body{
	padding:0;
	margin:0;
	background:url(images/main_bg2.gif) 0 0 repeat-x #fff;
	color:#000;
}
div, h1, h2, p, form, label, input, textarea, img, a img, span{
	margin:0; padding:0; border:0;
}

ul {
  padding:0;
  margin:0;
  list-style-type:none;
	font-size:0;
}

.mezera{
	clear:both; 
	font-size:0; 
	line-height:0;
}
.linka {
	clear:both;
}



/* ...........................................  body .................*/

/*............................................   hlavička ............*/

#hlavickaHoho {
   width:100%;   
}

#hlavicka {
   width:961px;
   height:239px;
   background:url(images/header_pic3.jpg) 479px 43px no-repeat;
   float:right;
   position:relative;	
   border: 0px solid black; 	 
}

#hlavicka ul.top{
	background:url(images/top_nav_bg.gif) 0 0 no-repeat;
	width:237px;
	height:18px;
	position:absolute;
	left:687px;
	top:20px;
	padding:0 0 0 15px;  
}
#hlavicka ul.top li{
	float:left;
	display:block;
}
#hlavicka ul.top li a.domu{
	background:url(images/home_icon.gif) 0 3px no-repeat;
	padding:0 0 0 18px;
	font:bold 10px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 15px 0 0;
	text-transform:uppercase;
	text-decoration:none;
	float:left;
	display:block;
	background-color:inherit;
}

#hlavicka ul.top li a.domu:hover{
	background:url(images/home_icon_hover.gif) 0 3px no-repeat;
}
#hlavicka ul.top li a.about{
	background:url(images/about_us_icon.gif) 0 3px no-repeat;
	padding:0 0 0 21px;
	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	margin:0 15px 0 0;
	background-color:inherit;
}
#hlavicka ul.top li a.about:hover{
	background:url(images/about_us_icon_hover.gif) 0 3px no-repeat;
}
#hlavicka ul.top li a.kontakt{
	background:url(images/contact_icon.gif) 0 3px no-repeat;
	padding:0 0 0 18px;
	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	margin:0 5px 0 20px;
	background-color:inherit;
}
#hlavicka ul.top li a.kontakt:hover{
	background:url(images/contact_icon_hover.gif) 0 3px no-repeat;
}
#hlavicka img{
	position:absolute;
	left:0;
	top:20px;
	width:150px;
	height:96px;
	
}
#hlavicka h1{
	font:bold 24px/27px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	position:absolute;
	left:5px;
	top:136px;
	text-transform:uppercase;
	border:0px solid red;

}
#hlavicka p{
	font:normal 17px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#FEEDB7;
	background-color:inherit;
	position:absolute;
	left:70px;
	top:168px;
	text-transform:none;
	text-align:center;
	width:443px;
}
#hlavicka ul.nav{
	width:730px;
	height:25px;
	position:absolute;
	left:95px;
	top:210px;
	
}
#hlavicka ul.nav li{
	float:left;
	margin:0;
	padding:0;
}
#hlavicka ul.nav li a{
	display:block;
	padding:0 9px;
	font:bold 11px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#hlavicka ul.nav li a:hover{
	color:#fff;
	background-color:#408080;
}
/*..................................hlavička........................*/




/*...................................horniAll.......................*/
#horniAll{
	width:100%;
	background:url(images/body_top_bg.gif) 0 0 repeat-x #FFFAE8;
	color:#251C00;
	padding:22px 0 0 0;
}
#horni{
	width:930px;
	margin:0 auto;
	background:url(images/body_top_bg1.gif) 0 0 repeat-y;
}
/* .....................................leva1.......................*/
#leva1{
	width:447px;
	margin:0 27px 0 0;
	padding:0 0 35px 0;
	float:left;
}
#leva1 h2{
	font:bold 34px/40px Georgia, "Times New Roman", Times, serif;
	color:#202020;
	background-color:inherit;
	text-transform:uppercase;
	margin:0 0 21px 0;
}
#leva1 h2 span{
	font:normal 30px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#970000;
	background-color:inherit;
	display:block;
}
#leva1 h2 .mala {  
  font:bold 14px/13px Georgia, "Times New Roman", Times, serif;
	color:#202020;
	margin:0 0 0 10px;   
}
#leva1 h3 {
  font:bold 14px/15px Georgia, "Times New Roman", Times, serif;
	color:red;
	background-color:inherit;
	margin:0 0 21px 0;
}
#leva1 dl.aktual {
  font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#666600;
	background-color:inherit;
	margin:8px 0 8px 0;
	padding:3px 8px;
	display:block;
	width:400px;
  border-top: 1px dotted black; 
} 
#leva1 dl.aktual span {
   font-weight:bold;
   color:#6600ff; 
}
#leva1 dl.aktual h3 {
  font:bold 18px/15px Georgia, "Times New Roman", Times, serif;
	color:red;
	background-color:inherit;
	margin:8px 0 8px 0;
}
#leva1 dl.modra {
  font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#666600;
	background-color:inherit;
	margin:8px 0 8px 0;
	padding:3px 8px;
	display:block;
	width:400px;
  border-top: 1px dotted black; 
}

