@charset "utf-8";


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

h1, h2, h3, h4, h5, h6, p{margin: 0px;	padding: 0px;	border: 0px;	font-size: 14px;		vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}

body {
	line-height: 1; 
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
b,strong{font-weight:bold;}
a:active {background-color:inherit;}
/*div {border:solid 1px red;}*/
h1 {font-size:24px;}
h2 {font-size:20px;}
h3 {font-size:17px; font-weight:bold;}
h4 {font-size:17px;}
h5 {font-size:14px; font-weight:bold;}
.dumptable{width:200px;margin:1px;}
.dumptable ul{margin-left:20px;}
.dumptable .dumptable{width:100%;}
th.green{background-color:#6F0; border:solid 1px #6F0;}
td.green{background-color:#BAF0A6; border:solid 1px #6F0;}

th.red{background-color:#F06; border:solid 1px #F06; color:#FFF}
td.red{background-color:#F99; border:solid 1px #F06; color:#FFF}

th.blue{background-color:#06F; border:solid 1px #06F;}
td.blue{background-color:#39F; border:solid 1px #06F;}

.dumptable th{font-size:12px;padding:3px;cursor:pointer;width:1%;font-weight:bold; vertical-align:top;}
.dumptable td{padding:3px;font-size:11px;word-wrap:break-word; }
.dumptable td pre{word-wrap:break-word; }
.dumptable th span{font-size:10px;font-weight:normal;}


body,div {
	font-size:14px;
	color:#33333; /*58595b*/
	}
body,p,b,strong,a,i,td,th,div, ul {
	font-family: Tahoma, Geneva, sans-serif;
	margin:0px;
	
	}
a {color:#333333;}	/*58595b*/

ul {padding-left:15px;}
	
body {
	margin:0px auto;
	/*width: 1261px;*/
	padding:0px;
	background-color:#e6e7e8; /*-*/
	}
	
i,em {font-style:italic;}	
a:hover, a:hover p {
	text-decoration:none;
	color:#999;
	}
#mainContainer{
	min-width: 1259px;
	width: 1259px;
	padding:0px;
	margin: 0px auto; /*-*/
	background-color:#fff; /*-*/
	overflow:hidden;
	}
#topHeader{
	/*height: 25px;*/
	font-size: 13px;
	text-align:center;
	/*background:url('/img/3/topbg.png');*/
	padding-top: 5px;
	width: 1259px;
	margin-left: 0px;
	}
	
	
.banner {z-index:1;}	
#topBanners{
	height:60px;
	text-align:right;
	
	width:100%;
	}
#topBanners .banners{padding:0px;}	
#topBanners .banner {
	border:none;
	margin-left: 5px;
	float:left;
	padding-left:0px;
	}
	
#topBanners .banner-2 {
	/*  margin-left: 47px;  */
	}	
#topBanners .banner-2,#topBanners .banner-3 {
	  margin-left: 53px;  
	}	


#leftPanel{
	border-right: 2px solid #E7E8E8;
    /*float: left;*/
    display: table-cell;
	vertical-align:top;
    padding-right: 6px;
	padding-left:6px;
    width: 110px;

	}
	
.leftBanners .banners{
	height: auto;
    padding-bottom: 16px;
    padding-left: 0px;
    padding-top: 16px;
	text-align:center;
	}	
.leftBanners .banners .banner{
	padding-bottom: 5px;
	border:none;
	padding-left:0px;
	float:none;
	clear:both;
	display:inline-block;
	}	
#centerPanel{
	
	width: 990px;
	/*float: left;*/
	display: table-cell;
	padding-left:8px;
	padding-right:8px;
	}
	
#t-table1, #t-table2,#t-table3 { display:table; width:100%;}	
.t-row1, .t-row2 { display:table-row;}
.t-row1 {height:92px;}
#content {display:table;}
#block-views-hp-upper-banners-block-7, #block-views-hp-upper-banners-block-6 { display:table-cell; vertical-align:top; width:990px;}
#contentBody,#contentBodyFull, #contentRight { display:table-cell; vertical-align:top;}


#editorColumn .pageName a {font-size:15px !important; font-weight:bold;}
#mainNews .newMainNewsTitle a {font-size:15px !important; font-weight:bold;}
#quottOfDay .pageName a {font-size:15px !important; font-weight:bold;}
#interview .pageName a,.view-opinion .pageName a{font-weight:bold; font-size:15px!important;}
.view-oprovergenia  .pageName a {font-weight:bold; font-size:15px!important;}

h3.pageName, h3.newMainNewsTitle{margin:0px; font-size:15px !important;}

#topBannersPanel	{padding-right:8px;}
#leftandcenter {float:left;width:1134px; display:table-cell; vertical-align:top;}
#headerPanel{}	
#headerPanelLeft{
	float:left;
	width:120px;
	text-align:right;
	line-height:140%;
	font-size:10px;
	color:#1e2832;
	}	
#headerPanelCenter{
	float:left;
	padding-left:10px;
	padding-right:10px;
	}
#headerPanelRight{
	float:left;
	width:230px;
	max-height:110px;
	height:110px;
	}
#headerButtons{}
#logo{}

#rightPanel{
	 
	width: 120px;
	/*float: left;*/
	display:table-cell;
	vertical-align:top;
	text-align:right;

    border-left: 2px solid #E7E8E8;
    margin-left: 0px;
    padding-left: 3px;

	}
#rightPanel .banner{
	padding-bottom: 5px;
	padding-left:0px;
	padding-right:0px;
	border:none;
	float:none;
	clear:both;
	}
	
.clear{
	width:0px;
	height:0px;
	min-height:0px;
	max-height:0px;
	clear:both;
	float:none;
	}
#footerBanners{
	height: 0px;
	}

	
.d15-logo {width:600px; height:140px; margin: 0px 0px 0px 0px; float:left; margin-left:-15px;}

.d15-logo-title {font-size:14.7px; margin:10px 0px 0px 20px; overflow:hidden;} /*p*/


