/* CSS Document */html {	margin: 0px;	padding: 0px;	font-family:Helvetica, sans-serif;    font-size:86%;  color:#333;   overflow:scroll}body{  margin: 0px;	padding: 0px;  font-size:86%;  background-color: #999;}ul{  margin-top: 15px;  padding: 0; }li{  margin:0;   padding:3px 0 3px 0;  list-style-image: url(/img/li7.gif);}em{  font-weight: bold;    }h1{  font-size: 130%;  margin: 0 0 0 15px;   }h3{ font-size: 130%; margin: 0 0 0 15px;  }h4{ font-size: 120%; margin: 0 0 15px 0;  }h5{  font-size: 110%;  margin: 0;  padding: 0;   color: rgb(108,145,39);}a{  color: #333;}table{  width: 100%;  border-collapse: collapse;  text-align: left;}form{  margin-top: 30px;  }input{    width: 190px;  border: 1px #83a83f solid; }textarea{    border: 1px #83a83f solid;  width: 100%;  margin-top: 10px;}.fontsize{  font-size: 100%;}img{  border: 0; }/* menu */#menu{  margin-left:6px;  min-height:55px;  _height:55px;  background-image: url(../img/logo.jpg);  background-repeat: no-repeat;}  #navigace {clear:both;position:relative;margin-left: 207px;}#navigace .h2{position:absolute;padding-bottom:7px;  font-size:120%;}#navigace .h2 a{display:block; text-align:center;text-decoration: none;margin-top:15px;_margin-top:20px;padding-top:5px;font-weight: normal; }#navigace #home .h2 a{width:90px !important;width /**/:91px;}#navigace #nabidka .h2 a{width:100px !important;width /**/:101px;}#navigace #poptavka .h2 a{width:99px !important;width /**/:100px;}#navigace #informace .h2 a{width:110px !important;width /**/:111px;}#navigace #profil .h2 a{width:79px !important;width /**/:80px;}#navigace #kontakt .h2 a{width:110px !important;width /**/:111px;}#home,#profil,#nabidka,#poptavka,#informace,#kontakt {position:absolute;width:100%;}#home .h2{left:30px}#nabidka .h2{left:118px}#poptavka .h2{left:225px}#informace .h2{left:330px}#profil .h2{left:444px}#kontakt .h2{left:518px}.activ {  font-weight: bold;   color: #fff;}/* foot logo */  #loga {clear:both;position:relative;margin-left: 30px;}#loga img{position:absolute; font-size:120%;margin-top:6px;}#loga img a{display:block; text-align:center;text-decoration: none;color:#000;padding-top:5px;font-weight: normal; }#loga #kb img a{width:150px !important;width /**/:151px;}#loga #csob img a{width:99px !important;width /**/:100px;}#loga #tvrzdik img a{width:130px !important;width /**/:131px;}#loga #cs imga a{width:99px !important;width /**/:100px;}#loga #hypobanka a{width:120px !important;width /**/:100px;}#home,#profil,#nabidka,#poptavka,#informace,#kontakt {position:absolute;width:100%;}#kb {left:0px}#csob {left:95px}#hypobanka{left:160px}#cs {left:348px}#tvrzdik {left:440px}/* Content ---------------------------------------------------------------- */#kontejner{   width:861px;   position:relative;   top:0px;   left:50%;   margin-left:-433px;   background-color:#ffffff;  }#head{  width: 100%;  min-height: 55px;  _height: 55px;   background-color: #83a83f;   }#linka{  width: 100%;  min-height: 6px;  _height: 6px;  background-color: #83a83f;   font-size: 1px;  border-bottom: 4px solid #fff;  border-top: 4px solid #fff;  }.index_text{  font-size: 130%;  margin: 0 0 0 15px;  }#mainindex{  background-image: url(../img/img.jpg);	background-repeat: no-repeat;	background-position: bottom left;}.main{  margin: 50px 20px 20px 55px; }.main a{  color: rgb(108,145,39);}#content {	float: left;	width: 640px;		min-height: 520px;	_height: 520px;	}.obsah{  margin: 35px 0 60px 16px;}#cesta{  margin-left: 216px;  margin-top: 5px;}#cesta a{  color: rgb(108,145,39);}#right {	float: right;  width: 221px;	min-height: 520px;	_height: 520px;	background-image: url(../img/bg_right.jpg);	background-repeat: repeat-x;	background-color: #fff;}#right .nadpis{  border-bottom: 1px solid #fff;  text-align: left;  padding-bottom: 5px;   color: #fff;  margin-top: 30px;  font-weight: bold;}#right .nadpis h4{  font-size: 90%;}#right .baner{  color: #fff;  margin: 0 20px 20px 20px;}#right .baner img{  width: 60px;  height: 40px;  color: #fff;  margin: 25px 20px 0 0;  display: block;  float: left;}#right .baner .text{    margin-left: 80px;  font-size: 90%;   margin-top: 25px;}#right .novinky{  color: #333;}#indexobsah {	  margin-top: 50px;}#indexobsah h3{  margin-left: 20px;  }.indexpodtrzeni {	  width: 220px;  font-size: 1px;  background-color: #83a83f;  height: 4px;  margin-top: 4px;  margin-bottom: 18px;  }.center{  text-align: center;}.odstavec{  margin: 15px 0 15px 15px;}/* Footer ---------------------------------------------------------------- */#foot {	  width: 100%;	  }#linkatopright {    height: 6px;      background-color: #83a83f;  font-size: 1px;  }#linkatoprightindex {    height: 6px;      background-color: #fff;  font-size: 1px;  }#footcontentlinka {    min-height: 55px;  _height: 55px;	    float: left;	width: 640px;	  background-image: url(../img/bg_pata.jpg);  }	#linkatop {    height: 6px;        background-color: #e0e0e0;  font-size: 1px;  }#footrightlinka { min-height: 55px;  _height: 55px;  float: right;  width: 221px;	  background-color: #fff;  text-align: center;  color: rgb(108,145,39);  }#footrightlinka a{  color: rgb(108,145,39); }#footrightlinka .kontakt{  margin-top: 7px;}#footdkazy a {  font-size: 90%;   }.center{  text-align: center;}#sign{  clear: both;     background-color: #999;  font-size:100%;  text-align: right;  padding: 5px 0 5px 0;}#sign a{    text-decoration: none;     color: #555;}.cleaner {	clear: both;	height: 1px;	font-size: 1px;}/* nabidka ------------------------------------------------------------------ */.mainnabidka{  margin: 50px 10px 20px 47px; }.mainnabidka h3{  margin-left: 25px; }.mainnabidka form{  margin-left: 23px; }.mainnabidka .form{  width:450px; }.mainnabidka .form .padd{  padding-left: 20px; }.mainnabidka .form .button input{  margin-bottom: 0;  }.seznam{  margin-top: 20px;  width: 540px;  font-size: 100%;}.seznam a{  color:rgb(68,105,19);}.seznam .novinka{ 	background-color: #e9f5df;}.seznam .ostatni{ 	background-color: #f2f2f2;}	.seznam td{	border-top: 2px solid white;}.seznam td img {	vertical-align: middle;	background-color: #fff;}.seznam td.ikony {	width: 16px;	padding: 2px 4px 2px 0;	white-space: nowrap;}.seznam td.odkaz {  padding: 2px 4px 2px 4px;	white-space: nowrap;}.seznam td.cena {	text-align: right;}.seznam td.mena {	text-align: left;	padding-right: 4px;	white-space: nowrap;}.ikona{  font-size: 9px;  width: 10px;  min-height: 10px;  _height: 10px;  border: 1px solid #ccc;  background-color: #eee;   text-align: center;  padding: 2px;  vertical-align: middle;  float: left;  margin: 2px; }  .strankovani{  margin-top:35px;   text-align:center;  } .strankovani input{  width:5 em;  margin-top: 0;  border-color: #bbb;} .strankovani form{ margin-top: 0;} .pocet{  margin: 22px 0 8px 25px;  padding-top: 4px;  width: 145px;  float: left;}.strankovani .zacatek{margin-left: 20px;  float: left;}.strankovani .vyber{  float: left;}.strankovani .konec{  float: left;} .legenda{  margin-top: 60px;  width: 200px;}.strankovani .str form{  float:left;  width: 1em;  margin: 2px;   }.str input{  width: 1em;  margin: 2px;}/* detail ------------------------------------------------------------------ */.detail{  margin-top: 50px;  }.detail h3{  margin-left: 0;  }.detail .nadpis{  margin-left: 70px;    _margin-left: 35px;  float: left;  width: 180px;}.detail .nadpisnabidka{  margin-left: 70px;    float: left;  color: #83a83f;  width:300px;}.detail .okrajfoto {	  width: 220px;  font-size: 1px;  background-color: #83a83f;  height: 4px;  margin-top: 12px;  margin-bottom: 12px;  }.detail .foto{  float: left;  width: 300px;}.detail .popis{  float: left;   }.detail .popis .notable{  margin-left: 20px;  margin-top: 26px;  width: 280px; }.detail .popis1{  float: left;   }.popistable{  margin-left: 20px;    _margin-left: 0px;  margin-top: 26px;  margin-bottom: 35px;  width: 280px;  height: 160px;   border: 1px solid #f2f2f2;  overflow: auto;   font-size: 100%;   }.nahledimg{  padding-top: 20px;   }.nahledimg hr{  margin: 0 40px 0 40px;  border: 1px sollid white;   }.nahledimg img{  margin: 15px 0 5px 0;    }.nahledimg .popis{  margin: 0 0 10px 0;    }.detail .cislozakazky{  float: left;  width: 300px;  margin-top: 30px;  font-size: 100%;}.tablezakazka .cena{  color:#ff8022;  font-weight:bold;}.tablezakazka{  margin-left:20px;   font-size: 100%;}.tablezakazka .mezera{  padding-bottom:10px}/* poptavka ------------------------------------------------------------------ */.form td{  text-align: left;  padding: 3px 2px 3px 2px;}.form form{  margin-top: 40px;  margin-bottom: 20px;  }.button{  text-align:left;   }.button input{    width:auto;  border: 1px solid #ccc;  background-color: #eee;  margin-bottom: 15px;}.tdinput{  width: 195px;}.tableform{  width:540px;}.tableform textarea{  width:449px;  overflow: auto;}/* profil ------------------------------------------------------------------ */.rc{  font-weight: bold;  color: rgb(108,145,39);}/* kontakt ------------------------------------------------------------------ */#rightkontakt{float:left;width:220px;margin-top: 38px;}#rightkontakt table{  margin-top: 27px;}#leftkontakt{float:left; width:200px; margin: 35px 25px 40px 15px; _margin: 35px 25px 40px 7px}#leftkontakt textarea{  width: 190px;}.vpravoadr{float:right;width:65%;margin-bottom:5px;_margin-bottom:5px;}.vlevoadr{float:left;width:25%;margin-bottom:5px;_margin-bottom:5px;}.infomail{  margin-top: 20px;  margin-left: 15px;  color: #777;}.infomail form{  margin-top: 15px;}.infomail .input{  width: 150px;  margin: 0; }.infomail .odeslat{  width:auto;  border: 1px solid #ccc;  background-color: #eee;  margin-bottom: 15px;  margin: 0; }/* informace ------------------------------------------------------------------ */.blok{  margin-bottom: 20px;}.infonadpis{  margin-bottom: 10px;  margin-top: 30px;  border-bottom: 1px solid #f6f6f6;  padding: 0 0 5px 0;}.infonadpis1{  margin-bottom: 10px;  margin-top: 30px;  border-bottom: 1px solid #f6f6f6;  color: rgb(108,145,39);  padding: 0 0 5px 0;}/* znaky ------------------------------------------------------------------ */.pozor{  color: #83a83f;}.pozn{  color: #999;  font-size: 90%;}.red{  color: red;}/* serv ------------------------------------------------------------------ */.mainserv{  margin: 50px 40px 20px 47px; }.mainserv h3{  margin-left: 23px; }.mainserv h4{  margin-left: 23px;   margin-top: 20px;  margin-bottom: 5px;  font-size: 90%;  font-weight: normal;}.mainserv input{  border: 1px #ccc solid;  width: 250px;}.mainserv .input_dalsi_info{  width: auto;  margin: 5px 0 5px 0;}.mainserv .input_foto{  width: 400px;  margin: 5px 0 5px 0;}.mainserv .radio{  width: 15px;   text-align: left;   border: 0; }.mainserv .vloz{  width: auto;   border: auto;  background-color: auto;  margin-top: 20px;  margin-left: 20px;   }.mainserv textarea{  border: 1px #ccc solid;   width: 400px;   margin: 0;   min-height: 180px;    _height: 180px; }.tdmale{   width: 85px; }fieldset {	background-color: #f2f2f2;	border: 1px solid #ccc; 	margin-left: 0;	margin-bottom: 5px;	padding: 10px 10px 10px 23px;}.two{  width: 63%;	}.mainserv .pole_one_male   {float: left; width: 100px; padding: 3px; padding-right:10px; margin: 0px;}.mainserv .pole_two_male   {float: left;  width: 100px; padding: 3px; margin: 0px;}.mainserv .pole_one   {float: left; width: 100px; padding: 3px; padding-right:10px; margin: 0px;}.mainserv .pole_two   {float: left; padding: 3px; margin: 0px;}.mainserv .pole_button{padding: 4px 0px;}  #footcontentlinkas {    min-height: 55px;  _height: 55px;	    float: left;	width: 100%;	  background-image: url(../img/bg_pata.jpg);  }.topnovinka{  background-color: #f2f2f2;	border: 1px solid #ccc; 	margin-left: 0;	margin-bottom: 5px;	padding: 10px 10px 10px 23px;  }.topnovinka .vloz{  margin: 0;  padding: 0;  }.topnovinka form{  margin: 0;  padding: 0;  }  .err{  color: #ff6600;}.tdneactiv{  background-color: #fef4dd;  color: #777;}.tdneactiv a{  color: #777;}.green{  color: rgb(108,145,39);}.rozpis{	margin: 8px 0 0 15px;	|margin: 8px 0 0 0;	font-size: 130%;	|font-size: 100%;}
