
.fl {
    float: left;
}
.fr {
    float: right;
}


/* Клеарфикс */
.clr {
	clear: both;
	width: 100%;
	line-height: 0;
	font-size: 0;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
	
.clr-li {
	clear: both;
	width: 100%;
	line-height: 0;
	font-size: 0;
}	
/* END Клеарфикс */

/* Стили для текста */
.inline {
	display: inline;
}
.bold {
	font-weight: 700;
}
.no-bold {
	font-weight: 400;
}
.sm-text {
	font-size: 0.92em;
}
.text-left {
	text-align: left !important;
}
.text-right {
	text-align: right !important;
}
.text-bottom {
	vertical-align: bottom;
}
.text-center {
	text-align: center !important;
}
.pph-cont p {
	font-size: 1.17em;
	line-height: 1.4;
    margin-bottom: 20px;
}
.pph {
	font-size: 1.17em;
	    line-height: 1.4;
	    margin-bottom: 20px;
}
.sph {
	margin-bottom: 13px;
}
.title-underline {
	border-bottom: 1px solid #878788;
    margin-right: 15px;
    padding-bottom: 5px;
}

.bigger-text {
	font-size: 1.17em;
}
/* Для обнуления бэкграунда, маргина */
.no-bgd {
    background: none !important;
}
.no-mrg-rt {
	margin-right: 0 !important;
}
.no-mrg-lt {
	margin-left: 0 !important;
}
.no-mrg-b {
	margin-bottom: 0 !important;
}
.no-mrg-t {
	margin-top: 0 !important;
}
.no-pdg-t {
	padding-top: 0 !important;
}
.no-pdg-b {
	padding-bottom: 0 !important;
}
.no-pdg-r {
	padding-right: 0 !important;
}
.no-pdg-l {
	padding-left: 0 !important;
}
.no-bord-t {
border-top: 0 !important;
}
.no-bord-b {
border-bottom: 0 !important;
}
.no-bord-r {
	border-right: none !important;
}

/* Стили для картинок и ссылок  */
.pict-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 3px;
}
.pict-center {
	display: block;
} 
.pict-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 3px;
}

/* Цет теккста и ссылок */
.red-text {
	color: #cd0000;
}
.blue-text {
	color: #005689;
	}
.light-text {
		color: #6c6c6d;
	}
.true-link {
		text-decoration: underline;
		color: #005689;
	}
.true-link:hover {
		text-decoration: none !important;
	}	
.no-underline {
	text-decoration: none !important;
	}	
.no-underline:hover {
	text-decoration: underline !important;	
}	
.underline-link {
	text-decoration: underline;
}
.underline-link:hover {
	text-decoration: none;
}
.italic-text {
	font-style: italic;
}
.no-hover:hover {
	text-decoration: none;
}
.dotted-text {
	color: #2e2e2e;
	border-bottom: 1px dotted #005689;
}
.dotted-text:hover {
	text-decoration: none;
	border-bottom: 0;
}
.dotted-graph-link {
	color: #005689;
	border-bottom: 1px dotted #005689;
	padding-right: 20px;
	background: url(i-s-grap.png) 100% 50% no-repeat;
}
.dotted-graph-link:hover {
	text-decoration: none;
	border-bottom: 0;
}
/* Блоки на морде */

	/* Список сюжетов с картинками в России, Мир и тд с точечным разделителем */
.pict-separated-list li {
	padding: 15px 0;
	background: url(border_d.png) repeat-x;
}

.pict-separated-list .right-side {
	width: 150px;
	float: right;
}
.pict-separated-list .right-side p {
	font-size: 0.92em;
}
.pict-separated-list .h-topic {
	margin-bottom: 5px;
}
	/* Список с точечным разделитем*/
.separated-list li {
	padding: 8px 0;
	background: url(border_d.png) 0 100% repeat-x;
	line-height: 1.5;
}
.anounces .date-gr {
	margin-left: -10px;
}
.separated-list .right-side {
	width: 615px;
	float: right;
}
	/* Горизонтальный список с картинками "Международная конкуренция" - левая колонка */
.horiz-list {
	margin: 10px 0 0;
}
.horiz-list li {
	float: left;
	width: 160px;
	margin-right: 6px;
}
/*.horiz-list h4 {
	margin-bottom: 7px;
}*/
.horiz-list .h-topic {
	margin-bottom: 7px;
}

.horiz-list .pict-title-link {
	height: 95px;
}
.horiz-list p {
	font-size: 0.92em;
	
}
	/* Список с гориз разделителем - Человек недели - правая колонка */
.border-list {
	margin-top: 10px;
	margin-left: 10px;
}
.border-list li {
	padding: 9px 0;
	background: url(solid_bo.png) no-repeat 0 0;
} 
.border-list .h-author {
	font-size: 1.33em;
}

	/* Список с красными маркерами */
/*.bullet-list li {
	margin-bottom: 10px;
	background: url(../img/bullet.png) 0 -3px no-repeat;
	padding: 0 0 0 15px;
}*/
.bl-row {
	margin-bottom: 10px;
	background: url(bullet00.png) 0 -3px no-repeat;
	padding: 0 0 0 15px;
}
.bullet-list-indent {
	margin: 20px 0 20px 20px;
}
.bullet-list-indent .bl-row {
	margin-bottom: 7px;
}
/*.list-larger li {
	margin-bottom: 15px !important;
}*/

	/* Список с горизонтальным разделителем - Новые технологии и тд правая колонка */
.simple-border-list {
	margin-left: 15px;

}
	.simple-border-list p {
		font-size: 0.92em;	
	}
	.simple-border-list li {
		padding: 7px 0;
		border-bottom: #555555 1px solid;
	}
	
.collapse-element .simple-border-list  {
	margin-left: 0;
}	
	/* Разворачивающийся блок */
.collapse-element {
	padding-top: 0;
}
	.collapse-element .title-panel {
		height: 29px;
		background:url(grad_tit.png) repeat-x;
		padding-top: 3px;
	}
	.collapse-element .h2 {
		font-size: 1.5em;
		color: #555;
		background: url("icon-e00.png") no-repeat scroll 0 4px transparent;
		font-weight: 400;
	}
	.collapse-element .h2 {
		font-size: 1.5em;
		color: #555;
		background: url("icon-e00.png") no-repeat scroll 0 4px transparent;
		font-weight: 400;
	}
	.collapse-element .h2 a {
		color: #555;
	}
	.collapse-element .content {
		background: #EDEEEF;
		border-bottom: 1px solid #929293;
	}
	.c-el-last .title-panel {
		margin-bottom: -1px;
	}
	/* END Разворачивающийся блок */

	/* Блок прогнозы и сценарии */
.prognosis {
	background: #EDEEEF;
	border-top: 3px solid #736A73;
	padding-top: 5px;
	}
	.prognosis .content {
	background: url("border_d.png") repeat-x;
	padding-top: 10px;
	}
	.prognosis .lt-col {
	padding: 10px 10px 20px;
	width: 310px;
	background: url(border_q.png) no-repeat 100% 0;
	}
	.prognosis .rt-col {
	padding: 10px 10px 20px;
	width: 310px;
	}
	.prognosis .right-side {
		width: 160px;
	float: right;
	}
	.prognosis .gr-tag {
	margin-bottom: 7px;
	display: block;
	}
	
	/* Дополнительный футер */
.secondary-footer {
	border-top: 3px solid #736A73;
	padding: 20px 14px 0;
}

	/* Блок досье на РиМ */
.one-of-three {
width: 140px;
/*margin: 0 50px 0 25px;*/
padding: 0 50px 0 25px;
float: left;
}

	/* Вертикальный список */
.v-list {
	font-size: 0.92em;

}
.v-list li {
	margin-bottom: 5px;
}
.v-list a {
	color: #005689;
}
.v-list-title {
	display: block;
	font-size: 1.16em;
	background: url(border_d.png) repeat-x 0 100%;
	margin: 5px 0 7px;
	padding-bottom: 5px;
}
	/* END Вертикальный список */

	/* Блок рекламных тизеров */
.comm-list {
	margin-right: 10px;
	line-height: 1.4;
}
	.comm-list li {
		margin-bottom: 20px;
	}
	.comm-list .right-side {
		width: 195px;
		float: right;
	}
.adv-title {
	font-weight: 700;
	color: #cd0000;
	margin-bottom: 2px;
	display: block;
}
.right-column .comm-list .right-side {
	width: 132px;
}
.adfox-tizer {
	margin-bottom: 15px;
}
.adfox-tizer .picture {
	float: left;
	width: 100px;
	margin-right: 10px;
}
.adfox-tizer a {
	color: #005689;
}

	/* Блок партнерской рекламы */
.inlinepartenrsblock{
width:240px; 
float:left; 
padding-left:20px; 
padding-top:5px;
padding-bottom:5px;
padding-right:30px;	
}
.rightbrdfrm{
border-right:1px solid #CFD0D0;
}
.forumpartn{
background:white !important;
padding:10px;
}
.inlinepartenrsblock .pl-row{
}
.partners-logo {
	margin-bottom: 7px;
}
	.partners-list .right-side {
		width: 150px;
		float: right;
		font-size: 0.92em;
	}
.pl-row {
		background: url("border_d.png") repeat-x scroll 0 100% transparent;
	    padding: 9px 0;
	}
.ipl-row  {
		margin-bottom: 10px;
	}
.partners-banners .content {
	padding: 0;
}	
.rt-element .content-rt-el {
	padding: 10px;
}	
.banner-top-indent {
	margin-top: 15px;
}
.vestey .VS_Link60 {
	display: block;
	padding-left: 7px;
}
.left-column .ins-partners-list .right-side {
	width: 238px;
}

.partners-in-feed {
	background: #EDEEEF;
	padding: 9px 10px 7px 0;
	margin-bottom: 15px;
}
.partners-in-feed .pict-left {
	margin: -9px 0 -7px;
	height: 70px;
}
.partners-in-feed .rt-side {
	width: 560px;
	float: right;
}
.partners-in-feed .p-title {
	display: block;
	border: none;
	background: none;
	padding-left: 0;
	margin: 0 0 7px;
	color: #000000;
    font-family: arial;
    font-size: 13px;
    font-weight: 600;
    height: 15px;
}



/* Блок журнала в правой колонке */
.rt-magaz .pict-center {
	margin: 15px 0 30px;
}
.rt-magaz .pict-center img {
	margin: 0 auto;
	display: block;
	
	 -moz-box-shadow: 4px 6px 7px #969696;
	-webkit-box-shadow: 4px 6px 7px #969696;
	box-shadow: 4px 6px 7px #969696;
}
.rt-magaz .bullet-list {
	margin-left: 10px;
}
.rt-magaz .publ-date {
	margin-left: 25px;
} 
/* END Блок журнала в правой колонке */

/* Авторы */
.h-author {
	font: 1.67em/1.1 times new roman, tahoma, verdana, Arial,Helvetica,sans-serif;
	color: #2e2e2e;	
	margin-bottom: 3px;
	display: block;	
}
.h-author a {
	color: #2e2e2e;	
}

/* Стрелки вниз вверх с списке - прогнозы и падения */
.ups-down .str-up {
	padding-left: 20px;
	background: url(darr0000.png) 0 50% no-repeat;
	min-height: 25px;
	
}
.ups-down .str-down {
	padding-left: 20px;
	background: url(uarr0000.png) 0 50% no-repeat;
	min-height: 25px;
}

/* Слайдер блок*/	
.slider_wrapper {
	position: relative;
	padding: 0 15px;
	width: 570px;
}		
.slide-block {
	width: 568px;
/*	overflow-x: scroll;*/
	overflow: hidden;
position:relative;
}

.slide-list {
	color: #fff;
	width: 20000px;/* Ширина должна высчитываться автоматически - как сумма всех <li>*/
/*	overflow-x: auto;  Временно для скролла */
	height: 165px;

}
	.slide-list li {
		padding: 5px 15px 0;
		width: 160px;
		height: 160px;
		float: left;
		overflow: hidden;
		background: url(slide-bo.png) no-repeat 100% 0;
	}
	.slide-list .media-bl {
		display: block;
		width: 160px;
		height: 95px;
		margin-bottom: 6px;
position: relative;
	}

	.slide-but {
		width: 11px;
		height: 30px;
		position: absolute;
		top: 30%;
		cursor: pointer;
	}
	/* кнопки листалки */
	.sl-larr {
		background: url(str-l000.png) no-repeat;
		left: 0;
	}
	.sl-larr:hover {
		background: url(str-l-h0.png) no-repeat;
	}
	.sl-rarr {
		background: url(str-r000.png) no-repeat;
		right: 0;
	}
	.sl-rarr:hover {
		background: url(str-r-h0.png) no-repeat;
	}
	.slide-list p {
		color: #fff;
		font-size: 0.92em;
	}	
/* END Слайдер блок*/


/* Блок медиагалереи */
.media-gallery{
	height: 260px;
	background: url(grad_med.png) repeat-x;
	margin-bottom: 20px;
}
.media-gallery .title-panel {
	height: 53px;
	/*background: url(../img/grad_media-panel.png) repeat-x;
	padding: 0 15px 0;
	border-bottom: 1px solid #878788;*/
	background: url(border_n.png) 0 100% repeat-x;
	margin-right: 35px;
}
.media-gallery h2 {
	text-shadow: 1px 1px 1px #DCDCDC;
	background:  url(icon-e00.png) no-repeat 14px 50%, url(bgd_medi.jpg) no-repeat;
	height: 41px;
	padding: 10px 0 0 39px;
	width: 650px;
	margin: 2px 0 0 0;
}
/*	.media-gallery h2 a {
		background:url("../img/icon-e.png") no-repeat 0 8px;
		padding-left:25px;
		color: #494949;
	}
	.media-gallery h2 a:hover {
		text-decoration: none;
	}
*/
.media-gallery .content {
	height: 170px;
	/*background: url(../img/grad_media.png) repeat-x;*/
	padding: 20px 20px 20px 15px;
}
.main-media-bl {
	display: block;
	height: 166px;
	width: 280px;
	float: left;
	position: relative;
	border: 1px solid #8f8f8f;
}
	.media-gallery .slider_wrapper {
	 	float: right;
	}
	.media-gallery .media-bl {
		border: 1px solid #8f8f8f;
	}

		/* Медиагалерея уменьшенной ширины */	
	.media-gallery-sm {
	    height: 198px;
		padding-top: 4px;
	}
	.media-gallery-sm .title-panel {
	    height: 51px;
		padding-bottom: 2px;
	    margin: 0 35px 0 0;
	}
		.media-gallery-sm .content {
		    height: 105px;
		    padding: 15px 25px 25px;
		} 
		.media-gallery-sm .slider_wrapper {
			float: none;
			width: 580px;
		}
		.media-gallery-sm .slide-block {
			width: 579px;
		}
		.media-gallery-sm .slide-list {
		    height: 105px;
		}
			.media-gallery-sm .slide-list li {
			    height: 100px;
			    padding: 5px 10px 0;
			    width: 275px;
			}
			.media-gallery-sm .slide-list .media-bl {
			    margin-bottom: 0;
			    position: static;
				float: left;
			} 
		.media-gallery-sm .rt-side {
			width: 100px;
			float: right;
		}
		.media-gallery-sm .rt-side p {
			font-size: 0.92em;
		}
		.cases-date {
			color: #000;
			display: block;
			font-size: 0.83em;
			margin-bottom: 5px;
		}
		
	/* END Медиагалерея уменьшенной ширины */
	
.transp-sign {
	padding: 5px;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0, .6);
	font-family: tahoma, verdana, Arial,Helvetica,sans-serif;
}
.slide-list .transp-sign {
	width: 150px;
}
.main-media-bl .transp-sign {
	padding: 7px 10px 5px;
	width: 260px;
}
.main-media-bl h4 {
	font-family: tahoma, verdana, Arial,Helvetica,sans-serif;
	font-size: 1.33em;
	margin-bottom: 5px;
	line-height: 1.2;
}
.main-media-bl h4 a {
	color: #fff;
}
.main-media-bl p {
	font-size: 0.92em;
	font-family: verdana;
}
.main-media-bl .media-bl {
	width: 280px;
	height: 166px;
	display: block;
	border: none;
}
/* END Блок медиагалереи */

.border-block {
	border-top: 3px solid #736A73;
	padding: 8px 0 0 0;
	margin-bottom: 20px;
}
.application-panel {
	background: #edeeef;
	padding: 7px 10px 7px 25px;
	margin-bottom: 15px;
}

.extra-application-panel {
	background: ;
	padding: 11px 10px 7px 25px;
	margin-bottom: 20px;
	background: #d2d6d9 url(icon-e00.png) 0 10px no-repeat;
}
.extra-application-panel .wrapper-bigbutton {
	margin: -6px 10px -2px;
}
/* Для заголовка с подчеркиванием */
.title-dotted {
	padding-bottom: 7px;
	background: url("border_d.png") repeat-x 0 100%;
	margin-bottom: 10px;
}
.title-dotted h2 {
	margin-bottom: 0;
}
.title-dotted h3 {
	margin-bottom: 0;
}
.title-dotted .h2 {
	margin-bottom: 0;
}
.title-dotted .h3 {
	margin-bottom: 0;
}
.title-dotted .intent-title {
	margin-bottom: 0;
}

/* Блок Кабинеты авторов */
	.cabinets h4 {
		margin-bottom: 10px;
	}	
	.cabinets p {
		/*height: 75px;*/
		color: #6c6c6d;
	}
	.cabinets .button-link {
		font-size: 0.92em;
		padding-top: 2px;
		height: 16px;
	}
	
	/* Ссылка-кнопка */
.wrapper-button-link {
padding-left: 4px;
height: 18px;
background: url(wrap-but.png) no-repeat;	
position: relative;
margin-right: 15px;
}
.button-link {
	background: url(button-l.png) repeat-x;
	height: 17px;
	display: inline-block;
/*	padding-right: 4px;*/
	position: relative;
	padding: 1px 4px 0;
	color: #444444;
}
.button-link .end-button-link {
	background: url(end-butt.png) no-repeat;
	height: 18px;
	width: 4px;
	display: inline-block;
	margin-right: -4px;
	position: absolute;
	right: 0;
	top: 0;
}
.button-link:hover {
	text-decoration: none;
}
.rt-element .wrapper-button-link {
	margin-top: 15px;
}
	/* END Ссылка-кнопка */
	
	/* Большая кнопка */
.wrapper-bigbutton {
	padding-left: 10px;
	height: 26px;
	background: url(wrap-big.png) no-repeat;	
	position: relative;
	font-size: 1em;
	margin-right: 10px;
}
.bigbutton {
	background: url(bigbutto.png) repeat-x;
	height: 20px;
	display: inline-block;
	position: relative;
	padding: 6px 5px 0 5px;
	color: #ba0a0a;
}
.end-bigbutton {
	background: url(end-bigb.png) no-repeat;
	height: 26px;
	width: 10px;
	display: inline-block;
	margin-right: -10px;
	position: absolute;
	right: 0;
	top: 0;

}
	/* END Большая кнопка */

