html {
	background-color:#FFF;
	}
body {
	min-width:960px;
	margin:0; padding:0 20px;
	font-size:13px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF;
	}
h1 {
	margin-top:0; margin-bottom:33px;
	font-size:24px; line-height:30px;
	color:#6A7676;
	}
h2 {
	font-weight:normal;
	font-size:18px;
	color:#6A7676;
	}
h3 {
	font-weight:bold;
	font-size:13px;
	color:#576262;
	}
h4 {
	font-weight:normal;
	font-size:13px;
	color:#576262;
	}
p {
	margin:16px 0;
	font-size:13px;
	line-height:16px;
	color:#576262;
	}
small {
	font-size:11px;
	}
ul {
	margin-left:0;
	padding-left:12px;
	}
ul li {
	list-style:none;
	color:#576262;
	padding-left:11px;
	background:url(../img/dot-green.png) no-repeat 0 7px;
	}
ul.dash  {
	zoom:1;
	}
ul.dash li {
	background:url(../img/marker.png) no-repeat 0 9px;
	zoom:1;
	}

  	
a {
	color:#009E44;
	}
img {
	border:none;
	}
hr {
	height:1px;
	border:none;
	border-top:1px dashed #BBC0C0;
	background:none;
	}
cite {
	font-style:normal;
	}
/*--- layout ------------------------------*/
#head, #foot {
	min-width:920px;
	}
#head {
	position:relative;
	padding-top:28px;
	padding-bottom:48px;
	}
#foot {
	position:relative;
	_padding-top:1px;
	}
#body {
	min-width:592px;
	min-height:550px;
	_height:550px;
	padding-bottom:28px;
	}

/*--- head ------------------------------*/
.logotype {
	position:absolute; left:55px; top:39px;
	}
.menu {
	margin-left:328px;
	background:url(../img/menu-bg.png) repeat-x 0 -126px;
	}
.menu div {
	height:63px;
	background:url(../img/menu-bg.png) no-repeat 0 -63px;
	}
.menu div ul {
	height:63px;
	margin:0; padding:0;
	background:url(../img/menu-bg.png) no-repeat 100% 0;
	}
	.menu li {
		list-style:none;
		float:left;
		display:block;
		width:20%; height:60px;
		margin-top:1px; padding:0;
		background:url(../img/menu-separator.png) no-repeat 100% 1px;
		}
	.menu .last {
		//width:19.8%;
		background:none;
		}

	.menu span, .menu a {
		display:block;
		width:100%; height:60px;
		}
	.menu a {
		overflow:hidden;
		text-indent:-900px;
		}
	
	.menu li.active {
		position:relative; left:-7px;
		background:url(../img/menu-active.png) no-repeat 0 -60px;
		}
	.menu li.active span {
		position:relative; right:-6px;
		background:url(../img/menu-active.png) no-repeat 100% 0;
		}
	.menu li.first {
		left:2px;
		}
	.menu li.last {
		left:-8px;
		//left:-7px;
		}
	
	.about { background:url(../img/menu.png) no-repeat 50% 0; }
	.active .about { background:url(../img/menu.png) no-repeat 50% -60px; }
	
	.catalog { background:url(../img/menu.png) no-repeat 50% -120px; }
	.active .catalog { background:url(../img/menu.png) no-repeat 50% -180px; }
		
	.advantage { background:url(../img/menu.png) no-repeat 50% -240px; }
	.active .advantage { background:url(../img/menu.png) no-repeat 50% -300px; }
	
	.service { background:url(../img/menu.png) no-repeat 50% -360px; }
	.active .service { background:url(../img/menu.png) no-repeat 50% -420px; }
	
	.buy { background:url(../img/menu.png) no-repeat 50% -480px; }
	.active .buy { background:url(../img/menu.png) no-repeat 50% -540px; }
.path {
	margin:12px 0 0 328px; padding-left:8px;
	}
	.path a, .path span {
		font-size:11px;
		color:#6A7676;
		}
	.path a {
		margin-right:3px; padding-right:10px;
		background:url(../img/dot-green.png) no-repeat right center;
		}
/*--- body ------------------------------*/
#body {
	}
.twoCol {
	width:100%;
	border-collapse:collapse;
	}
.side {
	vertical-align:top;
	width:284px;
	padding:0 44px 0 0;
	}
.content {
	vertical-align:top;
	padding:0;
	}
	
	
#body .round {	
	position:relative;
	_display:expression('inline-block');
	
	margin-bottom:13px;
	padding:24px 0 0 27px;
	border:1px solid #D8DCDC;
	}
#body .side .round {
	position:relative;
	_display:expression('inline-block');
	width:255px;
	padding:17px 0 0 27px;
	}
.r1, .r2, .r3, .r4 {
	width:10px; height:11px;
	overflow:hidden;
	}
	.r1 { position:absolute; left:-1px; top:-1px;
		background:url(../img/r.png) no-repeat 0 0; }
	.r2 { position:absolute; right:-1px; _left:expression(parentNode.offsetWidth - 11 + 'px'); top:-1px;
		background:url(../img/r.png) no-repeat -10px 0; }
	.r3 { position:absolute; right:-1px; _left:expression(parentNode.offsetWidth - 11 + 'px'); bottom:-1px; _top:expression(parentNode.offsetHeight - 12 + 'px');
		background:url(../img/r.png) no-repeat -10px -11px; }
	.r4 { position:absolute; left:-1px; bottom:-1px; _top:expression(parentNode.offsetHeight - 12 + 'px');
		background:url(../img/r.png) no-repeat 0 -11px; }
