

/* Start:/local/templates/main/components/bitrix/system.auth.form/main_auth/style.css?1490231948442*/
div.bx-system-auth-form span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-auth-secure-icon {background-image:url(/local/templates/main/components/bitrix/system.auth.form/main_auth/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-auth-secure-unlock {background-image:url(/local/templates/main/components/bitrix/system.auth.form/main_auth/images/sec-unlocked.png);}

/* End */


/* Start:/local/js/formstyler/jquery.formstyler.css?14902319479960*/
.jq-checkbox {
	top: 0px;
	width: 10px;
	height: 10px;
	border: 1px solid #9c9c9c;
	vertical-align: middle;
	cursor: pointer;
}
.jq-checkbox.checked .jq-checkbox__div {
	width: 6px;
	height: 6px;
	margin: 2px 0 0 2px;
	border-radius: 2px;
	background: #666;
	box-shadow: inset 0 -3px 6px #AAA;
}
.jq-checkbox.focused {
	border: 1px solid #08C;
}
.jq-checkbox.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}


.jq-radio {
	width: 12px;
	height: 12px;
	border: 1px solid #C3C3C3;
	border-radius: 50%;
	background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) 0 -1px repeat-x;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	vertical-align: middle;
	cursor: pointer;
}
.jq-radio.checked .jq-radio__div {
	width: 6px;
	height: 6px;
	margin: 3px 0 0 3px;
	border-radius: 50%;
	background: #666;
}
.jq-radio.focused {
	border: 1px solid #08C;
}
.jq-radio.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}


.jq-file {
	width: 270px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	border-radius: 4px;
}
.jq-file input {
	cursor: pointer;
	height: auto;
	line-height: 1em;
}
.jq-file__name {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 32px;
	padding: 0 80px 0 10px;
	color: #333;
	font: 14px/30px Arial, sans-serif;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1;
	background: #FFF;
}
.focused .jq-file__name {
	border: 1px solid #5794BF;
}
.jq-file__browse {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px/30px Arial, sans-serif;
}
.jq-file:hover .jq-file__browse {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.disabled .jq-file__name {
	color: #888;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}


.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.jq-selectbox__select {
	height: 30px;
	padding: 0 45px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F5F5F5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px/30px Arial, sans-serif;
}
.jq-selectbox__select:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.jq-selectbox__select:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #F07E3B;
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
	border-left: 1px solid #CCC;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 14px;
	right: 12px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-top: 5px solid #000;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.jq-selectbox__dropdown {
	top: 33px;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 1px solid #CCC;
	border-radius: 4px;
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	font: 14px/18px Arial, sans-serif;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	outline: none;
	border: 1px solid #CCC;
	border-radius: 3px;
	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: #333;
	-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: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 5px 10px 6px;
	color: #231F20;
}
.jq-selectbox li.selected {
	background-color: #999;
	color: #FFF;
}
.jq-selectbox li:hover {
	background-color: #F07E3B;
	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 {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	background: #FFF;
	color: #333;
	font: 14px/18px Arial, sans-serif;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	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;
}
.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="number"].styler,
input[type="password"].styler,
input[type="search"].styler,
input[type="tel"].styler,
input[type="text"].styler,
input[type="url"].styler,
textarea.styler {
	padding: 7px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	font: 14px Arial, sans-serif;
}
input[type="search"].styler {
	-webkit-appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type="email"].styler:hover,
input[type="number"].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="number"].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;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	outline: none;
}
button.styler,
input[type="button"].styler,
input[type="submit"].styler,
input[type="reset"].styler {
	overflow: visible;
	padding: 7px 11px;
	outline: none;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px Arial, sans-serif;
	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:after {
	content: '';
}
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-color: #E6E6E6;
	background-position: 0 -10px;
}
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;
	box-shadow: inset 1px 1px 3px #DDD;
}
button.styler[disabled],
input[type="button"].styler[disabled],
input[type="submit"].styler[disabled] {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
/* End */


/* Start:/local/templates/main/template_styles.css?156871786565545*/
body, html
{
	padding: 0px;
	margin: 0px;
	min-height:100%;
	height:auto;
	height:100% !important;
	width:100%;
	font-size:14px;
	color:#333333;
	font-family:arial, san-serif;
	/*background:#fff;*/
	background: #e4e3e3;
}
a img
{
	border: 0px;
}
#main
{
	width:980px;
	margin: 0px auto;
	padding: 0px 50px;
	min-height:100%;
	position:relative;
	z-index:1;
	zoom:1;
	background: #fff;
}
#main form
{
	padding: 0px;
	margin: 0px;
}
*:focus
{
	outline:none;
}
#header
{
	/*padding: 77px 5px 0px 0px;*/
	padding: 20px 5px 0px 0px;
	margin: 0px 0px 23px 0px;

	position:relative;
	z-index:1;
	zoom:1;
	/*height:185px;*/
	/*overflow:hidden;*/
}
#header:after {
	display: block;
	clear: both;
	content: '';
}
#header .logo
{
	float:left;
	padding: 0px;
	margin: 0px 0px 0px -30px;
	position:relative;
	z-index:1;
	zoom:1;
	width: 263px;
	display: block;
}

#header .auth_form {
	float:right;
	position: relative;
	z-index: 2;
}/*
#header .auth_form_captcha
{
	position:relative;
	z-index:1;
	zoom:1;
	top:-29px;
}
#header .auth_form .item_pole {
	padding: 0px;
	margin: 0px 0px 3px 0px;
	width:315px;
	overflow:hidden;
}
*/
#header .auth_form.form_block .item_pole {
	padding: 0px;
	margin: 0px 0px 3px 0px;
	width: 315px;
	overflow: hidden;
}
#header .auth_form .item_pole .name_pole {
	width:85px;
	padding-top:6px;
	float:left;
	font-size:12px;
	text-align:right;
}
#header .auth_form .item_pole .inputtext_bg {
	float:right;
	border: 1px solid #9c9c9c;
	-webkit-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	background: #fff;
	width:223px;
	padding: 0;
	height: 100%;
}
#header .auth_form .item_pole .inputtext_bg input {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	width:200px;
	height:24px;
	font-size:12px;
	font-family: arial, sans-serif;
	border: 0px;
	background:url(/bitrix/templates/rukult.ru/images/spacer.gif) 0px 0px;
}
#header .auth_form .submit_line {
	margin-top:7px;
}
#header .auth_form .submit_line .left_form_info {
	float:left;
	padding: 0px;
	font-size:11px;
	margin: 0px 0px 0px 90px;
}
#header .auth_form .submit_line .left_form_info .remember_me {
	padding-left:20px;
	position: relative;
	z-index: 1;
	zoom: 1;
	margin-top:3px;
	margin-bottom:2px;
}
#header .auth_form .submit_line .left_form_info .remember_me .check_value {
	position: absolute;
	left: 0px;
}
#header .auth_form .submit_line .left_form_info .form_links {
	padding: 0px;
	margin: 0px;
}
#header .auth_form .submit_line .left_form_info .form_links a {
	color:#f07e3b;
}
#header .auth_form .submit_line .left_form_info .form_links a:hover {
	text-decoration: none;
}
#header .auth_form .submit_line .submit_item {
	float:right;
	padding: 8px 9px 8px 9px;
	margin: 0px 0px 0px 6px;
	display:block;
	text-shadow:rgba(230,60,13, 0.9) 0px 1px 0px;
	background:#f07e3b;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	position:relative;
	z-index:1;
	zoom:1;
	float:right;
	-webkit-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	-moz-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
}
#header .auth_form .submit_line .submit_item input {
	position:absolute;
	padding: 0px;
	margin: 0px;
	background:url('/bitrix/templates/main/images/spacer.gif');
	border: 0px;
	cursor:pointer;
	top: 0px;
	left: 0px;
	width:100%;
	height:100%;
}
/*
#header .auth_form .submit_line .submit_item a {
	position:absolute;
	padding: 0px;
	margin: 0px;
	background:url('/bitrix/templates/main/images/spacer.gif');
	border: 0px;
	cursor:pointer;
	top: 0px;
	left: 0px;
	width:100%;
	height:100%;
}
#header .auth_form .submit_line .submit_item:hover {
	color:#fff;
	text-shadow:none;
	-webkit-box-shadow: rgba(0,0,0, 0.0) 3px 3px 3px;
	-moz-box-shadow: rgba(0,0,0, 0.0) 3px 3px 3px;
	box-shadow: rgba(0,0,0, 0.0) 3px 3px 3px;
}
#header .auth_form .captcha_pole
{
	overflow:hidden;
	font-size:11px;
}
#header .auth_form .captcha_pole .captcha_pic
{
	float:left;
	margin-right:3px;
}
#header .auth_form .captcha_pole .inputtext_bg
{
	width:120px;
	border: 1px solid #9c9c9c;
	-webkit-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	background: #fff;
}
*/
#header .auth_form .captcha_pole .inputtext_bg input {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	width:100px;
	height:24px;
	font-size:12px;
	font-family: arial, sans-serif;
	border: 0px;
	background:url(/bitrix/templates/rukult.ru/images/spacer.gif) 0px 0px;
}
#header .right_head
{
	float:right;
	width:240px;
	padding-top:31px;
	text-align:right;
}
#header .right_head .top_sub_txt
{
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:53px;
	color:#000000;
}
#header .right_head .auth_line
{
	background: #0459a5;
    width:240px;
    text-align:center;
    margin-top:94px;
    height:26px;
}

