body, table, th, td, p, div, form, input, textarea, select, h1, h2, h3, h4, h5, a{
font-family:'Arial Cyr', Arial, Verdana, sans-serif;
font-size:100%;
}
*{
margin:0;
padding:0;
}
html{
height:100%;
}
body{
position:relative;
height:100%;
min-height:100%;
font-size:75%;
background:#E6E6E6 url('../img/bg.gif') top left repeat-y;
color:#333;
}
html>body{
height:auto;
min-height:100%;
}
a, a:link, a:visited{
color:#069;
text-decoration:underline;
}
a.active, a:visited{
color:#333;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
a img{
border:none;
text-decoration:none;
display:block;
}
#top{
position:relative;
height:112px;
background:#005C9B url('../img/2/top.bg.jpg') top left no-repeat;
min-width:1000px;
width:expression(document.body.clientWidth<1004?"1000px":"auto");
}
#top div#h1{
margin-left:280px;
height:112px;
background:url('../img/2/logo.gif') center center no-repeat;
}
#top div#h1 span{
display:none;
}
#top div#h1 a, #top div#h1 a:link, #top div#h1 a:visited{
display:block;
position:absolute;
left:50%;
margin-left:-34px;
top:7px;
width:348px;
height:100px;
}
#contacts{
position:absolute;
right:0px;
top:0px;
width:180px;
height:116px;
text-align:center;
color:#FFF;
}
#contacts span{
}
#nav{
position:absolute;
right:0px;
top:91px;
width:189px;
height:21px;
}
#nav ul{
list-style-type:none;
}
#nav ul li b, #nav ul li a, #nav ul li a:link, #nav ul li a:visited{
display:block;
position:absolute;
left:0px;
top:3px;
width:16px;
height:16px;
}
#nav ul li a span, #nav ul li b span{
display:none;
}
#nav ul li.home b, #nav ul li.home a, #nav ul li.home a:link, #nav ul li.home a:visited{
left:40px;
background:url('../img/2/home.gif');
}
#nav ul li.home b, #nav ul li.home a:hover{
background:url('../img/homea.gif');
}
#nav ul li.email b, #nav ul li.email a, #nav ul li.email a:link, #nav ul li.email a:visited{
left:80px;
background:url('../img/2/email.gif');
}
#nav ul li.email b, #nav ul li.email a:hover{
background:url('../img/emaila.gif');
}
#nav ul li.sitemap b, #nav ul li.sitemap a, #nav ul li.sitemap a:link, #nav ul li.sitemap a:visited{
left:120px;
background:url('../img/2/sitemap.gif');
}
#nav ul li.sitemap b, #nav ul li.sitemap a:hover{
background:url('../img/sitemapa.gif');
}
#menu{
position:absolute;
left:0px;
top:112px;
width:190px;
border-top: solid 1px #FFF;
}
#menu ul{
display:block;
list-style-type:none;
}
#menu ul li{
padding:0 0 1px 0;
}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited, #menu ul li b{
display:block;
width:189px;
height:29px;
line-height:29px;
color:#FFF;
font-family:Arial;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
text-align:right;
background:url('../img/menu.bg.gif') center left repeat;
}
#menu ul li a span, #menu ul li b span{
display:block;
padding:0 39px 0 10px;
}
#menu ul li b, #menu ul li a.active, #menu ul li a.active:link, #menu ul li a.active:visited{
background:url('../img/menu.active.gif') center left no-repeat;
}
#menu ul li a:hover, #menu ul li a.active:hover{
background:url('../img/menu.hover.gif') center left no-repeat;
}
#menu ul.submenu{
display:none;
list-style-type:none;
margin:1px 0 -1px 0;
}
#menu ul.submenu li{
border-bottom:solid 1px #FFF;
padding:0;
}
#menu ul.submenu li a span, #menu ul.submenu li b span{
display:block;
padding:6px 31px 6px 10px;
}
#menu ul.submenu li a, #menu ul.submenu li a:link, #menu ul.submenu li a:visited, #menu ul.submenu li b{
line-height:1.5em;
padding:0;
text-transform:none;
background:url('../img/submenu.bg.gif') top left repeat-y;
height:29px;
}
html>body #menu ul.submenu li a, html>body #menu ul.submenu li a:link, html>body #menu ul.submenu li a:visited, html>body #menu ul.submenu li b{
height:auto;
min-height:29px;
}
#menu ul.submenu li a:hover{
background:url('../img/submenu.hover.gif') center left repeat-y;
}
#menu ul.submenu li a.active, #menu ul.submenu li a.active:link, #menu ul.submenu li a.active:visited, #menu ul.submenu li b{
background:url('../img/submenu.active.gif') center left repeat-y;
}
#main{
min-width:810px;
width:expression(document.body.clientWidth<1004?"810px":"auto");
padding:0 0 65px 190px;
}
#dec2{
position:relative;
border-bottom:solid 1px #FFF;
background:#09567C url('../img/dec2.bg1.gif') center left repeat-x;
}
#news{
background:#CCC;
padding:0 20px 10px 20px;
position:relative;
border-top:solid 1px #FFF;
}
#news div.h3{
font-weight:bold;
position:relative;
margin:0 -20px 10px -20px;
background:url('../img/h2.bg1.gif') top left repeat-x;
}
#news div.h3 span{
display:block;
padding:6px 0 6px 39px;
color:#FD0;
font-size:16px;
font-family:Arial, helvetica;
text-transform:lowercase;
background:url('../img/h2.bg2.gif') top left no-repeat;
}
#news div.h4{
font-weight:bold;
}
#news a.more, #news a.more:visited, #news a.more:link{
color:#C00;
display:block;
text-align:right;
}
#news table{
width:100%;
}
#news table td{
border-left:solid 1px #FFF;
border-right:solid 1px #666;
width:25%;
padding:0 5px;
}
#news table td.f{
border-left:none;
}
#news table td.l{
border-right:none;
}
#main div.h2{
height:29px;
background:url('../img/h2.bg1.gif') top left repeat-x;
border-top:solid 1px #FFF;
line-height:29px;
padding-left:36px;
color:#FD0;
font-weight:normal;
font-size:18px;
font-family:Arial, helvetica;
text-transform:lowercase;
}
#main h2{
height:29px;
line-height:29px;
margin-left:-36px;
padding-left:36px;
background:url('../img/h2.bg2.gif') top left no-repeat;
color:#FD0;
font-weight:normal;
font-size:18px;
font-family:Arial, helvetica;
text-transform:lowercase;
}
#content{
height:600px;
padding:2em;
}
html>body #content{
height:auto;
min-height:600px;
}
#content div.h3{
font-weight:bold;
margin:2em 0 0.5em 0;
padding:0 0 0 19px;
background:url('../img/h3.bg.gif') top left no-repeat;
color:#0A5E8C;
font-size:12px;
font-family:Tahoma, Arial, helvetica;
height:1em;
}
html>body #content div.h3{
height:auto;
}
#content div.h4{
font-weight:bold;
margin:1em 0 0.5em 0;
}
#content p{
margin:0.5em 0 1em 0;
}
#content ul, #content ol{
margin:0 0 1em 2em;
}
#bot{
position:absolute;
left:0px;
bottom:-1px;
width:100%;
height:65px;
min-width:1000px;
width:expression(document.body.clientWidth<1004?"1000px":"auto");
background:url('../img/bot.bg1.gif') top left repeat-x;
text-align:center;
}
html>body #bot{
bottom:0;
}
#bot div.container{
}
#bmenu ul{
list-style-type:none;
background:url('../img/bot.bg2.gif') top center no-repeat;
width:780px;
margin:3px auto 0 auto;
}
#bmenu ul li{
display:inline;
line-height:31px;
padding:6px 10px 4px 12px;
background:url('../img/bot.menu.splitter.gif') top left no-repeat;
}
#bmenu ul li.m1{
background:none;
}
#bmenu ul li b, #bmenu ul li a, #bmenu ul li a:link, #bmenu ul li a:visited{
color:#FD0;
font-weight:bold;
text-transform:uppercase;
font-size:12px;
text-decoration:none;
font-family:Arial;
}
#bmenu ul li b, #bmenu ul li a:hover{
text-decoration:underline;
}
#bmenu ul li b{
color:#CCC;
}
table.data{
border-collapse:collapse;
border:solid 1px #999;
}
table.data td{
border:solid 1px #999;
background:#F5F5F5;
padding:3px;
font-size:11px;
}
table.data tr.ODD6 td{
text-align:center;
}
table.data tr.EVEN td{
background:#999;
text-align:center;
}
table.data td.HDR6, table.data tr.HDR6 td{
color: #000;
background:#fce0a3;
text-align:center;
}
div.set{
margin:1px 0;
padding:1em 0.5em;
}
div.error{
background:#FCC;
}
div.set span.def{
font-weight:bold;
}
input.text, textarea{
width:500px;
border:solid 1px #333;
}
input.submit{
border:solid 1px #333;
}
div.message{
color:#369;
border:solid 1px #369;
border-left:solid 10px #369;
border-right:solid 10px #369;
background:#FFF;
padding:1em;
margin:1em 0;
clear:both;
}
#banner{
position:relative;
text-align:center;
background:#869F59;
margin:1px 1px 0 0;
padding:3px 0;
}
#counter{
padding:7px;
background:#FFF;
height:35px;
}
#n1{
border-top:solid 1px #FFF;
padding-right:1px;
}
#n1 div.h4{
font-weight:bold;
height:29px;
line-height:29px;
padding-left:36px;
background:url('../img/h2.bg2.gif') top left no-repeat;
color:#FD0;
text-transform:uppercase;
}
#n1 div.h4 a, #n1 div.h4 a:visited, #n1 div.h4 a:link{
color:#FD0;
text-decoration:none;
}
#n1 div.item{
padding:5px;
border-bottom:solid 1px #CCC;
margin-bottom:1em;
}
#n1 div.item span{
display:block;
}
#n1 div.item span.desc{
font-weight:bold;
}
#n1 a.more, #n1 a.more:visited, #n1 a.more:link{
display:block;
text-align:right;
margin-top:0.5em;
}
table.subinfo{
border-collapse:collapse;
margin:0;
border:none;
}
table.subinfo td{
margin:0;
padding:5px;
}
table.subinfo td a.icon, table.subinfo td a.icon:link, table.subinfo td a.icon:visited{
display:block;
width:32px;
height:28px;
}
table.subinfo td a.icon span{
display:none;
}
table.subinfo td a.pricelist, table.subinfo td a.pricelist:link, table.subinfo td a.pricelist:visited{
background:url('../img/icon/pricelist.gif') top left no-repeat;
}
table.subinfo td a.catalog, table.subinfo td a.catalog:link, table.subinfo td a.catalog:visited{
background:url('../img/icon/catalog.gif') top left no-repeat;
}
table.subinfo td a.instruction, table.subinfo td a.instruction:link, table.subinfo td a.instruction:visited{
background:url('../img/icon/instruction.gif') top left no-repeat;
}
table.subinfo td a.request, table.subinfo td a.request:link, table.subinfo td a.request:visited{
background:url('../img/icon/request.gif') top left no-repeat;
}
table.subinfo td a.diller, table.subinfo td a.diller:link, table.subinfo td a.diller:visited{
background:url('../img/icon/diller.gif') top left no-repeat;
}
table.subinfo td.phone{
font-weight:bold;
font-size:150%;
padding-left:50px;
}
#qwe{
position:absolute;
right:20px;
top:45px;
color:#666;
font-size:75%;
}
#qwe a, #qwe a:link, #qwe a:visited{
color:#666;
text-decoration:underline;
}
#preload{
position:absolute;
left:-1px;
top:-1px;
width:1px;
height:1px;
overflow:hidden;
}
#bc{
padding:5px 20px 5px 45px;
background:#DDD;
color:#666;
}
#bc a, #bc a:link, #bc a:visited{
color:#666;
}
#topb{
background:#FF8400;
text-align:center;
position:relative;
height:120px;
border-top:solid 1px #FFF;
}
#topb object{
margin:0 auto;
}
img.left{
display:block;
float:left;
margin: 5px 10px 5px 0;
}
img.right{
display:block;
float:right;
margin: 5px 0 5px 10px;
}
#link-block{
color:#999;
}
#link-block input.text{
border:solid 1px #999;
}
div.announce{
padding:1em;
font-size:125%;
color:#FC0;
background:#C00;
text-align:center;
margin:0 -20px -10px -20px;
}

#ext_links {font-size:11px; margin-top:30px; margin-bottom:0px; padding:5px 6px 4px; background:#d1d1d1; border-bottom:3px solid #d1d1d1; width: 500px; }
#ext_links .group_tab {cursor:pointer; border:1px solid #d1d1d1; border-bottom:0; display:block; float:left; height:15px; margin:-25px 5px 5px 0; padding:5px 7px 0}
#ext_links .group_tab span {display:none}
#selected_tab {background:#d1d1d1;}
.hl {border-bottom: 1px solid #ffa600; margin-bottom:5px; margin-top:5px;}