html {
	border: 0;
	margin: 0;
	height: 100%;
	padding: 0;
}
* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
BODY {
	font-size: 16px;
	font-family: Open Sans, sans-serif;
	line-height: 1.4;
	background-color: white;
	width: 100%;
}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {
	display: block;
}
table {
	border-collapse: collapse;
}
caption {
	text-align: left;
	font-weight: normal;
	float: none !important;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: none;
}
:focus {
	outline: 0;
}
div {
	display: block;
	position: static;
	float: none;
	clear: none;
	overflow: visible;
}
a {
	color: #326A45;
	text-decoration: underline;
	outline: none;
}
p {
	margin: 0 0 1em
}
a[href^="tel:"] {
	color: inherit;
	text-decoration: none;
}
INPUT {
	font-family: open sans, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	height: 40px;
	vertical-align: middle;
}
INPUT[type="checkbox"] {
	height: auto;
}
.buttonSend {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	line-height: 1;
	cursor: pointer;
	background-color: #326A45;
	padding-bottom: 12px;
	padding-top: 12px;
	padding-left: 25px;
	padding-right: 25px;
	border-style: none;
	height: auto;
}
ol {
	margin-bottom: 1em;
	margin-left: 3em;
}
ul:not([class]) {
	margin-bottom: 1em;
	margin-left: 3em;
}
img {
	line-height: 0;
}
a[href^="tel"] {
	color: inherit;
	text-decoration: none;
	cursor: default;
}
input[type="checkbox"], input[type="radio"] {
	height: auto;
}
#div905.col {
	margin-bottom: 10px;
	width: 33.3333%;
}
#div906.col {
	margin-bottom: 10px;
	width: 33.3333%;
	text-align: center;
}
#div907.col {
	margin-bottom: 10px;
	width: 33.3333%;
	text-align: right;
}
#global99 {
	display: none;
}
#div100 {
	color: #FFFFFF;
	font-size: 15px;
	background-color: #555555;
	padding-bottom: 2px;
	padding-top: 7px;
}
#div100 a {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px dashed #FFFFFF;
}
#div100 .region_a {
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	border-bottom: 1px dashed #FFFFFF;
}
#global0 .t_AddToBookmark .bmark_link {
	cursor: pointer;
	background-image: url(../images/star.png);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 30px;
}
#global0 .t_AddToBookmark .bmark_title {
	border-bottom: 1px dashed #FFFFFF;
}
.col#div906 .region_block>a {
	background-image: url(../images/point.png);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 23px;
	border-bottom: 1px none;
	display: inline-block;
	min-width: 16px;
	min-height: 19px;
	position: relative;
}
.col#div906 .region_block>a span {
	border-bottom: 1px dashed #FFFFFF;
}
.col#div906 .region_block {
	position: relative;
} 
#div920.col {
	line-height: 1;
	margin-top: 4px;
	margin-bottom: 20px;
	width: 30%;
}
#div921 {
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 20px;
	width: 48%;
	float: right;
}
#div922.col {
	margin-bottom: 17px;
	width: 22%;
	float: right;
	text-align: right;
}
#div922.col .link_form {
	background-color: #326A45;
	display: block;
	max-width: 240px;
	text-align: center;
}
#div921 span {
	padding-left: 15px;
	padding-right: 15px;
	display: inline-block;
}
#div922.col .link_form:hover {
	background-color: #326A45;
}
#div150 {
	padding-top: 16px;
}
#global1.col {
	width: 100%;
}
#global1 .menuha .contentBody {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
}
#global1 .menuha {
	background-color: #eaeaea;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
}
#global1 .menuha .contentBody .object {
	color: #000000;
	text-decoration: none;
	background-image: url(../images/divider.png);
	background-position: center right;
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-right: 7px;
	display: block;
}
#global1 .menuha .contentBody .object .objectTxt {
	padding-bottom: 13px;
	padding-top: 13px;
	padding-left: 75px;
	padding-right: 75px;
	display: block;
}
#global1 .menuha .contentBody .object:hover {
	color: #bd2121;
	text-decoration: underline;
}
#global1 .menuha .contentBody .object.active .objectTxt {
	color: #FFFFFF;
	background-color: #326A45;
}
#global1 .menuha .contentBody .object.active:hover {
	text-decoration: none;
}
#global1 .menuha .contentBody .object:last-child {
	color: #326A45;
	font-weight: bold;
	text-transform: uppercase;
	background-image: none;
}
#global1 .menuha .contentBody .object:last-child:hover {
	text-decoration: underline;
}
#div200 {
	position: relative;
}
#div_pict {
	width: 100%;
	height: 450px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
}
#div_pict_wrap {
	line-height: 0;
	position: relative;
	overflow: hidden;
}
#div_pict img {
	line-height: 1;
	margin-left: 1000px;
	width: 2000px;
	height: 450px;
	max-width: 2000px;
	position: relative;
	left: 50%;
}
.modal_block .link_ostavit {
	text-transform: none;
}
#div201 {
	color: #FFFFFF;
	position: relative;
	float: left;
	z-index: 1;
	width: 70%;
}
#container200.container {
	padding-top: 65px;
	height: 450px;
	z-index: 1;
}
#pageTitle {
	font-size: 40px;
	text-shadow: black 1px 1px 2px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: rgba(0, 0, 0, 0.5);
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 35px;
	padding-right: 35px;
	position: static;
}
#enteringText {
	font-size: 18px;
	background-color: rgba(0, 0, 0, 0.5);
	margin-top: 7px;
	position: absolute;
	padding: 15px 35px 19px;
}
#global2 {
	width: 100%;
	max-width: 240px;
	position: relative;
	float: right;
	z-index: 1;
}
.modal_block .akciya {
	margin-bottom: 1em;
}
.buttonSend:hover {
	background-color: #c54545;
}
.modal_block .inputTitle {
	display: none;
}
.modal_block .inputTxt {
	margin-bottom: 4px;
	width: 100%;
}
.modal_block .confid {
	color: #FFFFFF;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.modal_block .confid a {
	color: #FFFFFF;
}
.modal_block {
	color: #ffffff;
	background-color: #326A45;
	padding: 25px 40px;
	text-align: left;
}
.gs_form_mod {
	color: #5ba0d4;
}
.modal_block .contentTitle {
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	margin-bottom: 10px;
	display: block;
}
.modal_block .buttonForm.buttonSend {
	color: #326A45;
	background-color: #FFFFFF;
	padding-left: 50px;
	padding-right: 50px;
}
#global2 .modal_block {
	background-color: rgba(0, 0, 0, 0.5);
	padding: 35px 20px;
}
#global2 .modal_block .buttonForm.buttonSend {
	color: #FFFFFF;
	background-color: #326A45;
}
#global2 .modal_block .buttonForm.buttonSend:hover {
	background-color: #326A45;
}
.modal_block .confid .check_confid {
	float: left;
}
.modal_block .confid span {
	margin-left: 28px;
	display: block;
}
#global2 .modal_block .confid {
	margin-top: 15px;
	margin-bottom: 20px;
}
#global2 .modal_block .contentTitle {
	margin-bottom: 10px;
	text-align: center;
}
#global2 .modal_block .inputTxt {
	color: #FFFFFF;
	font-size: 14px;
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #FFFFFF;
	margin-bottom: 8px;
}
::-webkit-input-placeholder {
	color: #3a7098;
}
::-moz-placeholder {
	color: #3a7098;
}
/* Firefox 19+ */
:-moz-placeholder {
	color: #3a7098;
}
/* Firefox 18- */
:-ms-input-placeholder {
	color: #3a7098;
}
#global2 input::-webkit-input-placeholder {
	color: #fff;
}
#global2 input::-moz-placeholder {
	color: #fff;
}
/* Firefox 19+ */
#global2 input:-moz-placeholder {
	color: #fff;
}
/* Firefox 18- */
#global2 input:-ms-input-placeholder {
	color: #fff;
}
.cont_rattxt {
	margin-bottom: 60px;
	margin-left: -3px;
	margin-right: -3px;
	overflow: hidden;
}
.cont_rattxt .object {
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom: 20px;
	width: 20%;
	float: left;
	text-align: center;
}
.cont_rattxt .object .objectTitle {
	font-size: 16px !important;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 0px !important;
	display: block;
}
.cont_rattxt .object .objectNote {
	font-size: 14px;
}
.cont_rattxt .object .wrap {
	color: #FFFFFF;
	background-color: #326A45;
	padding-bottom: 16px;
	padding-top: 25px;
	margin-bottom: 3px;
}
.cont_rattxt .object .objectImage {
	border: 3px solid transparent;
	margin-bottom: 7px;
	display: inline-block;
	border-radius: 50%;
}
#div250 {
	padding-bottom: 100px;
	padding-top: 50px;
}
.cont_rattxt .object .wrap:hover .objectImage {
	border: 3px solid #FFFFFF;
}
.cont_rattxt .contentText {
	font-size: 18px;
	padding-top: 40px;
	width: 100%;
	float: left;
}
#global88 .gs_form_mod {
	width: 100%;
	max-width: 425px;
}
#global88 .modal_block .inputAr {
	width: 100%;
	height: 100px;
}
TEXTAREA {
	font-family: open sans, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
}
#zf {
	background-color: rgba(0, 0, 0, 0.7);
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 10000;
	text-align: center;
}
#global88 .gs_form_mod {
	margin-top: 10%;
	display: inline-block;
	position: relative;
	float: none;
	z-index: 10000;
}
.modal_block .blockBtn {
	margin-bottom: 5px;
}
#global2 .modal_block .blockBtn {
	margin-bottom: 0px;
}
.modal_block .buttonForm.buttonSend:hover {
	color: #ffffff;
	background-color: #326A45;
}
#zakr {
	cursor: pointer;
	background-image: url(../images/cross.png);
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 100000;
}
#region_name {
	background-color: #555555;
	padding-bottom: 12px;
	padding-left: 95px;
	display: none;
	width: 230px;
	position: absolute;
	top: 24px;
	left: -10px;
	text-align: left;
}
#content .show_tracks {
	color: #5ba0d4;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 60px;
}
#content .show_tracks .content-body .info_block .first_number, #content .show_tracks .content-body .info_block .second_number {
	color: #ffffff;
	background-color: #5ba0d4;
	padding: 8px 20px;
}
#content .show_tracks .content-body .info_block .first_text {
	margin-right: 40px;
}
#content .show_tracks .content-body .info_block .second_text {
	margin-right: 40px;
}
.contentTitle {
	font-size: 36px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0.9em;
}
#div300 {
	background-image: url(../images/bg_prizyv_06.webp);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 75px;
}
#content1 .contentText {
	font-size: 29px;
	font-weight: bold;
	line-height: 1.2;
	padding-left: 15px;
	padding-right: 15px;
	width: 66.666%;
	float: left;
}
#content1 .object {
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 85px;
	width: 33.3333%;
	float: left;
}
#content1 .prizyv_phone {
	max-width: 320px;
	text-align: right;
}
#content1 .prizyv_phone .phone_num {
	color: #000000;
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
}
.link_ostavit {
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
	background-color: #326A45;
	display: block;
	padding: 9px 15px;
	text-align: center;
}
#content1 .content {
	margin-bottom: 30px;
}
.link_ostavit:hover {
	background-color: #326A45;
}
#div350 {
	padding-top: 70px;
}
#content2 .content {
	margin-bottom: 70px;
}
.objectTitle {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 30px;
}
.text_Y_cart .Ymap {
	width: 55%;
	height: 510px;
	float: left;
}
.text_Y_cart .content-text {
	width: 45%;
	float: right;
}
.city_table .thead {
	background-color: #E4E4E4;
}
.city_table ul {
	text-align: left;
	list-style-type: none;
}
.city_table .th {
	font-weight: bold;
	background-color: #e4e4e4;
	width: 50%;
	height: 72px;
	text-align: center;
	vertical-align: middle;
}
.city_table .th2 {
	font-weight: bold;
	background-color: #e4e4e4;
	padding-left: 50px;
	width: 50%;
	height: 72px;
	text-align: left;
	vertical-align: middle;
}
.city_table .th:nth-child(even) {
	border-left: 2px solid #FFFFFF;
}
.city_table td {
	padding-bottom: 5px;
	padding-top: 5px;
	width: 50%;
	text-align: center;
}
.city_table::-webkit-scrollbar-thumb {
	background-color: #E4E4E4;
	height: 50px;
	border-radius: 8px;
}
.city_table::-webkit-scrollbar {
	width: 10px;
}
.city_table::-webkit-scrollbar-button {
	background-image: url('');
	background-repeat: no-repeat;
	height: 0px
}
.city_table::-webkit-resizer {
	background-image: url('');
	background-repeat: no-repeat;
	width: 7px;
	height: 0px
}
.city_table::-webkit-scrollbar-track {
	background-color: transparent;
}
.text_Y_cart .content-body {
	border: 3px solid #07a1d7;
	overflow: hidden;
}
.cont_txt .object {
	padding-bottom: 30px;
}
#content2 .cont_txt .object {
	padding-bottom: 0px;
}
#content3 li {
	background-image: url(../images/marker.png);
	background-position: left 8px;
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-bottom: 0.8em;
	list-style-type: none;
}
#content3 ul {
	margin-left: 0px;
}
#div400 {
	background-image: url(../images/bg_text_02.webp);
	background-position: top center;
	background-size: cover;
	padding-bottom: 30px;
	padding-top: 60px;
	display: none;
}
#content4 .div_text {
	padding-left: 15px;
	padding-right: 15px;
	width: 60%;
	max-width: 550px;
	float: left;
}
#content4 .gs_form_mod {
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 60px;
	width: 40%;
	position: relative;
	float: right;
}
#content4 .modal_block .inputAr {
	height: 80px;
}
#div450 {
	padding-top: 60px;
}
#content4 .title-block {
	font-size: 24px;
	display: block;
}
#content4 .phone-block {
	font-size: 30px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
	display: block;
}
#container450.container {
	position: relative;
}
#content4 .div_img {
	margin-left: -182px;
	position: absolute;
	bottom: -25px;
	left: 50%;
}
#div500 {
	background-color: #f2f2f2;
	padding-top: 30px;
}
#global3 {
	padding-left: 15px;
	padding-right: 15px;
	width: 60%;
	float: left;
}
#div510 {
	padding-left: 15px;
	padding-right: 15px;
	width: 40%;
	float: left;
}
#div511 {
	width: 55%;
	float: left;
}
#div512 {
	width: 45%;
	float: left;
}
#div510 span {
	font-weight: bold;
	display: block;
}
#div512 span {
	margin-bottom: 20px;
}
#div513 {
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 60px;
}
#div511 p {
	margin-bottom: 40px;
}
#global3 .menuha .contentBody .object {
	color: #326A45;
	margin-bottom: 8px;
	display: block;
	min-width: 150px;
	float: left;
}
#global3 .menuha .contentBody .object.active .objectTxt {
	color: #000000;
}
#global3 .menuha {
	width: 100%;
	max-width: 330px;
}
#content3 .contentTitle {
	padding-right: 0%;
}
#row150.row {
	position: relative;
}
#pool>a {
	color: transparent;
	font-size: 0;
	text-decoration: none;
	background-image: url(../images/list-menu1_03.png);
	background-position: center center;
	background-repeat: no-repeat;
	border: 1px double #326A45;
	margin-bottom: 10px;
	display: none;
	width: 48px;
	height: 48px;
}
.header-fixed_menu-wrapper {
	height: auto !important;
}
.header-fixed_menu {
	background-color: #555555;
	position: absolute;
	z-index: 10;
	left: 0;
	right: 0;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.is-sticky .header-fixed_menu {
	visibility: visible;
	opacity: 1;
}
.header-fixed_menu .container:before, .header-fixed_menu .container:after {
	display: none;
}
.header-fixed_menu .container {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.header-fixed_menu #pool {
	width: 20%;
	-webkit-flex-shrink: 0;
	    -ms-flex-negative: 0;
	        flex-shrink: 0;
	position: relative;
	margin: 0;
}
.header-fixed_menu #div921 {
	color: #fff;
	-webkit-flex-shrink: 0;
	    -ms-flex-negative: 0;
	        flex-shrink: 0;
	width: auto;
	font-size: 24px;
	margin: 0;
	text-align: center;
	-webkit-flex-grow: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}
