/* ------------ Globální definice objektů  -----------------------------------------------------------------------------------------------*/
body {margin: 0; padding: 0; font-family: Arial; font-size: 12px; color: #434343; background: url(/img/bg-body.gif) repeat-x #e7f2d8}
div {height: auto; _height: 0; margin: 0; padding: 0}
p {margin: 0; padding: 0}
a {_height: 0; text-decoration: none; color: #000}
a:hover {text-decoration: underline}
img {margin: 0; padding: 0; border: 0}
form {margin: 0; padding: 0}

h1,h2,h3,h4,h5 {margin: 0; padding: 0; font-size: 12px; color: #000}

.input_text {margin: 0; padding: 0; font-size: 11px; color: #000}
.input_button {margin: 0; padding: 0; border: 0}
.input_radio {height: 12px; width: 12px; margin: 0; padding: 0; vertical-align: middle; border: 0}
.input_check {height: 12px; width: 12px; margin: 0; padding: 0; border: 0}

Textarea {margin: 0; padding: 0; overflow: auto; font-size: 11px; color: #000}
Label {margin: 0; padding: 0; vertical-align: middle; color: #000; font-size: 12px}
Select {margin: 0; padding: 0; vertical-align: middle; color: #000; font-size: 11px}
Input {vertical-align: middle}

.clear {_height: 0px; font-size: 1px; clear: both}
.clear1 {clear: both; _clear: none}
.clear2 {clear: both; _height: 0px; font-size: 1px}

.right {text-align: right}
.left {text-align: left}
.center {text-align: center}
.alert {color: #A20009} 
.error {color: #A20009}

.buttons {width: 100%; text-align: center}
.Title {font-weight: bold; font-size: 18px; color: #cc3300}
.Code2 {border: 1px solid #8b4513; padding-right: 5px; padding-left: 5px; color: #000066;	font-family: 'Courier New' , Monospace;	background-color: #ff9933}
.postfixText {padding-left: 0}
.bottom {height: 10px; margin-bottom: 10px; background: url(/img/BGbottom.gif) no-repeat left bottom #FFF}

/* -- vsechny texty z FCK editoru --- */
.freetext {}
.freetext p {} 
.information.freetext {margin: 10px auto 0 auto; text-align: left}

.info {position: absolute; top: 5px; right: 4px; padding: 2px 0 2px 11px; display: block; font-size: 12px; color: #434343; background: url(/img/SEPcontainerHeader.gif) no-repeat left}
.information {width: 90%; margin: 10px auto 0 auto; padding: 10px; text-align: center; clear: both; background: #F4E9E8; border: 1px solid #e6e6e6}
.information p {margin: 5px}
.information a {font-weight: bold; color: #93BA0C}
.information.alert {background: #fff5f5; font-weight: bold}
.information.result {background: #f5fff5}
.information table {width: 100%}
.information table th {width: 50%; text-align: right}
.information table td {width: 50%; text-align: left}

/* LI seznam */
.arrowedMenu {margin-top: 5px}
.arrowed {padding-left: 10px; background: url(/img/arrowR.gif) no-repeat center left}
.arrowed a {color:#006644}

.pArrowedMenu {text-align: right; padding-right: 20px;}
.pArrowedMenu ul {}
.pArrowedMenu ul li{display: inline; padding-left: 20px;}
.pLoginform div {display: inline;}

/*  clona   */
#clona {position: absolute; z-index: 1; top: 0; left: 0; height: 100%; width: 100%; text-align: center; vertical-align: middle; background-image:url(/img/logoGrey.gif); filter:alpha(opacity=50); opacity:.5}
#clona1 {position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; z-index: 6; text-align: center; vertical-align: middle}
.clonaIE6 {background-image: url(/img/logoGrey.gif)}

/* ----------  Definice kostry  -------------------------------------------------------------------------------------------------- */

#containerBgBody {position: relative;  margin: auto}
#containerHeader {position: relative; z-index: 1; margin: auto; width: 912px; height: 118px; background: url('/fotocache/headerimages/bg-containerHeader.jpg') no-repeat top left #FFF }
#containerHeader_1 {position: relative; z-index: 1; margin: auto; width: 912px; height: 118px; background: url('/fotocache/headerimages/bg-containerHeader.jpg') no-repeat top left #FFF }
#containerHeader_2 {position: relative; z-index: 1; margin: auto; width: 912px; height: 118px; background: url('/fotocache/headerimages/bg-containerHeader.jpg') no-repeat top left #FFF }
#containerBody {position: relative; margin: auto; width: 912px; background: url(/img/bg-containerBody.gif) repeat-y}
#column1 {position: relative; top: 0; left: -702px; width: 183px; float: left}
#column2 {position: relative; top: 0px; left: 193px; width: 710px; height: auto; float: left; overflow: hidden}
#column3 {position: relative; top: 0px; left: 19px; width: 192px; float: left; display: none}
#containerFooter {position: relative; width: 912px; margin: auto; background: url(/img/bg-containerFooter.gif) repeat-y}
#containerFooterIn {width: 912px; padding: 0 0 18px 0; background: url(/img/bg-containerFooterIn.gif) no-repeat left bottom } 

.xcolumnBodyEx {background: url(/img/bg-columnBodyEx.gif) repeat-y !important}
.columnBodyEx #column1 {left: -493px !important}
/*
.columnBodyEx .column1 .column1in {width: 501px; float: right}
*/
.columnBodyEx {background: url(/img/bg-containerBodyEx2.gif) repeat-y !important}
.columnBodyEx #column2 {left: 193px !important; width: 501px}
.xcolumnBodyEx #column2in {} 
.columnBodyEx #column3 {position: relative; top: 0px; left: 20px; width: 192px; float: left; display: block !important}

/* ----------  containerHeader --------------------------------------------------------------------------------------------------- */
#containerHeader h1 {display: none}
#containerHeader_1 h1 {display: none}
#containerHeader_2 h1 {display: none}

.notLog {background: url(/img/bg-notLog.gif) repeat-x #e7f2d8 !important}
.notLogIn {position: relative; height: 725px; width: 886px; margin: auto; color: #000; background: url(/img/bg-notLogIn.jpg) no-repeat}
.notLog .vstupKlasika {position: absolute; top: 430px; left: 10px; width: 405px; }
.notLog .vstupKlasika .title {width: 100%}
.notLog .vstupKlasika .title span {position: relative; top: -13px; height: 17px; _margin-bottom: -13px; display: block}
.notLog .vstupKlasika .title #title_vstupKlasika_1 {background: url(/img/1/title_vstupKlasika.gif) no-repeat}
.notLog .vstupKlasika .freetext {padding-left: 5px} 
.notLog .vstupKlasika .button {margin: 15px 0 15px 5px; width: 75px; display: block}
.notLog .vstupKlasika .link {margin-left: 3px; text-decoration: underline; color: #485e41}
.notLog .vstupKlasika .link:hover {text-decoration: none} 

.notLog .vstupPartner {position: absolute; top: 430px; left: 485px; width: 400px; }
.notLog .vstupPartner .title {width: 100%}
.notLog .vstupPartner .title span {position: relative; top: -13px; height: 17px; _margin-bottom: -13px; display: block}
.notLog .vstupPartner .title #title_vstupPartner_1 {background: url(/img/1/title_vstupPartner.gif) no-repeat}
.notLog .vstupPartner .freetext {padding-left: 5px} 

.notLog .loginform {padding: 12px 0 0 5px}
.notLog .loginform .input_text {height: 16px; width: 65px; margin: 0 10px 0 5px; padding: 3px 0 0 6px; border: 1px solid #d3e0c5}
.notLog .loginform a {width: 135px; margin-left: 3px; margin-top: 17px; display: block; text-decoration: underline; color: #485e41}
.notLog .loginform a:hover {text-decoration: none} 

/*****************************  === USER.guideLinks  === ******************************************/
.logo {position: absolute; top: 0; left: 28px; height: 102px; width: 126px; display: block}

#column1 .logo {display: none}

#bannerImg_1 {position: absolute}
#bannerImg_2 {position: absolute}

.setUp {position: absolute; top: 10px; left: 14px; margin: 0; padding: 0; list-style-type: none; font-size: 11px}
.setUp li {float: left}
.setUp li a {margin-right: 28px; _margin-right: 14px; float: left; text-decoration: none; font-weight: bold; color: #646464}
.setUp li a:hover {text-decoration: underline}

.userInfoBox {width: 174px; padding: 0px 0 12px 9px; float:left; background: url(/img/bg-searchBox.gif) no-repeat}
.userInfoBox-t {padding: 16px 0 7px 0; font-size: 16px; font-weight: bold; color: #7d5079}
.userInfoBox-t strong {color: #7e9676}
.userInfo {margin: 0; padding: 0; list-style-type: none}
.userInfo li {width: 100%; float: left}
.userInfo li a {padding: 0 0 3px 9px; display: block; text-decoration: underline; color: #7d5079; background: url(/img/bg-advSearchBoxLink.gif) no-repeat 0 5px}
.userInfo li a:hover {text-decoration: none}
.userInfo li a.logon2 {padding: 0 0 3px 55px; display: block; text-decoration: underline; color: #7d5079; background:none}

#column1 .loginform {width: 100%; padding-bottom: 8px; float: left}
#column1 .loginform .lfEx {width: 100%; padding-bottom: 3px; float: left}
#column1 .loginform .lfEx label {width: 89px; display: block; float: left}
#column1 .loginform .input_text {height: 16px; width: 71px; padding: 3px 0 0 4px; border: 1px solid #d2cbc5}
#column1 .loginform .input_button {margin: 5px 0 0 90px}

.vstupPartner .loginform .lfEx .tp {width: 82px; display: block; float: left}
.loginform .country {margin-bottom:3px}
.loginform .lfEx select {height: 19px; width: 71px; border: 1px solid #d2cbc5;margin-left:5px}


/*****************************  === PUBLISH.treemenu  === *****************************************/
.containerHeader .menu {position: absolute; top: 83px; left: 181px; margin: 0; padding: 0; list-style-type: none}
.containerHeader .menu li {position: relative; display: block; float: left}
.containerHeader .menu li a {height: 26px; padding: 9px 15px 0 18px; float: left; display: block; font-size: 14px; font-weight: bold; color: #FFF; background: url(/img/bg-menu_li_a.gif) no-repeat top left}
.containerHeader .menu li ul {position: absolute; z-index: 9; top: 40px; left: 2px; width: 135px; margin: 0; padding: 0; visibility: hidden; font-size: 10px; color: #D1E5CC; ; background: url(/img/bg-xmenu.gif) repeat-x #93d04e} 
.containerHeader .menu li ul li {display: block; float: none; margin: 0px; padding: 0px}
.containerHeader .menu li ul li a {height: auto; display: block; float: none; padding: 6px 8px 5px 14px; color: #FFF; font-size: 11px; font-weight: normal; background: none; border-bottom: 1px solid #a6e258}
.containerHeader .menu li ul li a:hover {color: #000; text-decoration: none}
.containerHeader .menu li ul ul {top: 0; left: 136px}

/*****************************  === Multilangual  === *********************************************/
.multiLang {position: absolute; top: 0px; right: 20px; margin: 0; padding: 0; list-style-type: none;width:70px}
.multiLang li {float:left;width:auto;margin-left:3px}
.multiLang li a {color: #000}
.multiLang li a:hover img {border:2px solid #657F5C}
.multiLang li  img {border:2px solid #7E9676}

/*****************************  === Multicurr  === ************************************************/
.multiCurr {position: absolute; top: 115px; left: 570px; margin: 0; padding: 0; list-style-type: none}
.multiCurr li a {color: #000}

/*****************************  === SEARCH.form  === **********************************************/
.searchBox {position: relative; width: 100%; padding: 0 0 15px 0; float: left; background: url(/img/bg-searchBox.gif) no-repeat; border-top: 3px solid #FFF; ?border-top: 3px solid #FFF; _border-top: 3px solid #FFF}
.searchBox .searchBox-t {padding: 16px 0 7px 9px; font-size: 16px; font-weight: bold; color: #7d5079}
.searchBox .seEx .input_text {height: 16px; width: 96px; margin-left: 9px; padding: 3px 0 0 7px; color: #000; border: 1px solid #cfc9c1;float:left}
.searchBox .seEx .input_button {margin: 1px 0 0 1px;float:left;width:auto}
.searchBox .seEx .advSearchBoxLink {position: relative; top: 2px; ?top: 0; _top: 0; margin-left: 11px; padding-left: 9px; display: block; text-decoration: underline; color: #7d5079; background: url(/img/bg-advSearchBoxLink.gif) no-repeat 0 5px;display:none}
.searchBox #advSearchBox {position: absolute; top: 120px; left: 20px; width: 110px; padding: 9px 0 7px 10px; background: #f1e4e3; border: 1px solid #FFF}
.searchBox #advSearchBox label {padding-bottom: 4px; display: block; color: #7d5079}
.searchBox #advSearchBox .input_radio {position: relative; top: -2px; ?top: 0px; _top: 0px; margin-right: 5px}
.searchBox #advSearchBox a {margin-left: 18px; text-decoration: underline; color: #FFF}
.searchBox #advSearchBox a:hover {text-decoration: none}

.contactBox {width: 100%; padding: 10px 0 11px 0; float: left; background: url(/img/bg-contactBox.gif) no-repeat 155px 20px; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6}
.contactBox .contactBox-t {padding: 0 0 0 7px; font-size: 13px; font-weight: bold; color: #4b4b4b}
.contactBox .phone {padding: 5px 0 3px 5px; font-size: 18px; font-weight: bold; color: #7d5079}
.contactBox .open {padding: 3px 0 0 7px; font-size: 11px}

 
/*****************************  === basketInfo  === ***********************************************/
#basketInfo {}
.basket {width: 175px; padding: 0px 0 12px 9px; float:left; background: url(/img/bg-searchBox.gif) no-repeat}
.basket .baEx1 {padding: 16px 0 7px 0; font-size: 16px; font-weight: bold; color: #7d5079}
.basket .baEx2 {padding-left: 3px}
.basket .baEx2 strong {padding-left: 3px}
.basket .baEx2 strong span {padding-left: 2px}
.basket .baEx3 {padding: 8px 0 0 0}

/* ------------ Column1 -----------------------------------------------------------------------------------------------------------------*/
#column1 .title {}
#column1 .title span {}
#column1 .sideBox {} 
#column1 .sideBoxIn {}
#column1 .boxContent {}
#column1 .banner {margin: 15px 0; text-align: center}

/*****************************  === CATEGORYLIST.basictree  === ***********************************/
.fold {height: 27px; width: 198px; margin: auto; border-bottom: 1px solid #fda300}
.fold div {height: 20px; width: 99px; padding-top: 7px; float: left; text-align: center; cursor: pointer}
.fold .foEx1 {font-weight: bold; color: #FFF; background: #fda300}
.fold .foEx2 {text-decoration: underline; color: #686868; background: #FFF}
.foEx {border-bottom: 1px solid #76c339}
.foEx .foEx1 {text-decoration: underline; font-weight: normal; color: #686868; background: #FFF}
.foEx .foEx2 {text-decoration: none; font-weight: bold; color: #FFF; background: #76c339}

.categories {width: 183px !important; margin: 0 0 0 0; float: left; background: url(/img/bg-categories.gif) no-repeat #e3ecd7;}
.categories .title {height: 16px; width: 175px; margin: 8px 0 5px 0px; padding-left: 8px; overflow: hidden; font-size: 14px; font-weight: bold; color: #7d5079}
.categories ul {margin: 0; padding: 6px 0 8px 0; list-style-type: none}
.categories ul li {background: url(/img/bg-categories_li.gif) no-repeat 22px top}
.categories ul li a {padding: 6px 8px 3px 22px; display: block; text-decoration: none; font-size: 12px; font-weight: normal; color: #657f5c; background: url(/img/bg-categories_li_a.gif) no-repeat 10px 10px}
.categories ul li a:hover {color: #7d5079}
.categories ul li.last {xbackground: none}
.categories ul li.first {background: none}

.categories ul ul {margin: 0; padding: 0; list-style-type: none; border: 0; background: url(/img/bg-categories_li.gif) no-repeat 22px top}
.categories ul ul li {}
.categories ul ul li a {padding: 3px 8px 3px 30px; display: block; text-decoration: none; font-size: 13px; font-weight: normal; color: #657f5c; background: url(/img/bg-categories_li_a.gif) no-repeat 18px 10px}
.categories ul ul li a:hover {text-decoration: underline}
.categories ul ul ul li a {padding: 3px 8px 3px 32px; color: #000} 
.categories ul .activCat {color: #7d5079}
.categories ul ul .activCat {}
.categories ul ul ul .activCat {}


/*****************************  === EMAILNEWS.askmail  === ****************************************/
.eNewsIn {position: relative; height: 30px; width: 896px; margin: 0 0 0 8px; padding: 9px 0 0 0; background: url(/img/bg-sendM.gif) no-repeat}
.eNewsIn .eNews-t {position: relative; top: 3px; padding: 0 8px 0 279px; float: left; color: #7e9676}
.eNewsIn .input_text {height: 15px; width: 113px; margin: 0px 3px 0 0; padding: 1px 0 0 6px; color: #6a6a6a}
.eNewsIn .input_button {position: relative; top: 0px}
.eNewsIn span {padding: 3px 0; display: block}
.eNewsIn .ChckCodeAssistant {position: absolute; bottom: 34px; left: 557px; padding: 8px; background: #7e9676; border: 1px solid #FFF}
.eNewsIn .ChckCodeAssistant input {margin-top: 3px; display: block;border: 1px solid #d3e0c5}

/*****************************  === CONTACT.sendmail  === *****************************************/
.sendM {width: 100%; padding-bottom: 10px; float: left; background: url(/img/bg-searchBox.gif) no-repeat}
.sendM .sendM-t {padding: 16px 0 7px 9px; font-size: 16px; font-weight: bold; color: #7d5079}
.sendM textarea {height: 76px; width: 153px; margin: 0px 0 2px 9px; padding: 3px 3px 3px 7px; color: #000; border: 1px solid #cfc9c1}
.sendM .input_text {height: 16px; width: 156px; margin-left: 9px; padding: 3px 0 0 7px; color: #000; border: 1px solid #cfc9c1}
.sendM .input_button {margin: 7px 0 0px 9px}
.sendM span {padding: 3px 0; display: block}
.sendM .ChckCodeAssistant {padding: 6px 0 0 9px}
.sendM .ChckCodeAssistant .input_text {margin-left: 0}

/*****************************  === TRANSPORTMETHOD.list  === *************************************/
#title_payments_1 {background: url(/img/1/title_payments.gif) no-repeat}
.payments {margin-bottom: 15px}
.payments a:hover {text-decoration: none}
.paymentsIn1 {padding-bottom: 10px}
.paymentsIn2 {padding-left: 7px}
.paymentsIn1 .freetext {padding: 0 8px 8px 12px; color: #686868}

/*****************************  === INQUIRY.one  === **********************************************/
#title_inquiry_1 {background: url(/img/1/title_inquiry.gif) no-repeat }
.inquiryIn {padding-bottom: 10px}
.inquiry .question {padding: 0 10px 12px 12px; text-align: left; color: #686868}
.inquiry .answerCount {margin-right: 14px; _margin-right: 7px; float: right; text-align: right; color: #646464; font-size: 10px; font-weight: bold}
.inquiry .answerText {position: relative; top: -2px; margin-left: 13px; text-decoration: underline; color: #76c339; cursor: pointer }
.inquiry .answerText:Hover {text-decoration: underline}
.inquiry .inquiryIn1 {padding-bottom: 10px}
.inquiry .inquiryIn2 {width: 176px; margin-left: 11px; border: 1px solid #bebebe}
.inquiry .inquiryIn2 p {height: 3px; margin: 2px} 

/*****************************  === PARTNER.links === *********************************************/
#title_partner_link_1 {background: url(/img/1/title_partnerLink.gif) no-repeat}
.partnerLink {text-align: center}
.partnerLinkIn {padding: 0 0 10px 0}
.partnerLinkIn div {padding: 5px 0}

/* ------------ Column3 -----------------------------------------------------------------------------------------------------------------*/
#column3 .title {}
#column3 .title span {}
#column3 .sideBox {} 
#column3 .sideBoxIn {}
#column3 .banner {margin-top:3px}
#column3 .banner a {margin-bottom:3px}

/*****************************  === COMMODITYLIST.topsale ===  ************************************/
#title_topsale_shop_1 {}
#column3 .topSale-t {padding: 15px 0 10px 3px; color: #7e9676; font-size: 13px; font-weight: bold} 
#column3 .topSale ol {margin: 0 0 0 35px; ?margin-left: 40px; _margin-left: 40px; padding: 7px 0 7px 0; font-weight: bold; color: #7e9676}
#column3 .topSale ol li {margin-bottom: 4px}
#column3 .topSale ol li a {position: relative; left: 2px; ?left: -3px; _left: -3px; font-weight: normal; color: #4b4b4b}
#column3 .topSale ol li a:hover {color: #76c339}

/*****************************  === PUBLISH.infoboxlinks ===  *************************************/
#title_info_1 {}
#column3 .infoBox-t {padding: 15px 0 10px 3px; color: #7e9676; font-size: 13px; font-weight: bold}
#column3 .infoBox {padding-bottom: 10px}
#column3 .infoBox ul {margin: 0; padding: 0 0 4px 0; list-style-type: none}
#column3 .infoBox ul li a {padding: 5px 0 5px 17px; display: block; text-decoration: underline; font-weight: bold; color: #7e9676; background: url(/img/bg-categories_li_a.gif) no-repeat 10px 9px}
#column3 .infoBox ul li a:hover {text-decoration: none}
#column3 .infoBox ul span {padding: 0 0 5px 17px; display: block}
#column3 .infoBox .last {background: none}

#column2 .infoBox {width: 100%; margin: 2px 0 0 0; float:left; background: url(/img/bg-column2.gif) no-repeat}
#column2 .infoBoxIn {margin: 25px 15px 15px 15px; padding: 10px; background: #e3ecd7; border: 1px solid #c9d9b3}
#column2 .infoBox .infoBox-t {padding: 5px 0 8px 0; color: #7e9676; font-size: 13px; font-weight: bold}
#column2 .infoBox ul {margin: 0; padding: 0; list-style-type: none}
#column2 .infoBox ul li {padding: 0 0 10px 0; }
#column2 .infoBox ul li a {text-decoration: underline; font-weight: bold; color: #7f9777}
#column2 .infoBox ul li a:hover {text-decoration: none}
#column2 .infoBox ul li span {width: 100%; padding: 2px 0 0 0; display: block}
#column2 .infoBox .more {padding: 0 0 0 10px; color: #7f9777; background: url(/img/bg-categories_li_a.gif) no-repeat 0px 5px}


/*****************************  === ADVERTISING.recommendus  === **********************************/
#title_recommendUs_1 {background: url(/img/1/title_recommendUs.gif) no-repeat}
#column3 .recommendUsIn {width: 175px !important; padding: 0 0 15px 15px} 
#column3 .recommendUs .input_text {height: 16px; width: 113px; margin: 6px 6px 0 0; padding: 3px 0 0 6px; color: #6a6a6a; border: 1px solid #9d9d9d}
#column3 .recommendUs .long {top: 42px; width: 157px}
#column3 .recommendUs .input_button {position: relative; top: 2px}
#column3 .recommendUs span {padding: 3px 0; display: block}

/*****************************  === COMMODITYLIST.action ===  *************************************/
/**************************** === COMMODITYLIST.recommended ===  *********************************/

.columnBodyEx .titleEx {}
.columnBodyEx .titleEx span {position: relative; top: -13px; height: 29px; _margin-bottom: -13px; display: block}
.columnBodyEx .titleEx #title_action_1 {background: url(/img/1/title_action.gif) no-repeat}
.columnBodyEx .titleEx #title_recomended_1 {background: url(/img/1/title_recomended.gif) no-repeat} 
 
.columnBodyEx .sideBox {width: 100%; padding: 0 0 20px 0; float: left}
.columnBodyEx .sideBox .product {height: 170px; width: 216px; float: left; background: url(/img/bg-product.gif) no-repeat right bottom}
.columnBodyEx .sideBox .product .productImg {height: 110px; width: 110px; margin: auto}
.columnBodyEx .sideBox .product .productAttribute {padding: 3px 0 4px 0; text-align: center}
.columnBodyEx .sideBox .product .productAttribute span {padding: 0 2px}
.columnBodyEx .sideBox .product .productAttribute .new {color: #657f5c}
.columnBodyEx .sideBox .product .productAttribute .act {color: #7d5079}
.columnBodyEx .sideBox .product .productAttribute .tip {color: #f3ab2e}
.columnBodyEx .sideBox .product .productName {height: 14px; padding: 0 15px; overflow: hidden; text-align: center}
.columnBodyEx .sideBox .product .productName a {text-decoration: underline; font-size: 12px; font-weight: normal; color: #434343}
.columnBodyEx .sideBox .product .productName a:hover {text-decoration: none}
.columnBodyEx .sideBox .product .productPrice {padding: 2px 0 0 0; text-align: center; font-size: 12px}


.columnBodyEx .actionFE .product {width: 167px !important; background: url(/img/bg-productFE.gif) no-repeat right bottom}

/*****************************  === ADVERTISING.textlinks === *************************************/
#title_advertise_1 {background: url(/img/1/title_advertise.gif) no-repeat }
#column3 .textAdvertise ul {margin: 0; padding: 0 0 8px 0; list-style-type: none}
#column3 .textAdvertise ul li {background: url(/img/bg-textAdvertise_ul_li.gif) no-repeat bottom}
#column3 .textAdvertise ul li a {padding: 8px 5px 8px 16px; display: block; color: #686868}
#column3 .textAdvertise span {padding: 8px 5px 8px 16px; display: block;}
#column3 .textAdvertise .last {background: none}

/* ------------ Column2 -----------------------------------------------------------------------------------------------------------------*/
#column2 .xtitle {margin: 2px 0 0 0; padding: 11px 0 20px 13px; font-size: 18px; font-weight: bold; color: #7e9676; background: url(/img/bg-column2.gif) no-repeat}
#column2 .title span {}
#column2 .banner {text-align: center;margin-top:3px}

.columnBodyEx #column1 .banner {height: 287px; width: 501px; float: left} 
#column1 .bannerx {width: 183px; float: left;height:auto;overflow:hidden} 

/*****************************  === CATEGORYLIST.navigate === *************************************/
.navigate {margin: 2px 0 0 0; padding: 11px 0 20px 13px; background: url(/img/bg-column2.gif) no-repeat}
.navigate li {display: inline}
.navigate li a {margin-right: 6px; padding-right: 10px; text-decoration: underline; font-size: 13px; color: #7e9676; background: url(/img/bg-categories_li_a.gif) no-repeat right 6px}
.navigate li a:hover {text-decoration: none}
.navigate li a.activNM {background: none}

/*****************************  === PUBLISH.welcome ===  ******************************************/
.prologue {padding: 15px 8px 15px 8px}

.listCategories {padding: 15px 20px 15px 16px}
.listCategories-t {padding: 5px 0 15px 0; color: #7e9676; font-size: 16px; font-weight: bold}
.listCategoriesIn {width: 335px; margin-bottom: 15px; float: left}
.listCategoriesIn .catImage {width: 300px; height: 78px; margin: auto; padding: 1px; border: 1px solid #c1c1c1}
.listCategoriesIn .catInfo {height: 22px; width: 300px; margin: auto; padding: 5px 0 0 0px; text-align: center; overflow: hidden}
.listCategoriesIn .catInfo a {text-decoration: underline; font-weight: bold; color: #7e9676}
.listCategoriesIn .catInfo a:hover {text-decoration: none}
.listCategoriesIn .catInfo span {margin-top: 3px; display: block}

/*****************************  === CATEGORYBODY.basicinfo ===  ***********************************/
.characterization {padding: 0 0 0px 13px}
.characterization h1 {padding-bottom: 8px; font-size: 18px; color: #7e9676}
.characterization .characterizationImg {xheight: 100px; xwidth: 100px; margin-right: 10px; _margin-right: 5px; overflow: hidden; float: left; border: 1px solid #000}
.characterization .freetext {}

/*****************************  === CATEGORYBODY.topsale ===  *************************************/
.topSaleCategory {padding: 15px 16px 0 13px}
.topSaleCategory-t {padding-bottom: 8px; font-size: 18px; font-weight: bold; color: #7e9676}
.topSaleCategory ul {margin: 0; padding: 0; list-style-type: none; font-size: 13px}
.topSaleCategory ul li {width: 100%; padding: 3px 0 3px 0; float: left; display: block; cursor: pointer}
.topSaleCategory ul .tscSel {background: url(/img/bg-topSaleCategory_tscSel.gif) repeat-x}
.topSaleCategory ul .tscSel a {text-decoration: underline}
.topSaleCategory ul .RowNumber {width: 21px; padding-right: 13px; float: left; display: block; text-align: right; color: #7e9676; font-weight: bold} 
.topSaleCategory ul h3 {height: 13px; width: 530px; float: left; overflow: hidden; font-weight: normal}
.topSaleCategory ul h3 a {color: #7e9676}
.topSaleCategory ul .price {width: 90px; padding-right: 10px; float: right; display: block; text-align: right; font-weight: bold}

/**************************** === PUBLISH.news ===  ***********************************************/
.news {width: 100%; margin-bottom: 15px; float: left} 
.news .newsIn {width: 100%; padding: 0 0 16px 0; float: left}
.news .newsInOntitle {position: relative; xheight: 75px; width: 100%; margin: 0 0px 0 0; float: left; background: url(/img/bg-newsInOntitle_v1.gif) repeat-x}
.news .newsInOntitle.last {}
.news .newsInOntitle span {position: absolute; top: 13px; left: 307px; font-weight: bold; color: #4b4b4b}


/**************************** === PUBLISH.textbody ===  *******************************************/
.freeArticle h1 {margin: 10px 0 10px 0; font-size: 18px; color: #7E9676}
.freeArticle h2,.characterizationInfo h2 {margin: 10px 0 10px 0; font-size: 16px; color: #7D5079} 
.freeArticle h3 {margin: 10px 0 10px 0; font-size: 14px; color: #7D5079} 
.freeArticle h4 {margin: 10px 0 10px 0; font-size: 12px; color: #7D5079}  
.freeArticle img {margin: 10px 10px 5px 5px}
.freeArticle .freetext {padding: 5px 10px 5px 5px}
.freeArticle .freetext a,.characterizationInfo .freetext a {text-decoration: underline; color: #bd351f}
.freeArticle .freetext a:hover,.characterizationInfo .freetext a:hover  {text-decoration: none}
.freeArticle .freetext ul {margin: 0; padding: 10px 0 10px 15px; list-style-type: none}
.freeArticle .freetext ul li {margin-bottom: 5px; padding: 0 0 0 12px; display: block; font-size: 12px; font-weight: bold; color: #000; background: url(/img/bg-freeArticle_ul_li_a.gif) no-repeat 0 5px}
.freeArticle .freetext ul li a {}
.freeArticle .freetext ol {margin: 0 0 0 25px; ?margin-left: 30px; _margin-left: 30px; padding: 10px 0 10px 10px}
.freeArticle .freetext ol li {margin-bottom: 5px; vertical-align: top; font-size: 12px; font-weight: bold; color: #000}
.freeArticle .freetext ol li a {display: block; font-size: 12px; font-weight: bold}
.freeArticle table {width: 400px; margin: 0 auto 50px auto; ?margin-top: 50px; _margin-top: 50px; text-align: center; xborder-collapse: collapse; border: 1px solid #81b492; clear: both}
.freeArticle table caption {margin-top: 50px; padding-bottom: 5px; font-family: Georgia; color: #ba340b}
.freeArticle table tr th {height: 24px; ?height: 22px; _height: 22px; color: #FFF; background: #49493d}
.freeArticle table tr td {height: 23px; border: 1px solid #81b492}
.freeArticle table tr a {text-decoration: underline; color: #363510}
.freeArticle table tr a:hover {text-decoration: none}

/***************************** === CATEGORYBODY.filter ===  ***************************************/
.displayPaging {width: 678px; margin: 20px 0 20px 14px; padding: 8px 0 8px 0; float: left; font-size: 10px; color: #657f5c; background: #e7f2d8; border: 1px solid #c9d9b3}
.displayPaging img {vertical-align: middle}
.displayPaging label {font-size: 10px; color: #657f5c}
.displayPaging .pager {padding: 0 10px 0 10px; float: left}
.displayPaging .pager strong {padding: 0 3px}
.displayPaging .pager .input_text {height: 15px; width: 22px; padding-top: 1px; text-align: center; background: #eaffea; border: 1px solid #c0c9b4}
.displayPaging .orderSelect {padding: 0 10px 0 0px; float: left}
.displayPaging .orderSelect select {width: 75px}
.displayPaging .filter {position: relative; top: 4px; float: left}
.displayPaging .filter .filter-t {padding-right: 3px}
.displayPaging .filter label {padding-right: 3px; cursor: pointer}
.displayPaging .filter .input_check {position: relative; ?top: 1px; _top: 1px}
.displayPaging .itemsOnPage {position: relative; top: 3px; float: left;padding-left:40px}


/************************** === COMMODITYLIST.news === ********************************************/

#title_newitems_1 {background: url(/img/1/title_news.gif) no-repeat;margin-left:15px}

.comLNews {width: 100%; margin-bottom: 15px; floaT: left}
.comLNews .line {width: 100%; float: left; background: url(/img/bg-comLRecommended_line.gif) no-repeat bottom}
.comLNews .line.last {background: none} 
.comLNews .product {width: 183px; padding: 8px 0 10px 0; float: left; text-align: center}
.comLNews .product h3 a {height: 15px; margin-bottom: 4px; display: block; overflow: hidden; font-size: 12px; color: #76c339}
.comLNews .productImg {height: 100px; width: 135px; margin: auto; overflow: hidden} 
.comLNews .productPrice {font-size: 12px; font-weight: bold; color: #fda300}

/****************************** === CATEGORYBODY.catalogue ===  ***********************************/

.comLCatalog {width: 100%; padding: 0 0 20px 0; float: left}
.comLCatalog .product {height: 320px; width: 216px; margin-right: 20px; float: left; background: url(/img/bg-product.gif) no-repeat right bottom}
.comLCatalog .short {height:240px !important}
.comLCatalog .product .productImg {height: 110px; width: 110px; margin: auto}
.comLCatalog .product .productAttribute {padding: 3px 0 4px 0; text-align: center;height:15px}
.comLCatalog .product .productAttribute span {padding: 0 2px}
.comLCatalog .product .productAttribute .new {color: #657f5c}
.comLCatalog .product .productAttribute .act {color: #7d5079}
.comLCatalog .product .productAttribute .tip {color: #f3ab2e}
.comLCatalog .product .productName {height: 29px; padding: 0 15px; overflow: hidden; text-align: center;}
.comLCatalog .product .productName a {text-decoration: underline; font-size: 12px; font-weight: normal; color: #434343}
.comLCatalog .product .productName a:hover {text-decoration: none}
.comLCatalog .product .productPrice {padding: 3px 0 0 0; text-align: center; font-size: 12px}
.comLCatalog .product .amount {padding: 5px 0 0 35px}
.comLCatalog .product .amount .input_text {height: 15px; width: 22px; padding-top: 1px; text-align: center; background: #eaffea; border-top: 1px solid #60571e; border-left: 1px solid #60571e; border-right: 1px solid #d4c490; border-bottom: 1px solid #d4c490}
.comLCatalog .product .amount form {display: inline}
.comLCatalog .product .amount .notavail{color:#7E9676;font-weight:bold;margin-left:20px}
.inputDZ .notavail{color:#7E9676;font-weight:bold;width:100%;text-align:right;display:block;font-size:11px}

.comLCatalog .product .boxRow {margin-left:20px;width:180px;border-bottom:1px solid silver;padding:5px 0px 1px 0px;font-size:11px }
.comLCatalog .product .boxRow strong {width: 68px; float: right; display: block; font-weight: normal;text-align:right}
.comLCatalog .product .price {color:#7E9676}
.comLCatalog .product .bAmount strong {width: 105px !important; }

/******************************  === CATEGORYBODY.list === ****************************************/
.commodityList {width: 100%; float: left}
.commodityList thead tr td {padding: 3px 0; font-size: 10px !important; font-weight: bold !important; color: #686868 !important; border-bottom: 1px solid #fda300}
.commodityList tbody tr td {padding: 5px 0; border-bottom: 1px solid #d4d4d4}
.commodityList .code {width: 66px; padding-left: 4px; padding-right: 4px}
.commodityList .name {width: 185px}
.commodityList .name a {font-weight: bold; color: #000}
.commodityList thead .price1 {text-align: center} 
.commodityList .price1 {width: 95px; text-align: right}
.commodityList thead .price2 {text-align: center} 
.commodityList .price2 {width: 65px; text-align: right; font-weight: bold; color: #d87500}
.commodityList .store {width: 50px; text-align: center}
.commodityList .amount {width: 90px; text-align: center}
.commodityList .amount span {font-size: 9px; padding: 0 2px}
.commodityList .amount .input_text {height: 15px; width: 20px; padding-top: 2px; color: #000; text-align: center; border: 1px solid #569b2a}
.commodityList .attribute {width: 40px; text-align: center}
.commodityList .attribute img {margin-right: 2px}
.commodityList tbody .space {height: 0; padding: 0; font-size: 0; border: 0}

/**************************** === COMMODITYBODY.detail === ****************************************/
.detail {position: relative; width: 100%; margin: 5px 0 20px 0; float: left}
.detail img {vertical-align: middle}

.detail .detailPaging {position: absolute; top: 5px; right: 20px}
.detail .detailPaging a {text-decoration: none}

.detail .detailName {padding: 0 100px 18px 13px}
.detail .detailName h1 {font-size: 18px; font-weight: bold; color: #7e9676}

.detail .detailImg {width: 236px; floaT: left; text-align: center; border-right: 1px solid #bababa}
.detail .detailVariImg {width: 100%; float: left}
.detail .detailVariImg .dvEx {width: 75px; float: left; border-right: 1px solid #eaeaea}
.detail .detailVariImg .dvEx.last {border: 0}

.detail .detailInfo {width: 303px; margin-left: 16px; floaT: left; color: #000}
.detail .detailInfo .detailText {padding: 0 20px 15px 0}
.detail .detailInfoIn div {padding: 2px 0 4px 4px; background: url(/img/bg-detailInfoIn.gif) no-repeat left bottom}
.detail .detailInfoIn div strong {width: 118px; float: right; display: block; font-weight: normal}

.detail .detailParam {padding: 15px 0 15px 4px}
.detail .detailParam-t {padding-bottom: 5px; font-size: 18px; font-weight: bold; color: #7e9676}
.detail .detailParamIn {width: 100%; padding: 4px 0 0 0; float: left}
.detail .detailParamIn strong {width: 125px; float: right; display: block}

.detail .detailLinks {padding: 15px 0 15px 4px}
.detail .detailLinks-t {padding-bottom: 5px; font-size: 18px; font-weight: bold; color: #7e9676}
.detail .detailLinks ul {margin: 0; padding: 0; list-style-type: none}
.detail .detailLinks ul li a {margin-bottom: 3px; padding-left: 9px; display: block; background: url(/img/bg-detailLinks_ul_li_a.gif) no-repeat 0px 5px}

.detail .sendPrint {padding: 10px 0 15px 4px}
.detail .sendPrint ul {margin: 0; padding: 0; list-style-type: none}
.detail .sendPrint ul li a {margin-bottom: 3px; padding-left: 9px; display: block; background: url(/img/bg-detailLinks_ul_li_a.gif) no-repeat 0px 5px}

.detail .detailBasket {width: 249px; margin: 60px 0 0 0; padding: 12px 0 12px 0 !important; background: #e3ecd7 !important; border: 1px solid #cbdbb6 !important}
.detail .detailBasket div {text-align: center; font-size: 13px; font-weight: bold; color: #7e9676; background: none !important}
.detail .detailBasket .input_text {height: 17px; width: 48px; margin: 0 0px 0 9px; padding: 2px 0 0 4px; border: 1px solid #d0dbc4}
.detail .detailBasket a img {position: relative; top: 0px; margin-right: 8px}
.detail .detailBasket a {margin-top: 5px; display: block; text-decoration: underline; font-weight: bold; color: #7e9676}
.detail .detailBasket a:hover {text-decoration: none}
.detail .detailBasket a.disableBuy {color: silver !important}

.detailZbozi {width: 488px; margin: 10px 0 0 20px}
.detailZbozi td {border-bottom: 1px solid #bababa}
.detailZbozi .checkDZ {width: 20px; text-align: center}
.detailZbozi .imageDZ {width: 60px; text-align: center}
.detailZbozi .nameDZ {width: 270px}
.detailZbozi .nameDZ h2 {font-size: 13px; font-weight: bold; color: #7e9676}
.detailZbozi .inputDZ {width: 103px}
.detailZbozi .inputDZ input {height: 20px; width: 26px; padding-top: 5px; text-align: center; border: 1px solid #c9d9b3 ; background: none !important}

.detailZbozi-t {padding: 25px 0 0 20px; font-size: 15px; font-weight: bold; color: #7e9676}
.textDZ {padding: 0 0 0 20px; color: #7e9676} 
.amountDZ {height: 28px; width: 144px; margin: 25px 0 25px 358px; padding: 15px 0 0 0; text-align: center; background: #e3ecd7 !important; border: 1px solid #cbdbb6 !important}
.amountDZ img {position: relative; top: 2px; margin-right: 8px}
.amountDZ a {text-decoration: underline; font-weight: bold; color: #7e9676}
.amountDZ a:hover {text-decoration: none}
.amountDZ a.disableBuy {color: silver !important}
.detailRelated {width: 154px; float: left}
.detailRelated .related-t {font-size: 18px; font-weight: bold; color: #7e9676}
.detailRelated .related .product {margin: auto; padding: 15px 0 18px 0; text-align: center; background: url(/img/bg-product_v2.gif) no-repeat left bottom}
.detailRelated .related .productName a {height: 15px; padding: 0 8px; overflow: hidden; display: block; text-decoration: underline; font-size: 12px; font-weight: normal; color: #434343}
.detailRelated .related .productName a:hover {text-decoration: none}
.detailRelated .related .productImg {margin: 0 0 5px 0}

/**************************** === USER.baskethoverbox === *****************************************/
#basketHoverBox {position: absolute; z-index: 9; width: 367px; display: none; background: #e7f2d8; border: 6px solid #7e9676}
.baskethoverboxIn {}
#basketHoverBox p {width: 325px; margin: 7px 0 10px 6px; padding: 7px 15px 7px 15px; float: left; text-align: center; font-size: 11px; font-weight: bold; color: #FFF; background: #bba6b9}
#basketHoverBox .item {padding: 0 25px 8px 22px; font-weight: bold; color: #7e9676}
#basketHoverBox .item .name {width: 100%; padding: 0 0 4px 0; float: left}
#basketHoverBox .item .count strong {padding-left: 3px; color: #000}
#basketHoverBox .item .price .postfixText {padding-left: 3px}
#basketHoverBox .item .price .priceValue {padding-left: 4px; color: #000}
#basketHoverBox .buttonsHB {margin-top: 3px; padding: 3px 0; background: #7e9676}
#basketHoverBox a {position: relative; top: 5px; text-decoration: none; font-weight: bold; color: #FFF}
#basketHoverBox .bhEx {margin: 0 106px 0 39px}

/********************************* === COMMODITYLIST.alternative === ******************************/
#title_alternative_1 {background: url(/img/1/title_alternative.gif) no-repeat !important}
.comLAlternative {width: 100%; margin: 15px 0; float: left}
.comLAlternative .line {width: 100%; float: left; background: url(/img/bg-comLRecommended_line.gif) no-repeat bottom}
.comLAlternative .line.last {background: none} 
.comLAlternative .product {width: 183px; padding: 8px 0 10px 0; float: left; text-align: center}
.comLAlternative .product h3 a {height: 15px; display: block; overflow: hidden; font-size: 12px; color: #76c339}
.comLAlternative .productImg {height: 150px; width: 135px; margin: auto; overflow: hidden} 
.comLAlternative .productPrice {font-size: 12px; font-weight: bold; color: #fda300}

/******************* === USER.Order === ***********************************************************/
.order-t #title_order_1 {background: url(/img/1/title_order.gif) no-repeat}

.order {padding: 0 0 25px 0}
.order-t {margin: 2px 0 0 0; padding: 11px 0 20px 13px; font-size: 18px; font-weight: bold; color: #7e9676; background: url(/img/bg-column2.gif) no-repeat}

.order .orderItems {width: 675px; margin: 0 0 20px 17px; float: left; color: #7e9676}
.order .orderItems td img {vertical-align: middle !important}
.order .orderItems thead tr td {font-size: 11px ; font-weight: normal !important; color: #7e9676 !important}
.order .orderItems tbody tr td {padding: 8px 0; border-bottom: 1px solid #657f5c}
.order .orderItems .space {height: 1px !important; font-size: 1px; border-bottom: 1px solid #657f5c} 
.order .orderItems .perHead {padding: 0 0 5px 195px; font-size: 12px}
.order .orderItems .sum {padding: 0 0 5px 45px; font-size: 12px}
.order .orderItems .name {width: 210px; padding-left: 8px}
.order .orderItems .name span {display: block; font-size: 11px}
.order .orderItems .name a {margin-bottom: 4px; display: block; text-decoration: underline}
.order .orderItems .name a:hover {text-decoration: none}
.order .orderItems thead .pricePH1 {text-align: center}
.order .orderItems .pricePH1 {width: 40px; padding-right: 4px; text-align: right}
.order .orderItems thead .pricePH2 {text-align: center}
.order .orderItems .pricePH2 {width: 45px; padding-right: 4px; text-align: right}
.order .orderItems thead .pricePH3 {width: 59px;  padding: 0 3px; text-align: center}
.order .orderItems tbody .pricePH3 {text-align: right;padding-right:4px}
.order .orderItems .pricePH3 {width: 61px}
.order .orderItems .amount {width: 95px; text-align: center}
.order .orderItems .amount .input_text {position: relative; top: 2px; height: 15px; width: 22px; margin-right: 3px; padding-top: 1px; text-align: center; background: #eaffea; border-top: 1px solid #60571e; border-left: 1px solid #60571e; border-right: 1px solid #d4c490; border-bottom: 1px solid #d4c490}
.order .orderItems .rezervation {width: 55px}
.order .orderItems tbody tr .rezervation {text-align:center}
.order .orderItems .note {width: 65px}
.order .orderItems tbody tr.master td {border-bottom:none !important}
.order .orderItems tbody tr.lastSubItem td {border-bottom:1px solid #657f5c !important;padding-bottom:1px !important;}
.order .orderItems a.notAvail {padding-left:5px;border-left:4px solid #c00}
.order .orderItems span.notAvail {padding-left:7px;color:#c00}

.order .orderItems tr.subItem span {display:inline}
.order .orderItems tbody tr.subItem td {padding: 2px 3px 2px 0px; border-bottom:none;font-size:11px}
.order .orderItems tr.subItem td.name {padding-left: 11px;font-size:11px;color:#657F5C}
.order .orderItems tr.subItem td.name a{color:#657F5C;text-decoration:none}
.order .orderItems tr.subItem td.name a.notAvail{border-left:4px solid #c00;padding-left:5px;}
.order .orderItems tbody .amount {text-align: left;}
.order .orderItems tr.subItem a.notAvail label {font-size:11px;color:#c00;padding-bottom:2px}
.subItem .amount span small {padding:0px 3px}


.order .suma {position: relative; top: 0px; margin: 10px 0 15px 0; padding: 10px 10px 10px 10px; background: url(/img/bg-suma.gif) no-repeat}
.order .suma div {float: right; font-size: 13px; font-weight: bold; color: #000}

.order .tax-t #title_tax_1 {background: url(/img/1/title_tax.gif) no-repeat}
.order .tax {width: 450px; margin: 25px auto; text-align: right}
.order .tax thead tr td {height: 16px; font-size: 11px !important; font-weight: normal !important; color: #686868 !important; border-bottom: 1px solid #657f5c}
.order .tax tbody tr td {height: 22px}
.order .tax tfoot tr td {height: 22px}
.order .tax .taxRate {width: 150px; padding-left: 15px; text-align: left}
.order .tax .price1 {width: 100px}
.order .tax .price2 {width: 100px}
.order .tax .price3 {width: 100px; padding-right: 10px}

.order .discount {padding: 5px 0}
.order .discount strong {padding-left: 5px; color: #000}
.order .sumaAll {height: 71px; width: 450px; margin: auto; background: #e7f2d8; border: 1px solid #c9d9b3}
.order .sumaAll a {height: 66px; width: 116px; padding-top: 5px; display: block; float: left; text-align: center; font-weight: bold; color: #FFF; background: #657f5c}
.order .sumaAll div {padding: 6px 15px 0 15px; float: left; color: #647e5b}
.order .sumaAll div strong {float: right;text-align:right;margin-left:3px;} 
.order .sumaAll div span {float: right;width:auto;margin-left:10px;font-size:11px;} 

.order .secLabel {width: 662px; margin: 15px 0 5px 17px; padding: 0 0 5px 13px; font-weight: bold; color: #7e9676; border-bottom: 1px solid #657f5c}
.order .requiredText {padding: 5px 0; text-align: center}

.order .orderCupon {display: none}
.order .orderCupon .input_text {height: 16px; width: 118px; margin: 0 5px 0 15px; padding: 2px 0 0 4px; border: 1px solid #a4a4a4}

.order .userdatabox tr td strong {padding-left: 5px}
.order .userdatabox .input_text {height: 16px; width: 118px; padding: 2px 0 0 4px; border: 1px solid #a4a4a4}
.order .userdatabox .rName {width: 92px; padding-right: 7px; text-align: right}
.order .userdatabox .rIsert {width: 145px}
.order .userdatabox .rName1 {width: 94px; padding-right: 4px; text-align: right}

.order .payment_transport {padding: 0 0 10px 15px}
.order .payment_transport input {position: relative; top: 1px; ?top: 0px; _top: 0px; margin: 0 5px 0 0; ?margin-right: 0px; _margin-right: 0px}
.order .payment_transport .method-of-delivery {padding: 10px 0 0 0; ?padding-top: 2px; _padding-top: 2px}
.order .payment_transport .method-of-delivery div {padding: 3px 0 0 18px; color: #adbaa9}
.order .payment_transport .method-of-payment {padding: 10px 0 0 0; ?padding-top: 2px; _padding-top: 2px}
.order .payment_transport p {padding: 3px 0 0 19px}
.order .payment_transport label {font-weight: bold}

.order .orderAdditionales {padding: 0 0 10px 15px}
.order .orderCompletiveInfo {padding: 0 0 10px 15px}
.order .orderCompletiveInfo textarea {height: 50px; width: 450px; margin-left: 15px; padding: 3px; border: 1px solid #a4a4a4}
.order .orderClientNumber {padding: 0 0 10px 15px}
.order .orderClientNumber .input_text {height: 16px; width: 118px; margin-left: 15px; padding: 2px 0 0 4px; border: 1px solid #a4a4a4}

.orderBT {margin-top: 10px; text-align: center}
.orderBT a {margin-right: 10px}
.paycardnote {text-align:center}

/**** steps ***/
.orderStep {width: 100%; margin: 14px 0 15px 0; float: left; border-bottom: 3px solid #788699}
.orderStep div {height: 17px; width:130px; margin-right: 8px; padding-top: 4px; floaT: left; color: #718093; background: #e3e6e9}
.orderStep div span {padding: 0 7px 0 6px}
.orderStep .osSel {color: #FFF; background: #718093}
.orderStep .osEx {margin-right: 0}

.quickOr-t {margin: 2px 0 0 0; padding: 11px 0 20px 13px; background: url(/img/bg-column2.gif) no-repeat; font-size: 18px; color: #7e9676}
.quickOr {width: 670px; margin: auto}
.quickOr thead td {text-align: center; color: #7e9676; font-weight: normal !important}
.quickOr img {vertical-align: middle}
.quickOr .code .input_text {height: 15px; width: 138px; margin-right: 3px; padding-top: 1px; text-align: center; border: 1px solid #c7c9c7}
.quickOr .name {width: 275px; padding: 0 10px 0 15px; text-align: left}
.quickOr .name a {color: #7e9676; font-weight: bold}
.quickOr .price {width: 120px; text-align: center; color: #7e9676; font-weight: bold}
.quickOr .amount .input_text {height: 15px; width: 38px; margin-right: 3px; padding-top: 1px; text-align: center; border: 1px solid #c7c9c7}
.quickOr tfoot td {padding-top: 10px; text-align: left}
.quickOr tfoot td .input_button {margin-right: 5px}

.page_executedorder .title { padding: 11px 0 10px 13px; font-size: 18px; color: #7e9676}
.page_invoice .title { padding: 11px 0 10px 13px; font-size: 18px; color: #7e9676}

/******************************** === USER.ExecutedOrdersList === *********************************/
#title_user_executed_orderlist_1{background: url(/img/1/title_user_executed_orders.gif) no-repeat }
#title_user_executed_orderdetail_1 {background: url(/img/1/title_user_executed_orders_detail.gif) no-repeat }
#title_user_noexecuted_orderlist_1 {background: url(/img/1/title_user_executed_orders_detail.gif) no-repeat }
.data_sorting {float: left; background:#f5f5f5; border:1px solid #e6e6e6; width:698px; padding:5px;margin: 10px auto 0 auto;}
.data_sorting .byDateType {margin-top:15px }
.data_sorting .byDateType input {margin-left: 5px}
.data_sorting .byId {float:left; margin-top:5px; margin-right:2px; padding-bottom:2px; padding-top:2px }
.data_sorting .byId input {}
.data_sorting .byId .input_text {width:55px;}
.data_sorting .byId .inputIMG {position: relative; top:0px;}
.data_sorting .unexecuteditems {float: left; margin-right:3px; margin-top:7px;_margin-top:9px; ?margin-top:10px;}
.data_sorting .unexecutedorders {float: left; margin-right:3px; margin-top:8px;_margin-top:9px; ?margin-top:10px;}
.data_sorting .input_text {height: 16px; width: 65px; margin: 0 10px 0 5px; padding: 3px 0 0 6px; border: 1px solid #d3e0c5}

.data_sorting caption {display:none}
.data_sorting table {width:100%;text-align:left;margin:5px auto 5px auto;}
.page_executedorder .pager {height: 25px; width: 97%; padding: 6px 0 0 10px; ?padding-top: 5px; _padding-top: 5px; float: left;}
.page_executedorder .jumptopage {float: right; padding-top: 5px;}
.page_executedorder .pager p {padding-right: 3px; float: right}
.page_executedorder .pager p img {position: relative; top: 5px; ?top: 4px; _top: 0; }
.page_executedorder .pager span {position: relative; top: 1px; ?top: 4px; _top: 0; padding-right: 2px;}
.page_executedorder .pager span.actual {font-size: large;}
.page_executedorder .pager a {text-decoration: none;}
.page_executedorder .pager strong {position: relative; top: 1px; ?top: 0; _top: 0; padding-left: 6px}
.page_executedorder .pager .input_text {position: relative; top: 0px; height: 15px; width: 22px; padding-top: 2px; color: #000; text-align: center; border: 1px solid #569b2a}
.ordertbl {width:100%; margin-top:5px;}
.ordertbl caption {margin-top:20px;font-weight:bold}
.ordertbl td {padding:3px; border-top:1px #006644 solid}
.ordertbl thead { color:#ffffff; border-bottom:2px solid #93BA0C}
.ordertbl thead td {background:#7E9676;font-weight:bold;color:#fff;}
.ordertbl thead td.Code {color: #ffffff; font-weight: normal;}
.ordertbl thead td.Unit {text-align: right;}
.ordertbl thead td.Amount {text-align: right;}
.ordertbl thead td.DPH {text-align: right; white-space: nowrap;}
.ordertbl thead td.WDPH {text-align: right;}
.ordertbl thead td.SumaDPH {text-align: right;}
.ordertbl thead td.SumaWDPH {text-align: right;}
.ordertbl thead td.SumaWTDPH {text-align: right;}
.ordertbl tbody td {height:25px; color:#000000;} 
.ordertbl tbody td a {display:inline;}
.ordertbl tbody td.Price {text-align: right;}
.ordertbl tbody td strong {color: #000} 
.ordertbl tfoot {background:#7E9676;font-weight:bold;color:#fff;}

.execute {width: 340px;}

.vatSum {width: 465px; margin: 15px auto 35px auto}
.vatSum thead td {height: 25px; font-weight: bold; color: #a4a4a4 !important; border-bottom: 2px solid #eeeeee}
.vatSum tbody td {height: 35px}
.vatSum tfoot td {height: 35px; border-bottom: 1px solid #76c339}
.vatSum .spaceSV {height: 1px; background: url(/img/bg-spaceSV.gif) no-repeat}
.vatSum .RateName {width: 170px; padding-left: 3px; font-weight: bold; color: #797979}
.vatSum .price1 {width: 95px; text-align: right; font-weight: bold; color: #797979}
.vatSum .price2 {width: 90px; text-align: right; font-weight: bold; color: #797979}
.vatSum .price3 {width: 103px; padding-right: 5px; text-align: right; font-weight: bold; color: #fca400}
.vatSum .price4 {text-align: right; font-size: 16px; font-weight: bold; color: #fca400}
.vatSum .rnEx {padding-left: 5px; font-weight: bold}

.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: #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 }

/********************** === USER.loginform === ****************************************************/

/*
#title_login_1 {background: url(/img/1/title_login.gif) no-repeat !important}
.login-t {margin-top: 10px}
.loginform {width: 419px; margin: 17px auto 17px auto; padding: 0 0 15px 0; border: 3px solid #fc8b00; background: url(/img/bg-loginform.gif) repeat-x #f2f2f2}
.loginform .lfEx1 {margin-bottom: 25px; padding: 15px 0 15px 0; text-align: center; font-weight: bold; color: #FFF; border-bottom: 3px solid #fc8b00}
.loginform .lfEx2 {width: 100%; padding: 0 0 3px 0; float: left}
.loginform .lfEx2 label {position: relative; top: 2px; width: 125px; padding-right: 9px; float: left; display: block; text-align: right; font-size: 10px; font-weight: bold; color: #7b7b7b}
.loginform .lfEx2 .input_text {height: 15px; width: 123px; padding: 1px 0 0 6px; border: 1px solid #d1d1d1}
.loginform .lfEx3 {width: 100%; padding: 0 0 3px 0; float: left}
.loginform .lfEx3 label {position: relative; top: 6px; width: 125px; padding-right: 9px; float: left; display: block; text-align: right; font-size: 10px; font-weight: bold; color: #7b7b7b}
.loginform .lfEx3 .input_text {height: 15px; width: 123px; padding: 1px 0 0 6px; border: 1px solid #d1d1d1}
.loginform .lfEx3 .input_button {margin-left: 5px}
.loginform .lfEx4 {padding: 12px 0 15px 0; text-align: center}
.loginform .lfEx4 a {font-size: 10px; text-decoration: underline;  color: #9b1e05}
.loginform .lfEx4 a:hover {text-decoration: none}
.loginform .lfEx5 {text-align: center; color: #fb6e43}
.loginform .lfEx5 a {margin-left: 3px; text-decoration: underline; font-weight: bold; color: #fb6e43}
.loginform .lfEx5 a:hover {text-decoration: none}
*/
.login .arrowedMenu {margin:20px 25px}
.login .arrowedMenu .arrowed {margin:2px 0}
/********************** === USER.lostpass === *****************************************************/
#title_lostpass_1 {background: url(/img/1/title_lostpass.gif) no-repeat}
.lostPass {margin: 2px 0 0 0; padding: 11px 0 20px 13px; background: url(/img/bg-column2.gif) no-repeat}
.lostPass-t {padding-bottom: 8px; font-size: 18px; font-weight: bold; color: #7e9676}
.lostPass label {color: #686868}
.lostPass p {padding: 0 0 10px 0}
.lostPass .input_text {height: 15px; width: 123px; margin: 0 5px 0 5px; padding: 1px 0 0 6px; border: 1px solid #d1d1d1}

/********************** === 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 {}
.registration .title {margin: 2px 0 0 0; padding: 11px 0 20px 13px; font-size: 18px; font-weight: bold; color: #7e9676; background: url(/img/bg-column2.gif) no-repeat}}
.registration .secLabel {margin: 15px 0 5px 0; padding: 0 0 3px 5px; font-weight: bold; color: #76c339; border-bottom: 1px solid #76c339}
.registration table {width: 100%; margin: 10px 0; float: left}
.registration table tr td {height: 24px}
.registration table .rName {width: 92px; padding-right: 7px; text-align: right}
.registration table .rIsert {width: 145px}
.registration table .rName1 {width: 94px; padding-right: 4px; text-align: right}
.registration table .input_text {height: 15px; width: 118px; padding: 1px 0 0 4px; background: #eaffea; border-top: 1px solid #60571e; border-left: 1px solid #60571e; border-right: 1px solid #d4c490; border-bottom: 1px solid #d4c490}
.registration table select {width: 125px}
.registration table .bankaccount {width: 72px}
.registration table .bankcode {width: 30px}
.registration table .news {width:12px; margin:0}

/********** === warranty_detail === ************/
#title_warranty_detail {background: url(/img/1/title_warranty.gif) no-repeat}

/********** === Holland_auction === ************/
#title_HollandAuction {background: url(/img/1/title_warranty.gif) no-repeat}
.titleHolland H1 {padding: 10px 8px 5px 8px; font-size:14px; font-weight: bold; color: #76c339}
.description {padding: 10px 4px 5px 4px;}
/*****************************
 === CATEGORYBODY.basicinfo ===
******************************/
.sectionBasicInfo {width: 100%; padding-bottom: 20px; float: left}
.sectionBasicInfo .sec_img {margin-right: 7px; padding: 2px;  float: left; border:solid 2px #ECEFED; }
.sectionBasicInfo .sec_info h1 {font-size: 14px; font-weight: bold; color: #fda300}
.sectionBasicInfo .sec_info a {font-weight: bold; color: #006644; text-decoration: underline}
.sectionBasicInfo .freetext {font-size: 12px}
/***************************
 === PRODUCER.basicInfo ===
***************************/
.producerBasicInfo { margin:5px 0px 5px 0px; padding-top:8px; width:100%; float: left; }
.producerBasicInfo .sec_img { margin-right:7px; padding: 2px;  float: left; border:solid 2px #ECEFED; }
.producerBasicInfo .sec_info {}
.producerBasicInfo .sec_info h1 {font-size: 14px; color: #006644;font-weight:bold; }
.producerBasicInfo .sec_info a {font-weight: bold; color: #006644; text-decoration: underline;}
.producerBasicInfo .freetext {}

/********************************
 === COMMODITYLIST.Search ===
********************************/
#title_search_result_1 {background: url(/img/1/title_search_result.gif) no-repeat }
.page_search .searchWord {font-weight: bold;padding: 0 5px }


.page_search .notFound {}
.page_search .listorcat {}
/*************************************
 === COMMODITYLLIST.searchAdvanced ===
**************************************/
#title_advancesearch_cat_1 {background: url(/img/1/title_advsearch_cat.gif) no-repeat}
/* === SELECT CATEGORY === */
#title_advancesearch_result_1 {background: url(/img/1/title_advsearch_result.gif) no-repeat}
/* === SET PARAMETERS === */
#title_advancesearch_params_1 {background: url(/img/1/title_advsearch_params.gif) no-repeat}
.page_advancedsearch .paramList {margin:10px auto 0px auto; width:430px;}
.page_advancedsearch .paramList .param {float: left; margin-bottom:5px; text-align: left; width:460px; clear:both;}
.page_advancedsearch .paramList .parprice {width:100%;}
.page_advancedsearch .paramList .parprice .input_text {width:60px!important; float: none;}
.page_advancedsearch .paramList .parprice .unit {float:none!important;}
.page_advancedsearch .paramList .param div {float: left; margin-right:15px;}
.page_advancedsearch .paramList .param .name { width:130px; float:left; text-align: right; margin-right:5px; padding-top: 3px;}
.page_advancedsearch .paramList .param .unit { width:80px; float:left; padding-top: 3px;}
.page_advancedsearch .paramList .param select { width:100px; margin-right:5px; float: left;}
.page_advancedsearch .paramList .param input { margin-right:5px; float: left; }
.page_advancedsearch .paramList .param .input_text { width:100px;}
.page_advancedsearch .paramList .param select.onlyselect { width:215px; float: left;}
.page_advancedsearch .paramList .param .multi{width:200px;}

#hoverbox {position: absolute; display: none; border: 1px #D1D1D1 solid; padding: 5px; cursor: pointer; background-color: #fff; }
#hoverbox.visible {display:block;}


/***************************
 === PRODUCER.imagelist ===
***************************/
#title_producerImageList_1 {background: url(/img/1/producerList.gif) no-repeat;}
.producerImageList{margin-left:5px; padding-left:15px; margin-top:10px; border:solid 0px red;float:left;}
.producerImageList .producerinfo a{width:150px; height:188px; border:solid 2px #006644; margin-right:25px; margin-bottom:20px; float:left; text-align:center;}
.producerImageList .producerinfo a div {border-top:solid 1px #006644;}

/***************************
 === commoditybody_detailsend.xslt ===
***************************/
.titleDetailSend {color:#006644; font-size:14px; font-weight:bold; margin-top:5px;}
.classic{}
.classic th{text-align:right;}
.classic .input_text {width: 200px;height: 16px; padding: 3px 0 0 4px; border: 1px solid #d2cbc5;background:none}

/*********************
 === market_region ===
**********************/
#title_markets_1 {background: url(/img/1/title_markets.gif) no-repeat !important}
.marketMap { width:557px; float: left; background-color: #F1F3F2; padding: 17px 0;}
.marketMap .marketMapIn { width:523px; margin:0 17px; background-color: #ffffff; float: left;}
.marketMap .regionText { width:160px; text-align: center; float:left; margin:15px 0 0 15px;}
.marketMap .regionText div { height:100px; margin-top:15px; }
.marketMap .regionText .regionName { background-color: #006644; color:#FFFFFF; height:65px; line-height:65px; font-weight: bold; margin-top:10px; }
.marketMap .regionMap {margin:20px 20px 20px 0; }
.marketMap .marketSpace {clear: both; height: 17px; background-color: #F1F3F2;}
.marketMap .marketCities {width:100%; padding:15px 0 15px 35px; float: left;}
.marketMap .marketCities a { padding-left: 15px; width:140px; float: left; background: url(/img/BGnavigation_li_a.gif) left center no-repeat; border:0 }

.marketList { width:557px; margin-top:15px;}
.marketList .region {background-color: #F1F3F2;}
.marketList .region .subtitle { font-weight: bold; text-decoration: underline;}
.marketList .region .marketName {background-color:#9FA19E; color:#ffffff; padding:10px 15px 11px; font-weight: bold; border-bottom: 1px #ffffff solid}
.marketList .region .market {width:100%; padding:17px 0; float:left;}
.marketList .region .marketSpace {clear: both; height: 10px; background-color: #FFFFFF;}
.marketList .region .marketIn { width:523px; margin:0 17px; float:left; background-color:#F1F3F2; xborder: 1px black solid}
.marketList .region .marketIn img {float:right;}
.marketList .region .market p {float:left; clear:left; padding:1px 0; color:#444544 }
.marketList .region .market a {color: #006644; text-decoration: underline;}
.marketList .region .market p .label {float:left; width:70px;}
.marketList .region .market p .data {float:left; font-weight: bold;}


/****************************
 === COMMODITYBODY.related ===
****************************/
#title_related_1 {background: url(/img/1/title_related.gif) no-repeat}


/***************************** 
 === emailNews.register ===
 ****************************/
#title_news_reg_1 {background: url(/img/1/title_news_reg.gif) no-repeat; color:White !important;}

/* ------------ Footer -----------------------------------------------------------------------------------------------------------------*/
#containerFooter span.iconSC {}

#containerFooterIn1 {width: 912px; padding: 12px 0 12px 0; float: left; background: url(/img/bg-containerFooterIn1.gif) repeat-y} 
#containerFooterIn1 .freetext {text-align: center; color: #bcd0a1}

#containerFooterIn1 .menu {width: 100%; margin: 0; padding: 6px 0 0 0; list-style-type: none; text-align: center}
#containerFooterIn1 .menu li {position: relative; display: inline}
#containerFooterIn1 .menu li a {padding: 0 8px 0 8px; display: inline; color: #bcd0a1; background: url(/img/bg-menu_li_a_v2.gif) no-repeat right}
#containerFooterIn1 .menu li.last a {background: none}


/****************************
 === WISHLIST ===
****************************/
#wishlistHoverBox {position: absolute; z-index: 9; width: 367px; /*height: 124px;*/ display: none; background-color:#A4D852; color: #FFF}
#wishlistHoverBox p {width: 100%; padding: 22px 0 23px 0; float: left; text-align: center; font-size: 10px; font-weight: bold}
#wishlistHoverBox a {position: relative; top: 5px; text-decoration: nderline; font-weight: bold;}
#wishlistHoverBox .showwishllist {padding: 0 20px; display: inline;}
#wishlistHoverBox .closewindow {padding: 0 20px; display: inline;}

/********************
 === IMAGE.detail ===
********************/
.fotoWin {min-width: 0px;}
.fotoWin a {text-decoration: none;}
.fotoWin a:hover {text-decoration: none;}
.fotoWin table {	height: 100%; border-collapse: collapse;}
.fotoWin table td {text-align: center; vertical-align: middle;}
.fotoWin table td div {text-align: right; font-size: 10px; color: #808080;}

/*****************************
 === COMMODITYBODY.Compare ===
*****************************/
#title_compare_1 {background: url(/img/1/title_compare.gif) no-repeat }
#containerCompare {}
#containerCompareIn {}
#containerCompare .compareButtons { text-align: center;}
#containerCompare .compareData  {text-align: center;}
#containerCompare .compareData td img { padding: 5px 15px  }
#containerCompare .rw1 { background-color: #ffffff; }
#containerCompare .rw2 { background-color: #ffffcc; }
#containerCompare td.parHead { text-align: right; }
#containerCompare td.parValue { text-align: center; }
#containerCompare .priceWithVAT {}
#containerCompare strong {margin-left:10px; font-size: 14px; font-weight: bold; color: #C43100; }
#containerCompare strong small {font-size: 12px;color: #C43100}

/* modal win select category */
/*  strom kategorii    */
#modalIframe {background-color:#fff; border-style:solid; border-width:1px 2px 2px 1px; border-color:#f2831f #816449 #816449 #f2831f; position:relative; top:50px}
#modalIframe, #clona1 {-moz-box-sizing: border-box; box-sizing: border-box;}
#modalIframeBody {height:100% !important;overflow:hidden;background-color:#e7e7e7;margin:0;padding:25px 0px 29px 0px;_padding-bottom:29px;*width:100% !important;}
.modalContent {background:#fff;border-left:solid #fff 2px; border-right:solid #fff 0; font-size:11px; font-weight:700; height:100% !important; overflow:auto !important; padding-left:5px; padding-right:5px}
#headerMenuContainer {left:0px; position:fixed; *position:absolute; top:0px; width:100%;height:25px;background:#e0e0e0;}
#footerContainer {height:29px; left:0;  bottom:0px; position:absolute; width:100%}
#footerContainer2 {height:29px; left:0;  bottom:0px; position:absolute; width:100%}


.category ul {list-style-type:none; margin:0; padding:0 0 0 20px}
.category li {margin-top:5px}
.category a.active:hover {color:#f68b2a; text-decoration:underline}
.category a:hover {color:#6e6d6d; text-decoration:underline}
.category li.closed ul {display:none !important}
span.closed {background:url('/img/plus.gif') no-repeat; cursor:pointer; height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.closed_catActive { background:url('/img/plusActive.gif') no-repeat; cursor:pointer; height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.opened {background:url('/img/minus.gif') no-repeat; cursor:pointer;  height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.opened_catActive {background:url('/img/minusActive.gif') no-repeat; cursor:pointer; height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.catInd {background:url('/img/catInd.gif') no-repeat; height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.catInd_catActive { background:url('/img/catIndActive.gif') no-repeat; height:13px; margin-left:-14px; margin-right:5px; padding-left:9px; width:9px}
span.loading {font-style:italic}

/* FORUM */
#title_forum_1 { background: url(/img/1/title_forum_category.gif) no-repeat }
.page_forum .forumList {clear: both;}
.page_forum .forumList table {width:100%; margin-bottom:15px;}
.page_forum .forum ul {margin:5px 0 0 5px}
.page_forum li.forum_Body {width:100%; float:left;}
.page_forum .treeImg {width:10px; margin-right:5px; float:left;}
.page_forum .forum li {width:100%; list-style-type:none; margin-left:0;padding-left:5px;}
.page_forum .forum a {margin-right: 6px; padding-right: 10px; text-decoration: none;}
.page_forum .forum li {display: inline}
.page_forum .forum li a:hover {text-decoration: underline}
.page_forum .forum_name {margin-right:5px; float:left;}
.page_forum .forum_date {width:60px; float:left;}
.page_forum .forumList thead td {background-color: #dcdcdc; font-weight: bold;}
.page_forum .forumList tr.sel td {font-weight: bold; background-color:#f0f0f0;}
.page_forum .forumList td.l {background: url(../img/l.gif) no-repeat; width:10px}
.page_forum .forumList td.t {background: url(../img/t.gif) no-repeat; width:10px}
.page_forum .forumList td.emp {background:none; width:10px}
.page_forum .secTitle {margin:5px 0; font-size: 13px;}
.page_forum .forumListFull { clear: both; margin-bottom:15px;}
.page_forum .forumListFull table td {background-color: #e0e0e0; width:100%; padding: 5px }
.page_forum .forumListFull .createDate {width:10%; white-space: nowrap;}
.page_forum .forumListFull .answer{width:10%;}
.page_forum .forumListFull .fTitle {font-weight: bold;}
.page_forum .forumListFull .text {padding: 3px; clear: both; margin-bottom:10px; }


/*****************************  === COMMODITYLIST.mostlydiscuss ===  ************************************/
#title_mostlyDiscuss_1 {background: url(/img/1/title_mostly_discuss.gif) no-repeat}
#column3 .mostlyDiscuss ol {margin: 0 0 0 35px; ?margin-left: 40px; _margin-left: 40px; padding: 7px 0 7px 0; font-weight: bold; color: #76c339}
#column3 .mostlyDiscuss ol li {margin-bottom: 4px}
#column3 .mostlyDiscuss ol li a {position: relative; left: 2px; ?left: -3px; _left: -3px; font-weight: normal; color: #686868}
#column3 .mostlyDiscuss ol li a:hover {color: #76c339}

/******************************* === FORUM.thread.list === ***********************************/
.forumList {clear: both;}
.forumList .title-t {margin-bottom: 5px; padding: 9px 0 4px 4px; color: #76c339; background: url(/img/bg-detail_freetext-t.gif) no-repeat bottom}
.forumList table {width:100%; margin-bottom:15px; clear:both; border: 2px solid #dddddd; padding: 0px;}
.forumList table thead td {border-bottom: 2px solid #dddddd; padding: 5px; background-color: #F4F4F4; }
.forumList table thead .fcheck {width:20px}
.forumList table thead .fanswers {width:10%; white-space: nowrap;}
.forumList table thead .fdlast {width:10%; white-space: nowrap;}
.forumList table td {padding: 0 5px }
.forumList thead td {background-color: #dcdcdc; font-weight: bold;}
.forumList tr.root td {background-color: #e0e0e0;}
.forumList tr.sel td {font-weight: bold; background-color:#f0f0f0;}
.forumList td.l {background: url(/img/l_node.gif) no-repeat right; width:10px}
.forumList td.t {background: url(/img/t_node.gif) no-repeat right; width:10px}
.forumList td.i {background: url(/img/i_node.gif) no-repeat right; width:10px}
.forumList td.emp {background:none; width:10px}
.forumList table tfoot td { padding:10px 5px 5px; text-align:center;}
.forumListFull {margin-bottom:15px;}
.forumListFull table {margin:0 0 5px 0; border:0 }
.forumListFull table td .text {padding:5px}
.forumListFull .forumTopiclist {margin: 0 0 10px 0; border: 1px #e0e0e0 solid}
.forumListFull .forumTopiclist .line1 {background-color: #e0e0e0;}
.forumListFull .forumTopiclist .last {margin-bottom:0px;}

/********** === FORUM.form === ************/
.forumForm {clear: both;}
.forumForm .box {margin:10px;padding:5px;text-align:center;font-color:red}
.forumForm table {width:100%; padding:0px; border:2px solid #dddddd;background-color:#f4f4f4;}
.forumForm table .fflabel {padding:5px;text-align:right;}
.forumForm table .input_text{margin-top:5px; padding: 0 3px }
.forumForm table .input_text.fftitle {width:250px}
.forumForm table .fftext textarea {width:510px;height:150px}
.forumForm table .fftext {padding:5px 10px 0 10px}
.forumForm table .ffcaptcha {text-align:center;padding:5px}
.forumForm table .ffcaptcha .ChckCodeAssistant {}

/*pes*/
#wd_watchDogMainTable {border:#DCCDA1 solid 10px; left:430px;position:absolute;top:100px;width:400px;z-index:500;background:#ffffff;}

/**************************** === USER.remember.hoverbox === *****************************************/
#rememberHoverBox {position: absolute; z-index: 9; width: 357px; padding: 5px; display: none; background: url(/img/bg-rememberHoverBox.gif) no-repeat #93d04e}
.rememberHoverboxIn {width: 355px; floaT: left; border: 1px solid #b7e360}
#rememberHoverBox p {width: 100%; margin-bottom: 10px; padding: 12px 0 10px 0; float: left; text-align: center; font-size: 10px; font-weight: bold; color: #FFF; border-bottom: 1px solid #b7e360}
#rememberHoverBox .item {padding: 0 0 0 25px; color: #FFF}
#rememberHoverBox .item .name {width: 100%; padding-bottom: 6px; text-align: center;}
#rememberHoverBox .buttonsHB {margin-top: 3px; padding: 3px 0}
#rememberHoverBox a {position: relative; top: 5px; text-decoration: none; font-weight: bold; color: #FFF}
#rememberHoverBox .bhEx {margin: 0 106px 0 39px}

/* VYVOJ */
td.CalTitleDay {padding: 3px; border: 1px blue solid; background-color: #99ccff;}
td.Weekend {background-color: #66ccff; font-weight: bold;}
td.CalNumDay {padding: 3px; border: 1px blue solid; text-align: center;}
td.CalNumDay.ActiveDay a { color: red; }
td.CalNumDay.ToDay {background-color:blue ;}
td.CalNumDay.ToDay a {color: white;}
td.CalNumDay a {}

/* Competition */

.contest-promo a { background-image: url(/img/bg-contest.gif) !important;  width: 224px; height: 82px;}
.contest .box { padding: 7px 0; }
.contest .question {}
.contest .questions ul {margin-left:0; padding-left:10px;}
.contest .question .head {margin:10px 0 5px 0; }
.contest .question.required .head {font-weight: bold;}

/********** === reclamation === ************/
.reclamation {}
.reclamation table {margin:5px; border-collapse:collapse; border-color:#D5D5D5; clear:both}
.reclamation .label {}
.reclamation .text {}

/********** === PARTNER.orderslist === ************/
#title_partner_orderlist_1{background: url(/img/1/title_partner_orders.gif) no-repeat }

/********** === PARTNER.code === ************/
#title_partner_code_1{}
.pcode {}
.pcode fieldset p {text-align: center;}
.pcode fieldset p.value {font-weight: bold;}
.ImgP {border:#ffffff 2px solid;}
.ImgA {border:#ffffff 2px outset;}
.ImgN {border:#ffcf63 2px solid;}


/********** === FORUM.topic.list === ************/
/*
.forumList {clear: both;}
#column2 .forumList .title {float: none; height:15px; margin: 10px 0 0 0}
.forumList table {margin-bottom:10px; width: 100%;}
.forumList table td {background-color:#f4f4f4;padding:5px;height:22px;text-align:left;}
.forumList table td.fname {font-weight:bold;}
.forumList table td.fcheck {padding:0;text-align:center;}
.forumList table td.fy {}
.forumList table td.fanswers {text-align:center;}
.forumList table td.fdlast {text-align: right;}
.forumList table thead td {background-color:#f4f4f4; height:35px; text-align:center; vertical-align:middle; border-bottom:2px solid #dddddd}
.forumList table thead td.fname {width:226px;}
.forumList table thead td.fcheck {width:20px;}
.forumList table thead td.fy {width:65px;}
.forumList table thead td.fanswers {width:75px;}
.forumList table thead td.fdlast {width:150px;}
.forumList table tbody td {background-color:#fff}
.forumList table tfoot td {text-align: center;padding:5px 0}
*/

.welcometext {padding:0px 18px}
.welcometext .title {height:auto;font-size:14px;font-weight:bold} 
.welcometext .prologue {padding-top:4px} 

.headImg {margin-top:3px}
.page_allinfobox .displayPaging {width:627px;clear:both}

.page_contactform .registration table {margin-left:30px;width:640px;margin-top:10px}
.page_contactform .registration table .rName {width: 200px; padding-right: 7px; text-align: right}
.page_contactform .registration table .rIsert {width: 155px}
.page_contactform .registration .input_text {width: 300px;height: 16px; padding: 3px 0 0 4px; border: 1px solid #d2cbc5;background:none}
.page_contactform .registration textarea {height:70px !important}
.page_contactform .registration .captcha {width:40px}
.page_contactform .title {padding-bottom: 8px; font-size: 18px; color: #7e9676;padding-left:23px}


.detailOnForm {margin-left:39px}


.quantitydiscount {width: 488px; margin: 10px 0 15px 20px;float:left;border:1px solid #CBDBB6 !important;border-right:none !important}
.quantitydiscount td {border-bottom: 1px solid #bababa;background:#E3ECD7;padding:2px;text-align:right;border:none}
.quantitydiscount thead tr td {font-weight:bold;text-align:center;border-right:1px solid #CBDBB6;border-bottom:1px solid #CBDBB6}
.quantitydiscount tbody tr td {padding-right:5px;text-align:center;border-right:1px solid #CBDBB6}


.page_clientbonus .registration .userdata table {margin:0px 0px 5px 160px;width:400px !important}
.page_clientbonus .registration .userdata table td {padding:2px}
.page_clientbonus .registration .userdata table thead td {background:#7E9676;font-weight:bold;color:#fff}


.page_myfile .title-lang,.page_writefiles .title-lang{color:#7E9676;font-size:16px;font-weight:bold;margin:20px 0px 5px 15px;}
.page_myfile .title-folder,.page_writefiles .title-folder {margin-top:5px;margin-left:35px;color:#7E9676;font-size:14px;font-weight:bold;background: url(/img/DECnavigate_a.gif) no-repeat left 6px #FFF;padding-left:10px;cursor:pointer}
.page_myfile .sel,.page_writefiles .sel {background: url(/img/DECnavigate_a2.gif) no-repeat left 6px #FFF !important;color:#6A8062}

.page_myfile .title-folder span,.page_writefiles .title-folder span{margin-left:8px; font-size:12px;border-left:1px solid #7E9676;padding-left:5px;font-weight:normal}
.page_myfile .ftree,.page_writefiles .ftree{margin:5px 5px 5px 30px;list-style-type: none;display:none}
.page_myfile .ftree li,.page_writefiles .ftree li {padding:2px 0px 4px 25px;font-size:14px}

.page_myfile .ftree li a,.page_writefiles .ftree li a{width:100px;font-size:13px;}
.page_myfile .ftree li span,.page_writefiles .ftree li span{width:50px;margin-left:5px;font-size:11px;padding-bottom:1px;border-left:1px solid silver;padding-left:5px}


.page_myfile .ftree li.txt,.page_writefiles .ftree li.txt{background: url(/img/filetype/notepad.gif) no-repeat left 3px}
.page_myfile .ftree li.image,.page_writefiles .ftree li.image{background: url(/img/filetype/image.gif) no-repeat left 3px}
.page_myfile .ftree li.html,.page_writefiles .ftree li.html{background: url(/img/filetype/html.gif) no-repeat left 3px}
.page_myfile .ftree li.excel,.page_writefiles .ftree li.excel{background: url(/img/filetype/excel.gif) no-repeat left 3px}
.page_myfile .ftree li.word,.page_writefiles .ftree li.word{background: url(/img/filetype/word.gif) no-repeat left 3px}
.page_myfile .ftree li.pdf,.page_writefiles .ftree li.pdf{background: url(/img/filetype/pdf.gif) no-repeat left 3px}
.page_myfile .ftree li.zip,.page_writefiles .ftree li.zip{background: url(/img/filetype/zip.gif) no-repeat left 3px}
.page_myfile .ftree li.flash,.page_writefiles .ftree li.flash{background: url(/img/filetype/flash.gif) no-repeat left 3px}
.page_myfile .ftree li.unknown,.page_writefiles .ftree li.unknown{background: url(/img/filetype/unknown.gif) no-repeat left 3px}


.page_clientpoints .num .currPrefix {width:20px !important;float:right !important;display:inline !important;}

.page_clientpoints .registration .userdata .tableData {margin:0px 5px;width:680px;font-size:12px}
.page_clientpoints .registration .userdata .tableData .thead{background:#7E9676;font-weight:bold;color:#fff;width:100%;float:left}
.page_clientpoints .registration .userdata .tableData span {display:block;width:120px;float:left;padding:2px 0px;text-align:center}
.page_clientpoints .registration .userdata .tableData .num {text-align:right}
.page_clientpoints .registration .userdata .tableData .text {text-align:left;padding-left:3px;}
.page_clientpoints .registration .userdata .forSubItem {width:100%;float:left;}
.page_clientpoints .registration .userdata .tableData span a {font-weight:bold}
.forSubItem {margin-left:30px;font-size:11px}
.forSubItem .subItemTable {width:647px !important;float:left;border:1px solid #7E9676 }
.forSubItem .subItemTable .subItemHead{background:#dae5ce;font-weight:normal;color:#7E9676;width:100%;float:left}
.forSubItem .subItemTable .row{color:#000;width:100%;float:left;border-bottom:1px dotted #dae5ce}
.forSubItem .subItemTable .row .text{width:220px !important}
.forSubItem .subItemTable .subItemHead .text{width:220px !important}

.subItemHead .row span {display:block;width:150px;float:left;padding:2px 0px;text-align:center}


.forSubItem2 {margin-left:30px;font-size:11px;width:587px}
.forSubItem2 .subItemTable {width:auto !important;float:left;border:none}
.forSubItem2 .subItemTable .row .text{width:190px !important}
.forSubItem2 .subItemTable .subItemHead .text{width:190px !important}
.page_clientpoints .registration .userdata .tableData span a {padding-left:15px}
a.canExpand {background: url(/img/plus.gif) no-repeat left 3px;}
a.sel{background: url(/img/minus2.gif) no-repeat left 3px !important;}

.subarticles {list-style-type: none;}
.subarticles li a {font-size:12px;font-weight:bold;background: url(/img/clanek-a.gif) no-repeat left 3px;color:#7F9777;padding-left:20px}

.titleX {margin: 2px 0 0 0; padding: 11px 0 20px 13px; font-size: 18px; font-weight: bold; color: #7e9676; }

.ir {float:right;margin:0 0 8px 8px;}

.DetailBlockForNotLogged {float:right;width:150px;margin-top:30px;background: #E3ECD7;border:1px solid #C9D9B3;color:#7E9676;font-weight:bold;}
.DetailBlockForNotLogged p {margin-top:7px;padding:0px 4px 5px 4px; border-bottom:1px solid #fff}
.DetailBlockForNotLogged p.bl {margin-top:10px;padding:0px 4px 5px 4px; border-bottom:none;color:#000;font-weight:normal}
.DetailBlockForNotLogged p.bl a {color:#7E9676;text-decoration:underline}

.page_search .amount .input_text {margin-left:3px;margin-right:3px}
.page_search .amount .input_button {margin-left:3px;}

.page_index .sideBox .product {width:202px}

.basketInfoText {padding:10px;width:auto;}
.basketInfoText p {margin-top:10px;width:auto;}
.basketInfoText div {margin-top:10px;}
.basketInfoText p a {text-decoration:underline}


.page_invoice .pager div {display:none}
.page_invoice .pager p {margin-top:3px}
.page_invoice .pager a {margin-right:3px}
.page_invoice .pager a span.actual {font-weight:bold;color:#c00}

.detailImg .new {color: #657f5c}
.detailImg .act {color: #7d5079}
.detailImg .tip {color: #f3ab2e}
.detailImg span {padding: 0 2px}


.page_category .title {color:#7E9676;font-size:14px;padding-bottom:8px;padding-left:14px}
.subcategories ul {list-style-type: none;}
.subcategories ul li {float:left;width:220px}
.subcategories ul li a {width:215px;height:16px;overflow:hidden;display:block;color:#7E9676;background:url("/img/bg-categories_li_a.gif") no-repeat scroll 0px 5px transparent;padding-left:5px;}

.adb_down {float:left; width:100%; margin:60px 0px; padding:0px; text-align:center}
.adb_down p {float:left; text-align:left; width:80%; margin-left:10px; font-size:12px; }
.adb_down a img {float:left; margin:0 40%; width:112px; height:33px; }
.adb_down a {color:#7F9777; font-weight:bold; text-decoration:underline}

.welcometext h1 {padding-bottom: 8px; font-size: 18px; color: #7e9676;margin-top:5px}
.inArticle .title {height:auto !important}

.page_allinfobox .title { color: #7E9676; font-size: 18px; padding-bottom: 8px;}
.page_allinfobox1 .title { color: #7E9676; font-size: 18px; padding-bottom: 8px;}
