body
		{padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		font-size:12px;
		color:rgb(41,36,32);
		font-family:Arial, Tahoma, Verdana, Trebuchet ms;

        }

  



table
		{font-size:12px;}
form
		{padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;}

a
		{color:rgb(50,120,156);}
a:href
		{color:rgb(50,120,156);}
		
.logo
		{display:block;
		width:176px;
		height:64px;
		background-image:url(images/logo.png);
		background-position:left top;
		background-repeat:no-repeat;}
		
.login_panel
		{border:rgb(236,233,226) 1px solid;
		padding:12px 15px 12px 15px;}
.login_panel_text
		{background-color:rgb(214,214,206);
		padding:3px 3px 3px 3px;}
.login_panel_text input
		{background-color:transparent;
		letter-spacing:1px;
		color:rgb(255,255,255);
		font-style:italic;
		font-size:11px;
		border:none;
		width:100%;}
.login_panel_submit
		{background-color:rgb(217,35,47);
		font-style:italic;
		font-family:Times New Roman;
		font-size:14px;
		color:rgb(255,255,255);
		border:none;}
.login_panel_links
		{padding:2px 5px 0px 0px;
		font-size:11px;}
.login_panel_links a
		{color:rgb(31,26,23);
		font-style:italic;}
		
.js_search_field
		{background-image:url(images/enter_search_word.png);
		background-position:0px 0px;
		background-repeat:no-repeat;}
		
.hat_menubar
		{border:rgb(236,233,226) 1px solid;}
		
.mail_input_w
		{background-image:none;}
.mail_input
		{background-image:url(images/mail_input.png);
		background-repeat:no-repeat;
		background-position:left top;}
.passw_input_w
		{background-image:none;}
.passw_input
		{background-image:url(images/passw_input.png);
		background-repeat:no-repeat;
		background-position:left top;}
		
.hat_menubar_region
		{font-size:13px;
		font-style:italic;
		font-family:Times New Roman;
		color:rgb(126,126,126);}
.hat_menubar_region span
		{display:block;
		white-space:nowrap;
		padding:5px 34px 5px 7px;}
.hat_menubar select
		{border:none;
		filter:alpha(opacity=0);
		opacity:0.0;
		font-size:12px;}
.hat_menubar_selector
		{position:relative; 
		height:26px; 
		top:-24px; 
		display:block; 
		text-align:right;
		background-repeat:no-repeat; 
		background-position:right -2px; 
		background-image:url(images/select_region.png);}
.language_changer
		{white-space:nowrap;
		color:rgb(126,126,126);
		padding:0px 18px 0px 18px;
		font-style:italic;}
.language_changer a
		{color:rgb(216,36,48);}
		
.sitemap_link
		{display:block;
		width:27px;
		height:32px;
		background-image:url(images/site_map_btn.png);
		background-repeat:no-repeat;
		background-position:5px 13px;}
.sitemap_link:hover
		{background-color:rgb(218,36,49);}
		
.searchform_show
		{display:block;
		width:27px;
		height:32px;
		background-image:url(images/search_btn_a.png);
		background-repeat:no-repeat;
		background-position:8px 12px;}
.searchform_show:hover
		{background-color:rgb(218,36,49);
		background-image:url(images/search_btn_b.png);}
		
.searchform_show_a
		{display:block;
		width:27px;
		height:32px;
		background-color:rgb(218,36,49);
		background-image:url(images/search_btn_b.png);
		background-repeat:no-repeat;
		background-position:8px 12px;}
		
.searchblock
		{position:absolute;
		display:none;
		background-color:rgb(218,36,49);
		width:260px;}
.searchblock table input
		{width:100%;
		border:none;
		font-size:13px;
		background-color:transparent;
		color:rgb(160,160,160);}
.searchblock .search_btn		
		{background-image:url(images/search_btn_arrow.png);
		background-repeat:no-repeat;
		background-position:right top;}
.promo_main
		{background-position:left top;
		background-repeat:no-repeat;
		width:928px;
		height:328px;}