.header-fixed_menu #div905 {
	color: #fff;
	-webkit-flex-shrink: 0;
	    -ms-flex-negative: 0;
	        flex-shrink: 0;
	width: auto;
	font-size: 18px;
	margin: 0;
	padding: 0 25px;
}
.header-fixed_menu #div905 > span {
	display: none;
}
.header-fixed_menu #div905 > a {
	color: inherit;
	border-bottom: 1px dashed;
	text-decoration: none;
}
.header-fixed_menu #div905 > a:hover {
	border-bottom: 1px solid;
}
.header-fixed_menu #div922 {
	width: 20%;
	-webkit-flex-shrink: 0;
	    -ms-flex-negative: 0;
	        flex-shrink: 0;
	margin: 0;
	padding: 0;
}
.header-fixed_menu #pool > a {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	background-color: #326A45;
	color: #fff;
	font-size: 24px;
	width: auto;
	height: 52px;
	text-align: center;
	margin: 0;
	background-image: none;
}
.header-fixed_menu #pool > a:before {
	content: '';
	display: inline-block;
	width: 31px;
	height: 24px;
	background-image: url('../images/list-menu-white.png');
	margin-right: 18px;
}
.header-fixed_menu #global1 .menuha .contentBody {
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin-left: -15px;
}
.header-fixed_menu #global1 {
	position: absolute;
	z-index: 10;
	left: 0;
	top: 100%;
	right: 0;
	padding: 0;
	display: none;
	min-width: 200px;
}
.header-fixed_menu #global1 .menuha .contentBody .object {
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	width: calc(100% - 15px);
	margin-left: 15px;
}
.header-fixed_menu #div922 .link_form {
	padding: 12px 15px;
}
#div904.row {
	position: relative;
}
#content .content {
	overflow: hidden;
}
.bit_arenda_admin {
	padding-top: 200px;
	display: block;
	width: 100%;
	float: left;
}
.bit_arenda_admin .saveblock {
	margin-bottom: 15px;
	display: block;
	width: 100%;
	float: left;
}
.bit_arenda_admin .saveblock .getfile {
	width: 40%;
	position: relative;
	top: 5px;
	float: left;
}
.bit_arenda_admin .saveblock form  {
	display: block;
	width: 40%;
	float: right;
}
.bit_arenda_admin .saveblock form label {
	margin-right: 20px;
	display: block;
	width: 35%;
	position: relative;
	top: 5px;
	float: left;
}
.bit_arenda_admin .saveblock form .buttonSend {
	color: #FFFFFF;
	background-color: #804040;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	border-width: 1px;
	border-color: #388000;
	border-style: solid;
	float: right;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.bit_arenda_admin .saveblock form {
	width: 60%;
	float: left;
}
.bit_arenda_admin .saveblock form .add_file {
	float: left;
}
.bit_arenda_admin .saveblock form .file_name {
	display: block;
	width: 35%;
	height: 20px;
	float: left;
}
.bit_arenda_admin .mainmenu {
	display: block;
	width: 100%;
	position: relative;
	top: 1px;
	float: left;
	z-index: 20;
}
.bit_arenda_admin .mainmenu a {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #804040;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.bit_arenda_admin .mainmenu a.active {
	color: #804040;
	background-color: #ffffff;
	border-top: 1px solid #804040;
	border-left: 1px solid #804040;
	border-right: 1px solid #804040;
	position: relative;
}
.bit_arenda_admin .content-body {
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 3%;
	padding-right: 3%;
	border-width: 1px;
	border-color: #804040;
	border-style: solid;
	display: block;
	width: 94%;
	position: relative;
	top: 5px;
	float: left;
}
.bit_arenda_admin .content-body .header2 {
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 15px;
	position: relative;
}
.bit_arenda_admin .content-body form {
	display: block;
	width: 100%;
	float: left;
}
.bit_arenda_admin .content-body form .form_row {
	width: 100%;
	float: left;
}
.bit_arenda_admin .content-body form .form_row .row_line {
	margin-top: 3px;
	margin-bottom: 3px;
	width: 100%;
	float: left;
}
.bit_arenda_admin .content-body form .form_row .row_line .text {
	width: 40%;
	float: left;
}
.bit_arenda_admin .content-body form .form_row .row_line .input {
	width: 60%;
	float: right;
}
.bit_arenda_admin .content-body form .form_row .row_line .input input {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 3%;
	border-width: 1px;
	border-color: #c0c0c0;
	border-style: solid;
	width: 97%;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.bit_arenda_admin .content-body form .buttons {
	margin-top: 10px;
	display: block;
	width: 100%;
	float: left;
}
.bit_arenda_admin .content-body form .buttons .buttonSend {
	color: #ffffff;
	background-color: #804040;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-width: 1px;
	border-color: #388000;
	border-style: solid;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.bit_arenda_admin .list {
	width: 100%;
}
.bit_arenda_admin .list .tables {
	margin-top: 15px;
	width: 100%;
}
.bit_arenda_admin .list .tables .theader {
	color: #FFFFFF;
	background-color: #804040;
	text-align: center;
}
.bit_arenda_admin .list .tables .trow {
	text-align: center;
}
.bit_arenda_admin .list .tables .theader td {
	padding-bottom: 5px;
	padding-top: 5px;
}
.arenda_bit_calc {
	display: block;
	width: 100%;
	float: left;
}
.arenda_bit_calc .content-body {
	color: #000000;
	border: 2px solid #5ba0d4;
	width: 100%;
	min-width: 940px;
	float: left;
	padding: 30px;
}
.arenda_bit_calc .content-body .table_block {
	display: block;
	width: 100%;
	float: left;
}
.arenda_bit_calc .content-body .table_block .theader {
	width: 100%;
}
.arenda_bit_calc .content-body .table_block .theader td {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	background-color: #5ba0d4;
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #FFFFFF;
	text-align: center;
}
.arenda_bit_calc .content-body .table_block .trows td.title .img_block {
	display: inline-block;
	width: 150px;
	overflow: hidden;
}
.arenda_bit_calc .content-body .tables {
	width: 100%;
}
.arenda_bit_calc .content-body .table_block .trows td .counter {
	padding-top: 17px;
	margin: 0 auto;
	display: block;
	height: 60px;
	max-width: 124px;
	overflow: hidden;
}
.arenda_bit_calc .content-body .table_block .trows td .counter .butpm {
	font-size: 0;
	cursor: pointer;
	background-color: #5BA0D4;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	width: 26px;
	height: 26px;
	float: left;
}
.arenda_bit_calc .content-body .table_block .trows td .counter .num {
	border: 1px solid #acafb0;
	display: block;
	width: 70px;
	height: 26px;
	position: relative;
	float: left;
	text-align: center;
}
.arenda_bit_calc .content-body .table_block .trows td .counter .minus {
	background-image: url(../images/minus.png);
}
.arenda_bit_calc .content-body .table_block .trows td .item {
	padding-top: 17px;
	display: block;
	height: 60px;
	text-align: center;
}
.arenda_bit_calc .content-body .table_block .trows td .counter .plus {
	background-image: url(../images/plyus.png);
}
.arenda_bit_calc .content-body .data_block {
	margin-top: 15px;
	display: block;
	width: 100%;
	float: left;
}
.arenda_bit_calc .content-body .data_block .delivery {
	margin-right: 1%;
	display: block;
	width: 31%;
	min-height: 150px;
	float: left;
}
.arenda_bit_calc .content-body .data_block .dopoptii {
	margin-right: 1%;
	display: block;
	width: 32%;
	min-height: 150px;
	float: left;
}
.arenda_bit_calc .content-body .data_block .buttons {
	display: block;
	width: 33%;
	min-height: 150px;
	float: right;
}
.arenda_bit_calc .content-body .data_block .header2 {
	font-weight: bold;
	margin-bottom: 15px;
}
.arenda_bit_calc .content-body .data_block .delivery .del_row {
	margin-bottom: 10px;
	display: block;
	width: 100%;
	float: left;
}
.arenda_bit_calc .content-body .data_block .delivery .del_row .input {
	margin-top: 5px;
	display: block;
	width: 100%;
	position: relative;
	float: left;
}
.arenda_bit_calc .content-body .data_block .delivery .del_row .input span {
	position: relative;
	top: 5px;
	float: left;
}
.arenda_bit_calc .content-body .data_block .delivery .del_row .input input {
	padding-left: 3px;
	padding-right: 3px;
	margin-left: 8px;
	margin-right: 8px;
	width: 60px;
	height: 25px;
	position: relative;
	top: 4px;
	float: left;
	text-align: center;
}
.arenda_bit_calc .content-body .data_block .dopoptii .doplist .opt_row {
	margin-top: 5px;
	margin-bottom: 5px;
}
.arenda_bit_calc .content-body .data_block .dopoptii .doplist input {
	margin-right: 5px;
}
.arenda_bit_calc .content-body .table_block .trows td .itemtitle {
	font-weight: bold;
	padding-top: 17px;
	display: block;
	height: 60px;
	text-align: center;
}
.arenda_bit_calc .content-body .table_block .trows td.itog {
	color: #0080FF;
}
.arenda_bit_calc .content-body .table_block .trows td.title .titlename {
	color: #0080C0;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: center;
}
.arenda_bit_calc .content-body .data_block .buttons .buttonwrap {
	border: 1px solid #2266b2;
	width: 100%;
	float: left;
	padding: 4px 6px;
	text-align: center;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.arenda_bit_calc .content-body .data_block .buttons .buttonSend {
	color: #FFFFFF;
	background-color: #0080FF;
	padding-left: 5px;
	padding-right: 5px;
	border-width: 0px;
	width: 100%;
}
.arenda_bit_calc .content-body .data_block .buttons .form_block {
	margin-top: 10px;
	display: none;
	width: 100%;
}
.arenda_bit_calc .content-body .data_block .buttons .form_block .phone {
	padding-bottom: 5px;
	padding-top: 5px;
	width: 100%;
}
.arenda_bit_calc .content-body .data_block .buttons .form_block .SendForm {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    line-height: 1;
    cursor: pointer;
    background-color: #326A45;
    padding-bottom: 12px;
    padding-top: 12px;
    padding-left: 25px;
    padding-right: 25px;
    border-style: none;
    height: auto;
}
.bit_arenda_admin .content-body form .form_row .row_line .input textarea {
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 3%;
	border-width: 1px;
	border-color: #c0c0c0;
	border-style: solid;
	width: 97%;
	height: 120px;
	float: left;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.bit_arenda_admin .content-body form .form_row .row_line .line_item {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 1%;
	border-width: 1px;
	border-color: #c0c0c0;
	border-style: solid;
	margin-bottom: 10px;
	margin-right: 1.4%;
	width: 30%;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.bit_arenda_admin .content-body form .form_row .hrow {
	margin-top: 5px;
	display: block;
	width: 100%;
	float: left;
}
.bit_arenda_admin .content-body form .form_row .row_line .input select {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	border-width: 1px;
	border-color: #C0C0C0;
	border-style: solid;
	width: 100%;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.arenda_bit_calc .content-body .data_block .buttons .autorep {
	width: 100%;
	float: left;
	text-align: left;
}
.arenda_bit_calc .content-body .data_block .buttons .autorep .text {
	padding-bottom: 10px;
	padding-top: 10px;
	display: inline-block;
	text-align: justify;
}
.arenda_bit_calc .content-body .data_block .buttons .autorep .closeRes {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	line-height: 1;
	cursor: pointer;
	background-color: #5BA0D4;
	padding-bottom: 12px;
	padding-top: 12px;
	padding-left: 25px;
	padding-right: 25px;
	border-style: none;
	height: auto;
}
.arenda_bit_calc .content-body .data_block .buttons .results {
	margin-bottom: 10px;
	display: block;
	width: 100%;
	float: left;
	text-align: right;
}
.arenda_bit_calc .content-body .data_block .buttons .results text {
	margin-right: 10px;
}
.arenda_bit_calc .content-body .data_block .buttons .results number {
	color: #326A45;
	font-size: 18px;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
}
.arenda_bit_calc .content-body .data_block .delivery .del_row .radio {
	margin: 0;
	margin-bottom: 3px;
	margin-left: 0px;
}
.arenda_bit_calc .content-body .table_block .trows td {
	text-align: center;
	vertical-align: middle;
}
.arenda_bit_calc .content-body .table_block .trows td.title .link {
	text-decoration: none;
}
.arenda_bit_calc .content-body .table_block .trows {
	border-bottom: 1px solid #afafaf;
}
.arenda_bit_calc .content-body .table_block .trows td.time {
	padding-left: 5px;
	padding-right: 5px;
}
.arenda_bit_calc .content-body .table_block .trows td.number {
	padding-left: 5px;
	padding-right: 5px;
}
.arenda_bit_calc .content-body .table_block .trows td.state {
	padding-left: 5px;
	padding-right: 5px;
}
.arenda_bit_calc .content-body .table_block .trows td .item:nth-child(even) {
	background-color: #f0f0f0;
}
.arenda_bit_calc .content-body .table_block .trows td.title img {
	width: 100%;
}
.arenda_bit_calc .content-body .data_block .buttons .form_block .SendForm:hover {
	background-color: #5ba0d4;
}
#content .menu_link__effect_free_sarah {
	margin-bottom: 50px;
}
.cont_txt {
	margin-bottom: 30px;
}
#content3 .menu_link__effect_free_sarah-back_image {
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
#content3 .menu_link__effect_free_sarah-title {
	color: #FFFFFF;
}
.hover-text .records-container {
	margin-left: -15px;
	margin-right: -15px;
}
.hover-text .object {
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 30px;
	width: 50%;
	position: relative;
	float: left;
}
.hover-text .objectTitleTxt {
    color: #ffffff;
    font-size: 24px;
    font-weight: bold;
    text-decoration: underline;
    padding-top: 18px;
    display: block;
    position: relative;
    overflow: hidden;
}
.hover-text .object:hover .objectTitleTxt {
    color: #fff;
    text-decoration: none;
}
.hover-text .div-image {
    line-height: 0;
    background-color: #000;
   
    position: relative;
    overflow: hidden;
}
.hover-text .link-next {
	color: #326A45;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
	background-color: #FFFFFF;
	margin-top: 12px;
	margin-bottom: 10px;
	display: inline-block;
	position: relative;
	padding: 9px 50px;
	-moz-transition: all 0.3s ease;
	   -o-transition: all 0.3s ease;
	   -webkit-transition: all 0.3s ease;
	   transition: all 0.3s ease;
}
.hover-text .link-next:hover {
        color: #FFFFFF;
        background-color: #326A45;
}
.hover-text .object-note {
	background-color: rgb(0 0 0 / 5%);
	padding-top: 50px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	-moz-transition: all 0.4s ease;
	     -o-transition: all 0.4s ease;
	     -webkit-transition: all 0.4s ease;
	     transition: all 0.4s ease;
}
.hover-text .object-note span {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	color: #fff;
	font-size: 16px;
	line-height: 1.2;
	margin: 20px;
	display: block;
	position: relative;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	   transition: opacity 0.35s, transform 0.35s;
	   -webkit-transform: translate3d(100%, 0, 0);
	   transform: translate3d(100%, 0, 0);
}
.hover-text .object:hover .object-note span {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
}

.hover-text .object:hover .object-note {
    background-color: rgba(0, 0, 0, 0.65);
}

.hover-text {
    margin-bottom: 40px;
}
.hover-text .object-title {
        background-color: rgb(0 0 0 / 23%);
	display: block;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 15px;
	margin-right: 15px;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	z-index: 5;
}
.hover-text .object-image img {
    width: 100%;
}
.hover-text .objectTitleTxt:after {
    background-color: #fff;
    padding-left: 35px;
    padding-right: 35px;
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    content: "";
    -webkit-transition: -webkit-transform 0.35s;
         transition: transform 0.35s;
         -webkit-transform: translate3d(-100%, 0, 0);
         transform: translate3d(-100%, 0, 0);
}
.hover-text .object:hover .objectTitleTxt::after {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.hover-text .block-footer {
	background-color: #326A45;
	width: 100%;
	min-height: 65px;
	float: left;
}
.hover-text .block-cena {
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1.2;
	background-image: url(../404.php);
	background-position: center right;
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-left: 40px;
	padding-right: 30px;
	margin-right: 35px;
	width: 180px;
	height: 65px;
	position: relative;
	float: left;
	z-index: 1;
}
.hover-text .block-cena span {
    font-size: 24px;
}
.hover-text .link_form {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	margin-top: 15px;
	margin-right: 35px;
	float: right;
}
#content3 .hover-text .objectTitleTxt {
	color: #ffffff;
}
#carusel_cont {
	font-size: 1em;
	padding-left: 25px;
	padding-right: 25px;
	margin: 0;
	margin-bottom: 3em;
	display: block;
	width: 100%;
	position: relative;
	float: left;
	z-index: 0;
}
#carusel_cont .jcarousel-skin-tango .jcarousel-container-horizontal {
background-color:#ffffff;
margin:0;
display:block;
width:100%;
position:relative;
float:left;
padding:0;
}
#carusel_cont .jcarousel-skin-tango .jcarousel-clip-horizontal {
	margin: 0;
	display: block;
	width: 94%;
	position: absolute;
	top: 0px;
	left: 3%;
	float: left;
	overflow: hidden;
}
#carusel_cont .jcarousel-skin-tango .jcarousel-next-horizontal {
	cursor: pointer;
	background-image: url(../images/strelka-2.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 1.5625em;
	height: 3.625em;
	position: absolute;
	top: 70px;
	right: 0px;
}
#carusel_cont .jcarousel-skin-tango .jcarousel-prev-horizontal {
	cursor: pointer;
	background-image: url(../images/strelka-1.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 1.5625em;
	height: 3.625em;
	position: absolute;
	top: 70px;
	left: 0px;
}
#carusel_cont .jcarousel-skin-tango .jcarousel-item-horizontal {
	border-width: 0.2em;
	border-color: #f5f5f5;
	border-style: solid;
	margin: 0;
	margin-right: 1em;
	display: block;
	position: relative;
	float: left;
	overflow: hidden;
}
#carusel_cont .jcarousel-skin-tango .jcarousel-item-horizontal .objectImage {
	font-size: 1em;
	border-width: 0px;
	margin: 0;
	display: block;
	width: 20em;
	position: relative;
	padding: 0;
}
#content2 .cont_txt {
	display: block;
	width: 100%;
	float: left;
}



































