HTML {
	font-size:100.01%;
	}
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,DL,DT,DD,OL,UL,
LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,
CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD,HR {
	padding:0;
	margin:0;
	border:none;
	outline:none;
	font-family:inherit;
	}
	
DFN,I,CITE,VAR,ADDRESS,EM {
	font-style:normal;
	}
TH,H1,H2,H3,H4,H5,H6 {
	font-weight:normal;
	}
TEXTAREA,INPUT,SELECT {
	font-family:Arial,sans-serif;
	font-size:1em;
	}
SMALL {
	font-size:.85em;
	}
OL,UL {
	list-style:none;
	}
TABLE {
	border-collapse:collapse;
	border-spacing:0;
	}
CAPTION,TH,TD {
	text-align:left;
	}
:focus {
	outline:none;
	}
	
/* SUP & SUB
----------------------------- */
SUP, SUB {
	vertical-align:middle;
	position:relative;
	font-size:.75em;
	}
SUP {
	bottom:0.5em; 
	}
SUB { 
	top:0.5em; 
	}







BODY {
	}

.l-meta {
	margin:0 0 0 12px;
	overflow:hidden;
	min-width:980px;
	position:relative;
	}
	.l-content {
		float:left;
		width:72%;
		}
	.h-content {
		padding:0 30px 20px;
	}
	.l-side {
		float:right;
		width:28%;
		}



/* Header
---------------------------------------------- */
.l-header {
	padding-top:55px;
	position:relative;
	}
	.l-header H1 {
/*		background:url(/static/i/hdr/logo2.png) no-repeat; */
		width:153px;
		height:70px;
		margin:0 30px 12px;
		}

/* basket */
.l-header .b-basket {
	position:absolute;
	top:80px;
	left:60%;
	background:url(/static/i/ico/basket.gif) no-repeat 0 50%;
	padding:0 0 0 33px;
	line-height:2;
	}
.l-header .b-basket EM {
	color:#f32200;
	}


/* search */
.b-search {
	background:#ff6700;
	padding:0 0 15px;
	white-space:nowrap;
	position:relative;
	}
	.b-search INPUT.q {
		margin:15px 0 0;
		width:84%;
		margin-left:30px;
		}

/* nav help */
.b-nav-help {
	border-bottom:1px solid #f9b390;
	padding:0 15% 0 0;
	text-align:right;
	overflow:hidden;
	margin:0 0 20px;
	}
	.b-nav-help LI {
		background:url(/static/i/bg/nav-help-sep.gif) no-repeat 0 100%;
		float:right;
		padding:.5em 1em;
		}
		.b-nav-help LI.first {
			background:none;
			}
		.b-nav-help LI A {
			color:#333;
			}
		.b-nav-help LI A:hover {
			color:#f32200;
			}

/* Content
--------------------------------------*/
.h-content {
}

/* tags */
.b-tags {
	margin:0 0 20px;
	}
	.b-tags DT {
		display:inline;
		color:#000;
		}
	.b-tags DD {
		display:inline;
		color:#666;
		}
		.b-tags DD A {
			color:#666;
			text-decoration:none;
			}
		.b-tags DD A:hover {
			text-decoration:underline;
			}


/* Sidebar
--------------------------------------*/


/* Footer */
.l-footer {
	clear:both;
	margin:0 12px 0 0;
	}

/* Canyon
-------------------------------------- */
.l-canyon {
	overflow:hidden;
	}
	.l-canyon-section {
		float:left;
		}
	.l-canyon-side {
		float:right;
		}


























/* BODY
----------------------------- */
BODY {
	background:#fff;
	font:.75em/1.4 Arial,sans-serif;
	color:#666;
	}

/* Links
----------------------------- */
A {
	color:#004bb0;
	text-decoration:underline;
	}
A:hover {
	color:#f32200;
	}

/* Headers
----------------------------- */
.opened,
.closed {
	background:url(/static/i/ico/plus.gif) no-repeat 0 .4em;
	padding:0 0 0 20px;
	margin:0 0 1em;
}

