html {background:#fff url(//filearchive.cnews.ru/img/forum/2011/04/22/hh_bottom_bg_f3b67.gif) repeat-x left bottom;}
body {background:url(//filearchive.cnews.ru/img/forum/2011/04/22/hh_top_bg_0757e.gif) repeat-x left -8px;}
*html body {background:url(//filearchive.cnews.ru/img/forum/2011/04/22/hh_top_bg_0757e.gif) repeat-x left top;}

#TopLine {
	float:left;
	width:980px;
	height:22px;
	padding:0 10px 0 10px;
}
#top_nav {
	float:left;
	height:22px;
	width:380px;
	padding-top:8px;
}

#top_nav li {
	float:left;
	list-style-type:none;
	margin-right:3px;
	}
#top_nav li.active a{
	color:#000;
	padding:0;
	}
#top_nav li a{
	color:#999;
	padding:0 3px;
	text-decoration:underline;
	}
#top_nav li a:hover{text-decoration:none;}
#Login {
	float:right;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	line-height:1.5em;
	background:#980000;
	color:#fff;
}
#Login a{color:#fff;}


#Header {
	clear:both;
	float:left;
	height:110px;
	width:980px;
	padding:0 10px 0 10px;
	position:relative;
	}
#sponsor{
	position:absolute;
	left:225px;
	top:27px;
	/* padding:2px 0px 2px 20px; */
	}

#Logo_CNews {
	float:left;
	margin-top:28px;
}

#Top_Banner {
	float:right;
	margin-top:8px;
}

#MenuBG {
	clear:both;
	float:left;
	width:980px;
	height:31px;
	margin-top:-4px;
	padding:0 10px 0 10px;
}
#MenuToolbar {
	width:100%;
	margin-top:4px;
	float:left;
	/* background-color:#d9dfe7; */
}

#MainMenu {
	float:left;
	/* border-bottom:1px solid #e47b00; */
	list-style:none;
	text-transform:uppercase;
}

#MainMenu li {
	float:left;
	/* background:#b84d4d; */
	border-right:1px solid #b84d4d;
	}

#MainMenu a {
	padding:6px 13px 7px;
	border:2px solid #990000;
	border-bottom:none;
	float:left;
	background:#990000 url(//filearchive.cnews.ru/img/forum/2011/04/22/hh_nav_bg_37215.gif) repeat-x left top;
	color:#fff;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	}
#MainMenu li.active{border:none;}
#MainMenu li.active a{
	border-width:3px;
	border:solid #000;
	padding:7px 12px 9px 12px;
	border-bottom:none;
	background:#000 url(//pics.rbc.ru/img/cnews/2008/08/04/active_bg.gif ) repeat-x left top;
	position:relative;
	margin-top:-4px;
	}
#Search {
	float:right;
	width:260px;
	height:27px;
	margin-right:10px;
	}
#Search input {
	float:left;
	height:16px;
	width:205px;
	border:1px solid #c1c1c1;
	margin-right:5px;
	margin-top:5px;
	}
#Search button {
	height:20px;
	width:45px;
	margin-top:4px;
	font-size:10px;
	}
#BottomLine {display:none;}
.virt_bottom_banner {display:none;}


/* Центральная колонка */
/* Поисковая форма */
.new_bg {
	background:#003a69 !important;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color:#fff !important;
	}
.sposor_logo {
	position:absolute;
	left:445px;
	top:5px;
	}
.new_bg h3{
	color:#fff !important;
	margin-bottom:20px !important;
	}