.all-objects-link {
	 background: url("all-tabl.png") no-repeat scroll 100% 9px transparent;
	padding: 7px 16px 0 0;
	margin-right: 5px;
	float: right;
	font-size: 11px;	
}
.table-wrapper .all-objects-link {
	margin: 3px 5px 6px;
}	
	/* Две колонки с разделителем посредине (Блоки Обсуждаемое и Популярное) */	
.rt-separ .lt-col {
	background: url(rigth-se.png) 100% 50% no-repeat;
}
.rt-col .separated-list, .lt-col .separated-list {
	margin-right: 20px;
}
		/* Блоки Обсуждаемое */
.discussions h5 {
	font-family: times new roman, tahoma, verdana, Arial,Helvetica,sans-serif;
	margin-bottom: 0;
	line-height: 1.1;
	margin-bottom: 3px;
}
.discussions h5 a {
color: #cd0000;
}
.discussions p {
	font-size: 0.92em;
}
	/* END Две колонки с разделителем посредине (Блоки Обсуждаемое и Популярное) */	
	
	/* Блок ТВИТТЕР */
.tw-title-panel {
	background: url("border_d.png") repeat-x 0 100%;
	margin: 0 10px;
	padding-bottom: 8px;
}
.twitter-fol {
/*	margin-left: 10px;
		float: right;
	margin-top: 10px;
background: url(../img/twitter-fol.png) no-repeat;
	width: 47px;
	height: 34px;*/
}
.twitter-numb {
	font-size: 0.92em;
	margin-right: 5px;
}
.tw-date {
	font-size: 0.92em;
	background: url(tw-cal00.png) 0 2px no-repeat;
	padding-left: 20px;
	float: left;
}
.tw-text {
	color: #005689;
	font: italic 1.17em times new roman, tahoma, verdana, Arial,Helvetica,sans-serif;
/*	margin-bottom: 10px;*/
	margin-top: 5px;
}
.tw-text a {
	color: #005689;
}
.tw-re {
	float: right;
	background: url(retweet0.png) no-repeat;
	height: 17px;
	width: 56px;
}
	/* END Блок ТВИТТЕР */

	/*  Блок с книгами */
.book-list {
	margin: 20px 0 0 -17px;
}
	.book-list li {
		width: 135px;
		padding: 0 17px;
		float: left;
		background: url(rigth-se.png) 100% 30% no-repeat;
	/*	height: 320px;*/
	}
	.book-list .pict-center {
		margin-bottom :10px;
	}
/*	.book-list h4 {
		margin-bottom: 5px;
	}*/
	.book-list .h-topic {
		margin-bottom: 5px;
	}
	.book-list p {
		font-size: 0.92em;
	}

	/* Для преобрахзования border-list в правая колонка - блок Скандалы */
.bl-with-pict {
	margin: 0;
}
	.bl-with-pict li {
		background: url("solid_bo.png") no-repeat 0 100%;
		padding: 15px 0;
	}
	
	/* Потом удалить */
	.bl-with-pict h4 {
		font-size: 1.5em;
		margin-bottom: 8px;
		line-height: 1em;
	}
	
	.bl-with-pict .h-topic {
		font-size: 1.5em;
		margin-bottom: 8px;
		line-height: 1em;
	}

.right-column .bl-with-pict  .h-topic {
		font-size: 1.33em;
	}

.right-column .bl-with-pict h4 {
	font-size: 1.33em;
}

/* Вертикальная сабнавигация в правой колонке */
.v-subnav {
	margin: 0 15px 0 24px;
}
.vsn-row {
	border-bottom: #D1D1D1 1px solid;
	padding: 7px 2px;
}
.vsnl-title {
	font-size: 1.33em;
	color: #000;
	font-weight: 400;
}
	.v-subnav .bullet-list {
		margin: 18px 0; 
	} 
	/* активнаый элемент списка */
.vsn-actived .vsnl-title {
	color: #ba0a0a;
	margin-left: -22px;
	padding-left: 22px;
/*	background: url("../img/icon-e.png") no-repeat scroll 0 center;*/
}
.vsn-actived-title {
	color: #ba0a0a;
/*	margin-left: -22px;
	padding-left: 22px;
	background: url("../img/icon-e.png") no-repeat scroll 0 center;*/
	font-size: 1.33em;
}
.v-subnav-3lev {
	margin: 15px 0 15px 15px;
}
.vsn3lev-row {
	margin-bottom: 3px;
}
.v-subnav-3lev a {
	color: #6c6c6d;
}
.v-subnav-3lev span {
	color: #cd0000;
}
/* END Вертикальная сабнавигация в правой колонке  */

/* Внутренняя статья онлайн */

	/* Список с названием издания и датой выхода */
.article-descrip {
	margin-left: -5px;
	font-size: 0.92em;
	margin-bottom: 5px;
}
.article-descrip li {
	display: inline-block;
	padding: 0 5px;
/*	background: url(../img/border_art-descr.png) 100% 60% no-repeat;*/
}
.article-descrip a {
	text-decoration: underline;
}
.article-descrip a:hover {
	text-decoration: none;
}

	/* Задание оступов для статьи */
.article {
	padding: 15px 7px 0 25px;
	margin-bottom: 25px;
}
	.article h2 {
		margin: 0 0 10px -25px;
	}
	.article h1 {
		margin: 0 0 10px -25px;
		font-size: 2em;
		font-weight: 400;
		background:url("icon-e00.png") no-repeat scroll 0 8px transparent;
		padding-left:25px;
		color: #000;
	}
	.article .h2 {
		margin: 0 0 10px -25px;
	}
	.article  p {
		font-size: 1.17em;
		margin-bottom: 20px;
		line-height: 1.4;
	}
	.article  p a {
		color: #005689;
		text-decoration: underline;
	}
	.article  p a:hover {
		color: #005689;
		text-decoration: none;
	}
.article-subtitle {
	color: #6C6C6D;
	margin-bottom: 15px;
	font-weight: 700;
	font-style: italic;
	line-height: 1.5;
}
sup {
	vertical-align: super;
	font-size: 11px;
}
	/* Список тегов */
	.article .tags-list {
		padding: 0 0 7px 0;
	}
	.article .tags-bl {
		/*margin: 0;*/
		margin: 10px 0;
		
		background: url(border_d.png) 0 100% repeat-x;
	}
	.tags-list li {
		float: left;
		display: inline;
		margin-right: 13px;
		font-size: 0.92em;
	}
	.tags-list a {
		color: #cd0000;
		text-decoration: underline;
		float:left;
	}
	.tags-list a:hover {
		text-decoration: none;
	}

	/* Список авторов */
.authors-list {
	margin: 10px 0 15px;
	color: #6C6C6D;
}
.article-seo .authors-list {
	margin: 10px 0 15px;
	color: #6C6C6D;
}
.article-seo .authors-list li {
	margin-bottom :5px;
}
	.authors-list li {
		margin-bottom: 5px !important;
		background: none !important;
		padding: 0 !important;
	}
.article-seo .authors-list a {
		color: #005689;
		margin-right: 8px;
	}
	.authors-list a {
		color: #005689;
		margin-right: 8px;
	}

.main-art-pict {
	float: left;
	width: 300px;
	margin: 0 13px 5px 0;
	
}
.main-art-pict img {
	margin-bottom :3px;
}
.object-description {
	font-size: 0.92em;
	color: #6C6C6D;
	font-weight: 700;
}

/* Врезы */
.vrez-epigraph {
	float: right;
	font-size: 1.17em;
	font-style: italic;
	width: 315px;
	margin-bottom: 20px;
	line-height: 1.5;
}
.epigraph {
	float: right;
	font-size: 1.17em;
	font-style: italic;
	width: 315px;
	margin-bottom: 20px;
	line-height: 1.5;
}
/*.media-vrez-lt {
	width: 170px;
	padding: 5px;	
	float: left;
	margin-right: 3px;
}
.media-vrez-rt {
	width: 170px;
	padding: 5px;	
	float: right;
	margin-left: 3px;
}*/
.vrez-pict {
	padding: 5px;
	width: 160px;
	margin: -2px -5px 5px;
	-moz-box-shadow: 0 0 4px 1px #cacaca;
	-webkit-box-shadow: 0 0 2px 2px #d4d2d2;
	box-shadow: 0 0 2px 2px #cacaca;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
}
.vrez-pict img {
	display: block;
}
.vrez {
	padding: 10px;
	border: 1px solid #cdcece;
	margin-bottom: 3px;
}
.vrez-lt {
	float: left;
	width: 160px;
	margin-right: 10px;
} 
.vrez-rt {
	float: right;
	width: 160px;
	margin-left: 3px;
}
.vrez-lt img {
	display: block;
	margin-bottom: 4px;
}
.vrez-rt img {
	display: block;
	margin-bottom: 4px;
}
.vrez p {
	font-size: 0.93em;
	color: #6C6C6D;
	margin-bottom: 0;
	line-height: 1.3;
}
.vrez-center {
	margin-bottom :20px;
}
.vrez-center .object-description {
	font-size: 1em;
	margin-top: 3px;
}
.vunos-vr {
	padding: 10px 20px;
}
.vunos-vr p {
	font-size: 1em;
	color: #2E2E2E;
	line-height: 1.5;
}
.vunos-vr .object-description{
	margin: 0 0 10px;
	line-height: 1.4;
}
.vrez-lt-l {
	float: left;
	width: 180px;
	margin: 0 10px 3px 0; 
}
.vrez-lt-l img {
	display: block;
}
.vrez-description {
	border-right: 1px solid #cdcece;
	border-bottom: 1px solid #cdcece;
	border-left: 1px solid #cdcece;
	padding: 5px 10px;
}
.vrez-text {
	font-size: 0.92em;
	color: #6c6c6d;
	margin-bottom: 7px;
}
.vrez-horiz {
	margin-bottom: 20px;
	width: 450px;
}
.vrez-horiz img {
	display: block;
}
.vrez-horiz-big {
	width: 600px;
}
.vrez-horiz-big img {
	display: block;
}
.object-description a {
	color: #6C6C6D;
}


/* Текстовые врезы */
.vrez-video {
	border: 1px solid #CDCECE;
	padding: 10px;
	margin-bottom: 20px;
}
.vrez-quote-lt {
	border: 1px solid #CDCECE;
	padding: 10px;
	margin-bottom: 20px;
}



/* END Врезы */

/* Блок закрытых материалов в статье */
.online-access {
	padding: 20px 10px 20px 30px;
	background: #edeeef;
		border: 1px solid #d0d0d0;
		margin-bottom: 20px;
}
	.online-access p {
		font-size: 1em;
		margin-bottom: 17px;
	}
/* END Блок закрытых материалов в статье */

/* Список иконок */
.icons-list li {
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
}

.rss-menu {
	background: #edeeef;
	float: right;
	padding: 3px 5px;
}


.facebook_i_like {
float: left;
margin: 2px 1px 0 0;
}

.vkontakte_i_like {
	float: left;
	margin: 0 1px 0 0;
}
.twiiter-button {
	float: left;
	margin: 3px 0 0 0;
}
.mail_ru_share {
	float: left;
	margin: 3px 0 0 0;
}
.google-plusone {
	float: left;
	margin-top: 4px;
}


/* Блок с опросом в статье */
.poll {
	background: #e6e9ef;
	border-top: 3px solid #736a73;
	padding: 15px 25px 20px;
	margin: 0 0 20px 0;
}
	.article .poll {
		margin-left: -25px;
	}
	.poll textarea {
		width: 595px;
		height: 25px;
		background: #cfcfcf;
		margin-bottom: 10px;
		width: 855px;
	}
	.article .poll textarea {
		width: 595px;
	}
	.poll input {
		margin-right: 10px;
	}
.poll-results {
	margin-bottom: 15px;
}
.pr-row {
	margin-bottom: 10px;	
}
.pr-diagram {
	float: left;
	width: 200px;
	border-top: #999 solid 1px;
	border-left: #999 solid 1px;
	background: #cfcfcf;
	height: 16px;
	margin-right: 13px;
}
.pr-diagram-bgd {
	background: url(bgd-diag.png) repeat-x;
	height: 16px;
}
.pr-pros {
	margin-right: 5px;
	color: #005689;
	font-size: 0.92em;
	vertical-align: middle;
}
.pr-votes {
	font-size: 0.92em;
	color: #6c6c6d;
	margin-right: 10px;
	vertical-align: middle;
}
.pr-answer {
	color: #000;
	vertical-align: middle;
}
/* END Блок с опросами */

/* Блок Комментарий */
.comments-bl {
	border: 1px solid #CDCECE;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	padding: 10px 0;
	margin-bottom: 20px;
}

.comments-bl h4 {
    overflow: hidden;
}
	/* Форма отправить комментарий */
.send-comment {
	padding: 10px 45px;
	background: url(border_d.png) repeat-x 0 100% ;
}
	.send-comment input {
		margin-left: 10px;
	}
	.comments-bl textarea {
		width: 560px;
		margin-bottom: 15px;
	}

	/* осталенный комментарий */
.comment {
	padding: 10px 10px 1px 25px;
	background: url(border_d.png) repeat-x 0 100%;
}
	.comment .left-side {
		width: 570px;
		float: left;
		overflow: hidden;
	}
.c-inform {
	margin: 0 0 10px -10px;
}
	.c-inform li {
		display: inline;
		padding: 0 10px;
		border-right: 1px solid #2E2E2E;
	}
.c-author {
	text-decoration: underline;
	color: #005689;
	font-weight: 700;
	font-size: 0.92em;
}
	.comment p {
		line-height: 1.5;
		margin-bottom: 10px;
	}
	
	/* Карма комментатора */
.c-karma {
	float: right;
	width: 45px;
	text-align: center;
}
	.c-karma span {
		font-size: 1.5em;
		margin: 5px 0;
		display: block;
	}
	.c-karma .neg {
		color: #cd0000;
	}
	.c-karma .pos {
		color: #5ba900;
	}

	/* Карама статьи */
.article-karma {
	width: auto;
	text-align: left;
	height: 25px;
}
.article-karma .i-plus {
	float: left;
	margin-top:3px;
}
.article-karma .count-karma {
	float: left;
	margin: 0 7px;
}
.article-karma .i-minus {
	float: left;
	margin-top:3px;
}
	/* END Карма */
	
	.f-funct-panel {
		padding: 7px 15px 7px 25px;
		background: #edeeef;
		display: block;
		font-size: 0.92em;
		text-align: right;
	}

	.comment .f-funct-panel {
		margin: 10px -10px 0 -25px;
	} 
	
	/* Коментарий с цитатой 2 ур */
.c-2lev {
	background: #f6edd7;
	padding: 10px;
		margin-bottom: 15px;
    border: 1px solid #AEAEAE;
}
.quoted-paragraph {
	padding: 14px 0 0 20px;
	margin-top: 5px;
	background: url(quotes00.png) no-repeat;
	color: #6C6C6D;
}

	/* Коментарий с цитатой 3 ур */
.c-3lev {
	padding: 7px 10px 10px 35px;	
	border: 1px solid #CDCECE;
	background: url(quotes00.png) 10px 8px no-repeat;
	margin-bottom: 10px;
}
	.c-3lev .c-2lev {
		margin-top: 10px;
	}
	.c-3lev p {
		color: #6C6C6D;
	}
	
	/* Футер блока комментариев */
.comments-footer {
	padding: 0 15px 0 10px;
	margin-top: 10px;
}
	.paginator a {
		text-decoration: underline;
	}
	.paginator a:hover {
		text-decoration: none;
	}
	.paginator li {
		float: left;
		line-height: 1;
		padding: 0 9px 0 7px;
		background: url(border-p.png) 100% 1px no-repeat;
	}
	.paginator .actived {
		color: #cdcece;
	}
	.paginator .prev-next {
		background: none; 
		font-size: 0.83em; 
		margin-top: 2px;
		padding: 0;
	}
	
	/* Свернутые и развернутые комменты */
.close-comments .send-comment {
	display: none;
}
.close-comments .f-funct-panel {
	display: none;
}
.close-comments .all-comments {
	display: none;
}
.close-comments .paginator {
	display: none;
}
.close-comments .cutting-comment {
	height: 55px;
	overflow: hidden;
}
.open-comments .send-comment {
	display: block;
}
.open-comments .f-funct-panel {
	display: block;
}
.open-comments .all-comments {
	display: block;
}
.open-comments .paginator {
	display: block;
}

	/* Cвернутые и развернутые комменты */
	.expand-comms {
		float: right;
		background: url(icon-col.png) 100% 4px no-repeat;
		padding-right: 18px;
	}
	.expand-comms:hover {
		text-decoration: none;
	}
	.expand-comms:hover span {
		border-bottom: none;
	}
	.expand-comms span {
		border-bottom: 1px dotted #2E2E2E;
	}
		
/* END Блок комментариев */


.wysiwyg-wrapper a {
	color: #005689;
	text-decoration: underline;
}
.wysiwyg-wrapper p {
	margin-bottom: 10px;
}	
.wysiwyg-wrapper ul, .wysiwyg-wrapper ol  {
	margin: 10px 0 10px 10px;
}
.wysiwyg-wrapper ul li {
	margin-bottom: 7px;
	background: url(bullet00.png) 0 -5px no-repeat;
	padding-left: 15px;
}
.wysiwyg-wrapper ol {
	list-style: decimal outside none;
	margin-left: 25px;
}
.wysiwyg-wrapper ol li {
	margin-bottom: 7px;
}

.article-seo ul, .article-seo ol {
	margin: 20px 0 20px 20px;
}
.article-seo  ul li {
	margin-bottom: 7px;
	background: url(bullet00.png) 0 -5px no-repeat;
	padding-left: 15px;
}
.article-seo ol {
	list-style: decimal outside none;
	margin-left: 35px;
}
.article-seo ol li {
	margin-bottom: 7px;
}
.article-seo .separated-list {
	list-style: none;
	margin: 0;
}
.article-seo .separated-list li {
	background: url(border_d.png) 0 100% repeat-x;
	margin-bottom: 0;
	padding: 8px 0;
}

/* на странице статьи в правой колонке дискуссии */
.discussions .left-side {
	float: left;
	width: 160px;
}

	/* Блок анонсы */
	.anounces .right-side {
		width: 192px;
		float: right;
		font-size: 0.92em; 
	}
.date-gr {
	color: #fff;
	/*	margin: 3px 7px 0 0;*/
		margin: 1px 7px 0 0;
	padding: 2px 3px 1px;  
	background: #404041;
	float: left;
	font: 400 10px tahoma,verdana,Arial,Helvetica,sans-serif;
	line-height: 1;
	width: 26px;
}
.date-red {
	color: #fff;
/*	margin: 3px 7px 0 0;*/
	margin: 1px 7px 0 0;
	padding: 2px 3px 1px;  
	background: #cd0000;
	float: left;
	font: 400 10px tahoma,verdana,Arial,Helvetica,sans-serif;
	line-height: 1;
	width: 26px;
}
/*.pict-separated-list .date-gr, .pict-separated-list .date-red {
	margin-top: 1px;
}*/
	/* END Блок анонсы */

/* онлайн интервью */
.online-interview {
	padding: 20px 0;
	background: url("border_d.png") repeat-x 0 100%;
}
.online-ques {
	padding: 15px 20px;
	font-size: 1.17em;
	font-style: italic;
	background: #f6edd7;
	line-height: 1.4;
}
.online-answ {
	margin: 15px 0 0;
}
	.online-answ p {
		margin-bottom: 8px;
		line-height: 1.5;
	}
	.online-interview .pict-center {
		margin-bottom: 10px;
	}
