.blogs-slider {
	position: relative;
	overflow: hidden;
	height: 292px;
	margin-bottom: 20px;

}
	.blogs-slider-items {
		position: absolute;
		top: 0;
	}
	
	.blogs-slider-item {
		-webkit-transition: opacity ease 1.2s;
		-moz-transition: opacity ease 1.2s;
		-ms-transition: opacity ease 1.2s;
		transition: opacity ease 1.2s;
		height: 292px;
		overflow: hidden; 
		float: left;
	}
	
		.blogs-slider-item.active {
		}
		
	.blogs-slider-img {
		width: 270px;
		height: 270px;
		overflow: hidden;
		float: left;
		padding: 10px;
		border: 1px solid #eee;
	}
	
	.blogs-slider-img img {
		width: 270px;
	}
	
	.blogs-slider-content {
		margin-left: 310px;
		
	}
	
	.blogs-slider-date {
		color: #8d8d8d;
		margin-bottom: 15px;
	}
	
	.blogs-slider-blog {
		margin-bottom: 5px;
	}
		
		.blogs-slider-blog a {
			text-decoration: none;
			color: #ba0009;
		}
		
		.blogs-slider-blog a:hover {
			color: #333;
		}
		
	.blogs-slider-title {
		margin-bottom: 10px;
	}
		
		.blogs-slider-title h1 {
			margin: 0;
			font-size: 24px;
		}
		
		.blogs-slider-title a {
			text-decoration: none;
		}
	
	.blogs-slider-author {
		color: #8d8d8d;
		margin-bottom: 5px;
	}
	
		.blogs-slider-author a {
			color: #999;
			text-decoration: none;
		}
	
	.blogs-slider-anons {
		margin: 15px 0 20px;
		text-overflow: elepsis;
	}
	
	.blogs-slider-read {
		font-size: 20px;
		font-style: italic;
		text-align: right;
	}
		.blogs-slider-read a {
			color: #AD0008;
			text-decoration: none;
		}
		
		.blogs-slider-read span {
			
		}
		
	.blogs-slider-select {
		text-align: center;
	}
		.blogs-slider-select a {
			text-decoration: none;
		}
		
		.blogs-slider-arrow {
			width: 5px;
			height: 9px;
			text-indent: -9999px;
			display: inline-block;
			vertical-align: middle;
			background: url(/i/blog/blogs-slider-rows.gif) 0 0 no-repeat;
			_display: inline;
			_zoom: 1;
			margin: 0 4px;
		}
			.blogs-slider-arrow.right {
				background-position: -5px 0 ;
			}
			
			.blogs-slider-arrow:hover {
				color: #f00;
			}
		.blogs-slider-dots {
			display: inline-block;
			vertical-align: middle;
		}
		.blogs-slider-dot {
			text-indent: -9999px;
			width: 9px;
			height: 9px;
			display: inline-block;
			vertical-align: middle;
			_display: inline;
			_zoom: 1;
			background: url(/i/blog/blogs-slider-dots.gif) 0 0 no-repeat;
			margin: 0 4px;
		}
			
			.blogs-slider-dot.active {
				background-position: 0 -9px ;
			}
			
			.blogs-slider-dot:hover {
				background-position: 0 -9px;
				opacity: .7;
			}
			
