html .menu_inner .menu-top-wrap .menu-top ul li a:hover {
  background-color: rgb(255, 186, 0);
}

html .menu_inner .menu-top-wrap .menu-top ul li a.active {
  background-color: rgb(255, 186, 0);
}

html .jblock_wrapper {
  background-color: rgb(0, 0, 0);
}

html .jblock_wrapper .jblock {
  background-color: rgb(33, 33, 33);
}

html .jblock_wrapper .jblock.opened .jblock_arrow {
  background-image: url("./0e685a737e3e733848607d88b39e7e3f.svg");
}

html .jblock_wrapper .jblock:first-child .pic::before {
  background-color: rgb(33, 33, 33);
}

html .jblock_wrapper .jblock:first-child .pic::after {
  background-color: rgb(33, 33, 33);
}

html .jblock_wrapper .jblock:nth-child(2) .pic::before {
  background-color: rgb(33, 33, 33);
}

html .jblock_wrapper .jblock:nth-child(2) .pic::after {
  background-color: rgb(33, 33, 33);
}

html .jblock_wrapper .jblock:nth-child(3) .pic::before {
  background-color: rgb(33, 33, 33);
}

html .jblock_wrapper .jblock:nth-child(3) .pic::after {
  background-color: rgb(33, 33, 33);
}

html .jblock_wrapper .jblock:nth-child(4) .pic::before {
  background-color: rgb(33, 33, 33);
}

html .jblock_wrapper .jblock:nth-child(4) .pic::after {
  background-color: rgb(33, 33, 33);
}

html .jblock_wrapper .jblock_in {
  background-color: rgb(255, 186, 0);
}

@media screen and (max-width: 580px) {html .jblock_wrapper .jblock_arrow {
  background-image: url("./77bde8c0376da45154dda30343a4e652.svg");
}}

html .jblock_wrapper .jblock_inner {
  background-color: rgb(33, 33, 33);
}

html .jblock_wrapper .jblock_inner ul li a {
  color: rgb(188, 188, 188);
}

html .jblock_wrapper .jblock_inner ul li a::before {
  background-image: url("./7af8d16b41c4f5132fef4cabe69c4137.svg");
}

html .jblock_wrapper .jblock_inner ul li a:hover {
  color: rgb(255, 186, 0);
}

html .jblock_wrapper .jblock_inner ul li a:active {
  color: rgb(255, 186, 0);
}

html .jblock_wrapper .jblock_inner ul li a:hover::before {
  background-image: url("./1204356521cac812f5ca8d3efd85945f.svg");
}

html .jblock_wrapper .jblock_inner ul li a:active::before {
  background-image: url("./1204356521cac812f5ca8d3efd85945f.svg");
}

html .edit_block_wrapper {
  background-color: rgb(33, 33, 33);
}

html .edit_block_wrapper .block_title {
  color: rgb(255, 186, 0);
}

html .edit_block_wrapper .block_text {
  color: rgb(188, 188, 188);
}

html .edit_block_wrapper .edit_but a {
  color: rgb(33, 33, 33);
  background-image: -webkit-linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  background-image: linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  box-shadow: rgb(210, 153, 0) 0px -2px 0px 0px inset;
}

html .edit_block_wrapper .edit_but a:hover {
  background-image: -webkit-linear-gradient(rgb(253, 207, 81), rgb(253, 207, 81));
  background-image: linear-gradient(rgb(253, 207, 81), rgb(253, 207, 81));
}

html .edit_block_wrapper .edit_but a:active {
  background-image: -webkit-linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  background-image: linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  box-shadow: rgb(210, 153, 0) 0px 2px 0px 0px inset;
}

html .jblock_wrapper1 {
  background-color: rgb(33, 33, 33);
}

html .jblock_wrapper1 .jblock_wrap {
  background-color: rgb(0, 0, 0);
}

html .jblock_wrapper1 .jblock_inner .jblock {
  background-color: rgb(255, 186, 0);
}

html .jblock_wrapper1 .jblock_inner .jblock_in {
  background-color: rgb(33, 33, 33);
}

html .jblock_wrapper1 .jblock_inner .title {
  color: rgb(165, 165, 165);
}

