/* main tag section  */

body {
	margin: 0px;
	padding: 0px;
	background-image:url(../images/bg_text.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;
}

img {  
	border: 0px; 
	margin: 0px; 
	padding: 0px; 
}

/* links */

a:link { color:#2179C4; text-decoration:underline; }
a:hover { color:#2179C4; text-decoration:none; }
a:visited { color:#004C81; text-decoration:underline; }
a:active { color:#33B812; text-decoration:none; }

a img { border: 0px; }

/* text */ 

#for_print { margin-top:14px; margin-left:10px; width:10px; float:left; display:block; }

#text { font-family:Verdana, Arial; text-align:justify; font-size:13px;  }

#content { margin:0px 30px 0px 30px; }

#content td { padding: 10px; }

H1, H2, H3, H4 { text-indent:0px; padding:0px; margin:0px; display:inline; }

H1 { font-size:30px; font-weight:normal; color:#006B33; }

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; }



/* header blocks */

#left_column_top {
	height: 4px;
	width: 217px;
	background-image:url(../images/top-line-l.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:#E6F4E1;
	vertical-align:bottom;
}

#right_column_top {
	height: 4px;
	background-color:#3CC116;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	display: block;
	border: 0px;
	align:left;
}


#right_column_lmidle { height:155px; background-image:url(../images/top-right-bg.gif); }

#right_column_lmidle_s { height:155px; background-image:url(../images/top-right.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;}



/* heder navigation */

#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/sitemap.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/homepage_h.gif); }

#top_nav li a.sitemap:hover { background-image:url(../images/sitemap_h.gif);  }

#top_nav li a.feedback:hover { background-image:url(../images/feedback_h.gif); }



/* language menu */

#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:#ABE49A; text-decoration:none; }

li.vr-line { width:1px; height:33px; float:left; display:block; overflow:hidden; background-image:url(../images/vr-line.gif); background-repeat:no-repeat;  }



/*  service menu */

#service_menu { margin:0px; padding:0px; width:217px; height:auto; float:left; }

.left_menu { padding:0px 22px 0px 22px; line-height:18px; }

.left_menu a { font-size:11px; font-weight:normal; }

.menu_line { display:inline; margin:10px 0px 10px 0px; padding:0px; }



/* main menu section */

#main_menu { margin:0px; padding:0px; background-image:url(../images/menu_gb_top.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:#33B812; }

#main_menu li:hover { background-image:url(../images/bg-main-menu.gif); background-repeat:repeat-y; }

#main_menu img.icon { padding-left:20px; }

#main_menu img.dot { padding-left:40px; }



/* title of article */

#title_razdel { padding:0px 30px 0px 30px; height:40px;  }

#title_razdel img, #title_razdel div { display:block; float:left; }

#title_razdel_1 { margin:0px; width:70%; }

#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;  }



/* table classes */

.bd_title { background-image:url(../images/bg_line_40.gif); background-repeat:repeat-x; }

.bg_40 {  height:40px; background-image:url(../images/image_14.gif); background-repeat:no-repeat; }

.bg_menu { background-color:#F7F9F6; }

.logo_href { margin-top:4px; width:227px; height:172px; overflow:hidden; display:block; }



/* search column */

#search_blok { height:43px; background:#DFE1DF; margin:0px; padding:0px; text-align:center; overflow:hidden; font-size:11px; }

#search_blok a { color:#000000; }

#search_blok form { padding-top:8px; border:none; }

#search_blok_top { height:4px; width:227px; background-color:#B3B4B2; margin-top:10px; overflow:hidden; display:block; padding:0px; }

#currency { margin:0px; padding:18px; font-size:11px; }

#currency .white { background-color:#FFFFFF; }

#currency td { text-align:center; vertical-align:middle; }



/* footer blocks */

#footer { height:143px;  overflow:hidden;  background-image:url(../images/bottom_line.gif); background-repeat:repeat-x; font-size:11px; }

#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:0px; left:30px; width:350px; }



/* banner block */

#banner_section { z-index:4; position:relative; top:0px; left:12px; height:300px; width:202px; overflow:hidden; }

#space_for_banner { height:275px; }

#banner_bg { position:relative; top:0px; left:0px; background-image:url(../images/bg-banner.gif); background-repeat:repeat-x; width:227px; height:44px; float:right; overflow:hidden; }


/* news block */

#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; }


