body{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, Geneva, sans-serif;
	background-color: White;
	background: url(../images/bg_body.jpg) repeat-x;
}
.cls{ clear: both; }
form, h1, h2, h3, h4{ margin: 0px; padding: 0px; }

h1{
margin-top:25px;
display: inline-block;
background: url(../images/bg_h1.gif) no-repeat;
padding:10px 10px 0px 20px;
font-size: 17px;
}
a {
    color: #ff6104;
}
.chybovka{ color: red; font-size: 18px; font-weight: lighter; padding: 5px 0px 5px 40px; background: url(../images/hlaska_err.png) no-repeat left center; }
.hlaska{ color: #228b22; font-size: 18px; font-weight: lighter; padding: 5px 0px 5px 40px; background: url(../images/hlaska_ok.png) no-repeat left center; }
.help{ background: url("../images/zarovka.gif") no-repeat scroll 6px 12px #ffffca; border: 1px dotted #BF0000; padding: 15px 15px 15px 30px; margin: 0px 20px 20px; }

/* pozicované rámy */
#hlavni{ background: url(../images/bg_menu_mod.gif) repeat-y 780px 240px; }
#container{ background: url(../images/bg_top_grafika.jpg) no-repeat top center; }
#logo{ position: absolute; top: 35px; margin-left: 20px; }

/*- top cms menu ----*/
#top-menu{ position: absolute; top: 170px; margin-left: 10px; }
#top-menu ul { margin: 0px; padding: 0px; list-style: none; }
#top-menu li{ float: left; margin: 0px 5px; padding: 0px; list-style: none;}
#top-menu li a{ display: inline-block; color: white; text-decoration: none; padding: 5px;font-size: 13px; font-weight: bold; }
#top-menu li a:hover{ text-decoration: underline; }

/*- kde jsem --------------*/
#kde-jsem{ position: absolute; top: 210px; margin-left: 8px; font-size: 11px; }
#kde-jsem a{ background-image: url("../images/sipka-inline.gif"); background-position: 8px 5px; background-repeat: no-repeat; color: #404040; padding-left: 16px; }
#kde-jsem a.uvod{ padding-left: 0px; background-image: none; }
#kde-jsem span{ background-image: url("../images/sipka-inline.gif"); background-position: 8px 5px; background-repeat: no-repeat; padding-left: 16px; font-weight: bold; }

/*- levé menu ----------------*/
#leve-menu-titulek{ background: url("../images/sipka-bila.gif") no-repeat scroll left center transparent; color: white; font-weight: bolder; margin-left: -10px; padding: 0 15px; position: absolute; top: 174px; }
#uroven-menu-shop ul{ margin: 0px; padding: 0px; list-style: none; font-size: 12px; }
#uroven-menu-shop ul li{ padding: 0px; }
#uroven-menu-shop ul li a{ display: block; padding: 5px 0px; font-weight: bold; text-decoration: none; color: black; border-top:1px dashed orange;width:173px;}
#uroven-menu-shop ul li a:hover{ color: #bf0000; font-weight: bold; }
#uroven-menu-shop ul li.uroven1 a:hover{ color: #bf0000; font-weight: normal; }
#uroven-menu-shop li.uroven1 a,#uroven-menu-shop li.uroven2 a,#uroven-menu-shop li.uroven3 a{ font-weight: normal; border: 0px;}
#uroven-menu-shop li.uroven1 a{ font-weight: normal; padding-left: 12px; background: url("../images/sipka-mz.gif") no-repeat left center; border: 0px;}
#uroven-menu-shop li.uroven2 a{ font-weight: normal; padding-left: 22px; background: url("../images/sipka-mz.gif") no-repeat 10px center; border: 0px;}
#uroven-menu-shop li a.current{ color: #bf0000; font-weight: bold; border: 0px; border-top:1px dashed orange;}
#uroven-menu-shop li.uroven1 a.current1{ background-color: #FFDE59; color: #bf0000; width: 163px; font-weight: normal; border: 0px;}
#uroven-menu-shop li.uroven2 a.current2{ background-color: #def1fe; color: #bf0000; width: 153px; font-weight: bold; border: 0px;}

/*- výpis podkategorie články ----*/
#podmenu_kat_stred_clanek{ margin: 15px 0px; }
#podmenu_kat_stred_clanek .podkat_clanky{ float: left; width: 46%; padding-right: 15px; height: 90px; background-image: url("../images/line-h-tecky.gif"); background-position: center bottom; background-repeat: repeat-x; margin: 0px 10px 10px 0px; }
#podmenu_kat_stred_clanek .podkat_clanky a{ color: #0066C0; font-size: 12px; }

/*- výpis podkategorie zboží ----*/
#podmenu_kat_stred{ margin: 15px 0px; }
#podmenu_kat_stred a{ color: #bf0000; display: inline-block; padding: 2px 6px 2px 10px; }
#podmenu_kat_stred a.podmenu{ background: url(../images/sipka-inline-red.gif) no-repeat left center; }

/*- výpis články ---------*/
#popis_kategorie{ padding: 10px 0px; }
.vypis-clanky{ padding-bottom: 15px; }
.vypis-clanky h2{ font-size: 14px; }
.vypis-clanky a{ color: black; text-decoration: none; }
.vypis-clanky a:hover{ color: black; text-decoration: underline; }

/*- detail článku -------*/
.detail{ margin: 15px 0px; padding: 0px 15px 0px 0px; }
.detail h2{ font-size: 12px; }

/*- titulky ----*/
.titulek_novinky_stred{ margin-right: 15px; margin-top: 15px; border-bottom: 1px solid #FF6104; color: #FF6104; font-size: 16px; font-weight: bold; }

/*- položky zboží ------*/
#vypis_zbozi{ margin: 15px 0px; }
#vypis_zbozi .linka{ background: url("../images/line-h-tecky.gif") repeat-x center; font-size: 1px; height: 2px; padding: 10px 0px; margin: 0px 16px 0px 0px; }
#vypis_zbozi .polozka_zbozi{ float: left; width: 244px; height: 150px; padding: 5px; background: url("../images/line-v-tecky.gif") repeat-y left; }
#vypis_zbozi .linka_v{ background: none; }
#vypis_zbozi .polozka_zbozi .obrazek { height: 95px; overflow: hidden; }
#vypis_zbozi .polozka_zbozi .dopl_nazev{ font-size: 11px; color: black; padding: 8px 0px; }
#vypis_zbozi .polozka_zbozi h2{ border-bottom: 1px solid #FFCC00; color: #0066B0; margin-bottom: 5px; padding-bottom: 5px; }
#vypis_zbozi .polozka_zbozi h2 a{ color: #FF6104; font-size: 13px; text-decoration: none; }
#vypis_zbozi .polozka_zbozi .cena{ color: #004C84; font-size: 15px; font-weight: bold; padding: 0px 0px 10px; }
#vypis_zbozi .polozka_zbozi .cena small{ color: #c00000; font-weight: normal;}
#vypis_zbozi .polozka_zbozi .kosik{ background-color: White; border: medium none; color: #FFCC00; cursor: pointer; display: inline-block; font-size: 13px; font-weight: bold; margin: 0; padding: 0; text-align: left; }
#vypis_zbozi .polozka_zbozi .butonky a{ color: #404040; display: block; font-size: 13px; font-weight: bold; text-decoration: none; padding-right: 4px; }

/*- panel na sortování --------*/
#sortovani{ border: 1px solid #7B7B7B; margin: 10px 15px 0px 0px; padding: 5px; text-align: left; }
#sortovani a{ color: #414141; font-weight: bold; }

/*- stránkování ---------*/
.strankovani{ padding: 20px 15px 10px 0px; text-align: right; }
.strankovani .inactive{ background-color: #C00000; color: white; display: inline-block; padding: 2px 3px; }
.strankovani a{ background-color: #48B2FE; color: white; display: inline-block; padding: 2px 3px; text-decoration: none; }
.strankovani .totalpagesdisplay{ font-style: italic; color: #404040; }

/*- detail zboží -----------*/
#detail_zbozi .linka{ background: url("../images/line-h-tecky.gif") repeat-x center; font-size: 1px; height: 2px; padding: 10px 0px; margin: 0px 16px 0px 0px; }
#detail_zbozi .cena{ color: #004C84; font-size: 15px; font-weight: bold; }
#detail_zbozi .cena_small{ color: #45B1FF; font-size: 11px; }
#detail_zbozi td.linka-v{ background: url("../images/line-v-tecky.gif") repeat-y 371px 0px; }

/*- parametry detail -----*/
#detail_zbozi .tbl_param{ border: 1px solid silver; width: 95%; font-size: 12px;}
#detail_zbozi .pol_param{ padding: 3px 0px; }
#detail_zbozi .radek-on{ background-color: #EBEBEB; }
#detail_zbozi .pol_param label{ display: inline-block; padding: 2px; }
#detail_zbozi .pol_param label.titulek{ width: 60%; padding-left: 10px;}
#detail_zbozi span.popis{ cursor: help; font-weight: bold; color: red; }
#detail_zbozi .kusy{ background-color: #F5F2E9; width: 25px; border: 1px solid #7A7A7A; float: left; }
#detail_zbozi .kosik{ cursor: pointer; margin-left: 4px; }
#detail-konfigurator{ margin-top: 25px; padding-left: 55px; background: url(../images/konfigurator.gif) no-repeat left center; }
#detail-konfigurator a{ color: #C20509; display: block; font-weight: bold; padding: 12px 0px 15px 0px; text-decoration: none;font-size: 14px; }

/*- detail záložky -------------*/
#zalozky{ margin-right: 15px; }
#zalozky .idTabs{ background: none repeat scroll 0 0 white; border-bottom: 1px solid #808080; margin: 0px; padding: 0px; list-style: none; line-height: 25px; }
#zalozky li{ display: inline; padding-left: 3px; }
#zalozky li a{ display: inline; margin: 0px; background: url("../images/tableftJ.gif") no-repeat scroll left top transparent; padding: 5px 0px 5px 5px; text-decoration: none; }
#zalozky li a span{ background: url("../images/tabrightJ.gif") no-repeat scroll right top transparent; color: #414141; display: inline-block; padding: 0px 12px 0px 6px; }
#zalozky li a.selected{ background: url("../images/tableftJ.gif") no-repeat scroll left -42px transparent; }
#zalozky li a.selected span{ color: white; background: url("../images/tabrightJ.gif") no-repeat scroll right -42px transparent; }
#zalozky li a:hover{ background: url("../images/tableftJ.gif") no-repeat scroll left -42px transparent; }
#zalozky li a:hover span{ color: white; background: url("../images/tabrightJ.gif") no-repeat scroll right -42px transparent; }
#zalozky .obal_zalozky{ border-bottom: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; clear: left; font-size: 11px; margin: 0px; padding: 5px; }
#zalozky .titulek{ border-bottom: 1px solid silver; }

#easyTooltip{ padding: 5px 10px; border: 1px solid #195fa4; background: #195fa4 url(../images/bg.gif) repeat-x; color: #fff; }

/*- konfigurátor ---------------*/
.tbl_konfig table{border: 1px solid silver;}
.tbl_konfig .podskupina{ font-weight: bold; color: red; font-size: 14px; padding: 5px; background-color: #EBEBEB; border-bottom: 1px solid silver; }
.tbl_konfig .polozka_konfig{ float: left; width: 96px; margin: 5px; }
.tbl_konfig .polozka_konfig img{ padding: 1px; border: 1px solid silver; }
.tbl_konfig .radek-on{ background-color: #EBEBEB; }

/*- detail zboží sestavení položky podle konfigu --------*/
#detail_zbozi_konfig{ margin-right: 15px; }
#detail_zbozi_konfig .polozka_konfig{ height: 150px; }
#detail_zbozi_konfig .polozka_konfig input{ margin: 2px 0px 0px 20px; }
#detail_zbozi_konfig .obal_material{ border: 1px solid #808080; }
#detail_zbozi_konfig .kusy{ background-color: #F5F2E9; width: 25px; border: 1px solid #7A7A7A; float: left; }
#detail_zbozi_konfig .kosik{ cursor: pointer; margin-left: 4px; }
#detail_zbozi_konfig .cena{ color: #004C84; font-size: 15px; font-weight: bold; }
#detail_zbozi_konfig .cena_small{ color: #45B1FF; font-size: 11px; }

/*- panel fultext -------*/
#fulltext{ position: absolute; top: 126px; margin-left: 565px; color: white; }
#fulltext input.full{ background-color: #E2E2E2; border: 1px solid #404040; color: black; }

/*- výpis fulltextové vyhledávání ----*/
#vypis-fulltext .polozka_zbozi_full{ background: url("../images/line-h-tecky.gif") no-repeat center bottom; margin-bottom: 10px; padding-bottom: 5px; text-align: left; height: 100px; }
#vypis-fulltext .polozka_zbozi_full .obrazek{ float: left; overflow: hidden; width: 100px; }
#vypis-fulltext .polozka_zbozi_full h2{ font-size: 14px; }
#vypis-fulltext .polozka_zbozi_full h2 a{ color: #0066c0; }
#vypis-fulltext .polozka_zbozi_full .detail a{ color: black; font-size: 13px; font-weight: bold; padding-left: 15px; }

/*- top košík -----*/
#top_kosik{ position: absolute; top: 45px; margin-left: 805px; }
#top_kosik a.link_kos{ display: inline-block; padding-left: 30px; background: url(../images/kos-top.gif) no-repeat left center; color: white; text-decoration: none; font-size: 16px; }
#top_kosik .polozka{ margin-top: 25px; color: white; border:none;}

/*- formulář login ------*/
.form_login_stred{ margin: 15px 15px 15px 0px; }
.form_login_stred fieldset{ border: 1px solid #D3D1D1; }
.form_login_stred legend{ color: #FFCC00; font-weight: bold; font-size: 16px; }
.form_login_stred label{ padding: 5px; text-align: right; width: 20%; display: inline-block; line-height: 20px; }
.form_login_stred .prihlasit{ border: 1px solid gray; width: 30%; margin: 0px 5px; padding: 2px; }
.form_login_stred .odeslat{ margin-left: 22%; width: 20%; }

#ukaz_form{ cursor: pointer; color: #bf0000; font-weight: bolder; }

/*- košík ----------*/
#obsah-kosiku{ margin-top: 15px; margin-right: 15px; }
#obsah-kosiku .label_kosik{ color: #FFCC00; font-weight: bolder; font-size: 16px; padding: 5px 0px; }
#obsah-kosiku .tbl_kosik{ border: 1px solid #D3D1D1; border-collapse: collapse; width: 100%; }
#obsah-kosiku td{ border: 1px solid #D3D1D1; padding: 3px; }
#obsah-kosiku .titulek-kosik{ background-color: #F5F3EB; font-weight: bold; }
.rekapitulace_kosik{ margin: 15px 0px; }
.objednat .dalsi{ float: left; margin-left: 480px; border: 1px solid #0066b0; background-color: #48b2fe; padding: 2px 2px 5px 2px; color: white; font-weight: bold; cursor: pointer; }
.objednat .koupit{ margin-left: 10px; border: 1px solid #bf0000; background-color: #c20509; padding: 2px 2px 5px 2px; color: white; font-weight: bold; cursor: pointer; }
.objednat .koupit:hover{ border: 1px solid #006400; background-color: #228b22; }
#obsah-kosiku .kusy{ border: 1px solid #D3D1D1; width: 30px; float: left; margin-left:15px;}
#obsah-kosiku .kosik_prepocitej{ padding-left: 10px; }
#obsah-kosiku .kosik_kill{ border: 1px solid #bf0000; background-color: #c00000; color: white; cursor: pointer; font-weight: bolder; }

/*- tabulka doprava ------*/
#doprava-stred{ margin-right: 15px; margin-top:15px;}
#doprava-stred .radka-doprava{ background-color: #F5F3EB; }
#doprava-stred .radka-doprava td{ border: 1px solid #D3D1D1; }
.doprava-all { color: #bf0000; font-weight: bold; font-size: 14px; }
.doprava-all #celkemdoprava{ color: #bf0000; font-weight: bold; font-size: 16px; }
.odeslat-1{ border: 1px solid #bf0000; background-color: #c20509; padding: 2px 2px 5px 2px; color: white; font-weight: bold; cursor: pointer; }
.odeslat-1:hover{ border: 1px solid #006400; background-color: #228b22; }

/*- formulář registrace -------*/
#form_zakaznik { margin: 15px 15px 15px 0px; }
#form_zakaznik fieldset{ border: 1px solid #D3D1D1; }
#form_zakaznik legend{ color: #FFCC00; font-weight: bold;  font-size: 16px;}
#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;border: 1px solid #bf0000; background-color: #c20509; padding: 2px 2px 5px 2px; color: white; font-weight: bold; cursor: pointer;}
#form_zakaznik .odeslat:hover{ border: 1px solid #006400; background-color: #228b22;}
#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: 75%; height: 150px; border: 1px solid gray; margin: 0px 5px; padding: 2px; }
#ukaz_form{ cursor: pointer; color: black; font-weight: bold; }
#ukaz_form:hover{ cursor: pointer; color: black; 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; }

/*- zákazník -----*/
#zakaznik-udaje{ margin: 15px 15px 15px 0px; }
#zakaznik-udaje fieldset{ border: 1px solid #D3D1D1; }
#zakaznik-udaje legend{ color: #FFCC00; font-weight: bold;  font-size: 16px;}
#zakaznik-udaje .radek{ line-height: 22px; }
#zakaznik-udaje label{ padding: 5px; text-align: right; width: 30%; display: inline-block; line-height: 15px; font-weight: bold }

/*- rekapitulace objednávky ----*/
#rekapitulace{ margin: 15px 15px 15px 0px; }
#rekapitulace fieldset{ border: 1px solid #D3D1D1; }
#rekapitulace legend{ color: #FFCC00; font-weight: bold; font-size: 16px; }
#rekapitulace table .adresa{ border: 2px solid #D3D1D1; }
#rekapitulace .polozka-zb, #rekapitulace .titulek, #rekapitulace .titulek-zb, #rekapitulace .polozka{ border: 1px solid #D3D1D1; }
.form_odeslat{ margin: 15px; }
.odeslat-3{ border: 1px solid #bf0000; background-color: #c20509; padding: 2px 2px 5px 2px; color: white; font-weight: bold; cursor: pointer; font-size: 19px; }
.odeslat-3:hover{ border: 1px solid #006400; background-color: #228b22; }

/*- security -------------*/
#security_podmenu{ text-align: right; margin: -10px 10px 0px 10px; }
#security_podmenu a{ color: #c00000; }
#zalozky_muj_ucet{ margin: 25px 0px; }
#zalozky_muj_ucet a{ color: #c00000; }

#form_admin{ margin: 15px 15px 15px 0px; }
#form_admin fieldset{ border: 1px solid #D3D1D1; }
#form_admin legend{color: #FFCC00; font-weight: bold; font-size: 16px;}
#form_admin .radek{ line-height: 22px; }
#form_admin label{ padding: 5px; text-align: right; width: 37%; display: inline-block; line-height: 20px; }
#form_admin .pole{ border: 1px solid gray; width: 57%; margin: 0px 5px; padding: 2px; }
#form_admin .pole15{ border: 1px solid gray; width: 12%; margin: 0px 5px; padding: 2px; }
#form_admin .pole30{ border: 1px solid gray; width: 203px; margin: 0px 5px; padding: 2px; }
#form_admin .pole50{ border: 1px solid gray; width: 135px; margin: 0px 5px; padding: 2px; }
#form_admin .pole9{ border: 1px solid gray; width: 9%; margin: 0px 5px; padding: 2px; }
#form_admin .povinne{ background: url(../images/hvezdicka.gif) no-repeat right top #FFF9D7; }
#form_admin .input_error{ border: 2px solid red; background-color: #ffe4e1; }
#form_admin textarea { width: 56%; height: 100px; padding: 2px; border: 1px solid gray; margin-left:40%;}
#form_admin input.odeslat{ cursor: pointer; border: 1px solid #bf0000; background-color: #c20509; padding: 2px 2px 5px 2px; color: white; font-weight: bold;}
#form_admin input.odeslat:hover{ border: 1px solid #006400; background-color: #228b22; }

/* ajax */
#form_admin .cislo{ color: black; font-size: 22px; font-weight: normal; }
#form_admin .cislo_red{ color: red; font-size: 22px; font-weight: normal; }

/*- zákaznické centrum -----*/
#zak_centrum{
	padding: 0px 15px 0px 0px;
}
#zak_centrum table.tabulka{ width: 100%; border-collapse: collapse;}
#zak_centrum .mujucet-titulek{border-bottom:1px solid black;font-weight: bold; font-size: 16px;padding: 5px 0px; }
#zak_centrum .titulek_tbl{background-color: #48b2fe; font-weight: bold; }
#zak_centrum td { border: 1px solid silver; }
#zak_centrum .titulek_tbl td{ padding: 5px 10px; border:1px solid #004c84;}


/*- zápatí ------------------*/
#footer{ background-color: #FFE096; border-bottom: 26px solid #BA1D00; border-top: 4px solid #BA1D00; }
#footer-bottom{ border-top: 4px solid #FF4E00; }
#footer-bottom .copy{ background: url("../images/zidle-bottom.gif") no-repeat scroll right center transparent; color: #404040; font-size: 11px; padding: 8px 200px 32px 5px; text-align: left; width: 640px; }
#footer-bottom .copy a{ color: #ff6104; }

/*- formulář poptavky ---*/
#form_poptavka fieldset{ border: 1px double #EAEAEA; margin: 10px 10px 10px 0px; }
#form_poptavka legend{ font-size: 13px; font-weight: bold; padding: 5px; }
#form_poptavka .radek{ line-height: 22px; }
#form_poptavka label{ padding: 5px; text-align: right; width: 20%; display: inline-block; line-height: 20px; }
#form_poptavka .odeslat{ margin-left: 22%; margin-top:5px; padding: 2px;}
#form_poptavka .pole{ border: 1px solid gray; width: 50%; margin: 0px 5px; padding: 2px; }
#form_poptavka .pole30{ border: 1px solid gray; width: 30%; margin: 0px 5px; padding: 2px; }
#form_poptavka .pole9{ border: 1px solid gray; width: 9%; margin: 0px 5px; padding: 2px; }
#form_poptavka .povinne{ background: url(../images/hvezdicka.gif) no-repeat right top #FFF9D7; }
#form_poptavka .kodik{ margin-left: 22%; padding: 2px; }
#form_poptavka img{ border: 1px solid #feb413; padding: 1px; }
#form_poptavka .input_error{ border: 2px solid red; background-color: #ffe4e1; }
#form_poptavka .pozn{ float: left; }
#form_poptavka textarea{ width: 75%; height: 150px; border: 1px solid gray; margin: 0px 5px; padding: 2px; }
.chybovka{ background-color: red; color: white; font-weight: bold; padding: 5px; margin: 5px; }
.hlaska{ background-color: #32cd32; color: white; font-weight: bold; padding: 5px; margin: 5px; }

/*- statické menu ---------------*/
#staticke_menu{ position: absolute; top: 31px; margin-left: 575px; }
#staticke_menu a{ color: white; display: inline-block; padding: 5px 0px 5px 16px; text-decoration: none; background: url(../images/obalka-small.gif) no-repeat center left; }
#staticke_menu a:hover{ text-decoration: underline; }

#top-prihlasen{ position: absolute; top: 46px; margin-left: 590px; }
#top-prihlasen a{ color: white; display: inline-block; padding: 5px 0px 5px 16px; text-decoration: none; }
#top-prihlasen a.zamek-on{ background: url(../images/zamek-on.gif) no-repeat center left; }
#top-prihlasen a.zamek-off{ background: url(../images/zamek-off.gif) no-repeat center left; }
#top-prihlasen a:hover{ text-decoration: underline; }

/*- výpis katzegorií ---------------*/
#main_p .popis-kategorie {width:760px;}
#main_p .popis-kategorie p{text-align:justify;}
#main_p .grafika-podstranka img{border:1px solid orange;padding:3px;}#detail_zbozi #souvisejici{ }
#main_p .detail .home-table{font-weight: bold; text-align: center;}
#main_p .detail .home-akce{background: none repeat scroll 0 0 #ff640a;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;color: white;padding: 20px 40px 20px 40px;font-size: 13px;font-weight: bold;}
#main_p .detail .home-akce a{color:yellow}
#main_p .detail .home-akce h2{text-align:center;font-weight:bold;font-size:16px;color:white;}
#detail_zbozi .titulek_souvis{ }
#detail_zbozi #souvisejici .cena{ }

/*- související produkty ---------------*/
#detail_zbozi .titulek_souvis{color: #FF6104;font-size: 16px;font-weight: bold;padding-top: 15px;}
#detail_zbozi #souvisejici .cena{ }

/*  flash upoutávka  */
#flashDiv {border:2px solid orange;z-index: 1000;top: 30%;position: absolute;height: auto;width: auto;left: 30%;display: block;}
.schovat {text-align:right;margin:0px 5px 0px 0px;}
/*- mapa stránek --------*/
#mapa_stranek { padding-left: 12%; }
#mapa_stranek .mapa-menu ul{ list-style: none; margin: 0; }
#mapa_stranek .mapa-menu li.linka-menu{ font-weight: bold; padding: 3px; }
#mapa_stranek .mapa-menu li a { color: #3F3F3F; text-decoration: none; }
#mapa_stranek .mapa-menu li a:hover { text-decoration: underline; }
#mapa_stranek h2{ color: black; line-height: 31px; margin: 15px 0 10px; padding-left: 20px; font-size: 90%; }