.vacansy_day {
	background:url(//filearchive.cnews.ru/img/forum/2011/04/25/hh_part_bg_2908b.png) repeat-x left -10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:10px 15px;
	margin-bottom:15px;
	font-size:14px;
	font-weight:bold;
	}
.search_form {
	background:url(//filearchive.cnews.ru/img/forum/2011/04/25/form_bg_8d5ec.png) no-repeat left top;
	padding:10px 15px 5px 20px;
	margin-bottom:20px;
	position:relative;
	z-index:100;
	}
.example_wrapp {
	font-size:12px;
	color:#7692b8;
	padding-bottom:5px;
	margin-bottom:0 !important;
	}
.example_wrapp .example_link{
	color:#7692b8 !important;
	text-decoration:none;
	border-bottom:1px dotted #7692b8;
	}
.search_form .clear {padding:2px 0 10px;}
.search_form .clear select{
	width:250px;
	margin-right:10px;
	}
.search_form .clear .salary {
	width:50px;
	border:1px solid #abadb3;
	margin:0 5px;
	}
.example_wrapp .example_link:hover{border-bottom:none;}
.search_form h3{
	font-size:14px;
	color:#000;
	margin-bottom:10px;
	}
#search_input {
	float:left;
	margin-right:10px;
	border:1px solid #abadb3;
	padding:3px 2px 4px;
	width:350px;
	}
.drop_link {
	text-decoration:none;
	color:#076CC7 !important;
	border-bottom:1px dotted #076CC7;
	position:relative;
	z-index:10000000000000;
	}
.drop_link:hover{border:none;}
.drop_list_wrapper{
	border:1px solid #000;
	background:#fff;
	padding-top:30px;
	position:absolute;
	left:150px;
	top:4px;
	display:none;
	}
.drop_list {
	list-style:none;
	overflow:auto;
	height:300px;
	width:250px;
	padding-top:20px;
	}
.drop_list a {
	display:block;
	color:#000 !important;
	text-decoration:none;
	padding:4px 35px 4px 10px;
	font-size:11px;
	}
.drop_list a:hover{background:#86c1e9;}
.select_shadow {
	background:url(//filearchive.cnews.ru/img/forum/2011/05/12/bg_top_2ca7b.png) repeat-x left -20px;
	height:20px;
	width:130px;
	position:absolute;
	}
.right_inner .search_form {
	padding:10px 10px 5px 10px;
	background:url(//filearchive.cnews.ru/img/forum/2011/08/02/search_result_67113.png) no-repeat left top;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	}
.right_inner #search_input {
	float:none;
	margin-right:0px;
	border:1px solid #abadb3;
	padding:3px 2px 4px;
	width:270px;
	margin-bottom:10px;
	}
.right_inner  select{
	width:275px !important;
	margin:0px 0 10px !important;
	}
.right_inner .drop_list {
	list-style:none;
	overflow:auto;
	height:200px;
	width:147px;
	padding-top:20px;
	}
.right_inner .drop_list a {padding:4px 25px 4px 10px;}
.right_inner .drop_list_wrapper{left:140px;}
/*// Поисковая форма */

.part_wrapp {
	background:url(//filearchive.cnews.ru/img/forum/2011/04/25/hh_part_bg_2908b.png) no-repeat left top;
	margin-bottom:25px;
	padding:15px 0 0 15px;
	}
.part_wrapp .clear ul{
	float:left;
	width:230px;
	padding-right:15px;
	}
.part_wrapp .article_wrapp {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px dotted #e5e3e3;
	}
.part_wrapp .article_wrapp h4{
	font-size:12px;
	text-transform:uppercase;
	margin-bottom:5px;
	}
.part_wrapp .article_wrapp .article_lead{
	color:#666666;
	font-size:11px;
	line-height:1.2;
	margin-bottom:10px;
	}
.best_vacancy_wrapp {
	background:url(//filearchive.cnews.ru/img/forum/2011/04/25/slider_bg_4287a.png) no-repeat left top;
	margin-bottom:25px;
	padding-top:15px;
	position:relative;
	}
.best_vacancy_wrapp .best_vacancy {
	background:#f2f1f1 url(//filearchive.cnews.ru/img/forum/2011/04/25/slider_bg_4287a.png) no-repeat right bottom;
	padding:0 20px 15px;
	/* height:270px ; */
	overflow:hidden;
	}
.best_vacancy ul {
	list-style:none;
	margin-bottom:0 !important;
	}
.best_vacancy .hh_ul{
	width:180px;
	float:left;
	padding:0 15px 0 35px;
	font-size:12px;
	}
.best_vacancy .hh_ul li {padding-bottom: 10px;}
.best_vacancy .hh_ul li a {
	background:none;
	padding:0 0 3px 0px;
	color:#076CC7 !important;
	}
.best_vacancy .hh_ul li span {
	/* color:#df2026; */
	color:#000;
	display:block;
	padding:0 0 3px 0px;
	}
.best_vacancy .hh_ul li span.company {
	/* color:#df2026; */
	color: #666666;	
	font-size: 11px;
	/* color:#000; */
	display:block;
	font-weight:normal;
	padding:0 0 0px 0px;
	}
.bx-prev, .bx-next {
	width:23px;
	height:48px;
	display:block;
	background-image:url(//filearchive.cnews.ru/img/forum/2011/04/25/button_sprite_8c9e0.gif) ;
	background-repeat:no-repeat;
	position:absolute;
	top:35%;
	text-indent:-9999px;
	}
.bx-window {
	padding-bottom:10px;
	/* height:220px !important; */
	overflow:hidden !important;
	}
.bx-prev {
	background-position:left top;
	left:-20px;
	}
.bx-next {
	background-position:right top;
	left:462px;
	}
.bx-pager {
	text-align:center;
	padding:0 0 5px 175px;
	overflow:hidden;
	}
.bx-pager a {
	display:block;
	text-indent:-9999px;
	width:13px;
	height:12px;
	background:url(//filearchive.cnews.ru/img/forum/2011/04/28/dot_nav_sprite_4fe9b.gif) no-repeat left top;
	margin-right:5px;
	float:left;
	}
.bx-pager a.pager-active, .bx-pager a:hover {background:url(//filearchive.cnews.ru/img/forum/2011/04/28/dot_nav_sprite_4fe9b.gif) no-repeat right top;}
.search_result_wrapp {
	background:url(//filearchive.cnews.ru/img/forum/2011/04/25/hh_part_bg_2908b.png) no-repeat left top;
	padding:15px 0 0;
	}
.search_result {
	background:url(//filearchive.cnews.ru/img/forum/2011/04/26/bottom_bg_b7b81.png) no-repeat left bottom;
	padding:0 10px 20px;
	}
.search_result .top_bar {
	border-bottom:1px dotted #cccccc;
	padding-bottom:10px;
	}
.top_bar .find_line{float:left;}
.top_bar .find_line strong{color:#DF2026;}
.top_bar .sort_by {margin-left:220px;}
.find_wrapp {
	padding:10px 0 5px;
	border-bottom:1px solid #eeeeee;
	margin:0 10px;
	}
.find_wrapp p {padding:0 5px 5px ;}
.find_wrapp .vacancy a {
	color:#076cc7 !important;
	font-size:14px;
	font-weight:bold;
	}
.find_wrapp .zp {
	font-size:12px;
	font-weight:bold;
	}
.find_wrapp .company  {
	font-size:11px;
	color:#666666;
	}
	

/*Листалка страниц */
.change_page {
	border-top:1px dotted #cccccc;
	width:100%;
	overflow:hidden;
	margin-top:10px;
	padding:10px 0 0;
	position:relative;
	font-size:11px;
	}
.change_page .listing {text-align:center;}
.change_page .listing a{
	font-size:14px;
	margin-right:5px;
	color:#000 !important;
	font-weight:bold;
	}
.change_page a:hover, .change_page a.active{
	text-decoration:none;
	color:#cc0000 !important;
	}
.change_page .all_page {
	text-align:center;
	padding-top:5px;
	}
/*//Листалка страниц */
/*// Центральная колонка */


/* правая колонка */
.RightSide .part_wrapp {padding:0px 0 0 15px;}
.RightSide .part_wrapp .sub_wrapp{
	background:url(//filearchive.cnews.ru/img/forum/2011/04/25/hh_part_bg_2908b.png) no-repeat right top;
	padding:10px 10px 0px 0px;
	}
.hh_ul {
	list-style:none;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
	}
.hh_ul li{padding-bottom:5px;}
.hh_ul li a{
	color:#000 !important;
	background:url(//filearchive.cnews.ru/img/forum/2011/04/25/dot_sprite_d7dc3.gif) no-repeat -10px 5px;
	padding-left:15px;
	display:block;
	}
.opinion {padding:5px 0px 15px 0px;}
.opinion img {
	float:left;
	border:1px solid #000;
	}
.opinion p {
	margin:0 0 10px 110px;
	color:#666666;
	font-size:11px;
	}
.opinion .title strong {
	font-size:13px;
	color:#000;
	}
.opinion .title  a{color:#000;}
.opinion .lead  {
	color:#076CC7;
	font-weight:bold;
	}
.opinion .opinion_lead {
	clear:left;
	padding-top:10px;
	}
.opinion .opinion_lead p{
	margin:0 0 10px 0px;
	font-size:12px;
	}
.opinion .opinion_lead p strong{color:#000;}
.red_button {
	background:#a00a0a;
	color:#fff !important;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:2px 15px 3px;
	}
.red_button:hover {text-decoration:underline;}
.no_decore a, a.no_decore{text-decoration:none;}
.no_decore a:hover, a.no_decore:hover{text-decoration:underline;}

/*// правая колонка */

.AnaliticAnonce {
	width:487px !important;
	overflow:hidden;
	}
.AnaliticAnonce img{float:left;}
.AnaliticAnonce .Anonce img {
	float:left;
	margin-bottom:10px;
	border:1px solid #000;
	}
.AnaliticAnonce .Anonce {
	/* margin-left:180px;
	background:url(//filearchive.cnews.ru/img/forum/2011/04/25/hh_part_bg_2908b.png) no-repeat -20px top; */
	padding:10px;
	}
.AnaliticAnonce .Anonce h2{
	color:#2C5A98;
	font-size:16px;
	margin-bottom:8px;
	}
.AnaliticAnonce .Anonce h3{
	font-size:14px;
	margin-bottom:8px;
	}
/* .Anonce p {margin-left:200px;} */
.NewsBody {
	padding:20px 0;
	font-size:12px;
	}
.NewsBody p{
	margin-bottom:15px;
	/*color:#666666;*/
	color:#000;
	}

.part_wrapp .TopNews1 {
	position:relative;
	margin-left:-5px;
	}
.part_wrapp .MainNewsHeader {padding:10px 0 3px 0;}
.part_wrapp .MainNewsHeader a.BlueLinkNoDecore{
	color:#076CC7 !important;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
	}
.part_wrapp .MainNewsHeader a.BlueLinkNoDecore:hover{text-decoration:underline;}
.part_wrapp  .news_list {
	list-style:none;
	font-size:12px;
	}
.part_wrapp  .news_list  li{
	padding:0 0 8px 15px;
	background:url(//filearchive.cnews.ru/img/forum/2011/04/25/dot_sprite_d7dc3.gif) no-repeat scroll -10px 5px transparent;
	}
.part_wrapp  .news_list  li a{color:#000;}
.part_wrapp  .top_lead {
	color:#000;
	padding:0 0 12px 0;
	font-size:14px;
	}

.right_inner .best_vacancy .hh_ul {
    float: none;
    font-size: 12px;
    padding: 0 0px 0 0px;
    width: 100%;
}
.right_inner .best_vacancy .hh_ul li{padding: 0 0px 15px 0px;}
div.note {
	float:left;
	background-color:#eee;
	margin:10px 5px;
	padding:5px 5px 5px 0px;
	/*line-height:90%;*/
	border:1px solid #000;
	overflow:hidden;
	}
div.noteForComments {
	background-color:#eee;
	margin:10px 0;
	padding:5px;
	border:1px solid #000;
	overflow:hidden;
	}
	
div.note p {
	margin:0 0 5px 0;
	font-size:11px;
	padding:0px 5px 0px 5px; 
	}
div.note ul {
	margin:0 0 5px 0;
	font-size:11px;
	padding:0px 5px 5px 20px; 
	}
/* div.note ul li{padding:0px 0px 3px 0px;} */
div.new_note {
	background-color:#eee;
	margin:0 10px 10px 10px;
	padding:10px;
	border:1px solid #000;
	width:720px;
	float:left;
	font-size:11px !important;
	}
div.new_note p {
	margin:0 0 5px 0;
	font-size:11px !important;
	}
div.new_note ol {
	padding-left:20px;
	line-height:2;
	font-size:11px !important;
	}
div.new_note ol li{
	line-height:2;
	font-size:11px !important;
	}

div.new_note img {
	float:left;
	margin:5px 10px 10px 5px;
	}
div.note_green {
	float:left;
	background-color:#e7fcd1;
	margin:10px 10px 10px 0;
	padding:5px;
	line-height:90%;
	border:1px solid #000;
	}
div.note_right {
	float:right;
	width:50%;
	background-color:#eee;
	margin:10px 0 10px 10px;
	padding:5px;
	line-height:90%;
	border:1px solid #000;
	}
.clear:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size:0;}
.clear {display:inline-block;}
*html .clear {height:1%;} 
html[xmlns] .clear {  display: block; } 