#leva1 dl.modra h3 {
  font:bold 18px/15px Georgia, "Times New Roman", Times, serif;
	color:#0000cc;
	background-color:inherit;
	margin:8px 0 8px 0;
}
#leva1 dl.modra span {
   font-weight:bold;
   color:#6600ff; 
}


#leva1 p.cara {
  border-top: 3px dotted black; 
}

#leva1 p.levaText1{
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#251C00;
	background-color:inherit;
	margin:30px 0 24px 0;
	display:block;
	width:447px;
}
#leva1 p.levaText1 span{
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#006882;
	text-decoration:none;
	background-color:#FFFEFA;
}
#leva1 p.levaText1 a.link1{
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#1B7D01;
	background-color:inherit;
	text-decoration:underline;
}
#leva1 p.levaText1 a.link1:hover{
	color:#1B7D01;
	background-color:#F7F0D9;
	text-decoration:none;
}
#leva1 a.link2{
	background:url(images/left_link_bg.gif) 0 0 no-repeat #F0FFFF;
	padding:0 0 0 54px;
	font:bold 18px/39px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	width:390px;
	height:41px;
	display:block;
	text-decoration:none;
	border:1px solid black;
}
#leva1 a.link2:hover{
	background:url(images/left_link_bg_hover.gif) 0 0 no-repeat;
}

#leva1 ul.levaText1{
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#251C00;
	background-color:inherit;
	margin:0 0 4px 0;
	display:block;
	width:447px;
}
#leva1 ul.levaText1 li {
   margin-top:7px;
}
#leva1 ul.levaText1 span{
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#006882;
	background-color:#FFFEFA;
}
/*------------------------------------------------leva1--------------------*/



/*------------------------------------------------stred1--------------------*/
#stred1{
	width:230px;
	height:300px;
	float:left;
	background-color:#C58C00;
	color:#000;
	padding:0 0 0 0; 	
  border:0px solid black;
}
#stred1 p.stred1Top{
	background:url(images/mid1_top.gif) 0 0 no-repeat;
	width:230px;
	height:25px;
	font-size:0;
}
#stred1 h2{
	width:102px;
	height:41px;
	background:url(images/importaint_service_pic.gif) 0 0 no-repeat;
	padding:0 0 0 63px;
	font:bold 14px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0 0 15px 14px;
	display:block;
}
#stred1 h2 span{
	font:bold 24px/17px Verdana, Arial, Helvetica, sans-serif;
	display:block;
}
#stred1 p.linkTop{
	background:url(images/mid1_link_top.gif) 0 0 no-repeat;
	width:204px;
	height:15px;
	font-size:0;
	margin:0 0 0 14px;
	padding:0;
	display:block;
	
}
#stred1 ul{
	background:url(images/mid1_link_bg.gif) left bottom no-repeat #FFE5A4;
	width:188px;
	margin:0 0 0 14px;
	color:#000;
	padding:0 0 22px 16px;
}
#stred1 ul li{
	border-bottom:#886B21 dashed 1px;
	height:20px;
	padding:0;
	margin:0;
}
#stred1 ul li.bdrNo{
	border-bottom:none;
	height:20px;
	padding:0;
	margin:0;
}
#stred1 ul li a{
	background:url(images/bullet_white.gif) 0 6px no-repeat;
	padding:0 0 0 15px;
	font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#910303;
	background-color:inherit;
	text-decoration:none;
	display:block;   	
}
#stred1 ul li a:hover{
	color:#000;
	background:url(images/bullet_blue.gif) 0 6px no-repeat #F0FFFF;
}
/*------------------------------------------------stred1--------------------*/





