/*\ общие стили \*/
body {padding:0px;margin:0px;}
#wrap {width:100%; height:100%; border:0px;}
#wrap td {vertical-align:top;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
img {border:0px;}
p{margin:15px;}
a:hover{text-decoration:none;}
H5 {
padding:0px;
margin:0px;
text-align:left;
font-size:14px;
font-weight:bold;
color:#f47a2d;
font-family:Tahoma;
}
H4 {
padding:0px;
margin:0px;
text-align:left;
font-size:14px;
font-weight:bold;
color:#767676;
font-family:Tahoma;
}
H5.h5_cat {
padding:0px 0px 0px 0px;
margin:0px;
text-align:left;
font-size:18px;
font-weight:bold;
color:#f47a2d;
font-family:Tahoma;
}
H5.h5_cat a {
color:#f47a2d;
}

/*\ верх \*/
#header {width:100%;height:400px;position:relative;}
/* main_1 */
#main_1 {background:url(../img/main_1.jpg) no-repeat; width:415px;height:400px;}
#main_1 div#c {width:415px;height:400px;}
#main_1_bg_1 {background:url(../img/main_1_bg_1.jpg) repeat-x;}

#main_1_2 {background:url(../img/main_1_2.jpg) no-repeat; width:363px;height:400px;}
#main_1_2 div#c {width:362px;height:400px;}
#main_1_2 div#c #search { position:relative; top:123px; left:33px;width:230px;}
#main_1_2 div#c #search .text{ border:0px; padding:1px 5px 1px 5px; background:url(../img/search_bg.jpg) repeat-x; color:#9d9b9b; font-size:10px; height:16px; width:123px;}
#main_1_2 div#c #search form{ padding:0px; margin:0px; width:230px;}
#main_1_2 div#c #search #search_left { background:url(../img/search_left.jpg) no-repeat; width:6px;}
#main_1_2 div#c #search #search_right { background:url(../img/search_right.jpg) no-repeat; width:5px;}

#main_1_bg_2 {background:url(../img/main_1_bg_2.jpg) repeat-x;}
#main_1_3 {background:url(../img/main_1_3.jpg) no-repeat; width:222px;height:400px;}
#main_1_3 div#c {width:222px;height:400px; font-family:Tahoma; font-size:10px;}
#main_1_3 div#c a {color:#588fc5;}
#main_1_3 div#c #icon_chel { background:url(../icon/icon_1.gif) left center no-repeat; padding:4px 0px 4px 24px; margin-top:8px;letter-spacing:-0.20px; width:58px; }
#main_1_3 div#c #basket { background:url(../icon/icon_2.gif) left top no-repeat; padding:1px 0px 4px 24px; margin-top:8px; color:#807d7d; font-size:11px; width:160px; }
#main_1_3 div#c #basket a { font-size:14px; font-weight:bold;letter-spacing:-0.20px; color:#807d7d;}

#temp {color:#f9322b;font-size:14px;letter-spacing:-0.20px;font-weight:bold;font-family:"Times New Roman", Times, serif;position:relative;top:108px;left:363px;width:45px;}

#logo {position:relative;top:44px;left:166px;width:111px;}

#slogan {position:relative;font-family:Tahoma;top:136px;width:220px;left:33px;font-size:14px;color:#8e8e8e;}
#slogan .style2 {color: #5f96cc}
#slogan .style3 {color: #f47a2d}
#slogan a{color:#8e8e8e;}
#slogan a:hover{text-decoration:none;color:#8e8e8e;}

.menu_top{
margin-top:15px;
padding:5px 10px 0px 29px;
width:157px;
height:177px;
letter-spacing:-0.20px;
line-height:12px;
background:url('../img/t_menu_top.gif');
}
.menu_top .yawik { background:url(../icon/contact.jpg) no-repeat; padding:54px 0px 0px 0px;width:70px; font-size:10px; font-weight:bold; }
.menu_top .yawik_2 { background:url(../icon/yawik.jpg) no-repeat; padding:54px 0px 0px 0px;width:70px; font-size:10px; font-weight:bold; }
.menu_top .kaska { background:url(../icon/kaska.jpg) no-repeat; margin-top:3px; padding:40px 0px 0px 0px;width:70px; font-size:10px;}
.menu_top .remont { background:url(../icon/remont.jpg) no-repeat; margin-top:3px;padding:40px 0px 0px 0px;width:70px; font-size:10px; }

