body {margin: 0; padding: 0; font-family: Tahoma; font-size: 11px;color:#102335;background-color: #FFFFFF; background-image: url("backgr4.jpg"); background-repeat: repeat-x; !important;}
div {height: auto; _height: 0; margin: 0; padding: 0;}
.Title {font-weight: bold; font-size: 18px; color: #cc3300}
.shadows1{display: none; width:1px;height:5px;position:absolute;background:#000;left:786px;}
.shadows2{display: none;width:1px;height:10px;position:absolute;background:#000;left:787px;}
.shadows3{display: none;width:1px;height:15px;position:absolute;background:#000;left:788px;}
.shadows4{display: none;width:1px;height:20px;position:absolute;background:#000;left:789px;}
.shadows5{display: none;width:1px;height:25px;position:absolute;background:#000;left:790px;}
.shadows6{display: none;width:1px;height:30px;position:absolute;background:#000;left:791px;}
.headerHref {position: absolute;  display: block; z-index:101; top:75px; left: 20px; width:380px; height:60px; background: url(/Files/ielektra2.png) !important; }

/* VANOCE .headerHref {position: absolute;  display: block; z-index:101; top:50px; left: 20px; width:425px; height:95px; background: url(/Files/ielektra3.png) !important; } */

#shadow1{display: none; top:8px; filter:alpha(opacity=05); opacity:.05;}

#shadow2{display: none; top:7px;  filter:alpha(opacity=10); opacity:.10;}
#shadow3{display: none; top:17px; filter:alpha(opacity=05); opacity:.05;}

#shadow4{display: none; top:7px;  filter:alpha(opacity=15); opacity:.15;}
#shadow5{display: none; top:22px; filter:alpha(opacity=10); opacity:.10;}
#shadow6{display: none; top:37px; filter:alpha(opacity=05); opacity:.05;}

#shadow7{display: none; top:6px;  filter:alpha(opacity=20); opacity:.20;}
#shadow8{display: none; top:26px; filter:alpha(opacity=15); opacity:.15;}
#shadow9{display: none; top:46px; filter:alpha(opacity=10); opacity:.10;}
#shadow10{display: none; top:66px; filter:alpha(opacity=05); opacity:.05;}

#shadow11{display: none; top:6px;  filter:alpha(opacity=25); opacity:.25;}
#shadow12{display: none; top:31px;  filter:alpha(opacity=20); opacity:.20;}
#shadow13{display: none; top:56px; filter:alpha(opacity=15); opacity:.15;}
#shadow14{display: none; top:81px; filter:alpha(opacity=10); opacity:.10;}
#shadow15{display: none; top:106px; filter:alpha(opacity=05); opacity:.05;}

#shadow16{display: none; top:5px;  filter:alpha(opacity=30); opacity:.30;}
#shadow17{display: none; top:30px;  filter:alpha(opacity=25); opacity:.25;}
#shadow18{display: none; top:60px;  filter:alpha(opacity=20); opacity:.20;}
#shadow19{display: none; top:90px; filter:alpha(opacity=15); opacity:.15;}
#shadow20{display: none; top:120px; filter:alpha(opacity=10); opacity:.10;}
#shadow21{display: none; top:150px; filter:alpha(opacity=05); opacity:.05; height:11px;}


/* TOP MENU */
.containerHeaderBottom{width:960px;height:28px;position:absolute;top:161px;background:url(bg-menu.jpg); z-index: 0;}
.menu {position: absolute; width: 960px; height: 28px; border: 1px solid #222222; top: 161px; left: 1px; margin: 0; padding: 0; background: url(bg-menu.jpg);}
.menu li {position: relative; display: block; float: left}
.menu li a {height: 20px; padding: 7px 10px 0pt 15px; float: left; display: block; font-size: 11px; font-weight: bold; color: #102335; background: url(/img/bg-menu_li_a.png?cs=CDCDCDFFFFFFCACACA4C75CFA8100D102335FFFFFF) no-repeat 0px 1px}
.menu li a:hover {color: #5EA4BA; text-decoration: none; }
.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=CDCDCDFFFFFFCACACA4C75CFA8100D102335FFFFFF) repeat-x #2A0E90} 
.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 #2A0E90}
.menu li ul li a:hover {/*color: #000*/; text-decoration: none}
.menu li ul ul {top: 0; left: 136px}


.ordertbl {max-width:589px; }
#containerHeader {position: relative; z-index: 1; margin: auto; width: 960px; height: 195px;  background-repeat:no-repeat;background-position: 0px 30px}
#containerHeader_1 {position: relative; z-index: 1; margin: auto; width: 960px; height: 195px;  background-repeat: no-repeat;background-position: 2px 30px; background: transparent !important; border: 0px;}


#containerHeader_2 {position: relative; z-index: 1; margin: auto; width: 960px; height: 195px;  background-repeat: no-repeat;background-position: 0px 30px; border: 0px;}
#containerBody {position: relative; margin: auto; width: 960px;background-color:#FFFFFF;padding:3px 0px 0px 0px; border-left: 1px solid #222222; border-right: 1px solid #222222; border-top: 1px solid #222222;}

#column1 {position: relative; top: 0; left: -750px; height: auto; width: 182px; float: left; overflow: hidden; background-color:#FFFFFF; padding-top: 4px; }
#column1 .title { height: 35px;}
#column1 .title .title_categories { height: 35px; }
#column1 .title span { height: 35px; }

#column2 {position: relative; top: 0px; left: 191px; padding-top:2px; width: 750px; height: auto; float: left; overflow: hidden; background-color:#FFFFFF; }
#column2 .freetext a { text-decoration: none; }
#column2 .freetext a:hover { text-decoration: underline; }

#column3 {position: absolute; top: 0px; left: 798px; height: auto; width: 170px; float: left; overflow: visible !important; z-index: 10; background-color:#FFFFFF;}
#column3 .title {height: 37px; display: none;}
#column3 .title span {position: relative; top: -13px; height: 37px; _margin-bottom: -13px; display: block}
#containerFooter {position: relative;  width: 962px; margin: auto; font-size: 11px; color: #FFFFFF; background:none;} 
 

#containerFooter .footerCustomText{width:960px; border-left: 1px solid #222222; border-right: 1px solid #222222; padding:0; margin:0; float: left; text-align: left; color: #FFFFFF;}
.logo {position: absolute;  display: block; z-index:999;}

.setUp {position: absolute; top: 10px; left: 425px; margin: 0; padding: 0; list-style-type: none; font-size: 11px; z-index:800;}
.setUp li {float: left; border-right: 1px solid grey;}
.setUp li a {margin-right: 7px; margin-left: 7px; float: left; text-decoration: none; font-size: 11px; font-weight: bold; color: #dcdcdc;}
.setUp li a:hover {color: #FEFEFE; text-decoration: underline;}

.userInfo {position: absolute; top: 10px; right: 170px; margin: 0; padding: 0; list-style-type: none; z-index:800;}
.userInfo li {float: left; border-right: 1px solid grey;}
.userInfo li a {margin-right: 7px; margin-left: 7px; float: left; text-decoration: none; font-size: 11px; font-weight: bold; color: #dcdcdc;}
.userInfo li a:hover {color: #FEFEFE; text-decoration: underline;}
.userInfo:first-line {color: red;}
.userInfo li .last { display: none; }

.searchBox { background: none !important; position: absolute; top: -228px !important; left: 0px !important; z-index: 1000; visibility: visible; padding:0; padding-top: 5px; width:170px; margin-bottom:17px;}
.searchBox .seEx {padding:35px 0 13px 5px;_padding:35px 0 11px 5px; margin-top: -1px;}
.searchBox .seEx .input_text {height: 16px; width: 120px; margin-right: 3px; margin-left: 1px; padding: 2px 0 1px 2px; color: #606060; border: 1px solid #3A3F42;}
.searchBox .seEx .advSearchBoxLink {position:relative;left:48px;display:block;top: 5px; ?top: 0; _top: 0; margin-left: 11px; padding-left: 10px; color: #FFFFFF; background: url(/img/bg-advSearchBoxLink.png?cs=CDCDCDFFFFFFCACACA4C75CFA8100D102335FFFFFF) no-repeat 0 8px;padding-top:5px;}
/* SEARCH TYPE - ADDED */
.searchBox .seEx .searchSelect select {width: 152px; margin:4px 0px 0px 1px;padding: 0px; border: 1px solid #3A3F42;}
.searchSelect {display: none;}
.searchBox .seEx a {display: none; color: #000000; text-decoration: underline; padding-left: 38px;}

#basketInfoBackground{background: none no-repeat scroll left top !important;width:170px;height:195px;left:790px;position:absolute;top:0px;}
.basketInfoBackgroundClass{background: none no-repeat scroll left top ;width:170px;height:195px;left:792px;position:absolute;top:0px;}




/**************************** === USER.baskethoverbox === *****************************************/
#basketHoverBox {padding: 2px !important;}
#basketHoverBoxOrder {padding: 2px !important;}


.basket {position: absolute; top: 100px; left: 30px; right: 0; height: 50px; width: 150px;}
.basket .baEx2_2 {display: none; }
.basket .baEx2 { text-align: right !important; }
.basket .baEx3 {margin: 7px 0 0 0; padding: 0; list-style-type: none;position:relative;left:0px;*left:00px;}
.basket .baEx3 li {width: 66px; float: left;_padding-left:18px;*padding-right:11px;margin-left:3px;*margin-left:0px;}
.basket .baEx3 li a {margin-left: 10px; *margin-left:18px; _margin-left: 0px; float: left}
.baEx3 { top: -42px; }
.basket .baEx3 li:first-child {
    display: block !important;
    height: 45px;
    margin-left: 0px !important;
    width: 102px;
    padding-left: 15px;
}
.basket .baEx3 li:first-child a {
    background: url(/Files/cart.png) no-repeat scroll 0 0 transparent !important;
    cursor: pointer;
    display: block;
    height: 0px !important;
    margin-left: 0 !important;
    overflow: hidden !important;
    padding-top: 45px !important;
    width: 150px;
}
.basket .baEx3 li {
    display: none !important;
}

#column1 .sideBox {width: 182px; background: url(title_bg.jpg) repeat-y top;} 
#column1 .sideBoxIn {width: 182px; background: url(title_bg.jpg) repeat-y top;}
.title_categories {background: url(title_categories.jpg);}
/* 1seznam */ 		.categories ul {margin: -5px 0 17px; 0; padding: 0; list-style-type: none; position: relative; z-index: 1000;}
/* 1seznam-nezobr	.categories ul .first {background: url(menubuttonfirst.jpg);} */
/* 1seznam */ 		.categories ul .last {background: url(menubuttonlast.jpg);}
/* 1seznam */ 		.categories ul li {background: url(menubutton.jpg);}
/* 1radek */  		.categories ul li a {font-family: Verdana, Arial, Courier, sans-serif; padding: 4px 8px 4px 15px; display: block; font-weight: bold; color: #000000; background: url();}
/* 1radek hover */  	.categories ul li a:hover {color: #CC9933; text-decoration: none;}
/* 2seznam */		.categories ul ul {margin: 0; padding: 0; list-style-type: none; border: 0}
/* 2seznam */ 		.categories ul ul .first {background: url(menubutton.jpg);}
/* 2seznam */ 		.categories ul ul .last {background: url(menubutton.jpg);}
/* 2seznam */ 		.categories ul ul li {background: url(menubutton.jpg);}
/* 2radek */ 		.categories ul ul li a {padding: 3px 8px 3px 30px; display: block; font-weight: bold; font-size: 10px; color: #000000; text-decoration: none;}
/* 2radek hover */	.categories ul ul li a:hover {padding: 3px 8px 3px 30px; font-weight: bold; font-size: 10px; color: #CC9933; text-decoration: none;}
/* 3seznam */		.categories ul ul ul {margin: 0; padding: 0; list-style-type: none; border: 0}
/* 3seznam */ 		.categories ul ul ul .first {background: url(menubutton.jpg);}
/* 3seznam */ 		.categories ul ul ul .last {background: url(menubutton.jpg);}
/* 3seznam */ 		.categories ul ul ul li {background: url(menubutton.jpg);}
/* 3radek */		.categories ul ul ul li a {padding: 3px 8px 3px 43px; color: #000000;}
/* 3radek hover */	.categories ul ul ul li a:hover {padding: 3px 8px 3px 43px; color: #CC9933;}
.categories ul .activCat {background: url(greendot1.jpg) no-repeat 5px center; color: #000000;}
.categories ul ul .activCat {background: url(greendot2.jpg) no-repeat 18px center; color: #000000;}
.categories ul ul ul .activCat {background: url(greendot3.jpg) no-repeat 31px center; color: #000000;}

.title_eNews {background: url(title_news.jpg) no-repeat;top:0px !important;margin-top:5px;}
.eNewsIn {width: 187px !important; padding: 0 0 15px 15px;background:url(title_mail2.jpg) repeat-y !important; }
.eNewsIn .input_text {height: 16px; width: 93px; margin: 6px 20px 0 0; padding: 2px 1px 1px 2px; color: #6a6a6a; border: 1px solid #3A3F42;position:relative;left:-6px;}
.eNewsIn .input_button {position: relative; top: 3px;left:-23px; height:21px;}
.sendM {position: relative; margin-bottom: 5px; padding: 35px 0 10px 0; background: url(title_mail.jpg) no-repeat}
.sendM textarea {height: 78px; width: 156px; margin-bottom: 5px; padding: 3px; color: #606060; border: 1px solid #3A3F42;}
.sendM .input_text {height: 16px; width: 91px; padding: 2px 1px 1px 2px; color: #606060; border: 1px solid #3A3F42;margin: 0 5px 0 0;}
.sendM .freetext {padding: 0 0 6px 3px; color: #000000;}
.sendMin {padding-left: 9px;padding-bottom: 5px; background: url(title_bg.jpg) repeat-y}
.sendMin span {padding: 0 0; display: block;color:#FFFFFF}
.sendMin .input_button{margin-top:1px; margin-left:-2px; height: 21px;}
#title_payments_1 {background: url(title_pay.jpg) no-repeat}
.paymentsIn2 {padding-left: 27px}
.paymentsIn1 {background:url(title_pay2.jpg) !important; }
.paymentsIn1 .freetext {padding: 0 8px 8px 12px; color: #102335; font-size: 0px;}
#title_partner_link_1 {background: url(title_part.png) no-repeat}
.title_inquiry {background: url(title_ank.png) no-repeat }
#column3 .sideBox {width: 170px; height: 450px; margin-bottom: 15px; background: url(topsale.jpg) repeat-y bottom; display: none;} 
#column3 .sideBoxIn {width: 170px; background: url(topsale.jpg) top}
#title_topsale_shop_1 {background: url(title_topsale.jpg) no-repeat; display: none; display: none;}
#column1 .infoBox .sideBoxIn {width: 2182px; background: url(/img/bg-sideBoxIn.png?cs=CDCDCDFFFFFFCACACA4C75CFA8100D102335FFFFFF) no-repeat bottom}
#column1 .recommendUs { background: url(title_recommend.jpg) no-repeat; margin-bottom:10px;}
#column1 .recommendUs .input_text {margin-left:9px; margin-right:0px; height: 16px; width: 91px; padding: 2px 0px 1px 5px; color: #606060; border: 0px; background: transparent;}
#column1 .recommendUs .long {margin-bottom: 9px;_margin-bottom: 1px;  width: 155px}
#column1 .recommendUs .input_image {margin-left:3px; margin-top:1px;position:relative;top:0px;?top:-1px;_top:1px; height:21px;}
.title_action {background: url(title_akce.png) no-repeat; display: none;}
#title_action_1 {background: url(title_akce.png) no-repeat; display: none;}
.title_related {background: url(title_souv.png) no-repeat; display: none;}
#column3 .relatedIn {display: none;}
#column3 .related {display: none;}
#column3 .related .product {width: 168px; margin: auto; padding: 15px 0 7px 0; text-align: center; border-bottom: 1px solid #F5F5F5}
#column3 .related .price {font-size: 13px; font-weight: bold; color: #FFFFFF;}
#column3 .related .price .highlighted{color:#FFFFFF; }
.title_advertise {background: url(title_advertise.jpg); height: 37px; display: none;}
.textAdvertise ul {width: 170px; height:450px; background: none; margin: 0 0 0 -3px; padding: 0 0 0 0; list-style-type: none}
.textAdvertise ul li {background: none; height: 0px;}
.textAdvertise ul li a {font-weight:bold; padding: 0 0 0 0; display: block; font-size:11px; color: #000000; height: 0px;}
.textAdvertise span {padding: 0px;  display: block;}
.textAdvertise {display: none;}

/*= COMMODITYLIST.topsale =*/
#column3 .topSale {display: none;}
#column3 .topSale ol {list-style-type: none; margin: 0; ?margin-left: 40px; _margin-left: 40px; padding: 7px 3px 7px 3px; font-weight: bold;}
#column3 .topSale ol li {margin-bottom: 6px}
#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: #102335}
#column3 .topSale ol li a:hover {color: #2A0E90}


/*= COMMODITYLIST.action =*/
#column3 .actionIn {padding-bottom: 0px; display: none;}
#column3 .action {display: none;}
#column3 .action .product {width: 170px; background: url(topakce.jpg) repeat-y top}
#column3 .action .product.last {border-bottom: none} 
#column3 .action .productName a { height:auto; overflow: hidden; display: block; font-size: 12px; color: #102335}
#column3 .action .productImg {height: 115px; width: 115px; margin: 5px auto 5px auto;  overflow: hidden;}
#column3 .action .productImg a img {border: 1px solid #A2A2A2; padding:2px;}
#column3 .action .price {font-size: 13px; font-weight: bold; color: #A8100D}
#column3 .action .price .highlighted{color:#0C0072; }
#column3 .action .price small {font-size: 11px}

/**************************** === PUBLISH.news ===  ***********************************************/
.news {width: 100%; margin-bottom: 25px; float: left;} 
.news .newsIn {padding: 5px 10px 10px 10px; background: url(/Files/bg-recommend-bottomline.jpg) no-repeat bottom; clear: both;}
.news .freetext {color: #222222; font-family: Arial,Helvetica,sans-serif; font-size: 11px;}
.news h2 a {margin: 3px 0 5px 0;  text-decoration: underline; font-size: 13px; color:#A8100D}
.news h2 a:hover {text-decoration: none}

.newstable { position:relative; top:2px; }
#column2 .title {height: 50px; width:100%; margin: 30px 0 10px 0; float: left}
#column2 .title span {position: relative; top: -13px; height: 69px; display: block}
.characterization {padding: 5px 0 0 0;}
.characterization .freetext {font-family: Verdana; padding: 0 5px 0 5px; text-indent: 30px;}
#column2 .topSaleCategory ol li {position: relative; padding: 7px 128px 6px 0; font-weight: bold; font-size: 11px; background: url(/img/bg-topSaleCategory.png?cs=CDCDCDFFFFFFCACACA4C75CFA8100D102335FFFFFF) repeat-x bottom}
#column2 .topSaleCategory ol li .price {position: absolute; top: 6px; right: 8px; width: 115px; display: block; text-align: right; color: #A8100D; font-size: 12px}
.title_pubnews {background: url(image/titles_novinky.jpg) no-repeat !important;}
.titlePublish {padding: 10px 8px 5px 8px;}
.article_head .img {float:left; margin-bottom:10px; margin-right:10px;}
#title_recomended_1 {background: url(image/titles_doporucujeme.jpg) no-repeat !important}
.comLRecommended .line {background: url(bg-comLRecommended_lajn.jpg) no-repeat left bottom}
.comLRecommended .lineIn {float:left; background: url(/img/verDotted_smallImg.png?cs=CDCDCDFFFFFFCACACA4C75CFA8100D102335FFFFFF) repeat-y 339px; padding-bottom: 5px}
.comLRecommended .product {width: 338px; padding: 3px; float: left;}
.comLNews .lineIn {float:left; background: url(/img/verDotted_smallImg.png?cs=CDCDCDFFFFFFCACACA4C75CFA8100D102335FFFFFF) repeat-y 322px; padding-bottom: 5px}
.comLNews .product {width: 338px; padding: 5px; float: left;}
.comLCatalog .line {background: url(bg-comLRecommended_lajn.jpg) no-repeat left bottom}
.comLCatalog .lineIn {float:left; background: url(/img/verDotted_smallImg.png?cs=CDCDCDFFFFFFCACACA4C75CFA8100D102335FFFFFF) repeat-y 339px; padding-bottom: 5px; }
.comLCatalog .product {width: 338px; padding: 5px; float: left;}
.comLCatalog .product_img {width: 128px; float: left; text-align: center;height: auto; overflow: hidden}
.comLCatalog .product_info {margin-left: 129px; padding-right: 8px}
.comLCatalog .product_info .productPrice {width:185px !important; font-size: 12px; color: #2A0E90 ; clear:right; text-align:right;margin:0px 0px 3px 0;}
.comLCatalog .product .product_img .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_info .code {font-size: 11px; margin:0px 0px 4px 0px;clear:right;}
.comLCatalog .product_info .code strong {float:right; width:121px;}
.comLCatalog .product_info .availability { margin:0px 0px 4px 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:121px !important;}

.displayPaging { width: 100%; float: left; margin: 0 0 10px 0; color: #FFFFFF; background: url(bg-displayPaging.jpg) repeat-x;}
.displayPaging .pager {height: 24px; width: 169px; margin-left:0px; padding: 6px 0 0 4px; ?padding-top: 5px; _padding-top: 5px; float: left; background: url(bg-displayPaging_sep.jpg) no-repeat right}
.displayPaging .pager .input_text {position: relative; top: 0px; height: 15px; width: 22px; padding-top: 1px; color: #000; text-align: center; border: 1px solid #a6a6a6}
.displayPaging .orderSelect {height: 24px; ?height: 25px; _height: 25px; width: 205px; padding-top: 6px; ?padding-top: 5px; _padding-top: 5px; padding-left: 10px; float: left;background: url(bg-displayPaging_sep.jpg) no-repeat right}
.displayPaging .orderSelect select {border: 1px solid #A6A6A6;}
.displayPaging .radioFilter {height: 24px;  ?height: 25px; _height: 25px; width: 151px; padding-top: 6px; ?padding-top: 5px; _padding-top: 5px; padding-left: 10px; float: left; margin-bottom:3px;background: url(bg-displayPaging_sep.jpg) no-repeat right}
.displayPaging .radioFilter label {color: #FFF}



/**************************** === COMMODITYBODY.detail === ****************************************/
.detail {position: relative; width: 99%; margin: 15px 0px; float: left}
.detail img {vertical-align: middle}

.detail .detailInfo .store {border-bottom: 0}
.detail .detailInfo .amount  {padding-left: 0px !important; padding-right: 30px !important; border-bottom: 1px solid #555555; text-align:center;width:275px;}
.detail .detailInfo .amount .input_button {position: absolute; top: 7px; ?top: 8px; _top: 8px; left: 195px; background-image: url(bt-buy.jpg) !important; background-position: right center; margin-right: 10px; padding-right: 75px;}
.detail .detailInfo .detailParam table.volitelneTbl select{width:100%;color:#000}
.detail .freetext-t {margin-bottom: 5px; padding: 9px 0 4px 4px; display: block; color: #2A0E90; background: url(/img/bg-detail_freetext-t.png?cs=CDCDCDFFFFFFCACACA4C75CFA8100D102335FFFFFF) no-repeat bottom} 
.detail .freetext div {}
.detail .detailParam p strong {width: 355px; floaT: right}

.detail .detailName { background: #DCDCDC !important; border-top: 1px solid #555555 !important; border-bottom: 1px solid #555555 !important; width: 293px; margin: 0; padding: 8px 0 0 12px; floaT: left}
.detail .detailName h1 { padding:0 8px 0 8px;width: 293px; overflow: hidden; text-align: left; font-size: 14px; font-family: Verdana; font-weight: bold; color: #C7100D}
.detail .detailInfo {width: 305px; margin-right: 6px; floaT: left; background: #FFFFFF; border-left: 1px solid #555555; border-right: 1px solid #555555;}
.detail .detailInfo div {line-height:17px;width: 100%; padding: 7px 0 6px 0; float: left; text-align: right; color: #243749; background: #EBEBEB; border-bottom: 1px solid #FFFFFF}




.title_alternative_column {background: url(title_alt.png) no-repeat !important}
#title_toporder_mid_1 {background: url(title_souc.png) no-repeat !important}
.title_toporder_column {background: url(title_souc.png) no-repeat !important}
.page_order .suma {float: left; margin:18px 0 21px 0; padding: 0 5px 0 0; width:584px; height: 35px; background: url(/img/BGordSuma.png?cs=CDCDCDFFFFFFCACACA4C75CFA8100D102335FFFFFF) repeat-x top #A4A6A6;}
.page_order .suma p {display: block; width:211px; height: 24px; float: right; text-align: left; padding:11px 0 0 8px; color:#FFFFFF; font-size:11px; font-weight:bold; }
.orderBT {margin-top: 10px; text-align: center}
.order input.coupon {width:300px; heidisplay: none; margin: 15px 0 5px 0; font-weight: bold; color:#A8100D;  background: url(/img/BGhorDotted.png?cs=CDCDCDFFFFFFCACACA2A0E90A8100D102335FFFFFF) repeat-x bottom; text-transform: uppercase;}

.order .secLabel {margin: 15px 0 5px 0; font-weight: bold; font-size: 10pt; color:#00338E;  background: url(/img/BGhorDotted.png?cs=CDCDCDFFFFFFCACACA4C75CFA8100D102335FFFFFF) repeat-x bottom; text-transform: uppercase;}
#OrderForm { padding: 50px 0 20px 0; }
.payment_transport { padding: 8px 0 10px 30px; }
.payment_transportPay { padding: 8px 0 10px 30px; }
.method-of-delivery {padding:3px;}
.method-of-payment {padding:1px;}
.label_text_2 {padding-left:32px; margin-top:2px; margin-bottom: 2px; font-style: normal; font-style: italic; color:#425567; text-align: left; }
.label_text_3 {padding-left:40px; margin-top:2px; margin-bottom: 2px; font-style: normal; font-style: italic; color:#425567; text-align: left; }
.order .input_text.coupon {margin-left:15px; margin-top: 7px; height: 15px; padding-top:1px; border: 1px solid #CDCDCD}


.data_sorting {float: left; background:#CACACA; border:1px solid #C0C0C0; width:585px; padding:5px;margin: 10px auto 0 auto;}
.data_sorting .byId .input_text {width:66px; margin-left:2px;}
.data_sorting .byId .inputIMG {position: relative; top:-4px;left:18px;}
.data_sorting .unexecuteditems {float: left; margin-right:3px; margin-top:7px;_margin-top:9px; ?margin-top:10px;position:relative;left:22px;}
.data_sorting .unexecutedorders {float: left; margin-right:3px; margin-top:7px;_margin-top:9px; ?margin-top:10px;position:relative;left:22px;}
.ordertbl {width:100%; margin-top:5px;}
.ordertbl td {padding:3px; border-top:1px #2A0E90 solid}
.ordertbl tbody td {height:25px; color:#102335;} 
.orderDetail .orderDetailItem {margin-top:3px; margin-left:10px; white-space: nowrap;}
#title_related_1 {background: url(title_souv.png) no-repeat; display: none;}
#containerFooter span.iconSC {display: none;}
#containerFooter div a {color: #555555; font-size:9px; font-weight: bold;}
#containerFooter div a:hover {color: #111111; font-size:9px; font-weight: bold;}
/*pes*/
#wd_watchDogMainTable {border:#DCCDA1 solid 10px; left:430px;position:absolute;top:100px;width:400px;z-index:500;}

.detail .detailInfo .priceWithVAT {padding: 9px 0 8px 0; font-size: 13px; font-weight: bold; background: #ADFFAD; border-bottom: 1px solid #243749; border-top: 1px solid #243749}
.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 .sendPrint {width: 100%; margin: 10px 0 0 0; float: left; font-weight: bold;}
.detail .sendPrint ul {margin: 0; padding: 0; list-style-type: none}
.detail .sendPrint ul li a {color:#102335;margin: 0 0 3px 0; padding: 0 0 0 39px;  background: url(/img/bg-sendPrint_ul_li_a.png?cs=CDCDCDFFFFFFCACACA2A0E90A8100D102335FFFFFF) 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: 40px 0 20px 5px; float: left}
.detail H2 .freetext-t , .detailComment .freetext-t {margin-bottom: 15px; padding: 12px 0 4px 1px; display: block; color: #2A0E90; background: url(/Files/bg-recommend-bottomline2.jpg) no-repeat bottom} 
.detail .freetext div {margin-right: 10px;}

.producerSelect{background:#002D4F  url(bg-producersFilter.jpg)  no-repeat scroll 0px 0px; padding: 5px;width:750px;}
.producerSelect label{color:#FFFFFF;font-weight:bold;margin:3px 5px 3px 0px;white-space: nowrap;}
.producerSelectCheck {background:#002D4F  url(bg-producersFilter.jpg)  no-repeat scroll 0px 0px; padding: 5px; width:750px;}
.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;}
.displayPaging .producerSelectS label{color:#FFFFFF;margin:3px 5px 3px 0px;white-space: nowrap;}
 .orderableSelectfilter .orderableSelectfilterS {background:#2A0E90  url(bg-orderableFilter-mein.png)  no-repeat scroll 0px 0px; padding: 5px;width:579px;}
 .orderableSelectfilter .orderableSelectfilterS label{color:#FFFFFF;margin:3px 5px 3px 0px;white-space: nowrap;}
 .orderableSelectProducer label{color:#FFFFFF;margin:3px 5px 3px 0px;white-space: nowrap;}
.subcategoriesTitle {color:#A8100D;margin-top:0px;height:0px;font-size:0px;}
.subcategories {position:relative;width:548px;height:0px;font-size:0px;padding-bottom:0px;padding-top:0px;}
.subcategories ul{list-style-type: none; margin:0 0 0 0px;padding:0 0 0 0px;width:254px;height:0px;font-size:0px;}
.subcategories ul li{height:0px;font-size:0px;background:url(/img/bg-activNM.png?cs=CDCDCDFFFFFFCACACA4C75CFA8100D102335FFFFFF) 0 0px no-repeat;padding-left:0px;color:#102335}





/* MOJE */
.xcategoryfont { font-family: Verdana, Arial, Courier, sans-serif; font-variant: small-caps; font-weight: bold; color: #990000; }
.xcategoryfont:hover { font-family: Verdana, Arial, Courier, sans-serif; font-variant: small-caps; font-weight: bold; color: #000000; }
.xpodminky { font-family: Verdana, Arial, Courier, sans-serif; color: #111111; font-size: 11px; text-indent: 12px; margin-left: 10px; }
.xpodminkynadpis { font-family: Verdana, Arial, Courier, sans-serif; font-variant: small-caps; font-weight: bold; color: #000000; font-size: 12px; }
.articlenews1 { font-style: italic; margin-top: 1px; font-size: 10px; color: #4C4C4C; }
.articlenews2 { font-size: 13px; margin-left: 20px; margin-top: 20px; margin-bottom: 2px; color: #102335; }
.articlenews3 { font-size: 13px; color: #9C0000; }
.articlenews4 { font-size: 13px; color: #9C0000; font-weight: bold; }
.xmenuhref { font-size: 12px; font-family: Georgia, Arial, sans-serif; font-weight: bold; color: #AF0000; }
.xtablehelp2 { font-size: 10px; font-family: Tahoma; font-style: italic; color: #444444; }
.xposttable { border-collapse: collapse; border-width: 1px; border-color: grey; }
.xhelpnadpis { font-family: Georgia, Arial, sans-serif; font-weight: bold; color: #FFFFFF; }
.xhelptel { font-weight: bold; color: #111111; }
.xhelptel2 { font-weight: bold; color: #111111; }
.backgd {clear:both;background:#EBEBEB;border:1px solid #666666;width:430px;padding:10px;margin:10px auto 0 auto;text-align:left;width:90%;}
.backgd2 {clear:both;background:#EBEBEB;border:1px solid #666666;width:430px;padding:10px;margin:10px auto 0 auto;text-align:left;width:90%;}
.backgd2 p {padding-bottom: 20px;}
.underline {text-decoration: underline; color: blue;}
.underlinetext {text-decoration: underline; color: #102335; }
.underlinetext2 {text-decoration: none; font-weight: bold; }
.underlinetext3 {text-decoration: none; !important}
#underlineddtext4 {text-decoration: none; font-weight:normal; color: #F0F0F0; font-size:10px;}
.underlinetext5 {text-decoration: none; font-weight:bold; color: #ffd700; font-size:10px;}
.xkontaktyhref { font-size: 11px; font-weight: bold; color: #BE1313; }
table.xtablehelp {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: green;
	border-collapse: collapse;
	background-color: white;
}
table.xtablehelp th {
	border-width: 1px;
	padding: 1px;
	border-style: groove;
	border-color: #009100;
	background-color: #ccffcc;
	-moz-border-radius: ;
}
table.xtablehelp td {
	border-width: 1px;
	padding: 1px;
	border-style: groove;
	border-color: #009100;
	background-color: #ccffcc;
	-moz-border-radius: ;
}
.xtablefoot {border-right: 1px solid #999999; padding: 0 20px 0 200px;}
.xtablefoot2 {color: #333333; font-weight: bold; font-size: 11px; align: center;}
.xtablefoot3 {border-left: 1px solid #999999; padding: 0 5px 0 5px; text-align:left;}
.tableproductdetail {border-collapse: collapse; border-width: 1px; border-color: grey;}
.tableproductdetail2 {border-collapse: collapse; cellpadding: 1px; border-width: 1px; border-color: #d3d3d3;}
.hrfoot1 {margin: 0; padding: 0;}
.hrfoot2 {margin: -2px 0 3px 0; padding: 0;}
.hrfoot3 {margin: 15px 0 0 0; padding: 0;}
.hrfoot4 {padding-bottom: 5px;}
.popularfoottable {margin-left:-1px; width: 968px; font-size: 11px; font-family: Verdana; color:#333333; background-color:#FFFFFF; border-left: 2px ridge #999999; border-right: 2px groove #999999; padding-bottom: 1px; !important;}
.allfoottable {font-family: Verdana; font-size: 11px; color:#111111; border: 0; align: center; width: 100%; background-color: #ECECEC; background-image: url("foot_bg.jpg"); background-repeat: repeat-x; !important;}
.smallfoottable1 {border-right: 1px solid #999999; padding: 0 0 0 10px;}
.smallfoottable2 {border-left: 1px solid #999999; padding: 0 0 0 10px;}
.smallfoottablefirst1 {border-right: 1px solid #999999; padding: 0 0 0 0;}
.hreffoottable {font-family: Verdana; font-size: 9px; color:#373737;}
.hreffoottable2 {font-family: Verdana; font-size: 11px; color:#151515;}
.hreffoottable3 {font-family: Verdana; text-decoration: underline; font-size: 13px; color:#000000; font-variant: uppercase; font-weight: bold;}
.priceborder {color: red;}
.priceborder2 {border: 1; border-width: 1px; border-color: #000000;}
.rbroundbox { background: url(/fotocache/gallery/2box_bg.jpg) repeat; }
.rbtop div  { background: url(/fotocache/gallery/2box_bgtl.jpg) no-repeat top left; }
.rbtop      { background: url(/fotocache/gallery/2box_bgtr.jpg) no-repeat top right; }
.rbbot div  { background: url(/fotocache/gallery/2box_bgbl.jpg) no-repeat bottom left; }
.rbbot      { background: url(/fotocache/gallery/2box_bgbr.jpg) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {	width: 100%;	height: 10px;}
.rbcontent  { margin: 0; color: #000000; }
.rbroundbox { margin: 10px 10px; width: 20em; float: right; }
.href_katalog {color: #000000; font-weight: bold; }
.katalogtable {border-bottom: 1px solid #000000;}
.producttablelarge { width: 80%; border-bottom: 1px solid #DCDCDC; }
.producttablelarge2 { width: 20%; border-bottom: 1px solid #DCDCDC; }
.producttablesmall { width: 30%; font-weight: bold; border-bottom: 1px solid #DCDCDC; }
.producttablesmall2 { width: 70%; border-bottom: 1px solid #DCDCDC; }
.tcdsr { width: 90%; border-collapse: collapse; align: center; border: 1px solid #222222; }
.tcdsr2 { width: 100px; border-bottom: 1px solid #666666; border-right: 2px ridge #666666; text-align: center; font-weight: bold;}
.tcdsr3 { text-align: center; font-weight: bold; border-bottom: 1px solid #666666; }
.tcdsr4 { text-align: center; vertical-align: top; border-right: 2px ridge #666666;}
.tcdsr5 { text-align: left; vertical-align: top;}
