body {font-family: Arial; font-size: 90%; margin: 0px; padding: 0px; text-align: center; 
 color: Black; background: white; font-size: 12px; background: url(/Images/background.gif) top repeat-x #464A4D;  }
/*
div { border: 1px solid black }
*/

table {position: relative; float: left;}
td { position: relative; vertical-align:top;    }
a { color: black; text-decoration: underline; font-weight: normal}
a:hover {text-decoration: none; color: #212121;}
form { margin: 0px; padding: 0px;}
p { margin: 0px; padding: 0px; padding-bottom: 5px;}		  
input { padding: 2px;}	
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: #103182 }	
h2 {margin: 0px; padding: 0px; font-size: 140%; color: #353535 }		
h3 {margin: 0px; padding: 0px; font-size: 120%; color: #103387  } 	
h4 { font-size: 110%;  } 	 
.center { width: 1000px; }
.body {position: relative; float: left; width: 1000px; text-align: left;   padding-top: 5px;	}
.body_rep {position: relative; float: left; width: 1010px;   padding-top: 0px;	}


.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 }

 

/* prihlasovani */

.prihlaseni {position: relative; float: left; width: 300px; padding: 5px; padding-left: 100px; }
.prihlaseni  { }
.prihlaseni_poprve { background: #9DC9EF }
.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: 550px; height: 20px; padding: 5px; margin-bottom: 10px; background: #FF5151 }		
.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% }




/* Head */


.head_admin { position: relative; float: left; width: 300px; padding: 5px; text-align: left; }
.head_stat{ position: relative; float: left; width: 990px; padding: 5px; text-align: left; background: url(/Images/head_stat.jpg) no-repeat white   }

.login_stat { position: relative; float: right; width: 180px;  padding: 30px; padding-top: 10px;  line-height: 18px  }
.login_stat a { color: white }
.login_stat table {background: white; width: 150px;}
.login_stat_radek { position: relative; float: left; height: 45px; width: 180px; color: #E7F4FE; }
.login_stat h2 {font-size: 18px; padding-bottom: 10px; color: white}

.head { position: relative; float: left; width: 980px; height: 180px; background: url(/Images/head.jpg); margin-bottom: 4px;}	

.head_loga { position: relative; float: right; width: 460px; height: 130px; padding-top: 30px; }	

#ovb {position: relative; float: left; width: 88px; height: 90px;}
#bpcom {position: relative; float: left; width: 88px; height: 90px; }

.medialnipartneri {position: relative; float: left; width: 270px; padding-left: 10px; }
#z1tv {position: relative; float: left; width: 34px; height: 28px;}
#denik {position: relative; float: left; width: 113px; height: 28px;}

#komora {position: relative; float: left;  width: 26px; height: 28px;}

#arbitr {position: relative; float: left;  width: 90px; height: 28px;}


#euro {position: relative; float: left; width: 58px; height: 26px; margin-top: 10px;}
#kurzy {position: relative; float: left; width: 88px; height: 26px;margin-top: 10px;}


.partneri {position: relative; float: left; width: 250px; padding-top: 20px; padding-left: 20px; }
#bivs {position: relative; float: left; width: 108px; height: 26px;}
#spcr {position: relative; float: left; width: 78px; height: 26px;}


.head_button a {position: absolute; float: left; left: 40px; top: 85px; width: 170px; height: 90px; background: url(/Images/head_button.png)}
.head_button a:hover { background: url(/Images/head_button_hover.png)}


.head_button_login a {position: absolute; float: left; left: 220px; top: 85px; width: 170px; height: 90px; background: url(/Images/head_button_login.png)}
.head_button_login a:hover { background: url(/Images/head_button_login_hover.png)}


.head_button_logout a {position: absolute; float: left; left: 40px; top: 85px; width: 170px; height: 90px; background: url(/Images/head_button_logout.png)}
.head_button_logout a:hover { background: url(/Images/head_button_logout_hover.png)}




.head_left { position: relative; float: left;width: 400px;height: 50px;}		 
#hlava_logo_odkaz {position:absolute; float: left; width: 500px; height: 90px;  }


.head_nadpis h1 {position: relative; float: left;padding-left: 30px;padding-right: 20px; padding-top: 5px; color: white;
				   height: 65px; font-size: 300%  }

.banner_160 {position: relative; float: left; width: 160px; height: 300px; border: 1px solid #F0842A; background: url(/Images/banner_160.jpg); }
.banner_250  {position: relative; float: left; width: 248px; height: 250px; border: 1px solid #F0842A; background: url(/Images/banner_250.jpg); }
.banner_poradenstvi_250  {position: relative; float: left; width: 248px; height: 250px; margin-top: 5px; border: 1px solid #F0842A; background: url(/Images/banner_poradenstvi_250.jpg); }



				   
/* Tema strana */


.top_tema_clanek_back{position:relative; float:left; background:url(/Images/tema_back_top.png) repeat-x top; width:200px; 
			  cursor:default; text-decoration:none;height:150px; overflow:hidden;  }
.top_tema_clanek{position:relative; float:right; width:350px; background: url(/Images/top_tema_clanek.jpg) right; height: 140px; padding: 5px; }
.top_tema_clanek h3 a{margin:0px; padding:0px;position:relative; color: #2A2A2A; float:left; width:340px; font-weight:bold;
						font-size:110%; padding-bottom:5px; cursor: hand }
.top_tema_clanek h4 {margin:0px; padding:0px;position:relative; float:left; width:340px; font-weight:bold; font-size:90%; padding-bottom:5px; }
.top_tema_clanek_img{position:relative; float:left; border:0px;margin-bottom: 5px; width: 560px;  }
.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:bolder; padding:5px; padding-top: 10px; padding-bottom: 10px;float:left;width:270px; margin:0px; background:url(/Images/lista.jpg) right #F2AF7A;  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:bolder; 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; }



/* Hlavni strana */

.top_hs_clanek_img{position:relative; float:left; border:0px;  width: 460px;height: 180px;
					overflow: hidden;   }

.top_hs_clanek_back{position:relative; float:left; background:url(/Images/top_tema_back_top.png) repeat-x top; width:460px; 
			  text-decoration:none;height:180px; overflow:hidden; padding-top: 5px; }
.top_hs_clanek{position:relative; float:right; width:270px;  height: 145px; padding: 5px;  overflow: hidden;
				 	color: white; }
.top_hs_clanek h3{margin:0px; padding:0px;position:relative; color: white; float:left; width:250px; font-weight:bold;
						font-size:170%; 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_content_radek {position:relative; float:left; width: 950px; padding: 15px;}


.top_vyber{position:relative; float:left; width:235px;  background: #8DC2EF;
			margin-left: 10px;	}
.top_vyber h2{font-size:14px; font-weight:bold; padding:10px; padding-top: 10px; padding-bottom: 10px; float:left;width:215px; margin:0px; 
				background:url(/Images/lista.jpg) right #616A71; margin-bottom:10px;  }
.top_vyber h2 a{font-weight:bold; text-decoration:none; color: white;   }
.top_vyber h2 a:hover{font-weight:bold; text-decoration:none; color: white;   }

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

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

.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:73px; height: 55px; 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; }









.left {position: relative; float: left; width:160px; padding: 10px; padding-right: 9px; padding-top: 5px; overflow: hidden;}
.left_menu {position: relative; float: left; width: 160px; margin-bottom: 5px;}
.left_menu h2 { padding: 10px; }
.left_menu a { position: relative; float: left; color:black; width: 160px;  font-weight:bold;
				 background:url(/Images/left_menu_a.jpg) repeat-x center;cursor: hand;  text-decoration: none;
				border-bottom: 1px solid #FFFCF9; 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; color: white	 }
.left_menu a:hover {text-decoration: none ;background:url(/Images/left_menu_a_hover.jpg) repeat-x center; }
#left_menu_select {background: white; border-bottom: 1px solid #D4D4D4; }

.left_kalkulacka a { position: relative; float: left; color:black; width: 176px; height: 250px;
					background: url(/Images/left_kalkulacka.jpg); border: 1px solid #ACACAC; margin-top: 5px;	 }

.menu {position:relative; float:left; width:980px; padding-left: 10px; height: 32px; margin-bottom: 5px;
			background: url(/Images/head_menu.gif) no-repeat; }
.menu a {position:relative; float:left; padding-top: 9px; height: 23px; 	background: url(/Images/head_menu_a.gif);
		text-decoration: none; color: #000000; font-weight: bold; padding-left: 10px; padding-right: 10px; 
			border-right: 1px solid #F3F4F6; font-size: 13px; border-left: 1px solid #CECFD1; }
.menu a:hover {background: url(/Images/head_menu_a_hover.gif); }


.pravitko_back {position:relative; float:left; width:980px; height: 165px; background: url(/Images/pravitko.png) bottom no-repeat;}
.pravitko_right {position:absolute; float:right; right: 0px; top: 381px; width:400px; height: 134px; background: url(/Images/pravitko_right.jpg) bottom no-repeat;}
.pravitko {position:relative; float:left; width:980px; height: 150px;}
.pravitko_cislo {position:relative; float:left; width:99px; height: 150px; text-align: right; font-weight: bold; font-size: 16px;}

.pravitko_text {position:relative; float:left; width:990px; height: 40px; padding-top: 20px;}
.pravitko_slovo {position:relative; float:left; width:99px; height: 40px; text-align: center; font-weight: bold; font-size: 13px;}


#submenu {padding-left: 10px; background: #F2C1D6; width: 153px;}
#submenu:hover {background: #DD4F89;}

.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; background: url(/Images/middle.jpg) no-repeat top white; overflow: hidden; width: 980px;  }

.middle_bottom {position: relative; float: left; background: url(/Images/middle_bottom.png) no-repeat top ;width: 980px; height: 6px;
					margin-bottom: 20px;}


.content { position: relative; float: left; width: 720px; padding: 5px;  overflow: hidden ; margin-bottom: 20px;
			 }
.content h1 { padding: 20px;  width: 90%; font-size: 200% }
.navigace {position: relative; float: left; padding: 10px;  padding-left: 20px; width: 920px; color: white}
.navigace a {color: white}

	/* 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 #EB74F8; }
.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: #622F6E;font-size: 110%; 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; }



	
/* Pravy sloupec  */	

.right { position: relative; float: left; width: 250px; overflow: hidden; padding-top: 10px;}
.right_titulek { position: relative; float: right; width: 240px; padding: 5px; overflow: hidden; background: #F3E5C2; margin-bottom: 5px; }
.right_obsah { position: relative; float:left; width: 238px; color: #6A6A6A; background: #F5F0E5; border: 1px solid #DDC487; 
				padding: 5px; margin-bottom: 5px }

.right_polozka { position: relative; float: right; width: 230px; padding: 10px; overflow: hidden;  }
.right_polozka h2 { position: relative; float:left; width: 220px; color: black;  padding-left: 10px; padding-bottom: 10px; font-size: 110%; }
.right_polozka td {background: white; padding: 6px;}


.polozka_novinky  {  position: relative; float: left; font-weight: normal; width: 248px; height: 150px; color: black;  background: #E5F3FC; 
						text-decoration: none; border: 1px solid #DDDDDD ; margin-top: 5px;}
.polozka_novinky:hover  { text-decoration: none; font-weight: normal; }
.polozka_novinky_nazev {  position: relative; float: right; width:90%; text-align: right;  padding: 10px; font-size: 180% ; text-decoration: none; }
.polozka_novinky_cena {  position: absolute; float: left; color: white; font-weight: bold;  padding: 10px; font-size: 180%; top: 95px; }

.polozka_novinky_maska {  position: relative; float: left;background: url(/Img/akce.png); padding: 10px; height: 130px; }


.prave_box {position:relative;  float:left;  width:250px; } 
#prave_nadpis_kostka { position:relative;  float:left;  width:250px;background:url(/Images/right_nadpis_kostka/bankovni-poplatky.jpg) bottom;
						 height: 60px; }

.prave_box h2 {position: relative; float: right; width: 230px; padding: 10px; overflow: hidden;
			background: url(/Images/lista.jpg) bottom; margin-bottom: 5px; font-size: 110%}
.prave_box_obsah {position:relative;  float:left;   width:250px;} 

.prave_box_polozka {position:relative; float:left; background:url(/Images/back_top_clanek.jpg) repeat-x top; width:238px; padding:5px; 
					text-decoration:none;	margin-bottom:5px; overflow:hidden;  border:1px solid #F6CF58;  }
.prave_box_text {position:relative; float:right; width: 170px;  margin:0px; padding:0px; }

.prave_box_polozka h3 a{margin:0px; padding:0px;position:relative; color: #2A2A2A; float:left; width:230px; font-weight:bold; font-size:90%; padding-bottom:5px; }
.prave_box_polozka h4 {margin:0px; padding:0px;position:relative; float:left; width:230px; font-weight:bold; font-size:90%; padding-bottom:5px; }
.prave_box_polozka img{position:relative; float:left; border:0px; height: 60px; padding-right:5px; }
.prave_box_polozka p{position:relative; float:left;  margin:0px; padding:0px; }




	
	



.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 a {font-weight: bold;  }

							

							
.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 #1870C7  }


.podsekce_polozka_img a { position: relative; float: left; overflow: hidden; width: 200px; height: 130px; margin-right: 20px; }


#podsekce_polozka_nadpis h2 {color:#1870C7; padding: 0px; padding-bottom: 10px; margin: 0px; font-size: 16px; 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: 160px; padding: 5px;background: url(/Images/sipka_right.gif) no-repeat right;
				    font-weight: bold; font-size: 90%; padding-right: 30px;	text-align: right; margin-top: 10px;}




.polozka_email { position: relative; float: left;  width: 540px; padding: 10px; background: #E2E5E9 }
.polozka_email td { background: none }
.polozka_email textarea { position: relative; float: left; width: 440px; height: 100px; }
.polozka_email_odeslat { position: relative; float: left;  width: 530px; padding-top: 10px; }
.polozka_email_odeslat input { position: relative;   }
.produkt_popis { position: relative; float: left;  width: 300px; text-align: justify }
.obsah_popis {  }

.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: #622F6E; 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: 520px;}


.moznosti_sekce_poradi {position:relative;  float:left; padding: 5px; padding-bottom: 0px; width:525px; border: 1px solid #98C887; margin-bottom: 5px; }
.moznosti_sekce_poradi p {position:relative;  float:left; padding: 5px; }
.moznosti_sekce_poradi select {position:relative;  float:right; }
.zalozka_obsah { position:relative;  float:left; background: #F8F8F8; padding: 10px; }
.zalozka_obsah_polozka { position:relative;  float:left; background: #F8F8F8; padding: 5px; }

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

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

.obsah_table { margin-bottom: 10px; margin-top: 10px; text-align: left;}
.obsah_table td {background: url(/Images/td.gif) repeat-x bottom ; margin: 1px;padding: 3px;}

.obsah_podsekce {position: relative; float: left;   }

.obsah_img {position: relative; float:left; width: 200px; padding-bottom: 10px; padding-right: 10px;}
.obsah_img a {position: relative; float: left; }
.obsah_img a img {position: relative; float: left; border: 0px; }
.obsah_img p {position: relative; float: left; width: 190px; padding: 5px; background: #E8EBED; font-size: 10px; }
.obsah_img_polozka { position: relative; float:left; width: 200px;   }

.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: left; 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;}



.cena {font-weight: bold;}
#pocet {width: 20px;}
#koupit 	{width: 50px;}


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

.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: 420px; padding: 7px; padding-left: 110px; margin-top: 20px;
				background: #F4F4F4 url(/Images/spona.jpg) no-repeat left; border: 3px solid #E7E7E7 }

.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: 550px;}
.editor_ulozit{position: relative; float: left; padding: 10px;}



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

#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; }


.digi_footer {color: black; font-size: 13px;
		position: relative; float: left; width: 100%; padding-top: 20px;padding-bottom: 10px; background: #EEEEEE;}

.footer_clanky {position: relative; float: left; width: 980px; background: url(/Images/footer_clanky.png); height: 176px; padding: 17px 0px; }
.f_clanek {  position: relative; float: left; width: 175px; padding-left: 17px;}	
.f_clanek_img a {position: relative; float: left; width: 175px; height: 120px; border: 0px;}
.f_clanek_popis { position: relative; float: left;  padding-top: 17px; }

	
.copy { position: relative; float: left;  width: 1000px;color: #323232; padding: 10px 0px;  }
.footer_abeceda { position: relative; float: left; padding-top: 20px; color: gray }
.footer_abeceda a { color: gray }

.footer_menu {position: relative; float: left;  width: 1000px; color: #8D8D8D; padding: 20px 0px; 
}


.sekce_nadpis {position: relative; float: left; background: #622F6E; 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: #DEDEDE;}
.sekce li { position: relative; float: left}
.sekce_h2 { position: relative; float: left; /*background: #DEDEDE;*/}


.vypis {position: relative; float: left; padding-left: 15px; }



.vypisb_polozka {position: relative; float: left;width: 240px; padding: 10px; background: white repeat-x top; 
					 overflow: hidden; padding-top: 10px;   }

.vypisb_polozka_img {position: relative; float: left; border: 0px; width: 280px;}
.vypisb_polozka_img a {position: relative; float: left;background: url(/Images/poplatkozrout/11.png) no-repeat right;
				 width: 140px; height: 120px;text-decoration: none;  }
.vypisb_polozka_img a img {border: 0px;}

.vypisb_rating {position: relative; float: left;width: 110px; height:30px; padding: 10px; font-size: 30px;  
			font-weight: bold; color: #1870C7  }

.vypisb_podklad {position: relative; float: left; border: 0px;height: 50px; width: 80px;
		    background: url(/Images/vypisb_podklad.png); padding: 10px; 	 }

.vypisb_teplomer_rating {position: relative; float: left; text-align: center; font-size: 11px; width: 15px; padding: 5px 5px;  }
.vypisb_teplomer img {position: relative; float: left;   }
.vypisb_teplomer {position: relative; float: left;  width: 30px;  }




#vypisb_polozka_nadpis h2 {color:#0045B3;text-decoration: underline;  padding: 0px; padding-bottom: 10px; margin: 0px; font-size: 125%;  }	
#vypisb_polozka_nadpis:hover h2 {color:black; text-decoration: underline;  }	

.vypisb_polozka_popis {position: relative; float: left;text-decoration: none;  width:300px; overflow: hidden;}	
.vypisb_polozka_popis p { padding: 0px;}







.banka { position: relative; float: left; text-align: left; padding: 10px; width: 780px;}
.banka_logo { position: relative; float: left; text-align: left; height: 100px; width: 180px; }
.banka_popis { position: relative; float: left; text-align: left; height: 100px; padding: 10px; width: 260px;
				font-size: 13px; background: #EEEEEE; }
.banka_ts { position: relative; float: left; text-align: left; padding: 10px;height: 100px; width: 300px; background: #F4F4F4}

.ts_img a { position: relative; float: left; width: 100px; height: 80px;}
.ts_clanek_popis { position: relative; float: left; text-align: left; padding-left: 10px;height: 80px; width: 180px;}
.ts_clanek_popis h3  { font-size: 14px;}

.banka_hodnoceni {  position: relative; float: left; width: 98%; padding: 1%; background: #FDE4AA; margin: 20px 0px;  }
.banka_hodnoceni h2 { padding: 10px 0px;  }

.banka_komentare { position: relative; float: left; width: 100%;}


.banka_kom{position:relative; float:left; width:250px;  background: #8DC2EF;
			margin-right: 15px;	}
.banka_kom h2{font-size:14px; font-weight:bold; padding:10px; padding-top: 15px; padding-bottom: 15px; float:left;width:230px; margin:0px; 
				background:url(/Images/lista.jpg) right #616A71;   }
.banka_kom h2 a{font-weight:bold; text-decoration:none; color: white;   }
.banka_kom h2 a:hover{font-weight:bold; text-decoration:none; color: white;   }

.banka_kom_margin {positon: relative; float: left; padding: 10px;}

.banka_kom_clanek { position:relative; float:left; width:236px; margin-bottom: 10px;}

.banka_kom_clanek h3 a{margin:0px; padding:0px;  color: black; font-weight: bold;font-weight:bold; font-size:100%;  }

.banka_kom_clanek h4 {margin:0px; padding:0px;position:relative; float:left; width:250px; font-weight:bold; font-size:90%; padding-bottom:5px; }
.banka_kom_img a {position:relative; float:left; width:60px; height: 75px; border:0px; margin-right:10px;  }

.banka_kom_clanek img{position:relative; float:left; width:60px; border:0px; padding-right:5px; }
.banka_kom_clanek p{position:relative; float:left;  margin:0px; padding:0px; }
.banka_rating {position:relative; float:right; color: #1A73C5; font-size: 48px; padding-right: 15px; }

.tepl_right {  position:relative; float:right; width: 150px;}
.teplomer { position:relative; float:right; width: 150px; height: 700px; margin-right: 5px;
			 padding-right: 10px; background: url(/Images/teplomer/1.jpg) top no-repeat  }
.rtut { position:relative; float:left; width: 10px; height: 515px; background: url(/Images/rtut.jpg) right ; margin-left: 75px;
		margin-top: 77px; }
.teplomer_cislo { position:relative; float:left; color: #1A73C5;width: 150px; font-size: 60px; text-align: center  }


.kvartaly {position:relative; float:right; width: 100%; padding-top: 15px;}

.kvartal{position:relative; float:left; width:185px;  background: #8DC2EF;
			margin-right: 13px; height: 200px;	}
.kvartal h2{font-size:14px; font-weight:bold; padding:10px; padding-top: 15px; padding-bottom: 15px; float:left;width:165px; margin:0px; 
				background:url(/Images/lista.jpg) right #616A71;  }
.kvartal h2 a{font-weight:bold; text-decoration:none; color: white;   }
.kvartal h2 a:hover{font-weight:bold; text-decoration:none; color: white;   }

.kvartal_clanek { position:relative; float:left; margin: 10px; background: white; width: 143px; padding: 10px; }

.kvartal_clanek h3 a{margin:0px; padding:0px;  color: black; font-weight: bold;font-weight:bold; font-size:100%;  }

.kvartal_clanek h4 {margin:0px; padding:0px;position:relative; float:left; width:250px; font-weight:bold; font-size:90%; padding-bottom:5px; }
.kvartal_img a {position:relative; float:left; width:60px; height: 75px; border:0px; margin-right:10px; margin-left: 10px;  }


.kvartal_clanek p{position:relative; float:left;  margin:0px; padding:0px; }
.banka_rating {position:relative; float:right; color: #1A73C5; font-size: 48px; padding-right: 15px; }

.banka_navigace { position:relative; float:left; width: 100%; padding-top: 15px; }
.banka_navigace a { position:relative; float:left; width: 200px; background: url(/Images/lista_gray.jpg); 
					padding: 15px; font-size: 16px; color: white; font-weight: bold; text-decoration: none; text-align: center; }
.banka_navigace a:hover {  background: url(/Images/lista.jpg);  }					
					


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

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

.registrace_obsah_spodek {position: relative; float: left; background: #DEDEDE; width: 550px; padding: 5px;	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: #FBBD8B; 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;}


.formular {position: relative; float: left; width: 350px; padding: 10px; }
.formular h3 {position: relative;float: left; color: black; font-size: 12px; padding: 9px; background: url(/Images/formular_h3.jpg) #F74B3D; margin-left: 1px;
				width: 136px; margin-top: 10px; color: white }
.formular table {width: 100%; }

.formular label {color: #707070}

.formular_images { position: relative; float: left; width: 800px; height: 400px; }




/*Vkladani*/

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

.formular {position: relative; float: left; width: 770px;  }


.formular table {width: 100%;  }
.formular td {vertical-align: middle;  }





/* Vyhledavani - katalog */
.vyhledavani {position: relative; float: right; width: 250px; padding: 10px; padding-bottom: 0px;  }




.diskuse_add { position: relative; float: left; width: 530px; 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: 540px; padding: 10px; height: 280px; background: url(/Images/back_prehled.gif)  }
.diskuse_prehled h3 a {position: relative; float: left; width: 500px; font-size: 130%; color: #622F6E; font-weight: bold; padding: 10px; margin: 0px;   }
.diskuse_prehled_prispevek {position: relative; float: left; width: 520px; padding: 10px; padding-bottom: 5px; padding-top: 0px; }
.diskuse_prehled_prispevek h4 {position: relative; float: left; width: 500px; font-size: 110%; color: #622F6E; font-weight: bold;
												padding: 0px; margin: 0px;   }
.diskuse_prehled_prispevek p {position: relative; float: left; width: 520px; 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: 100%; padding: 1%;}
.hledani_strankovani a { position: relative; float: left; padding: 5px;  }
#hledani_strankovani_select {background: #DFDEEA; text-decoration:none;}
.hledani { position: relative; float: left; width: 100%; padding: 1%;  }
.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; 	}

/* Komentare hodnoceni */

.koment { position: relative; float: left;  padding-left: 15px;  }
.koment_filtr { position: relative; float: left; background: #E6EFFF; padding: 10px; width: 750px; }

.koment_polozka {position: relative; float: left;width: 770px; padding: 5px; background: white repeat-x top; 
					 overflow: hidden; padding-top: 10px;  }

.koment_polozka_img {position: relative; float: left; border: 0px; width: 90px; height: 80px;}
.koment_polozka_img a {position: relative; float: left; border: 0px; width: 80px; height: 80px; overflow: hidden}





#koment_polozka_nadpis h2 {color:#1870C7;text-decoration: underline;  padding: 0px; padding-bottom: 10px; margin: 0px; font-size: 125%;  }	
#koment_polozka_nadpis:hover h2 {color:black; text-decoration: underline;  }	

.koment_polozka_popis {position: relative; float: left;text-decoration: none;  width:600px; overflow: hidden;}	
.koment_polozka_popis p { padding: 0px;}
.koment_info { position: relative; float: left; padding: 5px;  width:480px;  }					
.koment_info_blok {position: relative; float: left;  width:120px;height: 12px;   }