html .jblock_wrapper1 .jblock_inner .jblock_but a {
  color: rgb(51, 51, 51);
  background-image: -webkit-linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  background-image: linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  box-shadow: rgb(210, 153, 0) 0px -2px 0px 0px inset;
}

html .jblock_wrapper1 .jblock_inner .jblock_but a:hover {
  background-image: -webkit-linear-gradient(rgb(253, 207, 81), rgb(253, 207, 81));
  background-image: linear-gradient(rgb(253, 207, 81), rgb(253, 207, 81));
}

html .jblock_wrapper1 .jblock_inner .jblock_but a:active {
  background-image: -webkit-linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  background-image: linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  box-shadow: rgb(210, 153, 0) 0px 2px 0px 0px inset;
}

html .jblock_wrapper1 .jblock_inner .jblock_date {
  color: rgb(33, 33, 33);
}

html .jblock_wrapper1 .jblock_inner .jblock_date::before {
  background-image: url("./a498ff612acf375b5c201adbc2062b76.svg");
}

html .jblock_wrapper1 .jblock_inner .jblock_time {
  color: rgb(33, 33, 33);
}

html .jblock_wrapper1 .jblock_inner .jblock_time::before {
  background-image: url("./ca8b099c5c7a950be928ebb213efb6bb.svg");
}

html .jblock_wrapper1 .jblock_inner .jblock_price {
  color: rgb(33, 33, 33);
}

html .jblock_wrapper2 .jblock_wrap {
  background-color: rgb(0, 0, 0);
}

html .jblock_wrapper2 .pic {
  background-color: rgb(33, 33, 33);
}

html .jblock_wrapper2 .pic path {
  fill: rgb(255, 186, 0);
}

html .jblock_wrapper2 .jblock_in .title {
  color: rgb(255, 186, 0);
}

html .jblock_wrapper2 .jblock_in .title a {
  color: rgb(255, 186, 0);
}

html .jblock_wrapper2 .jblock_in .text {
  color: rgb(188, 188, 188);
}

html .jblock_wrapper3 .line {
  background-color: rgb(42, 42, 42);
}

html .jblock_wrapper3 .circles {
  background-color: rgb(255, 186, 0);
}

html .jblock_wrapper3 .jblock_title {
  color: rgb(255, 255, 255);
}

html .jblock_wrapper3 .pic span::before {
  background-color: rgb(255, 186, 0);
}

html .jblock_wrapper3 .pic span::after {
  background-color: rgb(255, 186, 0);
}

html .jblock_wrapper3 .title {
  color: rgb(188, 188, 188);
}

html .reviews_wrapper .reviews_wrap {
  background-color: rgb(0, 0, 0);
}

html .reviews_wrapper .reviews_title {
  color: rgb(255, 255, 255);
}

html .reviews_wrapper .jblock .title {
  color: rgb(188, 188, 188);
}

html .reviews_wrapper .jblock .title a {
  color: rgb(188, 188, 188);
}

html .reviews_wrapper .jblock .text {
  color: rgb(188, 188, 188);
}

html .reviews_wrapper .jblock .date {
  color: rgb(188, 188, 188);
}

html .reviews_wrapper .owl-prev:hover {
  background-color: rgb(255, 186, 0);
  box-shadow: rgb(210, 153, 0) 0px 2px 0px 0px;
}

html .reviews_wrapper .owl-prev:active {
  background-color: rgb(255, 186, 0);
  box-shadow: rgb(210, 153, 0) 0px 2px 0px 0px;
}

html .reviews_wrapper .owl-prev:hover::before {
  background-image: url("./12a040b85bb31217c883bed8eb21ee4d.svg");
}

html .reviews_wrapper .owl-prev:active::before {
  background-image: url("./12a040b85bb31217c883bed8eb21ee4d.svg");
}

html .reviews_wrapper .owl-next:hover {
  background-color: rgb(255, 186, 0);
  box-shadow: rgb(210, 153, 0) 0px 2px 0px 0px;
}

html .reviews_wrapper .owl-next:active {
  background-color: rgb(255, 186, 0);
  box-shadow: rgb(210, 153, 0) 0px 2px 0px 0px;
}

html .reviews_wrapper .owl-next:hover::before {
  background-image: url("./7e2518c48d11bbac1a3e9ac83a6a46b7.svg");
}

