/* Обнуление CSS */
html,body,div,span,applet,object,iframe
h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,
abbr,acronym,address,big,cite,code,del,dfn,
em,font,img,ins,kbd,q,s,samp,small,strike,
strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,
caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
}
body{
	background: black url(../images/bg_header.jpg) repeat-x;
}
/* ol,ul{list-style:none} */
blockquote,q{quotes:none}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
/* Конец обнуления CSS */
.page_body{
	width: 1128px;
	height: 1400px;
	margin-top: 0px;
/* 	background-color: silver; */
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
}
.logo_header{
	position: absolute;
	top: 15px;
	width: 355px;
	height: 84px;
	background: url(../images/logo.png);
	margin: 0px;
	margin-left: 475px;
	margin-right: auto;
}
.header{
	width: 1128px;
	height: 156px;
	margin-top:40px;
	margin-left: 0px;
	margin-right: 0px;
}
.header_nature{
	position: relative;
	float: right;
	width: 936px;
	height: 155px;
	background: url(../images/header_nature.jpg);
}
.vertical_header{
	position: relative;
	float: left;
	width: 8px;
	height: 155px;
	background: url(../images/vertical.jpg);
}
.gerb{
        display:block;
	position: relative;
	float: left;
	width: 168px;
	height: 156px;
	background: url(../images/bg_gerb.jpg);
}
.gerb_logo{
        display: block;
	position: relative;
	float: left;
	width: 168px;
	height: 155px;
}
.header_menu1{
	position: relative;
	float: left;
	margin-left: 0px;
	width: 184px;
	height: 30px;
        z-index:5;
}
.header_menu{
        z-index:5;
	position: relative;
	float: left;
	margin-left: 0px;
	width: 944px;
	height: 30px;
}
.left_menu{
	position: relative;
	float: left;
	margin-left: 0px;
	width: 184px;
}
.plashka{
	margin-top: -20px;
	height: 68px;
	background: url(../images/plashka_menul.png) no-repeat;
}
.plashka_zero{
	height: 25px;
	background: url(../images/plashka_menuz.png) no-repeat;
}
.bg_lmenu{
	margin: 0;
	width: 184px;
	background: url(../images/bg_lmenu.png);
}
.menu_left_text{
	margin-left: 30px;
}
.menu_left_text a{
	color:black;
        text-decoration: none;
}
.menu_left_text a:hover{
	color:black;
        text-decoration: underline;
}
.body_content{
	position: relative;
	float: right;
	width: 911px;
}
.body_plashka{
	height: 73px;
	margin-top: -20px;
        background: url(../images/body_plashka.png) no-repeat;
}
.body_content_main{
	margin: 0;
	width: 911px;
	background: url(../images/body_bg.png);
}
.body_content_main_text{
	margin: 30px;
	margin-top: 0px;
        margin-bottom: 0px;
}
.body_content_main_text a{
        color: black;
        text-decoration: none;
}
.body_content_main_text a:hover{
        color: black;
        text-decoration: underline;
}
.body_content_main_text h1{
    margin: 0px;
    font-size: 16px;
}
.body_content_main_text h2{
    margin: 0px;
    font-size: 16px;
    text-decoration: none;
    font-weight: normal;
}
.body_content_main_line{
    height: 4px;
    width: 500px;
    background-color: #381a14;
}
.body_plashka_bottom{
	height: 28px;
	background: url(../images/body_plashka_bottom.png) no-repeat;
}
.read_more {
    font-weight: bold;
    font-size: 16px;
    float: right;
    margin-right: 30px;
}
.href_menu_left a{
    color: black;
    text-decoration: none;
}
.href_menu_left a:hover{
    color: black;
    text-decoration: underline;
}
.addnews_body{
    width: 750px;
    height: 700px;
}
.addnews_lc{
    float: left;
    width: 250px;
    text-align: left;
}
.addnews_rc{
    float: left;
    width: 400px;
    text-align: left;
}
.commnet_content{
    position: relative;
    display: block;
}
.comment_foto{
    float: left;
    width: 200px;
}
.comment_body{
    margin-left: 200px;
    text-align: left;
}
.remind_password{
    color: black;
    font-size: 14px;
    text-decoration: none;
}
.sostav_table_t1{
	color: black;
	font-size: 14px;
	text-decoration: none;
}
.sostav_table_t1 td{
	padding: 0px 5px 0px 5px;
}
