

/* Start:/local/templates/voenchast/css/style.css?166624702395562*/
* {
	margin: 0;
	padding: 0;
}

html,
body {
	height: 100%;
	font-family: 'Open Sans', serif;
}

body {
	font-family: 'Open Sans', serif;
	font-size: 16px;
	background: #eaf1f8;
	text-align: center;
	color: #797a77;
}

@font-face {
	font-family: 'Open Sans Bold';
	src: url('/fonts/OpenSansSemiBold.ttf');
	src: url("/fonts/OpenSansSemiBold.eot");
	src: url("/fonts/OpenSansSemiBold.eot?#iefix") format("embedded-opentype"),
	url("/fonts/OpenSansSemiBold.woff") format("woff"),
	url("/fonts/OpenSansSemiBold.ttf") format("truetype");
	/*font-style: bold;*/
	font-weight: bold;
}

@font-face {
	font-family: 'Open Sans';
	src: url('/fonts/OpenSansRegular.ttf');
	src: url("/fonts/OpenSansRegular.eot");
	src: url("/fonts/OpenSansRegular.eot?#iefix") format("embedded-opentype"),
	url("/fonts/OpenSansRegular.woff") format("woff"),
	url("/fonts/OpenSansRegular.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}

@font-face {
	font-family: 'Open Sans Semibold';
	src: url('/fonts/OpenSansSemiBold.ttf');
	src: url("/fonts/OpenSansSemiBold.eot");
	src: url("/fonts/OpenSansSemiBold.eot?#iefix") format("embedded-opentype"),
	url("/fonts/OpenSansSemiBold.woff") format("woff"),
	url("/fonts/OpenSansSemiBold.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}

input, textarea {
	outline: none;
	font-family: 'Open Sans', serif;
}

img {
	border: none;
}

h1, h2, h3, h4,
p, li, ul, ol {
	margin: 0;
	padding: 0;
}

ul, li, ol {
	list-style: none;
	font-family: 'Open Sans', serif;
}

a, button, input[type="submit"] {
	cursor: pointer;
}

.center_content h3 {
	color: #63768b;
	font-size: 21px;
	font-family: 'Open Sans Bold', serif;
	font-weight: bold;
}
.center_content > h3 {
	border-bottom: 1px dotted #d5dadb;
}

.center_content > h1 {
	margin-bottom: 29px;
}

.margin-right-10 {
	margin-right: 10px;
}

.margin-left-10 {
	margin-left: 10px;
}

/*fonts*/
.font_bold {
	font-family: 'Open Sans', serif;
	font-weight: bold;
}

.font_12 {
	font-size: 12px;
}

.font_13 {
	font-size: 13px;
}

.font_14 {
	font-size: 14px;
}

.font_15 {
	font-size: 15px;
}

.font_16 {
	font-size: 16px;
}

.font_17 {
	font-size: 17px;
}

.blue {
	color: #63768b;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="date"] {
	border: 1px solid #e0e6e8;
	height: 48px;
	width: 82%;
	background: #fff;
	color: #c8cfd7;
	font-size: 15px;
	padding-left: 18%;
}

input[type="text"]:hover,
input[type="email"]:hover,
input[type="password"]:hover {
	border: 1px solid #a4cdd7;

}

body > .panel:nth-child(1) #bx-panel {
	z-index: 2001 !important;
}

/*HEADER*/
#header {
	background: #8e9fb1;
	position: fixed;
	/*overflow: hidden;*/
	width: 100%;
	top: 0;
	left: 0;
	/*z-index: 2000;*/
	z-index: 999;
}

#header .head-left {
	float: left;
	padding-top: 9px;
}

#header .head-left a {
	margin-left: -8px;
}

#header .head-right {
	float: right;
	padding-top: 19px;
	width: 300px;
	position: relative;
}

#header .head-right ul {
	position: relative;
	overflow: hidden;
	margin-top: 7px;
	float: left;
}

#header .head-search {
	float: left;

}

#header .head-right li {

	float: left;

}

#header .head-right li a {
	background: url('/images/header_ico.png') no-repeat;
	display: block;
	height: 34px;
	width: 29px;
}

#header .head-right .num1 a:hover,
#header .head-right .num2 a:hover {
	background-position-y: -38px;
}

#header .head-right .num1 a {
	background-position: 0 0;
	margin-right: 21px;
}

#header .head-right .num2 a {
	background-position: -50px 0;
	margin-right: 26px;
}

#header .head-right .num3 a {
	background-position: -105px 0;
}

.head-search {
	background: #eaf1f8;
	float: left;
	width: 580px;
	margin: 19px 16px;
	height: 38px;
	border-radius: 2px;
}

.head-search form {
	position: relative;
}

.head-search #clear_search_head {
	position: absolute;
	top: 13px;
	right: 10px;
	background: #8e9fb1;
	border: 2px solid #8E9FB1;
	border-radius: 50%;
	cursor: pointer;
}

#header .head-search input[type="text"] {
	/*background: #fff;*/
}

.head-search input[type="text"] {
	color: #8e9fb1;
	height: 38px;
	font-size: 15px;
	padding: 0;
	background: transparent;
	border: none;
	line-height: 38px;
	width: 90%;

}

.head-search input[type="submit"],
li.search input[type="submit"] {
	background: url('/images/search.png') no-repeat 8px center transparent;
	border: none;
	width: 50px;
	float: left;
	font-size: 0;
	height: 38px;
	line-height: 38px;
}

.user-info {
	float: right;
	color: #eaf1f8;
	line-height: 38px;
	margin-right: 3px;
}

.user-info img {
	border: 2px solid #eaf1f8;
	float: right;
	margin-left: 10px;
	text-align: center;
}

.user-info span {

}

.container a {
	color: #63768b;

}

.container.page {
	padding-bottom: 94px;
	position: relative;
	overflow: inherit;
}

.butt_green {
	font-family: 'Open Sans Semibold', serif;
	/*border: 1px solid #fff;*/
	background: #71b03a;
	border: none;
	color: #fff;
	line-height: 32px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 10px;
	border-radius: 2px;
	cursor: pointer;
}

.butt_green:hover {
	background: #65993a;
}

.butt_blue {
	font-family: 'Open Sans Semibold', serif;
	border: 1px solid #fff;
	background: #8e9fb1;
	color: #fff;
	line-height: 32px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 10px;
	border-radius: 4px;
	cursor: pointer;
}

.butt_ramka {
	border: 1px solid #b8c0c8;
	border-radius: 2px;
	display: block;
	padding: 10px;
	text-align: center;
	width: 60%;
	margin: 0 auto;
	text-decoration: none;
	color: #63768b;
	font-weight: bold;
	cursor: pointer;
	background: none;
}

.butt_ramka:hover {
	border-color: #71B03A;
	color: #71B03A;
}

#wrap {
	position: relative;
	overflow: hidden;
	margin-top: 107px;
	min-height: 100%;

}

h1.title {
	color: #63768b;
	font-size: 26px;
	margin-bottom: 0;
	font-family: 'Open Sans Bold', serif;
	line-height: 25px;
	font-weight: bold;
	/*padding-bottom: 90px;font-weight:bold;*/
}

h1 {
	color: #63768b;
	font-size: 21px;
	margin-bottom: 0;
	font-family: 'Open Sans Bold', serif;
	line-height: 25px;
}

p {
	color: #797a77;
	font-size: 14px;
	font-family: 'Open Sans', serif;
	font-weight: normal;
	line-height: normal;
}

.container {
	width: 1004px;
	margin: 0 auto;
	text-align: left;
}

.user_oppen {
	/*background: url("/images/user_oppen.png") no-repeat scroll center 33px;*/
	color: #eaf1f8;
	display: block;
	float: left;
	height: 50px;
	text-decoration: none;
}

.user_oppen span {
	color: #eaf1f8;
	font-weight: bold;
}

#settings {
	background: #748699 none repeat scroll 0 0;
	color: #fff;
	position: absolute;
	right: 0;
	top: 76px;
	width: 664px;
	z-index: 99;
	display: none;
}

#settings .top,
#settings .bottom {
	overflow: hidden;
	position: relative;

}

#settings .top .left {
	font-size: 14px;
	text-transform: uppercase;
	line-height: 20px;
	float: left;
	padding: 12px 30px;
}

#settings .top span.right {

	background: #5a6e83 none repeat scroll 0 0;
	float: right;
	font-size: 14px;
	padding: 12px 30px;
	text-transform: uppercase;
}

#settings .bottom span.left {
	background: #5a6e83;
	float: left;
	font-size: 14px;
	padding: 12px 30px;
	text-transform: uppercase;
}

#settings .bottom span.right {

	float: right;
	font-size: 14px;
	padding: 12px 30px;
	text-transform: uppercase;
}

/*HOME-PAGE*/
#wrap.home {
	background: url('/images/fon-bg.png') no-repeat center 0 #fff;
	margin-top: 0;
}

/*body.index {
	background: #fff;
    background: linear-gradient(to top, #EAF1F8, #fff);
}*/
.left_home {
	float: left;
	width: 670px;
}

.rigt-side-bar {
	float: right;
	width: 317px;
	position: relative;
	overflow: hidden;
	background: #eef2f3;
}

/* Tabs */
#tabs {
}

.header_home #tabs .tabs {
	overflow: hidden;
	width: 304px;
	margin: 0 auto;
}

#tabs .tabs li {
	float: left;
}

#tabs .tabs li + li {
	border-left: 1px solid #ccc
}

#tabs .tabs li a {
	display: block;
	background: #d3dadc;
	color: #535452;
	font-size: 17px;
	font-family: 'Open Sans', serif;
	/*padding: 24px 33px;*/
	height: 58px;
	line-height: 58px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
}

#tabs .tabs li a.active,
#tabs .tabs li a:hover {
	background: #a4cdd7;
}

#tabs .tabs-content {
}

li.tab1 {
	width: 153px;
}

li.tab2 {
	width: 149px;
}

/* Tabs */

.header_home {
	position: unset;
	/*overflow: hidden;*/
	padding-top: 26px;
	height: 544px;

}

.header_home .form_block input[type="text"],
.header_home .form_block input[type="email"],
.header_home .form_block input[type="password"],
.header_home .form_block input[type="phone"] {
	width: 206px;
	border: 1px solid #e0e6e8;
	color: #b0b6b8;
}

.header_home .form_block input[type="text"]:focus,
.header_home .form_block input[type="email"]:focus,
.header_home .form_block input[type="password"]:focus,
.header_home .form_block input[type="phone"]:focus {

	border-color: #a4cdd7;
	color: #6c7274;
}

.header_home .auth {
	background: url('/images/registr_center.png') repeat-y 0 0;
	position: relative;
	overflow: hidden;
}

.header_home .form_block {
	background: url('/images/registr_bottom.png') no-repeat 0 bottom;
	padding-bottom: 66px;
	/* float: right;*/
	position: absolute;
	right: -3px;
	top: 26px;
	z-index: 999;
	width: 324px;
}

.header_home .auth > div {
	padding: 27px 35px;
}

.auth form li {
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}

.auth form input[type="text"] {
	background: url('/images/form_icon.png') no-repeat 11px 17px #fff;

}

.auth form input[type="email"] {
	background: url('/images/form_icon.png') no-repeat 11px -145px #fff;

}

.auth form input[type="password"] {
	background: url('/images/form_icon.png') no-repeat 11px -104px #fff;

}

.auth form label {
	width: 32px;
	height: 36px;
	float: left;
	position: relative;
}

.auth form input[type="checkbox"] + span {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url('/images/form_icon.png') no-repeat 0 -294px;
	cursor: pointer;
}

.auth form input[type="checkbox"]:checked + span {
	background-position: 0 -218px;
}

.auth form li span.text {
	font-size: 13px;
	line-height: 29px;
	margin-left: 45px;
	/* float: left; */
	display: block;
}

.auth form li span.text.smal {
	line-height: 15px;
	margin-left: 40px;
	padding-top: 8px;
}

.auth form .submit {
	background: #94bd73;
	font-family: 'Open Sans Semibold', serif;
	color: #fff;
	line-height: 32px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
	padding: 6px 0;
	width: 144px;
	border: none;
	margin: 0 auto;
}

.auth form .submit:hover {
	background: #71b03a;

}

.auth form .submit.registr {
	margin-top: 12px;
	width: 153px;
	margin-bottom: 5px;
}

#entrance ul {
	margin-bottom: -33px;
}

#check .soc-block + ul {
	margin-bottom: -25px;

}

.auth form .pass,
#check li .pass {
	display: block;
	width: 156px;
	margin: 0 auto;
	text-decoration: none;
	color: #535452;
	height: 37px;
	background: url('/images/butt_home.png') no-repeat 2px 2px;
}

.auth form .pass:hover,
#check li .pass:hover {
	background: url('/images/butt_home2.png') no-repeat 0 0;
}

.soc-block {

	overflow: hidden;
	position: relative;
	text-align: center;
	padding: 0 !important;
	margin-bottom: 20px;
}

.soc-block p {
	color: #535452;
	text-transform: uppercase;
	font-family: 'Open Sans Semibold', serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}

.soc-block a {
	display: inline-block;
	background: url('/images/soc.png') no-repeat;
	width: 37px;
	height: 37px;
	margin: 0 5px;

}

.soc-block a.fb {
	background-position: 0 0;
}

.soc-block a.fb:hover {
	background: url('/images/F_home.jpg') no-repeat 0 0;
}

.soc-block a.vk {
	background-position: -52px 0;
}

.soc-block a.vk:hover {
	background: url('/images/B_home.jpg') no-repeat 0 0;
}

.soc-block a.tw {
	background-position: -104px 0;
}

.soc-block a.tw:hover {
	background: url('/images/T_home.jpg') no-repeat 0 0;
}

.soc-block a.od {
	background-position: -156px 0;
}

.soc-block a.od:hover {
	background: url('/images/O_home.jpg') no-repeat 0 0;
}

.soc-block a.insta {
	background-position: -209px 0;
}

.left_home #gallery {

}

.left_home ul.thumbs li {
	float: none;
	width: 160px;
	height: 115px;
	margin: 0 0 2px;
}

.left_home #thumbs {
	width: 160px !important;
	float: left;
	opacity: 1;
}

.left_home #gallery {
	float: right;
	width: 510px;
	height: 348px;
	overflow: hidden;
	margin-top: 2px;
}

.left_home ul.thumbs li.selected a.thumb {
	background: none;
}

.left_home a.thumb,
.left_home div.slideshow img {
	border: none;

}

.left_home div.slideshow a.advance-link {
	line-height: 348px;
	height: 348px;
}

.slider_wrap {

}

.slider_home a.thumb {
	/*	padding-top:0;*/
}

.slider_home {
	background: #eef2f3;
	position: relative;
	overflow: hidden;
	height: 560px;
}

.slider_home a {
	position: relative;
	display: block;
}

.slider_home a:hover span {
	background: url('/images/slider_home_hover.png') no-repeat;
	display: block;
	position: absolute;
	z-index: 9999;
	width: 100%;
	height: 100%;
	top: 1px;
}

.slider_home .action_block .read_more a {
	background: url("/images/icon-user2.png") no-repeat scroll 8px 10px;
	margin-left: 15px;
	padding: 10px 2px 10px 36px;
	width: 100px;
	border: 1px solid transparent;
	border-radius: 2px;
}

.slider_home .action_block .read_more a:hover {
	color: #40a6bf;
	border-color: #40a6bf;
}

.popul1 {
	background: url('/images/popul.png') repeat-x 0 bottom;
	margin-bottom: 15px;
}

.popul1 span {
	background: url('/images/p1.png') no-repeat 20px center;
	padding: 17px 46px;
	text-transform: uppercase;
	display: block;
}

.popul2 span {
	background: url('/images/p2.png') no-repeat 13px center;
	padding: 17px 46px;
	text-transform: uppercase;
	display: block;
}

.popul2 {
	background: url('/images/popul2.png') repeat-x 0 bottom;
	text-transform: uppercase;
	margin-bottom: 25px;
}

.item_foto {
	padding: 0 26px 27px;

}

.item_foto p {
	font-weight: bold;
	font-family: 'Open Sans', serif;
	color: #797a77;
	line-height: 16px;
}

.item_foto p a {
	font-weight: bold;
	font-family: 'Open Sans', serif;
	color: #797a77;
	text-decoration: none;
}

.rigt-side-bar .item_foto p {
	margin-top: 5px;
}

.item_foto p:hover,
.item_foto p a:hover {
	color: #65993a;
}

.item_foto a {
	position: relative;
	display: block;
}

.item_foto div {
	display: none;
}

.item_foto a:hover div {
	background: url('/images/item_foto_bg_hover.png') no-repeat 50%;
	background-size: cover;
	display: block;
	position: absolute;
	z-index: 2;
	/*width: 272px;*/
	/*height: 100%;*/
	top: 0;
}

.record_wall {
	position: relative;
	overflow: hidden;
	padding: 10px 24px;
}

.record_wall .img_block img {
	width: 52px;
}

.record_wall .img_block {
	position: relative;
	height: 52px;
	overflow: hidden;
	float: left;
	margin-right: 16px;
}

.record_wall .img_block span {
	position: absolute;
	background: url('/images/user-ramka2.png') 0 0;
	top: 0;
	z-index: 999;
	display: block;
	width: 52px;
	height: 52px;
	left: 0;
}

.text_home {
	background: #eef2f3;
	position: relative;
	overflow: hidden;
	margin-top: 15px;
	padding-top: 14px;
}

.text_home .record_wall p {
	margin-bottom: 7px;
}

.text_home .record_wall {
	border-bottom: 1px dotted #d5dadb;
	padding: 10px 24px 20px;
}

.text_home .padding {
	padding: 16px 24px 19px 24px;
}

.text_home .padding h3 {
	padding-bottom: 16px;
}

table.table_content .dotted {
	border-top: 1px dotted #d5dadb;
	margin: 10px 0;
}

table.table_content td.dotted_td {
	margin: 0;
	padding: 0 !important;
}

.dotted_td div {
	border-top: 1px dotted #d5dadb;
	height: 1px;
	margin: 0;
	padding: 0;
}

/*END-HOME-PAGE*/

/*content*/

.part-number-block {

}

.part-number-block ul {

}

.part-number-block ul li {
	border: 1px solid #63768b;
	list-style: none;
	display: inline-block;
	width: 129px;
	text-align: center;
	padding: 12px 0;
	margin: 10px 10px 0 0;
}

.part-number-block ul li.num_7 {
	margin-right: 0;

}

.part-number-block ul li.num_7 + li,
.part-number-block ul li:first-child. {
	margin-left: 0;

}

.part-number-block ul li a {
	color: #63768b;
	text-decoration: none;
	font-family: 'Open Sans Semibold', serif;
	font-weight: bold;
	font-size: 16px;

}

.part-number-block ul li:hover {
	color: #71b03a;
	border: 1px solid #71b03a;
}

.part-number-block ul li:hover a {
	color: #71b03a;

}

.part-number-block ul li a:hover {
	color: #71b03a;
}

.action_block.home {
	padding: 0;
	margin-top: 14px;
}

.action_block.home a {
	color: #76899d;
}

.action_block {
	overflow: hidden;
	padding: 12px 0;
	position: relative;
}

.action_block ul {
	position: relative;
	overflow: hidden;
}

.action_block li {
	float: left;

}

.action_block li a {
	color: #76899d;
	font-size: 14px;
	text-decoration: none;
	padding: 10px 2px 10px 46px;
	background: url('/images/icon-user2.png') no-repeat;
	display: inline-block;
}

.action_block .read_more a {
	background-position: 17px 11px;
}

.action_block .bookmarks a {
	background-position: 16px -46px;
}

.action_block li.comment a {
	background-position: 13px -100px;
}

.action_block li.share a {
	background-position: 17px -157px;
}

.action_block li.like a {
	background-position: 18px -217px;

}

.action_block li.like a:hover {
	background-position: 18px -369px;
}

.action_block li.like.like a:hover {
	background-position: 18px -369px;
}

.action_block li.citata a {
	background-position: 13px -157px;
}

.action_block li.edit a {
	background-position: 13px -320px;
}

.action_block.count_5 a {
	border: 1px solid transparent;
	padding: 10px 10px 10px 38px;
	background-position-x: 10px !important;
}

.action_block.count_5 ul {
	margin-left: 6px;
}

.action_block.count_5 ul li {

}

.action_block.count_5 a:hover {
	border-color: #5bb0c5;
}

.foto-border {
	width: 52px;
	height: 52px;
	float: left;
	margin-right: 15px;

}

.force-overflow .post .info-item-block p {
	margin: 3px 0;
}

.force-overflow .block_bg_fon {
	border-bottom: 15px solid #EAF1F8;
}

.force-overflow .post .info-item-block {
	overflow: hidden;
	padding: 25px 0 20px 21px;
	position: relative;
	border-bottom: 1px dotted #d5dadb;
}

.force-overflow .action_block {
	padding-left: 10px;
}

.force-overflow .action_block li a {
	padding: 10px 2px 10px 55px;
}

.force-overflow .action_block li a span {
	font-weight: bold;
	font-size: 12px;
}

.info-item-block {
	position: relative;
	overflow: hidden;
	padding: 0 0 20px 0;
}

.info-item-block.border_bottom {
	position: relative;
	/*overflow: hidden;*/
	overflow: visible;
	padding: 20px;
	padding-bottom: 21px;
	border-bottom: 1px dotted #d5dadb;

}

.info-item-block.border_bottom .close {
	font-size: 14px;
	/*position: absolute;*/
	right: 23px;
	text-decoration: none;
}

.info-item-block.border_bottom .close.delete_post:hover {
	text-decoration: underline;
}

.foto-border .img img {
	width: 50px;
}

.foto-border .img {
	float: left;
	height: 50px;
	overflow: hidden;
	position: relative;
	width: 50px;
}

.foto-border .img span {

	background: url("/images/ramka_obsugden.png") no-repeat scroll 0 -3px;
	display: block;
	height: 165px;
	position: absolute;
	top: 0;
	width: 174px;
	z-index: 99;
}

/*left-side-bar*/
.left-side-bar {
	float: left;
	width: 324px;
}

.left-side-bar .img_block {
	margin-bottom: 10px;
}

.left-side-bar .img_block img {
	border: 1px solid #c8cfd7;
	border-radius: 2px;
	padding: 18px;
}

.block.color_title .settings {
	background: url('/images/settings_icon.png') no-repeat 30px center;
	padding-left: 81px;
	text-transform: none;
	font-size: 16px;
	font-weight: bold;
	font-family: 'Open Sans Semibold', serif;
}

.block.color_title .jal {
	background: url('/images/img_left_bar_settings.png') no-repeat 18px -196px;
	padding: 0 0 0 81px;
	text-transform: none;
	font-size: 16px;
	font-weight: bold;
	font-family: 'Open Sans Semibold', serif;
}

.block.color_title .zakl {
	background: url('/images/img_left_bar_settings.png') no-repeat 18px -134px;
	padding: 0 0 0 81px;
	text-transform: none;
	font-size: 16px;
	font-weight: bold;
	font-family: 'Open Sans Semibold', serif;
}

.block.color_title .zakl:hover {
	color: #eb9476;
}

.block.color_title .jal:hover {
	color: #52B6CE;
}

.block.color_title .settings:hover {
	color: #f3b55d;
}