/* END онлайн интервью */

/* Страница Ленты */

	/* Блок с алфавитной навигацией */
.alphabet_block {
	padding: 10px 10px 5px 20px;
	background: #EDEEEF;
	border-top: 3px solid #736A73;
	margin-bottom: 20px;
}
	.alphabet_block h2 {
		margin-left: -20px;
		margin-bottom: 10px;
	}
.alphabet {
	margin-bottom: 10px;
}
	.alphabet li {
		display: inline-block;
		margin-right: 7px;
		font-size: 0.92em;
		text-transform: uppercase;
		color: #324d64;
}
	.alphabet a {
		color: #324d64;
	}
	.alphabet span {
		font-size: 2.19em;
		color: #000;
	}
	
	/* Блок фильтр */
	.feed-filter .ff-row {
		margin-bottom: 12px;
	}
	.feed-filter label {
	margin: 0 8px 0 3px;
	font-size: 0.92em;
	color: 	#6C6C6D; 
	font-weight: 700;
	}
	.feed-filter select {
		width: 145px;
		margin-right: 15px;
	}
	.feed-filter .long-select {
		width: 170px;
	}
	.feed-filter .label-text {
		color: #6C6C6D;
	    font-size: 0.92em;
	    font-weight: 700;
	    margin: 0 5px 0 0;
	}
	.feed-filter .datefield-wrap {
		margin-right: 10px;
	}	
	.feed_flter select {
	width: 140px;
	}	
	.search-in-feed {
		background: url(bgd-seas.png) no-repeat;
		margin: 0px 0 0 12px;
		width: 290px;
		height: 19px;
	}
	.search input {
		width: 270px;
	}
.search-in-filter {
	margin-top: 9px;
	float: right;
}
	.search-in-filter label {
		font-size: 0.92em;
		color: #6c6c6d;
		font-weight: 700;
	}

	/* Теги в ленте */
.tags-bl {
	margin: 10px 0 0 25px;
}
	.tags-bl .tags-list {
		float: right;
		width: 585px;
		margin-top: 1px;
	}
	.tags-bl li {
		margin-bottom: 7px;
	}
	.tags-bl .lt-side {
		font-size: 0.92em;
		color: #6C6C6D;
		font-weight: 700;
	}
			
	/* Блок лента */
.feed {
	margin-bottom: 10px;
	border-top:3px solid #736A73;
	padding-top: 7px;
}
.feed-list {
	margin-top: 10px;
} 
	.feed-list .feed-row {
		padding: 15px 0 13px;
		background: url("border_d.png") repeat-x 0 0;
	}
.feed-date {
	font: 700 0.92em tahoma, verdana, Arial,Helvetica,sans-serif;	
	float: left;
	width: 30px;
}

/* временный блок */
.feed-date-full {
	font: 700 0.92em tahoma, verdana, Arial,Helvetica,sans-serif;	
	float: left;
	width: 60px;
}

/**/
	.feed-list .right-side {
		width: 620px;
		float: right;
	}
	.feed-list .lt-side {
		width: 120px;
		float: left;
	}
.feed .f-right-side {
	width: 480px;
}
.f-right-side {
	float: right;
	width: 520px;
}
	.feed h4 {
		font-size: 1.5em;
		margin-bottom: 5px;
	}
	.feed-list .tags-list  {
		margin: 6px 0 0 0;
		padding: 0;
	}
	/* END Сама лента */

.feed-list .short-right-side {
	width: 590px;
}
.feed-list .short-right-side .f-right-side {
	width: 450px;
}
.related-doc-bl {
	border-bottom: 3px solid #736A73;
	margin-bottom: 30px;
	padding-bottom: 7px; 
}
.related-doc-bl .feed-list {
	margin: 0 !important;
}
.related-doc-bl .right-side {
	width: 560px;
}
.related-doc-bl .f-right-side {
	width: 430px;
}
.related-doc-bl p {
	font-size: 1em;
	margin-bottom: 0;
}
.related-doc-bl .article-descrip {
	margin: 0 0 5px !important;
}
.related-doc-bl .article-descrip li {
	background: none;
	padding-left: 0 !important;
	margin-bottom: 0 !important;
}

.author-link {
	color: #6c6c6d;
	font-family: times new roman, arial, tahoma;
	font-size: 1.17em;
	text-decoration: none;
}
	.author-link a {
			color: #6c6c6d;
			text-decoration: none;
	}
	.author-link a:hover {
		text-decoration: underline;
	}
	.feed-list .article-descrip {
		margin-bottom: 10px;
	}
	
	/* Пажинатор с серой подлжокой */
.pager-bl {
	background: #EDEEEF;
	padding: 9px 5px;
	margin: 25px 0;
}
.p-next {
	background: url(icon-gr-.png) 100% 1px no-repeat;
	padding-right: 25px; 
	text-decoration: underline;
}
.p-prev {
	background: url(icon-gr-.png) 0 1px no-repeat;
	padding-left: 25px;
	text-decoration: underline;
}
.pager-bl .paginator {
	margin: 0 auto;
	width: 300px;
}
	/* END Пажинатор с серой подлжокой */
/* END Лента */

/* Закрытые и открытые материалы в ленте */
.closed-material {
	float: right;
	font-size: 10px;
	background: url(closed-m.png) no-repeat;
	padding: 0 0 0 26px;
	height: 21px;
	margin: 0 0 3px 3px;
	line-height: 1.1;
}
.closed-material a {
	color: #fff;
	text-decoration: underline;
	background: url(closed-m.png) repeat-x;
	display: block;
	height: 17px;
	font-family: verdana, tahoma, arial;
	padding: 4px 5px 0 4px; 
}
.closed-material a:hover {
	text-decoration: none;
}
.f-right-side .closed-material {
	margin: -5px 0 3px 3px;
}
.opened-material {
	float: right;
	font-size: 10px;
	background: url(opened-m.png) no-repeat;
	padding: 0 0 0 26px;
	height: 21px;
	margin: 0 0 3px 3px;
	line-height: 1.1;
}
.opened-material a {
	color: #fff;
	text-decoration: underline;
	background: url(opened-m.png) repeat-x;
	display: block;
	height: 16px;
	font-family: verdana, tahoma, arial;
	padding: 5px 5px 0 4px; 
}
.opened-material a:hover {
	text-decoration: none;
}
.f-right-side .opened-material {
	margin: -5px 0 3px 3px;
}
/* END Закрытые и открытые материалы в ленте и статьи */

/* Статьи закрытые и открытые */
.opened-article {
	width: 104px;
	text-align: center;
	height: 33px;
	line-height: 1.1;
	padding: 8px 10px 0 65px;
	background: url(opened-a.png) 0 0 no-repeat;
	font-size: 11px;
/*	float: right;*/
	position: absolute;
	bottom: 0;
	right: 0;
}
.opened-article a {
	color: #fff;
	text-decoration: underline;
}
.opened-article a:hover {
	text-decoration: none;
}
.closed-article {
	width: 119px;
	text-align: center;
	height: 33px;
	line-height: 1.1;
	padding: 8px 5px 0 55px;
	background: url(closed-a.png) 0 0 no-repeat;
	font-size: 11px;
/*	float: right;*/
	position: absolute;
	bottom: 0;
	right: 0;
}
.closed-article  a {
	color: #fff;
	text-decoration: underline;
}
.closed-article a:hover {
	text-decoration: none;
}
.paid-article .tags-bl {
	position: relative;
}
.paid-article .tags-list {
	width: 406px;
	margin-right: 180px;
}
/* END Статьи закрытые и открытые */
	
/* Фотодокумент */
	.photo_gallery .slider_wrapper {
		width: 598px;
	}
	.photo_gallery .slide-block {
		width: 598px;
	}
	.photo_gallery .slide-list {
		height: 70px;
	}
	.photo_gallery .slide-item {
		width: 120px;
		padding: 0 14px;
		height: 70px;
		background: none;
	}
.photo_gallery {
	margin: 20px 0 30px;
	padding-bottom: 10px;
	border-bottom:3px solid #736A73;
}
.big-photo {
	width: 620px;
	height: 365px;
	margin: 20px 0 10px;
}
.photo-text {
	color: #000;
	margin-top: 10px;
	line-height: 1.6;
}
/* END Фотодокумент */

/* Видео документ */
	.video-block {
		margin-bottom: 30px;
		/*padding: 0px 0 20px;
		margin-bottom: 25px;
		border-bottom:3px solid #736A73;*/
	}
	.video-block .photo-text {
		margin: 0;
	}
.video {
	/*margin-bottom: 10px;*/
	height: 350px;
}
.video-block .videorubr {
	margin-top: 20px;
} 
.video-block .audiorubr {
	margin-top: 10px;
}
/* END Видео документ */

/* Дисскусии в слайдер блоке на странице фотодокумента */
.discussions .lt-side {
width: 250px;
float: left;	
}

/* Список видео*/
.tags-in-top {
	background: url("border_d.png") repeat-x scroll 0 100% transparent;
    margin: 0;
}

	/* Вкладки стандартные */
.tabs-wrapper {
/*	margin: 5px 25px;*/
	padding: 5px 25px 8px;
}
.ectabs-wrapper {
	/*height: 237px;*/
	background: url(bg-dot-b.png) 0 100% repeat-x;
}
.tabs-ins-cont {
	background: #fff;
	padding: 10px 20px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}
.tabs-nav {
	font-size: 1.17em;
}
.tabs-sm-font {
	font-size: 1em;
}
	.tabs-nav li {
	position: relative;
	height: 37px;
	float: left;
	display:inline;
	width: auto;
       _width: 0;
       white-space: nowrap;
}
	.tabs-cent {
		background: url(bgd-tabs.png) repeat-x;
		padding: 10px 25px 0;
		display: block;
		height: 27px;
		z-index: 30;
	}
	.tabs-lt {
		width: 25px;
		height: 37px;
		position: absolute;
		top: 0;
		left: 0;
		background: url(bgd-tabs.png) no-repeat;
	}
	.tabs-rt {
		width: 25px;
		height: 37px;
		position: absolute;
		top: 0;
		right: 0;
		background: url(bgd-tabs.png) no-repeat;
	}
	.first-tab .tabs-lt {
		background: url(bgd-tabs.png) no-repeat;
	}
	
	/*css хак для первой и последней активной вкладки. Класс для активной вкладки может быть только один*/
	 li[class="first-tab actived-tab"] .tabs-lt {
		background: url(bgd-tabs.png) no-repeat !important;
		margin-left:0px !important;
	}	
	 li[class="last-tab actived-tab"] .tabs-rt {
		background: url(bgd-tabs.png) no-repeat !important;
	}
	* html .first-tab .tabs-lt {background: url(bgd-tabs.png) no-repeat top left !ie6; width:7px !ie6;margin-left:0px !ie6;}/*MSIE 6*/
	* html .last-tab .tabs-rt  {background: url(bgd-tabs.png) no-repeat top right !ie6; width:7px !ie6; margin-right:-1px !ie6;}/*MSIE 6*/
	/* end :-) */
	
	.actived-tab .tabs-cent {
		background: #fff;
	}
	.actived-tab .tabs-rt {
		background: url(bgd-tabs.png) no-repeat;
		width: 43px;
		margin-right: -18px;
	}
	.actived-tab .tabs-lt {
		width: 43px;
		margin-left: -20px;
		background: url(bgd-tabs.png) no-repeat;
	}
	.last-tab .tabs-rt {
		background: url(bgd-tabs.png) no-repeat;
}	
/*в соответсвии с тем, что выше^ уже не нужно, выкините потом
	.f-actived-tab .tabs-cent {
		background: #fff;
	}
	.f-actived-tab .tabs-lt {
		background: url(../img/bgd-tabs-ltfirst-act.png) no-repeat;
	}
	.f-actived-tab .tabs-rt {
		background: url(../img/bgd-tabs-rtfirst-act.png) no-repeat;
	}
	
	.last-tab-act .tabs-cent {
		background: #fff;
	}
	.last-tab-act .tabs-lt {
		width: 43px;
		margin-left: -20px;
		background: url(../img/bgd-tabs-lt-act.png) no-repeat;
	}
	.last-tab-act .tabs-rt {
		background: url(../img/bgd-tabs-rtlast-act.png) no-repeat;
	}
	 */
	
	.tabs-nav span {
		color: #4d4d4d;
	}
	.tabs-nav a {
        color: #4d4d4e;
	}
	/* END Вкладки стандартные */

	/* Вкладки МИНИ */
.minitabs {
	font-size: 0.92em;
	margin-bottom: -1px;
	border-bottom: 1px solid #CDCECE;
}
.minitabs li {
	display: inline;
	float: left;
 	height: 26px;
	position: relative;
	white-space: nowrap;
	width: auto;
	margin-bottom: -1px;
	_width: 0;
}
.mtabs-cent {
	background: url(mtabs-ce.png) repeat-x 0 0;
	height: 21px;
	display: block;
	padding: 5px 10px 0;
	z-index: 30;
}	
.mtabs-rt {
	background: url("mtabs-rt.png") no-repeat scroll 0 0 transparent;
	height: 26px;
	position: absolute;
	right: 0;
	top: 0;
	width: 5px;
}
.mtabs-lt {
	height: 26px;
	left: 0;
	position: absolute;
	top: 0;
}

.first-tab .mtabs-lt {
	background: url("firstmta.png") no-repeat scroll 0 0 transparent;
	width: 5px;
}
.last-tab .mtabs-rt {
	background: url("lastmtab.png") no-repeat scroll 0 0 transparent;
	width: 5px;
}
.tv-page {
	
}
.act-mtab .mtabs-lt {
	background: url("actmtabs.png") no-repeat scroll 0 0 transparent;
	width: 8px;
	margin-left: -4px;
}
.act-mtab .mtabs-cent {
	background: url(actmtabs.png) repeat-x 0 0;
	color: #cd0000;
}
.act-mtab .mtabs-rt {
	background: url("actmtabt.png") no-repeat 0 0 transparent;
	width: 8px;
	margin-right: -4px;
}
li[class="first-tab act-mtab"] .mtabs-lt {
	background: url("actfirst.png") no-repeat scroll 0 0 transparent !important;
	margin-left: 0 !important;
}	
li[class="last-tab act-mtab"] .mtabs-rt {
	background: url("actlastm.png") no-repeat scroll 0 0 transparent !important;
}
* html .first-tab .mtabs-lt {background: url(actfirst.png) no-repeat top left !ie6; width:7px !ie6;margin-left:0px !ie6;}/*MSIE 6*/
* html .last-tab .mtabs-rt  {background: url(actlastm.png) no-repeat top right !ie6; width:7px !ie6; margin-right:-1px !ie6;}/*MSIE 6*/
/* end :-) */	

.minitabs a {
	color: #4d4d4d;
}
	/* первая вкладка */
.minitabs .f-minitab {
	background: url(bgd-fmta.png) no-repeat;
	width: 51px;
}
	/* последняя вкладка с иконкой */
.minitabs .l-minitab {
	width: 27px;
	background: url(bgd-lmta.png) no-repeat;
}
	/* активная вкладка */
.minitabs .a-minitab {
	background: url(bgd-acmt.png) no-repeat;
	width: 58px;
	margin: 0 -4px -1px;
}
.minitabs .fa-minitab {
	background: url(bgd-acfm.png) no-repeat;
	width: 57px;
	margin-right: -6px;
}
.i-all-mag {
	width: 21px;
	height: 17px;
	background: url(icon-all.png) no-repeat;
}
/* END Вкладки МИНИ */


/* Дополнительные инстурменты и подменю в шапке */
	
	/* Списки из шапочной панели */
		/* Список Рэйтинг стран */
.countries-rating {
	float: right;
	text-shadow: 1px 1px 1px #dcdcdc;
}
	.countries-rating li {
		width: 96px;
		padding: 14px 20px 5px;
		height: 59px;
		font-family: tahoma;
		color: #4d4d4d;
		font-size: 0.95em;		
		text-align: center;
	}
	.countries-rating img {
		margin: 0 auto 7px;
		display: block;
		-moz-box-shadow: 0 0 5px 3px #e8e8e8;
		-webkit-box-shadow: 0 0 5px 5px#e8e8e8;
		box-shadow: 0 0 5px 5px #e8e8e8;
	}
	#head .counries-rating-title {
		width: 115px;
		text-align: center;
		height: 58px;
	    padding-top: 20px;
	}
		/* END Список Рэйтинг стран */

		/* Списки макроиндикаторов и графиков */	
	#head .business-rating-title {
		width: 57px;
		overflow: hidden;
	}
.macroind-rating {
	float: right;
	background: url(border_l.png) no-repeat 100% 50%;
/*	margin-right: 5px;*/
}
	.macroind-rating li {
		width: 72px;
		padding: 13px 7px 8px;
		height: 57px;
		text-align: center;
		background: none;
		cursor: default;
	}
	.macroind-rating li:hover {
		background: none;
	}
	.macroind-rating .macro-link:hover {
		text-decoration: none;
	} 
.m-number {
	font-size: 1.5em;
	font-family: tahoma;
	color: #6c6c6d;
	margin: 4px 0 3px;
	padding-left: 10px;
	display: block;
	text-align: left;
}
.m-type {
	font-family: tahoma;
	font-size: 0.92em;
	color: #6c6c6d;
	padding-left: 10px;
	display: block;
	text-align: left;
}
.m-procent {
	font-size: 0.8em;
	color: #6c6c6d;
	display: block;
	text-align: left;
	padding-left: 12px;
}
.m-graph {
	display: block;
	margin-top: 3px;
}
	.macroind-rating .str-up {
		background: url("uarr-gr0.jpg") no-repeat; 
	}
	.macroind-rating .str-down {
		background: url("darr-gr0.jpg") no-repeat; 
	}
	.macroind-graphics {
		float: right;	
	}
	.macroind-graphics li {
		padding: 10px 12px;
		height: 48px;
		width: 65px;
		background: none;
		cursor: default;
	}
	.macroind-graphics li:hover {
		background: none;
	}
	.macroind-graphics.lt-item {
		background: none;
	}
	.macroind-graphics .lt-item:hover{
		background: none ;
	}
	.macroind-graphics .m-type {
		padding-left: 0;
	}
		/* END Список Макроиндикаторов и графиков */

		/* Список В общесте и культуре */
	.society-facts-list li {
		padding: 10px 20px 0 20px;
		width: 270px;
		height: 68px;
	}
	.society-facts-list li:hover {
		background: url("border_l.png") no-repeat 100% 50%;
	}
	.society-facts-list .big-number {
		font-size: 3.8em;
		color: #6c6c6b;
		float: left;
		width: 75px;
		text-align: right;
		text-shadow: 1px 2px 1px #dcdcdc;
	}
.s-bubble {
	background: url("soc-bubb.png") no-repeat scroll 0 0 transparent;
    color: #4E4E4E;
    float: right;
    font-size: 0.83em;
    height: 51px;
    line-height: 1.2;
    padding: 5px 7px 10px 7px;
    width: 170px;
}
		/* END В общесте и культуре */
