body,table,td,ul,li,input,textarea,select,option { font-size:13px; color:#333; font-family: 'Droid Sans', Tahoma, Segoe UI, Helvetica, sans-serif; }
body { margin:0 auto; padding:0; min-width:1200px; max-width:1400px; }

a, a:link, a:visited { color:#007fb5; text-decoration:underline; } 
a:hover { text-decoration:none; }

a img { border:none; }

h1 { font-size:12pt; margin-top:0; }

.nofloat { clear:both; width:0; height:0; margin:0; padding:0; border:0; line-height:0; overflow:hidden; }

h2,h1 { font-size:18px; font-weight:normal; color:#656565; padding:0px 0 0px 12px; margin:1px 0 10px 0;
	background:url(/img/bg_h2.gif) left center no-repeat; }
h2.bgpink { background:#EF9723; color:#fff; font-size:18px; display:block; padding:3px 13px; float:left; 
	margin:0 1px 10px 0; font-weight:normal;}

a.after_h2 { display:block; color:#767676; font-size:11px; text-decoration:underline; float:right; 
	padding:3px 20px 3px 3px; margin:7px 20px 0 0; 
	background:url(/img/r_arrow_in_circle.png) center right no-repeat; }

.full_of_float { width:100%; overflow:auto; margin-bottom:10px; }

#header { position:relative; overflow:hidden; height:100px; min-width:1024px; max-width:1400px; margin:0 auto; }
#logo { margin:0; display:block; position:absolute; left:18px; top:20px; }

#top3banners { margin:0; padding:0; list-style:none; position:absolute; left:250px; top:10px; }
#top3banners li { display:inline; margin:0 30px 0 0; }
#top3banners li:last-child { margin:0 10px 0 0; }

#portal_service_menu { background:#ffc; height:25px; overflow:hidden; position:relative; border-bottom:1px solid #eed;}
                                   
.header_sub_projects_menu, .header_reg_auth_menu { margin:0; padding:0; list-style:none; position:absolute; left:23px; bottom:2px; }
.header_sub_projects_menu li, .header_reg_auth_menu li { display:inline; padding:0 5px 0 0; }
.header_sub_projects_menu li:after, .header_reg_auth_menu li:after { content:"|"; font-size:10px; color:#777; }
.header_sub_projects_menu li:last-child:after, .header_reg_auth_menu li:last-child:after { content:""; font-size:10px; color:#777; }
.header_sub_projects_menu li a, .header_reg_auth_menu li a { font-size:11px; color:#8B0000; margin-right:7px; }

.header_sub_projects_menu_v2, .header_about { margin:0; padding:0; list-style:none; }
.header_sub_projects_menu_v2 { position:absolute; top:3px; right:10px; }
.header_about { margin:3px 0 0 10px;}
.header_sub_projects_menu_v2 li, .header_about li { display:inline; font-size:13px; padding:0; }
.header_sub_projects_menu_v2 a, .header_about a { color:#555; }
.header_sub_projects_menu_v2 li:after, .header_about li:after { content:" |"; font-size:13px; color:#777; }
.header_sub_projects_menu_v2 li:last-child:after, .header_about li:last-child:after { content:""; }

.header_reg_auth_menu { left:auto; right:0px; margin:0; padding:0; list-style:none; }
.header_reg_auth_menu li { text-align:right; margin:0; padding:0; }

.main_menu_container { width:100%; background:#eee; border-top:1px solid #aaa; border-bottom:1px solid #aaa; }
.main_menu { background:#eee; margin:0 0 0px 0; padding:0px 0px 0px 27px; 
	list-style:none; overflow:hidden; position:relative; margin:0 auto; min-width:1024px; max-width:1400px; }
.main_menu li { display:inline; padding:0; margin:0; }
.main_menu a { color:#000; font-size:12px; text-decoration:none; font-family:'Open Sans'; display:block; float:left; padding:5px 10px; text-transform:uppercase;}
.main_menu a:hover { text-decoration:none; background:#D1E2EF; }
.main_menu a.active { color:#c33; text-decoration:none; font-weight:bold; text-shadow:0px 0px 10px #fff; }

.site_search_form { position:absolute; top:2px; right:10px; margin:0; padding:0; background:#fff; overflow:hidden; 
	border:1px solid #ccc; border-radius:5px; overflow:hidden; width:210px; }
.site_search_form input#search_keyword { font-family:'Open Sans'; font-size:10.5px; border:1px #fff solid; float:left; padding:2px 2px 1px 5px; 
	margin:0; width:175px; }


#pers_cab { height:49px; background:#cfcfcf; border-top:1px #666 solid; border-bottom:1px #fff solid; }
#pers_cab_botom_marginner { border-top:1px #cfcfcf solid; height:5px; margin:0; }

.mp_delimiter_wrapper { background:#F4D7B0; padding:0; }
.mp_delimiter { min-width:1024px; max-width:1400px; margin:0 auto; }
.mp_delimiter h2 { margin:0; padding:0; padding:7px 21px; color:#222; font-family:'Roboto Condensed'; font-size:19px; } 

.mp_wrapper { min-width:1024px; max-width:1400px; margin:10px auto; overflow:hidden; }
.column4 { width:250px; margin-right:10px; float:right; overflow:hidden; }
.column3 { width:250px; float:right; margin-right:10px; overflow:hidden; }
.column2 { width:250px; float:right; margin-right:10px; overflow:hidden; }
.column1 { margin:0 790px 0 20px; overflow:hidden; }

.mp_wrapper h3 { font:normal 17px 'Roboto Condensed'; margin:0 0 10px 0; padding:0; }

.news_rusmet { margin:0; padding:0; list-style:none; }
.news_rusmet li { overflow:hidden; padding:8px 10px 8px 0; }
.news_rusmet li:hover { background:#eee; }
.news_rusmet .icon { float:left; }
.news_rusmet i { font-style:normal; font-size:10px; display:block; margin:0 0 0 75px; }
.news_rusmet h4 { margin:0 0 0 75px; padding:0; font-weight:normal; font-size:16px; }
.news_rusmet p { margin:0 0 0 75px; padding:0; font-size:12px; }

.mp_news_common { margin:0; padding:0; list-style:none; }
.mp_news_common li { overflow:hidden; border-bottom:1px dotted #ddd; padding:7px 0; }
.mp_news_common i { font-style:normal; display:block; font-size:10px; color:#777; }
.mp_news_common a { font-size:12px; color:#444; }

.mp_exh_rusmet { margin:0; padding:0; list-style:none; }
.mp_exh_rusmet li { margin:0 0 10px 0; }
.mp_exh_rusmet a { display:block; background:#FBECDC; border-radius:5px; padding:5px 8px; font-size:12px; color:#333; text-decoration:none; border:2px solid #F4D7B0; }
.mp_exh_rusmet a:hover { background:none; border:2px solid #EF9723; }
.mp_exh_rusmet b { display:block; }

.mp_indexes { margin:0; padding:0; list-style:none; }
.mp_indexes li { margin:0 0 20px 0; }
.mp_indexes a { display:block; text-align:center; text-decoration:none; }
.mp_indexes a:hover img { border:3px solid #EF9723; }
.mp_indexes img { display:block; margin:5px auto; border:3px solid #aaa; }

.column4sec { width:250px; float:right; margin:0 10px 0 0; }
.column1small { width:250px; float:left; margin:0 0 0 20px; }
.mp_wrap_center { margin:0 280px 0 290px; overflow:hidden; }
.column2sec { width:49%; float:left; }
.column3sec { width:49%; float:right; }

.mp_top_comps { margin:0; padding:0; list-style:none; }
.mp_top_comps li { overflow:hidden; margin:0 0 10px 0; padding:5px; border-bottom:1px dotted #ccc; }
.mp_top_comps li:hover { background:#eee; }
.mp_top_comps .comp_name { display:block; text-decoration:none; font-size:16px; color:#333;  }
.mp_top_comps img { display:block; float:left; margin:10px 10px 5px 0; }
.mp_top_comps p { margin:10px 0 5px 0; padding:0; font-size:10px; color:#666; }


.mp_catalog { margin:0; padding:0; list-style:none; }
.mp_catalog li { padding:3px 0; background:url(/img/li_catalog.png) left 9px no-repeat; }
.mp_catalog a { text-decoration:none; font-size:12px; display:block; margin-left:12px; }

.mp_board_v2 { margin:0; padding:0; list-style:none; }
.mp_board_v2 li { overflow:hidden; padding:5px 0; background:#f5f5f5; border-bottom:1px dotted #ccc; }
.mp_board_v2 li:hover { background:#e1e1e1; }
.mp_board_v2 .time, .mp_board_v2 .section, .mp_board_v2 .arrow { float:left; margin-right:5px; }
.mp_board_v2 .time { font-style:normal; font-size:10px; color:#666; margin-top:3px; }
.mp_board_v2 .section { font-size:11px; color:#444; width:40px; margin-top:1px; }
.mp_board_v2 .arrow { margin-top:2px; }
.mp_board_v2 a.b_link { display:block; margin-left:100px; }

.mp_orders { margin:0; padding:0; list-style:none; }
.mp_orders li { overflow:hidden; position:relative; background:url(/img/li_catalog.png) left 10px no-repeat; padding:5px 0; }
.mp_orders li:hover { background:url(/img/li_catalog.png) #eee left 10px no-repeat; }
.mp_orders i { font-style:normal; font-size:10px; color:#777; float:right; position:relative; margin-top:3px; }
.mp_orders b { color:#f1f1f1; font-size:23px; position:absolute; top:30%; right:8px; }
.mp_orders a { display:block; margin:0 50px 0 14px; font-size:12px; color:#555; }

.mp_annonce { margin:0; padding:0; list-style:none; }
.mp_annonce li { overflow:hidden; padding:5px 0; margin:0 0 5px 0; }
.mp_annonce li:hover { background:#f5f5f5; }
.mp_annonce b { font-weight:normal; display:block; font-size:11px; color:#777; }
.mp_annonce img { float:left; border:1px solid #ccc; }
.mp_annonce a { display:block; color:#444; }
.mp_annonce li.withimg a { margin-left:90px; }
.mp_annonce li.withimg b { margin-left:90px; margin:10px 0 0 90px; }




#mp_block_row1 { overflow:hidden; margin-top:5px; }

#mp_catalog { width:250px; background:url(/img/bg_mp_catalog.gif) top right repeat-y; float:left; margin-bottom:-1000px; padding-bottom:1000px; }
#mp_catalog h3 { font-weight:normal; font-size:16px; color:#666; margin:0; padding:0 0 5px 10px; }
#mp_catalog ul { list-style:none; margin:10px 15px 10px 10px; padding:0 0 0 0px; overflow:hidden; }
#mp_catalog ul li { margin-bottom:8px; padding:0 0 0 10px; position:relative; background:url(/img/red_arrow_li.png) left 6px no-repeat; }
#mp_catalog ul li img.line_end { position:absolute; top:0; right:0; border:none; }
#mp_catalog ul li a { color:#007fb5; font-size:14px; text-decoration:none; margin:0; }
#mp_catalog ul li a:hover { text-decoration:underline; color:#004f85; }


#mp_banners_right { width:250px; float:right; text-align:center; }
#mp_banners_right img, #mp_banners_right embed, #mp_banners_right object {
	margin-bottom:10px; }

#mp_comps_and_board { margin:0 255px 0 258px; }
	#mp_best_comp img { float:left; border:0; margin:0 13px 5px 0; }
#mp_best_comp a.best_comp_name { font-size:18px; }
#mp_best_comp p { margin:5px 0 0 95px; }
#mp_best_comp ul { margin:0; padding:0; list-style:none; }
#mp_best_comp ul li { overflow:hidden; margin:5px 0; padding:5px 0; border-top:1px dashed #eee; }
#mp_best_comp ul li:first-child { border:none; }

#mp_top10comp { max-width:650px; margin:0 auto; }
#mp_top10comp img { border:1px #ccc solid; }

#mp_last_board { background:#f5f6de; border-radius:0 10px 0 0; }
a.h2_add_board { display:block; color:#fff; float:left; padding:7px 15px 7px 30px; 
	background:url(/img/icon_plus.png) #36aa1b 10px center no-repeat; }

#mp_last_board_ul { border-bottom:1px #c5cbd4 solid; list-style:none; margin:0; padding:5px 20px 3px 20px; }
#mp_last_board_ul li { display:inline; padding:3px 10px; background:#fff; margin:0 1px; 
	border-left:1px #c5cbd4 solid; border-top:1px #c5cbd4 solid; border-right:1px #c5cbd4 solid;
   -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; 
   -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; }
#mp_last_board_ul li.active { padding-bottom:4px; background:#F6F7A8; }
#mp_last_board_ul li a { text-decoration:none; color:#333; font-weight:bold; outline:none; }

#mp_last_board_messages { margin:10px 20px 10px 20px; }
#mp_last_board_messages table tr td { padding:3px 5px; }
#mp_last_board_messages table tr td.section { text-decoration:underline; }

.h_dash_delimiter { height:20px; background:url(/img/h_dash.gif) left center repeat-x; clear:both; }
.h_dash_delimiter_trans { height:20px; background:url(/img/h_dash_trans.png) left center repeat-x; clear:both; }

#mp_block_row2 { overflow:hidden; }

.row2_block12 { background:url(/img/bg_mp_yellow_block.gif) top right repeat-y; width:32%; float:left; 
	padding-right:1%; margin:0; margin-bottom:-1000px; padding-bottom:1000px; }
.row2_block3 { background:#fcf5de; width:33.9%; float:left; margin-bottom:-1000px; padding-bottom:1000px; }

#mp_goods_ul { list-style:none; margin:0 0 10px 0; padding:0; }
#mp_goods_ul li { padding:5px 10px 5px 20px; color:#767676; font-size:11px; margin:0 2px 0 0; position:relative; }
#mp_goods_ul li:hover { background:#fff; }
#mp_goods_ul li a { background:url(/img/li_vip.png) left center no-repeat; padding:3px 0px 3px 25px; 
	font-weight:bold; font-size:12px; }
#mp_goods_ul li:hover a { text-decoration:none; }
#mp_goods_ul li a.goods_up { background:none; padding:0; }
#mp_goods_ul li img { position:absolute; top:5px; right:3%; border:0; }

.mp_tenders_ul { list-style:none; margin:0 10px 10px 15px; padding:0; }
.mp_tenders_ul li { padding:8px 0 8px 0; border-bottom:1px #ccc dashed; }
.mp_tenders_ul li i { font-style:normal; float:right; margin-left:20px; font-size:11px; }
.mp_tenders_ul li:last-child { border:none; }
.mp_tenders_ul li.group_header { font-weight:bold; }
.mp_tenders_ul li.group_header u { text-decoration:none; color:#f42674; }
.mp_tenders_ul li.group_header a { color:#333; }

#mp_annonce_ul { list-style:none; margin:0 15px 10px 15px; padding:0; }
#mp_annonce_ul li { clear:left; padding-bottom:5px; margin-bottom:5px; }
#mp_annonce_ul li b { display:block; font-weight:normal; font-size:11px; margin-bottom:5px; }
#mp_annonce_ul li img { float:left; margin:0 10px 5px 0; border:0; }

#mp_block_row3 { overflow:hidden; }


#mp_brands { background:#F7ECCA; margin:0; padding:0 0 10px 0; }
#mp_brands_ul { list-style:none; margin:0 15px 10px 15px; padding:0; overflow:hidden; }
#mp_brands_ul li { display:block; float:left; width:16%; padding:0 2% 0 1.2%;
	background:url(/img/bg_vertical_dot_trans.gif) top right repeat-y;
	margin-bottom:-100px; padding-bottom:100px; }
#mp_brands_ul li:last-child { background:none; margin-right:1%}
#mp_brands_ul li img.mp_brand_logo { float:left; margin:0 10px 5px 0; }
#mp_brands_ul li a { font-size:14px; display:block; margin-bottom:5px; }

#mp_brand_search_form { margin:0 25px 10px 25px; }
#mp_brand_search_form label { font-size:18px; }
#mp_brand_search_form input[type='text'] { width:20%; font-size:15px; padding:2px; border:1px #ccc solid; }

#mp_block_row4 { overflow:hidden; }

#mp_top15sites { background:url(/img/bg_mp_green_block.gif) top right repeat-y; width:32%; float:left; 
	padding-right:1%; margin:0; margin-bottom:-1000px; padding-bottom:1000px; }

#mp_top15sites_ul { list-style:none; margin:5px 10px 10px 25px; padding:0; }
#mp_top15sites_ul li { padding:4px; }
#mp_top15sites_ul li img { vertical-align:middle; margin-right:10px; }
#mp_top15sites_ul li a { font-weight:bold; }

#mp_events { background:#f0ffd3; width:66.9%; float:left; margin:0; }
.mp_events_place { display:block; background:#fff; padding:5px 10px; margin:10px 0 10px -10px;  float:left; }

#mp_about { background:#f5f5f5; width:66.9%; float:left; margin:0; 
	margin-bottom:-200px; padding-bottom:200px; }
#mp_about p { padding:0; margin:5px 15px 10px 15px; font-size:11px; color:#555;}

#bottom_menu { background:url(/img/bg_menu_top2.png) left center repeat-x; padding:10px 0; border-top:2px solid #888; border-bottom:1px solid #777; }
#bottom_menu a { color:#000; font-size:15px; text-transform:uppercase; text-decoration:none; }
#bottom_menu a.active { color:#c33; border-bottom:1px #c33 dashed; }

#bottom_under_menu { list-style:none; margin:10px 0 10px 15px; padding:0; }
#bottom_under_menu li { display:inline; padding:0 10px; }

#copyright { width:65%; float:left; margin-top:5px;}
#copyright p { margin:0 20px 10px 25px; padding:0; font-size:11px; color:#7b767a; }

#advlinks  { width:30%; margin-left:4%; float:left; font-size:11px; color:#7b767a; }
#advlinks li { font-size:11px; color:#7b767a; }


td.teaser { width:25%; padding-top:15px; }
.teaser img { float:left; border:1px #666 solid; margin:0 6px 5px 12%; *margin-left:2%; zoom:1;}
.teaser a { color:#fff; text-decoration:none; font-size:11px; }
.teaser a:hover { text-decoration:underline; }

.teaser_top a { color:#000; }

#logo { margin-top:5px; }

#link_register, #link_enter { background:url(/img/bg_link_register.jpg) left center repeat-x; 
	padding:3px 10px; color:#fff; text-transform:uppercase; font-size:13px; text-decoration:none; 
   border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
#link_enter { background:url(/img/bg_link_enter.jpg) left center repeat-x; }

.pers_cab_public_menu { font-size:13px; }
.pers_cab_public_menu a { color:#000; font-size:13px; }
.pers_cab_public_menu img { margin:0 3px 0 10px; }

#main_text { margin:5px 270px 5px 20px; }

#site_section_side_text { margin:20px 5px; font-size:11px; color:#666; text-align:left; }
#site_section_bottom_text { margin:10px 5px; font-size:11px; color:#666; }


.catalog_section_root, .catalog_section_root:link, .catalog_section_root:visited, .catalog_section_root:active {
	text-decoration: underline;
	font-size:17pt;
}
.catalog_section_root:hover {
	text-decoration: none;
	font-size:17pt;
}

.catalog_section, .catalog_section:link, .catalog_section:visited, .catalog_section:active {
	text-decoration: none;
	font-size:11pt;
}
.catalog_section:hover {
	text-decoration: underline;
	font-size:11pt;
}
.breadcrumbs, .breadcrumbs a { font-size:11px; margin:0 0 10px 0; }

#board_top_select_type_span { position:relative; zoom:1; }
#board_top_select_type_span ul { position:absolute; list-style:none; right:0px; margin:0; padding:0; 
	border:1px #7c92ad solid; border-bottom:none; display:none; zoom:1; }
#board_top_select_type_span ul li { margin:0; padding:0; }
#board_top_select_type_span ul li a { display:block; background:#aec9eb; width:270px; text-align:left; 
	text-decoration:none; color:#000; border-bottom:1px #7c92ad solid;
	padding:5px 10px 5px 5px; }
#board_top_select_type_span ul li a:hover { background:#96b4da; }
#board_top_select_type_span ul li a img { border:none; }

#comp_top_up_button { float:right; background:url(/img/system/icon_top_32.png) left 3px no-repeat; 
	font-size:11px; padding:0 5px 5px 40px; }
#comp_top_up_button a.main_link { font-size:16px; display:block; }

.sape_adv, .sape_adv td, .sape_adv a { color: #777777; font-size:8pt; }

.nav_block { padding:0; margin:0; }
.nav_block a { display:block; margin:0 0 5px 0; text-decoration:none; }

.brand_list:hover { text-decoration:none; border:1px solid #F7BB6B; }

#auth_perscab_informer { width:380px; }
#auth_perscab_informer a { color:#00509F; }


.local_bottom_links { margin:20px 20px 5px 20px; padding:0; list-style:none; }
.local_bottom_links li { display:inline; margin:0 5px; }
.local_bottom_links a { color:#555; }

.contacts_block_table th { background:#F9E4B1; }
.contacts_block_table td { background:#EDEDD3; }

.teaser_block_header { margin:5px 0 0 5px; }
.teaser_block { text-align:left; }

.rusmet-organizer-list h2       {padding-left:9em}
.rusmet-organizer-list .comment {margin:-1em 0 2em 13.5em;}
.rusmet-organizer-list dl       {margin-bottom:3em;} 
.rusmet-organizer-list dd,
.rusmet-organizer-list dt    {/*min-height:76px;*/} 
.rusmet-organizer-list dd       {margin-bottom:1em;_height:4em;}
.rusmet-organizer-list dl>dd    {overflow:auto;}
.rusmet-organizer-list dd h4, 
.rusmet-organizer-list dd h3, 
.rusmet-organizer-list dd p     {margin:0 0 0 0;overflow:auto;} 
.rusmet-organizer-list dd img   {height:6em;width:8em;float:left;margin:0 1em 0 0;background:gray;overflow:hidden;
                                 } 
.rusmet-organizer-list dd a img {border:4px solid white;} 
.rusmet-organizer-list dd a:hover img {border-color:orange;width:192px;height:144px;}
.rusmet-organizer-list dd p i   {display:block;font-style:normal;}
.rusmet-organizer-list dd p a   {display:inline-block;margin:0 .5em 0 0;}
 .rusmet-organizer-list dd p a:before {display:inline;content:"• ";text-decoration:none;}
.rusmet-organizer-list dt       {width:12em;text-align:right;padding-right:1em;float:left;} 

#service table { border-collapse:collapse; border:2px solid #777; }
#service table td { border:1px solid #aaa; }
#service table th { border:1px solid #aaa; background:#eee; }

.dl_faq dt { font-weight:bold; margin-bottom:5px; }
.dl_faq dd { font-style:italic; color:#444; margin-bottom:10px; }

.ol_faq li { margin-bottom:10px; }
.ol_faq ul { margin-top:10px;}

#mp_exh_ul { margin:0; padding:0; list-style:none; }
#mp_exh_ul li { margin:0px 20px; padding:20px 0; overflow:hidden; }
#mp_exh_ul .mp_exh_logo { float:left; margin:0 10px 5px 0; border:1px #ccc solid; }
#mp_exh_ul .exh_name { display:block; }
#mp_exh_ul i { font-style:normal; display:block; margin:5px 0; font-size:11px; }
#mp_exh_ul .exh_place { background:#fff; padding:5px; margin-left:-5px; font-weight:normal; font-size:12px; }
#mp_exh_ul small { font-size:11px; }


	/**
	* This is actualy the 3rd version of css
	*/

h2.v2 { font:normal 17px 'Roboto Condensed'; margin:0 0 10px 0px; padding:0; background:none; }
h3 { font:normal 17px 'Roboto Condensed'; margin:0 0 10px 10px; padding:0; }
h4 { font:normal 14px 'Roboto Condensed'; margin:0 0 10px 10px; padding:0; }

.whide4banners { margin:0; padding:0; list-style:none; width:100%; background:#F4D7B0; overflow:hidden; }
.whide4banners li { display:block; float:left; width:30%; margin:2px 0; text-align:center; overflow:hidden; vertical-align:middle; }
.whide3banners li { width:33%; }

.col4block { margin:0; padding:0; list-style:none; width:100%; overflow:hidden; }
.col4block li { display:block; float:left; width:25%; margin:0; padding:20px 0; overflow:hidden; }
.col4block .col1, .col4block .col4 { background:#dfdfdf; padding-bottom:500px; margin-bottom:-500px; }

.col1is75 .col1 { background:none; width:75%; padding-top:0; }
.col1is75 .col4 { padding-top:0; }

.col1is50 .col1 { background:none; width:50%; padding-top:0; }
.col1is50 .col4, .col1is50 .col3 { padding-top:0; }

#main_text_container { overflow:hidden; }
#main_text { width:70%; margin-right:4%; }
#site_right_column { background:#dfdfdf; float:right; width:25%; }

.mp_annonce_ti { margin:0 0 20px 0; padding:0; list-style:none; }
.mp_annonce_ti li { float:none; display:block; width:auto; padding:0 10px 10px 10px; }
.mp_annonce_ti a { color:#222; }

.news_rusmet_main_ti i { font-style:normal; font-size:10px; display:block; margin:5px 0; }
.news_rusmet_main_ti h4 { margin:0; padding:0; font-weight:normal; font-size:16px; }
.news_rusmet_main_ti p { margin:5px 0; padding:0; font-size:12px; }

.news_rusmet_ti { margin:0 10px; padding:0; list-style:none; }
.news_rusmet_ti li { overflow:hidden; float:none; width:auto; padding:8px 10px 8px 0; }
.news_rusmet_ti li:hover { background:#eee; }
.news_rusmet_ti .icon { float:left; }
.news_rusmet_ti i { font-style:normal; font-size:10px; display:block; margin:0 0 0 75px; }
.news_rusmet_ti h4 { margin:0 0 0 75px; padding:0; font-weight:normal; font-size:16px; }
.news_rusmet_ti p { margin:0 0 0 75px; padding:0; font-size:12px; }

.mp_delimiter a { color:#333; display:block;  float:left; margin:11px 20px 0 0; }

.mp_exh_rusmet_ti { margin:10px; padding:0; list-style:none; }
.mp_exh_rusmet_ti li { width:33%; margin:0; }
.mp_exh_rusmet_ti .exh_pic { height:120px; position:relative; margin:0 10px 10px 10px; overflow:hidden; }
.mp_exh_rusmet_ti .exh_pic p { display:block; position:absolute; bottom:0; left:0; width:100%; margin:0; padding:2px 15px 2px 5px; background:url(/img/system/trans_black.png); color:#fff; font-size:15px; font-family:'Roboto Condensed'; }
.mp_exh_rusmet_ti a { display:block; margin:0 20px; color:#222; }
.mp_exh_rusmet_ti a.reg { margin:10px 20px 5px 20px; background:#FF5721; color:#fff; width:150px; text-decoration:none; padding:5px; 10px; 
	font-weight:bold; border-radius:5px; box-shadow:1px 1px 5px #964127; }
.mp_exh_rusmet_ti a.reg:hover { box-shadow:none; color:#ddd; }

.video_pic { margin:30px 20px 10px 20px; height:120px; position:relative; }
.video_pic em { display:block; width:165px; height:110px; background:url(/img/system/video_caprion_165x110.png) center center no-repeat; 
	position:absolute; left:50%; top:50%; margin:-55px 0 0 -82px;}
.video_url { display:block; margin:0 30px; }

.mp_board_v2 { margin:20px 20px 10px 20px; }
.mp_board_v2 li { float:none; width:auto; padding:8px; }

.mp_board_sections_ti { margin:0; padding:0; list-style:none; position:absolute; left:20px; top:40px; }
.mp_board_sections_ti li { margin:0; padding:0; width:80px; }
.mp_board_sections_ti a { display:block; background:#aaa; color:#000; text-decoration:none; padding:2px 10px; text-align:center; font-size:12px; font-weight:bold; }
.mp_board_sections_ti a.sell { background:#B1B7E9; }
.mp_board_sections_ti a.buy { background:#90D69D; }
.mp_board_sections_ti a.services { background:#E0E3B6; }
.mp_board_sections_ti a:hover { background:#FEC938; }

.mp_top_comps { margin:20px 20px 10px 20px; }
.mp_top_comps li { float:none; width:auto; }

.mp_orders { margin:20px 20px 10px 20px; }
.mp_orders li { float:none; width:auto; padding:5px; }

.mp_indexes_ti { margin:40px 20px 10px 40px; padding:0; }
.mp_indexes_ti li { float:none; width:13%; display:inline-block; margin:0; padding:0; vertical-align:top; }
.mp_indexes_ti img { width:100px; display:block; margin:0 0 5px 0; }
.mp_indexes_ti a { font-size:11px; display:block; text-align:center; color:#222; }

.mp_anal_ti { margin:10px 20px; }
.mp_anal_ti ol { margin:0 0 10px 0; padding:0; }
.mp_anal_ti li { float:none; width:auto; padding:0; margin-bottom:2px; }

.mp_catalog_ti { margin:20px; overflow:hidden; }
.mp_catalog_ti li { width:33%; padding:5px 0; }
.mp_catalog a { margin-left:15px; }

#top_premium_700x70 { position:absolute; left:350px; top:10px; }

.slider_left_right { margin:0; padding:0; list-style:none; position:absolute; top:41px; right:31px; }
.slider_left_right li { width:24px; text-align:center; margin:0; padding:0; }
.slider_left_right img { cursor:pointer; }
.slider_left_right li:hover { background:#bbb; }



#scroll_box { list-style:none; padding:0; margin:0 auto; border-top:1px solid #bbb; border-bottom:1px solid #bbb; height:70px; 
	border-left:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden; position:relative; background:#DFDFDF; }
#scroll_box li { display:block; /*width:256px;*/ width:32%; height:60px; padding:4px 5px 6px 0; margin:0; float:left;
	position:absolute; overflow:hidden; }
#scroll_box li img { float:left; margin:0px 10px 2px 3px; }
#scroll_box li p { font-family:'Roboto Condensed'; font-size:12px; color:#222; display:block; vertical-align:middle; margin-left:110px; }
#scroll_box li p a { color:#00A3E1; text-decoration:none; }
#scroll_box li p b { background:#FF5721; color:#fff; padding:0 3px;}
#scroll_box li:hover { background:#F4D7B0; cursor:pointer; }
#scroll_box li:hover p a { color:#000; }

#scroll_box_canvas_container { width:788px; height:218px; margin:0 auto; b2order:1px #2CB7EF solid;	border-bottom:none; position:relative; }
#scroll_box_canvas { width:787px; height:218px; margin:0 auto; position:relative; background:#fff; overflow:hidden; }
#scroll_box_canvas b { display:block; background:#FF5721; color:#fff; font-size:15px; position:absolute; 
	top:10px; left:430px; padding:3px 5px; }
#scroll_box_canvas h3 { margin:0; padding:0; color:#FF5721; font-size:18px; }
#scroll_box_canvas h4 { margin:5px 0; color:#009fdd; font-size:14px; }
#scroll_box_canvas p { color:#666; font-size:11px; margin:10px 0 0 0; line-height:170%; }
#scroll_box_canvas a.link_more { position:absolute; left:10px; bottom:10px; font-size:11px; color:#009fdd; 
	font-weight:bold; text-decoration:none; border-bottom:1px #009fdd dashed; }
#scroll_box_canvas a.link_more:hover { border:none; }
#scroll_box_canvas img.img_above_bg { position:absolute; top:0; right:0; border:none; }

#scroll_btn_pause, #scroll_btn_play { float:right; cursor:pointer; padding:2px; margin-right:5px; }
.scroll_btn { background:#ccc; }
.scroll_btn_selected { background:#fff; }

#counter_canvas { position:absolute; top:0; right:0; margin:0 5px; font-size:9px; color:#777; font-weight:normal; z-index:100; }

.mp_photos_ti_cover { margin:20px; position:relative; overflow:hidden; }
.mp_photos_ti .photo_pic { display:block; height:150px; border:1px solid #aaa; margin:0 0 7px 0; }
.mp_photos_ti .photo_url { color:#333; display:block; text-align:center; margin:0 10px;	 }

.mp_photos_ti { margin:0; padding:0; list-style:none; overflow:hidden; }
.mp_photos_ti li { margin:0; padding:0; width:100%; display:none; }
.mp_photos_ti li:first-child { display:block; }

.mp_photos_ti_cover .slider_left_right { postion:absolute; top:0px; right:0px; background:url(/img/system/trans_black.png); padding-top:4px; }
.mp_photos_ti_cover .slider_left_right li { width:30px; display:inline-block; vertical-align:top; color:#fff; text-shadow:0 0 3px #000; letter-spacing:+1px; }
.mp_photos_ti_cover .slider_left_right li:hover { background:none; }

.bottom_menu { margin-top:40px; }

.indexes_list { margin:0; padding:0; list-style:none; }
.indexes_list li { margin:10px 0; padding:20px 0; text-align:center; }





 new year 2014 decoration overrides: uncomment to apply 

body {background:#FFF url(/img/ny-snowflakes.jpg) right top repeat-y;}
#header>a:first-child img {display:none}
#header>a:first-child {display:block;
height:107px;width:180px;
 background-repeat: no-repeat;; background-image:url(../img/logo_rusmet.png);
}





.adv-youdo {
	width: 99%;
	padding: 15px 10px;
	border: #CCCCCC 1px solid;
	font-family: arial, sans;
	color: #000;
	font-size:12px;
	line-height:18px;
}

.adv-youdo__header {
	height: 40px;
	text-align: right;
	color: #999;
	line-height: 27px;
}

.adv-youdo__header img {
		float: left;
}

.adv-youdo__item {
	position: relative;
	padding-left: 20px;
	margin-bottom: 5px;
}
.adv-youdo__item:before{
	content: "\2192";
	position: absolute;
	left: 0;
}
