BODY {margin: 0 0 0 0; padding: 0 0 0 0; width: 100%; font-family: Tahoma, Arial, sans-serif; font-size: 11px;}
P, DIV, TD {font-size: 11px;}
TD {vertical-align: top;}
A {color: #377dbc; text-decoration: underline; padding: 0 1px 0 1px}
A:hover {color:#d8910c }

a.white {color: white}
a.white:hover {color: white;text-decoration: none; }

BODY, TD, DIV {color: #6b6466;}

H1 {color: #377dbc; font-size: 11px; font-weight: bold;}
H3 {color: #377dbc; font-size: 11px; font-weight: bold;}
H2 {color: #377dbc; font-size: 11px; font-weight: bold;}
.d3 {background: url(/images/dot3.gif) no-repeat 5px 5px; padding-left: 24px;}

STRONG {color: #d8910c;}

.up {text-transform : uppercase;}

.price {background: #377dbc; color: white; padding: 1px 3px 1px 3px; margin: 0 0 0 10px; font-size:10px; line-height: 10px; }

.price b {font-size:11px}

H2 strong {text-transform : uppercase; font-size: 15px;}

#table1 {margin: 20px 0 20px 0}
#d1 {background: url(/images/dot1.gif) no-repeat 0 1px; color: #377dbc; font-size: 11px; font-weight: normal;}
#d1 a {color: #377dbc;}
#d1 strong {text-transform : uppercase; font-size: 15px;}


/* менюшища */
#menu {background: url(/images/menu_back.gif) repeat-y; width: 171px; border-right: 1px white solid; height: 244px; }
#menu2 {background: url(/images/menu_lt.gif) no-repeat left top; width: 100%; height: 100%}
#menu3 {background: url(/images/menu_lb.gif) no-repeat left bottom; width: 100%; height: 100%}
#menu4 {background: url(/images/menu_rb.gif) no-repeat right bottom; width: 169px; height: 208px; padding: 26px 1px 10px 0px;}
#menu4 ul {margin: 0 0 0 15px; padding: 0 0 0 0;}
#menu4 ul li {background: url(/images/menu_dot.gif) no-repeat 0 3px; margin:  0 0 10px 0; padding: 0 0 0 22px; list-style-type: none; }
#menu4 ul li a {text-decoration: none;}
#menu4 ul li a:hover {text-decoration: underline; color: #377dbc;}

/* контактищи */

#contact {background: #deb66b url(/images/contact_lb.gif) no-repeat left bottom; height: 104px; border-top: 2px white solid; }
#contact div {background: url(/images/contact_r.gif) no-repeat right; width: 100%; height: 104px; color: white; margin: 0; padding: 0;}
#contact div p {padding: 2px 0 0 22px; margin: 0; line-height: 1.5em; font-weight: bold;}
#contact div p a {color: white;}
#contact div p a:hover {color: white; background: none;}


#head_rezina_top {height: 138px; background: #ccdeea url(/images/top_rezina.jpg) no-repeat left top; }
#head_rezina_bottom {height: 104px; border-top: 2px white solid; background: #e2d4a3 url(/images/back1.gif) repeat-y;  }

/* левый блок */

#lblock {background: #f8f7f7 url(/images/lblock_t.gif) repeat-x top;}
#lblock #l1 {background:  url(/images/lblock_r.gif) repeat-y right;}
#lblock #l2 {background:  url(/images/lblock_b.gif) repeat-x bottom;}
#lblock #l3 {background:  url(/images/lblock_rt.gif) no-repeat right top;}
#lblock #l4 {background:  url(/images/lblock_rb.gif) no-repeat right bottom; padding:1px 0 1px 0; margin: 0;}

#lc {padding:1px 0 1px 0;}


.lcontent h1 {margin: 16px 20px 10px 30px;}
.lcontent p {margin: 16px 20px 10px 0px; padding-left: 30px; background:  url(/images/lblock_dot.gif) no-repeat 0 3px; text-align: justify; line-height: 1.3em; }

#lcc div.img {margin: 5px 0px 10px 30px; border: 1px #e2d4a3 solid}
#lcc h1 {margin: 15px 20px 0px 30px;}

.left_descr {padding:7px 20px 0 10px;}
.left_descr .price {margin: 0 0 0 5px; font-weight: bold;}
.left_descr p {margin: 0 0 0 0; text-align: left;}
/* правый блок */

#rcontent {padding: 1px 20px 20px 17px;}

/* краткое описание категории */
img.descr_image {border: 2px white solid; }
div.descr_image {float: left; border: 1px #cac9c9 solid; margin-right: 7px;}

.descr {display: table-cell; _height: 0; }

.podr, #lcc .podr {background:  url(/images/dot2.gif) no-repeat 0 5px; padding-left: 12px; margin: 10px 0 0 0;}
.podr a , #lcc .podr a {font-weight: bold;}
#lcc .podr {margin: 5px 5px 0 5px;}
#lcc p {margin: 5px 5px 0 5px; background: none; padding: 0 0 0 0;}

.descr_block {padding: 0 0 10px 24px; _height: 0; display: table-cell; }

/* промки */
#promo {padding: 20px 0 20px 0;}

#promo1 {background: #a9c7e6  url(/images/promo1_back.jpg) repeat-y right; height: 95px; border-bottom: 1px white solid;}
#promo1 div {background:  url(/images/promo1_rt.gif) no-repeat right top; height: 79px; padding: 15px 0px 0 29px;}

#promo2 {background: #f9f7f9  url(/images/promo2_back.jpg) repeat-y right; height: 95px; }
#promo2 div {background:  url(/images/promo2_rb.gif) no-repeat right bottom; height: 95px;}
#promo2 div div {background:  url(/images/promo2_ag.gif) no-repeat left top; height: 75px; font-size: 10px; line-height: 1.5em; padding: 15px 10px 5px 29px;}

/* низ */
#niz {margin: 20px 0 0px 10px;}

#niz td {width: 33%; padding: 20px 20px 5px 30px;}
#niz td h1 {margin: 0 0 5px 0;}
#niz td img {border: 1px #dbd8d9 solid;}
#niz td div.img {border: 2px white solid; _width: 1px; display: table-cell;}
#niz td .podr {margin-top: 5px;}

#niz11 { background: #f3f0f1 url(/images/niz1_lt.gif) no-repeat left top;}
#niz12 { background: #faf7f9 ;}
#niz13 { background: #f3f0f1 ;}

#niz2 {background: #deb66b url(/images/niz2_l.gif) no-repeat left ; height: 25px; margin: 0px 0 0px 10px;}
#niz2 div {background:  url(/images/niz2_r.gif) no-repeat right top ; height: 15px; color: white; text-align: right; padding: 5px 40px 5px 20px;}
#niz2 div a {color: white; text-decoration: none; padding: 0  15px 0 0;}
#niz2 div a:hover {color: white; text-decoration: underline;}

/* заголовки */
#head_blue {background:url(/images/head_blue_l.gif) no-repeat left top; _height: 0; display: table; _width: 0px;  height: 23px;  margin: 13px 5px 10px 17px; white-space : nowrap;}
#head_blue div {background:  url(/images/head_blue_r.gif) no-repeat right top; height: 23px; padding: 0 4px 0 4px;}
#head_blue div div { background:  url(/images/head_blue_back.gif) repeat-x;  height: 23px; color: white; text-transform: uppercase; font-weight: bold; line-height: 23px;}

.lcontent #head_grey {
	background:url(/images/head_grey_l.gif) no-repeat left top;
	_height: 0;
	display: table;
	_width: 0;
	margin: 5px 20px 10px 30px;
	white-space : nowrap;
}
.lcontent #head_grey div {background:  url(/images/head_grey_r.gif) no-repeat right top; height: 23px; padding: 0 5px 0 5px;}
.lcontent #head_grey div div { background:  url(/images/head_grey_back.gif) repeat-x;  height: 23px; color: white; text-transform: uppercase; font-weight: bold; line-height: 23px;}

#head_sub {background: url(/images/arrow1.gif) no-repeat left ; height: 23px; line-height: 23px;  margin: 13px 20px 10px 0px; padding-left: 14px; white-space : nowrap; font-weight: bold; color: #377dbc;}

/* обратная совместимость */

.prod_name {text-transform : uppercase; font-size: 15px; color: #377dbc; font-weight: bold; background: url(/images/dot3.gif) no-repeat 5px 5px; padding-left: 24px; margin: 12px 0 10px 0;  }
.prod_name a {color: #D8910C; text-decoration: none;}
.prod_price {padding: 3px 0 0 5px; width: 30%; text-align: right;}
.prod_price strong {background: #377dbc; color: white; padding: 1px 3px 1px 3px; margin: 0 5px 0 5px; font-size:10px; line-height: 10px;}

.prod_about {padding: 10px 0 20px 24px;}
.prod_about img {border: 1px #CAC9C9 solid; padding: 2px;}
.prod_about .meta {font-weight: bold;}

/* обратная совместимость 2 */

#model {margin: 0 20px 0 24px;}

#model h1 {color: #d8910c; font-weight: bold; background: url(/images/dot3.gif) no-repeat 0 4px; margin: 12px 0 10px -23px; padding-left: 23px; text-transform : uppercase; font-size: 15px;}

 .title {height: 26px; background: url(img/title_back.gif) repeat-x; padding: 3px 10px 0 19px; color: #ffffff; font-size: 14px; font-weight: bold; margin: 5px 0 15px 0;}

 td.data p {line-height: 1.5em; margin: 0 0 .7em 0; text-align: justify;}

.data STRONG {color: #DD6E5C;}

.soft { color: #B0ACA8;}


 .model_price {margin: 0px 0 15px 0; background: #fff; padding: 0 0 0 0px;}
 .model_price b {color: #377DBC;}
 .model_price_value {background: #377DBC ;border: 0px; color: #fff; font-size: 12pt; font-weight: bold; padding: 2px 0 2px 5px;  height: 18px; margin: 0 0 0 10px; width: 50pt;}
 .model_price_size {border: 1px grey solid; font-size: 9px; color: #377DBC; margin: 3px 15px 0 5px;;}

.item { background: #F0E9CE; padding: 4px 8px 8px 8px; font-size: 7pt; color: #6B6466;}
.item img {border: 2px #fff solid; margin: 4px 0 0 0;}
.kkk {margin: 0 0 0 0px;}

.image {background: #F1F0F1; padding: 5px 6px 10px 6px; color: #95918A; font-size: 8pt; display: table; margin: 5px 0 0 0; _width: 1px;white-space: nowrap; }
.image img, .image2 img {margin: 3px 0 0 0; border: 2px white solid;}

.properties {font-size: 8pt; margin: 10px 0 10px 0;}
.properties ul {margin: 0 0 0 4px; }
.properties ul li { padding-left: 15px;
	background : url(/images/sub_arrow.gif) no-repeat 0 6px; line-height: 15px;
	list-style-type: none;

}

.inside {font-size: 8pt;}

.image2 {background: #F1F0F1; padding: 5px 6px 10px 6px; color: #95918A; font-size: 8pt; display: table;  _width: 1px;white-space: nowrap; float: left; margin: 0px 10px  10px 0;}

.hr2 {height: 2px; background: #F1F0F1; line-height: 3px; margin: 10px 0px 10px 0;}

ol {margin-top: 5pt;}

p.descr {font-size: 8pt; margin: 0 0 0 0; padding: 10px 0 0 0;}
p.descr img {border: 2px white solid;}

td.cell_1{background: #F3F0F1 ; color: #377DBC; padding: 2px 5px 2px 5px; font-size: 0.9em; font-weight: bold; }
td.cell_2{background: #FAF7F9 ; color: #656361; padding: 2px 5px 2px 5px; font-size: 0.9em; }


/* другие производители */

.other {visibility: hidden; 0; z-index: 10;position: absolute; background: #377dbc; width: 127px; line-height: 14px; padding: 3px 3px 4px 3px; border: 1px #fff solid; margin: 0 0 0 0px; font-size: 10px; border-top: 0px;}
.other a {color: white}
#menu4  .other a:hover {color: white}
.other_a {visibility: visible; overflow: visible; height: auto; z-index: 10;  }

.prod_about img.help {border: none; padding: 0;}
