


/* Start:/bitrix/templates/mobile/components/bitrix/menu/left/style.css*/
/* Left Menu */.leftMenu{	border: 2px solid #f3c8f9;	margin: 0 0 20px 0;	padding: 0;	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;}.leftMenu ul{	padding: 0;}.leftMenu li{	display: block;	padding: 0;	position: relative;	_zoom: 1;}.leftMenu li a, .leftMenu li span{	color: #1D85B3;	display: block;	font-size: 14px;	font-weight: bold;	margin: -2px;	padding: 0px 25px;	position: relative;	text-decoration: none;	*zoom: 1;}.leftMenu li.child, .leftMenu li.child{	color: #1D85B3;	display: block;	font-size: 14px;	font-weight: bold;	margin: -2px;	padding: 0 0 0 15px;	position: relative;	text-decoration: none;	*zoom: 1;}.leftMenu li a:active{	text-decoration: none;}.leftMenu .bord span, .leftMenu .bord a{	background-color: #b966c5;	color: #f0ea83;}.leftMenu .current span, .leftMenu .current a{}.leftMenu .current a:active, .leftMenu .current a:active span{	color: #f0ea83;}.leftMenu li a span, .leftMenu li span span{	border-bottom: 1px solid #dfe0dc;	margin: 0;	padding: 8px 0;}.leftMenu li a span{	cursor: pointer;}.leftMenu li span span{	cursor: default;}.leftMenu .current a span, .leftMenu .current span span{	border-color: #b966c5;	padding: 8px 0;}.leftMenu .last a span, .leftMenu .last span span{	border-bottom: none;}.leftMenu .prev a span, .leftMenu .prev span span{	border-color: #b966c5;}.leftMenu li em{	background: url('/bitrix/templates/mobile/components/bitrix/menu/left/images/left-menu.gif') no-repeat left top;	display: none;	height: 100px;	margin: -7px 0 0 0;	position: absolute;	right: -14px;	top: 50%;	width: 13px;}.leftMenu li.child em{	background: url('/bitrix/templates/mobile/components/bitrix/menu/left/images/left-menu.gif') no-repeat left top;	display: none;	height: 100px;	margin: -7px 0 0 0;	position: absolute;	left: 25px;	top: 50%;	width: 13px;}.leftMenu .current em{	display: block;}.leftMenu li.current em{	display: block;}
/* End */



/* Start:/bitrix/templates/mobile/styles.css*/
html {
	font:14px/1.4 "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#000;
	background:#fff;
}
html, body {
	height:100%;
}
button, input, select, textarea {
	font:inherit;
}
body {
	margin:0;
}
audio:not([controls]) {
	display:none;
	height:0;
}
h1 {
	font-size:18px;
	margin:.67em 0;
}
h2 {
	font-size:22px;
	margin:.83em 0;
	color:#394046;
}
h3 {
	font-weight:normal;
	font-size:16px;
	margin:1em 0;
}
h4 {
	font-size:1em;
	margin:1.33em 0;
}
h5 {
	font-size:.83em;
	margin:1.67em 0;
}
h6 {
	font-size:.67em;
	margin:2.33em 0;
}
abbr[title] {
	border-bottom:1px dotted;
}
mark {
	background:#ff0;
	color:#000;
}
pre {
	white-space:pre-wrap;
	word-wrap:break-word;
}
q {
	quotes:none;
}
q:before, q:after {
	content:'';
	content:none;
}
small { font-size:80%; }
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
sup { top:-0.5em; }
sub { bottom:-0.25em; }
dl, menu, ol, ul { margin:1em 0; }
dd { margin:0 0 0 40px; }
menu, ol, ul {
	padding:0 0 0 40px;
}
nav ul, nav ol {
	list-style:none;
}
img {
	border:0;
	-ms-interpolation-mode:bicubic;
}
svg:not(:root) { overflow:hidden; }
figure { margin:0; }
form { margin:0; }
fieldset {
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:.35em .625em .75em;
}
legend {
	border:0;
	padding:0;
	white-space:normal;
}
button, input, select, textarea {
	font-size:100%;
	margin:0;
	vertical-align:baseline;
}
button, input { line-height:normal; }
button, select { text-transform:none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance:button;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing:border-box;
	padding:0;
}
textarea {
	overflow:auto;
	vertical-align:top;
}
table {
	border-collapse:collapse;
}
html, button, input, select, textarea { color:#000; }
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	background:rgba(255,255,255,0.5);
	margin:1em 0;
	padding:0;
}
img {
	vertical-align:middle;
	max-width:100%;
}
fieldset {
	border:0;
	margin:0;
	padding:0;
}
textarea { resize:vertical; }
[data-target-self], [data-target-blank] { cursor:pointer; }
a, .pseudolink {
	color:#659dd4;
	text-decoration:underline;
}
a:active, a.active, .pseudolink:active, .pseudolink.active {
	color:#3c89cf;
	text-decoration:none;
}
.text-red { color:#de4834; }
.text-green { color:#059d4f; }
.text-gray { color:#4d4d4d; }
.text-thin { font-weight:300; }
.btn {
	display:inline-block;
	padding:9px 14px;
	margin-bottom:0;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	text-decoration:none;
	text-shadow:0 1px 0 rgba(0,0,0,0.4);
	background:#449ada;
	background:-moz-linear-gradient(top,#449ada 0%,#4295d8 20%,#357ccf 79%,#3277cd 100%);
	background:-ms-linear-gradient(top,#449ada 0%,#4295d8 20%,#357ccf 79%,#3277cd 100%);
	background:-webkit-linear-gradient(top,#449ada 0%,#4295d8 20%,#357ccf 79%,#3277cd 100%);
	background:-o-linear-gradient(top,#449ada 0%,#4295d8 20%,#357ccf 79%,#3277cd 100%);
	background:linear-gradient(to bottom,#449ada 0%,#4295d8 20%,#357ccf 79%,#3277cd 100%);
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	border:solid 1px #306da5;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.6), 0 1px 4px rgba(0,0,0,.4);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.6), 0 1px 4px rgba(0,0,0,.4);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.6), 0 1px 4px rgba(0,0,0,.4);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	white-space:nowrap;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	outline:none;
	cursor:pointer;
}
.btn:active, .btn:focus {
	color:#fff;
	background-color:#3c89cf;
	-webkit-box-shadow:inset 0 5px 15px rgba(0,0,0,.25);
	-moz-box-shadow:inset 0 5px 15px rgba(0,0,0,.25);
	box-shadow:inset 0 5px 15px rgba(0,0,0,.25);
}
.btn:active, .btn.active {
	-webkit-box-shadow:inset 0 -5px 15px rgba(0,0,0,.25);
	-moz-box-shadow:inset 0 -5px 15px rgba(0,0,0,.25);
	box-shadow:inset 0 -5px 15px rgba(0,0,0,.25);
}
.btn-block {
	display:block;
	width:100%;
	margin:20px 0;
}
.btn-green {
	border-color:#198c68;
	background:#20ae83;
	background:-moz-linear-gradient(top,#20ae83 0%,#1a9c6b 100%);
	background:-ms-linear-gradient(top,#20ae83 0%,#1a9c6b 100%);
	background:-webkit-linear-gradient(top,#20ae83 0%,#1a9c6b 100%);
	background:-o-linear-gradient(top,#20ae83 0%,#1a9c6b 100%);
	background:linear-gradient(to bottom,#20ae83 0%,#1a9c6b 100%);
}
.btn-green:active, .btn-green:focus { background:#1da174; }
.btn-gray {
	border:0;
	line-height:22px;
	background:#f5f5f5;
	color:#000;
	font-weight:normal;
	text-shadow:none;
}
.btn-gray:active, .btn-gray:focus {
	background:#f0f0f0;
	color:#000;
	text-shadow:none;
}
.btn-link {
	background-color:transparent;
	border-color:#3d8cd5;
	width:35px;
	height:35px;
	margin-top:3px;
	text-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.btn-link:active, .btn-link:focus {
	border-color:#2f6ba3;
	background-color:transparent;
	text-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.btn-square {
	border:solid 1px #ccc;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.6), 0 0px 1px rgba(0,0,0,.2);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.6), 0 0px 1px rgba(0,0,0,.2);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.6), 0 0px 1px rgba(0,0,0,.2);
}
.btn-square:active, .btn-square:focus, .btn-square.active {
	-webkit-box-shadow:inset 0 2px 5px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 2px 5px rgba(0,0,0,.1);
	box-shadow:inset 0 2px 5px rgba(0,0,0,.1);
}
.btn-login {
	position:relative;
	padding-right:30px;
	background:#fff;
	border-color:#3d8cd5;
	color:#3d8cd5;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	font-weight:normal;
}
.btn-login:after {
	position:absolute;
	content:"";
	top:50%;
	right:10px;
	width:15px;
	height:16px;
	margin-top:-8px;
	background:url('/bitrix/templates/mobile/images/ui_sprite.png') no-repeat -35px -243px;
	background-size:105px auto;
}
.btn-login:active, .btn-login:focus {
	background:#fff;
	border-color:#2f6ba3;
	color:#2f6ba3;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.btn-login:active:after, .btn-login:focus:after { background-position:-35px -278px; }
.btn-cancel {
	position:relative;
	padding-right:30px;
	background:transparent;
	border:solid 1px #de3939;
	color:#de3939;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	font-weight:normal;
}
.btn-cancel:after {
	position:absolute;
	content:"";
	top:50%;
	right:8px;
	width:15px;
	height:16px;
	margin-top:-8px;
	background:url('/bitrix/templates/mobile/images/ui_sprite.png') no-repeat -35px -310px;
	background-size:105px auto;
}
.btn-cancel:active, .btn-cancel:focus {
	background:transparent;
	border-color:#ab2c2c;
	color:#ab2c2c;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.btn-cancel:active:after, .btn-cancel:focus:after { background-position:-35px -345px; }
.btn-service-search {
	position:relative;
	text-align:left;
	text-indent:-9999px;
	width:40px;
}
.btn-service-search:after {
	position:absolute;
	content:"";
	width:16px;
	height:16px;
	left:50%;
	top:50%;
	margin:-7px 0 0 -8px;
	background:url('/bitrix/templates/mobile/images/ui_sprite.png') no-repeat 0 -280px;
	background-size:105px auto;
}
.btn-edit {
	background-image:url('/bitrix/templates/mobile/images/ui_sprite.png');
	background-repeat:no-repeat;
	background-size:105px auto;
	text-indent:-9999px;
	text-align:left;
	background-position:1px 2px;
}
.btn-edit:active, .btn-edit:focus {
	background-color:transparent !important;
	background-position:1px -33px;
}
.btn-attach {
	background-image:url('/bitrix/templates/mobile/images/ui_sprite.png');
	background-repeat:no-repeat;
	background-size:105px auto;
	text-indent:-9999px;
	text-align:left;
	background-position:-69px 1px;
}
.btn-attach:active, .btn-attach:focus {
	background-color:transparent !important;
	background-position:-69px -34px;
}
.btn-car {
	background-image:url('/bitrix/templates/mobile/images/ui_sprite.png');
	background-repeat:no-repeat;
	background-size:105px auto;
	text-indent:-9999px;
	text-align:left;
	background-position:-69px -71px;
}
.btn-car:active, .btn-car:focus {
	background-color:transparent !important;
	background-position:-69px -106px;
}
.btn-map-marker {
	background-image:url('/bitrix/templates/mobile/images/ui_sprite.png');
	background-repeat:no-repeat;
	background-size:105px auto;
	text-indent:-9999px;
	text-align:left;
	margin-top:8px;
	background-position:-69px -140px;
}
.btn-map-marker:active, .btn-map-marker:focus {
	background-color:transparent !important;
	background-position:-69px -175px;
}
.form-control {
	display:block;
	width:100%;
	height:40px;
	margin:20px 0;
	padding:10px 20px;
	font-size:16px;
	line-height:20px;
	color:fadeuot(#000,60%);
	vertical-align:middle;
	background-color:#fff;
	background-image:url('data:image/gif;base64,R0lGODlhKQApAKIAAPf39/n5+fr6+vj4+Pv7+wAAAAAAAAAAACH5BAAAAAAALAAAAAApACkAAAP/CCHQQEBAFV0j0g0XRrBVwzSbNTDCApTY2nRqO1bQ534nuaHPPPyUDklT4myKognHJth0ZhkbxTga4VIlz0Vo+zRTHU+pOX2cFh8pA6dAVq88jesmAYJEG8JRSlrojwoLAj5IETOBEUBPT0MiJlpAPit8OT84YZMPNBwvIh96OgxKciJrL2lKNjUWgncjJWoUTm6eFaaTY5oXO2VtVZ1nWapcnV8voAGjsjQsmgsDEFqDTohNs68Oh5YrvENapMV4o7e2Q4edSoMhowQqzkrQuka2P9GuDukpChkVRWn1iTTZyRaHnbp3GiCMU0ZJWTY1HqQQmBCACT6Cafgx8Ncm716Tit5ENQKp508nKXxqUNPURJkTiyBSbjQ18KKcdBXYxAMhalvFlhR3ZrIwA4MQJDv+WfwUxVNFd15WRLGIgRfIfiTOXRAHQow7DdhawMpCUBcfR43ARohBIUOuBzhg6TqDQglFtC6qyuPxU1KLCBNybEE7LtA5QL2IbpV61cIqlAogQMnDjSc2Q1NAJuPkbEgrnviKEm3h7m84NqzsKGK5sROrEC0Vx6pSUxq9dqy8XEJEAtScPFmOzLpj+Ni3WEtsfOOdjdeMryFeB5H7CpMWyfK6eNLjhTpuR1Gwm+ogQ7mvvysPDrKHvHk4AAkAADs=');
	background-repeat:repeat;
	border:none;
	border-radius:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,.2), 0 1px 0 rgba(255,255,255,1);
	-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,.2), 0 1px 0 rgba(255,255,255,1);
	box-shadow:inset 0 1px 5px rgba(0,0,0,.2), 0 1px 0 rgba(255,255,255,1);
}
.form-control:focus {
	border:solid 1px #ccc;
	outline:0;
	-webkit-box-shadow:inset 0 1px 8px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,1);
	-moz-box-shadow:inset 0 1px 8px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,1);
	box-shadow:inset 0 1px 8px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,1);
	background-color:#fafafa;
	background-image:none;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color:#fafafa;
	background-image:none;
}
textarea.form-control { height:auto; }
.form-control.error { border:solid 1px #de4834; }
.form-control.warning { border:solid 1px #faca00; }
.text-error { color:#de4834; }
.error + .text-error {
	display:block;
	margin-top:-10px;
}
.text-warning { color:#faca00; }
.warning + .text-warning {
	display:block;
	margin-top:-10px;
}
.text-gray { color:#bdc3c7; }
.form-group { margin-bottom:20px; }
.form-group.group-search {
	position:relative;
	padding:0 15px;
	margin-bottom:0;
}
.form-group.group-search:before, .form-group.group-search:after {
	content:" ";
	display:table;
}
.form-group.group-search:after { clear:both; }
.form-group.group-search .form-control { padding-right:35px; }
.form-group.group-search .search-but {
	position:absolute;
	top:30px;
	right:27px;
	margin:0;
	border:none;
	width:20px;
	height:20px;
	padding:0;
	background:url('/bitrix/templates/mobile/images/ui_sprite.png') 3px -242px no-repeat;
	background-size:105px auto;
	overflow:hidden;
	text-indent:-9999px;
	z-index:2;
	cursor:pointer;
}
.group-header {
	font-size:14px;
	font-weight:bold;
	color:#4c4c4c;
	margin:15px 0 10px 0;
}
.group-header + .form-control { margin-top:0; }
.selectbox {
	vertical-align:middle;
	cursor:pointer;
}
select + .selectbox { margin-left:20px; }
.selectbox .select-box {
	max-width:160px;
	height:38px;
	padding:0 45px 0 10px;
	font-size:14px;
	font-weight:normal;
	line-height:38px;
	background:#f5f5f5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6), 0 1px 3px rgba(0,0,0,.3);
	-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6), 0 1px 3px rgba(0,0,0,.3);
	box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6), 0 1px 3px rgba(0,0,0,.3);
}
.selectbox .select-box:active { background:#f0f0f0; }
.selectbox .select-box .text {
	display:block;
	width:100%;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.selectbox .trigger {
	position:absolute;
	top:0;
	right:0;
	width:34px;
	height:100%;
}
.selectbox .trigger .arrow {
	position:absolute;
	top:0px;
	right:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	opacity:1;
	filter:alpha(opacity=30);
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAPCAYAAAARZmTlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX1JREFUeNqc1L9Lw0AUB/AklxZqEwoiJISskk3F/hUtdBME5w7OTm6ik4Pof6CCU4c6GIhTC131P+jSLc1QBwPRKEnqe+UCVi/JJQevPy7X76cXck8UBEHqdrsnhJDLJEkGnuf1DcP4FDiHbdtr39vtdkPX9TtJkg7iOD51HOdagvmaKIrH8E7gwhEsGLqu2xAqDAoMIecQ82huDRE5DMOndCEs6FSBfgGddI7myohEo9HoJgiCh6oQC8A8zMV8Ai9LqHg2m72YprlZr9d3cRFsdbvZbO7P5/NHVVWjLACuMYHxeHwGH9+gvkiv11tOp1MMicpCuNMcYAH1AZUQy7IEqNJQBnAPwDkFAgRwfoXgYEAtgPZYUA5w8RdYQxjQawb0DMCAF/iH8ECKovQB2OEFmAgHtFEGyESKoDJALsJ6GDRN+5Zlecv3/dvJZHJFz0EusNo9nBOeJoidAW9TCwq7ADbQ9/QcFP1e4mkb8EcSGoi3xk0PGp0vHD8CDACmLB9LUxe2ogAAAABJRU5ErkJggg==') 50% 50% no-repeat;
	background-size:15px auto;
}
.selectbox:active .arrow {
	opacity:1;
	filter:alpha(opacity=100);
}
.selectbox .dropdown {
	top:30px;
	margin:0;
	background:#fff;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);
	box-shadow:0 1px 3px rgba(0,0,0,0.3);
}
.selectbox ul {
	list-style:none;
	margin:0;
	padding:10px 0 0 0;
}
.selectbox li {
	padding:10px;
	color:#231F20;
	font-weight:normal;
	border-top:solid 1px #d4d4d4;
}
.selectbox li:first-child { border-top:0; }
.selectbox li.selected, .selectbox li:active {
	background:#eee;
	color:#4d4d4d;
	-webkit-box-shadow:inset 0 -2px 3px -2px rgba(0,0,0,.2), inset 0 2px 3px -2px rgba(0,0,0,.2);
	-moz-box-shadow:inset 0 -2px 3px -2px rgba(0,0,0,.2), inset 0 2px 3px -2px rgba(0,0,0,.2);
	box-shadow:inset 0 -2px 3px -2px rgba(0,0,0,.2), inset 0 2px 3px -2px rgba(0,0,0,.2);
}
.selectbox li.disabled { color:#ccc; }
.selectbox li.disabled:active {
	background:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}

.footer-wrapper { margin-top:20px; }
.container {
	margin:15px 15px 0 15px;
}
.container:before, .container:after {
	content:" ";
	display:table;
}
.container:after { clear:both; }
.container .container { margin-bottom:0; }
.well-done {
	color:#525252;
	font-weight:bold;
	font-size:22px;
	margin-top:50px;
}
.header {
	padding:10px;
	background:#449ada;
	background:-moz-linear-gradient(top,#449ada 0%,#4295d8 20%,#357ccf 79%,#3277cd 100%);
	background:-ms-linear-gradient(top,#449ada 0%,#4295d8 20%,#357ccf 79%,#3277cd 100%);
	background:-webkit-linear-gradient(top,#449ada 0%,#4295d8 20%,#357ccf 79%,#3277cd 100%);
	background:-o-linear-gradient(top,#449ada 0%,#4295d8 20%,#357ccf 79%,#3277cd 100%);
	background:linear-gradient(to bottom,#449ada 0%,#4295d8 20%,#357ccf 79%,#3277cd 100%);
	color:#fff;
}
.header h1 {
	text-align:center;
	margin:0;
	text-shadow:0 0 1px rgba(0,0,0,0.4);
	line-height:30px;
	padding:0;
	overflow:hidden;
	padding:0 5px;
}
.open-menu, .open-profile {
	display:block;
	position:relative;
	z-index:1;
	width:32px;
	height:32px;
	background:url('/bitrix/templates/mobile/images/ui_sprite.png') no-repeat;
	background-size:105px;
}
.open-menu {
	float:left;
	background-position:0 -70px;
}
.open-menu:active { background-position:0 -105px; }
.open-profile {
	float:right;
	background-position:0 -140px;
}
.open-profile:active { background-position:0 -175px; }
.open-profile.disabled { background-position:0 -210px; }

/*Вспомогательные контейнеры*/
#container{
	height:100%;
}
#main{
	position:relative;
	z-index:1;
	min-height:100%;
	background:#fff;
	box-shadow:10px 0 20px -10px rgba(0, 0, 0, .6), -10px 0 20px -10px rgba(0, 0, 0, .6);
}

/*Активное меню*/
#container.active{
	/*overflow:hidden;*/
}
#container.active[data-side="left"] .slide-menu.left-menu,
#container.active[data-side="right"] .slide-menu.right-menu{
	visibility:visible;
}

/*Боковые меню*/
.slide-menu {
	visibility:hidden;
	overflow:hidden;
	position:absolute;
	top:0;
	bottom:0;
	background:#295780 url('/bitrix/templates/mobile/images/noise.png');
}
.slide-menu.left-menu {
	right:50px;
	left:0;
}
.slide-menu.right-menu {
	right:0;
	left:50px;
}
.slide-menu.right-menu a {
	padding:12px 20px 12px 45px;
	position:relative;
}
.slide-menu.right-menu a:after {
	position:absolute;
	content:"";
	top:50%;
	left:16px;
	width:17px;
	height:17px;
	margin-top:-8px;
	background:url('/bitrix/templates/mobile/images/ui_sprite.png') no-repeat -35px -68px;
	background-size:105px;
}
.slide-menu.right-menu .personl-kabinet:after { background-position:-35px -68px; }
.slide-menu.right-menu .personl-aboutme:after { background-position:-35px -104px; }
.slide-menu.right-menu .personl-talons:after { background-position:-35px -139px; }
.slide-menu.right-menu .personl-analizes:after { background-position:-35px -173px; }
.slide-menu.right-menu .personl-services:after { background-position:-35px -208px; }
.slide-menu.left-menu li a:after {
	position:absolute;
	content:"";
	width:20px;
	top:0;
	right:16px;
	bottom:0;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAcCAYAAACH81QkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA11JREFUeNqUlXswVFEcx9e1b2NLMooGJTTKlJhZvUyTamqqYVAj/1RTf4kK2ZTnqIbyfo7NCg0KrQrlMdZuxJhivHpY23ovO5E812vZfscws8yy15n5zr33/M79zPfc3+93LoFkexGrbRWfkAxP8l8W8Q3hWWNobJaAV7CegBEIBC09nS3PyCTSSQemDS/B/46JgYOLBmETA0HILj7B8b3SP/10KsXi/HFm2WZBCCJr7+oVOt0NiO2SDEq0aFTzC/Z2PHawryleEILMgETS4RE+OIpBIBqFsvu0nU0FXhA2wOMqkBtQB4CqLnk9ihL3DfQj0Bk728q0ED8LdSDkhKAEEo2MjQuc7gVEiXr7e6kUsvEppnW5OhC2cqPs6O/ouMDZOyha2N3XA46MYGu8jUCY8sMyaBo5QiBX3+CYX5093RQyycCBebgq68lDS1UgbO2EEug3AkHWohEItrbT3uYgTxUIU2VP2dGEbPozgKLaRJ1icKSPQDkRgVbKoKUS32jAYhpcTLXpNPu3MWE+VmZ7TOfm54fqmn+cc/d/3AQxBaauBsAVciQGR9WuUEdN7aIOaBG9o4f2l+VHhtoiIxieilQC1XAKP75bWFxcQCArs91s1HvETfTZXG5EkNEx6wO3NTFMs1sild6PTkmAeSouCHwXzfLUSEdLU5NsANCqG1va3FhhyEUrSgARB4DIT49z32tkmAYA8qea+vpboZEvIPQV1I0KFFMHqMlM9DA33pWBAPkVAgEAkiD0BdURfKsplB3iBgBS3atkPxPDHU8XFQoFh1tSGpKSkQWhb6B+AMytrCWuAyA3vGFHGOht90aZSMwtLH6e8TobQg2gQWWASggCNOVzUvR1dW7Oyxfk4ZzsgtSCojwINYKkAJCvfWcV5FpgOL2Nm5Gpu5VxeV4un2PFsrPzyqq4EEKVOaQKsAoSmJTOiGN5FugwtM/KZmZlPpHJWUWC2vcQagaNrAdYgqBG8nJ33sa6cbWYoUU/Mj45NekZHs+prG8sgXgL6B8AFjbKInJC9bji+AEBoPVHrwdFpDb+FJbC/HfQKAAW8RzU9PgcLhfKuMftQVgcAIqXKxEXYOkogD+YNlz3gQxBEpAQNLF8puBpiaXtoKprB3UtH0QyvICV8V+AAQCYSbyoiDYV2QAAAABJRU5ErkJggg==') 100% 50% no-repeat;
	background-size:auto 16px;
}
.menu ul {
	margin:0;
	padding:0;
	border-bottom:1px solid rgba(255,255,255,0.3);
}
.menu ul li {
	
}
.menu ul li a {
	display:block;
	position:relative;
	padding:12px 30px 12px 20px;
	border-bottom:1px solid rgba(0, 0, 0, .4);
	font-size:16px;
	text-decoration:none;
	color:#fff;
	text-shadow:0 0 1px rgba(0, 0, 0, .4);
}
.menu ul li + li a {
	border-top:1px solid rgba(255, 255, 255, .3);
}
.menu ul li:first-child a:active,
.menu ul li:first-child a.active {
	padding-top:12px;
}
.menu ul li a:active,
.menu ul li a.active {
	border-top:0;
	padding-top:13px;
	box-shadow:inset 0 -3px 9px rgba(0, 0, 0, .1);
	background-color:rgba(0,0,0,0.04);
	background:-moz-linear-gradient(top,rgba(0, 0, 0, .1),rgba(0, 0, 0, 0));
	background:-ms-linear-gradient(top,rgba(0, 0, 0, .1),rgba(0, 0, 0, 0));
	background:-webkit-linear-gradient(top,rgba(0, 0, 0, .1),rgba(0, 0, 0, 0));
	background:-o-linear-gradient(top,rgba(0, 0, 0, .1),rgba(0, 0, 0, 0));
	background:linear-gradient(top,rgba(0, 0, 0, .1),rgba(0, 0, 0, 0));
}
.menu-white ul li a {
	border-bottom-color:#ccc;
	color:#4d4d4d;
	text-shadow:none;
}
.menu-white ul li a:active, .menu-white ul li a .active {
	box-shadow:inset 0 -3px 3px -2px rgba(0,0,0,.1), inset 0 3px 3px -2px rgba(0,0,0,.1);
	background:#f2f2f2;
}
.menu-white ul li:first-child a { border-top:solid 1px #ccc; }
.content-menu {
	background:#468fc8 url('/bitrix/templates/mobile/images/noise.png') repeat;
	margin:1em -15px;
	box-shadow:inset 0 -5px 6px -5px rgba(0,0,0,.3), inset 0 5px 6px -5px rgba(0,0,0,.3);
}
.content-menu ul { border-bottom:0; }
.content-menu li {
	/*padding-left:35px;*/
	/*padding-right:35px;*/
}

@media only screen and (orientation: landscape) {
	.content-menu ul li {
		float:left;
		width:20%;
		padding:0;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.content-menu ul li a {
		font-size:14px;
		border-top:0;
		border-bottom:0;
		border-left:1px solid rgba(255,255,255,0.3);
		border-right:1px solid rgba(0,0,0,0.4);
		padding:14px 0;
		text-align:center;
	}
	.content-menu ul li a:active { padding:14px 0; }
	.content-menu ul li:first-child a { border-left:0; }
	.content-menu ul li:first-child a:active { padding:14px 0; }
	.content-menu ul li:last-child a { border-right:0; }
}

.negative-margin { margin:15px -15px; }
.negative-margin.gray { background:#fafafa; }
.container > .negative-margin:first-child {
	margin-top:-15px;
	margin-bottom:0;
}
.content-header {
	padding:1em 15px;
	margin:0;
	font-size:15px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	color:#000;
}
.content-header.gray {
	color:#3d3d3d;
	background:#e6e6e6;
	text-shadow:0 1px 1px #fff;
}
.content-header.nopadding { padding:5px 15px; }
.content-header .selectbox { margin-top:5px; }
.content-header .selectbox .select-box { max-width:100px; }
.arr {
	position:relative;
	/*padding-right:30px;*/
}
.arr:after {
	position:absolute;
	content:"";
	top:0;
	bottom:0;
	right:0;
	width:30px;
	background-position:50% 50%;
	background-repeat:no-repeat;
}
.arr.arr-down:after {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAANCAYAAABCZ/VdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAL5JREFUeNpi9PX1zWdgYOgF4mVAnALEvxjIB2xAPB+Iw4G4mAlIZAIxMxDHAvFqqAJyDQbpj4KalwkyfDGSAj8yLYAZ7IckthhkeCsQd1NgATaDQea1MkE5ZWRagMtgkHkMTEiCpFqA12B0w0mxAJvBHcgGYzMcZkEHHgtwGVyJbhATDi9X4rCAh1iDQYAFT2TBNFQgWXAPiEWJMRify3H5gGiDiTEcmwVEGUwoWNAteArECUC8AIinEKMJIMAAVFYt/9YCzqgAAAAASUVORK5CYII=');
	background-size:15px auto;
}
.arr.arr-up:after {
    background-image:url('/bitrix/templates/mobile/images/arrowUp.png');
    background-size:15px auto;
}
.arr.arr-right:after {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAXCAYAAADQpsWBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANhJREFUeNqU1EEKwjAQBdA47Tm8UXaChVKpmy6KCzduBW/gwpUIEQpioafyBh6g4AwkMAxpMg58Og28hiZpV9baizHmjLlhjpjZZAowJ98fMA5TaNDA7hsNJNRjXgI+UhD8O+wEbFMQ/DXAUQOB9QRrDSzFQwKk2jJItY/NlJvRpRCHUwyWie0gWGHemA2DX8hsfpjxw8a6HCr86q3Z2AAK0LAxOgA9ZEArAB2AGZRgDCC25Eug5t+ZRFkgkdMAjiSYlkBA1wioUv8KQt0/IKC7758aQPUTYAAufz5YEs9jfwAAAABJRU5ErkJggg==');
	background-size:auto 16px;
}
.arr.arr-right {
	padding-right:25px;
}
.well {
	background:#f2f2f2;
	-webkit-box-shadow:inset 0 -3px 3px -2px rgba(0,0,0,.1), inset 0 3px 3px -2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 -3px 3px -2px rgba(0,0,0,.1), inset 0 3px 3px -2px rgba(0,0,0,.1);
	box-shadow:inset 0 -3px 3px -2px rgba(0,0,0,.1), inset 0 3px 3px -2px rgba(0,0,0,.1);
	padding:15px;
	color:#4c4c4c;
	margin-bottom:10px;
}
.well.main {
    margin-bottom: 0;
}
.news-item {
	padding:15px;
	color:#4c4c4c;
}
.news-item:nth-child(2n) { background:#f2f2f2; }
.news-item.white { background:transparent; }
.news-item .date {
	color:#3d8cd5;
	margin-bottom:8px;
}
a.news-item {
display:block;
text-decoration:none;
}
.news-item img.preview_picture
{
	float:left;
	margin:0 10px 6px 0;
	
}
.news-date-time {
	color:#486DAA;
}
.news-item .content-header.arr.arr-right
{
padding: 0 25px 0 0;
margin-bottom: 8px;
}

.news-item div.name
{
	margin-bottom: 8px;
}
.news-item .date .time {
	display:inline-block;
	padding-left:18px;
	margin-left:10px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnBJREFUeNqslktIVFEYx2duk7UoUgsqN26a7KHkIpBCWoQUmIQ9trmwiFaR1KKiFy4kIqNoIUhpErgRCvGxqkAhcGcRZtGTIksKocZJw2z6/eu7cdF7Zy7NHPjNN/ee8/2/c77zutFUKhUJKtuan5ZidsMOWA0rYAa+wAvog57B4xvGgzSifgEQjmMuQa3n9TRIaCGshAX2fgquwEUCTWYMgHgdphUWwXO4CXdwfuVp42C2wD6oh2XwWqOl3UhgABzPYhohAUfhNg6zkTQFn0LMeWv/zYIMzAtgPe+AMaim0WMfse2Yd9S99Kmrt5F/hQq3jWOVa60yCbsCxBdj+uG630jwacOcAI2oy9L4NwClyXLeQMNHAdnIszZLg9KF71VMN5RD3Z8ARFqH3QvPoD2SfTkFmrfT7gi0EqLQQg9+ZquOxijmHsTpfLkCVFldTyR3pddsVYyfYk0ukd+EdI7RswKf9wlPBp6YLdYIVsHHEMLuhqmACR/eEniJtRkzW6QR/LDVkSm3CQSu8XdjQJMP8N3+u3pTMYu2RusWkV8ZghwLmcYidySOLU+t8c05nOStZkcdz4zvyWEA7Stlo98NoCP3CGlanq0yGro/ypRR3RPK+2ceNHn5OtOzFNcqumyPZ7xnkYTfwyE7Ff9HXKfBLe1g6KTjD/8F4EFH7E47am/Q+II5hBXPt1Tr2BmCg26dM+cM2W9BdIF047g+ZM4lWg3DCoLWdLorU6JdtqG09R/oyoQRz52sD4BK63GZuXbCYcSTYS59XegH4CSUpBmAluJ9OIfwUOivijnBNmFqbHd6P1v0QXAX4U/p/H8LMAC32ezPX0Ua/wAAAABJRU5ErkJggg==') 2px 50% no-repeat;
	background-size:14px auto;
}
.news-item-img {
	display:block;
	margin:0 auto 15px auto;
}
.licenses { padding:0 8px; }
.license-item {
	display:block;
	float:left;
	margin:0 1.5%;
	width:30%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:5px;
	background:#f8f8f8;
	background:-moz-linear-gradient(top,#f8f8f8 0%,#f7f7f7 35%,#f0f0f0 100%);
	background:-ms-linear-gradient(top,#f8f8f8 0%,#f7f7f7 35%,#f0f0f0 100%);
	background:-webkit-linear-gradient(top,#f8f8f8 0%,#f7f7f7 35%,#f0f0f0 100%);
	background:-o-linear-gradient(top,#f8f8f8 0%,#f7f7f7 35%,#f0f0f0 100%);
	background:linear-gradient(to bottom,#f8f8f8 0%,#f7f7f7 35%,#f0f0f0 100%);
	text-align:center;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);
	box-shadow:0 1px 4px rgba(0,0,0,0.2);
}
.steps {
	padding:7px 10px;
	margin:0;
	font-size:15px;
	font-weight:bold;
	line-height:32px;
	display:block;
	text-decoration:none;
	color:#3d3d3d;
	background:#e6e6e6;
	border-bottom:solid 1px #d6d6d6;
	text-shadow:0 1px 1px #fff;
	margin-bottom:15px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2), inset 0 2px 4px -2px rgba(0,0,0,.2);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.2), inset 0 2px 4px -2px rgba(0,0,0,.2);
	box-shadow:0 1px 3px rgba(0,0,0,.2), inset 0 2px 4px -2px rgba(0,0,0,.2);
}
.goback {
	display:block;
	float:left;
	margin-right:15px;
	width:30px;
	height:32px;
	background:url('/bitrix/templates/mobile/images/ui_sprite.png') -35px 1px no-repeat;
	background-size:105px auto;
}
.goback:active { background-position:-35px -34px; }
.doctor-image {
	display:block;
	float:left;
	margin-right:15px;
	width:50px;
	height:50px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:contain;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
img.doctor-image {
	height:auto;
	width:auto;
	max-width:50px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.doctor-description { margin-top:5px; }
.doctor-description a {
	color:#000;
	text-decoration:none;
}
.hours {
	margin-left:-3%;
	margin-top:20px;
}
.hours .btn {
	width:22%;
	margin-left:3%;
	margin-bottom:8px;
	float:left;
	display:block;
}
@media only screen and (orientation: landscape) {
	.hours { margin-left:-2%; }
	.hours .btn {
		width:18%;
		margin-left:2%;
		margin-bottom:8px;
		float:left;
		display:block;
	}
}
.talon-wrapper {
	background:#f8f8f8;
	background:-moz-linear-gradient(top,#f8f8f8 0%,#f7f7f7 35%,#f0f0f0 100%);
	background:-ms-linear-gradient(top,#f8f8f8 0%,#f7f7f7 35%,#f0f0f0 100%);
	background:-webkit-linear-gradient(top,#f8f8f8 0%,#f7f7f7 35%,#f0f0f0 100%);
	background:-o-linear-gradient(top,#f8f8f8 0%,#f7f7f7 35%,#f0f0f0 100%);
	background:linear-gradient(to bottom,#f8f8f8 0%,#f7f7f7 35%,#f0f0f0 100%);
	border-top:solid 1px #f8f8f8;
	border-bottom:solid 1px #e5e5e5;
	width:auto;
	margin: 20px 10px;
	text-align: left;
}
.talon{
	padding:10px 20px;
	text-shadow:0 1px 0 #fff;
	-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.7), 0 0 2px -1px rgba(0,0,0,.2);
	-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.7), 0 0 2px -1px rgba(0,0,0,.2);
	box-shadow:inset 0 1px 0 0 rgba(255,255,255,.7), 0 0 2px -1px rgba(0,0,0,.2);
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAbCAYAAAAdx42aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAl5JREFUeNrEl01oE0EUx99uNp+NRJuToCCCRS968iAo+HHp3YtHtQdBqB7EkyLoUaR68AMPLaIgtWCRQqGIkUDAQy8WAkFbiqkmWpp0m7S7ye5kPnwvTSEWFcHs7oMHM7OzO7838387M4ZSCv7X9k3cUmKt/lBx8VJLROdLF0dW//VdrScAr2+r/ZoBlmBQFxwcIb8rKSdByPFvF+59wC7KY4A76misDw6Eo5DSQ9DCby44NnxG/+E038smGy5delDwFKC7ntR1hInBAAItMwey66YtXXauNDQyvX02dOiJqV/ckgI+uja8skwoSg5ndqb79Fjkzd6xa+cpaA8A/mxLnEHObcDJVDqkRcJP9zy5cqIbwnMAMtJEDvVwOJkK6zvi4/1Dg3FfAcgkegFnYyCe3J04duj61ti+AZAJ1EcZHfUwnDp7POE7AFlDSeiPRNPJU0cGSQu+A5BZmCxaNHIai6FAAFqYA5oROhgYQDsJNW0XSSAYAPpfSakFpoE2gZS1QLJgc3wFivFFKgUCoIQEbm5kaSH0IKIHzs215+8y9G/S/Y+eA6/Ux9z50obvAEoIwHPBivns7WOsuv5qQEoUHms5c4uXnfyXKrZwajZ8iRwPKMplkhWXb1TvT5L4nM4G6T0ArTlG3nDyxauVuxNTtBVsRe8dAOU5RU1rbjVn7Vz+Zu1FZg6frKOz7nOh0bMBxeaA7TIXK7JmZdyF8vTqo6kc9iDF27QPbT+UGr1Sd6tcGXULSzM41V8bs5+qHZXTWjc7ZfG7d3s2A3gJKZqjM9lOlLzL5d8uJj8FGAAfnjs3l0oDtwAAAABJRU5ErkJggg=='), url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAbCAYAAAAdx42aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjtJREFUeNrElUtoE1EUhs+5N/NKpo5NVKyNj01rLag7QbFQ202gIKKi4kroQvCFVF2JILpz40JQijRaV8GF4E6KQqS7giAIopXUCArWhmjIGHPnca93Ii0+KCJmZn74mGFmcb455wwX4R+SzY9lRIP1YoIepZ3WqfKhKwj/mcRf3uP6O+d3ASVHkJD9OiXrLNMEk6owJzxoR5YVyI6f7SeGeqNLN4Y26ynokSiIUOM+vHEZzDW/hiaA2YmxEaKphcEV6dRaVYdZWbBgV8HmHNqdxB8tz587hppye9jK0JLnwlNZOMwkfvnyW2cGUFXGB2XxadYAVwgIO0sC6dGcQTqMwjbTUqblfDlEE7J4Te7ccqHXMLteek5kxZcErAO7k0RXT38AAT4IgIgF0NyzPZdWtUxDcIg6gQBFTR2yBcSSHwIJ2udifAIEEDshRgEEzhFiHAFIgS8Qk0EgIITjlUDEJ8C9ar0ofB6bgP/53uMn4HnVOLrQEmCz7+veQi0vfC+eHZCw6t2pm5w5n4Tvx/AXAHjNF28rzeelE8JxXOA8coGgYrNy/UHRKX+8yBnjgvuRCrS6ILHnL01Oym4cF4w1otiJnwWCXXAktYVr9x/Wp57t82v2DHcYtERC+kNwmWeKJCXpyJzcO6D1dI+QleawPLTWyHMDkNIW5YOXMQyBxVCJJjEkenCf3NG3St+6aYPWvzGndK8efXf4KrZzBL8n2MJvEnlOQEUy35h59bo68agIPi+3ayTfBRgAgm3WSNXllekAAAAASUVORK5CYII='), url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAjCAMAAABB9MFTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB5QTFRF////IK2BGpFrTLON3ePijsq2sdnMzNnUbrua9PX1dSgMvgAAAHZJREFUeNqskkEOgDAIBEGWAv//sHgxKXBQI8dJy8K0RMziwncdCAp2Z65sr1fMtPcLQEtuVoQ1llAbo0BnFDIwf3huyBhyV59ZRXa2PKV2p9JcyXenPtwFrGakvIAOTuHDvvazUxr6rSFX+nzV6fUY+385BRgAFB4Fvyo5RucAAAAASUVORK5CYII='), url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAjCAMAAABB9MFTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB5QTFRF////IK2BGpFrTLON3ePijsq2sdnMzNnUbrua9PX1dSgMvgAAAHdJREFUeNqk0EEKwDAIRNFMRxO9/4WblFKICoXW5ds4/OZy4DkagdY2A8zg0eZ9NtMRjF3Ew9+xZDe9ZDfJZje9GQtDZVoYejZS02bMpNpj0xU6t+KPzrRoHCvqZiruYZ/dAV+aUr43LTv3wuhV07xvhlqhTwEGANo8BZd53wOVAAAAAElFTkSuQmCC');
	background-repeat:no-repeat, no-repeat, repeat-y, repeat-y;
	background-position:0 50%, 100% 50%, 0 0, 100% 0;
	background-size:12px auto, 12px auto, 9px auto, 9px auto;
}
.talon h3 {
	color:#1da577;
	font-weight:bold;
	margin:0 0 10px 0;
}
.talon .gray { color:#8b8b8b; }
.talon .doc, .talon .kabinet {
	width:30%;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.talon .doc {
	width:70%;
	padding-right:10px;
}
.service-search { float:left; }
.service-search .selectbox { margin-right:15px; }
.service-search .selectbox .select-box { width:280px; }
.shedule-item {
	padding:15px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	-webkit-box-shadow:inset 0 1px 0 0 #fff, 0 1px 0 0 #fff;
	-moz-box-shadow:inset 0 1px 0 0 #fff, 0 1px 0 0 #fff;
	box-shadow:inset 0 1px 0 0 #fff, 0 1px 0 0 #fff;
	font-weight:300;
	color:#4d4d4d;
}
.shedule-item:active { background:#f7f7f7; }
.shedule-item .fleft {
	width:55%;
	padding-right:5%;
}
.shedule-item .fright {
	width:35%;
	padding-right:5%;
}
.tab-section { margin:0 0 30px; }
ul.tabs {
	list-style:none;
	padding:0;
	margin:0;
}
.tabs li, .tabs li.disabled:active {
	float:left;
	display:inline-block;
	position:relative;
	background:#e6e6e6;
	font-size:14px;
	color:#b1b1b1;
	text-shadow:0 1px 0 rgba(255,255,255,0.8);
	width:135px;
	padding:8px 0;
	text-align:center;
	border:solid 1px #d9d9d9;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0;
	margin-left:15px;
	z-index:1;
}
.tabs li.current {
	border-bottom-color:#f7f7f7;
	background:#f7f7f7;
	color:#000;
}
.tabs-content {
	background:#f7f7f7;
	margin-top:-1px;
	border-top:solid 1px #d9d9d9;
	border-bottom:solid 1px #d9d9d9;
}
.tabs-content .container {
	margin:15px;
	color:#4d4d4d;
}
.tabs-content .menu li:first-child a { border-top:0; }
.tabs-content .menu li:last-child a { border-bottom:0; }
.tabs-content .box { display:none; }
.tabs-content .box.visible { display:block; }
.footer {
	color:#394047;
	font-size:12px;
	padding: 0 15px 15px;
}
ol.unstyled, ul.unstyled {
	margin:0;
	padding:0;
	list-style:none;
}
.ta-center, .table th.ta-center, .table td.ta-center { text-align:center; }
.ta-left, .table th.ta-left, .table td.ta-left { text-align:left; }
.ta-right, .table th.ta-right, .table td.ta-right { text-align:right; }
.td-n { text-decoration:none; }
.hide { display:none; }
.show, .d-b { display:block; }
.inline-block, .d-ib { display:inline-block; }
.invisible { visibility:hidden; }
.verdana { font-family:Verdana, sans-serif; }
.tahoma { font-family:Tahoma, sans-serif; }
.arial { font-family:Arial, sans-serif; }
.ir {
	background-color:transparent;
	border:0;
	overflow:hidden;
}
.ir:before {
	content:"";
	display:block;
	width:0;
	height:100%;
}
.hidden {
	display:none !important;
	visibility:hidden;
}
.visuallyhidden {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip:auto;
	height:auto;
	margin:0;
	overflow:visible;
	position:static;
	width:auto;
}
.invisible { visibility:hidden; }
.clearfix:before, .clearfix:after {
	content:" ";
	display:table;
}
.clearfix:after { clear:both; }
.clr {
	clear:both;
	height:0;
	overflow:hidden;
}
.fleft { float:left; }
.fright { float:right; }
img[align="right"] { padding:0 0 20px 20px; }
img[align="left"] { padding:0 20px 20px 0; }
.m0 { margin:0; }
.mt0 { margin-top:0; }

.footerVersion{float: right;}

.headerRegister{padding-bottom: 0}
.firstRegister{margin-top: 10px}
.regNote{text-align: center;color: #B1B1B1;font-size: 12px;margin: 0 15px;}

.fileSelect{
    position: relative;
}
.fileSelect input{
    position: absolute;
    z-index: 1;
    right:0px;
    top:0px;
    width:154px;
    height:16px;
    font-size:20px;
    opacity:0;
    filter:alpha(opacity=0);
}
.hideShowNext {cursor: pointer}
/* End */



/* Start:/bitrix/templates/mobile/template_styles.css*/
.clear{
	clear:both;
}
/* End */
/* /bitrix/templates/mobile/components/bitrix/menu/left/style.css */
/* /bitrix/templates/mobile/styles.css */
/* /bitrix/templates/mobile/template_styles.css */
