@font-face {
    font-family: 'roboto_medium';
    src: url('fonts/roboto-medium.eot');
    src: url('fonts/roboto-medium.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-medium.woff') format('woff'),
         url('fonts/roboto-medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular.eot');
    src: url('fonts/roboto-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-regular.woff') format('woff'),
         url('fonts/roboto-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'robotobold';
    src: url('fonts/roboto-bold.eot');
    src: url('fonts/roboto-bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-bold.woff') format('woff'),
         url('fonts/roboto-bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;

}

.newyear_counter_container
{
	width: 300px;
	float: left;
	position: relative;
}

#vk_groups
{
	width: 100%;
}


@media (max-width: 1299px) {
	.newyear_counter_container {
	    position: absolute;
	    top: 60px;
	    left: 200px;
	}
}

.newyear_counter_container .newyear__text
{
	position: absolute;
	top: -20px;
	margin: 0px;
	font-size: 14px;
	width: 100%;
	text-align: center;
	color: #606060;
}

.banner__link
{
	position: relative;
	display: block;
}

.banner__link:before
{
	content: ' ';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 10;
}

#vk_comments
{
	margin: 25px 0px;
}

#vk_comments,
#vk_comments iframe {
     width: 100% !important;
}




#modal__app .modal-dialog {
  width: 600px;
}
#modal__app .modal__h2 {
  margin: 15px auto;
  color: #000;
  text-align: center;
  margin-bottom: 30px;
}
#modal__app .modal__p {
  font-size: 16px;
  color: #000;
  text-align: center;
  margin-bottom: 55px;
}
#modal__app .modal_left,
#modal__app .modal_right {
  width: 50%;
  float: left;
  text-align: center;
}
#modal__app .clearfix {
  height: auto;
}
#modal__app .modal-body {
  padding-top: 50px;
  padding-bottom: 50px;
}

#modal__app .modal-content
{
	border-radius: 0px;
}

#modal__app .close
{
	position: absolute;
	top: 0;
	right: -70px;
	background: url('/images/close.png') center no-repeat;
	width: 48px;
	height: 48px;
	opacity: 1;
}


@media (max-width: 768px) {
	
	#modal__app .modal-dialog {
	  width: 95%;
	  margin: 25px auto;
	}
	#modal__app .modal__h2 {
	  margin: 15px auto;
	  color: #000;
	  text-align: center;
	  margin-bottom: 15px;
	}
	#modal__app .modal__p {
	  font-size: 16px;
	  color: #000;
	  text-align: center;
	  margin-bottom: 25px;
	}
	#modal__app .modal_left,
	#modal__app .modal_right {
	  width: 100%;
	  float: none;
	  text-align: center;
	}
	#modal__app .clearfix {
	  height: auto;
	}
	#modal__app .modal-body {
	  padding-top: 30px;
	  padding-bottom: 30px;
	}

	#modal__app .modal-content
	{
		border-radius: 0px;
	}

	#modal__app .close
	{
		position: absolute;
		top: 7px;
		right: 7px;
		background: url('/images/close_b.png') center no-repeat;
		width: 28px;
		height: 28px;
		opacity: 1;
		z-index: 10;
	}

	#modal__app
	{
		padding: 0px!important;
	}
}





/*Стили фото галереи*/
.fotoa img {
  margin: 0px 15px 15px 0px;
}

.download_link
{
color:#46BCC5;
}

/*Подложка слайдера*/

.add_bg 
{
	padding:15px;
	border-radius: 15px;
}

@media screen and (max-width: 767px)
{
	.add_bg 
	{
		margin-right: 15px;
	}
}

.add_bg h2
{
	margin-top:0px;
}

.add_bg p
{
	margin-bottom:0px;
}

.black_bg
{
	background:rgba(0,0,0,0.7);
}

