/************************************************************************ Styles updated */
.clients ul {
	padding: 0px 0 0 25px;
}

.clients ul li {
	padding: 10px 0 0;
}
html.color_scheme_white {transition: margin 100000s}
style + div:not(#header3):not(.email-graber):not(.success-message):not(.logo-descr) {
	/* opacity: 0 !important; */
}

/*=-==========CLIANETS===========*/

.clients ul>li,
.client__text,

.clients__causes p {
	font-size: 12px;
	line-height: 16px;
}

.clients__blue__cub{
	height: auto !important;
	color: #fff;
	font-size: 18px;
	line-height: 23px !important;
}
.clients__blue__cub p {
	padding: 12px 0 !important;
}


.no-padd { padding-left: 0; padding-right: 0;}
.no-padd-left { padding-left: 0;}
.no-padd-right { padding-right: 0;}


body {
	color: #333 !important;
}

.main-title {
	padding: 0 0 15px;
	color: #023a75;
	font: 22px/25px "Trebuchet MS","Tahoma","Arial","sans-serif";
}
.main-title.m-h1 {
	padding: 15px 0 25px;
	margin: 0;
	text-align: center;
	font-size: 24px;
}

.second-title {
	padding: 10px 10px 10px 0;
	margin: 0;
	color: #023a75;
	font: 18px/20px "Trebuchet MS","Tahoma","Arial","sans-serif";
}

.second-title.center,
.main-title.center {
	text-align: center;
	margin-bottom: 0;
}

.second-title.fs20 { font-size: 20px; line-height: 22px;letter-spacing: 0;}
.second-title.fs22 { font-size: 22px; line-height: 24px;}