/* Списки из шапочной панели */



	/* Список главных сюжетов*/
/*.mn-topics-list {
	width: 400px;
	float: left;
}
.mn-topics-list .mtl-el  {
	padding: 25px 0;
	background: url(../img/bord_subnav.png) 0 100% repeat-x;
}
.mn-topics-list .last-row {
	padding-bottom: 0;
	background: none;
}
.mn-topics-list .rt-side {
	width: 220px;
	float: right;
}
.mn-topics-list p {
	font-size: 0.92em;
}
.mn-topics-list h4 {
	margin-bottom: 5px;
}*/

	/* Список главных тегов */
/*.mn-tags-nav-bl {
	width: 400px;
	float: right;
}
.mn-tags-list {
	margin-top: 25px;
}
.mn-tags-list .m-t-l-el {
	font-weight: 700;
	margin-bottom: 9px;
	width: 180px;
	float: left;
}
.mn-tags-list a {
	color: #324d64;
}*/

	/* Список главных заголовков */
/*.mn-stories-list {
	padding-top: 18px;
	background: url(../img/bord_subnav.png) 0 0 repeat-x;
}
.mn-stories-list li {
	float: left;
	margin-right: 5px;
}
.gr-title {
	background:none repeat scroll 0 0 #6C6C6D;
	color:#FFFFFF !important;
	padding:1px 5px 2px;
	line-height: 1;
	height: 13px;
}*/
	/* END Саб навигация в шапке */

	/* Инструмент в Бизнес и Финансах */
	.macroind-bl .rt-side {
        width: 520px;
        float: right;
        padding-top: 7px;
	}
	.macroind-bl p {
		font-size: 0.92em;
		font-family: verdana, arial, tahoma;
	}
	.macroind-bl h4 {
		margin-bottom: 11px;
	}
.m-graphic {
	width: 315px;
	height: 180px;
	float: left;
}
	/* END Инструмент в Бизнес и Финансах */	

	/* россия и мир - инструмент подменю */
.countries-list {
	width: 241px;
	float: left;
	margin: 0 15px 0 35px;
}
	.countries-list .cl-row {
		padding: 15px 5px 14px 0;
		background: url(dotted-g.png) repeat-x 0 0;
	}
	.countries-list .countrlist-title {
		font-size: 0.92em;
		background: none;
	}
	.countries-list .act-country {
		padding: 15px 18px;
		background: #edeeef;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
.cl-numb {
	margin: 7px 0 0 -32px;
	font-family: times new roman, arial;
	font-size: 1.17em; 
	float: left;
}
.act-country .cl-numb {
	margin: 7px 0 0 -50px;
}
.cl-index {
	font-size: 0.92em;
	color: #2e2e2e;
}
.cl-flag {
	float: left;
	margin-right: 15px;
	height: 34px;
	width: 50px;
}
.country-name {
	font-family: verdana, tahoma, arial;
	font-size: 1.33em;
	color: #000;
	margin-bottom: 3px;
	line-height: 1;
}
	/* END россия и мир - инструмент подменю */

	/* Инструмент подменю все рубрики */
.allrubr-lt {
	background: url(bord-all.png) no-repeat 100% center;
	width: 180px;
	padding: 8px 10px 0 0;
	float: left;
	height: 210px;
}
.arl-row {
	margin-bottom: 8px;
	background: url("bullet00.png") no-repeat 0 -4px;
    margin-bottom: 10px;
    padding: 0 0 0 15px;
}
	.arl-row a {
		color: #324d64;
		font-weight: 700;
	}
.allrubr-title {
	font-size: 1.5em;
	margin-bottom: 10px;
	display: block;
}
.allrubr-rt {
	width: 260px;
	padding: 8px 0 0 20px;
	float: right;
	height: 210px;
	background: url(bord-all.png) no-repeat;
}
.allrubr-cent {
	padding: 8px 28px 0 30px;
	width: 328px;
	height: 210px;
	float: left;
}
	.allrubr-magaz .arm-row {
		float: left;
		margin: 7px 36px 0 0;
		width: 85px;
	}
	.allrubr-magaz .issue-pict {
		width: 80px;
		height: 108px;
		margin-bottom: 10px;
	}
	.allrubr-magaz .mag_quotes {
		background: url(rubr-quo.png) no-repeat 0 center;
		margin-left: -7px;
		padding-left: 7px;
		color: #005689;
		font-size: 0.92em;
		text-decoration: underline;
		display: inline;
	}
	.allrubr-magaz .mag_quotes:hover {
		text-decoration: none;
	}
	.allrubr-magaz .i-mag-qutes {
		background: url(rubr-quo.png) no-repeat 0 center;
	}	
.allrubr-bottom {
	background: url(bord_sub.png) repeat-x;
	padding: 10px 0 0 0;
}	
	.allrubr-bottom .allrubr-lt {
		height: 106px;
			background: url(bord-all.png) 100% 0 no-repeat;
	}	
	.allrubr-bottom .allrubr-cent {
		height: 106px;
	}
	.allrubr-bottom .allrubr-rt {
		height: 106px;
			background: url(bord-all.png) no-repeat;
	}	
.ph-vid-aud li {
	background: none;
	padding-left: 15px;
}
.photorubr {
	background: url(icon-pho.png) 0 center no-repeat;
	padding: 3px 0 0 35px;
	height: 20px;
	display: block;
}
.videorubr {
	background: url(icon-vid.png) 0 center no-repeat;
	padding: 3px 0 0 35px;
	height: 20px;
	display: block;
}
.audiorubr {
	background: url(icon-aud.png) 0 center no-repeat;
	padding: 3px 0 0 35px;
	height: 20px;
	display: block;
}
	.allrubr-rt .lt-side {
		width: 110px;
		padding-left: 10px;
		float: left;
	} 
	.allrubr-rt .rt-side {
		width: 130px;
		padding-left: 10px;
		float: left;
	}
	.lt-side .allrubr-title {
		color: #324d64;
		font-size: 1em;
		font-weight: 700;
	}
	.rt-side .allrubr-title {
		color: #324d64;
		font-size: 1em;
		font-weight: 700;
	}
	/* END Инструмент подменю все рубрики */
	
	/* ШАПКА АиА с поиском */
.seacrh-collapse {
		padding: 25px 119px;
		height: 180px;
		background: url(bgd_coll.png) repeat-x;
		overflow: visible;
		width: 710px;
		position: static;
		margin-top: 0;
	}
.advsearch-inp {
	background: url(advsearc.png) no-repeat;
	    display: block;
	    height: 18px;
		padding: 7px 5px 7px 10px;
	    width: 605px;
	border: none;
	float: left;
	font-size: 1.17em;
	color: #909090;
}
	.seacrh-collapse .lt-side {
	background: url(bord_adv.png) 100% center no-repeat;
	padding: 0 15px 0 0;
	width: 385px;
	float: left;
}

	/* Развернутый поиск */
.advsearh-filter {
	font-size: 0.92em;
	margin: 10px 0 0;
}
	.advsearh-filter .asf-row {
		padding: 8px 0;	
	}
	.advsearh-filter label {
		color: #fff;
		font-weight: 700;
		margin: 0 5px;
	}
	.advsearh-filter .cnt-label {
		margin-right: 20px;
	}
	.advsearh-filter .label-text {
		color: #fff;
		font-weight: 700;
		margin: 0 5px;
	}
.inp-number {
	width: 49px;
	height: 14px;
	padding: 1px;
	line-height: 1;
}
.select-magaz {
	width: 190px;
	vertical-align: middle;
	margin: 0 3px 0 0;
}
.select-period {
	width: 225px;
	vertical-align: middle;
	margin: 0 0 0 0;
}
.inp-acompl {
	height: 14px;
	padding: 1px;
	line-height: 1;
	width: 210px;
}
.seacrh-collapse .rt-side {
	padding-left: 30px;
	float: left;
	width: 280px;
}
.datefield-wrap {
	width: 100px;
	position: relative;
	display: inline;
	display: inline-block;
	vertical-align: middle;
}
.field-inp {
	display: block;
	width: 88px;
	height: 14px;
	padding: 1px 3px;
}
.icon-calendar {
	position: absolute;
	top: 3px;
	right: 4px;
	width: 18px;
	height: 15px;
	cursor: pointer;
	background: url(icon-cal.png) no-repeat;
}
/* END Развернутый поиск */

	/* Паенль с поиском */
	#head .search-title {
		width: 86px;
		text-align: center;
		height: 58px;
		padding-top: 20px;
	}
.search-list {
	float: left;
}
	.search-list .sl-el {
		width: 115px;
		padding: 27px 7px 23px 5px;
		height: 28px;
		text-align: center;
	}
	.search-list .act-search {
		background: url(border_l.png) no-repeat scroll 100% 50%, url(bgd-act-.png) repeat-x;
	}
	.search-list .act-search:hover {
		background: url(border_l.png) no-repeat scroll 100% 50%, url(bgd-act-.png) repeat-x;
	}
.b-search-inp {
	background: url(bgd-b-se.png) no-repeat;
	    display: block;
	    height: 18px;
		    padding: 7px 5px 7px 10px;
	    width: 330px;
		float: right;
		margin: 26px 10px 0 0;
	border: none;
	font-family: tahoma, verdana,arial;
	font-size: 1.17em;
}
.placeholder {
	color: #909090;
}

	/* кнопка ИСкать */
.wrapper-b-search {
	background: url("wrapper-.png") no-repeat scroll 0 0 transparent;
	    float: right;
	    height: 32px;
	    margin: 26px 20px 0 0;
	    outline: 0 none;
	    padding: 0 0 0 10px;
	display: inline;
}
.b-search-but {
	background: url("wrapper-.png") no-repeat scroll 100% 0 transparent;
    border: 0 none;
    color: #727272;
/*    cursor: pointer;*/
    font-family: verdana, tahoma, arial;
    font-size: 1.2em;
    height: 32px;
    margin: 0 -10px 0 0;
    outline: 0 none;
    overflow: visible;
    padding: 0 10px 1px 0;
    position: relative;
	line-height: 1;
	text-shadow: 1px 1px 1px #DCDCDC;
}
	.seacrh-collapse .wrapper-b-search {
		margin: 0 10px 0 0;
	} 
.act-searchbutton {
	background: url("wrapper-.png") no-repeat 0 0;

}
	.act-searchbutton .b-search-but {
		background: url("wrapper-.png") no-repeat 100% 0;
			color: #2f6086;
			cursor: pointer;
	}
	.act-searchbutton:hover {
		background: url("wrapper-.png") no-repeat 0 0;
	}
	.act-searchbutton .b-search-but:hover {
		background: url("wrapper-.png") no-repeat 100% 0;
	}
	/* END кнопка ИСкать */
/* END ШАПКА АиА с поиском */
		
/* END Дополнительные инстурменты и подменю в шапке */

/* Архив журнала */
	/* Блок с серой подложкой архив журнала */
.minitabs-bl {
	border: 1px solid #CDCECE;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	margin-bottom: 20px;
	padding: 10px;
	background: #fcfcfc;
}

	/* Список архива журналов */
	.magaz-archive .ma-row {
		padding: 35px 0;
		background: url("border_d.png") repeat-x 0 0;
	}
.ma-it {
	width: 125px;
	float: left;
	padding: 0 46px;
}
.issue-date {
	font-size: 0.92em;
	color: #6c6c6d;
}
.issue-pict {
	margin-bottom: 10px;
	display: block;
	-moz-box-shadow: 2px 2px 7px #969696;
	box-shadow: 3px 3px 7px #969696;
	-webkit-box-shadow: 2px 2px 7px #969696;
	width: 120px;
	height: 160px;
}
/*.minitabs-bl .magaz-archive {
	margin: 0 10px;
}*/
	.minitabs-bl .ma-it {
		padding: 0 38px;
	}
.mag_quotes {
	margin: 0 -10px;
	padding: 0 0 0 10px;
	background: url(mag_quot.png) no-repeat 0 5px;
	display: block;
}
.issue-title {
	font-size: 1.17em;
	color: #005683;
	margin-bottom: 3px;
	display: block;
	text-decoration: underline;
}
.issue-title:hover {
	text-decoration: none;
}
.issue-title a {
	color: #005683;
}
h2.issue-title {
	background: none;
	padding-left: 0;
}
/*.issue-n-title {
	font-size: 1.17em;
	color: #005683;
	margin-bottom: 3px;
	display: block;
	text-decoration: underline;
}*/

	/* Список архива журналов старых*/
.old-magaz {
	margin: 25px 0 25px 80px;
}
.om-row {
	width: 140px;
	margin-right: 28px;
	float: left;
}
.smissue-title {
	color: #005689;
	display: block;
	margin-bottom: 3px;
	line-height: 1.4;
}
.smissue-pict {
	display: block;
	margin-bottom: 15px;
	-moz-box-shadow: 2px 2px 7px #969696;
	box-shadow: 3px 3px 7px #969696;
	-webkit-box-shadow: 2px 2px 7px #969696;
	width: 80px;
	height: 108px;
}
	/* END Список архива журналов */
/* END Список архива журналов */
	
/* Главные издания блок с серой подложкой */
.main-publication {
/*	background: #dfdfdf;
	border: 1px solid #cecfcf;*/
	padding: 25px 0 40px 45px;
	margin: 30px 0 30px;
}

.pl-el {
/*	width: 200px;
	padding: 0 45px;*/
	width: 240px;
	margin-right: 53px;
	float: left;
}
.mn-issue-title {
/*	text-decoration: underline;*/
	color: #005689;
	font-size: 1.67em;
	margin: 0 0 0 -10px;
	padding: 0;
	background: none;
}
.issue-descr {
	margin-bottom: 2px;
}
.mn-issue-pict {
	-moz-box-shadow: 4px 6px 7px #969696;
	box-shadow: 3px 3px 7px #969696;
	-webkit-box-shadow: 2px 2px 7px #969696;
	display: block;
	height: 256px;
	width: 192px;
}
.under-issue {
	padding-top: 3px;
	height: 50px;
}
.publication-list .icons-list {
	margin-top: 15px;
}
.magaz-archive .icons-list {
	margin: 5px 0 7px;
}
/* END Главные издания блок с серой подложкой */

/* Выпуск журнала */
.issue-publ {
	font-size: 0.92em;
	float: left;
	margin-top: 2px;
/*	margin: 0 80px 0 0;*/
}
.issue-pager {
	float: right;
	margin: 2px 40px 0 0;
	font-size: 0.92em;
}
.prev_issue { 
	padding: 0 10px 0 20px;
	background: url(larr0000.png) no-repeat 0 50%;
	text-decoration: underline;
}
.prev_issue:hover {
	text-decoration: none;
}
.next_issue {
	padding: 0 20px 0 10px;
	background: url(rarr0000.png) no-repeat 100% 50%;
	text-decoration: underline;
}
.next_issue:hover {
	text-decoration: none;
}
.all-issues {
	background: url(icon-all.png) 100% 50% no-repeat;
	padding-right: 20px;
	font-size: 0.92em;
	text-decoration: underline;
	float: right;
	margin: 2px 20px 0 0;
}
.all-issues:hover {
	text-decoration: none;
}
.mn-detail-issue {
	padding: 10px 30px 30px;
	border: 1px solid #d2d3d3;
	margin-bottom: 20px;
}
.day-theme {
    color: #000000;
    font-size: 2em;
    font-weight: 400;
    margin: 10px 10px 20px 0;
	background: none;
	padding-left: 0;
}
.mn-detail-issue .pict-left {
	padding: 0 25px 15px 0;
	margin: 0;
	background: #fff;
}
.mn-detail-issue .pict-left img {
	-moz-box-shadow:4px 6px 7px #969696;
	-webkit-box-shadow:4px 6px 7px #969696;
	box-shadow:4px 6px 7px #969696;
}
.mn-detail-issue .icons-list {
	margin-top: 10px;
}
	.mn-detail-issue h4 {
		margin-bottom: 5px;
	}
	.detail-issue-list .dil-row {
		padding-bottom: 15px;
		background: url(dotted-g.png) repeat-x 0 100%;
		margin-bottom: 10px;
		line-height: 1.2;
	}
	.mn-detail-issue .last-row {
		margin-bottom: 0;
		padding-bottom :0;
		background: none;
	}	
.border-block .feed-list {
	margin-top: 15px;
}
	/* Стили тегов */
.tag {
	color: #CD0000;
	text-decoration: underline;
	font-size: 0.92em;
}
.tag-wrap {
	float: left;
	margin-top: 8px;
}
.tag-wrap .i-rss {
	float: none;
	vertical-align: middle
}
.tag-wrap .tag {
	vertical-align: middle
}
.h-tag-wrap {
/*	margin: -3px 0 8px;*/
	margin: 0 0 10px;
}

.horiz-list .h-tag-wrap {
	margin-bottom: 6px;
}
.h-tag-wrap .i-rss {
	float: none;
	vertical-align: middle
}
.h-tag-wrap .h-tag {
	vertical-align: middle
}

	/* Переназначение стилей вертикального списка */
.separated-list .v-list {
	margin-left: 15px;
}
.separated-list .v-list-title {
	margin: 0 0 3px 15px;
	background: none;
	font-weight: 400;
}
.separated-list .v-list li {
	background: none;
	padding: 0;
}
/* EHD Выпуск журнала */

/* Cтраница макроиндикаторы */
.graphic {
	margin: 0 10px 10px; 
}


/* Магазин подписка */

	/* Главная страница подписки */
/*.true-link-wrapper a {
	color: #005689;
	text-decoration: underline;
}*/



.shop-item {
	width: 403px;
	height: 198px;
	display: block;
	margin: 18px 0 0;
}
.shop-item-long {
	display: block;
	margin: 18px 0 0;
	width: 824px;
	height: 112px;
}
.shop-item-horiz {
	margin: 18px 0 18px;
}
.sih-el {
	margin-right: 19px;
	float: left;
	width: 262px;
}
.no-item-button {
	color: #CD0000 !important;	
}
		/* Кнопка в навигации в подписке */
	.wrapper-shopbutton {
		background: url(wrapper-.png) 0 0 no-repeat;
		padding-left: 4px;
		height: 21px;
		position: relative;
	}
	.wrapper-shopbutton:hover {
		background: url(wrapper-.png) 0 0 no-repeat;
	}
	.shopbutton {
		background: url(shopbutt.png) repeat-x;
		height: 19px;
		display: inline-block;
		position: relative;
		padding: 2px 7px 0 7px;
	}
	.shopbutton:hover {
		background: url(shopbutt.png) repeat-x;
		text-decoration: none;
		color: #fff;
	}
	.shopbutton-end {
		background: url(end-shop.png) no-repeat;
		height: 21px;
		width: 4px;
		display: inline-block;
		margin-right: -4px;
		position: absolute;
		right: 0;
		top: 0;
	}
	.shopbutton:hover .shopbutton-end {
		background: url(end-shop.png) no-repeat;
	}
	.act-shopbutton {
		background: url(wrapper-.png) 0 0 no-repeat;
		color: #fff;
	}
	.act-shopbutton .shopbutton {
		background: url(shopbutt.png) repeat-x;
	}
	.act-shopbutton .shopbutton-end {
		background: url(end-shop.png) no-repeat;
	}
		/* END Кнопка в навигации в подписке */

		/* Навгиция в подписке */
	.shop-items-nav {
		float: left;
		margin-top: 2px;
	}
	.sin-el {
		float: left;
		margin-right: 10px;
	}
	.wrapper-shopborder {
		margin: 0 -24px 10px;
		padding: 0 24px 15px;
		background: url("border_d.png") repeat-x 0 100%;
	}
	.wrapper-shopborder .h1 {
		margin: 0 0 0 -24px;
		
	}
	.wrapper-shopborder .h2 {
		margin: 0 0 0 -24px;
		
	}
		/* END Навгиция в подписке */
	
	/* Подвал в подписке */