#header .right_head .auth_line a
{
	color: #fff;
	display:block;
	text-align:center;
    text-decoration: none;
	font-weight:normal;
	font-size:17px;
    line-height:26px;

}
#header .right_head .head_info
{
	padding: 0px;
	margin: 0px;
	color:#000000;
	font-size:18px;
	font-weight:bold;
}
#header .right_head .head_info .phone
{
    margin-top: 11px;
	color:#000000;
	font-size:28px;
}
#top_menu
{
	padding: 0px;
	margin: 0px;

}
#top_menu ul
{
	padding: 0px;
	margin: 0px 0px 0px -14px;
	position:relative;
	z-index:1000;
	zoom:1;
	list-style:none;
}
#top_menu ul li
{
	float:left;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px 10px;
	list-style:none;
}
/*#top_menu ul li.sel,*/ #top_menu ul li:hover
{
	border-bottom:4px solid #ed1c24;
}
#top_menu ul li a
{
	/*padding: 10px 13px 8px 13px;*/
	padding: 0px 13px;

	margin: 0px;
	display:block;
	/*text-shadow:rgba(255,255,255, 0.4) 0px 1px 0px;*/
	background:#ef7c00;
	color:#000000;
	font-size:17px;
	white-space:nowrap;
	text-align:center;
	/*font-weight:bold;*/
	line-height:26px;
	height:26px;
	/*text-transform:uppercase;*/
	text-decoration:none;
		-webkit-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
		-moz-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
		box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	}
