.alt{display:none;}
	
	/*structure*/
	#header {border-bottom:2px solid #f00;margin-bottom:16px;position:relative;z-index:11; }
	#main-container { width:100%;float:right;margin-left:-280px; }
	#front #container {float:none;margin:0;}
	#main { margin-left:265px;}
	#main div.inner {padding:0 2px 15px 0;}
	#front #content {margin:0;}
	#sidebar { width:235px;float:left; }
	#sidebar div.inner {padding:0 0 15px 0;}
	#footer { clear:both;border-top:1px solid #eff0f3; }
	#footer div.inside {padding:15px;}
	.fixed-block { padding:0; width:997px;margin:0 auto;}
	.fixed-block div.inside {padding:0 15px;}
	.clearfix:after { content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden; }
	#content div.flash-block {position: relative;z-index: 0;}
	/*reset*/
	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 {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	body {
		line-height: 1;
		color: black;
		background: white;
	}
	table {
		border-collapse: separate;
		border-spacing: 0;
	}
	caption, th, td {
		text-align: left;
		font-weight: normal;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}
	/*standart*/
	body { background: #fff;color: #2f2f2f;margin:0;padding:0;font: 62.5%/1.3 Arial, Helvetica,clean, sans-serif;}
	::selection { background:#2f2f2f;color:#fff; }
	::-moz-selection { background:#2f2f2f;color:#fff; }
	
	textarea,
	select,
	input { font-family:Arial,Helvetica,clean,sans-serif;font-size:100%; }
	label { cursor:pointer; }
	
	h1 { margin: 1em 0 .5em; }
	h2 { margin: 1.07em 0 .535em; }
	h3 { margin: 1.14em 0 .57em; }
	h4 { margin: 1.23em 0 .615em; }
	h5 { margin: 1.33em 0 .67em; }
	h6 { margin: 1.6em 0 .8em; }
	h1,h2,h3,h4,h5,h6 { font-weight:normal;}
	h1 { font-size: 2em; }
	h2 { font-size: 1.8em; }
	h3 { font-size: 1.4em; }
	h4 { font-size: 1.3em; }
	h5 { font-size: 1.2em; }
	h6 { font-size: 1.1em; }
	
	p,table,pre,dl,form { margin:.6em 0; }
	table { width:100%; }
	th, td { padding:.5em; }
	th { font-weight:bold;text-align:center; }
	caption { padding:1em 0 .5em 0;text-align:center;font-weight:bold; font-size:110%; }
	
	blockquote { margin:1em;background:transparent;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0;padding:0 1em;color:#666; }
	
	ol, ul { margin:.35em 2em;}
	ol ol, ul ul {margin-top:0;margin-bottom:0;}
	ol li { list-style:decimal outside; }
	li {margin:.25em 0;}
	
	dt {font-weight:bold;margin-top: .6em; margin-bottom: .2em;}
	
	strong { font-weight:bold; }
	em,i {font-style:italic;}
	
	a:link { color:#2f2f2f;background:transparent;text-decoration:underline; }
	a:visited { text-decoration:underline;color:#2f2f2f;background:transparent; }
	a:focus { color:#2f2f2f;background:transparent;text-decoration:underline; }
	a:hover { color:#f00;background:transparent;text-decoration:underline; }
	a:active { color:#2f2f2f;background:transparent;text-decoration:underline; }
	
	html\:abbr,acronym,abbr {cursor: help; text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
	address { background:transparent;font-style:normal; }
	
	a img,fieldset { border:none; }
	
	code { font-size:115% !important;font-family:"Courier New",Courier,mono;color:#800; }
	pre { white-space:pre-wrap;/* css-3 */
	 white-space:-moz-pre-wrap !important;/* Mozilla,since 1999 */
	 white-space:-pre-wrap;/* Opera 4-6 */
	 white-space:-o-pre-wrap;/* Opera 7 */
	 word-wrap:break-word;/* Internet Explorer 5.5+ */ }
	
	sup { position:relative;top:-3px;vertical-align:top;font-size:90%; }
	sub {vertical-align:sub;font-size:90%;}
	small {font-size:90%;}
	hr {display:none;}
	
	form ol,
	form ul {margin:0;}
	form li {list-style:none;}
	/*format*/
	.hide,.pda,.print,legend { display:none !important; }
	.a-center,.ac { text-align:center !important; }
	.a-right,.ar { text-align:right !important; }
	.a-left,.al { text-align:left !important; }
	.fl { float:left !important; }
	.fr { float:right !important; }
	.fn {float:none!important;}
	.no-border { border:none !important; }
	.warning,.note,.error { color:#c00 !important; }
	.no-margin { margin:0 !important; }
	.no-padding { padding:0 !important; }
	.clear { clear:both; }
	.block {display:block!important;}
	.inline {display:inline!important;}
	.inline-block { display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align:middle; }
	.inline-list {margin-left:0;padding-left:0;padding:.6em 0;}
	.inline-list li {list-style:none;display:inline;margin-right:.5em;}
	.reset { margin:0 !important;padding:0 !important;float:none !important;clear:both !important;height:0 !important;overflow:hidden; }
	.lhnorm {line-height:normal!important;}
	.lh1 {line-height:1;}
	.fsnorm {font-style:normal!important;}
	.fw {font-weight:normal!important;}
	.vt {vertical-align:top!important;}
	.vm {vertical-align:middle!important;}
	.b {font-weight:bold!important;}
	.bn {border:none!important;}
	.m0 {margin:0!important;}
	.mt0 {margin-top:0!important;}
	.mt5 {margin-top:5px!important;}
	.mt10 {margin-top:10px!important;}
	.mt20 {margin-top:20px!important;}
	.mb0 {margin-bottom:0!important;}
	.mb5 {margin-bottom:5px!important;}
	.mb10 {margin-bottom:10px!important;}
	.mb20 {margin-bottom:20px!important;}
	.ml10 {margin-left:10px!important;}
	.ml20 {margin-left:20px!important;}
	.mr20 {margin-right:10px!important;}
	.mr10 {margin-right:10px!important;}
	.mr5 {margin-right:5px!important;}
	.p0 {padding:0!important;}
	.pt0 {padding-top:0!important;}
	.pt5 {padding-top:5px!important;}
	.pb5 {padding-bottom:5px!important;}
	.pb10 {padding-bottom:10px!important;}
	.pt10 {padding-top:10px!important;}
	.p10 {padding:10px!important;}
	.p20 {padding:20px!important;}
	.pl10 {padding-left:10px!important;}
	.pl20 {padding-left:20px!important;}
	.pr0 {padding-right:0!important;}
	.pr10 {padding-right:10px!important;}
	.pr20 {padding-right:20px!important;}
	.f95 {font-size:95%;}
	.f100 {font-size:100%;}
	.f110 {font-size:110%;}
	.f120 {font-size:120%;}
	.f130 {font-size:130%;}
	.f140 {font-size:140%;}
	.f150 {font-size:150%;}
	.f160 {font-size:160%;}
	.f180 {font-size:180%;}
	.f200 {font-size:200%;}
	.w5 {width:5%;}
	.w10 {width:10%;}
	.w20 {width:20%;}
	.w30 {width:30%;}
	.w40 {width:40%;}
	.w49 {width:49%;}
	.w50 {width:50%;}
	.w60 {width:60%;}
	.w67 {width:67%;}
	.w70 {width:70%;}
	.mh30 {min-height:30px;height:auto !important;height:30px;}
	
	/* colored links */
	.grey {color:#a3a3a3!important;}
	.red-hover:hover {color:#f00!important;}
	
	/* forms 
	legend.block {font-weight:bold;}
	textarea,
	select,
	input {width:99%;//width:97%;}
	input.fixed,
	select.fixed,
	textarea.fixed, 
	input.btn {width:auto;}
	input.fixed-sm,
	select.fixed-sm,
	textarea.fixed-sm {width:50px;}
	input.fixed {width:260px;}
	input.i-checkbox,
	input.i-radio {width:auto;margin:0 4px 0 0;}
	label.checkbox,
	label.radio {float:none;width:auto;margin:0;font-weight:normal;text-align:left;}
	input.i-text {padding:2px;}
	
	form ol {margin:0;}
	form ol li {margin:1em 0;zoom:1;}
	form ol li:after {content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
	form ol li label {display:block;;font-weight:bold;color:#000;padding:2px 0;}
	form ol li label.checkbox,
	form ol li label.radio {display:inline;font-weight:normal;}
	form ol li img {display:block;margin:0 0 5px 0;}
	form span.hint,
	form ol li span.hint,
	form ol li span.error {display:block;font-size:11px;margin:.4em 0;}
	form ol li span.hint {color:#666;}
	form ol li li {padding:0;}
	form ol li span.back {margin:0 0 0 1em;color:#666;}
	
	form ol li div.col1 {float:left;width:47.5%;}
	form ol li div.col2 {float:right;width:47.5%;}
	form ol li div.col3 {float:left;width:45%;}
	form ol li div.col4 {float:right;width:45%;}
	#content div.txt-content form ol ul li {background:none;padding-left:0;}
	*/
	/* Head
	----------------------------------------------- */
	#head {background:#ededed url(/i/head-bg.gif) 0 100% repeat-x;font-size:1.1em;text-align:center;}
	#head div.global-nav-wrap {float:left;position:relative;left:480px;}
	#head div.global-nav {float:left;left:-256px;position:relative;}
	#head div.left-span {padding-left:95px;background:transparent url(/i/head-nav-bg-left.png) 0 100% no-repeat;height:22px;float:left;}
	#head div.right-span {padding-right:98px;background:transparent url(/i/head-nav-bg-right.gif) 100% 100% no-repeat;height:22px;float:left;}
	#head ul {margin:0;height:22px;background:transparent url(/i/head-nav-bg.gif) 0 100% repeat-x;float:left;}
	#head ul li {margin:0;float:left;list-style:none;line-height:22px;background:transparent url(/i/head-nav-sep.gif) 0 100% no-repeat;padding:0;}
	#head ul li a {color:#2f2f2f;text-decoration:none;display:block;padding:0 14px;margin:0 0 0 3px;}
	#head ul li strong {padding:0 14px;margin:0 0 0 3px;}
	#head ul li a.active,
	#head ul li strong {color:#f00;font-weight:normal;display:block;background:transparent url(/i/head-nav-bg-active.gif) 0 100% repeat-x;}
	
	/* Header
	----------------------------------------------- */
	#header { font-size:1.2em; }
	#header h1 {display:block;margin:0;position:relative;width:124px;height:69px;line-height:69px;font-size:34px;color:#000;overflow:hidden;text-transform:lowercase;font-weight:bold;float:left;}
	#header h1 a {color:#000;text-decoration:none;}
	#header h1 span {position:absolute;left:0;top:0;width:124px;height:69px;background:transparent url(/i/logo.png) 0 0 no-repeat;}
	#header h1 a span {cursor:pointer;}
	
	/* site nav */
	#site-nav {padding:28px 0 0 119px;float:left;/*background: url(/i/60.png) no-repeat 3px 14px;*/}
	#site-nav div.inner {margin:0;float:left;padding:0 0 0 57px;background:transparent url(/i/site-nav-left-bg.gif) 0 100% no-repeat;}
	#site-nav ul { margin:0;padding:0 57px 0 0; float:left;background:transparent url(/i/site-nav-right-bg.gif) 100% 100% no-repeat;position:relative;}
	#site-nav ul a {zoom:1;}
	#site-nav ul li {list-style:none;float:left;padding:0 1px;margin:0 -1px 0 0;border-left:1px solid #eff0f3;border-top:1px solid #eff0f3;border-right:1px solid #eff0f3;font-weight:bold;}
	#site-nav ul li span {float:left;background:transparent url(/i/site-nav-bg.gif) 0 100% repeat-x;padding:0 30px;height:22px;line-height:22px;}
	#site-nav ul li a {color:#000;text-decoration:none;}
	#site-nav ul li li a:hover {color:#f00;}
	#site-nav ul li span.active,
	#site-nav ul li span.current {background:#f8f8f8;margin-bottom:-1px;position:relative;z-index:2;border-bottom:1px solid #f8f8f8;}
	
	/* submenu */
	#site-nav ul li#products div.submenu {width:663px;}
	#site-nav ul li#about div.submenu {width:663px;}
	#site-nav ul li#service div.submenu {width:663px;}
	
	#site-nav ul li div.submenu {position:absolute;left:0;top:22px;border:1px solid #eff0f3;padding:0 1px 1px;background:#fff;font-size:95%;}
	#site-nav ul li div.submenu iframe.hint-frame {position:absolute;width:665px;height:234px;top:22px;right:0;z-index:-1;}
	#site-nav ul li div.submenu div.submenu-inner {background:#f3f3f3 url(/i/site-nav-subnav-bg.gif) 0 0 repeat-x;min-height:235px;height:auto !important;height:235px;padding:33px 20px 10px 30px;}
	#site-nav ul li div.submenu div.inner {float:none;padding:0 10px 0 0;background:none;}
	#site-nav ul li div.submenu ul {padding:0;float:none;background:none;margin:10px 0 0 0;}
	#site-nav ul li div.submenu ul li {float:none;position:static;padding:0 0 0 12px;margin:1px 0;border:none;font-weight:normal;background:transparent url(/i/bullet.gif) 0 6px no-repeat;}
	
	/*#site-nav ul li div.cols-1-1-1 div.col {width:33.3%;float:left;}*/
	/*#site-nav ul li div.cols-1-1-1 div.col {width:49.9%;float:left;padding-bottom:1.5em;}*/
	#site-nav ul li div.cols-1-1-1 div.col {width:33.3%;float:left;padding-bottom:1.5em;}
	/* Content
	----------------------------------------------- */
	#content { font-size:1.2em; }
	#main {font-size:.95em;}
	
	#content p.crumbs {margin:0 0 30px 0;color:#b9b9b9;font-size:85%;line-height:1;}
	#content p.crumbs a {color:#b9b9b9;text-decoration:none;}
	#content p.crumbs strong {font-weight:normal;color:#2f2f2f;}
	#content p.crumbs img {vertical-align:1px;margin:0 5px;}
	
	#content ul.bull,
	#content div.txt-content ul, .product-desc ul {margin:.6em 0;}
	#content ul.bull li,
	#content div.txt-content ul li, .product-desc ul li {list-style:none;background:transparent url(/i/bullet.gif) 0 .5em no-repeat;padding-left:10px; font-size:12px;}
	#content div.txt-content p {margin:1em 0;}
	
	
	/* front page top products slider */
	div.product-line {padding:15px 0;}
	div.product-line .tabs-hide {display:none;}
	div.product-line .fl { float:left;display:inline; }
	div.product-line img { border:0;display:block; }
	div.product-line .slider { position:relative;width:963px;margin:0;text-align:left;min-height:152px;height:auto !important;height:167px;padding:15px 0 0 0;overflow:hidden;background:#f3f3f3 url(/i/site-nav-subnav-bg.gif) 0 0 repeat-x; }
	div.product-line .slider .messaging { display:block;padding:5px;margin:0 20px 5px 20px; }
	div.product-line .slider .prev,div.product-line .slider .next { position:absolute;top:44px;display:none;cursor:pointer; }
	div.product-line .slider .prev { left:40px; }
	div.product-line .slider .next { right:40px; }
	div.product-line .slider .inactive-prev,div.product-line .slider .inactive-next {position:absolute;top:44px;}
	div.product-line .slider .inactive-prev {left:40px;}
	div.product-line .slider .inactive-next {right:40px;}
	div.product-line .slider .container { position:relative;top:0;left:0;width:100%;background:transparent; }
	div.product-line .slider .pr_items { position:relative;width:782px;top:0;left:0;overflow:hidden;height:150px;margin:0 0 0 94px; }
	div.product-line .slider .view_all { display:none; }
	div.product-line .slider .item { width:145px;margin:0 12px 0 0;height:156px;}
	div.product-line .slider .item div.product-th { margin:0 auto -10px auto;}
	div.product-line .slider .item div.product-th div {margin:0 auto;}
	div.product-line .slider .item div { font-size:95%;width:145px;padding:0; text-align:center;}
	div.product-line .slider .item img { margin:0 auto 1px auto;display:block;}
	div.product-line .slider .item div.hreview { margin:0; }
	div.product-line .slider .item h2 { font-size:11px;font-weight:bold;margin:0;color:#2f2f2f;font-weight:normal;padding:5px 5px 0 5px; }
	div.product-line .slider .item h2 a {position:relative;z-index:100; color:#2f2f2f;text-decoration:none;line-height:11px;}
	div.product-line .slider .item ul { margin:0;padding:0; }
	div.product-line .slider a,
	div.product-line .slider img a { border:none; }
	div.product-line .slider canvas {margin:0 auto;}
	
	/* product tabs */
	#content #product-tabs { list-style:none;margin:0;padding:0; }
	#content #product-tabs:after { /* clearing without presentational markup,IE gets extra treatment */
	 display:block;clear:both;content:" "; }
	#content #product-tabs li { float:left;border:1px solid #eff0f3;list-style:none;float:left;position:relative;z-index:2;padding:0 1px;margin:0 -1px 0 0;border-left:1px solid #eff0f3;border-top:1px solid #eff0f3;border-right:1px solid #eff0f3;font-weight:bold;min-width:84px;/* be nice to Opera */ }
	
	#content #product-tabs li b { display:block;padding:4px 15px;background:transparent url(/i/site-nav-bg.gif) 0 100% repeat-x;text-decoration:none;}
	#content #product-tabs li b { position:relative;top:1px;z-index:2;color:#D4D6D9;font-size:12px;font-weight:bold;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;/* required in IE 6 */ }
	
	
	#content #product-tabs a,
	#content #product-tabs a span { display:block;padding:4px 15px;background:transparent url(/i/site-nav-bg.gif) 0 100% repeat-x;text-decoration:none;}
	#content #product-tabs a { position:relative;top:1px;z-index:2;color:#000;font-size:12px;font-weight:bold;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;/* required in IE 6 */ }
	#content #product-tabs .tabs-selected a,
	#content #product-tabs a:hover,
	#content #product-tabs a:focus,
	#content #product-tabs a:active { background:#f8f8f8;outline:0;/* prevent dotted border in Firefox */ }
	#content #product-tabs a span { width:64px;/* IE 6 treats width as min-width */
	 min-width:64px;height:18px;/* IE 6 treats height as min-height */
	 min-height:18px;padding-top:6px;padding-right:0; }
	*>#content #product-tabs a span { /* hide from IE 6 */
	 width:auto;height:auto; }
	#content div.product-line .tabs-container { border:1px solid #eff0f3;padding:0 1px 1px;background:#fff;width:963px;position:relative;z-index:0;top:-1px;margin:0;/* declare background color for container to avoid distorted fonts in IE while fading */ }
	
	/* designers tabs */
	#content #designers-tabs {background:#686868;padding:0;width:967px;min-height:23px;height:auto !important;height:23px;overflow:hidden;margin:0;}
	#content #designers-tabs:after { /* clearing without presentational markup,IE gets extra treatment */
	 display:block;clear:both;content:" "; }
	#content #designers-tabs li {float:left;list-style:none;border:none;border-right:1px solid #4c4c4c;padding:0;line-height:23px;margin:0;position:relative;z-index:2; font-weight:bold;min-width:84px;/* be nice to Opera */ }
	#content #designers-tabs li a {top:0;position:static;color:#000;font-size:12px;font-weight:bold;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;/* required in IE 6 */ cursor:pointer;}
	#content #designers-tabs li a,#designers-tabs li a span {color:#fff;background:#686868;padding:0 15px;line-height:23px;display:block;}
	#content #designers-tabs li a:hover,
	#content #designers-tabs li.tabs-selected a,
	#content #designers-tabs li.tabs-selected a:hover,
	#content #designers-tabs li.tabs-selected a:focus,
	#content #designers-tabs li.tabs-selected a:active {background:#404040;}
	#content #designers-tabs a:hover,
	#content #designers-tabs a:focus,
	#content #designers-tabs a:active { /* @ Opera,we need to be explicit again here now... */
	 cursor:pointer; }
	#content #designers-tabs .tabs-disabled { opacity:.4; }
	#content div.designers-line .tabs-container {padding:0;margin:0;}
	#content div.designers-line div.tabbed-content {border:none;height:138px;padding:1px 0 0 0;margin:0;width:967px;overflow:hidden;}
	
	#design-category-1{background:#000 url(/i/designers-line-bg1.jpg) 0 0 no-repeat;}
	#design-category-2{background:#000 url(/i/designers-line-bg2.jpg) 0 0 no-repeat;}
	#design-category-3{background:#000 url(/i/designers-line-bg3.jpg) 0 0 no-repeat;}
	#design-category-4{background:#000 url(/i/designers-line-bg4.jpg) 0 0 no-repeat;}
	#design-category-5{background:#000 url(/i/designers-line-bg5.jpg) 0 0 no-repeat;}
	
	
	#content div.designers-line .tabs-hide {display:none;}
	
	
	
	/* products */
	#content div.selection {}
	#content div.selection div.colswrap {padding:15px 5px;background:#f3f3f3 url(/i/site-nav-subnav-bg.gif) 0 0 repeat-x;border:1px solid #eff0f2;margin:0 0 15px 0;}
	#content div.selection div.colswrap fieldset {float:left;width:33.3%;}
	#content div.selection div.colswrap p {margin:0 15px .6em 15px;}
	#content div.selection div.colswrap ul {margin:.6em 0;padding:0 10px 0 14px;}
	#content div.selection div.colswrap ul li {zoom:1;margin:.6em 0;}
	#content div.selection div.colswrap ul li:after {content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
	#content div.selection div.colswrap ul li input.i-checkbox {float:left;margin:-1px 5px 0 0;//margin:-2px 0 0 -4px;}
	#content div.selection div.colswrap ul li a.active {color:#ff0000;text-decoration:none;}
	
	
	
	/* single product */
	#content div.single-product {}
	#content div.single-product div.product-thumbs {}
	#content div.single-product div.product-summary {}
	
	#content div.single-product div.head {padding:0 0 15px 0;}
	#content div.single-product div.head strong {float:left;font-weight:normal;}
	#content div.single-product ul.thumbs-paginate {float:right;margin:0;}
	#content div.single-product ul.thumbs-paginate li {list-style:none;float:left;margin:0 0 0 4px;}
	#content div.single-product ul.thumbs-paginate li a,
	#content div.single-product ul.thumbs-paginate li strong {float:left;padding:0 .4em;text-decoration:none;}
	#content div.single-product ul.thumbs-paginate li a {background:#d4d6d9;}
	#content div.single-product ul.thumbs-paginate li strong {background:#f00;font-weight:normal;color:#fff;}
	
	#content div.single-product ul.model-thumbs {margin:0 -15px 15px 0;position:relative;}
	#content div.single-product ul.model-thumbs li {min-height:155px;height:auto !important;height:155px;list-style:none;float:left;width:115px;text-align:center;margin:0 23px 6px 0;overflow:hidden;}
	#content div.single-product ul.model-thumbs li.clearing {float:none;width:100%;font-size:0px;height:0;overflow:hidden;clear:both;margin:0;}
	#content div.single-product ul.model-thumbs li img {display:block;margin:0 auto;padding:6px 0;/*width:48px;height:42px;*/overflow:hidden;}
	#content div.single-product ul.model-thumbs li a {display:block;border:1px solid #dae0e0;width:113px;height:113px;}
	#content div.single-product ul.model-thumbs li.active a,
	#content div.single-product ul.model-thumbs li a:hover {border:1px solid #f00;}
	#content div.single-product ul.model-thumbs li div {padding:5px 0 0 0; line-height:10px; height:30px;}
	#content div.single-product ul.model-thumbs li.active div {color:#f00;}
	
	#content div.single-product  div.product-summary {}
	
	a.print-page {float:right;width:16px;height:15px;text-indent:-9999px;background:transparent url(/i/icon-print.gif) 0 0 no-repeat;margin:5px 0 0 -16px;position:relative;}
	
	#content div.single-product  div.product-summary div.product-head {margin:0 0 15px 0;}
	div.product-th {float:left;margin:0 25px 0 0;}
	div.product-title {zoom:1;overflow:hidden;}
	h2 {font-weight:normal;font-size:150%;}
	div.product-head p,
	div.product-head p a {color:#898989;}
	div.product-head div.product-title img {vertical-align:middle;margin:0 5px 8px 0;}
	div.product-meta {margin: 20px 20px 20px 20px;}
	div.product-meta,
	div.product-meta a {color:#a3a3a3;}
	.product-desc .product-meta{margin:0;}
	
	#pro div.product-line .tabs-container {width:100% !important;}
	#pro div.product-line .slider {width:100% !important; min-height:80px !important;height:auto !important;}
	#pro h3{margin-top:10px !important;}
	#pro div.product-desc {background: #fff; padding:0 20px 20px 20px;}
	#pro h1{margin-bottom:0 !important;margin-top:0 !important;line-height: 1;}
	#pro h2{margin-top:0 !important;}
	
	/* front page designers tabbed content */
	#content div.designers-line {padding:0 0 20px 0;}
	#content div.designers-line div.designer-logo {float:left;margin:0 30px 0 0;color:#a3a3a3;}
	#content div.designers-line div.designer-logo a {color:#a3a3a3;}
	#content div.designers-line div.designer-summary {font-size:95%;line-height:110%;color:#a3a3a3;padding:15px 220px 5px 0;zoom:1;overflow:hidden;}
	#content div.designers-line div.designer-summary a {color:#a3a3a3;}
	#content div.designers-line div.designer-summary h2 {margin:0;padding:10px 0 5px 0;font-size:24px;font-weight:normal;}
	#content div.designers-line div.designer-summary h2 strong {color:#f00;font-weight:normal;}
	
	/* tables */
	#content div.filter {border:1px solid #eff0f2;border-bottom:2px solid #eff0f2;background:transparent url(/i/site-nav-subnav-bg.gif) 0 0 repeat-x;padding:10px 15px;}
	
	#content table td.sep {background:transparent url(/i/blue-dot.gif) 50% 0 repeat-y;}
	#content dl dd {background:transparent url(/i/bullet.gif) 0 .5em no-repeat;padding-left:10px;margin:.6em 0 1em 0;}
	
	/* sections */
	#content div.sections div.col {float:left;width:234px;}
	#content div.sections div.w2buy {text-align:center;}
	#content div.sections div.w2buy div.inner {margin:0 auto;text-align:left;}
	#content div.sections div.tips {width:220px;float:right;}
	#content div.sections div.col h2 {margin-top:0;font-size:150%;color:#000;}
	#content div.sections div.col div.pad {padding:10px 15px 5px 15px;color:#55626C;}
	#content div.sections div.col div.inner {min-height:110px;height:auto !important;height:110px;border:1px solid #eff0f2;border-bottom:2px solid #eff0f2;width:220px;padding:0;background:transparent url(/i/site-nav-subnav-bg.gif) 0 0 repeat-x;}
	#content div.sections div.col div.tall {background:#F9F9F9 url(/i/site-nav-subnav-bg-tall.jpg) 0 0 repeat-x;}
	
	
	/* Secondary(form)
	----------------------------------------------- */
	#formTd {width:auto;}
	#formTd td{vertical-align: top;padding-right:10px;}
	#formTd td.tc{padding-top: 0.75em;text-align:right;white-space : nowrap;}
	#formTd input.sbmt{width:auto;float:right;}
	#formTd input, textarea{padding:0;margin:0;width:200px;}
	
	/* Secondary(form partners)
	----------------------------------------------- */
	#auth {margin:0;width:196px;}
	#auth  label {margin:1em 0 0 0;float:left;width:80px;padding:2px 10px 0.5em 0;overflow:hidden;clear:both;text-align:right;}
	#auth  input {float:left;width:100px;margin:1em 0 0 0;}
	#auth  .sbmt{width:auto;float:right;padding:0 5px 0 5px;margin-bottom:20px;}
	
	.partners {margin:0;}
	.partners table{margin:0;}
	.partners td  {padding-left:0;}
	.pager-unnecessary-class-for-line-padding  {padding-left:0;padding-top:0;padding-bottom:0;}
	.pager-nav  {padding-left:0;padding-top:0;padding-bottom:0;}
	
	
	/* Secondary(sidebar)
	----------------------------------------------- */
	#sidebar { }
	/*
	#menu {border-bottom:1px solid #eee;margin:0 0 15px 0;padding:0;background:#fafafa;}
	#menu a {text-decoration:none;display:block;padding:.25em 10px;color:#000;zoom:1;}
	#menu li {list-style:none;margin:0;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;background:#fafafa;}
	#menu ul {margin:.4em 0 0 0;padding:1px 10px .1em 12px;font-size:11px;}
	#menu ul,
	#menu ul li {border:none;}
	#menu ul li {margin:.2em 0;}
	#menu ul li a {display:block;padding:0 1px 0 11px;background:transparent url(/i/bullet.gif) 0 .4em no-repeat;}
	#menu ul li a:hover,
	#menu ul li.active a {color:#f00;background:transparent url(/i/red-bullet.gif) 0 .4em no-repeat;}
	#menu li strong.current,
	#menu li strong.selected a {color:#f00;}
	#menu .extra {display:none; zoom:1;}
	*/
	
	#menu {border-bottom:1px solid #eee;margin:0 0 15px 0;padding:0;background:#fafafa;}
	#menu a {text-decoration:none;display:block;padding:.25em 10px;color:#000;zoom:1;}
	
	#menu li strong {display:block;padding:1px 1px 0 1px;background:#fff url(/i/site-nav-bg.gif) 0 100% repeat-x;margin:0 1px;zoom:1;font-weight:block;}
	
	#menu li {list-style:none;margin:0;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;background:#fafafa;}
	#menu li a {font-weight:bold;display:block;padding:.25em 10px;background:#fff url(/i/site-nav-bg.gif) 0 100% repeat-x;margin:0 1px;zoom:1;}
	#menu li.here a {color:#f00;} 
	#menu li a:hover {color:#f00;}
	#menu ul {margin:.4em 0 0 0;padding:1px 10px .1em 12px;font-size:11px;}
	#menu ul,
	#menu ul li {border:none;}
	#menu ul li {margin:.2em 0;}
	#menu ul li a {font-weight:normal;display:block;padding:0 1px 0 11px;background:transparent url(/i/bullet.gif) 0 .4em no-repeat;color:#000 !important;}
	#menu ul li a:hover,
	#menu ul li.active a {color:#f00 !important;background:transparent url(/i/red-bullet.gif) 0 .4em no-repeat !important;}
	
	
	#menu ul li.here a {color:#f00 !important;background-image: url(/i/red-bullet.gif) !important;} 
	#menu li.parent_here a {color:#f00;} 
	
	#menu ul li.here ul li a {color:#000 !important;background-image: url(/i/bullet.gif) !important;}
	#menu ul li.here ul li a:hover {color:#f00 !important;background-image: url(/i/red-bullet.gif) !important;}

	#menu ul li.here ul li.here a {color:#f00 !important;background-image: url(/i/red-bullet.gif) !important;} 
	
	
	
	
	#menu ul li.here ul li.here ul li a {color:#000 !important;background-image: url(/i/bullet.gif) !important;}
	#menu ul li.here ul li.here ul li a:hover {color:#f00 !important;background-image: url(/i/red-bullet.gif) !important;}

	#menu ul li.here ul li.here ul li.here a {color:#f00 !important;background-image: url(/i/red-bullet.gif) !important;} 
	
	#menu li ul {display:none; zoom:1;}
	
	/* Footer
	----------------------------------------------- */
	#footer { font-size:1.1em; color:#333;}
	#footer a {color:#898989;}
	#footer h3 {font-size:100%;font-weight:normal;margin-top:0;}
	#footer ul { margin:0;padding:0; color:#898989;}
	#footer ul li {list-style:none;background:transparent url(/i/bullet.gif) 0 .4em no-repeat;padding:0 0 0 10px;}
/*	
	#footer div.catalogs {float:left;width:38%;}
	#footer div.for-partners {float:left;width:27%;}
	#footer div.vcard {float:right;width:35%;}
*/
	#footer div.catalogs {float:left;width:255px;}
	
	#footer div.for-partners {float:left;width:245px;}
	#footer div.vcard {float:left;width:351px;}
	#footer div.mora {float:right;width:116px;text-align:right;}
/*
	#footer div.catalogs div.inside-col {padding:0 20px 0 0;}
	#footer div.for-partners div.inside-col {padding:0 10px;}
	#footer div.vcard div.inside-col {padding:0 0 0 20px;}
*/
	#footer div.catalogs div.inside-col {padding:0 20px 0 0;}
	#footer div.for-partners div.inside-col {padding:0 10px;}
	#footer div.vcard div.inside-col {padding:0 10px;}
	
	#footer div.catalogs div.inside-col img {float:left; margin-top:-5px;z-index:100;position:relative;}
	#footer div.catalogs div.inside-col h3 {position:relative;top:20px;left:5px;z-index:99;}
	
	#site-nav  div.catalogs a {display:block;float:left; z-index:100;position:relative;margin-top:0px;}
	#site-nav  div.catalogs h3  {position:relative;top:5px;left:5px;z-index:99;font-size:11px;float:left;}
	#site-nav  div.catalogs h3 a{display:inline;float:none;position:static;margin-top:0;}
	
	#products div.catalogs a {margin-top:22px;} 
	#products div.catalogs h3 {top:27px;} 
	
	#service div.catalogs a {left:-20px;} 
	#service div.catalogs h3 {left:-15px;} 

	/*JQtabs*/
	/* Caution! Ensure accessibility in print and other media types... */
	@media projection,screen { /* Use class for showing/hiding tab content,so that visibility can be better controlled in different media types... */
	 .tabs-hide { display:none; } }
	
	/* Hide useless elements in print layouts... */
	@media print { .tabs-nav { display:none; } }
	
	/* Skin */
	.tabs-nav { list-style:none;margin:0;padding:0; }
	.tabs-nav:after { /* clearing without presentational markup,IE gets extra treatment */
	 display:block;clear:both;content:" "; }
	.tabs-nav li { float:left;border:1px solid #eff0f3;list-style:none;float:left;position:relative;z-index:2;padding:0 1px;margin:0 -1px 0 0;border-left:1px solid #eff0f3;border-top:1px solid #eff0f3;border-right:1px solid #eff0f3;font-weight:bold;min-width:84px;/* be nice to Opera */ }
	#content ul.tabs-nav a,
	#content ul.tabs-nav a span { display:block;padding:4px 15px;background:transparent url(/i/site-nav-bg.gif) 0 100% repeat-x;text-decoration:none;}
	.tabs-nav a { position:relative;top:1px;z-index:2;color:#000;font-size:12px;font-weight:bold;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;/* required in IE 6 */ }
	.tabs-nav .tabs-selected a { color:#000; }
	#content .tabs-nav .tabs-selected a,
	#content .tabs-nav a:hover,
	#content .tabs-nav a:focus,
	#content .tabs-nav a:active { background:#f8f8f8;outline:0;/* prevent dotted border in Firefox */ }
	.tabs-nav a,
	.tabs-nav .tabs-disabled a:hover,
	.tabs-nav .tabs-disabled a:focus,
	.tabs-nav .tabs-disabled a:active { }
	.tabs-nav a span { width:64px;/* IE 6 treats width as min-width */
	 min-width:64px;height:18px;/* IE 6 treats height as min-height */
	 min-height:18px;padding-top:6px;padding-right:0; }
	*>.tabs-nav a span { /* hide from IE 6 */
	 width:auto;height:auto; }
	.tabs-nav .tabs-selected a span { padding-top:7px; }
	.tabs-nav .tabs-selected a span,
	.tabs-nav a:hover span,
	.tabs-nav a:focus span,
	.tabs-nav a:active span { background-position:0 100%; }
	.tabs-nav a span,
	.tabs-nav .tabs-disabled a:hover span,
	.tabs-nav .tabs-disabled a:focus span,
	.tabs-nav .tabs-disabled a:active span { background-position:0 100%; }
	.tabs-nav .tabs-selected a:link,
	.tabs-nav .tabs-selected a:visited,
	.tabs-nav .tabs-disabled a:link,
	.tabs-nav .tabs-disabled a:visited { /* @ Opera,use pseudo classes otherwise it confuses cursor... */
	 cursor:text; }
	.tabs-nav a:hover,
	.tabs-nav a:focus,
	.tabs-nav a:active { /* @ Opera,we need to be explicit again here now... */
	 cursor:pointer; }
	.tabs-nav .tabs-disabled { opacity:.4; }
	.tabs-container { border:1px solid #eff0f3;padding:0 1px 1px;background:#fff;width:963px;position:relative;z-index:0;margin:-1px 0 0;/* declare background color for container to avoid distorted fonts in IE while fading */ }
	/*.tabs-loading em { padding:0 0 0 20px;background:url(loading.gif) no-repeat 0 50%; }*/
	
	
	* html { width:100%;/* fix for dodgy forced scrollbar in ie7*/
	 overflow-x:auto;background :url(null) fixed no-repeat;/* Scrolling Render IE */ }
	* html body { /* behavior:url(/css/csshover.htc);:hover pseudo-class for any HTML element. Note,html document relative path should be here */ }
	* html button { overflow:visible; }
	* html legend { margin-left:-7px; } 
	* html .clearfix,
	* html .haslayout { zoom:1; }
	* html .nolayout { zoom:auto; }
	
	/* IE7 */
	*:first-child+html { }
	*:first-child+html .clearfix {zoom:1;}


	
	
	
	
	
	
	
div#nyroModalFull {
	font-size: 12px;
	color: #777;
}

div#nyroModalBg{
	background-image: url(/i/nyro/bg.png);z-index:-2;
}

div#nyroModalLoading {
	border: 10px solid #5C5C5C;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #5C5C5C url(/i/nyro/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 0px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #5C5C5C;
}
div#nyroModalWrapper {
	background: #5C5C5C;
	/*padding-bottom:40px;*/
	border: 10px solid #5C5C5C;
	box-shadow: 0px 1px 10px -3px #000;
	behavior: url(/css/ie-css3.htc);
}
a#closeBut {
	position: absolute;
	display: block;
	top: -34px;
	right: -13px;
	width: 21px;
	height: 21px;
	text-indent: -9999em;
	background: url(/i/nyro/close.png) no-repeat;
	outline: 0;
}

a#closeBut.wt {
	background: url(/i/nyro/closew.png) no-repeat;
}

h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
	margin-top: -40px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
	font-weight:bold;
	display:none;
}
div.wrapper div#nyroModalContent {
	padding: 5px;
	background: #5C5C5C;
}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: visible !important;
	text-align: center;
	background: #5C5C5C;
}
div.wrapperImg img {
	vertical-align: baseline;
}
div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
a.nyroModalPrev, a.nyroModalNext {
	z-index: 505;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {
	height: 100%;
	width: 20%;
}
a.nyroModalPrev {
	left: -150px;background: url(/i/nyro/prev.png) left 50% no-repeat;/*filter: alpha(opacity=80);opacity:0.8;*/
}
.wt a.nyroModalPrev {background: url(/i/nyro/prevw.png) left 50% no-repeat;}
.wt a.nyroModalNext {background: url(/i/nyro/nextw.png) right 50% no-repeat;}
/*
a.nyroModalPrev:hover {
	filter: alpha(opacity=100);opacity:1;
}
*/
a.nyroModalNext {
	right: -150px;background: url(/i/nyro/next.png) right 50% no-repeat;/*filter: alpha(opacity=80);opacity:0.8;*/
}/*
a.nyroModalNext:hover {
	filter: alpha(opacity=100);opacity:1;
}
*/


#front #nyroModalWrapper {padding-bottom:40px !important;}
#front #nyroModalTitle {display:block !important;}
	
	
	
	
	
	
	
	
	
@media print {
	body {
	 margin:.2in .55in;
	 padding:0;
	 background:#fff;
	 color:#000;
	 font:12pt "Times New Roman", Garamond, serif;
	}
	
	#head,
	#site-nav,
	.selection,
	.product-thumbs,
	.print-page,
	.product-meta,
	.product-title p,
	.hide,
	.inner h1,
	#tmp,
	#footer,
	#secondary,
	#sidebar,
	#nav,
	#whatever {
	 display:none;
	}
	#main{
		margin-left:0;
	}
	/* Headings
	----------------------------------------------- */
	h1, h2, h3 {
	margin:.6em 0 0 0;
	font-family:Georgia,Serif;
	font-weight:normal;
	clear:both;
	}
	h1 {
	margin-top:.5em;
	font-size:180%;
	}
	h2 {
	font-size:140%;
	}
	h3 {
	font-size:125%;
	}
	
	h3+blockquote,
	h2+blockquote,
	p+ul{ 
	 margin-top:.2em;
	}
	/* Links
	----------------------------------------------- */
	a {
	color:black;
	text-decoration:none;
	}
	a img {
	border-width:0;
	}
	/* etc(text margin ....)
	----------------------------------------------- */
	
	#header h1 a[href]:after  {
	content: " (" attr(href) ") ";
	font-size: 90%;
	}
	
	#header h1 a[href^="/"]:after {
	content: " (http://www.gorenje.ru" attr(href) ") ";
	}
}