.shop-footer {
	margin: 25px -24px 20px;
	background: url("border_d.png") repeat-x 0 0;
	padding: 20px 24px 0;
}
.shop-informlist {
	float: right;
	width: 300px;
}
	.shop-informlist a {
		text-decoration: underline;
	}
	.shop-informlist a:hover {
		text-decoration: none;
	}
	.shop-informlist .bl-row {
		background: url(bullet-d.png) 0 center no-repeat;
	}
	.shop-footer p {
		color: #363636;
		line-height: 1.6;
		margin-bottom: 7px;
	}
.phone-number {
	font-size: 2em;
	color: #000;
	margin-bottom: 2px;
}
.email {
	font-size: 1.5em;
	font-family: tahoma, verdana, arial;
}
	.shop-footer .email {
		color: #000;
		margin-bottom: 7px;
	}
.more-inform {
	width: 500px;
	float: left;
}
.how-to-pay {
	margin-bottom: 9px;
}
.htp-row {
	padding: 0 15px 0 13px;
	background: url(bord-how.png) 100% center no-repeat;
	float: left;
}
	.how-to-pay p {
		font-size: 0.92em;
		color: #494949;
		margin-top: 7px;
		line-height: 1;
	}
	.shop-instr-link {
		padding: 0 0 0 30px;
		background: url(icon-key.png) 0 0 no-repeat;
		margin: 0 0 20px -15px;
		height: 25px;
		display: block;
	}
	
	
	
	/* END Подвал в подписке */			
.assist-method-wrap {
	width: 342px;
	float: left;
	position: relative;
	margin: 0 0 25px;
}
.assist-method {
	padding: 0 0 5px;
	margin: 0 0 7px;
}
.assist-method-wrap .assist-method {
	border-bottom: 1px solid #c2bfc2;
}
.am-el {
	display: inline-block;
	padding: 0 9px;
	vertical-align: middle;
	background: url(assistme.png) 100% 50% no-repeat;
}
.assist-descr {
	float: right;
	width: 260px;
	color: #494949;
	font-size: 0.92em;
	line-height: 1.2;
}
.assist-method-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 340px;
	height: 88px;
	display: block;
	z-index: 100;
	cursor: pointer;
}	
.sberbank-wrap {
	float: right;
	width: 125px;
	margin-right: 10px;
	display: block;
	text-decoration: none;
}
.sberbank-wrap:hover {
	text-decoration: none;
}	
.sberbank-wrap .i-sberbank-gr {
	padding-bottom: 5px;
}	
.sberbank-descr {
	color: #494949;
	font-size: 0.92em;
	line-height: 1.2;
	border-top: 1px solid #C2BFC2;
	padding-top: 5px;
	display: block;
}	
.basket-bl {
	float: right;
	color: #363636;
	width: 180px;
}
.b-link {
	background: url(icon-bas.png) 0 center no-repeat;
	text-decoration: underline;
	padding: 5px 0 0 35px;
	height: 20px;
	display: block;
	margin: 0 4px 0 0;
	float: left;
	color: #b81d0f;
}
.b-link:hover {
	text-decoration: none;
}
	.basket-bl span {
		margin-top: 5px;
		float: left;
	}

	/* Форма заказа */
.required {
	color: #DB0100;
    margin: 0 5px;
}	
.subscr-data {
	margin: 30px 0 30px 0;
	width: 240px;
	padding: 0 110px 0 30px
}
	.subscr-data textarea {
		width: 230px !important;
		height: 40px !important;
	}
	.subscr-data label {
		color: #2E2E2E;
	}
.subscr_type {
	line-height: 1.8;
	    margin: 10px 0 0;
	    width: 130px;
}
.payments-method {
	margin: 20px 0 30px;
}
	.payments-method .pm-row {
		width: 387px;
		float: left;
		margin-bottom: 20px;
	}
	.payments-method .rt-side {
		width: 300px;
		padding-right: 45px;
		float: right;
	}
	.payments-method p {
		margin-top: 8px;
	}
	.payments-method  img {
/*		margin-bottom: 10px;
		display: block;*/
		display: inline-block;
		vertical-align: middle;
	}
	.payments-method .icons-list {
		margin-bottom: 10px;
	}
	.payments-method .icons-list li {
		height: 20px;
	}
/* END Форма заказа */	
	
	/* Лента товаров на главной странице подписки */
.items-feed {
	margin-top: 20px;
}
.shop-group-desc {
/*        margin-top: 20px;*/
}
.shop-group-desc ul {
	margin: 10px 0 0;
}
.shop-group-desc li {
	margin: 0 0 7px;
	background: url(bullet00.png) 0 -6px no-repeat;
	list-style: none;
	padding: 0 0 0 15px;
}
.if-el {
	padding: 10px 12px;
	border: dashed 1px #a3a3a3;
	width: 168px;
/*	height: 405px;*/
	height: 428px;
	float: left;
	margin: 0 15px 30px 0;
}
.if-mag-title {
	text-align: center;
	height: 35px;
	display: block;
	line-height: 1.2;
}	
.if-pict {
	width: 120px;
	height: 160px;
	margin: 0 auto 15px;
	display: block;
	-moz-box-shadow: 3px 4px 7px #969696;
	-webkit-box-shadow: 3px 4px 7px #969696;
	box-shadow: 3px 4px 7px #969696;
	position: relative;
}
.item-description {
	color: #6c6c6d;
	font-size: 0.92em;
	height: 116px;
	line-height: 1.3;
	display: block;
}	
.if-electr-layer {
	background: url(electr-l.png) 0 0;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 120px;
	height: 85px;
}
.if-electr-layer-b {
	width: 350px;
	height: 92px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(electr-l.png) 0 0;
}
.if-info-layer {
	background: url(info-lay.png) 0 0;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 120px;
	height: 85px;
}
.if-info-layer-b {
	background: url(info-lay.png) 0 0;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 350px;
	height: 92px;
}

.if-inform {
	height: 60px;
}
.if-inform .ifi {
	font-size: 0.92em;
	margin: 0 5px 1px 0;;
}
.if-price {
	color: #bb4b4b;
	font-size: 2.34em;
	margin: 0 0 0 4px;
	font-weight: 700;
}
.if-price-unit {
	color: #bb4b4b;
	font-weight: 700;
	font-size: 1.09em;
}
.if-discount {
	color: #838383;
	font-weight: 700;
	font-size: 1.63em;
	margin-left: 4px;
}
.basket-button {
	font-size: 0.92em;
	white-space: nowrap;
	width: 160px;
}
.basket-button .bigbutton {
	color: #2e2e2e;
	width: 145px;
	padding: 8px 0px 0;
	height: 24px;
	white-space: nowrap;
}
.items-feed .wrapper-bigbutton {
	margin: 10px 0 0 2px;	
}
.if-button-text {
	float: left;
}	
	/* END Лента товаров*/

	/* Страница товара, журнала */
.shop-item-pict {
	width: 350px;
	float: left;
	-moz-box-shadow: 4px 6px 7px #969696;
	-webkit-box-shadow: 4px 6px 7px #969696;
	box-shadow: 4px 6px 7px #969696;
	margin-bottom: 10px;
	position: relative;
}
.shop-item-lt {
	width: 355px;
	float: left;
	margin-bottom: 20px;
}
/*.shop-lt-clr {
	width: 360px;
	clear: both;
}*/
.shop-wysiwyg {
/*	border-top: 1px solid #cdcece;
	padding-top: 12px;
	margin-top: 15px;*/
	clear: left;
	
}
.shop-item-rt-side {
	width: 410px;
	float: right;
	margin: 0 0 10px 8px;
}
.shop-item-price {
	margin-bottom: 15px;
}
.sip-row {
	padding: 0px 0 5px 0;
	margin-bottom: 2px;
	background: #e6e6e6; 
	height: 80px;
}
.sip-gift-row {
	height: auto;
	padding-bottom: 10px;	
}
.sip-gift-row .white-arrow {
	padding: 3px 7px 0 15px;
	width: 105px;
}
.sip-action-row {
		background: #ffb800;
	height: auto;
}
/*.sip-yellow-bgd {
	background: #ffb800;
}*/
.sip-gift-row .sip-action-text {
	padding: 0 0 0;
	width: 175px;
}
.sh-price {
	font-size: 2.5em;
	font-weight: 700;
	float: left;
	margin: 26px 20px 3px 30px;
	line-height: 1;
	width: 130px;
}
.sh-price-unit {
	font-size: 0.4em;
}
.sh-action-name {
	float: left;
	width: 150px;
	margin: 28px 0 0;
}
.sh-description {
	float: left;
	width: 150px;
	margin-top: 15px;
	line-height: 1.5;
}

/* ???? */
.sh-gift-cell-info {
        width: 80px;
	margin: 10px;
	float: left;
}
.sh-gift-cell {
       width: 120px;
	margin: 10px;
	float: left;
}
.sh-gift-cell .sh-gift-cell-head {
        height: 190px;
}

.sh-period {
	font-size: 2em;
	float: left;
	width: 150px;
	margin: 28px 0 0;
}
.shop-item-price input {
	float: right;
	margin: 39px 30px 0 0;
/*	padding: 0;
	border: none;
	width: auto;*/
}
.shop-action-line {
	color: #fff;
	height: 15px;
	padding: 1px 0 0 13px;
	background: url(shop-gif.png) no-repeat;
	font-size: 0.92em;
	font-style: italic;
	line-height: 1;
}
.shop-gift-line {
	color: #fff;
	height: 30px;
	padding: 14px 0 0 13px;
	background: url(shop-gif.png) no-repeat;
	font-size: 0.92em;
	font-style: italic;
	line-height: 1;
}
.sgl-pict {
	width: 110px;
	height: 40px;
	float: right;
	margin-top: -14px;
	display: block;
	zoom: 1;
}
.yellow-arrow {
	font-size: 1.17em;
	background: #ffd14f;
	height: 18px;
	padding: 1px 0 0 34px;
	width: 	99px;
	line-height: 1;
	margin-bottom: 7px;
	position: relative;
}
.yellow-arrow-end {
	background: url(yellow-a.png) 100% 0 no-repeat;
	width: 8px;
	height: 19px;
	display: block;
	position: absolute;
	top: 0;
	right: -8px;
	z-index: 10;
}
.white-arrow {
	font-size: 1.5em;
	background: #fff;
	height: 24px;
	padding: 3px 7px 0 7px;
	width: 	110px;
	line-height: 1;
	color: #cc0059;
	margin-right: 20px;
	float: left;
	position: relative;
}
.white-arrow-end {
	background: url(white-ar.png) 100% 0 no-repeat;
	width: 12px;
	height: 27px;
	display: block;
	position: absolute;
	top: 0;
	right: -12px;
	z-index: 10;
}
.sip-action-text {
	width: 130px;
	float: right;
	line-height: 1.2;
	padding-top: 10px;
	margin-right: 8px;
}
.shop-item-rt-side .basket-button {
	float: right;
}
.shop-item-lt .vkontakte_i_like {
	margin: 15px 05px 0 0;
}
.shop-item-lt .facebook_i_like {
	margin: 15px 5px 0 0;
}
.shop-item-lt .twiiter-button {
	margin: 8px 65px 0 0;
}
.shop-item-lt .buttons-in-article {
	margin: 10px 15px 0 0;
	float: left;
}

/* XXX.sh-price-cont {
	width: 110px;
	padding: 4px;
	background: #f1e60e;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	float: left;
	margin-right: 25px;
}
.sh-price-text {
	color: #858624;
	font-size: 0.92em;
}
.sh-price-cont-ins {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	padding: 7px 1px 7px 5px;
	border: 1px solid #a9a724;
	margin-top: 1px;
}
.sh-price-cont .if-price {
	color: #61470e;
	font-size: 2.14em;
	margin: 0;
}
.sh-price-cont .if-price-unit {
	color: #61470e;
	font-size: 1em;
}*/
	/* END Страница товара, журнала */

/* Панель ползовательскоко соглашения */
.user-agreement-panel a {
	color: #005689;
	text-decoration: underline;
}
.user-agreement-panel a:hover {
	text-decoration: none;
}
.user-agreement-panel input {
	margin-right: 10px;
}
/* XXX
.shop-tabs-wrapper {
	padding: 20px 24px 0;
	margin: 18px -24px 0;
	background: url("../img/border_dotted.png") repeat-x 0 0;
}
.shop-tabs {
	font-size: 1.33em;
}
.st-el {
	display: inline-block;
	padding: 0 18px 0 0;
	margin: 0 20px 0 0; 
	background: url(../img/border-shop-tabs.png) 100% 3px no-repeat;
}
.st-el a {
	border-bottom: dotted 1px #2E2E2E;
	text-decoration: none;
}
.st-el a:hover {
	border-bottom: none;
}
.st-el-bord {
	float: right;
}
.actived-shop-tab {
	font-size: 1.3em;
	background: url(../img/border-shop-tabs.png) 100% 8px no-repeat;
}
*/
.nav-by-anchor {
	margin: 0 -24px 12px;
		background: url("border_d.png") repeat-x 0 100%;
		padding: 0 24px 10px 10px;
}
.nby-el {
	display: inline-block;
	padding: 0 15px;
	border-right: 1px solid #222;
	line-height: 1;
	margin: 0 0 10px;

}

.sh-specissue-bl {
	background: #343434;
	padding: 5px 0 6px;
	margin: 0 0 20px;
	-webkit-box-shadow: 4px 6px 7px #969696;
	-moz-box-shadow: 4px 6px 7px #969696;
	box-shadow: 4px 6px 7px #969696;
}
.sh-specissue-bl-large .shs-el {
	margin: 0 12px 7px 0;
}
.shs-el img {
	display: block;
	margin: 0 0 3px;
}
.sh-specissue-border {
	border-top: 1px solid #5F5F5F;
	margin: 0 0 10px -7px;
	padding-left: 7px;
	float: left;
	width: 100%; 
	font-size: 0;
}
.sh-specissue-title {
	color: #e6e6e6;
	text-transform: uppercase;
	font-size: 0.82em;
	margin-bottom: 2px;
	text-align: center;
}
.sh-specissue {
	padding: 7px 0 0 8px;
	border-top: 1px solid #5f5f5f;
	
}
.sh-specissue a {
		
	
}
.shs-el {
	float: left;
	margin-right: 7px;
	text-align: center;
	font-size: 0.83em;
	color: #e6e6e6;
	
}
.yellow-text {
	color: #ffb800;
}


/* END Магазин подписка */

/* Блок с памяткой в подписке, статье и старнице авторизации */
.memory-bl {
	margin: 18px 0 0;
/*	width: 774px;*/
	padding: 7px 25px 3px;
	border-top: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
	border-left: 1px solid #aeaeae;
	border-bottom: 1px solid #adadad;
	background: url(bgd-memo.png) repeat-x;
}
	.memory-bl .pict-left {
		margin-right: 20px;
	}
	.memory-bl .pict-right {
		margin-top: 5px;
	}
	.memory-bl p {
		margin-top: 2px;
		color: #363636;
		 text-shadow: 1px 1px 1px #DCDCDC;
		line-height: 1.5;
	}
	.article .memory-bl {
		font-size: 0.86em;
	/*	margin-bottom: 20px;*/
	}
		.article .memory-bl p {
			margin: 4px 0 0 0;
		}
	.comments-bl .memory-bl {
		margin: 10px -1px;
	}
		.comments-bl .memory-bl .pict-left {
			margin-top: 5px;
		}
		.comments-bl .memory-bl p {
			margin: 7px 0 0;
		}
	.color-cont .memory-bl {
		margin: 18px -25px 20px;
	}
/*.color-cont .memory-bl p {
	margin: 10px 0 0;
}*/
.memory-dark-bl {
	margin: 0 0 20px;
	background: url(bgd-memp.png) repeat-x;
	border: none;
	padding: 7px 25px 9px;	
}
	.memory-dark-bl .pict-left {
		margin-right: 13px;
	}
	.memory-dark-bl p {
		color: #fff;
		text-shadow: 1px 1px 1px #535252;
	}
/* END Блок с памяткой в подписке, статье и старнице авторизации */
	
/* Профайл*/
.profile-cont {
	padding: 10px 40px;
}
.profile-lt {
	width: 250px;
	float: left;
	margin-right: 95px;
}
.profile-photo {
/*	width: 300px;
		float: left;*/
	width: 250px;
	padding: 30px 0 0;
} 
	.profile-photo img {
		margin-bottom: 5px;
	}
	.profile-photo p {
		color: #6c6c6d;
		font-size: 0.92em;
		line-height: 1.2;
		margin-bottom: 10px;
	}
	.profile-photo form {
		width: 200px;
		overflow: hidden;
	}
	.profile-photo input {
		display: block;
		width: 110px;
	}
.change-password {
	padding: 10px;
	background: #edeeef;
	width: 230px;
	margin: 15px 0;
}
	.change-password .pers-data {
		margin: 0;
		float: none;
	}
	.change-password .form-230 input {
		width: 218px;
	}
.pers-data {
	float: left;
	margin: 30px 0 0;	
}
.private-inform {
	width: 295px;
}
.pd-row {
	margin-bottom: 12px;
}
	.form-230 input {
		width: 230px;
		font-size: 12px;
		color: #2e2e2e;
	}
	.pers-data label {
		display: block;
		color: #939ea0;
		margin-bottom: 5px;
	}
	.pers-data .email {
		margin-top: -4px;
	}
	.pers-data .true-link {
		font-size: 0.92em;
		display: block;
		margin-top: 7px;
	}
	.submit-row input {
		margin: 15px 10px 0 0;
/*		float: left;*/
		display: block;
	}
/*.private-inform {
	width: 270px;
} */
.checkflag-bl {
	width: 100px;
	float: right;
	margin: 5px 0 0;
}
.checkflag {
	background: url(checkfla.jpg) 0 0 no-repeat;
	padding: 5px 20px 5px 7px;
	width: 69px;
	height: 28px;
	color: #976351;
	font-size: 0.92em;
	 text-shadow: 1px 1px 1px #fff;
}
	.checkflag-bl .private-inform {
		width: 22px;
		margin-top: 0;
		background: #ebe2e0;
		float: none;
	}
.check-list {
	margin-bottom: 12px;
	text-align: center;
}
	.private-inform .pd-row {
		height: 45px;
	}
	.checkflag-bl .pd-row {
		height: 35px;
		padding-top: 10px;
	}
	.pers-data textarea {
		height: 100px;
		width: 380px;
		margin-bottom: 0;
	}
	.pers-data select {
		width: 130px;
	}