.d15-logo-toolbar { float:left; margin:0px 0px 0px 73px; position:relative;}
#top-menu { margin: 10px 0px 10px; padding-bottom:10px; border-bottom: solid 2px #e7e8e9;color: #808080; width:468px; overflow:hidden;} /*p*/
#top-menu a {font-size: 13px; color: #808080;}
#top-menu a:hover {font-size: 13px; color: #000;}
#top-menu a[href="/adv"] {font-size: 13px; color: #d71921;}
#smallSearchForm {display:inline;}
.d15-logo-search {float:left; width:231px; height:25px; background-color:#e6e6e6; background-image: url('/img/3/search-icon.png'); background-position: 200px 3px; background-repeat:no-repeat; font-size:15px; padding-top:5px; cursor:pointer;}
.d15-logo-search-1 { position:absolute; width:231px; height:25px; background-color:#e6e6e6; /*background-image: url('/img/3/search-icon.png');*/ background-position: 200px 3px; background-repeat:no-repeat; font-size:15px; padding-top:5px; cursor:pointer; top:22px; right:0px; z-index:2;}
.d15-logo-rates {  float:left; width:231px; height:26px; 
border-top:solid 2px #e6e6e6; border-bottom:solid 2px #e6e6e6; 
font-size:13px; line-height:25px;}

.d15-logo-rates label { display:block;  float:left; font-weight:normal;}
.d15-logo-rates img { display:block; margin:6px 4px; float:left; height:13px; }
.d15-logo-rates span { font-weight:normal; display:block; float:left;}
.d15-logo-rates .up { color:#d71921;}
.d15-logo-rates .down { color: #0C6;}
.d15-logo-search-1 input{ background-color:#e6e6e6; border-width: 0;
    margin-left: 5px;
    margin-right: 10px;
    margin-top: 1px; width:152px;}
.d15-login-withrates { height:24px; margin-top:25px; padding-right:237px; text-align:center; position:relative;}
.d15-login-withrates a.forum-link { position:absolute; top:-5px; left:85px; width:70px; height:35px; background-image:url('/img/3/forum1.png');}
.d15-login-withrates .d15-login{ display:inline-block; margin-top:0px;}

.d15-logo-search input{ background-color:#e6e6e6; border-width: 0;
    margin-left: 5px;
    margin-right: 10px;
    margin-top: 1px; width:135px;}
.d15-logo-title {}
.d15-login { height:24px; margin-top:25px;}
.d15-login .icon-logout {
	 background-position: right center;
    background-repeat: no-repeat;
    float: right;
    font-size: 14px;
    height: 24px;
    padding-left: 0;
    padding-right: 30px;
	background-image: url("/img/3/login-icon.png");}
.d15-login .icon-register {background-image: url("/img/3/reg-icon.png");
background-position: right center;
    background-repeat: no-repeat;
    float: right;
    font-size: 14px;
    height: 24px;
    padding-left: 0;
    padding-right: 30px;}
.d15-login .icon-login {background-position: right center;
    background-repeat: no-repeat;
    float: right;
    font-size: 14px;
    height: 24px;
    padding-left: 0;
    padding-right: 30px;
	background-image: url("/img/3/login-icon.png");}
.d15-login	.delim {
    border-right: 3px solid #E7E8E8;
    float: right;
    height: 24px;
    margin: 0 10px;
    width: 0;
}
.d15-login a {position:relative;top:4px;}	
#todayDate{
	padding-left:20px;
	
	overflow:hidden;
	width:209px;
	margin-bottom:22px;
}
#day{margin-top:-4px;padding-left:1px;width:100px;font:Arial Narrow;font-size:105px;color:#1e2832;float:left;height:84px;line-height:80px;letter-spacing:-5px;padding-right:10px;}
#month{text-transform:uppercase; font-size:12px;color:#1e2832;padding-bottom:20px;padding-top:0px;font-weight:bold;}
#year{font-size:12px;color:#1e2832;padding-bottom:20px;font-weight:bold;}
#week{text-transform:uppercase;font-size:12px;color:#1e2832;font-weight:bold;}

#print .headerPanel{
	height:auto!important;
}
.headerPanel{
	height:17px;
	
	border-bottom: solid 2px #999; /*#af9e98*/
	margin-bottom:16px;
	padding: 8px 0px;
	}
.headerPanelred{
	border-bottom: 2px solid #D71921;
    height: 16px;
    margin-bottom: 16px;
    padding-bottom: 5px;
	}	
.headerTxt,.headerTxt a{
	color:#d71921;
	font-size:17px;
	
}

.v-form {}
.v-form h2 { font-size:14px; margin-bottom:20px;}
.v-form .row { margin-bottom:10px;}
.v-form input{ display:inline-block; padding-right:5px; width:20px; vertical-align:top;}
.v-form label{ display:inline-block; font-size:14px; font-weight:normal; cursor:pointer; width:86%;}
.v-form  .btns{ border:solid 2px #e7e8e8; padding:2px; text-align:center; margin-top:20px;}
.v-form  .btns a{ text-decoration:none; display:inline-block; width:112px; line-height:30px; font-size:15px; font-weight:bold; text-align:center; background-color:#e7e8e8;}
.v-form .btns a:first-child{ margin-right:2px;}


.node-vopros .v-form .row { margin-bottom:10px;}
.node-vopros .v-form  .btns{ border:solid 2px #e7e8e8; padding:2px; text-align:center; margin-top:40px; width:112px; position:absolute; bottom:20px; right:20px;}
.node-vopros .v-form  .btns a[href='/polls']{ display:none;}
.node-vopros .field-name-field-finish{ text-align:right; margin-bottom:40px;}
.node-vopros .field-name-field-finish div{ display:inline; float:none!important;}
.node-vopros .v-form { padding:20px; box-sizing:border-box;  margin-bottom:20px; position:relative;}

.d15-polls .v-form .row { margin-bottom:10px;}
.d15-polls .v-form  .btns{ border:solid 2px #e7e8e8; padding:2px; text-align:center; margin-top:40px; width:120px; position:absolute; bottom:20px; right:16px;}
.d15-polls .v-form  .btns a { width:120px;}
.d15-polls .v-form  .btns a[href='/polls']{ display:none;}
.d15-polls .field-name-field-finish{ text-align:right; margin-bottom:40px;}
.d15-polls .field-name-field-finish div{ display:inline; float:none!important;}
.d15-polls .v-form { padding:20px; box-sizing:border-box; border-bottom:solid 1px #e7e8e8; margin-bottom:20px; position:relative;}


.node-quot .quote{ font-size:17px; margin:80px 40px;}
.d15-quotes .view-quotes{}
.d15-quotes .view-quotes .views-field-field-date { font-size:15px; display:inline-block; padding-right: 20px;}
.d15-quotes .view-quotes .views-field-title a{ font-size:15px; font-weight:bold;}
.d15-quotes .view-quotes .views-field-body{ font-size:14px; margin:40px;}
.d15-quotes .view-quotes .views-field-view-node{ text-align:right; margin-bottom:40px; padding-bottom:10px; border-bottom:solid 1px #e7e8e8;}
.d15-quotes .view-quotes .views-field-view-node a { font-size:11px;}
.d15-quotes .view-quotes .reddots{ display:none;}

.d15-numbers-of-day .view-numbers{}
.d15-numbers-of-day .views-field-field-date { font-size:15px; display:inline-block; padding-right: 20px;}
.d15-numbers-of-day .views-field-title { font-size:20px; color:#d71921; font-weight:bold; margin-right: 40px; display:inline-block; width:150px; vertical-align:top; margin-top:-3px;}
.d15-numbers-of-day .views-field-title a{ font-size:20px; color:#d71921; font-weight:bold;}
.d15-numbers-of-day .views-field-body{ display:inline-block; font-size:14px; width:680px; vertical-align:top; }
.d15-numbers-of-day .views-row { margin-bottom:20px; padding-bottom:5px; border-bottom:solid 1px #e7e8e8;}
.d15-numbers-of-day .reddots{ display:none;}

p.right b a,p.right strong a { text-decoration:none!important;}
.node h1{ font-size:26px;font-weight:normal; margin-bottom:15px; line-height:26px;}
p.right,p.right strong,p.right b,p.right a {line-height:16px;}
.headerTxt .headerTags {margin-top:5px; float:none;}
.headerTags .label{ font-size:12px; text-transform:uppercase;color: #949494;}
.headerTags .delim{ color: #949494;}
.headerTags .term a{ text-transform:none!important;}
.headerTags, .headerTags a{ font-size:14px; color:#949494;}
.headerTxt .headerFolder {float:none;}
.headerTxt .cut{
	max-width:375px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	}
.headerTxt div {
	color:#d71921;
	font-size:17px;
	
	float:left;}	 
	
.headerImg{
	display:none;
	}
	
.headerTxtred,.headerTxtred a{
	color:#d71921;
	font-size:17px;
	/*text-transform:uppercase;*/
}	

.headerTxtred{
	/*float:left;
	color:#000000;
	font-size:16px;
	line-height:16px;
	background-color:#ffffff;
	padding-right:4px;
	padding-top:0px;
	text-indent:0px;
	padding-bottom:2px;*/
	}
.headerTxtred .cut{
	max-width:300px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	}
.headerTxtred div {
	color:#d71921;
	font-size:17px;
	
	}	 
	
.headerImgred{
	display:none;
	}	
	
.pageName, .newMainNewsTitle,.pageName a, .newMainNewsTitle a {
	font-weight: normal;
	font-size:17px;
	padding-bottom:10px;
	}
.author{
	text-align:left;
	font-size:12px;
	padding-bottom:5px;
	float:left;
	width:154px;
	}
#contentNews .pageName,#contentNews .newMainNewsTitle,#contentNews .pageName a,#contentNews .newMainNewsTitle a {
	font-weight:bold;
	font-size:14px;
	padding-bottom:10px;
	}
	
#interview .pageName .part2,.view-opinion .pageName .part2, #quottOfDay .pageName .part2{ display:block; margin-top:5px; font-size:12px; font-weight:normal;}	

#editorColumn .pageName,#interview .pageName ,.view-opinion .pageName {width:155px; padding-bottom:5px;} 

#editorColumn .views-field-field-smallimg,#interview .views-field-field-smallimg ,.view-opinion .views-field-field-smallimg{float:right;}
#editorColumn .views-field-title,#interview .views-field-title ,.view-opinion .views-field-title {float:left;}0
#editorColumn .views-field-field--authors,#interview .views-field-field--authors ,.view-opinion .views-field-field--authors {float:left;}
#editorColumn .views-field-body,#interview .views-field-body ,.view-opinion .views-field-body {clear:both;}
#mainNews .pageName{display:none;}	
#editorColumn .anons,#interview .anons ,.view-opinion .anons{border-top: solid 2px #e7e8e8; padding-top:8px;}	/*#af9e98*/
#quottOfDay .views-field-body { clear:both; border-top: solid 2px #e7e8e8; padding-top:8px;}
#quottOfDay {border-bottom:solid 1px #e7e8e8;}
.anons {
	/*background-image:url('/img/1/reddots.gif');
	background-position:bottom right;
	background-repeat:no-repeat;*/
	}
.reddots {color:#000;}	
#topLeftBanners{
	padding-top:11px;
	text-align:center;
	padding-bottom:16px;
	}	
#calendar{
	/*margin-top:50px;*/
	/*height: 140px;*/
	}	
.d15-logo-calendar {float:left; width:201px; margin-left:6px; height:25px; background-color:#e6e6e6;background-image: url('/img/3/calendar-icon.png'); background-position: 200px 3px; background-repeat:no-repeat; font-size:15px; padding-right:30px; text-align:center; padding-top:5px; cursor:pointer;}

.d15-logo-calendar .c-body{display:none; position:absolute; width:211px; padding:10px; background-color:#e6e6e6; z-index:9999;}
.d15-logo-calendar .c-header{font-size: 13px;
    font-weight: bold;
    height: 24px;
    padding-top: 3px;
    text-align: center;}	

.calendarTable	.week a {font-weight:bold;}
.calendarTable	.week span {font-weight:normal;}
	
.calendarTable{
	margin-top:5px;
	margin-left:5px;
	margin-bottom:22px;
	height:90px;
	}
.calendarTable .week {
	clear: both;
    padding: 5px;
}
.calendarTable .week.head {border-bottom: 1px solid;
    height: 20px;}
.calendarTable .week.head div{
	text-align:center;
	/*font-weight:bold;*/
	font-size:12px;
	color:#1e2832;
	width:20px;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
	float:left;
	}

.calendarTable .wd{
	text-align:center;
	/*font-weight:bold;*/
	font-size:12px;
	color:#1e2832;
	width:20px;
	/*height:10px;*/
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
	
	float:left;
	}
.calendarTable .ed{
	text-align:center;
	/*font-weight:bold;*/
	font-size:12px;
	color:#1e2832;
	width:20px;
	/*height:10px;*/
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
	
	float:left;
	}	
.calendarTable .hd{
	text-align:center;
	/*font-weight:bold;*/
	font-size:12px;
	color:#d22828;
	width:20px;
	/*height:10px;*/
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
	
	float:left;
	}
.calendarTable .link:hover,.calendarTable .link:hover a,.calendarTable .link a:hover{background-color:#000000;color:#ffffff;}

	

.calendarCtrls div{float:left;} 
.calendarCtrls div.label{text-align:center; width:163px; margin-top:4px;}

.calendarCtrls div.label a{font-size:9px;font-weight:bold;}
/*.calendarCtrls a{float:left;} */
.headerPanelwithGradient{
	font-size:12px;	
	height:22px;
	width:111px;
	background-image:url('/img/1/1_grad.gif');
	background-repeat:repeat-x;
	float:left;
	}
	
/*====================*/
#big-calendar .calendarTable .link:hover,#big-calendar .calendarTable .link:hover a,#big-calendar .calendarTable .link a:hover{background-color:#a3a3a3;color:#ffffff;}
#big-calendar { margin: 30px 0px;}	
#big-calendar .calendarTable{
	height:90px;
	}
#big-calendar .calendarTable .week.head {height: 40px;}
#big-calendar .calendarTable .week.head div{
	font-size:22px;
	width:75px;
	padding-left:14px;
	padding-right:14px;
	padding-top:11px;
	padding-bottom:11px;
	
	}

#big-calendar .calendarTable .wd{
	font-size:22px;
	width:75px;
	padding-left:14px;
	padding-right:14px;
	padding-top:11px;
	padding-bottom:11px;
	line-height:50px;
	}
#big-calendar .calendarTable .ed{
	font-size:22px;
	width:75px;
	padding-left:14px;
	padding-right:14px;
	padding-top:11px;
	padding-bottom:11px;
	line-height:50px;
	}	
#big-calendar .calendarTable .hd{
	font-size:22px;
	width:75px;
	padding-left:14px;
	padding-right:14px;
	padding-top:11px;
	padding-bottom:11px;
	line-height:50px;
	}

#big-calendar .calendarCtrls div.label{text-align:center; width:689px; margin-top:4px; font-size:24px;}

#big-calendar .calendarCtrls div.label a{font-size:19px}
 
/*======================*/
	
	
	
.headerPanelwithGradient div{padding-top:3px;padding-left:2px;}
.headerPanelwithGradientEnd{
	float:left;
	width:13px;
	height:22px;
	background-image:url('/img/1/MenuFilterBar_N.gif');
	background-repeat:no-repeat;
	}
#leftPanel {padding-top:16px;}	
#topMenu {padding-right: 8px;}	
#topMenu #menuLevel1 { height:40px; background-color:#f1f1f2; position:relative;}
#topMenu .menuItem, #topMenu .menuItem_act{ float:left;  margin: 10px 20px 10px 20px;}


#topMenu .menuItem .label,#topMenu .menuItem_act .label {font-size: 20px; color:#231f20;}
#topMenu .menuItem_act .label,#topMenu .menuItem .label:hover{ color: #d71921!important;}
#topMenu #menuLevel2{height:36px; border-bottom:solid 4px #454545; background-color:#d6d6d6; padding-left:0px; overflow:hidden;} /*p*/
#topMenu .menuLevel2Item,#topMenu .menuLevel2Item_act { float:left;  margin: 10px 10px 10px 6px;}
/*#mi399 {margin-left:6px!important;}*/
#topMenu .menuLevel2Item a,#topMenu .menuLevel2Item_act a{ font-size: 16px; color:#231f20;}
#topMenu .menuLevel2Item_act a,#topMenu .menuLevel2Item a:hover{ color: #d71921!important;}
#topMenu {}
#topMenu {}
#topMenu {}

#topMenu .popUpItem {float:left;  margin: 10px 10px 10px 10px;font-size: 16px; color:#231f20;}
#topMenu .popUpItem:hover {color: #d71921!important;}
#topMenu .popUpLink {display:none;}
#topMenu .popUpMenu{
	position: absolute;
	left:0px;
	top:40px;
	width:1115px;
	background-color:#d6d6d6;
	height:36px;
	display:none;
	z-index:1000999;
	padding-left:10px;
	}

#leftPanel .categories {background-color:#ededed; padding:5px 0px;}
#leftPanel .categoriesContainer .categoriesHeader .label{ background-color: #A3A3A3;
    color: #FFFFFF;
    font-size: 11px;
	display:block;
    font-weight: bold;
    height: 11px;
    padding: 3px;
    text-transform: uppercase; cursor:pointer;}
#leftPanel .categoriesContainer .popUpLink{ display:none;}
#leftPanel .categoriesContainer .popUpItem{font-size:11px; color:#000; overflow-x: hidden;
    padding: 3px;
    width: 104px; font-weight:bold;}
#leftPanel .categoriesContainer .popUpItem:hover {background-color:#ddd;}
#leftPanel .categoriesContainer .categoriesHeaderEnd{display:none;}
#leftPanel .categoriesContainer { margin-top:2px;}
#leftPanel .categoriesContainer .popUpMenu{display:none;}

#mainFooter {background-color: #A3A3A3;
    height: 280px;
    margin-left: 0px;
    padding-right: 0;
    width: 1259px;}
	
	
#mainFooter2015 {background-color: #A3A3A3;
    height: 330px;
    margin-left: 0px;
    padding-right: 0;
    width: 1259px;
	color:#fff;
	font-size:12px;}	

#leftFooter{
	width: 300px;
	height: 260px;
	float: left;
	padding: 0 10px 0 20px;
	margin:10px 0px;
	border-right:solid 2px #e7e8e8;
	}
	
	
#mainFooter2015 #leftFooter{
	color:#fff;
	width: 200px;
	height: 310px;
	float: left;
	padding: 0 10px 0 20px;
	margin:10px 0px;
	border-right:solid 2px #e7e8e8;
	font-size:12px;
	}

#ch304 { color:#d71921!important; padding: 3px 2px!important; text-transform:none!important;}  

#mainFooter2015 #leftFooter p,#mainFooter2015 #leftFooter div { font-size:12px; color:#fff;}	
#mainFooter2015 #leftFooter #copyright { margin:0px; font-size:12px; margin-bottom:15px;}
#mainFooter2015 #leftFooter #copyright p { margin-bottom:15px; font-size:12px;}
#mainFooter2015 #leftFooter #copyright span {  font-size:11px;}
#mainFooter2015 #leftFooter p { margin-bottom:5px; font-size:12px;}
#mainFooter2015 #leftFooter #copyright a { display:inline; margin:0px; font-size:12px;}
#mainFooter2015 #rightFooter{ position:relative; padding-top:100px;}
#mainFooter2015 .rating { position:absolute; top:10px; right:10px; width:0px; height:0px; padding:20px; background-image:url('/img/3/12_40x40bg.gif'); margin-bottom:5px!important;}
#copyright, #copyright p,#copyright a,#copyright .t1,#copyright .t2{
	color:#fff;
	font-size:15px;
	}
#copyright {margin:10px 0px 20px;}	
#copyright a{ display: block; margin-bottom:10px;}	
#copyright p{ margin-bottom: 40px;}
#copyright .t1 { float:left; width:50px;margin-bottom: 20px;}
#copyright .t2 { float:left;margin-bottom: 20px;}
#counters{
	text-align:right;
	float:right;
	}	
	
#bottomMenu{
	line-height:18px;
	text-align:center;
	
	font-size:15px;float:left;color:#fff;
	}
#bottomMenu a{ color:#fff; font-size:13px; text-decoration:none;}

#mainFooter2015 #bottomMenu{
	line-height:18px;
	text-align:left; float:none;
	font-size:15px;color:#fff;
	}
#mainFooter2015 #bottomMenu a{ color:#fff; font-size:11px; text-decoration:none; display:block; margin-bottom:0px; font-weight:bold;}


#mainFooter .categoriesContainer{ width:200px;}
#mainFooter .categoriesHeader .label{ font-size:12px; font-weight:bold; text-transform:uppercase; padding::3px; color:#fff;}
#mainFooter .popUpItem{font-size:12px; padding:2px 0px; color:#fff;}
#mainFooter .popUpBody {margin:3px 0px;}
#mainFooter .categoriesContainer .popUpLink{display:none;}
#mainFooter .categories {float:left; width:200px; padding-top:20px;}




#mainFooter2015 .categoriesHeader .label{ font-size:11px; font-weight:bold; padding:2px 0px 0px 0px; color:#fff;}
#mainFooter2015 .popUpItem{font-size:11px; padding:1px 0px 0px 0px; color:#fff;}
#mainFooter2015 .popUpBody {margin:3px 0px;}
#mainFooter2015 .categoriesContainer .popUpLink{display:none;}
#mainFooter2015 .categories {float:left; width:170px; padding-top:2px; height:259px;}
#mainFooter2015 .folder { font-size:11px; font-weight:bold; text-transform:uppercase; padding:2px 0px 0px 0px; color:#fff; display:block;}
#mainFooter2015 .folders .folder { margin-bottom:9px;text-transform:none;}
#mainFooter2015 .folders { float:left; height:270px; width: 180px; margin-top:-12px; }
/************************/

#mainFooter #puibottom19,#mainFooter #puibottom24,#mainFooter #puibottom30,#mainFooter #chbottom115,#mainFooter #puibottom137,#mainFooter #puibottom138,#mainFooter #puibottom139,#mainFooter #puibottom141,#mainFooter #puibottom118,#mainFooter #puibottom117{display:none;}


.redLink{
	color:#d22828;
	font-size:9px;
	}
#centerFooter .press {float:left; margin-top:0px;}
#centerFooter .press a {font-size: 12px;
    font-weight: bold; color:#d71921;
    text-transform: uppercase;}	
#mainFooter2015	#centerFooter{
	width: 890px;
}

#centerFooter{
	width: 800px;
	padding-top:5px;
	float: left;
	padding-left:20px;
	
	}
#rightFooter{
	
	width: 90px;
	padding:8px;
	float: right;
	}
 
 
#hpTopBanners .banners{
	margin-top:16px;
	margin-bottom:6px;
	padding-bottom:16px;
	border-bottom:solid 2px #e7e8e8;
	width:990px; overflow:hidden; /*p*/
	text-align:center;
	}
body.d15-weekend #hpTopBanners .banners{border-bottom:solid 2px #d71921;}	
body.d15-weekend #node-63884 h2 {border-top: 2px solid #D71921;
    margin-bottom: 6px;}
	
