body {
  position: relativ;
  font-family: "Verdana, Tahoma, Arial", Sans-serif;
  font-size: 13px;
  padding-top: 0px;
  margin:0;
  color:#232323;
  /*background-color:#000;*/
  background:url(back.png) repeat;
} 

a{color:white; text-decoration:none;}
a:hover{text-decoration:underline; color:black;}
a:visited{}
/*
#hl_cast a{color:blue; text-decoration:underline;}
#hl_cast a:hover{text-decoration:underline; color:black;}
#hl_cast a:visited{color:red;}
  */
h1,h2,h3,h4,h5,h6{
	text-align:left;
	padding-left:20px;
}
h1,h2{
	padding-top:15px;
}

#vsecko{
  
  margin:10px auto;
  min-height: 500px;
  width: 950px;

  
}
#top{
	margin:0;	
	padding:0;
	width:100%;
	background-color:#000;
	height:180px;
	border-bottom:1px solid black;
	/*background:url(starfiel.gif) repeat;*/
  background:url(logo2.png) no-repeat;
	
}

@font-face{
  font-family: myFont;
  src:url(Cinzel-Black.otf);
}
#hlavicka{
  
  font-family: myFont;
  margin: 0 auto; 
  position:relative;
  width: 950px;
  height: 120px;  
  top:40px;
  color:yellow;
  text-align: right;
  padding-top: 20px;
  font-size: 3.5em;
}

#konec{
  clear:both;
  margin: 0 auto;
  background-color:#0f587e;
  background: url(poz_konec_1.png) repeat-x;
  width: 950px;  
  color: #fff;
  text-align:center;
  
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
}
.pic{
	text-align:center;
}

#konec a{
	color:black;
}

#konec div{
	padding-top:10px;
	padding-bottom:10px;

}

.menu{
	height: 49px;
	width:605px;	
	float:left;	

}

.menu_ul{
	margin:0;
	padding:2px 0 0 0;
	list-style:none;
	list-style-type:none;
	height:45px;	
}

.menu_ul li{	
	display:block;
	float:left;
	border-right:1px solid black;
	  background-color:#0f587e;
	background: url(poz_menu_1.png) repeat-x;	
}

.menu_ul a{		
	line-height:45px;	
	display:block;
	float:left;
	padding-left: 25px;
	padding-right:25px;		
}
#prvni{
		 
 border-top-left-radius: 15px;
}
#posledni{
border-top-right-radius: 15px;
}

.menu_ul li:hover{
	opacity: 0.9;	
}

.menu_ul a:hover{
	text-decoration:none;
}

#jazyk{
	float:right;	
}


#kontakty{
  margin-left: 70px;
}

#hl_cast{
	float:left;
	width:950px;
	min-height:450px;
  background-color:#89c0dc;
	/*background-color:#FFF#89c0dc;*/; 
	padding-bottom:20px;	
	/*text-align:center;*/
	margin-bottom:2px;
  
}

#jazyk td{
	border:0;
	text-align:center;
	width: 23px;
	height:15px;
	background-color:#white;
}
#jazyk td a{
	display:block;
	width:23px;
	height:15px;
}
#jazyk td a:hover{
	opacity: 0.7;
}

p{
	width: 900px;
	text-align:justify;
	text-indent:2em;
	margin: 0 auto;
	padding-bottom: 15px;
}

hr{
	width:95%;
	margin-bottom:20px;
	color:black;
	
}
.odkazy_ul, .odkazy_ul2{
	text-align:left;
}
.odkazy_ul li, .odkazy_ul2 li{
	padding-bottom:10px;
}
b{
	color:black;	
}

#kontakty table{
	
	border-spacing: 0px 30px;
	width:420px;
	text-align:right;
	
}
#kontakty table td{
	text-align:left;	
	
}
#kontakty table .leva{
	vertical-align:top;
}

#kontakty table div{
	text-align:left;
	font-weight:bold;
	font-size:1em;
}
#sluzby, #reference{
	padding-left: 20px;
	padding-right:30px;
}