/*------------------------------------------------prava1--------------------*/


#prava1{
	width:212px; 	
	float:right;
	border:0px solid black;
} 
#prava1 .popis {
  font:bold 15px/24px Georgia, "Times New Roman", Times, serif;
  text-decoration:none;  	 
  width:198px;
  height:24px;
  margin-top:25px;
  margin-bottom:2px;
  padding:2px;
  padding-left:10px;
  background-color:khaki ;
  color:#663333; 
  border:1px solid black;
}
#prava1 .duraz {   
  font:bold 11px/9px Georgia, "Times New Roman", Times, serif;
  text-decoration:none;   
  color:brown;	 
  width:200px;
  height:auto;	 
  margin-left:8px;
  padding:2px 2px;
  border:0px solid black;
}

#prava1 a.jobBanner{
	background:url(images/job_banner1.gif) 0 0 no-repeat;
	width:212px;
	height:87px;
	display:block;
	margin:0 0 22px 0;
}
#prava1 a.jobBanner:hover{
	background:url(images/job_banner1.gif) 0 0 no-repeat;
}


#prava1 h2{
	width:137px;
	background:url(images/right_panel_div.gif) left bottom no-repeat;
	height:45px;
	padding:0 20px 0 19px;
	font:normal 22px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#202020;
	background-color:inherit;
	display:block;
	margin:0 0 13px 12px;
} 

#prava1 h2 span{
	font:bold 26px/21px Georgia, "Times New Roman", Times, serif;
	color:#0078AA;
	background-color:inherit;
	text-transform:uppercase;
	display:block;
	width:140px;
}

#prava1 h4{
	width:212px;
	background:url(images/right_panel2_div.gif) left bottom no-repeat;
	height:20px;
	padding:0 0px 0 1px;
	font:normal 16px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#202020;
	background-color:#ffe5a4;
	display:block;
	margin:0 0 1px 1px;
	border:0px solid black;
} 

#prava1 h4 span{
	font:bold 14px/16px Georgia, "Times New Roman", Times, serif;
	color:#0078AA;
	background-color:inherit;
	text-transform:none;
	display:block;
	width:195px;
}

#prava1 a.rightLogo{
	background:url(images/right_logo.gif) 0 0 no-repeat;
	width:176px;
	height:50px;
	margin:0 0 25px 12px;
	display:block;
}

#prava1 a.rightLogo:hover{
	background:url(images/right_logo_hover.gif) 0 0 no-repeat;
}

#prava1 a.viewMore{
	background:url(images/view_more_bg.gif) 0 0 no-repeat;
	width:179px;
	height:27px;
	font:bold 15px/27px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	display:block;
	margin:0 0 0 12px;
}

#prava1 a.viewMore:hover{
	color:#A41007;
	background-color:inherit;
}


#prava1 a.banerDeti {
   background:url(images/baner_deti.gif) 0 0 no-repeat;
	 width:212px;
	 height:87px;
	 display:block;
	 margin:0 0 22px 0;
	 border:0px solid black;
}
#baner_prihlaska {
   background:url(images/baner_prihlaska.gif) 0 0 no-repeat;
	 width:212px;
	 height:110px;
	 margin:0 0 22px 0;
	 
	 border:0px solid black;
}
#jedem {
   position:relative;
   font:bold 11px/9px Georgia, "Times New Roman", Times, serif;
   text-decoration:none;
   text-align:right;
   color:brown;	 
	 width:180px;
	 height:20px;	 
	 margin-left:5px;
   padding-top:60px;	 	 
	  
}

.dole a {
   text-decoration:none;
   color:brown;	 
}
.dole a:hover {
   color:gold;
} 

#prava1 li  {
   font:normal 11px/11px Georgia, "Times New Roman", Times, serif;
   text-decoration:none;
   color:brown;	 
	 width:190px;
	 margin-left:20px; 	 	 
	 display:block;
	 border:px solid black;	
}

#prava1 li a {
   font:bold 11px/11px Georgia, "Times New Roman", Times, serif;
   text-decoration:none;
   color:brown;
	 background-color:inherit;
	 width:170px;
	 margin-top:5px;	 	 
	 display:block;
	 border:0px solid black;	
}
#prava1 li a:hover { 
  color:gold;
}

#prava1 p.pp {
  width:170px;
	height: auto;
	float:right;
	margin:5px 0;
	padding:8px;
	padding-left: 20px;
	font:bold 11px/11px Georgia, "Times New Roman", Times, serif;
	background-color:khaki;
  color:#663333; 
	border:1px solid black;	
}

