
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

h1 a:hover, h2 a:hover, h3 a:hover, p.intro a:hover {
	text-decoration:underline;
}

html {
	height:100%;
}
body {
	line-height: 1;
	height:100%;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {text-decoration:none; color:inherit;}

sup, sub {
	font-size: smaller;
}
sup {
	vertical-align: super;
}
sub {
	vertical-align: sub;
}

/* css reset end */


/* FONTS */
@font-face {
        font-family: 'PT Sans';
        src:url('http://static.gazeta.ru/nm2012/fonts/light/pts_regular.eot?') format('eot'),
                url('http://static.gazeta.ru/nm2012/fonts/light/pts_regular.otf') format('otf'),
                url('http://static.gazeta.ru/nm2012/fonts/light/pts_regular.ttf') format('truetype'),
                url('http://static.gazeta.ru/nm2012/fonts/light/pts_regular.svg#PTSans-Regular') format('svg');
}
@font-face {
        font-family: 'PT Sans';
        src:url('http://static.gazeta.ru/nm2012/fonts/light/pts_regular_bold.eot?') format('eot'),
                url('http://static.gazeta.ru/nm2012/fonts/light/pts_regular_bold.otf') format('otf'),
                url('http://static.gazeta.ru/nm2012/fonts/light/pts_regular_bold.ttf') format('truetype'),
                url('http://static.gazeta.ru/nm2012/fonts/light/pts_regular_bold.svg#PTSans-Bold') format('svg');
        font-style: normal;
        font-weight: bold;
        }

@font-face {
        font-family: 'PT Sans Caption';
        src:url('http://static.gazeta.ru/nm2012/fonts/light/pts_regular_caption.eot?') format('eot'),
                url('http://static.gazeta.ru/nm2012/fonts/light/pts_regular_caption.otf') format('otf'),
                url('http://static.gazeta.ru/nm2012/fonts/light/pts_regular_caption.ttf') format('truetype'),
                url('http://static.gazeta.ru/nm2012/fonts/light/pts_regular_caption.svg#PTSans-CaptionBold') format('svg');
        text-transform:uppercase;
        font-weight: bold;
        }
@font-face {
        font-family: 'PT Sans Narrow';
        src:url('http://static.gazeta.ru/nm2012/fonts/light/pts_narrow.eot?') format('eot'),
                url('http://static.gazeta.ru/nm2012/fonts/light/pts_narrow.otf') format('otf'),
                url('http://static.gazeta.ru/nm2012/fonts/light/pts_narrow.ttf') format('truetype'),
                url('http://static.gazeta.ru/nm2012/fonts/light/pts_narrow.svg#PTSans-Narrow') format('svg');
        }
@font-face {
        font-family: 'PT Serif';
        src:url('http://static.gazeta.ru/nm2012/fonts/light/ptserif_regular.eot?') format('eot'),
                url('http://static.gazeta.ru/nm2012/fonts/light/ptserif_regular.otf') format('otf'),
                url('http://static.gazeta.ru/nm2012/fonts/light/ptserif_regular.ttf') format('truetype'),
                url('http://static.gazeta.ru/nm2012/fonts/light/ptserif_regular.svg#PTSerif-Regular') format('svg');
}

@font-face {
        font-family: 'PT Serif';
        src:url('http://static.gazeta.ru/nm2012/fonts/light/ptserif_bold.eot?') format('eot'),
                url('http://static.gazeta.ru/nm2012/fonts/light/ptserif_bold.otf') format('otf'),
                url('http://static.gazeta.ru/nm2012/fonts/light/ptserif_bold.ttf') format('truetype'),
                url('http://static.gazeta.ru/nm2012/fonts/light/ptserif_bold.svg#PTSerif-Bold') format('svg');
        font-style: normal;
        font-weight: bold;
}



/* END FONTS */


/* image replacement */
.ir {
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
}

body {
	font-family: 'PT Sans';
	font-size:14px; 
	color:#332B22;
	background:url(http://static.gazeta.ru/nm2012/i/grey_texture.jpg);
	position:relative;
}
/* fonts end */



/* grid */
.c170,
.c170p,
.c230,
.c230p,
.c240,
.c240p,
.c330,
.c330p,
.c350,
.c350p,
.c430,
.c430p,
.c510,
.c510p,
.c530,
.c530p,
.c710,
.c710p,
.c960,
.c960p {
	margin:0 0 10px 10px;
	float:left;
	display:inline;
}
.c170p,
.c230p,
.c240p,
.c330p,
.c350p,
.c430p,
.c510p,
.c530p,
.c710p,
.c960p {
	padding-left:10px;
}

.c170 {width:170px;}
.c170p {width:160px;}
.c230 {width:230px;}
.c230p {width:220px;}
.c240 {width:240px;}
.c240p {width:230px;}
.c350 {width:350px;}
.c350p {width:340px;}
.c430 {width:430px;}
.c430p {width:420px;}
.c510 {width:510px;}
.c510p {width:500px;}
.c530 {width:530px;}
.c530p {width:520px;}
.c710 {width:710px;}
.c710p {width:700px;}
.c960 {width:960px;}
.c960p {width:950px;}


/* Common elements */

.main_frame {
	background:url(http://static.gazeta.ru/nm2012/i/white_texture.jpg);
	width:960px;
	position:relative;
	overflow:hidden;
	zoom:1;
	margin:10px auto;
	border-radius:3px;
	border:1px dashed #edeeef;
	padding:0 10px 10px 10px;
}
.white_box {
	background:white;
	box-shadow: 0 0 3px #E8E8E8;
	border: 1px solid #E8E8E8;
	border-radius: 3px;
}

.grey_box {
	background-color: #E8E8E8;
	border-radius: 3px;
	box-shadow: inset 0 0 10px 5px rgba(223, 223, 223, 1.0);
}
.bg_commercial {
	background-color:#F3F7FB;
}

.pic240 {
	width:240px;
	height:160px;
}

.ol {
	outline:1px dashed #999;
}
/* общие стили end */

.article_name33 {
	color: #671A1D;
	font-family: "PT Serif";
	font-size: 33px;
	font-weight: 700;
	line-height: 33px;
}
.article_name22 {
	color: #671A1D;
	font-family: "PT Serif";
	font-size: 22px;
	font-weight: 700;
	line-height: 22px;
}
.article_name15 {
	color: #671A1D;
	font-family: "PT Serif";
	font-size: 15px;
	font-weight: 700;
	line-height: 15px;
}

.m10 {margin:10px;}
.ml0 {margin-left:0;}
.ml10 {margin-left:10px;}
.mb0 {margin-bottom:0;}
.mb10 {margin-bottom:10px;}
.mt0 {margin-top:0;}
.mt10 {margin-top:10px;}
.mr0 {margin-right:0;}
.mr10 {margin-right:10px;}

.p10 {padding:10px;}
.pl0 {padding-left:0;}
.pl10 {padding-left:10px;}
.pb0 {padding-bottom:0;}
.pb10 {padding-bottom:10px;}
.pt0 {padding-top:0;}
.pt10 {padding-top:10px;}
.pr0 {padding-right:0;}
.pr10 {padding-right:10px;}

.bold {font-weight:bold;}
.center {text-align:center;}
.uc {text-transform:uppercase!important;}
.ucn {text-transform:none!important;}

.fs13 {font-size:13px;}
.fs15 {font-size:15px;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}
.fs26 {font-size:26px;}
.fs30 {font-size:30px;}
.red_text {
	color: #671A1D;
	font-family: "PT Serif";
	font-weight:bold;
	padding:5px 0;
}
.grey_text {
	color: #60707A;
	font-family: "PT Sans";
}
.bc_none {
	background:none!important;
	box-shadow:0 0 0 #fff!important;
}
.baseline {vertical-align:baseline!important;}


.triangle_header_grey {
	display:inline-block;
	font:bold 14px/16px 'PT Sans';
	color:white;
	background:#939FA7;
	padding:0 5px;
	text-transform: uppercase;
	position:relative;
}
.triangle_header_grey:after {
	content: '';
	display:block;
	position:absolute;
	right:-4px;
	top:0;
	border-left: solid 4px #939FA7;
	border-top: solid 8px white;
	border-bottom: solid 8px white;
}

h4.stripe_header {
	font:bold 16px/20px 'PT Sans'; 
	text-transform:uppercase; 
	color:#939fa7; 
	margin:0 0 5px 10px;
	}
.small_grey {
	font:bold 12px/12px 'PT Sans';
	color:#939fa7;
	text-transform: uppercase;
	margin-right:15px;
}
.stripe_sm_grey {
	display:inline-block;
	background:#939fa7;
	padding:0 2px !important;
	font:bold 11px/12px 'PT Sans';
	line-height:12px !important;
	color:white;
	position: relative;
	text-transform: uppercase;
	margin-right:15px;
}
.stripe_sm_grey a {
	color:white !important;
}
.stripe_sm_grey:after {
	content:'';
	display:block;
	position: absolute;
	right:-3px;
	top:0;
	border-top:6px solid white;
	border-left:3px solid #939fa7;
	border-bottom:6px solid white;
}

/* give comments buttons */
.button_give_comments {
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-shadow: 1px 1px 0 white;
	color:#757575;
	font:normal 12px/18px Arial;
	padding:0px 5px;
	border:1px solid #c1c1c1;
	border-radius:3px;
	cursor:pointer;
	background: rgb(231,231,231); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(231,231,231,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(231,231,231,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
	box-shadow: 0 0 3px 1px #dde0e2,inset 0px -1px 2px 1px #fff;
	margin-left:10px;
}
/* give comments buttons */

/* общие стили end */

h1 {
	font:normal 48px/48px Arial, Sans-serif;
}
h2 {
	font:normal 24px/24px Arial, Sans-serif;
}
div[class^="adv_"] {
	display:block;
	margin-bottom:10px;
	text-align:center;
	position:relative;
	z-index:4;
	}
div[class^="advright_"] {
	display:block;
	margin-bottom:10px;	
	position:relative;
	z-index:4;
	}
.advright {
	background: #F3F7FB;
}
.adv_720x90 {
	margin:10px auto;
	position:relative;
	text-align:center;
	width:980px;
	display:block;
	zoom:1;
	z-index:4;
}
.adv_adsmart {
	position:relative;
	text-align:center;
	display:block;
	zoom:1;
	z-index:4;
}

.moderate_art {
	padding:10px 10px 10px 50px;
	margin:10px 0;
	position: relative;
	min-height: 40px;
	font:normal 16px/20px 'PT Sans', arial;
	color:#666;
}
.moderate_art:before {
	content:'!';
	font:bold 40px/40px 'PT Sans' arial;
	color:#671A1D;
	position: absolute;
	display:block;
	left:20px;
	text-shadow:1px 1px 1px white;
}

.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { *zoom: 1; }

.arrow_read_more { 
	display:inline-block;
	background: url('http://static.gazeta.ru/nm2012/i/arrows_spread_new_design.png') no-repeat -39px -2287px;
	color: transparent;
	font: 0/0 a;
	width:10px;
	height:10px;
	text-shadow: none;
	text-indent:100%;
	text-align: left;
	direction: ltr;
	overflow:hidden;
	vertical-align:middle;
}
.arrow_read_more_left { 
	display:inline-block;
	background: url('http://static.gazeta.ru/nm2012/i/arrows_spread_new_design.png') no-repeat -36px -2265px;
	color: transparent;
	font: 0/0 a;
	width:10px;
	height:10px;
	text-shadow: none;
	text-indent:100%;
	text-align: left;
	direction: ltr;
	overflow:hidden;
	vertical-align:middle;
}
.arrow_read_more_shadow { 
	display:inline-block;
	background: url('http://static.gazeta.ru/nm2012/i/arrows_spread_new_design.png') no-repeat -38px -2298px;
	color: transparent;
	font: 0/0 a;
	width:11px;
	height:10px;
	text-shadow: none;
	text-indent:100%;
	text-align: left;
	direction: ltr;
	overflow:hidden;
	vertical-align:middle;
}
.arrow_read_more_shadow_left { 
	display:inline-block;
	background: url('http://static.gazeta.ru/nm2012/i/arrows_spread_new_design.png') no-repeat -36px -2275px;
	color: transparent;
	font: 0/0 a;
	width:11px;
	height:10px;
	text-shadow: none;
	text-indent:100%;
	text-align: left;
	direction: ltr;
	overflow:hidden;
	vertical-align:middle;
}

hr {
	border:0;
	border-top:1px solid #c7cdd1;
	display:block;
	height:1px;
	margin: 10 0;
	padding: 0;
}

.triangle_header {
	font-family:'PT Sans';
	position: relative;
	display:inline-block;
	vertical-align:baseline;
	margin: 20px 10px 0px 0px;
	padding: 1px 3px 1px 3px;
	float: left;
	color: #A9B2B9;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	border-top: 1px solid #C2C9CD;
	border-bottom: 1px solid #C2C9CD;
	border-left: 1px solid #C2C9CD;
	background: transparent;
}
.triangle_header:before {
	content: "";
	display: block;
	position: absolute;
	top: -1px;
	right: -4px;
	width: 0;
	height: 0;
	border-left: 4px solid #C2C9CD;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
}
.triangle_header:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: -3px;
	width: 0;
	height: 0;
	border-left: 3px solid #fcfcfc; /* цвет подложки*/
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
}
.grey_header {
	font-family: 'PT Sans';
	font-weight:bold;
	font-size:38px;
	color:#939fa7;
	display:inline-block;
	vertical-align:baseline;
}
.m-sub_header {
	padding: 0 0 10px 10px;
	border-bottom:1px solid #c7cdd1;
	margin-bottom:10px;
}
.grey_sub_header {
	font-family: 'PT Sans';
	font-size:14px;
	color:#60707a;
}



.triangle_header_rub {
	font-family:'PT Sans';
	position: relative;
	display:inline-block;
	vertical-align:baseline;
	padding: 1px 3px 1px 3px;
	color: #A9B2B9;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	border-top: 1px solid #C2C9CD;
	border-bottom: 1px solid #C2C9CD;
	border-left: 1px solid #C2C9CD;
	background: transparent;
}
.triangle_header_rub:before {
	content: "";
	display: block;
	position: absolute;
	top: -1px;
	right: -4px;
	width: 0;
	height: 0;
	border-left: 4px solid #C2C9CD;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
}
.triangle_header_rub:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: -3px;
	width: 0;
	height: 0;
	border-left: 3px solid #fcfcfc; /* цвет подложки*/
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
}
.grey_header_rub {
	font:bold 12px/20px 'PT Sans';
	text-transform:uppercase;
	color:#939fa7;
	display:inline-block;
	vertical-align:baseline;
}

/* backlayer */
.click_space {
	display:block;
	float:left;
	height:100%;
	width:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:0;
}
/* backlayer end */

/* small icons in digest */
.associate_media {
	margin-bottom:5px;
}
.video_icon, .photo_icon, .infographic_icon {
	display: inline-block;
	padding-left:17px;
	position: relative;
	font:normal 12px/16px 'PT Sans';
}
.video_icon:before, .photo_icon:before, .infographic_icon:before {
	content: '';
	display:block;
	position: absolute;
	width:12px;
	height:12px;
	left:0;
	top:2px;
	background: url('http://static.gazeta.ru/nm2012/i/icons_article_types.png') no-repeat; 
}					
.photo_icon:before {
	background-position:0 -60px;
}
.video_icon:before {
	background-position:0 -72px;
}
.infographic_icon:before {
	background-position:0 -84px;
}

/* END of Common elements */

/* article info: date, comments, viers, etc. */
ul.info {
	list-style-type: disc;
	overflow:hidden;
}
	ul.info>li.date {
		color:#939fa7;
		font: normal 12px/16px 'PT Sans';
	}
	
	ul.info>li {
		position:relative;
		margin-right:10px;
		display:inline;
		color:#939FA7;
	}
	ul.info>li:before {
		top:0;
		left:4px;
		content:'';
		position:absolute;
		display:list-item;
		font-size:6px;
		color:#7d878e;
	}
/* article info end */


/* Carousel_styles */
	.carousel {
		position:relative;
		margin-left:-10px;
		margin-right:-10px;
		padding:0 10px 10px 10px;
		
	}
	
	.carousel_slider {
		position:relative;
		width:10000px;
		left:0px;
		overflow:hidden;
		zoom:1;
		padding:5px 0;
	}
	
	.carousel .left_arrow_nav {
		display:block;
		position:absolute;
		width:30px;
		height:100%;
		top:0px;
		left:0;
		z-index:1;
		background:transparent;
		background: -moz-linear-gradient(left, rgba(232,232,232,1) 0%, rgba(232,232,232,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(232,232,232,1)), color-stop(100%,rgba(232,232,232,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, rgba(232,232,232,1) 0%,rgba(232,232,232,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, rgba(232,232,232,1) 0%,rgba(232,232,232,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, rgba(232,232,232,1) 0%,rgba(232,232,232,0) 100%); /* IE10+ */
		background: linear-gradient(to right, rgba(232,232,232,1) 0%,rgba(232,232,232,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#00e8e8e8',GradientType=1 ); /* IE6-9 */
		cursor:pointer;
		
	}
	.carousel .left_arrow_nav:before {
		content:"";
		display:block;
		position: absolute;
		left:0px;
		top:50px;
		z-index:5;
		width:20px;
		height:88px;
		background:url(http://static.gazeta.ru/nm2012/i/arrows_spread_new_design.png);
		background-position: 0 -246px;
		
	}
	.carousel .left_arrow_nav:hover:before {
		background-position: 0px -334px;
	}
	.carousel .left_arrow_nav:active:before {
		background-position: 0px -422px;
	}
	.carousel .left_arrow_nav.deactivate:before {
		background-position: 0px -511px;
		cursor:	default;
	}
	.carousel .left_arrow_nav.deactivate {
		cursor:default;
	}
	
	.carousel .right_arrow_nav {
		display:block;
		position:absolute;
		width:30px;
		height:100%;
		top:0px;
		right:0;
		z-index:1;
		background:transparent;
		background: -moz-linear-gradient(left, rgba(232,232,232,0) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(232,232,232,0)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, rgba(232,232,232,0) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, rgba(232,232,232,0) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, rgba(232,232,232,0) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
		background: linear-gradient(to right, rgba(232,232,232,0) 0%,rgba(232,232,232,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e8e8e8', endColorstr='#e8e8e8',GradientType=1 ); /* IE6-9 */
		cursor:pointer;
	}
	
	.carousel .right_arrow_nav:before {
		content:"";
		display:block;
		position: absolute;
		right:0px;
		top:50px;
		z-index: 5;
		width:20px;
		height:88px;
		background:url(http://static.gazeta.ru/nm2012/i/arrows_spread_new_design.png);
		background-position: -20px -246px;
	}
	.carousel .right_arrow_nav:hover:before {
		background-position: -20px -334px;
	}
	.carousel .right_arrow_nav:active:before {
		background-position: -20px -422px;
	}
	.carousel .right_arrow_nav.deactivate:before {
		background-position: -20px -511px;	
	}
	.carousel .right_arrow_nav.deactivate {
		cursor:default;	
	}
	
	.carousel .dots_base {
		display: block;
		width:100%;
		height:20px;
		text-align: center;
	
	}
	.carousel .dots_base li {
		display: inline-block;
		border-radius:50%;
		width:8px;
		height:8px;
		background:white;
		border:1px solid #d9d9d9;
		margin-right: 10px;
		cursor:pointer;
		
	}
	.carousel .dots_base li.invisible {
		display: inline-block;
		border-radius:50%;
		width:8px;
		height:8px;
		background:#b6bbbf;
		border:1px solid #d9d9d9;
		margin-right: 10px;
	}
	
	.gray_carousel article {
		background:#e8e8e8!important;
		box-shadow: 0 0 0 0 #e8e8e8!important;
		-moz-box-shadow: 0 0 0 0 #e8e8e8!important;
		-webkit-box-shadow: 0 0 0 0 #e8e8e8!important;
	}
	
/* END Carousel_styles */

/* Multimedia_Dark_Side carousel */

	.b-multimedia_dark_side {
		position:relative;
		border-radius: 3px;
		box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
		overflow:hidden;
		zoom:1;
		background: #3c3c3c; /* Old browsers */
		margin-bottom:10px;
	}
	.b-multimedia_dark_side:before {
		content: '';
		display:block;
		position:absolute;
		height:1px;
		top:30px;
		left:0;
		right:0;
		background:#000000;
		border-bottom:1px solid #4e4e4e;
	}
	.b-multimedia_dark_side .carousel {
		overflow: hidden;
		padding:10px;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjM2MzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjM2MzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, rgba(60,60,60,1) 0%, rgba(26,26,26,1) 50%, rgba(54,54,54,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(60,60,60,1)), color-stop(50%,rgba(26,26,26,1)), color-stop(100%,rgba(54,54,54,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(60,60,60,1) 0%,rgba(26,26,26,1) 50%,rgba(54,54,54,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(60,60,60,1) 0%,rgba(26,26,26,1) 50%,rgba(54,54,54,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(60,60,60,1) 0%,rgba(26,26,26,1) 50%,rgba(54,54,54,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom, rgba(60,60,60,1) 0%,rgba(26,26,26,1) 50%,rgba(54,54,54,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3c', endColorstr='#363636',GradientType=0 ); /* IE6-8 */
		margin:0 0;
	}
	.b-multimedia_dark_side .carousel_slider {
		padding:0;
		margin-bottom:10px;
	}
	.b-multimedia_dark_side .carousel .left_arrow_nav {
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjM2MzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzNjM2MzYyIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYzNjM2MiIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left, rgba(60,60,60,1) 0%, rgba(60,60,60,0.01) 90%, rgba(60,60,60,0.01) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(60,60,60,1)), color-stop(90%,rgba(60,60,60,0.01)), color-stop(100%,rgba(60,60,60,0.01))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, rgba(60,60,60,1) 0%,rgba(60,60,60,0.01) 90%,rgba(60,60,60,0.01) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, rgba(60,60,60,1) 0%,rgba(60,60,60,0.01) 90%,rgba(60,60,60,0.01) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, rgba(60,60,60,1) 0%,rgba(60,60,60,0.01) 90%,rgba(60,60,60,0.01) 100%); /* IE10+ */
		background: linear-gradient(to right, rgba(60,60,60,1) 0%,rgba(60,60,60,0.01) 90%,rgba(60,60,60,0.01) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3c', endColorstr='#033c3c3c',GradientType=1 ); /* IE6-8 */
	}
	.b-multimedia_dark_side .carousel .right_arrow_nav {
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjM2MzYyIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzNjM2MzYyIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYzNjM2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left, rgba(60,60,60,0.01) 0%, rgba(60,60,60,0.01) 10%, rgba(60,60,60,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(60,60,60,0.01)), color-stop(10%,rgba(60,60,60,0.01)), color-stop(100%,rgba(60,60,60,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, rgba(60,60,60,0.01) 0%,rgba(60,60,60,0.01) 10%,rgba(60,60,60,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, rgba(60,60,60,0.01) 0%,rgba(60,60,60,0.01) 10%,rgba(60,60,60,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, rgba(60,60,60,0.01) 0%,rgba(60,60,60,0.01) 10%,rgba(60,60,60,1) 100%); /* IE10+ */
		background: linear-gradient(to right, rgba(60,60,60,0.01) 0%,rgba(60,60,60,0.01) 10%,rgba(60,60,60,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#033c3c3c', endColorstr='#3c3c3c',GradientType=1 ); /* IE6-8 */
	}
	.b-multimedia_dark_side .dots_base li, .b-multimedia_dark_side .dots_base li.invisible {
		border: none;
		box-shadow: inset 0 0 3px 0 #666
	}
	.b-multimedia_dark_side .triangle_header_grey {
		margin: 10px 0 8px 10px;
	}
	.b-multimedia_dark_side .triangle_header_grey:after {
		border-top: solid 8px #3c3c3c;
		border-bottom: solid 8px #3c3c3c;
	}
	.b-multimedia_dark_side .mm_article {
		background:white;
		border-radius:3px;
		padding:10px;
		box-shadow: 0 0 3px 0 rgba (0,0,0,0.9);
		float:left;
		margin-right:10px;
		width:210px;
	}
	.right_column .b-multimedia_dark_side .mm_article {
		width:200px;
	}
	.b-multimedia_dark_side .pic {
		width:210px;
		height:140px;
	}
	.right_column .b-multimedia_dark_side .pic {
		width:200px;
		height:130px;
	}
	.play_btn {
		display:block;
		position: relative;
		z-index: 1;
		margin-bottom:10px;
	}
	.play_btn:after {
		content: '';
		display: block;
		position: absolute;
		width:40px;
		height:40px;
		background:url('http://static.gazeta.ru/nm2012/i/play-button.png');
		bottom:10px;
		left:10px;
	}
	.play_btn .pic {
		position: relative;
		z-index: -1
	}
	
	.b-superuho .play_btn {
		height:146px;
	}
	
	
	.b-multimedia_dark_side .play_btn .pic {
		position: relative;
		z-index: -1
	}
	.b-multimedia_dark_side .play_btn {
		display:block;
		position: relative;
		z-index: 1;
		height:140px;
	}
	.right_column .b-multimedia_dark_side .play_btn {
		height:130px;
	}
	.b-multimedia_dark_side .play_btn:after {
		content: '';
		display: block;
		position: absolute;
		width:40px;
		height:40px;
		background:url('http://static.gazeta.ru/nm2012/i/play-button.png');
		bottom:10px;
		left:10px;
	}
	
	.b-uho_multimedia_dig .play_btn .pic {
		width:210px;
		height:140px;
		position: relative;
		z-index: -1
	}
	.b-uho_multimedia_dig .play_btn {
		width:210px;
		height:150px;
		margin-bottom:10px;
		display:block;
		position: relative;
		z-index: 1;
	}
	.b-uho_multimedia_dig .play_btn:after {
		content: '';
		display: block;
		position: absolute;
		width:40px;
		height:40px;
		background:url('http://static.gazeta.ru/nm2012/i/play-button.png');
		bottom:20px;
		left:10px;
	}
	.b-multimedia_dark_side .intro {
		color: #332B22;
		font: 14px/16px "PT Sans";
		margin: 5px 0;
	}
	.b-multimedia_dark_side .rub {
		text-transform: uppercase;
		font:bold 12px/20px 'PT Sans';
		color:#939fa7;
	}
	.b-multimedia_dark_side .header {
		font:bold 18px/18px 'PT Serif';
		color:#671A1D;
	}
	.b-multimedia_dark_side .no_scroll {
		padding:10px;
		position: relative;
		overflow:hidden;
	}
	.b-multimedia_dark_side .no_scroll:after {
		content: '';
		display: block;
		position: absolute;
		height: 1px;
		bottom: 0;
		left: 0;
		right: 0;
		background: black;
		border-bottom: 1px solid #4E4E4E;
	}
	.b-multimedia_dark_side .no_scroll .mm_article {
		width:280px;
		margin-right:0px;
		margin-left:20px;
	}
	.b-multimedia_dark_side .no_scroll .mm_article:first-child {
		margin-left:0px;
	}
	.b-multimedia_dark_side .no_scroll .mm_article .pic {
		width:280px;
		height:187px;
	}
	.b-multimedia_dark_side.first_page .mm_article {
		width:280px;
	}
	.b-multimedia_dark_side.first_page .pic {
		width:280px;
		height:187px;
	}
	.b-multimedia_dark_side.first_page .no_scroll .mm_article {
		width:210px;
		margin-right:0px;
		margin-left:20px;
	}
	.b-multimedia_dark_side.first_page .no_scroll .mm_article:first-child {
		margin-left:0px;
	}
	.b-multimedia_dark_side.first_page .no_scroll .mm_article .pic {
		width:210px;
		height:140px;
	}

/* END Multimedia_Dark_Side carousel */


/* Scroller styles */
	.scroll_wrap {
		position: relative;
		padding-bottom:10px;
		overflow:hidden;
	}
	.scroll_wrap .scroll_slider {
		position: relative;
		top:000px;
	}
	.scroll_wrap .scroll_bar {
		position:absolute;
		z-index:2;
		right:7px;
		top:10px;
		bottom:10px;
		width:6px;
		background:#dadcdd;
		border-radius: 3px;
		opacity:0.5;
	}
	.scroll_wrap .scroll_bar .scroller {
		position:absolute;
		width:6px;
		height:60px;
		background:#a0a9ae;
		border-radius: 3px;
		top:0;
		opacity:0.5;
		cursor:pointer;
	}
	.scroll_wrap:hover .scroll_bar, .scroll_wrap:hover .scroll_bar .scroller {
		opacity:1;
	}	
/* END of Scroller styles */


/* Photoreport inside articles */

	.b-photoreport_inside {
		position:relative;
		margin-bottom:10px;
	}
	.b-photoreport_inside .main_wrapper {
		position: relative;
		width: 510px;
		height: 340px;
		padding: 9px;
		background: white;
		border: 1px solid #C7CDD1;
		box-shadow: 0 0 3px #939FA7;
		border-radius: 3px;
		margin-bottom: 10px;
		overflow:hidden;
		float:left;
	}
	.b-photoreport_inside .main_wrapper .slider {
		position: relative;
		width:2000px;
		left:0;
	}
	.b-photoreport_inside .main_wrapper .media_content {
		position: absolute;
		width:510px;
		height:340px;				
	}
	.b-photoreport_inside .main_wrapper .media_content.right {
		right:-540px;
	}
	.b-photoreport_inside .main_wrapper .media_content.left {
		left:-540px;
	}
	.b-photoreport_inside .main_wrapper .media_content img {
		display: block;
		margin:0 auto;	
		width:510px;
		height:340px;			
	}
	
	
	.b-photoreport_inside .preview {
		float:right;
		background:#f3f3f3;
		border-radius: 3px;
		box-shadow: inset 0 0 10px 0px rgba(223, 223, 223, 1.0);
		-webkit-box-shadow: inset 0 0 10px 0px rgba(223, 223, 223, 1.0);
		-moz-box-shadow: inset 0 0 10px 0px rgba(223,223,223,1.0);
	}
	.b-photoreport_inside .preview .wrapper {
		position:relative;
		overflow:hidden;
		padding:5px 5px 8px 5px;
		width:140px;
		height:320px;
	}
	.b-photoreport_inside .preview .wrapper .slider {
		position: relative;
		top:0px;
	}
	.b-photoreport_inside .preview .media_content {
		padding:10px;
		width:120px;
		height:80px;
		box-shadow: 0 0 3px 1px #aaaaaa;
		border-radius: 2px;
		background:white;
		cursor:pointer;
		margin-bottom:10px;
		
	}
	.b-photoreport_inside .preview .media_content img {
		display: block;
		margin:0 auto;	
		height:80px;
		width:120px;
	}

	.b-photoreport_inside .preview .all_photo {
		padding:7px 5px;
		border-top:1px solid #e7e7e7;
		text-transform: uppercase;
		font-size:12px;
		font-family: 'PT Sans';
		color:#939fa7;
		text-shadow:white 1px 1px 0;
		position: relative;
	}
	.b-photoreport_inside .preview .all_photo:before {
		content:'';
		position: absolute;
		width:100%;
		height:1px;
		background: white;
		top:0;
		left:0;
	}
	.b-photoreport_inside .preview .all_photo a {
		text-decoration: none;
		color: inherit;
	}

	
	.b-photoreport_inside .preview .current {
		opacity:0.3;
	}

	.b-photoreport_inside .left_arrow {
		position: absolute;
		top:140px;
		left:-1px;
		width:20px;
		height:88px;
		background:url(http://static.gazeta.ru/nm2012/i/arrows_spread_new_design.png);
		background-position: 0px -246px;
		cursor:pointer;
	}
	.b-photoreport_inside .left_arrow:hover {
		background-position: 0px -334px;
	}
	.b-photoreport_inside .left_arrow:active {
		background-position: 0px -422px;
	}

	.b-photoreport_inside .right_arrow {
		position: absolute;
		top:140px;
		right:-1px;
		width:20px;
		height:88px;
		background:url(http://static.gazeta.ru/nm2012/i/arrows_spread_new_design.png);
		background-position: -20px -246px;
		cursor:pointer;
	}
	.b-photoreport_inside .right_arrow:hover {
		background-position: -20px -334px;
	}
	.b-photoreport_inside .right_arrow:active {
		background-position: -20px -422px;
	}
	.b-photoreport_inside .left_arrow, .b-photoreport_inside .right_arrow {
		z-index:2;
	}
	.b-photoreport_inside .left_arrow.deactivate, .b-photoreport_inside .right_arrow.deactivate  {
		opacity:0.5;
		cursor:default;
	}
	.b-photoreport_inside .left_arrow.deactivate:hover {
		background-position: 0px -246px;
	}
	.b-photoreport_inside .right_arrow.deactivate:hover {
		background-position: -20px -246px;
	}

/* END Photoreport inside articles */


/* BLOCK Comments (Right Column) */

	.b-comments_article {
		position:relative;
		background-color:#e8e8e8;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		box-shadow:inset 0 0 10px 5px rgba(223,223,223,1.0);
		-webkit-box-shadow:inset 0 0 10px 5px rgba(223,223,223,1.0);
		-moz-box-shadow:inset 0 0 10px 5px rgba(223,223,223,1.0);
		overflow:hidden;
		zoom:1;
		padding:10px;
		margin-bottom:10px;
	}
	
	.b-comments_article h5 {
		margin-bottom:10px;
	}
	.b-comments_article h5 span{
		display:inline-block;
		position:relative;
		font-family:'PT Sans';
		background:#939fa7;
		color:white;
		font-size:14px;
		padding:0px 5px;
		font-weight:bold;
		text-transform:uppercase;
	}
	.b-comments_article h5 span:after {
		content:'';
		display:block;
		position:absolute;
		right:-7px;
		top:0;
		border-left:solid 7px #939fa7;
		border-top:solid 7px #e8e8e8;
		border-bottom:solid 7px #e8e8e8;
	}
	
	
	.b-comments_article .block_header {
		font-family: 'PT Sans';
		color:#939fa7;
		font-size:16px;
		text-transform:uppercase;
		font-weight:bold;
		position:relative;
		clear:both;
		padding-top:10px;
		border-top:1px solid #d7d9db;
		margin:0 -10px 10px -10px;
		padding-left:10px;
		height:14px;
		z-index: 2;
	}
	.b-comments_article .block_header:after {
		content:"";
		position:absolute;
		top:0px;
		left:0;
		width:100%;
		height:1px;
		background-color:white;
	}
	
	.b-comments_article article {
		width:200px;
		height:230px;
		float:left;
		margin-right:10px;
		background:white;
		padding:10px;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		box-shadow: 0 0 5px 0 #bababa;
		-moz-box-shadow: 0 0 5px 0 #bababa;
		-webkit-box-shadow: 0 0 5px 0 #bababa;
	}
	
	.b-comments_article .sausage article {
		width:200px;
		height:auto;
		float:none;
		overflow:hidden;
		zoom:1;
		margin-left:0;
		margin-bottom:10px;
		background:white;
		padding:10px;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		box-shadow: 0 0 5px 0 #bababa;
		-moz-box-shadow: 0 0 5px 0 #bababa;
		-webkit-box-shadow: 0 0 5px 0 #bababa;
	}
	
	.b-comments_article .sausage .author, .b-comments_article.sausage .author {
		font-style: italic;
		font-size:12px;
		color:#666666;
		line-height: 16px;
	}
	
	.b-comments_article article:first-child {
		margin-left:0px;
	}
	.b-comments_article article h4 {
		margin:0 -10px 10px -10px;
		padding:0 0 10px 10px;
		border-bottom:1px solid #dee2e4;
		font-size:14px;
		text-transform:uppercase;
		font-weight:bold;
		color:#939fa7;
	}
	.b-comments_article article h4 a {
		color:#939fa7;
	}
	.b-comments_article article h3 {
		margin:5px 0;
		font-family:"PT Serif";
		font-size:15px;
		line-height:16px;
		font-weight:bold;
		color:#671a1d;
	}
	.b-comments_article article .main_pic {
		width:90px;
		height:60px;
	}
	
	.b-comments_article .sausage article .main_pic {
		width:150px;
		height:100px;
	}
	
	.b-comments_article article .intro {
		font-size:14px;
		line-height:16px;
		color:#332b22;
		margin-bottom:5px;
	}
	.b-comments_article article .more_media {
		color:#010101;
		font-size:11px;
	}
	.b-comments_article article .more_media img {
		margin-right:5px;
	}
	.b-comments_article article .details {
		color:#939fa7;
		font-size:11px;
	}		

/* END BLOCK Comments (Right Column) */

/* counters */
.counters {height:0;}	

/* header */
	header {margin-bottom:10px}
	.main_frame {
		padding:0 10px 10px 10px;
	}
	.b-soc_buttons {
		position:relative;
		margin-left:-10px;
		margin-right:-10px;
		padding:10px;
		overflow:hidden;
		zoom:1;
		border-bottom:2px dotted #efefef;
		white-space:nowrap;
	}
		.b-soc_buttons ul li {
			background:url('http://static.gazeta.ru/nm2012/i/soc_icons2.png') no-repeat 0 0;
			display:inline-block;
			float:left;
		}
		.b-soc_buttons ul li a, .b-soc_buttons ul li span {
			background:url("http://static.gazeta.ru/nm2012/i/soc_icons2.png") no-repeat 0 -275px;
			color:#cad0d4;
			display:inline;
			font:13px/24px "PT Sans Narrow", sans-serif;
			height:24px;
			line-height:24px;
			margin-right:20px;
			padding-left:27px;
			text-decoration:none;
			text-transform:uppercase;
			float:left;
		}

		.b-soc_buttons ul li a:hover {
			background:none;
			color:#939fa7;
		}

	.b-soc_buttons .rss {
		background-position:0 -25px;
	}
	.b-soc_buttons .bookmark {
		background-position:0 -50px;
	}
	.b-soc_buttons .new_design { 
		background-position:0 -100px;
	}
	.b-soc_buttons .new_design a { 
		color:#671A1D!important;
	}
	.b-soc_buttons .facebook {
		float:right;
		background-position:0 -150px;
	}
	.b-soc_buttons .twitter {
		float:right;
		background-position:0 -175px;
	}
	.b-soc_buttons .vk {
		float:right;
		background-position:0 -200px;
	}
	.b-soc_buttons .youtube {
		float:right;
		background-position:0 -225px;
	}
	.b-soc_buttons .age {
		float:right;
		background:none;
	}
	.b-soc_buttons .age span {
		font-size:18px;
		line-height:24px;
		padding-left:0;
	}
	.b-soc_buttons .bookmark ~ li a,
	.b-soc_buttons .bookmark ~ li a:hover {
		padding-left:0;
		text-shadow: none;
		color: transparent;
		font: 0/0 a;
		width:24px;
		margin-right:16px;
	}

	/* search window */
	.b-soc_buttons .search {
		display:inline-block;
		float:right;
		background:url("http://static.gazeta.ru/nm2012/i/soc_icons2.png") no-repeat 100% -251px;
		position:relative;
	}
		.b-soc_buttons .search .window {
			width:210px;
			height:20px;
			padding:0 23px 0 5px;
			position:relative;
			background:url("http://static.gazeta.ru/nm2012/i/soc_icons2.png") no-repeat 100% -275px;
			color:#939fa7;
			border:2px solid #cad0d4;
			border-radius:5px;
			box-shadow:inset 0 0 1px 0px #cad0d4;
			font:normal 12px/20px Arial, sans-serif;
		}
			.b-soc_buttons .search .window:hover {
				background:none;
				border-color:#939fa7;
			}
			.b-soc_buttons .search .window:focus {
				background:none;
				border-color:#939fa7;
			}
		.b-soc_buttons .search .lupa {
			position: absolute;
			top:2px;
			right:0;
			width:20px;
			height:20px;
		}
	/* search window end */

	.b-main_logo {
		width:960px;
		height:77px;
		margin:0 auto;
		position:relative;
		padding:0;
		border-bottom:2px solid #671b1d;
		overflow:hidden;
		zoom:1;
	}
	.b-main_logo .logo {
		display:inline;
		width:350px;
		height:57px;
		padding:20px 0 0 10px;
		margin-right:10px;
		float:left;
	}
	.b-main_logo .middle_widjet {
		position:relative;
		width:280px;
		height:77px;
		float:left;
		padding:0 10px;
		margin-right:10px;
		overflow:hidden;
		zoom:1;
	}
	.b-main_logo .middle_widjet .left_arrow {
		display:inline;
		width:10px;
		height:40px;
		margin-top:20px;
		float:left;
		background:url(/files3/713/4728713/arrows_spread_new_design.png) 0 0;
		cursor:pointer;
	}
	.b-main_logo .middle_widjet .left_arrow:hover {
		background:url(/files3/713/4728713/arrows_spread_new_design.png) 0 -42px;
	}
	.b-main_logo .middle_widjet .right_arrow {
		display:inline;
		width:10px;
		height:40px;
		margin-top:20px;
		float:right;
		background:url(/files3/713/4728713/arrows_spread_new_design.png) -27px 0;
		cursor:pointer;
	}
	.b-main_logo .middle_widjet .right_arrow:hover {
		background:url(/files3/713/4728713/arrows_spread_new_design.png) -27px -42px;
	}
	.b-main_logo .middle_widjet .articles_list {
		width:900px; /*ширина зависит от количества блоков 240 внутри ((240+30)*N) */
		height:67px;
		overflow:hidden;
		zoom:1;
		position:absolute;
		padding:10px 20px 0 20px;
	}
	.b-main_logo .middle_widjet .articles_list .article {
		width:240px;
		height:100%;
		float:left;
		margin-right:30px;
	}
	.b-main_logo .middle_widjet .articles_list a {
		display: table-row;
		height:60px;
		vertical-align: middle;
		width:240px;
		overflow:hidden;
		
	}

	.b-main_logo .middle_widjet .articles_list img{
		display: table-cell;
		height:60px;
		width:60px;
		float:left;
		vertical-align: middle;
		padding-right:10px;
	}

	.b-main_logo .middle_widjet .articles_list h3{
		display: table-cell;
		height:60px;
		vertical-align: middle;
		width:170px;
		color:#671a1d;
		font-size:14px;
		line-height:14px;
		font-weight:bold;
	}
	.b-main_logo .right_widjet {
		display:inline;
		width:260px;
		height:57px;
		padding:20px 10px 0 10px;
		float:right;
		text-align: right;
	}
	.b-main_logo .right_widjet p {
		font:11px/.9 "PT Sans Narrow", sans-serif;
		color:#939fa7;
		text-transform: uppercase;
		margin-top:10px;
	}
	.b-main_logo .right_widjet p:first-child {
		margin-top:0px;
	}

	.b-subjects {
		background:#f3f4f5;
		height:26px;
		border-top:#e7eaeb solid 1px;
		border-bottom:#e7eaeb solid 1px;
		border-left:#fcfcfc dashed 1px;
		border-right:#fcfcfc dashed 1px;
		padding:1px 0;
	}
	.b-subjects .intro {
		position:relative;
		display:inline;
		margin:7px 22px 0 10px;
		padding:1px 3px 1px 3px;
		float:left;
		color:#a9b2b9;
		font-weight:bold;
		text-transform: uppercase;
		font-size:10px;
		border-top:1px solid #c2c9cd;
		border-bottom:1px solid #c2c9cd;
		border-left:1px solid #c2c9cd;
		text-shadow: white 1px 1px 0;
		background:transparent;
	}
		.b-subjects .intro:before {
			content:"";
			display:block;
			position:absolute;
			top:-1px;
			right:-4px;
			width:0;
			height:0;
			border-left:4px solid #c2c9cd;
			border-top:7px solid transparent;
			border-bottom:7px solid transparent;
		}
		.b-subjects .intro:after {
			content:"";
			display:block;
			position:absolute;
			top:0;
			right:-3px;
			width:0;
			height:0;
			border-left:3px solid #f1f3f3;
			border-top:6px solid transparent;
			border-bottom:6px solid transparent;
		}

	.b-subjects .nav ul > li {
		width:170px;
		display:inline;
		float:left;
		width:115px;
		margin-right:5px;
		padding-left:53px;
		color:#666;
		font:normal 12px/.9 'PT Sans Caption';
		text-transform:uppercase;
		padding-top:2px;
	}
	.b-subjects .nav ul > li .pic {
		float:left;
		margin:-2px 0 0 -53px;
		width:48px;
		height:26px;
		border-radius:3px;
	}

/* header end */

/* navbar menu */
nav .b-menu {
	display:none;
}
	nav li:hover> .b-menu {
		display:block;
		position:absolute;
		left:-10px;
		top:100%;
		background:url('http://www.gazeta.ru/i/t.gif') no-repeat -1px -1px;
		z-index:5;
	}
	nav li:hover> .b-menu ul {
		padding:8px 11px;
		position:relative;
		left:0;
		top:8px;
		background-color:#fff;
		border:2px solid #939fa7;
		box-shadow:0 2px 4px 0 rgba(0,0,0,.7);
	}
		nav li:hover> .b-menu li {
			display:block;
			padding:0;
			margin:0;
			text-align:left;
			white-space:nowrap;
			text-transform:uppercase;
			z-index:5;
			font:bold 12px/1 'PT Sans';
			padding-top:4px;
			margin-top:5px;	
			border-top:1px solid #a2becf;
			color:#351a1b;
		}
		nav li:hover> .b-menu li:first-child {
			margin-top:0;
			padding-top:0;
			border-top:0;
		}
		
		nav li:hover> .b-menu ul:after {
			position:absolute;
			content:'';
			top:0;
			left:0;
			border:1px solid #a2becf;
			top:1px;
			left:1px;
			bottom:1px;
			right:1px;
		}
	nav li .b-menu.m-menu_right_side {
		left:auto;
		right:0;
	}
/* navbar menu end */

/* navbar */
.b-navbar {
	z-index:5;
	text-align:center;
	padding:5px 0 7px 0;
	border-bottom:1px solid #939fa7;
	margin-bottom:1px;
}
.b-navbar nav>ul {
	text-align: center;
	white-space:nowrap;
}
.b-navbar nav>ul li {
	display:inline-block;
	*display:inline;
	font:bold 14px/10px 'PT Sans Caption';
	margin-left:12px;
	height:10px;
	position:relative;
}

.b-navbar nav>ul>li:first-child {
	margin-left:0;
}
.b-navbar .stripe,
.b-navbar .stripe:hover,
.b-navbar .stripe:visited {
	color:#332b22;
	text-transform: uppercase;
	cursor:pointer;
	position:relative;
}
.b-navbar .current .stripe,
.b-navbar .current .stripe:visited,
.b-navbar .current .stripe:hover {
	color:#fff;
}
.b-navbar .current {
	color:#fff;
	position:relative;
	background-color:#671a1d;
	padding:2px 4px 2px 4px;
	border-radius:2px;
}
.b-navbar .current:after {
	content:"";
	position:absolute;
	border-bottom:2px solid #939fa7;
	width:100%;
	bottom:-7px;
	left:0;
}

.m-rubric_nav nav>ul li {
	font:bold 12px/10px 'PT Sans';
}
nav>ul li .stripe {
	2background-color:#d0d0d0;
}
.b-navbar.m-thick {
	border-bottom-width:2px;
}
.b-navbar.m-subrubric nav li .stripe {
	color:#60707a;
}
.b-navbar.m-subrubric nav li.current .stripe {
	color:#fff;
}
/* navbar end */

/* headlines */
	.b-headlines {
		height:50px;
		padding:10px;
	}
	.b-headlines ul {
		position:relative;
	}
	.b-headlines ul li {
		display:inline;
		padding:0 0px 0 0;
		margin-left:10px;
		width:460px;
		float:left;
		font-size:13px;
		line-height:18px;
		color:#655e5f;
		position: relative;
	}
	.b-headlines ul li:before {
		content:"";
		display:block;
		position:absolute;
		top:6px;
		left:-10px;
		background:#cad0d4;
		width:6px;
		height:6px;
		border-radius:50%;
	}
	.b-headlines ul li a {
		font-family: 'PT Sans';
		line-height:1;
		color:#655e5f;
	}
	
	.b-headlines ul li a.rhb{
		color:#671A1D; 
		font-weight: bold;
	}
	.b-headlines ul li a.rh{
		color:#671A1D;		
	}
/* headlines end */

/* footer */
	.b-footer_logo {
		width:940px;
		height:49px;
		margin:0 auto;
		position:relative;
		padding:16px 10px;
		border-top:2px solid #671b1d;
		overflow:hidden;
		zoom:1;
		font-family:"PT Sans", Arial;
		font-size:11px;
		line-height:16px;
		color:#60707a;
	}
	.b-footer_logo .logo {
		width:350px;
		height:57px;
		margin-right:30px;
		padding-top:5px;
		float:left;
	}
	.b-footer_logo .note {
		position:relative;
		width:170px;
		height:49px;
		float:left;
		border-right:1px solid #ecf2f5;
		border-left:1px solid #ecf2f5;
		padding:0 10px;
		margin-right:10px;
		overflow:hidden;
		zoom:1;
		text-align: left;

	}
	.b-footer_logo .adr {
		text-align:left;
	}

	.b-footer_nav_bar {
		text-align:center;
		overflow:hidden;
		zoom:1;
		padding:6px 0;
		border-top:2px solid #939fa7;
	}
	.b-footer_nav_bar .main_navigation {
		overflow:hidden;
		zoom:1;
		text-align: center;
	}
	.b-footer_nav_bar .main_navigation a {
		display:inline;
		margin-left:14px;
		font-family: 'PT Sans Caption';
		font-weight:bold;
		font-size:14px;
		text-transform: uppercase;
		color:#60707a;
	}
	.b-footer_nav_bar .main_navigation a:first-child {
		margin-left:0px;
	}					

	.b-soc_buttons_footer_search {
		border-bottom:2px dotted #efefef;
		border-top:2px dotted #efefef;
		padding:10px 0 10px 0px;
		margin-left:0px;
		margin-right:0px;
	}


	.b-soc_buttons_footer {
		border-bottom:2px dotted #efefef;
		border-top:2px dotted #efefef;
		padding:10px 0 10px 0px;
		margin-left:0px;
		margin-right:0px;
	}
	.b-soc_buttons_footer ul li {
		margin:0 0 0 25px;
	}
	.b-soc_buttons_footer ul li:first-child {
		margin:0;
	}
	.b-soc_buttons_footer li.livejournal {
		margin-left:43px;
	}
	.b-soc_buttons_footer .eng ~ li a, .b-soc_buttons_footer .eng ~ li a:hover {
		margin-right:0;
	}
	.b-soc_buttons_footer li.livejournal ~ li {
		margin-left:45px;
	}
	.b-soc_buttons_footer li.rss {
		margin-right:5px;
	}

	.b-partners {
		position:relative;
		margin:0 -10px 10px -10px;
		padding:10px;
		overflow:hidden;
		zoom:1;
		border-bottom:2px dotted #efefef;
	}
	.b-partners ul {
		list-style:none;
	}
	.b-partners li {
		display:inline-block;
		width:140px;
		margin-left:18px;
		font:10px/1 "PT Sans", Arial;
		color:#939fa7;
		padding-top:32px;
		text-align:left;
		vertical-align:top;
		position:relative;
	}
	.b-partners li:first-child {
		margin-left:0;
	}
	.b-partners img {
		top:0;
		float:left;
		position:absolute;
	}

	.b-footer_info {
		padding:10px 0;
		font-family:"PT Sans", Arial;
		font-size:10px;
		color:#60707a;
		text-align:left;
		line-height:14px;
		border-bottom:2px dotted #efefef;
	}
	.b-footer_info a {
		text-decoration:underline;
	}
	.b-footer_info span {
		margin:0 0.5em;
	}

	.b-footer_sup_media {
		padding:10px 0;
		font:10px/1.4 "PT Sans", Arial;
		color:#60707a;
		text-align:left;
	}
	.b-footer_sup_media a {
		text-decoration:underline;
	}
	.b-footer_sup_media span {
		margin:0 0.5em;
	}


	.b-footer_articles {
		margin-top:20px;
		position: relative;
		border-top:2px solid #60707a;
	}
		.b-footer_articles aside {
			position: relative;
			display:block;
			width:20%;
			float:left;
			margin-bottom:10px;
		}
		.b-footer_articles h5 {
			padding:8px 0;
			border-bottom:1px solid #e5e5e5;
			font:bold 14px/1 'PT Sans Caption';
			text-transform: uppercase;
			color:#332b22;
			list-style:none;
			margin-top:0;
		}
		.b-footer_articles ul {
			margin-left:16px;
		}
		.b-footer_articles ul li {
			position:relative;
			margin-top:10px;
			padding-right:10px;
			font:12px/14px 'PT Sans';
			list-style: disc outside;
		}
	
		.b-footer_articles ul li a {
			color:#332b22;
		}
		.b-footer_articles h5 a {
			color:#332b22;
		}
	
		.b-footer_articles .news_cut {
			width:100%;
			border-top:2px solid #e5e5e5;
			margin-bottom:0;
		}

/* footer end */

/* article */
	.b-article {
		margin:0 10px; 
	}
		.b-article h1 {
			font:bold 48px/1 "PT Serif", Georgia, sans-serif;
			color:#671a1d;
			margin-bottom:10px;
		}
	
		.b-article h2 {
			font:normal 14px/1 "PT Sans", Arial, sans-serif;
			color:#60707a;
			padding-bottom:7px;
			border-bottom:1px solid #e3e6e8;
		}
		
		.b-article h2.article_name {
			font:bold 48px/1 "PT Serif", Georgia, sans-serif;
			color:#671a1d;
			margin-bottom:10px;
			border-bottom:0px solid #e3e6e8;
		}
		.b-article h1.article_subheader {
			font:normal 14px/1 "PT Sans", Arial, sans-serif;
			color:#60707a;
			padding-bottom:7px;
			border-bottom:1px solid #e3e6e8;
		}

/* buttons in article */
	.b-social_like_buttons {
		padding-top:10px;
		padding-bottom:10px;
		}
	.b-social_like_buttons > li {
		float:left;
		display:inline-block;
		vertical-align:middle;
		z-index:5; /* banner overlap fixing for popup windows */
	}
	.b-social_like_buttons li:first-child {
		margin-right:10px;
		margin-top:-1px;
	}
	/*
	.b-social_like_buttons li.comments {
		font:10px/1 Arial;
		color:red;
		margin-left:10px;
	}
	*/
	.b-social_like_buttons_article_bottom {
		border-top: 1px solid #E2E5E7;
	}
	.b-social_like_buttons_article_bottom li:first-child {
		margin-left:10px;
	}
	
	.comments_info_arrowed {
		font: 11px/12px Arial;
		position: relative;
		display: inline-block;
		margin: 2px 12px 0 0;
		padding: 1px 3px;
		color: #60707a;
		font-weight: bold;
		border-top: 1px solid #939fa7;
		border-bottom: 1px solid #939fa7;
		border-left: 1px solid #939fa7;
		background: transparent;
	}

/* buttons in article end */

/* arrowed comments button */
.comments_info_arrowed {
	font:11px/12px Arial;
	position: relative;
	display:inline-block;
	margin:2px 12px 0 0;
	padding: 1px 3px;
	color: #60707a;
	font-weight: bold;
	border-top: 1px solid #939fa7;
	border-bottom: 1px solid #939fa7;
	border-left: 1px solid #939fa7;
	background: transparent;
}
.comments_info_arrowed:before {
	content: "";
	display: block;
	position: absolute;
	top: -1px;
	right: -4px;
	width: 0;
	height: 0;
	border-left: 4px solid #939fa7;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
}
.comments_info_arrowed:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: -3px;
	width: 0;
	height: 0;
	border-left: 3px solid #fcfcfc; /* цвет подложки*/
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
}
/* arrowed comments button end */

	.pic120 {
		height:80px;
		width:120px;
	}
	.pic510 {
		height:340px;
		max-width:510px;
	}
	.kroshka {
		color: #A9B2B9;
		font: bold 14px/20px 'PT Sans';
		text-transform: uppercase;
	}
	.bulka {margin-bottom:5px;}

	.b-article .tags {
		border-top:1px solid #e2e5e7;
		padding:12px 0 2px 10px;
		font:0/0 a;
		color: transparent;
	}
	.b-article .tags a[rel^="tag"] {
		color:#999;
		font:13px/13px Arial, sans-serif;
		padding: 4px 5px 3px 5px;
		position: relative;
		text-shadow:white 1px 1px 0;
		z-index: 1;
		margin:0 10px 10px 0;
		display:inline-block;
	}
	.b-article .tags a[rel^="tag"]:before {
		content:'';
		position: absolute;
		top:0px;
		right:0;
		bottom:-1px;
		left:0;
		border-radius: 3px;
		background: rgb(237,236,236); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGM4Y2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, rgba(237,236,236,1) 0%, rgba(192,200,205,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,236,236,1)), color-stop(100%,rgba(192,200,205,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(237,236,236,1) 0%,rgba(192,200,205,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(237,236,236,1) 0%,rgba(192,200,205,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(237,236,236,1) 0%,rgba(192,200,205,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom, rgba(237,236,236,1) 0%,rgba(192,200,205,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edecec', endColorstr='#c0c8cd',GradientType=0 ); /* IE6-8 */
		z-index: -1;
	}
	.b-article .tags a[rel^="tag"]:after {
		content: '';
		position: absolute;
		top:1px;
		bottom:0;
		right:1px;
		left:1px;
		border-radius: 2px;
		background: rgb(239,239,239); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, rgba(239,239,239,1) 0%, rgba(218,218,218,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(218,218,218,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(218,218,218,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(218,218,218,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(218,218,218,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom, rgba(239,239,239,1) 0%,rgba(218,218,218,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#dadada',GradientType=0 ); /* IE6-8 */
		box-shadow: inset 0 1px 0 0 white;
		z-index: -1;
	}

	.b-article .text, .b-video_article .text  {
		font:normal 16px/1.3 "PT Serif", Georgia, Arial, sans-serif;
		color:#332b22;
	}

	.b-article .text > p, .b-video_article .text > p {
		margin:0 0 18px 10px;
	}
	
		.b-article .text > p a,
		.b-article .text > p b {
			font-weight:bold;
		}
		.b-article .text > p a {
			text-decoration:underline;
		}

		.b-article .text > p .intro {
			font:normal 22px/1.2 "PT Serif", Georgia, Arial, sans-serif;
		}

		.b-article .text > p .idea {
			font:normal 20px/1.3 "PT Serif", Georgia, Arial, sans-serif;
		}
		.b-article .text > p .intro,
		.b-article .text > p .intro a,
		.b-article .text > p .intro a:hover,
		.b-article .text > p .intro a:visited,
		.b-article .text > p .idea,
		.b-article .text > p .idea a,
		.b-article .text > p .idea a:hover,
		.b-article .text > p .idea a:visited {
			color:#60707a;
		}

		.b-article .text > h4 {
			font:bold 18px/1 "PT Serif", Georgia, sans-serif;
			color:#671a1d;
			display:block;
		}

	.b-article .text .incut .article {
			display:block;
			float:left;
			margin-right:20px;
			width:140px;
			background-color:#e8e8e8;
			padding:10px;
			border-radius:2px;
			box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.1);
		}
		.b-article .text .article h5 {
			color: #60707a;
			font:bold 14px/1 "PT Sans", Arial, sans-serif;
			text-transform: uppercase;
			position:relative;
			border-bottom:1px solid #ced2d4;
			padding:0 10px 6px 10px;
			margin:0 -10px 11px -10px;
		}
			.b-article .text .incut .article h5:after {
				background-color: #f6f6f6;
				bottom: -2px;
				content: "";
				height: 1px;
				left: 0;
				position: absolute;
				width: 100%;
			}

		.b-article .text .incut .article img[class^="pic"] {
			display:block;
			padding:9px;
			border:1px solid #b9c1c5;
			border-radius:2px;
			box-shadow: 0 0 4px #d7d7d7;
			background-color:#fff;
			margin-bottom:10px;
		}

		.b-article .text .incut .article h3 {
			font:bold 14px/1 "PT Serif", Georgia, Arial, sans-serif;
			margin-bottom:5px;
		}
		.b-article .text .incut .article h3,
		.b-article .text .incut .article h3 a,
		.b-article .text .incut .article h3 a:hover,
		.b-article .text .incut .article h3 a:visited {
			color:#671a1d;
			}		

		.b-article .text .incut .article .intro {
				font:normal 12px/1.3 Arial, sans-serif;
				margin-left:0;
			}
			.b-article .text .incut .article .intro,
			.b-article .text .incut .article .intro a,
			.b-article .text .incut .article .intro a:hover,
			.b-article .text .incut .article .intro a:visited {
				color:#60707a;
				}		
	
		.b-article .text .incut .article .read_more {
			border-top: 1px solid #D7D9DB;
			color: #939FA7;
			font:normal 12px/1 "PT Sans", Georgia, Arial, sans-serif;
			padding:10px 10px 0 10px;
			position: relative;
			text-shadow: white 1px 1px 0px;
			text-transform: uppercase;
			margin:8px -10px 0 -10px;
		}
		.b-article .text .incut .article .read_more:after {
			background: white;
			content: '';
			height: 1px;
			position: absolute;
			left:0;
			top: 0;
			width: 100%;
		}

	.b-article .text .incut .picture {
		margin:10px 0 20px 0;
		text-align:center;
	}
		.b-article .text .incut .picture img[class^="pic"] {
			max-width:660px;
			padding:9px;
			border:1px solid #b9c1c5;
			border-radius:2px;
			box-shadow: 0 0 4px #d7d7d7;
			background-color:#fff;
			margin-bottom:10px;
		}
		.b-article.text .incut .picture .signature {
			text-align:center;
			color:#999;
			font:italic 14px/1 "PT Serif", Georgia, sans-serif;
		}

	.b-article .text .incut .picture a.zoom_in:before {
		content:'';
		margin-top:20px;
		margin-left:20px;
		position:absolute;
		background:url(http://www.gazeta.ru/nm2008/i/pic_zoom3.png) no-repeat;
		width:30px;
		height:30px;
	}

	.b-article_read_also {
		border-top:1px solid #c9cfd3;
		padding:16px 10px 0 10px;
	}
	.b-article_read_also .stripe {
		font:bold 16px/1 "PT Sans", Georgia, Arial, sans-serif;
		text-transform:uppercase;
		margin-bottom:4px;
	}
		.b-article_read_also .stripe,
		.b-article_read_also .stripe,
		.b-article_read_also .stripe,
		.b-article_read_also .stripe {
			color:#60707a;
		}
	.b-article_read_also .article {
		border-bottom:1px solid #e6e9ea;
		font:bold 14px/1 "PT Serif", Georgia, Arial, sans-serif;
		margin:15px 0 0 0;
	}
		.b-article_read_also .article,
		.b-article_read_also .article a,
		.b-article_read_also .article a:hover,
		.b-article_read_also .article a:visited {
			color:#671a1d;
		}

	/* article-column userinfo */
	.b-article .text .userpic {
		width:230px;
		/* height:240px; */
		float:left;
		text-align:center;
		margin:0 10px;
		color:#60707a;
	}
	.b-article .text .username {
		text-align:center;
		font:bold 14px/20px 'PT Sans';
		text-transform:uppercase;
	}
	.b-article .text .userinfo {
		text-align:center;
		font:14px/20px 'PT Sans';
		border-bottom:1px solid #cad0d4;
		padding:0 0 8px 0;
	}
	.b-article .text .publish_time {
		color:#939fa7;
		text-align:center;
		font:12px/16px 'PT Sans';
		padding:6px;
	}

	.user_pic_separated {
		position:relative;
		left:180px;
		margin-right:180px;
	}
		.b-article .text.user_pic_separated .userpic {
			margin-left:-180px;

		}

	/* article-column userinfo */

/* premoderated lj comments warning */
	.b-moderated_lj_comments {
		padding:10px;
		border:1px solid #671A1D;
		font:bold 16px/20px 'PT Sans', Arial;
		font-weight:bold;
	}
		.b-moderated_lj_comments .warning {
			color:#671A1D;
		}

/* article incut-part */
	.b-incut .b-parent_article {
		position: relative;
		background:#e8e8e8;
		border-radius:3px;
		box-shadow:inset 0 0 10px 5px rgba(223, 223, 223, 1.0);
		padding:10px;
		font:normal 14px/15px 'PT Sans';
		color:#60707a;
		margin:0 -10px 18px -10px;
	}

	.b-incut .b-parent_article:after {
		content:'';
		display: block;
		position: absolute;
		bottom:-10px;
		margin-left:50%;
		left:-10px;
		border-top:10px solid rgba(223, 223, 223, 1.0);
		border-right:10px solid #f9f9f9;
		border-left:10px solid #f9f9f9;
	}
	.b-incut .b-parent_article h2 {
		font:bold 38px/40px 'PT Serif';
		color:#671a1d;
		margin-bottom:10px;
	}
	.b-incut .b-parent_article .intro {
		border-bottom:1px solid #d9dcde;
		padding-bottom:5px;
		margin-bottom:10px;
	}
	.b-incut .b-parent_article .main_pic {
		padding:5px;
		background:white;
		border-radius:2px;
		width:138px;
		height:88px;
		box-shadow:0 0 3px 0 rgba(0,0,0,0.3);
		border:1px solid #939fa7;
		float:left;
		margin:0 10px 5px -160px;
	}
	.b-incut .b-parent_article .info {
		font: normal 11px/20px 'PT Sans';
		color:#939fa7;
		border-bottom:1px solid #d9dcde;
		margin-bottom:10px;
		margin-left:160px;
		padding:0 0 5px 0;
	}
	.b-incut .b-parent_article .info .pic_src {
		margin-bottom:0;
	}
	.b-incut .b-parent_article a {
		text-decoration:none;
		color:inherit;
	}
	.b-incut .b-parent_article .text {
		font:normal 14px/15px 'PT Sans';
		color:#60707a;
		margin-bottom:10px;
		margin-left:160px;
	}

	.b-incut h1 {font-size:28px}

	.b-incut .refference {margin-bottom:16px;}

	.b-incut .back_to_article {
		font:normal 12px/14px 'PT Sans';
		color:#939fa7;
		text-shadow:0 1px 1px  white;
		text-transform: uppercase;
		margin-bottom:20px;
	}
/* article incut-part */

/* photoreport section */
	.b-article .b-media .photoreport .media_content {
		width:510px;
		height:340px;
		text-align:center;
		display:inline;
		float:left;

		padding:9px;
		background:white;
		border:1px solid #c7cdd1;
		box-shadow: 0 0 3px #939fa7;
		border-radius:3px;
		float:left;
		margin-bottom:10px;
		position:relative;
	}

		.b-article .b-media .photoreport .media_content [class^="pic"] {
			margin-left:auto;
			margin-right:auto;
		}

		.b-article .b-media .photoreport .media_content .signature {
			position:absolute;
			font:normal 11px/1 Arial, sans-serif;
			margin:0 9px 0 9px;
			bottom:9px;
			left:0;
			right:0;
			padding:6px 10px;
			box-shadow:inset 0 0 1px 0 rgba(186,186,186,0.1);
			background-color:rgba(0,0,0,0.6);
			text-align:left;
		}

			.b-article .b-media .photoreport .media_content .signature,
			.b-article .b-media .photoreport .media_content .signature a,
			.b-article .b-media .photoreport .media_content .signature a:hover,
			.b-article .b-media .photoreport .media_content .signature a:visited {
				color:#fff;
			}
			
	.b-photoreport_inside .main_wrapper .media_content .signature {
		position: absolute;
		font: normal 11px/1 Arial, sans-serif;
		margin: 0 0px 0 0px;
		bottom: 0px;
		left: 0;
		right: 0;
		padding: 6px 10px;
		box-shadow: inset 0 0 1px 0 rgba(186,186,186,0.1);
		background-color: rgba(0,0,0,0.6);
		text-align: left;
		color: #fff;
	}

	.b-article .b-media .photoreport .prieview_bar {
		float:left;
		margin:0 0 10px 10px;
		background-color:#f3f3f3;
		padding:5px;
		border-radius:2px;
		box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.1);
		width:140px;
	}

		.b-article .b-media .photoreport .prieview_bar img[class^="pic"] {
			display:block;
			padding:9px;
			border:1px solid #b9c1c5;
			border-radius:2px;
			box-shadow: 0 0 4px #d7d7d7;
			margin-top:10px;
			background-color:#fff;
		}
		.b-article .b-media .photoreport .prieview_bar a:first-child img {
			margin-top:0;
		}

		.b-article .b-media .photoreport .prieview_bar .current {
			opacity:0.5;
		}

		.b-article .b-media .photoreport .prieview_bar .read_more {
			border-top: 1px solid #D7D9DB;
			color: #939FA7;
			font-family: "PT Sans";
			font-size: 12px;
			padding-top: 7px;
			position: relative;
			text-shadow: white 1px 1px 0px;
			text-transform: uppercase;
			margin:8px 0 2px 0;
		}
		.b-article .b-media .photoreport .prieview_bar .read_more:after {
			background: white;
			content: '';
			height: 1px;
			position: absolute;
			left:0;
			top:0;
			width: 100%;
		}

		.b-article .b-media .picture .media_content .signature {
			position:absolute;
			font:normal 11px/1 Arial, sans-serif;
			margin:0 9px 0 9px;
			bottom:9px;
			left:0;
			right:0;
			padding:6px 10px;
			box-shadow:inset 0 0 1px 0 rgba(186,186,186,0.1);
			background-color:rgba(0,0,0,0.6);
			text-align:left;
		}

			.b-article .b-media .photoreport .media_content .signature,
			.b-article .b-media .photoreport .media_content .signature a,
			.b-article .b-media .photoreport .media_content .signature a:hover,
			.b-article .b-media .photoreport .media_content .signature a:visited {
				color:#fff;
			}
/* photoreport section end */			

/* picture section */
	.b-article .b-media .picture .media_content {
		width:510px;
		height:340px;
		text-align:center;
		display:inline;
		float:left;

		padding:9px;
		background:white;
		border:1px solid #c7cdd1;
		box-shadow: 0 0 3px #939fa7;
		border-radius:3px;
		float:left;
		margin-bottom:10px;
		position:relative;
	}

		.b-article .b-media .picture .media_content [class^="pic"] {
			margin-left:auto;
			margin-right:auto;
		}

		.b-article .b-media .picture .media_content .signature {
			position:absolute;
			font:normal 11px/1 Arial, sans-serif;
			margin:0 9px 0 9px;
			bottom:9px;
			left:0;
			right:0;
			padding:6px 10px;
			box-shadow:inset 0 0 1px 0 rgba(186,186,186,0.1);
			background-color:rgba(0,0,0,0.6);
			text-align:left;
		}

			.b-article .b-media .picture .media_content .signature,
			.b-article .b-media .picture .media_content .signature a,
			.b-article .b-media .picture .media_content .signature a:hover,
			.b-article .b-media .picture .media_content .signature a:visited {
				color:#fff;
			}

		.b-article .b-media .picture .media_content .signature {
			position:absolute;
			font:normal 11px/1 Arial, sans-serif;
			margin:0 9px 0 9px;
			bottom:9px;
			left:0;
			right:0;
			padding:6px 10px;
			box-shadow:inset 0 0 1px 0 rgba(186,186,186,0.1);
			background-color:rgba(0,0,0,0.6);
			text-align:left;
		}

			.b-article .b-media .picture .media_content .signature,
			.b-article .b-media .picture .media_content .signature a,
			.b-article .b-media .picture .media_content .signature a:hover,
			.b-article .b-media .picture .media_content .signature a:visited {
				color:#fff;
			}
	/* picture section end */

	.b-article .info {
		border-bottom:1px solid #e3e6e8;
		clear:both;
		font:normal 14px/1 Arial, sans-serif;
		padding:0 10px 8px 10px;
		margin-bottom:12px;
		margin-left:0px;
		color:#939fa7;
	}
		.b-article .info .pic_src {
			margin-bottom:9px;
		}
		.b-article .info [rel="author"] {
			margin-left:6px;
			font-weight:bold;
		}
		.b-article .info time {
			margin-right:6px;
		}
/* article end */

/* banner */
	.banner {
		margin-left:10px;
		margin-bottom:10px;	
	}
/* banner */

/* obmenki */
		.import_news, .import_in_blogs, .vertical_import_news {
			border:1px solid #c7cdd1;
			border-radius:3px;
			box-shadow:0 0 3px #c7cdd1;
			margin-bottom:10px;
		}
		.import_news a, .import_in_blogs a, .vertical_import_news a {
			border-style:none;
			text-decoration:none;
		}
		.import_news h2, .import_in_blogs h2, .vertical_import_news h2 {
			border-bottom:1px solid #c7cdd1;
			background-repeat:no-repeat;
			background-position: 5px 50%;
			color: #60707a;
			font-family: "PT Sans Caption";
			font-size: 14px;
			line-height: 14px;
			text-transform: uppercase;
		}
		.import_news h2, .vertical_import_news h2 {height:30px;}
		.import_in_blogs h2 {padding:10px 0 0 10px;height:20px;}
		.import_news .cont div, .import_in_blogs .cont div, .vertical_import_news .cont div {float:left;padding:10px;}
		.import_news .cont div {width:215px;}
		.import_in_blogs .cont div {width:156px;}
		.import_news .cont div img, .import_in_blogs .cont div img, .vertical_import_news .cont div img {
			width:60px;
			height:60px;
			color:#e8e8e8;
			background:#e8e8e8;
			font-size:1px;
			margin-right:10px;
			border-style:none;
		}
		.import_news .cont div p {
			font-size:13px;
			font-family: "PT Sans", "Arial";
			color:#332b22;
			line-height:18px;
		}
		.import_in_blogs .cont div p, .vertical_import_news .cont div p {
			font-size:13px;
			font-family: "PT Sans", "Arial";
			color:#332b22;
			line-height:16px;
			margin-left:70px;
		}
		.import_news .bleft, .import_in_blogs .bleft {border-left:1px solid #e5e5e5;}
		.import_news .bright, .import_in_blogs .bright {border-right:1px solid #e5e5e5;}
		.vertical_import_news .bbot {border-bottom:1px solid #e5e5e5;}
/* obmenki */

/* ---------------- SPORT ALL ------------- */
	/* Onlines board on sport */
		.b-online {
			position: relative;
			margin-bottom:10px;
			background:#e8e8e8;
			border-radius:3px;
			box-shadow: inset 0 0 3px 0 #d5d7d8;
			background: #e0e4e5; /* Old browsers */
			background: -moz-linear-gradient(top, rgba(224,228,229,1) 0%, rgba(243,244,244,1) 30%, rgba(236,238,239,1) 60%, rgba(224,228,229,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,228,229,1)), color-stop(30%,rgba(243,244,244,1)), color-stop(60%,rgba(236,238,239,1)), color-stop(100%,rgba(224,228,229,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, rgba(224,228,229,1) 0%,rgba(243,244,244,1) 30%,rgba(236,238,239,1) 60%,rgba(224,228,229,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, rgba(224,228,229,1) 0%,rgba(243,244,244,1) 30%,rgba(236,238,239,1) 60%,rgba(224,228,229,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, rgba(224,228,229,1) 0%,rgba(243,244,244,1) 30%,rgba(236,238,239,1) 60%,rgba(224,228,229,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom, rgba(224,228,229,1) 0%,rgba(243,244,244,1) 30%,rgba(236,238,239,1) 60%,rgba(224,228,229,1) 100%); /* W3C */
	
		}
		.b-online:after {
			content:'';
			display:block;
			height:20px;
			width: 100%;
			position:absolute;
			bottom:0;
			left:0;
			background: -moz-linear-gradient(top, rgba(224,228,229,0.01) 0%, rgba(224,228,229,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,228,229,0.01)), color-stop(100%,rgba(224,228,229,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, rgba(224,228,229,0.01) 0%,rgba(224,228,229,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, rgba(224,228,229,0.01) 0%,rgba(224,228,229,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, rgba(224,228,229,0.01) 0%,rgba(224,228,229,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom, rgba(224,228,229,0.01) 0%,rgba(224,228,229,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03e0e4e5', endColorstr='#e0e4e5',GradientType=0 ); /* IE6-9 */
		}
		.b-online a {
			text-decoration:none;
		}
		.b-online h4 {
			padding:7px 10px;
			border-bottom:1px solid #f5f6f6;
			position: relative;
			font:bold 14px/14px 'PT Sans';
			text-transform: uppercase;
			color:#939fa7;
		}
		.b-online h4:after {
			content: '';
			display:block;
			position: absolute;
			bottom: 0;
			left:0;
			height:1px;
			background:#e0e4e5;
		}
		.b-online article {
			padding:10px;
			border-bottom:1px solid #f5f6f6;
			position: relative;
			font:normal 12px/1 'PT Sans';
			color:#60707a;
		}
		.b-online article:after {
			content: '';
			display:block;
			position: absolute;
			bottom: 0;
			left:0;
			height:1px;
			background:#e0e4e5;
		}
		.b-online article h2 {
			padding-left:17px;
			font:bold 14px/1 'PT Sans';
			position: relative;
			text-transform: uppercase;
			color:#939fa7;
			margin-bottom:5px;
		}
		.b-online article h2:after {
			content: '';
			display: block;
			position: absolute;
			left:0;
			top:1px;
			width:12px;
			height:12px;
			background:url(http://static.gazeta.ru/nm2012/i/sport_icons.png);
		}
		.b-online article h2.football:after {
			background-position: 0 -36px;
		}
		.b-online article h2.hockey:after {
			background-position: 0 -24px;
		}
		.b-online article h2.basketball:after {
			background-position: 0 -12px;
		}
		.b-online .scroll_wrap {
			1max-height:150px;					
		}
		.b-online article .event {
			position: relative;
			overflow:hidden;
			margin-bottom:5px;
			vertical-align: top;
			display: table-row;
			
		}
		.b-online article .event .team {
			display: table-cell;
			*display:block;
			*float:left;
			width:280px;
			margin-left:2px;
			background:white;
			text-align: center;
			color:#939fa7;
			font-weight:bold;
			padding:2px 0 2px 15px;
			border-radius:2px;
			vertical-align: middle;
			position: relative;
		}
		.b-online article .event .team.text_icon:before {
			content: '';
			display:block;
			width:12px;
			height:12px;
			position: absolute;
			margin-left:-10px;
			background:url(http://static.gazeta.ru/nm2012/i/icons_article_types.png) no-repeat 0 -108px;
		}
		.b-online article .event .score {
			display: table-cell;
			*display:block;
			*float:left;
			width:100px;
			margin-left:2px;
			background:white;
			text-align: center;
			color:#939fa7;
			font:bold 14px/1 'PT Sans';
			padding:2px 0;
			border-radius:2px;
			vertical-align: middle;
		}

		.b-online article .event .team:first-child {
			border-left:0px solid rgb(224,228,229);
			margin-left:0;
		}
		.b-online article .event .time {
			display: table-cell;
			*display:block;
			*float:left;
			width:100px;
			text-align: center;
			vertical-align: middle;
		}
		.b-online article .event .info {
			display: table-cell;
			*display:block;
			*float:left;
			width:460px;
			vertical-align: middle;
			
		}
		.b-online .spacer {
			height:5px;
		}
		.b-online .spacer2 {
			display: table-cell;
			width:2px;
		}
		.b-online .close {
			display: block;
			padding:2px;
			width:90px;
			font: bold 12px/1 'PT Sans';
			color:#757575;
			position: absolute;
			right:5px;
			top:5px;
			border:1px solid #bebebe;
			border-radius: 2px;
			background: rgb(252,252,252); /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(240,240,241,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(240,240,241,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(240,240,241,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(240,240,241,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(240,240,241,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom, rgba(252,252,252,1) 0%,rgba(240,240,241,1) 100%); /* W3C */
			box-shadow: inset 0 -1px 1px 0px white,
						0 0 3px 0 rgba(0,0,0,0.1);
			text-align:center;
			text-shadow: 0px 1px 0px  white;
		}
	/* END of onlines board on sport */
	
	/* Sport results/shedule/tabs/etc */
	
		.bookmark_nav {
			position: relative;
			display: block;
			padding-bottom:5px;
		}
		.bookmark_nav li {
			position: relative;
			float:left;
			display:block;
			padding:1px;
			margin-right:10px;
			background: black;
			z-index: 1;
			background: rgb(216,216,216); /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			1background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOGI4YjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top, rgba(216,216,216,1) 0%, rgba(184,184,184,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(216,216,216,1)), color-stop(100%,rgba(184,184,184,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, rgba(216,216,216,1) 0%,rgba(184,184,184,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, rgba(216,216,216,1) 0%,rgba(184,184,184,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, rgba(216,216,216,1) 0%,rgba(184,184,184,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom, rgba(216,216,216,1) 0%,rgba(184,184,184,1) 100%); /* W3C */
			border-radius: 2px;
			box-shadow: 0 0 3px 0 rgba(0,0,0,0.2);
			
		}
		
		.bookmark_nav li a {
			position: relative;
			display: block;
			font:normal 14px/16px 'PT Sans';
			color:#939fa7;
			padding:2px 10px;
			background: #f1f1f2; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			1background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmYwZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top, rgba(253,253,253,1) 0%, rgba(239,240,241,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(239,240,241,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(239,240,241,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(239,240,241,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(239,240,241,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom, rgba(253,253,253,1) 0%,rgba(239,240,241,1) 100%); /* W3C */
			border-radius: 1px;
			cursor:pointer;
			box-shadow:inset 0 -1px 1px 0px white;
			text-shadow:0 1px 1px white;
		}


		.bookmark_nav li.current {
			box-shadow: none;
			background: rgb(118,127,134); /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2N2Y4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOWIyYjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top, rgba(118,127,134,1) 0%, rgba(169,178,185,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(118,127,134,1)), color-stop(100%,rgba(169,178,185,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, rgba(118,127,134,1) 0%,rgba(169,178,185,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, rgba(118,127,134,1) 0%,rgba(169,178,185,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, rgba(118,127,134,1) 0%,rgba(169,178,185,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom, rgba(118,127,134,1) 0%,rgba(169,178,185,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#767f86', endColorstr='#a9b2b9',GradientType=0 ); /* IE6-8 */
			box-shadow:inset 1px 0px 4px 0px rgba(0,0,0,0.5);
			
		}
		.bookmark_nav li.current:after {
			content: '';
			display:block;
			border-top:4px solid #878e94;
			border-right:4px solid #fcfcfc;
			border-left:4px solid #fcfcfc;
			position: absolute;
			bottom:-4px;
			margin-left:50%;
			left:-4px;
		}
		
		.bookmark_nav li.current a {
			background: none; /* Old browsers */
			box-shadow:none;
			color:white;
			text-shadow:0 1px 1px #60707a;
		}
		.m-sport_shedule {
			margin-top:10px;
		}
		.m-sport_shedule .sport_shedule {
			border-top:2px solid #d1d7da;
		}
		.m-sport_shedule h1 {
			font: bold 18px/18px 'PT Sans';
			text-transform:uppercase;
			color:#939fa7;
			margin:10px 0;
		}
		.m-sport_shedule h4.stage{
			font: bold 14px/20px 'PT Sans';
			color:#939fa7;
			padding:0 10px;
			margin-top:10px;
			text-transform:uppercase;	
		}
		.m-sport_shedule h4.date{
			font: bold 12px/20px 'PT Sans';
			color:#939fa7;
			padding:10px;
			1margin-bottom:10px;
			border-bottom:1px solid #E2E2E2;
			text-transform:uppercase;	
		}
		.m-sport_shedule .who {
			font: bold 16px/20px 'PT Sans';
			color:#333;
		}
		.m-sport_shedule .who .open_kompot {
			display:block;
			width:100%;
			position:relative;
		}
		.m-sport_shedule .who .open_kompot:after {
			content:'';
			display:block;
			width:18px;
			height:18px;
			position:absolute;
			right:0;
			top:0;
			background: url('http://static.gazeta.ru/nm2012/i/arrows_spread_new_design.png') no-repeat -0px -2288px;
		}
		.m-sport_shedule .who .open_kompot.down_arrow:after {
			content:'';
			display:block;
			width:18px;
			height:18px;
			position:absolute;
			right:0;
			top:0;
			background: url('http://static.gazeta.ru/nm2012/i/arrows_spread_new_design.png') no-repeat -17px -2288px;
		}
		.m-sport_shedule .result {
			float:right;
			margin-right:30px;
			font: bold 14px/20px 'PT Sans';
			color:#939fa7;
		}
		.m-sport_shedule .comments {
			padding-top:10px;
		}
		.m-sport_shedule .comments .kompot_text {
			font:normal 14px/16px 'PT Sans';
			color:black;
		}
		.m-sport_shedule .event {
			border-bottom:1px solid #e2e2e2;
			padding:10px;
		}
		.m-sport_shedule .event .detailed {
			font: normal 14px/16px 'PT Sans';
			color: #939FA7;
		}
		.m-sport_shedule .event.odd {
			background:#f6f6f6;
		}
		.m-sport_shedule .event .more_article {
			margin:10px 0;
			padding:10px;
			border:1px solid #E2E2E2;
			border-radius:2px;
			background:#f9fafa;
			overflow:hidden;
		}
		.m-sport_shedule .event.odd .more_article {
			background:#fcfcfc;
		}
		.m-sport_shedule .event .more_article h5 {
			font:bold 14px/16px 'PT Sans';
			color:#60707a;
			margin-bottom:10px;
		}
		.m-sport_shedule .event .more_article img {
			width:90px;
			height:60px;
			float:left;
			margin-right:10px;
			border:none;
		}
		.m-sport_shedule .event .more_article h2 {
			font:bold 16px/18px 'PT Serif';
			color:#671a1d;
			margin-bottom:10px;
		}
		.m-sport_shedule .event .more_article p {
			font:normal 14px/16px 'PT Sans';
			color:#333333;
		}
		
		.b-sport_review {
			position: relative;
			width: 240px;
			background-color: #E8E8E8;
			border-radius: 3px;
			box-shadow: inset 0 0 10px 5px rgba(223, 223, 223, 1.0);
			overflow: hidden;
			zoom: 1;
			margin-bottom:10px;
		}
		.b-sport_review .scroll_wrap {
			max-height:240px;
		}
		.b-sport_review.long .scroll_wrap {
			max-height:500px;
		}
		.b-sport_review .scroll_wrap:after {
			content:'';
			position: absolute;
			bottom:0;
			width:100%;
			height:20px;
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top, rgba(233,233,233,0) 0%, rgba(233,233,233,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,233,233,0)), color-stop(100%,rgba(233,233,233,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, rgba(233,233,233,0) 0%,rgba(233,233,233,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, rgba(233,233,233,0) 0%,rgba(233,233,233,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, rgba(233,233,233,0) 0%,rgba(233,233,233,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom, rgba(233,233,233,0) 0%,rgba(233,233,233,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e9e9e9', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-8 */
		}
		.b-sport_review .scroll_slider {
			padding:0 1px;
		}
		.b-sport_review .header {
			position: relative;
			padding:5px 5px 7px 30px;
			font:bold 14px/14px 'PT Sans';
			text-transform: uppercase;
			color:#939fa7;
		}
			.b-sport_review .header:after {
				content:'';
				display: block;
				position: absolute;
				bottom:0;
				left:-5px;
				right:-5px;
				height:1px;
				background:#dfe1e1;
				border-bottom:1px solid #f4f4f4;
			}
			.b-sport_review .header a {
				color:#939fa7;
			}
			.b-sport_review .header .icon {
				position: absolute;
				left:10px;
				top:7px;
				display: block;
				width:12px;
				height:12px;
			}
				.b-sport_review .header .icon.basketball {
					background:url(http://static.gazeta.ru/nm2012/i/sport_icons.png) no-repeat 0 -12px;
				}
				.b-sport_review .header .icon.hockey {
					background:url(http://static.gazeta.ru/nm2012/i/sport_icons.png) no-repeat 0 -24px;
				}
				.b-sport_review .header .icon.football {
					background:url(http://static.gazeta.ru/nm2012/i/sport_icons.png) no-repeat 0 -36px;
				}
				.b-sport_review .header .icon.tennis {
					background:url(http://static.gazeta.ru/nm2012/i/sport_icons.png) no-repeat 0 -48px;
				}
		.b-sport_review .date {
			padding:5px 10px;
			font:bold 16px/14px 'PT Sans';
			color:#939fa7;
			position: relative;
			margin-top:10px;
		}
		.b-sport_review .date:first-child {
			margin-top:0;
		}
		.b-sport_review .date:after {
			content:'';
			display:block;
			position: absolute;
			top:0;
			right:0;
			left:0;
			height:1px;
			background:#f4f4f4;
			border-top:1px solid #dfe1e1;
		}
		.b-sport_review .date:first-child:after {
			content:'';
			display:block;
			position: absolute;
			top:0;
			right:0;
			left:0;
			height:0px;
			background:transparent;
			border-top:0px solid #dfe1e1;
		}
		.b-sport_review .teams {
			position: relative;
			font:bold 12px/12px 'PT Sans';
			color:black;
			padding:5px;
			overflow:hidden;
		}
		.b-sport_review .teams.odd {
			background:#f1f1f1;
		}
		.b-sport_review .teams .result {
			float: right;
			margin-right:7px;
			color:#60707a;
		}
		.b-sport_review .event_dig {

		}
		.b-sport_review .footer {
			padding:5px 10px;
			position: relative;
		}
		.b-sport_review .footer:after {
			content: '';
			display:block;
			height:1px;
			position: absolute;
			top:0;
			left:0;
			right:0;
			border-top: 1px solid #f4f4f4;
			background:#dfe1e1;
		}
		.b-sport_review .footer a {
			font:normal 12px/12px 'PT Sans';
			text-transform: uppercase;
			color:#939fa7;
			text-shadow:1px 1px white;
		}
		.sport_tab {
			border-radius:3px;
			border: 1px solid #C7CDD1;
			box-shadow: 0 0 3px #939FA7;
			margin-bottom:10px;
		}
		.sport_tab p {
			padding:5px 10px;
			border-bottom:1px solid #d4d9dc;
			text-transform:uppercase;
			font: bold 14px/18px 'PT Sans';
			color:#939fa7;
		}
		.sport_tab th {
			font:normal 12px/14px 'PT Sans';
			color:#d0d5d9;
			padding:2px 5px;
		}
		.sport_tab .multi_group th {
			vertical-align:bottom;
		}
		.sport_tab .multi_group .group1, .sport_tab .multi_group .group2 {
			font-weight:bold;
			color:#939fa7;
		}
		.sport_tab .multi_group .group2 {
			height:30px;
		}
		.sport_tab td {
			border-top:1px solid #e5e5e5;
			padding:2px 5px;
			font: normal 13px/14px 'PT Sans';
			color:#939fa7;
		}
		.sport_tab tr:first-child td {
			border-top:0px solid #e5e5e5;
		}
		.sport_tab td.main {
			color:#333333;
			font:bold 12px/12px 'PT Sans';
		}
		.sport_tab td.score {
			font:bold 13px/12px 'PT Sans';
		}
		.stat_table {
			margin-bottom:10px;
		}
		.stat_table .sport_tab {
			border-radius:0px;
			border: 0px solid #C7CDD1;
			box-shadow: 0 0 0px #939FA7;
			margin-bottom:10px;
		}
		.stat_table .sport_tab p {
			padding:5px 10px;
			border-bottom:1px solid #d4d9dc;
			text-transform:uppercase;
			font: bold 14px/18px 'PT Sans';
			color:#939fa7;
		}
		.stat_table .sport_tab th {
			font:normal 14px/14px 'PT Sans';
			color:#d0d5d9;
			padding:5px 10px;
		}
		.stat_table .sport_tab tr.odd td {
			background:#f6f6f6;
		}
		.stat_table .sport_tab td {
			border-top:1px solid #e5e5e5;
			padding:5px 10px;
			font: normal 14px/14px 'PT Sans';
			color:#939fa7;
		}
		.stat_table .sport_tab tr:first-child td {
			border-top:0px solid #e5e5e5;
		}
		.stat_table .sport_tab td.main {
			color:#333333;
			font:bold 14px/12px 'PT Sans';
		}
		.stat_table .sport_tab td.score {
			font:bold 14px/12px 'PT Sans';
			text-align:center;
		}
		
		
		
	/* END Sport results/shedule/tabs/etc */
	
	/* Basement articles Sport */
		.b-stripe_dig.in_sport {
			overflow:hidden;
			margin-bottom:10px;
			border-radius: 3px;
		}
		.b-stripe_dig.in_sport .secondary_pic_top {
			float:left;
			border-left:1px solid #C7CDD1;
			padding:10px 14px 10px 13px;
			width:149px;
		}
		.b-stripe_dig.in_sport .art_home .secondary_pic_top:first-child {
			border-left:0px solid #C7CDD1;
			padding:10px 14px 10px 13px;
			width:150px;
		}
		.b-stripe_dig.in_sport .secondary_pic_top .pic {
			width:150px;
			height:100px;
			margin-bottom:10px;
		}
		.b-stripe_dig.in_sport .art_home .secondary_pic_top+.secondary_pic_top+.secondary_pic_top+.secondary_pic_top {
			padding:10px 12px 10px 14px;
			width:149px;
		}
		.b-stripe_dig .art_home {
			border-top:1px solid #C7CDD1;
		}
		.b-stripe_dig .art_header {
			font:bold 18px/1 'PT Serif';
			color: #671A1D;
			margin: 5px 0;
		}
		.b-stripe_dig .intro {
			font:normal 14px/16px 'PT Sans';
			color: #332B22;
			margin-bottom: 5px;
		}
		.b-stripe_dig.in_sport.two_art {
			width: 348px;
			float:left;
			margin-left:10px;
		}
		.b-stripe_dig.in_sport.two_art .art_home .secondary_pic_top {
			padding:10px 12px 10px 12px;
		}
		.b-stripe_dig.in_sport.two_art .art_home .secondary_pic_top:first-child {
			padding:10px 12px 10px 12px;
		}
		
	/* END Basement articles */
	
	
	/* Kompot tabs */
		.kompot {
			margin-bottom:10px;
		}
		.kompot .main_header {
			padding:10px;
			font:bold 14px/1 'PT Sans';
			color:#939fa7;
			text-transform: uppercase;
			position: relative;
		}
		.kompot .main_header:after {
			content: '';
			display: block;
			position: absolute;
			bottom:0;
			right:0;
			left:0;
			height:1px;
			background:#dfe1e1;
			border-bottom:1px solid #f4f4f4;
		}
		.kompot .header {
			padding:5px 10px;
			font:bold 14px/1 'PT Sans';
			color:#939fa7;
			text-transform: uppercase;
		}
		.kompot .team {
			position: relative;
			font: bold 12px/14px 'PT Sans';
			color: black;
			padding: 5px 5px 5px 10px;
			overflow: hidden;
			background:#f1f1f1;
		}
		.kompot .team .result {
			float: right;
			margin-right: 5px;
			color: #60707A;
		}
		.kompot .goal {
			margin:0 10px;
			border-bottom:1px solid #d0d0d0;
			padding-bottom: 2px;
			padding-left:30px;
			font: bold 12px/14px 'PT Sans';
			color: #333;
			position: relative;
		}
		.kompot .goal .min {
			display: inline-block;
			width:25px;
			text-align: right;
			color:#939fa7; 
			position: absolute;
			left:0px;
		}
		.kompot .spacer {
			margin:5px 10px;
		}
		.kompot .players {
			font: bold 12px/14px 'PT Sans';
			color: #333;
			margin:0 10px 10px 10px;
				}
	/* END Kompot tabs */
	
/* ---------------- END ALL SPORT ------------------- */
	
	
/* B-SPECIAL_ATTACH */
	.b-special_attach, .b-special_attach2 {
		position:relative;
		background-color:#e8e8e8;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		box-shadow:inset 0 0 10px 5px rgba(223,223,223,1.0);
		-webkit-box-shadow:inset 0 0 10px 5px rgba(223,223,223,1.0);
		-moz-box-shadow:inset 0 0 10px 5px rgba(223,223,223,1.0);
		padding:10px 10px 10px 10px;
		overflow:hidden;
		zoom:1;
	}
	.b-special_attach h5, .b-special_attach2 h5 {
		position:relative;
		clear:both;
		padding-bottom:10px;
		border-bottom:1px solid white;
		margin-left:-10px;
		margin-right:-10px;
		margin-bottom:10px;
		padding-left:10px;
		height:14px;
	}
	.b-special_attach h5:after, .b-special_attach2 h5:after {
		content:"";
		position:absolute;
		bottom:0px;
		left:0;
		width:100%;
		height:1px;
		background-color:#d7d9db;

	}
	.b-special_attach h5 span, .b-special_attach2 h5 span{
		display:block;
		position:relative;
		float:left;
		background:#939fa7;
		color:white;
		font-family:"PT Sans", Arial;
		font-weight:bold;
		font-size:14px;
		text-transform: uppercase;
		padding:1px 2px;
	}
	.b-special_attach h5 span:after, .b-special_attach2 h5 span:after  {
		content:"";
		display:block;
		position:absolute;
		border-left:4px solid #939fa7;
		border-top:8px solid #e8e8e8;
		border-bottom:8px solid #e8e8e8;
		right:-4px;
		top:0;

	}
	.b-special_attach article, .b-special_attach2 article  {
		float:left;
		width:150px;
		margin-right:10px;
		background:white;
		padding:10px;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		box-shadow: 0 0 5px 0 #bababa;
		-moz-box-shadow: 0 0 5px 0 #bababa;
		-webkit-box-shadow: 0 0 5px 0 #bababa;
	}
	.b-special_attach article h4, .b-special_attach2 article h4  {
		margin:0 -10px 10px -10px;
		padding:0 0 10px 10px;
		border-bottom:1px solid #dee2e4;
		font-size:14px;
		text-transform:uppercase;
		font-weight:bold;
		color:#939fa7;
	}
	.b-special_attach article .i_temp, .b-special_attach2 article .i_temp  {
		width:150px;
		height:100px;
	}
	.b-special_attach article .pic, .b-special_attach2 article .pic  {
		width:150px;
		height:100px;
	}
	.b-special_attach article h4 a, .b-special_attach2 article h4 a {
		color:#939fa7;
	}
	.b-special_attach article h3, .b-special_attach2 article h3 {
		margin:5px 0;
		font-family:"PT Serif";
		font-size:15px;
		line-height:16px;
		font-weight:bold;
		color:#671a1d;
	}
	.b-special_attach article .intro, .b-special_attach2 article .intro {
		font-size:14px;
		line-height:16px;
		color:#332b22;
		margin-bottom:5px;
	}
	.b-special_attach article .more_media, .b-special_attach2 article .more_media {
		color:#010101;
		font-size:11px;
	}
	.b-special_attach article .more_media img, .b-special_attach2 article .more_media img {
		margin-right:5px;
	}
	.b-special_attach article .details, .b-special_attach2 article .details {
		color:#939fa7;
		font-size:11px;
	}
/* END B-SPECIAL_ATTACH */

/* BASEMENT ARTICLES */
	.b-stripe_dig {
		position:relative;
		overflow:hidden;
		zoom:1;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border:1px solid #f2f2f2; /* необходимо для корректного отображения в ie */
		box-shadow: 0 0 3px #e8e8e8;
		-webkit-box-shadow: 0 0 3px #e8e8e8;
		-moz-box-shadow: 0 0 3px #e8e8e8;
	}
	.b-stripe_dig h5.stripe {
		height:14px;
		margin:10px;

	}
	.b-stripe_dig h5.stripe a {
		display: block;
		position: relative;
		float: left;
		background: #939FA7;
		color: white;
		font-family: "PT Sans", Arial;
		font-weight: bold;
		font-size: 14px;
		text-transform: uppercase;
		padding: 1px 4px;
	}
	.b-stripe_dig h5.stripe a:after {
		content: "";
		display: block;
		position: absolute;
		border-left: 4px solid #939FA7;
		border-top: 8px solid transparent;
		border-bottom: 8px solid transparent;
		right: -4px;
		top: 0;
	}

	.b-stripe_dig .left_column {
		width:229px;
		float:left;
	}
	.b-stripe_dig .right_column {
		width:298px;
		float:right;
		border-left:1px solid #c7cdd1;
		margin-left:-2px;
	}
	.b-stripe_dig .left_column, .b-stripe_dig .right_column {
		padding-bottom:10000px;
		margin-bottom: -10000px
	}
	.b-stripe_dig .left_column article, .b-stripe_dig .right_column article{
		border-top:1px solid #c7cdd1;
		padding:10px;
		overflow:hidden;
		zoom:1;
	}
	.b-stripe_dig h5.rubric {
		font-family: "PT Sans Caption";
		line-height: 11px;
		font-size: 11px;
		margin-bottom: 2px;
		padding: 0px;
		text-transform: uppercase;
		color: #939FA7;
	}
	.b-stripe_dig h5.rubric a {
		color: #939FA7;
	}
	.b-stripe_dig h3 {
		font-family:'PT Serif'; 
		color:#671a1d;
		font-size: 18px;
		line-height: 18px;
		font-weight: bold;
		padding: 0px;
		margin:5px 0;
	}
	.b-stripe_dig h3 a {
		color:#671a1d;
	}
	.b-stripe_dig .left_column .main_article img.pic {
		width:210px;
		height:140px;
		margin-bottom:5px;
	}
	.b-stripe_dig p {
		font-family: 'PT Sans';
		color:#332b22;
		font-size:14px;
		margin-bottom:5px;
	}
	.b-stripe_dig p a {
		color:#332b22;
	}
	.b-stripe_dig .more_media {
		color: #010101;
		font-size: 11px;
	}
	.b-stripe_dig .more_media img {
		margin-right:5px;
	}
	.b-stripe_dig span.details {
		margin:5px 0;
		font-size: 11px;
		color: #939FA7;
		font-size: 11px;
	}
	.b-stripe_dig img.pic90 {
		width:90px;
		height:60px;
		float:left;
		margin-bottom:5px;
		margin-right:5px;
	}
	.m-sport {
		position:relative;
		overflow:hidden;
		zoom:1;
		border-radius:3px;
		border:1px solid #f2f2f2; /* необходимо для корректного отображения в ie */
		box-shadow: 0 0 3px #e8e8e8;
		
	}
	.m-sport .left_column h5.stripe {
		height:14px;
		margin:10px;
	}
	.m-sport .left_column h5.stripe a {
		display: block;
		position: relative;
		float: left;
		background: #939FA7;
		color: white;
		font-family: "PT Sans", Arial;
		font-weight: bold;
		font-size: 14px;
		text-transform: uppercase;
		padding: 1px 4px;
	}
	.m-sport .left_column h5.stripe a:after {
		content: "";
		display: block;
		position: absolute;
		border-left: 4px solid #939FA7;
		border-top: 8px solid #fff;
		border-bottom: 8px solid #fff;
		right: -4px;
		top: 0;
	}
	.m-sport .left_column article {
		border-top:1px solid #c7cdd1;
		padding:10px;
		overflow:hidden;
		zoom:1;
	}
	.m-sport h5.rubric {
		font-family: "PT Sans Caption";
		line-height: 11px;
		font-size: 11px;
		margin-bottom: 2px;
		padding: 0px;
		text-transform: uppercase;
		color: #939FA7;
	}
	.m-sport h5.rubric a {
		color: #939FA7;
	}
	.m-sport h3 {
		font-family:'PT Serif';
		color:#671a1d;
		font-size: 18px;
		line-height: 18px;
		font-weight: bold;
		padding: 0px;
		margin:5px 0;
	}
	.m-sport h3 a {
		color:#671a1d;
	}
	.m-sport .left_column .main_article img.pic {
		width:210px;
		height:140px;
		margin-bottom:5px;
	}
	.m-sport p {
		font-family: 'PT Sans';
		color:#332b22;
		font-size:14px;
		margin-bottom:5px;
	}
	.m-sport p a {
		color:#332b22;
	}
	.m-sport .more_media {
		color: #010101;
		font-size: 11px;
	}
	.m-sport .more_media img {
		margin-right:5px;
	}
	.m-sport span.details {
		margin:5px 0;
		font-size: 11px;
		color: #939FA7;
		font-size: 11px;
	}
	.m-sport img.pic90 {
		width:90px;
		height:60px;
		float:left;
		margin-bottom:5px;
		margin-right:5px;
	}

	.m-sport .left_column {
		overflow:hidden;
		width:529px;
		float:left;
		border-right:1px solid #c7cdd1;
	}
	.m-sport .left_column .left {
		width:230px;
		float:left;
	}
	.m-sport .left_column .right {
		width:298px;
		float:right;
		border-left:1px solid #c7cdd1;
		margin-left:-2px;
	}
	.m-sport .left_column, .m-sport .left_column, .m-sport .left_column .left, .m-sport .left_column .right {
		padding-bottom:10000px;
		margin-bottom: -10000px
	}
	.m-sport .right_column {
		border-left:none;
		float:right;
		width:428px;
		margin-left:-2px;
	}
	.m-sport .right_column h5.header {
		font:bold 14px/20px 'PT Sans';
		text-transform: uppercase;
		color:#939fa7;
		margin:10px;
	}
	.m-sport .right_column .scroll_wrap {
		background: #E8E8E8;
		max-height:170px; 
		border-radius: 3px;
		box-shadow: inset 0 0 3px 0 #D5D7D8;
		background: #E0E4E5;
		background: -moz-linear-gradient(top, rgba(224, 228, 229, 1) 0%, rgba(243, 244, 244, 1) 30%, rgba(236, 238, 239, 1) 60%, rgba(224, 228, 229, 1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224, 228, 229, 1)), color-stop(30%,rgba(243, 244, 244, 1)), color-stop(60%,rgba(236, 238, 239, 1)), color-stop(100%,rgba(224, 228, 229, 1)));
		background: -webkit-linear-gradient(top, rgba(224, 228, 229, 1) 0%,rgba(243, 244, 244, 1) 30%,rgba(236, 238, 239, 1) 60%,rgba(224, 228, 229, 1) 100%);
		background: -o-linear-gradient(top, rgba(224, 228, 229, 1) 0%,rgba(243, 244, 244, 1) 30%,rgba(236, 238, 239, 1) 60%,rgba(224, 228, 229, 1) 100%);
		background: -ms-linear-gradient(top, rgba(224, 228, 229, 1) 0%,rgba(243, 244, 244, 1) 30%,rgba(236, 238, 239, 1) 60%,rgba(224, 228, 229, 1) 100%);
		background: linear-gradient(to bottom, rgba(224, 228, 229, 1) 0%,rgba(243, 244, 244, 1) 30%,rgba(236, 238, 239, 1) 60%,rgba(224, 228, 229, 1) 100%);
		margin:0 10px 0px 10px;
		padding-top:10px;
	}
	.m-sport .right_column article {
		padding:5px 10px;
		position: relative;
	}
	.m-sport .right_column article:after {
		content: '';
		display:block;
		position: absolute;
		bottom: 0;
		left:0;
		height:1px;
		background:#e0e4e5;
	}
	.m-sport .right_column article .football, .m-sport .right_column article .hockey, .m-sport .right_column article .basketball {
		padding-left:17px;
		font:bold 14px/1 'PT Sans';
		position: relative;
		text-transform: uppercase;
		color:#939fa7;
		margin-bottom:5px;
	}
	.m-sport .right_column article .football:after, .m-sport .right_column article .hockey:after, .m-sport .right_column article .basketball:after {
		content: '';
		display: block;
		position: absolute;
		left:0;
		top:1px;
		width:12px;
		height:12px;
		background:url(http://static.gazeta.ru/nm2012/i/sport_icons.png);
	}
	.m-sport .right_column article .football:after {
		background-position: 0 -36px;
	}
	.m-sport .right_column article .hockey:after {
		background-position: 0 -24px;
	}
	.m-sport .right_column article .basketball:after {
		background-position: 0 -12px;
	}
	.m-sport .right_column article .event {
		position: relative;
		overflow:hidden;
		vertical-align: top;
		display: table-row;
		font:normal 11px/11px 'PT Sans';
		color:#60707a;						
	}
	
	.m-sport .right_column article .event .team {
		display: table-cell;
		*display:block;
		*float:left;
		width:235px;
		background:white;
		text-align: center;
		padding:2px 0;
		border-radius:2px;
		vertical-align: middle;
	}
	.m-sport .right_column article .event .score {
		display: table-cell;
		*display:block;
		*float:left;
		width:60px;
		margin-left:2px;
		background:white;
		text-align: center;
		padding:2px 0;
		border-radius:2px;
		vertical-align: middle;
		font-weight:bold;
	}
	.m-sport .right_column article .event .info {
		display:none;
	}

	.m-sport .right_column article .event .team:first-child {
		border-left:0px solid rgb(224,228,229);
		margin-left:0;
	}
	.m-sport .right_column article .event .time {
		display: table-cell;
		*display:block;
		*float:left;
		width:80px;
		text-align: center;
		vertical-align: middle;
	}
	
	.m-sport .right_column .spacer {
		height:10px;
		position: relative;
	}
	.m-sport .right_column .spacer:after {
		content: '';
		position: absolute;
		display:block;
		top:6px;
		height:1px; 
		left:-10px;
		right:-10px;
		background:#d0d3d4;
		border-bottom:1px solid #f8f9f9;
	}
	.spacer2 {
		display: table-cell;
		width:2px;
	}
	.m-sport .right_column .media {
		position: relative;
		overflow:hidden;
	}
	.m-sport .right_column .mm_article {
		border-radius:3px;
		border:1px solid #f2f2f2; /* необходимо для корректного отображения в ie */
		box-shadow: 0 0 3px #e8e8e8;
		display:inline-block;
		float:left;
		margin-left:8px;
		padding:9px;
		width:180px;
	}
	.m-sport .right_column .mm_article .rub {
		font: bold 12px/14px 'PT Sans';
		color: #939FA7;
		text-transform: uppercase;
		margin: 5px 0;
	}
	.m-sport .right_column .mm_article .pic {
		width:180px;
		height:120px;

	}
	.m-sport .right_column .separate {
		display:block;
		position: relative;
		margin:10px 0;
		height:1px;
		background:#C7CDD1;
		border:0;
		clear:both;
	}
	.m-sport .right_column .mm_article .header {
		font: bold 18px/18px 'PT Serif';
		color: #671A1D;
	}
/* END BASEMENT ARTICLES */

/* RIGHT Column blocks */
	/* Adjacent articles */
	.b-adjacent_art {
		margin-bottom:10px;
		position: relative;
		text-align: center;
		padding-bottom:10px;
	}
	.b-adjacent_art:after {
		content: '';
		height:20px;
		position: absolute;
		bottom:10px;
		left:0;
		right:0;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, rgba(232,232,232,0) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,0)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(232,232,232,0) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(232,232,232,0) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(232,232,232,0) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom, rgba(232,232,232,0) 0%,rgba(232,232,232,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e8e8e8', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */
	}
	.b-adjacent_art .main_header {
		padding: 10px;
		font: bold 14px/1 'PT Sans';
		color: #939FA7;
		text-transform: uppercase;
		position: relative;
		text-align: center;
	}
	.b-adjacent_art .main_pic_home {
		position: relative;
	}
	.b-adjacent_art .main_pic_home:after {
		content: '';
		position: absolute;
		display: block;
		bottom:0;
		left:0;
		right:0;
		height:1px;
		background:#f8f8f8;
		border-top:1px solid #d7d9db;
	}
	.b-adjacent_art .main_pic {
		border-radius: 2px;
		border: 4px solid white;
		box-shadow: 0 0 5px 1px rgba(78, 92, 101, 0.5);
		width: 150px;
		height: 100px;
		margin-bottom:10px;			
	}
	.b-adjacent_art .scroll_wrap {
		max-height: 200px;
		margin-left:-10px;
		padding-left:10px;
	}
	.b-adjacent_art article {
		padding:15px 8px 10px 8px;
		position: relative;
	}
	.b-adjacent_art .shadow {
		width: 240px;
		position: absolute;
		height: 20px;
		overflow: hidden;
		top: 0px;
		left: 0px;
	}
	.b-adjacent_art .shadow:after {
		content: "";
		display: block;
		background-color: #9D9D9C;
		width: 200%;
		left: -50%;
		height: 200px;
		border-radius: 55%/50%;
		position: absolute;
		top: -200px;
		box-shadow: 0 0 10px 2px rgba(78,92,101,0.5);	
	}

	.b-adjacent_art .shadow:before {
		content: "";
		display: block;
		position: absolute;
		z-index: 3;
		top: 0px;
		width: 240px;
		margin: 0 auto;
		height: 1px;
		background: -moz-linear-gradient(left, rgba(232, 232, 232, 0.01) 0%, rgba(218, 220, 221, 1) 5%, rgba(189, 195, 199, 1) 15%, rgba(189, 195, 199, 1) 85%, rgba(218, 220, 221, 1) 95%, rgba(232, 232, 232, 0) 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(232, 232, 232, 0.01)), color-stop(5%,rgba(218, 220, 221, 1)), color-stop(15%,rgba(189, 195, 199, 1)), color-stop(85%,rgba(189, 195, 199, 1)), color-stop(95%,rgba(218, 220, 221, 1)), color-stop(100%,rgba(232, 232, 232, 0)));
		background: -webkit-linear-gradient(left, rgba(232, 232, 232, 0.01) 0%,rgba(218, 220, 221, 1) 5%,rgba(189, 195, 199, 1) 15%,rgba(189, 195, 199, 1) 85%,rgba(218, 220, 221, 1) 95%,rgba(232, 232, 232, 0) 100%);
		background: -o-linear-gradient(left, rgba(232, 232, 232, 0.01) 0%,rgba(218, 220, 221, 1) 5%,rgba(189, 195, 199, 1) 15%,rgba(189, 195, 199, 1) 85%,rgba(218, 220, 221, 1) 95%,rgba(232, 232, 232, 0) 100%);
		background: -ms-linear-gradient(left, rgba(232, 232, 232, 0.01) 0%,rgba(218, 220, 221, 1) 5%,rgba(189, 195, 199, 1) 15%,rgba(189, 195, 199, 1) 85%,rgba(218, 220, 221, 1) 95%,rgba(232, 232, 232, 0) 100%);
		background: linear-gradient(to right, rgba(232, 232, 232, 0.01) 0%,rgba(218, 220, 221, 1) 5%,rgba(189, 195, 199, 1) 15%,rgba(189, 195, 199, 1) 85%,rgba(218, 220, 221, 1) 95%,rgba(232, 232, 232, 0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03e8e8e8', endColorstr='#00e8e8e8',GradientType=1 );
		opacity: 0.3;
	}

	.b-adjacent_art .current {
		position: relative;
		background: #F7F7F7;
		background: -moz-linear-gradient(left, rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, 1) 90%, rgba(237, 237, 237, 1) 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(237, 237, 237, 1)), color-stop(10%,rgba(255, 255, 255, 1)), color-stop(90%,rgba(255, 255, 255, 1)), color-stop(100%,rgba(237, 237, 237, 1)));
		background: -webkit-linear-gradient(left, rgba(237, 237, 237, 1) 0%,rgba(255, 255, 255, 1) 10%,rgba(255, 255, 255, 1) 90%,rgba(237, 237, 237, 1) 100%);
		background: -o-linear-gradient(left, rgba(237, 237, 237, 1) 0%,rgba(255, 255, 255, 1) 10%,rgba(255, 255, 255, 1) 90%,rgba(237, 237, 237, 1) 100%);
		background: -ms-linear-gradient(left, rgba(237, 237, 237, 1) 0%,rgba(255, 255, 255, 1) 10%,rgba(255, 255, 255, 1) 90%,rgba(237, 237, 237, 1) 100%);
		background: linear-gradient(to right, rgba(237, 237, 237, 1) 0%,rgba(255, 255, 255, 1) 10%,rgba(255, 255, 255, 1) 90%,rgba(237, 237, 237, 1) 100%);
		
	}
	.b-adjacent_art .current:after {
		content: '';
		display: block;
		position: absolute;
		border-right:10px solid #e8e8e8;
		border-top:10px solid #fcfcfc;
		border-bottom:10px solid #fcfcfc;
		left:-10px;
		margin-top:50%;
		top:-10px;
	}
	.b-adjacent_art article h2 {
		font:bold 15px/16px 'PT Serif';
		color: #671A1D;
		margin-bottom:5px;					
	}
	.b-adjacent_art article .intro {
		font:normal 12px/15px 'PT Sans';
		color:#60707a;
	}
	/* END Adjacent articles */
	
	
	
	
.buttons_more {
	margin-bottom: 10px;
	text-align: center;
	width: 710px;
}

.other {
	background: -moz-linear-gradient(center top , #FFFFFF 0%, #E7E7E7 100%) repeat scroll 0 0 transparent;
	border: 1px solid #C1C1C1;
	border-radius: 3px 3px 3px 3px;
	color: #6B6969;
	cursor: pointer;
	display: inline-block;
	font-family: 'PT Sans';
	font-size: 14px;
	padding-bottom: 7px;
	padding-top: 7px;
	text-align: center;
	width: 350px;
}

.gazetka{
	 background: url("http://static.gazeta.ru/nm2012/i/news/gazetka.png") right no-repeat scroll transparent;
	color: transparent;
	direction: ltr;
	display: inline-block;
	font: 0pt/0 a;
	height: 13px;
	overflow: hidden;
	text-align: left;
	text-indent: 100%;
	text-shadow: none;
	vertical-align: middle;
	width: 13px;
	
}
/* 240х400 с вкладками */
	.new_mob240 {width:240px;height:400px;position:relative;}
	.new_mob240 .button240 {position:relative;width:230px;height:54px;padding-left:5px;}
	.new_mob240 .but240 {cursor:pointer;width:58px;height:54px;float:left;background-position:0 10px;}
	.new_mob240 .page240 {z-index:2;background:#fff;display:none;width:240px;height:363px;position:relative;top:-17px}
	.new_mob240 #but_dinamic_240_1 {position:relative;background-image:url('http://static.gazeta.ru/nm2008/i/ipad240_new.png');background-repeat:no-repeat;z-index:1;}
	.new_mob240 #but_dinamic_240_2 {position:relative;background-image:url('http://static.gazeta.ru/nm2008/i/iphone240_new.png');background-repeat:no-repeat;z-index:1;}
	.new_mob240 #but_dinamic_240_3 {position:relative;background-image:url('http://static.gazeta.ru/nm2008/i/android240_new.png');background-repeat:no-repeat;z-index:1;}
	.new_mob240 #page_dinamic_240_1 {background-image:url('http://static.gazeta.ru/nm2008/i/page_din_240_1.png');}
	.new_mob240 #page_dinamic_240_2 {background-image:url('http://static.gazeta.ru/nm2008/i/page_din_240_2.png');}
	.new_mob240 #page_dinamic_240_3 {background-image:url('http://static.gazeta.ru/nm2008/i/page_din_240_3.png');}
	.new_mob240 a {position:relative;display:block;height:360px;width:240px;top:0px;left:0px;}
	
	
/* experience_form & letters */	
.b-letters_from_readers .letter {
	padding:10px;
	border-bottom: 1px solid #F3F3F3;
}
.b-letters_from_readers .letter_text {
	font: 14px/16px "PT Sans", "Georgia", sans-serif;
	color:#333333;
	margin:10px 0;
}
.b-letters_from_readers .letter_from {
	color: #671A1D;
	font-family: "PT Serif";
	font-size: 15px;
	font-weight: 700;
	line-height: 16px;
}
.b-letters_from_readers .letter_date {
	color: #939FA7;
	font: 12px/16px "PT Sans";
	margin-left:6px;
}


.b-letters_from_readers_dig .letter{
	border-bottom: 1px solid #F3F3F3;
	padding: 10px;
}
.b-letters_from_readers_dig .letter_block {
	border: 1px solid #E8E8E8;
	border-radius: 3px;
	box-shadow: 0px 0px 3px #E8E8E8;
	margin-bottom: 10px;
	outline-style: none;
	padding: 0px;
}
.b-letters_from_readers_dig .letter_text{
	font: 14px/16px "PT Sans", "Georgia", sans-serif;
	color:#333333;
	margin:3px 0;
}
.b-letters_from_readers_dig .letter_from{
	color: #671A1D;
	font-family: "PT Serif";
	font-size: 15px;
	font-weight: 700;
	line-height: 16px;
}
.b-letters_from_readers_dig .letter_date {
	color: #939FA7;
	font: 12px/16px "PT Sans";
	margin-left:6px;
}
.b-letters_from_readers_dig h5.stripe { 
	border-bottom: 1px solid #D3D8DB;
	color: #959FA8;
	font-family: "PT Sans Caption";
	font-size: 14px;
	line-height: 14px;
	padding: 10px;
	text-transform: uppercase;
}
.experience_form {
	background:#e8e8e8;
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	box-shadow: inset 0px 0px 3px #dbdbdb;
	width:240px;
	margin: 0;
	margin-bottom:10px;
}
.experience_form .form_block_name {
	margin: 10px 10px 0 10px;
}
.experience_form .form_block_text {
	margin:0 10px 10px 10px;
}
.experience_form .form_block_button {
	margin:10px;
}	
.experience_form .form_block_header {
	border-bottom:1px solid #ced2d4;
	color: #60707A;
	font: 14px/14px "PT Sans", "Arial", sans-serif;
	font-weight:bold;
	padding:10px;
}
.experience_form .in_form_name{
	border:1px solid #b5bcc1;
	border-radius: 6px;
	box-shadow: inset 0px 0px 3px #b5bcc1;
	width:210px;
	height:20px;
	padding:0 5px;
	margin-bottom:5px;
}
.experience_form .in_form_text{
	border:1px solid #b5bcc1;
	border-radius: 6px;
	box-shadow: inset 0px 0px 3px #b5bcc1;
	width:210px;
	height:130px;
	padding:5px;
}
.experience_form .in_form_button {
	background:#f0f0f0;
	border:0px solid #e1e2e2;
	border-radius:3px;
	box-shadow: 0px 0px 1px 3px #e1e2e2;
	width:220px;
	height:26px;
	border:1px solid #d7d7d7;
	border-top:1px solid #e1e2e2;
	border-bottom:1px solid #d0d0d0;
	margin-left:2px;
	color:#959FA8;
	}
.experience_form .in_form_button:hover {
	border:1px solid #d7d7d7;
	border-top:1px solid #e1e2e2;
	border-bottom:1px solid #d0d0d0;
}
.experience_form .in_form_button:active {
	border:1px solid #d7d7d7;
	border-top:1px solid #e1e2e2;
	border-bottom:1px solid #d0d0d0;
}

/* experience_form big one */
			.experience_form.m-bottom {
				width:100%;
			}
			.experience_form.m-bottom .in_form_text {
				width:656px;
			}
			.experience_form.m-bottom .form_block_button {
				overflow:hidden;
			}
			.experience_form.m-bottom .in_form_button {
				float:left;
				margin-right:20px;
			}
			.experience_form.m-bottom .stripe {
				text-align:center;
				line-height:26px;
				float:right;
				background: #F0F0F0;
				border: 0px solid #E1E2E2;
				border-radius: 3px;
				box-shadow: 0px 0px 1px 3px #E1E2E2;
				width: 220px;
				height: 26px;
				border: 1px solid #D7D7D7;
				border-top: 1px solid #E1E2E2;
				border-bottom: 1px solid #D0D0D0;
				margin-left: 2px;
				color: #959FA8;
			}


.result-teams { color: black;
	font: bold 12px/12px 'PT Sans';
	overflow: hidden;
	padding: 3px 3px 3px 6px;
	position: relative;
	background: #f1f3f3;
	margin-left: -4px;
	margin-right: -4px;
	border-radius: 2px 2px 2px 2px;
}

.result-teams .result {
	color: #60707A;
	float: right;
	margin-right: 0px;
}
.itable caption {
	font:bold 16px/1 "PT Serif";
	color:#671A1D;
	padding:5px;
	text-align: left;
}
.itable .table_header {
	text-align:left;
	font:bold 10px/10px 'PT Sans' !important;
	color:#939FA7;
	1text-transform: uppercase;
}
.itable td {
	padding:5px;
	font:bold 12px/12px 'PT Sans';
}
.itable tr td {
	border-top:1px solid #C7CDD1;
}
.itable .odd {
	background:#F1F1F1;
}
.fancy_box {
	position: fixed;
	z-index:6;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:url(http://static.gazeta.ru/nm2012/i/black.png);
}
.fancy_box img {
	box-shadow: 0 0 10px 0px black;
	max-height:1000px;
	max-width:1000px;
	position: absolute;
	display:block;
}
.fancy_box .close {
	display: block;
	position: absolute;
	top:20px;
	right:40px;
	color:white;
	font:bold 20px/14px 'PT Sans';
	opacity:0.5;
	-webkit-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
	cursor:pointer;
	z-index: 2;
}
.fancy_box .close:hover {
	opacity:1;
}
.fancy_box .itable {
	margin:50px;
}.b-online_report .b-refresh {
	box-shadow: inset 0 0 3px #ededed;
	border-radius:3px;
	background:#f2f2f2;
	border: 1px solid #ededed;
	line-height:50px;
	vertical-align: middle;
	padding:0 0 0 20px;
	font: normal 16px/50px 'PT Sans';
	text-shadow: 1px 1px #fff;
	color:#757575;
}
.b-online_report .b-refresh .refresh_on, .refresh_off {
	display:inline-block;					
	position: relative;
	margin:0 40px;
}
.b-online_report .b-refresh .refresh_on.activate:after, .refresh_off.activate:after {
	content: '';
	position: absolute;
	display: block;
	width:28px;
	height:24px;
	border:1px solid #d8d8d8;
	z-index:2;
	box-shadow: 1px 1px 3px 0 #b8b8b8, inset 0px -1px 1px 0 white;
	border-radius: 3px;
	top:13px;
	background: rgb(253,253,253); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(253,253,253,1) 0%, rgba(239,240,240,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(239,240,240,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(239,240,240,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(239,240,240,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(239,240,240,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(253,253,253,1) 0%,rgba(239,240,240,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#eff0f0',GradientType=0 ); /* IE6-8 */
}
.b-online_report .b-refresh .refresh_on:after {
	content: '';
	position: absolute;
	display: block;
	width:28px;
	height:22px;
	border:1px solid #9fabb2;
	z-index:2;
	box-shadow: inset 1px 1px 3px 0 #671a1d, 1px 1px 1px 0 #fff;
	border-radius: 3px;
	top:14px;
	z-index: 1;
	background: #932528 url('http://static.gazeta.ru/nm2012/i/refresh_wheel_140.png');
}
.refresh_off:after {
	content: '';
	position: absolute;
	display: block;
	width:28px;
	height:22px;
	border:1px solid #9fabb2;
	z-index:2;
	box-shadow: inset 1px 1px 3px 0 #a3a8ac, 1px 1px 1px 0 white;
	border-radius: 3px;
	top:14px;
	z-index: 1;
	background: rgb(186,191,194); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhYmZjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmQ2ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(186,191,194,1) 0%, rgba(210,214,214,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(186,191,194,1)), color-stop(100%,rgba(210,214,214,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(186,191,194,1) 0%,rgba(210,214,214,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(186,191,194,1) 0%,rgba(210,214,214,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(186,191,194,1) 0%,rgba(210,214,214,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(186,191,194,1) 0%,rgba(210,214,214,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#babfc2', endColorstr='#d2d6d6',GradientType=0 ); /* IE6-8 */
}
.b-online_report .b-refresh .refresh_on:after, .refresh_on.activate:after {
	right:-41px;
}
.b-online_report .b-refresh .refresh_off:after, .refresh_off.activate:after {
	left:-41px;
}
.b-online_report .b-refresh .refresh_off.activate, .refresh_on.activate {
	font-weight:bold;
	color:#757575;
}
.b-online_report .b-refresh .refresh_on, .refresh_off {
	color:#b3b3b3;
}.article140 .face_140 img {
	margin:0 0 5px 0;
	width:120px;
	height:80px;
	border:10px solid #fff;
	box-shadow:0 0 3px #bdc3c7;
	border-radius:3px;
}
.article140 .face_140 {
	padding:10px;
	border-bottom:1px solid #ced2d4;
	border-top:1px solid #f6f6f6;
}
.article140 .face_140 p {
	color:#000;
	font-family: "PT Sans";
	font-size:13px;
	line-height:16px;
}
.article140 .authors_140 {
	width:160px;
	background:#e8e8e8;
	box-shadow: inset 0 0 3px #bdc3c7;
}
.article140 .authors_header_140 {
	width:140px;
	background:#e8e8e8;
	border-bottom:1px solid #ced2d4;
	padding:2px 10px;
	border-radius:3px 3px 0 0;
	box-shadow: inset 0 1px 3px #bdc3c7;
}
.article140 .more_140 {
	margin-left:100px;
	width:328px;
	text-align:center;
	padding:6px 10px;
	box-shadow: inset 0 -3px 13px #dbdbdb;
	border-radius:3px;
	border:1px solid #c7c7c7;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #b7b7b7;
	font-size:16px;
	color:#6b6969;
}
.article140 .divf1 {
	width:80px;
	float:left;
}
.article140 .divf1 img {
	width:60px;
	margin:42px 10px 10px;
	border-radius:3px;
}
.article140 .divf2 {
	float:left;
	width:440px;
	min-height:110px;
	padding:10px 0 10px 10px;
	color:#000;
	font-family: "PT Serif";
	font-size:16px;
	line-height:22px;
}
.article140 .cleartw {
	clear:both;
}
.article140 .date104 {
	color:#939fa7;
	font-size:16px;
	line-height:16px;
	font-family: "PT Sans";
	font-weight:bold;
	text-align:right;
	margin-bottom:10px;
}
.article140 .src140 {
	color:#939fa7;
	font-family: "PT Sans";
	font-size:14px;
	line-height:14px;
	margin-top:10px;
}
.article140 .authors_header_140 h2 {
	text-transform:uppercase;
}
.article140 .loupe140 {
	position:relative;
	width: 300px;
}
.article140 .tbl_twitz .loupe {
	background:transparent url("http://static.gazeta.ru/nm2012/i/loupe.png") no-repeat;
	background-size: cover;
	cursor: pointer;
	display: block;
	height: 30px;
	width: 30px;
	z-index: 1;
	position:absolute;
	bottom:10px;
	right:5px;
}
.article140 .twitt_photo {
	background:transparent url("http://static.gazeta.ru/nm2012/i/icons_article_types.png") no-repeat;
	padding-left:16px;
	background-position:0 -59px;
	margin:0 0 5px 232px;
	color:#939fa7;
	font-family: "PT Sans";
	font-size:13px;
	line-height:13px;
	margin-top:-13px;
	vertical-align:middle;
	cursor: pointer;
}
.article140 .article140_name {
	color:#671A1D;
	font-size:30px;
	line-height:36px;
	font-family: "PT Serif";
	font-weight:bold;
}
.article140 .article140_intro {
	color:#626F79;
	font-size:15px;
	line-height:20px;
	font-family: "PT Sans";
}

.grey_reclama_block {
	background:#F0F0F0;
	border-radius:3px;
	box-shadow:inset 0 0 3px #DEDCDC;
	padding:10px;
}
.grey_reclama_block h4 {
	color:#939FA7;
	font-size:16px!important;
	font-weight:700!important;
	text-transform:uppercase!important;
	font-family:'PT Sans';
}

	