html, body{
height:100%;
margin:0;
padding:0;
border:0;
font:normal 12px tahoma, sans-serif;
color:#394081;
background:url(bodytop2.png) left top repeat-x
}
body form{
height:100%;
padding:0;
margin:0
}
.container{
width:100%;
margin-bottom:-90px;
min-height:100%
}
.empty{
height:90px;
clear:both
}
.footer{
height:90px;
font-size:11px;
background:url(footer.png) left 30px repeat-x;
color:black;
}
.footer .l{
padding:37px 0 0 30px;
float:left
}
.footer .r{
text-align:right;
padding:37px 30px 0 0
}
* html .container{
height:100%
}
.s{
overflow:hidden;
height:1px
}
table{
border-collapse:collapse
}
td{
font:normal 12px tahoma, sans-serif;
color:#394081
}
img{
border:0
}
a{
color:#005ea1;
text-decoration:none
}
a:hover{
text-decoration:underline
}
.clb_{
clear:both
}
.w_{
width: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
}
textarea{
overflow:auto;
overflow-y:auto;
overflow-x:hidden;
margin:0;
font:normal 12px tahoma, sans-serif;
border:solid 1px #ddd;
padding-left:3px;
background:url(input.png) left top no-repeat
}
p{
margin:0 0 10px 0
}
font{
line-height:auto
}
.header{
height:352px;
background:url(header.png) left top repeat-x
}
.top{
height:118px;
width:100%;
background:url(bodytop.png) left top no-repeat
}
.primary_nav{
color:#929292;
width:36%;
font-weight:bold
}
.primary_nav a{
color:#929292
}
.primary_nav span{
color:black
}
.logo{
padding:0 0 0 24px;
width:33%
}
.search{
padding:3px 40px 0 0;
color:#929292
}
.search table{
float:right
}
.search img{
vertical-align:middle
}
.search .inp{
width:120px
}
.search .l{
padding-right:20px;
font-weight:bold;
color:#929292
}
.search .r{
padding-left:5px
}
.inp{
font:normal 12px tahoma, sans-serif;
vertical-align:middle;
padding-left:3px;
padding-right:3px;
border:solid 1px #dddddd;
background:url(input.png) left top no-repeat
}
.inp2{
font:normal 12px tahoma, sans-serif;
height:22px;
font-size:11px;
font-weight:bold;
padding-top:2px;
text-align:center
}
.lang{
padding-left:33px
}
.lang a, .lang span{
display:block;
float:left;
width:32px;
height:26px;
background-position:left -26px
}
.lang a:hover, .lang span{
background-position:left top
}
.site{
padding-left:10px
}
.site a, .site span{
display:block;
float:left;
width:26px;
height:26px;
margin-right:10px;
background-position:left top
}
.site a:hover, .site span{
background-position:left -26px
}
.visual table{
width:100%
}
.visual td{
height:209px;
padding:0;
background:url(visual_r.jpg) right top no-repeat
}
.visual div{
width:544px
}
.tablev1, .tablev4{
width:100%
}
.tablev1_l, .tablev4_l{
vertical-align:top;
width:195px;
padding:0 25px 30px 30px;
background:url(bg1.jpg) left top no-repeat
}
.tablev1_c{
vertical-align:top;
padding:0 0 30px 0
}
.tablev4_c{
vertical-align:top;
padding:15px 15px 30px 15px;
background:url(bg.jpg) left top no-repeat
}
.tablev4_r{
vertical-align:top;
width:155px;
padding:0 50px 30px 55px;
background:url(bg.jpg) 35px top no-repeat;
color:black
}
.tablev1_r{
vertical-align:top;
width:155px;
padding:0 20px 30px 55px;
background:url(bg.jpg) 35px top no-repeat;
color:black
}
.tablev2{
width:100%;
margin-bottom:-30px
}
.tablev2_l{
vertical-align:top;
width:228px;
background:url(img1.png) left -90px repeat-x;
padding-bottom:30px
}
.tablev2_c{
width:20px;
padding-bottom:30px
}
.tablev2_r{
vertical-align:top;
width:228px;
background:url(img1.png) left -90px repeat-x;
padding-bottom:30px
}
.tablev2 .text{
padding:10px 15px;
text-align:justify
}
.tablev2 .text p{
text-align:justify
}
.tablev2 .text a img{
vertical-align:middle;
margin-right:5px
}
.tablev2 h1{
color:#787979
}
h1{
font:normal 21px tahoma, sans-serif;
margin:0 0 10px 0;
color:#1c256f
}
h2{
font:bold 15px tahoma, sans-serif;
margin:0 0 10px 0;
color:#1c256f
}
.secondary_nav{
margin:0 0 10px -30px;
width:225px
}
.secondary_nav0{
color:white;
font-size:13px;
margin-bottom:2px;
width:225px
}
.secondary_nav0 div{
height:40px;
position:relative;
z-index:2
}
.secondary_nav0 div div{
padding:7px 0 0 30px;
height:auto;
position:static;
z-index:1
}
.secondary_nav0 .bg{
padding:0;
height:40px;
margin-top:-40px;
position:static;
z-index:1
}
.secondary_nav0 a{
color:white
}
.secondary_nav1{
margin-bottom:5px
}
.secondary_nav1 a{
display:block;
margin-bottom:2px;
background:url(secondary_nav1.png) left top repeat-y;
color:#1c256f;
font-weight:bold;
font-size:11px;
padding:1px 35px 2px 40px
}
.sel{
padding-left:3px;
font:normal 12px tahoma, sans-serif;
border:solid 1px #ddd;
background:url(input.png) left top no-repeat
}
.selcountry{
width:170px
}
.selcountry select{
margin-top:3px
}
.title{
background:url(titlebg.png) left top no-repeat;
height:26px;
margin:0 -50px 10px -25px;
font:normal 14px tahoma, sans-serif;
color:#1c256f;
padding-left:25px
}
.news{
margin-bottom:30px;
font-size:11px
}
.news .arrow{
float:right;
margin:0 0 5px 10px
}
.links{
margin-bottom:30px
}
.links a{
display:block;
margin-bottom:4px;
color:#1c256f
}
.links a img{
margin-right:8px
}
.tablev3{
margin-bottom:40px;
width:100%;
background:url(title2.png) left top repeat-x;
background-color:#fed08f
}
.tablev3 td{
padding:0
}
.tablev3_l{
width:16px;
background:url(title2a.png) left top no-repeat
}
.tablev3_l div{
width:16px
}
.tablev3_c{
text-align:center;
width:100%;
padding-right:16px
}
.tablev3_c h1{
color:#1c256f;
margin:0;
line-height:100%
}
.text2{
padding:0 50px;
color:black
}
.tablev5, .tablev6{
margin-bottom:10px
}
.tablev5 .l{
padding-right:10px;
font-size:11px;
font-weight:bold
}
.tablev5 td{
padding:4px 0 5px 0
}
.tablev6 .l .inp{
width:190px;
margin-right:30px
}
.tablev6 .r .inp{
width:100px
}
.tablev6 td{
padding:4px 0 5px 0;
font-weight:bold
}
.tablev5 .inp, .tablev5 .sel, .tablev5 textarea{
width:270px
}
.btn{
background:url(btn_l.png) left center no-repeat;
padding-left:16px;
font-size:10px;
font-weight:bold;
height:27px;
margin-right:10px;
float:left
}
.btn span{
display:block;
float:left;
height:27px;
background:url(btn_r.png) right center no-repeat;
padding-right:16px;
line-height:220%;
cursor:hand
}
.btn:hover{
text-decoration:none;
background-image:url(btn_la.png)
}
.btn:hover span{
background-image:url(btn_ra.png)
}
.select{
margin-bottom:30px
}
.select label{
display:block;
margin-bottom:8px
}
.tablev7{
margin-bottom:30px;
width:100%
}
.tablev7 .head td{
vertical-align:top;
font-size:11px;
padding-bottom:0
}
.tablev7 td{
padding:4px 8px 4px 0;
font-weight:bold
}
.tablev7 .td_btn{
width:100%
}
.tablev7 table{
width:100%
}
.tablev7 table td{
padding-right:0
}
.tablev7 .inp{
width:100%
}
.tablev7 .btn2{
background-color:#888db2;
color:white;
font:normal 11px tahoma, sans-serif;
border:none
}
.tablev8{
margin-bottom:30px;
width:100%
}
.tablev8 .head td{
vertical-align:top;
font-size:10px;
padding-bottom:0
}
.tablev8 td{
padding:4px 8px 4px 0;
font-weight:bold;
font-size:11px;
width:16%
}
.tablev8 .inp{
width:100%
}
.tablev8 .btn2{
background-color:#888db2;
color:white;
font:normal 11px tahoma, sans-serif;
border:none
}
.sitemap{
margin-bottom:30px
}
.sitemap a{
color:#1c256f;
display:block
}
.sitemap1 a{
color:#00adef;
padding-left:22px
}
.sitemap2 a{
padding-left:44px
}
.sitemap3 a{
padding-left:66px
}
.tablev9{
width:100%;
margin-bottom:30px
}
.tablev9 td{
width:50%;
vertical-align:top;
padding:0
}
.tablev9 .l{
padding:0 20px 0 0
}
.new{
color:black;
margin-bottom:20px
}
.new .anons{
font-size:13px
}
.pager{
text-align:right
}
.pager a{
margin:0 3px;
color:#1c256f
}
.pager span{
margin:0 5px
}
.order{
margin-bottom:30px
}
.order textarea{
width:100%;
margin-bottom:15px
}
.order .inp{
width:100px;
margin-bottom:15px
}
.error{
color:red
}
table.date{
margin-top:-4px
}
table.date td{
text-align:center;
font-size:11px;
padding:0
}
table.date .td_btn{
padding-right:15px
}
.date2{
display:block;
font-size:11px
}
table.catalog{
margin-bottom:20px
}
td.catalog{
padding:0 65px 30px 0
}
td.catalog table{
background:#e6e7e8 url(cattop.png) right top repeat-y;
width:250px
}
td.catalog td.top{
padding:20px 15px 0 15px;
text-align:center;
background:url(bodytop.png) right top repeat-x
}
td.catalog .btm{
padding:15px;
height:31px;
font-size:11px;
vertical-align:top;
background:url(catbtm.png) right bottom no-repeat
}
td.catalog .price{
font-size:14px;
font-weight:bold
}
td.catalog .div_r{
margin-left:10px
}
td.catalog .div_l{
color:#767777
}
.price2{
font-size:26px;
font-weight:bold
}
.price2 span{
font-size:20px
}
.text3{
padding:40px 0 0 0;
color:black
}
.text4 img{
float:left;
margin:0 50px 35px 0
}
.groups{
margin-bottom:30px
}
.groups div{
margin-bottom:6px
}
.groups img{
margin-right:20px;
vertical-align:middle
}
* 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")
}
.obz{
background-color:#f0f0f1;
padding:3px 0 4px 10px;
font-weight:bold;
font-size:11px;
margin:0 -15px 10px -15px
}
.sled{
margin-bottom:30px;
font-size:11px
}
.sled a{
margin-right:5px;
text-decoration:underline
}
.sled span{
margin-right:5px;
color:#666
}
table td.errmsg{
padding-left:10px;
color:red;
font-size:11px;
line-height:90%
}
.newfull h1{
line-height:90%;
margin:3px 0 14px 0
}
.newfull img{
float:left;
margin:0 15px 10px 0
}
.catalog-float
{
float:left;
margin:0 50px 35px 0;
background:#e6e7e8 url(cattop.png) right top repeat-y
}
.catalog-float table
{
	margin:0
}
.catalog-float img
{
margin:20px 15px
}
.catalog-float td.top{
text-align:center;
background:url(bodytop.png) right top repeat-x
}
.catalog-float .btm{
padding:15px;
height:31px;
font-size:11px;
vertical-align:top;
background:url(catbtm.png) right bottom no-repeat
}
