body{ font-family: Arial, Helvetica, sans-serif, Verdana; text-align: center; margin: 0px; padding: 0px; background: url(../images/bg_body.gif) no-repeat center top #3da311; font-size: 12px; }
#hlavni_obal{ margin: 0px; padding: 0px; background: url(../images/bg_mraky.jpg) no-repeat top center; }
form, h1, h2, h3, h4{ margin: 0px; padding: 0px; }
h1{color:#FFF525; font-weight: normal; font-size: 18px;}
h2{ color: #FFF525; font-weight: normal; margin-left: 5px; }

.cls{ clear: both; font-size: 1px; width: 100%; }
.hlaska-error{ background-color: red; color: white; padding: 5px; font-weight: bold; margin: 15px; }
.chybovka{ background-color: #fcdbd2; border: 1px solid red; color: red; font-size: 18px; padding: 8px 0px 9px 5px; margin: 5px; width: 522px; }
.hlaska{ background-color: #caf0db; border: 1px solid #32ae44; color: #32ae44; font-size: 18px; padding: 8px 0px 9px 5px; margin: 5px; width: 522px; }
.skryty{ display: none; }

/* pomocné styly ---*/
.zluta{color:#c11616;}
.bila{color:white;}

.copy{
	color:#fff525;
	padding:5px 200px;
}
.copy a{
	color: #fff525;
}

/*- kde jsem -----*/
#kde-jsem{ position: absolute; top: 100px; margin-left: 220px; line-height: 20px; overflow: hidden; color: white; }
#kde-jsem a{ color: white; text-decoration: none; }
#kde-jsem span{ color: white; }
.detail{  padding: 0px 10px 0px 0px; }
.detail h1{
	padding:2px 14px;
}
.detail .obal_popis{
	padding:0 20px;
   width:498px;
}
/*- main menu ----*/
#mainmenu a{ display: inline-block; height: 32px; }
#mainmenu a.prihlaseni{ background: url(../images/top_menu_prihlaseni.png) no-repeat 0px 0px; }
#mainmenu a.registrace{ background: url(../images/top_menu_registrace.png) no-repeat 0px 0px; }
#mainmenu a.nakup{ background: url(../images/top_menu_nakup.png) no-repeat 0px 0px; }
#mainmenu a.kontakt{ background: url(../images/top_menu_kontakt.png) no-repeat 0px 0px; }
#mainmenu a.odhlaseni{ background: url(../images/top_menu_odhlasit_se.png) no-repeat 0px 0px; }
#mainmenu a.muj_ucet{ background: url(../images/top_menu_muj_ucet.png) no-repeat 0px 0px; }
#mainmenu a:hover{ background-position: 0px -66px; }

/* fulltext ----*/
#fulltext{ position: absolute; margin-left: 544px; top: 15px; }
#fulltext input.full{ border: none; background: transparent; width: 220px; padding: 5px; }
#fulltext input.btn_hledej{ background: url(../images/btn_hledej.png) no-repeat 0px 0px; width: 85px; height: 25px; border: none; }
#fulltext input.btn_hledej:hover{ background-position: 0px -50px; }
#fulltext td.full-bunka{ background: url(../images/bg_hledej.png) no-repeat 0px 3px; }

/*- pravý košík ------*/
#right_kosik{ background: url(../images/bg_kosik_left.png) no-repeat; height: 125px; }
#right_kosik .body_right_kosik{ width: 109px; margin-left: 95px; padding-top: 35px; }
#right_kosik .pocet_kosik{
	padding:3px 0px 0px 7px;
}
#right_kosik a.kosik_koupit{ background: url(../images/btn_obsah_kosik.png) no-repeat 0px 0px; display: block; margin-bottom: 5px; }
#right_kosik  a.doprava_koupit{ background: url(../images/btn_zaplatit.png) no-repeat 0px 0px; display: block; }
#right_kosik  a:hover{ background-position: 0px -40px; }

/*- nejprodavanejsi ----*/
#nejprodavanejsi{ width: 216px; overflow: hidden; margin-top:10px;}
#nejprodavanejsi .top_nejprodavanejsi{ width: 216px; height: 26px; font-size: 1px; background: url(../images/nejprodavanejsi_top.png) no-repeat; }
#nejprodavanejsi .body_nejprodavanejsi{ background: url(../images/nejprodavanejsi_body.png) repeat-y; font-weight: bold; text-align: left; }
#nejprodavanejsi .bottom_nejprodavanejsi{ width: 216px; height: 21px; font-size: 1px; background: url(../images/nejprodavanejsi_bottom.png) no-repeat; }
#nejprodavanejsi .nejpro{ margin: 0px 5px; padding: 8px 0px; }
#nejprodavanejsi h3{ color: #F80300; font-size: 12px; margin: 0; padding: 0px 6px; text-align: left; }
#nejprodavanejsi .cena{ padding-left: 6px; padding-bottom: 6px; text-align: left; color:red;}
#nejprodavanejsi h3 a{ color: #40acec; text-decoration: none; }
#nejprodavanejsi .obr{ width: 105px; text-align: center; float: left; }
#nejprodavanejsi .data{ width: 87px; float: left; overflow: hidden; }
#nejprodavanejsi .kosik{ background: url(../images/btn_koupit.png) no-repeat 0px 0px; }
#nejprodavanejsi .kosik:hover{ background-position: 0px -45px; }
.linka_neprodav{ border-top: 1px solid red; padding: 5px 0px;width:200px;}

/*- panel novinky ----*/
#novinky{ width: 216px; overflow: hidden; margin-top:10px;}
#novinky .top_novinky{ width: 216px; height: 25px; font-size: 1px; background: url(../images/novinky_top.png) no-repeat; }
#novinky .body_novinky{ background: url(../images/novinky_body.png) repeat-y; font-weight: bold; text-align: left; }
#novinky .bottom_novinky{ width: 216px; height: 20px; font-size: 1px; background: url(../images/novinky_bottom.png) no-repeat; }
#novinky .nejpro{ margin: 0px 5px; padding: 8px 0px; }
#novinky h3{ color: #F80300; font-size: 12px; margin: 0; padding: 0px 6px; text-align: left; }
#novinky .cena{ padding-left: 6px; padding-bottom: 6px; text-align: left; color:red;}
#novinky h3 a{ color: #40acec; text-decoration: none; }
#novinky .obr{ width: 105px; text-align: center; float: left; }
#novinky .data{ width: 87px; float: left; overflow: hidden; }
#novinky .kosik{ background: url(../images/btn_koupit.png) no-repeat 0px 0px; }
#novinky .kosik:hover{ background-position: 0px -45px; }
.linka_novinky{ border-top: 1px solid #F3A72F; padding: 5px 0px;width:200px;}

/*- panel akce ----*/
#akce{ width: 216px; overflow: hidden; margin-top:10px;}
#akce .top_akce{ width: 216px; height: 25px; font-size: 1px; background: url(../images/akce_top.png) no-repeat; }
#akce .body_akce{ background: url(../images/akce_body.png) repeat-y; font-weight: bold; text-align: left; }
#akce .bottom_akce{ width: 216px; height: 24px; font-size: 1px; background: url(../images/akce_bottom.png) no-repeat; }
#akce .nejpro{ margin: 0px 5px; padding: 8px 0px; }
#akce h3{ color: #F80300; font-size: 12px; margin: 0; padding: 0px 6px; text-align: left; }
#akce .cena{ padding-left: 6px; padding-bottom: 6px; text-align: left; color:red;}
#akce h3 a{ color: #40acec; text-decoration: none; }
#akce .obr{ width: 105px; text-align: center; float: left; }
#akce .data{ width: 87px; float: left; overflow: hidden; }
#akce .kosik{ background: url(../images/btn_koupit.png) no-repeat 0px 0px; }
#akce .kosik:hover{ background-position: 0px -45px; }
.linka_akce{ border-top: 1px solid red; padding: 5px 0px;width:200px;}

/*- levé menu ------*/
#left_menu{ width: 216px; overflow: hidden; }
#left_menu .top_left_menu{ background: url(../images/left_menu_top.png) repeat-y; width: 216px; height: 13px; }
#left_menu .body_left_menu{ background: url(../images/left_menu_body.png) repeat-y; }
#left_menu .obal_left_menu{ width: 216px; overflow: hidden; }
#left_menu .obal_left_menu ul{ margin: 1px; padding: 0px; list-style: none; }
#left_menu .obal_left_menu li{ width: 208px; }
#left_menu .obal_left_menu li a{ display: block; border-bottom: 1px solid white; color: white; text-decoration: none; padding: 5px 1px; margin: 0px 7px; font-weight: bold; }
#left_menu .bottom_left_menu{ background: url(../images/left_menu_bottom.png) no-repeat; width: 216px; height: 19px; font-size: 1px; }

#left_menu .obal_left_menu li .left-current{ color:white;}
#left_menu .obal_left_menu li a:hover{ text-decoration: underline;}
#left_menu .obal_left_menu .uroven1{ background-color: #ff4fd3; color: white; padding-left: 10px; }
#left_menu .obal_left_menu .uroven2{ background-color: #fcecc3; padding-left: 15px; }

/*- rozcestník home ---*/
#rozcestnik_home{ margin: 0px; height: 635px; }
#rozcestnik_home .home1{ position: absolute; margin-left: 105px; margin-top:-7px;}
#rozcestnik_home .home2{ position: absolute; margin: 29px 0px 0px 285px; }
#rozcestnik_home .home3{ position: absolute; margin-top: 120px; }
#rozcestnik_home .home4{ position: absolute; margin: 250px 0px 0px 282px; }
#rozcestnik_home .home5{ position: absolute; margin: 360px 0px 0px 60px; }

/*- produkty --------*/
.top_produkty{ background: url(../images/produkty_top.png) no-repeat; height: 28px; width: 561px; }
.body_produkty{ background: url(../images/produkty_body.png) repeat-y; width: 551px; padding: 5px; }
.bottom_produkty{ background: url(../images/produkty_bottom.png) no-repeat; width: 561px; height: 27px; }
.cls_oddel_zbozi{ height: 10px; border-bottom: 1px solid #3da311; margin: 10px; width: 513px; }


#vypis_sekce h1{ padding: 4px 25px; font-size: 15px; color: black; font-weight: bold; }
#vypis_sekce .top_produkty h2{ padding: 4px 25px; font-size: 15px; color: black; font-weight: bold; }
#vypis_sekce .polozka_zbozi{ width: 269px; float: left; border-right: 1px solid #3da311; }
#vypis_sekce .obal_popis{
	width: 500px;
	padding:0px 20px;
	height: 195px;
	overflow: hidden;
}
#vypis_sekce .obal_popis_long{
	width: 500px;
	padding:0px 20px;
}
#vypis_sekce #k{
	font-weight: bold;
	color: #feb413;
	cursor: pointer;
}

/*- položka zboží -----*/
#vypis_sekce .suda{ border: none; }
#vypis_sekce .obrazek{ height: 160px; text-align:center;}
#vypis_sekce .obsah{ padding:10px;}
#vypis_sekce h2{ margin: 0px 0px 5px 0px; }
#vypis_sekce h2 a{ color: black; font-size: 13px; font-weight: bold; }
#vypis_sekce p{ margin: 2px 0px; }
#vypis_sekce .obsah{ font-weight: bold; }
#vypis_sekce .cena{ color: red; font-weight: bold; padding-right: 15px; }
#vypis_sekce .kosik{float:right;padding-right:15px;}
#vypis_sekce .porovnat{ display: inline-block; width: 67px; line-height: 25px; text-decoration: none; color: white; background: url(../images/button_porovnat.png) no-repeat center; font-weight: bolder; text-align: center; margin-top: 8px; }
#vypis_sekce .detail{ display: inline-block; width: 80px; line-height: 25px; text-decoration: none; color: white; background: url(../images/button_detail_zbozi.png) no-repeat center; font-weight: bolder; text-align: center; margin-left: 27px; margin-top: 8px; }
#vypis_sekce .kosik{ background: url(../images/btn_koupit.png) no-repeat 0px 0px; }
#vypis_sekce .kosik:hover{ background-position: 0px -45px; }
.ikony{ margin-left: 12px; }

/*- detail -----*/
#det h1{ padding: 4px 25px; font-size: 15px; color: black; font-weight: bold;}
#det .left_detail{ width: 50%; float: left; text-align:center;}
#det .main_detail{ width: 265px; float: left; }
#det .top_detail_cena{ background: url(../images/detail_cena_top.png) no-repeat; width: 260px; height: 13px; }
#det .body_detail_cena{ background: url(../images/detail_cena_body.png) repeat-y; padding: 0 10px; width: 250px; }
#det .bottom_detail_cena{ background: url(../images/detail_cena_bottom.png) no-repeat; width: 260px; height: 12px; }
#det .obal_detail{ margin-top: 10px; }
#det .ceny{ font-size: 22px; color: red; padding-right: 15px; text-align: right; margin-bottom: 5px; }
#det .kosik{ text-align: right; padding-right: 15px; }
#det .kusy{ float: left; margin-left: 129px; }
#det .btn_submit{ background: url(../images/btn_koupit.png) no-repeat 0px 0px; }
#det .btn_submit:hover{ background-position: 0px -45px; }
#det .kusy{ width: 20px; }
#det .dopln{ margin: 0px 0px 10px 25px; font-weight: bold; }
#det .title_hodnoceni{ margin-left: 20px; padding: 5px; font-weight: bold; }
#zalozky{ margin: 10px; padding: 0px; width: 483px;}
#zalozky ul.idTabs{ list-style: none; margin: 0px; padding: 0px; }
#zalozky ul.idTabs li{ display: inline; margin: 0px; }
#zalozky a{ display: inline-block; line-height: 36px; }
#zalozky .z1{ width: 60px; background: url(../images/zal-popis.png) no-repeat 0px 0px;} 
#zalozky .z2{ width: 175px; background: url(../images/zal-parametry.png) no-repeat 0px 0px;}
#zalozky .z3{ width: 70px; background: url(../images/zal-diskuze.png) no-repeat 0px 0px;}
#zalozky .z1:hover,#zalozky .z2:hover,#zalozky .z3:hover{ background-position: 0px -40px; }
#zalozky .selected{ background-position: 0px -40px; }
#zalozky .obal_zalozky{ margin: -4px 0px 0px 0px; padding: 5px 15px 15px; border: 1px solid #ce009b; width: 486px; }

#zalozky .tbl_param{ border: 1px solid #fff525; }
#zalozky .pol_param{ padding: 3px 0px; }
#zalozky .radek-on{ background-color: #fff525; }
#zalozky .pol_param label{ display: inline-block; padding: 2px; }
#zalozky .pol_param label.titulek{ width: 200px; padding-left: 10px; }
#zalozky .pol_param label.hodnota{ width: 200px; }

#det .det-print{ margin-top: 10px; margin-left:-4px; width:260px; }
#det .det-print a{ display: inline; padding: 9px 0px; }
#det .tisknout{ background: url(../images/btn_verze_tisk.png) no-repeat 0px 0px;}
#det .tisknout:hover{ background: url(../images/btn_verze_tisk.png) no-repeat 0px -35px;}
#det .dotaz{ background: url(../images/btn_posli_odkaz.png) no-repeat 0px 0px;}
#det .dotaz:hover{ background: url(../images/btn_posli_odkaz.png) no-repeat 0px -35px;}
#det .znamy{ background: url(../images/btn_zeptej_se.png) no-repeat 0px 0px;}
#det .znamy:hover{ background: url(../images/btn_zeptej_se.png) no-repeat 0px -35px;}

.dalsi_img{
	padding: 10px;
	text-align: left;
}
.dalsi_img img{
	padding: 3px;
	border: 1px solid #ffff88;
}

#dalsi_zbozi{ margin-top: 15px; margin-left: -3px; }
#dalsi_zbozi .top_dalsi{ background: url(../images/bg_oddelovac_detail.png) no-repeat; height: 22px; padding: 5px 15px; font-weight: bold; }
#dalsi_zbozi #vypis_zbozi{ width: 526px; padding: 9px; }
#dalsi_zbozi .polozka_zbozi{ width: 49%; float: left; border-right: 1px solid #3da311; }
#dalsi_zbozi .suda{ border: none; }

#dalsi_zbozi .obrazek{ height: 160px; text-align:center;}
#dalsi_zbozi .obsah{ padding:10px;}
#dalsi_zbozi h2{ margin: 0px 0px 5px 0px; }
#dalsi_zbozi h2 a{ color: black; font-size: 13px; font-weight: bold; }
#dalsi_zbozi p{ margin: 2px 0px; }
#dalsi_zbozi .obsah{ font-weight: bold; }
#dalsi_zbozi .cena{ color: red; font-weight: bold; padding-right: 15px; }
#dalsi_zbozi .kosik{float:right;padding-right:15px;}
#dalsi_zbozi .porovnat{ display: inline-block; width: 67px; line-height: 25px; text-decoration: none; color: white; background: url(../images/button_porovnat.png) no-repeat center; font-weight: bolder; text-align: center; margin-top: 8px; }
#dalsi_zbozi .detail{ display: inline-block; width: 80px; line-height: 25px; text-decoration: none; color: white; background: url(../images/button_detail_zbozi.png) no-repeat center; font-weight: bolder; text-align: center; margin-left: 27px; margin-top: 8px; }
#dalsi_zbozi .kosik{ background: url(../images/btn_koupit.png) no-repeat 0px 0px; }
#dalsi_zbozi .kosik:hover{ background-position: 0px -45px; }

/*- výpis košíku -----*/
.top_kosik_vypis{ background: url(../images/vypis_kosik_top.png) no-repeat; height: 28px; width: 561px; }

/*- vypis košíku ---------*/
.ikona_kosiku{ padding: 10px; }
.tbl_kosik{ width: 539px; }
.titulek-kosik{ background-color: #cbf5ae; color: black; font-weight: bolder; }
.kosik_prepocitej{ background: url(../images/btn_prepocitat.png) no-repeat 0px -1px; margin-left:3px;}
.kosik_prepocitej:hover{ background: url(../images/btn_prepocitat.png) no-repeat 0px -50px; }
.kusy{ width: 20px; float: left; }
.input1{ padding: 3px 1px; text-align: center; width: 35px; }
.obal_kosik{ padding: 0px 10px 0px 0px; }


#btn_objednat{ margin-bottom: 10px; }
.dalsi_zbozi{ border: none; background: url(../images/btn_vybrat_zbozi.png) no-repeat 1px 0px; float: left; }
.dalsi_zbozi:hover{ background: url(../images/btn_vybrat_zbozi.png) no-repeat 0px -60px; }
.pokracovat_objednat{ border: none; background: url(../images/btn_pokracovat.png) no-repeat 0px 0px; float: left; margin-left: 64px; }
.pokracovat_objednat:hover{ background: url(../images/btn_pokracovat.png) no-repeat 0px -60px;}
.rekapitulace_kosik{ margin-right: 15px; font-size: 16px; }

.pokracovat{ border: none; background: url(../images/btn_pokracovat.png) no-repeat 0px 0px;}
.pokracovat:hover{ background: url(../images/btn_pokracovat.png) no-repeat 0px -60px;}


/*- kroky košíku ----*/
#kroky_kosik{ margin-top: 10px; }
#kroky_kosik .top_kroky_kosik{ background: url(../images/top_kroky_kosik.png) no-repeat; width: 561px; height: 29px; font-size: 1px; }
#kroky_kosik .body_kroky_kosik{ background: url(../images/body_kroky_kosik.png) repeat-y; width: 561px; }
#kroky_kosik .bottom_kroky_kosik{ background: url(../images/bottom_kroky_kosik.png) no-repeat; height: 35px; width: 561px; }

/*- doprava --*/
#doprava h1{ color: black; margin-left: 15px; padding-top: 3px; }
#doprava .radka-doprava{ background-color: #cbf5ae; color: black; font-weight: bolder; }
#doprava .info_textik{ text-align: left; color: #c11616; font-weight: bold; }
#dopravacelkem{ border: none; text-align:right; font-weight: bold;}
#doprava .doprava-all{ font-size: 16px; width: 538px; font-weight: bold;}

#doprava .pokracovat_objednat{ float: none; margin-right:156px; }

.text_info_kosik{
	font-size: 160%;
	padding-left:30px;
}

/*- formulář zákazník ---*/
.obal_info_text{
	width:536px;
}
.upozorni{
	color:#ffff88;
}
.upozorni a{
	color:#ffff88;
}

#form_zakaznik h2{ color: black; padding:3px 0px 0px 15px;}
#form_zakaznik .radek{ line-height: 22px; }
#form_zakaznik label{ padding: 5px; text-align: right; width: 20%; display: inline-block; line-height: 20px; }
#form_zakaznik .odeslat{ margin-left: 22%; margin-top:5px; padding: 2px;}
#form_zakaznik .pole{ border: 1px solid gray; width: 50%; margin: 0px 5px; padding: 2px; }
#form_zakaznik .pole15{ border: 1px solid gray; width: 15%; margin: 0px 5px; padding: 2px; }
#form_zakaznik .pole30{ border: 1px solid gray; width: 30%; margin: 0px 5px; padding: 2px; }
#form_zakaznik .pole9{ border: 1px solid gray; width: 9%; margin: 0px 5px; padding: 2px; }
#form_zakaznik .foto{ margin: 5px; padding: 2px; }
#form_zakaznik .povinne{ background: url(../images/hvezdicka.gif) no-repeat right top #FFF9D7; }
#form_zakaznik .kodik{ margin-left: 22%; padding: 2px; }
#form_zakaznik img{ border: 1px solid #feb413; padding: 1px; }
#form_zakaznik .input_error{ border: 2px solid red; background-color: #ffe4e1; }
#form_zakaznik .pozn{ float: left; }
#form_zakaznik textarea{ width: 70%; height: 150px; border: 1px solid gray; margin: 0px 5px; padding: 2px; }
#ukaz_form{ cursor: pointer; color: #dc143c; font-weight: bold; }
#ukaz_form:hover{ cursor: pointer; color: #dc143c; text-decoration: underline; }
#form_poptavka label.title_kat{ padding: 0px; text-align: right; width: 20%; display: inline-block; line-height: 20px; float: left; }
#form_poptavka input.v{ border: 1px solid red; padding: 2px; }

/*- formulář help -----------*/
.form_help{ margin-left: 23%; padding: 6px 0px 5px 0px; background: url(../images/top_line_help.gif) no-repeat; width: 50%; }
.form_help_text{ font-size: 88%; border-width: 0px 1px 1px; border-style: solid; border-color: #feb413; padding: 5px; background: url(../images/bg_help.gif) no-repeat #ffff88; }
p.help{ background: url(../images/help.gif) no-repeat right; line-height: 15px; padding-right: 18px; margin-right: 15px; text-align: right; cursor: pointer; margin-top: -6px; }

/*- form login ----*/
#form_login{ margin: 15px 0px;}
#form_login .radek{
	margin-top:10px;
}
#form_login h2{ color: black; padding: 3px 0px 0px 15px; }
#form_login label{ padding: 0px 5px; text-align: right; width: 10%; display: inline-block; line-height: 20px; float: left; }
#form_login .pole30{ border: 1px solid gray; width: 20%; margin: 0px 5px; padding: 2px; float: left; }
.prihlasit_se{ background: url(../images/btn_prihlasit_se.png) no-repeat 0px 0px; }		
.prihlasit_se:hover{ background: url(../images/btn_prihlasit_se.png) no-repeat 0px -48px; }	



/*- infozakaznik -------*/
#info_zakaznik h1{ color: black; padding: 3px 0px 0px 15px; } 

/*- rekapitulace ----*/
.odeslat-3{ background: url(../images/btn_odeslat_objednavku.png) no-repeat 0px 0px; margin: 10px 0px; }
.odeslat-3:hover{ background: url(../images/btn_odeslat_objednavku.png) no-repeat 0px -91px; }

/*- form diskuze ke zboží ----*/
#form_diskuze_zbozi h1{ color: black; padding: 3px 0px 0px 15px; }
#form_diskuze_zbozi a.zpet_detail{ color: #F2A22F; margin-left: 10px; }
#form_diskuze_zbozi .pole{ border: 1px solid gray; width: 30%; margin: 0px 5px; padding: 2px; }
#form_diskuze_zbozi .pole150{ border: 1px solid gray; width: 50%; margin: 0px 5px; padding: 2px; }
#form_diskuze_zbozi .pole10{ border: 1px solid gray; width: 60px; margin: 0px 5px; padding: 2px; }
#form_diskuze_zbozi textarea{ width: 70%; height: 150px; border: 1px solid gray; margin: 0px 5px; padding: 2px; }
#form_diskuze_zbozi .input_error{ border: 2px solid red; background-color: #ffe4e1; }

/*- vypis diskuze zboží ---*/
#zalozky  a.reagovat{
line-height: 20px;
}
.titulek-r{
	background-color: #ffff88;
	color: black;
	padding: 2px;
	border-top: 1px solid #fff525;
}
.jmeno-recenze{
 padding: 2px 8px;	
}

/*- ajax ---------*/
.heslo_off{ color: red; font-weight: bold; font-size: 90%; background: url(../images/off.gif) no-repeat left center; padding-left: 18px; }
.heslo{ color: #C27303; font-weight: bold; font-size: 90%; background: url(../images/on.gif) no-repeat left center; padding-left: 18px; }
.heslo_on{ color: #808000; font-weight: bold; font-size: 90%; background: url(../images/on.gif) no-repeat left center; padding-left: 18px; }
.heslo_ok{ color: #008000; font-weight: bold; font-size: 90%; background: url(../images/on.gif) no-repeat left center; padding-left: 18px; }

/*- stránkování ------*/
.strankovani{
	font-size: 11px;
	padding-right: 11px;
	margin-bottom: 10px;
	color: white;
}
.totalpagesdisplay{ padding-top: 7px; font-size: small; font-style: italic; }
.strankovani a, span.inactive{ padding: 0px 5px 2px 5px; margin-left: 0px; }
.strankovani a:link, .strankovani a:visited,
.strankovani a:hover,.strankovani a:active{ color: #c8e35a; text-decoration: none; }
span.inactive{ color: white; }
.totalpagesdisplay{ display: none; }

.registrace{ background: url(../images/btn_registrovat.png) no-repeat 0px 0px; }		
.registrace:hover{ background: url(../images/btn_registrovat.png) no-repeat 0px -46px; }		
	
.obal_zakaznik{ padding: 15px; }			
.zmenit_zak{
	background: url(../images/btn_zmena_udaju.png) no-repeat 0px 0px;
	display: inline-block;
}
.zmenit_zak:hover{
	background: url(../images/btn_zmena_udaju.png) no-repeat 0px -47px;
}
#form_zakaznik .zmenit_zak img{
	border: none;	
}

/*- zakaznické centrum ---*/
#det .obal_form{
	width: 538px;
}
.mujucet-titulek{
	background-color:#cbf5ae; 
	padding: 3px;
	font-weight: bold;
}
.pryc{
	background: url(../images/btn_odhlasit.png) no-repeat 0px 0px;
}
.pryc:hover{
	background-position: 0px -74px;
}
		
/*-realizace ---*/
.zapati { color:#fff525;}
.zapati a{ color:#fff525;}