/* html>body .UIE {} Opera*/
/* :root .UIE {} Mozila*/
/* *:first-child+html .UIE {} ie7*/

/* ------------ Globální definice objektu  -----------------------------------------------------------------------------------------------*/
body {position: relative; margin: 0; padding: 0;  font-family: Tahoma; font-size: 11px; color: #2F2F2F; background: url(/img/BGbody.gif) repeat-y #FFF}
div {height: auto; _height: 0; margin: 0; padding: 0}
p {margin: 0; padding: 0}
a {_height: 0; text-decoration: none; color: #000;cursor: pointer}
a:hover {text-decoration: underline}
img {margin: 0; padding: 0; vertical-align: middle; border: 0}
form {margin: 0; padding: 0}
table {border-collapse: collapse; font-family: arial}

h1 {margin: 0; padding: 0; font-weight: bold; font-size: 11px; color: #000}
h2 {margin: 0; padding: 0; font-size: 11px; color: #000}
h3 {margin: 0; padding: 0; font-size: 11px; color: #000}
h4 {margin: 0; padding: 0; font-size: 11px; color: #000}
h5 {margin: 0; padding: 0; font-size: 11px; color: #000}

Label {margin: 0px; padding: 0px; vertical-align: middle; font-size: 11px; cursor:pointer; }
Select {height: 17px; _height: 16px/*ie6*/; margin: 0; padding: 0; vertical-align: middle; font-size: 10px; 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*/}
Input {vertical-align: middle}

textarea,
.input_text {margin: 0; padding: 2px; font-size: 11px; font-family: arial; 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; border: 0}
.input_check {hight: 12px; width: 12px; margin: 0; padding: 0; border: 0}
textarea {font-size: 10px;}

.hand {cursor: pointer;}
.clear { clear:both; }
.clear1 {clear: both; _clear: none}
.clear2 {position: relative; clear: both; _height: 0px; font-size: 1px}
.right {text-align: right;}
.left {text-align: left;}

.title {margin: 0; padding: 0; height: 39px; font-size: 9px; clear: both}
.title span {position: relative; top:-11px; height:39px; margin-bottom: -11px; display: block}
#column2 .title {margin:0;padding:6px 0 0 5px;height: 18px;width: 549px; font-size: 14px;font-weight: bold;color: #900000;background: url(/img/title_empty.gif) no-repeat}
#column2 .title span {margin:0 0 -23px 0;padding:0;height: 24px;width: 100%; top:-23px; left: -5px; 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;}

.box {width: 100%; margin-bottom:15px; float: left}
.welcome { padding-top: 10px; }
.welcome a {white-space:nowrap; }
.required, .error { color:#ff3333; }
.arrowedMenu {margin-top:5px;}
.arrowed { background:url(/img/DECcategories_a_a.gif) no-repeat center left; padding-left:10px;}

/* --- Commodity --- */
.comName {margin: 0; padding: 0; font-size: 11px; color: #000; font-weight: bold;}
/* --- Price --- */
.withVATText, .withoutVATText {padding-left:0; }
.withVAT, .withoutVAT {white-space: nowrap;}
.prefixText {padding-right:0.2em; font-size:0.8em;}
.currency {/*padding-left:0.2em; */font-size:0.8em;}
.postfixText {padding-left:0.2em;}

/* ------------- info boxiky ----------- */
.information { clear:both;width:430px;padding:10px;margin:10px auto 0 auto;text-align:center;}
.buttons { clear:both; width:554px;margin:10px auto 0 auto;text-align:center}
.information p {margin:5px}
.information a {font-weight:bold;}
.information.alert {background:#fff5f5; font-weight: bold;}
.information.result {background:#f5fff5;}
.information.result .buttons {width: 100%; padding: 0; margin: 0; text-align: center}

/* -- vsechny texty z FCK editoru --- */
.freetext { margin:5px;}
.freetext p { margin:5px 0;}
.information.freetext { margin:10px auto 0 auto; text-align:left;}

/* --- Definice kostry  ---*/
#containerHeader {position: relative; z-index: 1; margin: auto; width: 994px; height: 206px; background: url(/img/BGcontainerHeader.jpg) no-repeat top #fff;}
#containerBody {position: relative; margin: auto; width: 994px; background: url(/img/BGcontbody.gif) repeat-y}
#column1 {position: relative; left: 7px; width: 213px; height: auto; float: left;overflow: hidden;border-top: 3px solid #fff}
#column2 {position: relative; left: 18px; width: 554px; height: auto; float: left; margin-bottom:50px;overflow: hidden;border-top: 12px solid #fff}
#column3 {position: relative; left: 30px; width: 190px; height: auto; float: left;overflow: hidden; border-top: 3px solid #fff}
#containerFooter {clear:both; position: relative; min-height: 108px; width: 994px; margin: 0 auto; padding: 0; font-family: verdana; font-size: 10px; color: #696969; background: url(/img/BGcontainerFooter2.gif) repeat-y} 
#containerFooter2 {clear:both; position: relative; min-height: 108px; width: 994px; margin: 0 auto; padding: 0; font-family: verdana; font-size: 10px; color: #696969;background: url(/img/BGcontainerFooter2.gif) repeat-y }

 

/***************
 === COMMON  ===
***************/
#containerBody h2 span {position: relative; top: -14px; height: 35px; margin-bottom: -14px; display: block}

.productAttribute {position: absolute; top: 0px; left: 0px; width: 17px;} /*akce/novinka/tip - ikonky u zboží v katalogu*/
.productAttribute img {margin: 0 0 1px 0}
:root .productAttribute img {margin-left:-1px}/*mozila*/
/* ------------ containerHeader ----------------------------------------------------------------------------------------------------------*/
/**********************
 === LOGO  ===
***********************/
.Logo {position: absolute; top: 33px; left: 7px}
.Logo a {height: 138px; width: 790px; display: block;}
/************************
 === USER.guideLinks  ===
*************************/
.setUp {position: absolute; top: 9px; left: -1px; white-space:nowrap;}
.setUp a {margin-right: 3px; padding-left: 7px; color: #000; font-weight: bold; background: url(/img/DECsepLogin_a.gif) no-repeat left 1px}
.setUp a.first {background:none !important; margin-left: 5px;}
.setUp a:hover {text-decoration: none}

.Login {position: absolute; top: 9px; right: 200px; margin: 0; padding: 0; color: #000}
.Login li {margin-left: 7px; float: left; display: block;}
.Login li a {padding-left: 7px; float: left; display: block; font-weight: bold; color: #000; background: url(/img/DECsepLogin_a.gif) no-repeat left 1px}
.Login li .logonName {max-width: 170px; font-weight: bold;overflow: hidden; display: block; white-space: nowrap}
.Login li a.first {background: none !important;}
/*
.Login li a:hover {}
.Login li a.last {}
.Login li.log.first {}
.Login li.unlog.first {}
 */
.Banner {display: none; /*position: absolute; top: 33px; left: 0; height: 137px; width: 794px; overflow: hidden;*/}
/************************
 === USER.basketinfo  ===
************************/
.basket {position: absolute; top: 1px; right: 14px; width: 161px; text-align: center;font-family: arial}
.basket p {margin: 8px 0 1px 0; font-weight: bold; color: #B9203C}
.basket p.inPrice {margin-top: 17px}
.basket .itemsCount {display: block; font-size: 14px; color: #B9203C; font-weight: bold; white-space: nowrap;}
.basket .itemsCount span {font-size: 11px; color: #000}
.basket strong {padding-top: 3px; padding-bottom: 6px; display: block; font-size: 18px; color: #B9203C}
.basket strong .currency {margin-left: 3px;font-size: 14px; color: #000}
.basket a {margin: 7px 0 0 -8px;width: 161px; height: 23px; display: block;}
.basket a:hover {text-decoration: none;}
.showB {background: url(/img/DECeditB.gif) no-repeat; }
.clearB {background: url(/img/DECclearB.gif) no-repeat; }
/*.basket p.youHave {}*/
/*********************
 === SEARCH.form  ===
**********************/
.searchBox {position: absolute; top: 178px; left: 0px}
.searchBox label {display:block}
.searchBox .input_text {width: 150px; height: 13px; margin: 0 3px 0 15px; padding: 2px 2px 2px 6px; color: #5B5B5B;overflow: hidden; background: #fff;border:1px solid #CACACA}
/*.searchBox .SER {}*/
.searchBox .advSearchBox {position: absolute; top: 23px; left: 217px;  padding:5px; width:95px; background:url(/img/BGcatAct.gif) repeat-y; z-index:100; border: 1px solid #900000}
.searchBox .advSearchBox label {padding-top: 2px;_padding: 0}
.searchBox .advSearchBox label input {position: relative; top: -2px; _top: 0}
.searchBox .advSearchBox a {font-weight: bold; padding: 2px 0 0 5px; }
.searchBox a.moreInfo { position:relative; top: 1px; _top: -1px; color: #000; font-weight: normal; text-decoration: underline; margin-left:20px}
.searchBox a.moreInfo:hover { text-decoration: none}
.searchBox .advSearchBox .close { float:right; margin-right:-2px; margin-top:-4px}
/*************************
 === PUBLISH.treemenu  ===
*************************/
.menu {position: absolute; top: 182px; right:16px; margin:0; padding:0}
.menu li {position: relative; display: block; float: left;}
.menu li.first_hard a {color: #900000}
.menu li.last a {background:none;padding-right: 0;}
.menu li a {padding: 0 17px 0 0; margin-right: 14px;float: left; color: #000; font-weight: bold; background: url(/img/SEPmenu_a.gif) no-repeat right center}
.menu li a:hover {text-decoration: none}
.menu li ul {position: absolute; top: 25px; left: -14px; width: 137px; margin: 0; padding: 0; font-size: 10px; z-index: 9; background: #D70000; visibility:hidden;}
.menu li ul li {display: block; float: none; _width: 167px; margin: 0px; padding: 0px;border-bottom: 1px solid #a40000}
.menu li ul li.last {border-bottom: none}
.menu li ul li a {display: block; float: none; margin:0px; padding:4px 10px 5px 13px; color: #fff; font-size:11px; font-weight:normal; background: #D70000}
.menu li ul li a:hover {text-decoration: none; font-weight:bold}
.menu li ul li ul {border:1px solid #a40000}
.menu li ul li ul {position: absolute; left:137px !important; top:6px !important;border:1px solid #a40000}
.menu li.last ul {position: absolute; right:-9px; left:auto; top:26px;}
.menu li.last ul ul {position: absolute; left: -137px !important; top: 6px !important}
.menu li.last ul ul ul {position: absolute; right:20px; background: blue}
.menu li ul li.first ul {position: absolute; left:153px; top:0;}
.menu li ul li.last ul {position: absolute; left:153px; top:0;}
/* ------------ Column1 -----------------------------------------------------------------------------------------------------------------*/
/*******************************
 === CATEGORYLIST.basictree  ===
*******************************/
/*
#title_categories {background: url(/img/title_categories.gif) no-repeat}
.categories {width: 213px; border-bottom: 1px solid #D66622; color: #000}
.categories .header {display: block;padding: 0; height: 27px; background: url(/img/BGcatheader.gif) top;}
.categories .header label {padding-left: 1px;}
.categories .header .catheaderBlock {float:left; margin:0;padding: 6px 0 0 14px;_padding: 4px 0 2px 14px;height: 21px;width: 93px;font-weight: normal; font-size: 12px; color: #938864; background:url(/img/BGcatheaderNoAct.gif) repeat-x top}
.categories .header .catheaderBlock.sec {margin:0 0 0 1px;width: 91px;}
.categories .header .catheaderBlock.activ {font-weight: bold; color: #000; background: none}
*/

#title_categories {background: url(/img/title_categories.gif) no-repeat}
.categories {width: 213px; border-bottom: 1px solid #D66622; color: #000}
.categories .header {display: block;padding: 0; height: 27px; background: url(/img/BGcatheader.gif) top;}
.categories .headerlabel { font-weight: bold; font-size: 14px; padding: 5px 0 0 24px; height: 22px; background: url(/img/BGcatheaderlabel.gif) top;}
.categories .header label {padding-left: 1px;}
.categories .header .catheaderBlock {float:left; margin:0;padding: 6px 0 0 14px;_padding: 4px 0 2px 14px;height: 21px;width: 92px;font-weight: normal; font-size: 12px; color: #938864; background:url(/img/BGcatheaderNoAct.gif) repeat-x top}font-size: 12px; color: #938864; background:url(/img/BGcatheaderNoAct.gif) repeat-x top}
.categories .header .catheaderBlock.sec {margin:0 0 0 1px;width: 91px;}
.categories .header .catheaderBlock.activ {font-weight: bold; color: #000; background: none}

.categories ul {margin: 0; padding: 0; list-style-type: none; }
.categories ul li {background: url(/img/DECcatSep.gif) repeat-x bottom}
.categories ul li.activ {background: url(/img/BGcatAct.gif) repeat-y left}
.categories ul li a {padding: 4px 4px 7px 25px; display: block; font-weight: normal; text-align: left; font-size: 12px; background: url(/img/DECcat_a.gif) no-repeat 11px 8px}
.categories ul li a:hover {text-decoration: none;background: url(/img/DECcat_a_hover.gif) no-repeat 11px 8px}
.categories ul li a.activCat {font-weight: bold; background: url(/img/DECcatActiv_a.gif) no-repeat 10px 10px !important}
.categories ul li .menu_in {padding-bottom: 2px}
.categories ul li ul {margin: 0; padding: 0; list-style-type: none;border: none; background: url(/img/BGcatAct.gif) repeat-y left}
.categories ul li ul li {background: none;  width:213px; }
.categories ul li ul li a {padding: 0px 4px 4px 37px; background: url(/img/DECcat_a_a.gif) no-repeat 29px 4px}
.categories ul li ul li a:hover {text-decoration: underline;background: url(/img/DECcat_a_a.gif) no-repeat 29px 4px}
.categories ul li ul li a.activCat {font-weight: bold;background: url(/img/DECcat_a_a.gif) no-repeat 29px 4px !important;}
.categories ul li ul li ul li a {padding: 0px 4px 4px 47px; background: url(/img/DECcat_a_a.gif) no-repeat 39px 4px}
.categories ul li ul li ul li a:hover {text-decoration: underline;background: url(/img/DECcat_a_a.gif) no-repeat 39px 4px}
.categories ul li ul li ul li a.activCat {font-weight: bold;background: url(/img/DECcat_a_a.gif) no-repeat 39px 4px !important;}
/**************************
 === EMAILNEWS.askmail  ===
***************************/
#title_askmail {display: none /*position: absolute; top: 0; height:45px; width: 100%; background: url(/img/title_askmail.gif) no-repeat;*/}
.news {position: relative;padding: 51px 0 0 12px; width: 201px; height: 31px; background: url(/img/BGsideBox_send.gif);}
.news .input_text {width: 150px; height: 11px; margin: 0 6px 0 0; padding: 3px 2px 3px 5px; color: #5B5B5B; overflow: hidden; background: #fff;border:1px solid #CACACA}
.news .input_button {margin: 1px 0 0 0}
/*****************************
 === PUBLISH.infoboxlinks ===
*****************************/
#title_info {background: url(/img/title_info.gif) no-repeat;}
.info {float: left; margin:0; width: 212px; padding: 6px 0 3px 1px; list-style-type: none;}
.info li {display: block; padding-bottom: 1px; background: url(/img/BGleftcol_infobox_underline.gif) no-repeat left bottom}
.info li span {display: block; background: url(/img/BGleftcol_infobox.gif) repeat-y left}
.info li a {padding: 2px 5px 2px 28px; display: block; color: #000; background: url(/img/DECcat_a.gif) no-repeat 16px 6px}
.info li a:hover {}
/********************
 === INQUIRY.one  ===
*********************/
#title_inquiry {background: url(/img/title_inquiry.gif) no-repeat}
.inquiry {width: 212px; padding:2px 0 14px 1px; _padding:2px 0 14px 1px; color: #000;border-bottom: #D66622 1px solid}
.inquiry .question {float: LEFT;width: 212px; margin:5px 0 3px 0; padding: 3px 0 2px 0; background: url(/img/BGleftcol_leftDark.gif) repeat-y left}
.inquiry .question img {float: LEFT; width: 24px; height: 38px;padding: 3px 0 0 12px; margin-right: 5px}
.inquiry .question p {float: LEFT; line-height: 12px; vertical-align: middle}
.inquiry .answerbox {margin:0; width:189px;padding:0 10px 0 12px;}
.inquiry .answerCount {float: right;  font-weight: bold}
.inquiry .answerText {margin: 0 0 4px 4px; cursor: pointer; text-decoration: underline; font-weight: bold}
.inquiry .answerText:hover { text-decoration: none;}
.inquiry .graph {margin-bottom: 10px; margin-top: -2px; padding: 2px; width: 182px; font-size: 1px; border: 1px solid #fff}
.inquiry .graph p { height: 3px; background: #900000 }
.inquiry .suma {display: none; margin-top: 10px; margin-bottom:5px; width:98%;}
.inquiry .suma span {font-weight:bold;}
.inquiry .suma .voices {font-weight:normal;}
/********************************
 === ADVERTISING.recommendus  ===
*********************************/
#title_recommendUs {display: none;/*position: absolute; top: 0; height:31px; width: 100%; background: url(/img/title_recommendus.gif) no-repeat;*/}
.recommendUs {float: left;position: relative; padding:37px 0 0 11px; width: 202px; height:69px; background: url(/img/BGrecommendUs.gif) no-repeat left top}
.recommendUs p {display: none}
.recommendUs input { margin-bottom:6px;_margin-bottom:4px;}
.recommendUs .input_text {width: 146px; height: 13px; padding: 3px 2px 3px 5px; color: #909090;overflow: hidden; }
.recommendUs .input_image {margin: -5px 0 0 3px;_margin: -2px 0 0 3px}
/*****************************
 === TRANSPORTMETHOD.list  ===
******************************/
#title_payments {background: url(/img/title_payments.gif) no-repeat}
.payments {padding: 0 0 11px 1px; width: 212px; text-align: center;background:url(/img/BGpayment_underline.gif) repeat-x bottom}
.payments p {padding: 9px 11px; text-align: center; line-height: 13px;color: #000}
.payments .MethodImgs {margin: 1px 0 5px 0; text-align: center; background: url(/img/BGleftcol_leftDark.gif) repeat-y left}
.payments img {padding: 4px 10px 3px 10px}
.payments a:hover {text-decoration: none}
/* ------------ Column2 ------------------------------------------------------------------------------------------------------------*/
#column2 h1 {margin:0;padding:6px 0 0 5px;height: 18px;width: 549px; font-size: 14px;font-weight: bold;color: #900000;background: url(/img/title_empty.gif) no-repeat}

#column2 .gTitle {margin:0;padding:6px 0 0 5px;height: 18px;width: 549px; font-size: 14px;font-weight: bold;color: #900000;background: url(/img/title_empty.gif) no-repeat}
/*
#column2 h2 {margin-top: 10px; font-size: 13px; color: #000;}
#column2 h3 {margin-top: 10px; font-size: 12px; color: #000;}
#column2 h4 {margin-top: 10px; font-size: 11px; color: #000;}
#column2 h5 {margin-top: 10px; font-size: 10px; color: #000;}
*/
/*************************
 === PUBLISH.textbody  ===
*************************/
#title_publish_textbody {background: none; top:-18px !important;}
.page_infopage .title {font-size: 15px; font-weight: bold;}
.page_infopage .infobox_body {}
/***********************
 === PUBLISH.welcome ===
************************/
.welcome h1 {}
.welcome p {padding: 4px; color: #3D3D3D;font-size: 12px}
/********************
 === PUBLISH.news ===
*********************/
#title_pubnews {background: url(/img/title_pubnews.gif) no-repeat !important;}
.pubNews {width:554px; height: auto; overflow: hidden;} 
.pubNews h2 {margin-bottom: 4px;color:#900000 !important}
.pubNews h2 a {color:#900000 !important}
.pubNews h3 {margin-bottom: 4px;color:#900000 !important} 
.pubNews .item {float:left; margin:0; padding: 4px 0 9px 0; width: 554px; border-bottom: 1px solid #B3B3B3; clear: both;}
.pubNews .item.last {border-bottom:none !important;padding-bottom: 12px;}
.pubNews .item .freetext {margin:0;color: #3D3D3D}
.pubNews .item p {margin: 0;font-weight: normal; line-height: 15px}
/*.pubNews .item a {color: #3D3D3D;font-weight: bold;text-decoration: underline;display:block;padding: 0 0 0 10px;background:url(/img/DECmoreinfo.gif) no-repeat left 6px}*/
.pubNews .item a {color: #3D3D3D}
.pubNews img {margin: 5px 0; border: 1px solid #900000} 
900000
 /*****************************
 === CATEGORYLIST.navigate ===
******************************/
/*
.navigate {float: left;width: 554px; height: auto;clear: both;}
.navigate ul {padding-left: 0 !important; float: left;display: inline;background: green}
.navigate ul li {margin: 0; display: inline;}
.navigate ul li a {margin: 0 11px 0 0; padding-left: 14px; text-decoration: underline; background: url(/img/DECnavigate_a.gif) no-repeat left}
.navigate ul li.RootItemName a {padding-left: 0;background: none}
.navigate ul li.LinkToHome a {padding-left: 0;background: none}
.navigate ul li a.activNM {padding-left: 14px; color: #8C171A !important; font-weight: bold; background: url(/img/DECactivNM.gif) no-repeat left !important}
.navigate ul li a:hover {text-decoration:none}
*/
.navigate {}
.navigate li {margin: 0; display: inline}
.navigate li a {margin: 0 11px 0 0; padding-left: 14px; text-decoration: underline; background: url(/img/DECnavigate_a.gif) no-repeat left}
.navigate li.RootItemName a {padding-left: 0;background: none}
.navigate li.LinkToHome a {padding-left: 0;background: none}
.navigate li a.activNM {padding-left: 14px; color: #8C171A !important; font-weight: bold; background: url(/img/DECactivNM.gif) no-repeat left !important}
.navigate li a:hover {text-decoration:none}

/*****************************
 === CATEGORYBODY.basicinfo ===
 ===   PRODUCER.basicInfo   ===
******************************/
.producerBasicInfo,
.sectionBasicInfo { margin: 2px 0 4px 0; _margin: 2px 0 0 0; padding:0; width:100%; float: left;}
.producerBasicInfo .sec_img,
.sectionBasicInfo .sec_img {padding: 0 4px 0 9px; _padding: 0 4px 0 0; margin-left: 2px; _margin-left: 6px; width: 115px; height: auto; float: right; text-align: center; background: #fff}
.producerBasicInfo .sec_img img,
.sectionBasicInfo .sec_img img {float: left;width: 113px; height: auto; margin-bottom: 1px; margin-top: 10px;padding: 0; border: 1px solid #900000;}
.producerBasicInfo .sec_info,
.sectionBasicInfo .sec_info {margin: 0;padding: 0 0 2px 0;_padding: 0 0 4px 0;line-height: 16px}
.producerBasicInfo .sec_info p,
.sectionBasicInfo .sec_info p {margin:0;}
.producerBasicInfo .sec_info a,
.sectionBasicInfo .sec_info a {font-weight: bold;}
.producerBasicInfo .sec_info a:hover,
.sectionBasicInfo .sec_info a:hover {text-decoration: none}
/**********************************
 === CATEGORYBODY.subcategories ===
***********************************/
#title_subcategories { background: url(/img/title_subcategories.gif) no-repeat;}
.subcategories { margin-top: -5px; padding-bottom: 10px; clear: both; }
.subcategories ul {margin:0px 0; padding: 0px 10px 0 20px ; color:#920000; }
.subcategories ul li { float:left; margin:10px 10px 0 15px; width:230px; }
.subcategories ul li a { background: url(/img/DECcategories_a_a.gif) no-repeat left; padding-left: 10px;}
/**************************
 === COMMODITYLIST.news ===
***************************/
#title_newitems {background: url(/img/title_newitems.gif) no-repeat}
.comLNews {background: #fff}
.comLNews .Line {float:left; width:554px; margin:10px 0 0 0;padding:0 0 11px 0; border-bottom: 1px solid #B3B3B3; clear: both}
.comLNews .Line.last {border-bottom: none}
.comLNews .LineIn {float:left; width:554px; padding: 0} 
.comLNews .ProductR {width: 271px; margin-left: 8px; float: left; border-right: 1px solid #484848}
.comLNews .ProductR.first {margin-left: 0}
.comLNews .ProductR_img {float: left;position: relative; padding: 0; width:110px; height: 110px;  text-align:center; overflow: hidden; border: 1px solid #900000}
.comLNews .ProductR_img img {_margin-bottom: 1px;}
.comLNews .ProductR_info {float: right; position:relative; margin-bottom: 6px; /*margin-left: 112px; _margin-left: 109px;*/padding: 0; width: 159px}
.comLNews .ProductR_info .comName h4 a { text-align: center; padding: 5px 10px 0 10px; margin-bottom: 7px; display: block; font-size: 12px; color: #900000}
.comLNews .ProductR_info .comName h4 a:hover {text-decoration:none}
.comLNews .ProductR_info .pricebox {display: block; text-align: center;border-top: 1px solid #B3B3B3;border-bottom: 1px solid #B3B3B3}
.comLNews .ProductR_info .pricebox strong {display: block; padding: 9px 0 10px 0; font-size: 12px; font-weight: bold; }
.comLNews .ProductR_info .pricebox strong .currency {margin-left: 3px;font-size: 12px}
.comLNews .ProductR_info .withVATText {display: none}
.comLNews .ProductR_info .withoutVATText {display: none}
.comLNews .ProductR_info .annotation {display:none; /* margin: 0;padding: 0;width: 429px;color: #373737*/}
.comLNews .ProductR .buy {margin: 9px 0 0 4px; text-align: center}
.comLNews .ProductR .buy span {}
.comLNews .ProductR .buy .input_text {width:23px; height: 14px; padding: 1px 0; margin: -1px 0 0 0; text-align: center; font-weight: bold; border: 1px solid #900000}
.comLNews .ProductR .buy .input_button {margin: 0 0 0 2px}

/*********************************
 === COMMODITYLIST.recommended ===
*********************************/
#title_recomended {background: url(/img/title_recomended.gif) no-repeat}
.comLRecommended {background: #fff}
.comLRecommended .Line {float:left; width:554px; margin:10px 0 0 0;padding:0 0 11px 0; border-bottom: 1px solid #B3B3B3; clear: both}
.comLRecommended .Line.last {border-bottom: none}
.comLRecommended .LineIn {float:left; width:554px; padding: 0} 
.comLRecommended .ProductR {width: 271px; margin-left: 8px; float: left; border-right: 1px solid #484848}
.comLRecommended .ProductR.first {margin-left: 0}
.comLRecommended .ProductR_img {float: left;position: relative; padding: 0; width:110px; height: 110px;  text-align:center; overflow: hidden; border: 1px solid #900000}
.comLRecommended .ProductR_img img {_margin-bottom: 1px;}
.comLRecommended .ProductR_info {float: right; position:relative; margin-bottom: 6px; /*margin-left: 112px; _margin-left: 109px;*/padding: 0; width: 159px}
.comLRecommended .ProductR_info .comName h4 a { text-align: center; padding: 5px 10px 0 10px; margin-bottom: 7px; display: block; font-size: 12px; color: #900000}
.comLRecommended .ProductR_info .comName h4 a:hover {text-decoration:none}
.comLRecommended .ProductR_info .pricebox {display: block; text-align: center;border-top: 1px solid #B3B3B3;border-bottom: 1px solid #B3B3B3}
.comLRecommended .ProductR_info .pricebox strong {display: block; padding: 9px 0 10px 0; font-size: 12px; font-weight: bold}
.comLRecommended .ProductR_info .pricebox strong .currency {margin-left: 3px;font-size: 12px}
.comLRecommended .ProductR_info .withVATText {display: none}
.comLRecommended .ProductR_info .withoutVATText {display: none}
.comLRecommended .ProductR_info .annotation {display:none; /* margin: 0;padding: 0;width: 429px;color: #373737*/}
.comLRecommended .ProductR .buy {margin: 9px 0 0 4px; text-align: center}
.comLRecommended .ProductR .buy span {}
.comLRecommended .ProductR .buy .input_text {width:23px; height: 14px; padding: 1px 0; margin: -1px 0 0 0; text-align: center; font-weight: bold; border: 1px solid #900000}
.comLRecommended .ProductR .buy .input_button {margin: 0 0 0 2px}
/********************************
 === COMMODITYBODY.alternative ===
*********************************/
#title_alternative {background: url(/img/title_alternative.gif) no-repeat !important}
.comBAlternative {background: #fff}
.comBAlternative .Line {float:left; width:554px; margin:10px 0 0 0;padding:0 0 11px 0; border-bottom: 1px solid #B3B3B3; clear: both}
.comBAlternative .Line.last {border-bottom: none}
.comBAlternative .LineIn {float:left; width:554px; padding: 0} 
.comBAlternative .ProductR {width: 271px; margin-left: 8px; float: left; border-right: 1px solid #484848}
.comBAlternative .ProductR.first {margin-left: 0}
.comBAlternative .ProductR_img {float: left;position: relative; padding: 0; width:110px; height: 110px;  text-align:center; overflow: hidden; border: 1px solid #900000}
.comBAlternative .ProductR_img img {_margin-bottom: 1px;}
.comBAlternative .ProductR_info {float: right; position:relative; margin-bottom: 6px; /*margin-left: 112px; _margin-left: 109px;*/padding: 0; width: 159px}
.comBAlternative .ProductR_info .comName h4 a { text-align: center; padding: 5px 10px 0 10px; margin-bottom: 7px; display: block; font-size: 12px; color: #900000}
.comBAlternative .ProductR_info .comName h4 a:hover {text-decoration:none}
.comBAlternative .ProductR_info .pricebox {display: block; text-align: center;border-top: 1px solid #B3B3B3;border-bottom: 1px solid #B3B3B3}
.comBAlternative .ProductR_info .pricebox strong {display: block; padding: 9px 0 10px 0; font-size: 12px; font-weight: bold}
.comBAlternative .ProductR_info .pricebox strong .currency {margin-left: 3px;font-size: 12px}
.comBAlternative .ProductR_info .withVATText {display: none}
.comBAlternative .ProductR_info .withoutVATText {display: none}
.comBAlternative .ProductR_info .annotation {display:none; /* margin: 0;padding: 0;width: 429px;color: #373737*/}
.comBAlternative .ProductR .buy {margin: 9px 0 0 4px; text-align: center}
.comBAlternative .ProductR .buy span {}
.comBAlternative .ProductR .buy .input_text {width:23px; height: 14px; padding: 1px 0; margin: -1px 0 0 0; text-align: center; font-weight: bold; border: 1px solid #900000}
.comBAlternative .ProductR .buy .input_button {margin: 0 0 0 2px}
/*****************************
 === CATEGORYBODY.topsale ===
******************************/
#title_topsale_category {background: url(/img/title_topsalecategory.gif) no-repeat}
#title_topsale_category_1 {background: url(/img/title_topsalecategory_1.gif) no-repeat}
.topSaleCategory.list {margin: 0 0 8px 0; width: 100%}
.topSaleCategory.list .Row {float: left; position: relative; width: 100%; height: 15px; padding: 4px 0 0 0; font-size: 11px; font-weight: bold; clear: both; border-bottom: 1px solid #c9c9c9}
.topSaleCategory.list .Row.one {}
.topSaleCategory.list .Row.two {}
.topSaleCategory.list .Row.last {border:none}
.topSaleCategory.list .Row .RowNumber {float: left;width:16px; text-align: center;color: #900000}
.topSaleCategory.list .Row a {position: absolute; left: 16px; top: 4px; width: 430px;height: auto; overflow: hidden}
.topSaleCategory.list .Row a span {color: #2F2F2F; text-decoration: underline}
.topSaleCategory.list .Row .Price {position: relative; top: -1px; float:right; width:96px; margin:0px 4px 0px 10px; text-align: right; color:#900000;font-size: 12px;}
.topSaleCategory.list .Row .Price .currency {margin-left: 4px; font-size: 11px;}
/***************************
 === CATEGORYBODY.filter ===
****************************/
.displayPaging {clear: both; margin:0; padding:6px 2px 0 2px; _padding-bottom: 3px; width:554px; background: #FFF; border-bottom: 2px solid #900000;border-top: 2px solid #900000}
*:first-child+html .displayPaging {padding-bottom: 3px}
.displayPagingBottom {display: none;/*float: left;width:557px; height: 2px; background:#E9E9E9; overflow: hidden*/}
.displayPaging .actual{color: #900000 !important; text-decoration: underline}

.displayPaging .pager,
.displayPaging .orderSelect,
.displayPaging .producerSelect {float:left; margin-bottom: 3px; height:21px;}

.displayPaging .pager {position: relative; padding: 0px 113px 0 0; text-align: right;}
.displayPaging .pager a {margin:0;padding: 0;color: #2F2F2F}
.displayPaging .pager a span {margin: 0; padding: 0 4px; position: relative; top: 1px; _top: 0px;font-weight: bold}
.displayPaging .pager a span.first {padding-left: 5px; }
.displayPaging .pager a span.last {padding-right: 7px; border:none}
.displayPaging .pager a:hover {color: #900000 !important; text-decoration: none}
.displayPaging .pager img {width: 22px; height: 21px; position: relative}
.displayPaging .pager .jumptopage {position: absolute; right: 8px; top: 0px;}
.displayPaging .pager .jumptopage .input_text {position: relative; top: -1px; width: 18px; padding: 1px 2px; text-align: center}

.displayPaging .orderSelect {padding: 0 18px 0 4px;}
.displayPaging .orderSelect select {width: 72px;margin-right: 1px;position:relative; top:-1px; color: #2F2F2F;}
.displayPaging .orderSelect input {position: relative; x_top: -1px}

.displayPaging .producerSelect {padding: 0; margin:0 0 3px 0; _margin-right: -3px; background:none}
.displayPaging .producerSelect .header {display:none /*float:left; padding-right:3px; padding-top: 2px;_padding-top: 4px;*/}
.displayPaging .producerSelect select {width: 119px;position:relative; _top:-1px; color: #2F2F2F}
.displayPaging .producerSelect .producerItem {float:left;}

.displayPaging .listorcat,
.displayPaging .compareSelected,
.displayPaging .advSearchLink,
.displayPaging .postFilter,
.displayPaging .radioFilter { float:left; width:48%; height:21px;}

.displayPaging .listorcat label { float:left; border:0; }

.page_producer .displayPaging { width: 100%; clear: both;}
.page_producer .listorcat,
.page_producer .displayPaging .orderSelect,
.page_producer .displayPaging .producerSelect {display: none}

/******************************** 
 === CATEGORYBODY.paramsearch ===
 *******************************/
#title_paramsearch {display: none;/*background: url(/img/title_paramsearch.gif) no-repeat */}
.paramSearch { margin-top: 0px; padding: 7px 4px; width: 100%; float: left; }
.paramSearch .param {margin: 2px 11px 2px 0; float: left; white-space: nowrap;}
.paramSearch .param .label { display:inline; }
.paramSearch .param select { width:70px; margin-right:5px; }
.paramSearch .param select.onlyselect { width:135px; }
.paramSearch .param input { width:50px; margin-right:2px; }
.paramSearch .param .unit { letter-spacing:-1px; display:inline; margin:0; overflow:hidden; }
.paramSearch .buttonsBar {float: right; margin-right: 8px; _margin-right: 4px; margin-top: -23px; _margin-top: -25px; width: 74px; }
/******************************
 === CATEGORYBODY.catalogue ===
*******************************/
.commodityList {background: #fff}
.commodityList .line {float: left;width:554px; margin:8px 0 0 0;padding:0 0 9px 2px; border-bottom: 1px solid #B3B3B3; clear: both}
.commodityList .line.last {border-bottom: none}
.commodityList .lineIn {float:left; width:554px; padding: 0} 
.commodityList .Product {width: 271px; margin-left: 8px; float: left; border-right: 1px solid #484848}
.commodityList .Product.first {margin-left: 0px; _margin-left: 0px}
.commodityList .Product .ProductIn {}
.commodityList .Product .Product_img {float: left;position: relative; padding: 0; width:110px; height: 110px;  text-align:center; overflow: hidden; border: 1px solid #900000}
.commodityList .Product .Product_img img {_margin-bottom: 1px;}
.commodityList .Product .Product_info {float: right; position:relative; margin-bottom: 6px; /*margin-left: 112px; _margin-left: 109px;*/padding: 0; width: 159px}
.commodityList .Product .Product_info .Product_name {/*padding: 6px 12px 5px 12px; background: #F5F5F5*/}
.commodityList .Product .Product_info .comName h4 a { text-align: center; padding: 5px 10px 0 10px; margin-bottom: 7px; display: block; font-size: 12px; color: #900000}
.commodityList .Product .Product_info .comName h4 a:hover {text-decoration:none}
.commodityList .Product .Product_info .annotation {display:none;/* margin: 0;padding: 0;width: 429px;color: #373737*/}
.commodityList .Product .priceLine {display: block; text-align: center;border-top: 1px solid #B3B3B3;border-bottom: 1px solid #B3B3B3}
.commodityList .Product .priceLine strong {display: block; padding: 9px 0 10px 0; font-size: 12px; font-weight: bold}
.commodityList .Product .priceLine strong .currency {margin-left: 3px;font-size: 12px}
.commodityList .Product .Product_info .buy {margin: 9px 0 0 4px; text-align: center}
.commodityList .Product .Product_info .buy span {}
.commodityList .Product .Product_info .buy .input_text {width:23px; height: 14px; padding: 1px 0; margin: -1px 0 0 0; text-align: center;color: #2F2F2F; font-weight: bold; border: 1px solid #900000}
.commodityList .Product .Product_info .buy .input_button {margin: 0 0 0 2px}
/* --- list --- */
.commodityList .line1{background-color:#f0f0f0;}
.commodityList .line2{background-color:#fce7be;}
.commodityList table {width:99%;border-collapse:collapse; border: solid 1px black;}
.commodityList table td {padding:2px; border-collapse:collapse; border: solid 1px black;}
.commodityList table thead {font-weight: bold; background-color: orange;}
.commodityList table td.Price {text-align: right;}
.commodityList table td.code {cursor: pointer;} 
.commodityList table td.name {cursor: pointer;}
.commodityList table td.compare {}
/****************************
 === COMMODITYBODY.detail ===
*****************************/
.detail {}
.detail .detail_img {float: left; margin: 0 -1px 16px 0; width: 282px; padding: 0 4px 0 8px; _padding: 0 0px 0 8px;text-align: center; border-right: 1px solid #494949}
.detail .detail_imgIn {position: relative;float: left;PADDING: 0;_background: #fff; width: 278px;_width: 276px;_border: 1px solid #900000}/*ie6 nezvládá absolutní objekt(ikonky new, tip, akce) ve floatovaném(hlavní obrázek)*/
.detail .detail_imgIn a {float: left; _float:none; margin: 0 4px 0 0; _margin: 0 1px 0 0; width: 276px;_width: 274px;background: #fff;border: 1px solid #900000; _border:none}/*ie6 nezvládá absolutní objekt(ikonky new, tip, akce) ve floatovaném(hlavní obrázek)*/
.detail .detail_imgIn a img {_margin-bottom:1px}
*:first-child+html .detail .detail_imgIn a img {margin-bottom:1px}
.detail .detailVariImg {float: left;width: 286px; margin:0;padding:0;}
.detail .detailVariImg .line {float: left;}
.detail .detailVariImg .line .detailVariImg_ImgIn {float: left}
.detail .detailVariImg .line .detailVariImg_ImgIn .ImgIn_dott {_float: left}
.detail .productAttribute {top: 1px; left: 1px}
/*
.detail .detailVariImg .line .detailVariImg_ImgIn .ImgIn_dott.first a {_float: left}
.detail .detailVariImg .line .detailVariImg_ImgIn .ImgIn_dott.last {_float: left}
.detail .detailVariImg .line .detailVariImg_ImgIn .ImgIn_dott.last a {_float: left}
*/
.detail .detailVariImg .line a {margin: 4px 4px 0 0;_margin: 4px 2px 0 0;padding:0; width: 88px; height: 88px; display: block; float: left;border: 1px solid #900000}
.detail .detailVariImg .line a img {_margin-bottom: 1px}
*:first-child+html .detail .detailVariImg .line a img {margin-bottom: 1px}
.detail .detail_info {float: right; margin: 0; padding: 0 9px 0 10px; width: 240px; height: auto; overflow: hidden; background: #fff; border-left: 1px solid #494949}
.detail .detail_info .detailtitle a {width:241px; margin: 0 0 15px -10px; padding: 6px 9px; display: block; font-size: 14px; color: #fff; background: #900000}
.detail .detail_info p {display:block;float: left; width: 240px; padding: 3px 0 2px 0; }
.detail .detail_info p.avail {}
.detail .detail_info p strong.DI_marketPrice {position: relative; top: 0px;text-decoration: line-through;color: #7E7E7E; font-size: 12px; text-align: right; width: 110px; padding-right: 32px;_padding-right: 29px;margin-bottom: 5px}
.detail .detail_info p strong.withVAT {position: relative; top: -3px;text-align: right; width: 110px; padding-right: 32px;_padding-right: 29px; margin-bottom: -4px}
.detail .detail_info p .commonlyWithVAT {margin-bottom: 5px}
.detail .detail_info .countLine {float: left; width: 240px;padding: 1px 0; margin:0; _margin:0 0 -17px 0}
.detail .detail_info .countLine .countPrefix {}
.detail .detail_info .countLine .input_text {width:23px; margin: 0 9px 0 37px; padding-bottom: 3px; font-weight: bold; text-align: center; color: #000; background: #fff}
.detail .detail_info .countLine .countUnit {}
.detail .detail_info p strong {width: 155px; float: right;}
.detail .detail_info p strong a {color: #2F2F2F}
.detail .detail_info p strong a:hover {}
.detail .detail_info p .currency {margin-left: 3px; font-size: 11px;}
/*    
.detail .detail_info .discount {margin-top: 10px;}
.detail .detail_info .discount .DI_Ex2 {font-size: 11px;}
.detail .detail_info .oldprice .DI_Ex2 {font-size: 11px;}
.detail .detail_info .absdiscount .DI_Ex2 {font-size: 11px;}
*/
.detail .SpaceDI {display: block; float: left; padding: 0; margin:0;width: 240px !important; height: 17px; background: url(/img/DECSpaceDI.gif) repeat-x center}
/*
.detail .DI_marketPrice {text-decoration:line-through}
*/
.detail .DI_Ex1 {color: #900000 !important}
.detail .DI_Ex2 {font-size: 12px;color: #7E7E7E !important}
.detail .DI_Ex3 {font-size: 18px; color: #900000 !important}
.detail .DI_Ex3 .currency {font-size: 11px !important}
/*
html>body .detail_info p strong .input_text  {width: 28px}opera
:root .detail_info p strong .input_text {width: 20px}mozila
*/
.detail .sendLink {clear:right;float: right; width: 176px; margin: 0 0 16px 0; padding: 0 0 11px 83px; text-align: left; border-left: 1px solid #494949}
.detail .sendLink a { display: block;padding: 1px 0 3px 12px; width: 164px; text-decoration: underline; background: url(/img/DECdownloads.gif) no-repeat left center;}
.detail .sendLink a:hover { text-decoration: none;}

.detail .detail_text {width: 549px; float: left; margin: 0 0 27px 0; padding: 1px 2px 0 3px; clear: both}

.detail .detail_techParam {clear:left;width: 100%; margin-bottom: 5px}
.detail .detail_techParam b {margin-bottom: 9px; width: 100%; height: 15px; display: block; background:url(/img/title_detailParameters.gif) no-repeat left #fff; border-bottom: 2px solid #900000}
.detail .detail_techParam p {margin: 0; padding: 0 10px 5px 4px;}
.detail .detail_techParam p strong {width: 444px; float: right; font-weight: bold}
/*.detail .detail_techParam p strong select {}*/
.detail .detail_techParam p .subtitle {}

.detail .detail_downloads {float: left;width: 100%;margin-bottom: 8px;}
.detail .detail_downloads b {margin-bottom: 7px; width: 100%; height: 15px; display: block; background:url(/img/title_detailDownloads.gif) no-repeat left #fff; border-bottom: 2px solid #900000}
.detail .detail_downloads p {margin: 0; padding: 3px 10px 2px 7px}
.detail .detail_downloads p a {padding-left: 10px; text-decoration: underline; background: url(/img/DECdownloads.gif) no-repeat left 4px;}

.page_detailsend form {margin: 20px auto; width: 360px}
.page_detailsend form table th,
.page_detailsend form table td {padding-top: 5px;_padding-top: 2px}
.page_detailsend .input_text {overflow:hidden;}
.page_detailsend .buttons {width: 360px !important}
/**********************
 === USER.loginform ===
***********************/
#title_login {background: url(/img/title_login.gif) no-repeat}
.login form { width:369px; height: 59px; text-align:center; padding: 23px 0 17px 5px; _padding: 22px 0 18px 5px;margin:46px auto 20px auto; border: 1px solid #B3B3B3}
.login table {text-align:left; margin:0 auto; width:100%;}
.login table tr {height: 32px;_height: 30px}
.login table th {margin: 0; padding: 0;padding-right: 8px; width: 109px;text-align:right;font-weight: normal; white-space: nowrap;xcolor: #7C26AB}
.login table th.logon_login {}
.login table th.logon_password {}
.login table td.logintext {margin: 0; padding: 0;width: 154px}
.login table td.loginbutton {margin: 0; padding: 0;_padding: 2px 0 0 0;width: 88px}
.login .input_text {width:136px; margin: 0; padding: 3px 2px 2px 6px;overflow: hidden}
.login .input_image {}
.login a {color:#900000; font-weight: bold; text-decoration: underline;}
.login a:hover {text-decoration: none;}
.login .information {margin-top: 10px; background: none; border: none;xcolor: #000}
.login .information.alert {margin:10px auto 15px}
.login .information.result {margin:10px auto 15px}
.login .arrowedMenu {margin-top:10px;}
/**********************
 === USER.lostpass ===
**********************/
#title_lostpass {background: url(/img/title_lostpass.gif) no-repeat}
.lostPass {margin:25px auto 5px;}
.lostPass b.email {font-style: italic;}
.page_lostpass .input_text {overflow:hidden;}
/*********************
 === USER.register ===
**********************/
#title_user_register {background: url(/img/title_registrace.gif) no-repeat}
#title_user_data {background: url(/img/title_user_data.gif) no-repeat}
.registration {}
.registration .information {background: none; border: none}
.registration p {margin: 0; text-align: center}
.registration .requiredText { margin: 10px 0; text-align: center;color: #000}
.registration .req_char {color:#900000; !important; font-weight: bold;}
.registration .error {color:Red; width:100%; text-align:center; padding:5px; font-weight:bold;}
.registration th {width:10em;}
.registration td {}
.registration label {margin-right: 3px; font-weight: bold;color:#900000;}
.registration label.required {color:#900000;}
.registration label.sZipCode {margin-left: 3px}
.registration input.required {color:#000;font-weight: bold}
.registration .userdata .secLabel {margin:11px 0 7px 0; padding: 0 0 1px 107px; width: 440px;font-weight: bold; xcolor:#2F2F2F; text-transform: uppercase}
.registration .userdata {width: 515px; padding-right: 32px;clear:both;}
.registration .userdata table {margin:0 auto;}
.registration .userdata h4 {text-align:left; padding-left:10px;}
.registration .userdata th {width: 212px; font-weight: normal; text-align:right;}
.registration .userdata td {padding: 3px 5px 3px 0; width: 340px}
.registration .userdata .deliveryAddress {margin:0 auto; width:100%; text-align: center;}
.registration .userdata .deliveryAddress textarea {width:30em; height:15em;}
.registration .input_text {width: 200px; margin-right: 0px; padding: 3px 2px 3px 6px; overflow: hidden; color: #000; background: #fff}
.registration .input_text.sDeliveryCity {width:118px; margin-right: 9px}
.registration .input_text.sDeliveryZipCode {width:29px}
.registration .input_text.sCity {width:118px; margin-right: 0px}
.registration .input_text.sZipCode {width:29px}
.registration .input_text.nBankCode {width:41px}
.registration .input_text.sBankAccount {width:136px;margin-right: 1px}
.registration .userdata.login {position:relative; left: 35px; padding-right: 0}
.registration .userdata.login .secLabel {width: 380px}
.registration .userdata.login tr {height: auto; padding: 0;}
.registration .input_text.sLogin {width:13em}
.registration .input_text.sPassword {width:13em}
.registration .input_text.sPassword2 {width:13em}
.registration .LawInfo {text-align: left;}
.registration .buttons a {margin-right: 31px;}
.registration .buttons input {}
/*
.registration .age table {margin: auto;}
.registration .age table span {color:#D40017 ;margin: 0; padding: 0}
.registration .age table input {margin: 0; padding: 0}
*/
.nopadd {padding-right:1px !important}
/*******************
 === USER.Order ===
********************/
#title_order {background: url(/img/title_order.gif) no-repeat}
.order {margin: 12px 0 0 0;}
.order thead tr { height: 22px; font-weight: bold; padding: 0 0 3px 0;}
.order thead tr td {border-bottom: 2px solid #900000}
.order td.Code {padding: 0 5px 0 3px; width: 53px}
.order td.Name {padding: 0 5px 0 0; width: 209px}
.order td.Amount {width: 83px; text-align: center}
.order td.Price {width:109px; text-align: center}
.order td.Price.last {width: 89px; text-align: center}
.order tbody tr td {height: 39px; _height: 37px;background: url(/img/DECorderTdUnderline.gif) repeat-x bottom}
.order tbody tr.last td {background: none; border-bottom: 2px solid #900000}
/*.order tbody td.Code {}*/
/*.order tbody td.Name {}*/
.order tbody td.Name a {display: block; text-decoration: underline; font-weight: normal; color: #900000}
.order tbody td.Name a:hover {text-decoration: none}
.order tbody td.Name .comment {font-size: 0.8em; font-style: italic;}
.order tbody td.Amount {text-align:left}
.order tbody td.Amount .input_text {width:26px; height:13px; margin: 0 6px 0 0; padding:3px 0; text-align: center; font-weight: bold; color: #1E1E1E; background: #ECECEC; overflow: hidden}
.order tbody td.Amount .input_button {margin: 2px 0 0 1px} 
.order tbody td.Price {font-size: 14px}
.order tbody td.Price.last {color: #900000}
/*.order tbody td.Price .currency {margin-left: 3px; font-size: 11px;}*/

.suma {width:100%; height: 37px; margin:0; padding: 0; background: #CCC;border-top: 1px solid #fff}
.suma p {width:359px; height: 28px; float: right; text-align: right; padding:9px 13px 0 0; color:#000;font-size:11px; /*background: #CCC*/}
.suma p b {xmargin-left: 5px; font-size: 14px; color: #900000; white-space: nowrap; }
.suma p b .currency {margin-left: 3px;font-size: 12px}
.suma a {position: relative; top: 9px; left: 11px; padding: 0; height:21px; width: 163px; display: block; background: url(/img/DECclearB_dark.gif) no-repeat left center}
.suma a:hover {text-decoration: none}

.tax {margin: 0 auto; width: 466px; text-align: left; border-collapse:collapse}
/*.tax th {}*/
.tax thead tr {height: 32px; font-weight: bold;}
.tax thead td {padding-top: 11px; border-bottom: 2px solid #900000}
.tax .priceT1 {width: 100px; text-align: center}
.tax .priceT2 {width: 80px; text-align: center}
.tax .priceT3 {padding-right: 4px; width: 80px; text-align: right}
.tax tbody tr td {height: 36px; font-weight: bold;background: url(/img/horDotted_detail.gif) repeat-x bottom;}
.tax tbody tr.last td {background: none}
.tax .taxRate {padding-left: 3px}
.tax tbody .taxRate {}
.tax tbody .priceT1 {font-size: 12px}
.tax tbody .priceT2 {font-size: 12px}
.tax tbody .priceT3 {color: #900000;font-size: 14px}
.tax tbody .currency {margin-left: 3px;font-weight: bold; font-size: 11px}

.taxSum {position: relative; _top: -1px; margin: 0 auto; width: 466px; border-collapse:collapse; font-weight: bold; border-top: 2px solid #900000;border-bottom: 1px solid #900000}
.taxSum .taxRate_finalsum {height: 33px; padding-bottom: 2px; text-align: left;font-size: 12px; color: #900000}
.taxSum .priceT3_finalsum {width: 300px;height: 33px; padding-bottom: 2px; padding-right: 4px; color: #900000; font-size: 18px; text-align: right}
.taxSum .priceT3_finalsum .currency {margin-left: 3px;font-size: 11px}

.page_userdata .arrowed a {font-weight: bold; color: #900000; text-decoration: underline}
/**********************
 === ORDER.settings ===
***********************/
/*
.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;}
*/
#OrderForm {}
#OrderForm .input_text {padding:3px 2px 3px 6px; width: 148px; font-weight: bold; color:#1E1E1E; overflow: hidden}
#OrderForm .secLabel {margin:13px 0 7px 0; padding: 0 0 1px 3px; width: 554px; font-size: 12px; border-bottom: 1px solid #900000}
/*#OrderForm .secLabel b {}*/
#OrderForm table {width:380px;}
/*#OrderForm .requiredText {}*/
#OrderForm .req_char {color:#900000 !important; font-weight: bold}
#OrderForm .required {font-weight: bold}
#OrderForm .userdatabox { border: 1px #E6E6E6 solid; text-align: left; margin-left:3px;margin-top: 5px;}
#OrderForm .userdatabox td {padding: 3px; width:15em;}
#OrderForm .userdatabox th {padding: 3px; white-space: nowrap;color: #900000; font-weight: bold}
#OrderForm .userdatabox th.required {xcolor: #7C26AB}
#OrderForm .deliveryAddress {margin-left:3px; text-align: left;}
#OrderForm .deliveryAddress .userdatabox {margin-left:0;}
#OrderForm .deliveryAddress textarea { width:30em; height:15em; margin-left:0px;}
#OrderForm .ordermethod {margin: 5px 0 15px 3px; border: 1px #E6E6E6 solid; padding:3px; }
#OrderForm .ordermethod th {padding:3px }
#OrderForm .ordermethod td {padding:3px }
#OrderForm #InfoText {margin-left:3px; margin-bottom:15px; width:30em;}
#OrderForm #YourInternalOrderNumber { margin-left:3px; margin-right:7px; }
#OrderForm .some_stuff {margin: 15px auto 0px; width: 100%;text-align: center;padding: 0}

.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}

.CetelTable {width: 558px;}
.CetelTable tr {height: 28px;} 
.CetelTable td {padding: 0 10px; width: 259px;} 

/********************************
 === USER.ExecutedOrdersList ===
********************************/
#title_user_executed_orderlist{background: url(/img/title_user_executed_orders.gif) no-repeat }
#title_user_executed_orderdetail {background: url(/img/title_user_executed_orders.gif) no-repeat }
#title_user_noexecuted_orderlist {background: url(/img/title_user_executed_orders.gif) no-repeat }
.data_sorting {float: left; background:#f5f5f5; border:1px solid #e6e6e6; width:545px; padding:5px;margin: 10px auto 0 auto;}
.data_sorting .byDateType {margin-top:15px }
.data_sorting .byId {float:left; margin-top:5px; margin-right:3px; padding-bottom:2px; padding-top:2px }
.data_sorting .byId input {}
.data_sorting .byId .inputIMG {position: relative; top:-2px; _top: 0;}
.data_sorting .unexecuteditems {float: left; margin-right:3px; margin-top:7px;_margin-top:9px;}
.data_sorting .unexecutedorders {float: left; margin-right:3px; margin-top:7px;_margin-top:9px;}
.data_sorting .input_text {width:6em; text-align: center; font-weight: bold; margin-right:5px; padding:3px ;overflow: hidden}
.data_sorting caption {display:none}
.data_sorting table {width:100%;text-align:left;margin:5px auto 5px auto;}
.ordertbl {FLOAT: LEFT;width:100%; margin-top:5px;}
.ordertbl caption {margin-top:20px;font-weight:bold}
.ordertbl td {padding:3px; border-top:1px #CFD0C7 solid}
.ordertbl thead { color:#ffffff; border-bottom:2px solid #cccccc}
.ordertbl thead td {background:#898989;}
.ordertbl thead td.Code {color: #ffffff; font-weight: normal;}
.ordertbl thead td.Unit {text-align: right;}
.ordertbl thead td.Amount {text-align: right;}
.ordertbl thead td.DPH {text-align: right; white-space: nowrap;}
.ordertbl thead td.WDPH {text-align: right;}
.ordertbl thead td.SumaDPH {text-align: right;}
.ordertbl thead td.SumaWDPH {text-align: right;}
.ordertbl thead td.SumaWTDPH {text-align: right;}
.ordertbl tbody td {height:25px; _height:25px;} 
.ordertbl tbody td.Price {text-align: right;}
.ordertbl tbody td strong {color: #000} 
.ordertbl tfoot {font-weight:bold; background:#898989; color:#fff;}
.ordertbl tfoot strong {font-weight:bold; background:#898989; color:#fff;}
.execute {width: 340px;}

.vatSum {width:100%;}
.vatSum td {padding:3px; border-top:1px #DEE0D5 solid; text-align: right; background:#DFEBDD}
.vatSum thead { color:#ffffff; }
.vatSum thead td {background:#898989;}
.vatSum td.RateName {text-align: left;}
.vatSum td.SumaRow {text-align: right; padding:5px; background:#898989; color:#ffffff;}
.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;}
.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}
/*.OrderInfoText {margin-top:3px;margin-left:15px; }*/
.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: #000 }
/********************************
 === COMMODITYLIST.Search ===
********************************/
#title_search_result {background: url(/img/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 ===
**************************************/
/* === SELECT CATEGORY === */
#title_advancesearch_cat {background: url(/img/title_advsearch_cat.gif) no-repeat}
.page_advancedsearch .catList {margin-left:7px; margin-top:10px;}
.page_advancedsearch .catmark { margin-top: 3px; padding: 2px 10px 2px 20px ; height: 17px; font-weight: bold; font-size: 12px; text-align: left; background: #D7D7D7; border:1px solid #900000}
/*.page_advancedsearch .catmark a {}*/
.page_advancedsearch .catcont { position:relative; top:-1px; padding-top: 5px; _padding-top: 15px; padding-bottom: 10px; _padding-bottom: 0px; background:#fff; border:1px solid #900000;border-top:none}
.page_advancedsearch .listorcat {display: none;}
/* === SET PARAMETERS === */
#title_advancesearch_params {background: url(/img/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:430px;}
.page_advancedsearch .paramList .param .name { width:100px; float:left; text-align: right; margin-right:5px; padding-top: 3px;}
.page_advancedsearch .paramList .param .unit { width:100px; float:left; padding-top: 3px;}
.page_advancedsearch .paramList .param select { width:100px; height: 18px; margin-right:5px; float: left;}
.page_advancedsearch .paramList .param input { width:100px; margin-right:5px; float: left; }
.page_advancedsearch .paramList .param select.onlyselect { width:215px; float: left;}
/*=== SELECT PRODUCER ===*/
#title_search_producers {background: url(/img/title_paramsearch_producers.gif) no-repeat }
.subheader {font-weight: bold; font-size: 12px; margin:5px 0}
.page_markcategory .prodList {margin-left:7px;}
.page_markcategory .prodmark .arrowed {padding: 2px 10px 2px 20px; margin-bottom: 3px; height: 17px; font-weight: bold; font-size: 12px; text-align: left; background: #D7D7D7; border:1px solid #900000}
/*.page_markcategory .prodmark .arrowed a {}*/
.page_markcategory .prodcont {position:relative; top:-4px; background:#fff; border:1px solid #900000;border-top: none}
.page_markcategory .prodcont p { margin: 0px 5px; padding: 10px 0 0 5px; border-bottom: 1px solid #D7D7D7}
/*=== RESULTS ===*/
#title_advancesearch_result{background: url(/img/title_search_result.gif) no-repeat }
.page_advancedsearch .condHedaer {font-weight: bold;}
/************************
 === WARRANTY.detail  ===
*************************/
#title_warranty_detail {background: url(/img/title_order.gif) no-repeat; top:-22px !important; right:150px;}
.page_warranty .title {font-size: 15px; font-weight: bold; padding-left:150px; padding-top:4px;}
/******************************
 === COMMODITYLIST.compare  ===
*******************************/
#title_compare_main {background: url(/img/title_comapre_main.gif) no-repeat;}
.compareTable {border: 1px silver solid}
.compareRow1{background-color:#f0f0f0;}
.compareRow2{background-color:#fce7be;}
/* ------------ Column3 -----------------------------------------------------------------------------------------------------------------*/
/*****************************
=== COMMODITYLIST.topsale ===
******************************/
#title_topsale {background: url(/img/title_topsale.gif) no-repeat}
.side_box.topSale {float: left;margin:0; padding:9px 0 7px 0;}
.side_box.topSale .Row {float: left;position: relative;padding: 0}
.side_box.topSale .Row a {float: left;display: block; width: 184px; padding: 3px 5px 2px 0; font-weight:normal; color:#000}
.side_box.topSale .Row a .RowName {float: right; display: block;width: 155px; padding: 0}
.side_box.topSale .Row a:hover {font-weight: bold}
.side_box.topSale .Row a .RowNumber {float: left; display:block; width:23px; text-align: right;font-weight: bold;color: #900000}
/********************************
 === M:COMMODITYBODY.related ===
********************************/
#title_related {background: url(/img/title_related.gif) no-repeat}
/****************************
 === COMMODITYLIST.action ===
****************************/
#title_action {background: url(/img/title_action.gif) no-repeat}
.side_box.offer {margin:0; padding: 0px 5px 3px 8px;}
.side_box.offer .item {float:left; padding: 4px 0 7px 0; margin: 0; width:100%;text-align: center;background: url(/img/BGcomAction_Underline.gif) repeat-x bottom}
.side_box.offer .item.first {padding-top: 0 !important}
.side_box.offer .item.last {background: none !important}
.side_box.offer .item .name h3 a {padding: 0; width: 100%; font-weight: bold; color: #000; font-family: arial; font-size: 12px;}
.side_box.offer .item strong {margin-top: 3px; font-size:18px; font-weight:bold; color: #fff; white-space: nowrap; display: block; width: 100%; height: 24px; clear: both; background: url(/img/BGpricebox.gif) no-repeat top}
.side_box.offer .item strong .currency {margin-left: 3px; font-size:12px; font-weight:bold;}
.side_box.offer .offer_img {position: relative; margin: 7px auto 4px auto; width:124px; text-align:center}
.side_box.offer .offer_img .imgIn {height:auto; width: 124px; padding: 0 17px 0 0}
.side_box.offer .offer_img .imgIn a {display: block; width: 122px; height: auto; overflow: hidden; padding: 0;_padding-bottom: 0;background: #fff; border: 1px solid #C09400}
.side_box.offer .offer_img .imgIn a img {_margin-bottom:1px}
.side_box.offer .productAttribute {top: 1px; left: 1px}
/*************************
 === CONTACT.sendmail  ===
*************************/
#title_mailus {display: none /*position: absolute; top: 0; height:31px; width: 100%; background: url(/img/title_mailus.gif) no-repeat*/}
.mailus {float: left; width: 180px; position: relative; padding:38px 0 12px 10px; background: url(/img/BGmailus.gif) no-repeat left top; border-top: 1px solid #D66622}
.mailus textarea { padding: 3px 2px 3px 6px; margin-bottom:6px; width:157px; height:66px; color: #929292;}
.mailus .input_text { padding: 2px 2px 3px 6px; margin-top:0px; width:123px; color: #929292; overflow: hidden;}
.mailus .input_button { margin-left:2px;}
/***************************** 
 === ADVERTISING.textlinks ===
 ****************************/
#title_advertise {background: url(/img/title_advertise.gif) no-repeat }
.textAdvertise {padding: 4px 0 3px 0;}
.textAdvertise span {display: block; padding: 5px 15px 0 15px; height: auto; overflow: hidden}
.textAdvertise span a {font-weight: bold; color: #B9203C}
.textAdvertise span a:hover {}
.textAdvertise .description {padding: 0 15px 10px 15px; color: #000; background: url(/img/BGcomAction_Underline.gif) repeat-x bottom}
.textAdvertise .description.last {background:none !important}
.textAdvertise .more {display: none; padding: 13px 0; font-weight: bold;font-size: 12px;}
.textAdvertise .more a {}
/* ------------ Footer -----------------------------------------------------------------------------------------------------------------*/
#containerFooter .logo,
#containerFooter2 .logo2         { height: 34px; width: 213px; float: left; } 
#containerFooter .logo a,
#containerFooter2 .logo2 a       { height: 34px; width: 213px; margin: 0 ; display: block; float: left;}
#containerFooter div,#containerFooter2 div           { float: left; padding: 10px 0 0 10px; color: #fff;} 
#containerFooter .footertext a,
#containerFooter2 .footertext a { color:#fff; text-decoration: underline; }
/* ------------ Others -----------------------------------------------------------------------------------------------------------------*/
IFRAME#eshopsbar { border:0; width:100%; height:30px;}

#bulkinsertitems { margin:auto; width:300px; text-align:center; }
#bulkinsertitems .item { margin:2px;}
#bulkinsertitems .item span { display:block; float:left; width:30px; text-align:right; }

/*  vyskakovaci okno s obrazkem */
body.fotoWin {text-align: center; background: #f0f0f0}
body.fotoWin table { margin:auto; height:100%; }
body.fotoWin table td { text-align:center; vertical-align:middle; }
body.fotoWin table td img { border:1px solid black; }
body.fotoWin table td div { color:#fff;background:#900000;padding:2px;text-align:right;letter-spacing:-1px;font-size:10px; border:1px solid black;border-top: 0}
.cat_nodata{clear:both;background-color: #DCDCDC;border: solid 1px #A9A9A9;padding: 5px;text-align: center;margin-bottom: 20px;}
/****************************
 === USER.baskethoverbox ===
****************************/
#basketHoverBox {display:none; position:absolute; z-index:100; width:300px; height:auto; background:#E3E7EA; padding:10px; border:3px solid #A4A4A4}
#basketHoverBox div, 
#basketHoverBox p {color:#3B5063}
#basketHoverBox .info {margin:0 0 6px 0; padding: 0; background: none}
#basketHoverBox .info p {text-align:center; font-weight: bold; color:#3B5063}
#basketHoverBox .item {width: 298px;padding: 2px 1px 0 1px; border-top: 1px solid #3B5063; border-bottom: 1px solid #3B5063; float: left}
#basketHoverBox .item .name {margin:auto; text-align:center; font-weight:bold; font-size: 14px; width:250px}
#basketHoverBox .item .count { float:left;}
#basketHoverBox .item .price { margin:0; padding: 0 0 7px 0; width:190px; text-align:right; float: right}
#basketHoverBox .item .price span {padding-right: 10px}
#basketHoverBox a {text-decoration:underline}
#basketHoverBox .showbasket {float:left; margin-top:5px}
#basketHoverBox .closewindow {float:right; margin-top:5px}
.icons {display:inline; position:absolute}
/********************************* 
 === CATEGORYBODY.paramcompare ===
 ********************************/
/*
 #title_compare {background: url(/img/title_compare.gif) no-repeat }
.compare { text-align:center; padding:10px 5px; background: url(/img/hordotted.gif) repeat-x bottom;}
.compare select { width:150px; margin:2px; }
.compare .input_button {}
*/
/*****************************
 === SORTING.COMMODITY(letters) ===
*****************************/
/*
#title_letters {background: url(/img/title_letters.gif) no-repeat;}
.letters {padding: 5px 11px 5px 11px; background: #ECF4F7;border-bottom: 2px solid #FFA74B;}
.letters select option {padding-left: 7px;}
*/
/**********************
 === PUBLISH.sitemap ===
**********************/
/*
#title_sitemap {}
.page_sitemap strong {margin:15px 0 5px 0; width: 557px; color:#E1BF0C; text-transform: uppercase;}
.page_sitemap span {}
.page_sitemap ul {list-style-type: disc;font-size: 12px;}
.page_sitemap ul ul {font-size: 11px;}
.page_sitemap ul ul ul {font-size: 10px;}
.page_sitemap a {color: #646464}
*/

#containerFooter .logo { background: url(/img/logo-footer.gif) no-repeat 20px 7px !important;}

.imgAllProducts        { /*position: relative; top:-10px; left:0px; z-index:99999;*/ }
.svatek_den            { position:absolute; width:300px; height: 25px; top:113px; left:33px; color:#000; font-size:11px; z-index:9999; }

#calendar_month        { clear: both; }
.calendar {
  width:190px; font-size:8px;
}
.calendar td {
  vertical-align: top;
}

.calendar .label { font-size:11px; font-weight: bold; text-align:center; }
.calendar .day   { background: url(/img/bg_cal_day.gif) transparent no-repeat right bottom; cursor: pointer; _cursor:hand; }
.calendar .dayon { background: url(/img/bg_cal_day.gif) #F47800 no-repeat right bottom; cursor: pointer; _cursor:hand; }
.calendar .dayact { background: url(/img/bg_cal_day.gif) #F47800 no-repeat right bottom; cursor: pointer; _cursor:hand; }

#title_calendar {background: url(/img/title_calendar.gif) no-repeat left top !important;}
.border_preview  { background: url(/img/bgSvatek.gif) no-repeat left top; text-align:center; padding:10px;}
.border_preview span {font-size:13px; font-weight: bold; color:#790000}
#calendar_month  { position: relative}

#skyScraper1{
 width:120px;
 height:600px;
 position:fixed !important; /* povinne */
 position: absolute; /*ie6 and above*/ /* povinne */
 margin-left:1130px;  /* dle potřeby */
 margin-top:4px; /* dle potřeby */
 border: solid 1px #cccccc;  /* volitelne */
 background:#DFDFDF; /* volitelne */
 padding:4px;  /* volitelne */
 font-size:70% /* volitelne */
}

#skyScraper2{
  left:1135px;
  position:fixed  !important;
  top:40px;
  border: solid 1px #cccccc;
  background:#DFDFDF;
  margin-top:4px;
  z-index:100;
}

#skyScraper
{
  left:50%;
  margin-left:500px;
  position:fixed;
  top:40px;
  width:120px;
  z-index:100;
}

.condition          {background: #FFD135; border:1px solid #900000; padding:10px 40px; }