#content2 .text_Y_cart {
	display: block;
	width: 100%;
	float: left;
}
#content2 .text_Y_cart .content-text {
	display: block;
	width: 100%;
	float: left;
}
#content .cont_rattxt .contentText {
	padding-top: 30px;
}
#content2 .cont_txt .contentText {
	margin-bottom: 50px;
}

@media (max-width: 1199px) {  
.hover-text .object-image img {
    max-height: 292px;
}  
.hover-text .objectTitleTxt {
    font-size: 20px;
}     
 .hover-text .link_form {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 15px;
 }  
 .hover-text .link-next {
	margin-right: 15px;
	float: right;
 }  
}/*@media*/

@media (max-width: 991px) {   
 .hover-text .object {
	width: 100%;
	max-width: 554px;
 } 
 .hover-text .link-next {
	float: left;
 } 
 .hover-text .link_form {
	margin-top: 15px;
 }
}/*@media*/

@media (max-width: 767px) {
.hover-text .content-title {
    font-size: 24px;
}      
}/*@media*/

@media (max-width: 639px) {     
.hover-text .object-image img {
    max-height: auto;
} 
 .hover-text .link-next {
	float: right;
 } 
 .hover-text .link_form {
	margin-top: 0px;
 }     
}/*@media*/

@media (max-width: 479px) {
.hover-text .objectTitleTxt {
    font-size: 16px;
}
 .hover-text .link-next {
	padding-left: 15px;
	padding-right: 15px;
 }
}/*@media*/