/* HR
-------------------------------------- */
DIV.hr HR {
	display:none;
}
DIV.hr {
	border-top:1px solid #e1e1e1;
	padding:0 0 1em;
}
DIV.hr-space {
	border:none;
}

/* Image replacing
-------------------------------------- */
.g-ir SPAN {
	display:none;
}

/* Lists
-------------------------------------- */
UL.list,
OL.list {
	padding-left:40px;
	margin-top:1em;
	margin-bottom:1em;
}
UL.list {
	list-style:disc;
}
OL.list {
	list-style:decimal;
}
UL.list LI,
OL.list LI {
	margin:0 0 .5em
}

.annot {
	margin:0 0 1em;
}

/* Content
--------------------------------------- */
.h-content P {
	margin:0 0 1em;
	}
.h-content H1 {
	color:#000;
	font-size:1.25em;
	font-weight:bold;
	margin:0 0 1em;
	}
.h-content H2 {
	color:#333;
	font-size:1.25em;
	}
.h-content .b-em {
	background:#f0f0e7;
	margin:0 0 1em -30px;
	padding:20px 0 10px 30px;
	}







/* sugg */
.b-sugg {
	position:absolute;
	background:#fff;
	border:1px solid #ccc;
	color:#ccc;
	margin:-1px 0 0 31px;
	border-width:0 1px 1px;
	width:80%;
	left:0;
	top:36px;
	}
	.b-sugg A {
		color:#333;
		text-decoration:none;
		display:block;
		clear:both;
		padding:1px 4px 1px 0;
		}
	.b-sugg A:hover {
		color:#fff;
		background:#2abed2;
		}
	.b-sugg A SPAN {
		float:right;
		color:#999;
		}
	.b-sugg A:hover SPAN {
		color:#fff;
		}

/* rubrikator */
.b-rubr {
	overflow:hidden;
	margin:0 0 1.5em;
	}
	.b-rubr DL {
		float:left;
		width:50%;
		margin:2.2em 0;
		}
	.b-rubr .hr {
		clear:both;
		padding:0 16px;
		}
	.b-rubr DT {
		padding:0 0 3px 16px;
		background:url(/static/i/ico/bull.gif) no-repeat 0 .2em;
		}
		.b-rubr DT A {
			/* color:#000; */
			color: #004BB0;
			}
		.b-rubr DT A:hover {
			color:#f32200;
			}
	.b-rubr DD {
		padding:0 30px 0 16px;
		background:url(/static/i/ico/rarr.gif) no-repeat 16px .5em;
		}
	.b-rubr DD LI {
		padding:0 0 0 11px;
		background:url(/static/i/ico/rarr.gif) no-repeat 0 .5em;
		}

/* news */
.b-news {
	margin:0 0 2em;
	}
.b-news H2 {
	font-size:1.25em;
	margin:0 0 .5em;
	padding-left:12px;;
	background:url(/static/i/ico/rarr.gif) no-repeat 0 50%;;
	}
	.b-news H2 A {
		color:#000;
		}
	.b-news H2 A:hover {
		color:#f32200;
		}
.b-news DL {
	overflow:hidden;
	position:relative;
	}
	.b-news DT {
		position:absolute;
		left:0;
		width:7em;
		border-top:1px solid #e1e1e1;
		text-align:right;
		padding:.5em 0 0;
		 margin:-1px 0 0;
		}
	.b-news DD {
		overflow:hidden;
		position:relative;
		margin-left:8em;
		padding:.5em 0;
		}
		.b-news DD H3 {
			font-size:1em;
			}


/* footer-nav */
.b-footer-nav {
	background:#8e8e8e;
	overflow:hidden;
	margin:0 0 30px;
	font-size:.9em;
	}
	.b-footer-nav A {
		color:#fff;
		}
	.b-footer-nav A:hover {
		color:#333;
		}

.b-footer-nav UL {
	float:left;
	padding:2em 0;
	}
	.b-footer-nav .nav1 {
		background:#2abed2;
		padding-left:20%;
		width:15%;
		border-right:1px solid #fff;
		}
	.b-footer-nav .nav2 {
		background:#ff6700;
		padding-left:6%;
		width:15%;
		border-right:1px solid #fff;
		}
	.b-footer-nav .nav3 {
		padding-left:7%;
		}