html .reviews_wrapper .owl-next:active::before {
  background-image: url("./7e2518c48d11bbac1a3e9ac83a6a46b7.svg");
}

html .edit_block_wrapper1 .title {
  color: rgb(188, 188, 188);
}

html .edit_block_wrapper1 .number {
  color: rgb(255, 186, 0);
}

html .edit_block_wrapper1 .number a {
  color: rgb(255, 186, 0);
}

html .edit_block_wrapper1 .bot_but a {
  color: rgb(33, 33, 33);
  background-image: -webkit-linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  background-image: linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  box-shadow: rgb(210, 153, 0) 0px -2px 0px 0px inset;
}

html .edit_block_wrapper1 .bot_but a:hover {
  background-image: -webkit-linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  background-image: linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
}

html .edit_block_wrapper1 .bot_but a:active {
  background-image: -webkit-linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  background-image: linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  box-shadow: rgb(210, 153, 0) 0px 2px 0px 0px inset;
}

html .site-footer {
  background-color: rgb(33, 33, 33);
}

html .link_top {
  background-color: rgb(33, 33, 33);
  box-shadow: rgb(27, 31, 32) 0px 2px 0px 0px inset;
}

html .left_bot .item1 .site-name-bottom {
  color: rgb(188, 188, 188);
}

html .left_bot .item2 .site_phones_bot {
  color: rgb(188, 188, 188);
}

html .left_bot .item2 .site_phones_bot a {
  color: rgb(188, 188, 188);
}

html .left_bot .item2 .site_adress_bot {
  color: rgb(188, 188, 188);
}

html .bot_block .title {
  color: rgb(188, 188, 188);
}

html .bot_block a {
  background-color: rgb(255, 255, 255);
}

html .right_bot .site_copy {
  color: rgb(188, 188, 188);
}

html .right_bot .site_copy a {
  color: rgb(255, 186, 0);
}

html .menu_bot_wrapper {
  background-color: rgb(0, 0, 0);
  box-shadow: rgb(0, 0, 0) 0px -2px 0px 0px inset;
}

html .menu_bot_wrapper .menu-bot-wrap .menu-bot li {
  border-left-color: rgb(38, 38, 38);
}

html .menu_bot_wrapper .menu-bot-wrap .menu-bot li:last-child {
  border-right-color: rgb(38, 38, 38);
}

html .menu_bot_wrapper .menu-bot-wrap .menu-bot li a:hover {
  color: rgb(33, 33, 33);
  background-image: -webkit-linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  background-image: linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
}

html .form_wrapper {
  background-color: rgba(33, 33, 33, 0.952941);
}

html .form_wrapper .form_title {
  color: rgb(33, 33, 33);
}

html .form_wrapper .tpl-field.tpl-field-button button {
  color: rgb(33, 33, 33);
  background-image: -webkit-linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  background-image: linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  box-shadow: rgb(210, 153, 0) 0px -2px 0px 0px inset;
}

html .form_wrapper .tpl-field.tpl-field-button button:hover {
  background-image: -webkit-linear-gradient(rgb(253, 207, 81), rgb(253, 207, 81));
  background-image: linear-gradient(rgb(253, 207, 81), rgb(253, 207, 81));
}

html .form_wrapper .tpl-field.tpl-field-button button:active {
  background-image: -webkit-linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  background-image: linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  box-shadow: rgb(210, 153, 0) 0px 2px 0px 0px inset;
}

html body {
  color: rgb(188, 188, 188);
  background-color: rgb(33, 33, 33);
}

html h1 {
  color: rgb(255, 186, 0);
}

html a {
  color: rgb(255, 186, 0);
}

html .site-header {
  background-color: rgb(33, 33, 33);
}

html .left_part .site_name {
  color: rgb(255, 255, 255);
}

html .left_part .site_name a {
  color: rgb(255, 255, 255);
}

html .left_part .descriptor {
  color: rgb(255, 186, 0);
}

html .site_adress::before {
  background-image: url("./32b2f33cf7a9cb619072c217f03b12a8.svg");
}

html .site_adress .adress {
  color: rgb(180, 180, 180);
}

html .site_adress .adress_link {
  color: rgb(255, 186, 0);
}

