body{
 margin: 0;
 padding: 0 1em;
 background: #ababab;
 font: 1em Arial,sans-serif;
 color: #52471f;
}

a, a:visited{
 color: #948710;
}

a:hover{
 color: #e8d31a;
}

.clear, .delete{
 clear: both;
 padding: 0;
 margin: 0;
 height: 0;
}

.delete{
 border-top: 2px dotted #b2b2b2;
}

#pole{
 width: 100%;
 background: white;
}

#heads{
 margin: 0;
 padding: 0;
 width: 100%;
 border-bottom: 2px dotted #b2b2b2;
}

#logo{
 float: left;
 width: 367px;
 height: 120px;
 margin: 0.2em 0 0.5em 0.5em;
}

#rss{
 margin: 40px 25px 40px 0;
 float: right;
 color: #bfbfbf;
 width: 300px;
 font-size: 0.8em;
}

#rss a, #rss a:visited{
 color: #bfbfbf;
 text-decoration: none;
}

#rss a:hover{
 color: #bfbfbf;
 text-decoration: underline;
}

#sign_rss{
 float: right;
 width: 220px;
 text-align: right;
 padding: 0.7em 0 0.2em 0;
 border-bottom: 2px dotted #d9d9d9;
}

#sign_email{
 float: right;
 text-align: right;
 padding-top: 0.2em;
}

#rss img{
 float: right;
 margin-left: 0.5em;
 border: 0;
}

.podval{
 padding: 1em;
}

.bar_1	{
	padding:					0.3em 1em;
	background:					black;
	color:						#bfbfbf;
	font:						bold 1em Pragmatica, Helvetica, Arial, sans-serif;
}

.section_list	{
	width:						750px;
	float:						left;
}

.section_list a, .section_list a:visited	{
	color:						#d9d9d9;
	padding:					0.3em 10px;
	text-decoration:			none;
}

.section_list a:hover, .section_list a.active	{
	color:						#bfbfbf;
}

.section_list li, ul.section_list	{
	padding:					0;
	margin:						0;
}

ul.section_list	{
	float:						left;
}

ul.section_list li	{
	display:					inline;
	list-style-type:			none;
}

.bar_1	form, p.search_input	{
	width:						200px;
	float:						right;
	margin:						0;
	padding:					0;

}

.bar_1 input	{
	padding:						0 5px;
}

#bar_2{
 padding: 0.2em 1em;
 background: #ebdb1a;
 clear: both;
}

#bar_2 strong{
 padding: 0 1em 0 2em;
}

#container{
 width: 100%;
 float: left;
 margin-right: -320px;
}

ul#alfavit{
 list-style-type: none;
 margin-left: 0;
 padding: 10px;
 background: #fff9b5;
 text-align: center;
}

ul#alfavit li{
 display: inline;
 margin: 0 0.1em;
}

.spravochnik-bukva{
 font-weight: bold;
 font-size: 1.5em;
}

.spravochnik-ul{
 list-style-type: none;
 margin-left: 0;
 padding-left: 0;
}

#content{
 margin-right: 320px;
 padding: 1em 3em 1em 2.5em;
 font-size: 1em;
 min-height:						1300px;
}

#content h1, #content h1 a, #content h1 a:visited, #content h1 a:hover, #content h2, #content h2 a, #content h2 a:visited, #content h2 a:hover, .h1_muliag{
 font: bold 1.4em Pragmatica, Helvetica, Arial, sans-serif;
 color: #403a07;
 text-decoration: none;
 margin-left: -1em;
}

.h1_muliag a, .h1_muliag a:visited{
 color: #403a07;
 text-decoration: none;
}

ul.search_result	{
	margin:							3em 0 0 0;
	padding:						0;
}

ul.search_result li	{
	margin-bottom:					1em;
}

ul.search_result p	{
	font-size:						0.8em;
}

#content h2{
 font: bold 1.2em sans;
 margin: 2em 0 0.3em -0.5em;
}

#content p{
 text-align: justify;
 margin: 0 0 0.3em 0;
 text-indent: 2em;
}

#content ol, #content ul {
 margin: 0 0 0.5em 1em;
}

#content li{
 margin-bottom: 0.5em;
}

#content em{
 font-size: 1.1em;
}

.vlevo{
 float: left;
}

.vpravo{
 float: right;
}

.zenter{
 margin: 0 auto;
}

.kartinka{
 float: right;
 text-align: center;
 font-size: 0.8em;
}

table{
 font-size: 0.9em;
 width: auto;
 display: block;
 margin: 0 auto;
 text-align: center;
 padding: 0.5em;
}