.wide {
	/*margin-bottom:13px;*/
	padding:24px 0 0 27px;
	border:1px solid #FFF;
	}

.corner {
	position:relative;
	margin:16px 0; padding:20px;
	overflow:hidden;
	zoom:1;
	}
.c1, .c2, .c3, .c4 {
	width:9px; height:9px;
	overflow:hidden;
	}
	.c1 { position:absolute; left:0; top:0;
		background:url(../img/c.png) no-repeat -9px -9px; }
	.c2 { position:absolute; right:0; _left:expression(parentNode.offsetWidth - 9 + 'px'); top:0;
		background:url(../img/c.png) no-repeat 0 -9px; }
	.c3 { position:absolute; right:0; _left:expression(parentNode.offsetWidth - 9 + 'px'); bottom:0; _top:expression(parentNode.offsetHeight - 9 + 'px');
		background:url(../img/c.png) no-repeat 0 0; }
	.c4 { position:absolute; left:0; bottom:0; _top:expression(parentNode.offsetHeight - 9 + 'px');
		background:url(../img/c.png) no-repeat -9px 0; }
.grey { background-color:#EFF1F1; }
.gradient { background:#363435 url(../img/gradient.png) repeat-x 0 0; }
.gradient-light { background:#FFF url(../img/gradient-light.png) repeat-x 0 0; }

.floatLeft { float:left; margin-right:18px; }
.floatRight { float:right; margin-left:18px; }

.labelSeason {
	width:9px; height:83px;
	text-indent:-900px;
	overflow:hidden;
	background:#FFF url(../img/label.png) no-repeat 0 -11px;
	}
.round .labelSeason { position:absolute; left:-4px; top:21%;	}
.side .round .labelSeason { top:21%; }
.labelType {
	width:9px; height:106px;
	text-indent:-900px;
	overflow:hidden;
	background:#FFF url(../img/label.png) no-repeat -9px 0;
	}
.round .labelType { position:absolute; left:-4px; top:21%; }
.side .round .labelType { top:11%; }

.products {
	min-height:32px;
	_height:32px;
	margin-bottom:25px;
	}
.products ul { display:none; margin:0; padding:0; }
.products li { overflow:hidden; zoom:1; }
.products a { color:#6A7676; }

.products ul.active { display:block; }

#summer { padding-left:38px; background:url(../img/ico_summer.png) no-repeat; }
/*
#summer .color, .col #summer strong { color:#E9A314; }
*/
#summer .color, .col #summer strong { color:#059fc0; }

#winter { padding-left:38px; background:url(../img/ico_winter.png) no-repeat; }
/*
#winter .color, .col #winter strong { color:#059fc0; }
*/
#winter .color, .col #winter strong { color:#E9A314; }


#all-season { padding-left:38px; background:url(../img/ico_all-season.png) no-repeat; }
#all-season .color, .col #all-season strong { color:#398f34; }

#home { padding-left:38px; background:url(../img/ico_home.png) no-repeat; }
#home .color, .col #home strong { color:#e7329f; }

#business { padding-left:38px; background:url(../img/ico_business.png) no-repeat; }
#business .color, .col #business strong { color:#2934bf; }

#winter-bm { padding-left:38px; background:url(../img/bm-icon-blue.png) no-repeat; }
#winter-bm .color, .col #winter-bm strong, .wbm-nl2  { color:#0046a4; }
#winter-bm .wbm-nl {color: #828B8B;}
#winter-bm b { line-height:28px;}
 
.col #summer li, .col #winter li, .col #winter-bm li, .col #all-season li,
.col #home li, .col #business li {margin-bottom:8px;}
	
.products strong {
	line-height:28px;
	color:#828B8B;
	border-bottom:1px dashed #828B8B;
	cursor:pointer;
	}

.products li.level1 { margin:14px 0 6px 16px; padding:0 0 0 15px; background:url(../img/dot-grey.png) no-repeat 0 4px; }
.products li.level1 span {}
.products li.level1 span a { font-size:13px; line-height:15px; color:#6a7676; }

.products li.level2 { margin:8px 0 8px 46px; padding:0 0 0 8px; background:url(../img/marker.png) no-repeat 0 10px; }
.products li.level2 span {}
.products li.level2 span a { font-size:13px; line-height:15px; color:#6a7676; }

.products li.level3 { margin:6px 0 6px 67px; padding:0 0 0 11px; background:url(../img/marker.png) no-repeat 0 8px; }
.products li.level3 span {}
.products li.level3 span a { font-size:11px; line-height:15px; color:#6a7676; }

.products li.level4 { margin:6px 0 6px 80px; padding:0 0 0 11px; background:url(../img/marker.png) no-repeat 0 8px; }
.products li.level4 span {}
.products li.level4 span a { font-weight:normal !important; font-size:11px; line-height:15px; color:#6a7676; }

.products li.active span a { font-weight:bold; color:#009e44; }

.products li.last span {
	display:block;
	float:left;
	position:relative; left:-4px;
	margin-right:10px; padding:2px 6px;
	background-color:#009E44;
	}
.products li.last span a {
	text-decoration:none;
	line-height:1.2;
	color:#FFF;
	}

.g-a {
	position:absolute; left:0; top:0;
	width:5px; height:5px;
	_overflow:hidden;
	background:url(../img/c-green.png) no-repeat 0 0;
	}
.g-b {
	position:absolute; right:0; _left:expression(parentNode.offsetWidth - 5 + 'px'); top:0;
	width:5px; height:5px;
	_overflow:hidden;
	background:url(../img/c-green.png) no-repeat -5px 0;
	}
.g-c {
	position:absolute; right:0; _left:expression(parentNode.offsetWidth - 5 + 'px'); bottom:0; _top:expression(parentNode.offsetHeight - 5 + 'px');
	width:5px; height:5px;
	_overflow:hidden;
	background:url(../img/c-green.png) no-repeat -5px -5px;
	}
.g-d {
	position:absolute; left:0; bottom:0; _top:expression(parentNode.offsetHeight - 5 + 'px');
	width:5px; height:5px;
	_overflow:hidden;
	background:url(../img/c-green.png) no-repeat 0 -5px;
	}

.col {
	float:left;
	width:33%;
	}	
	.col div { 	padding:0 38px; }
	.col strong { line-height:28px; }
	/*.col li { margin-bottom:14px; }*/
.col2 {
	float:left;
	width:66%;
	}
.col5 {
	float:left;
	width:43%;
	padding-right:5%;
	}
.col50 {
	float:left;
	width:49%;
	}

/*--- tabs ---*/
.tabs {
	margin-top:16px;
	overflow:hidden;
	zoom:1;
	}
.tab {
	float:right;
	width:100%;
	padding-top:38px;
	border-top:4px solid #009E44;
	position:relative;
	}
	.t1, .t2 {
		width:3px; height:3px;
		overflow:hidden;
		}
	.t1 { position:absolute; left:0px; top:0px; background:url(../img/t.png) no-repeat -2px 0; }
	.t2 { position:absolute; right:0px; _left:expression(parentNode.offsetWidth - 3 + 'px'); top:0px; background:url(../img/t.png) no-repeat 0 0; }
	.tab .wrap {
		margin:0 22px;
		zoom:1;
		}
.label {
	}
.tabLabel {
	float:left;
	display:block;
	height:26px;
	text-decoration:none;
	font-size:11px;
	line-height:26px;
	color:#6A7676;
	background:url(../img/tab.png) no-repeat 0 -104px;
	}
.first {
	background:url(../img/tab.png) no-repeat 0 -78px;
	}
	.tabLabel span {
		float:left;
		display:block;
		height:26px;
		padding-left:14px;
		padding-right:28px;
		background:url(../img/tab.png) no-repeat 100% -156px;
		cursor:pointer;
		}
	.tabLabel span.last {
		background:url(../img/tab.png) no-repeat 100% -182px;
		}
.selected {
	background:url(../img/tab.png) no-repeat 0 0;
	}
.selected span {
	position:relative; right:-14px;
	padding-left:0;
	font-weight:bold;
	color:#FFF;
	background:url(../img/tab.png) no-repeat 100% -26px;
	}
.selected span.last {
	background:url(../img/tab.png) no-repeat 100% -52px;
	}
.tabLabel:focus {
	outline:none;
	}

.simple {
	border-collapse:collapse;
	margin-bottom:12px;
	color:#6A7676;
	border:1px solid #FFF;
	}
	.simple th {
		padding:12px 12px 12px 6px;
		font-weight:normal;
		text-align:left;
		border:1px dashed #C5C7C7;
		}
	.simple td {
		padding:12px;
		text-align:center;
		border:1px dashed #C5C7C7;
		}
.advanced {
	border-collapse:collapse;
	margin-bottom:12px;
	color:#6A7676;
	border:1px solid #FFF;
	border-top:1px dashed #C5C7C7;
	}
	.advanced thead th {
		padding:12px;
		text-align:center;
		font-weight:normal;
		background-color:#F3F3F3;
		}
	.advanced thead th a {
		color:#009E44;
		}
	.advanced tbody th {
		padding:12px 12px 12px 6px;
		font-weight:normal;
		text-align:left;
		border:1px dashed #C5C7C7;
		background-color:#FCFCFC;
		}
	.advanced tbody td {
		padding:12px;
		text-align:center;
		border:1px dashed #C5C7C7;
		}
.grid {
	}
	.grid td {
		padding:9px 36px 36px 18px;
		text-align:left;
		vertical-align:top;
		}
.small {
	font-size:11px;
	}
	.small thead th {
		padding:8px 13px;
		}
	.small tbody th {
		padding:7px 13px 6px 6px;
		}
	.small tbody td {
		padding:7px 13px 6px 13px;
		}
.border {
	border-bottom:1px dashed #C5C7C7;
	}
	
/*--- search ---*/
.searchField {
	float:left;
	position:relative;
	background:url(../img/search-field.png) no-repeat 100% 0;
	}
.searchField div {
	height:25px;
	background:url(../img/search-field.png) no-repeat 0 -25px;
	}
.searchField div input {
	position:absolute; left:30px; top:5px;
	display:block;
	width:130px;
	font-size:11px;
	color:#B4B3B3;
	border:none;
	_border:0px solid #FFF;
	}
.search .submit {
	border:none;
	width:71px;
	position:relative; left:6px; top:4px;
	background:#FFF url(../img/search-button.png) no-repeat 0 0;
	cursor:pointer;
	text-indent:-900px;
	overflow:hidden;
	}
.searchRequest {
	font-weight:bold;
	font-size:16px;
	}
.find {
	padding-left:30px;
	color:#6A7676
	}
.page {
	margin:130px 0 0 22px;
	color:#6A7676;
	}
	.prev { margin-left:20px; }
	.next { margin-left:18px; }
	.pageCount {
		margin-top:14px;
		overflow:hidden;
		_height:1%;
		}
	.pageCount a, .pageCount span {
		display:block;
		width:20px; height:20px;
		margin:0 5px;
		text-align:center;
		line-height:20px;
		float:left;
		}
	.pageCount span {
		background:url(../img/page.png) no-repeat 50% 50%;
		}
.side .search { margin-top:45px; }
.side .searchField { width:170px; }

.content .search { margin:55px 0 0 12px; }
.content .searchField { width:270px; }

.partner {
	float:left;
	width:84px; height:84px;
	position:relative;
	}
	.partner span {
		display: table-cell;
		width:84px; height:84px;
		text-align:center;
	    vertical-align: middle;
		
		//width:auto;
		//height:auto;
		//display:block;
		//position:absolute; left:0; top:50%;
		//width:100%;
		}
	.partner span a {
		//position: relative;
	    //top: -50%;
		}
.partnerFrame {
	margin:38px 0 70px 0;
	}
.partnerLogo {
	float:left;
	width:188px;
	text-align:center;
	}
.partnerInfo {
	padding-left:188px;
	}
	.partnerInfo .point {
		padding:0 20px 12px 40px; }
	.partnerInfo hr {
		margin-bottom:12px; }
	.partnerInfo h2 {
		margin-bottom:2px; }
	.partnerInfo cite a {
		color:#009E44; }
	.partnerInfo strong,
	.partnerInfo a {
		color:#576262; }
		.point div {
			background:url(../img/dot-green.png) no-repeat 0 3px;
			padding-left:15px;
			margin-left:-15px;
			}
		.point div p {
			margin-top:0;
			}

/*--- siteMap ---*/
.siteMap {
	padding:0;
	}
	.siteMap .level1,
	.catalogAll .level1 {
		margin:33px 0 11px 22px; padding:0;
		background:none; }
	.siteMap .level1 a,
	.catalogAll .level1 a {
		font-weight:bold;
		font-size:18px;
		color:#6A7676;
		}
	.siteMap .level2,
	.catalogAll .level2 {
		margin:7px 0 7px 52px; padding:0;
		background:none; }
	.siteMap .level2 a,
	.catalogAll .level2 a {
		font-weight:bold;
		font-size:16px;
		color:#009E44;
		}
	.siteMap .level3,
	.catalogAll .level3 {
		margin:6px 0 6px 69px; padding:0 0 0 12px;
		background:url(../img/dot-green.png) no-repeat 0 4px; }
	.siteMap .level3 a,
	.catalogAll .level3 a {
		font-weight:bold;
		font-size:13px;
		color:#009E44;
		}
	.siteMap .level4,
	.catalogAll .level4 {
		margin:10px 0 4px 92px; padding:0 0 0 12px;
		background:url(../img/dot-green.png) no-repeat 0 4px; }
	.siteMap .level4 a,
	.catalogAll .level4 a {
		font-weight:normal;
		font-size:13px;
		color:#009E44;
		}
	.siteMap .level5,
	.catalogAll .level5 {
		margin:3px 0 3px 114px; padding:0 0 0 10px;
		background:url(../img/marker.png) no-repeat 0 10px; }
	.siteMap .level5 a,
	.catalogAll .level5 a {
		font-weight:normal;
		font-size:11px;
		color:#6A7676;
		}

/*--- foot ------------------------------*/
#foot {
	padding-bottom:14px;
	border-top:1px dashed #BBC0C0;
	}
#foot .search {
	position:absolute; left:6px; top:28px;
	}
	.searchField {
		width:170px;
		}
.sitemap {
	position:absolute; left:17px; top:70px;
	padding-left:20px;
	font-size:11px;
	color:#009D44;
	background:url(../img/sitemap.png) no-repeat 0 3px;
	}
.menu_duplicate {
	/*width:630px;*/
	margin:33px 0 0 328px; padding:0;
	_margin:31px 0 0 328px;
	overflow:hidden;
	_height:1%;
	}
	.menu_duplicate li {
		list-style:none;
		float:left;
		display:block;
		margin:0 48px 0 0; padding:0;
		text-align:left;
		font-size:11px;
		line-height:14px;
		background:none;
		}
	.menu_duplicate li.last {
		margin:0;
		}
	.menu_duplicate li a {
		font-size:11px;
		line-height:14px;
		color:#009D44;
		}
.copy {
	margin-left:328px; margin-top:44px;
	font-size:11px;
	color:#757F84;
	}

/*--- main ------------------------------*/
/*--- layuot ---*/
#main #head {
	padding-bottom:29px;
	}
#main .menu {
	margin-left:33%;
	}
#main #body {
	min-height:1px;
	_height:auto;
	margin:0;
	}
#main .side {
	width:33%;
	margin:0;
	}
#main .content {
	width:66%;
	}
#main .menu_duplicate {
	margin:33px 0 0 33%;
	_margin:31px 0 0 33%;
	}
#main .copy {
	margin-left:33%;
	}
#main #body .robot {
	padding:0;
	}
	.robotWrap { margin-right:298px; }
	.robotInner { height:331px; border:1px solid #FFF; background:url(../img/robot7.jpg) 26% 0 no-repeat; }
	
  /*  	 
	.flower {
		position:relative; top:-60px;
		height:90px;
		background:url(../img/flower.png) 24% 0 no-repeat;
		} */ 
	
  
  /* Робот 7 */  	
		.flower {
		position:relative; top:-60px;
		height:90px;
		background:url(../img/flower.png) 27.5% 0 no-repeat;
		}
	/* /Робот 7*/	
		
		
	.slogan { position:absolute; right:2%; top:20px; }
.banner {
	float:right;
	position:relative;
	/*width:278px;*/
	height:335px;
	padding-left:10px;
	}
	.b1 { position:absolute; right:0; top:0; }
	.b2 { position:absolute; right:0; bottom:0; }
.side .banner {
	position:relative;
	width:255px; height:auto;
	margin:0; padding:0;
	}
.side .bannerBox {
	position:absolute; left:0; top:0;
	}

#main #body .side .round {
	width:auto;
	}

.why-season {
	padding:35px 0 0 116px;
	background:url(../img/why-season.png) no-repeat 0 13px;
	min-height:70px;
	_height:70px;
	}
.why-shops {
	padding:35px 0 0 116px;
	background:url(../img/why-shops.png) no-repeat 6px 10px;
	min-height:70px;
	_height:70px;
	}
.why-shops span, .why-season span {
	padding-right:16px;
	background:url(../img/dot-green.png) no-repeat right 6px;
	}

#main .gradient-light {
	padding:24px;
	}