#pp h3 {    
	 padding: 8px;
   height:45px;
	 font:bold 14px/11px Georgia, "Times New Roman", Times, serif;
   color:#663333;
	 background-color:inherit;
	 margin-top:7px;
	 display:block;
	 border:0px solid brown;
}  

#pp h3 span {
   font:bold 18px/14px Georgia, "Times New Roman", Times, serif;
	 color:#0078AA;
	 background-color:inherit;
	 text-transform:uppercase;
	 display:block;
	 margin-top:7px;
	 border:0px solid black;
}

    


/* .....................prava1...........................*/

/* ..................................horniAll.............................*/





/*...............................spodekAll............................*/
#spodekAll {
  width:100%;
	background:url(images/body_bot_bg.gif) 0 0 repeat-x #fff;
	color:#000;
	padding:0 0 15px 0
	
	}

#spodek {
  width:930px;
	margin:0 auto;
}

#leva2 {
  width:447px;
	float:left;
	margin:31px 27px 0 0;
}

#leva2 h2 {
   width:441px;
	height:17px;
	background:url(images/news_div.gif) 0 0 repeat-x;
	margin:0 0 26px 0;
	display:block;
}

#leva2 h2 span {
   font:bold 24px/17px Georgia, "Times New Roman", Times, serif;
	color:#202020;
	background-color:#fff;
	width:67px;
}

#leva2 p.newObr {
  display:block;
	background:url(images/news_pic.gif) 0 0 no-repeat;
	margin:0 16px 29px 0;
	padding:0;
	float:left;
	width:91px;
	height:119px;
}

#leva2 p.newText {
   font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#251C00;
	background-color:#fff;
	padding:0;
	margin:0;
	float:left;
	display:block;
	width:340px;
}

#leva2 p.newText span {
   color:#006882;
	background-color:#fff;
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
}

#leva2 p.newText a.linkNew {
  font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#1B7D01;
	background-color:inherit;
	text-decoration:underline;
	padding:0;
	margin:0;
	border:1px solid red;
}

#leva2 p.newText a.linkNew:hover {
   	color:#1B7D01;
	background-color:#F7F0D9;
	text-decoration:none;
}

#leva2 a.link3 {
   background:url(images/bottom_link_bg.gif) 0 0 no-repeat #F0FFFF;
	padding:0 0 0 54px;
	font:bold 18px/39px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	width:390px;
	height:41px;
	display:block;
	text-decoration:none;
	float:left;
}


#leva2 a.link3:hover {
   background:url(images/bottom_link_bg_hover.gif) 0 0 no-repeat;
}






/*..............................zpravyObal................................*/
#zpravyObal {
  width:100%;
	background:url(images/lista_hlavni.jpg) 0 0 repeat-y #fffae8;
	color:#000;
	padding:0 0 0 0;
	border:0px solid red;
}

#vrsek {
   width:100%;
	 height:350px;
   background:url(images/clanky_vrch.jpg) 0 0 no-repeat #fffae8;
   color:#000;
   border:0px dotted red;	
}

#horejsek {
   position:relative;
   width:930px;
	 margin:0 auto;
   border:0px solid black;      
}

#kostra {
  width:662px;
  height:160px;
	float:left;
	margin:127px 0px 0 20px;
	padding: 8px;	
	background-color:white;
	border:3px solid #ccc;	
}

#pocasi {
  width:162px;
  height:172px;
	float:right;
	margin:130px 25px 0 0;
	padding-left:10px;
	border:0px dotted #ccc;
}


#zpravy {
  width:930px;
  margin:0 auto;  	
  border:0px solid black;
}


#rychloObal {
   	width:100%;   
    color:#000;
   margin:30px 0 0 0px;
   padding: 15px 0;	
   border:0px dotted #ccc;	
      
}

.rychloclanky {
   width:580px;
   float:left;   
   border-right:0px dotted #ccc;	
}

.rychloclanky h2 {
   width:441px;
	height:17px; 	
	margin:0 0 26px 90px;
	display:block;
}

.rychloclanky h2 span {
   font:bold 24px/17px Georgia, "Times New Roman", Times, serif;
	color:#202020;
}

.rychloclanky p.newObr {
  display:block;
	background:url(images/news_pic.gif) 0 0 no-repeat;
	margin:0 16px 29px 40px;
	padding:0;
	float:left;
	width:91px;
	height:119px;
}

