.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;}
	
	
.line, .lastUnit {overflow: hidden; _overflow: visible; zoom:1;width:auto !important;}
.unit{float:left;zoom:1;}
.size1of1{float:none;}
.size1of2{width:50%;_width:49.9% !important;}
.size1of3{width:33.33333%;_width:33.25% !important;}
.size2of3{width:66.66666%;_width:66.65% !important;}
.size1of4{width:25%;_width:24.95% !important;}
.size3of4{width:75%;_width:74.95% !important;}
.size1of5{width:20%;_width:19.95% !important;}
.size2of5{width:40%;_width:39.95% !important;}
.size3of5{width:60%;_width:59.95% !important;}
.size4of5{width:80%;_width:79.95% !important;}


.size1of7{width:14.28%;_width:14.23% !important;}
.size1of6{width:16.66%;_width:16.59% !important;}
.size1of8{width:12.5%;_width:12.45% !important;}

.size1of10{width:10%;_width:9.95% !important;}
.size3of10{width:30%;_width:29.95% !important;}
.size7of10{width:70%;_width:69.95% !important;}
.size9of10{width:90%;_width:89.95% !important;}

.lastUnit {float:none;_float:right;}
	
	
	/*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: 0em 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;}
	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; }
	.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;}
	.mr0 {margin-right:0px!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;}
	#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:398x;}
	#site-nav ul li#about div.submenu {width:398px;}
	#site-nav ul li#service div.submenu {width:398px;}
	
	#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:400px;height:114px;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:135px;height:auto !important;height:115px;padding:5px 20px 0px 17px;width:400px;}
	#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;}
	
	/* 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;color:#f00;}
	#content p.crumbs a {color:#b9b9b9;text-decoration:none;}
	#content p.crumbs img {vertical-align:1px;margin:0 5px;width:3px;}
	
	#content ul.bull,
	#content div.txt-content ul, #content div.txt-content ol {margin:.6em 0;}
	#content ul.bull li,
	#content div.txt-content ul li {list-style:none;background:transparent url(/i/bullet.gif) 0 .5em no-repeat;padding-left:10px;}
	#content div.txt-content p {margin:1em 0;}
	
/* Slider
----------------------------------------------- */	
	