@media (max-width: 374px) { 
 .hover-text .block-cena {
	margin-right: 10px;
 }     
 .hover-text .object-note span {
	font-size: 14px;
	margin-top: 5px;
 }
}/*@media*/

@media (max-width: 767px) { 
 .arenda_bit_calc .content-body {
	padding: 15px;
 }
}/*@media*/

@media (max-width: 479px) {
 .arenda_bit_calc .content-body {
	padding: 0;
 }  
 .arenda_bit_calc .content-body .data_block {
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
 }
}/*@media*/

@media (max-width: 991px) {      
 #content .cont_txt .contentText {
	padding-bottom: 0px;
	margin-bottom: 30px;
 }
}/*@media*/

@media (max-width:1199px) {
#row150 span.num2 {
		display: none !important;
	}
       
		.header-fixed_menu #pool > a {
		font-size: 0;
		color: transparent;
	}
	.header-fixed_menu #pool > a:before {
		margin: 0 18px;
	}
	.header-fixed_menu #pool {
		width: auto;
	}
	#div921 {
		font-size: 25px;
	}
	#div920.col {
		width: 25%;
	}
	#div922.col {
		width: 25%;
		float: right;
	}
	#global1 .menuha .contentBody .object .objectTxt {
		padding-left: 10px;
		padding-right: 10px;
	}
	.cont_rattxt .object .objectTitle {
		height: 2.3em;
	}
	#content .show_tracks .wrap_block {
		margin-bottom: 30px;
		display: block;
		float: left;
		line-height: 2;
	}
	#content .show_tracks .content-body .info_block .first_text {
		margin-bottom: 30px;
		display: block;
	}
	#content1 .contentText {
		width: 60%;
	}
	#content1 .object {
		width: 40%;
	}
}/*@media*/