#phone {
color:#588fc5;
width:165px;
margin:12px 0px 0px 0px;
padding:0px 0px 0px 35px;
}
#phone #numb { font-size:24px; letter-spacing:-0.20px; }
#phone #numb span { font-size:14px; }
#phone #graf { padding:0px 5px 0px 46px;font-size:10px;}
/*\ ценрер \*/
#content_tbl {
width:98%;
margin:0 auto;
}
#content_lblock {
width:212px;
}
#content_lblock #zag {
width:196px;
height:49px;
font-family:Tahoma;
text-align:left;
font-size:18px;
background:#f47a2d url(../img/batar_r.jpg) right no-repeat;
}
#content_lblock #zag span.zag_l {
background:url(../img/ico_batar_l.jpg) no-repeat;
padding:0px 20px 30px 20px;
}
#content_lblock #zag .zag_r {
position:relative;
top:12px;
color:#FFFFFF;
padding:0px 0px 0px 5px;
}
#content_lblock #zag .zag_r a {
color:#FFFFFF;
}
#content_lblock #left{
width:185px;
margin:30px 0px 0px 0px;
padding-left:30px;
text-align:left;
line-height:17px;
}
#content_lblock #left a{
font-family:Tahoma;
font-size:12px;
color:#848484;
}
/* новое меню в css */
#content_lblock #left ul {
margin:20px 0px 0px 1px;
padding:0px;
list-style:none;
}
#content_lblock #left ul ul {
margin:0px 0px 0px 32px;
padding:0px;
list-style:none;
}

#content_lblock #left li a.activ {
	color:#fff;
	background:#F47A2D;
	border:#fff solid 1px;
	padding:3px 5px 5px 15px;
	display:block;
	text-decoration:none;
}

/* конец ового css */
/* старое css
 * #content_lblock #left li a.activ {
color:#588fc5;
}
*/
#content_rblock {
width:212px;
}
#content_rblock #zag {
width:196px;
height:49px;
font-family:Tahoma;
text-align:left;
font-size:18px;
background:#5f96cc url(../img/cond_r.jpg) right no-repeat;
}
#content_rblock #zag span.zag_l {
background:url(../img/ico_cond_l.jpg) no-repeat;
padding:0px 20px 30px 20px;
}
#content_rblock #zag .zag_r {
position:relative;
top:12px;
color:#FFFFFF;
padding:0px 0px 0px 5px;
}
#content_rblock #zag .zag_r a {
color:#FFFFFF;
}
#content_rblock #right{
width:185px;
margin:30px 0px 0px 0px;
padding-left:30px;
text-align:left;
line-height:17px;
color:#848484;
font-family:Tahoma;
font-size:12px;
}
#content_rblock #right #footer_addres {
	top:0px;
	width:178px;
}
#content_rblock #right #news_zag{
width:160px;
height:26px;
text-align:left;
color:#ffffff;
font-family:Tahoma;
font-size:14px;
background:#767676 url(../img/what_new_box_r.jpg) no-repeat right;
}
#content_rblock #right #news_zag span{
padding:4px 0px 5px 14px;
position:relative;
top:4px;
background:url(../img/what_new_box_l.jpg) no-repeat left;
}
#content_rblock #right #news{
width:170px;
font-family:Tahoma;
font-size:12px;
margin:11px 0px 11px 0px;
padding-left:5px;
}
#content_rblock #right #news a{
color:#807d7d;
}

#content_rblock #right #op_name{
width:180px;
margin:11px 0px 0px 0px;
font-family:Tahoma;
line-height:13px;
font-size:11px;
clear:both;
padding-top:30px;
}
#content_rblock #right #op_name #cont{
position:relative;


}
#content_rblock #right #op_name #cont #op_cena{
position: absolute;
top:3px;
right:0px;
float:right;
color:#FFFFFF;
background: url(../img/cena_l.gif) right no-repeat;
padding:9px 0px 10px 0px;

