		div.row, div.row div.col-md-13 col-sm-24  cosmeticRepairInfo, div.row div.col-md-13 col-sm-24  cosmeticRepairInfo p {
			width: auto;
		}
		.topcontenttext {
			margin: 0;
			padding: 0;
			vertical-align: top;
		}
		.gallery {
			float: right;
			margin: 0 0 0 5px;
			padding: 0;
		}
		iframe.bottomvideo {
			padding: 5px;
		}
		div#prices, div#prices div, div#prices div {
			display: inline-block;
			margin: 0;
			padding: 0;
		}
		div#price_new_scroll {
			margin-left: -5px !important;
		}
		table#prices_new, table#prices_left {
			margin: 0;
		}
		table#bottoms {
			margin: -6px 0 0 0;
		}
		table#prices_new, table#prices_new td, table#prices_left, table#prices_left td {
			border: 1px solid #cdcdcd;
		}
		table#prices_new td p, table#prices_left td p {
			margin: 0;
			padding: 0 5px;
		}
		td.light_grey {
			background-color: #edefef;
		}
		td.dark_grey, td.dark_grey2, td.dark_grey3  {
			background-color: #606363;
			color: white;
		}
		td.dark_grey2 {
			width: 186px;
		}
		td.dark_grey3 {
			width: 186px;
			height: 60px;
		}
		.hidden {
			visibility: hidden;
		}
		p a.fancybox image {
			float: initial;
		}
		.button_new:hover {
			cursor: pointer;
		}

		.bottom_gallery img {
			margin: 0px 10px 10px 0px;
		}
		div#gallery_bottons, div.gb {
			display: inline-block;
			margin: 0px;
			padding: 0px;
		}
		div.gb {
			width: 120px;
			font-size: 90%;
			text-align: center;
			border: 1px solid #cdcdcd;
			border-radius: 4px;
			color: #4d4d4d;
		}
		div.gb a {
			color: black;
		}
		div.gb:hover {
			cursor: pointer;
			border: 1px solid #79c628;
			box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5);
		}
		div.gb:hover, div.gb a:hover {
			text-decoration: none;
		}
		#right_gallery_botton {
			margin-left: 20px;
		}
		div.blue {
			border: 1px solid #07a3d7;
			border-radius: 10px;
			margin: 10px 0 30px 0;
			width: inherit;
		}
		div.blue, div.blue div {
			display: inline-block;
		}
		.center {
			text-align: center;
		}
		#feedback {
			border: 1px solid #cdcdcd;
			border-radius: 10px;
			background-color: #edefef;
		}
		#feedback .center {
			margin-top: 10px;
		}
		#feedback div#grey_block, #feedback div#grey_block div {
			display: inline-block;
		}
		#feedback div#grey_block, #feedback div#feedback_comment, #feedback #required {
			width: 700px;
			margin-left: 70px;
		}
		#feedback div#grey_block div {
			width: 330px;
		}
		#feedback div#feedback_phone {
			margin-left: 35px;
		}
		#feedback div#feedback_comment span textarea {
			height: 75px;
		}
		#feedback #required {
			font-size: 90%;
			margin-top: 10px;
			color: grey;
		}
		#feedback div#feedback_button {
			width: 250px;
			height: 42px
			font-size: 90%;
			text-align: center;
			vertical-align: middle;
			border: 1px solid #cdcdcd;
			border-radius: 4px;
			color: #82ca36;
			margin: auto;
			margin-bottom: 20px;
		}
		#feedback div#feedback_button, #feedback div#feedback_button input {
			background-color: white;
			font-weight: bold;
		}
		#feedback div#feedback_button:hover {
			cursor: pointer;
			border: 1px solid #79c628;
			box-shadow: 0.4em 0.4em 3px rgba(122,122,122,0.5);
			color: #82ca36;
		}
		#feedback div#feedback_button input:hover {
			color: #82ca36;
		}
		#feedback div#feedback_button img {
			height: 0;
			width: 0;
		}
		/* Таблицы */
		#t2, #t2 td, #t3, #t3 td {
			border: 1px solid #cdcdcd;
			margin: 0;
			padding: 0;
			width: auto;
		}
		#t2 td, #t3 td {
			background-color: #edefef;
			padding: 0 5px;
		}
		#t2 td.header, #t2 td.header2, #t3 td.header, #t3 td.header2  {
			background-color: #606363;
			color: white;
			text-align: center;
		}
		#t2 td.header2, #t3 td.header2 {
			width: 76px !important;
		}
		.clear {
			clear: both;
		}
		@media (max-width: 1930px) {
			.topcontenttext {
				width: auto;
			}
			.gallery {
				width: 270px;
			}
			.bottomvideo {
				width: 400px;
				height: 240px;
			}
			table#prices_new, table#bottoms, table#prices_left {
				font-size: 85%;
			}
			table#prices_left {
				width: 249px !important;
			}
			table#prices_left tr, table#prices_new tr {
				height: 40px;
			}
			table#bottoms, #t2, #t3 {
				width: 808px !important;
			}
			table#prices_new {
				width: 560px !important;
			}
			.button_new {
				margin: 0px 40px;
			}
			.button_new img {
				margin: 20px 0px;
			}
			div.blue div.blue_img {
				width: 15px;
				height: inherit;
				vertical-align: top;
			}
			div.blue div.blue_img, div.blue div.blue_text {
				margin: 50px 0px 40px 50px;
			}
			div.blue div.blue_text {
				width: 650px;
			}
		}
		@media (max-width: 1200px) {
			.bottomvideo {
				width: 300px;
				height: 170px;
			}
			table#prices_new, table#bottoms, table#prices_left {
				font-size: 80%;
			}
			table#prices_left {
				width: 179px !important;
			}
			table#prices_left tr, table#prices_new tr {
				height: 40px;
			}
			table#bottoms, #t2, #t3 {
				width: 608px !important;
			}
			table#prices_new {
				width: 430px !important;
			}
			div#prices {
				font-size: 85%;			
			}
			td.dark_grey3 {
				height: 50px;
			}
			.button_new {
				margin: 0px 0px;
			}
			.button_new img {
				margin:  10px 100px 0px;
			}
			div.blue div.blue_img, div.blue div.blue_text {
				margin: 30px 0 30px 25px;
			}
			div.blue div.blue_text {
				width: 420px;
			}
			#feedback div#grey_block, #feedback div#feedback_comment, #feedback #required {
				width: 480px;
				margin-left: 70px;
			}
			#feedback div#grey_block div {
				width: 220px;
			}
			#feedback div#feedback_phone {
				margin-left: 35px;
			}
		}
		@media (max-width: 768px) {
			.gallery {
				width: 265px;
			}
			.bottomvideo {
				width: 280px;
				height: 160px;
			}
			table#prices_new, table#bottoms, table#prices_left {
				font-size: 75%;
			}
			table#prices_left {
				width: 160px !important;
			}
			table#prices_left tr, table#prices_new tr {
				height: 40px;
			}
			table#prices_new {
				margin-left: 1px !important;
			}
			table#bottoms, #t2, #t3 {
				width: 539px !important;
			}
			table#prices_new {
				width: 380px !important;
			}
			div#prices {
				font-size: 82%;			
			}
			div.blue {
				width: 540px !important;
			}
			div.blue div.blue_text {
				width: 425px;
			}
			#feedback div#grey_block, #feedback div#feedback_comment, #feedback #required {
				width: 480px;
				margin-left: 50px;
			}
			#feedback div#grey_block div {
				width: 220px;
			}
			#feedback div#feedback_phone {
				margin-left: 35px;
			}
			td.dark_grey2 {
				font-size: 88%;
			}
		}
		@media (max-width: 640px) {
			.gallery {
				float: none;
				margin: auto;
			}
			div#prices {
				width: 540px !important;
				font-size: 78%;
			}
			div#price_new_scroll {
				width: 300px;
				overflow: scroll;
			}
			table#prices_new, table#bottoms, table#prices_left {
				font-size: 70%;
			}
			table#prices_left {
				width: 157px !important;
				margin-bottom: 4px;
			}
			table#prices_left tr, table#prices_new tr {
				height: 40px;
			}
			table#prices_left tr {
				vertical-align: middle;
			}
			table#prices_new {
				margin-left: 0px !important;
			}
			table#bottoms, #t2, #t3 {
				width: 538px !important;
				margin-top: -10px;
			}
			div#price_new_scroll {
				width: 381px !important;
			}
			div#price_new_scroll::-webkit-scrollbar { width: 0; }
			div#price_new_scroll { overflow: -moz-scrollbars-none; }
			div#price_new_scroll { -ms-overflow-style: none; }
			table#prices_new {
				font-size: 75%;
			}
			div#price_new_scroll {
				margin-left: -4px !important; 
			}
			div.blue {
				width: 480px !important;
			}
			div.blue_text {
				width: 340px !important;
			}
			#feedback div#grey_block, #feedback div#feedback_comment, #feedback #required {
				width: 370px;
				margin-left: 70px;
			}
			#feedback div#grey_block div {
				width: 180px;
			}
			#feedback div#feedback_phone {
				margin-left: 5px;
			}
			td.dark_grey2 {
				font-size: 85%;
			}
		@media (max-width: 400px) {
			div#prices {
				width: 333px !important;
			}
			div#price_new_scroll {
				width: 300px;
				overflow: scroll;
			}
			table#prices_new, table#bottoms, table#prices_left {
				font-size: 70%;
			}
			table#prices_left {
				width: 157px !important;
				margin-bottom: 4px;
			}
			table#prices_left tr, table#prices_new tr {
				height: 40px;
			}
			table#prices_left tr {
				vertical-align: middle;
			}
			table#bottoms, #t2, #t3 {
				width: 320px !important;
			}
			table#bottoms, #t2 {
				font-size: 80%;
			}
			#t2 .center, {
				width: 100px !important;
			}
			table#bottoms {
				margin-top: -10px;
			}
			div#price_new_scroll {
				width: 163px !important;
			}
			div#price_new_scroll::-webkit-scrollbar { width: 0; }
			div#price_new_scroll { overflow: -moz-scrollbars-none; }
			div#price_new_scroll { -ms-overflow-style: none; }
			table#prices_new {
				font-size: 75%;
			}
			div#price_new_scroll {
				margin-left: -3px !important;
			}
			table a.button_new, table a.button_new img {
				width: 200px;
				margin: 10px 0 0 0;
				padding: 0;
			}
			div.blue div.blue_img {
				visibility: hidden;
				width: 0;
				height: 0;
				margin: 0;
				padding: 0;
			}
			div.blue {
				width: 300px !important;
			}
			div.blue div.blue_text {
				margin: 10px;
			}
			div.blue_text {
				width: 290px !important;
			}
			div.container {
				padding: 0 !important;
				margin: 0 !important;
			}
			div.col-md-24 col-sm-24  cosmeticRepairInfo {
				padding: 0 !important;
			}
			td.column-1 {
				position: relative;
				left: 0px;
				top: 0px;				
			}
			table#tablepress-1 {
				margin-left:-25px;
			}
			#feedback div#grey_block, #feedback div#feedback_comment, #feedback #required {
				width: 180px;
				margin-left: 30px;
			}
			#feedback div#grey_block div {
				width: 180px;
			}
			#feedback div#feedback_phone {
				margin-left: 0px;
			}
		}
		@media (max-width: 330px) {
			.bottomvideo {
				width: 215px;
				height: 125px;
			}
			table#bottoms, #t2, #t3 {
				width: 250px !important;
			}
			table a.button_new, table a.button_new img {
				width: 200px;
				margin: 10px 0 0 20px;
				padding: 0;
			}
			#right_gallery_botton {
				margin-left: 5px;
			}
			div.gb {
				width: 105px;
				font-size: 79%;
			}
			div.blue {
				width: 260px !important;
			}
			div.blue div.blue_text {
				margin: 10px;
			}
			div.blue_text {
				width: 250px !important;
			}
						#feedback div#grey_block, #feedback div#feedback_comment, #feedback #required {
				width: 175px;
				margin-left: 16px;
			}
			#feedback div#grey_block div {
				width: 175px;
			}
			#feedback div#feedback_phone {
				margin-left: 0px;
			}
			#feedback div#feedback_button {
				width: 170px;
			}
			#t2 .center, #t3 .center {
				width: 70px !important;
			}
			#t2 td, #t3 td {
				font-size: 80%;
			}
			#t2 td {
				width: 70px !important;
			}
			#t2 td.header2 {
				width: 70px !important;
			}
		}