#top_menu ul li.sel a, #top_menu ul li:hover a
{
	-webkit-box-shadow: rgba(0,0,0, 0.0) 3px 3px 3px;
	-moz-box-shadow: rgba(0,0,0, 0.0) 3px 3px 3px;
	box-shadow: rgba(0,0,0, 0.0) 3px 3px 3px;
}
#top_menu ul li.item1 a
{
	background:#ef7c00;
	width:75px;
}
#top_menu ul li.item2 a
{
	background:#fff200;
	width: 80px;
}
#top_menu ul li.item3 a
{
	background:#f58220;
	width: 160px;
}
#top_menu ul li.item4 a
{
	background:#ea1c24;
	width: 174px;
}
#top_menu ul li.item5 a
{
	background:#ac4a90;
	width: 103px;
}
#top_menu ul li.item6 a
{
	background:#bfd730;
	width: 57px;
}
#top_menu ul li.item7 a
{
	background:#00a759;
	width: 90px;
}
.clear_block
{
	clear:both;
	height:1px;
	overflow:hidden;
	padding: 0px;
	margin: 0px;
}
#content
{
	padding-top:20px;
	/*padding-bottom:130px;*/
	padding-bottom: 164px;
}
.page_content_block a
{
	color:#ef7c00;
}
.page_content_block a:hover
{
	text-decoration:none;
}
#footer
{
	position:absolute;
	bottom: 0px;
	height:100px;
    left: 50px;
    right: 50px;
	z-index:3;
	font-size:12px;
}
#footer .foot_menu
{
	color:#d4d5d6;
	font-size:12px;

	margin-bottom:15px;
	padding-bottom:7px;
	border-bottom:1px solid #d4d5d6;
}
#footer .foot_menu .foot_menu_cont
{
	position:relative;
	z-index:1;
	zoom:1;
	margin-left:-6px;
}
#footer .foot_menu a
{
	color:#333333;
	text-decoration:none;
	margin: 0px 6px;
}
#footer .foot_menu a:hover
{
	color:#ef7c00;
}
#footer a
{
	color:#ef7c00;
}
#footer a:hover
{
	text-decoration:none;
}
#footer .counters
{
	float:left;
	padding-top:5px;
	padding-left:27px;
	width:299px;
	margin-right:27px;
}
#footer .counters .item
{
	float:left;
	margin-right:21px;
}
#footer .foot_contacts
{
	float:left;
	width:299px;
	margin-right:27px;
}
#footer .foot_copyrights
{
	float:left;
	width:299px;
}
#content h1
{
	color:#ef7c00;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}
#content p
{
	padding: 0px;
	margin: 0px 0px 22px 0px;
	line-height:20px;

}
.page_content {
    margin-left: 0px;
    padding-top: 18px;
    margin-right: 0px;
    padding-bottom: 40px;
}
.lk_block
{
	padding: 0px;
	margin: 0px;
}
.lk_block .lk_props_links
{
	padding: 0px;
	margin: 0px 0px 29px -51px;
	position:relative;
	z-index:1;
	zoom:1;
}
.lk_block .lk_props_links .item
{
	padding: 21px 0px 0px 58px;
	margin: 0px 0px 0px 51px;
	height:38px;
	float:left;
	text-align:center;
	width:221px;
	background:url(/local/templates/main/images/line_dop_links.png) 57px 0px no-repeat #f0f0f0;
	display:block;
	-webkit-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	-moz-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	position:relative;
	z-index:1;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	zoom:1;
}
.lk_block .lk_props_links .item:hover
{
	color:#ef7c00;
}
.lk_block .lk_props_links .item .icon_item
{
	position:absolute;
	z-index:1;
	left: 0px;
	height:59px;
	width:57px;
	top: 0px;
	background-position: top left;
	background-repeat:no-repeat;
}
.lk_block .lk_props_links .item:hover .icon_item
{
	background-position:bottom left;
}
.lk_block .lk_props_links .item_profile .icon_item
{
	background-image:url(/local/templates/main/images/icon_profile.gif);
}
.lk_block .lk_props_links .item_instr .icon_item
{
	background-image:url(/local/templates/main/images/icon_instr.gif);
}
.lk_block .lk_props_links .item_faq .icon_item
{
	background-image:url(/local/templates/main/images/icon_faq.gif);
}
.clear_block
{
	clear:both;
	height:1px;
	overflow:hidden;
}
.blue_tbl
{
	padding: 0px 0px 13px 0px;
	margin: 0px;
	background:url(/local/templates/main/images/shadow_tbl.png) center bottom no-repeat;
}
.blue_tbl table
{
	border-collapse:collapse;
	border:1px solid #d4d5d6;
	width:100%;
}
.blue_tbl table th
{
	border-collapse:collapse;
	border:1px solid #ef7c00;
	border-top:1px solid #0080b6;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background:#ef7c00;
	padding: 20px 10px 22px 10px;
	text-align:center;
	font-weight:normal;
	font-size:14px;
	color:#ffffff;
}
.blue_tbl table th.first_th
{
	border-left:1px solid #ef7c00;
}
.blue_tbl table th.last_th
{
	border-right:1px solid #ef7c00;
}
.blue_tbl table td
{
	border-collapse:collapse;
	border:1px solid #d4d5d6;
	color:#727272;
	font-size:12px;
	padding: 7px 10px 8px;
}
.submit_line
{
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 20px 0px;
	height:35px;
}

.submit_line .item_input
{
	padding: 8px 9px 8px 9px;
	/*margin: 15px 0px 0px 6px;
	margin: 0px 0px 0px 6px;*/
	margin: 0;
	display:block;
	text-shadow:rgba(255,255,255, 0.4) 0px 1px 0px;
	/*background:#ef7c00;*/
	background:#f58220;
	/*color:#333333;*/
	color:#fff;
	font-size:16px;
	text-decoration:none;
	position:relative;
	z-index:1;
	zoom:1;
	/*float:right;*/
	-webkit-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	-moz-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
}
.submit_line .item_input:hover
{
	color:#fff;
	text-shadow:none;
	-webkit-box-shadow: rgba(0,0,0, 0.0) 3px 3px 3px;
	-moz-box-shadow: rgba(0,0,0, 0.0) 3px 3px 3px;
	box-shadow: rgba(0,0,0, 0.0) 3px 3px 3px;
}
.submit_line div.disabled
{
	background:#EAE8E8;
	color:#000;
	cursor: inherit;
	text-shadow:none;
	-webkit-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	-moz-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
}
.submit_line div.disabled:hover
{
	background:#EAE8E8;
	color:#000;
	text-shadow:none;
	-webkit-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	-moz-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
}

#form_area_2 .submit_line .item_input
{
	float: left;
    margin-left: 0;
}


.submit_line .item_input input
{
	position:absolute;
	padding: 0px;
	margin: 0px;
	background:url(/local/templates/main/images/spacer.gif);
	border: 0px;
	cursor:pointer;
	top: 0px;
	left: 0px;
	width:100%;
	height:100%;
}
.submit_line .item_input a
{
	position:absolute;
	padding: 0px;
	margin: 0px;
	background:url(/local/templates/main/images/spacer.gif);
	border: 0px;
	cursor:pointer;
	top: 0px;
	left: 0px;
	width:100%;
	height:100%;
}

.application_list
{
	padding: 0px;
	margin: 0px;
}
.application_list .title_block
{
	color:#ef7c00;
	font-size:28px;
	font-weight:normal;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}
.prev_block
{
	padding: 0px;
	margin: 0px;
}
#content ul
{
	padding: 0px;
	margin: 0px 0px 0px 20px;
	/*list-style:none;*/
}
#content ul li
{
	padding: 0px 0px 0px 0px;
	line-height:20px;
	margin: 0px 0px 20px 0px;
	/*list-style:none;
	background:url(/local/templates/main/images/bullet_blue.gif) 0px 6px no-repeat;*/
}
.steps_block
{
	padding: 0px 0px 13px 0px;
	margin: 0px;
	background:url(/local/templates/main/images/shadow_tbl.png) center bottom no-repeat;

}
.steps_block .steps_block_cont
{
	border:1px solid #d4d5d6;
	min-height:299px;
	position:relative;
	z-index:1;
	zoom:1;
	padding: 18px 10px 0px 330px;
}
.steps_tabs
{

	position:absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	width:304px;
	border-right:1px solid #d4d5d6;
	background:#f0f0f0;
	padding: 0px;
	margin: 0px;
}
.steps_tabs .item_step
{
	padding: 17px 80px 0px 20px;
	margin: -4px 0px 0px -17px;
	left:16px;
	top:3px;
	height:94px;
	position:relative;
	cursor:default;
	z-index:1;
	zoom:1;
	font-size:12px;
	color:#727272;
}
.steps_tabs .item_step_sel
{
	background:url(/local/templates/main/images/bg_step_sel.png) 0px 0px no-repeat;
	color:#fff;
}
.steps_tabs  .item_step_do
{
	color:#333333;
}
.steps_tabs .item_step .name
{
	font-size:18px;
	margin-bottom:7px;
	text-shadow:#f6f6f6 0px 1px 0px;
}
.steps_tabs .item_step_sel .name
{
	text-shadow:#f6f6f6 0px 0px 0px;
}
.form_block
{
	padding: 0px;
	margin: 0px;
}
#content .form_block p
{
	margin-bottom:12px;
}
.form_block .item_pole
{
	overflow:hidden;
	margin-bottom:11px;
}
.form_block .item_pole .requred_txt
{
	color:#ef7c00;
}
.form_block .item_pole .name
{
	float:left;
	padding: 8px 11px 0px 0px;
	margin: 0px;
}
.form_block .item_pole .inputtext_bg
{
	border:1px solid #cccccc;
	-webkit-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	padding: 0px;
	margin: 0px;
	background:#fff;
	height:30px;
	width:168px;
	float:left;
	padding: 0px 5px 0px 5px;
}
.form_block .item_pole .inputtext_bg input
{
	padding:8px 0px;
	width:100%;
	color:#666666;
	font-size:12px;
	font-family: arial, sans-serif;
	background:url(/local/templates/main/images/spacer.gif) 0px 0px;
	border: 0px;
}
.form_block .pole_column
{
	float:left;
	width:244px;
	margin-right:55px;
}
.form_block .pole_column .item_pole
{
	margin-bottom:16px;
}
.form_block .pole_column .item_pole .name
{
	width:53px;
}
.form_block .pole_column .item_pole .inputtext_bg
{
	width:168px;
}
.form_block .pole_column .big_pole .name
{
	float:none;
	width:100%;
	margin-right: 0px;
	margin-bottom:8px;
}
.form_block .pole_column .big_pole .inputtext_bg
{
	width:232px;
}
.grey_tbl
{
	padding: 0px 0px 13px 0px;
	margin: 0px;
	background:url(/local/templates/main/images/shadow_tbl_2.png) center bottom no-repeat;
}
.grey_tbl table
{
	border-collapse:collapse;
	border:1px solid #c0c0c0;
	width:100%;
}
.grey_tbl table th
{
	border-collapse:collapse;
	border:1px solid #c0c0c0;
	background:#f0f0f0;
	border-bottom: 0px;
	padding: 20px 10px 22px 10px;
	text-align:center;
	font-weight:normal;
	font-size:14px;
	color:#333333;
}
.grey_tbl table tr:hover td
{
	background:#fbf9f9;
}
.grey_tbl table th.no_rowspan
{
	padding:7px 10px;
	height:50%;
}
.grey_tbl table .first_line td
{
	border-top: 0px;
}
.grey_tbl table td
{
	border-collapse:collapse;
	border:1px solid #c0c0c0;
	color:#333333;
	font-size:14px;
	padding: 7px 10px 8px;
}
.grey_tbl table td.no_active
{
	color:#727272;
	font-size:12px;
}
.person_count
{

	padding: 0px;
	margin: 0px;

}
#content .person_count h1
{
	font-style: normal;
	font-weight: normal;
	border-bottom:1px solid #eeeeee;
	padding-bottom:10px;
}
.person_count .item_pole
{
	overflow:hidden;
	margin-bottom:16px;
}
.person_count .item_pole .name
{
	padding: 0px 0px 14px 0px;
	margin: 0px;
}
.person_count .item_pole .inputtext_bg
{
	border:1px solid #cccccc;
	-webkit-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	padding: 0px;
	margin: 0px;
	background:#fff;
	height:30px;
	width:648px;
	padding: 0px 5px 0px 5px;
}
.person_count .big_pole .inputtext_bg
{
	width:968px;
}
.person_count .item_pole .inputtext_bg input
{
	padding:8px 0px;
	width:100%;
	color:#666666;
	font-size:12px;
	font-family: arial, sans-serif;
	background:url(/local/templates/main/images/spacer.gif) 0px 0px;
	border: 0px;
}
.person_count  .grey_tbl
{
	border-top:2px solid #d8d9d9;
	background:url(/local/templates/main/images/spacer.gif);
}
.person_count  .grey_tbl table
{
	border: 0px;
	width:100%;
}
.person_count  .grey_tbl th
{
	border-bottom:1px solid #d8d9d9;
	border: 0px;
	padding: 16px 0px 19px;
}
.person_count  .grey_tbl th.first_td
{
	border-left:1px solid #d8d9d9;
	text-align:left;
	padding-left:7px;
}
.person_count  .grey_tbl th.last_td
{
	border-right:1px solid #d8d9d9;
}
.person_count  .grey_tbl .first_line td
{
	border-top:1px solid #d8d9d9;
}
.person_count  .grey_tbl td
{
	border: 0px;
	font-size:12px;
	padding: 4px 0px;
}
.person_count  .grey_tbl td .inputtext_bg
{
	border:1px solid #cccccc;
	-webkit-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	padding: 0px;
	margin: 0px;
	background:#fff;
	height:30px;
	width:28px;
	margin: 0px auto;
	padding: 0px 5px 0px 5px;
}
.person_count  .grey_tbl td .inputtext_bg input
{
	padding:8px 0px;
	width:100%;
	color:#333333;
	font-size:14px;
	font-family: arial, sans-serif;
	text-align:center;
	background:url(/local/templates/main/images/spacer.gif) 0px 0px;
	border: 0px;
}
.person_count  .grey_tbl th.itog_td
{
	font-weight:bold;
}
.person_count  .grey_tbl td.itog_td
{
	background:#f0f0f0;
	border-right:1px solid #f0f0f0;
	padding: 3px 7px;
}
.person_count  .grey_tbl td.itog_td .inputtext_bg input
{
	font-weight:Bold;
	font-size:14px;
	text-align:center;
}
.person_count  .grey_tbl tr.itog_tr td
{
	background:#f0f0f0;
	font-size:14px;
	border: 0px;
	border:1px solid #f0f0f0;
	font-weight:bold;
	padding: 7px 0px;
}
.person_count  .grey_tbl tr.itog_tr td .inputtext_bg input
{
	font-weight:bold;
	font-size:14px;
}
.person_count  .grey_tbl td.name_subject
{
	padding-left:7px !important;
	border-left:1px solid #d8d9d9;
}
.person_org_list
{
	/*float:right;
	width:263px;*/
}

#content .person_org_list h1,
.person_org_list .title_pole
{
	font-size:24px;
	font-weight: normal;
	font-style: normal;
	margin-bottom:0px;
	color:#ef7c00;
}
.person_org_list .pole_add
{
	border:1px solid #d4d5d6;
	background:#f0f0f0;
	padding: 6px 6px;
	margin-top:29px;
	overflow:hidden;
	margin-bottom:15px;
}
.person_org_list .pole_add .inputtext
{
	padding: 0px;
	width:200px;
	float:left;
	margin: 12px 0px 0px 0px;
	background:url(/local/templates/main/images/spacer.gif) 0px 0px no-repeat;
	border: 0px;
	color:#333333;
	font-size:14px;
	font-family:arial, sans-serif;
}
.person_org_list .pole_add .icon_add
{
	float:right;
	padding: 0px;
	height:39px;
	margin: 0px;
	border: 0px;
	-webkit-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	-moz-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	cursor:pointer;
	width:38px;
	background:url(/local/templates/main/images/submit_add.gif) 0px 0px no-repeat;
}
.person_org_list .pole_add .icon_add:hover
{
	-webkit-box-shadow: rgba(0,0,0, 0.0) 3px 3px 3px;
	-moz-box-shadow: rgba(0,0,0, 0.0) 3px 3px 3px;
	box-shadow: rgba(0,0,0, 0.0) 3px 3px 3px;
	background:url(/local/templates/main/images/submit_add.gif) 0px -39px no-repeat;
}
.person_org_list .elem_list
{
	padding: 0px;
	margin:0 px;
}
.person_org_list .elem_list .item
{
	padding: 0px 48px 0px 0px;
	margin: 0px 0px 15px 0px;
	position:relative;
	z-index:1;
	zoom:1;

}
.person_org_list .elem_list .item .inputtext_bg
{
	border:1px solid #cccccc;
	-webkit-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	padding: 0px;
	margin: 0px;
	background:#fff;
	height:30px;
	width:220px;
	margin: 0px;
	padding: 0px 5px 0px 5px;
}
.person_org_list .elem_list .item .inputtext_bg input
{
	padding:8px 0px;
	width:100%;
	color:#333333;
	font-size:14px;
	font-family: arial, sans-serif;
	background:url(/local/templates/main/images/spacer.gif) 0px 0px;
	border: 0px;
}
.person_org_list .elem_list .item .del_icon
{
	padding: 0px;
	margin: 0px;
	position:absolute;
	top: 8px;
	right: 6px;
	cursor:pointer;
	width:17px;
	height:17px;
	background:url(/local/templates/main/images/icon_del.gif) 0px 0px no-repeat;
}
.person_org_list .elem_list .item .del_icon:hover
{
	background:url(/local/templates/main/images/icon_del.gif) 0px -17px no-repeat;
}
.person_org_list .form_tbl td
{
	padding-bottom:10px !important;
}
.person_org_list .form_tbl .submit_line .item_input
{
	float:left;
	margin-left: 0px;
}
.person_count  .submit_line .item_input
{
	float:left;
	margin-left: 0px;
}
.creat_application
{
	padding: 0px 0px 13px 0px;
	margin: 0px;
	background:url(/local/templates/main/images/shadow_tbl.png) center bottom no-repeat;
}
.creat_application .creat_application_block
{
	border:1px solid #d4d5d6;
	overflow:hidden;
}
.creat_application .creat_application_block .application_info
{
	float:left;
	width:550px;
}
.creat_application .creat_application_block .application_info table
{
	padding: 0px;
	margin: 0px;
}
.creat_application .creat_application_block .application_info table td
{
	padding: 0px 0px 14px 18px;
	verticala-align:top;
}
.creat_application .creat_application_block .application_info table .name_info
{
	background:#f0f0f0;
	width:212px;
	padding:0px 0px 14px 18px;
	border-right:1px solid #d4d5d6;
}
.creat_application .creat_application_block .application_info table  .first_line td
{
	padding-top:14px;
}
.creat_application .creat_application_block .steps_creat
{
	float:right;
	margin-top:7px;
	width:320px;
	padding-top:8px;
	margin-right:10px;
	border-left:1px solid #ef7c00;
	position:relative;
	padding-bottom:5px;
	z-index:1;
	zoom:1;
	margin-bottom: 0px  !important;
}
.creat_application .creat_application_block .steps_creat .arr_bottom
{
	padding: 0px;
	margin: 0px;
	width:9px;
	height:7px;
	background:url(/local/templates/main/images/arr_step_line.gif) 0px 0px no-repeat;
	position:absolute;
	bottom: 0px;
	left:-5px;
}
.creat_application .creat_application_block .steps_creat .item_step
{
	padding: 0px 0px 12px 25px;
	margin: 0px;
	position:relative;
	z-index:1;
	zoom:1;
}
.creat_application .creat_application_block .steps_creat .item_step .step_num
{
	padding: 0px;
	margin: 0px;
	display:block;
	text-shadow:rgba(255,255,255, 0.4) 0px 1px 0px;
	background:#ef7c00;
	color:#fff;
	left:-9px;
	width:18px;
	height:18px;
	line-height:18px;
	text-align:center;
	font-size:14px;
	text-decoration:none;
	position:absolute;
	z-index:1;
	-webkit-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	-moz-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
}
.creat_application .creat_application_block .steps_creat .item_step a
{
	color:#ef7c00;
}
.submit_line .no_active_input, .submit_line .no_active_input:hover
{
	background:#f0f0f0;
	color:#7d7d7d;
	-webkit-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	-moz-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	cursor:default !important;

}
.submit_line .no_active_input a
{
	cursor:default;
}
.submit_line .reset_input
{
	background:#f0f0f0;
	color:#7d7d7d;
	-webkit-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	-moz-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;

}
.submit_line .reset_input:hover
{
	color:#7d7d7d !important;
}
.submit_line .no_active_input input, .submit_line .no_active_input:hover
{
	cursor:default !important;
}
.shadow_block
{
	position:fixed;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background:#fff;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	display:none;
	z-index:1000;
}
.confirm_file
{
	padding: 37px 24px 24px 24px;
	margin: 0px;
	display:none;
	position:fixed;
	top:50%;
	left:50%;
	z-index:1001;
	width:422px;
	height:150px;
	margin: -81px 0px 0px -211px;
	background:#fff;
	-webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 10px;
	-moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 10px;
	box-shadow:  rgba(0,0,0, 0.5) 0px 0px 10px;
	font-size:12px;
	color:#333333;
	border:1px solid #e1e1e1;
}
.confirm_file .close_window
{
	padding: 0px;
	margin: 0px;
	position:absolute;
	top: 11px;
	right: 11px;
	height:17px;
	cursor:pointer;
	width:17px;
	background:url(/local/templates/main/images/icon_del.gif) 0px 0px no-repeat;
}
.confirm_file .close_window:hover
{
	background:url(/local/templates/main/images/icon_del.gif) 0px -17px no-repeat;
}
.confirm_file p
{
	padding: 0px;
	margin: 0px 0px 14px 0px;
}
.confirm_file  .item_pole
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 13px 0px;
	height:37px;
}
.confirm_file  .item_pole .input_file_block
{
	position:relative;
	z-index:1;
	zoom:1;
	width:268px;
	border:1px solid #cccccc;
	-webkit-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	padding: 0px;
	margin: 0px;
	background:#fff;
	height:33px;
	float:left;
	margin-right:7px;
	padding: 0px 5px 0px 5px;
}
.confirm_file  .item_pole .inputtext_date
{
	position:relative;
	z-index:1;
	zoom:1;
	width:268px;
	border:1px solid #cccccc;
	-webkit-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	padding: 0px;
	margin: 0px;
	background:#fff;
	height:30px;
	float:left;
	margin-top:3px;
	margin-right:9px;
	padding: 0px 5px 0px 5px;
}
.confirm_file  .item_pole .inputtext_date input
{
	padding:8px 0px;
	width:244px;
	color:#666666;
	font-size:12px;
	font-family: arial, sans-serif;
	background:url(/local/templates/main/images/spacer.gif) 0px 0px;
	border: 0px;
}
.confirm_file  .item_pole .inputtext_date .calendar-icon
{
	position:absolute;
	top:4px;
	right:3px;
}
.confirm_file  .item_pole .input_file_block .name_file
{
	padding-top:10px;
	color:#727272;
	margin-right:10px;
	white-space:nowrap;
	overflow:hidden;
}
.confirm_file  .item_pole .input_file_block .inputfile
{
	position:absolute;
	top: 0px;
	left: 0px;
	width:100%;
	height:100%;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0.0;
	-khtml-opacity: 0.0;
	opacity: 0.0;
	overflow:hidden;
	z-index:10;
	background:url(/local/templates/main/images/spacer.gif);
}
.confirm_file  .item_pole .input_file_block .inputfile input
{
	position:absolute;
	top: 0px;
	right: 0px;
	font-size:40px;
	width:100%;
	height:100%;
}
.confirm_file  .item_pole .input_file_block .inputfile_dop
{
	position:absolute;
	top: 0px;
	bottom: 0px;
	background:#a7a7a7;
	text-shadow: 0px 1px 0px #333333;
	color:#fff;
	font-size:12px;
	padding: 9px 10px;
	right: 0px;
	z-index:1;
}
.confirm_file .item_input
{
	padding: 8px 26px 8px 26px;
	margin-left: 0px;
}
.confirm_file .submit_line
{
	float:right;
}
#confirm_file,#confirm_workfile
{
	padding: 37px 24px 24px 24px;
	margin: 0px;
	display:none;
	position:fixed;
	top:50%;
	left:50%;
	z-index:1001;
	width:422px;
	height:150px;
	margin: -81px 0px 0px -211px;
	background:#fff;
	-webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 10px;
	-moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 10px;
	box-shadow:  rgba(0,0,0, 0.5) 0px 0px 10px;
	font-size:12px;
	color:#333333;
	border:1px solid #e1e1e1;
}
#confirm_file #close_window,#confirm_workfile #close_window
{
	padding: 0px;
	margin: 0px;
	position:absolute;
	top: 11px;
	right: 11px;
	height:17px;
	cursor:pointer;
	width:17px;
	background:url(/local/templates/main/images/icon_del.gif) 0px 0px no-repeat;
}
#confirm_file #close_window:hover,#confirm_workfile #close_window:hover
{
	background:url(/local/templates/main/images/icon_del.gif) 0px -17px no-repeat;
}
#confirm_file p,#confirm_workfile p
{
	padding: 0px;
	margin: 0px 0px 14px 0px;
}
#confirm_file  .item_polem,#confirm_workfile  .item_pole
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 13px 0px;
	height:37px;
}
#confirm_file  .item_pole .input_file_block,#confirm_workfile  .item_pole .input_file_block
{
	position:relative;
	z-index:1;
	zoom:1;
	width:268px;
	border:1px solid #cccccc;
	-webkit-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	padding: 0px;
	margin: 0px;
	background:#fff;
	height:33px;
	float:left;
	margin-right:7px;
	padding: 0px 5px 0px 5px;
}
#confirm_file  .item_pole .inputtext_date,#confirm_workfile  .item_pole .inputtext_date
{
	position:relative;
	z-index:1;
	zoom:1;
	width:268px;
	border:1px solid #cccccc;
	-webkit-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	padding: 0px;
	margin: 0px;
	background:#fff;
	height:30px;
	float:left;
	margin-top:3px;
	margin-right:9px;
	padding: 0px 5px 0px 5px;
}
#confirm_file  .item_pole .inputtext_date input,#confirm_workfile  .item_pole .inputtext_date input
{
	padding:8px 0px;
	width:244px;
	color:#666666;
	font-size:12px;
	font-family: arial, sans-serif;
	background:url(/local/templates/main/images/spacer.gif) 0px 0px;
	border: 0px;
}
#confirm_file  .item_pole .inputtext_date .calendar-icon,#confirm_workfile  .item_pole .inputtext_date .calendar-icon
{
	position:absolute;
	top:4px;
	right:3px;
}
#confirm_file  .item_pole .input_file_block .name_file,#confirm_workfile  .item_pole .input_file_block .name_file
{
	padding-top:10px;
	color:#727272;
	margin-right:10px;
	white-space:nowrap;
	overflow:hidden;
}
#confirm_file  .item_pole .input_file_block .inputfile,#confirm_workfile  .item_pole .input_file_block .inputfile
{
	position:absolute;
	top: 0px;
	left: 0px;
	width:100%;
	height:100%;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0.0;
	-khtml-opacity: 0.0;
	opacity: 0.0;
	overflow:hidden;
	z-index:10;
	background:url(/local/templates/main/images/spacer.gif);
}
#confirm_file  .item_pole .input_file_block .inputfile input,#confirm_workfile  .item_pole .input_file_block .inputfile input
{
	position:absolute;
	top: 0px;
	right: 0px;
	font-size:40px;
	width:100%;
	height:100%;
}
#confirm_file  .item_pole .input_file_block .inputfile_dop,#confirm_workfile  .item_pole .input_file_block .inputfile_dop
{
	position:absolute;
	top: 0px;
	bottom: 0px;
	background:#a7a7a7;
	text-shadow: 0px 1px 0px #333333;
	color:#fff;
	font-size:12px;
	padding: 9px 10px;
	right: 0px;
	z-index:1;
}
#confirm_file .item_input,#confirm_workfile .item_input
{
	padding: 8px 26px 8px 26px;
	margin-left: 0px;
}
#confirm_file .submit_line,#confirm_workfile .submit_line
{
	float:right;
}
#confirm_file_form2, .confirm_file_form
{
	padding: 37px 24px 24px 24px;
	margin: 0px;
	display:none;
	position:fixed;
	top:50%;
	left:50%;
	z-index:1001;
	width:422px;
	height:150px;
	margin: -81px 0px 0px -211px;
	background:#fff;
	-webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 10px;
	-moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 10px;
	box-shadow:  rgba(0,0,0, 0.5) 0px 0px 10px;
	font-size:12px;
	color:#333333;
	border:1px solid #e1e1e1;
}
#confirm_file_form2 #close_window, .confirm_file_form .close_window, .confirm_file_status_ped .close_window
{
	padding: 0px;
	margin: 0px;
	position:absolute;
	top: 11px;
	right: 11px;
	height:17px;
	cursor:pointer;
	width:17px;
	background:url(/local/templates/main/images/icon_del.gif) 0px 0px no-repeat;
}
#confirm_file_form2 #close_window:hover, .confirm_file_form .close_window:hover, .confirm_file_status_ped .close_window:hover
{
	background:url(/local/templates/main/images/icon_del.gif) 0px -17px no-repeat;
}
#confirm_file_form2 p, .confirm_file_form p
{
	padding: 0px;
	margin: 0px 0px 14px 0px;
}
#confirm_file_form2  .item_pole, .confirm_file_form .item_pole
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 13px 0px;
	height:37px;
}
#confirm_file_form2  .item_pole .input_file_block, .confirm_file_form .item_pole .input_file_block
{
	position:relative;
	z-index:1;
	zoom:1;
	width:268px;
	border:1px solid #cccccc;
	-webkit-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	padding: 0px;
	margin: 0px;
	background:#fff;
	height:33px;
	float:left;
	margin-right:7px;
	padding: 0px 5px 0px 5px;
}
#confirm_file_form2  .item_pole .inputtext_date, .confirm_file_form .item_pole .inputtext_date
{
	position:relative;
	z-index:1;
	zoom:1;
	width:268px;
	border:1px solid #cccccc;
	-webkit-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	padding: 0px;
	margin: 0px;
	background:#fff;
	height:30px;
	float:left;
	margin-top:3px;
	margin-right:9px;
	padding: 0px 5px 0px 5px;
}
#confirm_file_form2  .item_pole .inputtext_date input, .confirm_file_form .item_pole .inputtext_date input
{
	padding:8px 0px;
	width:244px;
	color:#666666;
	font-size:12px;
	font-family: arial, sans-serif;
	background:url(/local/templates/main/images/spacer.gif) 0px 0px;
	border: 0px;
}
#confirm_file_form2  .item_pole .inputtext_date .calendar-icon, .confirm_file_form .item_pole .inputtext_date .calendar-icon
{
	position:absolute;
	top:4px;
	right:3px;
}
#confirm_file_form2  .item_pole .input_file_block .name_file, .confirm_file_form .item_pole .input_file_block .name_file
{
	padding-top:10px;
	color:#727272;
	margin-right:10px;
	white-space:nowrap;
	overflow:hidden;
}
#confirm_file_form2  .item_pole .input_file_block .inputfile, .confirm_file_form .item_pole .input_file_block .inputfile
{
	position:absolute;
	top: 0px;
	left: 0px;
	width:100%;
	height:100%;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0.0;
	-khtml-opacity: 0.0;
	opacity: 0.0;
	overflow:hidden;
	z-index:10;
	background:url(/local/templates/main/images/spacer.gif);
}
#confirm_file_form2  .item_pole .input_file_block .inputfile input, .confirm_file_form .item_pole .input_file_block .inputfile input
{
	position:absolute;
	top: 0px;
	right: 0px;
	font-size:40px;
	width:100%;
	height:100%;
}
#confirm_file_form2  .item_pole .input_file_block .inputfile_dop, .confirm_file_form .item_pole .input_file_block .inputfile_dop
{
	position:absolute;
	top: 0px;
	bottom: 0px;
	background:#a7a7a7;
	text-shadow: 0px 1px 0px #333333;
	color:#fff;
	font-size:12px;
	padding: 9px 10px;
	right: 0px;
	z-index:1;
}
#confirm_file_form2 .item_input, .confirm_file_form .item_input
{
	padding: 8px 26px 8px 26px;
	margin-left: 0px;
}
#confirm_file_form2 .submit_line, .confirm_file_form .submit_line
{
	float:right;
}
#confirm_file_status,#confirm_file_status_form2,#confirm_file_rewards_form2, .confirm_file_status, #confirm_file_status_ped
{
	padding: 37px 24px 24px 24px;
	margin: 0px;
	display:none;
	position:fixed;
	top:50%;
	left:36%;
	z-index:1001;
	width:822px;
	height:450px;
	margin: -281px 0px 0px -211px;
	background:#fff;
	-webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 10px;
	-moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 10px;
	box-shadow:  rgba(0,0,0, 0.5) 0px 0px 10px;
	font-size:12px;
	color:#333333;
	border:1px solid #e1e1e1;
}
#confirm_file_status #close_window,
.confirm_file_status .close_window,
#confirm_file_status_ped .close_window,
#confirm_file_status_form2 #close_window,
#confirm_file_rewards_form2 #close_window
{
	padding: 0px;
	margin: 0px;
	position:absolute;
	top: 11px;
	right: 11px;
	height:17px;
	cursor:pointer;
	width:17px;
	background:url(/local/templates/main/images/icon_del.gif) 0px 0px no-repeat;
}
#confirm_file_status #close_window:hover,
.confirm_file_status .close_window:hover,
#confirm_file_status_ped .close_window:hover,
#confirm_file_status_form2 #close_window:hover,
#confirm_file_rewards_form2 #close_window:hover
{
	background:url(/local/templates/main/images/icon_del.gif) 0px -17px no-repeat;
}
#confirm_file_status p,
.confirm_file_status p,
#confirm_file_status_form2 p,
#confirm_file_rewards_form2 p
{
	padding: 0px;
	margin: 0px 0px 14px 0px;
}
#confirm_file_status  .item_pole,
.confirm_file_status  .item_pole,
#confirm_file_status_form2  .item_pole,
#confirm_file_rewards_form2  .item_pole
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 13px 0px;
	height:37px;
}
#confirm_file_status  .item_pole .input_file_block,
.confirm_file_status  .item_pole .input_file_block,
#confirm_file_status_form2  .item_pole .input_file_block,
#confirm_file_rewards_form2  .item_pole .input_file_block
{
	position:relative;
	z-index:1;
	zoom:1;
	width:268px;
	border:1px solid #cccccc;
	-webkit-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	padding: 0px;
	margin: 0px;
	background:#fff;
	height:33px;
	float:left;
	margin-right:7px;
	padding: 0px 5px 0px 5px;
}
#confirm_file_status  .item_pole .inputtext_date,
.confirm_file_status  .item_pole .inputtext_date,
#confirm_file_status_form2  .item_pole .inputtext_date,
#confirm_file_rewards_form2  .item_pole .inputtext_date
{
	position:relative;
	z-index:1;
	zoom:1;
	width:268px;
	border:1px solid #cccccc;
	-webkit-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	padding: 0px;
	margin: 0px;
	background:#fff;
	height:30px;
	float:left;
	margin-top:3px;
	margin-right:9px;
	padding: 0px 5px 0px 5px;
}
#confirm_file_status  .item_pole .inputtext_date input,
.confirm_file_status  .item_pole .inputtext_date input,
#confirm_file_status_form2  .item_pole .inputtext_date input,
#confirm_file_rewards_form2  .item_pole .inputtext_date input
{
	padding:8px 0px;
	width:244px;
	color:#666666;
	font-size:12px;
	font-family: arial, sans-serif;
	background:url(/local/templates/main/images/spacer.gif) 0px 0px;
	border: 0px;
}
#confirm_file_status  .item_pole .inputtext_date .calendar-icon,
.confirm_file_status  .item_pole .inputtext_date .calendar-icon,
#confirm_file_status_form2  .item_pole .inputtext_date .calendar-icon,
#confirm_file_rewards_form2  .item_pole .inputtext_date .calendar-icon
{
	position:absolute;
	top:4px;
	right:3px;
}
#confirm_file_status  .item_pole .input_file_block .name_file,
.confirm_file_status  .item_pole .input_file_block .name_file,
#confirm_file_status_form2  .item_pole .input_file_block .name_file,
#confirm_file_rewards_form2  .item_pole .input_file_block .name_file
{
	padding-top:10px;
	color:#727272;
	margin-right:10px;
	white-space:nowrap;
	overflow:hidden;
}
#confirm_file_status  .item_pole .input_file_block .inputfile,
.confirm_file_status  .item_pole .input_file_block .inputfile,
#confirm_file_status_form2  .item_pole .input_file_block .inputfile,
#confirm_file_rewards_form2  .item_pole .input_file_block .inputfile
{
	position:absolute;
	top: 0px;
	left: 0px;
	width:100%;
	height:100%;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0.0;
	-khtml-opacity: 0.0;
	opacity: 0.0;
	overflow:hidden;
	z-index:10;
	background:url(/local/templates/main/images/spacer.gif);
}
#confirm_file_status  .item_pole .input_file_block .inputfile input,
.confirm_file_status  .item_pole .input_file_block .inputfile input,
#confirm_file_status_form2  .item_pole .input_file_block .inputfile input,
#confirm_file_rewards_form2  .item_pole .input_file_block .inputfile input
{
	position:absolute;
	top: 0px;
	right: 0px;
	font-size:40px;
	width:100%;
	height:100%;
}
#confirm_file_status  .item_pole .input_file_block .inputfile_dop,
#confirm_file_status_form2  .item_pole .input_file_block .inputfile_dop,
#confirm_file_rewards_form2  .item_pole .input_file_block .inputfile_dop,
.confirm_file_status  .item_pole .input_file_block .inputfile_dop
{
	position:absolute;
	top: 0px;
	bottom: 0px;
	background:#a7a7a7;
	text-shadow: 0px 1px 0px #333333;
	color:#fff;
	font-size:12px;
	padding: 9px 10px;
	right: 0px;
	z-index:1;
}
#confirm_file_status .item_input,
#confirm_file_status_form2 .item_input,
#confirm_file_rewards_form2 .item_input,
.confirm_file_status .item_input
{
	padding: 8px 26px 8px 26px;
	margin-left: 0px;
}
#confirm_file_status .submit_line,#confirm_file_status_form2 .submit_line,#confirm_file_rewards_form2 .submit_line,.confirm_file_status .submit_line
{
	float:right;
}
#confirm_itog_table
{
	padding: 37px 24px 24px 24px;
	margin: 0px;
	display:none;
	position:fixed;
	top:50%;
	left:36%;
	z-index:1001;
	width:822px;
	height:450px;
	margin: -281px 0px 0px -211px;
	background:#fff;
	-webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 10px;
	-moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 10px;
	box-shadow:  rgba(0,0,0, 0.5) 0px 0px 10px;
	font-size:12px;
	color:#333333;
	border:1px solid #e1e1e1;
}
#confirm_itog_table #close_window
{
	padding: 0px;
	margin: 0px;
	position:absolute;
	top: 11px;
	right: 11px;
	height:17px;
	cursor:pointer;
	width:17px;
	background:url(/local/templates/main/images/icon_del.gif) 0px 0px no-repeat;
}
#confirm_itog_table #close_window:hover
{
	background:url(/local/templates/main/images/icon_del.gif) 0px -17px no-repeat;
}
#confirm_itog_table p
{
	padding: 0px;
	margin: 0px 0px 14px 0px;
}
#confirm_itog_table  .item_pole
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 13px 0px;
	height:37px;
}
#confirm_itog_table  .item_pole .input_file_block
{
	position:relative;
	z-index:1;
	zoom:1;
	width:268px;
	border:1px solid #cccccc;
	-webkit-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	padding: 0px;
	margin: 0px;
	background:#fff;
	height:33px;
	float:left;
	margin-right:7px;
	padding: 0px 5px 0px 5px;
}
#confirm_itog_table  .item_pole .inputtext_date
{
	position:relative;
	z-index:1;
	zoom:1;
	width:268px;
	border:1px solid #cccccc;
	-webkit-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	padding: 0px;
	margin: 0px;
	background:#fff;
	height:30px;
	float:left;
	margin-top:3px;
	margin-right:9px;
	padding: 0px 5px 0px 5px;
}
#confirm_itog_table  .item_pole .inputtext_date input
{
	padding:8px 0px;
	width:244px;
	color:#666666;
	font-size:12px;
	font-family: arial, sans-serif;
	background:url(/local/templates/main/images/spacer.gif) 0px 0px;
	border: 0px;
}
#confirm_itog_table  .item_pole .inputtext_date .calendar-icon
{
	position:absolute;
	top:4px;
	right:3px;
}
#confirm_itog_table  .item_pole .input_file_block .name_file
{
	padding-top:10px;
	color:#727272;
	margin-right:10px;
	white-space:nowrap;
	overflow:hidden;
}
#confirm_itog_table  .item_pole .input_file_block .inputfile
{
	position:absolute;
	top: 0px;
	left: 0px;
	width:100%;
	height:100%;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0.0;
	-khtml-opacity: 0.0;
	opacity: 0.0;
	overflow:hidden;
	z-index:10;
	background:url(/local/templates/main/images/spacer.gif);
}
#confirm_itog_table  .item_pole .input_file_block .inputfile input
{
	position:absolute;
	top: 0px;
	right: 0px;
	font-size:40px;
	width:100%;
	height:100%;
}
#confirm_itog_table  .item_pole .input_file_block .inputfile_dop
{
	position:absolute;
	top: 0px;
	bottom: 0px;
	background:#a7a7a7;
	text-shadow: 0px 1px 0px #333333;
	color:#fff;
	font-size:12px;
	padding: 9px 10px;
	right: 0px;
	z-index:1;
}
#confirm_itog_table .item_input
{
	padding: 8px 26px 8px 26px;
	margin-left: 0px;
}
#confirm_itog_table .submit_line
{
	float:right;
}
#confirm_rewards
{
	padding: 37px 24px 24px 24px;
	margin: 0px;
	display:none;
	position:fixed;
	top:50%;
	left:36%;
	z-index:1001;
	width:822px;
	height:450px;
	margin: -281px 0px 0px -211px;
	background:#fff;
	-webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 10px;
	-moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 10px;
	box-shadow:  rgba(0,0,0, 0.5) 0px 0px 10px;
	font-size:12px;
	color:#333333;
	border:1px solid #e1e1e1;
}
#confirm_rewards #close_window
{
	padding: 0px;
	margin: 0px;
	position:absolute;
	top: 11px;
	right: 11px;
	height:17px;
	cursor:pointer;
	width:17px;
	background:url(/local/templates/main/images/icon_del.gif) 0px 0px no-repeat;
}
#confirm_rewards #close_window:hover
{
	background:url(/local/templates/main/images/icon_del.gif) 0px -17px no-repeat;
}
#confirm_rewards p
{
	padding: 0px;
	margin: 0px 0px 14px 0px;
}
#confirm_rewards  .item_pole
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 13px 0px;
	height:37px;
}
#confirm_rewards  .item_pole .input_file_block
{
	position:relative;
	z-index:1;
	zoom:1;
	width:268px;
	border:1px solid #cccccc;
	-webkit-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	padding: 0px;
	margin: 0px;
	background:#fff;
	height:33px;
	float:left;
	margin-right:7px;
	padding: 0px 5px 0px 5px;
}
#confirm_rewards  .item_pole .inputtext_date
{
	position:relative;
	z-index:1;
	zoom:1;
	width:268px;
	border:1px solid #cccccc;
	-webkit-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	padding: 0px;
	margin: 0px;
	background:#fff;
	height:30px;
	float:left;
	margin-top:3px;
	margin-right:9px;
	padding: 0px 5px 0px 5px;
}
#confirm_rewards  .item_pole .inputtext_date input
{
	padding:8px 0px;
	width:244px;
	color:#666666;
	font-size:12px;
	font-family: arial, sans-serif;
	background:url(/local/templates/main/images/spacer.gif) 0px 0px;
	border: 0px;
}
#confirm_rewards  .item_pole .inputtext_date .calendar-icon
{
	position:absolute;
	top:4px;
	right:3px;
}
#confirm_rewards  .item_pole .input_file_block .name_file
{
	padding-top:10px;
	color:#727272;
	margin-right:10px;
	white-space:nowrap;
	overflow:hidden;
}
#confirm_rewards  .item_pole .input_file_block .inputfile
{
	position:absolute;
	top: 0px;
	left: 0px;
	width:100%;
	height:100%;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0.0;
	-khtml-opacity: 0.0;
	opacity: 0.0;
	overflow:hidden;
	z-index:10;
	background:url(/local/templates/main/images/spacer.gif);
}
#confirm_rewards  .item_pole .input_file_block .inputfile input
{
	position:absolute;
	top: 0px;
	right: 0px;
	font-size:40px;
	width:100%;
	height:100%;
}
#confirm_rewards  .item_pole .input_file_block .inputfile_dop
{
	position:absolute;
	top: 0px;
	bottom: 0px;
	background:#a7a7a7;
	text-shadow: 0px 1px 0px #333333;
	color:#fff;
	font-size:12px;
	padding: 9px 10px;
	right: 0px;
	z-index:1;
}
#confirm_rewards .item_input
{
	padding: 8px 26px 8px 26px;
	margin-left: 0px;
}
#confirm_rewards .submit_line
{
	float:right;
}
.form_block .form_tbl .starrequired
{
	color:#ef7c00;
}
.form_block .form_tbl td
{
	padding-bottom:5px;
}
.form_block td.descr_td
{
	padding-bottom:15px;
	font-style: italic;
	font-size: 12px;
}
form.register_form
{
	width: 80%;
}
.form_block .form_tbl .name_td
{
	padding: 8px 11px 0px 0px;
	vertical-align:top;
	margin: 0px;
}
.form_block .form_tbl .inputtext_bg
{
	/*border:1px solid #cccccc;*/
	-webkit-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
	padding: 0px;
	margin: 0px;
	/*background:#fff;*/
	background:#eae8e8;
	height:30px;
	width: 468px;
	float:left;
	padding: 0px 5px 0px 5px;
}
.form_block .form_tbl .inputtext_bg input,
.form_block .form_tbl .inputtext_bg select
{
	padding:8px 0px;
	width:100%;
	color:#666666;
	font-size:12px;
	font-family: arial, sans-serif;
	background:url(/local/templates/main/images/spacer.gif) 0px 0px;
	border: 0px;
}
.form_block .form_tbl .submit_td
{
	padding: 0px 0px 20px 0px;
}
.form_block .form_tbl .submit_td .item_input
{
	padding: 8px 17px 8px 17px;
	margin: 0px 10px 0px 0px;
	display:block;
	text-shadow:rgba(255,255,255, 0.4) 0px 1px 0px;
	/*background:#ef7c00;*/
	background: #f07e3b;
	/*color:#333333;*/
	color:#fff;
	font-size:18px;
	text-decoration:none;
	position:relative;
	z-index:1;
	zoom:1;
	float:left;
	-webkit-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	-moz-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
}
.form_block .form_tbl .submit_td .item_input:hover {
	text-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0 0;
	-moz-box-shadow: 0 0 0 0;
	box-shadow: 0 0 0 0;
}
.form_block .form_tbl .submit_td .item_input input
{
	position:absolute;
	padding: 0px;
	margin: 0px;
	background:url(/local/templates/main/images/spacer.gif);
	border: 0px;
	cursor:pointer;
	top: 0px;
	left: 0px;
	width:100%;
	height:100%;
}
.auth_form
{
	margin-left:21px;
	padding-top:24px;
}
.auth_form .bx-auth-note
{
	margin-bottom:12px;
}
.form_block a
{
	color:#ef7c00;
}
.foget_pass
{
	margin-top:20px;
}
.right_register_txt
{
	float:right;
	width:300px;
	padding: 0px;
	position:relative;
	z-index:1;
	zoom:1;
	margin: 20px -20px 0px 0px;
}
.right_register_txt h2
{
	color:#ef7c00;
	font-size:28px;
	font-weight:normal;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}
