body {margin: 0; padding: 0;  font-family: Arial; font-size: 13px; background: url(/img/bg-body.gif) repeat-x #FFF}


div {height: auto; _height: 0; margin: 0; padding: 0}
p {margin: 0; padding: 0}
a {_height: 0; text-decoration: none; color: #000}
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: #000}
 
.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; }
.input_check {height: 12px; width: 12px; margin: 0; padding: 0; border: 0}

Textarea {margin: 0; padding: 0; overflow: auto; font-family: sans-serif; font-size: 11px; color: #000}
Label {margin: 0; padding: 0; vertical-align: middle; color: #000; font-size: 11px}
Select {margin: 0; padding: 0; vertical-align: middle; color: #000; 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}


#containerHeader {position: relative; z-index: 1; margin: auto; width: 976px; height: 256px; margin: auto; background: url(/img/bg-containerHeader.gif) no-repeat ;}
#containerBody {position: relative; width: 976px; margin: auto; padding: 5px 0 0 0; background: #FFF;}
#containerBody #column1 {position: relative; top: 0; left: -676px; width: 243px; padding: 0 0 12px 0; float: left; }
#containerBody #column2 {position: relative; top: 0; left: 276px; width: 690px; padding: 0 0 12px 0; float: left; }
#containerBody #column3 {display: none}
#containerBody #column4 {position: relative; top: 0; left: 34px; width: 242px; padding: 0 0 12px 0; float: left; }
.page_index #column2 {left: 14px !important; width: 950px !important; }
.page_order #column2 {left: 14px !important; width: 689px !important; }
.page_offer #column2 {left: 14px !important; width: 689px !important; }
.page_executedorder #column2 {left: 14px !important; width: 950px !important; }
.page_invoice #column2 {left: 14px !important; width: 950px !important; }
.page_releasenote #column2 {left: 14px !important; width: 950px !important; }
#containerFooter {position: relative; margin: auto; width: 976px; color: #FFF; background: url(/img/bg-containerFooter.gif) repeat-y; }
#containerFooterIn {width: 976px; background: url(/img/bg-containerFooterIn.gif) no-repeat bottom}  

#containerBody #column2 .usermenu {display: none}
#containerBody #column2 .title {padding: 0 0 10px 0; font-size: 20px; font-weight: bold; } 

#containerHeader #searchBox {position: absolute; top: 107px; left: 270px; }
#containerHeader #searchBox .inp {height: 31px; width: 221px; margin: 0 7px 0 0; display: inline-block; float: left; background: url(/img/bg-searchBox_inp.gif) no-repeat }
#containerHeader #searchBox .inp .input_text {position: relative; top: 8px; left: 20px; width: 185px; font-size: 14px; color: #969696; background: transparent; border: 0; }
#containerHeader #searchBox .advSearchBoxLink {margin: 3px 0 0 117px; display: block; text-decoration: underline; font-size: 11px; color: #7a7a7a}
#containerHeader #searchBox .advSearchBoxLink:hover {text-decoration: none}
#containerHeader #searchBox #advSearchBox {display: none} 

#containerHeader .nameServer {position: absolute; top: 79px; left: 30px; font-size: 13px; font-weight: bolder; }

#containerHeader .giengerGroup {position: absolute; top: 3px; right: 19px; text-decoration: underline; font-size: 14px; color: #FFF}
#containerHeader .giengerGroup:hover {text-decoration: none; }

#containerHeader .logo {position: absolute; top: 98px; left: 28px; height: 68px; width: 210px; display: block; }
#containerHeader .logo:hover {text-decoration: none; }

/*#containerHeader #basket {position: absolute; top: 86px; left: 749px; width: 216px; }*/
#containerHeader #basket{height: 84px; left: 749px; position: absolute; top: 86px; width: 216px;}
#containerHeader .ordericon{background: url("/img/bt-icon-order.png") no-repeat scroll 142px -8px transparent;}
#containerHeader .offericon{background: url("/img/bt-icon-offer.png") no-repeat scroll 142px -8px transparent;}
#containerHeader #basket .basketModes {position: absolute; top: 0; left: -72px; width: 72px; text-align: right; font-size: 11px; }
#containerHeader #basket .basketModes a {height: 30px; width: 64px; padding: 3px 6px 0 0; display: block; }
#containerHeader #basket .basketModes .modeOffer {margin: 1px 0 6px 1px; }
#containerHeader #basket .basketModes .modeOrder {margin: 1px 0 0px 2px; }
#containerHeader #basket .basketModes .mo1 a {background: #FFF}
#containerHeader #basket .basketModes .mo2 a {background: #e9e9e9}
#containerHeader #basket .basketimage {margin: 0 0 0 10px; display: inline-block; text-decoration: underline; font-size: 20px; color: #e2001a}
#containerHeader #basket .basketimage:hover {text-decoration: none}
#containerHeader #basket .basketItemsPrice {padding: 3px 0 7px 10px; font-size: 18px; color: #000}
#containerHeader #basket .quickOrderBt {margin: 0 0 0 8px; padding: 3px 7px 3px 7px; text-decoration: underline; xfont-size: 14px; color: #FFF; background: #e2001a}
#containerHeader #basket .quickOrderBt:hover {text-decoration: none}
#containerHeader #basket .basketitems {position: absolute; top: 50px; lefT: 2px; z-index: 9999; font-size: 12px; background: #FFF; border-left: 1px solid #000; border-right: 1px solid #000}
#containerHeader #basket .basketitems table {width: 100%; border-top: 1px solid #000}
#containerHeader #basket .basketitems table td {padding: 3px; border-bottom: 1px solid #000}
#containerHeader #basket .basketitems .bit {font-weight: bold; }

#containerHeader .userinfo {position: absolute; top: 40px; left: 765px; width: 195px; }
#containerHeader .userinfo .userName {height: 15px; margin: 0 0 3px 0; font-weight: bold; color: #6e6e6e}
#containerHeader .userinfo a:hover {text-decoration: none}
#containerHeader .userinfo .logoutLink {margin-right: 4px; float: right; text-decoration: underline; color: #000}
#containerHeader .userinfo .myAccLink {text-decoration: underline; color: #000}

#containerHeader .menu {position: absolute; top: 2px; left: 15px; margin: 0; padding: 0; list-style-type: none; }
#containerHeader .menu li {float: left; }
#containerHeader .menu li a {padding: 2px 15px 4px 15px; display: block; float: left; font-size: 14px; color: #FFF; background: url(/img/bg-menu_li_a.gif) no-repeat }
#containerHeader .menu li a:hover {text-decoration: underline; }
#containerHeader .menu li .home {height: 17px; width: 21px; margin: 3px 15px 0 15px; padding: 0; background: url(/img/bg-menu_li_home.gif) no-repeat }
#containerHeader .menu li .home:hover {text-decoration: none}

#containerHeader .topsubcategoriesHP {position: absolute; top: 175px; left: 15px; height: 76px; background: url(/img/bg-topsubcategoriesHP.gif) no-repeat }
#containerHeader .topsubcategoriesHP ul {margin: 0; padding: 0; list-style-type: none; }
#containerHeader .topsubcategoriesHP ul li {float: left; }
#containerHeader .topsubcategoriesHP ul li a {display: block; float: left; text-decoration: none; font-size: 14px; color: #000; background: url(/img/bg-topsubcategoriesHP_li_a.gif) no-repeat right}
#containerHeader .topsubcategoriesHP ul li a span {display: block; float: left; }
#containerHeader .topsubcategoriesHP ul li a span span {height: 28px; margin-bottom: 2px; padding: 9px 10px 0px 10px; display: block; }
#containerHeader .topsubcategoriesHP ul li a:hover {color: #FFF; background: url(/img/bg-topsubcategoriesHP_li_aH.gif) repeat-x}
#containerHeader .topsubcategoriesHP ul li a:hover span {background: url(/img/bg-topsubcategoriesHP_li_aH_span.gif) no-repeat }
#containerHeader .topsubcategoriesHP ul li a:hover span span {background: url(/img/bg-topsubcategoriesHP_li_aH_span_span.gif) no-repeat right}
#containerHeader .topsubcategoriesHP ul .selCat a {color: #FFF; background: url(/img/bg-topsubcategoriesHP_li_aSelCat.gif) repeat-x}
#containerHeader .topsubcategoriesHP ul .selCat a span {background: url(/img/bg-topsubcategoriesHP_li_aSelCat_span.gif) no-repeat }
#containerHeader .topsubcategoriesHP ul .selCat a span span {background: url(/img/bg-topsubcategoriesHP_li_aSelCat_span_span.gif) no-repeat right}
#containerHeader .topsubcategoriesHP ul .catIn5 a {background: none}
/*#containerHeader .topsubcategoriesHP ul .last a {background: none}*/

#containerHeader .usermenu {position: absolute; top: 44px; left: 15px; }
#containerHeader .usermenulist ul {margin: 0; padding: 0; list-style-type: none; }
#containerHeader .usermenulist ul li {float: left; }
#containerHeader .usermenulist ul li a {padding: 5px 10px 5px 10px; display: block; float: left; text-decoration: underline; font-size: 12px; color: #000; background: url(/img/bg-usermenulist_li_a.gif) no-repeat right}
#containerHeader .usermenulist ul li a:hover {text-decoration: none}
#containerHeader .usermenulist ul li .umEx1 {position: relative; top: -10px; width: 125px; }
#containerHeader .usermenulist ul li .umEx2 {position: relative; top: -10px; width: 50px; }
#containerHeader .usermenulist ul li .umEx3 {position: relative; top: -10px; width: 50px; background: none}
#containerHeader .usermenulist ul li .umEx4 {position: relative; top: -10px; width: 50px; }


.bannerZakaznickyServis {width: 100%; float: left; }

.bannerZakaznickyServis .zakaznickyServis {width: 276px; float: right; background: url(/img/bg-zakaznickyServis.gif) repeat-y }
.bannerZakaznickyServis .zakaznickyServisIn1 {background: url(/img/bg-zakaznickyServisIn1.gif) no-repeat }
.bannerZakaznickyServis .zakaznickyServisIn2 {background: url(/img/bg-zakaznickyServisIn2.gif) no-repeat bottom}
.bannerZakaznickyServis .zakaznickyServisIn3 {position: relative; min-height: 145px; padding: 0 0 21px 0; background: url(/img/bg-zakaznickyServisIn3.gif) no-repeat 180px 58px}
.bannerZakaznickyServis .zakaznickyServis .zakaznickyServis-t {padding: 7px 0 27px 0; text-align: center; font-size: 15px; color: #000}
.bannerZakaznickyServis .zakaznickyServis .zs-t {padding: 0 0 10px 14px; font-size: 18px; color: #faba00}
.bannerZakaznickyServis .zakaznickyServis .freetext {width: 161px; padding: 0 0 10px 14px; font-size: 14px; }
.bannerZakaznickyServis .zakaznickyServis a {position: absolute; bottom: 0; right: 0; padding: 3px 7px 3px 7px; display: block; text-decoration: underline; xfont-size: 14px; color: #000; background: #bfbfbf}
.bannerZakaznickyServis .zakaznickyServis a:hover {text-decoration: none}

#column1 .zakaznickyServis {width: 242px; margin-bottom: 10px; float: right; background: url(/img/bg-zakaznickyServisC1.gif) repeat-y }
#column1 .zakaznickyServisIn1 {background: url(/img/bg-zakaznickyServisIn1C1.gif) no-repeat }
#column1 .zakaznickyServisIn2 {background: url(/img/bg-zakaznickyServisIn2C1.gif) no-repeat bottom}
#column1 .zakaznickyServisIn3 {position: relative; min-height: 156px; padding: 0 0 21px 0; background: url(/img/bg-zakaznickyServisIn3.gif) no-repeat 162px 51px}
#column1 .zakaznickyServis .zakaznickyServis-t {padding: 4px 0 20px 0; text-align: center; font-size: 15px; font-weight: bold; color: #000}
#column1 .zakaznickyServis .zs-t {padding: 0 0 10px 14px; font-size: 18px; color: #faba00}
#column1 .zakaznickyServis .freetext {width: 161px; padding: 0 0 10px 14px; font-size: 14px; }
#column1 .zakaznickyServis a {position: absolute; bottom: 0; right: 0; padding: 3px 7px 3px 7px; display: block; text-decoration: underline; xfont-size: 14px; color: #000; background: #bfbfbf}
#column1 .zakaznickyServis a:hover {text-decoration: none}

.page_gienger9reasons .zakaznickyServis .zakaznickyServis-t {font-size: 20px; font-weight: bold; color: #e2001a}
.page_gienger9reasons .zakaznickyServis ul {margin: 0; padding: 15px 0 0 0; list-style-type: none}
.page_gienger9reasons .zakaznickyServis ul li {padding: 0 0 15px 0}
.page_gienger9reasons .zakaznickyServis ul li .item-title {font-size: 15px; font-weight: bold; color: #000}
.page_gienger9reasons .zakaznickyServis ul li .item-more {padding: 3px 0 0 0}
.page_gienger9reasons .zakaznickyServis ul li .item-more a {text-decoration: underline; xfont-size: 14px; color: #1111ce; }

.page_giengerentertainment .zakaznickyServis .zakaznickyServis-t {font-size: 20px; font-weight: bold; color: #e2001a}
.page_giengerentertainment .zakaznickyServis ul {margin: 0; padding: 15px 0 0 0; list-style-type: none}
.page_giengerentertainment .zakaznickyServis ul li {padding: 0 0 15px 0}
.page_giengerentertainment .zakaznickyServis ul li .item-title {font-size: 15px; font-weight: bold; color: #000}
.page_giengerentertainment .zakaznickyServis ul li .item-more {padding: 3px 0 0 0}
.page_giengerentertainment .zakaznickyServis ul li .item-more a {text-decoration: underline; xfont-size: 14px; color: #1111ce; }

.subcategoriesHP {width: 100%; padding: 18px 0 0 0; float: left; }
.subcategoriesHP .rootCat {width: 980px; float: left; margin-right: -30px; overflow: hidden}
.subcategoriesHP .catIn {width: 458px; margin: 0 32px 12px 0; float: left; background: url(/img/bg-catIn.gif) no-repeat #f1f1f1; }
.subcategoriesHP .catIn .rootCatLink {height: 34px; overflow: hidden; background: url(/img/bg-rootCatLink.gif) no-repeat }
.subcategoriesHP .catIn .rootCatLink a {padding: 5px 0 0 18px; display: block; text-decoration: underline; font-size: 18px; font-weight: bold; color: #FFF}
.subcategoriesHP .catIn .rootCatLink a:hover {text-decoration: none}
.subcategoriesHP .catIn .rootCatImage {height: 111px; width: 111px; margin: 10px 0 0 17px; float: left; border-top: 1px solid #dedede; border-left: 1px solid #dfdfdf; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #eeeeee}
.subcategoriesHP .catIn .rootCatSubCats {width: 282px; padding: 10px 0 0 23px; float: left; }
.subcategoriesHP .catIn .rootCatSubCats ul {margin: 0; padding: 0; list-style-type: none}
.subcategoriesHP .catIn .rootCatSubCats ul li a {margin-bottom: 3px; padding: 0 0 0 11px; display: block; text-decoration: underline; font-size: 14px; background: url(/img/bg-rootCatSubCats_li_a.gif) no-repeat left; }
.subcategoriesHP .catIn .rootCatSubCats ul li a:hover {text-decoration: none}
.subcategoriesHP .catIn .rootCatSubCatsLink {width: 100%; padding: 8px 0 8px 0; float: left; text-align: right}
.subcategoriesHP .catIn .rootCatSubCatsLink a {margin-right: 8px; padding: 2px 22px 2px 0; display: block; text-decoration: underline; font-size: 14px; background: url(/img/bg-rootCatSubCats_RSC.gif) no-repeat right}
.subcategoriesHP .catIn .rootCatSubCatsLink a:hover {text-decoration: none}

.subcategoriesHP .catIn .rootProducer {width: 442px; padding: 20px 0 0 16px; float: left; }
.subcategoriesHP .catIn .rootProducerIn {width: 79px; margin: 0 6px 0 0; float: left; text-align: center} 
.subcategoriesHP .catIn .rootProducerIn .rootProducerImage {height: 66px; width: 77px; margin-bottom: 4px; border-top: 1px solid #b1b1b1; border-left: 1px solid #afafaf; border-right: 1px solid #b5b5b5; border-bottom: 1px solid #afafaf; }
.subcategoriesHP .catIn .rootProducerIn a {display: block; text-decoration: underline; font-size: 12px; }

#column1 .rootCat {width: 240px; margin-bottom: 10px; float: left; border: 1px solid #d9d9d9; border-bottom: 1px solid #dadada}
#column1 .catIn {width: 240px; }
#column1 .catIn .rootCatLink {padding: 9px 0 0 16px; font-size: 14px; font-weight: bold; }
#column1 .catIn .rootCatSubCats {width: 282px; padding: 10px 0 0 23px; float: left; }
#column1 .catIn .rootCatSubCatsLink {width: 100%; padding: 8px 0 8px 0; float: left; text-align: right}
#column1 .catIn .rootCatSubCatsLink a {margin-right: 8px; padding: 2px 22px 2px 0; display: block; text-decoration: underline; font-size: 14px; background: url(/img/bg-rootCatSubCats_RSC_c1.gif) no-repeat right}
#column1 .catIn .rootCatSubCatsLink a:hover {text-decoration: none}
#column1 .catIn .rootProducer {width: 225px; padding: 20px 0 0 15px; float: left; }
#column1 .catIn .rootProducerIn {width: 64px; margin: 0 6px 0 0; float: left; text-align: center} 
#column1 .catIn .rootProducerIn .rootProducerImage {height: 55px; width: 64px; margin-bottom: 4px; border-top: 1px solid #b1b1b1; border-left: 1px solid #afafaf; border-right: 1px solid #b5b5b5; border-bottom: 1px solid #afafaf; }
#column1 .catIn .rootProducerIn a {display: block; text-decoration: underline; font-size: 14px; }

.knnEpBox {width: 100%; padding: 0 0 10px 0; float: left}
.knnEpBox .kdeNasNajdeteUvodka {position: relative; height: 191px; width: 316px; float: right; display: block; background: url(/img/bg-kdeNasNajdeteUvodka.gif) no-repeat }
.knnEpBox .kdeNasNajdeteUvodka .kdeNasNajdete-t {position: absolute; top: 12px; left: 19px; font-size: 20px; font-weight: bold; }
.knnEpBox .kdeNasNajdeteUvodka .freetext {position: absolute; top: 166px; left: 0px; width: 316px; font-style: oblique; font-size: 14px; text-align: center}

#column1 .kdeNasNajdeteUvodka {position: relative; height: 162px; width: 242px; margin-bottom: 10px; display: block; background: url(/img/bg-kdeNasNajdeteUvodkaC1.gif) no-repeat }
#column1 .kdeNasNajdeteUvodka .kdeNasNajdete-t {position: absolute; top: 10px; left: 17px; font-size: 16px; font-weight: bold; }
#column1 .kdeNasNajdeteUvodka .freetext {position: absolute; top: 139px; left: 0px; width: 242px; font-style: oblique; font-size: 12px; text-align: center}

.knnEpBox .commodityBoxIn2 {padding: 1px 0 1px 0}
.knnEpBox .exkluzivneProdavame {min-height: 189px; width: 614px; padding: 0 0 0 15px; float: left; background: url(/img/bg-exkluzivneProdavame.gif) no-repeat 15px 0}
.knnEpBox .exkluzivneProdavame .exkluzivneProdavame-t {padding: 11px 0 0 16px; font-size: 20px; font-weight: bold; } 
.knnEpBox .exkluzivneProdavame .exkluzivneProdavameIn {width: 188px; margin: 0 17px 0 0; padding: 25px 0 0 0; float: left; text-align: center}
.knnEpBox .exkluzivneProdavame .last {margin: 0}
.knnEpBox .exkluzivneProdavame .epName {height: 28px; padding-top: 5px; background: #a4aba0}
.knnEpBox .exkluzivneProdavame .epName a {padding-right: 12px; text-decoration: underline; font-size: 16px; color: #FFF; background: url(/img/bg-epName.gif) no-repeat right}
.knnEpBox .exkluzivneProdavame .epName a:hover {text-decoration: none}

#column1 .exkluzivneProdavame {width: 241px; margin-bottom: 10px; padding: 0 0 10px 0; float: left; border: 1px solid #d9d9d9; border-bottom: 1px solid #dadada}
#column1 .exkluzivneProdavame .exkluzivneProdavame-t {padding: 9px 0 0 16px; font-size: 16px; font-weight: bold; } 
#column1 .exkluzivneProdavame .exkluzivneProdavameIn {width: 241px; margin: 0 17px 0 0; padding: 10px 0 0 0; text-align: center}
#column1 .exkluzivneProdavame .last {margin: 0}
#column1 .exkluzivneProdavame .epName {height: 28px; width: 188px; margin: auto; padding-top: 5px; background: #a4aba0}
#column1 .exkluzivneProdavame .epName a {padding-right: 12px; text-decoration: underline; font-size: 16px; color: #FFF; background: url(/img/bg-epName.gif) no-repeat right}
#column1 .exkluzivneProdavame .epName a:hover {text-decoration: none}

.commodityBox {width: 629px; float: left; background: url(/img/bg-commodityBox.gif) repeat-y right}
.commodityBox2 {width: 240px; float: left;}
.commodityBoxIn1 {width: 629px; float: left; background: url(/img/bg-commodityBoxIn1.gif) no-repeat} 
.commodityBoxIn2 {width: 629px; float: left; background: url(/img/bg-commodityBoxIn2.gif) no-repeat bottom right}  
.commodityBoxIn3 {min-height: 308px; width: 615px; padding: 0 0 0 14px; float: left; background: url(/img/bg-commodityBoxIn3.gif) no-repeat 290px 5px}  
.cbExFE {margin-bottom: 12px; }
.comLAction {width:615px;}
.comLRecommended {width:240px;}
.halfBox {float:left; width:50%;}

.actionNewBox {height: 191px; width: 690px; margin-bottom: 13px; float: left; background: url(/img/bg-actionNewBox.gif) no-repeat; display:none;}
.actionNewBox .commodityBox {width: 345px !important; background: none !important}
.actionNewBox .commodityBoxIn1 {width: 345px !important; background: none !important; }  
.actionNewBox .commodityBoxIn2 {width: 345px !important; background: none !important; }
.actionNewBox .commodityBoxIn3 {width: 314px !important; padding: 15px 0 0 31px !important; background: none !important; }       
.actionNewBox .product .productName h4 a {font-size: 15px; text-decoration: underline; }
.actionNewBox .product .productName h4 a:hover {text-decoration: none}
.actionNewBox .product .price {text-align: right}
.actionNewBox .product .attributes {top: 45px !important; lefT: 0 !important}
.actionNewBox .product .input_button {position: absolute; top: 100px; lefT: 167px; }
.actionNewBox .nextProduct {position: relative; top: -7px; }
.actionNewBox .nextProduct a {font-size: 13px !important; }

.commodityBox .title {padding: 10px 0 14px 1px; font-size: 20px; font-weight: bold; }
.commodityBox .product {position: relative; height: 112px; width: 250px; padding: 0 90px 0 0; float: left}
.commodityBox .product .productName {height: 40px; margin-bottom: 5px; overflow: hidden; display:block;}
.commodityBox .product .productName h3 a {font-size: 16px; text-decoration: underline; }
.commodityBox .product .productName h3 a:hover {text-decoration: none}
.commodityBox .product .price span {display: block; }
.commodityBox .product .price .priceM {text-decoration: line-through; font-weight: bold; }
.commodityBox .product .price .priceW {font-size: 16px; font-weight: bold; }
.commodityBox .product .attributes {position: absolute; top: 42px; left: 141px; width: 85px; }
.commodityBox .product .attributes img {margin-bottom: 7px; } 
.commodityBox .nextProduct {width: 53%; padding: 0 0 20px 0; float: left; }
.commodityBox .nextProduct a {padding-right: 24px; text-decoration: underline; font-size: 18px; font-weight: bold; background: url(/img/bg-nextProduct.gif) no-repeat right}
.commodityBox .nextProduct a:hover {text-decoration: none}

.commodityBox2 .title {padding: 10px 0 14px 1px; font-size: 20px; font-weight: bold; }
.commodityBox2 .product {position: relative; height: 110px; width: 240px; /*padding: 0 90px 0 0;*/ float: left}
.commodityBox2 .product .productName {/*height: 40px;*/ margin-bottom: 15px; overflow: hidden; margin-left: 10px; width: 225px;}
.commodityBox2 .product .productName h3 a {font-size: 13px; text-decoration: underline; }
.commodityBox2 .product .productName h3 a:hover {text-decoration: none}
.commodityBox2 .product .price span {display: block; float:right;}
.commodityBox2 .product .price .priceM {text-decoration: line-through; font-weight: bold; }
.commodityBox2 .product .price .priceW {font-size: 14px; font-weight: bold; margin-right: 15px;}
.commodityBox2 .product .attributes {position: absolute; /*top: 42px;*/ left: 14px; width: 85px; }
.commodityBox2 .product .attributes img {margin-bottom: 7px; } 
.commodityBox2 .nextProduct {width: 100%; padding: 0 0 20px 0; float: left; }
.commodityBox2 .nextProduct a {padding-right: 24px; text-decoration: underline; font-size: 18px; font-weight: bold; background: url(/img/bg-nextProduct.gif) no-repeat right}
.commodityBox2 .nextProduct a:hover {text-decoration: none}

#anews {position: relative; width: 315px; margin: 0 0 0px 0; float: right; background: url(/img/bg-anews.gif) repeat-y }
#anews .anewsIn1 {background: url(/img/bg-anewsIn1.gif) no-repeat}
#anews .anewsIn2 {min-height: 589px; padding: 15px 20px 24px 20px; background: url(/img/bg-anewsIn2.gif) no-repeat bottom}
#anews .title {padding: 0px 0 0 0px; text-decoration: underline; font-size: 20px; font-weight: bold; }
#anews .rssLink {position: absolute; top: 16px; right: 14px; height: 19px; width: 18px; display: block; background: url(/img/bg-rssLink.gif) no-repeat }
#anews .article {padding: 10px 0 9px 0}
#anews .article .newsName a {font-sizE: 14px; font-weight: bold; text-decoration: underline; }
#anews .article .newsName a:hover {text-decoration: none}
#anews .article .date {padding: 7px 0 10px 0; font-size: 12px; }
#anews .article .freetext {}

#column1 .articleC1 {width: 225px; margin-bottom: 10px; padding: 0 0 10px 16px; float: left; border: 1px solid #d9d9d9; border-bottom: 1px solid #dadada; background: url(/img/bg-articleC1.gif) repeat-x bottom}
#column1 .articleC1 .articleC1-t {padding: 9px 0 10px 0px; text-decoration: underline; font-size: 16px; font-weight: bold; }
#column1 .articleC1 .articleC1In {padding: 0 0 10px 0}
#column1 .articleC1 .newsName a {font-sizE: 14px; font-weight: bold; text-decoration: underline; }
#column1 .articleC1 .newsName a:hover {text-decoration: none}
#column1 .articleC1 .date {padding: 7px 0 10px 0; font-size: 12px; }
#column1 .articleC1 .freetext {}
#column1 .articleC1 .articleC1BT {padding: 15px 0 0 0}
#column1 .articleC1 .articleC1BT a {margin-right: 8px; padding: 2px 22px 2px 0; text-decoration: underline; font-size: 14px; background: url(/img/bg-articleC1BT.gif) no-repeat right}
#column1 .articleC1 .articleC1BT a:hover {text-decoration: none}
#column1 .articleC1 .articleC1BT2 {padding: 15px 0 0 0}
#column1 .articleC1 .articleC1BT2 a {height: 26px; width: 186px; padding: 4px 0 0 13px; display: block; font-size: 13px; color: #FFF; background: url(/img/bg-articleC1BT2.gif) no-repeat}

#basictree {margin-bottom: 10px; border: 1px solid #dddddd; border-top: 1px solid #dcdcdc}
#basictree .title {min-height: 27px; padding: 3px 15px 3px 15px; background: url(/img/bg-basictree_title.gif) repeat-x #e5e5e5}
#basictree .title h3 {font-size: 18px; font-weight: bold; color: #e2001a} 
#basictree .categories {margin: 0; padding: 3px 0 3px 0; list-style-type: none; background: url(/img/bg-categories.gif) repeat-x bottom}
/* 1. uroven */
#basictree .categories li {display: block; }
#basictree .categories li a {padding: 3px 15px 3px 33px; display: block; text-decoration: underline; font-size: 15px; background: url(/img/bg-categories_li_a.gif) no-repeat 15px 7px; }
#basictree .categories li a:hover {text-decoration: none; background: url(/img/bg-categories_li_a.gif) no-repeat 15px 7px #dde0dc; color:#000;}
#basictree .categories li .activCat {text-decoration: none; color:#fff; xfont-weight: bold; background: #e2001a url(/img/bg-categories_li_aH.gif) no-repeat 15px 7px;}
/* 2. uroven */
#basictree .categories ul {margin: 0; padding: 0; }
#basictree .categories ul li a {padding: 3px 15px 3px 49px; display: block; text-decoration: underline; font-size: 15px; font-weight: normal; background: url(/img/bg-categories_ul_li_a.gif) no-repeat 38px 7px; }
#basictree .categories ul li a:hover {text-decoration: none; color: #e2001a; xfont-weight: bold; background: url(/img/bg-categories_ul_li_aH.gif) no-repeat 38px 7px;}
#basictree .categories ul li .activCat {text-decoration: none; color: #e2001a; xfont-weight: bold; background: url(/img/bg-categories_ul_li_aH.gif) no-repeat 38px 7px;}
/* 3. uroven */
#basictree .categories ul ul {margin: 0; padding: 0; }
#basictree .categories ul ul li a {padding: 3px 15px 3px 54px; display: block; text-decoration: underline; font-size: 15px; font-weight: normal; background: url(/img/bg-categories_ul_li_a.gif) no-repeat 43px 7px; }
#basictree .categories ul ul li a:hover {text-decoration: none; color: #e2001a; xfont-weight: bold; background: url(/img/bg-categories_ul_li_aH.gif) no-repeat 43px 7px;}
#basictree .categories ul ul li .activCat {text-decoration: none; color: #e2001a; xfont-weight: bold; background: url(/img/bg-categories_ul_li_aH.gif) no-repeat 43px 7px;}
/* 4. uroven */
#basictree .categories ul ul ul {margin: 0; padding: 0; }
#basictree .categories ul ul ul li a {padding: 3px 15px 3px 59px; display: block; text-decoration: underline; font-size: 15px; font-weight: normal; background: url(/img/bg-categories_ul_li_a.gif) no-repeat 48px 7px; }
#basictree .categories ul ul ul li a:hover {text-decoration: none; color: #e2001a; xfont-weight: bold; background: url(/img/bg-categories_ul_li_aH.gif) no-repeat 48px 7px;}
#basictree .categories ul ul ul li .activCat {text-decoration: none; color: #e2001a; xfont-weight: bold; background: url(/img/bg-categories_ul_li_aH.gif) no-repeat 48px 7px;}
/* 5. uroven */
#basictree .categories ul ul ul ul {margin: 0; padding: 0; }
#basictree .categories ul ul ul ul li a {padding: 3px 15px 3px 64px; display: block; text-decoration: underline; font-size: 15px; font-weight: normal; background: url(/img/bg-categories_ul_li_a.gif) no-repeat 53px 7px; }
#basictree .categories ul ul ul ul li a:hover {text-decoration: none; color: #e2001a; xfont-weight: bold; background: url(/img/bg-categories_ul_li_aH.gif) no-repeat 53px 7px;}
#basictree .categories ul ul ul ul li .activCat {text-decoration: none; color: #e2001a; xfont-weight: bold; background: url(/img/bg-categories_ul_li_aH.gif) no-repeat 53px 7px;}
/* 6. uroven */
#basictree .categories ul ul ul ul ul {margin: 0; padding: 0; }
#basictree .categories ul ul ul ul ul li a {padding: 3px 15px 3px 69px; display: block; text-decoration: underline; font-size: 15px; font-weight: normal; background: url(/img/bg-categories_ul_li_a.gif) no-repeat 58px 7px; }
#basictree .categories ul ul ul ul ul li a:hover {text-decoration: none; color: #e2001a; xfont-weight: bold; background: url(/img/bg-categories_ul_li_aH.gif) no-repeat 58px 7px;}
#basictree .categories ul ul ul ul ul li .activCat {text-decoration: none; color: #e2001a; xfont-weight: bold; background: url(/img/bg-categories_ul_li_aH.gif) no-repeat 58px 7px;}
/* 7. uroven */
#basictree .categories ul ul ul ul ul ul {margin: 0; padding: 0; }
#basictree .categories ul ul ul ul ul ul li a {padding: 3px 15px 3px 74px; display: block; text-decoration: underline; font-size: 15px; font-weight: normal; background: url(/img/bg-categories_ul_li_a.gif) no-repeat 63px 7px; }
#basictree .categories ul ul ul ul ul ul li a:hover {text-decoration: none; color: #e2001a; xfont-weight: bold; background: url(/img/bg-categories_ul_li_aH.gif) no-repeat 63px 7px;}
#basictree .categories ul ul ul ul ul ul li .activCat {text-decoration: none; color: #e2001a; xfont-weight: bold; background: url(/img/bg-categories_ul_li_aH.gif) no-repeat 63px 7px;}
/* 8. uroven */
#basictree .categories ul ul ul ul ul ul ul {margin: 0; padding: 0; }
#basictree .categories ul ul ul ul ul ul ul li a {padding: 3px 15px 3px 79px; display: block; text-decoration: underline; font-size: 15px; font-weight: normal; background: url(/img/bg-categories_ul_li_a.gif) no-repeat 68px 7px; }
#basictree .categories ul ul ul ul ul ul ul li a:hover {text-decoration: none; color: #e2001a; xfont-weight: bold; background: url(/img/bg-categories_ul_li_aH.gif) no-repeat 68px 7px;}
#basictree .categories ul ul ul ul ul ul ul li .activCat {text-decoration: none; color: #e2001a; xfont-weight: bold; background: url(/img/bg-categories_ul_li_aH.gif) no-repeat 68px 7px;}
/* 9. uroven */
#basictree .categories ul ul ul ul ul ul ul ul {margin: 0; padding: 0; }
#basictree .categories ul ul ul ul ul ul ul ul li a {padding: 3px 15px 3px 84px; display: block; text-decoration: underline; font-size: 15px; font-weight: normal; background: url(/img/bg-categories_ul_li_a.gif) no-repeat 73px 7px; }
#basictree .categories ul ul ul ul ul ul ul ul li a:hover {text-decoration: none; color: #e2001a; xfont-weight: bold; background: url(/img/bg-categories_ul_li_aH.gif) no-repeat 73px 7px;}
#basictree .categories ul ul ul ul ul ul ul ul li .activCat {text-decoration: none; color: #e2001a; xfont-weight: bold; background: url(/img/bg-categories_ul_li_aH.gif) no-repeat 73px 7px;}
/* 10. uroven */
#basictree .categories ul ul ul ul ul ul ul ul ul {margin: 0; padding: 0; }
#basictree .categories ul ul ul ul ul ul ul ul ul li a {padding: 3px 15px 3px 89px; display: block; text-decoration: underline; font-size: 15px; font-weight: normal; background: url(/img/bg-categories_ul_li_a.gif) no-repeat 78px 7px; }
#basictree .categories ul ul ul ul ul ul ul ul ul li a:hover {text-decoration: none; color: #e2001a; xfont-weight: bold; background: url(/img/bg-categories_ul_li_aH.gif) no-repeat 78px 7px;}
#basictree .categories ul ul ul ul ul ul ul ul ul li .activCat {text-decoration: none; color: #e2001a; xfont-weight: bold; background: url(/img/bg-categories_ul_li_aH.gif) no-repeat 78px 7px;}

#basictree .categories .selCat {color: #E2001A;}
#basictree .categories .activCat {color: #E2001A;}

.navigate {margin: 0; padding: 0 0 15px 0; list-style-type: none}
.navigate li {display: inline;}
.navigate li a {margin-right: 3px; padding-right: 12px; color: #000; text-decoration: underline; background: url(/img/bg-navigate_li_a.gif) no-repeat right}
.navigate li a:hover {text-decoration: none}
.navigate li a.activNM {color: #e2001a; text-decoration: none; background: none}

.characterization {width: 100%; float: left; }
.characterization h1 {font-size: 20px; color: #e2001a}
.characterization .characterizationInfo {padding: 10px 0 20px 0}
.characterization .characterizationInfo a {text-decoration: underline; color: #1111ce}
.characterization .characterizationInfo a:hover {text-decoration: none; }

.priceListBox {width: 100%; padding: 10px 0; float: left; text-align: right}

.displayPaging {position: relative; height: 107px; width: 100%; margin: 10px 0 10px 0; padding: 0px 0 0px 0; float: left; background: #eeeeee}
.displayPaging img {vertical-align: middle; }
.displayPaging .orderSelect {position: absolute; top: 11px; left: 27px; }
.displayPaging .orderSelect span {position: relative; top: 1px; padding-right: 5px; font-size: 12px; font-weight: bold; }
.displayPaging .orderSelect select {width: 93px; padding: 1px; border: 1px solid #b7b9ba}
.displayPaging .orderSelect input {margin-left: 5px; }
.displayPaging .radioFilter {position: absolute; top: 13px; left: 263px; }
.displayPaging .radioFilter label {font-size: 12px; }
.displayPaging .radioFilter input {margin: 0 15px 0 5px}
.displayPaging .itemsOnPage {position: absolute; top: 47px; left: 27px; }
.displayPaging .itemsOnPage span {position: relative; top: 0px; padding-right: 8px; font-size: 12px; font-weight: bold; }
.displayPaging .itemsOnPage a {margin-right: 2px; font-size: 12px; text-decoration: underline; }
.displayPaging .itemsOnPage a:hover {text-decoration: none; } 
.displayPaging .pager {position: absolute; top: 84px; right: 30px; }
.displayPaging .pager a {cursor: pointer; font-size: 12px; }
.displayPaging .pager a:hover {text-decoration: none; }
.displayPaging .pager a span {padding: 1px 3px; display: inline-block; text-decoration: underline; } 
.displayPaging .pager .dpExL {margin-right: 8px; padding-left: 9px; text-decoration: underline; background: url(/img/bg-pager_dpExL.gif) no-repeat left}
.displayPaging .pager .dpExR {margin-left: 8px; padding-right: 9px; text-decoration: underline; background: url(/img/bg-pager_dpExR.gif) no-repeat right}
.displayPaging .pager .actual {text-decoration: none; background: #faba00}
.displayPaging .postfilter {position: absolute; top: 37px; right: 30px;}

.displayPaging2 {position: relative; width: 690px; float: left; background: url(/img/bg-displayPaging2.gif) repeat-y}
.displayPaging2In1 {width: 100%; float: left; background: url(/img/bg-displayPaging2In1.gif) no-repeat  }
.displayPaging2In2 {min-height: 346px; width: 100%; float: left; background: url(/img/bg-displayPaging2In2.gif) no-repeat bottom}
.displayPaging2 .advPriceFilter {position: relative; width: 660px; padding: 15px 0 0 30px; float: left; }
.displayPaging2 .advPriceFilter .advPriceFilter-t {font-size: 16px; font-weight: bold; }
.displayPaging2 .advPriceFilter .advPriceFilterCount {position: absolute; top: 1px; right: 1px; padding: 5px 20px 5px 20px; font-size: 13px; background: #eeeeee}
.displayPaging2 .advPrice-content {width: 100%; padding: 20px 0 12px 0; float: left; }
.displayPaging2 .advPrice-content .advPrice-title {width: 105px; float: left; font-weight: bold; }
.displayPaging2 #slider-range {width: 306px; float: left; }
.displayPaging2 .slider-inline {width: 109px; float: left; }
.displayPaging2 .slider-inline label {font-size: 12px; }
.displayPaging2 .slider-inline span {font-weight: bold; }
.displayPaging2 .slider-inline1 {width: 115px; padding: 0 0 0 20px; float: left; }
.displayPaging2 .slider-inline1 label {font-size: 12px; }
.displayPaging2 .slider-inline1 span {font-weight: bold; }

.displayPaging2 .producerSelect {position: relative; width: 660px; padding: 15px 0 0 30px; float: left; }
.displayPaging2 .producerSelect .producerSelect-t {padding: 0 0 10px 0; font-size: 15px; font-weight: bold; }
.displayPaging2 .producerSelect .producers label {padding: 0 15px 5px 0; display: inline-block; font-size: 14px; }
.displayPaging2 .producerSelect .producers label span {text-decoration: underline; white-space: nowrap; }

.displayPaging2 .rabatIncat {position: relative; width: 660px; padding: 15px 0 0 30px; float: left; }
.displayPaging2 .rabatIncat .rabat-title {padding: 0 0 5px 0; font-size: 16px; font-weight: bold; }
.displayPaging2 .rabatIncat .input_text {width: 362px; padding: 6px 0 6px 8px; font-size: 12px; border: 1px solid #b2b2b2}
.displayPaging2 .rabatIncat .allRG {position: absolute; top: 43px; right: 33px; padding: 0 23px 0 0; text-decoration: underline; font-size: 13px; font-weight: bold; background: url(/img/bg-allRG.gif) no-repeat right}
.displayPaging2 .rabatIncat .allRG:hover {text-decoration: none}
.displayPaging2 .rabatIncat .rabatInModal {position: absolute; top: 68px; left: 30px; width: 370px; padding: 8px 0 8px 0; background: #FFF; border: 1px solid #b2b2b2}
.displayPaging2 .rabatIncat .rabatInModal a {padding: 4px 15px 4px 15px; display: block; }
.displayPaging2 .rabatIncat .rabatInModal a:hover {text-decoration: none; background: #e8e8e8}

.commodityList {width: 100%; }
.commodityList thead tr td {height: 39px; font-size: 12px; font-weight: bold; background: #faba00; border-right: 1px solid #d0d0d0}
.commodityList tbody tr td {height: 41px; padding-top: 3px; padding-bottom: 3px; font-size: 12px; border-right: 1px solid #d0d0d0; }
.commodityList tbody .line2 td {; background: #f6f6f5}
.commodityList .name {width: 186px; padding-left: 8px; padding-right: 8px; }
.tabContent .commodityList .name {width: 210px; padding-left: 8px; }
.commodityList .name a {text-decoration: underline; font-size: 12px; }
.commodityList .name a:hover {text-decoration: none; }
.tabContent .commodityList .name a:hover {text-decoration: none; }
.tabContent .commodityList .name a {text-decoration: underline; font-size: 14px; }
.commodityList thead .GCode {width: 88px; padding-left: 8px; }
.commodityList .GCode {width: 96px; text-align: center; }
.commodityList thead .VCode {width: 88px; padding-left: 8px; }
.commodityList .VCode {width: 96px; text-align: center; }
.commodityList thead .price {width: 64px; padding-left: 15px; text-align: left; font-size: 10px; }
.commodityList .price {width: 72px; padding-right: 7px; text-align: right}
.commodityList .price span {display: block; }
.commodityList thead .discount {font-size: 10px; } 
.commodityList .discount {width: 39px; text-align: center}
.commodityList .edit {width: 111px; text-align: center; border-right: 0}

.detail {width: 100%; float: left; }
.detail .detailIn {width: 100%; padding: 0 0 25px 0; float: left; }
.detail .detailIn h1 {padding: 0 25px 0 0; font-sizE: 22px; color: #e2001a}
.detail .detailIn .sendPrint {width: 315px; float: right}
.detail .detailIn .sendPrint ul {margin: 0; padding: 0px 0 0 0; list-style-type: none}
.detail .detailIn .sendPrint ul li {float: left; }
.detail .detailIn .sendPrint ul li a {padding: 5px 0 5px 0; display: block; float: left; text-decoration: underline; font-size: 12px; color: #0140b2}
.detail .detailIn .sendPrint ul li a:hover {text-decoration: none}
.detail .detailIn .sendPrint ul li .spEx2 {margin-right: 10px; padding-left: 23px; background: url(/img/bg-spEx2.gif) no-repeat 0 0px}
.detail .detailIn .sendPrint ul li .spEx1 {padding-left: 36px;  background: url(/img/bg-spEx1.gif) no-repeat 0 0px}
.detail .detailInfo {height: 105px; width: 556px; float: left; background: url(/img/bg-detailInfo.gif) no-repeat }
.detail .detailInfo .d1 {width: 236px; padding: 18px 0 0 27px; float: left}
.detail .detailInfo .d1 .priceWithVAT {width: 100%; float: left; font-sizE: 14px; font-weight: bold; }
.detail .detailInfo .d1 .priceWithVAT span {padding-right: 4px; }
.detail .detailInfo .d1 .store {width: 100%; float: left; padding: 3px 0 3px 0; font-sizE: 14px; font-weight: bold; }
.detail .detailInfo .d1 .store strong {width: 94px; padding: 0 40px 0 3px; display: block; float: right; font-weight: bold; color: #298600}
.detail .detailInfo .d1 .attributes {width: 100%; float: left; }
.detail .detailInfo .d1 .attributes img {margin-right: 5px; }
.detail .detailInfo .d2 {width: 293px; padding: 39px 0 0 0px; float: left}
.detail .detailInfo .d2 .amount {font-weight: bold; }
.detail .detailInfo .d2 .amount .input_text {width: 58px; margin: 0 3px 0 9px; padding: 3px 0 3px 0; text-align: center; border: 1px solid #b0b0b0}
.detail .detailInfo .d2 .amount span {padding-right: 20px; }
.detail .detailInfoAdditional {width: 555px; margin: 25px 0 15px 0; float: left; border: 1px solid #c9c9c9}
.detail .detailInfoAdditional .ad-title {height: 32px; padding: 6px 0 0 31px; font-sizE: 18px; background: #dde0dc; }
.detail .detailInfoAdditional .ad-content {width: 100%; float: left}
.detail .detailInfoAdditional .ad-halfSide {width: 265px; margin: 8px 12px 11px 10px; float: left; border: 1px solid #d0d0d0}
.detail .detailInfoAdditional .hs2 {width: 251px; margin: 8px 0 11px 0px; } 
.detail .detailInfoAdditional .detailParam {width: 100%; float: left}
.detail .detailInfoAdditional .detailParam .line1 {background: url(/img/bg-detailParamIn.gif) repeat-y 141px #FFF !important}
.detail .detailInfoAdditional .detailParam2 {width: 100%; float: left}
.detail .detailInfoAdditional .detailParam2 .line1 {background: url(/img/bg-detailParamIn.gif) repeat-y 112px #FFF !important}
.detail .detailInfoAdditional .detailParamIn {padding: 3px 0 3px 19px; font-weight: bold; background: url(/img/bg-detailParamIn.gif) repeat-y 141px #f0f0f0} 
.detail .detailInfoAdditional .detailParamIn strong {width: 102px; padding: 0 0 0 20px; float: right; display: block; font-weight: normal}
.detail .detailInfoAdditional .detailParam2 .detailParamIn {background: url(/img/bg-detailParamIn.gif) repeat-y 112px #f0f0f0}
.detail .detailInfoAdditional .detailParam2 .detailParamIn strong {width: 121px; padding: 0 0 0 17px; float: right; display: block; font-weight: normal}   
.detail .detailLegend {width: 100%; padding: 15px 0 15px 0; float: left}
.detail .detailLegend .ad-title {padding: 0px 0 9px 0; font-sizE: 18px; }

.detailLinks {width: 100%; padding: 15px 0 15px 0; float: left} 
.detailLinks .detailLinks-t {padding: 0px 0 9px 0; font-sizE: 18px; font-weight: bold; }
.detailLinks ul {margin: 0; padding: 0; list-style-type: none}
.detailLinks ul li a {margin-bottom: 3px; padding: 0 0 0 13px; display: block; text-decoration: underline; font-size: 12px; color: #0140b2; background: url(/img/bg-detailLinks_li_a.gif) no-repeat left}
.detailLinks ul li a:hover {text-decoration: none}

.tabstrip {height: 38px; width: 100%; margin: 0; padding: 0; list-style-type: none; float: left; background: url(/img/bg-tabstrip.gif) repeat-x bottom; }
.tabstrip li {margin-right: 4px; float: left; display: block; background: url(/img/bg-tabstrip_li.gif) repeat-x }
.tabstrip li span {float: left; display: block; background: url(/img/bg-tabstrip_li_span.gif) no-repeat top left; }
.tabstrip li span span {height: 26px; padding: 12px 13px 0 13px; display: block; float: left; cursor: pointer; font-size: 12px; font-weight: bold; background: url(/img/bg-tabstrip_li_span_span.gif) no-repeat top right; }
.tabstrip .aktiv {background: url(/img/bg-tabstrip_liAktiv.gif) repeat-x }
.tabstrip .aktiv span {background: url(/img/bg-tabstrip_li_spanAktiv.gif) no-repeat top left; }
.tabstrip .aktiv span span {background: url(/img/bg-tabstrip_li_span_spanAktiv.gif) no-repeat top right; }

.tabContent {width: 647px; padding: 25px 28px 10px 13px; float: left; border: 1px solid #dbdbdb; border-top: 0}

.graphicalNavigation {height: 33px; width: 696px; margin: 0 0 15px 0; padding-top: 17px; background: url(/img/bg-graphicalNavigation.gif) no-repeat ; }
.gn2 {background: url(/img/bg-gn2.gif) no-repeat !important; }
.gn3 {background: url(/img/bg-gn3.gif) no-repeat !important; }
.graphicalNavigation a {font-weight: bold; }
.graphicalNavigation .firstStep {width: 204px; padding: 0 0 0 38px; float: left; }
.graphicalNavigation .secondStep {width: 291px; float: left; }
.graphicalNavigation .lastStep {width: 140px; float: left; }

.basket-itemAdded .added-text {padding: 15px 0 15px 72px; font-size: 13px; background: url(/img/bg-basket-itemAdded_added-text.gif) no-repeat ; }
.basket-itemAdded .added-text a {font-size: 16px; text-decoration: underline; }
.basket-itemAdded .added-text a:hover {text-decoration: none}

.order .order-t {padding: 15px 0 5px 0; font-size: 20px; font-weight: bold; color: #e2001a}
#column2 .order img {vertical-align: middle}
#column2 .order .orderItems {width: 100%; } 
#column2 .order .orderItems thead tr td {height: 39px; font-size: 12px; font-weight: bold; background: #faba00; }
#column2 .order .orderItems tbody tr td {padding-top: 8px; padding-bottom: 5px; font-size: 12px; }
#column2 .order .orderItems tbody .trEx td {padding-top: 0px; padding-bottom: 5px; }
#column2 .order .orderItems tbody .line2 td {; background: #f6f6f5}
#column2 .order .orderItems .name {width: 269px; padding-left: 16px; padding-right: 10px; }
#column2 .order .orderItems .name a {text-decoration: underline; font-size: 14px; font-weight: bold; color: #1111ce}
#column2 .order .orderItems .name a:hover {text-decoration: none}
#column2 .order .orderItems .producer_code {width: 269px; padding-left: 16px; }
#column2 .order .orderItems .producer_code .sep {margin-right: 5px; padding-right: 7px; background: url(/img/bg-producer_code.gif) no-repeat right;} 
#column2 .order .orderItems .amount {width: 143px; }
#column2 .order .orderItems .amount .input_text {width: 33px; padding: 5px 0 5px 0; text-align: center; border: 1px solid #bfbfbf}
#column2 .order .orderItems .pricesum {width: 110px; }
#column2 .order .orderItems .del {width: 35px; text-align: center} 
#column2 .order .orderItems .store {font-weight: bold; color: #147700}
#column2 .order .orderItems .store a {text-decoration: underline; font-size: 14px; font-weight: normal; color: #1111ce}
#column2 .order .orderItems .store a:hover {text-decoration: none}

#column2 .order .suma {height: 28px; width: 685px; margin: 0px 0 10px 0; padding: 5px 0 0 0; font-size: 18px; font-weight: bold; border: 2px solid #e30b24}
#column2 .order .suma .price1 {width: 140px; float: right}
#column2 .order .suma .price2 {width: 127px; float: right}
#column2 .order .suma .name {padding: 0 0 0 15px; }

#column2 .order .discountEx {padding: 10px 0 6px 37px; background: url(/img/bg-discountEx.gif) no-repeat 12px 0}

#column2 .order .printbasket {width: 100%; padding: 20px 0 30px 0; float: left; }
#column2 .order .printbasket .basket-itemAddedBT {float: right}
#column2 .order .printbasket .basket-itemAddedBT a {height: 31px; width: 236px; display: block; background: url(/img/bg-basket-itemAddedBT.gif) no-repeat}    
#column2 .order .printbasket .printbasketIn {width: 450px; float: left; font-size: 12px; }
#column2 .order .printbasket .printbasketIn div {padding: 0 0 3px 0}
#column2 .order .printbasket .printbasketIn a {padding-top: 4px; padding-bottom: 4px; display: inline-block; text-decoration: underline; color: #0140b2}
#column2 .order .printbasket .printbasketIn a:hover {text-decoration: none}
#column2 .order .printbasket .printbasketIn .pb1 {margin-right: 10px; padding-left: 35px; background: url(/img/bg-pb1.gif) no-repeat 16px 0}
#column2 .order .printbasket .printbasketIn .pb2 {margin-right: 10px; padding-left: 34px; background: url(/img/bg-pb2.gif) no-repeat}
#column2 .order .printbasket .printbasketIn .pb3 {margin-right: 10px; padding-left: 39px; background: url(/img/bg-pb3.gif) no-repeat 17px 0}
#column2 .order .printbasket .printbasketIn .pb4 {margin-right: 10px; padding-left: 32px; background: url(/img/bg-pb4.gif) no-repeat}
#column2 .order .printbasket .printbasketIn .pb5 {margin-right: 10px; padding-left: 37px; background: url(/img/bg-pb5.gif) no-repeat}

#column2 .order .secLabel {height: 24px; padding: 8px 0 0 16px; font-weight: bold; color: #FFF; background: #a4aba0}
#column2 .order .secLabel label {font-size: 13px; font-weight: bold; color: #FFF; }
#column2 .order .payment_transport {margin-bottom: 14px; padding: 10px 0 5px 15px; background: #f0f0f0}
#column2 .order .payment_transport .method-of-delivery {padding: 0 0 5px 0}
#column2 .order .payment_transport .method-of-delivery input {position: relative; top: -1px; margin-right: 5px; }
#column2 .order .payment_transport .method-of-delivery label {font-size: 12px; }

#column2 .order .orderBox {margin-bottom: 14px; padding: 10px 0 14px 15px; background: #f0f0f0}
#column2 .order .orderBox .input_text {width: 200px; padding: 3px 0 3px 6px; border: 1px solid #d6d6d6}
#column2 .order .orderBox textarea {height: 104px; width: 650px; border: 1px solid #d6d6d6}

#column2 .order .orderBox2 {width: 652px; margin-bottom: 14px; padding: 10px 22px 14px 15px; float: left; background: #f0f0f0}
#column2 .order .orderBox2 .orderBoxIn1 {width: 242px; padding: 10px 15px 10px 42px; float: right; font-size: 12px; background: url(/img/bg-orderBoxIn1.gif) no-repeat #FFF}
#column2 .order .orderBox2 .orderBoxIn1 div {padding-bottom: 8px; }
#column2 .order .orderBox2 .orderBoxIn2 {padding: 10px 0 8px 0}
#column2 .order .orderBox2 .orderBoxIn2 label {padding-bottom: 3px; display: block; font-size: 12px; }
#column2 .order .orderBox2 .orderBoxIn2 .input_text {width: 120px; margin-right: 5px; padding: 3px 0 3px 6px; border: 1px solid #d6d6d6}
#column2 .order .orderBox2 .orderBoxIn2 img {position: relative; top: -1px; } 
#column2 .order .orderBox2 .orderBoxIn3 label {padding-bottom: 3px; display: block; font-size: 12px; }
#column2 .order .orderBox2 .orderBoxIn3 select {width: 305px; padding: 1px; border: 1px solid #d6d6d6} 

#column2 .order .userdatabox {width: 100%; margin-bottom: 15px; }
#column2 .order .userdatabox .rName {width: 120px; padding-right: 8px; text-align: right}
#column2 .order .userdatabox .rInsert {width: 250px;}
#column2 .order .userdatabox .input_text {width: 120px; margin-right: 5px; padding: 3px 0 3px 6px; border: 1px solid #d6d6d6} 

.finish-print {width: 160px; float: right}
.finish-print .print-img a {margin-bottom: 3px; padding: 3px 0 3px 23px; display: block; color: #0140b2; text-decoration: underline; background: url(/img/bg-print-img.gif) no-repeat}
.finish-print .print-img a:hover {text-decoration: none}
.basket-orderComplete {height: 36px; padding: 11px 0 0 70px; font-size: 20px; background: url(/img/bg-basket-orderComplete.gif) no-repeat}

.page_order #askmail2 {height: 95px; width: 691px; margin: 25px 0 25px 0; float: left; background: url(/img/bg-page_order_askmail.gif) no-repeat}
.page_order #askmail2 .askmailIn {width: 330px; padding: 10px 0 0 15px; float: left}
.page_order #askmail2 .askmailIn .askmail-t {padding: 0 0 10px 0; font-size: 18px; font-weight: bold; }
.page_order #askmail2 form {width: 335px; padding: 18px 0 0 0; float: left; }
.page_order #askmail2 .input_text {width: 306px; padding: 7px 0 7px 20px; border: 1px solid #d6d6d6}
.page_order #askmail2 .input_button {margin: 5px 0 0 144px}

.page_order .sumaSt3 {height: 28px; width: 685px; margin: 0px 0 10px 0; padding: 5px 0 0 0; font-size: 18px; font-weight: bold; border: 2px solid #e30b24}
.page_order .sumaSt3 .price1 {width: 140px; float: right}
.page_order .sumaSt3 .price2 {width: 127px; float: right}
.page_order .sumaSt3 .name {padding: 0 0 0 15px; }

.orderInfoSt3Box {width: 689px; margin: 0px 0 25px 0; padding: 0 0 15px 0; float: left; background: url(/img/bg-orderInfoSt3Box.gif) repeat-y}
.orderInfoSt3Box .halfBox {width: 334px; margin-right: 1px; float: left; }
.orderInfoSt3Box .halfBox .hb-title {height: 25px; padding: 7px 0 0 16px; font-size: 14px; font-weight: bold; color: #FFF; background: #a4aba0}
.orderInfoSt3Box .halfBox .hb-content {padding: 0 0 0 14px; }
.orderInfoSt3Box .halfBox .hb-content .hb-content-t {padding: 9px 0 25px 0; font-size: 14px; font-weight: bold; color: #000}
.orderInfoSt3Box .halfBox table {width: 100%; }
.orderInfoSt3Box .halfBox table tr td {width: 145px; padding: 4px 15px 4px 0; }
.orderInfoSt3Box .halfBox2 {width: 354px; float: left; }
.orderInfoSt3Box .halfBox2 .hb-title {height: 25px; padding: 7px 0 0 25px; font-size: 14px; font-weight: bold; color: #FFF; background: #a4aba0} 
.orderInfoSt3Box .halfBox2 .hb-content {padding: 0 0 0 30px; }
.orderInfoSt3Box .halfBox2 .hb-content .hb-content-t {padding: 9px 0 25px 0; font-size: 14px; font-weight: bold; color: #000}
.orderInfoSt3Box .halfBox2 table {width: 100%; }
.orderInfoSt3Box .halfBox2 table tr td {padding: 4px 15px 4px 0; } 

.orderItemsSt3 {width: 100%; float: left; }
.orderItemsSt3 .order-t {padding: 15px 0 5px 0; font-size: 20px; font-weight: bold; color: #e2001a}
.orderItemsSt3 img {vertical-align: middle}
.orderItemsSt3 .OrderDetails {width: 100%; } 
.orderItemsSt3 .OrderDetails thead tr td {height: 39px; font-size: 12px; font-weight: bold; background: #faba00; }
.orderItemsSt3 .OrderDetails tbody tr td {padding-top: 8px; padding-bottom: 5px; font-size: 12px; }
.orderItemsSt3 .OrderDetails tbody .trEx td {padding-top: 0px; padding-bottom: 5px; }
.orderItemsSt3 .OrderDetails tbody .line2 td {; background: #f6f6f5}
.orderItemsSt3 .OrderDetails .name {width: 269px; padding-left: 16px; padding-right: 10px; }
.orderItemsSt3 .OrderDetails .name a {text-decoration: underline; font-size: 14px; font-weight: bold; color: #1111ce}
.orderItemsSt3 .OrderDetails .name a:hover {text-decoration: none}
.orderItemsSt3 .OrderDetails .producer_code {width: 269px; padding-left: 16px; }
.orderItemsSt3 .OrderDetails .producer_code .sep {margin-right: 5px; padding-right: 7px; background: url(/img/bg-producer_code.gif) no-repeat right;} 
.orderItemsSt3 .OrderDetails .amount {width: 143px; }
.orderItemsSt3 .OrderDetails .amount .input_text {width: 33px; padding: 5px 0 5px 0; text-align: center; border: 1px solid #bfbfbf}
.orderItemsSt3 .OrderDetails .pricesum {width: 110px; }
.orderItemsSt3 .OrderDetails .store {font-weight: bold; color: #147700}
.orderItemsSt3 .OrderDetails .store a {text-decoration: underline; font-size: 14px; font-weight: normal; color: #1111ce}
.orderItemsSt3 .OrderDetails .store a:hover {text-decoration: none}


#column2 .order .information select {width: 305px; margin-left: 5px; padding: 1px; border: 1px solid #d6d6d6  }

#column2 .order table .news {width: 12px; margin: 0}

#column2 .order .orderBT {text-align: right}
#column2 .order .orderBT input {margin-left: 25px; }

#column2 .order .orderBT2 {padding: 15px 0 0 15px; }
#column2 .order .orderBT2 a {padding: 0 0 0 23px; font-size: 18px; text-decoration: underline; background: url(/img/bg-orderBT2.gif) no-repeat left}
#column2 .order .orderBT2 a:hover {text-decoration: none}

#column4 .sideBlock {margin: 0 0 10px 0; border-top: 1px solid #dadada; border-left: 1px solid #d7d7d7; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #dbdbdb; }
#column4 .sideBlock .sideBlock-title1 {padding: 10px 0 20px 15px; font-size: 16px; xfont-weight: bold; }
#column4 .sideBlock .sideBlock-title2 {padding: 10px 0 20px 15px; font-size: 18px; xfont-weight: bold; }
#column4 .sideBlock .sideBlock-content .greenNumber {height: 40px; padding: 0 0 20px 68px; font-size: 28px; font-weight: bold; color: #399d00; display: block; background: url(/img/bg-greenNumber.gif) no-repeat 16px 0}

.page_producer .titlePP {font-size: 26px; font-weight: bold; color: #e2001a}
.page_producer .producerLetter-t {padding: 15px 0 15px 0; font-size: 18px; font-weight: bold; }
.page_producer .producerLetter {width: 678px; padding: 14px 0 0 11px; float: left; background: #efefef}
.page_producer .line2 {background: #FFF}
.page_producer .producerLetter .producerLetter-title {height: 32px; width: 40px; margin-bottom: 14px; padding-top: 8px; float: left; text-align: center; font-size: 20px; font-weight: bold; color: #FFF; background: #e2001a}
.page_producer .producerLetter ul {width: 583px; margin: 0; padding: 0 0 10px 27px; list-style-type: none; float: left; }
.page_producer .producerLetter ul li {height: 15px; width: 194px; margin-bottom: 4px; float: left; overflow: hidden; }
.page_producer .producerLetter ul li a {text-decoration: underline; }
.page_producer .producerLetter ul li a:hover {text-decoration: none; }  

.page_addressbook .title {font-size: 26px; font-weight: bold; color: #e2001a} 
.page_addressbook .secLabel {font-size: 18px; font-weight: bold; }

#column2 .aBookDetail {width: 100%; margin-bottom: 25px; }
#column2 .aBookDetail .head {width: 160px; }
#column2 .aBookDetail .input {width: 200px; font-weight: bold; }
#column2 .aBookDetail .space {height: 5px; font-sizE: 0; }
#column2 .aBookDetail .input_text {width: 150px; MARGIN-RIGHT: 5PX; padding: 3px 0 3px 5px; border: 1px solid #000}

.paramList .param {padding: 5px 0 5px 0; }
.paramList .param .input_text {width: 130px; padding: 3px 0 3px 5px; border: 1px solid #000}
.paramList .param select {width: 130px; padding: 1px; margin: 0 3px; border: 1px solid #000}
.paramList .param div {padding: 2px 0 2px 0}
.paramList .param .name {padding-bottom: 5px; display: block; font-weight: bold; }

#saveOfferBox .input_email {margin-right: 5px; padding: 3px; border: 1px solid #000}
#saveOfferBox .input_text {margin-right: 5px; padding: 3px; border: 1px solid #000}
#saveOfferBox2 .input_email {margin-right: 5px; padding: 3px; border: 1px solid #000}
#saveOfferBox2 .input_text {margin-right: 5px; padding: 3px; border: 1px solid #000}
#sendOfferBox .input_email {margin-right: 5px; padding: 3px; border: 1px solid #000}
#sendOfferBox .input_text {margin-right: 5px; padding: 3px; border: 1px solid #000}

.page_offer .buttons {} 
.page_offer .buttons a {padding-top: 4px; padding-bottom: 4px; display: inline-block; text-decoration: underline; color: #0140b2}
.page_offer .buttons a:hover {text-decoration: none}
.page_offer .buttons .btOff1 {margin-right: 10px; padding-left: 34px; background: url(/img/bg-pb6.gif) no-repeat}
.page_offer .buttons .btOff2 {margin-right: 10px; padding-left: 32px; background: url(/img/bg-pb4.gif) no-repeat}
.page_offer .buttons .btOff3 {margin-right: 10px; padding-left: 32px; background: url(/img/bg-pb4.gif) no-repeat}
.page_offer .buttons .btOff4 {margin-right: 10px; padding-left: 37px; background: url(/img/bg-pb5.gif) no-repeat}
.page_offer .buttons .btOff5 {padding-left: 35px; float: left; background: url(/img/bg-pb1.gif) no-repeat 16px 0}

.offView h2 {padding: 25px; font-size: 18px; font-weight: bold; }
.offView table {width: 80%; margin: 15px auto; font-size: 14px; }
.offView table thead tr td { height: 30px; padding: 3px 10px 3px 10px; text-align: left;  color: #000; font-size: 11px; background: #faba00}
.offView table tbody tr td {color: #000; border-bottom: 1px solid #d0d0d0;  padding: 10px; text-align: left; }

.page_docs .information {width: auto; margin: 0; padding: 0 0 15px 0; background: transparent; border: 0; font-size: 26px; font-weight: bold; color: #e2001a}


.loginBox {width: 934px; /*float: left;*/ margin:0 auto; }
.loginBox .loginBox1 {height: 79px; width: 934px; float: left; background: url(/img/bg-loginBox.png) no-repeat }
.loginBox .loginBox1 span {position: relative; top: 30px; left: 200px; font-size: 26px; color: #FFF}
.loginBox .loginBox2 {position: relative; min-height: 450px; width: 934px; float: left; background: url(/img/bg-loginBox2.png) repeat-y }
.loginBox .loginBox2 .loginBox2In1 {width: 466px; padding: 15px 0 0 36px; float: left; }
.loginBox .loginBox2 .loginBox2In1 .loginBox2In1-t {padding: 0 70px 10px 0; font-size: 18px; }
.loginBox .loginBox2 .loginBox2In1 .loginBoxIn label {padding: 10px 0 0 0; display: block; font-size: 18px; font-weight: bold; color: #000}
.loginBox .loginBox2 .loginBox2In1 .loginBoxIn .input_text {width: 265px; padding: 6px 0 6px 12px; background: url(/img/bg-loginBoxIn.gif) repeat-x; border: 1px solid #e7a300}
.loginBox .loginBox2 .loginBox2In1 .loginBoxIn .input_button {margin-top: 15px; display: block; }
.loginBox .loginBox2 .loginBox2In1 .loginBoxIn div {padding: 20px 0 0 40px; }
.loginBox .loginBox2 .loginBox2In1 .loginBoxIn div a {display: block; text-decoration: underline; color: #0054df}
.loginBox .loginBox2 .loginBox2In1 .loginBoxIn div a:hover {text-decoration: none}
.loginBox .loginBox2 .loginBox2In2 {width: 400px; padding: 0 0 25px 0px; float: left; }
.loginBox .loginBox2 .loginBox2In2 .loginBox2In2-t {padding: 10px 0 20px 0; font-size: 16px; font-weight: bold; }
.loginBox .loginBox2 .loginBox2In2 .freetext {padding: 0 0 35px 0}
.loginBox .loginBox2 .loginBox2In2 .freetext .freetext-t {font-size: 15px; font-weight: bold}
.loginBox .loginBox2 .loginBox2In2 .freetext .freetextIn {font-size: 13px; }
.loginBox .loginBox2 .loginBox2In2 .infoLink {padding: 0 0 27px 0}
.loginBox .loginBox2 .loginBox2In2 .infoLink a {display: block; text-decoration: underline; color: #0054df}
.loginBox .loginBox2 .loginBox2In2 .infoLink a:hover {text-decoration: none}  
.loginBox .loginBox2 .regForm {width: 866px; padding: 15px 0 180px 36px; float: left; }
.loginBox .loginBox2 .regForm .title {font-size: 16px; font-weight: bold; }
.loginBox .loginBox2 .regForm table label {font-sizE: 12px; color: #000}
.loginBox .loginBox2 .regForm .input_text {margin-right: 5px; border: 1px solid #000}
.loginBox .loginBox2 .regForm .req_char {color: #000; font-size: 12px; font-weight: bold; }
.loginBox .loginBox2 .regForm .requiredText {padding-top: 5px; padding-bottom: 5px; font-size: 12px; color: #000}
.loginBox .loginBox2 .regForm .information {border: 1px solid #000}

.loginBox .loginBox2 .MF {position: absolute; bottom: -10px; left: 14px; height: 141px; width: 415px; background: url(/img/bg-MF.png) no-repeat }
.loginBox .loginBox2 .MF .MF-t {padding: 11px 0 5px 21px; font-size: 26px; color: #FFF}
.loginBox .loginBox2 .MF .freetext {padding: 0px 0 9px 21px; font-size: 11px; color: #FFF}
.loginBox .loginBox2 .MF a {margin-left: 21px }
.loginBox .loginBox3 {height: 31px; width: 934px; float: left; background: url(/img/bg-loginBox3.png) no-repeat }

#containerFooter .footerLinks {width: 460px; padding: 0 0 0 29px; float: left; }
#containerFooter .footerLinks .footerLinksItem {width: 215px; padding: 17px 15px 0 0; }
#containerFooter .footerLinks .footerLinksItem h3 a {font-size: 16px; font-weight: bold; text-decoration: underline; color: #faba00}
#containerFooter .footerLinks .footerLinksItem h3 a:hover {text-decoration: none}
#containerFooter .footerLinks ul {width: 215px; margin: 0; padding: 9px 15px 0 0; list-style-type: none}
#containerFooter .footerLinks ul li a {padding: 0 0 0 16px; display: block; font-size: 14px; text-decoration: underline; color: #FFF; background: url(/img/bg-footerLinks.gif) no-repeat 0 6px}
#containerFooter .footerLinks ul li a:hover {text-decoration: none}
#containerFooter .footerHalfBox {float: left;}

#containerFooter .containerFooterIn1 {width: 426px; padding: 0 0 0 48px; float: left; }
#containerFooter .containerFooterIn1 .articleBoxF {width: 203px; padding: 17px 15px 0 0; float: left}
#containerFooter .containerFooterIn1 .articleBoxF .articleT {font-size: 16px; font-weight: bold; color: #a4aba0}
#containerFooter .containerFooterIn1 .articleBoxF ul {margin: 0; padding: 9px 15px 15px 0; list-style-type: none}
#containerFooter .containerFooterIn1 .articleBoxF ul li a {padding: 0 0 0 16px; display: block; font-size: 14px; text-decoration: underline; color: #FFF; background: url(/img/bg-articleBoxF_ul_li_a.gif) no-repeat 0 8px}
#containerFooter .containerFooterIn1 .articleBoxF ul li a:hover {text-decoration: none}
#containerFooter .containerFooterIn1 .eNewsLCBoxF {width: 176px; padding: 18px 0 0 0; float: left}
#containerFooter .containerFooterIn1 .eNewsLCBoxF #askmail {padding: 0 0 9px 0; background: url(/img/bg-askmail.gif) no-repeat #4f4f4f; border-top: 1px solid #f7f7f7; border-left: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9; border-bottom: 1px solid #f7f7f7; }
#containerFooter .containerFooterIn1 .eNewsLCBoxF #askmail .askmail-t {padding: 10px 0 15px 11px; font-size: 20px; font-weight: bold; color: #faba00}
#containerFooter .containerFooterIn1 .eNewsLCBoxF #askmail p {padding: 0 25px 2px 13px; }
#containerFooter .containerFooterIn1 .eNewsLCBoxF #askmail .inp {height: 28px; width: 150px; margin: 10px 0 13px 17px; display: inline-block; background: url(/img/bg-askmail_inp.gif) no-repeat }
#containerFooter .containerFooterIn1 .eNewsLCBoxF #askmail .inp .input_text {position: relative; top: 7px; left: 10px;  width: 130px; font-size: 13px; color: #cfcfcf; border: 0; background: transparent} 
#containerFooter .containerFooterIn1 .eNewsLCBoxF #askmail .input_button {margin: 0 0 0px 17px; }
#containerFooter .containerFooterIn1 .eNewsLCBoxF #askmail .ChckCodeAssistant {}
#containerFooter .containerFooterIn1 .eNewsLCBoxF #askmail .ChckCodeAssistant span {padding: 10px 0 0 17px; display: block; }
#containerFooter .containerFooterIn1 .eNewsLCBoxF .logistickeCentra {padding: 25px 0 0 10px; }
#containerFooter .containerFooterIn1 .eNewsLCBoxF .logistickeCentra div {padding-bottom: 3px; }
#containerFooter .containerFooterIn1 .eNewsLCBoxF .logistickeCentra .titleLC {font-size: 16px; font-weight: bold; color: #a4aba0}
#containerFooter .containerFooterIn1 .eNewsLCBoxF .logistickeCentra .nextLC {padding: 15px 0 3px 0px; }

#containerFooter .containerFooterIn2 {width: 935px; padding: 20px 0 0 29px; float: left; }
#containerFooter .containerFooterIn2 .ziskaneCertifikaty {width: 100%; float: left; }
#containerFooter .containerFooterIn2 .ziskaneCertifikaty-t {padding: 0px 0 6px 0px; font-size: 14px; }
#containerFooter .containerFooterIn2 .ziskaneCertifikaty .zcImage {height: 73px; width: 110px; margin: 0 5px 5px 0; float: left; background: #4d4d4d}
#containerFooter .containerFooterIn2 .firemniInfo {position: relative; height: 42px; width: 100%; float: left; }
#containerFooter .containerFooterIn2 .firemniInfo .crFI {position: absolute; top: 13px; left: 0px; }
#containerFooter .containerFooterIn2 .firemniInfo .emailFI {position: absolute; top: 10px; left: 538px; font-size: 16px; }
#containerFooter .containerFooterIn2 .firemniInfo .emailFI a {padding: 0 0 0 36px; color: #FFF; background: url(/img/bg-emailFI.gif) no-repeat 0 2px}
#containerFooter .containerFooterIn2 .firemniInfo .telefonFI {position: absolute; top: 10px; right: 45px; padding: 0 0 0 31px; font-size: 16px; background: url(/img/bg-telefonFI.gif) no-repeat 0 2px; }



/*************************** === Forum === ***********************************************/
#title_forum_1 { background: url(/img/1/title_forum_category.gif) no-repeat; }
.page_forum .forumList {clear: both;}
.page_forum .forumList table {width:100%; margin-bottom:15px;}
.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;}
.page_forum .forumList thead td {background-color: #dcdcdc; font-weight: bold;}
.page_forum .forumList tr.sel td {font-weight: bold; background-color:#f0f0f0;}
.page_forum .forumList td.l {background: url(../img/fl.gif) no-repeat center; width:10px}
.page_forum .forumList td.t {background: url(../img/ft.gif) no-repeat center; width:10px}
.page_forum .forumList td.emp {background:none; width:10px}
.page_forum .secTitle {margin:5px 0; font-size: 13px;}
.page_forum .forumListFull { clear: both; margin-bottom:15px;}
.page_forum .forumListFull table td {background-color: #e0e0e0; width:100%; padding: 5px }
.page_forum .forumListFull .createDate {width:10%; white-space: nowrap;}
.page_forum .forumListFull .answer{width:10%;}
.page_forum .forumListFull .fTitle {font-weight: bold;}
.page_forum .forumListFull .text {padding: 3px; clear: both; margin-bottom:10px; }

/******************************* === FORUM.thread.list === ***********************************/
.forumList {padding: 0px 20px 0px 11px;}
.forumList .freetext {padding: 0 0 8px 15px; }
.forumList p {padding: 0 0 5px 11px; }
.forumList table {width: 100%; margin-bottom: 0px; }
.forumList table td {padding: 0px 5px 2px 5px; }
.forumList table td.fCreated { white-space: nowrap; }
.forumList table thead td {padding: 5px 5px 15px 5px; color: #ff6600; }
.forumList table thead .fcheck {width: 20px; }
.forumList table thead .fanswers {width: 10%; white-space: nowrap; }
.forumList table thead .fdlast {width: 10%; white-space: nowrap; }
.forumList table .root td {padding-top: 5px !important; padding-bottom: 5px !important; background-color: #FFF; border-bottom: 1px solid #f3f3f3}
.forumList table .child td {background-color:  #FFF8EC}
.forumList table .child .emp,.forumList table .child .l{background-color:  #FFE4B8;}
.forumList table tbody tr td {padding-top: 3px; padding-bottom: 3px; font-size: 12px; border-bottom: 1px solid #f3f3f3; }
.forumList table tbody tr .fname {color: #0140b2; font-size: 12px; font-weight: bold;}
.forumList table tbody tr a {color: #0140b2; font-size: 12px; font-weight: bold;}
.forumList table tbody tr .sbody{margin: 5px 0px 5px 0px;}
.forumList table tbody tr .fCreated{text-align:right; color:#626262}
.forumList table tbody tr td a {text-decoration: underline; color: #0e99ff}
.forumList table tbody tr td a:hover {text-decoration: none}
.forumList table .input_check {position: relative; top: 1px; }
.forumList tr.sel td {font-weight: bold; background-color: #f0f0f0; }
.forumList td.l {width: 10px; background: url(/img/l_node.gif) no-repeat center; padding: 0px 2px 2px 2px; }
.forumList td.t {width: 10px; background: url(/img/t_node.gif) no-repeat center; padding: 0px 2px 2px 2px; }
.forumList td.i {width: 10px; background: url(/img/i_node.gif) no-repeat center; padding: 0px 2px 2px 2px; }
.forumList td.emp {width: 10px; background: none; }
.forumList table tfoot td { padding: 10px 5px 5px; text-align: center; }
.forumList .pager img {vertical-align: middle}
.forumList .pager .jumptopage {float: right}
.forumList .pager span {position: relative; top: 1px; }
.forumList .pager a {margin: 0 2px; }
.forumList .pager .input_text {width: 27px; margin-right: 5px; padding: 3px 0 3px 0; text-align: center; color: #003745; background: ; border: 1px solid #c3c3c3; }
.forumList .pager .btLeft {margin: 0 2px 0 7px}
.forumList .pager .btRight {margin: 0 2px 0 7px}
.forumList .pager .pagerPages {padding: 15px 0 0 10px }
.forumList .pager .pagerItems {padding: 5px 0 10px 10px }
.forumList  .buttonS {width:100%; text-align:right}
.forumList .fdetHead  {background-color:#fff8ec; padding:5px;}
.forumList .fdetHead .ftitle {font-weight:bold; font-size:11px; color: #0e99ff; padding-right:20px}
.forumList .fdetHead .fauthor{text-align:right; float:right; clear:left; color: #707070;}

.forumListFull {margin-bottom: 15px; }
.forumListFull table {margin: 0 0 0px 0; border: 0; }
.forumListFull table td {padding-top: 5px}
.forumListFull table td .text {padding: 5px; }
.forumListFull .forumTopiclist {margin: 0 0 10px 0; border: 1px #e0e0e0 solid; }
.forumListFull .forumTopiclist .line1 {background-color: #e0e0e0; }
.forumListFull .forumTopiclist .last {margin-bottom: 0px; }

/*************************** === FORUM.form === *********************************************/
.forumForm {padding: 10px 0 0 0; }
.forumForm .title {padding: 0px 0 15px 0; font-sizE: 18px; font-weight: bold; }
.forumForm table {width: 100%; }
.forumForm table img {vertical-align: middle}
.forumForm table tr td {padding-bottom: 9px; font-sizE: 12px}
.forumForm table tr td label {font-size: 12px}
.forumForm table .rName {width: 95px; padding-right: 10px; text-align: right; }
.forumForm table .rInsert {width: 170px; }
.forumForm table .rName1 {width: 84px; padding-right: 10px; text-align: right; } 
.forumForm table .input_text {width: 155px; padding: 5px 0 5px 7px; color: #003745; background: ; border: 1px solid #999999; }
.forumForm table .input_text.fftitle {width: 243px; border: 1px solid #666; }
.forumForm table .forumText {padding: 4px 0;}
.forumForm table .forumText textarea {width: 504px; height: 102px; padding: 5px; border: 1px solid #666; }
.forumForm table .forumCaptcha {padding: 11px 5px 5px 5px; }
.forumForm table .forumCaptcha .checkCodeBox {padding: 0 0 0 60px}
.forumForm table .forumCaptcha .checkCodeBox span {padding: 0px 10px 0 20px; text-align: center; }
.forumForm table .forumCaptcha .checkCodeBox div {display: inline}
.forumForm table .forumCaptcha .checkCodeBox .input_text {margin: 0px 57px 0 0; border: 1px solid #666;}

.comments-newBtn {text-align: center}
.comments-newBtn a {height: 31px; width: 176px; display: inline-block; background: url(/img/bg-comments-newBtn.gif) no-repeat}













#headerleftbox {}

#headertopmenu { position: absolute; left: 20px; top: 33px; }
#headertopmenu li { display: block; float: left; }
#headertopmenu li a { font-size: 11px; color: #c4c2c2; background: url(/img/header/bg-menu-arrow.gif) no-repeat 0 6px; display: block; padding-left: 7px; margin-right: 10px; }

#headertopmenu2 { position: absolute; left: 220px; top: 33px; }
#headertopmenu2 li { display: block; float: left; }
#headertopmenu2 li a { font-size: 11px; color: #c4c2c2; background: url(/img/header/bg-menu-arrow.gif) no-repeat 0 6px; display: block; padding-left: 7px; margin-right: 10px; }
#headertopmenu2 li a.first { color: #fff; }

#headerleftbox .logo { float:left; display: block; width: 163px; height: 56px; margin: 0px 0px 0px 25px;_margin-left: 15px; position:relative; top:-24px; }
#headerleftbox .logo {font-size: 0px; text-decoration: none;}
#headerleftbox .logo:hover {color: #DF0024; font-size:11px; text-decoration: none;font-weight: bold;}
#headerleftbox .phone {color: #fff;  left: 15px; position: absolute; top: -90px; width: 200px;}
#headerleftbox .phone .number{color: #00E300; font-weight: bold;}


#headerleftbox .invoicesAfterMaturity { position: absolute; top: 70px; left: 250px; background: url(/img/body/bg-afterMaturity.gif) no-repeat left top; padding-left: 15px; }
#headerleftbox .invoicesAfterMaturity a { height: 19px; padding: 4px 15px 0 0; display: block; color: #fff; font-size: 85%; text-decoration: none; background: url(/img/body/bg-afterMaturity-a.gif) no-repeat right top; }


#column1 .out { font-size: 11px; color: #bbbbbb; }
#column1 .out p.plEx1 { padding: 0 5px 75px 10px; background: url(/img/body/bg-priceListBox.gif) no-repeat center bottom; margin-bottom: 5px; }
#column1 .out p.plEx2 { padding: 0 5px 75px 10px; background: url(/img/body/bg-marketBox.gif) no-repeat center bottom; margin-bottom: 5px; }

#column1 .out .btn { padding: 10px 0; }
#column1 .out .btn a.button { margin-left: 70px; font-weight: bold;  }

/* Přihlašovací formulář (column2) */
#column2 .loginform { margin: 20px 60px; border: 3px solid #df0024; background-color: #fdfdfd;}
#column2 .loginform form {text-align: left;}
#column2 .loginform p.logintext {text-align: center;background-color: #474849;color: #fff; font-weight: bold;border-bottom: 1px solid #6b6c6d; font-size: 12px; padding: 7px 0 4px; }
#column2 .loginform .inputs { margin-top:40px;}
#column2 .loginform .inputs div { margin-bottom: 5px; }
#column2 .loginform .inputs span { vertical-align: middle; display: inline-block; width: 100px; padding-right: 10px; text-align: right; font-size: 10px; color: #7b7b7b; text-transform: uppercase; }
#column2 .loginform span p {text-align: right;padding-right:5px;color: #7b7b7b;text-transform: uppercase;font-size: 80%;}
#column2 .loginform .input_text { width: 50%; }
#column2 .loginform .input_button {display: block;margin: 10px auto;}
#column2 .loginform .lostpass {text-align: center; padding-bottom: 20px;}
#column2 .loginform .lostpass a {color:#474849;font-weight:bold;font-size:78%; text-decoration: underline;}
#column2 .newregistration { color: #fff; font-size: 11px; text-align: center; }

#column2 .lostPass .input_text { width: 150px; }

/* Účet uživatele */
#column2 .login a { color:#FF6D71; text-decoration: underline; font-size: 11px; }
#column2 .login a:hover {color:#FF6D71;text-decoration: none;}

/* Osobní menu uživatele */
#column2 .usermenu {text-align: left; margin: 0 auto 20px auto; border: 1px solid #777778; background-color: #535455; padding: 10px; /*height: 30px;*/ }
#column2 .usermenu a { /*line-height: 30px;*/ color:#f6d201; text-decoration: none; font-size: 80%; text-align: center; padding: 0px 7px;}
#column2 .usermenu a:hover { color:#FF6D71; text-decoration: underline; }
#column2 .usermenu .box-small{width:140px;float:left;}
#column2 .usermenu .box{width:180px;float:left;}
#column2 .usermenu .box ul, #column2 .usermenu .box-small ul {list-style-image: url("../img/body/box.gif");list-style-position:inside}


/* Seznam zákazníku klienta */
#column2 #AddressBookList .AddButton { margin-top: 20px; font-size: 85%; text-align: center; }
#column2 #AddressBookList table { width: 100%; font-size: 80%; }
#column2 #AddressBookList table img {vertical-align: middle}
#column2 #AddressBookList table td { text-align: center;line-height: 30px; vertical-align: middle; }
#column2 #AddressBookList table thead td { color: #000; font-size: 11px; background: #faba00}
#column2 #AddressBookList table tbody td { font-size: 11px; background-color: #FFF; border-top: 1px solid #d0d0d0; color: #000; }
#column2 #AddressBookList table tbody td.name { text-align: left; padding-left: 10px; }
#column2 #AddressBookList table tbody td.name a { font-weight: bold; color: #000; text-decoration: underline; }
#column2 #AddressBookList table tbody td.name a:hover { text-decoration: none; }
#column2 #AddressBookList table tbody td.email a { color: #000; text-decoration: underline; }
#column2 #AddressBookList table tbody td.email a:hover { color: #000; text-decoration: none; }
#column2 #AddressBookList table tbody td.options { padding-right: 10px; text-align: right; }
#column2 #AddressBookList table tbody td.options a {margin-left: 6px; }

#column2 .aBookBtns { text-align: left; padding-top: 20px; }
#column2 .aBookBtns img {vertical-align: middle}
#column2 .aBookBtns a, #column2 .aBookBtns input { margin: 0 5px 0 0; }
#column2 .aBookBtns.abbEx1 { margin-left: 110px; }

#column2 .miscTable { width: 689px; margin-top: 15px;color: #000; }
.bodyEx #column2 .miscTable { width: /*689px*/100%; color: #000;}
#column2 .miscTable thead td { height: 30px; padding: 3px 10px 3px 10px; text-align: left;  color: #000; font-size: 11px; background: #faba00}
#column2 .miscTable tbody td {color: #000; border-bottom: 1px solid #d0d0d0;  padding: 10px; text-align: left; /*background:none repeat scroll 0 0 #EFEFEF;*/}
#column2 .miscTable tfoot td { font-size: 90%; padding: 10px; font-weight: bold; text-align: left; }
#column2 .miscTable tbody td.date { font-size: 70%; width: 60px; }
#column2 .miscTable tbody td.name a { color: #000; /*display: block;*/ display:inline; font-weight: bold; text-decoration: underline; }
#column2 .miscTable tbody td.name .prodimg { display:none; position: absolute; width: 172px; height: 125px; border: 1px solid #CCCCCC; background: #FFFFFF; text-align: center; z-index: 100; }
#column2 .miscTable tbody td.name a:hover { text-decoration: none; }
#column2 .miscTable tbody td.name strong { color: #000; }
#column2 .miscTable tbody td.name span { display: block; }
#column2 .miscTable thead td.price { width: 70px; text-align: right; }
#column2 .miscTable tbody td.price { width: 70px; font-weight: bold; text-align: right; color: #000; }
#column2 .miscTable tfoot td.price { width: 70px; text-align: right; }
#column2 .miscTable tbody td.price span.mtEx3 { color: #FF6D71; font-size: 10px; display: block; }
#column2 .miscTable tbody td.amount { width: 30px; }
#column2 .miscTable td.name span.mtEx2 { display: block; float: left; width: 150px; display: block; }
#column2 .miscTable tbody td.options { width: 110px; text-align: right; }
#column2 .miscTable tbody td.options a {margin-left: 5px; }
#column2 .miscTable td.discount { text-align: center; width: 40px; }
#column2 .miscTable .space { font-size: 5px; padding: 0; line-height: 5px; background: none; }
#column2 .miscTable td.center { text-align: center; }

#column2 .miscTable tbody #orderIsEshop td {background: #181818;}

#column2 .miscTable thead td.insertTo { width: 50px; text-align: center; }
#column2 .miscTable tbody td.insertTo { width: 50px; font-weight: bold; text-align: right; color: #fff; padding-bottom:0; border-bottom: 0;}
#column2 .miscTable tbody td.insertTo form {float: left}
#column2 .miscTable tfoot td.insertTo { width: 50px; text-align: right; }


/* Přehled objednávek, faktur, ... */
#column2 .miscTable tbody td.id a { color: #FF6D71; display: block; font-weight: bold; text-decoration: underline; }
#column2 .miscTable tbody td.id a:hover { text-decoration: none; }
#column2 .miscTable tbody td.top { border: 0; padding-bottom: 0; }
#column2 .miscTable tbody td.desc { padding-top: 5px; }

#column2 .miscTable.commodityList td { vertical-align: middle; }
#column2 .miscTable.commodityList td.name { padding-bottom: 6px; }
#column2 .miscTable.commodityList td.name .attributes { clear: both; padding-top: 10px; }
#column2 .miscTable.commodityList td.discount {  padding: 10px 5px; }
#column2 .miscTable.commodityList td.price {  padding: 10px 5px; }
#column2 .miscTable td.edit { text-align: right; width: 170px; }
#column2 .miscTable td.edit form { text-align: right; }
#column2 .miscTable td.edit .insertTo {float: right;} 
#column2 .miscTable td.edit a { vertical-align: middle; padding: 3px 5px; }
#column2 .miscTable td.edit .input_text { width: 20px; text-align: center; vertical-align: middle; }
#column2 .miscTable td.edit input { vertical-align: middle; margin-right: 5px; }
#column2 .miscTable td.edit .unit { vertical-align: middle; display: inline-block; width: 30px; text-align: left; }

#column2 .miscTable tr.rowOIE td { border-bottom: 2px solid #474849; background: transparent; }
#column2 .miscTable tr.rowOIE td.top { border: 0; padding-bottom: 0; }
#column2 .miscTable td span.orderIsEshop { float: left; font-weight: bold; margin-right: 10px; color: #fff; }

.page_index  .miscTable td.name span.mtEx2 { width: 100px !important; }

#column2 .miscTable td.itemNone { border-bottom: none; padding-bottom: 0; color: #FF6D71; font-weight: bold; }

#column2 .miscTable.offItems thead td { padding: 10px 0; }
#column2 .miscTable.offItems tbody td { padding: 10px 0; vertical-align: middle; }
#column2 .miscTable.offItems td .input_text { font-weight: normal; color: #474849; }
#column2 .miscTable.offItems .check { padding-left: 10px; width: 30px; }
#column2 .miscTable.offItems .name {font-size: 12px; color: #000}
#column2 .miscTable.offItems .amount { width: 75px; padding-left: 10px; }
#column2 .miscTable.offItems .amount .input_text {width: 30px; }
#column2 .miscTable.offItems .input_text { margin-right: 5px; text-align: center; padding: 2px 0 2px 0; border: 1px solid #000 !important}
#column2 .miscTable.offItems .amount .unit { display: inline-block; width: 25px; }
#column2 .miscTable.offItems .price { width: 65px; text-align: right; padding-left: 2px;}
#column2 .miscTable.offItems .price .input_text { width: 55px; padding-right: 5px; }
#column2 .miscTable.offItems .vat { width: 50px; }
#column2 .miscTable.offItems .vat select { width: 40px; padding: 1px; border: 1px solid #000 }
#column2 .miscTable.offItems .marginDisc { text-align: center; width: 50px; padding-left: 2px; }
#column2 .miscTable.offItems .marginDisc .input_text { width: 40px; text-align: center; }
#column2 .miscTable.offItems .options { padding-left: 5px; text-align: left; width: 25px; }

#column2 .miscTable.offItems .marginAll { padding-right: 20px; }
#column2 .miscTable.offItems .marginAll form { text-align: right; }
#column2 .miscTable.offItems .marginAll form .input_text { width: 40px; text-align: center; }
#column2 .miscTable.offItems .marginAll form label { margin: 0 8px 0 2px; }
#column2 .miscTable.offItems .marginAll input, #column2 .miscTable.offItems .marginAll img { vertical-align: middle; }

#column2 .userbrief thead td { color: #898989; font-size: 70%; height: 30px; padding: 10px 10px 3px 10px; vertical-align: bottom; text-align: left; }
#column2 .userbrief tbody td { background: #FFF; color: #000; border-bottom: 1px solid #d0d0d0; font-size: 80%; padding: 5px 10px; text-align: left; }
#column2 .userbrief tbody td input {margin-left: 5px; }
#column2 .userbrief tfoot td { font-size: 90%; padding: 10px; color: #fff; font-weight: bold; text-align: left; }
#column2 .userbrief td.right { text-align: right; }

#column2 .buttons { padding: 10px 0; text-align: center; }
#column2 .buttons .btnsRight { float: right; margin: 20px 15px 0 0; }
#column2 .buttons .btnsRight a { margin-left: 5px; }
#column2 .buttons .btnsLeft { float: left; margin: 20px 0 0 15px; }
#column2 .buttons .btnsLeft a { margin-right: 5px; }
#column2 .buttons input {vertical-align:baseline; }
#column2 .buttons a {vertical-align:baseline; }

#column2 .quickOrder { width: 543px; }
/*#column2 .quickOrder thead td { color: #FF6D71; font-size: 70%; height: 30px; padding: 10px 5px 5px 5px; vertical-align: bottom; }*/
#column2 .quickOrder thead td { height: 30px; padding: 3px 10px 3px 10px; text-align: left;  color: #000; font-size: 11px; background: #faba00}
#column2 .quickOrder tbody td { color: #BEBEBE; font-size: 80%; padding: 2px 5px; vertical-align: middle; }
#column2 .quickOrder tfoot td { padding: 20px 5px 0 5px; }
#column2 .quickOrder td input, #column2 .miscTable.quickOrder td img { vertical-align: middle; }
#column2 .quickOrder td.code { text-align: left; width: 125px; }
#column2 .quickOrder td.code .input_text { width: 100px; border: 1px solid #bfbfbf; padding: 5px 0 5px 0;}
#column2 .quickOrder td.name { text-align: left; }
#column2 .quickOrder td.name a { color: #000; display: block; text-decoration: underline; }
#column2 .quickOrder td.param { display: none; }
#column2 .quickOrder td.amount { text-align: left; width: 60px; }
#column2 .quickOrder td.amount .input_text /*{ text-align: center; width: 30px !important; }*/{width: 33px; padding: 5px 0 5px 0; text-align: center; border: 1px solid #bfbfbf}
#column2 .quickOrder td.space { line-height: 1px; font-size: 1px; height: 1px; padding: 0 !important; }

#column2 .miscTable2 { width: 540px; }
#column2 .miscTable2 td { /*color: #b5b5b5;*/ font-size: 11px; background: #fff; padding: 10px 10px 5px 10px; }
#column2 .miscTable2 .col1 { width: 240px; text-align: right; vertical-align: top; }
#column2 .miscTable2 .col1 label { color: #fff; font-weight: bold; }
#column2 .miscTable2 .col1 label.mtEx1 { color: #FF6D71; }
#column2 .miscTable2 .col2 { text-align: left; padding-left: 0; }
#column2 .miscTable2 .col2 label { display: block; padding-bottom: 4px; }
#column2 .miscTable2 .col2 label input { margin-right: 7px; }
#column2 .miscTable2 .space { font-size: 5px; padding: 0; line-height: 5px; background: none; }
#column2 .miscTable2 .button {text-align:center;}

#column2 .navBar { background-color:#faba00; margin: 10px 0px; padding: 10px 0px;text-align: center;border: 1px solid #000;color: #000; font-size: 80%;}
#column2 .navBar div { float: left; }
#column2 .navBar .nbPrev { width: 100px; }
#column2 .navBar .nbNext {margin-right: 10px;  float: right}
#column2 .navBar .nbMiddle { width: /*520px*/713px; text-align: center; }
#column2 .navBar .nbPrev a, #column2 .navBar .nbNext a { font-weight: bold; text-decoration: none; }
#column2 .navBar .nbPrev a:hover, #column2 .navBar .nbNext a:hover { text-decoration: underline; }

/* Articles */
#column2 .freeArticle { font-size: 11px; }

#column2 .articleHead .img { margin: 0 15px 15px 0; float: left; }
#column2 .articleHead .imgIn { padding: 3px; background: #fff; border: 1px solid #732e20; }
#column2 .articleHead .date { margin-bottom: 5px; font-size: 10px; font-weight: bold; color: #c7c7c7; }
#column2 .articleHead .freetext { color: #c7c7c7; }

#column2 .freeArticle ul, #column2 .freeArticle ol { margin: 15px 0 15px 25px; padding: 0px; list-style-type: none; }
#column2 .freeArticle ul li { display: block; padding-left: 7px; background: url(/img/body/bg-arrowRed.gif) left center no-repeat; }

#column2 .freeArticle h1 { margin: 15px 0 15px; font-size: 20px; font-weight: normal; color: #39beff; }
#column2 .freeArticle h2 { margin: 15px 0 10px; font-size: 16px; font-weight: bold; color: #39beff; }
#column2 .freeArticle h3 { margin: 15px 0 10px; font-size: 12px; font-weight: bold; color: #39beff; }
#column2 .freeArticle h4 { margin: 15px 0 10px; font-size: 11px; color: #39beff; }

#column2 .freeArticle a { color: #ff6d71 !important; text-decoration: underline !important; }
#column2 .freeArticle a:hover { text-decoration: none !important; }

#column2 .freeArticle p { margin: 0 0 10px 0 !important; }



.pagerbox input, .pagerbox select {vertical-align: middle;color: #000;}
.pagerbox div {background-color:#faba00;}

.pagerbox .producerSelect { font-size: 80%; text-align: left; width: 733px; border: 2px solid #525354; background: #3b3c3d url(../img/body/bg-producers-x.gif) repeat-x left top; margin: 4px 0px; padding: 10px 0 0 15px; }
.pagerbox .producerSelect div { text-align: left; color: #ff6d71; background-color: transparent; }
.pagerbox .producerSelect div.producers { text-align:left; width: 660px; float: right; }
.pagerbox .producerSelect label { white-space: nowrap; color: #bebebe; margin: 0px 15px 10px 0px; float: left; }
.pagerbox .producerSelect label input { margin: 0px 5px 0px 0px; }

.pagerbox .orderSelect { float: left; color: #fff; font-size: 87%; padding: 9px 0 9px 10px; }
.pagerbox .orderSelect span {margin-right: 10px;}
.pagerbox .orderSelect select {margin-right: 3px;}

.pagerbox .itemsOnPage { color: #fff; font-size: 85%; padding: 9px 0; }
.pagerbox .itemsOnPage span { margin-left: 7px; }
.pagerbox .itemsOnPage select { width: auto; }

.pagerbox .pager { float: right; color: #fff; font-size:85%; padding: 9px 5px 9px 0; }
.pagerbox .pager span {margin: 0px 7px;}
.pagerbox .pager .input_text {font-size:110%;width: 20px;_margin-left: 3px;margin-right: 3px;text-align: center;}

.pagerbox .radioFilter { font-size: 80%; padding: 0 9px; background: #535455 url(/img/body/bg-filter-x.gif) repeat-x left bottom; border: 2px solid #525354;border-top: 0px; }

/* Jelikož jsme použili -7 px u tagu HR a IE jen posune linku o 7 px nahoru a oba marginy zůstanou, tak ho v IE musíme odstranit - Výpočet (2 x 7px) - výška HR (2px) = 12 px  */ 
.pagerbox .radioFilter .out { background-color: transparent; margin: 9px 0; }
.pagerbox .radioFilter .out a {text-decoration: none;}
.pagerbox .radioFilter .out .prev {float: left;margin-right:7px;}
.pagerbox .radioFilter .out .next {float: right;margin-left: 7px;}
.pagerbox .radioFilter .out span.prev {color: #bebebe;}
.pagerbox .radioFilter .out span.next {color: #bebebe;}
.pagerbox .radioFilter .out a span {color: #fff;}
.pagerbox .radioFilter .out a:hover span {color: #FF6D71;}
.pagerbox .radioFilter .out label {color: #BEBEBE;*display:inline-block;}
.pagerbox .radioFilter .out input {margin: 0px 4px 0px 12px ;*margin: 0px 1px 0px 9px;}

/* Podkategorie */
#column2 .subcategory { background: #3B3C3D repeat-x scroll left top; border: 2px solid #525354; padding: 10px 0 5px 15px; float: left; width: 97.5%; }
#column2 .subcategory a { color:#BEBEBE; float: left; display: inline; width: 240px; font-size: 80%; text-decoration: underline; padding-bottom: 5px; overflow: hidden; line-height: 1.5em;}
#column2 .subcategory .subcatajax2list a {float:none; width: auto;}
#column2 .subcategory a:hover { text-decoration: none; }
#column2 .subcategory div {  color: #FF6D71;font-size: 85%;  margin-bottom:5px;}
#column2 .actionTitleAJX { color: #FF6D71;font-size: 85%; padding-left: 15px;}
/*#column2 .subcategory ul {width: 250px;}
#column2 .subcategory ul li {width: 100%;}*/
#column2 .subcategory ul .secondlevel {margin-left: 10px;}
#column2 .subcategory ul .thirdlevel {margin-left: 20px;}
#column2 .subcategory ul .fourthlevel {margin-left: 30px;}




/* Hledani podle vyrobce */
#column2 .prodList .prodmark a { display: block; padding-left: 22px; text-decoration: none; font-size: 11px; font-weight: bold; background: url(/img/icons/icon-category-plus.gif) no-repeat scroll 6px center;  }
#column2 .prodList .prodmark a.sel { background: url(/img/icons/icon-category-minus.gif) no-repeat scroll 6px center;  }
#column2 .prodList .prodmark a:hover { text-decoration: underline; }
#column2 .prodList .prodcont { padding: 10px  0 15px 22px; }
#column2 .prodList .prodcont ul li a { font-size: 11px; color: #000; }
#column2 .prodList .prodcont ul li a:hover { color: #39BEFF; }

/* Basket Hover Box */
#basketHoverBox {padding-bottom: 20px;position: absolute;z-index: 9; width: 387px;display: none;border: 3px solid #faba00;background-color: #FFF;}
#basketHoverBox .title {background-color: #d0d0d0;color: #fff;font-weight: bold;text-align:center;font-size: 75%;line-height: 24px;padding: 2px 5px;}
#basketHoverBox .title .cross {float: right;padding: 5px 2px;}
#basketHoverBox .basketitems .item {padding-top: 20px;}
#basketHoverBox .basketitems .buttonsHB {width: 85%;padding-top: 20px;margin: auto;text-align: center;}
#basketHoverBox .basketitems .buttonsHB a {margin: 5px;}
#basketHoverBox .basketitems .button {cursor: pointer;font-size: 80%;line-height: 105%;float: left;font-weight: bold;}
#basketHoverBox .basketitems .send {float: right;background:transparent url(../img/body/bg-send-button.gif) repeat-x scroll left bottom;}
#basketHoverBox .basketitems .caption { font-size: 85%; display: -moz-inline-stack; display:inline-block; margin-left: 20px; _margin-left: 10px !important; width: 30%; vertical-align: top; }
#basketHoverBox .basketitems .text {font-size: 85%;display: -moz-inline-stack;display:inline-block;width: 63%;}
#basketHoverBox .basketitems .red {color: #df0024;}
#basketHoverBox .basketitems .descr { font-size: 80%; font-weight: bold; padding: 30px 10px 0 10px; text-align: center; }

#basketitems {display:none;}
#basketitems .baskethoverbox {z-index:200;}

/* Informační upozornění */
.information { background-color:#faba00; margin: 10px 0px; padding: 10px 0px;text-align: center;border: 1px solid #000;color: #000; font-size: 80%;}

.information p {padding: 5px 15px;}
.information p.important { font-weight: bold; color: #000; }
.information input {margin: 0px 3px;}
.information .input_button {vertical-align: middle;}
.page_owncommodity .information {text-align: justify; padding: 15px}
/* Vyhledávání */
.searchCondition * {margin: 0px 3px;}
.searchCondition strong {color: #fff;}

/* Vyhledávání - advanced */
#content #column2.page_advancedsearch .title {margin-bottom: 10px;}

/* Odeslání detailu produktu */
#DetailSend {width: 90%;margin: auto; padding: 20px 0px;color: #fff;text-align: left;}
#DetailSend .messagebody {line-height: 26px;}
#DetailSend .messagebody label {font-size: 85%;display: -moz-inline-stack;display:inline-block;font-weight: bold;width: 20%;}
#DetailSend .messagebody span {font-size: 80%;color: #BEBEBE;}
#DetailSend .messagebody input, #DetailSend .messagebody textarea {padding: 0px 5px;margin: 0px 5px;}
#DetailSend .subject {margin-top: 20px;}
#DetailSend .subject input {width: 205px;}
#DetailSend .text {margin-top: 3px;}
#DetailSend .text label {vertical-align: top;}
#DetailSend .text span {padding-left: 21%;}
#DetailSend .messagebody .input_text {padding: 3px; border: 1px solid #000}

#DetailSend .buttons {padding-left: 21%;_padding-left: 19%;}
#DetailSend .buttons .button {cursor: pointer;line-height: 105%;float: left;font-weight: bold;background: url(../img/bg-send-button.gif) repeat-x; margin-right: 10px;}
#DetailSend .buttons .send {background:transparent url(../img/body/bg-send-button.gif) repeat-x scroll left bottom;}


/* Captcha - Odeslání deitalu zboží */

#DetailSend .ChckCodeAssistant {padding: 10px 0px 10px 21%;}
#DetailSend .ChckCodeAssistant .captchaHeader {border-left:5px solid #BBBBBB;color:#FF6D71;font-size:80%;font-weight:bold;line-height:150%;margin-bottom:10px;padding-left:6px;text-transform:uppercase;}
#DetailSend .ChckCodeAssistant .input_text {color:#000;vertical-align: top;width: 75px;height:40px;line-height: 40px;font-size:33px;text-align:center;padding: 0px;*margin-top: -1px;}
#DetailSend .ChckCodeAssistant img {border-width: 2px;border-style: ridge groove groove ridge;border-color: #80;*border-color: #dc;}


#column2 .offer .important { color: #FF6D71; font-weight: bold; }
#column2 .offer hr {border-top-color: #3b3b3b;margin: 15px auto;width: 98%;}
#column2 .offer .offerItems {width:100%; } 
#column2 .offer .offerItems thead td {font-size: 70%;color:#898989;text-align: center;height: 30px;}
#column2 .offer .offerItems thead td.amount {width: 10%;}
#column2 .offer .offerItems thead td.price {width: 15%;}
#column2 .offer .offerItems thead td.margin {width:10%;}
#column2 .offer .offerItems tbody td {color:#898989;background-color: #474849;text-align: center;height: 40px;}
#column2 .offer .offerItems tbody .info .name { padding-left: 10px; text-align: left;}
#column2 .offer .offerItems tbody .info td {border-bottom:1px solid #4C4D4E;font-size:80%;text-align: center;padding: 0px 5px;}
#column2 .offer .offerItems tbody .info td.red {color:#DA0C16;font-weight:bold;}
#column2 .offer .offerItems tbody .edit td {border-bottom:5px solid #424344;border-top: 1px solid #424344;}
#column2 .offer .offerItems tbody .edit label {color: white;font-size: 80%;color: #898989;}
#column2 .offer .offerItems tbody .edit input {margin: 0px 8px 0px 2px;}
#column2 .offer .offerItems tbody .edit .input_button {margin: 0px 2px;}
#column2 .offer .offerItems tbody .edit * {vertical-align: middle;}
#column2 .offer .offerItems tbody .edit .count { width: 30px;color: #000; text-align: center; }
#column2 .offer .offerItems tbody .edit .price { width:50px; }
#column2 .offer .offerItems tbody .edit .totalprice { padding: 0 10px; }
#column2 .offer .offerItems tbody .edit .totalprice p { text-align: left; font-size:80%; }
#column2 .offer .offerItems tbody .edit .totalprice p strong{ float: right; color: white; }
#column2 .offer .offerItems tbody .edit .editable form { text-align: left; padding-left: 10px; }
#column2 .offer .offerItems tbody .edit .editable select { width: 40px; margin: 0px 8px 0px 2px; }
/*#column2 .offer .offerItems tbody .name {width: 45%;}*/
#column2 .offer .offerItems tbody .name a {color:#bbbbbb;font-weight:bold;}
#column2 .offer .offerItems tbody .margin td form {text-align: right;}
#column2 .offer .offerItems tbody .margin .input_text {width: 30px;}
#column2 .offer .offerItems tbody .margin label {color:white;font-weight: bold;font-size:80%;}
#column2 .offer .offerItems tbody .margin * {vertical-align: middle;margin: 0px 4px;}

/*#column2 .offer .offerItems tbody .vatsum1 td { border-top: 5px solid #424344; font-size: 80%; text-align: right; padding: 10px 10px 3px 10px; height: auto; }
#column2 .offer .offerItems tbody .vatsum2 td { border-bottom: 5px solid #424344; font-size: 80%; text-align: right; padding: 3px 10px 10px 10px; height: auto; }*/
#column2 .offer .offerItems tbody .vatsum1 .name { padding-left: 10px; text-align: left;}
#column2 .offer .offerItems tbody .vatsum2 .name { padding-left: 10px;text-align: left;}
#column2 .offer .offerItems tfoot .client td {padding: 0px 0px 10px 0px;text-align: center;}
#column2 .client div {padding: 0 0 10px 0; }
#column2 .client div.desc { width: 380px; padding: 0px !important; text-align: left; float: left; font-size: 75%; color:#898989; display: block; margin: 5px 0px 5px 180px; }
#column2 .client .button { margin-right: 5px; font-size: 11px; font-weight: bold; float: left; }
#column2 .client div.buttons { margin: 15px 0; clear: both; float: left; width: 100%; }
#column2 .client div.buttons .right { float: right; width: auto; }
#column2 .client #emailSelectClear { display: none; padding-left: 7px; font-weight: bold; margin-bottom: 5px; background: url(/img/header/bg-menu-arrow.gif) no-repeat 0 6px; }
#column2 .client label { display: block; width: 160px; text-align: right; vertical-align: top; margin: 0px 10px; line-height: 20px; font-size: 12px; float: left;}
#column2 .client label.clEx1 { margin-left: 180px; width: 500px; text-align: left; }
#column2 .client label.clEx1 input { margin-right: 5px; }
#column2 .client .emailselect { width: 325px; height: 125px !important; float: left; }
#column2 .client .input_text { width: 325px; float: left; }
#column2 .client .req_char { float: left; line-height: 20px; }
#column2 .client textarea.input_text { height: 50px; }
#column2 .client .secLabel { font-weight: bold; color:#000; font-size: 16px; text-align: left; padding: 0 !important; float: left; width: 100%; }
#column2 .client .information { float: left; padding: 10px !important; width: 666px; }
#column2 .offer .printbasket {background: url(../img/body/bg-product-x.gif) repeat-x left bottom;border-bottom: 2px #565758 solid; margin-bottom: 20px;}
#column2 .offer .printbasket .in {height: 52px;background: transparent url(../img/body/bg-product-fade.gif) no-repeat left bottom;}
#column2 .offer .printbasket hr {margin:0px auto 14px auto;padding:0px;*margin:-7px auto 0px auto;}
#column2 .offer .printbasket a {font-size: 80%;color:#BBBBBB;line-height: 30px;padding: 3px 0px 4px 15px;margin-left:5px;}
#column2 .offer .printbasket a.print {background: url(/img/icons/icon-print.gif) no-repeat left center;margin-left: 20px;}
#column2 .offer .printbasket a.empty {background: url(/img/icons/icon-cross-basket.gif) no-repeat left center;}

#column2 .offer #sendOfferBox, #column2 .offer #saveOfferBox { margin: auto; float: none; }

#column2 .offer .offerdetail {width: 98%;margin: 15px auto; padding: 5px 0px; border-bottom:1px solid white;background-color: #474849;}
#column2 .offer .offerdetail td {padding: 10px;font-size: 85%; font-weight: bold;color: #898989;}
#column2 .offer .items {width: 98%;margin: auto;}
#column2 .offer .items thead td {font-size: 80%;color:#898989;text-align: center;height: 30px;line-height: 30px;}
#column2 .offer .items thead td.amount {width: 10%;}
#column2 .offer .items thead td.price {width: 18%;}
#column2 .offer .items tbody td {border-bottom:5px solid #424344;padding: 0px 5px;background-color: #474849;font-size: 80%;text-align: left;height: 40px;line-height: 20px;}
#column2 .offer .items tbody td.amount {color: white;text-align: right;}
#column2 .offer .items tbody td.price {color: white;text-align: right;}

.printOfferForm { width:200px; float: left; margin-top:30px; color:#BEBEBE; font-size:80%;}
.printOfferForm form {text-align: right;}
.printOfferForm form .input_text{margin-left: 4px;}

/* Seznam výrobců */

#column2 .producer {background: url(../img/body/bg-product-x.gif) repeat-x left bottom;border-bottom: 2px #565758 solid; margin: 10px 0px;clear: left;}
#column2 .producer .in {height:100%;margin-bottom: -1px;padding-bottom: 10px;background: transparent url(../img/body/bg-product-fade.gif) no-repeat left bottom;padding-top:15px;}
#column2 .producer .image {float: left;width: 180px;height: 165px;}
#column2 .producer .image img {margin: 0px 15px 15px 15px;}
#column2 .producer .textinfo h3 {color:#ff6d71;font-weight: bold;margin: 0px 15px 0px 180px;}
#column2 .producer .textinfo p {color:#898989;font-size:80%;margin: 15px 15px 10px 180px;}
#column2 .producer .textinfo a.text {clear:both;font-size:75%;margin: 0px 15px 0px 180px;padding-bottom: 10px}
#column2 .producer .noimg h3 {margin-left:15px;}
#column2 .producer .noimg p {margin-left:15px;}
#column2 .producer .noimg a.text {margin-left:15px;}

/* Vyhledávání */

#column2 .search {padding-top:25px;}
#column2 .search div {padding-bottom:30px;}
#column2 .search h2 {border-left:5px solid #BBBBBB;color:#FF6D71;font-size:80%;font-weight:bold;line-height:150%;margin-bottom:10px;padding-left:6px;text-transform:uppercase;}
#column2 .search h2 span {color:#898989;padding: 0px 5px;}
#column2 .search a {color:#FFFFFF;font-size:80%;font-weight:bold;padding-left:25px;}
#column2 .search p {color:#898989;font-size:80%;padding: 0px 10px 20px 10px;}

/* Prodejny */

.marketMap { position: relative; }
.marketMap .marketMapIn .regionText { position: absolute; right: 0; width: 250px; background-color:#faba00; margin: 10px 0px; padding: 10px 0px;text-align: center;xborder: 2px solid #4C4D4E;color: #000; font-size: 80%; }
.marketMap .marketMapIn .regionText .regionName { font-weight: bold; color: #fff; }

.marketsList { margin-left: 20px; font-size: 80%; }
.marketsList .marketTitle { color: #000; border-bottom: 1px solid #383838; padding: 0 0 3px; }
.marketsList .marketTitle span { font-weight: bold; color: #000; display: block; padding: 15px 0 3px; }
.marketsList .marketTitle2 { text-transform: uppercase; font-weight: bold; color: #000; padding: 10px 0 0; }
.marketsList .marketLine { color: #000; padding: 5px 0 5px 15px; }

/* Online přehled objednávek */

.pagerbox .byDateType {color: #000;font-size: 80%;padding: 7px 10px 6px; text-align: left;}
.pagerbox .byDateType .input_text {width:60px; font-size: 85%; margin-right: 10px; }
.pagerbox .byDateType input {margin: 0px 1px;font-size: 13px;}
.pagerbox .byDateType label {margin: 0px 2px;}
.pagerbox .byDateType label.radio { margin-right: 10px;}
.pagerbox .byDateType label.radio input { margin-right: 5px; }
.pagerbox .byId {color: #000;font-size: 80%;padding: 0px 10px 7px 10px; text-align: left; }
.pagerbox .byId hr { display: none }
.pagerbox .byId input {margin-right: 3px;}
.pagerbox .byId .input_text { width: 100px; height: 16px; font-size: 11px; }
.pagerbox .jumpTo {color: #000;font-size: 80%;padding: 0px 7px;border: 2px solid #525354;border-top: 0px;}
.pagerbox .lastDiv {background: #faba00; }

.pagerbox .jumptopage {color: #000;font-size:85%;padding: 0px 7px;}
.pagerbox .jumptopage * {_display: inline-block;}
.pagerbox .jumptopage span {margin: 0px 7px;}
.pagerbox .jumptopage .input_text {font-size:110%;width: 20px;_margin-left: 3px;margin-right: 3px;text-align: center;}

.pagerbox .paging {font-size:85%;padding: 0px 7px;margin-bottom:20px;}
.pagerbox .paging a {text-decoration: none;}
.pagerbox .paging .prev {float: left;font-size:90%;}
.pagerbox .paging .next {float: right;font-size:90%;}
.pagerbox .paging span.prev {color: #bebebe;}
.pagerbox .paging span.next {color: #bebebe;}
.pagerbox .paging a.prev span, .pagerbox .paging a.next span {color: #fff;}
.pagerbox .paging a.prev:hover span, .pagerbox .paging a.next:hover span {color: #FF6D71;}
.pagerbox .paging .actual {color: #bebebe;font-weight: bold;}
.pagerbox .paging .noactual.first {margin-right: 5px;}
.pagerbox .paging .noactual.last {margin-left: 5px;}

.ordertbl {width: 100%;font-size: 80%;margin-bottom: 20px;border:1px solid #C2C2C3;}
.ordertbl td {padding: 6px 0px;text-align: center;}
.ordertbl thead td {background-color: #727375;font-weight: bold;color: #000000;}
.ordertbl tbody .name {width: 190px;}
.ordertbl tbody td {background-color: #474849; border-top:1px solid #C2C2C3;color: #C0C0C0}

.vatSum {width: 465px; margin: 15px auto 35px auto}
.vatSum thead td {height: 25px; font-weight: bold; color: #a4a4a4 !important; border-bottom: 2px solid #eeeeee}
.vatSum tbody td {height: 35px}
.vatSum tfoot td {height: 35px; border-bottom: 1px solid #76c339}
.vatSum .spaceSV {height: 1px; background: url(/img/bg-spaceSV.gif) no-repeat}
.vatSum .RateName {width: 170px; padding-left: 3px; font-weight: bold; color: #797979}
.vatSum .price1 {width: 95px; text-align: right; font-weight: bold; color: #797979}
.vatSum .price2 {width: 90px; text-align: right; font-weight: bold; color: #797979}
.vatSum .price3 {width: 103px; padding-right: 5px; text-align: right; font-weight: bold; color: #fca400}
.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_z td,tr.state_0 td{ background:#828283; color: #000; }
tr.state_Z td,tr.state_1 td { background:#3b3b3b; }


.orderDetail {margin-top:10px;}
.orderDetail .orderDetailItem {margin-top:3px; margin-left:10px; white-space: nowrap;}
.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: #000}
.orderDetail .orderDetailItem span.value strong {color: #000}
.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: #646464 }

.registration .secLabel {font-weight: bold;color:#000;font-size: 85%;text-align: left;padding: 10px 0px;}
.registration .information { border: 1px solid #d0d0d0; background: #faba00; }
.registration .requiredText { color:white; border: 0; background: none; padding: 0; }
.registration table {width: 100%;margin:5px 0px;}
.registration table tr td {height: 24px; color: #fff; font-size: 75%; }
.registration table .rName {width: 20%; padding-right: 5px; text-align: right}
.registration table .rInsert {width: 30%;text-align: left;}
.registration table .rName1 {width: 20%; padding-right: 5px; text-align: right}
.registration table .rInsert1 {width: 30%;text-align: left;}
.registration table .input_text {height: 16px; width: 118px; padding: 2px 0 0 4px; border: 1px solid #a4a4a4}
.registration table label {color:#BEBEBE;}
.registration table select {width: 125px}
.registration table .bankaccount {width: 72px}
.registration table .bankcode {width: 30px;margin-left: 3px;}
.registration table .news {width:12px; margin:0}
.registration table .space { font-size: 10px; line-height: 10px; height: 10px; }








.twoColTable { width: 100%; margin-top: 10px;}
.twoColTable td { width: 2%; }
.twoColTable td.col { width: 49%; background: #D0D0D0 /*#474849*/; vertical-align: top; }
.twoColTable td.col table { width: 100% !important; }
.twoColTable td .secLabel { background: #FABA00; padding: 5px;}

span.noPrice { font-weight: normal !important; color: #FF6D71; }

.docPrint { margin: 15px 0 25px; }
.docPrint label input { margin-right: 3px; }
.docPrint label { font-size: 11px; margin-right: 10px; color: #BEBEBE; }


.prologue { margin: 0 /*203px*/ 0 30px 0; }
.prologue .title a { color: #fff; }
.prologue .prologueIn { font-size: 11px; color: #c6c5c5; }
.prologue .prologueIn .newsImg { float: left; margin: 0 15px 15px 0; }
.prologue .freetext p { padding-bottom: 10px; }

.invPrintFrm { display: none; color: #BEBEBE; font-size: 80%; padding: 10px; background: #474849; margin: 15px 0; }
.invPrintFrm .input_text { width: 150px; margin-right: 5px; }
.invPrintFrm input { vertical-align: middle; }

.hpProducersList { background: url(/img/bg-producersHomepage.gif) repeat-y; width: 183px; float: right; }
.hpProducersList .hpPLTitle { background: url(/img/bg-producersHomepageTitle.gif) no-repeat; width: 183px; height: 38px; }
.hpProducersList .hpPLSubTitle { color: #fff; font-weight: bold; font-size: 11px; padding: 5px 0 5px 15px; text-transform: uppercase; }
.hpProducersList ul { margin: 0 10px 0 10px; padding: 0; list-style-type: none; }
.hpProducersList ul li { padding: 8px 5px 10px 5px; display: block; background: url(/img/bg-producersHomepageLi.gif) no-repeat left bottom; }
.hpProducersList ul li.last { background: none; }
.hpProducersList ul li a { display: block; text-decoration: none; font-weight: bold; color: #f7595e; }
.hpProducersList ul li a b { color: #d5d5d5; }
.hpProducersList ul li a:hover { text-decoration: underline; }
.hpProducersList ul li span { color: #9e9e9e; font-size: 11px; }

.XofferEdit { position: relative; top: -5px; top /*\**/: -92px\9 }
.offerEdit { margin-right: 5px; margin-bottom: 5px; }

.docs_dir {width: 207px; margin: 0 0 5px 0; padding: 0 0 0 13px; list-style-type: none; float: left; font-size: 13px; background: url(/img/bg-docs_dir.gif) no-repeat left}
.docs_dir_up {float:none;}

.docs_file {
	color: white;
	font-size: 13px;
}

.docs_dir a {
	text-decoration: none;
}

.docs_dir a:hover {
	text-decoration: underline;  color: #e2001a
}

.docs_file a {
	text-decoration: none;
}

.docs_file a:hover {
	text-decoration: underline;
}

.cont_dir {
	width: 97%;
	height: 400px;
	overflow: auto;
	float: left;
	
	border: 0px solid white;
	xbackground: #313233;
}

.cont_file {
	width: 300px;
	height: 400px;
	overflow: auto;
	float: left;
	margin-top: 25px; 
	margin-left: 5px;
	padding-left: 20px;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
}

#telSeznam {
	padding-left: 10px;
}

#viewOffer
{
    width:844px;
}
.provider, .customer
{
    width:400px;
    padding:10px;
    height:125px;
    float:left;
}
.provider h2, .customer h2
{
    font-weight:bold;   
    padding: 5px 0; 
}
.provider
{
    border-right:1px solid black;
    border-top:1px solid black;
    border-bottom:1px solid black;
}
.customer
{
    border-top:1px solid black;
    border-bottom:1px solid black;
}
#viewOffer table
{
    width:842px;
    border-bottom: 1px solid black;
    font-size: 12px;
}
#viewOffer table thead
{
    border-top:1px solid black;
    border-bottom:1px solid black;
    padding:5px 0;
}

#viewOffer table .commOfferNumber{width:90px;}
#viewOffer table .commOfferCode{width:100px;}
#viewOffer table .commOfferName{width:242px;}
#viewOffer table .commOfferAmount{width:100px;}
#viewOffer table .commOfferNettoMJ{width:110px;}
#viewOffer table .commOfferNetto{width:110px;}
#viewOffer table .commOfferVAT{width:90px;}
#viewOffer table .commOfferLeft {text-align: left;}
#viewOffer table tbody tr {height: 22px;}
#viewOffer table tbody tr.discountRow {border-bottom:1px solid black}
#viewOffer .offerFinallPrice { left: 243px; position: relative; text-align: left; width: 598px;}
#viewOffer .offerFinallPrice .offerFinallPriceLastCol {width:115px;}
#viewOffer .sum
{
    text-align:right
}

#column2 .miscTable .line2 td
{
    background: #efefef;
}
#orderTemp
{
 display: none;
}

.amountTemp {width:75px;}
.amountTemp .input_text {width: 26px; margin-bottom: 2px;}
.amountTemp .input_button {position:relative; top: 7px;}

.modalLoader {display: none; position: fixed; top: 190px; z-index: 700;height: 60px; width: 145px; opacity: 0.9; text-align:center; background: none repeat scroll 0 0 white; border: 1px solid grey;}
.modalLoader img {padding: 3px; clear:both;}



/********** === PUBLISH.animatedBanner new === ************/
.gallery {position: relative; height: 166px !important; width: 665px; margin: 0px 0 0 0; overflow: hidden}
.gallery a {float:left; position:absolute;}
.gallery a img {border:none;}
.gallery a.show {z-index:500}

.gallery .caption {z-index:600; color:#fff; height:40px !important; max-height: 200px; width: 100% !important; position:absolute; right:0px; bottom: 0px; text-align: right; padding: 0px; width: 665px; opacity: 0.6;background-color:#dadada; }
.gallery .caption .content {display: block; padding: 5px; font-size:16px; font-weight: bold; font-family: Arial; float: none; padding-right: 10px; padding-left: 10px; z-index:650; color: Black; vertical-align: middle; opacity: 1;}

.gallery .sidebarP, .gallery .sidebarN {z-index:600; width: 17px; height: 17px; text-align:center; position:absolute; right:0; float: none; cursor:pointer;}
.gallery .sidebarP {top: 10px; right: 40px}
.gallery .sidebarN {top: 10px; right: 10px}

.gallery .sidebar1, .gallery .sidebar2, .gallery .sidebar3, .gallery .sidebar4  {z-index:600; width: 30px; height: 25px; font-weight: bold; text-align:center; padding-top: 5px; color: #000; background-color:#FCB034; position:absolute; right:0; float: none; font-family: Arial; font-size: 16px; cursor:pointer;}
.gallery .sidebar1 {top: 10px;}
.gallery .sidebar2 {top: 50px;}
.gallery .sidebar3 {top: 90px;}
.gallery .sidebar4 {top: 130px;}



.rabatInModal {display:none; width: 150px; position: absolute; background: none repeat scroll 0 0 #EEEEEE; border: 1px solid grey; z-index: 100;}


.vyskakovaciOkna-t {height: 41px; width: 398px; padding: 4px 0 0 24px; float: left; font-size: 16px; xfont-weight: bold; color: #FFF; background: url(/img/bg-vyskakovaciOkna-t.png) no-repeat}
.vyskakovaciOkna {position: relative; width: 422px; float: left; background: url(/img/bg-vyskakovaciOkna.png) repeat-y}
.vyskakovaciOknaIn1 {min-height: 100px; width: 422px; padding: 0 0 60px 0; float: left; background: url(/img/bg-vyskakovaciOknaIn1.png) no-repeat 36px 0px}
.vyskakovaciOkna .freetext {padding: 5px 35px 0 138px; font-size: 16px; xfont-weight: bold; color: #000}
.vyskakovaciOkna .freetext2 {padding: 5px 35px 0 18px; font-size: 16px; xfont-weight: bold; color: #000}
.vyskakovaciOkna .vyskakovaciOknaBTN {position: absolute; bottom: 5px; left: 0}
.vyskakovaciOkna .vyskakovaciOknaBTN .bhEx {margin: 0 74px 0 36px}
.vyskakovaciOknaIn2 {height: 30px; width: 422px; float: left; background: url(/img/bg-vyskakovaciOknaIn2.png) no-repeat bottom}

.vyskakovaciOkna2-t {height: 41px; width: 803px; padding: 4px 0 0 24px; float: left; font-size: 16px; xfont-weight: bold; color: #FFF; background: url(/img/bg-vyskakovaciOkna2-t.png) no-repeat}
.vyskakovaciOkna2 {position: relative; width: 803px; float: left; background: url(/img/bg-vyskakovaciOkna2.png) repeat-y}
.vyskakovaciOkna2In1 {min-height: 225px; width: 803px; padding: 0 0 60px 0; float: left; background: url(/img/bg-vyskakovaciOkna2In1.png) no-repeat 30px 0px}
.vyskakovaciOkna2 .freetext {padding: 5px 35px 0 138px; font-size: 16px; xfont-weight: bold; color: #000}
.vyskakovaciOkna2 .vyskakovaciOkna2BTN {position: absolute; bottom: 5px; left: 0}
.vyskakovaciOkna2 .vyskakovaciOkna2BTN .bhEx {margin: 0 23px 0 278px}
.vyskakovaciOkna2In2 {height: 31px; width: 803px; float: left; background: url(/img/bg-vyskakovaciOkna2In2.png) no-repeat bottom}


.modalAlert {display:none; position: fixed; top: 190px; width: 421px; z-index: 700;}
.modalAlertFooter {display:none; position: fixed; top: 190px; width: 421px; z-index: 700; margin-left: 250px;}
.modalConfirm {display:none; position: fixed; top: 190px; width: 421px; z-index: 700;}

#logoutWin {display:none;}
