body {font-family: Arial; font-size: 90%; margin: 0; padding: 0; text-align: center; top: 0px;
 color: Black; background: white; font-size: 12px;  }
/*
div { border: 1px solid black }
*/
#radio {background: none; border: 0px;}
#button {height: 22px; cursor: pointer; border: 0px solid #A2A2A2; background: url(/Images/button.gif) top #A2A2A2; font-weight: bold;
 padding: 3px;  color: white;font-size: 80%;  }
table {position: relative; float: left;}
td { position: relative; padding: 5px; vertical-align:top; background: url(/Images/td.gif) top no-repeat left #F6F6F6;   }
a { color: black; text-decoration: underline; font-weight: normal}
a:hover {text-decoration: none; color: #525252;}
form { margin: 0px; padding: 0px;}
p { margin: 0px; padding: 0px; padding-bottom: 5px; line-height: 20px; font-size: 110%}		  
input {border: 1px solid #B29E9F; background: url(/Images/input.gif) left top; 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: #494949 }	
h2 {margin: 0px; padding: 5px; font-size: 140%; color: #353535 }		
h3 {margin: 0px; padding: 5px; font-size: 110%; color: #303030  } 	
hr { position: relative; float: left;border: 1px solid #9A9A9A; width: 100% }
.center { width: 1010px; }
.body {position: relative; float: left; width: 1000px; padding: 5px;text-align: left;  background: url(/Images/body.jpg) no-repeat; padding-top: 0px;	}

.chybova_hlaska { position: relative; float: left; width: 536px; 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: 130px; }
.prihlaseni  { }
.prihlaseni_poprve {  }
.prihlaseni_poprve h2 { padding-bottom: 10px; }
.prihlaseni_login { background: #EFEFEF }
.prihlaseni_login td { background: none }
.prihlaseni_login h2 { padding-bottom: 10px; }

/*Zalozka*/
		
.zalozka { position: relative; float: left; width: 550px; height: 20px; padding: 5px;  background: #D4D4D4 }		
.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: 500px; padding: 5px; text-align: left; }
.head_stat{ position: relative; float: left; width: 990px; padding: 5px; text-align: left;   }
.login_stat { position: relative; float: right; border: 1px solid #EDE5C0; padding: 6px;    }

.head { position: relative; float: left; width: 1000px; background: url(/Images/head.jpg) no-repeat top}	

.head_left { position: relative; float: left;width: 731px;height: 50px;}		 
/*#hlava_logo_odkaz {position:absolute; float: left; width: 270px; height: 50px;  }*/
.head_nadpis {position: relative; float: left; top: 60px; left: 10px; padding-left: 70px;padding-right: 20px; color: black;
				  cursor: hand;   }
#head_flash {position: absolute; float: left; top: 0px; left: 0px; background: url(/Images/hlava.png) no-repeat; width: 1000px;
		height: 100px;}
.head_nadpis a:hover {color: black; background: #E5E5E5  }

.head_nadpis_obal {position: relative; float: left; width: 300px; }
.head_nadpis_top {position: relative; float: left; width: 300px;font-size: 60%;}
.head_nadpis_sub {position: relative; float: left; width: 300px;font-size: 40%; color: #4F4F4F; font-weight: bold;}

#head_nadpis_root { font-size: 60%;  text-decoration: none; font-weight: bold; color: #464646}
#head_nadpis_local { font-size: 100%; text-decoration: none; }

/* Samoobsluha */

.samoobsluha_odkazy { position: relative; float: left;  width: 650px; padding-left: 350px; padding-top: 20px; }
.samoobsluha_odkazy a { position: relative; float: left; padding: 5px 10px; background: url(/Images/samoobsluha_a.jpg) repeat-x #E4E4E4; text-decoration: none; margin-left: 5px;
						border: 1px solid gray; border-bottom: 0px; }
.samoobsluha_odkazy a:hover { position: relative; float: left; padding: 5px 10px; background: #C26C66; text-decoration: none; margin-left: 5px;
						border: 1px solid #B52920; border-bottom: 0px; color: white; }

#select { position: relative; float: left; padding: 5px 10px; background: url(/Images/samoobsluha_a_select.jpg) repeat-x #B52920; text-decoration: none; margin-left: 5px;
						border: 1px solid #B52920; border-bottom: 0px; color: white; }
						
.samoobsluha_label { position: relative; float: left; background: url(/Images/samoobsluha.jpg) repeat-x top white;
					 width: 1000px; }
.samoobsluha { position: relative; float: left; left: 220px; padding: 10px;  }

.samoobsluha #q {width: 496px;}


#suggest {
				font: 12px Arial;
				z-index: 10;
				position: absolute;
				
				width: 500px;
				border: 1px solid #B9B9B9;
				margin: 0px;
				padding: 0px;
				list-style-type: none;
				cursor: default;
				visibility: hidden;
				
				background: url(/Images/suggest1.jpg) repeat-x top white;
			}
			
			#suggest li {
				position: relative;
				
				list-style-type: none;
				list-style-image: none;
				clear: both;
				
				cursor: hand;
				padding: 2px;
				margin: 0px;
				
				
			}


/* 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 {margin:0px; padding:0px;}
.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 #B3DCA2;  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_back{position:relative; float:left; background:url(/Images/hs_back_top.png) repeat-x top; width:200px; 
			  cursor:default; text-decoration:none; height: 150px; overflow:hidden;  }
.top_hs_clanek{position:relative; float:right; width:275px; background: url(/Images/top_hs_clanek.jpg) no-repeat; height: 140px; padding: 5px; }
.top_hs_clanek h3 {margin:0px; padding:0px;}
.top_hs_clanek h3 a{margin:0px; padding:0px;position:relative; color: #2A2A2A; float:left; width:275px; font-weight:bold;
						font-size:110%; padding-bottom:5px; cursor: hand; clear: both; }

.top_hs_clanek h4 {margin:0px; padding:0px;position:relative; float:left; width:275px; font-weight:bold; font-size:90%; padding-bottom:5px; }
.top_hs_clanek_img{position:relative; float:left; border:0px;margin-bottom: 5px; width: 485px;  }
.top_hs_clanek p{position:relative; float:left;  margin:0px; padding:0px; }


.hlavni_strana_leve {position:relative; float:left; width:250px; }
.hlavni_strana_leve_kalkulacka { position:relative; float:left; padding:10px; width:230px; height: 230px;
								background:url(/Images/hlavni_kalkulacka.jpg); margin-bottom: 5px;}
.hlavni_strana_leve_kalkulacka table { margin-top: 128px;  }
.hlavni_strana_leve_kalkulacka td { background: none; font-size: 90%; padding: 0px; padding-bottom: 10px;}

.hlavni_udaje_udaje { width: }
.hlavni_udaje_jmeno { width: 115px;}

.hl_left_pravni_poradna { position: relative; float: left; color:black; width: 250px; height: 110px;
					background: url(/Images/back_left_pravni_poradna.jpg); margin-bottom: 5px;	 }

.hl_left_stavebni_poradna { position: relative; float: left; color:black; width: 250px; height: 100px;
					background: url(/Images/stavebnictvi_banner_250.jpg); margin-bottom: 5px;	 }

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

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


					
.hlavni_strana {position:relative; float:left; padding:5px; width:700px; }
.hlavni_strana_sekce {position:relative; float:left; padding:7px; width:480px; overflow: hidden; padding-top: 0px;  }
.hl_okno{position:relative; float:left; padding:5px; width:500px;  margin-bottom:5px;}
.hl_lista{position:relative; float:left; }
.hl_okno a h1{position:relative; float:left; font-size:18px; padding:0px; margin:0px; padding-top:5px;padding-bottom:5px; 
               text-decoration:underline;cursor:hand; color: #2A2A2A; width: 400px;}
		   
.hl_okno a h1:hover{color: black;}
.hl_okno p{position:relative;float:left; width: 400px; }
.hl_lista_datum{position:relative; float:left; font-size:12px;  width:400px;}
.hl_obsah{position:relative; float:left; width:390px; }
.hl_obsah p{padding:0px; margin:0px; }
.hl_text {position:relative; float:left; width:390px;}
.hl_obsah_img img{position:relative; float:left;  padding-right:5px; }


.middle_left {position:relative; float:left;width:240px;}

.hl_sekce{position:relative; float:left;background:url(/Images/hlavni_sekce.jpg) left bottom no-repeat; width:234px; 
							padding-left:6px; padding-bottom:6px}
							
.hl_sekce h2{font-size:14px; font-weight:bolder; padding:5px; padding-top: 10px; padding-bottom: 10px; float:left;
							width:224px; margin:0px; background:url(/Images/lista.jpg) right #B3DCA2;margin-bottom:1px;  }
.hl_sekce h2 a{font-weight:bold; text-decoration:none;  }

.hl_sekce_clanek{position:relative; float:left; background:url(/Images/back_top_clanek.jpg) repeat-x top; width:224px; padding:5px; cursor:default; text-decoration:none;
						margin-bottom:1px; overflow:hidden;    }
.hl_sekce_clanek h3 a{margin:0px; padding:0px;position:relative; color: #2A2A2A; float:left; width:204px; font-weight:bold; font-size:110%; padding-bottom:5px; }
.hl_sekce_clanek h4 {margin:0px; padding:0px;position:relative; float:left; width:204px; font-weight:bold; font-size:90%; padding-bottom:5px; }

.hl_sekce_clanek img{position:relative; float:left; border:0px; height: 60px; padding-right:5px; }
.hl_sekce_clanek p{position:relative; float:left;  margin:0px; padding:0px; }





/* Head  Urady Zalozka*/
		
.urad_zalozka { position: relative; float: left;  height: 20px; padding: 5px; padding-left: 20px; padding-right: 20px;  margin-right: 5px;
					background: url(/Images/urady.jpg) right top #A83226; overflow: hidden; cursor: default; }		
.urad_zalozka_text { position: relative; float: left; height: 20px;  font-weight: bold; font-size: 120%}
.urad_zalozka_text h2 { position: relative; float: left; color: white;  font-size: 10px; 
					padding-top: 1px; font-size: 90%;  }
.urad_zalozka_button a { position: relative; float:left; width: 30px; height: 20px; font-weight: bold; font-size: 120% }
.urad_zalozka_button a img { position: relative; float:right; border: 0px; }
.urad_zalozka_obsah_polozka  { position: relative; float: left; width:990px; padding-top: 10px;  padding-bottom: 10px; }	
.search_urady_bunka_odeslat { position: relative; float: left; width:970px; }

/* Head */

.head_search { position: relative; float: left; background: url(/Images/head_search.jpg) bottom; width: 990px; 
				padding: 5px; padding-bottom: 0px; margin-top: 1px; margin-bottom: 5px;  }
.head_search_titulek {position: relative; float: right; font-size: 300%; width: 400px; padding-top: 6px; color: #686868}
.head_search form { position: relative; float: left;  width: 940px; padding: 5px;  }
.search_urady {position: relative; float: left; width: 360px; background: url(/Images/urady.jpg) right no-repeat top white; padding: 5px;   }
.search_urady h2 { position: relative; float: left;  width: 300px; font-size: 10px; 
					padding-bottom: 3px; font-size: 90%;  }
.search_urady_bunka {position: relative; float: left;  width: 220px; border: 1px solid #D4D4D4; margin-bottom: 3px; margin-left: 3px;   }
.search_urady_popis {position: relative; float: left;  width: 170px; height: 16px; padding-top: 2px; overflow: hidden;   }
#search_check {position: relative; float: left; width: 20px; background: none; border: 0px;   }

.search_zivotni_situace { position: relative; float: left; width: 300px; background: url(/Images/urady.jpg) right no-repeat top; padding: 5px;
							margin-left: 5px; padding-bottom: 2px; overflow: hidden; height:30px; }
.search_zivotni_situace h2 { position: relative; float: left;  width: 250px; font-size: 10px;  
					padding-bottom: 3px; font-size: 110%; padding-left: 50px;  }
.search_zivotni_situace_select { position: relative; float: left; width: 300px; height: 20px; }


.search_abeceda { position: relative; float: left; width: 150px; background: url(/Images/urady.jpg) right no-repeat top; padding: 5px; margin-left: 5px;height: 79px;   }
.search_abeceda h2 { position: relative; float: left;  width: 150px; font-size: 10px;
					padding-bottom: 3px; font-size: 90%; margin-bottom: 5px; }
.search_abeceda { position: relative; float: left; width: 130px;  }


.left {position: relative; float: left; width:180px; padding-right: 5px; }
.left_menu {position: relative; float: left; width: 180px;}
.left_menu h2 { padding: 10px; background: #ED008C; }
.left_menu a { position: relative; float: left; color:black; width: 143px;  font-weight:bold;
				 background: url(/Images/back_left.gif);cursor: hand;  text-decoration: none;
				border-bottom: 1px solid white; padding-top: 3px; padding-bottom: 3px;padding-left: 35px;	 }
.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: url(/Images/left_menu/back_zelena_hover.gif);  }
#left_menu_select {background: url(/Images/left_menu/back_zelena_active.gif) 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:1000px;  z-index: 3;  margin-top: 1px; }



#submenu {padding-left: 10px; background: #448ECA; width: 165px;}
#submenu:hover {background: #F1B880;}

.submenu {position:relative; float:left; width:960px; left: 10px; padding: 10px;
			background: #D6D6D6; margin-bottom: 5px;  }

.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: white; padding-top: 5px; width: 1000px; text-align: left;}


.content { position: relative; float: left; width: 560px; overflow: hidden
			 }
.content h1 { padding: 10px; padding-top: 5px; width: 540px; }
.navigace {position: relative; float: left; padding: 10px; width: 540px; background: url(/Images/navigace.jpg) repeat-x ;}
	

	/* Yivotni situace */
	
.zivotni_situace { position: relative; float: left; width: 560px; padding-top: 20px; background: url(/Images/back_zivotni_situace.jpg);}
.zivotni_situace_vyhledavani  { position: relative; float: left; width: 520px; background: #7AAD6D;overflow: hidden; padding: 10px; }
.zivotni_situace_nalezeno { position: relative; float: left; width: 520px; background: #F2F2F2; padding: 10px; }
.zivotni_situace_vysledky { position: relative; float: left; width: 518px; overflow: hidden; background: #FDEBE9; padding: 10px; border: 1px solid #D28780 }
	
/* Pravy sloupec  */	

.prave_nemocenska a { position: relative; float: right; width: 250px; height: 120px;background: url(/Images/special_pravnik_250.jpg); 
						margin-bottom: 5px; }
.banner_mzda a { position: relative; float: right; width: 250px; height: 100px;background: url(/Images/banner_mzda.jpg); 
						margin-bottom: 5px; }

.napiste_pribeh_250 a { position: relative; float: right; width: 250px; height: 100px; 
						margin-bottom: 5px;background: url(/Images/napiste_pribeh_250.jpg)}

.konzultace a { position: relative; float: left; width: 230px; padding: 10px; background:url(/Images/banner_konzultace.jpg);
			margin-bottom: 5px; font-weight: bold; height: 63px; }
						
.prave_anketa h2 {position: relative; float: right; width: 230px; padding: 10px; overflow: hidden;
			background: url(/Images/lista.jpg); margin-bottom: 5px; font-size: 110%}
.prave_anketa {position: relative; float: right; width: 250px; overflow: hidden;
			background: url(/Images/prave_anketa.jpg) bottom no-repeat; margin-bottom: 5px; font-size: 110%}

.prave_anketa .anketa{position:relative;  float:left;  width:228px; padding: 7px; margin-top:5px;}
.prave_anketa .anketa h1{margin:0px;  padding:0px;  color:#393939;  font-size:13px; margin-bottom:5px;   }
.prave_anketa .anketa_radek{position:relative;  float:left; width:230px;    }
.prave_anketa .anketa_radek_prvni{position:relative;  float:left; width:230px; background:#F1F1F1; padding-top:5px; padding-bottom:5px; font-weight:bold; }
.prave_anketa .anketa_radek_prvni .anketa_nazev{position:relative;  float:left; width:190px;  padding-top:2px; font-size:14px;  }
.prave_anketa .anketa_nazev{position:relative;  float:left; width:190px;  padding-top:2px;  }
.prave_anketa .anketa_nazev a{position:relative;  float:left; padding:5px; padding-left:0px;  }
.prave_anketa .anketa_nazev p{position:relative;  float:left; margin:0px; padding:5px;padding-left:0px;   }
.prave_anketa .anketa_procenta{position:relative;  float:left; width:40px;  padding-top:8px;   }
.prave_anketa .anketa_graf{position:relative;  float:left; width:230px;  height:8px;  background:#CECECE;  font-size:1px;  }
.prave_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 }
.prave_anketa .anketa_historie {position:relative;  float:left;  width:550px;  }
.prave_anketa .anketa_historie td{background:url(/Images/back_anketa_historie.jpg) bottom; padding-bottom:13px; width:275px; padding-left:12px; }
.prave_anketa .anketa_pridat_anketu{position:relative; float:left; width:550px; padding:5px; background:#F2F2F2; margin-bottom:5px;}
.prave_anketa .anketa_pridat_anketu p{position:relative; float:left; width:160px; padding:5px; margin:0px; font-weight:bold;  }
.prave_anketa #anketa_odpoved{width:100px; }
.prave_anketa #anketa_zobraz{position:relative; float:left;  padding-top:20px; }

.prave_box_dalsi_ankety a { position:relative;  float:left;  width:238px;background:url(/Images/right_dalsi_ankety.jpg) ;padding: 6px;
							 height: 18px; font-weight: bold; }

.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; cursor: hand }
.prave_box_hororstory a {position:relative;  float:left;  width:250px;background:url(/Images/right_title_hororstory.png) bottom;
						 height: 60px; cursor: hand } 
.prave_box_rucicky a {position:relative;  float:left;  width:250px;background:url(/Images/right_title_rucicky.png) bottom;
						 height: 60px;cursor: hand } 
.prave_box_kocourkov a {position:relative;  float:left;  width:250px;background:url(/Images/right_title_kocourkov.png) bottom;
						 height: 60px;cursor: hand} 
.prave_box h2 {position:relative;  float:left;  width:228px; padding: 7px; margin-top:5px;} 
.prave_box_obsah {position:relative;  float:left;background:url(/Images/right_obsah.jpg) bottom;   width:230px; padding: 10px;} 
/*
.prave_box_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:100px; overflow:hidden;  border:1px solid #AED79D;  }*/
.prave_box_clanek 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_clanek h4 {margin:0px; padding:0px;position:relative; float:left; width:230px; font-weight:bold; font-size:90%; padding-bottom:5px; }
.prave_box_clanek img{position:relative; float:left; border:0px; height: 60px; padding-right:5px; }
.prave_box_clanek p{position:relative; float:left;  margin:0px; padding:0px; }


.anketa_pozadi {position:relative;  float:left;  width:250px; margin: 20px; margin-left: 0px; overflow: hidden; }
.obsah .anketa{position:relative;  float:left;  width:230px; background: #F1F1F1}
.obsah .anketa h1{margin:0px;  padding:0px;  color:#393939;width:230px;  font-size:13px; margin-bottom:5px;   }
.obsah .anketa_radek{position:relative;  float:left; width:230px;padding:0px; margin: 0px;    }
.obsah .anketa_radek_prvni{position:relative;  float:left; width:230px; background:#F1F1F1; padding-top:5px; padding-bottom:5px; font-weight:bold; }
.obsah .anketa_radek_prvni .anketa_nazev{position:relative;  float:left; width:190px;  padding-top:2px; font-size:14px;  }
.obsah .anketa_nazev{position:relative;  float:left; width:190px;padding:0px; margin: 0px;  padding-top:5px;   }
.obsah .anketa_nazev a{position:relative;  float:left; padding:5px; padding-left:0px; margin: 0px; }
.obsah .anketa_nazev p{position:relative;  float:left; margin:0px; padding:5px;padding-left:0px;   }
.obsah .anketa_procenta{position:relative;  float:left; width:40px;  padding-top:8px;   }
.obsah .anketa_graf{position:relative;  float:left; width:230px; padding:0px; margin: 0px; height:8px;  background:#CECECE;  font-size:1px;  }
.obsah #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 }
.obsah .anketa form {padding:0px; margin: 0px;}
.obsah #anketa_odpoved{width:100px; }
.obsah #anketa_zobraz{position:relative; float:left;  padding-top:20px; }
	
	
 .anketa{position:relative;  float:left;  width:228px; padding: 7px; margin-top:5px;}
 .anketa h1{margin:0px;  padding:0px;  color:#393939;  font-size:13px; margin-bottom:5px;   }
 .anketa_radek{position:relative;  float:left; width:230px;    }
 .anketa_radek_prvni{position:relative;  float:left; width:230px; background:#F1F1F1; padding-top:5px; padding-bottom:5px; font-weight:bold; }
 .anketa_radek_prvni .anketa_nazev{position:relative;  float:left; width:190px;  padding-top:2px; font-size:14px;  }
 .anketa_nazev{position:relative;  float:left; width:190px;  padding-top:2px; }
 .anketa_nazev a{position:relative;  float:left; padding:5px; padding-left:0px;  }
 .anketa_nazev p{position:relative;  float:left; margin:0px; padding:5px;padding-left:0px; padding-bottom: 0px;   }
 .anketa_procenta{position:relative;  float:left; width:40px;  padding-top:8px;   }
 .anketa_graf{position:relative;  float:left; width:230px;  height:8px;  background:#CECECE;  font-size:1px;  }
 #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 }
 .anketa_historie {position:relative;  float:left;  width:550px;  }
 .anketa_historie td{background:url(/Images/back_anketa_historie.jpg) bottom; padding-bottom:13px; width:275px; padding-left:12px; }
 .anketa_pridat_anketu{position:relative; float:left; width:550px; padding:5px; background:#F2F2F2; margin-bottom:5px;}
 .anketa_pridat_anketu p{position:relative; float:left; width:160px; padding:5px; margin:0px; font-weight:bold;  }
 #anketa_odpoved{width:100px; }
 #anketa_zobraz{position:relative; float:left;  padding-top:20px; }
	
	
.right { position: relative; float: right; width: 250px; overflow: hidden}
.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 }

.kalkulacky {position: relative; float: left; width: 250px;  height: 250px;
				background: url(/Images/box_kalkulacky.jpg) no-repeat top; margin-bottom:5px;}
#kalkulacky_top {position: relative; float: left; width: 250px;  height: 50px;
				}
#kalkulacky_poplatky {position: relative; float: left; width: 250px;  height: 100px;
				}
#kalkulacky_mzda {position: relative; float: left; width: 250px;  height: 100px;
				}

.right_box_poradna {position: relative; float: left; width: 240px; margin-top: 5px; padding: 4px;  border: 1px solid #ACACAC;
				background: url(/Images/box_left_pravni_poradna.jpg) no-repeat top; margin-bottom:5px;}
.right_box_poradna a {position: relative; float: left; padding-bottom: 5px; text-decoration: none;}
#right_box_poradna_top {position: relative; float: left; width: 240px; height: 100px; text-decoration: none;}

.dumfinanci a { position: relative; float: right; width: 248px; height: 80px; border:1px solid #E2E2E2;
						margin-bottom: 5px;background: url(/Images/dumfinanci.jpg)}



.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: 535px; padding: 10px; margin-top: 10px; background: #F7F7F7;  }
.polozka_tisk a img { border: 0px;  position: relative; float: left;}
.polozka_tisk_left { position: relative; float: left;  width: 300px;   }
.polozka_tisk_right { position: relative; float: right;  width: 100px;   }
		  
.napiste_svuj_pribeh { position: relative; float: left;  width: 560px; height: 50px;
						background: url(/Images/napiste_svuj_pribeh.jpg)}	  

.okno_lista_add_obsah {position: relative; float: left; padding: 5px; font-size: 120%; width: 500px; border: 2px solid #E5E5E5;
							margin: 10px; }

.podsekce_polozka {position: relative; float: left;width: 520px; padding: 5px; background:url(/Images/podsekce.jpg) white repeat-x top; 
					margin-right: 1px; overflow: hidden; padding-top: 10px; border-bottom: 1px solid #D4D4D4  }

.podsekce_polozka img {position: relative; float: left;height: 60px; border: 0px;}
.podsekce_polozka_img { position: relative; float: left; overflow: hidden; 
						border:5px solid #F0F0F0; margin-right: 5px; }


#podsekce_polozka_nadpis h2 {color:#3C3C3C; padding: 0px; padding-bottom: 10px; margin: 0px; font-size: 130%;  }	
#podsekce_polozka_nadpis:hover h2 {color:black;  }	

.podsekce_polozka_popis {position: relative; float: left;text-decoration: none;  width:440px; overflow: hidden;}	
.podsekce_polozka_popis p { margin: 10px; padding: 10px;}					
.podsekce_polozka td {padding: 2px; vertical-align: middle}
.cena {font-weight: bold; }

.clanek_datum { color: #B40000;}

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



.polozka_email { position: relative; float: left;  width: 530px; border: 5px solid #EEEEEE; padding: 10px; }
.polozka_email td { background: none }
.polozka_email h3 { padding-bottom: 10px; }
.polozka_email textarea { position: relative; float: left; width: 400px; height: 100px; }
.polozka_email_odeslat { position: relative; float: left;  width: 530px;  }
.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: #3C3C3C; 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; }

.obsah {position: relative; float: left; text-align: justify; width: 540px; padding: 10px; padding-top: 0px; padding-bottom: 0px;   }
.obsah h1 {color: black;text-decoration: none; font-size: 140%; font-weight: bolder; padding-bottom: 5px; padding-top: 15px; margin: 0px;}
.obsah h2 {color: #424242; text-decoration: none; font-size: 115%; font-weight: bolder;padding:0px; padding-top: 10px; padding-bottom: 5px;
			margin: 0px;  }
.obsah h3 {color: black; text-decoration: none; font-size: 110%; font-weight: bolder;padding:0px; padding-top: 10px; margin: 0px; }

.obsah div { padding-bottom: 10px;}
.obsah p {margin: 0px; padding: 0px; padding-bottom: 10px;}
.obsah h2 a { color: #6E6E6E; text-decoration: underline; font-size: 110%; margin: 0px; padding-bottom: 5px;  font-weight: bold; }
.obsah a h2 { color: #6E6E6E; text-decoration: underline; font-size: 120%; margin: 0px; padding-bottom: 5px; }
.obsah_table { margin-bottom: 10px; margin-top: 10px; text-align: left;}
.obsah_table td {background: url(/Images/td.gif) top left no-repeat #FAFAFA; border-left: 1px solid white; border-top: 1px solid white; padding: 7px;}
.obsah_podsekce {position: relative; float: left;   }
.obsah_img {position: relative; float:right; width: 220px; padding: 5px; margin-right: 5px;}
.obsah_img img {position: relative; float: right; }
.obsah_img p {position: relative; float: left; width: 200px; }
.obsah_img_polozka { position: relative; float:right; width: 200px; padding: 5px; background: #EEEEEE; margin-top: 5px; }

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

.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_img_dalsi { position: relative; float: right; width: 550px; padding-bottom: 10px; }
.obsah_img_dalsi_polozka  { position: relative; float: left; padding: 5px; background: url(/Images/img_back.jpg) bottom no-repeat;}
.obsah_img_dalsi_polozka a img { position: relative; float: left;  border: 0px; }
#obsah_img_dalsi_polozka_hidden { position: relative; float: left; width:160px;overflow: hidden; height: 100px; }
.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; }

.footer { position: relative; float: left;  width: 1000px; color: #8D8D8D; padding-top: 5px;text-align: left; }
.copy { position: relative; float: left;  width: 1000px;color: #6C6C6C; padding-top: 10px; }
.footer_menu {position: relative; float: left;  width: 980px;  background: url(/Images/td.gif) top left no-repeat #F6F6F6; color: #8D8D8D; padding: 10px; 
				padding-top: 15px; padding-bottom: 15px;  }
.sekce_nadpis {position: relative; float: left; background: url(/Images/kalendar_plan_nadpis.gif) #3C3C3C; 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; width: 763px;}
.karta h1 {position: relative; float: left; width: 400px; padding: 10px;  }

.karta_kontakt { position: relative; float: left; text-align: left; width: 763px; padding-top: 5px;}
.karta_kontakt h2 { position: relative; float: left; text-align: left; width: 743px; padding: 10px; background: #F5E19B;margin-bottom: 5px;}

.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: #F2E5BB}

.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: #F5E19B; }
.detail_radek_leve {position: relative; float: left; text-align: left; padding: 2px; width: 145px; font-weight: bold; background-color: #F5E19B; border: 1px solid #F5E19B; padding-left: 5px; }
.detail_radek_prave {position: relative; float: left; text-align: left; padding: 2px; width: 230px; border: 1px solid #F5E19B; 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: #F5E19B; border: 1px solid #F5E19B; padding-left: 5px; }
.detail_radek_prave_popis {position: relative; float: left; text-align: left; padding: 2px; width: 394px; border: 1px solid #F5E19B; 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: #F5E19B; border: 1px solid #F5E19B; padding-left: 5px; }
.detail_radek_prave_popis_right {position: relative; float: left; text-align: left; padding: 2px; width: 323px; border: 1px solid #F5E19B; padding-left: 5px; }
.detail_prave {position: relative; float: right; width: 330px; }
.detail_img {position: relative; float: left; border: 1px solid #F5E19B; 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 #F5E19B; 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: #F5E19B; padding: 5px; width: 320px; border: 1px solid #F5E19B; }
.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; width: 638px; height: 30px; border-left: 1px solid #E1E2E2; border-right: 1px solid #E1E2E2}
.vypis a {position: relative; float: left; width: 598px; height: 29px; border-bottom: 1px solid #E1E2E2; cursor: hand; text-decoration: none; color: Black; background-color: white; font-weight: normal; }
.vypis a:hover {background-color: #F3F9FF; text-decoration: none; }
.nadpis_bunka {position: relative; float: left; width: 78px; text-align: center; padding-top: 5px; padding-bottom: 5px; text-align: left; font-weight: bold; color: #005AAA; padding-left: 2px; border-right: 0px solid #5C8BC4; cursor: default}
.nadpis_bunka:hover {color: black}
.nadpis_bunka_model {position: relative; float: left; width: 132px; text-align: center; padding-top: 5px; padding-bottom: 5px; text-align: left; font-weight: bold; color: white; padding-left: 5px; border-right: 0px solid #5C8BC4; cursor: default}
.nadpis_bunka_rok {position: relative; float: left; width: 40px; text-align: center; padding-top: 5px; padding-bottom: 5px; text-align: left; font-weight: bold; color: white; padding-left: 5px; border-right: 0px solid #5C8BC4}
.nadpis_bunka_foto {position: relative; float: left; width: 35px; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; color: white; font-weight: normal; border-right: 0px solid #5C8BC4}
.nadpis_bunka_palivo {position: relative; float: left; width: 50px; text-align: center; padding-top: 5px; padding-bottom: 5px; text-align: left; font-weight: bold; color: white; padding-left: 5px; border-right: 0px solid #5C8BC4}
.bunka {position: relative; float: left; width: 74px;height: 22px; text-align: center; padding-top: 7px; text-align: left; 
			padding-left: 2px; overflow: hidden;border-right: 1px solid #E2E3E3 }
.bunka p {position: relative; float: left; width: 130px; padding: 0px; margin: 0px; }
.bunka_model {position: relative; float: left; width: 139px;height: 22px; text-align: center; padding-top: 7px; text-align: left; padding-left: 5px;
				overflow: hidden}
.bunka_model_text {position: relative; float: left; width: 200px;  }
.bunka_barva {position: relative; float: left; top: 6px; right: 0px; width: 5px; height: 15px; border: 1px solid #E1E2E2;}
.bunka_rok {position: relative; float: left; width: 39px;height: 22px; text-align: center; padding-top: 7px; text-align: left; padding-left: 5px;
			border-right: 1px solid #E2E3E3 }
.bunka_foto {position: relative; float: left; text-align: right; color: white; font-weight: bold;border-right: 1px solid #E2E3E3 }
.bunka_foto  img {border: 0px; height: 29px; }
.bunka_foto a {position: relative; float: left; width: 40px; }
.bunka_palivo {position: relative; float: left; width: 49px; height: 22px;text-align: center; padding-top: 7px; text-align: left; padding-left: 5px;border-right: 1px solid #E2E3E3 }
.bunka_cena {position: relative; float: left; width: 90px;height: 22px; text-align: center; padding-top: 7px; text-align: left; padding-left: 5px; }

.user_nadpis_vypis {position: relative; float: left; width: 640px; background-color: #E99745; }
.user_nadpis_bunka {position: relative; float: left; width: 120px; text-align: center; padding-top: 5px; text-align: left; font-weight: bold; color: white; padding-left: 5px; border-right: 0px solid #5C8BC4; cursor: default}
.user_nadpis_bunka select {position: relative; float: left; width: 100px; margin: 0px; }
.user_nadpis_bunka select option {width: 100px; margin: 0px; }
.user_nadpis_bunka_id {position: relative; float: left; width: 30px; text-align: center; padding-top: 5px; padding-bottom: 5px; text-align: left; font-weight: bold; color: white; padding-left: 5px; border-right: 0px solid #5C8BC4; cursor: default}
.user_nadpis_bunka_firma {position: relative; float: left; width: 150px; text-align: center; padding-top: 5px; padding-bottom: 5px; text-align: left; font-weight: bold; color: white; padding-left: 5px; border-right: 0px solid #5C8BC4; cursor: default}
.user_vypis {position: relative; float: left; width: 628px; border-left: 1px solid #E1E2E2; border-right: 1px solid #E1E2E2}

.user_bunka {position: relative; font-size: 11px; float: left; width: 120px; text-align: center; padding-top: 1px; text-align: left; padding-left: 5px; overflow: hidden; }
.user_bunka_id {position: relative; float: left; width: 30px; padding-top: 7px; text-align: left; padding-left: 5px; overflow: hidden; }
.user_bunka_id a img { border: 0px;}
.user_bunka_firma {position: relative; float: left; width: 150px; padding-top: 1px; text-align: left; padding-left: 5px; overflow: hidden; }
.user_bunka_text {position: relative; float: left; width: 150px; text-align: left; font-size: 11px; }
.akontace_radek {position: relative; float: left; width: 140px; padding: 1px; padding-bottom: 2px; padding-top: 2px; }
.akontace_leve {position: relative; float: left; width: 77px; }
.akontace_prave {position: relative; float: left; width: 60px; }
.akontace_prave input {position: relative; float: left; width: 55px; }
.akontace_vysledek {position: relative; float: left; background-color: #C1CFE0; margin-bottom: 5px; }
.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; height: 29px; width: 597px; background: #E6ECF4; cursor: hand; border-bottom: 1px solid #E1E2E2 }
.vypisoff{position: relative; float: left; border: 0px black solid;height: 29px; width: 597px;border-bottom: 1px solid #E1E2E2; cursor: hand; }
.vypisclicked{ position: relative; float: left;height: 29px; width: 597px; background: #F4F7FA; border-bottom: 1px solid #E1E2E2 ; cursor: hand;}


.registrace_okno { position: relative; float: left; width: 1000px; }
.registrace_zakony {position: relative; float: left; width: 900px; padding:10px; font-size: 10px}

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

.registrace_obsah_spodek {position: relative; float: left; background: #F2F2F2; 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: #F5E19B; margin: 20px; padding: 20px; width: 400px; }

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

.formular {position: relative; float: left; width: 350px; padding: 10px; }
.formular h3 {position: relative;float: left; color: black; font-size: 12px; padding: 10px; background: #F3D87D; margin-left: 1px;
				width: 134px; margin-top: 10px;  }
.formular table {width: 350px; }

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

.udaje_jmeno { background: #F6F6F6; width: 134px; padding: 10px;  }
.udaje_udaje {background: #F2E5BB; padding: 10px; }
.udaje_udaje_radek {width:100%; padding: 5px; }
.udaje_udaje textarea {width: 155px; height: 150px; }
.udaje_udaje input {width: 155px;  }
.udaje_udaje select {max-width: 155px;  }
.udaje_kraj {width: 155px;}
#udaje_rozmer {width: 100px;}
#udaje_rozmer_jednotka {padding-left: 5px;}
#radio {width: 20px;}


.kalkulacka {position: relative;float: left; color: black;  width: 560px;
							background: url(/Images/back_kalkulacka.jpg) left bottom #B9DFAA no-repeat;   }

.kalkulacka .formular {position: relative; float: left; width: 540px; }
.kalkulacka .formular h3 {position: relative;float: left; color: black; font-size: 110%; padding: 10px; 
							background: url(/Images/lista/spravni-poplatky.jpg); margin-left: 1px;width: 296px; margin-top: 10px;  }
.kalkulacka .formular table {width: 535px; }

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

.kalkulacka .udaje_jmeno { background: #F8FAF7; width: 350px; padding: 10px;  }
.kalkulacka .udaje_udaje {background: #E3F1DF; padding: 10px; padding-left: 10px; padding-right: 0px; }
.kalkulacka .udaje_udaje_radek {width:100%; padding: 5px; }
.kalkulacka .udaje_udaje textarea {width: 155px; height: 150px; }
.kalkulacka .udaje_udaje input {width: 155px;  }
.kalkulacka .udaje_udaje select {width: 50px;  }
.kalkulacka .udaje_kraj {width: 155px;}
.kalkulacka #udaje_rozmer {width: 100px;}
.kalkulacka #udaje_rozmer_jednotka {padding-left: 1px; padding-right:10px;}
.kalkulacka #radio {width: 20px;}
.kalkulacka_zprava {position: relative; float: left; padding: 5px; padding-left: 220px;}

.kalkulacka .registrace_obsah_spodek {position: relative; float: left; background: #A0CD8E; width: 550px; padding: 5px;	text-align: right}

.dalsi_charakteristika td {background: #D4D4D4}



.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.jpg)  }
.diskuse_prehled h3 a {position: relative; float: left; width: 500px; font-size: 130%; color: #3C3C3C; 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: #3C3C3C; 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: 520px;background: #F4F4F4; padding: 5px;}
.hledani_strankovani a { position: relative; float: left; padding: 5px;  }
#hledani_strankovani_select {background: #DFDEEA; text-decoration:none;}
.hledani  {position: relative; float: left; width: 490px; padding: 5px;}

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

/* Pravni poradna */

.pravni_poradna {position: relative; float: left; padding: 5px; width: 560px; background: url(/Images/back_zivotni_situace.jpg) no-repeat top left  }
.pravni_poradna h1 {position: relative; float: left; padding: 10px;  }
.pravni_poradna td {background: #D2C6ED  }
#pravni_novy_dotaz {position: relative; float: left; width: 525px;height: 110px;background: url(/Images/pravni_poradna_dotaz.gif) left no-repeat;  }

.pravni_poradna .hlavni_aktuality { position: relative; float: left; padding: 5px; font-weight: bold; color: white; font-size: 120%;
					background: #7047D1; width: 534px; }
.pravni_poradna .hlavni_aktuality a {font-weight: bold; text-decoration: none;
					 }
.pravni_poradna .poradna_vyhledavani { position: relative; float: left; width: 524px; background: #7047D1; padding: 10px; }			
			


/* Stavebni poradna */

.stavebni_poradna {position: relative; float: left; padding: 5px; width: 560px; background: url(/Images/back_zivotni_situace.jpg) no-repeat top left  }
.stavebni_poradna h1 {position: relative; float: left; padding: 10px;  }
.stavebni_poradna td {background: #C0A765  }
#pravni_novy_dotaz {position: relative; float: left; width: 525px;height: 110px;background: url(/Images/stavebni_poradna_dotaz.gif) left no-repeat;  }

.stavebni_poradna .hlavni_aktuality { position: relative; float: left; padding: 5px; font-weight: bold; color: white; font-size: 120%;
					background: #C0A765; width: 534px; }
.stavebni_poradna .hlavni_aktuality a {font-weight: bold; text-decoration: none;
					 }
.stavebni_poradna .poradna_vyhledavani { position: relative; float: left; width: 524px; background: #C0A765; padding: 10px; }			
		







/* --[[ Main Expand Icons ]]-- */
#imenus0 .imeam span, #imenus0 .imeamj span{width:15px; height:14px; left:-15px; top:0px; background-repeat:no-repeat;background-position:top left;}
#imenus0 li:hover .imeam span, #imenus0 li a.iactive .imeamj span{background-image:url(main_arrow.gif); background-repeat:no-repeat;background-position:top left; }
/* --[[ Sub Expand Icons ]]-- */
#imenus0 ul .imeas span, #imenus0 ul .imeasj span{background:url(/Images/sub_arrow.gif); width:14px; height:14px; left:-14px; top:0px; background-repeat:no-repeat;background-position:top left;}
#imenus0 ul li:hover .imeas span, #imenus0 ul li a.iactive .imeasj span{background-image:url(/Images/sub_arrow.gif); background-repeat:no-repeat;background-position:top left;}
/* --[[ Main Container ]]-- */
#imouter0{padding:0px;}
/* --[[ Sub Container ]]-- */

#imenus0 li ul{background:url(/Images/head_menu_sub.png) bottom right no-repeat;padding:0px; padding-bottom: 4px;padding-right: 5px; 
				border-top:0px;}

/* --[[ Main Items ]]-- */
#imenus0 li a,#imenus0 .imctitle{color:white; text-align:center; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; border-style:none; 
border-color:#000000; border-width:0px; padding-top:0px; font-weight: bold;  padding-bottom:10px;background:url(/Images/head_menu_a.gif) no-repeat right ; width: auto;
 }

/* [hover] - These settings must be duplicated for IE compatibility.*/
#imenus0 li:hover>a{background:url(/Images/head_menu_a_hover.gif) no-repeat right white; color:#111111; padding:0px;  border-bottom:0px;padding-top:0px; padding-bottom:10px; }
#imenus0 li a.ihover,.imde imenus0 a:hover{background:url(/Images/head_menu_a_hover.gif) no-repeat right;color:#111111;border-bottom:0px;padding-top:0px; padding-bottom:10px; }
/* [active] */
#imenus0 li a.iactive{}
/* --[[ Sub Items ]]-- */
#imenus0 ul a,#imenus0 .imsubc li .imctitle{color:black; text-align:left; font-size:11px; font-weight:bold; 
text-decoration:none;background:none;  padding:10px; border-bottom:1px solid white;     }
/* [hover] - These settings must be duplicated for IE comptatibility.*/
#imenus0 ul li:hover>a{background:#F1F1F1; border-bottom:1px solid white;  padding:10px; }
#imenus0 ul li a.ihover{background:#F1F1F1;border-bottom:1px solid white;   padding:10px; }
/* [active] */
#imenus0 ul li a.iactive{text-decoration:underline; }

.floater {
position:absolute;
z-index:2;
bottom:0;
right:0;
display:none;
padding:0;

}

.floater td {
text-align: left;
background:white;
border:1px inset #979797;
color:black;
}

.matchedSmartInputItem {

padding: 5px 10px 1px 5px;
margin:0;
cursor:pointer;
}

.selectedSmartInputItem {
color:#A83226;
background:#F6CAC6;
}

#smartInputResults {
padding:0;margin:0;
}

.siwCredit {
margin:0;padding:0;margin-top:10px;color:black;
}


.kalkulacka_mzda {position: relative;float: left; color: black;  width: 560px;
							background: url(/Images/back_kalkulacka_mzda.jpg) left top no-repeat;   }

.kalkulacka_mzda .formular {position: relative; float: right; width: 540px;  }
.kalkulacka_mzda .formular h3 {position: relative;float: left; color: black; font-size: 110%; padding: 5px; 
							background: url(/Images/lista/spravni-poplatky.jpg); margin-left: 1px;width: 296px; margin-top: 10px;  }
.kalkulacka_mzda .formular table {width: 535px; }

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

.kalkulacka_mzda .udaje_jmeno { background: #E7E7E7; width: 350px; padding: 5px;  }
.kalkulacka_mzda .udaje_udaje {background: #E3F1DF; padding: 5px;  padding-right: 0px; }
.kalkulacka_mzda .udaje_udaje_radek {width:100%; padding: 5px; }
.kalkulacka_mzda .udaje_udaje textarea {width: 155px; height: 150px; }
.kalkulacka_mzda .udaje_udaje input {width:65px;  }
.kalkulacka_mzda .udaje_udaje select {width: 50px;  }
.kalkulacka_mzda .udaje_kraj {width: 155px;}
.kalkulacka_mzda #udaje_rozmer {width: 100px;}
.kalkulacka_mzda #udaje_rozmer_jednotka {padding-left: 1px; padding-right:10px;}
.kalkulacka_mzda #radio1 input {width: 20px; background: none; border: 0px;}
.kalkulacka_zprava {position: relative; float: left; padding: 5px; padding-left: 220px;}

.kalkulacka_mzda .registrace_obsah_spodek {position: relative; float: left; background: #A0CD8E; width: 550px; padding: 5px;	text-align: right}
.vysledek_nadpis {position: relative; float: right; width: 80px; padding-top: 15px; }