.second-title.p20 { padding: 20px 0 10px 0;
	font-size: 1.5em;}


	.content-col {
		padding-bottom: 50px;
		border: dotted gray;
		border-width: 0 1px;
		font: 12px/16px "Trebuchet MS","Tahoma","Arial","sans-serif";
	}

	.content-col p {
		padding: 12px 0 0;
		margin: 0;
	}

	.m-pr30 {
		padding-right: 30px;
	}

	.m-text-default {
		font-size: 13px;
		line-height: 16px;
		padding-top: 10px;
		padding-bottom: 5px;
	}

	.m-text-default p {
		padding: 14px 0 0;
		margin: 0;
	}

	.m-empty {
		height: 10px;
		clear: both;
	}

	.breadcrumbs {
		padding: 15px 0 0;
		font-size: 12px;
	}

	.m-category-menu {
		list-style: decimal;
	}

	.m-category-menu li {
		padding: 10px 15px 0 0;
		position: relative;
	}

	.m-category-menu li i.fa-plus-square-o,
	.m-category-menu li i.fa-minus-square-o {
		top: 12px;
		left: 2px;
		position: absolute;
		color: #004288;
		font-size: 19px;
		cursor: pointer;
	}


	.m-category-menu li a {
		padding: 0 0 0 21px;
		display: block;
		color: #004288;
		text-decoration: underline;
		font: 15px/17px "Trebuchet MS","Tahoma","Arial","sans-serif";
	}

	.m-category-menu li a:hover,
	#work .menu_line_level1 a:visited,
	#work .menu_line_level1 a:link,
	#work .menu_line_level1 a:hover
	.index_block a:visited,
	.index_block a:link,
	.category-name a:hover {
		text-decoration: none;
	}
	#work .menu_line_level1 a:hover,
	.inner-link:hover{
		text-decoration: none !important;
	}

	.m-category-menu ul {
		padding: 0;
		margin: 0;
		list-style: none;
		display: none;
	}

	.m-category-menu ul li {
		padding-left: 22px;
		font-size: 12px;
		line-height: 14px;
		position: relative;
		/*color: #b50c0e;*/
	}

	.m-category-menu ul li a {
		padding: 0 0 0 22px;
		margin-left: 10px;
		text-decoration: none;
		font-size: 12px;
		line-height: 14px;
	}
	.m-category-menu ul li a:hover,
	.m-category-menu ul .active > a{
		color: #b50c0e;
	}
	#menu li.active>a {
		color: #b50c0e;
	}

	.m-category-menu ul li span.m-num {
		top: 3px;
		left: 22px;
		position: absolute;
	}


	.recomend{padding-right: 10px;}

	/*Content*/
	.m-content-link a {
		color: #004288;
		/*color: #06c;*/
		text-decoration: underline;
		font-size: 0.85em;
	}

	.m-content-link .m-more {
		padding: 12px 0 5px 7px;
		display: block;
		text-decoration: none;
		font-weight: bold;
		font-size: 12px;
	}

	.m-faq-box {
		padding-left: 0;
		list-style: none;
	}

	.m-faq-box li {
		min-height: 75px;
		padding: 20px 0 0 80px;
	}

	.m-faq-box li:nth-child(1) {
		background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABLADIDASIAAhEBAxEB/8QAHAAAAQUBAQEAAAAAAAAAAAAAAAMEBQYHAgEI/8QAMRAAAQMDAgQEBQMFAAAAAAAAAQIDBAAFERIhBjFBURNhccEHIiMykRQVoSVSgeHx/8QAGAEBAQEBAQAAAAAAAAAAAAAAAAEEAgP/xAAcEQEAAgMBAQEAAAAAAAAAAAAAAQIDBBESMSH/2gAMAwEAAhEDEQA/AN/pB+QlkY5qPSl6rsuXmW7k8lEfjageOzljJ149K4ZvaEPJbkEBKjgL7etQcmZgHeq9cLiRkA0Grc6Ki+HJapvD8N9Zyoo0k98Ej2qUoCiiigKpd7S5DuTmR9N060H15j81dKyf4qTOMI95gM2SMp+A43kpQwF4cBOdSugxjt1qTPHeOnu3nvC8qQSk71COtuyHktoSVKUcADqaasX3+kF+6aIctGQ6ws4Kd8cjvv71WV8WcURJbd2t8NTMZlRKFFnUlY5ZVnp+Knrj0pgta3Ovo6zQjbbPFiHGptACvXmf5p9msHPx9nLghDdmjplY3cLqijPknGf5r3hDjT4jXa8KmNQXLlCcyPCU2Gmk+YXjbH+aeolZ1bxEzLd6KYsOXJUdpT8aOh4oBWlLxISrG4B0770V0z8eXaauFFC206lKOB5VB/o7hKZM115ATp1hGckj2qzvsNyWVNOJylQ3qqXCDLiPtgpK2tWA4Og86DPLw0ly4ynJnjBOtSUOoWcMq1EAqHYp071O8MWyReYq/DeQhLIGC5n5gSdO/oKcXW0wpsjxHmcrIwrCiAsDkFAcx60jbo7v7n4TDRUpaSEhPTFYdbVviy3va3Yn437O3XLirSI/YJx+BLK5xlFcn25px4KJUhs/TWQMhS08jj/ua1RDaG0JQhISlIwABgAVE2Oy/tyVPvkLlOfcrokf2ipmtzDNpn7IoooogqDvz4BbazsAVH296nKpnELy13BxpvKlkhCR3OB70DCPGk3F2S+ykFpgb56+QpJh/wDRXONJBwEODPpyP8E1dLVFZtdsbjladX3LV3UedVC+xEMSlhpQU0r5k4PLyoNBHKvaYWya09bYqi6krLSc79cU+CgeRoPaKKKCPmy3mm/pNqUc42GcVT5zV3fubT0OC44pOoqW4dCQT5nmfSr8pI7VxpGeVBnj1u4pkn5g02PJea4h8P3hiWHpZ8ZoA5QDvWilI7VzpHai9UV61SnpqDEMiPn7vlOn/VWO3Mzo6Qlx0uVMBCewpVKQOQojkKXgbUUpRQf/2Q==) 0 20px no-repeat;
	}

	.m-faq-box li:nth-child(2) {
		background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABNADIDASIAAhEBAxEB/8QAGwAAAwEBAQEBAAAAAAAAAAAAAAUGBAcDAQL/xAA1EAABAwIEBAMGBAcAAAAAAAABAgMEABEFEiExBhNBUSJhkRQycYGhsRUj4fEkQ1JiwdHw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAZEQEBAQADAAAAAAAAAAAAAAAAARECITH/2gAMAwEAAhEDEQA/AO6ypiWCEi2c/SsZmqvfOfWk0+aTPfBOyyPSsxm+dBTsYiM4S4dD17UxqHEvN1qwguF2Cys7lIoNFFFFAUUUUEPxLDdiYip9KSWXvED2PUUjLp610nEVRkxFCUgLbOmQjeuXzg6JThbbyMFRyjNmIHxoN8Irkym2GQVOLNgBVRi3EkbAEsQG0F6VZKQjbTofWpOLxIMPWIuD4VmlOeHO4Staj/j4Vk4hhY9BkxMbxCSw3IWrIknXlkagaA+fpQdVil9UZtUlKEvEXUEG4Br2pFwfLnTuGYsrEHkPPPXWlxGykE+E7DpantAUUUUCfiBP8K0snwhdj8xUO43le9lukWuRmNioeV9L1YcVuWhNNA2zqKvQfrUdEntSCpiUhClo90qG9BvwFcTBPaZr4S5IV4WzsAjqfK50tvpWXE25GLsqefiuPo5mcOO+EDslNzoNe1MsFgxzIbdUw44jPZCUoulCu6v20tTeeyiBhjzZzvoHiSlXjXfT3U21A+lF4zbhJhU6RgAYaXGVHhoQlAbIOS2wOYE2Py1p9inE7cVloQ2vaZT2rbINiRcC/wANd/2Ot5EdSMzyk8pq6cuYWNxaxHfyqcYf/CcRafSy41CcJypeTZSRfxWHbrRFi28tbSFLaUlRSCU72PaivYaiigneLmz7Iw8NkqKT8x+lc2abdflPABP5K0OgnqAST9BXYcRiomwXWHCAFJ0J6Hoa5W0vkSHnEjMUqAUO+9x9aDoWBpkJhRgA0I3KGgBzZvtatOK84RF+yKZRJWAlJcvbfXbU6XpFhTzSFMtSFuIQFBxg5ika62I/7/bsS470cyZDamEpUAFOaX1BB+F6LL2/cWG2kh9xwyHz/MUNvgNh96Q8XtyXMOW0rl2Wooayg31BGvqKevS2mVhvIoNOJKi8PdGnU/KkMSP+KYuyhorVBinNmWbknf7/AGoW2+qyOlSYrSVG6ggAnztRXraiiFeJMyJLCmm15M3W19KmlcNS21rW24halbAjLb71c2Br5kT2oIVvCMYERbMltDxBs2UqGiexva9ZuRxS2gsogLLXbntqHoo6V0PIntRkT2oIFELH5igJsJxKBbd9CtvIG1U0FMiKyGkRghI/uFzTjIO1fco7UGTmyP6R60VrsO1FB//Z) 0 20px no-repeat;
	}

	.m-faq-box li:nth-child(3) {
		background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCABFADIDASIAAhEBAxEB/8QAHAABAAICAwEAAAAAAAAAAAAAAAYHAggBAwQF/8QAMhAAAQMDAwIEBQEJAAAAAAAAAQIDBAAFEQYSIQcxEyJBUQgUMmGhcRUWIzaBkZSy0f/EABkBAQADAQEAAAAAAAAAAAAAAAAEBQYBB//EACMRAAICAgIBBAMAAAAAAAAAAAABAgMEEQUhEgYxUbEUItH/2gAMAwEAAhEDEQA/ANy663nm2U7nFBIrsPaotcp3jTHMnyoO0CgPtG7QgrCnSn7kcV7UKStIUghSSMgj1qA3KWgNnJHas+nN+L10lWZxe4JR4rWfTnBH5FAT2lM0oBSlKAHtVZ6pkOWu7vtOgpCiVoPuDVmHtUd1fGsc+J8vc/MsfQW/rT+hoCo79qFCGlHf6U6KzR+2bxqy5vCLaoLBaLznCSonJA98AfkV49SaTCJaXMvSISXcrQVhC1Iz2zzg14+ruo7J+51ksNpiLtkFMwfMMY8qk4OCVDv5sZzzUe6bhFy+Cz4/HjkWwqb15PWy0LP1h0ZcbgIzcuS0FK2oeeYKEK/r3x9yKsNtaVoC0kKSoZBHrWnU9qOq3uFZSlAQSFDjb7EVs90lTcUdNrAm67/nBCR4m/6u3GfvjFRsHLnftSXsWfPcRj4MYzqk++tP7JVSlKsTMnTLQ45GcQyvY4pJCVexquZjAhF03RElyWF+RYdwBk8ceoqzKjuuo8ddpEh1oKW04lSVeo5oCA6rlhq1OlXfbUHZgace6Ux5V2QtcifdXWEnG4FW7jucDAFSXVpS9Z5Ml5extsYH3NV9rOLJY+H6zOrSpHi3d59nPB2Hdg/io98/GMn8FvxWN+RfCG9beiYWljprpyRHdnWeROltEKSEOKcZCh2V4alYB/vVm6S6j2LUV6bs8NmUzIW2paA6gAEJ79jWo+n9QlSC1LcUVAfUo1tP0S0zYo+jrFqJm3NC6SYKVOSiSVq38nkn1qFiXztsaikoovud42vDoUr5SlJ9J763/CyKUpVqYoVDtdX6PHYfgPt+UYO7Pf14qYLBKSBUC1pYLxOvMaRDYQ4hBBUvcBt9Dx68UZ1EM0jHj9SbjKjqcWzZ4BQXEIGC+VZwM+g4rL4pmI0LQdoiR2kNR2pQbbQkYCUhBAAr6GltI6t0w9Pa061HZiyNiiZK8nKQe2P1qmOosfqxqC5yoV4tt5nRmJThZQiN/CHJAKSBkjHaoeW9VNJds0Xp+pTy42Oaio99v6KsmslLpW0rGfat6ei3HSjTA9raz/qK05VofWpH8q3j/FV/yrk+H+49TbbfGbPeLfdjZm4pbabkRtqGsEbcHAP25NRMBSrlqS9zT+qvDLxk65x/V79zZKlYBSsDKeaVbnmpnQ9qUoAe1cUpQCh70pQNvRzSlKA//9k=) 0 20px no-repeat;
	}

	.m-faq-box li:nth-child(4) {
		background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCABQADIDASIAAhEBAxEB/8QAHQAAAQQDAQEAAAAAAAAAAAAAAAQGBwgDBQkCAf/EADIQAAEDAwIDBgUEAwEAAAAAAAECAwQABREGBxIhMQgTQVFhcRQiMoGhM1KRsRVCQ1P/xAAaAQADAQEBAQAAAAAAAAAAAAAABAUGAwEH/8QAJxEAAQMDAwMEAwAAAAAAAAAAAQACAwQFERITMQYhUSIyQYFhcbH/2gAMAwEAAhEDEQA/ALl1jdcbaQVuLShKRkknAFe1HAzVau0hujJaKrHZ5BbSrIUtJ6gHBV9zkD2z5VwnnbCzUVTtNrluVQImfZ8KUNWby6D02+qPMunfPJOCiOjjxWvsm/22tzfSybyqGtRwPiWigfz0qjc6U9JkqGVOOKOTzyTWF2FMCSru846gHnUttwmcc47LeSdJWyJu26Q6/OR/F02t86HcIiJUGUzJYWMpcaWFJI9xSmue2zW69+27vjRS+7ItC1gSoa1fLjzT5EVfjTd4g6gskS8W15L0WU0HG1pPgRVKnqBMPysTeLNJbpACctPBWVxmWVqKXwAScDgopbRTKjLQ6+uZs2ibzdATmLCdcGOuQk4qgmv7sq6XiRMbS6WSAloqH+oAA/rNdEpLDMmO5HkNodacSUrQsZCgeoIqL9U7N7eypSJQtjkN0r4iiM6UIXjqCnpj2pGspXT4weFqOnb5Fay/U3Jd8prdmbZ+yW3R0TUuobaxOutybD6EyEBaWGlAFIAPiRzJ9afu4W0+kdVWp5lNqjQJvAe5kxmg2pKscs4HMelbldz+AjIaYUlttpAShAHIADAFLtP6gi3WM+SpKHI/6wJ5AeftXdsLWsDcKTNcKiaoMwcck5XOvW9ilWe5z4stIS/ClKjOgfuGef4NWZ7C+qH52mrtpiS6pfwDoeYyc8KF9R7ZH5qEO0HdYU3Wd6dhqChNuCnwR+xPypP35n+KkrsDQn1X3Ulx4T3CWG2c+HEVE/0Km0vab08Lb307lsBk92AftWDuUHcVVxkqg3OAiKXllhKk8wjJ4QeXXGKKfNFWV82RimfrqWuHMjKOQ2tBAPqDTwpnbjuxHIrMOVIZjJUSsvOHk3jx/vlQhR/qO9rDSilVQ3rvcidppiXFiP4XcWS24kHmUjw9Ac8/SpN3Bst1i2iXKtS2JaGklTanDwcYxyqnmq58i53+RJkSO/IVwJUPpwOXIeVK1cmluPKvWGj3pxIeGry4udebolKEOSZkpwJQhIyVKJ5ACugfZ20Anb7bqNbn0j/Iyj8TNUP/AEUB8v2AAqIeyBs+lhljX+oo4LqxxW1hxP0pP/Q+p8KtOK50cGgajymuorpvv2GHsOf2vtFFFPLLopn7h2ph9lm5GKmS6woAIWr5efjjzp4U0NdXuLEBjOn9PCz7+FCFBe+OpbvD03MdcaEVhpo8ICvqWeQ/NVd0BbRetaWO0PZKJlwYYX7KcAP4NXht2jLTuXbn5l+4lWwOFDLbayklaT9RPl6Uu0tsft5ZLzGvEGM89JiOB1krf4glYOQcClJ4XSOGOFoLXcIqOF4OdRUmwIrMKCxEjthtllsIQkDAAAwBSmgdKKbCgOOp2UUUUULxeVrSkEqIAHWok3QU3PvSUx1FSXEhBKRUqyo4fQtCieFY4SAfCm8/pCIttbaX5KEqOThQJ/nFCAoQ3Um3fT+xsSJYpao/fXNSZS0LKSlBzhJI5gEgVGvZ9vesbTulbEru7jsCW93cthTpKCgjmcHpjrVpJe2Gn5kF6DM+OkR3v1G1yVcJ+wpJYdnNGWSUJNutrjboGApT6lYH3NKyQudIHAq7SXKCGkdC9mSc90/GrnDcA4H0K9jSht9tZASoHNa6HY4cYANspGKXssJbIwOlNKEs9FIFyXwogW6QoA9QtHP1+uihC//Z) 0 20px no-repeat;
	}

	.m-faq-box li:nth-child(5) {
		background: url(https://www.perilaglavsnab.ru/images/faq/50xNxfaq_5.jpg.pagespeed.ic.t1HC2gqqBx.jpg) 0 20px no-repeat;
	}

	.m-faq-box li:nth-child(6) {
		background: url(https://www.perilaglavsnab.ru/images/faq/50xNxfaq_6.jpg.pagespeed.ic.BbBRfGHZlz.jpg) 0 20px no-repeat;
	}

	.m-faq-box li:nth-child(7) {
		background: url(https://www.perilaglavsnab.ru/images/faq/50xNxfaq_7.jpg.pagespeed.ic.AQnvwCR2DP.jpg) 0 20px no-repeat;
	}

	.m-faq-box li:nth-child(8) {
		background: url(https://www.perilaglavsnab.ru/images/faq/50xNxfaq_8.jpg.pagespeed.ic.335uapBnbz.jpg) 0 20px no-repeat;
	}

	.m-faq-box li:nth-child(9) {
		background: url(https://www.perilaglavsnab.ru/images/faq/50xNxfaq_9.jpg.pagespeed.ic.MaxZ0VPvd7.jpg) 0 20px no-repeat;
	}

	.m-faq-box li:nth-child(10) {
		background: url(https://www.perilaglavsnab.ru/images/faq/50xNxfaq_10.jpg.pagespeed.ic.JJ3reOurwm.jpg) 0 20px no-repeat;
	}

	.m-faq-box li:nth-child(11) {
		background: url(https://www.perilaglavsnab.ru/images/faq/50xNxfaq_11.jpg.pagespeed.ic.qMsENuBufR.jpg) 0 20px no-repeat;
	}

	.m-faq-box li strong {
		padding: 0 0 12px;
		display: block;
	}


	.m-faq-box p {
		padding: 12px 0 0;
		margin: 0;
	}

	.m-news-box {
		padding: 20px 0;
		margin-left: -5px;
		margin-right: -5px;
		border-bottom: 1px dashed #02458a;
	}

	.m-news-box a {
		color: #06c;
		text-decoration: underline;
	}

	.m-news-box .col-xs-3 > img {
		max-width: 120px;
	}


	.m-news-box em {
		display: block;
		color: #939494;
		font-style: normal;
	}

	.m-news-box a.name {
		display: block;
	}

	.m-page-num {
		padding: 25px 0 0;
		overflow: hidden;
		clear: both;
		list-style: none;
	}

	.m-page-num li {
		padding: 0 12px 0 0;
		float: left;
		font-size: 15px;
	}

	.m-page-num li a {
		color: #06c;
		text-decoration: underline;
	}

	.m-advantages-slides {
		overflow: hidden;
		clear: both;
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.m-advantages-slides li {
		width: 33.33333%;
		padding: 0 10px;
		float: left;
	}

	.m-advantages-slides li img {
		width: 100%;
	}

	.m-mission-number {
		padding: 0 0 0 15px;
		margin: 0;
		list-style-type: decimal;
	}

	.m-mission-number li {
		padding: 10px 0 0;
	}

	.m-mission-circle {
		padding: 0 0 0 15px;
		margin: 0;
		list-style-type: disc;
	}

	.m-mission-circle li {
		padding: 10px 0 0;
	}

	.m-mission-note {
		padding: 10px;
		margin-top: 20px;
		clear: both;
		color: #fff;
		background: #00529c;
	}

	.m-mission-note.cqp {
		margin-bottom: 20px;
		margin-top: 0;
	}


	.m-cqp-more {
		padding: 0px 0 10px 7px;
		margin-top: 12px;
		display: block;
		color: #06c;
		font-size: 14px;
		text-decoration: none;
		font-weight: bold;
	}

	.m-price-pdf {
		color: red;
	}

	.m-price-box {
		padding: 0px 0;
		text-align: center;
	}

	.m-price-box strong.name {	
		display: block;
	}

	.m-price-form label {
		padding: 7px 0 3px;
		display: block;
		font-weight: bold;
	}

	.m-price-form input[type=text] {
		width: 100%;
		padding: 4px;
		border: 1px solid #A1A1A1;
		border-radius: 3px;
	}



	.m-catalog-box {
		padding: 0;
		margin: 0;
		list-style: none;
		margin-bottom: 30px;
	}

	.m-catalog-box li {
		padding: 10px 0 0;
		overflow: hidden;
		clear: both;
		font-size: 13px;
		line-height: 16px;
	}

	.m-catalog-box li a {
		color: #000;
		text-decoration: underline;
	}

	.m-catalog-box li img {
		margin-right: 7px;
		float: left;
	}

	.m-response-slide {
		margin: 0;
		padding: 0;
		overflow: hidden;
		clear: both;
		list-style: none;
	}

	.m-response-slide li {
		width: 50%;
		padding-right: 10px;
		float: left;
	}

	.m-response-slide li img {
		width: 100%;
		display: block;
		border: 3px solid #ced6de!important;
		max-width: 100%;
		height: 155px !important;
		margin: 0 !important;
	}


	.m-news-small {
		padding: 0;
		margin: 0;
		list-style: none;
	}

	.m-news-small li {
		padding: 20px 0;
		border-top: 1px dashed #02458a;
		font-family: "Trebuchet MS","Tahoma","Arial","sans-serif";
	}
	.m-news-small li:first-child { padding-top: 0; border: 0;}

	.m-news-small li em {
		display: block;
		color: #939494;
		font-size: 11px;
		font-style: normal;
	}

	.m-news-small li p {
		padding: 7px 0 0;
	}
	.m-news-small a{font-size: 13px !important;}


	.m-articles-box {
		margin: 20px 0 10px;
		clear: both;
		background: #e8e9ea;
	}

	.m-articles-box ul {
		padding: 0;
		margin: 0;
		list-style: none;
	}
	.m-articles-box li {
		padding: 0 15px 12px 15px;
		position: relative;
	}
	.m-articles-box li:nth-child(3) {
		margin-bottom: 7px;
	}
	.m-articles-box li:last-child {
		text-align: center;
	}
	.m-articles-box li:last-child a {
		padding: 12px 0 0;
		display: block;
		border-top: 1px solid #fff;
	}
	.m-articles-box li a {
		padding: 0 0 0 20px;
		display: block;
		font-family: "Trebuchet MS","Tahoma","Arial","sans-serif";
	}
	.m-articles-box li a:hover,
	.m-text-default a:hover{text-decoration: none;}
	.m-articles-box li i.fa {
		top: 2px;
		left: 15px;
		position: absolute;
		color: #004288;
	}
	.m-articles-box h3{margin-top: 0 !important;}
	.m-text-default a{
		font-size: 12px;
		line-height: 16px;
	}
	.m-contact-data {
		padding: 7px;
		border: 1px solid #ccc;
		font-size: 12px;
		margin: 10px 0;
	}
	.m-contact-data.m-mh { min-height: 397px;}

	.m-contact-data em {
		color: #ec2127;
		font-style: normal;
	}
	.m-contact-data em.m-station {
		color: #004288;
		font-style: normal;
	}

	.m-contact-data span.align {
		padding-left: 38px;
	}

	.m-contact-data .m-metro {
		margin: 0 15px 10px 0;
		float: left;
	}

	.m-contact-slides {
		text-align: center;
	}

	.m-contact-slides img {
		margin-bottom: 20px;
	}

	@media screen and ( max-width: 991px) {
		.content-col { border: 0; font-size: 14px;}
		.content-col p { font-size: 14px;}
		.no-padd-right { padding-right: 15px !important;}
		.clients ul > li, .client__text, .clients__causes p { font-size: 14px; line-height: 1.5;}
		.m-contact-data.m-mh { min-height: auto;}
	}


	.m-moneybox {

	}

	.m-moneybox ul {
		padding: 0px;
		margin: 0;
		overflow: hidden;
		clear: both;
		background: #f2f2f2;
		list-style: none;
	}

	.m-moneybox ul li {
		width: 70%;
		padding: 5px;
		float: left;
	}

	.m-moneybox ul li:first-child {
		width: 30%;
	}

	.m-moneybox ul:nth-child(odd) {
		background: #d9d9d9;
	}

	.content__center {
		border-left: 1px dotted grey;
		border-right: 1px dotted grey;
		padding-left: 15px;
		padding-right: 15px;
	}

	.content__center h1 {
		font: 400 22px/22px "Trebuchet MS","Tahoma","Arial",sans-serif;
		padding: 0 0 13px;
		color: #023a75;
		text-align: center;
	}
	/*09.09.16 new styles*/
	.nav-bg .nav > li:hover{
		background: linear-gradient(to bottom,#6b6b6b 0%,#353535 10%,#353535 90%,#6b6b6b 100%)!important;
	}
	nav.navbar.bootsnav ul.nav > li{
		width: 175.6px;
		text-align: center;
	}
	@media (max-width: 1200px) and (min-width: 992px){
		.phone-box p {
			font-size: 10px;
		}
	}
/*.navbar-nav {
    margin: 7.5px -15px;
    -webkit-box-pack: justify;
    display: -webkit-flex;
    -webkit-justify-content: space-between;
    display: flex;
    justify-content: space-between;
    text-align: justify;
    text-align-last: justify;
    }*/

    .menu-fixed {
    	display: none;
    	position: fixed;
    	top: 0px;
    	left: 50%;
    	height: 47px;
    	width: 1230px;
    	background-color: #065ba9;
    	margin-left: -615px;
    	z-index: 100;
    	-webkit-box-shadow: 0 0 8px rgba(0,0,0,.75);
    	-moz-box-shadow: 0 0 8px rgba(0,0,0,.75);
    	box-shadow: 0 0 8px rgba(0,0,0,.75);
    }
    .menu-fixed .logo {
    	float: left;
    	width: 99px;
    	height: 47px;
    	background: url(https://www.perilaglavsnab.ru/images/mainpage/xlogo_fixed.jpg.pagespeed.ic.s2bKB1LObn.webp);
    }
    .menu-fixed .cart-header-widget {
    	margin-left: 8px;
    }
    .menu-fixed .refs {
    	margin-left: 0px;
    	padding: 14px 24px;
    }
    .menu-fixed .refs ul.navigation-widget {
    	display: inline-block;
    	margin: 0;
    }
    .menu-fixed .cart-header-widget a {
    	padding: 3px 12px;
    	color: #fff;
    	text-shadow: 1px 1px 0 #000;
    	border-left: 1px solid transparent;
    	height: 47px;
    	border-radius: 0;

    	position: relative;
    	left: -1px;
    	top: -1px;
    	width: 102%;
    }
    .cart-box .cart p:before{top: 4px !important;}
    .cart .fa.pull-left{padding-top: 8px;}

    .cart-header-widget a {
    	display: block;
    	font-size: 12px;
    	line-height: 16px;
    	font-weight: bold;
    	padding: 4px 14px;
    	text-decoration: none;
    }
    .menu-fixed .refs ul.navigation-widget {
    	display: inline-block;
    	margin: 0;
    }
    .menu-fixed .refs span.phone {
    	font-weight: normal;
    	float: right;
    	color: #fff;
    	font-size: 16px;
    }
    .menu-fixed .refs ul.navigation-widget li {
    	display: inline;
    }
    .menu-fixed .refs ul.navigation-widget li a {
    	display: inline;
    	font-size: 16px;
    	font-weight: bold;
    	color: #fff;
    	margin-right: 10px;
    	text-decoration: none;
    }

    .menu-fixed .refs span.phone a {
    	color: #fff;
    	text-decoration: none;
    }
    .cart-header-widget a,  .header .ord-call {
    	text-shadow: 1px 1px 0 #000;
    	background: #df1d19;
    	color: #fff;
    	border-radius: 4px;
    	border-bottom: 1px solid #b11714;
    	border-right: 1px solid #b11714;
    	border-top: 1px solid #ea4541;
    	border-left: 1px solid #ea4541;
    	margin-bottom: 6px;
    }
    .menu-fixed .refs span.phone {
    	font-weight: normal;
    	float: right;
    	color: #fff;
    	font-size: 16px;
    }
    .affix {
    	position: static;
    }


    .dropdown-menu>li>a{
    	display: block;
    	text-decoration: none;
    	color: #000!important;
    	font-family: 'Open Sans',sans-serif;
    	padding: 0!important;
    	border: 0!important;
    	text-shadow: none;
    }
    nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li{
    	padding: 15px 17px;
    	text-align: left;
    	background-color: #fff;
    	border-left: solid 3px #fff;
    }
    nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:hover{
    	box-shadow:none!important;
    	background: #e9ebed!important;
    	border-left: solid 3px #004288;
    }
    nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
    	display: block;
    	min-width: 300px;
    	position: absolute;
    	left: 0px;
    	top: 49px;
    	list-style-type: none;
    	margin: 0;
    	background: #fff;
    	z-index: 100;
    	border: solid 1px #888;
    }
    .m-category-menu{
    	padding-left: 12px;
    	padding-top: 10px;
    }
/*
    nav.navbar.bootsnav ul.nav > li > a{
    	background: url(https://www.perilaglavsnab.ru/images/mainpage/xbg.png.pagespeed.ic.3umk90Dk0n.png);
    }
    */
    .content__center h1{padding: 0;}
    .breadcrumbs {
    	color: #444547 !important;
    	font: 400 12px/14px 'Trebuchet MS',Tahoma,Arial,san-serif;
    	list-style: none;
    	margin: 0 0 12px;
    	padding: 0;
/*    	margin-left: -15px;
*/    }
.breadcrumbs li {
	display: inline;
	background: none;
	padding: 0;
	text-shadow: none;
}
.breadcrumbs a:link {
	color: #444547 !important;
}
.breadcrumbs>li+li:before {
	color: #444547 !important;
	content: "";
	background: url(https://www.perilaglavsnab.ru/images/style/bg_li_navibar.gif.pagespeed.ce.KPFF44Kzh_.gif) no-repeat 2px 5px;
	margin-right: 2px;
}
.breadcrumbs > a{text-decoration: underline;}
.m-category-menu li a{line-height: initial;}
.m-category-menu li {
	padding: 3px 0px 0 0;
	position: relative;
}
.m-category-menu > li > ul {
	margin-top: 7px;
}


#page .col-md-3{
	width: 22%;
}
#page .col-md-2 {
	width: 19.666667%;
}
#page .new_width {
	width: 57.33333333%;
	padding-bottom: 50px;
}

#page {
	margin-top: 10px;
	border-top: 1px solid #f3f3f3;
}

.img-responsive {
	margin-bottom: 20px;
}

.m-content-link p {
	color: #000;
	font-size: 1em;
	line-height: 1.25;
	font-family: "Trebuchet MS","Tahoma","Arial","sans-serif";
	margin-bottom: 10px;
}

.second-title.p20 + img + p {
	text-align: center;
	margin-top: -10px;
}
.content__center h1{
	font: 400 22px/22px "Trebuchet MS","Tahoma","Arial",sans-serif;
	padding: 0 0 13px;

}
.m-faq-box li strong,
.m-faq-box li{
	font: 400 12px/16px "Trebuchet MS","Tahoma","Arial","sans-serif";
}
.m-faq-box li strong{
	font-weight: 700;
}
.m-faq-box li{
	min-height: 130px;
}
.content__center{
	font-size: 14px;
	line-height: 16px;
}

/*10/09/16*/
.content__center .img-responsive{margin-bottom: 0;}
.content__center {
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 800px;
	font: 400 12px/16px "Trebuchet MS","Tahoma","Arial","sans-serif";
}

#product-list-block h1{
	font: 400 21px/22px "Trebuchet MS", Tahoma, Arial, sans-serif;
	padding: 0px 0px 13px;
	color: rgb(2, 58, 117);
	margin: 0px;
}
.cat_block img{
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	float: none;
	width: 50px;
	height: 50px;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(206, 214, 222);
	margin: 10px 0px 0px;
}
.categories-list td.category-name {
	padding-left: 20px;
}
.categories-list td {
	padding-bottom: 8px;
}
.v_center {
	vertical-align: middle;
}
#work .menu_line_level1 {
	position: relative;
	font: 400 13px/13px "Trebuchet MS","Tahoma","Arial","sans-serif";
	color: #023a75;
	padding: 15px 0;
}
#product-list-block h2 {
	font: 400 20px/20px "Trebuchet MS","Tahoma","Arial","sans-serif";
	color: #023a75;
	margin-bottom: 7px;
}
.cat_block ul{
	padding: 0;
}
#product-list-block p {
	margin-bottom: 10px;
	font: 400 12px/16px "Trebuchet MS","Tahoma","Arial","sans-serif";
}
#work .menu_line_level1 a:visited, #work .menu_line_level1 a:link, .index_block a:visited, .index_block a:link{
	text-decoration: underline;
	color: #004995;


	text-decoration: underline;
	color: #004995;

   /* 	text-decoration: none;
   color: red ;*/
}

#work .menu_line_level1 .v_center.category-name:hover a {
	text-decoration: none !important;
}
.client__text,
.clients ul>li{
	font: 400 12px/16px "Trebuchet MS","Tahoma","Arial","sans-serif";
	font-size: 12px!important;
}