.rychloclanky p.newText {
   font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#251C00;	
	padding:0;
	margin:0;
	float:left;
	display:block;
	width:370px;
	height:150px;
	border:0px solid #ccc;
}

.rychloclanky  p.newText span {
   color:#006882;
	background-color:#fff;
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
}



.rychloreklam {
   width:270px;
   	float:right;
	margin:0px;
	border:0px solid black; 
}

.rychloreklam p.text {
   	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#251C00;
	background:url(images/tecka_blue.gif) 0 0 no-repeat;
	
	width:240px;
	padding-left:10px;
	margin:10px 20px 0 0;
	float:left;
	display:block;	
	border:0px solid #ccc;
}

.rychloreklam p.text span {
    color:#006882;
	
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
}



#spodek {
   width:100%;
	 height:137px;
   background:url(images/spodni.jpg) 0 0 no-repeat #fffae8;
   color:#000;
   border:0px dotted red;	
}




/*..............................zpravyObal................................*/



/*..............................kontejner................................*/
#obalKontejneru {
  width:100%;
	background:url(images/pohadr.gif) 0 0 repeat-x #fff8dc;
	color:#000;
	padding:0 0 15px 0;
	border:0px solid red; 
}

#kontejner {
  width:930px;
	margin:0 auto;
	padding-left:50px;
	border:0px solid black; 
}

#hlaseni {
  width:662px;
  height:160px;
	float:left;
	margin:50px 0 0 0;
	padding: 8px;	
	background-color:white;
	border:3px solid #ccc;	
}

#blupocas {
  width:162px;
  height:172px;
	float:right;
	margin:57px 15px 0 0;
	padding-left:10px;
	border:1px dotted #ccc;
}
#obrazek {
  position:relative;
  width:610px;
  height:450px;
  float:left;
  padding:0;
	margin-top:30px;	
	margin-left:-20px;
	display:block;       
  
}
#obrazek p.znak {
  font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;  
	color:#251C00;
	background-color:#fff8dc;
	padding:0;
	float:left;
	display:block;
  border:0px solid blue;
}
#obrazek p.znak span{
  color:#990000;
	background-color:inherit;
	font:bold 16px/20px Verdana, Arial, Helvetica, sans-serif;
} 
.ramek {
  width:620px;
  float:left;
  padding:0;
	margin-top:10px;	
	display:block;        
  border:1px solid black;	
}

.ramek p.nText{
  font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;  
	color:#251C00;
	background-color:#fff8dc;
	padding:0;
	float:left;
	display:block;
  border:0px solid blue; 
}

.ramek p.nText span{
  color:#990000;
	background-color:inherit;
	font:bold 16px/20px Verdana, Arial, Helvetica, sans-serif;
} 

.ramek p.newObr {
  position:relative;
	background:url(images/news_pic.gif) 0 0 no-repeat;
	margin:0 16px 29px 0px;
	padding:0;	
	float:left;
	width:91px;
	height:119px; 
	display:block;
	border:0px solid gold;
}

.ramec {
  width:620px;
  float:left;
  padding:0;
	margin-top:15px;	
	display:block;        
  border:1px ridge white;	 
}

.ramec p {
  margin:15px;
  display:block;
}

#kontlev {
    width:657px;
    float:left;
    text-align:inherit;
    text-indent: 2em;
    word-spacing: 3px;
    margin: 31px 27px 0 0 ;
    padding-right:0px;
    border-right:2px dotted red; 
} 

#kontlev h3 {
  position:relative;
  width:441px;
	height:17px;
	background:url(images/news_div.gif) 0 0 repeat-x;
	left:-20px;
	margin:30px -20px 13px 0px;
	display:block;
}

#kontlev h3 span {
  font:bold 18px/17px Georgia, "Times New Roman", Times, serif;
	color:#202020;
	background-color:#fff8dc;
	width:67px; 
}

.dva {
  position:relative;
  width:441px;
	height:17px;
	left:-20px;
	margin:27px -20px 13px 0px;
	padding:1px;
	color:#502020;
	background-color:#ffeccc;
	display:block;
}

.dva span {
  font:bold 16px/14px Georgia, "Times New Roman", Times, serif;
	

}

#kontlev h4 {
  position:relative;
  width:280px;
	height:22px;
	color:#990000;
	float:left;
	margin:50px 0px 0px -50px;
	display:block;
	border-top:0px dotted gray; 
}