@media (max-width:991px) {

#region_name {
    background-color: #fff;
}	
#content .show_tracks {
    margin-bottom: 20px;
}
.cont_rattxt {
    margin-bottom: 20px;
}
#content .content .wrap .objFooter .link_form {
    margin-top: 20px;
 }
 #content .content .wrap .objFooter .block_cost {
 	margin-right: 10px;
 }
 #div250 {
    padding-bottom: 20px;
    padding-top: 50px;
}    
 #div300 {
	padding-top: 45px;
 } 
#div350 {
    padding-top: 50px;
}
#div400 {
    padding-bottom: 0px;
    padding-top: 40px;
}
 #div450 {
    padding-top: 40px;
}
#content2 .content {
    margin-bottom: 50px;
}
 .header-fixed_menu #div905 {
	display: none;
 }
#div100 {
    padding-bottom: 0px;
    padding-top: 0px;
}
#div906.col {
	color: #5BA0D4;
	padding-left: 0px;
	padding-right: 0px;
	position: absolute;
	top: 27px;
	left: 330px;
	width: auto;
	z-index: 1;
 }
 .col#div906 .region_block>a {
	color: #2175b4;
	background-image: url(../images/point_blue.png);
}
.col#div906 .region_block>a span {
    border-bottom: 1px dashed #2175b4;
}
#region_name {
	background-color: transparent;
}
#div907.col {
	display: none;
} 
#div905.col {
	width: 50%;
        position: absolute;
        top: 80px;
        left: 60px;
        color: #2175b4;
   	padding-right: 0;
	font-size: 16px;
}
 #row150.row {
	position: relative;
 }
 #div100 a {
    color: #2175b4;
    border-bottom: 1px dashed #2175b4;
} 
	.header-fixed_menu #div921 > *:not(:first-child) {
		display: none;
	}
	.header-fixed_menu #div922 {
		width: auto;
	}
		#pageTitle {
		font-size: 36px;
	}
	#enteringText {
		font-size: 18px;
		position: static;
	}
	#div200 {
		background-size: cover;
	}
	#div201 {
		margin-bottom: 15px;
		width: 100%;
	}
		#container200.container {
		padding-bottom: 15px;
		padding-top: 15px;
		height: auto;
	}
	#div920.col {
		width: auto;
		margin-bottom: 15px;
	}
	#div921 {
		margin-bottom: 15px;
		width: auto;
		float: right;
		clear: both;
	}
	#div150 {
		text-align: center;
	}
	#div922.col .link_form {
		display: inline-block;
	}
	#global1.col {
		margin-left: -15px;
		display: none;
		width: 290px;
		height: auto;
	}
	#pool>a {
		display: block;
	}
	#row150 #pool {
		position: absolute;
		top: 50px;
		left: 15px;
	}
	#global1 .menuha .contentBody {
		display: block !important;
	}
	#global1 .menuha {
		position: relative;
		z-index: 100;
	}
	#global1 .menuha .contentBody .object {
		background-image: none;
		padding-left: 0px;
		padding-right: 0px;
		text-align: left;
	}
	#div_pict {
		display: none;
	}
	.cont_rattxt .object {
		margin-left: -2px;
		margin-right: -2px;
		display: inline-block;
		width: 33.333%;
		float: none;
		vertical-align: top;
	}
	.cont_rattxt {
		text-align: center;
	}
	.cont_rattxt .contentText {
		text-align: left;
	}
	#content1 .contentText {
		width: 100%;
	}
	#content1 .object {
		margin-bottom: 30px;
		width: 100%;
	}
	#global3 {
		width: 45%;
	}
	#div510 {
		width: 55%;
	}
	#div150 #div922.col {
		width: auto;
	}
	#div922.col .link_form {
		padding-left: 15px;
		padding-right: 15px;
	}
}/*@media*/

