/* html>body .UIE {} Opera*/
/* :root .UIE {} Mozila*/
/* *:first-child+html .UIE {} ie7*/

/* ------------ Globální definice objektů  -----------------------------------------------------------------------------------------------*/
body {position: relative;min-width: 993px; width: expression(document.documentElement.clientWidth < 1000 ? "1000px": "auto" );margin: 0; padding: 0; font-family: Tahoma; font-size: 11px; color: #686868; background:#F8F8F8}
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: 0px;}
form {margin: 0; padding: 0}
table {border-collapse: collapse; /*font-family: arial*/}

h1,
h2, 
h3, 
h4, 
h5 {margin: 0; padding: 0; font-size: 11px; color: #000}
h1 {font-weight: bold}

Label {margin: 0px; padding: 0px; vertical-align: middle; color: #000; font-size: 11px;}
Select {height: 17px; _height: 16px/*ie6*/; margin: 0; padding: 0; vertical-align: middle; font-size: 10px; font-family: Arial; color: #353535; border-left:1px solid #404040; border-top:1px solid #404040; border-bottom:1px solid #D4D0C8; border-right:1px solid #D4D0C8; }
*:first-child+html Select {height: 19px/*ie7*/}
Select.multi {height: auto;}
Input {vertical-align: middle}

textarea,
.input_text {margin: 0; padding: 2px; font-size: 11px; color: #606060; overflow: auto; background: /*url(/img/BGtextarea.gif) repeat-x bottom*/  #fff; border-bottom: 1px solid #8F8F8F; border-right: 1px solid #8F8F8F; border-top: 1px solid #565656; border-left: 1px solid #565656}
.input_button {margin: 0; padding: 0; vertical-align: middle; border: 0}
.input_radio {hight: 12px; width: 12px; margin: 0 3px 0 0; padding: 0; vertical-align: middle; border: 0}
.input_check {hight: 12px; width: 12px; margin: 0; padding: 0; border: 0}
textarea {font-size: 10px;}

.clear { 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;}
/*.Title {font-weight: bold; font-size: 18px; color: #cc3300}*/
.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;}

.title {margin: 0; padding: 0; height: 35px; font-size: 13px; font-weight: bold; color: #fff; clear: both;}
.title span {position: relative; top:-18px; height:36px; margin-bottom: -18px; display: block}
#column1 .title {padding: 12px 0 0 18px; width: 184px; height: 24px; text-align: left; color: #fff; font-size: 13px; font-weight: bold; background: url(/img/BGtitle_empty_left.gif) no-repeat}
#column1 .bg2 {background: url(/img/BGtitle_empty_leftB.gif) no-repeat ! important}
#column1 .title span {display: none}
#column3 .title {padding: 13px 0 0 41px; width: 149px;height: 23px; text-align: left; color: #fff; font-size: 13px; font-weight: bold; background: url(/img/BGtitle_empty_right.gif) no-repeat}
#column3 .title span {display: none}
#column2 .title {margin:0 0 7px 0; padding:2px 0 5px 40px; height: auto; width: 510px; overflow:hidden; color: #00A5F1; font-size: 14px; font-weight: bold; background: url(/img/BGtitle_empty_center.gif) no-repeat 4px 1px #FFF; border-bottom: 1px solid #62A203}
#column2 .title strong {padding-right: 5px; color: #62a203}
#column2 .title span {display:none /*margin:0 0 -36px 0;padding:0;height: 36px;width: 557px; top:-36px; left: -48px; overflow: hidden;*/}
/*html>body #column2 .title span{ margin-bottom:0px;}*/
.subheader {margin:5px 0 10px; padding: 0; font-size: 11px; color: #000; font-weight: bold;}

.side_box {float: left; margin:0; padding: 0;}
.sideboxBottom {float:left; margin:0 0 3px 0; padding: 0; height:5px;}
#column1 .side_box {width: 202px; height: auto; overflow: hidden;background:url(/img/BGsidebox_left.gif) repeat-y}
#column1 .sideboxBottom {width:202px; background:url(/img/BGsideboxBottom_left.gif) no-repeat}
#column3 .side_box {width: 190px; height: auto; overflow: hidden;background:url(/img/BGsidebox_right.gif) repeat-y}
#column3 .sideboxBottom {width:190px; background:url(/img/BGsideboxBottom_right.gif) no-repeat}

.box_content {float: left;margin: 1px 0 5px 0;padding: 0;background: #fff}
/*
#column1 .box_content {}
#column3 .box_content {}
*/
.box {width: 100%; margin:0; float: left}

/* -- vsechny texty z FCK editoru --- */
.freetext {}
.freetext p { margin:5px 0; }
.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;margin:10px auto 0 auto; padding: 10px; width:90%;text-align:center;background:#f5f5f5;border:1px solid #A3A3A3;}
.information p {margin:5px}
.information a {font-weight:bold; color: #000066; text-decoration: underline}
.information a:hover {font-weight:bold; color: #00CCFF; text-decoration: none}
.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 {margin-top:5px;}
.arrowed a {margin: 0 0 0 10px; padding-left:10px; font-weight: bold; text-decoration: underline; font-size: 12px; color:#00A5f1; background:url(/img/arrowR.gif) no-repeat center left;}
.arrowed a:hover {text-decoration: none;}
/* ----------  Definice kostry  -------------------------------------------------------------------------------------------------- */
#containerBgBody {position: relative;  margin: auto;}
#containerHeader {position: relative; z-index: 1; margin: 0 auto; width: 960px; height: 203px; font-size: 11px ; background: url(/img/BGcontainerHeader.jpg) no-repeat top #fff}
#containerBody {position: relative; margin: auto; padding: 0; width: 960px; height: auto; clear:both}
#column1 {float: left; position: relative; top: 8px; left: 0; padding: 0 0 40px 0; width: 202px; height: auto; overflow: hidden;}
#column2 {float: left; position: relative; top: 8px; left: 3px; margin-bottom: 89px; padding: 0 7px 0 6px; width: 549px; height: auto; overflow: hidden;background:#fff}
#column3 {float: left; position: relative; top: 8px; left: 6px; padding: 0 0 40px 0; width: 190px; height: auto; overflow: hidden}
#containerFooter {clear:both; position: relative; padding: 7px 0 31px 0; margin: 0 auto; height: auto; width: 960px; font-size: 11px; color: #E5EDCC;} 
.footerbox {clear:both; position: relative; padding: auto; margin: 0; height: auto; width: 100%; background: url(/img/BGfooterBox.gif) repeat-x top #4D6900;} 
/* --- Definice kostry  ---*/
/***************
 === COMMON  ===
***************/
.productAttribute {position: absolute; top: 0; left: 0;} /*akce/novinka/tip - ikonky u zboží v katalogu*/
.productAttribute img {margin: 3px 0 0 0; float: left}
:root .productAttribute {top:0}
html>body .productAttribute {top:0}
/*****************************
 === ADVERTISING.banner  ===
******************************/
#column1 .advertBanner,
#column3 .advertBanner {float: left; width: 100%; padding: 10px 0;}
#column1 .advertBanner a,
#column3 .advertBanner a { margin: 0 auto; text-align: center}
#column2 .advertBanner {float: left; width: 100%; height: auto; overflow:hidden;margin: 0 0 5px 0;padding: 0;}
#column2 .advertBanner a { margin: 0 auto; text-align: center}
/************************/
/* ----------  containerHeader --------------------------------------------------------------------------------------------------- */
/************************/
#containerHeader h1 {position: absolute; top: 146px; left: 0px; color: #fff; font-size: 8px}

.logo {position: absolute; top: 35px; left: 0px; height: 125px; width: 770px; display: block;}
.logo:hover {text-decoration: none}
 
/************************
 === USER.guideLinks  ===
*************************/
.setUp {float: left; position: absolute; top: 10px; left: 14px; white-space:nowrap;}
.setUp a {position:relative; margin-right:35px; color: #fff}
/*.setUp a:hover {}*/

.userInfo {position: absolute; top: 10px; right: 316px; margin: 0; padding: 0; color: #fff; font-weight: bold;}
.userInfo li {display: block; float: left; padding-left: 19px}
.userInfo li a {float: left; display: block; color: #fff; font-weight: normal;}
/*.userInfo li a:hover {}*/
/*.userInfo li a.last{}*/
.usSel {font-weight: bold; border: 1px solid red}

/*************************
 === PUBLISH.treemenu  ===
*************************/
.menu {position: absolute; top: 163px; right: 0; margin: 0; padding: 0 0 0 218px;  list-style-type: none;}
.menu li {position: relative; display: block; float: left; background: url(/img/DECmenuSep.gif) no-repeat 0px 0}
.menu li a {display: block; padding: 13px 22px 12px 22px; margin-left: 2px; float: left; color: #fff; font-weight: bold; font-size: 12px; white-space:nowrap;}
.menu li a:hover {text-decoration: none;  background: url(/img/BGmenu_li_a_hover.gif) repeat-x}
.menu li.first a {}
.menu li.last a {padding-right: 20px;}
.menu li ul {position: absolute; width: 200px; top: 39px; left: 0px;  margin-left: 2px; padding: 0 0 3px 0; font-size: 10px;  background:  #00A8FF; visibility:hidden;} 
.menu li.last ul{position: absolute; width: 200px; right: 0;left:auto; top: 39px; margin-left: 2px; padding: 0 0 3px 0; font-size: 10px;  background: #00A8FF;; visibility:hidden;}
.menu li ul li {display: block; float: none; _width: 115px; margin: 0; padding: 0;background: none;border-bottom:1px solid #00D1F5}
.menu li ul li.last {border-bottom:none; margin-bottom: -3px}
.menu li ul li a {display: block; float: none; margin:0; padding:4px 14px 5px 14px; height: auto; color: #fff; font-size:11px; font-weight:normal; text-decoration: none; white-space:normal; background: none}
.menu li ul li a:hover {font-weight:bold;text-decoration: none;color: #fff;}
.menu li ul li ul {position: absolute; left:110px !important; top:6px !important;border:1px solid #4CE025}
.menu li.last ul ul {position: absolute; left: -110px !important; top: 6px !important}
.menu li.last ul ul ul {position: absolute; right:20px !important}
.menu li ul li.first ul {position: absolute; left:110px; top:0}
.menu li ul li.last ul {position: absolute; left:110px; top:0}
.meSel {}
/*********************
 === Multilangual  ===
**********************/
.multiLang {position: absolute; top: 5px; left: 650px; margin: 0; padding: 0; list-style-type: none}
.multiLang li {float: left}
.multiLang li a {padding: 2px 15px 2px 10px; float: left; font-weight: bold; color: #A20009; background: url(/img/SEPcontainerHeader.gif) no-repeat right}
.multiLang li.last a {background: none !important}
.muSel {text-decoration: underline}

.multiCurr {position: absolute; top: 5px; right: 0px; margin: 0; padding: 0; list-style-type: none}
.multiCurr li {float: left}
.multiCurr li a {padding: 2px 15px 2px 10px; float: left; font-weight: bold; color: #A20009; background: url(/img/SEPcontainerHeader.gif) no-repeat right}
.multiCurr li span {padding: 2px 15px 2px 10px; float: left; font-weight: bold; color: #A20009; background: url(/img/SEPcontainerHeader.gif) no-repeat right}
.multiCurr li.last a {background: none !important}
.multiCurr li.last span {background: none !important}
/*********************
 === SEARCH.form  ===
**********************/
.searchBox {position: absolute; padding: 5px 0 5px 7px; _padding: 5px 0 5px 7px; height: 21px; _height: 23px; width: 195px; top: 166px; left: 0; }
*:first-child+html .searchBox {padding: 5px 0 5px 7px; height: 23px}
.searchBox label { display:block}
.searchBox .input_text {width: 143px; height: 15px; margin: 0 5px 0 0; padding: 2px 2px 2px 6px; overflow: hidden; color: #606060; background: #FFF; border:1px solid #8BAF25}
.searchBox .SER {position: relative}
.searchBox a.seEx { position:absolute; top: 10px; left:208px; padding: 0 0 0 11px; color: #fff; font-family: verdana; font-weight: normal; text-decoration: underline; white-space:nowrap; background:url(/img/DECsearchform.gif) no-repeat 0 4px}
.searchBox a.seEx:hover { text-decoration: none}
.searchBox .advSearchBox { z-index:100; position: absolute; top: 35px; left: 115px; padding:5px; width:90px; font-weight:bold; background:#F5F5F5; border:1px solid #A3A3A3; border-top: none}
.searchBox .advSearchBox a {color:#00A5f1}
.searchBox .advSearchBox .close { float:right; margin-right:-5px; margin-top:-5px}
/*********************
 === basketInfo  ===
**********************/
.basket {position: absolute; top: 30px; right: 0; height: 141px; width: 189px; text-align: center; font-family: arial}
.basket .baEx1 {display:none;} /*hlavička košíku*/
.basket .baEx2 {float: left; margin:0; padding: 9px 0 4px 0; width: 100%; font-size: 11px !important; color: #fff}/*boxiky*/
.basket .baEx2 strong {display: block; floaT: right; padding: 1px 0 0 0; width: 100%; color: #00A5F1; font-weight: bold; font-size: 14px}/*v košíku máte x položek*/
.basket .baEx2 strong span {margin-left:3px; font-size: 14px; color: #FFF}
.basket .baEx2_1 {float: left; margin:0; padding: 2px 0 0 0; width: 100%; font-size: 11px ; color: #fff;}/*boxiky*/
.basket .baEx2_1 strong {display: block; floaT: right; padding: 1px 0 0 0; width: 100%; color: #00A5F1; font-weight: bold; font-size: 14px}/*v košíku máte x položek*/
.basket .baEx2_1 strong small {margin-left: 3px; font-size: 14px; color: #FFF}
.basket .baEx3 {float: left; margin:0; padding: 0; width: 100%; _clear: both;}/*butonky*/
.basket .baEx3 a {display: block;  margin:2px auto 0 auto; padding: 0; width: 180px; height: 24px;}
.basket .baEx3 .showB {background: url(/img/1/DECeditB.gif) no-repeat}
.basket .baEx3 .clearB {background: url(/img/1/DECclearB.gif) no-repeat}
.basket a:hover {text-decoration: none}
/* ------------ Column1 -----------------------------------------------------------------------------------------------------------------*/
/*******************************
 === CATEGORYLIST.basictree  ===
*******************************/
/*
#title_categories_1 {display:block !important; position:relative; left: -23px; top: -29px; width: 213px; height: 34px; background: url(/img/1/title_categories.gif) no-repeat;}
#title_producers_1 {background: url(/img/1/title_producers.gif) no-repeat;}
*/
.categories {padding:0;}
.categories .header {display: block; margin: 0 auto; padding: 4px 0 0 0; _padding:3px 0 0 0; height:24px; _height:25px; width: 198px; color: #07D1FE; text-align: center; border-bottom: 1px solid #17B02E}
*:first-child+html .categories .header {padding:3px 0 0 0; height:25px;}
.categories .header label {position: relative; top:-1px;_top:0; margin-right: 10px; color: #000066; font-family:Trebuchet MS; font-size: 12px; font-weight: bold;}
*:first-child+html .categories .header label {top: 0}
.categories .input_radio {position: relative; top:-2px;_top:0;}
html>body .categories .input_radio {width:16px;}
:root .categories .input_radio {width:auto;}
*:first-child+html .categories .input_radio {top: 0}
.categories ul {margin: 0; padding: 8px 0; list-style-type: none}
.categories ul li a {padding: 5px 4px 6px 26px; display: block; text-align: left; font-size: 11px; font-weight:bold; color: #686868; background: url(/img/DECcategories_a.gif) no-repeat 14px 9px}
.categories ul li a:hover {color:#00A5F1; text-decoration: none;}
.categories ul li a.activCat {color:#00A5F1; background: url(/img/DECcategories_aActiv.gif) no-repeat 13px 10px;}
.categories ul li .menu_in {padding: 0;}
.categories ul li ul {margin: 0; padding: 0; list-style-type: none;}
.categories ul li ul li a {padding: 4px 4px 7px 36px; color: #686868; font-size: 11px; font-weight: normal; background: none;}
.categories ul li ul li a:hover{color: #000066}
.categories ul li ul li a.activCat {background: none; color: #000066}
.categories ul li ul li ul li a {padding-left: 46px;}
.categories ul li ul li ul li a:hover{color: #000066}
.categories ul li ul li ul li a.activCat {background: none; color: #000066}
.categories ul li ul li ul li ul li a {padding-left: 56px;}
.categories ul li ul li ul li ul li a:hover{color: #000066}
.categories ul li ul li ul li ul li a.activCat {background: none; color: #000066}
.categories ul li ul li ul li ul li ul li a {padding-left: 66px;}
.categories ul li ul li ul li ul li ul li a {color: #000066}
.categories ul li ul li ul li ul li ul li a {background: none; color: #000066}


.catcont ul li a{color:#686868 !important}
/*****************************
=== COMMODITYLIST.topsale ===
******************************/
/*#title_topsale {background: url(/img/title_topsale.gif) no-repeat}*/
.side_box.topSale { width: 191px !important; padding:3px 5px 0 6px;}
.side_box.topSale .Row {float: left; position: relative; padding: 1px 0; background:url(/img/hordottedBox.gif) repeat-x bottom}
.side_box.topSale .Row.last {padding: 1px 0 0 0;background:none}
.side_box.topSale .Row a {float: left; display: block; width: 160px; padding: 4px 5px 6px 26px; font-weight:bold; color:#686868; text-decoration: underline; background: url(/img/DECinfobox_li_a.gif) no-repeat 12px 9px}
.side_box.topSale .Row a:hover {color:#00A5F1; background: url(/img/DECinfobox_li_a_hover.gif) no-repeat 12px 9px }
/*.side_box.topSale .Row a .RowName {float: right; display: block; width: 191px; padding: 0; }*/
/*.side_box.topSale .Row a .RowNumber {float: left; display:block; width:37px; padding:0; text-align: right;font-weight: bold;color:#625E5B}*/
/********************
 === INQUIRY.one  ===
*********************/
/*#title_inquiry {background: url(/img/1/title_inquiry.gif) no-repeat }*/
.inquiry {width: 178px !important; padding:9px 12px 36px 12px;}
.inquiry .question {float: LEFT;width: 176px; margin:0; padding: 0 1px 13px 1px;COLOR: #686868}
.inquiry .question p {float: LEFT; line-height: 14px; vertical-align: middle; font-size: 11px}
.inquiry .answerbox {margin:0; width:178px;padding:0;font-family: arial;}
.inquiry .answerCount {float: right;font-weight: bold; color: #646464;}
.inquiry .answerText {width: 148px;margin: 0 0 0 2px; color: #0C7C1D; cursor: pointer;_cursor:hand; text-decoration: underline; font-weight: normal;}
.inquiry .answerText:hover { text-decoration: none;}
.inquiry .graph {margin: 2px 0 9px 0; padding: 2px; width: 174px; font-size: 1px; border: 1px solid #BEBEBE}
.inquiry .graph p { height: 3px; background: #00A5F1 }
.inquiry .suma {display: none; margin-top: 10px; margin-bottom:5px; width:98%;}
.inquiry .suma span {font-weight:bold;}
.inquiry .suma .voices {font-weight:normal;}
/*****************************
 === TRANSPORTMETHOD.list  ===
******************************/
/*#title_payments {background: url(/img/1/title_payments.gif) no-repeat}*/
.payments {padding: 9px 0 6px 0; text-align: center}
.payments p {padding: 0 13px 17px 13px; text-align: left; line-height: 13px; font-size: 11px; color: #5E5D5D}
.payments img {padding: 0px 2px 1px 2px}
.payments a:hover {text-decoration: none}
/* ------------ Column2 -----------------------------------------------------------------------------------------------------------------*/
/***********************
 === PUBLISH.welcome ===
************************/
.welcome h1 {}
.welcome {}
.welcome p {}
/********************
 === PUBLISH.news ===
*********************/
/*#title_pubnews_1 {background: url(/img/1/title_pubnews.gif) no-repeat !important;}*/
.pubNews {width:100%; height: auto; overflow: hidden;} 
.pubNews .item {float:left; margin:0; padding: 2px 13px 25px 5px; width: 508px; color: #686868 !important; background: url(/img/horDotted.gif) repeat-x bottom; }
.pubNews .item.last {background:none;}
.pubNews .item .shortnewsImg {float: right; _clear:both}
.pubNews .item .span {color: #686868 !important; font-size: 10px}
.pubNews .item .freetext{color: #686868 !important; margin:0; font-size: 11px}
.pubNews .item p {font-weight: normal; line-height: 14px}
.pubNews .item b {}
.pubNews .item a {display: inline; color:#07D1FE; text-decoration:underline;}
.pubNews .item h4 {}
.pubNews .item h4 a {display: block; color: #000; font-size: 12px; text-decoration:none}
.pubNews .item h3 a {margin: 3px 0 5px 0; padding-bottom: 3px; display: block; color: #62A203; font-size: 14px; text-decoration:none}
.pubNews .item h3 a:hover {text-decoration: underline}
.pubNews .item .freetext a {color: #62A203;text-decoration:underline}
.pubNews .item .freetext a:hover {text-decoration:none}
/*****************************
 === CATEGORYLIST.navigate ===
******************************/
.navigate {margin:10px 0 0 0; padding:0;}
.navigate ul {margin:0; padding:0; list-style-type: none;}
.navigate li {display: inline;}
.navigate li a {margin: 0 5px 0 0; padding: 0 0 0 10px; text-decoration: none; color: #686868; background: url(/img/DECnavigate_a.gif) no-repeat 0 5px}
.navigate li a.first {padding: 0 0 0 2px; background: none}
.navigate li a:hover {text-decoration:none}
.navigate li a.activNM {text-decoration: none; font-weight: bold; background: url(/img/DECactivNM.gif) no-repeat 0 5px !important;}
/******************************
 ===   PRODUCER.basicInfo   ===
 === CATEGORYBODY.basicinfo ===
*******************************/
.producerBasicInfo,
.sectionBasicInfo { margin: 13px 0 19px 0; padding: 0 /*3px*/; width: 549px /*543px*/; float: left;}
.producerBasicInfo .sec_img,
.sectionBasicInfo .sec_img { margin: 3px 0 0 22px; _margin: 3px 0 0 11px; padding: 0; float: right;}
.producerBasicInfo .sec_info,
.sectionBasicInfo .sec_info {}
.producerBasicInfo .sec_info h1,
.sectionBasicInfo .sec_info h1 {padding-bottom: 6px; font-size: 14px; color: #00A5F1;font-weight:bold;}
.producerBasicInfo .sec_info a,
.sectionBasicInfo .sec_info a {font-weight: bold; color: #76C339; text-decoration: underline;}
.producerBasicInfo .sec_info a:hover,
.sectionBasicInfo .sec_info a:hover {color: #000066; text-decoration: none}
.sectionBasicInfo .freetext,
.producerBasicInfo .freetext,
.producerBasicInfo .freetext p,
.sectionBasicInfo .freetext p {color: #686868 !important;font-size:12px}
/*********************************
 ===    COMMODITYLIST.basic    ===
*********************************/
.commodityCatalog .Line {float:left; width:549px; margin:0;padding:22px 0 17px 0; clear: both; background: url(/img/hordotted.gif) repeat-x bottom}
.commodityCatalog .Line.last {padding: 22px 0 29px 0; background: none}
.commodityCatalog .Line.first {padding: 18px 0 17px 0}
.commodityCatalog .Line .LineIn {float:left; width:549px; padding: 0;} 
.commodityCatalog .Line .LineIn .ProductR {float: left; position: relative;padding: 0 0 0 20px; margin: 0; width: 529px}
/*.commodityCatalog .Line .LineIn .ProductR.first {}*/
.commodityCatalog .Line .LineIn .ProductR .ProductR_img {float: left;position: relative; padding: 0; width:102px; height: 102px; text-align:center; /*overflow: hidden;*/ border:1px solid #E5E5E5}
.commodityCatalog .Line .LineIn .ProductR .ProductR_img img {/*width:auto; height: auto;*/ background: #fff;}
/*
.commodityCatalog .Line .LineIn .ProductR .ProductR_img img {_margin-bottom: 1px;}
*:first-child+html .commodityCatalog .Line .LineIn .ProductR .ProductR_img img {margin-bottom: 1px;}
*/
.commodityCatalog .Line .LineIn .ProductR .ProductR_info {float: right; position:relative; padding: 0 0 0px 17px; width: 408px;height: auto; text-align: left; overflow:hidden;}
.commodityCatalog .Line .LineIn .ProductR .ProductR_info .comName {float: left;padding: 0;margin:0;}
.commodityCatalog .Line .LineIn .ProductR .ProductR_info .comName h3 {float: left;padding: 0;margin:0}
.commodityCatalog .Line .LineIn .ProductR .ProductR_info .comName a {float: left; display: block; padding: 0; width: 408px; height: auto; overflow: hidden; font-size: 12px; font-weight: bold;color: #000066; text-decoration: underline;}
.commodityCatalog .Line .LineIn .ProductR .ProductR_info .comName a:hover {text-decoration:none}
.commodityCatalog .Line .LineIn .ProductR .ProductR_info .annotation {float: left;padding: 0; xline-height: 14px; font-size: 11px; color: #686868}
.commodityCatalog .Line .LineIn .ProductR .ProductR_info .priceandcompare {float: left;width: 408px;}
.commodityCatalog .Line .LineIn .ProductR .ProductR_info .comparebox {float: right;width: 62px}
.commodityCatalog .Line .LineIn .ProductR .ProductR_info strong {float: left; display: block; padding: 5px 0 0 0; width: 300px; height: auto; overflow: hidden; font-size: 12px; color: #00A5f1 !important}
.commodityCatalog .Line .LineIn .ProductR .ProductR_info strong small {margin-left: 3px;font-size: 12px;}
.commodityCatalog .Line .LineIn .ProductR .ProductR_info .withVATText, 
.commodityCatalog .Line .LineIn .ProductR .ProductR_info .withoutVATText {display: none;}
.commodityCatalog .Line .LineIn .ProductR .productAttribute {top: 2px; left: -21px; float: left; padding: 0; width: 45px; height: 48px;} /*akce/novinka/tip - ikonky u zboží v katalogu*/
.commodityCatalog .Line .LineIn .ProductR .productAttribute img {float: left; margin: 3px 0 0 0}
/*
.commodityCatalog .Line .LineIn .ProductR .buy { margin: 0; position: relative; padding: 24px 0 0 11px; font-weight: bold; color: #fff}
.commodityCatalog .Line .LineIn .ProductR .buy b {color:#FFD100; xposition: absolute; left: 12px;top:9px}
.commodityCatalog .Line .LineIn .ProductR .buy .input_text {width:29px; height: 15px; padding: 2px 0; margin: 0 3px 0 0; text-align: center; font-weight: bold; color: #000; border: 1px solid #000}
.commodityCatalog .Line .LineIn .ProductR .buy .input_button {margin: 0 0 0 6px}
*/
/*****************************
 === CATEGORYBODY.topsale ===
******************************/
.topSaleCategorytitle { padding: 0; font-size: 12px; font-weight: bold; color: #99CC00;}
.topSaleCategory.list {float: left; padding:0; margin: 5px 0 10px 0;width: 549px;}
.topSaleCategory.list .Row {float: left; position: relative; padding: 0 0 1px 0; width: 549px; height: 23px; font-size: 11px; font-weight: bold; background: url(/img/hordottedTop.gif) repeat-x bottom; clear: both;}
.topSaleCategory.list .Row.last {background:none}
.topSaleCategory.list .Row a {display:block; width: 549px; height: 23px; background: #fff}
.topSaleCategory.list .Row a:hover {background: #F3FED4 !important;text-decoration:none}
.topSaleCategory.list .Row .RowNumber {float: left;width:17px; padding: 3px 0 0 0;text-align: right; color: #99CC00;font-size: 12px;}
.topSaleCategory.list .Row a:hover .RowNumber {}
.topSaleCategory.list .Row .topsale_link {position: absolute; left: 22px; top: 4px; width: 430px;height: 15px; overflow: hidden}
.topSaleCategory.list .Row .topsale_link h3 {color: #686868 !important}

/*
.topSaleCategory.list .Row.two .topsale_link {_top:3px}
*:first-child+html .topSaleCategory.list .Row.two .topsale_link {top:3px}
*/
.topSaleCategory.list .Row a:hover .topsale_link {font-size: 11px; text-decoration:underline; }
.topSaleCategory.list .Row .topsale_link h3 {font-weight: normal; }
.topSaleCategory.list .Row .Price {float:right; width:86px; height: 19px; padding: 3px 11px 0 0; margin:0; text-align: right; color:#00A5F1; font-size: 12px;}
.topSaleCategory.list .Row .Price small {margin-left: 3px; font-size: 12px;}
.topSaleCategory.list .Row a:hover .Price {color:#000066 !important; background: #F3FED4}
/***************************
 === CATEGORYBODY.filter ===
****************************/
.displayPaging {float: left; padding:0 !important; margin: 17px auto 10px auto; width:549px; height: auto; color: #fff; background:url(/img/BGpager.gif) repeat-x top #E9E9E9;}
.displayPaging .pager,
.displayPaging .orderSelect,
.displayPaging .producerSelect,
.displayPaging .compareSelected {padding: 0; margin: 0; float:left; height:28px}

.displayPaging .pagerSep {float:left; padding: 0 0 0 6px; _padding: 0 0 0 4px; width: 2px; height:28px; background:url(/img/DECpagerSep.gif) no-repeat}

.displayPaging .pager {position: relative;top:0;padding: 0;}
.displayPaging .pager .Paging {float: left;padding: 7px 10px 0 10px; margin: 0; color: #fff; font-size: 11px}
.displayPaging .pager .Paging strong {margin: 0; padding: 0 0 0 5px; font-size: 12px; font-weight: bold; color: #fff}
.displayPaging .pager img {float: left; margin: 6px 6px 0 0; width: 21px; height: 18px;cursor: pointer;_cursor:hand }
.displayPaging .pager img.RW {MARGIN-LEFT:4PX}
.displayPaging .pager img.FW {margin-left: 0; margin-right: 10px}
.displayPaging .pager .jumptopage {margin: 6px 0 0 0;padding: 0;float: left}
.displayPaging .pager .jumptopage span {position:relative; top: 0;_top:0 ; border: 1px solid red}
*:first-child+html .displayPaging .pager .jumptopage span {top: 0}
.displayPaging .pager .jumptopage .input_button {position: relative; _top: -2px; margin: 0 5px 0 0; width: 21px; height: 18px;}
*:first-child+html .displayPaging .pager .jumptopage .input_button {top: -2px;}
.displayPaging .pager .input_text {position: relative; top: 0px; _top: -2px; margin: 0 2px 0 0; x_margin: 0; width: 18px; height: 14px; padding: 1px 2px; text-align: center; color: #000; background: #fff; border: 1px solid #8AAE23}
*:first-child+html .displayPaging .pager .input_text {top: -2px}

.displayPaging .orderSelect { margin-left: 4px; padding:6px 12px 0 0;_padding:6px 11px 0 0; float: right; background:url(/img/DECpagerSep.gif) no-repeat right top}
.displayPaging .orderSelect span {font-size: 11px}
*:first-child+html .displayPaging .orderSelect {padding:6px 11px 0 0;}
.displayPaging .orderSelect span {position: relative; top: 1px; _top:-1px; padding: 0 1px 0 0; color: #fff; font-size: 11px;}
*:first-child+html .displayPaging .orderSelect span {top:-1px}
.displayPaging .orderSelect select {position:relative; top:0; _top:-1px; margin:0 5px 0 0; _margin:0 3px 0 0; width: 70px; height: 16px; _height: 15px}
*:first-child+html .displayPaging .orderSelect select {height: 18px;top:-1px;margin:0 3px 0 0}
.displayPaging .orderSelect input {position: relative; _top: -1px; margin: 0 0 0 -1px; padding:0 0 0 3px; width: 21px; height: 18px;}
*:first-child+html .displayPaging .orderSelect input {top: -1px}

.displayPaging .producerSelect {padding: 6px 13px 0 0; margin: 0 0 0 12px; float:right; border:none;}
.displayPaging .producerSelect .header {display: none /*FLOAT:LEFT; margin:0;padding:0*/}
.displayPaging .producerSelect select {width: 119px; height: 16px; _height: 15px; position:relative; top:0; _top:-1px; text-transform: uppercase}
*:first-child+html .displayPaging .producerSelect select {top:-1px;height: 18px}
.displayPaging .producerSelect .producerItem {float:left}

.displayPaging .compareSelected { width: 527px; text-align: right;  padding: 4px 0 2px 9px; margin: 0}
.displayPaging .compareSelected span {width: 86px; height: 13px; padding: 5px 0 0 0; display: block; float: left; color:#777777; font-size: 11px}
.displayPaging .compareSelected span span {position: relative; bottom: 18px; left: 90px; text-align:left; color: #00A5F1; font-weight:bold}

.displayPaging .compareSelected a {margin-left: 5px; float: right}
.displayPaging .compareSelected .compareRemoveAllBT {height: 18px; width:71px; background:url(/img/1/BTcompare_selected.gif) no-repeat}
.displayPaging .compareSelected .compareAllBT {height: 18px; width:111px; background:url(/img/1/BTremove_all.gif) no-repeat}

.displayPaging .listorcat,
.displayPaging .advSearchLink,
.displayPaging .postFilter,
.displayPaging .radioFilter { float:left; padding: 0 13px 0 9px; margin-top: 17px; width:535px; height:auto;color: #048FE0; font-weight: bold}
.displayPaging .radioFilter input { margin-left: 34px}
.displayPaging .radioFilter .submitFilterForm {float: right;margin-top: -1px; margin-left: 0}
.displayPaging .radioFilter span {padding-right: 5px; position:relative; top:1px}

.displayPaging .listorcat label { float:left; border:0; }

.page_producer .displayPaging { width: 100%; clear: both;}
/*.page_producer .displayPaging .orderSelect,*/
.page_producer .listorcat,
.page_producer .displayPaging .producerSelect {display:none}

.page_producer .comparebox{display:none !important}


/****************************
 === COMMODITYBODY.detail ===
*****************************/
.page_detailpage {}
.detail.box {padding: 7px 0 0 0; margin: 0 0 5px 0; _margin-bottom: 0; width: 549px}
*:first-child+html .detail.box {margin-bottom: 0}

.detail .productAttribute {}
.detail .imageCetelem {}

.detail .detail_img {float: right; margin: 0; padding: 0; width: 258px; text-align: center}
.detail .detail_imgIn {position: relative;float: left;padding: 0; width: 256px;height: auto; overflow:hidden; text-align: center;border:1px solid #BABABA}
.detail .detail_imgIn a {background: #fff;text-align: center;}
.detail .detail_imgIn a img {_margin-bottom:1px}
*:first-child+html .detail .detail_imgIn a img {margin-bottom:1px}
.detail .detail_img .productAttribute {top: 0px; left: 1px; float: left; padding: 0; width: 45px; height: 48px;} /*akce/novinka/tip - ikonky u zboží v katalogu*/
.detail .detail_img .productAttribute img {float: left; margin: 3px 0 0 0}
.detail .detailVariImg {float: left;width: 258px; margin:0;padding:0}
.detail .detailVariImg .line {float: left;width: 258px; padding:0}
.detail .detailVariImg .line .detailVariImg_ImgIn {float: left}
.detail .detailVariImg .line .detailVariImg_ImgIn .ImgIn_dott {float: left; padding:3px; border-bottom:1px solid #BABABA;border-right:1px solid #BABABA}
.detail .detailVariImg .line .detailVariImg_ImgIn .ImgIn_dott.first {padding:3px 3px 3px 4px;_float: left;border-left:1px solid #BABABA;}
.detail .detailVariImg .line .detailVariImg_ImgIn .ImgIn_dott.last {padding:3px 4px 3px 3px;_float: left;}
.detail .detailVariImg .line .detailVariImg_ImgIn .ImgIn_dott a {display: block; float: left;margin: 0;padding:0; width: 78px; height: 78px;}
.detail .detailVariImg .line a img {_margin-bottom: 1px}
*:first-child+html .detail .detailVariImg .line a img {margin-bottom: 1px}
/*.detail .detail_img .producerImage {padding-top: 10px; float: left;width: 100%; text-align: center;background: url(/img/hordotted.gif) repeat-x top}*/

.detail .detail_info {float: left; margin: 0 0 0 3px; padding: 0 0 5px 0; width: 285px; height: auto; overflow: hidden;background: #F5FAE5}
.detail .detail_info h1 {position:relative; left: 0; display: block; float: left; width:285px; height: auto; overflow:hidden; margin: 0 0 3px 0; padding: 0 0 6px 0; font-size: 14px; font-weight: bold; color: #62A203 !important;background: url(/img/hordottedTop.gif) repeat-x bottom #fff}
.detail .detail_info p {display:block;float: left; padding:6px 0 5px 0; width: 285px;}
.detail .detail_info p span {display:block;float: left; color: #686868; width: 103px; text-align:right; font-size: 11px}
.detail .detail_info p strong {width: 172px; float: right; text-align:left; color: #686868}
.detail .detail_info p .codeStrong {font-weight: normal !important}
.detail .detail_info p .warrantyStrong{font-weight: normal !important}
.detail .detail_info p .warrantyNumberStrong{font-weight: bold; text-decoration: none !important; color: #62A203}
.detail .detail_info p .amountStrong {position: relative; top: 3px; color: #686868 !important; font-weight: normal !important; font-size: 11px}
.detail .detail_info p strong a {font-weight: bold;color: #686868 !important}
.detail .detail_info p strong a:hover {}
.detail .detail_info p .postfixText {display:inline; float:none; width:auto; text-align:left}

/*.detail .detail_info p.DI_Ex1 strong {color: #00CCFF}*/
/*.detail .detail_info p.commonlyWithVAT strong {}*/
.detail .detail_info p.priceWithoutVAT,
.detail .detail_info p.priceWithVAT,
.detail .detail_info p.Buy {padding: 4px 0}
/*.detail .detail_info p.priceWithoutVAT strong {color:#7C7E7C; font-size: 14px;position: relative; top: -2px}*/


.detail .detail_info p.commonlyWithVAT strong small{font-size: 11px !important}
.detail .detail_info p.priceWithVAT { font-size: 12px;position: relative; top: 0px; font-weight: bold}
.detail .detail_info p.priceWithVAT strong {color:#62A203 !important}
.detail .detail_info p.priceWithVAT strong small {font-size: 12px !important}
.detail .detail_info p.priceWithVAT span {color:#62A203; font-size: 12px !important}
.detail .detail_info p.currency {margin-left: 3px; font-size: 12px;}

.detail .detail_info p.priceRecycleTax {font-size: 10px}
.detail .detail_info p.priceRecycleTax span  {color: #000066 !important; font-size: 10px}

.detail .detail_info p.Buy { height: 29px; margin: -5px 0 -5px 0; background: #EBF5CC }
.detail .detail_info p.Buy span {width:90px; position:relative; top: 8px; color: #686868 !important}
.detail .detail_info p.Buy strong {width: 186px;}
.detail .detail_info p.Buy .input_text {position: relative; top: -2px;width:22px; height:14px; margin: 0 4px 0 0; padding: 2px 0 0 0 ; text-align: center; color: #000; border: 1px solid #D1D1D1}
.detail .detail_info p.Buy .input_button {position: relative; top: -2px; margin:0; position: relative; left: 28px;}
.detail .detail_info p.Buy .countUnit {display:none}

.detail .SpaceDI {display: block; float: left; padding: 0; margin:0;width: 285px !important; height: 1px; background: url(/img/hordottedTop.gif) repeat-x center}

/*
html>body .detail_info p strong .input_text  {width: 28px}opera
:root .detail_info p strong .input_text {width: 20px}mozila

.detail .SpaceDI {height: 8px; font-size: 1px; _display: none;}
.detail .SeparatorDI {height: 1px;background: url(/img/detailSep.gif) no-repeat; _font-size: 5px;}
*/
.detail .detail_info .SendPrint {float: left; margin: 0; padding: 0 0 0 7px; text-align: left;}/*clear:right*/
.detail .detail_info .SendPrint p {width: 278px;}
.detail .detail_info .SendPrint p a {display: block; float: left; margin: 0; padding: 0 0 0 11px; width: 267px; line-height: 13px; color: #686868; text-decoration: underline; font-size: 11px; font-weight: normal; background: url(/img/DECactivNMB.gif) no-repeat 0 5px}
.detail .detail_info .SendPrint p a:hover {text-decoration: none;}

.detail .detail_text {float: left; margin: 6px 0 0 0; padding: 0 0 5px 0;width: 549px; color: #5E5D5D}

.detail .detail_techParam {float: left;margin-top: 4px;width: 100%;padding-bottom: 5px;}
.detail .detail_techParam b {display: block;margin-bottom: 6px;padding: 0 0 4px 4px;width: 545px;font-size: 12px; color: #00A5F1; font-weight: bold; background: url(/img/hordottedTop.gif) repeat-x bottom}
.detail .detail_techParam p {margin: 0; padding: 3px 0 5px 16px; color: #686868; font-size: 11px; background: url(/img/DECactivNM.gif) no-repeat 7px 8px}
.detail .detail_techParam p strong {width: 380px; float: right; font-weight: bold; font-size: 11px; color: #686868;}
.detail .detail_techParam p strong select { font-weight: bold;position:relative; top: -2px; width: 200px}
/*.detail .detail_techParam p .subtitle {}*/

.detail .detail_downloads {float: left;margin-top: 4px;width: 100%;padding-bottom: 15px;}
.detail .detail_downloads b {display: block;margin-bottom: 6px;padding: 0 0 4px 4px;width: 545px;font-size: 12px; color: #00A5F1; font-weight: bold; background: url(/img/hordottedTop.gif) repeat-x bottom}
.detail .detail_downloads p {margin: 0; padding: 0 0 4px 7px; width: 542px}
.detail .detail_downloads p a {color:#62A203; padding: 0; font-size: 11px; text-decoration: underline;}
.detail .detail_downloads p a:hover {text-decoration: none}
/*
.page_detailsend form {margin: 20px auto; width: 360px}
.page_detailsend form table th {padding-top: 5px;_padding-top: 2px; text-align: right}
.page_detailsend form table td {padding-top: 5px;_padding-top: 2px}
*/
.page_detailsend .input_text {width:auto; height:auto; overflow:hidden;}
/*
.page_detailsend .buttons {width: 360px !important}
*/
/*********************************
 === warranty_detail ===
*********************************/
/*#title_warranty_detail {background: url(/img/1/title_warranty.gif) no-repeat}*/
/**********************
 === USER.loginform ===
***********************/
/* #title_login_1 {background: url(/img/1/title_login.gif) no-repeat !important} */
.login .loginform {margin:12px auto 17px auto; width: 439px; height: auto; background:url(/img/BGloginBox.gif) repeat-x top #F2F2F2}
.login .loginform form { width:418px; height: auto; text-align:center; padding: 0 0 6px 0px; margin:0 auto 0 auto;}
.login .loginform table { margin:0 auto; width:100%;font-family: Trebuchet MS}
.login .loginform table tr {padding: 1px 0 2px 0; height: auto;x_height: 27px;}
.login .loginform table tr.styl1,
.login .loginform table tr.styl2 {background:#E8E8E8;}
.login .loginform table tr.styl1 th,
.login .loginform table tr.styl1 td { padding: 22px 0 0 0px ;_padding: 20px 0 0 0px;text-align: left;}
*:first-child+html .login .loginform table tr.styl1 th,
*:first-child+html .login .loginform table tr.styl1 td {padding-top: 20px;}
.login .loginform table tr.styl2 th,
.login .loginform table tr.styl2 td {padding: 11px 0 13px 0px;  _padding: 9px 0 13px 0;text-align: left;}
*:first-child+html .login .loginform table tr.styl2 th,
*:first-child+html .login .loginform table tr.styl2 td {padding-top: 9px;}
.login .loginform table th {margin: 0; padding-right: 8px; width: 135px;text-align:right;font-weight: normal; white-space: nowrap;color: #686868}
.login .loginform table th label {float:right; padding-right: 3px;font-size: 11px; color: #686868; font-weight:bold; }
.login .loginform table td.logintext {margin: 0; padding: 0;width: 177px}
.login .loginform table td.loginbutton {padding: 5px 0 0 0; text-align: center;}

.login .loginform table td a { padding-right: 11px; float: right; color:#686868; font-weight: normal; text-decoration: underline; font-size: 11px; white-space: nowrap;}
.login .loginform table td a:hover {text-decoration: none}
.login .loginform .input_text {width:137px; height: 12px; padding: 3px 2px 3px 6px;overflow: hidden; border: 1px solid #D1D1D1;}
.login .information {margin-top: 0; padding: 5px 10px 10px 10px; background: none; border: none;color: #686868;font-size: 12px !important}
.login .information.alert {margin:10px auto 15px}
.login .information.result {margin:10px auto 15px}
.login .arrowedMenu {margin-top:10px;}

.login .information {font-size: 11px; color:#686868}
.login a {color: #00A5F1; font-weight: bold; text-decoration: underline;font-size: 12px;}
.login a:hover {color: #00A5F1; text-decoration: none}

/*#title_lostpass_1 {background: url(/img/1/title_lostpass.gif) no-repeat}*/
.lostPass {margin:25px auto 5px; width:100%}
.lostPass b.email {font-style: normal;}
.page_lostpass .input_text {overflow:hidden;}
.lostPass .information label{color:#7C7E7C}
/**********************
 === 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-bottom: 15px; color: #717169; font-size: 12px; text-align:left;}
.registration .information {background: none; border: none;color: #686868;font-size: 12px !important}
.registration .information.alert {color: #a20009}
.registration p {margin: 10px 0; text-align: left}
.registration .requiredText { margin: 10px 0; text-align: center;}
.registration .requiredText .req_char {font-weight:bold;}
.registration .req_char {color:#62A203 !important; font-weight:bold;}
.registration .error {color:Red; width:100%; text-align:center; padding:5px; font-weight:bold;}
.registration .input_text {width: 148px; margin-right: 0px; overflow: hidden; background:url(/img/BGtextarea.gif) repeat-x bottom #fff; border: 1px solid #B4B4B4; background-color: #FFF !important}
.registration th {width:10em;}
.registration td {}
.registration label {color: #686868; font-size: 12px; cursor:text !important}
.registration label.required {font-weight:bold;}
.registration input.required {}
.registration .userdata {text-align:left;}
.registration .userdata .input_text {width: 148px /*219px;*/}
.registration .secLabel {margin: 7px 2px 0px 8px; padding: 0 0 5px 0; font-weight: bold; font-size: 12px; color:#62A203; border-bottom: 1px solid #00A5F1}
.registration .userdata {clear:both;}
.registration .ntp{margin-bottom: -40px}
.registration .userdata table {margin:0 auto;  margin-top:10px; width:540px; border:solid 0px red}
.registration .userdata h4 {text-align:left; padding-left:10px;}
.registration .userdata .zipCodeRight {position: relative; bottom: 25px; left: 325px; display: block;}
.registration .userdata th {width: /*110px*/ 192px; font-weight: normal; text-align:right; padding-left:0px; /*padding-right:10px;*/ color:red;}
.registration .userdata th {width: 192px; font-weight: normal; text-align:right;  color:red;}
.registration .userdata td {padding: 2px; padding-top: 5px; border:solid 0px blue;}
.registration .userdata .deliveryAddress {margin:0 auto; width:100%; text-align: center;}
.registration .userdata .deliveryAddress textarea {width:30em; height:15em;}
.registration .userdata .zipCodeSpan {border: solid 1px #000}
.registration .input_text.sDeliveryCity {width:10em}
.registration .input_text.sDeliveryZipCode {width:3.5em}
/*.registration .input_text.sCity {width:11.8em}*/
.registration .input_text.zipcode {width:3em}
.registration .input_text.bankcode {width:37px}
.registration .input_text.bankaccount {width:8.4em}
.registration .input_text.login {width:13em}
.registration .input_text.password {width:13em}
.registration .input_text.password2 {width:13em}
.registration .LawInfo {text-align: left;}
.registration .buttons { width:549px; text-align:center; }
.registration .userbrief a {color: #07D1FE; font-weight: bold; text-decoration: underline;font-size: 12px;}
.registration .userbrief a:hover {text-decoration: none;color:#0F6BAA;}
/*
.userdetail2{width:100%; }
.userdetail2 th{width:90px !Important; background:red;}
.userdetail2 td{padding:0px; width:150px;}
*/
/*******************
 === USER.Order ===
********************/
/*--------------------------------------------------*/
/*
.taxSum {position: relative; _top: -1px; margin: 0 auto; width: 465px; border-collapse:collapse; font-weight: bold; background: #fff; border-top: 1px solid #76745F;border-bottom: 1px solid #76745F}
.taxSum .taxRate_finalsum {height: 33px; padding-bottom: 2px; text-align: left;font-size: 12px; color: #5E5D5D}
.taxSum .priceT3_finalsum {width: 300px;height: 33px; padding-bottom: 2px; padding-right: 4px; color: #F16009; font-size: 18px; text-align: right}
.taxSum .priceT3_finalsum .currency {margin-left: 3px;font-size: 11px}

.age {margin: 10px 0 0 160px;}
.age table {margin: 0;}
.age table td {margin: 0; padding: 0; text-align: left; }
.age table td label {margin: 0; padding: 0; font-weight: bold; color: #343434;}

.orderfinish { text-align:left; margin:5px auto}
.orderfinish caption {font-weight:bold; margin:0 auto; padding: 5px 0 10px 0}
:root .orderfinish caption {padding-bottom:5px}
html>body .orderfinish caption {padding-top:0}
.orderfinish th {padding-right: 10px}
.page_order {padding-bottom: 10px}
.page_order .information a {color:#FD8800}

.CetelTable {width: 558px;}
.CetelTable tr {height: 28px;} 
.CetelTable td {padding: 0 10px; width: 259px;} 
*/
/*--------------------------------------------------*/
.page_order {background: #E3EDF0}
/*#title_order_1 {background: url(/img/1/title_order.gif) no-repeat}*/
.order {margin: 0; padding-bottom: 23px; border-bottom: 1px solid #76C339}
.order .orderItems {margin: 24px 0 0 0; width:549px}
.order .orderItems thead tr td {padding: 4px 0; font-weight: normal; font-size: 10px; color: #686868; border-bottom:solid 1px #38C21C}
.order .orderItems tr td.code {padding-left:14px; width: 55px}
.order .orderItems tr td.name {padding-right: 6px; width: 205px; height:auto; overflow:hidden}
.order .orderItems tr td.amount {padding-left: 10px; width: 70px;text-align:left}
.order .orderItems tr td.price { width:109px; text-align:center}
.order .orderItems tr td.price.sum {width: 80px}
.order .orderItems tbody {}
.order .orderItems tbody tr td {padding: 4px 0; height: auto; font-weight: normal; font-size: 11px; overflow:hidden; background:url(/img/hordottedTop.gif) repeat-x bottom}
.order .orderItems tbody tr td.code {padding-left: 3px; width: 66px; color: #686868}
.order .orderItems tbody tr td.name {font-size:11px;}
.order .orderItems tbody tr td.name a {display: block; color: #62A203; font-weight:bold}
/*.order .orderItems tbody tr td.Name a:hover {}*/
.order .orderItems tbody tr td.name .comment {font-size: 10px; color: #686868; font-weight: normal;}
.order .orderItems tbody tr td.amount {padding-left: 0; width: 80px;}
.order .orderItems tbody tr td.amount .input_text {margin: 0 1px 0 0; padding:1px 0; width:22px; height:14px; text-align: center; font-weight: normal; color: #000; overflow: hidden; border: 1px solid #D1D1D1; background-color: #FFF !important}
.order .orderItems tbody tr td.amount .input_button {margin: 0 0 0 -1px; width: 21px; height: 18px} 
.order .orderItems tbody tr td.price {color: #6B6B6B; font-size:11px; font-weight: bold}
.order .orderItems tbody tr td.price small {margin-left: 3px; font-size:11px;}
.order .orderItems tbody tr td.price.sum {color: #00A5F1; font-weight: bold; font-size:11px;}
.order .orderItems tfoot td.quick {}
/* toto není v šabloně vyvedeno!! ale mohlo by být...
.order .orderItems tbody tr.one td {background: url(/img/BGorderTabCol_one.gif) repeat-x}
.order .orderItems tbody tr.two td {background: url(/img/BGorderTabCol_two.gif) repeat-x}
.order .orderItems tbody tr.one td.Code {background: url(/img/BGorderTabRow_one.gif) no-repeat}
.order .orderItems tbody tr.two td.Code {background: url(/img/BGorderTabRow_two.gif) no-repeat}
.order .orderItems tbody tr.last td {border-bottom: none}
*/
/*
.vatList {margin: 7px 0 0 0; width: 100%}
.vatList thead tr td { font-weight: bold; color: #0F6BAA; border-bottom:solid 1px #76745F}
.vatList tr td.vatname {padding: 0 0 4px 4px; width: 265px}
.vatList tr td.price.T1 {padding: 0 0 4px 4px; width: 112px}
.vatList tr td.price.T2 {padding: 0 0 4px 4px; width: 82px}
.vatList tr td.price.T3 {padding: 0 0 4px 4px; width: 84px}
.vatList tbody tr td {height: 38px; _height: 36px; font-weight: bold; font-size: 12px; overflow:hidden; background:url(/img/hordotted.gif) repeat-x bottom}
.vatList tbody tr.last td {background: none}
.vatList tbody tr td.vatname {color: #717169}
.vatList tbody tr td.price {color: #0F6BAA;}
*/
/*
.vatList tbody tr td.price.T1 {}
.vatList tbody tr td.price.T2 {}
.vatList tbody tr td.price.T3 {}
*/
.vatList tbody small {margin-left: 3px;font-weight: normal; font-size: 11px}

.order .suma {float: left; margin:13px 0 13px 0; padding: 0 5px 0 0; width:544px; height: 35px; background: url(/img/BGsuma.gif) repeat-x top #00D6FF;}
.order .suma p {display: block; width:394px; height: 11px; float: right; text-align: left; padding:11px 0 0 0; color:#fff; font-size:11px; font-weight:bold}
.order .suma p b {float: right; position:relative; top: -1px; padding: 0; font-size: 12px; color: #fff; white-space: nowrap;}
.order .suma p b small { margin-left: 3px;font-size: 12px}
.order .suma a {display: block; position: relative; top: 0; left: 0; padding: 0; height:35px; width: 135px; background: url(/img/1/BTclearBasket_order.gif) no-repeat left center}
.order .suma a:hover {text-decoration: none}
.order .some_stuff {text-align:center;}

#OrderForm {padding-left: 15px}
#OrderForm .secLabel {margin: 25px 0 5px 0; padding: 0 0 5px 0; width: 521px; font-weight: bold; font-size: 12px; color:#62A203; border-bottom: 1px solid #00A5F1}
/*#OrderForm .secLabel.addressfield {}*/

#OrderForm p {padding: 0 0 0 12px; font-size: 10px; color:#686868}
#OrderForm table { width:510px;}
#OrderForm .requiredText {margin: 0; padding: 0 0 0 12px; color: #686868}
#OrderForm .required_char {color:#62A203 !important; font-weight: bold}
#OrderForm .userdatabox { margin: 5px 0 0 0;}
#OrderForm .userdatabox th {padding: 0; xwidth: 60px; height:25px; white-space: nowrap; font-weight: normal; text-align: right;}
#OrderForm .userdatabox th.required {color:red;font-weight:bold !important}
#OrderForm .userdatabox th label {color: #717169; }
#OrderForm .userdatabox td {padding: 3px; width:170px; height:25px;}
#OrderForm .userdatabox td .input_text {width:146px; height:16px; background:url(/img/BGtextarea.gif) repeat-x bottom #FFF; border: 1px solid #B4B4B4; background-color: #FFF !important}

#OrderForm .deliveryAddress {}
#OrderForm .deliveryAddress .userdatabox {}
#OrderForm .deliveryAddress .userdatabox th{}
#OrderForm .deliveryAddress .userdatabox td{}

#OrderForm .ordermethod {padding:3px; }
#OrderForm .ordermethod th {padding:3px }
#OrderForm .ordermethod td {padding:3px }
#OrderForm .ordermethod td label {color: #686868}
#OrderForm .ordermethod td p {padding: 0 0 0 24px; color: #686868; font-style:italic}

#OrderForm #InfoText,
#OrderForm #YourInternalOrderNumber,
#OrderForm #YourFidelityNumber { margin:0 0 0 3px; width: 300px; background:url(/img/BGtextarea.gif) repeat-x bottom #fff; border: 1px solid #B4B4B4}
#OrderForm #InfoText {height: 50px}

#OrderForm .some_stuff {margin: 15px auto; 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; margin: 10px auto 0 auto; padding:5px; width:537px; background:#fff; border:1px solid #A3A3A3;}
.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: -1px; _top: -1px; margin-right:3px;_margin-right:0;}
/*:root .data_sorting .byId .inputIMG {top: 0px}*/
*:first-child+html .data_sorting .byId .inputIMG {top: -1px;}
.data_sorting .unexecuteditems {position: relative; margin-right:2px; margin-top:6px;_margin-top:8px;_top: -1px}
*:first-child+html .data_sorting .unexecuteditems {top:1px}
.data_sorting .unexecutedorders {position: relative; margin-right:2px; margin-top:6px;_margin-top:8px;_top:-1px}
*:first-child+html .data_sorting .unexecutedorders {top:1px}
.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:549px; margin-top:5px;}
.ordertbl caption {margin-top:20px;font-weight:bold}
.ordertbl td {padding:3px; border-bottom:1px #000 solid}
.ordertbl thead { color:#fff;}
.ordertbl thead td {background:#707070;border-top:1px #000 solid;border-bottom:2px solid #000}
.ordertbl thead td.Code {color: #fff; 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:#000;} 
.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:#707070; color:#fff;}
.ordertbl tfoot strong {font-weight:bold; background:#707070; color:#fff;}
.execute {width: 340px;}

.vatSum {width:549px;}
.vatSum td {padding:3px; border-bottom:1px #000 solid; text-align: right; background:#DFEBDD}
.vatSum thead td { color:#fff; background:#707070;border-top:1px #000 solid;}
.vatSum td.RateName {text-align: left;}
.vatSum td.SumaRow {text-align: right; padding:5px; background:#707070; color:#fff;}
.vatSum td.SumaRow small {font-weight: bold; display: none;}

.state_table {margin:5px 10px;}
.state_table td {padding-left: 10px; padding-right: 10px;}
tr.state_0 td { background:#CFFECF; }
tr.state_1 td { background:#EED2B4; }
tr.state_2 td { background:#ffffcc; }
tr.state_3 td { background:#FFE5E0; }
tr.state_4 td { background:#CCCCCC; }

.orderDetail {margin-top:10px;width: 549px}
.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 }
.page_executedorder .buttons { width:549px; text-align:center; }
/********************************
 === 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 span.name,
.page_advancedsearch .paramList span.name a {color: #4B5369}
.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; color:#686868 !important}
.page_advancedsearch .paramList .param span a{color: #686868 !important}
.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;color: #686868 !important}
.page_advancedsearch .paramList .param input { margin-right:5px; float: left;color: #686868 !important }
.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; color: #686868 !important}
/*******************
 === PUBLISH.textbody ===
********************/
/*.titlePublish {font-size:14px; color:#006644; font-weight: bold; margin-top: 2px;}*/
.infobox_body {padding: 0 0 0 4px; width: 547x;}
/***************************
 === PRODUCER.imagelist ===
***************************/
/*#title_producerImageList_1 {background: url(/img/1/producerList.gif) no-repeat;}*/
.producerImageList {float:left; padding:0; margin:10px 0 0 0; width:100%;}
.producerImageList .producerinfo {float:left; margin:0 0 20px 0; width:33%; text-align:center;}
.producerImageList .producerinfo a { display:block; margin: auto; width:150px; height:150px; text-align:center;font-size: 12px; font-weight: bold;color: #000066; text-decoration: none;}
.producerImageList .producerinfo a:hover {text-decoration: none;}
.producerImageList .producerinfo a div {padding-top: 10px;}
/***************************
 === commoditybody_detailsend.xslt ===
***************************/
.titleDetailSend {color:#0F6BAA; font-size:14px; font-weight:bold; margin-top:5px;}
.classic{}
.classic th{text-align:right;}
/* ------------ Column3 -----------------------------------------------------------------------------------------------------------------*/
/* === side_box offer === */
/********************************
 === M:COMMODITYBODY.related ===
********************************/
/*#title_related {background: url(/img/1/title_related.gif) no-repeat}*/
/****************************
 === COMMODITYLIST.action ===
****************************/
/*#title_action_1 {background: url(/img/1/title_action.gif) no-repeat}*/
.side_box.offer { margin: 0; padding: 0; width:190px !important; height: auto;}
.side_box.offer .productBox {float:left; margin: 0 auto; padding:0 1px; width: 188px;}
.side_box.offer .product {position: relative; float:left; margin: 0; padding: 18px 0 10px 0; width:188px; color: #5C5C5C; font-size: 12px; font-weight: bold; text-align: center; border-bottom: 1px solid #F1F1F1; border-top: 1px solid #fff}
.side_box.offer .product.first {padding-top: 13px; border-top: none}
.side_box.offer .product.last {border-bottom: none}
.side_box.offer .productImg {position: relative; margin:12px auto 0 auto; padding:0; width:115px; height:115px; text-align: center;border:1px solid #BABABA}
.side_box.offer .imgIn {width:115px; height:115px; overflow: hidden; text-align: center; }
.side_box.offer .name {}
.side_box.offer .name a {padding: 0 10px; display: block; color:#62A203; font-size:12px; font-weight:bold;}
.side_box.offer .price {display: block; margin:0; padding: 7px 0 0 0; white-space: nowrap; font-size:13px; font-weight: bold; color:#00A5F1}
.side_box.offer small {margin-left: 3px; font-size:11px}
.side_box.offer .productAttribute {position:absolute; left:-21px; top:2px; padding: 0; width:45px !important; height:auto}
.side_box.offer .productAttribute img {margin:3px 0 0 0 !important}
/********************************
 === ADVERTISING.recommendus  ===
*********************************/
/*#title_recommendUs {background: url(/img/title_recommendUs.gif) no-repeat #373737}*/
.recommendUs {position: relative; padding:0; width: 190px !important; height: 102px !important; background: url(/img/BGrecomendus.gif) no-repeat top !important;overflow:hidden}
/*.recommendUs p {}*/
.recommendUs .input_text {padding: 2px 2px 2px 6px; overflow: hidden; color:#606060; border:1px solid #0074AF}
.recommendUs .input_text.Efrom {position: absolute; top: 41px; left:13px; width: 154px; height: 15px;}
.recommendUs .input_text.Eto {position: absolute; top: 71px; left:13px; width: 123px; height: 15px;}
.recommendUs .input_image {position: absolute; top: 69px; left:151px;}
/*****************************
 === PUBLISH.infoboxlinks ===
*****************************/
/*#title_info_1 {background: url(/img/1/title_info.gif) no-repeat}*/
.infobox {float: left; margin:0; padding:3px 6px 0 6px; width: 178px !important; list-style-type: none;}
.infobox div {display: block; padding: 1px 0; background:url(/img/hordottedBox.gif) repeat-x bottom}
.infobox div.last {padding: 1px 0 0 0; background:none}
.infobox div a {display: block; width: 147px; padding: 5px 0 8px 31px; font-size: 11px; font-weight:bold; color:#00A5F1; text-decoration: underline; background: url(/img/DECinfobox_li_a_hover.gif) no-repeat 12px 9px}
.infobox div a:hover {text-decoration: none}
/***************************** 
 === ADVERTISING.textlinks ===
 ****************************/
/*#title_advertise_1 {background: url(/img/1/title_advertise.gif) no-repeat }*/
.textAdvertise {float:left; margin: 0 auto; padding:0 6px 0 6px; width: 178px !important;height: auto; overflow: hidden}
.textAdvertise span {float:left; padding: 13px 5px 0 10px; width: 163px; font-weight: bold; color: #686868;}
.textAdvertise span.first {padding-top: 5px}
.textAdvertise p.description {float:left; padding: 0 5px 7px 10px; width: 153px; line-height: 14px;background: url(/img/hordottedBox.gif) repeat-x bottom;}
.textAdvertise p.description.last {padding: 0 5px 16px 10px; background: none}
.textAdvertise p.description a {font-size: 11px; color: #686868; text-decoration: none}
.textAdvertise p.description a:hover {text-decoration: underline}
/*
.textAdvertise .more {}
.textAdvertise .more a {}
*/
/**************************
 === EMAILNEWS.askmail  ===
***************************/
/*#title_news_reg_1 {}*/
.newsAskMail {position: relative; width: 190px !important; height: 92px !important; overflow:hidden; background: url(/img/BGemailNews.gif) no-repeat !important}
.newsAskMail .input_text {position: absolute; top: 60px; left:13px; width: 123px; height: 15px; padding: 2px 2px 2px 6px; overflow: hidden; color:#606060; border:1px solid #0087CB}
.newsAskMail .input_button {position: absolute; top: 58px; left:153px}
/* ------------ Footer -----------------------------------------------------------------------------------------------------------------*/
#containerFooter a.iconSC {display: block; float: left; margin: 0; height: 41px; width: 170px; background: url(/img/BTfooter.gif) no-repeat 11px 9px;}
#containerFooter a.iconSC:hover {text-decoration:none}
#containerFooter div {padding: 9px 10px 9px 26px; _padding: 9px 10px 9px 240px; width: auto; height: auto; overflow:hidden;} 
*:first-child+html #containerFooter div { float:left} 
#containerFooter div a {color: #e5edcc;}
/* ------------ Hidden -----------------------------------------------------------------------------------------------------------------*/
/****************************
 === USER.baskethoverbox ===
****************************/
#basketHoverBox {display:none; position:absolute; z-index:100; padding:5px; width:357px; height:auto; _height:155px; color: #fff; background: #9CC32E}
#basketHoverBox div, 
#basketHoverBox p {color:#fff; font-size: 12px;padding:0}
#basketHoverBox .hoverRectangle {position:relative; float: left; margin: 0 auto 0 auto; padding: 0 0 25px 0; _padding: 0; width: 355px; height:auto; _height:153px;text-align:center; background: none; border: 1px solid #D3E449;}
#basketHoverBox .hoverinfo {float: left; margin: 0 auto 0 auto; padding: 15px 0 14px 0; width: 355px; text-align:center; background: none;}
#basketHoverBox .hoverinfo p {text-align: center; font-weight: bold; font-size: 12px; color:#fff}
#basketHoverBox .item {float: left; padding: 2px 0 4px 0; width: 355px; border-top: 1px solid #D3E449;}
#basketHoverBox .item .name {margin:5px auto 10px auto; text-align:center; font-weight: bold; font-size: 14px; width:355px; height:auto; _height: 35px; overflow:hidden;}
#basketHoverBox .item .count { float:left; padding: 0 0 0 45px; width: 95px;font-size: 11px;font-weight: bold}
#basketHoverBox .item .count span { padding-right: 10px; font-size: 11px; font-weight:normal}
#basketHoverBox .item .price { float: right;margin:0; padding: 0; font-size: 11px}
#basketHoverBox .item .price .pricePrefix { display:block; float: left; padding: 0 10px 0 0; width: 100px; text-align: right; font-weight:normal}
#basketHoverBox .item .price .priceValue { display:block; float: left; padding: 0; width: 90px; text-align: left; font-weight: bold}
#basketHoverBox .item .price.sum .pricePrefix {width:150px !important}
#basketHoverBox a { display:block; margin: 0; padding: 0; width: 85px; height: 18px; }
#basketHoverBox a:hover {text-decoration: none}
#basketHoverBox .showbasket {position:absolute;_position:relative; _float:left;left:21px; top:auto; bottom:0; right:auto; _top:9px; background:url(/img/1/BThovershow.gif) no-repeat}
#basketHoverBox .closewindow {position:absolute;_position:relative; _float:left;left:auto; top:auto; bottom:0; right:18px; _left: 167px; _right:auto; _top:9px; background:url(/img/1/BThoverclose.gif) no-repeat}
/********************
 === 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;}
/********************
 === compare ===
********************/
#containerCompare {text-align:center; }
#containerCompare {border-color: #000 !important}
#containerCompare .compareData table td {width: 200px; text-align:center}
#containerCompare .compareData table td p {display:block}
#containerCompare table p.name a {font-size: 12px; font-weight: bold;color: #62A203; text-decoration: none;}
#containerCompare table p.name a:hover {text-decoration: underline;}
#containerCompare table p.code {padding: 5px 0; font-size: 11px; color: #686868}
#containerCompare table p.image {}
#containerCompare table p.productPrice {padding: 5px 0; font-size: 14px; color: #00CCFF}


.commodityCatalog .Line {float:left; width:549px; margin:0;padding:22px 0 17px 0; clear: both; background: url(/img/hordotted.gif) repeat-x bottom}
.commodityCatalog .Line.last {padding: 22px 0 29px 0; background: none}
.commodityCatalog .Line.first {padding: 18px 0 17px 0}
.commodityCatalog .Line .LineIn {float:left; width:549px; padding: 0;} 
.commodityCatalog .Line .LineIn .ProductR {float: left; position: relative;padding: 0 0 0 20px; margin: 0; width: 529px}
/*.commodityCatalog .Line .LineIn .ProductR.first {}*/
.commodityCatalog .Line .LineIn .ProductR .ProductR_img {float: left;position: relative; padding: 0; width:102px; height: 102px; text-align:center; /*overflow: hidden;*/ border:1px solid #E5E5E5}
.commodityCatalog .Line .LineIn .ProductR .ProductR_img img {/*width:auto; height: auto;*/ background: #fff;}
/*
.commodityCatalog .Line .LineIn .ProductR .ProductR_img img {_margin-bottom: 1px;}
*:first-child+html .commodityCatalog .Line .LineIn .ProductR .ProductR_img img {margin-bottom: 1px;}
*/
.commodityCatalog .Line .LineIn .ProductR .ProductR_info {float: right; position:relative; padding: 0 0 0px 17px; width: 408px;height: auto; text-align: left; overflow:hidden;}
.commodityCatalog .Line .LineIn .ProductR .ProductR_info .comName {float: left;padding: 0;margin:0;}
.commodityCatalog .Line .LineIn .ProductR .ProductR_info .comName h3 {float: left;padding: 0;margin:0}
.commodityCatalog .Line .LineIn .ProductR .ProductR_info .comName a {float: left; display: block; padding: 0; width: 408px; height: auto; overflow: hidden; font-size: 12px; font-weight: bold;color: #62A203; text-decoration: none;}
.commodityCatalog .Line .LineIn .ProductR .ProductR_info .comName a:hover {text-decoration: underline}
.commodityCatalog .Line .LineIn .ProductR .ProductR_info .annotation {float: left;padding: 0; xline-height: 14px; color: #686868}
.commodityCatalog .Line .LineIn .ProductR .ProductR_info .priceandcompare {float: left;width: 408px;}
.commodityCatalog .Line .LineIn .ProductR .ProductR_info .comparebox {float: right;width: 62px; color: #686868 !important}
.commodityCatalog .Line .LineIn .ProductR .ProductR_info strong {float: left; display: block; padding: 5px 0 0 0; width: 300px; height: auto; overflow: hidden;font-size: 12px; color: #00a5f1}
.commodityCatalog .Line .LineIn .ProductR .ProductR_info strong small {margin-left: 3px;font-size: 12px;}
.commodityCatalog .Line .LineIn .ProductR .ProductR_info .withVATText, 
.commodityCatalog .Line .LineIn .ProductR .ProductR_info .withoutVATText {display: none;}
.commodityCatalog .Line .LineIn .ProductR .productAttribute {top: 2px; left: -21px; float: left; padding: 0; width: 45px; height: 48px;} /*akce/novinka/tip - ikonky u zboží v katalogu*/
.commodityCatalog .Line .LineIn .ProductR .productAttribute img {float: left; margin: 3px 0 0 0}
/*********************
 === market_region ===
**********************/
/*#title_markets_1 {background: url(/img/1/title_markets.gif) no-repeat !important}*/
/*
.marketMap {float: left; padding: 17px 0; width:557px; background: #E3EDF0;}
.marketMap .marketMapIn {float: left; margin:0 17px; width:523px; height: auto; overflow:hidden; background: #fff;}
.marketMap .regionText {float:left; margin:15px 0 0 15px; width:160px; text-align: center;}
.marketMap .regionText div { height:100px; margin-top:15px; }
.marketMap .regionText .regionName { margin-top:10px; height:65px; line-height:65px; color:#FFF; font-weight: bold; background: #4C4C4C}
.marketMap .regionMap {margin:20px 20px 20px 0; }
.marketMap .marketSpace {clear: both; height: 17px; background: #E3EDF0}
.marketMap .marketCities {float: left; padding:15px 0 15px 35px; width:522px}
.marketMap .marketCities a {float: left; padding-left: 15px; width:140px; color: #07D1FE; background: url(/img/BGnavigation_li_a.gif) left center no-repeat;}
.marketMap .marketCities a:hover {color: #0F6BAA}

.marketList {margin-top:15px; width:557px}
.marketList .region {background: #E3EDF0}
.marketList .region .subtitle {font-weight: bold; text-decoration: underline;}
.marketList .region .marketName {padding:10px 15px 11px; color:#fff; font-weight: bold; background:#7b7b7b}
.marketList .region .market {float:left; padding:17px 0;width:100%;}
.marketList .region .marketSpace {clear: both; height: 10px; background: #FFF;}
.marketList .region .marketIn {float:left; margin:0 17px; width:523px; height: auto; overflow:hidden; background:#E3EDF0}
.marketList .region .marketIn img {float:right;}
.marketList .region .market p {float:left; clear:left; padding:1px 0; color:#434343 }
.marketList .region .market a {color: #07D1FE; text-decoration: underline;}
.marketList .region .market a:hover {color: #0F6BAA}
.marketList .region .market p .label {float:left; width:70px;}
.marketList .region .market p .data {float:left; font-weight: bold;}
*/
/*************************
 === CONTACT.sendmail  ===
*************************/
/*#title_mailus {}*/
/*
.mailus {position: relative; padding: 0 0 18px 0; width: 190px !important; height: 157px !important; background: url(/img/BGmailus.gif) no-repeat top !important; overflow:hidden}
.mailus p {color:#fff}
.mailus textarea {position: absolute; top: 38px; left:13px; padding: 3px 2px 3px 6px; width:156px; height:66px; overflow: hidden}
.mailus .input_text {position: absolute; top: 118px; left:13px; width: 123px; height: 15px; padding: 2px 2px 2px 6px; overflow: hidden}
.mailus .input_button {position: absolute; top: 118px; left:149px}
.mailus .ChckCodeAssistant {width:156px; position:relative; xfloat:left; z-index:100; top:5px; padding:3px; color:#FFFFFF; height: 65px;}
.mailus .ChckCodeAssistant .input_text {width:60px;}
.mailus .ChckCodeAssistant img {margin:3px;}
*/
