h1,
h2,
h3,
h4,
h5,
ul {
	margin-bottom: 10px
}

.form-control,
footer,
header,
nav,
section {
	display: block
}

.btn,
button {
	cursor: pointer
}

.collapsing,
.dropup,
.input-group,
.input-group .form-control,
.input-group-btn,
.input-group-btn>.btn {
	position: relative
}

.btn,
.owl-theme .owl-controls {
	text-align: center
}

.owl-carousel,
.owl-carousel .owl-item,
.owl-theme .owl-controls,
html {
	-webkit-tap-highlight-color: transparent
}

.btn,
.input-group-btn,
nav {
	white-space: nowrap
}

.btn,
.input-group-btn,
img,
nav ul>li {
	vertical-align: middle
}

.main-another .content ul,
.main-topic-another .content ul,
.side ul,
.topNews-hot .list,
.topNews-twitter ul,
footer ul {
	list-style-type: none
}

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

a:active,
a:hover {
	outline: 0
}

strong {
	font-weight: 700
}

img {
	border: 0
}

button,
input,
textarea {
	margin: 0;
	font: inherit;
	color: inherit
}

button {
	overflow: visible;
	text-transform: none;
	-webkit-appearance: button
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0
}

textarea {
	overflow: auto
}

@media print {
	*,
	:after,
	:before {
		color: #000!important;
		text-shadow: none!important;
		background: 0 0!important;
		-webkit-box-shadow: none!important;
		box-shadow: none!important
	}
	a,
	a:visited {
		text-decoration: underline
	}
	a[href]:after {
		content: " (" attr(href) ")"
	}
	a[href^="#"]:after {
		content: ""
	}
	img {
		page-break-inside: avoid;
		max-width: 100%!important
	}
	h2,
	h3,
	p {
		orphans: 3;
		widows: 3
	}
	h2,
	h3 {
		page-break-after: avoid
	}
}

@font-face {
	font-family: 'Glyphicons Halflings';
	src: url(../fonts/glyphicons-halflings-regular.eot);
	src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}

*,
:after,
:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

html {
	font-size: 10px
}

body {
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff
}

button,
input,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

a {
	background-color: transparent;
	color: #337ab7;
	text-decoration: none
}

a:focus,
a:hover {
	color: #23527c;
	text-decoration: underline
}

a:focus {
	outline: dotted thin;
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px
}

h1,
h2,
h3,
h4,
h5 {
	font-weight: 500;
	line-height: 1.1;
	color: inherit
}

h1,
h2,
h3 {
	margin-top: 20px
}

h4,
h5 {
	margin-top: 10px
}

h1 {
	font-size: 36px
}

h3 {
	font-size: 24px
}

h4 {
	font-size: 18px
}

h5 {
	font-size: 14px
}

p {
	margin: 0 0 10px
}

ul {
	margin-top: 0
}

.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.btn,
.form-control {
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	background-image: none
}

@media (min-width:768px) {
	.container {
		width: 750px
	}
}

@media (min-width:992px) {
	.container {
		width: 970px
	}
}

@media (min-width:1200px) {
	.container {
		width: 1170px
	}
}

.row {
	margin-right: -15px;
	margin-left: -15px
}

.col-md-10,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-xs-12,
.col-xs-6 {
	position: relative;
	min-height: 1px
}

.col-xs-12,
.col-xs-6 {
	float: left
}

.col-xs-12 {
	width: 100%
}

.col-xs-6 {
	width: 50%
}

@media (min-width:992px) {
	.col-md-10,
	.col-md-12,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9 {
		float: left
	}
	.col-md-12 {
		width: 100%
	}
	.col-md-10 {
		width: 83.33333333%
	}
	.col-md-9 {
		width: 75%
	}
	.col-md-8 {
		width: 66.66666667%
	}
	.col-md-7 {
		width: 58.33333333%
	}
	.col-md-6 {
		width: 66%
	}
	.col-md-5 {
		width: 41.66666667%
	}
	.col-md-4 {
		width: 33.33333333%
	}
	.col-md-3 {
		width: 25%
	}
	.col-md-2 {
		width: 16.66666667%
	}
}

.form-control {
	width: 100%;
	height: 34px;
	color: #555;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}

.form-control::-moz-placeholder {
	color: #999;
	opacity: 1
}

.form-control:-ms-input-placeholder {
	color: #999
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	border-radius: 4px
}

.btn:active:focus,
.btn:focus {
	outline: dotted thin;
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px
}

.btn:focus,
.btn:hover {
	color: #333;
	text-decoration: none
}

.btn:active {
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	background-image: none
}

.btn-default {
	color: #333;
	background-color: #fff
}

.btn-default:focus {
	color: #333;
	border-color: #8c8c8c
}

.btn-default:active,
.btn-default:hover,
.open>.dropdown-toggle.btn-default {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad
}

.btn-default:active:focus,
.btn-default:active:hover,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover {
	color: #333;
	background-color: #d4d4d4;
	border-color: #8c8c8c
}

.btn-default:active,
.open>.dropdown-toggle.btn-default {
	background-image: none
}

.open>.dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
	background-image: none
}