/* footer-info */
.b-footer-info {
	margin:0 0 10px;
	padding:13px 100px 0 210px;
	background:url(/static/i/ico/credits.png) no-repeat 100px 17px;
	height:70px;
	font-size:.85em;
	color:#000;
	}
	.b-footer-info ADDRESS {
		color:#808080;
		}
		.b-footer-info ADDRESS SPAN {
			margin:0 1em;
			}

/* footer-logo */
.b-footer-logo {
	background:#e8e8e8;
	padding:15px 0 10px;
	text-align:center;
	margin:0 0 18px;
	}

/* contact */
.b-contact {
	background:url(/static/i/bg/contact.jpg) no-repeat 90% 0;;
	padding:0 0 40px 28px;
	}
.b-contact .tel {
	color:#f32200;
	font-size:1.85em;
	padding:1em 0;
	}
	.b-contact .tel SMALL {
		color:#666;
		font-size:.6em;
		}

.b-online-help H3 {
	color:#000;
	font-size:1.25em;
	background:url(/static/i/ico/rarr.gif) no-repeat 0 50%;
	padding:0 0 0 12px;
	}
.b-online-help TABLE,
.b-online-help P {
	font-size:.9em;
	margin:0 0 0 15px;
	}
.b-online-help TD {
	padding:1px .5em 1px 0;
	}
	.b-online-help TD EM {
		font-style:italic;
		color:#666;
		}
	.b-online-help .icq {
		background:url(/static/i/ico/icq.gif) no-repeat 0 50%;
		padding-left:14px;
		}
	.b-online-help .skype {
		background:url(/static/i/ico/skype.gif) no-repeat 0 50%;
		padding-left:14px;
		}

/* side block */
.b-side-block {
	margin:0 0 2em;
}
.b-side-block H3 {
	font-size:1em;
	margin:0 0 .5em 28px;
	padding-left:12px;;
	background:url(/static/i/ico/rarr.gif) no-repeat 0 50%;;
	color:#000;
}
	.b-side-block H3 A {
		color:#000;
		}
	.b-side-block H3 A:hover {
		color:#f32200;
		}

/* crumbs */
.l-content .b-crumbs {
	overflow:hidden;
	margin:-1.5em 0 2em;
	font-size:.9em;
	}
	.b-crumbs LI {
		float:left;
		background:url(/static/i/ico/rarr.gif) no-repeat 0 .5em;
		padding-left:11px;
		margin-right:7px;
		}
	.b-crumbs LI.first {
		background:none;
		padding-left:0;
		}
		.b-crumbs A {
			color:#666;
			}
		.b-crumbs A:hover {
			color:#f32200;
			}


/* b-item abstract */
.b-item .pic IMG {
	border:0px solid #dadada;
	}
.b-item .price STRONG {
	color:#f32200;
	font-size:1.25em;
	font-weight:bold;
	}
.b-item .price .ico {
	background:url(/static/i/ico/to-cart.gif) no-repeat;
	width:27px;
	height:14px;
	display:block;
	}
.b-item-incart .price .ico {
	background:url(/static/i/ico/in-cart.gif) no-repeat;
	}
.b-item .available {
	color:#2c9000;
	font-size:.85em;
	margin:0 0 .5em;
	}
.b-item .desc {
	font-size:.85em;
	margin:0 0 .5em;
	}
.b-item .rub {
	font-size:.9em;
	margin:0 0 .5em;
	}
.b-item .compare {
	font-size:.85em;
	}
.b-item .rub A,
.b-item .compare A {
	color:#666;
	}
	.b-item .rub A:hover,
	.b-item .compare A:hover {
		color:#f32200;
		}

/* b-items-list */
.b-items-list {
	margin:0 0 1.5em;
	width:100%;
	}
.b-items-list TD {
	vertical-align:top;
	border-top:1px solid #e1e1e1;
	padding:18px;
	background:url(/static/i/bg/list-gd.gif) repeat-x 0 0;
	}
.b-items-list .b-item .pic {
	padding-left:0;
	width:135px;
	}
.b-items-list .price .ico {
	margin:2px auto 0;
	}