.color_line .addr {
	border-bottom: 3px solid #71b03a;
	background: url('/images/addres_icon.png') no-repeat 23px center;
	text-transform: uppercase;
}

.color_line .phone {
	border-bottom: 3px solid #71b03a;
	background: url('/images/phone_icon.png') no-repeat 20px center;
	text-transform: uppercase;
}

.color_line .email {
	border-bottom: 3px solid #71b03a;
	background: url('/images/email_icon.png') no-repeat 20px center;
	text-transform: uppercase;
}

.block.color_title {
	/*margin-top:14px;*/
}

.left-side-bar .block .addr2,
.left-side-bar .block .email2 {
	padding-left: 20px;
	/*text-transform: normal;*/
	color: #848583;
	font-size: 14px;
	line-height: 58px;
}

.left-side-bar .block.group_email_new .email2{
	line-height: 20px;
	padding: 10px 0 10px 20px;
}

.left-side-bar .block.group_phone_new .phone2{
	line-height: 20px;
	padding: 10px 0 10px 20px;
}

.left-side-bar .block.group_phone_new .padding_top {
	padding-top: 20px;
}

.left-side-bar .block.group_phone_new .phone2:last-child{
	padding-bottom: 20px;
}

.left-side-bar .block.group_post_address .addr2{
	line-height: 25px;
	padding: 20px 0 20px 20px;
}

.left-side-bar .block.group_email_new .padding_top {
	padding-top: 20px;
}

.left-side-bar .block.group_email_new .email2:last-child {
	padding-bottom: 20px;
}

.left-side-bar .block .email2 {
	line-height: normal;
}
.left-side-bar .block .phone2 {
	color: #848583;
	font-size: 14px;
	line-height: 30px;
	padding: 14px 0 10px 20px;

}

.left-side-bar .block .phone2 .ph {
	float: right;
	line-height: 17px;
	padding: 7px 10px 0 0;
}

.block.color_title .butt_blue {
	border: medium none;
	border-radius: 0;
	padding: 1px 18px;
	font-family: 'Open Sans Semibold', serif;
}

.block.color_title .butt_blue:hover {
	background: #7c90a5;
}

.left-side-bar .block {
	background: #fff;
	margin-bottom: 17px;

}

.left-side-bar .block span {
	display: block;
	padding: 0 0 0 50px;
	line-height: 49px;
}

/*center_content*/
.center_content {
	margin-left: 340px;

}

.content_menu {
	margin: 31px 0;
	overflow: hidden;
	position: relative;
}

.content_menu.block {
	margin: 31px 0;
}

.content_menu.block a {
	font-size: 14px;
	padding: 0 8px 0 8px;
	margin-right: 2px;
	line-height: 32px;
	font-family: 'Open Sans Semibold', serif;
}

.content_menu li {
	text-align: center;
	display: inline-block;
}

/*
.content_menu  li:last-child  {
	float:right;
}
*/
.content_menu li a {
	font-family: 'Open Sans Semibold', serif;
	border: 2px solid #eaf1f8;
	background: #8e9fb1;
	color: #fff;
	line-height: 32px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 32px;
	margin-right: 6px;
	border-radius: 4px;
	font-size: 14px;
}

.content_menu li a:hover,
.content_menu li a.active {

	border: 2px solid #fff;
	background: #71b03a;

}

.content_menu li:last-child a {
	margin-right: 0 !important;
}

.button_block {
	border: 1px solid #fff;
	background: #f4f9fd;
	border-radius: 4px;
	padding: 25px;
}

.button_block button {
	width: 320px;
	margin: 0 auto;
	padding: 7px 10px;
	font-size: 14px;
}

.no-left-bar {
	margin-left: 0;
	overflow: hidden;
	position: relative;
}

.part-number-block {
	border-top: 1px dotted #d5dadb;
	margin-top: 30px;
}

.part-number-block ul {
	margin-top: 21px;
}

.block_bg_fon {
	border-radius: 2px;
	background: #fff;
	position: relative;
	overflow: hidden;
	margin-bottom: 17px;
}

.block_bg_fon.fon1 {
	margin-bottom: 0;
}

.block_bg_fon.fon1 .action_block,
.block_bg_fon.fon2 .action_block {
	padding-top: 8px;
}

.block_bg_fon .text_block {
	padding: 20px;
}

.text_block_content {
	padding: 0 20px 10px 20px;
}

.block_bg_fon .text_block_content h2 {
	border: none;
	margin-bottom: 5px;
	padding-top: 13px;
}

.block_bg_fon .img_center_block {
	position: relative;
	overflow: hidden;
}

.block_bg_fon .img_center_block .left_img {
	float: left;
}

.block_bg_fon .img_center_block .right_img {
	float: right;
}
.block_bg_fon .img_center_block.img_center_block {
	padding: 6px 0 0 6px;
}
.block_bg_fon .img_center_block.img_center_block .blog_img_vc {
	max-width: 216px;
}

.obsugden {
	padding-top: 31px;
}

.obsugden .butt_ramka {
	float: right;
	margin-bottom: 31px;
	padding: 4px 10px;
	text-transform: uppercase;
	width: 135px;
	font-weight: normal;
	font-family: 'Open Sans Semibold', serif;
}

table.obsugden {
	border: none;
}

tr.no_padding_td td {
	padding-top: 0 !important;
}

.no-left-bar li.search {
	float: right;
	width: 470px;
	margin-left: 5px;
}

.no-left-bar li.search input[type="text"] {
	background: url("/images/search.png") no-repeat scroll 11px center #fff;
	/*width: 567px;*/
	width: 418px;
	font-size: 15px;
	height: 34px;
	line-height: 34px;
	padding: 0 0 0 50px;
	color: #8e9fb1;
	border: 1px solid #c8cfd7;
	margin-top: 2px;

}

.no-left-bar li.search input[type="text"]:hover {
	border-color: #5a6e83;
	background: url("/images/search_activ.png") no-repeat scroll 11px center #fff;
}

.search_wrap {
	background: #dee7f0;
	height: 85px;
	position: relative;
	margin-bottom: 31px;
}

.search_wrap.search_all {
	background: url('/images/search_all.png') no-repeat 0 0;
	padding-top: 3px;

}

.search_wrap.search_all td .select_1 {
	width: 205px;
	margin-left: 8px !important;
}

.search_wrap.search_all td .select_1 .selct_day {
	height: 35px;
	/*padding-left: 15px;*/
	width: 203px;
	background-position: 174px center;
}

.search_wrap.search_all td td.yar {
	padding-left: 10px;
}

.search_wrap.search_all td .border {
	margin: 0;
}

.border_r {
	/*border-right:2px solid #eaf1f8;*/
}

.no-left-bar .content_menu {
	margin-bottom: 15px;
	padding-top: 26px;
	border-top: 1px dotted #d5dadb;
}

.no-left-bar .content_menu.block_3 {
	padding: 31px 0 19px 2px;
}

.no-left-bar .content_menu.block_3 a {
	padding: 0 12px;
	line-height: 36px;
}

.no-left-bar .content_menu.block_3.soob {
	padding-bottom: 19px;
}

.admin_center .content_menu.block_4 a {
	padding: 0 28px 0 29px;
	line-height: 36px;
}

.butt_green.save {
	margin-top: 17px;
}

.menu_dop li:last-child {
	float: right;
}

.search_wrap .form_conent {
	margin: 0;
	/*padding: 13px;*/
}

.form_conent td .font_14 {
	font-size: 14px;
}

.search_wrap .form_conent table table {
	padding: 9px 13px;
}

.search_wrap .yar .border {
	float: left;
	width: 60px;

}

.search_wrap .yar .border input {
	width: 50px;
	margin: 0 !important;
	text-align: center;
	height: 32px;
	line-height: 32px;
	color: #8e9fb1;

}

.search_wrap .yar .border + div {
	float: left;
	line-height: 50px;
	text-align: center;
	color: #a6b3c1;
	font-weight: bold;
	width: 28px;
}

.radio_wrap {
	overflow: hidden;
	padding: 2px 17px;
	position: relative;
}

.radio_wrap .pol {
	float: left;
	width: 36px;
}

.radio_wrap label {
	float: left;
	width: 20px;
	position: relative;
}

.search_all .radio_wrap .pol {
	margin-right: 4px;
}

.search_all .radio_wrap span.title {

}

.radio_wrap span.title {
	float: left;
	margin-right: 12px;
	padding-left: 10px;
}

.radio_wrap input[type="radio"] + span {
	background: url("/images/radio.png") no-repeat scroll -115px 0;
}

.search_result ul {

}

.search_result ul li {
	line-height: 36px;
}

.search_result ul li a {
	background: url("/images/item_user_icon2.png") no-repeat;
	font-size: 14px;
	color: #76899d;
	padding-left: 28px;
	display: block;
	text-decoration: none;
}

.search_result ul li a.mail {
	background-position: 0 9px;
}

.search_result ul li a.mail:hover {
	color: #5bb0c5;
	background-position: 0 -138px;

}

.search_result ul li a.frends {
	background-position: 0 -26px;
}

.search_result ul li a.frends:hover {
	color: #5bb0c5;
	background-position: 0 -173px;

}

.search_result ul li a.del_frends {
	background-position: 0 -66px;
}

.search_result ul li a.del_frends:hover {
	background-position: -1px -215px;
}

.search_result ul li a.edit_list {
	background-position: 0 -105px;
}

.search_result ul li a.edit_list:hover {
	color: #5bb0c5;
	background-position: 0 -252px;
}

.search_result ul li a.add_soob {
	background: url("/images/icon2.png") no-repeat 0 -30px;
}

.search_result ul li a.add_soob:hover {
	color: #5bb0c5;
	background: url("/images/icon2.png") no-repeat 0 -65px;
}

.search_result ul li.count_user {
	background: url("/images/icon2.png") no-repeat 0 10px;
	padding-left: 29px;
}

.search_result.soob .odd span,
.search_result.soob .even span {
	background: url("/images/soob_ramka.png") no-repeat scroll -4px 0;
}

.search_result .item_user {
	background: #fff none repeat scroll 0 0;
	border-radius: 2px;
	float: left;
	padding: 1px 6px;
	width: 483px;
}

.search_result .item_user {
	height: 152px;
	margin-bottom: 12px;
	text-align: left;
}

.search_result .odd .image,
.search_result .even .image {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.search_result .odd,
.search_result .even {
	position: relative;
	width: 137px;
	height: 141px;
	overflow: hidden;
}

.search_result td {
	vertical-align: top;
	font-size: 15px;
	color: #63768b;
}

.search_result p {
	font-size: 15px;
	color: #63768b;
	margin: 4px 0;
}

.search_result .name_user {
	font-weight: bold;
	color: #63768b;
	font-size: 15px;
	margin: 12px 0;
}

.search_result .odd span {
	background: url("/images/search_ramka.png") no-repeat scroll -4px 0;
	display: block;
	height: 170px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 158px;
	z-index: 10;
}

.search_result .even span {
	background: url("/images/user_no_photo.jpg") no-repeat scroll;
	display: block;
	height: 141px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 137px;
	z-index: 10;
}

.search_result .n1 {
	margin-right: 12px;
}

.table_content {
	width: 100%;
	border-collapse: collapse;
}

.table_content tr {
	/*border-bottom:1px dotted  #d5dadb;*/
}

.table_content th {
	background: #8e9fb1 none repeat scroll 0 0;
	color: #eaf1f8;
	font-family: "Open Sans", serif;
	font-weight: normal;
	padding: 11px 10px;
	width: 103%;
}

.table_content th:last-child {
	width: 350px;
	font-size: 16px;
}

.table_content {

}

.table_content td {
	color: #63768b;
	font-family: "Open Sans", serif;
	font-size: 16px;
	padding: 17px 13px !important;
}

.table_content td a {
	display: block;
	padding-left: 31px;
}

.table_content .num1 a {
	background: url("/images/konvert.png") no-repeat scroll left 13px;
	text-decoration: none;
}

.table_content .num2 a {
	background: url("/images/konvert.png") no-repeat scroll left -49px;
	text-decoration: none;
}

.table_content .num1 td,
.table_content .num2 td {
	padding-left: 1px;
}

.table_content .num2 .publick {
	margin-bottom: 0;
}

.table_content .num2.last .publick {
	margin-bottom: 0;
	margin-top: 14px;
}

.table_content.obsugden td {
	padding: 10px 2px !important;
	font-size: 14px;
	font-family: 'Open Sans', serif;
}

.search-content {
	float: none;
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.search-content input[type="text"] {
	background: #fff;
	font-size: 18px;
}

.butt_block_kniga {
	overflow: hidden;
	position: relative;
}

.search-content .search_content_user {
	margin: 31px 0;
}

.search-content .search_content_user.dobavit input[type="text"] {
	width: 610px;
	border: 1px solid #c8cfd7;
}

.center_content .search-content input[type="submit"] {
	background: url("/images/search.png") no-repeat scroll 9px center #fff;
}

.center_content .search-content.com {
	height: 40px;
	margin: 31px 0;
}

.center_content .search-content.com .comm_search {
	margin: 0;
}

.center_content .search-content.com input[type="text"] {
	font-size: 17px;
	border: 1px solid #c8cfd7;
}

.center_content .comm_search input[type="text"] {
	background: url(/images/comm.png) no-repeat scroll 11px 7px #fff;
	padding-left: 50px;
	border: 1px solid #c8cfd7;
}

.center_content .comm_search input[type="text"]:hover {
	border-color: #71b03a;
}

.center_content .search-content.com input[type="submit"] {
	background: url("/images/comm.png") no-repeat scroll 13px center #fff;
}

.center_content .search-content.com input[type="text"] {
	width: 610px;
	border: 1px solid #c8cfd7;
}

.center_content .search-content.com input[type="text"]:hover {
	background: url("/images/comm.png") no-repeat scroll 11px -43px #fff;
	border-color: #5a6e83;
}

.search-content .search_content_user input[type="text"] {
	background: #fff url("/images/search.png") no-repeat scroll 8px center;
	color: #8e9fb1;
	font-size: 15px;
	height: 38px;
	line-height: 38px;
	padding: 0 0 0 50px;
	width: 424px;
	float: left;
	border: 1px solid #b8c0c8;
}

.search-content .search_content_user input[type="text"]:hover {
	border-color: #5a6e83;
	background: #fff url("/images/search_activ.png") no-repeat scroll 8px center;
}

.search-content .search_content_user input[type="submit"] {
	float: right;
	border: 1px solid #b8c0c8;
	border-radius: 2px;
	color: #63768b;
	font-weight: normal;
	padding: 0;
	text-transform: uppercase;
	background: transparent !important;
	width: 175px;
	height: 40px;
}

.search-content .search_content_user input[type="submit"]:hover {
	color: #71b03a;
	border-color: #71b03a;
}

.margin_31 {
	margin: 31px 0;
}

.search-content form {
	overflow: hidden;
	position: relative;
	margin: 31px 0;
}

.foto_block_zdem p,
.center_content .foto_block_zdem a {
	font-size: 15px;
	color: #63768b;
	font-family: 'Open Sans Semibold', serif;
	text-decoration: none;
}

.center_content .foto_block_zdem.kniga a {
	height: 170px;
	width: 155px;
}

.center_content .foto_block_zdem.kniga .name {
	height: auto;
}

.center_content .foto_block_zdem p {
	position: absolute;
	bottom: 11px;
	width: 100%;
	/*z-index: 2000000;*/
	z-index: 20;
}

.center_content .foto_block_zdem .name{
	font-size: 15px;
	color: #63768b;
	font-family: 'Open Sans Semibold', serif;
}

.foto_block_zdem {
	overflow: hidden;
	position: relative;
}

.foto_block_zdem div {
	float: left;
	margin-right: 0;
	overflow-x: hidden;
	height: 210px;
	position: relative;
	width: 166px;
	text-align: center;
}

.foto_block_zdem div a {
	/*height: 164px;
	width: 150px;*/
	height: auto;
	width: auto;
	display: block;
	background-size: cover;
	background-position: center;
}

.foto_block_zdem div img.empty {
	width: 100%;
	height: auto;
	top: 30px;
	position: relative;
}
/*
.foto_block_zdem.mess_request_vc div img {
    height: auto;
    max-height: 100%;
    max-width: 147px;
    vertical-align: middle;
    width: auto;
}
.foto_block_zdem.mess_request_vc .mess_request_accept_vc {
	position: relative;
	bottom: -40px;
	z-index: 5;
}
.foto_block_zdem.mess_request_vc a {
	width: 158px;
}
*/
.foto_block_zdem.mess_request_vc .mess_request_accept_vc,
.foto_block_zdem.mess_request_vc .mess_request_decline_vc {
	position: relative;
	bottom: -147px;
	z-index: 5;
}
.foto_block_zdem.mess_request_vc i {
	display: block;
	position: absolute;
	top: 9px;
	left: 5px;
	width: 150px;
	height: 150px;
}
.foto_block_zdem .odd span {
	background: url("/images/ramka-big.png") no-repeat scroll -4px 0;
	display: block;
	height: 170px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 158px;
	z-index: 998;
	left: 0;
}

.foto_block_zdem.kniga .odd span,
.foto_block_zdem.kniga .even span,
.foto_block_zdem.grupp .odd span,
.foto_block_zdem.grupp .even span {
	background: url("/images/ramka-big3.png") no-repeat scroll -5px 0;

}

.foto_block_zdem.kniga .odd,
.foto_block_zdem.kniga .even {
	/*margin-right: 1px;*/
	margin-right: 0;
}

.foto_block_zdem.kniga .num4 {
	/*margin-left: 6px;*/
	width: 160px;
}

.search-content .search_chast input[type="text"] {
	background: url("/images/search.png") no-repeat scroll 8px center #fff;
	color: #8e9fb1;
	float: left;
	font-size: 15px;
	height: 38px;
	line-height: 38px;
	padding: 0 0 0 50px;
	width: 611px;
	font-family: 'Open Sans Semibold', serif;
	border: 1px solid #c8cfd7;
}

.search-content .search_chast input[type="text"]:hover {
	border-color: #5a6e83;
	background: #fff url("/images/search_activ.png") no-repeat scroll 8px center;
}

.foto_block_zdem .even span {
	background: url("/images/ramka-big2.png") no-repeat -4px 0;
	display: block;
	height: 170px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 158px;
	z-index: 998;
	left: 0;
}

.foto_block_voenchast {
	background: #fff;

}

.no-left-bar .form_conent {
	margin-top: 0;
}

.form_conent {
	margin-top: 31px;
}

.form_conent input[type="text"],
.form_conent input[type="email"],
.form_conent input[type="phone"],
.form_conent input[type="password"],
.form_conent input[type="date"],
input[type="number"] {
	background: #fff none repeat scroll 0 0;
	border: medium none;
	border-radius: 2px;
	color: #8e9fb1;
	font-size: 16px;
	height: 35px;
	padding: 0 5px 0 7px;
	width: 97%;
	line-height: 35px;
	/*border:1px solid #c8cfd7;*/
}

.form_conent input.input_w {
	padding: 0 3px;
}

.form_conent .border,
.container.page .border {
	border: 1px solid #c8cfd7;
	padding: 8px;
	margin-bottom: 14px;
	border-radius: 2px;
}

.form_conent table {
	width: 100%;
}

.form_conent table textarea {
	background: #fff none repeat scroll 0 0;
	border: medium none;
	border-radius: 2px;
	color: #797a77;
	font-size: 15px;
	min-height: 160px;
	padding: 16px;
	resize: vertical;
	width: 95%;
	overflow: hidden;
}

.form_conent table .width_480 {
	width: 480px;
	padding: 5px;
}

.form_conent table .label {
	text-align: right;
	color: #63768b;
	padding-right: 10px;
	font-size: 16px;
	width: 140px;
	vertical-align: top;
	padding-top: 14px;
}

.form_conent .foto-block span {
	/*display: inline-block;*/
	height: 154px;
	width: 154px;
	float: left;
	/*margin-right: 8px;*/
	border: 1px solid transparent;
	position: relative;
}

.form_conent span.no-foto {
	background: url('/images/no-foto-hover.png');
	border: none;
	margin-right: 6px;
}

.form_conent .no-foto:hover {

	background: url('/images/no-foto.png');
	cursor: pointer;
}

.form_conent td.foto-block {
	padding-top: 20px;
}

.form_conent td.foto-block span:nth-child(4) {
	margin: 0;
}

.form_conent td.foto-block span a.icon {
	position: absolute;
	background: url('/images/basket_mini.png') no-repeat 0 0;
	height: 37px;
	right: 0;
	width: 37px;
}

.form_conent td.foto-block span a.icon.num1 {
	top: 40px;
}

.form_conent td.foto-block span a.icon_edit {
	position: absolute;
	background: url('/images/icon_edit.png') no-repeat 0 0;
	height: 37px;
	right: 0;
	width: 37px;
}

.foto_albom .item a.icon_edit {
	position: absolute;
	background: url('/images/icon_edit.png') no-repeat 0 0;
	height: 37px;
	right: 17px;
	width: 37px;
}

.foto_albom .item a.icon_edit.num2 {
	background-position-x: 0;
	right: 0;
}

.form_conent td.foto-block span a.icon_edit:hover,
.foto_albom .item a.icon_edit:hover {
	background: url('/images/icon_edit.png') no-repeat 0 -62px;
}

.form_conent td.foto-block span a.icon:hover {
	background: url('/images/basket_mini_hover.png') no-repeat 0 0;

}

.form_conent .submit {
	background: #71b03a none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	cursor: pointer;
	float: right;
	font-family: "Open Sans Semibold", serif;
	line-height: 32px;
	padding: 5px 28px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	margin: 31px auto 36px;
}

.form_conent .submit:hover {
	background: #65993a none repeat scroll 0 0;
}

.form_conent span.plus,
.form_conent span.minus {
	background: #fff;
	height: 35px;
	width: 35px;
	border-radius: 2px;
	border: none;
	display: block;
	cursor: pointer;
}

.form_conent span.plus {

	background: url("/images/form_icon.png") no-repeat scroll 2px -359px #fff;
}

.form_conent span.minus {

	background: url("/images/form_icon.png") no-repeat 2px -425px #fff;
}

h1 span.info {
	float: right;
	font-size: 16px;
	font-weight: normal;
	line-height: 28px;
	margin-right: 50px;
	font-family: 'Open Sans', serif;
}

h1 span.status {
	background: url("/images/online.png") no-repeat 56px center;
	float: right;
	font-size: 16px;
	line-height: 25px;
	padding-right: 29px;
	font-weight: normal;
}

h1 span.setti {

	float: right;
	font-size: 16px;
	line-height: 25px;
	padding-right: 2px;
	font-weight: bold;
	cursor: pointer;
}

h1 span.setti:hover {
	color: #71B03A;
}

#settings .item {
	padding: 7px 24px;
	position: relative;
	overflow: hidden;
}

#settings .item img {
	width: 76px;
}

#settings .item .right_foto,
#settings .item .left_foto {
	height: 81px;
	overflow: hidden;
	position: relative;
	width: 75px;
	left: 0;
	margin-right: 15px;
}

#settings .item.even .ramka {
	background: url("/images/ramka-foto-head.png") no-repeat scroll 0 0;
	display: block;
	height: 77px;
	position: absolute;
	top: 0;
	width: 75px;
	z-index: 99;
	left: 0;
}