td, th{
 border: #403A07 solid 1px;
 padding: 0.2em 0.5em;
}

th{
 background: #e5de73;
}

#content img{
 margin: 0.5em 1.5em 0 0.5em;
 border: 0;
}

.zagol2 {
 padding: 5px 0 5px 0;
 text-align: left;
}

#galery {
 margin: 0.5em 0 4em 0;
 padding: 5px;
 text-align: center;
}

#galery_text {
 font: bold 1.1em sans;
}

#galery_text em{
 font: normal 0.8em;
 font-style: italic;
}

#posled {
 background: white;
 width: 40%;
 float: left;
 padding: 10px;
 margin: 10px 1%;
 font-size: 0.9em;
}

#posled p {
 text-align: justify;
 text-indent: 1em;
 padding: 0;
 margin: 0.5em 0 0 0;
}

.menu_article {
 width: 95%;
 color: white;
 padding: 0.2em 0.8em;
 font-weight: bold;
 background: #403a07;
 text-align: center;
}

.menu_article a, .menu_article a:visited {
 color: white;
 text-decoration: none;
}

.dalee{
 clear: both;
 text-align: right;
 float: right;
}

#soder{
 font-size: 0.8em;
}

#soder ul {
 padding: 0;
 margin: 0;
}

#soder a{
 text-decoration: none;
}

#soder a:hover{
 text-decoration: underline;
 color: black;
}

.epig{
 padding-left: 60%;
 text-align: right;
 font: italic 0.9em arial,sans;
}

.coment_article{
 float: right;
 color: #a69356;
 padding: 0.2em 1em;
 background: #fff8e0;
 margin-bottom: 2em;
}

.coment_article a{
 color: #a69356;
 background: #fff8e0;
}

.coment_article div{
 font-size: 0.8em;
}

.coment_forms{
 padding: 1em;
 margin: 1em;
 background: #fff8e0;
}

.coment_forms input{
 font-size: 1em;
}

.coment_forms textarea{
 height: 8em;
 font: 1em Arial,sans-serif;
}

.comment{
 margin: 0.5em 2em 2em 2em;
}

.comment a{
 text-decoration: none;
}

.comment_bar{
 background: #f2f2f2;
 padding: 0.2em 2em;
}

.comment_time{
 padding:0 1em;
 float:right;
}

.navigation{
 margin: 2em 0 0.5em 0;
 text-align: center;
 color: #e5de73;
}

.navigation ul{
 display: inline;
 list-style: none;
 padding: 0px;
 font-size: 1.2em;
}

.navigation li{
 display: inline;
 padding: 0 0.2em;
}

.navigation a, .navigation a:visited{
 text-decoration:none;
 color: #403A07;
 padding: 0 0.3em;
}

.navigation a:hover, .navigation a:active{
 color: white;
 background: #403A07;
}

#sidebar{
 width: 150px;
 float: right;
 font-size: 0.8em;
 padding: 0 5px;
 text-align: center;
}

ul#razdel	{
 margin: 0;
 padding: 0;
}

ul#razdel li{
 list-style-type: none;
 width: 150px;
 height: 30px;
 margin-top: -1px;
 float: left;
 text-align: left;
 font-size: 1.2em;
 border-bottom: #f2f2f2 1px solid;
 border-top: #f2f2f2 1px solid;
 margin-left:	-50px;
 padding-right:		20px;
}

#sidebar li a, #sidebar li a:visited{
 width: 150px;
 height: 30px;
 float: left;
 text-decoration: none;
 padding-left:	20px;
}

#sidebar li a:hover{
 background: #fff9e5;
 color: #948710;
}


.menu{
 text-align: left;
 font: bold 1.2em sans;
 margin: 1.2em 0 0 -2em;
 padding: 0;
}

#foto{
 width: 130px;
 height: 214px;
 margin: 0.2em 0.5em;
 float: left;
}

#cloud, #poslednee{
 width: 300px;
 float: right;
 padding: 0 5px;
 margin-bottom: 1em;
 font-size: 0.8em;
}

#poslednee ul, #poslednee ol {
	margin-left:					0;
	padding-left:					0;
}

#poslednee li	{
	padding-bottom:					0.3em;
}

#cloud {
 text-align: center;
}

#cloud ul, #cloud li{
 margin: 0;
 padding: 0;
 display: inline;
 list-style-type: none;
}

#cloud a, #cloud a:visited, .title_comment a, .title_comment a:visited{
 text-decoration: none;
 color: #c9c27f;
}

#cloud a:hover, .title_comment a:hover{
 text-decoration: none;
 color: #403A07;
}