.open>.dropdown-toggle.btn-primary.focus,
.open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40
}

.open>.dropdown-toggle.btn-success {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
	background-image: none
}

.open>.dropdown-toggle.btn-success.focus,
.open>.dropdown-toggle.btn-success:focus,
.open>.dropdown-toggle.btn-success:hover {
	color: #fff;
	background-color: #398439;
	border-color: #255625
}

.open>.dropdown-toggle.btn-info {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
	background-image: none
}

.open>.dropdown-toggle.btn-info.focus,
.open>.dropdown-toggle.btn-info:focus,
.open>.dropdown-toggle.btn-info:hover {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85
}

.open>.dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
	background-image: none
}

.open>.dropdown-toggle.btn-warning.focus,
.open>.dropdown-toggle.btn-warning:focus,
.open>.dropdown-toggle.btn-warning:hover {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d
}

.open>.dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
	background-image: none
}

.open>.dropdown-toggle.btn-danger.focus,
.open>.dropdown-toggle.btn-danger:focus,
.open>.dropdown-toggle.btn-danger:hover {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19
}

.btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear
}

.fade.in {
	opacity: 1
}

.collapse {
	display: none
}

.collapse.in,
.open>.dropdown-menu {
	display: block
}

.collapsing {
	height: 0;
	overflow: hidden;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: .35s;
	-o-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-property: height, visibility;
	-o-transition-property: height, visibility;
	transition-property: height, visibility
}

.btn-group.open .dropdown-toggle,
.open>a {
	outline: 0
}

.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow: none;
	box-shadow: none
}

.input-group {
	display: table;
	border-collapse: separate
}

.input-group .form-control {
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0
}

.input-group .form-control,
.input-group-btn {
	display: table-cell
}

.input-group-btn {
	width: 1%;
	font-size: 0
}

.input-group .form-control:first-child {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.input-group-btn:last-child>.btn {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	z-index: 2;
	margin-left: -1px
}

.input-group-btn>.btn:active,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:hover {
	z-index: 2
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
	background-color: #eee;
	border-color: #337ab7
}

@media (max-width:767px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.navbar-nav .open .dropdown-menu .dropdown-header,
	.navbar-nav .open .dropdown-menu>li>a {
		padding: 5px 15px 5px 25px
	}
	.navbar-nav .open .dropdown-menu>li>a {
		line-height: 20px
	}
	.navbar-nav .open .dropdown-menu>li>a:focus,
	.navbar-nav .open .dropdown-menu>li>a:hover {
		background-image: none
	}
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
	color: #555;
	background-color: #e7e7e7
}

@media (max-width:767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #777
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #333;
		background-color: transparent
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
		color: #555;
		background-color: #e7e7e7
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
		color: #ccc;
		background-color: transparent
	}
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
	color: #fff;
	background-color: #080808
}

@media (max-width:767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
		border-color: #080808
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #080808
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #9d9d9d
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #fff;
		background-color: transparent
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
		color: #fff;
		background-color: #080808
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
		color: #444;
		background-color: transparent
	}
}

.clearfix:after,
.clearfix:before,
.container:after,
.container:before,
.row:after,
.row:before {
	display: table;
	content: " "
}

.clearfix:after,
.container:after,
.row:after {
	clear: both
}

@-ms-viewport {
	width: device-width
}

.btn-default {
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
	text-shadow: 0 1px 0 #fff;
	background-image: -webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);
	background-image: -o-linear-gradient(top, #fff 0, #e0e0e0 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
	background-image: linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
	border-color: #ccc
}

.btn-default:active {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	background-color: #e0e0e0;
	border-color: #dbdbdb
}

.btn-default:focus,
.btn-default:hover {
	background-color: #e0e0e0;
	background-position: 0 -15px
}