.b-items-list .b-item-incart .item-use {
	background:url(/static/i/bg/item-in-cart-gd.png) repeat-x 0 0;
}
.b-items-list .item-use {
	background:url(/static/i/bg/item-to-cart-gd.png) repeat-x 0 0;
	text-align:center;
	padding-top:25px
}
.b-items-list .hot {
	text-align:center;
	position:relative;
	z-index:9;
	margin:-25px 0 12px;
	}
	.b-items-list .hot SPAN {
		background:#7cd5dd url(/static/i/bg/new-list-gd.gif) repeat-x 0 0;
		padding:.2em 1em;
		color:#fff;
		font-size:.9em;
		}

/* b-recommend */
.b-recommend {
	padding:0 0 0 32px;
	}
	.b-recommend LI {
		padding:1em 0;
		}
		.b-recommend .pic {
			margin:0 0 1em -6px;
			}
		.b-recommend .price {
			margin:0 0 1.2em 0;
			}
		.b-recommend .b-item .price .ico {
			padding-left:27px;
			width:0;
			display:inline;
			margin:0 0 0 .7em;
			}

/* b-filter */
.b-filter H3 {
	margin-bottom:1.25em;
	}
.b-filter DL {
	padding:0 0 0 40px;
	font-size:.9em;
	}
.b-filter DD {
	padding:1em 0 1.5em 10px;
	}


/* b-compare */
.b-compare {
	width:100%;
	margin:0 0 1.5em;
	}
	.b-compare TD,
	.b-compare TH {
		border-bottom:1px solid #e9e9e9;
		padding:7px 10px;
		vertical-align:top;
		}
	.b-compare TH {
		color:#333;
		padding-right:20px;
		}
	.b-compare TH STRONG {
		font-size:1.1em;
		font-weight:normal;
		}

	.b-compare .price {
		margin:0;
		}
	.b-compare .price .ico {
		padding-left:27px;
		width:0;
		display:inline;
		margin:0 0 0 .7em;
		}

/* b-cart */
.b-cart {
	width:100%;
	}
.b-cart .b-item P {
	margin:0;
	}
.b-cart TH,
.b-cart TD {
	border:1px solid #e9e9e9;
	border-width:1px 0 0 0;
	padding:12px 10px;
	vertical-align:middle;
	text-align:center;
	}
.b-cart TD {
	background:url(/static/i/bg/cart-sep.gif) no-repeat 0 100%;
	}
.b-cart TH,
.b-cart TH.title  {
	border-width:0 0 1px;
	color:#333;
	font-size:.9em;
	padding-bottom:7px;
	}
.b-cart .title {
	width:45%;
	text-align:left;
	padding-left:20px;
	background:none;
	}
.b-cart H4 {
	padding:0 0 0 16px;
	background:url(/static/i/ico/bull.gif) no-repeat 0 .2em;
	position:relative;
	left:-16px;
	}
.b-cart .num {
	}
.b-cart .num INPUT {
	width:2em;
	border:1px solid #b3b9c3;
	text-align:center;
	}
.b-cart .b-item .price STRONG {
	color:#666;
	}
.b-cart .total {
	background:url(/static/i/bg/cart-total.gif) repeat-x 0 0;
	}
.b-cart .total TD {
	background:none;
	}
.b-cart .total .price {
	text-align:left;
	padding:0 1em;
	}
.b-cart .total .price EM {
	font-weight:bold;
	}
.b-cart .total .price STRONG {
	color:#f32200;
	font-size:1.25em;
	}


/* b-form */
.b-form UL {
	overflow:hidden;
	}
.b-form LI {
	width:49.9%;
	float:left;
	padding:25px 0;
	text-align:right;
	}
.b-form LI LABEL {
	float:left;
	width:30%;
	}
.b-form LI INPUT,
.b-form LI .input {
	float:right;
	width:65%;
	text-align:left;
	}
.b-form LI .input LABEL {
	float:none;
	width:auto;
	margin-right:1em;
	}
.b-form LI .input .radio {
	float:none;
	width:auto;
	vertical-align:middle;
	}