.left_column_register
{
	float:left;
	margin: 0px 0px 0px 0px;
	width:640px;
}
.left_column_register .form_block .form_tbl .inputtext_bg
{
	width:305px;
}
.dop_block_poles
{
	width:336px;
	height:41px;
	background:url(/local/templates/main/images/bg_reg_dop_txt.png) 0px 0px no-repeat;
	text-align:center;
	padding: 12px 50px 8px 50px;
}
.left_column_register .form_block .form_tbl .captcha_pic
{
	float:left;
	text-align:center;
	font-size:12px;
	width:180px;
}
.left_column_register .form_block .form_tbl .captcha_pic img
{
	margin-bottom:6px;
}
.left_column_register .form_block .form_tbl .inputtext_bg_captcha
{
	width:117px;
	margin-left:8px;
	margin-top:5px;
	float:left;
}
.left_column_register .form_block .agree_block
{
	padding-left:30px;
	margin-bottom:30px;
}
.left_column_register .form_block .agree_block .checkbox_block
{
	position:relative;
	float:left;
	margin-left:-30px;
}
.left_column_register .form_block .submit_line .item_input
{
	float:left;
	margin-top:20px;
	margin-left: 0px;
	margin-right:10px;
}
.logout_a
{
	/*margin-top:-30px;*/
	margin-right:10px;
	font-size:18px;
	position:relative;
	z-index:1;
	float:right;
}

