body {background-color: #FFFFFF; margin: 0;}
body, p, div, span, td, th {font-family: Tahoma, Arial, sans-serif; color: #4F5559; font-size: 11px;}

h1 {color: #; font-size: 14px; margin: 25px 0 17px 0;}
h2 {color: #; font-size: 12px; margin: 0 0 0 50px;}
h3 {color: #; font-size: 12px; margin: 0;}
h4 {color: #; font-size: 11px; margin: 0 0 5px 0;}

p {margin: 0 0 5px 0; line-height: 125%;}
img {border: none;}
hr {
	color: #B2D7E7;
	background-color: #6E5F39;
	border-bottom-style: none;
	margin: 10px 0 10px 0;
	height: 1px;
	noshade: "noshade";
	border-width: 0px;
}
a {color: #456FAC; text-decoration: underline;}
a:hover {color: #456FAC; text-decoration: underline;}

.logo_text, .logo_text a {color: #0095DA; font-size: 14px; text-decoration: none; font-weight: bold;}
.content {padding: 0 20px 0 20px;}
.content a {}
.content img {border: 1px solid #FFFFFF; padding: 5px; margin: 5px; background-color: #ffffff;}
.content img.noneborder, img.noneborder {border-style: none; border-width: 0;}
.decor_off {text-decoration: none;}
.decor_off:hover {text-decoration: underline;}
.decor_on {text-decoration: underline;}
.decor_on:hover {text-decoration: none;}

.clear, .content .clear  {border-collapse: collapse; border-spacing: 0px;  border-style: none; border-width: 0;}
td {padding:0;}
/* table {	border-collapse: collapse;} */
.mid, .content .mid {vertical-align: middle;}

.bg {padding: ; background-image: url('../images2/head.gif'); background-position: left; background-repeat: no-repeat;}

/* оформление табличек */
.bordered td, .content .bordered td  {border-color: #B2D7E7; empty-cells: show; padding: 3px; padding: 3px 14px 3px 14px;}
.bordered th, .content .bordered th  {background-color: #EBF0F3; color: #456FAC; text-align: left;border-style: solid; border-color: #B2D7E7; border-width: 0px 0px 1px 0px; empty-cells: show; padding: 3px 14px 3px 14px;}
.odd {background-color: #EBF0F3;}

.bordered2, .content .bordered2 {border-style: solid; border-color: #B2D7E7; border-width: 1px 1px 0 0; margin-bottom: 20px;}
.bordered2 td, .content .bordered2 td  {border-style: solid; border-color: #B2D7E7; border-width: 0 0 1px 1px; empty-cells: show; padding: 3px;}
.bordered2 th, .content .bordered2 th  {background-color: #EBF0F3; text-align: center;border-style: solid; border-color: #B2D7E7; border-width: 0px 0px 1px 1px; empty-cells: show; padding: 3px 14px 3px 14px;}
/*--------------------*/

.block_news th {color: #456FAC; background-color: #EBF0F3; padding: 3px 14px 3px 14px; text-align: left; font-weight: normal;}
.block_news td {font-size: 12px; padding: 3px 14px 3px 14px; text-align: left;}

.small {width: 45%;}
.big {width: 100%;}

.blue {color: #456FAC;}
.bold {font-weight: bold;}

.form td {padding: 3px;}
form input, form submit {color: #000000; font-size: 11px; background-color: #FFFFFF; border: 1px solid #B2D7E7; padding: 2px 5px 0 5px;}
form image {color: #000000; font-size: 11px; background-color: #FFFFFF; border: 0px; padding: 2px 5px 0 5px;}
form select {color: #A9AAAB; font-size: 11px; background-color: #FFFFFF; border: 1px solid #B2D7E7; height: 18px;}
form textarea {color: #A9AAAB; font-size: 11px; background-color: #FFFFFF; border: 1px solid #B2D7E7;}
form input.big {width: 50%; height: 20px;}
.square {height: 20px;}
fieldset, img.bordered {border-width: 1px; border-color: #B2D7E7; border-style: solid;}
form fieldset legend {color: #; font-size: ; font-weight: bold;}
form select {}
form option {}
ul,ol {margin: 0 0 5px 0; padding-left: 10;}
li {margin: 0 0 0 20px;}
.list {
list-style-type: none;
padding-left: 15px;
background-image: url('/images2/point.gif');
background-repeat: no-repeat;
background-position: left top;
}

.error {color: #ff0000;}
.border {border: #B2D7E7 1px solid;}
.nopad {padding: 0; margin: 0;}
.padded {padding: 5px;}

.navigator {color: #; font-size: 12px; padding-bottom: 30px; border-bottom: 1px solid #;}
.navigator a {color: #; font-size: 12px; border-bottom: 1px solid #;}

td.top_menu {background-color: #EBF0F3; border-top: 1px solid #B2D7E7; border-left: 1px solid #B2D7E7; border-bottom: 1px solid #B2D7E7; vertical-align: middle; padding-right: 3px;}
.top_menu, .top_menu a {color: #4F5559; font-size: 11px; font-weight: bold; text-decoration: none;}
.top_menu a:hover {color: #0095DA; text-decoration: none;}
.top_menu img {margin: 0 5px 0 3px;}
.top_menuAct, .top_menuAct a {color: #; font-size: 11px; font-weight: bold; text-align: center;}

.bottom_menu {background-color: #EBF0F3; vertical-align: middle; padding-right: 3px;}
.bottom_menu, .top_menu a {color: #456FAC; font-size: 11px;}
.bottom_menu a:hover {color: #0095DA; text-decoration: underline;}
.bottom_menuAct, .bottom_menu a {color: #; font-size: 11px; text-align: center;}

.head_left_menu_Act, .head_left_menu_Act a {font-size: 11px; color: #456FAC; font-weight: bold; text-align: center; text-decoration: none;border-bottom: none;}
.head_left_menu {font-size: 11px; text-align: center; background-color: #FFFFFF; border-bottom: 1px solid #B1D8E7;}
.head_left_menu a {color: #456FAC; text-decoration: underline;}

.corner_top_left {background-image: url('../images2/corner_top_left.gif'); background-repeat: no-repeat; background-position: top left;}
.corner_top_right {background-image: url('../images2/corner_top_right.gif'); background-repeat: no-repeat; background-position: top right;}
.corner_bottom_left {background-image: url('../images2/corner_bottom_left.gif'); background-repeat: no-repeat; background-position: bottom left;}
.corner_bottom_right {background-image: url('../images2/corner_bottom_right.gif'); background-repeat: no-repeat; background-position: bottom right;}
.line_left {background-image: url('../images2/color.gif'); background-repeat: repeat-y; background-position: left;}
.line_right {background-image: url('../images2/color.gif'); background-repeat: repeat-y; background-position: right;}
.line_top {background-image: url('../images2/color.gif'); background-repeat: repeat-y; background-position: top;}
.line_bottom {background-image: url('../images2/color.gif'); background-repeat: repeat-y; background-position: bottom;}

.head_left_menu2_Act {font-size: 11px; color: #456FAC; text-align: center;}
td.head_left_menu2 {font-size: 11px; text-align: center; background-color: #FFFFFF; border-bottom: 1px solid #EBCE7F}
.head_left_menu2 a {color: #456FAC; text-decoration: underline;}

.corner_top_left_yellow {background-image: url('../images2/corner_top_left_yellow.gif'); background-repeat: no-repeat; background-position: top left;}
.corner_top_right_yellow {background-image: url('../images2/corner_top_right_yellow.gif'); background-repeat: no-repeat; background-position: top right;}
.corner_bottom_left_yellow {background-image: url('../images2/corner_bottom_left_yellow.gif'); background-repeat: no-repeat; background-position: bottom left;}
.corner_bottom_right_yellow {background-image: url('../images2/corner_bottom_right_yellow.gif'); background-repeat: no-repeat; background-position: bottom right;}
.line_left_yellow {background-image: url('../images2/yellow.gif'); background-repeat: repeat-y; background-position: left;}
.line_right_yellow {background-image: url('../images2/yellow.gif'); background-repeat: repeat-y; background-position: right;}
.line_top_yellow {background-image: url('../images2/yellow.gif'); background-repeat: repeat-x; background-position: top;}
.line_bottom_yellow {background-image: url('../images2/yellow.gif'); background-repeat: repeat-x; background-position: bottom;}

.menu ul {
margin: 14px 0 14px 0;
padding: 0;
}
.menu li {
margin: 0 0 9px 14px;
list-style-type: none;
padding: 0 0 0 25px;
background-image: url('../images2/bg_left_menu.gif');
background-repeat: no-repeat;
background-position: left top;
}
.menu li a {
color: #456FAC;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}
.menu li a:hover {
color: #0095DA;
}
.head_yellow {font-size: 16px; color: #EBB600; font-weight: bold; padding: 0 0 6px 12px; text-transform: uppercase;}
.head_blue {font-size: 16px; color: #6AAFFF; font-weight: bold; padding: 0 0 6px 12px; text-transform: uppercase;}
.head_black {font-size: 24px; color: #000000; font-weight: bold; padding: 0 0 6px 12px;}
.head_black14 {font-size: 14px; color: #000000; font-weight: bold; padding: 0 0 0 0;}
.head_blue2 {font-size: 10px; color: #6AAFFF; font-weight: bold; padding: 0 0 0px 0px; text-transform: uppercase; text-decoration: underline;}
.bg_head {background-image: url('../images2/bg_head.gif'); background-repeat: repeat-x; background-position: bottom; padding-bottom: 11px; margin-bottom: 24px;}

#arhiv_news {padding: 14px;}

.news_name, .news_name a {padding-left: 6px; color: #456FAC; font-size: 12px; font-weight: bold; text-decoration: none; margin-bottom: 3px;}
.news {padding-left: 12px; font-size: 12px; margin-bottom: 10px; line-height: 135%;}
.news2 {padding-left: 12px; font-size: 11px; margin-bottom: 10px; line-height: 135%;}
.news a {color: #456FAC; text-decoration: underline;}
.news_text { font-size: 12px; }

.copy {font-size: 10px; color: #; text-decoration: none; padding: 10px;}

ul.map, .map ul { margin: 0 0 0 20px; padding: 0 0 0 0; }
li.map, .map li { margin: 0 0 0 0; padding: 0 0 0 0; }
.map a { padding: 0 0 0 0;}

.tabl_center td {text-align: center; padding: 3px;}
.tabl_left td {text-align: left; padding: 3px;}

img.img_left {float: left;}
img.img_center {text-align: center;}
img.img_right {float: right;}

.tree, .tree a { color: #808080; text-decoration: none;}
.tree ul {width: 100%; margin: 0 0 5px 10px; padding: 0 0 5px 0;}
.tree ul ul {width: auto; margin: 0; padding: 0 0 5px 0;}
.tree li  {color: #808080; margin: 5px 0 0 0; padding: 0 0 0 15px;}
.tree li a {color: #808080; text-decoration: none;}
a.active { color: #B90300;}

#argum_01 {background-image: url('../images2/corner_top_left.gif'); background-repeat: no-repeat; background-position: top left;}
#argum_02 {background-image: url('../images2/corner_top_right.gif'); background-repeat: no-repeat; background-position: top right;}