@charset "utf-8";

html, body{
height:100%;
margin:0;
padding:0;
border:0;
font:normal 11px tahoma, sans-serif;
color:#752c0b
}
body form{
height:100%;
padding:0;
margin:0
}
.container{
height:100%;
width:100%
}
.right{
width:100%;
vertical-align:top;
padding:0;
background-color:white
}
.tablev1{
width:100%;
height:100%
}
.header{
padding:0
}
.header table{
height:100%;
width:100%
}
.header_l{
vertical-align:bottom;
padding:0 0 10px 0
}
.header_r{
vertical-align:bottom;
padding:0
}
.header h1{
color:white;
font:normal 18px tahoma, sans-serif;
margin:0 0 0 30px;
z-index:10;
line-height:95%
}
.content{
padding:10px 0 0 0;
vertical-align:top
}
.site{
position:absolute;
width:22px
}
.site img{
margin-bottom:30px
}
.s{
overflow:hidden;
height:1px
}
table{
border-collapse:collapse
}
td{
font:normal 11px tahoma, sans-serif;
color:#752c0b
}
img{
border:0
}
a{
color:#f3252f;
text-decoration:underline
}
a:hover{
text-decoration:none
}
.w_{
width:100%
}
.wh_{
width:100%;
height:100%
}
.t_{
vertical-align:top
}
.c_{
text-align:center
}
.r_{
text-align:right
}
.m_{
vertical-align:middle
}
.b_{
vertical-align:bottom
}
.div_l{
float:left
}
.div_r{
text-align:right
}
p{
margin:0 0 10px 0;
line-height:140%
}
font{
line-height:auto
}
label input{
vertical-align:middle
}
.left{
width:253px;
vertical-align:top;
padding:0 0 35px 0
}
.logobg{
width:253px
}
.primary_nav{
z-index:2;
font-weight:bold;
margin:0 0 35px 77px;
width:155px;
color:#c21621
}
.primary_nav a{
color:#c21621;
display:block;
margin-bottom:15px
}
.primary_nav a:hover{
color:#cd7801
}
.primary_nav span{
display:block;
margin-bottom:15px;
color:#cd7801
}
.primary_nav .act{
text-decoration:none
}
.primary_nav .act:hover{
text-decoration:underline
}
.primary_nav1{
font-weight:normal;
margin-left:10px;
color:#d6153e
}
.primary_nav1 a{
padding-left:20px;
margin-bottom:12px;
background:url(bullet1.png) left 4px no-repeat
}
.primary_nav1 span{
background:url(bullet1.png) left 4px no-repeat;
padding-left:20px;
margin-bottom:12px;
color:#d6153e
}
.search{
font-size:10px;
margin-right:9px;
width:117px
}
.inp{
border:solid 2px #e59c36;
background:url(input.png) left top repeat-x;
background-color:#fcebc6;
font:normal 11px tahoma, sans-serif;
padding-left:3px;
padding-right:3px;
color:#d08419
}
.section{
margin-left:69px
}
.pad{
padding-left:20px
}
.footer{
height:110px;
padding:0 0 43px 65px
}
.footer td{
color:#f7d384;
padding:0
}
.footer a{
color:#fe3545
}
.footer table{
width:100%
}
.footer .l{
width:250px;
height:68px
}
.footer .l img{
float:left;
vertical-align:middle
}
.footer .l div{
padding-top:18px
}
.footer .r{
text-align:right;
padding-right:15px;
width:250px
}
.brands{
width:171px;
margin:90px 0 0 66px;
text-align:center
}
.brands img{
margin-bottom:2px
}
.brands div{
margin:9px 0
}
.list1{
margin-bottom:30px
}
.list1 a{
padding-left:20px;
display:block;
margin-bottom:29px;
background:url(bullet2.png) left 4px no-repeat;
font:bold 12px tahoma, sans-serif
}
.pager{
margin-bottom:30px;
font-size:12px;
text-align:center
}
.pager a{
margin:0 10px
}
.pager span{
margin:0 10px;
color:#daa357;
font-weight:bold
}
table.tablev2{
width:100%;
height:100%
}
td.tablev2{
padding:12px 45px 30px 30px;
vertical-align:top
}
.tablev3{
height:100%;
width:100%
}
.tablev3_l{
padding:12px 30px 30px 30px;
vertical-align:top
}
.tablev3_r{
width:160px;
padding:13px 16px 30px 16px;
vertical-align:top;
background:url(title.png) left top no-repeat;
background-color:#fff7e5
}
.tablev3_r .title{
font:normal 18px tahoma, sans-serif;
height:37px;
color:#af1a23
}
.news{
margin-bottom:30px
}
.news .new{
color:#bf2a33;
margin-bottom:13px;
padding-bottom:13px;
line-height:130%;
background:url(line3.png) center bottom no-repeat
}
.date{
color:#e59c36;
margin-bottom:3px
}
.sled{
margin-bottom:30px;
color:#a41820
}
.sled a{
color:#da2128
}
.sitemap{
margin-bottom:30px
}
.sitemap a{
display:block;
margin-bottom:10px;
padding-left:20px;
background:url(bullet2.png) left 2px no-repeat;
color:#b2242c
}
.sitemap1{
margin-left:20px
}
.sitemap1 a{
padding-left:20px;
background:url(bullet3.png) 4px 4px no-repeat
}
.sitemap2{
margin-left:30px
}
.sitemap2 a{
background:none;
color:#cc3039
}
h2{
font:bold 14px tahoma, sans-serif;
margin:0 0 3px 0;
color:#bf2a33
}
.map{
margin:0 -30px 30px 0
}
.map_l{
width:480px;
vertical-align:top;
padding:0
}
.map_r{
width:170px;
padding:27px 0 0 40px;
color:#be2932;
vertical-align:top
}
.map_r p{
margin-bottom:32px
}
.map_r img{
vertical-align:middle;
margin-right:11px
}
.news2{
margin-bottom:40px
}
.news2 .anons{
font:bold 12px tahoma, sans-serif;
color:#f3252f;
margin:0 0 4px -20px;
padding-left:20px;
background:url(bullet2.png) left 2px no-repeat
}
.news2 .new{
margin-bottom:20px;
padding-left:20px
}
.resfound{
margin-bottom:10px;
color:#e69b33;
padding-left:20px
}
.resofsearch a{
color:#aa1f27
}
.resofsearch{
margin-bottom:40px
}
.resofsearch .anons{
font:bold 12px tahoma, sans-serif;
color:#f3252f;
margin:0 0 4px -20px;
padding-left:20px;
background:url(bullet2.png) left 2px no-repeat
}
.resofsearch .res{
margin-bottom:29px;
padding-left:20px
}
.resofsearch .url{
margin-bottom:3px
}
.line{
height:2px;
font-size:0;
background:url(line2.png) center center no-repeat;
margin:30px 0
}
.product{
margin-bottom:10px;
padding-bottom:20px;
background:url(line2.png) center bottom no-repeat
}
.product a{
color:#b12129;
font:normal 18px tahoma, sans-serif;
display:block;
margin-bottom:10px;
padding-left:30px;
background:url(bullet2.png) 10px 6px no-repeat
}
.product strong{
color:#aa1c24
}
.product .l{
width:201px;
float:left;
margin-right:-210px
}
.product .l div{
width:199px;
height:136px;
margin-top:-136px;
position:relative;
z-index:2;
background:url(border.png) center center no-repeat 
}
.product .r{
margin-left:210px
}
.descr{
margin-bottom:30px
}
.descr h3{
padding-left:20px;
background:url(bullet2.png) left 3px no-repeat;
font:bold 12px tahoma, sans-serif;
color:#b1242c;
margin:0 0 5px 0
}
.photo{
margin-bottom:15px
}
.photo div{
width:472px;
height:318px;
margin-top:-318px;
position:relative;
z-index:2;
background:url(border2.png) center center no-repeat 
}
.tablev4{
margin-right:-80px
}
.tablev4 td{
width:192px;
padding:0 80px 0 0
}
.tablev4 .line{
padding:0;
background:url(line2.png) 40% 70% no-repeat;
height:60px
}
.tablev4 .a{
color:#b12129;
font:normal 18px tahoma, sans-serif;
display:block;
padding-left:18px;
height:45px;
line-height:100%;
background:url(bullet2.png) left 6px no-repeat
}
.tablev4 div{
width:192px;
height:156px;
margin-top:-156px;
position:relative;
z-index:2;
background:url(border3.png) center center no-repeat 
}
.lang{
position:absolute;
right:42px;
top:0;
width:95px;
border-left:solid 3px #e59c36;
border-right:solid 3px #e59c36;
border-bottom:solid 3px #e59c36;
background:url(lang.jpg) right top no-repeat;
background-color:#f7d188
}
#lang{
overflow:hidden;
padding:5px 9px 0 9px
}
#lang a, #lang span{
display:block;
margin-bottom:7px;
color:#c11620
}
#lang a img, #lang span img{
vertical-align:middle;
margin:0 9px 0 0
}
.lang_btn{
display:block;
height:6px;
text-align:right
}
.requisits p{
margin-bottom:15px
}
h1{
font:normal 18px tahoma, sans-serif;
color:#bf2a33;
margin:0 0 10px 0
}
.feedback{
margin:0 0 30px 40px
}
.feedback td{
padding:5px 0
}
.feedback .inp{
width:220px;
margin-top:2px
}
.feedback .r{
color:#bf2a33;
padding-left:8px
}
.feedback textarea{
width:220px;
margin-top:2px
}
textarea{
overflow:auto;
overflow-y:auto;
overflow-x:hidden;
margin:0;
border:solid 2px #e59c36;
background:url(textarea.png) left top repeat-x;
background-color:#fceecd;
font:normal 11px tahoma, sans-serif;
padding-left:3px;
color:#d08419
}
* html .png {
width:expression(this.firstChild.width);
filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='image')")
}

* html .png img {
behavior:expression(this.style.visibility="hidden")
}
