
body, div, ul, li, h1, h2, h3, form, input, p, td { margin: 0; padding: 0; font-family: Arial; }
ol { padding: 0 0 0 20px; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
img { border: none; }

a, a:visited { border: none; cursor: pointer; color: #263A89; text-decoration: none; }
a:hover { color: #263A89; text-decoration: underline; }

html, body { color: #585858; font-family: Arial, Tahoma; font-size: 12px; background: #D4D7E6; }


#centr { margin: 10px auto 0 auto; padding: 1px 0px 0px 0px; width: 750px; border: solid 1px #C2C3C5; background-color: #FFF; }
#header-fon { background: url(../images/gradient.gif) repeat-x; }
.header-fon { background: url(../images/gradient.gif) repeat-x; }
#brake-v-line { background-color: #FFF; }
#Search { padding: 5px 10px 5px 10px; font-size: 11px; color: #C2C3C5; }
#in_search { margin: 10px 0 10px 0; background-color: #D7E0E5; text-align: center; border: solid 1px #BAC8D7;}
#in_search span {display: none;}
#in_search input[type='text'] {width: 400px;}


#content { padding: 5px 10px 10px 10px; font-size: 12px; text-align: justify; }
#copyright { padding: 10px 10px 10px 10px; font-size: 11px; }
#img-block { padding-right: 1px; }
#links { text-align: right; margin: 0 20px 30px 0; }

/* ��� ��������� ��������� ������� ��� ������ ��� ������� */

b.admin_status_news { font-size: 70%; color: #0947AE; }
.admin { font-size: 12px; color: #0947AE; font-weight: bold; }
.admin a, .admin a:visited { font-size: 12px; color: #0947AE; }
.admin a:hover { color: #0947AE; background-color: #E9E9E9; }

/* ------------------------- */


.white { background-color: #FFF; }

.h-news { margin-left: 10px; padding: 0 0 0 25px; background: url(../images/arrow.gif) no-repeat 0 50%;
		font-weight: bold; color: #BABABA; font-size: 16px; }
a.all_materials, a.all_materials:visited { padding: 0 0 0 15px;
		background: url(../images/arrow2.png) no-repeat 0 20%; text-decoration: none;
		cursor: pointer; font-weight: bold; color: #263A89; font-size: 12px; }
a.all_materials:hover { text-decoration: none; cursor: pointer; color: #FBB402; }

#left-news { background: url(../images/point.gif) 1px repeat-y; margin: 0 10px 3px 10px; padding: 0 0 0 10px; color: #BABABA; }
#left-header-news { color: #666; padding-bottom: 5px; font-weight: bold; font-size: 11px; }
#left-header-news a, #left-header-news a:visited { color: #666; padding-bottom: 5px; font-weight: bold; font-size: 11px; }
.left-news { color: #818282; font-size: 11px; }
.left-read-more { text-align: right; margin: 0 5px 20px 0; }
.left-read-more a, .left-read-more a:visited { color: #FBB402; text-decoration: none; font-size: 11px; font-weight: bold; }
.left-read-more a:hover { color: #263A89; text-decoration: none; }

.fon-text-block { background-color: #EDF2F5; }
#text-block { background-color: #EDF2F5; padding: 5px 5px 5px 5px; }
#text-block a, #text-block a:visited { color: #666; font-size: 11px; text-decoration: none; display: block; }
#text-block a:hover { color: #666; text-decoration: none; }
#text-block a.text-block-header, #text-block a.text-block-header:visited { color: #666; padding-bottom: 5px;
		font-weight: bold; font-size: 11px; text-decoration: none; }
#text-block a.text-block-header:hover { text-decoration: underline; }

#news-in-content { background: url(../images/gradient1.gif) repeat-x; padding: 10px; }
.date { color: #818282; font-size: 10px; }
.header-news-content { color: #1E3384; padding: 5px 0 0 0; font-weight: bold; font-size: 11px; }
.header-news-content1 { color: #ACB2BE; font-weight: bold; font-size: 16px; text-align: left;
		padding: 0 0 5px 0; margin-bottom: 5px; border-bottom: 1px solid #ACB2BE; }

.search, #SearchForm_SearchForm_Search { width: 120px; border: 1px solid #C2C3C5; height: 16px; margin-top: 1px; font-size: 11px; color: #666; }

.header-news-content a, .header-news-content a:visited { color: #1E3384; text-decoration: none; }
.header-news-content a:hover { color: #FBB402; text-decoration: underline; }
.news-content { color: #818282; font-size: 11px; }
.news-content a, .news-content a:visited { color: #818282; text-decoration: none; }
.news-content a:hover { text-decoration: none; }

.date-material { text-align: right; color: #818282; font-size: 10px; }
#url-material { margin-top: 5px; display: block; background-color: #E1E9ED; }
a.url, a.url:visited { padding: 3px 0 3px 27px; background: url(../images/url.png) no-repeat 5px 50%;
	text-decoration: none; display: block; font-size: 11px; }
a.url:hover { text-decoration: underline; }

a.pdf, a.pdf:visited { padding: 3px 0 3px 27px; background: url(../images/pdf.png) no-repeat 5px 50%;
	text-decoration: none; display: block; font-size: 11px; }
a.pdf:hover { text-decoration: underline; }


.line { background-color: #C2C3C5; }
td.fon-search { background-color: #F4FAFA; }
.fon-content { background-color: #EDF2F5; }
td.point2 { background: url(../images/point2.gif) 1px repeat-x; }

p { padding: 10px 0 0 0; }
h2.main { font-size: 16px; color: #213983; padding: 10px 0 1px 0; margin-bottom: 0px; border-bottom: #8293B7 solid 1px; }
h3.header_in_text { color: #ACB2BE; padding: 0 0 5px 0; margin-bottom: 5px; font-size: 16px;
		border-bottom: 1px solid #ACB2BE; text-align: left; }

h1, h2, h3, h4 { color: #D70006; padding: 30px 0 5px 0; border-bottom: #CCC3B8 solid 1px; }
h2.header2 { background: #E9B535 url(../images/fon-header2.jpg) right center no-repeat; color: #FFF;
	margin: 0 1px 0 1px; padding: 5px 10px 5px 10px; border: 0px; font-size: 16px; }
.str-header2 { background: url(../images/arrow1.gif) 20px 0 no-repeat; height: 10px; }
ul { /*list-style: point;*/ padding-left: 30px; }

.search { width: 120px; border: 1px solid #C2C3C5; height: 16px; margin-top: 1px; font-size: 11px; color: #666; }
.in_search { width: 400px; border: 1px solid #C2C3C5; height: 16px; margin-top: 1px; font-size: 12px; color: #666; }

.button { background-color: #B5C5D7; border: 1px #6C7A97 outset; padding: 0 5px; color: white; text-decoration: none; font-size: 11px; }
.button:visited, .button:hover, .button:active {  background-color: #91908E; text-decoration: none; color: white; }


.map { font-size: 12px; border-bottom: solid 1px #D6D9DE; }
.map a.link1, .map a.link1:visited { background-color: #EAECEF; padding: 5px; border: none; cursor: pointer; text-decoration: none; display: block; }
.map a.link1:hover { text-decoration: none; background-color: #DEE1E4; }

ul.blue { padding: 0; }
ul.blue ul li { padding: 3px 0 0 0; list-style: square; font-size: 8px; color: #8DC3D0; }
ul.blue li a.link2, ul.blue li a.link2:visited { text-decoration: none; font-size: 12px; }
ul.blue li a.link2:hover { text-decoration: underline; }



#sidemenu { border-bottom: 1px solid #D1D4E3; text-align: right; width: 186px; margin: 35px 10px 10px 30px; visibility: hidden; }

div.display, div.level1 { border-top: 1px solid #D1D4E3; padding-right: 5px; }
div.display a, div.level1 a, div.display a:visited, div.level1 a:visited { padding: 3px 0 3px 20px !important;
		font-size: 12px; font-weight: bold; display: block; color: #263A89; text-decoration: none; }
div.display a:hover, div.level1 a:hover { text-decoration: none; color: #FCB300; }
div.display a.current, div.level1 a.current, div.display a.current:visited, div.level1 a.current:visited { padding: 3px 0 3px 20px !important;
		font-size: 12px; font-weight: bold; display: block; color: #FCB300; text-decoration: none; }


.menu_content1 { border-bottom: 0px solid #C6DCE5; }
.menu_content div { clear: both; border-bottom: 0px solid #C6DCE5; padding-right: 15px; }
.menu_content div a, .menu_content div a:visited { padding: 3px 10px 3px 0px; display: block; color: #848484;
		font-size: 11px; background: #FFF url(../images/point1.gif) right center no-repeat;
		text-decoration: none; }
.menu_content div a:hover { color: #848484; text-decoration: underline; }

.menu_content div a#menu_active, .menu_content div a#menu_active:hover, .menu_content div a#menu_active:visited {
		 color: #848484; text-decoration: underline; }


.pagination { padding-top: 30px; }
.pagination ul { padding: 0 10px; font-size: 11px; }
.pagination li { list-style-type: none; display: inline; }
.pagination a, .pagination a:visited { padding: 0 10px; border: 1px solid #C2C3C5; text-decoration: none; 
	color: #2e6ab1; background-color: #F4FAFA; }
.pagination a:hover { border: 1px solid #C2C3C5; color: #FFF; background-color: #BAC8D7; }
.pagination a.currentpage { background-color: #BAC8D7; color: #FFF !important; border-color: #C2C3C5;
	font-weight: bold; cursor: default; }

div #BlockUho 
{
	float:left;
	overflow: hidden;
	background: url(../images/gradient.gif) repeat-x;
	
}

div #BlockUho #UHO
{
	float:left;
	width:171px;
	margin-bottom: -1000px; 
	padding-bottom: 1000px; 
	
}

div #BlockUho #Image
{
	width:170px; 
	border-left:solid; 
	border-left-width:1px; 
	border-collapse:separate; 
	border-left-color:#FFFFFF;
}
div #BlockUho #Text
{
/*
	border-bottom:solid; 
	border-bottom-width:10px;  
	border-bottom-color:#C2C3C5; 
	*/

	margin-bottom: -1000px; 
	padding-bottom: 1007px;
	padding-top: 5px;
	width:170px; 
	border-left:solid; 
	border-left-width:1px; 
	border-top:solid; 
	border-top-width:1px;  
	border-top-color:#FFFFFF; 
	border-collapse:separate; 
	background-color: #EDF2F5; 

}
div #BlockUho #text-block
{
	width:160px; 
	border:0; 
	margin-left:5px; 
	margin-right:5px; 
	padding:0;
}


div.grey_line
{
	border-top:solid; 
	border-top-width:1px;  
	border-top-color:#C2C3C5; 
	border-collapse:separate; 
clear:both;
}

.highlight {
	color:	red;
}

#UHO p, .left-news p {
	margin:		0px;
	padding:	0px;
}


#top-links {
	width:				100%;
	background-color:	#333;
	overflow:			hidden;
}

#top-links div {
	width:				750px;
	margin:				0 auto;
}

#top-links a {
    display:			block;
    float:				left;
	color:				white;
	font-family:		Arial;
	font-weight:		bold;
	width:				125px;
	text-align:			center;
	text-decoration:	none;
	padding:			10px 0;
}
