/* ------------ Globální definice objektů  -----------------------------------------------------------------------------------------------*/
#debugwindow a { color: #000 !important } 
.chatbox-wrap { display: none !important }
body {margin: 0; padding: 0; font-family: Arial; font-size: 11px; color: #FFF; background: url(/img/bg-body.gif) repeat-x #0e0102}
div {height: auto; _height: 0; margin: 0; padding: 0;}
p {margin: 0; padding: 0}
a {_height: 0; text-decoration: none; color: #FFF}
a:hover {text-decoration: underline}
img {margin: 0; padding: 0; border: 0}
form {margin: 0; padding: 0}

.amount { _position: relative; _top: -7px; }
.detail .amount { _top: -4px; }
.order .amount { _top: 0px; }

h1,h2,h3,h4,h5 {margin: 0; padding: 0; font-size: 11px; color: #000}

.input_text {margin: 0; padding: 0; font-size: 11px; color: #000; font-family: tahoma;}
.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: #FFF; font-size: 11px}
Select {margin: 0; padding: 0; vertical-align: middle; color: #000; font-size: 11px}
Input {vertical-align: middle}

.clear  { height: 0px; font-size: 1px; line-height: 1px; clear: both }
.clear1 { clear: both; _clear: none }
.clear2 { clear: both; _height: 0px; font-size: 1px }
.clear3 { height: 0px; font-size: 0px; line-height: 0px; clear: left; _position: relative; _top:-4px; *position: relative; *top:-4px; }

.right {text-align: right}
.left {text-align: left}
.center {text-align: center}
.alert {color: #FF6F18} 

.thickbox-agree { cursor:pointer; background: #BD0C1D; color: #fff; font-weight: bold; padding: 1px 5px }
.thickbox-disagree { cursor:pointer; background: #7F7F7F; color: #fff; font-weight: bold; padding: 1px 5px }

.countAlert { position:relative; }
.countAlert img { position: absolute; left: -190px; top: -13px; cursor: pointer }

#sendMailDiv { float: left }

.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}

.titlenews {padding:3px 3px 2px 3px; margin:0 0 5px 0; font-weight: bold; font-size: 15px; color: #FF6F18; border-bottom:1px dotted #FF6F18; }

/* -- vsechny texty z FCK editoru --- */
.freetext { font-size: 13px }
.freetext h1 { color: #FAC910; font-size: 14px }
.freetext h2 { color: #FAC910; font-size: 13px; margin: 7px 0; }
.freetext h3 { color: #FAC910; font-size: 13px; margin: 5px 0; }

.freetext p { line-height: 20px }
.freetext a { text-decoration: underline; }
.freetext ul { padding: 0; list-style-type: none }
.freetext ul li { padding-left: 25px !important; background: url(/img/bg-ul_li.png) no-repeat 12px 5px }
.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_fewAmount {width: 90%; margin: 0px auto 20px auto; position: relative; top: 15px; padding: 10px; text-align: center; clear: both; border: 1px solid #FF6F18; background: #FFFFFF; font-size:15px; color:#B90C1C; font-weight:bold;}
.information {width: 90%; margin: 0px auto 20px auto; position: relative; top: 15px; padding: 10px; text-align: center; clear: both; ; border: 1px solid #FF6F18}
.information p {margin: 5px}
.information a {font-weight: bold; color: #EC5800}
.information.alert {background: none; font-weight: bold}
.information.result {background: none}
.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:0 0 3px 32px; background: url(/img/arrowR.gif) no-repeat 20px 5px}
.arrowedMenu ul {list-style-type: none; margin:3px 0 8px 0;}
.arrowed a {color:#FAC910}
.arrowed a:hover {color:#ff6f18}

/*  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: 981px; height: 209px; background: url('/fotocache/headerimages/bg-containerHeader.jpg') no-repeat top left }
#containerHeader_1 {position: relative; z-index: 1; margin: auto; width: 981px; height: 209px; background: url('/fotocache/headerimages/bg-containerHeader.jpg') no-repeat top left }
#containerHeader_2 {position: relative; z-index: 1; margin: auto; width: 981px; height: 209px; background: url('/fotocache/headerimages/bg-containerHeader.jpg') no-repeat top left }
#containerBody {position: relative; margin: auto; width: 981px; padding-bottom: 10px;}
#column1 {position: relative; top: 4px; left: -563px; width: 214px; float: left; }
#column2 {position: relative; top: 4px; left: 223px; width: 563px; float: left;}
#column3 {position: relative; top: 4px; left: 18px; width: 186px; float: left; }

#border-box-left { width: 212px; border: 1px solid #5F060F; padding: 3px 0; float: left; margin-top: 7px }
#border-box-right { width: 184px; border: 1px solid #5F060F; float: left; margin-top: 7px }

#containerFooter {height: auto; width: 981px; margin: auto; padding:0; font-size: 11px; border-top: 2px solid #2e0307 }
#containerFooterIn { position: relative; height: auto; width: 981px; float: left; background: url(/img/bg-footer_moje.png) repeat-y; }

.prase {position: absolute; top: 0; right: -29px; height: 209px; width: 29px; background: url(/img/bg-prase.gif) no-repeat}

/* ----------  containerHeader --------------------------------------------------------------------------------------------------- */
#containerHeader h1 {display: none}
#containerHeader_1 h1 {display: none}
#containerHeader_2 h1 {display: none}

/*****************************  === USER.guideLinks  === ******************************************/
.logo {position: absolute; top: 31px; left: 0; height: 130px; width: 330px; display: block}

#bannerImg_1 {position: absolute}
#bannerImg_2 {position: absolute}

.userInfo {position: absolute; top: 8px; left: 3px; width: 540px; height: 15px; overflow: hidden; margin:0; padding:0; list-style-type: none}
.userInfo li {float: left}
.userInfo li a {padding:0 12px; float: left; display: block; text-decoration: none; font-size: 12px; font-weight: bold; color: #ffc1c1; background: url(/img/bg-userGuide.gif) no-repeat left; }
.userInfo li a:hover {text-decoration: underline}
.userInfo li .first {background: none}
.userInfo li .last {font-size: 12px; color: #FFF}

.setUp {position: absolute; top: 7px; left: 539px; margin: 0; padding:0; list-style-type: none; font-size: 11px}
.setUp li {float: left}
.setUp li a {color: #ffc1c1}
.setUp li a:hover {}
.setUp .topLang {padding-left: 28px; background: url(/img/bg_sk.gif) no-repeat left;}

.setUp2 { position: absolute; top: 8px; left: 550px; margin: 0; padding:0; list-style-type: none; font-size: 11px}
.setUp2 a {padding-left: 13px; text-decoration: underline; color: #ffc1c1; background: url(/img/bg-setUp2_a.gif) no-repeat left}
.setUp2 a:hover {text-decoration: none}


/*****************************  === PUBLISH.treemenu  === *****************************************/
.menu {position: absolute; top: 170px; right: 0px; margin: 0; padding: 0; list-style-type: none; font-size: 12px; font-weight: bold;}
.menu li {position: relative; display: block; float: left;}
.menu li a {height: 25px; padding: 9px 17px 0 20px; float: left; display: block; text-decoration:none; color: #FFF; background: url(/img/bg-menu_li_a.gif) no-repeat}
.menu li a:hover {color: #fac910; text-decoration:none; background: url(/img/bg-menu_li_aH.gif) repeat-x}
.menu li ul {position: absolute; z-index: 9; top: 34px; left:0; width: 165px; margin: 0; padding: 0; visibility: hidden; font-size: 11px; color: #3e3e3e; background: #870916}
.menu li ul li {display:block; float:none; margin:0px; }
.menu li ul li a {height:auto; display: block; float:none; padding: 7px 0 7px 16px; color:#FFF; font-size:11px; font-weight:bold; background: none; border-bottom: 1px solid #a73440}
.menu li ul li a:hover {color: #fac910; background: none}
.menu li ul .last a {border-bottom: 0}
.menu li ul ul {top:0; left:165px}
.menu li ul li.sel a { color: #fac910 }
.menu li ul li.sel ul li a { color: #fff !important }
.menu li ul li.sel ul li a:hover { color: #fac910 !important }



/*****************************  === Multilangual  === *********************************************/
.multiLang {position: absolute; top: 85px; left: 570px; margin: 0; padding: 0; list-style-type: none}
.multiLang li a {color: #000}

/*****************************  === 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: absolute; top: 177px; left: 8px; }
.searchBox .seEx .input_text {height: 15px; width: 139px; padding: 3px 0 0 7px; color: #929292; border-left: 1px solid #696969; border-top: 1px solid #696969; border-bottom: 1px solid #a4a4a4; border-right: 1px solid #a4a4a4}
.searchBox .seEx .input_button {margin: 0 8px 0 8px}
.searchBox .stAdv {padding-left: 9px; color: #FFF; background: url(/img/bg-stAdv.gif) no-repeat left}

/*****************************  === PUBLISH.recommended  === ***********************************/
.title.recom { background: url(/img/1/title_publish_recommended.png) no-repeat }
.sideBox.pub-recommended { float: left; width: 196px; padding: 8px; border: 1px solid #8F0915; border-top: none }


/*****************************  === basketInfo  === ***********************************************/
#basketInfo{position: absolute; top: 0px; right: 0px; height: 110px; width: 177px; padding: 60px 0 0 0; color: #000}
.basket {}
.basket .baEx2 {padding: 0 0 4px 33px; font-size: 12px; font-weight: bold; }
.basket .baEx2 strong {color: #be0c1d}
.basket .baEx3 {padding: 0 0 4px 33px; }
.basket .baEx3 strong {font-size: 18px; color: #be0c1d}
.basket .baEx3 strong small {font-size: 12px; color: #000}
.basket .baEx4 {margin: 0; padding: 0; list-style-type: none; }
.basket .baEx4 li a {}

/* ------------ Column1 -----------------------------------------------------------------------------------------------------------------*/
#column1 .title {height: 35px; width: 214px; float: left; margin-top: 8px; }
#column1 .title span {position: relative; top: -14px; height: 35px; _margin-bottom: -14px; display: block}
#column1 .boxContent {margin-top: 7px}
#column1 .banner {margin: 15px 0; text-align: center}


/*****************************  === CATEGORYBODY.subcategories  === ***********************************/
.subcategories { float: left; width: 559px; /*border: 1px solid #fbc910;*/ margin-top: 5px; background: url(/img/bg-subcategories-top.png) repeat-x top left #780912; _background-color: #6d060d !important; &background-color: #6d060d !important; background-color: #6d060d\9 !important ; }
.subcategories .subcategory { float: left; width: 111px; text-align: center; border-right: 1px solid #cb8a90; }
.subcategories .subcategory.no-border { border-right: none !important }
.subcategories .subcategory .category-title { font-size: 18px; padding: 5px 3px; width: 105px; height: 45px; overflow: hidden }
.subcategories .subcategory .category-icon { height: 80px; margin: 5px 0; }

.subcategories .subcategory .lastsubcat { padding: 10px 3px 5px 3px; width: 105px; height: 77px; overflow: hidden; border-top: 1px solid #cb8a90; background:  #b20b1c }
.subcategories .subcategory .lastsubcat .subcategory-title { font-size: 14px; font-weight: bold; margin-bottom: 5px; }
.subcategories .subcategory .lastsubcat .subcategory-title a { color: #FAC910 }  


/*****************************  === CATEGORYLIST.basictree  === ***********************************/
#title_categories_1 {background: url(/img/1/title_categories.gif) no-repeat}
.categories-t {margin-top: 0px !important; }
.categories { width: 214px; float: left }
.categories ul {position: relative; margin: -17px 0 0 0; padding: 4px 0 6px 0; list-style-type: none; }
.categories ul li {margin-bottom: 2px; padding-bottom: 7px; display: block; width: 214px; _width: 210px; _overflow:hidden;  height: auto; background: url(/img/bg-categories_li_a_span.gif) no-repeat bottom}
.categories ul li div {display: block; width: 214px; height: auto; background: url(/img/bg-categories_li.gif) repeat-y }
.categories ul li div div {display: block; width: 214px; height: auto; background: url(/img/bg-categories_li_a.gif) no-repeat; }
.categories ul li a {padding: 7px 10px 1px 34px; display: block; width: 170px; height: auto; font-size: 12px; font-weight: bold; color: #000; }
.categories ul ul {margin: 0; padding: 7px 0 6px 0; list-style-type: none; border: 0; }
.categories ul ul li {padding: 0; background: none}
.categories ul ul li div {background: none}
.categories ul ul li div div {background: none}
.categories ul ul li a {padding: 2px 10px 2px 47px; background: url(/img/bg-categories_ul_li_a_span.gif) no-repeat 37px 6px}
.categories ul ul ul li a {padding: 2px 10px 2px 60px; background: url(/img/bg-categories_ul_li_a_span.gif) no-repeat 50px 6px }
.categories ul .activCat {color: #b80b1c; background: url(/img/bg-categories_ul_activCat.gif) no-repeat ; }
.categories ul .open {color: #b80b1c; background: url(/img/bg-categories_ul_activCat.gif) no-repeat ; }
.categories ul ul .activCat {text-decoration: underline; color: #b80b1c; background: url(/img/bg-categories_ul_ul_activCat.gif) no-repeat 37px 6px; }
.categories ul ul .open {text-decoration: underline; color: #b80b1c; background: url(/img/bg-categories_ul_ul_activCat.gif) no-repeat 37px 6px; }
.categories ul ul ul .activCat {text-decoration: underline; color: #b80b1c; background: url(/img/bg-categories_ul_ul_activCat.gif) no-repeat 50px 6px; }

/*****************************  === CATEGORYLIST.picturemenu ===  ************************************/
.page_index .MenuImg {width:190px; float:left; margin-bottom:10px; margin-top:5px;}
.page_index .MenuImg a {display: block; font-weight: bold; color: #000;  font-size: 12px; text-align:center; width:190px; padding-bottom:7px;}
.page_index .MenuImg a:hover {text-decoration: underline; color: #ff6f18;}


/*****************************  === COMMODITYLIST.topsale ===  ************************************/
#title_topsale_shop_1 {background: url(/img/1/title_topsale.gif) no-repeat}
#column1 .topSale {border: 1px solid #8f0915; border-top: 0; float: left }
#column1 .topSale ol {margin: 0 0 0 30px; ?margin-left: 35px; _margin-left: 40px; padding: 15px 0 15px 0; font-weight: bold; color: #fac910}
#column1 .topSale ol li {margin-bottom: 2px;}
#column1 .topSale ol li a {position: relative; left: 0px; ?left: -6px; _left: -6px; padding: 0 18px 0 0; font-weight: bold; color: #FFF; }
#column1 .topSale ol li a:hover {color: #ff6f18; text-decoration: none;}

/*****************************  === EMAILNEWS.askmail  === ****************************************/
#title_eNews_1 {background: url(/img/1/title_eNews_Up.gif) no-repeat}
.eNewsIn {width: 187px !important; padding: 0 0 15px 15px}
.eNewsIn .freetext {padding: 0 10px 0 2px}
.eNewsIn .input_text {height: 14px; width: 145px; margin: 6px 0px 0 0; padding: 3px 0 0 7px; color: #6a6a6a; border: 1px solid #9d9d9d}
.eNewsIn .input_button {/*position: relative; top: 2px; float: right; */ padding:5px 0 0 7px;}
.eNewsIn span {padding: 3px 0; display: block}

/*****************************  === CONTACT.sendmail  === *****************************************/
#title_sendM_1 {background: url(/img/1/title_mailus.gif) no-repeat}
.sendM {width: 199px; padding: 0 0 8px 13px; float: left; border: 1px solid #8F0915; border-top: 0}
.sendMin .freetext {padding: 0 10px 0 2px}
.sendMin textarea {height: 54px; width: 175px; margin: 4px 0 10px 0; padding: 5px; color: #999; border: 1px solid #999}
.sendMin .input_text {height: 17px; width: 179px; margin: 10px 0 0px 0; padding: 3px 0 0 6px; color: #999; border: 1px solid #999}
.sendMin .input_button {margin-left: 117px}
.sendMin span {padding: 3px 0; display: block}

/*****************************  === TRANSPORTMETHOD.list  === *************************************/
#title_payments_1 {background: url(/img/1/title_payments.png) no-repeat}
.payments {width: 185px; padding: 20px 0 10px 27px; float: left; border: 1px solid #8F0915; bordet-top: 0}
.payments img {margin: 0 20px 5px 0}
.payments a:hover {text-decoration: none}

/*****************************  === 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 {height: 35px; margin-top: 8px; }
#column3 .title span {position: relative; top: -14px; height: 35px; _margin-bottom: -14px; display: block}
#column3 .sideBox {}
#column3 .sideBoxIn {}

/*****************************  === PUBLISH.infoboxlinks ===  *************************************/
/*#title_info_1 {background: url(/img/1/title_info.gif) no-repeat}*/
#title_info_1 {background: url(/img/1/title-info.png) no-repeat}
#column3 .title.infobox { margin-top: 0px; height: 31px }
#column3 .title.infobox span { top: 0px }  
#column3 .infoBox { padding: 0 0 13px 0; background: url(/img/bg-sideBoxRb.png) no-repeat bottom }
#column3 .infoBoxIn { padding: 8px 0 0 0; background: url(/img/bg-sideBoxR.gif) repeat-y; } 
#column3 .infoBox ul {margin: 0; padding: 0; list-style-type: none}
#column3 .infoBox ul li a {padding: 0 0 3px 24px; display: block; font-weight: bold; color: #000000; background: url(/img/bg-infoBox_a.gif) no-repeat 15px 5px}
#column3 .infoBox ul li a:hover {text-decoration:none; color: #aa0b1a}

/*****************************  === ADVERTISING.recommendus  === **********************************/
#title_recommendUs_1 {background: url(/img/1/title_recommendUs.png) no-repeat}
#column3 .recommendUsIn {width: 171px; padding: 0 0 15px 13px; border: 1px solid #8F0915; border-top: 0} 
#column3 .recommendUsIn .facebook {margin-top:5px;} 
#column3 .recommendUsIn .addthis {height:16px; margin-top:5px; margin-bottom:5px; overflow:hidden;} 
#column3 .recommendUs .input_text {height: 17px; width: 156px; margin-bottom: 7px; padding: 3px 0 0 6px; color: #999; border: 1px solid #999}
#column3 .recommendUs .long {top: 42px; width: 156px; margin: 8px 0px 4px 0; }
#column3 .recommendUs .input_button {margin-left: 91px}
#column3 .recommendUs span {padding: 3px 0; display: block}
#column1 .recommendUsIn {width: 199px; padding: 0 0 15px 13px; border: 1px solid #8F0915; border-top: 0} 
#column1 .recommendUsIn .facebook {margin-top:15px;} 
#column1 .recommendUsIn .plusonetittle {margin-top:10px; margin-bottom:5px;} 
#column1 .recommendUsIn .addthis {height:16px; margin-top:20px; margin-bottom:5px; overflow:hidden;} 
#column1 .recommendUs .input_text {height: 17px; width: 156px; margin-bottom: 7px; padding: 3px 0 0 6px; color: #999; border: 1px solid #999}
#column1 .recommendUs .long {top: 42px; width: 156px; margin: 8px 0px 4px 0; }
#column1 .recommendUs .input_button {margin-left: 91px}
#column1 .recommendUs span {padding: 3px 0; display: block}
/*****************************  === KONTAKTY ===  *************************************/
#title_contactBox_1 {background: url(/img/1/title_contact.gif) no-repeat}
#column3 .contactBox {text-align: right; margin-bottom:10px}

/*****************************  === COMMODITYLIST.action ===  *************************************/
/*#title_action_1 {background: url(/img/1/title_action.gif) no-repeat}*/
#title_action_1 {background: url(/img/1/title-action.png) no-repeat; top: -14px !important }
.action-t {margin-top: 5px !important; color: #a30a19 }
.action-t span { top: 0px !important; }

#column3 .action { padding: 0 0 13px 0; background: url(/img/bg-sideBoxRb.png) no-repeat bottom }
#column3 .actionIn { padding: 8px 0 0 0; background: url(/img/bg-sideBoxR.gif) repeat-y; }

#column3 .action .product {width: 186px; margin: auto; padding: 14px 0; text-align: center; background: url(/img/bg-action_product.gif) no-repeat bottom}
#column3 .action .product.last {background: none}
#column3 .action .productName h4 {color: #000000; }
#column3 .action .productName a {height: 30px; padding: 0 24px; overflow: hidden; display: block; font-size: 12px; color: #000}
#column3 .action .productImg {height: 102px; width: 89px; margin: 8px auto 8px auto;  overflow: hidden; border: 2px solid #adadad}
#column3 .action .priceMC {padding-bottom: 3px; font-size: 12px; font-weight: bold; color: #585858; text-decoration: line-through;;}
#column3 .action .priceMC span {font-size: 9px; padding-right: 3px;}
#column3 .action .price {font-size: 15px; font-weight: bold; color: #b90c1c; }
#column3 .action .price span {font-size:9px; padding-right: 3px;}

/******************************* === M:COMMODITYBODY.related === **********************************/
#title_related_1 {background: url(/img/1/title_related.gif) no-repeat}
.title.related-t { height: 30px !important; }
.title.related-t span { top: 0px !important }
#column3 .related {margin-bottom:8px;}
#column3 .related {background: url(/img/bg-sideBoxR.gif) repeat-y}
#column3 .related .product {width: 186px; margin: auto; padding: 14px 0; text-align: center; background: url(/img/bg-action_product.gif) no-repeat bottom}
#column3 .related .product.last {background: none}
#column3 .related .productName h4 {color: #000000; }
#column3 .related .productName a {height: 30px; padding: 0 24px; overflow: hidden; display: block; font-size: 12px; color: #000; }
#column3 .related .productImg {height: 102px; width: 89px; margin: 13px auto 5px auto;  overflow: hidden; border: 2px solid #adadad}
#column3 .related .priceMC {padding-bottom: 3px; font-size: 12px; font-weight: bold; color: #585858; text-decoration: line-through;;}
#column3 .related .priceMC span {font-size: 9px; padding-right: 3px;}
#column3 .related .price {font-size: 15px; font-weight: bold; color: #b90c1c; }
#column3 .related .price span {font-size:9px; padding-right: 3px;}

/*****************************  === 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 .title {width: 532px; margin: 18px 0 11px 0; padding: 0px 0 4px 31px; float: left; font-size: 15px; font-weight: bold; color: #fac910; background: url(/img/bg-titleC2.gif) no-repeat bottom}
#column2 .title h1 { font-size: 15px; font-weight: bold; color: #fac910; }
#column2 .title span {}
#column2 .banner {margin: 15px 0; text-align: center}

/*****************************  === CATEGORYLIST.navigate === *************************************/
.navigate {margin:0 0 3px 2px; padding:0; font-size: 11px;}
.navigate li {display: inline}
.navigate li a {margin-right: 4px; padding-right: 9px; text-decoration: none; color: #ffc4c4; background: url(/img/DECnavigate_a.gif) no-repeat right 5px}
.navigate li a:hover {text-decoration: underline}
.navigate li a.activNM {font-weight: bold; color:#fac910; background:none}

/*****************************  === PUBLISH.welcome ===  ******************************************/
#title_welcome_1 {background: url(/img/1/title_welcome.gif) no-repeat !important;}
.prologue {padding: 0 0 25px 0}
.publish-t h1 {font-size: 15px; font-weight: bold; color: #fac910; }

/*****************************  === CATEGORYBODY.topsale ===  *************************************/
#title_topsale_category_1 {font-size: 12px; font-weight: bold; color: #76c339}
.topSaleCategory {width: 100%; padding: 0px 0 25px 0; float:left; }
.topSaleCategory ul {margin: 0; padding: 0; list-style-type: none; color: #3aa0d9; }
.topSaleCategory ul li {width: 100%; padding: 6px 0 6px 0; float: left; font-size: 12px; background: url(/img/bg-topSaleCategory.gif) no-repeat bottom left; clear: both; }
.topSaleCategory ul li .rowNumber {position: relative; top: -1px; width: 21px; padding: 0 7px 0 0; display: block; float: left; text-align: right; font-size: 14px; font-weight: bold; color: #fac910}
.topSaleCategory ul li h2 {width: 440px; display: block; float: left; font-size: 12px; xfont-weight: normal; color: #FFF; }
.topSaleCategory ul li h2 a {color: #FFF}
.topSaleCategory ul li .price {width: 73px; padding-right: 20px; float: left; text-align: right; color: #FFF; font-weight: bold; }
.topSaleCategory ul li .price small {font-size: 12px; font-weight: bold}

/*****************************  === CATEGORYBODY.paramsearch ===  ************************************/


.paramSearchIn {width: 100%; float: left; clear: both}

.paramSearch-t {margin: 15px 0 0 0; padding: 0 0 4px 6px; font-size: 15px; font-weight: bold; color: #fac910; }
.paramSearch-t h1{font-size:16px; font-weight:bold; color: #fac910;}
.paramSearch { z-index: 999; width: 556px; padding: 12px 0 12px 0; floaT: left; border: 1px solid #be0c1c; background: #970917; }
.paramSearch .param { width: 165px; padding: 0 5px 0 10px; float: left; text-align: left; }
.paramSearch .param.cat { width: 100% }
.paramSearch .paramTop { margin-bottom: 0px; width:100%; float:left; }
.paramSearch .paramNoTop { display:none; }
.paramSearch .param select { width: 115px; height: auto; margin-left: 5px;}
.paramSearch .param .name { width: 55px; height: 30px; overflow: hidden; text-align: right; position: relative; top: 2px; }

.paramSearch .paramNoTop .param select { width: 115px; height: auto; margin-left: 5px; margin-top:13px;}
.paramSearch .paramNoTop .param .name { width: 55px; height: 50px; overflow: hidden; text-align: right; position: relative; top: 2px; }
/*.paramSearch .paramNoTop .param.ptype_8 .name { width: 55px; height: 50px; overflow: hidden; text-align: right; position: relative; top: 2px; margin-top:13px;}*/

.buttonsBar {width: 100%; padding: 13px 0 0 0; float: left; position: relative; }
.buttonsBar strong { cursor: pointer; position: relative; top: 3px; left: 20px; font-size: 12px; padding-left: 16px; color: #fff3c4; background: url(/img/bg-buttonsBar_a.gif) no-repeat left } 
.buttonsBar input {float: right; margin-right: 12px; }

.buttonsBar .choose-pneu { text-align: right; display: none; z-index: 999; position: absolute; top: -200px; left: 60px; background: url(/files/info/info.jpg) no-repeat; }
.buttonsBar .choose-pneu img { cursor: pointer }

.paramSearch .producerSelect {width: 541px; margin-top: 5px; padding: 10px 0 5px 15px; float: left; _float: none; border-top: 1px solid #b5535d; border-bottom: 1px solid #b5535d}
.paramSearch .producerSelect label .underline {text-decoration: underline}
.paramSearch .producerSelect .button { float: right; width:100%; padding: 0 12px 7px 0 }
.paramSearch .producerSelect .button img { cursor: pointer; float:right; margin-left: 5px;}
.paramSearch .producerSelect .producers { }
.paramSearch .producerSelect label {width: 130px; height: 15px; overflow: hidden;  margin: 0 0 8px 0; float: left; display: block; font-size: 12px; color: #FFF; }
.paramSearch .producerSelect label .input_check {position: relative; top: -1px; margin: 0 4px 0 0; }
#onstore_1_1 {width:14px; height:14px; }
          
/**************************** === PUBLISH.news ===  ***********************************************/
#title_pubnews_1 {background: url(/img/1/title_pubnews.gif) no-repeat !important;}
.news {width: 100%; float: left; }
.news .newsIn {width: 560px; padding: 11px 0 12px 3px; float: left; background: url(/img/bg-newsIn.gif) no-repeat bottom}
.news .newsIn.last {background: none}
.news .newsIn .newsName {}
.news .newsImg {width: 89px; height: 102px; margin: 0 10px 5px 0; float: left; border: 2px solid #adadad; }
.news .newsName span {display: block; color: #b3afaf; font-weight: normal; font-size: 10px;}
.news h2 {margin: 3px 0 3px 0; display: block; font-size: 12px; font-weight: bold; color: #fac910}
.news h2 a {color: #fac910}
.news .freetext {font-size: 12px;}
.news .freetext .more a {padding-left: 9px; color: #fac910; text-decoration: underline;  background: url(/img/bg-more_a.gif) no-repeat left}
.news .freetext .more a:hover {text-decoration: none}

/**************************** === PUBLISH.textbody ===  *******************************************/
/*.freeArticle {color: #000;}*/
/*
.freeArticle h1 {margin: 10px 0 10px 0; font-size: 18px; color: #bb311a}
.freeArticle h2 {margin: 10px 0 10px 0; font-size: 16px; color: #bb311a} 
.freeArticle h3 {margin: 10px 0 10px 0; font-size: 14px; color: #bb311a} 
.freeArticle h4 {margin: 10px 0 10px 0; font-size: 12px; color: #bb311a}  
*/
.freeArticle { float: left; width: 563px; }
.page_alucar .freeArticle img {margin: 0px; }
.freeArticle img {margin: 10px 10px 5px 5px}
.freeArticle .freetext {padding: 5px 10px 5px 5px}
.freeArticle .freetext a:hover {text-decoration: none}
.freeArticle .freetext ul li {margin-bottom: 5px; padding: 0 0 0 12px; display: block; font-size: 12px; }
.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; }
.freeArticle .freetext ol li a {display: block; font-size: 12px; font-weight: bold}
.freeArticle .anotation {font-style: italic;}
.freeArticle table {xxwidth:400px; margin: 0 auto 0px auto; ?margin-top: 0px; _margin-top: 0px; text-align: center; border-color: #fff; border-collapse: collapse; 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 #fff !important; }
.freeArticle a { text-decoration: underline; font-weight: bold; color: #FAC910}
.freeArticle table tr a:hover {text-decoration: none}

.freeArticle .img { float: left }

.freeArticle .subarticles { font-size: 13px }


/***************************** === CATEGORYBODY.filter ===  ***************************************/
.displayPaging {position: relative; z-index: 0; width: 563px; height: 33px; overflow: hidden; margin: 15px 0px 0px 0px; padding: 37px 0 0 0; float: left; font-family: arial; font-size: 11px; background: url(/img/bg-displayPaging.png) no-repeat 0 28px}
.displayPaging img {vertical-align: middle; }

.displayPaging .listorcat {position: absolute; top: 6px; left: 227px; width: 150px; background: url(/img/bg-displayPaging_listorcat.gif) no-repeat 57px 3px}
.displayPaging .listorcat label {padding: 0 5px 0 0; }
.displayPaging .listorcat a {color: #FFF}
.displayPaging .listorcat .cat {margin-right: 15px; padding: 0 0 0 15px; cursor: pointer; background: url(/img/bg-displayPaging_listorcat_cat.gif) no-repeat left; }
.displayPaging .listorcat .catSel {color: #d7aeb2; background: url(/img/bg-displayPaging_listorcat_catSel.gif) no-repeat left; }
.displayPaging .listorcat .list {padding: 0 0 0 15px; cursor: pointer; background: url(/img/bg-displayPaging_listorcat_list.gif) no-repeat left; }
.displayPaging .listorcat .listSel {color: #d7aeb2; background: url(/img/bg-displayPaging_listorcat_listSel.gif) no-repeat left; }
.displayPaging .onstore { position: absolute; top: 6px; left: 400px; }
.displayPaging .onstore a { cursor: pointer }
.displayPaging .onstore a.first { margin-right: 4px; padding-right: 5px; background: url(/img/bg-displayPaging_listorcat.gif) no-repeat right 3px }
.displayPaging .onstore a.normal { color: #D7AEB2; }
.displayPaging .onstore a.active { font-weight: bold; }
.displayPaging .orderSelect {position: absolute; top: 2px; left: 8px; }
.displayPaging .orderSelect select {width: 100px; margin: 0 4px 0 3px; }
.displayPaging .orderSelect input {margin-right: 3px; }
.displayPaging .pager {position: absolute; top: 35px; left: 10px; color: #000}
.displayPaging .pager span {position: relative; top: 1px; }
.displayPaging .pager .fromPage {padding-left: 3px}
.displayPaging .pager .pages {padding-right: 3px}
.displayPaging .pager .input_text {height: 16px; width: 27px; margin: 0 3px 0 3px; padding-top: 3px; text-align: center; color: #003745; border: 1px solid #c8c8c8; }
.displayPaging .pager .btLeft {margin: 0 2px 0 7px}
.displayPaging .filter {position: absolute; top: 38px; left: 340px; }
.displayPaging .filter label {position: relative; top: -1px; padding: 0 3px 0 0; color: #003745; }
.displayPaging .filter label.tips { top: -3px }
.displayPaging .filter label.onstorelabel { top: 0px; font-weight:bold; }
.displayPaging .pagerIn {padding-left:4px;}
.displayPaging .pagerIn a span {color: #000; font-weight: bold; font-size:11px;}
.displayPaging .pagerIn a .actual {color:Gray; font-size:13px;}
.displayPaging .pagerIn a .last {margin-right:5px;}

.button-search-add { position: absolute; bottom: 7px; right: 13px; cursor: pointer }
.search-add { display: none; width: 538px; float: left; background: #970917; padding: 12px 10px; }
.search-add.show { display: block }

.search-add .params { width: 518px; float: left; padding-right: 35px }
.search-add .param { width: 240px; padding: 0 5px 0 10px; float: right; text-align: left; }
.search-add .param select { width: 124px; height: auto; margin-left: 5px;}
.search-add .param .name { width: 100px; height: 30px; overflow: hidden; text-align: right; position: relative; top: 2px; }
.search-add .button { width: 538px; float: left; text-align: right; padding-top: 10px }

.search-add .param.RFT { width: 480px }
.search-add .param.RFT .name { width: 340px }


.commodityCatalog .productAttribute .atrTip { position: relative; left: -6px } 

/**************************** === COMMODITYLIST.recommended ===  *********************************/
#title_recomended_1 {background: url(/img/1/title_recomended.gif) no-repeat !important}
.comLRecommended {width: 100%; padding: 0 0 10px 0; float: left; }
.comLRecommended .product {position: relative; width: 100%; margin-bottom: 13px; ?padding-bottom: 8px; float: left; background: url(/img/bg-product.gif) no-repeat bottom; font-size: 11px; }
.comLRecommended .product .productImg {height: 102px; width: 89px; margin-left: 3px; floaT:left; overflow: hidden; border: 2px solid #adadad}
.comLRecommended .product .productInfo {position: relative; width: 452px; margin-left: 10px; padding: 0 0 7px 0px; float:left; border-bottom: 1px solid #960a18}
.comLRecommended .product .productInfo .name h2 {padding: 2px 0 5px 0; font-size: 12px}
.comLRecommended .product .productInfo .name h2 a {; color: #fac910}
.comLRecommended .product .productInfo .code {font-size: 10px; color: #d78282}
.comLRecommended .product .productInfo .freetext {padding: 7px 0 0 0}
.comLRecommended .product .productInfo .productAttribute {position: absolute; top: 42px; left: 401px; width: 51px; }
.comLRecommended .product .productInfo .productAttribute img {margin-bottom: 8px; }
.comLRecommended .product table {width: 100%; margin: 5px 0; float: left; font-size: 11px; font-family: arial; }
.comLRecommended .product table tr td {height: 25px}
.comLRecommended .product table .store {width: 98px; padding-left: 5px}
.comLRecommended .product table .store strong {padding-left: 3px; color: #ffc4c4}
.comLRecommended .product table .store strong span {padding-left: 3px; font-weight:normal; color: #d78282}
.comLRecommended .product table .delivery {width: 104px}
.comLRecommended .product table .delivery a { text-decoration: underline }
.comLRecommended .product table .delivery strong {padding-left: 3px; color: #ffc4c4} 
.comLRecommended .product table .price2 {width: 102px; font-size: 12px; font-weight: bold; }
.comLRecommended .product table .price2 span {padding-left: 3px; font-size: 11px; }
.comLRecommended .product table .price1 {width: 88px; font-weight: bold; color: #ffc4c4}
.comLRecommended .product table .price1 span {padding-left: 0px; font-size: 11px; color: #c54a56}
.comLRecommended .product table .amount {width: 161px; }
.comLRecommended .product table .amount form {display: inline}
.comLRecommended .product table .amount .input_text {hight: 19px; width: 22px; margin: 0 5px 0 4px; text-align: center}
.comLRecommended .product table .amount .input_button {margin-left: 5px}

.comLRecommended .product .description { display: none; position: absolute; top: 20px; left: 125px; width: 300px; background: #fff; border: 1px solid #ff1026; color: #bd0c1d; padding: 10px }
.comLRecommended .product .description strong { color: #bd0c1d !important; padding: 0px !important; display: block; }
/*
.comLRecommended {width: 100%; floaT: left;}
.comLRecommended .line {width: 100%; float: left; }
.comLRecommended .line.last {background: none}
.comLRecommended .product {height: 171px; width: 279px; padding-left: 2px; float: left; }
.comLRecommended .product .productImg {height: 102px; width: 89px; floaT:left; overflow: hidden; border: 2px solid #adadad}
.comLRecommended .product .prodInfo {width: 175px; padding-left: 8px; float: left}
.comLRecommended .product .prodInfo h3 a {margin-bottom: 5px; height: 31px; overflow: hidden; display: block; font-size: 13px; font-weight: bold; color: #fac910}
.comLRecommended .product .prodInfo .freetext {padding: 0 0 0 0px; }
.comLRecommended .product .input_button { margin:0 13px 0 4px; }
.comLRecommended .prodPrice {width: 100%; padding-top: 8px; float: left; font-size: 15px; font-weight: bold; color: #fac910}
.comLRecommended .prodPrice form {display: inline;}
.comLRecommended .prodPrice small {font-size: 13px; font-weight: normal; color: #FFF}
.comLRecommended .prodPrice span {font-size: 13px; font-weight: normal; padding-left: 3px; color: #FFF }
    */
/************************** === COMMODITYLIST.news === ********************************************/
#title_newitems_1 {background: url(/img/1/title_newitems.gif) no-repeat !important}
.comLNews {width: 100%; padding: 0 0 10px 0; float: left; }
.comLNews .product {position: relative; width: 100%; margin-bottom: 13px; ?padding-bottom: 8px; float: left; background: url(/img/bg-product.gif) no-repeat bottom; font-size: 11px; }
.comLNews .product .productImg {height: 102px; width: 89px; margin-left: 3px; floaT:left; overflow: hidden; border: 2px solid #adadad}
.comLNews .product .productInfo {position: relative; width: 452px; margin-left: 10px; padding: 0 0 7px 0px; float:left; border-bottom: 1px solid #960a18}
.comLNews .product .productInfo .name h2 {padding: 2px 0 5px 0; font-size: 12px}
.comLNews .product .productInfo .name h2 a {; color: #fac910}
.comLNews .product .productInfo .code {font-size: 10px; color: #d78282}
.comLNews .product .productInfo .freetext {padding: 7px 0 0 0}
.comLNews .product .productInfo .productAttribute {position: absolute; top: 42px; left: 401px; width: 51px; }
.comLNews .product .productInfo .productAttribute img {margin-bottom: 8px; }
.comLNews .product .productInfo .detailIn1 {position:relative; height:57px; margin:5px 0 0 0;}/*bez height co druhy odskakuje o 1px*/
.comLNews .product .productInfo .annotation {margin: 5px 0 0 0; padding: 0 0 5px 0;  border-bottom: 1px solid #960a18;}
.comLNews .product .productInfo .detailIn1 .spotreba {position:absolute; top:10px; left:65px; font-size: 13px; font-weight: bold;}
.comLNews .product .productInfo .detailIn1 .prilnavost {position:absolute; top:10px; left:126px; font-size: 13px; font-weight: bold;}
.comLNews .product .productInfo .detailIn1 .hlucnostB {position:absolute; top:10px; left:193px; font-size: 13px; font-weight: bold;}
.comLNews .product .productInfo .detailIn1 .spotreba a:hover, .detail .detailIn1 .prilnavost a:hover, .detail .detailIn1 .hlucnostB a:hover {text-decoration:none;}

.comLNews .product table {width: 100%; margin: 5px 0; float: left; font-size: 11px; font-family: arial; }
.comLNews .product table tr td {height: 25px}
.comLNews .product table .store {width: 98px; padding-left: 5px}
.comLNews .product table .store strong {padding-left: 3px; color: #ffc4c4}
.comLNews .product table .store strong span {padding-left: 3px; font-weight:normal; color: #d78282}
.comLNews .product table .delivery {width: 104px}
.comLNews .product table .delivery a { text-decoration: underline }
.comLNews .product table .delivery strong {padding-left: 3px; color: #ffc4c4} 
.comLNews .product table .price2 {width: 102px; font-size: 12px; font-weight: bold; }
.comLNews .product table .price2 span {padding-left: 3px; font-size: 11px; }
.comLNews .product table .price1 {width: 88px; font-weight: bold; color: #ffc4c4}
.comLNews .product table .price1 span {padding-left: 0px; font-size: 11px; color: #c54a56}
.comLNews .product table .amount {width: 161px; }
.comLNews .product table .amount form {display: inline}
.comLNews .product table .amount .input_text {hight: 19px; width: 22px; margin: 0 5px 0 4px; text-align: center}
.comLNews .product table .amount .input_button {margin-left: 5px}

.comLNews .product .description { display: none; position: absolute; top: 20px; left: 125px; width: 300px; background: #fff; border: 1px solid #ff1026; color: #bd0c1d; padding: 10px }
.comLNews .product .description strong { color: #bd0c1d !important; padding: 0px !important; display: block; }
/*
.comLNews {width: 100%; floaT: left;}
.comLNews .line {width: 100%; float: left; }
.comLNews .line.last {background: none}
.comLNews .product {height: 171px; width: 279px; padding-left: 2px; float: left; }
.comLNews .product .productImg {height: 102px; width: 89px; floaT:left; overflow: hidden; border: 2px solid #adadad}
.comLNews .product .prodInfo {width: 175px; padding-left: 8px; float: left}
.comLNews .product .prodInfo h3 a {margin-bottom: 5px; height: 31px; overflow: hidden; display: block; font-size: 13px; font-weight: bold; color: #fac910}
.comLNews .product .prodInfo .freetext {padding: 0 0 0 0px; }
.comLNews .product .input_button { margin:0 13px 0 4px; }
.comLNews .prodPrice {width: 100%; padding-top: 8px; float: left; font-size: 15px; font-weight: bold; color: #fac910}
.comLNews .prodPrice form {display: inline;}
.comLNews .prodPrice small {font-size: 13px; font-weight: normal; color: #FFF}
.comLNews .prodPrice span {font-size: 13px; font-weight: normal; padding-left: 3px; color: #FFF }
*/

/*****************************  === CATEGORYBODY.basicinfo ===  ***********************************/
#title_categoryInfo_1 {background: url(/img/1/title_categoryinfo.gif) no-repeat !important}
#column2 .title.catInfo {}
.categoryInfo {padding: 0 15px 0 3px}
.categoryInfo p { font-size: 13px; line-height: 20px }
.categoryInfo .categoryInfoImg {height: 102px; width: 89px; margin: 0 9px 5px 0; floaT: left; overflow: hidden; border: 2px solid #adadad}
.categoryInfo .name {margin: 0 0 0px 0; display: block; font-size: 15px; font-weight: bold; color: #fac910}
.categoryInfo h1 {margin: 0 0 0px 0; display: block; font-size: 15px; font-weight: bold; color: #fac910}
.categoryInfo h2 {margin: 0; padding: 3px 0; font-size: 13px; xfont-weight: normal; color: #FAC910}
.categoryInfo .categoryInfoDescr .freetext {font-size: 11px;}

/****************************** === CATEGORYBODY.catalogue ===  ***********************************/
.product .productInfo .annotation.freetext { width: 390px; height: 35px; overflow: hidden; }

.comLCatalog {width: 100%; padding: 0 0 10px 0; margin-top: 10px; float: left; }
.comLCatalog .product { position: relative; width: 100%; margin-bottom: 13px; ?padding-bottom: 8px; float: left; background: url(/img/bg-product.gif) no-repeat bottom; font-size: 11px; }
.comLCatalog .product .productImg {height: 102px; width: 89px; margin-left: 3px; floaT:left; overflow: hidden; border: 2px solid #adadad}
.comLCatalog .product .productInfo {position: relative; width: 452px; margin-left: 10px; padding: 0 0 7px 0px; float:left; border-bottom: 1px solid #960a18}
.comLCatalog .product .productInfo .name h2 {padding: 2px 0 5px 0; font-size: 12px}
.comLCatalog .product .productInfo .name h2 a {; color: #fac910}
.comLCatalog .product .productInfo .code {font-size: 10px; color: #d78282}
.comLCatalog .product .productInfo .freetext {padding: 7px 0 0 0; height:35px;}
.comLCatalog .product .productInfo .productAttribute {position: absolute; top: 42px; left: 401px; width: 51px; }
.comLCatalog .product .productInfo .productAttribute img {margin-bottom: 8px; }
.comLCatalog .product table { width: 100%; margin: 5px 0; float: left; font-size: 11px; font-family: arial; }
.comLCatalog .product table tr td {height: 25px; }
.comLCatalog .product table .store {width: 92px; padding-left: 5px}
.comLCatalog .product table .store strong {padding-left: 3px; color: #ffc4c4}
.comLCatalog .product table .store strong span {padding-left: 3px; font-weight:normal; color: #d78282}
.comLCatalog .product table .delivery {width: 124px}
.comLCatalog .product table .delivery a { text-decoration: none }
    .comLCatalog .product table .delivery a:hover {
        text-decoration: underline
    }
.comLCatalog .product table .delivery strong {padding-left: 3px; color: #ffc4c4} 
.comLCatalog .product table .price2 {width: 92px; font-size: 12px; font-weight: bold; }
.comLCatalog .product table .price2 span {padding-left: 3px; font-size: 11px; /*color: #c54a56*/}
.comLCatalog .product table .price1 {width: 88px; font-weight: bold; color: #ffc4c4}
.comLCatalog .product table .price1 span {padding-left: 0px; font-size: 11px; color: #c54a56}
.comLCatalog .product table .amount {width: 161px; }
.comLCatalog .product table .amount form {display: inline}
.comLCatalog .product table .amount .input_text {hight: 19px; width: 22px; margin: 0 5px 0 4px; text-align: center}
.comLCatalog .product table .amount .input_button {margin-left: 5px}
.comLCatalog .product .description { display: none; position: absolute; top: 20px; left: 125px; width: 300px; background: #fff; border: 1px solid #ff1026; color: #bd0c1d; padding: 10px }
.comLCatalog .product .description strong { color: #bd0c1d !important; padding: 0px !important; display: block; }

.comLCatalog .product .detailIn1 {position:relative; height:57px; margin:5px 0 0 0;}/*bez height co druhy odskakuje o 1px*/
.comLCatalog .product .annotation {margin: 5px 0 0 0; padding: 0 0 5px 0;  border-bottom: 1px solid #960a18;}
.comLCatalog .product .detailIn1 .spotreba {position:absolute; top:10px; left:65px; font-size: 13px; font-weight: bold;}
.comLCatalog .product .detailIn1 .prilnavost {position:absolute; top:10px; left:126px; font-size: 13px; font-weight: bold;}
.comLCatalog .product .detailIn1 .hlucnostB {position:absolute; top:10px; left:193px; font-size: 13px; font-weight: bold;}
.comLCatalog .product .detailIn1 .spotreba a:hover, .detail .detailIn1 .prilnavost a:hover, .detail .detailIn1 .hlucnostB a:hover {text-decoration:none;}

/******************************  === CATEGORYBODY.list === ****************************************/
.commodityList {width: 100%; float: left}
.commodityList {width: 100%; margin: 5px 0; float: left; font-size: 11px; font-family: arial; }
.commodityList tr td {height: 25px}
.commodityList .name {padding-top: 5px; padding-left: 5px; }
.commodityList .name a {font-size: 12px; font-weight: bold; color: #fac910}
.commodityList .code {padding-right: 7px; text-align: right; color: #d78282}
.commodityList .store {width: 98px; padding-left: 5px; position: relative}
.commodityList .store strong {padding-left: 3px; color: #ffc4c4}
.commodityList .store strong span {padding-left: 3px; font-weight:normal; color: #d78282}
.commodityList .delivery {width: 104px}
.commodityList .delivery a { text-decoration: underline }
.commodityList .delivery strong {padding-left: 3px; color: #ffc4c4} 
.commodityList .price2 {width: 102px; font-size: 12px; font-weight: bold; }
.commodityList .price2 span {padding-left: 3px; font-size: 11px; /*color: #c54a56*/}
.commodityList .price1 {width: 88px; font-weight: bold; color: #ffc4c4}
.commodityList .price1 span {padding-left: 0px; font-size: 11px; color: #c54a56}
.commodityList .amount {width: 161px; }
.commodityList .amount form {display: inline}
.commodityList .amount .input_text {hight: 19px; width: 22px; margin: 0 5px 0 4px; text-align: center}
.commodityList .amount .input_button {margin-left: 5px}
.commodityList .bgT {font-size: 0; height: 3px; padding-top: 10px; background: url(/img/bg-product.gif) no-repeat bottom left}

.commodityList .description { display: none; position: absolute; top: -20px; left: 125px; width: 300px; background: #fff; border: 1px solid #ff1026; color: #bd0c1d; padding: 10px }
.commodityList .description strong { color: #bd0c1d !important; padding: 0px !important; display: block; }


/**************************** === COMMODITYBODY.askavail === ****************************************/
.page_askavail { font-size: 12px }
.page_askavail form { float: left }
.page_askavail table .rName { text-align: right; padding-right: 20px }
.page_askavail table .rInsert .input-text { font-size: 11px; border:1px solid #999999; color:#999999; height:16px; margin-bottom:7px; padding:2px 0 1px 6px; width:300px; }
.page_askavail table .rInsert .text-area { border:1px solid #999999; color:#999999; margin-bottom:7px; padding:3px 0 0 6px; width:300px; height: 50px }


/**************************** === COMMODITYBODY.detail === ****************************************/
#title_detail_1 {background: url(/img/1/title_detail.gif) no-repeat !important}
.detail {font-family: Arial; }
.detail img {vertical-align: middle}
.detail .detailName {padding: 0 0 10px 22px; }
.detail .detailName h1 {font-size:16px; font-weight:bold; color: #fac910; }
.detail .detailInfo h1 { color: #FAC910; font-size: 14px }
.detail .detailInfo h2 { color: #FAC910; font-size: 13px }
.detail .detailInfo h3 { color: #FAC910; font-size: 13px }
.detail .detailIn h1 { color: #FAC910; font-size: 14px }
.detail .detailIn h2 { color: #FAC910; font-size: 13px }
.detail .detailIn h3 { color: #FAC910; font-size: 13px }
.detail .detailInfo {width: 263px; padding: 0 12px 0 0 ; floaT: left}
.detail .detailInfo .code {width: 239px; padding: 0 0 10px 24px; float: left; color: #ffc4c4; font-size: 12px}
.detail .detailInfo .code strong {width: 163px; display: block; float: right; color: #FFF}
.detail .detailInfo .producer {width: 239px; padding: 0 0 10px 24px; float: left; color: #ffc4c4; font-size: 12px}
.detail .detailInfo .producer strong {width: 163px; display: block; float: right; color: #FFF}
.detail .detailInfo .producer strong h2 {; font-size: 12px; color: #FFF}
.detail .detailInfo .warranty {width: 239px; padding: 0 0 10px 24px; float: left; color: #ffc4c4; font-size: 12px}
.detail .detailInfo .warranty strong {width: 163px; display: block; float: right; color: #FFF}
.detail .detailInfo .productAttribute {height: 22px; width: 240px; padding: 10px 0 0 23px; float:left; border-top: 1px solid #ca0d22; border-bottom: 1px solid #ca0d22}
.detail .detailInfo .productAttribute img {margin-right: 18px}
.detail .detailIn .detailText {width: 526px; padding: 12px 16px 15px 21px; floaT:left; font-size: 13px; line-height: 20px }
.detail .detailIn .detailText-t h2 {padding-bottom: 5px; font-size: 13px; color: #fac910; }

.detail .detailImg {width: 283px; floaT: left} 
.detail .detailImg .diEx {height: 266px; width: 281px; margin-bottom: 5px; padding: 2px 0 0 2px; background: url(/img/bg-diEx.gif) no-repeat}
.detail .detailImg .detailVariImgIn {height: 87px; width: 89px; margin-right: 3px; padding: 1px 0 0 1px; float: left; background: url(/img/bg-detailVariImgIn.gif) no-repeat}

.detail .detailIn {width: 563px; float: left; }
.detail .detailIn1 {position:relative;}
.detail .detailIn1 .spotreba {position:absolute; top:20px; left:197px; font-size: 13px; font-weight: bold;}
.detail .detailIn1 .prilnavost {position:absolute; top:20px; left:258px; font-size: 13px; font-weight: bold;}
.detail .detailIn1 .hlucnostB {position:absolute; top:20px; left:324px; font-size: 13px; font-weight: bold;}
.detail .detailIn1 .spotreba a:hover, .detail .detailIn1 .prilnavost a:hover, .detail .detailIn1 .hlucnostB a:hover {text-decoration:none;}
.detail .detailIn1 {position:relative;}
.detail .detailIn1 .eu_label { margin: 10px 0px 0px 132px;}


.detail .detailIn1 { border-top: 1px solid #CA0D22; margin: 15px 0px 7px 0px; width: 563px; float: left }
.detail .detailIn2 {width: 100%; margin: 10px 0 10px 0; padding: 0 0 10px 0; float: left; background: url(/img/bg-product.gif) no-repeat bottom}
.detail .detailIn3 { border-top: 1px solid #CA0D22; border-bottom: 1px solid #CA0D22; margin-bottom: 7px; width: 563px; float: left }
.detail .detailIn3 .sendPrint {width: 563px; padding: 20px 0 10px 0; float: left; }
.detail .detailIn3 .sendPrint ul { float: left; margin: 0; padding: 0 0 0 70px; list-style-type: none; }
.detail .detailIn3 .sendPrint ul li { float: left }
.detail .detailIn3 .sendPrint ul li a {margin-bottom: 10px; padding: 0 0 0 9px; display: block; font-weight: bold; color: #FFF; background: url(/img/bg-sendPrint_ul_li_a.gif) no-repeat 0 4px}
.detail .detailIn3 .sendPrint ul li a.spEx1 { margin-right: 155px }
.detail .detailIn table {width: 100%; margin: 5px 0; float: left; font-size: 11px; font-family: arial; }
.detail .detailIn table tr td {height: 28px}
.detail .detailIn table .store {  position: relative; width: 95px; padding-left: 5px}
.detail .detailIn table .store strong {padding-left: 3px; color: #ffc4c4}
.detail .detailIn table .store strong span {padding-left: 3px; font-weight:normal; color: #d78282}
.detail .detailIn table .delivery {width: 124px}
.detail .detailIn table .delivery a { text-decoration: none }
    .detail .detailIn table .delivery a:hover {
        text-decoration: underline
    }
.detail .detailIn table .delivery strong {padding-left: 3px; color: #ffc4c4} 
.detail .detailIn table .price2 {width: 92px; font-size: 12px; font-weight: bold; }
.detail .detailIn table .price2 span {padding-left: 3px; font-size: 11px; /*color: #c54a56*/}
.detail .detailIn table .price1 {width: 88px; font-weight: bold; color: #ffc4c4}
.detail .detailIn table .price1 span {padding-left: 0px; font-size: 11px; color: #c54a56}
.detail .detailIn table .amount {width: 169px; }
.detail .detailIn table .amount form {display: inline}
.detail .detailIn table .amount .input_text {hight: 19px; width: 22px; margin: 0 5px 0 4px; text-align: center}
.detail .detailIn table .amount .input_button {}

.detail .detailIn table .description { display: none; position: absolute; top: -15px; left: 125px; width: 300px; background: #fff; border: 1px solid #ff1026; color: #bd0c1d; padding: 10px }
.detail .detailIn table .description strong { color: #bd0c1d !important; padding: 0px !important; display: block; }

.detail .detailInfo .detailParam {width: 250px; padding-left: 20px; float:left}
.detail .detailInfo .detailParam-t {padding: 10px 0; color: #FAC910; font-size: 13px; font-weight: bold }
.detail .detailInfo .detailParamIn {width: 100%; padding: 0 0 5px 10px; float: left}
.detail .detailInfo .detailParamIn strong {width: 100px; padding-right: 10px; display: block; float: right; color: #FFF; }
.detail .detailInfo .detailParamIn span {padding: 0 0 0 9px; color: #ffc4c4; background: url(/img/bg-sendPrint_ul_li_a.gif) no-repeat 0 4px}
.detail .detailInfo .detailLinks {width: 250px; padding-left: 20px; float:left}
.detail .detailInfo .detailLinks-t {padding: 10px 0; color: #FAC910; font-size: 13px; font-weight: bold }
.detail .detailInfo .detailLinks ul {margin: 0; padding: 0 0 0 10px; list-style-type: none; }
.detail .detailInfo .detailLinks ul li a {margin-bottom: 5px; padding: 0 0 0 9px; display: block; font-weight: bold; color: #ffc4c4; background: url(/img/bg-sendPrint_ul_li_a.gif) no-repeat 0 4px}

/**************************** === USER.baskethoverbox === *****************************************/
#basketHoverBox {position: fixed; z-index:99; width: 367px; height: 177px; display: none; background: url(/img/bg-hover.gif) no-repeat;  } 
#basketHoverBox .head p {margin:0; padding: 15px 10px 10px 10px; font-size:13px; width: 95%; text-align: center; font-size: 14px; font-weight: bold; color: #bd0c1d;}
#basketHoverBox .item {padding:0}
#basketHoverBox .item .name {padding: 6px 15px 6px 26px; font-size: 13px; font-weight: bold; color: #000; border-top: 1px solid #c5c5c5; border-bottom: 1px solid #c5c5c5}
#basketHoverBox .item .priceU {width: 100%; padding: 9px 0 9px 0; font-size: 12px; float: left; text-align: right; color: #000 }
#basketHoverBox .item .priceU .pricePrefix {}
#basketHoverBox .item .priceU .priceValue {padding: 0 16px 0 3px; font-weight: bold; color: #bd0c1d}
#basketHoverBox .item .price {width: 100%; float: left;font-size: 12px; color: #000 }
#basketHoverBox .item .price div {float: right; }
#basketHoverBox .item .price .pricePrefix {}
#basketHoverBox .item .price .priceValue {padding: 0 16px 0 3px; font-size: 14px; font-weight: bold; color: #bd0c1d}
#basketHoverBox .item .price .count {padding: 0 0 0 25px; font-size: 12px}
#basketHoverBox .item .price .count strong {color: #bd0c1d}
#basketHoverBox  .buttonsHB {position: absolute; top: 145px; left: 0; width: 100%; }
#basketHoverBox  a {text-decoration: none}
#basketHoverBox  .bhEx {margin: 0 50px 0 21px; }
#basketHoverBox  .bhExC {margin: 0 50px 0 120px; }

/********************************* === COMMODITYLIST.alternative === ******************************/
#title_alternative_1 {background: url(/img/1/title_alternative.gif) no-repeat !important}

.comLAlternative {width: 100%; padding: 0 0 10px 0; float: left; }
.comLAlternative .product {position: relative; width: 100%; margin-bottom: 13px; ?padding-bottom: 8px; float: left; background: url(/img/bg-product.gif) no-repeat bottom; font-size: 11px; }
.comLAlternative .product .productImg {height: 102px; width: 89px; margin-left: 3px; floaT:left; overflow: hidden; border: 2px solid #adadad}
.comLAlternative .product .productInfo {position: relative; width: 452px; margin-left: 10px; padding: 0 0 7px 0px; float:left; border-bottom: 1px solid #960a18}
.comLAlternative .product .productInfo .name h2 {padding: 2px 0 5px 0; font-size: 12px}
.comLAlternative .product .productInfo .name h2 a {; color: #fac910}
.comLAlternative .product .productInfo .code {font-size: 10px; color: #d78282}
.comLAlternative .product .productInfo .freetext {padding: 7px 0 0 0; height:35px;}
.comLAlternative .product .productInfo .productAttribute {position: absolute; top: 42px; left: 401px; width: 51px; }
.comLAlternative .product .productInfo .productAttribute img {margin-bottom: 8px; }
.comLAlternative .product table {width: 100%; margin: 5px 0; float: left; font-size: 11px; font-family: arial; }
.comLAlternative .product table tr td {height: 25px}
.comLAlternative .product table .store {width: 98px; padding-left: 5px}
.comLAlternative .product table .store strong {padding-left: 3px; color: #ffc4c4}
.comLAlternative .product table .store strong span {padding-left: 3px; font-weight:normal; color: #d78282}
.comLAlternative .product table .delivery {width: 104px}
.comLAlternative .product table .delivery strong {padding-left: 3px; color: #ffc4c4} 
.comLAlternative .product table .price2 {width: 102px; font-size: 12px; font-weight: bold; }
.comLAlternative .product table .price2 span {padding-left: 3px; font-size: 11px; }
.comLAlternative .product table .price1 {width: 88px; font-weight: bold; color: #ffc4c4}
.comLAlternative .product table .price1 span {padding-left: 0px; font-size: 11px; color: #c54a56}
.comLAlternative .product table .amount {width: 161px; }
.comLAlternative .product table .amount form {display: inline}
.comLAlternative .product table .amount .input_text {hight: 19px; width: 22px; margin: 0 5px 0 4px; text-align: center}
.comLAlternative .product table .amount .input_button {margin-left: 5px}

.comLAlternative .product .description { display: none; position: absolute; top: 20px; left: 125px; width: 300px; background: #fff; border: 1px solid #ff1026; color: #bd0c1d; padding: 10px }
.comLAlternative .product .description strong { color: #bd0c1d !important; padding: 0px !important; display: block; }

.comLAlternative .product .detailIn1 {position:relative; height:57px; margin:5px 0 0 0;}/*bez height co druhy odskakuje o 1px*/
.comLAlternative .product .annotation {margin: 5px 0 0 0; padding: 0 0 5px 0;  border-bottom: 1px solid #960a18;}
.comLAlternative .product .detailIn1 .spotreba {position:absolute; top:10px; left:65px; font-size: 13px; font-weight: bold;}
.comLAlternative .product .detailIn1 .prilnavost {position:absolute; top:10px; left:126px; font-size: 13px; font-weight: bold;}
.comLAlternative .product .detailIn1 .hlucnostB {position:absolute; top:10px; left:193px; font-size: 13px; font-weight: bold;}
.comLAlternative .product .detailIn1 .spotreba a:hover, .detail .detailIn1 .prilnavost a:hover, .detail .detailIn1 .hlucnostB a:hover {text-decoration:none;}


/*
.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 {clear: both; font-size: 11px;}

.order .orderItems {width: 558px; margin:10px 0 0 0px;}
.order .orderItems .orderSeparator {height: 1px; }
.order .orderItems td img {vertical-align: middle !important}
.order .orderItems thead tr td {height: 20px; border-bottom: 1px solid #ffc4c4; color: #FFC4C4 }
.order .orderItems tbody tr td {height: 26px; border-bottom: 1px solid #b75861}
.order .orderItems tbody tr.last td {background: none}
.order .orderItems .code {width: 55px; padding-left: 4px; }
.order .orderItems .name {width: 260px; padding-right: 5px; padding-left: 5px; }
.order .orderItems tbody .name {color: #fac910}
.order .orderItems .name a {padding: 2px 0; display: block; font-weight: bold; color: #FAC910 }
.order .orderItems thead .price {width: 55px; padding-right: 5px} 
.order .orderItems .price1 {width: 60px; text-align: right}
.order .orderItems .price1 small {font-size: 11px}
.order .orderItems .amount {width: 80px; padding-left: 15px}
.order .orderItems .amount .input_text {width: 22px; height: 15px; padding-top: 1px; text-align: center; border: 1px solid #d1d1d1; margin-right:2px}
.order .orderItems .amount .input_button {margin-left: 2px}
.order .orderItems .price2 {width: 74px; padding-right: 10px; text-align: right}
.order .orderItems .price2 small {font-size: 11px}

.order .suma { margin: 10px 0px 10px 0px; padding:0; height: 35px; width: 558px; background: url(/img/bg-order-suma.gif) no-repeat ; font-weight: bold; font-size: 12px;}
.order .suma div {padding: 6px 17px 0 0; float: right; font-size: 12px; color: #bd0c1d; }
.order .suma div strong {padding-left: 4px; font-size: 18px}
.order .suma div small {font-size: 14px;}
.order .suma a {position: relative; top: 8px; left: 11px}

.order .tsuma {width: 100%; padding: 40px 0 0 0; float: left; font-size: 12px; font-weight: bold; color: #ffc4c4}
.order .tsuma .label {padding-left: 118px}
.order .tsuma .value {width: 250px;  float: right; diaply: block }

.order .tsumaVat { margin: 40px 0px 10px 0px; height: 29px; width: 560px; padding-top: 8px; background: url(/img/bg-order-suma2.gif) no-repeat ; font-weight: bold; font-size: 17px; color: #bd0c1d}
.order .tsumaVat .label {padding-left: 83px}
.order .tsumaVat .value {width: 250px;  float: right; diaply: block }

.order .bussCheck { text-align: center; font-size: 13px }
.order .bussCheck a { text-decoration: underline }

.order .tax-t #title_tax_1 {background: url(/img/1/title_tax.gif) no-repeat}
.order .tax {width: 450px; margin: 15px auto; text-align: right}
.order .tax thead tr td {height: 16px; font-size: 10px !important; font-weight: normal !important; color: #686868 !important; border-bottom: 1px solid #76c339}
.order .tax tbody tr td {height: 22px; background: url(/img/bg-order_tbody_td.gif) repeat-x bottom}
.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 {padding: 5px 0}
.order .sumaAll strong {padding-left: 5px; color: #000} 

.order .orderCupon .input_text {height: 16px; width: 118px; margin: 0 5px 0 15px; padding: 2px 0 0 4px; border: 1px solid #a4a4a4}

.order .title { float: none !important }

.order .transportHead {width: 100%; padding: 0 0 8px 0; color: #FFC4C4}
.order .transportHead span {padding: 0 419px 0 26px; } 
.order table.transport {width:100%;}
.order table.transport td {height: 19px}
.order table.transport .delivRadio {padding: 0px 0 0 25px; width: 21px;}
.order table.transport .delivLabel {width: 440px; font-weight: bold;}
.order table.transport .delivLabel span { color: #FFC4C4; font-weight: normal }
.order table.transport .delivPrice {width: 55px; text-align:right; padding-right: 20px }

.order table.payment {width:100%; }
.order table.payment td {height: 19px}
.order table.payment .method-of-payment {padding: 0px 0 0 25px; width: 21px;}
.order table.payment .payLabel {width: 516px; padding-left: 0px; font-weight: bold; }
.order table.payment .payLabel span { color: #FFC4C4; font-weight: normal }

.order .userSettings {font-size:11px; width:100%; margin: 0px auto 10px auto; clear: both;}
.order .userSettings .requiredText span {color: #fcf8bd}
.order .userSettings .requiredText {text-align: right; font-weight: bold; padding:10px 5px 0 0; color: #ffc4c4}
.order .userSettings .rName1 {width: 87px; padding-right: 4px; text-align: right}
.order .userSettings .rName2 {width: 82px; padding-right: 4px; text-align: right}
.order .userSettings .rInsert1 {width: 142px}
.order .userSettings .rInsert2 {width: 175px} 
span.req_char {color: orange; font-size: 13px;}
/*#tableFirm{display:none;}*/
.radioHub {padding-right:260px;}
.order .userSettings .secLabel {margin: 0 0 0 18px; font-weight: bold; color: #fac910; font-size: 12px;}
.order .userSettings .sectionNote { width:100%; text-align:center; margin:8px 0 5px; color: #ffc4c4; }
.order .userSettings .input_text {height: 16px; width: 115px; padding: 1px 4px 0 4px; border: 1px solid #a4a4a4; background-color: #fff; font-size: 11px;}
.order .userSettings .input_text.req {background-color:#fcf8bd}
.order .userSettings select {width: 125px}
.order .userSettings .bankaccount {width: 66px}
.order .userSettings .bankcode {width: 30px}
.order .userSettings .news {width:12px; margin:0}
.order .userSettings td.tdRowSeparator {height: 15px}
.order .userSettings .secLabel {margin: 15px 0 5px 0; padding: 0 0 5px 10px; font-weight: bold;}
.order .userSettings p {text-align: center; color: #ffc4c4; padding: 0 0 5px 0}

.order .orderAdditionales {padding: 0 0 10px 15px}
.order .orderCompletiveInfo {padding: 0 0 10px 15px}
.order .orderCompletiveInfo textarea {height: 50px; width: 450px; padding: 3px; border: 1px solid #a4a4a4}
.order .orderClientNumber {padding: 0 0 10px 15px}
.order .orderClientNumber .input_text {height: 16px; width: 118px; padding: 2px 0 0 4px; border: 1px solid #a4a4a4}

.orderBT {margin-top: 10px; margin-bottom: 20px; text-align: center}
.orderBT a {position: relative; top: 11px; margin-left: 8px; }

/**** 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}

.page_executedinvoice .ordertbl tbody td { background: #ccc }
.page_executedinvoice .ordertbl thead td { color: #fff }


/******************************** === USER.ExecutedOrdersList === *********************************/
#title_user_executed_orderlist_1{background: url(/img/1/title_executed_orders_list.gif) no-repeat }
#title_user_executed_orderdetail_1 {background: url(/img/1/title_executed_orders_detail.gif) no-repeat }
#title_user_noexecuted_orderlist_1 {background: url(/img/1/title_executed_orders_list.gif) no-repeat }
.data_sorting {float: left;  width:545px; padding:5px;margin: 10px auto 0 auto;}
.fufu {color: #FFF !important}
.data_sorting .byDateType {margin-top:15px }
.data_sorting .byId {float:left; margin-top:5px; margin-right:2px; padding-bottom:2px; padding-top:2px }
.data_sorting .byId input {}
.data_sorting .byId .input_text {width:55px;}
.data_sorting .byId .inputIMG {position: relative; top:0px;}
.data_sorting .unexecuteditems {float: left; margin-right:3px; margin-top:7px;_margin-top:9px; ?margin-top:10px;}
.data_sorting .unexecutedorders {float: left; margin-right:3px; margin-top:7px;_margin-top:9px; ?margin-top:10px;}
.data_sorting .input_text {width:6em; text-align: center; font-weight: bold; padding:3px ;overflow: hidden}
.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}
.page_executedorder .title { float: none !important }
.ordertbl {width:100%; margin:10px 0 15px 0; font-size:11px}
.ordertbl caption {margin-top:20px;font-weight:bold}
.ordertbl td {padding:3px;}
.ordertbl thead { color:#000;}
.ordertbl thead td {background:#FD7016;}
.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; color: #000; text-decoration: underline }
.ordertbl tbody td.Price {text-align: right;}
.ordertbl tbody td strong {color: #000} 
.ordertbl tfoot {font-weight:bold; background:#FD7016; color:#000;}
.ordertbl tfoot strong {font-weight:bold; background:#006644; color:#fff;}
.execute {width: 340px;}

.vatSum {width: 465px; margin: 15px auto 35px auto}
.vatSum thead td {height: 25px; font-weight: bold; color: #a4a4a4 !important; border-bottom: 2px solid #eeeeee}
.vatSum tbody td {height: 35px}
.vatSum tfoot td {height: 35px; border-bottom: 1px solid #76c339}
.vatSum .spaceSV {height: 1px; background: url(/img/bg-spaceSV.gif) no-repeat}
.vatSum .RateName {width: 170px; padding-left: 3px; font-weight: bold; color: #797979}
.vatSum .price1 {width: 95px; text-align: right; font-weight: bold; color: #797979}
.vatSum .price2 {width: 90px; text-align: right; font-weight: bold; color: #797979}
.vatSum .price3 {width: 103px; padding-right: 5px; text-align: right; font-weight: bold; color: #fca400}
.vatSum .price4 {text-align: right; font-size: 16px; font-weight: bold; color: #fca400}
.vatSum .rnEx {padding-left: 5px; font-weight: bold}

.state_table {margin:5px 10px; font-size: 12px; color: #000}
.state_table td {padding-left: 10px; padding-right: 10px;}
tr.state_0 td { background:#CCCCCC; }
tr.state_1 td { background:#CCCCCC; }
tr.state_2 td { background:#CCCCCC; }
tr.state_3 td { background:#CCCCCC; }
tr.state_4 td { background:#CCCCCC; }
tr.state_5 td { background:#CCCCCC; }
tr.state_6 td { background:#CCCCCC; }
tr.state_7 td { background:#CCCCCC; }

.ordertbl.orderdetail tbody td { background: #ccc }
.orderDetail {margin-top:10px; clear:both}
.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}
.loginform {width: 419px; margin: 17px auto 17px auto; font-size: 11px;}
.loginform div {width: 100%; padding: 0 0 3px 0; float: left; text-align: center}
.loginform label {font-weight: bold; text-align: right; position: relative; top: 2px; width: 135px; padding-right: 9px; float: left; display: block; color: #FFF}
.loginform .input_text {height: 15px; width: 123px; padding: 1px 0 0 6px; border: 1px solid #d1d1d1}
.loginform a {display: block;}
.loginform p {margin: 23px 0 7px 0; font-weight: bold; }
.loginform .lfEx1 {text-align: left; margin-bottom:5px; margin-top:20px}
.loginform .lfEx2 {text-align: left; margin-bottom:5px;}

/********************** === USER.lostpass === *****************************************************/
#title_lostpass_1 {background: url(/img/1/title_lostpass.gif) no-repeat}
.lostPass {clear: both; width: 500px; text-align: center; margin: 0 auto; }
.lostPass form {text-align: center;}
.lostPass p {padding: 10px 0}
.lostPass label { text-align: right; position: relative; top: 2px; width: 125px; padding-right: 9px; padding-left:20px; float: left; }
.lostPass .input_text {height: 15px; width: 123px; padding: 1px 0 0 6px; border: 1px solid #d1d1d1; float: left;}
.lostPass .input_button { float: left; padding: 0 0 0 10px }
.lostPassIn a img{ padding-top:15px;}
.lostPass .information.result {background:none; border:0 }

/********************** === 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 {font-size:11px;}
.registration .req_char { color: #FAC910; font-weight: bold; font-size: 12px }
.registration .requiredText {float: right; padding-right: 25px; color: #ffc4c4}
.registration .requiredText span {color: #fcf8bd}
.registration .userbrief { margin: 20px 0 10px 0 }
.registration .slEx {border-top: 0 !important}
.registration .slEx2 {margin-bottom: 15px !important; }
.registration .userdata {margin: 0px auto 10px auto}
.registration .secLabel {margin: 0 0 0px 0px; padding: 22px 0 0 45px; font-weight: bold; color: #fac910; font-size: 12px;border-top: 1px solid #ff122a}
.registration .sectionNote { width:100%; text-align:center; margin:8px 0 5px; color: #ffc4c4; }
.registration .outerTBL {margin-bottom:5px;}
.registration .outerTBL table {margin-bottom:7px;}
.registration .outerTBL td{cborder: 1px solid red}
.registration table {width: 100%; float: left}
.registration table.userAddress { margin-bottom: 15px }
.registration table tr td {height: 24px}
.registration td.tdRowSeparator {height: 15px}
.registration table .rName1 {width: 87px; padding-right: 4px; text-align: right}
.registration table .rName2 {width: 82px; padding-right: 4px; text-align: right}
.registration table .rInsert1 {width: 125px}
.registration table .rInsert2 {width: 175px}
.registration table .input_text {height: 16px; width: 115px; padding: 1px 4px 0 4px; border: 1px solid #a4a4a4; background-color: #fff; font-size: 11px;}
.registration table .input_text.req {background-color:#fcf8bd}
.registration table label.req { _background: none }
.registration table select {width: 125px}
.registration table .bankaccount {width: 66px}
.registration table .bankcode {width: 30px}
.registration table .news {width:12px; margin:0}
.registration .buttons {margin-top:20px;}
.registration .information {width:513px; }


/*********************************
 === 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:0 0px 5px 0px; width:100%; float: left; }
.producerBasicInfo .sec_img  {height: 105px; width: 105px; margin: 0 9px 5px 0; floaT: left; overflow: hidden; border: 2px solid #adadad}
.producerBasicInfo .sec_info {}
.producerBasicInfo .sec_info h1 {font-size: 15px; color: #FAC910;font-weight:bold; font-family:verdana; }
.producerBasicInfo .sec_info h2 {font-size: 13px; font-weight: bold; color: #FAC910;}
/*.producerBasicInfo .sec_info a {font-weight: bold; color: #006644; text-decoration: underline;}*/
.producerBasicInfo .freetext {margin-left:5px}

/***************************
 === PRODUCER.imagelistdetail ===
***************************/
.page_producerD .producerImageList .producerDetailCategory {font-size: 15px; color: #FAC910;font-weight:normal; font-family:verdana; margin-bottom:15px; }

/********************************
 === 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:90px!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; border: 1px solid #a4a4a4;}
.page_advancedsearch .paramList .param input { margin-right:5px; float: left; }
.page_advancedsearch .paramList .param .input_text {height: 16px; width: 100px; padding: 1px 4px 0 4px; border: 1px solid #a4a4a4; background-color: #fff; font-size: 11px;}
.page_advancedsearch .paramList .param .input_check {border: 1px solid #a4a4a4;}
.page_advancedsearch .paramList .param select.onlyselect { width:215px; float: left;}
.page_advancedsearch .paramList .param .multi{width:215px;}
#hoverbox {position: absolute; display: none; border: 1px #D1D1D1 solid; padding: 5px; cursor: pointer; background-color: #fff; }
#hoverbox.visible {display:block;}

.page_advancedsearch .buttons { margin-top: 20px }

/***************************
 === PRODUCER.imagelist ===
***************************/
#title_producerImageList_1 {background: url(/img/1/producerList.gif) no-repeat;}
/*.page_producer .title {float:left;height:26px;margin:8px 0 0 1px !important;width:100%;}
.page_producer .title span {height:27px !important;}*/
.producerImageList {float:left; margin-left:5px; padding-left:15px; margin-top:10px; border:0px; }

.producerImageList .producerinfo {float:left; width: 180px; margin:10px 0;  text-align: center;  font-family: verdana;}
.producerImageList .producerinfo a {float:left; width:100%; display: block; margin:0px; font-size: 12px; color: #FAC910; text-decoration: underline; font-weight:bold; }
.producerImageList .producerinfo .lnk {margin:5px 0 5px 0; !important; padding-bottom:10px;}
.producerImageList .producerinfo div {float:left; width:100%; height:150px; margin: 0; text-align:center; }
.producerImageList .producerinfo div img {}



/***************************
 === commoditybody_detailsend.xslt ===
***************************/
#title_detailSend_1 {background: url(/img/1/title_detailsend.gif) no-repeat}
.classic{clear: both; margin: 10px 0 0 20px}
.classic th {text-align:right;}
.classic td .input_text {height: 16px; width: 115px; padding: 1px 4px 0 4px; border: 1px solid #a4a4a4; background-color: #fff; font-size: 11px; margin-right:5px;}
.classic td span {color: #FAC910; font-weight: bold; }


/*********************
 === 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;}

/************************
 === CPUBLISH.sitemap ===
************************/
#title_siteMap_1 {background: url(/img/1/title_sitemap.gif) no-repeat; }
.page_sitemap .title {margin-bottom:8px !important;}
.page_sitemap strong { margin: 15px 0 0 20px;  color: #FAC910;}
.page_sitemap ul {list-style-type: none; margin:0 0 15px 25px; padding:0;}
.page_sitemap ul li {padding: 1px 0}
.page_sitemap ul a {background: url(/img/bg-siteMap_ul.gif) no-repeat 15px 4px; padding:0 0 0 25px}
.page_sitemap ul ul {margin:0 0 0 10px; padding-left: 5px;}
.page_sitemap ul li li {padding: 1px 0}

/****************************
 === COMMODITYBODY.related ===
****************************/




/***************************** 
 === emailNews.register ===
 ****************************/
#title_news_reg_1 {background: url(/img/1/title_news_reg.gif) no-repeat; color:White !important;}

/* ------------ Footer -----------------------------------------------------------------------------------------------------------------*/
#containerFooter .footerLogo { position: absolute; top: 12px; left: 18px }
#containerFooter .part1 {position: absolute; bottom: 0; left: 0px; z-index: 9; }
#containerFooter .part1 a { display: block; width: 214px; height: 33px; }
#containerFooter .part2 { float: left; padding: 15px 0 40px 0; width: 490px; }
#containerFooter .part2 p {padding-bottom: 5px; }
#containerFooter .part2 a {color: #FFF}
#containerFooter .part3 { position: absolute; width: 100%; left: 0px; bottom: 0px; text-align: right; font-weight: bold; color: #cd0f24; background: url(/img/bg-footer_bottom.png) no-repeat}
#containerFooter .part3 span { display: block; padding: 10px 25px 10px 0; }
#containerFooter .part4 {position: absolute; top: 13px; left: 247px; }
#containerFooter .part5 { width: 160px; margin: 7px 0 0 320px; padding: 0 0 40px 0; float: left }
#containerFooter .part5 ul {margin: 0; padding: 0; list-style-type: none; float: left; }
#containerFooter .part5 ul li {width: 155px; }
#containerFooter .part5 ul li a {padding: 4px 15px 3px 10px; display: block; color: #a80a1a; font-size: 12px; border-left: 2px solid #a80a1a}



/****************************
 === 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: center; font-size: 10px; color: #808080;}
.paramSearch .div_flash .href_flash {margin-left: 55px;}

/*****************************
 === 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_compare.gif) no-repeat }
.page_forum .forum ul {margin:5px 0 0 5px}
.page_forum li.forum_Body {width:100%; float:left;}
.page_forum .treeImg {width:10px; margin-right:5px; float:left;}
.page_forum .forum li {width:100%; list-style-type:none; margin-left:0;padding-left:5px;}
.page_forum .forum a {margin-right: 6px; padding-right: 10px; text-decoration: none;}
.page_forum .forum li {display: inline}
.page_forum .forum li a:hover {text-decoration: underline}
.page_forum .forum_name {margin-right:5px; float:left;}
.page_forum .forum_date {width:60px; float:left;}

/*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;}


#EmailNews_ChckCode_div .ChckCodeAssistant {background: #fff; }
.ChckCodeAssistant img { margin-right: 15px }
.ChckCodeAssistant td { padding-top: 10px }
.ChckCodeAssistant strong { color: #FAC910 }

p.paycardnote    { text-align: center !important; font-size:14px !important; font-weight: bold !important; }

.transakceOK     { text-align: center; padding:40px 0 0 0; font-weight: bold; }
.transakceKO     { text-align: center; padding:40px 0 0 0; font-weight: bold; }

.page_alucar #titleALU {background: url(/img/1/title_alucar.gif) no-repeat}
.page_alucar .commodityCatalog { padding-top: 25px; }

#carImage { text-align: center; padding-bottom: 10px; }
.page_alucar .freeArticle .articleHead.freetext .anotation { display: none; }
.detail #carImage { padding-top: 20px; clear: both; }
#aluPneuHomologace { padding-top: 10px; clear: both; }

.aluDiscAnimate {float:left; width:100%; margin:0px; padding:0px; text-align:right;}
.alucarFlash {float:left; width:270px; margin:0 0 0 5px; padding:0px;}

.lista {clear: both; width:758px; margin: 0 auto; padding: 4px 0 4px 0; text-align: center; font-family:Arial;font-size:11px;color: #4f5052;}

.lista a {color: #797a7c;}


/* ----------  Cookies a JS  -------------------------------------------------------------------------------------------------- */
#containerBody #noCookies {background-color:White; color:#B90C1C; height:auto; width:100%; font-size:20px; text-align:center; padding: 10px 0 10px 0; margin: 10px 0 10px 0; display:none;}
#containerBody #noJs {background-color:White; color:#B90C1C; height:auto; width:100%; font-size:20px; text-align:center; padding: 10px 0 10px 0; margin: 10px 0 10px 0; display:block;}

/* ----------  Odeslani objednavky - funcybox  -------------------------------------------------------------------------------------------------- */
#orderWait {text-align:center; padding:15px 30px 15px 30px;}
#orderWait .text {color:#787878; font-size:18px; text-align:center; font-weight:bold; padding: 0 0 20px 0}
#orderWait img {height:32px; width:32px; display:block; padding-left:200px;}


#column3 .title.remitems { margin-top: 0px; height: 31px }

.ownSection {padding-left:20px; position:absolute; top:105px; left:555px; width:150px; font-size:12px; font-weight:normal !important; color:#3e1e6c; background: url(/img/bg-ownSection.gif) no-repeat 2px 2px }
#containerBody .naEx {position:absolute; color:#000; top:0px; right:0px; height: 18px; width: 172px; font-weight:normal;  padding-top: 4px; padding-left: 15px; cursor: pointer; text-align:left; background: url(/img/bg_best_naEx.gif) no-repeat 0px 0px #FFF; xborder: 1px solid #3e1e6c}
#containerBody .naEx:hover {text-decoration:underline;}

.checkProduct {position:absolute; top:0px; right:0px; width: 186px; height: 18px; cursor: pointer; text-align: left; z-index:999;  }
.checkProduct .checkProduct-t {height: 23px; width: 171px !important; padding-top: 5px; padding-left: 15px;  float: right !important; cursor: pointer; text-align: left; font-weight:normal; color: #000; background: url(/img/bg_best_naEx1.gif) no-repeat 0px 0px #FFF}
.checkProduct .checkProductIn1 {z-index:999;  height:auto; max-height:514px; width: 172px; margin-top:-5px; padding: 10px 0 10px 10px; float: left; border: 2px solid #FBC910 ; border-top:none; background-color:#FFFFFF; overflow-x:hidden; overflow-y:auto;}
.checkProduct .checkProductIn1 p {color:#3f9400; padding:20px; text-align:center;}
.checkProduct .checkProductIn2 {width: 160px; margin-bottom: 1px; padding-bottom: 1px; float: left; border-bottom: 1px solid #ebebeb;  }
.checkProduct .checkProductIn2 .last {border: 0}
.checkProduct .checkProductIn2 .chpImg {height: 50px; width: 38px; float: left}
.checkProduct .checkProductIn2 .chpInfo {width: 150px; padding: 7px 0 0 10px; float: left}
.checkProduct .checkProductIn2 .price {width: 150px; padding: 7px 0 0 10px; float: left; color:#000;}
.checkProduct .checkProductIn2 .chpInfo a {margin-bottom: 2px; width:100%; display: block; font-weight: bold; color: #3e1e6c; xposition:relative; top:0px; background: url(/img/bg-categories_caEx2.gif) no-repeat right 2px }
.checkProduct .checkProductIn2 .chpInfo span {color: #000}


.checkProduct .checkProductIn2_hover {width: 160px; background:#f5f5f5; margin-bottom: 1px; padding-bottom: 1px; float: left; border-bottom: 1px solid #ebebeb;  }
.checkProduct .checkProductIn2_hover .last {border: 0}
.checkProduct .checkProductIn2_hover .chpImg {height: 50px; width: 38px; float: left}
.checkProduct .checkProductIn2_hover .chpInfo {width: 150px; padding: 7px 0 0 10px; float: left}
.checkProduct .checkProductIn2_hover .price {width: 150px; padding: 7px 0 0 10px; float: left; color:#000;}
.checkProduct .checkProductIn2_hover .chpInfo a {margin-bottom: 2px; width:100%; display: block; font-weight: bold; color: #000; xposition:relative; top:0px; background: url(/img/bg-categories_caEx2.gif) no-repeat right 2px }
.checkProduct .checkProductIn2_hover .chpInfo span {color: #000}


.fadeEfect { display:none; background: none repeat scroll 0 0 #24212A; float: left; padding-right:10px; height: 100%; left: 0; opacity: 0.85; position: absolute; top: 0; width: 100%;  z-index: 9;}
.fadeEfect span {color: #FFFFFF; float: left; font-size: 20px; margin-left: 34%;  margin-top: 200px;}