html .site_adress .adress_link a {
  color: rgb(255, 186, 0);
}

html .phones_wrap .site_phones {
  color: rgb(180, 180, 180);
}

html .phones_wrap .site_phones a {
  color: rgb(180, 180, 180);
}

html .phones_wrap .site_phones::before {
  background-image: url("./08a7066f82d49ee5592ed39c4121f485.svg");
}

html .top_img_wrap.inner .top_img {
  background-color: rgba(33, 33, 33, 0.8);
}

html .top_img_wrap .block_text {
  background-color: rgba(33, 33, 33, 0.8);
}

html .top_img_wrap .top-but a {
  color: rgb(33, 33, 33);
  background-image: -webkit-linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  background-image: linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  box-shadow: rgb(210, 153, 0) 0px -2px 0px 0px inset;
}

html .top_img_wrap .top-but a:hover {
  background-image: -webkit-linear-gradient(rgb(253, 207, 81), rgb(253, 207, 81));
  background-image: linear-gradient(rgb(253, 207, 81), rgb(253, 207, 81));
}

html .top_img_wrap .top-but a:active {
  background-image: -webkit-linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  background-image: linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  box-shadow: rgb(210, 153, 0) 0px 2px 0px 0px inset;
}

html .menu_scroll .menu_open {
  background-color: rgb(255, 186, 0);
  box-shadow: rgb(210, 153, 0) 0px -2px 0px 0px inset;
}

html .menu_inner {
  background-color: rgb(33, 33, 33);
  box-shadow: rgb(0, 0, 0) 0px 2px 0px 0px;
}

html .menu_inner.extra {
  box-shadow: rgba(0, 0, 0, 0.0980392) 0px 6px 40px 0px, rgba(33, 33, 33, 0.952941) 0px 0px 0px 10000px;
}

html .menu_inner .menu-top-wrap .menu-top > li {
  border-left-color: rgb(48, 48, 48);
}

html .menu_inner .menu-top-wrap .menu-top > li:last-child {
  border-right-color: rgb(48, 48, 48);
}

html .menu_inner .menu-top-wrap .menu-top > li > a {
  color: rgb(188, 188, 188);
}

html .menu_inner .menu-top-wrap .menu-top > li > a:hover {
  background-image: -webkit-linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  background-image: linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
}

html .menu_inner .menu-top-wrap .menu-top > li > a:active {
  background-image: -webkit-linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  background-image: linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
}

html .menu_inner .menu-top-wrap .menu-top > li > a.active {
  background-image: -webkit-linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
  background-image: linear-gradient(rgb(255, 186, 0), rgb(255, 186, 0));
}

.menu_inner .menu-top-wrap .menu-top > li > a {
	padding: 15px 16px 17px;
}
.logo {
	display: inline-block;
	vertical-align: top;
	max-width: 92px;
}
.name_logo {
	display: inline-block;
	vertical-align: top;
	margin-left: 19px;
	max-width: 274px;
}

.left_part {
	width: 387px;
	font-size: 0;
	margin-top: 27px;
}
.site_adress {
	margin-left: 58px;
}
.left_part .site_name {
	padding-top: 13px;
	padding-bottom: 15px;
}
html .left_part .descriptor {
	font-size: 15px;
}
.menu_bot_wrapper .menu-bot-wrap .menu-bot li a {
	font-size: 14px;
	padding: 0 15px;
}
.right_bot .site_copy {
	max-width: 246px;
}
blockquote {
	margin: 0 !important;
}
@media all and (max-width: 480px) {
	.name_logo {
		display: block;
		text-align: center;
		max-width: 100%;
		margin-right: 19px;
	}
	.site_name {
		text-align: center;
		display: block;
		width: 100%;
	}
	.logo {
		display: block;
		text-align: center;
		max-width: 100%;
		
		img {
			display: inline-block;
			vertical-align: top;
		}
	}
	.left_part {
		display: block;
		width: 100%;
	}
	.site-header {
		padding-right: 0;
	}
}
.form_wrapper .tpl-field .field-value .wrc input[type="text"] {
	width: 100px;
    height: 20px;
    color: #222;
    font-size: 12px;
    line-height: normal;
    text-indent: inherit;
}