@media (max-width:767px) {
	#div906.col {
		display: none;
	}
        #row150 span.num2 {
		display: none !important;
	}
	#div906.col .region_block > a span {
		display: none;
	}
	#div922 .link_form {
		padding: 12px 15px;
	}
	
	.header-fixed_menu #div921 {
		font-size: 18px;
	}
	.header-fixed_menu #div905 {
		display: none;
	}
	.header-fixed_menu #global1 .menuha .contentBody .object {
		width: calc(50% - 15px);
	}
	.header-fixed_menu #global1 {
		min-width: 300px;
	}
	
	.contentTitle {
		font-size: 32px;
		line-height: 1.2;
	}
	#content1 .contentText {
		font-size: 24px;
	}
	.text_Y_cart .Ymap {
		width: 100%;
	}
	.text_Y_cart .content-text {
		width: 100%;
	}
	#content4 .div_text {
		width: 100%;
		margin-bottom: 40px;
	}
	#content4 .gs_form_mod {
		float: left;
		width: 100%;
		max-width: 470px;
	}
	#content4 .div_img {
		display: none;
	}
	#global3 {
		display: none;
	}
	#div510 {
		width: 100%;
	}
	
}/*@media*/

@media (max-width:639px) {
	#div150 #div922.col {
		display:none;
	}
	.cont_rattxt .object {
		width: 50%;
	}
	#region_name {
    	padding-left: 37px;
	}
	.cont_rattxt .object .objectImage {
		display: inline-block !important;
	}
	#content .show_tracks .wrap_block {
		font-size: 22px;
	}
	#content1 .prizyv_phone .phone_num {
		font-size: 32px;
	}
	#content1 .prizyv_phone {
		max-width: 300px;
	}
}/*@media*/

