body {
	margin: 0;
	padding: 0;
}

header, nav, section, article, aside, footer {
	display: block;
}
body {
	font: 12px/18px Verdana, Arial, Tahoma, sans-serif;
	background-color:#989898;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
/* Begin of styles for the demonstration (you can remove them) */
a.expand {
	width: 150px;
	display: block;
	margin: 10px 0 0;
}
a.expand:hover {
	height: 500px;
}
/* End of of styles for the demonstration */
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	min-width: 1000px;
	max-width: 1280px;
	margin: 0 auto;
	background-color:#fff;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	background: #fff;
	border-bottom:1px solid #787878;
	padding-top:5px;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	border-left: 170px solid #F8F5E9;
	border-right: 250px solid #F8F5E9;
	height: 1%;
	position: relative;
	background-image:url(/design/bgb.jpg);
	-moz-background-size:100% 100%;
	-webkit-background-size:100% 100%;
	-o-background-size:100% 100%;
	-khtml-background-size:100% 100%;
	background-size:100% 100%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
	margin-right: -100%;
}
#content {
	padding: 0 20px;
	border-top:none;
	border-bottom:none;
	background:#fff;
}

#content h1 { line-height:30px; }


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 170px;
	position: relative;
	background: #F8F5E9;
	left: -170px;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: right;
	margin-right: -250px;
	width: 250px;
	position: relative;
	background: #F8F5E9;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	border-top:1px solid #787878;
	position:relative;
	background-color: #F8F5E9;
}

.block_border { border:1px solid #787878; }

.inline-block { display: -moz-inline-stack; display: inline-block; vertical-align: top;  zoom: 1;  *display: inline; }

.vtop { vertical-align:top; }

.cc { padding:5px; }

td { vertical-align:top; text-align:left; } 

.vote_table td { vertical-align:bottom; }

/* header start */

	.a_logo { margin:0 5px; }

	/* main_search_form_informer */

		#sForm { margin:0; padding:0; height:16px; }
		.main_search_line { margin:0; padding:0; width:100%; }
		.main_search_button { background:url(/design/newspage/search_but.png); height:18px !important; line-height:16px; text-align:center; color:#fff; width:47px; font-size:11px; font-weight:bold; border:0; position:relative; right:51px; top:0px; }
		.main_search_buttons_place { margin-top:10px; }
		.stl { text-decoration:none; cursor:pointer; }
		.stl:hover { text-decoration:underline; }
		
		.t-red { color:#B91F24; }
		.t-blue { color:#1E4060; }
		
		.h_table { height:90px; overflow-y:hidden; }

	/* main_search_form_informer */

	/* main_subnavigation_menu */

		#main_subnavigation_menu_container { line-height:24px; background:#E6E5E4; }
		#main_subnavigation_menu_container .main-subnavigation-link { padding:0 8px; height:24px; line-height:24px;  }

		#main_subnavigation_menu_container .chk { background:url(/design/mainPage/subnav_btn.png) repeat-x top left; }
		#main_subnavigation_menu_container .chk a { color: #fff; text-decoration:none !important; }

		#main_subnavigation_menu_container .main-subnavigation-link a { font-size:11px; text-decoration:none; }
		#main_subnavigation_menu_container .main-subnavigation-link a:hover { text-decoration:underline; }
		
	/* main_subnavigation_menu end */

	/* black_panel_informer start */
	
		#main_black_panel_informer { height:20px; overflow-y:hidden; background-color:#000; }
		
		.abp { color:#fff; height:20px; padding:0 4px; white-space:nowrap; padding-top:2px; }
		.abp a { color:#fff; }
		.abp_left { width:310px; background:url(/design/mainPage/stripeblufon.png) repeat-x; font-size:11px; }
		.abp_middle { background:url(/design/mainPage/stripebluarrow.png) top left no-repeat; width:22px; }
		.abp_right { text-align:right; font-size:12px; }
		.abp_right a { margin:0 4px; line-height:16px; text-decoration:none;}
		.black-point { vertical-align:top; margin:4px; position:relative; top:3px; }
		.abp_r_img { width:16px; height:16px; overflow:hidden; background:url(/design/main_page/abp_bgs.png); background-repeat:no-repeat; }
		.abp_r_text { height:16px; overflow-y:hidden; }
		.abp_r_img_rss { background-position:-48px 0px; }
		.abp_r_img_twi { background-position:-64px 0px; }
		.abp_r_img_fb { background-position:-16px 0px; }
		.abp_r_img_fu { background-position:-32px 0px; }
		.abp_r_img_vk { background-position:-80px 0px; }
		.abp_r_img_ya { background-position:0px 0px; }	
		
	/* black_panel_informer end */

/* header end */

/* sideleft start */

	.menuPartLabel { margin-top:5px; }
	.menuPartLabel a { color: #123D67;font-size: 17px;font-weight: normal;text-decoration: none; }
	.menuParts_ul { list-style: none; margin:0; padding:0;  }
	.menuParts_ul li { background: url(/design/mainPage/blacksqr.png) left 7px no-repeat;padding: 0 0 0 10px;border-bottom: dotted 1px #CACACA; }
	.menuParts_ul li a { color: #333;font-size: 11px;text-decoration: none; }
	#leftMenu_part1, #leftMenu_part2 { width:160px !important; }

/* sideleft end */

/* sideRight start */
	
	#sostavFacebookPanel { height:299px; }

/* sideRight end */


/* center content start */

	#content h2 { font-size:12px; margin:5px 0; }
	
	#content a img { vertical-align:bottom; }
	
	.soc_header { font-size:17px; padding:5px 0; }
	
	#editButton input { padding:2px 4px; }
	
	.content_toolbar {}
	.content_toolbar_left { float:left; }
	.content_toolbar_right { float:right; }
	
	
	.zag {}
	.podzag { font-weight:bold; font-size:14px; margin-top:10px; }
	.lid { font-weight:bold; }
	
/* center content end */	

/* footer start */

	/* footer counters start */

		#footer_counters { margin:10px; position:absolute; bottom:0; right:0; }
		#footer_counters * { text-decoration:none; }

		#footer_inform { font-size:.9em; position:absolute; bottom:0; margin:10px; }
		#footer_inform {}

	/* footer counters end */
	
	/* footer_menu start */
	
		.footer_menu { /*padding-bottom:100px;*/ width:100%; }
		.footer_menu ul { list-style:none; }
		.footer_menu li { height:24px; }
		.footer_menu td { width:20%; padding:10px 15px; }
		.footer_menu a { color:#444; font-size:.9em; }
		.footer_menu .footer_menu_header { font-weight:bold; }
	
	
	/* footer_menu end */
	
/* footer end */



.ck_edit { background:#fff; }

.lfloat { float:left; }

.news_st_image { margin-right:10px; }

.news_image_wrapper { border:1px solid #ccc; padding:2px; }
.news_image_caption { font-size:.9em; color:#999; padding:4px; text-align:center; }

/*   ñòèëè äëÿ èíôîðìåðà ÁÈÐÆÀ ÒÐÓÄÀ */

.text_decor_none {
text-decoration: none;
}
.fs11 {
font-size: 11px;
}
.bold {
font-weight: bold;
}
.t-wblue {
color: #015D98;
}
#superjob_informer {
line-height: 14px;
}
/*   ñòèëè äëÿ èíôîðìåðà ÁÈÐÆÀ ÒÐÓÄÀ */