.m-price-box strong.name {
	padding: 0 20px;
}
.second-title{
	position: relative;
}
.second-title:first-child:before{
	position: absolute;
	display: block;
	content: "";
	height: 1px;
	width: 80%;
	margin: 0 auto;
	top: 0;
	left: 0;
	background: 0;
}

/*13.09*/
.menu-col{
	background-color: #4783db!important;
}
ul.menu-col:after{
	content:"";
	display: table;
	clear: both; 
}
.menu-col li{
	background-color: inherit;
	border: 0;
	/* width: 14.285714286%; */
	width: 12.5%;
	float: left!important;
	padding: 10px;
}
.menu-col li a  {
	padding: 10px!important;
	text-align: center!important;
	color: #fff;
	height: 200px;
	text-shadow: none;
	font-size: 12px;
	line-height: 20px;
	text-transform: none;
}

.menu-col li a:hover,
.menu-col li:hover{
	background-color: #004288!important;
}
.menu-col li a img{
	width: 100%;
	height: 125px;
	margin-bottom: 5px;
}
.catalog-menu .dropdown-menu,
.catalog-menu .dropdown-menu > li,
.catalog-menu .dropdown-menu.megamenu-content,
.catalog-menu .col-menu{
	padding: 0 !important;
}

.block-announce h2,
.block-announce h2 a,
.content h2{
	color: #023a75;
	margin: 0;
	font-size: 20px;
	line-height: 28px;
	font: 400 18px/20px "Trebuchet MS","Tahoma","Arial","sans-serif";
/*	margin-bottom: 10px;
*/}
.sort-btns {
	padding-bottom: 15px;
	padding-left: 5px;
}
.sort-btns span {
	text-decoration: dotted;
	color: #023a75;
	font-size: 14px;
}
.sort-btns span.direction-up:before {
	display: inline-block;
	font: 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	content: '\f062';
	margin-right: 5px;
}
.product-slider{
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 20px;
}
#blockView>.row>.prod-list-item, .product-slider .prod-list-item {
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding: 0 5px;
}
.product-item {
	height: auto;
	padding-bottom: 0px;
	text-align: center;
	overflow: hidden;
	position: relative;
	width: 100%;
	padding-top: 10px;
}
.product-item .product-image {
	height: 115px;
	margin-bottom: 0px;
	cursor: pointer;
	text-align: center;
}
.product-item .product-image>a>div {
	background-color: #fff;
	width: 201px;
	height: 0px;
	vertical-align: middle;
	display: table-cell;
	text-align: center;
}
.product-item .product-image img {
	max-width: 151px;
	max-height: 171px;
	display: inline-block;
	float: inherit;
	border: 5px solid #fff;
	margin: 0 auto;
}
.product-item .circle-article {
	width: 100%;
	text-align: left;
	position: absolute;
	top: 10px;
	left: 10px;
	height: 0px;
	border-radius: 10%;
	font-size: 12px;
	color: #fff;
	line-height: 0px;
	background: #ec2127;
}
.product-item .product {
	position: inherit;
	transition-property: none;
	left: 0;
	width: 100%;
	text-align: center;
	background-color: #fff;
}
.product-item .product-name {
	color: #004288;
	text-decoration: underline;
	width: auto;
	float: inherit;
	font: 400 12px/16px "Trebuchet MS","Tahoma","Arial","sans-serif";
}
.product-item .product-price {
	position: absolute;
	top: 101px;
	left: 0px;
	width: auto;
    padding: 0 5px;
	height: 27px;
	border-radius: 4px;
	font-size: 12px;
	color: #fff;
	line-height: 27px;
	text-align: center;
	background: #065ba9;
	background-color: rgba(6,91,169,.8);
	overflow: hidden;
}
.product-item .cart-row {
	text-align: center;
	padding-bottom: 9px;
}
.product-item .spinner {
	text-align: center;
	margin: 0 auto;
	position: absolute;
	top: 102px;
	right: 35px;
	margin-bottom: 14px;
}
.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}
.product-item .spinner input {
	width: 30px;
	height: 27px;
	border-radius: 4px;
	border: 1px solid #ccc;
	font-size: 16px;
	text-align: center;
	padding: 4px;
	line-height: 0;
}
.spinner input {
	width: 60px;
	border-radius: 6px;
	border: 1px solid #ccc;
	font-size: 14px;
	text-align: center;
	padding: 4px;
	margin: 0 4px;
}
a.btn-add-to-cart {
	position: absolute;
	top: 101px;
	right: 0px;
	background: #df1d19;
	color: #fff;
	padding: 3.7px 8px!important;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	border: 2px solid #c00;
	border-radius: 4px;
}

