@charset "utf-8";

@media print, (max-width:750px)  {  
body * { box-sizing:border-box; }	
body, #mainContainer, #t-table1 { display:block; width:100%; max-width:100%; min-width: 100%; }	
#topHeader, #footerBanners, #mainFooter2015, #rightPanel,
#topBannersPanel, #mainHeader, #leftPanel, #block-views-hp-upper-banners-block-18,#block-views-advertize-block-1 { display:none;}
.MG-placeholder-1531387722706 {
	display:none!important;
}

#leftandcenter, #t-tabel2, #centerPanel, #contentBody { width:100%; clear:both; float:none; display:block;}

#content .t-row1 { display:none;}
#contentRight { display:none;}

#contentBody, #contentBodyFull{ display:block;}
#mainContainer { background-color:transparent;}
#contentBody { margin:0px; padding:0px; border:none;} 
#content { margin-top:5px;}
#content, .t-row2, #t-table3{ display:block;}

#yd-mv-top-banner { display:block!important; margin-left: -20px;
    margin-right: -20px; text-align:center; padding:5px 0px 30px;}
.y728x90 { display:none;}
.cn-hp-de-yd {display:block!important; margin:15px 0px;}
.yd-article { display:block!important; margin-bottom:20px; margin-top:-20px;}
.b-desktop { display:none;}
#mv-bottom-banner { display:block!important; position:fixed; height:50px; bottom:0px; left:0px; right:0px; width:100%; z-index:1;}
#yandex_rtb_R-A-208857-8 { background-color:#fff;}
	

.cc-yt-container { max-width:100%;}
.cc-yt-container iframe{ max-width:100%;}

#go-top { position:fixed; bottom:100px; right:20px; width:60px; height:60px; opacity:0.6;  font-size:0px; line-height:0px; font-weight:900; text-align:center; cursor:pointer; display:none; background-image:url('/img/3/gotop.png'); background-position:center center; background-repeat:no-repeat; background-size:100% 100%; z-index:5;}
#mv-menu-list { display: block;}
.mv-footer { display:block;    background-color: #A3A3A3;
    padding: 10px 10px 60px;
    color: #fff; 
    margin-top: 20px;}