#settings .item.odd .ramka {
	background: url('/images/ramka-foto-head2.png') no-repeat 0 0;
	display: block;
	height: 77px;
	position: absolute;
	top: 0;
	left: 0;
	width: 75px;
	z-index: 99999;
}

#settings .right_foto {
	float: right;
	margin-left: 22px;
}

#settings .right_foto .the_notif_answer{
	border-radius: 3px;
	color: white;
	cursor: pointer;
	display: block;
	font-size: 13px;
	margin: 3px 0;
	padding: 5px 10px 6px;
}

#settings .right_foto .the_notif_answer.bx-notifier-item-button-accept {
	background: #71b03a;
}

#settings .right_foto .the_notif_answer.bx-notifier-item-button-cancel {
	background: #af4242;
}

#settings .item.even {
	background: #8e9fb1;
}

#settings .item.odd {
	background: #9badc1;
}

#settings .left_foto {
	float: left;
	margin-right: 22px;

}

#settings .center_info {
	color: #fff;
	line-height: 57px;
	margin: 0 95px;
	padding: 15px 0;
}

#settings .center_info p,
#settings .center_info span {
	color: #eaf1f8;
	font-size: 14px;
	line-height: 25px;

}

#settings .center_info a {
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	color: #eaf1f8;

}

.butt_albom.fotos {
	padding-bottom: 0;
}

.butt_albom.fotos .butt_ramka {
	width: 99%;
	background: url("/images/picture.png") no-repeat scroll 235px 5px;
}

.form_conent .info .name a {
	font-size: 21px;
	font-weight: bold;
	color: #63768b;
	text-decoration: none;
	font-family: "Open Sans Bold", serif;

}

.form_conent .info .count_foto {
	background: url("/images/fotoapp.png") no-repeat scroll -5px -46px;
	color: #63768b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-top: 14px;
	padding-left: 36px;
	width: 120px;
}

.fotos_table td.foto-block {
	vertical-align: top;
	padding: 8px 11px 8px 0;
}

.foto-block span.td {
	margin-right: 12px;
}

.fotos_table .info {
	vertical-align: top;
	padding: 8px 11px 8px 0;
}

.fotos_table .info .name {
	margin: 10px 0;
}

.poisk form .text {
	width: 436px;
	background: #fff url('/images/search.png') no-repeat scroll 13px center;
	padding-left: 44px;
	float: left;
	border: 1px solid #c8cfd7;
}

.poisk form .butt_ramka {
	float: right;
	border: 1px solid #b8c0c8;
	padding: 10px;
	text-align: center;
	width: 174px;
	color: #63768b;
	font-weight: bold;
	background: none;
	text-transform: uppercase;
}

.poisk form .butt_ramka:hover {
	border-color: #71b03a;
	color: #71b03a;
}


.item_poisk {
	border-bottom: 17px solid #eaf1f8;
	overflow: hidden;
	padding: 26px 28px 3px 26px;
	position: relative;
	background: #fff;
}

.item_poisk .date {
	margin-top: 6px;
}

.item_poisk .date span {
	display: block;
	font-size: 14px;
	padding: 11px 103px 0 0;
}

.item_poisk .img img {
	width: 147px;
}

.item_poisk .img {
	height: 161px;
	left: 0;
	overflow: hidden;
	position: relative;
	width: 147px;
	float: left;
}

.item_poisk .img span {
	background: url("/images/ramka1.png") no-repeat scroll 0 -3px;
	display: block;
	height: 165px;
	position: absolute;
	top: 0;
	width: 174px;
	z-index: 99;
	left: 0;
}

.item_poisk .image + .text {
	margin-left: 170px;
}

.item_poisk .name_user {
	color: #797a77;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	font-family: 'Open Sans Bold', serif;
}

.item_poisk .like span {
	font-weight: bold;
}

.item_poisk .action_block {
	margin-top: 3px;
	width: 460px;
}

.item_poisk .action_block ul {
	width: 460px;
}

.item_poisk .action_block a {
	margin-top: 3px;
	padding: 10px 10px 10px 40px;
	background-position-x: 10px !important;
}

.item_poisk .action_block li.share,
.item_poisk .action_block li.like,
.item_poisk .action_block li.author {
	margin-top: 3px;
	border: 1px solid transparent;
}

.item_poisk .action_block li:hover {
	border-color: #5bb0c5;
}

/*select*/
.form_conent .select_1,
.form_conent .select_2,
.form_conent .select_3 {
	width: 148px;
	float: left;
}

.form_conent .select_1,
.form_conent .select_2 {
	margin-right: 7px;
}

.form_conent select {
	width: 150px;
	height: 38px;
	border: none;
	-webkit-appearance: none;
	background: url('/images/select.png') no-repeat 120px center;
	line-height: 1em;
	/* for FF */
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	/* for IE */
	-ms-appearance: none;
	appearance: none !important;
	color: #8e9fb1;
	padding-left: 5px;
	border-radius: 2px;
	font-family: 'Open Sans', serif;
	font-size: 16px;
}

.form_conent select::-ms-expand {
	display: none;
}

.form_conent option {
	border-radius: 2px;
	color: #71b03a;
	padding: 5px;
	font-family: 'Open Sans', serif;
	font-size: 16px;
}

.form_conent option:hover {
	color: #71b03a;
}

.form_conent.slugba {
	margin-top: 25px;
}

.form_conent.slugba td .border {
	margin-bottom: 0;
}

.form_conent.slugba td {
	color: #63768b;
}

.form_conent.slugba .col1 {
	width: 142px;
}

.form_conent.slugba .col3 {
	text-align: center;
	width: 37px;
}

.form_conent.slugba .col2 input {
	text-align: center;
}

.form_conent.slugba .col4 {
	text-align: center;
	width: 100px;
}

.form_conent.slugba .col2 {
	width: 165px;
}

.form_conent.slugba .col2 input {
	width: 140px;
}

.form_conent.slugba .col4 input {
	text-align: center;
	width: 74px;
}

.form_conent.slugba .col5 {
	padding-left: 10px;
	width: 50px;
}

.form_conent.slugba .butt_green {
	margin-top: 30px;
}

/*select*/
/*file-upload*/
.form_conent .file-upload {
	background: url("/images/upload_file.png") no-repeat scroll 0 7px;
	color: #76899d;
	height: 45px;
	line-height: 34px;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 190px;
	padding-left: 43px;

}

tr.file td {
	padding: 0;
}

.form_conent .file-upload:hover {
	background: url("/images/upload_file2.png") no-repeat scroll 0 8px;
}

.file-upload span:hover {
	color: #3da1b9;

}

.form_conent .file-upload input[type="file"] {
	display: none;
}

.form_conent .file-upload label {

	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.form_conent .file-upload span {
	line-height: 41px;
}

.form_conent .filename {
	background: transparent !important;
	border: none !important;
	height: 0 !important;
}

/*file-upload*/
/*radio*/

.nastroik2 label {
	display: block;
	height: 25px;
	margin: 0 auto;
	position: relative;
	width: 25px;
}

.nastroik2 input[type="radio"],
.privat input[type="radio"],
.search_wrap input[type="radio"],
.uved input[type="radio"] {
	display: none;
}

.nastroik2 input[type="radio"] + span,
.privat input[type="radio"] + span,
.search_wrap input[type="radio"] + span,
.uved input[type="radio"] + span {
	position: absolute;
	left: 0;
	top: 0;
	width: 25px;
	height: 22px;
	background: url('/images/radio.png') no-repeat -115px 0;
	cursor: pointer;
}

.nastroik2 input[type="radio"]:checked + span,
.privat input[type="radio"]:checked + span,
.search_wrap input[type="radio"]:checked + span,
.uved input[type="radio"]:checked + span {
	background-position: 0 0;
	left: 0;
	top: 0;
}

.nastroik2 td {
	color: #63768b;
	font-size: 16px;
	padding: 18px 7px;
}

.form_conent.nastroik2 .col1 {

}

.form_conent.nastroik2 .col2,
.form_conent.nastroik2 .col3 {
	padding: 8px 42px;

}

/*radio*/

.privat p.publick {
	/*` color: #63768b !important;*/
	font-size: 16px;
	text-align: left;
	width: 100%;
}

.privat label,
.uved label {
	display: block;
	height: 25px;
	margin: 0 auto;
	position: relative;
	width: 25px;
	font-size: 16px;
}

.form_conent.privat .col1 {
	width: 365px;
	font-size: 16px;
	padding-left: 16px;
	font-weight: normal;
}

.form_conent.privat .col2 {
	width: 64px;
	font-size: 16px;
	text-align: center;
}

.form_conent.privat .col3 {
	width: 140px;
	font-size: 16px;
	text-align: center;
}

.history {
	margin-top: 17px;
	padding: 22px;
}

.block_bg_fon.history {
	margin-bottom: 0;
}

.block_bg_fon .knopka.edit {
	width: 630px;
}

.form_conent.uved .col1 {
	width: 365px;
	font-size: 16px;
	padding-left: 16px;
	font-weight: normal;
}

.form_conent.uved .col2 {
	width: 65px;
	font-size: 16px;
	padding-left: 16px;
}

.history h3 {
	margin-bottom: 12px;
}

.text_block h3 {
	margin-bottom: 16px;
}

.publick label {
	width: 32px;
	height: 24px;
	float: left;
	position: relative;
	overflow: hidden;
}

.img_line {
	position: relative;
	overflow: hidden;
	margin: 0 0 24px 0;
}

.img_line.no_margin {
	position: relative;
	overflow: hidden;
	margin: 0;
}

.publick input[type="checkbox"] + span {
	position: absolute;
	left: 0;
	top: 0;
	width: 23px;
	height: 23px;
	background: url('/images/chek.png') no-repeat 0 -39px;
	cursor: pointer;
}

.publick input[type="checkbox"]:checked + span {
	background-position: 0 0;
	left: 0;
	top: 0;
}

p.publick {
	float: right;
	font-weight: normal;
	margin: 31px 0;
	font-family: 'Open Sans', serif;
}

.knopka {
	overflow: hidden;
	position: relative;
	width: 100%;
}

.knopka .butt_ramka {
	float: left;
	font-size: 14px;
	font-weight: normal;
	margin-right: 12px;
	padding: 6px 0;
	text-transform: uppercase;
	width: 210px;
	font-family: 'Open Sans Semibold', serif;
}

.knopka .butt_ramka:hover {
	border-color: #71b03a;
	color: #71b03a;
}

.knopka .butt_ramka:nth-child(3) {
	margin-right: 0;
	float: right;
}

.item_obsugd {
	border-bottom: 17px solid #eaf1f8;
	overflow: hidden;
	padding: 22px 22px 12px;
	position: relative;

}

.item_obsugd .img {
	float: left;
	height: 50px;
	overflow: hidden;
	position: relative;
	width: 50px;
}

.item_obsugd .img img {
	width: 50px;
}

.item_obsugd .img span {
	background: url("/images/ramka_obsugden.png") no-repeat scroll 0 -3px;
	display: block;
	height: 165px;
	position: absolute;
	top: 0;
	width: 174px;
	z-index: 99;
	left: 0;
}

.item_obsugd .text {
	height: 68px;
	overflow: hidden;
	position: relative;
	margin-left: 70px;
}

.item_obsugd .action_block {
	float: right;
}

.item_obsugd .action_block li {
	padding-right: 10px;
	border: 1px solid transparent;
}

.item_obsugd .action_block li:hover {
	border-color: #5bb0c5;
}

.item_obsugd .name_user {
	color: #63768b;
	font-weight: bold;
	font-size: 14px;
}

.item_obsugd .date {
	color: #63768b;
	font-size: 14px;
}

.item_obsugd .like span {
	font-weight: bold;
}

.item_obsugd .action_block {
	padding: 5px 0;
	margin-top: 4px;
}

.action_block.ramka {
	overflow: visible;
	position: relative;
}

.action_block.ramka ul {
	margin-left: 8px;
}

.action_block.ramka .block {
	margin-left: 4px;
}

.action_block.ramka li {
	margin: 0 0;
	padding-right: 15px;
}

.action_block.ramka li {
	border: 1px solid transparent;
}

.action_block.ramka li:hover {
	border-color: #5bb0c5;
}

.action_block.ramka .like_window .title .close {
	float: right;
}

.obsugden .file td {
	padding: 0 5px;
	color: #76899d;
	font-size: 14px;
}

.obsugden .file td p {
	color: #76899d;
	font-size: 14px;
	line-height: 22px;
}

.obsugden .file {
	line-height: 34px;
}

td p.publick label {
	height: 24px;
}

.obsugden .file .submit {
	margin-top: 0;
	margin-bottom: 0;
}

.obsugden .publick input[type="checkbox"]:checked + span {
	background: url('/images/chek.png') no-repeat 0 -130px;
}

.obsugden .form_name {
	font-size: 16px;
	color: #63768b;
	margin: 16px 0;
}

.form_conent.nastroik {
	margin-top: 32px;
}

.form_conent.nastroik .add_input {
	margin-right: 5px;
	width: 440px;
}

.form_conent.nastroik .w100 {
	width: 495px;
}

.form_conent.nastroik .butt_ramka,
.form_conent.nastroik2 .butt_ramka {
	background: none repeat scroll 0 0;
	float: right;
	font-weight: normal;
	padding: 13px 0;
	text-transform: uppercase;
	width: 136px;
	margin-top: 12px;
}

.form_conent.nastroik .submit,
.form_conent.nastroik2 .submit {
	float: right;
	margin: 12px 0 0 7px;
	text-transform: uppercase;
	width: 136px;
}

.form_conent.nastroik .butt_ramka:hover,
.form_conent.nastroik2 .butt_ramka:hover {
	color: #71b03a;
	border-color: #71b03a;
}

.form_conent .border:hover {
	border-color: #71B03A;
}

.border-top {
	border-top: 1px dotted #d5dadb;
	padding-top: 31px;
	overflow: inherit;
	position: relative;
}

.border-top.padd {
	padding-top: 13px;
}

.edit_text {
	color: #797a77;
	font-size: 14px;
	min-height: 280px;
	padding: 10px;
	text-align: left;
	width: 605px;
	font-family: 'Open Sans', serif;
	overflow: hidden;
	border: none;
}

.knopka.edit a {
	width: 200px;
}

.knopka.edit {
	margin-bottom: 30px;
	margin-left: 20px;
}

.marg_top_30 {
	margin-top: 25px;
}

.select_all.form_conent .submit {
	margin-top: 0;
}

.select_all.form_conent a {
	margin-left: 18px;
	margin-top: 8px;
	text-decoration: none;
	float: right;
	font-family: 'Open Sans Semibold', serif;
}

.select_all.form_conent a:hover {
	color: #71B03A;
}

/*FOOTER*/

#toTop {
	background: url("/images/top.png") no-repeat scroll 0 0;
	bottom: 10px;
	cursor: pointer;
	display: none;
	height: 52px;
	position: fixed;
	right: 10px;
	width: 100px;

}

#toTop:hover {
	background: url('/images/top2.png') no-repeat 0 0;
}

#footer {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 70px;
	border-top: 1px solid #c8cfd7;
}

#footer.home {
	position: relative;
	left: auto;
	bottom: auto;
	width: 100%;
	height: 70px;
	border-top: 1px solid #c8cfd7;
}

.bottom-menu {
	position: relative;
	overflow: hidden;
	margin: 20px auto 0 auto;
	text-align: center;
	width: 970px;
}

.bottom-menu li {
	float: left;
}

.bottom-menu li:last-child a {
	padding-right: 0;
}

.bottom-menu li a {
	display: inline-block;
	padding: 0 17px;
	text-decoration: none;
	font-family: 'Open Sans Semibold', serif;
	font-size: 16px;
	color: #63768b;

}

.bottom-menu li a:hover {
	color: #71B03A
}

.block_bg_fon h2 {
	font-family: 'Open Sans Bold', serif;
	color: #797a77;
	font-size: 17px;
	margin-bottom: 15px;
	/*border-top: 1px dotted #b8c0c8;
	padding-top: 18px;*/
}

.user_n {
	font-family: 'Open Sans Bold', serif;
	font-weight: bold;
	margin-bottom: 6px;
}

.foto_albom {
	overflow: hidden;
	padding: 25px 0;
	position: relative;
	text-align: justify;

}

.butt_albom {
	border-top: 1px dotted #d5dadb;
	overflow: hidden;
	padding: 30px 0 25px;
	position: relative;

}

.butt_albom .add_foto {
	background: url("/images/fotoapp.png") no-repeat scroll 46px 5px;
	float: left;
	font-weight: normal;
	padding: 5px 0 5px 49px;
	text-transform: uppercase;
	width: 272px;
	font-size: 14px;
	font-family: 'Open Sans Semibold', serif;
}

.butt_albom .add_foto:hover {
	background-position: 46px -135px;
}

.butt_albom .add_albom:hover {
	background: url("/images/picture2.png") no-repeat scroll 50px 5px;
}

.butt_albom.fotos .add_albom.big.butt_ramka:hover {
	background: url("/images/picture2.png") no-repeat scroll 235px 5px !important;
}

.butt_albom .add_albom {
	background: url("/images/picture.png") no-repeat scroll 50px 5px;
	float: right;
	font-weight: normal;
	padding: 5px 0 5px 3px;
	text-transform: uppercase;
	width: 320px;
	font-family: 'Open Sans Semibold', serif;
	font-size: 14px;
}

.foto_albom .item {
	float: left;
	margin: 12px 0 2px;
	width: 324px;
	position: relative;
}

.foto_albom .item:nth-child(2n+1) {
	width: 340px;
}

.foto_albom .name {
	padding: 10px 15px;
	font-size: 14px;
	font-family: 'Open Sans Bold', serif;
}

.foto_albom .name a {
	color: #797a77;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.foto_albom .count_foto {
	background: url("/images/fotoapp.png") no-repeat scroll 0 -47px;
	color: #76899d;
	float: right;
	padding: 0 0 0 41px;
	font-family: "Open Sans Bold", serif;
	font-size: 14px;
	font-weight: bold;
}

.img_style {
	margin-top: 10px;
}

.img_style li {
	background: url("/images/list_li.png") no-repeat scroll left center;
	margin: 5px 0;
	padding-left: 20px;
}

.img_style li a {
	font-size: 16px;
	text-decoration: none;
}

.img_line .marg {
	margin-right: 11px;
}

.center_content .img_block img {
	border: 1px solid #c8cfd7;
	border-radius: 2px;
	padding: 18px;
}

.center_content .img_block {
	float: left;
	width: 290px;

}

.center_content .text_block_detail {
	padding-top: 10px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}

.center_content .text_block_detail table {
	width: 374px;
	float: right;
}

.center_content .text_block_detail table td {
	color: #63768b;
	font-size: 13px;
	padding: 0 0 10px;
	text-align: right;
	vertical-align: top;

}

.center_content .text_block_detail table td:last-child {
	font-size: 14px;
	padding: 0 0 8px 15px;
	text-align: left;
	vertical-align: bottom;
}

.center_content .text_block_detail table tr {
	background: url("/images/border_img.png") repeat-x 0 bottom;
}

.center_content .text_block_detail table tr:last-child {
	background: none;
}

.detail_name {
	background: #d4e0ee none repeat scroll 0 0;
	padding: 7px 20px;
	text-align: center;
	width: 486px;
	float: left;
	height: 72px;
	box-sizing: border-box;
}

.detail_action {
	background: #d4e0ee none repeat scroll 0 0;
	float: right;
	line-height: 72px;
	height: 70px;
	width: 164px;
	border: 1px solid #d4e0ee;
}

.detail_action a {
	background: url("/images/icon-user.png") no-repeat scroll 30px -98px;
	font-size: 14px;
	padding-left: 55px;
	text-decoration: none;

}

.detail_action:hover a {
	color: #5bb0c5;
}

.detail_action:hover {
	border-color: #5bb0c5;
	color: #5bb0c5;
	cursor: pointer;
}

.clear_left {
	clear: left;
}

