html, body {background:black;margin:0 0;}
a:link{color:#8F8C86;text-decoration:none;}	
a:active {color:#8F8C86;text-decoration:none;}	
a:visited {color:#8F8C86;text-decoration:none;}	
a:hover {color:#fff;text-decoration:none;}
#banners{
	background:url('../img/head_bg_banner.gif') repeat-x 0 0;
	width: 100%; /* ширина основного блока */
	height: 87px;
	/*margin: 0 auto; /* задаем отступ слева и справа auto чтобы сработало выравнивание по центру */

}
#head_container{
	background:url('../img/logo_size.gif') repeat-x 0 0;
	width: 100%; /* ширина основного блока */
	height: 128px;
	position:relative;
	overflow:auto;
}
#logo_one{
	float:left;
	display:inline;
	height:1%;
}	
#logo_two{
	float:left;
	display: inline;
	height: 118px;
	/*width: 518px;*/
}
#buttons_container{
	color:white;
	margin-top:-2px;
	border:1px double grey;
	overflow:hidden;
}
#button{
	float:left;
	height:35px;
	width: 112px;
	background:url('../img/button_bg4.jpg') no-repeat;
    color:white;
	text-align:center;
	padding-top:5px;
	cursor: pointer;
}
#button:hover {
	background:url('../img/button_bg5.jpg') no-repeat;
	color: #fff;
    cursor: pointer;

}
.rozdil:link{color:white;text-decoration:none;}	
.rozdil:active {color:white;text-decoration:none;}	
.rozdil:visited {color:white;text-decoration:none;}	
.rozdil:hover {color:white;text-decoration:none;}

a.left:link{color:white;text-decoration:none;}	
a.left:active {color:white;text-decoration:none;}	
a.left:visited {color:white;text-decoration:none;}	
a.left:hover {color:white;text-decoration:none;}		
}
#outer_wrapper {
	min-width:1055px;
}
#footer_wrapper {
	margin-top:7px;
	min-width:1055px;
}
#wrapper {
	min-width:1055px;
}

#container {
	width: 100%;
	float: left;
	margin-right: -167px;
	background: url(background_2.gif) repeat-y right;
	min-width:785px;
}
#container_f {
	width: 100%;
	float: left;
	margin-right: -167px;
	background: url(background_2.gif) repeat-y right;
	min-width:785px;
}
#content {
	margin-right: 167px;
	background: url(background_3.gif) repeat-y left;
}
#content_f {
	margin-right: 167px;
	background: url(background_3.gif) repeat-y left;
}
#main {
	margin-left: 187px;
	min-width:705px;
	background:url('../img/center_left_bg2.jpg') repeat 0 0 #414141;
	padding-left:3px;
	min-height:500px;
}
#textbox{
	color:white;
	padding-top:15px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:15px;
}
#textbox2{
	padding-top:15px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:15px;
	min-width:400px;
}
#head_text{
	color:#e31a1a;
	margin-bottom:20px;	
	font:20px Arial;
	text-align:justify,center;
}
#head_text2{
	color:#e31a1a;
	margin-bottom:10px;	
	font:20px Arial;
}
#date_container{
	background-color:white;
	color:#c45f5f;
	font:20px Arial;
	float:left;
	width:50px;
	height:50px;
	text-align:center;
	margin-right:10px;
	margin-bottom:10px;
}
#month_date{font:15px Arial;margin-top:-8px;}
#year_date{font:12px Arial;margin-top:0px;background-color:grey;color:white;}
#head_container_text{
	width:600px;
	height:50px;
}
#head_container_text a:link{color:red;text-decoration:none;}	
#head_container_text a:active {color:red;text-decoration:none;}	
#head_container_text a:visited {color:red;text-decoration:none;}	
#head_container_text a:hover {color:white;text-decoration:none;}	
#head_container_text a.kroshka:link{color:#EEC38C;text-decoration:none;}	
#head_container_text a.kroshka:active {color:#EEC38C;text-decoration:none;}	
#head_container_text a.kroshka:visited {color:#EEC38C;text-decoration:none;}	
#head_container_text a.kroshka:hover {color:#EEC38C;text-decoration:none;}		