.white_bg
{
	background:rgba(255,255,255,0.7);
}

	
.clearfix { height:1px;}
.clear { clear:both;}
input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #f0f0f0;-webkit-text-fill-color:#b0b0b0}
input:focus{outline:0}
textarea:focus{outline:0}
ol,ul{list-style:none}
blockquote,q{quotes:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
html{height:100%}
body{font:14px Arial,Tahoma,Verdana,sans-serif;height:100%; background: #f1f1f1;}
a{text-decoration:none;}
a:hover{border:0;text-decoration:underline;}

p{padding:0;margin:0}
img{border:0}
input{outline:0;vertical-align:middle}
h1{font-family:'roboto_medium';font-size:36px;line-height: 36px;color:#000;padding-bottom:25px; margin:0}
header { padding-top: 30px;}
footer { padding: 30px 0;}
h2{font-family:'roboto_medium';}

.nemrrazd {
	height:36px;
	margin-bottom: 25px;
	overflow:hidden;
	
	}

.h1bel {
	padding-top: 35px;
	padding-bottom: 0;
	margin:0;
	color: #fff;
	font-size: 30px;
	width: 60%;}
	
.h1bel2 {
	padding-top: 25px;
	padding-bottom: 0;
	margin:0;
	color: #fff;
	font-size: 24px;
	line-height:normal;
	width: 45%;}
		
	
.h1belw {
color: #000;
padding-top: 20px;
font-size: 30px;
padding-bottom: 15px;
}	

.h1bel1 {
	display:inline-block;
	padding:0;
	margin:0;}
	
	.sort {
	display:inline-block; }
	
	.sort ul{
		margin: 0 0 0 70px;
padding:0;
		display:inline-block;
		line-height: 36px;
		
	}
	
	.sort ul li{
		display:inline-block;
		font-family:'robotoregular';
		font-size: 16px;
		padding-right: 20px;
	}
	
	.sort ul li a{
		color: #aeca05;
		
	}
	
	.sort ul li.active a{
		color: #46bcc5;
	}
	

.asidemenu {
	padding-top: 62px;
	}
.testh {
		font-size: 30px;
	color: #000;
	font-weight:normal;
	padding-bottom: 30px;
	margin:0;
	}
	
.testh1 {
		font-size: 25px;
		padding-left: 17px;
	color: #000;
	font-weight:normal;
	padding-bottom: 20px;
	padding-top: 20px;
	margin:0;
	}
		
.zag {
	font-size: 30px;
	color: #000;
	font-weight:normal;
	padding-bottom: 20px;
	line-height: normal;

	}
	
.zag a {
	color: #000;
}

.zag a:hover {
	text-decoration:underline;
	
}

.navbar-brand {
font-family:'roboto_medium';
color: #000;
font-size: 15px;
line-height: 23px;
width: 395px;
padding:11px 250px 0 15px;
display:inline-block;
background:url(images/logo.png) right top no-repeat;
}
.navbar-brand:hover {
color: #000;	
}


@media (min-width: 1300px) {
	
	.navbar-brand--new-year
	{
		position: absolute;
		padding-top: 40px;
		padding-bottom: 20px;
		top: -30px;
		background: url(images/logo_new_year.png) 130px 50% no-repeat
	}

	.navbar-brand--14f
	{
		position: absolute;`
		padding-top: 40px;
		padding-bottom: 20px;
		top: -30px;
		background: url(images/logo_14f.png) 130px 50% no-repeat
	}

	.navbar-brand--23f
	{
		/*position: absolute;`
		padding-top: 40px;
		padding-bottom: 20px;
		top: -30px;*/
		background: url(images/logo_23f.png) 130px 50% no-repeat
	}

	/*.navbar-brand--year
	{
		background: url(images/logo_year.png) 130px 50% no-repeat
	}*/
}

@media (min-width: 992px) {
	.navbar-brand--year
	{
		background: url(images/logo_year.png) 130px 50% no-repeat
	}
}

.socset {
	position:absolute;
	right: 0;
	top:0px;
	/*width: 644px;*/
	width: 700px;
	height: 55px;
	z-index: 1;
	opacity:0.6;
}
	
.socsetf {
	padding-top: 20px;

	}
	
.vozr {
	height: 33px;
width: 50px;
float: left;
display: block;
color:#fff;
background: #aeca05;
font-family:'roboto_medium';
font-size: 20px;
line-height: 33px;
-webkit-border-radius: 15px 15px 15px 15px;
border-radius: 15px 15px 15px 15px;
padding:0 8px;
	}		
	

.vfs{height:33px;width:34px;margin-left:5px;float:right;display:block;background-position:right 1px;background-repeat:no-repeat;text-decoration:none;background-image:url(images/ser.png);  position:relative;}	

.searchmainck {
		position:absolute;
height:33px;width:34px;
	top: 0;
	right: 0;
	z-index:2;
	cursor:pointer;
	}

.searchmain {
	position:absolute;
	width: 200px;
	height:33px;
	top: 1px;
	left: -183px;
	display:none;
z-index:1;
	
	
	
	}

.padtopm {
	padding-top:5px;}
	
.searchif {
	padding-top: 2px;}	
	
.searchmainl {
	width: 15px;
	height: 31px;
	background:url(images/jopka.png) left top;
	float:left;}
	
	.searchmainr {
		border-top:2px #000 solid;
		border-bottom:2px #000 solid;
		width: 185px;
	height: 31px;
	float:left;
	}

.vf{height:33px;width:34px;margin-left:5px;float:right;display:block;background-position:left top;background-repeat:no-repeat;text-decoration:none}
.vf:hover{background-position:left bottom}
#vk{background-image:url(images/vk.png)}
#fb{background-image:url(images/fb.png)}
#tw{background-image:url(images/tw.png)}
#od{background-image:url(images/goog.png)}

.navbar-nav > li > a {
	font-family:'roboto_medium';
color: #000;
font-size: 20px;
}

.botfot {
	border-top: 1px #cbcbcb solid;
	
	}

.footnav {
	padding: 0;
	}
	
.footnav li{
	display:inline-block;
	padding-right: 30px;
	}
	
.footnav li:last-child{
	padding-right:0;
	
}
	
.footnav li a{
font-family:'robotoregular';
color: #000;
font-size: 14px;
line-height:normal;
border-bottom: 1px #000 solid;
	}
	
.footnav li a:hover{
	border:0;
	text-decoration:none;
	
}
	
.navifoot {
	
	padding: 5px 0 12px 0;
	margin:0 0 5px 0;
	}
	
.navifoot li{
	display:inline-block;
	padding-right: 30px;
}

.navifoot li:last-child{
	padding-right:0;
	
}

.navifoot li a{
font-family:'roboto_medium';
color: #000000;
font-size: 16px;
line-height: 24px;
display:inline-block;
padding-bottom: 5px;
border-bottom: 3px #f1f1f1 solid;
}

.navifoot li a:hover{
border-bottom: 3px #aeca05 solid;
text-decoration:none;
}

.navifoot li a.active{
	border-bottom: 3px #aeca05 solid;
}


#container{width:100%;float:left;}
#search{height:35px;float:right;position:relative;border:2px #a2a2a2 solid; }
#search1{height:35px;position:relative;border:2px #a2a2a2 solid; }

#search11 { padding-top: 20px; border-top: 1px #cbcbcb solid;}

#sf {
border:0;
height:24px;
color:#000;
font-size:14px;
line-height: 24px;
width:160px;
display:block;
position:relative;
-moz-box-sizing: border-box; 
-opera-sizing: border-box; 
-webkit-box-sizing: border-box; 
-khtml-box-sizing: border-box; 
box-sizing: border-box;
background: #f1f1f1;	
	}

#searchform #s{border:0;
height:31px;
color:#000;
font-size:14px;
width:100%;
display:block;
position:relative;
-moz-box-sizing: border-box; 
-opera-sizing: border-box; 
-webkit-box-sizing: border-box; 
-khtml-box-sizing: border-box; 
box-sizing: border-box;
background: #f1f1f1;}

.searchi{padding-right:31px; padding-left: 10px;position:relative;height:31px}

#btn,#btn:hover,#btn:active,#btn:focus{
	float:right;border:0;width:31px;height:31px;margin-left:-31px;outline:0;background: url(images/s.png) center center no-repeat;cursor:pointer;position:relative;display:block}

.discl {
	padding-top: 20px;
	color: #000;
	font-size: 13px;
	
	}
	
.footssil {
	margin-top: 30px;
	border-top: 1px #cbcbcb solid;
	padding-top: 20px;
	}	
	
.mainscrol {
	position:relative;
	height: 370px;
	overflow:hidden;
	}	
	
.mainscrol .item{
	width:100%;
	height: 370px;
	background-position: right center;
	background-repeat: no-repeat;
	
	position:relative;
	overflow:hidden;
	
	}

.sc2bf, .sc2bf h2, .sc2bf h2 a{
	color: #000;
	}
	
.sc2wf, .sc2wf h2, .sc2wf h2 a{
	color: #f5f5f5;
	}	
	
.sc2 {
	width: 350px;
	margin-top: 30px;
	margin-left: 30px;
	}			

.sc2 p{
font-size: 14px;
line-height: 22px;
padding-top: 30px;
}
	
.sc2 h2{
	font-family:'roboto_medium';
font-size: 36px;
line-height: 42px;
}

	
	
.banner {
	background-position:left top;
	background-repeat: no-repeat;
overflow: hidden;}
	
.banin {
	padding-top: 15px;
	padding-bottom: 43px;
	overflow:hidden;}	
	

.padart {
	padding-bottom: 30px;
	
	}
	
.testmr {

	padding: 20px 20px;
	background:#fff;
	overflow:hidden;
}

.newsmr {


	background:#fff;
	overflow:hidden;
}
.testmrin {
	background: url(images/tests.png) right top no-repeat;
	width: 100%;
	overflow:hidden;
	}
.asidemain {
	padding-top: 113px;
	}	
	
	
.linebottom {
	border-bottom: 1px #cbcbcb solid;
	padding-bottom:10px;
	}	
.inarticle {
	width: 250px;
	height: 490px;
	overflow: hidden;
	}
	
.inarticle2 {
	width: 250px;
	height: 385px;
	overflow: hidden;
	margin:0 auto;
	}	
	
.inarticle2m {
	width: 250px;
	overflow: hidden;
	margin:0 auto;

	}		
	
.inarticle1 {
	width: 250px;
	height: 450px;
	overflow: hidden;
	background-position:left top;
	background-repeat: no-repeat;
		padding: 0 15px 10px 15px;
	}
	
.inarticle3 {
	width: 250px;
	height: 385px;
	overflow: hidden;
	background-position:left top;
	background-repeat: no-repeat;
		padding: 0 15px 10px 15px;
		margin:0 auto;
	}	
	
.bgmenn {
	padding-bottom: 25px;
background: url(images/tochka.png) bottom center no-repeat;
margin-bottom: 20px;
	}	
	
.inarticle3m {
	width: 250px;
	overflow: hidden;
	background-position:left top;
	background-repeat: no-repeat;
		padding: 0 15px 10px 15px;
		margin:0 auto;

	}		
	
.imgck {
	display:block;
	width: 250px;
	height: 210px;

	
	
	}
		
.inarticle .zaliv{
	height:15px;
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	
background: -moz-linear-gradient(top,  rgba(241,241,241,0) 0%, rgba(241,241,241,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,241,241,0)), color-stop(100%,rgba(241,241,241,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(241,241,241,0) 0%,rgba(241,241,241,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(241,241,241,0) 0%,rgba(241,241,241,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(241,241,241,0) 0%,rgba(241,241,241,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(241,241,241,0) 0%,rgba(241,241,241,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f1f1f1', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */

	
}

.white h3{color: #000;}

.inarticle1 h3{
	font-family:'roboto_medium';
	font-size: 20px;
	line-height:normal;
	margin:0;
	text-align:center;

}

.inarticle2 h3{
	font-family:'roboto_medium';
	font-size: 20px;
	line-height:normal;
	margin:0;
	text-align: left;

}

.inarticle2m h3{
	font-family:'roboto_medium';
	font-size: 20px;
	line-height:normal;
	margin:0;
	text-align: left;

}

.inarticle3 h3{
	font-family:'roboto_medium';
	font-size: 20px;
	line-height:normal;
	margin:0;
	text-align: left;

}

.inarticle3m h3{
	font-family:'roboto_medium';
	font-size: 20px;
	line-height:normal;
	margin:0;
	text-align: left;

}

.white h3 a{color: #000;}
.black h3 a{color: #fff;}
		
.inarticle h3{
	font-family:'roboto_medium';
	font-size: 20px;
	line-height:normal;
	margin:0;

}

.white p{color: #333333;}
.black p{color: #fff;}

.inarticle1 p{
	font-size: 14px;
	line-height: 18px;
	padding-top: 20px;
	text-align:center;
	
}

.inarticle p{
	font-size: 14px;
	line-height: 18px;
	padding-top: 20px;
	
}


	
.img1 {
	width: 250px;
	height: 210px;
	display:block;
	}
	
.inartpos {
	position:relative;
	padding: 15px 0;
	
	}	
	.inartpos1 {
		display:inline-block;
		text-align:left;
		background:url(images/tochka3.png) right center no-repeat;
		padding-right: 24px;
		margin-right: 20px;
		}
		
	.inartpos1 a{
		font-size: 14px;
	line-height: 18px;	
	color: #464646;	
	}
	
	.inartpos2 {
		display:inline-block;
		text-align:left;
		}
		
	.inartpos2 a{
		font-size: 14px;
	line-height: 18px;	
	color: #464646;	
	}

		.inartpos3 {
		text-align:left;
		font-size: 14px;
		line-height: 18px;
		color: #828181;
		}	
	
.inartposleft {
	display:inline-block;
	width: 50%;
	text-align:left;}

.white .inartposleft a{color: #464646;}
.black .inartposleft a{color: #fff;}
.black .inartposleft{color: #fff;}	



.maincitatpos {
	position:absolute;

	font-size: 14px;
	line-height: 18px;
	font-family: 'robotoregular';
	padding: 18px 20px 0 0;
	}
.speccb .maincitatpos {
	border-top: 1px #fff solid;
	color:#fff;
	}	
.speccc .maincitatpos {
	border-top: 1px #000 solid;
	color:#000;
	}
	
.specrr .maincitatpos {
		bottom: 18px;
	left: 318px;
	}	
	
.specrl .maincitatpos {
		bottom: 18px;
	left: 60px;
	}	

.specrv .maincitatpos {
		bottom: 14px;
		right: 0px;
		padding-top: 0;
		border-top: none;
	}
		
	
.speccb a{
	color: #fff;
}

.speccc a{
	color: #000;
}

.inartposleft a{
	font-size: 14px;
	line-height: 18px;	
}
.white .inartposright {color: #464646;}

.black .inartposright {color: #fff;}

.white .inartposright a{color: #464646;}

.black .inartposright a{color: #fff;}

.inartposright1 {
		line-height: 18px;
		color: #464646;
}

.inartposright1 a{
	color: #464646;
}

.inartposright {
	display:inline-block;
	width: 50%;
	text-align: right;
		line-height: 18px;
}
	
.view {
	background:url(images/eye.png) left center no-repeat;
	padding-left: 35px;
	}	
		
.likes {
	display:inline-block;
	background:url(images/positive.png) left center no-repeat;
	padding-left: 25px;
	color: #464646;
	cursor:pointer;
	
	}
	
.likeslike {
	display:inline-block;
	background:url(images/positiveh.png) left center no-repeat;
	padding-left: 25px;
	color: #464646;
	
	}	
	
.likeslike:hover {
	text-decoration:none;
}
	
.likes:hover {
	background:url(images/positiveh.png) left center no-repeat;
	text-decoration:none;
}
	
.testss {
	padding-bottom: 25px;
	background: url(images/tochka.png) bottom center no-repeat;
	margin-bottom: 20px;
	}	
	

.testmrin .testss:last-child {
	background: none;
	margin-bottom: 10px;
	}	
		
.testss h3{
	font-family:'roboto_medium';
	font-size: 20px;
	line-height:normal;
	margin:0;

}

.testss h3 a{color: #000;}

.testsseshe {
	text-align:center;
	min-height: 40px;
	position:relative;
	}
	
.testsseshe a{
		font-family:'roboto_medium';
	font-size: 20px;
	line-height:normal;
	padding: 5px 20px;
	color: #000;
	border: 2px #6dcff6 solid;

	}
	
.testsseshe a:hover{
	text-decoration:none;
	background: #6dcff6;
	color: #fff;
	
}
.mainpos1 {
	
	font-family:'robotoregular';
color: #000;
font-size: 18px;
line-height:normal;
padding-left: 20px;
border-left: 10px #aeca05 solid;
width: 250px;
	}	
	
.mainpos1 a{
color: #000;	
}

.mainvt {
	padding: 60px 15px 30px 15px;}



.mainuroven {
		font-family:'robotobold';
color: #000;
font-size: 24px;
	padding: 50px 0 0 53px;
	background:url(images/positivebig.png) 15px 78px no-repeat;
	}

.mainuroven span{
	display:block;
	font-size: 40px;

}

.mainuroven1 {
		font-family:'robotobold';
color: #000;
font-size: 24px;
	padding: 35px 0 30px 60px;
	background:url(images/positivebig.png) 20px 43px no-repeat;
	}

.mainuroven1 span{
	display:block;
	font-size: 40px;

}

.maininter {
	padding: 40px 0 0 30px;
}
.maininterline {
	width: 150px;
	height: 10px;
	background:#6dcff6;
	
	}
	
.mainnewsline {
	width: 96px;
	height: 5px;
	background:#aeca05;
	}	
	
.maininter img{
	width: 240px;
	height: 240px;
	display:block;
	margin-top: 20px; 

}
.maininter h2{
color: #000;
font-size: 24px;
font-family:'roboto_medium';
padding-top: 25px;
margin:0;
line-height:normal;
	
}
.maininter h2 a{
	color: #000;
}

.mainhist {
	position: relative;
	min-height: 210px;
	padding-left: 280px;}
	
.mainhist p{
	color:#464646;
	font-size: 14px;
	line-height: 20px;
	}	
	
	.mainhist h2{
		color: #000;
font-size: 28px;
font-family:'roboto_medium';
margin:0;
width: 300px;
line-height: normal;
	}
	
.mainhist h2 a{
	color: #000;
	
}	


	
.mainhistimg {
	position:absolute;
	left:0;
	top:0;}
	
.linehist {
	width: 70px;
	height: 1px;
	background: #787878;
	margin-bottom: 25px;}
	
.maincitat {
	width: 560px;
	height: 375px;
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	margin-top: 65px;
	overflow: hidden;
	}
	
.specrr h2 {
	padding:85px 30px 0 265px;	
	}

.specrr h2 a, .specrl h2 a
{
	display: block;
	padding: 25px;
}
	
.specrl h2 {
	padding:85px 265px 0 30px;	
	}

.specrv h2
{
	position: absolute;
	bottom: 0;
	padding: 30px;
}
	
.speccb h2{
	color: #fff;
	}	
	
.speccb h2 a{
	color: #fff;
}	
	
.speccc h2{
	color: #000;
	}	
	
.speccc h2 a{
	color: #000;
}	
		
				
.maincitat h2{
	
	font-size: 30px;
	font-family:'robotobold';
	line-height: 34px;
	margin:0;
	
}


.maincitatbg {
	position:absolute;
	width: 50px;
	height: 50px;
	top: 20px;
	right: 20px;
	background-position:left top;
	background-repeat:no-repeat;
	z-index: 1;
	
}
	
.mainchai {
	background-position:left top;
	background-repeat:no-repeat;
	
	overflow: hidden;
	position:relative;
	/*padding-left: 60px;*/
	width: 275px;
	}	
.mainchai .mainpos1 {
	border-color: #6DCFF6;

}
	
.mainchai p{
		color:#464646;
	font-size: 14px;
	line-height: 20px;
	padding-top: 10px;
	padding-left: 30px;
}

.mainchai .inartpos
{
	padding-left: 30px;
}

.mainchai h2{
		color: #000;
	font-size: 20px;
	font-family:'roboto_medium';
	line-height: normal;
	margin:0;
	

}

.mainchai h2 a{
	color: #000;
}

.mainnews {
	padding: 40px 0 0 30px;
width: 275px;}	
	
.mainnews h2{
			color: #000;
	font-size: 24px;
	font-family:'roboto_medium';
	line-height: normal;
	margin:0;
	padding-top: 10px;

}

.mainnews h2 a{
	color: #000;
}

.mainnews ul{
	margin:0;
	padding: 35px 0 0 0;
	
}

.mainnews ul li{
	color: #000;
	line-height:normal;
	padding-bottom: 40px;
	display:block;
}

.mainnews ul li.active{
	background:url(images/rupor.png) left 6px no-repeat;
	padding-left: 50px;
	
}

.mainnews ul li:last-child{
	padding-bottom: 0;
	
}

.mainnews ul li a{
	font-size: 15px;
		font-family:'robotoregular';
	color: #000;
	line-height: normal;
}

hr {
border-top: 1px solid #606060;
margin-right: 38px;
}

.nextprev{padding-top:10px; text-align:center; padding-bottom: 10px;font-family:'roboto_medium';}
.nextprev a{display:inline-block;
margin-right:20px;
color:#000;
line-height:30px;

font-size:18px;
padding:12px 0;
border:0;
text-align:center;
cursor:pointer;
}
.nextprev a:hover{
	text-decoration:none;
	color:#666;
}
.nextprev .this-page{display:inline-block;
margin-right:20px;
background:#aeca05;
color:#000;
line-height:30px;
font-size:18px;
padding:7px 17px;
border:0;
text-align:center;
cursor:default;
-webkit-border-radius: 36px 36px 36px 36px;
border-radius: 36px 36px 36px 36px;
}

.break{display:inline-block;
margin-right:20px;
background:url(images/tochki.png) center 33px no-repeat;
line-height:30px;font-size:20px;padding:12px 0;width:15px}

.mainpop {
	background: #fff;
	padding-top: 25px;
	padding-bottom: 10px;
	margin-top: 40px;
	margin-bottom: 40px;
	}
	
.mainpop h2{
	
				color: #000;
	font-size: 30px;
	font-family:'roboto_medium';
	line-height: 30px;
	margin:0;
	padding-left: 15px;
	padding-bottom: 20px;

	
}

.linehead {
	border-top:1px #d4d4d4 solid;
	display:none;
	position:absolute;
	left: 0;
	top: 125px;
	width: 100%;
	}
	
.newspost {
	width: 100%;
	height: 375px;
	background-position:left top;
	background-repeat:no-repeat;
	
		padding:30px;
	position:relative;
	overflow:hidden;
	}
	
.newspost1 {
	width: 100%;
	height: 375px;
	background: #46bcc5;
	
		padding:15px 15px 15px 30px;
	position:relative;
	overflow:hidden;
	}	
	
.newspost2 {

	position:relative;
	color: #000;

	}		
.newspostin1 {
		background-position:right top;
	background-repeat:no-repeat;
	height: 100%;
	}	

.pppcat1 {
	padding-top:15px;}

.pcat1 {
				color: #fff;
	font-size: 18px;
	font-family:'robotoregular';
	line-height: 18px;	
	}
	
.pcat1 a{
			color: #fff;
			display:inline-block;
			padding-right: 30px;
			background:url(images/tockjab.png) right 8px no-repeat;
			margin-right: 18px;
			
}

.pcat2 {
				color: #000;
	font-size: 18px;
	font-family:'robotoregular';
	line-height: 18px;	
	}
	
.pcat2 a{
			color: #000;
			display:inline-block;
			padding-right: 30px;
			background:url(images/tockjab1.png) right 8px no-repeat;
			margin-right: 18px;
			
}

.descpostbel {
	padding-top: 25px;
	color: #fff;
		font-size: 18px;
	font-family:'robotoregular';
	width: 45%;}
	
.descpostbel1 {
	padding-bottom: 15px;
	color: #000;
		font-size: 18px;
	font-family:'robotoregular';
}	
	
.inarth {
	padding-bottom: 10px;}	
	
.inpostpos {
	color: #fff;
	position:absolute;
	left:30px;
	bottom:30px;
		font-size: 14px;
	font-family:'robotoregular';
	}
	
.inpostpos a{
	color: #fff;}
	
.inpostpos1 {
	color: #000;
		font-size: 14px;
	font-family:'robotoregular';
	}
	
.inpostpos1 a{
	color: #000;}	

.inpostposleft {
	display: inline-block;
	padding:7px 20px 0 0;;
	border-top: 2px #fff solid;}
	
.inpostposleft1 {
	display: inline-block;
	padding:7px 20px 0 0;;
	border-top: 2px #000 solid;}
	
.inautor {
	padding-bottom: 8px;}	
	
.share42init {
	display:inline-block;}	
	
.padt1 {
	padding: 30px 115px 0 200px;
	font-size: 14px;
	line-height: 20px;
	position:relative;
	min-height: 150px;}

.padt1 span
{
	color: #fff;
font-size:inherit!important;
font-family:inherit!important;
color:inherit!important;
}	
	
.padt2 {
	padding:0 80px 0 0;
	
}

.padt2 img, .vetop img{
	max-width: 100%;
}
	
.padt1 .socsetleft {
	position:absolute;
	width: 170px;
	top:34px;
	left:0;}
	
.padt1 img{
	max-width: 100%;
	height:auto;
	height: auto !important;
}
	
.padt1 p, .padt2 p, .vetop p{
	padding-bottom: 20px;
	
}
.padt1 h2, .padt2 h2, .vetop h2{
	font-size: 20px;
	font-family:'roboto_medium';
	margin:0;
	padding-bottom: 20px;
	line-height:normal;
	
}

.padt1 h3, .padt2 h3{
	font-size: 16px;
	font-family:'roboto_medium';
	margin:0;
	padding-bottom: 20px;
	line-height:normal;
	
}


.padt1 ul, .padt2 ul, .vetop ul{
	margin: 0;
	padding: 0 0 20px 0;
	
}

.padt1 ul li, .padt2 ul li, .vetop ul li{
	padding-left: 20px;
	background: url(images/li.png) left 9px no-repeat;
	padding-bottom: 3px;
	
}

.padt1 ul li ul, .padt2 ul li ul, .vetop ul li ul{
	padding:5px 0 0 0;
	
}

.padt1 a, .vetop a
{
	color: #46BCC5;
	text-decoration: underline;
}

.padt1 a:hover, .vetop a:hover
{
	text-decoration: none;
	color:#AECA05;
}

.citata {
	border-top: 2px #c9da63 solid;
	border-bottom: 2px #c9da63 solid;
	padding: 25px 25px 25px 0;
	margin: 10px -25px 30px -200px;
	min-height: 150px;
	}
	
.citata1 {
	display:block;
	position:relative;
	text-align:center;
		font-size: 18px;
	font-family:'robotoregular';
	line-height: 26px;
	margin: 0 -50px 20px -50px;
	padding: 0 50px;
	
	}	
	
.cit1l {
	position:absolute;
	height:100%;
	width: 28px;
	background:url(images/citl.png) left center no-repeat;
	top:0;
	left:0;
	
}

.cit1r {
		position:absolute;
	height:100%;
	width: 28px;
	background:url(images/citlr.png) left center no-repeat; 
	top:0;
	right:0;
}

.pbold {
	font-weight: bold;}

.citv {
	border-top:1px #fff solid;
	width: 385px;
	margin: 0 auto;
	padding-bottom: 20px;
	height: 1px;
	}
	
.citn {
	border-bottom:1px #fff solid;
	width: 385px;
	margin: 0 auto;
	padding-top: 20px;
		height: 1px;
	}	
	
.fotol {
	margin:0 0 20px -200px;
	}
	
.fotolopis {
	width: 200px;
	float:left;
	padding-right: 30px;
	text-align:right;
	color: #4a4a4a;
	font-size: 14px;
	
	}
	
.fotolimg {
	overflow:hidden;
	
	}			
	
.citataimg {
	width: 120px;
	height: 96px;
	float:left;
	
	}	
	
.citatai {
	float		: left;
	display		: table;
	width: 165px;
	padding-right: 15px;
	height: 96px;
	}	
	
.citatawho {
	display		: table-cell;
	vertical-align	: middle;
	}

.citatawho p,
.citataautor p {
	font-size:inherit!important;
	font-family:inherit!important;
	color:inherit!important;
	}

.citataautor {
	display:block;
		color: #000!important;
		font-size: 18px!important;
  font-family: 'robotoregular'!important;
}
	
.citataautord {
	display:block;
	color: #464646!important;
	font-size: 14px!important;
	}
	
.citataopis {
			color: #000!important;
		font-size: 18px!important;
	font-family:'robotoregular'!important;
	line-height: 28px!important;
	padding-left: 285px;
	}		

.citataopis p
{
	font-size: inherit!important;
}
	
.tags {
	padding: 5px 0 20px 0;
	
	}	
.tags span{
			color: #000;
		font-size: 18px;
	font-family:'robotoregular';
	padding-right: 10px;
}
.tags a{
		font-size: 14px;
	font-family:'robotoregular';
	display:inline-block;
	border: 1px #d6d6d6 solid;
	padding: 5px 10px;
	text-decoration:none;
	margin-right: 20px;
	margin-bottom: 10px;
}

.tags a:hover{
	text-decoration:none;
	border: 1px #aeca05 solid;
}

.soccseti {
	background:#fff;
	padding: 30px 30px 15px 30px;
	margin-left: -30px;}

.soccseti h2{
font-size: 18px;
font-family:'robotoregular';
margin:0 0 20px 0;
	
}

.soccsetiin {
	display:inline-block;
	font-size: 15px;
	height: 34px;
	font-family:'robotoregular';
	color: #fff;
	padding: 0 13px 0 10px;
	margin-right: 30px;
	margin-bottom: 15px;
	cursor: pointer;
	vertical-align: top;
	line-height: 34px;
	
	}

.soccsetiin span{
	padding-left: 30px;
	
}

.soccsetiin:hover {
	text-decoration: none;
	
}


.posit {
	background: #aeca05 url(images/positive1.png) 81px center no-repeat;}
	
.positlike {
	background: #aeca05 url(images/positive1h.png) 81px center no-repeat;}	
	
	.posit:hover {
	background: #aeca05 url(images/positive1h.png) 81px center no-repeat;}

	#disqus_thread {
		padding: 30px 0 30px 0;
		
		}
		
	.rmen {
		margin:0;
		padding-bottom: 30px;
		font-size: 30px;
		padding-left: 15px;
		
		}
		
	.pbotm {
		padding-bottom: 40px;}			
	
	
.test {
	padding: 10px;
	overflow:hidden;
	background: #aeca05;
	margin-bottom: 20px;
	position:relative;
	}
	
.testzapret {
	position:absolute;
	width: 100%;
	height: 100%;
	top:0;
	left:0;
	z-index:2;
	display:none;
	}
	
	.testresult	{
	display:none;
	padding: 5px;	
		
		}
		
	.testresult	h2{
		text-align: left;
		color: #fff;
		
	}
		
	.testsusl {
		display:none;
		}
		
	.testresult	h3 {
		padding-top: 30px;
		color: #fff;
		font-size: 18px;
		padding-bottom: 15px;
		}		
	
.testgo {
	position:absolute;
	height: 100%;
	width: 100%;
	background:url(images/go.png) center center no-repeat;
	z-index:1;
	cursor: pointer;
	}
	
.testgo:hover {
		background:url(images/goh.png) center center no-repeat;
}

.testvop {
	padding:20px;
	position:relative;
	display:none;
	background: #fff;
	}
	
.testvop p{
	font-size: 18px;
	line-height:normal;
	color: #000;
	font-family:'robotoregular';	
}

.logotest {
	width: 100%;

	
}

.testvop .audio{
	position:relative;
		padding-bottom: 40px;
	
}

.testvop img{
	padding-bottom: 40px;
	width: 100%;
	
	}

.mpsound {
	}

.otvetbl {
	
	}
	
.otvet {
	background: #dedede;
	padding: 5px 15px;
		font-size: 14px;
	line-height:normal;
	color: #000;
	font-family:'robotoregular';
	margin-bottom: 10px;
	cursor: pointer;
	}
	
.otvet:hover {
	background: #c7c6c6;	

}

.otvettrue {
		background: #aeca05 !important;
	}

.fotoleft {
	position:relative;
	padding-bottom: 20px;}
	
.fotoleft img{
	width: 180px;
	height:auto !important;
	height:auto;
float:left;
	display:block;
	padding:0px 15px 15px 0px;
	}
	
.fotolefttext {
	/*display:block;
	padding-left: 210px;*/
	}
	
.fotoright {
	position:relative;
	padding-bottom: 20px;}
	
.fotoright img{
	width: 180px;
	height:auto !important;
	height:auto;
float: right;
	display:block;
	padding:0px 0px 15px 15px;}
	
.fotorighttext {
	display:block;
	/*padding-right: 210px;*/
	}
	
.spec6 {
	height: 370px;
	background: #aeca05;
	position:relative;
	padding: 10px;
	overflow:hidden;}	
	
.spec6 img{
	width: 100%;
	
}

.spec6 h2{
	position:absolute;
	width: 100%;
	bottom:0;
	left:0;
	text-align:center;
		background: #aeca05;
		font-size: 20px;
		line-height: normal;
		padding: 10px;
		margin:0;
	
}

.projecttop {
	position:relative;
	width:100%;
	}
	
	.projecttop img{

		width: 100%
		
	}
	
	 .projecttbot img{
		margin-top: -30px;
		width: 100%
		
	}
	
.projectname {
	background:url(../../images/veteran/vet.png) center 80% no-repeat;
	position:absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left:0;
	
	}	
	
.projectc {
		background:url(../../images/veteran/vetcenter.jpg) top center repeat-y;
		background-size: 100%;
		padding:0 70px 30px 70px;
	}
	
.prsp {
	
	}
	
.projectit{
	padding-bottom: 20px;
	position:relative;
	
}
	
.projectit img{
	width: 100%;
	
	}
	
.projectit a:hover {
	text-decoration:none;
	
}
	
.projectit h3{
	margin: 10px 0 5px 0;
	text-align:center;
	color: #3f2411;
	font-family:'robotoregular';
	font-size:16px;
	text-transform: uppercase; 
}

.projectit p{
		color: #3f2411;
	font-family:'robotoregular';
	font-size:16px;
	text-transform: uppercase; 
	text-align:center;
	margin-bottom: 5px;
}

.vetzs {
	text-align:center;
	padding: 10px 0 30px 0;}
	
.vetzss {
		color: #3f2411;
	font-family:'robotoregular';
	font-size:16px;
	border-bottom: 1px #ad9660 solid;
	position:relative;
	cursor: pointer;
	}
	
.vetzss:hover {
	text-decoration:none;
	border:0;
	
}

.zvezda {
	position:absolute;
	width: 18px;
	height: 17px;
	top:14px; 
	right:-9px;
	background:url(../../images/veteran/zvezda1.png) left top no-repeat;}
	
	.georg {
		position:absolute;
		top: 20px;
		right: 20px;
		height: 65px;
		width: 65px;
		background:url(../../images/veteran/georg.png) left top no-repeat;}

.vetmod{ background:url(../../images/veteran/vetcenter.jpg) top center repeat-y;
background-size: 140%;
text-align:center;}
.modal-dialog {
	width: 400px;}
.modal-close{background: url(/files/fancybox/close1.png) top center no-repeat;
width: 36px;
height: 36px;
cursor: pointer;
position: absolute;
right: 15px;
top: 15px;
z-index: 99;}

#zakazland_22 {
	
	}
	
#zakazland_22 h2{
		color: #3f2411;
	font-family:'roboto_medium';
	font-size: 26px;
	margin:0 0 20px 0;
	}
	
.btn-2 {
			color: #3f2411;
	font-family:'robotoregular';
	font-size:16px;
	text-transform: uppercase;
	border: 2px #3f2411 solid;
	display:inline-block;
	padding: 5px 20px;
	cursor: pointer;
	}	
	
.btn-2:hover {
	text-decoration:none;
	border: 2px #3f2411 solid;
}

.mvini {
	width: 100%;}
	
.podveteran {
	margin-top: 20px;
	border: 2px #3f2411 solid;
	text-align:center;
	padding: 0 20px;
	
	}
	
.chemp {
			color: #3f2411;
	font-family:'robotoregular';
	font-size:20px;
	text-transform: uppercase;
	border-bottom: 2px #3f2411 solid;
	display:inline-block;
	padding: 10px 10px;
	margin-bottom: 15px;
	}
	
.chempс {
	color: #000;
	font-size:14px;
	line-height: normal;
	margin-bottom: 15px;
	}	
	
.otkl {
	color: #3f2411;
	font-family:'robotoregular';
	font-size:20px;
	
	border-top: 2px #3f2411 solid;
	padding: 10px 10px;
	margin-bottom: 5px;
	}
	
.otkl a{
	text-transform: uppercase;
		color: #3f2411;
}

.otkl a:hover{
	text-decoration:none;
	
}

.vetop h1{
	color: #3f2411;
	font-family:'robotoregular';
	font-size:26px;
	text-transform: uppercase;
	padding-bottom: 10px;
	
	}
	
.podchv {
	margin-bottom: 15px;
	width: 200px;
	height: 2px;
	background: #3f2411;}	

@media (min-width: 990px) and (max-width: 1299px) {
	
	.testsseshe {
		display:none;
		}
	.testh {
		display:none;}
.testss {
	background: none;
	margin-bottom: 0;
	padding-bottom: 12px;}	
	.asidemain {
		padding-top: 20px;}
	.mdpad {
		padding-top: 40px;}


.mainnews {
padding: 0;
width: auto;
}

.mainnewsline {
	display:none;}
	
.mainnews h2 {
	padding-top: 0;}	
	
	.mainnews ul {
		padding-top: 15px;}
		
	.mainnews ul li {
		width: 290px;
		float:left;
		padding-bottom: 20px;
		padding-right: 40px;}	
		

.linehead {
	display:block;
	
}
.navbar-right {
float: left !important;
margin-right: 0;
margin-left: -15px;
margin-top: 20px;
border: 0;
}
.bgmenn {
			margin-bottom:0;
		background:none;}

}

@media (max-width: 989px) {
	
	.mvini {
		margin-bottom: 20px;}
	
.podveteran {
	margin-top: 0;}
	.projectname {
		background-size:50%;
	}	
	
	
	.bgmenn {
		margin-bottom:0;
		background:none;}
.padt1 .socsetleft {
	display:none;
	
}
	
	.citata1 {
display: block;
position: relative;
text-align: center;
font-size: 16px;
font-family: 'robotoregular';
line-height: 24px;
margin: 0 0 20px 0;
padding: 0 50px;
}
	
	.fotol {
margin: 0 0 20px 0;
}
.fotolopis {
width: 100%;
float: none;
padding-right: 0;
padding-bottom: 5px;
font-size: 13px;
text-align: left;
}
	
	.citata {
border-top: 2px #c9da63 solid;
border-bottom: 2px #c9da63 solid;
padding: 25px 25px 25px 0;
margin: 10px 0 30px 0;
}
	
	.padtopm {
		padding-top: 0}
	.palos {
		border-bottom: 1px #ccc solid;}
	.newspost {
height: auto;
background-image:none !important;
padding: 0;
overflow: visible;
}

.newspostin1 {
	background-image:none !important;}

.newspost1 {
	width: 100%;
	height: auto;
	background: #f1f1f1;
	
	padding: 0;
	position:relative;
	overflow:hidden;
	}	

.citataopis {
font-size: 16px;
line-height: 22px;
padding-left: 245px;
}



.citatai {
width: 125px;
}

.newspost img{
	width: 100%;
	padding-top: 20px;
	
}


.newspost1 img{
	max-width: 100%;
	padding-top: 20px;
	
}
	.pcat1 {
color: #000;
}
.pcat1 a {
color: #000;
background: url(images/tockjab1.png) right 8px no-repeat;
}
.pppcat1 {
	padding-top: 0;
	
	}


.h1bel {
padding-top: 20px;
color: #000;
font-size: 30px;
width: 100%;
}

.h1bel2 {
padding-top: 20px;
color: #000;
font-size: 30px;
width: 100%;
}

.descpostbel {
padding-top: 20px;
color: #000;
width: 100%;
}

.inpostpos {
color: #000;
position: relative;
left: auto;
bottom: auto;
padding-top: 20px;

}
.inpostposleft {
border-top: 2px #000 solid;
}
.inpostpos a {
color: #000;
}

	.inarth {
		padding-bottom: 0;}
		.padt1 {
		padding: 30px 0 0 0;
		}
		
	.padt2 {
		padding:0;
		}	
	
	.nemrrazd {
		overflow: visible; 
		height: auto; }

	.nemrrazd	.h1bel1
	{
		display: block;
	}
		
		.sort ul {
			margin-left: 0px;}
	
	.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	border:0;
	padding:0;
background: none;
	
}

	.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	border:0;
	padding:0;
background: none;
	
}
	.linebottom {
		padding-bottom:0;
		
	}
	
#search11 {
	padding-bottom: 20px;}	
.asidemain {
		padding-top: 20px;}
	.testsseshe {
		display:none;
		}

.testss {
	background: none;
	margin-bottom: 0;
	padding-bottom: 12px;}	

.navbar-nav > li > a {
	font-size: 18px;
	font-family:'robotoregular';
	}	

.navifoot li a {
		font-size: 16px;
	font-family:'robotoregular';
	}
	
.navifoot li {
	padding-right: 20px;}	
	
.navbar-brand {
font-family: Arial, Helvetica, sans-serif;
color: #484848;
font-size: 16px;
line-height: 22px;
width: 280px;
padding:0 0 15px 75px;
display:inline-block;
background:url(images/logom.png) 15px 3px no-repeat;
}	
header {
	padding-top:15px;}
.socset {
	display:none;}

.nav > li:first-child {
	padding-top: 5px;
	
}

.nav > li {
  padding-left: 15px;
  padding-bottom: 10px;
}

.navbar-default .navbar-nav > li > a {
	border:0;
	
}

.navbar-default .navbar-nav > li > a:hover {
	border:0;
}
	
}

@media screen and (max-width: 767px) {
	.vetop h1 {

  font-size: 18px;

}
	.podveteran {
		margin-bottom: 20px;}
	
.zvezda {
	display:none;}
	
.vetzs {
  text-align: center;
  padding: 10px 0 5px 0;
}	

.vetzs:last-child {
	 padding: 10px 0 20px 0;
}
.vetzs:first-child {
	 padding: 0 0 5px 0;
}	

.modal-dialog {
  width: 300px;
}
	.projectc {
	
		 padding: 40px 30px 0 30px;}
		.projectname {
			background:url(../../images/veteran/vet.png) center top no-repeat;
		background-size:70%;
		margin-top: 40px;
		height: 200%;
		 
		
	}	
	.bgmenn {
		padding:0 20px;
		background:none;}
		.inarticle2m {
			width: 100%;}
	
	.navbar-brand {
font-size: 15px;
width: 265px;
padding:0 0 15px 75px;
}	
	.testgo {
	background:url(images/gom.png) center center no-repeat;
	}
	
.testgo:hover {
		background:url(images/gohm.png) center center no-repeat;
}
	
	.fotoleft img, .fotoright img {
		float:none;
		
		}
		
	.fotolefttext, .fotorighttext {
			float:none;
			padding-top: 10px;
			padding-left: 0;
			padding-right: 0;
		}	
	
	.rmen {
		font-size: 20px;}
	#disqus_thread {
		padding: 30px 0 0 0;
		}
	
	.pcat1 {
		font-size: 16px;}
	.citv {
width: 90%;
		}
		
	.citn {
	width: 90%;	
		}
		
	.citata {
padding: 25px 0 25px 0;
margin: 10px 0 30px 0;
}

.citatai {
float: none;
width: 160px;
padding-right: 0;
}

.citataopis {
font-size: 16px;
line-height: 22px;
padding-left: 0;
padding-top: 15px;
}
	.h1bel {
		font-size: 24px;
		line-height: 30px;}
		
		.h1bel2 {
		font-size: 24px;
		line-height: 30px;}	
	
	.padtopm {
		padding-top: 20px;}
	
	.h1bel1 {
		line-height: 46px;}
	
	.black .inartposleft {
		color: #333333}
		
		.sort {
		display:block;	
			}
	.nemrrazd {
		
		height:auto;
		border-bottom: 1px #ccc solid;
		margin-bottom: 20px;
		padding-bottom: 5px;
		}
	
	.sort ul {
margin-left: 0;
line-height: 26px;
padding-top: 5px;
}	
		
.mainvt {
padding: 20px 15px 0 15px;
}

.mainpos1 {
	width:auto;
	
	}
	
.mainnews {
padding: 25px 0 0 0;
width:auto;

}	

.mainnews ul {
padding: 15px 0 0 0;
}

.mainnews ul li {
	padding-bottom: 25px;}
	
.zag {
	display:none;
}	

.inarticle {
width: auto;
height: auto;
overflow: hidden;
}

.zaliv {
	display:none;}
	
	.inarticle h3 {
		font-size: 18px;}
		
	.inartposleft {
		}
		
	.inartposright {}	
	
.inarticle p {
	padding-top: 13px;
	}

.padart {
	border-bottom: 1px #cccccc solid;
	padding-bottom: 15px;
	margin-bottom: 20px;}	
	
.padart:last-child { border:0;}	
	.inartpos {
		padding: 10px 0;
		}
		
	.slid {
		/*padding:0;*/
	}	
		
	.padslid {
		padding:0;
		}	
		
		/*.slid .row{
			margin:0;
		}	*/	
		
	.navbar {
		margin-bottom: 0;}
	.owl-controls {
		display:none;}	
.sc2 {
width: auto;
margin-top: 15px;
margin-left: 15px;
padding-right: 15px;
}		
.sc2 h2 {
font-family: 'roboto_medium';
font-size: 28px;
line-height: 32px;
width: 280px;
}

.sc2 p {
	
	}
.mainscrol {
	height: 260px;}	
.mainscrol .item {
	 background-size: auto 100%;
	}						
#search11 {
	padding-bottom: 20px;}
	
.img1 {
	display:inline-block;
	width: 100%;
height: auto;
	}
	
.inarticle1 {
width: auto;
height: auto;
background-image:none !important;
padding: 0 0 10px 0;
}	

.imgck {
	display:none;}
	
	.inarticle1 {
		padding: 0;
		
	}
	
.inarticle1 h3 {
	text-align:left;
	font-size: 18px;}	
	
.inarticle1 .inartposleft{
	background: url(images/tochka3.png) right center no-repeat;
padding-right: 24px;
margin-right: 20px;
width: auto;
	}
.inarticle1 .inartposright{
	width: auto;
}

.inarticle1 p {
	text-align:left;
	padding-top: 3px;}

	.black h3 a {
		color: #000;} 	
		
.black .inartposleft a {
	color: #000;}	
.black .inartposright {
	color: #000;}	
	.black .inartposright a {
		color: #000;}
		
	.black p {
		color: #000;
		}
		
	.nextprev .this-page {
margin-right: 15px;
line-height: 22px;
font-size: 16px;
padding: 7px 13px;
-webkit-border-radius: 36px 36px 36px 36px;
border-radius: 36px 36px 36px 36px;
}			

.nextprev a {
margin-right: 15px;
line-height: 22px;
font-size: 16px;
padding: 12px 0;
}

.mainpop {
	display:none;}
	
.navifoot li a {
		font-size: 16px;}
	
	.testh {
		font-size: 22px;
		
		}
		
	
}


/* Update since 25.11.2015 */

.main-banner
{
	margin: 25px auto;
}
.special__news-item
{
	height: 172px;
	margin-bottom:  26px;
	position: relative;
	background-size: cover!important;
}

.special__news-item .special__title
{
	font-size: 18px;
	margin: 0px;
}

.special__news-item--big .special__title
{
	font-size: 24px;
}

.special__title a
{
	/*color: #fff;*/
	font-weight: bold;
	/*text-shadow: 1px 1px 1px #000;*/
}

.special__news-item--big
{
	height: 370px;
}

.special__text-container
{
	position: absolute;
	bottom: 0;
	width: 100%;
    padding: 25px 50px 20px 25px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&amp;0.01+0,0.65+70 */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.65) 70%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.65) 70%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.65) 70%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-8 */
}

.special__news-item .special__text-container .special__like
{
	position: absolute;
	cursor: pointer;
    right: 10px;
    bottom: 15px;
}

.special__news-item .special__text-container .special__like .heart
{
	height: 22px;
	fill: none;
	/*stroke: #fff;*/
	stroke-width: 53px;
	margin-top: 1px;
	margin-right: 2px;
}

.special__news-item .special__text-container .special__like .heart.heart--fill
{
	/*fill: #fff;*/
}

.special__news-item--big .special__text-container .special__like .heart
{
	height: 31px;
	margin-right: 8px;
	margin-top: 2px;
}

.special__news-item .special__text-container .special__like .result
{
	font-size: 22px;
	font-weight: bold;
	/*color: #fff;*/
	float: right;
}

.special__news-item--big .special__text-container .special__like .result
{
	font-size: 31px;
}

.special__text-container.special__text-container--color-1 {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&amp;0.01+0,0.65+39 */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.01) 0%, rgba(255, 255, 255, 0.65) 39%, rgba(255, 255, 255, 0.65) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.01) 0%, rgba(255, 255, 255, 0.65) 39%, rgba(255, 255, 255, 0.65) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.01) 0%, rgba(255, 255, 255, 0.65) 39%, rgba(255, 255, 255, 0.65) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03ffffff', endColorstr='#a6ffffff', GradientType=0);
  /* IE6-8 */
}
.special__text-container.special__text-container--color-1 .special__title,
.special__text-container.special__text-container--color-1 .special__title a {
  color: #101010;
}
.special__text-container.special__text-container--color-1 .heart,
.special__text-container.special__text-container--color-1 .result {
  color: #000;
  stroke: #000;
}
.special__text-container.special__text-container--color-1 .heart.heart--fill {
  fill: #000;
}
.special__text-container.special__text-container--color-0 {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+90,000000+100&amp;0+0,0.51+100 */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.65) 70%, rgba(0, 0, 0, 0.65) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.65) 70%, rgba(0, 0, 0, 0.65) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.65) 70%, rgba(0, 0, 0, 0.65) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000', endColorstr='#a6000000', GradientType=0);
  /* IE6-8 */
}
.special__text-container.special__text-container--color-0 .special__title,
.special__text-container.special__text-container--color-0 .special__title a {
  color: #fff;
  text-shadow: 1px 1px 1px #000;
}
.special__text-container.special__text-container--color-0 .heart,
.special__text-container.special__text-container--color-0 .result {
  color: #fff;
  stroke: #fff;
}
.special__text-container.special__text-container--color-0 .heart.heart--fill {
  fill: #fff;
}

@media (max-width: 991px) {
	.zag
	{
		font-size: 24px;
	}
}

@media screen and (max-width: 767px) {
	.row--margin
	{
		margin-left: -15px;
		margin-right: -15px;
	}

	.special__news-item--big, .special__news-item
	{
		min-height: 200px;
		height: auto;
	}

	.special__news-item--big .special__text-container .special__like .heart
	{
		height: 22px;
		margin-top: 1px;
		margin-right: 2px;
	}

	.special__news-item--big .special__text-container .special__like .result
	{
		font-size: 22px;
	}

	.special__news-item--big .special__title
	{
		font-size: 18px;
	}
}