body{
	background:#fff;
	font-variant-ligatures: no-common-ligatures;
}

.hidden{
  display:none;
}

.non-visible{
	visibility: hidden;
}

/*
	У #page на некоторых страницах overflow:hidden,
	поэтому минимальную ширину задаём именно ему (а не #layout),
	иначе при маленькой ширине окна контент обрежется и гор. прокрутки не появится
*/
#page,
#footer,
.width_range{
	min-width: 940px;
}

.link {text-decoration:underline;cursor:hand;cursor:pointer;color:#44546A}


#header > div{
	width: 940px;
	margin: 0 auto;
}

#layout,
#footer .wrap,
.width_range{
	margin:0 auto;
}



#page{
	position:relative;
	min-height:100%; /* чтобы прибить подвал к низу страницы, когда мало контента */
}


.background_and_content {
	 position:relative;
	 width:940px;
	 top:50%;
	 left:50%;
	 margin-left:-500px;
}

.left_zone {
	 position:absolute;
	 left:50%;
	 margin-left:-700px;
	 width:200px;
	 top:18.5em;
}

.right_zone {
	 position:absolute;
	 left:50%;
	 margin-left:500px;
	 width:200px;
	 top:18.5em;
}

.main_background {
	background: url('/f/1/home/bg.jpg') repeat-x #B9E3F2;
  bottom: 0;
  position: absolute;
  overflow: hidden;
  top: 6.6em;
  width: 100%;
}

.destinys_ball,
.destinys_ball_alpha {
	width: 1116px;
	height: 1059px;
}
.destinys_ball {
	background: url('destinys_ball.png') no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -558px;
	top: 0;
}
.destinys_ball_alpha {
	background: url('destinys_ball_alpha.png') no-repeat;
}

.grad {
	left: 0;
	height: 235px;
	width: 100%;
	position: absolute;
}
.grad.top_grad {
	background-image: -moz-linear-gradient(top, rgba(0,153,204,0.6), rgba(0,153,204,0));
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,153,204,0.6)), color-stop(1, rgba(0,153,204,0)));
	background-image: -o-linear-gradient(top, rgba(0,153,204,0.6), rgba(0,153,204,0));
	background-image: linear-gradient(top, rgba(0,153,204,0.6), rgba(0,153,204,0));
	top: 0;
}
.grad.bottom_grad {
	background-image: -moz-linear-gradient(top, rgba(0,153,204,0), rgba(0,153,204,0.6));
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1, rgba(0,153,204,0)), color-stop(0, rgba(0,153,204,0.6)));
	background-image: -o-linear-gradient(top, rgba(0,153,204,0), rgba(0,153,204,0.6));
	background-image: linear-gradient(top, rgba(0,153,204,0), rgba(0,153,204,0.6));
	bottom: 100%;
}

.decor {
	background: url('/f/1/home/content_decor.png') repeat-x;
	height: 4px;
	width: 100%;
	position: absolute;
	left: 0;
	top: -4px;
	z-index: 6;
}
.decor.decor_top {
	background-position: 0 -4px;
	height: 5px;
	bottom: -5px;
	top: auto;
}

.content_inner {
	background: #fff;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	min-height: 10px;
	position: relative;
	padding: 25px;
	z-index: 4;
	zoom: 1;
}
.content_inner:after {
	content: '';
	display: block;
	clear: both;
}



#content {
	padding: 25px 0 80px 0;
	position:relative;
}

#main_content {
	float: left;
	margin-right: -100%;
	position: relative;
	width: 65%;
}
#extra_content {
	float: left;
	left: 70%;
	position: relative;
	width: 30%;
}


#footer {
	background: #fff;
	font-size: 16px;
	position: relative;
	border-top: 1px solid #D8D8D8;
	padding: 19px 0;
}

#footer .footer_inner {
	margin: 0 auto;
	width: 940px;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

#footer p{
	font-size: 13px;
	color: #A6B0BD;
	margin: 0px;
}

#footer .footer_info a,
#footer .footer_info span{
	margin-right: 18px;
  color: #A6B0BD;
  white-space: nowrap;
}

#footer .bold{
	font-weight: bold;
}


#footer .sotial_bottoms{
	width: 140px;
}

#footer .sotial_bottoms{
	float: right;
}

#footer .sotial_bottoms table{
	border: none;
	font-size: 100%;
}

#footer .sotial_bottoms table td{
	border: none;
	vertical-align: middle;
	padding: 1px;
}

#footer .sotial_bottoms a{
	border: none;
	text-decoration: none;
	display: inline-block;
	height: 22px;
	background: url(/i/sotial_icons_22_grays.png);
}

#footer .sotial_bottoms a.vk{
	width: 23px;
	background-position: -0px 0px;
}

#footer .sotial_bottoms a.fb{
	width: 13px;
	background-position: -23px 0px;
}

#footer .sotial_bottoms a.inst{
	width: 23px;
	background-position: -36px 0px;
}

#footer .sotial_bottoms a.yout{
	width: 23px;
	background-position: -58px 0px;
}

#footer .sotial_bottoms a.tw{
	width: 17px;
	background-position: -81px 0px;
}


.main_navigation {
	float: left;
	font-size: 93%;
	margin-right: -100%;
	width: 23%;
}
.main_navigation ul {
	margin: 0 30px 30px 20px;
}
.main_navigation li {
	margin-bottom: 0.4em;
}
.main_navigation a {
	color: #ED037C;
}

.main_content {
	color: #303030;
	padding: 0 23%;
}

.main_content_inner {
	position: relative;
}

cite {
	color: #646464;
	font-size: 93%;
	padding: 0.3em 1em;
	display: block;
}

.incut {
	color: #646464;
	font-size: 86%;
	left: 100%;
	position: absolute;
	width: 42%;
}

.incut .incut_inner {
	margin: 0 30px;
}

.incut img {
	border: 3px solid #e6e6e6;
	vertical-align: middle;
	margin-bottom: 3px;
}

.incut .pseudo {
	color: #ED037C;
}

.picture_block {
	margin: 0 0 1em;
}

.picture_block img {
	border: 6px solid #e6e6e6;
	margin-left: -6px;
}


.path_navigation {
	margin-bottom: 0.5em;
}
.path_navigation a {
	color: #000;
}


.addthis_toolbox a {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	float: none !important;
}

.flat_button_orange{
	width:345px;
	font-weight: bold;
  margin-bottom: 0.5em;
	border-radius: 6px;
	-moz-border-radius: 6px;
	text-decoration: none;
	margin-left:0;
	text-align: center;
	display: block;
	border: 0;
	padding: 0.6em 0;
	color: #fff;
  background-color: #F79646;
}

.flat_button_orange a {
	display: block;
	color: #fff !important;
	text-decoration: none !important;
	border: 0 !important;
}

.pretty_button,
.search_form.places .type_submit .field input,
.auth_popup .type_submit input {

	padding: 5px 10px 5px 10px;
	margin: 5px 0px 0px 0px;

	border: none;
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;

	-moz-box-shadow: 0 1px 1px rgba(100,100,100,0.35);
	-webkit-box-shadow: 0 1px 1px rgba(100,100,100,0.35);
	box-shadow: 0 1px 1px rgba(100,100,100,0.35);

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	cursor: pointer;
	overflow: visible;
	position: relative;
}

.pretty_button:active,
.search_form.places .type_submit .field input:active,
.auth_popup .type_submit input:active {
	box-shadow: inset 0 2px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 2px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,0.3);

	top: 2px;
}