.blogs-intresting {
	border-bottom: 1px solid #b5b5b5;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

	.blogs-intresting .blogs-intresting-title {
		margin-bottom: 10px;
	}

.blogs-block {
	float: left;
	width: 305px;
	position: relative;
	letter-spacing: -.05em;
}

	.blogs-block-inner {
		
	}
	
	.blogs-block-title {
		font-size: 32px;
		margin-bottom: 5px;
		text-decoration: none;
		color: #ba0009;
	}
	
		.blogs-block-title a {
			text-decoration: none;
			color: #ba0009;
		}
		
		.blogs-block-content {
			margin-top: 10px;
		}
		
	.blogs-block-subtitle {
		color: #666;
		font-style: italic;
	}
	
.blogs-new {
	border-right: 0;
}
	.blogs-new .blogs-block-inner {
		padding-right: 15px;
		border-right: 1px solid #eee;
	}
	
	.blogs-new-items {
		
	}
	
	.blogs-new-item {
		border-top: 1px dotted #000;
		padding: 10px 0;
	}
	
	.blogs-new-title {
		font-size: 18px;
		margin-bottom: 10px;
	}
		
		.blogs-new-title a {
			text-decoration: none;
		}
	
	.blogs-new-author {
		display: inline;
	}
	
		.blogs-new-author a {
			text-decoration: none;
			color: #8d8d8d;
		}
		
	.blogs-new-text {
		color: #616161;
		margin-bottom: 5px;
	}
	
	.blogs-new-blog {
		margin-bottom: 5px;
	}
	
		.blogs-new-blog a {
			color: #ba0009;
			text-decoration: none;
		}
		
		.blogs-new-blog a:hover {
			color: #000;
		}
		
	.blogs-new-date {
		color: #8d8d8d;
		display: inline;
	}
	
	.blogs-new-info {
		overflow: hidden;
		margin-top: 5px;
	}
	
.blogs-all{
	position: relative;
	left: -1px;
	border-right: 0;
}

	.blogs-all .blogs-block-inner {
		border-left: 1px solid #eee;
		padding-left: 15px;
	}
	
	.blogs-all-items {
		font-size: 0;
	}
	
	.blogs-all-item {
		/*width: 50%;
		display: inline-block;*/
		vertical-align: top;
		font-size: 12px;
		margin-bottom: 20px;
	}
	
	.blogs-all-item-title {
		font-size: 14px;
		font-weight: bold;
	}
		
		.blogs-all-item-title  a {
			text-decoration: none;
		}
	
	.blogs-all-item-descr {
		color: #6e6e6e;
	}
	
/* Blog Page */

	.blogs-blog-inner {
		
	}
	
	.blogs-blog-title {
		text-align: center;
		
		font-size: 32px;
		letter-spacing: -.05em;
	}
	
		.blogs-blog-title a {
			color: #980005;
			text-decoration: none;
		}
	
	.blogs-blog-subtitle {
		font-style: italic;
		text-align: center;
		color: #737373;
		font-size: 14px;
	}
	
	.blogs-blog-side {
		
		position: relative;
		width: 165px;
		background: url('/i/blog_bg.jpg') #eeeeee no-repeat;
		padding: 45px 15px 0px 20px;
		text-shadow: 0px 1px 0px #ffffff;
		filter: dropshadow(color=#ffffff, offx=0, offy=1);
		/*-moz-border-image: url('/i/polosa_vertical.gif') 1 repeat;
		-webkit-border-image: url('/i/polosa_vertical.gif') 1 repeat;
		-o-border-image: url('/i/polosa_vertical.gif') 1 repeat;
		border-image: url('/i/polosa_vertical.gif') 1 repeat;*/
		
		border-left: 1px solid #ccc;
		-webkit-box-shadow:  -1px 0px 2px 0px rgba(255, 255, 255, 0.9);
		box-shadow:  -1px 0px 2px 0px rgba(255, 255, 255, 0.9);
		margin-top: -33px;
		margin-right: -10px;
	}
		
		
	/*.blogs-blog-content {
		width: 430px;
		float: left;
		margin-top: 30px;
		margin-left: 25px;
		margin-right: 20px;
	}*/
	.blogContainer{
		position: relative;
	}
		.blogContainer .blogs-blog-side{
			position: absolute;
			right: 0px;
			top: 18px;
			height: 100%;
		}


	.blogs-blog-content .main-video{
		position: relative;
		margin: 0px 0px 0px -15px;
	}
		.blogs-blog-content .main-video:after{
			content: '';
			position: absolute;
			left: -24px;
			top: 0px;
			background: url('/i/blog_video_left.png') 0 0 no-repeat;
			width: 39px;
			height: 280px;
		}
			.blogs-blog-content .main-video iframe{
				border-bottom: 3px solid #d1d1d1;
				padding-left: 15px;
			}

	.blogs-blog-item {
		margin:23px 0px 10px 0px;
		padding-bottom: 15px;
		border-bottom: 1px solid #b5b5b5;
	}
	
	.blogs-blog-item-title {
		font-size: 30px;
		line-height: 30px;
	}
	
		.blogs-blog-item-title a {
			text-decoration: none;
		}
	
	.blogs-blog-item-info {
		font-size: 10pt;
		color: #999;
		font-style: italic;
	}
	
	.blogs-blogs-item-author {
		display: inline;
		font-size: 12px;
	}
	
		.blogs-blogs-item-author  a {
			text-decoration: none;
			color: #8d8d8d;
		}
		
	.blogs-blogs-item-date {
		display: inline;
	}
	
	.blogs-blog-item-content {
		
	}
		
	.blogs-blog-continue {
		text-decoration: underline;
		color: #ba0009;

		display: block;
		text-align: right;
	}
		
	.blogs-blog-continue:hover {
		color: #000;
	}
	
	.blogs-blog-item-content p {
			margin-bottom: 0.9em;
			color: #666;
			font-size: 13px;

	}
		
	.blogs-blog-item-footer {
		padding: 10px 0;
		clear: both;
	}
	
		.blogs-blog-item-fb {
			float: left;
		}
		
		.blogs-blog-item-vk {
			float: left;
		}
		
		 .blogs-blog-item-vk #vk_like {
			float: left;
		}
		
.blogs-img-center {
	text-align: center;
	margin-bottom: 1em;
}

.blogs-img-right {
	float: left;
	margin: 0 1em 1em 0;
	border:1px solid #cecece;
}

.blogs-blog-side-block {
	border-bottom: 2px solid #ba0009;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
	.blogs-blog-inner .blogs-blog-side-block:last-child{
		margin-bottom: 0px;
		padding-bottom: 0px;
	}


	.blogs-blog-side-authors {
		
	}
		
		.blogs-blog-side-authors-title {
			border-bottom: 1px solid #000;
			text-transform: uppercase;
			color: #ba0009;
			font-size: 18px;
			margin-bottom: 10px;
			padding-bottom: 4px;
		}
		
		.blogs-blog-side-author {
			padding-bottom: 10px;
		}
			.blogs-blog-side-author-img {
				float: left;
			}
			.blogs-blog-side-author-name {
				font-size: 14px;
				margin-bottom: 10px;
			}
			
				.blogs-blog-side-author-name a {
					text-decoration: none;
				}
			
			.blogs-blog-side-author-info {
				text-align: center;
				margin: 5px 0;
				
			}
			
				.blogs-blog-side-author-info a {
					
				}
					
					.blogs-blog-side-author-com {
						background: url(/i/blog/blogs-com.gif) left center no-repeat;
						display: inline-block;
						_display: inline;
						_zoom: 1;
						color: #999;
						padding-left: 12px;
						font-size: 10px;
						color: #6b6b6b;
						text-decoration: none;
						margin: 0 3px;
					}
					
					.blogs-blog-side-author-stat {
						background: url(/i/blog/blogs-stat.gif) left center no-repeat;
						display: inline-block;
						_display: inline;
						_zoom: 1;
						color: #999;
						padding-left: 12px;
						font-size: 10px;
						color: #6b6b6b;
						text-decoration: none;
						margin: 0 3px;
					}
					
					.blogs-blog-side-author-share {
						text-align: center;
						margin-top: 10px;
					}
						.blogs-blog-side-author-share a {
							display: inline-block;
							_display: inline;
							_zoom: 1;
							width: 18px;
							height: 18px;
						}
						
						.blogs-blog-side-author-mail {
							background: url(/i/blog/blogs-mail.gif) left center no-repeat;
						}
						
						.blogs-blog-side-author-tw {
							background: url(/i/blog/blogs-tw.gif) left center no-repeat;
						}
						
						.blogs-blog-side-author-rss {
							background: url(/i/blog/blogs-rss.gif) left center no-repeat;
						}
						
					.blogs-blog-side-author-info a:hover {
						text-decoration: underline;
					}

		.blogs-blog-side-new-item {
			padding: 10px 0px;
			border-bottom: 1px solid #ccc;
			-webkit-box-shadow: inset 0px -1px 0px 0px #ffffff;
			box-shadow: inset 0px -1px 0px 0px #ffffff;
		}


		
			.blogs-blog-side-relative-posts-title, .blogs-blog-side-new-title, .blogs-blog-side-top-title{
				color: #BA0009;
				font-size: 16px;
				font-weight: bold;
				padding: 0px 0px 5px 0px;
			}
			
				.blogs-blog-side-new-item-title a {
					font-size: 14px;
					font-weight: normal;
				}
				
			.blogs-blog-side-new-item-author {
			
			}
				
				.blogs-blog-side-new-item-author a {
					text-decoration: none;
					font-style: italic;
				}
				
				.blogs-blog-side-new-item-author span {
					color: #999;
					font-size: .9em;
				}
	
	.blogs-blog-side-top-items :last-child , .blogs-blog-side-new-items :last-child{
		box-shadow: none;
		border-bottom: none;
	}
		

		.blogs-blog-side-item-title {
			font-size: 14px;
			text-decoration: none;
		}
		
		
		
		.blogs-blog-side-top-items {
			
		}
		
		.blogs-blog-side-top-item {
			border-bottom: 1px solid #ccc;
			-webkit-box-shadow: inset 0px -1px 0px 0px #ffffff;
			box-shadow: inset 0px -1px 0px 0px #ffffff;
			padding: 2px 0px 10px 0px;
		}
		
			.blogs-blog-side-top-item-img {
				display: block;
			}
			
			.blogs-blog-side-top-item-img img {
				width: 100%;
				display:block;
				border:1px solid #000;

			}
			
			.blogs-blog-side-item-info {
				font-size: 10px;
				line-height: 13px;
				margin: 5px 0px 0px 0px;
				text-decoration: none;
				color: #808080;
				font-style: italic;
			}
			
			.blogs-blog-side-item-author {
				text-decoration: none;
				color: #808080;
			}

.blogs-blog-artlist {
	
}

	.blogs-blog-artlist li {
		padding-bottom: 10px;
	}
	
	.blogs-blog-artlist span {
		color: #BA0009;
		border-left: 1px solid #1f1f1f;
		margin-left: 5px;
		padding-left: 5px;
	}