.search-content.grupp {
	border-bottom: 1px dotted #d5dadb;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.butt_block_grupp,
.butt_block_polsfoto {
	overflow: hidden;
	/*padding: 31px 0 10px 0;*/
	padding: 0 0 10px 0;
	position: relative;
}

.butt_block_grupp h3 {
	float: left;
	font-family: 'Open Sans Bold', serif;
	font-weight: bold;
}

.butt_block_grupp a {
	font-size: 14px;
	font-family: 'Open Sans Semibold', serif;
	text-transform: uppercase;
	width: 174px;
	float: right;
	padding: 5px 0;
}

.butt_block_grupp .all_main {
	margin-right: 10px;

}

.foto_block_zdem.grupp {
	margin-top: 5px;
}

.foto_block_zdem.grupp:hover p {
	color: #71b03a;
}

.foto_block_zdem.grupp div {
	height: 230px;
}

.foto_block_zdem.grupp div img {
	height: 158px;
	max-width: 151px;
}

.foto_block_zdem.grupp div span {
	height: 165px;
}

.foto_block_zdem.grupp div p {
	color: #63768b;
	font-family: "Open Sans Semibold", serif;
	font-size: 13px;
	line-height: 15px;
	width: 155px;
}

.butt_block_druz {
	overflow: hidden;
	position: relative;
	/*margin: 31px 0;*/
	margin-bottom: 31px;

}

.butt_block_druz a {
	float: left;
	font-family: "Open Sans Semibold", serif;
	font-size: 14px;
	margin-right: 11px;
	padding: 5px 12px;
	text-transform: uppercase;
	width: auto;
}

.butt_block_druz a.zayavka {
	margin-right: 0;
}

.butt_block_polsfoto {

}

.butt_block_polsfoto h3 {
	float: left;
}

.butt_block_polsfoto .add_foto {
	background: url("/images/fotoapp.png") no-repeat scroll 22px 5px;
	float: right;
	width: 224px;
	font-family: "Open Sans Semibold", serif;
	font-size: 14px;
	font-weight: normal;
	padding: 5px 0 5px 42px;
	text-transform: uppercase;
}

.butt_block_polsfoto .add_foto:hover {
	background: url("/images/fotoapp.png") no-repeat scroll 22px -135px;
}

.butt_block_polsfoto .add_albom {
	background: url("/images/picture.png") no-repeat scroll 25px 5px;
	float: right;
	font-family: "Open Sans Semibold", serif;
	font-size: 14px;
	font-weight: normal;
	padding: 5px 0 5px 30px;
	text-transform: uppercase;
	width: 184px;
	margin-left: 14px;
}

.butt_block_polsfoto .add_albom:hover {
	background: url("/images/picture2.png") no-repeat scroll 25px 5px;
}

.pols_foto {
	background: #fff;
	margin-top: 23px;
	padding-bottom: 10px;
}

.pols_foto .pols {
	border-bottom-width: 0;
	margin-bottom: 20px;
	padding-left: 23px;
	padding-top: 20px;
	color: #797a77;
	font-family: 'Open Sans Bold', serif;
}

.pols_foto .foto-block,
.pols_foto_block .foto-block {
	padding: 8px 16px 0 0 !important;
}

.pols_foto .col4,
.pols_foto_block .col4 {
	padding-right: 0 !important;
}

.bottom_form_fotos {
	border-top: 1px dotted #d5dadb;
	border-bottom: 1px dotted #d5dadb;
	margin: 15px 0;
	padding: 24px 0 5px 0;
}

.pols_foto_block {
	background: #fff;
	padding-bottom: 5px;
	margin-top: 27px;
	padding-top: 20px;
}

.pols_foto_block .pols {
	padding-left: 22px;
}

.pols_foto_block .albom_list {
	padding-top: 16px;
}

.new_albom.fotos_table p {
	margin-top: 31px;
	overflow: hidden;
	position: relative;
}

.new_albom.fotos_table .pols_title {
	margin-top: 0;

}

.new_albom.fotos_table .butt_ramka {
	float: left !important;
	padding: 5px 10px;
}

.new_albom.fotos_table span.count {
	padding-top: 6px;
	float: right;
}

.foto_albom.albom_list {
	padding-bottom: 0;

}

.foto_albom.albom_list + .bottom_form_fotos {
	border-bottom: 0 none;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 22px;
}

.bottom_form_fotos .foto-block span {
	border: none;
}

.bottom_form_fotos tr td:first-child a,
.fotos_table.pols_foto a {
	margin-left: -2px;
}

.settings_form .select_1,
.settings_form .select_2 {
	margin-right: 6px;
}

.settings_form .select_1,
.settings_form .select_2,
.settings_form .select_3 {
	width: 152px;
}

.settings_form select {
	width: 150px;
}

.border.select_4 .jq-selectbox__dropdown {
	width: 520px;
}

.settings_form .butt_green {
	border: none;
}

.settings_form .butt_green.save {
	margin-top: 15px;
}

.admin_center .form_conent.settings_form table .label {
	width: 136px;
}

.settings_form .select_4 select {
	width: 504px;
	background-position: 470px center;
}

.admin_center .settings_form input[type="text"] {
	width: 495px;
	/*border:1px solid #c8cfd7;*/

}

.center_content .search-content.polzov {
	margin-bottom: 34px;
	margin-top: 34px;
}

.center_content .search-content.polzov input[type="text"] {
	background: #fff url("/images/comm.png") no-repeat scroll 13px 9px;
	font-size: 15px;
	height: 38px;
	line-height: 38px;
	padding: 0 0 0 50px;
	color: #8e9fb1;
	width: 610px;
	border: 1px solid #c8cfd7;
}

.center_content .search-content.polzov input[type="text"]:hover {
	background: #fff url("/images/comm.png") no-repeat scroll 13px -41px;
	border-color: #5a6e83;
}

.center_content .search-content.polzov form {
	margin: 0;
}

.form_conent.new_albom_edit {

}

.form_conent.new_albom_edit textarea {
	min-height: 70px;
	width: 448px;
	font-size: 15px;
}

.form_conent.new_albom_edit2 {
	box-shadow: 0 0 2px 0 #ccc;
	border-radius: 2px;
}

.form_conent.new_albom_edit2.num1 {
	height: 194px;
}

.form_conent.new_albom_edit2.num2 {
	height: 154px;
}

.new_albom_edit .edit_obl:hover,
.new_albom_edit .del_obl:hover {
	color: #71B03B !important;
}

.form_conent.new_albom_edit2 td {
	position: relative;
}

.form_conent.new_albom_edit2 td.label {
	padding-top: 0;
}

.form_conent.new_albom_edit2 textarea {
	background: #f6f8f9 none repeat scroll 0 0;
	border-radius: 2px;
	min-height: 50px;
	width: 388px !important;
	overflow: hidden;
	font-size: 15px;
}

.form_conent.new_albom_edit2 .name {
	color: #797a77;
	font-size: 14px;
	font-family: 'Open Sans', serif;
	padding: 10px 20px;
}

.form_conent.new_albom_edit label,
.form_conent.new_albom_edit2 label {
	color: #63768b;
	display: block;
	font-family: "Open Sans", serif;
	font-size: 16px;
	margin-bottom: 6px;
}

.form_conent.new_albom_edit2 td:nth-child(3) {
	width: 97px;

}

.form_conent.new_albom_edit2 .delete {
	left: 22px;
	position: absolute;
	top: 40px;
}

.form_conent.new_albom_edit2 p.publick {
	left: 17px;
	position: absolute;
	bottom: 10px;
}

.form_conent.new_albom_edit .label,
.form_conent.new_albom_edit2 .label {
	text-align: left;
	padding: 12px 8px 0 0;
}

.form_conent.new_albom_edit p.publick {
	float: none;
}

.form_conent.new_albom_edit input[type='date'] {
	height: 35px;
	padding-left: 10px;
	color: #8e9fb1;
	width: 468px;
}

.form_conent.new_albom_edit .butt_ramka {

	width: 116px !important;
}

.form_conent.new_albom_edit .label a,
.form_conent.new_albom_edit .label span {
	font-family: 'Open Sans Semibold', serif;
	font-size: 15px;
	color: #63768b;
	text-decoration: none;
}

.new_albom_edit2 table {
	margin: -2px;
}

.form_conent.new_albom_edit td {
	padding: 6px 0;
}

.form_conent.new_albom_edit .dop {
	color: #63768b !important;
	display: block;
	font-family: 'Open Sans Semibold', serif;
	font-size: 16px;
}

/*SPEC*/
.pager {
	position: relative;
	overflow: hidden;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	margin: 31px 0 16px 0;
}

.pager li {

	width: 36px;
	float: left;
}

.pager li a {
	float: left;
	background: #d4e0ee;
	width: 26px;
	height: 26px;
	font-weight: bold;
	font-size: 14px;
	color: #63768b;
	text-decoration: none;
}

.pager li a.active,
.pager li a:hover {
	width: 24px;
	height: 24px;
	border: 1px solid #fff;
	background: #71b03a;
	color: #fff;
}

#wrap.error_404 {
	background: url("/images/404bg.png") no-repeat scroll center -72px;
	position: relative;
	overflow: hidden;
	margin-top: 76px;
}

#wrap.error_404 .center_content {
	margin: 0;
}

.content_404 {
	font-family: 'Open Sans', serif;
	text-align: center;
	padding-top: 596px;
	padding-bottom: 30px;
}

.content_404 p {
	font-size: 28px;
	text-transform: uppercase;
	font-family: 'Open Sans', serif;
	font-weight: bold;
	color: #65768A;
}

#albom_wrap,
#albom_wrap2 {
	background: #eaf1f8 none repeat scroll 0 0;
	border: 1px solid #9badc1;
	display: none;
	max-width: 766px;
	overflow: hidden;
}

#albom_wrap .block-img {
	background: #9badc1 none repeat scroll 0 0;
	padding: 20px 33px 33px;
}

#albom_wrap2 .block-img {
	background: #9badc1 none repeat scroll 0 0;
	padding: 20px 33px 0 33px;
}

#albom_wrap .form_conent,
#albom_wrap2 .form_conent {
	margin: 0;

}

#albom_wrap .name,
#albom_wrap2 .name {
	font-size: 14px;
	position: relative;
	line-height: 15px;
	text-align: left;
	margin: 0 0 9px 0;
	color: #eaf1f8;
}

#albom_wrap .name .close,
#albom_wrap2 .name .close {
	background: url('/images/close.png') no-repeat 0 0;
	float: right !important;
	cursor: pointer;
	right: 0 !important;
	width: 11px !important;
	height: 12px !important;
	position: absolute;
}

#albom_wrap input[type="text"] {
	font-family: 'Open Sans', serif;
	font-size: 14px;
}

#albom_wrap2 input[type="text"] {
	font-family: 'Open Sans', serif;
	font-size: 14px;
	height: 70px;
}

#albom_wrap .form_conent {
	margin: 0;
	padding: 25px;
	background: #eaf1f8;
}

#albom_wrap2 .form_conent {
	margin: 0;
	padding: 0;
	background: #eaf1f8;
}

#albom_wrap .form_conent .submit {
	margin-top: 10px;
}

#albom_wrap2 .form_conent .submit {
	margin: 10px 0 0 17px;
}

#albom_wrap .form_conent .border,
#albom_wrap2 .form_conent .border {
	margin: 0;
}

#albom_wrap .form_conent .submit,
#albom_wrap2.form_conent .submit {
	margin: 0;

}

#albom_wrap .form_conent td,
#albom_wrap2 .form_conent td {
	vertical-align: middle;
}

#albom_wrap2 .left_foto {
	float: left;
	overflow: hidden;
	position: relative;
}

#albom_wrap2 .left_foto img {
	max-width: 52px;
	max-height: 54px;
}

#albom_wrap2 .left_foto span.ramka {
	background: url(/images/ramka3.png) no-repeat scroll 0 0;
	display: block;
	height: 77px;
	left: 0;
	position: absolute;
	top: 0;
	width: 75px;
	z-index: 99;
}

#albom_wrap2 .window_footer {
	overflow: hidden;
	padding: 14px 26px;
	position: relative;
	color: #63768b;
}

#albom_wrap2 .window_footer .name {
	font-family: 'Open Sans Bold', serif;
	font-weight: bold;
	color: #63768b;
	padding-top: 6px;
}

#albom_wrap2 .comment_left_corner {
	color: #63768b;
	font-family: 'Open Sans Bold', serif;
	font-size: 12px;
	padding: 0;
	border: none;
	text-align: center;
	margin-bottom: 8px;
}

#albom_wrap2 .window_footer .left {
	border-right: 1px dotted #d5dadb;
	float: left;
	width: 445px;
	margin-bottom: 10px;
	padding-right: 10px;
}

#albom_wrap2 .window_footer .right {
	float: right;
	width: 230px;

}

#albom_wrap2 .window_footer .right td {
	color: #63768b;
	font-family: 'Open Sans Bold', serif;
	font-size: 12px;
	padding: 7px;
	text-align: left;
}

#albom_wrap2 .window_footer .right td.num1 {
	text-align: right;
	font-family: 'Open Sans Bold', serif;
	font-weight: bold;
}

#albom_wrap2 .window_footer .text {
	font-size: 14px;
	text-align: left !important;
	font-family: 'Open Sans', serif;
	position: relative;
}

#albom_wrap2 .action_block {
	padding: 7px 0;
}

.action_block.count_5 {
	padding: 10px 0 12px 0;
}

#albom_wrap2 .action_block li a {
	color: #ECF0F9;
	padding-top: 0;
	padding-bottom: 0;
	margin-right: 22px;
	height: 25px;
	line-height: 25px;
}

#albom_wrap2 .action_block .count {
	background: none;
	padding: 0;
}

#albom_wrap2 .action_block .origin {
	background: url(/images/albom_wrap2.png) no-repeat 0 0;
}

#albom_wrap2 .action_block .chel {
	background: url(/images/albom_wrap2.png) no-repeat 0 -61px;
}

#albom_wrap2 .action_block .share {
	background: url(/images/albom_wrap2.png) no-repeat 0 -126px;
}

#albom_wrap2 .action_block .like {
	background: url(/images/albom_wrap2.png) no-repeat 0 -188px;
	margin-right: 0;
}

label.soc_title {
	float: right;
}

label.soc_title a {
	margin: 0 !important;
}

.page_col_center {
	width: 672px;
	float: left;
}

.page_col_right {
	float: right;
	width: 315px;
	background: #FFFFFF;
}

.page_col_right .info-item-block p {
	font-family: 'Open Sans Semibold', serif;
	line-height: 24px;
}

.page_col_right .popul2 {
	margin-bottom: 21px;
}

.page_col_right .item_foto {
	margin-bottom: 20px;
	overflow: hidden;
	padding: 0 25px;
	position: relative;
	font-family: 'Open Sans Bold', serif;
}

.page_col_right .dotted {
	border-bottom: 1px dotted #d5dadb;
	margin: 20px 0;
	overflow: hidden;
	position: relative;
}

.page_col_right .info-item-block {
	padding: 0 0 12px;
}

.scrollblock {
	overflow-y: scroll;
	overflow: auto;
	height: 1020px;
	background: #FFFFFF;

}

.jspVerticalBar {
	border-left: 15px solid #eaf1f8;
}

.like_window {
	position: absolute;
	right: 0;
	bottom: 57px;
	z-index: 999;
	width: 324px;

}

.like_window .bottom_border {
	background: url('/images/bottom_border.png') no-repeat 187px 0;
	width: 100%;
	height: 8px;
}

.like_window .title {
	background: #687889;
	/*opacity: 0.8;*/
	color: #eaf1f8;
	font-size: 12px;
	font-family: 'Open Sans Bold', serif;
	text-transform: uppercase;
	padding: 14px;
}

.like_window .user_block {
	background: #a8b6c7;
	/*opacity: 0.8;*/
	padding: 10px;
}

.like_window .user_block a {
	margin: 0 3px;
	text-decoration: none;
}

.share_window {
	position: absolute;
	left: 0;
	/* bottom: 20px;*/
	z-index: 999;
	width: 664px;
	border-bottom: 0;
	top: -292px;
}

.share_window .center {
	background: url('/images/bottom_border4.png') no-repeat 0 0;
	padding: 13px 20px;
	height: 243px;
}

.share_window .center p {
	font-size: 12px;
	color: #76899d;
	font-family: 'Open Sans Semibold', serif;
	text-transform: uppercase;
}

.share_window .title {
	background: #748699 none repeat scroll 0 0;
	color: #eaf1f8;
	font-family: 'Open Sans Bold', serif;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 23px;
	text-transform: uppercase;
}

.share_window .close {
	color: #eaf1f8;
	float: right;
	font-size: 15px;
	text-decoration: none;
	margin-top: -1px;
}

.share_window input[type="radio"] {
	display: none;
}

.share_window input[type="radio"] + span {
	position: absolute;
	left: 0;
	top: -8px;
	width: 45px;
	height: 45px;
	background: url('/images/chek_form2.png') no-repeat -166px 12px;
	cursor: pointer;
}

.share_window input[type="radio"]:checked + span {
	background-position: 0 12px;
	left: 0;
	top: -8px;
}

.share_window label {
	color: #76899d;
	float: left;
	font-family: "Open Sans Bold", serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 45px;
	padding-left: 0;
	position: relative;
	text-transform: uppercase;
	margin-right: 68px;
}

.share_window .bottom_border {
	/*background:url('/images/bottom_border3.png') no-repeat 0 0;
	width:100%;
	height:8px;*/

}

.share_window form {

	overflow: hidden;
	padding: 0px 0 15px;
	position: relative;
	margin-bottom: 15px;
}

.share_window .border {

	float: left;
}

.share_window .border textarea {
	border: none;
	border-radius: 2px;
	height: 73px;
	width: 455px;
	outline: none;
	color: #797a77;
	font-size: 15px;
}

.share_window .border textarea:focus {
	border: 1px solid #71b03a;
}

.share_window .butt_green {
	float: right;
	padding: 5px 22px;
	margin-top: 24px;
}

.share_window .butt_green:hover {
	background: #65993a;
}

#soob_window {
	background: #eaf1f8 none repeat scroll 0 0;
	color: #fff;
	position: absolute;
	left: -704px;
	top: 76px;
	width: 1002px;
	z-index: 99;
	border: 1px solid #9BADC1;
	border-top: 0;
	display: none;
}

#soob_window .left_block {
	float: left;
	width: 322px;

}

#soob_window .right_block,
#soob_window .right_block2 {
	float: right;
	width: 680px;
}

#soob_window .left_block .title {
	background: #526982 none repeat scroll 0 0;
	color: #eaf1f8;
	font-family: "Open Sans Semibold", serif;
	font-size: 12px;
	padding: 11px 0;
	text-align: center;
	text-transform: uppercase;
}

#soob_window .left_block .title:hover {
	background: #5a6e83;
}

#soob_window .right_block .title,
#soob_window .right_block2 .title {
	background: #748699 none repeat scroll 0 0;
	color: #eaf1f8;
	font-family: "Open Sans Semibold", serif;
	font-size: 12px;
	text-align: left;
	text-transform: uppercase;
	padding: 11px 0 11px 15px;
}

#soob_window .right_block2 .title a {
	color: #eaf1f8;
}

#soob_window .right_block .title .close,
#soob_window .right_block2 .title .close {
	color: #eaf1f8;
	float: right;
	font-family: "Open Sans Semibold", serif;
	font-size: 12px;
	margin-right: 25px;
	text-decoration: none;
}

#soob_window .right_block form {
	margin-bottom: 15px;
}

#soob_window .right_block form input {
	background: url("/images/search.png") no-repeat scroll 8px center #fff;
	font-size: 15px;
	color: #8e9fb1;
	font-family: "Open Sans Semibold", serif;
	height: 37px;
	border-radius: 2px;
	padding-left: 52px;
	width: 593px;
}

#soob_window .right_block .center {
	padding: 14px 15px;
}

#soob_window .left_block .center {
	background: #9badc1 none repeat scroll 0 0;
	padding: 0 20px 62px 20px;
}

#soob_window .left_block .center form {
	margin-bottom: 10px;
}

#soob_window .left_block .center .name {
	font-family: 'Open Sans Bold', serif;
	font-weight: bold;
	font-size: 14px;
	color: #eaf1f8;
	margin-top: 5px;
}

#soob_window label span {
	position: relative !important;
	display: inline !important;
}

#soob_window .left_block .center .text {
	font-family: 'Open Sans', serif;
	font-size: 14px;
	color: #eaf1f8;
}

#soob_window .left_block .center form input {
	background: url("/images/search.png") no-repeat scroll 8px center #eaf1f8;
	font-size: 15px;
	color: #8e9fb1;
	font-family: "Open Sans Semibold", serif;
	height: 37px;
	border-radius: 2px;
}

#soob_window .left_block .center form input:hover {
	background: url("/images/search_activ.png") no-repeat scroll 8px center #eaf1f8;
	border-color: #5A6E83;
}

#soob_window .left_block .center > span {
	color: #eaf1f8;
	display: block;
	font-family: "Open Sans Semibold", serif;
	font-size: 12px;
	padding: 10px 13px;
	text-transform: uppercase;
	text-align: center;
}

#soob_window .left_block .center > span .l {
	float: left;
}

#soob_window .left_block .center > span .r {
	float: right;
}

#soob_window .user_block {
	position: relative;
	overflow: hidden;
	margin-bottom: 5px;
}

#soob_window .left_block .left_foto {
	height: 57px;
	float: left;
	overflow: hidden;
	position: relative;
	width: 57px;
	margin-right: 13px;
}

#soob_window .left_block .left_foto .unread {
	background-color: #71b03a;
	border-radius: 50%;
	color: white;
	display: block;
	font-size: 10px;
	position: absolute;
	padding: 1px 5px;
	right: 0;
	text-align: center;
	top: 0;
	z-index: 100;
}

#soob_window .right_block .left_foto {
	height: 60px;
	float: left;
	overflow: hidden;
	position: relative;
	width: 60px;
}

#soob_window .left_foto img,
#soob_window .right_foto img {
	width: 52px;
	height: 54px;
}
#soob_window .left_foto img.empty {
    width: 100%;
    height: auto;
    position: relative;
    top: 10px;
    z-index: 150;
}
#soob_window .left_foto img.empty + a .ramka {
    background-color: #ffffff;
}
#soob_window .left_foto .ramka {
	background: url("/images/soob_window_ramka.png") no-repeat scroll 0 0;
	display: block;
	height: 57px;
	left: 0;
	position: absolute;
	top: 0;
	width: 57px;
	z-index: 99;
}

#soob_window .left_block .empty {
	height: auto;
	width: 100%;
	position: relative;
	top: 10px;
}
#soob_window .left_block .ramka {
	background: url("/images/soob_window_ramka.png") no-repeat scroll 0 0;
	display: block;
	height: 57px;
	left: 0;
	position: absolute;
	top: 0;
	width: 57px;
	z-index: 99;
}

#soob_window table {
	width: 100%;
}

#soob_window .right_block td {
	color: #63768b;
	font-family: 'Open Sans Bold', serif;
	font-weight: bold;
	font-size: 14px;
	padding-top: 8px;
}

#soob_window .right_block td.w2 {
	width: 474px;
}

#soob_window .right_block td.w2 + td {
	padding: 0 15px;
}

#soob_window .right_block span {
	display: block;
	height: 77px;
	left: 0;
	position: absolute;
	top: 0;
	width: 75px;
	z-index: 99;
}

#soob_window .right_block .even .ramka {
	background: url("/images/soob_window_ramka_right.png") no-repeat scroll 0 0;

}

#soob_window .right_block .odd .ramka {
	background: url("/images/soob_window_ramka_right.png") no-repeat scroll 0 -140px;

}

#soob_window .right_block label {
	color: #76899d;
	float: left;
	font-family: "Open Sans Bold", serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 45px;
	/* margin-right: 68px;*/
	padding-left: 50px;
	position: relative;
	text-transform: uppercase;
}

#soob_window .right_block .border {
	border-bottom: 1px dotted #d5dadb;
	padding: 0 0;
}

#soob_window input[type="radio"] {
	display: none;
}

#soob_window input[type="radio"] + span {
	background: url("/images/chek_form2.png") no-repeat scroll 0 0;
	cursor: pointer;
	height: 45px;
	left: 0;
	position: absolute;
	top: -8px;
	width: 45px;
}

#soob_window input[type="radio"]:checked + span {
	background: url("/images/chek_form2.png") no-repeat scroll -166px 12px;

}

#soob_window .butt_green {
	padding: 6px 25px;
	float: right;
	margin: 20px 28px 0 0;
}

.oppen_right2 {
	position: absolute;
	right: 56px;
	background: url('/images/oppen_right3.png') no-repeat 0 0;
	width: 25px;
	height: 25px;
	top: 8px;

}

.oppen_right2:hover {
	background: url('/images/oppen_right2.png') no-repeat 0 0;
}

#soob_window .right_block2 {

}

.right_block2 .center {
	border-bottom: 2px solid #71b03a;
	overflow: hidden;
	position: relative;
	margin-bottom: 15px;
	padding-bottom: 11px;
}

#soob_window .right_block2 .user_block {
	margin-bottom: 5px;
	overflow: hidden;
	position: relative;
	padding: 10px 15px 0 15px;
}

#soob_window .right_block2 .user_block .left_foto {
	float: left;
	overflow: hidden;
	position: relative;
}

#soob_window .right_block2 .user_block .right_foto {
	float: right;
	overflow: hidden;
	position: relative;
	width: 50px;
}

#soob_window .right_block2 .user_block img {
	height: 52px;
	width: 54px;
}

#soob_window .right_block2 .user_block span {
	background: url("/images/ramka3.png") no-repeat scroll 0 0;
	display: block;
	height: 77px;
	left: 0;
	position: absolute;
	top: 0;
	width: 75px;
	z-index: 99;
}

.comment_left_corner {
	border: 1px solid #c8cfd7;
	border-radius: 2px;
	margin-left: 70px;
	padding: 10px;
	position: relative;
}

.comment_left_corner .left_tr {
	background: url("/images/left.png") no-repeat scroll 0 0;
	height: 25px;
	left: -7px;
	position: absolute;
	top: 14px;
	width: 15px;
}

.comment_right_corner {
	border: 1px solid #c8cfd7;
	border-radius: 2px;
	margin-right: 64px;
	padding: 10px;
	position: relative;
}

.comment_right_corner .right_tr {
	background: url("/images/right.png") no-repeat scroll 0 0;
	height: 25px;
	right: -12px;
	position: absolute;
	top: 14px;
	width: 15px;
}

#soob_window .right_block2 .text {
	background: #fff;
	color: #8e9fb1;
	font-size: 14px;
	font-family: 'Open Sans', serif;
	padding: 10px;
}