#top_menu_main ul
{
	padding: 0px;
	margin: 0px 0px 0px -30px;
	position:relative;
	z-index:1;
	zoom:1;
	left:20px;
	list-style:none;
}
#top_menu_main ul li
{
	float:left;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 10px 12px;
	list-style:none;
}
#top_menu_main ul li a
{
	/*padding: 10px 13px 8px 13px;*/
	padding: 0px 10px;
	margin: 0px;
	display:block;
	/*text-shadow:rgba(255,255,255, 0.4) 0px 1px 0px;*/
	background:#ef7c00;
	color:#000000;
	font-size:17px;
	white-space:nowrap;
	text-align:center;
	/*font-weight:bold;*/
	/*text-transform:uppercase;*/
	line-height:26px;
	height:26px;
	text-decoration:none;
		/*-webkit-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
		-moz-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
		box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;*/
	}
#top_menu_main ul li.sel a, #top_menu_main ul li:hover a
{
	-webkit-box-shadow: rgba(0,0,0, 0.0) 3px 3px 3px;
	-moz-box-shadow: rgba(0,0,0, 0.0) 3px 3px 3px;
	box-shadow: rgba(0,0,0, 0.0) 3px 3px 3px;
}
#top_menu_main ul li.item1 a
{
	/*background:#ffed00;*/
	/* background:#e3000f; */
	background:#ef7c00;
	width:110px;
}
#top_menu_main ul li.item2 a
{
	/*background:#009ee3;
	padding-left:6 0px;*/
	/*background:#e3000f;*/
	background:#ef7c00;
    width: 816px;
	text-align:left;
}
#top_menu_main ul li.item3 a
{
	/*background:#ef7c00;*/
	/*background:#afca05;*/
	background:#ffed00;
	width:110px;
}
#top_menu_main ul li.item4 a
{
	/* background:#afca05;
	padding-left:60px; */
	/*background:#ef7c00;*/
	background:#ffed00;
    width: 816px;
	text-align:left;
}
#top_menu_main ul li.item5 a
{
	/* background:#ad4482; */
	/*background:#019cde;*/
	background:#e3000f;
	width:110px;
}
#top_menu_main ul li.item6 a
{
	/* background:#afca05;
	padding-left:60px; */
	/*background:#ffc424;*/
	background:#e3000f;
    width: 816px;
	text-align:left;
}
#top_menu_main ul li.item7 a
{
	/* background:#ad4482; */
	background:#e40045;
	width:110px;
}
#top_menu_main ul li.item8 a
{
	/* background:#ffed00;
	padding-left:60px; */
	background:#ca4e97;
    width: 816px;
	text-align:left;
}
#top_menu_main.one-line {
	margin-top: 0;
}
#top_menu_main.one-line ul li a {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#top_menu_main.one-line ul li.item2 a {
	width: 740px;
	text-align: center;
}

