		body {
			padding: 0px;
			margin: 0px;
			font-family:verdana;
			color:#6A696F;
			min-width:1001px;
			background:#FEDEA9;
			}
		
		img {border:0;}
		
		p, td, ul, dd, dt, li {font-size:11px;}
		
		h1 {color:#ef3e34; font-size:17px;}
		
		h3 {color:#ef3e34; font-size:16px;}
		
		.png {_display: none; behavior: url('/domain/megateplo.ru/i/pngfix.htc');}
		.png_back {_background-image: none !important; behavior: url('/domain/megateplo.ru/i/pngfix.htc');}
		
		.clear {clear:both;}
		
		.even {background:#FDE5BD !important;}
		.odd {background:#FFEBC1 !important;}
		
		table.simple {border-collapse:collapse; width:100%;}
		table.simple td {padding:5px; border:1px solid #FFF;}
		
		#page {background:url(/domain/megateplo.ru/i/bg.gif) repeat-x #FFF0D2; width:100%;}
		#page-in {background:url(/domain/megateplo.ru/i/bg-in.gif) repeat-x #FEDEA9; width:100%;}
		#footer {background:#FEDEA9; width:100%;}
		#page, #page-in, #i-brands, #footer {width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1001? "1001px": "auto");}
		
		#general, #gen-in {width:100%; margin-left:-230px; float:right;}
                #gen-in {background:url(/domain/megateplo.ru/i/bg-in.gif) repeat-x #FEDEA9;}
		#general {background:url(/domain/megateplo.ru/i/hl-flower.png) no-repeat bottom right; _background:none!important;}
		#top-wide {float:left; width:100%; margin-right:-150px;}
		#top-th {float:right; width:150px; height:280px; background:url(/domain/megateplo.ru/i/flower-orange.gif) no-repeat 50% 100%;}
		
		#slogan {background:url(/domain/megateplo.ru/i/slogan.jpg) no-repeat; height:42px; text-align:right; position:relative;}
		#slogan div {position:absolute; right:10px; bottom:7px;}
		#slogan a {font-size:10px; color:#818085; font-weight:bold; text-decoration:none;}
		#slogan span {color:#EF3E34;}
		
		#menu {background:url(/domain/megateplo.ru/i/tm_b.gif) repeat-x;}
		#menu-lc {background:url(/domain/megateplo.ru/i/tm_lc.jpg) no-repeat;}
		#menu-rc {background:url(/domain/megateplo.ru/i/tm_rc.jpg) no-repeat right; height:41px;}
		
		#phone {background:url(/domain/megateplo.ru/i/phone.gif) no-repeat; height:66px; float:left;}
		#phone div {padding:45 0 0 55px;}
		#phone div div {padding:10px; margin:-40 0 -5 -10px; _margin-bottom:-10; font-family:'arial narrow'; font-weight:bold; font-size:22px; color:#09A834; background:#FEDEA9;}
		#phone a {font-size:10px; font-weight:bold; color:#65636C;}
		
		#basket {float:right; padding:19 10 0 0px; color:#6B6A72; font-size:10px;}
		#basket a {color:#EF3E34; font-weight:bold; text-decoration:none;}
		#basket img {float:left; margin-top:-13px;}
		
		#search {background:url(/domain/megateplo.ru/i/s4-left.gif) no-repeat #EF3E34;}
		#search-in {background:url(/domain/megateplo.ru/i/s4-right.jpg) no-repeat right; height:131px;}
		#search-in div {padding:96 25 0 135px; float:left; position:relative;}
		#search-in input {border:0; width:114px; height:21px;}
		#search-in img {position:absolute; right:0; bottom:5;}
		
		#top-fig {text-align:center; padding:62 0 0 20px; height:82px; background:url(/domain/megateplo.ru/i/flower-green.gif) no-repeat 50% 13px;}
		#top-fig img, #bot-fig-in img {margin:4px; float:left;}
		
		#i-catalog {padding:5 0 0 5px;}
		#i-catalog h3 {padding-left:15px;}
		
		#catalog {padding:0 12 20px;}
		#catalog h3 {text-indent:5px;}
		#catalog h5 {font-size:11px; color:#6A696F; background:#FDE5BD; border:1px solid #FFF; text-indent:18px; line-height:32px;}
		
		div#inpage-nav {text-align:right; color:#7D7C81; font-size:11px; padding:20 0 10px;}
		div#inpage-nav div {float:right; padding:0 15px; border-right:1px solid;}
		div#inpage-nav a {color:#EF3E34; text-decoration:none;}
		div#hereweare {border:0 !important;}
		
		div.cat-menu {cursor: pointer; float:left; background-color:#FFF; background-repeat:no-repeat; background-position:50% 4px; margin:0 6 25px; width:178px; height:133px;position: relative; overflow: hidden; }
		div.cat-menu a {cursor: pointer;  background:url(/domain/megateplo.ru/i/ramko-back.gif) repeat-x; display:block; width:178px; height:133px; font-size:11px; line-height:11px; font-weight:bold; color:#FFF; text-decoration:none; position:relative;}
		div.cent-out {position:absolute; cursor:pointer; bottom:4; height:32px; width:100%; text-align:center; display:table;}
		div.cent-mid {display:table-cell; _position:absolute; _top:50%; _left:0; _width:100%; vertical-align:middle;}
		div.cent-inn {_position:relative; _top:-50%; padding:0 8px;}
		div.ramko-left, div.ramko-right {position:absolute; height:133px; width:13px; cursor:pointer;}
		div.ramko-left {background:url(i/ramko-left.gif) no-repeat;}
		div.ramko-right {background:url(i/ramko-right.gif) no-repeat; right:0;}
	
		//#left-menu {float:left; width:230px; margin-bottom:15px;}
		//#left-menu {float:left; width:230px; margin-bottom:15px; margin-right:-24px;}
		#left-menu {float:left; width:230px; margin-bottom:15px; margin-right:-100%;}
		//#left-menu {float:left; width:230px; margin-bottom:15px; margin-right:-3px; display: inline;}


		#primenu {background:url(/domain/megateplo.ru/i/dot.gif) repeat-x bottom; list-style:none; font-size:10px; font-weight:bold; width:220px; margin:15 0px; padding:0; text-align:left;}
		#primenu li {background:url(/domain/megateplo.ru/i/dot.gif) repeat-x;}
		#primenu li a {display:block; background:url(/domain/megateplo.ru/i/menu_li.gif) no-repeat; height:40px; padding-left:25px; line-height:40px; color:#6C6B71; text-decoration:none;}
		#primenu li a:hover {color:#EF3E34;}
		
		#LK {background:url(/domain/megateplo.ru/i/220m_top.jpg) no-repeat; padding-top:63px; width:220px; font-size:10px; font-weight:bold; margin-left:5px;}
		#lk-in {background:url(/domain/megateplo.ru/i/220m_ls.gif) repeat-y;}
		#login-f {background:url(/domain/megateplo.ru/i/220m_ls.gif) repeat-y; font-size:11px; font-weight:normal; color:#626166; padding:17 0 20 20px;}
		div.lk-field {height:30px; line-height:30px;}
		div.lk-field label {float:left; width:85px;}
		div.lk-field input {width:98px; border:1px solid #b5b4b8; height:24px; width:100px;}
		#enter {background:url(/domain/megateplo.ru/i/220m_ds.gif) repeat-y; height:52px; padding-left:20px; position:relative;}
		#enter a {color:#FFF; line-height:50px;}
		#enter input {border:0; background:url(/domain/megateplo.ru/i/220m_enter.jpg) no-repeat; width:108px; height:35px; position:absolute; right:10px; top:-20px;}
		#registr {background:url(/domain/megateplo.ru/i/220m_bot.gif) no-repeat bottom; height:52px; padding-left:20px;}
		#registr a {color:#626166; line-height:45px;}
		
		#i-about {color:#626166; font-size:11px; margin:25 0 20 20px;}
		#i-about table {margin:15 5 0 0px; text-align:left;}
		#i-about div {margin:15 5 0 0px; text-align:right;}
		
		#i-brands {background:#FFF; border-top:5px solid #CAC9CD; border-bottom:5px solid #CAC9CD; padding:20 0 28px; width:100%;}
		
		#brand-logos {float:right; width:100%; margin-left:-420px;}
		a.brand-pla {display:block; float:left; background:url(/domain/megateplo.ru/i/brand-pla.gif) no-repeat; width:133px; height:61px; margin:4 5 14px; text-align:center;}
		
		#brand-names {float:left; width:420px;}
		#b-out {background:url(/domain/megateplo.ru/i/408m_top.jpg) no-repeat; width:408px; padding-top:63px; margin-left:7px;}
		#b-mid {background:url(/domain/megateplo.ru/i/408m_b.gif) repeat-y;}
		#b-in {background:url(/domain/megateplo.ru/i/408m_bot.gif) no-repeat bottom; padding:12 0 22px;}
		#brand-menu {background:url(/domain/megateplo.ru/i/dot2.gif) repeat-y 50% 0%; width:100%; padding:5 0 20px;}
		#brand-menu ul {margin:0; padding:0; list-style:none; font-size:10px; font-weight:bold; padding-left:40px;}
		#brand-menu li {width:175px; float:left; margin-left:5px;}
		#brand-menu li a {text-decoration:none; color:#626166; line-height:22px;}
		#brand-menu li a:hover {color:#FFF;}
		
		
		
		#adr-out {float:right; margin-left:-290px; width:100%;}
		#adr-mid {margin:13 7 0 290px; background:url(/domain/megateplo.ru/i/cont-left.gif) no-repeat #EF3E34;}
		#adr-in {background:url(/domain/megateplo.ru/i/cont-right.gif) no-repeat right; height:131px;}
		#adr-in div {color:#FFF; font-size:11px; line-height:17px; padding:65 0 0 220px;}
		#counter {float:right; padding:0 !important; margin-right:170px; //margin-right:90px;}
		
		#bot-fig-out {float:left; width:286px; margin:13 4 0 0px; background:url(/domain/megateplo.ru/i/flower-orange.gif) no-repeat right;}
		#bot-fig-mid {text-align:center; height:131px; background:url(/domain/megateplo.ru/i/flower-green.gif) no-repeat 7px 50%;}
		#bot-fig-in {padding:49 0 0 20px;}
		
		
		div#slim-top {background:url(/domain/megateplo.ru/i/slim-top.gif) no-repeat; padding-top:63px; width:198px; font-size:10px; font-weight:bold; margin-left:13px;}
		/* div#slim-bot {background:url(/domain/megateplo.ru/i/198m_bot.gif) no-repeat bottom; margin-bottom:156px;}
		div#slim-back {background:url(/domain/megateplo.ru/i/198m_b.gif) repeat-y;} */
		div#slim-bot {background:url(/domain/megateplo.ru/i/198m_bot.gif) no-repeat bottom; _background:url(/domain/megateplo.ru/i/198m_b.gif) repeat-y; padding-bottom:156px;}
		div#slim-back {background:url(/domain/megateplo.ru/i/198m_b.gif) repeat-y; _background:url(/domain/megateplo.ru/i/198m_bot.gif) no-repeat bottom;}
		
		#slimenu {border-top:1px solid #DFDFE1; margin:0; padding:0 3 0 4px;}
		#slimenu a {color:#4F4C5B; text-decoration:none;}
		#slimenu dt {background:#CAC9CD; border-bottom:1px solid #E3E2E4; margin:0; padding:7 6 7 22px; cursor:pointer; color:#7D7C81; position:relative;}
		#slimenu dt div {color:#7D7C81; position:absolute; left:7; _left:-15;}
		dt#sel-slim {background:#EF3E34; color:#E1E0E5;}
		dt#sel-slim a {color:#FFF;}
		dt#sel-slim div {color:#E1E0E5;}
		#slimenu dd {background:#DFDFE1; margin:0; padding:0;}
		#slimenu dd ul, #slimenu dd ul li {margin:0;}
		#slimenu dd ul {list-style:none; padding:0; _width:100%;}
		#slimenu dd ul li {border-bottom:1px solid #CCCBCD; padding:7 5 7 22px;  _float:left; _width:100%;}
		
		div#photoblock {float:left; border:1px solid #FFF; width:390px; _width:392px; padding:3px; }
		div#photowrap {position:relative; _height:0; zoom:1;}
		img.cphoto {_margin-bottom:-3px;}
		div#watermark {position:absolute; top:0; left:0; height:100%; width:100%; text-align:center;}
		div#watermark img {margin-top:-56px; position:relative; top:50%;}
		div#photoinback {position:absolute; height:100%; width:100%; top:0; left:0; background:url(spacer.gif);}
		div#addtocart {position:absolute; bottom:0; left:0; background:url(/domain/megateplo.ru/i/cat-add.gif) no-repeat; width:171px; height:43px;}
		div#addtocart a {font-size:10px; color:#FFF; font-weight:bold; display:block; height:42px; line-height:40px; background:url(/domain/megateplo.ru/i/bskt.gif) no-repeat 12px 50%; padding-left:40px;}

		div#tables2photo {float:right; width:100%; margin-left:-402px;}
		div#t2p-in {margin-left:397px; _width:100%;}
		
		div#thumbs {border:1px solid #FFF; /*border-left:0;*/ padding:3px;}
		div#thumbs img {float:left; margin-right:2px;}
		
		div#tx-table h6 {font-size:11px; color:#6A696F; margin:0; line-height:51px; _line-height:50px; text-indent:15px; border-left:1px solid #FFF;}
		div#tx-table table {width:100%; border-top:1px solid #FFF; border-bottom:1px solid #FFF; border-collapse:collapse;}
		div#tx-table td {border-right:1px solid #FFF; border-left:1px solid #FFF; font-size:11px; padding:9 20px;}
		.c-param {color:#6A696F;}
		.c-value {color:#EF3E34; font-weight:bold; text-align:center;}
		.c-value-retail {color:#faa906; font-weight:bold; text-align:center; text-decoration:line-through;}
		
		div#card-text {padding:25 20 10px;}
		div#card-text dt {margin-top:15px; font-weight:bold; color:#EF3E34; font-size:10px;}
		div#card-text dt, div#card-text dd {margin-left:0;}
		
		
		div#news {width:100%; padding-top:1px;}
		div#news dl {background:#FEDEA9; _width:100%; border:1px solid #FFF; padding:22 22 30px; margin:-1 0 0 0;}
		div#news dl a {text-decoration:none; color:#6A696F;}
		div#news dt {font-weight:bold; margin-bottom:5px;}
		div#news span {color:#EF3E34;}
		div#news dd {margin:0;}
		
		div#news-nav {padding:25 10 0 0px;}
		div#news-nav ul {margin:0; list-style:none; font-weight:bold; color:#EF3E34; float:right;}
		div#news-nav li {float:left; padding:0 5px; border-right:2px solid #7F7E83;}
		div#news-nav a {color:#7F7E83; text-decoration:none;}
		
		
		#simple {padding:20px; border:1px solid #FFF;}
		
		
		#korzina, #nazakaz {border:1px solid #FFF; border-collapse:collapse; width:100%; _width:97%;}
		#nazakaz td {border:1px solid #FFF; padding:10 18px; text-align:center;}
		#korzina td {border:1px solid #FFF; border-top:0; border-bottom:0; padding:10 18px;}
		input.kolvo {border:1px solid #EAC88F; height:22px; line-height:20px; color:#6A696F; width:50px; font-family:verdana; font-size:11px;}
		tr.fstrow td, tr.korz-posn td {border:1px solid #FFF !important; text-align:center;}
		tr.fstrow {background:#FDE5BD; font-weight:bold;}
		td.naimen {font-weight:bold; text-align:left; width:50%;}
		td.naimen-nz {text-align:left !important; width:60%; padding-left:40px !important;}
		span.korz-nbrs {font-weight:bold; color:#EF473D;}
		
		#forma-zakaza {width:100%; _width:90%; border:1px solid #FFF; background:#FDE5BD; margin-top:50px;}
		#forma-zakaza td {padding:12 40 0px; vertical-align:top;}
		#fz-fstrow td {padding-top:25px;}
		#forma-zakaza a {text-decoration:none; color:#EF3E34;}
		#forma-zakaza em {color:#EF3E34;}
		#forma-zakaza em, #forma-zakaza i {font-weight:normal; font-style:normal;}
		#forma-zakaza input, #forma-zakaza select {color:#6A696F; font-size:11px;}
                #forma-zakaza select {border:1px solid #F1DFC0; height:17px;}
		#forma-zakaza textarea {color:#6A696F; font-family:verdana; font-size:11px; border:1px solid #F1DFC0; width:100%;}
		td.fz-fieldname {font-weight:bold; width:38%;}
		td.fz-radio {padding-right:0!important; width:44px;}
		input.fz-textfield {width:100%; height:17px; border:1px solid #F1DFC0;}
		td#fz-submit {text-align:right; padding-bottom:20px;}
		td#fz-submit input {background:url(/domain/megateplo.ru/i/2send.gif) no-repeat; width:133px; height:27px; border:0; margin-right:-17px;}
		
		#korz-btnz {text-align:right; padding:20 15px;}
		input#sendorder {border:0; background:url(/domain/megateplo.ru/i/sendorder.gif) no-repeat; height:27px; width:158px;}
		input#recount {border:0; background:url(/domain/megateplo.ru/i/recount.gif) no-repeat; height:27px; width:135px; margin-left:30px;}
		
		ul#sorting {list-style:none; font-weight:bold; margin:0; padding:0;}
		ul#sorting li {float:left; padding:0 8px; line-height:11px;}
		ul#sorting img {margin:0 1px; vertical-align:middle;}
		li.lined {border-right:1px solid;}
		
		
		#VL {width:100%; padding:15 0 0px;}
		#VL table {border:1px solid #FFF; width:100%; border-collapse:collapse;}
		#VL table td {vertical-align:top; border-top:1px solid #FFF;}
		#VL table h6 {margin-bottom:5px; margin-top:20px; font-size:11px;}
		td.vl-pic {padding:13px;}
		td.vl-pic img {border:3px solid #E7E6E8;}
		div.vl-acts {padding:20 0 10px;}
		td.vl-buy {background-image:url(/domain/megateplo.ru/i/93.gif); background-position:10px 50%; background-repeat:no-repeat; background-color:inherit; padding:25 45 25 55px; font-weight:bold; vertical-align:middle;}
		div.vl-price {background:url(/domain/megateplo.ru/i/pb.png); height:41px; line-height:39px; text-align:center; white-space:nowrap; font-size:12px; color:#FDE5BD; position:relative;}
		div.vl-price div {position:absolute; top:0; width:11px; height:41px;}
		div.vl-retail-price {text-decoration:line-through; font-size:11px; color:#faa906; margin-top:12px; left:51px; position:relative;}
		div.vl-cart {white-space:nowrap; padding-top:15px; position:relative}
		div.vl-cart a {cursor:pointer;padding-left:30px; display:block; line-height:20px; height:20px; font-size:10px; color:#626166;}
		
		.basket_info { position: absolute; top: -250; left:-450; display:none; background-color:#FEDEA9; width:150px; height:100px; border:1px solid grey; text-align:center; padding:10 }
a.xpr:link{
color : #ffffff;}
a.xpr:visited{
color : #ffffff;}
