/* ---------- ---------- ---------- ---------- ---------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{margin:0;padding:0;	border:0;	outline:0;	font-size:100%;	}
body{line-height:1.2;font-family: Verdana;font-size: 12px; color: #000000}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}

.clear {clear:both;height:0px; font-size: 0px;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}

img {border:none;}

html, body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}
body {
    position:relative;
    min-height: 100%;
    height: auto !important;
    height: 100%;
	background: #000000;
	overflow-x:hidden;
}



.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/*LAYOUT*/
.b-wrap {width:960px;margin:0 auto;height: auto; min-height: 100%; background: #252525; position:relative;}
.b-header {height:100px;background:#252525;margin:15px 0 0 0;}
.b-content {height:100%;}
.b-mainPanel {background: url('../img/main-panel-bg.png') repeat-x left top;padding-top:7px;padding-bottom:10px;}
/*.b-footer {width:960px;margin-left:-480px;height:130px;position:absolute;bottom:0px;left:50%;clear:both;
    background:#464646;}*/
.b-footer {background:#464646;}
.b-inerPage {background:#ffffff;padding-bottom:10px;}
.b-subcategory {width:745px;float:right;}
.b-account {width:725px;float:right;padding:0 10px 20px 20px;}
.b-login {padding:40px 0 20px 20px;}
.b-cart {padding-bottom:20px;}
.b-basket {padding:10px 20px;}
/*END LAYOUT*/


/*weatche*/
.winter {background: url('../img/ico/icons.jpg') no-repeat 718px 10px #ffffff;}
/*end weatche*/

/*HEADER*/
    .b-header div.logo {background: url('../img/logo.png') no-repeat;width:264px;height:78px;float:left;}
    .b-header div.logo_fr {background: url('../img/logo_fr.png') no-repeat;width:333px;height:78px;float:left;}
    .b-header div.headerRight {float:right;}

    .b-header div.menu {float:right;}
    .b-header div.menu li {float:left;margin:0 13px;}
    .b-header div.menu li a {font-family:Verdana;font-size:12px;color:#7e7e7e;text-decoration:none;}
    .b-header div.menu li a:hover {color:#ff9900;}

    .b-header div.search {float:right;margin:15px 13px 0 0}
    .b-header div.search input {border:1px solid #924d0a;font-family:Verdana;font-size:11px;color:#7e7e7e;width:112px;margin-right:6px;vertical-align:middle;}
    .b-header div.search a {background: url('../img/arrow1.png') no-repeat -19px 0;width:18px;height:17px;font-size:14px;vertical-align:middle;}

    .b-header div.language {float:right;color:#7e7e7e;margin:10px 47px 0 0;}
    .b-header div.language a {font-family:Verdana;font-size:12px;color:#7e7e7e;text-decoration:none;}
    .b-header div.language a:hover {color:#ff9900;}

/*END HEADER*/

/*MENU*/
    div.topMenu {background: #464646 url('../img/menu-bg.png') repeat-x;height:40px;padding-left:20px;overflow:hidden;}
    div.topMenu li {float:left;padding:0 10px;}
    div.topMenu li.topMenuHover {background:#27221e;}
    div.topMenu li.topMenuHover a {color:#de9200;}
    div.topMenu li.delimer {background: url('../img/menu-delimer.png') no-repeat center 5px;margin:0;width:1px;height:36px;padding:0px;}
    div.topMenu li a {color:#ffffff;font-size:13px;font-weight:bold;line-height:40px;text-decoration:none;}
    div.topMenu li a:hover {color:#ff9900;}
    div.basket {float:right;margin-top:-37px;height:35px;width:210px;min-width:230px;background: url('../img/basket.png') repeat-x;padding-left:20px;}
    div.basket span {color:#ffffff;font-size:11px;font-weight:bold;line-height:35px;}
    div.basket div.button {width:18px;height:15px;display:inline;}
/*END MENU*/

/*SUB MENU*/
    div.topMenu div.subMenu {
	background:#27221e;padding:5px 10px;z-index:200;display:none;position:absolute;margin-left:-10px;float:left;}
     div.topMenu div.subMenu div.leftSubMenu, div.topMenu div.subMenu div.rightSubMenu {float:left;padding:0 5px;min-width:160px;}
     div.topMenu div.subMenu li {clear:both;margin:0;}
     div.topMenu div.subMenu li a {font-size:11px;color:#9a8a81;line-height:25px;}
     div.topMenu div.subMenu li a:hover {color:#e79800;}
/*END SUB MENU*/

/*FOOTER*/
.b-footer div.mainFooter {padding:20px;}
.b-footer div.mainFooter div.copy {color:#999999;font-size:11px;text-decoration:none;font-weight:bold;margin:20px 0 0 130px;}
.b-footer div.inerFooter {background: url('../img/footer-bg.png') repeat-x left top;width:960px;}
/*END FOOTER*/

/*FOOTER MENU*/
div.footerMenu {margin:20px 0 0 130px;}
div.footerMenu li {float:left;color:#999999;font-size:11px;}
div.footerMenu li.delimer {margin:0 5px;}
div.footerMenu li a {color:#999999;font-size:11px;text-decoration:none;font-weight:bold;}
div.footerMenu li a:hover {color:#e79800;}
/*END FOOTER  MENU*/

/*IN BASKET*/
div.inBasketBox {position:absolute;z-index:100;margin:2px 0 0 -20px;width:250px;display:none;}
div.inBasketBox div.inBasket {height:125px;background:#5d5d5d;padding:0px 10px 10px 10px;}
div.inBasketBox div.inBasket div.close, div.inBasketBox div.inBasket div.close div {margin:0px;}
div.inBasketBox div.inBasket div.close a {float:right;}
div.inBasketBox div.inBasketBottom {background: url('../img/basket-bottom.png') no-repeat;height:9px;font-size:9px;position:relative;bottom:0;}
div.inBasketBox div.inBasket td {vertical-align:top;}
div.inBasketBox div.inBasket td.info {padding-left:10px}
div.inBasketBox div.inBasket div {font-size:12px;color:#989898;margin-bottom:10px;}
div.inBasketBox div.total {background:#ff9900;height:28px;line-height:28px;color:#ffffff;font-size:11px;font-weight:bold;padding:0px 10px}
div.inBasketBox div.action {background:#5d5d5d;padding:0px 10px;height:35px;}
div.inBasketBox div.action td {vertical-align:middle;padding-top:5px}
div.inBasketBox div.action td.left a {font-size:14px;color:#e79800;font-weight:bold;text-decoration:none;}
div.inBasketBox div.action td.left a:hover {color:#ffffff;}
div.inBasketBox div.action td.right {padding-top:10px;padding-left:20px;}
div.inBasketBox div.action td.right a {font-size:22px;}
/*END IN BASKET*/

/*MAINPANEL*/
.mainPanel {width:100%;}
.mainPanel td {vertical-align:top;padding:0 30px;border-right:1px dotted #999999;}
.mainPanel td.lastCol {border:0px;padding:0px 10px;text-align:center;vertical-align:middle;}
.mainPanel td.firstCol {padding:0px 20px;}
.mainPanel h3 {font-size:16px;font-weight:bold;color:#989898;margin-bottom:10px;}

/*END MAINPANEL*/

/*LOGIN*/
div.login input {background:#636363;border:none;font-size:12px;font-weight:bold;color:#989898;padding:2px 3px;margin-bottom:7px;}
div.login #email {width:150px}
div.login #password {width:100px}
div.login a.bt-go {position:absolute;margin:-2px 0 0 8px;}
div.login span a {margin-left:5px;}
div.login li, div.login span{font-size:12px;font-weight:bold;color:#989898;}
div.login li {list-style-image: url('../img/r-marker.png');list-style-position: inside;}
/*END LOGIN*/

/*FADE BOX*/
div.fadeBoxImg {width:200px;height:155px;overflow:hidden;}
div.fadeBoxImg div.fadeItem {display:none;text-align:center;}
div.fadeBoxImg div.first {display:block;}
div.fadeBoxImg div.action {width:46px;height:17px;float:right;margin-bottom:10px;}
div.fadeBoxImg div.action a {float:left;text-decoration:none;margin-right:5px;}
div.fadeBoxImg div.action a span {background: url('../img/arrow1.png') no-repeat;display:block;width:18px;height:17px;}
div.fadeBoxImg div.action a.next span {background-position: -19px 0;}


div.fadeBoxTxt {width:200px;height:155px;overflow:hidden;}
div.fadeBoxTxt div.fadeItem {display:none;}
div.fadeBoxTxt div.first {display:block;}
div.fadeBoxTxt div.action {width:46px;height:17px;float:right;margin-bottom:10px;}
div.fadeBoxTxt div.action a {float:left;text-decoration:none;margin-right:5px;}
div.fadeBoxTxt div.action a span {background: url('../img/arrow1.png') no-repeat;display:block;width:18px;height:17px;}
div.fadeBoxTxt div.action a.next span {background-position: -19px 0;}
div.fadeBoxTxt div.fadeItem p {font-size:12px;font-weight:bold;color:#989898;font-style:italic;}
/*END FADE BOX*/


/*LEFT PANEL*/
div.leftPanel {background:#333333 url('../img/left-panel-top.png') no-repeat top left;width:200px;min-height:40px;float:left;padding-bottom:30px}
div.leftPanel div.title {background:#999999;height:24px;line-height:24px;color:#ffffff;text-transform:uppercase;
       font-weight:bold;padding-left:30px;margin:24px 0 18px 0;}
div.leftPanel ul {margin-left:30px;}
div.leftPanel ul ul {margin:5px 0 8px 10px;display:none;}
div.leftPanel ul li {margin-bottom:8px;}
div.leftPanel ul li a {font-size:12px;color:#ffffff;font-weight:bold;text-decoration:none;}
div.leftPanel ul li a.active {color:#e79800;}
div.leftPanel ul li a:hover {color:#e79800;}
div.leftPanel ul li ul li {margin-bottom:3px;}
div.leftPanel ul li ul li a {font-size:11px;}

/*END LEFT PANEL*/

/*BREADCRUMBS*/
div.breadcrumbs {color:#252525;font-size:12px;font-weight:bold;padding:7px 20px 15px 25px;}
div.breadcrumbs a, div.breadcrumbs span {color:inherit;font-size:inherit;font-weight:inherit;text-decoration:none;margin:0px 5px;}
div.breadcrumbs a:hover {color:#e79800;}
/*END BREADCRUMBS*/

div.pageTitle {font-size:19px;color:#7e7e7e;margin: 0 0 15px 20px;}
h2 {font-size:16px;font-weight:bold;color:#333333;margin-bottom:8px;}
p {font-size:11px;color:#333333;margin-bottom:12px;line-height:1.3;}
div.textBlock {background:#f8f8f9;border:1px solid #b6b7cb;padding:25px 15px;;margin-bottom:15px;}
div.tabs-container {border:1px solid #cc9933; font-size:11px;}
div.tabs-container div.title {border-bottom:1px dashed #cec3b4;padding:5px 0 15px 0;margin-bottom:15px;}
div.tabs-container div.title h1 {font-size:16px;color:#7e7e7e;}
div.tabs-container div.record {border-bottom:1px dashed #cec3b4;padding:5px 0 15px 0;margin-bottom:15px; font-size:11px;}
div.tabs-container div.lastrow {border-bottom:0px;}

/*ITEM FILTER*/
div.filterBox {margin-bottom:10px;}
div.filterBox div.title {font-family:Arial;font-size:14px;color:#32312c;text-transform:uppercase;font-weight:bold;padding-left:140px;margin-bottom:15px}
div.filterBox li.filter {width:130px;float:left;margin-right:10px;}
div.filterBox li dt.headFilter {height:15px;background:#645e55 url('../img/filter-marker.png') no-repeat right 5px;padding:3px 25px 5px 5px;
    font-size:12px;font-weight:bold;color:#ffffff;}
div.filterBox dd.selFilter {background:#645e55;width:120px;color:#ff9900;font-size:12px;font-weight:bold;padding:0px 5px 5px 5px;cursor:pointer;position:relative;z-index:100;}
div.filterBox dd.bodyFilter {width:130px;background:#736e66;border-top:1px solid #87827a;display:none;position:absolute;z-index:100;}
div.filterBox dd.bodyFilter ul {margin-top:5px;}
div.filterBox dd.bodyFilter li {font-size:12px;font-weight:bold;padding:0px 5px 5px 5px;color:#ffffff;cursor:pointer;}
div.filterBox dd.bodyFilter li:hover {color:#ff9900;}
div.filterBox li.resetFilter {float:left;margin-right:10px;}
div.filterBox li.resetFilter dt {height:15px;background:#645e55;padding:3px 5px 5px 5px;font-size:12px;font-weight:bold;color:#ffffff;cursor:pointer;}
/*END ITEM FILTER*/

/*LIST PRODUCTS*/
.listProducts {margin-bottom:20px;}
.listProducts tr {width:100%;}
.listProducts td {border-right:1px solid #b2b2b2;border-top:1px solid #b2b2b2;width:165px;padding:15px 5px 15px 10px;}
.listProducts .lastCol {border-right:none;}
.listProducts p {color:#7e7e7e;font-size:11px;font-weight:bold;margin:5px 0;}
.listProducts dl {margin-top:10px;}
.listProducts dt {float:left;width:87px;height:20px;background: url('../img/detaills-bg.png') no-repeat;text-align:center;}
.listProducts dt a {color:#ffffff;font-size:11px;font-weight:bold;text-decoration:none;line-height:20px;}
.listProducts dt a:hover {color:#ff9900;}
.listProducts dd {float:left;height:14px;vertical-align:middle}
.listProducts dd input {margin:5px;}
.listProducts dd label {color:#7e7e7e;font-size:10px;font-weight:bold;vertical-align:middle}
/*END LIST PRODUCTS*/

/*LOGIN*/
.b-login td.left {width:430px;vertical-align:top;}
.b-login td.right {padding-left:55px;vertical-align:top;}
.b-login label {display:block;margin-bottom:10px;font-weight:bold;}
.b-login input[type=text] {background:#dbd0bf;border:none;border-top:1px solid #615c54;border-left:1px solid #615c54;width:165px;}
.b-login input[type=password] {background:#dbd0bf;border:none;border-top:1px solid #615c54;border-left:1px solid #615c54;width:165px;}
.b-login td.right td {text-align:right;padding:0 10px 5px 0;color:#333333;font-size:11px;font-weight:bold;}
.b-login td.left a {color:#333333;font-size:11px;font-weight:bold;text-decoration:none;}
.b-login td.left a:hover {color:#ff9900;}
/*END LOGIN*/

/*BOTTOM*/
.bt {background: url('../img/bt/bt-bg.png') repeat-x;height:20px;padding:3px 10px;text-decoration:none;}
.bt span {background: url('../img/bt/bt-marker.png') no-repeat right top;height:20px;color:#ffffff;text-transform:uppercase;padding-right:15px;}
/*END BOTTOM*/

/*CART*/
div.actionPage {position:absolute;margin:-29px 0 0 0px}
div.actionPage a {color:#333333;font-size:11px;text-decoration:none;}
div.actionPage a:hover {color:#f49e00;}
a.print {background: url('../img/ico/print.png') no-repeat left center;padding-left:20px;}
a.prevProduct {background: url('../img/ico/a-left.png') no-repeat left 2px;padding-left:15px;margin-right:5px}
a.nextProduct {background: url('../img/ico/a-right.png') no-repeat right 2px;padding-right:15px;margin-left:5px}
table.cart {width:900px;margin-left:25px;}
table.cart td.left {width:440px;vertical-align:top;}
table.cart td.right {width:420px;padding-left:70px;vertical-align:top;}

/*END CART*/

/*purchase*/
div.purchaseOptions {border-top:1px dashed #cec3b4;border-bottom:1px dashed #cec3b4;padding:7px 0 7px 3px;margin-top:10px;vertical-align:top;}
div.purchaseOptions input.count {width:35px;border:1px solid #cec3b4;margin-right:10px;color:#333333;font-size:11px;margin-top:2px;}
div.purchaseOptions select {width:160px;border:1px solid #cec3b4;color:#333333;font-size:11px;margin:2px 10px 0 0;}
div.purchaseOptions a {vertical-align:bottom;}
.b-cart div.action {border-bottom:1px dashed #cec3b4;padding:7px 0 7px 3px;margin-bottom:10px;}
.b-cart div.action a {color:#333333;font-size:11px;text-decoration:none;background: url('../img/marker1.png') no-repeat  left 1px;padding-left:15px;
	margin-right:10px;}
.b-cart div.action a:hover {color:#f49e00;}
table.reviewsAction {margin-bottom:10px;}
table.reviewsAction a {color:#333333;font-size:11px;text-decoration:underline;}
table.reviewsAction a:hover {text-decoration:none;}
table.reviewsAction td {padding-right:10px;vertical-align:top;}
/*END purchase*/

/*List Basket*/
.lPos {text-align:left;}
.cPos {text-align:center;}
.rPos {text-align:right;}
.listBasket {border-collapse:collapse;width:100%;}
.listBasket tr {border-bottom:1px solid #e1e2de;padding-bottom:12px;}
.listBasket tr.headTable {border:2px solid #f49e00;background:#464646;}
.listBasket th {color:#ffffff;padding:10px 10px 7px 10px;}
.listBasket h3 {font-size:14px;font-weight:bold;color:#acacac;margin:8px 0;}
.listBasket dl.info dt {float:left;}
.listBasket dl.info dd {float:left;}
.listBasket dl.info dd span {display:block;font-size:11px;color:#655f5a;margin-bottom:8px;}
.listBasket dl.info select {border:1px solid #cec3b4;color:#333333;font-size:11px;}
.listBasket td.count input {width:34px;border:1px solid #cec3b4;margin-right:10px;color:#333333;
		font-size:11px;text-align:center;background:#e5ded6;float:left}
.listBasket td.count dl {float:left;}
.listBasket td.count a {color:#333333;font-size:11px;}
.listBasket td.count a:hover {color:#f49e00;;text-decoration:underline;}
.b-basket div.total {margin:10px 0 0 650px;}
.b-basket div.total span {display:block;font-weight:bold;margin:5px 0;}
.b-basket div.button {margin:20px 0 0 0px; float:right;}
/*List Basket*/

/*INNER FOOTER*/
.b-footer div.inerFooter table {margin:10px 30px 5px 30px;}
.b-footer div.inerFooter th {font-size:12px;color:#6e4641;text-align:left;padding-bottom:5px;}
.b-footer div.inerFooter td {text-align:left;padding-bottom:5px;width:200px;}
.b-footer div.inerFooter td a {font-size:11px;color:#6e4641;text-decoration:none;}
.b-footer div.inerFooter td a:hover {text-decoration:underline;}
.b-footer div.inerFooter div.copy {text-align:center;}
/*END INNER FOOTER*/

/*rating*/
div.rating {background: url('../img/rating-bg.png') no-repeat;width:85px;height:14px;font-size:14px;}
div.rating div.ratingView {background: url('../img/rating.png') no-repeat;height:14px;font-size:14px;}
/*END rating*/


/*zoomBox*/
#zoomBox {width:400px;height:400px;overflow:hidden;border:0px solid #e4dfd6;
			    background-position: 0px 0px;}
#zoomControls {position:absolute;margin-left:250px;}
#zoomList {position:absolute;margin-top:5px;}
#zoomList img {border:1px solid #cc9933;}
#zoomList dd {padding-top:5px;cursor:pointer; float:left;margin-right:5px;}
#zoomBox {margin-left:10px;position:relative;}
#zoomBoxImg {position:relative;top:0px;left:0px;}
#zoomPlus, #zoomMin {text-decoration:none;}
#zoomPlus span {background: url('../img/zoom-plus.png') no-repeat;width:25px;height:21px;padding:0 9px;font-size:21px;}
#zoomMin span {background: url('../img/zoom-min.png') no-repeat;width:25px;height:21px;padding:0 9px;font-size:21px;}
#view360 {position:absolute;margin-left:245px; margin-top:60px;font-size:11px;text-align:center;line-height:15px;}
.movedleft {position:absolute;margin-left:-1000px;}
#alsoItems {margin-left:0px; margin-top:110px;font-size:11px;line-height:15px;}
#alsoItems h3 {border-bottom:2px solid #CEC3B4;text-transform:uppercase;line-height:15px;padding-bottom:5px;}

#bgshadow {background:#000000 none repeat scroll 0 0;display:none;height:100%;left:0;opacity:0.5;position:fixed;top:0;width:100%;z-index:200;}
#loginDiv {width:500px;display:none;}
#msgDiv {width:500px;display:none;}
.textBlock label {display:block;font-weight:bold;text-transform:uppercase;}
td #loginError {font-size:80%;color:red;}
.hidden {display:none;}

#dealerDiv {width:650px;}
