html,body{
	margin:0;
	padding:0;
	background-color:#E5EAF0;
	background-image:url(../img/bg.png);
	background-repeat:repeat-x;
	font: 11px Verdana,sans-serif;
	color:#555;
}
div,a, img{
	padding:0;
	margin:0;
	border:0;
}
hr{
	border:none;
	border-top:2px solid #B5C2CF;
}
a{
	text-decoration:none;
	color:#4A607A;
}
a:hover{
	text-decoration:underline;
}
#container{
	width:668px;
	margin:0 auto;
}
#header{
	height:30px;
	background-image:url(../img/topnav_bg.png);
}
#under_header{
	height:156px;
	background-image:url(../img/nav_bg.png);
}
#under_header_top{
	height:116px;
}
#under_header_bottom{
	height:40px;
}
#under_header_bottom ul{
	padding:0 20px;
	margin:6px;
}
#under_header_bottom li{
	display:inline;
	list-style-type:none;
}
#under_header_bottom a{
	color:#4a607a;
	text-decoration:none;
	padding:4px 4px;
	font-weight:bold;
}
#under_header_bottom a:hover{
	text-decoration:underline;
}
#under_header_bottom  .lighter{
	color:#83a3c7;
	text-decoration:none;
	padding:4px 6px;
	font-weight:bold;
}
#under_header2{
	height:40px;
}
#under_header2 .marked{
	background:#9AB6D4;
}
#under_header2 ul{
	padding:0 20px;
	margin:6px;
}
#under_header2 li{
	display:inline;
	list-style-type:none;
}
#under_header2 a{
	color:#4a607a;
	text-decoration:none;
	padding:4px 4px;
	font-weight:bold;
}
#under_header2 a:hover{
	text-decoration:underline;
}
#under_header2 .lighter{
	color:#83a3c7;
	text-decoration:none;
	padding:4px 6px;
	font-weight:bold;
}
#content{

}
#content h1{
	font-family:Georgia;
}
#content p{
	margin:6px 6px;
}
#content table{

}
#content td{
	font-size:12px;
	padding:3px 4px;
	border:1px solid #D1D7DF;
	background:#EFF6FF;
}
#content .blok td{
	padding:10px 10px 10px 10px;
	background-color:#F6F6F6;
	font-size:16px;
	font-weight:bold;
}


#content .blank {
	border:none;
	background:none;
}
#content th{
	font-size:12px;
}

#content th a{
	text-decoration:none;
	color:#2C3C4F;
}
#content th a:hover{
	text-decoration:underline;
}
#content td a{
	text-decoration:none;
	color:#4a607a;
}
#content td a:hover{
	text-decoration:underline;
}

#content #paging a{
	background-color:#C3D0DF;
	border:1px solid #63809F;
	padding:2px 4px;
	color:#4A607A;
	text-decoration:none;
	font-weight:bold;
}
#content #paging a:hover, #content #paging .marked{
	background-color:#4A607A;
	color:#eee;
	font-weight:bold;
}
.page_number{
	width:100%;
	height:25px;
	text-align:center;
}
.page_number .marked{
	color:#fff;
	font-weight:bold;
	background-color:#5F8DBF;
}
.page_number a{
	float:left;
	display:inline;
	width:25px;
	margin:0 2px;
	padding:1px 0;
	text-align: center;
	border:1px solid #bbb;
	background: #E0E7EF;
}
.page_number a:hover{
	color:#fff;
	font-weight:bold;
	background-color:#5F8DBF;
}
.article_small{
	border-bottom:2px solid #eee;
	padding:5px 15px;
}
#content .article_small p{
	margin:10px 0;
}
#content .article_small h1 {
	font-size:18px;
	margin:2px 0;
	
}
date {
	color:#DF970D;
}

#content  .form{
	width:98%;
	border:1px solid #aaa;
	margin:0px 2px;
}
#content  .button{
	font-family:Georgia;
	border-top:2px solid #999;
	border-right:2px solid #666;
	border-bottom:2px solid #666;
	border-left:2px solid #999;
	padding:1px 15px;
}
#content h3{
	font-family:Georgia;
	margin:8px 5px 2px 5px;
}
div.error_window{
	background-image:url(../img/okno_blad.png);
	background-repeat:repeat-x;
	height:95px;
	width:100%;
	border:1px solid #6F3937;
	margin-bottom:15px;
}

div.conf_window{
	background-image:url(../img/okno_ok.png);
	background-repeat:repeat-x;
	height:95px;
	width:100%;
	border:1px solid #384F31;
	margin-bottom:15px;
}

div.error_window p, div.conf_window p {
	padding:4px 8px;
	font-weight:bold;
	font-size:14px;
	font-family:Georgia;
}
div.error_window h1, div.conf_window h1{
	padding:1px 5px;
	margin:0px;
	height:18px;
	width:100%;
	color:white;
	font-size:12px;
	font-family:Georgia;
	font-weight:bold;
}
#footer {
	padding-top:30px;
	padding-bottom:30px;
}