#kontlev h5 {    
  position:relative;
  width:640px;
	height:25px;
	font:bold 13px/13px Georgia, "Times New Roman", Times, serif;
	color:#202020;
	float:left;
	margin:10px 20px 10px 0px;
	padding-top:5px;
	display:block;
	border:0px dotted gray; 
}
#kontlev h5 span {
  font:italic bold 16px/17px Georgia, "Times New Roman", Times, serif;
	color:#202020;
	background-color:#fff8dc;
	
}


#kontlev p.newText {
  font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;  
	color:#251C00;
	background-color:#fff8dc;
	padding:0;
	margin-top:8px;
	float:left;
	display:block;
	width:640px;
  border:0px solid blue; 
}

#kontlev p.newText span {
  color:#006882;
	background-color:#fff8dc;
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
}

#kontlev p.newText a.linkNew {
  font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#1B7D01;
	background-color:inherit;
	text-decoration:underline;
	padding:0;
	margin:0; 	
}
#kontlev p.newText a.linkNew:hover {
   	color:#1B7D01;
	background-color:#F7F0D9;
	text-decoration:none;
}

#kontlev ul {
  
    font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;  
	color:#251C00;
	background-color:#fff8dc;
	padding:0;
	margin-top:8px;
	margin-left:30px;
	float:left;
	display:block;
	width:550px; 
	text-indent: 0em;
	border:0px solid black;
}

#kontlev .odkz {
  display:block;
  font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;  
	color:#251C00;
	background-color:#fff8dc;
	padding:0;
	margin-top:18px;
	margin-left:0px;		
	width:600px; 
	text-indent: 0em;
	border:1px solid blue;
}

#kontlev .odkz dl {
  position:relative;
  margin-top:17px;
  margin-left:20px;
  display:block;
  border:1px solid black;
}

#kontlev .odkz span {
 
  font:bold 14px/17px Verdana, Arial, Helvetica, sans-serif;  
	color:#dd1C00;
	background-color:#fff8dc;	
	padding:0;               	
	margin-left:0px;
	border:0px solid gold;
}

#kontlev .odkz dt span{
  font:bold 13px/17px Verdana, Arial, Helvetica, sans-serif;  
	color:#251C00;	
	background-color:#fff8dc; 	
	margin-left:20px;
	
}

#kontlev .vim {
   font:normal 10px/17px Verdana, Arial, Helvetica, sans-serif;
}

#kontlev .vim dt {
  color:#ff781f;
  font-weight:bold;
  font-size: 11px;
  text-align:right;
  float:left;
  width:190px;
  position:relative;
  left:-70px;
  margin:0 -60px -40px 0;
  padding-top:2px;
  border:px solid black;
}

#kontlev .vim li, dd {
   margin:0.7em 0 0.7em 100px;
}



#kontlev table.kolonka th {
   text-align:left;	
}

#kontlev p.newText a {
  color:#251C00;
	background-color:#fff8dc;
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#kontlev p.newText a:hover {
 color:red;
}

#kontlev .kolonka h4, #kontlev .kolonka h5 {
  position:relative;
  width:600px;
	height:22px;
	float:left;
	margin:0 0 10px 0;	
	color:#990000;	
	display:block;
	border-top:0px dotted gray;
} 

#kontlev .kolonka h4 {
   padding-top:15px;
   font:bold 14px/17px Verdana, Arial, Helvetica, sans-serif;
   background:url(images/horizontala_x.gif) 0 0 no-repeat;
}


#kontlev .kolonka h5 {
  font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif; 
  color:#251C00;
	float:left;
	padding-top:5px;		
}

.sluzba {
   position:relative;
   margin-left:-30px;
   width:660px;
   border:0px solid red;
}  

.kolonka {
  font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
  width:600px;
  margin:20px 0px 0px -0px;
  background-color:#ffe485;
  border:2px dotted gray;	
}

.kolonka p.nText{
  font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;  
	color:#251C00; 	
	padding:10px;
	margin-left:20px;
	display:block;
  border:0px solid blue; 
}

.kolonka p.nText span{
  font:bold 13px/15px Verdana, Arial, Helvetica, sans-serif;  
	color:#251C00; 	
	margin-left:-24px;  	
}

.tucne{
  font:normal 13px/15px Verdana, Arial, Helvetica, sans-serif;  
	color:#251C00; 	  	
}