#head_container_text2 a:link{color:red;text-decoration:none;}	
#head_container_text2 a:active {color:red;text-decoration:none;}	
#head_container_text2 a:visited {color:red;text-decoration:none;}	
#head_container_text2 a:hover {color:white;text-decoration:none;}	
#head_rozdil{
	color:#eec38c;
	font:16px Arial;
}
#yellow_line{
	margin-top:20px;
	background:url('../img/line.png') repeat-x 0 0 #414141;
	width:100%;
	height:5px;
}
#textar{text-align:justify;}
#textar a:link{color:#7b7a7a;text-decoration:none;}	
#textar a:active {color:#7b7a7a;text-decoration:none;}	
#textar a:visited {color:#7b7a7a;text-decoration:none;}	
#textar a:hover {color:#b7b7b7;text-decoration:none;}
#edit_date{float:right;font-size:12px;margin-top:10px;}
#slider_box{
	height:22px;
	margin: 0 30%;
	margin-top:25px;
	padding-bottom:25px;
	text-align:center;
}
#slider_symbol{
	border:1px double grey;
	width:15px;
	color:white;
	background-color:black;
	text-align:center;
	font:12px Verdana;
	padding-top:8px;
	margin-left:2px;
	margin-right:2px;
}
#main_f {
	margin-left: 187px;
	min-width:745px;
	background:url('../img/footer_center_left_bg2.jpg') repeat 0 0 #414141;
	height:50px;
	padding-left:3px;
	font:15px Verdana;
	color:red;
}
a.foot:link{color:white;text-decoration:none;}	
a.foot:active {color:white;text-decoration:none;}	
a.foot:visited {color:white;text-decoration:none;}	
a.foot:hover {color:red;text-decoration:none;}	
#left {
	background:url('../img/left_bg2.jpg') repeat-y 0 0;
	width:187px;
	float:left;
	margin-right:7px;
	min-height:500px;
}
#left_in {
	margin-right:7px;
}
	.accordion2 {}
	.accordion2 h3 {
		background:  url('../img/arrow-square2.gif') no-repeat left -51px;
		padding: 5px 0px;
		margin: 0;
		padding-left:20px;
		font:14px Arial;
		color:white;
		border-bottom: none;
		cursor: pointer;
	}
	.accordion2 h3:hover {
		color: #e3e2e2;
	}
	.accordion2 h3.active {
		background-position: left 5px;
		color:#ff3333;
	}
	.accordion2 p {
		font:12px Arial;
		margin: 0;
		padding: 0px 25px 10px;
		color:white;

	}
	.accordion2 p a:link {color: white;text-decoration: none; border-bottom: 1px dashed white;}
	.accordion2 p a:visited {color: white;text-decoration: none; border-bottom: 1px dashed white;}
	.accordion2 p a:hover {color:red;  text-decoration: none; border-bottom: 0px dashed red;}
#left_footer{
	padding-top:7px;
	font:12px Arial;
	color:white;
	margin-right:20px;
	margin-left:20px;
}
#left_f {
	background:url('../img/footer_left_bg2.jpg') repeat-y 0 0;
	width:187px;
	float:left;
	height:50px;
	color:white;
	font:12px Arial;
}
#right{
	width: 167px;
	float: right;
	background-color:yellow;
	background:url('../img/right_bg2.jpg') repeat-y 0 0;
	min-height:500px;
}

#right_in{
	margin-top:-10px;
	margin-left:7px;
}
    .search {
        position:absolute;
        margin:10px 0 0 10px
    }
    .search .inp {
        background:url('../img/sm_search.png') no-repeat 0 0;
        width:111px;
        border:0 solid transparent;

    }
    
    .search .hand {
        background:transparent;
        border:0 solid transparent;
        position:absolute;
        right:-40px;
        top:-1px
    }
#right_block{
	margin-top:50px;
}
#right_footer{
	margin-top:8px;
	margin-left:7px;
	color: white;
	font: 12px arial;
}
#footer_container{
	background:url('../img/footer_bg.jpg') repeat-y 0 0;
	width:100%;
	height:50px;
	font: 12px arial;
	padding-top:23px;
	color:white;
	padding-left:5px;
}
#right_f {
	width: 167px;
	float: right;
	background-color:yellow;	
	background:url('../img/footer_right_bg2.jpg') repeat-y 0 0;
	height:50px;
}
a.rss:link{color:white;text-decoration:none;}	
a.rss:active {color:white;text-decoration:none;}	
a.rss:visited {color:white;text-decoration:none;}	
a.rss:hover {color:red;text-decoration:none;}
h1 {
	margin-top: 0;
}
.last {
	margin-bottom: 0;
}
.clearing {
	height: 0;
	clear: both;
}
#right_article{
	margin-top:8px;
	margin-left:7px;
	color: white;
	font:bold 10px arial;
}
#right_article a:link{color:white;text-decoration:none;}	
#right_article a:active {color:white;text-decoration:none;}	
#right_article a:visited {color:white;text-decoration:none;}	
#right_article a:hover {color:red;text-decoration:none;}