.auth_form_head
{
	padding: 0px;
	margin: 0px;
	font-weight:normal;
	position:relative;
	margin-top:-40px;
	font-size:12px;
}
#main .auth_form_head .submit_block
{
	text-align:left;
}
#main .auth_form_head .submit_block .item_input
{
	padding: 8px 9px 8px 9px;
	margin: 0px 0px 0px 6px;
	display:block;
	text-shadow:rgba(255,255,255, 0.4) 0px 1px 0px;
	background:#ef7c00;
	color:#333333;
	font-size:14px;
	text-decoration:none;
	position:relative;
	z-index:1;
	zoom:1;
	float:right;
	-webkit-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	-moz-box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
	box-shadow: rgba(0,0,0, 0.2) 3px 3px 3px;
}
.auth_form_head .submit_block .item_input input
{
	position:absolute;
	padding: 0px;
	margin: 0px;
	background:url(/local/templates/main/images/spacer.gif);
	border: 0px;
	cursor:pointer;
	top: 0px;
	left: 0px;
	width:100%;
	height:100%;
}
#main .auth_form_head .submit_block .item_input:hover
{
	color:#fff;
	text-shadow:none;
	-webkit-box-shadow: rgba(0,0,0, 0.0) 3px 3px 3px;
	-moz-box-shadow: rgba(0,0,0, 0.0) 3px 3px 3px;
	box-shadow: rgba(0,0,0, 0.0) 3px 3px 3px;
}
.auth_form_head  .remember_me
{
	float:left;
	font-size:11px;
}
.auth_links
{
	font-size:11px;
}
.auth_form_head  .form_tbl td
{
	padding-bottom:3px;
	padding-bottom:3px;
}
.auth_form_head  .form_tbl td.name_td
{
	padding-top:3px;
}
.auth_form_head  .form_tbl td .inputtext_bg
{
	height: 24px;
	width:220px;
}
.auth_form_head  .form_tbl td .inputtext_bg input
{
	padding:5px 0px;
}
#top_menu_main
{
	position:relative;
	margin-top:-38px;
}
.page_content2
{
	width:700px;
	float:left;
}
.right_column
{
	float:right;
	width:240px;
	position:relative;
	z-index:1;
	zoom:1;

	padding-top:20px;
}
.right_column .pics_list
{
	padding: 0px;
	margin: 0px;
}
.right_column .pics_list .item_pic
{
	padding: 0px;
	margin: 0px 0px 20px 0px;
}
.right_column .pics_list .item_pic .pic_block
{
	/*border:1px solid #383836;*/
	display:block;
}
.right_column .pics_list .item_pic .pic_block img
{
	padding: 0px;
	margin: 0px;
}
.right_column .pics_list .item_pic .name
{
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding:0px;
	color:#ef7c00;
	margin: 10px 0px 0px 0px;
}
div.main_photo_block
{
	width: 980px;
    padding-top:30px;
}
div.main_photo_block div.main_photo
{
	float: left;
	width: 730px;
}
div.main_photo_block div.right_photos
{
	float: right;
	width: 240px;
	right: 0;
	padding-top: 0;
}
div.main_photo_block div.right_photos img,div.olympic_right_photos img
{
    width: 240px;
	margin-bottom: 10px;
}
div.review_list
{
	width: 740px;
    position:relative;
    z-index:1;
	margin: 0px auto;
}
div.review_list div.review_image img
{
	width: 740px;
}
/*#content div.review_list ul
{
	list-style-type: none;
}*/
#content div.review_list li
{
	list-style-type: none;
	background: none;
	padding: 0;
	min-height: 790px;
}
div.review_list a.prev {
	/*width: 0;
	height: 0;
	border-top:24px solid transparent;
	border-right: 40px solid #ad4482;
	border-bottom:24px solid transparent;*/
	width:30px;
	height:30px;
	position: absolute;
	top: 240px;
	left: 5%;
	z-index: 1000;
	background-image: url('/bitrix/templates/preschool/js/fancy/fancybox.png');
	background-position: -40px -30px;
}
div.review_list a.next {
	/*width: 0;
	height: 0;
	border-top: 24px solid transparent;
	border-left: 40px solid #ad4482;
	border-bottom: 24px solid transparent;*/
	width:30px;
	height:30px;
	position: absolute;
    top: 240px;
	right:5%;
	z-index: 1000;
	background-image: url('/bitrix/templates/preschool/js/fancy/fancybox.png');
	background-position: -40px -60px;

}
div.review_text
{
	margin-top: 15px;
}
div.sponsors_list .title_item
{
    background: #f07e3b;
    text-align:center;
    height:26px;
    line-height:26px;
    margin-bottom:20px;
}
div.sponsors_list div.sponsor
{
	margin-bottom: 10px;
}
#top_menu .top_menu_inner
{
    margin-left:-10px;
}
#top_menu .top_menu_inner li
{
    background:transparent !important;
    border-bottom: 0px !important;
    padding-bottom: 0px;
    position: relative;
    z-index: 1;
    /*margin-right:10px;*/
}
#top_menu .top_menu_inner li:after
{
    content:'';
    position: absolute;
    width:10px;
    top: 0px;
    bottom: -1px;
    right:-10px;
    /*background:#e4e3e3;*/
    background:#fff;

}
#top_menu .top_menu_inner li a
{
    background:transparent !important;
    border-bottom: 0px;
    width:auto !important;
    /*text-transform:none;*/
    -webkit-box-shadow: rgba(0,0,0, 0.0) 3px 3px 3px;
    -moz-box-shadow: rgba(0,0,0, 0.0) 3px 3px 3px;
    box-shadow: rgba(0,0,0, 0.0) 3px 3px 3px;
}
#top_menu .top_menu_inner li.item1,#top_menu .top_menu_inner li.item3
{
	width: 110px !important;
}
#top_menu .top_menu_inner li.item2
{
	width: 740px !important;
}