.main_menu_item
		{display:block;
		width:224px;
		line-height:34px;
		color:rgb(255,255,255);
		text-transform:uppercase;
		text-decoration:none;
		cursor:pointer;}
.main_menu_item:hover
		{text-decoration:underline;}

.main_menu_item b
		{font-weight:lighter;
		display:inline-block;
		padding:0px 0px 0px 15px;
		cursor:pointer;}
		
.main_menu_item b span
		{display:inline-block;
		background-repeat:no-repeat;
		padding:0px 14px 0px 0px;
		background-image:url(images/white_arr_right.png);
		background-position:right 14px;
		cursor:pointer;}
		
.news_tape
		{width:223px;
		background-color:rgb(224,224,216);}
.news_type_caption
		{font-size:26px;
		padding:5px 0px 20px 15px;}
.news_type_item
		{font-size:13px;
		line-height:18px;
		padding:7px 10px 10px 14px;}
.news_type_item a
		{color:rgb(85,85,85);
		text-decoration:none;}
.news_type_item a:hover
		{text-decoration:underline;}
		
.news_type_item_w
		{font-size:13px;
		line-height:18px;
		background-color:rgb(249,249,247);
		padding:7px 10px 10px 14px;}

.news_type_item_w a
		{color:rgb(50,120,156);}
		
.hr_line
		{overflow:hidden;
		height:1px;
		background-color:rgb(191,192,178);
		margin:10px 0px 1px 0px;}
		
.content_caption
		{display:block;
		font-size:12px;
		font-weight:bolder;
		text-transform:uppercase;
		text-decoration:none;
		color:rgb(30,26,23);
		line-height:16px;
		background-image:url(images/cont_caption.png);
		background-repeat:no-repeat;
		background-position:right 3px;
		float:left;
		padding:0px 14px 0px 0px;}

.break_line
		{overflow:hidden;
		height:1px;
		clear:both;
		width:100%;}
		
.content_column
		{background-image:url(images/dotted.png);
		background-repeat:repeat-y;
		background-position:right top;}
.content_column_div
		{padding:15px 0px 10px 20px;}
		
.content_table td
		{vertical-align:top;}
		
.column_link
		{display:block;
		text-decoration:none;
		padding:0px 0px 0px 9px;
		background-image:url(images/link_arrow.png);
		background-repeat:no-repeat;
		background-position:0px 7px;
		white-space:nowrap;
		float:left;
		clear:both;}
.column_link span
		{text-decoration:underline;}
		
.red_link
		{color:rgb(217,36,47);
		text-decoration:none;
		padding:0px 16px 0px 0px;
		background-image:url(images/red_arrow.png);
		background-repeat:no-repeat;
		background-position:right 6px;
		float:left;
		clear:both;}
.red_link span
		{text-decoration:underline;}
.news_all_link
		{display:block;
		float:right;
		padding:6px 6px 6px 6px;
		font-size:11px;
		line-height:11px;
		text-decoration:none;
		color:rgb(255,255,255);
		margin:0px 5px 0px 0px;
		background-color:rgb(218,36,49);
		font-style:italic;}
.footer_info
		{color:rgb(190,192,179);
		font-size:11px;
		line-height:16px;
		padding:7px 0px 0px 0px;}

.language_selector
		{oveflow:hidden;
		height:14px;
		width:56px;
		background-image:url(images/rus_eng1.png);
		background-repeat:no-repeat;
		background-position:0px 0px;}
.language_selector a
		{overflow:hidden;
		display:block;
		height:14px;
		width:21px;
		float:right;
		text-decoration:none;}
		
.login_panel_reg_links
		{background-image:url(images/reg_buttons.png);
		background-repeat:no-repeat;
		background-position:-4px 5px;
		overflow:hidden;
		width:174px;
		height:20px;}
		
.login_panel_reg_links a
		{display:inline-block;
		clear:none;
		height:20px;
		width:80px;}