/* order */
.b-order {
	padding:15px 12px 15px 30%;
	background:url(/static/i/bg/cart-total.gif) repeat-x 0 0;
	overflow:hidden;
	position:relative;
	border:1px solid #cac9c2;
	border-width:1px 0;
	position:relative;
	margin:0 0 1.5em;
	}
.b-order P {
	padding:5px;
	background:#fff;
	border:1px solid #cac9c2;
	float:left;
	font-size:.9em;
	position:relative;
	margin:0;
	}
.b-order P EM {
	font-weight:bold;
	color:#004bb0;
	}
.b-order P SPAN {
	position:absolute;
	right:0;
	top:50%;
	margin:0 -47px 0 0;
	background:url(/static/i/bg/hor-gd.gif) no-repeat;
	height:1px;
	width:47px;
	}
.b-order .bt-order {
	float:left;
	margin-top:.5em;
	margin-left:50px;
	}

/* b-item-main */
.b-item-main {
	width:100%;
	border-top:1px solid #e1e1e1;
	}
.b-item-main TD {
	vertical-align:top;
	}
.b-item-main .pic-big {
	padding:20px 30px 20px 0;
	}


.b-item-main .hot {
	text-align:center;
	position:relative;
	top:.1em;
	z-index:9;
	margin:0 0 12px;
	}
	.b-item-main .hot SPAN {
		background:#7cd5dd url(/static/i/bg/new-item-gd.gif) repeat-x 0 0;
		padding:.2em 1em;
		color:#fff;
		font-size:.9em;
		}

.b-item-main .price .ico {
	margin:2px auto 0;
	}

.b-item-main H3 {
	margin:0 0 2em;
	}
.b-item-main .item-use {
	width:200px;
	margin:0 0 1em auto;
	text-align:center
	}
.b-item-main .colors {
	float:right;
	white-space:nowrap;
	font-size:.9em;
	margin-right:1.5em;
	}
.b-item-main .colors A {
	padding-left:1em;
	text-decoration:none;
	}
.b-item-main .pics {
	font-size:.9em;
	background:url(/static/i/ico/zoom.gif) no-repeat;
	padding-left:23px;
	}
.b-item-main .pics A {
	color:#666;
	}
.b-item-main .pics A:hover {
	color:#f32200;
	}

/* b-item-rec */
.b-item-rec {
	overflow:hidden;
	margin:0 0 1em;
	}
.b-item-rec LI {
	float:left;
	width:49.9%;
	}
.b-item-rec LI LI {
	margin-right:10%;
	float:none;
	width:auto;
	background:url(/static/i/bg/dots.gif) repeat-x 0 80%;;
	}
.b-item-rec H3 {
	background:url(/static/i/ico/rarr.gif) no-repeat 0 .5em;
	padding:0 0 0 12px;
	font-size:1em;
	font-weight:bold;
	margin:0 0 1em;
	}
.b-item-rec LI LI A {
	padding:0 2px 0 12px;
	background:#fff;
	color:#666;
	}
.b-item-rec LI LI A:hover {
	color:#f32200;
	}
.b-item-rec LI LI SPAN {
	padding:0 2px;
	background:#fff;
	float:right;
	font-size:.9em;
	}

/* b-item-specs */
.b-item-specs {
	margin:0 0 1.5em;
	width:100%;
	}
.b-item-specs TD {
	vertical-align:top;
	}
.b-item-specs H3 {
	margin:0 0 1.5em;
	}
.b-item-specs DT {
	margin:0 0 0 2em;
	font-weight:bold;
	}
.b-item-specs DD {
	margin:0 0 1em 3.5em;
	}

/* compare-list */
.b-compare-list {
	width:30%;
	padding:0 0 0 3em;
	}
.b-compare-list H3 {
	margin:0 0 .25em;;
	font-size:1em;
	}
.b-compare-list UL {
	margin:0 0 1.5em;;
	}
.b-compare-list .change {
	font-size:.9em;
	}
.b-compare-list .change A {
	color:#666;
	}
.b-compare-list .change A:hover {
	color:#f32200;
	}

.b-paging A.arr,
.b-paging A.arr:hover {
	background:none;
	color:#999;
	font-size:13px;
}