#hpTopBanners .banner{float:left;padding-left:54px;}	
#hpTopBanners .banner.banner-1,#hpTopBanners .banner.banner-3,#hpTopBanners .banner.banner-5,#hpTopBanners .banner.banner-7 {padding-left:0px;margin-left:0px;}
#hpTopBanners .banner.banner-3,#hpTopBanners .banner.banner-4 {margin-top:16px;}
#contentRight{
	width:234px;
	padding-left: 8px;
	/*float:right;*/
	}
#contentRight .cnblock{
	padding-bottom:16px;
	}	
	
#contentBody{
	/*float:left;*/
	margin-right:8px;
	padding-right:8px;
	border-right:solid 2px #e7e8e8;
	width:738px;
	}
#mainNews {
	width:234px;
	float:left;
	padding-bottom:16px;
	}
#contentNews {margin-top:4px; padding-top:5px;border-top:solid 2px #e7e8e8;}	
#mainNews .pix{padding-bottom:16px;}	
#contentMainRest{
	width:486px;
	float:left;
	margin-left:7px;
	padding-left:7px;
	border-left:solid 2px #e7e8e8;
	}	
	
#editorColumn {
	width:234px;
	padding-left:0px;
	float:left;
	}	
#contentRight #editorColumn, #contentRight #interview, #contentRight .view-opinion{padding-left:0px; float:none;} 	
#contentMainRest .pix,#contentRight .pix{float:right;padding-left:8px; height:89px;}	
#interview, .view-opinion{
	width:234px;
	margin-left:8px;
	padding-left:8px;
	border-left:solid 2px #e7e8e8;
	float:left;
	}	
#interview .clear{
	padding-bottom:16px;
	}	
.view-opinion {
    padding-left: 8px!important;
    
}	
#block-block-21 .view-opinion {
    padding-left: 0!important;
}
.banners468{
	padding-left:18px;
	padding-right:18px;
	padding-bottom:16px;
	padding-top:16px;
	float:left;
	}

#block-views-hp-upper-banners-block-8 .banners468{
	padding-left:0px;
	padding-right:18px;
	padding-bottom:16px;
	padding-top:16px;
	float:left;
	}

.banners468 .banners .banner{
	padding-top:16px;
	padding-left:0px;
	}	
.banners468 .banner:first-child{
	padding-top:0px;
	}
	
.news {
	width:234px;
	padding-left:18px;
	float:left;
	padding-bottom:32px;
	}	
.n1 {padding-left:0px;}	
.d15-weekend #node-90110 .banners{ padding-bottom:0px;}
.banners {
	padding-bottom:16px;
	}
	
.banners .banner{
	padding-left:36px;
	float:left;
	}	
.banners .banner:first-child{
	padding-left:0px;
	}	
#contentRegionalNews {
	float:left;
	width:234px;
	}	
#contentRegionalNews .linksList li{	}
#contentRegionalNews  .linksList li{  margin-bottom:0px; 	}
#contentRegionalNews { margin:0px; text-indent:0px;	}
#contentPopularNews{
	float:left;
	width:234px;
	padding-left:18px;
	}
.view--todaynews  .linksList li .views-field-title{  border-bottom:solid 1px #e7e8e8;  padding-bottom:9px;	}
#todayNews .view--todaynews .linksList li {
    margin: 0 0 5px 0px;
    min-height: 22px;
    padding-left: 0;
    text-indent: 0;
}
#lastCommented .linksList li{ margin-left: 0px; text-indent: 0px; padding-left:0px; list-style: none; border-bottom:1px solid #e7e8e8; padding-bottom:7px;padding-top:3px; line-height:19px;}
#lastCommented .qnt span{ display:inline-block; width: 28px; text-align:center;}

#lastCommented .headerTxt {/*color: #00437a;*/}

#contentNews .anons a {font-size:14px;}
#contentNews h3 {font-size:12px;}

.linksList{
	padding-left:0px; margin:0px;
	}
	
p.field-content.anons br {display:none;}
.node .content ul.linksList	{list-style: none;}
ul.linksList li{
	
	padding-bottom:5px;
	list-style:none;
	margin-left:0px;
	
	}

a,.linksList a:hover,.linksList a:visited {text-decoration:none;}	
/*.views-field-title a:visited {color:#707;}*/
.linkList1 li{
	padding-right:10px;
	/*background-image:url('/img/1/reddots.gif');*/
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-top:5px;
	line-height:14px;
	
	}
.item-list .linkList1 li{
	margin:0px 0px 7px 0px;
}
.linkList1 li:first-child{padding-top:0px;}	

#forum .pageName {
	text-indent:25px;
	background-image:url('/img/1/TriSegment_N2.png');
	background-repeat:no-repeat;
	background-position:0px 3px;
	}
.cnblock marquee{
	height:100px;
	}	
	
#block-views-hpregional-block:before {/* position:absolute; width:738px; display:block; border-bottom:solid 2px #e7e8e8; height:1px; margin:10px 0px; content:''; top:-11px;*/}	
#block-views-hpregional-block { width:234px;}
#block-views-birthdays-hpblock { float:left; padding-left:18px;}
#block-views-exibitions-hpblock {float:left; padding-left:18px;}
#block-block-38 { float:left; width:486px; padding-left:0px; min-height:300px; position:relative; clear:both;}
.h060217 #block-block-38 { width:738px; }
#block-block-38 .btns{ width:226px; margin:20px 0px 20px 254px;} 
#block-block-30 {float:left; width:234px; padding-left:18px;}
#contentRight #block-block-30 {float:left; width:234px; padding-left:0px;}
.topmenu2015 {  background-color: #f1f1f2;
    font-size: 17px;
    line-height: 40px;
    margin-bottom: 18px;
    margin-top: 5px;
    padding-left: 7px;
    padding-right:7px;
    padding-top: 0;
    text-align: left; }
.topmenu2015 a{ line-height:38px; font-size:17px; display:inline-block; font-weight:bold; height:42px; vertical-align:middle;}
.topmenu2015 span.mid { width:340px; display:inline-block;}
.topmenu2015 .l { float:left; text-align:left;line-height:42px;height:42px; font-weight:bold;font-size:17px;}
.topmenu2015 span{ color:#d71921;  font-weight:bold;font-size:17px;}
.topmenu2015 .l a:first-child{ /*font-weight:bold;*/}
.topmenu2015 .r { float:right; text-align:right;height:42px;line-height:42px; font-weight:bold;font-size:17px;}  
.topmenu2015 .r img, .topmenu2015 .l img  { width:26px; height:26px; vertical-align:middle;}

.mainmenu2015 {background-color: #f1f1f2;
    font-size: 20px;
    line-height: 40px;
    padding-left: 7px;
    padding-right: 0px;
    padding-top: 0;
    text-align: left;}
.mainmenu2015 a {line-height:40px; font-size:17px; display:inline-block; padding:0px 16px;}
.mainmenu2015 a:first-child { padding-left:0px!important;}
.mainmenu2015 a:last-child { padding-right:0px!important;}
.mainmenu2015 a:hover{ color: #d71921;}
.mainmenu2015 a.active{ color: #d71921;}
.mainmenu2015 { border-bottom:solid 2px #999;}
.mainmenu2015 {}



	
#birthDays.cnblock {margin-bottom:16px; font-size:12px;}
/*#birthDays.cnblock .headerTxt a { color:#000;}*/
#birthDays.cnblock b{ font-size:17px; margin-bottom:15px; display:block; font-weight:normal;}
#birthDays.cnblock .fio{ color:#d71921; text-transform:uppercase; margin-bottom:5px; display:block; font-size:12px; font-weight:bold;}
#birthDays.cnblock	br {display:none;}
.node--oldarticle{
	padding-left:0px;
	padding-right:0px;
}
 
.node--oldarticle h3,.node--oldarticle h5{
	font-size:14px;
	font-weight:bold;
	padding-bottom: 16px;
}

.node--oldarticle  #phpbb h3{padding-bottom:0px;}

.node--oldarticle div.center {
	font-size:14px;
	font-weight:bold;
	padding-bottom: 16px;
}
.node--oldarticle div.center b, .node--oldarticle div.center span {
	font-size:14px;
	font-weight:bold;
}

.node--oldarticle img.left {padding-right:10px;padding-bottom:11px;}
.view--premium .views-field-field-date,.view-taxonomy-term .views-field-field-date,.view-date-browser .views-field-field-date,.view--authorcontent  .views-field-field-date, .view--regionview .views-field-field-date,.view-authors-content  .views-field-field-date{
	width: 70px;	
	font-size:14px;
	display:block;
	float:left;
}
.view--premium .views-row,.view-taxonomy-term .views-row, .view-date-browser .views-row, .view--authorcontent  .views-row, .view--regionview .views-row, .view-authors-content  .views-row {
	padding-bottom:10px;
}
.views-field-field-date{
	float:left;
}
.view--premium .views-row,.view-taxonomy-term .views-row, .view-date-browser .views-row, .view--authorcontent .views-row, .view--regionview .views-row, .view-authors-content .views-row{clear:both;}
.view--premium .views-field-title,.view-taxonomy-term .views-field-title, .view-date-browser .views-field-title,.view--authorcontent .views-field-title, .view--regionview .views-field-title,.view-authors-content .views-field-title{
	font-size:16px;
	padding-left:30px;
	/*background-image:url('/img/1/TriSegment_N2.png');
	background-repeat:no-repeat;
	background-position:0px 2px;*/
	display:block;
	float:left;
	margin-bottom:16px;
	width:630px;
}
#contentBodyFull .view-taxonomy-term .views-field-title {width:890px;}
.page-node .headerTxt, .page-node .headerTxt a {text-transform:uppercase;}
.page-node .node--rating-ikt .headerTxt,.page-node .node--rating-ikt .headerTxt a{text-transform:none;}

.page-node .headerPanel {border-bottom:solid 2px #999; height:auto;}

.view--premium .views-field-title a,.view-taxonomy-term .views-field-title a, .view-date-browser .views-field-title a,.view--authorcontent .views-field-title a, .view--regionview .views-field-title a,.view-authors-content .views-field-title a{
	font-size:16px;
	}


.upper{text-transform:uppercase;}
.view--authorcontent .views-field-title,.view-authors-content .views-field-title {width:590px;}
.view--regionview .views-field-title {width:380px;}
#kadryLeft .view-taxonomy-term .views-field-title,#kadryLeft .view--premium .views-field-title{width:380px;}
.view--premium{margin-bottom:22px;}
 


#regionsPage .panel-col-first{
	margin-right:18px;
	width:485px;
	}
#regionsPage .panel-col-last{ width:485px;}
#regionsPage .panel-col-last .inside,#regionsPage .panel-col-first .inside{margin-left:0px;}
#regionsMapPage .panel-col-first{
	margin-right:18px;
	width:234px;
	}
#regionsMapPage .panel-col-last{ width:738px;}
#regionsMapPage .panel-col-last .inside,#regionsMapPage .panel-col-first .inside{margin-left:0px;}

.node .content .field-name-body h1{
	
}
.node .content .field-name-body p.text12, .node .content .field-name-body, .node .content .field-name-body p,#standart p{
	line-height:18px;
	text-indent:0px;
	padding-bottom:10px;
	
}
#contentBody .node .content .field-name-body p.text12,
#contentBody .node .content .field-name-body,
#contentBody .node .content .field-name-body p { width:738px;}
#contentBody .node .content .field-name-body table p { width:auto;}
#contentBody .node .content .field-name-body table td { padding:5px;}

.node--oldarticle .content .field-name-body table img{
	padding-right:10px;
	padding-bottom:10px;
}
.node--oldarticle .field-name-field-folder, .node--article .field-name-field-folder, .node--editor-column .field-name-field-folder{
	display:none;	
}
.node .content .field-name-body .right{
	text-align:right;
	padding-bottom:10px;
	padding-top:10px;
	line-height:14px;
	float:none;
}
.node .content .field-name-body .right strong, .node .content .field-name-body .right b{
	font-weight:normal;
}
.node .content .field-name-body .left{
	float:left;	
}

#phpbb {margin-bottom : 30px;}

.node .content .comments {}

.node .content .comments .field-item small {
	line-height:19px;	
}

.node .content .comments ul b{padding-left:5px;}
.node .content .comments ul small{padding-bottom:5px;padding-top:5px;display:block;line-height:14px;}
.node .content .comments .msgbody{padding-bottom:5px;padding-top:10px;}

.region-rhpnews #birthDays {float:left; width:234px; height:180px;}
.region-rhpnews #exebitions{float:left; width:234px; height:150px;}

#exebitions{height:150px; 
     margin-bottom:16px;}
/*#exebitions .headerTxt a {color:#000;}*/

#exebitions .bitem{ font-size:14px; }
#exebitions .bitem b{ font-size:12px; display:block;margin-bottom:10px; color:#d71921; font-weight:bold;}
#exebitions .bitem br{ display:none;}

#block-views-hp-upper-banners-block-10 .banners {padding-bottom:14px; border-bottom:solid 2px #e7e8e8; margin-bottom:2px;}


.node .field-name-field-date, .node .field-name-field-author, .node .field-name-field-source, .node .field-name-field--authors {
	text-align:right;
	width:auto;
	line-height:18px;
	/*text-transform:uppercase;*/
	/*display:inline-block; */
}
.node--editor-column .field-name-body,.node--article .field-name-body ,.node-interview .field-name-body  { border-top: solid 2px #e7e8e8; padding-top:10px;}
.node .field-name-field-author-title{
	text-align:right;
	width:auto;
	
	/*display:inline-block; */
}
.node.node-congradulation .field-name-field-bigimg {display:block;}
.node-congradulation .linksList li {
   
    margin-bottom: 8px;
    margin-left: 20px;
    padding-left: 30px;}
.node .field-name-field-bigimg {
	float:left;
	padding-right:11px;
	padding-bottom:11px;
	display:none;
	background-color:#fff;
}
.node .field-name-body .field-name-field-bigimg {
	display:block;
	
}

.node .field-name-field-bigimg.no-show-old { display:block;}
.field-name-field-bigimg .imglabel,.pix .label {
	border-bottom:solid 1px #e7e8e8;
	padding-bottom:3px;
	margin-top:5px;
	color:#666;
}
.node .field-name-field-date {padding-bottom:16px}

.field-name-field-author-comment .field-item{color:#1e2832;font-size:10px; padding-top:32px;}

#calendar1 {
	background-image:url('/img/1/number-bkg.jpg');
	background-repeat:no-repeat;
	width:200px;
	height:82px;
	margin-left:30px;
}
#calendar1 .today{
	float:left;
	width:90px;
	height:82px;
}
#calendar1 .day{
	font-size:50px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
#calendar1 .month, #calendar1 .year, #calendar1 .week{
	text-align:center;
	font-size:10px;
	text-transform:uppercase;
}
#calendar1 .calendar{
	width:104px;
	height:82px;
	float:left;
	padding:0px 3px;
}
#calendar1 .calendarCtrls .label, #calendar1 .calendarCtrls .label a,#calendar1 .header{
	font-size:9px;font-weight:normal; text-align:center;
}