.profile-inform {
	width: 390px;
}
.nickname-inp {
	font-size: 18px !important;
	color: #a0a0a0 !important;
}

	/* Список с аккаунтами */
.networks-accounts-fields {
	margin-top: 110px;
	width: 280px;
	float: right;
}
	.networks-accounts-fields .icon {
		margin-right: 6px;
		vertical-align: middle;
	}
	.networks-accounts-fields input {
		vertical-align: middle;
	}
	.profile-inform .lt-side {
		width: 243px;
		float: left;
	}
	.profile-inform .rt-side {
		width: 135px;
		float: right;
	}
.about-yourself {
	width: 380px;
	font-size: 0.92em;
}
.networks-accounts {
	margin-top: 30px;
	line-height: 1;
}
	.networks-accounts li {
		padding: 5px 8px;
		background: #e3e3e3;
		width: 160px;
		margin-bottom: 10px;
		 -moz-border-radius: 5px;
		font-size: 1.17em;
	}
.priv-comments {
	margin: 10px -10px 0 -25px;
	background: #edeeef;
	padding: 10px 40px;
	font-style: italic;
	line-height: 1.4;
}
.clients-filed {
	padding: 7px 20px;
	background: #ebe2df;
	margin-bottom: 20px;
	    -moz-border-radius: 10px 10px 10px 10px;
	    -webkit-border-radius: 10px 10px 10px 10px;
	   border-radius: 10px 10px 10px 10px;
	margin-top: 20px;
}	
		.clients-filed .form-230 input {
	        margin-top: 3px;
	        margin-right: 30px;
		}
	.clients-filed .bigger-text {
        float: left;
        margin-top: 5px;
	}
	.clients-filed .lt-side {
        width: 350px;
        float: left;
	}
	.clients-filed .rt-side {
        width: 300px;
        margin-top: 30px;
        float: right;
	}
	.clients-filed textarea {
        width: 330px;
        margin-top: 10px;
        height: 110px;
	}
	.clients-filed label {
        margin-right: 10px;
	}
		.clients-filed .rt-side .wrapper-bigbutton {
			margin-top: 15px;
		}
	.profile-cont .rating-table {
		margin-bottom: 20px;
	}
.foreign-photo {
	margin-right: 0;
	float: right;
}
/* END профайл*/

/* СТраница входа и регистрации */
.signin-form  {
	margin-top: 30px;
	width: 380px;
}
.sf-row {
	/*width: 380px;*/
	margin-bottom: 15px;
}
	.signin-form .rt-side {
		width: 215px;
		float: left;
	}
	.sf-row input {
		width: 205px;
	}
	.signin-form .lt-side {
		text-align: right;
		width: 160px;
		display: block;
		float: left;
		margin-top: 2px;
		padding-right: 5px;
	}
	.signin-form label {
		display: block;
	}
	.signin-form .light-text {
		font-size: 0.92em;
		line-height: 1.4;
		margin-top: 5px;
	}
.capcha {
	margin: 40px 0 0 35px;
}
	.capcha h6 {
		margin-bottom: 3px;
	}
	.capcha label {
		margin-bottom: 10px;
		display: block;
	}
	.capcha .lt-side {
		text-align: left;
		width: 125px;
	}
.signin {
	margin: 25px -24px 15px;
	padding: 0 24px 10px; 
	background: url("border_d.png") repeat-x 0 100%;
}
.s-inp input {
	width: 205px;
}
.s-row {
	float: left;
	margin-right: 15px;
}
	.signin .true-link {
		margin: 5px 0 0 60px;
		font-size: 0.92em;
		display: block;
	}
	.capcha .right-side {
		width: 215px;
		float: right;
	}
	.capcha .captcha {
		float: left;
	}
	.capcha input {
		float: right;
	}
		.inner-indent .errorlist li {
			-moz-border-radius: 0;
		    background: none;
		    border: none;
		    color: #cd0000;
		    cursor: default;
		    font-size: 12px;
		    font-weight: 400;
		    min-width: auto;
		    overflow: hidden;
		    padding: 5px 0 0;
		    width: auto;
		}
		
		
		
.social-providers {

}		
.sp-el {
	float: left;
	margin: 0 14px 12px 0;
}
.sp-el input[type="text"] {
	width: 205px;
}
.sp-el input {
	margin: 0 15px 0 0;
}
.sp-livejournal {
	background: url(icon-sp-.png) 0 0;
	width: 80px;
	height: 20px;
	display: inline-block;
	margin: 0 10px 0 0;
	vertical-align: bottom;
}
.sp-openid {
	background: url(icon-sp-.png) 0 0;
	width: 70px;
	height: 20px;
	display: inline-block;
	margin: 0 10px 0 0;
	vertical-align: bottom;
}
.sp-vkontakte {
	background: url(icon-sp-.png) 0 0;
	width: 90px;
	height: 30px;
	display: inline-block;
}
.sp-yandex {
	background: url(icon-sp-.png) 0 0;
	width: 90px;
	height: 30px;
	display: inline-block;
}
.sp-google {
	background: url(icon-sp-.png) 0 0;
	width: 90px;
	height: 30px;
	display: inline-block;
}
.sp-twitter {
	background: url(icon-sp-.png) 0 0;
	width: 90px;
	height: 30px;
	display: inline-block;
}
.sp-facebook {
	background: url(icon-sp-.png) 0 0;
	width: 90px;
	height: 30px;
	display: inline-block;
}
.sp-mail {
	background: url(icon-sp-.png) 0 0;
	width: 90px;
	height: 30px;
	display: inline-block;
}
.sp-odnokl {
	background: url(icon-sp-.png) 0 0;
	width: 90px;
	height: 30px;
	display: inline-block;
}
.sp-linkedin {
	width: 90px;
	height: 30px;
	display: inline-block;
	background: url(icon-sp-.png) 0 0;
}

/* END СТраница входа и регистрации */

/* Форма скачать ПДФ*/
.download-pdf {
	padding: 15px 0 5px;
	background: url(border_d.png) repeat-x 0 0;
	margin-top: 10px;
}
.download-list {
	margin: 0 0 0;
}
.download-list .s-row  {
	float: left;
	margin: 15px 25px 0 0;
}
.download-list input {
	width: 80px;
	vertical-align: middle;
}
.download-list label {
	vertical-align: middle;
	margin-right: 5px;
}
.download-list .captcha {
	height: 23px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
/* END Форма скачать ПДФ*/

/* Контакты */
.contacts-map {
	padding-bottom: 15px;
	background: url(border_d.png) repeat-x 0 100%;
	margin: 15px 0 -5px;
}
.contacts-bl {
	width: 300px;
	padding: 15px 0;
	background: url(border_d.png) repeat-x 0 100%;
}
.manag-title {
	font-weight: 400;
	font-size: 1.17em;
	margin-bottom: 5px;
}
/* END Контакты */

/* Страницы статичные: Реклама и тд */
.screen-banner-col {
	width:230px;
	float: left;
	margin-bottom: 30px;
}
	.border-block .screen-banner-col {
		margin: 15px 0 30px;
	}
		.border-block .screen-banner-col img {
			-moz-box-shadow: 4px 6px 7px #d9d9d9;
		}
.screen-banner-rt {
	width: 370px;
	float: right;
	margin-bottom: 30px;
}
	.border-block .screen-banner-rt {
		margin: 15px 0 30px;
	}
.commerc-inform-bl {
	color: #6c6c6d;
	border: 1px solid #d3d4d4;
	padding: 20px 25px;
	font-size: 0.92em;
	margin: 30px 0;
}
.commerc-attent-bl {
	color: #6c6c6d;
	border: 1px solid #ff6767;
	padding: 20px 25px;
	margin: 30px 0;
}
.adv-footer {
	padding: 15px 0 0;
	border-top: 1px solid #919191;
	color: #6c6c6d;
	font-size: 0.92em;
	margin-bottom: 20px;
}
	.adv-footer p {
		margin-bottom: 5px;
	}
.example {
	border: 1px solid #cecfcf;
    margin-bottom: 10px;
    padding: 30px;
	background: #edeeef;
}
.commerc-vrez {
	border: 1px solid #d3d4d4;
	padding: 15px;
	margin: 0 0 30px;
	float: right;
	width: 190px;
}
	.commerc-vrez .bullet-list-indent {
		margin-left: 0;
	}
.comm-area-header {
	border-top: 1px solid #919191;
	border-bottom: 1px solid #919191;
	font-size: 0.92em;
	width: 100%;
	margin-bottom: 20px;
}
	.comm-area-header td {
		padding: 5px 15px 5px 0;
	}
.b-cell-area {
	width: 280px;
}
.b-cell-name {
	width: 140px;
}
.b-cell-price {
	width: 140px;
}
.b-cell-traffic {
	width: 60px;
}
.cal-row {
	background: url(border_d.png) 0 100% repeat-x;
	padding: 20px 0 10px;
}
.b-name {
	font-weight: 700;
	font-size: 0.92em;
	margin-bottom: 4px;
}
	.b-name .red-text {
		margin-right: 4px;
	}
.b-size {
	padding: 1px 2px;
	background: #929392;
	margin-bottom: 5px;
	font-size: 0.83em;
	color: #fff;
	float: left;
	font-weight: 700;
	line-height: 1;
}
.b-area {
	font-size: 0.92em;
		width: 140px;
		margin-right: 5px;
		float: left;
}
.b-price {
		font-size: 0.92em;
		width: 140px;
		margin-right: 5px;
		float: left;		
}
.b-traffic {
		font-size: 0.92em;
		width: 70px;
		float: left;		
}
.b-comm {
	color: #6c6c6d;
	font-size: 0.92em;
	margin-bottom: 5px;
	line-height: 1.2;
}
/* END Страницы статичные: Реклама и тд */



/* Страницы досье индексные */
.xtag-col {
	float: left;
	width: 280px;
	padding-right: 37px;
}
.dossier-letter {
	color: #d1d2d3;
    font-family: times new roman;
    font-size: 7em;
	line-height: 1;
	margin-top: 10px;
}
.dossier-col {
	width: 240px;
	float: left;
	padding-left: 26px;
    padding-right: 42px;
}
.dossier-list {
	margin-top: 20px;
}
.dossier-list li {
	margin-bottom: 2px;
}
/* END Страницы досье индексные */

/* Страницы тем инлексные*/
.themes-block {
	margin-top: 20px;
}
.themes-panel-title {
	font-size: 2em;
	margin-left: 25px;
	 background: url("border_d.png") repeat-x scroll 0 100% transparent;
}
/* END Страницы тем инлексные*/

/* Соглашение по копирайту */
.copyright-bl {
	float: left;
	color: #fff;
	font-size: 0.92em;
	padding: 5px 20px 0;
}
.copyright-bl a {
	color: #fff;
	text-decoration: underline;
}
.copyright-bl a:hover {
	text-decoration: none;
}
/* END Соглашение по копирайту */ 

/* Визитка */
.business-card {
	padding: 8px 10px 10px 25px;
	border-top: 3px solid #736A73;
	border-left: 1px solid #CDCECE;
	border-right: 1px solid #CDCECE;
	border-bottom: 1px solid #CDCECE;
	margin-bottom: 10px;
}
.business-card h2 {
	margin-bottom: 18px;
}
.business-card .pict-left {
	margin-right: 18px;
}
.all-objects {
	border-top: 1px solid #CDCECE;
}
.business-card .all-objects {	
	margin: 0 -10px 0 -25px;
}
/* END Визитка */

/* Статичные страницы по Эксперт-ТВ */
.tv-select-bl {
	padding: 25px 15px 15px;
	background: #edeeef;
	border: 1px solid #CDCECE;
	height: 325px;
	overflow: hidden;
}
.tv-select-bl label {
	margin-right: 10px;
}
.tv-expanding-block {
	height: 250px;
	overflow: auto;
	background: #fff;
	padding: 15px;
	margin-top: 20px;
	border: 1px solid #CDCECE;
}
/* END Статичные страницы по Эксперт-ТВ */

/* Инструкция по подписке на развороте журнала */
.shopmanual {
	background-color: #eeeef0;
}
.shopmanual-title {
	height: 32px;
	background: #313131;
	color: #fff;
	padding: 10px 0;
}
	.shopmanual-lt .shopmanual-title {
		background: #313131 url(icon-e00.png) no-repeat;
		padding: 10px 20px 5px 35px;
		margin-bottom: 7px;
		height: 37px;
	}
.shman-arrow-top {
	background: #bf3838 url(shmann-a.jpg) no-repeat 100% 0;
	padding: 7px 35px 0 25px;
	height: 26px;
	font-size: 1.17em;
	float: right;
}
.shman-upper {
	font-size: 1.33em;
	text-transform: uppercase;
	float: left;
	margin-top: 5px;
}
	.shopmanual-rt .shopmanual-title {
		padding: 9px 20px 5px 25px;
		color: #bababa;
		line-height: 1.1;
		height: 38px;
		margin-bottom: 7px;
	}
/*.shman-expresults {
	vertical-align: middle;
	line-height: 1.1;
}*/
.shman-nubmers {
	color: #fff;
	font-size: 1.33em;
/*	vertical-align: middle;*/
}
.shman-pph-indent {
	margin-left: 80px;
}

.shman-top-bl {
	height: 305px;
	margin-bottom: 15px;
	padding: 0 20px 0 17px;
	position: relative;
}
.shman-arrow-rt {
	background: #313131 url(shman-ar.png) 100% 0 no-repeat;
	padding: 10px 10px 0 35px;
	width: 75px;
	height: 23px;
	color: #fff;
	text-transform: uppercase;
	line-height: 1;
	margin: 0 0 17px -17px;
}
.shman-arrow-lt {
	background: #313131 url(shman-ar.png) 0 0 no-repeat;
	padding: 10px 35px 0 40px;
	width: 45px;
	height: 23px;
	color: #fff;
	text-transform: uppercase;
	line-height: 1;
	margin: 0 -20px 17px 0;
	float: right;
}
.shman-bord-el {
	padding: 15px 18px;
	border: 1px solid #CDCECE;
}
	.shopmanual-lt .shman-top-bl .shman-bord-el {
		position: absolute;
		top: 24px;
		right: 21px;
	}
.shman-bottom-bl {
	height: 345px;
	margin-bottom: 15px;
	padding: 0 20px 0 17px;
}
	.shopmanual-lt .shman-bottom-bl .shman-bord-el {
		width: 174px;
		padding: 10px 13px;
		margin-bottom: 5px;
	}
.shman-remark {
	height: 31px;
	padding: 10px 25px 5px 35px;
	background: #cbcbcb url(shman-st.png) 22px 12px no-repeat;
	font-size: 0.92em;
	color: #666;
}
.shman-bottom-panel {
	background: #cbcbcb;
	height: 33px;
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
}

.shman-arrow-bottom {
	background: #bf3838 url(shmann-a.jpg) 100% 0 no-repeat;
	padding: 10px 21px 0 7px;
	width: 428px;
	height: 23px;
	line-height: 1;
	font-weight: 700;
	color: #fff;
}
	.shopmanual-rt .shman-top-bl .shman-step3 {
/*		position: absolute;
		top: 45px;
		right: 17px;
		z-index: 1000;
		zoom: 1;*/
		float: left;
	}
		.shopmanual-rt .shman-top-bl .shman-bord-el {
			width: 135px;
			padding: 10px 13px;
			margin-bottom: 20px;
			float: right;
		}
	.shopmanual-rt .shman-bottom-bl {
		height: 175px;
	}
		.shopmanual-rt .shman-bottom-bl .shman-bord-el {
			padding: 5px 40px 5px 18px;
			margin-bottom: 15px;
		}
		.shopmanual-rt .shman-bottom-bl .shman-bord-el .shman-pph-tmarg {
			margin-top: 10px;
		}
	.shman-bottom-bl .shman-pph-lmarg {
		margin-left: 19px;
	}
.shman-pdfinfo {
	height: 171px;
	padding: 30px 45px 15px 80px;
	color: #fff;
	line-height: 1.5;
	background: #666 url(icon-key.png) 17px 35px no-repeat;
}
	.shman-pdfinfo p {
		margin-bottom: 15px;
	}
.shman-link {
	color: #bababa;
	text-decoration: underline;
}
.shman-link:hover {
	text-decoration: none;
}
	.shman-pdfinfo .wrapper-bigbutton {
		margin: 35px 0 0 60px;
	}
/* EnD Инструкция по подписке на развороте журнала */



.subscr-info-lt {
	width: 450px;
	float: left;
}

.pict-in-group {
	width: 120px;
	margin: 0 25px 15px 0;
	float: left;
}
.magazine-in-group {
	width: 120px;
	height: 160px;
	margin-right: 25px;
	margin-bottom: 15px;
	-moz-box-shadow: 2px 2px 7px #969696;
	-webkit-box-shadow: 2px 2px 7px #969696;
	box-shadow: 2px 2px 7px #969696;
}


.magarch-in-commercial .ma-it {
	padding: 0 42px;
}

.video-in-left {
	margin-bottom: 15px;
}


/* */
.print-link {
	background: url(icon-pri.png) 0 50% no-repeat;
	height: 15px;
	float: left; 
	padding: 2px 0 0 24px;
	display: block;
	color: #4d4d4d;
	font-size: 0.83em;
	text-decoration: underline;
}
.print-link:hover {
	text-decoration: none;
}
.minitabs-wrapper .print-link {
	margin: 4px 0 0 10px;
}
.buttons-in-article {
	float: right;
	margin-top: 4px;
}

/* Табы в блоке Код для блога в Статье */
.simpletabs {
	margin: 10px 0 20px;
	font-size: 0.92em;
}
.stabs {
	padding: 0 10px 1px;
	float: left;
	border-right: 1px solid #878787;
	line-height: 1;
}
.stabs a {
	color: #878787;
	border-bottom: #878787 dotted 1px;
}
.stabs a:hover {
	border-bottom: none;
	text-decoration: none;
}
.stabs .stabs-link {
/*	color: #878787;
	border-bottom: #878787 dotted 1px;*/
	color: #2E2E2E;
	border: none;
	cursor: none;
}

/*.stabs-link:hover {
	text-decoration: none;
}*/
.stabs-bl {
	padding: 0 10px;
}
.application-panel .simpletabs {
	margin: 0 0 0 -10px;
}

.add-to-blog-code {
	width: 578px;
	height: 70px;
	float: left;
	color: #909090;
	border: 1px solid #CCCCCC;
}
.add-to-blog {
	margin: 18px 0 0;
	padding: 10px 20px 10px 0;
	border: 1px solid #ccc;
	height: 170px;
	overflow-y: scroll;
}

.add-to-blog-form {
	width: 618px;
	margin-left: 10px;
}
.atbf-row .rt-side {
	width: auto;
	
}
.atbf-row textarea {
	width: 415px;
	height: 80px;
}
.add-to-blog-form .capcha {
	width: 360px;
	float: left;
	margin: 0;
}
/* Табы в блоке Код для блога в Статье */

.radiobutton-list {
	width: 220px;
}
.rb-el input {
	width: auto;
}
.rb-el label {
	display: inline;
	margin-left: 5px;
}
.rb-el {
	margin: 0 0 12px 20px;
	color: #494949;
}



.social-network-panel {
	height: 28px;
	background: #dad8da;
	padding: 4px 17px 0;
}
.social-network-list {
	
}
.snl-el {
	float: left;
	margin-right: 25px;
}

.collapse-block .social-network-panel {
	margin: 10px -40px 0 -40px;
	padding-left: 40px;
	background: #DAD8DA url(bord_sub.png) repeat-x 0 0;
}

/* Форум */
.forum-container {
	padding: 0 15px;
}
.forum-nav {
	color: #6c6c6d;
	margin: 0 0 12px -5px;
} 
.forum-nav a:hover {
	color: #6c6c6d;
	text-decoration: none;
}
.fn-el {
	float: left;
} 
.fn-el a {
	margin: 0 5px; 
	color: #6c6c6d;
	text-decoration: underline;
}
.fn-el a:hover {
	color: #6c6c6d;
	text-decoration: none;
}
.f-table {
/*width: 100%;*/
margin-top: 20px;
/*margin-bottom: 20px;*/
}
.f-table tr {
background: url(border_d.png) 0 100% repeat-x;
}
.f-table th {
padding: 10px;
font-weight: 400;
font-size: 0.92em;
color: #6C6C6D;
}
.f-table td {
padding: 10px;
text-align: center;
vertical-align: middle;
border-right: 1px solid #e6e6e6;
}
.f-table .c-inform {
float: left; 
margin: 0 10px 0 -10px;
font-size: 0.92em;
}
.imp-low {
background: #f6edd7 url(border_d.png) 0 100% repeat-x !important;
}
.imp-low td {
	border-right: 1px solid #fff;
}
.sm-paginator {
font-size: 0.83em;
color: #324d64;
}
.sm-paginator a {
text-decoration: underline;
color: #324d64;
}
.sm-paginator a:hover {
text-decoration: none;
}
.sm-paginator li {
display: inline-block;
}
.f-table .sm-paginator {
float: left;
}
.f-theme {
margin-bottom: 7px;
}
.f-theme a {
color: #005689;
text-decoration: underline;
}
.f-theme a:hover {
text-decoration: none;
}
.f-table .dark-row {
background: #EDEEEF url(border_d.png) 0 100% repeat-x;
}
.f-table .dark-row td {
border-right: 1px solid #fff;
}
.f-main-table {
	
}
.f-main-table td {
	text-align: left;
	vertical-align: baseline;
	padding: 15px 15px 10px;
}
.forum-footer .wrapper-button-link {
float: left;
margin-left: 50px;
}
.icons-description {
margin: 0 0 0 15px;
}
.icons-description li {
font-size: 0.92em; 
color: #6C6C6D;
margin: 0 0 10px;
}
.icons-description span {
margin: 0 10px 0 0;
}
.forum-container .paginator {
width: 250px;
margin: 20px auto 30px;
}
.forum-topic {
margin-bottom: 5px;
border: 1px solid #CDCECE;
background: #EDEEEF;
}
.forum-topic .lt-side {
width: 150px;
padding: 10px;
border-right: 1px solid #fff;
float :left;
}
.forum-topic .rt-side {
width: 749px;
float: right;
overflow: hidden;
}
.f-funct-panel .c-inform {
margin-bottom: 0;
font-size:1em;
}
.f-date {
float: left;
margin-right: 10px;
}
.f-comment {
 background: #fff url("border_d.png") repeat-x 0 0;
    padding: 10px 10px 15px 25px;
min-height: 65px;
}
.f-comment-lt {
	width: 661px;
	float: left;
}
.f-comment-footer {
	padding: 6px 8px 6px 25px;
	background: #fff;
	border-top: 1px solid #CDCECE; 
}
.comment-moder-text {
	float: left;
	width: 650px;
	font-size: 0.92em;
	color: #6C6C6D;
}
.f-comment-footer .addthis_toolbox {
	float: right;
}
.f-comment-footer .addthis_button_compact {
	color: #005689;
}
.addthis_border {
	float: right;
	border-right: #a7a1a7 2px solid;
	padding-right: 13px;
	margin: 2px 12px 0 0;
}
.f-comment .c-3lev {
margin-top: 10px;
}
.f-comment .c-2lev {
margin-top: 10px;
}
.forum-topic .pict-center {
margin: 7px 0 10px;
}
.f-send-comment {
/*	margin-bottom: 10px;*/
}
.f-send-comment textarea {
	width: 915px;
	margin:0 0 15px;
	border-right: #cecfcf 1px solid;
	border-bottom: #cecfcf 1px solid;
	border-left: #cecfcf 1px solid;
	border-top: none;
	display: block;
}
.forum-subtitle {
	margin: 0 0 0 7px;
	display: inline;
}
.inp-new-theme {
	width: 915px;
	padding: 3px;
	margin: 0 0 15px 0;
	border: #cfd0d0 1px solid;
}
.forum-btn {
	float: right;
	margin-left: 10px;
}
.forum-title {
	margin-bottom: 15px;
}
.f-cell-410 {
	width: 380px;
	overflow: hidden;
}
.f-cell-410 .light-text {
	width: 380px;
	overflow: hidden;
}
.f-cell-410 h4 {
	width: 380px;
	overflow: hidden;
}
.f-cell-70 {
	width: 60px;
	overflow: hidden;
}
.f-cell-95 {
	width: 90px;
	overflow: hidden;
}
.f-main-table .f-last-theme {
	width: 260px;
	overflow: hidden;
	border-right: none;
}
.f-last-theme .f-theme {
	width: 260px;
	overflow: hidden;
}
.f-c-50 {
	width: 30px;
	overflow: hidden;
}
.f-c-560 {
	width: 540px;
	overflow: hidden;
}
.f-c-75 {
	width: 55px; 
	overflow: hidden;
}
.f-c-90 {
	width: 70px;
	overflow: hidden;
}
.f-c-140 {
	width: 120px;
	overflow: hidden;
}
.f-c-560 .f-theme {
	width: 540px;
	overflow: hidden;
}
.forum-container h2{
	width: 890px;
	overflow: hidden;
}

/* END Форум */

.formatting-text-panel {
	background: #edeeef;
	padding: 7px 10px 5px;
	border-right: #cfd0d0 1px solid;
	border-left: #cfd0d0 1px solid;
	border-top: #cfd0d0 1px solid;
	width: 901px;
}
.formatting-text-panel-article {
	background: #edeeef;
	padding: 7px 10px 5px;
	border-right: #cfd0d0 1px solid;
	border-left: #cfd0d0 1px solid;
	border-top: #cfd0d0 1px solid;
	width: 546px;
}
.formatting-icons {
	
}
.fi-el {
	float: left;
	margin-right: 14px;
}

.article-in-forum {
	padding: 20px;
	border: 1px solid #cdcece;
	margin-bottom: 20px;
}
.article-in-forum .pict-left {
	 margin-right: 20px;
}
.aif-announce {
	line-height: 1.5;
	font-style: italic;
}



.adv-pg-wrap {
	position: relative;
	height: 893px;
}
.adv-pg-link {
	height: 893px;
	display: block;
}
.left-lt-video {
	position: absolute;
	width: 416px;
	height: 234px;
	top: 483px;
	left: 30px;
}
.adv-pos-link {
	width: 471px;
	height: 783px;
	display: block;
}


.tv-programm-link {
	color: #fff;
	text-decoration: underline;
	padding: 3px 0 0 23px;
	background: url(link-tv-.png) 0 50% no-repeat;
	font-size: 0.92em;
	height: 15px;
}
.tv-programm-link:hover {
	text-decoration: none;
}
.media-gallery .tv-programm-link {
	float: right;
	margin-top: 20px;
}
	


.tv-page #head {
	border-top: 4px solid #1a1a1a; 
}