.navbar-default .navbar-nav>.open>a {
	background-image: -webkit-linear-gradient(top, #dbdbdb 0, #e2e2e2 100%);
	background-image: -o-linear-gradient(top, #dbdbdb 0, #e2e2e2 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
	background-image: linear-gradient(to bottom, #dbdbdb 0, #e2e2e2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
	background-repeat: repeat-x;
	-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
	box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075)
}

.navbar-inverse .navbar-nav>.open>a {
	background-image: -webkit-linear-gradient(top, #080808 0, #0f0f0f 100%);
	background-image: -o-linear-gradient(top, #080808 0, #0f0f0f 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
	background-image: linear-gradient(to bottom, #080808 0, #0f0f0f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
	background-repeat: repeat-x;
	-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
	box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25)
}

.blogs-page .item,
.double,
.shadow {
	box-shadow: 0 0 1px 2px rgba(0, 0, 0, .1)
}

@media (max-width:767px) {
	.navbar .navbar-nav .open .dropdown-menu>.active>a,
	.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,
	.navbar .navbar-nav .open .dropdown-menu>.active>a:hover {
		color: #fff;
		background-image: -webkit-linear-gradient(top, #337ab7 0, #2e6da4 100%);
		background-image: -o-linear-gradient(top, #337ab7 0, #2e6da4 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
		background-image: linear-gradient(to bottom, #337ab7 0, #2e6da4 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
		background-repeat: repeat-x
	}
}

@font-face {
	font-family: FontAwesome;
	src: url(../fonts/fontawesome-webfont.eot?v=4.4.0);
	src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0) format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff2?v=4.4.0) format('woff2'), url(../fonts/fontawesome-webfont.woff?v=4.4.0) format('woff'), url(../fonts/fontawesome-webfont.ttf?v=4.4.0) format('truetype'), url(../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format('svg');
	font-weight: 400;
	font-style: normal
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.fa-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

:root .fa-rotate-90 {
	filter: none
}

.fa-user:before {
	content: "\f007"
}

.fa-tag:before {
	content: "\f02b"
}

.fa-share:before {
	content: "\f064"
}

.fa-eye:before {
	content: "\f06e"
}

.fa-random:before {
	content: "\f074"
}

.fa-comment:before {
	content: "\f075"
}

.fa-twitter:before {
	content: "\f099"
}

.fa-facebook:before {
	content: "\f09a"
}

.fa-envelope:before {
	content: "\f0e0"
}

.fa-vk:before {
	content: "\f189"
}

.fa-hand-pointer-o:before {
	content: "\f25a"
}

.fa-odnoklassniki:before {
	content: "\f263"
}

.owl-carousel {
	display: none;
	width: 100%;
	position: relative;
	z-index: 1
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-nav .owl-prev {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel.owl-loaded {
	display: block
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel .owl-item img {
	display: block;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.owl-theme .owl-controls .owl-nav [class*=owl-] {
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px
}

.col-md-10,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-xs-12,
.col-xs-6,
.double {
	padding-right: 0;
	padding-left: 0
}

.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1
}

.owl-theme .owl-dots .owl-dot span {
	margin: 5px 7px;
	background: #d6d6d6;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity .2s ease;
	-moz-transition: opacity .2s ease;
	-ms-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	width: 14px;
	height: 14px
}

.main-another *,
.main-topic {
	display: inline-block
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
	background: #869791
}

.owl-theme .owl-controls .owl-nav div {
	position: absolute
}

.owl-theme .owl-controls .owl-nav .owl-prev {
	left: -5px;
	top: 55px
}

.owl-theme .owl-controls .owl-nav .owl-prev img {
	margin: 5px 0 9px -5px
}

.owl-theme .owl-controls .owl-nav .owl-next {
	right: -5px;
	top: 55px
}

.owl-theme .owl-controls .owl-nav .owl-next img {
	margin: 5px 0 9px
}

.main,
.side {
	margin-right: 0
}

.owl-theme .owl-controls .owl-nav [class*=owl-] {
	background: #6a6e79;
	color: #fff;
	width: 42px;
	height: 42px;
	line-height: 38px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	cursor: pointer
}

.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
	color: #fff;
	text-decoration: none;
	background: #c24b35
}

@media (min-width:1200px) {
	.container {
		width: 1140px
	}
}

@font-face {
	font-family: Myriad Pro;
	src: url(../fonts/myriadpro-regular.eot), url(../fonts/myriadpro-regular.otf), url(../fonts/myriadpro-regular.svg)
}

@font-face {
	font-family: Myriad Pro Light;
	src: url(../fonts/myriadpro-light.otf)
}

@font-face {
	font-family: Myriad Pro Bold;
	src: url(../fonts/myriadpro-bold-webfont.eot), url(../fonts/myriadpro-bold.otf), url(../fonts/myriadpro-bold-webfont.svg)
}

h1,
h2,
h3,
h4,
h5 {
	font-family: "Myriad Pro Bold", sans-serif
}

* {
	font-family: "Myriad Pro Light", sans-serif
}

.container {
	position: relative
}

.side {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	height: 100%;
	background: url(../images/overlay.png) #1c1b19;
	margin-left: 0
}

.side ul {
	padding-top: 70px
}

.side ul li {
	color: #fff;
	font-size: 16pt;
	text-transform: uppercase;
	padding-left: 35px;
	line-height: 45px;
	border-bottom: 1px solid #bcb9bc
}

.side ul li:nth-child(1) {
	border-top: 1px solid #bcb9bc;
	background-color: #e43b50
}

.side ul li:nth-child(2) {
	background-color: #006cff
}

.side ul li:nth-child(3) {
	background-color: #ffd660
}

.side ul li:nth-child(4) {
	background-color: #e273ad
}

.side ul li:nth-child(5) {
	background-color: #52dc67
}

.side ul li:nth-child(6) {
	background-color: #6a6e79
}

.side ul li:nth-child(7) {
	background-color: #3a3839;
	border-bottom: none
}

.side ul li a,
.side ul li a:focus,
.side ul li a:hover {
	color: #fff
}

.main {
	margin-left: 201px
}

.main-topic {
	background: #fff;
	margin-bottom: -5px
}

.main-topic-body {
	font-size: 14pt
}

.main-topic-body h1,
.main-topic-body p {
	padding: 10px 0 0 34px
}

.main-topic-body p {
	text-align: justify
}

.main-topic-body img {
	padding: 0;
	min-width: 100px;
	max-width: 100%
}

.main-topic-body .btn-dk {
	background-color: #1c1b19;
	color: #fff
}

.main-topic-body .social-info {
	margin-left: 35px;
	padding: 10px 0 20px;
	font-size: 10pt
}

.main-topic-body .social-info i {
	color: #fff;
	padding: 4px 5px;
	border-radius: 3px
}

.main-topic-body .social-info i:nth-child(1) {
	background-color: #3765a3
}

.main-topic-body .social-info i:nth-child(2) {
	background-color: #5ea9dd;
	margin-left: 4px
}

.main-topic-body .social-info i:nth-child(3) {
	background-color: #4d73a2;
	margin-left: 4px
}

.main-topic-body .social-info i:nth-child(4) {
	background-color: #f58220;
	margin-left: 4px
}

.main-topic-body .social-info .btn-dk {
	margin-left: 15px
}

.main-topic-body .social-info .btn>i {
	background-color: transparent
}

.main-topic-body .topic-links .title {
	background: #6a6e79;
	text-transform: uppercase;
	padding-left: 35px;
	width: 100%;
	line-height: 53px;
	font-size: 22pt;
	color: #fff
}

.main-topic-body .topic-links ul {
	list-style-type: none;
	margin-left: 35px;
	padding: 0 0 30px
}

.main-topic-body .topic-links ul .author,
.main-topic-body .topic-links ul .author:focus,
.main-topic-body .topic-links ul .author:hover {
	color: #6a6e79
}

.main-topic-body .topic-links ul li {
	margin-bottom: 5px
}

.main-topic-body .topic-links ul li .link {
	margin-top: 10px;
	width: 100%
}

.main-topic-body .topic-links ul li .link a,
.main-topic-body .topic-links ul li .link a:focus,
.main-topic-body .topic-links ul li .link a:hover {
	color: #3a3839
}

.main-topic-another :not(.title) {
	padding-right: 7px
}

.main-topic-another .title {
	text-transform: uppercase;
	padding-left: 14px;
	width: 100%;
	line-height: 36px;
	font-size: 12pt;
	color: #fff
}

.main-topic-another .content {
	font-family: "Myriad Pro Bold", sans-serif;
	padding: 18px 23px 30px
}

.main-topic-another .content ul li {
	padding: 5px 0;
	border-bottom: 1px solid #eaeaea
}

.main-topic-another .content ul li i {
	color: #c24b35;
	font-style: normal
}

.main-another {
	margin-bottom: -6px;
	background: #fff
}

.main-another h3 {
	display: block
}

.main-another>.title {
	text-transform: uppercase;
	padding-left: 35px;
	margin-top: -1px;
	width: 100%;
	line-height: 53px;
	font-size: 22pt;
	color: #fff
}

.main-another .col-md-4 {
	background: #fff;
	width: 32.5%
}

.main-another .col-md-4:nth-child(1) {
	margin-right: 3px
}

.main-another .col-md-4:nth-child(2) {
	margin-left: 9.5px;
	margin-right: 3px
}

.main-another .col-md-4:nth-child(3) {
	margin-left: 3px;
	float: right
}

.main-another .content {
	padding-bottom: 30px;
	color: #000
}

.main-another .content img {
	max-width: 100%;
	width: 100%;
	padding: 0 23px
}

.main-another .content .title {
	color: #3a3839;
	padding: 18px 23px 0
}

.main-another .content .title h3,
.main-another .content .title i {
	color: #000
}

.main-another .content .title .time,
.main-another .content ul li i {
	color: #c24b35;
	font-style: normal
}

.main-another .content ul {
	padding: 18px 23px 0
}

.main-another .content ul li {
	padding: 5px 0;
	border-bottom: 1px solid #eaeaea
}

.main-topic .title h1 {
	color: #fff;
	padding-bottom: 20px;
	margin-bottom: 20px;
	padding-right: 15px
}

.ratings {
	background: #fff;
	padding-bottom: 30px
}

.ratings h1 {
	background: #c24b35;
	color: #fff;
	padding: 15px 0 13px 20px;
	font-family: "Myriad Pro", sans-serif;
	text-transform: uppercase
}

.ratings .container>.row {
	margin-top: 40px
}

.ratings .content .item {
	font-size: 14pt
}

.ratings .content .item .author {
	font-size: 14pt;
	color: #000;
	padding-left: 20px;
	padding-right: 20px
}

.ratings .content .item .author .num {
	background: #c24b35;
	color: #fff;
	font-style: normal;
	font-size: 1.5em;
	padding: 3px 12px
}

.ratings .content .item .author .name {
	color: #d8d9d4;
	font-family: "Myriad Pro Bold", sans-serif
}

.ratings .content .item .author .time {
	color: #c24b35
}

.ratings .content .item .author i {
	color: #6a6e79
}

.ratings .content .item .author div {
	display: inline-block
}

.ratings .content .item h3 {
	padding: 10px 20px;
	font-size: 1.6em
}

.ratings .content .item img {
	padding: 10px 20px 10px 0;
	width: 100%
}

.ratings .content .item p {
	padding-left: 20px;
	padding-right: 20px
}

.contact {
	background: #fff;
	display: block
}

.contact h1 {
	background: #3a3839;
	color: #fff;
	padding: 15px 0 13px 20px;
	font-family: "Myriad Pro", sans-serif;
	text-transform: uppercase
}

.contact .content {
	display: flex;
	display: -webkit-box;
	box-sizing: content-box;
	padding: 20px;
	font-size: 1.8em
}

.contact .content form button {
	float: right
}

.contact .content form input {
	margin: 5px 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 1em;
	height: auto
}

.contact .content form textarea {
	width: 100%;
	padding: 6px 12px
}

@media (max-width:991px) {
	.contact .content form {
		padding: 0
	}
}

.btn-bk {
	background: #1c1b19;
	color: #fff;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.btn-bk:focus,
.btn-bk:hover {
	color: #fff;
	text-decoration: underline
}

h1 a,
h1 a:focus,
h1 a:hover,
h4 a,
h4 a:focus,
h4 a:hover {
	color: inherit
}

body {
	overflow-y: scroll;
	overflow-x: hidden;
	background: url(../images/light-linen-bg-tile-2.jpg)
}

div,
footer,
h1,
h2,
h3,
h4,
h5,
section,
ul {
	padding: 0;
	margin: 0
}

h1 a,
h4 a {
	font-family: inherit
}

.blogs h2,
.blogs-page h1,
.blogs-slideShow .item h4 {
	font-family: "Myriad Pro", sans-serif
}

h2 {
	font-size: 16pt
}

nav {
	width: 100%;
	float: left;
	letter-spacing: -1px
}

nav ul>li {
	float: left;
	width: 25%;
	margin: 0;
	text-align: center;
	font-size: 22pt;
	text-transform: uppercase;
	line-height: 70px;
	white-space: normal;
	letter-spacing: normal;
	list-style: none
}

nav ul>li:nth-child(1) {
	background-color: #d8d9d4
}

nav ul>li:nth-child(2) {
	background-color: #6a6e79
}

nav ul>li:nth-child(3) {
	background-color: #c24b35
}

nav ul>li:nth-child(4) {
	background-color: #3a3839
}

nav ul>li a,
nav ul>li a:focus,
nav ul>li a:hover {
	color: #fff
}

header>.group {
	padding-top: 20px;
	height: 126px;
	border-top: 1px solid #bcb9bc;
	background-color: #fff
}

header>.group .logo {
	width: 50%;
	display: inline-block;
	float: left
}

header>.group .logo img {
	max-width: 100%;
	height: auto;
	max-height: 100px
}

header>.group .social {
	margin-top: 15px;
	float: right;
	margin-right: 27px;
	display: inline-block
}

header>.group .social a {
	color: #1c1b19
}

header>.group .social a .fa-twitter:active,
header>.group .social a .fa-twitter:hover {
	background-color: #5ea9dd;
	color: #fff
}

header>.group .social a .fa-vk:active,
header>.group .social a .fa-vk:hover {
	background-color: #4d73a2;
	color: #fff
}

header>.group .social a .fa-facebook:active,
header>.group .social a .fa-facebook:hover {
	background-color: #3765a3;
	color: #fff
}

header>.group .social a .fa-odnoklassniki:active,
header>.group .social a .fa-odnoklassniki:hover {
	background-color: #f58220;
	color: #fff
}

header>.group .social a i {
	border: 2px solid #1c1b19;
	width: 39px;
	height: 39px;
	border-radius: 50%;
	text-align: center;
	line-height: 35px;
	vertical-align: middle;
	font-size: 1.5em
}

footer {
	background-color: #1c1b19;
	min-height: 120px;
	border-top: 3px solid #c24b35;
	font-size: 9pt
}

footer .content {
	padding: 10px
}

footer ul li,
footer ul li a,
footer ul li a:focus,
footer ul li a:hover {
	color: #fff
}

footer .col-md-3 {
	margin-left: 35px
}

footer .col-md-9 {
	margin-left: -35px
}

.topNews {
	background-color: #fff;
	padding-bottom: 30px
}

.topNews-slideShow {
	padding-right: 7.5px
}

.topNews-slideShow .item {
	font-size: 14pt
}

.topNews-slideShow .item img {
	width: 100%;
	height: 100%;
	padding-bottom: 10px
}

.topNews-slideShow .item .content {
	margin-left: 20px;
	margin-right: 3px
}

.topNews-slideShow .item .content h4 {
	text-transform: uppercase;
	font-size: 16pt;
	padding: 0 0 10px
}

.topNews-dots {
	position: absolute;
	top: 245px;
	right: 5%;
	z-index: 5
}

.topNews-link {
	padding: 0 20px 20px;
	text-transform: uppercase
}

.topNews-hot {
	margin-bottom: 30px;
	padding-right: 7.5px
}

.topNews-hot .title {
	padding-bottom: 5px;
	text-transform: uppercase;
	color: #c24b35;
	font-size: 1.52em
}

.topNews-hot .list li {
	margin-top: 9px;
	padding: 3px;
	line-height: 16px;
	background-color: #d8d9d4
}

.topNews-hot .list li .num {
	position: absolute;
	margin: -3px 0 0 -3px;
	background-color: #c24b35;
	color: #fff;
	padding: 1px 6px;
	font-size: 10pt;
	font-style: normal
}

.topNews-hot .list li h4 {
	margin-left: 20px;
	font-size: 16px;
	text-transform: uppercase
}

.topNews-hot .share {
	margin-top: 20px
}

.topNews-hot .share span {
	text-transform: uppercase;
	font-size: 14pt
}

.topNews-hot .share .input-group button,
.topNews-hot .share .input-group input {
	border-radius: 0
}

.blogs-page .item .avatar,
.blogs-slideShow .item img {
	float: left;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%
}

.topNews-twitter {
	padding-right: 20px
}

.topNews-twitter .title {
	padding-bottom: 5px;
	text-transform: uppercase;
	font-size: 1.52em;
	color: #5ea9dd
}

.topNews-twitter .title i {
	color: #5ea9dd
}

.topNews-twitter ul li {
	margin-top: 9px;
	border-bottom: 1px solid #eaeaea
}

.topNews-twitter ul li .avatar {
	height: 30px
}

.blogs {
	background: #d8d9d4;
	min-height: 400px;
	border-top: 1px solid #c24b35
}

.blogs h2 {
	padding: 15px 0 13px 20px;
	text-transform: uppercase
}

.blogs-slideShow {
	padding: 0 20px
}

.blogs-slideShow .item {
	background-color: #fff;
	min-height: 310px;
	padding: 4px
}

.blogs-slideShow .item img {
	width: 72px;
	margin: 10px 0 0 24px;
	display: block;
	border-radius: 50%
}

.blogs-slideShow .item strong {
	line-height: 40px;
	margin-left: 7px
}

.blogs-slideShow .item .post {
	display: block;
	min-height: 60px;
	margin: 0 24px 0 107px;
	padding-bottom: 10px
}

.blogs-slideShow .item h4 {
	margin: 0 20px 10px
}

.blogs-slideShow .owl-item:nth-child(4n+1) img {
	border-bottom: 3px solid #46b858
}

.blogs-slideShow .owl-item:nth-child(4n+2) img {
	border-bottom: 3px solid #144f9f
}

.blogs-slideShow .owl-item:nth-child(4n+3) img {
	border-bottom: 3px solid #c24b35
}

.blogs-slideShow .owl-item:nth-child(4n+4) img {
	border-bottom: 3px solid #ffd660
}

.blogs-page {
	background: #d8d9d4
}

.blogs-page .container {
	padding-right: 35px;
	padding-left: 35px
}

.blogs-page .pr15 {
	padding-right: 15px
}

.blogs-page h1 {
	padding: 15px 20px 13px;
	text-transform: uppercase
}

.blogs-page .blog .title .name,
.blogs-page .blog .title .stat .time,
.blogs-page .blog .title h1,
.blogs-page .item .name {
	font-family: "Myriad Pro Bold", sans-serif
}

.blogs-page .item {
	width: 100%;
	background: #fff;
	padding: 20px;
	margin-bottom: 10px;
	float: left
}

.blogs-page .item .avatar {
	border-radius: 50%
}

.blogs-page .item .thumb {
	padding-top: 20px;
	min-width: 10px;
	width: 100%
}

.blogs-page .item .name {
	display: flex;
	display: -webkit-box;
	padding-right: 10px;
	padding-left: 10px
}

.blogs-page .item .post {
	display: table;
	padding-right: 10px;
	padding-left: 10px
}

.blogs-page .item h4 {
	font-size: 16px;
	padding: 20px 0 7px
}

.blogs-page .item p {
	font-size: 14px;
	padding: 0 10px 10px 0;
	border-bottom: 2px solid
}

.blogs-page .item .stat {
	color: #3a3839;
	font-size: .82em
}

.blogs-page .item .stat a {
	text-decoration: none;
	color: #878787;
	margin: 0 -1px;
	padding: 4px;
	text-align: center
}

.blogs-page .item .stat a:focus,
.blogs-page .item .stat a:hover {
	color: inherit;
	text-decoration: none
}

.blogs-page .item .stat a:nth-child(1) {
	text-align: left
}

.blogs-page .item .stat i {
	padding: 1px
}

.blogs-page .item .stat .time {
	float: right;
	color: #c24b35;
	font-style: normal;
	font-weight: 900
}

.blogs-page .item:nth-child(4n+1) .avatar {
	border-bottom: 3px solid #46b858
}

.blogs-page .item:nth-child(4n+2) .avatar {
	border-bottom: 3px solid #144f9f
}

.blogs-page .item:nth-child(4n+3) .avatar {
	border-bottom: 3px solid #c24b35
}

.blogs-page .item:nth-child(4n+4) .avatar {
	border-bottom: 3px solid #ffd660
}

@media (min-width:900px) {
	.blogs-page .item {
		width: 23%;
		margin: 0 2% 2% 0
	}
}

@media (max-width:1199px) {
	.blogs-page .item {
		width: 31%
	}
}

@media (max-width:991px) {
	.blogs-page .item {
		width: 100%
	}
}

.blogs-page .blog .item {
	width: 100%;
	padding: 10px;
	float: right;
	margin: 0 20px 20px 0
}

.blogs-page .blog .title {
	display: inline-block;
	background: #fff;
	margin-right: 40px
}

.blogs-page .blog .title h1 {
	text-align: center;
	font-size: 2em
}

.blogs-page .blog .title .stat {
	color: #6a6e79;
	font-size: .88em;
	padding: 10px 20px 20px 10px
}

.blogs-page .blog .title .stat .col-xs-6 {
	border-bottom: 1px solid #d8d9d4;
	padding-bottom: 15px
}

.blogs-page .blog .title .stat .col-xs-6:nth-child(2) {
	text-align: right;
	color: #c24b35
}

.blogs-page .blog .title .stat i {
	color: #6a6e79;
	padding-right: 5px;
	text-align: center
}

.blogs-page .blog .title .stat i:nth-child(1) {
	padding-right: 3px
}

.blogs-page .blog .title .stat .time {
	color: #c24b35;
	font-style: normal
}

.blogs-page .blog .title img {
	float: left;
	padding: 10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.blogs-page .blog .title .name {
	font-size: 1.6em;
	line-height: .95em;
	margin-top: 30px;
	display: table-caption
}

.blogs-page .blog .title .post {
	font-size: 1.2em;
	display: table-caption
}

.blogs-page .blog .content {
	background: #fff;
	margin: 15px 40px 0 0;
	padding: 40px 20px
}

.blogs-page .blog .content p {
	font-size: 14pt
}

.blogs-page .blog .content img {
	margin: 10px 0
}

.promises {
	background-color: #6a6e79;
	min-height: 350px
}

.promises h2 {
	padding: 15px 0 13px 20px;
	font-family: "Myriad Pro", sans-serif;
	color: #fff;
	text-transform: uppercase
}

.promises-slideShow {
	padding: 0 20px
}

.promises-slideShow .item {
	height: 250px;
	background-color: #fff
}

.promises-slideShow .item .promise {
	background-color: #144f9f
}

.promises-slideShow .item .done {
	background-color: #46b858
}

.promises-slideShow .item .fail {
	background-color: #c24b35
}

.promises-slideShow .item .done,
.promises-slideShow .item .fail,
.promises-slideShow .item .promise {
	text-transform: uppercase;
	padding-left: 14px;
	width: 100%;
	line-height: 36px;
	font-size: 14px;
	color: #fff
}

.promises-slideShow .item .content {
	padding: 14px 14px 14px 28px;
	font-size: 9pt
}

.promises-slideShow .item .content img {
	width: 72px;
	display: block;
	border-radius: 6px
}

.promises-slideShow .item .content strong {
	display: block;
	font-family: "Myriad Pro Bold", sans-serif;
	font-size: 10pt
}

.promises-slideShow .item .content h5 {
	margin-top: 10px;
	font-size: 10pt;
	font-family: "Myriad Pro", sans-serif;
	font-style: normal
}

.advertisement {
	min-width: 320px
}

.advertisement img {
	max-width: 1140px
}

.tags {
	margin-left: 34px
}

.tags i {
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}

.tags ul {
	padding-left: 25px;
	margin-top: -28px
}

.tags ul li {
	display: inline
}

.tags ul li a {
	color: #3a3839;
	text-decoration: underline
}

@media all and (max-width:1200px) {
	.blogs-page .col-md-2 .item .name {
		display: inline-block;
		padding: 0
	}
	.blogs-page .col-md-2 .item .post {
		padding: 0
	}
	.topNews-hot .title,
	.topNews-twitter .title {
		font-size: 1.3em
	}
}

@media all and (max-width:991px) {
	.topNews-hot .title,
	.topNews-twitter .title {
		font-size: 1.3em
	}
	.main-topic-body p {
		padding-right: 34px
	}
	.blogs-page .item .name {
		display: flex;
		display: -webkit-box;
		padding: 0 10px
	}
	.blogs-page .item .post {
		padding: 0 10px
	}
	header>.group {
		height: auto;
		padding-bottom: 30px
	}
	header>.group .logo {
		float: none;
		width: 100%
	}
	header>.group .social {
		width: 100%;
		margin-right: 0;
		padding: 0 27px 15px;
		background: #fff
	}
	footer .content .col-md-9 {
		margin: 15px 0 0 35px
	}
	.topNews {
		padding-left: 7.5px
	}
	.topNews-slideShow .item img {
		width: 100%;
		height: 100%
	}
	.topNews-dots {
		top: 350px
	}
	.topNews-twitter {
		padding-right: 7.5px
	}
	.advertisement {
		display: none
	}
	.ratings .container>.row>.col-md-2 {
		padding-left: 10px
	}
	.blogs-page .blog .content,
	.blogs-page .blog .title {
		margin-right: 20px
	}
	.blogs-page .blog .content img {
		max-width: 100%;
		height: auto;
		min-width: 10px
	}
	.blogs-page .blog .col-md-10 {
		padding-bottom: 10px
	}
	.blogs-page .blog .item {
		margin: 10px 0;
		float: left
	}
	.blogs-page .blog .col-md-2 {
		margin-right: 20px
	}
}

@media all and (max-width:749px) {
	.topNews-dots {
		visibility: hidden
	}
}

@media all and (max-width:601px) {
	nav ul>li {
		font-size: 16pt
	}
}

@media all and (max-width:451px) {
	nav ul>li {
		font-size: 12pt
	}
}

@media (min-width:1206px) {
	.double {
		width: 1206px
	}
}

@media all and (max-width:1205px) {
	.main {
		margin-left: 161px
	}
	.main-another .col-md-4:nth-child(2) {
		margin-left: 6.5px
	}
	.side ul>li {
		padding-left: 15px;
		font-size: 14pt
	}
	.double header>.group {
		height: auto;
		padding-bottom: 30px
	}
	.double header>.group .logo {
		float: none;
		width: 100%
	}
	.double header>.group .social {
		width: 100%;
		margin-right: 0;
		padding: 0 27px 15px;
		background: #fff
	}
	.double footer .content {
		min-height: 252px
	}
}

@media all and (max-width:991px) {
	.main {
		margin: 0 auto
	}
	.main-another .col-md-4:nth-child(1),
	.main-another .col-md-4:nth-child(2),
	.main-another .col-md-4:nth-child(3) {
		margin: 0;
		float: none;
		width: 100%
	}
	.side {
		position: relative;
		margin: 0;
		height: auto;
		left: 0
	}
	.side ul {
		padding-top: 0
	}
	.side ul li {
		font-size: 16pt;
		padding-left: 35px
	}
}

.bg-pink h1,
.head-pink {
	background-color: #ff4257
}

.btn-red {
	border: 1px solid #c24b35;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background-color: #c24b35;
	color: #fff
}

.btn-red:focus,
.btn-red:hover {
	color: #c24b35;
	background-color: #fff
}


.andreyvorobiev
{
	margin:2px auto;
}

