body{ 
 margin: 0;
 padding: 0;
 font: 1em "Arial Black",sans-serif;
 color: black;
 background: #e9eef0;
}

a, a:visited{
 color: #635b56;
}

a:hover{
 color: black;
}

.google{
 float: right;
 margin: 0.5em;
 width: 300px;
 height: 250px;
}

.google_img{
 width: 300px;
 margin: 0.5em auto;
 padding: 0; 
 float: left;
}

img{
 border: 1px solid black;
 margin: 1em;
}

.clear{
 clear:both;
 margin:0;
 padding:0;
}

#heads{
 background: #635b56;
 color: black;
 margin: 0 0 20px 0;
 padding: 0;
 border: 1px solid black;
}

#heads a{
 text-decoration:none;
}

#logo{
 float:left;
 padding: 2px;
 margin: 0.1em 0.5em 0.1em 0.1em;
 font: bold 1.7em Verdana,sans-serif;
 color:white;
 border: solid black 1px;
 text-align:center;
}

#logo_a{
 padding: 0 0.2em;
 font: bold 1.3em Verdana,sans-serif;
 background:black;
}

.slogan{
 padding-top:1.5em;
 width: 20em;
 text-align: right;
 float:left;
 color:white;
 font:italic 0.8em Arial,sans-serif;
}

#search{
 float: right;
 margin: 0.1em 0.1em 0 0.1em;
 padding: 2px;
}

#search form{
 padding:0;
 margin:0;
}

#search input{
 padding:0.2em;
 width: 15em;
 font: bold 1em Verdana,sans-serif;
 text-align: center;
 border:1px solid black;
 background:black;
 color:white;
}

#bar{
 float: right;
 margin: 0;
}

#bar a, #bar a:visited{
 padding: 0 1em;
 font: bold 1em Verdana,sans-serif;
 background: #635b56;
 color: white;
}

#bar a:hover{
 background: white;
 color: black;
}

#bar a.active{
 padding: 0 1em;
 background: black;
 color: white;
}

.big-monitor {
	max-width: 1024px;
	margin:	0 auto;
	}

.sideleft{
 width:28%;
 float:left;
 padding: 0 0.5%;
 font: 0.9em Arial,sans-serif;
}

.sideleft p{
	margin-left: 20px;
	}

#google_img {
	width: 200px;
	margin: 5px auto;
	}
	
#google_bottom {
	margin-left: -4%;
	}

.sideleft ul, .sideleft ul ul{
 margin-left: 0.5em;
 padding-left: 0;
}

.sideleft ul{
 font-size: 0.9em;
}

.sideleft li{
 list-style-type: none;
 margin-top: 0.5em;
 font: 1em sans-serif;
}

.zagolovok, #zagolovok_cloud{
 padding:0.5em 0 0 0;
 margin:0 2em 0.5em 0;
 font:1.1em "Arial Black",sans-serif;
 color:black;
 border-bottom: 1px black dotted;
}

#zagolovok_cloud{
 margin-top: 2em;
}

#cloud, #cloud li, #cloud ul{
 text-align: right;
 margin: 0 1em;
}

.razdel{
 background: #bfbfbf;
}

.sideleft a.active{
 color: black;
}

.splLink{
 font: 1.1em sans-serif;
}

.splCont{display:none;padding:3px 5px;}

.texts{
 width: 68%;
 float: right;
 padding-right: 1%;
 font: 1em Arial,sans-serif;
 text-align: justify;
 color: #2c2c2c;
}

.etz_crumbs{
 margin: 0.5em 0 1.5em 1em;
 font-size: 0.8em;
 text-align: left;
}

.excerpt{
 font: italic 0.8em Arial,sans-serif;
 margin: 0 0 0 2em;
}

.texts img{
 padding: 0.5em;
 background: white;
}

.texts p{
 text-indent: 2em;
 margin: 0.5em 0 0 0;
}

.texts table{
 text-align: center;
 font-size: 0.7em;
 margin-top: 0;
 border: 1px black solid;
}

.texts table td, .texts table th{
 border: 1px black solid;
}

.texts ul, .texts ol{
 margin-top: 0;
}

.texts em{
 font: bold italic 1.1em serif;
}

.texts li{
 margin: 0.2em 0;
}

.texts h1{
 font:1.4em "Arial Black",sans-serif;
 text-align: left;
}

.texts h1 a, .texts h1 a:visited{
 color:black;
}

.texts h1 a{
 text-decoration:none;
}

.texts h2{
 font-size: 1.2em;
 margin-bottom: 0.5em;
}

.date_news{
 float: left;
 margin-right: 0.5em;
 padding-right: 0.5em;
 border-right: solid 1px black;
 background: no-repeat url(/images/lg.png);
 height: 45px;
 width: 40px;
}

.tags{
 float:right;
 text-align:right;
 padding-right:0.5em;
 font:0.8em Arial,sans-serif;
 color:black;
}

.tags a:hover{
 color:#00a6ea;
}

#navigation{
 margin: 2em 1em 1em 1em;
 font: 0.9em sans-serif;
}

#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: white;
 background: #635b56;
 padding: 0 0.3em;
 border: 1px solid #635b56;
}

#navigation a:hover, #navigation a:active{
 color: #635b56;
 background: #e9eef0;
}

#podval{
 width: 98%;
 margin-top: 10px;
 padding: 1%;
 font: 0.8em Arial,sans-serif;
 background: #635b56;
 color: white;
}

#podval_text{
 margin-left: 2em;
 width: 500px;
 float: left;
}

#hotlog{
 float: right;
 text-align: left;
 width: 120px;
}

.splCont	{
	display:	none;
}