text-align:center;
}
#content_rblock #right #op_name #cont #op_cena span{
background: url(../img/cena.gif) left no-repeat;
padding:10px 0px 10px 15px;
margin-right:15px;
}
#content_rblock #right #op_name #cont #op_cena b{
font-size:12px;
}
#sale{
background:url(../icon/icon_2.gif) no-repeat left center; margin-left:25px; position:relative; top:15px;  padding:3px 5px 5px 25px; font-size:18px; font-weight:bold;
}
#op_cena2{
float:left;
color:#FFFFFF;
background: url(../img/cena_l.gif) right no-repeat;
padding:10px 0px 10px 0px;
text-align:center;
}
#op_cena2 span{
background: url(../img/cena.gif) left no-repeat;
padding:10px 0px 10px 15px;
margin-right:15px;
display:block;
}
#op_cena2 b{
font-size:12px;
}
#op_cena4{
float:left;
color:#FFFFFF;
background: url(../img/cena_l.gif) right top no-repeat;
padding:0px 0px 10px 0px;
text-align:center;
}
#op_cena4 span{
background: url(../img/cena.gif) left no-repeat;
padding:4px 0px 10px 15px;
margin-right:15px;
display:block;
}
#op_cena4 b{
font-size:12px;
}
#content_rblock #right #op_name b a {
color:#807d7d;
font-size:12px;
}
#content_rblock #right #teplo_calc {
background: url(../img/calc.gif) no-repeat left;
clear:both;
padding:10px 0px 10px 45px;
width:145px;
}
#WHEN {
color:#807d7d;
font-size:12px;
font-family:Tahoma;
padding:9px 0px 10px 0px;
}
#content_rblock #right #teplo_calc a {
color:#767676;
font-size:14px;
font-family: Tahoma;
}
#content_rblock #right H5{
padding:0px;
margin:0px;
text-align:left;
font-size:14px;
font-weight:bold;
color:#848484;
font-family:Tahoma;
}
#content_cblock .index_catalog{width:265px;}
#content_cblock a{color:#767676;}
#content_cblock .index_block{
font-size:11px;
font-family:Tahoma;
text-align:left;
width:160px;
line-height:15px;
margin-bottom:60px;
}
#content_cblock .index_block a{
display:block;
color:#767676;
}
#content_cblock .index_block h5 a, #content_cblock .block h5 a {
color:#f47a2d;
}
#content_cblock #prod_text{
padding:35px 0px 0px 80px;
color:#767676;
font-family:Tahoma;
font-size:12px;
}
#content_cblock #prod_text a{
color:#767676;
}
/*\category/*/
#content_cblock .category{
margin:0px 30px 0px 30px;
padding-bottom:65px;
clear:both;
}
#content_cblock .block{
width:auto;
padding:0px 0px 0px 130px;
font-family:Tahoma;
font-size:11px;
color:#767676;
}
#content_cblock .block .cat{
margin:10px 0px 0px 0px;
width:50%;
padding-bottom:30px;
}
#content_cblock .block .cat li {
width:250px;
list-style:none;
line-height:15px;
color:#f47a2d;
font-family:Tahoma;
font-size:12px;
float:left;

}
#content_cblock .block .cat li a {
color:#f47a2d;
}
#content_cblock #prod_table {
margin-top:10px;
font-size:11px;
font-family:Tahoma;
}
#content_cblock #prod_table th {
color:#ffffff;
font-weight:normal;
height:30px;
text-align:center;
background:url(../img/prod_tab_bg.gif) no-repeat left top;
padding:0px 5px 0px 5px;
}
#content_cblock #prod_table tr.tm td {
background:#dadada;
color:#767676;
height:30px;
text-align:center;
vertical-align:middle;
border-top:1px solid #767676;
border-left:1px solid #767676;
}
#content_cblock #prod_table tr.sv td {
background:#eeeeee;
color:#767676;
height:30px;
text-align:center;
vertical-align:middle;
border-top:1px solid #767676;
border-left:1px solid #767676;
}
#content_cblock #prod_table a {
color:#767676;
}
#content_cblock #prod_table tr.bottom {
background:url(../img/bg_bottom.gif) repeat-x bottom;
height:20px;
}
#content_cblock #prod_table tr.bottom td {
border-top:1px solid #767676;
}
#content_cblock .category #aux{
color:#767676;
}
/*\низ/*/
#footer {
margin:55px 0px 20px 0px;
width:100%;
height:233px;
}
#footer_l {
width:695px;
height:233px;
background:url(../img/footer.jpg) no-repeat;
}
#footer_r {
width:200px;
height:233px;
}
#footer_copyright{
width:230px;
font-size:12px;
color:#5f96cc;
position:relative;
top:80px;
left:265px;
}
#footer_copyright span{
font-size:10px;
}
#footer_copyright a{
color:#5f96cc;
}
#footer_addres {
position:relative;
top:53px;
color:#767676;
width:200px;
font-size:12px;
font-family:Tahoma;
padding-right:20px;
}
#footer_addres span {
font-weight:bold;
display:block;
font-size:14px;
margin-bottom:10px;
}
#footer_addres span a {color:#767676;}

#content_rblock #footer_addres span a { color: #5f96cc }

#content_cblock #prod_table tr.tm td.tbl_price, #content_cblock #prod_table tr.sv td.tbl_price { color:#ff9900; }