a.btn-add-to-cart:hover {
	background-color: #bb1815!important;
	color: #fff;
	border-color: #f66!important;
}
.fa {
	display: inline-block;
	font: 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.fa-shopping-cart:before {
	content: "\f07a";
}
#blockView .col-md-3{
	width: 25%;
}
.product-item .product {
	line-height: 16px;
	height: 52px;
	padding-top: 10px;
}
.product-item .circle-new {
	position: absolute;
	top: 0px;
	right: -14px;
	width: 70px;
	height: 0px;
	border-radius: 10%;
	font-size: 12px;
	color: #000;
	line-height: 0px;
	text-align: left;
}
/**/
.sr {
	width: 227px;
}
.filter-sets-widget.sidebar-widget .filters {
	border: 1px solid #004288;
	border-radius: 4px;
	padding: 5px;
}
.filter-sets-widget.sidebar-widget .filters .property-name {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 14px;
	color: #404148;
}
.filter-sets-widget.sidebar-widget .filters ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
input[type="radio"], input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}
.filter-sets-widget.sidebar-widget .filters ul a,
.filter-sets-widget.sidebar-widget .filters ul span {
	font-size: 11px;
	line-height: 20px;
	padding-left: 10px;
	color: #004288;
	text-decoration: underline;
}
.filter-sets-widget.sidebar-widget .filters .filter-actions {
	height: 32px;
}
.filter-sets-widget.sidebar-widget .filters .btn-filter-show {
	float: right;
	border: none!important;
	background: linear-gradient(to bottom,#dd080a,#aa070a)!important;
}
.block-announce h1{
	font: 400 22px/22px "Trebuchet MS","Tahoma","Arial",sans-serif;
	padding: 0 0 13px;
	margin: 0;
	text-align: center;
	color: #023a75;
}
.block-announce p,
.block-announce ul {
	font: 400 12px/16px "Trebuchet MS","Tahoma","Arial","sans-serif";
}
.block-announce p{margin-bottom: 10px;}
.block-announce ul a{
	color: #004288;
	text-decoration: underline;
}
.product-item .circle-article > a,
.block-announce td > a{
	color: #004288;
	text-decoration: underline;
}
.product-item a:hover {
	text-decoration: none;
}
.block-announce td{
	font: 400 12px/16px "Trebuchet MS","Tahoma","Arial","sans-serif";
}
.tube-b-table td {
	border-right: 1px solid gray;
	width: 20%;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tube-b-table-first-row td {
	vertical-align: middle;
	font-size: 1.4em;
	border-top: 1px solid gray;
	padding-top: 10px;
	padding-bottom: 10px;
}
.tube-b-table-first-column {
	vertical-align: middle;
	font-size: 1.2em!important;
	line-height: 20px !important;
}
.block-announce td p{
	margin-bottom: 10px;
}
.cont p{
	font: 400 12px/16px "Trebuchet MS","Tahoma","Arial","sans-serif";
	margin-bottom: 10px;
}
.cont ul{padding: 0;}
.cont ul li {
	padding: 0 0 5px 30px;
	font: 400 12px/16px "Trebuchet MS","Tahoma","Arial","sans-serif";
	background: url(https://www.perilaglavsnab.ru/images/style/bg_li.gif.pagespeed.ce.gYT_Xmi_xC.gif) no-repeat 11px 6px;
	list-style: none;
}
.right-sidebar__right-widget_border-dot {
	border: 1px dotted gray;
	padding: 10px;
}
.right-sidebar__right-widget {
	margin-top: 10px;
	width: auto;
}
.right-widget__heder {
	font: 18px "Trebuchet MS","Tahoma","Arial","san-serif";
	text-align: center;
	color: #023a75;
	text-align: left;
}
.right-sidebar__right-widget .product-item {
	text-align: left;
}
.right-widget__text{
	font: 400 12px/16px "Trebuchet MS","Tahoma","Arial","sans-serif";
	display: inline-block;
}
.product-item__anchor{
	display: inline-block;
	line-height: 16px;
	color: #004288;
	font-size: 12px;
	text-decoration: underline;
}
.product-item__anchor:hover{
	text-decoration: none;
}
.content article h1{
	font: 400 22px/22px "Trebuchet MS","Tahoma","Arial",sans-serif;
	padding: 0 0 13px;
	color: #023a75;
	margin: 0;
	max-width: 680px;
    width: 100%;
}
/*product*/
#product-wrap > .content__center{
	border-right: 0;
}
#product-wrap .row{
	margin-right: 0;
	margin-left: 0;
}
.buttonscompl {
	text-align: center;
	border: 1px dashed silver;
	border-radius: 3px;
	height: 412px;
	padding: 8px;
}

.product-images img {
	max-width: 100%;
	margin: 0;
	cursor: pointer;
}
.buttonscompl h3 {
	padding-bottom: 5px;
	padding-top: 5px;
	color: #023a75;
	margin: 0;
	font: 400 18px/20px "Trebuchet MS","Tahoma","Arial","sans-serif";
}
.pad-10 {
	padding-top: 10px;
}
.cart-row {
	text-align: center;
	padding-bottom: 9px;
}
.buttonscompl .spinner {
	margin-top: 5px;
}
.btn-down,
.btn-up{
	color: #004288;
}
a.btn-add-to-cart-show {
	background: #df1d19;
	color: #fff;
	padding: 8px 10px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	border: 2px solid #c00;
	border-radius: 4px;
}
.tabs {
	margin: 5px 0 0;
	padding: 1px !important;
}
.nav-tabs {
	border-bottom: 1px solid #ddd;
}	

.tabs .nav-tabs {
	margin: 0;
}
ul.nav li {
	background: none;
	padding: inherit;
	list-style: none;
	position: relative;
	display: block;
}

.tabs .nav-tabs>li>a {
	font-size: 11px;
	padding: 8px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}
.nav-tabs>li>a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	text-decoration: underline;
	border-radius: 4px 4px 0 0;
}

.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 13px;
}
.tabs .tab-content {
	border: 1px solid #ddd;
	border-top: 0;
	padding: 8px;
	height: 382px;
	overflow-y: auto;
	border-radius: 0 0 4px 4px;
}

.tab-content>.tab-pane {
	display: none;
}
.tab-content>.active {
	display: block;
}

.visible-print {
	display: none!important;
}
.defz {
	color: #065ba9;
	font-weight: bold;
	font-size: 12pt;
}
.item-block{
	border: 2px solid #ccc;
	padding: 20px;
	margin-bottom: 20px;
	color: #62788d;
	border-radius: 10px;
}
.item-block:hover{
	border-color: #065ba9;
}
.item-block > .img-wrap{
	font-size: 0;
	height: 170px;
	border: 1px solid #000;
	overflow: hidden;
}
.item-block h4{
	color: #065ba9;
	font-weight: 500;
}
.img-wrap > img{
	width: 100%;
	height: 100%;
}
.img-wrap{
	position: relative;
}
.img-wrap:after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;


}
.img-wrap:hover:after{
	background: rgba(45,99,145,0.8);
}
.col-md-8 .img-wrap > img{
	width: 50%;
}
.gallery-wrap{font-size: 0;}
.gallery-wrap > img{
	display: inline-block;
	vertical-align: top;
	width: 202px;
	height: 150px;
}

/**/
.tab{
	margin-bottom: 70px;
}
.product__item{
	width: 129px;
	display: inline-block;
	vertical-align: top;
	margin: 10px 10px 0 0;
	background: #f5f5f5;
	border: 1px solid #c1c1c1;
	border-radius: 10px;
	overflow: hidden;

}
.product__item--stroke{
	padding: 10px;
	display: block;
	text-align: left;
	color: #065ba9;
	text-transform: uppercase;
}
.product__item--price{
	text-align: center;
	background: #fff;
}
.product__item--price > span{
	display: inline-block;
	text-align: center;
	padding: 7px;
	color: red;
	font-size: 16px;
}
.product__item--name {
	text-align: center;
	padding: 3px;
}
.product__item--name a{
	color: #065ba9;
	font-size: 11px;
	line-height: 12px;
}
.product__item img{
	display: block;
	max-width: 100%; 
	height: 70px;
	margin: 0 auto;
}
.product__item--btn{
	display: inline-block;
	margin-bottom: 10px;
	background: #e92d11;
	padding: 3px 5px;
	border-radius: 5px;
	color: #fff;
}
.product__item--btn > i{
	display: inline-block;
}
.tab-triggers a{
	position: relative;
	display: inline-block;
	margin-right: 20px;
	padding: 12px 0;
	color: #999;
	font-size: 22px;
}
.tab-triggers .active{
	color: #065ba9;

}
.tab-triggers a:after{
	content: "";
	position: absolute;
	bottom: -2px;
	left: 0;
	height: 2px;
	width: 100%;
	background: transparent;
}
.tab-triggers a:hover:after,
.tab-triggers .active:after{
	background: black;
}
.tab-triggers a:hover{
	text-decoration: none;
}
.tab-triggers{
	border-bottom: 2px solid #ccc;
	margin-bottom: 30px;
}