div.i-slider {width:100%;width:700px;height:158px;overflow:hidden;position:relative;}
div.i-slider .next,
div.i-slider .prev {position:absolute;bottom:64px;}
div.i-slider .prev {left:0px;}
div.i-slider .next {right:0px;}
div.i-slider div.i p {margin:0 !important;opacity: 0.85;-moz-opacity: 0.85;-khtml-opacity: 0.85;filter:alpha(opacity=85);background:#fff;position:relative;top:129px;left:0;width:216px;height:25px;}
div.i-slider div.i i {position:relative;top:109px;width:200px;left:10px;font-size:11px;font-style:normal;}


div.i-slider div.i {height:158px;position:relative; width:100%;overflow:hidden !important; padding:0 !important; margin:0 !important;}
div.i-slider div.i ul{margin:0 !important;width: 6000px;list-style-type : none !important;}
div.i-slider div.i ul li{float:left;padding:2px !important;margin:0 20px 0 0 !important;list-style-type : none !important;height:154px;width:216px;background-image:none !important;}

div.iView{width:100%;height:320px;background-position: 50% 50% !important;background-repeat: no-repeat;margin-bottom:20px;}
div.pre{background: url(/i/ajax-loader.gif) 50% 50% no-repeat;}
div.iView p {margin:0 !important;opacity: 0.85;-moz-opacity: 0.85;-khtml-opacity: 0.85;filter:alpha(opacity=85);background:#fff;position:relative;top:295px;left:0;width:100%;height:25px;}
div.iView i {position:relative;top:275px;left:10px;font-size:11px;font-style:normal;}

div.i-slider div.i ul li div{height:154px;width:216px;background-position: 50% 50% !important;background-repeat: no-repeat;}
.sel{background: #D2D4D3 !important;}
	
.txt-content h2 {float:left;text-align:center;margin-right:20px;margin-top:0px;}
.txt-content h2 a.catslv{display:block;height:160px;width:220px;background-position: 50% 50% !important;background-repeat: no-repeat;font-size:50%;text-indent:-9999px;}
.txt-content h2 a {color:#2F2F2F;text-decoration:none;font-size:75%;font-weight:normal;margin-bottom:0.5em;}


#Bth {width:460px !important;}
#Bth div.i-slider {width:460px !important;height:94px !important;}
#Bth div.i-slider .next,
#Bth div.i-slider .prev {bottom:39px !important;}

#Bth div.i-slider div.i p {top:65px !important;width:136px !important;}
#Bth div.i-slider div.i i {top:45px !important;width:140px !important;}


#Bth div.i-slider div.i {height:94px !important;}
#Bth div.i-slider div.i ul li{height:90px !important;width:136px !important;}

#Bth div.iView{width:460px !important;height:380px !important;}

#Bth div.iView p {relative;top:355px !important;}
#Bth div.iView i {top:335px !important;}

#Bth div.i-slider div.i ul li div{height:90px !important;width:136px !important;}
	


.surfaces div {float:left;width:60px;height:60px;margin:0 10px 10px 0;border:1px solid #EFF0F3;background-position: 50% 50% !important;background-repeat: no-repeat;}

.sch div {float:left;margin:0 40px 20px 0px; /*height:260px;*/width:40%;}
.sch div img{margin:0 0 5px 0;}
.sch div span {font-size:90%; color:#B9B8B9;}
.sch div span strong {font-size:110%; }


.deptz { 
   margin:13px 0 0 0;
}
.deptz a{ 
  text-decoration: none;cursor:hand;
}
.deptz a:hover, .deptz a:visited{ 
  text-decoration: none;
}

.deptz b { 
    float: left;display:block;position:relative;/*margin:0 0 13px 0;*/height:167px;
}

.deptz b img { 
   width:231px;height:167px;
}
.deptz div {
    overflow: hidden;
    zoom: 1;
	height:180px;
}
.deptz div b {
    width: 33.33%;
    // margin-left: -2px; /*Интернет-эксплореру 7, конечно-же, нехватило одного пикселя, а вот шестому не хватает целых двух :)*/
    text-align: right;
}

.deptz b p {margin:0 !important;opacity: 0.85;-moz-opacity: 0.85;-khtml-opacity: 0.85;filter:alpha(opacity=85);background:#fff;position:absolute;top:110px;left:0;width:100%;height:57px;}

.deptz b i {position:absolute;top:117px;left:10px;font-size:11px;font-style:normal;text-align: left;font-weight:normal;padding-right:10px;}
.deptz div b i {left:30px;}
.deptz b i strong{display:block;font-size:120%;text-transform:uppercase;}

	
/* 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;float:none !important;text-align:left !important;}
#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;}

.boiler h2 {text-align:left;float:none;}
.boiler .pt0 td, .boiler .pt0 th  {background:#EDEDED;font-size:115%;}
.boiler .pt2 td, .boiler .pt2 th {background:#F8F8F8;}
.boiler li {list-style:none;background:transparent url(/i/bullet.gif) 0 .5em no-repeat;padding-left:10px;}
	
	/* 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;}
	
	/* 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 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 li ul {display:none; zoom:1;}
	
	
	#droppy li {float:none !important;font-weight:bold !important;font-size:110% !important;}
	#droppy li ul li {float:left !important;width:30% !important;font-weight:bold !important;font-size:90% !important;}
	#droppy li ul li ul li{float:none !important;font-weight:normal !important;font-size:100% !important;}
	#droppy li.clearfix{margin-bottom:15px !important;}
	
	/* 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:24.5%;}
	#footer div.for-partners {float:left;width:27.5%;}
	#footer div.vcard {float:left;width:27.5%;}
	#footer div.gorenje {float:right;width:20%;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;}

	
	
	* 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;}

	
	
	
	
	
	
	
	
	

/* NYRO */

div#nyroModalFull {
	font-size: 12px;
	color: #777;
}
div#nyroModalLoading {
	border: 7px solid #fff;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(/i/ajax-loader.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 7px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalWrapper {
	background: #fff;
	border: 7px solid #fff;
}
a#closeBut {
	position: absolute;
	display: block;
	top: -21px;
	right: -21px;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	background: url(/i/close.gif) no-repeat;
	outline: 0;
}
h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
	display:none;
}
div.wrapper div#nyroModalContent {
	padding: 5px;
}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
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: 105;
	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: 60%;
	width: 20%;
}
a.nyroModalPrev {
	left: 0;
}
a.nyroModalPrev:hover {
	background: url(/i/arrow-left.png) left 50% no-repeat;
}
a.nyroModalNext {
	right: 0;
}
a.nyroModalNext:hover {
	background: url(/i/arrow-right.png) right 50% no-repeat;
}

	
	
	
	
	
	
	
	
	

@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;
	}
	
	/* 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) ") ";
	}
}