#main .gradient-light .col50 {
	float:right !important; }
#main .gradient-light .retailWrap {
	float:left !important; }

.retail { background:url(../img/retail.png) no-repeat right 57px; }
.retail .header { background-image:url(../img/h-retail.png); }
.retail ul { margin:26px 0 0 24px; padding:0 96px 0 0; }
.retail li { margin-bottom:15px; padding-left:19px; }

.wholesale { background:url(../img/wholesale.png) no-repeat right 33px; }
.wholesale .header { background-image:url(../img/h-wholesale.png); }
.wholesale ul { margin:26px 0 0 24px; padding:0 96px 0 0; }
.wholesale li { margin-bottom:15px; padding-left:19px; }

.retailWrap {
	border-right:1px solid #E5E5E5;
	}
.retail, .wholesale {
	width:80%;
	min-height:170px;
	_height:170px;
	margin:0 auto;
	}

/*--- more ------------------------------*/
img.imgRight {
	float:right;
	margin-top:6px;
	margin-bottom:6px;
	margin-left:12px;
	padding:12px;
	border:1px solid #E4E6E7;
	}
img.imgLeft {
	float:right;
	margin-top:6px;
	margin-bottom:6px;
	margin-right:12px;
	padding:12px;
	border:1px solid #E4E6E7;
	}

