.hide { display: none; }
@font-face{font-family:'AvantGardeGothicItcLEEBook';src:url('../avantgargotitclee_book-webfont.eot');src:url('../avantgargotitclee_book-webfont.eot?#iefix') format('embedded-opentype'),url('../avantgargotitclee_book-webfont.woff') format('woff'),url('../avantgargotitclee_book-webfont.ttf') format('truetype'),url('../avantgargotitclee_book-webfont.svg#AvantGardeGothicItcLEEBook') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'AvantGardeGothicItcLEEDemi';src:url('../avantgargotitcleedemi-webfont.eot');src:url('../avantgargotitcleedemi-webfont.eot?#iefix') format('embedded-opentype'),url('../avantgargotitcleedemi-webfont.woff') format('woff'),url('../avantgargotitcleedemi-webfont.ttf') format('truetype'),url('../avantgargotitcleedemi-webfont.svg#AvantGardeGothicItcLEEDemi') format('svg');font-weight:normal;font-style:normal;}
html{margin:0;padding:0;min-height:100%;height:100%;}
body{margin:0;padding:0;min-height:100%;height:100%;color:#646464;background:#faf5f5 url(../../images/bg.png) top left repeat-x;font-size:9pt;font-family:arial,tahoma,verdana;line-height:1.4;}
hr{height:1px;margin:5px 0;padding:0;border:none;background:#c3e4f2;}
a{text-decoration:underline;color:#d8292a;}
a:hover{text-decoration:none;}
h1{color:#000;font-size:1.3em;font-weight:bold;margin:20px 0;padding:0;text-align:left;}
h2{font-family:AvantGardeGothicItcLEEBook,arila,tahoma,verdana;font-size:1.5em;padding:0;margin:0;text-align:left;}
h3{font-family:AvantGardeGothicItcLEEBook,arila,tahoma,verdana;color:#000;font-size:1.3em;font-weight:normal;margin:0;padding:0;text-align:left;}
h4{font-family:AvantGardeGothicItcLEEBook,arila,tahoma,verdana;font-weight:normal;font-size:1.1em;color:#000;}
img{border:none;}
form{padding:0;margin:0;}
.clear, .dialog-button-clear{display:block;height:0;line-height:0;clear:both;float:none;font-size:0;}
.nocss,.no_css{display:none !important;}
.margin-bottom{margin-bottom:10px;}
.button-red{display:block;height:24px !important;line-height:24px;background:url(../../images/button-red.png) left top no-repeat;text-align:center;color:#fff;text-shadow:#333 1px 1px 1px;border:none;cursor:pointer;border:none;border-right:1px solid #700a0b;*border:none !important;}
.button-red:hover{background-position:right bottom;border-right:none;border-left:1px solid #700a0b;text-decoration:none;}
.button-red-big{display:block;height:32px !important;line-height:32px;font-size:1.4em;background:url(../../images/button-red-big.png) left top no-repeat;text-align:center;color:#fff;text-shadow:#333 1px 1px 1px;border:none;cursor:pointer;border-right:1px solid #700a0b;*border:none !important;}
.button-red-big:hover{background-position:right bottom;border-right:none;border-left:1px solid #700a0b;text-decoration:none;}
.button-red-large{display:block;height:40px !important;line-height:40px;font-size:1.4em;background:url(../../images/button-red-large.png) left top no-repeat;text-align:center;color:#fff;text-shadow:#333 1px 1px 1px;border:none;cursor:pointer;border-right:1px solid #700a0b;*border:none !important;}
.button-red-large a { color: #fff; text-decoration: none; }
.button-red-large:hover{background-position:right bottom;border-right:none;border-left:1px solid #700a0b;text-decoration:none;}
.button-blue{display:block;cursor:pointer;width:172px;height:24px;line-height:24px;padding:0 !important;background:url(../../images/button-blue.png) left top no-repeat;text-align:center;color:#322828;text-shadow:#fff 1px 1px 1px;text-decoration:none;font-size:1.1em;margin:10px 0;border-right:1px solid #307fa7;border-top:none !important;border-left:none !important;border-bottom:none !important;}
.button-blue:hover,.button-blue.active{background-position:right bottom;border-right:none;border-left:1px solid #307fa7;text-decoration:none;}
.button-blue-small{display:block;cursor:pointer;width:172px;height:18px;line-height:18px;background:url(../../images/button-blue-small.png) left top no-repeat;text-align:center;color:#000;text-shadow:#fff 1px 1px 1px;text-decoration:none;font-size:1.1em;border-right:1px solid #307fa7;}
.button-blue-small:hover{background-position:right bottom;border-right:none;border-left:1px solid #307fa7;text-decoration:none;}
table .button-blue { width: auto; margin: 0; padding: 0 5px !important; display: block; }
table .actions .set-inline { width: 150px; margin: 0; padding: 0; white-space: nowrap; }
table .actions input, table .actions a { margin-left: 5px; float: left; }
table.full-width { width: 100%; }
table td.tprice { text-align: right; }
.button-gray{display:block;cursor:pointer;width:172px;height:32px !important;line-height:32px;background:url(../../images/button-gray.png) left top repeat-x;text-align:center;color:#322828;text-shadow:#fff 1px 1px 1px;text-decoration:none;font-size:1.1em;margin:10px 0;border-right:1px solid #d3caca;border-left:1px solid #ede8e8;}
.button-gray:hover{padding-left:1px;background-position:right bottom;border-right:none;border-left:1px solid #307fa7;text-decoration:none;border-right:1px solid #ede8e8;border-left:1px solid #d3caca;}
.button-gray-small, .dialog-button{display:block;cursor:pointer;width:172px;height:24px !important;line-height:24px;background:url(../../images/button-gray-small.png) left top repeat-x;text-align:center;color:#322828;text-shadow:#fff 1px 1px 1px;text-decoration:none;font-size:1.1em;margin:10px 0;border-right:1px solid #d3caca;border-left:1px solid #ede8e8;}
.button-gray-small:hover, .dialog-button:hover{padding-left:1px;background-position:right bottom;border-right:none;border-left:1px solid #307fa7;text-decoration:none;border-right:1px solid #ede8e8;border-left:1px solid #d3caca;}
.button-gray-large{display:block;cursor:pointer;width:172px;height:40px !important;line-height:40px;background:url(../../images/button-gray-large.png) left top repeat-x;text-align:center;color:#322828;text-shadow:#fff 1px 1px 1px;text-decoration:none;font-size:1.1em;margin:10px 0;border-right:1px solid #d3caca;border-left:1px solid #ede8e8;}
.button-gray-large:hover{padding-left:1px;background-position:right bottom;border-right:none;border-left:1px solid #307fa7;text-decoration:none;border-right:1px solid #ede8e8;border-left:1px solid #d3caca;}
.page-content p{text-align:justify;  line-height:1.6em;}
.content-lower{margin-top:102px;}
#left{width:200px;float:left;}
#right{width:210px;float:right;margin:15px 30px 0 0;}
#wide-content-area #right{margin-right:30px;}
.side-box{background:#fff;margin-bottom:10px;width:170px;padding:10px 14px 17px 14px;border:1px solid #ebe6e6;}
.side-box h2{padding:0;margin:0 0 15px 0;font-size:1.2em;font-family:AvantGardeGothicItcLEEBook,arial,tahoma,verdana;}
#logo{position:absolute;display:block;width:275px;height:50px;line-height:25px;top:-75px;padding:5px 0 5px 165px;font-size:1.8em;font-family:AvantGardeGothicItcLEEBook,arial,tahoma,verdana;background:url(../../images/logo.png) left center no-repeat;color:#6e6464;text-decoration:none;}
#logo:hover{text-decoration:none;}
#menu-area{position:absolute;top: -120px; height:30px; width:975px;}
#banner-area{position:absolute;top: -150px; height:18px; width:975px; text-align: center; padding: 6px}
#menu{padding:0 20px;margin:0;padding:0;float:right;list-style-type:none;height:15px;padding:8px 0;}
#menu li{float:left;padding:0;margin:0;list-style-type:none;height:30px;overflow:hidden;}
#menu li a{display:block;padding:0 18px;height:14px;line-height:14px;border-left:1px solid #6e6464;overflow:hidden;text-decoration:underline;font-weight:normal;color:#6e6464;float:left;}
#menu li a:hover{text-decoration:none;}
#menu li a.first{border:none;}
#menu li a.red,#footer-menu li a.red{color:#d8292a;}
#menu-2,#menu-2 li{margin:0;padding:0;list-style-type:none;width:198px;overflow:hidden;font-family:avantgardegothicitcleedemi,arial,tahoma,verdana;font-size:1.2em; }
#menu-2{margin:0 auto;margin-bottom:10px;border-top:1px solid #ece7e7;border-left:1px solid #ece7e7;}
#menu-2 li{width:196px;height:30px;background:url(../../images/menu-2-item.png) top left repeat-x;border-bottom:1px solid #d3caca;border-right:1px solid #d3caca;border-left:1px solid #ece7e7;}
#menu-2 li a{display:block;text-align:center;height:30px;line-height:29px;color:#5a5050;background-position:top left;background-repeat:no-repeat;text-decoration:none;}
#menu-2 li a:hover{text-decoration:underline;}
#menu-2 li.menu-1 a{background-image:url(../../images/menu-2-a-1.png);}
#menu-2 li.menu-2 a{background-image:url(../../images/menu-2-a-2.png);}
#menu-2 li.menu-3 a{background-image:url(../../images/menu-2-a-3.png);}
ul.menu-3,ul.menu-3 li{margin:0;padding:0;list-style-type:none;width:170px;overflow:hidden;color:#d8292a;}
ul.menu-3{margin:0;padding:12px 17px 12px 17px;}
ul.menu-3 li{padding:5px 0 4px 0;}
ul.menu-3 li a{color:#d8292a;text-transform:uppercase;text-decoration:none;display: block;}
ul.menu-3 li a:hover{text-decoration:underline;}
ul.menu-3 li a.active{font-weight:bold;}
ul.menu-3 li ul{margin:8px 0 0 0;padding:5px 0 0 0;border-top:1px solid #ebe6e6;}
ul.menu-3 li ul li{margin:0;padding:0;line-height:18px;}
ul.menu-3 li ul li a{text-transform:none;color:#6e6464;background:url(../../images/menu-3-item.png) 0px 2px no-repeat;padding-left:16px;}
ul.menu-3 li ul li a.active{color:#d8292a;font-weight:bold;background-image:url(../../images/menu-3-item-active.png);}
ul.menu-3 li ul li ul{padding:0 0 0 16px;border:none;margin:0;}
ul.menu-3 li ul li ul li a{color:#a09b9b;background:url(../../images/submenu-3-item.png) 1px 5px no-repeat;padding-left:13px;}
ul.menu-3 li ul li ul li a.active{color:#d8292a;font-weight:normal;background-image:url(../../images/submenu-3-item-active.png);}
#footer{padding:15px 30px;height:45px;margin-top:-76px;border-top:1px solid #ebe6e6;}
#footer-inner{width:920px;margin:0 auto;height:30px;line-height:30px;}
#footer-menu-area{position:absolute;height:30px;width:920px;}
#footer-menu{padding:0 20px;margin:0;padding:0;float:right;list-style-type:none;}
#footer-menu li{float:left;padding:0;margin:0;list-style-type:none;height:12px;padding:8px 0;overflow:hidden;}
#footer-menu li a{display:block;padding:0 18px;height:14px;line-height:14px;border-left:1px solid #6e6464;overflow:hidden;text-decoration:underline;font-weight:normal;color:#6e6464;float:left;}
#footer-menu li a:hover{text-decoration:none;}
#footer-menu li a.first{border:none;}
#left-tabs,.side-box-nopadding{width:198px;padding:0 0 0 0;}
#left-tabs-switch,#left-tabs-switch li{padding:0;margin:0;list-style-type:none;display:block;}
#left-tabs-switch li,#left-tabs-switch li a{width:99px;height:39px;float:left;}
#left-tabs-switch li a{display:block;background:url(../../images/left-tabs-switch.png) top right no-repeat;text-align:center;line-height:39px;font-family:AvantGardeGothicItcLEEBook,arial,tahoma,verdana;text-decoration:none;color:#a5a0a0;font-size:1.2em;}
#left-tabs-switch li a.switch-1{background-position:top right;}
#left-tabs-switch li a.switch-2{background-position:top left;}
#left-tabs-switch li a.active{background:#fff;color:#646464;}
#search-form{position:absolute;top:-60px;margin-left:495px;width:241px;height:32px;}
#search-form input{float:left;background:#fff;border:1px solid #999;padding:0 10px;width:158px;height:30px;font-size:1.2em; line-height: 30px;}
#search-form #search-button{width:48px;height:32px;font-size:0px;background:url(../../images/top-search-button.png) top left no-repeat;border:none;margin:0 0 0 7px;cursor:pointer;}
#phone-left{font-size:2.5em;color:#2d9933;font-weight:bold;display:block;margin:0 0 5px 0;}
#chat-start{width:172px;}
#basket-top{position:absolute;display:block;width:190px;height:71px; overflow:hidden; top: -90px; right: 0; padding:0 0 0 10px;background:url(../../images/basket-top.png) top left no-repeat;text-shadow:#fff 1px 1px 1px;color:#044c29;font-size:1.2em;text-decoration:none;}
#basket-top b{display:block;color:#fff;padding:0;margin:10px 0 0 40px;font-family:AvantGardeGothicItcLEEDemi,arial,tahoma,verdana;font-size:1.3em;text-shadow:#333 1px 1px 1px;}
#basket-top span{font-weight:bold;font-size:1.3em;}
.bx-pager{float:right;margin-right:16px;margin-top:-35px;z-index:200;}
.bx-pager a{font-size:0px;display:block;width:22px;height:22px;z-index:200;background:url(../../images/bx-pager.png) center center no-repeat;float:left;}
.bx-pager a.pager-active,.bx-pager a:hover{background:url(../../images/bx-pager-active.png) center center no-repeat;}
#content-top-area{height:92px;border-top:1px solid #dcd2d2;border-bottom:1px solid #ebe3e3;top:120px; margin-bottom:10px;}
#content-top-area h1.sale { color: #9768d1; }
#content-top-area h1.action { color: #d8292a; }
#content-top-area h1.news { color: #2D9933; }
h2.category-top,#content-top-area h1{position:absolute;top:35px;font-family:AvantGardeGothicItcLEEBook,arila,tahoma,verdana;font-size:2.9em;font-weight:normal;padding:0;margin:0 18px;text-align:left;color:#504f53;}
#content-top-area h1.small{font-size:2.0em;}
#navigation{height:40px;line-height:40px;overflow:hidden;color:#a09b9b;}
#navigation a{color:#a09b9b;}
#navigation span{color:#5a5050;}
a.ico{display:block;padding:0 14px 0 54px;line-height:24px;color:#6e6464;margin:0 0 8px 0;font-weight:bold;}
a.doc{background-image:url(../../images/icons/doc.png);background-position:14px 1px;background-repeat:no-repeat;}
a.pdf{background-image:url(../../images/icons/pdf.png);background-position:14px 0px;background-repeat:no-repeat;}
a.xls{background-image:url(../../images/icons/xls.png);background-position:14px 0px;background-repeat:no-repeat;}
a.jpg{background-image:url(../../images/icons/jpg.png);background-position:14px 0px;background-repeat:no-repeat;}
a.png{background-image:url(../../images/icons/png.png);background-position:14px 0px;background-repeat:no-repeat;}
#content-tabs-switch,#content-tabs-switch li{padding:0;margin:0 0 0 0;list-style-type:none;display:block;}
#content-tabs-switch{border-left:1px solid #ebe6e6;margin-left:0px;height:39px;margin-top:10px;}
#content-tabs-switch li{border-top:1px solid #ebe6e6;border-right:1px solid #ebe6e6;}
#content-tabs-switch li,#content-tabs-switch li a{height:38px;float:left;}
#content-tabs-switch li a{display:block;background:url(../../images/content-tabs-switch.png) top left repeat-x;padding:0 13px;text-align:center;line-height:34px;font-family:AvantGardeGothicItcLEEBook,arial,tahoma,verdana;text-decoration:none;color:#d8292a;font-size:1.3em;}
#content-tabs-switch li a.switch-1{background-position:top right;}
#content-tabs-switch li a.switch-2{background-position:top left;}
#content-tabs-switch li a.active{background:#fff;color:#646464;border-bottom:1px solid #fff !important;}
#content-tabs-switch.incontent{border-left:none;margin:0;border-bottom:1px solid #ebe6e6;}
#content-tabs-switch.incontent li a{border-bottom:1px solid #ebe6e6;}
.prices{height:53px;text-align:right;margin-top:10px;}
.old-price{font-size:1.7em;font-weight:bold;text-decoration:line-through;color:#a09b9b;}
.price{font-size:2.5em;font-weight:bold;color:#5a5050;display:block;line-height:30px;}
.price span{font-size:.8em;}
.slider{width:748px;height:248px;overflow:hidden;}
.bx-wrapper{width:748px;height:248px;}
.slide{width:748px;height:248px;background-position:top left;background-repeat:no-repeat;}
.bx-wrapper{position:absolute;}
.slider-action{position:absolute;width:134px;height:134px;background:url(../../images/hp-slider-action.png) top left no-repeat;margin:-8px 0 0 623px;z-index:200}
.bx-wrapper .bx-pager{position:absolute;margin-top:-35px;margin-left:13px;z-index:200;}
.slider-recommend{position:absolute;width:210px;height:52px;line-height:52px;background:url(../../images/recommend-banner.png) top left no-repeat;font-family:AvantGardeGothicItcLEEDemi,arial,tahoma,verdana;font-size:1.2em;font-weight:bold;text-shadow:#333 1px 1px 1px;text-align:center;font-size:1.8em;color:#fff;text-transform:uppercase;z-index:200;}
.slide-rec-text{width:190px;padding:0 20px;margin-top:64px;float:left;}
.slide-rec-text p{padding:0;margin:6px 0 0 0;}
.slide-rec-img {width:225px; height: 225px; float:left; margin: 12px 0 0 12px; overflow:hidden;}
.slide-rec-img a {width:225px; height: 225px; line-height: 225px; text-align: center; text-decoration:none; display:block; overflow:hidden;}
.slide-rec-img img { max-height:225px; height:auto !important; height:225px; max-width:225px; width:auto !important; width:225px; margin: 0 auto; vertical-align:middle;  }
.slide-rec-article {width:250px;float:right;margin:20px 15px 0 0;line-height:21px;}
.slide-rec-article .button-red-big{float:right;}
.slide-rec-article h3{font-weight:bold;font-size:1.3em;}
.slide-rec-article h3 a{text-decoration:none;}
.slide-rec-article h3 a:hover{text-decoration:underline;}
.slide-rec-article .prices{ height: auto; padding:15px 8px 0 0;overflow:hidden;}
.slide-rec-article .old-price{font-size:1.7em;}
.slide-rec-article .price{font-size:2.5em;}
.slide-rec-article .button-red-big{width:105px; margin-left:10px;}
.slider-pager-right .bx-pager{right:0;}
.jcarousel-articles li,.items-list-table .list-item{padding:0;margin:0;list-style-type:none;width:175px;height:390px;color:#6e6464;font-weight:bold;float:left;}
.articles-img{display:block;width:173px;height:155px;text-align:center;overflow:hidden;text-decoration:none;background:#fff;margin:1px;line-height:153px;text-align: center;margin-bottom: 10px;}
.articles-img img {vertical-align: middle;margin:0 auto;border:0 auto;}
.articles-text{padding:6px 10px 0 10px; line-height:1.3;}
.articles-text h3{font-size:1em;text-transform:uppercase;padding:0;margin:0;height:48px;margin-bottom:5px;overflow:hidden;font-family: arial,tahoma,verdana;}
.articles-text h3 a{color:#fd8292a;}
.old-price{font-size:1.4em;font-weight:bold;text-decoration:line-through;color:#a09b9b;}
.price{font-size:2.1em;font-weight:bold;color:#5a5050;display:block;line-height:24px;}
.price span{font-size:.8em;}
.jcarousel-articles input.button-red{width:80px;margin:5px 0 5px 70px;}
.prices{padding:10px 10px 10px 15px;margin-top:0;height:45px;}
.jcarousel-articles li.active{background:#d8292a;color:#dcd2d2;}
.jcarousel-articles li.active .jcarousel-articles-old-price{color:#dcd2d2;}
.jcarousel-articles li.active h3 a,.jcarousel-articles li.active .price{color:#fff;}
.jcarousel-articles li.active .old-price{color:#dcd2d2;}
.green{color:#2d9933;font-weight:bold;}
.jcarousel-articles li.active .green{color:#96ed89;}
.articles-note{display:block;text-align:center;color:#d8292a;font-weight:bold;font-size:1.5em;margin-top:15px;}
.jcarousel-articles li.active .articles-note{color:#ffeb00;}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;display:block;width:29px;height:24px;background:url(../../images/range-right.png) center center no-repeat;cursor:pointer;}
.ui-slider .ui-slider-handle:first-child{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;cursor:pointer;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.6em;margin-left:-.8em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-widget-content{border:1px solid #aaaaaa;background:#ffffff;height:10px;}
.ui-widget-content a{color:#222222;}
.ui-widget-header{border:1px solid #aaaaaa;background:url(../../images/range-area.png) center center repeat-x;}
.ui-widget-header a{color:#222222;}
.select{height:24px;line-height:20px;padding:2px 0;border:1px solid #aaa;color:#6e6464;}
.input{clear:both;padding:0 0 15px 0;min-height:26px;}
.input label{display:block;float:left;width:135px;height:24px;line-height:24px;padding:0;margin-right:20px;text-align:right;font-size:1.2em;}
.input input,.input .select{height:24px;line-height:20px;padding:1px 5px;width:190px;border:1px solid #aaa;color:#6e6464;}
.input .select{width:202px;height:27px;padding:3px 5px;}
.input input.checkbox{width:20px; height: auto; border:none;}
.input .textarea{border:1px solid #aaa;color:#6e6464;padding:2px 5px;}
.input input.error {border:1px solid #d8292a; }
.input span.error, .input div.error_label{position:absolute;margin-left:30px;border:1px solid #f5a0a0;background:#ffd2d2;color:#d8292a;width:260px;padding:4px 5px;display:inline;  }
.inpcheckbox span.error {margin-left: 0px; margin-top: 30px;}
div.error_box {border:1px solid #f5a0a0;background:#ffd2d2;color:#d8292a;padding:4px 5px;}
div.error_box p { margin: 4px 10px;}
div.error_box ul { margin: 5px;}
.msg { padding: 4px 8px; margin: 20px 0; display: block; line-height: 16px; }
.msg-error { border:1px solid #f5a0a0; background:#ffd2d2; color:#d8292a;  }
.msg-error-big { font-size: 1.4em; line-height: 1.4em; text-align:center;}
.msg-warning { border:1px solid #FBB497; background:#FFE2B8; color:#C46212;  }
.msg-ok { border:1px solid #8AC26B; background:#ABFFAE; color:#007320;  }
.attr span.label{display:block;float:left;}
.attr span.value{display:block;float:right;}
.w405{width:405px;}
.w40{width:15px;padding-right:25px;}
.w80{width:80px;}
.right{text-align:right; float: right; }
.even,.even td{background-color:#faf5f5;}
.page-content{margin:25px 25px 40px 25px;}
.page-content h2{margin:30px 0 16px 0;}
.page-content h3{margin:24px 0 12px 0;}
.page-content h4{margin:16px 0 8px 0;}
.page-content table{border-collapse:collapse;    empty-cells:show;}
.page-content table th,.page-content table td{padding:3px 8px;}
.page-content table th{border-bottom:1px solid #DCD2D2;}
.page-content .toleft{float:left;}
.page-content .toright{float:right;}
.page-content img{margin:12px 24px;  text-decoration:none; /* border:1px solid #faf5f5; */}
.page-content table img { margin: 0; }
.page-content #mapa img{border:none;}
.page-content .toleft img{float:left;    margin-left:0;  }
.page-content .toright img{float:right;    margin-right:0;  }
.form-fieldset h3{padding-bottom:10px;  margin-top:30px;  margin-bottom:24px;  border-bottom:1px solid #f2f2f2;}
.loginbox { margin-bottom: 50px; }
.submit { margin-left: 155px; }
#menu li.my-account span { float: left; line-height: 12px; border-left: 1px solid #6E6464; padding-left: 16px; }
#menu li.my-account a { border-left: none; padding-left: 5px; }
.no-articles { margin: 125px 0 25px 0; padding: 0 25px; }
.nofilter .no-articles { margin: 25px 0 25px 0; padding: 0 25px; }
.error, .addtocart { display: block; margin: 15px 25px; border:1px solid #F5A0A0; background:#FFD2D2; color:#D8292A; padding:4px 5px; }
.input .error { margin: 0; }
input.error { background-color: #fff; margin: 3px 3px 0px 5px; }
.addtocart { background-color: #96ed89; float: left; margin: 15px; border-color: #45bf55; }
.newsletter-anchor { padding-left: 36px; display: block; margin-left: 15px; position: relative; top: -5px; }
.newsletter-anchor .icon-envelope { display: block; width: 32px; height: 16px; overflow: hidden; position: absolute; top: 8px; left: 0; background:url(../../images/glyphicons_010_envelope.png) left top no-repeat;  }
.newsletter-anchor:hover .icon-envelope { background-position: left bottom; }
.no-wrap { white-space: nowrap; }
.search .text { margin: 25px 10px 0 25px; float: left; }
.search .input label { width: auto; }
.search .submit { margin: 25px 25px 0 0; float: left; }
.search .filter-price { margin-left: 98px; }
.search #price-range-div { width: 175px; }
.search-cats-container h3 { margin-left: 25px; }
.search-cats-container ul.search-cats { margin-top: 5px; margin-bottom: 25px; }
ul.search-cats li { line-height: 1.5em; }
ul.search-cats li span { color: #A09B9B; }
.per-page { margin-top: 8px; float: left; margin-right: 30px; }
.per-page .input label { text-align: left; font-size: 1em; width: 110px; margin-right: 10px; }
.per-page .input .select { width: 72px; }
#content-area { position: relative; }
.img-producer { float: right; width: 125px; 80px; overflow: hidden; position: absolute; top: 7px; right: 18px; line-height: 80px; text-align: center; }
.img-producer img { vertical-align: middle; max-width: 124px; width: auto !important; width: 124px; max-height: 80px; height: auto !important; height: 80px; }
.text-producer { text-align: justify; margin: 24px 18px 24px 18px; }
.text-producer p { margin: 8px 0; }

#page{ margin:0 auto; padding:0 10px; overflow:hidden; min-height:100%; }
#top-area{ height:120px; position: relative; }
#middle{ padding-bottom:120px; position: relative; }
#content-area{float:right; text-align:left;}
.content{ text-align:left; background:#fff; border:1px solid #e3dfdf; }
.content .content { border: 0 none !important; }
 
#page, #menu-area, #banner-area { width:960px; }
#content-area, #content-top-area, .jcarousel-articles .jcarousel-container { width:750px; }
.content, .jcarousel-brands { width:748px; }
#list-filter, #list-params { width:746px; }
#article-detail-basic { width: 240px; }
.items-list-row .list-item .articles-text { width: 440px; }
.jcarousel-articles .jcarousel-clip-horizontal { width: 700px; }
#subcats li, #subcats li a { width: 178px; }

.column-4 #page, .column-4 #menu-area, .column-4 #banner-area{ width:960px; }
.column-4 #content-area, .column-4 #content-top-area, .column-4 .jcarousel-articles .jcarousel-container, .column-4 .jcarousel-brands .jcarousel-container { width:750px; }
.column-4 .content, .column-4 .jcarousel-brands { width:748px; }
.column-4 #list-filter, .column-4 #list-params  { width:746px; }
.column-4 #article-detail-basic { width: 240px; }
.column-4 .items-list-row .list-item .articles-text { width: 440px; }
.column-4 .jcarousel-articles .jcarousel-clip-horizontal, .column-4 .jcarousel-brands .jcarousel-clip-horizontal { width: 700px; }
.column-4 #subcats li, .column-4 #subcats li a { width:178px; }

.column-5 #page, .column-5 #menu-area, .column-5 #banner-area  { width:1135px; }
.column-5 #content-area, .column-5 #content-top-area, .column-5 .jcarousel-articles .jcarousel-container, .column-5 .jcarousel-brands .jcarousel-container { width:925px; }
.column-5 .content, .column-5 .jcarousel-brands { width:923px; }
.column-5 #list-filter, .column-5 #list-params { width:921px; }
.column-5 #article-detail-basic { width: 410px; }
.column-5 .items-list-row .list-item .articles-text { width: 615px; }
.column-5 .jcarousel-articles .jcarousel-clip-horizontal, .column-5 .jcarousel-brands .jcarousel-clip-horizontal { width: 875px; }
.column-5 #subcats li, .column-5 #subcats li a { width:175px; }

.column-6 #page, .column-6 #menu-area, .column-6 #banner-area  { width:1310px; }
.column-6 #content-area, .column-6 #content-top-area, .column-6 .jcarousel-articles .jcarousel-container, .column-6 .jcarousel-brands .jcarousel-container { width:1100px; }
.column-6 .content, .column-6 .jcarousel-brands { width:1098px; }
.column-6 #list-filter, .column-6 #list-params { width:1096px; }
.column-6 #article-detail-basic { width: 580px; }
.column-6 .items-list-row .list-item .articles-text { width: 790px; }
.column-6 .jcarousel-articles .jcarousel-clip-horizontal,.column-6 .jcarousel-brands .jcarousel-clip-horizontal { width: 1050px; }
.column-6 #subcats li, .column-6 #subcats li a { width:173px; }

.column-4 .banner-slider, .column-5 .banner-slider, .column-6 .banner-slider { width:750px; }
/* .column-5, .column-6 .bx-wrapper{ border-right: 1px solid #E3DFDF; } */
.customernavigation { display: block; clear: both; list-style-type: none; margin: 0; padding: 0; }
.customernavigation li { float: left; display: block; height: 24px; margin: 0 20px 20px 0; }
h2.side-box-heading {
    margin: 10px 14px 3px;
}
#banner-area a {
    font-family: avantgardegothicitcleedemi,arial,tahoma,verdana;
    text-decoration: none;
    /*font-weight: bold;*/
    font-size:1.1em;
    color: black;
}
#banner-area a img {
    vertical-align: middle;
    margin-left: 6px;
}
.basket #logo {
    top: 75px !important;
}
.basket #menu-area {
    top: 30px !important;
}
.basket #banner-area {
    top: 0px !important;
}
.banner-right {
	position: fixed;
	left: 50%;
	margin: auto 500px;
	top: 75px;
}
.banner-left {
    position: fixed;
    left: 50%;
    margin-left: -625px;
    top:121px;    
}
a.dialog-button {
    float:left;
    margin-right: 5px;
	width: auto;
	padding: 0 8px;
}
a.dialog-button:hover {
	padding: 0 8px;
}
