html {  margin:0; padding:0; 
background:#d5d5d5;}
body {
 background:#d5d5d5; 
 font-size:79%;
 font-family:verdana, tahoma, arial, sans-serif;
 color:#676767;
margin:0; padding:0; 
}
div.clear {
 clear:both;
 height:0;
}
div.fix,table.header,table.flash,table.content,div.main,div.zip{
min-width: 1000px;
width:expression(document.body.clientWidth < 1000? "1000px": "auto" )!important;
}
a:link, a:visited, a:hover{color:#c50000 ; text-decoration: none;}
a:hover{ text-decoration: underline;}
a.under:link, a.under:visited, a.under:hover,.under a:link,.under a:visited,.under a:hover{text-decoration: underline;}
a.under:hover,.under a:hover{text-decoration: none;}
 
img{
border: 0;
}
p,h1,h2,h3,h4,h5,h6,dl, dl dt,ul,ul li{
margin: 0;
padding: 0;
}
ul,ul li{
list-style-type: none;
}
h2{
font:bold 17px 'Arial Narrow', sans-serif;
color: #676767;
padding-bottom: 12px;
}
table.header{
background:#fff url(/site/Image/bg/logo.gif) no-repeat left bottom;
height: 89px;
}
img.logo{
margin: 26px 0 0 52px;
}

table.header td{
vertical-align: top;
}
table.header td  td{
font: 14px 'Arial Narrow',sans-serif;
white-space: nowrap;
padding-left: 18px;
padding-top: 36px;
}
table.header td.lang{
padding-top: 51px;
font: 11px tahoma,sasn-serif;
white-space: nowrap;
text-align: center;
}
table.header td.lang a:link,table.header td.lang a:visited,table.header td.lang a:hover{
color: #c50000;
text-decoration: underline;
}
table.header td td p{
background: url(/site/Image/bullets/item.gif) no-repeat 0 0;
padding-top: 18px;
color: #676767;
text-align: left;
}
table.header td td p.active{
background: url(/site/Image/bullets/select_item.gif) no-repeat 0 0;
}
table.header  a:link,table.header   a:visited,table.header   a:hover{color:#676767; text-decoration: none;}
table.header   a:hover{ color: #c50000;}
td.menu{
text-align: right;
padding-right: 50px;
}

div.main{
background: url(/site/Image/bg/header_rep_main.gif) repeat-x 0 0;
}
div.top_rep{
background: url(/site/Image/bg/header_dashed.gif) repeat-x;
}
div.zip{
background: url(/site/Image/bg/header_left_main.gif) no-repeat  0 0;
}
table.flash{
position: relative;
z-index: 2;
height: 349px;
}
table.flash td{
vertical-align: top;
}
table.flash td.fl{
background: url(/site/Image/bg/sofa_window_main.jpg) no-repeat 35% 0;
}
table.flash td.clock{
background: url(/site/Image/bg/clock.gif) no-repeat 50% 33px;
}
table.flash td.plant div{
margin-top: 33px;
position:absolute;margin-left:-75px;z-index:2;
}

table.flash td.door{ padding-top: 55px; text-align: center;}
div.flash{
padding-right:30px;
}
div.slogan{
background: url(/site/Image/bg/slogan_bg_main.gif) no-repeat 100% 0;
height: 90px;
margin-top: 0;
text-align: right;
}
div.sep{
clear: both;
height: 1px;
}
table.content{
background:#fff url(/site/Image/bg/sapsadoor.gif) no-repeat 70% 64px;

margin-top:438px;
}
div.top{position:absolute;top:0;left:0; width:100%} 
table.content td{
vertical-align: top;
font: 11px Tahoma, sans-serif;
}
td.first{
padding-right: 40px;
}
td.call p{
padding-left: 25px;
padding-bottom: 14px;
}
td.call p span{
display: block;
padding-left: 25px;
}
div.phone{
margin: 0 0 16px 0;
background: url(/site/Image/bg/phone_bg2.gif) no-repeat 50% 0;
height: 139px;
width: 243px;
}
td.maintext,td.contacts{
background: url(/site/Image/bg/h1_bg.gif) no-repeat;
padding-left: 40px;
padding-right: 50px;
}
td.maintext,td.contacts,td.products{
}
td.contacts{
padding-right: 7px;

}
td.maintext p,td.contacts p{
padding-bottom: 16px;
line-height: 18px;
}
td.contacts p{
padding-bottom: 16px;
line-height: 16px;
}

td.maintext{
background: url(/site/Image/bg/h1_bg.gif) no-repeat;
padding-left: 40px;
padding-right: 50px;
}
td.maintext p{
padding-bottom: 16px;
line-height: 18px;
}
td.maintext h1{
font: 17px 'Arial Narrow',Arial, sans-serif;
color: #676767;
padding: 4px 0 7px 0;
}
td.maintext h1 span{
color: #c50000;
}
td.pics{
padding-right: 20px;
padding-top: 3px;
}
td.copy{
height: 120px;
background: url(/site/Image/bg/copy_rep.gif) repeat-x 0 0;
}
td.copy div{
background: url(/site/Image/bg/copy_bg.gif) no-repeat 100% 0;
padding-top: 80px;
padding-left: 101px;
padding-right: 146px;
padding-bottom: 27px;
}
td.copy p{
margin: 80px 146px 27px 80px;
}
td.copy div p{
margin: 0;
}
td.copy p.right{
float: right;
width: 150px;
text-align: right;
}
td.copy p.lrft{
float: left;
width: 250px;
}
table.about{
margin-top: 51px;
}
table.news_item{
margin-top: 30px;
}
table.news_item p{
padding-bottom: 0;
}
table.news_item td{
vertical-align: top;
padding-top: 17px;
padding-bottom: 17px;
}
table.news_item td.center{
border: 1px solid #d5d5d5;
border-top: none;
border-bottom: none;
padding-left:40px;
padding-right: 40px; 
}
td.pl40{padding-left: 40px;}
td.pr40{padding-right: 40px;}
img.news{
margin: 0 20px 10px 0;
}
.date{
color: #676767;
margin-right: 10px;
width: 55px;
}
tr.bottom_line td{
vertical-align: top;
padding-bottom: 39px;
background: url(/site/Image/bg/news_sep.gif) repeat-x 0 100%;
}
table.products td{
padding: 40px 39px 0 0;
vertical-align: top;
}
table.products td.item,table.products td.item_n{border-left: 1px solid #d5d5d5;padding: 0 30px 0 30px;}
table.products td.item td,table.products td.item_n td{text-align: center;padding: 0;}
table.products td.item td p,table.products td.item_n td p{padding: 0;width: 67px;}
table.products td.nopad{
padding: 0!important;
}
div.map{
padding: 0 0 0 15px;
}

table.products td.item_n td p{width: 55px; text-align: center;}

table.products tr.links td{
padding: 0 0 0 80px;
}
td.item h2{
padding: 44px 0 25px 0;
}
table.login{
margin-bottom: 10px;
}
td.item table.login td{
text-align: left;
padding-bottom: 4px;
}
td.item table.login td p{
text-align: left;
width: 100%;
}
td.item_n table.ex{
margin: 20px 0 39px 0;
}
table.line{
margin: 0 0 20px 0;
}

table.ex div.el{
background: url(/site/Image/bg/product_pics_bg.gif) no-repeat 50% 0;
width: 128px;
height: 88px;
text-align: center;
padding-top: 4px;
}

div.pagging{
padding: 13px 0;
}

.dveri{
padding:55px 0 0 55px;
}

input,select,textarea,form{
margin: 0;
padding: 0;
}
input.login{
border: 1px solid #3a3a3a;
height: 20px;
color: #3a3a3a;
font: 12px Tahoma,sans-serif;
width: 145px;
}
input.butt{
background: url(/site/Image/buttons/ok.gif) no-repeat;
width: 28px;
height: 17px;
font: 10px Tahoma,sans-serif;
color: #545353;
text-align: center;
border: 0;
}