.wrap {
	overflow:hidden;
	zoom:1;
	}
.clear {
	clear:both;
	}
	
.header {
	height:30px;
	margin-bottom:14px;
	background-repeat:no-repeat;
	background-position:0 0;
	overflow:hidden;
	text-indent:-900px;
	}
.go {
	float:right;
	padding-right:16px;
	padding-bottom:6px;
	background:url(../img/dot-green.png) no-repeat right 7px;
	}
	
.proOpt {
	min-height:60px;
	_height:60px;
	padding-top:12px;
	padding-left:72px;
	background-repeat:no-repeat;
	background-position:7px 0;

	}
.proOpt span, .proOpt p {
	color:#6A7676;
	}
.exp span {
	font-weight:bold;
	line-height:18px;
	border-bottom:1px dashed #6A7676;
	cursor:pointer;
	}
	
.exp * { display:none; }
.exp span { display:inline; }

.download {
	padding:22px 0;
	}
.download .link { width:300px; margin-right:200px; }
.download img { vertical-align:middle; }
.download span { color:#6A7676; }

div.letter {
	position:relative;
	margin-bottom:18px;
	padding:0 24px 0 12px;
	}
.letter span {
	position:absolute; left:0; top:0;
	font-weight:bold;
	font-size:16px;
	color:#009E44;
	}
.letter ul {
	//margin-left:0;
	//padding-left:12px;
	_padding-left:24px;
	}
.letter li, .letter li a {
	font-size:13px;
	line-height:18px;
	color:#6A7676;
	
	margin:0;
	padding:0;
	background:none;
	}

.short-description {
	margin-bottom:16px;
	overflow:hidden;
	zoom:1;
	}
.cost {
	float:right;
	margin-top:8px;
	margin-left:54px;
	padding:5px 10px;
	
	font-weight:bold;
	font-size:18px;
	color:#009E44;
	
	background:url(../img/cost.png) repeat-y 0 0;
	}
.cost span {
	font-weight:bold;
	font-size:11px;
	color:#6A7676;
	}
	
.productFrame {
	position:relative;
	}
	.vertical {
		padding:36px 0 0 0;
		}
	.vertical table { border-collapse:collapse; margin:0 auto; }
	.vertical table td { padding:0; vertical-align:middle; }
	.vertical .zoom {
		}
	.vertical .thumbs {
		width:200px;
		margin-left:22px;
		}
		.vertical .thumbs table { border-collapse:collapse; margin:0 auto; }
		.vertical .thumbs table td { padding:0 10px 0 0; vertical-align:top; }
		.vertical .thumbs a {
			display:block;
			width:42px; height:42px;
			margin-bottom:10px; padding:12px;
			background:url(../img/border.png) no-repeat 0 -66px;
			outline:none;
			}
		.vertical .thumbs a.active {
			background:url(../img/border.png) no-repeat 0 0;
			}
		.vertical .thumbs a:focus,
		.vertical .thumbs a:active {
			outline:none; }
		.vertical .thumbs a img {
			display:block;
			}
	
	.horizontal {
		padding:36px 36px 0 36px;
		}
	.horizontal .zoom {
		text-align:center;
		}
	.horizontal .thumbs {
		text-align:center;
		padding:7px 0;
		}
		.horizontal .thumbs a:focus {
			outline:none;
			}
		.horizontal .thumbs a {
			margin:0 4px;
			}
		.horizontal .thumbs a img {
			padding:6px;
			border:1px solid #7A7B80;
			}
		.horizontal .thumbs a.active img {
			padding:6px;
			border:1px solid #009E44;
			}

.w50 td {
	width:50%;
	}
.w220 {
	width:220px;
	text-align:center;
	}
.w330 {
	float:left;
	width:298px;
	margin-right:35px;
	text-align:center;
	}
.left330 {
	margin-left:333px;
	}
	.left330 ul.dash {
		margin-left:48px;
		}
	.left330 ul.dash li {
		padding-left:14px;
		}
#catalogue {
	display:none;
	}
