body {font-family: Arial; font-size: 90%; margin: 0; padding: 0; text-align: left; top: 0px;
 color: Black; font-size: 12px; background: url(../images/background.gif)  }
/*
div { border: 1px solid black }
*/

table {position: relative; float: left;}
td { position: relative; vertical-align:top;    }
a { color: #000000; text-decoration: underline; font-weight: normal}
a img { border:0px; }

a:hover {text-decoration: none; color: gray}

.content a {color: #000000;}

form { margin: 0px; padding: 0px;}
p { margin: 0px; padding: 0px; padding-bottom: 5px; line-height: 20px; font-size: 13px}	
.obsah_clanek {  line-height: 20px; font-size: 13px; }  
.obsah_clanek div {  padding-bottom: 10px;}  

ul {margin: 0px; padding: 0px; padding-left: 30px; padding-top: 5px;}
ul li {list-style-image: url(../images/li.gif); margin-bottom: 5px; }	
h1 {margin: 0px; padding: 0px; font-size: 180%; color: #1F2120 }	
h2 {margin: 0px; padding: 0px;  font-size: 130%; color: #000000;font-weight: bold;   }		
h3 {margin: 0px; padding: 0px; font-size: 110%; color: #2C2C2C  } 	
 
.center { width: 1020px; }
.body {position: relative; float: left; width: 1000px; text-align: left; 
  	}
.body_repeat { position: relative; float: left; width: 1000px;  }

.chybova_hlaska { position: relative; float: left; width: 98%; background: #ECECEC; border: 2px solid red; padding: 10px;
					font-size: 120%; color: red; font-weight: bold; text-align: center }

 
 
 /* bannery */

#leaderboard {position: relative; padding-bottom: 10px;   }
#leaderboard p {position: relative; float: right; font-size: 10px; color: #FEDBB8; padding: 0px; margin: 0px; padding-right: 20px;
				padding-top: 10px; }


#halfbanner {position: relative; float: right; width: 234px; padding: 0px; }
#halfbanner p {position: relative; float: left; font-size: 10px; }
#halfbanner a {position: relative; float: left; width: 234px; height: 60px; background: #CFD0D2; }

#fullbanner_label {position: relative; float: left; width: 100%;  }
#fullbanner {position: relative;  width: 468px; }
#fullbanner p {position: relative; float: right; font-size: 10px; color: #FEDBB8; padding: 0px; margin: 0px; padding-right: 20px;
			   padding-top: 5px;	}
#fullbanner a {position: relative; float: left; width: 468px; height: 60px; border:0px; background: #CFD0D2;}
#fullbanner a img {border:0px;}

#b300_label {position: relative; float: left; width: 100%; padding-bottom: 5px; }
#b300 {position: relative;  width: 300px;  }
#b300 p {position: relative; float: right; font-size: 10px; color: #FEDBB8; padding: 0px; margin: 0px; padding-right: 20px;
				}
#b300 a {position: relative; float: left;  border:0px; background: #CFD0D2;}
#b300 a img {border:0px;}
 


/* prihlasovani */

.prihlaseni {position: relative; float: left; width: 300px; padding: 5px; padding-left: 15px; }
.prihlaseni  { }
.prihlaseni_poprve { background: #FAECBD }
.prihlaseni_poprve h2 { padding-bottom: 10px; }
.prihlaseni_login { background: #EFEFEF }
.prihlaseni_login td { background: none; padding-top: 5px; }
.prihlaseni_login h2 { padding-bottom: 10px; }

/*Zalozka*/
		
.zalozka { position: relative; float: left; width: 98%; height: 20px; padding: 1%; margin-bottom: 5px; background: #D95C1A }		
.zalozka_text { position: relative; float: left; width: 200px;height: 20px;  font-weight: bold; font-size: 120%}
.zalozka_button a { position: relative; float: right; width: 60px; height: 20px; font-weight: bold; font-size: 120% }

#odkazy_728 {position:absolute; float: left; width: 728px; height: 20px; top: 200px; left: 10px; }


.reklama {position: relative; float: left; padding-left: 10px;  }



/* Head */

.obal { position: relative; float: left; background: white; padding: 10px; }	


.head { position: relative; float: left; width: 1000px; height: 150px; background: url(../images/head.png) no-repeat; }	


.head_left { position: relative; float: left;width: 731px;height: 182px;}		
.head_datum { position: relative; float: left; padding: 33px 20px; width: 731px;height: 14px; color: white}	 
#hlava_logo_odkaz {position:relative; float: left; width: 700px; height: 120px;  }
.head_nadpis h1 {position: absolute; float: left; top: 160px; left: 370px; color: white; font-size: 160%  }




.head_vyhledavani {position: relative; float: left;  width: 1000px; background: #210F03; margin-bottom: 5px; }

.vyhledavani {position: relative; float: right;  width:230px; padding: 10px;  }
.rss { position: relative; float: right;  width:40px; padding: 14px 10px; }
.rss a { position: relative; float: left;  font-size: 18px;  text-decoration: none; color: #333333}
.rss img { position: relative; float: left; border: 0px; padding-right: 5px;}



.top_menu { position: relative; float: left; width: 980px;  }
.top_menu_a {position: relative; float: right;  }
.top_menu_a a {position: relative; float: left;   padding-top: 17px; padding-left: 30px; 
				 color: #FEDBB8; text-decoration: none; font-size: 14px; }

.top_menu_a a:hover { text-decoration: underline; color: #E3B17E }




/* Hodnoceni */
.detail_hodnoceni { position: relative; float: left; padding: 5px; width: 326px; background: #F9A61B; margin-top: 10px; }
.detail_hodnoceni h2 { position: relative; float: left; width: 296px; padding: 5px; overflow: hidden; font-weight: bold;}
.detail_hodnoceni p { padding: 5px;}
#detail_hodnoceni_a { position: relative; float: left; padding: 5px; width: 40px; height: 50px;
				background: url(../images/hodnoceni.png) top; 
				margin-right: 7px; text-align: center; text-decoration: none; }
#detail_hodnoceni_a:hover {background: url(../images/hodnoceni_hover.png) top; text-decoration: none;}
#hodnoceni_cislo {position: relative; float: left;font-weight:bold; font-size: 32px; padding-left: 12px;padding-top: 10px;  }
.detail_znamka { position: relative; float: left; padding: 5px; font-size: 150%;   }



/* Hlavni strana */

.hs_zajimavosti {position: relative; float: right; background: #C6B6A3; width: 240px;   height: 170px; margin-top: 10px; }
.hs_zajimavosti h2 { position: relative; float: left; background: #897660; width: 205px; padding: 15px; font-size: 16px; }
.hs_zajimavosti_obsah { position: relative; float: left; padding: 10px; }



.hs_info {position: relative; float: left;  width: 190px; margin-left: 10px; }
.hs_info h2 a { position: relative; float: left; background: url(../images/lista.jpg) #718FF9; width: 170px; padding: 10px 10px;
			 font-size: 13px; color: black; text-decoration: none;  font-weight: bold;	}
.hs_info_obsah a { position: relative; float: left; padding: 7px 10px; padding-left: 35px; background: url(../images/hs_info_a.gif) #C6B6A3; width:145px; margin-bottom: 1px;
					text-decoration: none; color: black; }
.hs_info_obsah_ref a { position: relative; float: left; padding: 7px 10px; width:170px; margin-bottom: 1px;
					text-decoration: none; color: black; background: #FFFFFF; }


.hs_content_radek  {position:relative; float:left; width:1000px; padding-top: 10px; }

.hs_content_right {position:relative; float:right; width:300px; padding-bottom: 10px;  }
.hs_content_left {position:relative; float:left; width:490px; padding-bottom: 10px; overflow: hidden }
.hs_content_radek2  {position:relative; float:left; width:490px;   }

.top_hs_clanek_img{position:relative; float:left; border:0px;  width: 490px;
					overflow: hidden; border-top: 2px solid #6ECCBC;   }

.top_hs_clanek_back{position:relative; float:left;  width:490px; 
			  text-decoration:none; overflow:hidden; padding-top: 5px; }
.top_hs_clanek{position:relative; float:right; width:270px;  height: 180px; padding: 10px;
				 	 }
					 
#orel{ position: absolute; float: right; right: -10px; top: -150px; background: url(../images/orel.png) ; width: 210px; height: 187px;}
					 
.top_hs_clanek h3{ margin:0px; padding:0px; width:250px; font-weight:bold;
						font-size:190%; padding-bottom:5px;  }
.top_hs_clanek_popis { clear: both}
.top_hs_clanek h4 {margin:0px; padding:0px;position:relative;  float:left; width:250px; font-weight:bold; font-size:90%; 
				padding-bottom:5px; }
.top_hs_clanek p{position:relative; float:left;  margin:0px; padding:0px; }
					
.hs_box_200_200 {position:relative; float:left; width: 200px; height: 200px; border: 1px solid #CB0208; margin-left: 20px;}
.hs_box_300_250 {position:relative; float:left; width: 336px; height: 280px; background: #B1AA94;  }
.hs_hledani {position:relative; float:left; width: 300px; background: #7E350B; margin-bottom: 10px;  }

.top_vyber{position:relative; float:left; width:240px;  background: #FFFFFF;
			margin-right: 10px;	}
.top_vyber h2{font-size:13px; font-weight:bold; padding:10px 10px; float:left;width:220px; margin:0px; 
				background: url(../images/lista.jpg) #718FF9; margin-bottom:10px;  }
.top_vyber h2 a{font-weight:bold; text-decoration:none; color: black;   }
.top_vyber h2 a:hover{font-weight:bold; text-decoration:none;   }

.top_vyber_clanek h3 a{margin:0px; padding:0px;font-size:13px;  color: black; font-weight: bold;font-weight:bold; }

.top_vyber_clanek h4 {margin:0px; padding:0px;position:relative; float:left; width:240px; font-weight:bold; font-size:90%; padding-bottom:5px; }
.top_vyber_img a {position:relative; float:left; width:80px; height: 60px; border:0px; margin-right:10px; margin-left: 10px;  }

.top_vyber_clanek img{position:relative; float:left; width:80px; border:0px; padding-right:5px; }
.top_vyber_clanek p{position:relative; float:left;  margin:0px; padding:0px; }


/* AJAX BOX 300 */

.ajax_box_300_odkazy { position: relative; float: right;  width: 300px;  }
.ajax_box_300_odkazy a { position: relative; float: left; padding: 5px 10px; background: url(../images/ajax_box_300_a.jpg) repeat-x #E4E4E4; text-decoration: none;
						border: 1px solid gray; border-bottom: 0px; cursor: hand; margin-left: 1px;}
.ajax_box_300_odkazy a:hover { position: relative; float: left; padding: 5px 10px; background: #C26C66; text-decoration: none; 
						border: 1px solid #B52920; border-bottom: 0px; color: white;  }

#select { position: relative; float: left; padding: 5px 10px; background: url(../images/ajax_box_300_a_select.jpg) repeat-x #CB0208; text-decoration: none; 
						border: 1px solid #CB0208; border-bottom: 0px; color: white; }

.ajax_box_300 { position: relative; float: left; width: 300px;   }


				   
/* Tema strana */


.top_tema_clanek_img{position:relative; float:left; border:0px;  width: 460px;height: 200px;
					overflow: hidden; margin-bottom: 10px;  }

.top_tema_clanek_back{position:relative; float:left; background:url(../images/top_tema_back_top.png) repeat-x top; width:460px; 
			  text-decoration:none;height:210px; overflow:hidden; cursor: hand; padding-top: 5px; }
.top_tema_clanek{position:relative; float:right; width:250px;  height: 210px; padding: 10px;
				 	color: white; }
.top_tema_clanek h3{margin:0px; padding:0px;position:relative; color: white; float:left; width:250px; font-weight:bold;
						font-size:190%; padding-bottom:5px;  }
.top_tema_clanek h4 {margin:0px; padding:0px;position:relative;  float:left; width:250px; font-weight:bold; font-size:90%; 
				padding-bottom:5px; }
.top_tema_clanek p{position:relative; float:left;  margin:0px; padding:0px; }
	



.top_sekce{position:relative; float:left; width:280px;}
.top_sekce h2{font-size:14px; font-weight:bold; padding:5px; padding-top: 10px; padding-bottom: 10px;float:left;width:270px; margin:0px; background:url(../images/lista.gif) right;  margin-bottom:5px;  }
.top_sekce h2 a{font-weight:bold; text-decoration:none;  }
.top_sekce_clanek{position:relative; float:left; background:url(../images/back_top_clanek.jpg) repeat-x top; width:268px; padding:5px; cursor:default; text-decoration:none;
						margin-bottom:5px;height:120px; overflow:hidden;  border:1px solid #E2E2E2;  }
.top_sekce_clanek h3 a{margin:0px; padding:0px;position:relative; color: #2A2A2A; float:left; width:250px; font-weight:bold; font-size:110%;
						padding-bottom:5px; }
.top_sekce_clanek h4 {margin:0px; padding:0px;position:relative; float:left; width:250px; font-weight:bold; font-size:90%; padding-bottom:5px; }


.top_sekce_clanek img{position:relative; float:left;  border:0px; padding-right:5px; }
.top_sekce_clanek p{position:relative; float:left;  margin:0px; padding:0px; }
.top_sekce_leve .top_sekce{position:relative; float:left; width:275px; padding-right:5px; }
.top_sekce_leve .top_sekce h2{font-size:14px; font-weight:bold; padding:5px;padding-top: 10px; padding-bottom: 10px; float:left;width:265px; margin:0px; margin-bottom:5px; }
.top_sekce_leve .top_sekce_clanek{position:relative; float:left;  width:263px; padding:5px; cursor:default; text-decoration:none; 
										margin-bottom:5px;border:1px solid #E2E2E2;   }
.top_sekce_leve .top_sekce_clanek h3{margin:0px; padding:0px;position:relative; float:left; width:265px; font-size:12px; padding-bottom:5px; }
.top_sekce_leve .top_sekce_clanek img{position:relative; float:left; height:60px; border:0px; padding-right:5px; }
.top_sekce_leve .top_sekce_clanek p{float:left; margin:0px; padding:0px; }
.top_anketa_clanek{position:relative; float:left; background:url(../images/back_top_clanek.jpg) repeat-x top; width:180px; padding:5px; cursor:default; text-decoration:none; margin-bottom:5px;  padding-left:90px; height:100px;}
.top_anketa_clanek h3 a{margin:0px; padding:0px;position:relative; float:left; width:160px; font-weight:bold; font-size:12px; padding-bottom:5px; }
.top_anketa_clanek img{position:relative; float:left; height:60px; border:0px; padding-right:5px; }
.top_anketa_clanek p{position:relative; float:left;  margin:0px; padding:0px; }
.box{position:relative; float:left; width:560px; padding-bottom:5px; }
.box h1{position:relative; float:left; width:560px; background:url(../images/nacher.jpg); height:80px; }
.box p{position:relative; float:left; width:560px; padding-bottom:10px; padding-top:10px; }
.stred_prave{position:relative; float:right; width:250px; overflow:hidden; }





.left {position: relative; float: left; width:160px;  margin-right: 10px;  overflow: hidden; }
.left_menu {position: relative; float: left; width: 160px; margin-bottom: 5px;}
.left_menu h2 { padding: 10px; background: #ED008C; }
.left_menu a { position: relative; float: left; color: #000000; width: 157px;  font-weight:bold;
				 background:url(../images/left_a.gif); cursor: hand;  text-decoration: none;
				padding-top: 3px; padding-bottom: 3px;padding-left: 3px;	 }
.left_menu a img { position: relative; float: left; border: 0px; 	 }
.left_menu a span { position: relative;float: left;padding: 7px; 	 }
.left_menu a:hover {text-decoration: none ;background: #6ECDB9; }
#left_menu_select {background: white; border-bottom: 1px solid #D4D4D4; }


.left_anketa h2 {position: relative; float: right; width: 280px; padding: 10px; overflow: hidden;
			background: url(../images/lista.gif) bottom right; color: #FEDBB8;  }
.left_anketa {position: relative; float: right; width: 290px; padding: 5px; overflow: hidden;
			background: url(../images/left_anketa.jpg) bottom no-repeat; margin-bottom: 5px; font-size: 110%}

.left_anketa .anketa{position:relative;  float:left;  width:300px; margin-top:5px; color: white;}
.left_anketa .anketa h1{margin:0px;  padding:0px;  color: white;  font-size:13px; margin-bottom:5px;   }
.left_anketa .anketa_radek{position:relative;  float:left; width:290px;    }
.left_anketa .anketa_radek_prvni{position:relative;  float:left; width:290px; background:#F1F1F1; padding-top:5px; padding-bottom:5px; font-weight:bold; }
.left_anketa .anketa_radek_prvni .anketa_nazev{position:relative;  float:left; width:290px;  padding-top:2px; font-size:14px;  }
.left_anketa .anketa_nazev{position:relative;  float:left; width:130px;  padding-top:2px;  }
.left_anketa .anketa_nazev a{position:relative;  float:left; padding:5px; padding-left:0px;  }
.left_anketa .anketa_nazev p{position:relative;  float:left; margin:0px; padding:5px;padding-left:0px;   }
.left_anketa .anketa_procenta{position:relative;  float:left; width:40px;  padding-top:8px;   }
.left_anketa .anketa_graf{position:relative;  float:left; width:290px;  height:8px;  background:#FDE8E8;  font-size:1px;  }
.left_anketa .anketa_graf_vypln{background: url(../images/button.jpg) bottom #C71910  } 
.left_anketa #anketa_submit{position:relative;  float:left; background:#E2F1DA; padding:0px; margin:0px; border:0px; cursor:hand; font-size:12px;text-decoration:underline; font-weight:bold; color:#000000 }
.left_anketa #anketa_odpoved{width:100px; }
.left_anketa #anketa_zobraz{position:relative; float:left;  padding-top:20px; }

.left_box_dalsi_ankety a { position:relative;  float:left;  width:160px;padding: 5px;
							  font-weight: bold; text-align: right; }




.menu {position:relative; float:left; width:1000px; padding-bottom: 5px; margin-bottom: 10px; border-bottom: 3px solid #E0E2E1; }
.menu a {position:relative; float:left;  padding: 20px 10px;;  text-align: center; 
			  color: black; text-decoration: none; font-size: 14px; color: #2A312F; font-weight: bold; Text-transform: uppercase;}
.menu a:hover { color: white; background: #6DCDB8;}

#submenu {padding-left: 13px; background: white; width: 140px;}
#submenu:hover {background: #F4845F;}


.submenu {position:relative; float:left; width:1000px;  padding-top: 1px;
			background: url(../images/submenu.jpg);  }
.submenu a { position:relative; float:left; padding: 11px 7px; font-weight: bold;
			background: url(../images/submenu_a.gif) right no-repeat;color:white }
.submenu a:hover {background: white; color:black}

#submenu {background: white; color:black}




.head_login { position: relative; float: left;border-left: 10px solid #EEEEEE; padding: 3px; padding-right: 0px; width: 166px;
				background: #F5F5F5; overflow: hidden; overflow: hidden; font-size: 90%;margin-top: 5px; }
.head_login td { background: #F5F5F5; }


.middle {position: relative; float: left; width: 1000px;  padding-top: 10px;  }


.content { position: relative; float: left; width:498px; padding: 10px;  overflow: hidden ;  background: white ; margin-bottom: 10px;	}
.content h1 { padding: 10px 0px; padding-top: 0px;  width: 500px; font-size: 180%;  }
.navigace {position: relative; float: left; padding-bottom: 10px; width: 550px;
			}

	


	





	
	

	/* Pravy sloupec  */	
	
.right { position: relative; float: right; width: 300px; overflow: hidden;  }

.right_lista {position: relative; float: left; background: url(../images/lista.jpg) #6ECDB9 top repeat-x; width: 280px; padding: 10px 10px;
			 font-size: 13px; color: black; text-decoration: none;  font-weight: bold; }
.right_obsah {position: relative; float: left; width:280px; padding: 10px;  background: white; margin-bottom: 10px; }
.right_obsah_abc {position: relative; float: left; font-size: 16px; width:220px; padding: 10px; padding-bottom: 20px; padding-right: 50px;
						background: url(../images/slovnik_figura.gif) right no-repeat   }
.right_obsah_abc  a { font-weight: bold;  }
.right_obsah_dalsi  a { position: relative; float: right; font-size: 16px;font-weight: bold; padding-right: 10px;}
		
				
.hlavni_strana_polozka { position: relative; float: right; width: 250px; }
.hlavni_strana_titulek { position: relative; float: right; width: 240px; padding: 5px; overflow: hidden; background: #F3E5C2; margin-bottom: 5px; }
.hlavni_strana_obsah { position: relative; float:left; width: 238px; color: #6A6A6A; background: #F5F0E5; border: 1px solid #DDC487; 
				padding: 5px; margin-bottom: 5px }
.hlavni_strana_dalsi { position: relative; float:left; width: 238px; color: #6A6A6A; background:url(../images/dalsi.gif) repeat-x; 
				padding: 5px; margin-bottom: 5px }
		  
.polozka_tisk { position: relative; float: left;  width: 98%; padding: 1%; margin-top: 10px;  }
.polozka_tisk_odkazy { position: relative; float: left;  width: 98%; padding: 1%; margin-top: 10px;  }
.polozka_tisk_odkazy a { position: relative; float: left;  padding-right: 10px; }




.polozka_tisk a img { border: 0px;  position: relative; float: left;}
.polozka_tisk_left { position: relative; float: left;  width: 200px; padding-left: 10px;  }
.polozka_tisk_right { position: relative; float: right;  width: 150px;   }
		  
  

.okno_lista_add_obsah {position: relative; float: left; padding: 5px; font-size: 120%; width: 90%; border: 1px solid #622C07;
							margin-bottom: 5px; font-weight: bold; }

.podsekce_polozka {position: relative; float: left;width: 96%; padding: 2%; 
					margin-right: 1px; overflow: hidden; padding-top: 20px; border-bottom: 1px solid #6E6E6E  }

.podsekce_polozka img {position: relative; float: left; border: 0px;}
.podsekce_polozka_img { position: relative; float: left; overflow: hidden; 
						 margin-right: 20px; }


#podsekce_polozka_nadpis h2 {color:#000000; padding: 0px; padding-bottom: 10px; margin: 0px; font-size: 130%; text-decoration: underline  }	
#podsekce_polozka_nadpis:hover h2 {color:black;  }	


.podsekce_polozka_popis {position: relative; float: left;text-decoration: none; width: 100%; overflow: hidden;}	
.podsekce_polozka_popis p { line-height: 15px; font-size: 100%}					
.podsekce_polozka td {padding: 2px; vertical-align: middle}
.cena {font-weight: bold; }

.clanek_datum { color: #272727; font-size: 100%; font-weight: bold;}

#otevrit_clanek { position: relative; float: right; width: 150px; padding: 5px;background: url(../images/sipka_right.gif) no-repeat right;
				    font-weight: bold; font-size: 90%; padding-right: 20px;	text-align: right}

.clanky_search {position: relative; float: left; width: 475px; margin: 10px; padding: 10px; border: 1px solid #B4C4FF; background: #E0E6FC; }


.polozka_email { position: relative; float: left;  width: 450px;  padding: 10px; }
.polozka_email table { position: relative; float: left;  width: 100%;  }
.polozka_email td { background: none }
.polozka_email textarea { position: relative; float: left; width: 100%; height: 100px; }
.polozka_email_odeslat { position: relative; float: left;  width: 430px;  }
.polozka_email_odeslat input { position: relative;   }
.produkt_popis { position: relative; float: left;  width: 300px; text-align: justify }


.polozka_souhrn { position: relative; float: left;  width: 300px; margin-bottom: 10px;  }
.polozka_souhrn_radek { position: relative; float: left;  width: 298px; background: #F1F1F1 ; border: 1px solid white; border-top: 0px; }
.polozka_souhrn_leve { position: relative; float: left;  width: 100px; padding: 5px; }
.polozka_souhrn_prave { position: relative; float: left;  width: 150px; border-left: 1px solid white;padding: 5px;  }

.lista h1 {color: #BC0406; text-decoration: none; font-size: 180%; font-weight: bolder; float: left;
			width: 550px; margin: 0px;padding-top: 10px; padding-bottom: 10px; padding-left: 10px;   }
.lista_datum {position: relative; float: left; font-size: 12px; padding: 10px; width: 100%;}


.moznosti_sekce_poradi {position:relative;  float:left; padding: 2px; padding-bottom: 0px; width: 90%; 
							border: 1px solid black; margin-bottom: 5px; }
.moznosti_sekce_poradi p {position:relative;  float:left; padding: 0px; }
.moznosti_sekce_poradi select {position:relative;  float:right; }
.zalozka_obsah { position:relative;  float:left; padding: 10px; }
.zalozka_obsah_polozka { position:relative;  float:left; background: #7D320A; padding: 5px; }

.obsah {position: relative; float: left; text-align: justify; width: 96%; padding: 2%;    }

.obsah h2 {padding-top: 15px;padding-bottom: 10px;}
.obsah h3 {padding-bottom: 10px;}

.obsah_table { margin-bottom: 10px; margin-top: 10px; text-align: left;}
.obsah_table td {background: #A8BBFF; border: 1px solid #718FF9; margin: 1px;
padding: 3px;}

.obsah_podsekce {position: relative; float: left;   }
.obsah_img {position: relative; float:left; width: 250px; padding-bottom: 10px; padding-right: 10px;}
.obsah_img a {position: relative; float: left; }
.obsah_img p {position: relative; float: left; width: 240px; padding: 5px; background: #FC7C0A; font-size: 10px; }
.obsah_img_polozka { position: relative; float:left; width: 250px;   }

.obsah_img_small { position: relative; float: left; margin-top: 5px; margin-bottom: 5px; margin-right: 5px;	}
.obsah_img1_small {   height: 60px; overflow: hidden;	}
.obsah_img1_small img {  }
.obsah_img_polozka a img { border: 0px; }
.obsah_img3_small {position: relative; float: left; width: 200px; padding: 5px; background: #F2F2F2; }
.obsah_img3_small img {position: relative; float: left; width: 200px; }

#img {position: relative; float: left; padding: 0px; margin: 0px; }

/*galerie*/
.galerie_table {position: relative; float: left;}
.galerie_table td {background: none; text-align: center; }

.obsah_img_dalsi_radek_nadpis {position: relative; float: left; padding: 5px; width: 450px; }
.obsah_img_dalsi_radek_foto {position: relative; float: left; padding: 2px; width: 450px; background: #F9F9F9; margin-bottom: 5px;}

.obsah_img_dalsi td { background: none; width: 220px;}
.obsah_img_dalsi { position: relative; float: right; width: 96%; padding: 2%;  }
.obsah_img_dalsi_polozka  { position: relative; float: left; padding: 5px; background: url(../images/podsekce_polozka_img.gif) #F0F0F0 repeat-y right; }
.obsah_img_dalsi_polozka a img { position: relative; float: left;  border: 0px; }
#obsah_img_dalsi_polozka_hidden { position: relative; float: left; width:200px;overflow: hidden; height: 150px; }
.obsah_img_dalsi_polozka_popis {  position: relative; float: left; padding: 5px; width: 100px; background: white; margin-top: 5px;}


.lista_datum_seznam { padding-top: 10px }
.obsah_linky {position: relative; float: left; background: #F6CFB4;width: 443px; padding: 5px; }
.obsah_korekce  {position: relative; float: left;  }

.obsah_priloha {position: relative; float: left; width: 96%; padding: 1%; margin: 1%;  margin-top: 20px;
			  }

.obsah_lista_down { position: relative; float: left; width: 510px; height: 23px; color:black; padding: 7px; font-size: 100%;
				padding-left: 15px;font-weight: bold; text-decoration: none; padding-bottom: 0px;
				background: url(../images/obsah_lista_down.jpg) top; margin-top: 5px; }
				
.editor {position:relative; float: left;  width: 670px;}
.editor_ulozit{position: relative; float: left; padding: 10px;}


#napiste_nam { position: relative; float: left; margin-left: 5px;background: url(../images/napiste_nam.jpg); font-size: 16px; width: 450px; padding: 10px; font-weight: bold; padding-left: 80px; }

.footer { position: relative; float: left;  width: 1000px; text-align: left; 
			 
		}
.copy { position: relative; float: left;  width: 990px; padding-top: 10px; }
.footer_menu {position: relative; float: left;  width: 960px; color: #FFFFFF; padding: 15px 20px; 
				  font-size: 11px;    }
				 
				 
.footer_menu a {  color: white;  }
.footer_menu a:hover { color: white }
		
				
.sekce_nadpis {position: relative; float: left; background: #BC0406; width: 536px; border-top: 1px solid #E5E5E5;
				color: white; font-weight: bold; padding: 5px; margin-top: 10px; }
.sekce_obsah {position: relative; float: left; background: #F6F6F6; padding: 5px; width: 536px;  }
.sekce {position: relative; float: left; }
.sekce form {  position: relative; float: left;  }
.sekce_radek {position: relative; float: left; width: 100% }
.sekce_radek a img { position: relative; float: left; border: 0px;border: 1px solid #C4C6C5; margin-top: 5px; margin-right: 5px; }
.sekce input {margin: 5px;  }
.sekce ul { padding-left: 30px;}
.sekce_add {position: relative; float: left; background: #F2F2F2;}
.sekce li { position: relative; float: left}
.sekce_h2 { position: relative; float: left; /*background: #F2F2F2;*/}







.karta { position: relative; float: left; text-align: left; padding: 10px; width: 763px;}
.karta h1 {position: relative; float: left; width: 400px; padding: 10px;  }


.karta_logo { position: relative; float: left; text-align: left; width: 110px; }
.karta_user { position: relative; float: left; text-align: left; width: 180px; padding: 10px; background: #E5E5E5}

.detail {position: relative; float: left; text-align: left; width: 410px; }
.detail_radek {position: relative; float: left; text-align: left; margin-bottom: 1px; margin-left: 0px; background-color: #F9A51B; }



.detail_radek_leve {position: relative; float: left; background: url(../images/udaje_udaje.gif) top repeat-x #F9A51B; text-align: left; padding: 6px; width: 145px; font-weight: bold;  border-right: 1px solid white; padding-left: 5px; }
.detail_radek_prave {position: relative; float: left; background: url(../images/udaje_jmeno.gif) top repeat-x #F6F6F6;  text-align: left; padding: 6px; width: 230px;  padding-left: 5px; background-color: white; }

.detail_radek_prave input {width: 120px; }
.detail_radek_prave select {width: 120px; }
#radio {width: 20px; margin: 0px; }
#half {width: 50px; margin: 0px; }
.detail_radek_leve_popis {position: relative; float: left; text-align: left; padding: 2px; width: 394px; font-weight: bold; background-color: #F9A51B; border: 1px solid #F9A51B; padding-left: 5px; }
.detail_radek_prave_popis {position: relative; float: left; text-align: left; padding: 2px; width: 394px; border: 1px solid #F9A51B; padding-left: 5px; background-color: white}
.detail_radek_right {position: relative; float: left; text-align: left; padding-top: 1px; padding-left: 0px; }
.detail_radek_leve_popis_right {position: relative; float: left; text-align: left; padding: 2px; width: 323px; font-weight: bold; background-color: #F9A51B; border: 1px solid #F9A51B; padding-left: 5px; }
.detail_radek_prave_popis_right {position: relative; float: left; text-align: left; padding: 2px; width: 323px; border: 1px solid #F9A51B; padding-left: 5px; }
.detail_prave {position: relative; float: right; width: 330px; }
.detail_img {position: relative; float: left; border: 1px solid #F9A51B; padding: 5px; }
.detail_img img {position: relative; float: left; cursor: hand}
.detail_img_nahled {position: relative; float: left; }
.detail_img_nahled a {position: relative; float: left; width: 100px; padding: 1px; border: 1px solid #F9A51B; margin: 2px; 
					margin-bottom: 0px; margin-left: 0px; overflow: hidden; height: 75px; }
.detail_img_nahled a img {position: relative; float: left; width: 100px; border: 0px; }
.detail_img_nahled a:hover {border: 1px solid #5580B5; }
.detail_img_nahled a:active {border: 1px solid #5580B5; }
.detail_prave_dalsi {position: relative; float: left; background-color: #F9A51B; padding: 5px; width: 320px; border: 1px solid #F9A51B; 
					 border-bottom: 10px solid white;}
.detail_prave_dalsi a {position: relative; float: left; width: 300px; padding: 3px; font-weight: bold; text-decoration: none; }
.detail_prave_dalsi a:hover {text-decoration: underline}



.vypis {position: relative; float: left; padding: 20px; }
.vypis_nadpis_vypis {position: relative; float: left; width: 750px; background: #F9A51B }
.vypis_nadpis_bunka {position: relative; float: left; width: 100px; height: 30px;  border-left: 1px solid #FFFFFF;
					 padding: 10px; background: #F1EFEE}
.vypis_nadpis_bunka_velikost {position: relative; float: left; width: 60px; height: 30px;  border-left: 1px solid #FFFFFF;
					padding: 10px;background: #F1EFEE}
.vypis_nadpis_bunka_img { position: relative; float: left;padding: 10px; width: 70px; height: 30px;  border-left: 1px solid #FFFFFF;
					overflow: hidden ; background: #F1EFEE }


.vypis_radek_bunka {position: relative; float: left; width: 100px; height: 50px;  border-left: 1px solid #FFFFFF;
					border-bottom: 1px solid #FFFFFF; padding: 10px; overflow: hidden}
.vypis_radek_bunka_velikost {position: relative; float: left; width: 60px; height: 50px;  border-left: 1px solid #FFFFFF;
					border-bottom: 1px solid #FFFFFF; padding: 10px;}
.vypis_radek_bunka_img { position: relative; float: left; width: 90px; height: 70px;  border-left: 1px solid #FFFFFF;
					border-bottom: 1px solid #FFFFFF; overflow: hidden  }
.vypis_radek_bunka_img img {position: relative; float: left; height: 70px; border-left: 1px solid #FFFFFF;
							border-bottom: 1px solid #FFFFFF; }



.dhtmed-o {border-bottom: buttonshadow 1px solid; border-left: buttonhighlight 1px solid; border-right: buttonshadow 1px solid; border-top: buttonhighlight 1px solid; cursor: hand; margin-left: 0px; margin-right: 0px}
.dhtmed-v {margin-left: 1px; margin-right: 1px; margin-top: 2px; visibility: visible}

.vypison{position: relative; float: left; width: 750px; background: #F5E19B }
.vypisoff{position: relative; float: left; width: 750px; background: #F9A51B }
.vypisclicked{position: relative; float: left; width: 830px; }


.registrace_okno { position: relative; float: left; width: 760px; background: url(../images/back_registrace.jpg) no-repeat; }
.registrace_zakony {position: relative; float: left; width: 760px; padding:10px; font-size: 10px}

.registrace_souhlas {position: relative; float: left; width: 760px; padding: 10px}
.registrace_souhlas input {width: 15px; }

.registrace_obsah_spodek {position: relative; float: left; background: #F2F2F2; width:98%; padding: 1%;	text-align: right}
.registrace_obsah_spodek input {position: relative; float:right; margin-right: 5px;  }
.registrace_obsah_spodek_strana {position: relative; float:left; font-weight: bold;  padding: 5px;}

.registrace_zprava { position: relative; float: left; background: #F9A51B; margin: 20px; padding: 20px; width: 400px; }

.registrace_rozcestnik {position: relative; float: left; padding: 30px;  }

.registrace_logo { position: relative; float: left; width: 330px; height: 250px; }
.registrace_zprava {position: relative; float: left; padding: 10px;}





/*Vkladani*/


.formular {position: relative; float: left; padding: 10px;}
.formular table {width: 100%;  }
.formular td {vertical-align: middle;  }








/* Vyhledavani - katalog */



.dalsi_charakteristika td {background: #D4D4D4}



.diskuse_add { position: relative; float: left; width: 650px; overflow: hidden; padding: 10px;
				background: url(../images/novy-prispevek.jpg) right no-repeat #F7F7F7 }
.diskuse_add td { background: none; }
.nahled_clanku { position: relative; float: left; width: 556px; border: 2px solid #D4D4D4; height: 150px; margin-bottom: 20px; overflow: auto; }

.diskuse_okno {position: relative; float: left; margin-top: 5px;}
.diskuse_okno a {color: black;}

.diskuse_lista { font-size: 100%; color: #515151; padding-top: 5px; }
.diskuse_obsah { font-size: 100%;  padding-top: 5px; }
.diskuse_obsah td  {background: none; }
.diskuse_obsah p {padding: 0px; margin: 0px; }

.diskuse_prehled {position: relative; float: left; width:98%; padding: 1%; height: 280px; background: #9FB3FB;
					margin-top: 10px; overflow: hidden}
.diskuse_prehled h3 a {position: relative; float: left; width: 420px; font-size: 130%;  font-weight: bold;
							padding: 10px; margin: 0px;   }
.diskuse_prehled_prispevek {position: relative; float: left; width: 440px; padding: 10px; padding-bottom: 5px; padding-top: 0px; }
.diskuse_prehled_prispevek h4 {position: relative; float: left; width: 420px; font-size: 110%; color: #BC0406; font-weight: bold;
												padding: 0px; margin: 0px;   }
.diskuse_prehled_prispevek p {position: relative; float: left; width: 440px; padding: 0px; margin: 0px;   }
#otevrit_diskusi { position: relative; float: right; width: 80px; padding: 5px;background: url(../images/sipka_right.gif) no-repeat right;
				    font-weight: bold; right: 30px; 	}

.sirka1 .formular {position: relative; float: left; width: 550px; padding: 15px; }
.sirka1 .udaje_udaje input {width: 365px;  }
.sirka1 .udaje_udaje textarea {width: 365px; height: 150px; }
.sirka1 .formular table {width: 550px; }

.poplatky { position: relative; float: left; width: 550px; margin-top: 50px; }
.poplatky table { position: relative; float: left; width: 100% }


.hledani_strankovani {position: relative; float: left; width: 96%;background: #FDDB65; padding: 2%; margin-top: 10px;}
.hledani_strankovani a { position: relative; float: left; padding: 5px;  }
#hledani_strankovani_select {background: #F6C828; text-decoration:none;}
.hledani { position: relative; float: left; width: 96%; background: #FDDB65; padding: 2%;  }
.hledani p { position: relative; float: left; padding: 0px; margin: 0px; padding: 3px; }
.hledani form { position: relative; float: left; margin: 0px; padding: 0px;  }

#starsi_clanky { position: relative; float: right; width: 95px; padding: 5px;background: url(../images/sipka_right.gif) no-repeat right;
				    font-weight: bold; right: 30px; 	}


	/* Produkty */
	
.produkt_polozka {position: relative; float: left;width: 166px; padding: 5px; background:url(../images/podsekce.jpg) white repeat-x bottom; 
					margin-right: 2px; margin-bottom: 2px; overflow: hidden; border: 1px solid #CB0208; }
.produkt_polozka a {position: relative;}
.produkt_polozka img {position: relative; float: inherit;padding: 5px; border: 0px;}

#produkt_polozka_nadpis {position: relative; float: left;text-decoration: none; height: 45px;}
#produkt_polozka_nadpis h2 {color: #CB0208;font-size: 120%; text-decoration: none; padding: 0px; margin: 0px; padding-bottom: 10px;  }	

.produkt_polozka_popis {position: relative; float: left;text-decoration: none; text-align: center; height: 110px;
						width: 165px; overflow: hidden;}						
.produkt_polozka td {padding: 2px; vertical-align: middle}
.produkt_koupit {position: relative; float: left; background: #DEDEDE; width: 160px; overflow: hidden; padding: 1px; }
.produkt_koupit_over {position: relative; float: left;background: #DEDEDE; width: 200px;  padding: 1px; }
.cena {position: relative; float: left;font-weight: bold; padding: 2px; padding-right: 10px; }

/* STrankovani */

.strankovani_pruh {position: relative; float: left;  width: 536px; padding: 5px;  background: #DEDEDE}
.strankovani { position: relative; float: left;  width: 450px;  padding: 10px; }
.strankovani a { padding: 3px;  padding-left: 3px;  padding-right: 3px;  font-weight: normal; text-decoration: none;    }
.strankovani a:hover {background-color: #F5F5F5;  text-decoration: none;  }
#strankovani_select {background-color: white;  text-decoration: none; padding: 3px;  padding-left: 6px;  padding-right: 6px;  font-weight: bold;  cursor: default}
.strankovani_info { position: relative; float: left;  width: 276px;  padding-top: 3px;  height: 22px;  }
.strankovani_info p { position: relative; float: left;  padding: 1px;  margin: 0px;  }
.strankovani_info input {position: relative; float: left; width: 20px;  height: 16px;  margin: 0px;  padding: 1px;  border: 0px;  font-weight: bold }
#strankovani_info_button {height: 18px;  background-color: #F5F5F5;  border: 0px;  color: #365DAC;  font-weight: bold;  cursor: hand }



.hlavni_aktuality { position: relative; float: left; padding: 5px; font-weight: bold; color: #000000; font-size: 120%;
					background: url(../images/sipka_red.gif) right #718FF9 no-repeat; width: 534px; }
.hlavni_aktuality a {font-weight: bold; text-decoration: none;
					 }

.box_poradna {position: relative; float: left; width: 280px;  padding: 10px; 
				background: url(../images/pravni_poradna.gif) top left white no-repeat; margin-bottom:5px;}
.box_poradna h3 a {position: relative; float: left; width: 270px; padding: 5px; text-decoration: none; background: #414141;
				 color: white; font-weight: bold; 	}
#box_por_newdotaz {position: relative; float: left; width: 270px; padding: 5px; text-decoration: none; background: #000000;
				 color: white; font-weight: bold; font-size: 16px; 	}
.box_poradna_odpoved { position: relative; float: left; width: 100%; padding: 10px 0px; padding-top: 5px; }
#box_poradna_top {position: relative; float: left; width: 270px; height: 50px; text-decoration: none;}





