html, body{
height:100%;margin:0;padding:0;border:0;font:normal 11px tahoma, sans-serif;color:#017dba;background:white url(header3.png) 100% 274px no-repeat
}
body form{
height:100%;padding:0;margin:0
}
.fl{
float:left
}
.fr{
float:right
}
.wrap{
overflow:hidden;zoom:1
}
.container{
width:100%;margin-bottom:-150px;min-height:100%
}
.footer{
width:100%;height:150px
}
.footer .l{
width:134px;background:url(footer_l.png) 0 0 no-repeat;position:relative;z-index:5
}
.footer .cl{
background:url(footer_c.png) 0 100% repeat-x;padding:40px 0 0 0
}
.footer .cl a{
position:relative;z-index:5
}
.footer .cr{
background:url(footer_c.png) 0 100% repeat-x;padding:104px 0 0 0;color:white;text-align:right
}
.footer .r{
width:65px;background:url(footer_r.png) 100% 100% no-repeat
}
table.top{
width:100%;height:77px;position:relative;z-index:5;margin-bottom:-77px
}
.site{
position:absolute;z-index:10;left:8px;top:256px;width:22px
}
.site a, .site span{
display:block;width:22px;height:22px;margin-bottom:3px;background-position:0 0
}
.site a:hover, .site span{
background-position:0 -22px
}
.search{
height:94px;width:203px;position:absolute;right:21px;z-index:10
}
.search .wrap{
padding-right:10px;margin-bottom:5px
}
.search a{
color:#0195de;font-weight:bold;width:56px;padding:13px 0 15px 0;float:right;text-decoration:none;text-align:center;font-size:14px
}
.search .inp{
padding-left:10px;padding-right:10px;width:172px;position:relative;z-index:2
}
.search .png{
height:94px;margin-bottom:-94px
}
.search-in{
position:relative;z-index:2
}
.search label{
color:#989898;font-size:11px;margin-left:10px
}
* html .container{
height:100%
}
.s{
overflow:hidden;font-size:0
}
table{
border-collapse:collapse
}
td{
font:normal 11px verdana, sans-serif;color:#017dba
}
img{
border:0
}
a{
text-decoration:underline;
color:#e84c1a
}
a:hover{
text-decoration:none
}
.w_{
width:100%
}
.t_{
vertical-align:top
}
.c_{
text-align:center
}
.r_{
text-align:right
}
.m_{
vertical-align:middle
}
.b_{
vertical-align:bottom
}
* 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")
}
.div_l{
float:left
}
.div_r{
text-align:right
}
textarea{
overflow:auto;overflow-y:auto;overflow-x:hidden;margin:0;border:solid 1px #2aade6;padding-left:3px
}
p{
margin:0 0 10px 0
}
font{
line-height:auto
}
label input{
vertical-align:middle
}
#swfo{
height:274px
}
#swfo .text{
display:none
}
.header{
height:274px;width:100%;background:url(header_c.png) 312px 0 no-repeat
}
.header td{
vertical-align:top;padding:0
}
.header .l{
width:312px
}
.header .r{
width:682px
}
.tablev1, .tablev5{
width:100%;position:relative
}
.tablev1_l, .tablev5_l{
width:312px;padding:0 0 90px 0;vertical-align:top;position:relative;z-index:5;
}
.tablev1_l .s, .tablev5_l .s{
width:312px
}
.tablev1_r, .tablev5_c{
padding:11px 35px 120px 35px;vertical-align:top;position:relative
}
.tablev5_r{
padding:11px 10px 45px 10px;vertical-align:top;position:relative;z-index:6;width:195px
}
.tablev5_r-cart{
padding-top:120px
}
.h1_side{
color:white;font:normal 18px tahoma, sans-serif;height:49px;margin:0 -10px;background:url(h1_side.png) 0 50% no-repeat;padding:0 0 0 0;line-height:180%;position:relative;z-index:5
}
.h1_side span{
display:block;margin-left:25px
}
.banner2{
margin:0 -10px
}
.banner3{
margin:0 -10px 0 10px
}
.primary_nav{
background:url(primary_nav.png) 0 0 repeat-y;margin-bottom:30px;position:relative;z-index:5
}
.primary_nav td.top{
background:url(primary_nav_top.jpg) 0 0 no-repeat;height:150px;vertical-align:top;padding:0 0 0 57px;color:white
}
.primary_nav .btm{
background:url(primary_nav_btm.jpg) 0 0 no-repeat;width:312px;height:125px
}
.primary_nav1{
font:bold 12px tahoma, sans-serif;margin-left:26px;width:217px
}
.primary_nav1 a{
color:white;display:block;width:217px;text-decoration:none
}
.primary_nav1 a span, .primary_nav1 div span{
display:block;padding:9px 0;background:url(border1.png) 0 100% no-repeat
}
.primary_nav1 a span span{
display:block;padding:0 27px;background:none
}
.primary_nav1 div span span{
display:block;padding:0 0 0 27px;background:none;color:#f2b524
}
.primary_nav1 a:hover{
background:url(border2.png) 0 0 no-repeat;color:#faae8d
}
.primary_nav1 .act{
background:url(border2.png) 0 0 no-repeat
}
.primary_nav1 .act span span{
padding-right:27px
}
.primary_nav1 a:hover span, .primary_nav1 div span{
background:url(border3.png) 0 100% no-repeat
}
.primary_nav1 a:hover span span, .primary_nav1 div span span{
background:#bf221a
}
.primary_nav2{
background:url(border2.png) 0 0 no-repeat;padding-top:9px
}
.primary_nav2_b{
background:url(border3.png) 0 100% no-repeat;padding:0 0 9px 0
}
.primary_nav2_c{
background:#bf221a;padding:0 27px;font:normal 11px tahoma, sans-serif;padding-bottom:1px
}
.primary_nav2_c a{
width:auto;height:auto;background:url(bullet1.png) 0 3px no-repeat;padding-left:20px;text-decoration:underline;margin-bottom:9px
}
.primary_nav1 .primary_nav2_c span{
width:auto;height:auto;font-weight:bold;color:#f2b524;background:url(bullet1.png) 0 3px no-repeat;padding:0 0 0 20px;margin:0 0 9px 0
}
.primary_nav2_c a:hover{
color:#f2b524;background:url(bullet1.png) 0 3px no-repeat;
}
.primary_nav1 .primary_nav2_c span.title{
background:url(border7.png) 0 bottom repeat-x;padding:0 0 6px 0;font-size:12px;margin:0 0 11px 0
}
.primary_nav1 .primary_nav2_c a.title{
background:url(border7.png) 0 bottom repeat-x;color:white;text-decoration:none;padding:0 0 6px 0;font-size:12px;font-weight:bold;margin:0 0 11px 0
}
.primary_nav3 a, .primary_nav3 span{
background:none !important;padding-left:0 !important;margin:0 0 5px 35px !important;color:#ffd36b
}
.primary_nav3 span{
color:#f2b524
}
.primary_nav2 .act{
font-weight:bold;color:#f2b524 !important;background:url(bullet1.png) 0 3px no-repeat
}
.primary_nav4 a, .primary_nav4 span{
background:none !important;padding-left:0 !important;margin:0 0 5px 50px !important;color:#ff5038
}
.primary_nav4 span, .primary_nav4 a:hover{
color:#f2b524
}
.primary_nav5 a, .primary_nav5 span{
background:none !important;padding-left:0 !important;margin:0 0 5px 65px !important;color:#b7b7b7
}
.primary_nav5 span, .primary_nav5 a:hover{
color:#f2b524
}
.primary_nav6 a, .primary_nav6 span{
background:none !important;padding-left:0 !important;margin:0 0 5px 80px !important;color:#fff
}
.primary_nav6 span, .primary_nav6 a:hover{
color:#f2b524
}
.header2{
height:60px;top:274px;position:absolute;right:0;z-index:10;width:994px;height:21px;width:70px;padding-right:393px
}
.header2 div{
height:21px;width:62px;float:right
}
.h1 table{
background:#da251d url(h1_rb.png) 100% 100% no-repeat
}
.h1 table div{
background:url(h1_rt.png) 100% 0 no-repeat
}
.h1 table div div{
background:url(h1_lt.png) 0 0 no-repeat;padding:5px 25px
}
.h1 td{
height:32px;padding:0;background:url(h1_lb.png) 0 100% no-repeat
}
.h1 h1{
margin:0;color:white;font:normal 18px tahoma, sans-serif
}
.h1 div{
width:238px;font-size:0;overflow:hidden;height:0
}
.h1 table div{
width:auto;font-size:inherit;overflow:visible;height:auto
}
.tablev1 .h1{
padding-right:375px;//width:100%;margin-bottom:70px
}
.tablev1 .h1 table{
width:100%
}
.tablev5 .h1{
padding-right:160px;//width:100%;margin-bottom:70px
}
.tablev5 .h1 table{
height:32px;width:100%
}
.new{
padding-bottom:9px;margin-bottom:9px;width:176px;background:url(border6.png) 0 100% repeat-x
}
.news .new2{
padding-bottom:15px;margin-bottom:12px;background:url(border6.png) 0 100% repeat-x
}
.news .last{
padding-bottom:15px;margin-bottom:12px
}
.date{
display:block;color:#da251d
}
.banner{
margin-left:110px
}
.tablev2{
width:100%;margin-bottom:20px;border-left:solid 1px #40bbe9;border-top:solid 1px #40bbe9
}
.tablev2 td{
text-align:center;padding:8px 15px;border-right:solid 1px #40bbe9;border-bottom:solid 1px #40bbe9
}
.tablev2 .head td{
color:#bf221a;font-weight:bold
}
.inp{
font:normal 11px tahoma, sans-serif;color:#017dba;padding-left:3px;padding-right:3px;border:solid 1px #2aade6;height:20px
}
.sled{
margin:-40px 195px 20px 0
}
.sled a{
margin-right:5px
}
.sled span{
margin-right:5px
}
.tablev3{
margin:10px 0 20px 0;
width:100%
}
.tablev3 .l{
padding:0 60px 0 10px;background:url(border4.png) 0 0 repeat-y;width:50%
}
.tablev3 .r{
padding:0 0 0 10px;background:url(border4.png) 0 0 repeat-y
}
.tablev3 table td{
height:48px
}
.tablev3 .img{
text-align:center;padding-right:10px
}
.tablev3 a{
display:block;margin-bottom:11px;font-weight:bold;white-space:nowrap
}
.tablev3 a img{
vertical-align:middle;margin-right:10px
}
.horzline{
text-align:center
}
.horzline div{
width:76px;background:url(border6.png) 0 0 repeat-x;height:2px;font-size:0;margin:0 auto 20px auto
}
.pager{
text-align:center;margin-bottom:20px
}
.pager a{
margin:0 9px;display:inline !important;margin-bottom:auto !important;font-weight:normal !important
}
.pager span{
color:#0195de;font-weight:bold;margin:0 9px
}
h2{
color:#da251d;font:bold 12px verdana, sans-serif;margin:0 0 20px 0
}
h3{
color:#da251d;font:bold 12px verdana, sans-serif;margin:0 0 14px 0
}
.tablev4{
margin-bottom:20px;width:100%;background:url(border4.png) 0 0 repeat-y
}
.tablev4 td{
vertical-align:top
}
.tablev4 .l{
padding:0 50px 20px 20px
}
.tablev4 .lb{
vertical-align:bottom;padding:0 0 20px 20px
}
.tablev4 .r{
padding:10px 0 30px 0;text-align:center
}
.tablev4 .rb{
padding:0;text-align:center
}
.tablev4 .rb table{
margin:0 auto
}
.tablev4 .rb table td{
padding:0 20px 20px 20px
}
.list1{
margin:0 0 0 10px;padding:0;list-style:none
}
.list1 li{
margin-bottom:15px
}
.tablev6{
margin-bottom:20px
}
.tablev6 td{
padding:4px 10px 4px 0
}
.tablev6 .l{
font-weight:bold
}
.tablev6 .td_btn{
padding-right:0;text-align:right
}
.tablev6 .inp, .tablev6 textarea{
width:165px
}
.tablev6a .inp{
width:245px
}
.tablev6b .inp{
width:245px
}
.tablev6b textarea{
width:290px
}
.inp1{
width:240px !important
}
.inp2{
width:130px !important
}
.inp3{
width:140px !important
}
.inp4, .tablev6a textarea{
width:379px !important
}
.error{
color:#d54918;
margin:0 0 50px 12px
}
.sitemap{
margin:0 0 20px 10px
}
.sitemap a{
display:block;padding-left:16px;background:url(bullet2.png) 0 4px no-repeat;margin-bottom:12px
}
.sitemap1{
margin-left:18px;padding-bottom:5px
}
.sitemap1 a{
background:none;margin-bottom:4px
}
.list2{
margin:0 0 20px 10px;padding:0;list-style:none
}
.list2 li{
margin-bottom:5px;background:url(bullet2.png) 0 4px no-repeat;padding-left:15px
}
.clb_{
clear:both
}
.subscribe{
margin-bottom:20px;text-align:right
}
.imageRight{
margin:0 0 10px 15px;float:right
}
.sun{
position:absolute;left:31%;top:5px;width:84px;height:84px;background:url(sun.png) 0 0 no-repeat
}
.text{
position:absolute;right:235px;top:15px;width:170px;height:35px;font:bold 12px tahoma, sans-serif;color:#da251d;text-align:center
}
.logolink{
width:256px;height:78px;position:absolute;left:67px;top:58px;z-index:10;background:url(transp.png) 0 0 repeat-x
}
.err{
border:solid 1px #db2c24
}
.red{
color:#d54918
}
.medium{
font-size:12px
}
.blue{
color:#017dba
}
.results{
line-height:130%;margin-left:27px
}
.result{
margin-bottom:28px
}
.price{
width:80%;overflow:hidden;zoom:1;font-weight:bold
}
.price strong{
color:#da251d
}
.price .inp{
width:30px;color:#da251d;font-weight:bold;text-align:center;margin-left:10px
}
.tocart{
color:#73a602
}
.tocart img{
vertical-align:middle
}
.tocart a{
color:#73a602
}
.tablev7{
margin:10px 0 20px 0
}
.tablev7 .l{
padding:0 20px 0 10px;background:url(border4.png) 0 0 repeat-y;vertical-align:top
}
.tablev7 .r{
padding:0 0 0 10px;background:url(border4.png) 0 0 repeat-y;vertical-align:top
}
.tablev7 .brands a{
display:block;margin-bottom:35px;font-weight:normal;color:#0195de;text-align:center;font-size:12px
}
.tablev7 .brands img{
margin-bottom:5px
}
.tablev7 table td{
padding-bottom:20px;vertical-align:top
}
.tablev7 table p{
margin-bottom:5px
}
.tablev7 .img{
text-align:center;padding-right:10px
}
.tablev7 a{
display:block;margin-bottom:11px;font-weight:bold
}
.tablev7 a img{
vertical-align:middle;margin-right:10px
}
.big{
font-size:12px
}
.auth{
width:259px;height:182px;background:url(auth.png) 0 0 no-repeat;margin-left:57px;position:relative;padding-top:38px
}
.auth table{
width:100%;margin:0 0 0 25px
}
.auth td{
padding:6px 0;color:#fff
}
.auth .inp{
width:140px;background:transparent;border:0;padding-top:3px;padding-bottom:3px;color:#1ea1d9;//padding-top:2px;//padding-bottom:2px
}
.auth .l{
width:57px
}
.auth a{
color:#fff
}
.auth .link, .userbar .link{
display:block;position:absolute;bottom:0;right:0;height:71px;width:91px;background:url(transp.png)
}
.userbar{
width:229px;//width:260px;height:112px;//height:184px;background:url(userbar.png) 0 0 no-repeat;margin-left:57px;position:relative;padding:70px 0 0 30px;color:#fff
}
.userbar a{
color:#dbf6a8
}
.userbar p{
margin-bottom:17px
}
.cart{
width:185px;//width:227px;height:120px;background:url(cart.png) 0 0 no-repeat;padding:33px 0 0 42px;float:right;color:#fff;position:absolute;margin:-18px 0 0 0;right:0;z-index:10
}
.cart a{
color:#fff
}
.cart p{
margin-bottom:6px
}
.text1{
padding-right:240px;
}
select{
border:solid 1px #aade6
}
.code{
vertical-align:middle;margin-right:16px
}
.gallery{
margin:0 0 15px auto;width:320px;background:url(gallery.png) left top repeat-y
}
.gallery td{
padding:0 !important;vertical-align:middle;text-align:center
}
.gallery .images div{
width:320px;overflow:hidden;white-space:nowrap;text-align:left
}
.gallery .images div a{
display:block;margin-right:18px;text-align:center;color:#162e58;text-decoration:none;width:100px
}
.gallery .images div a img{
display:block
}
.gallery .prev, .gallery .next{
width:39px !important;padding:0
}
.gallery .prev a, .gallery .next a{
display:block;height:105px;width:39px
}
.gallery .prev a{
background:url(prev.png) 50% 50% no-repeat
}
.gallery .next a{
background:url(next.png) 50% 50% no-repeat
}
.price1{
font-size:14px;margin-bottom:50px;color:#da251d;font-weight:bold
}
.price1 .link{
color:#73a602
}
.price1 .link img{
vertical-align:middle;margin-right:10px
}
.price1 .inp{
width:22px;text-align:center;color:#da251d;font-weight:bold;margin-left:10px
}
.order{
margin:20px 0
}
.order th{
border-top:solid 7px #0195de;font-size:11px;color:#42bcea;padding:6px 10px 8px 10px;text-align:center
}
.order th.td1{
text-align:left;
}
.order td.td1 a{
display:block
}
.order td.td1 img{
display:block;margin:0 auto
}
.order td{
padding:15px 10px;text-align:center;border-top:solid 2px #42bcea
}
.order .td2 .inp{
width:35px;text-align:center
}
.order .td2 a{
display:block;text-align:center;margin:5px 0
}
.price2{
font-size:18px;text-align:left !important;vertical-align:top
}
.al{
text-align:left !important
}
.ar{
text-align:right !important
}
.contacts{
font-size:12px;position:absolute;width:202px;height:84px;background:url(cloud.png) 0 0 no-repeat;z-index:10;
right:242px;top:0;padding:2px 0 0 0;text-align:right
}
.contacts .phone{
color:#e22e14;font-size:19px;padding-right:36px
}
.contacts .phone small{
font-size:11px
}
.contacts .mail{
font-size:15px;padding-right:37px
}
.contacts .mail a{
text-decoration:none
}
.contacts a{
color:#0296de;padding-right:6px
}
.contacts p{
margin-bottom:2px;padding-right:39px
}
.contacts img{
vertical-align:middle
}
.callback{
position:absolute;width:115px;height:79px;z-index:10;
right:304px;top:159px;padding:2px 0 0 0
}
.callback .png{
margin-bottom:-79px;width:115px;height:79px
}
.callback a{
position:relative;z-index:2;text-decoration:none;font:bold 14px tahoma, geneva, sans-serif;font-weight:bold;color:#16a2e2;text-align:center;height:54px;display:block;padding-top:24px
}
.searchres a{
color:#017dba
}

