
/* ------------ Globalni definice objektu  ----------------------------------------------------------------------------------------------*/
body {margin: 0; padding: 0; font-family: Tahoma; font-size: 11px;color:#2F3942;background-color: #FFFFFF !important; position:relative;}
div {height: auto; _height: 0; margin: 0; padding: 0}
p {margin: 0; padding: 0}
a {_height: 0; text-decoration: none; color: #2F3942}
a:hover {text-decoration: underline}
img {margin: 0; padding: 0; border: 0}
form {margin: 0; padding: 0}

h1,h2,h3,h4,h5 {margin: 0; padding: 0; font-size: 11px; color: #2F3942}

.input_text {margin: 0; padding: 0; font-size: 11px; color: #000;}
.input_button {margin: 0; padding: 0; border: 0}
.input_radio {height: 12px; width: 12px; margin: 0; padding: 0; vertical-align: middle; border: 0}
.input_check {height: 12px; width: 12px; margin: 0; padding: 0; border: 0}

Textarea {margin: 0; padding: 0; overflow: auto; font-size: 11px; color: #2F3942}
Label {margin: 0; padding: 0; vertical-align: middle; color: #2F3942; font-size: 11px}
Select {margin: 0; padding: 0; vertical-align: middle; color: #2F3942; font-size: 11px}
Input {vertical-align: middle}

.clear {_height: 0px; font-size: 1px; clear: both}
.clear1 {clear: both; _clear: none}
.clear2 {clear: both; _height: 0px; font-size: 1px}

.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}
.alert {color: #aa0009;} 


.acronym {border-bottom: blue 1px dotted}

.buttons{width:100%; text-align:center;}
.Title {font-weight: bold; font-size: 11px; color: #cc3300}
.PaymentTitle {text-align: center;}
.PaymentTitle h4 {font-size:15px}
.Code2 {	border: #8b4513 1px solid;	padding-right: 5px;	padding-left: 5px;	color: #000066;	font-family: 'Courier New' , Monospace;	background-color: #ff9933}
.postfixText {padding-left:0;font-size:11px;}
.bottom{background: url(/img/BGbottom.gif) no-repeat left bottom #FFFFFF; height:10px;   margin-bottom:10px;}

.req_char{font-weight:bold;color:#F2020E;margin-left:5px;}

/* -- vsechny texty z FCK editoru --- */
.freetext {}
.freetext p {}
.information.freetext { margin:10px auto 0 auto; text-align:left; }

.info {position: absolute; top: 5px; right: 4px; padding: 2px 0 2px 11px; display: block; font-size: 12px; color: #252F38; background: url(/img/SEPcontainerHeader.gif) no-repeat left}
.information {clear:both;background:#FAFAFA;border:1px solid #EBEBEB;width:430px;padding:10px;margin:10px auto 0 auto;text-align:center;width:90%;}
.information p {margin:5px}
.information a {font-weight:bold; color: #FC0C18;}
.information.alert {background:#FAFAFA; font-weight: bold}
.information.result {background:#FAFAFA}
.information table {width: 100%;}
.information table th {text-align:right; width: 50%}
.information table td {text-align:left; width: 50%}
.information .error{color:#da0042;font-weight:bold;}
.information.alert.userdata ul  {list-style-type: none; font-weight:normal; padding-left:0px;}

/* LI seznam */
.arrowedMenu {margin-top:5px;}
.arrowed { background:url(/img/arrowR.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat center left; padding-left:10px;}
.arrowed a {color:#DE0000;}

/*  clona   */
#clona {background-image:url(/img/logoGrey.gif); filter:alpha(opacity=50); opacity:.5; height:100%; left:0; position:absolute; text-align:center; top:0; vertical-align:middle; width:100%; z-index:5;}
.clonaIE6 {background-image:url(/img/logoGrey.gif);}
#clona1 {text-align:center; vertical-align:middle; position:absolute; top:0; left:0; width:100%; height:100%; z-index: 6;}

/* ----------  Definice kostry  -------------------------------------------------------------------------------------------------- */
.containerHeader{background-color:#FFFFFF;padding:0 2px 0 2px;}
.containerHeaderTop{width:960px;height:30px;position:absolute;}
.containerHeaderBottom{width:960px;height:44px;position:absolute;top:161px;background:url(/img/bg-menu.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF);}

.shadows1{width:1px;height:5px;position:absolute;background:#000;left:766px;}
.shadows2{width:1px;height:10px;position:absolute;background:#000;left:767px;}
.shadows3{width:1px;height:15px;position:absolute;background:#000;left:768px;}
.shadows4{width:1px;height:20px;position:absolute;background:#000;left:769px;}
.shadows5{width:1px;height:25px;position:absolute;background:#000;left:770px;}
.shadows6{width:1px;height:30px;position:absolute;background:#000;left:771px;}

#shadow1{top:8px; filter:alpha(opacity=05); opacity:.05;}

#shadow2{top:7px;  filter:alpha(opacity=10); opacity:.10;}
#shadow3{top:17px; filter:alpha(opacity=05); opacity:.05;}

#shadow4{top:7px;  filter:alpha(opacity=15); opacity:.15;}
#shadow5{top:22px; filter:alpha(opacity=10); opacity:.10;}
#shadow6{top:37px; filter:alpha(opacity=05); opacity:.05;}

#shadow7{top:6px;  filter:alpha(opacity=20); opacity:.20;}
#shadow8{top:26px; filter:alpha(opacity=15); opacity:.15;}
#shadow9{top:46px; filter:alpha(opacity=10); opacity:.10;}
#shadow10{top:66px; filter:alpha(opacity=05); opacity:.05;}

#shadow11{top:6px;  filter:alpha(opacity=25); opacity:.25;}
#shadow12{top:31px;  filter:alpha(opacity=20); opacity:.20;}
#shadow13{top:56px; filter:alpha(opacity=15); opacity:.15;}
#shadow14{top:81px; filter:alpha(opacity=10); opacity:.10;}
#shadow15{top:106px; filter:alpha(opacity=05); opacity:.05;}

#shadow16{top:5px;  filter:alpha(opacity=30); opacity:.30;}
#shadow17{top:30px;  filter:alpha(opacity=25); opacity:.25;}
#shadow18{top:60px;  filter:alpha(opacity=20); opacity:.20;}
#shadow19{top:90px; filter:alpha(opacity=15); opacity:.15;}
#shadow20{top:120px; filter:alpha(opacity=10); opacity:.10;}
#shadow21{top:150px; filter:alpha(opacity=05); opacity:.05; height:11px;}

#containerBgBody {position: relative;  margin: auto;}
#containerHeader {position: relative; z-index: 1; margin: auto; width: 960px; height: 209px;  background-repeat:no-repeat;background-position: 0px 30px }
#containerHeader_1 {position: relative; z-index: 1; margin: auto; width: 960px; height: 209px;  background-repeat: no-repeat;background-position: 2px 30px }
#containerHeader_2 {position: relative; z-index: 1; margin: auto; width: 960px; height: 209px;  background-repeat: no-repeat;background-position: 0px 30px }
#containerBody {position: relative; margin: auto; width: 960px;background-color:#FFFFFF;padding:0 2px;}
#column1 {position: relative; top: 0; left: -549px; height: auto; width: 202px; float: left; overflow: hidden; background-color:#FFFFFF; }
#column {position: relative;top: 0;min-height: 400px;height: auto;width: 100%;float: left;overflow: hidden;background-color: #FCFBF9; background-color:#FFFFFF; }
#column2 {position: relative; top: 0px; left: 211px; width: 549px; height: auto; float: left; overflow: hidden; background-color:#FFFFFF; }
#column3 {position: relative; top: 0px; left: 19px; height: auto; width: 190px; float: left; overflow: hidden; background-color:#FFFFFF; }
#containerFooter {position: relative;  width: 960px; margin: auto; padding: 0;  font-size: 11px; color: #FFFFFF; background: url(/img/bg-containerFooter.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) repeat-x} 
#containerFooter .footerCustomText{width:700px;padding: 20px 0 10px 0; float: left; text-align: left; color: #FFFFFF}

#pinnedSiteAlert {text-align: center; z-index: 90; top:0%; width:100%; left:0px; display: none; background:#F2020E;color: #FFFFFF;}
#pinnedSiteAlert a {text-align: center; color: #FFFFFF; width:380px}
#pinnedSiteAlert .pinnedSiteCloseImg {cursor: pointer;position:absolute;left:99%;top:5px}
#pinnedSiteAlert .pineIco {cursor: pointer}

/* ----------  containerHeader --------------------------------------------------------------------------------------------------- */
#containerHeader h1 {display: none}
#containerHeader_1 h1 {display: none}
#containerHeader_2 h1 {display: none}

/*****************************  === USER.guideLinks  === ******************************************/
.logo {position: absolute;  display: block; z-index:100;}
.logo img{behavior:url(/css/pngbehavior.htc)}

.headerHref {position: absolute;  display: block; z-index:101; top:30px; width:765px; height:135px; background: url(/img/headerHref.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) }

.bannerImg{position: absolute;z-index:99;}
.bannerImg img{behavior:url(/css/pngbehavior.htc)}

.setUp {position: absolute; top: 10px; left: 14px; margin: 0; padding: 0; list-style-type: none; font-size: 11px; z-index:800;}
.setUp li {float: left}
.setUp li a {margin-right: 28px; _margin-right: 14px; float: left; text-decoration: none; font-weight: bold; color: #2F3942}
.setUp li a:hover {text-decoration: underline}

.userInfo {position: absolute; top: 10px; right: 210px; margin: 0; padding: 0; list-style-type: none; z-index:800;}
.userInfo li {float: left}
.userInfo li a {margin-right: 13px; _margin-right: 7px; float: left; display: block; text-decoration: none; font-size: 11px; font-weight: bold; color: #2F3942}
.userInfo li a:hover {text-decoration: underline}

/*****************************  === PUBLISH.treemenu  === *****************************************/
.menu {position: absolute; top: 161px; left: 2px; margin: 0; padding: 0; list-style-type: none; background: url(/img/bg-menu.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF)}
.menu li {position: relative; display: block; float: left}
.menu li a {height: 27px; padding: 12px 10px 0pt 15px; float: left; display: block; font-size: 12px; font-weight: bold; color: #2F3942; background: url(/img/bg-menu_li_a.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat 0px 1px}
.menu li ul {position: absolute; z-index: 9; top: 40px; left: 2px; width: 135px; margin: 0; padding: 0; visibility: hidden; font-size: 10px; color: #D1E5CC; ; background: url(/img/bg-xmenu.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) repeat-x #F2020E} 
.menu li ul li {display: block; float: none; margin: 0px; padding: 0px}
.menu li ul li a {height: auto; display: block; float: none; padding: 6px 8px 5px 14px; color: #FFFFFF; font-size: 11px; font-weight: normal; background: none; border-bottom: 1px solid #F2020E}
.menu li ul li a:hover {/*color: #000*/; text-decoration: none}
.menu li ul ul {top: 0; left: 136px}

/*****************************  === Multilangual  === *********************************************/

/*****************************  === SEARCH.form  === **********************************************/
.searchBox {background:url(/img/CZE/bg-searchBox.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF);width:190px;padding:0;margin-bottom:5px;}
.searchBox .seEx {padding:45px 0 13px 5px;_padding:45px 0 11px 5px;}
.searchBox .seEx .search_input_image{height:21px;width:25px;}
.searchBox .seEx .input_text {height: 16px; width: 130px; margin-right: 9px; padding: 3px 0 0 7px; color: #606060; border: 1px solid #BBB}
.searchBox .seEx .advSearchBoxLink {position:relative;left:68px;display:block;top: 5px; ?top: 0; _top: 0; margin-left: 11px; padding-left: 10px; color: #FFFFFF; background: url(/img/bg-advSearchBoxLink.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat 0 8px;padding-top:5px;}

.searchBox .seEx .searchSelect select {width: 174px; margin:4px 0px;padding: 0px;}

.searchBox .seEx a {color: #FFFFFF; text-decoration: underline;}


.searchBox #advSearchBox { height: 70px; padding: 10px 0pt 5px 20px; background:url(/img/bg-searchBox-adv.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF); }
.searchBox #advSearchBox label {padding-bottom: 4px; display: block; color: #FFFFFF}
.searchBox #advSearchBox .input_radio {position: relative; top: -2px; ?top: 0px; _top: 0px; margin-right: 5px}
.searchBox #advSearchBox a {margin-left: 18px; text-decoration: underline; color: #FFFFFF}
.searchBox #advSearchBox a:hover {text-decoration: none}
.searchBox .whisperer_div {width: 137px; color: #606060; border: 1px solid #BBB000; position:absolute; left:5px;top:68px; background:#FFFFFF;z-index:100;}
.searchBox .whisperer_div ul {margin: 0; padding: 0px 0 0px 0; list-style-type: none}
.searchBox .whisperer_div li {position: relative; padding: 0px 0 0px 0;float: left; width:100%;color:#000000; cursor:pointer;}
.searchBox .whisperer_div li span {margin-left:4px;}
.searchBox .whisperer_div .hoverli {text-decoration: none; background: #2E9AFE; color:#FFFFFF; cursor:pointer;}

/*****************************  === basketInfo  === ***********************************************/
#basketInfoBackground{background: url(/img/CZE/bg-basketInfo.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat scroll left top !important;width:200px;height:200px;left:770px;position:absolute;top:0px;}
.basketInfoBackgroundClass{background: url(/img/CZE/bg-basketInfo.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat scroll left top ;width:200px;height:200px;left:772px;position:absolute;top:0px;}

#basketInfo{background: transparent;width:200px;left:770px;position:relative;top:0px;}
.basket {position: absolute; top: 42px; right: 0; height: 120px; width: 190px; line-height:14px;}
.basket .baEx2 {text-align: center}
.basket .baEx2 .baEx2_1-t {padding-bottom: 4px; color: #FFFFFF}
.basket .baEx2 .baEx2_1 strong {font-size: 14px; color: #FFFFFF}
.basket .baEx2 .baEx2_1 span {font-size: 14px; color: #FFFFFF}
.basket .baEx2 .baEx2_2 strong {font-size: 14px; color: #FFFFFF}
.basket .baEx2 .baEx2_2 small {font-size: 14px; color: #FFFFFF}
.basket .baEx2 .baEx2_2-t {padding: 10px 0 4px 0; color: #FFFFFF}
.basket .baEx3 {margin: 7px 0 0 0; padding: 0; list-style-type: none;position:relative;left:-10px;*left:00px;}
.basket .baEx3 li {float: left;_padding-left:18px;*padding-right:11px;margin-left:1px;*margin-left:0px;}
.basket .baEx3 li a {margin-left: 28px; *margin-left:18px; _margin-left: 0px; float: left}


#showBasketLink, #clearBasketLink {}

/* ------------ Column1 -----------------------------------------------------------------------------------------------------------------*/
#column1 .title {height: 37px}
#column1 .title span {position: relative; top: -13px; height: 37px; _margin-bottom: -13px; display: block}
#column1 .sideBox {width: 202px; background: url(/img/bg-sideBox.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) repeat-y} 
#column1 .sideBoxIn {width: 202px; background: url(/img/bg-sideBoxIn.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat bottom}
#column1 .boxContent {margin-top: 7px}
#column1 .banner {margin: 15px 0; text-align: center}

/*****************************  === CATEGORYLIST.basictree  === ***********************************/
.fold {height: 27px; width: 198px; margin: auto;border-bottom: 1px solid #F2020E}
.fold div {height: 20px; width: 99px; padding-top: 7px; float: left; text-align: center; }
.fold .foEx1 {font-weight: bold; color: #FFFFFF;background-color:#F2020E}
.fold .foEx2 {text-decoration: underline; color: #2F3942;}
.foEx {border-bottom: 1px solid #F2020E}
.foEx .foEx1 {text-decoration: underline; font-weight: normal; color: #2F3942;background-color:#F7F7F7}
.foEx .foEx2 {text-decoration: none; font-weight: bold; background-color:#F2020E; color: #FFFFFF}

.title_categories {background: url(/img/CZE/title_categories.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
.categories ul {margin: 0; padding: 6px 0 8px 0; list-style-type: none}
.categories ul li a {padding: 6px 8px 6px 25px; display: block; font-weight: bold; color: #2F3942; background: url(/img/bg-categories_li_a.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat 13px 9px}
.categories ul ul {margin: 0; padding: 0; list-style-type: none; border: 0; background: none}
.categories ul ul li a {padding: 3px 8px 3px 35px; display: block; font-weight: normal; text-decoration: none; background: none}
.categories ul ul li a:hover {text-decoration: underline}
.categories ul ul ul li a {padding: 3px 8px 3px 48px; color: #2F3942} 
.categories ul .activCat { background: url(/img/bg-activCat.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat 13px 11px}
.categories ul ul .activCat {background: url(/img/bg-activCat.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat 23px 8px}
.categories ul ul ul .activCat {background: url(/img/bg-activCat.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat 36px 8px}

/*****************************  === EMAILNEWS.askmail  === ****************************************/
.title_eNews {background: url(/img/CZE/bg-news.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat;top:0px !important;margin-top:5px;}
.eNewsIn {width: 187px !important; padding: 0 0 15px 15px;background:url(/img/bg-sendMin.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat scroll 0px -45px !important; }
.eNewsIn .freetext {padding: 0 10px 0 2px}
.eNewsIn .input_text {height: 16px; width: 113px; margin: 6px 6px 0 0; padding: 3px 0 0 6px; color: #6a6a6a; border: 1px solid #9d9d9d;position:relative;left:-6px;}
.eNewsIn .input_button {position: relative; top: 3px;left:-10px;}
.eNewsIn span {padding: 3px 0; display: block; color:#FFFFFF}

/*****************************  === CONTACT.sendmail  === *****************************************/
.sendM {position: relative; margin-bottom: 5px; padding: 35px 0 10px 0; background: url(/img/CZE/title_sendM.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
.sendM textarea {height: 78px; width: 176px; margin-bottom: 5px; padding: 3px; color: #606060; border: 1px solid #F2020E}
.sendM .input_text {height: 16px; width: 111px; padding: 3px 0 0 7px; color: #606060; border: 1px solid #F2020E}
.sendM .freetext {padding: 0 0 6px 3px; color: #FFFFFF}
.sendMin {padding-left: 9px;padding-bottom: 5px; background: url(/img/bg-sendMin.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
.sendMin span {padding: 3px 0; display: block;color:#FFFFFF}
.sendMin img{margin-bottom:3px;}
.sendMin .input_button{margin-left:3px;}

/*****************************  === TRANSPORTMETHOD.list  === *************************************/
#title_payments_1 {background: url(/img/CZE/title_payments.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
.payments {margin-bottom: 15px}
.payments a:hover {text-decoration: none}
.paymentsIn1 {padding-bottom: 10px}
.paymentsIn2 {padding-left: 7px}
.paymentsIn1 .freetext {padding: 0 8px 8px 12px; color: #2F3942}

/*****************************  === PARTNERS.list  === *************************************/
#title_partner_link_1 {background: url(/img/CZE/title_partners.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}

/*****************************  === INQUIRY.one  === **********************************************/
.title_inquiry {background: url(/img/CZE/title_inquiry.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat }
.inquiryIn {padding-bottom: 10px}
.inquiry .question {padding: 0 10px 12px 12px; text-align: left; color: #2F3942}
.inquiry .answerCount {margin-right: 14px; _margin-right: 7px; float: right; text-align: right; font-size: 10px; font-weight: bold}
.inquiry .answerText {position: relative; top: -2px; margin-left: 13px; text-decoration: underline; cursor: pointer }
.inquiry .answerText:Hover {text-decoration: underline}
.inquiry .inquiryIn1 {padding-bottom: 10px}
.inquiry .inquiryIn2 {width: 176px; margin-left: 11px; border-style:solid; border-width: 1px;}
.inquiry .inquiryIn2 p {height: 3px; margin: 2px; background-color:#F2020E; line-height:1px;} 

/* ------------ Column3 -----------------------------------------------------------------------------------------------------------------*/
#column3 .title {height: 37px}
#column3 .title span {position: relative; top: -13px; height: 37px; _margin-bottom: -13px; display: block}
#column3 .sideBox {width: 190px; margin-bottom: 4px; background: url(/img/bg-sideBox_c3.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) repeat-y} 
#column3 .sideBoxIn {width: 190px; background: url(/img/bg-sideBoxIn_c3.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat bottom}

/*****************************  === COMMODITYLIST.topsale ===  ************************************/
#title_topsale_shop_1 {background: url(/img/CZE/title_topsale.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
#column3 .topSale ol {margin: 0 0 0 35px; ?margin-left: 40px; _margin-left: 40px; padding: 7px; font-weight: bold;}
#column3 .topSale ol li {margin-bottom: 4px}
#column3 .topSale ol li .productPrice{position:relative;left:2px;?left:-3px;_left:-3px}
#column3 .topSale ol li .productPrice .noWrap{font-weight:normal} 
#column3 .topSale ol li a {position: relative; left: 2px; ?left: -3px; _left: -3px; font-weight: normal; color: #2F3942}
#column3 .topSale ol li a:hover {color: #F2020E}

/*****************************  === PUBLISH.infoboxlinks ===  *************************************/
.title_info {background: url(/img/CZE/title_info.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
#column1 .infoBox {}
#column1 .infoBox .sideBoxIn {width: 202px; background: url(/img/bg-sideBoxIn.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat bottom}
#column1 .infoBox ul {margin: 0; padding: 0 0 10px 0; list-style-type: none}
/*#column1 .infoBox ul li {background: url(/img/bg-infobox_ul_li.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat bottom}*/
#column1 .infoBox ul li a {padding: 5px 0 3px 10px; display: block; text-decoration: underline; /*background: url(/img/bg-infobox_ul_li_a.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat 19px 10px; color:#F2020E*/}
#column1 .infoBox ul li a:hover {text-decoration: none;color: #F2020E}
#column1 .infoBox .last {background: none;}

/*****************************  === ADVERTISING.recommendus  === **********************************/
#column1 .recommendUs { background: url(/img/CZE/title_recommendUs.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
#column1 .recommendUs {position: relative; margin-bottom: 6px}
#column1 .recommendUsIn{padding:41px 0 8px 0; ?padding:39px 0 9px 0;_padding:32px 0 9px 0;}
#column1 .recommendUs .input_text {margin-left:9px; height: 16px; width: 111px; padding: 3px 0 0 7px; color: #606060; border:solid 1px #F2020E; background: transparent}
#column1 .recommendUs .long {margin-bottom: 9px;_margin-bottom: 7px;  width: 175px}
#column1 .recommendUs .long {?position:relative;?left:0px;}
#column1 .recommendUs .short{?position:relative;?top:-1px;_position:relative;_top:1px;}
#column1 .recommendUs .input_image {margin-left:3px;position:relative;top:0px;?top:-1px;_top:1px;}
#column1 .recommendUs span{display:block;color:#FFFFFF;margin-bottom:5px;}
#column1 .recommendUs img{margin-bottom:5px;}
#column1 .recommendUs .ChckCodeAssistant{padding:5px 0 5px 15px;}
#column1 .recommendUs .ChckCodeAssistant .input_text_chckcode{border:solid 1px #3E4851;background:#fff;}

/*****************************  === COMMODITYLIST.action ===  *************************************/
.title_action {background: url(/img/CZE/title_action.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
#title_action_1 {background: url(/img/CZE/title_action.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
#column3 .actionIn {padding-bottom: 3px}
#column3 .action .product {width: 188px; margin: auto; padding: 15px 0 7px 0; text-align: center; border-bottom: 1px solid #FFFFFF}
#column3 .action .product.last {border-bottom: none} 
#column3 .action .productName a { height:auto; overflow: hidden; display: block; font-size: 12px; color: #2F3942}
#column3 .action .productImg {height: 115px; width: 115px; margin: 5px auto 5px auto;  overflow: hidden;}
#column3 .action .productImg a img {border: 1px solid #CFCFCF; padding:2px;}
#column3 .action .price {font-size: 13px; font-weight: bold; color: #F2020E}
#column3 .action .price .highlighted{color:#D40000; }
#column3 .action .price small {font-size: 11px}

/******************************* === M:COMMODITYBODY.related === **********************************/
.title_related {background: url(/img/CZE/title_related.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
#column3 .relatedIn {padding-bottom: 3px}
#column3 .related .product {width: 188px; margin: auto; padding: 15px 0 7px 0; text-align: center; border-bottom: 1px solid #F5F5F5}
#column3 .related .product.last {border-bottom: none} 
#column3 .related .productName a {font-weight:bold;  overflow: hidden; display: block; font-size: 12px; color: #2F3942}
#column3 .related .productImg {width: 115px; margin: 5px auto 5px auto;  overflow: hidden; height:auto;}
#column3 .related .productImg a img {border: 1px solid #CFCFCF; padding:2px;}
#column3 .related .price {font-size: 13px; font-weight: bold; color: #F2020E}
#column3 .related .price .highlighted{color:#D40000; }
#column3 .related .price small {font-size: 11px}
#column3 .related .productName,#column3 .related .productName div,#column3 .related .productName a{height:auto;}

/*****************************  === ADVERTISING.textlinks === *************************************/
.title_advertise {background: url(/img/CZE/title_advertise.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat }
.textAdvertise ul {margin: 0; padding: 0 0 8px 0; list-style-type: none}
.textAdvertise ul li {background: url(/img/bg-textAdvertise_ul_li.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat bottom}
.textAdvertise ul li a {font-weight:bold; padding: 8px 5px 3px 16px; display: block; font-size:11px; color: #2F3942}
.textAdvertise ul li a:hover{text-decoration:underline}
.textAdvertise span {padding: 0px 5px 8px 16px; display: block;}
.textAdvertise .last {background: none}

/* ------------ Column2 -----------------------------------------------------------------------------------------------------------------*/
#column2 .title {height: 29px; width:100%; margin: 10px 0 10px 0; float: left}
#column2 .title span {position: relative; top: -13px; height: 29px; display: block}
#column2 .banner {margin: 15px 0; text-align: center}


/*****************************  === CATEGORYLIST.navigate === *************************************/
.navigate {margin: 10px 0; padding: 0}
.navigate li {display: inline}
.navigate li a {margin-right: 6px; padding-right: 10px; text-decoration: none; color: #2F3942; background: url(/img/DECnavigate_a.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat right 5px}
.navigate li a:hover {text-decoration: underline}
.navigate li a.activNM {font-weight: bold; background: url(/img/bg-activNM.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat right 5px}

/*****************************  === PUBLISH.welcome ===  ******************************************/
.prologue {padding: 0px 8px 0px 8px}
.prologue .anot{padding: 5px 2px 5px 2px;}
.prologue .freetext{padding: 5px 2px 5px 2px;}
.page_index h1,.page_index div.h1{margin: 3px 0 5px 10px; display: block; text-decoration: none; font-size: 11px; font-weight:normal; color:#616B74}

/*****************************  === CATEGORYBODY.basicinfo ===  ***********************************/
.characterization {padding: 0 0 0 0}
.characterization h1 {padding-bottom: 8px; font-size: 14px;}
.characterization .characterizationImg {height: auto; width: auto; margin-right: 10px; _margin-right: 5px; text-align: center; overflow: hidden; float: left; border: 0px #2F3942}
.characterization .freetext {}

/*****************************  === CATEGORYBODY.topsale ===  *************************************/
#title_topsale_category_1 {font-size: 12px; font-weight: bold; color: #76c339}

#column2 .topSaleCategory-t {height: auto !important; margin: 20px 0 0 0 !important; padding: 0 0 8px 0; font-size: 13px; font-weight: bold;}
#column2 .topSaleCategory {width: 100%; margin-bottom: 20px; padding: 0; float: left}
#column2 .topSaleCategory ol {margin: 0 0 0 24px; ?margin-left: 30px; _margin-left: 30px; padding:0; font-size: 12px; color: #F2020E}
#column2 .topSaleCategory ol li {position: relative; padding: 7px 168px 6px 0; font-weight: bold; font-size: 11px; background: url(/img/bg-topSaleCategory.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) repeat-x bottom}
#column2 .topSaleCategory ol li a {padding: 0 0 0 0; font-weight: normal; color: #2F3942}
#column2 .topSaleCategory ol li .price {position: absolute; top: 6px; right: 8px; width: 150px; display: block; text-align: right; color: #F2020E; font-size: 12px}
#column2 .topSaleCategory ol li .price .currency {font-size: 12px; font-weight: bold}


/**************************** === PUBLISH.news ===  ***********************************************/
.title_pubnews {background: url(/img/CZE/title_pubnews.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat !important;}
.news {width: 100%; margin-bottom: 15px; float: left} 
.news .newsIn {padding: 10px 0 10px 5px; background: url(/img/bg-comLRecommended_line.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat bottom; clear: both;}
.news .newsImg {/*height: 100px; width: 100px; */margin: 0 10px 0 0; float: left; border: 1px solid #bababa}
.news span {font-size: 10px; color: #2F3942}
.news h4 a {margin: 3px 0 5px 0;  text-decoration: underline; font-size: 14px; color:#F2020E}
.news h3 a {margin: 3px 0 5px 0;  text-decoration: underline; font-size: 14px; color:#F2020E}
.news h2 a {margin: 3px 0 5px 0;  text-decoration: underline; font-size: 14px; color:#F2020E}
.news h4 a:hover {text-decoration: none}
.news h3 a:hover {text-decoration: none}
.news h2 a:hover {text-decoration: none}
.news .freetext {color: #2F3942}
.news .last {background: none}

/**************************** === PUBLISH.textbody ===  *******************************************/
.titlePublish {padding: 10px 8px 5px 0px;}
.titlePublish h1 {padding:0; font-size:14px; font-weight: bold; color: #F2020E}
.titlePublish span {position: relative; top: -13px; height: 35px; display: block}
.article_head .img {float:left; margin-bottom:10px}
.article_head .imgIn {padding-left:5px;}
.article_head .anotation { margin-left:140px}
.article_head .anotationNoImage { margin-left:10px}
.article_head span {display: block; font-size: 10px; color: #2F3942}
.article_head .freetext {padding: 0 8px 15px 8px}
.article_body .freetext {padding: 0 8px 15px 8px; clear: both;}

/**************************** === COMMODITYLIST.recommended ===  *********************************/
#title_recomended_1 {background: url(/img/CZE/title_recomended.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat !important}
.comLRecommended {width: 100%; margin-bottom: 15px; floaT: left}
.comLRecommended .line {width: 100%; padding-bottom:7px; margin-top:6px; float: left; background: url(/img/bg-comLRecommended_line.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat bottom}
.comLRecommended .lineIn {float:left; background: url(/img/verDotted_smallImg.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) repeat-y 276px; padding-bottom: 5px}
.comLRecommended .line.last {background: none} 
/*.comLRecommended .product {width: 183px; padding: 8px 0 10px 0; float: left; text-align: center}*/
.comLRecommended .product {width: 268px; padding: 3px; float: left;}
.comLRecommended .product h3 a { height:auto;margin-bottom: 4px; display: block; overflow: hidden; font-size: 12px;color: #F2020E}
.comLRecommended .productImg {width: 167px; margin: auto; overflow: hidden; height:100px;} 
.comLRecommended .productPrice {font-size: 12px; font-weight: bold; }
.comLRecommended .product_info .productPrice .highlighted{color:#D40000; }
.comLRecommended .product_img {width: 118px; float: left; text-align: center;height: auto; overflow: hidden}
.comLRecommended .product_info {margin-left: 118px; padding-right: 8px}
.comLRecommended .product_info .comName a { margin-bottom: 4px; display: block; overflow: hidden; font-size: 12px;  color: #F2020E}
.comLRecommended .product_info .productPrice {font-size: 12px; color: #F2020E }
.comLRecommended .product_info strong small {margin-left: 3px; font-size: 11px}
.comLRecommended .product_info .annotation {font-size: 11px; margin:5px 0 0 0}

/************************** === COMMODITYLIST.news === ********************************************/
#title_newitems_1 {background: url(/img/CZE/title_newitems.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat !important}
.comLNews {width: 100%; margin-bottom: 15px; floaT: left}
.comLNews .line {width: 100%; padding-bottom:7px; margin-top:6px; float: left; background: url(/img/bg-comLRecommended_line.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat bottom}
.comLNews .lineIn {float:left; background: url(/img/verDotted_smallImg.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) repeat-y 276px; padding-bottom: 5px}
.comLNews .line.last {background: none}
/*.comLNews .product {width: 183px; padding: 8px 0 10px 0; float: left; text-align: center}*/
.comLNews .product {width: 268px; padding: 3px; float: left;}
.comLNews .product h3 a { margin-bottom: 4px; display: block; overflow: hidden; font-size: 12px;  color: #F2020E}
.comLNews .productImg {height: 100px; width: 135px; margin: auto; overflow: hidden} 
.comLNews .productPrice {font-size: 12px; font-weight: bold; }
.comLNews .product_info .productPrice .highlighted{color:#D40000; }
.comLNews .product_img {width: 118px; float: left; text-align: center; height: auto; overflow: hidden}
.comLNews .product_info {margin-left: 120px; padding-right: 0px; }
.comLNews .product_info .comName a { height:auto; margin-bottom: 4px; display: block; overflow: hidden; font-size: 12px;  color: #F2020E}
.comLNews .product_info .productPrice {font-size: 12px; color: #F2020E }
.comLNews .product_info strong small {margin-left: 3px; font-size: 11px}
.comLNews .product_info .annotation {font-size: 11px; margin:5px 0 0 0; background:#FFFFFF}

/************************** === COMMODITYLIST.preparedNews === ********************************************/
#title_preparednewitems_1 {background: url(/img/CZE/title_preparednewitems.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat !important}
.comLPreparedNews {width: 100%; margin-bottom: 15px; floaT: left}
.comLPreparedNews .line {width: 100%; padding-bottom:7px; margin-top:6px; float: left; background: url(/img/bg-comLRecommended_line.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat bottom}
.comLPreparedNews .lineIn {float:left; background: url(/img/verDotted_smallImg.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) repeat-y 276px; padding-bottom: 5px}
.comLPreparedNews .line.last {background: none}
/*.comLNews .product {width: 183px; padding: 8px 0 10px 0; float: left; text-align: center}*/
.comLPreparedNews .product {width: 268px; padding: 3px; float: left;}
.comLPreparedNews .product h3 a { margin-bottom: 4px; display: block; overflow: hidden; font-size: 12px;  color: #F2020E}
.comLPreparedNews .productImg {height: 100px; width: 135px; margin: auto; overflow: hidden} 
.comLPreparedNews .productPrice {font-size: 12px; font-weight: bold; }
.comLPreparedNews .product_info .productPrice .highlighted{color:#D40000; }
.comLPreparedNews .product_img {width: 118px; float: left; text-align: center; height: auto; overflow: hidden}
.comLPreparedNews .product_info {margin-left: 120px; padding-right: 0px; }
.comLPreparedNews .product_info .comName a { height:auto; margin-bottom: 4px; display: block; overflow: hidden; font-size: 12px;  color: #F2020E}
.comLPreparedNews .product_info .productPrice {font-size: 12px; color: #F2020E }
.comLPreparedNews .product_info strong small {margin-left: 3px; font-size: 11px}
.comLPreparedNews .product_info .annotation {font-size: 11px; margin:5px 0 0 0; background:#FFFFFF}

/****************************** === CATEGORYBODY.catalogue ===  ***********************************/
/*
.comLCatalog {width: 100%; padding: 0 0 10px 0; float: left}
.comLCatalog .product {position: relative; width: 100%; margin-bottom: 15px; float: left; background: url(/img/bg-comLCatalog_product.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) repeat-y; border-bottom: 1px solid #E8E8E8}
.comLCatalog .product .productImg {width: 110px; floaT: left; background: url(/img/bg-comLCatalog_productImgIn.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
.comLCatalog .product .productImg .amount {padding: 15px 0 15px 0; text-align: center; color: #F2020E}
.comLCatalog .product .productImg .amount span{margin:0 5px 0 2px;}
.comLCatalog .product .productImg .amount strong {padding-bottom: 3px; display: block}
.comLCatalog .product .productImg .amount .input_text {height: 16px; width: 18px; padding: 2px 0 0 0; text-align: center; color: #686868; font-weight: bold; border: 1px solid #9c9c9c}
.comLCatalog .product .productImgIn {padding: 15px 1px 0 1px; text-align: center}
.comLCatalog .product .productInfo {width: 439px; float: left}
.comLCatalog .product .productInfo .name {padding-bottom: 0px; }
.comLCatalog .product .productInfo .name a {padding: 3px 8px 5px 12px; display: block; font-size: 12px; color: #F2020E; border-left: 1px solid #EBEBEB}
.comLCatalog .product .productInfo .freetext {margin-bottom: 10px; padding: 15px 8px 10px 13px; background: url(/img/bg-comLCatalog_freetext.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
.comLCatalog .product .productInfoIn {width: 193px; margin-left: 10px; padding-top: 13px; float: left; background: url(/img/bg-comLCatalog_productInfoIn.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat top right}
.comLCatalog .product .productInfoIn div {width: 188px; padding: 1px 0 2px 5px; floaT: left; background: #F1F1F1}
.comLCatalog .product .productInfoIn div strong {width: 99px; float: right; display: block}
.comLCatalog .product .productInfoIn .piEx {background: #F1F1F1}
.comLCatalog .product .productPrice {width: 213px; margin-left: 10px; padding-top: 13px; float: left; background: url(/img/CZE/bg-comLCatalog_productPrice.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat top right}
.comLCatalog .product .productPrice div {width: 208px; padding: 1px 0 2px 5px; floaT: left; background: #F1F1F1}
.comLCatalog .product .productPrice div strong {width: 118px; float: right; display: block}
.comLCatalog .product .productPrice .piEx {background: #F1F1F1}
.comLCatalog .productAttribute {position: absolute; top: 10px; left: 15px; width: 67px}
.comLCatalog .productAttribute img {margin-bottom: 2px; display: block}
*/

/********************************* === COMMODITYLIST.catalogue === ******************************/
comLCatalog {width: 100%; margin-bottom: 15px; floaT: left}
.comLCatalog .line {width: 100%; padding-bottom:7px; margin-top:6px; float: left; background: url(/img/bg-comLRecommended_line.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat bottom}
.comLCatalog .lineIn {float:left; background: url(/img/verDotted_smallImg.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) repeat-y 276px; padding-bottom: 5px}
.comLCatalog .line.last {background: none} 
/*.comLCatalog .product {width: 183px; padding: 8px 0 10px 0; float: left; text-align: center}*/
.comLCatalog .product {width: 268px; padding: 3px; float: left;}
.comLCatalog .product h2 a { height:auto;margin-bottom: 4px; display: block; overflow: hidden; font-size: 12px;color: #F2020E}
.comLCatalog .productImg {width: 167px; margin: auto; overflow: hidden; height:100px;} 
.comLCatalog .productPrice {font-size: 12px; font-weight: bold; }
.comLCatalog .product_img {width: 115px; float: left; text-align: center;height: auto; overflow: hidden}
.comLCatalog .product_info {margin-left: 116px; padding-right: 8px;vertical-align:top;}
.comLCatalog .product_info .comName a { margin-bottom: 4px; display: block; overflow: hidden; font-size: 12px;  color: #F2020E}
.comLCatalog .product_info .productPrice {width:140px !important; font-size: 12px; color: #F2020E ; clear:right; text-align:right;margin:0px 0px 3px 0;}
.comLCatalog .product_info .productPrice .highlighted{color:#F2020E; }
.comLCatalog .product_info strong small {margin-left: 3px; font-size: 11px}
.comLCatalog .product_info .annotation {font-size: 11px; margin:0 0 3px 0; clear:right;}
.comLCatalog .product_info .code {font-size: 11px; margin:0px 0px 3px 0px;clear:right;}
.comLCatalog .product_info .code strong {float:right; width:110px;}
.comLCatalog .product_info .availability { margin:0px 0px 3px 0px;clear:right;}
.comLCatalog .product_info .availability a {text-decoration: underline;}
.comLCatalog .product_info .availability acronym {border: none;}
.comLCatalog .product_info .availability strong {float:right; width:75px !important;}
.comLCatalog .product .product_img .amount {padding: 15px 0 15px 0; text-align: center; color: #F2020E}
.comLCatalog .product .product_img .amount span{margin:0 5px 0 2px;}
.comLCatalog .product .product_img .amount strong {padding-bottom: 3px; display: block}
.comLCatalog .product  .amount{margin-top:5px;padding-left:5px}
.comLCatalog .product  .amount .input_text {height: 16px; width: 18px; padding: 2px 0 0 0; text-align: center; color: #686868; font-weight: bold; border: 1px solid #9c9c9c}



/******************************  === CATEGORYBODY.list === ****************************************/
.commodityList {width: 100%; float: left}
.commodityList thead tr td {padding: 3px 0; font-size: 10px !important; font-weight: bold !important; color: #686868 !important; border-bottom: 1px solid #fda300}
.commodityList tbody tr td {padding: 5px 0; border-bottom: 1px solid #d4d4d4}
.commodityList .code {width: 66px; padding: 0 4px}
.commodityList .name {width: 175px}
.commodityList .name a {color: #000}
.commodityList thead .price1 {text-align: center} 
.commodityList .price1 {width: 65px; text-align: right}
.commodityList thead .price2 {text-align: center} 
.commodityList .price2 {width: 65px; text-align: right; font-weight: bold; color: #d87500}
.commodityList .store {width: 50px; text-align: center}
.commodityList .amount {width: 90px; text-align: center}
.commodityList .amount .input_text {height: 15px; width: 22px; padding-top: 2px; color: #000; text-align: center; border: 1px solid #569b2a}
.commodityList tbody .space {height: 0; padding: 0; font-size: 0; border: 0}

/***************************** === CATEGORYBODY.filter ===  ***************************************/
.displayPaging { width: 100%; float: left; margin: 0 0 10px 0; color: #FFFFFF; background: url(/img/bg-displayPaging.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
.displayPaging img {vertical-align: middle}
.displayPaging .listorcat {height: 26px; width: 135px; padding: 4px 0 0 10px; floaT: left; background: url(/img/bg-displayPaging_sep.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat right}
.displayPaging .listorcat label {color: #FFF}
.displayPaging .listorcat label input {position: relative; top: 0; margin-right: 3px}
.displayPaging .pager {height: 25px; width: 170px; margin-left:0px; padding: 6px 0 0 4px; ?padding-top: 5px; _padding-top: 5px; float: left; }
.displayPaging .pager span {position: relative; top: 4px; ?top: 4px; _top: 0}
.displayPaging .pager strong {position: relative; top: 0px; ?top: 0; _top: 0; padding-left: 1px}
.displayPaging .pager .input_text {position: relative; top: 0px; height: 15px; width: 22px; padding-top: 2px; color: #000; text-align: center; border: 1px solid #569b2a}
.displayPaging .pager p {padding-right: 5px; float: right}
.displayPaging .orderSelect {height: 24px; ?height: 25px; _height: 25px; width: 215px; padding-top: 6px; ?padding-top: 5px; _padding-top: 5px; padding-left: 5px; float: left;background: url(/img/bg-displayPaging_sep.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat right}
.displayPaging .orderSelect select {width: 75px; margin: 0 2px; color: #353535}
.displayPaging .orderSelect span {position: relative; top: 1px; ?top: 0; _top: 0}
.displayPaging .radioFilter {text-align:center; height: 24px;  ?height: 25px; _height: 25px; width: 155px; padding-top: 6px; ?padding-top: 5px; _padding-top: 5px; padding-left: 0px; float: left; background: url(/img/bg-displayPaging_sep.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat right}
.displayPaging .radioFilter label {color: #FFFFFF;}
.displayPaging .itemsOnPage {height: 25px; margin-top: 2px; padding: 6px 0 0 10px; ?padding-top: 5px; _padding-top: 5px; floaT: left} 

/**************************** === COMMODITYBODY.detail === ****************************************/
.detail {position: relative; width: 100%; margin: 5px 0 20px 0; float: left}
.detail img {vertical-align: middle}
.detail .detailInfo {width: 285px; margin-right: 6px; floaT: left; background: #FFFFFF}
.detail .detailInfo div {line-height:17px;width: 100%; padding: 7px 0 6px 0; float: left; text-align: right; color: #434D56; background: #EBEBEB; border-bottom: 1px solid #FFFFFF}
.detail .detailInfo .subname span {position:relative; left:5px; width: 273px; overflow: hidden; text-align: left;}
.detail .detailInfo div.discount {line-height:16px;padding-top:5px;}
.detail .detailInfo div.discount strong {float:none !important;position:static;top:1px;?top:0px;}
.detail .detailInfo div strong {width: 151px;padding: 0 8px;float: right; text-align: left; color: #2F3942; font-size:13px; position:relative;top:-1px; ?top:-1px;}
.detail .detailInfo div #amoutPerc strong {width: 151px;padding:0 !important ; float: right; text-align: left; color: #2F3942; font-size:13px; position:relative;top:-1px; ?top:-1px;}

.detail .detailName { width: 273px; margin: 0; padding: 8px 0 0 12px; floaT: left}
.detail .detailName h1 { padding:0 5px 0 5px;width: 273px; overflow: hidden; text-align: left; font-size: 13px; font-weight: bold; color: #F2020E}
.detail .detailInfo h2 {width: 269px; padding: 7px 8px 6px 8px; float: left; text-align: right; color: #434D56; font-weight: normal; background: #EBEBEB; border-bottom: 1px solid #FFFFFF}
.detail .detailInfo h2 a {width: 151px; padding-left: 12px; float: right; text-align: left; color: #2F3942}
.detail .detailInfo .input_text {height: 15px; width: 22px; padding-top: 1px; text-align: center; border: 1px solid #c9c8c8}
.detail .detailInfo .code {padding: 7px 0 6px 0}
.detail .detailInfo .code strong {font-weight: normal}
.detail .detailInfo .subname {text-align:left; padding: 7px 0 6px 0}
.detail .detailInfo .producer {padding: 7px 0 6px 0}
.detail .detailInfo .producer h2 {width: 151px; padding: 0 8px; float: right; text-align: left; font-weight: normal; color: #2F3942;display:inline;font-weight: normal; border:none;}
.detail .detailInfo .producer a h2{text-decoration:underline;}
.detail .detailInfo .priceWithoutVAT {font-size: 13px; background: #EBEBEB; border-bottom: 1px solid #434D56}
.detail .detailInfo .priceWithoutVAT strong {font-weight: bold;;  position:relative;top:0px; ?top:0px;}  
.detail .detailInfo .priceWithVAT {padding: 9px 0 8px 0; font-size: 13px; background: #EBEBEB; border-bottom: 1px solid #434D56}
.detail .detailInfo .priceWithVAT strong {font-weight: bold;  position:relative;top:0px; ?top:0px;}
.detail .detailInfo .priceWithVAT strong .unitSpan{font-weight: normal;  font-size:10px;}  
.detail .detailInfo .commonlyWithVAT {font-size:13px;}
.detail .detailInfo .commonlyWithVAT strong {position:relative;top:0px; ?top:0px;}
.detail .detailInfo .store {border-bottom: 1px solid #434D56}
.detail .detailInfo .store a {text-decoration: underline;}
.detail .detailInfo .store acronym {border: none;}
.detail .detailInfo .amount {position: relative; width: 100%; padding: 8px 0; float: left; border-bottom: 0}
.detail .detailInfo .amount strong span {padding: 0 3px; font-size: 9px}
.detail .detailInfo .amount .input_button {/*position: absolute; top: 7px; ?top: 8px; _top: 8px; left: 175px*/}
.detail .detailInfo .zvyraznit{color:#F2020E;}
.detail .detailInfo .detailParam{font-size:13px !important;text-align:left; /*float:none !important;*/padding-left:5px;width:280px;}
.detail .detailInfo .detailParam .spacer{_display:none;?display:none;}
.detail .detailInfo .detailParam strong {float:none; display:block; color: #2F3942;width:240px;padding-top:5px;}
.detail .detailInfo .detailParam strong p{float:none;width:100%;padding:2px 0 0 10px;font-weight:bold;font-size:11px;margin-bottom:3px;}
.detail .detailInfo .detailParam strong p span{position:relative;top:5px;}
.detail .detailInfo .detailParam strong p select{float:right;width:150px;margin-bottom:3px;}
.detail .detailInfo .detailParam table.volitelneTbl{width:250px;}
.detail .detailInfo .detailParam table.volitelneTbl .paramNameTd{width:40%;}
.detail .detailInfo .detailParam table.volitelneTbl select{width:100%;color:#000;}
.detail .detailInfo .detailParam table.volitelneTbl td{vertical-align:top;}


.detail .detailInfo .unitSpan{font-weight: normal;  font-size:10px;}  
.detail .detailInfo .derivedUnit{display:inline;line-height:12px;padding-left:127px;position:relative;text-align:left;width:158px;}

.detail .detailInfo .amount  {padding-left:10px;text-align:center;width:275px;}

.detail .detailImg {width: 258px; floaT: left; text-align: center; }
.detail .detailImgIn {}
.detail .detailImgIn .diEx {height: 170px; margin-bottom: 3px; padding: 4px; position: relative;}
.detail .detailImgIn .diEx a {height: 170px; display: block; overflow: hidden}
.detail .detailImgIn .diEx .productAttribute {position: absolute; top: 10px; left: 15px;}
.detail .detailVariImg {height: auto; width: 258px; margin-top: 3px;  overflow: hidden; floaT: left} 
.detailVariImgIn {float:left;}
.detail .detailVariImg .dvEx {height:84px; width: 82px; margin-right: 2px; margin-top: 0px; padding: 0px; float: left; }
.detail .detailVariImg .dvEx a {height:84px;width: 82px; display: block; overflow: hidden}
.detail .detailVariImg .dvEx a img{border: 1px solid #CFCFCF}
.detail .producerImage {width: 100%; float: left}

.detail .sendPrint {width: 100%; margin: 10px 0 0 0; float: left}
.detail .sendPrint ul {margin: 0; padding: 0; list-style-type: none}
.detail .sendPrint ul li a {color:#2F3942;margin: 0 0 3px 0; padding: 0 0 0 39px;  background: url(/img/bg-sendPrint_ul_li_a.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat 28px 5px}
.detail .sendPrint ul li div {margin: 0 0 3px 0; padding: 0 0 0 39px; display: block; }/*background: url(/img/bg-sendPrint_ul_li_a.gif) no-repeat 28px 5px*/

.detail .freetext {width: 100%; padding: 15px 0; float: left}
.detail H2 .freetext-t , .detailComment .freetext-t {margin-bottom: 5px; padding: 9px 0 4px 4px; display: block; color: #F2020E; background: url(/img/bg-detail_freetext-t.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat bottom} 
.detail .freetext div {margin-right: 10px;}

.detail .detailLinks {}
.detail .detailLinks p {padding: 9px 0 4px 0; display: block; font-weight: bold; color: #2F3942}
.detail .detailLinks ul {margin: 0px 5px 5px 0px; padding: 0; list-style-type: none}
.detail .detailLinks ul li a {margin-bottom: 5px; padding: 2px 0 2px 21px; display: block; text-decoration: underline; color: #2F3942; }/* background: url(/img/bg-detailLinks_ul_li_a.gif) no-repeat */
.detail .detailLinks ul li a:hover {text-decoration: none} 

.detail .detailParam {width: 100%; float: left; border-top: 2px solid #FFFFFF}
.detail .detailParam div {margin-bottom: 6px; padding: 9px 0 4px 6px; display: block; font-size: 12px; font-weight: bold; }/*background: url(/img/bg-detail_title.gif) no-repeat bottom*/
.detail .detailParam p {width: 520px; padding: 0 0 5px 18px; float: left; }/*background: url(/img/bg-sendPrintIn_p.gif) no-repeat 9px 5px*/
.detail .detailParam p strong {width: 355px; floaT: right} 
.detail .detailParam p.clickParam {text-decoration:none}
.detail .detailParam p.clickParam a:hover {text-decoration:none}
.detail .detailParam p.clickParam strong{text-decoration:underline;  cursor:pointer;}
.detailInfo .priorityParametersClick  {text-decoration:none}
.detailInfo .priorityParametersClick strong {text-decoration:underline; cursor:pointer;}

.detail .detailVParam {width: 100%; float: left; margin-top:15px; padding-bottom:5px; background: #EBEBEB; }
.detail .detailVParam p {width: 520px; padding: 5px 0 8px 18px; float: left; }
.detail .detailVParam p strong {width: 380px; floaT: right; position:relative;} 
.detail .detailVParam strong select {position:absolute; top:0; left:0; display:none;}
.detail .detailVParam strong img {position:absolute; left:7px; top:3px}

#hledejcenybpenv {width:100%;float:left;}
#hcebestprice {margin:0 auto}

.detail table.variants {border: 1px solid #E3E3E3; }
.detail table.variants tr td{border-bottom: 1px solid #434D56}
.detail table.variants tr.last td{border-bottom: 1px solid #E3E3E3;}
.detail table.variants thead td {background: #E3E3E3; border-bottom: 1px solid #E3E3E3; font-weight:bold}
.detail table.variants tr.selected td {background: #EDEDED }
.detail table.variants td {padding:5px; }
.detail table.variants td img{max-width:80px; }
.detail table.variants td.name div {font-size: 13px}
.detail table.variants td.price {text-align:right; padding-right:15px}
.detail table.variants td.avail {text-align:center;}
.detail table.variants td .input_text {height: 15px; width: 22px; padding-top: 1px; text-align: center; border: 1px solid #c9c8c8}
.detail table.variants td.varibuy {white-space: nowrap; }

.detail table.variants td.varibuy {text-align:right;}
.detail table.variants td.buy {text-align:center;}


#preview{position:absolute;border:1px solid #FF1622; padding:2px; background:#F7F7F7; display:none; color:#2F3942;}

select.variantParam {width:160px}

/*Test*/
/*.detail .sendComment table {width:100%; background-color:#dddddd; border:solid 5px #dddddd; }*/
.detailComment {position: absolute;  z-index: 10; opacity: 1;  line-height:17px;width: 400px ; padding: 7px 0 6px 0;  text-align: right;   text-align: right; color: #FFFFFF; background: url(/img/bg-ProducersFilter.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) repeat-x #EB0007; border-bottom: 1px solid #FFFFFF ;  }
.detailCommentIn {width: 386px; floaT: left; border: 1px solid #FF1622;position:relative;left:6px;}
/*.detailComment .sendComment div {position: absolute; z-index: 9; top: 870px; left: 915.5px; opacity: 1; display: block; line-height:17px;width: 300px ; padding: 7px 0 6px 0;  text-align: right; color: #434D56; background: url(/img/bg-basketHoverBox.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF); border-bottom: 1px solid #FFFFFF ; }*/
.detailComment  table {border-bottom:none 1px #434D56;text-align: left;vertical-align:text-top;  %>;}
.detailComment  p {width: 100%; margin-bottom: 5px; padding: 2px 0 5px 0;  text-align: center; font-size: 10px; font-weight: bold; color: #FFFFFF; border-bottom: 1px solid #FF1622}
.detailComment  textarea {width:95%;max-height:95px;max-width:300px;color:#000000}
.detailComment  .captchaImg {margin-bottom:5px; padding-right: 15px}                                        
.detailComment  .tName {width: 105px; padding-right: 7px; text-align: right;vertical-align:top;font-size: 11px;}
.detailComment label {}
.detailComment .buttons {margin-top: 3px; padding: 3px 0}
.detailComment .bh1 {margin: 0 120px 0 0px}
.detailComment .chckCode {width:100px}
.detailComment  .sendCommentTitle { width:100%;}

/*Konec testu*/


/**************************** === USER.baskethoverbox === *****************************************/
#basketHoverBox {position: absolute; z-index: 9; width: 357px; padding: 5px; display: none; background: url(/img/bg-basketHoverBox.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat #EB0007}
.baskethoverboxIn {width: 355px; floaT: left; border: 1px solid #FF1622}
#basketHoverBox p {width: 100%; margin-bottom: 10px; padding: 12px 0 10px 0; float: left; text-align: center; font-size: 10px; font-weight: bold; color: #FFFFFF; border-bottom: 1px solid #FF1622}
#basketHoverBox .item {padding: 0 0 0 25px; color:#FFFFFF}
#basketHoverBox .item .name {height: 24px; _height: auto; width: 325px; padding-bottom: 6px; float: left; overflow: hidden}
#basketHoverBox .item .count {display: inline}
#basketHoverBox .item .price {padding: 0 0 5px 0px; text-align: left; color: #FFFFFF}
#basketHoverBox .item .price span {padding-left: 5px; display: inline}
#basketHoverBox .buttonsHB {margin-top: 3px; padding: 3px 0}
#basketHoverBox a,#basketHoverBox span.bhEx {position: relative; top: 5px; text-decoration: none; font-weight: bold; color: #FFFFFF}
#basketHoverBox .bhEx {margin: 0 106px 0 39px}
#basketHoverBox input{vertical-align:baseline;margin:0;padding:0;border:0;}
#basketHoverBox .product{border-bottom: 1px solid #FF111D}
#basketHoverBox .productName{font-weight:bold;font-size:12px;color:#FFFFFF;padding:0 0 5px 10px;}
#basketHoverBox .paramName{font-weight:bold;font-size:11px;color:#2F3942;padding:0 0 1px 40px;}
#basketHoverBox .paramSelect{padding:0 0 2px 40px;}
#basketHoverBox .paramSelect select{width:200px;color:#000;}
#basketHoverBox .price .odsazeny{padding-left:50px;font-weight:bold;}
#basketHoverBox .price .odsazeny span{font-weight:normal;}




#basketHoverBox .inOrderDetail {position:absolute;right:5px;}


/**************************** === USER.baskethoverboxOrder === *****************************************/
#basketHoverBoxOrder {position: absolute; z-index: 9; width: 357px; padding: 5px; display: none; background: url(/img/bg-basketHoverBox2.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat #EB0007}
.baskethoverboxIn {width: 355px; floaT: left; border: 1px solid #FF202C}
#basketHoverBoxOrder p {width: 100%; margin-bottom: 10px; padding: 12px 0 10px 0; float: left; text-align: center; font-size: 10px; font-weight: bold; color: #FFFFFF; border-bottom: 1px solid #FF202C}
#basketHoverBoxOrder .item {padding: 0 0 0 25px; color:#FFFFFF}
#basketHoverBoxOrder .item .name {height: 24px; _height: auto; width: 325px; padding-bottom: 6px; float: left; overflow: hidden}
#basketHoverBoxOrder .item .count {display: inline}
#basketHoverBoxOrder .item .price {padding: 0 0 5px 0px; text-align: left; color: #FFFFFF}
#basketHoverBoxOrder .item .price span {padding-left: 5px; display: inline}
#basketHoverBoxOrder .buttonsHB {margin-top: 3px; padding: 3px 0}
#basketHoverBoxOrder a,#basketHoverBox span.bhEx {position: relative; top: 5px; text-decoration: none; font-weight: bold; color: #FFFFFF}

#basketHoverBoxOrder input{vertical-align:baseline;margin:0;padding:0;border:0;}
#basketHoverBoxOrder .product{border-bottom: 1px solid #FF202C}
#basketHoverBoxOrder .productName{font-weight:bold;font-size:12px;color:#FFFFFF;padding:0 0 5px 10px;}
#basketHoverBoxOrder .paramName{font-weight:bold;font-size:11px;color:#2F3942;padding:0 0 1px 40px;}
#basketHoverBoxOrder .paramSelect{padding:0 0 2px 40px;}
#basketHoverBoxOrder .paramSelect select{width:200px;color:#000;}
#basketHoverBoxOrder .price .odsazeny{padding-left:50px;font-weight:bold;}
#basketHoverBoxOrder .price .odsazeny span{font-weight:normal;}




#basketHoverBoxOrder .inOrderDetail {position:absolute;right:5px;}

#basketHoverBoxOrder td.btns {width:50px;}
#basketHoverBoxOrder td.btns img {padding-left:4px;cursor:pointer;}
#basketHoverBoxOrder td.btns span {padding-left:10px;}

/********************************* === COMMODITYLIST.alternative === ******************************/
.title_alternative_column {background: url(/img/CZE/title_alternative_column.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat !important}
#title_toporder_mid_1 {background: url(/img/CZE/title_toporder_mid.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat !important}
.title_toporder_column {background: url(/img/CZE/title_toporder_column.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat !important}
#title_alternative_mid_1 {background: url(/img/CZE/title_alternative.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat !important}
#title_alternative_1 {background: url(/img/CZE/title_alternative.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat !important}
.comLAlternative {margin-bottom: 15px}
.comLAlternative .line {width: 100%; float: left; background: url(/img/bg-comLRecommended_line.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat bottom}
.comLAlternative .line.last {background: none} 
.comLAlternative .product {width: 183px; padding: 8px 0 10px 0; float: left; text-align: center}
.comLAlternative .product h3 a {height: 15px; display: block; overflow: hidden; font-size: 12px; color: #F2020E}
.comLAlternative .productImg {height: 167px; width: 167px; margin: auto; overflow: hidden} 
.comLAlternative .productPrice {font-size: 12px; font-weight: bold;}

/******************* === USER.Order === ***********************************************************/
.title_order {background: url(/img/CZE/title_order.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
.order {}
.order .orderItems {width: 100%; float: left}
.order td img {vertical-align: middle !important}
.order thead tr td {height: 16px; font-size: 10px !important; font-weight: normal !important; color: #39434C !important; border-bottom: 1px solid #F2020E}
.order tbody tr td {height: 26px; background: url(/img/bg-order_tbody_td.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) repeat-x bottom;padding: 0 5px;}
.orderDetailCountTable tbody tr td {padding:0px; padding-right:1px; vertical-align: middle;} 

.order .code {/*width: 61px;*/ padding-left: 3px; color: #39434C; font-size: 12px;}
.order .name {/*width: 206px;*/ padding: 0 5px; font-size: 12px;}
.order .name a {padding: 2px 0; display: block; font-weight: bold; color: #39434C; font-size: 12px;}
.order thead .amount {text-align: center}
.order .amount {white-space:nowrap;/*width: 103px*/}
.order .amount .input_text {width: 40px; height: 15px; padding-top: 1px; padding-right: 3px; text-align: center; border: 1px solid #F0F0F0}
.order .price {/*width: 80px;*/ text-align: right; color: #2F3942; font-size: 12px;}
.order .price small {font-size: 11px}
.order .sum {font-weight: bold; color: #F2020E}
.order .price .currency {font-weight: bold; font-size: 11px;}
.order tfoot td.quick {padding-top:5px; border-top:solid 1px #F2020E}

.page_order .suma {float: left; margin:18px 0 21px 0; padding: 0 5px 0 0; width:544px; height: 35px; background: url(/img/BGordSuma.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) repeat-x top #A4A6A6;}
.page_order .suma p {display: block; width:391px; height: 24px; float: right; text-align: left; padding:11px 0 0 8px; color:#FFFFFF; font-size:11px; font-weight:bold; }
.page_order .suma p b {float: right; position:relative; top: -1px; padding: 0; color:#FFFFFF; font-size:12px; font-weight:bold; white-space: nowrap;}
.page_order .suma p b small { margin-left: 3px;font-size: 12px}
.page_order .suma a {display: block; position: relative; top: 0; left: 0px; margin:0; padding: 0; height:35px; width: 134px; background: url(/img/CZE/BTsumorder.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
.page_order .suma a:hover {text-decoration: none}
.some_stuff {margin: 15px auto 0px; height: auto; text-align: center;}

.order .input_text.coupon {margin-left:15px; height: 15px; padding-top:1px; border: 1px solid #CDCDCD}
.discount { padding-left:20px; margin-top:10px; width:90%;}
.method-of-delivery {padding:4px;}
.label_text {padding:5px}
.label_text_1 {padding-left:18px;}
.label_text_2 {padding-left:18px; margin-top:3px; margin-bottom: 10px; font-style: normal; font-style: italic; color:#616B74; text-align: justify; }
.label_text_3 {padding-left:26px; margin-top:2px; margin-bottom: 10px; font-style: normal; font-style: italic; color:#616B74; text-align: justify; }

.orderBT {margin-top: 10px; text-align: center; padding:10px 0 10px 0;}
.orderBT a {margin-right: 10px}

.tax {margin: 7px auto 0 auto; width: 100%;color: #2F3942;}
.tax tr td.taxRate {padding: 0 0 4px 4px; /*width: 160px;*/ font-size: 12px;}
.tax tr td.price1 {padding: 0 3px 4px 0; /*width: 103px;*/ text-align:right; font-size: 12px;}
.tax tr td.price2 {padding: 0 3px 4px 0; /*width: 86px;*/ text-align:right; font-size: 12px;}
.tax tr td.price3 {padding: 0 3px 4px 0; /*width: 103px;*/ text-align:right; font-size: 12px;}
.tax thead tr td { font-weight: bold; color:#39434C; border-bottom: 2px solid #F5F5F5}
.tax tbody tr td {height: 30px; _height: 28px; font-weight: bold; font-size: 12px; overflow:hidden; background:url(/img/BGhorDotted.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) repeat-x bottom}
.tax tbody tr.last td {background: none}
.tax tbody tr td.price1 {padding: 0 0 4px 0; /*width: 106px;*/}
.tax tbody tr td.price2 {padding: 0 0 4px 0; /*width: 89px;*/}
.tax tbody tr td.price3 {padding: 0 0 4px 0; /*width: 106px;*/ color:#F2020E}
.tax tbody small {/*margin-left: 3px;*/font-weight: normal; font-size: 11px}
.tax tfoot tr td {height: 35px; _height: 33px; font-weight: bold; overflow:hidden; color:#343E47; border-top: 1px solid #F5F5F5; border-bottom: 1px solid #F5F5F5}
.tax tfoot tr td.taxRate {padding-top: 7px; /*width: 160px*/}
.tax tfoot tr td.price3 {padding: 0 1px 0 0; width: auto; font-weight:bold; color:#F2020E; font-size: 18px;}
.tax tfoot tr td small {/*margin-left: 3px;*/font-weight: bold; font-size: 12px}

#OrderForm {color: #F2020E}
#OrderForm p {color:#2F3942}
#OrderForm .input_text {width: 148px; color:#000; overflow: hidden}
#OrderForm .secLabel {margin: 15px 0 5px 0; font-weight: bold; color:#F2020E;  background: url(/img/BGhorDotted.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) repeat-x bottom; text-transform: uppercase;}
#OrderForm table { width:90%;}
#OrderForm .requiredText {margin: 10px 0;color: #434D56}
#OrderForm .required {color: #00338E}
#OrderForm .userdatabox { text-align: left; margin-left:25px;margin-top: 5px;color: #2F3942}
#OrderForm .userdatabox label {color: #F2020E; margin-left: 10px;}
#OrderForm .userdatabox td {padding: 0px; width:15em; width:200px;  height:25px; white-space:nowrap;}
#OrderForm .userdatabox th {padding: 0px; white-space: nowrap;font-weight: normal; height:25px; text-align: right;}
#OrderForm .userdatabox th.required {font-weight:bold !important;}
#OrderForm .deliveryAddress {margin-left:25px; text-align: left; }
#OrderForm .deliveryAddress .userdatabox {margin-left:0; width:93%;  border:solid 0px green;}
#OrderForm .deliveryAddress .userdatabox th{width:100px !important; border:solid 0px blue; }
#OrderForm .deliveryAddress .userdatabox td{ border:solid 0px yellow; }
#OrderForm .deliveryAddress textarea { width:30em; height:15em; margin-left:0px;}
#OrderForm .ordermethod {margin: 5px 0 15px 25px;  padding:3px; }
#OrderForm #DeliveryInfo {text-align:justyfy; color:#F2020E;}
#OrderForm #DeliveryInfo  .DeliveryDescription{color:#616B74;text-align:justyfy;font-style:italic;padding-top:5px}

#OrderForm #PaymentInfo {color:#616B74;font-style:italic;text-align:justyfy}
#OrderForm .ordermethod th {padding:3px }
#OrderForm .ordermethod td {padding:3px }
#OrderForm #InfoText {margin-left:25px; margin-bottom:15px; width:30em;}
#OrderForm #YourInternalOrderNumber { margin-left:25px; margin-right:7px; }
#OrderForm #YourFidelityNumber { margin-left:25px; margin-right:7px; }
#OrderForm .some_stuff {margin: 15px auto 0px; height: auto; text-align: center; }
#OrderForm strong {padding-left: 3px;}
.order input.coupon {width:300px; height:15px; margin-right:5px; margin-top:1px; padding:2px 0; font-weight: bold; color: #000;overflow: hidden}
.order .secLabel {margin: 15px 0 5px 0; font-weight: bold; color:#F2020E;  background: url(/img/BGhorDotted.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) repeat-x bottom; text-transform: uppercase;}

/******************************** === USER.ExecutedOrdersList === *********************************/
.title_user_executed_orderlist{background: url(/img/CZE/title_user_executed_orders.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat }
#title_user_executed_orderdetail{background: url(/img/CZE/title_user_executed_orders.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat }
.title_user_noexecuted_orderlist {background: url(/img/CZE/title_user_executed_orders_detail.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat }
.data_sorting {float: left; background:#F7F7F7; border:1px solid #EDEDED; width:545px; padding:5px;margin: 10px auto 0 auto;}
.data_sorting .byDateType {margin-top:15px }
.data_sorting .byId {float:left; margin-top:5px; margin-right:2px; padding-bottom:2px; padding-top:2px }
.data_sorting .byId input {}
.data_sorting .byId .input_text {width:55px;}
.data_sorting .byId .inputIMG {position: relative; top:-4px;left:26px;}
.data_sorting .sortbydateInput{position:relative;left:5px;}
.data_sorting .unexecuteditems {float: left; margin-right:3px; margin-top:7px;_margin-top:9px; ?margin-top:10px;position:relative;left:30px;}
.data_sorting .unexecutedorders {float: left; margin-right:3px; margin-top:7px;_margin-top:9px; ?margin-top:10px;position:relative;left:30px;}
.data_sorting .input_text {width:6em; text-align: center; font-weight: bold; margin-right:4px; padding:3px ;overflow: hidden}
.data_sorting caption {display:none}
.data_sorting table {width:100%;text-align:left;margin:5px auto 5px auto;}
.page_executedorder .pager {height: 25px; width: 97%; padding: 6px 0 0 10px; ?padding-top: 5px; _padding-top: 5px; float: left;}
.page_executedorder .jumptopage {float: right; padding-top: 5px;}
.page_executedorder .pager p {padding-right: 3px; float: right}
.page_executedorder .pager p img {position: relative; top: 5px; ?top: 4px; _top: 0; }
.page_executedorder .pager span {position: relative; top: 1px; ?top: 4px; _top: 0; padding-right: 2px;}
.page_executedorder .pager span.actual {font-size: large;}
.page_executedorder .pager a {text-decoration: none;}
.page_executedorder .pager strong {position: relative; top: 1px; ?top: 0; _top: 0; padding-left: 6px}
.page_executedorder .pager .input_text {position: relative; top: 0px; height: 15px; width: 22px; padding-top: 2px; color: #000; text-align: center; border: 1px solid #569b2a}
.ordertbl {width:100%; margin-top:5px;max-width:549px;}
.ordertbl caption {margin-top:20px;font-weight:bold}
.ordertbl td {padding:3px; border-top:1px #F2020E solid;}
.ordertbl thead { color:#FFFFFF; border-bottom:2px solid #DE0000}
.ordertbl thead td {background:#F2020E;}
.ordertbl thead td.Code {color: #FFFFFF; font-weight: normal;}
.ordertbl thead td.Unit {text-align: right;}
.ordertbl thead td.Amount {text-align: right;}
.ordertbl thead td.DPH {text-align: right; white-space: nowrap;}
.ordertbl thead td.WDPH {text-align: right;}
.ordertbl thead td.SumaDPH {text-align: right;}
.ordertbl thead td.SumaWDPH {text-align: right;}
.ordertbl thead td.SumaWTDPH {text-align: right;}
.ordertbl tbody td {height:25px; color:#2F3942; word-break:normal;} 
.ordertbl tbody td a {display:inline;}
.ordertbl tbody td.Price {text-align: right;}
.ordertbl tbody td strong {color: #2F3942} 
.ordertbl tfoot {font-weight:bold; background:#F2020E; color:#FFFFFF;}
.ordertbl tfoot strong {font-weight:bold; background:#F2020E; color:#FFFFFF;}
.execute {width: 340px;}

.vatSum {width: 465px; margin: 15px auto 35px auto}
.vatSum thead td {height: 25px; font-weight: bold; color: #FFFFFF !important; border-bottom: 2px solid #E1E1E1}
.vatSum tbody td {height: 35px;text-align:right;}
.vatSum tfoot td {height: 35px; border-bottom: 1px solid #D40000}
.vatSum .spaceSV {height: 1px; background: url(/img/bg-spaceSV.gif) no-repeat}
.vatSum .RateName {text-align:left;width: 170px; padding-left: 3px; font-weight: bold; color: #434D56}
.vatSum .price1 {width: 95px; text-align: right; font-weight: bold; color: #434D56}
.vatSum .price2 {width: 90px; text-align: right; font-weight: bold; color: #434D56}
.vatSum .price3 {width: 103px; padding-right: 5px; text-align: right; font-weight: bold; color: #F2020E}
.vatSum .price4 {text-align: right; font-size: 16px; font-weight: bold; color: #fca400}
.vatSum .rnEx {padding-left: 5px; font-weight: bold}

.state_table {margin:5px 10px;}
.state_table td {padding-left: 10px; padding-right: 10px;}
tr.state_0 td { background:#CFFECF; }
tr.state_1 td { background:#EED2B4; }
tr.state_2 td { background:#ffffcc; }
tr.state_3 td { background:#FFE5E0; }
tr.state_4 td { background:#CCCCCC; }

.orderDetail {margin-top:10px;}
.orderDetail .orderDetailItem {margin-top:3px; margin-left:10px;}
.orderDetail .orderDetailItem span.title {padding: 0 !important; font-weight: normal !important; font-size: 13px !important; color: #646464 !important; background: none !important; }
.orderDetail .orderDetailItem span.value {font-weight: bold;font-size: 12px !important;color: #2F3942;padding-left:10px;}
.orderDetail .orderDetailItem span.value strong {color: #000}
.orderDetail .orderDetailItem span.value a.packageCode {text-decoration:underline}
.InfoOrder {padding: 5px; height: auto; width: 542px; text-align: left; background: #F0F0F0; border:1px solid #cccccc;}
.InfoOrder p {margin: 5px 0 10px; font-size: 12px; font-weight: bold;}
.InfoOrder span {margin: 0 5px; }
.page_executedorder strong {color: #434D56 }
.orderDetailCountTable {width:100%;}
.orderDetailCountTable td{background:0 !important;}
.orderDetailEditCountTd {vertical-align:top;width:20px;text-align:center;padding: 1px 2px 0px 2px;}
.orderDetailUnitsText {font-size:9px;}

/********************** === USER.register === *****************************************************/
#title_user_register_1 {background: url(/img/CZE/title_registrace.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
#title_user_data_1 {background: url(/img/CZE/title_user_data.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
.registration {}
.registration .secLabel {margin: 15px 0 5px 0; padding: 0 0 3px 5px; font-weight: bold; color: #F2020E; border-bottom: 1px solid #F2020E}
.registration table {width: 100%; float: left}
.registration table tr td {height: 24px}
.registration table .rName {width: 92px; padding-right: 7px; text-align: right}
.registration table .rIsert {width: 145px}
.registration table .rName1 {width: 94px; padding-right: 4px; text-align: right}
.registration table .input_text {height: 16px; width: 118px; padding: 2px 0 0 4px; border: 1px solid #a4a4a4}
.registration table select {width: 125px}
.registration table .bankaccount {width: 72px}
.registration table .bankcode {width: 30px}
.registration table .news {width:12px; margin:0}
.registration_captcha_div {text-align:center;padding: 0 0 10px 0;}
.registration_captcha_div span,.registration_captcha_div img {vertical-align:middle;padding-right:10px;}
.registration_captcha_div .input_text_chckcode {text-align:center;vertical-align:middle; height:30px; width: 60px;font-size:22px;padding: 2px; font-weight:bold;padding-top:5px;}
/*********************************
 === warranty_detail ===
*********************************/
#title_warranty_detail {background: url(/img/1/title_warranty.gif) no-repeat}
/*********************************
 === Holland_auction ===
*********************************/
#title_HollandAuction {background: url(/img/1/title_warranty.gif) no-repeat}
.titleHolland H1 {padding: 10px 8px 5px 8px; font-size:14px; font-weight: bold; color: #76c339}
.description {padding: 10px 4px 5px 4px;}
/*****************************
 === CATEGORYBODY.basicinfo ===
******************************/
.sectionBasicInfo {width: 100%; padding-bottom: 20px; float: left}
.sectionBasicInfo .sec_img {margin-right: 7px; padding: 2px;  float: left; border:solid 2px #ECEFED; }
.sectionBasicInfo .sec_info h1 {font-size: 14px; font-weight: bold; color: #fda300}
.sectionBasicInfo .sec_info a {font-weight: bold; color: #006644; text-decoration: underline}
.sectionBasicInfo .freetext {font-size: 12px}
/***************************
 === PRODUCER.basicInfo ===
***************************/
.producerBasicInfo { margin:5px 0px 5px 0px; padding-top:8px; width:100%; float: left; }
.producerBasicInfo .sec_img { margin-right:7px; padding: 2px;  float: left; border:solid 2px #ECEFED; }
.producerBasicInfo .sec_info {}
.producerBasicInfo .sec_info h1 {font-size: 14px; color: #006644;font-weight:bold; }
.producerBasicInfo .sec_info a {font-weight: bold; color: #006644; text-decoration: underline;}
.producerBasicInfo .freetext {}

/**********************
 === USER.loginform ===
***********************/
.title_login {background: url(/img/CZE/title_login.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat !important}
.loginform  {width: 376px; margin: 17px auto; padding: 15px 0 15px 0px; text-align: center; background: #FFFFFF}
.loginform table {width: 100%; margin: 0 auto; text-align: left}
.loginform table th {text-align: right; font-weight: normal; white-space: nowrap; margin-right: 8px; }
.loginform table th label {color: #434D56}
.loginform .input_text {height: 15px; width: 117px; padding: 2px 0 0 5px; border: 1px solid #d1d1d1}
.loginform a {color:#DE0000; font-weight: bold; text-decoration: underline;}
.loginform a:hover {text-decoration: none;}
.loginform .information {margin: 5px 0 5px 0; background: none; border: none; }
.loginform .lostPassword {position: relative; top: 0}
/**********************
 === USER.lostpass ===
**********************/
.title_lostpass {background: url(/img/CZE/title_lostpass.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
.lostPass {margin:25px auto 5px; width:450px;}
.lostPass b.email {font-style: normal;}
.page_lostpass .input_text {height: 16px; width: 127px; padding: 3px 0 0 5px; border: 1px solid #d1d1d1}
.lostPass .information {background-color:#FAFAFA; border:solid 1px #F5F5F5}
.lostPass .information label{color:#434D56}

/********************************
 === COMMODITYLIST.Search ===
********************************/
.title_search_result {background: url(/img/CZE/title_search_result.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat }
.page_search .searchWord {font-weight: bold;padding: 0 5px }
.page_search .notFound {}
.page_search .listorcat {}
/*************************************
 === COMMODITYLLIST.searchAdvanced ===
**************************************/
.title_advancesearch_cat {background: url(/img/CZE/title_advancesearch_cat.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
/* === SELECT CATEGORY === */
.title_advancesearch_result {background: url(/img/CZE/title_advancesearch_result.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
/* === SET PARAMETERS === */
.title_advancesearch_params {background: url(/img/CZE/title_advancesearch_params.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
.page_advancedsearch .paramList {margin:10px auto 0px auto; width:430px;}
.page_advancedsearch .paramList .param {float: left; margin-bottom:5px; text-align: left; width:460px; clear:both;}
.page_advancedsearch .paramList .parprice {width:100%;}
.page_advancedsearch .paramList .parprice .input_text {width:60px!important; float: none;}
.page_advancedsearch .paramList .parprice .unit {float:none!important;}
.page_advancedsearch .paramList .param div {float: left; margin-right:15px;}
.page_advancedsearch .paramList .param .name { width:130px; float:left; text-align: right; margin-right:5px; padding-top: 3px;}
.page_advancedsearch .paramList .param .unit { width:80px; float:left; padding-top: 3px;}
.page_advancedsearch .paramList .param select { width:100px; margin-right:5px; float: left;}
.page_advancedsearch .paramList .param input { margin-right:5px; float: left; }
.page_advancedsearch .paramList .param .input_text { width:100px;}
.page_advancedsearch .paramList .param select.onlyselect { width:215px; float: left;}
.page_advancedsearch .paramList .param .multi{width:200px;}
.page_advancedsearch .paramList .param select,.page_advancedsearch .paramList .param input{color:#000;}

/***************************
 === PRODUCER.imagelist ===
***************************/
#title_producerImageList_1 {background: url(/img/CZE/title_producerList.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat;}
.producerImageList{margin-left:5px; padding-left:15px; margin-top:10px; border:solid 0px red;float:left;}
.producerImageList .producerinfo a{width:150px; height:188px; border:solid 2px #DE0000; margin-right:25px; margin-bottom:20px; float:left; text-align:center;color:#2F3942}
.producerImageList .producerinfo a div {border-top:solid 1px #DE0000;}

/***************************
 === commoditybody_detailsend.xslt ===
***************************/
.title_detail_send {background: url(/img/CZE/title_detail_send.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
.classic{}
.classic th{text-align:right;}

/*********************
 === market_region ===
**********************/
#title_markets_1 {background: url(/img/1/title_markets.gif) no-repeat !important}
.marketMap { width:557px; float: left; background-color: #F1F3F2; padding: 17px 0;}
.marketMap .marketMapIn { width:523px; margin:0 17px;  float: left;}
.marketMap .regionText { width:160px; text-align: center; float:left; margin:15px 0 0 15px;}
.marketMap .regionText div { height:100px; margin-top:15px; }
.marketMap .regionText .regionName { background-color: #006644; color:#FFFFFF; height:65px; line-height:65px; font-weight: bold; margin-top:10px; }
.marketMap .regionMap {margin:20px 20px 20px 0; }
.marketMap .marketSpace {clear: both; height: 17px; background-color: #F1F3F2;}
.marketMap .marketCities {width:100%; padding:15px 0 15px 35px; float: left;}
.marketMap .marketCities a { padding-left: 15px; width:140px; float: left; background: url(/img/BGnavigation_li_a.gif) left center no-repeat; border:0 }

.marketList { width:557px; margin-top:15px;}
.marketList .region {background-color: #F1F3F2;}
.marketList .region .subtitle { font-weight: bold; text-decoration: underline;}
.marketList .region .marketName {background-color:#9FA19E; color:#ffffff; padding:10px 15px 11px; font-weight: bold; border-bottom: 1px #ffffff solid}
.marketList .region .market {width:100%; padding:17px 0; float:left;}
.marketList .region .marketSpace {clear: both; height: 10px;}
.marketList .region .marketIn { width:523px; margin:0 17px; float:left; background-color:#F1F3F2; xborder: 1px black solid}
.marketList .region .marketIn img {float:right;}
.marketList .region .market p {float:left; clear:left; padding:1px 0; color:#444544 }
.marketList .region .market a {color: #006644; text-decoration: underline;}
.marketList .region .market p .label {float:left; width:70px;}
.marketList .region .market p .data {float:left; font-weight: bold;}


/****************************
 === COMMODITYBODY.related ===
****************************/
#title_related_1 {background: url(/img/CZE/title_related.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
#title_related_mid_1 {background: url(/img/CZE/title_related_mid.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}


/***************************** 
 === emailNews.register ===
 ****************************/
.title_news_reg {background: url(/img/CZE/title_news_reg.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat; color:White !important;}

/* ------------ Footer -----------------------------------------------------------------------------------------------------------------*/
#containerFooter span.iconSC {width: 189px; margin:20px; display: block; float: left; font-size:11px;}
#containerFooter span.iconSC a{color:#FFFFFF;}
#containerFooter span.iconSC a.bottomText { display: block; width: 120px;}
#containerFooter div a {color: #FFFFFF;}

/****************************
 === WISHLIST ===
****************************/
#wishlistHoverBox {position: absolute; z-index: 9; width: 367px; /*height: 124px;*/ display: none; background-color:#A4D852; color: #FFF}
#wishlistHoverBox p {width: 100%; padding: 22px 0 23px 0; float: left; text-align: center; font-size: 10px; font-weight: bold}
#wishlistHoverBox a {position: relative; top: 5px; text-decoration: nderline; font-weight: bold;}
#wishlistHoverBox .showwishllist {padding: 0 20px; display: inline;}
#wishlistHoverBox .closewindow {padding: 0 20px; display: inline;}

/********************
 === IMAGE.detail ===
********************/
.fotoWin {min-width: 0px;}
.fotoWin a {text-decoration: none;}
.fotoWin a:hover {text-decoration: none;}
.fotoWin table {	height: 100%; border-collapse: collapse;}
.fotoWin table td {text-align: center; vertical-align: middle;}
.fotoWin table td div {text-align: right; font-size: 10px; color: #808080;}

/*****************************
 === COMMODITYBODY.Compare ===
*****************************/
#title_compare_1 {background: url(/img/1/title_compare.gif) no-repeat }
#containerCompare {}
#containerCompareIn {}
#containerCompare .compareButtons { text-align: center;}
#containerCompare .compareData  {text-align: center;}
#containerCompare .compareData td img { padding: 5px 15px  }
#containerCompare .rw1 {  }
#containerCompare .rw2 { background-color: #ffffcc; }
#containerCompare td.parHead { text-align: right; }
#containerCompare td.parValue { text-align: center; }
#containerCompare .priceWithVAT {}
#containerCompare strong {margin-left:10px; font-size: 14px; font-weight: bold; color: #C43100; }
#containerCompare strong small {font-size: 12px;color: #C43100}

/* modal win select category */
/*  strom kategorii    */
#modalIframe { border-style:solid; border-width:1px 2px 2px 1px; border-color:#f2831f #816449 #816449 #f2831f; position:relative; top:50px}
#modalIframe, #clona1 {-moz-box-sizing: border-box; box-sizing: border-box;}
#modalIframeBody {height:100% !important;overflow:hidden;background-color:#e7e7e7;margin:0;padding:25px 0px 29px 0px;_padding-bottom:29px;*width:100% !important;}
.modalContent {border-left:solid #fff 2px; border-right:solid #fff 0; font-size:11px; font-weight:700; height:100% !important; overflow:auto !important; padding-left:5px; padding-right:5px}
#headerMenuContainer {left:0px; position:fixed; *position:absolute; top:0px; width:100%;height:25px;background:#e0e0e0;}
#footerContainer {height:29px; left:0;  bottom:0px; position:absolute; width:100%}
#footerContainer2 {height:29px; left:0;  bottom:0px; position:absolute; width:100%}


.category ul {list-style-type:none; margin:0; padding:0 0 0 20px}
.category li {margin-top:5px}
.category a.active:hover {/*color:#f68b2a;*/ text-decoration:underline}
.category a:hover {/*color:#6e6d6d;*/ text-decoration:underline}
.category li.closed ul {display:none !important}
span.closed {background:url('/img/plus.gif') no-repeat; cursor:pointer; height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.closed_catActive { background:url('/img/plusActive.gif') no-repeat; cursor:pointer; height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.opened {background:url('/img/minus.gif') no-repeat; cursor:pointer;  height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.opened_catActive {background:url('/img/minusActive.gif') no-repeat; cursor:pointer; height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.catInd {background:url('/img/catInd.gif') no-repeat; height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.catInd_catActive { background:url('/img/catIndActive.gif') no-repeat; height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.loading {font-style:italic}

/* FORUM */
#title_forum_1 { background: url(/img/1/title_compare.gif) no-repeat }
.page_forum .forum ul {margin:5px 0 0 5px}
.page_forum li.forum_Body {width:100%; float:left;}
.page_forum .treeImg {width:10px; margin-right:5px; float:left;}
.page_forum .forum li {width:100%; list-style-type:none; margin-left:0;padding-left:5px;}
.page_forum .forum a {margin-right: 6px; padding-right: 10px; text-decoration: none;}
.page_forum .forum li {display: inline}
.page_forum .forum li a:hover {text-decoration: underline}
.page_forum .forum_name {margin-right:5px; float:left;}
.page_forum .forum_date {width:60px; float:left;}





/* partneri */
.partnerLink .sideBoxIn {width:100%;padding:5px 0px;}



/* page_emailnews */
.page_emailnews .information input{margin-right:10px;}




/***************************
*         sitemap          *
***************************/
.title_siteMap {background: url(/img/CZE/title_siteMap.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}




/*       page_detailsend       */
.page_detailsend h1{font-weight:bold;font-size:15px; color:#F2020E; margin-left:50px;}
.detailSendImg{float:right;}
.page_detailsend .information{margin-bottom:10px;}
.page_detailsend #icaptcha{margin-right:10px;}
.page_detailsend .buttons label{margin-right:10px;}

.dualPriceSpan{font-size:10px; font-weight:normal;white-space: nowrap;}
.noWrap{white-space: nowrap;}
/*filtr vyrobcu - checkboxy*/
.producerSelect{background:#F2020E  url(/img/bg-producersFilter.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF)  no-repeat scroll 0px 0px; padding: 5px;width:549px;}
.producerSelect label{color: #FFFFFF;font-weight:bold;margin:3px 5px 3px 0px;white-space: nowrap;}
.producerSelect label input{width:11px;height:11px;position:relative; top:-2px; ?top:0px;margin-right:3px;}


.producerSelectCheck {background:#F2020E  url(/img/bg-producersFilter.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF)  no-repeat scroll 0px 0px; padding: 5px;width:549px;margin-bottom:3px;margin-top:3px;}
.producerSelectCheck label{color: #FFFFFF;font-weight:bold;margin:3px 5px 3px 0px;white-space: nowrap;}
/*.producerSelectCheck label input{width:11px;height:11px;position:relative; top:-2px; ?top:0px;margin-right:3px;}*/
.producerSelectCheck label input{width:11px;height:11px;margin:0 4px;}

.displayPaging .producerSelectS {height: 24px; ?height: 25px; _height: 25px; width: 215px; padding-top: 6px; ?padding-top: 5px; _padding-top: 5px; padding-left: 5px; float: left;background: url(/img/bg-displayPaging_sep.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat right}
.displayPaging .producerSelectS  select {width: 100px; margin: 0 4px; color: #353535}
.displayPaging .producerSelectS label{color: #FFFFFF;margin:3px 5px 3px 0px;white-space: nowrap;}


 .orderableSelectfilter .orderableSelectfilterS {background:#F2020E  url(/img/bg-orderableFilter.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF)  no-repeat scroll 0px 0px; padding: 5px;width:549px;}
 .orderableSelectfilter .orderableSelectfilterS {height: 24px; ?height: 25px; _height: 25px; padding-top: 6px; ?padding-top: 5px; _padding-top: 5px; padding-left: 10px; float: left;}
 .orderableSelectfilter .orderableSelectfilterS select {width: 170px; margin: 4px 4px; color: #353535;vertical-align:middle;}
 .orderableSelectfilter .orderableSelectfilterS label{color: #FFFFFF;margin:3px 5px 3px 0px;white-space: nowrap;}


  .orderableSelectProducer {height: 24px; ?height: 25px; _height: 25px; width: 260px; padding-top: 6px; ?padding-top: 5px; _padding-top: 5px; padding-left: 5px; float: left;}
  .orderableSelectProducer label{color: #FFFFFF;margin:3px 5px 3px 0px;white-space: nowrap;}
  .orderableSelectProducer select {width: 170px; margin: 0 4px; color: #353535}


.commonPrice strong{text-decoration:line-through;font-size:13px;}
.sideBoxPricesTable td{text-align:right;}
.sideBoxYouSave strong{font-size:13px;}
.sideBoxYouSave {font-weight:normal !important;color:#D90000 !important}
.sideBoxCommonPrice {color:#616B74 !important}
.actionLabel{padding-top:5px;}
#column3 .action .product .productName {margin-bottom:5px;}


.detailDiscountTable {width:100%;}
.detailDiscountTable td{vertical-align:bottom;}
.detailDiscountTable td.left{text-align:right;}
.discount .detailDiscountTable  td#amoutPerc strong {top:0px;position:relative}
.detailDiscountTable td.right{text-align:left;}


.subcategoriesTitle {color:#F2020E;margin-top:5px;}
.subcategories {position:relative;width:548px;padding-bottom:5px;padding-top:5px;}
.subcategories ul{list-style-type: none; margin:0 0 0 0px;padding:0 0 0 20px;width:254px;}
.subcategories ul li{background:url(/img/bg-activNM.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) 0 4px no-repeat;padding-left:7px;color:#2F3942}
.subcategories .ul1 {float:left;}
.subcategories .ul2 {float:right;}


.orderCompletiveInfo textarea{background:white;color:#000;}


.enableJsAlert{color:red; font-weight:bold; font-size:30px; text-align:center;}



/* popup calendar */
.rc_calendar { border: 1px solid #000000;}
.rc_iframe_body { margin: 0px; background: #F2020E; border: 0px; cursor: default; }
.rc_iframe_body .rc_table { font-size: 12px; font-family: verdana,tahoma,sans-serif,arial; background: #e5e5e5; }
.rc_iframe_body .rc_wd_tr td { border-bottom: 1px solid #000000; padding: 2px; text-align: center; color:#2F3942; white-space: nowrap; }
.rc_iframe_body .rc_time_tr td { border-top: 1px solid #000000; padding: 2px; text-align: center; color:#2F3942; white-space: nowrap; }
.rc_iframe_body .rc_head_tr td, .rc_iframe_body .rc_nav_tr td { border-bottom: 1px solid #000000; padding: 2px; text-align: center; color:#2F3942; white-space: nowrap; font-weight: bold; }
.rc_iframe_body .rc_cal_tr td { border: 1px solid #fff; padding: 4px 2px 4px 2px; text-align: right; color:#2F3942; white-space: nowrap; width: 25px; }
.rc_iframe_body .rc_footer_tr td { border-top: 1px solid #000000; padding: 2px; text-align: center; color:#2F3942; white-space: nowrap; }
.rc_iframe_body .rc_hours { width: 20px; background: #66ff66; border: 1px solid #000; }
.rc_iframe_body .rc_colon_span {}
.rc_iframe_body .rc_mins { width: 20px; background: #66ff66; border: 1px solid #000; }
.rc_iframe_body td.rc_current, .rc_iframe_body tr.rc_highlight td.rc_current { border: 1px solid #fff; color: #00f; background: #fff; font-weight: bold; }
.rc_iframe_body td.rc_today { font-weight: bold; }
.rc_iframe_body td.rc_weekend_head { color: #f00; }
.rc_iframe_body td.rc_weekend_day { color: #f00; }
.rc_iframe_body tr.rc_highlight, .rc_iframe_body tr.rc_highlight td { border: 1px solid #66ff66; background: #66ff66; }
.rc_iframe_body tr.rc_highlight td.rc_highlight { background: #66ff66; border: 1px solid #9999ff; }



#jsHasToBeOn{color:#fff;position:absolute;border:solid 1px #f0f0f0;background:#FF6D6D;font-size:17px;font-weight:bold;top:5px;left:5px;padding:10px;text-shadow:3px 3px 3px #D85F5F;}
.column2Separator{clear:both;}

.paymentDeliveryError{background:#FF0000 none repeat scroll 0 0;border:1px solid #B20000;color:#FFFFFF;font-size:13px;font-weight:bold;margin:5px 0;padding:10px;text-align:center;width:527px;}
.countOfRange{background:#FF0000 none repeat scroll 0 0;border:1px solid #B20000;color:#FFFFFF;font-size:11px;font-weight:bold;margin:5px 0;padding:10px;text-align:center;text-shadow:2px 2px 5px #999999;width:527px;}
.redCount{border: 2px solid red;}

.orderItems .highlight {text-align:right;color:red;font-weight:bold;}


/*pes*/
.title_watchdog {background: url(/img/CZE/title_watchdog.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat !important}
.wd_loginh1 {margin:0; padding: 0; font-size:14px; font-weight: bold;}
.watchDogImage{vertical-align:middle;cursor:pointer;}
#wd_watchDogMainTable {
/*border-top:#FFFFFF solid 1px;
border-left:#FFFFFF solid 1px;
border-right:#CDCDCD solid 1px;
border-bottom:#9B9B9B solid 1px;*/
left:430px;position:absolute;top:100px;z-index:500;background:transparent url(/img/wd_bg_login.png) 0px 0px no-repeat;margin-bottom:20px;}
#wd_watchDogMainDiv table {margin:auto;color:#FFFFFF}
.wd_loginTitle{font-weight:bold;}
#wd_watchDogMainDiv .inputText{width:143px;}
.wd_loginTable{width:186px;margin:2px 24px !important;}
.wd_messageTable{width:186px;margin:20px 24px !important;}
.wd_messageTable_price{width:186px;margin:0px 24px 20px 24px !important;}
.wd_buttons{text-align:center;}
.wd_threshold {text-align:right}

.msgWindow{background:transparent url(/img/wd_bg_msg.png) 0px 0px no-repeat !important;margin-bottom:0px !important; height:144px;}

/*pes - seznam hlidanych polozek*/
.watchDogListItemsTable{margin-top:20px;width:100%}
.watchDogListItemsTable thead td{border-bottom:solid 1px #707A83}
.watchDogListItemsTable tbody td{border-bottom:solid 1px #B1BBC4}
.watchDogListItemsTable .wdName a{color:#F2020E}
.watchDogListItemsTable tbody{font-weight:bold;}

.orderfinish .paycardnote { text-align: center;  text-transform: uppercase; font-size: 12px; color:  #F2020E; }
.orderfinish img, .orderfinish input { border: 2px solid #F2020E; }
#deviveryAddressFirstLine{width:93%;}
#orderButtonImg { cursor: pointer; }
#changePostButtonImg {cursor:pointer;}
#div_changePostBT {float:right; margin-right:14px;}

#fixedChatOnline { bottom:0; opacity:0.9; position:fixed; right:0; width:230px; z-index:100; }

/*znovuzaplaceni objednavky*/

.title_order_repay {background: url(/img/CZE/title_order_repay.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat !important}

/*informace do mailu - odebirani novinek*/
.emailInformation label {font-size: 14px; color:  #F2020E; }
.emailInformation table .rName1 {width : 150px;}

/*neplatny kupon*/
.couponInvalid {margin: 15px 0 5px 0;font-size: 12px; color:red;}

/*online dostupnost*/
.shopkeeper {cursor:pointer;background:#F2020E;color: #FFFFFF;}

 #shop1 {position:absolute; background: url(/img/bg-ProducersFilter.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) repeat-x #EB0007;color: #FFFFFF; z-index: 10;width:325px; text-align:right; line-height:17px;padding:5px 6px 12px !important;float:left;border-bottom:1px solid #FFFFFF;}
 #shop1  a {color: #FFFFFF;}
 /*online dostupnost*/
.detail .detailInfo .shopk {text-align:left;}
/*body { position: relative; } */

 #shop1 tr#Shopcolor {color : #FF6600;}
 #shop1 a#Shopcolor {color : #FF6600;}
 #shop1 th.title {color: #FFFFFF;font-weight:bold;font-size:14px;width:250px} 
 #shop1 span.name {float:left;width:100px;text-align:left}
 #shop1 span.avail {float:right;width:100px;text-align:right}

  .title_generate_group {background: url(/img/CZE/title_generate_group.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat}
 span.generateParamValue {;font-weiht:bold}
.generateParamsTitle{font-weight:bold;font-size:12px;padding:5px 0 10px 6px;width:100%;height:15px;float:left}
.generateParam {width:100%;height:auto;float:left;padding-bottom:10px}
.generateParamDiv  {width:520px;height:auto;float:left}
span.genarateParamName {width:160px;float:left;padding:0 0 5px 18px}
span.generateParamValue  {width:340px;float:right;font-weight:bold}

 .generatePager {width:100%; float: left;color: #FFFFFF; background:#F2020E ;height:30px}
 .generatePager pageCount strong{float:right}
 .generatePager .pageCount{width:60px;float:left;padding:8px 5px 0 }
 .generatePager .buttons{width:100px;float:left;padding:5px 0 5px}


/*PHE*/
.detail .detailInfo .priceRecycleTax {font-size:13px;}

/*podtrzeni odkazu v clanku */

#column2 .prologue a {text-decoration:underline;}
#column2 .freetext a {text-decoration:underline;}
/******************************  === EmailNews.logout ===  ****************************************/
.title_news_logout {background: url(/img/CZE/title_news_logout.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat !important}
.logoutNewsForm .titleInformation {clear:both;background:#FAFAFA;border:1px solid #EBEBEB;width:430px;padding:10px;margin:10px auto 0 auto;text-align:center;width:90%;}
.logoutNewsForm  {text-align:center;margin:0 auto}
.logoutNewsForm .input_text {height: 17px; width: 117px; padding: 2px 0 0 5px; border: 1px solid #d1d1d1;margin: 0 5px} 
.logoutNewsForm form {padding-top:10px}


/*  -------------------- PayU --------------------------  */


/*#payu_ select option{ padding:0px;}


#payu_ ul, li{ list-style-type:none; margin:0; padding:0;}


#payu_ .clear{ clear:both;}

#payu_ .img-to-center{ width:auto; text-align:center;}

#payu_ .img-to-center img{ float:none; border:none;}


#payu_ ul.platby{
	border:1px solid #CCC;
	width:400px;
	padding:5px;
	margin:15px;
	background-color: #FFF;
	
}

#payu_ .platby li{
	padding:15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
	clear:both;
	}
*/
#payu_ .platby .last-item{
	padding:15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	border-bottom:0px solid #CCC;
	vertical-align:middle;
}
#payu_ .platby input{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin:6px;
	
}


/* --------------------------  TABLE ------------------------------ */


#payu_ .table-payu{
	width:100%;
	padding:10px;
	margin:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	}
#payu_ .table-payu td{border-bottom-width: 1px;
	border-bottom-style: none !important;
	color: #2F3942; font-size: 11px;
	padding: 3px;}
#payu_ .table-payu tbody tr td {
    background:none;
    color: #2F3942; font-size: 11px;
}
#payu_ .table-payu tbody tr td strong {
   padding-left:0px; color:#F2020E !important;	
}

#payu_ .table-payu .last{border-bottom-width: 0px;
	border-bottom-style: none !important;
	
	padding:10px 3px;}

#payu_ .table-payu td.radio {width:10px}	
#payu_ .table-payu td.icon {width:220px}	
	
#payu_ .table-payu .img-to-center{ width:auto; text-align:center;}

#payu_ .table-payu img{ margin-left:10px; margin-right:5px;}



/* --------------------------  TABLE ------------------------------ */


/*#payu_ .button a{
	color: #666;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	height: 23px;
	width: 170px;
	display:block;
	padding-top:5px;
	margin-top:10px;
	margin-left:180px;	
}

#payu_ .button a:hover{
	color: #09F;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	height: 23px;
	width: 170px;
	display:block;
	padding-top:5px;
	margin-top:10px;
	margin-left:180px;
}*/

/* ------------ Tooltip ---------------------- */

#payu_tt span {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;	
}


#payu_ .hotspot {color:#900; padding-bottom:1px; cursor:pointer; font-size:9px;}
#payu_ .textik {font-size:10px;}



#payu_tt {position:absolute; display:block}
#payu_tttop {display:block; height:5px; margin-left:5px; overflow:hidden}
#payu_ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background: url(/img/bg-basketHoverBox.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat #EB0007; color:#FFFFFF }
#payu_ttbot {display:block; height:5px; margin-left:5px; overflow:hidden}

/* --------------- Prechod ----------------- */
#payu_ .prechod{
	background-image:url(../img/prechod.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #2F3942;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*Rejstrik autoru*/
.paramNameInfo {width:100%;margin-bottom:20px;}
.paramNameInfo .mainInfo {width:100%;position:relative;margin:5px 0 20px;height:auto;float:left;}
.paramNameInfo .mainInfo .author_foto {float:left; margin-right:6px;width:120px;}
.paramNameInfo .mainInfo .author_foto img {height:150px;}
.paramNameInfo .mainInfo .author_foto {float:left; margin-right:6px;width:120px;}
.paramNameInfo .mainInfo .mainParameters {width:300px;float:left;}
.paramNameInfo .mainInfo .mainParametersWithFoto {width:300px;float:left;height:150px;}
.paramNameInfo .mainInfo .mainParameters .authorLife {width:100%}
.paramNameInfo .mainInfo .mainParameters .authorLife .authorName {margin-bottom:10px}
.paramNameInfo .mainInfo .mainParameters .authorLife .authorName h1 {font-size: 13px; font-weight: bold; color: #F2020E}
.paramNameInfo .mainInfo .mainParameters .authorLife div {margin-bottom:5px;color: #434D56;}
.paramNameInfo .mainInfo .mainParameters .authorLife div span {font-weight:bold;color: #2F3942;}
.paramNameInfo .mainInfo .mainParametersWithFoto .authorLife {width:100%}
.paramNameInfo .mainInfo .mainParametersWithFoto .authorLife .authorName {margin-bottom:10px}
.paramNameInfo .mainInfo .mainParametersWithFoto .authorLife .authorName h1 {font-size: 13px; font-weight: bold; color: #F2020E}
.paramNameInfo .mainInfo .mainParametersWithFoto .authorLife div {margin-bottom:5px;color: #434D56;}
.paramNameInfo .mainInfo .mainParametersWithFoto .authorLife div span {font-weight:bold;color: #2F3942;}
.paramNameInfo .mainInfo .mainParameters .authorHomePage {width:100%;padding-bottom:2px;}
.paramNameInfo .mainInfo .mainParameters .authorHomePage a {text-decoration: underline;}
.paramNameInfo .mainInfo .mainParametersWithFoto .authorHomePage a {text-decoration: underline;}
.paramNameInfo .mainInfo .mainParametersWithFoto .authorHomePage {width:100%;padding-bottom:2px;top:130px;position:absolute;}
.paramNameInfo .authorAnotation {margin: 10px 0 0;width:100%;float:left;color: #434D56;}    
.paramNameInfo .authorDescription {margin: 10px 0 15px;width:100%;float:left;color: #434D56;}


#comCar { position: relative; overflow: hidden; z-index: 10;margin : 10px;}
#prev {position: absolute; top: 0px; right: -4px;  z-index: 11;}
#next {position: absolute; top: 0px;  z-index: 11; left: -4px;  }
.caroufredsel_wrapper {  z-index: 10;  }
.caProduct { clear: both; position: relative;height:230px; border: 4px solid #E6E6E6}
#comCar .product {border-right: 1px dotted #E6E6E6; padding-left : 2px; width: 168px;}
a#prev.prev.disabled {display:none !important; }
a#next.next.disabled {display:none !important; }
#comCar .productG {text-align : center;}
.productG .productG_price {font-size: 12px; font-weight: bold; padding-top: 5px;}

/*balik na postu*/
.formPost {display:none;}
#naPostu { width: 610px; border: 1px solid #b3b3b3; padding: 20px; margin: 20px auto; font-family: Verdana; font-size: 12px; color: #304385; text-align: left; margin-bottom: 50px;}
#naPostu img {border: none;}
#naPostu p {line-height: 1.5; font-family: Verdana;}
#naPostu p.help {line-height: 2.2}
#naPostu p.help img {margin-bottom: -5px; padding-right: 4px}
*html #naPostu p.help img {margin-bottom: 0px; padding-right: 4px; margin-top: 4px;}
#naPostu p.err {color:red; font-weight: bold;}
#naPostu p.war {color:#ffb400; font-weight: bold;}
#naPostu hr {margin: 20px 0; border: none; background: #cccccc; height: 1px}
#naPostu .inputMesto, #naPostu .inputPsc {border: 1px solid #314584; height: 17px; margin-right: 20px; padding: 4px 5px; vertical-align: middle}
#naPostu .inputMesto {width: 200px}
#naPostu .inputPsc {width: 80px}
#naPostu .form {font-weight: bold;}
#naPostu .btn {border: 1px solid #2f4581; width: 98px; height: 25px; background-color: #fecf43; cursor: pointer; vertical-align: middle; color:#2f4581; font-weight: bold; font-family: Tahoma; font-size: 15px }
#naPostu .btnSmall {border: 1px solid #2f4581; height: 24px; background-color: #fecf43; cursor: pointer; color:#2f4581; font-family: Tahoma; font-size: 11px; float: none; }

#searchPost hr {margin: 20px 0; border: none; background: #cccccc; height: 1px}
#searchPost table {width: 100%; font-size: 12px; color: black; empty-cells: show}
#searchPost table td, #naPoste table th {border-bottom: 1px solid #e6e6e6; border-top: 0px solid; border-left: 0px solid; border-right: 0px solid; padding: 4px 0;}
#searchPost table th {text-align: left; color:#304385 }
#searchPost table td form {height: 24px; padding: 0; margin: 0}

.popisek { position:absolute; left:0px; top:-1000px; z-index:105; background: white; border: 1px solid #314584; color: #000; font-size: 10px; padding: 10px ; max-width: 250px; /*min-height: 60px;*/ text-align: left; line-height: 1.3; font-family: Verdana}
*html .popisek {width: 250px;}
.popisek table, .popisek p { font-size: 11px; font-family: Tahoma;}
.popisek table td { padding: 4px; text-align: center}
.popisek table th { padding: 4px; text-align: left}

.fl {float: left}
.fr {float: right}
.cl {clear: both;}
.frC {float: right; position: fixed; margin-left:670px;}

.ui-autocomplete {text-align: left}
.ui-menu-item {font-family: Verdana; font-size: 11px;}


/*Heureka point*/
.formHP {display:none;}
#heurekaPoint { width: 655px; border: 1px solid #B3B3B3;  padding: 20px;  font-family: Verdana;  font-size: 11px;  color: #304385;    text-align: left;     margin-bottom: 50px;}
#heurekaPoint img {border: none;}
#heurekaPoint p {font-family: Verdana;}
#heurekaPoint p.help {line-height: 2.2}
#heurekaPoint p.help img {margin-bottom: -5px; padding-right: 4px}
*html #heurekaPoint p.help img {margin-bottom: 0px; padding-right: 4px; margin-top: 4px;}
#heurekaPoint p.err {color:red; font-weight: bold;}
#heurekaPoint p.war {color:#ffb400; font-weight: bold;}
#heurekaPoint hr {border: none; background: #cccccc; height: 1px}

#heurekaPoint .form {font-weight: bold;}
#heurekaPoint .btnSmall {background-color: #FA7536;color: white !important;font-weight: bold;text-align: center;font-size: 1em;text-shadow: 0 1px 1px #C54101;  display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 180px; cursor: pointer; margin-right: 10px; padding: 10px 0; text-decoration: none;}
#div_changehPBT {float:right; margin-right:14px;}}
.pobocka_nadpis {font-size:13px;font-weight:bold;}
.pobocka_img {float:left;}
.pobocka_tab {width:380px;float:right;}
.full{width:100%;}
.pobockaTdName {text-align:right; font-weight: bold;padding-right: 10px; vertical-align:top;}
.pobocka_buttons {padding-top:10px;width:100%;text-align:center}
.pobockaContentTable {width:643px;}
.frC {float: right;position: fixed;margin-left: 670px;margin-top: 5px;}

.mojeidUpdate a  {color:#DE0000; text-decoration: underline; cursor:pointer;}
.mojeidUpdate a:hover {text-decoration: none;}
.mojeidUpdate {float:right;margin-right:34px}
.mojeidUpdate a img{float:right;padding-left:4px}

.title_login_mojeid {background: url(/img/CZE/title_login.png?cs=FFFFFFFFFFFFF7F7F7F2020EF2020E2F3942FFFFFF) no-repeat !important}
.loginformmojeid  {width: 376px; margin: 0px auto 17px auto; padding: 15px 0 15px 0px; text-align: center; background: #FFFFFF}
.loginformmojeid table {width: 100%; margin: 0 auto; text-align: left}
.loginformmojeid table th {text-align: right; font-weight: normal; white-space: nowrap; margin-right: 8px; }
.loginformmojeid table th label {color: #434D56}
.loginformmojeid .input_text {height: 15px; width: 117px; padding: 2px 0 0 5px; border: 1px solid #d1d1d1}
.loginformmojeid a {color:#DE0000; font-weight: bold; text-decoration: underline;}
.loginformmojeid a:hover {text-decoration: none;}
.loginformmojeid .information {margin: 5px 0 5px 0; background: none; border: none; }
.loginformmojeid .lostPassword {position: relative; top: 0}


.orderBT a.btPreviousStep{float: left;margin-left: 50px;background: url(/img/bt_previousStep.png) no-repeat;width: 180px;height: 50px;font-size: 14px;text-align: center;vertical-align: middle;font-weight: bold;cursor: pointer;padding-top: 12px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.orderBT a.btPreviousStep:hover{text-decoration:none;}
.orderBT a.btNextStep:hover{text-decoration:none;}
.orderBT a.btNextStep{float:right;margin-left: 50px;background: url(/img/bt_nextStep.png) no-repeat;width: 180px;height: 50px;font-size: 14px;text-align: center;vertical-align: middle;font-weight: bold;cursor: pointer;padding-top: 12px;color:#FFFFFF;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.orderSummary {width: 252px;float: right;border:1px solid #EBEBEB;padding:10px;background:#FAFAFA; margin-right:10px;}
.orderLeft {width: 652px;margin: 0 8px 0 8px;padding: 0 0 10px 0;float: left;}

#SelectHubDiv .selectLogRegForm {list-style-type: none;background: url(/img/bg-menu.png?cs=FFC74FFFFFFFF7F7F74CA9EEFC87022F3942FFE8A5); width:100%;}
#SelectHubDiv .selectLogRegForm li { width:30%; text-align:center; vertical-align:middle;position: relative;display: block;float: left; cursor:pointer; padding-right:5px; font-size:16px;color:#DE0000;text-decoration: underline;}
#SelectHubDiv .selectLogRegForm li:hover{text-decoration: none;}
#SelectHubDiv{width: 100%;height: 60px;}
#SelectHubDiv .selectLogRegForm li.hubSelected {font-size:20px; color:#F2020E; font-weight:bold;}

#orderSteps .orderStep {font-size:16px;width:100%; height:60px; background: url(/img/BGhorDotted.png?cs=FFC74FFFFFFFF7F7F74CA9EEFC87022F3942FFE8A5) repeat-x bottom;}

#orderSteps .orderStep  div {float:left; width:33%; text-align:center;height: 100%;vertical-align: middle;padding-top: 12px;color:#DE0000;}
#orderSteps .orderStep  div a{text-decoration: underline;color:#DE0000;}
#orderSteps .orderStep .osSel{font-size:20px; color:#F2020E; font-weight:bold;}
#orderSteps .orderStep div a:hover{text-decoration: none;}
#selectDelivery{width:49%;float:left;}

.selectPayment{width:49%;float:right;}
.frZ {float: right;position: fixed;margin-left: 670px;margin-top: 5px;}

#pobockaZasContent .btnSmall {
background-color: #bc1b06;
color: white !important;
font-weight: bold;
text-align: center;
font-size: 1em;
text-shadow: 0 1px 1px #C54101;
display: block;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
width: 180px;
cursor: pointer;
margin-right: 10px;
padding: 10px 0;
text-decoration: none;
}

/*Heureka point*/
.formHP {display:none;}
#zasilkovna { width: 655px; border: 1px solid #B3B3B3;  padding: 20px;  font-family: Verdana;  font-size: 11px;  color: #304385;    text-align: left;     margin-bottom: 50px;}
#zasilkovna img {border: none;}
#zasilkovna p {font-family: Verdana;}
#zasilkovna p.help {line-height: 2.2}
#zasilkovna p.help img {margin-bottom: -5px; padding-right: 4px}
*html #zasilkovna p.help img {margin-bottom: 0px; padding-right: 4px; margin-top: 4px;}
#zasilkovna p.err {color:red; font-weight: bold;}
#zasilkovna p.war {color:#ffb400; font-weight: bold;}
#zasilkovna hr {border: none; background: #cccccc; height: 1px}

#zasilkovna .form {font-weight: bold;}
#zasilkovna .btnSmall {background-color: #bc1b06;color: white !important;font-weight: bold;text-align: center;font-size: 1em;text-shadow: 0 1px 1px #C54101;  display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 180px; cursor: pointer; margin-right: 10px; padding: 10px 0; text-decoration: none;}
#div_changeZasBT {float:right; margin-right:14px; cursor:pointer;}

#pobockaUloContent .btnSmall {
background-color: #bc1b06;
color: white !important;
font-weight: bold;
text-align: center;
font-size: 1em;
text-shadow: 0 1px 1px #C54101;
display: block;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
width: 180px;
cursor: pointer;
margin-right: 10px;
padding: 10px 0;
text-decoration: none;
}

/*Heureka point*/
.formHP {display:none;}
#ulozenka { width: 655px; border: 1px solid #B3B3B3;  padding: 20px;  font-family: Verdana;  font-size: 11px;  color: #304385;    text-align: left;     margin-bottom: 50px; height:auto;}
#ulozenka img {border: none;}
#ulozenka p {font-family: Verdana;}
#ulozenka p.help {line-height: 2.2}
#ulozenka p.help img {margin-bottom: -5px; padding-right: 4px}
*html #ulozenka p.help img {margin-bottom: 0px; padding-right: 4px; margin-top: 4px;}
#ulozenka p.err {color:red; font-weight: bold;}
#ulozenka p.war {color:#ffb400; font-weight: bold;}
#ulozenka hr {border: none; background: #cccccc; height: 1px}

#ulozenka .form {font-weight: bold;}
#ulozenka .btnSmall {background-color: #bc1b06;color: white !important;font-weight: bold;text-align: center;font-size: 1em;text-shadow: 0 1px 1px #C54101;  display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 180px; cursor: pointer; margin-right: 10px; padding: 10px 0; text-decoration: none;}
#div_changeULBT {float:right; margin-right:14px; cursor:pointer;}
.orderBT a.btNextStep span.stTransDe,.orderBT a.btPreviousStep span.stTransDe{font-size: 12px;position: relative;top: -5px;}
.orderSummary h3{padding-top:3px;}
.conditions_content{height:200px;overflow-y: scroll;}

.orderBT .orderButtonImg_PaymentObligate{text-decoration: none;  -webkit-touch-callout: none;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}
.orderBT .orderButtonImg_PaymentObligate .btFinish_left {padding-top:1px; padding-bottom:3px;background: url(/img/btFinish-left.png) no-repeat #FFFFFF;}
.orderBT .orderButtonImg_PaymentObligate .btFinish_inner {padding-left:3px;padding-top:1px; padding-bottom:3px;background: url(/img/btFinish-inner.png) repeat-x #FFFFFF; font-size: 11px;   font-family: Tahoma; font-weight: bold;color:#FFFFFF}
.orderBT .orderButtonImg_PaymentObligate .btFinish_right {padding-top:1px; padding-bottom:3px;background: url(/img/btFinish-right.png) no-repeat #FFFFFF; padding-right:10px;}

.agree-with-cookies{width: 100%;position: fixed;left: 0px;bottom: 0px; text-align:center; background-color:#EB0007; padding:15px; font-size:13px;color: #FFFFFF}
.agree-with-cookies-button{padding: 5px; font-size: 13px;color: #FFFFFF;font-weight: bold;border: none;padding: 4px 12px;border-radius: 3px;cursor: pointer; background-color:#EB0007; margin:5px;}
.agree-with-cookies-href{padding:5px; text-decoration:underline;color: #FFFFFF;}
.agree-with-cookies-href:hover{text-decoration:none;}
.agree-with-cookies-href-text{font-size: 13px;color: #FFFFFF;font-weight: bold;}

.cookie-warning {
  z-index: 1002;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;

  background-color: rgba(0, 0, 0, 0.75);
  box-shadow: 2px 2px 14px 2px rgba(18, 18, 18, 0.5);
  font-size: 12px; }
  .cookie-warning__container {
    position: absolute;
    top: calc(50vh - 140px);
    background-color: #fff;
    width: calc(100% - 20px);
    max-width: 900px;
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 8px;
    padding: 20px; }
    @media screen and (min-width: 930px) {
      .cookie-warning__container {
        left: calc(50% - 450px);
        right: calc(50% - 450px); } }
    @media (max-width: 768px) {
      .cookie-warning__container {
        top: 10px; } }
    .cookie-warning__container form {
      display: flex;
      flex-direction: column-reverse; }
  .cookie-warning__title {
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: 700; }
  .cookie-warning__text {
    margin-bottom: 10px; }
    .cookie-warning__text > div > b {
      font-size: 18px; }
  .cookie-warning__actions {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: 10px;
    margin-bottom: 10px;
    width: 100%;
    flex-direction: column; }
    @media screen and (min-width: 930px) {
      .cookie-warning__actions {
        flex-direction: row;
        flex-wrap: unset; } }
  .cookie-warning__btn {
    display: inline-flex;
    align-items: center;
    background-color: #b8b3ad;
    box-shadow: 0 2px 4px -2px rgba(107, 107, 107, 0.8);
    cursor: pointer;
    color: #fff;
    padding: 0.863rem 3rem;
    font-size: 1rem;
    border-radius: 4px;
    justify-content: center;
    transition: .2s;
    border: 1px solid transparent;
    font-weight: 700;
    line-height: 1.25;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    .cookie-warning__btn--primary {
      background:  #e30613;
      box-shadow: 0 2px 4px -2px #4f7d01; }
      .cookie-warning__btn--primary:hover {
        background: #d2000c; }
  .cookie-warning-bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px 0 20px; }
    .cookie-warning-bar__list {
      display: flex;
      flex-wrap: wrap;
      flex: 1;
      min-width: 1px; }
    .cookie-warning-bar__item {
      margin-right: 10px;
      cursor: pointer; }
      .cookie-warning-bar__item:last-child {
        margin-right: 0; }
      .cookie-warning-bar__item label {
        position: relative;
        padding-left: 15px;
        cursor: pointer; }
      .cookie-warning-bar__item input {
        position: absolute;
        left: 0;
        top: 0px;
        width: 10px;
        height: 10px;
        cursor: pointer; 
padding-right:10px}
    .cookie-warning-bar__settings {
      flex-shrink: 0;
      padding: 5px 10px;
      cursor: pointer;
      border: none;
      border-radius: 3px;
      text-decoration: none;
      color: #007aff; }
      .cookie-warning-bar__settings:hover {
        text-decoration: underline; }
  .cookie-warning-tabs {
    margin-top: 15px; }
    .cookie-warning-tabs__head {
      display: flex; }
      .cookie-warning-tabs__head .cookie-warning-tabs__item {
        display: flex;
        align-items: center;
        height: 32px;
        margin-right: 5px;
        padding-right: 10px;
        padding-left: 10px;
        background-color: #f7f7f7;
        cursor: pointer;
        border: 1px solid #ccc;
        border-bottom: none;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px; }
        .cookie-warning-tabs__head .cookie-warning-tabs__item--active {
          background-color: #fff; }
        .cookie-warning-tabs__head .cookie-warning-tabs__item:last-child {
          margin-right: 0; }
    .cookie-warning-tabs__body {
      border: 1px solid #ccc;
      border-radius: 3px;
      border-top-left-radius: 0;
      max-height: 200px;
      overflow: auto; }
      .cookie-warning-tabs__body .cookie-warning-tabs__item {
        display: none; }
        .cookie-warning-tabs__body .cookie-warning-tabs__item--active {
          display: block; }
          .cookie-warning-tabs__body .cookie-warning-tabs__item--active table {
            width: 100%;
            border-collapse: collapse; }
    .cookie-warning-tabs__text {
      padding: 10px;
      line-height: 1.6; }
  .cookie-warning-content {
    display: flex; }
    .cookie-warning-content__side {
      flex-shrink: 0;
      width: 130px;
      border-right: 1px solid #eee; }
      .cookie-warning-content__side .cookie-warning-content__item {
        padding: 10px 10px;
        border-bottom: 1px solid #eee;
        background-color: #f5f5f5;
        cursor: pointer; }
        .cookie-warning-content__side .cookie-warning-content__item--active {
          background-color: #fff; }
        .cookie-warning-content__side .cookie-warning-content__item:last-child {
          border-bottom: none; }
    .cookie-warning-content__main {
      width: 100%;
      flex: 1;
      min-width: 330px;
      overflow: auto;
      padding: 10px; }
      .cookie-warning-content__main .cookie-warning-content__item {
        display: none; }
        .cookie-warning-content__main .cookie-warning-content__item--active {
          display: block; }
      .cookie-warning-content__main table thead td {
        background-color: #f5f5f5;
        border-bottom: 1px solid #ccc; }
      .cookie-warning-content__main table td {
        padding: 5px 10px;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc; }
      .cookie-warning-content__main p {
        margin: 0 0 10px 0; }

.cookies-consent-a{padding-top:10px}
