.adv-stuck {
	position: fixed !important;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/* super cache fix 2 */
/* Клеарфикс */
.clr {
	clear: both;
	width: 100%;
	line-height: 0;
	font-size: 0;
}
.clearfix:after { line-height:0;
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clr-li {
	clear: both;
	width: 100% !important;
	line-height: 0;
	font-size: 0;
}
/* END Клеарфикс */

/* Стили для текста */
.inline {
	display: inline;
}
.inline-block {
	display: inline-block;
}
.text-left {
	text-align: left !important;
}
.text-right {
	text-align: right !important;
}
.text-bottom {
	vertical-align: bottom;
}
.text-center {
	text-align: center !important;
}
.title-underline {
	border-bottom: 1px solid #878788;
	margin-right: 15px;
	padding-bottom: 5px;
}
.bold {
	font-weight: 700;
}
.no-bold {
	font-weight: 400;
}
.italic-text {
	font-style: italic;
}
.sm-text {
	font-size: 0.92em;
}
.bigger-text {
	font-size: 1.17em;
}
.dotted-text {
	color: #2e2e2e;
	border-bottom: 1px dotted #005689;
}
.dotted-text:hover {
	text-decoration: none;
	border-bottom: 0;
}
/* Для заголовка с подчеркиванием */
.title-dotted {
	padding-bottom: 7px;
	background: url("../img/border_dotted.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;
}
/* Стили для абзацев */
.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;
}
/* Цет теккста и ссылок */
.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;
}
.no-hover:hover {
	text-decoration: none;
}
.dotted-graph-link {
	color: #005689;
	border-bottom: 1px dotted #005689;
	padding-right: 20px;
	background: url(../img/i-s-graphic.png) 100% 50% no-repeat;
}
.dotted-graph-link:hover {
	text-decoration: none;
	border-bottom: 0;
}
.all-objects-link {
	background: url("../img/all-table.png") no-repeat scroll 100% 9px transparent;
	padding: 7px 16px 10px 0;
	margin-right: 5px;
	float: right;
	font-size: 11px;
}
.table-wrapper .all-objects-link {
	margin: 1px 5px 6px;
}
/* Блоки на морде */

/* Для обнуления бэкграунда, маргина */
.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;
}
.no-bord {
	border: 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;
}
/* Список сюжетов с картинками в России, Мир и тд с точечным разделителем */
.pict-separated-list li {
	padding: 15px 0;
	background: url(../img/border_dotted.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: 7px 0;
	background: url(../img/border_dotted.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 .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(../img/solid_border.png) no-repeat 0 0;
}
.border-list .h-author {
	font-size: 1.33em;
}
/* Список с красными маркерами */
.bl-row {
	margin-bottom: 10px;
	background: url(../img/bullet.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;
}
/* Список с горизонтальным разделителем - Новые технологии и тд правая колонка */
.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 {
	padding-top: 0;
}
.collapse-element .simple-border-list {
	margin-left: 0;
}
.collapse-element .title-panel {
	height: 29px;
	background:url(../img/grad_title-panel.png) repeat-x;
	padding-top: 3px;
}
.collapse-element .h2 {
	font-size: 1.5em;
	color: #555;
	background: url("../img/icon-e.png") no-repeat scroll 0 4px transparent;
	font-weight: 400;
}
.collapse-element .h2 {
	font-size: 1.5em;
	color: #555;
	background: url("../img/icon-e.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("../img/border_dotted.png") repeat-x;
	padding-top: 10px;
}
.prognosis .lt-col {
	padding: 10px 10px 20px;
	width: 310px;
	background: url(../img/border_prognosis.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(../img/border_dotted.png) repeat-x 0 100%;
	margin: 5px 0 7px;
	padding-bottom: 5px;
}
/* END Вертикальный список */

.dossier-pict-l {
	margin: 5px 0 0 20px;
	float: left;
	width: 197px;
}
.dpl {
	margin: 0 0 0 57px;
	padding: 7px 0;
	background: url(../img/border_dotted.png) repeat-x 0 100%;
	font-size: 0.92em;
	width: 135px;
	min-height: 23px;
}
.dpl-lt {
	/*	float: left;*/
	margin: 0 0 0 -55px;
	width: 55px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}
.dpl-lt img {
}
/*.dpl img {
	margin: 0 15px 0 -40px;
	display: inline-block;
	vertical-align: middle;
}*/

.dpl-rt {
	display: inline-block;
	vertical-align: middle;
	/*	margin: 0 0 0 5px;*/
	padding-left: 5px;
	color: #005689;/*	float: right;
	width: 137px;
	padding: 5px 0 5px 5px;
	background: url(../img/border_dotted.png) repeat-x 0 100%;
	color: #005689;*/
}
/* Блок рекламных тизеров */
.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("../img/border_dotted.png") repeat-x scroll 0 100% transparent;
	padding: 9px 0;
}
.ipl-row {
	margin-bottom: 10px;
}
.horizontal-teasers { overflow:hidden;}
.horizontal-teasers .ipl-row { float:left; width:200px;}

.horizontal-teasers img { float:left;}
.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;
}
.left-column .horizontal-teasers .ins-partners-list .right-side { width:110px; float: right; display: block; margin-right:10px;}
.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;
}
.partners-title {
	border: none;
	background: none;
	padding-left: 0;
	margin: 0 0 7px;
	color: #000000;
	display: inline;
	font-family: arial;
	font-size: 13px;
	font-weight: 600;
	height: 15px;
}
.partners-teaser-link {
	color: #2E2E2E;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
.partners-img {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}
.rambler .right-side { padding-top:0px;}
.rambler img { width:130px; height:auto;}
/* END Блок партнерской рекламы */

/* Блок журнала в правой колонке */
.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(../img/darr.png) 0 50% no-repeat;
	min-height: 25px;
}
.ups-down .str-down {
	padding-left: 20px;
	background: url(../img/uarr.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(../img/slide-border.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(../img/str-l.png) no-repeat;
	left: 0;
}
.sl-larr:hover {
	background: url(../img/str-l-h.png) no-repeat;
}
.sl-rarr {
	background: url(../img/str-r.png) no-repeat;
	right: 0;
}
.sl-rarr:hover {
	background: url(../img/str-r-h.png) no-repeat;
}
.slide-list p {
	color: #fff;
	font-size: 0.92em;
}
/* END Слайдер блок*/


/* Блок медиагалереи */
.media-gallery {
	height: 260px;
	background: url(../img/grad_media-gallery.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(../img/border_media-title.png) 0 100% repeat-x;
	margin-right: 35px;
}
.media-gallery h2 {
	text-shadow: 1px 1px 1px #DCDCDC;
	background:  url(../img/icon-e.png) no-repeat 14px 50%, url(../img/bgd_media-title.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 {
	padding: 11px 10px 7px 25px;
	margin-bottom: 20px;
	background: #d2d6d9 url(../img/icon-e.png) 0 10px no-repeat;
	min-height: 18px;
}
.extra-application-panel .wrapper-bigbutton {
	margin: -6px 10px -2px;
}
/* Блок Кабинеты авторов */
	.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(../img/wrap-button-link.png) no-repeat;
	position: relative;
	margin-right: 15px;
}
.button-link {
	background: url(../img/button-link.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(../img/end-button-link.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;
}
.wrapper-bigbutton {
	padding-left: 10px;
	height: 26px;
	background: url(../img/wrap-bigbutton.png) no-repeat;
	position: relative;
	font-size: 1em;
	margin-right: 10px;
}
.bigbutton {
	background: url(../img/bigbutton.png) repeat-x;
	height: 20px;
	display: inline-block;
	position: relative;
	padding: 6px 5px 0 5px;
	color: #ba0a0a;
}
.end-bigbutton {
	background: url(../img/end-bigbutton.png) no-repeat;
	height: 26px;
	width: 10px;
	display: inline-block;
	margin-right: -10px;
	position: absolute;
	right: 0;
	top: 0;
}
/* END Кнопки */


	/* Две колонки с разделителем посредине (Блоки Обсуждаемое и Популярное) */	
.rt-separ .lt-col {
	background: url(../img/rigth-separator.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("../img/border_dotted.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(../img/tw-cal.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(../img/retweet.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(../img/rigth-separator.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("../img/solid_border.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("../img/icon-e.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;
}
/* Список тегов */
/*	.article .tags-list {
		padding: 0 0 5px 0;
	}*/
	.article .tags-bl {
	/*margin: 0;*/
		margin: 10px 0;
	padding-bottom: 12px;
	background: url(../img/border_dotted.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;
}
.story-tags-list a {
	color: #005689;
}
/* Список авторов */
.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;*/text-align: right;
	font-size: 1.17em;
	font-style: italic;
	/*width: 315px;*/
	margin-bottom: 20px;
	line-height: 1.5;
}
.vrez-quote-rt {
	background: #E5E5E5;
	float: right;
	padding: 3px 7px;
	width: 200px;
	margin: 3px 0 3px 3px;
	font-size: 1.17em;
	line-height: 2;
	min-height: 10px;
}
.vrez-quote-lt {
	background: #E5E5E5;
	float: left;
	padding: 3px 7px;
	width: 200px;
	margin: 3px 10px 3px 0;
	font-size: 1.17em;
	line-height: 2;
	min-height: 10px;
}
.vrez-video {
	/*	width: 425px;
	margin: 15px auto; */
	border:1px solid #CCCCCC;
	padding:10px;
	min-height: 10px;
}
.vrez-video img {
	display: block;
	margin: 0 auto 10px;
}
.vrez-block-rt {
	float: right;
	margin: 3px 0 3px 5px;
	width: 180px;
	padding: 10px 10px 0;
	border: 1px solid #CCCCCC;
	font-size: 0.92em;
	min-height: 10px;
}
.vrez-block-lt {
	float: left;
	margin: 3px 10px 3px 0;
	width: 180px;
	padding: 10px 10px 0;
	border: 1px solid #CCCCCC;
	font-size: 0.92em;
	min-height: 10px;
}
.vrez-gray-full {
	border:1px solid #CCCCCC;
	padding:10px;
	min-height: 10px;
	background: #c0c0c0;
	font-family: Verdana;
	font-weight: 500;
	font-size: 1.1em;
}
.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.vrez-center p { margin-bottom:10px;}
.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-large {
	font-size: 20px;
	/*	background: #EDEEEF;
		padding: 5px 10px;*/
		color: #6C6C6D;
	font-weight: 400;
}
.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;
	width: 115px;
}
.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(../img/bgd-diagram.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(../img/border_dotted.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(../img/border_dotted.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-inform-sm li {
	display: inline-block;
}
/* Карма комментатора */
.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;
	margin: 5px 15px 0 0;
}
.article-karma .i-plus {
	float: left;
	margin-top:3px;
}
.article-karma .i-plus-new {
	float: left;
	margin-top:4px; margin-right:5px;
}
.article-karma .count-karma {
	float: left;
	margin: 0 7px;
}
.article-karma .i-minus {
	float: left;
	margin-top:3px;
}
.article-karma .i-minus-new {
	float: left;
	margin-top:4px;
}
.article-karma .ak-text {
	font-size: 0.92em;
	float: left;
	margin-right: 5px;
}
.rating-scale { background: url(../img/rating-bg.gif) 0 0 no-repeat; width:90px; height:4px; float:left; margin-top:9px; margin:9px 6px 0 8px; position:relative; color:#939ea0; font-family:Arial, Helvetica, sans-serif;}
.article-karma .minus-num { position:absolute; left:0; top:-23px; font-size:1.2em; }
.article-karma .plus-num { position:absolute; right:0; top:-23px; font-size:1.2em;}
.minus-track { background: url(../img/rating-red.gif) 0 0 no-repeat; height:4px; float:left; position:relative;}
.plus-track { background: url(../img/rating-green.gif) 100% 0 no-repeat; height:4px; position:relative; overflow:hidden;}
.edge-track { position:absolute; width:4px; height:4px; top:0; }
.minus-track .edge-track { right:-4px; background: url(../img/rating-red.gif) 100% 0 no-repeat;}
.plus-track .edge-track { left:-4px; background: url(../img/rating-green.gif) 0 0 no-repeat;}


/* 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(../img/quotes.png) no-repeat;
	color: #6C6C6D;
}
/* Коментарий с цитатой 3 ур */
.c-3lev {
	padding: 7px 10px 10px 35px;
	border: 1px solid #CDCECE;
	background: url(../img/quotes.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 { display:inline-block;
	/*float: left;*/
	line-height: 1;
	padding: 0 9px 0 7px;
	background: url(../img/border-pager.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;
}
.cutting-comment {
	margin: 0 !important;
	line-height: 0 !important;
}*/
.close-comments .c-2lev {
	display: none;
}
.close-comments .comment-inside {
	max-height: 58px;
	margin-bottom: 4px;
	overflow: hidden;
}
.close-comments br {
	display: none;
}
.close-comments p {
	margin-bottom: 0;
}
.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(../img/icon-collapse-comms.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-large p {
	font-size: 1.17em;
	margin-bottom: 20px;
}
.wysiwyg-wrapper ul, .wysiwyg-wrapper ol {
	margin: 10px 0 10px 10px;
}
.wysiwyg-wrapper ul li {
	margin-bottom: 7px;
	background: url(../img/bullet.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(../img/bullet.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(../img/border_dotted.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;
}
.ikt-blue .date-gr, .date-blue {
	color: #fff;
	/*	margin: 3px 7px 0 0;*/
	margin: 1px 7px 0 0;
	padding: 2px 3px 1px;
	background: #005899;
	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("../img/border_dotted.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-answ p a {
	color: #005689;
	text-decoration: underline;
}
.online-answ p a:hover {
	color: #005689;
	text-decoration: none;
}
.online-interview .pict-center {
	margin-bottom: 10px;
}
/* END онлайн интервью */

.second-interview {
	padding: 12px 0 0;
	background: url(../img/solid_border.png) no-repeat 0 0;
	margin-top: 12px;
}
/* Страница Ленты */

	/* Блок с алфавитной навигацией */
.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(../img/bgd-search-feed.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: 560px;
	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;
}
.ikt-blue .feed { border-top:3px solid #005899;}
.feed-list {
	margin-top: 10px;
}
.feed-list .feed-row {
	padding: 15px 0 13px;
	background: url("../img/border_dotted.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;
}
.news-link:visited {
	color: #999;
}
.feed-list .h-topic a:visited {
	color: #999;
}
.prognosis .news-link:visited {
	color: #999 !important;
}
/**/
	.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(../img/icon-gr-rarr.png) 100% 1px no-repeat;
	padding-right: 25px;
	text-decoration: underline;
}
.p-prev {
	background: url(../img/icon-gr-larr.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(../img/closed-materials-lt.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(../img/closed-materials.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(../img/opened-materials-lt.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(../img/opened-materials.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(../img/opened-article.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(../img/closed-article.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("../img/border_dotted.png") repeat-x scroll 0 100% transparent;
	margin: 0;
}
/* Вкладки стандартные */
.tabs-wrapper {
	/*	margin: 5px 25px;*/
	padding: 5px 25px 8px;
}
.ectabs-wrapper {
	/*height: 237px;*/
	background: url(../img/bg-dot-bl.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;
	border: 1px solid #d1d1d1;
	margin-top: -1px;
}
.tabs-cont-square {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.tabs-cont-square .pager-bl {
	margin: 15px -20px -10px;
}
.tabs-nav {
	/*	font-size: 1.17em;*/
	margin-bottom: -1px;
	height: 36px;
	overflow: hidden;
}
/*.tabs-sm-font {
	font-size: 1em;
}*/
	.tabs-nav li {
	position: relative;
	height: 36px;
	float: left;
	display:inline;
	width: auto;
	_width: 0;
	white-space: nowrap;
}
.tabs-cent {
	background: url(../img/bgd-tabs.png) repeat-x;
	padding: 10px 15px 0;
	display: block;
	height: 26px;
	z-index: 30;
}
.tabs-lt {
	width: 5px;
	height: 36px;
	position: absolute;
	top: 0;
	left: 0;/*		background: url(../img/bgd-tabs-lt.png) no-repeat;*/
	}
.tabs-rt {
	/*		width: 25px;*/
		width: 5px;
	height: 36px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../img/bgd-tabs-rt.png) no-repeat;
}
.first-tab .tabs-lt {
	background: url(../img/bgd-tabs-lt-first.png) no-repeat;
}
.single-tab .tabs-lt {
	background: url(../img/bgd-tabs-ltfirst-act.png) no-repeat !important;
	margin-left:0px !important;
}
.single-tab .tabs-rt {
	background: url(../img/bgd-tabs-rtlast-act.png) no-repeat !important;
	width: 10px;
	margin-right: -5px;
}
.single-tab .tabs-cent {
	background: url(../img/bgd-tabs-act.png) repeat-x;
}
/*css хак для первой и последней активной вкладки. Класс для активной вкладки может быть только один*/
	 li[class="first-tab actived-tab"] .tabs-lt {
	background: url(../img/bgd-tabs-ltfirst-act.png) no-repeat !important;
	margin-left:0px !important;
}
li[class="last-tab actived-tab"] .tabs-rt {
	background: url(../img/bgd-tabs-rtlast-act.png) no-repeat !important;
}
* html .first-tab .tabs-lt {
background: url(../img/bgd-tabs-ltfirst-act.png) no-repeat top left !ie6;
width:7px !ie6;
margin-left:0px !ie6;
}/*MSIE 6*/
* html .last-tab .tabs-rt {
background: url(../img/bgd-tabs-rtlast-act.png) no-repeat top right !ie6;
width:7px !ie6;
margin-right:-1px !ie6;
}/*MSIE 6*/
/* end :-) */
	
	.actived-tab .tabs-cent {
	background: url(../img/bgd-tabs-act.png) repeat-x;
}
.actived-tab .tabs-rt {
	background: url(../img/bgd-tabs-rt-act.png) no-repeat;
	width: 10px;
	margin-right: -5px;
	z-index: 5;
}
.actived-tab .tabs-lt {
	width: 10px;
	margin-left: -5px;
	background: url(../img/bgd-tabs-lt-act.png) no-repeat;
}
.last-tab .tabs-rt {
	background: url(../img/bgd-tabs-rt-last.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 Вкладки стандартные */


.tabs-ins-cont .feed {
	margin: 10px -20px;
}
.tabs-ins-cont .feed-date {
	margin-left: 2px;
}
/* Вкладки МИНИ */
.minitabs { box-sizing:100%; 
	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(../img/mtabs-cent.png) repeat-x 0 0;
	height: 21px;
	display: block;
	padding: 5px 8px 0 8px;
	z-index: 30; 
}
.mtabs-rt {
	background: url("../img/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;
}
.act-mtab .mtabs-lt {
	background: url("../img/actmtabs-lt.png") no-repeat scroll 0 0 transparent;
	width: 8px;
	margin-left: -4px;
}
.act-mtab .mtabs-cent {
	background: url(../img/actmtabs-cent.png) repeat-x 0 0;
	color: #cd0000;
}
.act-mtab .mtabs-rt {
	background: url("../img/actmtabs-rt.png") no-repeat 0 0 transparent;
	width: 8px !important;
	margin-right: -4px;
	z-index: 10;
}
.first-mtab {
	padding-left: 5px;
}
.first-mtab .mtabs-lt {
	background: url("../img/firstmtabs-lt.png") no-repeat scroll 0 0 transparent;
	width: 5px;
	left: 0;
}
.first-mtab .mtabs-cent {
	padding-left: 9px;
}
li[class="first-mtab act-mtab"] .mtabs-lt {
	background: url("../img/actfirstmtabs-lt.png") no-repeat scroll 0 0 transparent !important;
	margin-left: 0;
}
.last-mtab .mtabs-rt {
	background: url("../img/lastmtabs-rt.png") no-repeat scroll 0 0 transparent;
	width: 5px;
	margin-right: 0;
	right: -5px;
}
.last-mtab .mtabs-cent {
	padding-right: 9px;
}
li[class="last-mtab act-mtab"] .mtabs-rt {
	background: url("../img/actlastmtabs-rt.png") no-repeat scroll 0 0 transparent !important;
	margin-right: 0;
	right: -8px;
}
* html .first-mtab .mtabs-lt {
background: url(../img/actfirstmtabs-lt.png) no-repeat top left !ie6;
width:7px !ie6;
margin-left:0px !ie6;
}/*MSIE 6*/
* html .last-mtab .mtabs-rt {
background: url(../img/actlastmtabs-rt.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(../img/bgd-fmtab.png) no-repeat;
	width: 51px;
}
/* последняя вкладка с иконкой */
.minitabs .l-minitab {
	width: 27px;
	background: url(../img/bgd-lmtab.png) no-repeat;
}
/* активная вкладка */
.minitabs .a-minitab {
	background: url(../img/bgd-acmtab.png) no-repeat;
	width: 58px;
	margin: 0 -4px -1px;
}
.minitabs .fa-minitab {
	background: url(../img/bgd-acfmtab.png) no-repeat;
	width: 57px;
	margin-right: -6px;
}
.i-all-mag {
	width: 21px;
	height: 17px;
	background: url(../img/icon-all-mag.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(../img/border_list-in-head.png) no-repeat 100% 50%;/*	margin-right: 5px;*/
}
.macroind-rating li {
	width: 72px;
	padding: 9px 7px 8px;
	height: 61px;
	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("../img/uarr-gr.png") no-repeat;
}
.macroind-rating .str-down {
	background: url("../img/darr-gr.png") 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("../img/border_list-in-head.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("../img/soc-bubble.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(../img/dotted-gr.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(../img/bord-allrubr.png) no-repeat 100% center;
	width: 180px;
	padding: 8px 10px 0 0;
	float: left;
	height: 210px;
}
.arl-row {
	margin-bottom: 8px;
	background: url("../img/bullet.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(../img/bord-allrubr.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(../img/rubr-quoteslt.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(../img/rubr-quotesrt.png) no-repeat 0 center;
}
.allrubr-bottom {
	background: url(../img/bord_subnav.png) repeat-x;
	padding: 10px 0 0 0;
}
.allrubr-bottom .allrubr-lt {
	height: 106px;
	background: url(../img/bord-allrubr-sm.png) 100% 0 no-repeat;
}
.allrubr-bottom .allrubr-cent {
	height: 106px;
}
.allrubr-bottom .allrubr-rt {
	height: 106px;
	background: url(../img/bord-allrubr-sm.png) no-repeat;
}
.ph-vid-aud li {
	background: none;
	padding-left: 15px;
}
.photorubr {
	background: url(../img/icon-photorubr.png) 0 center no-repeat;
	padding: 3px 0 0 35px;
	height: 20px;
	display: block;
}
.videorubr {
	background: url(../img/icon-videorubr.png) 0 center no-repeat;
	padding: 3px 0 0 35px;
	height: 20px;
	display: block;
}
.audiorubr {
	background: url(../img/icon-audiorubr.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(../img/bgd_coll-block-search.png) repeat-x;
	overflow: visible;
	width: 710px;
	position: static;
	margin-top: 0;
}
.advsearch-inp {
	background: url(../img/advsearch-input.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(../img/bord_adv-search.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(../img/icon-calendar.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(../img/border_list-in-head.png) no-repeat scroll 100% 50%, url(../img/bgd-act-search.png) repeat-x;
}
.search-list .act-search:hover {
	background: url(../img/border_list-in-head.png) no-repeat scroll 100% 50%, url(../img/bgd-act-search.png) repeat-x;
}
.b-search-inp {
	/*background: url(../img/bgd-b-search.png) no-repeat;*/
	background: url(../img/bgd-b-search560.png) no-repeat;
	display: block;
	height: 18px;
	padding: 7px 5px 7px 10px;
	width: 550px;
	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("../img/wrapper-sbutton.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("../img/wrapper-sbutton.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("../img/wrapper-sbutton_act.png") no-repeat 0 0;
}
.act-searchbutton .b-search-but {
	background: url("../img/wrapper-sbutton_act.png") no-repeat 100% 0;
	color: #2f6086;
	cursor: pointer;
}
.act-searchbutton:hover {
	background: url("../img/wrapper-sbutton_act-hover.png") no-repeat 0 0;
}
.act-searchbutton .b-search-but:hover {
	background: url("../img/wrapper-sbutton_act-hover.png") no-repeat 100% 0;
}
/* END кнопка ИСкать */
/* END ШАПКА АиА с поиском */
		
/* END Дополнительные инстурменты и подменю в шапке */

/* Архив журнала */
	/* Блок с серой подложкой архив журнала */
.minitabs-bl { box-sizing:100%;
	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("../img/border_dotted.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(../img/mag_quotes.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;
}
/* Список архива журналов старых*/
.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 10px 40px 58px;
	margin: 30px 0 30px;
	float: left;
	width: 542px;
}
.banner-240 {
	width: 255px;
	float: right;
}
.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;
	margin-bottom: 15px;
}
.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(../img/larr.png) no-repeat 0 50%;
	text-decoration: underline;
}
.prev_issue:hover {
	text-decoration: none;
}
.next_issue {
	padding: 0 20px 0 10px;
	background: url(../img/rarr.png) no-repeat 100% 50%;
	text-decoration: underline;
}
.next_issue:hover {
	text-decoration: none;
}
.all-issues {
	background: url(../img/icon-all-mag-gr.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(../img/dotted-gr.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;
}
.subrubric {
	position: absolute;
	top: -13px;
	right: 0;
	background: #dadada;
	padding: 1px 3px;
	color: #595959;
	font-size: 0.92em;
	line-height: 1;
}
.rel-feed-row {
	position: relative;
}
/* Стили тегов */
.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
}
.rubric-list {
	width: 565px;
	float: right;
	font-size: 0.92em;
	margin-top: 1px;
}
.rubric-l-wr {
	margin-top: 7px;
}
.rubric-list li {
	display: inline-block;
	padding: 0 4px 0 2px;
	margin: 0;
}
/* Переназначение стилей вертикального списка */
.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;
	padding-bottom: 80px;
	position: relative;
}
.HotMaternyi {
	position: absolute;
	bottom: 0px;
	left: -12px;
	color: #6C6C6D;
	font-size: 0.92em;
}
/* Магазин подписка */
	/* Главная страница подписки */
.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(../img/wrapper-shopbutton.png) 0 0 no-repeat;
	padding-left: 4px;
	height: 21px;
	position: relative;
}
.wrapper-shopbutton:hover {
	background: url(../img/wrapper-shopbutton-act.png) 0 0 no-repeat;
}
.shopbutton {
	background: url(../img/shopbutton.png) repeat-x;
	height: 19px;
	display: inline-block;
	position: relative;
	padding: 2px 7px 0 7px;
}
.shopbutton:hover {
	background: url(../img/shopbutton-act.png) repeat-x;
	text-decoration: none;
	color: #fff;
}
.shopbutton-end {
	background: url(../img/end-shopbutton.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(../img/end-shopbutton-act.png) no-repeat;
}
.act-shopbutton {
	background: url(../img/wrapper-shopbutton-act.png) 0 0 no-repeat;
	color: #fff;
}
.act-shopbutton .shopbutton {
	background: url(../img/shopbutton-act.png) repeat-x;
}
.act-shopbutton .shopbutton-end {
	background: url(../img/end-shopbutton-act.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("../img/border_dotted.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("../img/border_dotted.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(../img/bullet-darkgr.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(../img/bord-how-to-pay.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(../img/icon-keyssm.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 2px;
	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(../img/assistmethod-border.png) 100% 50% no-repeat;
	margin-bottom:5px;
}
.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: 36px;
	background: url(../img/i-sberbank-gr.png) 0 6px no-repeat;
}
.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(../img/icon-basket.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(../img/bullet.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: 450px;
	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(../img/electr-layer.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(../img/electr-layer-b.png) 0 0;
}
.if-info-layer {
	background: url(../img/info-layer.png) 0 0;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 120px;
	height: 85px;
}
.if-info-layer-b {
	background: url(../img/info-layer-b.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-label {
	padding: 6px 25px;
	text-transform: uppercase;
	background: #FFD14F;
	margin: 3px -12px 6px;
	display: block;
	font-size: 0.92em;
	color: #371a05;
	height: 15px;
}
.if-label-empty {
	display: block;
	margin: 3px -12px 6px;
	height: 15px;
	padding: 6px 25px;
}
.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-item-pict img {
	display: block;/*	height: 470px;*/
}
/*.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-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(../img/shop/shop-gift-line.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(../img/shop/shop-gift-line.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;
	margin-right: 8px;
	position: relative;
	display: inline-block;
}
.yellow-arrow-end {
	background: url(../img/yellow-arrow-bgd.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(../img/white-arrow-bgd.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;
}
/* 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;
}
.nav-by-anchor {
	margin: 0 -24px 12px;
	background: url("../img/border_dotted.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;
}
.shs-el img {
	display: block;
	margin: 0 0 3px;
}
.sh-specissue-border {
	border-top: 1px solid #5F5F5F;
	margin: 7px 0 10px -7px;
	padding-left: 7px;
	float: left;
	width: 462px;
	font-size: 0;
}
.sh-specissue-title {
	color: #e6e6e6;
	text-transform: uppercase;
	font-size: 0.82em;
	margin-bottom: 7px;
	text-align: center;
	padding-bottom: 2px;
	border-bottom: 1px solid #5f5f5f;
}
.sh-specissue-bl-large .sh-specissue-title {
	margin-bottom: 10px;
}
.sh-specissue {
	padding: 0 0 0 8px;
}
.sh-specissue-bl-large .sh-specissue {
	float: right;
	width: 462px;
	margin-right: 12px;
	padding-left: 0;
}
.sh-specissue-bl-large .sh-specissue-border {
	margin: 9px 0 11px 0;
	padding-left: 0;
}
.sh-specissue-lt {
	width: 148px;
	float: left;
	margin: 0 0 0 20px;
	text-align: center;
	color: #fff;
	font-size: 0.83em;
}
.shs-el {
	float: left;
	margin-right: 7px;
	text-align: center;
	font-size: 0.83em;
	color: #e6e6e6;
}
.yellow-text {
	color: #ffb800;
}
.groupon-action {
	background: url(../img/cases/groupon-action-bgd.jpg) 0 0;
	height: auto;
	min-height: 80px;
}
.bigbuzzy-action-fugly {
	background: url(../img/cases/bigbuzzy-action-bgd.jpg) 0 0;
	height: auto;
	min-height: 80px;
}
.feb23-action {
	background: url(../img/cases/23feb-action-bgd.jpg) 0 0;
	height: auto;
	min-height: 80px;
}
.mar8-action {
	background: url(../img/cases/8mar-action-bgd.jpg) 0 0;
	height: auto;
	min-height: 80px;
}
/* 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(../img/bgd-memorybl.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(../img/bgd-memorydarkbl.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(../img/checkflag.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("../img/border_dotted.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(../img/icon-sp-lj.png) 0 0;
	width: 80px;
	height: 20px;
	display: inline-block;
	margin: 0 10px 0 0;
	vertical-align: bottom;
}
.sp-openid {
	background: url(../img/icon-sp-openid.png) 0 0;
	width: 70px;
	height: 20px;
	display: inline-block;
	margin: 0 10px 0 0;
	vertical-align: bottom;
}
.sp-vkontakte {
	background: url(../img/icon-sp-vkontakte.png) 0 0;
	width: 90px;
	height: 30px;
	display: inline-block;
}
.sp-yandex {
	background: url(../img/icon-sp-yandex.png) 0 0;
	width: 90px;
	height: 30px;
	display: inline-block;
}
.sp-google {
	background: url(../img/icon-sp-google.png) 0 0;
	width: 90px;
	height: 30px;
	display: inline-block;
}
.sp-twitter {
	background: url(../img/icon-sp-twitter.png) 0 0;
	width: 90px;
	height: 30px;
	display: inline-block;
}
.sp-facebook {
	background: url(../img/icon-sp-facebook.png) 0 0;
	width: 90px;
	height: 30px;
	display: inline-block;
}
.sp-mail {
	background: url(../img/icon-sp-mail.png) 0 0;
	width: 90px;
	height: 30px;
	display: inline-block;
}
.sp-odnokl {
	background: url(../img/icon-sp-odnokl.png) 0 0;
	width: 90px;
	height: 30px;
	display: inline-block;
}
.sp-linkedin {
	width: 90px;
	height: 30px;
	display: inline-block;
	background: url(../img/icon-sp-linkedin.png) 0 0;
}
/* END СТраница входа и регистрации */

/* Форма скачать ПДФ*/
.download-pdf {
	padding: 15px 0 5px;
	background: url(../img/border_dotted.png) repeat-x 0 0;
	margin-top: 10px;
}
.return-captcha-button { margin:0 10px; display:inline-block; width:13px; height:16px; overflow:hidden; text-indent:-2000px; background: url(../img/reloadCaptcha.png) 0 0 no-repeat; line-height:16px; vertical-align:middle; font-size:10px; }
.captcha-errors { display:inline-block; margin-left:10px; top:2px; position:relative;}
.captcha-errors .errorlist li { border:0; border-radius:0; -moz-border-radius: 0;}
.download-list { padding-left:0;
	margin: 0 0 0; list-style-type:none;
}
.download-list.signin { background:none; padding-bottom:0; margin-bottom:-8px;}
.download-list li { margin:0; padding:0 0 17px 0;}
.download-list .download-button { padding:0; margin-top:-2px;}
.download-list .bold { font-size:24px;}
.download-list .pin { font-size:16px; font-weight:bold;}
.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(../img/border_dotted.png) repeat-x 0 100%;
	margin: 15px 0 -5px;
}
.contacts-bl {
	padding: 15px 0;
	background: url(../img/border_dotted.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(../img/border_dotted.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("../img/border_dotted.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(../img/icon-e.png) no-repeat;
	padding: 10px 20px 5px 35px;
	margin-bottom: 7px;
	height: 37px;
}
.shman-arrow-top {
	background: #bf3838 url(../img/shop/shmann-arrow.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(../img/shop/shman-arrowrt.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(../img/shop/shman-arrowlt.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(../img/shop/shman-star.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(../img/shop/shmann-arrow-gr.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(../img/shop/icon-keys.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(../img/icon-print.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: #2E2E2E;
	border: none;
	cursor: default;
}
.stabs-bl {
	padding: 0 10px;
}
.minitabs-bl .simpletabs {
	margin: 10px 0 5px -10px;
}
.chart-select {
	margin: -7px 0 20px;
	width: 480px;
	padding: 2px 5px;
	display: block;
}
.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 { position:relative; overflow:hidden; clear:both;
	height: 28px;
	background: #dad8da;
	padding: 4px 17px 0;
}
.snl-el {
	float: left;
	margin-right: 25px;
}
.collapse-block .social-network-panel {
	margin: 10px -40px 0 -40px;
	padding-left: 40px;
	background: #DAD8DA url(../img/bord_subnav.png) repeat-x 0 0;
}
.footer-container .social-network-panel { position:relative; overflow:hidden; clear:both;}

/* Форум */
.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(../img/border_dotted.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(../img/border_dotted.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(../img/border_dotted.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 { text-align:center; clear:both; padding-top:5px;
	/*width: 300px;*/
	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("../img/border_dotted.png") repeat-x 0 0;
	padding: 10px 10px 15px 25px;
	min-height: 65px;
}
.f-comment-lt {
	width: 661px;
	float: left;
}
/* поле редактирования коммента */
.f-comment-lt textarea {
	width: 100%;
	height: 250px;
}
.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;
}
.forum-container .rt-banner {
	float: right;
	width: 240px;
}
.article-in-forum {
	padding: 20px 20px 10px;
	border: 1px solid #cdcece;
	margin-bottom: 20px;
}
.aif-lt {
	float: left;
	width: 600px;
}
.article-in-forum p {
	margin-bottom: 13px;
	line-height: 1.5;
}
.article-in-forum .pict-left {
	margin: 0 20px 8px 0;
	display: block;
	height: 95px;
}
.aif-announce {
	line-height: 1.5;
	font-style: italic;
	margin-bottom: 13px;
}
.aif-title {
	color: #6C6C6D;
	margin-bottom: 13px;
	font-weight: 700;
}
.article-in-forum .tags-list {
	margin-top: 5px;
}
.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(../img/link-tv-programm.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("../img/border_page.png") repeat-y 100% 0;
}
.tv-page #content {
	background: #f2f2f2 url(../img/grad-tv-page.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(../img/expert-tv-panel.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(../img/icon-tv-bullet.png) 0 8px no-repeat;
}
.tv-page .h2 {
	background: url(../img/icon-tv-bullet.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(../img/icon-videorubr.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(../img/icon-audiorubr.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(../img/block-corner-tvpage.png) 0 0 no-repeat;
}
.tv-page .first-tab .mtabs-lt {
	background: url("../img/tv-firstmtabs-lt.png") no-repeat scroll 0 0 transparent;
	width: 5px;
}
.tv-page .last-tab .mtabs-rt {
	background: url("../img/tv-lastmtabs-rt.png") no-repeat scroll 0 0 transparent;
	width: 5px;
}
.tv-page .act-mtab .mtabs-lt {
	background: url("../img/tv-actmtabs-lt.png") no-repeat scroll 0 0 transparent;
	width: 8px;
	margin-left: -4px;
}
.tv-page .act-mtab .mtabs-rt {
	background: url("../img/actmtabs-rt.png") no-repeat 0 0 transparent;
	width: 8px;
	margin-right: -4px;
}
/*css хак для первой и последней активной вкладки. Класс для активной вкладки может быть только один*/
.tv-page li[class="first-tab act-mtab"] .mtabs-lt {
	background: url("../img/tv-actfirstmtabs-lt.png") no-repeat scroll 0 0 transparent !important;
	margin-left: 0 !important;
}
.tv-page li[class="last-tab act-mtab"] .mtabs-rt {
	background: url("../img/tv-actlastmtabs-rt.png") no-repeat scroll 0 0 transparent !important;
}
* html .tv-page .first-tab .tabs-lt {
background: url(../img/bgd-tabs-ltfirst-act.png) no-repeat top left !ie6;
width:7px !ie6;
margin-left:0px !ie6;
}/*MSIE 6*/
* html .tv-page .last-tab .tabs-rt {
background: url(../img/bgd-tabs-rtlast-act.png) no-repeat top right !ie6;
width:7px !ie6;
margin-right:-1px !ie6;
}/*MSIE 6*/
/* end :-) */

.tv-page .pr-diagram-bgd {
	background: url(../img/bgd-diagram-tv.png) repeat-x;
}
/* END  страница тв */

.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х*/

/* Страница тега */
.alphabet_block .icons-list {
	margin: 10px 0;
}
.tag-mn-pict {
	margin: 0 -10px 10px -20px;
}
.tag-beaver .feed-list {
	margin-top: 0;
}
.tag-beaver .h1 {
	margin-left: -20px;
}
.tag-beaver .exp-extra-title {
	background: none !important;
	margin: 0 -10px 5px -20px !important;
	padding: 0 10px 10px 20px !important;
}
.tag-beaver .eet-border {
	border-bottom: 1px solid #d0d0d0;
	margin-bottom: 15px !important;
}
.tag-beaver .f-right-side {
	width: 490px;
}
.tag-beaver .simpletabs {
	float: left;
}
.chart-filter {
	font-size: 0.92em;
	margin: 10px 0 5px;
}
.chart-filter label {
	margin-right: 3px;
}
.inp70 {
	width: 75px;
	height: 11px;
	margin-right: 3px;
}
.tag-in-detail {
	border: 1px solid #CDCECE;
	padding: 17px 12px 10px 12px;
	background: url(../img/quotes-large-lt.png) 12px 12px no-repeat;
	margin-bottom: 20px;
}
.tag-in-detail .h-topic {
	margin-bottom: 10px;
}
.tid-inside {
	background: url(../img/quotes-large-rt.png) 100% 100% no-repeat;
	margin: 0 0 15px 38px;
	padding-bottom: 20px;
}
.tid-inside p {
	font-size: 1.17em;
	margin-bottom: 5px;
}
.tid-inside-sm p {
	font-size: 1em;
}
.tid-inside-sm .pph {
	font-size: 1.17em;
}
.tid-inside-sm .sph {
	font-size: 0.92em;
}
.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 !important;
	border: none;
	margin-right: 0 !important;
}
.tag-beaver .share_block {
	float: left;
	width: 500px;
}
.tag-beaver .twiiter-button { float:left;
	margin: 0 18px 0 0; width:100px;
}
.tag-beaver .facebook_i_like {
	margin: 0;
}
.tag-beaver .google-plusone {
	margin: 0;
}

.vizit-vrez {
	border: 1px solid #d0d1d1;
	padding: 12px;
	margin: 0 0 3px 10px;
	width: 280px;
	float: left;
	font-size: 0.92em;
	color: #6c6c6d;
	float: right;
}
/* Фотолента */
.photofeed {
	border: none;
	background: url(../img/border_dotted.png) 0 0 repeat-x;
	padding-top: 5px;
}
.photofeed .feed-list {
	background: url(../img/border_dotted.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("../img/icon-e.png") no-repeat scroll 0 7px transparent;
}
.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; 
}
.ikt-blue .main-cases-bl { border-top: 3px solid #005899;}
.main-cases-bl .comments-footer {
	margin: 7px -7px 0 -25px;
	padding: 10px 7px 0 7px;
	background: url(../img/border_dotted.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 {
	padding: 14px 0;
	background: url("../img/border_dotted.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;
}
/* Макроиндикаторы */
.macroindicators {
	width: 325px;
	float: left;
	border: 1px solid #736A73;
}
.macroindicators .mi-graphic {
	display: block;
	height: 190px;
}
.macroindicators-title {
	background: #736A73;
	color: #fff;
	line-height: 1.2;
	padding: 2px 5px;
	display: block;
}
.macroindicators-rt {
	float: right;
}
/* END Макроиндикаторы */

.application-panel .simpletabs {
	margin-top: 4px;
	margin-bottom: 4px;
}
.panel-in-rating {
	margin-bottom: 1px;
}
.rating-darr {
	background: url(../img/darr-gr.png) 0 0 no-repeat;
	padding: 5px 0 0 10px;
	color: #cd0000;
	display: inline-block;
	height: 17px;
	font-size: 10px;
	width: 25px;
	vertical-align: middle;
	margin: 0 0 0 -35px;
}
.rating-uarr {
	background: url(../img/uarr-gr.png) 0 0 no-repeat;
	padding: 5px 0 0 10px;
	color: #297f0b;
	display: inline-block;
	height: 17px;
	margin: 0 0 0 -35px;
	font-size: 10px;
	width: 25px;
	vertical-align: middle;
}
.rating-new {
	color: #297f0b;
	font-size: 10px;
	width: 35px;
	margin: 0 0 0 -35px;
	display: inline-block;
	vertical-align: middle;
}
.rating-table .cell-chart {
	padding-left: 45px;
	text-align: left;
}
.cell-chart .true-link {
	vertical-align: middle;
	display: inline-block;
}
.rusrep-photo-subscr {
	margin: 0 -25px;
	display: block;
}
.rt-element .title-underline .h-topic {
	margin-left: 25px;
}
/* Написать статью */
.write-article {
	width: 800px;
	margin-top: 15px;
}
.write-article label {
	color: #2E2E2E;
}
.pd-row {
	margin-bottom: 15px;
}
.form-long input {
	width: 95%;
}
.write-article textarea {
	width: 95%;
	height: 500px;
}
.form-230 select {
	width: 230px;
}
.write-article .expert_select_filter-selector h2 {
	font-size: 12px;
	font-weight: 700;
	background: none;
	padding: 0;
}
.expert_select_filter-selector-all {
	color: #CD0000;
	border-bottom: 1px dashed #CD0000 !important;
}
.write-article .add-file-link {
	color: #6C6C6D;
	margin-top: 6px;
	font-size: 0.92em;
	display: inline-block;
	border-bottom: 1px dotted #6C6C6D;
}
.write-article .add-file-link:hover {
	text-decoration: none;
}
/* Очередной блок очередной навигации*/
.navblock-again {
	/*	width: 280px;*/
	width: 240px;
	position: absolute;
	background: #fff;
	z-index: 10000;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
}
.navblock-again .h2 {
	margin-bottom: 0;
}
.nba-top {
	padding: 13px 10px 8px 10px;
	border-bottom: 1px solid #919191;
}
.nba-content {
	padding: 0 17px;
}
.navblock-again .bl-with-pict p {
	font-size: 0.92em;
}
.navblock-again .pict-center {
	margin: 0 -10px 3px;
}
.nba-footer {
	border-top: 1px solid #919191;
	background: #EDEEEF;
}
.nbaf-el {
	padding: 5px 10px 7px 15px;
	background: url("../img/border_dotted.png") 0 100% repeat-x;
}
.elda .nba-top {
	padding: 5px 5px 3px 5px;
}
.elda .nba-content {
	padding: 0 10px 3px;
}
.elda .bl-with-pict li {
	padding: 7px 0;
}
.elda .nba-footer .bullet-l-link {
	width: 85px;
	font-size: 1em;
}
.elda .pict-center {
	margin: 0 -10px 3px;
}
.elda .nbaf-el {
	padding: 3px 10px 5px 15px;
}
.elda .link-to-close {
	font-size: 1em;
}
.elda .h2 {
	margin-left: -5px;
}
/* END Очередной блок очередной навигации*/

.excl-subscr-link {
	color: #cd0000;
	text-decoration: underline;
	background: url(../img/icon-exclsubscr-link.png) 0 50% no-repeat;
	float: right;
	height: 16px;
	padding: 1px 0 0 21px;
}
.excl-subscr-link:hover {
	text-decoration: none;
}
/* РР 24 */
.rr24_head {
	width: 1000px;
	background: #000;
}
/*.inner-container {
	width: 924px;
}*/
.rr24_header {
	background: url(../img/rr24_header_bgd.png) 0 0 no-repeat;
	height: 100px;
	width: 884px;
	padding: 20px 20px 0 20px;
	position: relative;
}/*
.rr24_h-logo {
    width: 408px;
    height: 58px;
    position: relative;
    text-indent: -9999px;
}
.rr24_h-logo img {
    position: absolute;
    top: 0;
    left: 0;
}
.rr24_partners_in_head {
    padding: 3px 10px 3px 7px;
    font-size: 1.33em;
    background: #000;
    color: #fff;
    width: 185px;
    position: absolute;
    top: 26px;
    left: 440px;
}
.rr24_partners_in_head a {
    color: #fff;
}
.rr24_h-subtitle {
    color: #fcf9bc;
    font-size: 1.33em;
    border-left: 2px solid #fffbbb;
    line-height: 0.9;
    padding: 1px 0 0 12px;
    position: absolute;
    top: 58px;
    left: 1px;
	z-index: 10;
	text-indent: 0;
}*/
.rr24_user_panel {
	padding: 7px 20px;
	background: #000;
	margin-bottom: 10px;
}
.rr24_underline {
	text-decoration: underline;
}
.rr24_underline:hover {
	text-decoration: none;
}
.rr24_nav {
	font-size: 0.92em;
	text-transform: uppercase;
	float: left;
	margin-top: 5px;
}
.rr24_n-el {
	display: inline;
}
.rr24_nav a {
	color: #fff;
}
.rr24_share_in_head {
	float: right;
}
.rr24_sih-el {
	margin-right: 10px;
	display: inline;
}
* html .rr24_sih-el {
	display: inline;
}
.rr24_subnav_panel {
	background: #c7c7c7;
	padding: 10px 20px;
}
.rr24_head {
	width: 1000px;
	background: #000;
}
.rusrep_header {
	background: #bc2e29;
	padding: 7px 20px 10px;
}
.rr_logo {
	float: left;
	width: 207px;
}
.rr_nav {
	float: right;
	font-size: 0.92em;
	text-transform: uppercase;
	margin-top: 8px;
}
.rr24_header {
	width: 960px;
	padding: 20px 20px 0 20px;
	height: 100px;
	margin: 0 auto;
	position: relative;
}
#kazan {
	background: url("../img/bgBlur_kazan.jpeg") 0 0 no-repeat;
}
#novosib {
	background: url("../img/bgBlur_novosib.jpeg") 0 0 no-repeat;
}
#ekb {
	background: url("../img/bgBlur_ekat.jpeg") -76px 0 no-repeat;
}
.clear {
	clear: both;
}
.rr_nav-el {
	display: inline-block;
	margin-right: 11px;
}
* html .rr_nav-el {
	display: inline-block;
}
.rr_nav .last {
	margin-right: 0;
}
.rr_nav a {
	color: #fff;
}
.rr_nav a:hover {
	color: #000;
	text-decoration: none;
}
.rr24_h-logo a, .rr24_h-logo {
	font-family: actor;
	font-size: 49pt;
	margin: 0;
	color: #ffffff;
	font-weight: 400;
	width: 408px;
	top: -10px;
	position: relative;
	float: left;
	text-decoration: none;
}
.rr24_h-logo img {
	position: absolute;
	top: 0;
	left: 0;
}
.rr24_partners_in_head {
	font-size: 14pt;
	color: #fff;
	position: relative;
	top: 100px;
	left: -70px;
	float: right;
	font-family: Minion Pro;
}
.rr24_partners_in_head a {
	color: #fff;
}
.rr24_h-logo .rr24_h-subtitle {
	position: absolute;
}
.rr24_h-subtitle {
	font-size: 19pt;
	font-family: Minion Pro;
	font-weight: 400;
	top: 75px;/* position: absolute; */
}
.rr24_h-subtitle:before {
	content: "|";
	padding-right: 20px;
}
.rr24_othercity_in_head {
	padding: 8px 10px 3px 7px;
	position: absolute;
	top: 21px;
	left: 600px; /* 400px когда будет Екатеринбург Не забыть поправить header.js */
	background-color: rgba(0, 0, 0, 0.75);
	min-width: 336px;
	height: 42px;
	vertical-align: baseline;
	font-weight: 400;
	float: right;
	display: inline-block;
	max-width: 560px;
}
.rr24_othercity_in_head h2 span.rr24_h-subtitle {
	top: 0;
	color: #ffffff;
	font-size: 22pt;
}
.rr24_othercity_in_head h2 a {
	text-decoration: underline;
	color: #ffffff;
}
.rr24_othercity_in_head h2 a.active {
	text-decoration: none;
	color: #f23b25;
}
.rr24_othercity_in_head h2 {
	position: relative;
	font-weight: 400;
	color: #f23b25;
	font-size: 22pt;
	padding-left: 15px;
	font-family: Minion Pro;
}
.rr24_othercity_in_head h2 span.rr24_h-subtitle:before {
	padding-left: 15px;
}
.rr24_user_panel {
	/*    padding: 7px 20px;*/
    background: #000;
	padding: 2px 20px;
}
.rr24_nav {
	font-size: 0.92em;
	text-transform: uppercase;
	float: left;
	margin-top: 5px;
}
/* END РР 24 */

.search-autocompleter {
	width: 310px;
	position: absolute;
	z-index: 1000;
	background: #fdfdfd;
	padding: 0 0 8px 0;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.sac-content {
	padding: 0 14px;
}
.search-autocompleter .bl-with-pict p {
	font-size: 0.92em;
}
.nbaf-el .red-text {
	color: #cd0000;
	font-size: 0.92em;
}
.search-autocompleter .nba-footer {
	border-bottom: 1px solid #919191;
}
.search-autocompleter .all-objects-link {
	margin-right: 10px;
}
.tvplayer-bl {
	border: 1px solid #8F8F8F;
	float: left;
	width: 280px;
}
.i-vlist {
	margin: 0 0 10px;
}
.iv-el {
	margin-bottom: 5px;
}
/* Голосовалка */
#vote-bl {
	margin-top: 13px;
	padding: 5px 5px 5px 18px !important;
}
#vote-bl p {
	color: #fff;
	font-size: 15px;
	line-height: 1.3;
	margin-bottom :5px;
	padding-top: 2px;
}
#vote-bl .pict-left {
	margin-right: 18px;
}
#vote-bl select {
	width: 235px;
	margin-right: 5px;
}
#vote-bl option {
	width: 240px;
}
#vote-bl input {
	padding: 2px 3px;
}
/* END Голосовалка */


.tvplayer-bl h2 {
	background: none;
	font-size: 14px;
	margin: 5px 0 7px;
	padding: 0 0 5px;
	height: auto;
	font-weight: 400;
}
.tvplayer-bl h3 {
	font-weight: 400;
	font-size: 12px;
	padding: 0;
	margin: 0 0 5px;
	color: #000
}
.tvplayer-bl p {
	color: #000
}
.tagphoto-list {
	margin: 10px 0 20px 20px;
}
.tpl-bph {
	width: 512px;
	height: 335px;
	float: left;
	margin: 0 3px 3px 0;
	display: block;
}
.tpl-ph {
	float: left;
	padding: 0 2px 2px 0;
	margin: 0 1px 1px 0;
	height: 65px;
}
/*.tpl-ph-link:hover {
	border: 2px solid #cd0000;
	margin: -2px;
	display: block;
	height: 65px;
}*/
.tpl-ph:hover .tpl-ph-link {
	border: 2px solid #cd0000;
	margin: -2px;
	display: block;
	height: 65px;
}
/* Веббия */
.webbia {
	margin: 0 !important;
}
.webbia .webbia-row {
	margin: 0;
	padding: 0;
	background: none;
}
.webbia-lt {
	width: 130px;
	float: left;
}
.webbia-rt {
	float: right;
	width: 490px;
}
.webbia-duty {
	font-size: 1.17em;
	font-weight: 700;
	margin-bottom: 7px;
	display: block;
	width: 110px;
}
.webbia-position {
	font-size: 0.92em;
	color: #6c6c6d;
	display: block;
	margin-bottom: 6px;
}
.webbia-answer {
	background: #fcedc5;
	padding: 15px;
	font-size: 0.92em;
	margin-bottom: 20px;
}
.webbia-answer a {
	color: #005689;
	text-decoration: none;
}
.webbia-3dnews-link {
	display: block;
	width: 150px;
	height: 92px;
	position: absolute;
	top: 0;
	right: 0;
}
.webbia-3dnews-link img {
	width: 150px !important;
	position: static !important;
	z-index: 10;
	display: block;
	height: 92px;
}
.forum-container .webbia-rt {
	width: 450px;
}
/* END Веббия */


.rt-element .items-feed {
	margin-left: 18px;
}
.advwork-link {
	font-size: 0.92em;
	color: #005689;
	text-align: center;
	display: block;
	margin-top: 3px;
	line-height: 1;
}
.advwork-link-bgd {
	font-size: 0.92em;
	color: #005689;
	display: block;
	text-align: center;
	padding: 3px 0;
	line-height: 1;
	margin-top: -3px;
	background:#EDEEEF;
}
/* Анализ и Архив */
	/* Контент АиА*/
.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;
}
.
ю{
	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(../img/bullet-white.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(../img/dotted-gr.png) 0 100% repeat-x;
}
.arch-finance-title {
	color: #fff;
	background: url(../img/dotted-gr.png) repeat-x 0 100%;
}
.finarch-tags {
	padding-left: 32px;
}
.specfinarch-tag {
	background: url("../img/dotted-gr.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(../img/dotted-gr.png) 0 100% repeat-x;
}
.arch-specreports-title {
	color: #535353;
	background: url(../img/dotted-gr.png) repeat-x 0 100%;
}
.sreparch-tags a {
	color: #535353;
}
.sreparch-tags .at-el {
	background: url(../img/bullet-black.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(../img/dotted-gr.png) 0 100% repeat-x;
	font-size: 0.92em;
}
/* END Спецпроекты */

	/* Раздел Профили компаний */ 
.arch-companies {
	height: 115px;
}
.arch-companies-title {
	color: #496b78;
	background: url(../img/dotted-gr.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;
}
.arch-tags.comparch-tags { font-size:1em;}
/* END Профили компаний */ 

	/* Раздел Инновационный бизнес */
.arch-innovation {
	height: 188px;
	background: #fff url(../img/dotted-gr.png) 0 100% repeat-x;
}
.arch-innovation-title {
	color: #54688a;
	background: #ececee url(../img/dotted-gr.png) 0 100% repeat-x;
}
.innovarch-tags .at-el {
	background: url(../img/bullet-black.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(../img/dotted-white.png) 0 100% repeat-x;
}
.industarch-tags {
	padding: 10px 0 4px 20px;
	margin-top: 0;
	background: #a0a0a0 url(../img/dotted-white.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(../img/arch-map.jpg) no-repeat;
	position: relative;
}
.arch-countries-title {
	background: url(../img/dotted-white.png) 0 100% repeat-x;
	color: #47668a;
}
.countrarch-tags .at-el {
	position: absolute;
	background: url(../img/bullet-black.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(../img/dotted-white.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("../img/dotted-gr.png") repeat-x 0 100%;
}
.arch-regions-title {
	color: #3c3c3c;
	background: url(../img/dotted-dark.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(../img/bullet-gr.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(../img/bullet-gr.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("../img/dotted-gr.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;
}
/* 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: 1.83em;
	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;
}
a.pict-title-link strong, a.pict-title-link span { cursor:pointer;}
.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(../img/border_dotted.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-lt-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 471px;
	height: 290px;
	z-index: 10;
}
.sm-main-rt {
	width: 471px;
	margin: -6px -11px 3px;
	height: 290px;
}
.sm-main-rt-link {
	width: 471px;
	height: 290px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
.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;
	z-index: 15;
}
.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: 122px;
}
.photogallery-in-stories {
	margin: 15px 0 0;
}
.pis-el {
	float: left;
	margin: 0 16px 10px 0;
}
/* Класс для переназначения стилей медиагалереи */
.sm-galerry {
	width: 432px;
	margin: 15px 0 -10px -8px;/*	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(../img/bg-dot-bl.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(../img/bg-dot-bl.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(../img/border_blogs.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(../img/border_list-in-head.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(../img/bobble.png) no-repeat;
}
.society-facts-list .bubble-monolog {
	background: url(../img/bubble2.png) no-repeat;
	width: 163px;
}
/* END Сюжеты и мнения */

	/* Общество и культура */
	
		/* Блок вопросов */
.question-block {
	margin: 0 20px 0 25px;
}
.question-block .ques-line {
	padding: 25px 0 15px;
	background: url("../img/bg-dot-bl.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;
}
.button-big {
	width:140px; height:25px;  font-size:1.2em; margin-bottom:5px; 
}
/* Комментарии к вопросам */
.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("../img/icon-e.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(../img/icon-tv-play.jpg) 0 0 no-repeat;
}
.icon-badge-video {
	width: 57px;
	height: 18px;
	position: absolute;
	bottom: 2px;
	left: 0px;
	background: url(../img/icon-badge-video.png) 0 0 no-repeat;
}
.icon-badge-photo {
	width: 57px;
	height: 18px;
	position: absolute;
	bottom: 2px;
	left: 0px;
	background: url(../img/icon-badge-photo.png) 0 0 no-repeat;
}
.icon-badge-poll {
	width: 57px;
	height: 18px;
	position: absolute;
	bottom: 2px;
	left: 0px;
	background: url(../img/icon-badge-poll.png) 0 0 no-repeat;
}
.hlsrch, .search-autocompleter ul li:hover {
	background: #d2dff7 !important;
}
.forum-row-ads * {
	border:0 !important;
	background: none !important;
	text-align: left !important;
	vertical-align: top !important;
}
.forum-row-ads {
	float: right;
	width: 660px;
	padding-top: 5px;
	height: 105px;
}
.forum-row-ads td {
	padding:0 !important;
}

/*specprojects*/
.specprojects {
	position:relative;
	overflow:hidden;
	padding:0;
	margin-top:-8px;
}
.specprojects h1 {
	margin: 0;
	font-size: 2em;
	font-weight: 400;
	background:url("../img/icon-e.png") no-repeat scroll 0 8px transparent;
	padding-left:28px;
	color: #000;
}
.specprojects .title-dotted {
	clear:both;
	padding-bottom: 7px;
	background: url("../img/border_dotted.png") repeat-x 0 100%;
	margin-bottom: 15px;
	margin-top:0;
}
.specproject {
	width:233px;
	padding-top:156px;
	text-align:center;
	height:34px;
	display:block;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.4em;
	color:#be1b0d;
	margin:0 17px 12px 58px;
}
.specprojects-practic-business {
	background: url(../img/PRACTIC-BUSINESS.jpg) 0 0 no-repeat;
}
.specprojects-leasing {
	background: url(../img/LEASING.jpg) 0 0 no-repeat;
}
.specprojects-it {
	background: url(../img/IT.jpg) 0 0 no-repeat;
}
.specprojects-factoring {
	background:url(../img/FACTORING.jpg) 0 0 no-repeat;
}
.specprojects-realty {
	background:url(../img/REALTY.jpg) 0 0 no-repeat;
}
.specprojects-expert-400 {
	background:url(../img/expert-400.jpg) 0 0 no-repeat;
}
.specprojects-auto {
	background:url(../img/auto.jpg) 0 0 no-repeat;
}
/* END specprojects*/

/*Архивы*/

.archives-block { position:relative; padding-top:28px;}
.archives-block h1 {
	margin: 0;
	font-size: 2em;
	font-weight: 400;
	background:url("../img/icon-e.png") no-repeat scroll 0 8px transparent;
	padding-left:28px;
	color: #000;
}
.archives { position:relative; overflow:hidden; padding:33px 0 0 58px;}
.archive { display:block; width:134px; height:23px; float:left; margin:0 1px 4px 0; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-top:75px; text-align:center; line-height:23px;}
.archive:hover { text-decoration: underline;}
.forumspb { background:url(../img/forumspb.jpg) 0 0 no-repeat;}
.beaumonde { background:url(../img/beaumonde.jpg) 0 0 no-repeat;}
.it-dialogi { background:url(../img/it-dialogs.jpg) 0 0 no-repeat;}
.pulse { background: url(../img/pulsrf.jpg) 0 0 no-repeat;}
.liga-debatov { background:url(../img/federlliga.jpg) 0 0 no-repeat; line-height:10px; padding-top:76px; height:22px;}
.runet { background: url(../img/runet.jpg) 0 0 no-repeat;}
.pro { background:url(../pro.jpg) 0 0 no-repeat; line-height:10px; padding-top:76px; height:22px;}
.gazeli  { background:url(../gazeli.jpg) 0 0 no-repeat;}
/* END архивы*/



.title-date-block {background:#cd0000 url(../img/icon-e.png) 0 0 no-repeat; color:#fff; font-size:14px; font-weight:bold; line-height:16px; text-transform:uppercase; margin:-23px 0 7px 0; font-family:Arial, Helvetica, sans-serif; overflow:hidden; padding-left:18px; clear:both;}
.title-date-block span {background:#4e4e4e; padding:0 30px 0 12px; float:right; text-transform:none;}
.realty-blocks-left {  width:438px; float:left; position: relative; margin-bottom:-4px;}
.realty-block-primary { position:relative; width:438px; margin:0 0 10px 0; padding:0; overflow:hidden;}
.realty-block-primary p { position:absolute; left:0; bottom:0; width:422px; padding:7px 8px 19px 8px; margin:0; color:#fff; background:url(../img/transparent-black--80.png); font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:12px; text-align:justify;  border-radius:0 0 2px 2px; -moz-border-radius:0 0 2px 2px; 	-webkit-border-radius:0 0 2px 2px; 	-khtml-border-radius:0 0 2px 2px;}
.realty-block-primary img { margin:0; padding:0; overflow:hidden;  border-radius:2px; -moz-border-radius:2px; 	-webkit-border-radius:2px; 	-khtml-border-radius:2px;}
.realty-block-primary a { font-size:22px; color:#fff; text-decoration:underline; text-transform:uppercase; line-height:normal; font-family: 'Cuprum', Tahoma, Geneva, sans-serif; font-weight:400; display:block; margin-bottom:1px;}
.realty-block-primary a:hover, .realty-block-right-img a:hover { text-decoration:none;}
.realty-blocks-right { width:214px; float:right; position: relative; margin-bottom:-4px;}
.realty-block-right { margin-bottom:5px;}
.realty-block-right.first { min-height:260px; }
.realty-block-right p { font-size:12px; color:#000; line-height:12px; margin-bottom:4px; text-align:justify;} 
.realty-block-right-img { position:relative; overflow:hidden; margin-bottom:4px;}
.realty-block-right-img img {  border-radius:2px; -moz-border-radius:2px; 	-webkit-border-radius:2px; 	-khtml-border-radius:2px;}
.realty-block-right-img a { display:block; position:absolute; left:0; bottom:0; font-size:14px; color:#fff; text-decoration:underline; text-transform:uppercase; line-height:normal; font-family: 'Cuprum', Tahoma, Geneva, sans-serif; font-weight:400; background:url(../img/transparent-black--80.png); padding:8px 5px 7px 5px; width:204px;  border-radius:0 0 2px 2px; -moz-border-radius:0 0 2px 2px; 	-webkit-border-radius:0 0 2px 2px; 	-khtml-border-radius:0 0 2px 2px;}
.realty-news-primary { }
.realty-news-primary h1 { font-family:Tahoma, Geneva, sans-serif; font-size:29px; color:#363636; font-weight:normal; margin-bottom:6px;}
.realty-news-primary p { background:url(../img/line-realty.gif) 0 100% repeat-x; padding: 0 0 10px 42px; margin-bottom:4px; position:relative; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:18px;}
.realty-news-primary p span { background:#404041; font-size:10px; color:#404041; position:absolute; display:block; width:32px; height:13px; text-align:center; line-height:13px; left:0; top:3px; color:#fff;}
.realty-news-primary p.last { background:none;}
.realty-tag-gray { background:#898989;  border-radius:2px; -moz-border-radius:2px; 	-webkit-border-radius:2px; 	-khtml-border-radius:2px; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:11px; padding:0 4px; display:inline-block; text-shadow: 1px -1px 1px #555; line-height:11px; height:13px; margin-right:5px;}
hr.line-dotted { background:url(../img/line-realty.gif) 0 100% repeat-x; height:3px; margin:0; padding:0; overflow:hidden; clear:both; border:0; color:#fff;}
.realty-block { position:relative; overflow:hidden; border-bottom:#efefef 1px solid; font-family:Verdana, Geneva, sans-serif; font-size:12px;color:#000;}
.realty-block-img { display:block; position:relative; float:left; padding:4px; border:#b8b8b8 1px solid; margin:20px 33px 20px 2px;  box-shadow: 0px 0px 3px #bfbfbf; -webkit-box-shadow: 0px 0px 3px #bfbfbf; -khtml-box-shadow: 0px 0px 3px #bfbfbf; -moz-box-shadow:  0px 0px 3px #bfbfbf;}
.realty-block-img img {}
.realty-block-text { position:relative; float:right; width:460px; padding:14px 0 0 0; margin-bottom:16px;}
.realty-block .title-anons { display:block; line-height:14px; font-weight:normal; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; background:none; padding:0; margin:0 0 5px 0; text-decoration:none; z-index:1;}
.realty-block  .title-anons  span { font-size:20px; color:#444;  margin:1px 0 5px 0; display:block; line-height:normal; display:block; padding-right:125px;}
.realty-block  .title-anons:hover { text-decoration:none;}
.realty-block  .title-anons:hover span { text-decoration: underline;}
.realty-block em { font-size:11px; color:#aaa; display:block; margin-bottom:9px; line-height:13px;}
.realty-block em a { color:#aaa; text-decoration: underline;}
.realty-block em a:hover { text-decoration:none;}
.realty-block-text p { line-height:14px; margin-bottom:5px;}
.realty-block-text .comment-link { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#cdcece; position:relative; top:1px; margin-left:8px; background: url(../img/realty-ico-comments-1.gif) 0 2px no-repeat;  padding-left:16px;}
.realty-list-link { margin:0; padding:8px 0 0 0; list-style-type:none; font-size:11px; line-height:12px; font-family:Arial, Helvetica, sans-serif;}
.realty-list-link li { margin:0 0 5px 0; padding:0;}
.realty-list-link a { color:#999999; text-decoration:underline;}
.realty-list-link a:hover { text-decoration:none;}
.show-ico-small { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#cdcece; position:relative; top:1px; margin-left:4px; background: url(../img/realty-ico-show-1.gif) 0 3px no-repeat;  padding-left:14px;}
.reality-icos-block { position: absolute; right:0; top:18px; width:125px; text-align:right; z-index:2; white-space: nowrap;}

.russia-and-world-title { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#b2121e; margin:-4px 0 0 0; padding:0; background:none;}
.russia-and-world-block { position:relative; overflow:hidden; padding:0 0 7px 0; border-bottom:#efefef 1px solid; margin-bottom:1px;}
.block-img-left { display:block; position:relative; float:left; padding:4px; border:#b8b8b8 1px solid; margin:12px 33px 3px 2px;  box-shadow: 0px 0px 3px #bfbfbf; -webkit-box-shadow: 0px 0px 3px #bfbfbf; -khtml-box-shadow: 0px 0px 3px #bfbfbf; -moz-box-shadow:  0px 0px 3px #bfbfbf;}
.r-w-block { position:relative; overflow:hidden; padding:8px 5px 3px 0;}
.title-info  { display:block; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; text-decoration:none; line-height:14px; margin-bottom:12px;}
.title-info:hover { text-decoration:none; color:#000;}
.visited .title-info { color:#aaaaaa; text-decoration:none;}
.title-info span { display:block; font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:normal; margin-bottom:2px;}
.title-info:hover span { text-decoration:underline;}
.r-w-block-info { font-size:11px; font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#aaaaaa; padding-right:125px; position:relative; min-height:10px;}
.r-w-block-info a { color:#aaa; text-decoration:underline;}
.r-w-block-info a:hover { text-decoration:none;}
.r-w-icos-block { position: absolute; right:0; top:0; width:125px; text-align:right; z-index:2; white-space: nowrap; font-style:normal;}
.r-w-block-info .comment-link { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#cdcece; position:relative; top:1px; margin-left:8px; background: url(../img/realty-ico-comments-1.gif) 0 2px no-repeat;  padding-left:16px; text-decoration:none;}
.r-w-block-info .comment-link:hover { text-decoration:underline;}

.box-rr-spec { position:relative; font-family:"Times New Roman", Times, serif; font-size:13px; color:#313131; padding-bottom:12px; border-bottom:#b0b0b0 1px solid; margin:13px 0 14px 0;}
.box-rr-spec h1 { font-size:24px; font-family:"Times New Roman", Times, serif; color:#454545; margin:3px 0 0 0; padding:0; line-height:normal;}
.rr-name { position:absolute; left:11px; top:4px; font-size:22px; color:#fff;}
.rr-name strong { font-family:Arial, Helvetica, sans-serif;}

.ins-partners-list.regnum { position:relative; overflow:hidden;}
.ins-partners-list.regnum .ipl-row { float:left; width:33%; }
.ins-partners-list.regnum .ipl-row .right-side { float:right; margin:0; padding:0; width:58%; margin-right:10px;}
.ins-partners-list.regnum img { float:left; margin:0;}



/* Всегда должно стоят ьв конце */
.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;
}

.ins-partners-list.regnum { position:relative; overflow:hidden;}
.ins-partners-list.regnum .ipl-row { width:33.3%; float:left; margin:0; padding:0;}
.ins-partners-list.regnum .right-side { float:right; margin:0 10px 0 0; padding:0; width:100px;}
.ins-partners-list.regnum img { float:left;}

/* всегда должно стоят ьв конце */


