body {
	margin: 0px;
	padding: 0px;
	background-image:url(images/bg_text0.gif); 
	background-repeat:repeat-x; 
	background-position:0px 216px;
	font-family:Verdana, Arial, Helvetica;
}

table {
	border:0px;
	border-collapse: collapse; 
}

td {
	border:0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

th {
	text-align: center;
}

img {  
	border: 0px; 
	margin: 0px; 
	padding: 0px; 
}

/* links */

a:link { color:#2179C4; text-decoration:underline; }
a:hover { color:#FF792F; text-decoration:none; }
a:visited { color:#2179C4; text-decoration:underline; }
a:active { color:#2179C4; text-decoration:none; }

.part_header a {
	text-decoration: none !important;
	color: black !important;
}

.bordered td, .bordered th {
	border: 1px solid black !important;
	padding: 5px;
}
.bordered td {
	text-align: left !important;
	vertical-align: middle !important;
}

a img { border: 0px; }

.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}

#for_print { margin-top:14px; margin-left:10px; width:10px; float:left; display:block; }

#text { font:normal 13px/14px Verdana, Arial; text-align:justify;line-height:1.3em }

#content { margin:0px 30px 0px 30px; }

#content a { color:#2179C4; text-decoration:underline; }
#content a:hover { color:#FF792F; text-decoration:none; }

#content td { padding: 10px; }

#content img { padding:15px; }

H1, H2, H3, H4 { text-indent:0px; padding:0px; margin:0px; display:inline; }

H1 { font-size:22px; font-weight:normal; color:#2179C4;}

H2 { font-size:16px; font-weight:bold; color:#000000; }

H3 { font-size:13px; font-weight:bold; color:#000000; }

H4 { font-size:11px; font-weight:bold; color:#000000; }


#left_column_top {
	height: 4px;
	width: 217px;
	background-image:url(images/top-line.gif);
	background-repeat:no-repeat;
	overflow: hidden;
}

#left_column_midle {
	height: 155px;
	width: 217px;
	background-image:url(images/top-left.jpg);
	background-repeat:no-repeat;
	overflow: hidden;
}

#left_column_bottom { 
	height:17px; 
	width:217px; 
	overflow:hidden; 
	background-image:url(images/image_10.gif); 
	background-repeat:repeat-x; 
	}

#centr_column_logo {
	margin: 0px; 
	padding: 0px;  
	height: 176px;
	width: 227px;
	overflow: hidden;
	background-color:#ebebeb;
	vertical-align:bottom;
}

#right_column_top {
	height: 4px;
	background-color:#6b92ba;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	display: block;
	border: 0px;
	align:left;
}


#right_column_lmidle { height:155px; background-image:url(images/top-righ.gif); }

#right_column_lmidle_s { height:155px; background-image:url(images/top-righ.jpg); background-position:left; background-repeat:no-repeat; } 

#right_column_lbottom { height:17px; overflow:hidden; background-image:url(images/image_10.gif); background-repeat:repeat-x;}


#top_nav { width:200px; height:35px; overflow:hidden; padding-top:12px; margin:0px; vertical-align:bottom; }
 
#top_nav ul { margin:0px;  padding:0px; list-style-type: none; }

#top_nav li { height:33px; float: left;  margin:0px;  padding:0px; } 
	
#top_nav li a { margin:0px; padding:0px; overflow:hidden; display: block; height:33px; float: left; }

#top_nav li a.homepage { width:75px; background-image:url(images/homepage.gif); background-repeat:no-repeat; }

#top_nav li a.sitemap { width:48px; background-image:url(images/sitemap0.gif); background-repeat:no-repeat; }

#top_nav li a.feedback { width:75px; background-image:url(images/feedback.gif); background-repeat:no-repeat; }

#top_nav a.find:hover  { background-image:url(images/homepagf.gif); }

#top_nav li a.sitemap:hover { background-image:url(images/sitemap_.gif);  }

#top_nav li a.feedback:hover { background-image:url(images/feedbacl.gif); }


#language_menu { width:146px; height:33px; padding:0px; margin-top:12px; margin-left:35px; overflow:hidden; font-family:Verdana, Arial; font-size:11px; }
 
#language_menu ul { margin:0px; padding:0px; list-style-type: none; }

#language_menu li { margin:0px; padding:0px; float:left; height:33px; }

#language_menu a { line-height:33px; display: block; color:#ffffff; float:left; text-align:center; width:48px; }

#language_menu a.current { font-weight:bold; color:#FFF; text-decoration:none; }

li.vr-line { width:1px; height:33px; float:left; display:block; overflow:hidden; background-image:url(images/vr-line0.gif); background-repeat:no-repeat;  }


#service_menu { margin:0px; padding:0px; width:217px; height:auto; float:left; }

.left_menu { padding:0px 22px 0px 15px; line-height:18px; }

.left_menu a { color:#2179C4; font-size:11px; font-weight:normal; }

.left_menu a:hover { text-decoration:none; color:#FF792F;}

.menu_line { display:inline; margin:10px 0px 10px 0px; padding:0px; }


#main_menu { margin:0px; padding:0px; background-image:url(images/menu_gb_.gif); background-repeat:repeat-x; width:227px; float:left;  }

#main_menu ul { font-size:12px; margin:0px; padding:0px; list-style-type: none; }

#main_menu li { margin:0px; padding:0px; display:block; } 

#main_menu a { margin:0px; padding:0px 20px 0px 0px; line-height:30px; height:30px; font-weight:bold;  }

#main_menu a.second { margin:0px; padding:0px 20px 0px 0px; overflow:hidden; height:18px; line-height:18px; font-weight:normal; }
 
#main_menu a.current { color:#FF792F; }

#main_menu a:hover { color:#FF792F; }

#main_menu li:hover { background-image:url(images/bg-main-.gif); background-repeat:repeat-y; }

#main_menu img.icon { padding-left:20px; }

#main_menu img.dot { padding-left:40px; }


#title_razdel { padding:0px 30px 0px 30px; height:40px;  }

#title_razdel img, #title_razdel div { display:block; float:left; height:50px;}

#title_razdel_1 { margin:0; width:70%; height:40px;}

#title_razdel_2 { height:40px; margin:0px; padding:0px; width:30%;  }

#title_razdel_2_invisible { margin:0px; padding:0px; width:30%; visibility:hidden; }

.print { margin:0px; padding-left:5px; font-family:Verdana, Arial; font-size:11px; line-height:40px; float:left;  }


.bd_title { background-image:url(images/bg_line_.gif); background-repeat:repeat-x; font:normal 12px/14px Verdana; color:#666; padding-left:15px; }

.bd_title1 { background-image:url(images/bg_line_.gif); background-repeat:repeat-x; color:#666;}

.bg_40 {  height:40px; background-image:url(images/image_14.gif); background-repeat:no-repeat; }

.bg_menu { background-color:rgb(233,233,233); }

.logo_href { margin-top:4px; width:227px; height:172px; overflow:hidden; display:block; }



#news_blok { height:25px; background:#DFE1DF; margin:0px; padding:10px 0 0 15px; text-align:left; overflow:hidden; font:bold 14px Verdana; }

#news_blok a { text-decoration: none; }

#news_blok_top { height:4px; width:227px; background-color:#B3B4B2; margin-top:10px; overflow:hidden; display:block; padding:0px; }

#news_block_bot { height:275px; padding:0 10px 5px 10px; font:normal 10px Verdana;}

#banner_bg { position:relative; top:0px; left:0px; background-image:url(images/bg-banne.gif); background-repeat:repeat-x; width:227px; height:44px; float:right; overflow:hidden; }


#footer { height:143px;  overflow:hidden;  background-image:url(images/bottom_l.gif); background-repeat:repeat-x; font-size:11px; }

#f_left a {font:normal 8px Tahoma; color:#dfe1df; text-decoration:none;}
#f_left a:hover {font:normal 8px Tahoma; color:#dfe1df; text-decoration:none;}

#f_left .sape {font:normal 8px Tahoma; color:#dfe1df; text-decoration:none;}

#f_contact { width:556px; height:143px; margin:0px; padding:0px; overflow:hidden;}

#f_left { float:left; display:block; width:50%; padding: 30px 0px 0px 56px; margin:0px; }

#f_right { float:left; display:block; width:50%px; padding-top:30px; margin:0px;  }

#copiright { position:relative; top:25px; left:30px; width:350px; }


#news_date { font-size:11px; padding:3px; background-color:#dfe1df; float:left; font-weight:bold; }

#news_body { font-size:13px;  margin-left:90px; display:block; }

#news_link { border-bottom:dotted 1px #000000; margin-bottom:10px; padding-bottom:10px; }

div.vert_dot { background-image:url(images/dot.gif); background-repeat:repeat-y; }


div.block{
	padding:10px 10px 10px 30px;
	font-size:11px;
	BACKGROUND-COLOR:#eeeeee;
	BORDER:1px solid #dddddd;
	z-index:999;
}

