@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=cyrillic');body { margin: 0px; padding: 0px; font-size: 16px; font-family: Arial; background-color: rgb(255, 255, 255); color: rgb(68, 68, 68); font-family: 'Roboto', sans-serif;}* { outline: 0 !important; outline-offset: 0 !important;}textarea {	letter-spacing: 0px; }.center { margin: 0 auto; width: 1202px;}table { border-collapse: collapse;}table, th, td { border: 1px solid rgb(68, 68, 68);}a { color: rgb(255, 153, 0);}a:hover { text-decoration: none;}h2 { color: rgb(68, 68, 68);}h3 { color: rgb(68, 68, 68);}.btn { float: left; background-color: #b63835; text-decoration: none; border: 1px solid #b63835; box-sizing: border-box; width: 144px; height: 34px; line-height: 32px; text-align: center; color: #fff; font-size: 17px; cursor: pointer; transition: 0.3s;}.btn:hover { color: #b63835; background-color: rgba(0, 0, 0, 0); transition: 0.3s;}.btn.active, .btn:active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125); box-shadow: inset 0 3px 5px rgba(0,0,0,.125);}header { float: left; width: 100%; background-color: rgb(255, 255, 255); height: 118px; box-sizing: border-box; border-top: 9px solid rgb(255, 255, 255);}header .logo { margin-top: 5px; width: 570px; height: 100px; float: left; cursor: pointer; text-decoration: none; background: url("thumb?src=%2Ffiles%2Fdesign%2Flogo4%20-%20Copy%201.jpg&h=100&q=95&hash=23b3ee95b47e195b69dedaad00c136dc") no-repeat left center;}header .rb { float: right; text-align: left; width: 550px; margin-right: 0px; margin-top: 17px; height: 75px; display: table; opacity: 0;}header .rb div { vertical-align: middle; width: 100%; float: left;}header .rb div.lang {	text-align: right; margin-top: 15px;}header .rb div.lang a { width: 37px; height: 25px; display: inline-block; padding-left: 26px; line-height: 25px; color: #404041; margin-left: 10px; text-decoration: none;}header .rb div.lang a.ru { background: url('files/design/lang_ru.jpg') no-repeat left center; background-size: 18px; padding-left: 8px;}header .rb div.lang a.en { background: url('files/design/lang_en.jpg') no-repeat left center; background-size: 18px; padding-left: 8px;}header .rb div .addr { background: url("svgimages/svgDraw.php?name=marker&color=rgb(250, 73, 134)") no-repeat left center; margin: 0px; float: right; height: 27px; padding-left: 35px; font-size: 17px; color: rgb(80, 80, 80); display: inline-block; padding-top: 3px;}header .rb div p { 	clear: both;}header .rb div .phone {	background: url("svgimages/svgDraw.php?name=phone&color=rgb(250, 73, 134)") no-repeat left center; margin: 0px; float: right; height: 30px; line-height: 32px; padding-left: 35px; font-size: 25px; color: rgb(80, 80, 80); display: inline-block; overflow: hidden;}header .rb div .mail { background: url("svgimages/svgDraw.php?name=mail&color=rgb(250, 73, 134)") no-repeat left center; margin: 0px; float: right; height: 30px; line-height: 32px; padding-left: 35px; font-size: 17px; color: rgb(80, 80, 80); display: inline-block; overflow: hidden;}header .rb div p:first-child {	margin-bottom: 10px; }header .rb div p:last-child {	margin-bottom: 0px; }nav { float: left; width: 100%; height: 37px; background-color: rgb(113, 132, 188);}nav menu { float: right; padding: 0px; margin-right: 0px; list-style: none; margin-top: 3.5px;}nav menu li { display: inline-block; border-left: 1px solid rgb(255, 255, 255); height: 28px; line-height: 29px; padding-left: 15px; margin-left: 10px;}nav menu li:first-child { border-left: 0px;}nav menu li a { color: rgb(255, 255, 255); font-size: 16px; text-decoration: none;}nav menu li a:hover, nav menu li a.active { text-decoration: underline;}section { float: left; width: 100%;}.content { box-sizing: border-box; padding: 0px 30px; padding-bottom: 10px; min-height: 400px;}.content .images { 	float: left; 	width: 100%; 	text-align: center;}.content .images a { display: inline-block; margin: 5px; margin-bottom: 40px; text-decoration: none; vertical-align: top; background-size: contain; background-repeat: no-repeat; background-position: bottom center;}.content .images a .name { color: rgb(0, 0, 0);	font-size: 18px; font-weight: bold; margin-top: 5px; overflow: hidden;}.content .indextable { float: left; width: 100%; line-height: 24px; margin-bottom: 30px; margin-top: 10px;}.content .indextable h2 { color: #b17a01; font-size: 24px; font-weight: normal; margin: 0px;}.content .indextable tr td { padding: 0px 10px; text-align: center; vertical-align: top;}.content .indextable tr td:first-child { width: 550px;}.content .indextable tr td .sep { width: 1px; height: 362px; background-color: #d4d4d4; margin-top: 44px;}.content .indextable ul { list-style: none; padding-left: 0px;}.content .indextable ul li { padding-left: 15px; margin-bottom: 5px; text-align: left;}.content .indextable ul li:before { content: ''; width: 7px; height: 7px; border-radius: 4px; background-color: #ffaf00; display: inline-block; margin-left: -15px; margin-right: 8px;}.content .indextable p { text-align: left;}.content .indextable .more { display: inline-block; width: 144px; height: 34px; background-color: #b63835; box-sizing: border-box; color: #fff; text-align: center; text-decoration: none; line-height: 32px; font-size: 17px; border: 1px solid #b63835; transition: 0.3s;}.content .indextable .more:hover { background: #fff; color: #b63835; transition: 0.3s;}.content .docks { width: 800px; margin-left: 266px; line-height: 30px; margin-bottom: 30px;}.content .docks a { display: block; color: #3cb29e; font-size: 18px;}.content .docks a:hover { text-decoration: none;}.block_v1 .catalog { float: left; width: 100%; text-align: center;}.block_v1 .catalog a { display: inline-block; width: 361px; height: 424px; box-sizing: border-box; border: 1px solid #a0a0a0; text-decoration: none; margin-bottom: 19px; margin-top: 10px; vertical-align: top; background-color: rgb(70, 180, 67); transition: 0.3s;}.block_v1 .catalog a:hover { box-shadow: 0 0 10px rgb(102, 102, 102); transition: 0.3s;}.block_v1 .catalog a:nth-child(3n-1) { margin-left: 50px; margin-right: 50px;}.block_v1 .catalog a .img { background-repeat: no-repeat; background-position: center; width: 100%; height: 240px;}.block_v1 .catalog a .name { font-size: 18px; margin-top: 25px; margin-bottom: 0px; font-weight: bold; max-height: 40px; overflow: hidden; padding: 0px 10px; color: rgb(255, 255, 255);}.block_v1 .catalog a .text { color: rgb(255, 255, 255); font-size: 16px; height: 70px; margin-bottom: 25px; overflow: hidden; padding: 0px 10px;}.block_v1 .catalog a .price { color: rgb(255, 255, 255); font-size: 18px;}.block_v2 .catalog { float: left; width: 100%; text-align: center;}.block_v2 .catalog a { display: inline-block; width: 260px; height: 575px; box-sizing: border-box; border: 1px solid #a0a0a0; text-decoration: none; margin-bottom: 19px; margin-top: 10px; vertical-align: top; background-color: rgb(70, 180, 67); transition: 0.3s; margin-right: 49px;}.block_v2 .catalog a:hover { box-shadow: 0 0 10px rgb(102, 102, 102); transition: 0.3s;}.block_v2 .catalog a:nth-child(4n),.block_v2 .catalog a:last-child { margin-right: 0px;}.block_v2 .catalog a .img { background-repeat: no-repeat; background-position: center; width: 100%; height: 387px;}.block_v2 .catalog a .name { font-size: 18px; margin-top: 25px; margin-bottom: 0px; font-weight: bold; max-height: 40px; overflow: hidden; padding: 0px 10px; color: rgb(255, 255, 255);}.block_v2 .catalog a .text {	color: rgb(255, 255, 255); font-size: 16px; height: 70px; overflow: hidden; margin: 0px 10px; margin-bottom: 25px;}.block_v2 .catalog a .price { color: rgb(255, 255, 255); font-size: 18px;}.block_v4 .gray { background-color: rgb(255, 255, 255); float: left; width: 100%; padding-top: 42px; text-align: center;}.block_v4 .gray article { display: inline-block; width: 30%; text-align: left; box-sizing: border-box; height: 120px; margin-bottom: 42px;}.block_v4 .gray article figure { float: left; width: 120px; height: 120px; background-repeat: no-repeat; background-position: center; background-color: rgb(255, 255, 255); margin: 0px; margin-right: 10px; background-size: 85%;}.block_v4.nt_true .gray article figure {	float: right; 	margin-right: 0px; 	margin-left: 10px;}.block_v4 .gray article div { display: table; width: 230px; font-weight: bold; font-size: 16px; height: 100%; float: left;}.block_v4.nt_true .gray article div { 	text-align: right;}.block_v4 .gray article div div { display: table-cell; vertical-align: middle; float: none; 	color: rgb(68, 68, 68);}.block_v5 .catalog { float: left; width: 100%; text-align: center;}.block_v5 .catalog a { display: inline-block; width: 360px; height: 240px; box-sizing: border-box; border: 1px solid #a0a0a0; text-decoration: none; margin-bottom: 19px; margin-top: 10px; vertical-align: top; transition: 0.3s;}.block_v5 .catalog a:hover { box-shadow: 0 0 10px rgb(102, 102, 102); transition: 0.3s;}.block_v5 .catalog a:nth-child(3n-1) { margin-left: 55px; margin-right: 55px;}.block_v5 .catalog a:last-child { 	margin-right: 0px;}.block_v5 .catalog a .img { background-repeat: no-repeat; background-position: center; width: 100%; height: 240px;}.block_v5 .catalog a .name { color: rgb(255, 255, 255); 	background-color: rgb(70, 180, 67); font-size: 18px; font-weight: bold; margin-top: -50px; height: 40px; overflow: hidden; padding-top: 10px;}.block_v6 .catalog { float: left; width: 100%; text-align: center;}.block_v6 .catalog a { display: inline-block; width: 240px; height: 360px; box-sizing: border-box; border: 1px solid #a0a0a0; text-decoration: none; margin-bottom: 19px; margin-top: 10px; vertical-align: top; margin-right: 75px; transition: 0.3s;}.block_v6 .catalog a:hover { box-shadow: 0 0 10px rgb(102, 102, 102); transition: 0.3s;}.block_v6 .catalog a:nth-child(4n) { margin-right: 0px;}.block_v6 .catalog a:last-child { 	margin-right: 0px;}.block_v6 .catalog a .img { background-repeat: no-repeat; background-position: center; width: 100%; height: 360px;}.block_v6 .catalog a .name { color: rgb(255, 255, 255); 	background-color: rgb(70, 180, 67); font-size: 18px; font-weight: bold; margin-top: -53px; height: 43px; overflow: hidden; padding-top: 10px;}.block_v7 .catalog { float: left; width: 100%; text-align: center;}.block_v7 .catalog a { display: inline-block; width: 360px; height: 255px; box-sizing: border-box; border: 1px solid #a0a0a0; text-decoration: none; margin-bottom: 19px; margin-top: 10px; vertical-align: top; transition: 0.3s;}.block_v7 .catalog a:hover { box-shadow: 0 0 10px rgb(102, 102, 102); transition: 0.3s;}.block_v7 .catalog a:nth-child(3n-1) { margin-left: 55px; margin-right: 55px;}.block_v7 .catalog a:last-child { 	margin-right: 0px;}.block_v7 .catalog a .img { background-repeat: no-repeat; background-position: center; width: 100%; height: 255px;}.block_v7 .catalog a .name { color: rgb(255, 255, 255); 	background-color: rgb(70, 180, 67); font-size: 18px; font-weight: bold; margin-top: -50px; height: 40px; overflow: hidden; padding-top: 10px;}.block_v8 .catalog { float: left; width: 100%; text-align: center;}.block_v8 .catalog a { display: inline-block; width: 255px; height: 360px; box-sizing: border-box; border: 1px solid #a0a0a0; text-decoration: none; margin-bottom: 19px; margin-top: 10px; margin-right: 55px; vertical-align: top; transition: 0.3s;}.block_v8 .catalog a:nth-child(4n),.block_v8 .catalog a:last-child { margin-right: 0px;}.block_v8 .catalog a:hover { box-shadow: 0 0 10px rgb(102, 102, 102); transition: 0.3s;}.block_v8 .catalog a .img { background-repeat: no-repeat; background-position: center; width: 100%; height: 360px;}.block_v8 .catalog a .name { color: rgb(255, 255, 255); 	background-color: rgb(70, 180, 67); font-size: 18px; font-weight: bold; margin-top: -53px; height: 43px; overflow: hidden; padding-top: 10px;}.pagerd { float: left; width: 100%; height: 10px; background-color: #f3f4f4;}h1,.h1 { overflow: hidden; text-align: center; color: rgb(68, 68, 68); font-size: 27px; font-weight: normal; margin-top: 40px;}section h1 { font-size: 30px;}.h1 { color: rgb(68, 68, 68);}h1:before,h1:after,.h1:before,.h1:after { content: ''; display: inline-block; vertical-align: middle; box-sizing: border-box; width: 100%; height: 1px; background: rgb(68, 68, 68); border: solid rgb(255, 255, 255); border-width: 0 35px;}.h1:before,.h1:after { background: rgb(68, 68, 68);}h1:before,.h1:before { margin-left: -100%;}h1:after,.h1:after { margin-right: -100%;}.news { 	float: left; 	text-align: center; 	width: 100%;}.news article {	width: 100%; border-bottom: 1px dashed rgb(70, 180, 67); float: left; text-align: left; margin-bottom: 30px;}.news article .img { 	width: 225px; 	height: 132px; float: left; margin-bottom: 20px; margin-right: 20px; background-repeat: no-repeat; background-position: top center; 	transition: 0.3s;}.news article:hover .img {	box-shadow: 0 0 10px rgb(102, 102, 102); 	transition: 0.3s;}.news article .text .name {	font-size: 21px; text-decoration: none; 	color: rgb(68, 68, 68); 	transition: 0.3s;}.news article:hover .text .name { 	color: rgb(255, 153, 0); 	transition: 0.3s;}.news article .text .date { font-style: italic; font-size: 14px; color: rgb(153, 153, 153);}.contacts { box-sizing: border-box;}.contacts p.h { overflow: hidden; text-align: center; color: rgb(68, 68, 68); font-size: 27px; font-weight: normal; margin-top: 0px;}.contacts .form { background-color: rgb(255, 255, 255); 	background-image: url("thumb?src=%2Ffiles%2Fdesign%2F15.jpg&w=1202&far=1&hash=40d9c4d7c5083c4748948422e5026d1f"); background-position: center; background-repeat: no-repeat; background-size: cover; padding: 28px 250px; 	margin-top: 20px;}.contacts .form div input[type="text"],.contacts .form div input[type="phone"],.contacts .form div input[type="email"] { width: 329px; box-sizing: border-box; height: 46px; border-radius: 4px; font-size: 16px; border: 1px solid #dcdcdc; padding-left: 15px;}.contacts .form div input[type="text"] { width: 100%;}.contacts .form div input:nth-child(2) {}.contacts .form div input:nth-child(3) { margin-left: 39px; margin-top: 22px;}.contacts .form div input:nth-child(4) { margin-left: 39px; margin-top: 22px;}.contacts .form div textarea { width: 100%; box-sizing: border-box; height: 46px; border-radius: 4px; font-size: 16px; border: 1px solid #dcdcdc; padding-left: 15px; margin-top: 22px; padding-top: 10px; height: 86px; resize: none;}.contacts .form div label { float: left; width: 100%; display: flex; font-size: 11px; margin-top: 10px; 	margin-bottom: 20px; background: #d8d8d8;}.contacts .form div label p { 	margin: 0px; 	color: rgb(0, 0, 0);}.contacts .form div label p a { 	color: rgb(0, 0, 0);}.contacts .form div .btn { margin: 0 auto; float: none; display: block; margin-top: 22px; 	color: rgb(255, 255, 255);	background-color: rgb(255, 153, 0); border: 1px solid rgb(255, 153, 0);}.contacts .form div .btn:hover { color: rgb(255, 153, 0); background-color: rgb(255, 255, 255); 	border: 1px solid rgb(255, 255, 255); transition: 0.3s;}.contacts .form .btn[disabled],.contacts .form .btn[disabled]:hover {	color: rgb(136, 136, 136); background-color: rgb(224, 224, 224); border: 1px solid rgb(224, 224, 224);}.feedback { margin-bottom: 30px;}.feedback .tcont * { border: 0px;}.feedback input[type="text"], .feedback input[type="email"], .feedback input[type="phone"] { width: 100%; margin-bottom: 15px;	box-sizing: border-box; height: 46px; border-radius: 4px; font-size: 16px; border: 1px solid #dcdcdc; padding-left: 15px;}.feedback textarea { width: 100%; margin-bottom: 15px; box-sizing: border-box; padding: 15px; height: 180px; border-radius: 4px; font-size: 16px; border: 1px solid #dcdcdc;}.feedback .select { font-size: 17px; margin-bottom: 15px;}.feedback .pril { font-size: 17px; margin-bottom: 15px;}.feedback input[type="button"] { width: 144px; height: 34px; line-height: 32px; background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); display: block; font-size: 17px; box-sizing: border-box; text-align: center; text-decoration: none; cursor: pointer; border: 0px; transition: 0.3s;}.feedback input[type="button"]:hover { background-color: rgb(255, 255, 255); color: rgb(255, 153, 0); transition: 0.3s;}.feedback input[type="button"][disabled],.feedback input[type="button"][disabled]:hover { color: rgb(136, 136, 136); background-color: rgb(224, 224, 224); border: 1px solid rgb(224, 224, 224);}.map { float: left; width: 100%; height: 350px;}.map .lb { position: absolute; width: 490px; height: 350px; background: rgba(255, 255, 255, 0.76); padding: 40px 20px; box-sizing: border-box; line-height: 28px; z-index: 1; margin-left: 30px; color: #000;}#map { width: 100%; height: 350px; background-color: #f7f1d9;}.bottomnav {	border-top: 9px solid rgb(255, 255, 255); background-color: rgb(44, 47, 54); height: 105px;}.bottomnav menu { float: left; list-style: none; width: 65%; display: flex; text-align: left; padding: 0px; margin: 24px 0px;}.bottomnav menu li a { color: rgb(255, 255, 255); font-size: 16px; margin-right: 15px; text-decoration: none;}.bottomnav menu li a:hover,.bottomnav menu li .active { text-decoration: underline;}.bottomnav .rb { float: left; width: 35%; margin: 3px 0px;}.bottomnav .rb p {	clear: both; }.bottomnav .rb .phone { background: url("svgimages/svgDraw.php?name=phone&color=rgb(255, 255, 255)") no-repeat left center; margin: 0px; float: right; height: 16px; line-height: 16px; padding-left: 20px; font-size: 17px; color: rgb(255, 255, 255); margin-top: 15px;}.bottomnav .rb .phone2 { margin: 0px; float: right; height: 30px; line-height: 32px; font-size: 17px; color: rgb(255, 255, 255);}.bottomnav .rb .mail { background: url("svgimages/svgDraw.php?name=mail&color=rgb(255, 255, 255)") no-repeat left center; margin: 0px; float: right; height: 16px; line-height: 16px; padding-left: 20px; font-size: 17px; color: rgb(255, 255, 255); margin-top: 15px;}footer { float: left; width: 100%; height: 64px; background-color: rgb(44, 47, 54); color: #fff; box-sizing: border-box; padding: 0px 30px;}footer .lb { float: left; width: 550px;}footer .lb .copyr { color: rgb(255, 255, 255); font-size: 14px; margin-top: 15px; margin-bottom: 5px;}footer .lb .link { color: rgb(255, 255, 255); font-size: 13px;}footer .lb .link a { color: rgb(255, 255, 255);}footer .lb .link a:hover { text-decoration: none;}footer .contener { float: right; height: 32px; margin-top: 20px; margin-bottom: 10px;}#mhead { 	display: none;}.fancybox-slide .message { width: 600px; text-align: center; border-radius: 6px; padding: 0px; overflow: visible; color: #000; background: #fff;}.fancybox-slide .message .fancybox-close-small { margin-right: -15px; margin-top: -15px;}.fancybox-slide .message div.h { float: left; width: 100%; text-align: center; background-color: rgb(113, 132, 188); color: rgb(255, 255, 255); margin-top: 0px; margin-bottom: 0px; padding: 13px; border-radius: 6px 6px 0px 0px; box-sizing: border-box; 	font-weight: bold; 	font-size: 1.5em;}.fancybox-slide .message table { border: 0px; font-size: 18px;}.fancybox-slide .message table tr td { border: 0px;}.message h2:before,.message h2:after {	display: none;}.nav { text-align: center; width: 100%; margin-bottom: 20px; float: left;}.nav a { display: inline-block; font-size: 18px; color: rgb(68, 68, 68); width: 30px; height: 30px; border-radius: 5px; line-height: 30px; text-decoration: none; margin: 0px 5px; 	transition: 0.3s;}.nav a:hover { background-color: rgb(255, 153, 0); 	transition: 0.3s;}.nav .active,.nav .active:hover { color: rgb(255, 255, 255); background-color: rgb(70, 180, 67); text-decoration: none;}section.slyder { height: 345px; margin-top: 0px; position: relative; 	background: url('thumb?src=%2Ffiles%2Fdesign%2Fmain4.jpg&w=1202&h=345&zc=1&q=95&hash=e5d6a30c11257479f6e96fff2d83f542') no-repeat center; z-index: 1;}section.slyder .owl-carousel .owl-item a { width: 100%; height: 345px; text-align: center; background-position: center; background-repeat: no-repeat; 	display: block; background-size: contain;}section.slyder .owl-carousel .owl-nav { width: 1200px; margin: 0 auto; margin-top: -225px;}section.slyder .owl-carousel .owl-nav .owl-prev { font-size: 0px; width: 74px; height: 88px; background: url("/files/system/snav.png") no-repeat left center; position: absolute;}section.slyder .owl-carousel .owl-nav .owl-next { font-size: 0px; width: 74px; height: 88px; background: url("/files/system/snav.png") no-repeat right center; position: absolute; margin-left: 1127px;}section.slyder .owl-carousel .owl-dots { width: 1200px; margin: 0 auto; margin-top: 185px; text-align: center; position: relative;}section.slyder .owl-carousel .owl-dots .owl-dot { display: inline-block; height: 23px; width: 23px; box-sizing: border-box; border-radius: 12px; margin: 0px 8px; box-shadow: 0 0 10px rgb(102, 102, 102); background-color: #fff; transition: 0.3s;}section.slyder .owl-carousel .owl-dots .owl-dot.active { background-color: rgb(255, 255, 255); transition: 0.3s;}section.slyder .owl-carousel .owl-dots .owl-dot.active:before { border: 1px solid #fff; transition: 0.3s;}.content .catalog { float: left; width: 100%; text-align: center; transition: 0.3s;}.content .catalog .tovar { width: 280px; display: inline-block; margin: 8px; margin-bottom: 40px; vertical-align: top; background-color: rgb(153, 153, 153); border: 1px solid #d0d0d0; padding: 10px; box-sizing: border-box; 	text-align: left; text-decoration: none; float: none; transition: 0.3s;}.content .catalog .tovar:hover { box-shadow: 0 0 10px rgb(102, 102, 102); transition: 0.3s;}.content .catalog .tovar .img { width: 100%; height: 170px; margin-bottom: 10px; background-position: center; 	background-repeat: no-repeat;	background-color: rgb(0, 255, 0); background-size: contain; 	overflow: hidden;}.content .catalog.type_true .tovar .img { height: 370px;}.content .catalog .tovar .img .discount { float: left; background-color: rgb(255, 255, 0); color: rgb(0, 0, 0); height: 24px; width: 196px; line-height: 24px; text-align: center; font-size: 12px; transform: rotate(-45deg); margin-left: -72px; margin-top: 17px;}.content .catalog .tovar .img .new { float: right; background-color: rgb(255, 0, 0); color: rgb(255, 255, 255); height: 24px; width: 196px; line-height: 24px; text-align: center; font-size: 12px; transform: rotate(45deg); margin-right: -70px; margin-top: 15px;}.content .catalog .tovar .naimen { height: 60px; overflow: hidden; font-weight: bold; color: rgb(0, 0, 0); margin-bottom: 10px;}.content .catalog .tovar .price { margin-bottom: 5px; color: rgb(0, 0, 255); font-size: 21px; height: 24px; 	width: 100%;}.content .catalog .tovar .price span { font-size: 14px; text-decoration: line-through; color: rgb(0, 0, 0);}.content .catalog .tovar .btn { background-color: rgb(0, 255, 0); border: 1px solid rgb(0, 255, 0); 	color: rgb(255, 255, 0);}.content .catalog .tovar:hover .btn { background-color: rgb(255, 255, 0); border: 1px solid rgb(255, 255, 0); 	color: rgb(0, 255, 0);}.content .news .dir,.content .catalog .dir { display: inline-block; width: 360px; height: 240px; box-sizing: border-box; border: 1px solid #a0a0a0; text-decoration: none; margin-bottom: 19px; margin-top: 10px; vertical-align: top; overflow: hidden; transition: 0.3s;}.content .news .dir:hover,.content .catalog .dir:hover { box-shadow: 0 0 10px rgb(102, 102, 102); transition: 0.3s;}.content .news .dir:nth-child(3n-1),.content .catalog .dir:nth-child(3n-1) { margin-left: 55px; margin-right: 55px;}.content .news .dir:last-child,.content .catalog .dir:last-child { margin-left: 0px; margin-right: 0px;}.content .news .dir .img,.content .catalog .dir .img { background-repeat: no-repeat; background-position: center; width: 100%; height: 238px;}.content .news .dir .naimen,.content .catalog .dir .naimen { color: rgb(255, 255, 255); 	background-color: rgb(70, 180, 67); font-size: 18px; font-weight: bold; margin-top: -50px; height: 40px; overflow: hidden; padding-top: 5px; padding-bottom: 5px; display: table; width: 100%;}.content .news .dir .naimen div,.content .catalog .dir .naimen div { display: table-cell; vertical-align: middle;}.content .news a .model,.content .catalog a .model { color: #858585; font-size: 15px; height: 17px; overflow: hidden; font-weight: bold;}.content .news a .anons,.content .catalog a .anons { color: #858585; font-size: 12px; margin-top: 15px; margin-bottom: 10px;}.content .news a .btn,.content .catalog a .btn { width: 100%; margin-top: 8px;}.content .catalog .dlink_true .btn { 	opacity: 0; cursor: default;}.content .tovar { width: 100%; 	float: left; border-bottom: 1px dashed rgb(0, 0, 0); margin-bottom: 20px;}.content .tovar .timg .bimg { float: left; width: 372px; height: 300px; box-sizing: border-box; background-position: center; background-repeat: no-repeat;	background-color: rgb(0, 255, 0); display: block; margin: 0px; margin-bottom: 30px; 	overflow: hidden;}.content .tovar .timg .bimg .discount { float: left; background-color: rgb(255, 255, 0); color: rgb(0, 0, 0); height: 24px; width: 196px; line-height: 24px; text-align: center; font-size: 12px; transform: rotate(-45deg); margin-left: -72px; margin-top: 17px;}.content .tovar .timg .bimg .new { float: right; background-color: rgb(255, 0, 0); color: rgb(255, 255, 255); height: 24px; width: 196px; line-height: 24px; text-align: center; font-size: 12px; transform: rotate(45deg); margin-right: -70px; margin-top: 15px;}.content .tovar .carusel { float: left; width: 115px; height: 300px; margin-right: 20px; overflow: hidden;}.content .tovar .carusel .imagesup { background-color: rgb(238, 238, 238); width: 100%; height: 15px; float: left; cursor: pointer; text-align: center; color: rgb(153, 153, 153); line-height: 15px; transition: 0.3s; opacity: 0;}.content .tovar .carusel:hover .imagesup { transition: 0.3s; opacity: 1;}.content .tovar .carusel .imagesdown { background-color: rgb(238, 238, 238); width: 100%; height: 15px; float: left; cursor: pointer; text-align: center; color: rgb(153, 153, 153); line-height: 15px; transition: 0.3s; opacity: 0;}.content .tovar .carusel:hover .imagesdown { transition: 0.3s; opacity: 1;}.content .tovar .images { float: left; width: 115px; height: 270px; transition: 0.3s; overflow: hidden;}.content .tovar .images .img { height: 85px; width: 100%; margin-bottom: 6px; background-size: contain; background-position: center; background-repeat: no-repeat; cursor: pointer;}.content .tovar .text { float: left; width: 695px;}.content .tovar .text .price { font-size: 22px; margin-bottom: 13px;}.content .tovar .text .price span { color: rgb(0, 0, 255);}.content .tovar .text .price .oldprice { font-size: 16px; color: rgb(255, 0, 0); text-decoration: line-through;}.content .tovar .text .art { font-size: 24px; margin-bottom: 20px; line-height: 16px;}.content .guestbook { float: left; width: 100%;}.content .guestbook .form {	float: left; 	width: 100%; margin-bottom: 30px; background: rgb(255, 0, 0); padding: 20px 20px; box-sizing: border-box; color: #fff; border-radius: 7px; text-align: center;}.content .guestbook .form p.h { color: rgb(255, 153, 0); font-size: 31px; font-weight: bold; display: inline-block; margin-top: 0px; margin-bottom: 20px;}.content .guestbook .msgList { float: left; width: 100%;}.content .guestbook .msgList article { background-color: rgb(0, 0, 255); color: rgb(255, 255, 255); padding: 10px 15px; margin-bottom: 10px; border-radius: 10px;}.content .guestbook .msgList article .h { width: 70%; float: left; font-weight: bold; margin-bottom: 10px;}.content .guestbook .msgList article .date { width: 30%; float: left; text-align: right; font-style: italic; margin-bottom: 10px;}.content .guestbook .form .pconf { color: rgb(0, 0, 0); font-size: 12px; margin-bottom: 20px; text-align: left;}.content .guestbook .form .pconf a { color: rgb(0, 0, 0);}.content .guestbook .form input[type="text"],.content .guestbook .form input[type="email"],.content .guestbook .form textarea,.content .guestbook .form input[type="button"] { width: 100%; box-sizing: border-box; border: none;}.content .guestbook .form input[type="button"] { width: 269px; height: 51px; border: 0px; color: rgb(0, 255, 0); box-sizing: border-box; background-color: rgb(255, 255, 255); cursor: pointer; font-size: 18px; font-weight: bold; transition: 0.3s;}.content .guestbook .form input[type="button"]:hover { background-color: rgb(0, 255, 0); color: rgb(255, 255, 255); transition: 0.3s;}.content .guestbook .form input[type="button"][disabled] { background-color: silver; 	color: #fff;}.content .guestbook .form input[type="text"],.content .guestbook .form input[type="email"] { padding: 5px 10px; font-size: 16px; margin-bottom: 10px;}.content .guestbook .form textarea { padding: 5px 10px; font-size: 16px; margin-bottom: 10px; height: 150px;}.content .guestbook .form input[type="button"] { padding: 5px 10px; font-size: 16px; margin-top: 10px;}#zzvon { position: fixed; right: 0px; top: calc(50% - 18px); width: 250px; text-align: center; padding: 10px; box-sizing: border-box; background: rgb(255, 153, 0); color: rgb(255, 255, 255); transform: rotate(-90deg); margin-right: -106px; border-radius: 10px 10px 0px 0px; cursor: pointer; z-index: 1;}#zzvon-block { width: 600px; text-align: center; border-radius: 6px; padding: 0px; overflow: visible; color: #000; background: #fff;}#zzvon-block div.h { float: left; width: 100%; text-align: center; background-color: rgb(113, 132, 188); color: rgb(255, 255, 255); margin-top: 0px; margin-bottom: 0px; padding: 13px; border-radius: 6px 6px 0px 0px; box-sizing: border-box; 	font-weight: bold; 	font-size: 1.5em;}#zzvon-block .fancybox-close-small { margin-right: -15px; margin-top: -15px;}#zzvon-block input[type="text"]:first-child { margin-bottom: 15px;}#zzvon-block input[type="text"],#zzvon-block input[type="phone"],#zzvon-block input[type="email"] { box-sizing: border-box; height: 46px; border-radius: 4px; font-size: 16px; border: 1px solid #dcdcdc; padding-left: 15px; width: 100%;}#zzvon-block .txt {	padding: 20px 30px; float: left; width: 100%; box-sizing: border-box; text-align: left; font-size: 12px;}#zzvon-block .txt .btn { 	float: none; margin: 0 auto; display: block; background-color: rgb(113, 132, 188); color: rgb(255, 255, 255); border: 0px; 	transition: 0.3s;}#zzvon-block .txt .btn:hover { color: rgb(113, 132, 188); background-color: rgb(255, 255, 255); 	transition: 0.3s;}#zzvon-block .txt .btn[disabled] { color: rgb(136, 136, 136); background-color: rgb(224, 224, 224);}#goUp { position: fixed; bottom: 40px; right: 40px; z-index: 2; width: 40px; height: 40px; cursor: pointer; background-size: 30px; color: rgb(255, 153, 0); line-height: 40px; background: url("/svgimages/svgDraw.php?name=up&color=rgb(255, 153, 0)") no-repeat center; text-align: center; border-radius: 25px; font-size: 24px;}.hide,.hide0,.hide_false {	display: none; }.opacity {	opacity: 0; }@-moz-document url-prefix() { .content .tovar .carusel .imagesup { line-height: 10px; }}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { /* стили только для IE10 IE11 */ header .rb div .phone, header .rb div .addr, header .rb div .mail, .bottomnav .rb .phone, .bottomnav .rb .mail { background: none; }}