/*** obecne ***/

body {margin:0;padding:0;border:0;background:#dbdbdb;text-align:center; line-height:1.4 }
/*body {background:red;*background:black;_background:green;}/**/
body, td, th {font:10px Verdana,Arial}
img {border:0}
.none {display:none}
.clear {clear: both; font-size: 0px; border: none; height: 1px; margin-bottom:-1px;  position: relative}
.clear2 {clear:both;}
select {padding: 0px; margin: 0px; font-family: Verdana,Arial; font-size: 10px; color: black; background: white;}
h1, h2, h3, h4, h5, h6 {padding: 0px; margin: 0px; font-size: 100%}
a {color: #e70000}
a:hover {color:#b00000}

/*** header ***/
/*** 204 ***/

#containerHeader {height:156px;width:975px;margin:auto;text-align:left;position:relative}
#containerHeader .ch-top {height:120px;background:#3C3C3C url(img/head.bg.gif) left top;}
#containerHeader .ch-logo {height:119px;width:282px;background:url(img/head.logo.jpg);position:absolute;left:0px;top:0px;overflow:hidden}
#containerHeader .ch-logo a {color:white;font-size:13px;}
#containerHeader .ch-logo span {height:119px;width:282px;background:url(img/head.logo.jpg);position:absolute;top:0;left:0}
#containerHeader .ch-bg2 {height:120px;;width:372px;background:url(img/head.bg2.jpg);position:absolute;left:282px}
#containerHeader .ch-right {height:120px;width:290px;position:absolute;right:13px;}
#containerHeader .ch-right p {font:10px verdana;color:#b5b8b9;text-align:right; padding:13px 0;margin:0}
#containerHeader .ch-right p a {color:#e0e0e0;text-decoration:none }
#containerHeader .ch-right p a:hover {text-decoration:underline }
#containerHeader .ch-right form {margin:0;padding:0;border:0}
#containerHeader .ch-right fieldset {margin:0;padding:0;border:0}
#containerHeader .ch-right .ch-search {height:20px;;width:217px;background:white url(img/head.search.bg.gif);margin:0;padding:0;border:0;position:absolute;top:78px;right:30px;padding:6px 6px 0px 6px;font:12px Arial}
#containerHeader .ch-right .ch-search-btn {position:absolute;top:78px;right:0;width:26px;height:26px;background:black url(img/head.search.btn.gif) 0 0 no-repeat;margin:0;padding:0;border:0;}
#containerHeader .ch-menu {height:36px;border-left:1px solid #b6b6b6;border-right:1px solid #b6b6b6;background:white url(img/menu1.bg.gif) left top repeat-x;padding-left:13px}
#containerHeader .ch-menu ul{display:inline;margin:0;padding:0;border:0;}
#containerHeader .ch-menu li{display:inline;margin:0;padding:0;border:0;}
#containerHeader .ch-menu a {display:block;float:left;width:145px;height:33px;background:red url(img/menu1.jpg) left bottom no-repeat;font:13px/33px Arial;text-decoration:none;color:white;text-transform:lowercase;margin-right:4px;text-align:center}
#containerHeader .ch-menu a:hover {background:red url(img/menu1h.jpg) left bottom no-repeat;text-decoration:underline;padding-top:3px}


/*** body ***/
.containerBody {z-index:1;width:947px;margin:auto;text-align:left;border-left:1px solid #b6b6b6;border-right:1px solid #b6b6b6;background:white;clear:both;padding:13px;position:relative}

.body1 .categories {display:none} 

.categories {xposition:absolute; xleft:13px; float:left; width:210px;margin-top:70px; z-index:10}
.categories .all {background: url(img/categories.bg.gif) top left repeat-x;font:10px verdana;color:black;border:1px solid #b6b6b6;clear:left}
.categories .all ul {display:block;list-style:none;margin:0;padding:10px 0px 5px 0px;}      
.categories .all li {display:block;margin:0;padding:1px;}      
.categories .all a {display:block;color:black;text-decoration:none;padding:0px 10px;margin:0;border:0;line-height:1.3;}      
.categories .all a:hover {background:#e8e8e8}
.categories .categoriesHead {height:24px;}
.categories .categoriesHead div {background:#555555 url(img/categories.tab.gif) left top no-repeat;width:86px;height:24px; float:left; margin-right:2px;font:11px arial; color:white;text-align:center;overflow:hidden}      
.categories .categoriesHead div.cat-active {background:#e43131 url(img/categories.tab.active.gif) left top no-repeat;}
.categories .categoriesHead div.cat-pe {width:34px;position:relative;margin:0}
.categories .categoriesHead div.cat-pe a {display:block;width:34px;height:24px}
.categories .categoriesHead div.cat-pe a span {position:absolute;left:0;top:0;background:black url(img/categories.tab.search.gif) 0px 0px no-repeat;width:34px;height:24px}
.categories .categoriesHead div.cat-pe a:hover span {background:red url(img/categories.tab.search.active.gif) 0px 0px no-repeat;}
.categories .categoriesHead div strong {font-weight:normal;padding-top:7px;display:block}      
.categories .categoriesHead div a {color:white;text-decoration:none;padding-top:7px;display:block;height:17px}
.categories .categoriesHead div a:hover {text-decoration:underline;padding-top:7px;background:#e43131 url(img/categories.tab.active.gif) left top no-repeat;}
.categories .categoriesHead .cat-search {float:left;height:24px}
.categories .categoriesHead .cat-search img {border:0px;padding:0;margin:0}

/*.body2 .containerBody_2 {margin-left: 224px; position:relative} */
.body2 .containerBody_2 {margin-left: 13px; width:723px; float:left;overflow:hidden} 

.footer {padding:3em 0em 0em;text-align:center; font-size: 9px; color:#666; clear:both}
.footer .img {display:none}


/*** menu 4 ***/

.menu4 {font:11px verdana;background:url(img/menu4.bg.gif) left bottom repeat-x;padding:7px 0;_height:11px}
.menu4 strong {display:none;float:left;margin-right:5px}
.menu4 strong img {display:none}

.menu4 ul{display:inline;margin:0;padding:0;border:0;}
.menu4 li{display:inline;margin:0;padding:0;border:0;}
.menu4 a {display:block;float:left;font:11 Verdana;text-decoration:none;color:black;xtext-transform:lowercase;margin:0px 5px;}
.menu4 a:hover {color:red;text-decoration:underline;}

.body1 .menu4 {margin-left:224px}

/*** userBox ***/

.cUserBox {float:left;z-index:101;position:absolute;left:13px;top:169px;height:70px;width:210px;background:url(img/userbox.bg.png) no-repeat; overflow:hidden}
.containerBody .cUserBox {top:13px;left:12px}      
.cUserBox strong {display:block;height:20px;overflow:hidden;color:white;background:red url(img/userbox.bg.png) no-repeat;font:normal 11px/20px Arial;padding:3px 0px 0px 17px ;white-space:nowrap}
.cUserBox strong a {display:block; color:white; text-decoration:none}
.cUserBox strong a:hover {text-decoration:underline; color:white}
.cUserBox p {margin:0;}
.cUserBox p#ubGuest {padding:10px 0 0 7px; height:27px}
.cUserBox p#ubRegistered {padding:4px 0 0 7px; height:33px;display:none}
.cUserBox p.ub-tabs {margin-top:11px; padding:7px 0 0 7px;height:24px}
.cUserBox img {margin:0;padding:0;}
.cUserBox a {margin:0;padding-right:3px;}
.cUserBox a:hover img {opacity:0.65;filter:alpha(opacity=65)}

.body1 .cUserBox {height:102px;}
.body2 p.ub-tabs {display:none}      

/*** cPath ***/ 

.cPath {clear: both}
.cPath h2 {font:28px/38px Arial;background:url(img/h2.bg.gif) 1px 14px no-repeat;margin:0;padding:6px 0 0 30px;clear:both;text-align:left; color: #234173; }

.body1 .cPath {min-height:82px;_height:82px;}
.body1 .cPath h2 {margin-left:224px;*background:url(img/h2.bg.gif) 1px 19px no-repeat}

.path {padding: 3px 0px 0px 0px; list-style-type: none;float: left;margin: 0}
.body1 .path {margin: 0 0 0 224px;_margin-left:112px /*IE6 double-margin BUG*/} 
.path li {list-style-type: none; float:left; display: inline; background: url(img/odrazka.gif) no-repeat 0px 3px ; padding: 0px 0px 0px 14px; margin: 0px 4px 0px 0px}
.path li a {color:black; text-decoration:none; font: 11px Verdana, Arial}
.path li a:hover {color:red; text-decoration:underline}

.cPathDolni {display:none} /* dolni */ 

/*** cBookmarks - zalozky v detailu zbozi ***/

.cBookmarks {margin: 20px 0 ; clear: both}
.bookmarks {padding: 0 0 0 23px; margin: 0px; position: relative; z-index: 10; list-style-type: none; height:27px}
.bookmarks li {padding: 0; margin: 0 5px 0 0 ; float: left; list-style-type: none; font:12px Arial; border:solid 1px #bbb; border-bottom:none}
.bookmarks strong {display: block; padding: 5px; position: relative; z-index: 10; background: white; border-bottom: solid 1px white; font-weight:normal}
.bookmarks a {display: block; color:#444; text-decoration: none; padding: 5px; background:#ececec url(img/tab.bg.gif) left bottom repeat-x;}
.bookmarks a:hover {background:white; text-decoration: none}
.cardFile {border-top:1px solid #bbb;border-bottom:1px solid #bbb; text-align: center; padding: 10px; clear:both;position:relative; top: -1px; font:11px Verdana,Arial;_height:300px}
.cardFile .cf-img {float:right}
.cardFile .justify {display: block; text-align: justify; margin: 10px 0px 0px 0px}
.cardFile .commodity {clear: both; margin: auto; }
.cardFile .popis { text-align: left }
.cardFile table { text-align: left }
.cardFile .cf-bom {clear: both;}
.cardFile .cf-bom table {margin:10px auto;}

.cardFile h5 {font-size:12px;padding-top:2em;color:#888}
.cardFile .tab1 th, .cardFile .tab1 .th td {background: white url(img/form1.bg.gif) left bottom repeat-x; color: black; text-align: left; padding: 5px 10px;}


/*** cSouvisejici - seznam clanku - souvisejici informace ke zbozi nebo vysledky hledani v clancich***/

.cSouvisejici {color: #e70000; padding: 10px 0 20px 0; margin: 0; text-align:left}
.cSouvisejici ul {margin: 0; padding: 0px; list-style: none; }
.cSouvisejici strong {display:block;font-size: 11px;color:#444;padding:5px 0}
.cSouvisejici li a {color: #e70000; text-decoration: none;}
.cSouvisejici li a:hover {text-decoration: underline; color: black}

/*** cSubCategories - stranka kategorie***/


.cSubCategories {margin-left: 11px}
.cSubCategories .line {position: relative; top: 10px; clear: left; margin: 0px 0px 20px 18px; padding: 0px; font-size: 0px !important; height:0px; border-top: 1px dotted #f0f0f0 }

.cSubCategories a {text-decoration: none}
.cSubCategories a:hover {text-decoration: none}
.cSubCategories span {color: #535353; !important; font-weight: normal; padding-right: 4px}
.cSubCategories h3 {position: relative; clear: left; font-size: 13px; margin-top: 20px; color: #535353; background: url(img/odrazka.gif) no-repeat 1px 7px; padding: 4px 0px 0px 17px}
.cSubCategories h3 span {font-size:10px}
.cSubCategories h3 a {color: #535353;}
.cSubCategories h3 a:hover {color: black;}
.cSubCategories ul {clear: left; margin: 0px 0px 0px 17px; padding: 0px; list-style-type: none; position: relative;  }
.cSubCategories li {margin: 0px; padding: 1px 0px; float: left; white-space:nowrap}
.cSubCategories li a {font-size: 11px;display: block; color: #888888; font-weight: bold}
.cSubCategories li a:hover {text-decoration: none; color: #234173;}

/*** .search-result ***/

.search-result {color: #888888;font-weight:bold; }
.search-result em {color:black;font-style:normal}

/*** .link-list - kratky seznam odkazu */

.link-list {font: 11px arial; color: #888; text-align:left;line-height:1}
.link-list strong, .link-list a {display: block; font-weight: bold; text-decoration: none; color: #888}
.link-list a:hover {text-decoration: underline; color: black}
.link-list ul {clear: both; margin: 6px 0px 0px 0px; padding: 0px; list-style-type: none}
.link-list li {background: url(/img/odrazka.gif) no-repeat 1px 5px; padding: 0px 0px 0px 14px; }
.link-list li a {display: inline;font-weight:normal}
#pgZboziDetail #upoutavky div.link-list { float: left }

/*** selKusovnik - v konfiguratoru ***/

.selKusovnik { font: normal normal normal 10px Verdana; width:600px; background:white; }
.selKusovnikPocet { font: normal normal normal 10px Verdana; background:white; }
.selKusovnik .skladem { color:Green; }
.selKusovnik .neskladem { color:#FF2222; }
.selKusovnik .nezvoleno { background-color:#eaeef2; }

/*** vypis obecny ***/

table.vypis { font-size: 10px;   width: 100%;   empty-cells: show;  border: 0px solid white; }
table.vypis a {color: #234173;  text-decoration: none; font-weight: bold}
table.vypis a:hover {color: #c80101;  text-decoration: underline}
table.vypis input,  table.vypis textarea, table.vypis select { border-width: 1px;  font-size: 7pt;  }
table.vypis input, table.vypis select {height: 15px; }
table.vypis select { *height: 18px } /* IE7 konfigurator */
table.vypis th, table.vypis tr.th td { background: #9F0000 url(img/th.gif) top repeat-x;   font-weight: bold;   color: white;  text-align: center; padding: 4px 3px; }
table.vypis th.prvni, table.vypis tr.th td.prvni { background: #9F0000 url(img/th.left.gif) left top repeat-x; }
table.vypis th.posledni, table.vypis tr.th td.posledni { background: #9F0000 url(img/th.right.gif) right top repeat-x; }
table.vypis th span { white-space: nowrap; }
table.vypis th img { margin: 0px; }
table.vypis td, table.vypis th {border-left: 1px solid white; border-bottom: 1px solid white; padding: 1px 2px; font-size: 10px;  }

table.vypis td.noFound {border: none; }
table.vypis td {color: #444; text-align: left; }
table.vypis td.right {text-align: right; }
table.vypis td.center {text-align: center; }
table.vypis td.nowrap {white-space: nowrap; }
table.vypis td.bold {font-weight: bold; }
table.vypis tr {background-color: #f8f8f8; }
table.vypis tr.sudy {background-color: #f4f4f4; }
/* strankovani */
div.strankovani span {color: red;  font-weight: bold; }
/* filtr nad vypisem */
table.vypis td.filtrNadVypisem, table.vypisNabidek td.filtrNadVypisem {font-size: 10px;  vertical-align: middle;  background-color: white; }
table.vypis td.filtrNadVypisem input {vertical-align: middle}
/* filtr pod vypisem */
table.vypis td.filtrPodVypisem, table.vypisNabidek td.filtrPodVypisem {font-size: 10px;  vertical-align: middle;  background-color: white; }
table.vypis td img { margin-right: 6px; }
table.vypis td h3 {display: inline;  font: inherit;  color: inherit;  padding: 0px;  margin: 0px;  border: 0px;  vertical-align: middle;  align: inherit; }

/*** vypis zbozi ***/

.tab1 {border-collapse: collapse; margin: auto; }
.tab1 th, .tab1 .th td {background: #254274 url(img/th.gif) top repeat-x;   font-weight: bold;   color: white; text-align: center; padding: 4px 3px; border: 1px white solid; }
.tab1 .kulaty-roh-levy-horni { background: #254274 url(img/th.left.gif) left top repeat-x; }
.tab1 .kulaty-roh-pravy-horni { background: #254274 url(img/th.right.gif) right top repeat-x; }

.tab1 td {border: 1px white solid; padding: 0 1px}
.tab1 td a {text-decoration: none; color:#444; font-weight:bold }
.tab1 td a:hover {text-decoration: underline; color: black; }
.tab1_nahled {text-align: center; background-color: white; }
.tab1_rad1 .tab1_nahled {border-bottom: solid 1px #f8f8f8; }
.tab1_rad2 .tab1_nahled {border-bottom: solid 1px #f2f2f2; }
.tab1_nahled img {margin: auto; border: 0; }
.tab1_rad1 {background-color: #f8f8f8; }
.tab1_rad2 {background-color: #f2f2f2; }
.tab1_kod {text-align: center; }
.tab1_datum {text-align: right; }
td.tab1_cisdok, td.tab1_cisdok a {text-decoration: none; font-weight: bold; text-align: center; }
.tab1_nazev, .tab1_nazev a {text-decoration: none; font-weight: bold; }
td.tab1_nazev_akce a {color: red; text-decoration: none; font-weight: bold; }
td.tab1_nazev_tip a {color: #6C8938; text-decoration: none; font-weight: bold; }
td.tab1_nazev_doprodej a {color: brown; text-decoration: none; font-weight: bold; }
td.tab1_nazev_akce a:hover {color: #FF5353; }
td.tab1_nazev_tip a:hover {color: #88a848; }
td.tab1_nazev_doprodej a:hover {color: #AA5353; }
td.tab1_dostupnost1 img, td.tab1_dostupnost2 img, td.tab1_dostupnost3 img {border: none; display: block; margin: auto; margin-top: 6px; }
td.tab1_dostupnost1 , td.tab1_dostupnost1 a, td.tab1_drazbaProbihajici a {font-weight: bold; text-align: center; }
td.tab1_dostupnost1 , td.tab1_dostupnost1 a, td.tab1_drazbaProbihajici, td.tab1_drazbaProbihajici a {color: #6C8938; }
td.tab1_dostupnost1 a:hover, td.tab1_drazbaProbihajici a:hover {color: #9abf50; }
td.tab1_dostupnost2, td.tab1_dostupnost2 a {text-align: center; font-weight: normal; color: #FF0000; }
td.tab1_dostupnost2 a:hover {color: #FF5353; }
td.tab1_dostupnost3, td.tab1_dostupnost3 a {text-align: center; font-weight: normal; color: #000080; }
td.tab1_dostupnost3 a:hover, td.tab1_drazbaUkoncenaPlatna a:hover {color: #5555a0; }
.tab1_zaruka {text-align: center; }
.tab1_sprazene {text-align: center; }
.tab1_sprazene img {border: 0; }
.tab1_sest {text-align: center; }
.tab1_sest img {border: 0; margin: auto; }
td.tab1_kontakt a {text-align: center; font-weight: normal; text-decoration: none; }
.tab1_operace {text-align: center; }
.tab1_operace td {padding: 0px; border-style: none; }
td.tab1_operace input, .tab1_operace input {width: 25px; height: 16px; border-width: 1; font-size: 9px; margin-right: 3px; vertical-align: middle; }
.tab1_vyrobce {text-align: center; }
.tab1_partnr {text-align: center; }
.tab1_cena {text-align: right;}
td.tab1_cena a {text-decoration: none; }
td.tab1_cena_akce {text-align: right; color: Red; }
td.tab1_cena_tip {text-align: right;color: #6C8938; }
td.tab1_cena_akce a {color: red; text-decoration: none; }
td.tab1_cena_tip a {color: #6C8938; text-decoration: none; }
td.tab1_cena_akce a:hover {color: #FF5353; }
td.tab1_cena_tip a:hover {color: #88a848; }
td.tab1_cena_doprodej {text-align: right; color: brown; }
td.tab1_cena_doprodej a {color: brown; text-decoration: none; font-weight: bold; }
td.tab1_cena_doprodej a:hover {color: #AA5353; }
td.tab1_cena_eu {text-align: right; }
td.tab1_cena_eu_akce {text-align: right; color: Red; }
td.tab1_cena_eu_tip {text-align: right; color: #6C8938; }
td.tab1_cena_eu_doprodej {text-align: right; color: brown; }
.tab1 .right {text-align: right !important}
.tab1 .left {text-align: left !important}
.tab1 .center {text-align: center !important}
.tab1 .nowrap {white-space: nowrap !important}

/*** kosik ***/
div#divAlertZbozi, div#divAlertUloziste, div#divAlertObjednavka {font-size: 10px; text-align: center; color: red; margin-top: 15px; }
div#divAlertObjednavka {margin-bottom: 15px; }
div#divAlertUloziste {font-size: 11px; text-align: center; color: red; margin: 0px 7px 15px 7px; }
table.ulozisteCeny {font-size: 9px;  padding-left: 10px;  padding-right: 15px; width: 100% !important;  margin-top: 5px;  margin-bottom: 5px; }
table.ulozisteCeny td.right { text-align: right;  }
table.ulozisteCeny td.left { text-align: left;  }
div#divUlozisteHlavickaVypis, div#divUlozisteHlavickaForm {margin-top: 10px; margin-bottom: 20px; }
div#divUlozistePolozky {margin-top: 5px; }
div#divKosikHlavicka {margin-top: 15px; margin-bottom: 0px; font-size: 10px; text-align: right; }
td.tdmezera {background-color: white;  height: 10px; }
td.operaceBody a {white-space: nowrap;  margin-left: 10px; }
.valignTop {vertical-align: top; }
.ulozitAdresu {padding-top: 10px;  float: right; }
div.obchodniPokec {font-size: 10px; display: block; margin-top: 10px; }
.red {color: red; }
table.vypis th.operaceHead, table.vypis td.operaceBody, table.vypis td.operaceFooter {background-color: white;  border: none; }
table.vypis td.operaceBody, table.vypis td.operaceFooter {background-color: white;  border: none; }
table.vypis th.operaceHeadPrvni {   background-image: url(/img/levy_horni_sedy.gif); background-position: top left;  background-repeat: no-repeat; background-color: white;  border: none; }
table.vypis th.operaceHeadPosledni {   background-image: url(/img/pravy_horni_sedy.gif);  background-position: top right;  background-repeat: no-repeat; background-color: white;  border: none; }
table.vypis td.operaceBody {vertical-align: middle;  padding: 0px 3px; }
table.vypis td.customComodity a {color: green}
table.vypis td.operace {background-color: white;  padding: 3px 0px; }
div.operace { background-color: white; background-image: url(/img/levy_horni_sedy.gif); background-position: top left; background-repeat: no-repeat; margin: 0; }
div.operace2 {background-image: url(/img/pravy_horni_sedy.gif); background-position: top right;  background-repeat: no-repeat; }
div.operace3 {background-image: url(/img/tab_roh3.gif); background-position: bottom left;  background-repeat: no-repeat; }
div.operace4 {background-image: url(/img/tab_roh4.gif); background-position: bottom right;  background-repeat: no-repeat; vertical-align: middle;  padding: 3px 1em; }
div.operace4 a {text-decoration: none;  padding: 0 1em}
div.operace4 a:hover {text-decoration: none}
.top5 {display:none}


/*** formular ***/
div.form1 {background-color: #f8f8f8; margin: 1em auto; font-size: 10px; color: #444; }
div.form1 div.formContent {border-top: 1px solid white; text-align: center; padding: 10px 0px 10px 0px; background:white url(img/form1.content.bg.gif) left top repeat-x}
div.form1 div.formFooter {text-align: center; padding: 5px 10px 5px 5px; border-top: 1px solid white; background:white url(img/form1.content.bg.gif) left top repeat-x}
div.form1 div.formHead {background: white url(img/form1.bg.gif) left bottom repeat-x; color: black; text-align: left; padding: 5px 10px; font:bold 16px Arial}
div.form1 div.formHead #FormHeader2,div.form2 div.formHead #FormHeader3 { font-size: 12px!important; }
div.form1 div.formContent table, div.form1 div.formFooter table {color: #444; font-size: 10px; width: 95%; margin-left: auto; margin-right: auto; }
div.form1 input,  div.form1 textarea, div.form1 select, div1.option { border-width: 1px;   font-size: 8pt;  }

div.form2 {background-color: white; margin-top: 1em; margin-left: auto; margin-right: auto; font-size: 10px; color: #444; }
div.form2 div.formContent {border-top: 1px solid white; text-align: center; color: #444; padding: 10px 0px; background:white url(img/form2.content.bg.gif) left top repeat-x}
div.form2 div.formFooter {color: #444; text-align: center; padding: 0px 0px 0px 0px; border-top: 1px solid white; background:white url(img/form2.content.bg.gif) left top repeat-x}
div.form2 div.formHead {background: white url(img/form2.bg.gif) left bottom repeat-x; color: black; text-align: left; padding: 5px 10px; font:bold 16px Arial}
div.form2 div.formContent table.formData {color: #444}
div.form2 div.formContent table {color: #444; font-size: 10px; width: 95%; margin-left: auto; margin-right: auto; }

div.formError { padding: 3px;  border-top: 1px solid white; color: white;  background-color: red;  font-weight: bold; }


#filtry {padding:0px 0px 5px}
#filtry .cSubCategories {margin:0px 0px 5px}
#filtry .cSubCategories li {color:#888}
#filtry .cSubCategories li a {font-weight:normal; font-size:inherit}
#filtry .cSubCategories li.filtrNaVyrobceAktualni a {text-decoration:underline}
#filtry .cSubCategories li a:hover {text-decoration:underline}

#divHlaskaPrazdnyKos b {font-weight:normal}
input.txt {background:white; color:black}
#upoutavky .form2 a {color:#444; text-decoration:none}
#upoutavky .form2 a:hover {color:black; text-decoration:underline}
#upoutavky .form2 .img {padding-top:5px}
.cFormProdejce {width:300px;margin:auto}

.cFooter {clear:both;background:#575757 url(img/footer.bg.gif) left top repeat-x;width:949px;margin:auto;text-align:left; padding:13px 13px 10px 13px;color:#777}
.cFooter a {color:#aaa;text-decoration:none}
.cFooter a:hover {color:#ccc;text-decoration:underline}

table.catalog th strong{display:none}
table.catalog td {vertical-align:top;width:32%}
table.catalog td.space {width: 2%;}
table.catalog .productName td {min-height:3em;_height:3em;background:url(img/form1.bg.gif) left bottom repeat-x;padding:10px 0 5px 0}
table.catalog .productName td a {color: #444;text-decoration:none; font:bold 12px Arial}
table.catalog .content td{text-align:center;padding:5px 0} 
table.catalog .content p {text-align:left} 
table.catalog .content ul {text-align:left}
table.catalog .prices td{text-align:right; padding:5px 10px 20px;background:url(img/form2.content.bg.gif) left top repeat-x}
table.catalog .prices span {font-size:14px}
table.catalog .prices span.doporucena-cena {font-size:10px;text-decoration:line-through;color:#888}
table.catalog .prices span.usetrite {font-size:10px;color:#888}

table.catalog .prices a {display:block;padding:5px 0} 

.cClanky {display:none} 

div.hlaskaUsetrite {color:#888;text-align:center}

#pgStrom2 #upoutavky { float: right; height: auto; overflow-x: hidden; width: 234px; }
#pgStrom2 #upoutavky div.form2 div.formHead {  font: bold 13px Arial; color: #234173; background: url("img/form1.bg.gif") repeat-x left bottom; }
#pgStrom2 #upoutavky div.form2 div.formFooter { border: 0px none;}

#preview { display:none; position: absolute; z-index:1000; width: 271px; text-align: center; -moz-box-shadow: 5px 5px 3px #BBB;-webkit-box-shadow: 5px 5px 3px #BBB;box-shadow: 5px 5px 3px #BBB; }
#preview div { border: 1px solid #ccc; padding: 10px; background: white url("/img/loading.gif") center center no-repeat; width: 250px; min-height: 120px; text-align: center; }
#preview img { max-width: 250px; _width: 250px; }

#divZpusobDodavky { width: 500px!important; }