body {
background:url(img/top_bg_body.jpg) repeat-x top;
}
* {
margin-top:0;
margin-bottom:0;
}
.wrapper {
margin-left:auto;
margin-right:auto;
width:956px;
}
.header {
background: url(img/logo.jpg) no-repeat;
width:1000px;
height:350px;
float:left;
position:relative;
}
.header img {
	position:absolute;
	border:none;
}
.reg {
	top: 67px;
	left: 391px;
}
.pub {
	left: 657px;
	top: 172px;
}
.menu_top {
margin-top:330px;
padding-left:144px;
}
.menu_top a {
padding-left:29px;
font:14px tahoma;
color:#146A87;
padding-right:12px;
text-decoration:none;
}
.menu_top a:hover {
text-decoration:underline;
color:#D43511;
}
.left_bar {
float:left;
width:200px;
height:400px;
background:url(img/bg.jpg) bottom center no-repeat;
margin-left:60px;
margin-top:20px;
}
h3 {
color:#8EAF0D;
font:14px tahoma;
border-bottom:4px solid #B1CBDE;
display:block;
padding-bottom:10px;
width:190px;
}
.cat {
color:#5F81B8;
font:14px tahoma;
border-bottom:none;
padding-bottom:1px;
padding-top:10px;
}
li {
list-style:none;
padding-left:10px;
}
li a {
padding-left:30px;
display:block;
background:url(img/arroy.jpg) left center no-repeat;
padding-bottom:1px;
font:12px tahoma;
color:#707070;
text-decoration:none;
margin-bottom:3px;
}
li a:hover {
text-decoration:underline;
color:#146A87;
}
.inform {
color:#D6321A;
font:14px tahoma;
border-bottom:none;
padding-bottom:1px;
padding-top:10px;
}
.stat {
color:#666769;
font:14px tahoma;
border-bottom:none;
padding-bottom:1px;
padding-top:10px;
}
.liru {
color:#22976B;
font:14px tahoma;
border-bottom:none;
padding-bottom:10px;
padding-top:10px;
}
.content {
float:left;
margin-top:20px;
width:632px;
}
.bottom {
background:url(img/cont_bott.jpg) no-repeat top right;
width:682px;
height:45px;
margin-top:20px;
}
.top {
background:url(img/cont_top.jpg) right no-repeat;
width:638px;
height:16px;
}
.cont {
width:700px;
}
.middle {
background:url(img/cont_midd.jpg) right repeat-y;
width:682px;
}
.middle p {
color:#6D6D6D;
font:12px tahoma;
margin-left:80px;
margin-right:10px;
}
.middle a {
color:#1B96BF;
}
#footer {
clear:both;
background:url(img/footer.jpg);
width:1000px;
height:78px;
}