#rubricatorLink, #catalogueLink {
	margin-top:4px;
	float:left;
	margin-right:66px;
	line-height:30px;
	color:#009E44;
	}
#rubricatorLink small, #catalogueLink small {
	font-size:13px;
	}
#rubricatorLink span, #catalogueLink span {
	line-height:30px;
	color:#009E44;
	text-decoration:none;
	border-bottom:1px dashed #009E44;
	cursor:pointer;
	}
#rubricatorLink.cur, #catalogueLink.cur {
	margin-top:4px;
	float:left;
	height:30px;
	margin-right:66px;
	line-height:30px;
	background:url(../img/cview-l.png) no-repeat 0 50%;
	}
#rubricatorLink.cur span, #catalogueLink.cur span {
	float:left;
	height:30px;
	line-height:30px;
	padding:0 18px;
	color:#6A7676;
	border:none;
	background:url(../img/cview-r.png) no-repeat 100% 50%;
	cursor:default;
	}
#rubricatorLink.cur small, #catalogueLink.cur small {
	display:none;
	}

.archive {
	margin-top:4px;
	float:right;
	line-height:30px;
	color:#009E44;
	text-decoration:none;
	}
.archive em {
	height:30px;
	line-height:30px;
	border-bottom:1px dashed #009E44;
	}
	