#calendar1 .calendarCtrls .label{
	width:66px;
	padding-top:2px;
	
}

#calendar1 .calendarCtrls{
	padding-top:0px;
	padding-bottom:2px;
}

#calendar1 .calendarTable .week{
	float:none;
	clear:both;
	width:104px;
	height:11px;
	padding:0px;
}
#calendar1 .calendarTable .wd,#calendar1 .calendarTable .hd,#calendar1 .calendarTable .ed{
	width:10px;
	height:9px;
	float:left;
	padding:0px 2px;
}
#calendar1 .calendarTable a .wd,#calendar1 .calendarTable a .hd,#calendar1 .calendarTable a .ed{
	font-size:9px;
	line-height:9px;
}
#calendar1 .calendarTable span .wd,#calendar1 .calendarTable span .hd,#calendar1 .calendarTable span .ed{
	font-size:9px;
	line-height:9px;
}
#calendar1 .calendarTable{
	margin:3px 0px 0px 0px;
}
.searchForm {
	margin-top:0px;
	margin-bottom:50px;
	width:112px;
	height:70px;
	background-image:url('/img/1/srch-bkg.jpg');
	background-repeat:no-repeat;
	padding:6px;
}
.searchForm  .label{
	font-size:12px;
	padding-left:4px;
}
.searchForm  .label1{
	padding-bottom:4px;
}
.searchForm  .label2{
	padding-top:4px;
	padding-bottom:4px;
}
.searchForm .button1{
	float:right;
}

.searchForm .button2{
	float:right;
	margin-top:20px;
}
.searchForm .search{
	width:106px;
	padding:3px;
	margin:0px;
	border:none;
}
/*#numberOfDay .headerTxt {color:#000;}	*/
.view--numberofday h3{color:#d71921; font-size:29px; font-weight:bold;}

/*#advertize.cnblock .headerTxt a{ color:#000;}*/
#advertize.cnblock { padding:0px; margin-bottom:0px;}
#advertize.cnblock ul{ margin:0px;}
#advertize.cnblock .linksList li .views-field-title a {font-size:14px;}
#advertize.cnblock .linksList li:last-child { margin-bottom:0px;}
.linksList li .views-field-title {text-indent:0px; margin-left:0px;border-bottom:1px solid #E7E8E8; padding-bottom:5px;}
.uppercase {text-transform:uppercase;}
.view-taxonomy-term .title .uppercase {color:#aaa;}
#content #kadryLeft, #content #kadryRight{
	float:left;
	width:494px;
}
#kadryRight .region-mp-right{ margin-left:11px;} 
#content #kadryRight {margin:0px;}
#content #kadryLeft{
	
}
#kadryLeft #contentBody {
    width: 485px;
}

.node-congradulation #linkedNews li {
    background-position: 65px 4px;
    clear: both;
	padding-left:0px!important;
    float: none;
    line-height: 15px;
    padding-left: 0;
    text-indent: 0;
	color:#D71921;
	list-style: disc inside none!important;
}
#linkedNews li {
    background-position: 65px 4px;
    clear: both;
	padding-left:0px!important;
    float: none;
    line-height: 15px;
    padding-left: 0;
    text-indent: 0;
	
	list-style: none inside none;
}
#linkedNews li div {color:#aaa;}
#linkedNews {margin-bottom:20px;}
#block-block-23 .banners .banner, .bottom-banners .banners .banner{
	padding-left:0px;
	float:none; margin:0px auto;
	text-align:center;
}

#kadryLeft .block,#kadryRight .block{margin-bottom:11px;}
.bd-list{line-height:14px;}
.red {color:#D71921;}
.bd-list b.red {color:#333333; font-size:12px; font-weight:bold;}/*58595b*/
.bd-list b{ display:block;  color:#D71921; text-transform:uppercase; margin-bottom: 5px; font-weight:normal;}
.bd-list br {display:none;}
.bd-list li{padding-bottom:20px;}
#birthDaysToday{ padding-bottom:30px;}
#birthDaysToday .headerTxt,#birthDaysSoon .headerTxt {font-weight:bold;}
.content .panel-separator{
	margin:0px;	
}
#contentBodyAbout .about_header {
	/*margin-top:22px;	*/
}
 
#contentBodyAbout .panels-flexible-row-3-main-row{margin-bottom:22px;}
#contentBodyAbout .panels-flexible-row-3-main-row .column1,#contentBodyAbout .panels-flexible-row-3-main-row .column2,#contentBodyAbout .panels-flexible-row-3-main-row .column3 {width:234px; margin-right:18px;}
#contentBodyAbout .panels-flexible-row-3-main-row .column4{width:234px; margin-right:0px;}

#contentBodyAbout .panels-flexible-row-3-1 .column1,#contentBodyAbout .panels-flexible-row-3-1 .column2,#contentBodyAbout .panels-flexible-row-3-1 .column3 {width:234px; margin-right:18px;}
#contentBodyAbout .panels-flexible-row-3-1 .column4{width:234px; margin-right:0px;}
#contentBodyAbout .panels-flexible-row-3-1 {margin-bottom:22px;}

#contentBodyAbout .panels-flexible-row-4-11 .column1{width:234px; margin-right:18px;}
#contentBodyAbout .panels-flexible-column-4-8 .column1 {width:486px;}
#contentBodyAbout .panels-flexible-column-4-7.column1{width:486px; margin-right:18px;}
#contentBodyAbout .panels-flexible-column-4-8.column2 {width:486px;}
#contentBodyAbout .panels-flexible-column-4-8 .column2,#contentBodyAbout .panels-flexible-row-4-11 .column2{width:234px; margin-right:0px;}
#contentBodyAbout .panels-flexible-row-4-6 {margin-bottom:22px;}
#contentBodyAbout .panels-flexible-row-4-10 {margin-bottom:11px;}
#contentBodyAbout .panels-flexible-column-inside {
    padding-left: 0px;
    padding-right: 0px;
}
#contentBodyAbout .panels-flexible-region-inside {
    padding-left: 0px;
    padding-right: 0px;
}

.page-about p{
	padding-bottom:7px;	
}
.page-about h3{
	padding-top:5px;
	padding-bottom:11px;	
	font-weight:bold;
}


.page-about li{
	list-style:disc;
	
	padding-bottom:10px;
		
	}
.page-about .txt li, .page-about .txt ul li, .page-about .txt ul li:hover {
	margin-left:18px;
	padding-left:0px;
	list-style:disc outside;
	padding-bottom:10px;
	background: none;
	
	}
.page-about .panels-flexible-region-3-column1__{width:100%;}	
.page-about .panels-flexible-region-3-column1____{width:100%;}	
.page-about .panels-flexible-region-4-column1__{width:100%;}
.page-about .panels-flexible-region-4-column1______{width:100%;}

.row_teem ul{
	margin-bottom:11px;	
}	

#e-year, #e-month {    border: 1px solid #999999;
    display: inline-block;
    font-size: 16px;
    padding: 2px;
    position: relative;
    /*top: -3px;*/
    width: 100px;}


.exh-nav-container {
	display:none;
	padding-bottom:0px;	
	height:66px;
}
.exh-year-container{
	width:126px;
	float:left;
}
.exh-month-container{
	margin-top:22px;
	width:864px;
	float:left;
	
}
.exh-next-year{
	
	}
.exh-curr-year{
	text-align:center;
	height:22px;
	line-height:20px;
	background-color:#dcdcdc;
	font-weight:bold;
	}
.exh-curr-year:hover{
	background-color:#1e2832;
	color:#ffffff;
	}
.exh-prev-year .exh-year{
	background-image:url('/img/1/exh-prev-year.png');
	background-repeat:repeat-x;
	}
.exh-next-year .exh-year{
	background-image:url('/img/1/exh-next-year.png');
	background-repeat:repeat-x;
	}
.exh-prev-year:hover .exh-year{
	background-image:none;
	background-color:#1e2832;
	color:#ffffff;
	}
.exh-next-year:hover .exh-year{
	background-image:none;
	background-color:#1e2832;
	color:#ffffff;
	}	
	
.exh-ul{
	float:left;
	width:12px;
	height:22px;
	background-image:url('/img/1/exh-ul.png');
	background-repeat:no-repeat;
	}
.exh-ur{
	float:left;
	width:12px;
	height:22px;
	background-image:url('/img/1/exh-ur.png');
	background-repeat:no-repeat;

}
.exh-dl{
	float:left;
	width:12px;
	height:22px;
	background-image:url('/img/1/exh-dl.png');
	background-repeat:no-repeat;

}
.exh-dr{
	float:left;
	width:12px;
	height:22px;
	background-image:url('/img/1/exh-dr.png');
	background-repeat:no-repeat;
	}
.exh-next-year:hover .exh-ul{
	background-image:url('/img/1/exh-ul-s.png');
	}
.exh-next-year:hover .exh-ur{
	background-image:url('/img/1/exh-ur-s.png');
}
.exh-prev-year:hover .exh-dl{
	background-image:url('/img/1/exh-dl-s.png');
}
.exh-prev-year:hover .exh-dr{
	background-image:url('/img/1/exh-dr-s.png');
	}	
	
.exh-year{
	float:left;
	text-align:center;
	width:102px;
	height:22px;
	line-height:20px;
	}
.exh-month-bar{float:left;}	
.exh-month{
	width:71px;
	float:left;
	text-align:center;
	height:22px;
	line-height:20px;
	background-image:url('/img/1/exh-month.png');
	background-repeat:repeat-x;
}
.exh-month-container .selected{
	font-weight:bold;
	}
.exh-month-bar:hover .exh-month{
	color:#ffffff;
	background-image:none;
	background-color:#1e2832;}
.exh-last{
	width:12px;
	float:left;
	height:22px;
	background-image:url('/img/1/exh-last.png');
	background-repeat:no-repeat;
	}
.exh-month-bar:hover .exh-last{
	background-image:url('/img/1/exh-last-s.png');
	}
	
.exh-node-list {
	padding:0px;
	}	
.exh-node{
	border-bottom:dotted 1px #999;
	padding-bottom:5px;
	margin-bottom:5px;
	}
.exh-sort .col1,.exh-node .col1{
	float:left;
	width:80px;
	text-align:center;
}
.exh-sort .col2,.exh-node .col2{
	float:left;
	width:190px;
	text-align:center;
}
.exh-sort .col3,.exh-node .col3{
	float:left;
	width:438px;
	line-height:14px;
}

.exh-sort .col1{
	margin-right:10px;
	width:70px;
}
.exh-sort .col2{
	margin-left:20px;
	margin-right:20px;
	width:150px;
}
.exh-sort .col3{
	width:40px;
	padding-right:16px;
}

.exh-node .col3 ul{
	font-weight: bold;
    margin: 0;
    padding-left: 0;
    padding-top: 0;
}
.exh-sort {
	font-weight:bold;
	border-bottom:solid 1px #e7e8e8;
	height:22px;
	margin-bottom:5px;
	}
.exh-sort a{
	color:#666;
	}	
.exh-sort div{
	height:16px;
	}	
	
.exh-sort .active a{
	color:#000;
	}	
.exh-sort .active.desc{
	
	background-image:url('/themes/seven/images/arrow-asc.png');
	background-repeat:no-repeat;
	background-position:right top;
	}	
.exh-sort .active.asc{
	
	background-image:url('/themes/seven/images/arrow-desc.png');
	background-repeat:no-repeat;
	background-position:right top;
	}	
.page-exhibitions .view-filters{display : none;}
.exh-node-full{
	width:600px;
	border: solid 2px #e7e8e8;
	padding:10px;
	
	
	margin: 0 auto 10px;
	}
.exh-node-full h3{
	font-weight:bold;
	font-size:14px;
	text-align:center;
	width:95%;
	margin-bottom:22px;
}
.exh-node-full .col1{
	text-align:center;
	margin-bottom:22px;
}

.exh-node-full .col2{
	text-align:left;
	line-height:12px;
	margin-bottom:22px;
}
.exh-node-full .col3 p,.exh-node-full .col3{
	line-height: 22px;
    margin-bottom: 10px;	
}

.d15-exhibitions .headerPanel,.d15-exhibition .headerPanel {padding-bottom:12px;}

#contentBodyFull .view-empty,#content .view-empty{
	text-align:center;
	height:100px;
	padding-top:50px;
	}
	
#panel_authors .panel-col-first{
	width:252px;
	margin-right:18px;
	}	
#panel_authors .panel-col-last{
	width:720px;
	
	}	
	
.author-list, .region-list, .issue-container{
	background-color:#dcdcdc;
	padding:10px 0px 10px 10px;
	
}	
.author-item, .issue-item {
	background-color:#dcdcdc;
	padding:10px;
	height:95px;
	border-radius: 8px 0px 0px 8px;
	cursor:pointer;
}
.region-button {
	width:180px;float:left;
	/*border-radius: 8px 8px 8px 8px;*/
	height:12px;
	/*background-image: url("/img/1/exh-next-year.png");
    background-repeat: repeat-x;*/
	text-align:left;
	font-size:17px;
	font-weight:bold;
	margin-bottom:10px;
	padding:5px;
}
.region-item .views-field-name{
	width:260px;
	text-align:left;
	font-weight:bold;
	font-size:17px;
	padding:5px;
	}


#regionsMapPage .region-list{width:234px;}

.region-item {
	background-color:#FFF;
	padding:10px;
	min-height:195px;
	border-radius: 8px 0px 0px 8px;
	margin-bottom:10px;
}
.region-item .views-field-description{margin-top:20px;}

.author-item:hover, .author-item.selected:hover{
	background-color:#eeeeee;
	
}

.author-item.selected:hover{
	background-color:#ffffff;
	
}

.author-item.selected {
	background-color:#ffffff;
	
}

.author-item .views-field-name{font-weight:bold;font-size:11px; margin-bottom:3px;}
.author-item .views-field-field-jobtitle div{font-size:11px;}
.author-item .views-field-field-simg{
	float:left;	
	margin-right:10px;
}
.nav-line .item-list{
	height:38px;
	clear:left;
   float:left;
   position:relative;
   left:50%;
}
.nav-line{height:38px;margin-bottom:44px;margin-top:11px;
width:100%;float:left;


}
.nav-line ul.pager{
	position:relative;/*border-radius: 8px 8px 8px 8px;background-image:url('/img/1/pager-bg.png');*/
   position:relative;
   right:50%;
   background-color:#e6e7e8;
   
   text-align:center;
	list-style:none;
	height:38px;
	
}