/*15/09*/
.main-row .main-images a.swipebox {
	width: 100%;
}
.main-row .main-images a.swipebox img {
	width: 100%;
}
.main-row .tabs{
	margin: 0;
	width: 50%;
	padding-right: 15px!important;
}
.main-row > .col-md-3 {width: 25% !important;}
.tech_spec  .tab-pane > p{margin-bottom: 10px;font-size: 13.5px;} 
.tab-pane > p  a,
.req-form,
.vazhno_znat p a,
.m-moretext a,
.m-price-box a{
	color: #004288;
	text-decoration: underline;
}
.tab-pane > p  a:hover,
.req-form:hover,
.vazhno_znat p a:hover,
.m-moretext a:hover,
.m-price-box a:hover{
	text-decoration: none;
}
.main-row h3{
	letter-spacing: inherit;
}
.main-row .buttons{
	text-align: center;
	border: 1px dashed silver;
	border-radius: 10px;
	margin-top: 5px;
	height: 410px;
	padding: 8px;
	background: rgba(0,0,0,.04);
}
.buttons h3 {
	padding-bottom: 5px;
	padding-top: 5px;
	color: #023a75;
	margin: 0;
	font-size: 17px;
	line-height: 24px;
}
.swipebox img,
.js-tabs img {
	float: left;
	margin: 0 15px 10px 0;
	border: 5px solid #fff;
}
.pad-20 {
	padding-top: 20px;
}
.buttons .input-group{margin: 0 auto;}
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/*    .icon-ruler:before {
    	content: '\e800';
    	}*/
    	.req-form.first i {
    		padding-right: 6px;
    	}
    	.buttons .bot_text {
    		font-size: 14px;
    	}
    	.buttons .bot_text p {
    		margin-bottom: 10px;
    	}
    	span.bold {
    		font-weight: bold;
    	}
    	.vazhno_znat .left-block {
    		float: left;
    		width: 400px;
    	}
    	.vazhno_znat .right-block {
    		float: none;
    		margin-left: 410px;
    	}
    	.del:not(:checked) + label, .del:checked + label {
    		display: block;
    		padding: 2px 10px;
    		border-radius: 2px;
    		color: #06c;
    		background: none;
    		cursor: pointer;
    	}
    	.vazhno_znat .gray-block {
    		background-color: #e8e9ea;
    		font-size: 14px;
    		padding: 5px;
    	}
    	table td {
    		vertical-align: top;
    	}
    	.js-tabs h3{
    		color: #023a75;
    		margin: 0;
    		font: 400 18px/20px "Trebuchet MS","Tahoma","Arial","sans-serif";
    	}
    	.js-tabs .nav {
    		margin-left: 0;
    		margin-bottom: 20px;
    		list-style: none;
    	}
    	.s-border--bottom_dotted {
    		border-bottom: 1px dotted gray;
    	}
    	.s-border--right_dotted {
    		border-right: 1px dotted gray;
    	}
    	.s-padding--right_20 {
    		padding-right: 20px;
    	}
    	.row__col {
    		padding: 0;
    	}
    	.itemRender--height-big {
    		height: 290px;
    	}
    	.itemRender {
    		width: 100%;
    	}
    	.imageHorizontal {
    		height: 100%;
    		float: left;
    	}
    	.simpleImg {
    		width: 100%;
    		height: 100%;
    		border: 0!important;
    		padding: 5px;
    		margin: 0!important;
    	}
    	.productPrice--big {
    		position: absolute;
    		top: 145px;
    		left: 5px;
    		width: 104px;
    		height: 27px;
    		border-radius: 4px;
    		font-size: 12px;
    		color: #fff;
    		text-align: center;
    		background: #065ba9;
    		background-color: rgba(6,91,169,.8);
    		overflow: hidden;
    		font: 400 12px/27px "Trebuchet MS","Tahoma","Arial","sans-serif";
    	}
    	.itemRender__title {
    		margin-top: 5px;
    		padding-left: 5px;
    	}
    	.itemRender__title a,
    	.simpleLink,
    	td > p > a,
    	tr > td > a,
    	#pages-list a,
    	.item a{
    		color: #004288;
    		text-decoration: underline;
    		font: 400 12px/16px "Trebuchet MS","Tahoma","Arial","sans-serif";
    	}
    	.itemRender__title a:hover,
    	.simpleLink:hover,
    	td > p > a:hover,
    	tr > td > a:hover,
    	#pages-list a:hover,
    	.item a:hover{
    		text-decoration: none;
    	}

    	.itemRender__text {
    		margin-top: 5px;
    		padding-left: 5px;
    		font: 400 12px/16px "Trebuchet MS","Tahoma","Arial","sans-serif";
    	}


    	.row__col_mw_4.s-border--right_dotted:nth-child(3n) {
    		border-right: none;
    	}
    	.h1{
    		font: 400 22px/22px "Trebuchet MS","Tahoma","Arial",sans-serif;
    		padding: 0 0 13px;
    		color: #023a75;
    		margin: 0;
    	}
    	.content {
    		padding: 10px;
    		min-height: 240px;
    	}
    	.content  h3 {
    		font: 400 18px/20px "Trebuchet MS","Tahoma","Arial","sans-serif";
    		color: #023a75;
    		padding: 0 0 10px;
    		text-align: center;
    	}
    	.content h2 {
    		font: 400 20px/20px "Trebuchet MS","Tahoma","Arial","sans-serif";
    		color: #023a75;
    		padding: 0 0 10px;
    	}
    	.wysiwygContent p{
    		padding: 0 0 10px;
    		margin-bottom: 10px;
    	}
    	.cols5 {
    		width: 20%;
    		float: left;
    	}
    	.bold {
    		font-weight: bold;
    	}
    	.itemRender--height-big .row{
    		margin-right: 0;
    		margin-left: 0;
    	}
    	.p10{padding: 10px;}
    	
    	#product-list-block .row{
    		margin-right: 0;
    		margin-left: 0;
    	}
    	.itemRender {
    		width: 100%;
    		height: 250px;
    	}
    	.row__col {
    		padding: 0;
    	}
    	.imageHorizontal {
    		height: 100%;
    		float: left;
    	}
    	.productPrice--small {
    		position: absolute;
    		top: 145px;
    		left: 5px;
    		width: 84px;
    		height: 27px;
    		border-radius: 4px;
    		font-size: 12px;
    		color: #fff;
    		line-height: 27px;
    		text-align: center;
    		background: #065ba9;
    		background-color: rgba(6,91,169,.8);
    		overflow: hidden;
    	}
    	.addToCart--small {
    		position: absolute;
    		top: 145px;
    		left: 90px;
    	}
    	.addToCart__quantity {
    		width: 38px;
    		border-radius: 4px;
    		border: 1px solid #ccc;
    		font-size: 14px;
    		text-align: center;
    		padding: 4px;
    		margin-right: 5px;
    	}
    	.addToCart__addBtn {
    		background: #df1d19;
    		color: #fff!important;
    		padding: 4px 8px;
    		text-decoration: none;
    		font-size: 12px;
    		font-weight: bold;
    		border: 2px solid #c00;
    		border-radius: 4px;
    		display: block;
    		width: 31px;
    		float: right;
    	}
    	.addToCart__addBtn:hover {
    		background-color: #bb1815;
    		color: #fff;
    		border-color: #f66;
    	}
    	td > p > ul{
    		margin: 0 0 0 20px;
    	}
    	.content ul li{padding-bottom: 5px;}
    	tr > td > a > img{border-color: transparent!important; margin: 0 15px 10px 0;
    border: 5px solid #fff;}
    	.tab-pane > ul{padding-left: 30px;}
    	.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    		z-index: 2;
    		color: #fff!important;
    		text-decoration: none !important;
    		cursor: default;
    		background-color: #337ab7;
    		border-color: #337ab7;
    	}
    	.pagination>li>a, .pagination>li>span{
    		text-decoration: none !important;

    	}

    	/*16/09*/
    	#product-list .prod-list-item > .item,
    	#product-list-block .item{
    		width: 100%;
    		height: 235px;
    		border-right: 1px dotted #ccc;
    		border-top: 1px dotted #ccc;
    		border-left: 1px dotted #ccc;
    		border-bottom: 1px dotted #ccc;
    		margin: 0px 0px 25px 0px !important;
    		overflow: hidden;
    	}

    	#product-list .prod-list-item > .item {
			margin-bottom: 25px !important;
    	}

    	/*#product-list > .col-md-3:nth-child(4n) .item {
    		border-right: none;
    	}*/

    	.item .product-image {
    		height: 117px;
    		margin-bottom: 35px;
    		cursor: pointer;
    		text-align: center;
    	}
    	.pricing .price{
    		position: absolute;
    		bottom: 5px;
    		left: 10px;
    		width: auto;
    		padding: 0 5px;
    		height: 27px;
    		border-radius: 4px;
    		font-size: 12px;
    		color: #fff;
    		line-height: 27px;
    		text-align: center;
    		background: #065ba9;
    		background-color: rgba(6,91,169,.8);
    		overflow: hidden;
    	}
    	#product-list .item:before,
    	#product-list-block .item:before{
    		content: none!important;
    	}
    	#product-list > .col-md-3,
    	#product-list-block > .col-md-3{
    		padding-left: 0;
    		padding-right: 0;
    		width: 25%;
    		margin-left: -1px;
    	}

    	#product-list .item img,
    	#product-list-block .item img{
    		height: auto !important;
    		max-width: 160px!important;
    		max-height: 120px;
    		display: inline-block;
    		margin: 0 auto;
    	}
    	#product-list:after,
    	#product-list-block:after{
    		content: "";
    		display: table;
    		clear: both;
    	}
    	.item .circle-article {
    		padding: 5px;
    		width: 70px;
    		font-size: 12px;
    		color: #fff;
    		line-height: 0px;
    		text-align: center;
    		width: 100%;
    		text-align: left;
    		overflow: hidden;
    		max-height: 38px;
    	}
    	.offers .btn-add-to-cart {
    		position: absolute;
    		bottom: 5px!important;
    		right: 10px!important;
    		top: inherit!important;
    		background: #df1d19;
    		color: #fff;
    		padding: 3.7px 8px!important;
    		text-decoration: none;
    		font-size: 12px;
    		font-weight: bold;
    		border: 2px solid #c00;
    		border-radius: 4px;
    		color: white!important;
    	}
    	.h1{
    		font: 400 22px/22px "Trebuchet MS", "Tahoma", "Arial", sans-serif;
    		padding: 15px 0 15px;
    		color: #023a75;
    		margin: 0;
    		text-align: center;
    	}
    	.cart-summary {
    		font-size: 12px;
    	}
    	td > .link-delete-item {
    		display: inline-block;
    		padding-top: 15px;
    		text-decoration: none!important;
    		border-bottom: 1px dashed red;
    		top: 5px;
    		position: relative;
    		color: red!important;
    	}
    	#cart-table td{font-size: 12px;}
    	#cart-table .form-group {
    		min-width: 140px;
    	}
    	#cart-table .btn-up, 
    	#cart-table .btn-down {
    		top: 6px;
    		position: relative;
    		font-size: 14px;
    		padding: 4px;
    	}
    	.form-control.quantity {
    		max-width: 60px;
    		float: none;
    	}
    	input.form-control {
    		width: 60px;
    		border-radius: 4px;
    		border: 1px solid #ccc;
    		font-size: 14px;
    		text-align: center;
    		padding: 4px;
    		float: none;
    	}
    	#cart-table .form-group {
    		margin-top: 0px;
    	}
    	/*FOOTER*/
    	.footer--bg {
    		font-family: "Trebuchet MS";
    		background: #fff;
    		overflow: hidden;
    	}
    	.footer--bg__title{
    		font-weight: bold;
    		color: #000;
    		font-size: 18px;
    		margin-top: 15px;
    		margin-bottom: 5px; 
    	}
    	.footer--bg__list li{
    		padding-right: 45px;
    		line-height: 24px;
    		font-size: 13px;
    		color: #333;
    	}
		.footer--bg ul:not(.footer--bg__list) li {
			padding-right: 0;
		}
		.footer--bg .override-margin {
			margin-left: 0 !important;
		}
    	.footer--bg__list li a, .footer--bg ul:not(.footer--bg__list) li a{
    		color: #535353;
    		text-decoration: none;
    	}
    	.footer--bg__list li a:hover,
    	.static--list__title a:hover{
    		text-decoration: none;
    	}
    	.footer--bg__list{
    		padding: 0 40px 0 0px;
    	}
    	.static--list{margin-top: 30px;}
    	.static--list__title a{
    		display: block;
    		font-weight: bold;
    		color: #000;
    		font-size: 14px;
    		line-height: 27px;
    		text-decoration: underline;
    		text-transform: uppercase;
    	}
    	.footer--bg__phone-title{
    		display: block;
    		margin-top: 15px;
    		font-size: 13px;

    	}
		.footer--bg__phone-title.mod {
			font-size: 20px;
			font-weight: bold;
			color: #df1d19;
		}
		.footer--bg__title.title-phone> span {
			color: #333 !important;
			font-size: 13px;
			font-weight: normal;
		}
    	.footer--bg__descr{
    		font-size: 13px;
    		line-height: 20px;
    		margin-bottom: 4px;
    	}
    	.footer--bg .title-phone {
    		margin-top: 5px;
    		margin-bottom: 7px;
    	}
    	.footer--bg .how {
    		font-size: 16px;
    		color: #065BA9;
    	}
    	.features span{
    		font-size: 14px;
    	}
    	#cart-table tr:before{
    		display: none;
    	}
    	#cart-table .row{
    		display: table-row!important;
    	}
    	#cart-table th{
    		font-size: 12px;	
    		font: 400 12px/16px "Trebuchet MS","Tahoma","Arial","sans-serif";
    		font-weight: bold;
    	}
    	#cart-table a{
    		font: 400 12px/16px "Trebuchet MS","Tahoma","Arial","sans-serif";
    		color: #004288;
    		text-decoration: underline;
    		line-height: 1.42857143;
    	}
    	#cart-table a:hover{
    		text-decoration: none;
    	}

    	/*checkout*/
    	#page-content .checkout{
    		width: 100% !important;
    		margin-bottom: 40px;
    	}
    	.checkout .checkout-step{
    		width: 100% !important;
    	}
    	.checkout-options{
    		padding: 0 !important;
    	}
    	.checkout-options label{letter-spacing: 0;margin-bottom: 0;margin-left: 5px;}
