body {margin: 0; padding:0px; color:#292929; font-family: Arial, Tahoma, sans-serif; font-size:100.01%;}
html, body {margin:0; padding:0; height:100%}


/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#006AA0; text-decoration:underline;}
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {font-size:19px; color:#007332; font-weight:bold; margin:0; padding: 10px 0 10px 0; line-height:105%;}
h2 {font-size:18px; color:#000; font-weight:normal; margin:0; padding: 15px 0 10px 0;}
h3 {font-size:14px; color:#005F34; border-bottom:1px solid #DEDEDE; padding-bottom:3px; margin-top:20px;}
h4 {font-size:14px; color:#005F34; padding-bottom:7px; margin:20px 0 0 0;}

ul {}
ul li {}

p {margin: 0 0 28px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}

.cl {clear:both; font-size:0;}

#global {font-size:0.75em; min-width:1000px;}
/*
#global {font-size:0.75em; min-width:1000px;margin:0; padding:0; margin-top:-57px;	}
*/
/*
.max_width { max-width:1280px;  margin:0 auto;}
*/
.max_width { margin:0 auto;}
/*
#conteiner {padding-top:45px; width:100%;}
*/
#conteiner {width:100%;}
#header {
	height:380px;
	padding: 0 33px;
}

.wrapper {float:left;width:100%; }
/*
.content {margin: 0 0px 0 27%; padding: 0px 0px 0 20px; position:relative;}
*/
.content {margin: 0px 0px 0 230px; position:relative;}
/*
.left_part {float:left; width:25%; margin-left:-100%;}
*/

.right_part {float:left; width:0px; margin-left:0px;}

#header .content {top:25px; position:relative;}


#logo {padding: 42px 0 38px 0; position: absolute; z-index: 1;}

.login_block {margin-top:5px !important;}

#print_version { float: right; margin: -27px 0 5px 5px; text-align: right; z-index: 199; position: relative;}
#print_version a {color:#919191; text-decoration: none; font-size: 11px; text-decoration: underline; }


.left_menu {list-style-type:none; padding:0; margin:0; position: absolute; top: 160px;
 	width: 190px;
}
.left_menu li {padding: 0 0 10px 0;}
.left_menu li a {color:#000; font-size: 14px; text-decoration: none;}
.left_menu li a:hover {text-decoration: underline;}
/*
.left_menu li a.active { font-weight: bold;}
*/
.right_menu {list-style-type:none; padding:0; margin:0;}
.right_menu li {padding: 0 0 10px 0;}
.right_menu li a {color:#000;}
/*
.icon_block {height:29px; padding-left:1px;}
*/
.icon_block {height:29px; right:35px; padding:2px 0 0 25px; position:absolute;
	z-index: 99;
	 top: 25px;
}

.icon_block a {display:block; float:left; width:11px; height:10px; background-position: 0 0; background-repeat:no-repeat;
	margin-left:40px; font-size:0;}
.icon_block a:hover {background-position: 0 -10px;}
.icon_block a.active {background-position: 0 -10px;}
.icon_block a.active:hover {cursor:default;}
.icon_block a span {display:none;}
a.home_icon {background-image:url(/i/home_icon.gif);}
a.map_icon {background-image:url(/i/map_icon.gif);}
a.search_icon {background-image:url(/i/search_icon.gif);}
a.help_icon {background-image:url(/i/help_icon.gif);}

.top_menu {list-style-type:none; padding:0; margin:0; font-size:1.15em; height:90px; width: 78%;}
.top_menu li {display:inline; padding-right:25px; padding-bottom: 10px;}
.top_menu li a {color:#000; outline:0;}


.phone {width:160px; right:35px; top: 50px; padding:2px 0 0 25px; background: url(/i/phone.gif) 0 0 no-repeat; position:absolute;
	text-align: right;
	z-index: 99;
}
.tel {font-size:22px;}
.phone a {color:#0082CE; padding-left:2px; font-size:11px;}

.login_block {width:169px; right:0; background: url(/i/login_bottom.gif) 0 100% no-repeat; margin-top:10px;}
.login_block_top {background: url(/i/login_top.gif) 0 0% no-repeat; padding: 4px 5px 4px 8px;
	text-align: left;
}
.login_block a {color:#000;}
.login_block_top IMG { cursor: pointer; cursor: hand; }

#flash_control {width:130px; position:absolute; right:0px; top:5px; font-size:0.9em; background: url(/i/flash_control.gif) 0 55% no-repeat; padding-left:9px;}
#flash_control a {color:#B8B7B7; text-decoration:none;}
#flash_control a:hover {text-decoration:underline;}

/*
.img_block {position:relative; margin-right:-15px; margin-left:-18px; padding-top:150px;}
*/

.img_block {
	width: 100%;
/*	position:relative; */
	position:absolute;
/*	padding-top:110px; */
	top: 135px;
}
/*
.img_block div {float:left; width:33%; height:227px; text-align: center;}
*/
.img_block div {f_loat:left; height:227px; _text-align: center;}

.img_block div a span {display:none;}
/*
.img_block div a {display:block; height:135px; width:136px;}
*/

#block_img_1, #block_img_2, #block_img_3, #block_img_4 {
	background-repeat: no-repeat;
}
#block_img_1 span, #block_img_2 span, #block_img_3 span, #block_img_4 span {display:none;}

#block_img_1 {background-position: 0% 0;

}
#block_img_4 {
	position: absolute;
	right: -7px;
}

#block_img_4 {
	position: absolute;
	right: -7px;
}

#block_img_2 {
	position: absolute;
	left: 25%;
}

#block_img_3 {
	position: absolute;
	right: 25%;
}

/*
#block_img_1 a, #block_img_2 a, #block_img_3 a, #block_img_4 a {margin: 0 auto;}
*/
#block_img_1 a, #block_img_2 a, #block_img_3 a {margin: 0 auto 0 0;}
/*
#block_img_4 a {margin: 0 0 0 0;}
#block_img_2 { width: 35%; background-position: 30% 0;}
#block_img_3 { width: 35%; background-position: 60% 0;}
#block_img_4 {background-position: 90% 0;}
*/
/*
.img_block TD{
	width: 50%;
}

.img_block .imgfirst{
	text-align: left;
	width: 24,5%;
}
.img_block .imglast{
	text-align: right; 
	margin-left: 30px;
	width: 24,5%;

}
*/


#block_img_01 {background: url(/i/block_img_01.gif) 0% 0 no-repeat;}
#block_img_01 a {margin: 0 0px 0 10px;}
#block_img_02 {background: url(/i/block_img_02.gif) 40% 0 no-repeat;}
#block_img_02 a {margin: 0 auto;}
#block_img_03 {background: url(/i/block_img_03.gif) 60% 0 no-repeat;}
#block_img_03 a {margin: 0 auto;}
#block_img_04 {background: url(/i/block_img_04.gif) 100% 0 no-repeat;}
#block_img_04 a {margin: 0 10px 0 auto;}
#block_img_01 span {display:none;}
#block_img_02 span {display:none;}
#block_img_03 span {display:none;}
#block_img_04 span {display:none;}
#block_img_01_active {background: url(/i/block_img_01_big.gif) 0% 0 no-repeat; width:25.5%; margin-top:-15px;}
#block_img_02_active {background: url(/i/block_img_02_big.gif) 0% 0 no-repeat; width:25.5%; margin-top:-15px;}
#block_img_03_active {background: url(/i/block_img_03_big.gif) 0% 0 no-repeat; width:25.5%; margin-top:-15px;}
#block_img_04_active {background: url(/i/block_img_04_big.gif) 0% 0 no-repeat; width:25.5%; margin-top:-15px;}
#block_img_01_active a {height:165px; width:165px; margin-left:5px;}
#block_img_02_active a {height:165px; width:165px; margin-left:5px;}
#block_img_03_active a {height:165px; width:165px; margin-left:5px;}
#block_img_04_active a {height:165px; width:165px; margin-left:5px;}


/*---content---*/
.content_container {padding: 0 34px 30px 34px; line-height:150%;}
.block_title {font-size:20px; padding-bottom:12px;}
.block_title a {color:#000;}
.date {color:#919191;}

.mp_banner {float:right; position:relative; margin-top:-10px;}

#footer {font-size:12px !important; color:#919191;  white-space:nowrap;}
#footer .content_container {padding: 0px 34px 15px 34px; line-height:150%;}

#footer a {color:#919191;}

#footer_logo{
	margin: 10px 260px 0px 230px;
}
#footer_logo TD{
	vertical-align: bottom;
}

#footer_counter{
	position:relative;
	z-index: 99;
	float: right;
	vertical-align: bottom;
	margin-top: 40px;
}
#footer_counter img {
	padding-left: 15px;
}

/*
#index_art {float:right; width:175px; text-align:right; font-size:12px;}
*/
#index_art span {color:#ED5F00;}
.contacts {font-size:12px;}
#base_body #footer .content {margin-top:-5px !important;}

/*---base_page---*/
#base_body {}
#base_body .content .left_menu {margin-top:20px; margin-left: 17px;}
#base_body .content .right_menu {margin-top:20px; margin-left: 17px;}

#base_body #block_img_01 {background: url(/i/block_img_01.gif) 0% 0 no-repeat;}
#base_body #block_img_02 {background: url(/i/block_img_02.gif) 0% 0 no-repeat;}
#base_body #block_img_03 {background: url(/i/block_img_03.gif) 0% 0 no-repeat;}
#base_body #block_img_04 {background: url(/i/block_img_04.gif) 0% 0 no-repeat;}
#base_body .img_block div a {margin:0 0 0 10px;}
#base_body .left_part #block_img_01 {background: url(/i/block_img_01_big.gif) 0% 0 no-repeat !important; height:233px; margin-top:20px;}
#base_body .left_part #block_img_02 {background: url(/i/block_img_02_big.gif) 0% 0 no-repeat !important; height:233px; margin-top:20px;}
#base_body .left_part #block_img_03 {background: url(/i/block_img_03_big.gif) 0% 0 no-repeat !important; height:233px; margin-top:20px;}
#base_body .left_part #block_img_04 {background: url(/i/block_img_04_big.gif) 0% 0 no-repeat !important; height:233px; margin-top:20px;}

#base_body .left_part #block_img_01 a {display:block; height:165px; width:164px; margin:0 0 0 5px; }
#base_body .left_part #block_img_02 a {display:block; height:165px; width:164px; margin:0 0 0 5px;}
#base_body .left_part #block_img_03 a {display:block; height:165px; width:164px; margin:0 0 0 5px;}
#base_body .left_part #block_img_04 a {display:block; height:165px; width:164px; margin:0 0 0 5px;}


/*---login form---*/
.login_form {padding: 7px 0 7px 1px;}
.text_input {width:128px; color:#000; border:1px solid #BBBBBB; margin: 3px 0; font-size:12px; padding-left:2px;}
.submit_input {border:none medium; width:16px; height:16px; background: url(/i/submit_input.gif) 0% 0 no-repeat; cursor:pointer;}


.left_menu_base {list-style-type:none; padding:0; margin: 10px 0px 5px 0;}
.left_menu_base li {font-weight:bold; font-size:14px; padding-bottom:5px;}
.left_menu_base li a {color:#007332; text-decoration: none;}
.left_menu_base li a:hover { text-decoration: underline;}

.left_menu_base a.act {color:#919191; text-decoration: none;}
.left_menu_base a.act:hover { text-decoration: underline;}


.left_menu_base ul {list-style-type:none; margin:0px 4px 4px 0; padding:0;}
.left_menu_base ul li {font-weight:normal; padding:4px 4px 4px 0px; font-size:12px;}
.left_menu_base ul li a {color:#000;}

.left_menu_base ul ul li {font-weight:normal; padding:2px 0 4px 10px; font-size:12px;}
.left_menu_base ul ul ul li {font-weight:normal; padding:2px 0 4px 20px; font-size:12px;}
.left_menu_base ul ul ul ul li {font-weight:normal; padding:2px 0 4px 30px; font-size:12px;}

.gray_bg {background-color:#F7F7F7 !important;}

#base_body .content_container .content {margin-top:-40px; position:relative; font-size:1.15em; line-height:150%; font-size: 100%;}

.blue_border_block {border:1px solid #CCE6F5; margin-bottom:18px;}
.blue_border_block .lt {background: url(/i/blue_lt.gif) 0px 0px no-repeat; margin: -1px; position:relative;}
.blue_border_block .rt {background: url(/i/blue_rt.gif) 100% 0px no-repeat;}
.blue_border_block .lb {background: url(/i/blue_lb.gif) 0px 100% no-repeat;}
.blue_border_block .rb {background: url(/i/blue_rb.gif) 100% 100% no-repeat; padding: 5px 10px 25px 10px;}
.blue_border_block .rb2 {
/*
	background: url(/i/blue_rb.gif) 100% 100% no-repeat;
*/
	padding: 5px 5px 5px 25px;
}

.blue_left_border {border-left:4px solid #CCE3ED; padding: 2px 0 2px 12px; margin-bottom:18px;}
.blue_left_border h2 {padding:0 0 5px 0;}

.content table {line-height:150%; font-size:12px;}
.green {color:#006835;}
.f12 {font-size:12px;}
.f16 {font-size:16px;}

.content_banners {margin-bottom:20px;}
.content_banners img {margin-right:33px;}

.content_m_top {margin-top:-40px; position:relative;}

.doc {background: url(/i/doc.gif) 0px 2px no-repeat; padding-left:15px;}

.style_table {width:100%;}
.style_table th {color:#919191; font-weight:normal; text-align:left; border-bottom:1px solid #B8B8B8; padding: 5px 15px 5px 15px;}
.style_table td {padding: 7px 15px 7px 15px; color: #919191;}

.style_table .st_type_tbl { margin-bottom: 10px; padding-bottom: 5px; padding-left: 0px;
	color:#005F34; font-weight:bold; font-size:14px; text-decoration: none;
}

.style_table a {color:#0082CE;}
.style_table .gray_bg {background-color:#F7F7F7 !important;}
/*
.content_container .content  ul {
	padding-left:40px;
	margin: 0px;
	list-style-image: url('/i/arrow.gif');
	vertical-align: top
}
*/
/*---news---*/
.news {margin: 0 0 20px 0;}
.news a {text-decoration:none;}
.news a:hover {text-decoration:underline;}
.gray_block {background:#F7F7F7;}
.gray_block .lt {background: url(/i/gray_lt.gif) 0px 0px no-repeat; }
.gray_block .rt {background: url(/i/gray_rt.gif) 100% 0px no-repeat;}
.gray_block .lb {background: url(/i/gray_lb.gif) 0px 100% no-repeat;}
.gray_block .rb {background: url(/i/gray_rb.gif) 100% 100% no-repeat; padding: 2px 2px 10px 16px;}

.gray_block1 {background:#efefef; position:relative; margin-left:-17px; margin-bottom:20px;}
.gray_block1 .lt {background: url(/i/lt1.gif) 0px 0px no-repeat; }
.gray_block1 .rt {background: url(/i/rt1.gif) 100% 0px no-repeat;}
.gray_block1 .lb {background: url(/i/lb1.gif) 0px 100% no-repeat;}
.gray_block1 .rb {background: url(/i/rb1.gif) 100% 100% no-repeat; padding: 2px 10px 10px 16px;}
.gray_block1 p {margin: 0 0 15px 0;}


.in_text {border:1px solid #BBBBBB; background:#fff; font-size:12px; color:#000; width:95%; padding:2px 2px; margin-right:5px;}
.subscr_go {margin-top:8px; background: url(/i/subscribe.gif) 0% 0px no-repeat; cursor:pointer; width:97px; height:21px; border:none medium;}


/*---search_page---*/
#search_body {background: #fff url(/i/header_bg1.png) 0 0px repeat-x;}
#search_body #header {height:135px;}
.s_content {clear:both; position:relative; top:-10px;}

/*---search---*/
#search_input {width:40%; border:1px solid #BBBBBB; font-size:12px; padding: 2px 3px 2px 5px;}
/*
#search_go {background: url(/i/search.gif) 0% 0px no-repeat; cursor:pointer; width:61px; height:21px; border:none medium; position:relative; top:2px; margin-left:3px;}
*/
#search_go {background: url(/i/search.gif) 0% 0px no-repeat; cursor:pointer; width:61px; height:21px; border:none medium; margin: 10px 0 0 10px;}
#search_body .gray_block .rb {padding:12px 10px 12px 12px;}

.site_map {list-style-type:none; padding:0; margin:20px 0 10px 0; font-weight:bold; font-size:14px;}
.site_map li {padding-bottom:15px;}
.site_map ul {list-style-type:none; padding:0; margin:3px 0 0 5px; font-weight:normal; font-size:12px;} 
.site_map ul li {padding: 0 0 3px 0;  background: url(/i/li.gif) 0px 10px no-repeat; padding-left:10px;}
.site_map ul ul {list-style-type:none; padding:0; margin:0 0 0 8px;}
.site_map ul ul li {padding: 0 0 15px 10px;}
.site_map ul ul ul {margin-top:3px;}
.site_map ul ul ul li {padding-bottom: 3px;}


.word_list {padding: 0; margin:0;}
.word_list dt {padding:0; margin:0; color:#007332;}
.word_list dd {padding:2px 0 5px 0; margin:0 0 28px 0; font-style:normal;}
.word_list dd p { margin: 0px;}

#search_small {width:208px; margin-bottom:75px;}
#search_small .gray_block .rb {padding:5px 2px 12px 2px;}
#search_input_small {width:152px; border:1px solid #BBBBBB; font-size:12px; padding: 2px 3px 2px 5px; margin: 0 10px 0 10px; font-style:italic;}

#search_term {width:450px; margin-bottom:10px;}
#search_term .gray_block .rb {padding:5px 2px 12px 2px;}
#search_term #search_input {width:325px; border:1px solid #BBBBBB; font-size:12px; padding: 2px 3px 2px 5px; margin-left: 10px; margin-right: 15px; font-style: italic;}

.abc {width:95%; margin:5px 5px 15px 5px;}
.abc td {padding:1px 1px; text-align:center; font-size:12px; width:7%;}
.abc td a {display:block;  padding: 2px 0;}
.abc td a:hover {background:#E7E7E7;}
.abc td b {background:#E7E7E7; display:block;  padding: 2px 0;}


/*---inside---*/
/*#inside_body #global {min-height:0%;}*/
#inside_body {background: #fff url(/i/header_bg3.png) 0 0px repeat-x;}
#inside_body #header {height:174px;}
.vkl_block {}
.vkl_block .content_container {padding-bottom:0;}
.vkl_block .max_width {}

#inside_body .left_menu {margin-top:50px;}
.vkl_block table {}
.vkl_block table td {height:47px; padding:0;}
.vkl_block {padding: 0 12px 0 0; height:47px;}
.vkl_block_cont div {background: #EFEFEF url(/i/vkl_li.gif) 0 0px no-repeat; color:#000; padding:0; float:left; margin-right:10px; }
.vkl_block_cont div div {display:block;  background: url(/i/vkl_span.gif) 100% 0px no-repeat; padding: 0px 5px 0 11px; line-height:normal; margin:0;}
.vkl_block_cont div.active {background: #fff url(/i/vkl_li_active.gif) 0 0px no-repeat; color:#000; height:48px; padding:0; float:left; margin-right:10px; }
.vkl_block_cont div.active div {display:block;  background: url(/i/vkl_span_active.gif) 100% 0px no-repeat; padding: 0px 5px 0 11px; line-height:normal; margin:0;}

.vkl_block a {color:#006AA0; text-decoration:none;}
.vkl_block a:hover {color:#000;}

#inside_body  .inside_content {padding-top:20px;}
#inside_body  .inside_content .left_part {padding-top:20px;}

.file_list {list-style-type:none; padding:0; margin:0 0 50px 0;}
.file_list  li {padding: 0 0 5px 17px;}
.icon_01 {background: url(/i/icon_01.gif) 2px 4px no-repeat;}
.icon_02 {background: url(/i/icon_02.gif) 2px 4px no-repeat;}
.icon_03 {background: url(/i/icon_03.gif) 2px 4px no-repeat;}
.icon_04 {background: url(/i/icon_04.gif) 2px 4px no-repeat;}
.icon_05 {background: url(/i/icon_05.gif) 2px 4px no-repeat;}

.gray_block{ background-color: #F7F7F7;
	text-align: left;
}
.ask_form {}
.ask_form .check_input {margin:3px 5px 3px 0;}
.ask_form label {}
.ask {font-size:14px; padding: 0 0 5px 0; font-weight: bold;}
.ask_form table {margin-bottom:8px;}

.photo_big {margin-right:20px;}
.user_info {}
.user_info p {margin-bottom:15px;}
.user_info h2 {padding-top:0;}

.user_contacts {width:100%; border-top:1px solid #b3b3b3;}
.user_contacts td {padding: 7px 0 0 0; vertical-align:top;}
.user_tel {width:140px;}

.news_table {}
.news_table td {width:50%; padding-right:10px; vertical-align:top;}
.submit {cursor:pointer;}
.send {background: url(/i/send.gif) 0% 0px no-repeat; cursor:pointer; width:71px; height:21px; border:none medium;}

/*---new style---*/
.main_table {width:100%}
.main_table td {border:0px solid #000;}
.main_table .content {margin:0;}
/*
.left_td {vertical-align:top; width:27%; padding-right:3%;}
.content_td {vertical-align:top; width:73%;}
*/
.left_td {vertical-align:top; width:220px; padding-right: 10px;}
.content_td {vertical-align:top; padding-right: 15px;
/* padding-left: 20px; */
 }
.content_td2 {vertical-align:top; padding-left: 10px;}
.right_td {vertical-align:top;padding: 25px 0 0 25px; width: 230px; text-align: right;}
/*
.left_part_block {min-width:220px;}
*/
/*
.left_part_block {position:relative; margin-top:-26px;}
*/
/*
.left_part_block {position:relative;}
.left_part_block {width:226px;}
*/
.left_part_block {
/* width:226px; */
}
.under_content{ text-align: center;}

.proctbl{
	float: left;
	border: solid 1px #BBBBBB;
	background-color: #fff;
	height: 12px;
	margin: 0px 5px 0 0;
	padding: 0px;
}

#steps { float: left; margin: -27px 0 5px 233px; text-align: right; z-index: 99; position: relative;}
#steps a {color:#919191; text-decoration: none; font-size: 11px; text-decoration: underline; }

.mL10{ margin-left: 10px;}


.table_v1 {
	margin-top: 10px;
	border: solid 1px #999798;
	line-height:150%;
}

.table_v1 TH {
	padding: 10px;
	border: solid 1px #999798;
	background-color: #04733B;
	color: #fff;
	text-align: left;
	font-size: 120%;
}

.table_v1 TD {
	padding: 10px;
	border: solid 1px #999798;
	vertical-align: top;
}

.left_menu_news {list-style-type:none; padding:0;}
.left_menu_news li {font-weight:bold; font-size:14px; padding-bottom:5px;}
.left_menu_news li a {color:#007332; text-decoration: none;}
.left_menu_news li a:hover { text-decoration: underline;}

.left_menu_news a.act {color:#919191; text-decoration: none;}
.left_menu_news a.act:hover { text-decoration: underline;}


.left_menu_news ul {list-style-type:none; margin:0px 4px 4px 10px; padding:0;}
.left_menu_news ul li {font-weight:normal; padding:4px 4px 4px 10px; font-size:12px;}
.left_menu_news ul li a {color:#000;}

.inp{ width: 180px; }
.inps{ width: 180px; }

.gray_block h2 {font-size:16px; color:#000; font-weight:bold; margin:0; padding: 15px 0 10px 0;}
