body {
background:#d3deed url('images/bg.gif') repeat-x top;
padding:0px;
margin:0px auto;
font-family:tahoma;
font-size:12px;
font-weight:normal;
}
a {
color:#406db0;
}
.bodys {
margin:0px auto;
padding:0px;
width:1000px;
}
.main {
width:638px;
padding:0px;
margin:0px;
float:left;
}
.left {
width:340px;
padding:0px;
margin:0px;
float:left;
padding-left:20px;
}
.left h2 {
font-family:tahoma;
font-size:14px;
background: url('images/title2.gif') repeat-x left;
height:19px;
color:#ffffff;
padding-top:2px;
}
.left .main_line {
background: url('images/title4.png') repeat-x left;
height:21px;
}
.left .main_ {
background: url('images/title1.gif') no-repeat left;
height:21px;
padding-left:6px;
}
.left .main__ {
background: url('images/title3.gif') no-repeat right;
height:21px;
padding-right:6px;
width:150px;
}
.left h3 {
color:#2457a3;
font-family:Tahoma;
font-size:10px;
text-transform:uppercase;
}

.footer {
margin:0px auto;
padding:0px;
width:1000px;
clear:both;
}
.footer .logo_bottom {
position:relative;
left:658px;
background: url('images/logo_bottom.gif') no-repeat;
width:237px;
height:23px;
}
.main_menu .menu_active {
float:left;
background:url('images/m1.gif') no-repeat left top;
height:41px;
padding:0px;
margin:0px;
}
.main_menu .menu_active .menu_ {
background:url('images/m3.gif') no-repeat right;
line-height:41px;
padding-right:18px;
padding-left:5px;
}
.main_menu .menu_active .menu__ {
background:url('images/m2.gif') repeat-x;
line-height:41px;
padding-right:10px;
padding-left:5px;
}
.main_menu .menu_active a {
font-size:12px;
font-family:tahoma;
font-weight:bold;
color:#ffffff;
text-decoration:none;
position:relative;
top:2px;
}
.main_menu .menu {
float:left;
height:41px;
padding:0px;
margin:0px;
}
.main_menu .menu div {

line-height:41px;
padding-right:10px;
padding-left:5px;
}
.main_menu .menu a {
font-size:12px;
font-family:tahoma;
font-weight:bold;
color:#2457a3;
text-decoration:none;
position:relative;
top:2px;

}
.main_menu .separator {
width:10px;
float:left;
}
.description {
position:relative;
top:10px;
clear:both;
border:2px solid #2457a3;
background: url('images/def_1.gif') repeat-y left;
}
.description p {
padding:5px;
margin:0px;
padding-left:20px;
font-family:tahoma;
font-size:11px;
}
.logo {
background: #2457a3 url('images/def_logo.gif') no-repeat left;
height:20px;
clear:both;
}
.new_in_site {
position:relative;
top:30px;
background: url('images/news_site.gif') no-repeat left;
height:32px;
clear:both;
}
.new_in_site p {
padding:5px;
margin:0px;
padding-left:180px;
padding-top:7px;
font-family:tahoma;
font-size:11px;
color:#ffffff;
}
.content {
clear:both;
padding-top:30px;
display:block;
}
.content h1 {
font-family:tahoma;
font-size:14px;
background: url('images/title2.gif') repeat-x left;
height:19px;
color:#ffffff;
padding-top:2px;
}
.content .main_line {
background: url('images/title4.png') repeat-x left;
height:21px;
}
.content .main_ {
background: url('images/title1.gif') no-repeat left;
height:21px;
padding-left:6px;
}
.content .main__ {
background: url('images/title3.gif') no-repeat right;
height:21px;
padding-right:6px;
width:150px;
}
.banner {
position:relative;
top:60px;
width:100%;
height:120px;
background:#f7f7f;
}
.banner img {
border:none;
}
h2 {
font-family:tahoma;
font-size:12px;
color:#2457a3;
font-weight:bold;
}
.content img {
border:1px solid #bfb7b7;
padding:5px;
background:#ffffff;
}
