html,body{margin:0;padding:0;height:100%;font-family:'Roboto Slab',serif;}
body{background:#F2E9DE;color:#917D68;font-size:12px;}
table{font-family:'Roboto Slab',serif;font-size:12px}
h1,h2,h3,h4{font-weight:400;color:#614728}
h1{font-size:2.5em}
.pageTitle h1{font-size:2.3em;margin:0;padding:10px 0}
a{color:#AE9B86;font-size:1em}
p{font-family:'Open Sans',sans-serif}
button,input[type=button],input[type=submit]{cursor:pointer;padding:10px 18px;border:none;/*height:30px;*/font-size:11px;text-transform:uppercase;color:#fff;background:url(../images/btn_medium.png) no-repeat}
button.large,input[type=button].large,input[type=submit].large{width:120px;background:url(../images/btn_long.png) no-repeat}
.modal a.btn {line-height:24px;text-decoration:none;background:#F6410A;color:white;width: 100px;display: block;}
.modal a.btn:hover{background:#472B06;}
.modal button.btn-cancel {background:#E6E6E6;color:#333334;border:solid 1px #ccc;}
.modal button.btn-cancel:hover {border:solid 1px #aaa;}
.modal a.btn, .modal button.btn-cancel{
font-size:16px;padding:12px 20px;text-transform:none;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;}
input{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #d3d3d3;font-weight:400;color:#555;padding:3px 4px;margin:5px 0}
textarea{resize:none;border:1px solid #d3d3d3;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;font-weight:400;color:#555;padding:3px 4px}
.clearfix{clear:both}
.container-full-width{margin-left:auto;margin-right:auto;width:950px}
.errorMessage{color:red}
.form .row label{text-align:right;width:130px;display:inline-block;vertical-align:top;margin-top:7px;padding-right:20px;color:#472B06}
.form .row{margin:8px 0}
.form .row .errorMessage{margin-left:150px!important}
.form .row.buttons{margin-left:150px!important}
.form p.confirm{margin-left:150px!important}
.form p.confirm input[type=checkbox]{margin-right:10px!important}
.form p.note{padding:10px 0!important;color:#aaa;font-size:.9em}
.form .row .hint{color:#aaa;font-size:.9em}
.form .row > .hint {margin-left:150px;}
.form .row.verifyCode-container .hint{margin:0}
.form .row .hint a{color:#aaa}
.form .row .hint:hover,.form .row .hint:hover a{color:#917D68}
hr{height:3px;border:none;margin:20px 0}
hr.full-width{width:100%!important}
hr.line1000{background:url(../images/hr-1000.png) no-repeat top left;width:1000px}
hr.line500{background:url(../images/hr-500.png) no-repeat top left;width:500px}
hr.line350{background:url(../images/hr-350.png) no-repeat top left;width:350px}
#header-top .navbar-inner{background:url(../images/bck_header.jpg) no-repeat top center #472B06}
#header-top .container-full-width{height:26px;padding:15px 0}
#header-top .container-full-width .fbauth{float:left}
#header-top .container-full-width .fbauth.logged a{color:#fff;text-decoration:none;font-family:'Open Sans',sans-serif}
#header-top .container-full-width .fbauth.logged > img{width:30px!important;height:30px!important}
#header-top .container-full-width .showAuthLineContainer{display: inline-block;vertical-align: top;margin-left:5px;width: 400px;overflow: hidden;}
#header-top .container-full-width .showAuthLineContainer > div {padding:7px 10px;}
#header-top .container-full-width .showAuthLineContainer a{margin-right: 12px;color:#fff;text-decoration:none;font-family:'Open Sans',sans-serif;font-size:1.1em;}
#header-top .container-full-width .showAuthLineContainer div button{width:98px;background:url(../images/btn_medium.png)}
#header-top .container-full-width .showAuthLineContainer div .vertical-separator{color:#694821;margin-left:3px;margin-right:3px}
#header-top .container-full-width .showAuthLineContainer.logged > div{margin-left:7px;}
#header-top .container-full-width .showAuthLineContainer.logged > div a{font-size:1.2em}
#header-top .container-full-width .header-top-search{vertical-align:top;margin-left:0;display:inline-block;margin-right:0;width:200px;height:38px;margin-top: -5px;}
input#search_query_top{border:none;background:url(../images/bck_input_fastsearch.png) no-repeat;width:154px;height:28px;padding-left:10px;padding-right:25px;margin:0;}
input#search_query{border:solid 1px #ccc;width:154px;height:29px;padding:5px 25px 6px 10px;position:relative;top:1px}
input#search_query_top.waitColor{color:#ccc}
input#search_query_top.workColor{color:#000}
.search_withcategory_container button{border:none;width:96px;height:41px;background:#472B06;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 0 4px #fff;-moz-box-shadow:0 0 4px #fff;-webkit-box-shadow:0 0 4px #fff}
#search_category{width:210px;}
#menu-block.fix-toolbar{height:70px!important;position:fixed;top:0;opacity:.95;z-index:1000001;margin-left:auto;margin-right:auto;width:100%;background:#F2E9DE;border-bottom:solid 1px #4F3410}
#menu-block.fix-toolbar #logo .logo-holder{margin-top:10px}
#menu-block.fix-toolbar .menu_container > ul > li{line-height:60px}
#menu-block.fix-toolbar .menu_container > ul > li > ul{margin-top:-10px}
#menu-block.fix-toolbar #cart-top .cart-top-container{padding-top:15px}
#menu-block.fix-toolbar .menu_container {margin-left:-10px;height:70px;}
.cart-top-container.fix-toolbar{margin-top:6px;margin-left:20px;position:fixed;z-index:1000002;top:10px;}
#menu-block{height:110px;position:relative}
#logo{display:inline-block;vertical-align:top;}
#logo h1{margin:0}
#logo .logo-holder{margin-top:22px}
#logo .logo-holder img{width: 150px;margin-right: 20px;}
#menu-block .content-full-width{height:110px}
#menu-block .menu-container{display:inline-block;vertical-align:top;overflow:hidden;width: 750px;font-size: .9em;}
#menu-block .menu_container{margin:0 0 0 10px;padding:0;}
#menu-block .menu_container ul{list-style:none;margin:0;padding:0;z-index:1000000}
#menu-block .menu_container .hidden{display:none}
#menu-block .menu_container > ul > li{float:left;height:60px;padding:0 13px 40px;line-height:100px;border-top:solid 5px #F2E9DE}
#menu-block .menu_container > ul > li.active,#menu-block .menu_container > ul > li:hover{border-top:solid 5px #B4864F}
#menu-block .menu_container > ul > li.active a,#menu-block .menu_container > ul > li:hover a,#menu-block .menu_container > ul > li a:hover{color:#B4864F}
#menu-block .menu_container > ul > li a,#menu-block .menu_container > ul > li{font-size:1.1em;text-decoration:none;color:#472A06}
#menu-block .menu_container > ul > li span.sf-sub-indicator{display:none}
#menu-block .menu_container > ul > li > ul{margin-left:-14px;margin-top:-25px;line-height:100%;width:140px;position:absolute;background:#F2E9DE;z-index:2000000}
#menu-block .menu_container > ul > li > ul > li{padding:10px 15px;color:#472A06!important}
#menu-block .menu_container > ul > li > ul > li a{color:#472A06!important}
#menu-block .menu_container > ul > li > ul > li:hover #menu-block .menu_container > ul > li > ul > li a:hover,#menu-block .menu_container > ul > li > ul > li:hover a{color:#B4864F!important}
#cart-top{margin-top:-5px;width:98px;height:35px;display:inline-block;vertical-align:top;float:right;margin-right:15px}
#cart-top .cart-top-container{padding:0;margin-left:15px;}
#cartShortButton{padding:0!important;border:none;width:96px;color:#CABDAD;height:36px;background:url(../images/btn_basket.jpg) no-repeat;box-shadow:0 0 4px #fff;-moz-box-shadow:0 0 4px #fff;-webkit-box-shadow:0 0 4px #fff}
#cartShortButton.count{background:url(../images/btn_basket2.jpg) no-repeat;}
#cartShortButton .cart-count, #cartShortButton #cartRemainingTime {width:35px;text-align:center;overflow:hidden;}
#cartShortButton .cart-count{margin:4px 0 0 53px;color:white;font-size:1.1em!important;font-weight:700;background:#472B06;}
#cartShortButton #cartRemainingTime {margin-top:-3px;}
#cartDetailDialog ul.cartItems > li .priceContainer .priceItem {display:none;}
#cartDetailDialog ul.cartItems > li .priceContainer .priceItemSum {font-weight:bold;}
.animationToBasket{position:absolute;z-index:2000001;opacity:.9;margin-left:-120px}
#slides img.slide_image{float:right;width: 32rem;}
#slides .prev{position:relative;top:-220px;left:-70px;display:block;width:44px;height:88px;background:url(../images/arrow_left.jpg) no-repeat}
#slides .next{position:relative;top:-308px;left:960px;display:block;width:44px;height:88px;background:url(../images/arrow_right.jpg) no-repeat}
#slider-block{background:url(../images/bck_slider_repeat.jpg) repeat-x;width:auto}
#slider-block .slider-container{height:454px;background:url(../images/bck_slider.jpg) no-repeat center top}
#slides{color:#fff;z-index:1000;position:relative;height:450px;}
#slides .slides_container{width:950px;height:410px}
#slides .slides_container div{width:947px;height:407px;display:block}
#slides a {text-decoration:none;}
#slides .slides_container div p{margin:0}
#slides .slides_container div h1.content-title,.page-title-container .pageTitle,.help-container-padding h1{-webkit-text-shadow:3px 3px 5px #000;-moz-text-shadow:3px 3px 5px #000;text-shadow:3px 3px 5px #000}
#slides .slides_container div h1.content-title{color:#fff;font-size:35px;font-weight:400;margin:70px 0 20px;display:block}
#slides .slides_container div h2.content-lead{color:#fff;font-size:20px;margin:0;font-weight:400}
#slides .slides_container div h2.content-lead p{margin:5px 0;-webkit-text-shadow:2px 2px 2px #000;-moz-text-shadow:2px 2px 2px #000;text-shadow:2px 2px 2px #000}
#slides .slides_container div .content-body{font-size:15px}
#slides .slides_container div .content-body p{margin:30px 0 0;width:420px;-webkit-text-shadow:2px 2px 2px #000;-moz-text-shadow:2px 2px 2px #000;text-shadow:2px 2px 2px #000}
#slides .pagination{display:none}
#page-title-block{margin-bottom: 25px;background:url(../images/bck_slider_repeat.jpg) repeat-x #472B06}
#page-title-block .page-title-container{background:url(../images/bck_slider.jpg) no-repeat center top;height:120px}
#page-title-block .pageTitle{width:320px;display:inline-block;vertical-align:middle;height:110px;line-height:110px}
#page-title-block .pageTitle h1{color:#fff;width:410px;display:inline-block;vertical-align:middle;margin:0;line-height:30px}
#page-title-block .header-top-search{width:580px;display:inline-block;padding-left:30px;margin-top:30px;text-align:right;vertical-align:top}
.content-block-container {padding:10px 0;position:relative;overflow:hidden;min-height:500px;}
.content-block-container .breadcrumbs{margin-top:10px;margin-bottom:30px}
.content-block-container .showContent .lead{font-weight:700}
.like-us-block{background:#E7D7C4;height:120px;margin:40px 0}
.like-us-container{padding:30px 0}
.like-us-container h1{margin:0;padding:0;color:#5B4226}
.like-us-container p{margin:0;padding:0;color:#C29E75;font-size:1.2em}
.like-us-container input[type=button]{position:absolute;margin-right:0;margin-top:-60px;background:url(../images/btn_like.jpg);width:225px;height:63px}
.like-us-container input[type=button],#help-block .help-container-padding input[type=button]{margin-left:660px}
#help-block{background:url(../images/bck_footer_repeat.jpg) repeat-x #472B06}
#help-block .help-container{height:173px;background:url(../images/bck_footer.jpg) no-repeat center top}
#help-block .help-container-padding{padding:50px 0}
#help-block .help-container-padding h1{margin:0;padding:0;color:#fff}
#help-block .help-container-padding p{margin:0;padding:0;color:#90693A;font-size:1.2em}
#help-block .help-container-padding input[type=button]{position:absolute;margin-right:0;margin-top:-60px;background:url(../images/btn_chat_hu.png);width:225px;height:63px}
#footer{/*height:30px*/}
div.showContent.footer{width:auto!important;margin-left:auto;margin-right:auto}
div.showContent.footer p{text-align:center}
div.showContent.footer a:hover{color:#381502}
#category-listing{width:180px;/*float:left;*/margin-right:15px;display:inline-block;vertical-align:top}
#category-listing ul{list-style:none;margin:0;padding:0}
#category-listing ul li{padding:3px 10px;color:#4D310E;cursor:pointer;}
#category-listing ul li a{text-decoration:none;color:#4D310E}
.category-tree  ul  li:hover:not(.active) {background:#E8D9C8;}
.categoryBlock > ul > li > span {font-size:1.1em;}
.categoryBlock > ul > li ul.subcategory {margin-left:20px!important;}
.categoryBlock > ul > li ul.subcategory > li,
.categoryBlock > ul > li ul.subcategory > li a {text-transform: lowercase;font-size:1em;}
.product-datasheet-container{display:inline-block;width:743px}
.product-datasheet{background:#fff;border:solid 1px #aaa;display:inline-block;width:742px}
.product-datasheet > div{padding:10px}
.product-datasheet .datasheet-img{margin-bottom:20px;float:left;display:inline-block;vertical-align:top;margin-right:10px;width:312px;overflow:hidden}
.product-datasheet .title{display:inline-block;vertical-align:top;width:400px}
.product-datasheet .title h1{font-size:18px;margin:0;padding:0}
.product-datasheet .lead{display:inline-block;width:100%;vertical-align:top;}
.product-datasheet .body{clear:left}
.product-datasheet .stock {margin:0;}
.product-datasheet .stock .hint {position:absolute;}
.product-datasheet .priceBlock {color:#472B06;padding:10px;display: inline-block;vertical-align: top;}
.product-datasheet .productPrice.STOCK_TYPE_CANNOTORDER {display:none;visibility:hidden;}
.product-datasheet .productPrice{margin-top: 15px;display:inline-block;font-size:16px;margin-bottom:25px;width: 100%;height:85px;background:#E8D9C8;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}
.product-datasheet .productPrice .price_value{display:inline;font-size:1.4em}
.product-datasheet .productPrice .price_value_netto{display:block;font-size:12px;text-align:right;width:234px}
.product-datasheet .productPrice .price_value_netto.reseller{display:inline-block}
.product-datasheet .productPrice .contentPriceLabel{font-weight:700;display:inline-block}
.product-datasheet .productPrice .price_value.discountAvailable{font-size:1.1em!important}
.product-datasheet .productPrice .contentPriceLabel.discountAvailable{font-weight:400;font-size:.9em!important}
.product-datasheet .productPrice .priceDiscount{width:400px;display:block}
.product-datasheet .productPrice .contentDiscountLabel{display:inline-block;font-weight:700}
.product-datasheet .productPrice .discount_value{font-size:1.5em;font-weight:700}
.product-datasheet .productPrice .discountExpireLabel{display:inline-block;font-size:11px}
.product-datasheet .productPrice .discount_expire{font-size:11px}
.product-datasheet .productPrice .contentPriceLabel,.product-datasheet .productPrice .discountExpireLabel,.product-datasheet .productPrice .contentDiscountLabel{width:130px}
.product-datasheet .button_container {vertical-align: top;display: inline-block;margin:19px 0 0 10px;width: 100px;}
.product-datasheet .button_container input {width:25px;display:inline-block;text-align:right;}
.product-datasheet div.productPrice button.cart_button{display:inline-block;margin-top: -7px;position: absolute;}
.product-datasheet div.payment,.product-datasheet div.shipment{display:inline-block}
.product-datasheet div.shipping{margin-top:10px;display:inline-block;margin-bottom:20px}
.product-datasheet div.shipping ul,.product-datasheet div.payment ul{display:inline-block;margin:10px 0;padding:0;list-style:none}
.product-datasheet div.payment ul li{display:inline-block;width:73px;vertical-align:top;text-align:center;font-size:10px}
.product-datasheet div.payment ul li img{margin:0 10px}
.product-datasheet div.payment ul li p{line-height:11px;margin:0;padding:0}
.product-datasheet div.shipping ul li{width:200px}
.product-datasheet div.shipping ul li img{position:relative;top:3px;margin-right:5px}
.product-datasheet div.stock span,.product-datasheet div.brand span,.product-datasheet div.itemCode span{display:inline-block;height:20px;font-weight:700}
.product-datasheet div.stock span,.product-datasheet div.brand span,.product-datasheet div.itemCode span {width:100px;}
.product-datasheet div.stock span, .trait_group h3, .property_list .row label  {width:180px;}
.product-datasheet .cetelemBadge{position:absolute;margin-left:254px;margin-top:-10px}
.trait_group h3, .property_list .row label {
    font-weight: 700;
    font-size: 12px;
    color:#917D68;
}
.products-listing{height:auto!important;display:inline-block;vertical-align:top;width:79%;padding:0}
.products_listing_grid1.home_products {width:100%!important;}
.products_listing_grid1 > h4{display:none}
.products-listing #featured-products-block > hr.line350, #topvisited-products-block > hr.line1000{display:none} 
.products-listing #featured-products-block{margin-top:-18px}
.products_listing_grid1 .block_content > ul li.first{border:solid 1px #D1C0AD}
.products_listing_grid1 .block_content > ul li{padding:0;width:97%!important;border:solid 1px #D1C0AD;border-top:none;background:#fff}
.products_listing_grid1 .block_content > ul li.block_content_padding > div {padding:15px 12px;width:100%!important;}
.products_listing_grid1 .block_content > ul li.header {height:40px!important;border:solid 1px #D1C0AD;overflow:hidden;}
.products_listing_grid1 .block_content > ul li.header > div {padding:0 5px ;display:block;width:100%;background:#fff;}
.products_listing_grid1 .block_content > ul li.header > div > div{font-size:30px;display:inline-block;vertical-align:top;}
.products_listing_grid1 .block_content > ul li.header div.sort_name{width:70%}
.products_listing_grid1 .block_content > ul li.header div.sort_price{width:20%}
.products_listing_grid1 .block_content > ul li.oddeven0{background:#E8D9C8!important}
#featured .home_products .bottom div.cetelemBadge{margin-top:-55px;margin-left:7px;position:absolute}
#featured-products-block .block_content ul > li {float:left;}
#main .home_products .bottom div.cetelemBadge{margin-top:-115px;margin-left:315px;position:absolute}
#main #featured-products-block.home_products .bottom div.cetelemBadge {margin-top:-50px;margin-left:0px;}
#main #featured-products-block.home_products {width:100%;}
#discount-listing #discount-products-block .bottom div.cetelemBadge{margin-top:-89px;margin-left:243px;position:absolute}
#main.open #featured-products-block .bottom div.cetelemBadge{margin-left:40px}
#main #discount-products-block {margin-left:50px;}
.block_content > ul li .block_image{margin-right:12px;margin-bottom:9px;text-align:center;height:100px;width:110px;background:#fff;overflow:hidden;box-shadow:2px 2px 4px #ccc;-moz-box-shadow:2px 2px 4px #ccc;-webkit-box-shadow:2px 2px 4px #ccc}
.products_listing_grid1 .block_content > ul li .info{margin:0;font-size:.8em;line-height:180%;height:25px;overflow:hidden}
.products_listing_grid1 .block_content > ul li .info_container{width:350px;height:110px;overflow:hidden;font-family:'Open Sans',sans-serif;padding:0 10px 0 0}
.products_listing_grid1 .block_content > ul li .info_container .title_box{height:30px;line-height:110%;overflow:hidden}
.products_listing_grid1 .block_content > ul li .info_container .category_info{margin-left:10px;float:left;padding-top:5px;font-size:.9em}
.products_listing_grid1 .block_content > ul li .price_container{text-align:center;width:120px;padding-top:25px}
.products_listing_grid1 .block_content > ul li .button_container{text-align:center;font-size:.8em;margin-left:30px}
.products_listing_grid1 .block_content > ul li .button_container .stock{margin-top:55px;position:absolute;width:80px;}
.products_listing_grid1 .paginator > div{padding:10px 0}
.paginator {/*width: 769px;*/width:97%;margin:10px 0;}
.paginator .pageSize {width: 140px;}
.paginator .sort {width: 230px;}
.paginator ul.pages li.selected a {color:white;}
.products_listing_grid1 .block_content > ul li .price_block{font-size:1.7em;line-height:1.2em;}
.products_listing_grid1 .block_content > ul li .price_value_netto{font-size:12px;font-weight:400;/*color:#B4A38E;*/display:block;margin-top:-3px}
.products_listing_grid1 .block_content .sort-container{display:none}
.products_listing_grid1 .home_products .block_content ul > li{float:left;width:700px}
.products_listing_grid1 .price_container .price_block .price_value, .products_listing_grid1 .price_container .price_block .discount_value{font-size:1.2em}
.products_listing_grid1 .price_container .price_block .price_value.discountAvailable {margin-top:-15px;}
.price_block .price_value, .price_block .discount_value {font-size: 1.8em;font-weight: bold;}
.block_content > ul li .price_block span.price_value,.block_content > ul li .price_block span.discount_value{text-shadow:1px 1px #aaa;-moz-text-shadow:1px 1px #aaa;-webkit-text-shadow:1px 1px #aaa}
.block_content > ul li .price_block span.price_value:not(.discountAvailable) {display:block;margin-top:10px;}
#featured-products-block .block_content ul > li, #featured .home_products li.ajax_block_product {width:362px !important;}
#featured-products-block hr{width:800px!important}
#featured-products-block h1{margin-bottom:0}
#discount-products-block .home_products .block_content ul > li,#featured-products-block .home_products .block_content ul > li{float:left;width:350px}
#featured-products-block .price_block{line-height:90%;width:110px;text-align: right;}
#featured-products-block .price_block .priceDiscount{display:block;margin-top:4px}
#featured-products-block .price_block .priceDiscount .discount_value{display:inline-block;font-size:18px}
#featured-products-block .price_block .priceDiscount .contentDiscountLabel{display:none}
#topvisited-products-block .price_block .contentPriceLabel, #discount-products-block .price_block .contentPriceLabel, #featured-products-block .price_block .contentPriceLabel{display:none}
#featured-products-block .price_block .price_value{display:inline-block;padding-top:10px}
#featured-products-block .price_block .price_value_netto{position:relative;margin-top:4px;}
#featured-products-block .price_block .price_value.discountAvailable{display:inline-block;padding-top:0!important}
.home_products .price_block .price_value_netto{color:#474343;font-weight:300;margin-top:-2px;}
.home_products ul{list-style:none;margin:0;padding:0}
.home_products a{text-decoration:none;color:#472A06}
.home_products h1,h2,h3,h4,h5{margin:0}
.home_products h5{font-size:1.1em}
.product-datasheet div.productPrice button.cart_button{background:url(../images/btn_basket_list_0.png) no-repeat top center;width:50px;height:50px;line-height:100px;overflow:hidden;margin-left:10px;} 
.home_products button.cart_button0{background:url(../images/btn_basket_list_0.png) no-repeat top center;width:80px;height:50px;line-height:100px;overflow:hidden;}
.home_products button.cart_button1{background:url(../images/btn_basket_list_1.png) no-repeat top center;width:80px;height:50px;line-height:100px;overflow:hidden;}
.home_products .ribbon .label {font-size:.8em;padding:1px 30px;}
#discount-products-block .ribbon .label{margin-left:-10px;margin-top:10px;} 
.home_products button.product_detail,#chatPanel button{background:#472B06;float:left;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.home_products .price_block{font-weight:700;color:#472A06}
#main.open #featured-products-block{position: relative;float:left;width:450px}
#categoryPage #featured-products-block ul li{float:left;width:365px!important}
.home_products .block_content ul > li{border-radius:0!important;border:solid 1px #D1C0AD;background:#fff!important;margin-bottom:10px}
.home_products .block_content ul > li .title{height:47px;line-height:150%;overflow:hidden}
.home_products .block_content ul > li .info{margin:0;font-size:.8em;line-height:120%;overflow:hidden;height:40px}
.home_products .block_content ul > li .top{height:110px;padding:12px}
.home_products .block_content ul > li .top img{float:left;/*height:100px;margin-right:10px*/}
.home_products .block_content ul > li .bottom{height:55px;background:#E8D9C8;padding:5px 12px}
.home_products .block_content ul > li .bottom .btn_basket{display:inline-block;vertical-align:top;width:118px;margin-right:2px;padding-top:3px}
.home_products .block_content ul > li .bottom .price_block{display:inline-block;}
.home_products .block_content ul > li .bottom .btn_detail{text-align:right;float:right;padding-top:13px;margin-right:0}
.home_products .btn_basket input.itemCount {margin:0 0 2px 0;display:inline-block;vertical-align:top;width:40px;width: 25px;margin-top: 9px;text-align: right;}
.home_products .btn_basket .quantityStockContainer {display:inline-block;vertical-align:top;margin-right:0px;}
.home_products .btn_basket .stock {margin-left:1px;font-weight:700;font-size:.8em;position:absolute;}
.home_products > h3, .home_products > h1{margin:20px 0;padding:0;font-size:2.5em}
.home_products > h1 a, .home_products > h3 a {color:#614728}
#main .home_products{position: relative;float:left;/*width:450px;*/margin-left:10px}
.home_products .block_content ul > li.oddeven0{margin-right:10px!important}
.home_products .block_content ul > li .block_image{float:left;width:100px!important;height:100px!important;display:inline-block;vertical-align:top}
.home_products .block_content ul > li .block_image img{margin:0!important;width:100px!important;}
.home_products .block_content ul > li .top .title {width:230px;line-height:15px;display:inline-block;vertical-align:top;font-size:16px;}
#featured-products-block .block_content ul > li .top .title {width:220px;}
.home_products .block_content ul > li .top .title h5, #featured-products-block .block_content ul > li .top .title h5 {font-size:1em;}
.home_products .block_content ul > li .top .info{height:37px}
.home_products li.ajax_block_product {width:430px!important;padding:0!important;margin-bottom:10px!important;min-height:199px!important;height:199px!important}
/*#main .home_products li.ajax_block_product{width:410px!important;}*/
#discount-listing #discount-products-block li.ajax_block_product{width:367px!important;display:inline-block;vertical-align:top;}
#discount-listing #discount-products-block {width:780px;}
#main .home_products .block_image{float:left}
.category-listing .home_products{width:780px}
.ui-selectmenu{text-align:left;font-size:1.2em!important;height:2.8em!important;background:#fff}
.ui-selectmenu-status{padding: 1em .8em !important;font-size: .85em !important;line-height: 1.1em !important;}
ul.pages{margin-top:5px;float:right}
ul.pages li{background:#E1CEB7;padding:7px 10px!important;float:left;font-size:16px;color:#fff;margin-left:6px;height:26px!important}
ul.pages li:hover,ul.pages li.selected{background:#472A06}
ul.pages li a, ul.pages li:hover a{color:#fff!important;}
.resultCount{color:#472B06;font-weight:400;margin-top:3px;width:70px;text-align:center;margin-left:0!important;}
#cartDetailDialog .bottom_container .btn_basket_container {margin-left:0!important;}
#cartDetailDialog{border:solid 10px #E8D9C8!important;background:#F7F0E7;width:370px;margin-left:-292px;margin-top:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:#472B06 0 0 50px;-moz-box-shadow:#472B06 0 0 50px;box-shadow:#472B06 0 0 50px}
#cartDetailDialog h2{margin:5px 0 10px;font-size:22px}
#cartDetailDialog ul.cartItems{list-style:none;margin:0;padding:0;width:98%;}
#cartDetailDialog .btn_close_container{text-align:center;margin:0;padding:0;float:right;background:#E8D9C8;width:27px;position:relative;top:-19px;left:10px;z-index:1000002}
#cartDetailDialog .btn_close{font-family:'Open Sans',sans-serif;font-size:14px;color:#472B06;text-decoration:none}
#cartDetailDialog > div{padding:10px}
#cartDetailDialog .items{height:170px!important;width:360px;overflow:auto}
#cartDetailDialog .items div.price{font-size:20px;font-weight:700;color:#472B06;float:left}
#cartDetailDialog .items div.count{float:left;font-size:14px;border:solid 1px #E8D9C8;background:#fff;padding:4px 10px;height:20px;margin-right:12px;color:#E8D9C8;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
#cartDetailDialog .summa{margin-top:-3px;font-size:14px;font-weight:700;padding:0 0 10px;width:100px;line-height:90%;float:left}
#cartDetailDialog .summa span{font-size:10px;font-weight:400}
#cartDetailDialog .btn_basket_container button.btn_basket_delete{margin-right:2px}
#cartDetailDialog .btn_basket_container button.btn_basket_delete:hover,#cartDetailDialog .btn_basket_container button,.basketNormal button.btn_basket_delete:hover{background:#472A0A;color:#fff}
#cartDetailDialog .btn_basket_container button{white-space:nowrap;width:115px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
#cartDetailDialog .btn_basket_container{float:right;margin-bottom:10px}
#cartDetailDialog ul.cartItems > li{background:white;border-top:solid 1px #E8D9C8;height:65px;padding:16px 0 10px}
#cartDetailDialog ul.cartItems > li .itemData{float:left}
#cartDetailDialog ul.cartItems > li .picHolder{background:white;width:70px;height:70px;margin:0 15px 0 0;overflow:hidden;float:left}
#cartDetailDialog ul.cartItems > li .info{float:left;width:180px;height:30px;overflow:hidden;margin-bottom:7px;padding:0}
#cartDetailDialog ul.cartItems > li .close > a.deleteItem div.removeItem {margin-right: 3px;background:url(../images/btn_basket_remove_1.png) no-repeat;}
#cartDetailDialog ul.cartItems > li .info a{text-decoration:none;color:#472B06}
#cartDetailDialog ul.cartItems > li .info h2{margin:0;font-size:12px;font-weight:700;line-height:110%;color:#472B06}
#cartDetailDialog .bottom_container{padding:10px 0;border-top:solid 1px #E8D9C8}
#cartDetailDialog .btn_basket_container button.btn_basket_delete,.basketNormal button.btn_basket_delete{background:#E8D9C8;color:#aaa}
.basketNormal{font-family:'Open Sans',sans-serif}
.basketNormal button.newAddress,.basketNormal button.orderFinish,.basketNormal button.btn_basket_delete, button.btn_basket_prev{background:#472B06;width:200px;padding:8px;height:47px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:2px 2px 3px #aaa;-moz-box-shadow:2px 2px 3px #aaa;box-shadow:2px 2px 3px #aaa}
.basketNormal button.newAddress{display:inline-block}
.basketNormal .dataGrid{border:solid 1px #D1C0AD;background:#fff;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}
.basketNormal .dataGrid.basket-summa{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.basketNormal .item-row{padding:20px;height:90px}
.basketNormal .item-row.big{height:180px}
.basketNormal .item-row .picHolder{margin-right:30px}
.basketNormal .item-row .picHolder img{top:0}
.basketNormal .dataGrid .header{background:none;color:#472A06;padding:15px}
.basketNormal .dataGrid .header > div{white-space:nowrap;font-size:20px;font-weight:400}
.basketNormal .dataGrid .header .itemName, .basketNormal .row .itemName{width:320px}
.basketNormal .dataGrid .header .itemName{margin-right:137px}
.basketNormal .row .itemName h2{font-size:15px;font-weight:700;line-height:14px}
.basketNormal .row .itemName .info{width:270px;}
.basketNormal .row.header .itemWeight {margin-right:12px;}
.basketNormal .row .itemWeight {width: 45px;}
.basketNormal .item-row .itemWeight {font-size:1.3em;padding-top:14px;color:#4F3410;}
.basketNormal .row .unit {color:#472B06}
.basketNormal .row.header .itemQuantity, .basketNormal .item-row .itemQuantity {width:90px}
.basketNormal .dataGrid .header .itemQuantity{margin-right:20px;text-align:center;}
.basketNormal .dataGrid .header .itemPrice, .basketNormal .row .itemPrice{width:180px;}
.basketNormal .row .itemPrice {margin-right:0px;}
.basketNormal .item-row .itemPrice {margin:17px 20px 0 0;text-align:right;font-weight:800;font-size:14px;margin-left:0!important}
.basketNormal .item-row .itemPrice h2{color:#4F3410}
.basketNormal .item-row .itemPrice .tax{font-weight:400;font-size:10px}
.basketNormal .dataGrid .header .delete, .basketNormal .row .delete {width:60px;}
.basketNormal .row .delete img{cursor:pointer;}
.basketNormal .item-row .delete{margin-top:19px}
.basketNormal .item-row .itemQuantity{padding:8px 0;text-align:center;font-size: 1.7em;font-weight: bold;}
.basketNormal .row .itemQuantity button.quantityChange{width:96px;padding:0;font-size:9px}
.basketNormal .row .itemQuantity input{padding-right:20px}
.basketNormal .item-row .itemQuantity label{float:none}
.basketNormal .item-row .itemQuantity.nothing{border:none;background:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.basketNormal .summa{margin: 30px 0;}
.basketNormal .summa_price {margin-left:504px;text-align:right;line-height:1em;}
.basketNormal .summa_price h2 {font-size:1.6rem;font-weight:700;}
.basketNormal .summa_price .net {font-size:1.2rem;}
.basketNormal .picHolder{margin:0 15px 0 0;overflow:hidden;height:90px;}
.basketNormal .row.row0{background:#E8D9C8}
.basketNormal .row .delete img{display:none}
.basketNormal .row.row0 .delete{width:50px;height:52px;background:url(../images/btn_basket_remove_0.png)}
.basketNormal .row.row1 .delete{width:50px;height:52px;background:url(../images/btn_basket_remove_1.png)}
.basketNormal .row .itemName a{color:#472B06;text-decoration:none}
.basketNormal .row .itemName .info{overflow:hidden;height:56px}
.basketNormal .row .itemName .info p{line-height:120%!important}
.basketNormal ul.radio-buttons > li.alert {background:#eee;}
.basketNormal .info .title h3.alert {color:red;}
.basketNormal .summa .itemWeight {margin-top:0;font-weight:bold;font-size:.8em;text-align:center;padding-top:7px;}
.basket-steps-container{margin:0 0 50px;padding:10px}
.basket-steps-container .step-items{margin:0;width:20%}
.basket-steps-container .step-items .step-inner{padding:0;margin:0}
.basket-steps-container .step-items,.basket-steps-container .step-items.active{background:none}
.basket-steps-container .step-items .step-inner{font-size:12px;color:#D9B486;text-transform:uppercase}
.basket-steps-container .step-items .step-inner.active,.basket-steps-container .step-items .step-inner.active a{color:#472A06;text-decoration:none}
.basket-steps-container .step-items .step-inner-thumb{margin-left:auto;margin-right:auto;margin-top:10px;width:57px;height:57px}
.basket-steps-container .step-items .step_summa.active .step-inner-thumb{background:url(../images/step_0_on.png)}
.basket-steps-container .step-items .step-inner-thumb .numbers {display:none;}
.basket-steps-container .step-items .step_account .step-inner-thumb{background:url(../images/step_1_off.png)}
.basket-steps-container .step-items .step_account.active .step-inner-thumb{background:url(../images/step_1_on.png)}
.basket-steps-container .step-items .step_address .step-inner-thumb{background:url(../images/step_3_off.png)}
.basket-steps-container .step-items .step_address.active .step-inner-thumb{background:url(../images/step_3_on.png)}
.basket-steps-container .step-items .step_shipment .step-inner-thumb{background:url(../images/step_2_off.png)}
.basket-steps-container .step-items .step_shipment.active .step-inner-thumb{background:url(../images/step_2_on.png)}
.basket-steps-container .step-items .step_payment .step-inner-thumb{background:url(../images/step_4_off.png)}
.basket-steps-container .step-items .step_payment.active .step-inner-thumb{background:url(../images/step_4_on.png)}
.horizontal-line-container{padding:0;overflow:hidden;display:inline-block;margin-top:-31px}
.horizontal-line-container .line{white-space:nowrap;float:left;position:relative;z-index:-1;border-bottom:solid 3px #D9B486;width:190px}
.horizontal-line-container .line.first{width:106px}
.horizontal-line-container .line.last{width:83px}
.horizontal-line-container .active.line{border-bottom:solid 3px #482C07}
.basketNormal .basket-data-frame{border:solid 1px #DACEC0;background:#FFF}
.basketNormal .basket-data-frame.header h1,.basketNormal .basket-data-frame p{margin:0;padding:0}
.basketNormal .basket-data-frame.header > div{padding-top:7px!important;padding-bottom:7px!important}
.basketNormal .basket-data-frame.header{border-bottom:none;background:#E8D9C8;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}
.basketNormal .basket-data-frame.content{margin-bottom: 30px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.basketNormal .basket-data-frame.content span.title{text-transform:uppercase;color:#472A06;font-size:12px}
.basketNormal .basket-data-frame.content span.hint{font-size:10px}
.basketNormal .basket-data-frame.content input[type=checkbox]{margin-right:20px}
.basketNormal .basket-data-frame.content textarea{width:614px;height:60px;resize:none}
.basketNormal .basket-data-frame.content .address_container{float:left;width:300px;margin-right:20px}
.basketNormal .basket-data-frame.content .address_container .address_selected{background:#F8F3EE;width:280px;height:130px;margin-top:10px;padding:10px}
ul.radio-buttons{list-style:none;margin:0;padding:0}
ul.radio-buttons li{background:#F8F3EE;margin-right:15px;display:inline-block;width:180px;overflow:hidden;text-align:center;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}
ul.radio-buttons li.active,ul.radio-buttons li:hover{background:#E8D9C8;box-shadow:2px 2px 3px #aaa}
ul.radio-buttons li input[type=radio]{position:relative;top:220px}
ul.radio-buttons li label > div{display:inline-block;text-align:center;cursor:pointer;width:100%;height:230px}
ul.radio-buttons li label div.info{text-align:center;width:100%;margin-top:-10px}
ul.radio-buttons.payment li label div.info{margin-top:5px}
ul.radio-buttons li label div.info .title{height:36px;line-height:17px}
ul.radio-buttons li label div.info span{line-height:11px;height:50px;width:173px;display:table-cell;vertical-align:middle;padding:0 3px;text-align:center}
ul.radio-buttons li label div.info .price{font-weight:700;margin-top:5px}
ul.radio-buttons.payment li label div.info .price{margin-top:-4px}
ul.radio-buttons li label div.iconHolder{height:90px;margin-top:-50px;padding:40px 20px 15px;text-align:center}
.basketNormal .basket-data-frame > div{padding:15px 20px}
#articles-container{margin-top:0}
#articles-container > h2{font-size:2.5em}
.content_by_type.content-articles{padding:0;margin:40px 0}
.content_by_type.content-articles ul{list-style:none;padding:0;margin:0}
.content_by_type.content-articles ul li{clear:left;margin-bottom:20px;height:230px}
.content_by_type.content-articles ul li .title h2{color:#472B06;font-size:1.5em;text-transform:uppercase}
.content_by_type.content-articles ul li .title h2 a{color:#472B06;text-decoration:none}
.content_by_type.content-articles ul li .author{display:none}
.content_by_type.content-articles ul li .info{margin:20px 0;line-height:180%;overflow:hidden}
.content_by_type.content-articles ul li .info p{margin:0;padding:0}
.content_by_type.content-articles ul li .more a{color:#917D68;text-decoration:none}
.content_by_type.content-articles ul li .more a:hover{color:#472B06}
.content_by_type .picHolder,.content_by_type .thumb_container,.showContent .picHolder{position:relative;border:solid 10px #E7D7C4;float:left;margin-right:40px;margin-bottom:30px;padding:0;background:#fff;height:200px;overflow:hidden}
.showContent .picHolder{height:300px!important}
.picHolder img{position:relative;top:-10%}
.basketNormal > h2{margin-bottom:20px}
.basketNormal .addressManager{margin-top:20px}
.addressManager button.new{width:120px;background:url(../images/btn_long.png) no-repeat}
.addressItems{width:255px;padding:0;border:solid 1px #aaa;background:#fff;float:left;margin:10px 10px 10px 0}
.addressItems .bottom{margin:10px 0 0;background:#eee;padding:10px}
.addressItems .bottom a {color:black;}
.addressItems h2{line-height:110%;font-size:1.3em;font-weight:700}
.addressItems h3{line-height:100%;font-size:1.2em}
#wrapper-contact #GoldenGoogleMap{margin:30px 0}
.home_products .price_block{width:110px;padding:0;line-height: 1.8em;text-align:right;} 
#discount-products-block .price_block .contentDiscountLabel{display:none;font-size:12px;margin:0}
#discount-products-block .price_block .discount_value{font-size:2em}
.price_block .price_value.discountAvailable{font-size:18px;display:inline-block;margin-top:-3px;padding:0;text-decoration:line-through}
#discount-products-block .price_block .price_value.discountAvailable {font-weight:300;color:#D9B486;margin-top:-10px;} 
#discount-products-block .price_block .price_value_netto{/*font-size:13px;display:block;*/margin-top:-8px;}
#discount-products-block .price_block .priceDiscount{display:block;margin-top:-6px}
#rightSide{background:#F7F0E7;border:solid 5px #E2D0BA;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000}
.trait_list label,.trait_list h3{color:#917D68;width:101px;display:inline-block;font-weight:700;font-size:12px}
.trait_list.readOnly .select_block{display:inline-block;width:150px}
.trait_list.readOnly .unit{margin-left:4px}
.addressManager ul {list-style:none;margin:0;padding:0;}
.addressManager ul li.addressItems .top{padding: 10px;height: 105px;}
.guestChatContainerOpen {width:300px;height:300px!important;}
.price_block .price_value_netto {padding-left:5px;font-size:.9em}
.button_container .quantity {padding-left:15px;}
.button_container .quantity .unit {display:none;}
.button_container .quantity input {/*margin-right: 17px;*/text-align: center;width:25px;}

.grid-view table.items th {background:rgb(71,43,6);padding:10px;font-size:1.1em;}
.grid-view table.items td {color:black;font-size:1.1em;padding:7px 5px;}
.grid-view table.items td a {color:black;}
.grid-view table.items tr.odd { background:#eee}
.grid-view table.items tbody tr:hover{background: #ddd;}
.banner{background:none;}

.all-rounded-10px{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.warning {color:red;font-weight:bold;}
.imageThumbs img {height:45px;}
.imageThumbs ul {margin:0;padding:0;}
#cookie_statement {position:fixed;bottom:0;background:white;border-top:solid 1px #472B06;}
#cookie_statement button {color:white;background:#472B06;padding:5px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

/**** ui rewrite ******/
.ui-dialog-titlebar-close.ui-state-hover, .ui-widget-header {border:solid 0px black;background:none;}
.ui-dialog.myPosition {position:fixed!important;top:200px;}

.infoWindow .firstHeading {font-size:25px;} 