/*.field span{display: block!important;}
*/.checkout-content .wa-form .wa-field .wa-value input[type="text"],
.checkout-content .wa-form .wa-field .wa-value input[type="email"],
.checkout-content .wa-form .wa-field .checkout-content .wa-value input[type="password"],
.field select,
.confirmation textarea{
	min-width: 72%!important;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	margin-bottom: 10px !important;
}
/*.field select{
	height: 28px;
	}*/
	.checkout-step.step-contactinfo {
		margin-bottom: 40px!important;
	}
	.checkout .checkout-step h2{
		font-family: "Trebuchet MS", Tahoma, Arial, sans-serif!important;
	}
	.step-shipping ul.checkout-options li h3 {
		font-size: 1.1em;
		text-align: left;
		padding: 0;
	}
	.checkout .wa-form .wa-field .wa-value p{float: none !important;}

	.checkout ul.checkout-options li .rate,
	.wa-field-address > .wa-name{display: none !important;}
	.checkout-step .redBtn,
	.dialog-buttons input,
	.wa-form .wa-field .wa-value.wa-submit input[type="submit"],
	.storequickorder_cart_button {
		display: inline-block;
		padding: 6px 12px;
		margin-bottom: 0;
		font-size: 14px;
		font-weight: normal;
		line-height: 1.42857143;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		-ms-touch-action: manipulation;
		touch-action: manipulation;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 4px;
		color: #fff;
		background-color: #dd080a;
		background: linear-gradient(to bottom,#dd080a,#aa070a);
		border: 0;
		font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;

	}
	.wa-name,
	.field span,
	.field select{
		padding-bottom: 7px;
		font-size: 13px;
		line-height: 16px;
		font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	}
	.wa-field{
		margin-bottom: 10px;
	}
	.checkout-content .wa-form .wa-field .wa-name ,
	.field span{
		width: 28%!important;
		float: left!important;
		padding-top: 9px !important;
	}
	.confirmation textarea{
		width: 100%;
		resize: none;
	}
	.checkout-step.confirmation{padding-right: 0!important;}



	/**/
	.in_cart a{
		background: green!important;
		border-color: #999!important;
	}
	.cart-summary-page .table-bordered {
		border: 0;
		border-top: 1px solid #ddd!important;
	}
	.new-width .cart{
		height: auto;
		width: auto;
		border: none;
		background: none;
		color: #000;
	}
	@media (min-width: 768px){
		.welcome, .plugin, .highlighted {
			width: 750px;
			margin: 30px auto;
		}
	}
	@media (min-width: 992px){
		.welcome, .plugin, .highlighted {
			width: 970px;
			margin: 30px auto;
		}
	}

	@media (min-width: 1200px){
		.welcome, .plugin, .highlighted {
			width: 1237px;
			margin-right: auto;
			margin-left: auto;
			padding-left: 15px;
			padding-right: 15px;
			padding-top: 30px;
		}
	}


	/*dialog window*/
	.dialog-content-indent .col-md-6{
		width: 100%;
	}
	.window-name {
		font-size: 20px;
		line-height: 32px;
		letter-spacing: 2px;
		text-align: center;
		color: #fff;
		padding: 9px;
		margin: 0 !important;
		font-weight: normal;
		background-color: #dd080a;
		background: -webkit-linear-gradient(#dd080a, #aa070a);
		background: -o-linear-gradient(#dd080a, #aa070a);
		background: linear-gradient(#dd080a, #aa070a);
	}
	.storequickorder-window-product_info{
		display: none !important;
	}
	#storequickorder .dialog-content-indent{
		width: 600px !important;
		padding: 0px 0!important;
		width: auto;
	}
	.col-md-6 .wa-form{margin-top: 30px; margin-left: 0 !important;margin-right: 0 !important;}
	.dialog-content-indent input{
		display: block;
		width: 100%;
		height: 34px;
		padding: 6px 12px;
		font-size: 14px;
		line-height: 1.42857143;
		color: #555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
		-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	}
	.dialog-content-indent  label{
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
		font-size: 14px;

		font-weight: bold;
		line-height: 20px;
		color: #333;
	}
	#storequickorder .icon16.close{
		margin-top: 15px!important;
		margin-right: 15px!important;
	}
	#storequickorder .dialog-window{border: none!important;}
	#storequickorder div.wa-name {
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
		font-weight: bold;
	}

	/*21.09*/
	/*changes static pages*/
	.hp h1{
		margin-bottom: 0;
	}
	.m-content-link p{padding-top: 15px;}
	.second-title.p20{font-size: 1.7em;padding-bottom: 17px;}
	.second-title.p20 + img + p {
		margin-top: 0px;
		font-size: 13px;
	}
	.m-content-link h3{text-align: left;margin-top: 20px;}
	.m-moretext a{font-size: 12px;}.clients h3{text-align: left;}
	.m-moretext{padding-bottom: 10px;display: none;}
	.m-content-link a{font-size: 1em;}
	.m-moretext ul{margin: 0;}
	.m-moretext p{line-height: 16px;}

	/*https://perila_new.i-d-web.com/nashi-klienty*/
	.clients h3{text-align: left;}
	.clients ul li{padding: 0 0 5px;}
	/*faq*/
	.m-faq-box p{
		margin-top: 10px;
		padding: 0;
	}
	/*structura-company*/
	.struct-p{
		margin-bottom: 25px;
		font-size: 12px;
		line-height: 16px;
		font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	}
	/*vazhno_znat*/
	.m-content-link .left-block {
		float: left;
		width: 400px;
	}
	.m-content-link .right-block {
		float: none;
		margin-left: 410px;
	}
	.gray-block {
		background-color: #e8e9ea;
		font-size: 14px!important;
		padding: 5px!important;
	}
	.gray-block p{
		padding: 0;
		margin: 0;
	}
	.strong {
		font-weight: bold;
	}
	/*price-list*/
/*	.hp h1{display: none;}
*/	.m-content-link h3{letter-spacing: 0;font-size: 20px;}

/*control of quality*/
.t-left{text-align: left!important;}
/*complectuuchie*/
.catalog_map{margin-bottom: 30px;}
.catalog_map img{margin-bottom: 10px;max-width: 100%;}
/*our mission*/
.m-mission-number li,
.m-mission-circle li{
	padding: 0 0  10px !important;
}
.m-mission-note{margin: 0;}

.more--link__und{
	text-decoration: underline!important;
}

.more--link__und:hover,
footer .how:hover{
	text-decoration: none!important;
}

/*categories*/
.category-name{
	margin-bottom: 30px;
	font-size: 16px;
}

/*Lestnitcy*/
ol li > ul{
	list-style-type: disc;
}
.index_block {
	background: #e8e9ea url(images/style/xdotted_bg_table.gif.pagespeed.ic.OJjR37qfRi.png) no-repeat center bottom;
	padding-bottom: 1px;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
}
.index_block.block23 {
	margin-top: 0;
	background: url(images/style/xdotted_bg_table.gif.pagespeed.ic.OJjR37qfRi.png) no-repeat center bottom;
	margin-top: 45px;
}
.index_block.block1826 table,
.index_block.block23 table {
	border-collapse: collapse;
	border: 0;
	width: 100%;
	background: url(https://www.perilaglavsnab.ru/images/style/xbg_first_block.png.pagespeed.ic.h5XyYAC54d.png) no-repeat;
}
.index_block.block1826 .index_block_img,
.index_block.block23 .index_block_img {
	background: none;
}
.index_block .index_block_img {
	width: 330px;
	background: #e8e9ea url(images/style/xbg_index_block_img.gif.pagespeed.ic.mPecOhiLeF.png) no-repeat;
}
.index_block.block1826 table td,
.index_block.block23 table td {
	padding-top: 39px;
}
.index_block .index_block_img .wrap {
	position: relative;
	min-height: 190px;
}
.index_block.block1826 .index_block_img .img1,
.index_block.block23 .index_block_img .img1 {
	position: relative;
	top: 1px;
	left: 39px;
	width: 260px;
}
.index_block .img1 img {
	max-height: 132px;
}
.index_block img,
.index_block img {
	display: block;
	border: 3px solid #ced6de;
	max-width: none;
	height: auto;
}
.index_block.block1826 .index_block_img .img2,
.index_block.block23 .index_block_img .img2 {
	position: absolute;
	top: 1px;
	left: 230px;
}
.index_block.block1826 .index_block_img .img3,
.index_block.block23 .index_block_img .img3 {
	position: absolute;
	top: 48px;
	left: 230px;
}
.index_block.block1826 .index_block_img .img4,
.index_block.block23 .index_block_img .img4 {
	position: absolute;
	top: 95px;
	left: 230px;
}
.index_block .img3 img,
.index_block .img2 img,
.index_block .img4 img {
	max-height: 38px;
}

.index_block.block1826 .index_block_descr,
.index_block.block23 .index_block_descr {
	background: none;
	padding: 40px 30px 15px 35px;
}
.red_button {
	background-color: #dd080a;
}
.red_button {
	padding: 0;
	height: 18px;
	margin-top: 2px;
	float: left;
	color: #fff;
	background-color: #dd080a;
	background: linear-gradient(to bottom,#dd080a,#aa070a);
	border-radius: 9px;
}
.red_button .wrap {
	height: 16px;
	float: left;
	padding: 2px 7px 0;
}
.index_block_descr p > a{
	font: 400 18px/20px 'Trebuchet MS', Tahoma, Arial, san-serif;
	text-decoration: underline;
}
.index_block_descr p > a:hover{
	text-decoration: none;
}
td#head {
	font-weight: bold;
	text-align: center;
}

td.notice {
	border: 1px solid #000;
	padding: 7px;
}
td.notice > img{max-width: 100%;}
/*add2cart*/
.purchase .add2cart .qty{
	margin: 0;
	width: 100%;
	float: none;
}
.purchase .add2cart .qty input{
	width: 40px;
	font-size: 14px;
	padding: 4px;
}
.purchase .add2cart .price{
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;

}

.storequickorder_cart_button{margin-bottom: 30px;}

/*23.09 changes*/
.download-item{text-align: center;margin-bottom: 30px;}
.download-item a{
	display: block;     
	color: #428bca;
	text-decoration: underline;
	margin: 10px 0 5px;
}
.fence-item,
.usage-item,
.see--also,
.other-item{
	margin-top: 5px;
	margin-bottom: 20px;
	text-align: center;
}
.fence-item span,
.see--also a,
.other-item a{
	display: block;
}
.fence--block:after{
	content: "";
	display: table;
	clear: both;
}
#product-list-block > .col-sm-12{
	padding-left: 0 !important;
	padding-right: 0 !important;
}
#product-list-block > .col-sm-3{
	padding-right: 10px;
	padding-left: 10px;
}
#product-list-block > .col-sm-4{
	padding-right: 5px;
	padding-left: 5px;
}
.fence--block{margin-bottom: 15px;}
.download-item a,
.fence--block a,
.usage-item a,
.see--also a,
.other-item a,
.floor-item a,
.floor-item--see a{
	color: #004288;
	text-decoration: underline;
}
.download-item a:hover,
.fence--block a:hover,
.usage-item a:hover,
.see--also a:hover,
.other-item a:hover,
.floor-item a:hover,
.floor-item--see a:hover{text-decoration: none;}

.fence--block__img{width: 30%;float: left;margin-right: 2%;}

.fence--block__img img,
.usage-item img,
.fence-item img,
.see--also img,
.other-item img,
.floor-item img,
.med-item img,
.howto-item img,
.usage-item--short img,
.download-item img{max-width: 100%;}
.fence--block__descr{width: 68%;float: left;}

.fence--block__descr ul{padding-left: 25px;}
.fence--block__descr p{margin-left: 9px;}
.fence--block__heading{margin-bottom: 10px;}

.imp-note{
	background-color: rgba(6, 91, 169, 1);
	padding: 20px;
}
.fence-item,
.fence--block{min-height: 184px;}
.fence--block__title{
	min-height: 43px;
	text-decoration: underline;
	font-weight: bold;
	padding: 5px 0;
	text-align: center;
}
.other-item{min-height: 150px;}
.fence-item__descr{
	padding: 10px 0;
	text-align: left;
	min-height: 245px;
}
.fence-item__descr--short{
	min-height: 120px;
}
.fence-item__descr--short ul{
	padding-top: 10px;
	min-height: 128px;
	text-align: left;
}
.fence-item__descr--middle{
	min-height: 170px;
}
.fence--block__feauture > span{
	font-weight: bold;
	padding: 15px 0 10px;
	display: block;
	text-align: center;
}
.fence--block-mod .fence--block__img{
	width: 40%;
}
.fence--block-mod .fence--block__descr{
	min-height: 138px;
	width: 58%;
}
.fence--block-mod .fence--block__descr ul{
	margin: 10px 0 0 25px;
	padding: 0;
}
/*.fence--block-mod .fence--block__feauture{min-height: 310px;}*/

.fence--block-lg .fence--block__img{width: 48%;}
.fence--block-lg .fence--block__descr{width: 50%;}
.see--also p{min-height: 50px;}
.usage-item__descr{min-height: 65px;}
.fence-item--lg{min-height: 522px;}
.fence-item--lg ul{padding: 5px 25px;text-align: left;}
.maxw{max-width: 100%;}
.xx-small{min-height: 30px;padding-top: 7px;}
.fence-item__title--und{text-align: center;text-decoration: underline;min-height: 35px;}
.usage-item{min-height: 290px;}
.usage-item--short{min-height: 200px;text-align: center;padding-bottom: 10px;}

.usage-item p{min-height: 80px;}

.floor-item{text-align: center;margin-bottom: 15px;}
.floor-item > a{display: inline-block;}
.floor-gallery{font-size: 0;}
.floor-gallery a{display: inline-block;margin: 5px;}
.floor-item--see{display: inline-block;vertical-align: top;width: 125px;text-align: center;margin: 0 3px 15px;}


.main-row .buttons{height: auto;}

/*NEWS*/
.news{border-top: 0 !important;}
.news .news_item {
	padding: 10px 0;
	border-bottom: 1px dashed #02458a;
	margin: 0;
}
.news .date {
	margin-top: 10px;
	color: #939494;
	font: 400 11px/13px "Trebuchet MS","Tahoma","Arial","sans-serif";
}
.news .news_item_img {
	margin: 0 auto;
	display: block;
	width: 110px;
	border: 1px solid #d0d1d2;
}
.news .page-title{
	color: #004288;
	text-decoration: underline;
}
.news .page-title:hover{
	text-decoration: none;
}
.content .post{
	width: 100%;
	padding: 0;
}

.post h3{
	padding: 0 0 10px;
	color: #023a75;
	margin: 0;
	text-align: center;
	font: 400 18px/20px "Trebuchet MS","Tahoma","Arial","sans-serif";
}
.paging-nav{
	margin: 20px 0;
}
.paging-nav li {
	background: none;
	display: inline-block;
	padding: 0;
	vertical-align: middle;
}
.paging-nav li.selected a {
	font-size: 18px;
	color: #040404;
	text-decoration: none;
}
.paging-nav li > a{
	padding: 0 8px;
	font-size: 14px;
	color: #004288;
	text-decoration: underline;
}
.paging-nav li > a:hover{text-decoration: none;}