#soob_window .line {
	color: #76899d;
	font-family: "Open Sans Semibold", serif;
	font-size: 12px;
	overflow: hidden;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	line-height: 15px;
	margin-top: 8px;
}

#soob_window .line .left {
	float: left;
	background: #c8cfd7 none repeat scroll 0 0;
	height: 1px;
	margin: 8px 0 0 245px;
	width: 55px;
}

#soob_window .line .right {
	float: right;
	background: #c8cfd7 none repeat scroll 0 0;
	height: 1px;
	margin: 8px 245px 0 0;
	width: 55px;
}

#soob_window .border_bottom {
	border: 1px solid #c8cfd7;
	border-radius: 2px;
	margin-bottom: 14px;
	margin-left: 15px;
	padding: 7px;
	float: left;
}

#soob_window .border_bottom textarea {
	border: medium none;
	border-radius: 2px;
	height: 48px;
	width: 475px;
	color: #8e9fb1;
	font-family: "Open Sans", serif;
	font-size: 15px;
	padding: 10px;
}

#soob_window .right_block2 .butt_green {
	float: right;
	margin-top: 24px;
	padding: 5px 22px;
	margin-right: 15px;
}

.uved_block {

}

.uved_block img {

}

.uved_block .butt_2 {
	overflow: hidden;
	position: relative;
	margin: 31px 0 31px 0;
	font-family: 'Open Sans Semibold', serif;
	font-size: 14px;
	text-transform: uppercase;
}

.uved_block .butt_2 a {
	float: left;
	margin-right: 12px;
	padding: 6px 27px;
	width: auto;
}

.uved_block .butt_2 a.comm {
	margin-right: 0;
}

.uved_block .item {
	background: #fff none repeat scroll 0 0;
	border-radius: 2px;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 16px 22px;
	position: relative;
	box-shadow: 0 0 2px 0 #ccc;
}

.uved_block .item span.ramka {
	background: url("/images/uved_ramka.png") no-repeat scroll 0 0;
	background-size: 75px 77px;
	display: block;
	height: 77px;
	left: 0;
	position: absolute;
	top: 0;
	width: 75px;
	z-index: 99;
}

.uved_block .item img {
	width: 76px;
}

.uved_block .right_foto {
	height: 81px;
	float: right;
	overflow: hidden;
	position: relative;
	width: 75px;
}

.uved_block .left_foto {
	height: 81px;
	float: left;
	overflow: hidden;
	position: relative;
	width: 75px;
}

.uved_block .center_info {
	color: #fff;
	line-height: 57px;
	margin: 0 95px;
	padding: 3px 0;
}

.uved_block .ramka {

}

.uved_block .center_info a {
	color: #797a77;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.uved_block .center_info p, .uved_block .center_info span {
	color: #797a77;
	font-size: 14px;
	line-height: 25px;
}

/*admin*/

.admin_center .content_menu li a {
	padding: 0 6px 0 5px;
	font-size: 14px;
}

.content_menu.menu_dop li a {
	font-size: 14px;
	padding: 0 42px;
}

.set_block {
	background: #fff none repeat scroll 0 0;
	overflow: hidden;
	position: relative;
	padding: 0 15px 15px 15px;
	border-radius: 2px;
	margin-top: 12px;
	border-bottom: 15px solid #EAF1F8;
	/*height: 184px;*/
}

.set_block li {
	border-bottom: 1px dotted #d5dadb;
	height: 49px;
	line-height: 45px;
}

.set_block li:last-child {
	border-bottom: none;
}

.set_block li a {
	background: url("/images/img_left_bar_settings.png") no-repeat;
	padding-left: 65px;
	text-decoration: none;
	font-family: 'Open Sans Semibold', serif;
	font-size: 16px;
}

.set_block li.redakt a {
	background-position: 0 2px;
}

.set_block li.redakt a:hover {
	color: #71b03a;
	/*background-position: 0 -277px;*/
}

.set_block li.new_fr a {
	background-position: 0 -50px;
}

.set_block li.new_fr a:hover {
	color: #52b6ce;
}
.set_block li.write_msg a {
	background: url(/images/msg.png) no-repeat 10px;
}
.set_block li.edit_sett a {
	background-position: 0 -100px;
}

.set_block li.edit_sett a:hover {
	color: #F3B55D;
}

.set_block li.main_zak a {
	background-position: 0 -150px;
}

.set_block li.main_zak a:hover {
	color: #EB9476;
}

.admin_left .color_line .o_sebe {
	background: url("/images/o_sebe.png") no-repeat scroll 20px center;
	border-bottom: 3px solid #71b03a;
	text-transform: uppercase;
}

.admin_left .color_line .o_sebe_text {
	font-size: 14px;
	line-height: normal !important;
	font-family: 'Open Sans', serif;
}

.admin_left a.edit_icon {
	background: url("/images/img_left_bar_settings.png") no-repeat scroll 0 0;
	float: right;
	height: 21px;
	padding-left: 55px;
	text-decoration: none;
	margin-top: 15px;

}

.admin_left a.edit_icon:hover {
	background-position: 0 -279px;
}

.admin_left .color_line .sluz {
	background: url("/images/sluz.png") no-repeat scroll 20px center;
	border-bottom: 3px solid #71b03a;
	text-transform: uppercase;
}

.admin_left .color_line .frends {
	background: url("/images/frends.png") no-repeat scroll 20px center;
	border-bottom: 3px solid #71b03a;
	text-transform: uppercase;
}

.admin_left .color_line .admin {
	background: url("/images/admin.png") no-repeat scroll 20px center;
	border-bottom: 3px solid #71b03a;
	text-transform: uppercase;
}

.container.page .admin_left .sluz_block td {
	line-height: 25px;
	font-size: 14px;
	min-width: 50px;
	padding: 0 20px 0 0;
	font-family: 'Open Sans Bold', serif;
}

.admin_left .banner_left {
	border: 1px solid #c8cfd7;
	border-radius: 2px;
	padding: 18px;
}

p.name-banner {
	color: #63768b;
	font-family: 'Open Sans Bold', serif;
	font-size: 14px;
	font-weight: bold;
	margin: 2px 0;
}

p.name-banner + p {
	color: #63768b;
	font-size: 14px;

}

.admin_left .block span + span {
	color: #848583;
	font-size: 16px;
	padding: 20px;
}

.admin_left .soc_seti {
	position: relative;
	overflow: hidden;
	margin-bottom: 18px;
	margin-top: 18px;

}

.admin_left .soc_seti span.text {
	font-size: 16px;
	text-transform: uppercase;
	float: left;
	width: 185px;
	line-height: 37px;
	font-family: 'Open Sans', serif;
}

.admin_left .soc_seti .fb {
	background: url("/images/soc_seti_left.png") no-repeat 0 0;
	float: left;
	width: 37px;
	height: 37px;
	margin-right: 13px;
}

.admin_left .soc_seti .fb:hover {
	background-position: 0 -63px;
}

.admin_left .soc_seti .vk {
	float: left;
	background: url("/images/soc_seti_left.png") no-repeat -52px 0;
	width: 37px;
	height: 37px;
	margin-right: 13px;
}

.admin_left .soc_seti .vk:hover {
	background-position: -52px -63px;
}

.admin_left .soc_seti .tw {
	float: left;
	background: url("/images/soc_seti_left.png") no-repeat -104px 0;
	width: 37px;
	height: 37px;
}

.admin_left .soc_seti .tw:hover {
	background-position: -104px -63px;
}

.admin_left .count {
	color: #535452;
	float: right;
	font-size: 14px;
	padding: 0 25px !important;
	text-decoration: none;

}

.admin_left .foto_block_zdem div {
	height: 98px;
	margin-right: 20px;
	width: 56px;
	position: relative;
}

.admin_left .foto_block_zdem div img {
	width: 56px;
	height: 60px;
}
.admin_left .foto_block_zdem div img.empty {
	width: 100%;
	height: auto;
	position: relative;
	top: 10px;
}

.admin_left .foto_block_zdem span,
.admin_left .foto_block_zdem div {
	padding: 0;
	width: 64px;
	margin-right: 8px;
}

.admin_left .foto_block_zdem .odd span {
	background: url("/images/ramka_lleft.png") no-repeat 4px 0;
	height: 66px;
	/*left: 2;*/
}

.admin_left .foto_block_zdem .even span {
	background: url("/images/ramka_lleft.png") no-repeat -149px 0;
	left: 0;
	height: 66px;

}

.admin_left .num4 {
	margin-right: 0 !important;

}

.admin_left .foto_block_zdem {
	padding: 19px;
}

.admin_left .foto_block_zdem p {
	color: #848583;
	font-size: 13px;
	text-decoration: none;
	position: absolute;
	/*bottom: 10px;*/
	top: 61px;
	left: 0;
	text-align: center;
	width: 100%;
	word-wrap: break-word;
	max-height: 36px;
	overflow: hidden;
}

.foto_block_zdem a {
	text-decoration: none;

}

.admin_center .form_conent .butt_ramka {
	width: 192px;
	text-transform: uppercase;
	float: right;
	font-family: 'Open Sans Semibold', serif;
	font-size: 14px;
}

.admin_center .form_conent .butt_2 .butt_ramka {
	margin-right: 7px !important;
	width: 214px;
}

.admin_center .form_conent .butt_2 .butt_ramka .fancybox_window {
	margin-right: 0 !important;
}

.admin_center .form_conent table .label {
	width: 150px;
}

.admin_center .form_conent table .label.no_m {
	padding-top: 0;
}

.edit_info .amend {
	font-weight: bold;
	text-decoration: none;
}

.edit_info .amend:hover {
	color: #71b03a;
}

.edit_info {
	border-collapse: collapse;
	width: 100%;
	margin-top: 14px;
}

.edit_info td {
	padding: 15px 10px;
	color: #63768b;
	font-size: 16px;
}

.edit_info .bg_1 {
	background: #f4f9fd none repeat scroll 0 0;

}

.edit_info .bg_2 {
	background: #fff none repeat scroll 0 0;
}

.edit_info .num1 {
	width: 138px;
	text-align: right;
}

.edit_info .num2 {
	padding: 15px 40px;
	width: 345px;

}

.edit_info .soc_title {
	padding: 12px 87px;
}

.edit_info .soc_title p {
	font-size: 17px !important;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 28px;
	color: #63768b;
}

.edit_info .soc_title a,
.form_conent .soc_title a {
	background: url("/images/soc_big.png") no-repeat;
	float: left;
	height: 53px;
	width: 53px;
	margin-right: 30px;
}

.edit_info .soc_title a.vk,
.form_conent .soc_title a.vk {
	background-position: 0 0;
}

.edit_info .soc_title a.fb,
.form_conent .soc_title a.fb {
	background-position: -81px 0;
}

.edit_info .soc_title a.od,
.form_conent .soc_title a.od {
	background-position: -162px 0;
}

.edit_info .soc_title a.tw {
	background-position: -244px 0;
}

.edit_info .soc_title a.mail {
	background-position: -324px 0;
}

.edit_info .soc_title a.google {
	background-position: -405px 0;
	margin: 0 !important;
}

.edit_info .soc_title a:hover {
	background-position-y: -68px;
}

.delite_page {
	color: #63768b;
	font-size: 16px;
	font-weight: normal;
	padding-left: 52px;
	line-height: 38px;
}

.delite_page a {
	font-weight: bold;
	text-decoration: none;
}

.delite_page a:hover {
	color: #71B03A;
}

.butt_green.save {
	float: right;
	line-height: 38px;
	padding: 0 24px;
}

.content_menu.admin a {
	padding: 0 28px !important;
}

.content_menu.detail a {
	padding: 0 26px !important;
}

.form_conent.new_albom .moder {
	margin: 14px 0 32px;
}

.admin_center .form_conent.new_albom td.label {
	width: 158px;

}

.admin_center .form_conent.new_albom td.label + td {
	padding-right: 12px;
	width: 240px;
}

.admin_center .form_conent.new_albom select {
	height: 35px;
	width: 100%;
	background-position: 195px center;

}

.form_conent.new_albom .add_moderator {
	background: #71b03a url("/images/fotoapp.png") no-repeat scroll 48px -73px;
	padding: 7px 10px 7px 60px;
}

.form_conent.new_albom .add_moderator:hover {
	background-color: #65993a;
}

.form_conent.new_albom .knopka .butt_ramka {
	float: left;
	margin-right: 41px;
}

.form_conent.new_albom .knopka .butt_ramka:nth-child(3),
.oppen_albom_wrap.fancybox_window {
	margin-right: 0 !important;
}

h3 a.redakt {
	background: url("/images/img_left_bar_settings.png") no-repeat scroll 0 0;
	float: right;
	height: 27px;
	width: 41px;
	margin-top: 8px;
}

h3 a.redakt:hover {
	background-position: 0 -279px;
}

h3.grey {
	font-size: 17px;
	/*color: #797a77f;*/

}

h3.title {
	font-size: 17px;
	color: #797a77;
	font-family: 'Open Sans Bold', serif;
}

.jspDrag {
	width: 10px;
}

.jspContainer .jspPane {
	width: 658px !important;
}

.jspContainer .action_block a {
	padding: 10px 10px 10px 44px !important;
}

.jspVerticalBar {
	border-radius: 3px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 10px;
}

#header.fancybox-margin {
	margin-left: 0 !important;
}

.jq-selectbox li:hover {
	color: #71b03a;
}

.table_content td.last_bottom {
	padding-right: 0 !important;
}

p.butt_44 {
	margin-top: 31px;
}

p.butt_4 {
	margin-top: 14px;
}

p.butt_4 .submit {
	margin-top: 0;
}

.scrollbar .action_block li {
	border: 1px solid transparent;
}

.scrollbar .action_block li:hover {
	border: 1px solid #5BB0C5;
}

.number {
	position: relative;

}

.number input.tcal {

	background: url('/images/select.png') no-repeat 444px center #fff;
}

.number span.minus {
	background: url('/images/calc2.png') no-repeat -77px -16px;
	position: absolute;
	right: 54px;
	top: 16px;
	height: 18px;
	width: 26px;
	border-radius: 0;
	z-index: 10;
}

.number span.plus {
	background: url('/images/calc2.png') no-repeat 0 0;
	position: absolute;
	right: 54px;
	top: 0;
	height: 18px;
	width: 26px;
	border-radius: 0;
	z-index: 10;
}

.number span.minus:hover {
	background: url('/images/calc2.png') no-repeat 0 -16px;
}

.number span.plus:hover {
	background: url('/images/calc2.png') no-repeat -77px 0;
}

.form_conent .bottom_table_td {
	padding-right: 0;
}

.form_conent .bottom_table_td .butt_green.save {
	margin-top: 0;
}

.form_conent .soc_title a.insta {
	background-position: -486px 0;
}
.about-voench {
	position: relative;
}
.about-voench input {
	width: 98%;
	padding-left: 10px;
	color: #63768b;
}
.about-voench input.error {
	border-color: red;
}
.about-voench .about-voench-save,
.user_block .edit-comment-save {
	width: 25px;
	height: 25px;
	position: absolute;
	top: 13px;
	right: 10px;
	background: url(/images/save_btn.png) no-repeat;
	background-size: contain;
	cursor: pointer;
}
.user_block {
	position: relative;
}
.user_block .edit-remove-comment {
	position: absolute;
	top: 0;
	right: 0;
}
.user_block .edit-remove-comment .claim_tip {
	width: 70px;
	height: 35px;
	margin-left: -42px;
	padding-left: 5px;
	font-size: 12px;
	padding-top: 0;
}
.user_block .edit-remove-comment .claim_tip::before {
	background-position-x: 52px;
}
#albom_wrap2 .user_block .text input[type=text] {
	padding-left: 10px;
	width: 98%;
	height: 40px;
	color: #63768b;
}
#albom_wrap2 .user_block .text input[type=text].error {
	border-color: red;
}
.block_bg_fon.blog_post .text_block{
	height:auto;
}
/*
.bxhtmled-toolbar-cnt {
	display: none !important;
}
.bxhtmled-area-cnt {
	top: 0 !important;
	height: 200px !important;
}*/


.item_poisk.border_bottom .close {
	font-size: 14px;
	right: 23px;
	text-decoration: none;
}

.item_poisk.border_bottom .close.delete:hover {
	text-decoration: underline;
}
.user_photo_sn{

	display: block;
	height: 170px;
	position: relative;
}

.foto_block_zdem.mess_request_vc .friens_sn,
.foto_block_zdem.mess_request_vc .friens_sn .mess_request_accept_vc,
.foto_block_zdem.mess_request_vc .friens_sn .mess_request_decline_vc,
.foto_block_zdem.mess_request_vc .friens_sn .friend_name,
.foto_block_zdem.mess_request_vc .friens_sn .friend_name p
{
	display: block;
	height: auto;
	position: relative;
	bottom: 0px;
}
.foto_block_zdem.mess_request_vc .user_photo_sn{
	display: block;
	height: 170px;
	position: relative;
	bottom: 0px;
}

.foto_block_zdem.mess_request_vc i{
	display: block;
	position: relative;
}

#sonet_log_items .blog_post .text_block.height_max{
	height: 345px;
}
.text_block.repost{
	min-height: 200px;
}

@media (max-width: 768px) {
	body{
		width:100%
	}
	.container{
		width:100%
	}
	.header_home{
		height:645px;
	}
	.header_home .form_block{
		right:0;
		left:0;
		margin:auto;
		top:105px;
	}
	#header .head-right{
		width:285px;
	}
	.head-search{
		width:80%;
	}
	.head-search input[type="text"]{
		width:70%;
	}
	.left_home{
		width:100%;
	}
	.rigt-side-bar{
		float: none;
		width: 100%;
	}
	.left-side-bar{
		width:100%;
	}
	.img_block{
		text-align:center;
	}
	.center_content {
		margin-left: 0;
		padding: 0 10px;
	}
	.content_menu li{
		width:100%;
	}
	.form_conent{
		width:100%;
	}
	.foto_block_zdem.grupp div span{
		height:162px;
		width: 100%;
	}
	.foto_block_zdem.grupp div p{
		line-height:14px;
	}
	.admin_center .settings_form input[type="text"]{
		width:100%;
	}
	.bottom-menu{
		width:100%;
	}
	ul.bottom-menu{
		display:inline-block!important;
	}
	.bottom-menu li{
		width:100%;
	}
	.bottom-menu li a{
		padding:0;
	}
}
/* End */


/* Start:/local/templates/voenchast/js/tcal/tcal.css?16662470243265*/
/*
	Stylesheet for Tigra Calendar v5.0
	Product is Public Domain (Free for any kind of applicaiton, customization and derivative works are allowed) 
	URL: http://www.softcomplex.com/products/tigra_calendar/

	- all image paths are relative to path of stylesheet
	- the styles below can be moved into the document or in existing stylesheet

*/

/* input box in default state */ 
.tcalInput {
	background: url('/local/templates/voenchast/js/tcal/img/cal.gif') 100% 50% no-repeat;
	padding-right: 20px;
	cursor: pointer;
}

/* additional properties for input boxe in activated state, above still applies unless in conflict */
.tcalActive {
	background-image: url('/local/templates/voenchast/js/tcal/img/no_cal.gif');
}
/* container of calendar's pop-up */
#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 430px;
	background-color: white;
	margin-top: 2px;
	padding: 0 25px 25px;
	border: 1px solid silver;

	-moz-box-shadow: 3px 3px 4px silver;
	-webkit-box-shadow: 3px 3px 4px silver;
	box-shadow: 3px 3px 4px silver;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver');
}

/* table containing navigation and current month */
#tcalControls {
	border-collapse: collapse;
	border: 0;
	width: 100%;
	margin:10px 0;
}
#tcalControls td {
	border-collapse: collapse;
	border: 0;
	padding: 0;
	width: 23px;
	height:23px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
}

#tcalControls td.title2 {
	width: 346px;
    margin: 0;
    padding: 0;
    height: 23px;
	text-align: left;
	
	
}

.niz_22 {
    background: url(/local/templates/voenchast/js/tcal/img/niz.ru.png) no-repeat scroll center 6px;
    display: block;
    width: 20px;
    height: 23px;
    float: right;
    margin-right: 205px;
    cursor: pointer;
	z-index:10;
}
#tcalControls th {

	border-collapse: collapse;
	border: 0;
	padding: 0 0;	
	font-size: 16px;
	text-align: left;
	font-weight:normal;
	font-family: 'Open Sans';
	color:#63768b;
}
#tcalPrevYear { background-image: url('/local/templates/voenchast/js/tcal/img/prev_year.gif'); }
#tcalPrevMonth  span{ 
background: url("/local/templates/voenchast/js/tcal/img/left_calc.png") no-repeat scroll center center #eaf1f8 ;
    display: block;
    height: 23px;
    width: 26px; 
	 margin-top: -5px;}
#tcalNextMonth  span{ background: url("/local/templates/voenchast/js/tcal/img/calc.png") no-repeat 12px 6px #8e9fb1 !important;
display: block;
    height: 23px;
    width: 26px; 
	 margin-top: -5px;}
#tcalNextYear { background-image: url('/local/templates/voenchast/js/tcal/img/next_year.gif'); }

/* table containing week days header and calendar grid */
#tcalGrid {
	border-collapse: collapse;
	border: 1px solid silver;
	width: 100%;
}
#tcalGrid th {
	
	border-collapse: collapse;
	padding: 8px 0;
	text-align: center;
	font-family:  'Open Sans Semibold';
	font-size: 16px;
	background-color: #71b03a;
	color: white;
}
#tcalGrid td {
	border: 0;
	color:#63768b;
	border-collapse: collapse;
	padding: 8px 0;
	text-align: center;
	font-family:  'Open Sans Semibold';
	width: 14%;
	font-size: 16px;
	cursor: pointer;
	background-color: #eaf1f8;
	border: 2px solid #fff;
}		
#tcalGrid td.tcalOtherMonth { color: silver; }
#tcalGrid td.tcalWeekend { background-color: #eaf1f8; }
#tcalGrid td.tcalToday { /*border: 1px solid red;*/ }
#tcalGrid td.tcalSelected { background-color: #8e9fb1; color:#fff;}		
/* End */


/* Start:/local/templates/voenchast/js/galleriffic/css/basic.css?1666247024369*/

a{
	color: #27D;
	text-decoration: none;
}
a:focus, a:hover, a:active {
	text-decoration: underline;
}


div#page {
	width: 900px;
	background-color: #fff;
	margin: 0 auto;
	text-align: left;
	border-color: #ddd;
	border-style: none solid solid;
	border-width: medium 1px 1px;
}
div#container {
	padding: 20px;
}
div#ads {
	clear: both;
	padding: 12px 0 12px 66px;
}


/* End */