.mv-footer .mv-copyright { float: left; font-size:14px; color:#fff;}
.mv-footer .mv-contacts { float:right; text-align:right;  }
.mv-footer .mv-contacts a {font-size:14px; font-weight:300; color: #fff; line-height:20px;}
.mv-footer .mv-12plus{width:40px; height:40px; background-image:url('/img/3/12_40x40bg.gif'); margin-top:5px;}
.mv-footer mv-redLink { font-weight:bold;}

.mv-header { display:block; position:relative; }
#mv-logo { padding:5px; height:66px; background-color:#fff; position:fixed; width:100%; z-index:124; border-bottom:solid 2px #aaa;} 
#mv-logo img{ width:380px;}
.mv-main-menu { position:absolute; right:7px; top:7px; width:50px; height:50px;}
.mv-menu-button {width:50px; height:50px; border-radius:5px; padding: 6px; cursor:pointer;} /* border:solid 2px #D71921; */
.mv-menu-button span{ display:block;}
.mv-menu-button .mv-b1{ height:0px; border-bottom:solid 7px #D71921;}  
.mv-menu-button .mv-b2{height:15px; border-bottom:solid 7px #D71921;}
.mv-menu-button .mv-b3{height:15px; border-bottom:solid 7px #D71921;}	 
.mv-menu-button .mv-b4 { display:none; color: #d71921; font-size: 90px;  height: 20px; line-height: 27px; margin-left: 0px;}   

.mv-top-menu {  height:auto; line-height:32px;padding-top:66px; font-size:18px; font-weight:400; padding-right: 37px; padding-left:5px; position:relative; background-color:#aaa; }
.mv-top-menu a { text-decoration: none;  color:#fff;  font-size:18px; font-weight:400;} /* #D71921; */
.mv-top-menu span { display:inline-block; padding:0px 5px;}
.mv-top-menu #mv-search { position:absolute; width:24px; height:24px; background-image:url('/mobile/img/search.png');  top:70px; right:10px; cursor:pointer; z-index:2;}
#mv-src {width:98%; padding:63px 54px 3px 5px; background-color:#aaa; position:absolute; z-index:1; top:2px;}
#mv-src input { border:none; border-radius:5px; width:100%; padding:0px 10px;font-weight:300; height:24px; line-height:26px;}

#b0605 { display:block!important;}

@media(max-width:434px) {
	#mv-logo { height:60px; } 
	#mv-logo img{ width:345px;}  
	.mv-main-menu { width:50px; height:50px;}
	.mv-menu-button {width:50px; height:50px; } 
	.mv-menu-button .mv-b1{ height:0px; border-bottom:solid 6px #D71921;} 
	.mv-menu-button .mv-b2{height:12px; border-bottom:solid 6px #D71921;}
	.mv-menu-button .mv-b3{height:12px; border-bottom:solid 6px #D71921;}	
	.mv-menu-button .mv-b4 {font-size: 80px; line-height: 20px; margin-left: 0px;}

	.mv-top-menu { padding-top:60px; font-size:18px; font-weight:400; padding-left:5px;  }
	.mv-top-menu a {font-size:18px; font-weight:400;} 
	.mv-top-menu #mv-search { top:64px; right:10px; }
	#mv-src { padding:57px 54px 3px 5px; }
}   

@media(max-width:400px) {
	#mv-logo { height:56px; } 
	#mv-logo img{ width:300px;}  
	.mv-main-menu { width:45px; height:45px;}
	.mv-menu-button {width:45px; height:45px; } 
	.mv-menu-button .mv-b1{ height:0px; border-bottom:solid 6px #D71921;} 
	.mv-menu-button .mv-b2{height:11px; border-bottom:solid 6px #D71921;}
	.mv-menu-button .mv-b3{height:11px; border-bottom:solid 6px #D71921;}	
	.mv-menu-button .mv-b4 {font-size: 70px; line-height: 18px; margin-left: 0px;}
     
	.mv-top-menu { padding-top:56px; font-size:18px; font-weight:400; padding-left:5px;  }
	.mv-top-menu a {font-size:17px; font-weight:400;} 
	.mv-top-menu #mv-search { top:60px; right:10px; }
	#mv-src { padding:53px 54px 3px 5px; }  
}

@media(max-width:360px) {
	#mv-logo { height:54px; }   
	#mv-logo img{ width:270px;}  
	.mv-main-menu { width:40px; height:40px;}
	.mv-menu-button {width:40px; height:40px; } 
	.mv-menu-button .mv-b1{ height:0px; border-bottom:solid 5px #D71921;} 
	.mv-menu-button .mv-b2{height:10px; border-bottom:solid 5px #D71921;}
	.mv-menu-button .mv-b3{height:10px; border-bottom:solid 5px #D71921;}	
	.mv-menu-button .mv-b4 {font-size: 65px; line-height: 16px; margin-left: 0px;}

	.mv-top-menu { padding-top:54px; font-size:18px; font-weight:400; padding-left:5px;  }
	.mv-top-menu a {font-size:14px; font-weight:400;} 
	.mv-top-menu #mv-search { top:60px; right:10px; }
	#mv-src { padding:51px 54px 3px 5px; }  
}



#mv-menu-list { position:absolute; right:0px; top:54px; width: 300px; height:440px;   z-index:113; overflow:hidden; display: none;}
#mv-menu-list ul{ position:absolute; right:-300px; top:0px; width: 300px; height:440px; background-color:#A3A3A3; border-radius:0px 0px 0px 10px;
/*
   -webkit-transform: translate(-300px, 0);
   -webkit-transition: -webkit-transform 0.9s linear;
*/   
-webkit-transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;
	
   transition: right 0.2s;
   -webkit-transition: right 0.2s;
   -moz-transition: right 0.2s;
   -o-transition:  right 0.2s;    

} 
#mv-menu-list ul{ list-style:none; padding:20px 30px;}

#mv-menu-list li{ padding:4px 0px;}
#mv-menu-list li a[href="/digital-economy"]{font-size: 0px;
    display: block;
    background-color: #fff;
    height: 25px;
    background-image: url(/sites/default/files/de/de-big.png);
    background-position: left 4px;
    background-repeat: no-repeat;
    background-size: 100%; }
#mv-menu-list li hr {
    border: 1px solid #808080;
    height: 1px;
    margin: 5px 0px;
}
#mv-menu-list a{ font-size:20px; font-weight:300; line-height:25px; color:#fff;}

@media(max-width:360px) {
	#mv-menu-list a{ font-size:18px; font-weight:300; line-height:20px; color:#fff;}
	#mv-menu-list { position:absolute; right:0px; top:54px; width: 300px; height:400px;   z-index:113; overflow:hidden; display: none;}
    #mv-menu-list ul{ position:absolute; right:-300px; top:0px; width: 300px; height:400px; background-color:#A3A3A3; border-radius:0px 0px 0px 10px;}
}

#mv-menu-list a:hover{ text-decoration:none;}
#mv-menu-list ul {
    /* margin:2em 10px 4em; */   
	
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	
	background: rgb(170,170,170);
	background: -moz-linear-gradient(top,  rgba(170,170,170,1) 0%, rgba(102,102,102,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(170,170,170,1)), color-stop(100%,rgba(102,102,102,1)));
	background: -webkit-linear-gradient(top,  rgba(170,170,170,1) 0%,rgba(102,102,102,1) 100%);
	background: -o-linear-gradient(top,  rgba(170,170,170,1) 0%,rgba(102,102,102,1) 100%);
	background: -ms-linear-gradient(top,  rgba(170,170,170,1) 0%,rgba(102,102,102,1) 100%);
	background: linear-gradient(to bottom,  rgba(170,170,170,1) 0%,rgba(102,102,102,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#666666',GradientType=0 );
			
}        
#mv-menu-list ul.opened {right:0px;}

/* 
#mv-menu-list:before,
#mv-menu-list:after {
    content:"";
    position:absolute;
    z-index:-2;
}
*/
 



.mv-hp-date { color:#000; text-align:right; font-size:10px; margin:20px 5px; font-weight:400; line-height:16px; vertical-align:middle;}
.mv-hp-date img{ line-height:16px; vertical-align:middle; width:16px; height:16px; display:inline-block;}
.mv-hp-date img::first-child{ margin:0px 10px;}

/* main page */
#contentMainRest, #block-views-hpregional-block, #block-views-birthdays-hpblock, #block-views-exibitions-hpblock, #block-block-30,#block-views-hpshortnews-block-1,#block-block-50 { display:none;}
#mainNews { clear:both; float:none; width:100%;}

#mainNews { background-color:#fff; margin:0px; padding:30px 10px;}
#mainNews .headerPanel{ display:none;}
#mainNews .newMainNewsTitle a{ font-size:24px!important; font-weight:300; line-height:26px; }
#mainNews .pix { position:relative; padding-bottom:0px; margin-bottom:20px; }
#mainNews .pix img{ width:100%; height:auto; display:block;}
#mainNews .pix { display:block; line-height:0px;}
#mainNews .pix:before{ position:absolute; border:solid 1px #CCC; content:''; top:0px; left:0px; right:0px; bottom:0px;}
#mainNews .pix div { display:none;}
#contentNews { margin:0px; padding:0px; border:none;}
#contentMain .mv-banner { margin-top:5px;}

#block-views-dtv-block-2 { clear:both; float:none; width:100%;}
#block-views-dtv-block-2 { background-color:#fff; margin:0px; padding:30px 10px; border:none; margin-bottom:5px; margin-top:50px; position:relative;}
#block-views-dtv-block-2 .headerPanel{ position:absolute; top:-45px; left:0px; border:none; }
#block-views-dtv-block-2 .headerPanel a {
    font-size: 24px;
    font-weight: 300;
    color: #000;
    line-height: 26px;
}
#block-views-dtv-block-2 .title a{ font-size:24px!important; font-weight:300; line-height:26px; }
#block-views-dtv-block-2 .pix { position:relative; padding-bottom:0px; margin-bottom:20px; }
#block-views-dtv-block-2 .pix img{ width:100%; height:auto; display:block;}
#block-views-dtv-block-2 .pix { display:block; line-height:0px;}
#block-views-dtv-block-2 .pix:before{ position:absolute; border:solid 1px #CCC; content:''; top:0px; left:0px; right:0px; bottom:0px;}
#block-views-dtv-block-2 .pix div,#block-views-dtv-block-2 .pix:before { display:none;}


.body-paytv .headerPanel{ position:static; border:none; margin-bottom:32px; }
.body-paytv .headerPanel:after{
	content:'Мир Pay TV';
	font-size: 24px;
    font-weight: 300;
    color: #000;
    line-height: 26px;
}

.body-paytv .headerTxt {
    display:none;
}

.body-paytv #dtv-last { width:100%; margin:0px auto;}
.body-paytv #dtv-last .views-row{ clear:both; position:relative;    background-color: #fff;
    padding: 1px 10px 40px; margin-bottom:5px;}
.body-paytv #dtv-last .view-content {position:relative;}
.body-paytv #dtv-last .views-field-field-bigimg{ float:none; margin:20px 0px; width:100%;}
.body-paytv #dtv-last .views-field-field-bigimg img { max-width:100%; height:auto;}
.body-paytv #dtv-last .views-field-nothing { width:100%; float:none;}
.body-paytv #dtv-last .views-field-nothing-1 { clear:both;}
.body-paytv #dtv-last .title {padding-bottom:20px;}
.body-paytv #dtv-last .title a{font-size:24px!important; font-weight:300; line-height:26px;}

.body-paytv #dtv-last .date{color: #000 ;text-align: left; float:none!important; font-size:16px; font-weight:bold; margin-bottom:10px;}
.body-paytv #dtv-last .link{ margin-top:20px;}
.body-paytv #dtv-last .link a {border:solid 1px; border-radius:2px; padding:5px;}
.body-paytv #dtv-last .body * { font-size: 14px; line-height:20px; }
.body-paytv #dtv-last .body p { color:#000; margin-bottom:10px;}
.body-paytv #dtv-last .strong { color:#000; font-weight:bold;}
.body-paytv #dtv-last .views-row:after{ display:none;}
.body-paytv .pix div { display:none;}

.anons a{ font-size:14px;}
#block-views-hpnews-block {}
#block-views-hpnews-block .news {clear:both; float:none; width:100%;}
#block-views-hpnews-block .n1,#block-views-hpnews-block .n2,#block-views-hpnews-block .n3 { padding:0px; margin:0px;}
#block-views-hpnews-block .headerPanel{ display:none;}
#block-views-hpnews-block .views-row {background-color:#fff; margin:5px 0px; padding:30px 10px;}
#block-views-hpnews-block .pageName a{font-size:24px!important; font-weight:300; line-height:26px;}

#block-views-hpnews-block-1 { float:none; width:100%;}
#block-views-hpnews-block-1 .news {clear:both; float:none; width:100%;}
#block-views-hpnews-block-1 .n1,#block-views-hpnews-block-1 .n2,#block-views-hpnews-block-1 .n3 { padding:0px; margin:0px;}
#block-views-hpnews-block-1 .headerPanel{ display:none;}
#block-views-hpnews-block-1 .views-row {background-color:#fff; margin:5px 0px; padding:30px 10px;}
#block-views-hpnews-block-1 .pageName a{font-size:24px!important; font-weight:300; line-height:26px;}

#block-views-hpdigest-block .news {clear:both; float:none; width:100%;}
#block-views-hpdigest-block .n1,#block-views-hpdigest-block .n2,#block-views-hpdigest-block .n3 { padding:0px; margin:0px;}
#block-views-hpdigest-block .views-row {background-color:#fff; margin:5px 0px; padding:30px 10px;}
#block-views-hpdigest-block .pageName a{font-size:24px!important; font-weight:300; line-height:26px;}

#block-views-hpdigest-block-1 {clear:both; float:none; width:100%; padding-left:0px; margin-top:5px;}
#block-views-hpdigest-block-1 .news {clear:both; float:none; width:100%;}
#block-views-hpdigest-block-1 .n1,#block-views-hpdigest-block-1 .n2,#block-views-hpdigest-block-1 .n3 { padding:0px; margin:0px;}
#block-views-hpdigest-block-1 .views-row {background-color:#fff; margin:5px 0px; padding:30px 10px;}
#block-views-hpdigest-block-1 .pageName a{font-size:24px!important; font-weight:300; line-height:26px;}


#block-block-38 {clear:both; float:none; width:100%;}
.h060217 #block-block-38 {
    width: 100%;
}
#block-block-38 .btns { width:100%; margin:0px;}
#block-block-38 .headerPanel { margin:10px 0px; height:auto; padding:0px; border-bottom:none; }
#block-block-38 .headerPanel a { font-size:24px; font-weight:300; color:#000;  line-height:26px;}
#block-block-38 .v-form { background-color:#fff; margin:5px 0px; padding:30px 10px; }
#block-block-38 .v-form .dates { top:45px!important; right:10px!important;}
#block-block-38 .v-form .v-comment { margin:0px!important;}

#block-views-de-news-block-6 { padding:10px; background-color:#fff;}
#block-views-de-news-block-6 .headerPanel{ height:34px; border:none;}
#block-views-de-news-block-6 .view-de-news.view-display-id-block_6 .headerTxt a {
    display: block;
    font-size: 0px;
    height: 27px;
    min-height: 10vw;
    background-image: url(/sites/default/files/de/de-big.png);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 100%;
}
#block-views-de-news-block-6 .view-de-news.view-display-id-block_6 .views-field-title a {
    font-weight: 400;
    font-size: 20px;
    padding-bottom: 10px;
    line-height: 22px;
}
#block-views-de-news-block-6 .view-de-news.view-display-id-block_6 .views-row:last-child {
 border:none;
}
#block-views-hp-upper-banners-block-18 { display:none;}
#yandex_rtb_R-A-208857-10 { display:none;}


/** news **********************/
.body-taxonomy-term {}
.body-taxonomy-term #block-system-main { padding: 20px 10px; background-color:#fff;}
.body-taxonomy-term .view-taxonomy-term  .views-row .views-field-field-date span{ font-size:13px; line-height:13px;}
.body-taxonomy-term .view-taxonomy-term  .views-field-title{ width:auto; padding-left:0px; margin-bottom:0px;}
.body-taxonomy-term .view-taxonomy-term  .views-field-title a{ color:#000; font-size:24px;  line-height:26px; }
.body-taxonomy-term .view-taxonomy-term  .views-row span { display:block; float:none; line-height:20px; color:#999;}
.body-taxonomy-term .view-taxonomy-term .view-content {}
.body-taxonomy-term .headerPanel .headerTxt{ font-size:0px;}
.body-taxonomy-term .headerPanel { padding:0px 0px 5px; margin-bottom:30px;}
.body-taxonomy-term .headerPanel .headerTxt a{ font-size:30px; color:#000; text-transform:none;}
.body-taxonomy-term .headerPanel .headerTxt a:first-child:before{ display:none;}
.body-taxonomy-term .headerPanel .headerTxt a:before{display:inline-block; content:' / '; font-size:30px; color:#000; width:20px; text-align:center;}

.body-taxonomy-term .views-row {margin-bottom: 10px;   
    padding-bottom: 10px;
    border-bottom: dotted 1px #ddd;}
.body-taxonomy-term .nav-line { /*margin:20px 0px 0px;*/}	
.body-taxonomy-term .item-list { left:auto; float:none;}	
.body-taxonomy-term ul.pager { background-color:#fff; right:auto; float:none;}	
.body-taxonomy-term .pager li { display:none; text-align:right; float:none;}

.body-taxonomy-term .pager li.pager-next { display:inline-block; background:none; background-color:#fff; width:auto; height:auto;}   
.body-taxonomy-term .pager li.pager-next a{ display:inline-block; font-size:0px; width:60px; height:60px; border-radius:30px; background-color:#999; background-image:url('/img/3/next.png'); background-position:4px 0px; background-repeat:no-repeat;}

.body-taxonomy-term .pager li.pager-previous { display:inline-block; background:none; background-color:#fff; width:auto; height:auto;}   
.body-taxonomy-term .pager li.pager-previous a{ display:inline-block; font-size:0px; width:60px; height:60px; border-radius:30px; background-color:#999; background-image:url('/img/3/prev.png'); background-position:-4px 0px; background-repeat:no-repeat; margin-right:35px; } 


/** date browser  **********************/
.body-date-browser {}
.body-date-browser #block-system-main { padding: 20px 10px; background-color:#fff;}
.body-date-browser .view-date-browser  .views-row .views-field-field-date span{ font-size:13px; line-height:13px;}
.body-date-browser .view-date-browser  .views-field-title{ width:auto; padding-left:0px; margin-bottom:0px;}
.body-date-browser .view-date-browser  .views-field-title a{ color:#000; font-size:24px;  line-height:26px; }
.body-date-browser .view-date-browser  .views-row span { display:block; float:none; line-height:20px; color:#999;}
.body-date-browser .view-date-browser .view-content {}
.body-date-browser .headerPanel .headerTxt{ font-size:0px;}
.body-date-browser .headerPanel { padding:0px 0px 5px; margin-bottom:30px;}
.body-date-browser .headerPanel .headerTxt a{ font-size:30px; color:#000; text-transform:none;}
.body-date-browser .headerPanel .headerTxt a:first-child:before{ display:none;}
.body-date-browser .headerPanel .headerTxt a:before{display:inline-block; content:' / '; font-size:30px; color:#000; width:20px; text-align:center;}

.body-date-browser .views-row {margin-bottom: 10px;   
    padding-bottom: 10px;
    border-bottom: dotted 1px #ddd;}
.body-date-browser .nav-line { /*margin:20px 0px 0px;*/}	
.body-date-browser .item-list { left:auto; float:none;}	
.body-date-browser ul.pager { background-color:#fff; right:auto; float:none;}	
.body-date-browser .pager li { display:none; text-align:right; float:none;}

.body-date-browser .pager li.pager-next { display:inline-block; background:none; background-color:#fff; width:auto; height:auto;}   
.body-date-browser .pager li.pager-next a{ display:inline-block; font-size:0px; width:60px; height:60px; border-radius:30px; background-color:#999; background-image:url('/img/3/next.png'); background-position:4px 0px; background-repeat:no-repeat;}

.body-date-browser .pager li.pager-previous { display:inline-block; background:none; background-color:#fff; width:auto; height:auto;}   
.body-date-browser .pager li.pager-previous a{ display:inline-block; font-size:0px; width:60px; height:60px; border-radius:30px; background-color:#999; background-image:url('/img/3/prev.png'); background-position:-4px 0px; background-repeat:no-repeat; margin-right:35px; } 
/***pressreleases *********************/
.body-pressreleases #block-system-main { padding: 20px 10px; background-color:#fff;}
.body-pressreleases .view-clone-of-taxonomy-term  .views-row .views-field-field-date span{ font-size:13px; line-height:13px;}
.body-pressreleases .view-clone-of-taxonomy-term  .views-field-title{ width:auto; padding-left:0px; margin-bottom:0px;}
.body-pressreleases .view-clone-of-taxonomy-term  .views-field-title a{ color:#000; font-size:24px;  line-height:26px; }
.body-pressreleases .view-clone-of-taxonomy-term  .views-row span { display:block; float:none; line-height:20px; color:#999;}
.body-pressreleases .view-clone-of-taxonomy-term .view-content {}
.body-pressreleases .headerPanel .headerTxt{ font-size:0px;}  
.body-pressreleases .headerPanel { padding:0px 0px 5px; margin-bottom:30px; height:auto;  }
.body-pressreleases .headerPanel .headerTxt a{ font-size:30px; color:#000; text-transform:none;}
.body-pressreleases .views-row {margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: dotted 1px #ddd;}
.body-pressreleases .nav-line { /*margin:20px 0px 0px;*/}	
.body-pressreleases .item-list { left:auto; float:none;}	
.body-pressreleases ul.pager { background-color:#fff; right:auto; float:none;}	
.body-pressreleases .pager li { display:none; text-align:right; float:none;}

.body-pressreleases .pager li.pager-next { display:inline-block; background:none; background-color:#fff; width:auto; height:auto;}   
.body-pressreleases .pager li.pager-next a{ display:inline-block; font-size:0px; width:60px; height:60px; border-radius:30px; background-color:#999; background-image:url('/img/3/next.png'); background-position:4px 0px; background-repeat:no-repeat;}
.body-pressreleases .pager li.pager-previous { display:inline-block; background:none; background-color:#fff; width:auto; height:auto;}   
.body-pressreleases .pager li.pager-previous a{ display:inline-block; font-size:0px; width:60px; height:60px; border-radius:30px; background-color:#999; background-image:url('/img/3/prev.png'); background-position:-4px 0px; background-repeat:no-repeat; margin-right:35px; }

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



/** editorials **********************/
.body-editorials .view-taxonomy-term { padding-top:10px; border-top:solid 1px #ddd; margin-top:10px;}
.body-editorials #block-system-main { padding: 20px 10px; background-color:#fff;}
.body-editorials .view-taxonomy-term  .views-row .views-field-field-date span{ font-size:13px; line-height:13px;}
.body-editorials .view-taxonomy-term  .views-field-title{ width:auto; padding-left:0px; margin-bottom:0px; position:relative;}
.body-editorials .view-taxonomy-term  .views-field-title .uppercase{ font-size:13px; text-align:right; position:absolute; top:-17px; left: 80px;}
.body-editorials .view-taxonomy-term  .views-field-title .uppercase:before{ content:' | ';}
.body-editorials .view-taxonomy-term  .views-field-title a{ color:#000; font-size:24px;  line-height:26px; }
.body-editorials .view-taxonomy-term  .views-row span { display:block; float:none; line-height:20px; color:#999;}
.body-editorials .view-taxonomy-term .view-content {}
.body-editorials .headerPanel .headerTxt{ font-size:0px;}
.body-editorials .headerPanel { padding:0px 0px 5px; margin-bottom:30px;}
.body-editorials .headerPanel .headerTxt a{ font-size:30px; color:#000; text-transform:none;}
.body-editorials .views-row {margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: dotted 1px #ddd;}
.body-editorials .nav-line { /*margin:20px 0px 0px;*/}	
.body-editorials .item-list { left:auto; float:none;}	
.body-editorials ul.pager { background-color:#fff; right:auto; float:none;}	
.body-editorials .pager li { display:none; text-align:right; float:none;}

.body-editorials .pager li.pager-next { display:inline-block; background:none; background-color:#fff; width:auto; height:auto;}   
.body-editorials .pager li.pager-next a{ display:inline-block; font-size:0px; width:60px; height:60px; border-radius:30px; background-color:#999; background-image:url('/img/3/next.png'); background-position:4px 0px; background-repeat:no-repeat;}
.body-editorials .pager li.pager-previous { display:inline-block; background:none; background-color:#fff; width:auto; height:auto;}   
.body-editorials .pager li.pager-previous a{ display:inline-block; font-size:0px; width:60px; height:60px; border-radius:30px; background-color:#999; background-image:url('/img/3/prev.png'); background-position:-4px 0px; background-repeat:no-repeat; margin-right:35px; }

.body-editorials #editorColumn .views-field-title { width:75%;}
.body-editorials #editorColumn .headerPanel{ display:none;}
.body-editorials #editorColumn { width:auto!important; float:none;}
.body-editorials #block-system-main {}
.body-editorials .view-taxonomy-term.page-1 .views-row.views-row-1{ display:none;}
.body-editorials #editorColumn .pageName { width:auto;}
.body-editorials #editorColumn .pageName a {
    font-size: 24px !important; line-height:26px;
    font-weight: normal;
}

  
/*** interview *********************/
.body-taxonomy-term-9 .view-taxonomy-term { padding-top:10px; border-top:solid 1px #ddd; margin-top:10px;}
.body-taxonomy-term-9 #interview .views-field-title { width:75%;}
.body-taxonomy-term-9 #interview .headerPanel{ display:none;}
.body-taxonomy-term-9 #interview { width:auto!important; float:none; padding:0px; margin:0px; border:none;}
.body-taxonomy-term-9 .view-taxonomy-term.page-1 .views-row.views-row-1{ display:none;} 
.body-taxonomy-term-9 .view-taxonomy-term.page-1 .views-row.views-row-2{ display:none;} 

.body-taxonomy-term-9 #interview .pageName { width:auto;}
.body-taxonomy-term-9 #interview .pageName a {
    font-size: 24px !important; line-height:26px;
    font-weight: normal;
}

.body-taxonomy-term-9 #interview2 .views-field-title { width:75%;}
.body-taxonomy-term-9 #interview2 .headerPanel{ display:none;}
.body-taxonomy-term-9 #interview2 { width:auto!important; float:none; padding:0px; margin:0px; border:none;}
.body-taxonomy-term-9 #interview2 .pageName { width:auto;}
.body-taxonomy-term-9 #interview2 .pageName a {
    font-size: 24px !important; line-height:26px;
    font-weight: normal;
}



/**** birth days ********************/
#kadryLeft { display:none;}
#kadryRight { width:auto!important;  padding: 20px 10px; background-color:#fff;}
#kadryRight .region-mp-right {
    margin-left: 0px;
}
#kadryRight .headerPanel { display:block; height:auto;}
#kadryRight .headerPanel .headerTxt{ font-size:30px; color:#000; text-transform:none; font-weight:normal;}
#kadryRight .headerPanel { padding:0px 0px 5px; margin-bottom:30px;}
#kadryRight .headerPanel .headerTxt a{ font-size:30px; color:#000; text-transform:none;}
#kadryRight .bd-list { padding:0px; font-size:18px;}
#kadryRight .red .s1{ display:block; float:left; width: 90px; font-size:62px; line-height:62px; color:#D71921; font-weight:bold;}
#kadryRight .red .s2{ display:block; font-size:22px; line-height:25px; color:#D71921; font-weight:normal; padding-top:5px;}
#kadryRight .red .s3{ display:inline-block; font-size:22px; line-height:25px; color:#D71921; font-weight:normal;}
#kadryRight .red .s4{ display:inline-block; font-size:22px; line-height:25px; color:#D71921; font-weight:normal;}
#kadryRight b { display:block; clear:both; font-size:18px; color:#000; line-height:22px;}
#kadryRight .red { margin-bottom:10px;}
#kadryRight .bd-list li {padding-bottom: 20px;
    margin-bottom: 10px;
    border-bottom: solid 1px #ccc;}
#kadryRight #block-webform-client-block-80228 #webform-component-zagolovok { position:static; height:auto; background-color:transparent; margin:0px;}
#kadryRight #block-webform-client-block-80228 #webform-component-familiya-imya-otchestvo {
    margin-top: 0px;
}
#kadryRight #block-webform-client-block-80228 .content { margin-top: 15px;}

/**** body-exhibitions ******************************/
.body-exhibitions #contentBody {width:auto!important;  padding: 20px 10px; background-color:#fff;}
.body-exhibitions .headerTxt:before { display:block; font-size:30px; color:#000; content:'Конференции / Выставки'; text-align:left; margin-bottom:10px;}
.body-exhibitions  .headerTxt { font-size:0px; text-align:right;}
.body-exhibitions  .headerTxt a{ font-size:0px; }
.body-exhibitions .headerPanel {height:auto;}
.body-exhibitions #e-year{ margin-right:10px;}
.body-exhibitions .exh-sort { display:none;}
.body-exhibitions .col1 br { display:none;}
.body-exhibitions .col1 { float:none; width:auto; text-align:left; font-size:18px;  }
.body-exhibitions .col2{ display:inline; float:none; width:auto; font-size:14px; color:#999;}
.body-exhibitions .col3{ display:inline; float:none; width:auto; font-size:14px; color:#999;}
.body-exhibitions .col2:after{ display:inline-block; content:', '; margin-right:10px;}
.body-exhibitions .col3 .linksList { margin-top:10px;}
.body-exhibitions .col3 .linksList a { font-size:24px; font-weight:normal; color:#000; line-height:26px;}

.body-exhibition #contentBody {width:auto!important;  padding: 20px 10px; background-color:#fff; }
.body-exhibition .exh-node-full{ width:auto;}
.body-exhibition .headerTxt:before { display:block; font-size:30px; color:#000; content:'Конференции / Выставки'; text-align:left;}
.body-exhibition  .headerTxt { font-size:0px; text-align:right; text-align:right;}
.body-exhibition  .headerTxt div:first-child{ margin-top:8px; float:none;}
.body-exhibition  .headerTxt a:first-child{ font-size:0px; }
.body-exhibition .headerPanel {height:auto; }
 
/*** node  ***************************************/
.ya-cn {
    margin-left:-20px;
	margin-right:-20px;
	margin-bottom:5px;
	margin-top:5px;
}
#contentBody .node .content .field-name-body p.text12, #contentBody .node .content .field-name-body, #contentBody .node .content .field-name-body p { width: auto;}
#contentBodyFull .node .content .field-name-body p.text12, #contentBodyFull .node .content .field-name-body, #contentBodyFull .node .content .field-name-body p { width: auto;}
.node-txt .node h1 {
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 15px;
    line-height: 26px;
}
.page-node {width:auto!important;  }
.page-node .node-txt {padding: 30px 10px 30px; background-color:#fff;}
.body-node .page-node .headerPanel { height:auto; font-size:12px; color:#D71921; margin-bottom:30px; border:none; margin-top:-30px;}
.body-node .page-node .headerPanel a{ font-size:12px; color:#D71921;}
.body-node .page-node .headerTags{ display:none;}
.body-node .page-node .headerFolder { font-size:0px; text-align:right;}
.body-node .page-node .headerPanel a:first-child { display:none;}
.body-node .page-node .headerPanel a:nth-child(2):before{ display:none;}
.body-node .page-node .headerPanel a:before{ display:inline-block; font-size:12px; color:#D71921; font-weight:bold; width:15px; text-align:center; content:' | ';}

.node-txt #linkedNews { margin:50px 0px;}
.node-txt #linkedNews .headerPanel { height:auto; font-size:24px; color:#000; margin-bottom:30px; border-bottom: solid 2px #999 ; margin-top:-30px;}
.node-txt #linkedNews .headerPanel .headerTxt { font-size:24px; color:#000;}
.node-txt #linkedNews .linksList { padding:0px;}
.node-txt #linkedNews .linksList li { padding-bottom:5px; border-bottom:dotted 1px #ccc; margin-bottom:5px;}
.node-txt #linkedNews .linksList div{ display:block; float:none;}
.node-txt #linkedNews .linksList a{ display:block; font-size:24px; color:#000; line-height:26px;}


.page-node .field-name-field-bigimg.no-show-old{ display:none;}
.page-node .field-name-field-bigimg { display:block; text-align:center; margin-top:20px; float:none; padding-right:0px;}
.page-node .field-name-field-bigimg img { width:100%; height:auto;}
.page-node .field-name-field-bigimg .imglabel { width:80%!important; display:inline-block;}
.page-node .field-name-field-bigimg .field-items{ display:block;}

.page-node .node-txt .content-img { max-width:100%!important; min-width:100%!important; margin:10px 0px;}
.page-node .node-txt .content-img img { max-width:100%; min-width:100%;} 

.page-node #sharebuttons { height:auto; margin-bottom:30px;}
.page-node #sharebuttons .sitem{ height:30px!important; display:block!important; margin:0px!important; float:none!important;}
.page-node #sharebuttons .printBtn{ display:none;}
.page-node .field-name-field-author-comment .field-item {
    color: #1e2832;
    font-size: 12px;
    padding-top: 32px;
}
.page-node #phpbb #wrap { width:auto; background-color:#e6e7e8; padding:0px;}
.page-node #phpbb #wrap .reply-icon { text-align:right; float:none!important;}
.page-node #phpbb #wrap .reply-icon a { margin-top:20px;
    color: #333;
    background-color: #fff;
    border-color: #ccc;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.page-node #phpbb .buttons h3 { font-size:24px;}
.page-node #phpbb .comments{ position:relative;}
.page-node #phpbb .buttons .vote{ position:absolute; top:-50px; right:0px; margin-top:0px!important;}  
.page-node #phpbb .buttons div:nth-child(2){ float:right!important; margin-top:30px;}   
.page-node #phpbb .post h3{ font-size:18px; font-weight:normal;}
.page-node #phpbb .post .author{ float:none; text-align:right; margin-bottom:0px;}
.page-node #phpbb .post .date{ float:none; text-align:right;}
.page-node #phpbb .post .content { font-size:14px; margin:20px 0px;}
.page-node #phpbb .post { margin:0px; padding:0px 0px; overflow:hidden;}
.page-node #phpbb .post .body { margin:1px 0px; padding:20px 10px;}
.page-node #phpbb .post .body.indent-1{margin-left:0px;}
.page-node #phpbb .post .body.indent-2{margin-left:10px;}
.page-node #phpbb .post .body.indent-3{margin-left:20px;}
.page-node #phpbb .post .body.indent-4{margin-left:30px;}
.page-node #phpbb .post .body.indent-5{margin-left:40px;}
.page-node #phpbb .post .body.indent-6{margin-left:50px;}
.page-node #phpbb .post .body.indent-7{margin-left:60px;}
.page-node #phpbb .post .body.indent-8{margin-left:70px;}
.page-node #phpbb .post .body.indent-9{margin-left:70px;}
.page-node #phpbb .post .body.indent-10{margin-left:70px;}
.page-node #phpbb .post .body.indent-11{margin-left:70px;}
.page-node #phpbb .post .body.indent-12{margin-left:70px;}
.page-node #phpbb .post .body.indent-13{margin-left:70px;} 
.page-node #phpbb .post .body.indent-14{margin-left:70px;}
.page-node #phpbb cite {
    font-size: 14px;
	line-height:16px;
    font-weight: normal;
    display: block;
    color: #000;
}
.page-node #phpbb .post blockquote {
    font-size: 14px;
    background-color: #f9f9f9;
    padding: 10px 7px;
    margin: 10px 0px 20px;
	border:none;
    border-left: 5px solid #eee;
}
.page-node #phpbb .post blockquote div{
    font-size: 14px;
}
.page-node .post .vote{ padding-top:0px;}
.page-node #vote-container { text-align:right;}     
.page-node .vote{
    /*float: right;*/
    margin-top: 10px;
    /*width: 149px;*/
    /*height: 40px;*/
    background-color: #ccc;
    border-radius: 5px;
    padding: 3px;
    vertical-align: top;
    margin-bottom: 10px;
	white-space: nowrap;
	font-size:0px!important;
	display:inline-block;
}
.page-node .vote a,.page-node .vote .comments-icon {
    width: 67px;
    background-color: #fff;
	text-decoration:none!important;
    display: inline-block;
    padding: 7px;
    text-align: center;
    border-radius: 2px;
    height: 34px;
    line-height: 20px;
    margin-left: 3px;
	margin-top:0px;
	color:#000;
    font-size: 16px;
}
.page-node .vote a span {
	color:#000;
    font-size: 16px;
    font-weight: 400;}
	
.page-node .vote img { margin-top: -4px;} 

.page-node #phpbb .post .vote a.reply-btn{ width:90px;}
.page-node #phpbb .post img { max-width:100%;}

#cross { display:none!important;}

/**** about **********************************/
#contentBodyAbout {padding: 30px 10px 30px; background-color:#fff; width:auto;}
#contentBodyAbout .panels-flexible-row .panels-flexible-region{ width:auto; float:none; margin:0px; }

#contentBodyAbout .headerPanel { padding:0px 0px 5px; margin-bottom:30px;font-size:30px; color:#000; height:auto;}   
#contentBodyAbout .headerPanel .headerTxt a,#contentBodyAbout .headerPanel .headerTxt{ font-size:30px; color:#000; text-transform:none;} 

#contentBodyAbout .stat_text{ display:none; clear:both;}
#contentBodyAbout #panels-ipe-paneid-17 div { height:auto!important;}
body.panels-ipe {
    margin-bottom: 0px !important;
}

#contentBodyAbout .panels-flexible-column-4-7.column1, #contentBodyAbout .panels-flexible-column-4-8.column2 { width:auto; margin-right:0px;}


/************************************************/
#weekend1 {}
#weekend1 .headerPanelred { height:auto; font-size:30px; line-height:32px; color:#000; margin-bottom:30px; border-bottom: solid 2px #999 ; margin-top:0px;}
#weekend1 .headerPanelred .headerTxtred { font-size:30px; color:#000; line-height:32px;}
#weekend1 .headerPanelred .headerTxtred span { display:none; }
.body-weekend  #contentBodyFull {padding: 30px 10px 30px; background-color:#fff; width:auto;}
#weekend1 .panels-flexible-region { width:auto!important; padding:0px!important; float:none;}
#weekend1 .panels-flexible-region.row1-col1 { /*display:table-footer-group;*/ }
#weekend1 .panels-flexible-region.row1-col2 { /*display:table-header-group;*/ display:none; }
#weekend1 .item{ width:auto!important; float:none!important; padding:0px!important;}
#weekend1 .item .title { font-size:24px; line-height:26px; color:#000; font-weight:normal;}
#weekend1 .banners { display:none;}
#weekend1 .v-form {
    width: auto!important;
    margin-right: 0px!important;
    float: none!important;
}
#weekend1 .last-commented { float:none!important; width:auto!important; clear:both!important; padding-top:30px;}
#weekend1 .node-txt a { text-decoration:none;}

#weekend1 .view-de-news.view-display-id-block_8 .headerTxt a { display:block; font-size:30px; line-height:32px; height:32px; letter-spacing: -1px; background-image:none; }
#weekend1 .view-de-news.view-display-id-block_8 .views-field-field-de-title a { font-weight: bold; font-size: 24px; line-height:26px; font-weight:normal;  padding-bottom: 10px;}
#weekend1 .headerPanel { height:auto; font-size:30px; line-height:32px; color:#000; margin-bottom:30px; border-bottom: solid 2px #999 ; margin-top:0px;}
#weekend1 .headerPanel .headerTxt { font-size:30px; color:#000; line-height:32px;}
#weekend1 .headerPanel .headerTxt span { display:none; }

#NY2019TXT { display: block!important;}


/***  search *****************************************/
.body-site-search {}
.body-site-search #contentBodyFull {padding: 30px 10px 30px; background-color:#fff; width:auto;}
.body-site-search .views-exposed-form .views-exposed-widget { float:none; padding:0px; width:auto; margin-bottom:5px;}
.body-site-search .views-exposed-form .views-exposed-widget input[type=text], .body-site-search .views-exposed-form .views-exposed-widget select { width:100%!important; padding:4px; font-size:16px; border: solid 1px #999; border-radius:3px; }
.body-site-search .views-widget .description { display:none; }
.body-site-search .views-submit-button, .body-site-search .views-reset-button{ display:inline-block;}
.body-site-search .views-exposed-widgets { text-align:right;}
.body-site-search .views-exposed-widgets  label { text-align:left;}
.body-site-search .view--se:before { display:block; content:'Результаты поиска'; font-size:30px; line-height:32px; margin:0px 0px 30px; padding:0px 0px 5px; border-bottom:solid 2px #999;}
.body-site-search .views-row .title{ display:block;}
.body-site-search .views-row .title a{ font-size:24px; line-height:26px; color:#000; font-weight:normal;}

.body-site-search .nav-line { /*margin:20px 0px 0px;*/}	
.body-site-search .item-list { left:auto; float:none;}	
.body-site-search ul.pager { background-color:#fff; right:auto; float:none;}	
.body-site-search .pager li { display:none; text-align:right; float:none;}

.body-site-search .pager li.pager-next { display:inline-block; background:none; background-color:#fff; width:auto; height:auto;}   
.body-site-search .pager li.pager-next a{ display:inline-block; font-size:0px; width:60px; height:60px; border-radius:30px; background-color:#999; background-image:url('/img/3/next.png'); background-position:4px 0px; background-repeat:no-repeat;}
.body-site-search .pager li.pager-previous { display:inline-block; background:none; background-color:#fff; width:auto; height:auto;}   
.body-site-search .pager li.pager-previous a{ display:inline-block; font-size:0px; width:60px; height:60px; border-radius:30px; background-color:#999; background-image:url('/img/3/prev.png'); background-position:-4px 0px; background-repeat:no-repeat; margin-right:35px; }

/*** regions **************************/
.body-taxonomy-term-55 #regionsMapPage .panel-col-first:before { display:block; font-size:30px; color:#000; content:'Региональные новости'; text-align:left;     border-bottom: solid 2px #999;
    margin-bottom: 16px;
    padding: 8px 0px;}
.body-taxonomy-term-55 #regionsMapPage .panel-col-first { width:100%; margin:0px; background-color:#fff;} 
.body-taxonomy-term-55 .panel-col-last { display:none;} 
.body-taxonomy-term-55 #regionsMapPage .inside { margin:0px;} 
.body-taxonomy-term-55 #regionsMapPage .region-list {width:100%; margin:0px; background-color:#fff; padding:0px;} 
.body-taxonomy-term-55 #regionsMapPage .region-button {
    width: auto;
    float: none;
    /* border-radius: 8px 8px 8px 8px; */
    height: auto;
    text-align: left;
    font-size: 24px;
    font-weight: normal;
    margin:10px 0px;
    padding: 5px 0px;
	border-bottom:dotted 1px #999;
}
 
.body-region #regionsPage {padding: 30px 10px 30px; background-color:#fff; width:auto; position:relative;} 
.body-region #regionsPage .panel-col-first{ display:table-footer-group; float:none; width:100%; margin:0px;} 
.body-region #regionsPage .panel-col-last{ display:table-header-group; float:none; width:100%; margin:0px;} 
.body-region #regionsPage .region-list {width:100%; margin:0px; background-color:#fff; padding:0px;} 
.body-region #regionsPage .region-button {
    width: auto;
    float: none;
    /* border-radius: 8px 8px 8px 8px; */
    height: auto;
    text-align: left;
    font-size: 24px;
    font-weight: normal;
    margin:10px 0px;
    padding: 5px 0px;
	border-bottom:dotted 1px #999;
} 
.body-region #regionsPage .panel-col-last:before { display:block; font-size:30px; color:#000; content:'Региональные новости'; text-align:left;     border-bottom: solid 2px #999;
    margin-bottom: 16px;
    padding: 8px 0px;}
.body-region #regionsPage .panel-col-first:before { display:block; font-size:30px; color:#000; content:'Другие регионы'; text-align:left;     border-bottom: solid 2px #999;
    margin-bottom: 16px;
    padding: 8px 0px;}	
.body-region #regionsPage .headerPanel { display:none;} 
.body-region #regionsPage .view--regionview { margin-top: 410px; } 
.body-region #regionsPage .region-list .views-row { position:absolute; top:80px;} 
.body-region #regionsPage .panel-col-first .contextual-links-region { position:static;} 
.body-region #regionsPage .region-list .views-field-field-big-category-img img{ width:100%; height:auto; } 
.body-region #regionsPage .view--regionview  .views-row .views-field-field-date span{ font-size:13px; line-height:13px;}
.body-region #regionsPage .view--regionview  .views-row .views-field-field-date {display:block; float:none;}
.body-region #regionsPage .view--regionview  .views-field-title{ width:auto; padding-left:0px; margin-bottom:0px; float:none;}
.body-region #regionsPage .view--regionview  .views-field-title a{ color:#000; font-size:24px;  line-height:26px; }
.body-region #regionsPage .view--regionview  .views-row span { display:block; float:none; line-height:20px; color:#999;}
.body-region #regionsPage .view--regionview .views-row {margin-bottom: 10px;   
    padding-bottom: 10px;
    border-bottom: dotted 1px #ddd;}
.body-region #regionsPage .nav-line { /*margin:20px 0px 0px;*/}	
.body-region #regionsPage .item-list { left:auto; float:none;}	
.body-region #regionsPage ul.pager { background-color:#fff; right:auto; float:none;}	
.body-region #regionsPage .pager li { display:none; text-align:right; float:none;}

.body-region #regionsPage .pager li.pager-next { display:inline-block; background:none; background-color:#fff; width:auto; height:auto;}   
.body-region #regionsPage .pager li.pager-next a{ display:inline-block; font-size:0px; width:60px; height:60px; border-radius:30px; background-color:#999; background-image:url('/img/3/next.png'); background-position:4px 0px; background-repeat:no-repeat;}
.body-region #regionsPage .pager li.pager-previous { display:inline-block; background:none; background-color:#fff; width:auto; height:auto;}   
.body-region #regionsPage .pager li.pager-previous a{ display:inline-block; font-size:0px; width:60px; height:60px; border-radius:30px; background-color:#999; background-image:url('/img/3/prev.png'); background-position:-4px 0px; background-repeat:no-repeat; margin-right:35px; }

@media(max-width:350px) {
 
.body-region #regionsPage .region-list .views-row { position:absolute; top:110px;} 		
}

/** pols *****************************/
.body-polls #polls {padding: 30px 10px 30px; background-color:#fff; width:auto;}
.body-polls #polls .headerPanel .headerTxt{ display:none;}
.body-polls #polls .headerPanel:before { display:block; font-size:30px; color:#000; content:'Вопросы недели'; text-align:left; }
.body-polls #polls .months, .body-polls #polls .months a, .body-polls #polls .months b, .body-polls #polls .months span { margin:0px; padding:0px; background-color:#fff; text-align:right; font-size:0px;}
.body-polls #polls .months .act{ font-size:14px;}
.body-polls #polls .months { margin-bottom:16px;}

.body-polls #polls h2 a{ color:#000; font-size:24px;  line-height:26px; font-weight:normal;}
.body-polls #polls .v-graph { height:auto!important;}
.body-polls #polls .v-form .btns { width:128px;}


/***** banners ******/
.mv-banner { display:block;}
.mv-banners .mv-banner { display:none;}
.mv-banner img.mv-full { width:100%;}

.node-txt .field-name-body .mv-banner { padding:10px 0px;}

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

.mv-mobile { display:none;}
body { display:none;}

}

@media print {
	.mv-banner { display:none!important;}
	#mv-logo { position:relative;}
	.mv-top-menu { display:none;}
	* { background-color:transparent!important; height:auto!important;}
	.mv-menu-button { display:none!important;}
}
