/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	outline: 0;
	text-decoration: none;
}

img{ border:0px;}

html 
{ 
background:#FBF8F0; 
}

h1{font-size:12px;color:#467508;}

body 
{
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#232E32; 
font-size:11px;
}

#header{
margin:auto; 
width:1100px; 
height:314px; 
position:relative;
}

#table_big{ 
background:url(../img/bg/dom_b.gif) no-repeat right bottom; 
width:1100px;
margin-top:25px;
 }


#teplo_img{
position:absolute; 
right:0px; 
z-index:5; 
width:500px; 
height:278px;
}


#teplozaves{ 
z-index:20;
position:absolute; 
left:90px; 
top:20px; 
}

#teplozaves_k{ 
z-index:19;
position:absolute; 
left:10px; 
top:0px; 
}



#dom_img{
position:absolute; 
top:94px;
right:130px;
width:328px;
}

#phone{
position:absolute; 
left:150px; 
top:70px; 
height:60px; 
color:#00b9ed; 
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
}

.but{
color:#9FC132; 
font-size:14px; 
text-transform:uppercase; 
padding:5px 5px 5px 5px;
}

.title_catalog{
text-transform:uppercase; 
color:#fd7609; 
font-size:13px;
}

.title_content{
margin-bottom:10px; 
color:#4DB1D2; 
font-size:13px; 
font-weight:bold; 
font-family:Tahoma, Helvetica, sans-serif;
}


.title_content2{ 
text-transform:uppercase;
margin-bottom:10px; 
color:#4DB1D2; 
font-size:13px; 
font-weight:bold; 
font-family:Tahoma, Helvetica, sans-serif;
}

.but_a{
color:#ffffff; 
font-size:14px; 
text-transform:uppercase; 
padding:0px 5px 0px 5px;
}

.buttom_top{ 
border:0px;
width:100px;
float:left; 
margin-right:5px;
z-index:11;
}

#mail_top{
position:absolute; 
left:150px; 
top:210px;
z-index:10;
}

#table_form{
position:absolute; 
right:450px; 
top:125px; 
z-index:10;
}

#top_menu{
height:80px;
padding-top:231px; 
position:relative;
z-index:9;
}
#TabTopMenu a{
display: block;
float: left;
color:#fff;
text-transform: uppercase;
font-size: 12px;
font-family: Arial;
padding: 12px 15px;
background: url(../img/bg/TopMenu_l.gif) no-repeat left;
}
#TabTopMenu a:hover{
color:#b2e71a;
}
#TabTopMenu td{
background: url(../img/bg/bg_menu_a.gif) repeat-x;
}
#TabTopMenu{
height:43px; 
margin-left: 145px;
}
#TabTopMenu #LeftTopMenu{
height:43px; 
width:28px; 
background: url(../img/bg/left_bg_menu_a.gif) no-repeat left;
}

#TabTopMenu #RightTopMenu{
height:43px; 
width:28px; 
background: url(../img/bg/right_bg_menu_a.gif) no-repeat right;
}

#right_menu{
width:150px;
padding-left:30px;
}

#title_right_menu{
text-transform:uppercase; 
color:#fd7609; 
font-size:13px;
}

#div_vopros{
position:relative; 
left:-10px; 
margin-top:30px;
}

#div_vopros p{
margin-bottom:10px; 
font-size:13px; 
color:#000000; 
font-weight:bold;
}

#div_brand{
font-size:14px; 
color:#0099FF; 
text-align:left; 
margin-top:40px;
}

#vopros_input{
width:100%; 
margin-bottom:5px; 
border:1px #000000 solid;
}

#textarea{
width:100%; 
height:60px; 
margin-bottom:5px; 
border:1px #000000 solid;
}

#buttom{
position:relative; 
left:120px; 
border:1px #000000 solid; 
background:#FFFFFF;
}


#felix{
left:0px; 
top:110px; 
position:absolute;
}

#divan{
float:left; 
position:relative; 
top:-30px;
}

#contact{

}

#bg_div{
width:100%; 
height:315px; 
background:url(../img/bg/bg_top2.gif) left repeat-x; 
position:relative;
}

body:last-child:not(:root:root) #div_but {
 position:absolute; width:236px; height:170px;right:414px; top:25px; z-index:96;
}

#div_but {
 position:absolute; 
 width:236px; 
 height:170px;
 right:406px; 
 top:25px; 
 z-index:96;
}

#div_phone{
width:100%; 
height:153px;

margin-top:20px;
}

#content {
padding:0px 30px 10px 30px;
}

#footer{
width:100%; 
height:90px; 
position:relative; 
border-top:8px #E2DFC0 solid;
}

#footer p{
margin-left:70px; 
margin-top:10px; 
font-size:12px;
}

#list_img{
position:absolute; 
left:25%; 
top:-60px;
}

#bottom_phone{
position:relative; 
top:170px; 
color:#999999; 
font-size:16px; 
font-weight:bold; 
margin-right:20px;
}

div_pn.{
text-align:left; 
height:30px; 
width:100%;
}

.summ{
font-size:12px; 
color:#f5a316; 
font-weight:bold; 
margin:10px 0px 5px 0px;
}

.title_name_tovar{
font-size:14px; 
color:#666666; 
font-weight:bold;
}

#div_opisanie{
width:100%; 
text-align:left; 
margin-bottom:30px;
}