#page.tv-page {
	background: #1a1a1a url("border_p.png") repeat-y 100% 0;
}

.tv-page #content {
	background: #f2f2f2 url(grad-tv-.png) repeat-x 0 0;
}
/*.tv-page .inner-container {
	margin-top: -30px;
	padding-top: 30px;
}*/

.tv-application-panel {
	margin: 0 0 10px 25px;
	background: url(expert-t.png) no-repeat;
	height: 37px;
	padding: 20px 25px 19px 22px;
}
.tv-application-panel .tv-programm-link {
	margin: 6px 0 0 20px;
	float: left;
}
.tv-programm-select {
	float: right;
	margin-top: 10px;
}
.tv-programm-select  span {
	color: #21879f;
	font-size: 0.92em;
	margin-right: 7px;
	vertical-align: baseline;
}
.tv-programm-select select {
	width: 235px;
}
.tv-page .h1 {
	color: #fff;
	background: url(icon-tv-.png) 0 8px no-repeat;
}
.tv-page .h2 {
	background: url(icon-tv-.png) 0 7px no-repeat;
}
.tv-page .article-descrip {
	color: #fff;
}
.tv-page .article-descrip a {
	color: #fff;
}
.tv-page .tags-bl {
	background: none;
}
.tv-page .tags-bl .lt-side {
	color: #fff;
}
.tv-page .tags-list a {
	color: #ff9600;
}
.video-dload {
	background: url(icon-vid.png) 0 center no-repeat;
	display: block;
    height: 20px;
    padding: 3px 0 0 30px;
	color: #6c6c6d;
	font-size: 0.92em;
	float: left;
	margin-right: 15px;
	text-decoration: underline;
}
.video-dload:hover {
	text-decoration: none;
}
.audio-dload {
	background: url(icon-aud.png) 0 center no-repeat;
	display: block;
    height: 20px;
    padding: 3px 0 0 30px;
	color: #6c6c6d;
	float: left;
	text-decoration: underline;
	font-size: 0.92em;
}
.audio-dload:hover {
	text-decoration: none;
}
.video-panel {
	border-bottom: 3px solid #736A73;
	padding: 5px 0;
	margin: 0 0 15px 0;
}
.telecast-footer {
	border-bottom: 3px solid #736A73;
	padding: 0 0 15px;
	margin-bottom: 10px;
	
}
.anchormans-list {
	color: #6c6c6d;
	font-weight: 700;
	font-size: 0.92em;
	margin-bottom: 5px;
}
.anchormans-list li {
	float: left;
	margin-right: 5px;
}
.anchormans-list a {
	color: #6c6c6d;
}

.tv-page .comments-bl {
	background: #fff;
}
.tv-page .rt-element {
	background: #fff;
}
.tv-page .gr-element {
	background: #EDEEEF;
}
.tv-page .rt-banner {
	background: #EDEEEF;
}
.tv-page .block-corner {
	background: #EDEEEF;
	background: url(block-cp.png) 0 0 no-repeat;
}

.tv-page .first-tab .mtabs-lt {
	background: url("tv-first.png") no-repeat scroll 0 0 transparent;
	width: 5px;
}
.tv-page .last-tab .mtabs-rt {
	background: url("tv-lastm.png") no-repeat scroll 0 0 transparent;
	width: 5px;
}
.tv-page .act-mtab .mtabs-lt {
	background: url("tv-actmt.png") no-repeat scroll 0 0 transparent;
	width: 8px;
	margin-left: -4px;
}
.tv-page .act-mtab .mtabs-rt {
	background: url("actmtabt.png") no-repeat 0 0 transparent;
	width: 8px;
	margin-right: -4px;
}
/*css хак для первой и последней активной вкладки. Класс для активной вкладки может быть только один*/
.tv-page li[class="first-tab act-mtab"] .mtabs-lt {
	background: url("tv-actfi.png") no-repeat scroll 0 0 transparent !important;
	margin-left: 0 !important;
}	
.tv-page li[class="last-tab act-mtab"] .mtabs-rt {
	background: url("tv-actla.png") no-repeat scroll 0 0 transparent !important;
}
* html .tv-page .first-tab .tabs-lt {background: url(bgd-tabs.png) no-repeat top left !ie6; width:7px !ie6;margin-left:0px !ie6;}/*MSIE 6*/
* html .tv-page .last-tab .tabs-rt  {background: url(bgd-tabs.png) no-repeat top right !ie6; width:7px !ie6; margin-right:-1px !ie6;}/*MSIE 6*/
/* end :-) */

.tv-page .pr-diagram-bgd {
	background: url(bgd-diag.png) repeat-x;
}




.pict-static {
	margin-bottom: 20px;
}



/* Стили для страниц ошибок 400х*/
.error_404 {
	font-size: 1.5em;
	padding: 70px 10px 110px 90px;
}
.error_number {
	padding: 5px;
/*	background: #e5e5e5;
	width: 120px;*/
	margin-bottom: 30px;
	font-size: 1.72em;
}
.error_number span {
	font-size: 1.15em;
}
.error_404 p {
	line-height: 1.7;
}
/* END Стили для страниц ошибок 400х*/


/* Страница тега */
.sm-icons-list {
	
}
.alphabet_block .icons-list {
	margin: 10px 0;
}
.tag-mn-pict {
 margin: 0 -10px 10px -20px;
}

.tag-beaver .feed-list {
	margin-top: 0;
}
.tag-beaver .f-right-side {
	width: 490px;
}
.tag-in-detail {
	border: 1px solid #CDCECE;
	padding: 17px 12px 10px 12px;
	background: url(quotes-l.png) 12px 12px no-repeat; 
	margin-bottom: 20px;
}
.tag-in-detail .h-topic {
	margin-bottom: 10px;
}
.tid-inside {
	background: url(quotes-l.png) 100% 100% no-repeat; 
	margin: 0 0 15px 38px;
	padding-bottom: 20px;
}
.tid-inside p {
	font-size: 1.17em;
	margin-bottom: 5px;
}

.editorial-questions {
	margin-bottom: 15px;
}
.eq-el {
	width: 160px;
/*	float: left;*/
	background: #f0e3e3;
	border: 1px solid #CDCECE;
	padding: 15px 18px 18px;
}
.eq-empty {
	border: none;
	width: 20px;
}
.editorial-questions .pict-center {
	margin-bottom: 4px;
}
.editorial-questions .h-topic {
	margin-bottom: 8px;
}
.sec-eq-el {
	background: #ecd7d7;
}
.third-eq-el {
	background: #f8d2d2;
}
.tag-in-detail .all-objects {
	margin: 0 -12px;
}
.vrez .all-objects {
	margin: 0 -10px;
}

.tag-beaver .icons-list  {
	margin: 0;
}
.tag-beaver .addthis_border {
	float: left;
	border: none;
	margin-right: 0;
}
.tag-beaver .share_block {
	float: left;
	width: 570px;
}
.tag-beaver .twiiter-button {
	margin: 0 15px 0 0;
}
.tag-beaver .facebook_i_like {
	margin: 0;
}
.tag-beaver .google-plusone {
	margin: 0;
}


.photofeed {
	border: none;
	background: url(border_d.png) 0 0 repeat-x;
	padding-top: 5px;
}
.photofeed .feed-list {
	background: url(border_d.png) 0 100% repeat-x;
	margin-bottom: 5px;
}
.photolist {
	margin: 9px 0;
}
.pfl-el {
	float: left;
	margin-right: 10px;
	
}



.photo-gallery-wrap .h2 {
	margin: 0 0 -50px 15px;
	zoom: 1;
	width: 150px;
	z-index: 100;
	position: relative;
	background: url("icon-e00.png") no-repeat scroll 0 7px transparent;
}

.new-banner {
/*	width: 400px;
	height: 240px;
	border: 1px solid green;
	background: red;
*/
	margin: 10px auto;
	
}


.main-cases-bl {
	background: #eeeff0;
	border-right: 1px solid #CECFCF; 
	border-bottom: 1px solid #CECFCF;
	border-left: 1px solid #CECFCF;
	border-top: 3px solid #736A73;
	padding:  20px 7px 10px 25px;
}
/*.main-cases-bl .h2 {
	margin-top: 8px;
}*/
.main-cases-bl .comments-footer {
	margin: 7px -7px 0 -25px;
	padding: 10px 7px 0 7px;
	background: url(border_d.png) 0 0 repeat-x;
}




.week-photo {
	padding: 0 6px;
}
.week-photo img {
	margin: 0 0 5px;
}
.week-photo p {
	font-size: 0.92em;
	line-height: 1.2;
	margin-bottom: 17px;
}
.week-photo .all-objects {
	margin: 10px -6px 10px;
}




.job-block {
/*	margin: 7px 0 0;*/
	padding: 14px 0;
	background: url("border_d.png") repeat-x 0 0;
}
.onecol-of-three {
	width: 270px;
	margin: 0 30px 20px 0;
	float: left;
}
.mod-sm-bl {
	width: 140px;
	float: right;
	text-align: right;
	margin-bottom: 7px;
}



.graphic-popup-wrap {
	padding: 10px 15px;
	height: 500px;
}
.graphic-popup {
	margin: 0;
	padding: 0 10px;
}
.graphic-popup .h2 {
	margin: 0 0 2px 0;
	font: 22px verdana, tahoma, arial;
}
.graphic-popup .h3 {
	font: 16px verdana, tahoma, arial;
	margin: 0 0 25px 0;
}
.graphic-popup-wrap a {
	text-decoration: underline;
	color: #005689;
}
.graphic-popup-wrap a:hover {
	text-decoration: none;
}


/* Анализ и Архив */
	
	/* Контент АиА*/
.arch-ins {
	padding: 7px 0;
	width: 471px;
}
.arch-title {
	font-family: tahoma, verdana, arial;
	font-size: 2em;
	font-weight: 700;
	padding: 9px 25px 11px 20px;
	line-height: 1;
	display: block;
}
.arch-tags {
	font-size: 1.17em;
	padding-left: 20px;
	font-family: tahoma, verdana, arial;
	margin-top: 10px;
}
	.arch-tags a {
		color: #fff;
		text-decoration: underline;
	}
	.arch-tags .at-el {
		background: url(bullet-w.png) no-repeat 0 center;
		padding: 0 10px 0 9px;
		margin: 0 0 9px;
	}

	/* Раздел ФИНАНСЫ */
.arch-finance {
	width: 221px;
	height: 460px;
	float: left;
	background: #868685 url(dotted-g.png) 0 100% repeat-x;
}
.arch-finance-title {
	color: #fff;
	background: url(dotted-g.png) repeat-x 0 100%;
}
.finarch-tags {
	padding-left: 32px;
}
.specfinarch-tag {
	 background: url("dotted-g.png") repeat-x;
	font-size: 1.14em;
	padding: 10px 0 5px 32px;
	margin-top: 0;
}
.finarch-title {
	color: #a8e4fa;
	display: block;
	margin: 5px 5px 5px 10px;
}
.finarch-p {
	font-size: 0.92em;
	color: #fff;
	margin-left: 10px;
	line-height: 1.4;
}
	/* END Раздел ФИНАНСЫ */

	/* Раздел Спецпроекты */
.arch-specreports {
	width: 250px;
	height: 460px;
	float: right;
	background: #eaeaed url(dotted-g.png) 0 100% repeat-x;
}
.arch-specreports-title {
	color: #535353;
	background: url(dotted-g.png) repeat-x 0 100%;
}
	.sreparch-tags a {
		color: #535353;
	}
	.sreparch-tags .at-el {
		background: url(bullet-b.png) no-repeat 0 center;
	}
