/* ------------ Globální definice objektů  -----------------------------------------------------------------------------------------------*/
body {margin: 0; padding: 0; font-family: Arial; font-size: 12px; color: #000; background: url(/img/bg-body.gif) repeat-x #345e79;}
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: 12px; color: #000}
.input_button {margin: 0; padding: 0; border: 0}
.input_radio {height: 12px; width: 12px; margin: 0; padding: 0; vertical-align: middle; border: 0}
.input_check {height: 12px; width: 12px; margin: 0; padding: 0; border: 0}

Textarea {margin: 0; padding: 0; overflow: auto; font-size: 12px; color: #000}
Label {margin: 0; padding: 0; vertical-align: middle; color: #6e8ca1; font-size: 12px}
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}

.right {text-align: right}
.left {text-align: left}
.center {text-align: center}
.alert {color: #A20009} 
.error {color: #A20009}
 
.alertFck { position:relative; margin: 5px 0 0 0; padding: 97px 0 85px 0; text-align: center; text-transform: uppercase; font-size: 14px; color: #ff0808; background: #ffffff url(/img/bg-alertFck.gif) no-repeat center; font-weight: 500; } 
 
.buttons {width: 100%; text-align: center;}
.Title {font-weight: bold; font-size: 18px; color: #cc3300}
.Code2 {border: 1px solid #8b4513; padding-right: 5px; padding-left: 5px; color: #000066;	font-family: 'Courier New' , Monospace;	background-color: #ff9933}
.postfixText {padding-left: 0}
.bottom {height: 10px; margin-bottom: 10px; background: url(/img/BGbottom.gif) no-repeat left bottom #FFF}

/* -- vsechny texty z FCK editoru --- */
.freetext {}
.freetext p {}
.information.freetext {margin: 10px auto 0 auto; text-align: left}

.info {position: absolute; top: 5px; right: 4px; padding: 2px 0 2px 11px; display: block; font-size: 12px; color: #434343; background: url(/img/SEPcontainerHeader.gif) no-repeat left}
.information {width: 90%; margin: 10px auto 0 auto; padding: 10px; text-align: center; clear: both; background: #f5f5f5; border: 1px solid #e6e6e6}
.information p {margin: 5px}
.information a {font-weight: bold; color: #93BA0C}
.information.alert { width: 363px; background: #fff5f5; font-weight: bold; background: url(/img/bg-alertOkno.gif) no-repeat center #FF0000; color: #ffffff; }
.information.result {background: #d7e6ed}
.information table {width: 100%}
.information table th {width: 50%; text-align: right}
.information table td {width: 50%; text-align: left}

/* -- informace při registraci v průběhu objednávky --*/
.orderRegister {width: 90%; margin: 20px auto 0 auto; padding: 10px; text-align: center; clear: both; font-size: 11px;}
.orderRegister p { margin: 5px}
.orderRegister a { font-weight: bold; color: #93BA0C}

/* LI seznam */
.arrowedMenu {padding: 15px 0 15px 15px; }
.arrowed {padding-left: 10px; /*background: url(/img/arrowR.gif) no-repeat center left;*/ background:url("/img/bg-infobox_ul_li_a.gif") no-repeat center left }
.arrowed a {color: #18496B; }

.pArrowedMenu {text-align: right; padding-right: 20px;}
.pArrowedMenu ul {}
.pArrowedMenu ul li{display: inline; padding-left: 20px;}
.pLoginform div {display: inline;}

/*  clona   */
#clona {position: absolute; z-index: 1; top: 0; left: 0; height: 100%; width: 100%; text-align: center; vertical-align: middle; background-image:url(/img/logoGrey.gif); filter:alpha(opacity=50); opacity:.5}
#clona1 {position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; z-index: 6; text-align: center; vertical-align: middle}
.clonaIE6 {background-image: url(/img/logoGrey.gif)}

/* ----------  Definice kostry  -------------------------------------------------------------------------------------------------- */
#elektroBg {background: url(/img/bg-elektroBg1.png) no-repeat top; }
#containerBgBody {position: relative;  margin: auto; background: red}
.containerHeader {position: relative; z-index: 1; margin: auto; width: 990px; height: 166px; background: url('/img/bg-containerHeader1.png') no-repeat; }
#containerHeader_1 {position: relative; z-index: 1; margin: auto; width: 990px; height: 166px; background: url('/img/bg-containerHeader1.png') no-repeat; }
#containerBody {position: relative; margin: auto; width: 990px; padding-bottom: 10px; background: #c0cdd5; }
#containerBodyIn {position: relative; width: 100%; background: url(/img/bg-containerBodyIn.gif) repeat-y 219px} 
#column1 {position: relative; top: 0; left: -751px; width: 201px; float: left; }
#column2 {position: relative; top: 0px; left: 219px; width: 761px; height: auto; float: left; overflow: hidden; } 
#column3 {display: none}

.page_category #containerBodyIn {background: none}
.page_category #column1 {left: -540px; }
.page_category #column2 {width: 550px !important; }  
.page_category #column3 {position: relative; top: 0px; left: 28px; width: 201px; float: left; display: block !important; }
.page_commodity #containerBodyIn {background: url(/img/bg-containerBodyIn_c3.gif) repeat-y 219px} 
.page_commodity #column1 {left: -540px; }
.page_commodity #column2 {width: 550px !important; }  
.page_commodity #column3 {position: relative; top: 0px; left: 28px; width: 201px; float: left; display: block !important; }

.page_search #containerBodyIn {background: none}
.page_search #column1 {left: -540px; }
.page_search #column2 {width: 550px !important; }  
.page_search #column3 {position: relative; top: 0px; left: 28px; width: 201px; float: left; display: block !important; }


 .productAttribute .atrExposed {background: url(/img/1/E.gif) no-repeat}
 .productAttribute .atrPower {background: url(/img/1/P.gif) no-repeat}
/*
.page_advancedsearch #containerBodyIn {background: none}
.page_advancedsearch #column1 {left: -540px; }
.page_advancedsearch #column2 {width: 550px !important; }  
.page_advancedsearch #column3 {position: relative; top: 0px; left: 28px; width: 201px; float: left; display: block !important; }
*/

.page_producer #containerBodyIn {background: none}
.page_producer #column1 {left: -540px; }
.page_producer #column2 {width: 550px !important; }  
.page_producer #column3 {position: relative; top: 0px; left: 28px; width: 201px; float: left; display: block !important; }

#containerFooter {position: relative; margin: auto; background: url(/img/bg-containerFooter.gif) repeat-x #cccccc; }
#containerFooterIn {position: relative; width: 990px; margin: auto; padding: 47px 0 15px 0}  

/* ----------  containerHeader --------------------------------------------------------------------------------------------------- */
#containerHeader h1 {display: none}
#containerHeader_1 h1 {display: none}
#containerHeader_2 h1 {display: none}

/* ------------ Footer -----------------------------------------------------------------------------------------------------------------*/
#containerFooter img {vertical-align: middle}
#containerFooter .firmInfo {text-align: center; font-size: 10px; color: #000}
#containerFooter .firmInfo span {padding-right: 20px}
#containerFooter .recommendUs {position: absolute; top: 8px; left: 23px; padding-left: 25px; text-decoration: underline; color: #FFF; background: url(/img/bg-recommendUsF.gif) no-repeat}
#containerFooter ul {position: absolute; top: 8px; right: 19px; margin: 0; padding: 0; list-style-type: none}
#containerFooter ul li {float: left; }
#containerFooter ul li a {float: left; text-decoration: underline; color: #FFF}
#containerFooter ul li .sep {margin-right: 6px; padding-right: 6px;  background: url(/img/bg-ul_sepF.gif) no-repeat right}


/*****************************  === PUBLISH.welcome ===  ******************************************/
.prologue {width: 729px; padding: 15px 15px 25px 15px; text-align: left; }
.prologue h1 {font-size: 14px; color: #000; }
.prologue .freetext {padding: 15px 0px 0px 0px; text-align: left !important; font-size: 12px; color: #000; }

/*****************************  === USER.guideLinks  === ******************************************/
.logo {position: absolute; top: 21px; left: 0px; height: 96px; width: 370px; display: block; }

#bannerImg_1 {position: absolute}
#bannerImg_2 {position: absolute}

.setUp {position: absolute; top: 11px; left: 62px; margin: 0; padding: 0; list-style-type: none; font-size: 11px; }
.setUp li {float: left; }
.setUp li a {margin-right: 40px; _margin-right: 20px; float: left; text-decoration: none; font-weight: bold; color: #fcb034; }
.setUp li a:hover {text-decoration: underline; }

.userInfo {position: absolute; top: 16px; right: 25px; xwidth: 620px; margin: 0; padding: 0; list-style-type: none; }
.userInfo li {float: left; }
.userInfo li a {margin-left: 20px; _margin-right: 10px; padding-left: 22px; float: left; display: block; text-decoration: underline; font-size: 11px; font-weight: bold; color: #666; }
.userInfo li a:hover {text-decoration: none; }
.userInfo li .uiEx1 {background: url(/img/bg-menu_li_uiEx1.gif) no-repeat 0 1px}
.userInfo li .uiEx2 {background: url(/img/bg-menu_li_uiEx2.gif) no-repeat 0 1px}
.userInfo li .uiEx3 {background: url(/img/bg-menu_li_uiEx3.gif) no-repeat 0 0px}
.userInfo li .uiEx4 {background: url(/img/bg-menu_li_uiEx4.gif) no-repeat 3px 3px}  
.userInfo .logon {text-decoration: none; background: url(/img/bg-menu_li_uiEx5.gif) no-repeat 0 1px}
.userInfo .logon span {padding-right: 5px; font-weight: bold; }
.userInfo .logon strong {font-weight: normal}

/*****************************  === PUBLISH.treemenu  === *****************************************/
.menu {position: absolute; z-index: 99; top: 135px; left: 14px; margin: 0; padding: 0; list-style-type: none; }
.menu li {position: relative; display: block; float: left; xz-index:9}
.menu li a {height: 29px; display: block; float: left; text-decoration: none; }
.menu li a span {height: 26px; padding: 3px 10px 0 12px; float: left; display: block; font-size: 12px; font-weight: bold; color: #333; background: url(/img/bg-menu_li_a.gif) no-repeat right 9px; cursor: hand; }
.menu li a:hover, .menu li.sel a {text-decoration: none; background: url(/img/bg-menu_li_aH.gif) no-repeat bottom center; }
.menu li a:hover span, .menu li.sel a span {; color: #FFF; background: url(/img/bg-menu_li_aH_span.gif) repeat-x top !important}
.menu li.last a span {background: none}
.menu li ul {position: absolute; z-index: 9; top: 32px; left: 0px; width: 167px; margin: 0; padding: 8px 0 8px 0; visibility: hidden; font-size: 10px; color: #D1E5CC; background: #0099cc; xbackground: url(/img/bg-menu_li_ul.gif) no-repeat #0099cc; border-top: 2px solid #0283ae; border-right: 1px solid #0283ae } 
.menu li ul li {_height: 0; display: block; float: none; margin: 0px; padding: 0px; }
.menu li ul li a {height: auto; display: block; float: none; padding: 6px 8px 5px 19px; color: #FFF; font-size: 11px; font-weight: normal; background: url(/img/bg-menu_li_ul_li_a.gif) no-repeat 9px 10px !important; }
.menu li ul li a span {height: auto; padding: 0; float: none; color: #FFF; background: none !important; background: url(/img/bg-menu_li_ul_li_a_span.gif) repeat-y right}
.menu li ul li a:hover {color: #ffcc00; text-decoration: none; background: url(/img/bg-menu_li_ul_li_aH.gif) no-repeat 9px 10px #40b4db !important}
.menu li ul li a:hover span {background: none !important; }

.menu li ul ul {top: -4px; left: 167px; padding: 4px 0 4px 0; background: #40b4db; border: 0}
.menu li ul ul li a:hover {background: url(/img/bg-menu_li_ul_li_a.gif) no-repeat 9px 10px !important;} 

.menu li ul li.sel a {color: #ffcc00; text-decoration: none; background: url(/img/bg-menu_li_ul_li_aH.gif) no-repeat 9px 10px #40b4db !important}
.menu li ul li.sel a span {background: none !important; } 


/***************************** navigace - vodorovne kategorie ******************/

.containerCategory {text-align: center; display: block; width: 990px; height: 70px; margin: auto;background: url("/img/bg-categorylistWithicon.PNG") no-repeat scroll 0 0 transparent;}

.catsWI {position: absolute; z-index: 90; /*top: 168px; left: 14px;*/ margin: 0; padding: 0; list-style-type: none; width:990px;}
.catsWI li {position: relative; display: block; float: left; /*z-index:9;*/ }
.catsWI li a {display: block; float: left; text-decoration: none; padding:1px 2px 0 2px; }
.catsWI li a span {/*height: 37px;*/ padding: 6px 10px 6px 12px; float: left; display: block; cursor: hand; font-size: 14px; font-weight: bold; color: #ffcc00; background: url(/img/bg-catsWI_li_a.gif) no-repeat right 15px; }
.catsWI li a:hover, .catsWI li.sel a {text-decoration: none; background: #FFF; border: 1px solid #000; border-bottom: 0; padding:0 1px 0 1px;}
.catsWI li a:hover span, .catsWI li.sel a span {/*height: 37px;*/ padding: 6px 10px 6px 12px; color: #003455; background: url(/img/bg-catsWI_li_aH_span.gif) no-repeat center 6px }
.catsWI li.last a span {xbackground: none}

.catsWI li ul {position: absolute; z-index: 9; top: 29px; left: 0px; width: 190px; margin: 0; padding: 8px 0 8px 0; list-style-type: none; visibility: hidden; background: #FFF; border: 1px solid #000; border-top: 0} 
.catsWI li ul li { _height: 0; display: block; float: none; margin: 0px; padding: 0px; }
.catsWI li ul li a {height: auto; ?width: 100%; display: block; float: none; color: #FFF; font-weight: normal; border: 0 !important; clear: both}
.catsWI li ul li a img {height: 24px; width: 24px; margin: 3px 11px 0 6px; ?margin: 3px 11px 0 6px; float: left; }
.catsWI li ul li a span {text-align:left; height: auto !important; padding: 8px 20px 8px 11px !important; float: none; color: #003455; font-size: 11px; background: url(/img/bg-catsWI_li_ul_li_a_span.gif) no-repeat 180px 11px !important}
.catsWI li ul li a img {width: 24px; height: 24px;}
.catsWI li ul li a .empty {background: none !important; text-align:left; }
.catsWI li ul li a:hover {text-decoration: none; background: url(/img/bg-catsWI_li_ul_li_a.gif) repeat-y right !important;  border: 0}
.catsWI li ul li a:hover span {height: auto; padding: 8px 20px 8px 11px; background: url(/img/bg-catsWI_li_ul_li_a_span.gif) no-repeat 180px 11px !important; color: #003455}
.catsWI li ul li a:hover .empty {background: none !important}
.catsWI li ul.ajaxMenuHolder li {text-align: center; padding: 5px 0; }

/*.catsWI li ul ul {top: -9px; left: 190px; margin: 0; padding: 8px 0 8px 0; list-style-type: none; border-top: 1px solid #000; }*/
/* ADD */
.catsWI li ul .leftCat {top: -9px; left: -192px; margin: 0; padding: 8px 0 8px 0; list-style-type: none; border-top: 1px solid #000; }

.catsWI li ul .rightCat {top: -9px; left: 190px; margin: 0; padding: 8px 0 8px 0; list-style-type: none; border-top: 1px solid #000; }
/* ADD END */

.catsWI li ul ul li a {background: none !important; position:relative; z-index: 15;}

.catsWI li ul li.sel a {text-decoration: none; background: url(/img/bg-catsWI_li_ul_li_a.gif) repeat-y right;  border: 0}
.catsWI li ul li.sel a span {height: auto; padding: 8px 20px 8px 11px; background: url(/img/bg-catsWI_li_ul_li_a_span.gif) no-repeat 180px 11px; color: #003455; z-index: 11; } 
 
/*****************************  === Multilangual  === *********************************************/
.multiLang {position: absolute; top: 134px; left: 600px; margin: 0; padding: 0; list-style-type: none; }
.multiLang li {padding: 0 6px 0 6px; display: inline; text-transform: uppercase; background: url(/img/bg-multiLang_li.gif) no-repeat right 2px; }
.multiLang li a {color: #449db4; }
.multiLang li span {color: #fff; }
.multiLang li.mlEx2 {background: none; }

/*****************************  === Multicurr  === ************************************************/
.multiCurr {position: absolute; z-index: 9; top: 1px; left: 20px; height: 18px; width: 57px; margin: 0; padding: 0px 0 0 0; list-style-type: none; text-align: center; }
.multiCurr li {padding: 0 1px 0 0px; display: bloack; float:left; text-transform: uppercase; font-size: 10px; font-weight: bold}
.multiCurr li a {height: 16px; width: 27px; padding-top: 2px; display: block; color: #61839d; background: url(/img/bg-multiCurr_li_a.gif) no-repeat ; }
.multiCurr li span {height: 16px; width: 27px; padding-top: 2px; display: block; color: #61839d; background: url(/img/bg-multiCurr_li_span.gif) no-repeat ; }

/*****************************  === SEARCH.form  === **********************************************/
.searchBox {position: absolute; z-index: 99; top: 48px; left: 375px; height: 60px; width: 292px; background: url(/img/bg-searchBox.gif) no-repeat; }
.searchBox .seEx .input_text {position: absolute; top: 8px; left: 6px; width: 205px; padding: 3px 0 3px 7px; font-size: 14px; font-weight: bold; color: #545454; background: none; border: 0; }
.searchBox .seEx .input_button {position: absolute; top: 6px; left: 231px; }
.searchBox .seEx .advSearchBoxLink {position: relative; top: 44px; left: 0px; padding-left: 22px; _float: left; text-decoration: underline; font-size: 10px; color: #545454; background: url(/img/bg-advSearchBoxLink.gif) no-repeat 6px 4px; }
.searchBox #advSearchBox {position: absolute; z-index: 999999999; top: 42px; left: 21px; width: 215px; padding: 9px 0 7px 0px; background: #cbdfed; }
.searchBox #advSearchBox label {width: 107px; padding-bottom: 4px; display: block; float: left; color: #18496b; }
.searchBox #advSearchBox .input_radio {position: relative; top: -2px; margin: 0 9px 0 9px; }
.searchBox #advSearchBox a {width: 80px; margin: 0 0 3px 20px; _margin-left: 15px; float: left; display: block; text-decoration: underline; color: #18496b; }
.searchBox #advSearchBox a:hover {text-decoration: none; }

.advancesearch-t {background: url(/img/bg-title_column2.gif) no-repeat 10px 2px #c0cdd5 !important; }

/*****************************  === basketInfo  === ***********************************************/
#basketInfo {position: absolute; top: 44px; right: 5px; height: 63px; width: 288px; padding: 0px 0 0 0; xbackground: url(/fotocache/headerimages/bg-basketInfo.jpg) no-repeat; }
.basket {height: 63px; background: url(/img/bg-basket.png) no-repeat; _background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/bg-basket.png', sizingMethod='scale');}
.basket .basket-t {position: absolute; top: 12px; left: 68px; font-size: 12px; font-weight: bold; color: #000; }
.basket .basketInfo {position: absolute; top: 31px; left: 69px; text-decoration: underline; color: #333333}
.basket .basketInfo strong {font-weight: normal} 
.basket .basketLinks {}
.basket .basketLinks a {text-decoration: none}
.basket .basketLinks .showB {position: absolute; top: 7px; left: 258px; }
.basket .basketLinks .clearB {position: absolute; top: 31px; left: 258px; }
.basket .basketLink {position: absolute; top: 5px; left: 7px; height: 49px; width: 48px; display: block; text-decoration: none}
.basket .basketLink:hover {text-decoration: none}

#basketInfo .discontInfo { border: 3px solid #FFDC00; text-align: center; background: #FFEF00; padding: 3px 10px; width: 253px; margin-left: 5px; }

/* ------------ Column1 -----------------------------------------------------------------------------------------------------------------*/
#column1 .title {height: 27px; margin-top: 4px; padding: 6px 0 0 7px; font-size: 16px; font-weight: bold; color: #FFF; background: url(/img/bg-title_c1.gif) no-repeat}
#column1 .title span {;}
#column1 .sideBox {;} 
#column1 .sideBoxIn {;}
/*#column1 .banner {margin: 3px 0 0 0; text-align: center; }*/

/*****************************  === CATEGORYLIST.basictree  === ***********************************/
#column1 .fold {height: 33px; width: 201px; background: url(/img/bg-fold.gif) no-repeat bottom; }
#column1 .fold div {height: 30px; width: 100px; float: left; text-align: center; cursor: pointer; }
#column1 .fold div a {padding-top: 5px; display: block; text-decoration: none; color: #FFF; font-size: 16px; }
#column1 .fold .foEx1 {margin-right: 1px; background: url(/img/bg-fold_foEx1.gif) no-repeat; }
#column1 .fold .foEx1 a {}
#column1 .fold .foEx2 {background: url(/img/bg-fold_foEx2.gif) no-repeat; }
#column1 .fold .foEx2 a {}
#column1 .foEx {;}
#column1 .foEx .foEx1 {background: url(/img/bg-fold_foEx2.gif) no-repeat !important;}
#column1 .foEx .foEx1 a {}
#column1 .foEx .foEx2 {background: url(/img/bg-fold_foEx1.gif) no-repeat !important;}
#column1 .foEx .foEx2 a {}

.categories-t {background: url(/img/bg-title_categories-t.gif) no-repeat; }
#title_categories_1 {xbackground: url(/img/1/title_categories.gif) no-repeat; }

.categories ul {_height; auto; width: 201px; overflow: hidden; margin: 0; padding: 0px 0 0px 0; list-style-type: none; background: #18496b; }
.categories ul li {background: url(/img/bg-categories_li.gif) no-repeat bottom}
.categories ul li a {padding: 9px 10px 8px 29px; display: block; text-transform: uppercase; font-size: 14px; font-weight: normal; color: #FFF; background: url(/img/bg-categories_li_a.gif) no-repeat 11px 12px; width:162px}
.categories ul li a:hover {color: #ffcc00; text-decoration: none}
.categories ul ul {margin: 0; padding: 0px 0 0px 0; list-style-type: none; border: 0; background: #6e8ca1; }
.categories ul ul li {background: url(/img/bg-categories_ul_li.gif) no-repeat bottom}
.categories ul ul li a {padding: 7px 8px 9px 41px; display: block; font-size: 12px; font-weight: normal; text-transform: none; text-decoration: none; color: #FFF; background: url(/img/bg-categories_ul_li_a.gif) no-repeat 30px 11px; width:152px }
.categories ul ul ul li {background: none}
.categories ul ul ul li a {padding: 3px 8px 3px 51px; background: url(/img/bg-categories_ul_ul_li_a.gif) no-repeat 43px 9px; width:142px} 
.categories ul ul ul ul li {background: none}
.categories ul ul ul ul li a {padding: 3px 8px 3px 61px; background: url(/img/bg-categories_ul_ul_li_a.gif) no-repeat 53px 9px; width:132px} 
.categories ul ul ul ul ul li {background: none}
.categories ul ul ul ul ul li a {padding: 3px 8px 3px 71px; background: url(/img/bg-categories_ul_ul_li_a.gif) no-repeat 63px 9px; width:122px} 

.categories ul .activCat {color: #ffcc00; font-weight: bold; background: url(/img/bg-categories_ul_activCat.gif) no-repeat 10px 13px #6e8ca1; }
.categories ul .open {color: #ffcc00; font-weight: bold; background: url(/img/bg-categories_ul_activCat.gif) no-repeat 10px 13px #6e8ca1; }
.categories ul ul .activCat {color: #ffcc00; background: url(/img/bg-categories_ul_ul_activCat.gif) no-repeat 30px 13px; }
.categories ul ul .open {color: #ffcc00; background: url(/img/bg-categories_ul_ul_activCat.gif) no-repeat 30px 13px; }
.categories ul ul ul .activCat {font-weight: normal; color: #ffcc00; background: url(/img/bg-categories_ul_ul_li_a.gif) no-repeat 43px 9px; }
.categories ul ul ul .open {font-weight: normal; color: #ffcc00; background: url(/img/bg-categories_ul_ul_li_a.gif) no-repeat 43px 9px; }
.categories ul ul ul ul .activCat {font-weight: normal; color: #ffcc00; background: url(/img/bg-categories_ul_ul_li_a.gif) no-repeat 53px 9px; }
.categories ul ul ul ul .open {font-weight: normal; color: #ffcc00; background: url(/img/bg-categories_ul_ul_li_a.gif) no-repeat 53px 9px; }
.categories ul ul ul ul ul .activCat {font-weight: normal; color: #ffcc00; background: url(/img/bg-categories_ul_ul_li_a.gif) no-repeat 63px 9px; }
.categories ul ul ul ul ul .open {font-weight: normal; color: #ffcc00; background: url(/img/bg-categories_ul_ul_li_a.gif) no-repeat 63px 9px; }

.catMyFav {background:#FBDE17 !important}
.catMyFav a {background:none !important ; color:#000 !important; font-weight:bold !important; text-decoration:underline !important;}

/*****************************  === EMAILNEWS.askmail  === ****************************************/
.eNews-t {}
#title_eNews_1 {xbackground: url(/img/1/title_eNews.gif) no-repeat; }
.eNews {background: #345e79}
.eNewsIn {padding: 5px 0 12px 7px; }
.eNews .freetext {padding: 0px 10px 10px 0px; color: #FFF; }
.eNews .inp {height: 24px; width: 143px; margin: 0 3px 0 0px; _margin-right: 4px; float: left; background: url(/img/bg-sendM_inp.gif) no-repeat}
.eNews .input_text {position: relative; top: 4px; width: 131px; padding: 0px 0 0 7px; color: #000; font-size: 12px; background: transparent; border: 0}
.eNews .input_button {position: relaitve; top: 0px; _float: left; }
.eNews .checkCodeBox span {padding: 8px 0 5px 0px; display: block; color: #fff; }
.eNews .checkCodeBox img {margin: 0 0 5px 18px; display: block; }

/*****************************  === PUBLISH.infoboxlinks ===  *************************************/
.infoBox-t {; } 
#title_info_1 {xbackground: url(/img/1/title_info.gif) no-repeat; }
.infoBox {}
.infoBoxIn {margin-top: 2px; background: #FFF} 
.infoBox ul {margin: 0; padding: 5px 0 4px 0; list-style-type: none; }
.infoBox ul li a {padding: 5px 0 10px 14px; display: block; text-decoration: underline; xfont-weight: bold; color: #000; background: url(/img/bg-infobox_ul_li_a.gif) no-repeat 5px 10px; }
.infoBox ul li a:hover {text-decoration: none; }
.infoBox .last {background: none; }

/*****************************  === CONTACT.sendmail  === *****************************************/
.sendM-t {background: url(/img/bg-title_sendM-t.gif) no-repeat; }
#title_sendM_1 {xbackground: url(/img/1/title_sendMin.gif) no-repeat; }
.sendM {_height: auto; _width: 201px; _overflow: hidden; padding: 6px 0 6px 0; background: #175983}
.sendMin {}
.sendM .freetext {padding: 0px 10px 10px 20px; color: #003745; }
.sendM .texta {height: 102px; width: 188px; margin: 0px 0 5px 7px; background: url(/img/bg-sendM_texta.gif) no-repeat}
.sendM textarea {height: 97px; width: 183px; padding: 3px; color: #000; font-size: 12px; border: 0; background: transparent}
.sendM .inp {height: 24px; width: 143px; margin: 0 3px 0 7px; _margin-left: 3px; float: left; background: url(/img/bg-sendM_inp.gif) no-repeat}
.sendM .input_text {position: relative; top: 4px; width: 131px; padding: 0px 0 0 7px; color: #000; font-size: 12px; background: transparent; border: 0}
.sendM .input_button {position: relative; top: 0px; _float: left; }
.sendM .checkCodeBox span {padding: 8px 0 5px 7px; display: block; color: #FFF; }
.sendM .checkCodeBox img {margin: 0 0 5px 7px; display: block; }

/*****************************  === ADVERTISING.textlinks === *************************************/
.textAdvertise-t {} 
#title_advertise_1 {xbackground: url(/img/1/title_advertise.gif) no-repeat; }
.textAdvertise {width: 100%; margin-top: 2px; xfloat: left; background: #FFF}
.textAdvertiseIn {width: 100%; xfloat: left; } 
.textAdvertise ul {margin: 0; padding: 0 0 0px 0; list-style-type: none; }
.textAdvertise ul li {padding: 11px 10px 11px 10px; border-bottom: 1px solid #c0cdd5; }
.textAdvertise ul li a {padding: 0px 0px 0px 0px; display: block; text-decoration: none; font-size: 14px; font-weight: bold; color: #174667; }
.textAdvertise ul li a:hover {text-decoration: underline; }
.textAdvertise ul li span {padding: 10px 0px 0px 0px; display: block; font-size: 12px; color: #174667}
.textAdvertise .last {background: none; }

/*****************************  === TRANSPORTMETHOD.list  === *************************************/
.payments-t {}
#title_payments_1 {xbackground: url(/img/1/title_payments.gif) no-repeat; }
.payments {}
.paymentsIn1 {width: 100%; background: #345e79; }
.paymentsIn2 {padding: 7px 0 0px 7px; }
.payments .freetext {padding: 8px 10px 15px 6px; color: #686868; }
.payments img {margin: 0 1px 5px 0; display: inline-block; }
.payments a:hover {text-decoration: none; }

/*****************************  === COMMODITYLIST.mostlydiscuss ===  ************************************/
.mostlyDiscuss-t {background: url(/img/bg-title_mostlyDiscuss-t.gif) no-repeat; }
#title_mostlyDiscuss_1 {xbackground: url(/img/1/title_mostly_discuss.gif) no-repeat; }


/*****************************  === COMMODITYLIST.topsale ===  ************************************/
#column1 .topSale-t {background: url(/img/bg-title_mostlyDiscuss-t.gif) no-repeat; }
#title_topsale_shop_1 {xbackground: url(/img/1/title_topsale.gif) no-repeat; }
#column1 .topSale {background: url(/img/bg-topSale.gif) repeat-y; }
#column1 .topSaleIn {background: url(/img/bg-topSaleIn.gif) no-repeat ; }
#column1 .topSale ol {margin: 0 0 0 35px; ?margin-left: 40px; _margin-left: 40px; padding: 10px 0 7px 0; font-weight: bold; color: #FFF; }
#column1 .topSale ol li {margin-bottom: 4px; }
#column1 .topSale ol li a {position: relative; left: 2px; ?left: -3px; _left: -3px; padding: 0 10px 0 0; font-weight: bold; color: #FFF; }
#column1 .topSale ol li a:hover {color: #FFF; }


/*****************************  === PARTNER.links === *********************************************/
#column1 .partnerLink-t {}
#title_partner_link_1 {xbackground: url(/img/1/title_partnerLink.gif) no-repeat; }
#column1 .partnerLink {width: 100%; margin-top: 2px; padding: 15px 0 0 0; float: left; text-align: center; background: #FFF; }
#column1 .partnerLinkIn {width: 100%; float: left; }
#column1 .partnerLinkIn div {padding-bottom: 15px}

/* ------------ Column3 -----------------------------------------------------------------------------------------------------------------*/
#column3 .title {height: 27px; margin-top: 4px; padding: 6px 0 0 7px; font-size: 16px; font-weight: bold; color: #FFF; background: url(/img/bg-title_c1.gif) no-repeat}
#column3 .title span {;}
#column3 .sideBox {;} 
#column3 .sideBoxIn {;}
/*#column3 .banner {_height: auto; width: 201px; margin: 3px 0; text-align: center; overflow: hidden}*/

/*****************************  === COMMODITYLIST.topsale ===  ************************************/
#column3 .topSale-t {background: url(/img/bg-title_topsale-t.gif) no-repeat; }
#title_topsale_shop_1 {xbackground: url(/img/1/title_topsale.gif) no-repeat; }
#column3 .topSale {background: url(/img/bg-topSale.gif) repeat-y; }
#column3 .topSaleIn {background: url(/img/bg-topSaleIn.gif) no-repeat; }
#column3 .topSale ol {margin: 0 0 0 35px; ?margin-left: 40px; _margin-left: 40px; padding: 10px 12px 7px 0; font-weight: bold; color: #FFF; }
#column3 .topSale ol li {margin-bottom: 4px; }
#column3 .topSale ol li a {position: relative; left: 2px; ?left: -3px; _left: -3px; font-weight: bold; color: #FFF; }
#column3 .topSale ol li a:hover {color: #FFF; }

/*****************************  === competition_promo  === **********************************/
.contestPromo {background: url(/img/bg-contestPromo.gif) repeat-y; }
.contestPromoIn {padding: 0 0 8px 0; background: url(/img/bg-contestPromoIn.gif) no-repeat; }
.contestPromo .freetext {padding: 37px 87px 10px 18px}
.contestPromo ul {margin: 0; padding: 0; list-style-type: none}
.contestPromo ul li a {margin-bottom: 3px; padding: 0 10px 0 18px; display: block; color: #003745; background: url(/img/bg-contestPromo_ul_li_a.gif) no-repeat 12px 7px; }

/*****************************  === ADVERTISING.recommendus  === **********************************/

#column2 .recommendUs {}
#column2 .recommendUsIn {} 
#column2 .recommendUs .freetext {padding: 0px 45px 32px 45px; color: #194160; }
#column2 .recommendUs .recLine {width: 100%; padding-bottom: 10px; float: left; }
#column2 .recommendUs .recLine label {position: relative; top: 4px; width: 261px; padding-right: 12px; display: block; float: left; text-align: right; color: #fe7474}
#column2 .recommendUs .input_text {width: 163px; margin: 0 0px 0 0px; padding: 5px 0 5px 7px; color: #003745; border: 1px solid #6e8ca1; }
#column2 .recommendUs .input_button {margin: 10px 0 0 310px}
#column2 .recommendUs .checkCodeBox {width: 172px; padding: 0 0 0 273px; text-align: center}
#column2 .recommendUs .checkCodeBox span {padding: 8px 0 5px 0px; display: block; color: #003745; }
#column2 .recommendUs .checkCodeBox img {margin: 0 0 5px 0px; }

/*****************************  === INQUIRY.one  === **********************************************/
#column3 .inquiry-t {xcolor: #fb8f1e; background: url(/img/bg-title_inquiry-t.gif) no-repeat; }
#title_inquiry_1 {xbackground: url(/img/1/title_inquiry.gif) no-repeat; }
#column3 .inquiry {background: url(/img/bg-inquiry.gif) repeat-y; }
#column3 .inquiryIn {padding: 5px 0 12px 0; background: url(/img/bg-inquiryIn.gif) no-repeat; }
#column3 .inquiry .question {padding: 8px 10px 5px 20px; color: #FFF; }
#column3 .inquiry .answerCount {position: relative; right: 14px; float: right; text-align: right; color: #FFF; font-size: 10px; font-weight: bold; }
#column3 .inquiry .answerText {position: relative; left: 20px; width: 155px; text-decoration: underline; color: #FFF; cursor: pointer; }
#column3 .inquiry .answerText:hover {text-decoration: none}
#column3 .inquiry .inquiryIn1 {height: 25px; width: 185px; margin: 2px 0 0 18px; background: url(/img/bg-inquiryIn1.gif) no-repeat; }
#column3 .inquiry .inquiryIn2 {padding: 2px; }


/* ------------ Column2 -----------------------------------------------------------------------------------------------------------------*/
#column2 .title {margin: 10px 0 10px 0; padding: 5px 0 5px 46px; text-transform: uppercase; font-size: 16px; font-weight: bold; color: #194160; background: url(/img/bg-title_column2.gif) no-repeat 10px 2px; }
#column2 .title span {;}
.page_index #column2 .title {width: 729px; margin: 0; padding: 25px 0 25px 32px; float: left; background: url(/img/bg-title_column2.gif) no-repeat 0 23px #c0cdd5;}
#column2 .banner {margin: 0px 0 0px 0; text-align: center}

.siteM {padding: 0 10px; color: #18496B;}
.siteM a {color: #18496B;}

/**************************** === PUBLISH.news ===  ***********************************************/
#title_pubnews_1 {xbackground: url(/img/1/title_pubnews.gif) no-repeat !important;}
#column2 .news-t {margin: 3px 0 20px 8px !important; padding: 5px 0 5px 32px !important; background: url(/img/bg-news-t.gif) no-repeat 0 3px #FFF !important; }
#column2 .news {position: relative; width: 100%; padding: 6px 0 10px 0; float: left; font-size: 12px; background: #FFF; border-top: 7px solid #c0cdd5; } 
#column2 .newsEx {border: 0}
#column2 .news .archiv {position: absolute; top: 0; right: 0; height: 24px; width: 96px; padding: 3px 0 0 32px; display: block; text-decoration: underline; color: #194160; background: url(/img/bg-news_archiv.gif) no-repeat}
#column2 .news .archiv:hover {text-decoration: none}
#column2 .news .newsIn {width: 720px; padding: 0px 0 13px 15px; float: left; }
#column2 .news .newsImg {width: 57px; height: 57px; margin: 0 30px 0 11px; float: left; overflow: hidden; border: 3px solid #d8d8d8; }
#column2 .news .newsInfo {width: 100%; padding: 0 0 0 0px; float: left; }
#column2 .news .newsInfo .newsName span {height: 17px; width: 81px; padding: 2px 0 0 10px; display: block; float: left; color: #FFF; background: url(/img/bg-newsName_span.gif) no-repeat}
#column2 .news .newsInfo .newsName h2 {width: 605px; padding-left: 13px; float: left; }
#column2 .news .newsInfo .newsName h2 a  {margin: 1px 0 0px 0; display: block; text-decoration: none; font-size: 14px; color: #0099cc; }
#column2 .news .newsInfo .newsName h2 a:hover {text-decoration: underline; }
#column2 .news .newsInfoIn {width: 100%; padding: 12px 0 0 0px; float: left; }
#column2 .news .freetext {color: #000; }
#column2 .news .freetext a {margin-left: 3px; text-decoration: underline; color: #0099cc}
#column2 .news .freetext a:hover {text-decoration: none}
#column2 .news .frEx2 {width: 100%; padding: 10px 0 0 0; float: left; }
#column2 .news .last {background: none; border: 0; }

/**************************** === PUBLISH.textbody ===  *******************************************/
.freeArticle {padding: 0 15px 0 10px; } 
.publish-t h1 {font-size: 14px; font-weight: bold; color: #003745; }
.freeArticle h2 {margin: 10px 0 10px 0; font-size: 16px; color: #bb311a; } 
.freeArticle h3 {margin: 10px 0 10px 0; font-size: 14px; color: #bb311a; } 
.freeArticle h4 {margin: 10px 0 10px 0; font-size: 12px; color: #bb311a; } 
.freeArticle a {text-decoration: underline; color: #0c96db; }
.freeArticle a:hover {text-decoration: none; }
 
.freeArticle .articleHead .image {margin: 0 10px 0 0; float: left; }
.freeArticle .articleHead .date {display: block; font-size: 10px; font-weight: bold; color: #878787; }
.freeArticle .articleHead .freetext {padding: 5px 0 10px 0; font-weight: bold; color: #505050; }
.freeArticle .articleHead .freetext a {text-decoration: underline; color: #0c96db; }
.freeArticle .articleHead .freetext a:hover {text-decoration: none; }

.freeArticle .articleBody {padding: 15px 0 10px 0; }
.freeArticle .articleBody ul {margin: 0; padding: 10px 0 10px 15px; list-style-type: none; }
.freeArticle .articleBody ul li {margin-bottom: 5px; padding: 0 0 0 12px; display: block; font-size: 12px; font-weight: bold; color: #000; background: url(/img/bg-freeArticle_ul_li_a.gif) no-repeat 0 5px; }
.freeArticle .articleBody ol {margin: 0 0 0 25px; padding: 10px 0 10px 10px; }
.freeArticle .articleBody ol li {margin-bottom: 5px; vertical-align: top; font-size: 12px; font-weight: bold; color: #000; }
.freeArticle .articleBody ol li a {display: block; font-size: 12px; font-weight: bold; }

/*
.freeArticle table {width: 400px; margin: 0 auto 50px auto; text-align: center; border: 1px solid #81b492; clear: both; }
.freeArticle table caption {margin-top: 50px; padding-bottom: 5px; font-family: Georgia; color: #ba340b; }
.freeArticle table tr th {height: 24px; ?height: 22px; _height: 22px; color: #FFF; background: #49493d; }
.freeArticle table tr td {height: 23px; border: 1px solid #81b492; }
.freeArticle table tr a {text-decoration: underline; color: #363510; }
.freeArticle table tr a:hover {text-decoration: none; }
*/


/************************** === COMMODITYLIST.news === ********************************************/
#title_newitems_1 {xbackground: url(/img/1/title_newitems.gif) no-repeat !important; }
.comLNews .product {position: relative; height: 304px; _height: 314px; width: 189px; overflow: hidden; margin: 0 0px 0px 0; float: left; text-align: center; background: #FFF; border-right: 1px solid #c0cdd5; border-bottom: 1px solid #c0cdd5}
.comLNews .product .last {width: 191px; _width: 191px; border-right: 0}
.comLNews .product .productName {height: 51px; margin: 18px 0 18px 0; padding: 0 20px; overflow: hidden}
.comLNews .product .productName h3 a {font-size: 14px; color: #003366}
.comLNews .product .productImg {height: 116px; width: 109px; margin: auto; }
.comLNews .product .priceWithoutVat {font-size: 18px; color: #0099cc}
.comLNews .product .priceWithVat {padding: 2px 0 2px 0; font-size: 12px; color: #666}
.comLNews .product .store {height: 12px; font-size: 12px; color: #666; white-space: nowrap; overflow:hidden; }
.comLNews .product .store strong {color: #669900; width: 50px; }
.comLNews .product .store strong a { color: #669900; width: 50px; }
.comLNews .product .store strong a:hover {text-decoration: underline}
.comLNews .product .discount {position: absolute; top: 74px; left: 11px; height: 59px; width: 59px; _background: transparent; }
.comLNews .product .discount strong {position: relative; top: 28px; left: 9px; ?left: 0px; _left: 0px; width: 40px; display: block; text-align: center; font-size: 16px; color: #FFF}
.comLNews .product .discount strong span {font-size: 12px}
.comLNews .product .amount {padding: 12px 0 0 35px; text-align: left}
.comLNews .product .amount div {height: 25px; width: 36px; float: left; background: url(/img/bg-product_amount_div.gif) no-repeat}
.comLNews .product .amount div .input_text {position: relative; top: 5px; width: 35px; text-align: center; color: #666; background: transparent; border: 0}
.comLNews .product .amount span {padding: 0 4px 0 4px; color: #666}
.comLNews .product .productAttribute {position: absolute; top: 78px; right: 1px; width: 61px; }
.comLNews .product .productAttribute div {height: 21px; margin-bottom: 1px; }
.comLNews .product .productAttribute .atrNews {background: url(/img/1/bg-atrNews.gif) no-repeat}
.comLNews .product .productAttribute .atrAction {background: url(/img/1/bg-atrAction.gif) no-repeat}
.comLNews .product .productAttribute .atrTip {background: url(/img/1/bg-atrTip.gif) no-repeat}
.comLNews .product .productAttribute .atrVyp {background: url(/img/1/bg-atrVyp.gif) no-repeat}
.comLNews .product .productAttribute .atrDop {background: url(/img/1/bg-atrDop.gif) no-repeat}
.comLNews .product .productAttribute .atrExposed {background: url(/img/1/E.gif) no-repeat}
.comLNews .product .productAttribute .atrPower {background: url(/img/1/P.gif) no-repeat}
.comLNews .product .productAttribute .discount { position: relative; top: 0px; left: 0px; width:61px; height: 17px; padding: 4px 0px 0px 0px; margin-bottom: 1px; background: url(/img/1/bg-discount.gif) no-repeat; font-size: 10px; font-weight: bold; text-align:right; }


/*****************************  === COMMODITYLIST.action ===  *************************************/
#column2 .action .product {position: relative; height: 316px; width: 189px; margin: 0 0px 0px 0; float: left; text-align: center; background: #FFF; border-right: 1px solid #c0cdd5; border-bottom: 1px solid #c0cdd5}
#column2 .action .product .last {width: 191px; _width: 191px; border-right: 0}
#column2 .action .productName {height: 51px; margin: 18px 0 18px 0; padding: 0 20px; overflow: hidden}
#column2 .action .productName h3 a {font-size: 14px; color: #003366}
#column2 .action .productImg {height: 116px; width: 109px; margin: auto; }
#column2 .action .priceWithoutVat {font-size: 18px; color: #0099cc}
#column2 .action .priceWithVat {padding: 2px 0 2px 0; font-size: 12px; color: #666}
#column2 .action .store {height: 24px; font-size: 12px; color: #666}
#column2 .action .store strong {color: #669900}
#column2 .action .discount {position: absolute; top: 74px; left: 11px; height: 59px; width: 59px; _background: transparent; }
#column2 .action .discount strong {position: relative; top: 28px; left: 9px; ?left: 0px; _left: 0px; width: 40px; display: block; text-align: center; font-size: 16px; color: #FFF}
#column2 .action .discount strong span {font-size: 12px}
#column2 .action .amount {padding: 12px 0 0 35px; text-align: left}
#column2 .action .amount div {height: 25px; width: 36px; float: left; background: url(/img/bg-product_amount_div.gif) no-repeat}
#column2 .action .amount div .input_text {position: relative; top: 5px; width: 35px; text-align: center; color: #666; background: transparent; border: 0}
#column2 .action .amount span {padding: 0 4px 0 4px; color: #666}
#column2 .action .productAttribute {position: absolute; top: 78px; right: 1px; width: 61px; }
#column2 .action .productAttribute div {height: 21px; margin-bottom: 1px; }
#column2 .action .productAttribute .atrNews {background: url(/img/1/bg-atrNews.gif) no-repeat}
#column2 .action .productAttribute .atrAction {background: url(/img/1/bg-atrAction.gif) no-repeat}
#column2 .action .productAttribute .atrTip {background: url(/img/1/bg-atrTip.gif) no-repeat}
#column2 .action .productAttribute .atrVyp {background: url(/img/1/bg-atrVyp.gif) no-repeat}
#column2 .action .productAttribute .atrDop {background: url(/img/1/bg-atrDop.gif) no-repeat}
#column2 .action .productAttribute .discount { position: relative; top: 0px; left: 0px; width:61px; height: 17px; padding: 4px 0px 0px 0px; margin-bottom: 1px; background: url(/img/1/bg-discount.gif) no-repeat; font-size: 10px; font-weight: bold; text-align:right; }


/**************************** === COMMODITYLIST.recommended ===  *********************************/
#title_recomended_1 {xbackground: url(/img/1/title_recomended.gif) no-repeat !important; }
.comLRecommended .product {position: relative; height: 304px; width: 189px; margin: 0 0px 0px 0; float: left; text-align: center; background: #FFF; border-right: 1px solid #c0cdd5; border-bottom: 1px solid #c0cdd5}
.comLRecommended .product .last {width: 191px; _width: 191px; border-right: 0}
.comLRecommended .productName {height: 51px; margin: 18px 0 18px 0; padding: 0 20px; overflow: hidden}
.comLRecommended .productName h3 a {font-size: 14px; color: #003366}
.comLRecommended .productImg {height: 116px; width: 109px; margin: auto; }
.comLRecommended .priceWithoutVat {font-size: 18px; color: #0099cc}
.comLRecommended .priceWithVat {padding: 2px 0 2px 0; font-size: 12px; color: #666}
.comLRecommended .store {height: 12px; font-size: 12px; color: #666}
.comLRecommended .store strong {color: #669900}
.comLRecommended .discount {position: absolute; top: 74px; left: 11px; height: 59px; width: 59px; _background: transparent; }
.comLRecommended .discount strong {position: relative; top: 28px; left: 9px; ?left: 0px; _left: 0px; width: 40px; display: block; text-align: center; font-size: 16px; color: #FFF}
.comLRecommended .discount strong span {font-size: 12px}
.comLRecommended .amount {padding: 12px 0 0 35px; text-align: left}
.comLRecommended .amount div {height: 25px; width: 26px; float: left; background: url(/img/bg-product_amount_div.gif) no-repeat}
.comLRecommended .amount div .input_text {position: relative; top: 5px; width: 23px; text-align: center; color: #666; background: transparent; border: 0}
.comLRecommended .amount span {padding: 0 4px 0 4px; color: #666}
.comLRecommended .productAttribute {position: absolute; top: 78px; right: 1px; width: 61px; }
.comLRecommended .productAttribute div {height: 21px; margin-bottom: 1px; }
.comLRecommended .productAttribute .atrNews {background: url(/img/1/bg-atrNews.gif) no-repeat}
.comLRecommended .productAttribute .atrAction {background: url(/img/1/bg-atrAction.gif) no-repeat}
.comLRecommended .productAttribute .atrTip {background: url(/img/1/bg-atrTip.gif) no-repeat}
.comLRecommended .productAttribute .atrVyp {background: url(/img/1/bg-atrVyp.gif) no-repeat}
.comLRecommended .productAttribute .atrDop {background: url(/img/1/bg-atrDop.gif) no-repeat}
.comLRecommended .productAttribute .discount { position: relative; top: 0px; left: 0px; width:61px; height: 17px; padding: 4px 1px 0px 0px; margin-bottom: 1px; background: url(/img/1/bg-discount.gif) no-repeat; font-size: 10px; font-weight: bold; text-align:right; }

/*****************************  === CATEGORYLIST.navigate === *************************************/
.navigate {margin: 0px 0 0px 0; padding: 13px 0 13px 38px; list-style-type: none; font-size: 12px; background: url(/img/bg-navigate.gif) no-repeat 9px 8px #c0cdd5; }
.navigate li {display: inline;}
.navigate li a {margin-right: 8px; padding-right: 23px; text-decoration: underline; color: #003455; background: url(/img/bg-navigate_li_a.gif) no-repeat right 5px;  =display:inline-block; }
.navigate li a:hover {text-decoration: none}
.navigate li a.activNM {text-decoration: none; font-weight: bold; background: none}

/*****************************  === CATEGORYBODY.basicinfo ===  ***********************************/
.characterization {min-height: 95px; padding: 10px 25px 10px 0; background: url(/img/bg-characterization.gif) no-repeat bottom}
.characterization .characterizationImg {height: 110px; width: 70px; margin: 0 0px 8px 25px; float: right; overflow: hidden}
.characterization .characterizationInfo {padding: 0 0 25px 24px}
.characterization .characterizationInfo h1 {padding: 0 0 10px 0; font-size: 18px; color: #003455} 
.characterization .characterizationInfo .freetext {font-size: 12px; color: #003455}
.characterization .characterizationInfo .freetext a {text-decoration: underline; color: #0c96db}
.characterization .characterizationInfo .freetext a:hover {text-decoration: none}

/***************************  === PRODUCER.basicInfo ===  ***************************/
.producerBasicInfo {min-height: 95px; padding: 10px 25px 10px 0; background: url(/img/bg-characterization.gif) no-repeat bottom}
.producerBasicInfo .producerBasicInfoImg {height: 110px; width: 80px; margin: 0 0px 8px 25px; float: right; overflow: hidden}
.producerBasicInfo .producerBasicInfoInfo {padding: 0 0 25px 24px}
.producerBasicInfo .producerBasicInfoInfo h1 {padding: 0 0 10px 0; font-size: 18px; color: #003455} 
.producerBasicInfo .producerBasicInfoInfo .freetext {font-size: 12px; color: #003455}

.producerImageList-t {width: 729px; margin: 0; padding: 25px 0 25px 32px; float: left; background: url(/img/bg-title_column2.gif) no-repeat 10px 0px #c0cdd5 !important;}


/*****************************  === CATEGORYBODY.topsale ===  *************************************/
#column1 .topSaleCategory {margin-top: 2px; }
#column1 .topSaleCategory .product {height: 91px; background: #FFF; border-bottom: 1px solid #c0cdd5}
#column1 .topSaleCategory .product .productImg {width: 45px; margin: 10px 10px 0 10px; _margin: 10px 10px 0 5px; float: left; }
#column1 .topSaleCategory .product .productInfo {width: 130px; padding: 15px 0 0 0; float: left; }
#column1 .topSaleCategory .product .productInfo .productName { height: 45px; overflow: hidden; }
#column1 .topSaleCategory .product .productInfo h4 {height: 30px; font-size: 12px; font-weight: normal; overflow: hidden; }
#column1 .topSaleCategory .product .productInfo h4 a {color: #003366}
#column1 .topSaleCategory .product .productInfo .productPrice {padding: 10px 0 0 0; font-size: 12px; color: #0099cc}
#column1 .topSaleCategory .product .productInfo .productPrice small {font-size: 12px; } 

#column3 .topSaleCategory {margin-top: 2px; }
#column3 .topSaleCategory .product {height: 91px; background: #FFF; border-bottom: 1px solid #c0cdd5}
#column3 .topSaleCategory .product .productImg {width: 45px; margin: 10px 10px 0 10px; _margin: 10px 10px 0 5px; float: left; }
#column3 .topSaleCategory .product .productInfo {width: 130px; padding: 15px 0 0 0; float: left; }
#column3 .topSaleCategory .product .productInfo .productName { height: 45px; overflow: hidden; }
#column3 .topSaleCategory .product .productInfo .productName a {color: #003366 }
#column3 .topSaleCategory .product .productInfo h4 {height: 30px; font-size: 12px; font-weight: normal; overflow: hidden; }
#column3 .topSaleCategory .product .productInfo h4 a {color: #003366}
#column3 .topSaleCategory .product .productInfo .productPrice {padding: 10px 0 0 0; font-size: 12px; color: #0099cc}
#column3 .topSaleCategory .product .productInfo .productPrice small {font-size: 12px;  } 

#column2 .topSaleCategory-t {background: url(/img/bg-title_column2.gif) no-repeat 3px 3px !important; }
#column2 .topSaleCategory {width: 545px; padding: 0px 0 0px 0; float: left; border: 3px solid #FFF; border-bottom: 2px solid #FFF !important}
.topSaleCategory ul {margin: 0; padding: 0; list-style-type: none; color: #3aa0d9; }
.topSaleCategory ul li {height: 27px; width: 100%; padding: 0px 0 0px 0; float: left; background: url(/img/bg-topSaleCategory.gif) no-repeat; clear: both; border-bottom: 1px solid #FFF }
.topSaleCategory ul li h3 {position: relative; top: 6px; height: 15px; width: 413px; display: block; float: left; overflow: hidden; font-size: 12px; font-weight: normal; color: #003455; }
.topSaleCategory ul li h3 a {padding-left: 38px; color: #003455; }
.topSaleCategory ul li .price {height: 21px; width: 122px; padding: 6px 9px 0 0; float: left; text-align: right; color: #003455; font-size: 11px; background: #a7b8c1; border-left: 1px solid #FFF}
.topSaleCategory ul li .price .currency {font-size: 11px; }

/***************************** === CATEGORYBODY.filter ===  ***************************************/
.displayPaging {position: relative; width: 100%; margin: 10px 0 0px 0; padding: 0px 0 0 0; float: left; color: #003745; xbackground: url(/img/bg-displayPaging.gif) no-repeat; }
.displayPaging img {vertical-align: middle; }
.displayPaging .marks {background: url(/img/bg-displayPaging_marks.gif) repeat-y right #aebfc9; border: 1px solid #9eb1bd}

.displayPaging .marks_expand { height: 20px; padding-top: 5px; cursor:pointer; }
.displayPaging .marks_expand img { margin: 0 0 4px 15px; cursor:pointer; }
.displayPaging .marks_expand strong { margin-left: 10px; }

.displayPaging .marksFil {margin: 0px 0 9px 0; }
.displayPaging .marks .producerSelect {background: url(/img/bg-displayPaging_producerSelect.gif) repeat-y 446px}
.displayPaging .marks .producerSelect div {position: relative; padding: 12px 127px 5px 14px; background: url(/img/bg-displayPaging_producerSelect_div.gif) no-repeat 429px 0}
.displayPaging .marks .producerSelect div.innerBox {width:409px; background:none; padding:0}
.displayPaging .marks .producerSelect div .input_button {position: absolute; top: 0px; left: 460px; }
.displayPaging .marks .producerSelect div a {margin: 0 15px 0 0; float: left; text-decoration: underline; color: #18496b}
.displayPaging .marks .producerSelect div a:hover {text-decoration: none}
.displayPaging .marks .producerSelect label {padding: 0 15px 5px 0; float: left;  color: #18496b; width:120px; /* min-height:45px; _height:45px */ }
.displayPaging .marks .producerSelect a.producer0 {width:120px;}
.displayPaging .marks .producerSelect label .input_check {position: relative; top: -1px; margin: 0 4px 0 0}
.displayPaging .marks .producerSelect label span {text-decoration: underline; font-size: 10px; }
.displayPaging .marks .parametersSelect {background: url(/img/bg-displayPaging_producerSelect.gif) repeat-y 446px}
.displayPaging .marks .parametersSelect .parametersSelectIn {position: relative; padding: 12px 0 5px 14px; background: url(/img/bg-displayPaging_producerSelect_div.gif) no-repeat 429px 0}
.displayPaging .marks .parametersSelect .parametersSelectIn .input_button {position: absolute; top: 10px; left: 473px; }
.displayPaging .marks .parametersSelect label {padding: 0 15px 5px 0; float: left; color: #003745; }
.displayPaging .marks .parametersSelect label .input_check {position: relative; top: -1px; margin: 0 4px 0 0}
.displayPaging .marks .parametersSelect .parametersSelectIn .params {padding: 0 100px 0 0}
.displayPaging .marks .parametersSelect .parametersSelectIn strong {padding-bottom: 8px; display: block; }
.displayPaging .marks .parametersSelect .parametersSelectIn .params select { width: 135px !important; margin: 0 5px 8px 0; padding: 1px; color: #526c7d; border: 1px solid #526c7d}
.displayPaging .pagerEx {position: relative; height: 47px; margin: 1px 0; font-size: 11px; color: #FFF; background: #18496b}
.displayPaging .pager {position: absolute; top: 13px; left: 8px; width: 170px; }
.displayPaging .pager a { color: #FFFFFF; }
.displayPaging .pager a .actual { text-decoration: underline; font-weight: bold; }
.displayPaging .pager a .noactual { text-decoration: none; }
.displayPaging .pager div {height: 22px; width: 52px; padding-top: 1px; float: right; text-align: center; background: url(/img/bg-displayPaging_sep2.gif) no-repeat}
.displayPaging .pager span {position: relative; top: 1px; }
.displayPaging .pager .input_text {width: 17px; padding: 1px 0; text-align: center; color: #003745; background: #FFF; border: 1px solid #526c7d; }
.displayPaging .pager .btLeft {xmargin: 0 2px 0 2px}
.displayPaging .itemsOnPage {position: absolute; top: 14px; left: 350px; height: 23px; padding: 0 0 0 12px; background: url(/img/bg-displayPaging_sep.gif) no-repeat}
.displayPaging .itemsOnPage select {width: auto; margin: 0 0px 0 0px; padding: 1px; color: #526c7d; border: 1px solid #526c7d}
.displayPaging .orderSelect {position: absolute; top: 14px; left: 184px; }
.displayPaging .orderSelect select {width: 60px; margin: 0 4px 0 3px; padding: 1px; color: #526c7d; border: 1px solid #526c7d}
.displayPaging .orderSelect input {margin-right: 3px; }
.displayPaging .listorcat {width: 100%; margin-bottom: 1px; ?margin-bottom: -8px; float: left; border-bottom: 3px solid #18496b}
.displayPaging .listorcat a {height: 23px; width: 134px; margin-right: 1px; padding: 11px 0 0 42px; display: block; float: left; color: #FFF}
.displayPaging .listorcat .seznam {cursor: pointer; background: url(/img/bg-displayPaging_listorcat_catSel.gif) no-repeat 9px 10px #6c8ba0; }
.displayPaging .listorcat .seznamSel {font-weight: bold; background: url(/img/bg-displayPaging_listorcat_cat.gif) no-repeat 9px 10px #18496b; }
.displayPaging .listorcat .katalog {cursor: pointer; background: url(/img/bg-displayPaging_listorcat_list.gif) no-repeat 9px 10px #6c8ba0; }
.displayPaging .listorcat .katalogSel {font-weight: bold; background: url(/img/bg-displayPaging_listorcat_listSel.gif) no-repeat 9px 10px #18496b; }
.displayPaging .filter {background: url(/img/bg-displayPaging_producerSelect.gif) repeat-y 446px}
.displayPaging .filter div {position: relative; padding: 12px 0 10px 14px; background: url(/img/bg-displayPaging_producerSelect_div.gif) no-repeat 429px 0}
.displayPaging .filter div .input_button {position: absolute; top: 10px; left: 473px; }
.displayPaging .filter div .input_check {position: relative; top: -1px; margin-right: 4px}
.displayPaging .filter label {position: relative; top: -1px; padding: 0 6px 0 0; font-size: 11px; color: #003745; }


/****************************** === CATEGORYBODY.catalogue ===  ***********************************/
.comLCatalog {width: 100%; padding: 0 0 10px 0; float: left; }
.comLCatalog .product {position: relative; height: 304px; width: 182px; _width: 182px; margin: 0 1px 1px 0; float: left; text-align: center; background: #FFF}
.comLCatalog .line .last {width: 183px !important; _width: 183px; margin-right: 0 !important}
.comLCatalog .productName {height: 50px; margin: 18px 0 18px 0; padding: 0 20px; overflow: hidden}
.comLCatalog .productName h2 a {font-size: 14px; color: #003366}
.comLCatalog .productName a {font-size: 14px; color: #003366; font-weight:bold}
.comLCatalog .productImg {height: 120px; width: 120px; margin: auto; }
.comLCatalog .priceWithoutVat {font-size: 18px; color: #0099cc}
.comLCatalog .priceWithVat {padding: 2px 0 2px 0; font-size: 12px; color: #666}
.comLCatalog .store {height: 12px; font-size: 12px; color: #666; white-space:nowrap;}
.comLCatalog .store strong {color: #669900}
.comLCatalog .store strong a {text-decoration: underline; color: #669900}
.comLCatalog .discount {position: absolute; top: 74px; left: 11px; height: 59px; width: 59px; _background: transparent; }
.comLCatalog .discount strong {position: relative; top: 28px; left: 9px; ?left: 0px; _left: 0px; width: 40px; display: block; text-align: center; font-size: 16px; color: #FFF}
.comLCatalog .discount strong span {font-size: 12px}
.comLCatalog .amount {padding: 12px 0 0 35px; text-align: left}
.comLCatalog .amount div {height: 25px; width: 36px; float: left; background: url(/img/bg-product_amount_div.gif) no-repeat}
.comLCatalog .amount div .input_text {position: relative; top: 5px; width: 35px; text-align: center; color: #666; background: transparent; border: 0}
.comLCatalog .amount span {padding: 0 4px 0 4px; color: #666}
.comLCatalog .productAttribute {position: absolute; top: 78px; right: 1px; width: 61px; }
.comLCatalog .productAttribute div {height: 21px; margin-bottom: 1px; }
.comLCatalog .productAttribute .atrNews {background: url(/img/1/bg-atrNews.gif) no-repeat}
.comLCatalog .productAttribute .atrAction {background: url(/img/1/bg-atrAction.gif) no-repeat}
.comLCatalog .productAttribute .atrTip {background: url(/img/1/bg-atrTip.gif) no-repeat}
.comLCatalog .productAttribute .atrVyp {background: url(/img/1/bg-atrVyp.gif) no-repeat}
.comLCatalog .productAttribute .atrDop {background: url(/img/1/bg-atrDop.gif) no-repeat}
.comLCatalog .productAttribute .discount { position: relative; top: 0px; left: 0px; width:61px; height: 17px; padding: 4px 0px 0px 0px; margin-bottom: 1px; background: url(/img/1/bg-discount.gif) no-repeat; font-size: 10px; font-weight: bold; text-align:right; }

/******************************  === CATEGORYBODY.list === ****************************************/
.commodityList {width: 100%; float: left}
.commodityList thead tr td {height: 35px; font-size: 12px !important; font-weight: normal !important; color: #FFF !important; background: #18496b; border-bottom: 2px solid #c0cdd5}
.commodityList tbody tr td {height: 33px; font-size: 12px; border-top: 1px solid #c0cdd5; background: #FFF}
.commodityList tbody .bgT td {height: 17px; border-top: 0; background: url(/img/bg-commodityList_bgT.gif) repeat-x }
.commodityList thead .code {width: 49px; padding-left: 11px;}
.commodityList .code {width: 52px; padding-left: 8px; padding-right: 8px; font-size: 10px; color: #6e8ca1}
.commodityList thead .name {width: 145px; padding-left: 52px; }
.commodityList .name {width: 150px; }
.commodityList .name a {height: 16px; display: block; overflow: hidden; text-decoration: underline; font-weight: bold; color: #003455; }
.commodityList .name a:hover {text-decoration: none}
.commodityList .store {width: 70px; text-align: center; }
.commodityList .store a {font-weight:normal; text-decoration: underline; color: #ff0000; }
.commodityList thead .price {text-align: center}
.commodityList .price {width: 120px; text-align: right; font-weight: bold; color: #18496b}
.commodityList .price span {padding-left: 3px; font-size: 10px; font-weight: normal; }
.commodityList .discont div {position: relative; top: -1px; height: 12px; width: 58px; margin-left: 2px; padding-top: 1px; text-align: center; color: #18496b; font-size: 8px; background: url(/img/bg-commodityList_discont.gif) no-repeat}
.commodityList .discont div span {padding-left: 1px; }
.commodityList .amount {width: 100px; padding-left: 10px; text-align:right; padding-right:2px;}
.commodityList .amount div {position: relative; top: 3px; height: 17px; width: 31px; float: left; background: url(/img/bg-amount_div.gif) no-repeat}
.commodityList .amount span {position: relative; top: 4px; font-size: 11px; padding: 0 3px; float: left; color: #666}
.commodityList .amount .input_button { padding-top: 2px; padding-bottom: 2px; }
.commodityList .amount .input_text {position: relative; top: -1px; ?top: 0px; _top: 0px; width: 30px; padding: 1px 0; text-align: center; color: #666; background: transparent; border: 0; }
.commodityList .attribute img {xmargin-right: 2px}


/**************************** === COMMODITYBODY.detail === ****************************************/
.detail {position: relative; width: 100%; margin: 5px 0 20px 0; float: left; }
.detail img {vertical-align: middle; }

.detail .detailPaging {width: 545px; margin-left: 3px; margin-bottom: -16px; padding: 11px 0 11px 0; float: left; border-top: 1px solid #77a7b4; border-bottom: 1px solid #77a7b4; }
.detail .detailPaging a:hover {text-decoration: none}
.detail .detailPaging .next {margin-right: 2px; padding: 0 28px 0 0; float: right; text-decoration: underline; color: #003455; background: url(/img/bg-detailPagingN.gif) no-repeat right 0px; height:20px }
.detail .detailPaging .prew {margin-left: 2px; padding: 0 0 0 28px; float: left; text-decoration: underline; color: #003455; background: url(/img/bg-detailPagingL.gif) no-repeat left 0px; height:20px }

.detail .detailName {width: 495px; padding: 10px 0 10px 13px; float: left; }
.detail .detailName h1 {font-size: 16px; color: #003455; }

.detail .productAttribute {width: 525px; padding: 0 0 7px 12px; float: left; }
.detail .productAttribute div {height: 21px; width: 61px; margin-right: 4px; float: left; }
.detail .productAttribute .atrNews {background: url(/img/1/bg-atrNews.gif) no-repeat}
.detail .productAttribute .atrAction {background: url(/img/1/bg-atrAction.gif) no-repeat}
.detail .productAttribute .atrTip {background: url(/img/1/bg-atrTip.gif) no-repeat}
.detail .productAttribute .atrVyp {background: url(/img/1/bg-atrVyp.gif) no-repeat}
.detail .productAttribute .atrDop {background: url(/img/1/bg-atrDop.gif) no-repeat}
.detail .productAttribute .atrExposed {background: url(/img/1/E.gif) no-repeat}
.detail .productAttribute .atrPower {background: url(/img/1/P.gif) no-repeat}
.detail .productAttribute .discount { position: relative; top: 0px; left: 0px; width:61px; height: 17px; padding: 4px 0px 0px 0px; margin-bottom: 1px; background: url(/img/1/bg-discount.gif) no-repeat; font-size: 10px; font-weight: bold; text-align:right; }

.detail .detailImg {position: relative; width: 285px; padding: 0 0px 0 12px; float: left; }
.detail .detailImg img {cursor: pointer; }
.detail .detailImg .diEx {height: 258px; width: 182px; padding: 0px 0px 0px 0; float: left; border: 1px solid #c0cdd5}
.detail .detailImg .detailVariImg {width: 84px; padding: 0 0 0 3px; float: left; }
.detail .detailImg .detailVariImg .detailVariImgIn {height: 82px; width: 82px; margin-bottom: 4px; border: 1px solid #c0cdd5}
.detail .detailImg .detailVariImg .detailVariImgIn .dvEx {}

.detail .detailInfo {width: 220px; padding: 0px 0 0 0px; float: left; color: #6e8ca1}
.detail .detailInfo .code {width: 208px; padding: 3px 6px 5px 6px; float: left; }
.detail .detailInfo .code strong {float: right; font-weight: normal; }
.detail .detailInfo .warranty {width: 208px; padding: 3px 6px 5px 6px; float: left; }
.detail .detailInfo .warranty strong {font-weight: normal; color: #6e8ca1; width: 120px; float: right; display: block; overflow: hidden; text-align: right}
.detail .detailInfo .warranty strong a {color: #6e8ca1; xtext-decoration: underline; }
.detail .detailInfo .producer {width: 208px; padding: 3px 6px 5px 6px; float: left; }
.detail .detailInfo .producer div {float: right; font-weight: normal; }
.detail .detailInfo .producer div h2 {font-size: 12px; color: #6e8ca1; text-decoration: underline; font-weight: normal; }
.detail .detailInfo .avail {width: 208px; padding: 3px 6px 5px 6px; float: left; font-size: 14px; font-weight: bold; color: #003455;}
.detail .detailInfo .avail strong {float: right; display: block; overflow: hidden; text-align: right}
.detail .detailInfo .avail strong a {color: #6e8ca1; font-weight: bold; }
.detail .detailInfo .priceWithoutVAT {width: 208px; padding: 3px 6px 5px 6px; float: left; font-size: 14px; font-weight: bold; color: #003455; background: #f3f8fa}
.detail .detailInfo .priceWithoutVAT strong {float: right; }
.detail .detailInfo .priceWithoutVAT span {position: relative; top: 2px; }
.detail .detailInfo .priceWithoutVAT small {font-size: 14px}
.detail .detailInfo .priceWithVAT {width: 208px; padding: 3px 6px 5px 6px; float: left; color: #003455; background: #f3f8fa; }
.detail .detailInfo .priceWithVAT strong {float: right; font-size: 12px;  font-weight: normal; }
.detail .detailInfo .priceWithVAT span {position: relative; top: 3px; }
.detail .detailInfo .priceWithVAT small {font-size: 12px}
.detail .detailInfo .commonlyWithVAT {width: 208px; margin-top: 3px; padding: 6px 6px 5px 6px; float: left; color: #003455; background: #f3f8fa; }
.detail .detailInfo .commonlyWithVAT strong {float: right; font-weight: normal; text-decoration: line-through; }
.detail .detailInfo .commonlyWithVAT small {font-size: 12px}
.detail .detailInfo .priceRecycleTax {width: 208px; padding: 3px 6px 5px 6px; float: left; font-size: 11px; color: #6c9219}
.detail .detailInfo .priceRecycleTax strong {float: right; }
.detail .detailInfo .priceRecycleTax small {font-size: 11px}
.detail .detailInfo .discount {width: 208px; margin-bottom: 3px; padding: 3px 6px 7px 6px; float: left; color: #d51313; background: #f3f8fa}
.detail .detailInfo .discount strong {float: right; font-weight: normal}
.detail .detailInfo .amount {width: 208px; padding: 5px 0 0 15px; float: right; font-size: 11px; text-align:right}
.detail .detailInfo .amount .amEx {position: relative; top: 12px; }
.detail .detailInfo .amount .amEx2 {padding: 0 12px 0 0; font-weight: normal}
.detail .detailInfo .amount strong {height:20px; float: right; text-align: right} 
.detail .detailInfo .amount span {height:20px; float: left; padding: 10px 5px 0 0 !important; text-align: right} 
.detail .detailInfo .amount .inp {position: relative; float:left; top: 3px; ?top: 3px; _top: 3px; ?margin-right: 3px; _margin-right: 3px; height: 25px; width: 31px; background: url(/img/bg-amount-inp.gif) no-repeat}
.detail .detailInfo .amount .input_text {position: relative; top: 5px; width: 30px; text-align: center; color: #003745; background: transparent; border: 0; }

.detail .sendPrint {width: 100%; margin: 10px 0 0 0; padding-bottom: 8px; float: left; font-size: 11px; background: url(/img/bg-sendPrint.gif) no-repeat bottom}
.detail .sendPrint ul {margin: 0; padding: 0 9px 0px 0; list-style-type: none; }
.detail .sendPrint ul li {display: inline}
.detail .sendPrint ul li a {margin-left: 15px; padding: 1px 0 1px 21px; display: block; float: right; color: #003455; text-decoration:underline}
.detail .sendPrint ul li .spEx1 {background: url(/img/bg-sendPrint_ul_li_spEx1.gif) no-repeat 0px 0px;}
.detail .sendPrint ul li .spEx2 {background: url(/img/bg-sendPrint_ul_li_spEx2.gif) no-repeat 0px 0px;}

.detail .detailText {width: 100%; margin: 10px 0 0 0; float: left; }
.detail .detailText-t {padding: 4px 0 5px 0; font-size: 12px; font-weight: bold; color: #416974; }
.detail .detailText .detailTextIn {padding: 0 15px 0 10px; color: #18496b; overflow: hidden; }
.detail .detailText .detailTextIn a { text-decoration: underline; color: #0099cc}

.detail .detailParam {width: 100%; margin: 10px 0 0 0; float: left; }
.detail .detailParam-t {padding: 4px 0 5px 0; font-size: 12px; font-weight: bold; color: #416974; }
.detail .detailParam .detailParamIn {width: 492px; padding: 3px 0 3px 10px; float: left; font-weight: bold; color: #526c7d}
.detail .detailParam .detailParamIn strong {width: 350px; float: right; display: block}
.detail .detailParam .detailParamIn strong select {width: 151px; padding: 1px; color: #526c7d; border: 1px solid #526c7d}

.detail .detailLinks {width: 100%; margin: 10px 0 0 0; float: left; }
.detail .detailLinks-t {padding: 4px 0 5px 0; font-size: 12px; font-weight: bold; color: #416974; }
.detail .detailLinks ul {margin: 0; padding: 0; list-style-type: none; }
.detail .detailLinks ul li a {margin: 0 0 3px 26px; padding: 2px 0 2px 26px; display: block; color: #526c7d; background: url(/img/bg-detailLinks_ul_li_a.gif) no-repeat 10px 5px;}
.detail .detailLinks ul li .filetype_xlsx {background: url(/img/bg-detailLinks_filetype_xlsx.gif) no-repeat left !important}
.detail .detailLinks ul li .filetype_pdf {background: url(/img/bg-detailLinks_filetype_pdf.gif) no-repeat left !important}
.detail .detailLinks ul li .filetype_docx {background: url(/img/bg-detailLinks_filetype_docx.gif) no-repeat left !important}


.detail .fold {width: 545px; margin: 25px 0 10px 3px; float: left}
.detail .fold .foldLine {width: 100%; float: left; border-bottom: 3px solid #18496b}
.detail .fold .foldLine div {position: relative; top: 0px; height: 23px; width: 122px; margin-right: 1px; padding-top: 10px; float: left; text-align: center; cursor: pointer; font-size: 12px; font-weight: bold; color: #FFF; background: #69899f}
.detail .fold .active {background: #18496b !important}
.detail .fold .foldSel {background: #18496b !important }
.detail .fold .foldIn1 {width: 100%; float: left}
.detail .fold .foldIn2 {width: 100%; float: left}
.detail .fold .foldIn3 {width: 100%; float: left}
.detail .fold .box_text {display:none}
.detail .fold .box_params {display:none}
.detail .fold .box_img {display:none}
.detail .fold .schovat  {display: none}
.detail .fold .zobrazit {visibility: none}

/*************************** === commoditybody_detailsend.xslt === ********************************/
.classic {padding: 25px 0 0 45px; }
.classic .name {width: 50px; }
.classic .inputTD div {padding: 5px 0 15px 0; }
.classic .input_text {height: 16px; width: 130px; margin: 0 8px 0 0; padding: 3px 0 0 7px; color: #003745; background: url(/img/bg-searchBox_input.gif) repeat-x; border: 1px solid #c3c3c3; }
.classic .input_textarea {height: 50px; width: 450px; padding: 3px; border: 1px solid #a4a4a4; }
.classic .checkCodeBox span {padding: 8px 0 5px 18px; display: block; color: #003745; }
.classic .checkCodeBox img {margin: 0 0 5px 0px; display: block; }
.classic .checkCodeBox .input_text {margin: 3px 0 0 0; }
.detailSendBT {width: 100%; padding: 15px 0 0 0; text-align: center; }
.detailSendBT label {margin-right: 10px; }

/**************************** === USER.baskethoverbox === *****************************************/
#basketHoverBox {position: absolute; z-index: 9; width: 330px; display: none; background: #d5e4ee; border: 1px solid #154668; }
#basketHoverBox .freetext {width: 100%; padding: 15px 0 10px 0; float: left; text-align: center; text-transform: uppercase; font-size: 11px; font-weight: bold; color: #FFF; background: url(/img/bg-basketHoverBox.gif) no-repeat }
#basketHoverBox .item {width: 100%; padding: 0 0 0 0px; float: left; color: #333; }
#basketHoverBox .name {width: 300px; padding: 15px 15px 15px 15px; float: left; text-align: center; font-weight: bold; color: #154668; background: url(/img/bg-item_name.gif) no-repeat bottom}
#basketHoverBox .item .count {padding: 23px 43px 3px 40px; }
#basketHoverBox .item .count span {padding: 0 3px 0 0; float: right}
#basketHoverBox .item .price {padding: 0 43px 23px 40px; }
#basketHoverBox .item .price .pricePrefix {padding: 0 3px 0 0; }
#basketHoverBox .item .price .priceValue {padding: 0 3px 0 0; float: right}
#basketHoverBox .item .price .postfixText {padding: 0 0 0 5px; font-weight: bold; }
#basketHoverBox .buttonsHB {width: 100%; padding: 15px 0 15px 0; floaT: left; text-transform: uppercase; background: url(/img/bg-item_name.gif) no-repeat}
#basketHoverBox a {text-decoration: underline; font-weight: bold; color: #0a3856}
#basketHoverBox a:hover {text-decoration: none}
#basketHoverBox .bhEx {margin: 0 60px 0 48px}

.baskethoverbox {color: #FFF; }
.baskethoverbox img {vertical-align: middle; }
.baskethoverbox .productName {width: 300px; margin-bottom: 8px; padding: 15px 15px 15px 15px; float: left; text-align: center; font-weight: bold; color: #154668; background: url(/img/bg-item_name.gif) no-repeat bottom}
.baskethoverbox .param {padding: 10px 43px 3px 40px; color: #333}
.baskethoverbox .param div {padding: 0 0 5px 0; }
.baskethoverbox .buttonsHB input {cursor: pointer; text-transform: uppercase; xtext-decoration: underline; font-family: Arial; font-size: 12px; font-weight: bold; color: #0a3856; background: none; border: 0}
.baskethoverbox .forLop {text-decoration: none !important}
.baskethoverbox .bhEx1 {margin: 0 60px 0 48px; xbackground: url(/img/bg-bhEx.gif) no-repeat bottom}
.baskethoverbox .bhEx1 input {xwidth: 48px}

/********************************* === COMMODITYLIST.alternative === ******************************/
.alternative-t {height: 27px; margin: 0 0 0 3px; padding: 10px 0 0 16px; text-transform: uppercase; font-weight: bold; color: #FFF; background: url(/img/bg-titleD.gif) no-repeat; }
.comLAlternative {padding: 2px 2px 5px 3px}
.comLAlternative .product {height: 27px; width: 100%; padding: 0px 0 0px 0; float: left; background: url(/img/bg-topSaleCategory.gif) no-repeat #d4dce1; clear: both; border-bottom: 1px solid #FFF }
.comLAlternative .product h3 {position: relative; top: 6px; height: 15px; width: 412px; display: block; float: left; overflow: hidden; font-size: 12px; font-weight: normal; color: #003455; }
.comLAlternative .product h3 a {padding-left: 38px; color: #003455; }
.comLAlternative .product .productPrice {height: 21px; width: 122px; padding: 6px 9px 0 0; float: left; text-align: right; color: #003455; font-size: 11px; background: #a7b8c1; border-left: 1px solid #FFF}
.comLAlternative .product .productPrice small {font-size: 11px; }


/******************************* === M:COMMODITYBODY.related === **********************************/
.related-t {height: 27px; margin: 0 0 8px 3px; padding: 10px 0 0 21px; text-transform: uppercase; font-weight: bold; color: #FFF; background: url(/img/bg-titleD.gif) no-repeat; }
.related {width: 100%; padding: 0 0 15px 0; float: left}
.related .product {height: 74px; width: 181px; padding-top: 2px; float: left; border-right: 1px solid #c0cdd5}
.related .last {border-right: 0}
.related .product .productImg {width: 44px; padding: 0 6px; float: left; }
.related .product .productInfo {width: 115px; float: left}
.related .product .productInfo .productName {height: 31px; margin: 7px 0 6px 0; overflow: hidden}
.related .product .productInfo .productName a {font-size: 12px; text-decoration: underline; color: #003366}
.related .product .productInfo .productName a:hover {text-decoration: none}
.related .product .productInfo .productPrice {color: #0099cc}

/********************************* === COMMODITYLIST.set === ******************************/
#title_set_1 {background: url(/img/1/title_set.gif) no-repeat !important}
.comLSet {width: 100%; padding: 0 0 10px 0; float: left; }
.comLSet .line {width: 100%; float: left; background: url(/img/bg-comLNews_line.gif) no-repeat bottom; }
.comLSet .line.last {background: none; } 
.comLSet .product {position: relative; width: 239px; margin: 0 0 0 12px; _margin-left: 6px; padding: 13px 0 10px 0; float: left; text-align: center; }
.comLSet .product h3 a {height: 31px; padding: 0 15px; display: block; overflow: hidden; font-size: 12px; color: #003745; }
.comLSet .productImg {height: 94px; width: 94px; margin: 10px auto 20px auto; overflow: hidden; border: 1px solid #72a4b2; } 
.comLSet .productPrice {font-size: 12px; font-weight: bold; color: #003745; }
.comLSet .productPrice small {font-size: 11px; color: #708e96; }
.comLSet .productAttribute {position: absolute; top: 40px; left: 13px; width: 38px; }
.comLSet .productAttribute img {margin-bottom: 5px; }

/******************* === USER.Order === ***********************************************************/
#title_order_1 {background: url(/img/1/title_order.gif) no-repeat}

.order {padding: 0 10px; color: #18496B;}
.order .orderItems {width: 100%; float: left; }
.order .orderItems td {xborder: 1px solid red}
.order .orderItems td img {vertical-align: middle; }
.order .orderItems thead tr td {height: 40px; font-size: 12px !important; font-weight: bold !important; color: #FFF !important; border-bottom: 1px solid #FFF; background: #6e8ca1}
.order .orderItems tbody tr td {padding-top: 10px; padding-bottom: 10px; background: #dbe2e7; border-bottom: 1px solid #FFF; padding-top:0px\9; padding-bottom:0px\9;}
.order .orderItems .bgRec td {height: 19px; padding: 0; background: #e6f2c8}
.order .orderItems .bgRec .name {padding-left: 22px; font-size: 10px; color: #238d0e; background: url(/img/bg-bgRec_name.gif) no-repeat 6px 4px #e6f2c8}
.order .orderItems tbody .name {background: url(/img/bg-orderItems_name.gif) no-repeat 6px 17px #dbe2e7; }
.order .orderItems .name {width: 315px; padding-left: 22px; }
.order .orderItems .name a {padding: 2px 0; display: block; text-decoration: underline; font-size: 12px; font-weight: bold; color: #18496b; }
.order .orderItems .name a:hover {text-decoration: none}
.order .orderItems thead .price {width: 75px; padding-right: 45px; } 
.order .orderItems .price {width: 85px; padding-right: 30px; text-align: right; color: #18496B; }
.order .orderItems .price small {font-size: 12px; }
.order .orderItems .amount {width: 120px; xmargin-left: 33px; font-size: 11px; color: #666}
.order .orderItems .bgRec .amount span {padding-left: 5px; font-size: 10px; color: #238d0e}
.order .orderItems .amount .inp {position: relative; top: -1px; height: 17px; width: 34px; display: inline-block;  background: url(/img/bg-amount-inpOr.gif) no-repeat}
.order .orderItems .amount .input_text {width: 33px; text-align: center; color: #003745; background: transparent; border: 0; }
.order .orderItems .amount .input_button {margin-left: 1px; }
.order .orderItems thead .sum {xwidth: 75px; xpadding-right: 15px; text-align: right} 
.order .orderItems .bgRec .sum {width: 111px; padding-right: 24px; color: #238d0e; font-size: 10px !important; }
.order .orderItems .bgRec .sum small {font-size: 10px !important;}
.order .orderItems .sum {width: 111px; padding-right: 24px; font-size: 12px; }
.order .orderItems .price .currency {font-weight: bold; font-size: 11px; }
.order .orderItems tfoot .quick {padding-top: 5px; border-top: 1px solid #006644; }

.order .orderItems .pricetext {padding-left:23px; text-align:left; color:#18496B; font-family:verdana; height:40px;}
.Xorder .orderItems .price {font-family:verdana; height:40px; padding-right:24px; color:#FF0000; font-size:14px; font-weight:bold;}
.order .orderItems .price {height:40px; }
 
.order .suma {position: relative; height: 26px; margin: 10px 0 10px 0; font-family: verdana}
.order .suma .price {position: absolute; top: 3px; right: 23px; }
.order .suma .price span {padding-right: 55px; color: #18496b;}
.order .suma .price span.currPrefix { padding-right: 3px; color: #ff0000; }
.order .suma .price strong {font-size: 14px; font-weight: bold; color: #ff0000; }
.order .suma .price small {font-size: 14px; }
.order .suma .clearBasket {position: absolute; top: 0px; left: 23px; }
.order .suma .backFromBasket {position: absolute; top: 0px; left: 173px; }

#title_tax_1 {xbackground: url(/img/1/title_tax.gif) no-repeat; }
.order .tax-t {background: url(/img/bg-title_tax-t.gif) no-repeat !important; }
.order .tax {width: 100%; margin: 0px auto; text-align: right; }
.order .tax small {font-size: 12px}
.order .tax thead tr td {height: 40px; font-size: 12px !important; font-weight: bold !important; color: #FFF !important; border-bottom: 1px solid #FFF; background: #6e8ca1}
.order .tax tbody tr td {padding-top: 10px; padding-bottom: 10px; color: #18496b; background: #dbe2e7; border-bottom: 1px solid #FFF; }
.order .tax tfoot tr td {height: 40px; font-family: verdana ; color: #18496b }
.order .tax .taxRate {width: 357px; padding-left: 23px; text-align: left; }
.order .tax .price1 {width: 200px; }
.order .tax .price2 {width: 90px; }
.order .tax .price3 {width: 151px; padding-right: 24px; font-size: 12px;  }
.order .tax tfoot .price3 {font-size: 14px; font-weight: bold; color: #ff0000; }
.order .tax tfoot .price3 small {font-size: 14px}  

.order .discount {padding: 5px 0; }
.order .discount strong {padding-left: 5px; color: #000; }

.order .sumaAll {position: relative; height: 39px; margin: 10px 0 15px 0; background: url(/img/bg-suma.gif) no-repeat; margin-top: 20px; }
.order .sumaAll .price {position: absolute; top: 13px; right: 11px; font-size: 14px; font-weight: bold; color: #fb9824; }
.order .sumaAll .priceText {position: absolute; top: 14px; left: 260px; font-size: 12px; font-weight: bold; }
.order .sumaAll #iFinalPrice { display:block; text-align: right; width: 100%; padding-right: 10px; font-size: 12px; font-weight: bold; color: #fb8f1e; }

.order .secLabel {height: 28px; width: 717px; margin: 15px 0 8px 0px; padding: 12px 0 0 14px; font-size: 14px; font-weight: bold; color: #FFF; background: #6e8ca1; }
.order .secLabelContact {height: 28px; width: 717px; margin: 15px 0 8px -10px; padding: 12px 0 0 14px; font-size: 14px; font-weight: bold; color: #FFF; background: #6e8ca1; }

/* add */
/*
.orderContact {padding: 0 0px; color: #18496B;}
.orderContact .secLabel {height: 28px; width: 717px; margin: 15px 0 8px 0px; padding: 12px 0 0 14px; font-size: 14px; font-weight: bold; color: #FFF; background: #6e8ca1; }
*/

.orderCupon {position: relative; height: 42px; width: 341px; margin: 0 89px 0 19px; float: left; background: url(/img/bg-orderCupon.gif) no-repeat; }
.orderCupon .input_text {position: absolute; top: 10px; left: 22px; width: 230px; padding: 3px 0 3px 0px; color: #003745; background: transparent; border: 0; }
.orderCupon .input_button {position: absolute; top: 5px; left: 267px; }

 
.order .requiredText {padding: 0px 12px 0 0; float: right; font-size: 12px; }
.order .requiredText span {color: #fe7474}
.order .requiredText2 {padding: 5px 0 10px 0; text-align: center; font-size: 11px; color: #6e8ca1 }
.order .userdatabox {width: 100%; MARGIN: 10PX 0}
.order .userdatabox .redAlert {color: #fe7474 !important}
.order .userdatabox label {font-size: 12px; color: #6e8ca1}
.order .userdatabox tr td {HEIGHT: 31px}
.order .userdatabox tr td strong {padding-left: 5px; }
.order .userdatabox .input_text {width: 164px; padding: 6px 0 5px 7px; color: #003745; border: 1px solid #6e8ca1; }
.order .userdatabox .rName {width: 126px; padding-right: 6px; text-align: right; color:#6E8CA1;}
.order .userdatabox .rName .required {color: red; }
.order .userdatabox .rInsert {width: 200px; }
.order .userdatabox .rName1 {width: 103px; padding-right: 6px; text-align: right; color:#6E8CA1; }
.order .userdatabox .rName1 .required {color: red; }
.order .userdatabox .rInsert1 {width: 300px; }
.order .lineOr {margin-bottom: 25px; padding: 15px 0 0px 0; border-bottom: 1px solid #6e8ca1}

.order .deliveryAddress .deliveryChoice {width: 126px; padding-right: 6px; text-align: right; font-size: 12px; color: #6e8ca1;}
.order .deliveryAddress select {font-size: 12px; height:24px; color: #003745;}


.order .payment_transport {padding: 0 0 10px 0px; }
.order .payment_transport .price {position: absolute; top: 10px; left: 602px; display: block; width: 90px; font-weight: normal; color: #ff0000}
.order .payment_transport .price small {font-size: 12px; }
.order .payment_transport .input_radio {position: absolute; top: 12px; left: 40px; }
.order .payment_transport .method-of-delivery {position: relative; width: 671px; padding: 10px 0px 0 70px; float: left}
.order .payment_transport .method-of-delivery .method-of-deliveryIn {width: 520px; }
.order .payment_transport .method-of-delivery .md1 {display: block; font-weight: bold; color: #666666}
.order .payment_transport .method-of-delivery .md2 {padding: 3px 0 3px 0; display: block; color: #999999}
.order .payment_transport .method-of-delivery .freetext {color: #333}

.order .payment_transport .method-of-payment {}
.order .payment_transport .method-of-payment {position: relative; width: 671px; padding: 10px 0px 0 70px; float: left}
.order .payment_transport .method-of-payment .method-of-deliveryIn {width: 650px; }
.order .payment_transport .method-of-payment .md1 {display: block; font-weight: bold; color: #666666}
.order .payment_transport .method-of-payment .md2 {padding: 3px 0 3px 0; display: block; color: #999999}
.order .payment_transport .method-of-payment .freetext {color: #333}

.order .orderAdditionales {padding: 0 0 10px 40px; }
.order .orderAdditionales label {padding-left: 7px; font-weight: bold; color: #666666}
.order .orderCompletiveInfo {padding: 0 0 10px 47px; }
.order .orderCompletiveInfo textarea {height: 138px; width: 617px; MARGIN: 20px 0 20px 0; padding: 3px; border: 1px solid #6e8ca1; color: #003745; font-family: Arial;}
.order .orderClientNumber {padding: 10px 0 15px 47px; }
.order .orderClientNumber .input_text {width: 160px; padding: 3px 0 4px 10px; color: #003745; border: 1px solid #6e8ca1; }

.orderBT {padding: 0px 0 8px 0; text-align: center; }
.orderBT .btEx {margin-right: 9px; }


/**** steps ***/
.orderStep {height: 58px; width: 100%; margin: 0px 0 11px 0; float: left; background: url(/img/bg-orderStep.png) no-repeat}
.orderStep div {height: 34px; width: 160px; margin-top: 9px; padding-top: 15px; floaT: left; text-align: center; font-size: 16px; font-weight: bold; color: #718093; }
.orderStep div a:hover {text-decoration:none}
.orderStep #tabStep1 {margin: 9px 40px 0 0px}
.orderStep #tabStep2 {margin: 9px 35px 0 0px}
.orderStep #tabStep3 {margin: 0px 35px 0 0px}
.orderStep #tabStep4 {margin: 9px 0px 0 0px}

.orderStep .osSel {font-size: 16px; color: #18496b; _background: url(/img/bg-osSel.gif) no-repeat}
.orderStep .osNoSel { cursor: pointer; }
.orderStep .osNoSel_deact { cursor: default; }
.orderStep .osEx {margin-right: 0}

#step3HoverBox {position: absolute; z-index: 9; width: 364px; padding: 20px; display: none; background: url(/img/bg-basketHoverBox.gif) no-repeat #002028; color:#e7f8a8; font-weight:bold; text-align:center}

.order .orderPriceOverview {width: auto; height: auto; padding: 15px 0; FONT-FAMILY: tahoma}
.order .orderPriceOverview .oPOcont1 {}
.order .orderPriceOverview .oPOcont1 table { width: 100%; }
.order .orderPriceOverview .oPOcont1 table td {height: 25px; }
.order .orderPriceOverview .oPOcont1 table td.label { width: 375px; padding-right: 12px; text-align: right; color: #ff0000}
.order .orderPriceOverview .oPOcont1 table td.value { width: 355px; text-align: left; font-weight: bold; color: #ff0000}

#OrderRadioDiv {padding: 25px 0 0 130px; width: 250px; float: left; }
#OrderRadioDiv p {padding: 0 0 10px 0}
#OrderRadioDiv p label {text-decoration: underline; font-size: 12px; color: #18496b}
#OrderRadioDiv .requiredText {}

.deliveryHoverTitle {padding: 50px 0 0 40px; width: 250px; float: right; }
.deliveryHoverTitle a { cursor: help; color: #18496B; font-size: 15px; font-weight: bold; text-decoration: underline; }
.deliveryHoverTitle a:hover { text-decoration: none; }
#deliveryToHover { display: none; }
#deliveryToHoverIn .secLabel { color: #18496B; font-size: 15px; font-weight: bold; }
#deliveryToHoverIn .payment_transport {padding: 0 0 10px 0px; }
#deliveryToHoverIn .payment_transport .price {font-weight: normal; color: #ff0000}
#deliveryToHoverIn .payment_transport .price small {font-size: 12px; }
#deliveryToHoverIn .payment_transport .input_radio {position: absolute; top: 12px; left: 40px; }
#deliveryToHoverIn .payment_transport .method-of-delivery {position: relative; width: 550px; padding: 10px 0px 0 10px; }
#deliveryToHoverIn .payment_transport .method-of-delivery .method-of-deliveryIn {width: 520px; }
#deliveryToHoverIn .payment_transport .method-of-delivery .md1 { font-weight: bold; color: #666666}
#deliveryToHoverIn .payment_transport .method-of-delivery .md2 {padding: 3px 0 3px 0; display: block; color: #999999}
#deliveryToHoverIn .payment_transport .method-of-delivery .freetext {color: #333}



.order div.deliv_span { padding-top: 20px; padding-bottom: 20px; }
.order div.deliv_span div { clear: both; }
.order div.deliv_span span { display: block; float: left; width: 200px; text-align: left; padding-bottom: 5px; }
.order div.deliv_span span.label { display: block; float: left; width: 280px; text-align: left; padding-bottom: 5px; }

/******************************** === USER.ExecutedOrdersList === *********************************/
#title_user_executed_orderlist_1{background: url(/img/1/title_user_executed_orders.gif) no-repeat }
#title_user_executed_orderdetail_1 {background: url(/img/1/title_user_executed_orders_detail.gif) no-repeat }
#title_user_noexecuted_orderlist_1 {background: url(/img/1/title_user_executed_orders_detail.gif) no-repeat }

.execOrderList {width: 741px; padding: 0 10px; float: left; }
.execOrderList .execOrderListIn {height: 39px; width: 100%; margin: 5px 0 5px 0; padding-top: 12px; float: left; background: #c0cdd5}
.execOrderList .execOrderListIn input {vertical-align: middle; }
.execOrderList .execOrderListIn label {position: relative; top: -1px; color: #003455; }
.execOrderList .execOrderListIn .execOrLabel1 {padding-left: 9px;}
.execOrderList .execOrderListIn .execOrLabel2 {;}
.execOrderList .execOrderListIn .execOrLabel3 {text-decoration: underline; }
.execOrderList .execOrderListIn .execOrLabel4 {text-decoration: underline;}
.execOrderList .execOrderListIn .execOrLabel5 {text-decoration: underline;}
.execOrderList .execOrderListIn .execOrLabel6 {margin: 0 0 0 40px; }
.execOrderList .execOrderListIn .execOrLabel7 {padding-left: 9px;}
.execOrderList .execOrderListIn .inp1 {width: 180px !important}
.execOrderList .execOrderListIn .execOrLabel8 {margin: 0 0 0 25px; }
.execOrderList .execOrderListIn .execOrLabel9 {margin: 0 0 0 16px;}
.execOrderList .execOrderListIn .execOrLabel10 {margin: 0 0 0 90px;}
.execOrderList .execOrderListIn .input_text {width: 78px; padding: 4px 0 4px 0; text-align: center; color: #003745; border: 1px solid #6e8ca1; }
.execOrderList .execOrderListIn .input_radio {margin-left: 20px; margin-right: 3px; }

.execOrderTab {width: 741px; margin: 15px 10px 10px 10px;}
.execOrderTab thead tr td {height: 37px; font-weight: bold !important; color: #FFF !important; background: #6e8ca1}
.execOrderTab tbody tr td {height: 42px; color: #003455; }
.execOrderTab tfoot tr td {height: 24px; color: #003455; }
.execOrderTab thead .item {width: 190px; padding-left: 20px; } 
.execOrderTab .item {width: 203px; padding-left: 7px; }
.execOrderTab .item a {padding-left: 13px; text-decoration: underline; color: #003455; background: url(/img/bg-execOrderTax_item.gif) no-repeat left}
.execOrderTab .item a:hover  {text-decoration: none; }
.execOrderTab .date {width: 160px; padding-left: 0px; }
.execOrderTab .transport {width: 140px; padding-left: 6px; }
.execOrderTab .amount {width: 45px; text-align: center; }
.execOrderTab .priceWoVat {width: 78px; padding-right: 10px; text-align: right; font-weight: bold; }
.execOrderTab .priceWVat {width: 120px; text-align:right; }
.execOrderTab .priceWVat small {font-size: 12px}
.execOrderTab .legenda {width: 240px; text-transform: uppercase; font-weight: bold; text-align: center; /*padding-left:48px;*/ }
.execOrderTab .state_-1 {color: #C8C8C8}
.execOrderTab .state_0 {color: #9acc14}
.execOrderTab .state_1 {color: #ff0000}
.execOrderTab .state_2 {color: #ff9c00}
.execOrderTab .state_3 {color: #006baf}
.execOrderTab .state_4 {color: #8e8e8e}
.execOrderTab .sumaPrice {padding: 0 0 0 6px; font-weight: bold; }
.execOrderTab .bgT {height: 1px; font-size: 1px; background: url(/img/bg-execOrderTax_bgT.gif) repeat-x;}

.execOrderTab .code {;}
.execOrderTab .name {;}
.execOrderTab .unit {;}
.execOrderTab .price {padding-right: 6px; text-align: right; }

.page_executedorder .pager {width: 120px; color: #2c2c2c; margin: 16px auto; text-align: center;}
.page_executedorder .pager .btArrowL {margin-right: 4px; }
.page_executedorder .pager .btArrowR {margin-left: 4px; }
.page_executedorder .pager .pageArrows {position: absolute; top: 11px; right: 10px; }
.page_executedorder .pager .pageArrows .btArrowL {margin-right: 4px; }
.page_executedorder .pager .pageArrows .btArrowR {margin-left: 8px; }
.page_executedorder .pager .pageCount {position: absolute; top: 5px; left: 10px; }
.page_executedorder .pager .pageItems {position: absolute; top: 19px; left: 10px; }
.page_executedorder .pager img {vertical-align: middle; }
.page_executedorder .pager .input_text {height: 16px; width: 27px; padding-top: 3px; text-align: center; color: #003745; background: url(/img/bg-searchBox_input.gif) repeat-x; border: 1px solid #c3c3c3; }
.page_executedorder .pager strong {padding-left: 3px; }
.page_executedorder .pager span {; }
.page_executedorder .pager span.actual {font-weight: bold; }
.page_executedorder .pager a {text-decoration: none; }

.btOrderDetail {width: 100%; padding: 10px 0 10px 0; float: left; text-align: center; }
.orderDetail  {color: #18496b; }
.orderDetail .orderDetailItem {padding: 0 0 4px 15px; }
.orderDetail .orderDetailItem .label {; }
.orderDetail .orderDetailItem .value {font-size: 12px; font-weight: bold; }
.orderDetail .orderDetailItem .valueUP {font-size: 12px; font-weight:bold; text-transform: uppercase; }
.orderDetail .orderDetailItem .valueUP .state_-1 { color: #C8C8C8; }
.orderDetail .orderDetailItem .valueUP .state_0 {color: #9acc14; }
.orderDetail .orderDetailItem .valueUP .state_1 {color: #ff0000; }
.orderDetail .orderDetailItem .valueUP .state_2 {color: #ff9c00; }
.orderDetail .orderDetailItem .valueUP .state_3 {color: #006baf; }
.orderDetail .orderDetailItem .valueUP .state_4 {color: #8e8e8e; }

.orderDetail .orderDetailItem .value strong {color: #000; }
.orderDetail .orderDetailItem .paylnk {padding-left: 5px; font-weight: normal;}

.sumaOrdDet {width: 100%; float: left; margin-bottom: 60px; }
.sumaOrdDet img {vertical-align: middle}
.sumaOrdDet .sumaOrdDetIn {width: 400px; float: right; text-align: right; color: #18496b; font-family: Verdana}
.sumaOrdDet .sumaOrdDetIn strong {padding: 0 23px 0 55px; font-size: 14px; font-weight: normal; color: #ff0000}
.sumaOrdDet .sumaOrdDetIn small {font-size: 14px; }
.sumaOrdDet .btOrderDetail2 {padding-left: 18px}
.sumaOrdDet .btOrderDetail2 form {padding-left: 18px; display: inline}

.execOrderTax {width: 460px; margin: 20px auto 15px auto; clear: both; }
.execOrderTax thead tr td {height: 25px; font-weight: normal !important; color: #2c2c2c !important; border-bottom: 1px solid #2c2c2c; }
.execOrderTax tbody tr td {height: 22px; border-bottom: 1px solid #2c2c2c; }
.execOrderTax tfoot tr td {height: 22px; }
.execOrderTax .taxRate {width: 200px; padding-left: 10px; }
.execOrderTax .price1 {width: 75px; padding-right: 10px; text-align: right; }
.execOrderTax .price2 {width: 75px; padding-right: 10px; text-align: right; }
.execOrderTax .price3 {width: 75px; padding-right: 10px; text-align: right; }
.execOrderTax tfoot .price3 {font-weight: bold; }
.execOrderTax .sumaPrice {padding-left: 10px; font-weight: bold; }


.execOrderTabDetail {width: 741px; margin: 15px 10px; xfloat: left; }
.execOrderTabDetail thead tr td {height: 37px; font-weight: bold !important; color: #FFF !important; background: #6e8ca1}
.execOrderTabDetail tbody tr td {padding-top: 10px; padding-bottom: 10px; color: #18496b; background: #dbe2e7; border-bottom: 1px solid #FFF; }
.execOrderTabDetail .name {width: 393px; padding-left: 13px}
/*.execOrderTabDetail tbody .name {background: url(/img/bg-orderItems_name.gif) no-repeat 6px 17px #dbe2e7; } */
.execOrderTabDetail tbody .code {background: url(/img/bg-orderItems_name.gif) no-repeat 6px 17px #dbe2e7; width: 50px; padding-left:23px; }
.execOrderTabDetail tbody .name {font-weight: bold; }
.execOrderTabDetail tbody .name a {text-decoration: underline; font-weight: bold; color: #18496b}
.execOrderTabDetail .bgRec .name {padding-left: 22px;  color: #238d0e; background: url(/img/bg-bgRec_name.gif) no-repeat 6px 4px #e6f2c8}
.execOrderTabDetail .bgRec td {height: 19px; padding: 0; font-size: 10px !important; color: #238d0e !important; background: #e6f2c8}
.execOrderTabDetail .code {padding-left: 23px; padding-right: 5px; width: 50px; }
.execOrderTabDetail .amount {width: 50px; color: #666}
.execOrderTabDetail .amount span {padding: 0 10px 0 7px}
.execOrderTabDetail .WTDPH {width: 125px; padding-left: 13px; }
.execOrderTabDetail .SumaWDPH {width: 89px; padding-right: 13px !important; text-align: right}
.execOrderTabDetail .WTDPH small {font-size: 12px}
.execOrderTabDetail .SumaWDPH small {font-size: 12px}
.execOrderTabDetail .bgRec .WDPH small {font-size: 10px}
.execOrderTabDetail .bgRec .SumaWDPH small {font-size: 10px}

.infoOrder {width: 100%; padding: 10px 0 10px 0; float: left; text-align: center; }
.infoOrder p {margin: 5px 0 10px 0; font-size: 12px; font-weight: bold; }
.infoOrder span {margin: 0 5px; }

.orderLegend {width: 741px; margin: 0 10px; float: left; }
.orderLegend .orderLegend-t {padding: 10px 0 5px 0; font-weight: bold; color: #2c2c2c; }
.orderLegend .orderLegendTab div {width: 150px; margin: 2px 0 0 0; padding: 2px 0 2px 6px; }
.orderLegend .orderLegendTab .state_-1 { color: #C8C8C8; }
.orderLegend .orderLegendTab .state_0 { color: #CFFECF; }
.orderLegend .orderLegendTab .state_1 { color: #EED2B4; }
.orderLegend .orderLegendTab .state_2 { color: #ffffcc; }
.orderLegend .orderLegendTab .state_3 { color: #FFE5E0; }
.orderLegend .orderLegendTab .state_4 { color: #CCCCCC; }

/*
tr.state_-1 td { background: #C8C8C8; }
tr.state_0 td { background:#9acc14;}
tr.state_1 td { background:#ff0000;}
tr.state_2 td { background:#ff9c00;}
tr.state_3 td { background:#006baf;}
tr.state_4 td { background:#8e8e8e;}
*/

tr .state_-1 { color: #C8C8C8; }
tr .state_0 {color: #9acc14; }
tr .state_1 {color: #ff0000; }
tr .state_2 {color: #ff9c00; }
tr .state_3 {color: #006baf; }
tr .state_4 {color: #8e8e8e; }

/*
.data_sorting {float: left; background:#f5f5f5; border:1px solid #e6e6e6; width:545px; padding:5px;margin: 10px auto 0 auto;}
.data_sorting .byDateType {margin-top:15px }
.data_sorting .byId {float:left; margin-top:5px; margin-right:2px; padding-bottom:2px; padding-top:2px }
.data_sorting .byId input {}
.data_sorting .byId .input_text {width:55px;}
.data_sorting .byId .inputIMG {position: relative; top:0px;}
.data_sorting .unexecuteditems {float: left; margin-right:3px; margin-top:7px;_margin-top:9px; ?margin-top:10px;}
.data_sorting .unexecutedorders {float: left; margin-right:3px; margin-top:7px;_margin-top:9px; ?margin-top:10px;}
.data_sorting .input_text {width:6em; text-align: center; font-weight: bold; margin-right:4px; padding:3px ;overflow: hidden}
.data_sorting .ignoreDate {color: #A0A0A0; background-color:#F5F5F5;}
.data_sorting caption {display:none}
.data_sorting table {width:100%;text-align:left;margin:5px auto 5px auto;}
.page_executedorder .pager {height: 25px; width: 97%; padding: 6px 0 0 10px; ?padding-top: 5px; _padding-top: 5px; float: left;}
.page_executedorder .jumptopage {float: right; padding-top: 5px;}
.page_executedorder .pager p {padding-right: 3px; float: right}
.page_executedorder .pager p img {position: relative; top: 5px; ?top: 4px; _top: 0; }
.page_executedorder .pager span {position: relative; top: 1px; ?top: 4px; _top: 0; padding-right: 2px;}
.page_executedorder .pager span.actual {font-size: large;}
.page_executedorder .pager a {text-decoration: none;}
.page_executedorder .pager strong {position: relative; top: 1px; ?top: 0; _top: 0; padding-left: 6px}
.page_executedorder .pager .input_text {position: relative; top: 0px; height: 15px; width: 22px; padding-top: 2px; color: #000; text-align: center; border: 1px solid #569b2a}
.ordertbl {width:100%; margin-top:5px;}
.ordertbl caption {margin-top:20px;font-weight:bold}
.ordertbl td {padding:3px; border-top:1px #006644 solid}
.ordertbl thead { color:#ffffff; border-bottom:2px solid #93BA0C}
.ordertbl thead td {background:#006644;}
.ordertbl thead td.Code {color: #ffffff; font-weight: normal;}
.ordertbl thead td.Unit {text-align: right;}
.ordertbl thead td.Amount {text-align: right;}
.ordertbl thead td.DPH {text-align: right; white-space: nowrap;}
.ordertbl thead td.WDPH {text-align: right;}
.ordertbl thead td.SumaDPH {text-align: right;}
.ordertbl thead td.SumaWDPH {text-align: right;}
.ordertbl thead td.SumaWTDPH {text-align: right;}
.ordertbl tbody td {height:25px; color:#000000;} 
.ordertbl tbody td a {display:inline;}
.ordertbl tbody td.Price {text-align: right;}
.ordertbl tbody td strong {color: #000} 
.ordertbl tfoot {font-weight:bold; background:#006644; color:#fff;}
.ordertbl tfoot strong {font-weight:bold; background:#006644; color:#fff;}
.execute {width: 340px;}

.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}
*/
/*
tr.state_0 td { background:#CFFECF; }
tr.state_1 td { background:#EED2B4; }
tr.state_2 td { background:#ffffcc; }
tr.state_3 td { background:#FFE5E0; }
tr.state_4 td { background:#CCCCCC; }
*/
/*
.state_table {margin:5px 10px;}
.state_table td {padding: 6px 10px 6px 10px; }
tr.state_-1 td  {background: #C8C8C8; }
tr.state_0 td  {background: #9acc14; }
tr.state_1 td  {background: #ff0000; }
tr.state_2 td  {background: #ff9c00; }
tr.state_3 td {background: #006baf; }
tr.state_4 td  {background: #8e8e8e; }
*/
/*
.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 }

*/

.orderFin {padding: 30px 15px 0 15px; text-align: center; }
.informationFin1 .infEx1 {padding: 0 0 12px 0; font-weight: bold}
.informationFin1 .infEx2 {padding: 0 0 12px 0}
.informationFin1 .infEx2 span {padding: 0 3px }
.informationFin1 .infEx4 {padding: 0 0 20px 0}
.informationFin1 .infEx4 a {text-decoration: underline; color: #ff0000}
.informationFin1 .infEx4 a:hover {text-decoration: none}
.orderfinish {width: 100%; text-align: center; }
.orderfinish caption {height: 35px; font-weight: bold}
.orderfinish th {height: 25px; width: 375px; padding-right: 12px; text-align: right; } 
.orderfinish td { xwidth: 355px; text-align: left; }
.orderfinish p {margin: auto; width: 100%; text-align: center; }



/********************** === USER.loginform === ****************************************************/
#title_login_1 {background: url(/img/1/title_login.gif) no-repeat !important}
.login-t {;}
.loginform {padding: 0 0 0 10px;}
.loginform .lfEx1 {height: 28px; width: 727px; margin: 15px 0 17px 0px; padding: 12px 0 0 14px; text-transform: uppercase; font-size: 14px; font-weight: bold; color: #FFF; background: #6e8ca1; }
.loginform .lfEx2 {width: 100%; padding: 0 0 3px 0; float: left; }
.loginform .lfEx2 label {position: relative; top: 2px; width: 274px; padding-right: 9px; float: left; display: block; text-align: right; font-size: 12px; color: #fe7474; }
.loginform .lfEx2 .input_text {width: 160px; padding: 3px 0 4px 10px; color: #003745; border: 1px solid #6e8ca1; }
.loginform .lfEx3 {width: 100%; padding: 0 0 3px 0; float: left; }
.loginform .lfEx3 label {position: relative; top: 6px; width: 274px; padding-right: 9px; float: left; display: block; text-align: right; font-size: 12px; color: #fe7474; }
.loginform .lfEx3 .input_text {width: 160px; padding: 3px 0 4px 10px; color: #003745; border: 1px solid #6e8ca1; }
.loginform .lfEx3 a {margin-left: 10px; font-size: 12px; text-decoration: underline; color: #6e8ca1; }
.loginform .lfEx3 a:hover {text-decoration: none; }
.loginform .lfEx4 {width: 429px; padding: 10px 0 15px 312px; float: left; }


/********************** === USER.lostpass === *****************************************************/
#title_lostpass_1 {background: url(/img/1/title_lostpass.gif) no-repeat}
.lostPass .information {width: 100%; margin: 0; padding: 0; border: 0; background: none;}
.lostPass .alert { background:url("/img/bg-alertOkno.gif") no-repeat scroll center center #FF0000; color:#FFFFFF; font-weight:bold; width:363px; margin:auto; padding:10px;}
.lostPass label {color: #003745; }
.lostPass p {padding: 0 15px 10px 15px; }
.lostPass .input_text {height: 16px; width: 130px; padding: 3px 0 0 7px; color: #003745; background: url(/img/bg-searchBox_input.gif) repeat-x; border: 1px solid #c3c3c3; }

/********************** === USER.register === *****************************************************/
#title_user_register_1 {background: url(/img/1/title_registrace.gif) no-repeat}
#title_user_data_1 {background: url(/img/1/title_user_data.gif) no-repeat}
.registration {padding: 0 0 0 10px;}
.registration .information {text-align: center !important; font-size: 11px; background: none; border: 0; color: #6e8ca1}
.registration .alert {width:363px; padding:10px; text-align: center !important; font-size: 11px; background: url(/img/bg-alertOkno.gif) center #FF0000; border: 0; color: #FFFFFF}
.registration .requiredText {padding: 0px 12px 0 0; float: right; text-transform: none; font-size: 12px; }
.registration .requiredText span {color: #fe7474} 
.registration .secLabel {height: 28px; width: 727px; margin: 15px 0 17px 0px; padding: 12px 0 0 14px; text-transform: uppercase; font-size: 14px; font-weight: bold; color: #FFF; background: #6e8ca1; }
.registration table {width: 100%; }
.registration table thead {color: #6E8CA1; }
.registration table tbody {color: #18496B; }
.registration table tr td {height: 24px; }
.registration table tr .rName  .req {color: #fe7474}
.registration table tr .rName1 .req {color: #fe7474}
.registration table .rName {width: 126px; padding-right: 6px; text-align: right; }
.registration table .rInsert {width: 180px; }
.registration table .rName1 {width: 124px; padding-right: 6px; text-align: right; }
.registration table .rInsert1 {width: 300px; }
.registration table .rName2 {padding-left: 30px; }
.registration table .rName2 label {padding-left: 7px; color: #527c07}
.registration table .input_text {width: 160px; padding: 4px 0 4px 10px; color: #003745; border: 1px solid #6e8ca1; }
.registration table select {width: 160px; color: #003745; }
.registration table .bankaccount {width: 102px; }
.registration table .bankcode {width: 37px; margin-left: 3px}
.registration table .news {width: 12px !important; margin: 0 !important; padding: 0 !important; background: none !important; border: 0 !important}

.registration .registerCaptcha { margin: 10px 0 0 280px; width: 150px; position: relative; text-align: center; }
.registration .registerCaptcha .img  { float: left; }
.registration .registerCaptcha .text  { float: right; margin-top: 5px; }
.registration .registerCaptcha .text input {width: 42px; padding: 4px 0 4px 10px; color: #003745; border: 1px solid #6e8ca1; float: right; }
.registration .registerCaptcha .captchaTitle { color: #FE7474; height: 25px; }

.userdata {padding: 0 10px}

/*************************** === PRODUCER.imagelist === *************************************/
#title_producerImageList_1 {background: url(/img/1/producerList.gif) no-repeat;}
.producerImageList {width: 100%; padding: 15px 0 25px 0; float: left; background: #FFF;}
.producerImageList .producerinfo {width: 167px; margin: 0 5px; padding: 15px 0 0 0; float: left; text-align: center; }
.producerImageList .producerinfo a span {height: 46px; padding: 0px 10px 0 10px; display: block; overflow: hidden; }
.producerImageList .producerinfo a {font-weight: bold; color: #0099cc}

.detailWarrantyBox {padding: 15px 25px 25px 10px}

/********** === warranty_detail === ************/
#title_warranty_detail {background: url(/img/1/title_warranty.gif) no-repeat}

/********** === Holland_auction === ************/
#title_HollandAuction {background: url(/img/1/title_warranty.gif) no-repeat}
.titleHolland H1 {padding: 10px 8px 5px 8px; font-size:14px; font-weight: bold; color: #76c339}
.description {padding: 10px 4px 5px 4px;}
/*****************************
 === CATEGORYBODY.basicinfo ===
******************************/
.sectionBasicInfo {width: 100%; padding-bottom: 20px; float: left}
.sectionBasicInfo .sec_img {margin-right: 7px; padding: 2px;  float: left; border:solid 2px #ECEFED; }
.sectionBasicInfo .sec_info h1 {font-size: 14px; font-weight: bold; color: #fda300}
.sectionBasicInfo .sec_info a {font-weight: bold; color: #006644; text-decoration: underline}
.sectionBasicInfo .freetext {font-size: 12px}


/********************************
 === COMMODITYLIST.Search ===
********************************/
#title_search_result_1 {background: url(/img/1/title_search_result.gif) no-repeat }
.page_search .searchWord {font-weight: bold;padding: 0 5px }
.page_search .notFound {}
.page_search .listorcat {}
/*************************************
 === COMMODITYLLIST.searchAdvanced ===
**************************************/
#title_advancesearch_cat_1 {background: url(/img/1/title_advsearch_cat.gif) no-repeat}
/* === SELECT CATEGORY === */
#title_advancesearch_result_1 {background: url(/img/1/title_advsearch_result.gif) no-repeat}
/* === SET PARAMETERS === */
#title_advancesearch_params_1 {background: url(/img/1/title_advsearch_params.gif) no-repeat}
.page_advancedsearch .paramList {margin:10px auto 0px auto; width:700px;}
.page_advancedsearch .paramList .param {float: left; margin-bottom:5px; text-align: left; width:700px; clear:both;}
.page_advancedsearch .paramList .parprice {width:100%;}
.page_advancedsearch .paramList .parprice .input_text {width:60px!important; float: none;}
.page_advancedsearch .paramList .parprice .unit {float:none!important;}
.page_advancedsearch .paramList .param div {float: left; margin-right:15px;}
.page_advancedsearch .paramList .param .name { width:130px; float:left; text-align: right; margin-right:5px; padding-top: 3px;}
.page_advancedsearch .paramList .param .producer { white-space: nowrap;}
.page_advancedsearch .paramList .param .unit { width:80px; float:left; padding-top: 3px;}
.page_advancedsearch .paramList .param select { width:100px; margin-right:5px; float: left;}
.page_advancedsearch .paramList .param label { white-space:nowrap; }
.page_advancedsearch .paramList .param input { margin-right:5px; float: left; }
.page_advancedsearch .paramList .param .input_text { width:100px;}
.page_advancedsearch .paramList .param select.onlyselect { width:215px; float: left;}
.page_advancedsearch .paramList .param .multi{width:200px;}

#hoverbox {position: absolute; display: none; border: 1px #D1D1D1 solid; padding: 5px; cursor: pointer; background-color: #fff; }
#hoverbox.visible {display:block;}



/*********************
 === market_region ===
**********************/
#title_markets_1 {background: url(/img/1/title_markets.gif) no-repeat !important}
.marketMap { width:557px; float: left; background-color: #F1F3F2; padding: 17px 0;}
.marketMap .marketMapIn { width:523px; margin:0 17px; background-color: #ffffff; float: left;}
.marketMap .regionText { width:160px; text-align: center; float:left; margin:15px 0 0 15px;}
.marketMap .regionText div { height:100px; margin-top:15px; }
.marketMap .regionText .regionName { background-color: #006644; color:#FFFFFF; height:65px; line-height:65px; font-weight: bold; margin-top:10px; }
.marketMap .regionMap {margin:20px 20px 20px 0; }
.marketMap .marketSpace {clear: both; height: 17px; background-color: #F1F3F2;}
.marketMap .marketCities {width:100%; padding:15px 0 15px 35px; float: left;}
.marketMap .marketCities a { padding-left: 15px; width:140px; float: left; background: url(/img/BGnavigation_li_a.gif) left center no-repeat; border:0 }

.marketList { width:557px; margin-top:15px;}
.marketList .region {background-color: #F1F3F2;}
.marketList .region .subtitle { font-weight: bold; text-decoration: underline;}
.marketList .region .marketName {background-color:#9FA19E; color:#ffffff; padding:10px 15px 11px; font-weight: bold; border-bottom: 1px #ffffff solid}
.marketList .region .market {width:100%; padding:17px 0; float:left;}
.marketList .region .marketSpace {clear: both; height: 10px; background-color: #FFFFFF;}
.marketList .region .marketIn { width:523px; margin:0 17px; float:left; background-color:#F1F3F2; xborder: 1px black solid}
.marketList .region .marketIn img {float:right;}
.marketList .region .market p {float:left; clear:left; padding:1px 0; color:#444544 }
.marketList .region .market a {color: #006644; text-decoration: underline;}
.marketList .region .market p .label {float:left; width:70px;}
.marketList .region .market p .data {float:left; font-weight: bold;}


/****************************
 === COMMODITYBODY.related ===
****************************/
#title_related_1 {background: url(/img/1/title_related.gif) no-repeat}


/***************************** 
 === emailNews.register ===
 ****************************/
#title_news_reg_1 {background: url(/img/1/title_news_reg.gif) no-repeat; color:White !important;}


/****************************
 === WISHLIST ===
****************************/
#wishlistHoverBox {position: absolute; z-index: 9; width: 367px; /*height: 124px;*/ display: none; background-color:#A4D852; color: #FFF}
#wishlistHoverBox p {width: 100%; padding: 22px 0 23px 0; float: left; text-align: center; font-size: 10px; font-weight: bold}
#wishlistHoverBox a {position: relative; top: 5px; text-decoration: nderline; font-weight: bold;}
#wishlistHoverBox .showwishllist {padding: 0 20px; display: inline;}
#wishlistHoverBox .closewindow {padding: 0 20px; display: inline;}

/********************
 === IMAGE.detail ===
********************/
.fotoWin {min-width: 0px;}
.fotoWin a {text-decoration: none;}
.fotoWin a:hover {text-decoration: none;}
.fotoWin table {	height: 100%; border-collapse: collapse;}
.fotoWin table td {text-align: center; vertical-align: middle;}
.fotoWin table td div {text-align: right; font-size: 10px; color: #808080;}

/*****************************
 === COMMODITYBODY.Compare ===
*****************************/
#title_compare_1 {background: url(/img/1/title_compare.gif) no-repeat }
#containerCompare {}
#containerCompareIn {}
#containerCompare .compareButtons { text-align: center;}
#containerCompare .compareData  {text-align: center;}
#containerCompare .compareData td img { padding: 5px 15px  }
#containerCompare .rw1 { background-color: #ffffff; }
#containerCompare .rw2 { background-color: #ffffcc; }
#containerCompare td.parHead { text-align: right; }
#containerCompare td.parValue { text-align: center; }
#containerCompare .priceWithVAT {}
#containerCompare strong {margin-left:10px; font-size: 14px; font-weight: bold; color: #C43100; }
#containerCompare strong small {font-size: 12px;color: #C43100}

/* modal win select category */
/*  strom kategorii    */
#modalIframe {background-color:#fff; border-style:solid; border-width:1px 2px 2px 1px; border-color:#f2831f #816449 #816449 #f2831f; position:relative; top:50px}
#modalIframe, #clona1 {-moz-box-sizing: border-box; box-sizing: border-box;}
#modalIframeBody {height:100% !important;overflow:hidden;background-color:#e7e7e7;margin:0;padding:25px 0px 29px 0px;_padding-bottom:29px;*width:100% !important;}
.modalContent {background:#fff;border-left:solid #fff 2px; border-right:solid #fff 0; font-size:11px; font-weight:700; height:100% !important; overflow:auto !important; padding-left:5px; padding-right:5px}
#headerMenuContainer {left:0px; position:fixed; *position:absolute; top:0px; width:100%;height:25px;background:#e0e0e0;}
#footerContainer {height:29px; left:0;  bottom:0px; position:absolute; width:100%}
#footerContainer2 {height:29px; left:0;  bottom:0px; position:absolute; width:100%}


.category ul {list-style-type:none; margin:0; padding:0 0 0 20px}
.category li {margin-top:5px}
.category a.active:hover {color:#f68b2a; text-decoration:underline}
.category a:hover {color:#6e6d6d; text-decoration:underline}
.category li.closed ul {display:none !important}
span.closed {background:url('/img/plus.gif') no-repeat; cursor:pointer; height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.closed_catActive { background:url('/img/plusActive.gif') no-repeat; cursor:pointer; height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.opened {background:url('/img/minus.gif') no-repeat; cursor:pointer;  height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.opened_catActive {background:url('/img/minusActive.gif') no-repeat; cursor:pointer; height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.catInd {background:url('/img/catInd.gif') no-repeat; height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.catInd_catActive { background:url('/img/catIndActive.gif') no-repeat; height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.loading {font-style:italic}

/* FORUM */
#title_forum_1 { background: url(/img/1/title_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/l.gif) no-repeat; width:10px}
.page_forum .forumList td.t {background: url(../img/t.gif) no-repeat; 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 {clear: both;}
.forumList .title-t {margin-bottom: 5px; padding: 9px 0 4px 4px; color: #76c339; background: url(/img/bg-detail_freetext-t.gif) no-repeat bottom}
.forumList table {width:100%; margin-bottom:15px; clear:both; border: 2px solid #dddddd; padding: 0px;}
.forumList table thead td {border-bottom: 2px solid #dddddd; padding: 5px; background-color: #F4F4F4; }
.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 td {padding: 0 5px }
.forumList thead td {background-color: #dcdcdc; font-weight: bold;}
.forumList tr.root td {background-color: #e0e0e0;}
.forumList tr.sel td {font-weight: bold; background-color:#f0f0f0;}
.forumList td.l {background: url(/img/l_node.gif) no-repeat right; width:10px}
.forumList td.t {background: url(/img/t_node.gif) no-repeat right; width:10px}
.forumList td.i {background: url(/img/i_node.gif) no-repeat right; width:10px}
.forumList td.emp {background:none; width:10px}
.forumList table tfoot td { padding:10px 5px 5px; text-align:center;}
.forumListFull {margin-bottom:15px;}
.forumListFull table {margin:0 0 5px 0; border:0 }
.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 {clear: both;}
.forumForm .box {margin:10px;padding:5px;text-align:center;font-color:red}
.forumForm table {width:100%; padding:0px; border:2px solid #dddddd;background-color:#f4f4f4;}
.forumForm table .fflabel {padding:5px;text-align:right;}
.forumForm table .input_text{margin-top:5px; padding: 0 3px }
.forumForm table .input_text.fftitle {width:250px}
.forumForm table .fftext textarea {width:510px;height:150px}
.forumForm table .fftext {padding:5px 10px 0 10px}
.forumForm table .ffcaptcha {text-align:center;padding:5px}
.forumForm table .ffcaptcha .ChckCodeAssistant {}

/*pes*/
#wd_watchDogMainTable {border:#DCCDA1 solid 10px; left:430px;position:absolute;top:100px;width:400px;z-index:500;background:#ffffff;}

/**************************** === USER.remember.hoverbox === *****************************************/
#rememberHoverBox {position: absolute; z-index: 9; width: 357px; padding: 5px; display: none; background: url(/img/bg-rememberHoverBox.gif) no-repeat #93d04e}
.rememberHoverboxIn {width: 355px; floaT: left; border: 1px solid #b7e360}
#rememberHoverBox p {width: 100%; margin-bottom: 10px; padding: 12px 0 10px 0; float: left; text-align: center; font-size: 10px; font-weight: bold; color: #FFF; border-bottom: 1px solid #b7e360}
#rememberHoverBox .item {padding: 0 0 0 25px; color: #FFF}
#rememberHoverBox .item .name {width: 100%; padding-bottom: 6px; text-align: center;}
#rememberHoverBox .buttonsHB {margin-top: 3px; padding: 3px 0}
#rememberHoverBox a {position: relative; top: 5px; text-decoration: none; font-weight: bold; color: #FFF}
#rememberHoverBox .bhEx {margin: 0 106px 0 39px}

/* VYVOJ */
td.CalTitleDay {padding: 3px; border: 1px blue solid; background-color: #99ccff;}
td.Weekend {background-color: #66ccff; font-weight: bold;}
td.CalNumDay {padding: 3px; border: 1px blue solid; text-align: center;}
td.CalNumDay.ActiveDay a { color: red; }
td.CalNumDay.ToDay {background-color:blue ;}
td.CalNumDay.ToDay a {color: white;}
td.CalNumDay a {}


/********** === reclamation === ************/   
.reclamation {}
.reclamation form {text-align: center; }
.reclamation table { width: 680px; margin: 10px 0; border-collapse:collapse; border-color:#D5D5D5; clear:both; }
.reclamation table tr {height: 25px; }
.reclamation table tr th {text-align: left; font-weight: normal}
.reclamation table tr td {padding-top: 2px; text-align: left; }
.reclamation table tr td.itd1 {width: 180px; text-align: right; padding-right: 5px; }
.reclamation table tr td.itd2 {width: 180px; }
.reclamation table tr td.itd3 {width: 140px; text-align: right; padding-right: 5px; }
.reclamation table tr td.itd4 {width: 180px; }   
.reclamation table tr td.itdx {width: 680px; }   
.reclamation table tr td.separator {width: 680px; height:20px }   
.reclamation table.reclamation_rep {margin: auto; margin-top: 5px; border-collapse:collapse; border-color:#D5D5D5; clear:both; width: auto; }
.reclamation table.reclamation_rep tr {vertical-align: top; }
.reclamation table.reclamation_rep tr th {width: 200px; text-align: left; padding-right: 15px; color: Black;}
.reclamation table.reclamation_rep tr td {text-align: left; color: Black; }
.reclamation .label {}
.reclamation .login_text {color: Navy; }
.reclamation .check_text {display: block; padding: 10px 0; color: Navy; }
.reclamation .error_text_ok {color:Green; }
.reclamation .error_text_err {color:Red; }
.reclamation input.text {width: 180px; }
.reclamation input.text_select {width: 180px; background-color: Red; color: White !important; }
.reclamation input.check {width: auto; }
.reclamation .buttons input {width: auto !important; }
.reclamation textarea {}

.reclamation {padding: 0 10px}
.reclamation .add a {text-decoration: underline; font-weight: bold; color: #fe7474}
.reclamation .add a:hover {text-decoration: none}
.reclamation .secLabel {height: 28px; width: 727px; margin: 15px 0 8px 0px; padding: 12px 0 0 14px; text-transform: uppercase; font-size: 14px; font-weight: bold; color: #FFF; background: #6e8ca1; }
.reclamation .secLabel label {font-size: 14px; font-weight: bold; color: #FFF}
.reclamation .secLabel div {padding: 0px 12px 0 0; float: right; text-transform: none; font-size: 12px; }
.reclamation .secLabel div span {color: #fe7474} 
.reclamation .required {color: #fe7474 !important}
.reclamation textarea {width: 729px; height: 132px; padding: 5px; border: 1px solid #6e8ca1}
.reclamation table .text {width: 160px; padding: 4px 0 4px 10px; color: #6e8ca1; border: 1px solid #6e8ca1; }


/********** === PARTNER.orderslist === ************/
#title_partner_orderlist_1{background: url(/img/1/title_partner_orders.gif) no-repeat }

/********** === PARTNER.code === ************/
#title_partner_code_1{}
.pcode {}
.pcode fieldset p {text-align: center;}
.pcode fieldset p.value {font-weight: bold;}
.ImgP {border:#ffffff 2px solid;}
.ImgA {border:#ffffff 2px outset;}
.ImgN {border:#ffcf63 2px solid;}

/********** === CALENDAR === ************/
table.calendarBig {padding: 3px; border-collapse: collapse; border: 1px silver solid; margin: 10px auto}
.calendarBig thead td {text-align: center;}
.calendarBig .day {height:55px; width:70px; text-align: center;}
.calendarBig .day a {text-decoration: none; display: block; position: relative; }
.calendarBig .day a div.lightbox { position: absolute; top: -5px; right: 5px; }

.calendarBig .coverMonth { background-color:#E8E8E8; color: #A9A7A7;}
.calendarBig .saturday { background-color:#FFE293;}
.calendarBig .sunday { background-color:#FFC66C;}
.calendarBig .holiday { background-color:#FAFCAD; }
.calendarBig .today { background-color:#BEBEBE; }
.calendarBig .selected { background-color:#BEBEBE; }
.calendarBig .userNote { background-color:#000000; }

#column2.page_calendar { overflow: visible; }
.page_calendar .monthName { font-size: 12px; margin-top:20px; margin-bottom: 5px; text-align: center; color: #FFC66C; text-transform: uppercase; font-weight: bold; clear: both; }
.page_calendar .input_text { border:1px solid #9D9D9D; color:#6A6A6A; height:16px; margin:6px 6px 0 0; padding:3px 0 0 6px; width:113px; position: relative; top: -2px; }
.page_calendar .filterDate { width: 250px; float: left; padding-left: 15px; }
.page_calendar .filterName { width: 250px; float: left; padding-left: 15px; }
.page_calendar .input_image {  }
.page_calendar .filters { margin-bottom: 15px; }
.page_calendar .monthName a { text-decoration: none; }
.page_calendar .monthName img { width: 10px; height: 10px; margin-left: 10px; margin-right: 10px; }

.calendarPopUp { position: absolute; top: 130px; left: 50px; width: 300px; border: 1px solid #FFC66C; background: White; padding: 10px; }
.calendarPopUp .header { color: #FFC66C; font-size: 12px; font-weight: bold; position: relative; margin-bottom: 15px; }
.calendarPopUp .header img { position: absolute; right: 0px; top: 0px; cursor: pointer; }
.calendarPopUp .messageLine { margin-bottom: 5px; padding-top: 5px; text-align: justify; border-top: 1px solid #C0C0C0; }
.calendarPopUp .messageLine .messageType { color: #FFC66C; font-weight: bold; }
.calendarPopUp .messageLine .messageIcons { text-align: right; }
.calendarPopUp .messageLine img { margin-left: 5px; }
.calendarPopUp .messageLine img.actionBtn { cursor: pointer; }

.page_calendar .newMessageForm div {  color: #FFC66C; font-size: 12px; font-weight: bold; margin-top: 10px; border-top: 1px solid silver; padding-top: 10px; }
.page_calendar .newMessageForm .mSelect { padding: 0px; width: 270px; }
.page_calendar .newMessageForm .mArea { width: 270px; height: 50px; padding: 0px; }

/********** === DICTIONARY.list === ************/
#title_dictionary_1 { background: url(/img/1/title_dictionary.gif) no-repeat }
.page_dictionary .alphabet { text-align:center; margin-bottom:15px }
.page_dictionary .alphabet span { font-size:15px; padding:3px 4px 3px 0; text-transform:uppercase }
.page_dictionary .alphabet span a { font-weight:bold }
.page_dictionary .alphabet span a:hover { background-color:#dadada }

.page_dictionary .search { text-align:left; margin-bottom:15px }
.page_dictionary .search .input_text { width: 134px; padding: 3px 0 3px 7px; font-size: 14px; font-weight: bold; color: #545454;  }

.page_dictionary .dictionaryList { margin:0 0 15px 15px }
.page_dictionary .dictionaryList ul{ list-style-type:none; padding-left:0px;}
.page_dictionary .dictionaryList li {padding:3px 0}
.page_dictionary .dictionaryList li a { font-weight:bold; padding-left:10px; xbackground: url(/img/bg-categories_li_a.gif) no-repeat left}
.page_dictionary .dictionaryList .description { padding:8px 0 0 4px }

.page_dictionary .search .input_text {width: 163px; padding: 5px 0 5px 7px; border: 1px solid #6e8ca1}

/********** === FORUM.topic.list === ************/
/*
.forumList {clear: both;}
#column2 .forumList .title {float: none; height:15px; margin: 10px 0 0 0}
.forumList table {margin-bottom:10px; width: 100%;}
.forumList table td {background-color:#f4f4f4;padding:5px;height:22px;text-align:left;}
.forumList table td.fname {font-weight:bold;}
.forumList table td.fcheck {padding:0;text-align:center;}
.forumList table td.fy {}
.forumList table td.fanswers {text-align:center;}
.forumList table td.fdlast {text-align: right;}
.forumList table thead td {background-color:#f4f4f4; height:35px; text-align:center; vertical-align:middle; border-bottom:2px solid #dddddd}
.forumList table thead td.fname {width:226px;}
.forumList table thead td.fcheck {width:20px;}
.forumList table thead td.fy {width:65px;}
.forumList table thead td.fanswers {width:75px;}
.forumList table thead td.fdlast {width:150px;}
.forumList table tbody td {background-color:#fff}
.forumList table tfoot td {text-align: center;padding:5px 0}
*/

 /****** === COMMODITYBODY.toporder.column === *******/
#title_toporder_column_1 {background: url(/img/1/title_toporder_column.gif) no-repeat}
.toporder_column-t {margin-top: 10px}
#column3 .topOrder {padding-bottom: 3px}
#column3 .topOrder .product {width: 188px; margin: auto; padding: 15px 0 7px 0; text-align: center; border-bottom: 1px solid #f1f1f1}
#column3 .topOrder .product .last {border-bottom: none} 
#column3 .topOrder .productName a {height: 15px; overflow: hidden; display: block; font-size: 12px; color: #5c5c5c}
#column3 .topOrder .productImg {width: 115px; margin: 5px auto 5px auto;  overflow: hidden; border: 1px solid #bababa}
#column3 .topOrder .price {font-size: 13px; font-weight: bold; color: #d87500}
#column3 .topOrder .price small {font-size: 11px}
 
/**************************** === COMMODITYBODY.toporder ===  *********************************/
#title_toporder_1 {background: url(/img/1/title_toporder.gif) no-repeat !important}
.comLTopOrder {width: 100%; margin-bottom: 15px; floaT: left}
.comLTopOrder .line {width: 100%; float: left; background: url(/img/bg-comLRecommended_line.gif) no-repeat bottom}
.comLTopOrder .line.last {background: none} 
.comLTopOrder .product {width: 183px; padding: 8px 0 10px 0; float: left; text-align: center}
.comLTopOrder .product h3 a {height: 15px; margin-bottom: 4px; display: block; overflow: hidden; font-size: 12px; color: #76c339}
.comLTopOrder .productImg {height: 150px; width: 135px; margin: auto; overflow: hidden} 
.comLTopOrder .productPrice {font-size: 12px; font-weight: bold; color: #fda300}


/***************************** slovník pojmů *********************************/
b.activateLinks {text-decoration: underline; cursor: pointer;}
.infobox {border: 3px solid #000000; background: #ffff99 ;padding:5px;display:none;height:auto;width:150px;position:absolute; left: 0px; top:0px;text-align:center;text-indent:0px;font-size:10px; }
.navtext {width:150px; font-size:10pt; border: 1px solid black; background-color:#ffff99; color:black; display:block}


/*************************************************************************/
.XcommodityCatalog .product .productIn .productImg { height: 100px }

.hidden { display:none; }

/*************************************************************************/
.images {width: 100%; margin: 5px 0 20px 0; float: left; }
.images .detailName {width: 100%; padding: 10px 10px 10px 15px; }
.images .detailName h1 {font-size: 16px; color: #003455; }
.images .small{width: 120px; height:430px; overflow:auto; padding: 0px 10px 10px 10px; float:left; }

.images #big { margin: 0px 10px 10px 10px; padding: 10px; float: left; border: 1px solid #c0cdd5}

.images img {vertical-align: middle; padding: 5px; }

.images .detailImg {position: relative; width: 285px; padding: 0 0px 0 12px; float: left; }
.images .detailImg .diEx {height: 258px; width: 182px; padding: 0px 0px 0px 0; float: left; border: 1px solid #c0cdd5}
.images .detailImg .detailVariImg {width: 84px; padding: 0 0 0 3px; float: left; }
.images .detailImg .detailVariImg .detailVariImgIn {height: 82px; width: 82px; margin-bottom: 4px; border: 1px solid #c0cdd5}
.images .detailImg .detailVariImg .detailVariImgIn .dvEx {}

.search { padding: 0px 0px 0px 10px; }


/*************************************************************************/
#minamountbox2 { z-index:9600; width: 330px; height: 141px; text-align: center; background:url(/img/bg-minamountbox.gif) no-repeat; border: 1px solid #be0b0b }
.hidden_window { z-index:9600; position: absolute; display: none; }
#minamountbox2 #mabErrorTitle {padding: 14px 0 28px 0; font-size: 18px; font-weight: bold; color: #FFF}
#minamountbox2 #mabErrorSpan {padding-bottom: 21px; font-size: 12px; font-weight: bold; color: #ff0000}
#minamountbox2 #mabErrorClose a {text-decoration: underline; font-size: 12px; font-weight: bold; color: #0a3856}
#minamountbox2 #mabErrorClose a:hover {text-decoration: none}

#recap_iFinalPrice { font-size:14px; font-weight:bold; height:28px; width:727px; color: #ff0000; float:right; text-align:right; width:100%; font-family:Verdana; }

#OrderSettingsBrief .information {text-align: center !important; font-size: 11px; background: none; border: 0; color: #6e8ca1}


.page_emailnews .freetext {padding:0 15px 0 10px}

.linethrough {text-decoration: line-through; }

#DetailSend { padding: 0 10px 0 10px; }

.reclamationList {width: 741px; margin: 15px 10px 10px 10px; floaT: left; }
.reclamationList thead tr td {padding:4px; font-weight: bold !important; color: #FFF !important; background: #6e8ca1}
.reclamationList thead tr td.date { width: 75px; text-align:right }
.reclamationList thead tr td.count { text-align:right }
.reclamationList tbody tr td {color: #003455; padding:2px }
.reclamationList tbody tr td.date { width: 75px; text-align:right }
.reclamationList tbody tr td.count { text-align:right }
.reclamationList tbody tr td.state { font-weight:bold }
.reclamationList tbody tr td.first{ border-left: 1px solid #CCCCCC; }
.reclamationList tbody tr td.last{ border-right: 1px solid #CCCCCC; }
.reclamationList tbody tr.description { background: #F5F5F5 !important; }
.reclamationList tbody tr.description td { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.reclamationList tbody tr.proposal { background: #EEEEEE !important; border: 1px solid black; }
.reclamationList tbody tr.proposal td { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }

#jQueryHoverBox { display: none; position: absolute; top: 20px; margin-bottom: 20px; left: 350px; background: #fff; border: 2px solid #18496B; padding: 20px; z-index:9; }
#jQueryHoverBox table.classic { padding-left: 0;  }
#jQueryHoverBox .title { background:url("/img/bg-title_column2.gif") no-repeat scroll 10px 2px transparent; color:#194160; font-size:16px; font-weight:bold; margin:10px 0; padding:5px 0 5px 46px; text-transform:uppercase; }

#jQueryHoverBox table.classic .mailButtons { width: 150px; padding: 20px 0 0 0; }
#jQueryHoverBox table.classic .sendingInfo { width: 135px; padding: 5px; height: 20px; }
#jQueryHoverBox table.classic .input_text { padding:2px 0 3px 7px; }
#jQueryHoverBox table.classic .mailButtons img { float: left; margin: 0px 5px; cursor: pointer; }
.detail .sendPrint ul li .technicsQuest {background: url(/img/bg-sendTec.gif) no-repeat 0px 0px;}

.questionLink, .technicsQuest { cursor: help; }

.jQuerySlider { background:url("/img/bg-displayPaging_marks.gif") repeat-y scroll right center #AEBFC9; border:1px solid #9EB1BD; }
.jQuerySlider .jQuerySliderIn { background:url("/img/bg-displayPaging_producerSelect_div.gif") no-repeat scroll 429px 0 transparent; }
.jQuerySlider .selector { padding: 10px 0 0 20px; position: relative; }
.jQuerySlider .selector label { color:#003745; font-weight:bold; }
.jQuerySlider .selector .input_button { left:473px; position:absolute; top:10px; }
.jQuerySlider div.ui-slider-horizontal { margin: 10px 110px 10px 10px; background: #FFFFFF; border:1px solid #AAAAAA; color:#222222; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; height: 5px; position: relative;  z-index: 0; }
.jQuerySlider .ui-slider-range { background: #FFD900; border:0 none; display:block; font-size:0.7em;  position:absolute; z-index:1;  height: 5px; }
.jQuerySlider .ui-slider-handle { outline: none; background:url("/img/slider1.gif") no-repeat scroll 0 0 transparent; height:21px; width:8px; position: absolute; z-index:2; top: -7px; margin-left: -4px; }

#otherParams { display: none; } 
.showOtherParamsOut { padding:0 120px 0 0; text-align: right; }
#.showOtherParamsOut strong {  }
.showOtherParamsOut .showOtherParams { color: #003745; cursor:pointer; font-weight: bold; padding-top: 5px; height: 20px; }
.showOtherParamsOut .showOtherParams strong#exproParamsStrong { display: inline; margin-left: 10px; }
.showOtherParamsOut .showOtherParams img { margin:0 0 4px 15px; }

.gallery {position:relative; height:200px; width: 100%; overflow: hidden; }
.gallery a {float:left; position:absolute;}
.gallery a img {border:none;}
.gallery a.show {xz-index:500} 

.gallery .caption {xz-index:600; color:#fff; height:auto !important; max-height: 200px; width: 100% !important; position:absolute; /*right:0px; bottom: 0;*/ /*text-align: right;*/ padding: 0px; cursor: pointer}
.gallery .caption .content {/*padding: 5px;*/ xbackground-color:#dadada; font-size:16px; font-weight: bold; font-family: Arial; float: none; /*padding-right: 10px; padding-left: 10px; */}

.gallery .sidebarP, .gallery .sidebarN {xz-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;}

#gallery_11 {margin-bottom: 10px; margin-top: 10px; left: 5px}
#gallery_13 {margin-bottom: 5px; margin-top: 10px; left: 5px}
#gallery_10 {left: 5px}
#gallery_2 {left: 15px}
#gallery_5, #gallery_6, #gallery_7, #gallery_8 {left: 70px}




/*** jquery.lightbox.css ***/

/*
 * jQuery Lightbox Plugin (balupton edition) - Lightboxes for jQuery
 * Copyright (C) 2007-2010 Benjamin Arthur Lupton
 * http://github.com/balupton/jquery-lightbox
 *
 * This file is part of jQuery Lightbox (balupton edition).
 * 
 * jQuery Lightbox (balupton edition) is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 * 
 * jQuery Lightbox (balupton edition) is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 * 
 * You should have received a copy of the GNU Affero General Public License
 * along with jQuery Lightbox (balupton edition).  If not, see <http://www.gnu.org/licenses/>.
 *
 * @name jquery.lightbox.css
 * @package jquery-lightbox
 * @version 1.4.4-beta
 * @date July 10, 2010
 * @category jQuery plugin
 * @author Benjamin "balupton" Lupton {@link http://www.balupton.com}
 * @copyright (c) 2007-2010 Benjamin Arthur Lupton {@link http://www.balupton.com}
 * @license GNU Affero General Public License - {@link http://www.gnu.org/licenses/agpl.html}
 * @example Visit {@link http://github.com/balupton/jquery-lightbox} for more information.
 */

html, body { margin: 0; padding: 0; height: 100%;}

#lightbox, #lightbox-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom:auto;
	right:auto;
	
	z-index:100;
	width:100%;
	height:auto;
	
	text-align:center;
	color:#333333;
	
	/* stop stupid conflicts */
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
	line-height:0;
	
	/* general conflict stopper */
	text-decoration:none;
	background:none;
	word-spacing:normal;
	letter-spacing:normal;
	float:none;
	clear:none;
	display:block;
}

#lightbox a, #lightbox a:link, #lightbox a:visited, #lightbox a:hover {
	text-decoration:underline;
	color:#999999;
}

#lightbox-overlay {
	z-index: 90;
	background-color:#000000;
	height: 100%;
	position:fixed;
}
#lightbox-overlay-text {
	text-align: right;
	margin-right: 20px;
	margin-top: 20px;
	color: white;
	font-size: 12px;
	cursor: default;
	line-height:normal;
}
#lightbox-overlay-text a, #lightbox-overlay-text a:hover, #lightbox-overlay-text a:visited, #lightbox-overlay-text a:link {
	color:white;
}
#lightbox-overlay-text span {
	padding-left:5px;
	padding-right:5px;
}

#lightbox img, #lightbox a img, #lightbox a { border:none; outline:none; }

#lightbox-imageBox {
	position:relative;
	border:1px solid black;
	background-color:white;
	width:400px;
	height:400px;
	margin:0 auto;
}

#lightbox-imageContainer {
	padding:1px;
}

#lightbox-loading {
	position:absolute;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
}

#lightbox-nav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}
/* #lightbox-imageBox > #lightbox-nav { left: 0; } 
#lightbox-nav a { outline: none; }*/


#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	display:block;
	width:49%;
	height: 100%;
	background:transparent url("/img/lightbox/blank.gif") no-repeat; /* Trick IE into showing hover */
	/* cursor:pointer; */
	zoom:1; /* who knows why? */
	
	padding:0px;
	margin:0px;
}
#lightbox-nav-btnPrev { 
	left:0;
	right:auto;
	float:left;
}
#lightbox-nav-btnNext { 
	left:auto;
	right:0;
	float:right;
}
/*
.preload_largeLink, #prevLink:hover, #prevLink:visited:hover {
	background:url("../images/prev.gif") left 45% no-repeat;
}
.preload_nextLink, #nextLink:hover, #nextLink:visited:hover {
	background:url("../images/next.gif") right 45% no-repeat;
}
*/

#lightbox-infoBox {
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0px;
	
	/* width: 100%;
	padding: 0 10px 0; */
}

#lightbox-infoContainer {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#666;
	
	line-height:normal;
	/* height:30px; */
}
#lightbox-infoHeader {
	width:100%;
	text-align:center; 
}
#lightbox-caption {
	text-align:justify;
}
#lightbox-caption-title {
	font-weight:bold;
}
#lightbox-caption-description {
	font-weight:normal;
}

#lightbox-infoFooter {
	margin-top:3px;
	color:#999999;
}
#lightbox-currentNumber {
	display:block;
	width:49%;
	float:left;
	text-align:left;
}
#lightbox-close {
	display:block;
	width:45%;
	float:right;
	text-align:right;
}
#lightbox-close-button{
	padding-left:30%;
}
#lightbox-close-button:hover {
	color:#666666;
}

#lightbox-infoContainer-clear {
	clear:both; 
	visibility:hidden;
}

.product .store {height:26px !important;}
.product .store strong {height:24px;}
.product .store strong span {font-weight:normal;}

#column2 .product {height:316px !important;}

#availCount {
    font-size: 14px;
    font-weight: bold;
    color:#669900;
}