.soc_icons
{
    padding: 0;
    margin: 0 0 0 -27px;
}
.soc_icons a
{
    display:inline-block;
    width:24px;
    height:24px;
    overflow:hidden;
    background-image: url(/local/templates/main/images/icons_soc.png);
    background-repeat:no-repeat;
    background-position: 0px 0px;
    margin-right:5px;
}
.soc_icons a.icon_vk
{
    background-position: 0px 0px;
}
.soc_icons a.icon_od
{
    background-position: -25px 0px;
}
.soc_icons a.icon_fb
{
    background-position: -50px 0px;
}
.page_bottom_line
{
    height:26px;
    margin-top:-50px;
    margin-bottom:10px;
}
.page_bottom_line a
{
    display:block;
    text-align:center;
    color:#000 !important;
    font-size:17px;
    /*text-transform: uppercase;*/
    line-height:26px;
    /*font-weight:bold;*/
    text-decoration: none;
}
/*color_page style*/
.color_page_yellow .menu_color
{
    background:#ffcc00;
}
.page_bottom_line.color_yellow
{
    background:#ffcc00;
}
.color_page_bordo .menu_color
{
    background:#c75694;
}
.page_bottom_line.color_bordo
{
    background:#c75694;
}
.color_page_red .menu_color
{
    background:#e3000f;
}
.page_bottom_line.color_red
{
    background:#e3000f;
}
.color_page_orange .menu_color
{
    background:#f07e3b;
}
.page_bottom_line.color_orange
{
    background:#f07e3b;
}
.color_page_blue .menu_color
{
    position: relative;
    z-index: 1;
    background:#009ee3;
}
.page_bottom_line.color_blue
{
  /*background:#009ee3; #0459a5*/
	background: #ef7c00;    
}
.page_content_center
{
    margin-left:175px;
    margin-right:120px;
}
.school_rating
{
    padding: 0px;
    /*margin: 0px 0px 30px 0px;*/
    margin: 0;

}
.school_rating .title_block
{
    margin: 0px 120px;
    background:#ca4e97;
    padding-bottom:40px;
    text-align: center;
}
.school_rating .title_block .title_num
{
    color:#fff;
    /*font-size:60px;*/
	font-size: 112px;
	line-height: 1;
    padding-top:40px;
    margin-bottom:4px;
    text-shadow: 0px 0px 10px rgba(0,0,0, 0.5);
}
.school_rating .title_block span
{
    text-transform: uppercase;
    text-align:center;
    color:#fff;
    font-size:16px;
    font-family: verdana, sans-serif;
}
.school_rating .title_block .title
{
	margin-top: -16px;
    display: inline-block;
}
.school_rating .title_block span.white_fon
{
	display: inline-block;
    padding: 16px 14px;
    margin-top: 14px;
    vertical-align: top;
}
.school_rating  .school_list_rating
{
    padding: 0;
    margin: 0;
}
.school_rating  .school_list_rating .item_place
{
   padding: 0;
    margin: 0;
}
.school_rating  .school_list_rating .item_place .left_pic
{
    width:420px;
    float:left;
    text-align:left;
    height:280px;
    overflow:hidden;
	position: relative;
}
.school_rating  .school_list_rating .item_place .left_pic a, .school_rating  .school_list_rating .item_place .right_pic a
{
	display: block;
}
.school_rating  .school_list_rating .item_place .left_pic a span, .school_rating  .school_list_rating .item_place .right_pic a span
{
position: absolute;
    top: 5px;
    bottom: 5px;
    left: 5px;
    right: 5px;
    border-style: solid;
    border-width: 8px 8px 19px;
    -moz-border-image: url(/local/templates/main/images/border_img.png) 27 27 73 repeat;
    -webkit-border-image: url(/local/templates/main/images/border_img.png) 27 27 73 repeat;
    -o-border-image: url(/local/templates/main/images/border_img.png) 27 27 73 repeat;
    border-image: url(/local/templates/main/images/border_img.png) 27 27 73 fill repeat;
}