@media (max-width:539px) {
	
	#region_name {
   		padding-left: 0;
	}
	#div905.col {
		display: none;
	}
	#row150 #div922.col {
		display: none !important;
	}
	
	#row150 #div921 {
    width: auto;
    float: left;
    padding-top: 0px;
    padding-left: 60px;
}
#content .content .wrap .objFooter .link_form {
    margin-top: -8px;
    clear: both;
}
}/*@media*/

@media (max-width:479px) {

	.header-fixed_menu #div921 {
		display: none;
	}
	.header-fixed_menu #pool {
		margin-right: auto;
	}
	#pageTitle {
		font-size: 28px;
	}
	#content .show_tracks .wrap_block {
		font-size: 16px !important;
		line-height: 2;
	}
	.contentTitle {
		font-size: 24px;
	}
	#div511 {
		width: 100%;
	}
	#div512 {
		width: 100%;
	}
	#div510 {
		text-align: center;
	}
	#div511 p {
		margin-bottom: 20px;
	}
	#content1 .prizyv_phone .phone_num {
    font-size: 28px;
}
	#content1 .prizyv_phone {
    max-width: 100%;
    text-align: left;
}
#content1 .prizyv_phone .link_ostavit {
	max-width: 250px;
}
#content4 .phone-block {
    font-size: 28px;
}
}/*@media*/

@media (max-width:374px) {
	.cont_rattxt .object {
    	width: 100%;
	}
}/*@media*/

@media (max-width: 359px) { 
#content .content .wrap .objFooter .link_form {
    margin-top: 20px;
    clear: none;
}
.menu_link__effect_free_sarah-link {
    margin-bottom: 15px;
}
#content1 .prizyv_phone .phone_num {
    font-size: 24px;
}
#content1 .contentText {
    font-size: 22px;
    text-align: center;
}
#content1 .prizyv_phone {
    text-align: center;
}
#content1 .prizyv_phone span {
	display: inline-block !important;
	float: none;
}
#content4 .phone-block {
    font-size: 24px;
}
}/*@media*/
