html, body {
			margin: 0px;
			font-size: 9pt;
			min-height: 480px;
			font-family: Verdana;
			-ms-text-size-adjust:100%;
			-moz-text-size-adjust:100%;
			-webkit-text-size-adjust:100%;
			text-size-adjust:100%
		}
		
		
		
		body * {
			font-family: Verdana;
			
		}
		
		
		/* Scroller */
		.scrollable {
	        /*height: 300px;
	        width: 480px;*/
	        /*width: auto;*/
			position:relative;
			overflow:hidden;
			clear:both;
	        background-color: transparent;
	        border: none;
	        clear: both;
		}
		
		.ns_news {
		    /*-moz-user-select: none;
		    -webkit-user-select: none;
		    -ms-user-select: none;
		    -o-user-select: none;
		    user-select: none;*/
		}

		
	
		.scrollable div.item {
			display: table-cell;
	        vertical-align: middle;
	        position: relative;
			overflow: hidden;
			background-color: #ddd;
			/*width: 480px;
			height: 300px;	*/	
			text-align: center;
		}
	

		.scrollable .items {
			width:20000em;
			position:absolute;
			clear:both;
			margin:0;
			padding:0;
		}
	  
	    .scrollable .items .item img{
	    	width: auto !important;
	    	height: auto !important;
	    }
	    
	    .scroller_bar .left, .scroller_bar .right{
	    	display: none;
	    }
	    
	    
	    .left, .right, .bulls {
	    	float: left;
	    	cursor: pointer;
	    }
	    
	    
	    .bulls {
	    	margin-top: -5px;
	    }
	    .bulls div.nav {
	    	float: left;
	    	padding: 2px 0px 8px 8px;
	    	width: 11px;
	    	height: 11px;	
	    }
	    
	    .bulls div.bull {
	    	background-image: url(/images/design/m/icons/m-icons.png);
	    	width: 10px;
	    	height: 10px;
	    }
	    
	    .bulls div.grey {
	    	background-position: 0px -24px;
	    }
	    
	    .bulls div.red {
	    	background-position: -12px -24px;
	    }
	    
	    
	    
	    
	    .left, .right {
	    	font-weight: bold;
	    }
	    
	    #photoDescribe {
	    	text-align: left;
	    	color: #777;
	    	margin-top: 3px;
	    	font-size: 8pt;
	    }
		
		
		
		.redGLine {
			background-image: url(/images/design/m/top-line.png); background-position: 50% 50%; height: 5px; width: 100%
		}
		
		.menuFooterBlock {
			display: block;
		}
		
		
		
		/*.mob_left, .mob_right {
			margin: 15px 0px 2px 0px;
			clear: both;
		}*/
		
		.mob_left {
			width: 240px; 
			padding-top: 0px; 
			background-color: #eee; 
			margin: 7px 0px 7px 0px;
		}
		
		.mob_right {
			width: 180px; padding-top: 0px; background-color: #eee; margin: -1px 0px 7px 0px;
		}
		
		.mob_new {
			width: 100%; padding-top: 0px; background-color: #eee; margin: 15px 0px 10px 0px;
		}
		
		.mob_top {
			
		}
		
		.mob_top div, .mob_top span{
			color: #777;
			font-size: 8pt;
		}
		
		.mob_top div .mob_describe{
			color: #777;
			font-size: 7pt;
		}
		
		.mob_top_padder{
			padding: 8px 7px 0px 7px;
		}
		
		

		.mob_b {
			background-color: #ddd;
			margin: 7px 0px 7px 0px;
			width: 100%;
			clear: both;
			text-align: center;
		}
		
		.mob_b img {
			width: 100%; max-width: 320px; margin: 14px 0px 0px 0px;
		}
		
		.mob_describe {
			color: #777; 
			padding: 1px 5px 3px 5px; 
			text-align: center;
			font-size: 7pt;
		}
		
		h1 {
			margin: 0px;
			padding: 6px 0px 0px 7px;
			font-size: 9pt;
		}
		.subtitleLinkInActive {
			font-size: 7pt;
		}
		#header {
			background-color: #fff;
			display: block;
		}
		
		#topLine {
			background-image: url(/images/design/m/top-line.png); background-position: 50% 50%; height: 5px; width: 100%
		}

		
		#floatMenu{
			/*position: absolute; */
			/*z-index:5000; */
			width: 100%;
			/*max-width: 990px;*/
			display: none; 
			/*cursor: pointer;*/
			background-color: #777; 
			position: fixed; 
			top: 0;	
			bottom: 0;
			right: 0; 
			z-index: 10000;
			overflow-y: scroll ;
			overflow-x: none ;
			/* -webkit-overflow-scrolling: touch;*/
		}
		
		
		
		#Container {
			margin: 0px;
			padding: 0px 3px 0px 3px;
			display: block;
			/*background-color: #eee;*/
		}
		
		#cwInfo {
			float: left;
			height: 80px;
		}
		
		
		.social-icons-color {
			background: url(/images/design/m/icons/social.png) no-repeat;
			width: 24px;
			height: 24px;
			display: inline-block;
			margin-right: 15px;
			float: left;
		}
		
		
		.social-icons {
			background: url(/images/design/m/icons/social-mono.png) no-repeat;
			width: 24px;
			height: 24px;
			display: inline-block;
			margin-right: 15px;
			float: left;
		}
		
		
		
		.vk {
			background-position: 0px 0px;
		}
		.tw {
			background-position: 0px -25px;
		}
		.yt {
			background-position: 0px -50px;
		}		
		.nl {
			background-position: 0px -75px;
		}
		
		.ig {
			background-position: 0px -100px;
		}
		
		.social-icons-v {
			width: 24px;
			height: 24px;
			display: inline-block;
			margin-right: 15px;
			float: left;
		}
		
		.social-icons-v img {
			border: none;
		}
		
		.voter-icons {
			background: url(/images/design/m/icons/voter.png) no-repeat;
			width: 24px;
			height: 24px;
			display: inline-block;
			margin-left: 7px;
			margin-right: 7px;
			float: left;
			cursor: pointer;
		}
		
		.voter-score {
			height: 24px;
			display: inline-block;
			float: left;
			margin-top: 5px;
			
		}
		
		.like:hover {
			background-position: -24px 0px;
		}
		
		.like {
			background-position: 0px 0px;
		}
		
		
		.dislike:hover {
			background-position: -24px -24px;
		}
		
		.dislike {
			background-position: 0px -24px;
		}

		.m-icons {
			background: url(/images/design/v/m-icons.svg) no-repeat;
			width: 14px;
			height: 12px;
			display: inline-block;
			margin-right: 3px;
			margin-top: 1px;
			float: left;
		}
		
		.icon-view-normal {
			background-position: -2px 0px;
			
		}
		
		.icon-view-main {
			background-position: -2px -13px;
		}
		
		.icon-comment-normal {
			background-position: -20px 0px;
		}
		
		.icon-comment-main {
			background-position: -20px -13px;
		}
		
		.icon-photo-normal {
			background-position: -54px 0px;
		}
		
		.icon-photo-main {
			background-position: -54px -13px;
		}
		
		.icon-video-normal {
			background-position: -38px 0px;
			width: 12px;
		}
		
		.icon-video-main {
			background-position: -38px -13px;
			width: 12px;
		}
		
		
		
		
		.icon-label, .icon-label-main {
			color: #fff;
			float: right;
			display: inline-block;
			margin-top: 0px;
		}
		.icon-label-normal {
			color: #777;
			float: right;
			display: inline-block;
			margin-top: -1px;
		}
		

		.icon-data {
			margin: 0px 7px 0px 0px;
			color: #fff;
			float: left;
		}
		
		.icon-set {
			margin: 7px;
		}
		
		.icon-set * {
			font-size: 8pt;
		}
		
		
		.lead a {
		 	text-decoration: none;
		}
		
		/*#fullNewConteiner {
			margin-top: 7px;
		}*/
		
		#fullNewConteiner .lead {
			color: #555;
			font-size: 12pt;
		}
		
		#fullNewConteiner  .fulltext {
			
			font-size: 11pt;
			
		}
		
		
		#fullNewConteiner  .fulltext *{
			text-align: left !important;
			font-size: 11pt;
		}
		
		
		
		#weather{
			width: 130px;
			color: #999;
			margin-top: 10px;
		}
		
		.weatherCity {
			float: left; display: inline; margin-right: 17px;
			color: #999;
			margin-top: 12px;
		}
		
		.weatherInfo {
			color: #db241d;
			font-weight: bold;
		}
		
		#currency {
			color: #999;
			margin-top: 10px;
		}
		
		.currencyData{
			color: #db241d;
		}
		
		
		
		#scrollTop{ 
			display:none; 
			z-index:9999; 
			position:fixed;
			bottom:50px; left:10px; width:90px;
			background-color: #fff;
			padding: 10px;
			text-align: left;
			border: 1px solid #999;
		}
		
		
		#scrollTop img {
			margin: 0px 5px 0px 0px;
		}
		
		#scrollTop a {
			font-weight: bold;
			text-decoration: none;
			color: #999;
		}
		
		
		html {
			font-family: verdana;
			font-size: 9pt;
			min-width: 240px;
		}
	
	
		.newItemContainer {
			clear: both;
			padding: 0px 0px 7px 0px;
			display: inline-block;
			
			margin-bottom: 0px;
			margin-top: 0px;
			
			/*margin-right: 3px;
			margin-left: 7px;*/

		}
		
		.infoBox {
			padding: 0px 4px 0px 7px;
			margin-bottom: 7px;
		}
		
		.newsListContainer {
			margin: 0px 4px 0px 7px;
		}
		
		
		.infoBox .newItemBoxContainer {
			
			margin-bottom: 15px;
			clear: both;
			min-height: 115px;
		}
		
		.thinRedBorder {
			border: 1px solid #db241d;
		}
		
		.thinGreyBorder {
			border: 1px solid #ccc;
		}
		
		.topNewContainer {
			margin-bottom: 15px;
		}
		
		.greyBorder {
			border-right: 7px solid #ccc;
		}
		
		.redBorder {
			border-right: 7px solid #db241d;
		}
		
		.redBg {
			background-color: #db241d;
		}
		
		
		.redBg *{
			color: #fff !important;
		}
		
		
		
		
		
		.infoBox .newItemBoxContainer .dataContainer {
			display: table-cell;
		}
		
		

		.infoBox .newItemBoxContainer .imageContainer {
			float: left;
		}
		
		
		/*.infoBox .newItemBoxContainer .title{
			min-height: 78px;
			margin: 7px;
		}*/
		.infoBox .newItemBoxContainer .title a{
			text-decoration: none;
			color: #000;
			
		}
		
		.infoBox .newItemBoxContainer .stat{
			float: left;
		}
		
		
		
		.topNew {
			clear: both;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			display: inline-block;
			background-color: #777;
		}

		.topNew .breaker{
		  	clear: both;
		  	margin-top: 0px;
		  	padding-top: 2px;
		}
				
		.newItemContainer .imageContainer img {
			min-width: 85px;
			max-width: 85px;
			border: 1px solid #ccc;
			padding: 0px;
		}
		
		.commentItemContainer {
			margin-bottom: 18px;
		}
		
		.newItemContainer .dataContainer, .commentItemContainer .dataContainer {
			display: table-cell;
		}
		
		
		.newItemContainer .dataContainer .title {
			color: #c22;
			font-weight: bold;
			display: block;
			margin-bottom: 5px;
			
		}
		
		.commentItemContainer .commentInfoContainer .name {
			color: #db241d;
			font-weight: bold;
			display: block;
			margin-bottom: 5px;
		}
		
		.commentItemContainer .commentInfoContainer .adresse {
			color: #777;
			font-weight: normal;
			cursor: pointer;
		}
		
		
		
		
		.newItemContainer .dataContainer .title a {
			font-size: 10pt;
			
		}
		
		.topNew .dataContainer .title {
			color: #fff;
			font-weight: bold;
			display: block;
			margin-bottom: 5px;
			
		}
		
		.topNew .title {
			margin: 7px;
		}
	

		.newItemContainer .dataContainer .lead a {
			color: #000;
			text-decoration: none;
			
		}
		

		.newItemContainer .dataContainer .full_short_info {
			margin: 7px 0px 0px 0px;
			display: block;
			clear: both;
		}
		
		.newItemContainer .dataContainer .full_short_info .author span {
			color: #db241d;
			font-size: 7pt;
			font-weight: bold;
			text-decoration: underline;
		}
		
		.full_short_info {
			display: block;
		}
		
		.full_short_info div {
			color: #888;
			font-size: 8pt;
			
		}
	
		
		.full_short_info .info {
			float: left;
			display: block;
		}
		
		.full_short_info .info .video a {
			color:  #db241d;			
		}
		
		.newItemContainer .full_short_info .comment {
			color: #888;
			font-size: 7pt;
			border: 1px solid #ccc;
			width: 185px;
			min-height: 10px;
			margin: 0px 5px 0px 15px;
			float: left;
			padding: 11px;
		}
		
		.newItemContainer .full_short_info .unreadComments{
			clear: both; padding-top: 7px;
			margin-bottom: 25px;
		}
		.newItemContainer .full_short_info .unreadComments a{
			font-size: 10pt;
			color:  #db241d;	
		}
		.newItemContainer .full_short_info .unreadComments div{
			font-size: 10pt;
			text-decoration: underline;
			cursor: pointer;
		}
		
		
		
		#rightContainer, #leftContainer {
			min-height: 400px;
			background-color: #fff;
			/*border: 1px solid #ccc;*/
			/*padding: 3px;*/
		}
		
		#rightContainer{
			margin-left: 3px;
		}
		
		
		
		#leftContainer {
			float: left;
			/*width: 245px;*/
		}
		
		.Paginator {
			margin: 7px;
			display: block;
		}
		
		#mainContainer {
			display: block;
			background-color: #fff;
		}
		
		
		#fullNewConteiner {
		 margin: 7px 7px 10px 10px;
		}
		
		#fullNewConteiner .title {
			font-size: 12pt;
			font-weight: bold !important;
			color: #000;
			margin-top: 15px;
		}
		
		a.linkComPages {
			color: #db241d;
		}
		
		a.linkComPages, .comPageSelected{
			border: 1px solid #ddd;
			padding: 5px;
			display: block;
			width: auto;
			min-width: 15px;
			height: 15px;
			float: left;
			font-size: 9pt;
			margin-right: 3px;
			background-color: #f1f1f1;
		}
		
		#siteLogo {
		  	width: 117px;
		  	height: 24px;
		  	margin: 7px 0px 7px 7px;
		  	float: left;
		  	/*background:url(/images/design/m/logo/m-logo.png) no-repeat;*/
		  	background-position: 0px 0px;
		}
		
		
		
		#rightContainer, .comment, #leftContainer,/* .dataContainer .lead, .imageContainer,*/ .dataContainer .author/*, .dataContainer .viewscount */{
			display: none;
		}

		
		#newsContainer .title {
			color: #000;
			font-weight: bold;
			display: block;
			margin:  14px 0px 14px 0px;
		}
		
		#newsContainer .lead {
			font-weight: normal;
			margin: 0px 0px 7px 0px;
		}
		
		#newsContainer .fulltext  {
			margin: 7px 0px 7px 0px;
		}
		
		
		.menuItem {
			margin: 0px 14px 0px 14px;
			padding: 12px 10px 12px 5px; background-color: #777; color: #fff;
			border-bottom: 1px solid #ccc; display: block;
			text-decoration: none;
			font-size: 10pt;
		}
		
		#closeMenu {
			text-align: center; 
			width: 25px; 
			height: 25px; 
			cursor: pointer;
			margin: 0px 0px 0px 0px;
			background:url(/images/design/m/logo/m-logo.png) no-repeat;
		  	background-position: -290px 0px;
		  	margin-top: -30px;
			margin-right: 2px;
		  	float: right;
		}
		
		#closeMob {
			text-align: center; 
			width: 18px; 
			height: 25px; 
			cursor: pointer;
			margin: -3px 0px 0px 0px;
			background:url(/images/design/m/logo/m-logo.png) no-repeat;
		  	background-position: -290px 0px;
		  	float: right;
		}

		#mobileMenuButton {
			cursor: pointer;
			width: 25px; 
			height: 25px; 
			padding: 0px 0px 0px 0px; 
			float: right;
			margin-top: -30px;
			margin-right: 3px;
			background:url(/images/design/m/logo/m-logo.png) no-repeat;
		  	background-position: -250px 0px;
		}
		
		#mobileLoginButton {
			cursor: pointer;
			width: 25px; 
			height: 25px; 
			padding: 0px 0px 0px 0px; 
			float: right;
			margin-top: -30px;
			margin-right: 35px;
			background:url(/images/design/m/logo/m-logo.png) no-repeat;
		  	background-position: -590px 0px;
		}
		
		
		#mobileLoginButtonL {
			cursor: pointer;
			width: 25px; 
			height: 25px; 
			padding: 0px 0px 0px 0px; 
			float: right;
			margin-top: -30px;
			margin-right: 35px;
			background:url(/images/design/m/logo/m-logo.png) no-repeat;
		  	background-position: -550px 0px;
		}
		
		
		
	
		.topNew .title a{
			color:  #fff;
			font-size: 10pt;
			font-weight: bold;
			text-decoration: none;
		}
		
		.newItemContainer .title a{
			font-size: 9pt;
			color:  #000;
			font-weight: normal;
			text-decoration: none;
		}
		
		
	
		
		.newItemInfo * {
			color: #999;
		}
		
		.newItemInfo {
			color: #999;
		}
		
		
		#bannerP_1{
			clear: both;
			margin-top: 0px;
			width: 100%;
			text-align: center;
			background-color: #ddd;
		}
		
		.zen_title {
			margin-right: 5px;
			text-align: right;
		}
		.zen_title a {
			color: #555;
			font-size: 7pt;
		}
		
		.zen_title a:hover {
			color: #000;
			
		}
		
		.subtitleLinkInActive {
			color: #555;
		}
		.subtitleLinkInActive:hover {
			color: #000;
		}
		
		.topListSelect {
			padding: 7px 0px 12px 0px;
			border-bottom: 1px solid #eee;
		}
		
		.mainListSelect {
			padding: 7px 0px 2px 0px;
			/*border-bottom: 1px solid #eee;*/
		}
		
		.mainNew {
			margin-top: 9px;
		}
		.mainListSelect span{
			color: #777;
			text-decoration: underline;
		}
		
		
		
		.topListSelect span{
			cursor: pointer;
		}
		
		
		.topList {
			padding-top: 10px;
			width: 100%;
		}
		
		.topList .red {
			color: #db241d;
			margin-right: 7px;
		}

		.topList div.item {
			margin-bottom: 3px;
			font-size: 8pt;
			padding: 0px;
			color: #777;
			width: 100%;
			min-height: 55px;
			clear: both;
		}
		
		.topList div.itemTop {
			min-height: 55px;
			padding: 3px 0px 3px 0px;
			margin-left: 5px;
			margin-top: 2px;
		}
		
		.topList div.bGrey {
			border-right: 7px solid #ccc;
		}
		
		.topList div.bRed {
			border-right: 7px solid #db241d;
		}
		
		.topList div.bgRed {
			background-color: #db241d;
			border-right: 7px solid #db241d;
		}
		
		.topList div.bgRed * {
			color: #fff !important;
		}
		
		.topList div a{
			color: #000;
			text-decoration: none;
		}
		
		.topList {
			width: 240px;
		}
		
		/*Подвал*/
	    .menuFooterBlock {
	   		background-color: #777; clear: both;
	    }
	    .menuFooter * {
	    	font-size: 8pt;
	    } 
	    
	    .menuFooter {
	    	background: #eee; width: 100%; color: #777; padding: 10px 0px 0px 0px;
	    } 
	    
 		.footerMB {
	    	margin: 0px 10px 0px 10px;
	    }
	    .menuFooter a {
	    	text-decoration: none;
	    }
	    .menuFooterBlock .menuItem {
	    	margin-top: 0px; padding-left: 4px; padding-right: 0px; border-bottom: none;
	    	padding-bottom: 17px;
	    }
		
	    .footerLinks {
	    	display: none;
	    }
	    
	    .footerBreaker {
	    	clear: both;
	    	padding-top: 5px;
	    }
	    .fApps {
	    	float: left;
	    	margin-top: 25px;
	    }
	    
	    .fAge {

	    	font-size: 12pt; 
	    	float: right; 
	    	margin-top: 7px; 
	    	color: #c00; 
	    	font-weight: bold;
	    }
	    
	   
	    
	    .footerLB {
	    	margin-top: 5px; float: left; width: 80%;
	    }
	    
	    .extraFooter {
	       
	    	padding: 5px 5px 10px 5px;
	    	margin-top: 12px;
	    }
	    
	    #footerLinkCond {
	    	display: none;
	    }
	    
	    
	    .fsCounters {
			display: none;
		}
		
		
		.fulltext .author, .fulltext .author span{
			font-size: 9pt !important;
		}
		
		#pre-comments {
			margin: 15px 5px 0px 0px;
		}
		
		.commentItemContainer {
			padding: 5px 5px 5px 0px;
		}
		
		
		
		@media only screen and (min-width: 1px) {
			#bannerP_1 img{
				width: 100%;
				height: auto;
			}
			
		}
		
		@media only screen and (min-width: 640px) {
			#bannerP_1 img{
				max-width: 640px;
			}
		}

		
		
		
		@media only screen and (min-width: 1px) {
		  
		#vk-log, #n29-log {
			width: auto;
			max-width: 350px;
		}
		
		#mLoginFrm {
			width: auto;
			max-width: 370px;
		}
		
			
	
		#menuPadder{
			background-color: #444; 
			padding-left: 0px;
		}
		
		.menuFooterBlock {
			display: block;
		}
			.infoBox .newItemBoxContainer .imageContainer img {
				max-width: 85px;
				max-height: 85px;
			}	
			
			
			
			.infoBox .newItemBoxContainer {
				margin-bottom: 15px;
				min-height: 87px;
			}
			
			.infoBox .newItemBoxContainer .title{
				min-height: 56px;
				margin: 4px
			}

			
			.infoBox .newItemBoxContainer .title a{
				font-size: 10pt;
			}
			
			
			.menuItem {
			margin: 0px 7px 0px 7px;
		}
			
		
		  .mob_b {
			display: block;
		  }
		  
		  /*#siteLogo {
		  	width: 70%;
		  }*/
		  
		  #cwInfo {
		  	display: none;
		  }
		  #videoList {
			 margin-left: 0px;
		  }
		  
		  #newsList{
		  	/*margin: 15px 0px 0px 10px;
		  	font-size: 13pt;
		  	font-weight: bold;*/
		  }
		  
		  #imagesFrame{
		   margin: 0px 0px 0px 0px;
		  	/*width: auto;*/
		  	/*margin-left: 51px;*/
		  }
			
		 #Container {
				padding: 0px;
				display: block;
				margin: 0px 7px 0px 5px;
				/*background-color: #eee;*/
		 }
		
		 #mainContainer {
				width: 100%;
				float: left;
				/*padding: 0px 7px 0px 5px; */
		 }
		 #fullNewConteiner {
		 	margin: 7px 7px 10px 7px;
		 }
		 
		 
		 
		 #fullNewConteiner .fulltext {
			margin-left: 0px;
			margin-top: 30px;
		 }
		  #fullNewConteiner .fulltext_eq_pad {
			margin-left: 0px;
		 }

		  .line_separator {
		    clear: both;
			border-top: 1px solid #888;
			margin: 40px 0px 0px 0px;
		  }  
		  
		  /*#floatMenu{
			position: absolute; 
			z-index:100; 
			top: 8%; 
			left: 0px; 
			width: 100%; 
			display: none; 
			cursor: pointer;
		  }*/
		  
		  html * {
		  	font-size: 10pt;
		  } 


		  
		  		/*«десь стили более разумных, но все еще мобильных устройств. Android, iPhone  и так далее.*/
		  #rightContainer, 
		  #cwInfo, .comment, 
		  #leftContainer, 
		  .dataContainer .lead, 
		  .dataContainer .author/*, 
		  .dataContainer .viewscount*/ {
			display: none;
		  }
		   .topNew  .dataContainer .lead{
			 display: none;
		  }
		  
		  
		  .newItemContainer .imageContainer {
				float: left;
				padding: 0px 15px 0px 0px;
				margin-top: 3px;
		  }
		  
		  .topNew .imageContainer {
		 	    float: left;
		 	    padding: 0px 0px 0px 0px;
		 	    width: 100%;
		  }
		  
		  .topNew .imageContainer img{
		 	   /* float: left;
		 	    padding: 0px 0px 0px 0px;*/
		 	    width: 100%;
		  }
		  
		  
		  .newItemContainer .title{
			min-height: 70px;
		  }
		  
		  #myFeedback .date {
		    color: #888;
			font-size: 8pt;
		  }
		  
		  #fullNewConteiner .date {
			color: #888;
			font-size: 8pt;
		  }
		  
		  #fullNewConteiner .issue {
			color: #000;
			text-align: left;
			float: left;
			/*font-size: 12pt;*/
			font-weight: bold;
		  }
		
		  
		  .newsInfoContainer, .commentInfoContainer {
		 	clear: both;
		 	widht: 100%;
		 	background-image: url(/images/design/m/grey-line.gif);
		 	background-repeat: repeat-x;
		 	background-position: 0px 10px;
		 	color: #888;
		 	/*margin-bottom: 14px;*/
		 	margin-bottom: 4px;
		 	/*margin-right: 5px;*/
		  }

		
		
		
		
		
		.newsInfoContainer .date {
			float: left;
			background: #fff;
			padding: 0px 10px 0px 0px; 
			font-size: 8pt;
			width: 92px;
		}
		
		.commentInfoContainer .name {
			float: left;
			background: #fff;
			padding: 0px 10px 0px 0px; 
			font-size: 8pt;
			/*min-width: 92px;*/
		}
		
		.commentInfoContainer .dataContainer .date {
			width: 92px;
			float: left;
		}
		
		.commentInfoContainer .dataContainer .message {
			float: left;
		}
		
		
		
		
		.newsInfoContainer .issue {
			visibility: hidden;
			float: right;
			background: #fff;
			padding: 0px 0px 0px 10px; 
			font-size: 8pt;
		}

		
		.newItemContainer .icon{
			margin-left: 3px;
			width: 14px;
		}
		  
		  
		}
		
		
	
		@media only screen and (min-width: 240px) {
		
		
		
		
		
		/*
		.infoBox .newItemBoxContainer .title{
			margin-left: 5px;
		}
*/
		
		.mob_b {
			display: block;
		  }
		/*«десь стили более разумных, но все еще мобильных устройств. Android, iPhone  и так далее.*/
		  #rightContainer, 
		  #cwInfo, .comment, 
		  #leftContainer, 
		  .dataContainer .lead, 
		  .dataContainer .author/*, 
		  .dataContainer .viewscount*/ {
				display: none;
		  }
		  
		  .dataContainer .full_short_info * {
			font-size: 8pt;
		  }
		  
		  html * {
		  	font-size: 10pt;
		  } 
		  .line_separator {
		    clear: both;
			border-top: 1px solid #888;
			margin: 40px 0px 0px 0px;
		  }  
		
		  /*#floatMenu{
			position: absolute; 
			z-index:100; 
			top: 8%; 
			left: 0px; 
			width: 240px; 
			display: none; 
			cursor: pointer;
		  }*/
		  
	
		}
		@media only screen and (min-width: 320px) {
		
		
			#siteLogo {
		  	width: 160px;
		  	height: 32px;
		  	background-position: 0px -150px;
		  	margin: 7px 0px 7px 7px;
			}
		
			#mobileMenuButton {
				width: 32px; 
				height: 32px; 
				margin-top: -37px;
				margin-right: 2px;
				background-position: -250px -150px;
			}
			
			#mobileLoginButton {
				width: 32px; 
				height: 32px; 
				margin-top: -37px;
				margin-right: 42px;
				background-position: -590px -150px;
				
			}
			
			#mobileLoginButtonL {
				width: 32px; 
				height: 32px; 
				margin-top: -37px;
				margin-right: 42px;
				background-position: -550px -150px;
				
			}
			
			#closeMenu {
				width: 32px; 
				height: 32px; 
				margin-top: -37px;
				margin-right: 0px;
				background-position: -290px -150px;
			}
		
		
		
		
		
			.infoBox .newItemBoxContainer .imageContainer img {
				max-width: 90px;
				max-height: 90px;
			}	
			
			.infoBox .newItemBoxContainer {
				
				margin-bottom: 15px;
				min-height: 92px;
			}
			
			.infoBox .newItemBoxContainer .title {
				
				margin-left: 10px;
				
			}
		
		
			.infoBox .newItemBoxContainer .stat {
				
				margin-left: 2px;
			}
			
			.topNew .imageContainer{
				width: 100%;
				margin: 0px;
				padding: 0px;
		   } 
		  
		  .footerLinks {
	    	display: block;
	    	
	      }
		
		}
			
		@media only screen and (min-width: 480px) {
		.footerMB {
	    	margin: 0px 14px 0px 17px;
	    }
	    
	    .mob_top_padder{
			padding: 8px 14px 0px 14px;
		}
		
	    .extraFooter {
	       
	    	padding: 14px 14px 14px 17px;
	    }
		 .footerBreaker {
	    	clear: none;
	    	margin-top: 0px;
	    	padding-top: 0px;
	     }
	    .fApps {
	    	margin-left: 50px;	
	    	margin-top: 0px;
	    }
		
		.topNew .imageContainer img{
				width: 80%;
				margin: 0px;
				padding: 0px;
				max-width: 80%;
		} 
		
		.mob_b {
			display: block;
		 }

		.infoBox {
			margin-right: 10px !important;
		}
		
		.menuItem {
			margin: 0px 14px 0px 14px;
		}
		
		.newsListContainer {
			margin-right: 12px !important;
		}
		/*html * {
		  	font-size: 9pt;
		} 
		*/
		.infoBox .newItemBoxContainer .title{
				min-height: 75px;
				margin: 7px;
				
				
		}

		
		.infoBox .newItemBoxContainer .title a{
			font-size: 11pt;
		}
		
		.infoBox .newItemBoxContainer .imageContainer img {
			max-width: 115px;
			max-height: 115px;
		}
		
		.infoBox .newItemBoxContainer {
			
			margin-bottom: 15px;
			min-height: 117px;
		}

		
		.newItemContainer .title{
			height: auto;
			min-height: 15px;
		}

		
		
		.newItemContainer .title a{
			font-weight: bold;
			/*font-size: 7pt !important;*/
		}
		
		.newItemContainer .lead a{
			font-weight: norlmal;
			/*font-size: 6pt !important;*/
		}
		
		#fullNewConteiner .lead {
			/*font-size: 13pt !important;*/
			
		}
		
		#fullNewConteiner .title {
			/*font-size: 15pt !important;*/
		}

		#fullNewConteiner  .fulltext * {
			/*font-size: 7pt !important;*/
			
		}
		#fullNewConteiner  .fulltext {
			/*font-size: 7pt !important;*/
			
		}
		
		
		.mainListSelect * {
			/*font-size: 7pt;*/
			
		}
		
		
		#siteLogo {
		  	width: 186px;
		  	height: 38px;
		  	background-position: 0px -50px;
		  	margin: 14px 0px 14px 14px;
		}
	
		#mobileMenuButton {
			width: 35px; 
			height: 35px; 
			margin-top: -52px;
			margin-right: 14px;
			background-position: -250px -50px;
		}
		
		#mobileLoginButton {
			width: 35px; 
			height: 35px; 
			margin-top: -52px;
			margin-right: 64px;
			background-position: -590px -50px;
		}
		
		#mobileLoginButtonL {
			width: 35px; 
			height: 35px; 
			margin-top: -52px;
			margin-right: 64px;
			background-position: -550px -50px;
		}
		
		
		
		#closeMenu {
			width: 35px; 
			height: 35px; 
			margin-top: -52px;
			margin-right: 12px;
			background-position: -290px -50px;
		}
		
		
		
		
		/*.newItemContainer {
			padding-left: 7px;
		}
		*/
		.infoBox {
			padding-left: 15px;
		}
		
		.newsListContainer {
			margin-left: 15px;
		}
		
		
		
		
		
		/*#closeMenu {
			right: 13px; 
			top: 20px; 
		}*/
		
		.newsInfoContainer .issue {
			visibility: visible;
		}
		

		.dataContainer .full_short_info * {
			font-size: 8pt;
		}
		
		#fullNewConteiner {
		 margin: 7px 10px 10px 14px;
		}
			
		#Container {
				margin: 0px 0px 0px 0px;
				padding: 0px;
				display: block;
		}
		

		#fullNewConteiner .fulltext {
			margin-left:  30px;
			margin-right: 30px;

		}
		
		#fullNewConteiner .fulltext_eq_pad {
			margin-left:  30px;
			margin-right: 5px;
		}
		#imagesFrame{
		   margin: 0px 5px 0px 0px;
		}
		
		#allCommentsS{
		margin-right: 5px;
		}
		
		
		/*#floatMenu{
			position: absolute; 
			z-index:100; 
			top: 90px; 
			left: 0px; 
			width: 248px; 
			display: none; 
			cursor: pointer;
		}*/
		  
		  .dataContainer {
		  	display: table-cell;
		  }
		  
		  .dataContainer .lead{
			display: block;
		  }
		  
		  /*#cwInfo, */.newItemContainer .dataContainer .lead,/*.newItemContainer .dataContainer .author,*/.newItemContainer .dataContainer .viewscount {
				display: block;
		  }
		  
		  .newItemContainerM .lead {
		  	display: none;
		  }

		  .newItemContainer .comment {
				display: none;
		  }	
		  
		  
		  #leftContainer,#rightContainer, .line_separator, .comment  {
				display: none;
		  }
		  
	
		}
		
		
		@media only screen and (min-width: 768px) {
	    
		
		/*#floatMenu{
			width: 75%;
		}
		*/
		#mob_new {
			margin-left: 51px;
		}
		.fulltext .author, .fulltext .author span{
			font-size: 10pt !important;
		}
		.extraFooter {
	    	padding: 7px 14px 7px 14px;
	    	background-color: #ccc;
	    	margin-top: 20px;
	    }
	    
	    #footerLinkCond {
	    	display: block;
	    }
		.fsInfo {
			width: 70%; 
		}
	    .fsCouters {
	    	width: 29%; 
	    }
		/*ѕланшеты в режиме portrait.*/
		/*#menuPadder{ 
			padding-left: 260px;
		}*/
		/*#floatMenu {
			min-height: 900px;
		}*/
		.menuFooterBlock {
			/*display: none;*/
		}
		.infoBox {
			margin-right: 2px !important;
			/*padding-right: 7px !important;*/
		}
		
		.mob_b {
			display: none;
		  }
		  #rightContainer {
			display: none;
		  }
		  

		  
		  .mainListSelect * {
			font-size: 10pt;
			
		  }
		  
		  .newItemContainer .title a{
			font-weight: bold;
			font-size: 9pt !important;
			}
			
			.newItemContainer .lead a{
				font-weight: norlmal;
				font-size: 9pt !important;
			}
			

		
		  
		#fullNewConteiner .lead {
			font-size: 13pt !important;
			
		}
		
		#fullNewConteiner .title {
			font-size: 15pt !important;
		}

		/*#fullNewConteiner  .fulltext {
			font-size: 12pt !important;
			
		}*/
		#fullNewConteiner  .fulltext {
			font-size: 12pt !important;
			
		}
		  
		  
		  
		  
		  .topList a {
			  font-size: 9pt !important;
		  }
		  
		  .topList .red {
			  font-size: 8pt;
		  }
		  
		  .infoBox .newItemBoxContainer .title a{
			font-size: 12pt;
		  }
		  
		  .topList .icon-set {
			  
			 
		  }		 
		  .topList .icon-data {
			  
			  margin-top: 1px;
		  }
		  
		  
		  .topNew .lead a {
			  font-size: 9pt !important;
		  }
		  
		  .topNew .lead {
			  display: table-cell !important;
			  padding-right: 10px;
			  
		  }
		  
		  .topNew .title a {
			  font-size: 13pt !important;
		  }
		  
		
		  .topNew .imageContainer{
				width: 50%;
				margin: 0px 15px 0px 20px;
				padding: 0px;
		  } 
		  
		  .topNew .imageContainer img{
				width: 100%;
				margin: 0px 0px 0px 0px;
				padding: 0px;
				max-width: 100%;
		  } 
		  
		  .topNew .title{
			margin-left: 20px;
			margin-top: 15px;
			margin-bottom: 15px; 
		  }
		  
		  .topNew .icon-set{
			margin-left: 20px;
			 
		  }
		  
		  
		  .topNew .dataContainer .lead{
			 display: block;
		  }
		  
		  .topNew .lead a{
				color: #fff;
		  }
		  
		  
		  
		  /*.topNew .breaker{
		  	clear: none;
		  }*/
		
		 
		  .newItemContainer .dataContainer .lead{
			 min-height: 55px;
		  }
		   
		  .newItemContainer .dataContainer .lead a{
				font-size: 8pt;
		  }
		  
		  #siteLogo {
		  	width: 239px;
		  	height: 49px;
			background-position: 0px -100px;
		  }
		  /*
		  #closeMenu {
			right: 15px; 
			top: 24px; 
		  }*/
		 #mobileMenuButton {
			width: 39px; 
			height: 39px; 
			margin-top: -63px;
			margin-right: 11px;
			background-position: -250px -100px;
		}
		
		#mobileLoginButton {
			width: 39px; 
			height: 39px; 
			margin-top: -63px;
			margin-right: 71px;
			background-position: -590px -100px;
		}
		
		#mobileLoginButtonL {
			width: 39px; 
			height: 39px; 
			margin-top: -63px;
			margin-right: 71px;
			background-position: -550px -100px;
		}
		
		
		 #closeMenu {
			width: 39px; 
			height: 39px; 
			margin-top: -63px;
			margin-right: 11px;
			background-position: -290px -100px;
		}
		
		

		  
		  #imagesFrame{
		  	 margin: 0px 3px 0px 25px;
		  	/*width: auto;*/
		  	/*margin-left: 51px;*/
		  }
		  
		  #fullNewConteiner .fulltext,#fullNewConteiner .fulltext_eq_pad {
			margin-left: 25px;
			margin-right: 3px;
		  }
		  
		  #videoList {
			margin-left: 25px;
		  }
		  
		  .dataContainer .viewscount {
				margin-top: 12px;
		  }

		  /*#cwInfo {
		  	display: block;
		  }*/
		  #leftContainer {

				width: 240px;
				position: relative;
				display: block;
				float: left;
				/*margin-right: 3px;*/
				
		  }
		  
		   #mainContainer {
				max-width: 66%;
				float: left;
				/*border: 1px solid #ccc;*/
		   }
			
		   .newItemContainer .full_short_info .comment
		   {	
		   	float: right;
		   	margin-right: 0px;
		   	margin-left: 100px;
		   	margin-top: 5px
		   }
		   .newItemContainer .comment {
				display: block;
				/*float:right;*/
				/*float: right; */
				/*clear: both;*/
				/*margin-right: 0px; 
				margin-left: 0px*/
				
		   }
		   	
		   #bannerP_13 {
		   		display: inline-block;
			}
		
		  
		}
		
		
		@media only screen and (min-width: 1024px) {
		
		   #bannerP_13 {
		   		display: none;
		   }
	      .fsCounters {
			display: block;
		  }
		  
		  
		  
		/*ѕланшеты в режиме landsacape.*/
		  #leftContainer {
				/*width: 245px;*/
				position: relative;
				display: block;
				float: left;
		  }
		  
		  #rightContainer {
			    margin-top: 35px;
				width: 180px;
				position: relative;
				display: block;
				float: left;
				margin-left: 0px;
				margin-right: 8px;
		  }
		  
		  #mobileMenuButton {
				width: 39px; 
				height: 39px; 
				margin-top: -63px;
				margin-right: 15px;
				background-position: -250px -100px;
			}
			
			
			 #closeMenu {
				width: 39px; 
				height: 39px; 
				margin-top: -63px;
				margin-right: 13px;
				background-position: -290px -100px;
			}
		  
		  #mainContainer {
				max-width: 56%;
				float: left;
		  }
		  #imagesFrame {
				margin-right: 5px;
		  
		  }
		  
		  .newItemContainer .full_short_info .comment
		   {	
		   	float: left;
		   	margin-right: 0px;
		   	margin-left: 20px;
		   	margin-top: 0px
		   }
		  
		  html, body { 
				max-width: 1024px;
			}
			
		   
		}
		
		
		@media only screen and (min-width: 1025px) {
	  		html, body { 
				max-width: 100%;
			}
			html, body { 
				width: 100%;
			}
	  		#htmlPage {
 
				max-width: 1024px;

	  		}
	  		 #cwInfo {
		  	display: block;
		  }
		  
		  
		  	#subMenuTrg {
			  	height: 15px;
			  	padding-top: 5px;
			  	cursor: pointer;
		  	}
		  
	  		.nTop *, #floatSubTop *, #xTopMenuD * {
	  			font-size: 9pt !important;
	  		}
	  		
	  		.xDotMore {
	  			float: left;
	  			border-radius: 3px;
	  			height: 6px;
	  			width: 6px;
	  			background-color: #db241d;
	  			margin-left: 4px;
	  		}
	  		
	  		.nTop a {
	  			color: #777;
	  			text-decoration: none;
	  			
	  		}
	  		
	  		.nTop a:hover {
	  			color: #db241d;
	  			text-decoration: underline;
	  		}
	  		
	  		
	  		
	  		#floatSubTop a {
	  			color: #000;
	  		}
	  		
	  		/*#header * {
	  			font-size: 8pt !important;
	  		}*/

			.topMenuSelected
			{
				background-color: #db241d; 
				color: #fff; 
				text-align: center; 
				font-weight: bold; 
				
				/*font-size: 8pt;*/
				padding: 3px 5px 0px 5px;
				margin: 0px;
				float: left;
			}
			
			
			.topMenuSelectedX {
			 	background-color: #fff; 
			 	border-bottom: 4px solid #db241d; 
				
				text-align: center; 
				
				font-weight: normal; 
				/*font-size: 8pt;*/
				padding: 3px 0px 0px 0px;
				margin: 0px;
				float: left;
			}
			
			.topMenuSelectedX > a{
			color: #db241d; 
			display: block;
			padding-bottom: 6px;
			}
			
			.topMenu
			{
				background-color: #fff; 
				color: #777; 
				text-align: center; 
				font-weight: normal; 
				/*font-size: 8pt;	*/
				padding: 3px 0px 0px 0px;
				margin: 0px;
				float: left;
			}
			
			
			.topMenuSep
			{
				background-color: #fff; 
				color: #777; 
				text-align: center; 
				font-weight: normal; 
				/*font-size: 8pt;	*/
				padding: 3px 7px 0px 7px;
				margin: 0px;
				float: left;
			}
			
			
			
			
			
			.topMenuSelected .topMenuLink
			{
				color: #fff;
			}
			
			.topMenuSelected .topMenuLink:hover
			{
				color: #fff;
				text-decoration: none;
			}
			
			.topMenuLink
			{
				color: #444; 
				text-decoration: none;
			}
			
			
			.topMenuLink:hover
			{
				color: #db241d; 
				text-decoration: underline;
			}
			
			#topMenuLogin
			{
				background-color: #fff;
				color:  #db241d; 
				text-align: center; 
				font-weight: normal; 
				font-size: 8pt;	
				padding: 3px 0px 0px 0px;
				margin: 0px;
			}
			
			#topMenuLogin div{
				/*font-size: 8pt !important;	*/
				color:  #db241d !important; 
			}
			
			.topMenuLoginW
			{
				background-color: #fff; 
				color: #db241d; 
				text-align: center; 
				font-weight: normal; 
				/*font-size: 8pt;	*/
				padding: 4px 3px 5px 3px;
				margin: 0px;
			}
			
			.topMenuLoginW a
			{
				color: #db241d; 
			}

	  		
	  		
				  		
			.qSearchText
			{
				border: 1px solid #c1c1c1;
				color: #999;
				margin: 1px 3px 1px 0px;
				padding: 0px;
			}
			
			.qSearchText input
			{
				padding: 3px;
				border: none;
				color: #999;
				margin: 0px;
			}
			
			#seachIcon {
				margin: 2px 2px 1px 0px;
				width: 18px;
				height: 17px;
				padding: 0px;
				cursor: pointer; 
			}
			
			#q {
				width: 119px; 
				/*background-image: url(/images/design/yandex-hint.png);*/
				background-position: 2px 4px; 
				background-repeat: no-repeat; 
				background-color: #fff;
			}

	  		
	  		
	  		.footerLinks a {
	  			color: #fff;
	  			font-size: 8pt;
	  		}
	  		
	  		.redGLine {
	  			background-image: none;
	  			background-color: #db241d;
	  		}
	  		
	  		#mobv {
			color: #db241d; 
			text-decoration: underline;
			}
			
			#mobv:hover {
				color: #000; 
	
			}
		
			.weatherInfo {
				border: 1px solid #eee;
				padding: 2px 2px 2px 2px;
				/*width: 102px;*/
				margin-left: 10px;
				margin-right: 10px;
			}

			
			.weatherInfo a {
			color: #db241d; 
			}
						
			.weatherInfo .g{
			 float: left;
			
			}
			
			.weatherInfo .img{
			float: right;
			margin-top: 7px;
			/*width: 35px;*/
			}
			
			
			.weatherInfo  .img img{
				width: 35px;
			}
			
			.weatherInfo .temperature{
				font-size: 12pt; font-weight: bold; color: #db241d; text-align: center;
			}
			
			/*
			.weatherInfo .temperature sup{
				margin-top: -3px;
			}
			*/
			.weatherInfo .city{
				font-size: 7pt;
				font-weight: normal
			}
			
			.weatherInfo .city a{
				font-size: 7pt;
				color: #777;
				text-decoration: none;
			}
			
			.weatherInfo .temperature a{
				text-decoration: none;
			}
			
			.weatherInfo .city a:hover{
				font-size: 7pt;
				color: #000;
			}
						
			
			.weatherCell {
				margin-top: 22px;
			}
			
			#currency {
				color: #999;
				margin-top: 3px;
				font-size: 7pt;
				margin-left: 10px;
			}
			
			#currency img{
				margin-top: 0px;
			}
			
			
			
			.currencyData{
				color: #999;
				font-size: 7pt;
				margin: 0px 0px 0px 2px;
			}
			
			.cuLabel{
				color: #999;
				font-size: 7pt;
				margin: 0px 2px 0px 2px;
			}
			
			
			.currency  .citem{
				display: inline-block;
				border: 1px solid #eee;
			}



			
			
			
			
			
			
	
		}