.school_rating  .school_list_rating .item_place .left_pic img, .school_rating  .school_list_rating .item_place .right_pic img
{
	border: none;
}
.school_rating  .school_list_rating .item_place .right_pic
{
    width:420px;
    float:right;
    text-align:right;
    height:280px;
    overflow:hidden;
		position: relative;
}
.school_rating  .school_list_rating .item_place .left_pic img,
.school_rating  .school_list_rating .item_place .right_pic img
{
    min-width:420px;
    height:auto;
}
.school_rating  .school_list_rating .item_place .place_info
{

    float:left;
    width:140px;
    height:280px;
    text-align:center;
    background:#ca4e97;
}
.school_rating  .school_list_rating .item_place .place_info .place_number
{
    width:84px;
    height:84px;
    background:#fff;
    color:#ca4e97;
    font-size:40px;
    font-weight:bold;
    text-align:center;
    line-height:84px;
    margin: 0px auto;
    box-shadow:3px 3px 7px rgba(0,0,0, 0.5);
    -moz-box-shadow:3px 3px 7px rgba(0,0,0, 0.5);
    -webkit-box-shadow:3px 3px 7px rgba(0,0,0, 0.5);
    margin-bottom:25px;
}
.school_rating  .school_list_rating .item_place .prev_discribe,.btm_prev_discribe
{
    margin: 0px 120px;
    background:#ca4e97;
    clear:both;
    padding:35px 30px;
    color:#fff;
    text-align:justify;
}
.school_rating  .school_list_rating .item_place .prev_discribe .name, .btm_prev_discribe .name
{
    text-align:center;
    font-size:16px;
    text-transform: uppercase;
    font-weight:bold;
    margin-bottom:20px;
}
.school_rating  .school_list_rating .item_place .prev_discribe .column1, .btm_prev_discribe .column1
{
    display:inline-block;
    color:#fff;
    text-align:left;
    width:320px;
    vertical-align:top;
}
.school_rating  .school_list_rating .item_place .prev_discribe:after, .btm_prev_discribe:after
{
    content:'';
    display: inline-block;
    width:100%;
}
.blue_txt
{
    color:#009ee3;
}
.ou_types
{
    margin-bottom:20px;
}
.ou_types .title_type_zayavka
{

    color: #ef7c00;
    font-size: 24px;
    font-weight: bold;
	font-style:italic;
    padding: 0px;
    margin: 0px 0px 20px 0px;
}
.ou_types .title_poles_name
{
    color: #ef7c00;
    font-size: 18px;
    float:left;
    margin-right:15px;
    margin-top:46px;
}
.ou_types .result_list_value
{
    overflow:hidden;
}
.ou_types .result_list_value .type_k
{
    margin-bottom:10px;
}
.ou_types .result_list_value label
{
    display:inline-block;
    padding: 8px 5px;

    /*border:1px solid #cccccc;*/
    -webkit-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
    -moz-box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
    box-shadow: inset rgba(0,0,0, 0.10) 3px 3px 3px;
    margin: 0px 0 0 10px;
    /*background:#fff;*/
    background:#eae8e8;
    width:610px;
}
.color_page_orange .line_sep_lk {
	background: #f07e3b;
}
.line_sep_lk
{
	background: #009ee3;
	height: 20px;
	clear:both;
	margin: 0px 0px 30px 0px;
	border: 0px;
}
.news_form_color td .name
{
	color:#ef7c00 !important;
}
.radio_list .name_list
{
	font-size:18px;
	padding-top:10px;
	color:#ef7c00 !important;
	margin-bottom:10px;
}
.radio_list .item
{
	font-style:italic;
	margin-bottom:10px;
}
.person_count .submit_line .item_input,
.submit_line_columns .item_input
{
	width:240px;
	text-align: center;
	margin-bottom:10px;
}
.person_count .submit_line .dop_submit_txt,
.submit_line_columns .dop_submit_txt,
.send_dipl_block .dop_submit_txt
{
	font-style:italic;
	font-size:12px;
	margin-bottom:20px;
	display:block;
}
#form_area_3 .submit_line .item_input
{
	float:left;
	margin-left: 0px;
}

.conc-name
{
	color: #ef7c00;
	font-size: 24px;
	font-weight: bold;
	font-style:italic;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}

.bg_foot_pic {
	position: absolute;
	height: 584px;
	/* height: 1100px; */
	bottom: 170px;
	left: -24px;
	right: 0px;
	z-index: 1;
	/*background: url('/bitrix/templates/preschool/images/bg_pic1.jpg') center bottom no-repeat;*/
	background: url('/bitrix/templates/preschool/images/bg_pic1_new.png') center bottom no-repeat;
}
.form_cont_bg
{
	/*position: relative;
	z-index:2;*/
}
.dop_height
{
	height:113px;
	clear:both;
}
.padd_box_in_kraska
{
	position: relative;
	z-index:5;
	min-height:292px;
	padding-bottom:239px;
}
.padd_box_in_kraska:after
{
	content:'';
	padding: 0;
	clear: both;
	height:1px;
	display:block;
}
.footer_padd_box_kraska
{
	/*height:auto;*/
}
.footer_padd_box_kraska .page_bottom_line
{
	/*z-index:6;
	position: relative;*/
}
.footer_padd_box_kraska .bg_foot_pic
{
	/*position: static;
	margin-top:-413px;
	margin-left:-24px;*/
}
.reg_form .form_tbl .name_td
{
	color:#ef7c00 !important;
}
.old_reg_link_block .line_sep_lk
{
	margin-bottom: 0;
}
.old_reg_link_block .name_list
{
    font-size: 18px;
    padding-top: 10px;
    color: #ef7c00 !important;
    margin-bottom: 10px;
}
.old_reg_link_block .submit_line .item_input
{
	    width: 240px;
    text-align: center;
    margin-bottom: 10px;
}
.old_reg_link_block .dop_submit_txt
{
	font-style: italic;
    font-size: 12px;
    margin-bottom: 20px;
    display: block;
	}
.center_td_txt td
{
	text-align:center;
}
table.obozn_tbl
{
	width: 100%;
}
td.obozn_icon_td
{
	width: 10%;
}
.first_p
{
	margin-left: 7px !important;
}

.jq-selectbox__select {
    margin: 0 -5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.jq-selectbox__dropdown {
	margin-left: -5px;
	width: calc(100% + 10px);
}
.jq-selectbox__dropdown ul {
	margin: 0 !important;
}
.payment_method_block {
	margin-right: 15px;
}
/* End */
/* /local/templates/main/components/bitrix/system.auth.form/main_auth/style.css?1490231948442 */
/* /local/js/formstyler/jquery.formstyler.css?14902319479960 */
/* /local/templates/main/template_styles.css?156871786565545 */
