/* 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;
}

#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;
}


.news{ 
color:#333333; 
font-size:14px; 
font-weight:bold;
}


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:link {color:#0077ff; text-decoration:none;}
a:visited {color: #0077ff; text-decoration:none;}
a:hover {color: #cc0000; text-decoration:none;}
a:active {color: #0077ff; text-decoration:none;}

a.title_content2:link {color:#4DB1D2; text-decoration:underline; text-transform:uppercase;}
a.title_content2:visited {color:#4DB1D2; text-decoration:underline;}
a.title_content2:hover {color:#0077ff; text-decoration:none;}
a.title_content2:active {color:#cc0000; text-decoration:none;}

a.title_content:link {color:#4DB1D2; text-decoration:underline;}
a.title_content:visited {color:#4DB1D2; text-decoration:underline;}
a.title_content:hover {color:#0077ff; text-decoration:none;}
a.title_content:active {color:#cc0000; text-decoration:none;}


.title_menu{
margin-top:10px;  
font-size:12px;
}
a.title_menu:link {color:#333333; text-decoration:none;}
a.title_menu:visited {color:#333333; text-decoration:none;}
a.title_menu:hover {color:#0077ff; text-decoration:none;}
a.title_menu:active {color:#cc0000; 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;}
}
