*{
	margin: 0;
	padding: 0;
	border: 0;
	border-radius:5px;
	font-size:small;
}

body {
	background-color:#999999	;
	font-family:arial,verdana,sans-serif;
	width:1000px;
	height:100%;
	text-align:center;
	margin:0 auto;
	padding:1% 0 0;
}

li {
	list-style-type: none; 
}
ul {
	margin-left: 0;
	padding-left: 0;
}
	 
	 li:hover {
		background:#55A4A4;
}

A {
	text-decoration: none;
	color: #052A6E;
} 

A:hover { 
	text-decoration: underline;
	}		
	 
#head {
	vertical-align:middle;
	width: 1100px;
	height: 30px;
	background:#E5E5E5;
	border: solid 1px #0C0B1C;
	margin: 0 auto;
}

#menuleft{
	width: 200px;
	margin: 10px 10px 0px 0px;
	background: #E5E5E5;
	border: solid 1px #0C0B1C;
	float:left;
}

#telo{
	width: 600px;
	margin: 10px auto;
}

#menuright{
	width: 200px;
	margin: 10px 0px 10px 0px;
	background: #E5E5E5;
	border: solid 1px #0C0B1C;
	float:right;
}

#footer {
	width: 1100px;
	height: 30px;
	color: #000000;
	background: #E5E5E5;
	border: solid 1px #0C0B1C;
	margin: 0 auto;
	float: none;
}
 
.post{
	width: 550px;
	margin: 10px auto;
	background: #E5E5E5;
	border: solid 1px #0C0B1C;
}
 
.valign{
	display:table-cell;
	vertical-align:middle;				 
}

.zagolovok{
	background:#CCCCCC;
	font-weight:bold;
}

.datetime{
	background:#CCCCCC;
	font-size:x-small;
	text-align:right;
}

.clearer {
  clear: both;
  display: block;
  font-size: 0;
  line-height: 0;
}

.form {
	border: solid 1px #0C0B1C;
	margin: 5px 5px;
}

.color_list li:nth-child(even){
	background:#D5D5D5;
}