.pretty_button.type1,
.auth_popup .type_submit input {
	color: #fff;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZkYmY0NSIgLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmMzdiMzAiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3Qgd2lkdGg9IjExMCUiIGhlaWdodD0iMTEwJSIgc3R5bGU9ImZpbGw6dXJsKCNnKSIvPjwvc3ZnPg==');
	background-image: -webkit-linear-gradient(top, #fdbf45, #f37b30);
	background-image: -moz-linear-gradient(top, #fdbf45, #f37b30);
	background-image: -o-linear-gradient(top, #fdbf45, #f37b30);
	*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#fdbf45', EndColorStr = '#f37b30');
}

.pretty_button.type1:hover,
.auth_popup .type_submit input:hover {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZGY4MCIgLz48c3RvcCBvZmZzZXQ9IjAuNSIgc3RvcC1jb2xvcj0iI2ZmOTkzMyIgLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmI2M2QiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3Qgd2lkdGg9IjExMCUiIGhlaWdodD0iMTEwJSIgc3R5bGU9ImZpbGw6dXJsKCNnKSIvPjwvc3ZnPg==');
	background-image: -webkit-linear-gradient(top, #ffdf80 0, #ff9933 60%, #ffb63d 100%);
	background-image: -moz-linear-gradient(top, #ffdf80 0, #ff9933 60%, #ffb63d 100%);
	background-image: -o-linear-gradient(top, #ffdf80 0, #ff9933 60%, #ffb63d 100%);
	*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffdf80', EndColorStr = '#ff9933');
}

.pretty_button.type1:active,
.auth_popup .type_submit input:hover {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2Y1OTUzMiIgLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmQ3NjQiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3Qgd2lkdGg9IjExMCUiIGhlaWdodD0iMTEwJSIgc3R5bGU9ImZpbGw6dXJsKCNnKSIvPjwvc3ZnPg==');
	background-image: -webkit-linear-gradient(top, #f59532, #ffd764);
	background-image: -moz-linear-gradient(top, #f59532, #ffd764);
	background-image: -o-linear-gradient(top, #f59532, #ffd764);
	*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#f59532', EndColorStr = '#ffd764');
}

.pretty_button.type2,
.search_form.places .type_submit .field input {
	color: #fb7a26;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2Y1ZjdmNyIgLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNjZGNkY2QiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3Qgd2lkdGg9IjExMCUiIGhlaWdodD0iMTEwJSIgc3R5bGU9ImZpbGw6dXJsKCNnKSIvPjwvc3ZnPg==');
	background-image: -webkit-linear-gradient(top, #f5f7f7, #cdcdcd);
	background-image: -moz-linear-gradient(top, #f5f7f7, #cdcdcd);
	background-image: -o-linear-gradient(top, #f5f7f7, #cdcdcd);
	*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#f5f7f7', EndColorStr = '#cdcdcd');
	text-shadow: 1px 1px 0 #fff;
}

.pretty_button.type2:hover,
.search_form.places .type_submit .field input:hover {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2Y1ZjdmNyIgLz48c3RvcCBvZmZzZXQ9IjAuNiIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNlNmU3ZTciIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3Qgd2lkdGg9IjExMCUiIGhlaWdodD0iMTEwJSIgc3R5bGU9ImZpbGw6dXJsKCNnKSIvPjwvc3ZnPg==');
	background-image: -webkit-linear-gradient(top, #f5f7f7 0, #cccccc 60%, #e6e7e7 100%);
	background-image: -moz-linear-gradient(top, #f5f7f7 0, #cccccc 60%, #e6e7e7 100%);
	background-image: -o-linear-gradient(top, #f5f7f7 0, #cccccc 60%, #e6e7e7 100%);
	*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#f5f7f7', EndColorStr = '#cccccc');
}

.pretty_button.type2:active,
.search_form.places .type_submit .field input:active {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmNGY2ZjYiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3Qgd2lkdGg9IjExMCUiIGhlaWdodD0iMTEwJSIgc3R5bGU9ImZpbGw6dXJsKCNnKSIvPjwvc3ZnPg==');
	background-image: -webkit-linear-gradient(top, #cfcfcf, #f4f6f6);
	background-image: -moz-linear-gradient(top, #cfcfcf, #f4f6f6);
	background-image: -o-linear-gradient(top, #cfcfcf, #f4f6f6);
	*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#cfcfcf', EndColorStr = '#f4f6f6');
}



.stripes {
	background: #fff;
}
.stripes,
.stripes div {
	border-top: 5px solid #1b5366;
	border-bottom: 5px solid #09c;
	padding: 2px 0;
}
.stripes div {
	border-top-color: #c80600;
	border-bottom-color: #5d6400;
	padding: 2px 0;
}
.stripes div div {
	background: #ff7a24;
	border: none;
	padding: 0;
	height: 5px;
	position: relative;
	overflow: hidden;
}

.stripes.top div {
	border-bottom: none;
	padding-bottom: 0;
}

.stripes.bottom {
	border-top-color: #1b5366;
	border-bottom-color: #ff7a24;
	position: absolute;
	width: 100%;
	left: 0;
	margin: 0;
	z-index: 1;
	top: 20px;
}
.stripes.bottom div {
	background: #c80600;
	border: none;
	font-size: 0;
	overflow: hidden;
}


#fader {
	background: rgba(6255, 255, 255, 0.8);
	*background: #41ad49;
	*filter: alpha(opacity=80);
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	right: 200%;
}
.auth_popup {
	position: fixed;
	right: 200%;
	top: 20%;
	width: 100%;
}

.auth_popup .auth_popup_inner {
	background: #fff;
	background-image: url('data:image/svg+xml;base64,<?xml version="1.0"?><svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="g" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#ffffff" /><stop offset="1" stop-color="#e2e2e2" /></linearGradient></defs><rect width="110%" height="110%" style="fill:url(#g)"/></svg>');
	background-image: -moz-linear-gradient(top, #ffffff 60%, #e2e2e2 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.6, #ffffff), color-stop(1, #e2e2e2));
	background-image: -o-linear-gradient(top, #ffffff 60%, #e2e2e2 100%);
	background-image: linear-gradient(top, #ffffff 60%, #e2e2e2 100%);
	*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#e2e2e2');
	width: 86%;
	max-width: 700px;
	padding: 10px 30px 10px 20px;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	-khtml-border-radius: 13px;
	border-radius: 13px;
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
	box-shadow: 0 2px 5px rgba(0,0,0,0.5);
	text-align: left;
	margin: 0 auto;
	position: relative;
}

.auth_popup .field input {
	font-size: 130%;
}

input[disabled],
.auth_popup .type_submit.disabled input,
.auth_popup .registration .about_registration .disabled input {
	background: #ddd;
	color: #eee;
}

.auth_popup .authorization .label {
	width: 5em;
}
.auth_popup .authorization .field {
	padding-left: 6em;
}

.auth_popup h3 {
	font-family: 'PT Sans';
	font-size: 172%;
	font-weight: normal;
	margin-bottom: 1em;
}

.auth_popup .close {
	cursor: pointer;
	height: 18px;
	width: 19px;
	top: 10px;
	right: 10px;
	zoom: 1;
}

.show_auth #fader,
.show_auth .auth_popup {
	right: auto;
}

.auth_popup .col {
	width: 50%;
}
.auth_popup .authorization .col_inner {
	padding-right: 30px;
}
.auth_popup .registration .col_inner {
	border-left: 1px solid #c6c7c8;
	padding-left: 30px;
}

.auth_popup .field input.text {
	width: 100%;
}

.auth_popup .registration .about_registration p {
	color: #666;
	text-align: center;
	line-height: 1.2;
}
.auth_popup .registration .about_registration h3 {
	visibility: hidden;
}
.auth_popup .registration .about_registration input {
	font-size: 130%;
	margin-top: 0.5em;
}

.auth_popup .error {
	color: #c00;
	position: absolute;
	margin-top: -1.7em;
}

.auth_popup .password_recovery a {
	font-size: 85%;
}
.auth_popup .password_recovery {
	margin-left: 0px;
	position: relative;
	top: -1em;
}

.message {
	color: #fff;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-bottom: 1em;
	padding: 0.7em 1em;
}
.message.success {
	background: #00dd67;
}
.message.fail {
	background: #dd3e00;
}
.message p:last-child {
	margin-bottom: 0;
}



.search_form.places {
	display: block!important;
	position: relative;
	text-align: center;
	/*margin: 0 30px;*/
	margin: 0 auto;
	padding-top: 15px;
	width: 85%;
	white-space: nowrap;
}

.search_form.places .row {
	padding-bottom: 10px;
}

.search_form.places .row .field {
	float: none;
	margin: 0 4em 0 0;
	vertical-align: top;
	padding-left: 4em;
}

.search_form.places .row {
	width: 50%;
	z-index: 1;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
}
.search_form.places .row:after {
	display: none;
}

.search_form.places .label,
.search_form.places .field {
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
}
.search_form.places .label,
.search_form.places .legend {
	margin-bottom: 0.3em;
	font-family: 'PT Sans';
	font-weight: bold;
	font-size: 143% !important;
	float: left;
	position: relative;
}
.search_form.places .label .clone,
.search_form.places .legend .clone {
	font-size: 100% !important;
	position: relative;
	z-index: 1;
}

.search_form.places .label .clone_shadow {
	text-align: left;
}

.clone_shadow {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20) progid:DXImageTransform.Microsoft.Blur(pixelradius=1.2, enabled='true');
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	width: 100%;
	zoom: 1;
	color: #000;
	font-size: 100% !important;
}
.places .search_form h2,
.places .search_form .help,
.search_form.places .label label,
.search_form.places .legend {
	behavior: expression(
		(function(el){
			var text = $(el).text();
			$(el).html( '<span class="clone">' + text + '</span><span class="clone_shadow">' + text + '</span>' );
			el.runtimeStyle.behavior = 'none';
		})(this)
	);
}
.search_form.places .legend {
	position: relative;
}
.search_form.places .legend span {
	font-size: 100%;
	font-weight: bold;
}

.search_form.competitions{
  width: 890px;
  margin: 0 auto;
  display: block;
  padding-top: 15px;
}

.search_form.competitions dt{
  display: none;
}

.search_form.competitions dd{
  margin: 0;
  padding: 0;
}

.search_form.competitions dl,
.search_form.competitions div{
  display: inline-block;
  margin-bottom: 0 !important;
}

.search_form.competitions .row, 
.search_form.competitions .fieldset{
  padding-bottom: 9px;
}

.search_form.competitions input.text{
  width: 448px;
  height: 26px;
  font-size: 18px;
  border: 0 !important;
  padding-left: 9px !important;
  padding-right: 9px !important;
  padding-top: 3.6px !important;
}

.search_form.competitions input.button{
  height: 35px;
  width: 72px;
  font-family: Arial;
  font-size: 15px;
	font-weight: bold;

  color: #666;
  border: 0 !important;

	-moz-box-shadow: 0 1px 1px rgba(100,100,100,0.35);
	-webkit-box-shadow: 0 1px 1px rgba(100,100,100,0.35);
	box-shadow: 0 1px 1px rgba(100,100,100,0.35);

	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2Y1ZjdmNyIgLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNjZGNkY2QiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3Qgd2lkdGg9IjExMCUiIGhlaWdodD0iMTEwJSIgc3R5bGU9ImZpbGw6dXJsKCNnKSIvPjwvc3ZnPg==');
	background-image: -webkit-linear-gradient(top, #f5f7f7, #cdcdcd);
	background-image: -moz-linear-gradient(top, #f5f7f7, #cdcdcd);
	background-image: -o-linear-gradient(top, #f5f7f7, #cdcdcd);
	*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#f5f7f7', EndColorStr = '#cdcdcd');
	text-shadow: 1px 1px 0 #fff;

  margin: 0 50px 0 20px;
}

.search_form.competitions input.button:hover{
  cursor: pointer;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2Y1ZjdmNyIgLz48c3RvcCBvZmZzZXQ9IjAuNiIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNlNmU3ZTciIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3Qgd2lkdGg9IjExMCUiIGhlaWdodD0iMTEwJSIgc3R5bGU9ImZpbGw6dXJsKCNnKSIvPjwvc3ZnPg==');
	background-image: -webkit-linear-gradient(top, #f5f7f7 0, #cccccc 60%, #e6e7e7 100%);
	background-image: -moz-linear-gradient(top, #f5f7f7 0, #cccccc 60%, #e6e7e7 100%);
	background-image: -o-linear-gradient(top, #f5f7f7 0, #cccccc 60%, #e6e7e7 100%);
	*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#f5f7f7', EndColorStr = '#cccccc');
}

.search_form.competitions a{
  display: inline-block;
	color: #666;
	text-decoration: none;
	border-bottom: 0;
  width: 270px;
  line-height: 20px;
  padding: 7px 0 !important;
  text-align: center;
  font-size: 15px !important;
}

.search_form.competitions a:hover{
	color: #666 !important;
}

.top_panel {
	min-height: 17px;
	background-color: #f37c31;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZjYjY0MSIgLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmMzdjMzEiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3Qgd2lkdGg9IjExMCUiIGhlaWdodD0iMTEwJSIgc3R5bGU9ImZpbGw6dXJsKCNnKSIvPjwvc3ZnPg==');
	background-image: -moz-linear-gradient(top, #fcb641, #f37c31);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcb641), color-stop(1, #f37c31));
	background-image: -o-linear-gradient(top, #fcb641, #f37c31);
	background-image: linear-gradient(top, #fcb641, #f37c31);
	/**filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#fcb641', EndColorStr = '#f37c31');*/
	color: #fff;
	font-family: 'PT Sans';
	-moz-box-shadow: 0 5px 20px rgba(0,102,153,0.45);
	-webkit-box-shadow: 0 5px 20px rgba(0,102,153,0.45);
	box-shadow: 0 5px 20px rgba(0,102,153,0.45);
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
	position: relative;
	z-index: 7;
}

.search_form.places .example {
	font-size: 86%;
}

.search_form.places .form_inner {
	margin-right: 8em;
}

.search_form.places .type_submit .field {
	padding: 0;
	margin: 0;
}

.top_panel input,
.search_form.places .field input {
	border: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding: 0.2em 0.5em 0.3em;
	-moz-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 1px 1px 3px rgba(0,0,0,0.5);
	height: 1.5em;
	line-height: 1.5em;
}

.search_form.places .field input {
	font-size: 125%;
	margin: 0 -100% 0 0;
	width: 100%;
	float: left;
}

.search_form.places .type_submit {
	margin: 0.1em 0 0 -1em;
	padding: 0;
	width: auto;
	z-index: 0;
}

.search_form.places input.placeholder { color:#ccc; }
.search_form.places input::-webkit-input-placeholder { color:#ccc; }
.search_form.places input:-moz-placeholder { color:#ccc; }

.search_form.places label {
	font-weight: bold;
	margin-bottom: 0.3em;
}

.search_form.places .type_submit .field input {
	font-size: 120%;
	color: #383638;
	margin: 0;
	right: 0.5em;
	//margin-top: 0;
	//right: 0;
	width: auto;
	float: none;
	height: 1.95em;
}

.search_form.places .type_submit .field input:active {
	top: 1px;
}

.search_form.places .type_submit .label {
	display: none;
}

.social_buttons {
	display: none;
	position: absolute;
	/*bottom: 2em;*/
	top: 100%;
	/*right: 0.8em;*/
}

.social_buttons a {
	border: none;
}


.input-second {
	display: none !important;
}


form .type_submit,
form .info {
	display: inline-block;
	*display: inline;
	zoom: 1;
}

form .info {
	margin-left: 1em;
}

#map_canvas {
	height: 300px;
	/*margin: 1em 0 1em;*/
	position: relative;
	overflow: hidden;
}
#map_canvas .static_img {
	position: relative;
	left: 50%;
	margin-left: -325px;
	width: 650px;
}

#map_canvas table {
  margin: 0;
}


#content .content_inner .not_revised {
	background: url(not_approved.png) no-repeat;
	position: absolute;
	top: -1px;
	right: -1px;
	height: 120px;
	width: 120px;
}

.highlighted {
	background: yellow !important;
}


.photo {
	margin: 0 -5% 2em 0;
}
.photo li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin: 0 5% 0 0;
	vertical-align: top;
	width: 20%;
}

/*.photo img {
	max-width: 320px;
	height: auto;
	width: 100%;
}*/

.photo a {
	border-bottom: none;
}

.photo a {
	border: none;
}

#image_fader {
	background: rgba(0, 0, 0, 0.8);
	*background: #000;
	filter: alpha(opacity = 80);
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
}
#image_popup {
	color: #9ed2e6;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 5;
}
#image_popup .image_popup_inner {
	display: inline-block;
	*display: inline;
	zoom: 1;
	position: relative;
	padding-top: 60px;
}
#image_popup .close {
	background: url('image_popup_close.png') no-repeat;
	left: 100%;
	top: 0;
	width: 37px;
	height: 37px;
	margin: 0 0 20px 20px;
	cursor: pointer;
}
#image_popup .close:hover {
	background-position: 0 -37px;
}
#image_popup p {
	top: 100%;
	position: absolute;
	text-align: left;
	width: 100%;
}


.social dl {
	clear: both;
	margin: 0 0 0.3em;
}
.social dl:after {
	content: '';
	display: block;
	clear: both;
}
.social dl dt,
.social dl dd {
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.social dl dt {
	margin: 0 1em 0 0;
	width: 5em;
}


.disclamer {
  color: #999;
  font-size: 92%;
}


#layout { z-index:2; }
#footer { z-index:3; }

#fader { z-index:4; }
.auth_popup { z-index:11; }





/*
Здесь стили разработчика Bit. bitmag@gmail.com
*/
.data.bit_tb .bit_tb_line td{
  white-space: pre-line; /* CSS 3 */
  white-space: -moz-pre-wrap !important; /* Mozilla */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: -pre-wrap; /* Opera 4-6 */
  word-wrap: break-word;
  word-break: break-all; /* Firefox */
}

.data.bit_tb .bit_tb_line td:nth-child(1),
.data.bit_tb .bit_tb_line td:nth-child(2){
  width: 10%;
}

.data.bit_tb .bit_tb_line td:nth-child(3),
.data.bit_tb .bit_tb_line td:nth-child(4),
.data.bit_tb .bit_tb_line td:nth-child(7){
  width: 10%;
}
.data.bit_tb .bit_tb_line td:nth-child(5),
.data.bit_tb .bit_tb_line td:nth-child(6){
  width: 25%;
}

.bit_form * {margin:0px;padding:0px;display:inline}
.bit_form label {margin:0px 10px 0px 5px;cursor:hand;cursor:pointer}

.bit_tb, .bit_tb td {border:none;margin:0px;padding:10px}
.bit_tb_cap td {text-align:center}
.bit_tb_line td {border-top:1px solid #f1f1f1}

.bit_tb_pr, .bit_tb_pr td  {margin:0px;border:none}
.bit_tb_pr td {padding:10px 20px 10px 20px}

.bit_hr {border:none;border-bottom:1px solid black;height:0px}

.bit_a {cursor:hand;cursor:pointer;text-decoration:none;color:#44546A;border-bottom:1px solid #44546A;display:inline-block}

.bit_pagelinks {color:#44546A;margin-right:5px}
.bit_pagelinks_sel {margin-right:5px}

.bit_inp_t {margin:0px 0px 7px 0px;width:160px;border:1px solid #abadb3;padding:5px}
.bit_inp_t_grey {margin:0px 0px 7px 0px;width:160px;border:1px solid #abadb3;padding:5px;color:silver}
.bit_inp_t_w {margin:0px 0px 7px 0px;width:100%;border:1px solid #abadb3;padding:5px}

.bit_inp_s_w {margin:0px 0px 7px 0px;width:100%;border:1px solid #abadb3;padding:5px}

.bit_inp_t_grey[disabled] {background-color:white;margin:0px 0px 7px 0px;width:160px;border:1px solid #e1e1e1;padding:5px;color:#e1e1e1}
.bit_inp_t[disabled] {background-color:white;margin:0px 0px 7px 0px;width:160px;border:1px solid #e1e1e1;padding:5px;color:#e1e1e1}

.bit_inp_t_red {margin:0px 0px 7px 0px;width:160px;border:1px solid #abadb3;padding:5px;background-color:#dc9393}

.bit_but {

	width:176px;
	padding: 5px 10px 5px 10px;
	margin: 5px 0px 0px 0px;

	border: none;
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;

	-moz-box-shadow: 0 1px 1px rgba(100,100,100,0.35);
	-webkit-box-shadow: 0 1px 1px rgba(100,100,100,0.35);
	box-shadow: 0 1px 1px rgba(100,100,100,0.35);

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	cursor: pointer;

	color: #fff;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZkYmY0NSIgLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmMzdiMzAiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3Qgd2lkdGg9IjExMCUiIGhlaWdodD0iMTEwJSIgc3R5bGU9ImZpbGw6dXJsKCNnKSIvPjwvc3ZnPg==');
	background-image: -webkit-linear-gradient(top, #fdbf45, #f37b30);
	background-image: -moz-linear-gradient(top, #fdbf45, #f37b30);
	background-image: -o-linear-gradient(top, #fdbf45, #f37b30);
	*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = '#fdbf45', EndColorStr = '#f37b30');
}

.bit_but[disabled] {cursor:default}

.bit_block {

	position: fixed;
	top:20%;left:50%;width:300px;margin-left:-150px;

	padding: 5px 10px 5px 10px;

	border: none;
	background-color:white;

	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	-khtml-border-radius: 13px;
	border-radius: 13px;
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
	box-shadow: 0 2px 5px rgba(0,0,0,0.5);
	display:none;
}


.bit_close {

cursor: pointer;
height: 18px;
float:right;
width: 19px;
background: url("/f/1/global/icons.png") no-repeat transparent;

}




#map_canvas .custom_gray_mark {
	background: url('/f/1/global/map_mark_gray.png') no-repeat;
	display: block;
	width: 18px;
	height: 18px;
	padding: 5px 15px 19px 5px;
	position: relative;
	line-height: 18px;
	text-align: center;
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
}

#map_canvas .custom_blue_mark {
	background: url('/f/1/global/map_mark.png') no-repeat;
	display: block;
	width: 18px;
	height: 18px;
	padding: 5px 15px 19px 5px;
	position: relative;
	line-height: 18px;
	text-align: center;
}

/*
allex_by insider.by@gmail.com
*/

a.read_more {
	position: relative;
	top: -.5em;
	display: block;
	text-decoration: underline;
	border: none !important;
	color: #A6A5AA !important;
}      

.tail,
.descr_hide {
	display: none;
}

.descr_show .before_list,
.descr_hide .before_list {
	margin-bottom: .8em;
}

/*
p.last_child {
	margin-bottom: 2.3em;
}
*/
p.metro {
	/*margin-bottom: 1em !important;*/
	line-height: 20px;
}

p.metro img {
	margin-right: 0.3em;
	/*vertical-align: middle;*/
}

.extra_info p {
	margin-bottom: 0;
}

.preloader-counter{
	width: 25px;
	height: 25px;
	background: transparent url('/f/1/mainpage/preloader.gif') no-repeat;
}

h1,
.author a,
.added_objects a,
/*#content a,*/
p.feedback,
.arena_title a,
#newsfeed p span,
#newsfeed a {
	/*word-break: break-all;*/
}

.veil {
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(255, 255, 255, 0.8);
	z-index: 11;
}

.veil #popup_window{
	border: 5px dashed #3399FF;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	margin-bottom: .5em;
	background: #fff;
  display: none;
  position: absolute;
  left: 30%;
  top: 30%;
  width: 460px;
  height: 220px;
  padding: 7px;
}


.veil #popup_window h3{
  font-size: 30px;
  text-align: center;
  margin: 40px 0 20px 0;
  font-weight: bold;
}

.veil #popup_window p{
  font-size: 14px;
  text-align: center;
  margin: 20px 0;
}

.veil #popup_window p span{
  font-weight: bold;
}

.veil #popup_window p span span{
  color: #3399FF;
}

.veil #popup_window a.close{
  border: none;
  display: block;
  text-align: center;
  text-decoration: none;
}

.veil #popup_window a.close.top{
  float: right;
  margin-right: 10px;
  font-size: 23px;
  color: #cccccc;
}

.veil #popup_window a.close.bottom{
  color: #fff;
  font-size: 17px;
  background: #3399FF;
  margin: 0 auto;
  width: 260px;
  padding: 5px 5px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}

.veil #popup_window_video {
  width: 800px;
  height: 500px;
  background-color: #000;
  color: #fff;
  position: absolute;
  display: none;
}

.veil #popup_window_video p {
  padding: 4px 20px;
  float: left;
  width: 600px;
  overflow: hidden;
}

.veil #popup_window_video .close_bottom {
  margin: 4px 20px;
  float: right;
}

#prompt{
  background-color: #E8C0BF;
  padding: 18px;
  margin: 8px 0;
  text-align: center;
  position: relative;
}

#prompt a.close.top{
  font-size: 18px;
  line-height: 18px;
  display: block;
  cursor: pointer;
  height: 18px;
  width: 18px;
  color: #000000;
  text-decoration: none;
  border: none;
  position: absolute;
  top: 5px;
  right: 5px;
}

#prompt p{
  margin: 0;
}

#external_domain_frame{
  display: none;
}

/* Полоски с логотипа */
.stripes-image{
	display: block;
	width: 29px;
	height: 29px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAcCAIAAAASrSP9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACGSURBVEhL7dXBCcJAFEXRm01ShOBSTT1iC2ILmTaidqSTahSRRCZjiII13J2Ps348/uZzc8JydzCw2O4N/97fVcnvycDshK5UKKXfrcSyMBCrwsC1KgzkNBrI02RgDCsDKawNvJqNgSHUBp5NbeDRDwbufTLAuVNwigqOUUEbFbQXhfPe5g/4TT5XwFOS2AAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
}

.greencheck{
  display: block;
  position: relative;
  height: 30px;
  width: 30px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAaCAYAAACgoey0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QoHCSUz7eEPNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAFrklEQVRIx6VWfVBUVRT/3fvergvswooouoCgoiUIJCiaY6aDDTNaOlqWzZimpmPTaB9+W0pOk5lmkU750SjTmJPWlKYymjOK2lgRfkVgmKkIKAgCKyws+/bde/qDXXqzLlh6d87ct/fed373nnPf7/wYEfUFUAWA0N6Y79nf+8cfpjEAKgAOwAOAMyJi/8M58/XGjQVroQCkD8S4RgEgAKj8IU4QbCx0TsGyqWxH6HcbK9as85JmD1gjOzZARA9izGD+/ylbi/IOYzUaJ50fKTY0Tm79pHbeziaqjQr2PiMKGi1u2J0/RNIQNrOv13wnTdpe/OX2t08sHpH9VKL6mMMOzixQSGkmPerDKRELNyeYh7iMYb8n1JearvZfe/nj+deabvQ0DIuAXAkfKABELjn17uoF+XMys7Lj1JTeFoAARgwM3GpSG+auqZ27yEk1ccYU8YAcDXvz4gtffO/M2TD8x9Gbq1tq+3aSY+E/+b6/8xdvurhx8tjx/UzJURYQKSBigCRISUwH4jk/9/r066PX3dXrBvrB/cCstPrStBlnnsiLTbwxJjNWt43LqHv2+XMTtle7a5M7uUzKwZpjLy+6tPK1p7N6W0bGhUEKE6TgEIJDFwRd6Ljp+ZPXu0VUZX35hGXOtHF+TA4ApVWXRr1RPnu9Pc45WPHaVOGNhE2xmXrGVGSNOD0872rL1fRA8J0VexInX1y6KvMRhA8Mt0PzhsGtK9B0Bk0ntHklnB4XSl2lKCznFN9dNIQo/X/yR4sDyNp4LWfb4D483issCoQNRHZARiICEabURJ4+sWji+3c89b38oAV3TttX3ti0JjshNMZh5tCkGVKo0AWHR2dw6wRNEH7xnMeZ3xUZEimr421puR/Y8y935PXrm4ePnPJsGg8pVEE6JAQECQgmICFBRGgh0sJaUg7tGbrn8watwTy1ZOYCe1hjdqTitXAo4FChcgUcJqiMg4Oh0luOQxfKJXN4rwyLjck5Hl+238xD/RcSaqV6YK9JsyS6vJ7+OhgnUqCzdkDyfVEmSHM1/2PS5OLnxgKCh3ZrsYUQVI9uBoMCDgUqODhrz0a1fgsFZdeF6KX9ldArPifPcWi/mYfqxlSpcSL1QBW7naArcqGrDZECnLV/sO0/5mPIMNbN1IbKHpyFwCSBZmmCBIcCQEH7KYlJFLqKUV3SKOEQZelRaRsKBh4/HM576PfQHBGx5VfmJcvwxrwrDc1DnW5NkZD3kLH0GfMZB8DAwQEQY9BAKHMVw3m5FbB6nP37OZYUZfy6O1KN1YJyLhGh3lOjziqZuZzC61e4tXBrRTOBgUHzhZoHbIIAWIjDyxi8egOa2mpw13sbqGKEUHLF9um9Mz/jh3dSIzJbOiV7A2WGvPhz9paTUcdeunPbZtZddjBTBJjZDoCBwEAggLzgrTWQrBlorf/XUwUIVtQ96hiQe3LMqdxoa4y7yyoTwNXhGSdTd7QmlE65XExmajHMURf16RYHOHkcjp77iiaefdVhjWu9T0m9h6ubdqftXXCjmO+0OqgNEkCbzzwB5h+vBaBLARsV5mZ8ur4TUGOxCV4kkronOS+MLl6aUJWchwi4IYKA+oEbALiY3iOix4VvH//qrWmJ08u6AOUGjkdnZREAQoZ8k7K+NKxkPiphgSdAFDUBENDCrGFHz884/96g6EEXjI6DgDLjfFcKxL3vyb0rcAv7EQsdDIDue9UFghcedMPBz0ZveWVQ9KCzQUCNvilwnnclaZKjk90lz5QsS25K/g3RkDAB0EHwojlcteZvG7V11awRs+uCRctwSgTVZv9R6iQm7UoqwS7o+AhtlrWWo4XXioYTkdKJLFLu59O4uMuFpTdLU7EWJ7AeR3KPbp5CRGYi4g+o2Toul9LFxehotXfrbFV3Kln6gPRWX8YfXGj7gFkQQf+gspcZaL0z+sE/YlJe26GUQGAAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
}

.arrow_top {
  display: block;
	width: 25px;
	height: 25px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAZCAYAAAA14t7uAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABpSURBVEhL7dNhCoAgDIbhncsD7Tw7jZfZYb4SZdYPmwUSxV5YIMGTDCIsKmDrp3BmAud2mMyFC0pU5w5+CR/ROgmi7aXTEFZJdsO+CoWw7E+/93ZcCtgK2PomfP61+4w+OAU/KWBrEQxs1j5B6wnGi6YAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
}

.video_camera_big {
  display: block;
	width: 34px;
	height: 34px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QwCDA8PE7B44QAAA35JREFUWMPtl11oHFUUx393drNt1dpUk1qkFQoaNLGKobVopIpfCL4oqNgXn2zVB4vFl5ovJVERwScRP4rPSiu+lKoVSdpqNyGNSFGzRdYPYmNa0ybpfs3uztxzfNjN1iQ7m5jdPAg5cJiZe87c+c///O+ZO7Bi/0c7fvp5AKKxzlA01hk5OfKKKVx3lXIGz/SUzgdi3ZForDO8lGeZoMDJkQ7amt9g4MyrX4B5BFDAU7XP3H1L78GZeBHANozpA3Nl4W6NqdrWUOiK/I6m9uqA/DWi/MFrOSAyN6ZoX1tzzwMFwN09BtNVZgpVtCkSCce339hdBSM/d/0EtATFFb0TZNIQileY329r6a1bDCNOUEBUWwQl0FU+EnV6Kuag4RM/tu9cDJCywjp2ev8WsbrQvbeBTGkwqQXmjG5YMiP33f7W76I+ldyKjYvYC6K2Qp5FrJ36z0CODu0rnVvRuAgEu33RF/uOiFbIEaxNHj8y8MLigRw+toerGzdydGjfrq9PvfybWqkTawlwEdEDKnpIrE0G5fm+H8vmvHsfvet9DvY9CTDvWHbVfDX40iDG2VGLZuh5Kdx8qSrvPnX/ob2ffvOEAxjHMfUiOvX0g5/JPCBHons3Gcyf1QKw4pHOnkd1ntjPAg3FvjRTidW7Hvo8N2vViOhVheYJiqJicZxwMebhOBFm4uX7CqTd8/g2F5SyqczYKmAOEGtL0e3Nz1G/djMnfnib6xtauemGhxke+ZjJxK9lWqLB81zS2QuALJnJEhBftPRu113TjOOEWRVZT+P6m1kdWceGa7fy93R8FgfGOGQyE+S8ZNWa+hcjfkk2X0Y7qF+7mYnJX5hOnGVjw62Mjg/gOHWXpaVKMjNWKIUxNQQil2lNuxdJuxcByHsZRseHgFApx4rPpdRYRc0sGYiVxdXX+nmmU2OYGrAQUJqFgXi+SyI9XumjXQtGbMXEXD5FKjOxbLvBBRkxxpBxp0lnJ5d1W1pWrLNBTJEqCrdKc4E1c8by5cSaN3MaVS6bIJmuTTlUaTSGNcaYrQr3GPh2/7OnsvMbmpcdDYUilwxmHQayuRSJ1LmiMKtbpsaY7zr2fJ8G0m8e2Nbfvnu4P3AboGr8pse31AvSn/eybiJ1zgV1QYrHJXkC9LBqYufrH7YC0L57eGHk733y2LIIsfeDO1Z+EldsxWpu/wAiSEVFL6YKLAAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
}

.video_camera {
  display: block;
	width: 26px;
	height: 26px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QwJDSoByjhoNwAAAtxJREFUSMftlU1oVFcUx3/3vkmkogkJUoguDEhAI7gptBqRihuFoODnQtRQ7NKWCq10YVyYbipiikLQhaJuDEI2gqgouNGICroQiS6kVetCO3VmMpm8mffeucfFG80bZ8aY6caCBy7cd8/3/3w8+JTp1tiBd/fRsf2NGxo/ttu8/zY61l/lJCk/ncMKgzcf9rNy6cBb5evAagCc26OBP9T6y7DmBndZY72tWDtcVnvQ8sPJZdMFXxV57siONuM13QUWoa4sZUHdlZafzqzLDe46bazXV8GDv9TJ8ta9Z1/Wc2SrXpxbqxIuUglRJ/GJ7ytyh7cPoG5rFU/CTtRt+lBGqYpsDm0zqFuAuFqyLcBmxNk6thZ+yNE7pSt39tK677wi0RMkosbJIdEFJArr8J9N6yh7sNes/XqQ7MD6r1TCnSphqQxJ8ohKOEclDKp4TlQlfAnw+udvKuo+fG1LXMqLoz/S23OU7MHeIeD7MpymTmBaq4l0ModGIcDv7Ydv/wqQ2dczu+3Q6OS5qxsBEytk9q+xxmt6pE66PmbOjPVQJxAFqJ9PBmGAKFH7p+1/3O+cagbnUiq+4qVIdS5DXj3FNH+BnduOvHiMhqVE+zSjpQJa8tHArzUqyQbLV3ZdFMQRGUtT9yo0LOF1dGHb5yPp51AsxNJeCp3IxFmom9G2SQExDACBT/HycTTwiZ7cw7Z+ifv3b0g1gzq0kEUncxivacZrLc5Ioql5zb0CW0Y0/Sy+R0GcSRkqTcjPzFEMXWI7TH1r5KPj/yAiWGsbXtSV0L1PUUCUf40rN7UT998cERarF6xzFCfGKYlijGnU/qzKjEQ0aUydkJ8oEL5NRfXjIzd8C3Q7WG3hUtVvIv3dghvASiQi6wcEDaBk4cbikcyqmkM+dG4D267eN/NOPdd0X8eRQrG0JB+q2JmhZYA/u0cyex5tbjOLRzL1IUj3dTRciCT9dqKLz/T/pDc8t54inyDSCgAAAABJRU5ErkJggg==');
 /*
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QwJCDseEiKEOQAAAxlJREFUSMftlU9oXFUUxn/nzaT1T7UqriJiMBRqK3ahiDGIsSAVBME0URDEjcRNkXYjYpK2Gl3oQsFFaF25a03VhaA2KFalSWpVitiQLBr8U4xMSztJJjOZmXfPOS5eOplkJk3HulDwPC68d8+99/vOOd87F/7NNjaxt/I+OtF3FQdN7pOVc6MT/TUgS+v3y1qA6eqPkfF+2rcO0Lb5VR+b3HcMpAPA3XaVyk2DgMdGNDaxtxuRwyCA/9y2ef89a5GvYT4y3nezSPQ90IovrXIYbt/y2mMj4/3vi8hz1T7gV3d/oH3rQGY1oGjlhDs7zK3V3Kg8brhb27enewcc717pM7cWwzuvOHXHfnpJVO22OoEC3Ai+U+uQW6R4x+WAKpuGT+7hkW1vubpOqQfUasasWvhETeM6PtT09zWBjp7YLTvuf4fhk3vu1aDPWrCSqbFiaAi6wVTLNT5z1xAyAENfdS9Lx+Evu5JSfjr6Io8/+C5HT+weRKLnF9MpqxDzWhEJxdIFyiEP8OZT24+8DPDh109f19XxQeHQF08Ckmz4aLQnuoZrJ3Hf5K6IRIvCMERSdbQq4EbQMvli5hKuJydKqKr9b888+nFLRQxNui6tHlwkRUvzds5dPE1T+no2bmjmbOY7zMISRhQR4hIL5SxxKFziWh1ltcByy1QXggJ4KpXm7js7ORWKNN+6jVs2tnIuO8VcfjopaBRRLGRZKGWTaBvoNmkA1YSxqvLZyCuU4xxTZ7/hphtu58LMGVKpdbhDvjTDQmkGiaKqcjUEpJWJufk/kxognM+eIYrSaFByC+cpxTkiicC04f65CGR1xJXUNmjM7Pw0QcuICIb+rUad1EhDXadZYC6fQbV81VdLElEihiX5iGAWMzufIWjpMr/VmrZ+GVBZ1dMiFZWaxczm/iBYXC3fKzBHouhh3Lc4dAh8XnNNHBzqOi5Iu7mSzU2jGjesLBE53tvz40N1fYOHniCdXi893Uf8wFDn2/nCzF2F4kUVaShdAvzS98KpXW+8d5/09vywOsMDQzuFf8BeP7iJ/+2/aX8B8QG6dVDZyL8AAAAASUVORK5CYII=');
 */
  background-repeat: no-repeat;
}

.video_camera_plus_big {
  display: block;
	width: 34px;
	height: 34px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QwCDhIYbItFVAAAA9BJREFUWMPtlktoXVUUhr917r1JiKZJ20RTMSnxgTboKQqCpAoqjY+xWnQqxXZUFRwEmjZiBR9zoZOiE1FUrIKiggORPKRapFeaqk1biA1JmtfNzX2fs/dykJObk+Tem5CkGUgW7ME+a7H3f/7/32tvYQsj7rodwONAFvjYjceTCzlnC0HEgL1AE9ACtIXzzhYSUgU0h+YN4WR0LSv0X+p2AFE19kD7u1qubuDSyYhitWPfOzbuurXL1q8NwAAoEIu77p1ADkjIaiAG/uo5DHJfMDWq5tOOfacuLAPQgshRkGAjHa995dtvJOUdBCIhRpqAWDDPAHlgBzBWEUj/YM/7oYWKoejQgfa3TwP0DZ58RpDOJQW+JfL3lNac6vVlfuMFFkvtp0C+rDR9F0+8qWojZdL39F7sbgGbQbVTWaaWWtRasa07opHhZDrwYgGoC/kyBfjALcBYWSBWtZkKfKnaF8EZFylhmahg23fjvfWYxPr+PVt75s8J4C7gWaA6YKEPOB9IFikJ5OcLXbus0dXsswdsRiuhjUXIPdlqH33tk5G467aF/KHADTcen654fJ/Y/960VZ9Kw1gzaa1JWzUV6gzWmGyw7GzgEQ1kyq3p+Bqrk4I0lpfGnFXIORLZX54Si7VzV4LJNeA64AFzwSgP5Mdzbzwk4jynxopWsgh6aH4rkw90L+EzO17wvLuBy248noq77ofArYAJWCnGEoF/+PX1Y4jTuhlt1PNSZAszC9PeQ0998fVnP70ggDiO1Fir2ZcOfqkrgHzXf6xekBMbBWCsRzo3juoKPmeDoxoJ7dv1cudX/hJprNXqhb6jKGoNjhMNch6OUxXqS6W7Ujo7jm/y5UrqS3yLBr0kBMSYYvaR9iM01LXwyx8fcEfjw9zb+jS/D55hOnll5VIieF6WdG4SsOtmMrrYlbX4b7fvasdxolRX7aRp5/3UVNVz2+4HuZEYWsKBiEMmM0Hem9uwp0KM+EXbfN9/nIa6Fiam/yGRvE5z4wMMjw7gOLFFa6kylxmZl0JkE4HYRVrT2SnS2SkACl6G4dFzQKRYY6zPbGqkomfWDcTYtelr/AKJ1AiyCSyUkWZ1IJ6fJZkeLXObbxojpmJhvpAilZm4ae/IVRkRETLZBOnc9E190JY061IQM6QC426064eeAcWuUcqsRpY1qnwuyVx6c+RQpUeEmIjsUWgTuNp1+LeVQHwvNxOJVOUEqUEgl0+RTI2FnhDrDxG5dvzV84Xgxh0KBmVvX4DTnz9/1PcLexNzm9InDHAVUh91H7msbMd2bMf/Mf4DsFLZ/28s5KAAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
}

.video_camera_plus {
  display: block;
	width: 26px;
	height: 26px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QwJDSo2coXNOAAAA19JREFUSMftll9oHFUUxn/37ky2u1K3jRJprJAHK01Dt0KxYIvFJ0UKfYnUUoQqPkhBrL7YbaGCrYU8VCWKYvBFn4LRiC9KBfVJY61/aAtpFLFKqhVtmt3NZnd2Zu/c48PO/s0mdENfBD8YmHvP3PPd77vnzIziJiOTTqSA/cCtwBsjF70ygF5Nsm9mXlwpvB7YCNwJDNQmOxItjD6p2uemZo7XSe4fPNESO7U9Gc+kE24mnXCBW4AeIASSmXQiCdCS8Ovp4+waOlkjOwQMAhqx4xJ4U6kXJiT/6uNK6dg2lH4KsIi9cnTs/W/Xuuo+QIAksC7K7QEukHOaiXYNnSR/+kBSOe5hxPaJSACglNqPu2YL8A7wGLBbbFhSSiGB139oMDH87i/l0FFowDQJWAM4QHKJRfnTB+4FnogWNKMMfAXsjqypw85fjc1eOn9u/LL/G3APkI7IvgT+ImJrkIw8qrAmtcwhJ4Ctnc5Vr+tTAzsfyo98PHE2k07cBcQAC0yPXPR+bymGz849TyrzoRCa64RGCA1tl0dopglN2CGmCE0uSjUXubEQnRF1RWfOPsfDO14jd2LPRjGV7YDfrjbaYTxKEm+VpAOsLQC4Wn1fsZI1gu8oFmqPqE+mnmXPztfJvfTIMLAjkr0cpL1SAcQrIBVfAV/0vvLdpwDzh7f19I5eCN77YR8986a6KHvsQaUc94jY8PYbaVilY4gNITRIKd8ccoAgKnEFXO0dvXCqUQxitVR8QWmcgTTh3BWUG0etvY3wz5/BBI1UMQcJPKRcRCp++x5M5Eg5GvstZySmUt2p4+IOPYCc/5xY/yZ0bz/22iy2XKzHZTGLeAUQu5K9S1BVZKstI4HBOzMGfglz+Ud0qg97/Q9wqm1j81mkmK+Pu0GVKGz0puT+hljEf222mtQE2MUcBCVQGirl1RHVrGs43TQOPGz+H6y1KKWiKmeViqzpHDUBZjGHsSva3wVRc1XVc1pKhQUqoURKbhhuU4M7S61TTa8waygUPfxQulWiezSjFu6wwt1aMVPvvdrN3MENzwADiGW+FGC6d0lr+HXzZPbNjk3+1vheYrE4T+/7gLmDG/YWy35fPhBxuv/IZ7dMZj/6aXi92jyZXX6bb08M35Sfk5fHNvE//pv4F8pudlxBaozeAAAAAElFTkSuQmCC');
 /*
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QwJCQAHSzmp9gAAA5RJREFUSMftlk1oXFUUx3/nzpuZOlFTtbQQUwx+VOrHy6K0UAtKC6IoBGw0FLdKiyDabhRMUyHajRtRUVpduSpksHZjaBdSLCRNa0vp0CFFGxSCKWlNZpLJfLyZ++Fi3kwzkxkltRvBP7zFu+e+8z8f/3PvE+4wUr7fCewB7gW+8FOpEoC6HWdnJw/9nfk+oBt4EOipLbYkOnv1Q2leG58cqpNs3zzcYLu8fUs85fvRlO9HgQ4gBhggkfL9BECDw7H0EDue/KhG9hbIZkA5Z48F5ej4zt4hdyZ9SKKKXkTeALFYO93RlzxHIroVcEACWBv6LgJRILsi8rH0wYSIehdYj8NQDSfuILXjieFvxtJDe0TkWRwFBAiMip34RcWSkwZPKUAvS8ABHpDzmomcY5PDbgg/qG0PgIfOXBl80eF851yh7iaKDZ7rFuvshTUnfv0N2AT4Idlp4DohWx2nL78nxtjOporWcBe4p02rvj6QEN3/+MK24e8mUr6/EYgAFkj7qdTvDWI4df4AO3s/ccaZOeO0M1bT9BSN1WljjWlhE2NNNnT1Z1iNxbBH1DM6ObGfF7Z9yqnzB7qNNlsECZqzBax1Nq7EaSDeYBEpO2tyAM6TC6JdRowLXEQW61t+GH+Hl5/5nJMT+/sRtS1Mux0cK+oqlII5yjovwI8Du5KjAN+PvhZ75aVk+duLA8TmdfWj5PibkqDjfZxb55xBRIXCsIi04BUBZ9GmTL40u5zbQ6QcSlyAmdefP364Xrq4WaOM004kQk/XLm7MXyHqddB5dxfTs+ew9pYARSl0JaBYzlDRBaQxQR1WpBS+Bw090ro6LpGIx1MP7+aSLtG1rpf7Ox/hRmaKxfxM9RhRilIhQzHIVLNtX94V8ACMqUZsjGF07APKlRxT0z+x9p6NzGWvEYnEcA7yQZZikEWUauevLbwaQQ2LS9erPUC4mbmGUh5GG3LFmwSVHEoUWLPqgzgksi2yrwpMmwoLSzNoU0ZEsJjbuj6qPTK6pdFazWJ+FmPK//qeqmakTZN6BWsrLCzNok0A7dreGtFanMuH3gMoG4MnUh9Aayss5P5A20qzfP8BTolSn+HcBgePCkzeGusQR0defVuQHusMmdwMxlRWqywlIlODey9+2cooXx3rIxKJs28gyZGR3X35QnZ9oTTvRGS1bcgc3Hfp+OGvt8rg3p/bR3hkpP+O/Jx8fPQx/sd/E38BssCwSz7LBLwAAAAASUVORK5CYII=');
 */
  background-repeat: no-repeat;
}

/* Зеленая галочка */
.apply_min {
  display: block;
	width: 16px;
	height: 16px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAJlSURBVDiNjZLfS1NxGMaf95yznfmrGrqlZDI1LErpIsGgrItSCMLVTdFVlIyyLgq8MPAPKP+AIFx0UdFNFzkKgiI0Q6HfmhRzm7Olm5ox56/tnLNzvm83JYaae69fPnwenoeYGbne6XuOAABZWNwR8OlfAYByBXj9qjc/r+BhZUV1XjDyzRRsPmeBGzkBvH5VIYmijQeO7yxxuqCbGr6Gh6xYPDop5Wh/qXiry1nuqkbKjCNLS1hYns8yo3tTA69fLSLC5InDZ7ZIDgOzRhR6ijA8MjzNAp5NDYjQ6SnbZXcU2PEj8wF5tA2h0UiGBdoCPl3/L8DrV8sBur5/T4NjIvMehYoLicS00LLp4YBP7wEA5c9joyTTI2HxTQB3Aj5dAABJ1FVXXS8ZcgqmaaCASzE2NmIKi30rhi3ddpskS6FDtc2e8UQok0iOx4TFFwBkFEl5d7b5sn1Ue4FC2YVIMGbEp+L3e1q1FYBCRO07Sjzb66oOorayIS82E9rd9+lZb8ZYXKzfd0TWKAmZFBjLjHginmXmjtUxFZLofLHTbTdZR0bMw+1207mmK47Q1Ge1qmwvhdO9KJJL8TE4lGHmzoBPT64GSMISJ7+E3wafDjxIiyzBYhMLnEBFmYemjSBksiE5O4f5hbmfAG6vaYmZ4fWrNpLoliwpV4/WN6n5Tjtm9FEwW3DKHrzu79d0Q2sJ+PSX6wJW1XaMJHpcWVFZWFNTYxOURSwaN8PR0b4nF7Wm9ar+ZwcBn/6KBdd8nxh/MzA4mE79WkJkLCyExW0bbWXDKZ+6q14jidqZ0dXTqq3J/vd+AwFwJ29QTOiRAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
}

/* Красный крестик */
.close_min {
  display: block;
	width: 13px;
	height: 13px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QwEDCAEsxXG2AAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAACEElEQVQoz1WSyWtTYRxFz/e9l5eXxnYRFaUKlmLRgkikWF2JCzcOi+LQihPUAYv+ExbRnSiKCxeioK0TVosDYpXgBC4qIgS6MLFOSdsQkyYtDW/8uUgVepfn7u49MB9/5JnMJdvFSz2XfyyVSomcOirB3i6RTOY/B0BSr0RWLxNJmCIdLSKvhwRALp4VWbNSpHOtVHu6ZSabFQAlHz8Ixw9BMQcNDaAjELfhYC+8fQOVMlgWlMoUl7YQv3AJ5R/eJ+7Lx8QSi0EZYJqgNdgx0AqsKBgmjH2hNOGQ6OlGG7v3MJtYzrQ2Ce0YgRUlsG0CDWHEAq1xM2Nk8g7GxvV4fb0oAHkyJF/P97PEr9FgWoSGRkVMEMH/luVHrkrTlk4WDdwl0dyqNMD3dRto29SBpzSOFcGL2tRqLpV0mpnJKqGAtXM/ieZWVR8ilxOuX8FJjVBVJhJ4eFN53F9ThJ6gFGig6Bs0X77KitN9SsnDQZk8148TtwlLJZz8BP6sjwvENIio+i2hULCb6Bi8h3EkrJ35/WkUL1+gVpjG80LKIZQDcIGIVviAoxSe41CrlNDx7buozgRM1QLmFORdaNyxjeSD21SiEYq+UEUouEJjsp1VJ0/Ujfh585o8MpTcAnm/dbOUSvXnCy+G5X7UkAGQd8k2mcumF6qUv3NDPh87IOXx8QXFn6fDMtrTJbl5hQD+AhH6Bqybo8umAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
}

/* Голубой кружочек */
.rond_blue{
  display: block;
	width: 18px;
	height: 18px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAN/SURBVDhPLZNrbNNWFMf9HWmIb/uKNPFhAk3a9oF9YNOQtrGNDmlogy3tSgubNLoOCJqaVoWVPGzHeZRGaUI6ilipunUNXSh98GhWoKiPlJIqrWO7KYQ2DW3JIK3fdlIux9mOr8+91/7/zjlXPsbUkmmaVtB1nheWF9OZdJqjZ2aTs/cfzswvLT7LrSGEdE1XdV0DXzIMAJgKxQIvCon4tFTUYkU0jNDF2affd0Wr2rtrQ5fHl1aBRC8ViA88XP9jakGbmZocjE3v+aHu/ZP4a9t3vb7rHRPuLw/2moLXtn9RXe6/lFj+F1hFMfSYLMuwafX5atwXdpSVVwa6zySeebMvG6dWjl8bP9Ud3X3M/HsOfVBH7vvZ+tfoeIlUMZj6e3vKrOf3W0PnYlnvCsI51c4oRErDU0VHBl3Io90nfm0anvvK0/GRLRQZGQUEW3/x3GLFzZ23Tg7GmzOInJPtrOhgZRsj4axk52SC2fCvIJP/j8O+ztNDMxXui/mNPHZzqM8d7v/cdcW3isikRHIiTot2RoJhhUVSBN5OC+RjrSY89lmjp2GCu3E7ikXv3Hnv26Pux0WckYmkiCd5HKS0AGoreFY+Bw9ZmaDlxonFilC46sptX0cnFgy07T1FtKwiBy07WBFIGCQjGQtIAp4xti5OscVzjonsvtO2X5ytWNDn+ZJob15CBCuQkJCRQORkZfCOOf6/EKWhEDTvoJ/Xdg4cr2vCorduHg2FXRnkSolODmIDbKQC0oBZAad5ilNcnIrT6030euNgzNJgwRSe/6S2/rKMqHmJSkmGB9G8Ch4wigPeSE7NaxSTx+c2XMOTfZFe47sd+676yKVI6xoiWUgolADgoU7ZOBsrUknBtaCZR7jf0qIzEHy0kMI2NzdlQcC2bG0YSQbyyAlqTnYaAJxTcSahNhFn+JYldDa+au25XvHNQVlVMEVRIGH07j/bdrxt8nbgiVwwh85nEPVIc3IKdAyV3gy8QLVXxw9YiIC/9WpP2OgS6EvoZlhFRsfe+PjrSk/7zrLqirY+W2w5mEXeBfXE9bE3TTUfmsmh4ajXS4LSaGW4oZt11SCfPM3ur7ebI/c+rXe/W2l+69CPOw9W7f2p4caTtURiOuBrAY2u64VCAYMJDP4eTTOqBZucjrf/2WMhm8+2ddm7Bzxdfw8M9j98MAWvisWiIda0V1UR0ElqIvKUAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
}

/* Голубой кружочек */
.rond_blue_1{
  display: block;
	width: 18px;
	height: 18px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAB3RJTUUH3gEbDjs4QLZUfQAAAf5JREFUKM+Nk09LVFEYh59z7h3v+Odex5l0bjbkiIQYphGFldGuf5SBuJz6BtG+nZs+QH2BaGG7oFaBBhG0CCIijCQlyoVkqaM1OXpn7jlvCwUbG8NneTjPe95zfudVIkItj59Nv33/ZfH7Ekpns5mTg/mxywO79qi/tfH7k3NvPhM04WitFGARYsOvzSNDPeO3LtTRCrcfoRztYJ0EQZvT4gvG/vxNqeiKxEagOnHvRo1WuPMU4ygn4Z0YDI+FgY9yEIWJKRX59u5r9eMMYnBl4u4IoIEHU7NEPulMrnCpbzj0k9gIU8auoyJaA/ov5jtGr9CUIm58ODW7rT1/sUhHumv0TLqVyiZia25vDdUyB3OEI+fw2yZfLgL603IFN/DPHk81Y6oodrO1YiLCEG+gFyc1txLrD/MbZNoPdWMqCP/DRHT2tRC0Ts+X9dK60Jn11E7hvRDBT0LmQLFstecpFbhY9oNS4De7nqdzYSDCfhFQ5LJJfapLEWH2Z0UWYoYOK52CXJrVaKfcXsdoWCqTD/G3crs5xMoa4my/itRvjdiltErhNNtx9zdwtYsfGxhA6kdnFQslrvVwtKH2Kz9Z43WRpINbxVEIiEKBWKoJNioMt3M9VW9wZuDVMgubxBZXgxALCehs5Hw7vXvN2xarMA9rBmUJEnRD6p+2/wAzqMZG2MpEFAAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
}

/* Оранжевая стрелка вниз - скачать */
.array_orange{
  display: block;
	width: 40px;
	height: 40px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAnCAYAAAB9qAq4AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gIDCQ4YDqulJgAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABeElEQVRYw+3YMUvDQBQH8P9rkiZryVA6ODmJBZeKIFQcRBA6dBO69CsIjrWTrkU/gi6Cm4NQcKwgSF0Krp3FQV0c2qbhuZhSa6qX5JoEvDff8Ls33P/eI2ZGmksXPTjutaXeRF/bI7nA+zNIBgqdyyDlpYAKqIAKqIAKqIAKqID/G0ijzjm7T5epxGnFGoiZMe61WfaXXgbOKNeJvKnO7XfZuT1KBc7YbkBb2SIAoOmxMw1IY/cE2vL6ZOKj2bnY7XfZ6ZwCg9fEcb5AAOD3Zx5eH8aHtGxkdxrILK3+mJVp3mYhNqRlw6y2QLkCBXoHKVcgs9oCLDsx3K8dnNRogOHNMfPLY+w4MeACkJQvwaw0CVlLUtRlLZiVJlG+FCtOvINTnXQerkJHY1BccOBXOXcXgZFasQZjYz8QDgiwfvv2oJbrBEAY6eVqqK5H2bCKfDKi4CID/8pvffNAeJO6MOA8pF+uJgac/WTIwkkFevnNH2++oR+2PgGxeL4sniovogAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
}

/* Две стрелки */
.two_arrays{
  display: block;
	width: 16px;
	height: 16px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAE8SURBVDhPbZKvqoRAFMYNRptsNWgw2UQQTO4L+AAaLXZhX0CwmEXfwWI2btu0D7EsCIKiYHPvGb+5o/fPL5w555vzOTMHpc8fhmHIsuz5fPL6J9K2bbQgEpZlSZJU1zVEcM7ZCbSwXnLvRFEkRBFFchjCMIRhWRYhCphj53gDumVZ5vU367pSHyWI3DCOIwyO40ARKIpiGAZydkJRFLqum6YJA23btq2qKjqCIICeJAkUdgKkM5hSWZa83mnblhvmeebaDr2exMfjwesTr9eLv6HrOkiapkHxfd/zPCqh07Vd143j+JhSmqa0gRwDIW63GwxN00A5DATNiuJ5iNfrFYb3+w3x+CQ6kBDQ0S3uSfo/BhGrqoJhmibWtPP70iK53+/UerlcxD2xxf5WATYo9n2f5zkNkXKInG37Asf3IS/P/dqMAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
}

.preloader_white{
  display: block;
	width: 80px;
	height: 80px;
	background-image: url(/i/preloader_white.gif);
  background-repeat: no-repeat;
}

/*Глазик чёрный*/
.eyeblack{
	display: block;
	width: 27px;
	height: 20px;
	background-image: url(/i/orgicons.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

/*Глазик серый*/
.eyegray{
	display: block;
	width: 27px;
	height: 20px;
	background-image: url(/i/orgicons.png);
	background-repeat: no-repeat;
	background-position: 0 -20px;
}

/*Конверт чёрный*/
.envelopeblack{
	display: block;
	width: 27px;
	height: 20px;
	background-image: url(/i/orgicons.png);
	background-repeat: no-repeat;
	background-position: -27px 0;
}

/*Конверт серый*/
.enveloperay{
	display: block;
	width: 27px;
	height: 20px;
	background-image: url(/i/orgicons.png);
	background-repeat: no-repeat;
	background-position: -27px -20px;
}



/*Всплывающие подсказки: 
для отображения достаточно поставить блоку класс tooltip
и внутри блока поместить span с текстом подсказки
Блоку выдать позиционирование absolute или relative

На основе этого стиля так же работает JavaScript ToolTip*/

.tooltip{
	cursor: help;
	outline: none;
}

.tooltip span{
	visibility: hidden;
}

.tooltip span,
.tooltip_js{
	font-size: 12px;
	color: #000;
	font-weight: normal;
	position: absolute;
	bottom: 30px;
	left: 50%;
	z-index: 999;
	width: 230px;        /* Переопределить до нужной ширины */
	margin-left: -127px; /* Переопределить соответственно: -(outerWidth/2 + 8px) */
	padding: 3px;
	border: 1px solid #ccc;
	opacity: .9;
	background-color: #ddd;
	background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
	background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
	background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
	box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
	text-shadow: 0 1px 0 rgba(255,255,255,.4);
}

.tooltip:hover{
	border: 0; /* IE6 fix */
}

.tooltip:hover span{
	visibility: visible;
}

.tooltip span:before,
.tooltip span:after,
.tooltip_js:before,
.tooltip_js:after{
	content: "";
	position: absolute;
	z-index: 1000;
	bottom: -7px;
	left: 50%;
	margin-left: -8px;
	border-top: 8px solid #ddd;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 0;
}

.tooltip span:before,
.tooltip_js:before{
	border-top-color: #ccc;
	bottom: -8px;
}

@font-face {
	font-family: 'als_rublregular';
	src: url('/f/1/global/rouble-webfont.eot');
	src: url('/f/1/global/rouble-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/f/1/global/rouble-webfont.woff') format('woff'),
		 url('/f/1/global/rouble-webfont.ttf') format('truetype'),
		 url('/f/1/global/rouble-webfont.svg#als_rublregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

.rubl{
	font-family:als_rublregular;
}

.header_extra_content_inner #view_from_form{
	font-size: 12px;
	margin: 2px 0;
}

.header_extra_content_inner #view_from_form .v-text{
	width: 150px;
	height: 12px;
	font-size: 12px;
	margin: 0;
}

.header_extra_content_inner #view_from_form .v-button{
	width: 18px;
	height: 18px;
	padding: 0;
	margin: 0;
	font-size: 12px;
	background: #ff7a24;
	color: #fff;
	border: none;
	font-weight: bold;
}

#header.view_user_mode{
	background: #ff7a24!important;
}

.header_extra_content_inner #lang_switch{
	font-size: 12px;
}

.header_extra_content_inner #lang_switch a{
	border: none;
}

.header_extra_content_inner #lang_switch a span.links{
	border-bottom: #b2b2b2 1px solid;
}

.header_extra_content_inner #lang_switch a span.lang{
	display: inline-block;
	width: 15px;
	height: 10px;
	background-image: url(/i/lang_icons.png);
	margin-left: 3px;
}

.header_extra_content_inner #lang_switch span.lang.ru{
	background-position: 0 0;
}


.header_extra_content_inner #lang_switch span.lang.en{
	background-position: -15px 0;
}


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

.clearfix:after {
	clear: both;
}

input,
textarea,
select,
button {
    font-family: 'PT Sans';
}


.flex-horizontal{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: flex-start;
	align-items: flex-start;
}