.quest {
	margin-bottom:16px;
	}
.quest strong {
	display:block;
	padding-left:14px;
	background:url(../img/dot-green.png) no-repeat 0 4px;
	}
.quest strong span {
	font-weight:bold;
	color:#6A7676;
	border-bottom:1px dashed #6A7676;
	cursor:pointer;
	}
.quest strong.open span {
	color:#009E44;
	}
.quest p {
	display:none;
	margin:15px 0 0 64px;
	}
	
.instructions {
	border-collapse:collapse;
	margin-bottom:12px;
	margin-left:16px;
	}
.instructions .fileLink {
	width:100%;
	}
.instructions .fileLink span {
	display:block;
	margin-right:14px;
	padding-left:14px;
	background:url(../img/dot-green.png) no-repeat 0 4px;
	}
.instructions .fileLink a {
	}
.instructions .file {
	min-height:48px;
	_width:146px;
	_height:48px;
	margin-left:48px;
	background:url(../img/cost.png) repeat-y 0 0;
	}
.instructions .file a {
	display:block;
	width:70px; height:48px;
	line-height:48px;
	margin-left:14px;
	padding-left:72px;
	text-decoration:none;
	white-space:nowrap;
	color:#6A7676;
	background:url(../img/pdf.png) no-repeat 0 0;
	}
