/* 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 {
	text-decoration:none;
}

input {outline:none;}

/* 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: Arial;
	font-size:14px; 
	color:#332B22;
	background:#eeeeee;
	position:relative;
	/* background:url(http://static.gazeta.ru/nm2012/i/grey_texture.jpg); */
}
.main_frame {
	background:url(http://static.gazeta.ru/nm2012/i/white_texture.jpg);
	width:960px;
	position:relative;
	zoom:1;
	margin:10px auto;
	border-radius:3px;
	border:1px dashed #edeeef;
	padding:0 10px 10px 10px;
}
/* give comments buttons */
li.last_comment{
	position: absolute !important;
	right: 280px;
}
.button_give_comments{
	color: #000;
	border: 1px solid #c1c1c1;
	border-radius: 0;
	font: normal 10px Arial;
	text-transform: uppercase;
	text-shadow: 0 0;
	padding: 3px 20px;
	display: inline-block;      						
	text-align: center;
	cursor: pointer;
	box-shadow: none;
	background: none;
}
.button_give_comments:hover{
	background-color: #f3f3f3;
	background-image: linear-gradient(#ffffff,#f3f3f3);
	background-image: -moz-linear-gradient(#fff, #f3f3f3);
	background-image: -o-linear-gradient(#fff, #f3f3f3);
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f3f3f3));
	background-image: -webkit-linear-gradient(#fff, #f3f3f3);
	box-shadow: 0 0 5px #dadada;						
	moz-box-shadow: 0 0 5px #dadada;
	webkit-box-shadow: 0 0 5px #dadada;   
	color: #671A1D   					
}


.news_soc_buttons {
	position: relative;
	height: 80px;
}
.news_soc_buttons li.last_comment {
	right: 200px;
	top: 50px;
}
.news_soc_buttons .button_give_comments {
	margin-top: 15px;
}
      					
      					
/* give comments buttons */
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;
	margin:0;
	zoom:1;
	z-index:4;
}

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

/* yandex direct */

.yandex_d {
	background:#e8e8e8;
	padding: 5px 0 0 0;
}
.yandex_d a, .yandex_d a:hover {
	text-decoration:none!important;
}
.yandex_d .yap-image, .yandex_d .yap-sitelinks, .yandex_d .yap-picture-block {display:none!important;}
.yandex_d .yap-title-block,.yandex_d .yap-title-block a {
	font-family: Arial, sans-serif!important;
	font-weight:bold!important;
	font-size:9px!important;
	margin-bottom:10px;
}
.yandex_d a.yap-logo-text {
	text-transform: uppercase!important;
}
.yandex_d #yap-Ya_sync_0-horizontal .yap-logo-color {
	color:#6D8295!important;
	font-weight:bold!important;
	font-size:10px!important;
}
.yandex_d .yap-text {
	font-family: Arial, sans-serif!important;
	font-size:12px!important;
}

.yandex_d .yap-contacts {

}


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

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



/* white box */
.wb { 
	background:white;
	border:0;
	box-shadow: 0 0 3px 1px #E8E8E8;
	margin-bottom: 10px;
	border-radius: 3px;
}
/* dark box */
.db {
	background: #f3f3f3;
	border-radius: 3px;
	margin-bottom: 10px;
}
.db_gra {
	position: relative;
}
.db_gra:after {
	content: '';
	display: block;
	height: 20px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(243,243,243,0) 0%, rgba(243,243,243,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,243,243,0)), color-stop(100%,rgba(243,243,243,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(243,243,243,0) 0%,rgba(243,243,243,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(243,243,243,0) 0%,rgba(243,243,243,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(243,243,243,0) 0%,rgba(243,243,243,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(243,243,243,0) 0%,rgba(243,243,243,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f3f3f3', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-8 */
}
/* adv box (blue) */
.adv {
	background:#f4f7fb;
	/*box-shadow: 0 0 1px 1px #eef2f5;*/
	border:0px;
	border-radius: 3px;
	margin-bottom: 10px;
}

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

.c150 {width:150px;}
.c170 {width:170px;}
.c170p {width:160px;}
.c210 {width:210px;}
.c230 {width:230px;}
.c230p {width:220px;}
.c240 {width:240px;}
.c240p {width:230px;}
.c330 {width:330px;}
.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;}


/* all */
.m0 {margin:0px;}
.m5 {margin:5px;}
.m10 {margin:10px;}
.m20 {margin:20px;}

.ml0 {margin-left:0;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml4 {margin-left:4px;}
.ml5 {margin-left:5px;}

.mb0 {margin-bottom:0;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}

.mt0 {margin-top:0;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}

.mr0 {margin-right:0;}
.mr4 {margin-right:4px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}

.p0 {padding:0;}
.p5 {padding:5px;}
.p10 {padding:10px;}
.p10_flank {padding:0 10px;}

.pl0 {padding-left:0;}
.pl4 {padding-left:4px;}
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}

.pb0 {padding-bottom:0;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}

.pt0 {padding-top:0;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}

.pr0 {padding-right:0;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}

.p_cmn {padding:5px 10px 10px 10px;}

.pr {position:relative;}

.lh12 {line-height:12px;}
.lh14 {line-height:14px;}
.lh16 {line-height:16px;}
.lh18 {line-height:18px;}
.lh20 {line-height:20px;}
.lh22 {line-height:22px;}
.lh24 {line-height:24px;}

.a_ul a:hover {text-decoration:underline!important;}

.al_center, .center  {text-align:center;}
.al_middle, .middle {vertical-align:middle;}

.dot_bot {border-bottom: 2px dotted #efefef;}

.uc {text-transform:uppercase;}

.grey {font-family: Arial, sans-serif;color: #596c73;}
.red {font-family: "PT Serif", Georgia, sans-serif;color: #671A1D;}

.ff_a {font-family: Arial, sans-serif;}
.ff_s {font-family: "PT Serif", Georgia, sans-serif;}

.b {font-weight:bold;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px;}
.fs16 {font-size:16px;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}
.fs34 {font-size:34px;}

/*person-tag-button*/
.lg_btn {
	display:inline-block;
	color:#6b6969;
	font-family: Arial;
	font-size:14px;
	width:140px;	
	padding:4px 0px 4px 0px;
	border:1px solid #c1c1c1;
	border-radius:1px;
	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 */
}

/* END all */

/* Width for pictures */
.pic80 {width:80px;}
.pic90 {width:90px;}
.pic100 {width:100px;}
.pic120 {width:120px;}
.pic150 {width:150px;}
.pic180 {width:180px;}
.pic200 {width:200px;}
.pic210 {width:210px;}
.pic220 {width:220px;}
.pic240 {width:240px;}
.pic330 {width:330px;}
.pic510 {max-width:510px;max-height:340px;}
/* END Width for pictures */

/* Common elements */
hr {
	border: 0;
	border-top: 1px solid #d2d7da;
	display: block;
	height: 0px;
	margin:10px 0;
}
hr.separator {
	border: 0;
	border-top: 1px solid #e8eaea;
	background: #f9f9f9;
	display: block;
	height: 1px;
	margin:5px -10px;
}
/* Headers */
.b-article .article_name, .b-video_article .article_name {
	font: bold 48px/1 "PT Serif", Georgia, sans-serif;
	color: #671A1D;
	margin-bottom: 10px;
	border-bottom: 0px solid #E3E6E8;
}
.b-article .article_subheader, .b-video_article .article_subheader {
	font: normal 14px/1 Arial, sans-serif;
	color: #596c73;
	border-bottom:1px solid #E3E6E8;
	margin-bottom:10px;
	padding-bottom:7px;
}
.b-article .article_news_name, .b-incut h1 {
	color: #671A1D;
	font: bold 30px/30px "PT Serif", Georgia, sans-serif;
	margin: 10px 0px 10px 0;
	border-bottom: 0;
}

.h1 {
	font:bold 34px/1 "PT Serif", Georgia, sans-serif;
	color: #671A1D;
}
.h2 {
	font:bold 24px/1 "PT Serif", Georgia, sans-serif;
	color: #671A1D;
}
.h3 {
	font:bold 20px/1 "PT Serif", Georgia, sans-serif;
	color: #671A1D;
}
.h4 {
	font:bold 18px/1 "PT Serif", Georgia, sans-serif;
	color: #671A1D;
}
.h5 {
	font:bold 16px/1 "PT Serif", Georgia, sans-serif;
	color: #671A1D;
}
.h6 {
	font:bold 14px/1 "PT Serif", Georgia, sans-serif;
	color: #671A1D;
}
.black_headers .h1,
.black_headers .h2,
.black_headers .h3,
.black_headers .h4,
.black_headers .h5,
.black_headers .h6 {
	color:black;
}
.normal_headers .h1,
.normal_headers .h2,
.normal_headers .h3,
.normal_headers .h4,
.normal_headers .h5,
.normal_headers .h6 {
	font-weight:normal;
}

.dh, .b-incut .refference {
	font:bold 14px/20px Arial, sans-serif;
	color: #596c73;
	text-transform: uppercase;
	display:inline-block;
	margin-right:8px;
}
.dh2{
	font:bold 12px/14px Arial, sans-serif;
	color: #596c73;
	text-transform: uppercase;
	display:inline-block;
	margin-right:8px;
}
.dh_non_uc {
	font:bold 14px/16px Arial, sans-serif;
	color: #596c73;
	display:inline-block;
	margin-right:8px;
}
.dh_sm_non_uc {
	font:bold 12px/14px Arial, sans-serif;
	color: #596c73;
	display:inline-block;
	margin-right:8px;
}
.dh_sm_norm {
	font:normal 11px/14px Arial, sans-serif;
	color: #596c73;
	text-transform: uppercase;
	display:inline-block;
	margin-right:8px;
}
.dh_sm {
	font:bold 11px/14px Arial, sans-serif;
	color: #596c73;
	text-transform: uppercase;
	display:inline-block;
	margin-right:8px;
}
.font_normal {
	font-weight:normal;
}
/* END Headers */

a {
	color:inherit;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
p.intro {
	font:normal 14px/18px Arial;
	color:black;
	margin:0;
	margin-bottom:5px;
}
.f13 .intro, .fs13 {
	font-size:13px;
	line-height:16px;
}
.no_float {
	overflow:hidden;
}
.fr {
	float:right;
}
.dark_text {
	font:normal 11px/15px Arial, sans-serif;
	color: #596c73;
}

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

.grey_text {
	color: #596c73;
	font-family: Arial, sans-serif;
}

/* на правах рекламы */
.advertising_billet {
	background: #e7e8e9;
	color:#596c73;
	display: inline-block;
	font:normal 10px/10px Arial, sans-serif;
	padding: 2px;
	text-transform: uppercase;
}

.center {
	text-align:center;	
}
/*section.db.p10.mt10{display:none}*/

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

.placeholder {
	color: #aaa!important;
}

.mm_addition li {
	display: inline;
	margin-right:15px;
	font:normal 11px/15px arial;
	color:#596c73;
	padding-left:17px;
}
.mm_addition .i_video, .mm_addition .i_photo, .mm_addition .i_infographic, .mm_addition .i_recall {
	background:url(http://static.gazeta.ru/nm2012/i/icons_article_types2.png) no-repeat 0px 1px;
}
.mm_addition .i_video {
	background-position: 0 -180px;
}
.mm_addition .i_photo {
	background-position: 0 -150px;
}
.mm_addition .i_infographic {
	background-position: 0 -210px;
}
.mm_addition .i_recall {
	background-position: 0 -300px;
}
.date {
	white-space:nowrap;
}

/* END Common elements */


/* counters */
.counters {
	position:absolute;
	left:-100px;
	height:1px;
	width:1px;
	overflow:hidden;
}	

/* 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_icons4.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_icons4.png") no-repeat 0 -275px;
			color:#596c73;
			display:inline;
			font:11px/24px Arial, sans-serif;
			height:24px;
			line-height:24px;
			margin-right:20px;
			padding-left:27px;
			text-decoration:none;
			float:left;
		}

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

	.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 .lj {
		float:right;
		background-position:0 -125px;
	}
	.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 .google {
		float:right;
		background-position:0 -300px;
	}
	.b-soc_buttons .ok {
		float:right;
		background-position:0 -325px;
	}	
	.b-soc_buttons .youtube {
		float:right;
		background-position:0 -225px;
	}
	.b-soc_buttons .age {
		float:right;
		background:none;
		margin:0 0 0 -7px;
	}
	.b-soc_buttons .age span {
		font-size:12px;
		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_icons4.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_icons4.png") no-repeat 100% -275px;
			color:#596c73;
			border:2px solid #cad0d4;
			border-radius:5px;
			box-shadow:inset 0 0 1px 0px #596c73;
			font:normal 12px/20px Arial, sans-serif;
		}
			.b-soc_buttons .search .window:hover {
				background:none;
				border-color:#596c73;
			}
			.b-soc_buttons .search .window:focus {
				background:none;
				border-color:#596c73;
			}
		.b-soc_buttons .search .lupa {
			position: absolute;
			top:2px;
			right:0;
			width:20px;
			height:20px;
		}
	/* search window end */

        .b-main_logo {
            width:960px;
            height:80px;
            margin:0 auto;
            position:relative;
            padding:0;
            overflow: inherit!important;
            zoom:1;
        }

        .b-main_logo .logo {
            display:inline;
            float:left;
            margin:20px 10px 0 10px;
            width:344px;
            height:42px;
            padding:0;
        }

        .b-main_logo .right_widjet {
            display:inline;
            width:400px;
            height:60px;
            padding:15px 10px 0 10px;
            float:right;
            text-align: right;
        }
        .b-main_logo .right_widjet p {
            font:11px/18px Arial, sans-serif;
            color:#596c73;
            text-transform: uppercase;
            margin-top:0;
            white-space:nowrap;
        }
	.exchange_rate .rating_down_arrow {
		padding-left:11px;	
		color:#5E934D;
		display:inline;
		height:6px;
		position:relative;
	}
	.exchange_rate .rating_up_arrow {
		padding-left:11px;		
		color:#B85A5A;
		display:inline;
		height:6px;
		position:relative;
	}
	.exchange_rate .curency {
		color:#332b22;
		font-weight:bold;
	}
	.weather {margin-left:-2px;}
	.weather .city {
		text-transform: capitalize;
	}
	.weather .weather_state {
		background:url('http://static.gazeta.ru/nm2008/i/weather_icon3.png') 0 0 no-repeat;
		padding-left:17px;
		display:inline-block;
		height:16px;
		vertical-align:top;
		margin-top:1px;
	}

        /* navbar menu */
        nav .b-menu {
            display:none;
        }
            nav li.hover> .b-menu {
                display:block;
                position:absolute;
                left:-10px;
                top:80%;
                background:url('http://www.gazeta.ru/i/t.gif') no-repeat -1px -1px;
            }
            nav li.hover> .b-menu ul {
                background-color:#fff;
                border:2px solid #596c73;
                box-shadow:0 2px 4px 0 rgba(0,0,0,.7);
                padding:14px 11px 8px 11px;
                position:relative;
                top:8px;
                left:0;
                z-index:5;
            }
                nav li.hover> .b-menu ul:after {
                    position:absolute;
                    content:'';
                    border:1px solid #a2becf;
                    top:1px;
                    left:1px;
                    bottom:1px;
                    right:1px;
                    z-index:-1;
                }

            nav li.hover> .b-menu li {
                border-top:1px solid #a2becf;
                color:#351a1b;
                display:block;
                font:bold 12px/8px Arial, sans-serif;
                margin-top:0;   
                padding:6px 0 5px 0;
                text-align:left;
                white-space:nowrap;
            }
                nav li.hover> .b-menu li:first-child {
                    margin-top:0;
                    padding-top:0;
                    border-top:0;
                }
            nav li.hover> .b-menu li .stripe:hover {
                background-color:#596c73;
                border-radius:2px;
                margin:0 -4px;
                padding:0 4px;
                color:#fff;
            }

            nav li .b-menu.m-menu_right_side {
                left:auto;
                right:0;
            }
            
             /*  .sochi_f a после окончания сочи убрать отсюда нафиг */
            .sochi_f a {
            	text-transform:uppercase;
            	padding-left:26px!important;
            	background:#f1f3f3 url('http://static.gazeta.ru/nm2012/i/sochi2014/redsochi_facel.png') no-repeat 10px 5px;
            	height:22px!important;
            }
            
		header .b-navbar .digital_navbtn {
			display:none;
			color: #511117;
			height: 18px;
			position: absolute;
			top: 132px;
			right: 22px;
		}
		header .b-navbar .digital_navbtn a {
			height: 16px !important;
			padding: 0 5px !important;
			font: bold 10px/16px Arial, sans-serif !important;
			text-transform: uppercase;
			border-radius: 0 !important;
			border: 1px solid #511117 !important;
		}
		header .b-navbar.m-navbar_level1>nav>ul>li.digital_navbtn a:hover {
			background: #511117 !important;
			color: #fff !important;
		}
		
		header .right_navbtn {
			position:absolute;
			right:5px;
		}
		
		header .b-navbar li.navbtn_bold {
			font-weight: bold;
		}
        /* navbar menu end */
       
	/* logo border off */
	.b-main_logo {
		border-bottom: 0;
	}

        /* navbar */
           header .b-navbar {
		z-index:5;
		padding-left:6px;
		font:0/0 a;
        }
           header .b-navbar>nav>ul {
                white-space:nowrap;
		font:0/0 a;
            }
           header .b-navbar>nav>ul>li {
                	display:inline-block;
               		margin: 5px 1px 4px 0;
			position:relative;
			color:#333;
                }
			header .b-navbar>nav>ul>li:first-child {
                        margin-left: 0px;
                }
           header .b-navbar.m-navbar_level1>nav>ul>li:first-child {
                margin-left:-3px;
           	}
           header .b-navbar>nav>ul>li>.stripe {
                border-radius:2px;
                display:inline-block;
                padding: 2px 4px 4px 4px;
                vertical-align:baseline;
                font: bold 14px/14px Arial, sans-serif;
                height:14px;
            }
           header .b-navbar.m-navbar_level1>nav>ul>li>.stripe {padding: 4px 6px;}
           
           header .b-navbar>nav>ul>li.hover>.stripe {
                background:#333333!important;
                color:#fff;
                border-radius: 2px;
           }
            
           header .b-navbar>nav>ul>li.current>.stripe {
		color:#fff;
		background:#333;
		position:relative;
            }
           header .b-navbar>nav>ul>li>span.stripe {
			cursor:default;
		}
           header .b-navbar > nav > ul > li.current.m-bubble_arrow {
			position: relative;
			background: #fcfcfc;
			border: 0;
		}
		header .m-navbar_level1 > nav > ul > li.current.m-bubble_arrow:before,
		header .m-navbar_level1 > nav > ul > li.current.m-bubble_arrow:after {
			top: 26px;
			left: 50%;
			border: solid transparent;
			content: " ";
			height: 0;
			width: 0;
			position: absolute;
			pointer-events: none;
		}
		header .m-navbar_level2 > nav > ul > li.current.m-bubble_arrow:before,
		header .m-navbar_level2 > nav > ul > li.current.m-bubble_arrow:after {
			top: 24px;
			left: 50%;
			border: solid transparent;
			content: " ";
			height: 0;
			width: 0;
			position: absolute;
			pointer-events: none;
		}
		header .b-navbar > nav > ul > li.current.m-bubble_arrow:after {
			border-color: rgba(252, 252, 252, 0);
			border-top-color: #fcfcfc;
			border-width: 4px;
			margin-left: -4px;
		}
		header .b-navbar > nav > ul > li.current.m-bubble_arrow:before {
			border-color: rgba(222, 225, 228, 0);
			border-top-color: #dee1e4;
			border-width: 5px;
			margin-left: -5px;
		}
	header .m-navbar_level1 {
		border:0;
		background: transparent;
		border-top:1px solid #a4a4a4;
		border-bottom:0;
		font:bold;
		text-align:left;
	}

	header .m-navbar_level2 {
		background: transparent;
		border-top:1px solid #dde1e3;
		text-align:left;
	}
		header .m-navbar_level2>nav>ul li .stripe {
			font-size:14px;font-weight:normal;
		}
	header .m-navbar_level3 {
		background: transparent;
		border-top:1px solid #dde1e3;
		text-align:left;
	}
		header .m-navbar_level3>nav>ul li .stripe {
			font-size:13px;font-weight:normal;
		}

        /* navbar end */

/* headlines */
        .b-headlines {
		background:transparent;
		padding:10px 10px 3px 10px;
		height:auto;
		border-left:1px dashed #fff;
		border-right:1px dashed #fff;
        }

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

	.b-headlines ul {
		position:relative;
		overflow:hidden;
		margin-right:-1px;
	}
	.b-headlines ul li {
		display:inline;
		padding:0 0px 0 0;
		margin-left:10px;
		width:459px;
		float:left;
		font:12px/18px Arial;
		color:#000;
		position: relative;
	}
	.b-headlines ul li:before {
		content:"";
		display:block;
		position:absolute;
		top:6px;
		left:-10px;
		background:#596c73;
		width:6px;
		height:6px;
		border-radius:50%;
	}
	.b-headlines ul li a {
		color:#000;
	}
	
	.b-headlines ul li a.rhb{
		color:#671A1D; 
		font-weight: bold;
	}
	.b-headlines ul li a.rh{
		color:#671A1D;		
	}
/* headlines end */

/* subjects navbar */
    .b-subjects_nav {
        background:#f3f3f3;
        border:0;
        border-top:1px solid #a4a4a4;
        border-bottom:0;
        position:relative;
        height:28px;
        z-index:1;
    }
    .b-subjects_nav:before {
        content:'';
        position:absolute;
        top:0;
        left:0;
        right:0;
        border-top:0;
        z-index:-1;
    }
    .b-subjects_nav > ul {
        font:0/0 a;
    }
    .b-subjects_nav > ul > li {
        display:inline-block;
        font:normal 15px/1 Arial, sans-serif;
    }
    .b-subjects_nav li a {
        display:block;
        border:0;
        position:relative;
        height:23px;
        padding:6px 6px 0 6px;
    }
	    .b-subjects_nav li a:after {
	        content:'';
	        position:absolute;
	        left:0;
	        top:0;
	        bottom:0;
	        border:0;
	    }
	    .b-subjects_nav li a:hover,
	    .b-subjects_nav li.current a:hover {
		background:#f3f3f3;
		color:#333!important;
		height:23px;
	    }

    .b-subjects_nav li.current a {
        height:22px;
    }
	    .b-subjects_nav li.current a {
		background-color:#fff;
	    }

    .b-subjects_nav li:first-child {
        margin-left:0px;
    }
    .b-subjects_nav li:first-child a {
        border-left:0;
    }
    .b-subjects_nav li:first-child a:after {
        content:'';
        border-left:0;
    }
    .b-subjects_nav li a,
    .b-subjects_nav li a:hover,
    .b-subjects_nav li a:visited {
        color:#511117;
    }
    .b-subjects_nav li a.special,
    .b-subjects_nav li a.special:hover,
    .b-subjects_nav li a.special:visited {
        color:#307540;
    }
/* subject of the day */
	.b-subjects_nav .day_subject {
		float:right;
		color:#596c73;
		line-height:27px;
		margin-right:10px;
	}
	.b-subjects_nav .day_subject a,
	.b-subjects_nav .day_subject a:hover,
	.b-subjects_nav .day_subject a:visited {
		color:#333;
		font-weight:bold;
	}
	.b-subjects_nav .day_subject a:hover {
		text-decoration:underline;
	}
	.b-subjects_nav,.b-headlines {
		border-left:1px dashed #fff;
		border-right:1px dashed #fff;
	}
/* subject of the day */

/* subjects navbar */


/* footer */
	.b-footer_logo {
		width:940px;
		height:49px;
		margin:0 auto;
		position:relative;
		padding:16px 10px;
		overflow:hidden;
		zoom:1;
		font-family:Arial;
		font-size:11px;
		line-height:16px;
		color:#596c73;
	}
	.b-footer_logo .logo {
		width: 350px;
		height: 47px;
		margin-right: 5px;
		padding-top: 5px;
		float: left;
	}
	.b-footer_logo .note {
		position: relative;
		width: 220px;
		height: 60px;
		float: left;
		border-right: 1px solid #ecf2f5;
		border-left: 1px solid #ecf2f5;
		padding: 0 6px;
		margin-right: 10px;
		overflow: hidden;
		zoom: 1;
		text-align: left;
		font-size: 10px;
		line-height: 12px;
		margin-top: -5px;
	}
	.b-footer_logo .adr {
		text-align: left;
		line-height: 12px;
		font-size: 10px;
		margin: 7px -3px 0 0;
	}

	.b-footer_nav_bar {
		overflow:hidden;
		zoom:1;
		
		border-top:2px solid #596c73;
	}
	.b-footer_nav_bar .main_navigation {
		margin-left: 4px;
		overflow:hidden;
		zoom:1;
	}
	.b-footer_nav_bar .main_navigation a {
		display:block;
		float:left;
		margin:0;
		font-family: 'PT Sans Caption';
		font-weight:bold;
		font-size:14px;
		text-transform: uppercase;
		color:#596c73;
		padding: 2px 6px;
	}
	
	.b-footer_nav_bar .main_navigation a:hover {
		color:#fff;
		background: #333;
		padding: 2px 6px;
		border-radius: 2px;
	}
	
	.b-footer_nav_bar .main_navigation a:first-child {
		margin-left:0;
	}					

	.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 Arial;
		color:#596c73;
		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_articles {
		position: relative;
		border-top:2px solid #596c73;
	}
		.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;
			list-style: disc outside;
		}
		.b-footer_articles ul li p.intro {
			font:12px/14px Arial, sans-serif;
		}
		.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;
			clear:both;
		}
		.footer_navbar ul {list-style-type:none;position:relative;}
		.footer_navbar nav .b-menu {display:none;visibility:hidden;}
		.footer_navbar .b-navbar>nav>ul {display:inline;}
		.footer_navbar .b-navbar>nav>ul>li {margin:4px 0;color:#333;font-weight:normal;display:block;}
		.footer_navbar .b-navbar .stripe {font-weight: normal!important;font-size:12px!important;}
		.footer_navbar .b-navbar .hover .stripe {color:#671A1D!important;text-decoration:underline!important;background:transparent;}
		.footer_navbar .b-navbar {background:transparent;}
		.footer_navbar .m-navbar_level2 {border:0px solid #fff;}
		.footer_navbar .b-navbar {padding:0;}
		.footer_navbar .b-navbar>nav>ul>li>.stripe {border-radius: 2px;padding: 4px 1px;font: bold 15px/15px Arial, sans-serif;height: 14px;}
		.footer_navbar .f_li {width:137px;float:left;height:305px;}
		.footer_navbar .f_li2 {width:274px;position:absolute;right:0;top:305px;}
		.footer_navbar .f_li2 ul li {font: bold 14px/20px Arial, sans-serif;color: #596c73;text-transform: uppercase;padding-bottom:10px;}
		
		.b-footer_logo {
			width: 960px;
			height: 48px;
			margin: 5px -10px;
			position: relative;
			padding: 15px 10px 5px 10px;
			border-top: 2px dotted #efefef;
			
			zoom: 1;
			font-family: Arial;
			font-size: 11px;
			line-height: 16px;
			color: #596c73;
		}
		.b-footer_logo a img {height:28px;}
		
		.new_b_footer .b-soc_buttons {left: -75px;border:0px solid #fff!important;padding:0!important;margin:0!important;width: 730px;position: absolute;top: 21px;left: 285px;}
		.b-soc_buttons li {float:left!important;}
		
		.b-footer_nav_bar .main_navigation a {
			color: #333;
			text-transform:none;
		}
		.b-footer_nav_bar {
			border-top: 1px solid #e0e0e0;
			border-bottom: 1px solid #e0e0e0;
			padding: 4px 0;
		}
		.new_footer_info .org {display:inline;font-size: 9px;color: #596c73;}
		.b-footer_info .org a {text-decoration:none;}
		.b-footer_info a {text-decoration:none;}


		.b-footer_info span {
			margin:0 0.5em;
		}

		.footer_partners {border-top: 2px dotted #efefef;border-bottom: 2px dotted #efefef;margin:0px -10px 10px -10px;padding:10px;}
		.footer_partners .b-partners li {width:130px;text-align:center;color:#596c73;padding-top:10px;}
		.footer_partners .b_f li img {position:static;float:none;margin-bottom:5px;}
		.footer_partners .b-partners {padding:0 20px;border:0px solid #fff;}
		.b-footer_info {border:0px solid #fff;font-size: 9px;padding:10px 0;font-family:Arial;color:#596c73;text-align:left;line-height:14px;}
		.new_footer_info p {font-family: Arial;font-size: 9px;color: #596c73;margin-bottom:10px;}
		.b-footer_sup_media {margin:10px -10px;border-top: 2px dotted #efefef;border-bottom: 2px dotted #efefef;padding:10px;font:10px/1.4 Arial;color:#596c73;text-align:left;}
		.rating_counters {width:400px;margin:0 auto;}
		.b-footer_sup_media a {text-decoration: none;}
		.b-footer_sup_media span {margin:0 6px;}
		
		
footer .b-navbar {
	z-index:5;
	padding-left:6px;
	font:0/0 a;
}

footer .b-navbar>nav>ul {
	white-space:nowrap;
	font:0/0 a;
}

footer .b-navbar>nav>ul>li {
	display:inline-block;
	margin: 5px 1px 4px 0;
	position:relative;
	color:#333;
}

footer .b-navbar>nav>ul>li:first-child {
	margin-left: 0px;
}

footer .b-navbar.m-navbar_level1>nav>ul>li:first-child {
	margin-left:-3px;
}

footer .b-navbar>nav>ul>li>.stripe {
	border-radius:2px;
	display:inline-block;
	padding: 2px 4px 4px 4px;
	vertical-align:baseline;
	font: bold 14px/14px Arial, sans-serif;
	height:14px;
}

footer .b-navbar>nav>ul>li:hover {
	background:url('http://www.gazeta.ru/i/t.gif') no-repeat -1px -1px;
}

footer .b-navbar.m-navbar_level1>nav>ul>li>.stripe {
	padding: 4px 6px;
}

header .b-navbar>nav>ul>li.hover>.stripe {
	background:#333333!important;
	color:#fff;
	border-radius: 2px;
}
footer .b-navbar>nav>ul>li.current>.stripe {
	color:#fff;
	background:#333;
	position:relative;
}

footer .b-navbar>nav>ul>li>span.stripe {
	cursor:default;
}

footer .b-navbar > nav > ul > li.current.m-bubble_arrow {
	position: relative;
	background: #fcfcfc;
	border: 0;
}

footer .m-navbar_level1 {
	border:0;
	background: transparent;
	border-top:1px solid #e0e0e0;
	border-bottom:0;
	font:bold;
	text-align:left;
}

footer .b-navbar>nav>ul>li.hover>.stripe {
	background:#333333!important;
	color:#fff;
	border-radius: 2px;
}

footer .b-navbar>nav>ul>li.current>.stripe {
	color:#fff;
	background:#333;
	position:relative;
}

footer .b-navbar>nav>ul>li>span.stripe {
	cursor:default;
}

footer .b-navbar > nav > ul > li.current.m-bubble_arrow {
	position: relative;
	background: #fcfcfc;
	border: 0;
}

footer .m-navbar_level1 > nav > ul > li.current.m-bubble_arrow:before,
footer .m-navbar_level1 > nav > ul > li.current.m-bubble_arrow:after {
	top: 26px;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

footer .m-navbar_level2 > nav > ul > li.current.m-bubble_arrow:before,
footer .m-navbar_level2 > nav > ul > li.current.m-bubble_arrow:after {
	top: 24px;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

footer .b-navbar > nav > ul > li.current.m-bubble_arrow:after {
	border-color: rgba(252, 252, 252, 0);
	border-top-color: #fcfcfc;
	border-width: 4px;
	margin-left: -4px;
}

footer .b-navbar > nav > ul > li.current.m-bubble_arrow:before {
	border-color: rgba(222, 225, 228, 0);
	border-top-color: #dee1e4;
	border-width: 5px;
	margin-left: -5px;
}


/* footer end */

.uho:before,
.uho:after { 
	content: ""; 
	display: table; 
}
.uho:after { clear: both; }
.uho {
	position: relative;
	*zoom: 1;
	}
.pic_href {
	float:left;
	display:inline-block;
	position: relative;
	margin:0 10px 5px 0;
	z-index: 1;
}
.pic_href .pic {
	position: relative;
	z-index:-1;
}
.pic_href.video:after, .pic_href.infographic:after, .pic_href.photo:after {
	content: '';
	display:block;
	width:35px;
	height:34px;
	background:url(http://static.gazeta.ru/nm2012/i/mm_types2.png) no-repeat;
	position: absolute;
	bottom:5px;
	left:5px;
}
.pic_href.video:after {
	background-position: 0 0;
}
.pic_href.photo:after {
	background-position: 0 -34px;
}
.pic_href.infographic:after {
	background-position: 0 -68px;
}


.basket {
	overflow: hidden;
	margin-right:-1px;
}
.basket .eq_h {
	border-left:1px solid #d2d7da;
	padding-bottom:500px;
	margin-bottom:-500px;
}
.basket .eq_h:first-child {
	border-left:0px solid #d2d7da;
}
.basket[class*=art] .uho {
	padding:0 15px;
	border-left:1px solid #d2d7da;
	width:149px;
	float:left;
	padding-bottom:500px;
	margin-bottom:-500px;
}
.basket[class*=art] .uho:first-child {
	border-left:0px solid #d2d7da;
	padding-left:0;
	width:149px;
	float:left;
}
.basket.art2 .uho + .uho {
	padding-right:0;
}
.basket.art3 .uho + .uho + .uho {
	padding-right:0;
}
.basket.art4 .uho + .uho + .uho + .uho {
	padding-right:0;
}
.basket .uho .pic, .basket .uho .pic150 {
	width:149px;
}
.i_online {
	position: absolute;
	display: block;
	width: 60px;
	height: 18px;
	background: url(http://static.gazeta.ru/nm2012/i/online14.png) no-repeat;
	bottom: -7px;
	right: -3px;
	background-position: 0 0px;
	top:inherit;

}
.i_archive {
	position: absolute;
	display: block;
	width: 60px;
	height: 18px;
	background: url(http://static.gazeta.ru/nm2012/i/archive14.png) no-repeat;
	bottom: -7px;
	right: -3px;
	background-position: 0 0px;
	top:inherit;

}
.i_old {
	position: absolute;
	display: block;
	width: 60px;
	height: 18px;
	background: url(http://static.gazeta.ru/nm2012/i/old_14.png) no-repeat;
	bottom: -7px;
	right: -3px;
	background-position: 0 0px;
	top:inherit;

}
.i_exclusive {
	position: absolute;
	display: block;
	width: 77px;
	height: 18px;
	background: url(http://static.gazeta.ru/nm2012/i/exclusive14.png) no-repeat;
	bottom: -7px;
	right: -3px;
	background-position: 0 0px;
	top:inherit;

}
.p_cmn .i_online {
	bottom: 10px;
}
.p_cmn .i_exclusive {
	bottom: 10px;
}
.big_picture .i_online {
	position: absolute;
	display: block;
	width: 193px;
	height: 29px;
	background: url(http://static.gazeta.ru/nm2012/i/online14big.png) no-repeat;
	bottom: -6px;
	right: -4px;
	background-position: 0 0px;
	top:inherit;
}

.big_picture .i_archive {
	position: absolute;
	display: block;
	width: 193px;
	height: 29px;
	background: url(http://static.gazeta.ru/nm2012/i/archive14big.png) no-repeat;
	bottom: -6px;
	right: -4px;
	background-position: 0 0px;
	top:inherit;
}

.big_picture .i_old {
	position: absolute;
	display: block;
	width: 193px;
	height: 29px;
	background: url(http://static.gazeta.ru/nm2012/i/old14big.png) no-repeat;
	bottom: -6px;
	right: -4px;
	background-position: 0 0px;
	top:inherit;
}


.big_picture .i_online.intrvw {
	width: 179px !important;
	background: url("http://static.gazeta.ru/nm2012/i/online_intrv_sticker.png") no-repeat !important;
	bottom: -6px; !important;
}

.big_picture .i_exclusive {
	position: absolute;
	display: block;
	width: 121px;
	height: 29px;
	background: url(http://static.gazeta.ru/nm2012/i/exclusive14big.png) no-repeat;
	bottom: -6px;
	right: -4px;
	background-position: 0 0px;
	top:inherit;

}



/* 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 #596c73;
		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;	
		max-width:510px;
		max-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: Arial;
		color:#596c73;
		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 */

.multimedia .basket.mm_video .uho{
	display:inline-block;
	width:150px;
	float:left;
	margin:0 15px;
}
.multimedia .basket.mm_video .uho:first-child {
	margin-left:0;
}
.multimedia .basket.mm_video .uho + .uho +  .uho {
	margin-right:0;
}
.basement {
	overflow:hidden;
	display:inline;
	float:left;
	width:510px;
	padding:0 10px;
}
.basement.sport {
	width:940px;
}
.basement.sport .right {
	float:left;
}
.basement.sport .mm_sport {
	width:410px;
	float:right;
}

.basement .left {
	width:209px;
	padding-right:10px;
	border-right:1px solid #d2d7da;
	float:left;
	padding-bottom:500px;
	margin-bottom: -500px;
}
.basement .right {
	width:275px;
	padding-left:10px;
	float:right;
}
.basement.sport {
	width:940px;
}
.basement.sport .right {
	float:left;
}
.basement.sport .mm_sport {
	width:390px;
	padding-left:20px;
	border-left:1px solid #d2d7da;
	float:right;
	padding-bottom:500px;
	margin-bottom:-500px;
}
.basement.sport .mm_sport .mm_art {
	float:left;
	display: inline;
	width:180px;
	margin:5px 10px 0 0px;
	padding:0;
}
.basement.sport .mm_sport .mm_art + .mm_art{
	margin-left:10px;
}

/* Additional ears */

.hot_news {
	margin:0 -10px 10px -10px;
	outline:1px solid #dee2e4;
	background:#f5f6f7;
	padding:10px;
}

/* END of additional ears */

/* ---------------- SPORT ------------------ */

	/* 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 Arial;
			text-transform: uppercase;
			color:#596c73;
		}
		.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 Arial;
			color:#596c73;
		}
		.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 Arial;
			position: relative;
			text-transform: uppercase;
			color:#596c73;
			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:#596c73;
			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:#596c73;
			font:bold 14px/1 Arial;
			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;
			padding:0 3px;
		}
		.b-online article .event .info {
			display: table-cell;
			*display:block;
			*float:left;
			width:448px;
			vertical-align: middle;
			padding:0 3px;
			
		}
		.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 Arial;
			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 */
	
	/* New onlines compact board on sport */
			.b-online_new {
				background:#f3f3f3;
				border-radius:3px;
				overflow:hidden;
				position: relative;
				padding: 0 0 2px;
				margin-bottom: 10px;
			}
			.b-online_new .scroll_wrap {
				padding: 0;
			}					
			.b-online_new .competition {
				display: block;
				position: relative;
				width:443px;
				margin:0 10px 5px 10px;
				font:normal 14px/14px arial;
				padding-left:17px;
				color:#596c73;
			} 
			.b-online_new .competition:after {
				content: '';
				display: block;
				position: absolute;
				left:2px;
				top:1px;
				width:12px;
				height:12px;
				background:url(http://static.gazeta.ru/nm2012/i/icons_article_types.png);
			}
			.b-online_new .competition.football:after {
					background-position: 0 -36px;
				}
			.b-online_new .competition.hockey:after {
					background-position: 0 -24px;
				}
			.b-online_new .competition.basketball:after {
					background-position: 0 -12px;
				}
			.b-online_new .common {
				display: inline-block;
				/* padding:3px 5px; */
				width:460px;
				background:#fdfdfd;
				font:bold 11px/16px arial;
				color:#596c73; 
				margin:0 10px 4px 10px;
				position:relative;
				border-radius:2px;
				vertical-align:top;
			}
			.b-online_new .towel {
				display:inline-block;
			}
		/*	.b-online_new .towel.nested {
				width:475px;
			} */
			.b-online_new .common.active {
				color:#333;
			}
			.b-online_new .common .time {
				padding-left:19px;
				position: relative;
				display:inline-block;
				width:70px;
				font:normal 9px/16px arial;
				vertical-align:top;
			}
			.b-online_new .common .time.text_online:after {
				content: '';
				display: block;
				position: absolute;
				left:4px;
				top:2px;
				width:12px;
				height:12px;
				background:url(http://static.gazeta.ru/nm2012/i/icons_article_types.png) 0 -108px;
			}
			.b-online_new .common .left_team {
				display: inline-block;
				width:145px;
				text-align: right;
				vertical-align:top;
			}
			.b-online_new .common .right_team {
				display: inline-block;
				width:145px;
				text-align: left;
				vertical-align:top;
			}
			.b-online_new .common .score {
				display: inline-block;
				width:70px;
				text-align: center;
				vertical-align:top;
			}
			.b-online_new .common.active .score {
				color:#671a1d;
			}
			.b-online_new .common .score .extra {
				white-space:nowrap;
			}					
			.b-online_new .close {
				display: block;
				padding:2px;
				width:90px;
				font: bold 12px/1 Arial;
				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 new onlines compact 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 Arial;
			color:#596c73;
			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 #596c73;
		}
		.m-sport_shedule {
			margin-top:10px;
		}
		.m-sport_shedule .sport_shedule {
			border-top:2px solid #d1d7da;
		}
		.m-sport_shedule h1 {
			font: bold 18px/18px Arial;
			text-transform:uppercase;
			color:#596c73;
			margin:10px 0;
		}
		.m-sport_shedule h4.stage{
			font: bold 14px/20px Arial;
			color:#596c73;
			padding:0 10px;
			margin-top:10px;
			text-transform:uppercase;	
		}
		.m-sport_shedule h4.date{
			font: bold 12px/20px Arial;
			color:#596c73;
			padding:10px;
			1margin-bottom:10px;
			border-bottom:1px solid #E2E2E2;
			text-transform:uppercase;	
		}
		.m-sport_shedule .who {
			font: bold 16px/20px Arial;
			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 Arial;
			color:#596c73;
		}
		.m-sport_shedule .comments {
			padding-top:10px;
		}
		.m-sport_shedule .comments .kompot_text {
			font:normal 14px/16px Arial;
			color:black;
		}
		.m-sport_shedule .event {
			border-bottom:1px solid #e2e2e2;
			padding:10px;
		}
		.m-sport_shedule .event .detailed {
			font: normal 14px/16px Arial;
			color: #596c73;
		}
		.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 Arial;
			color:#596c73;
			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', georgia;
			color:#671a1d;
			margin-bottom:10px;
		}
		.m-sport_shedule .event .more_article p {
			font:normal 14px/16px Arial;
			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:900px;
		}
		.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 0;
			text-align:center;
			font:bold 14px/14px Arial;
			text-transform: uppercase;
			color:#596c73;
		}
			.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:#596c73;
			}
			.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 13px/14px Arial;
			color:#596c73;
			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 11px/12px Arial;
			color:black;
			padding:5px;
			overflow:hidden;
		}
		.b-sport_review .teams.odd {
			background:#f1f1f1;
		}
		.b-sport_review .teams .result {
			float: right;
			margin-right:7px;
			color:#596c73;
		}
		.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 Arial;
			text-transform: uppercase;
			color:#596c73;
			text-shadow:1px 1px white;
		}
		.sport_tab {
			border-radius:3px;
			border: 1px solid #C7CDD1;
			margin-bottom:10px;
		}
		.sport_tab p {
			padding:5px 10px;
			border-bottom:1px solid #d4d9dc;
			text-transform:uppercase;
			font: bold 14px/18px Arial;
			color:#596c73;
		}
		.sport_tab th {
			font:normal 12px/14px Arial;
			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:#596c73;
		}
		.sport_tab .multi_group .group2 {
			height:30px;
		}
		.sport_tab td {
			border-top:1px solid #e5e5e5;
			padding:2px 5px;
			font: normal 13px/14px Arial;
			color:#596c73;
		}
		.sport_tab tr:first-child td {
			border-top:0px solid #e5e5e5;
		}
		.sport_tab td.main {
			color:#333333;
			font:bold 12px/12px Arial;
		}
		.sport_tab td.score {
			font:bold 13px/12px Arial;
		}
		.stat_table {
			margin-bottom:10px;
		}
		.stat_table .sport_tab {
			border-radius:0px;
			border: 0px solid #C7CDD1;
			box-shadow: 0 0 0px #596c73;
			margin-bottom:10px;
		}
		.stat_table .sport_tab p {
			padding:5px 10px;
			border-bottom:1px solid #d4d9dc;
			text-transform:uppercase;
			font: bold 14px/18px Arial;
			color:#596c73;
		}
		.stat_table .sport_tab th {
			font:normal 14px/14px Arial;
			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 Arial;
			color:#596c73;
		}
		.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 Arial;
		}
		.stat_table .sport_tab td.score {
			font:bold 14px/12px Arial;
			text-align:center;
			white-space: nowrap;
		}
		
		
		
	/* 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', georgia;
			color: #671A1D;
			margin: 5px 0;
		}
		.b-stripe_dig .intro {
			font:normal 14px/16px Arial;
			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 Arial;
			color:#596c73;
			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 Arial;
			color:#596c73;
			text-transform: uppercase;
		}
		.kompot .team {
			position: relative;
			font: bold 12px/14px Arial;
			color: black;
			padding: 5px 5px 5px 10px;
			overflow: hidden;
			background:#f1f1f1;
		}
		.kompot .team .result {
			float: right;
			margin-right: 5px;
			color: #596c73;
		}
		.kompot .goal {
			margin:0 10px;
			border-bottom:1px solid #d0d0d0;
			padding-bottom: 2px;
			padding-left:30px;
			font: bold 12px/14px Arial;
			color: #333;
			position: relative;
		}
		.kompot .goal .min {
			display: inline-block;
			width:25px;
			text-align: right;
			color:#596c73; 
			position: absolute;
			left:0px;
		}
		.kompot .spacer {
			margin:5px 10px;
		}
		.kompot .players {
			font: bold 12px/14px Arial;
			color: #333;
			margin:0 10px 10px 10px;
				}
	/* END Kompot tabs */
	
	/* ----- Online's block on the basement ----- */
		
		.basement.sport .mm_sport h5.header {
			font: bold 14px/20px Arial, sans-serif;
			color: #596c73;
			text-transform: uppercase;
			margin:10px 0 5px 0;
		}
		.basement.sport .mm_sport .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%);
			padding-top:10px;
		}
		
		.basement.sport .mm_sport .scroll_wrap: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%);
			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)));
			background: -webkit-linear-gradient(top, rgba(224,228,229,0.01) 0%,rgba(224,228,229,1) 100%);
			background: -o-linear-gradient(top, rgba(224,228,229,0.01) 0%,rgba(224,228,229,1) 100%);
			background: -ms-linear-gradient(top, rgba(224,228,229,0.01) 0%,rgba(224,228,229,1) 100%);
			background: linear-gradient(to bottom, rgba(224,228,229,0.01) 0%,rgba(224,228,229,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03e0e4e5', endColorstr='#e0e4e5',GradientType=0 );
		}
		.basement.sport .mm_sport article {
			padding:5px 10px;
			position: relative;
		}
		.basement.sport .mm_sport article:after {
			content: '';
			display:block;
			position: absolute;
			bottom: 0;
			left:0;
			height:1px;
			background:#e0e4e5;
		}
		.basement.sport .mm_sport article .football, .basement.sport .mm_sport article .hockey, .basement.sport .mm_sport article .basketball {
			padding-left:17px;
			font:bold 14px/1 Arial;
			position: relative;
			text-transform: uppercase;
			color:#596c73;
			margin-bottom:5px;
		}
		.basement.sport .mm_sport article .football:after, .basement.sport .mm_sport article .hockey:after, .basement.sport .mm_sport 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);
		}
		.basement.sport .mm_sport article .football:after {
			background-position: 0 -36px;
		}
		.basement.sport .mm_sport article .hockey:after {
			background-position: 0 -24px;
		}
		.basement.sport .mm_sport article .basketball:after {
			background-position: 0 -12px;
		}
		.basement.sport .mm_sport article .event {
			position: relative;
			overflow:hidden;
			vertical-align: top;
			display: table-row;
			font:normal 11px/11px Arial;
			color:#596c73;						
		}
		
		.basement.sport .mm_sport 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;
		}
		.basement.sport .mm_sport 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;
		}
		.basement.sport .mm_sport article .event .info {
			display:none;
		}
	
		.basement.sport .mm_sport article .event .team:first-child {
			border-left:0px solid rgb(224,228,229);
			margin-left:0;
		}
		.basement.sport .mm_sport article .event .time {
			display: table-cell;
			*display:block;
			*float:left;
			width:80px;
			text-align: center;
			vertical-align: middle;
		}
		
		.basement.sport .mm_sport .spacer {
			height:10px;
			position: relative;
		}
		.basement.sport .mm_sport .spacer:after {
			content: '';
			position: absolute;
			display:block;
			top:6px;
			height:1px; 
			left:-10px;
			right:-10px;
			background:#d0d3d4;
			border-bottom:1px solid #f8f9f9;
		}
	
	/* ----- END Online's block on the basement ----- */	
	
	
	/* ----- Online translation ----- */
	
		.video .prev {width: 130px; height: 75px;border: 1px solid #c7cdd1;border-radius:1px;box-shadow: 0 0 3px #596c73;float:left; margin-top: 5px;
		background: url("http://static.gazeta.ru/nm2012/i/uhi/video_online.png") no-repeat scroll transparent;
		background-position: center center;
		}
		
		.video .prev img {height: 65px;    margin: 5px;    width: 120px; }
	
		
		.pic_href.video:after {
		    background: url("http://static.gazeta.ru/nm2012/i/mm_types2.png") no-repeat scroll 0 0 transparent;
		    bottom: 5px;
		    content: "";
		    display: block;
		    height: 34px;
		    left: 5px;
		    position: absolute;
		    width: 35px;
		     background-position: 0 0;
		}
		.pic_href {
		    display: inline-block;
		    float: left;
		    margin: 0 10px 5px 0;
		    position: relative;
		    z-index: 1;
		}
		
		.video .comment {float: left; margin-left: 15px; width: 520px; margin-top: 5px;}
		.video .comment .span1 {color:#596c73; font: bold 14px 'Arial'; text-transform: uppercase;}
		.video .comment .span2 {font: bold 16px/1'PT Serif', Georgia, sans-serif; color: #671A1D;}
	
	/* ----- END Online translation ----- */

/* -------------- END SPORT -----------------*/


/* ---------------- ADV STYLES -------------- */

	.b-release {display:block;border:1px solid #ccc;margin-bottom:10px;}
	.b-release .pic {width:120px;height:80px;margin:10px 10px 6px 10px;}
	.b-release .stripe {padding:8px 10px 9px 10px;border-bottom:1px solid #ccc;font-weight:bold;}
	.b-release h3 {font-family:'PT Serif';font-weight:bold;color:#332b22;font-size:16px;margin:0 10px 4px 10px;}
	.b-release .intro {font-family:Arial;color:#332b22;font-size:14px;margin:0 10px 10px 10px;}

/* ---------------- END ADV STYLES -------------- */


/* ---------------- CAROUSEL STYLES ------------- */
	.carousel {
		position:relative;
		margin-left:-10px;
		margin-right:-10px;
		padding:0 10px 0px 10px;
		overflow:hidden;
		
	}
	
	.carousel_slider {
		position:relative;
		width:10000px;
		left:0px;
		overflow:hidden;
		zoom:1;
		padding:5px 0 0 0;
	}
	
	.carousel .left_arrow_nav {
		display:block;
		position:absolute;
		width:30px;
		height:100%;
		top:0px;
		left:0;
		z-index:1;
		background:transparent;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left, rgba(243,243,243,1) 0%, rgba(243,243,243,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(243,243,243,1)), color-stop(100%,rgba(243,243,243,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, rgba(243,243,243,1) 0%,rgba(243,243,243,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, rgba(243,243,243,1) 0%,rgba(243,243,243,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, rgba(243,243,243,1) 0%,rgba(243,243,243,0) 100%); /* IE10+ */
		background: linear-gradient(to right, rgba(243,243,243,1) 0%,rgba(243,243,243,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#00f3f3f3',GradientType=1 ); /* IE6-8 */
		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;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left, rgba(243,243,243,0) 0%, rgba(243,243,243,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(243,243,243,0)), color-stop(100%,rgba(243,243,243,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, rgba(243,243,243,0) 0%,rgba(243,243,243,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, rgba(243,243,243,0) 0%,rgba(243,243,243,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, rgba(243,243,243,0) 0%,rgba(243,243,243,1) 100%); /* IE10+ */
		background: linear-gradient(to right, rgba(243,243,243,0) 0%,rgba(243,243,243,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f3f3f3', endColorstr='#f3f3f3',GradientType=1 ); /* IE6-8 */
		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;
	}
	.carousel.uho120 article {
		float:left;
		width:120px;
		margin-right:10px;
	}	
	.carousel.uho150 article {
		float:left;
		width:150px;
		margin-right:10px;
	}
	.carousel.uho170 article {
		float:left;
		width:170px;
		margin-right:10px;
	}
	.carousel.uho210 article  {
		float:left;
		width:210px;
		margin-right:10px;
	}
	.carousel.uho340 article  {
		float:left;
		width:340px;
		margin-right:10px;
	}
/* ---------------- END CAROUSEL STYLES ------------- */

/* 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:3px;
		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;
		left:0;
		top:0;
		opacity:0.5;
		cursor:pointer;
	}
	.scroll_wrap:hover .scroll_bar, .scroll_wrap:hover .scroll_bar .scroller {
		opacity:1;
	}	
/* END of Scroller styles */

/* ---------- INSIDE ARTICLE ------------- */

	.tag { color: #671A1D; font-weight: normal !important; }

	.bulka {
		margin-bottom:6px;
		}
	.bulka h5 {
		font:bold 14px/14px Arial;
		position: relative;
		display: inline-block;
		vertical-align: baseline;
		color: #596c73;
		text-transform: uppercase;
	}

	.b-article {
		margin-left:10px;
		margin-right:10px;
	}

	.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,
		.b-article .text > p .idea {
			font:normal 22px/1.3 "PT Serif", Georgia, Arial, sans-serif;
			margin:30px 0 40px -10px!important;
			display: block;
		}
		
		.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:#596c73;
		}

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

	.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: #596c73;
			font:bold 14px/1 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:#596c73;
				}		
	
		.b-article .text .incut .article .read_more {
			border-top: 1px solid #D7D9DB;
			color: #596c73;
			font:normal 12px/1 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:#596c73;
			font: 13px/1 Arial, sans-serif;
		}
		.b-article .text .incut .picture .img_picsrc {
			text-align:center;
			color:#596c73;
			margin-top:8px;
			font: 10px/1 Arial, 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;
	}

/* video link incut */
	.incut .piclink_wrap {
		position: relative;
	}
	.incut .video_piclink .piclink_wrap:before {
	  content: '';
	  display: block;
	  width: 47px;
	  height: 53px;
	  background: url('http://static.gazeta.ru/nm2012/i/gazeta_tv/video_hover.png') no-repeat;
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  margin-top: -26px;
	  margin-left: -24px;
	  cursor: pointer;
	  -webkit-transition: all 300ms ease-in;
	  -moz-transition: all 300ms ease-in;
	  -ms-transition: all 300ms ease-in;
	  -o-transition: all 300ms ease-in;
	  transition: all 300ms ease-in;
	}
	.incut .video_piclink .piclink_wrap a {
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		z-index: 1;
	}
	
	/* article read also */
	.b-article_read_also {
		border-top:1px solid #c9cfd3;
		padding:16px 0 0 0;
	}
	.b-article_read_also + .b-article_read_also {
		border-top:0;
	}
	.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:#596c73;
		}
	.b-article_read_also .article .intro {
		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 .intro,
		.b-article_read_also .article .intro a,
		.b-article_read_also .article .intro a:hover,
		.b-article_read_also .article .intro a:visited {
			color:#671a1d;
		}


	/* article-column userinfo */
	.b-article .text .userpic {
		width:210px;
		float:left;
		text-align:center;
		margin:0 10px;
		color:#596c73;
	}
	.b-article .text .userpic .username {
		text-align:center;
		font:bold 14px/20px Arial;
		text-transform:uppercase;
	}
	.b-article .text .userpic .userinfo {
		text-align:center;
		font:14px/20px Arial;
		border-bottom:1px solid #596c73;
		padding:0 0 8px 0;
	}
	
	
	
	/*  longread  */
	.b-article_new .article_name, .b-video_article .article_name {
		font: bold 48px/1 "PT Serif", Georgia, sans-serif;
		color: #671A1D;
		margin-bottom: 10px;
		border-bottom: 0px solid #E3E6E8;
	}
	.b-article_new .article_subheader, .b-video_article .article_subheader {
		font: normal 14px/1 Arial, sans-serif;
		color: #596c73;
		margin-bottom:10px;
		padding-bottom:7px;
	}
	.b-article_new .article_news_name, .b-incut h1 {
		color: #671A1D;
		font: bold 30px/30px "PT Serif", Georgia, sans-serif;
		margin: 10px 0px 10px 0;
		border-bottom: 0;
	}
	.b-article_new {
		margin-left:5px;
		margin-right:10px;
	}

	.b-article_new .tags {
		border-top:1px solid #e2e5e7;
		padding:12px 0 2px 10px;
		font:0/0 a;
		color: transparent;
	}
	.b-article_new .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_new .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_new .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_new .text, .b-video_article .text  {
		font:normal 16px/1.3 "PT Serif", Georgia, Arial, sans-serif;
		color:#332b22;
	}

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

	.b-article_new .text > p .intro {
		font:normal 21px/28px "PT Serif", Georgia, Arial, sans-serif;
		position:relative;
		display: block;
		margin-left: -67px;
		margin-right: -67px;
		padding:5px 0 5px 0;
	}
	.b-article_new .author {font-weight:bold;}
	.b-article_new .text > p .idea {
		font:normal 20px/1.3 "PT Serif", Georgia, Arial, sans-serif;
		display: block;
		margin: 26px -67px;
	}
	.b-article_new .text > p .intro,
	.b-article_new .text > p .intro a,
	.b-article_new .text > p .intro a:hover,
	.b-article_new .text > p .intro a:visited,
	.b-article_new .text > p .idea,
	.b-article_new .text > p .idea a,
	.b-article_new .text > p .idea a:hover,
	.b-article_new .text > p .idea a:visited {
		color:#596c73;
	}

	.b-article_new .text > h4 {
		font:bold 18px/1 "PT Serif", Georgia, sans-serif;
		color:#671a1d;
		display:block;
		margin:0 0 20px 10px;
	}
	.b-article_new .b-media .picture .media_content_new {
		position:relative;
		width: 700px;		
	}
	.b-article_new .b-media .picture .media_content_new .signature {
		position: absolute;
		font: normal 11px/1 Arial, sans-serif;
		bottom: 3px;
		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_new .info {
		clear: both;
		font: normal 14px/1 Arial, sans-serif;
		padding-top: 10px;
		margin-left: 0px;
		color: #596c73;
		}
	.b-article_new .info .pic_src {
		margin-bottom: 9px;
	}
	.b-article_new .b-social_like_buttons {
		border-bottom: 1px solid #e3e6e8;
	}
	.b-article_new .text .incut .article {
		display:block;
		float:left;
		width:140px;
		padding:10px 35px 26px 0px;
	}
	.b-article_new .text .article h5 {
		color: #596c73;
		font:bold 14px/1 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_new .text .incut .article h5:after {
			background-color: #f6f6f6;
			bottom: -2px;
			content: "";
			height: 1px;
			left: 0;
			position: absolute;
			width: 100%;
		}

	.b-article_new .text .incut .article img[class^="pic"] {
		display:block;
		margin-bottom:10px;
	}

	.b-article_new .text .incut .article h3 {
		font:bold 13px/16px "PT Serif", Georgia, Arial, sans-serif;
		margin-bottom:10px;
	}
	.b-article_new .text .incut .article h3,
	.b-article_new .text .incut .article h3 a,
	.b-article_new .text .incut .article h3 a:hover,
	.b-article_new .text .incut .article h3 a:visited {
		color:#000;
		}		

	.b-article_new .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:#596c73;
			}		

	.b-article_new .text .incut .article .read_more {
		border-top: 1px solid #D7D9DB;
		color: #596c73;
		font:normal 12px/1 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_new .text .incut .article .read_more:after {
		background: white;
		content: '';
		height: 1px;
		position: absolute;
		left:0;
		top: 0;
		width: 100%;
	}

	.b-article_new .text .incut .picture {
		margin: 10px 0 20px 50px;
	}
	.b-article_new .text .incut .picture img[class^="pic"] {
		max-width:700px;
		margin-bottom:5px;
		margin-left: -47px;
	}
	.b-article_new .text .incut .picture .signature {
		color:#596c73;
		font: 14px/1 "PT Serif", Georgia, sans-serif;
	}
	.b-article_new .picture .media_content_new img[class^="pic"] {
		width:700px;
	}

	.b-article_new .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_new .text ul li, 
	.b-article .text ul li,
	.b-article_new .text ol li, 
	.b-article .text ol li {
		margin: 5px 0 5px 67px;
	}

	.b-article_new .picture {text-align: center;}
	.b-article_new .text .incut .picture {margin: 10px 0 40px 50px;}
	.b-article_new .picture .fig {display: inline;position: relative;}
	.b-article_new .picture .signature {position: absolute;left: -47px;}

	.photoreport_new .main_wrapper {
		position: relative;
		height:470px;
		background: transparent;
		margin-bottom: 10px;
		overflow:hidden;
		float:left;
		width:700px;
		padding:0!important;
		border:0!important;
		box-shadow:0 0 0 #fff!important;
		border-radius: 0;
	}
	.photoreport_new .main_wrapper .slider {
		position: relative;
		width:2000px;
		left:0;
	}
	.photoreport_new .main_wrapper .media_content {
		width:700px;
		height: auto;

	}
	.photoreport_new .main_wrapper .media_content.right {
		right:-700px;
	}
	.photoreport_new .main_wrapper .media_content.left {
		left:-700px;
	}
	.photoreport_new .main_wrapper .media_content img {
		display: block;
		margin:0 auto;	
		max-width:700px;
		height:470px;	
		max-height:470px;	
	}
	.photoreport_new .right_arrow, .photoreport_new .left_arrow {top:190px;}
	
/*  longread end  */

/*
	.b-article .text .userpic .publish_time {
		color:#596c73;
		text-align:center;
		font:12px/16px Arial;
		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 */

/* 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;
		position: relative;
		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 {
		border-left: 0px;
		background: transparent;
		text-shadow: 1px 1px 0 white;
		color: #757575;
		font: normal 12px/18px Arial;
		border: 1px solid #c1c1c1;
		border-radius: 3px;
		position: relative;
		display: inline-block;
		margin: 0px 12px 0 -6px;
		box-shadow: 0 0 3px 1px #dde0e2,inset 0px -1px 2px 1px #fff;
		padding:0 3px;
	}
	.comments_info_arrowed::before {
		content: "";
		display: block;
		position: absolute;
		top: -1px;
		left: -4px;
		width: 0;
		height: 0;
		border-right: 4px solid #596c73;
		border-top: 10px solid transparent;
		border-bottom: 8px solid transparent;
	}
	.comments_info_arrowed::after {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: -3px;
		width: 0;
		height: 0;
		border-right: 3px solid #fcfcfc;
		border-top: 9px solid transparent;
		border-bottom: 7px solid transparent;
	}
	
/* custom social like buttons */
	.custom_socbuttons {
		padding: 10px 0;
		height: 25px;
	}
	.custom_socbuttons li {
		display: block;
		float: left;
		height: 25px;
		margin-right: 11px;
	}
	.custom_socbuttons li a {
		display: inline-block;
		width: 25px;
		height: 25px;
		background-size: 25px auto;
		background-repeat: no-repeat;
	}
	.custom_socbuttons .last_comment {
		position: relative;
		top: 3px;
		float: right;
	}
	div.last_comment {
		text-align:center;
	}
	.btn_soc_fb {
		background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwIiB5PSIwIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogIDxwYXRoIGZpbGw9IiMyOTI4NzMiIGQ9Ik0wIDB2NTBoNTBWMEgwek00OCA0OEgyVjJoNDZWNDh6TTIyLjE2IDM3LjAxaDQuOTVWMjYuMDRoNC4xMWwwLjYyLTQuMjZIMjcuMTF2LTIuNzNjMC0xLjI0IDAuODMtMi42MiAyLjg1LTIuNjJsMi4wNCAwLjU0di0zLjgyYy0wLjQ0LTAuMDUtMS45NC0wLjE2LTMuNjktMC4xNiAtMy42NSAwLTYuMTUgMS45OC02LjE1IDUuNjR2My4xNWgtNC4xNXY0LjI2aDQuMTVWMzcuMDF6Ii8+Cjwvc3ZnPg==');
	}
	.btn_soc_twi {
		background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwIiB5PSIwIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KICA8cGF0aCBmaWxsPSIjMTA0Nzg3IiBkPSJNMCAwdjUwaDUwVjBIMHpNNDggNDhIMlYyaDQ2VjQ4ek0xMi45ODkgMzMuNjA4YzIuMjcgMS41MDQgNC45NjYgMi4zODEgNy44NjMgMi4zODEgOS40MzUgMCAxNC41OTQtOC4wNzQgMTQuNTk0LTE1LjA3NSAwLTAuMjMtMC4wMDUtMC40NTgtMC4wMTYtMC42ODYgMS4wMDMtMC43NDggMS44NzMtMS42ODEgMi41NjEtMi43NDMgLTAuOTIgMC40MjItMS45MDggMC43MDctMi45NDYgMC44MzQgMS4wNi0wLjY1NiAxLjg3Mi0xLjY5NCAyLjI1NS0yLjkzMiAtMC45OSAwLjYwOC0yLjA4OCAxLjA0OS0zLjI1NyAxLjI4NkMzMy4xMDcgMTUuNjQ0IDMxLjc3NCAxNSAzMC4yOTggMTVjLTIuODMzIDAtNS4xMjkgMi4zNzMtNS4xMjkgNS4yOTggMCAwLjQxNiAwLjA0NSAwLjgxOSAwLjEzMiAxLjIwOCAtNC4yNjMtMC4yMjEtOC4wNDItMi4zMzEtMTAuNTcyLTUuNTM3IC0wLjQ0MSAwLjc4My0wLjY5NCAxLjY5My0wLjY5NCAyLjY2NSAwIDEuODM4IDAuOTA2IDMuNDYgMi4yODIgNC40MSAtMC44NDEtMC4wMjctMS42MzEtMC4yNjYtMi4zMjMtMC42NjMgMCAwLjAyMiAwIDAuMDQ0IDAgMC4wNjcgMCAyLjU2NyAxLjc2OCA0LjcwOCA0LjExNSA1LjE5NSAtMC40MzEgMC4xMi0wLjg4MyAwLjE4Ni0xLjM1MiAwLjE4NiAtMC4zMyAwLTAuNjUyLTAuMDMyLTAuOTY1LTAuMDk1IDAuNjUzIDIuMTA0IDIuNTQ3IDMuNjM3IDQuNzkyIDMuNjggLTEuNzU1IDEuNDIxLTMuOTY3IDIuMjY4LTYuMzcgMi4yNjhDMTMuNzk5IDMzLjY4MiAxMy4zOSAzMy42NTcgMTIuOTg5IDMzLjYwOHoiLz4NCjwvc3ZnPg0KDQo=');
	}
	.btn_soc_vk {
		background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwIiB5PSIwIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KICA8Zz4NCiAgICA8Zz4NCiAgICAgIDxwYXRoIGZpbGw9IiMwZjNkNzAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAwdjUwSDUwVjBIMHpNNDggNDhIMlYySDQ4VjQ4ek0zMyAyOC45MWMwLTEuNzUtMC4xOS0yLjc2LTEuMjQtMy44OCAtMC4zNy0wLjQtMC43LTAuNjktMS4yNy0wLjk5IC0wLjM1LTAuMTgtMS40MS0wLjUxLTEuNTYtMC42NSAxLjg0LTEuMTQgMi43My0yLjE1IDIuNzQtNC43NCAwLTMuMTEtMi41NC00LjY0LTUuNTMtNC42NEgxNy4wNWwtMC4wNCAyMC45OWg4LjY2QzI5LjI3IDM1IDMzIDMyLjk2IDMzIDI4Ljkxek0yNi41MiAxOS45MWMwIDIuNjYtMi4yIDIuMzQtNC41NCAyLjM0bDAtMi43MyAwLTEuNjdDMjQuMDMgMTcuODUgMjYuNTIgMTcuNDUgMjYuNTIgMTkuOTF6TTIxLjk4IDMxLjE0bDAtNS4yMmMyLjUzIDAgNS44NC0wLjU3IDUuNzggMi42MUMyNy43MSAzMS41OCAyNC41NSAzMS4xNCAyMS45OCAzMS4xNHoiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg==');
	}
	.btn_soc_lj {
		background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNTAgNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwLjAzOCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzE4Mzc2MCIgZD0iTTAgMHY1MGg1MFYwSDB6TTQ3LjggNDhIMS44VjJoNDZWNDh6TTIwLjIgMjYuN2w5LjYgOS42TDM3LjggMzhsLTEuNy03LjkgLTkuNi05LjYgLTguNC04LjRjMCAwLTEuOC0wLjQtNC4yIDIgLTIuNCAyLjQtMiA0LjItMiA0LjJMMjAuMiAyNi43ek0zMS4yIDMxLjRjMS43LTEuNyAzLjEtMS43IDMuMS0xLjdsMC44IDAuOCAwLjYgMi43Yy0wLjUgMC4zLTEgMC42LTEuNiAxLjIgLTAuNiAwLjYtMC45IDEuMS0xLjIgMS42bC0yLjctMC42IC0wLjgtMC44QzI5LjUgMzQuNiAyOS42IDMzLjEgMzEuMiAzMS40eiIvPjwvc3ZnPg==');
	}
	.btn_soc_gplus {
		background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwIiB5PSIwIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KICA8cGF0aCBmaWxsPSIjNjcxYTFkIiBkPSJNMjkuNjggMjUuMmgyLjkxdjIuODloMS40OXYtMi44OWgyLjkxVjIzLjc4aC0yLjkxdi0yLjg5aC0xLjQ5djIuODloLTIuOTFWMjUuMnpNMCAwdjUwSDUwVjBIMHpNNDggNDhIMlYySDQ4VjQ4ek0yMS4yMyAzNS45OWM1LjA2IDAgNy44Mi0yLjc1IDcuODItNS40NiAwLTEuOTktMS4xNy0yLjk3LTIuNDctNC4wM2wtMS4wNi0wLjhjLTAuMzItMC4yNi0wLjc2LTAuNi0wLjc2LTEuMjQgMC0wLjYzIDAuNDQtMS4wNCAwLjgyLTEuNDEgMS4yMy0wLjk1IDIuNDctMS45NiAyLjQ3LTQuMDkgMC0yLjE5LTEuMzQtMy4yNC0yLjAyLTMuNzloMS43NGwxLjktMS4xNiAtNi4xMyAwYy0xLjU5IDAtMy43MyAwLjE2LTUuNDEgMS41MiAtMS4yNiAxLjA2LTEuNjggMi42My0xLjY4IDMuOTUgMCAyLjI0IDEuNzYgNC41MiA0Ljg4IDQuNTIgMC4yOSAwIDAuNjItMC4wMyAwLjk0LTAuMDYgLTAuMTUgMC4zNS0wLjI5IDAuNjMtMC4yOSAxLjEyIDAgMC44OSAwLjQ3IDEuNDQgMC44OCAxLjk2IC0xLjMyIDAuMDktMy43OSAwLjIzLTUuNjEgMS4zMiAtMS43NCAxLjAxLTIuMjYgMi40OC0yLjI2IDMuNTFDMTQuOTkgMzMuOTkgMTYuOTcgMzUuOTkgMjEuMjMgMzUuOTl6TTIyLjczIDIzLjI2Yy0yLjUzIDAtMy42Ny0zLjItMy42Ny01LjEyIDAtMC43NSAwLjE1LTEuNiAwLjY1LTIuMiAwLjQ3LTAuNTggMS4yOS0wLjg4IDIuMDYtMC44OCAyLjQ0IDAgMy43IDMuMjMgMy43IDUuMyAwIDAuNTItMC4wNiAxLjM3LTAuNzMgMi4wM0MyNC4yNSAyMi44NSAyMy40NiAyMy4yNiAyMi43MyAyMy4yNnpNMjAuMSAyOC4yOWMxLjIzLTAuNCAyLjgyLTAuNDYgMy4wOS0wLjQ2IDAuMjkgMCAwLjQ0IDAgMC42NyAwLjAzIDIuMjQgMS41NiAzLjIxIDIuMzMgMy4yMSAzLjggMCAxLjc4LTEuNSAzLjExLTQuMzIgMy4xMSAtMy4xNSAwLTUuMTctMS40Ny01LjE3LTMuNTFDMTcuNTggMjkuMjEgMTkuNDYgMjguNTIgMjAuMSAyOC4yOXoiLz4NCjwvc3ZnPg0K');
	}
	.soc_btn_count {
		display: block;
		float: right;
		margin-left: 3px;
		padding-left: 2px;
		width: 23px;
		height: 25px;
		text-align: center;
		font: bold 11px/25px Arial, sans-serif;
		color: #596c73 !important;
		background-size: 25px auto;
		background-position: center center;
		background-repeat: no-repeat;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAoCAYAAAC8cqlMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTg5OTZDOUJBN0U3MTFFNEIxRDk4Mzk5OTMxRUY1ODIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTg5OTZDOUNBN0U3MTFFNEIxRDk4Mzk5OTMxRUY1ODIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ODk5NkM5OUE3RTcxMUU0QjFEOTgzOTk5MzFFRjU4MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1ODk5NkM5QUE3RTcxMUU0QjFEOTgzOTk5MzFFRjU4MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn2Lp/0AAADzSURBVHja7NnBCcJAEAXQjXiPHXgRPImWkBK2g1hC7EAr0A6MHdiBKUHxJHiwBK1g/QsjLB5yEvWHPxCG2VzyyM6wsFkIwaVxvlwLpIMji57rSPTbXk7Go+zfAdhBoVN/RBBBBBFEEEEE6TpkTg/BAaxCKq08UUKA8EhrKx94PB0EiBlSnax7HOFvVBAgBsh7PLmtLYBoGHskfvTQ6h0QG43fH0MKa+4YJbYa5/jFVrq/YbbW/HxbC5gjUpWsNzYE+HoEmDh+V1bmNgQ4mx2YZZxcVk7Zp1at8SuIIIIIIoggggjykWi9Q3zdz+mPfDGeAgwApj44X5JSZjcAAAAASUVORK5CYII=');
	}
	.soc_btn_count:empty {
		display: none;
	}
/* buttons in article end */


/* premoderated lj comments warning */
	.b-moderated_lj_comments {
		padding:10px;
		border:1px solid #671A1D;
		font:bold 16px/20px 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 Arial;
		color:#596c73;
		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 #596c73;
		float:left;
		margin:0 10px 5px -160px;
	}
	.b-incut .b-parent_article .info {
		font: normal 11px/20px Arial;
		color:#596c73;
		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 Arial;
		color:#596c73;
		margin-bottom:10px;
		margin-left:160px;
	}
	.b-incut .back_to_article {
		font:normal 12px/14px Arial;
		color:#596c73;
		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 #596c73;
		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: #596c73;
			font-family: Arial;
			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;
			}
			
			.b-article .b-media .picture .media_content_new {
				width: auto;
				height: auto;
				text-align: center;
				display: inline;
				float: left;
				margin-bottom: 10px;
				position: relative;
			}
			.b-article .b-media .picture .media_content_new .signature {
				position: absolute;
				font: normal 11px/1 Arial, sans-serif;
				bottom: 3px;
				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;
			}
/* photoreport section end */			

/* picture section */
	.b-article .b-media .picture .media_content {
		width:auto;
		height:auto;
		text-align:center;
		display:inline;
		padding:9px;
		background:white;
		border:1px solid #c7cdd1;
		box-shadow: 0 0 3px #596c73;
		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;
			vertical-align:middle;
		}

		.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:#596c73;
	}
		.b-article .info .pic_src {
			margin-bottom:9px;
		}
		.b-article .info [rel="author"] {
			margin-left:6px;
			font-weight:bold;
			color:#671A1D;
		}
		
		.b-article .info [rel="author"] a:hover {
			text-decoration:underline;
		}
		
		.b-article .info time {
			margin-right:6px;
		}


	.b-main_today {
		width:240px;
		border-radius:3px;
		box-shadow: 0 0 3px 1px #E8E8E8;
		margin-bottom:10px;
	}
	.b-main_today .scroll_wrap {
		position: relative;
		max-height:620px;
		margin-bottom:10px;
		padding-bottom:10px;
		overflow:hidden;
		position: relative;
		border-bottom:#c7cdd1 1px solid;
	}
	.b-main_today .scroll_wrap .scroll_slider {
		position: relative;
		top:000px;
	}
	.b-main_today .scroll_bar {
		position:absolute;
		z-index:2;
		right:7px;
		top:10px;
		bottom:10px;
		width:6px;
		background:#dadcdd;
		border-radius: 3px;
	}
	.b-main_today .scroll_wrap .scroll_bar .scroller {
		position:absolute;
		width:6px;
		height:60px;
		background:#a0a9ae;
		border-radius: 3px;
		top:0;
		opacity:0.5;
		filter: alpha(opacity=50);
		cursor:pointer;
	}
	.b-main_today:hover .scroll_wrap .scroll_bar .scroller {
		opacity:1;
		filter: alpha(opacity=100);
	}
	.b-main_today h4 {
		color:#596c73;
		text-transform: uppercase;
		font-family: Arial, sans-serif;
		font-size:14px;
		font-weight:bold;
		padding:10px;
		border-bottom:#c7cdd1 1px solid;
	}
	.b-main_today article {
		padding:10px 15px 10px 10px;
		border-top:#c7cdd1 1px solid;
		clear:both;
	}
	.b-main_today article:first-child {
		border-top:none;
	}
	.b-main_today h3 {
		color:#671a1d;
		font:bold 15px/15px 'PT Serif', Georgia;
		margin-bottom:10px;
	}
	.b-main_today h3 a:hover {
		text-decoration:underline;
	}
	.b-main_today .pic {
		width:90px;
		height:60px;
		float:left;
		margin:0 5px 5px 0;
	}
	.b-main_today .intro {
		color:#332b22;
		font:normal 13px/13px Arial, sans-serif;
	}
	.b-main_today h4 p img {
		float: right;
		margin: -4px;
	}
/* article end */

/* first/special - special */
	.b-special_titles {
		border-radius:3px;
		box-shadow: 0 0 3px 1px #E8E8E8;
		padding:6px 0;
		margin-bottom:10px;
		line-height:14px;
		}
	.b-special_titles h4.stripe_header {
		color:#596c73;
	}
	.b-special_titles .special_title {
		padding:6px;
		border-top:1px solid #d4d9dc;
	}
	h4.stripe_header {
		font: bold 14px/20px Arial, sans-serif;
		text-transform: uppercase;
		color: #596c73;
		margin: 0 0 5px 10px;
	}

	.red_text {
		color: #671A1D;
		font-family: "PT Serif";
		font-weight: bold;
		padding: 5px 0;
	}

	.fs15 {
		font-size: 15px;
	}
	
	/* small icons in digest */
	.associate_media {
		margin-bottom:5px;
	}
	ul.associate_media li {
		margin: 0px!important;
	}
	.video_icon, .photo_icon, .infographic_icon {
		display: inline-block;
		padding-left:17px;
		position: relative;
		font:normal 11px/16px Arial, sans-serif;
	}
	.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;
	}
/* first/special - special 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: #596c73;
			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: Arial;
			color:#332b22;
			line-height:18px;
		}
		.import_in_blogs .cont div p, .vertical_import_news .cont div p {
			font-size:13px;
			font-family: 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;}
		
		.new_import_news {
			background:#F4F7FC!important;
			border: 0px solid #F4F7FC!important;
			border-radius: 0!important;
			box-shadow: 0 0 0 0!important;
			margin-bottom: 0px!important;
			padding:6px 10px 0px 10px;
		}
		.new_import_news a {
			border-style:none;
			text-decoration:none;
		}
		.new_import_news h2 {
			border-bottom:1px solid #c7cdd1;
			padding-top:6px;
			background-repeat:no-repeat;
			background-position: 0px 50%;
			background-size:auto 13px;
			color: #596c73;
			font-family: "PT Sans Caption";
			font-size: 14px;
			text-transform: uppercase;
		}
		.new_import_news .cont div {float:left;padding:10px 0;width:230px;}
		.new_import_news .cont div img {width:60px;height:60px;color:#e8e8e8;background:#e8e8e8;font-size:1px;margin-right:10px;border-style:none;}
		.new_import_news .cont div p {font-size:13px;font-family: Arial;color:#332b22;line-height:18px;padding:0 10px 0 0;}
/* obmenki */

/* ---------- END INSIDE ARTICLE -------------*/

/* 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 Arial, sans-serif;
		color: #596c73;
		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 Arial, sans-serif;
		color:#596c73;
	}

		/* interview modification */
		.b-interview_digest .scroll_wrap {max-height:360px!important;}
		.b-interview_digest .current:after {border:0!important;}

/* END Adjacent articles */


/* -------- OTHER ---------------- */

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

	.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;
		
	}
	/* experience_form & letters */	
		.b-letters_from_readers .letter {
			padding:10px;
			border-bottom: 1px solid #F3F3F3;
		}
		.b-letters_from_readers .letter_text {
			font: 14px/16px Arial, "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: #596c73;
			font: 12px/16px Arial;
			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 Arial, "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: #596c73;
			font: 12px/16px Arial;
			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: #596c73;
			font: 14px/14px 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 Arial;
			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: #596c73;
			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 Arial !important;
			color:#596c73;
			1text-transform: uppercase;
		}
		.itable td {
			padding:5px;
			font:bold 12px/12px Arial;
		}
		.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 Arial;
			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 Arial;
			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;
		}

/* -------- END OTHER -------------*/

/* -------- Subject content ------ */
.b-subject_digest2 {
	width: 240px;
	position: relative;
	background-color: #f3f3f3;
	margin: 10px auto 10px auto;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 10px 0;
}

.b-subject_digest2 h4.digest_header {
	position: relative;
	padding: 0 0 10px 0;
	margin: 0;
	color: #596c73;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid white;
}

.b-subject_digest2 h4.digest_header:after {
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #d7d9db;
}

.b-subject_digest2 h4 {
	padding: 0;
	margin: 0 0 10px 0;
	color: #596c73;
	font-family: Arial;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}

.b-subject_digest2 h2 {
	margin: 0 0 5px 0;
	color: #671a1d;
	font: bold 15px/16px 'PT Serif',Arial;
	text-align: center;
	position: relative;
}

.b-subject_digest2 .current {
	width: 220px;
	margin: 0 5px 0 10px;
	padding: 10px;
	position: relative;
	background: rgb(247,247,247);
	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%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef',endColorstr='#efefef',GradientType=1 );
	text-align: center;
}


.b-subject_digest2 .shadow {
	width: 230px;
	position: absolute;
	height: 20px;
	overflow: hidden;
	top: 0;
	left: 0px;
}

.b-subject_digest2 .shadow:before {
	content: "";
	display: block;
	background-color: #f3f3f3;
	width: 200%;
	left: -50%;
	height: 200px;
	border-radius: 55%/50%;
	position: absolute;
	top: -200px;
	box-shadow: 0 0 20px rgba(189,189,189,0.5);
}

.b-subject_digest2 .shadow:after {
	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;
	-moz-opacity: 0.3;
	-webkit-opacity: 0.3;
	filter: alpha(opacity=30);
}

.b-subject_digest2 .current h3 {
	font-family: 'PT Serif';
	font-weight: bold;
	font-style: normal;
	font-size: 15px;
	color: #671a1d;
	padding: 10px 0;
}

.b-subject_digest2 .current p.intro {
	font-family: Arial;
	font-size: 12px;
	color: #596c73;
	padding-bottom: 0px;
}

.b-subject_digest2 .common {
	width: 218px;
	position: relative;
	margin: 0 5px 0 15px;
	padding: 10px 7px 10px 5px;
	text-align: center;
}

.b-subject_digest2 .common h3 {
	font-family: 'PT Serif';
	font-weight: bold;
	font-style: normal;
	font-size: 15px;
	color: #671a1d;
	padding: 10px 0;
	position: relative;
}

.b-subject_digest2 .common p.intro {
	font-family: arial;
	font-size: 12px;
	color: #596c73;
	padding-bottom: 0px;
}

.b-subject_digest2 .common img,.b-subject_digest .current img {
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border: 4px solid #fff;
	box-shadow: 0 0 5px 1px rgba(78,92,101,0.5);
	width: 150px;
	height: 100px;
}

.b-subject_digest2 .read_more {
	text-transform: uppercase;
	font-family: 'PT Sans';
	font-size: 12px;
	text-align: center;
	color: #596c73;
	padding-top: 10px;
	text-shadow: white 1px 1px 0px;
	border-top: 1px solid #d7d9db;
	position: relative;
}

.b-subject_digest2 .scroll_wrap {
	max-height: 760px;
	overflow: hidden;
	position: relative;
	width: 250px;
	left: -10px;
}

.b-subject_digest2 .scroll_wrap .scroll_slider {
	position: relative;
	top: 000px;
}

.b-subject_digest2 .scroll_bar {
	position: absolute;
	z-index: 2;
	right: 7px;
	top: 10px;
	bottom: 10px;
	width: 6px;
	background: #dadcdd;
	border-radius: 3px;
}

.b-subject_digest2 .scroll_wrap .scroll_bar .scroller {
	position: absolute;
	width: 6px;
	height: 60px;
	background: #a0a9ae;
	border-radius: 3px;
	top: 0;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: pointer;
}

.b-subject_digest2:hover .scroll_wrap .scroll_bar .scroller {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.b-subject_digest2 .read_more:before {
	content: "";
	width: 100%;
	height: 1px;
	background: white;
	position: absolute;
	top: 0;
	left: 0;
}

/* subject content end */

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

/* news/chronicle_day - sausage */
.b-subject_digest {
	width: 240px;
	background-color: #e8e8e8;
	margin: 10px 0 10px auto;
	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 0;
}

.b-subject_digest .shadow {
	width: 90%;
	margin: 0 auto -10px auto;
	height: 20px;
	overflow: hidden;
	zoom: 1;
	position: relative;
}

.b-subject_digest .shadow:after {
	content: "";
	display: block;
	background-color: #9d9d9c;
	width: 200%;
	left: -50%;
	height: 200px;
	border-radius: 50%/50%;
	position: absolute;
	top: -200px;
	box-shadow: 0 0 20px 0px rgba(78,92,101,0.5);
	-moz-box-shadow: 0 0 20px 0px rgba(78,92,101,0.5);
	-webkit-box-shadow: 0 0 20px 0px rgba(78,92,101,0.5);
}

.b-subject_digest .shadow:before {
	content: "";
	display: block;
	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 );
	z-index: 3;
	top: 0px;
	opacity: 0.3;
}

.b-subject_digest h4 {
	padding: 0;
	margin: 0;
	color: #596c73;
	font: bold 15px/15px Arial,sans-serif;
	text-align: center;
	text-transform: uppercase;
}

.b-subject_digest h2.subject_name {
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	color: #596c73;
	font: 14px/14px Arial,sans-serif;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	border-bottom: 1px solid white;
	position: relative;
}

.b-subject_digest h2.subject_name:after {
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #d7d9db;
}

.b-subject_digest .current {
	width: 210px;
	margin: 0 5px 0 15px;
	padding: 20px 5px 0 5px;
	position: relative;
	background: rgb(247,247,247);
	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%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef',endColorstr='#efefef',GradientType=1 );
	text-align: center;
}

.b-subject_digest .current:after {
	content: '';
	display: block;
	position: absolute;
	border-right: 10px solid #dfdfdf;
	border-top: 10px solid #fcfcfc;
	border-bottom: 10px solid #fcfcfc;
	left: -15px;
	margin-top: -5px;
	top: 50%;
}

.b-subject_digest .current .shadow {
	width: 230px;
	position: absolute;
	height: 20px;
	overflow: hidden;
	top: 0;
	left: 0px;
}

.b-subject_digest .current .shadow:before {
	content: "";
	display: block;
	background-color: #9d9d9c;
	width: 200%;
	left: -50%;
	height: 200px;
	border-radius: 55%/50%;
	position: absolute;
	top: -200px;
	box-shadow: 0 0 20px rgba(78,92,101,0.5);
}

.b-subject_digest .current .shadow:after {
	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;
	-moz-opacity: 0.3;
	-webkit-opacity: 0.3;
	filter: alpha(opacity=30);
}

.b-subject_digest .current h3 {
	float: left;
	font: 15px/15px Arial,sans-serif;
	color: #671a1d;
	padding: 10px 0;
}

.b-subject_digest .current p.intro {
	font-family: arial;
	font-size: 12px;
	color: #596c73;
	padding-bottom: 10px;
}

.b-subject_digest .common {
	width: 210px;
	position: relative;
	margin: 0 5px 0 15px;
	padding: 20px 5px 10px 5px;
	text-align: center;
}

.b-subject_digest .common .shadow {
	width: 230px;
	position: absolute;
	height: 20px;
	overflow: hidden;
	top: 0;
	left: 0;
}

.b-subject_digest .common .shadow:before {
	content: "";
	display: block;
	background-color: #9d9d9c;
	width: 200%;
	left: -50%;
	height: 200px;
	border-radius: 55%/50%;
	position: absolute;
	top: -200px;
	box-shadow: 0 0 20px rgba(78,92,101,0.5);
}

.b-subject_digest .common .shadow:after {
	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;
	-moz-opacity: 0.3;
	-webkit-opacity: 0.3;
	filter: alpha(opacity=30);
}

.b-subject_digest .common h3 {
	float: left;
	font: 15px/15px bold "PT Serif",Georgia,sans-serif;
	color: #671a1d;
	padding: 10px 0;
	position: relative;
}

.b-subject_digest .common p.intro {
	font-family: arial;
	font-size: 12px;
	color: #596c73;
	padding-bottom: 10px;
}

.b-subject_digest .common img,.b-subject_digest .current img {
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border: 4px solid #fff;
	box-shadow: 0 0 5px 1px rgba(78,92,101,0.5);
	width: 150px;
	height: 100px;
}

.b-subject_digest .read_more {
	text-transform: uppercase;
	font-family: 'PT Sans';
	font-size: 12px;
	text-align: center;
	color: #596c73;
	padding-top: 10px;
	text-shadow: white 1px 1px 0px;
	border-top: 1px solid #d7d9db;
	position: relative;
}

.b-subject_digest .scroll_wrap {
	max-height: 550px;
	overflow: hidden;
	position: relative;
	width: 250px;
	left: -10px;
}

.b-subject_digest .scroll_wrap .scroll_slider {
	position: relative;
	top: 000px;
}

.b-subject_digest .scroll_bar {
	position: absolute;
	z-index: 2;
	right: 7px;
	top: 10px;
	bottom: 10px;
	width: 6px;
	background: #dadcdd;
	border-radius: 3px;
}

.b-subject_digest .scroll_wrap .scroll_bar .scroller {
	position: absolute;
	width: 6px;
	height: 60px;
	background: #a0a9ae;
	border-radius: 3px;
	top: 0;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: pointer;
}

.b-subject_digest:hover .scroll_wrap .scroll_bar .scroller {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.b-subject_digest .read_more:before {
	content: "";
	width: 100%;
	height: 1px;
	background: white;
	position: absolute;
	top: 0;
	left: 0;
}

.b-subject_digest .common {
	margin: 0 5px 0 15px;
	padding: 0px 5px 0;
}

.b-subject_digest .current {
	margin: 0 5px 0 15px;
	padding: 0px 5px 0;
}

.b-subject_digest .common h3.news {
	color: #596c73;
	font: bold 14px/14px Arial;
	text-align: left;
	padding: 10px 0px 0px 0px;
}

.b-subject_digest .current h3.news {
	color: #596c73;
	font: bold 14px/14px Arial;
	text-align: left;
	padding: 10px 0px 0px 0px;
}

.b-subject_digest .common p.news {
	font: bold 15px/15px 'PT Serif';
	text-align: left;
	color: #671a1d;
	padding: 4px 10px 10px 0px;
}

.b-subject_digest p.news a:hover {
	text-decoration: underline;
}

.b-subject_digest .current p.news {
	font: bold 15px/15px 'PT Serif';
	text-align: left;
	color: #671a1d;
	padding: 4px 10px 10px 0px;
}

.b-subject_digest .current .shadow {
	top: 0px;
}

.b-subject_digest .common .shadow {
	top: 0px;
}

.b-subject_digest .read_more_news {
	text-transform: uppercase;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	color: #596c73;
	text-shadow: white 1px 1px 0px;
	border-top: 1px solid #d7d9db;
	position: relative;
	padding: 10px 0px 0px 20px;
}

.b-subject_digest .current h5 {
	background: none repeat scroll 0 0 transparent;
	border-bottom: 1px solid #C2C9CD;
	border-left: 1px solid #C2C9CD;
	border-top: 1px solid #C2C9CD;
	color: #A9B2B9;
	display: inline;
	float: left;
	font: bold 14px/14px Arial;
	position: relative;
	margin: 8px 10px 0px 8px;
	padding: 0px 3px 0px 2px;
	text-transform: uppercase;
	background-color: #ffffff;
}

.b-subject_digest .current h5:after {
	border-bottom: 8px solid transparent;
	border-left: 4px solid #ffffff;
	border-top: 8px solid transparent;
	content: "";
	display: block;
	height: 0;
	position: absolute;
	right: -3px;
	top: -1px;
	width: 0;
}

.b-subject_digest .current h5:before {
	border-bottom: 8px solid transparent;
	border-left: 4px solid #C2C9CD;
	border-top: 8px solid transparent;
	content: "";
	display: block;
	height: 0;
	position: absolute;
	right: -4px;
	top: -1px;
	width: 0;
}

.b-subject_digest .common h5 {
	background: none repeat scroll 0 0 transparent;
	border-bottom: 1px solid #C2C9CD;
	border-left: 1px solid #C2C9CD;
	border-top: 1px solid #C2C9CD;
	color: #A9B2B9;
	display: inline;
	float: left;
	font: bold 14px/14px 'PT Sans';
	position: relative;
	margin: 8px 10px 0px 8px;
	padding: 0px 3px 0px 2px;
	text-transform: uppercase;
	background-color: #e8e8e8;
}

.b-subject_digest .common h5:after {
	border-bottom: 8px solid transparent;
	border-left: 4px solid #e8e8e8;
	border-top: 8px solid transparent;
	content: "";
	display: block;
	height: 0;
	position: absolute;
	right: -3px;
	top: -1px;
	width: 0;
}

.b-subject_digest .common h5:before {
	border-bottom: 8px solid transparent;
	border-left: 4px solid #C2C9CD;
	border-top: 8px solid transparent;
	content: "";
	display: block;
	height: 0;
	position: absolute;
	right: -4px;
	top: -1px;
	width: 0;
}
.buttons_more {
	margin-bottom: 10px;
	text-align: center;
}

.other {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e7e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e7e7e7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#e7e7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
	border: 1px solid #C1C1C1;
	box-shadow: inset 0 -1px 1px white, 0 1px 1px 0px #c1c1c1;
	text-shadow: 0 1px 1px white;
	border-radius: 3px 3px 3px 3px;
	color: #6B6969;
	cursor: pointer;
	display: inline-block;
	font-family: Arial;
	font-size: 14px;
	padding-bottom: 7px;
	padding-top: 7px;
	text-align: center;
	width: 350px;
}
.see_more {
	list-style: disc;
	padding-left:5px;
	margin:5px 0 10px 10px;
	color:#596c73;
	font-size:13px;
}
.see_more li {
	margin-bottom:6px;
}
.see_more a {
	color:black;
}
.see_more a:hover {
	text-decoration: underline;
}

/* news media incuts */
.b-article .text .media_incuts {
	float:left;
}
.b-article .text .media_incuts article {
	margin-bottom:10px;
}
.special_vote .sp_vote {
	border-bottom:1px solid #C9CFD3;
}
.special_vote .sp_vote form {
	margin:0!important;
	padding:0!important;
}
.special_vote .vote_submit {
	text-align:center;
	cursor:pointer;
	border:0;
	border-radius:3px;
	color: #596c73;
	font-family: "Arial";
	font-size: 13px;
	font-weight: 700;
	box-shadow: inset 0px 0px 3px #DBDBDB;
	background-color:#E8E8E8;
	height:28px;
	width:163px;
	text-transform:uppercase;
}
.special_vote .line {
	box-shadow:inset 0 2px 2px #fff;
	color:#fff;
	background-color:#9F191D;
	height:5px;
}
.special_vote .pline {
	color:#596c73;font: 14px/1 "PT Sans", "Arial", sans-serif;
	padding:4px 0;
}
.special_vote .sp_vote table td {
	color: #596c73;
	font: 14px/1 "PT Sans", "Arial", sans-serif;
	padding:4px 0;
}
.special_vote .dh {
	color: #596c73;
	font-weight:bold;
	font-family:"Arial";
	font-size:14px;
	text-transform:uppercase;
}
.special_vote .vote_footer {
	text-align:right;
}
.special_vote .sp_vote .red {
	color: #671A1D;
	font-family: "PT Serif";
	font-weight: 700;
}

.voting .new_vote_text {color:#color: #332B22;font-size:14px;line-height:18px;}
.voting .new_vote_q {color:#596c73;font-size:12px;padding:7px 0 7px 0;}
.voting  td {vertical-align:middle!important;}
.new_vote_submit {border:1px solid #d1d7db;border-radius:3px;background:#fff;padding:4px 6px;text-transform:uppercase;font-size:12px;color:#a3adb4!important;font-weight:bold;cursor:pointer;}
.new_vote_submit:hover {background:#d1d7db;color:#fff!important;}

/* championat.com video */
.video_filter {
	display: inline-block;
	float: right;
}
.video_filter li {
	display:inline-block;
	float:left;
	margin-left:2px;
	text-transform: uppercase;
	text-align:center;
	color:#6b6969;
	font-family: Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	min-width:20px;
	padding:3px 15px 2px 15px;
	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: inset 0 -1px 1px 1px #fff,
				0 1px 1px 0px #bababa;
}
.video_filter li:first-child {
	margin-left:0px;
}
.video_filter .current {
	position:relative;
	color:white;
	background: rgb(168,177,184); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(124,133,140,1) 0%, rgba(168,177,184,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(124,133,140,1)), color-stop(100%,rgba(168,177,184,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(124,133,140,1) 0%,rgba(168,177,184,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(124,133,140,1) 0%,rgba(168,177,184,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(124,133,140,1) 0%,rgba(168,177,184,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(124,133,140,1) 0%,rgba(168,177,184,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c858c', endColorstr='#a8b1b8',GradientType=0 ); /* IE6-9 */
	box-shadow: inset 0 1px 1px 1px #616a6e,
				0 1px 1px 1px #fff;
}
.video_filter .current:before {
	content:"";
	display:block;
	position:absolute;
	width:0px;
	bottom:-7px;
	left:50%;
	margin-left:-7px;
	border-top:7px solid #a2acb3;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
}

.b-championat_video_slider section {
	width:530px;
	float:left;
	display:inline;
}
.b-championat_video_slider .uho {
	width:150px;
	float:left;
	display:inline;
	white-space:normal;
}
/* championat.com video end */
.mp {
	max-width: 660px;
	padding: 9px;
	border: 1px solid #b9c1c5;
	border-radius: 2px;
	box-shadow: 0 0 4px #d7d7d7;
	background-color: #fff;
	margin-bottom: 10px;
}

sub {
	vertical-align: sub!important;
	font-size: smaller!important;
}

.text .dark_text {
	font: bold 14px/15px Arial, sans-serif;
	color: #671a1d;
}
.text .see_more {
	font: normal 13px/15px Arial, sans-serif;
	list-style: disc;
	padding-left: 5px;
	margin: 5px 0 10px 10px;
	color: #596c73;
	font-size: 13px;
}

.text .see_more a:hover {color: #671a1d;}

.flag_rub {
	background: url('http://static.gazeta.ru/nm2012/i/sochi2014/olimpic_f_sochi2014.png') no-repeat 2px 0;
	padding: 0 0 2px 14px;
	}
.sochi_loope {
	background: url('http://static.gazeta.ru/nm2012/i/sochi2014/loupe_sochi14_b.png');
	width: 41px;
	height: 42px;
	position: absolute;
	left: 290px;
	top: 2px;
	z-index: 1;
	}
.pic_l {
	position:relative;
}

.sochi_loope_s {
	background: url('http://static.gazeta.ru/nm2012/i/sochi2014/loupe_sochi14_sm.png');
	width: 24px;
	height: 25px;
	position: absolute;
	left: 97px;
	top: 2px;
	z-index: 1;
	}

.sochi_loope_sm {
	background: url('http://static.gazeta.ru/nm2012/i/sochi2014/loupe_sochi14_sm.png');
	width: 24px;
	height: 25px;
	position: absolute;
	left: 125px;
	top: 2px;
	z-index: 1;
}
	
.soch_blue {color:#596c73;}

header {margin-bottom:10px}
	.main_frame {
		padding:0 10px 10px 10px;
	}
	.b-soc_buttons {
		position:relative;
		margin-left:-10px;
		margin-right:-10px;
		padding:8px;
		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_icons4.png') no-repeat 0 0;
		display: inline-block;
		float: left;
	}

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

	.rss {
		background-image: url('http://static.gazeta.ru/nm2012/i/rss_top.png');
		background-position: 0 0!important;
		display: block;
		float: left;
		width: 11px;
		height: 11px;
		position: relative;
		top: 2px;
	}
	.b-soc_buttons .bookmark {
		background-position:0 -50px;
	}
	.b-soc_buttons .new_design { 
		background-position:0 -100px;
	}
	.b-soc_buttons .new_design a { 
		color:#066FC0!important;
	}
	.b-soc_buttons .lj {
		float:right;
		background-position:0 -125px;
	}
	.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 .google {
		float:right;
		background-position:0 -300px;
	}
	.b-soc_buttons .ok {
		float:right;
		background-position:0 -325px;
	}	
	.b-soc_buttons .youtube {
		float:right;
		background-position:0 -225px;
	}
	.b-soc_buttons .age {
		background:none;
		margin-top: -3px;
	}
	.b-soc_buttons .age span {
		font-size:12px;
		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;
	}
  .b-main_logo {
            width:960px;
            height:80px;
            margin:0 auto;
            position:relative;
            padding:0;
            overflow:hidden;
            zoom:1;
        }

        .b-main_logo .logo {
            display:inline;
            float:left;
            margin:15px 10px 0 10px;
            width:344px;
            height:65px;
            padding:0;
        }
        
        .b-main_logo .logo .sochilogo {margin: 7px 30px -7px 20px;}

       .b-soc_buttons .right_widjet {
		padding: 8px 0 0 0;
		height: 23px;
        }
        .b-soc_buttons .right_widjet p {
            font:bold 12px/18px Arial, sans-serif;
            color:#596c73;
            text-transform: uppercase;
            margin-top:0;
            width:auto;
            white-space:nowrap;
            padding:0 7px;
            float:left!important;
        }
        

        .b-soc_buttons .dollar {width:7px;height:11px;display:inline-block;position:relative;top:1px;margin: 0 2px 0 0;}
	.b-soc_buttons .rating_down_arrow .dollar {background:url('http://static.gazeta.ru/nm2012/i/dol_green.png');}
	.b-soc_buttons .rating_up_arrow .dollar {background:url('http://static.gazeta.ru/nm2012/i/dol_red.png');}
	
	.b-soc_buttons .euro {width:9px;height:9px;display:inline-block;margin: 0 2px 0 0;}
	.b-soc_buttons .rating_down_arrow .euro {background:url('http://static.gazeta.ru/nm2012/i/eur_green.png');}
	.b-soc_buttons .rating_up_arrow .euro {background:url('http://static.gazeta.ru/nm2012/i/eur_red.png');}

	.right_cur {margin-left:7px;}
	
	.right_widjet p.bord {margin-right: 20px;}
        
        
	.b-soc_buttons .search {
		display:inline-block;
		float:right;
		background:url("http://static.gazeta.ru/nm2012/i/soc_icons4.png") no-repeat 100% -251px;
		position:relative;
		margin-top: -4px;
	}
	
			.b-soc_buttons .search .window:hover {
				background:none;
				border-color:#596c73;
			}
			.b-soc_buttons .search .window:focus {
				background:none;
				border-color:#596c73;
			}
		.b-soc_buttons .search .lupa {
			position: absolute;
			top:2px;
			right:0;
			width:20px;
			height:20px;
		}
	.logo_img {margin-top: 10px;}
	
		.brazil_brand_b {
			background: url('http://static.gazeta.ru/nm2012/i/brazil_b.png');
			width: 86px;
			height: 110px;
			position: absolute;
			z-index: 1;
			top: 110px;
			left: 0;
		}
		.brazil_brand_s {
			width: 66px;
			height: 77px;
			position: absolute;
			z-index: 1;
			background: url('http://static.gazeta.ru/nm2012/i/brazil_s.png')!important;
			top: 3px;
		}
		.brazil_brand_m {
			width: 66px;
			height: 77px;
			position: absolute;
			z-index: 1;
			background: url('http://static.gazeta.ru/nm2012/i/brazil_s.png')!important;
			top: 22px;
		}
		hr.hrwhite {display:none;}
	
/* adjacent_art */	
	.adjacent_art {
		position: relative;
		padding:5px 0 10px 0;
		background: white;
		border: 0;
		box-shadow: 0 0 3px 1px #E8E8E8;
		margin-bottom: 10px;
		border-radius: 3px;
	}
	.adjacent_art h3 {
		padding:0 10px;
	}
	.adjacent_art .main_pic {
		margin-bottom:5px;
	}
	.adjacent_art:after {
		content: '';
		height:20px;
		position: absolute;
		bottom:10px;
		left:0;
		right:0;
	}
	.adjacent_art .main_header {
		padding: 10px;
		font: bold 14px/1 Arial, sans-serif;
		color: #596c73;
		text-transform: uppercase;
		position: relative;
		text-align: center;
	}

	.adjacent_art .scroll_wrap {
		max-height: 260px;
		margin-left:-10px;
		padding-left:10px;
	}

	.adjacent_art article {
		padding: 0 10px;
		position: relative;
	}
	
	.adjacent_art .current {
		position: relative;
		background: #fff;
		
	}
	

	.adjacent_art article .intro {
		font:normal 12px/15px Arial, sans-serif;
		color:#596c73;
		margin-top:10px;
	}
	div[itemscope] {
		display: inline-block;
	}
	
	
	/********************************* css subscribe ************************/
.subscribe-adfox-left{background:#fff;border:0;box-shadow:0 0 3px 1px #E8E8E8;margin-bottom:10px;border-radius:3px;padding:5px 10px 10px}
.subscribe-adfox-left h2{font:700 14px Arial;color:#000}
.subscribe-adfox-left p{font:400 13px Arial;color:#000;margin:0}
.subscribe-adfox-left form{margin-bottom:10px}
.subscribe-adfox-left a,.subscribe-adfox-left form input[type=button],.subscribe-adfox-left form input[type=text]{display:block}
.subscribe-adfox-left form input[type=text]{border:none;background-color:#f5f5f5;width:140px;height:24px;padding:0 5px}
.subscribe-adfox-left a{text-decoration:none;text-align:center;line-height:24px!important}
.subscribe-adfox-left a,.subscribe-adfox-left form input[type=button]{height:24px;border:2px solid #671a1d;width:100%;color:#671a1d;cursor:pointer;font:700 14px Arial;background-color:#fcfcfc;margin-top:9px}
.subscribe-adfox-left a:hover,.subscribe-adfox-left form input[type=button]:hover{color:#fcfcfc;background-color:#671a1d}
input{outline:0}
.subscribe-adfox-down{display:block;height:65px;padding:25px;background-color:#f5f5f5}
.subscribe-adfox-down h2{font:400 18px PTSerif}
.subscribe-adfox-down form,.subscribe-adfox-down h2{margin:0 0 5px;padding:0}
.subscribe-adfox-down form{margin-top:12px;background-color:#fff;height:18px;width:235px;padding:8px}
.subscribe-adfox-down form input[type=text]{border:none;background-color:#fff;width:205px}
.subscribe-adfox-down form input[type=button]{height:18px;border:none;width:19px;float:right;cursor:pointer}
.subscribe-adfox-down a{display:block;text-align:center;line-height:24px!important;height:24px;border:2px solid #671a1d;width:137px;color:#671a1d;cursor:pointer;font:700 14px Arial;background-color:#fcfcfc}
.subscribe-adfox-down a:hover{color:#fcfcfc;background-color:#671a1d}
#subscribe-tizer .text-mail a{display:block;position:absolute;text-align:center;line-height:24px!important;height:24px;border:2px solid #671a1d;width:137px;color:#671a1d;cursor:pointer;font:700 14px Arial;top:25px;background-color:#fcfcfc;right:30px}
#subscribe-tizer .text-mail a:hover{background-color:#671a1d;color:#fcfcfc}
.sprite-arrow,.sprite-check-off,.sprite-check-on,.sprite-envelope,.sprite-eye-close,.sprite-eye-open,.sprite-rule,.sprite-rule-hover{display:inline-block;background:url(http://static.gazeta.ru/nm2012/i/subscribe/sprite-subscribe.png) no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}
.sprite-envelope{background-position:0 0;width:57px;height:60px}
.sprite-eye-close{background-position:0 -60px;width:20px;height:13px}
.sprite-eye-open{background-position:-20px -60px;width:20px;height:13px}
.sprite-arrow{background-position:0 -73px;width:19px;height:16px}
.sprite-rule-hover{background-position:-19px -73px;width:19px;height:19px}
.sprite-rule{background-position:-38px -73px;width:19px;height:19px}
.sprite-check-off{background-position:0 -89px;width:18px;height:16px}
.sprite-check-on{background-position:-18px -92px;width:18px;height:16px}
#subscribe-tizer .sprite-envelope{position:absolute;top:10px;left:10px}
#subscribe-tizer .text-mail{width:255px;position:absolute;top:10px;right:30px}
#subscribe-tizer .text-mail form,#subscribe-tizer .text-mail p{margin:0}
#subscribe-tizer .text-mail p{padding:0 15px 0 8px;font-family:PTSerif;font-size:14px}
#subscribe-tizer .text-mail form{background-color:#f5f5f5;height:18px;width:240px;padding:5px;margin-top:5px}
#subscribe-tizer .text-mail form input[type=submit]:focus,#subscribe-tizer .text-mail form input[type=text]:focus{outline:0}
#subscribe-tizer .text-mail form input[type=text]{border:none;background-color:#f5f5f5;width:205px}
#subscribe-tizer .text-mail form input[type=button]{height:18px;border:none;width:19px;float:right;cursor:pointer}
.mailform {padding-left:30px}
.mailform .reference {cursor:pointer;display:inline;font:400 14px Arial;color:gray;text-decoration:underline;margin-right:20px}
.mailform .selected_reference {display:none}
#div_login,#div_register,#div_send_pass{width:377px;font:400 16px Arial}
#div_login p,#div_register p,#div_send_pass p{margin:20px 0}
#div_login input,#div_register input,#div_send_pass input{position:absolute;top:30%;right:25px;background-color:#f3f3f3;border:none;color:#671a1d}
#div_login label,#div_register label,#div_send_pass label{display:inline-block}
#div_login hr,#div_register hr,#div_send_pass hr{margin:0;border:0;border-top:1px solid #d2d7da}
#div_login form div,#div_register form div,#div_send_pass form div{padding:0 25px;background-color:#f3f3f3;height:51px;line-height:50px;position:relative}
.mailform button[type=submit]{border:2px solid #671a1d;color:#671a1d;font:700 14px Arial;cursor:pointer;height:28px;padding:0;width:100%;margin:15px 0;background-color:#fcfcfc}
.mailform button[type=submit]:hover{background-color:#671a1d;color:#fcfcfc}
.subscribe-change{padding-left:30px}
.head-title{font:700 24px PTSerif;color:#671a1d;margin:0}
.head-subtitle{font:400 16px Arial;margin:20px 0}
.debug{display:none}
#frmSettings{margin-left:0}
#frmSettings table{margin:0}
#frmSettings a[name=all_topics_check],#frmSettings a[name=all_topics_uncheck]{font:400 14px Arial;color:#929292;border-bottom:1px dashed #929292;cursor:pointer;margin:0 30px 20px 0;display:inline-block}
a[href^="_logout"]{margin:15px 0;border: 2px solid #671a1d;color:#671a1d;font: 700 14px Arial;cursor:pointer;height:28px;width:217px;display:block;line-height:28px;text-align:center;background-color:#fcfcfc}
a[href^="_logout"]:hover{background-color:#671a1d;color:#fcfcfc}
a[href="_unsubscribe"]{font:400 14px Arial;color:#929292;text-decoration:underline;cursor:pointer;display:block}
a[href="_unsubscribe"]:hover{color:#671a1d}
#frmSettings a:hover{color:#671a1d;border-bottom:1px dashed #671a1d}
.botbut{margin:25px 0}
.botbut input[type=submit]{border:2px solid #671a1d;color:#671a1d;font:700 14px Arial;cursor:pointer;height:28px;width:217px;background-color:#fcfcfc}
.botbut input[type=submit]:hover{background-color:#671a1d;color:#fcfcfc}
form[action="_set_email"]{border-bottom:1px solid #e6e6e6;height:50px;display:block;line-height:50px;padding-left:10px}
form[action="_change_password"]{height:50px;display:block;line-height:50px;padding-left:10px}
form[action="_set_email"],form[action="_change_password"]{background-color:#f3f3f3;position:relative}
form[action="_set_email"] label,form[action="_change_password"] label{width:70px;display:inline-block}
form[action="_set_email"] input[type=text],form[action="_change_password"] input[type=password]{background-color:#f3f3f3;border:none}
form[action="_set_email"] input[type=submit],form[action="_change_password"] input[type=submit]{border:none;cursor:pointer;padding:0}
input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #f3f3f3!important;-webkit-text-fill-color:#999!important;color:#999!important}
#frmSettings input[type=checkbox]{display:none}
#frmSettings input[type=checkbox]+label{font:400 16px Arial;color:#333;cursor:pointer}
#frmSettings input[type=checkbox]+label::before{content:"";display:inline-block;height:16px;width:18px;margin:0 5px 0 0;background-image:url(http://static.gazeta.ru/nm2012/i/subscribe/sprite-subscribe.png);background-repeat:no-repeat;background-position:0 -89px}
#frmSettings input[type=checkbox]:checked+label::before{background-position:-18px -92px}
	
	
	/* яндекс директ */
	
.yandex_d_240 {height:auto;overflow:hidden;background:white;box-shadow:0 0 1px 1px #E8E8E8;border-radius: 3px;padding:14px 7px;position:relative;}
.yandex_d_240 .yap-logo-text {text-transform: uppercase!important;}
.yandex_d_240 .yap-logo-color, .yandex_d_240 .yap-logo-block__text {color: #363636!important;font-size: 11px!important;}
.yandex_d_240 a, .yandex_d_240 a:hover {text-decoration:none!important;}
.yandex_d_240 .yap-image, .yandex_d_240 .yap-sitelinks, .yandex_d_240 .yap-picture-block {display:none!important;}
.yandex_d_240 .yap-title-block, .yandex_d_240 .yap-title-block a {font-family: Arial, sans-serif!important;font-weight:bold!important;font-size:10px!important;margin:15px 0 0 0!important;line-height:16px!important;display: block;}
.yandex_d_240 .yap-text {margin-top: 7px!important;}
.yandex_d_240 .yap-body-text, .yandex_d_240 .yap-body-text:hover {line-height:16px!important;}
.yandex_d_240 #yap-Ya_sync_0-vertical .yap-title-font-size {font-weight: bold!important;}
.yandex_d_240 #yap-Ya_sync_0-vertical .yap-title-color {color: #343027!important;}
.yandex_d_240 .yap-text {font-family: Arial, sans-serif!important;font-size:12px!important;}
.yandex_d_240 .yap-contacts {display: block;margin:2px 0;font-family: Arial, sans-serif!important;}
.yandex_d_240 #yap-Ya_sync_0-vertical .yap-url-color {margin: 0 10px 0 0;color:#972831!important;}
.yandex_d_240 .yap-adtune-button, .yandex_dir .yap-adtune-message-table {display:none;}
.yandex_d_240 a.yap-body-text, a.yap-body-text:hover {line-height:16px!important;}
.yandex_d_240 .yap-contacts a, .yandex_d_240 .yap-region {font-size:12px!important;}
.yandex_d_240 .yap-Ya_sync_0-horizontal .yap-age {font-size: 50%!important;padding: 1px!important;line-height: 9px!important;}
.yandex_d_240 .yap-item-inner {padding: 9px 10px!important;}

.yandex_d_left {width:170px;height:auto;overflow:hidden;background:white;box-shadow:0 0 1px 1px #E8E8E8;border-radius: 3px;padding:25px 0 20px 0;margin-bottom:10px;position:relative;}
.yandex_d_left .yap-logo-text {text-transform: uppercase!important;}
.yandex_d_left .yap-logo-color, .yandex_d_left .yap-logo-block__text {color: #363636!important;font-size: 12px!important;}
.yandex_d_left a, .yandex_d_left a:hover {text-decoration:none!important;}
.yandex_d_left .yap-image, .yandex_d_left .yap-sitelinks, .yandex_d_left .yap-picture-block {display:none!important;}
.yandex_d_left .yap-title-block, .yandex_d_left .yap-title-block a {font-family: Arial, sans-serif!important;font-weight:bold!important;font-size:10px!important;margin-bottom:4px;margin-top:6px;line-height:16px!important;display: block;}
.yandex_d_left .yap-text {margin-top: 10px!important;}
.yandex_d_left .yap-body-text, .yandex_d_left .yap-body-text:hover {line-height:16px!important;}
.yandex_d_left #yap-Ya_sync_0-vertical .yap-title-font-size {font-weight: bold!important;}
.yandex_d_left #yap-Ya_sync_0-vertical .yap-title-color {color: #343027!important;}
.yandex_d_left .yap-text {font-family: Arial, sans-serif!important;font-size:12px!important;}
.yandex_d_left .yap-contacts {display: block;margin:2px 0;font-family: Arial, sans-serif!important;}
.yandex_d_left #yap-Ya_sync_0-vertical .yap-url-color {margin: 0 10px 0 0;color:#972831!important;}
.yandex_d_left .yap-adtune-button, .yandex_dir .yap-adtune-message-table {display:none;}
.yandex_d_left a.yap-body-text, a.yap-body-text:hover {line-height:16px!important;}
.yandex_d_left .yap-contacts a, .yandex_d_left .yap-region {font-size:12px!important;}
.yandex_d_left .yap-Ya_sync_0-horizontal .yap-age {font-size: 50%!important;padding: 1px!important;line-height: 9px!important;}

	/* яндекс директ END */

.experience_form.m-bottom {
	width: inherit;
	margin-left: 10px;
}
.experience_form {
	background: #e8e8e8;
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	box-shadow: inset 0px 0px 3px #dbdbdb;
	width: 240px;
	margin: 0 0 10px 0;
}

.experience_form.m-bottom .in_form_text {
	width: 644px;
}

	/* surf in bird */


#sbContainer {
	margin: 0 12px;
	padding-top: 10px;						
}					
#sbContainer .mt5{
	margin-top: 10px;
}
#sbContainer hr{
	margin: 15px 0;
}
.sb-similar__top-container {
		margin: 0;
}
	.sb-similar__item {
			clear: both;
			overflow: hidden;
			margin: 20px 0 0;
	}
	.sb-similar__item:first-child{
		margin: 10px 0 0;
	}
		a.sb-similar__item-thumbnail {
			display: block;
			float: left;         					
			padding-right: 20px;
		}
		a.sb-similar__item-thumbnail img {
	max-height: 120px;
}

		a.sb-similar__item-title {
			color:#671A1D;
			font: bold 20px/1 "PT Serif", Georgia, sans-serif;
			display: block;
			margin-bottom: 14px;
		}      					
		a.sb-similar__item-description {
			font: normal 13px/16px Arial;
		}      					   					
		.b-article_new .b-social_like_buttons, .b-social_like_buttons_article_bottom{
			border:none;
			clear:both
		}
		.b-article .tags{
			border-top: none;
	padding: 12px 0 25px 10px;
	font: bold 14px Arial, sans-serif;
	color: #000;
		}
		
		.b-article .tags a[rel^="tag"]{
			color: #671a1d;
	font: 14px/18px Arial, sans-serif;							
	padding: 0 0 0 5px;
	position: relative;
	text-shadow: 0 0;
	z-index: 1;
	margin: 0;
	display: inline-block;
		}
		.b-article .tags a[rel^="tag"]:hover {
	text-decoration: underline;
}
		.b-article .tags a[rel^="tag"]:before{
			content: '';
	position: absolute;
	top: 0px;
	right: 0;
	bottom: -1px;
	left: 0;
	border-radius: 0;
	background: none;
	z-index: -1;
		}
		.b-article .tags a[rel^="tag"]:after{
			content: '';
	position: absolute;
	top: 1px;
	bottom: 0;
	right: 1px;
	left: 1px;
	border-radius: 0;
	background: none;
	box-shadow: 0 0;
	z-index: -1;
		}      	
		
		
		
	/* IF online_in_article */
		
#autorefresh_button {
	display: inline-block;
	text-transform: uppercase;
	position: absolute;	
	padding: 3px 26px;
	font-size: 10px;
	left: 255px;
	top: -5px;
}

.refr_button {									
	color: #000;
	border: 1px solid #c1c1c1;
	}
	
.refr_button:hover{ 
	background-color: #f3f3f3;
	background-image: linear-gradient(#ffffff,#f3f3f3);
	background-image: -moz-linear-gradient(#fff, #f3f3f3);
	background-image: -o-linear-gradient(#fff, #f3f3f3);
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #f3f3f3));
	background-image: -webkit-linear-gradient(#fff, #f3f3f3);
	box-shadow: 0 0 5px #dadada;						
	moz-box-shadow: 0 0 5px #dadada;
	webkit-box-shadow: 0 0 5px #dadada;   
	color: #671A1D; 	
	}		
			

.refr_curr{
	background: #671A1D;
	color: #fff;
	border: 1px solid #671A1D;
}

.refr_curr:hover{						
	background-color: #5a1719;
	background-image: linear-gradient(#671A1D,#5a1719);
	background-image: -moz-linear-gradient(#671A1D, #5a1719);
	background-image: -o-linear-gradient(#671A1D, #5a1719);
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #671A1D), color-stop(100%, #5a1719));
	background-image: -webkit-linear-gradient(#671A1D, #5a1719);
	box-shadow: 0 0 5px #5a1719;						
	moz-box-shadow: 0 0 5px #5a1719;
	webkit-box-shadow: 0 0 5px #5a1719;	
}

/* rotator news */

.hotnews_slider {
	overflow: hidden;
	padding: 10px 0;
	background:#e7e8e9; 
	border-radius:3px; 
	border:solid 1px #c7cdd1;
}
.hotnews_slider .scrollwrap {
	width: 3000px;
	position: relative;
	left: 0;
	-moz-user-select: none;
 	-webkit-user-select: none;
  	-ms-user-select: none;
}
.hotnews_slider_elem {
	float: left;
	width: 148px;
	padding: 0 10px;
}
.hotnews_slider_elem time {
	color: #671a1d;
	margin-right: 0 !important;
}
.hotnews_slider_elem .intro {
	margin-top: 10px;
}
.hotnews_slider_arrleft, .hotnews_slider_arrright {
	display: inline-block;
	width: 0;
	border: 5px solid transparent;
	line-height: 10px;
}
.hotnews_slider_arrleft {
	margin-right: 3px;
	border-left: none;
	border-right-color: #ced3d6;
}
.hotnews_slider_arrleft.active {
	border-right-color: #671a1d;
	cursor: pointer;
}
.hotnews_slider_arrright {
	margin-left: 3px;
	border-left-color: #ced3d6;
}
.hotnews_slider_arrright.active {
	border-left-color: #671a1d; 
	cursor: pointer;
}

/* rotator news */

/* грязный хак для адфокс-картинок в колонке 170px */
.c170 a[href*="adfox"] {
	margin-right: 0!important;
}
.c170 a[href*="adfox"] img {
	max-width: 100%;
}

/* рамблер погода */

.weather_ramber  {
	border:1px solid #eeeaea;
	backgrund:#fff;
	width:680px;
	position:relative;
	
}
.weather_ramber .head {
	border-bottom:1px solid #eeeaea;
	padding:17px 20px;
	color:#596c73;
	font:bold 15px/1 Arial; 
}
.weather_ramber .bod {
	padding:20px;
	height:190px;
	padding:20px;
}
.weather_ramber .bod .block {
	margin: 6px;
	width:200px;
	float:left;
	text-align:center;
}
.weather_ramber .bod .block .date {
	color:#596c73;
	font: 12px/1 Arial; 
}

.weather_ramber .bod .block .weather_i {
	height:110px;
}

.weather_ramber .bod .block .temp {
	text-align:center;
	font:30px/1 Arial; 
	color:#333333;
	margin-bottom:10px;
}
.weather_ramber .bod .block .des {
	text-align:center;
	font:12px/1 Arial; 
	color:#333333;
	
}

.weather_ramber .bod .block img {
	width:65px;
	margin:35px 0 13px 0;
}
.weather_ramber .rambler {
	position:absolute;
	color:#596c73;
	font: bold 11px/1 Arial;
	bottom:10px;
	right: 10px;
}

.weather_header img {
	vertical-align:top;
	height: 15px;
	margin: 0 4px;
}
		

.quotes_rate {color:#596c73; font: bold 14px/14px Arial, sans-serif;position: relative;}
.quotes_rate .finam { position: absolute; top: -3px; left: 13px; display: inline-block; background: url(http://static.gazeta.ru/nm2012/i/quotes/finam_head.png) no-repeat; width: 72px; height: 20px;}
.quotes_rate .usd { margin-left: 105px;}
.quotes_rate .eur { margin-left: 22px;}
.quotes_rate .rating_down_arrow {position: relative;}
.quotes_rate .rating_down_arrow:before {
content: "";
display: block;
position: absolute;
bottom: 0px;
width: 10px;
height: 7px;
left: -16px;
top: 3px;
background: url(http://static.gazeta.ru/nm2012/i/quotes/minus.png);
}
.quotes_rate .rating_up_arrow {position: relative;}
.quotes_rate .rating_up_arrow:before {
content: "";
display: block;
position: absolute;
bottom: 0px;
width: 10px;
height: 7px;
left: -15px;
top: 3px;
background: url(http://static.gazeta.ru/nm2012/i/quotes/plus.png);
}
	