.specsreparch-tag {
	font-size: 1.14em;
	padding: 10px 0 5px 32px;
	margin-top: 0;
}
.sreparch-title {
	display: block;
	margin: 0 5px 5px 30px;
	color: #00568a;
}
	.sreparch-p {
		margin: 0 0 0 30px;
		padding: 0 10px 25px 0;
		background: url(dotted-g.png) 0 100% repeat-x;
		font-size: 0.92em;
	}
	/* END Спецпроекты */

	/* Раздел Профили компаний */ 
.arch-companies {
	height: 115px;
}
.arch-companies-title {
	color: #496b78;
	background: url(dotted-g.png) 0 100% repeat-x;
}
.comparch-tags {
	background: #496b78;
	margin: 0;
	padding: 9px 7px 5px 10px;
}
	.comparch-tags .at-el {
		width: 131px;
		float: left;
		margin-bottom: 7px;
	}
	/* END Профили компаний */ 

	/* Раздел Инновационный бизнес */
.arch-innovation {
	height: 188px;
	background: #fff url(dotted-g.png) 0 100% repeat-x;
}
.arch-innovation-title {
	color: #54688a;
	background: #ececee url(dotted-g.png) 0 100% repeat-x;
}
	.innovarch-tags .at-el {
		background: url(bullet-b.png) no-repeat 0 center;
	}
	.specinnovarch-tag a {
		font-size: 1.14em;
		color: #54688a;
	}
	.arch-innovation .lt-side {
		float: left;
		margin: 0 0 0 30px;
	}
.innovarch-title {
	margin-bottom: 5px;
	display: block;
}
.innovarch-p {
	font-size: 0.92em;
}
	.arch-innovation .rt-side {
		width: 260px;
		float: right;
		padding: 0 10px 0 0;
	}
	/* END Инновационный бизнес */

	/* Раздел Отраслевая экономика */
.arch-industrial {
	height: 280px;
	background: #b9b9b9;
}
.arch-industrial-title {
	color: #fff;
	background: #a0a0a0 url(dotted-w.png) 0 100% repeat-x;
}
.industarch-tags {
	padding: 10px 0 4px 20px;
	margin-top: 0;
	background: #a0a0a0 url(dotted-w.png) 0 100% repeat-x;
}
	.industarch-tags .at-el {
		float: left;
		padding: 0 7px 0 9px;
	    width: 134px;
		margin-bottom: 9px;
	}
.specindustarch-tag {
	margin-top: 7px;
	font-size: 1.33em;
}
	.arch-industrial .lt-side {
		width: 220px;
		height: 130px;
		float: left
	}	
	.arch-industrial .rt-side {
			width: 230px;
			float: right;
			padding: 0 10px 0 0;
	}
.industarch-title {
	margin-bottom: 7px;
	display: block;
}
.industarch-p {
	font-size: 0.92em;
}
	/* END Раздел Отраслевая экономика */

	/* Страны */
.arch-countries {
	height: 155px;
	background: url(arch-map.jpg) no-repeat;
	position: relative;
}
.arch-countries-title {
	background: url(dotted-w.png) 0 100% repeat-x;
	color: #47668a;
}
	.countrarch-tags .at-el {
		position: absolute;
		background: url(bullet-b.png) no-repeat 0 center;
	}
	.countrarch-tags a {
		color: #28425e;
	}	
.countr-russia {
	top: 50px;
	left: 290px;
}
.countr-usa {
	top: 90px;
	left: 95px;
}
.countr-euro {
	top: 85px;
	left: 230px;
}
.countr-china {
	top: 90px;
	left: 330px;
}
.countr-india {
	top: 130px;
	left: 302px;
}

	/* Макроэкономика */
.arch-macroeconomics {
	height: 80px;
	background: #606060;
}
.arch-macroeconomics-title {
	color: #fff;
	background: url(dotted-w.png) 0 100% repeat-x;
}
.macroarch-tags {
	margin-top: 7px;
}
.macroarch-tags .at-el {
	float: left;
	margin-right: 7px;
}
	/* END Макроэкономика */

	/* Регионы */
.arch-regions {
	height: 248px;
	background: #ffffff url("dotted-g.png") repeat-x 0 100%;
}
.arch-regions-title {
	color: #3c3c3c;
	background: url(dotted-d.png) 0 100% repeat-x;
}
	.arch-regions .lt-side {
		width: 235px;
		float: left;
	}
	.arch-regions .rt-side {
		width: 210px;
		float: right;
		padding-right: 10px;
	}
.regarch-tags {
	margin-top: 20px;
}
	.regarch-tags .at-el {
		color: #3c3c3c;
		background: url(bullet-g.png) no-repeat 0 center;
		margin-bottom: 18px;
	}
	.regarch-tags a {
		color: #3c3c3c;
	}
.specregarch-tag {
	margin-top: 15px;
	font-size: 1.33em;
	padding-left: 0;
}
	.specregarch-tag .at-el {
		background: url(bullet-g.png) no-repeat 0 center;
	}
	.specregarch-tag a {
		color: #3c3c3c;
	}
.regarch-p {
	font-size: 0.92em;
}
.regarch-title {
	margin: 5px 0;
	display: block;
}
	/* END Регионы */
	
	/* Список Спецдокладов */
	.specreports-list .srl-row {
		padding: 0 0 20px 0;
		background: url("dotted-g.png") repeat-x 0 100%;
		margin-bottom: 20px;
	}
	.specreports-list .h3 {
		margin-bottom: 20px;
	}
	.specreports-list .pict-left  {
		margin-right: 15px;
	}
	.specreports-list .lt-el {
		background: none;
		padding-bottom: 0;
		margin-bottom: 0;
	}
/* XXX .article-published {
	margin-bottom: 7px;
	font-size: 0.92em;
}
	.article-published a {
		text-decoration: underline;
	}
	.article-published a:hover {
		text-decoration: none;
	}*/
	
/* END Анализ и Архив */


/* Литающийся журнал */

	/* Сюжеты */

		/* прозрачная подложка на фотке */
	.transp-sign-bl {
		width: 380px;
			background: rgba(76, 76, 79, 0.8);
		position: absolute;
		bottom: 0;
		left: 0;
		padding: 10px 5px 10px 15px;
		color: #e3e3e3;
	}
	.rm-transp {
		background: rgba(50, 77, 100, .8);
	}
	.bf-transp {
		background: rgba(17, 19, 20, 0.9);
	}
	
	
		/* Центральный блок сюжетов */
.main-story-bl {
	width: 450px; 
	height: 267px;
	position: relative;
	margin-bottom: 10px;

}
.main-story-bl h2 {
	font-size: 2em;
	background: none;
	padding: 0;
	font-family: tahoma, verdana, Arial,Helvetica,sans-serif;
	text-transform: uppercase;
}
.main-story-bl h2 a {
	color: #fff;
}

	/* Блок сюжета */
.story-bl {
/*	position: relative;	*/
	background: #cdcece;
	margin-bottom: 10px;
	padding: 0 10px 5px;
	width: 200px;
	overflow: hidden;
}
.rm-story-bl {
	height: 245px;
	padding-bottom: 25px;
	position: relative;
}
.ok-story-bl {
	height: 225px;
}
.no-story-bl {
	height: 245px;
}
.story-bl p {
	font-family: tahoma, verdana, Arial,Helvetica,sans-serif;
}

/* Длинный блок сюжета */
.long-story-bl {
	width: 410px;
	padding: 10px 20px 5px;
	height: 175px;
	background: #CDCECE;
	margin-bottom: 10px;
}
.long-story-bl p {
	font-family: tahoma, verdana, Arial,Helvetica,sans-serif;
}
.rm-long-story-bl {
	padding-bottom: 25px;
/*	height: 150px;*/
	height: 165px;
	position: relative;
	margin-bottom: 0;
}
.bf-long-story-bl {
	margin-left: -11px;
	padding-bottom: 25px;
	padding-right: 31px;
	position: relative;
	height: 155px;
}

/* Горизонтальный блок */
.horiz-story-bl {
	padding: 10px 10px 25px 0;
	background: #CDCECE;
	margin-bottom: 10px;
/*	height: 115px;*/
	font-family: tahoma, verdana, arial;
	position: relative;
}
.horiz-story-bl .pict-title-link {
	float: left;
	margin: -10px 0 -25px;
	height: 130px;
}


	/* Тэг в сюжетах */
.gr-tag {
	padding: 1px 5px;
	background: #6c6c6d;
	color: #fff !important;
	text-decoration: none;
	text-transform: uppercase;	
}
.story-bl .gr-tag {
	position: absolute;
	bottom: 0;
	right: 0;
} 
.long-story-bl .gr-tag {
	position: absolute;
	bottom: 0;
	right: 0;
}
.horiz-story-bl .gr-tag {
	position: absolute;
	bottom: 0;
	right: 0;
}

/* Заголовок с блоке горизонтальном */
.hsb-lt-side {
	width: 220px;
	float: left;
	margin-top: -10px;
	margin-bottom: -25px;
	margin-right: 10px;
}
.hsb-title {
	float: left;
	width: 200px;
	background: #4B4B4B;
	color: #fff;
	text-transform: uppercase;
	padding: 3px 10px;
}
.hsb-title strong {
	font-weight: 400;
}
.hsb-link {
	display: block;
	height: 130px;
}

/* Сслыка, картинка и подпись на ней */
.pict-title-link {
	position: relative;
	margin-bottom: 3px;
	display: block;
	color: #fff;
}
	.t-link {
	font-weight: 400;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 3px 10px;
	background: rgba(76, 76, 79, 0.8);
	color: #fff;
	text-transform: uppercase;
}
.story-bl .pict-title-link {
	margin: 0 -10px 3px;
	height: 130px; 
	text-decoration: none;
}
.long-story-bl .pict-title-link {
	height: 100px;
}
.rm-t-link {
/*	background: #324d64;*/
	background: rgba(50, 77, 100, .8);
}
.bf-t-link {
	background: rgba(130, 130, 131, 0.9);
}
/* END Сслыка, картинка и подпись на ней */


/* Правя часть книги */
.w-map {
	width: 430px;
	margin-bottom: 10px;
}

	/* Новый блок с лентой новостей */

.rm-news {
	padding: 0 10px;
	height: 654px;
}
.rm-title {
	padding: 0 0 8px 0;
	border-bottom: 1px solid #b0b0b0;
	display: block;
	font-size: 2em;
	font-weight: 400;
	margin: 9px 0 3px;
}
.rm-title-imp {
	font-size: 2.33em;
}
.rm-news .right-side {
	width: 390px;
}
	
	/* Блок с новостями */
.book-news-bl {
	width: 210px;
	height: 140px;
	overflow: hidden;
}
.bf-book-news-bl {
	height: 157px;
}
	.book-news-bl a {
		text-decoration: none;
	}
	.book-news-bl a:hover {
		text-decoration: underline;
	}
.book-news {
	padding: 0 7px;
	font-family: tahoma, verdana, Arial,Helvetica,sans-serif;
}
	.book-news li {
		padding: 5px 0 7px;
		background: url(border_d.png) 0 100% repeat-x;
	}
.main-book-news {
	background: #6c6c6d;
	line-height: 1.2;
	margin-top: 15px;
	margin-right: -15px;
	padding: 15px;
}
.main-book-news .pict-left {
	margin-top: 3px;
}
.main-book-news-title  {
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 3px;
	display: block;
	text-decoration: none;
}
.main-book-news p {
	font-size: 1.17em;
	color: #f6edd7;
	font-family:tahoma, verdana, Arial,Helvetica,sans-serif;
}

	/* Измененеи внешнего вида тэгов */
.book-news-bl .gr-tag {
	font-size: 1.17em;
	padding: 2px 7px;
	width: 196px;
	display: block;
	margin-bottom: 5px;
}

/* Сюжеты и мнения */
.sm-main-lt {
	width: 471px;
	margin: -6px -11px 3px; 
	position: relative;
	height: 290px;
}
.sm-main-rt {
	width: 471px;
	margin: -6px -11px 3px; 
	height: 290px;
}
	.sm-main-lt h2 {
		font: 2.5em tahoma, verdana, Arial,Helvetica,sans-serif;
		background: #0c2d39;
		padding: 7px;
		position: absolute;
		bottom: 0;
		left: 0;
		margin-bottom: 0;
	}
	.sm-main-lt a {
		color: #fff;
	}	
/* XXX .sm-inside {
	padding: 0 10px 0 15px;
} */
	.sm-lt-inside p {
		line-height: 1.4;
		margin-bottom: 5px;	
	}
.sm-big-photo {
	width: 417px;
	height: 247px;
	margin: 10px 0 0 11px;
}
	.sm-big-photo img {
		border: 1px solid #000;
	}
	
.sm-anounce-text {
	height: 112px;
}
		/* Класс для переназначения стилей медиагалереи */
.sm-galerry {
	width: 432px;
	margin-left: -8px;
	margin-top: 15px;
}
	.sm-galerry .slide-block {
		width: 432px;
	}
	.sm-galerry .slide-list {
	height: 69px;
}
	.sm-galerry li {
/*		height: 70px;*/
		height: 65px;
		background: none;
		width: 100px;
		padding: 2px 3px;
		border: 1px solid #EEEEF0;
	}
	.sm-galerry a {
		height: 59px;
		display: block;
	}
	.sm-galerry .actived {
		border: 1px solid #2e2e2e;
		padding: 2px 3px;
	}
		/* END Класс для переназначения стилей медиагалереи */	

		/* Перенаследвоание стилей для ленты сюжетов */
.sm .right-side {
	width: 250px;
}
.sm-pict-separ {
	margin-left: 10px;
}
	.sm-pict-separ li {
		background: url(bg-dot-b.png) 0 100% repeat-x;
		padding: 10px 0;
	}
	.h-uppercase {
		font: 700 1em/1.3 tahoma, verdana, Arial,Helvetica,sans-serif;
		margin-bottom: 7px;
		text-transform: uppercase;
		color: #2E2E2E;
		display: block;
	}
	.h-uppercase a {
		color: #2E2E2E;
	}

.pict-list-fixheight li {
	height: 100px;
}
	/* Перенаследвоание стилей для списка нвоостей */
.sm-separ-list {
	margin-left: 15px;
}
	.sm-separ-list li {
			background: url(bg-dot-b.png) 0 100% repeat-x;
			font-weight: 700;
			padding: 7px 0;
	}

	/* Колонки с блогами */
.blogs-bl {
	padding: 0 10px 0 0;
	margin: 10px 0 0 15px;
	background: url(border_b.png) 100% 0 repeat-y;
	width: 200px;
	float: left;
}
.blogs-author {
	font-weight: 700;
	color: #005689;
	margin-bottom: 5px;
	display: block;
}
	.blogs-bl p {
		font: 0.92em tahoma, verdana, Arial,Helvetica,sans-serif;
	}
	.blogs-bl .pict-left {
		margin-bottom: 7px;
	}
	.blogs-bl h4 {
		font: 700 1em/1.3 tahoma, verdana, Arial,Helvetica,sans-serif;
		margin-bottom: 7px;
		text-transform: uppercase;
		color: #2E2E2E;
	}
	.blogs-bl h4 a {
		color: #2E2E2E;
	}
.lt-blogs-bl {
	margin-left: 0;
	float: right;
	background: none;
}

	/* Панель верхняя со слайд блоком */
.sm-top-panel {
	width: 870px;
	margin-left: 25px;
}
	.sm-top-panel .slide-block {
		width: 868px;
	}
	.sm-top-panel .slide-list {
		height: 78px;
	}
	.sm-top-panel li {
		padding: 4px 15px;
	    width: 260px;
		height: 70px;
		background: url(border_l.png) 100% 50% no-repeat;
	}
	.sm-top-panel .slide-but {
		top: 25px;
	}
.bubble-monolog {
	width: 170px;
	height: 50px;
	float: left;
	line-height: 1.2;
	padding: 5px 5px 10px 15px;
	color: #4e4e4e;
	font-size: 0.83em;
	background: url(bobble00.png) no-repeat;
}
	.society-facts-list .bubble-monolog {
		background: url(bubble20.png) no-repeat;
		width: 163px;
	}

	/* END Сюжеты и мнения */

	/* Общество и культура */
	
		/* Блок вопросов */
.question-block {
	margin: 0 20px 0 25px;
}
	.question-block .ques-line {
		padding: 25px 0 15px;
		background: url("bg-dot-b.png") repeat-x 0 100%;
	}
	.question-block textarea {
		width: 370px;
		height: 30px;
		background: #c6c6c6;
		margin-bottom: 10px;
	}
.ques {
	font-size: 1.5em;
	margin-bottom: 20px;
}
	.main-gues .ques {
		font-size: 2em;
		margin: 0 0 10px 0;
/*		background: url(../img/icon-tv-bullet.png) no-repeat scroll 0 7px ;
		padding-left: 25px;
		margin-left: -25px;*/
	}
	.main-gues textarea {
		height: 55px;
	}

		/* Комментарии к вопросам */
.question-comments {
	margin-top: 15px;
}
	.question-comments li {
		padding: 10px 0;
	}
.comment-man {
	font-weight: 700;
	margin-bottom: 5px;
	display: block;
}
	.question-comments .right-side {
		width: 335px;
		float: right;
	}
.question-comments  p {
	margin-bottom: 5px;
	font-size: 0.92em;
}

.opt-poll {
	margin: 15px 25px 0 0;
}
.op-ques {
	font-size: 1.17em;
	margin-left: 10px;
	background:url("icon-e00.png") no-repeat scroll 0 1px;
	padding-left: 25px;
}
.op-options {
	margin: 15px 0 10px 25px;
}
.opp-el {
	margin-bottom: 10px;
}
.opp-el input {
	margin-top: 2px;
}
.op-options label {
	width: 370px;
	float: right;
}
.tv-title {
	
}
	/* END Общество и культура */

/* END Литсающийся журнал */

.cursorPointer{
cursor:pointer !important;
}

.counters {
	float: right;
	margin-top: 5px;
}
.counters li {
	float: left;
	margin-right: 10px;
}
.tv-preview {
position: relative;
}
.icon-tv-play {
	width: 25px;
	height: 25px;
position: absolute;
top: 7px;
left: 9px;
background: url(icon-tv-.jpg) 0 0 no-repeat;
}
.icon-badge-video {
	width: 57px;
	height: 18px;
position: absolute;
bottom: 2px;
left: 0px;
background: url(icon-bad.png) 0 0 no-repeat;
}
.icon-badge-photo {
	width: 57px;
	height: 18px;
position: absolute;
bottom: 2px;
left: 0px;
background: url(icon-bad.png) 0 0 no-repeat;
}
.icon-badge-poll {
	width: 57px;
	height: 18px;
position: absolute;
bottom: 2px;
left: 0px;
background: url(icon-bae.png) 0 0 no-repeat;
}

/* Всегда должно стоят ьв конце */
.numbered-letters-list {
	list-style-type: lower-latin;
	margin: 20px 0 20px 50px;
}
.nll-row {
	margin-bottom: 20px;
}
.numbered-list {
	list-style: none; 
	margin: 20px 0 20px 50px;
	counter-reset: item;
}
.nl-row {
	margin-bottom: 20px;
}
.numbered-list .nl-row:before {
	content: counters(item, ".", decimal) ". ";
	counter-increment: item;
}
/* всегда должно стоят ьв конце */