.instructions .file a:hover {
	text-decoration:underline;
	}
	
.serviceHome {
	float:left;
	margin:0; padding:10px 0 0 0;
	}
.unit {
	padding-left:218px;
	}
.unit .serviceName {
	display:block;
	margin:0; padding:10px 0 0 0;
	line-height:18px;
	color:#009E44;
	}
	
.catOverView {
	}
.catOverView h2, .catOverView h2 a, .catOverView p {
	color:#FFF;
	}
.catOverView p, .catOverView li {
	font-size:11px;
	}

.selectArrow {
	float:left;
	padding-right:24px;
	background:url(../img/arrow.png) no-repeat right center;
	
	}
	
/*
  Это все добавлено руками! Нужно не забыть перенести в окончательный CSS
*/

/*
.menulevel1 {	margin:0 0 4px 10px; }
.menulevel2 {	margin:0 0 4px 30px; }
.menulevel3 {	margin:0 0 4px 50px; }
.menulevel4 {	margin:0 0 4px 70px; }
.menulevel5 {	margin:0 0 4px 90px; }
.menulevel6 {	margin:0 0 4px 110px; }
*/

/*
Карта сайта. Стиль для карточек товаров и карточек городов.
*/
.level111 {
	margin:0 0 4px 114px; 
	padding:0 0 0 10px;
	background:url(../img/marker.png) no-repeat 0 10px; 
	}
.level111 a {
	font-weight:normal;
	font-size:11px; line-height:14px;
	color:#6A7676;
	}

/*
  Классы для иконок начало
*/

.icon_01 {background-image:url(/j/img/icons/01.png);}
.icon_02 {background-image:url(/j/img/icons/02.png);}
.icon_03 {background-image:url(/j/img/icons/03.png);}
.icon_04 {background-image:url(/j/img/icons/04.png);}
.icon_05 {background-image:url(/j/img/icons/05.png);}
.icon_06 {background-image:url(/j/img/icons/06.png);}
.icon_07 {background-image:url(/j/img/icons/07.png);}
.icon_08 {background-image:url(/j/img/icons/08.png);}
.icon_09 {background-image:url(/j/img/icons/09.png);}
.icon_10 {background-image:url(/j/img/icons/10.png);}
.icon_11 {background-image:url(/j/img/icons/11.png);}
.icon_12 {background-image:url(/j/img/icons/12.png);}
.icon_13 {background-image:url(/j/img/icons/13.png);}
.icon_14 {background-image:url(/j/img/icons/14.png);}
.icon_15 {background-image:url(/j/img/icons/15.png);}
.icon_16 {background-image:url(/j/img/icons/16.png);}
.icon_17 {background-image:url(/j/img/icons/17.png);}
.icon_18 {background-image:url(/j/img/icons/18.png);}
.icon_19 {background-image:url(/j/img/icons/19.png);}
.icon_20 {background-image:url(/j/img/icons/20.png);}
.icon_21 {background-image:url(/j/img/icons/21.png);}
.icon_22 {background-image:url(/j/img/icons/22.png);}
.icon_23 {background-image:url(/j/img/icons/23.png);}
.icon_24 {background-image:url(/j/img/icons/24.png);}
.icon_25 {background-image:url(/j/img/icons/25.png);}
.icon_26 {background-image:url(/j/img/icons/26.png);}
.icon_27 {background-image:url(/j/img/icons/27.png);}
.icon_28 {background-image:url(/j/img/icons/28.png);}
.icon_29 {background-image:url(/j/img/icons/29.png);}
.icon_30 {background-image:url(/j/img/icons/30.png);}
.icon_301 {background-image:url(/j/img/icons/30_1.png);}
.icon_31 {background-image:url(/j/img/icons/31.png);}
.icon_32 {background-image:url(/j/img/icons/32.png);}
.icon_33 {background-image:url(/j/img/icons/33.png);}
.icon_34 {background-image:url(/j/img/icons/34.png);}
.icon_35 {background-image:url(/j/img/icons/35.png);}
.icon_36 {background-image:url(/j/img/icons/36.png);}
.icon_37 {background-image:url(/j/img/icons/37.png);}
.icon_38 {background-image:url(/j/img/icons/38.png);}
.icon_39 {background-image:url(/j/img/icons/39.png);}
.icon_40 {background-image:url(/j/img/icons/40.png);}
.icon_41 {background-image:url(/j/img/icons/41.png);}
.icon_42 {background-image:url(/j/img/icons/42.png);}
.icon_43 {background-image:url(/j/img/icons/43.png);}
.icon_44 {background-image:url(/j/img/icons/44.png);}
.icon_45 {background-image:url(/j/img/icons/45.png);}
.icon_46 {background-image:url(/j/img/icons/46.png);}
.icon_47 {background-image:url(/j/img/icons/47.png);}
.icon_48 {background-image:url(/j/img/icons/48.png);}
.icon_49 {background-image:url(/j/img/icons/49.png);}
.icon_50 {background-image:url(/j/img/icons/50.png);}