.navbar .side{display: none;}
/*Лестницы*/
.price_table img{max-width: 100%;}
.price_table--wrap{float: left;width: 50%;min-height: 350px;padding: 5px;}
.price_table--wrap table{height: 100%;}
.price_table--wrap th{padding-bottom: 10px;    color: #023a75;}
.price_table--wrap td{padding: 0 2px;}
.price_table td, .price_table th, .price td {
	border: solid 1px #000;
	padding: 4px;
}
.price_table th {
    color: #00f;
}
/*Проектирование*/
.project-heading{
	text-align: left!important;
	margin: 0;
}
/*Med */
.med-item{
	text-align: center;
}
.med-item img{margin-bottom: 15px;}

/*Табы  карточки*/
.tabs .nav-tabs>li>a {
	padding: 8px 4px;
}

/*product*/
.tech_spec{
/*	padding: 1px !important;
*/	display: block;
overflow: hidden;
padding-right: 0px !important;
margin: 0;
}
.tech_spec .tab-content {
	border: 1px solid #ddd;
	border-top: 0;
	padding: 8px;
	height: 388px;
	overflow-y: auto;
	border-radius: 0 0 4px 4px;
}
.buttonscompl{height: auto;}
.buttonscompl .product-gallery:after,
#product-gallery:after,
.price--wrapper:after{
	content: "";
	display: table;
	clear: both;
}
.buttonscompl .product-gallery img{
	max-width: 100%;
	height: 130px;
	margin: 0px 0 15px 0;	
}
.add2cart  h3{
	float: left;
	padding: 5px 0;
}
.buttonscompl .purchase .add2cart .qty{
	display: block;
}
.buttonscompl .purchase .add2cart .qty .cons-btn{
	display: inline-block;
	line-height: 14px;
	background: #df1d19;
	color: #fff;
	padding: 4px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	border: 2px solid #c00;
	border-radius: 4px;
	text-transform: initial;
}
.buttonscompl .purchase .add2cart .qty .cons-btn:hover,
.checkout-step .redBtn:hover{
	background-color: #bb1815;
	color: #fff;
	border-color: #f66;
}
.buttonscompl .add2cart .price{
	color: #ff0000;
	white-space: nowrap;
	font-size: 18px!important;

}
.price--wrapper{ width: 85%!important; margin: 0 auto 7px;}
.tech_spec li > a{
	font-size: 11px;
	color: #004288;
}
.tech_spec li{padding-bottom: 0!important;}
.tech_spec .defz{text-decoration: none;}
.tech_spec .tab-pane{padding-left: 6px;font-size: 13.5px;}

/**/
.description-tab{
	font: 400 12px/16px "Trebuchet MS","Tahoma","Arial","sans-serif";
	font-size: 12px;
	line-height: 16px;
}
.description-tab .m-moreopen{
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
	display: block;
	padding: 2px 10px;
	border-radius: 2px;
	color: #06c;
	background: none;
	cursor: pointer;
}
.description-tab h3{text-align: left;}
.js-tabs > .nav-tabs > li{
	padding-bottom: 0;
}
.js-tabs > .nav-tabs > li a{
	color: #004288;
	text-decoration: underline;
	font-size: 12px;
	line-height: 16px;
	font: 400 12px/16px "Trebuchet MS","Tahoma","Arial","sans-serif";
}
.js-tabs > .nav-tabs > li.active a{
	color: #555;
}
.js-tabs > .nav-tabs > li a:hover{
	text-decoration: none;
}
.more-images > div{
	display: inline-block;
	vertical-align: top;
	width: 16.4%;
	/*height: 120px;*/
	padding: 0px;
/*	margin: 0.1%;
*/}
.more-images > div > a:after{
	content: "";
	display: table;
	clear: both;
}
.more-images > div img{
	border: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	float: none;
	border: 1px solid #eee;
}
.more-images{font-size: 0;margin-bottom: 30px;}



/*novinki-kategorii*/
#novinki-kategorii h3{
	color: #023a75;
	margin: 0;
	font-size: 18px;
	font: 400 18px/20px "Trebuchet MS","Tahoma","Arial","sans-serif";
}
.pull-right {
	float: right!important;
}
.slick-slider {
	position: relative;
	display: block;
}
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}
.slick-initialized .slick-slide {
	display: block;
}
.product-slider .prod-list-item {
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding-right: 5px;
	padding-left: 5px;
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}
.cols8 {
	width: 12.5%;
	float: left;
}
.cols8 .product-item {
	height: 190px;
	overflow: hidden;
	position: relative;
	width: 100%;
	padding-top: 10px;
	height: auto;
	padding-bottom: 0px;
	text-align: center;
}
.cols8 .product-item .product-image {
	height: 115px;
	margin-bottom: 0px;
	cursor: pointer;
	text-align: center;
}
.cols8 .product-item .product-image>a>div {
	background-color: #fff;
	width: 201px;
	height: 0px;
	vertical-align: middle;
	display: table-cell;
	text-align: center;
}
.cols8 .product-item .product-image img {
	max-width: 101px;
	max-height: 81px;
	display: inline-block;
	margin: 0 auto;
}
.cols8 .product-item .circle-new {
	position: absolute;
	top: 0px;
	right: -10px;
	width: 70px;
	height: 0px;
	border-radius: 10%;
	font-size: 12px;
	color: #000;
	line-height: 0px;
	text-align: left;
}