/* Start:/local/templates/voenchast/js/galleriffic/css/galleriffic-2.css?16662470243025*/
div.content {
	/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	float: right;
	width: 550px; 
}
div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.content a:focus, div.content a:hover, div.content a:active {
	text-decoration: underline;
}
div.controls {
	margin-top: 5px;
	height: 23px;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;
}
div.nav-controls {
	float: right;
}
div.slideshow-container {
	position: relative;
	clear: both;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('/local/templates/voenchast/js/galleriffic/css/loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 550px;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow {

}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
div.slideshow a.advance-link {
	display: block;
	width: 515px;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: center;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	vertical-align: middle;
	border: 1px solid #ccc;
}
div.download {
	float: right;
}
div.caption-container {
	position: relative;
	clear: left;
	height: 75px;
}
span.image-caption {
	display: block;
	position: absolute;
	width: 550px;
	top: 0;
	left: 0;
}
div.caption {
	padding: 12px;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}
div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
div.navigation {
	/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
a.thumb {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;
}
ul.thumbs li.selected a.thumb {
	background: #000;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}

/* End */


/* Start:/local/templates/voenchast/js/scrol/jscrollpane.css?16662470241940*/
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
	background:#DBDBDB
 	border-radius:3px;
 	-moz-border-radius:3px;
 	-webkit-border-radius:3px;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	background:#71b03a;
 	border-radius:3px;
 	-moz-border-radius:3px;
 	-webkit-border-radius:3px;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background:#DBDBDB;
	position: relative;
 	border-radius:3px;
	 -moz-border-radius:3px;
	 -webkit-border-radius:3px;
}

.jspDrag
{
	background:#71b03a;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
transition: all linear .2s;
 -moz-transition: all linear .2s;
 -webkit-transition: all linear .2s;
 -o-transition: all linear .2s;
}

.jspDrag:hover {background:#71b03a;}
.jspDrag:active {background:#71b03a;}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
/* End */


/* Start:/local/templates/voenchast/js/fancybox/jquery.fancybox.css?16662470245333*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 0px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(/local/templates/voenchast/js/fancybox/fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(/local/templates/voenchast/js/fancybox/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	background: #8e9fb1 url("/local/templates/voenchast/js/fancybox/close.png") no-repeat scroll center center !important;
    border-radius: 23px;
    cursor: pointer;
    height: 28px;
    position: absolute;
    right: -18px;
    text-align: center;
    top: -18px;
    width: 28px;
    z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(/local/templates/voenchast/js/fancybox/blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	
	background: #9badc1;
	/*opacity:0.7;*/
	background: url(/local/templates/voenchast/js/fancybox/fancybox_overlay1.png);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 0px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url(/local/templates/voenchast/js/fancybox/fancybox_sprite@2x.png);
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url(/local/templates/voenchast/js/fancybox/fancybox_loading@2x.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/local/templates/voenchast/js/formstyler/jquery.formstyler.css?166624702413738*/
.jq-checkbox {	
	vertical-align: middle;
	width: 19px;
	height: 19px;
	margin: 0 4px 0 0;
	border: 1px solid #bbcbdb;	
	background: transparent;
	cursor: pointer;
	position:absolute;
	left:0;
	
	
}


.jq-checkbox.checked .jq-checkbox__div {
	width: 15px;
	height: 15px;
	margin: 2px;	
	background: #71b03a;
	border-color:#bbcbdb;
	position:absolute;
	left:0;
	
}
/*на главной*/
.header_home label.chek {
	border: 1px solid #e0e6e8;
	width:28px;
	height:28px;
}

.header_home .jq-checkbox  {	
	vertical-align: middle;
	width: 20px;
	height: 20px;	
	border: 4px solid #fff;	
	background: #fff;
	cursor: pointer;	
	position:absolute;
	left:0;
	top: -1px;
}
.header_home .jq-checkbox.checked .jq-checkbox__div  {	
	vertical-align: middle;
	width: 20px;
	height: 20px;		
	background: #94BC73;
	cursor: pointer;
	margin:0!important;
	position:absolute;
	left:0;
	top: -1px;
}

/*#soob_window    всплывашки**/

#soob_window .jq-checkbox ,
.share_window  .jq-checkbox {	
	top: -1px;
	vertical-align: middle;
	background: url("/images/chek_form2.png") no-repeat  -164px 6px!important; 
    cursor: pointer;
   height: 45px!important;    
    width: 45px!important;	
	border:none;
}
#soob_window .jq-checkbox.checked .jq-checkbox__div  ,
.share_window .jq-checkbox.checked .jq-checkbox__div{	
	height: 45px!important;   
    width: 45px!important;
	background: url('/images/chek_form2.png') no-repeat 0 4px!important;
	border:none;
}


/**/

.jq-checkbox.focused {
	
}
.jq-checkbox.disabled {
	opacity: .55;
}

/*радио маленькие*/
.jq-radio {
	top: -1px;
	vertical-align: middle;
	background: url("/images/radio.png") no-repeat scroll -117px 0;
    cursor: pointer;
    height: 22px;    
    width: 25px;
}
.jq-radio.checked .jq-radio__div {
	height: 22px;    
    width: 25px;	
	background: url("/images/radio.png") no-repeat scroll 0 0;

}
/*радио маленькие*/

/*радио большие*/
.share_window  .jq-radio ,
#soob_window .jq-radio{
	top: -1px;
	vertical-align: middle;
	background: url("/images/chek_form2.png") no-repeat  -166px 4px!important; 
    cursor: pointer;
   height: 45px!important;    
    width: 45px!important;	
}
.share_window  .jq-radio.checked .jq-radio__div,
#soob_window  .jq-radio.checked .jq-radio__div{
	height: 45px!important;   
    width: 45px!important;
	background: url('/images/chek_form2.png') no-repeat 0 4px!important;

}

.search_wrap.search_all .jq-radio {
	height: 30px;    
    width: 30px;	
	background: url("/images/chek_2.png") no-repeat scroll 2px -2px;
}
.search_wrap.search_all .jq-radio.checked .jq-radio__div {
	background: url("/images/chek_2.png") no-repeat scroll -114px -2px;
	height: 30px;    
    width: 30px;
}
.search_wrap.search_all  .radio_wrap {
    overflow: hidden;
    padding: 10px 17px;
    position: relative;
    line-height: 24px;
	margin-top: 6px;
}

/*радио большие*/
.jq-radio.focused {
	
}
.jq-radio.disabled {

}


.jq-file {
	width: 270px;
	border-radius: 4px;
	
}
.jq-file input {
	height: auto;
	line-height: 1em;
	cursor: pointer;
}
.jq-file__name {
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: 34px;
	padding: 0 80px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	
	
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-file__browse {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);	
	color: #333;
	
}
.jq-file:hover .jq-file__browse {
	background: #E6E6E6;
	background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
	background:         linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;

}
.jq-file.focused .jq-file__name {
	border: 1px solid #5794BF;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}


.jq-number {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	padding: 0 36px 0 0;
}
.jq-number__field {
	width: 100px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	
}
.jq-number__field:hover {
	border-color: #B3B3B3;
}
.jq-number__field input {
	box-sizing: border-box;
	width: 100%;
	padding: 8px 9px;
	border: none;
	outline: none;
	background: none;

	color: #333;
	text-align: left; /* для Opera Presto */
	-moz-appearance: textfield;
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; /* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}
.jq-number__spin {
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	height: 14px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);
	
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;

	cursor: pointer;
}
.jq-number__spin.minus {
	top: auto;
	bottom: 0;
}
.jq-number__spin:hover {
	background: #E6E6E6;
	background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
	background:         linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-number__spin:active {
	background: #F5F5F5;
	
}
.jq-number__spin:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 11px;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #999;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:after {
	top: 5px;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-bottom: none;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:hover:after {
	border-top-color: #63768b;
}
.jq-number__spin.plus:hover:after {
	border-bottom-color: #63768b;
}
.jq-number.focused .jq-number__field {
	border: 1px solid #5794BF;
}
.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-number.disabled .jq-number__spin:after {
	border-bottom-color: #AAA;
}
.jq-number.disabled .jq-number__spin.minus:after {
	border-top-color: #AAA;
}


.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
	width: 100%;
}
.jq-selectbox__select {
	height: 35px;
	line-height:35px;
	padding-left:10px;
	    /*border: 1px solid #c8cfd7;*/
		border-radius:2px;
	/*padding: 0 45px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;*/
	background: #fff;
	/*background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/32px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;*/
}
.jq-selectbox__select:hover {
	/*background: #E6E6E6;
	background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
	background:         linear-gradient(#F6F6F6, #E6E6E6);*/
}
.jq-selectbox__select:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-selectbox.focused .jq-selectbox__select {
	
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox .placeholder {
	color: #888;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
	
	background:url("/images/select.png") no-repeat 0 center;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 14px;
	right: 12px;
	width: 0;
	height: 0;
	/*border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;*/
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	border-top-color: #63768b;
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	border-top-color: #AAA;
}
.jq-selectbox__dropdown {
	box-sizing: border-box;
    width: 108%;
    margin: 9px 0 0;
    padding: 0;
    left: -8px;
    border: 1px solid #c8cfd7;
    background: #FFF;
    border-radius: 4px;
    overflow: hidden;	

}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	border: 1px solid #CCC;
	border-radius: 3px;
	outline: none;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #63768b;
	
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 16px;
}
.jq-selectbox ul {
	
    border: 7px solid #eaf1f8;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 5px 10px 6px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	white-space: nowrap;
	color: #63768b;
}
.jq-selectbox li.selected {
	background-color: #fff;
	color: #71b03a;
}
.jq-selectbox li:hover {
	/*background-color: #08C;
	color: #FFF;*/
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}


.jq-select-multiple {
	box-sizing: border-box;
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	color: #333;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #63768b;
}
.jq-select-multiple.disabled {
	border-color: #63768b;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	white-space: nowrap;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}


input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
	padding: 8px 9px;
	
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	/*box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);*/
	
	
}
input[type='search'].styler {
	-webkit-appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type='email'].styler:focus,
input[type='password'].styler:focus,
input[type='search'].styler:focus,
input[type='tel'].styler:focus,
input[type='text'].styler:focus,
input[type='url'].styler:focus,
textarea.styler:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	outline: none;

}
button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
	overflow: visible;
	padding: 8px 11px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	outline: none;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);

	

	
	cursor: pointer;
}
button.styler::-moz-focus-inner,
input[type='button'].styler::-moz-focus-inner,
input[type='submit'].styler::-moz-focus-inner,
input[type='reset'].styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
	background: #E6E6E6;
	background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
	background:         linear-gradient(#F6F6F6, #E6E6E6);
}
button.styler:not([disabled]):active,
input[type='button'].styler:not([disabled]):active,
input[type='submit'].styler:not([disabled]):active,
input[type='reset'].styler:active {
	background: #F5F5F5;
	
}
button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}


.publick input[type="checkbox"] {
	left: 0;
	top:0;
    width: 19px;
    height: 19px;
	display:block;
}

.header_home input[type="checkbox"] {
	left: 0;
	top:0;
    width: 28px;
    height: 28px;
	display:block;
}




/* End */


/* Start:/local/templates/voenchast/js/magnific-popup/magnific-popup.css?16662470246951*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

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

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

/* End */


/* Start:/local/templates/voenchast/js/colorbox/colorbox.css?16662470243750*/
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; text-align:left !important;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{/*background:#fff; opacity: 0.9; filter: alpha(opacity = 90);*/}
#colorbox{outline:0;}
    #cboxContent{margin-top:32px; overflow:visible; background:#fff;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{background:#fff; padding:1px;}
        #cboxLoadingGraphic{background:url(/local/templates/voenchast/js/colorbox/images/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#fff;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#fff;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(/local/templates/voenchast/js/colorbox/images/controls.png) no-repeat 0 0;}
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext:hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}

 #colorbox {
	
	width:663px !important;
    left: 50% !important;
    margin-left: -330px;
}		

#cboxWrapper, #colorbox {
	
	width:663px !important;
}		
		
#cboxContent {
	/*height:auto !important;*/
	min-height:50px;
	width:660x !important;
	margin:auto !important;
}		
#cboxContent * {
	max-width:660px !important;
}		
		
#cboxLoadedContent {
	/*height:auto !important;*/
	min-height:50px;
	width:659px !important;
	border:1px solid #000;
}		
	
#cboxContent .text_block {
	max-width:625px;
	word-wrap:break-all;
	word-break:break-all;
}
		
		
		
/* End */


/* Start:/local/templates/voenchast/components/bitrix/menu/bottom/style.css?1666247024131*/
ul.bottom-menu {
  display: flex;
  justify-content: center;
  align-items: center; }

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17605030002729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/bitrix/components/niges/scbtns/templates/ajax/style.css?166624706124530*/
/* NIGES.SCBTNS / SOCIAL NETWORKS and MESSENGERS */

