/* GLOBAL STYLES */
body{background:#fff;font: 300 0.75em  Tahoma, Arial, Helvetica, sans-serif; color:#929292;}
.menu ul,.menu ol,.menu ul,.menu ol{list-style:none;margin:0;padding:0;}
.left{float:left !important;}
.right{float:right !important;}
.chromeframe{margin:0;background:#888888;color:#3d3d3d;padding:0.8em;text-align:center;border-bottom:1px solid #fff;}
#eucookielaw{display:none;margin:0;background:#4f4f4f;color:#fff;padding:0.8em; font-size: 83%; text-align:center;border-bottom:1px solid #2c2c2c; line-height: 22px;}
#eucookielaw .unit-80 a{ color:#ccc;}
#eucookielaw a.label{ font-size: 1em !important; font-weight: 700 !important;}
ul, ol, ul ul, ol ol, ul ol, ol ul {margin: 0;}
.units-padding .unit-100,.units-padding .unit-80,.units-padding .unit-75,.units-padding .unit-70,.units-padding .unit-66,.units-padding .unit-60,.units-padding .unit-50,.units-padding .unit-40,.units-padding .unit-33,.units-padding .unit-30,.units-padding .unit-25,.units-padding .unit-20{padding:0.5em 0;}

/* Links */
a{color:#323232;}
a:hover{color:#000;}
p{line-height:22px; font-weight: 300;}
h1{font-size:  1.7em; font-weight: 700; margin-top:10px; margin-bottom: 15px; color:#989898;}
h2{font-size:  1.5em; font-weight: 700; color:#989898;}
ul{margin:0;}
/* Typography */

/* WRAPPER */
.wrapp{max-width:920px;margin:0 auto;position:relative; }

/* Home cont */
.home{ padding: 14px 0 0 0; }

/* TOP LINE */
#topline{ padding: 0;margin:6px 0 0 0; text-transform: uppercase;}

#topfb{ margin: 0; position: absolute; right:34px; top: 14px; z-index: 999; text-transform: lowercase; height: 25px; width:24px; }
#topfb a{ display: block; height: 25px; width:24px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAUpQTFRFAAAAAAABAAEAra2trKytq6urq6qrq6urrKysq6urrKysrK2tqqqqq6urrK2srKytraysrKysq6urq6urrK2tAQAAq6urq6urq6urq6urq6urrKytrKysq6urraysrKysq6urrKysra2tqquqq6urrKysv7++q6urqquqq6urq6qrrq6uqqqqrKysq6urrKysq6ursbGxrKystra2rK2srKysraysq6uqqquqrK2srKysq6uqq6urq6urrKysrKysrKysqqurrKytq6urrKysrKysqqurubi5rK2srKysrayss7Ozq6urrKytraysqquqq6urr6+vqqqqra2trKysqqqqq6qrqquqrKytrK2sq6uqqqurrK2srKysrKysrKyszMzMq6urq6urrKysq6urraysqqqqra2tra2tq6urrK2sq6uqra2tqquqtjbnswAAAG50Uk5TAAAAMnix1fH127hjErr//////J4fAFX591J0bG7usoiAxEsn+rUI9Bi0mCYPjcDi/ReLB+BixN4GqOCr63eT0Xir796i8uoL2dm/Cti4hAltIwkcmiTYFXtHQEDi/kesBYnzRD3IGDt/ttewWgzHbzsIAAABnklEQVR4nDVSz0uUURQ9532INczG9JMYJKEWYgphjJYpxmiJxRS4MNy5CfyD2ubG3SxUiISojTCIurBcNDEImgT+IB0CUYToe7d73xvv5nHPufee++MRoDiPhNd2AXUVDU+SMwjIEuh7BgWZNjw6+RcQJcz8TR6npzCvcBVi4Rk4Ye4wlCpcNsPzVq+RCH37vhL32IB3indwF+g+t6RO1oneExjh3XmmBe4EQgo/2HekdSxDumodt8lfwe0mH/6EeFN2d79KcS92hqyHQ/UEGel7r3JbMnyZ/04ri/scrcWM/moIHduxrlw2wDabQO1BrSEClHZi69eE+MHTlm08+/3nIs5Y5OSmaiQWNfRZpraa4njMlxuhVyWerKJcdYgZo3y9lsRFubEPUl5HU/Ipp9dCuPql5fRRlWFYZM+JlnyMkvEVy4jrmVgiZr6d+SBeWsabL2EmFG9VFJj9ZI17vtClrwblMhfDaeZW4lYsT8fmq/qBXdDJHP99jOcLYtNcUDB+hresME6A1nT4vSKk3t1snjzYH7mhMu9SXZqT/3T7pr4iIF51AAAAAElFTkSuQmCC') no-repeat left top; }
#topins{ margin: 0; position: absolute; right:0; top: 14px; z-index: 999; text-transform: lowercase; height: 25px; width:24px; }
#topins a{ display: block; height: 25px; width:24px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAfhQTFRFAAAAAAABqqqqq6uqq6urq6qrrKysrKysrK2sq6uqrKystLS0AAEAra2tq6urrK2srKytraysrK2srKysq6urq6urAQAAq6qrq6urqqurq6urq6urq6uqrKysrKysrKysr6+vq6uqq6urra2tra2tra2tq6urrKysqqurrKysq6urqqqqrKysrKysr6+vrKysrKysq6urq6urrKytrq6uq6urq6urrK2srKysrKyss7OzrKysraysq6qrqqqrqqurra2trKysrKysq6urrKysq6urrKysrK2tqqurra2trKysraysqqqqqquqrKytrKysrKysrKysq6urraysrq6urKyss7Ozra2tq6urq6urra2tqqqqq6ursbCwrKysr6+uraysq6ursbGxq6urq6qrra2tq6urq6urq6urqqqqraysra2srK2tra2sraysrKysqqqrq6uqsbGxq6qrq6urr6+vq6uqrK2trKysqqqrqquqrKytrKysq6urrKysrKysq6qrq6urrKysq6urrKysrKysrKysra2trq6urKysrKytvr+/rKysq6urq6urqqqqrKysq6qrrK2sraysrq+utra2t7a2q6urrKysra2tq6urrKysqqurrKysq6uqqqurrKysrKytrKytq6urq6urrKytq6urqquqYlAoNAAAAKh0Uk5TAAAPZLPY8vXat2kRAByV+P/////5mABP9/dScGpT/kcg97eCXUFAXIO19BisUCNWe4B8ViZG/JkrlAq+37oJhn9Kcv3Z0nFByTWZxCEewr/4oq3iLJ8UTtveVxWnHdEjoJ4a+vofm/DxHp2FYGB72iSzDeTtEKcfuyonorhzN5CbWJySbiJoWkWp2gjg4XoG1KEi0EIOBz3KGc/XTHj6nvuUZfPYsl4PigBiywAAAdxJREFUeJw1kk1IVFEUx8/vvUjIGaSF0xfB0EIQoo9NSJuGVkkTFQaGUJsih1xMMhhaFEmkSLVoCCEkapFBWBtpaBPWKgs3gRWVtSuLoaCa5zgk797OvY/O+zj3nvM//3vu/V9EsCIS8N+WJBVpEO/SSUwBGmnUvNe3FVasj6pZVrMoqSVXsanhIiaIQ4vRhzVfPNXaujWhSyjcDcSm+BkhWf7opCVZQ39Vna3jHbL1m0Ja5re5hH7v2/lkaHtFx4KStMHbhK1dc2/isDlNbl4M23mN7IAP61fZNHOG4Bf75pRzFy/p4LEccCutvNAW9tD1XNvYy0ztkN/jVLqTCibYT1OzNpNn+iA8Cg/Dw9zf2TiUIxSmdF/dPDjKfUX0MLkhO6vkNYr31B37OnMc7poTPFk8yYQidjI4oYWnvk/Lxlr2d+fnp1KY1EO0p7kwrhV93BRT5Fbhhtj+yoJC+7lyXbsucRU9V92gCQbu/NCKbjKlURikkh/1iXPa8mWRi0WkPKJiXII+L8c4nJd4udyrDQyXPVYYYci6gcjYmYhMPbp91gknEoeSKLacqorXfHjzgM4TzZVn97NEc7V8F6WExDSNNXr13njV9PpkcvmP17YMuWPsaa1HmSr/AIasqRea3W1aAAAAAElFTkSuQmCC') no-repeat left top; }


#localization{ margin: 0; position: absolute; right:45px; top: 20px; z-index: 999; text-transform: lowercase; height: 30px; }

#languages{margin:0; padding:0; float: left; line-height: 10px; font-weight: 400;}
#languages a{display:block;margin:0;float:left;padding:0 7px;color: #bcbcbc; text-decoration: none;}
#languages a:hover { color: #000; }
#languages a.active { color: #4a4a4a; font-weight: 700; }
#languages a img{ vertical-align: middle;}
#languages a.active img{ opacity: 0.5; filter: alpha(opacity=50); cursor: text; }
#languages a{ border-right: 1px solid #bcbcbc;}
#languages a:last-child {border-right: 0;}

#currencies { margin: 0 20px 0 0; line-height: 12px; padding: 0;float: left;font-weight: 400;  display: none;}
#currencies a { float: left;display:block;color: #737373; padding:0 5px;text-decoration: none; }
#currencies a:hover { color: #000; }
#currencies a.active { color: #4a4a4a; font-weight: 700; }
#currencies a{ border-right: 1px solid #c2c2c2;}
#currencies a:last-child {border-right: 0;}

#auth-line{float:right;margin:12px -10px 0 0;list-style:none;color:#3c3c3c; text-transform: uppercase; display: none;}
#auth-line ul { list-style: none !important; }
#auth-line li{float:left;line-height: 12px;border-right: 1px solid #c2c2c2;}
#auth-line li a{display:block;padding:0 10px;color:#282828;text-decoration:none;}
#auth-line li a:hover{color:#000;text-decoration:underline;}
#auth-line li:last-child {border-right: 0;}

/* HEADER */
#header{margin:0 0 10px 0;padding:0;}
#header .wrapp{background: #fff;}
#header h1{ margin: 10px 0 0 0 !important;padding: 0 !important;}
#header .logo{background:url(../img/logo_small.jpg) no-repeat left top;width:310px;height:100px;text-indent:-999em;}
#header .logo a{display:block;width:310px;height:100px;}

/* HEADER MINI CART */
.basket-box{height:20px;line-height:20px;float: right; display: block; clear: both;margin: 26px 0 0 0;}}
.basket-box .basket img{float:left;margin:0 20px 0 0;}
.basket-box .basket{text-decoration:none;}
.basket-box .basket span{color:#8f8f8f;font-style:normal;margin:2px 0 2px 5px;}
.basket-box .basket strong{color:#8f8f8f;}
.basket-box .basket span.full{color:#E95C82;}
.basket-box .basket strong.full{color:#E95C82;}

/* HEADER SEARCH BOX */
.head-search{ float: right; display: block; clear: both; margin: 10px 10px 0 0; display: none;}
.head-search form{margin:0;}
.head-search .input-search{padding-left:5px;}
.head-search .input-search,.head-search .btn{border:1px solid #a0a0a0;border-radius:0!important;}

#topnav{
	position: inherit;
}
.respnav{*zoom:1;-webkit-transition:0;-moz-transition:0;-o-transition:0;transition:0;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;width:100%;max-height:0;}
.respnav:after{content:"";display:table;clear:both;}
.respnav.show{max-height:2000px;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;}
.respnav.one-page{position:fixed;top:50px;right:5%;max-width:250px;}
.respnav li{position:relative;overflow:hidden; text-transform: lowercase; font-weight: 600;}
.respnav li a{font-size:1.25em;position:relative;display:block;padding:.26em .76em .26em .76em;z-index:2;overflow:hidden;color:#acacac;background:#fff;border-bottom:1px solid rgba(0,0,0,0.15);text-decoration:none;}
.respnav li.hom a{ padding-left: .76em;}
.respnav li.shp{border:0 solid #acacac; margin-left: 0;}
.respnav li ul{width:100%;}
.respnav li ul li{font-size:1.2em;position:relative;overflow:hidden;}
.respnav li ul.show li{overflow:visible;}
.respnav li ul li a{display:block;background:#fff;padding:.26em .76em .26em .76em;}
.respnav ul li ul li a{background:#fff;padding:.26em .76em .26em .76em;}
.respnav ul li ul li ul li a{background:#fff;padding:.26em .76em .26em .76em;}
.respnav li a:hover,.respnav li.active a,.respnav li a.active{background:#fff;color:#000; }
.respnav li.active a,.respnav li a.active{background:#fff;color:#000; font-weight: 700;}
.respnav li.shp.active a{background: #000;color:#fff;}
.respnav li.item-with-ul ul li a,.respnav li.item-with-ul ul.show li a{padding-left:1.76em;}
.respnav li.item-with-ul ul li ul li a{padding-left:2.76em !important;}
.respnav .touch-button{background:#fff;position:absolute;z-index:999;top:0;right:0;width:35px;height:30px;display:inline-block;text-align:center;}
.respnav .touch-button:hover{cursor:pointer;}
.respnav .touch-button .navicon{background:url(../img/menu_arrow_down.png) no-repeat 50% 50%;position:relative;width:15px;height:30px;display:block;}
.menu-button{position:relative;display:block;padding:0.5em 1em;background:#e6e6e6;color:#333;font-size:120%;cursor:pointer;border-bottom:1px solid rgba(0,0,0,0.1);}
.menu-button.one-page{position:fixed;top:0;right:5%;padding-right:45px;}
.menu-button .touch-button{background:transparent;position:absolute;z-index:999;top:0;right:0;width:50px;height:50px;display:inline-block;text-align:center;}
.navicon{background:url(../img/menu_arrow_down.png) no-repeat 50% 50%;position:relative;width:20px;height:30px;display:block;}
.oldie .respnav{overflow:visible;}
.oldie .respnav.one-page{top:0;right:auto;max-width:1080px;}
.oldie .respnav li{position:relative;list-style:none;float:left;display:block;background-color:#fb6a7c;width:20%;min-height:50px;overflow:visible;}
.oldie .respnav li:hover > ul{display:block;width:100%;overflow:visible;}
.oldie .respnav li:hover > ul li{width:100%;float:none;}
.oldie .respnav li a{border-left:1px solid #fb6a7c;border-bottom:none;overflow:visible;}
.oldie .respnav li > ul{position:absolute;top:auto;left:0;display:none;z-index:1;overflow:visible;}
.oldie .respnav li ul li ul{top:0;}
.oldie .respnav li ul li a{border-bottom:none;}
.oldie .respnav li ul.open{display:block;width:100%;overflow:visible;}
.oldie .respnav li ul.open li{width:100%;}
.oldie .respnav li ul.open ul.open{margin-left:100%;top:0;display:block;width:100%;overflow:visible;}
.oldie .respnav ul li:hover ul{margin-left:100%;top:0;}
.oldie .menu-button{display:none;}
.oldie.ie7 .respnav li{width:19.9%;}
li.topnews a{padding-right:0 !important;}

/* breadcrumb */
.breadcrumb{color:#663300;padding:5px 0 5px 200px;}
.breadcrumb a{color:#663300;}

.contactform {
	display: none;
}

/* CONTENT */
.maincol{margin:0;padding:0;margin:0 auto;background:#fff;position:relative;}
.maincol .threeeighths{position:relative;}
.maincol ul{margin:8px 0 10px 0;}
.box-inside{margin:25px 5px 25px 0;}
.centered {padding-top: 15px !important;}
.noindexline {margin:0 5px 5px 5px;height:3px;}
.noindexline .wrapp{border-bottom: 0 dotted #898989;}

/* SIDEBAR MENUS */
.sidebar{margin:15px 0 10px 0;border-radius:5px;}
.catmenu h2,.sidenews h2,.sideproducts h2,.brandmenu h2,.newsmenu h2,.tagsmenu h2{margin:0 0 10px 0;padding:0 0 0 30px;line-height:26px;font-weight:normal;border-bottom:1px dotted #bbbbbb;font-weight: 400;}

/* PRODUCT CATEGORIES SIDE BOX */
.catmenu{padding:6px;}
.catmenu h2{color:#424242;background:none;padding:0 0 4px 5px; font-weight: 600;}
.catmenu ul{list-style-type:none;margin:0;padding:0;}
.catmenu li{margin:0 0 2px 0;}
.catmenu li .main, .catmenu li a{display:block;color:#7b7b7b;text-decoration:none;padding:2px 3px; font-weight: 600; }
.catmenu li .main:hover,.catmenu li .main.active,.catmenu li a:hover,.catmenu li a.active{color:#000; border-radius: 3px; }
.catmenu li .main.active{font-weight:bold;}
.catmenu li ul{list-style-type:none;margin:0 0 0 0;padding:0;}
.catmenu li ul li{margin:1px 0;}
.catmenu li ul li a.main{display:block;color:#6d6d6d;text-align:left;text-decoration:none;padding:2px 2px 2px 3px;font-weight: 400 !important;}
.catmenu li ul li a:hover,.catmenu li ul li a.active{ color:#000; padding:2px 2px 2px 3px;font-weight: 400 !important;}
.catmenu li ul li ul{margin:0;}

.catmenu ul { list-style-type: none; margin: 0; padding: 0; }
.catmenu li { border-bottom: 1px dotted #CCCCCC; margin: 0 0 2px; }
.catmenu li .main { background: url("../img/small_arrow.png") no-repeat scroll 0 50% transparent; color: #000164; display: block; padding: 3px 10px 3px 15px; text-decoration: none; }
.catmenu li .main:hover, .catmenu li .main.active { background: url("../img/brown_arrow.png") no-repeat scroll 0 50% transparent; color: #000; }
.catmenu li .main.active { font-weight: normal; }
.catmenu li ul { list-style-type: none; margin: 0 0 0 15px; padding: 0; }
.catmenu li ul li { border-bottom: medium none; margin: 1px 0; }
.catmenu li ul li a.main { background: url("../img/small_arrow.png") no-repeat scroll 0 50% transparent; color: #000164; display: block; padding: 3px 10px 3px 15px; text-align: left; text-decoration: none; }
.catmenu li ul li a:hover, .catmenu li ul li a.active { background: url("../img/brown_arrow.png") no-repeat scroll 0 50% transparent; color: #000; font-weight: normal !important; }
.catmenu li a:visited, .catmenu li ul li a:visited, .catmenu li ul li ul li a:visited { color: #3E3E3E; }
.catmenu li ul li ul { margin: 0; }
.catmenu li ul li ul { list-style-type: none; margin: 0 0 0 20px; padding: 0; }
.catmenu li ul li ul li { border-bottom: medium none; margin: 1px 0; }
.catmenu li ul li ul li a.active { color: #000 !important; font-weight: normal; }

/* PRODUCT fORIES SIDE BOX */
.brandmenu{padding:6px;}
.brandmenu h2{color:#606060;background:none;padding:0 0 4px 5px; font-weight: 600;}
.brandmenu ul{list-style-type:none;margin:0;padding:0;}
.brandmenu li{margin:0 0 2px 0;}
.brandmenu li a{display:block;color:#6d6d6d;text-decoration:none;padding:2px 5px; font-weight: 400; }
.brandmenu li a:hover,.brandmenu li a.active{color:#000; border-radius: 3px; }
.brandmenu li a.active{font-weight:bold;}

/* NEWS CATEGORIES SIDE BOX */
.newsmenu{padding:10px;}
.newsmenu h2{color:#101010;background:url(../img/news.png) no-repeat 2% 50%;}
.newsmenu ul{list-style-type:none;margin:0;padding:0;}
.newsmenu li{margin:0 0 2px 0;}
.newsmenu li .main{display:block;background:url(../img/small_arrow.png) no-repeat 0 50%;color:#024f7b;text-decoration:none;padding:4px 10px 4px 15px; font-weight: 700;}
.newsmenu li .main:hover,.newsmenu li .main.active{background:url(../img/brown_arrow.png) no-repeat 0 50%;color:#000;}
.newsmenu li .main.active{font-weight:bold;}
.newsmenu li ul{list-style-type:none;margin:0 0 0 20px;padding:0;}
.newsmenu li ul li{margin:1px 0;}
.newsmenu li ul li a.main{display:block;background:url(../img/small_arrow.png) no-repeat 0 50%;color:#000;text-align:left;text-decoration:none;padding:4px 10px 4px 15px;}
.newsmenu li ul li a:hover,.newsmenu li ul li a.active{background:url(../img/brown_arrow.png) no-repeat 0 50%;color:#000;}
.newsmenu li ul li ul{margin:0;}

/* TAGS CLOUD */
.tagsmenu{padding:10px;}
.tagsmenu h2{color:#101010;background:url(../img/news.png) no-repeat 2% 50%;}

/* PAGES SIDE BOX */
.pagesmenu h2{margin:0 0 10px 0;padding:0 0 0 30px;line-height:30px;font-weight:normal;border-bottom:1px dotted #9b9b9b;color:#101010;background:url(../img/news.png) no-repeat 2% 50%;}
.pagesmenu{padding:10px;}
.pagesmenu ul{list-style-type:none;margin:0;padding:0;}
.pagesmenu li{margin:0 0 2px 0;border-bottom:1px dotted #dbdbdb;}
.pagesmenu li:last-child{border-bottom:0 dotted #fff;}
.pagesmenu li a{display:block;background:url(../img/arrow_2.png) no-repeat 0 50%;color:#000164;text-decoration:none;padding:3px 10px 3px 15px; font-weight: normal;}
.subpages{display:block;background:url(../img/small_arrow.png) no-repeat 0 50%;color:#000164;text-decoration:none;padding:3px 10px 3px 15px; font-weight: normal;}
.pagesmenu li a:hover,.pagesmenu li a.active{background:url(../img/arrow_3.png) no-repeat 0 50%;color:#000;}
.pagesmenu li a.active{font-weight: bold; }
.pagesmenu li ul{list-style-type:none;margin:0 0 0 15px;padding:0;}
.pagesmenu li ul li{margin:1px 0;border-bottom:none;}
.pagesmenu li ul li a{display:block;background:url(../img/small_arrow.png) no-repeat 0 50%;color:#000164;text-align:left;text-decoration:none;padding:3px 10px 3px 15px;font-weight: normal !important;}
.pagesmenu li ul li a:hover,.pagesmenu li ul li a.active{background:url(../img/arrow_3.png) no-repeat 0 50%;color:#000; font-weight: normal !important;}
.pagesmenu li ul li ul{margin:0;}
.pagesmenu li ul li ul{list-style-type:none;margin:0 0 0 20px;padding:0;}
.pagesmenu li ul li ul li{margin:1px 0;border-bottom:none;}
.pagesmenu li ul li ul li a.active{color:#b50000 !important;font-weight: normal;}


/* LATEST NEWS SIDE BOX*/
.sidenews{padding:0 10px 10px 10px;}
.sidenews h2{color:#101010;background:url(../img/news.png) no-repeat 2% 50%;}
.sidenews ul{margin:10px 0 0 0; list-style: none;}
.sidenews li{margin:10px 0;}
.sidenews a{text-decoration:none;}
.sidenews img{margin:0 10px 0 0;float:left;}
.sidenews strong{font-weight:normal;margin:0;padding:0;}
.sidenews span{display:inline-block; margin:0 0 0 5px;background:url(../img/date.png) no-repeat 0 42%;color:#c5c5c5;}

/* TAGSCLOUD */
.tagsmenu{padding:10px;}
.tagsmenu h2{color:#101010;background:url(../img/news.png) no-repeat 2% 50%;}

/* LATEST PRODUCTS SIDE BOX*/
.sideproducts{padding:0 10px 10px 3px;}
.sideproducts h2{color:#5a5a5a;background:none;padding:0 0 4px 5px; font-weight: 400;}
.sideproducts ul{margin:10px 0 0 0; list-style: none;}
.sideproducts li{margin:8px 0; }
.sideproducts a{text-decoration:none; color: #585858;}
.sideproducts a:hover{text-decoration: underline; color: #000;}
.sideproducts img{margin:0 10px 0 0;float:left;}
.sideproducts strong{font-weight:normal;margin:0;padding:0;}
.sideproducts .rrp{line-height:16px;margin:4px 0 0 6px;text-decoration:line-through;color:#999;}
.sideproducts .price{display:inline-block;line-height:20px;margin:4px 0 0 0;color:#e25f08 !important;padding:0 !important;font-weight:bold;}

/* NEWSLETTER BOX */
.newsletter{background:#f5f4e9;padding:12px;border:1px solid #fff; margin: 25px 5px; display: none;}
.newsletter form{margin-bottom:5px;}
.newsletter h3{color:#777777;margin:0 0 5px 0;padding:0 0 10px 45px;background:url(../img/news_signup_icon.png) no-repeat 0 0;}
.newsletter p{margin:0 0 10px 0;color:#707070;line-height:15px;}
.newsletter input{width:97%;line-height:24px;}


/* FILTER */
.filter-box { background:#f8f8f1; padding:12px; border:1px solid #fff; margin: 5px 2px 25px 2px; }
.filter-box h2{
	margin:0 0 10px 0;color: #4a4a4a; padding:0 0 0 0;line-height:26px;font-weight:500;border-bottom:1px dotted #444444; text-transform: uppercase;
}
	.filter-box h3 { color: #d55b00; font-weight: 400; border-bottom: 0 dotted #ccc; margin: 0 0 4px 0; padding: 0 0 3px 0; }
		.filter-box h3 span { color: #929292; display: inline-block; float: right;}
				.filter-box h3 span a { color: #929292; }
	.filter-box .values { margin: 0 0 20px 0; }
		.filter-box .values label { display: block; margin: 0 0 3px 0; }

.filter-box .values label input[type="checkbox"] {top: 2px !important; margin-right: 5px;  }

.filter-box .values label input[type="checkbox"]:disabled,.filter-box .values label.disabled {display: none !important; }

	.filter-box .price-slide { height: 40px; margin: 0 7px; position: relative; }
		.filter-box .price-slide #price-from-label { font-weight: bold; position: absolute; left: -7px; bottom: 0; z-index: 2; }
		.filter-box .price-slide #price-to-label { font-weight: bold; position: absolute; right: -7px; bottom: 0; z-index: 2; }


/* SEARCH RESULTS */
h2.search-results{margin:20px 0 12px 0;padding:5px 0 5px 22px;font-weight:normal;line-height:23px;background:url(../img/search.png) no-repeat 0 40%;}

/* LEFT-MAIN COLUMN */
.promotions{overflow:hidden;width:100%; margin: 0 0 -30px 0;}
.promotions-coll{overflow:hidden;width:617px;  margin: 0 20px 0 0; float: left; padding-bottom: 0;}
.promotions-coll .flexslider{margin-bottom: 0;}
.slides li { position: relative; }
.promotions li .contslide { position: absolute; top:45px;right:50px; width: 420px; background: rgba(0,0,0,0.5); padding: 15px; border-radius: 4px; display: none;}
.promotions li h1 { padding: 6px 0 10px 0;  margin: 0 0 10px 0; color: #fff; text-shadow: 1px 0 0 #494645;  font-weight: 700; }
.promotions li p { margin: 0; padding: 0 0 0 2px; color: #fff; text-shadow: 1px 0 0 #494645; font-size: 1.2em; letter-spacing: -0.01em;  z-index: 2; }
.promotions li p a { color: #fff; text-shadow: 1px 0 0 #494645; text-decoration: none; }

.maincol .category{color:#777;margin:14px 0 -16px 0;}
.maincol .category p{margin:6px 0 10px 0;padding:0;}
.category-products{display:none}
.products{padding:0; margin:0;}
h1.sectionhead{padding:6px 5px 6px 0; margin:5px 0 5px 0; font-weight: 700; border-bottom: 1px dotted #ccc;}
h2.sectionhead{margin:0 0 10px 0;padding:10px 0 10px 0;font-weight: 400; position:relative;border-bottom: 1px dotted #ccc;}

.comments {border:1px solid #dddddd; padding-bottom: 0; display: none;}
.comments h3.sectionhead{margin:0 0 0 0;border-bottom:1px solid #dddddd; background: #ececec; padding: 2px 10px 1px 10px;font-weight:500; }
.comments .commwrap{padding:10px 5px 0 5px;}
.comments .date{line-height:20px;padding:0 0 0 20px;background:url(../img/date.png) no-repeat 0 42%;color:#c5c5c5;font-weight:normal;}
.comments .row blockquote{margin:6px 0 0 0;}
.comments .info{color:#b6b6b6; font-style: italic; padding: 4px 7px 7px 7px; line-height: 18px; margin: 0 10px 20px 10px; border-bottom:0 dotted #c8c8c8; }
.comments .logincomm {color:#767676;font-weight:normal; }
.comments textarea{width:90% !important;height:100px;margin-top:20px; }

.products .new-products{margin:0;padding:0;float:left;}
.products .home{margin-left:200px;}
.products .view-all{line-height:28px;padding:0 20px 0 0;background:url(../img/arrow.png) no-repeat 100% 50%;margin:3px 10px 0 0;float:right;text-decoration:none; }
.products .product-item{background:#fff;border:0 solid #eeeeee;box-shadow:0 0 0 rgba(213,213,213,0.7);padding:0 0 5px 0;margin:0 0 15px 0;z-index:10;border-radius:0;position:relative;}
.products .product-item.last{margin:0 0 15px 0;}
.products .product-item:hover{border:0 solid #fff;box-shadow:0 0 12px rgba(0,0,0,0.30);z-index:3000;}
.products .product-item .image{height:308px;display:block;background:#fff url('../img/no165.jpg') no-repeat 50% 0;}
.products .product-item h3{height:20px;line-height:18px;overflow:hidden;margin:10px 0 0 0;padding:0 6px; text-transform: uppercase; font-weight: 400; font-size: 105%;}
.products .product-item h3 a{ text-decoration: none;color: #323232;}
.products .product-item p{display:none;height:32px;line-height:16px;overflow:hidden;font-weight:normal;margin:10px 0;padding:0 15px;}
.products .product-item p a{text-decoration: none;}
.products .product-item .price-line{height:18px;line-height:16px;overflow:hidden;font-weight:700;margin:0;padding:0 6px;text-transform: uppercase; }
.products .product-item .price-line .rrp{color:#666;font-weight:400 !important; text-decoration: line-through;padding:0 15px 0 0;}
.products .product-item .price{color:#323232;text-align:center;padding:0 15px 0 0;}
.products .product-item .price span{color:#999;}
.products .product-item .price strong{color:#000;}
.box-inside .product{margin:40px 0 20px 0;}

.product {margin:10px 0 0 0;}
.product .gallery{padding:0; margin:0;}
.product .gallery .thumbs{margin:10px 0 0 0;}
.product .gallery .thumbs img{margin:5px 5px 0 0;}
.prod-text ul{margin:15px 0 15px 20px;}
.product .info{padding:0; margin:0;}
.product .info h1{color:#1c1c1c;margin:-5px 0 15px 0; text-transform: none; }
.product .info .text{color:#202020;line-height:22px;margin:0 0 15px 0;}
.product .info .text p{color:#202020;line-height:24px;}
.product .info .price{line-height:33px;color:#202020;margin:5px 0 0 0;float:left; font-size: 170%; text-transform: uppercase;}
.product .info .price strike{color:#7a7a7a;font-size: 70%;}
.product .info .btn-big{margin:5px 0 0 0;float:left;font-size: 140%; font-weight: 400; background:#000; color:#fff; padding: 0.3em 0.6em; border: 0;}
.product .info .btn-group .btn{margin:0 2px 0 0;float:left;font-size: 110%; font-weight: 400; background:#fff; color:#000; padding: 0.4em 0.7em; border:1px solid #878787;}
.product .info .btn-group .btn-active{background:#878787; color:#fff; text-shadow: 0 0 0 #878787;}
.product .info .catalog_num{color:#9c9c9c;margin:5px 0 20px 0; font-weight: 400; display: none;}
.product .info .attributes{margin:0;background:#fff;padding:10px 0; border-radius: 5px;}
.product .info .attributes h3{color:#4f4f4f;padding:0 0 5px 0;border-bottom:1px dotted #bababa;margin:0 0 15px 0;font-size: 120%;}
.product .info .attributes label{display:block; font-weight: 700; margin-bottom: 7px;}
.product .info .select{margin:0 0 10px 0;padding:0 0 10px 0;}
.product .info .select select{padding:3px; width: 90%;}
.product .info .checkboxes{border-bottom:0 solid #ccc;margin:0 0 10px 0;}
.product .info .checkboxes .title{background:url('../img/brown_arrow.png') no-repeat 0 50%;color:#898989;padding:0 0 0 10px; font-size: 110%; font-weight: 600; margin-bottom: 10px;}
.product .info .checkboxes .item{color:#666;margin:0 10px 10px 0; display: block;}
.product .info .checkboxes .item input{ margin:0 3px 0 3px; display: inline-block; top:0;}
.product .info .checkboxes .item span{color:#3c3c3c; margin:0 0 0 4px;}
.box,.maincol .last-news{padding:10px;margin:10px 0 25px 0;}
h1.title,.maincol .last-news h1.title{color:#404040;margin:0 0 20px 0;}

/* PRICE BADGE */
.price-round{background:url(../img/sprite.png) no-repeat 0 0 #F76900;display:block;float:right;position:relative;}
.price-round{position:absolute;right:0;top:90px;border-radius:5px;}
.price-round > *{color:rgba(255,255,255,0.8);display:inline-block;position:absolute;text-align:center;text-shadow:none;width:100%;}
.price-round.medium{background-position:-220px -51px;border-radius:40px 40px 40px 40px;height:60px;width:60px;}
.price-round.medium .rrp{line-height:18px;margin-top:8px;text-decoration:line-through;}
.price-round.medium .price{line-height:28px;margin-top:18px;color:#fff !important;padding:0 !important;font-weight:bold;}
.price-round.medium .currency{line-height:18px;margin-top:53px;}
.article_read_more{line-height:28px;padding:0 20px 0 0;background:url(../img/arrow.png) no-repeat 100% 50%;color:#a9a9a9; font-weight:700;margin:0 20px 0 0;text-decoration:none;white-space:nowrap; text-transform: uppercase; font-size: 1.1em;}
.collections .row a{float:left;font-weight:bold;padding-top:5px;}
.collections .units-row a img{margin:5px 20px 0 0; float:left;}

.units-row-end.home img { display: inline-block; margin-bottom: 14px; }

/* TABLE */
.thead-black{padding:0; margin:0; background: #DDDDDD;}
.order{width:100%;}
.order tbody tr td .count{height:22px;line-height:22px;display:inline-block;background:#eee;border:1px solid #cecece;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.order tbody tr td .count .minus{width:22px;height:22px;line-height:22px;display:block;color:#666;font-weight:bold;text-align:center;float:left;text-decoration:none;}
.order tbody tr td .count .plus{width:22px;height:22px;line-height:22px;display:block;color:#666;font-weight:bold;text-align:center;float:left;text-decoration:none;}
.order tbody tr td .count a:hover{text-decoration:none;}
.order tbody tr td .count span{height:22px;line-height:22px;display:block;background:#f9f9f9;color:#666;border-left:1px solid #cecece;border-right:1px solid #cecece;padding:0 10px;float:left;}
.order tbody tr td .red{display:block;color:#ff0000;}
.order tbody tr td .green{display:block;color:#5c8e3b;}
.order tbody tr td .currency-info { color: #999; font-size: 11px; font-weight: bold; }
.order tfoot tr td{height:30px;color:#666;padding:5px;}
.order tfoot tr td.bor{border-bottom:1px solid #ccc;}
.order tfoot tr td .delete{border:1px solid #eba9b9;}
.order tfoot tr td .delete:hover{color:#000;border:1px solid #df6f8b;}
.order tfoot tr td .currency-info { color: #999; font-size: 11px; font-weight: bold; }
#discount-form{margin:25px 0;float:right;}
.checkout-title{height:38px;line-height:38px;background:#939393;margin:15px 0 10px 0; font-size: 14px;}
.checkout-title span{width:38px;height:38px;display:block;color:#fff;text-align:center;float:left;font-weight:bold;}
.checkout-title a{display:block;color:#fff;padding:0 20px;float:left;}
.checkout-title a.active,.maincol .checkout-title a:hover{background:#3a3a3a;color:#fff;text-decoration:none;}
.checkout-content{margin:0 0 25px 0;}

/* FORM */
.maincol .tleft{text-align:left;}
.maincol .tcenter{text-align:center;}
.maincol .tright{text-align:right;}
.maincol .page-picture{background:#fff;border:1px solid #eee;margin:0 10px 10px 0;padding:4px;float:left;}
#faq_list{padding:0; margin:0;}
#faq_list h3.faq-title{background:#f7f7f7;padding:5px 5px 5px 10px;cursor:pointer;font-size: 130%; color: #5f9ea0;}
#faq_list h3.title.ui-state-hover{background:#f5daea;}
#faq_list h3.title.ui-state-active{background:#e8c5da;}
#faq_list .faq-content{display:none;margin:5px 0;}
#faq_list .faq-content p{margin:0;padding:0;}
.news-item{border-bottom:1px solid #eee;margin:0 0 15px 0;padding:0 0 10px 0;line-height:22px;}
.news-item .row{margin-bottom:10px;}
.news-item h2{margin:5px 0 2px 0;color:#888888;font-weight:600; font-size: 140%;}
.news-item h2 a{text-decoration:none;color:#a3a3a3;}
.news-item .date{line-height:20px;padding:0 0 0 20px;margin-bottom:20px;background:url(../img/date.png) no-repeat 0 42%;color:#c5c5c5;font-weight:normal;}
.news-item .img,.maincol .category .img{margin:0 18px 8px 0;float:left;}
.orders{width:100%;}

/* MESSAGES */
.overlay{background:#000;opacity:0.8;filter:alpha(opacity=85);position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;}
.popup{width:400px;background:#eee;padding:20px;position:fixed;left:50%;top:200px;margin:0 0 0 -165px;z-index:99999;border-radius:8px;border:5px solid #262626;}
.popup.error{background:#e97a96;color:#000; font-size: 120%;}
.popup.complete{background:#e0f4b4;color:#4f8619;text-shadow:0 0 1px #fff;}
.popup .close{width:30px;height:30px;opacity: 0.9;display:block;background:url('../js/fancybox/fancybox_sprite.png') no-repeat left top;position:absolute;right:-14px;top:-14px;z-index:2;}
.popup-address, .popup-newuser { width: 600px; background: #eee; padding: 20px; position: absolute; top: 100px; left: 50%; z-index: 99999; margin: 0 0 0 -310px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.popup-address .close, .popup-newuser .close { opacity: 0.9;width:30px; height:30px; display:block; background:url('../js/fancybox/fancybox_sprite.png') no-repeat left top; position:absolute; right:-14px; top:-14px; z-index:2; }
.message{text-align:center;padding:10px;z-index:9999;position:relative;margin-top:10px;}
.message.complete{background:#e0f4b4;font-weight:bold;}
.message.error{background:#fae2e3;color:#cf4646;font-weight:bold;}
.message.warning{background:#f9f8e0;color:#bdb869;font-weight:bold;}
.message.info{background:#bfe1f4;color:#278dc8;font-weight:bold;}


.alert { padding: 8px 35px 8px 14px; margin-bottom: 20px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); background-color: #fcf8e3; border: 1px solid #fbeed5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.alert,
.alert h4 { color: #c09853; }
.alert h4 { margin: 0; }
.alert button { display: none; }
.alert .close { position: relative; top: -2px; right: -21px; line-height: 20px; }
.alert-success { color: #468847; background-color: #dff0d8; border-color: #d6e9c6; }
.alert-success h4 { color: #468847; }
.alert-danger,
.alert-error { color: #b94a48; background-color: #f2dede; border-color: #eed3d7; }
.alert-danger h4,
.alert-error h4 { color: #b94a48; }
.alert-info { color: #3a87ad; background-color: #d9edf7; border-color: #bce8f1; }
.alert-info h4 { color: #3a87ad; }
.alert-block { padding-top: 14px; padding-bottom: 14px; }
.alert-block > p,
.alert-block > ul { margin-bottom: 0; }
.alert-block p + p { margin-top: 5px; }


/* PAGING */
.paging{text-align:center;margin:10px 0;}
.paging a.prev,.paging a.next{width:5px;background-repeat:no-repeat;}
.paging a.prev{background-image:url('../img/paging_prev.png');background-position:8px center;}
.paging a.next{background-image:url('../img/paging_next.png');background-position:9px center;}

/* FOOTER */
footer{margin:10px 0 0;}
footer .wrapp{border-top:0 dotted #898989; }
footer .unit-padding { padding: 0.6em 0.1em;}
footer .nav-v{background: #bdbdbd; display: block; padding: 14px 0 10px 0;}
footer .nav-v ul li{border:0; float: left; }
footer .nav-v ul li.sinaj{ clear: right !important;}
footer .nav-v ul li a{padding:0 11px 2px 0; display: block;clear: right !important;color:#fff; text-transform: uppercase; font-weight: 600; font-size: 0.80em;}
footer .nav-v ul li:last-child a{padding-right:0;}
footer .nav-v ul li a:hover{color:#000;}
footer .copy{padding:4px 0; color:#b4b4b4;font-size: 90%;}
footer .copy span{padding:0 10px 0 0;color:#cacaca;}
footer .copy span:last-child{padding:0 10px;}
footer .design { text-align:right; color:#d7d7d7;padding-right: 6px; font-size: 85%;font-weight: 300; display: none; }
footer .design a { color:#d7d7d7; text-decoration: none;}
footer .design a:hover { color:#000; text-decoration: underline;}

/* Login dialog */
.login_face a.btn-big,.login_google a.btn-big,.login_twitter a.btn-big{font-size:15px;padding: 8px 24px;}
.login_face,.login_google, .login_twitter{margin-bottom:8px;padding:10px 5px 10px 25px;}
.login_face span,.login_google span,.login_twitter span{display:block;line-height:22px;padding:5px 0;color:#797979;}
.login_face .conn_name{background:url(../img/connect-soc.png) repeat scroll 0 0 transparent;display:block;height:17px;padding:0;text-indent:-9999em;width:83px;}
.login_face a.btn{background:#233D74 url(../img/alt-overlay.png) repeat-x 0 0; border:1px solid #1A3368;box-shadow:0 1px 0 #7591CB inset,0 1px 3px #999999;color:#fff;text-shadow:0 1px 0 #14244a;}
.login_face a.btn:hover{background:#345aad url(../img/alt-overlay.png) repeat-x 0 0;}
.login_google .conn_name{background:url(../img/connect-soc.png) repeat scroll 0 -27px transparent;display:block;height:28px;padding:0;text-indent:-9999em;width:91px;}
.login_google a.btn{background:#2d7dfd url(../img/alt-overlay.png) repeat-x 0 0;border:1px solid #2F5BB7;box-shadow:0 1px 0 #8BB7FF inset,0 1px 3px #999999;color:#fff;text-shadow:0 1px 0 #2152A3;}
.login_google a.btn:hover{background:#136dfd url(../img/alt-overlay.png) repeat-x 0 0;}
.login_twitter .conn_name{background:url(../img/connect-soc.png) repeat scroll 0 -113px transparent;display:block;height:25px;padding:0;text-indent:-9999em;width:134px;}
.login_twitter a.btn{background:-moz-linear-gradient(center top,#FFED65,#FFAD25) repeat 0 0 transparent;border:1px solid #D98C0E;box-shadow:0 1px 0 #FFF8BE inset,0 1px 3px #999999;color:#fff;text-shadow:0 1px 0 #333333;}
.login_twitter a.btn:hover{background:-moz-linear-gradient(center top,#FFF184,#FFBD51) repeat 0 0 transparent;}
.login_inp  { margin: 15px 0; border-right:1px dotted #ccc; }

/* OTHER */
.addthis_toolbox{margin-top:25px; margin-bottom: 15px; display: block;}
.scrollup{width:40px;height:40px;opacity:0.3; z-index: 9999; position:fixed;bottom:120px;right:40px;display:none;text-indent:-9999px;background:url('../img/icon_top.png') no-repeat;}
#orderform{margin-top:15px;}

.inp.error { border: 1px solid #ff0000; }
.error-msg { color: #ff0000; font-size: 11px; font-style: italic; }

.subcat{border-bottom:0 dotted #ccc; padding:14px 0 20px 0;}
.subcategory {  }
	.subcategory h2 { padding: 8px 0 0 0; }
		.subcategory h2 a {text-decoration: none; color: #2a2a2a }

.ask-popup { width:400px;background:#eee;padding:20px;position:fixed;left:50%;top:200px;margin:0 0 0 -165px;z-index:99999;border-radius:8px;border:5px solid #262626; }
	.ask-popup .close { width:30px;height:30px;display:block;background:url('../js/fancybox/fancybox_sprite.png') no-repeat left top;position:absolute;right:-15px;top:-14px;z-index:2; opacity: 0.9; }