.tucne span{
  font-weight:bold; 	 	  	
}

.cervena {
  color:red;
}



.kolobr {
  width:600px;
  height:132px;
  text-indent:0;
  font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
  background-color:#ffe485;  
  border:2px dotted gray;
}

.kolobr p.obr {
  position:relative;
  float:left;
	margin:0px;
	padding:0;
	padding:0px;	
	width:120px;
	height:auto; 
	display:block;
	background:url(images/news_pic.gif) 0 0 no-repeat;
	border:0px solid gold;
}

.kolobr p.nText{
  position:relative;
  width:450px;
  font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;  
	color:#251C00;
	background-color:inherit;
	padding:10px;
	float:left;
	display:block;
  border:0px solid blue; 
}

.kolobr p.nText span{
  color:#990000;
	background-color:inherit;
	font:bold 13px/20px Verdana, Arial, Helvetica, sans-serif;
} 

.kolonka p.nText a.link1 {
  background:url(images/bullet_white.gif) 0 6px no-repeat;
	padding:0 0 0 15px;
	font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	background-color:inherit;
	text-decoration:none; 
}

.kolonka p.nText a.link1:hover {  
	color:#6699ff;
	background-color:inherit;
	text-decoration:none;
}

.tabulka  {
  font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
  width:600px;
  margin:10px 0px 0px -0px;
  background-color:#fff8dc;
  border:2px dotted gray;   
}

.odelovac {
  clear:both;	
  width:441px;
	height:27px;
	background:url(images/horizontala.gif) 0 0 no-repeat;
	margin:40px 0px 0px -20px;
	display:block;
	border:0px solid black;
}

p.newText:first-letter {
   color:#ff8c00;
   font-weight:bolder;
   font-size:15px;
} 

.pismeno {
  list-style:lower-alpha;
}
.radek {
   margin-top:8px;   	
}
.odrazka {
  list-style:disc;
}

.posun {
   width:600px;
   height:30px;   
}

.ram {
	display:block;	
  border:1px solid black;	
}
/*  ....kontlev.....    */




/*  ......kontprav......   */ 
#kontprav {   
  width:202px; 	
	height:auto;
	float:right;
	margin: 50px 8px 5px 0;
	padding:  5px;
	background:#800000; 	
	border:2px dotted black;   
} 

#kontprav li.dodo {  
  font:normal 11px/19px Georgia, "Times New Roman", Times, serif;
  background:#800000; 
	color:rgb(255,255,204); 
  width:186px;
  margin-top:5px;		
	padding:  3px;
	display:block;
	text-decoration:none;
	float:left;
	border:0px solid red;
}

#kontprav li.dodo a, li.nedo a{
   color:#330000;
   font-weight:normal;
   text-decoration:none; 
}

#kontprav li.nedo {  
  font:bold 11px/19px Georgia, "Times New Roman", Times, serif;
  background:rgb(204,153,0); 
	color:rgb(255,255,204); 
  width:186px;
  margin-top:5px;	
	padding:  8px;
	display:block;
	text-decoration:none;
	float:left; 	
}

#kontprav a.link3 {
  background:#fff8dc;
	padding:0 0 0 54px;
	font:bold 18px/39px Georgia, "Times New Roman", Times, serif;
	color:#144848;
	width:80px;
	height:41px;
	display:block;
	text-decoration:none;
	float:left;
	border:1px solid red;
}

.policko{
  width:202px; 	
	height:auto;
	float:right;
	margin: 30px 8px 5px 0;
	padding:  5px;
	background:#800000; 
  color:white;	
	border:2px dotted black;
}

#kontreklam {
  width:196px; 	
	height:auto;
	float:right;
	margin: 10px 8px 5px 0;
	padding:  8px;
	background:rgb(255,215,0); 	
	border:2px dotted brown;
}

.textovka {
  width:196px; 	
	height:auto;
	float:right;
	margin: 5px 8px 5px 0;
	padding:  8px;
	background:#daa520; 	
	border:2px dotted brown;
}

.textovka h4 {
  margin: 0px 0px -15px -10px;
	padding-left:10px; 	
	font:bold 11px/19px Georgia, "Times New Roman", Times, serif;   
	color:#800000;   
	display:block;
	text-decoration:none;
} 