/* Иконки вента */
.icon_vent_01 {
  background-image:url(/j/img/icons/icon_vent_01.png);
 }

.icon_vent_02 {
  background-image:url(/j/img/icons/icon_vent_02.png);
 }

.icon_vent_03 {
  background-image:url(/j/img/icons/icon_vent_03.png);
 }

.icon_vent_04 {
  background-image:url(/j/img/icons/icon_vent_04.png);
 }

.icon_vent_05 {
  background-image:url(/j/img/icons/icon_vent_05.png);
 }

.icon_vent_06 {
  background-image:url(/j/img/icons/icon_vent_06.png);
 }

.icon_vent_07 {
  background-image:url(/j/img/icons/icon_vent_07.png);
 }

.icon_vent_08 {
  background-image:url(/j/img/icons/icon_vent_08.png);
 }

.icon_vent_09 {
  background-image:url(/j/img/icons/icon_vent_09.png);
 }

.icon_vent_10 {
  background-image:url(/j/img/icons/icon_vent_10.png);
 }

/*
  Класс для заголовков. демо в Сплиты BSR. 
*/

.ztablelist {
  color: #576262;
 }
 
 /*
  Класс для названий моделей в серии, а то сливается все. 
*/

.smlist {
  color: #009E44;
 }
 
/*
Для заголовков разделов http://localwww:1458/advantage/ и http://localwww:1458/advantage/thermal-technics/
*/

.advantage-headers{color:#009E44;}

/*
Страница о компании, блок ребрендиринга
*/
.rebr1{width:450px; height:350px; float: right; margin: 0px 5px 10px 0px;}
.rebr2{background: url(/j/img/rebr/rebr_big_up.png) no-repeat; width:204px; height:127px; margin: 20px 0px 0px 30px; float:left;}
.rebr3{margin: 10px 0px 0px 240px;}
.rebr4{background: url(/j/img/rebr/rebr_sm_up.png) no-repeat; width:46px; height:47px; margin: 45px 0px 0px -50px; float:left;}
.rebr5{margin: 35px 0px 0px 240px;}
.rebr6{background: url(/j/img/rebr/rebr_red.png) no-repeat; width:250px; height:63px; margin: 10px 0px 0px 5px;}
.rebr7{background: url(/j/img/rebr/rebr_sm_dn.png) no-repeat; width:46px; height:47px; margin: 20px 0px 0px 185px; float:left;}
.rebr8{margin: 55px 0px 0px 240px;}
.rebr9{background: url(/j/img/rebr/rebr_sm_up.png) no-repeat; width:46px; height:47px; margin: 20px 0px 0px 185px; float:left;}
.rebr10{margin: 10px 0px 0px 240px;}
.rebr11{background: url(/j/img/rebr/rebr_green.png) no-repeat; width:250px; height:69px; margin: 10px 0px 0px 20px;}
.rebr12{background: url(/j/img/rebr/rebr_sm_dn.png) no-repeat; width:46px; height:47px; margin: 20px 0px 0px 185px; float:left;}
.rebr13{margin: 55px 0px 0px 240px;}
.rebr14{background: url(/j/img/rebr/rebr_big_dn.png) no-repeat; width:204px; height:127px; margin: -95px 0px 0px 30px; float:left;}
.rebr15{margin: 20px 0px 0px 240px;}

/*
Для новостей на главной
*/

.cont-news { margin-top: 15px;}
.cont-news td { padding-top: 15px;}
.news_rup{background: url(/j/img/news_rup2.png) no-repeat left; width: 242px; height: 70px;  margin-bottom: 20px;}
.news-date {width:73px; text-align:left; vertical-align:text-top;}
.news-cont {vertical-align:text-top;}
.news_go {padding-right:16px;	padding-bottom:6px;	background:url(/j/img/dot-green.png) no-repeat 7px; display: inline-block; width: 6px; height: 7px; vertical-align: bottom;}


/*
Старый контент в где купить. Сделано для совместимости когда не заводили отдельные магазины и их привязки а списком всё 
*/


.where2buyoldcontent {
	padding-left:230px;
	}

.where2buyoldcontent, .where2buyoldcontent p {
	color:#6A7676;
}

.where2buyoldcontent h4, .where2buyoldcontent h3, .where2buyoldcontent h2, .where2buyoldcontent h1 {
	font-weight:normal;
	font-size:18px;
	color:#6A7676;
	}


.where2buyoldcontent a {
	font-weight:normal;
	color:#6A7676;
	}



.content {
	font-size:13px;
	line-height:16px;
	color:#576262;

	}


h3.first, h2.first {
	background:none;
	}


dd {
	margin-top:1em;
	}


ol.advantages li{
	margin-top: 1em;
	margin-bottom: 1em;
	}

table#service-centers {
    text-align: left;
    border: 1px solid #FFF;
    margin-bottom: 12px;
    border-collapse: collapse;
}
table#service-centers td {
    border: 1px dashed #C5C7C7;
    padding:12px;
}
table#service-centers td ul { margin: 0px }

.quest table {
	display:none;
	margin:15px 0 0 64px;
	}



	.partnerInfo a {
		color:#009E44; }