#menuLevel2Body b{color: #D71921;
    display: block;
    margin-top: 0; 
	font-weight: normal; 
	font-size:17px;
    padding-top: 10px;
    text-align: center;}
	

.nav-line .pager .pager-first,.nav-line .pager .pager-last{ background-repeat:no-repeat;background-position:8px 6px; background-color:#e6e7e8;}
.nav-line .pager .pager-previous,.nav-line .pager .pager-next{background-repeat:no-repeat;background-position:8px 6px; background-color:#e6e7e8;}
.nav-line .pager .pager-current,.nav-line .pager .pager-item{height:18px; width:35px; padding:5px 5px 5px 5px; text-align:center; background-color:#e6e7e8; border-top:solid 2px #fff; border-bottom:solid 2px #fff; border-left:solid 1px #fff; border-right:solid 2px #fff; margin:3px 0px;}

.nav-line .pager .pager-current{background-color:#d71921;color:#FFF;cursor:default;}
.nav-line .pager li{
	width:38px;height:38px;
	cursor:pointer;
	display:block;
   float:left;
   list-style:none;
   margin:0; padding:0px;
   position:relative;
}


/*
#content .pager li:hover{background-color:#1e2832;color:#FFF;cursor:pointer;}
#content .pager li:hover a{color:#FFF;}
*/
.nav-line .pager .pager-first a,.nav-line .pager .pager-previous a,.nav-line .pager .pager-next a,.nav-line .pager .pager-last a{display:none;}
.nav-line .pager .pager-first{background-image:url('/img/3/nav-first.png');}
.nav-line .pager .pager-previous{background-image:url('/img/3/nav-prev.png');}
.nav-line .pager .pager-next{background-image:url('/img/3/nav-next.png');}
.nav-line .pager .pager-last{background-image:url('/img/3/nav-last.png');}

.node--oldarticle center{float:none;clear:both;}
.news .field-content.anons br{display:none;}
#contentRight .cnblock .cnblock,.cnblock .cnblock .banners {padding:0px;}
.news .field-content.anons {
	max-height:130px;
	overflow:hidden;
	text-overflow: ellipsis;
	background-image:none;
}

.news.views-row:hover a,.news.views-row:hover a p {
	color:#999;
}
#mainNews .views-row:hover a,#mainNews .views-row:hover a p {
	color:#999;
}
#editorColumn .views-row:hover a,#editorColumn .views-row:hover a p,#editorColumn .views-row:hover .author {
	color:#999;
}
#interview .views-row:hover a,#interview .views-row:hover a p, .view-opinion .views-row:hover a,.view-opinion .views-row:hover a p{
	color:#999;
}
.node--oldarticle table table td, table tr[height] td[xstyle]{background-image:none; background-repeat:repeat-x;padding-left:0px;padding-right:10px;margin-top:5px;margin-bottom:5px; border-top: 1px dashed #666666;}


table.left {margin-right:10px;}
table.right {margin-left:10px;}
.right {float:right}
.left{ float:left;}
.disclaimer{
	float:none;
	clear:both;
	color: #1E2832;
    font-size: 10px;
    padding-top: 32px;}
	
	
.editions .column1{width:214px; margin-right:18px; background-color:#dcdcdc;
	padding:0px 10px 65px 10px;
	/*border-radius: 8px 8px 8px 8px;*/float:left;}	   
	
.editions .order-btn{
	width:204px;
	text-align:center;
	margin-bottom:12px;
	padding:5px;
	border-bottom:solid 2px  #333333; /*58595B*/
	}
.editions .order-btn a { font-weight:bold;}	
.editions .cover{margin-bottom:40px;}
.editions .columnn2{width:738px; float:left;}
.editions .c2-r2-column1, .editions .c2-r2-column2, .editions .c2-r2-column3{width:234px !important; margin-right:18px;} 
.editions .panels-flexible-region-last{margin-right:0px;}
.editions .panels-flexible-column-inside, .editions .panels-flexible-region-inside{padding:0px}
.editions ul{padding-bottom:5px;}
.editions .c2-row2 li{text-indent:0px;
	line-height: 16px;
    list-style: none outside none;
    margin: 0 0 3px;
    padding-bottom: 10px;
    padding-left: 0;}
.editions p{line-height:16px;
	text-indent:0px;
	padding-bottom:5px;}
.editions .panels-flexible-region{width:100%;}
.editions .menu{ float:left;

	border-radius: 10px;
	
	background-image: url("/img/1/exh-prev-year.png");
    background-repeat: repeat-x;
	text-align:center;
	margin:20px 0px 40px;
	padding:0px 40px;}
.editions .menu li{display:block;float:left;padding:0px;margin:0px;
}
.editions .menu a{display:block; padding: 5px 10px; height:12px}
.editions .menu a.active {font-weight:bold;color:#FFF;background-color:#1e2832;}	

.node-standart table[align=left], #standart table[align=left]{margin-right:10px;font-size:10px;}
.node-standart table[align=right], #standart table[align=right]{margin-left:10px;font-size:10px;}
.node-standart img[align=left], #standart img[align=left]{margin-right:10px;}
.node-standart img[align=right], #standart img[align=right]{margin-left:10px;}
.node-standart table[align=left] td, .node-standart table[align=left] b, .node-standart table[align=left] strong, 
#standart table[align=left] td, #standart table[align=left] b, #standart table[align=left] strong{font-size:10px;}
.node-standart table[align=right] td, .node-standart table[align=right] b, .node-standart table[align=right] strong, 
#standart table[align=right] td, #standart table[align=right] b, #standart table[align=right] strong{font-size:10px;}

.node-standart b,.node-standart strong, #standart .article b,#standart .article strong{display:block;}
.node-standart b,.node-standart strong, #standart .issue b,#standart .issue strong{display:block;}

.node-standart .line img, #standart .line img{display:none;}
.node-standart .line, #standart .line{background-color:#666666;margin-bottom:1px;}
.node-standart .bar, #standart .bar{background-color:#666666;color:#fff;padding:0px 3px 2px;text-align:right;}
.node-standart .title, #standart .title{font-weight:bold;}

.node-standart br,#standart .article br,#standart .issue br{display:none;}
.node-standart h5, #standart h5{font-weight:bold; font-size:12px; margin-bottom:20px;}
.node-standart .anons,#standart .anons{display:block;margin-top:20px;font-weight:bold;background:none;}
.node-standart span.title,#standart span.title{display:block;font-weight:bold;}
.node-standart .tocrow,#standart .tocrow{margin-bottom:10px;clear:both;}
#standart table[align="left"].st_art {margin-right:0px;}

#standart .col1{ float:left; width:234px; margin-right:18px;}
#standart .col2{ float:left;width:486px; margin-right:18px;}
#standart .col3{ float:left;width:234px;}
#standart .panels-flexible-column-inside{padding:0px}
#standart .issue-112 strong a,#standart .issue-112 a strong{font-weight:normal;display:block;margin:5px 0px;}
#standart .issue-112 strong a:hover,#standart .issue-112 a:hover strong{text-decoration:none;
	color:#999;}
#standart table td{vertical-align:middle;}
#standart p[xstyle="text-align: center;"]{text-align:center;margin:5px 0px;}
#standart td[width="70%"] a{font-size:9px;}
#standart .col3 .content p{text-indent:0px;}
#standart .issue-container{
	
	}
#standart .issue-item, .orderform .issue-item{height:330px;}   
#standart .issue-item.selected, .orderform .issue-item.selected{background-color:#ffffff;}
#standart .issue-item:hover, .orderform .issue-item:hover{background-color:#eeeeee;}
#standart .cover img, .orderform .cover img{ margin-bottom:10px;}
#standart .title, .orderform .title{ font-weight:normal; font-size:11px; text-align:center;}
#standart .button, .orderform .button{
	width:191px;
	border-radius: 8px 8px 8px 8px;
	height:12px;
	/*background-image: url("/img/1/exh-next-year.png");*/
    background-repeat: repeat-x;
	text-align:center;
	margin-top:10px;
	padding:5px;
	font-weight:bold;
	color:#D71921;
	}
#standart .cover, .orderform .cover{text-align:center;}
#standart .arch-button, .orderform .arch-button{margin-left: 15px}
#standart .arhiv-item{
	display: list-item;
    line-height: 15px;
    list-style: disc inside none;
    margin-bottom: 5px;
    margin-left: 30px;
    padding-left: 25px;
	
	
}



#standart .arhiv-item:hover{
	
}

.node ol {list-style:decimal;}
.node-page ul{margin:10px 0px;}
.node-page ul li:hover{}
.node-page ul li{display:list-item;
	margin-bottom:5px;
	padding-left:10px;
	line-height:15px;
	list-style:disc inside;
	background:none;
	}
.row_teem li a {display:block; margin-top:5px; color:#999;}
#standart .arhiv-item.item-103,#standart .arhiv-item.item-104{
	display:none;
}

#standart .adv-price-table td {border:solid 1px #666666;text-indent:0px;padding:3px;}
#standart .adv-price-table td p{;text-indent:0px;}
#standart .adv-price-table th {border:solid 1px #666666; background-color:#666666;padding:3px;}
#standart .adv-price-table th p {color:#fff;}
#standart ol li{list-style:inside decimal;margin-left:20px;}
#node-53143 b,#node-53143 strong {display: inline;}
#standart .node-page p{text-indent:0px;}

#advtable {border:solid 1px #666; width:100%;}
#advtable td {padding:2px; border:solid 1px #666;}

/* форма фидбека */
#node-59962 .form-text { width:730px;padding:3px;margin-top:3px;border:solid 1px #666;}
#node-59962 .form-textarea{width:738px;padding:3px;margin-top:3px;border:solid 1px #666; height:200px;}
#node-59962 .form-text.error,#node-59962 .form-textarea.error {border:solid 1px red;}
#node-59962 .form-submit{float:right;}

#node-59962 .captcha .fieldset-description{ display:none;}
#node-59962 .captcha .description{ display:none;}
#node-59962 .captcha label{ display:none;}
#node-59962 {}
#node-59962 {}


#block-system-main .links a[href="/feedback"] {display:none;}
#block-system-main .links a[href="/who-is-who/order"] {display:none;}
#block-system-main .links a[href="/encyclopedia/order"] {display:none;}
#block-system-main .links a[href="/standart/subscription/form"] {display:none;}
#block-system-main .links a[href="/news/subscribe"] {display:none;}
.orderform h2{display:none;}
.orderform label{width:200px;display:block;float:left;}
.orderform .form-item{clear:both;}
.orderform .webform-component-textarea label{float:none;clear:both;}
.orderform .form-radios label{display:inline;width:none;float:none;clear:both;}

