body, table, th, td, p, div, form, input, textarea, select, h1, h2, h3, h4, h5, a{
font-family: Tahoma, 'Arial Cyr', Arial, Verdana, sans-serif;
font-size:100%;
}
body{
margin:0px;
padding:0px;
font-size:70%;
color:#224176;
background:#1B4AA4 url('../img/bg.jpg') bottom left repeat-x;
height:100%;
}
a, a:link, a:visited{
color:#FF0;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
h1, h2, h3, h4{
margin:0px;
padding:0px;
}
#preload{
width:1px;
height:1px;
overflow:hidden;
position:absolute;
top:-1px;
left:-1px;
}
#c0{
position:absolute;
width:100%;
height:100%;
background:#1B4AA4 url('../img/bg.jpg') bottom left repeat-x;
min-width:900px;
}
html>body #c0{
height:auto;
min-height:100%;
}
#c1{
min-width:900px;
position:relative;
padding-bottom:200px;
}
#header{
height:255px;
background:url('../img/header.bg.gif') top left repeat-x;
position:relative;
z-index:10;
}
#logo{
z-index:11;
width:193px;
height:42px;
position:absolute;
left:33px;
top:51px;
}
#logo h1{
margin:0;
padding:0;
width:193px;
height:42px;
background:url('../img/logo.jpg') top left no-repeat;
}
#logo h1 span{
display:none;
}
#logo h1 a{
display:block;
width:193px;
height:42px;
}
#contact{
position:absolute;
right:37px;
top:62px;
width:146px;
height:21px;
background:url('../img/contact.gif') top left no-repeat;
}
#contact span{
display:none;
}
#nav{
position:absolute;
right:37px;
top:7px;
width:34px;
height:10px;
}
#nav ul{
display:block;
position:relative;
margin:0;
padding:0;
list-style-type:none;
width:34px;
height:10px;
}
#nav ul li{
float:left;
}
#nav ul li a span{
display:none;
}
#nav ul li a{
display:block;
}
#nav ul li.home a{
width:11px;
height:10px;
margin-right:11px;
background:url('../img/home.gif') top left no-repeat;
}
#nav ul li.email a{
width:12px;
height:10px;
background:url('../img/email.gif') top left no-repeat;
}
#imenu{
z-index:10;
position:absolute;
left:0px;
top:120px;
width:790px;
height:107px;
background:url('../img/imenu.bg.gif') top left repeat-x;
}
#imenu ul{
display:block;
position:relative;
width:790px;
height:107px;
margin:0;
padding:0;
background:url('../img/imenu.bg.r.gif') top right no-repeat;
}
#imenu ul li{
display:block;
float:left;
margin-top:7px;
}
#imenu ul li a{
display:block;
height:85px;
}
#imenu ul li a span{
display:none;
}
#imenu ul li.m1 a{
width:187px;
background:url('../img/im1.jpg') top left no-repeat;
}
#imenu ul li.m2 a{
width:190px;
background:url('../img/im2.jpg') top left no-repeat;
}
#imenu ul li.m3 a{
width:190px;
background:url('../img/im3.jpg') top left no-repeat;
}
#imenu ul li.m4 a{
width:189px;
background:url('../img/im4.jpg') top left no-repeat;
}
#menu{
position:relative;
padding-top:229px;
width:900px;
}
#menu ul{
display:block;
list-style-type:none;
margin:0;
padding:0;
padding-left:27px;
z-index:100;
}
#menu ul li{
display:block;
margin:0;
padding:0;
float:left;
}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited{
display:block;
line-height:25px;
padding:0 10px 0 22px;
background:url('../img/mbul.gif') center left no-repeat;
color:#9ED9FA;
text-decoration:none;
}
#menu ul li a:hover, #menu ul li a.active, #menu ul li a.active:link, #menu ul li a.active:visited{
background:#0083FF url('../img/mbul.gif') center left no-repeat;
}
#menu ul.submenu{
display:none;
position:absolute;
top:255px;
margin:0;
padding:5px 10px;
width:110px;
background:#0071DC;
border:solid 1px #005BB1;
}
#menu ul.submenu li{
float:none;
padding:0 0 5px 0;
}
#menu ul.submenu li a, #menu ul.submenu li a:link, #menu ul.submenu li a:visited{
line-height:1em;
background:none;
display:inline;
margin:0;
padding:0;
color:#FFF;
}
#menu ul.submenu li a:hover{
text-decoration:underline;
}
#main{
position:relative;
height:300px;
background:#FFF;
}
#content{
width:900px;
}
#news{
position:absolute;
left:35px;
top:0px;
width:190px;
height:300px;
}
#news h2{
height:40px;
background:url('../img/index.h2.news.gif') bottom left no-repeat;
}
#news h2 span{
display:none;
}
#news div.list{
margin-top:10px;
height:230px;
overflow-y:auto;
}
#news div.list div.new{
margin-bottom:10px;
}
#news div.list div.new span{
display:block;
}
#news div.list div.new span.date{
font-weight:bold;
color:#1EA1EC;
}
#news div.list div.new span.announce{
margin:3px 0;
}
#news div.list div.new span.more{
font-size:90%;
color:#C00;
}
#news div.list div.new span.more a{
color:#C00;
}
#banner{
position:relative;
width:650px;
height:300px;
left:250px;
top:0px;
z-index:0;
}
#pic{
display:none;
}
#footer{
position:relative;
}
#copy{
color:#FFF;
margin:10px 0 0 35px;
}
#copy span{
display:block;
}
#copy a{
color:#FFF;
font-weight:bold;
}

#counters{
position:absolute;
right:37px;
top:0px;
}
