
BODY {background: #DFDFDF; padding: 0 0 0 0; margin: 0 0 0 0; font-family: Tahoma, verdana, sans-serif;}

TD, div {vertical-align: top; font-size: 9pt; color: #424B52;}
A {color: #0072DC; text-decoration: none;}
A:hover {text-decoration: underline;}
strong {color:#666666}
li {font-size: 9pt;}
#or {color: #F47C2B;}
h1 {font-size: 10pt;color: #0072DC; }
h3 {  font-size: 9pt;color:#0072DC ; }

#noback {background: none;}
#margin1 {margin-bottom: 5px;}
#margin2 {margin: 0 0 0 0;}

#small {font-size: 8pt; }
#small2 {font-size: .8em}
#compact {margin: 0 0 0 0; line-height: 1.1em; background: none; padding: 0 0 0 0;}
#grey {color: #e1e1e1;}

.clouds { background: url(images/clouds_back.gif) repeat-x; ; vertical-align: top; width: 100%;}
.cloudss {background: url(images/clouds.jpg) no-repeat; height: 125px;}

div.menu {position: absolute; top: 105px; left: 20px; z-index: 5;}
.tek {position: absolute; top: 28px; left: 574px; z-index: 5;}


/* контент ------------------------------------------------------ */
.content {margin: 18px 0 20px 0;}
.content_l, .content_m {background: #F9F9F9  url(images/content_b.gif) repeat-x bottom; padding: 0 0 0px 0;}

div.m1 {background: url(images/content_lt.gif) no-repeat top right ; padding: 0 0 0 0; width: 100%; height: 100%}

div.m2 {background: url(images/content_lb.gif) no-repeat right bottom ; padding: 53px 20px 40px 20px; width: 100%; height: 100%}

div.m2 p {font-size: 9pt; padding: 0 0 0 14px; line-height: 1.5em; text-align: justify; margin: 0 0 10pt 0;}

div.m2 p.from {font-size: 9pt; color: #F47C2B; font-weight: bold; background: url(images/from_dot.gif) no-repeat left top; padding: 0 0 0 20px; line-height: 1.5em; text-align: justify; margin: 20pt 0 10pt 0;}

div.m2 p.green {font-size: 9pt;  background: url(images/green_dot.gif) no-repeat 0 6px; padding: 0 0 0 13px; text-align: justify; margin: 0 0 0 0;}

div.m2 p.blue {font-size: 9pt;  background: url(images/blue_dot.gif) no-repeat 0 6px; padding: 0 0 0 13px; text-align: justify; margin: 0 0 0 0;}

div.m2 p.orange {font-size: 9pt;  background: url(images/orange_dot.gif) no-repeat 0 5px; padding: 0 0 0 13px; text-align: justify; font-weight: bold;  margin: 0px 0 10px 0;}

div.m2 .small {font-size: 8pt; color: #6B7A85; background: none; }
div.m2 .small2 {font-size: 10pt; }
div.m2 .small4 {font-size: 8pt; margin: 0 0 0 0; }

a.blue { background:  url(images/blue_dot.gif) no-repeat 0px 3px ;  padding-left: 14px;}

.row1 {height: 30px; border-bottom: 1px #AFB6BB dashed; vertical-align: middle;}
#price {font-size: 8pt;  padding: 0 0 0 20px;}

img.cat {float: left; margin: 2px 10px 0 0 ; border: 3px white solid;}

.cell_1 {background: #DFDFDF; padding: 2px 5px 2px 5px; font-size: 8pt;}
.cell_2 {background: #0072DC; padding: 2px 5px 2px 5px; font-size: 8pt; color: white}

table.overcompact {background: #EDEDED;}
table.compact td {font-size: .6em; }
.cell_3 { background: #F9F9F9; padding: 1px 1px 1px 1px; text-align: center; vertical-align: middle; }
.cell_4 { color: #0072DC; padding: 1px 1px 1px 1px; background: #F9F9F9; text-align: center; vertical-align: middle;}

.table_1 {margin: -10px 0 0 37px;}

td.info {padding: 0 0 0px 10px; }

table.weer {margin: 0 0 20px 0;}

/* блок (белый на сером) ------------------------------------------------------ */

div.block1 {background: #fff url(images/block_t.gif) repeat-x top ; width: 100%; margin: 0 0 10px 0; }
div.block2 {background: url(images/block_t.gif) repeat-x bottom ; width: 100%; }
div.block3 {background: url(images/block_r.gif) repeat-y right ; width: 100%; }
div.block4 {background: url(images/block_r.gif) repeat-y left ; width: 100%; }
div.block5 {background: url(images/block_lt.gif) no-repeat left top; width: 100%; }
div.block6 {background: url(images/block_rt.gif) no-repeat right top; width: 100%; }
div.block7 {background: url(images/block_lb.gif) no-repeat left bottom; width: 100%; }
div.block8 {background: url(images/block_rb.gif) no-repeat right bottom; width: 100%; }

#from {padding: 10px 10px 10px 10px;}
#list_p {padding: 10px 10px 0px 10px;}
#list_m {margin: 0px 0px 15px 0px;}
#list_c {padding: 10px 2px 10px 2px;}

img.spec {float: left; margin: 0 10px 10px 0;}
table.spec {margin: 5px 0 0 0;}

div.greyl1 {background: #EDEDED url(images/greyl_l.gif) no-repeat left top; height: 15px; display: table; margin: 10px 0 0 0;}
div.greyl2 {background: url(images/greyl_r.gif) no-repeat right top; height: 15px; padding: 0 15px 0 15px; font-weight: bold; font-size: 8pt; }

div.greenl1 {background: #3FAD22 url(images/greenl_l.gif) no-repeat left top; height: 18px; display: table; margin: 10px 0 0 0;}
div.greenl2 {background: url(images/greenl_r.gif) no-repeat right top; height: 18px; padding: 2px 15px 0 15px; font-weight: bold; font-size: 8pt; }
div.greenl2 a {color: #fff;}

td.list02 { padding: 5px 5px 5px 0;}
#list02_y {background: #FAF8F5;}

td.list022 {border-bottom: 1px #EDEDED solid; padding: 3px 0 3px 5px; vertical-align: middle;}
/* меню ------------------------------------------------------ */

td.menu, td.menu_hover  {background: url(images/menu_dot.gif) no-repeat 0 3px; padding: 0 20px 0 13px;}
td.menu_hover  {background: url(images/menu_dot_hover.gif) no-repeat 0 3px;}

td.menu, td.menu_hover a {font-size: 11px;}
td.menu, td.menu_hover a:hover {color: #EE7C17;}

td.menu_small {font-size: .7em; padding: 3px 20px 0 13px; background: url(images/page_dot.gif) no-repeat -2px 4px ;}
td.menu_small a {color: #1B85D7;  }

/* каталог ------------------------------------------------------ */

.left {position: absolute; top: 148px; left: 0px; z-index: 5; }

.k0 {background: #EDEDED url(images/katalog_r.gif) repeat-y right; width: 279px;}

.k1 {background: url(images/katalog_l.gif) repeat-y left; height: 100%; width: 279px;}

.k2 {background: url(images/katalog_b.gif) repeat-x bottom; height: 100%; width: 279px;}

.k3 {background: url(images/katalog_rt.gif) no-repeat right top; height: 100%; width: 279px;}

.k4 {background: url(images/katalog_rb.gif) no-repeat right bottom; height: 100%; width: 279px; padding: 20px 0 20px 20px;}


.teplo1 {background: #F3AD3D url(images/teplo_back1.gif) repeat-x; padding: 0 2px 0 2px;}
.teplo2 {background: #FEBC40 url(images/teplo_back2.gif) repeat-x ; height: 100%; width: 100%;}

.teplo3 {background:  url(images/teplo.gif) no-repeat right bottom ; height: 100%; width: 100%; }


.holod1 {background: #2090E4 url(images/holod_back1.gif) repeat-x; padding: 0 2px 0 2px;}
.holod2 {background: #22B3F1 url(images/holod_back2.gif) repeat-x ; height: 100%; width: 100%;}
.holod3 {background:  url(images/holod.gif) no-repeat right bottom ; height: 100%; width: 100%; }

.etc1 {background: #41BE2F url(images/etc_back1.gif) repeat-x; padding: 0 2px 0 2px;}
.etc2 {background: #61DB36 url(images/etc_back2.gif) repeat-x ; height: 100%; width: 100%;}
.etc3 {background:  url(images/etc.gif) no-repeat right bottom ; height: 100%; width: 100%; }

#kat_links {line-height: 1.5em; padding: 8px 10px 8px 0;}

p.katalog { background:  url(images/katalog_dot.gif) no-repeat 0 8px ;  padding-left: 10px; margin: 0 0 0 0; font-size: 11px; }
p.katalog a {color: #fff;}

img.contact {float: left; margin: 0 10px 0 0;}
td.contact {font-size: 8pt; padding: 20px 0 0 18px; line-height: 1.5em;}

/* футер ------------------------------------------------------ */

div.footer {position: relative; bottom: 40px; left: 15px; }
.footer2 { font-size: 8pt; text-align: right;}
td.footer a {color: #fff; background:  url(images/footer_dot.gif) no-repeat 0 6px ;  padding: 0 20px 0 10px; font-weight: bold; font-size: 8pt;}
.footer2 a {color: #fff;   padding: 0 20px 0 10px; }

/* название страницы ------------------------------------------------------ */

div.page {position: absolute; top: 171px; left: 292px; z-index: 5; background: url(images/page_m.gif) repeat-x ; height: 30px; width: 270px;}
div.page1 { background: url(images/page_l.gif) no-repeat top left ; height: 30px;}
div.page2 { background: url(images/page_r.gif) no-repeat top right ; height: 30px; padding: 0 0 0 20px; }
div.page3 {padding: 5px 20px 0 14px; color: #F47C2B; font-weight: bold; background: url(images/page_dot.gif) no-repeat 0 6px ;}

/* дерево категорий ------------------------------------------------------ */

div.m2 p.teplo {background: url(images/teplo_dot.gif) no-repeat 0 0 ; color: #F47C2B; font-weight: bold; font-size: 11pt; line-height: 30px; padding: 0 0 0 35px; margin: -10px  0 0 0;}

div.m2 p.holod {background: url(images/holod_dot.gif) no-repeat 0 0 ; color: #1760D4; font-weight: bold; font-size: 11pt; line-height: 30px; padding: 3px 0 0 35px; margin: -13px  0 0 0;}

div.m2 p.etc{background: url(images/etc_dot.gif) no-repeat 0 0 ; color: #33A814; font-weight: bold; font-size: 11pt; line-height: 30px; padding: 0 0 0 35px; margin: -10px  0 0 0;}

div.m2 p.tree {background: url(images/tree_dot.gif) no-repeat 0 4px; color: #F47C2B;  font-size: 9pt; line-height: 10pt; padding: 0 0 0 13px; margin: -5px 0 0 0;}
div.m2 p.tree a {color: #F47C2B;}

#level_2 {margin-left: 36px;}
#level_3 {margin: 2pt 0 0 49px;}
#level_4 {margin: 2pt 0 0 62px;}
#level_5 {margin: 2pt 0 0 75px;}
#level_6 {margin: 2pt 0 0 88px;}


.m2 p.weer { margin: 0px 0 2em 13px; font-size: .8em; font-weight: bold; background: url(images/arrow_orange_small.gif) no-repeat 0 4px }
#weer {background: none; margin: 0 0 5px 0;}

#cat_level_4 {margin: 0 0 20px 0; border-bottom: 2px #DFDFDF solid; padding: 0 0 20px 0;}
#cat_level_4  p.name {font-size: 9pt;  background: url(images/orange_dot.gif) no-repeat 0 5px; padding: 0 0 0 13px; text-align: justify; font-weight: bold;  margin: 0px 0 0px 0;}

#cat_level_5 {margin: 0 0 0 36px;}
#cat_level_5  p.name {font-size: 9pt;  background: url(images/green_dot.gif) no-repeat 0 6px; padding: 0 0 0 13px; text-align: justify; margin: 0 0 0 0;}

div.m2  .meta1 {margin: -4px 0 0 0px; font-size: 9px; background: none;}
div.m2  .meta2 {margin: -6px 0 10px 0px; font-size: 9px; background: none;}

.submit {background: #0072DC; border-top: 1px  #0072DC solid; border-left: 1px  #0072DC solid;   border-right: 1px  #003B6F solid;  border-bottom: 1px  #003B6F solid; color: #ffffff; font-size: 10px; height: 28px; cursor: hand;}

.gh1 {
	color:#a28476;
	padding:6px;
	background:#e9e7e3;
	width:130px;
}
.gh2 {
	vertical-align:middle;
	color:#ff5501;
	padding:6px;
	text-align:center;
	background:#e9e7e3;
}
.gh3 {
	color:#696969;
	padding:6px;
	width:130px;
	background:#e9e7e3;
}
.gah5 {

	background:#e9e7e3;
}

.gh4 {
	color:#a28476;
	text-align:center;
	padding:6px;
	vertical-align:middle;
	background:#e9e7e3;
}

.gh {
	background:#e9e7e3;
}