.orderform .form-text,.orderform .form-select { padding:3px;margin-top:3px;border:solid 1px #666;}
.orderform .form-textarea{padding:3px;margin-top:3px;border:solid 1px #666;}
.orderform .form-text.error,.orderform .form-textarea.error,.orderform .form-radio.error {border:solid 1px red;}
.orderform .form-submit{float:right;}

.orderform .column1{width:214px; margin-right:18px; background-color:#dcdcdc;
	padding:0px 10px 10px 10px;
	float:left;}	
.orderform .order-btn{
	width:204px;
	border-radius: 8px 8px 8px 8px;
	
	background-image: url("/img/1/grad-46.png");
	background-position:bottom;
    background-repeat: repeat-x;
	text-align:center;
	margin-bottom:40px;
	padding:5px;}
.orderform .cover-container .cover{margin-bottom:40px;}
.orderform .column2 {width:738px; float:left;}
.orderform .node-webform {margin-bottom:30px;}

.orderform .view--standart {width:234px;float:left; margin-right:18px; height: }
.orderform #node-59965 {width:738px;float:left;}

/* форма подписки на стандарт */
.orderform #node-59965 label{margin-top:5px;width:300px;display:block;float:left;}
.orderform #node-59965 .webform-component-textarea label{float:none;clear:both;width:720px;}
.orderform #node-59965 .form-text  { padding:3px;margin-top:3px;border:solid 1px #666; width:418px;}
.orderform #node-59965 #edit-submitted-qnt { width:80px;}
.orderform #node-59965 .form-text.error,.orderform  #node-59965.form-textarea.error,.orderform #node-59965 .form-radio.error {border:solid 1px red;}
.arch-button {margin-bottom:40px;}

#standart .tabs{margin-bottom:40px;}
#standart .tabs li{background-image: url("/img/1/TriSegment_N2.png");
    background-position: 0 3px;
    background-repeat: no-repeat;
    display: block;
    line-height: 15px;
    margin-bottom: 5px;
    padding-left: 25px;}
#standart .tabs li:hover{background-image: url("/img/1/TriSegment_R2.png");}
#standart .tabl{ padding:10px;border-radius:0px 0px 5px 5px; margin-bottom:40px;}
#standart .tabl td{ padding:10px;}
#standart .tabl td input[type="submit"]{float:right;}
#standart #p1 div{margin-top:20px;border:solid 2px #ccc;border-radius:5px 5px 0px 0px;}
#standart .tabl td input[type="text"]{width:453px;padding:3px;border:solid 1px #666; margin-bottom:5px;}
#standart .tabl td select{width:363px;padding:3px; border:solid 1px #666;}

.getpass-container {}
.getpass-container  .getpass-item{background-color:#ccc; border-radius:5px; border:solid 1px #666; padding:10px; margin-bottom:10px;height:100px;}
.getpass-container .gpcover{ float:left; margin-right:20px;}
.getpass-container .gptitle{ font-size:12px; font-weight:bold; text-align:left;}
.getpass-container .gplink{margin-top:20px;}
.getpass-container .gpinput{border:solid 1px #666; padding:3px; color:#cccccc;margin-top:10px;}
.getpass-container .gpbutton{margin-top:10px;}
.getpass-container .gpdl{ display:block; margin-top:40px;text-decoration:underline;}
.getpass-container #buffer{ display:none;}
.getpass-container .gploader{display:none; text-align:center;padding-top:40px;}
.getpass-container {}
h5.message {font-size:14px; font-weight:bold; text-align:center;margin:40px;10px;}

/* форма подписки на новости*/
#node-59985 .field-type-text-with-summary { margin:50px 0px;} 
#node-59985 .form-item {margin-left:180px;}
#node-59985 .headerTxt {text-transform:none;}
#node-59985 label {width:150px; display:block;float:left;}
#node-59985 a {text-decoration:underline;}
#node-59985 .form-item{float:none;clear:both;}
#node-59985 .form-submit{ float:right; margin-right:180px;}
#node-59985 .form-text{width:200px; padding:3px;border:solid 1px #666;}
#node-59985 .error{border:solid 1px red;}
#node-59985 #webform-component-agree .form-item {margin-left:0px; }
#node-59985 #webform-component-agree .form-item label {display:inline; float:none; }
#node-59985 #webform-component-agree label {display:none;}
#node-59985 #webform-component-agree .description { width:371px; padding-left:24px;}

#ny_2011 .panels-flexible-region.col_2{ width:738px;margin-right:18px;}
#ny_2011 .panels-flexible-region.col_1{ width:234px;}
#ny_2011 .panels-flexible-region-inside{padding:0px;}
#ny_2011 .nyflash{float:left; margin-right:18px;}
#ny_2011 .view-display-id-column .view-content{margin-bottom:16px;}
#ny_2011 .views-field-field--authors div{text-align:right;text-transform:uppercase;margin-top:10px;}
#ny_2011 .views-field-field-author-title div{text-align:right;margin-bottom:16px;}
#ny_2011 .view-display-id-column .views-field-title div{font-weight:bold;margin-bottom:16px;}
#ny_2011 .views-field-body div{line-height:16px;padding-bottom:16px;}
#ny_2011 .view--numberofday{margin-bottom:16px;}
#ny_2011 .view-id-ny_2011 .views-field-field-date{font-weight:bold;color:#666;padding-right:10px;}
#ny_2011 .view-id-ny_2011 .views-field-field-date span{color:#666;}
#ny_2011 .view-id-ny_2011 .views-field-title{font-weight:bold;padding-bottom:5px;}
#ny_2011 .view-id-ny_2011 .views-field-body{line-height:16px;padding-bottom:16px;}

#ny_2011 .view-display-id-block_8 .banner {margin-left: 110px;}

.banner {text-indent:0px;}
#weekend .row3-col1{width:486px;padding-right:18px;}
#weekend .row3-col2{width:486px;}
#weekend .col1{width:100%;}
#weekend .view-display-id-block .views-row{float:left;width:234px;padding-right:18px;}
#weekend .view-display-id-block .views-row-4{padding-right:0px;}
#weekend .view-display-id-block{}
#weekend .views-field-title{font-weight:bold;margin-bottom:16px;}
#weekend .views-field-body{line-height:16px;padding-bottom:16px;}


#weekend1 .row1-col1{width:738px;padding-right:18px;}
#weekend1 .row1-col2{width:234px;}
#weekend1 .view-display-id-block .views-row{float:left;width:234px;padding-right:18px;}
#weekend1 .panels-flexible-region-inside {padding:0px;}
#weekend1 .item{ width:234px;float:left;padding-right:18px; }
#weekend1 .item.col-3{ padding-right:0px;}
#weekend1 .item .img{ float: right;
    padding: 0 0 0px 10px; height:89px;
    text-indent: 0;}
	
#weekend1 .title {font-weight:bold;padding-bottom:5px; text-indent:0px; font-size:13px;}

#weekend1 .body { border-top: 2px solid #E7E8E8;
    clear: both;
    line-height: 16px;
    padding-bottom: 16px;
    padding-top: 8px;
    text-indent: 0;}
#weekend1 .row .body { border:none;} 
#weekend1 .item:hover div{ color:#999;}
#weekend1 .banners468{padding:0px; width:468px; }
#weekend1 .banners468 .banner{width:468px}



.kadry_subscribe .txt,.kadry_subscribe .txt p{line-height:16px;padding-bottom:16px;}
.kadry_subscribe #Kbuffer{display:none;}
.kadry_subscribe #KLoader{display:none; text-align:center;padding-top:40px;}
.kadry_subscribe #Kform{background-color:#ccc; padding:10px; width:96%;margin:0px auto;height:255px;}
.kadry_subscribe label{display:block;width:150px;margin-bottom:3px;}
.kadry_subscribe input[type="text"],.kadry_subscribe input[type="password"]{width:455px;padding:3px;border:solid 1px #666; margin-bottom:7px;}
.kadry_subscribe input[type="button"]{float:right;}
.kadry_subscribe .succsess{margin-top:100px;font-weight:bold; text-align:center;}



#print {width:640px;margin:10px auto;}
#print .ph1{ text-align:center;padding:5px 0px;}
#print .ph2{ text-align:center;}
#print .ph3{ font-size:9px; text-align:center;margin-bottom:16px;padding-left:50px;padding-right:50px; padding-top:10px;}
#print .br{height:40px;}
#print .ptxt,#print .ptxt p{line-height:16px;padding-bottom:16px;}
#print .ptxt table img{padding:10px;}
#print ._oldarticle .ptxt h1.headerbig {display:none;}
#print .reply-icon,#print  .quote-icon,#print  .buttons{display:none;}
#print .post h3{font-weight:bold;}
#print .post .date strong{font-weight:normal;}
#print .post .content,#print .post .content p{line-height:16px;padding-bottom:16px;}
#print .pimg{ float:left; padding:0px 10px 10px 0px;}
#print .pauthor{text-transform:uppercase; text-align:right;}
#print .psource{text-align:right;}
#print .pdate{ text-align:right; margin-bottom:16px;}
#print .pcomment{ margin:40px 0px; font-size:10px;}
#print .imglabel{padding:5px 0px 5px 0px; border-bottom:solid 1px #e7e8e8;}

#sharebuttons .sitem{float:right; width:115px; margin-right: 3px;}
#sharebuttons #vk-like {width:50px}
#sharebuttons { padding-top:16px; clear:both; height:70px;}
#vk_like_top { margin-right:0px;}


.topVote #sharebuttons { clear:both; height:30px; position:absolute; bottom:0px; right:0px;}
.topVote { position:relative; height:55px;}

.field-name-field-folder {display:none;}
#sharebuttons img[align="left"]{margin-right:5px;}


.view--se .views-field-field-folder,.view--se .sheader{margin-bottom:5px;}
.view--se span.folder a,.view--se span.folder{ color:red; text-transform:uppercase;}
.view--se b.title a{ font-weight:bold;} 
.view--se .views-field-body{display:block; }
.view--se .views-field-body{line-height:16px;padding-bottom:16px; }
.view--se .views-field-field-tags {color:#ccc;}
.view--se .views-field-field-tags a{border-bottom:solid 1px #ccc; color:#ccc;}
.view--se .views-row{margin-bottom: 16px; padding-bottom:8px; border-bottom:solid 1px #e7e8e8;}
.view--se a[href="/taxonomy/term/101"]{display:none;}
.view--se .noresults{margin:40px; text-align:center;}
.view--se .view-filters #edit-keys{width:960px;}
.view--se .view-filters .form-submit{margin-top:10px; width:70px;padding:3px;}
.view--se .view-filters .views-widget-filter-keys{padding:0px}
.view--se .view-filters .views-reset-button{padding-top:13px;padding-right:0px;}
.view--se .view-filters .views-submit-button {padding-top:13px;}
.view--se .view-filters input[type="text"]{padding:3px; border:solid 1px #666;}
.view--se .view-filters select{padding:3px;border:solid 1px #666;}
.view--se .view-filters #edit-field-authors-value{width:378px;}
.view--se .view-filters {padding:10px; background-color:#e7e8e8; margin:20px 0px 40px;} 
.view--se .view-filters .views-widget{margin-top:5px;}
#advertize .views-field-title, #birthDays li,#exebitions li { line-height:15px;}
.view-taxonomy-term .field-content.title { display:block;}
#kadryLeft .view-taxonomy-term .field-content.title {width:380px; display:block;}
.view-taxonomy-term.view-display-id-page_1 .field-content.title {width:none;display:inline;}

ul.scroll{display:none;}
marquee {overflow:hidden;}


#phpbb #wrap {border-top:solid 2px #e7e8e8; padding:10px; width:718px;}
#phpbb .buttons h3{font-size:17px; font-weight:normal; margin:3px 10px 0px 0px; float:left;}
#phpbb .vote,#vote-container .vote{ float:left; color:#999; margin-right:10px;font-size:11px; font-weight:normal;}
#phpbb .vote .reply-btn, #vote-container .vote .reply-btn{ display:inline-block; margin-top:4px;} 
#phpbb .vote a, #vote-container .vote a{ display:inline-block; color:#999;font-size:11px; font-weight:normal; text-decoration:underline;}
#phpbb hr{ display:none;}
#vote-container .vote {text-align:right; margin-bottom:10px; float:none; margin-right:0px;}
#phpbb .vote img, #vote-container .vote img{display:inline-block; margin-bottom:-3px;}
#phpbb .buttons { margin-bottom:10px;}
#phpbb .buttons .reply-icon a{ font-size:17px; font-weight:normal; color:#00437a; text-decoration:none; }
#phpbb .buttons .reply-icon{ margin-top:3px; }
#phpbb .post h3{ font-size:12px; font-weight:bold; color:#000; margin-bottom:5px;}
#phpbb .post .author{ font-size:12px; float:left; width:auto;margin-bottom:10px;}
#phpbb .post .author strong{ color:#000;}
#phpbb .post .date{ font-size:12px; color:#999; float:left; margin-left:10px;}
#phpbb .post .content { font-size:12px; margin:5px 0px 10px 0px; color:#000; line-height:16px;}
#phpbb .post .content a, #phpbb .post .content p, #phpbb .post .content b,#phpbb .post .content strong {font-size:12px; color:#000;}
#phpbb .post{ border-top:solid 2px #e7e8e8; margin-bottom:15px; margin-top:50px;}
#phpbb .post .content img {max-width:640px;}
#phpbb .post .body{ background-color:#fff; margin-top:-7px;}
#phpbb blockquote{ font-size:10px; color:#999;}
#phpbb blockquote div, #phpbb blockquote p, #phpbb blockquote a, #phpbb blockquote strong, #phpbb blockquote b {font-size:12px; color:#999;}
#phpbb cite{ font-size:10px; font-weight:bold; display:block; color:#000;}

#phpbb blockquote .content div{font-family: "Lucida Grande","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-bottom: 1em;}
#phpbb .postquote, blockquote {
    border: 1px solid #999999;
    margin: 10px;
    padding: 10px;
    position: relative;
}	
.table {border:solid 1px #666; width:100%;}
.table td, .table th{border:solid 1px #666;padding:3px;}

.node--rating-ikt table {width:100%;border:solid 1px #333;}
.node--rating-ikt td,.node--rating-ikt th{ border:solid 1px #333; padding:2px;}
.node--rating-ikt th{ font-weight:bold;}
.node--rating-ikt h3{ font-weight:bold; padding-bottom:20px;}
.node--rating-ikt p {line-height:16px; padding-bottom:16px;}
.node--rating-ikt td p{ padding-bottom:3px;}
.node--rating-ikt .field-items{padding-bottom:40px;}
.node--rating-ikt .field-name-field-body2, .node--rating-ikt .field-name-field-body3{ display: none;}
.node--rating-ikt .backBtn{ display:none;}
.node--rating-ikt .backBtn a ,.node--rating-ikt .mtdBtn a ,.node--rating-ikt .cmntBtn a  {border-bottom:dashed 1px #666;}
.node--rating-ikt .backBtn,.node--rating-ikt .mtdBtn,.node--rating-ikt .cmntBtn {margin-bottom:16px;}

.view--ratings-itk .views-row{ padding-left:25px; /*background-image:url('/img/1/TriSegment_N2.png');
	background-repeat:no-repeat; height:16px;
	background-position:0px 3px;*/ margin-bottom:10px;}
.view--ratings-itk .views-row:hover{ /*background-image:url('/img/1/TriSegment_R2.png');*/}

.rating_ikt {width:234px; margin-bottom:16px;}
.rating_ikt .iktbody {text-align:center;}



#contentRight #editorColumn {margin-bottom:16px;}
#contentRight #interview, #contentRight .view-opinion { margin-left:0px; border-left:none;}
#contentRight #editorColumn .anons, #contentRight #interview .anons , #contentRight .view-opinion .anons{
    border-top: 2px solid #e7e8e8;
    padding-top: 8px;
}
#contentRight .anons a {font-size: 14px;}
/*#block-views-vacansies-block-vacansies .linksList a {color:red;}*/


.bitem {display:none;}
#birthDays .view-content {height:120px} 
.view-id-hp_upper_banners.view-display-id-block_15 {padding-top:16px;}
.view-id-hp_upper_banners.view-display-id-block_15 div {padding:0px; margin:0px}
.oldES {text-align:center;margin-top:442px;position:absolute;width:214px;}
.oldES a {color:#D71921;}

#es14 {border-top: solid 2px #D71921; border-bottom: solid 2px #D71921; margin: 10px 0px; padding:10px; text-align:center;}
#es14 a {color:#D71921; font-weight: bold;}

/*#shortNews ul.linksList li {padding-left:25px; text-indent:0px;}*/

#shortNews .views-field-title a{ font-size:14px; font-weight:bold;}
#shortNews .views-field-title { padding-bottom:10px; /*border:none;*/}
#shortNews ul.linksList {/* border-bottom:1px solid #E7E8E8;*/ margin-bottom:0px;}
#shortNews ul.linksList li {margin-bottom:0px;}
#shortNews ul.linksList li:last-item {padding-bottom:0px;}
#shortNews { margin:0px!important; padding-bottom:0px!important;}

.region-content .field-name-body a,.exh-node-full .col3 a{text-decoration:underline; }
.region-content .field-name-body a:hover,.exh-node-full .col3 a:hover{text-decoration:underline; color:#000;}
/*.region-content .field-name-body a:visited,.exh-node-full .col3 a:visited{ color:#707;}*/
.region-content .field-name-body .banners a,.region-content .field-name-body .banners a:hover {border:none;}


#block-views-hpregional-block {float:left; clear:both;}

#block-views-hp-upper-banners-block-11 {clear:both;float:none;}
#block-block-21 {margin-bottom:10px;}
/*xxxxxxxxxx
#topBanners .banners .banner-2 {position:absolute;margin-left:661px;left:0px;width:600px;height:60px;}
#topHeader {padding-left:103px;}
xxxxxxxxxx*/


/* Scroller Box */
.scroller_container {
 position: relative;
 width: 990px;
 height: 15px;
 overflow: hidden;
}

.scroller {
 white-space: nowrap;
 line-height: 15px;
 font-color: red;
}

.scroller p {
 padding: 0;
}
/* Scoller Box */

sup, sup a {font-size:7px; vertical-align:super;}
sup a, sup strong {font-size:7px;}

.node .content ul { list-style: disc; padding-left:20px; padding-bottom:10px;}
.node .content ol { padding-left:20px; padding-bottom:10px;}
#node-71457 h1 {visibility:hidden;}
.congr-fio {text-transform:uppercase; text-align:right;}
.congr-title {text-align:right;}
.node-congradulation h1 {display:none;}

#congr-list .view-15years{ margin-top:15px;}
#congr-list .view-15years .views-field-title{display: list-item;
    list-style: disc inside none;
    margin-bottom: 8px;
    margin-left: 20px;
    padding-left: 30px; color:#D71921;}
#block-views-15years-block-2 .congr-logo {margin-bottom:10px;}
#block-views-15years-block-2 .view-content{/* border:solid 1px red;  padding:10px;*/ margin-bottom:16px;} 
#block-views-15years-block-2 .views-field-title { width:155px;  float:left;margin-bottom: 0px;}
#block-views-15years-block-2 .views-field-title br { display:none;}
#block-views-15years-block-2 .views-field-title a { display:block; margin-bottom:5px; font-size:12px; font-weight:normal; }
#block-views-15years-block-2 .views-field-title b{ display:block; margin-bottom:5px; font-size:15px; font-weight:bold; }/*color:#D22828;*/
#block-views-15years-block-2 .views-field-field-smallimg {float:right;} 

.field-name-field-author-comment {padding-bottom:30px;}
#contentBodyFull .region-content {padding-bottom:10px;}

#block-views-15years-block-2 .views-field-body {padding-top:10px; padding-bottom:10px; border-top:solid 2px #e7e8e8; clear:both;}/*#AF9E98*/

#block-views-15years-block-2 .views-field-body p{display:inline;}

.pane-content  .node .content ul {padding-left:0px;}
.node-congradulation .headerPanel {margin-bottom: 32px;}

#block-block-26{clear: both;}

.view-clone-of-taxonomy-term .views-field-field-date {
	width: 70px;	
	display:block;
	float:left;
}
.view-clone-of-taxonomy-term .views-row{
	padding-bottom:10px;
}
.view-clone-of-taxonomy-term .views-row {clear:both;}
.view-clone-of-taxonomy-term .views-field-title {
	padding-left:25px;
	display:inline-block;
	width: 820px;
	float:left;
	margin-bottom:8px;
}



div.page-body:first-child {display:none;}
.body.indent-1{margin-left:0px;}
.body.indent-2{margin-left:25px;}
.body.indent-3{margin-left:50px;}
.body.indent-4{margin-left:75px;}
.body.indent-5{margin-left:100px;}
.body.indent-6{margin-left:125px;}
.body.indent-7{margin-left:150px;}
.body.indent-8{margin-left:175px;}
.body.indent-9{margin-left:200px;}
.body.indent-10{margin-left:225px;}
.body.indent-11{margin-left:250px;}
.body.indent-12{margin-left:275px;}
.body.indent-13{margin-left:300px;} 
.body.indent-14{margin-left:325px;}


/*.nauthors.level-2 .region-rleft { margin-top:350px;}*/
/*.nauthors.level-2 #block-views-hp-upper-banners-block-7 .content {margin-left:-135px;}*/
/*.nauthors.level-2 #hpTopBanners .banners{ padding:16px 0px 16px 135px; background-color:#fff; margin-top:0px; margin-bottom:0px;}*/
.nauthors .author-header {
    background-color: #FFFFFF;
    border-bottom: 2px solid #e7e8e8; /*#999999;*/
    height: 260px;
    /*margin-left: -135px;*/
}

.nauthors.level-2 .region-content{margin-top:16px;}
.nauthors .quott {
    font-size: 12px;
    height: 150px;
    margin-right: 10px;
    margin-top: 15px;
    /*padding-left: 16px;*/
    width: 260px;
}

.nauthors .quott span {}
.nauthors .quott span.q1 {}	
.nauthors .img { float: left;
    width: 189px;}
.nauthors .rest { float: left;
    padding-left: 10px;
    width: 538px;}
.nauthors .rest .headerPanel{margin-bottom:6px;}	
.nauthors .fio{color: #000000;
    font-size: 17px;
    line-height: 23px;}
.nauthors .jobtitle{color: #A3A3A3;
    
    line-height: 18px;
    }
.nauthors .nav-bar{}
.nauthors .links {float:left; margin-top:30px;}
.nauthors .links a {color: #666666;
    display: list-item;
    font-weight: normal;
    line-height: 18px;
    margin-left: 15px;}
.nauthors .links a:hover { text-decoration:underline;}	
.nauthors .bio p {line-height:18px; margin-bottom: 10px;}
.nauthors .nav-bar a{color: #000000;
    display: inline-block;
    font-size: 17px;
    width: 125px;}
.nauthors .nav-bar a.act{color: #d71921;}
.nauthors.level-2 .authors-container .img { float: left;
    width: 85px;}
.nauthors.level-1 .authors-container .img { float: left;
    margin-right:20px;}	

.nauthors.level-2  .authors-container .fio{
	float:left;
	width: 135px;
	color: #000000;
    font-size: 14px;
    line-height: 14px;}
.nauthors.level-2  .authors-container .jobtitle{color: #A3A3A3;
    float:left;
	width: 150px;
	height: auto;
	font-size:12px;
    line-height: 18px;
    width: 135px;}
.nauthors.level-1  .authors-container .fio{
	float:left;
	margin-top:20px;
	color: #000000;
    font-size: 17px;
    line-height: 17px;}
.nauthors.level-1  .authors-container .jobtitle{color: #A3A3A3;
    float:left;
	width: 250px;
	height: auto;
	font-size:14px;
    line-height: 18px;
    }	
/*.nauthors #contentBody {border-right:none;}*/
.nauthors.level-2 .d15-author { margin-bottom: 16px; cursor:pointer;}
.nauthors.level-1 .d15-author { margin-bottom: 36px; width:468px; float:left; cursor:pointer;}
.nauthors .d15-author:hover {background-color:#fafafa;}
.nauthors.level-1 .d15-author.row-1{margin-left:53px;}
#nauthors .panels-flexible-region{width:100%!important;}
.nauthors.level-2 .authors-container {padding-left:10px;}

.nauthors #phpbb {margin-top:16px;}
.blog-toolbar .new-topic {float:right; width: 150px; text-align:center; color:#fff; font-weight:bold; background-color:#D71921; height:23px; padding-top:5px; cursor:pointer;}
#phpbb .topiclist .more{text-align:right;}
#phpbb .topiclist .topic-author{ padding-right:10px; text-align:right;}
#phpbb .topiclist .row { padding-bottom:50px; margin-top:10px; border-bottom:solid 2px #e7e8e8;}
#phpbb .topiclist .topic-title{ margin-bottom:8px;}
#phpbb .topiclist .topic-date{ display:inline-block; text-transform:uppercase; font-size:12px; margin-right:16px; position:absolute; margin-top:3px;}
#phpbb .topiclist .topic-title h3{ display:inline-block; font-weight:normal;padding-left: 80px;
    width: 640px;}
#phpbb .topiclist .topic-title h3 a{ font-size:20px;}

#phpbb .topiclist .vote{ float:right;}
#phpbb .topiclist .topic-text,#phpbb .topiclist .topic-text p, #phpbb .topiclist .topic-text a, #phpbb .topiclist .topic-text strong,#phpbb .topiclist .topic-text b, #phpbb .topiclist .topic-text i  { font-size:14px; line-height:18px;}
#phpbb .topiclist .topic-text{ margin-bottom:16px;}
#phpbb .topiclist .topic-text p{ margin-bottom:8px;}
#phpbb .topic-actions .pagination {position:relative; left:50%; float:left;}
#phpbb .topic-actions .nav { background-color:#e7e8e8; padding: 3px 10px;  margin: 16px auto; position:relative; right: 50%; }
#phpbb .topic-actions .nav strong {background-color: #D71921;
    color: #FFFFFF; display:inline-block; border-color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 1px; width:18px;height:18px; padding:5px; text-align:center;}
#phpbb .topic-actions .nav a{display:inline-block; border-color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 1px; width:18px;height:18px; padding:5px; text-align:center;}
#phpbb .topic-actions .nav .page-sep{display:none;}

.sort {color: #A3A3A3;
    float: left;
    font-size: 12px;
    margin-top: 6px;}
.sort a{color: #A3A3A3; position:relative; top:-1px;}
.sort img {position:relative; top:3px;}
.sort a.act{color: #D71921;}
#phpbb #wrap.blog-entry { border:none;}
#phpbb .blog-entry h1 {font-size: 20px;
    font-weight: normal;
    margin-bottom: 15px;display:inline-block; font-weight:normal;padding-left: 80px;
    width: 640px;}
#phpbb .blog-entry .topic-text{ margin-top:30px;}
#phpbb .blog-entry .topic-author {border-bottom: 2px solid #E7E8E8;
    margin-bottom: 10px;
    padding-bottom: 50px;
    text-align: right;}
	

.unapproved {background-color:#FCF;}

.panels-flexible-region-standart-layout-center-inside .headerTxt {height: 19px; overflow:hidden;}

#block-webform-client-block-80228 {}
#block-webform-client-block-80228 h2 {color: #D71921; font-size:17px; border-bottom: solid 2px #999; padding: 7px 0px; margin:0px; }
#block-webform-client-block-80228 label {font-size: 13px;
    font-weight: normal;
    margin-bottom: 5px;}
#block-webform-client-block-80228 #webform-component-primechaniya p { font-size: 11px; font-style:italic;}
#block-webform-client-block-80228 input[type=text] { width:100%; border: solid 1px #999;}
#block-webform-client-block-80228 textarea {width:100%; border: solid 1px #999;}
#block-webform-client-block-80228 #edit-actions{ text-align:right;  margin-bottom: 10px;}
#block-webform-client-block-80228 .content { background-color: #ccc; padding: 10px; position: relative;}
#block-webform-client-block-80228 #webform-component-zagolovok { background-color: #FFFFFF;
    height: 43px;
    left: 0;
    margin-top: 14px;
    padding-bottom: 14px;
    padding-top: 14px;
    position: absolute;
    top: -14px;}
#block-webform-client-block-80228 #webform-component-familiya-imya-otchestvo{margin-top: 65px;}

#bottomBanners {margin-top:20px;}
#bottomBanners .banner {float: none!important; display:inline-block; vertical-align: top; }
#bottomBanners .banners { text-align:center;}


#topBanners .banner-2 { position: absolute; margin-left: 659px; }

#node-63884 h2 {display:none;}

.views-field-field--authors .author:after, #node-61292 .author-name:after{ /*content:',';*/}
.views-field-field--authors .author, #node-61292 .author-name {padding-bottom:1px;}
.views-field-field-author-title-hp .author {font-size:12px; line-height:12px;}

.view-id-sys_search {width:1200px; margin:0px auto;}
.view-id-sys_search .views-row { padding-bottom:10px; border-bottom: dashed 1px #666; margin-bottom: 20px;}
.view-id-sys_search .view-filters {padding-bottom:10px; border-bottom: solid 1px #666; margin-bottom: 20px;}
.view-id-sys_search {}

#edit-combine-wrapper {display:none;} 

.field-name-field-ad-author, .field-name-field-copyright { text-align:right;}
.field-name-field-copyright .field-items:before { content:'© '; display:inline;}
.field-name-field-copyright div { display: inline; line-height:20px;}

#block-views-advertize-block-1 .linksList li .views-field-title {padding-bottom:6px; border:none; font-weight:bold; }
#block-views-advertize-block-1 .reddots {display:none;}


#block-views-advertize-block-1 .cnblock {margin-bottom: 16px;}
.like-advertize { text-align:right; font-size:12px;}

.views-row-11 .views-field-name span {color:#D71921;}
a[href='/region/286'] div {color:#D71921;}

.mnp-label {   margin-bottom:3px;}
.mnp-label:after { content:':'}
.mnp-number { font-size: 15px; font-weight:bold; color: #D71921; margin-bottom: 5px; border-bottom: 1px solid #E7E8E8; padding-bottom:3px;}

.vv-container { position:relative;}
.vv-container .vv-labels{ width:100%; border:none; margin:0px; padding:0px; height:200px; border-collapse:separate;}
.vv-container .vv-labels td { vertical-align:bottom; text-align:center; width:20%; font-size:11px;}
.vv-container .vv-grid { border-top:solid 1px #e7e8e8; height: 180px; width:100%; position:absolute; top:0px; left:0%; border-collapse:separate;}
.vv-container .vv-grid .t1 { height:98%;}
.vv-container .vv-grid .t1 td{ border-bottom:solid 1px #e7e8e8;}
.vv-container .vv-grid .t1 td:last-child, .vv-container .vv-grid .t2 td:last-child {border-right:solid 1px #e7e8e8;}
.vv-container .vv-grid .t1 td:first-child, .vv-container .vv-grid .t2 td:first-child {border-left:solid 1px #aaa;}
.vv-container .vv-grid .t2 { height:1%; font-size:1px; line-height:1px; }
.vv-container .vv-grid .t3 td{ height:1%; font-size:11px; text-align:right; border:none; }
.vv-container .vv-grid td { border-left: solid 1px #e7e8e8; width:25%;}
.vv-container .vv-graph{ width:100%; position:absolute; top:0px; left:0%;}
.vv-container .vv-bar{ background-color:#d0d2d4; padding:3px 20px; text-align:right; color: #d71921; font-weight:bold; margin-top: 5px; box-sizing: border-box; font-size:12px; line-height:14px; border-left:solid 1px #aaa; }
.vv-container .vv-label{ font-size:11px; line-height:11px; margin-top:5px; margin-bottom:10px; padding-left:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
 
body#tinymce { background-color:#fff; padding:5px;}
body#tinymce  p { line-height: 18px;
  padding-bottom: 10px;
  text-indent: 0;}

/**/
#interview2 .pageName a{font-weight:bold; font-size:15px!important;}
#interview2 .pageName .part2{ display:block; margin-top:5px; font-size:12px; font-weight:normal;}	
#interview2 .pageName{width:155px; padding-bottom:5px;} 
#interview2 .views-field-field-smallimg{float:right;}
#interview2 .views-field-title {float:left;}0
#interview2 .views-field-field--authors{float:left;}
#interview2 .views-field-body{clear:both;}
#interview2 .anons {border-top: solid 2px #e7e8e8; padding-top:8px;}	/*#af9e98*/
#interview2{
	width:234px;
	margin-left:0px; /* 8px */
	padding-left:0px; /* 8px */
	border-left:none; /* solid 2px #e7e8e8 */
	float:left;
	}	
	
#interview2 .clear{padding-bottom:16px;}	
#interview2 .views-row:hover a,#interview2 .views-row:hover a p{color:#999;}
#contentRight #interview2{padding-left:0px; float:none;} 	
#contentRight #interview2{ margin-left:0px; border-left:none;}
#contentRight #interview2 .anons { border-top: 2px solid #e7e8e8; padding-top: 8px;}

#block-views-advertize-block-1 { border-bottom:solid 1px #e7e8e8;}


.d15-polls .months { line-height:27px; font-size:14px; font-weight:bold; color:#eee; background-color:#aaa; padding-left:10px; margin-bottom:20px;}
.d15-polls .months a{ color:#fff; font-weight:bold; font-size:11px; text-transform:uppercase;}
.d15-polls .months a:hover{ color:#000;}
.d15-polls .months a.act{ font-weight:bold; color:#000;}
.d15-polls span { color:#ddd; font-weight:normal; font-size:11px; text-transform:uppercase;}
.d15-polls b { color:#000; display:inline-block; padding-right:10px; }

.d15-exhibition .exh-node-full li { list-style:circle;} 

#block-webform-client-block-97893 {margin-top: 16px;}
#block-webform-client-block-97893 h2{    height: 17px;
    border-bottom: solid 2px #999;
    margin-bottom: 16px;
    padding: 8px 0px;
	color: #d71921;
    font-size: 17px;
	font-weight:normal;}
#block-webform-client-block-97893 label { /*margin-bottom:16px;*/}
#block-webform-client-block-97893 label.option{ display:inline-block; width:200px;}
#block-webform-client-block-97893 input.form-radio{ display:block; float:left; margin-right:10px; vertical-align:top; margin-top:0px;}
#block-webform-client-block-97893 input.form-text{ width:100%;}
#block-webform-client-block-97893 .form-item-submitted-who-other{ display:block!important; margin-top:-20px;}
#block-webform-client-block-97893 .form-required { display:none;}
#block-webform-client-block-97893 #edit-submit{
	
	text-decoration: none;
    display: inline-block;
    width: 112px;
    line-height: 30px;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    background-color: #e7e8e8; border:none;}
#block-webform-client-block-97893 #edit-actions{ text-align:right;}
.links a[href='/comnews-awards']{ display:none;}
/********************/
#block-webform-client-block-98024 {/*margin-top: 16px;*/}
#block-webform-client-block-98024 h2{    height: 17px;
    border-bottom: solid 2px #999;
    margin-bottom: 16px;
    padding: 8px 0px;
	color: #d71921;
    font-size: 17px;
	text-transform:uppercase;
	font-weight:normal;}
#block-webform-client-block-98024 label { margin-bottom:16px;}
#block-webform-client-block-98024 label.option{ display:inline-block; width:200px;}
#block-webform-client-block-98024 input.form-radio{ display:block; float:left; margin-right:10px; vertical-align:top; margin-top:0px;}
#block-webform-client-block-98024 input.form-text{ width:100%;}
#block-webform-client-block-98024 .form-item-submitted-naznachenie-other{ display:block!important; margin-top:-20px;}
#block-webform-client-block-98024 .form-required { display:none;}
#block-webform-client-block-98024 #edit-submit,#block-webform-client-block-98024  #edit-submit--2{
	
	text-decoration: none;
    display: inline-block;
    width: 112px;
    line-height: 30px;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    background-color: #e7e8e8; border:none;}
#block-webform-client-block-98024 #edit-actions,#block-webform-client-block-98024  #edit-actions--2{ text-align:right;}
.links a[href='/comnews-awards']{ display:none;}

/********************/
#block-webform-client-block-98127 {/*margin-top: 16px;*/}
#block-webform-client-block-98127 h2{    height: 17px;
    border-bottom: solid 2px #999;
    margin-bottom: 16px;
    padding: 8px 0px;
	color: #d71921;
    font-size: 17px;
	text-transform:uppercase;
	font-weight:normal;}
#block-webform-client-block-98127 label { margin-bottom:16px;}
#block-webform-client-block-98127 label.option{ display:inline-block; width:200px;}
#block-webform-client-block-98127 input.form-radio{ display:block; float:left; margin-right:10px; vertical-align:top; margin-top:0px;}
#block-webform-client-block-98127 input.form-text{ width:100%;}
#block-webform-client-block-98127 .form-item-submitted-naznachenie-other{ display:block!important; margin-top:-20px;}
#block-webform-client-block-98127 .form-required { display:none;}
#block-webform-client-block-98127 #edit-submit,#block-webform-client-block-98127  #edit-submit--2{
	
	text-decoration: none; 
    display: inline-block;
    width: 112px;
    line-height: 30px;  
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    background-color: #e7e8e8; border:none;}
#block-webform-client-block-98127 #edit-actions,#block-webform-client-block-98127  #edit-actions--2{ text-align:right;}
.links a[href='/node/98127']{ display:none;}

.view-video.view-display-id-page .vi-descr { margin-bottom: 40px;}
.view-video.view-display-id-page .vi-descr p{ margin-bottom:10px; line-height:18px; font-size:14px;}
.view-video.view-display-id-page .views-field-field-date{ display:block; float:none;}
.view-video.view-display-id-page .views-field-field-youtube-url{ display:block; width:160px; height:90px; float:left; margin-right: 20px; position:relative;}
.view-video.view-display-id-page .views-field-title a{ font-size:14px; font-weight:bold;}
.view-video.view-display-id-page .vi-link{ position:absolute; top:0px; bottom:0px; left:0px; right:0px; z-index:1;}
.view-video.view-display-id-page .views-row{ margin-bottom:20px; clear:both; min-height:100px;} 
.view-video.view-display-id-page { margin-bottom:40px;} 

.view-video.view-display-id-block .views-field-field-youtube-url{ margin-top:10px; display:block; width:234px; height:130px; position:relative;}
.view-video.view-display-id-block .views-field-title a{ font-size:14px; font-weight:bold;}
.view-video.view-display-id-block .vi-link{ position:absolute; top:0px; bottom:0px; left:0px; right:0px; z-index:1;}
.view-video.view-display-id-block .pageName .part2{ display:block; margin-top:5px; font-size:12px; font-weight:normal;}	 
.view-video.view-display-id-block .anons {
    border-top: solid 2px #e7e8e8;
	clear:both;
    padding-top: 8px;
}
.view-video.view-display-id-block {
    padding-bottom: 16px;
    border-bottom: solid 1px #e7e8e8;
}

ul.msgbody a {
display: inline-block;
    max-width: 350px;
    text-overflow: ellipsis;
 
    overflow: hidden;
}

#graph99157 { height:510px!important;}
#node-99157 #nodegraph { height:510px!important;}
.v-weekend .v-comment { display:none; }

#rs {width:100%;}
#rs td { padding:3px; border:solid 1px #000; font-size:12px;}
#rs th { background-color:#000; color:#fff; font-size:14px; font-weight:bold; border:solid 1px #000; padding:3px;}
#rs .h1 { height: 40px; vertical-align:bottom; border:none;}
#rs .c1 {}
#rs .c2 { text-align:center;}
#rs .c3 { text-align:center;}
#rs .c4 {}
#rs .c5 {}

.field-name-field-lower-text { line-height: 20px; margin-top: 20px;}

.tv-btn { font-size: 16px;
    text-transform: uppercase;
    padding-right: 50px;
    cursor: pointer;
    margin: 30px 0px 20px;
    border-top: dotted 1px #ccc;
    padding-top: 5px;
    background-image: url('/img/3/arr-up.png');
    background-position: 191px 6px;
    background-repeat: no-repeat;
    background-size: 12px 12px;}
.tv-btn.tv-hidden { background-image:url('/img/3/arr-dn.png');}
.tv-text {}
.tv-text.tv-hidden { display:none;}
.tv-text p { line-height:18px; margin-bottom: 10px;}


.view--mainnews .pix img { width:234px; height:auto;}

/*  ntv */
#block-views-ntv20-year-block-7 { }
#block-views-ntv20-year-block-7 .headerPanel{ border-bottom:none; background-color:#1c974d; color:#fff; padding:5px 5px;}
#block-views-ntv20-year-block-7 .headerPanel a{color:#fff;}
 #block-views-hp-upper-banners-block-12 .cnblock { padding-bottom:0px;}
#block-views-ntv20-year-block-6 {  border-bottom: 1px solid #E7E8E8; padding-bottom:16px;}
#block-views-ntv20-year-block-6 .headerTxt {color:#1c974d;}
#block-views-ntv20-year-block-6 .views-field-field-smallimg { float:right;}
#block-views-ntv20-year-block-6 .views-field-body {     float: none; clear: both; border-top: solid 2px #e7e8e8; padding-top: 10px;}
#block-views-ntv20-year-block-6 .views-field-title a{ color: #333; font-size:15px; font-weight:bold;} 
#block-views-ntv20-year-block-6 .headerPanel { margin-bottom:5px; border-bottom:1px solid #E7E8E8;border-top:1px solid #E7E8E8; margin-top:5px; padding-top:5px;}
 
/******************/
/**** mobile *************************/
.mv-footer { display:none;}
.mv-header { display:none;}
#mv-menu-list {display:none;}
.mv-banners, .mv-banner {display:none;}

/*************************************/

/** 2017 */
.node-txt table:not(.vv-grid) td, .node-txt table:not(.vv-grid) th { border:solid 1px #666;}
#block-views-hpnews-block-1 {float:left; width:234px;}
#block-views-hpnews-block-1 .news{ padding-left:0px; float:none;}
#block-views-hpnews-block-1 .headerPanel { width:486px;}


#block-views-hpdigest-block-1{ float:left; width:234px; padding-left:18px; margin-top:49px;}
#block-views-hpdigest-block-1 .news{ padding-left:0px; float:none;}



#block-views-hpshortnews-block-1{ float:left; width:234px; padding-left:18px;}
#views-exposed-form--se-page .description { display:none;}

.view-research.view-display-id-page .views-row { margin-bottom:16px;}
.view-research.view-display-id-page .views-field-field-date { display:inline-block; width:120px; font-size:14px;}
.view-research.view-display-id-page .views-field-field-date * { display:inline-block; line-height:27px; height:27px; vertical-align:middle;}
.view-research.view-display-id-page .comnews_0{width:15px; height:15px; display:inline-block;}
.view-research.view-display-id-page .comnews_1{width:15px; height:15px; margin-left:10px; display:inline-block; background-image:url('/img/3/research_logo.jpg'); background-size:15px 15px; background-position:0px 0px; background-repeat:no-repeat;}  
.view-research.view-display-id-page .views-field-title{ display:inline-block; width:870px; padding-top:9px;}
.view-research.view-display-id-page .views-field-title a{ font-size:16px;}
 
.node-research h3, .node-research h4{ display:none;}
.node-research .field-name-body{ margin-top:16px;}

.view-research.view-display-id-block .views-row { margin-bottom:6px; padding-bottom:5px; border-bottom:solid 1px #E7E8E8;}
.view-research.view-display-id-block .views-field-field-date{ margin-right:10px;}
.view-research.view-display-id-block .views-field-title a {
    font-size: 14px;
    font-weight: bold;
}
#mBtn { display:block; width:0px; height:0px;} 
/*********/
.ya-db { margin-bottom:10px; display:inline-block;}
.ya-cn { text-align:center;}

#banner107423 {margin-left:-5px; margin-right:-5px; width:120px;}
.view-display-id-block_3 , .banner-1 { height:auto!important;}
 
#node-109652 #buzz{ display:none;}
/*************/
#block-views-hp-upper-banners-block-3 .leftBanners .banners { padding-bottom:0px;}   
#block-views-hp-upper-banners-block-22 .leftBanners .banners{ padding-bottom:0px; padding-top:0px;}

/*de*/
.view-de-news.view-display-id-block_6 .views-field-title{ padding-left:40px; min-height:40px;}
.view-de-news.view-display-id-block_6 .views-field-title a { font-weight: bold; font-size: 14px;  padding-bottom: 10px;}
.view-de-news.view-display-id-block_6 .views-field-field-de-folder{ position:absolute; top:0px; left:0px;}
.view-de-news.view-display-id-block_6 .views-row { position:relative; margin-bottom:5px;border-bottom: 1px solid #E7E8E8; padding-bottom: 5px;}
.view-de-news.view-display-id-block_6 .headerTxt a { display:block; font-size:0px; height:17px; background-image:url('/sites/default/files/de/de.png'); background-position:left top; background-repeat:no-repeat; }
.view-de-news.view-display-id-block_6 .views-field-field-de-folder img{ width:32px;}
.view-de-news.view-display-id-block_6 { margin-bottom:16px;}
.view-de-news.view-display-id-block_7 .views-field-title{ }
.view-de-news.view-display-id-block_7 .views-field-field-de-title a { font-weight: bold; font-size: 14px;  padding-bottom: 10px;}
.view-de-news.view-display-id-block_7 .views-field-field-de-anons{ margin-top:10px;}
.view-de-news.view-display-id-block_7 .views-field-field-nothing { clear:both;}
.view-de-news.view-display-id-block_7 .views-row { position:relative; margin-bottom:5px;border-bottom: 1px solid #E7E8E8; padding-bottom: 5px;}

.view-de-news.view-display-id-block_8 .headerTxt a { display:block; font-size:0px; height:17px; background-image:url('/sites/default/files/de/de.png'); background-position:left top; background-repeat:no-repeat; }
.view-de-news.view-display-id-block_8 .views-field-field-de-title a { font-weight: bold; font-size: 14px;  padding-bottom: 10px;}
.view-de-news.view-display-id-block_8 .views-field-field-de-anons{ margin-top:10px;}
.view-de-news.view-display-id-block_8 .views-field-field-nothing { clear:both;}
.view-de-news.view-display-id-block_8 .views-row { position:relative; margin-bottom:5px;border-bottom: 1px solid #E7E8E8; padding-bottom: 5px;}
.view-de-news.view-display-id-block_8 .views-field-field-smallimg { float:right; padding:0px 0px 5px 5px;}

/**/
.goog_xca_frame { }
.contextual-links-wrapper {}
/**/

/* EDRO */
#node-111063 .node-txt table{ width:100%!important; max-width:100%!important;}
#node-111063 .node-txt td, #node-111063 .node-txt th { font-size:13px!important; text-align:left!important; padding:3px!important; vertical-align:top!important;} 
#node-111063 .node-txt td p, #node-111063 .node-txt th p, #node-111063 .node-txt td strong, #node-111063 .node-txt th strong{ font-size:13px!important; text-align:left!important;}
#node-111063 .node-txt h2{ padding:20px 0px 10px;}
#node-111063 .node-txt {}


/**/

#node-112547 .content-img { margin: 11px 11px 11px 0px!important; width:190px!important;}
#node-112547 .content-img span { font-size:14px!important; text-align:left!important;}   

#block-views-dtv-block-2 {
    float: left;
    width: 234px;
    margin-left: 18px;
	padding-bottom: 10px;
	border-bottom: solid 1px #e7e8e8;
}
#block-views-dtv-block-2 .title { padding-bottom:10px; }
#block-views-dtv-block-2 .title a {font-size:14px; font-weight: bold;}
#block-views-dtv-block-2 .date{ display:none;}
#block-views-dtv-block-2 .body { margin-top:8px;}
#block-views-dtv-block-2 {}