.cols8 .product-item .circle-article {
	position: absolute;
	top: 10px;
	left: -10px;
	width: 70px;
	height: 0px;
	border-radius: 10%;
	font-size: 12px;
	color: #fff;
	line-height: 0px;
	text-align: center;
	background: #ec2127;
}
.cols8 .product-item .product {
	position: inherit;
	transition-property: none;
	left: 0;
	width: 100%;
	text-align: center;
	background-color: #fff;
}
.cols8 .product-item .product-name {
	width: auto;
	float: inherit;
}
.cols8 .product-item .product-price {
	position: absolute;
	top: 101px;
	left: 0px;
	width: auto;
    padding: 0 5px;
	height: 27px;
	border-radius: 4px;
	font-size: 11px;
	color: #fff;
	line-height: 27px;
	text-align: center;
	background-color: rgba(6,91,169,.8);
	overflow: hidden;
}
.cols8 .product-item .spinner {
	text-align: center;
	margin: 0 auto;
	position: absolute;
	top: 102px;
	right: 35px;
	margin-bottom: 14px;
	display: none;
}
.cols8 .product-item .spinner input {
	width: 38px;
	border-radius: 4px;
	border: 1px solid #ccc;
	font-size: 14px;
	text-align: center;
	padding: 4px;
}
.slick-slide a.btn-add-to-cart {
	position: absolute;
	top: 101px!important;
	right: 0px!important;
	bottom: inherit!important;
	background: #df1d19;
	color: #fff;
	padding: 3.7px 8px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	border: 2px solid #c00;
	border-radius: 4px;
}
.cart-row {
	text-align: center;
	padding-bottom: 9px;
}
.slick-slider{margin-bottom: 30px;}
.link-show-all{
	color: #004288;
	text-decoration: underline;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.link-show-all:hover{text-decoration: none;}

/**/
.news .news_item_img{float: left; margin: 10px 20px 10px 0; }
.news .news_item_img img{margin: 0 !important;}
#product-wrap .main-row{margin-bottom: 20px;}
#product-list{margin-bottom: 30px;}
.decor-table td,
.decor-table h3,
.decor-table p{text-align: left;padding-left: 0 !important;}
.comment-submit input{
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #fff;
	background-color: #dd080a;
	background: linear-gradient(to bottom,#dd080a,#aa070a);
	border: 0;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
}

/*https://perila_new.i-d-web.com/komplektuyuwie_optom/zajimnoy-profil/*/
.zajim-link{
	color: #004288;
	text-decoration: underline;
}
.zajim-link:hover{text-decoration: none;}

.menu-h li{display: inline-block;}

.howto-table ul{margin-bottom: 0;}
.howto-table ul li{
	padding: 0px 0;
}
.howto-table td{padding: 10px 0;}
.howto-table img{padding-left: 10px;}


.complect-table{width: 100% !important;}
.complect-table td{padding: 0 2px;}

/*.slick-prev, .slick-next{background: #000!important;}*/

.product-slider .slick-prev {
	left: -10px;
	z-index: 99;
	top: 43%;
}
.slick-prev, .slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 43%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	margin-top: -10px\9;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	transform: translate(0,-50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent; 
}
.product-slider .slick-prev:before, .product-slider .slick-next:before {
	color: #333;
}
.product-slider .slick-next{top: 43%;}


.credentials {line-height: 1.7em!important;}

.more-images > div .swipebox{
	display: inline-block;
	/*height: 100%;*/
	width: 100%;
}

.proezd-btn{
	width: 250px;
	margin-left: 80px;
	float: left;
	color: #fff!important;
	font: 400 12px/16px "Trebuchet MS","Tahoma","Arial","sans-serif";
	display: block;
	text-align: center;
	padding: 10px;
	background: #065ba9;
	border-bottom: 1px solid #044078;
    border-right: 1px solid #044078;
    border-top: 1px solid #0876da;
    border-left: 1px solid #0876da;
	border-radius: 4px;
	text-decoration: none!important;
}
.proezd-btn:hover{
	background-color: #023a75;
    border-bottom: 1px solid #054e90;
    border-right: 1px solid #054e90;
}
.m-content-link p a{line-height: 18px;}
.buttonscompl .swipebox img{border: 0;}
.add2cart{margin-top: 5px;}

.description-tab span,
.description-tab p{line-height: 16px!important;}
.buttonscompl > figure{margin: 0 auto;width: 85%;}
.hide_btn{display: none;}

.look-item{
	padding: 5px 5px 0px;
	color: #fff;
}
.vazhno_znat h2{padding: 0;margin-bottom: 7px;}

.control--item--img{float: left;margin: 0 25px 10px 0;}
.heading{padding: 0 !important;margin-bottom: 10px !important;}

.with-sidebar article{display: block !important;}
.desc table{width: auto !important;}
.desc table tr > td:first-child{width: 300px !important;}
.product-list h1{padding-bottom: 0;margin-bottom: 0;}
.cafe-heading{
	color: #023a75;
	font: 400 14px/20px "Trebuchet MS","Tahoma","Arial","sans-serif";
	letter-spacing: 0;
}


/*breadcrumbs*/
.rarr{display: none;}
.breadcrumbs a:before{
	color: #444547 !important;
	content: "" !important;
	background: url(https://www.perilaglavsnab.ru/images/style/bg_li_navibar.gif.pagespeed.ce.KPFF44Kzh_.gif) no-repeat !important;
	margin-right: 2px !important;
	width: 5px !important;
	height: 5px !important;
	position: absolute !important;
	right: -15px !important;
	top: 5px !important;
}
.breadcrumbs a{
	position: relative;
	margin-right: 15px;
	display: inline-block;   
	color: #444547 !important;
}
.content__center .shap{padding-left: 0;}

/*filter*/
.filter-property label{
	color: #004288;
	text-decoration: underline;
	font-size: 12px;
	font: 400 12px/16px "Trebuchet MS","Tahoma","Arial","sans-serif";
	line-height: 18px;
	display: block;
	margin-bottom: 0;
}
.filter-property label:hover{text-decoration: none;cursor: pointer;}
.filter-property  input[type="checkbox"]{
	margin-right: 15px;
	position: relative;
	top: 3px;
}
.filter-form  input[type="submit"]{
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;

	float: right;
	border: none!important;
	background: linear-gradient(to bottom,#dd080a,#aa070a)!important;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #fff;
}
.filters:after{
	content: "";
	display: table;
	clear: both;
}
.filters{margin-top: 10px;}
.filter-param{margin-bottom: 5px;}

nav.navbar.bootsnav ul.nav > li > a,
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a{text-decoration: none;}
.howto-item{text-align: center;min-height: 335px;	}

.about__loock-head a{display: none !important;}

.nav-down ul.nav li a{text-decoration: none !important;}
.desc h4{
	color: #023a75;
	margin: 0;
	font: 400 12px/20px "Trebuchet MS","Tahoma","Arial","sans-serif";
	letter-spacing: 0;
}

/**/
.cart{width: 180px !important;}
.items-count{display: inline-block;margin-right: 20px;}
.cart .info{width: 120px;}

.dialog-content-indent  .wa-form{
	margin: 20px 11px 0;
}
#storequickorder .dialog-buttons-gradient{
	padding: 3px 14px 0 !important;
}
#storequickorder .icon16.close{
	background-position: -209px -16px!important;
}
.cart a{display: block;height: 100%; padding-top: 2px;}
.cart a:hover{
	background-color: #bb1815;
	border-bottom: 1px solid #c40000;
	border-right: 1px solid #c40000;
	border: 0;
}
.menu-fixed .cart-header-widget a:hover{
	border: inherit;
}

.wa-form{float: none !important;margin-left: 0px !important;}

/*gallery-slider*/
.gallery-slider .image-description {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	top: -14px;
	position: relative;
	margin-bottom: 20px;
	/*height: 60px;*/
	height: auto;
}
.gallery-slider .thumbnails {
	margin: 0 22px;
	margin-bottom: 40px;
}
.gallery-slider .slick-slide img {
	float: none;
	margin: 0 auto;
}
.gallery-slider .slick-slide {
	cursor: pointer;
	background: #fff;
	width: 120px;
}
.gallery-slider .slick-slide.slick-active.slick-center img {
	box-shadow: 0 0 5px #333;
	border: 1px solid #ccc;
}
.gallery-slider{margin: 0px 0 50px;}

/**/
.items-count {
	display: inline-block!important;
	margin: 0px 0px 0 0!important;
	padding: 6px 0 0!important;
}
.cart-box .cart p{line-height: 1.2!important;}

.tabs-descr-heading{margin-bottom: 20px;}

.slick-slider{margin-bottom: 20px;}
.simh1{
	font: 400 22px/22px "Trebuchet MS","Tahoma","Arial",sans-serif;
	padding: 0 0 13px;
	color: #023a75;
	margin: 0;
	text-align: center;
}
.wait-for-you,
.warning-heading,
.doors-heading{
	letter-spacing: 0;
	font: 400 12px/20px "Trebuchet MS","Tahoma","Arial",sans-serif;
	color: #023a75;
	margin: 0;
}
.doors-heading{font-size: 18px;margin-bottom: 10px;}

/*заголовок для "другие виды ограждений" - он отличается другим большим отсупом до своего содержания*/
.other-types-heading{margin-bottom: 20px;}
.other-item a > img{border: 0!important;margin-bottom: 5px !important;}
.col-sm-2 .other-item a > img{height: 82px!important;}
.other-item{margin-bottom: 0;}

.responsive-table{width: 100%;margin-bottom: 20px;}
.index_block.block1826, .index_block.block23 {
	background: url(https://www.perilaglavsnab.ru/images/style/xdotted_bg_table.gif.pagespeed.ic.OJjR37qfRi.png) no-repeat center bottom;
}



/*наши работы*/
.tabs-raboty ul.nav{margin-bottom: 20px;}

.tabs-raboty ul.nav>li.active {
	border: 1px solid #7996b6;
	border-bottom: none;
}
.tabs-raboty ul.nav>li {
	border: none;
	border-bottom: none;
	border-radius: 6px 6px 0 0;
	background: transparent!important;
	padding-bottom: 0 !important;
	width: 7.6%;
}
.tabs-raboty ul.nav>li.active>a {
	background: transparent;
	font-weight: bold;
}
.tabs-raboty ul.nav>li a,
.tabs-raboty ul.nav>li.active>a,
.tabs-raboty ul.nav>li.active>a:hover {
	background-color: transparent!important;
	color: #000!important;
	border: none!important;
	padding: 10px 1px;
	text-align: center;
}
.tabs-noheight .sliderkit-news .gallery {
	width: 205px;
	float: left;
	margin-right: 15px;
	height: 210px;
}
.tabs-noheight .sliderkit-news .img_gall {
	background: url(https://www.perilaglavsnab.ru/images/xramka.png.pagespeed.ic.Ew9nun73Eo.png) no-repeat;
	width: 205px;
	height: 161px;
}
.tabs-noheight .sliderkit-news .gallery img {
	width: 180px;
	height: 130px;
}
.tabs-noheight .sliderkit-news .nazv {
	clear: both;
	color: #023a75;
	text-align: center;
	margin-bottom: 25px;
}
.tabs-noheight .sliderkit-news .nazv a {
	color: #023a75;
	text-decoration: underline;
}
.tabs-noheight .sliderkit-news .nazv a:hover {
	text-decoration: none;
}
.sliderkit-news:after{
	display: table;
	clear: both;
	content: "";
}
.sliderkit-news{margin-bottom: 30px;}
.tabs-noheight .sliderkit-news .gallery img {
	width: 180px;
	height: 130px;
	border: 5px solid #fff;
}
.itemRender--height-big {
	height: 290px;
}
/*.thumbnails  .slick-track{left: -260px !important;}*/
.gallery-slider .slick-prev:before,
.gallery-slider .slick-next:before,
.gallery-slider .slick-prev:before,
.gallery-slider .slick-next:before{
	color: #333;
}
.doors-item,
.doors-item--sm{padding-bottom: 15px;}
.doors-item img,
.doors-item--sm img{max-width: 100%;}
.doors-item--title{min-height: 53px;text-align: center;padding-top: 5px;margin-bottom: 0!important;}
.doors-item--descr{min-height: 162px;margin-bottom: 0;}
.doors-item--sm u{display: inline-block;min-height: 95px;text-align: center;padding: 2px 0 5px;}
.doors-item--sm{text-align: center;}

.tech_spec .tab-pane li{
	font-size: 12px;
	line-height: 16px;
}
.tech_spec  .tab-pane > p,
.tech_spec .tab-pane{font-size: 12px;}


.stairs-gallery--image {
	width: 19%;
	margin: 2% 0.5%;
	float: left;
}
.stairs-gallery--image img{
	max-width: 100%;
}
.stairs-item--title {
	text-align: center;
	padding: 15px 0 0;
	line-height: 18px;
	font-weight: bold;
	min-height: 100px;
}
.stairs-item--descr{min-height: 214px}
.stairs-item--descr__short{min-height: 110px;}
.stairs-item--price{display: block;margin-bottom: 20px;}
.stairs-item img{max-width: 100%;display: block;margin: 0 auto !important;}

/*страница торг и бизнес центров*/
.business-types--item{
	float: left;
	width: 17%;
	margin: 1.5%;
	text-align: center;
}
.business-types--item img{max-width: 100%; margin-bottom: 10px;}

.product-list h1{margin-bottom: 20px;}

.resp-table{width: 100% !important;}
.banners-container{font-size: 0;}
.banners-container a{display: inline-block;}

.content__center .col-sm-2,
.content__center .col-sm-12{
	padding: 0;
}
#blockView > .row > .prod-list-item.category:nth-child(3n) {
	border-right: 1px solid transparent;
}
#page-content .hp{padding-left: 0 !important;padding-right: 0 !important;}

/*feedback*/
.wa-form .wa-field .wa-name{
	width: 100% !important;
	font-size: 12px !important;
	font-weight: bold;
}
.wa-form .wa-field .wa-value input[type="text"],
.wa-form .wa-field .wa-value input[type="email"],
.wa-form .wa-field .wa-value input[type="password"],
.wa-form .wa-field .wa-value textarea{
	width: 100% !important;
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.wa-captcha img{margin-bottom: 9px !important;}
.wa-form .wa-field .wa-value{margin-left: 0 !important;}



#storequickorder .dialog-content-indent{
	position: relative;
/*
	background-color: #dd080a;
	background: linear-gradient(to bottom,#dd080a,#aa070a);
*/
	border: 0;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
}
/*
#storequickorder .dialog-content-indent:before{
	content: "\f095";
	position: absolute;
	left: 3px;
	top: 3px;
	font-family: FontAwesome;
	font-size: 33px;
	border: 2px solid white;
	color: white;
	padding: 5px 7px;
	border-radius: 6px;
	line-height: 1;
}
*/

#storequickorder .dialog-content-indent .window-name:before{
	content: "\f095";
	position: absolute;
	left: 3px;
	top: 3px;
	font-family: FontAwesome;
	font-size: 30px;
	border: 2px solid white;
	color: white;
	padding: 5px 7px;
	border-radius: 6px;
	line-height: 1;
}
#storequickorder .dialog-window{padding-bottom: 50px !important;}
#storequickorder .dialog-buttons{height: 50px !important;}

/*new cart*/
.s-border--bottom_dotted {
	border-bottom: 1px dotted gray;
}
.s-border--right_dotted {
	border-right: 1px dotted gray;
}
.row__col_mw_6.s-border--right_dotted:nth-child(2n) {
	border-right: none;
}
.row__col {
	padding: 0;
}
.itemRender {
	width: 100%;
	height: 300px;
}
.row__col .row{margin-right: 0;margin-left: 0;}
.itemRender__title {
	margin-top: 20px;
	padding-left: 5px;
}
.row__col_mw_6{margin-bottom: 30px;}

.m-advantages-slides li:nth-child(1){padding-left: 0;}
.m-advantages-slides li:nth-child(3){padding-right: 0;}
.m-advantages-slides li img{height: 120px;}



.m-category-menu ul ul li a {
	margin-left: 18px;
}


.modal_prod_829 .storequickorder-window-product_info {
	display: block !important;
}

.modal_prod_829 .storequickorder-window-product_info .storequickorder-window-product_info-name {
	background-color: #dd080a;
    background: -webkit-linear-gradient(#dd080a, #aa070a);
    background: -o-linear-gradient(#dd080a, #aa070a);
    background: linear-gradient(#dd080a, #aa070a);
    color: #fff;
    font-size: 20px;
    position: absolute;
    top: -50px;
    left: 50%;
    margin-left: -94px;
    padding: 13px 0px;
}

.modal_prod_829 .wa-form .wa-field-email {
	display: none;
}
.checkout-options.payment .bkicons{
	float: right;
	overflow: auto;
}
.checkout-options.payment .bkicons > span {
	background: url(/wa-data/public/site/themes/default/img/pay_icons.png);
	width: 40px;
	height: 40px;
	float: left;
}
.checkout-options.payment .bkicons > .visa {
	background-position-x: -40px;
}
h3 {position: relative}
h3 .popunder {
	position: absolute;
	top: -19px;
	border: 1px solid white;
	box-shadow: 0 0 5px 0px black;
	background: white;
	width: 120px;
	right: 10px;
	padding: 10px;
}
h3 .popunder:after {
	content: '';
	border: 31px solid transparent;
	border-right: 25px solid #ffffff;
	position: absolute;
	left: -57px;
	top: -1px;
	filter: drop-shadow(0 0 3px black);
	z-index: 1;
	pointer-events: none;
}


@media(max-width: 1199px) {
	.tabs-raboty .nav-tabs>li>a {
		font-size: 11px;
	}
}

@media(max-width: 991px) {
	.tabs-raboty .nav-tabs>li>a {
		font-size: 13px;
	}
}

@media(max-width: 767px) {
	.tabs-raboty .nav-tabs>li>a {
		font-size: 13px;
	}
	
	#map {
		width: 100% !important;
	}
	.ymaps-2-1-48-map {
		width: 100% !important;
	}
	.tabs-raboty ul.nav>li {
		width: 16.666%;
    	height: 45px;
	}
}

.ruble {
	padding: 0 !important;
	margin: 0 !important;
	display: inline !important;
}
.itemRender__images .simpleImg {
	min-height: 179px;
	display: block;
}
.shipping-5 .wa-field-address-city span:after {    content: "*";
	color: red;
	font-weight: bold;
	margin-left: 3px;}
.shipping-6 .wa-field-address-city span:after {    content: "*";
	color: red;
	font-weight: bold;
	margin-left: 3px;}
.citysel_wrp {
	border: 1px solid #cccccc;
	margin-top: -11px;
	max-height: 200px;
	overflow-y: auto;
	position:relative;
}

.citysel_wrp > div {
	font-size: 14px;
	line-height: 1.42857143;
	padding: 0 12px;
	color: #555;

	box-sizing: border-box;
}
.citysel_wrp > div.noselect {
	font-style: italic;
}

.citysel_wrp > div:not(.noselect):hover,
.citysel_wrp > div:not(.noselect).hover{
	background: #0a488c;
	color: white;
	cursor: pointer;
}
.citysel_wrp > div:not(:last-child){
	border-bottom: 1px solid #cccccc;
}

#menu > li.new > a:after {
	content: '';
	background: url(/wa-data/public/shop/themes/default/img/new-mm.png) no-repeat center;
	width: 34px;
	height: 15px;
	margin-top: 2px;
	margin-left: 4px;
	display: inline-block;
	background-size: contain;
	position: absolute;
}

#menu ul > li.new > a:after {
	content: '';
	background: url(/wa-data/public/shop/themes/default/img/new-mm.png) no-repeat center;
	width: 27px;
	height: 12px;
	margin-top: 2px;
	margin-left: 4px;
	display: inline-block;
	background-size: contain;
	position: absolute;
}

#somemoreshit > div {max-width: 867px;}
.featured-shipping-and-payment {display: none}
/*.checkout-options.payment > li:nth-child(3){display: none;}*/
.cons-btn.avans-btn {
	margin: 5px 11px 5px 0;
	display: block;
	line-height: 19px;
	border: 1px solid transparent;
}


/* SPOILER */
.spoiler_toggler {
	cursor: pointer;
}
.spoiler_toggler:after {
	font-family: 'FontAwesome';
	content: "\f0a8";
	margin-left: 5px;
	font-weight: bold;
	font-size: 17px;
	position: relative;
	bottom: 1px;
	display: inline-block;
	transition: all 0.3s;
	cursor: pointer;
}
.spoiler_toggler.opened:after {
	transform: rotateZ(-90deg);
}
.spoiler_content:not(.opened) {
	max-height: 50px;
}
.spoiler_content {
	transition: all 3s;
	overflow: hidden;
	position: relative;
}
.spoiler_content.opened {
	max-height: 10000px;
	transition: all 7s;
}

.spoiler_content:not(.opened):after {
	content: '';
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 50px;
	background: linear-gradient(to top, white, transparent);
	pointer-events: none;
}

.checkout-content[data-step-id=payment] .payment > li:nth-child(3) {
	/*display: none;*/
}