.nsm-fab {line-height:1;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;}
@font-face{font-family:"NSMFontAwesome";font-style:normal;font-weight:normal;font-display:auto;
	src:url(/bitrix/components/niges/scbtns/templates/ajax/./afonts-5/fa-brands.eot);
	src:url(/bitrix/components/niges/scbtns/templates/ajax/./afonts-5/fa-brands2.eot?#iefix) format("embedded-opentype"),
	url(/bitrix/components/niges/scbtns/templates/ajax/./afonts-5/fa-brands.woff2) format("woff2"),
	url(/bitrix/components/niges/scbtns/templates/ajax/./afonts-5/fa-brands.woff) format("woff"),
	url(/bitrix/components/niges/scbtns/templates/ajax/./afonts-5/fa-brands.ttf) format("truetype"),
	url(/bitrix/components/niges/scbtns/templates/ajax/./afonts-5/fa-brands.svg#fontawesome) format("svg")
}
.nsm-fab {font-family:"NSMFontAwesome";}

.nsm-fa-tel-var1:before{content:"\f000"}
.nsm-fa-tel-var2:before{content:"\f001"}
.nsm-fa-tel-var3:before{content:"\f002"}
.nsm-fa-tel-var4:before{content:"\f003"}
.nsm-fa-tel-var5:before{content:"\f004"}
.nsm-fa-tel-var6:before{content:"\f005"}

.nsm-fa-instagram:before{content:"\f040"}
.nsm-fa-odnoklassniki:before{content:"\f041"}
.nsm-fa-vk:before{content:"\f042"}
.nsm-fa-facebook:before{content:"\f043"}
.nsm-fa-twitter:before{content:"\f044"}
.nsm-fa-pinterest:before{content:"\f045"}
.nsm-fa-youtube:before{content:"\f046"}
.nsm-fa-tiktok:before{content:"\f047"}
.nsm-fa-snapchat:before{content:"\f048"}
.nsm-fa-twitch:before{content:"\f049"}
.nsm-fa-zen:before{content:"\f04a"}

.nsm-fa-whatsapp:before{content:"\f080"}
.nsm-fa-telegram:before{content:"\f081"}
.nsm-fa-viber:before{content:"\f082"}
.nsm-fa-skype:before{content:"\f083"}
.nsm-fa-messenger:before{content:"\f084"}
.nsm-fa-wechat:before{content:"\f085"}

.nsm-fa-vimeo:before{content:"\f050"}
.nsm-fa-chat:before{content:"\f090"}
.nsm-fa-email:before{content:"\f091"}
.nsm-fa-user:before{content:"\f092"}
.nsm-fa-lock:before{content:"\f094"}
.nsm-fa-lock3:before{content:"\f096"}

.nsm-fa-behance:before{content:"\f0c0"}
.nsm-fa-dribbble:before{content:"\f0c1"}
.nsm-fa-trello:before{content:"\f0c2"}
.nsm-fa-slack:before{content:"\f0c3"}
.nsm-fa-b24:before{content:"\f0c4"}
.nsm-fa-bitrix24:before{content:"\f0c5"}
.nsm-fa-crm:before{content:"\f0c6"}
.nsm-fa-amocrm:before{content:"\f0c7"}

.nsm-fa-googledrive:before{content:"\f0d0"}
.nsm-fa-yandexdisk:before{content:"\f0d1"}
.nsm-fa-onedrive:before{content:"\f0d2"}
.nsm-fa-link:before{content:"\f0d5"}
.nsm-fa-url:before{content:"\f0d6"}
.nsm-fa-download:before{content:"\f0d7"}
.nsm-fa-book:before{content:"\f0d9"}
.nsm-fa-file:before{content:"\f0da"}
.nsm-fa-pdf:before{content:"\f0db"}
.nsm-fa-doc:before{content:"\f0dc"}
.nsm-fa-zip:before{content:"\f0dd"}

.nsm-fa-cart:before{content:"\f100"}
.nsm-fa-present:before{content:"\f101"}
.nsm-fa-sale:before{content:"\f102"}
.nsm-fa-review:before{content:"\f103"}
.nsm-fa-map:before{content:"\f104"}
.nsm-fa-search:before{content:"\f105"}
.nsm-fa-order:before{content:"\f106"}
.nsm-fa-calc:before{content:"\f107"}
.nsm-fa-pay:before{content:"\f108"}

.nsm-fa-goods:before{content:"\f11d"}
.nsm-fa-kazanexpress:before{content:"\f11e"}
.nsm-fa-beru:before{content:"\f11f"}
.nsm-fa-avito:before{content:"\f120"}
.nsm-fa-aliexpress:before{content:"\f121"}
.nsm-fa-ozon:before{content:"\f122"}
.nsm-fa-yandexmarket:before{content:"\f123"}
.nsm-fa-la:before{content:"\f124"}
.nsm-fa-wb:before{content:"\f125"}
.nsm-fa-cdek:before{content:"\f126"}
.nsm-fa-youla:before{content:"\f127"}
.nsm-fa-tiu:before{content:"\f128"}

.nsm-fa-appstore:before{content:"\f110"}
.nsm-fa-apple:before{content:"\f111"}
.nsm-fa-googleplay:before{content:"\f112"}
.nsm-fa-android:before{content:"\f113"}
.nsm-fa-windowsstore:before{content:"\f114"}
.nsm-fa-windows:before{content:"\f115"}
.nsm-fa-xbox:before{content:"\f116"}
.nsm-fa-playstation:before{content:"\f117"}
.nsm-fa-steam:before{content:"\f118"}

.nsm-bar a.nsm-fa-br {max-height: 1px !important;    margin-top: 0px !important;    margin-bottom: 0px !important;}
.nsm-bar a.nsm-fa-brv {max-width: 1px !important;    margin-left: 0px !important;    margin-right: 0px !important;}
.nsm-bar a.nsm-fa-br5 {max-height: 1px !important;      margin-top: 5px !important;    margin-bottom: 5px !important;}
.nsm-bar a.nsm-fa-brv5 {max-width: 1px !important;     margin-left: 5px !important;    margin-right: 5px !important;}
.nsm-bar a.nsm-fa-br10 {max-height: 1px !important;     margin-top: 10px !important;    margin-bottom: 10px !important;}
.nsm-bar a.nsm-fa-brv10 {max-width: 1px !important;     margin-left: 10px !important;    margin-right: 10px !important;}
.nsm-bar a.nsm-fa-br15 {max-height: 1px !important;      margin-top: 15px !important;    margin-bottom: 15px !important;}
.nsm-bar a.nsm-fa-brv15 {max-width: 1px !important;      margin-left: 15px !important;    margin-right: 15px !important;}
.nsm-bar a.nsm-fa-br20 {max-height: 1px !important;      margin-top: 20px !important;    margin-bottom: 20px !important;}
.nsm-bar a.nsm-fa-brv20 {max-width: 1px !important;      margin-left: 20px !important;    margin-right: 20px !important;}
.nsm-bar a.nsm-fa-br25 {max-height: 1px !important;      margin-top: 25px !important;    margin-bottom: 25px !important;}
.nsm-bar a.nsm-fa-brv25 {max-width: 1px !important;      margin-left: 25px !important;    margin-right: 25px !important;}
.nsm-fa-br:before, .nsm-fa-brv:before ,
.nsm-fa-br5:before, .nsm-fa-brv5:before ,
.nsm-fa-br10:before, .nsm-fa-brv10:before ,
.nsm-fa-br15:before, .nsm-fa-brv15:before ,
.nsm-fa-br20:before, .nsm-fa-brv20:before ,
.nsm-fa-br25:before, .nsm-fa-brv25:before {content:""}

/* Niges SCBtns Native Style */
.nsm-bar-c.nsm-style-native .nsm-fab ,
.nsm-bar.nsm-style-native .nsm-fab {
	color:#fff !important;	
}
.nsm-bar-c.nsm-style-native .nsm-fa-instagram ,
.nsm-bar.nsm-style-native .nsm-fa-instagram {
	background: #bd20c7 !important;
	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%) !important;
}
.nsm-bar-c.nsm-style-native .nsm-fa-odnoklassniki ,
.nsm-bar.nsm-style-native .nsm-fa-odnoklassniki {
	background: #f19912 !important;
}
.nsm-bar-c.nsm-style-native .nsm-fa-vk ,
.nsm-bar.nsm-style-native .nsm-fa-vk {
	background: #467fc2 !important;
}
.nsm-bar-c.nsm-style-native .nsm-fa-facebook ,
.nsm-bar.nsm-style-native .nsm-fa-facebook {
	background: #3b5998 !important;
}
.nsm-bar-c.nsm-style-native .nsm-fa-twitter , 
.nsm-bar.nsm-style-native .nsm-fa-twitter {
	background: #37a4d9 !important;
}
.nsm-bar-c.nsm-style-native .nsm-fa-pinterest ,
.nsm-bar.nsm-style-native .nsm-fa-pinterest {
	background: #bb0112 !important;
}
.nsm-bar-c.nsm-style-native .nsm-fa-telegram ,
.nsm-bar.nsm-style-native .nsm-fa-telegram {
	background: #32a7d9 !important;
}
.nsm-bar-c.nsm-style-native .nsm-fa-viber ,
.nsm-bar.nsm-style-native .nsm-fa-viber {
	background: #7f49ac !important;
}
.nsm-bar-c.nsm-style-native .nsm-fa-whatsapp ,
.nsm-bar.nsm-style-native .nsm-fa-whatsapp {
	/*background: #08bb07 !important;*/
	background: #25d366 !important;
}
.nsm-bar-c.nsm-style-native .nsm-fa-skype ,
.nsm-bar.nsm-style-native .nsm-fa-skype {
	background: #27a3e3 !important;
}
.nsm-bar-c.nsm-style-native .nsm-fa-youtube ,
.nsm-bar.nsm-style-native .nsm-fa-youtube {
	background: #dc100c !important;
}
.nsm-bar-c.nsm-style-native .nsm-fa-tiktok ,
.nsm-bar.nsm-style-native .nsm-fa-tiktok {
	background: #000000 !important;
	text-shadow: -0.05em -0.05em #26f3ee, 0.05em 0.05em #f72f54;
}
.nsm-bar-c.nsm-style-native .nsm-fa-zen ,
.nsm-bar.nsm-style-native .nsm-fa-zen {
	background: #000000 !important; 
}
.nsm-bar-c.nsm-style-native .nsm-fa-twitch , 
.nsm-bar.nsm-style-native .nsm-fa-twitch {
	background: #9146ff !important;
}
.nsm-bar-c.nsm-style-native .nsm-fa-wechat ,
.nsm-bar.nsm-style-native .nsm-fa-wechat {
	background: #07c160 !important;
}
.nsm-bar-c.nsm-style-native .nsm-fa-snapchat ,
.nsm-bar.nsm-style-native .nsm-fa-snapchat {
	background: #fffd00 !important;
	text-shadow: 1px 1px #000, -1px -1px #000, -1px 1px #000, 1px -1px #000;
}
.nsm-bar-c.nsm-style-native .nsm-fa-messenger ,
.nsm-bar.nsm-style-native .nsm-fa-messenger {
	background: #da45b4 !important;
	background: linear-gradient(221deg, rgba(255,71,85,1), rgba(255,71,85,0) 80.71%),            linear-gradient(127deg, rgba(214,73,185,1), rgba(214,73,185,0) 70.71%),            linear-gradient(376deg, rgba(55,135,249,1), rgba(55,135,255,0) 90.71%)  !important;
}
.nsm-bar-c.nsm-style-native .nsm-fa-tel-var1, 
.nsm-bar-c.nsm-style-native .nsm-fa-tel-var2, 
.nsm-bar-c.nsm-style-native .nsm-fa-tel-var3, 
.nsm-bar-c.nsm-style-native .nsm-fa-tel-var4, 
.nsm-bar-c.nsm-style-native .nsm-fa-tel-var5, 
.nsm-bar-c.nsm-style-native .nsm-fa-tel-var6, 
.nsm-bar.nsm-style-native .nsm-fa-tel-var1, 
.nsm-bar.nsm-style-native .nsm-fa-tel-var2, 
.nsm-bar.nsm-style-native .nsm-fa-tel-var3, 
.nsm-bar.nsm-style-native .nsm-fa-tel-var4, 
.nsm-bar.nsm-style-native .nsm-fa-tel-var5, 
.nsm-bar.nsm-style-native .nsm-fa-tel-var6 {
	background: #009900 !important;
    background-image: radial-gradient(ellipse farthest-corner at left top, #1ed001 0%, #00a000 50%, #008e00 100%) !important;
}
.nsm-bar-c.nsm-style-native .nsm-fa-tel-var1:hover, 
.nsm-bar-c.nsm-style-native .nsm-fa-tel-var2:hover, 
.nsm-bar-c.nsm-style-native .nsm-fa-tel-var3:hover, 
.nsm-bar-c.nsm-style-native .nsm-fa-tel-var4:hover, 
.nsm-bar-c.nsm-style-native .nsm-fa-tel-var5:hover, 
.nsm-bar-c.nsm-style-native .nsm-fa-tel-var6:hover, 
.nsm-bar.nsm-style-native .nsm-fa-tel-var1:hover, 
.nsm-bar.nsm-style-native .nsm-fa-tel-var2:hover, 
.nsm-bar.nsm-style-native .nsm-fa-tel-var3:hover, 
.nsm-bar.nsm-style-native .nsm-fa-tel-var4:hover, 
.nsm-bar.nsm-style-native .nsm-fa-tel-var5:hover, 
.nsm-bar.nsm-style-native .nsm-fa-tel-var6:hover { 
	background: #00b712 !important; 
	background-image: radial-gradient(ellipse farthest-corner at left top, #1ddb00 0%, #00ac00 50%, #008000 100%) !important;
}

/* other */
.nsm-bar-c.nsm-style-native .nsm-fa-br,
.nsm-bar-c.nsm-style-native .nsm-fa-brv,
.nsm-bar-c.nsm-style-native .nsm-fa-br5,
.nsm-bar-c.nsm-style-native .nsm-fa-brv5,
.nsm-bar-c.nsm-style-native .nsm-fa-br10,
.nsm-bar-c.nsm-style-native .nsm-fa-brv10,
.nsm-bar-c.nsm-style-native .nsm-fa-br15,
.nsm-bar-c.nsm-style-native .nsm-fa-brv15,
.nsm-bar-c.nsm-style-native .nsm-fa-br20,
.nsm-bar-c.nsm-style-native .nsm-fa-brv20,
.nsm-bar-c.nsm-style-native .nsm-fa-br25,
.nsm-bar-c.nsm-style-native .nsm-fa-brv25, 
.nsm-bar.nsm-style-native .nsm-fa-br,
.nsm-bar.nsm-style-native .nsm-fa-brv,
.nsm-bar.nsm-style-native .nsm-fa-br5,
.nsm-bar.nsm-style-native .nsm-fa-brv5,
.nsm-bar.nsm-style-native .nsm-fa-br10,
.nsm-bar.nsm-style-native .nsm-fa-brv10,
.nsm-bar.nsm-style-native .nsm-fa-br15,
.nsm-bar.nsm-style-native .nsm-fa-brv15,
.nsm-bar.nsm-style-native .nsm-fa-br20,
.nsm-bar.nsm-style-native .nsm-fa-brv20,
.nsm-bar.nsm-style-native .nsm-fa-br25,
.nsm-bar.nsm-style-native .nsm-fa-brv25  {	background: #808080 !important }

.nsm-bar-c.nsm-style-native .nsm-fa-vimeo ,
.nsm-bar.nsm-style-native .nsm-fa-vimeo {	background: #19b1e3 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-chat , 
.nsm-bar.nsm-style-native .nsm-fa-chat {	background: #2546b3 !important; background-image: radial-gradient(ellipse farthest-corner at right bottom, #007d66 0%, #01a27d 50%, #01e0c9 100%) !important; }
.nsm-bar-c.nsm-style-native .nsm-fa-email ,
.nsm-bar.nsm-style-native .nsm-fa-email {	background: #da981e !important; background-image: radial-gradient(ellipse farthest-corner at right bottom, #d08700 0%, #e2a700 50%, #ffc600 100%) !important; }
.nsm-bar-c.nsm-style-native .nsm-fa-user , 
.nsm-bar.nsm-style-native .nsm-fa-user {	background: #1865ad !important; background-image: radial-gradient(ellipse farthest-corner at right bottom, #0030b7 0%, #2f44de 50%, #0060ea 100%) !important; }
.nsm-bar-c.nsm-style-native .nsm-fa-lock , 
.nsm-bar.nsm-style-native .nsm-fa-lock {	background-image: radial-gradient(ellipse farthest-corner at right bottom, #028229 0%, #00ad2d 50%, #01d82d 100%) !important }
.nsm-bar-c.nsm-style-native .nsm-fa-lock3 ,
.nsm-bar.nsm-style-native .nsm-fa-lock3 {	background-image: radial-gradient(ellipse farthest-corner at right bottom, #028229 0%, #00ad2d 50%, #01d82d 100%) !important }

.nsm-bar-c.nsm-style-native .nsm-fa-behance ,
.nsm-bar.nsm-style-native .nsm-fa-behance {	background: #1769ff !important }
.nsm-bar-c.nsm-style-native .nsm-fa-dribbble ,
.nsm-bar.nsm-style-native .nsm-fa-dribbble {	background: #dd4e85 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-trello ,
.nsm-bar.nsm-style-native .nsm-fa-trello {	background: #0075b9 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-slack ,
.nsm-bar.nsm-style-native .nsm-fa-slack {	background: #481449 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-b24 ,
.nsm-bar.nsm-style-native .nsm-fa-b24 {	background: #0bb5e8 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-bitrix24 , 
.nsm-bar.nsm-style-native .nsm-fa-bitrix24 {	background: #0bb5e8 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-crm , 
.nsm-bar.nsm-style-native .nsm-fa-crm {	background: #0b58e8 !important; background-image: radial-gradient(ellipse farthest-corner at left bottom, #003d71 0%, #008db7 50%, #011fe0 100%) !important; }
.nsm-bar-c.nsm-style-native .nsm-fa-amocrm , 
.nsm-bar.nsm-style-native .nsm-fa-amocrm {	background: #0083bf !important }

.nsm-bar-c.nsm-style-native .nsm-fa-googledrive , 
.nsm-bar.nsm-style-native .nsm-fa-googledrive {	background: #191a1e !important }
.nsm-bar-c.nsm-style-native .nsm-fa-yandexdisk ,
.nsm-bar.nsm-style-native .nsm-fa-yandexdisk {	background: #0073f6 !important; background: #ef0303 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-onedrive ,
.nsm-bar.nsm-style-native .nsm-fa-onedrive {	background: #0948ab !important }

.nsm-bar-c.nsm-style-native .nsm-fa-link ,
.nsm-bar.nsm-style-native .nsm-fa-link {	background: #094fab !important; background-image: radial-gradient(ellipse farthest-corner at left top, #00bbf3 0%, #2081b9 50%, #03376b 100%) !important; }
.nsm-bar-c.nsm-style-native .nsm-fa-url ,
.nsm-bar.nsm-style-native .nsm-fa-url {	background: #09aba3 !important; background-image: radial-gradient(ellipse farthest-corner at left top, #00d083 0%, #09aba3 50%, #037b75 100%) !important; }
.nsm-bar-c.nsm-style-native .nsm-fa-download ,
.nsm-bar.nsm-style-native .nsm-fa-download {	background: #09ab47 !important;background-image: radial-gradient(ellipse farthest-corner at left top, #00ff4e 0%, #09ab47 50%, #006527 100%) !important; }

.nsm-bar-c.nsm-style-native .nsm-fa-book ,
.nsm-bar.nsm-style-native .nsm-fa-book {	background: #a06712 !important;     background-image: radial-gradient(ellipse farthest-corner at right bottom, #ff4700 0%, #ea7700 50%, #ffdd00 100%) !important; }
.nsm-bar-c.nsm-style-native .nsm-fa-file ,
.nsm-bar.nsm-style-native .nsm-fa-file {	background: #301a63 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-pdf ,
.nsm-bar.nsm-style-native .nsm-fa-pdf {	background: #a50000 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-doc ,
.nsm-bar.nsm-style-native .nsm-fa-doc {	background: #1757b7 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-zip ,
.nsm-bar.nsm-style-native .nsm-fa-zip {	background: #21295b !important }

.nsm-bar-c.nsm-style-native .nsm-fa-cart ,
.nsm-bar.nsm-style-native .nsm-fa-cart {	background-color: #00a01b !important; background-image: linear-gradient(	170deg	, transparent 80%, #00a01b 30%), linear-gradient(	156deg	, transparent 68%, #00861d 30%), linear-gradient(	135deg	, transparent 60%, #00a01b 30%), linear-gradient(	115deg	, transparent 55%, #00861d 30%), linear-gradient(	65deg	, transparent 45%, #00a01b 30%), linear-gradient(	45deg	, transparent 40%, #00861d 30%), linear-gradient(	24deg	, transparent 32%, #00a01b 30%), linear-gradient(	10deg	, transparent 20%, #00861d 20%), linear-gradient(	0deg	, transparent 0%, #00a01b 0%) !important;		background-position: 50% 100% !important; }
.nsm-bar-c.nsm-style-native .nsm-fa-present ,
.nsm-bar.nsm-style-native .nsm-fa-present {	background: repeating-linear-gradient( -45deg, transparent 0, transparent 25%, #ff0c0c 0, #ff3535 50% ), repeating-linear-gradient( 45deg, transparent 0, transparent 25%, #ffb300 0, #ff630c 50% ), repeating-linear-gradient( transparent 0, transparent 25%, gold 0, gold 50% ), #ff8100 !important;		background-blend-mode: multiply; background-size: 25% 25% !important; }
.nsm-bar-c.nsm-style-native .nsm-fa-sale ,
.nsm-bar.nsm-style-native .nsm-fa-sale {	background-image: radial-gradient(ellipse farthest-corner at right bottom, #ff6a00 0%, #ff2300 50%, #ff8b00 100%) !important; }
.nsm-bar-c.nsm-style-native .nsm-fa-review ,
.nsm-bar.nsm-style-native .nsm-fa-review {	background: #daa700 !important; background-image: radial-gradient(ellipse farthest-corner at right bottom, #ff7600 0%, #ff9900 50%, #fff500 100%) !important }
.nsm-bar-c.nsm-style-native .nsm-fa-map ,
.nsm-bar.nsm-style-native .nsm-fa-map {	background: #776d21 !important; background-image: radial-gradient(ellipse farthest-corner at right top, #188ed4 0%, #68981a 50%, #776d21 100%) !important; }
.nsm-bar-c.nsm-style-native .nsm-fa-search ,
.nsm-bar.nsm-style-native .nsm-fa-search {	background: #006f65 !important; background-image: radial-gradient(ellipse farthest-corner at right top, #01a798 0%, #038e87 50%, #004c45 100%) !important; }

.nsm-bar-c.nsm-style-native .nsm-fa-calc ,
.nsm-bar.nsm-style-native .nsm-fa-calc {	background-color: #007ba0 !important; 	background-image: linear-gradient( 		270deg		 , #9223f5 0%, #432bfa 50%, transparent 50%, transparent 70%, transparent), linear-gradient( 		270deg		 , #0294bf 0%, #035aa2 50%, transparent 50%, transparent 70%, transparent), linear-gradient( 		90deg		 , #00bc98 0%, #008e76 50%, transparent 50%, transparent 70%, transparent), linear-gradient( 		90deg		 , #31d247 0%, #22b137 50%, transparent 50%, transparent 70%, transparent) !important;			background-size: 100% 50%, 100% 50%, 100% 50%, 100% 50% !important;			background-repeat: no-repeat !important;			background-position: 0% 100%, 0% 0%, 0% 100%, 0% 0% !important;}

.nsm-bar-c.nsm-style-native .nsm-fa-order ,
.nsm-bar.nsm-style-native .nsm-fa-order {    background: #0b58e8 !important;    background-image: radial-gradient(ellipse farthest-corner at right bottom, #0063b7 0%, #008db7 50%, #0131e0 100%) !important;}
.nsm-bar-c.nsm-style-native .nsm-fa-pay ,
.nsm-bar.nsm-style-native .nsm-fa-pay {    background: #0b58e8 !important;    background-image: radial-gradient(ellipse farthest-corner at right bottom, #00b752 0%, #00b737 50%, #01e044 100%) !important;}

.nsm-bar-c.nsm-style-native .nsm-fa-goods ,
.nsm-bar.nsm-style-native .nsm-fa-goods {	background: #111111 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-kazanexpress ,
.nsm-bar.nsm-style-native .nsm-fa-kazanexpress {	background: #d82925 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-beru ,
.nsm-bar.nsm-style-native .nsm-fa-beru {	background: #6b3bf0 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-yandexmarket ,
.nsm-bar.nsm-style-native .nsm-fa-yandexmarket {	background: #111111 !important;     background-image: linear-gradient(	0deg, #020202, #2e2e2e) !important; }
.nsm-bar-c.nsm-style-native .nsm-fa-yandexmarket:before ,
.nsm-bar.nsm-style-native .nsm-fa-yandexmarket:before {	color: #f7c910 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-avito ,
.nsm-bar.nsm-style-native .nsm-fa-avito {	background: #0af !important }
.nsm-bar-c.nsm-style-native .nsm-fa-aliexpress ,
.nsm-bar.nsm-style-native .nsm-fa-aliexpress {	background: #df2d04 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-ozon ,
.nsm-bar.nsm-style-native .nsm-fa-ozon {	background: #0a63f7 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-lamoda ,
.nsm-bar.nsm-style-native .nsm-fa-lamoda {	background: #f13b00 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-aliexpress ,
.nsm-bar.nsm-style-native .nsm-fa-aliexpress {	background: #df2d04 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-wb ,
.nsm-bar.nsm-style-native .nsm-fa-wb {	background: #85108c !important;     background-image: linear-gradient(	90deg, #c112a5, #491274) !important; }
.nsm-bar-c.nsm-style-native .nsm-fa-cdek ,
.nsm-bar.nsm-style-native .nsm-fa-cdek {	background: #00803c !important }
.nsm-bar-c.nsm-style-native .nsm-fa-youla ,
.nsm-bar.nsm-style-native .nsm-fa-youla {	background: #4794ff !important;    background-image: linear-gradient(48deg, #d352fd, transparent), linear-gradient(2deg, #0034d4, transparent), linear-gradient(272deg, #00fffe, transparent) !important; }
.nsm-bar-c.nsm-style-native .nsm-fa-tiu ,
.nsm-bar.nsm-style-native .nsm-fa-tiu {    background: linear-gradient(135deg, #48509d, #712186) !important }

.nsm-bar-c.nsm-style-native .nsm-fa-appstore ,
.nsm-bar.nsm-style-native .nsm-fa-appstore {    background: linear-gradient(0deg, #1f6eea, #1ab7f6) !important }
.nsm-bar-c.nsm-style-native .nsm-fa-apple ,
.nsm-bar.nsm-style-native .nsm-fa-apple {	background: #111111 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-googleplay ,
.nsm-bar.nsm-style-native .nsm-fa-googleplay {	background: #111111 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-android , 
.nsm-bar.nsm-style-native .nsm-fa-android {	background: #8fc91c !important }
.nsm-bar-c.nsm-style-native .nsm-fa-windowsstore ,
.nsm-bar.nsm-style-native .nsm-fa-windowsstore {	background: #009ce9 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-windows ,
.nsm-bar.nsm-style-native .nsm-fa-windows {	background: #00a8e8 !important }
.nsm-bar-c.nsm-style-native .nsm-fa-xbox ,
.nsm-bar.nsm-style-native .nsm-fa-xbox {	background: #10780f !important }
.nsm-bar-c.nsm-style-native .nsm-fa-playstation ,
.nsm-bar.nsm-style-native .nsm-fa-playstation {	background: linear-gradient(rgb(12 12 60 / 40%), rgba(135, 60, 255, 0.0) 80%), linear-gradient(	-45deg, rgb(7 33 107 / 90%) 25%, rgb(19 81 220 / 90%) 75%) !important } 
.nsm-bar-c.nsm-style-native .nsm-fa-steam ,
.nsm-bar.nsm-style-native .nsm-fa-steam {	background: linear-gradient(0deg, #0b83b5, #07172a) !important ; }










/* Niges SCBtns CSS */
.nsm-bar-c .nsm-bar-btn,
.nsm-bar-c .nsm-bar-btn:hover,
.nsm-bar-c .nsm-bar-btn:focus,
.nsm-bar-c .nsm-bar-btn:active,
.nsm-bar-c .nsm-bar-btn:visited,
.nsm-bar .nsm-bar-btn,
.nsm-bar .nsm-bar-btn:hover,
.nsm-bar .nsm-bar-btn:focus,
.nsm-bar .nsm-bar-btn:active,
.nsm-bar .nsm-bar-btn:visited{
	outline: none;
	overflow: hidden;
	max-width: none;
	max-height: none;
	min-width: 0;
	min-height: 0;
	text-decoration: none;	
}
.nsm-bar-c ,
.nsm-bar{
	outline:none;
}
.nsm-bar-c .nsm-bar-btn ,
.nsm-bar .nsm-bar-btn{
	display: block;
	background-repeat: no-repeat;
	position: relative;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	left: 0;
}

.nsm-bar.nsm-position-left {left: 0;}
.nsm-bar.nsm-position-right {right: 0;}
.nsm-bar-c.nsm-position-component .nsm-bar-btn,  
.nsm-bar.nsm-position-indiv .nsm-bar-btn {top: unset; bottom: unset;}
.nsm-bar.nsm-animation-none .nsm-bar-btn:hover {
}
.nsm-bar.nsm-animation-shake .nsm-bar-btn:hover{
}

.nsm-bar-c.nsm-animation-rotate .nsm-bar-btn:hover .nsm-bar__ico ,
.nsm-bar.nsm-animation-rotate .nsm-bar-btn:hover .nsm-bar__ico {
	-moz-transform: srotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.nsm-bar.nsm-position-left.nsm-animation-shift .nsm-bar-btn:hover {left: 10px;}
.nsm-bar.nsm-position-right.nsm-animation-shift .nsm-bar-btn:hover {left: -10px;}
.nsm-bar.nsm-position-indiv.nsm-animation-shift .nsm-bar-btn:hover {top: -5px;}
.nsm-bar-c.nsm-position-component.nsm-animation-shift .nsm-bar-btn:hover {top: -5px;}

#niges-scbtns, .niges-scbtns{
	display: inline-block;
}
.nsm-position-indiv{
	display: none;
}
#niges-scbtns .nsm-position-component,
#niges-scbtns .nsm-position-indiv,
.niges-scbtns .nsm-position-indiv{
	display: inline-block !important;
	position: relative !important;
}
#niges-scbtns .nsm-position-component .nsm-bar-btn,
#niges-scbtns .nsm-position-indiv .nsm-bar-btn,
.niges-scbtns .nsm-position-indiv .nsm-bar-btn{
	display: inline-block !important;
}

@media screen and (min-width:767.01px) {
	.nsm-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nsm-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/local/templates/voenchast/styles.css?166624702424291*/
.sonet-message-form.data-table {
	font-family: 'Open Sans', serif !important;
	font-size: 16px !important;
}

table.sonet-message-form td, table.sonet-message-form tbody td {

	font-family: 'Open Sans', serif !important;
	font-size: 13px !important;

}

table.sonet-message-form th {

	font-family: 'Open Sans', serif !important;
	font-size: 13px !important;
}

.sonet-message-form.data-table textarea {
	padding: 5px !important;
}

[type=submit] {

	background: #71b03a none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	cursor: pointer;
	float: right;
	font-family: "Open Sans Semibold", serif;
	line-height: 32px;
	margin: 0 auto;
	padding: 5px 28px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
}

.feed-add-post-micro {
	background: #fff url("/images/comm.png") no-repeat scroll 13px 9px;
	font-size: 15px;
	height: 38px;
	line-height: 38px;
	padding: 0 0 0 50px;
	color: #8e9fb1;
	width: 610px;
	border: 1px solid #c8cfd7;
	margin-bottom: 34px;
	margin-top: 34px;
}

.feed-add-post-micro:hover {
	background: #fff url("/images/comm.png") no-repeat scroll 13px -41px;
	border-color: #5a6e83;
}

.feed-new-message-informer-place {
	display: none;
}

.feed-add-post-text {
	padding: 0;
}

.feed-add-post-form-title-btn {
	display: none;
}

.action_block li.like a.liked {
	background-position: 18px -369px;
}

li.like.isearch_like.liked a {
	background-position: 18px -369px;
}

.block_bg_fon {
	overflow: visible;
}

.feed-comments-block {
	margin: 0;
	border-radius: 1px;
	box-shadow: 0px -1px 0px #8ccada;
	background-color: #ffffff;
}



.triangle_comments {
	display: block;
	position: relative;
	top: -14px;
	left: 100px;
	width: 20px;
	height: 10px;
}

.img_block img {
	max-width: 285px;
}

.vote-fields [type=text] {
	border: none;
	height: auto;
	width: 100%;
	background: none;
	color: #c8cfd7;
	font-size: 15px;
	/*padding-left: 0;*/
}

.share_window, .like_window {
	display: none;
}

.microblog-top-tabs-visible {
	display: none !Important;
}

.city_vars {
	width: 210px;
	background: #fff;
	position: absolute;
	z-index: 100;
	border: 1px solid #ccc;
	max-height: 250px;
	overflow-y: auto;
}

.city_vars a {
	display: block;
	padding: 5px;
	font-size: 14px;
}

.city_vars a:hover {
	background: #eaeaea;
}

.container.page {
	overflow: visible;
}

.popular_blog_post .dtext {
	overflow: hidden;
	height: 100px;
}

#header .head-right ul {
	overflow: visible;
}

#header .head-right li.num4 > a {
	/*background: url(/images/logout.png) no-repeat;*/
	background: url(/images/logout0.png) no-repeat;
	background-size: contain;
	display: block;
	height: 24px;
	width: 22px;
	margin-left: 15px;
}

#header .head-right li.num4:hover a {
	background: url(/images/logout1.png) no-repeat;
}

#header .head-right .num1 a {
	margin-right: 8px;
}

#header .head-right .num2 a {
	margin-right: 12px;
}

.blog_post .text_block {
	height: 95px;
	overflow: hidden;
}

.sluz_block td {
	vertical-align: top;
}

.num4 {
	overflow: visible;
}

.sub {
	position: absolute;
	display: none;
	text-align: center;
	margin-top: 20px;
	margin-left: 105px;
	padding-top: 20px;
	z-index: 100;
}

.sub a {
	background: #737b84;
	padding: 5px 10px;
	background-image: none !important;
	color: #fff;
	display: block;
}

.admin_left .soc_seti .ok {
	float: left;
	background: url(/images/ok_icon.png) no-repeat;
	background-size: contain;
	width: 37px;
	height: 37px;
	margin-right: 0;
}

.content_menu li a {
	margin-right: 1px;
}

.left-side-bar .img_block img {
	width: 100%;
	height: 100%; /* было закомменчено. Т.к. логотип растягивался, пришлось убрать*/
}

li.like div {
	padding-top: 50px;
	margin-top: -50px;
}

.forum_new_topic .forum-reply-header {
	clear: none !important;
}

/*****************user photo preview***************/

.foto-block {
	width: 154px;
	height: 154px;
	display: inline-block;
	margin-right: 10px;
	/*
	background:#fff;
	border:1px solid #999;
	*/
	overflow: hidden;
}

.foto-block canvas {

	border: none;
	display: inline-block;
	/*
    max-height: 93%;
    max-width: 93%;
    vertical-align: middle;
    height: auto !important;
    width: auto !important;
	*/

	min-width: 154px;
	min-height: 154px;
	max-width: 200px;
	max-height: 200px;
	height: auto !important;
	width: auto !important;
	position: absolute;

}

.form_conent.new_albom .bxu-item {
	max-width: 160px;
	min-width: 160px;
}

.foto-block span a.icon_edit:hover, .foto_albom .item a.icon_edit:hover {
	background: url(/images/icon_edit.png) no-repeat 0 -62px;
}

.foto-block span a.icon_edit {
	position: absolute;
	background: url(/images/icon_edit.png) no-repeat 0 0;
	height: 37px;
	right: 0;
	width: 37px;
	visibility: visible;
}

.foto-block span a.icon.num1 {
	top: 40px;
}

.foto-block span a.icon {
	position: absolute;
	background: url(/images/basket_mini.png) no-repeat 0 0;
	height: 37px;
	right: 0;
	width: 37px;
	visibility: visible;
}

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

/***********************************POPUP*********/
.my-mfp-zoom-in.mfp-bg {
	background: #000 !important;
	opacity: 0.5 !important;
	z-index: 9999;
}

.mfp-wrap {
	z-index: 99999;
}

.popup-block {
	max-width: 420px;
	background: #f8f8f8;
	margin: 0 auto;
}

.my-mfp-zoom-in .zoom-anim-dialog {
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
}

.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.popup-block .header {
	background: #fff;
	padding: 27px 30px 28px;
}

.popup-block .header .title {
	font-size: 20px;
	color: #404040;
	font-weight: 900;
}

.popup-block .body {
	padding: 30px;
	text-align: center;
}

.popup-block.one_line_text .body {
	margin-top: -22px;
	padding: 0 30px 30px;
	text-align: center;
}

.popup-block .body textarea, .popup-block .body input {
	max-width: 100%;
	box-sizing: border-box;
}

.popup-block .body textarea {
	padding: 7px;
}

.popup-block .body [type=submit], .popup-block .body button {
	font-family: 'Open Sans Semibold', serif;
	border: 2px solid #eaf1f8;
	background: #8e9fb1;
	color: #fff;
	line-height: 32px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 32px;
	border-radius: 4px;
	font-size: 14px;

	margin: auto;
	cursor: pointer;
}

.popup-block .mfp-close {
	margin-top: 16px;
	margin-right: 16px;
}

.popup-block button::before, button::after {
	content: '';
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
}

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

#soob_window .tabs .tab {
	display: none;
}

#soob_window .tabs .tab:first-child {
	display: block;
}

.tab-link {
	cursor: pointer;
}

#user_friends .user_block, #user_dialogs .user_block {
	cursor: pointer;
}

.current_dialog {
	height: 355px;
	overflow: auto !important;
}

.fotos_table td.foto-block {
	vertical-align: top;
	padding: 8px 11px 8px 0 !important;

	width: auto !important;
	height: auto !important;
	margin: 0;

	display: table-cell !Important;

}

.user_group_create input[type=text] {
	padding: 3px;
	height: auto;
}

.normal_input input[type=text] {
	padding: 3px;
	height: auto;
	color: #333;
}

.forum-reply-header {
	clear: none !important;
}

.feed-add-destination-inp {
	padding: 5px !important;
	height: auto !important;
	width: auto !important;

}

/***************fileuploader*******************/

#fileuploader {
	margin: 0 1% 1%;
}

.fileuploader .ajax-upload-dragdrop {
	width: 100% !important;
	border: 2px dashed #c5c6cb;
	border-radius: 5px;
	color: #868686;
	font-size: 14px;
	line-height: 24px;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	vertical-align: middle;
	padding: 15px;
	-webkit-transition: .3s;
	transition: .3s;

}

.fileuploader .ajax-upload-dragdrop .ajax-file-upload {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
	line-height: 1;
	height: auto;
	margin: 0;
	background: transparent;
	border: none;
	color: #404040;
	text-decoration: none;
	border-radius: 0;
	box-shadow: none;
	padding: 0;
	display: block;
}

.ajax-file-upload-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	/*
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;*/
}

/*
.ajax-file-upload-container .ajax-file-upload-statusbar:first-of-type {
    border: 1px solid #67dac3;
    box-shadow: 0 3px 8px 0 rgba(102,218,195,0.6);
}
*/
.ajax-file-upload-container .ajax-file-upload-statusbar {
	width: 225px !important;
	height: 170px;
	margin: 1%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 23%;
	flex: 0 0 23%;
	position: relative;
	/*border: 1px solid #c5c6cb;
	border-radius: 3px;*/
	cursor: pointer;
}

.ajax-file-upload-filename, .ajax-file-upload-abort, .ajax-file-upload-red {
	display: none !important;
}

.ajax-file-upload-container .ajax-file-upload-statusbar img {
	-o-object-fit: contain;
	object-fit: contain;
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

.ajax-file-upload-container .ajax-file-upload-statusbar .ajax-file-upload-red {
	/*
	position: absolute;
	top: 14px;
	right: 14px;
	width: 17px;
	height: 17px;
	background-image: url(/local/templates/voenchast/../img/svg/cross.svg);
	text-indent: -9999px;
	cursor: pointer;
	*/
}

/*a.icon..ajax-file-upload-red {
    position: absolute;
    background: url(/images/basket_mini.png) no-repeat 0 0;
    height: 37px;
    right: 0;
    width: 37px;
}
a.icon..ajax-file-upload-red:hover {
    background: url(/images/basket_mini_hover.png) no-repeat 0 0;
}*/
/**********************************************/

.img_block img {
	max-width: 245px !important;
}

#soob_window .text .border_bottom {

	float: none;
	border: none;
	margin-top: 15px;
}

/*******************форумская форма отрпавки сообщений*******************/

.forum-header-box {
	background: transparent !important;
	font-size: 16px;
	color: #63768b !important;
	margin: 16px 0 !important;
	border: none !important;
}

.forum-reply-header {
	display: none;
}

#bx-html-editor-tlbr-cnt-POST_MESSAGE {
	display: none;
}

.bx-html-editor-tlbr-cnt-POST_MESSAGE {
	background: transparent !important;
}

.forum-reply-form {
	background: transparent !important;
	border: none !important;
}

.forum-reply-field-settings {
	display: none;
}

[name=view_button] {
	display: none;
}

#bx-html-editor-area-cnt-POST_MESSAGE {
	margin-top: -34px;
	border-radius: 10px;
}

#bx-html-editor-POST_MESSAGE {
	border-radius: 10px;
}

.file-selectdialog-switcher {
	background: url(/images/upload_file2.png) no-repeat scroll 0 8px !important;
	padding-left: 40px !important;
	padding-top: 5px !important;
	height: 49px !important;
}

.feed-add-post-form.feed-add-post-edit-form {

	border: 1px solid #71B03A;
	padding: 10px;
	border-radius: 10px;
}

.feed-add-post-text {
	margin-bottom: 10px;
}

.forum-reply-buttons {
	float: right !important;

}

.forum-reply-buttons [type=submit] {
	background: #71b03a none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	cursor: pointer;
	float: right;
	font-family: "Open Sans Semibold", serif;
	line-height: 32px;
	padding: 5px 28px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	margin: 31px auto 36px;
	font-size: 14px;
}

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

.number .plus, .number .minus {
	display: none !important;
}

.icon_delete {
	position: absolute;
	background: url(/images/basket_mini.png) no-repeat 0 0;
	height: 37px;
	right: 16px;
	top: 41px;
	width: 37px;
}

.form_conent .select_1, .form_conent .select_2, .form_conent .select_3 {
	width: 143px !important;
}

.ajax-file-upload:hover {
	text-decoration: underline !important;
}

#darkbox {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.7);
	z-index: 998;
}

#soob_window textarea {

	resize: none;
}

#soob_window .current_dialog .text_block {
	border-top: 1px solid #c8cfd7 !important;
}

/********************попап детального фото*******************/
.photo-scroll, .photo-slider-button {
	display: none !important;
}

.photo-dark-theme .photo-main {
	background: #9badc1 none repeat scroll 0 0 !important;
}

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

p.pols {
	display: inline-block;
	margin-bottom: -10px !important;
}

p.pols:hover {
	display: inline-block;
	text-decoration: underline;
}

.new_albom_edit table .label img {
	position: relative;
	top: -1px;
}

.forum-empty-message a {
	display: inline-block !important;
	padding: 0 !important;
}

.center_content .text_block_detail table {
	width: 371px !important;
}

.center_content .img_block img {
	border: none !important;
}

.center_content .img_block {
	border: 1px solid #c8cfd7;
}

.photo-info-box.photo-album-password {
	padding: 20px 20px 50px;
}

.photo-info-box.photo-album-password [type=password] {
	padding: 5px 10px !important;
	margin: 20px 0;
	height: auto !important;
}

.photo-info-box.photo-album-password [type=submit] {

	background: #71b03a none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	cursor: pointer;
	float: right;
	font-family: "Open Sans Semibold", serif;
	line-height: 32px;
	padding: 5px 28px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0 auto 36px;
	font-size: 14px;
}

.dialogs .name {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

h1 span.status.offline {
	background: url('/images/offline4.png') no-repeat 56px center;
}

#albom_wrap2 .action_block .like.liked {
	background: url('/images/photo_liked.png') no-repeat;
}

#albom_wrap2 .window_footer {
	min-height: 243px;
	overflow: hidden;
}

#albom_wrap2 .left {
	height: 141px;
	overflow: auto;
}

.claim_block {
	float: right;
	width: 85px;
	text-align: right;
	height: 100px;
}

.claim_icon {
	display: inline-block;
	width: 23px;
	height: 10px;
	background: url('/images/three_points.png') center center no-repeat;
}

.claim_tip {
	display: none;
	width: 136px;
	/*height: 39px;*/
	background: url('/images/rect.png') center center no-repeat;
	position: absolute;
	/*margin-left: -95px;*/
	margin-left: -34px;
	/*padding-top: 14px;
	padding-left: 23px;*/
	padding: 5px 0;
	text-align: center;
	box-sizing: border-box;
}
.claim_tip a {
	display: block;
}
.claim_tip {
	/*height: 50px;*/
	background: #fff;
	border: 1px solid #c8cfd7;
	border-radius: 2px;
	margin-top: 6px;
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.claim_tip:before {
	content: '';
	width: 100%;
	height: 6px;
	background: url(/images/rect_tip.png) no-repeat 100px;
	position: absolute;
	top: -6px;
	left: 0;
}

/*.claim_block:hover .claim_tip {
	display: block;
}*/

.block_bg_fon .img_center_block .left_img {
	max-width: 47%;
}

.block_bg_fon .img_center_block .right_img {
	max-width: 47%;
}

::-webkit-input-placeholder {
	color: #c8cfd7;
}

::-moz-placeholder {
	color: #c8cfd7;
}

/* Firefox 19+ */
:-moz-placeholder {
	color: #c8cfd7;
}

/* Firefox 18- */
:-ms-input-placeholder {
	color: #c8cfd7;
}

.aboutbt .knopka .butt_ramka {
	width: 150px !important;
}

.part-number-block ul li {
	width: 83px !important;
}

/*************************3 etap***********************/
#notifs {
	background: #eaf1f8 none repeat scroll 0 0;
	color: #fff;
	position: absolute;
	left: -704px;
	top: 76px;
	width: 1002px;
	z-index: 99;
	border: 1px solid #9BADC1;
	border-top: 0;
	display: none;

	max-height: 300px;
	overflow: auto;
	padding: 10px;
}

.admin_center .content_menu.block_4 a {
	padding: 0 36px;
}

.sonet-members-member-block {
	padding: 5px 10px 3px;
}

.sonet-members-checkbox {
	top: 18px;
}

#ajaxed_search {
	display: none;
	width: 580px;
	position: absolute;
	z-index: 5;
	background: #eaf1f8;
	border: 1px solid #8e9fb1;
	padding: 7px;
	box-sizing: border-box;
	max-height: 480px;
	overflow: auto;
}

#ajaxed_search .search_result .n1, #ajaxed_search .search_result .item_user {
	width: 97%;
}

#settings .inner {
	overflow: auto;
	max-height: 355px;
}

#flash_notifs {
	width: 665px;
	position: fixed;
	top: 80px;
	right: 10px;
	z-index: 1;
}

#flash_notifs .item {
	padding: 7px 24px;
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
}

#flash_notifs .item img {
	width: 76px;
}

#flash_notifs .item .right_foto,
#flash_notifs .item .left_foto {
	height: 81px;
	overflow: hidden;
	position: relative;
	width: 75px;
	left: 0;
	margin-right: 15px;
}
#flash_notifs .item .left_foto a {
	display: block;
}
#flash_notifs .item.even .ramka {
	background: url("/images/ramka-foto-head.png") no-repeat scroll 0 0;
	display: block;
	height: 77px;
	position: absolute;
	top: 0;
	width: 75px;
	z-index: 99;
	left: 0;
}

#flash_notifs .item.odd .ramka {
	background: url('/images/ramka-foto-head2.png') no-repeat 0 0;
	display: block;
	height: 77px;
	position: absolute;
	top: 0;
	left: 0;
	width: 75px;
	z-index: 99999;
}

#flash_notifs .right_foto {
	float: right;
	margin-left: 22px;
}

#flash_notifs .right_foto .the_notif_answer{
	border-radius: 3px;
	color: white;
	cursor: pointer;
	display: block;
	font-size: 13px;
	margin: 3px 0;
	padding: 5px 10px 6px;
}

#flash_notifs .right_foto .the_notif_answer.bx-notifier-item-button-accept {
	background: #71b03a;
}

#flash_notifs .right_foto .the_notif_answer.bx-notifier-item-button-cancel {
	background: #af4242;
}

#flash_notifs .item.even {
	background: #8e9fb1;
}

#flash_notifs .item.odd {
	background: #9badc1;
}

#flash_notifs .left_foto {
	float: left;
	margin-right: 22px;

}

#flash_notifs .center_info {
	color: #fff;
	line-height: 57px;
	margin: 0 95px;
	padding: 15px 0;
}

#flash_notifs .center_info p,
#flash_notifs .center_info span {
	color: #eaf1f8;
	font-size: 14px;
	line-height: 25px;

}

#flash_notifs .center_info a {
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	color: #eaf1f8;

}

/************************/
.foto_albom .item:nth-child(2n+1) {
	margin-right: 12px;
}

.foto_albom .item {
	width: 315px !important;
	overflow: hidden;
}

.foto_albom.albom_list {
	padding: 0 10px 0 10px;
}

.pols_foto_block {
	padding-top: 0 !important;
}

.soc_seti a.insta {
	background: url(/images/soc_big.png) no-repeat -494px -7px;
	float: left;
	height: 37px;
	width: 37px;
}

.soc_seti a {
	margin-right: 3px !important;
}

.admin_left .soc_seti span.text {
	font-size: 15px;
	width: 162px;
}

#user_blog_edit #blog-title #POST_TITLE, #feed-add-post-content-message #POST_TITLE {
	padding: 9px;
	background: #fff;
	width: 642px;
	height: auto;
	margin-left: -16px;
	color: #434343;
}

#user_blog_edit .feed-add-close-icon {
	display: none;
}

#user_blog_edit .feed-add-post-strings-blocks {
	display: none;
}

#user_main_page #blog-title {
	display: none !important;
}

.head-right sup {
	display: none;
	position: absolute;
	margin-left: 25px;
	margin-top: -10px;
	padding: 1px 3px;
	background: #71b03a;
	border-radius: 7px;
	color: #fff;
	box-shadow: 0 0 1px #333;
}

.auth form .submit {
	float: none;
}

.bx-auth.change_pass input[type=text], .bx-auth.change_pass input[type=password] {
	padding: 5px;
	color: #333;
	height: auto;
	width: 300px;
	margin-bottom: 10px;
}

.country_vars {
	width: 210px;
	background: #fff;
	position: absolute;
	z-index: 100;
	border: 1px solid #ccc;
	max-height: 250px;
	overflow-y: auto;
}

.country_vars a {
	display: block;
	padding: 5px;
	font-size: 14px;
}

.country_vars a:hover {
	background: #eaeaea;
}

.user_oppen span {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 79px;
	display: inline-block;
}

#arr_left {
	position: fixed;
	display: none;
	width: 64px;
	height: 64px;
	background: url('/images/arr_left.png') no-repeat center center;
	background-size: contain;
	z-index: 8056;
	cursor: pointer;
	left: 20px;
	top: 50%;
	margin-top: -32px;
}

#arr_right {
	position: fixed;
	display: none;
	width: 64px;
	height: 64px;
	background: url('/images/arr_right.png') no-repeat center center;
	background-size: contain;
	z-index: 8056;
	cursor: pointer;
	right: 20px;
	top: 50%;
	margin-top: -32px;
}

.obsugden .item_obsugd:last-child {
	margin-bottom: -22px;
}

.message_text .forum-quote {
	border: 1px solid #ddd;
	padding: 5px;
	width: 100%;
	margin: 5px 0;
}

table.forum-quote th, table.forum-spoiler th, table.forum-code th, div.forum-code-box {
	background: #e5eaf0 !important;
	color: #606264;
}

table.forum-quote th, table.forum-spoiler th, table.forum-code th {
	font-weight: bold;
	padding: 0.25em 1em;
	text-align: left;
}

#clear_blog_header {
	position: absolute;
	z-index: 5;
	right: 12px;
	margin-top: -26px;
	width: 9px;
	background: #aaa;
	padding: 3px;
	cursor: pointer;
	border-radius: 7px;
}

.reset_forum_message {

	float: right;
	margin-left: 18px;
	margin-top: 41px;
}

#bx-html-editor-area-cnt-POST_MESSAGE {
	min-height: 200px;
}

.admin_left .banner_left {
	padding: 0;
	border: none;
	text-align: center;
}

.admin_left .banner_left img {
	border: 1px solid #c8cfd7 !important;
	border-radius: 2px;
	padding: 18px;
	max-width: 286px;
}

#MenuHolderForm_sonetmenuholder1 {
	display: none;
}

#user_dialogs .user_block.active {
	border: 1px solid #fff;
	box-shadow: 0 0 3px #333;
}

.right_block .center {
	max-height: 370px;
	overflow-y: auto;
	overflow-x: hidden;
}

#claim-popup .header{
	background: transparent;
	padding-bottom: 0;
}

#claim-popup .body{
	padding-top: 30px;
}
#claim-popup .mfp-close {
	margin: 0;
}

#entervch-popup .only-subscribe {
	margin-top: 10px;
}
#entervch-popup .only-subscribe label {
	margin: 0;
	border: none;
	top: -1px;
	vertical-align: middle;
	background: url(/images/radio.png) no-repeat scroll -117px 0;
	cursor: pointer;
	height: 22px;
	width: 25px;
	display: inline-block;
}
#entervch-popup .only-subscribe input {
	display: none;
}
#entervch-popup .only-subscribe input:checked + label {
	background: url(/images/radio.png) no-repeat scroll 0 0;
}
.clearfix:after {
	content: '';
	display: table;
	clear: both;
}
.blog_post .docs {
	padding: 0 20px;
}
.blog_post .docs a {
	display: block;
	font-weight: bold;
}
.adm-workarea .adm-input,
.adm-workarea input[type="text"],
.adm-workarea input[type="password"],
.adm-workarea input[type="email"] {
	background:#fff;
	border:1px solid;
	border-color:#87919c #959ea9 #9ea7b1 #959ea9;
	border-radius:4px;
	color:#000;
	-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.3), inset 0 2px 2px -1px rgba(180,188,191,0.7);
	box-shadow:0 1px 0 0 rgba(255,255,255,0.3), inset 0 2px 2px -1px rgba(180,188,191,0.7);
	display:inline-block;
	outline:none;
	vertical-align:middle;
	-webkit-font-smoothing: antialiased;
}

.sonet-message-form input[type="text"],
.sonet-message-form input[type="email"],
.sonet-message-form input[type="password"],
.sonet-message-form input[type="date"] {
	width: 98%;
	padding-left: 0;
	color: #797a77;
}
.block_bg_fon.blog_post .text_block{
	height:95px;
}
#microblog-form #blogPostForm #feed-add-post-content-message #blog-title .input_error{
	background-color: #ffd4d4;
}
.errortext{color:red}
.search-content .search_group{
	overflow: hidden;
	position: relative;
	margin: 31px 0;
}
.search-content .search_group input[type="text"]{
	background: url(/images/search.png) no-repeat scroll 8px center #fff;
	color: #8e9fb1;
	float: left;
	font-size: 15px;
	height: 38px;
	line-height: 38px;
	padding: 0 0 0 50px;
	width: 611px;
	font-family: 'Open Sans Semibold', serif;
	border: 1px solid #c8cfd7;
}
.foto_block_zdem.grupp div img.no_photo {
	height: auto;
	max-height: 164px;
	max-width: 150px;
	vertical-align: middle;
	width: auto;
	margin-top: 30px;
}
.center_content .foto_block_zdem.grupp div.pagenav a img{
	display:none;
}

.center_content .foto_block_zdem.grupp div.pagenav {
	clear: both;
	overflow: hidden;
}
.text_block.repost{
	height:190px!Important;
}
body > .panel {
	margin-top: 76px;
}
/* End */
/* /local/templates/voenchast/css/style.css?166624702395562 */
/* /local/templates/voenchast/js/tcal/tcal.css?16662470243265 */
/* /local/templates/voenchast/js/galleriffic/css/basic.css?1666247024369 */
/* /local/templates/voenchast/js/galleriffic/css/galleriffic-2.css?16662470243025 */
/* /local/templates/voenchast/js/scrol/jscrollpane.css?16662470241940 */
/* /local/templates/voenchast/js/fancybox/jquery.fancybox.css?16662470245333 */
/* /local/templates/voenchast/js/formstyler/jquery.formstyler.css?166624702413738 */
/* /local/templates/voenchast/js/magnific-popup/magnific-popup.css?16662470246951 */
/* /local/templates/voenchast/js/colorbox/colorbox.css?16662470243750 */
/* /local/templates/voenchast/components/bitrix/menu/bottom/style.css?1666247024131 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?17605030002729 */
/* /bitrix/components/niges/scbtns/templates/ajax/style.css?166624706124530 */
/* /local/templates/voenchast/styles.css?166624702424291 */