a{color:#0077ff; text-decoration:none;}
a:hover {color: #cc0000; text-decoration:none;}


a.title_content2{color:#4DB1D2; text-decoration:underline; text-transform:uppercase;}
a.title_content2:hover {color:#0077ff; text-decoration:none;}

a.title_content{color:#4DB1D2; text-decoration:underline;}
a.title_content:hover {color:#0077ff; text-decoration:none;}
.submenu{
   background:#efe9f6;
   padding: 15px 0px 10px 40px;
   margin: 11px 0px 15px 0px;
   line-height: 1.8;   
}
.submenu a{display: block; color:#232e32; text-decoration:underline; font-size: 11px; font-weight:normal; }
.submenu a:hover{text-decoration:none}
.title_menu{
font-size:12px;
background:url(../img/bg/li-leftmenu.gif) left no-repeat; 
padding: 0px 0px 0px 18px;
display: block;
}
a.title_menu {color:#ffffff; text-decoration:underline; font-weight:normal; cursor: pointer;}
a.title_menu:hover {text-decoration:none}


.title_news{ padding:10px 0px 0px 0px; font-size:12px;}
a.title_news:link {color:#0077ff; text-decoration:none;}
a.title_news:visited {color:#0077ff; text-decoration:none;}
a.title_news:hover {color:#0077ff; text-decoration:none;}
a.title_news:active {color:#cc0000; text-decoration:none;}

.a-sub:link {color:#000; text-decoration:none;}
.a-sub:visited {color: #000; text-decoration:none;}
.a-sub:hover {color: #fd7609; text-decoration:none;}
.a-sub:active {color: #000; text-decoration:none;}

@media screen {	
  .print{display: block;}
}

@media print {	
  .print{display: none;}
}
#vopros{height:213px; width:169px; background: url(../img/fon-vopros.jpg) no-repeat left top; margin: 20px 0px; padding: 22px 24px;}
#vopros p{color:#496a74;font-weight:bold; margin-bottom:15px; font-family: Tahoma}
#vopros input {width:162px; height:20px; background: #e3e3e3; border:1px #c5c5c5 solid; font-size: 11px; padding-left:9px}
#vopros textarea{width:162px; height:82px; background: #e3e3e3; border:1px #c5c5c5 solid; font-size: 11px; padding-left:9px;margin: 8px 0px;}
#vopros #submit{border:0; background: url(../img/otpravit.gif) no-repeat left top; width:173px; height:28px; margin: 14px 0px; cursor: pointer;}
#RightBlock{width:216px;background:url(../img/bg/bg_menu_r.gif) repeat-y left;}
#NewRight{margin: 20px 0px; width:217px;background:url(../img/new-fon.gif) repeat-y left;}
#NewRight div{width:217px;background:url(../img/newq-top.gif) no-repeat top;}
#NewRight div div{width:217px;background:url(../img/new-bot.gif) no-repeat bottom; padding-bottom: 28px;}
#NewRight div div div{background:none;}
#NewRight #ex{ height:16 px;background:url(../img/ex.gif) no-repeat left 22px; padding: 22px 0px 14px 24px; margin: 0px 0px 0px 25px;}
#NewRight #ex a{text-decoration: underline; color:#618009}
#NewRight #news{margin: 0px 20px 0px 30px;}
#NewRight hr{background:#b9b9b9; width:164px; height:1px; border: 0px; margin-bottom: 14px;  margin-left: 25px;}
#NewRight #news a{display: block;}
#NewRight #news .news{color:#496a74;font-weight:bold; text-decoration: underline; font-size: 12px;}
#NewRight #news .title_news{color:#232E32; font-size: 11px; margin-top:6px; margin-bottom:6px; padding: 0px; font-weight:normal;}
#RightBlock div{height:215px; width:165px; background: url(../img/BrandFon.gif) repeat-y left;}
#RightBlock div div{height:215px; width:165px; background:url(../img/BrandTop.gif) no-repeat top;}
#RightBlock div div div{height:215px; width:165px; background:url(../img/BrandBot.gif) no-repeat bottom;}
#RightBlock div div div div{height:192px; width:145px;text-align:left; background:none; overflow: auto;}
#RightBlock div a{display: block; color:#727987; font-size: 14px; font-weight:normal;text-decoration: underline; padding-bottom: 5px}
#RightBlock .title_catalog{color:#ffffff; font-size: 12px; padding:0px; margin:0px; position: relative; top: -6px; padding-bottom: 5px;}
#SubCat{width:217px; background: url(../img/CatFon.gif) repeat-y left; margin-bottom: 25px;}
#SubCat div{width:217px; background: url(../img/CatTop.gif) no-repeat top;}
#SubCat div div{width:217px; background: url(../img/CatBot.gif) no-repeat bottom;}
#SubCat div div div{background: none;  padding:25px 0px 28px 25px;}
#SubCat div div div a{display:block; width:180px; padding: 12px 0px 0px 0px; color:#537184; font-weight:normal; text-decoration: underline; cursor: pointer}
#SubCat div div div a:hover{color:#bd0000;}
#SubCat span{display:block; width:180px; color:#496a74; font-weight:bold; font-size: 12px; text-transform: uppercase;padding: 0px 0px 10px 0px;}
#SubCat div div div div{margin: 4px 0px 6px 0px; padding:0px;}
#SubCat div div div div a{ width:170px; display: block; color: #2b3c46; font-size: 11px; background: url(../img/SubRow.gif) no-repeat left; padding:0px 0px 0px 14px; text-transform:lowercase; cursor: pointer}
#SubCat div div div div div a{width:160px; display: block; color: #608c99; font-size: 11px; background: none; padding:0px 0px 0px 24px; text-transform:lowercase;}
hr{background:#b9b9b9; height:1px; border: 0px; margin:15px 0px 15px 0px;}
.sertif{float:left; padding: 14px;}
.sertif img{border:1px #ececec solid}
