body
{
    margin: 0px;
    padding: 0px;
    font-family: Tahoma, Verdana, Arial;
    background-color: #ffffff;
}

img { border-width: 0px; }

#menu
{
    border-left: solid 3px #0850A3;
    padding-top: 5px;
}

#menu a
{
    font-size: 11px;
    color: #1B3E72;
    font-weight: bold;
    text-decoration:none;
}

#menu .cur_page
{
	color: #3975D0;
}

.menu_arr
{
    padding: 5px;
}  

#left_column
{
    width: 231px;
    background-image: url(img/eagle_top.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding-bottom: 80px;
}

#content_row
{
    background-image: url(img/content_bg.gif);
    background-repeat:repeat-x;
}

#contact_bg
{
    background-image: url(img/contact_bg.gif);
    background-repeat:repeat-y;
    font-size: 11px;
    color: #1B3E72;
    font-weight: bold;
    background-color: #dde4f2;
}

#contact_bg a { color: #1B3E72; }
#contact_bg a:hover { color: #3068BF; }

.footer_blue
{
    background-color: #094FA3;
}
.footer
{
    text-align: center;
    vertical-align: top;
    font-size: 11px;
    color: #1B3E72;
}

.footer a
{
    color: #1B3E72;
    font-weight: bold;
    text-decoration:none;
}

.footer .inln { font-size: 9px; }
.footer .inln a { color: #e7ebf2; text-decoration: none; }
.footer .inln a:hover { color: #6994c7; text-decoration: underline; }

#shadow
{
    width: 20px;
    background-image: url(img/shadow_bg.gif);
    background-repeat: repeat-y;
}

.top_line
{
    background-color: #aec1d6;
    height: 2px;
}

.color_line
{
    background-color: #497BB6;
    height: 3px;    
}

h1
{
    margin: 0px;
    padding: 0px;
    padding-top: 5px;
    margin-right: 50px; 
    color: #1C3D72;
    font-size: 18px;
    font-weight: normal;
}

.text
{
    font-size: 12px;
    color: #3E415D;
}

.text a
{
    text-decoration: underline;
    color: #1B3E72;
}

.text h2
{
	font-size: 13px;
    color: #3E415D;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.text .date
{
	font-size: 10px;
}

.border
{
	width: 100%;
	text-align: center;
	border-color: #d5e0ec;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;	
}

.text .news_list, .text .news_list a
{
	color: #b00000;
	font-weight: bold;
	text-align: right;
	font-size: 10px;
} 

.text .news_list a:hover
{
	color: #d00000;
} 

.pager td
{
	color: #1C3D72;
	font-size: 12px;
	font-weight: bold;
}

.pager td a
{
	color: #497bb6;
	font-size: 12px;
	font-weight: normal;
}

/*хлебные крошки*/
.breadcrumb
{
	font-weight: bold;
	font-size: 11px;
	color: #5599CC;
	font-family: Tahoma, Verdana, Arial;
	padding-bottom: 5px;
}
.breadcrumb a
{
	font-weight: normal;
	color: #5599CC;
	text-decoration: none;
}
.breadcrumb a:hover
{
	font-weight: normal;
	color: #5599CC;
	text-decoration: underline;
}
/*новости*/
.news_archive a
{
	color: #222222;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
}

.news_archive a:hover
{
	color : #27306a;
	text-decoration: underline;
}
/*выделенный пункт*/
.news_archive span a
{
    color : #27306a;
    font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.news_archive span a:hover
{
	text-decoration: underline;
}

.news
{
	font-size: 11px;
	color: #2F2F2F;
}

.news a
{
	color: #1C3D72;
	font-weight: bold;
	background-image: url(img/icon_doc.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 12px;
}

.news a:hover
{
	color: #1C3D72;
	font-weight: bold;
}

.news b
{
	color: #1C3D72;
}

/*кнопка*/
.button 
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #1c3d72;
	background-color: #eeeeee;
	border-style: solid; 
	border-color: #aec1d6;
	border-width: 1px;
	font-weight: bold;
}


/*таблица с данными*/
.table
{
	margin-top: 5px;
	font-size: 12px;
    color: #3E415D;
	font-family: Tahoma, Verdana, Arial;
	width: 100%;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
}

.table td
{
	padding: 3px;
}

/*ссылка для щелчка по картинке*/
.zoom
{
    background-image: url(img/zoom.gif);
    background-repeat: no-repeat;
	font-size: 10px;
	color: #555555;
	font-family: Tahoma, Verdana, Arial;
	padding-left: 12px;
}

/*вакансии*/
.vacancy h2
{
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial;
	color: #00529A;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;	
	text-decoration: none;
}
.link, .link a, .link a:visited
{
	font-size: 10px;
	color: #19416d;
	text-decoration: underline;
	font: Tahoma, Verdana, Arial;
	font-weight: normal;
	text-decoration: none;
}

.link a:hover
{
    color: #5599CC;
    text-decoration: underline;
}
/*Версия для печати*/
.print
{
    background-image: url(img/printer.gif);
    background-repeat: no-repeat;
    background-position: right center;
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial;
	padding-right: 16px;
	text-align: right;
}

.print a
{
    color: #19416d;
    text-decoration: none;
}

.print a:hover
{
    color: #5599CC;
    text-decoration: underline;
}

/* для голосования */
.voteBackColor
{
    background-color: #CDF6BF;
}

.voteForeColor
{
    background-color: #5599CC;
}

/* сообщения на странице */
.alert_message
{
	color: Red;
	font-weight: bold;
	text-align: center;
}