.fotovka {
  width:200px; 	
	height:auto;
	float:right;
	margin: 10px 8px 5px 0;
	padding:  8px;
	font:normal 11px/15px Georgia, "Times New Roman", Times, serif;
  text-align:center; 	
	background:fde68c;   
	border:0px dotted black;  
}

.bila {
	font:bold 11px/15px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	color:white;
	}

.hnedy {  
  font:normal 11px/15px Georgia, "Times New Roman", Times, serif;
  background:#ffe5a4; 
	color:#000; 
  width:180px;  	
	padding:8px;
	margin-bottom:20px;
	display:block;
	text-decoration:none;
	float:left;
	border:0px solid red;
}
.obrazek {
  margin:10px;
	padding:0px;
	border:1px solid black;
}


/* ...........................   náhled obrázku ......................   */
.obalFoto {
   width: 300px;	
}

.kontFoto {
	margin:20px;
	padding:0px;
}

.kontFoto img {
	float:left;
	margin:0px;
	padding:0px;
	border:1px solid black;
}

.foto1 {
	position:absolute;
	left: 300px;
	top:700px;
	visibility: hidden;
}

.kontFoto:hover .foto1 {
	position:absolute;
	left:300px;
	top:700px;
	visibility:visible;
	
}

.foto2 {
	position:absolute;
	left: 300px;
	top:800px;
	visibility: hidden;	
}

.kontFoto:hover .foto2 {
	position:absolute;
	left:300px;
	top:1000px;
	visibility:visible;
}

.foto3 {
	position:absolute;
	left: 300px;
	top:1120px;
	visibility: hidden;
}

.kontFoto:hover .foto3 {
	position:absolute;
	left:300px;
	top:1120px;
	visibility:visible;
}

.foto4 {
	position:absolute;
	left: 300px;
	top:1270px;
	visibility: hidden;
}

.kontFoto:hover .foto4 {
	position:absolute;
	left:300px;
	top:1270px;
	visibility:visible;
}

.foto5 {
	position:absolute;
	left: 300px;
	top:1400px;
	visibility: hidden;
}

.kontFoto:hover .foto5 {
	position:absolute;
	left:300px;
	top:1400px;
	visibility:visible;
}

.kontFoto {
	behavior: url(hover.htc);
}

 .kontFoto:hover img.nahled {
	margin:0;
	padding:0;
	border:1px solid black;
}
/* ................náhled obrázku ......................*/

/* ................náhled obrázku DVA DVA DVA......................*/

p.obr {
  text-align: justufy;
}

p.obr a {
  float:left;
  cursor: help;
  background: #ffebcd;
  color: black;
  font:normal 11px/12px Georgia, "Times New Roman", Times, serif;
  text-decoration: none;
  padding:1px;
  
}

p.obr a:hover {
  background: #8ad;
}

p.obr a span {
  float:left;
  position: relative;   
  font-size:90%;
  font-weight:normal;
  text-align:left;     
  border:0px solid black;    
}

p.obr a span span {
  display: block;
  position: absolute;
  visibility: hidden;
  top:30px;
  left: 3px;  
  padding: 0px 0px;
  width: 400px;
  height:400px;
  background: #fca;
  border: solid black 0px;
}

p.obr a:hover span span {
  visibility: visible;
}
/* ................náhled obrázku DVA DVA DVA......................*/

/*..............................kontejner................................*/







/*............................paticka....................................*/
#patickaAll {
   width:100%;
   height:107px;
   background:url(images/footer_bg2.gif) 0 0 repeat-x;
   border:2px solid white;
}

#paticka {
   width:628px;
   margin:0 auto;
   height:107px;
   position:relative;
}

#paticka ul {
   width:628px;
   position:absolute;
   left:0;
   top:22px;
}

#paticka ul li {
    float:left;
    color:#ffae8;
    background-color:inherit;
    font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;     
}

#paticka ul li a{
   color:#faa;
   background-color:inherit;
   font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
   padding:0 11px;
   text-decoration:none;
}

#paticka ul li a:hover {
   color:#fffae8;
   background-color:#c58c00;
}

#paticka p.copyright {
   font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
   color:#faa;
   background-color:inherit;
   position:absolute;
   left:170px;
   top:69px;
}
#paticka p.mezi  {
   font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;    
   color:#faa;
   background-color:inherit;
   position:absolute;
   left:70px;
   top:49px;
}

#paticka p.mezi a {
   color:#faa;
}

#paticka p.mezi a:hover {
  color:#ffa;
}