/* ------------ GlobÃ¡lnÃ­ definice objektÅ¯  -----------------------------------------------------------------------------------------------*/
body {margin: 0; padding: 0; font-family: Tahoma; font-size: 11px; color: #686868; background: #C0C0C0}
div {height: auto; _height: 0; margin: 0; padding: 0}
p {margin: 0; padding: 0}
a {_height: 0; text-decoration: none; color: #000; cursor: pointer;_cursor:hand}
a:hover {text-decoration: underline}
img {margin: 0; padding: 0; border: 0}
form {margin: 0; padding: 0}

h1,h2,h3,h4,h5 {margin: 0; padding: 0; font-size: 11px; color: #000}

.input_text {margin: 0; padding: 0; font-size: 11px; color: #000}
.input_button {margin: 0; padding: 0; border: 0}
.input_radio {height: 12px; width: 12px; margin: 0; padding: 0; vertical-align: middle; border: 0}
html>body .searchBox .input_radio {width: 15px; height: 15px;} /*pro operu - oøezává radiobuttony zprava, neb nejsou ètvercové */
:root .searchBox .input_radio {width: 12px; height: 12px;}
.input_check {height: 12px; width: 12px; margin: 0; padding: 0; border: 0}

Textarea {margin: 0; padding: 0; overflow: auto; font-size: 11px; color: #000}
Label {margin: 0; padding: 0; vertical-align: middle; color: #000; font-size: 11px}
Select {margin: 0; padding: 0; vertical-align: middle; color: #000; font-size: 11px}
Input {vertical-align: middle}

.clear {_height: 0px; font-size: 1px; clear: both}
.clear1 {clear: both; _clear: none}
.clear2 {clear: both; _height: 0px; font-size: 1px}

.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}
.alert {color: #A20009;}

.buttons{width:100%; text-align:center;}
.Code2 {	border: #8b4513 1px solid;	padding-right: 5px;	padding-left: 5px;	color: #000066;	font-family: 'Courier New' , Monospace;	background-color: #ff9933}
.postfixText {padding-left:0;}
.bottom{background: url(/img/BGbottom.gif) no-repeat left bottom #ffffff; height:10px;   margin-bottom:10px;}

/* -- 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 {clear:both;background:#f5f5f5;border:1px solid #e6e6e6;width:430px;padding:10px;margin:10px auto 0 auto;text-align:center;width:90%;}
.information p {margin:5px}
.information a {font-weight:bold; color: #93BA0C;}
.information.alert {background:#fff5f5; font-weight: bold}
.information.result {background:#f5fff5;}
.information table {width: 100%;}
.information table th {text-align:right; width: 50%}
.information table td {text-align:left; width: 50%}

/* LI seznam */
.arrowedMenu {float:left; margin-top:25px;padding-left: 20px}
.arrowed { background:url(/img/arrowR.gif) no-repeat center left; padding-left:10px;}
.arrowed a {color:#000;}

/*  clona   */
#clona {background-image:url(/img/logoGrey.gif); filter:alpha(opacity=50); opacity:.5; height:100%; left:0; position:absolute; text-align:center; top:0; vertical-align:middle; width:100%; z-index:5;}
.clonaIE6 {background-image:url(/img/logoGrey.gif);}
#clona1 {text-align:center; vertical-align:middle; position:absolute; top:0; left:0; width:100%; height:100%; z-index: 6;}

/* ----------  Definice kostry  -------------------------------------------------------------------------------------------------- */

#containerBgBody {position: relative;  margin: auto;   background: #FFF}
#containerHeader {position: relative; z-index: 1; margin: auto; width: 1024px; height: 255px; background: url('/fotocache/headerImages/bg-containerHeader.jpg') no-repeat top #FFF }
#containerHeader_1 {position: relative; z-index: 1; margin: auto; width: 1024px; height: 255px; background: url('/fotocache/headerImages/bg-containerHeader.jpg') no-repeat top #FFF }
#containerHeader_2 {position: relative; z-index: 1; margin: auto; width: 1024px; height: 255px; background: url('/fotocache/headerImages/bg-containerHeader.jpg') no-repeat top #FFF }
#containerBody {position: relative; margin: auto; width: 1024px;background: #fff}
#column1 {position: relative; top: 0; left: -523px; width: 215px; float: left; background: url(/img/BGcol1.gif) repeat-y #fff}
#column2 {position: relative; top: 0px; left: 240px; padding: 28px 0 0 5px; width: 543px; height: auto; float: left; overflow: hidden; background: #FFF}
#column3 {position: relative; top: 0px; left: 25px; width: 215px; float: left; background: url(/img/BGcol3.gif) repeat-y #fff}
#containerFooter {position: relative; height: auto; width: 973px; margin: 0 auto; padding: 0;  font-size: 11px; color: #2E2E2E; background: url(/img/bg-containerFooter.gif) repeat-x top #E7E7E7; border-left: 28px solid #fff;border-right: 23px solid #fff;} 

/* ----------  containerHeader --------------------------------------------------------------------------------------------------- */
#containerHeader h1 {display: none}
#containerHeader_1 h1 {display: none}
#containerHeader_2 h1 {display: none}

/*****************************  === USER.guideLinks  === ******************************************/
.logo {position: absolute; top: 31px; left: 0; height: 130px; width: 786px; display: block}
#bannerImg_1 {position: absolute; }
#bannerImg_2 {position: absolute; }

.setUp {position: absolute; top: 4px; left: 789px; margin: 0; padding: 0; list-style-type: none; font-size: 11px}
.setUp li {float: left}
.setUp li a {margin-right: 18px; _margin-right: 18px; float: left; text-decoration: none; font-weight: bold; font-family:tahoma; font-size: 10px; color: #A4A3A3}
.setUp li a:hover {text-decoration: underline}

.userInfo {position: absolute; top: 3px; left: 33px; margin: 0; padding: 0; list-style-type: none}
.userInfo li {float: left}
.userInfo li a {margin-right: 30px; _margin-right: 30px; float: left; display: block; text-decoration: none; font-size: 11px; font-weight: bold; font-family:tahoma; color: #000}
.userInfo li a:hover {text-decoration: underline}

/*****************************  === PUBLISH.treemenu  === *****************************************/
.menu {position: absolute; top: 181px; right: 61px; margin: 0; padding: 0; list-style-type: none; font-family:arial;}
.menu li {position: relative; display: block; float: left; padding-left: 3px; background: url(/img/bg-menu_li.gif) no-repeat left !important}
.menu li.first {background: none !important}
.menu li a {height: 69px; padding: 0 19px 0 24px; float: left; display: block; font-size: 12px; font-weight: bold; color: #000; text-transform:uppercase; background: none !important}
.menu li a span {padding: 30px 0 0 0; display: block; background: url(/img/bg-menu_li_aSpan.gif) no-repeat center 9px !important}
.menu li a:hover {color: #fff; text-decoration: none; background: url(/img/bgmenulia.gif) repeat-x !important}
.menu li a:hover span {background: url(/img/bg-menu_li_aSpanHov.gif) no-repeat center top !important}
.menu li ul {position: absolute; z-index: 9; top: 69px; left: 3px; width: 135px; margin: 0; padding: 0; visibility: hidden; font-size: 10px; color: #D1E5CC; ; background: url(/img/bg-xmenu.gif) repeat-x #93d04e  !important} 
.menu li.last ul {left:auto; right: 0px;} 
.menu li ul li {display: block; float: none; margin: 0px; padding: 0px; background: none !important;}
.menu li ul li a {height: auto; display: block; float: none; padding: 6px 8px 5px 14px; color: #FFF; font-size: 11px; font-weight: bold; text-transform:none; background: #4A800A !important; border-bottom: 1px solid #518B0B}
.menu li ul li a span {padding: 0; background: none !important}
.menu li ul li a:hover {background: #4A800A !important}
.menu li ul li a:hover span {background: none !important}
.menu li ul li ul {top: 5px; left: 136px !important;}

/*****************************  === Multilangual  === *********************************************/

/*****************************  === SEARCH.form  === **********************************************/
.searchBox {position: absolute; top: 208px; left: 45px}
.searchBox .seEx .seExIn {margin: 0; padding: 0; width: 174px; height: 19px; background: #fff; border: 1px solid #D1D1D1}
.searchBox .seEx .seExIn input {position:relative; _top: -1px; ?top:-1px;}
.searchBox .seEx .input_text {height: 16px; width: 134px; margin-right: 4px; padding: 3px 0 0 7px; color: #666666; border: none}
.searchBox .seEx .advSearchBoxLink {position:relative; top: 6px; left: 9px; font-weight: bold; color:#000;}
/*.searchBox .seEx .advSearchBoxLink:hover {}*/
/*.searchBox #advSearchBox {position: absolute; top: 20px; left: 214px; width: 110px; padding: 9px 0 7px 10px; background: #76c339; border: 1px solid #fda300}*/
.searchBox #advSearchBox {position: absolute; top: 27px; left: 150px; width: 110px; padding: 9px 0 22px 10px; background: url(/img/BGadvsearchbox.gif) no-repeat;}
.searchBox #advSearchBox label {padding-bottom: 4px; display: block; color: #FFF}
.searchBox #advSearchBox .input_radio {position: relative; top: -2px; ?top: 0px; _top: 0px; margin-right: 5px}
.searchBox #advSearchBox a {margin-left: 18px; text-decoration: underline; color: #FFF}
.searchBox #advSearchBox a:hover {text-decoration: none}
.searchBox #advSearchBox .close { float:right; margin-right:3px; margin-top:-6px; }

/*****************************  === basketInfo  === ***********************************************/
.basket {position: absolute; top: 42px; right: 38px; height: 120px; width: 190px; font-family:arial;}
.basket .baEx1 {padding: 9px 0 18px 0; width: 100%; text-align: center; font-size: 12px; font-weight: bold; color: #000;}
.basket .baEx2 {float:left;text-align: left}
.basket .baEx2 .baEx2_1,
.basket .baEx2 .baEx2_2 {float:left;padding: 5px 0 11px 0;}
.basket .baEx2 .baEx2_1-t {float:left;padding: 0; width: 96px; color: #086339}
.basket .baEx2 .baEx2_1 strong {position:relative; top: -2px; display:block; float:right; padding: 0; width: 92px; font-size: 14px; color: #000; text-align:right}
.basket .baEx2 .baEx2_1 strong span {font-size: 14px; color: #000}
.basket .baEx2 .baEx2_2-t {float:left;padding: 0; width: 96px; color: #086339}
.basket .baEx2 .baEx2_2 strong {position:relative; top: -2px; display:block; float:right; padding: 0; width: 92px; font-size: 14px; color: #000; text-align:right}
.basket .baEx2 .baEx2_2 small {font-size: 14px; color: #086339}
.basket .baEx3 {margin: 0; padding: 0;}
.basket .baEx3 a {float: left; display:block; margin: 5px 0 0 0; padding: 0 28px 0 0; width: 81px; font-weight: bold; color: #000;}
.basketShow {}
.basketClear {padding: 0 !important}
 
/* ------------ Column1 -----------------------------------------------------------------------------------------------------------------*/
#column1 .title {float: left; margin:0;padding-top: 41px; width: 215px; height: 27px; overflow:hidden; font-family: arial; font-size: 12px; font-weight:bold; text-transform:uppercase; color: #000; text-align:center; background: url(/img/BGcol3Title_empty.gif) no-repeat top}
#column1 .title span {/*position: relative; top: -13px; height: 37px; _margin-bottom: -13px; display: block*/display:none;}
#column1 .sideBox {float: left;padding: 0 8px 0 8px; margin: 0; width: 199px; background: url(/img/BGcol3SideBox.gif) no-repeat top} 
#column1 .sideBox.payments1	{background:none !important;}
#column1 .sideBoxIn {float: left;padding: 0 10px 0 13px; width: 176px;}
#column1 .boxContent {margin-top: 7px}
#column1 .banner {margin: 15px 0; text-align: center}
#column1 .column3bottom {float: left; margin:0; padding: 0;width: 215px; height: 5px; overflow:hidden; background: url(/img/BGcol3Bottom.gif) no-repeat !important}
/*****************************  === CATEGORYLIST.basictree  === ***********************************/
.fold {height: 27px; width: 198px; margin: auto; border-bottom: 1px solid #fda300}
.fold div {height: 20px; width: 99px; padding-top: 7px; float: left; text-align: center; cursor: pointer}
.fold .foEx1 {font-weight: bold; color: #FFF; background: #fda300}
.fold .foEx2 {text-decoration: underline; color: #686868; background: #FFF}
.foEx {border-bottom: 1px solid #76c339}
.foEx .foEx1 {text-decoration: underline; font-weight: normal; color: #686868; background: #FFF}
.foEx .foEx2 {text-decoration: none; font-weight: bold; color: #FFF; background: #76c339}

#column1 .title.cat {background: url(/img/title_categories.gif) no-repeat !important;}
#column1 .sideBox.categories {background: none !important} 
/*#title_categories_1 {background: url(/img/1/title_categories.gif) no-repeat}*/
.categories ul {margin: 0; padding: 6px 0 8px 0; list-style-type: none}
.categories ul li {}
.categories ul li span {display:block; background: url(/img/BGhordottedBlack.gif) repeat-x bottom;}
.categories ul li.last span {background: none}
.categories ul li a {display: block; padding: 6px 5px 6px 26px; width: 145px; height:auto; overflow:hidden; font-weight:bold; color:#000; font-family:Tahoma; text-decoration:none; background: url(/img/bg-categories_li_a.gif) no-repeat 2px 10px}
.categories ul li a:hover {text-decoration: underline}
.categories ul ul {margin: 0; padding: 0; list-style-type: none; border: 0; background: none}
.categories ul ul li span {display:block; background: url(/img/BGhordottedGray.gif) repeat-x bottom !important;}
.categories ul ul li a {padding: 6px 5px 6px 53px; width: 123px; display: block;  background: none}
.categories ul ul ul li span {display:block; background: url(/img/BGhordottedGrayLight.gif) repeat-x bottom !important;}
.categories ul ul ul li a {padding: 6px 5px 6px 88px; width: 88px; color: #000} 
.categories ul .open,
.categories ul .activCat {background: url(/img/bg-activCat.gif) no-repeat 2px 11px}
.categories ul ul .open,
.categories ul ul .activCat {background: url(/img/bg-activCat.gif) no-repeat 31px 11px}
.categories ul ul ul .open,
.categories ul ul ul .activCat {background: url(/img/bg-activCat.gif) no-repeat 66px 11px}

/*****************************  === COMMODITYLIST.topsale ===  ************************************/
/*#title_topsale_shop_1 {background: url(/img/1/title_topsale.gif) no-repeat}*/
#column1 .title.topsale {background: url(/img/BGtitle_topsale.gif) no-repeat !important;}
/*
#column3 .topSale ol {margin: 0 0 0 35px; ?margin-left: 40px; _margin-left: 40px; padding: 7px 0 7px 0; font-weight: bold; color: #76c339}
#column3 .topSale ol li {margin-bottom: 4px}
#column3 .topSale ol li a {position: relative; left: 2px; ?left: -3px; _left: -3px; font-weight: normal; color: #686868}
#column3 .topSale ol li a:hover {color: #76c339}
*/
#column1 .topSale {/*float: left; padding: 0 5px; width: 176px !important; height:auto; overflow:hidden;background:url(/img/BGtopsale.gif) repeat-x top #F8F8F8; border-left: 1px solid #B9C4B4; border-right: 1px solid #B9C4B4*/}
#column1 .topSale .Row {float: left; _float: none !important; padding: 2px 0 7px 0; width: 176px; margin:auto; background: url(/img/BGhordottedBlack.gif) repeat-x bottom;}
#column1 .topSale .Row.first {}
#column1 .topSale .Row.last {padding-bottom: 13px;background:none;}
#column1 .topSale .Row a {float: left; _float: none !important; display: block; width: 176px; height:auto; overflow:hidden; padding: 3px 0 0 0; font-weight:bold; color:#000; font-family:Tahoma; text-decoration:none;}
#column1 .topSale .Row a:hover {}
#column1 .topSale .Row a .RowPrice {display:none; /*float: right; display: block; margin:0; width: 60px;padding: 0; text-align:right*/}
#column1 .topSale .Row a .RowName {float: right; display: block; margin:0; width: 147px; height:auto; overflow:hidden;padding: 0 0 0 7px}
#column1 .topSale .Row a .RowNumber {float: left; display:block; width:22px; padding:0; text-align: right;}

/*****************************  === TRANSPORTMETHOD.list  === *************************************/
/*#title_payments_1 {background: url(/img/1/title_payments.gif) no-repeat}*/
#column1 .title.payments {background: url(/img/BGtitle_topsale.gif) no-repeat !important;}
.payments { height: 50px;}
.payments a:hover {text-decoration: none}
.paymentsIn1 {}
.paymentsIn2 {clear:both;padding: 10px 20px 6px 20px; text-align:center}
.paymentsIn2 a {padding: 2px 7px 1px 7px}
.paymentsIn1 .freetext {padding: 0 8px 8px 12px; color: #686868}

.partnerLink { padding:12px 0 0 0;}
.partnerLink div {width:100%; text-align:center; padding:3px 0;}
/* ------------ Column3 -----------------------------------------------------------------------------------------------------------------*/
#column3 .title {float: left; margin:0;padding-top: 41px; width: 215px; height: 27px; overflow:hidden; font-family: arial; font-size: 12px; font-weight:bold; text-transform:uppercase; color: #000; text-align:center; background: url(/img/BGcol3Title_empty.gif) no-repeat top}
#column3 .title span {/*position: relative; top: -13px; height: 37px; _margin-bottom: -13px; display: block*/display:none;}
#column3 .sideBox {float: left;padding: 0 8px 0 8px; margin: 0; width: 199px; background: url(/img/BGcol3SideBox.gif) no-repeat top} 
#column3 .sideBoxIn {float: left;padding: 0 10px 0 13px; width: 176px;}
#column3 .column3bottom {float: left; margin:0; padding: 0;width: 215px; height: 5px; overflow:hidden; background: url(/img/BGcol3Bottom.gif) no-repeat !important}

/*****************************  === COMMODITYLIST.action ===  *************************************/
#title_action_1 {background: url(/img/1/title_action.gif) no-repeat}
#column3 .title.aaction {background: url(/img/title_action.gif) no-repeat !important;}
#column3 .actionIn {padding-bottom: 3px}
#column3 .action .product {position:relative;float:left; width: 164px; margin: auto; padding: 6px 8px 39px 4px; background: url(/img/BGhordottedBlack.gif) repeat-x bottom;}
#column3 .action .product.last {background: none} 
#column3 .action .productName a {float:left; padding: 0 0 17px 0; width: 164px; display: block; font-size: 12px; color: #000}
#column3 .action .productImg {float:left; height: 120px; width: 85px; margin: 0;  overflow: hidden;}
#column3 .action .price {padding-left: 1px; color: #000}
#column3 .action .price span {padding-top: 4px;white-space:nowrap; display:block;}
#column3 .action .price.wv {font-size: 10px;}
#column3 .action .price.whv {font-size: 11px;}
#column3 .action .price strong {padding-top: 3px; color: #4B810A}
#column3 .action .price.wv strong {font-weight: normal;}
#column3 .action .price.whv strong {font-weight: bold;}
/*#column3 .action .price small {font-size: 11px}*/
#column3 .action .sideboxInfo {float:right; padding:0 0 0 2px; margin:0; width: 74px; height: 120px; background: #EEEEEE; }
#column3 .action .input_button {margin-top: 18px !important}
#column3 .action .moreInfo {float:left;padding:2px 0 2px 0; width:72px; height:20px; background: url(/img/1/BTmoreinfoSidebox.gif) no-repeat center;}
#column3 .action .moreInfo:hover {text-decoration: none}
#column3 .product .productAttribute {position: absolute; top: auto; bottom:23px; left: 0; width: 164px; height:11px; text-align:left;}
#column3 .product .productAttribute img {width:auto; height:11px;}
#column3 .product .productIn .productAttribute img.atrNews {width:46px; height:11px;}
#column3 .product .productAttribute img.atrAction {width:40px; height:11px;}
#column3 .product .productAttribute img.atrTip {width:48px; height:11px;}

/******************************* === M:COMMODITYBODY.related === **********************************/
#title_related {background: url(/img/1/title_related.gif) no-repeat}
#title_related_1 {background: url(/img/1/title_related.gif) no-repeat}
/*
#column3 .title.related {background: url(/img/title_action.gif) no-repeat !important;}
#column3 .relatedIn {padding-bottom: 3px}
#column3 .related .product {position:relative;float:left; width: 164px; margin: auto; padding: 6px 8px 39px 4px; background: url(/img/BGhordottedBlack.gif) repeat-x bottom;}
#column3 .related .product.last {background: none} 
#column3 .related .productName a {float:left; padding: 0 0 17px 0; width: 164px; display: block; font-size: 12px; color: #000}
#column3 .related .productImg {float:left; height: 120px; width: 85px; margin: 0;  overflow: hidden;}
#column3 .related .price {padding-left: 1px; color: #000}
#column3 .related .price span {padding-top: 4px;white-space:nowrap; display:block;}
#column3 .related .price.wv {font-size: 10px;}
#column3 .related .price.whv {font-size: 11px;}
#column3 .related .price strong {padding-top: 3px; color: #4B810A}
#column3 .related .price.wv strong {font-weight: normal;}
#column3 .related .price.whv strong {font-weight: bold;}
#column3 .related .sideboxInfo {float:right; padding:0 0 0 2px; margin:0; width: 74px; height: 120px; background: #EEEEEE; }
#column3 .related .input_button {margin-top: 18px !important}
#column3 .related .moreInfo {float:left;padding:2px 0 2px 0; width:72px; height:20px; background: url(/img/1/BTmoreinfoSidebox.gif) no-repeat center;}
#column3 .related .moreInfo:hover {text-decoration: none}
*/
#column3 .title.rrelated {background: url(/img/title_action.gif) no-repeat !important;}
#column3 .relatedIn {padding-bottom: 3px}
#column3 .related .product {position:relative;float:left; width: 164px; margin: auto; padding: 6px 8px 39px 4px; background: url(/img/BGhordottedBlack.gif) repeat-x bottom;}
#column3 .related .product.last {background: none} 
#column3 .related .productName a {float:left; padding: 0 0 17px 0; width: 164px; display: block; font-size: 12px; color: #000}
#column3 .related .productImg {float:left; height: 120px; width: 85px; margin: 0;  overflow: hidden;}
#column3 .related .price {padding-left: 1px; color: #000}
#column3 .related .price span {padding-top: 4px;white-space:nowrap; display:block;}
#column3 .related .price.wv {font-size: 10px;}
#column3 .related .price.whv {font-size: 11px;}
#column3 .related .price strong {padding-top: 3px; color: #4B810A}
#column3 .related .price.wv strong {font-weight: normal;}
#column3 .related .price.whv strong {font-weight: bold;}
#column3 .related .sideboxInfo {float:right; padding:0 0 0 2px; margin:0; width: 74px; height: 120px; background: #EEEEEE; }
#column3 .related .input_button {margin-top: 18px !important}
#column3 .related .moreInfo {float:left;padding:2px 0 2px 0; width:72px; height:20px; background: url(/img/1/BTmoreinfoSidebox.gif) no-repeat center;}
#column3 .related .moreInfo:hover {text-decoration: none}
/*****************************  === PUBLISH.infoboxlinks ===  *************************************/
/*
#title_info_1 {background: url(/img/1/title_info.gif) no-repeat}
*/
#column3 .infoBox {}
#column3 .infoBox .Row {float: left; _float: none !important; padding: 2px 0 7px 0; width: 176px; margin:auto; background: url(/img/BGhordottedBlack.gif) repeat-x bottom;}
#column3 .infoBox .Row.first {}
#column3 .infoBox .Row.last {padding-bottom: 13px;background:none;}
#column3 .infoBox .Row a {float: left; _float: none !important; display: block; width: 142px; height:auto; overflow:hidden; padding: 3px 0 0 24px; font-weight:bold; color:#000; font-family:Tahoma; text-decoration:none; background: url(/img/BGinfoboxrow.gif) no-repeat 2px 6px;}
#column3 .infoBox .Row a:hover {}

/*****************************  === CONTACT.sendmail  === *****************************************/
.sendM {position: relative; margin: 0; padding: 0; height: 169px; }
.sendM textarea {position:absolute; top:52px;left:17px;height: 62px; width: 173px; padding: 3px; color: #95CB94; border: 1px solid #D4D4D4}
.sendM .input_text {position:absolute; top:134px;left:17px;height: 16px; width: 107px; padding: 3px 0 0 7px; color: #95CB94; border: 1px solid #D4D4D4}
.sendM .freetext {position:absolute; top:7px;left:21px; padding: 0; width: 176px; color: #686868}
.sendM .input_button {position:absolute; top:134px;left:136px;}
#ContSendMail_ChckCode_div {position:absolute; background:#FBFBFB; border:1px solid #d4d4d4; top: 69px; left: -113px;text-align:center;}
#ContSendMail_ChckCode_div span {position:relative;color: #686868;font-weight:bold;}
#ContSendMail_ChckCode_div img {position:relative;top:0px;left:0px; }
#ContSendMail_ChckCode_div .input_text {position:relative; top:0px;left:0px;height: 16px; width: 70px; margin: 0 auto;padding: 3px 7px 0 7px; color: #686868; text-align:right; border: 1px solid #D4D4D4}

/* ------------ Column2 -----------------------------------------------------------------------------------------------------------------*/
#column2 .title {height: 29px; width:538px; padding: 0 0 1px 0; margin: 10px 0 10px 0; float: left; font-size: 12px; font-weight:bold; font-family: arial; text-transform:uppercase; color: #000;background: url(/img/BGhordottedBlack.gif) repeat-x bottom;}
#column2 .title span {position: relative; top: -13px; height: 29px; _height: 2px; display: block}
#column2 .banner {margin: 15px 0; text-align: center}

/*****************************  === CATEGORYLIST.navigate === *************************************/
.navigate {margin: 10px 0; padding: 0}
.navigate li {display: inline}
.navigate li a {margin-right: 3px; padding-left: 10px; text-decoration: none; color: #000; font-family:arial;background: url(/img/DECnavigate_a.gif) no-repeat left 5px}
.navigate li a:hover {text-decoration: underline}
.navigate li a.activNM {margin-right: 0; padding-left: 7px;font-weight: bold;}
.navigate li a.first {padding-left: 2px;background: none;}

/*****************************  === PUBLISH.welcome ===  ******************************************/
.prologue {padding: 15px 8px 15px 8px}

/*****************************  === CATEGORYBODY.basicinfo ===  ***********************************/
.characterization {float:left; padding: 0 0 0 0}
.characterization h1 {display:block; height: 29px; width:538px; padding: 0 0 1px 0; margin: 10px 0 10px 0; float: left; font-size: 12px; font-weight:bold; font-family: arial; text-transform:uppercase; color: #000;background: url(/img/BGhordottedBlack.gif) repeat-x bottom;}
.characterization .characterizationImg {height: 95px; width: 75px; margin-right: 18px; _margin-right: 9px; margin-left: 8px; _margin-left: 4px; overflow: hidden; float: left;}
.characterization .freetext {font-family:arial; color:#000;}

/*****************************  === CATEGORYBODY.topsale ===  *************************************/
#title_topsale_category_1 {font-size: 12px; font-weight: bold; color: #76c339}
.topSaleCategory-t {height: auto !important; margin: 20px 0 0 0 !important; padding: 0 0 8px 0; font-size: 13px; font-weight: bold; color: #76c339}
.topSaleCategory.list {padding: 0 0 20px 0}
.topSaleCategory.list ol {margin: 0 0 0 20px; ?margin-left: 25px; _margin-left: 25px; padding: 0; font-size: 12px; color: #fda300}
.topSaleCategory.list ol li {padding: 7px 0 6px 0; font-weight: bold; font-size: 11px; background: url(/img/bg-topSaleCategory.gif) repeat-x bottom; clear: both}
.topSaleCategory.list ol li a {width: 425px; display: block; font-weight: normal; color: #686868}
.topSaleCategory.list ol li .price {width: 75px; margin: 0 10px 0 10px; float: right; text-align: right; color: #fda300; font-size: 12px}
.topSaleCategory.list ol li .price .currency {font-size: 12px; font-weight: bold}

/**************************** === PUBLISH.news ===  ***********************************************/
#title_pubnews_1 {background: url(/img/1/title_pubnews.gif) no-repeat !important;}
.news {width: 100%; margin-bottom: 15px; float: left} 
.news .newsIn {float:left; width: 538px; margin:0; padding: 10px 0 10px 5px; background: url(/img/bg-comLRecommended_line.gif) no-repeat bottom}
.news .newsImg {/*height: 100px; width: 100px; */margin: 0 10px 0 0; float: left; border: 1px solid #bababa}
.news span {display: block; font-size: 10px; color: #686868}
.news h4 a {margin: 3px 0 5px 0; display: block; text-decoration: underline; font-size: 14px; color: #76c339}
.news h4 a:hover {text-decoration: none}
.news .freetext {margin:0; padding:0; color: #686868}
.news .last {background: none}

.news .freetext .newsImgIn {display: inline; }

/**************************** === PUBLISH.textbody ===  *******************************************/
.titlePublish {height: 29px; width:538px; padding: 0 0 1px 0; margin: 10px 0 10px 0; float: left; font-size: 12px; font-weight:bold; font-family: arial; text-transform:uppercase; color: #000;background: url(/img/BGhordottedBlack.gif) repeat-x bottom;}
.article_head {float:left;width: 100%;}
.article_head .freetext {float:left;margin:0;padding: 0 8px 10px 8px; width: 535px;font-style:italic}
.article_head .freetext .img {height: auto; width: 160px; overflow:hidden;margin: 0 10px 0 0; _margin: 0 5px 0 0;float: left;}
/*
.article_head .freetext .annotation {}
.article_body .freetext {}
*/
/****************************** === CATEGORYBODY.catalogue ===  ***********************************/
/*
#title_newitems_1 {background: url(/img/1/title_newitems.gif) no-repeat !important}
#title_recomended_1 {background: url(/img/1/title_recomended.gif) no-repeat !important}
#title_alternative_1 {background: url(/img/1/title_alternative.gif) no-repeat !important}
*/
.commodityCatalog {margin:0; padding: 0 0 14px 0}
.commodityCatalog .line {width: 543px; margin: 30px 0 0 0; padding: 0; float: left; clear: both;}
.commodityCatalog .line.last {padding-bottom: 25px}
.commodityCatalog .line .lineIn {margin: 0; width: 543px; float: left;}
/*.commodityCatalog .line.first .lineIn {}*/
.commodityCatalog .line .lineIn .product {float:left; margin: 0; padding: 0 0 0 18px; width: 164px; height: auto; overflow:hidden;}
.commodityCatalog .line .lineIn .product.first {padding-left: 5px;}
.commodityCatalog .line .lineIn .product .productIn {float: left; margin:0; padding: 0; width: 164px; }
.commodityCatalog .line .lineIn .product .productIn .productName {float:left;  margin:0; padding: 0; width: 164px;}
.commodityCatalog .line .lineIn .product .productIn h3 a {float:left; display: block; margin:0; padding: 0 0 5px 0; width: 164px; height: 25px; overflow:hidden; font-size: 12px; color: #000; border-bottom: 3px solid #fff}
.commodityCatalog .line .lineIn .product .productIn .productImg {float:left; margin: 0; padding: 0;  height: 120px; width: 85px; overflow:hidden; text-align: center;}
.commodityCatalog .line .lineIn .product .productIn .productImg imgIn {float:left; width: 85px;}
.commodityCatalog .line .lineIn .product .productIn .productImg imgIn a {height: 120px; width: 85px; margin: 0; padding:0; overflow: hidden; display: block;}
.commodityCatalog .line .lineIn .product .productIn .sideboxInfo {float:right; padding:0 0 0 2px; margin:0; width: 74px; height: 120px; background: #EEEEEE;}
.commodityCatalog .line .lineIn .product .productIn .input_button {margin-top: 18px !important}
.commodityCatalog .line .lineIn .product .productIn .moreInfo {float:left;padding:2px 0 2px 0; width:72px; height:20px; background: url(/img/1/BTmoreinfoSidebox.gif) no-repeat center;}
.commodityCatalog .line .lineIn .product .productIn .moreInfo:hover {text-decoration: none}
.commodityCatalog .line .lineIn .product .productIn .price {padding-left: 1px; color: #000}
.commodityCatalog .line .lineIn .product .productIn .price span {padding-top: 4px;white-space:nowrap; display:block;}
.commodityCatalog .line .lineIn .product .productIn .price.wv {font-size: 10px;}
.commodityCatalog .line .lineIn .product .productIn .price.whv {font-size: 11px;}
.commodityCatalog .line .lineIn .product .productIn .price strong {padding-top: 3px; color: #4B810A}
.commodityCatalog .line .lineIn .product .productIn .price.wv strong {font-weight: normal;}
.commodityCatalog .line .lineIn .product .productIn .price.whv strong {font-weight: bold;}
.commodityCatalog .line .lineIn .product .productIn .annotation.freetext {float:left; margin: 0; padding: 5px 0 0 0; width: 164px; height:auto /*53px*/; overflow:hidden; font-size: 11px; color:#000;}
.commodityCatalog .line .lineIn .product .productIn .productAttribute {float:left;/*position: absolute; top: auto; bottom:0; left: 0; */margin: 4px 0 0 0; padding:0;width: 164px; height:11px; text-align:left;}
.commodityCatalog .line .lineIn .product .productIn .productAttribute img {width:auto; height:11px;}
.commodityCatalog .line .lineIn .product .productIn .productAttribute img.atrNews {width:46px; height:11px;}
.commodityCatalog .line .lineIn .product .productIn .productAttribute img.atrAction {width:40px; height:11px;}
.commodityCatalog .line .lineIn .product .productIn .productAttribute img.atrTip {width:48px; height:11px;}
/*
.commodityCatalog .line .lineIn .product .productIn .productStore {position:absolute; top: 129px; left: 143px; margin: 0; padding: 0; width: 124px; height: 32px; overflow:hidden; text-align: center;font-weight:bold;color:#6CB416;}
.commodityCatalog .line .lineIn .product .productIn .productStore span {display:block; padding: 3px 0 1px 0; font-weight:normal; color: #000}
.commodityCatalog .line .lineIn .product .productIn .productCode {position:absolute; top: 0px; left: 143px; margin: 0; padding: 0; width: 124px; height: 32px; overflow:hidden; text-align: center;font-weight:bold;}
.commodityCatalog .line .lineIn .product .productIn .productCode span {display:block; padding: 4px 0 0 0; font-weight:normal; color: #000}
.commodityCatalog .line .lineIn .product .productIn .commonpriceline {position:absolute; top: 33px; left: 143px; margin: 0; padding: 0; width: 124px; height: 35px; overflow:hidden; text-align: center;color:#777776; font-weight:bold;}
.commodityCatalog .line .lineIn .product .productIn .commonpriceline strong {text-decoration: line-through;}
.commodityCatalog .line .lineIn .product .productIn .commonpriceline span {display:block; padding: 6px 0 1px 0; font-weight:normal;}
.commodityCatalog .line .lineIn .product .productIn .countline {position:absolute; top: 76px; left: 143px; margin: 0; padding: 0; width: 124px; height: 40px; overflow:hidden; text-align: center; color:#FF0000; font-weight:bold;}
.commodityCatalog .line .lineIn .product .productIn .countline span {display:block; padding: 11px 0 1px 0; font-weight:normal; color: #000}
.commodityCatalog .line .lineIn .product .productIn .countline form {float:right; margin: 0; padding: 0; width: 123px; text-align:right;}
.commodityCatalog .line .lineIn .product .productIn .countline form .input_text {margin: 0 6px 0 0; padding: 4px 0 0 0; width: 51px; height: 17px; color:#464646; text-align:center; border: 1px solid #A2A2A2}
.commodityCatalog .line .lineIn .product .productIn .countline form .input_button {margin:0}
.commodityCatalog .line .lineIn .product .productIn .countline .productPrice {float:left; margin: 0; padding: 4px 0 0 0; width: 118px; text-align:center}
.commodityCatalog .line .lineIn .product .productIn .countline .productPrice .ppEx1 {padding: 0; font-size: 12px; font-weight: bold; color: #E83B33}
.commodityCatalog .line .lineIn .product .productIn .countline .productPrice .ppEx1 small {font-size: 12px;}
.commodityCatalog .line .lineIn .product .productIn .moreinfo a {display:block; position:absolute; top: 166px; left: 143px; width: 124px; height: 25px; background:url(/img/1/BTmoreInfo.gif) no-repeat}
.commodityCatalog .line .lineIn .product .productIn a:hover {text-decoration:none}
*/
/******************************  === CATEGORYBODY.list === ****************************************/
.commodityList {width: 100%; float: left}
.commodityList thead tr td {padding: 3px 0; font-size: 10px !important; font-weight: bold !important; color: #686868 !important; border-bottom: 1px solid #fda300}
.commodityList tbody tr td {padding: 5px 0; border-bottom: 1px solid #d4d4d4}
.commodityList .code {width: 66px; padding: 0 4px}
.commodityList .name {width: 175px}
.commodityList .name a {color: #000}
.commodityList thead .price1 {text-align: center} 
.commodityList .price1 {width: 65px; text-align: right}
.commodityList thead .price2 {text-align: center} 
.commodityList .price2 {width: 65px; text-align: right; font-weight: bold; color: #d87500}
.commodityList .store {width: 50px; text-align: center}
.commodityList .amount {width: 90px; text-align: center}
.commodityList .amount .input_text {height: 15px; width: 22px; padding-top: 2px; color: #000; text-align: center; border: 1px solid #569b2a}
.commodityList tbody .space {height: 0; padding: 0; font-size: 0; border: 0}

/***************************** === CATEGORYBODY.filter ===  ***************************************/
.displayPaging {float: left; padding:0 !important; margin: 17px auto 10px auto; width:543px; height: auto; color: #000; font-family:Tahoma;background: url(/img/BGpager.gif) no-repeat}
#column2_cat .displayPaging {padding:0 93px !important}
.displayPaging .pager,
.displayPaging .orderSelect,
.displayPaging .producerSelect,
.displayPaging .compareSelected {padding:0;margin: 0; float:left; height:25px;}

.displayPaging .pagerSep {float:left;margin:0; padding:0;width: 2px;height:32px !important;background:url(/img/DECpagerSep.gif) no-repeat}

.displayPaging .pager {position: relative;top:0;padding: 7px 0 0 0;}
.displayPaging .pager .pagerSep {position:relative; top:-7px;_margin-bottom: -7px;}
.displayPaging .pager input {margin: 0;padding: 0;float: left}
.displayPaging .pager .input_text {position: relative; top: 0px; margin: 0 4px 0 4px; width: 22px; height: 14px; padding: 2px 0 0 0; text-align: center;  font-family:Tahoma; font-size: 10px; color:#353535; background: #fff; border: 1px solid #BEBEBE;}
.displayPaging .pager .jumptopage span {position:relative; top: 0;_top:0 ;}
*:first-child+html .displayPaging .pager .jumptopage span {top: 0}
.displayPaging .pager .jumptopage .input_button {position: relative; _top: 0; margin: 0 5px 0 0; _margin: 0 2px 0 0; width: 22px; height: 18px;}
*:first-child+html .displayPaging .pager .jumptopage .input_button {top: 0;margin: 0 2px 0 0;}
.displayPaging .pager .pagingprefix {display:block; float: left;padding: 2px 2px 0 16px; margin: 0; color: #000; font-size: 11px;font-family:Tahoma;}
.displayPaging .pager .pagingsufix {display:block; float: left;padding: 2px 9px 0 9px; margin: 0; color: #000; font-size: 11px;font-family:Tahoma;}
.displayPaging .pager .pagingsufix strong {margin: 0; padding: 0; font-size: 12px; font-weight: normal; color: #000;font-family:Tahoma;}
.displayPaging .pager .pagingbut {float: left;padding: 0; margin: 0;}
.displayPaging .pager .pagingbut img {float: left; margin: 0; width: 22px; height: 18px;cursor: pointer;_cursor:hand }
.displayPaging .pager .pagingbut img.RW {margin: 0 3px 0 10px; _margin: 0 3px 0 9px}
*:first-child+html .displayPaging .pager .pagingbut img.RW {margin: 0 3px 0 9px}
.displayPaging .pager .pagingbut img.FW {margin: 0 10px 0 1px}

.displayPaging .orderSelect { margin-left: 9px; padding:7px 13px 0 0; background:url(/img/DECpagerSep.gif) no-repeat right top}
.displayPaging .orderSelect span {float:left; padding: 2px 8px 0 1px; _padding-left:0; color: #000; font-size: 11px;font-family:Tahoma;}
*:first-child+html .displayPaging .orderSelect span {padding-left:0}
.displayPaging .orderSelect select {float:left; position:relative; top:0; /*_top:-1px;*/margin:0 7px 0 0; width: 70px; height: 16px; _height: 15px; font-family:Tahoma; font-size: 10px; color:#000}
*:first-child+html .displayPaging .orderSelect select {height: 18px;top:-1px;}
.displayPaging .orderSelect input {float:left; position: relative; _top: 0px; margin: 0 0 0 4px; padding:0; width: 22px; height: 18px;}
*:first-child+html .displayPaging .orderSelect input {top: -1px}

.page_producer .displayPaging { width: 100%; clear: both;}
.page_producer .listorcat,
.page_producer .displayPaging .producerSelect {display: none}

/**************************** === COMMODITYBODY.detail === ****************************************/
.page_detailpage {}
.detail {margin: 0; width: 100%; float: left}

.detail .detailImg {width: 259px; height:auto; float: right; text-align: center;}
.detail .detailImg .detailImgIn {position:relative; padding: 1px; width: 255px; border: 1px solid #BABABA}
.detail .detailImg .detailImgIn a {}
.detail .detailImg .detailImgIn .productAttribute {position: absolute; top: 0; left: 0; width: 67px; height:auto;}
.detail .detailImg .detailImgIn .productAttribute img {margin-top: 1px; width:63px; height:15px;}
.detail .detailVariImg {float: left;width: 259px; margin:0;padding:0}
.detail .detailVariImg .line {float: left;width: 259px; padding:0}
.detail .detailVariImg .line .detailVariImg_ImgIn {float: left}
.detail .detailVariImg .line .detailVariImg_ImgIn .ImgIn_dott {float: left; padding:2px; border-bottom:1px solid #BABABA;border-right:1px solid #BABABA}
.detail .detailVariImg .line .detailVariImg_ImgIn .ImgIn_dott.first {_float: left;border-left:1px solid #BABABA;}
.detail .detailVariImg .line .detailVariImg_ImgIn .ImgIn_dott.last {_float: left;}
.detail .detailVariImg .line .detailVariImg_ImgIn .ImgIn_dott a {display: block; float: left;margin: 0;padding:0; width: 81px; height: 81px;}
.detail .detailVariImg .line a img {_margin-bottom: 1px}
*:first-child+html .detail .detailVariImg .line a img {margin-bottom: 1px}

.detail .detailInfo {float: left; padding: 0 0 21px 0; width: 258px; font-family:arial; color: #000; background: url(/img/BGdetailtitle.gif) repeat-x top #EEEEEE}
.detail .detailInfo div {width: 258px; padding: 1px 0; float: left; text-align: right; color: #000; font-weight: bold;}
/*
.detail .detailInfo div.producer {width: 100%; padding: 4px 0 4px 0; float: left; text-align: right; color: #686868}
*/
.detail .detailInfo div.detailName {width: 258px; margin: 0; padding: 0 !important; float: left}
.detail .detailInfo div.detailName h1 {float:left; margin: 0; padding:5px 5px 3px 12px !important; height: auto; width: 241px; overflow: hidden; text-align: left; font-family:arial; font-size: 18px; font-weight: bold; color: #000}
/*
.detail .detailInfo h2 {width: 258px; padding: 0; float: left; text-align: right; color: #646464; font-weight: normal; background: #ececec; border-bottom: 1px solid #FFF}
.detail .detailInfo h2 a {width: 151px; padding-left: 12px; float: right; text-align: left; color: #000}
.detail .detailInfo div.code {padding-top: 18px;}
*/
.detail .detailInfo div.warranty {padding-bottom: 23px !important;}
/*
.detail .detailInfo h2 {width: 184px; padding-left: 12px; float: right; text-align: left; font-weight: normal; color: #686868}
.detail .detailInfo h2 a {color: #686868}
.detail .detailInfo h2 a:hover {color: #009DD3}
*/
.detail .detailInfo div strong {padding-left:15px; width: 146px; float: right; text-align: left; font-weight: bold; color: #0008}
.detail .detailInfo div strong a {color: #000}
.detail .detailInfo div strong a:hover {color: #000}
.detail .detailInfo div.store {padding-top: 18px;}
.detail .detailInfo div.store strong {}
.detail .detailInfo div.priceWithoutVAT {padding: 11px 0 0 0;}
.detail .detailInfo div.priceWithoutVAT strong {font-weight: bold;}  
.detail .detailInfo div.priceWithoutVAT .currency {margin-left: 3px; font-size: 11px;}
.detail .detailInfo div.priceWithVAT {padding: 1px 0 16px 0; font-size: 12px; color:#FF0000;}
.detail .detailInfo div.priceWithVAT strong {font-weight: bold}
.detail .detailInfo div.priceWithVAT .currency {margin-left: 3px; font-size: 11px;}
.detail .detailInfo div.commonlyWithVAT {}
.detail .DI_Ex1 {height: 25px; margin-top: 5px; padding-top: 12px !important; background: url(/img/bg-buy.gif) no-repeat}
.detail .DI_Ex1 strong {font-weight: bold !important;}
.detail .detailInfo div.amount {float: left; margin: 0; padding: 23px 0;}
.detail .detailInfo div.amount span {position:relative; top: 2px; color:#686868; FONT-WEIGHT:NORMAL; }
.detail .detailInfo div.amount strong {padding-left:8px !important; width: 168px !important}
.detail .detailInfo div.amount strong span {position:relative;top: 1px;_top:0px;padding: 0; font-size: 9px}
*:first-child+html div.detail .detailInfo .amount strong span {top: 0px}
.detail .detailInfo .input_text {_position:relative; _top: -4px; height: 15px; width: 22px; margin-right: 1px; padding-top: 1px; text-align: center; color:#000; border: 1px solid #D1D1D1}
.detail .detailInfo .input_button {margin-left: 14px /*position: absolute; top: 3px; ?top: 4px; _top: 4px; left: 175px*/} 

.detail div.SpaceDI {height: 8px; font-size: 1px; _display: none;}
.detail div.separator {display: block; float: left; padding: 0; margin:0; width: 258px !important; height: 5px; background: url(/img/DECseparator.gif) repeat-x; _font-size: 1px;}

/*.detail .sendPrint {float: left;width: 257px; margin: 0; padding: 12px 0 2px 29px; background: #FBFBFB}*/
.detail .sendPrint {width: 100%; margin:9px 0 0 0; padding: 0 0 4px 0; float: left}
.detail .sendPrint ul {margin: 0; padding: 0; list-style-type: none}
.detail .sendPrint ul li a {margin: 0; padding: 10px 10px 0 21px; display: block; text-align:left; font-family:arial; color: #000; font-weight: normal; text-decoration:underline; background: url(/img/bg-sendPrint_ul_li_a.gif) no-repeat 9px 15px} 
.detail .sendPrint a:hover {text-decoration: none}

.detail .freetext {float: left;margin: 4px 0 0 0; padding: 0 0 0 9px; width: 517px; color:#000;font-family:arial}
.detail .freetext .detTitle {padding: 0 0 3px 0; width: 517px; font-size: 12px; font-weight:bold;color:#000;font-family:arial}
.detail .freetext div {/*float: left;*/}

.detail .detailParam {float: left; margin: 21px 0 0 0; padding:0 0 0 9px; width: 517px;}
/**:first-child+html .detail .detailParam {}*/
.detail .detailParam .detTitle {padding: 0 0 6px 0; width: 517px; font-size: 12px; font-weight:bold;color:#000;font-family:arial}
.detail .detailParam p {clear:both; margin: 0; padding: 3px 0 3px 9px; width: 508px; color: #686868; font-family:arial; background: url(/img/bg-sendPrint_ul_li_a.gif) no-repeat 0 8px}
.detail .detailParam p strong {width: 355px; float: right;color:#000; font-weight: bold;}
.detail .detailParam p strong select {margin-top: -3px; _margin-top: -2px; color:#000;width: 250px;}

/*
.detail .detailParam {width: 100%; float: left; border-top: 2px solid #FFF}
.detail .detailParam div {margin-bottom: 6px; padding: 9px 0 4px 6px; display: block; font-size: 12px; font-weight: bold; background: url(/img/bg-detail_title.gif) no-repeat bottom}
.detail .detailParam p {width: 100%; padding: 0 0 5px 18px; float: left; background: url(/img/bg-sendPrintIn_p.gif) no-repeat 9px 5px}
.detail .detailParam p strong {width: 355px; floaT: right}
*/

.detail .detailLinks {float: left; margin:16px 0 0 0; padding:0 0 0 9px;width: 517px;}
.detail .detailLinks .detTitle {padding: 0 0 6px 0; width: 517px; font-size: 12px; font-weight:bold;color:#000; font-family:arial}
.detail .detailLinks ul {margin: 0; padding: 0; list-style-type: none}
.detail .detailLinks ul li a {margin:0; padding: 2px 0 2px 9px; width: 508px; display: block; color: #686868; font-family:arial; background: url(/img/bg-sendPrint_ul_li_a.gif) no-repeat 0 7px}
.detail .detailLinks ul li a:hover {color: #000; text-decoration: underline;} 

.page_detailsend .input_text {padding: 3px 3px 0px 6px; height: 17px; overflow:hidden;background:url(/img/BGinputtext.gif) repeat-x bottom #fff;border: 1px solid #B4B4B4}
.page_detailsend label {color: #686868}
.page_detailsend .buttons {margin-top:10px}

/**************************** === USER.baskethoverbox === *****************************************/
/*
#basketHoverBox {position: absolute; z-index: 9; width: 357px; padding: 5px; display: none; background: url(/img/bg-basketHoverBox.gif) no-repeat #93d04e}
.baskethoverboxIn {width: 355px; floaT: left; border: 1px solid #b7e360}
#basketHoverBox 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}
#basketHoverBox .item {padding: 0 0 0 25px; color: #FFF}
#basketHoverBox .item .name {height: 12px; _height: auto; width: 325px; padding-bottom: 6px; float: left; overflow: hidden}
#basketHoverBox .item .count {display: inline}
#basketHoverBox .item .price {padding: 0 0 5px 0px; text-align: left; color: #FFF}
#basketHoverBox .item .price span {padding-right: 5px; display: inline}
#basketHoverBox .buttonsHB {margin-top: 3px; padding: 3px 0}
#basketHoverBox a {position: relative; top: 5px; text-decoration: none; font-weight: bold; color: #FFF}
#basketHoverBox .bhEx {margin: 0 106px 0 39px}
*/
#basketHoverBox {display:none; position:absolute; z-index:100; padding:5px; width:357px; height:auto; _height:155px; color: #fff; font-family:arial; background: #4A800A;}
#basketHoverBox div, 
#basketHoverBox p {color:#fff; font-size: 11px;padding:0}
#basketHoverBox .baskethoverboxIn {position:relative; float: left; margin: 0 auto 0 auto; padding: 0 0 31px 0; _padding: 0; width: 355px; height:auto; _height:159px;text-align:center; background: none; border: 1px solid #000;}
#basketHoverBox .hoverinfo {float: left; margin: 0 auto 0 auto; padding: 6px 0 7px 0; width: 355px; text-align:center; background: none;}
#basketHoverBox .hoverinfo p {text-align: center; font-weight: bold; color:#fff}
#basketHoverBox .item {float: left; padding: 2px 0 4px 0; width: 355px; border-top: 1px solid #000;}
#basketHoverBox .item .name {margin:3px auto 4px auto; padding: 0 15px 0 23px; width:317px; height:auto; _height: 35px; overflow:hidden; text-align:left; font-weight: bold; font-size: 13px; }
#basketHoverBox .item .count { float:left; padding: 0 0 0 7px; width: 95px;font-weight: bold}
#basketHoverBox .item .count span { padding-right: 10px;font-weight:normal}
#basketHoverBox .item .price { float: right;margin:0; padding: 0 9px 0 0;}
#basketHoverBox .item .price .pricePrefix { display:block; float: left; padding: 0 10px 0 0; width: 100px; text-align: right; font-weight:bold}
#basketHoverBox .item .price .priceValue { display:block; float: left; padding: 0; width: 56px; text-align: left; font-weight: bold !important}
#basketHoverBox .item .price.sum {padding-top: 4px;}
#basketHoverBox .item .price.sum .pricePrefix {padding: 0 10px 0 0; width:180px !important}
#basketHoverBox a { display:block; margin: 0; padding: 0; width: 91px; height: 18px; }
#basketHoverBox a:hover {text-decoration: none}
#basketHoverBox .showbasket {position:absolute;_position:relative; _float:left;left:14px; top:auto; bottom:6px; right:auto; _top:6px; background:url(/img/1/BThovershow.gif) no-repeat}
#basketHoverBox .closewindow {position:absolute;_position:relative; _float:left;left:auto; top:auto; bottom:6px; right:15px; _left: 157px; _right:auto; _top:6px; background:url(/img/1/BThoverclose.gif) no-repeat}

/******************* === USER.Order === ***********************************************************/
#title_order_1 {background: url(/img/1/title_order.gif) no-repeat}
.order {}
.order .orderItems {width: 100%; float: left}
.order td img {vertical-align: middle !important}
.order thead tr td {padding: 12px 0 4px 0; height: auto; font-size: 10px !important; font-weight: normal !important; color: #686868 !important; background: url(/img/BGhordottedGray.gif) repeat-x bottom}
.order tbody tr td {height: 26px; background: url(/img/bg-order_tbody_td.gif) repeat-x bottom}
.order tbody tr.last td {background: none}
.order .code {width: 61px; padding: 0 0 0 4px;text-align:left}
.order thead .code {width: 61px; padding: 12px 0 4px 4px;}
.order .name {width: 201px; padding: 0 5px}
.order thead .name {width: 201px; padding: 12px 5px 4px 5px;}
.order .name a {padding: 2px 0; display: block; font-weight: bold; color: #000}
.order thead .amount {text-align: center}
.order .amount {width: 74px; text-align:left}
.order .amount .input_text {width: 22px; height: 15px; padding-top: 1px; text-align: center; border: 1px solid #d1d1d1}
.order .amount .input_button {margin:0;}
.order .price {width: 119px; text-align: center; color: #6b6b6b}
.order .price small {font-size: 11px}
.order .price.sum {width: 77px;font-weight: bold; color: #000}
.order .price .currency {font-weight: bold; font-size: 11px;}
.order tfoot td.quick {padding-top:5px; border-top:solid 1px #e6e6e6}

.order .input_text.coupon {margin-left:15px; height: 15px; padding-top:1px; border: 1px solid #d1d1d1}
.discount { padding-left:20px; margin-top:10px; width:90%;}

.orderBT {margin-top: 10px; text-align: center}
.orderBT a {margin-right: 10px}

.tax {xfloat:left; margin: 7px auto 0 auto; width: 465px;color: #797979;}
.tax tr td.taxRate {padding: 0 0 4px 4px; width: 160px}
.tax tr td.price1 {padding: 0 3px 4px 0; width: 103px; text-align:right}
.tax tr td.price2 {padding: 0 3px 4px 0; width: 86px; text-align:right}
.tax tr td.price3 {padding: 0 3px 4px 0; width: 103px; text-align:right}
.tax thead tr td { font-weight: bold; color:#A4A4A4; background:url(/img/BGhordottedGray.gif) repeat-x bottom}
.tax tbody tr td {height: 30px; _height: 28px; font-weight: bold; font-size: 12px; overflow:hidden; background:url(/img/BGhordottedGray.gif) repeat-x bottom}
/*.tax tbody tr.last td {}*/
.tax tbody tr td.price1 {padding: 0 0 4px 0; width: 106px;}
.tax tbody tr td.price2 {padding: 0 0 4px 0; width: 89px;}
.tax tbody tr td.price3 {padding: 0 0 4px 0; width: 106px; color:#000}
.tax tbody small {/*margin-left: 3px;*/font-weight: normal; font-size: 11px}
.tax tfoot tr td {height: 35px; _height: 33px; font-weight: bold; overflow:hidden; color:#A4A4A4; background:url(/img/BGhordottedGray.gif) repeat-x bottom}
.tax tfoot tr td.taxRate {padding-top: 7px; width: 160px}
.tax tfoot tr td.price3 {padding: 0 1px 0 0; width: auto; font-weight:bold; font-family:arial; color:#ED380F; font-size: 18px;}
.tax tfoot tr td small {/*margin-left: 3px;*/font-weight: bold; font-size: 12px}

.page_order .suma {float: left; margin:18px 0 21px 0; padding: 0 10px 0 0; width:533px; height: 19px; background: #4A800A;}
.page_order .suma p {display: block; width:382px; height: 16px; float: right; text-align: left; padding:3px 0 0 17px; _padding-left: 15px; color:#fff; font-size:11px; font-weight:bold; font-family:tahoma}
.page_order .suma p b {float: right; position:relative; top: -1px; padding: 0; color:#fff; font-size:12px; font-weight:bold; font-family:tahoma; white-space: nowrap;}
.page_order .suma p b small { margin-left: 3px;font-size: 12px}
.page_order .suma a {display: block; position: relative; top: 0; left: 0px; margin:0; padding: 0; height:19px; width: 133px; background: url(/img/1/BTsumorder.gif) no-repeat}
.page_order .suma a:hover {text-decoration: none}
.some_stuff {margin: 15px auto 0px; height: auto; text-align: center;}

#OrderForm {float:LEFT; margin:20px 0 0 0; padding:0; width: 543px; text-align:left; font-family:tahoma; color: #000; }
#OrderForm .secLabel {margin: 10px auto 0 auto; padding: 7px 0 0 21px; width:492px; font-weight: bold; font-family: ARIAL; font-size:12px; color: #000;background: url(/img/BGseclabelregistry.gif) no-repeat}
/*#OrderForm .secLabel.addressfield {}*/
#OrderForm .secLabel .requiredText {position:relative; top:1px; FLOAT:RIGHT; color: #686868; font-size: 11px; font-weight:normal;}
/*#OrderForm .secLabel .requiredText { display:block; float:right; text-align: right; font-family:arial; font-weight:bold; color: #000}*/

#OrderForm p {padding: 0 0 0 12px; font-size: 10px; color:#000}
#OrderForm table { width:493px;}
#OrderForm .requiredText {margin: 0; padding: 0 15px 0 12px; font-family:arial; font-weight:bold; color: #000}
#OrderForm .requiredText1 {position:relative; top: -5px; right: 14px; display:block; float:right; text-align: right; margin: 0 0 -5px 0; padding: 0; font-family:arial; font-weight:bold; color: #000}
#OrderForm .required_char {color:#FF0000 !important; font-weight: bold}
#OrderForm .userdatabox {}
#OrderForm .userdatabox th {padding: 0; xwidth: 60px; height:25px; white-space: nowrap; font-weight: normal; text-align: right;}
#OrderForm .userdatabox th.required {}
#OrderForm .userdatabox th label {font-family:tahoma; color: #000;}
#OrderForm .userdatabox th.required label {color: #000;}
#OrderForm .userdatabox td {padding: 3px; width:170px; height:25px;}
#OrderForm .userdatabox td span {padding-left: 15px; font-weight:bold;}
#OrderForm .userdatabox td span.required_char {padding-left: 0px;}
#OrderForm .userdatabox td .input_text {padding: 2px 0 0 5px; height: 15px; width: 117px; overflow:hidden; color: #000; border-top: 1px solid #696969;border-right: 1px solid #a4a4a4;border-bottom: 1px solid #a4a4a4;border-left: 1px solid #696969}
#OrderForm .userdatabox td .input_text.required {background:#FCF8BD}

#OrderForm .deliveryAddress {clear:both;margin:0 auto; width: 511px; background: #FAFAFA; border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
#OrderForm .userdatabottom {margin:0 auto; padding:0; width: 513px; height: 4px; background:url(/img/BGuserdatabottom.gif) no-repeat}
/*
#OrderForm .deliveryAddress .userdatabox {}
#OrderForm .deliveryAddress .userdatabox th {}
#OrderForm .deliveryAddress .userdatabox td {}
*/
#OrderForm .ordermethod {padding:3px; margin-left:15px;}
#OrderForm .ordermethod th {padding:3px }
#OrderForm .ordermethod td {padding:3px }
#OrderForm .ordermethod td label {color: #000}
#OrderForm .ordermethod td p {padding: 0 0 0 24px; color: #000; font-style:italic}

#OrderForm #InfoText,
#OrderForm #YourInternalOrderNumber,
#OrderForm #YourFidelityNumber { padding: 2px 0 0 5px; ; margin: 0 0 0 20px; width: 300px; background:url(/img/BGinputtext.gif) repeat-x bottom #fff;border: 1px solid #d1d1d1}
#OrderForm #InfoText {height: 50px}

#OrderForm .some_stuff {margin: 2px auto 0 auto; _margin: 15px; ?margin: 15px; padding: 0; width: 100%; height: auto; text-align: center; }
#OrderForm .some_stuff a:hover {text-decoration: none}
#OrderForm .some_stuff a {margin-right: 2px;}

.order input.coupon {width:300px; height:15px; margin-right:5px; margin-top:1px; padding:2px 0; text-align: center; font-weight: bold; color: #000;overflow: hidden}

/******************************** === 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 }
*/
.data_sorting {float: left; background:#f5f5f5; border:1px solid #e6e6e6; width:531px; padding:5px;margin: 10px auto 0 auto;}
.data_sorting .byDateType {margin-top:15px }
.data_sorting .byDateType input {position: relative; top:-3px;_top:0px;?top:0px;}
.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:-2px;_top:0px;?top:0px;margin-right:1px;}
:root .data_sorting .byId .inputIMG {top: -3px}
.data_sorting .unexecuteditems {float: left; margin-right:3px; margin-top:9px;_margin-top:12px; ?margin-top:12px;}
.data_sorting .unexecutedorders {float: left; margin-right:3px; margin-top:9px;_margin-top:12px; ?margin-top:12px;}
.data_sorting .input_text {width:6em; text-align: center; font-weight: bold; margin-right:4px; padding:3px ;overflow: hidden}
.data_sorting caption {display:none}
.data_sorting table {width:100%;text-align:left;margin:5px auto 5px auto;}
.ordertbl {width:100%; margin-top:5px;}
.ordertbl caption {margin-top:20px;font-weight:bold}
.ordertbl td {padding:3px; border-top:1px #e6e6e6 solid; }
.ordertbl thead { color:#000; border-bottom:2px solid #e6e6e6}
.ordertbl thead td {background:#f5f5f5;text-align:center}
.ordertbl thead td.Code {color: #000; font-weight: normal;}
.ordertbl thead td.Unit {xtext-align: right;}
.ordertbl thead td.Amount {xtext-align: right;}
.ordertbl thead td.DPH {xtext-align: right; white-space: nowrap;}
.ordertbl thead td.WDPH {xtext-align: right;}
.ordertbl thead td.SumaDPH {xtext-align: right;}
.ordertbl thead td.SumaWDPH {xtext-align: right;}
.ordertbl thead td.SumaWTDPH {xtext-align: right;}
.ordertbl tbody td {height:25px; color:#000000;text-align:center} 
.ordertbl tbody td a {display:inline;}
.ordertbl tbody td.Price {xtext-align: right;}
.ordertbl tbody td strong {color: #000} 
.ordertbl tfoot {font-weight:bold; background:#f5f5f5; color:#000;}
.ordertbl tfoot td {text-align: center}
.ordertbl tfoot strong {font-weight:bold; background:#f5f5f5; color:#000;}
.execute {width: 340px;}

.vatSum {width: 465px; margin: 15px auto 35px auto}
.vatSum td.left {text-align: left}
.vatSum td.right {text-align: center}
.vatSum thead td {height: 25px; font-weight: bold; color: #000 !important; }
.vatSum tbody td {height: 35px;}
.vatSum tfoot td {height: 35px;}
.vatSum tfoot td.SumaRow.value {text-align:center}
.vatSum .spaceSV {height: 1px; background: url(/img/bg-spaceSV.gif) no-repeat}
.vatSum .RateName {width: 170px; padding-left: 3px; font-weight: bold; color: #000; text-align:left}
.vatSum .price1 {width: 95px; text-align: right; font-weight: bold; color: #000}
.vatSum .price2 {width: 90px; text-align: right; font-weight: bold; color: #000}
.vatSum .price3 {width: 103px; padding-right: 5px; text-align: right; font-weight: bold; color: #000}
.vatSum .price4 {text-align: right; font-size: 16px; font-weight: bold; color: #000}
.vatSum .rnEx {padding-left: 5px; font-weight: bold}

.state_table {margin:5px 10px;}
.state_table td {padding-left: 10px; padding-right: 10px;}
tr.state_0 td { background:#CFFECF; }
tr.state_1 td { background:#EED2B4; }
tr.state_2 td { background:#ffffcc; }
tr.state_3 td { background:#FFE5E0; }
tr.state_4 td { background:#CCCCCC; }

.orderDetail {clear:both;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: #000 !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: 531px; text-align: left; background: #f5f5f5; border:1px solid #e6e6e6;}
.InfoOrder p {margin: 5px 0 10px; font-size: 12px; font-weight: bold;}
.InfoOrder span {margin: 0 5px; }
.page_executedorder strong {color: #000 }

/********************** === USER.register === *****************************************************/
.page_userdata {margin:0; padding:0 0 30px 0;}
/*
#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 {margin:0; padding:0; color: #717169; text-align:left; font-family:tahoma; color: #353535; }
.registration .information {background:none;border:none;font-family:tahoma; color: #353535 !important}
.registration p {margin: 10px 0; text-align: left}
.registration .requiredText { margin: 10px auto -10px auto; width: 513px; text-align: right; font-family:arial; font-weight:bold; color: #000}
/*.registration .requiredText .req_char {color: red !important; font-weight:bold;}*/
/*.registration .req_char {color: #FF0000 !important; font-weight:bold;}*/
.registration .error {color:Red; width:100%; text-align:center; padding:5px; font-weight:bold;}
.registration th {width:10em;}
.registration label {font-family:tahoma; color: #353535; }
.registration label.req {color: #353535; }
.registration td {}
.registration .input_text {padding: 2px 0 0 5px; height: 15px; width: 117px; overflow:hidden; color: #8F8F8F; border-top: 1px solid #696969;border-right: 1px solid #a4a4a4;border-bottom: 1px solid #a4a4a4;border-left: 1px solid #696969}
.registration .input_check {height: 12px; width: 12px; margin: 0; padding: 0; border: 0}
.registration input.req {background:#FCF8BD}
.registration .userdata{text-align:left;}
.registration .secLabel {margin: 10px auto 0 auto; padding: 7px 0 0 21px; width:492px; font-weight: bold; font-family: ARIAL; font-size:12px; color: #000;background: url(/img/BGseclabelregistry.gif) no-repeat}
.registration .userdata {clear:both;margin:0 auto; width: 511px; background: #FAFAFA; border-left: 1px solid #CBCBCB;border-right: 1px solid #CBCBCB;}
.registration .userdatabottom {margin:0 auto; padding:0; width: 513px; height: 4px; background:url(/img/BGuserdatabottom.gif) no-repeat}
.registration .userdatatop {margin:0; padding:0; width: 513px; height: 4px; background:url(/img/BGuserdatatop.gif) no-repeat}
.registration .userdata .information {margin:0 auto !important; font-family:tahoma; color: #353535; background: none; border:none}
.registration .userdata table {margin: 0 auto;  margin-top:10px; width: 500px}
.registration .userdata h4 {text-align:left; padding-left:10px;} 
.registration .userdata th {width: 120px; font-weight: normal; text-align:right; padding-left:0px;}
.registration .userdata td {padding: 2px 5px 2px 2px; width:147px}
.registration .userdata .deliveryAddress {margin:0 auto; width:100%; text-align: center;}
.registration .userdata .deliveryAddress textarea {width:30em; height:15em;}
.registration .input_text.sDeliveryCity {width:100px}
.registration .input_text.sDeliveryZipCode {width:30px}
/*.registration .input_text.sCity {width:11.8em}*/
.registration .input_text.zipcode {width:30px}
.registration .input_text.bankcode {width:25px}
.registration .input_text.bankaccount {width:75px}
.registration .input_text.login {}
.registration .input_text.password {}
.registration .input_text.password2 {}
.registration .LawInfo {text-align: left;}
.registration .buttons {clear:both;margin:0 auto; width: 511px; background: #FAFAFA; border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb; text-align:center; }

/*********************************
 === warranty_detail ===
*********************************/
#title_warranty_detail {background: url(/img/1/title_warranty.gif) no-repeat}

/*****************************
 === CATEGORYBODY.basicinfo ===
 ===   PRODUCER.basicInfo   ===
******************************/
.producerBasicInfo,
.sectionBasicInfo {margin:5px 0 0 0; padding: 0 0 20px 0; width: 100%; float: left}
.producerBasicInfo .sec_img,
.sectionBasicInfo .sec_img {margin-right: 7px; padding: 2px;  float: left; border:solid 2px #ECEFED; }
.producerBasicInfo .sec_info,
.sectionBasicInfo .sec_info {}
.producerBasicInfo .sec_info h1,
.sectionBasicInfo .sec_info h1 {font-size: 14px; font-weight: bold; color: #fda300}
.producerBasicInfo .sec_info a,
.sectionBasicInfo .sec_info a {font-weight: bold; color: #000; text-decoration: underline}
.producerBasicInfo .freetext,
.sectionBasicInfo .freetext {font-size: 12px}

/**********************
 === USER.loginform ===
***********************/
/*#title_login_1 {background: url(/img/1/title_login.gif) no-repeat !important}*/
.title.loginformtitle {margin-bottom:0 !important;}
.loginform  {width: 538px; margin: 0; padding: 0;}
.loginform form {float:left;width: 538px; margin: 0; padding: 19px 0 22px 0;_padding: 18px 0 22px 0;?padding: 18px 0 22px 0; background: url(/img/BGhordottedBlack.gif) repeat-x bottom}
.loginform table { width: 538px; margin: 0 auto; text-align: left}
.loginform table tr {height:28px}
.loginform table th {width: 235px; text-align: right; white-space: nowrap; margin-right: 8px; }
.loginform table th label {font-weight: bold; font-family:Tahoma; color:#000; font-size: 11px;}
.loginform .input_text {height: 15px; width: 117px; padding: 2px 0 0 5px; border: 1px solid #d1d1d1}
.loginform form .input_image {margin: 2px 0 0 275px; }
.loginform a {color:#000; font-weight: bold; text-decoration: underline;}
.loginform a:hover {text-decoration: none;}
.loginform .information {margin: 10px 0 5px 0; background: none; border: none; }
.loginform .lostPassword {position: relative; top: 0}
.loginform .afterform {float:left;padding: 3px 150px 16px 0; width: 393px; margin: 0; text-align: right !important;}
.loginform .afterform .information {float:left; margin:0; padding: 0; width: 366px; text-align: right !important; background: none; border: none; }
.loginform .afterform .information a {float:right; display:block; margin:4px 0 0 0;}
.loginform .afterform .information span {float:right; display:block; padding: 11px 0 1px 0; width: 366px;font-weight: normal; font-family:Tahoma; color:#000; font-size: 11px;}
.login .information {margin: 5px 0 5px 16px;float:left}

/**********************
 === USER.lostpass ===
**********************/
.title.lostpass {margin: 10px 0 0 0 !important;}
.lostPass {float:left;margin:0 auto 5px; _margin-top: 5px; ?margin-top: 5px; padding-bottom: 10px; width:543px;}
.lostPass b.email {font-style: normal;}
.lostPass .input_text {height: 16px; width: 127px; padding: 3px 0 0 5px; border: 1px solid #d1d1d1}
.lostPass .information {background:none; border:none; color: #000}
.lostPass .information label {color:#000}

/********************************
 === 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 {display: none;}
/*************************************
 === 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:430px;}
.page_advancedsearch .paramList .param {float: left; margin-bottom:5px; text-align: left; width:460px; clear:both;}
.page_advancedsearch .paramList .parprice {width:100%;}
.page_advancedsearch .paramList .parprice .input_text {width:60px!important; float: none;}
.page_advancedsearch .paramList .parprice .unit {float:none!important;}
.page_advancedsearch .paramList .param div {float: left; margin-right:15px;}
.page_advancedsearch .paramList .param .name { width:130px; float:left; text-align: right; margin-right:5px; padding-top: 3px;}
.page_advancedsearch .paramList .param .unit { width:80px; float:left; padding-top: 3px;}
.page_advancedsearch .paramList .param select { width:100px; margin-right:5px; float: left;font-size: 11px}
.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:210px; float: left;}
.page_advancedsearch .paramList .param .multi{width:210px;height:auto}

/***************************
 === commoditybody_detailsend.xslt ===
***************************/
.titleDetailSend {color:#000; font-size:14px; font-weight:bold; margin-top:5px;}
.classic{}
.classic th{text-align:right;}

/***************************** 
 === emailNews.register ===
 ****************************/
#title_news_reg_1 {background: url(/img/1/title_news_reg.gif) no-repeat; color:White !important;}

/* ------------ Footer -----------------------------------------------------------------------------------------------------------------*/
#containerFooter a.iconSC {display: block; float: left; margin: 0; height: 41px; width: 185px; background: url(/img/BTfooter.gif) no-repeat 30px 13px;}
#containerFooter a.iconSC:hover {text-decoration:none}
#containerFooter div {padding: 13px 10px 25px 22px; _padding: 13px 10px 25px 207px; width: auto; height: auto; overflow:hidden;text-align: left; color: #2E2E2E} 
#containerFooter div p {width: 732px} 
*:first-child+html #containerFooter div {float:left} 
#containerFooter div a {color: #2E2E2E;text-decoration:underline}
#containerFooter div a:hover {text-decoration:none}

/********************
 === 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;}

/* 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:green;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:red;}
#footerContainer {height:29px; left:0;  bottom:0px; position:absolute; width:100%}
#footerContainer2 {height:29px; left:0;  bottom:0px; position:absolute; width:100%}

.category ul {list-style-type:none; margin:0; padding:0 0 0 20px}
.category li {margin-top:5px}
.category a.active:hover {color:#f68b2a; text-decoration:underline}
.category a:hover {color:#6e6d6d; text-decoration:underline}
.category li.closed ul {display:none !important}
span.closed {background:url('/img/plus.gif') no-repeat; cursor:pointer; height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.closed_catActive { background:url('/img/plusActive.gif') no-repeat; cursor:pointer; height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.opened {background:url('/img/minus.gif') no-repeat; cursor:pointer;  height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.opened_catActive {background:url('/img/minusActive.gif') no-repeat; cursor:pointer; height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.catInd {background:url('/img/catInd.gif') no-repeat; height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.catInd_catActive { background:url('/img/catIndActive.gif') no-repeat; height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.loading {font-style:italic}

/* FORUM */
#title_forum_1 { background: url(/img/1/title_compare.gif) no-repeat }
.page_forum .forum ul {margin:5px 0 0 5px}
.page_forum li.forum_Body {width:100%; float:left;}
.page_forum .treeImg {width:10px; margin-right:5px; float:left;}
.page_forum .forum li {width:100%; list-style-type:none; margin-left:0;padding-left:5px;}
.page_forum .forum a {margin-right: 6px; padding-right: 10px; text-decoration: none;}
.page_forum .forum li {display: inline}
.page_forum .forum li a:hover {text-decoration: underline}
.page_forum .forum_name {margin-right:5px; float:left;}
.page_forum .forum_date {width:60px; float:left;}

/*****************************  === EMAILNEWS.askmail  === ****************************************/
/*
.eNews {position: relative; height: 72px}
.eNews_1 {background: url(/img/1/bg-news.gif) no-repeat}
.eNews .input_text {position: absolute; top: 41px; left: 13px; height: 16px; width: 139px; padding: 3px 0 0 7px; color: #606060; border: 1px solid #5ca02d}
.eNews .input_button {position: absolute; top: 41px; left: 168px}

/*****************************  === INQUIRY.one  === **********************************************/
/*
#title_inquiry_1 {background: url(/img/1/title_inquiry.gif) no-repeat }
.inquiryIn {padding-bottom: 10px}
.inquiry .question {padding: 0 10px 12px 12px; text-align: left; color: #686868}
.inquiry .answerCount {margin-right: 14px; _margin-right: 7px; float: right; text-align: right; color: #646464; font-size: 10px; font-weight: bold}
.inquiry .answerText {position: relative; top: -2px; margin-left: 13px; text-decoration: underline; color: #76c339; cursor: pointer }
.inquiry .answerText:Hover {text-decoration: underline}
.inquiry .inquiryIn1 {padding-bottom: 10px}
.inquiry .inquiryIn2 {width: 176px; margin-left: 11px; border: 1px solid #bebebe}
.inquiry .inquiryIn2 p {height: 3px; margin: 2px} 

/*****************************  === ADVERTISING.recommendus  === **********************************/
/*
#column3 .recommendUs_1 {height: 41px; background: url(/img/1/title_recommendUs.gif) no-repeat}
#column3 .recommendUs {position: relative; height: 102px; margin-bottom: 6px}
#column3 .recommendUs .input_text {position: absolute; top: 72px; left: 14px; height: 19px; width: 124px; padding: 3px 0 0 7px; color: #606060; border: 0; background: transparent}
#column3 .recommendUs .long {top: 42px; width: 157px}
#column3 .recommendUs .input_image {position: absolute; top: 71px; left: 153px}

/*****************************  === ADVERTISING.textlinks === *************************************/
/*
#title_advertise_1 {background: url(/img/1/title_advertise.gif) no-repeat }
.textAdvertise ul {margin: 0; padding: 0 0 8px 0; list-style-type: none}
.textAdvertise ul li {background: url(/img/bg-textAdvertise_ul_li.gif) no-repeat bottom}
.textAdvertise ul li a {padding: 8px 5px 8px 16px; display: block; color: #686868}
.textAdvertise .last {background: none}
*/
/*********************
 === 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;}
*/
/***************************
 === PRODUCER.imagelist ===
***************************/
/*
#title_producerImageList_1 {background: url(/img/1/producerList.gif) no-repeat;}
.producerImageList{margin-left:5px; padding-left:15px; margin-top:10px; border:solid 0px red;float:left;}
.producerImageList .producerinfo a{width:150px; height:188px; border:solid 2px #006644; margin-right:25px; margin-bottom:20px; float:left; text-align:center;}
.producerImageList .producerinfo a div {border-top:solid 1px #006644;}
*/
/*****************************
 === 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}
*/
/****************************
 === WISHLIST ===
****************************/
/*
#wishlistHoverBox {position: absolute; z-index: 9; width: 367px; 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;}
*/
