@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i&subset=cyrillic,cyrillic-ext,latin-ext');

@font-face {
	font-family: 'Bebas Neue Regular';
	font-style: normal;
	font-weight: normal;
	src: local('Bebas Neue Regular'), url('bebasneue_regular.woff') format('woff');
}

.text_md {
	font-size: 14px;
	padding-left: 36px;
}

.hide_lg {
	display: none;
}

@media (max-width:991px) {
	*,
	*:after,
	*:before {
		box-sizing: border-box;
	}
	.hide_lg {
		display: block;
	}
	html {
		min-width: inherit;
	}
	body {
		background: none;
		font: 12px 'Open Sans';
		transition: all 0.25s linear;
	}
	body.shifted {
		margin-left: -200px;
	}

	#wrapper,
	#footer {
		min-height: inherit;
		min-width: inherit;
	}

	#header {
		height: 90px;
	}

	#header #teleph,
	#time,
	#header form,
	#cart {
		display: none;
	}

	#nav {
		background: #357F38;
		border-left: 1px solid #347933;
		height: 100%;
		left: inherit;
		line-height: 100%;
		margin-right: -200px;
		padding: 0;
		position: fixed;
		right: 0;
		top: 0;
		transition: all 0.25s linear;
		width: 200px;
		z-index: 99;
	}
	#nav.shifted {
		margin-right: 0;
	}
	#nav i {
		display: none;
	}
	#nav ul {
		display: block;
		font-size: 13px;
		width: 100%;
	}
	#nav li {
		display: block;
		text-align: left;
	}
	#nav li a {
		display: block;
		padding: 12px 18px;
		text-decoration: none;
	}

	#logo {
		top: 10px;
	}
	#logo img {
		height: 55px;
		width: 200px;
	}

	.index .article {
		display: none;
	}

	.left {
		float: none;
		padding-bottom: 24px;
		width: 100%;
	}

	.map {
		display: none;
	}

	.index .left ul ul {
		display: none;
	}
	.inner .left ul li {
		display: none;
	}
	.inner .left ul li.selected {
		display: block;
	}
	.inner .left ul li.selected li {
		display: block;
	}
	.inner .left ul li.selected a.selected {
		display: none;
	}
	.left ul li,
	.inner .left ul li {
		margin: 0 0 12px;
	}
	.left ul li a {
		background-color: #2E8036;
		background-position: 50% 0;
		background-repeat: no-repeat;
		color: #fff;
		cursor: pointer;
		display: block;
		font: 20px 'Bebas Neue Regular';
		height: 86px;
		line-height: 86px;
		text-align: center;
		text-shadow: 0px 0px 15.68px rgba(0, 0, 0, 0.75);
		text-transform: uppercase;
	}
	.inner .left ul li a {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAQCAQAAADZ/GXvAAAArUlEQVR42p3TtQECQRQA0YuwUk4q40rBvRecHPcycGdwt79Mvm9du4SOjw4zZnQIoGuq4SLGivvWpHCrEG7SvKuER47EuFR9Wk9CSuisudTBZvmwKVOG+AE+MiEZ0uSx7gPTlSED4JXZcGr5L9LDe0XG6tu5EAsudWRI4ImwWXArLEMM1h+JDZb6Yyuz4L6UJg0HGd5VxKH2e5JsuG9z+oCKoZOkz5IxbZKYKmN3jlSgJ1E0sS0AAAAASUVORK5CYII=') no-repeat 100% 50% #2E8036;
		color: #fff;
		font: 20px 'Bebas Neue Regular';
		height: 60px;
		line-height: 60px;
		padding: 0 18px;
		text-align: left;
		text-decoration: none;
		text-shadow: none;
	}
	.index .left ul li:first-child a {
		background-image: url('data:image/png;base64,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');
	}
	.index .left ul li:nth-child(2) a {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANcAAABWCAMAAABrT/P6AAAAe1BMVEUugDYufzYsezQrdzIsfDQpdDAjYykkZSopcjApdjEmbS0kZCoseDMlaSwqeDItfTUreTMqdDEnby4laiwiZCkmbC0pczAqdTEkZystfzUjZioocC8rdjInbi4oby8may0sfTQrejMocS8tfjUlaywnbS4kaCslZistejRAb3SmAAADXElEQVR42t3bB4KiMAAF0E+ZH9RBxNARXcCy9z/hwrit2SEk827w0yteZdmOi1/eeD/hzebk2cJF752kv8TEglW4lhFF7C0DnCV8krTQCQQ7KSblCf6Uxd57DtgFn1WiJ9lzMaWN5O+irKoEn+eg4//IOKk043CKFeDxgwgwrWDL4UQ7+WejRJhiKh7HIFz0SiaYyJKj8NCbkSGU+eIGOX6IOYpzD3OoLlhdFaLIZFyVnpc6c46kQadeqApWV1RDtADqiJ0aI8vDPZU5APmevQYjc49UaNdIfthjbJYdzk9ULXKhQFBRtRlUaAUVm6PXeu0ny3XK0WlZYUwNlVui056YYgRW69q1M6uoXoOOKxjVGFSQNNtYZmLBacTo2BGZtRjQJuO0hP3j6GSXYyhuxcmdlu1McNBF1UxQB4Jnq6FiUS9LDKNOmvXBpzYcDMhaUxchhmQdqQkPQ8ozaqJEr60xiDfqIkbPKWy8zE6riLqQ6DUs8ZJgVvqCGjla6MhXjoTzd28nqBlhnZeK9PAkV1JHCYCEZBHgKXVBPVVOItjxRok1vSOesBLUnY/Hbai/GI8rs7jaHiLqrMLjLPSciBor8bSKGvPwtJIaC3GDoWN9il5r4UH2WlBnG/SOJR5SHwT15qDj8GThfu8Haq8+7+MXNe4129EADoCQ5Bvus5I0QlZbtbh/fg4KGmIhBTtZgDtYkqapcYeSphEubktpnBi32ewUEU3i4bZlEad1YPs0yBJ3yNFzCxoja3G/I42xw/1mkYHd6zZnQXPUuFNe0SASHzwbN9hHmiREL7l575wIGmWGjhvdaI7tnIbZoePfmMWWRxqnct3qxlu+lCYSt24hAkFzVbiopMFixdU1/SlpQ4MdW1wQRKSfNBmN5OESj3KTA66RwUSAS5yNwaNHiZu2NM/CHeMOZXrrzxkrsnHDV2HwWsNtldfWIm48r5z7YsQTqY24VG12xlEcSxtndiLHyrWJFsGFWAXHECU5fpMWo6wNwwtrjtFm5GyFP7kxh7Z7W5OUlsLPeNLFP7Yql/RS4Xq0VDeL2RFHULhQV4iNujOADf6vVvZlYK32ieCBg9tZ+Fd+JP0w8VVtYutIzVbFJrctEEgOqGhx0VxNkz8sHPRCVVc44bjnUd8AEJBToqvVkeYAAAAASUVORK5CYII=');
	}
	.index .left ul li:nth-child(3) a {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANcAAABWCAMAAABrT/P6AAAAe1BMVEUugDYjYyksfDQkZSojZioufzYkZysiZCkrdzIpczApcjAocS8nbi4laSwkaCsmbC0tfjUtfzUrejMlaywseDMqdDElaiwnbS4may0ocC8sezQrdjIqdTEqeDIkZCopdDAtfTUmbS0nby4pdjEreTMlZisoby8tejQsfTShfGCuAAADG0lEQVR42t3aBcKmOAwG4LxVXD53s937n3BcOl5ooD/PBdCECORvaTCkKqEhzFYYmF0L4qZzieGp5XQelov1kelMYiwmIS6ixpjyhlgkBuMqBTFIMTqzpNCaNWKw1Sx5cHzXCwX0MHBMJMgSiXhUs8lkDJdaUBBbREbeKYAXomP7X5guECGbUk83xGlJvRSIlD1QDzkcU4mxFBGzCXV0QNTkjjo5WsSt6nRhO4XYlRfyJkrE76rJk97gLSgCFIVTyPZ7i9Cq+bwaOynuJAIrjqJtxbFAaFVD/6ypEJa602d3hcBe4wWXSuirRCGwA/2jBIHlrDWnESO9he6BhUFgNf2TNQIrNHOnuiRNf7VHaBk5MoQmBf1VYxDamRxnBFeP8BYCOX+zeqe/OCK82o2vGuFV/9OfbRCemjmjfgUG22GShqvgHwWddvQHbcU+7kstWFzHGNTYLzvUJrdgsqDfEhJcyuwoxCItwWY10rhQGiPBac/yuMa3YticxDwovSi8bXOG6Ir3ge0U3rp6MtHlsgv6SVPi7buxDDXGpwTDZjLK9ezMYgpWmlwppmEWf9YwdXGtev7w9kBsyoNoSV+SGl7khb6jb/BjivSc1wps1l8GFm12go+kx3BNZUITkZ4VYFI3XeeNa/rOAj6eiXNMBmpH3zQbeHi2XT9edu+sXvjrhn3n4tfAQ8GzpHDvXPdNxbrjnxr24XY37ANHaufwUOluL1N1cQfEJ9bw8p8Qywd9UcLDRrO3bXLRp2jI6LPLM7LrQurWrrJbd3lAZO8h5n0WZlXjhFdEeQN2Sd/8p4BOJccciCvPA/JIX4gVPKVOhMT0XQbkuaWPkhK+CmcCMH4d5VplyWyR1hLe5m3Hc1OZIKfu5XFSss/nr4A/U2ROnxKXI72n55iapVNVTkcWwySK6weEO6bCLYnOmBy5G2w9dFKr7XZbKwkH4w69Bj9TLFr6SCxL8NsTUQVuKndagEM5SEI0YFbOyNVuwaxuiU7gNW/oJyn4r2ugy3LdRrku/p+K9RqcNuzXdadf0waMNg3zdZX0O0swKht6B3rFV1Jjhb8PAAAAAElFTkSuQmCC');
	}
	.index .left ul li:nth-child(4) a {
		background-image: url('data:image/png;base64,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');
	}
	.index .left ul li:nth-child(5) a {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANcAAABWCAMAAABrT/P6AAAAeFBMVEUugDYjYykocC8sezQkZysiZCkqdTEkaCsrejMkZSokZCojZiordzIufzYtfTUpczAreTMsfDQrdjIlaiwtfzUmay0pcjAocS8mbC0tfjUlaSwnbi4pdjEnby4qdDEqeDInbS4laywmbS0seDMlZispdDAoby8tejR0rCq4AAAES0lEQVR4XtXb127DOBQE0Dukeu/uLfX//3CxyQIXiSyajMkFdV6dl8E1RyStkDURlmWSGNHQ3XBXHu3IO1GIRXFFP+yOAe6Kr0JMUUI+OWPZgX6pBJalY0MeibDsSL8VgSpZt5JgwXzltCOWZd1K1pigmeGgClasY2KhpDkBhWIdE7vSHcqJrWONpZLmyj2WhcdVBBN0xxEKmV/BUtwV75QD878Vb7grLMi0OpBL8oZMTb6IEZReyBsbLOhLmisyqAQteWLojb5UlwxKCXkiybDkQnPHEEqv5IkJi94Vf+77rqO8gWkUxwi1jvyQhBqnMJakUKvJD5NZaV/xwEguyChqnm1D9lLqPL3cL7BS5EA6StKXwGReRYiH8ob+NTRky/CCL0Fi2Ia6R5UuhYZ0k+yqos/O1nfmwSdpKntAuzeKFHqyOACQRWQHV3AgSY+Eyma2gzJjKVgM42ATVGqdWO4PmnuwPCEN5V77GXsJoeB0Yj2YXnk0IRSyZDYtU2FkaX2xQKNoN7pnji7D34QWWvEAGE6sh0o/6DSh+4kJGAZLUmjVfBdCwXmwCEyrFScoTVrTcl8eDRi3omkbsiNvnp7zZN1XuUkwWfdQShNLsRBKeka5XdiFzn1OY44H4uphEwZTk5wDPCTsnKXU5VG2522Kx/ZERLs9lo0tEVHb45He2gJjbz+CDfKdQ6ltiYgqxTQOJX3ZxY5z7WKoJybPYwYNvOuVGZacHl3aM2HvCTYvj6TmSemouWPVsWgXQCmT9JzXcOmCU9Y3DvXUvDgW20Opc3VpFmxzmOD1RZf8cawhdr2pP8MS/ulc7h8W92vmLBY3hz01fam2+O3jZ131rmKxCbbwM70UylgkA4e7Xq4me9KOf12fVwZLAldbQ1bDppqI22M+LZ6Yu1i8SbfpMNAXGS9Miz92/ILAK6waW24PbkKtYGFENn3Aqjjh9uBYM0ngOBZVMaxKC166ghbJwE0slmSwKqzp21mQwmfg+uWbMyw7lKShDcCO5ICAZWNFGrg8wo6cOMCyuNELxgXvRHkF3LSHmuxDAHlBrgwHwE17qA3H06FuyaEP2HYYyAcTHLSHD7oUlsUJ+SC5wbK8Ix/sNqn99vBCss1g12kgL1zGFCohDG0r8kNzun/qC/bXTX0sav5YTyzJE1Uh+hws329FdGlL+lbV2cragw1tc5w2QohN3TWymr/4ZKSmlYhgRpS0DhPMbFvyVlm1r13R0pcrzOwleWjXJpF4iVMAccu30YYnF9/U1z7gpthXfN+z6vbY3P/HBvmGFbcHx2Lir++svbQ+xmITt72ZuPE5FsIjZzaTF+QFgbvSy58vst49jMXy/9r+BmMnD2OxmNt+dScXAYXxu7Tbt9Xde2yg9EFfmhTrag8BNW57c+HZ31gII56rsVPpWyyWcduvpT0EdKTfbT/cYA6x9DQWt/0uhjnkjaex+NAig/812D85P0ScW84oLAAAAABJRU5ErkJggg==');
	}
	.inner .left ul ul {
		line-height: 100%;
		margin: 0;
	}
	.inner .left ul ul li {
		background: none !important;
		padding: 0;
	}

	#footer {
		background: url('data:image/png;base64,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') no-repeat 100% 100% #E5E5E5;
		color: #6d6d6d;
		height: auto;
		margin-top: 0;
		padding-bottom: 18px;
		text-align: center;
	}
	#footer span.developer {
		display: none;
	}
	.footer_text {
		display: none;
	}
	.footer_phone {
		margin-bottom: 12px;
	}
	.footer_menu_md {
		margin-bottom: 42px;
		padding-top: 18px;
	}
	.footer_menu_md li {
		margin-bottom: 5px;
	}
	.footer_menu_md li a {
		color: #6d6d6d;
		text-decoration: none;
	}

	.search_md {
	}
	.search_md__p {
		color: #777;
		line-height: 20px;
		margin-bottom: 12px;
	}
	.search_md form {
		background: #D9D9D9;
		display: block;
		padding: 12px;
		position: relative;
	}
	.search_md form:after,
	.search_md form:before {
		clear: both;
		content: " ";
		display: table;
	}
	.search_md input[type=text] {
		border: 1px solid #8F8F8F;
		float: left;
		font-size: 11px;
		font-style: italic;
		height: 30px;
		padding: 0 36px;
		width: 100%;
	}
	.search_md button {
		border: 0;
		height: 30px;
		padding: 0;
		position: absolute;
		top: 12px;
		width: 30px;
	}
	.search_md button.search {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAQAAACROWYpAAAA8klEQVR42u3SM3sEQBRG4bW72LbTRWVSxWhjW12MKjptbFv6eWG1uBNsuV839zxvNxrfvDCstHHEHtsccEQPjp/TKm4pxfT9MlDMLfU/o8PMonO5jjCvpnWMeyg99MvUj2u0HusBIRIeI0+oSSxK+FyIcsfArgJDoKcUyqICj5LpKQWwoMCTJHqO+wq8Lvw1djAKVMu5/EVahFpBh4S1XBLgodl5wqiRRjzn2N3cTdxRpFGNXG5JcbpFcc01r5jVPIhNtigl8PO3l7DKEZHo2OYZk0Y9/GlgiR1WaCX4+6ZnjweBy0PPETfo/s7Hsf0R+/YGMsNmNXS0et8AAAAASUVORK5CYII=') no-repeat;
		border-right: 1px solid #8F8F8F;
		left: 12px;
	}

	.menu_trigger {
		position: absolute;
		right: 0;
		top: 10px;
		transition: all 0.25s linear;
	}
	.menu_trigger.shifted {
		margin-right: 190px;
	}
	.menu_trigger li {
		float: left;
	}
	.menu_trigger li a {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAAA4CAMAAADAZYYgAAAA5FBMVEUugDb////y9vI0gzusza7N4M/9/f05hj97rn+AsYOAsoSFtYmYwJutzbC307m41Lq51Ltbm2C+1sC/18HF28fL3szS49Pe6+Dq8uv1+PX+/v4wgjg1hDtAikZHj01Ij01NklNZmV5ammBkoGkufzU8iUN6rn5Zml8ufDJupnJwp3R4rHyLuI6MuI6OupGVvpiWv5mXv5mYwJqdw6CexKCfxKGgxaOmyainyqq61by71r281r7J3cvO4M/O4dDQ4tLT5NXW5dfW5tje6t/f6+Hg7OHi7OLx9vHz9/P0+PT1+fb3+vcD4SojAAAA+ElEQVR42u3WA3IGQRBA4Xmr3xZi27Z9//ukairl3rjDfhf4dsfunU3OOoVMM+1vaaaZZppp4fLZQ+94+mu0oXPiYjGmMvAV2mHifyubbL9CI61XYhOsOd96MqqvRXcZ58vcb+lqG0GQO22WAl+peZILgs3ntZm0XqFVoXARlfGVo04BqnqrpAVL2fEGvsbYwiK09LQO7Lmwi68bugpc6mk30K+3eapd70PwvDaV1stYiNCg1pocRmhES6shVNPS5hCa15q3PEJ5rTW5gtCqlraD0K6Wto/QgdY5GSN0pLUmrxC61tJuEeopaD/9hWeaaaaZZppppj0CT6Atl8u1qqwAAAAASUVORK5CYII=') no-repeat;
		display: block;
		height: 56px;
		width: 54px;
	}
	.menu_trigger li a.cart {
		width: 65px;
		color: white;
		line-height: 56px;
		text-decoration: none;
		text-align: center;
		padding-left: 48px;
		font-size: 14px;
	}
	.menu_trigger li a.sidemenu {
		background-position: -55px 0;
	}

	.service,
	.shiping-info {
		display: none;
	}

	.right {
		overflow: auto;
	}
	.right p {
		display: none;
	}
.mob_spa{
	display: none;
}
	.right b {
		/*display: none;*/
	}
	.right i {
		/*display: none;*/
	}
	.right.article p {
		display: block;
	}
	.inner .right h1 {
		font-size: 22px;
    	margin: 10px;
	}
	.inner .right h1 a {
		font-size: 11px;
	}
	.inner .product {
		padding: 0;
	}
	.inner .product table {
		display: block;
		margin-bottom: 18px;
	}
	.inner .product tbody {
		display: block;
		margin: 0;
	}
	.inner .product .first_1 {
		color: #fff;
		height: auto;
		margin: 0;
		padding: 0;
	}
	.inner .product tr,
	.inner .product td {
		display: block;
	}
	.inner .product .first_1 td {
		display: block;
		padding: 0;
		white-space: normal;
		width: 100%;
	}
	.inner .product .first_1 td:first-child {
		background: #357F38;
		font: 20px 'Bebas Neue Regular';
		padding: 24px 12px;
	}
	.inner .product .first_1 .last_1 {
		display: none;
	}
	.inner .product thead {
		display: none;
	}
	.inner .product tbody tr {
		background: #F1F1F1;
		margin-top: 18px;
		padding: 10px;
		position: relative;
	}
	.inner .product tbody tr:after,
	.inner .product tbody tr:before {
		clear: both;
		content: " ";
		display: table;
	}
	.inner .product tbody tr.space {
		display: none;
	}
	.inner .product tbody td {
		float: left;
		padding: 0 0 0 10px;
		width: 60%;
	}
	.inner .product tbody td.product_picture {
		background: #fff;
		min-height: 134px;
		padding: 10px;
		text-align: center;
		width: 40%;
	}
	.inner .product tbody td.product_picture img {
		max-width: 100%;
	}
	.inner .product tbody td.last {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAYAAABfJS4tAAACX0lEQVR42p1UA4yeQRCd2rZt2w4bNW5UI6wdNqptG2fbtm1b313+GO9m57Bn/Gu+vCH1VFAXNQneC+rwn+rwj2SGRXO35G7DPfjQfepPQU3QTNhRFL4TGCANVpQDa8rgdRKD5sGWEqT/4HXMiVvyp8RmfS9MoyfCgcLwlj/5LvkHU/bALt+V2K7Hd37js9hC9m7kg4Jve7sBjdGg7gusunxT9H9z6/obv/Oc6iDrwO2f4E5eXYgfOp3Fj8EHxWLTty5Bo47exRO+rw6eSVyEscdwF1kbceNhwfsqv9n6Q33CWNgx03eKwSSHbtVUFTgbidfPybohdTi+8ns3zRIeQ9yQcMHQOnWkKGHqtciCei1aQgZGO+D481dY5wbTTx4BJ1b6e6XTES798pz6xNHiNZ4TnFrPcl4chj0xsNdsQwzgzkz7WVAbPJP/QulYG/b3dlgrYEsyYEVZZEZh9XngM5MKP3Kv9Yx9GQL8nwxepPUL0JQxlMlE4A0FwUPUoO9K7dbCTgG7kCGWDdz7ph9MfZT3aKPpogIEDgq4Kmg6M04Qj/Bb/6NXUFtm+Zo7G6zL+6Tr5+A9r9ndKjwXqxwg4P673/XA1A9vGdSFvLp947vYAnHnDH1QzUnHipLE7Xw3fOvSUG+V+EPdugXlnAILCkKZ69KWM82cDSn6C94jzGFwRLI7iTSaqeQFVAfo0NW5wkOfdAZPEIPaURyvs/CFwKB+aEgZ2RJxkjItmV3qnRMosdyI2NM38F+xdVrZvYEqfefCdYRO6t4r62DKGdjZUDeOwZ3vrbg7ci93W9xy1whyH9WZuF1OYAAAAABJRU5ErkJggg==') no-repeat 10px 50%;
		bottom: 18px;
		font-size: 16px;
		font-weight: 600;
		left: 40%;
		padding-left: 40px;
		position: absolute;
		width: 59%;
	}
	.inner .product tbody td.last:before {
		background: #fff;
		content: " ";
		display: block;
		height: 1px;
		left: 10px;
		position: absolute;
		top: -8px;
		width: 95%;
		z-index: 2;
	}
	.inner .product .cart {
		display: none;
	}
	.inner .product .title {
		background-position: -30px -30px;
		font-size: 14px;
		line-height: 22px;
		padding: 0;
	}

	.product-item {
		background: #F1F1F1;
		padding: 0;
	}
	.product-item h1 {
		background: #fff;
		margin: 0 !important;
		position: relative !important;
		top: inherit !important;
	}
	.product-item .left-side {
		float: left;
		padding: 36px 0 0 0;
		width: 100%;
	}
	.product-item .right-side {
		padding: 18px 12px;
	}
	.product-item .right-side img {
		max-width: 100%;
	}
	.product-item .right-side p {
		display: block;
	}
	.product-item .left-side a.gallery:first-child {
		width: 100%;
		display: block;
	}
	.product-item img {
		margin: : 0px 0px 0px 0;
		!important;
	}
	.product-item .price {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAYAAABfJS4tAAACX0lEQVR42p1UA4yeQRCd2rZt2w4bNW5UI6wdNqptG2fbtm1b313+GO9m57Bn/Gu+vCH1VFAXNQneC+rwn+rwj2SGRXO35G7DPfjQfepPQU3QTNhRFL4TGCANVpQDa8rgdRKD5sGWEqT/4HXMiVvyp8RmfS9MoyfCgcLwlj/5LvkHU/bALt+V2K7Hd37js9hC9m7kg4Jve7sBjdGg7gusunxT9H9z6/obv/Oc6iDrwO2f4E5eXYgfOp3Fj8EHxWLTty5Bo47exRO+rw6eSVyEscdwF1kbceNhwfsqv9n6Q33CWNgx03eKwSSHbtVUFTgbidfPybohdTi+8ns3zRIeQ9yQcMHQOnWkKGHqtciCei1aQgZGO+D481dY5wbTTx4BJ1b6e6XTES798pz6xNHiNZ4TnFrPcl4chj0xsNdsQwzgzkz7WVAbPJP/QulYG/b3dlgrYEsyYEVZZEZh9XngM5MKP3Kv9Yx9GQL8nwxepPUL0JQxlMlE4A0FwUPUoO9K7dbCTgG7kCGWDdz7ph9MfZT3aKPpogIEDgq4Kmg6M04Qj/Bb/6NXUFtm+Zo7G6zL+6Tr5+A9r9ndKjwXqxwg4P673/XA1A9vGdSFvLp947vYAnHnDH1QzUnHipLE7Xw3fOvSUG+V+EPdugXlnAILCkKZ69KWM82cDSn6C94jzGFwRLI7iTSaqeQFVAfo0NW5wkOfdAZPEIPaURyvs/CFwKB+aEgZ2RJxkjItmV3qnRMosdyI2NM38F+xdVrZvYEqfefCdYRO6t4r62DKGdjZUDeOwZ3vrbg7ci93W9xy1whyH9WZuF1OYAAAAABJRU5ErkJggg==') no-repeat 0 3px;
		display: inline-block;
		font-size: 20px;
		font-weight: 600;
		padding-left: 30px;
	}
	.product-item .price em {
		vertical-align: middle;
	}
	.product-item .carti {
		background: #FDB01A;
		color: #fff;
		font: 20px 'Bebas Neue Regular';
		letter-spacing: 2px;
		line-height: 47px;
		margin: 0;
		text-decoration: none;
		width: 100%;
	}

	.favorite {
		margin-bottom: 18px;
	}
	.favorite h1 {
		display: none;
	}
	.favorite thead {
		display: none;
	}
	.inner .product.favorite tr td {
		display: block;
		width: 50%;
	}
	.inner .product.favorite tr td:first-child {
		clear: both;
		margin-bottom: 12px;
		width: 100%;
	}
	.inner .product.favorite tr td.last {
		background-position: 0 3px;
		bottom: inherit;
		left: inherit;
		padding-left: 30px;
		position: relative;
	}
	.inner .product.favorite tr td.last a {
		bottom: 6px;
		position: absolute;
		right: 10px;
	}
	.inner .product.favorite tr td.last:before {
		display: none;
	}
	.inner .product.favorite .title {
		background-position: 0 0;
		margin: 0;
		padding-left: 36px;
	}
	.favorite input {
		margin-left: 36px;
	}
	.favorite div {
		margin-top: 18px;
	}
	.favorite .reserve,
	.favorite .refresh {
		margin-top: 60px;
	}
	.cart_credit_md {
		display: block;
		padding-top: 18px;
		position: relative;
	}
	.cart_credit_md button {
		font: inherit;
	}
	.cart_credit_md span {
		margin: 3px 0 0 10px;
		position: absolute;
	}

	.product_title_md {
		background: #2E8036;
		color: #fff;
		font: 20px 'Bebas Neue Regular';
		letter-spacing: 2px;
		margin: 12px 0;
		padding: 10px;
		position: relative;
	}
	.product_title_md:after,
	.product_title_md:before {
		background: #fff;
		content: " ";
		height: 12px;
		left: 0;
		position: absolute;
		width: 100%;
	}
	.product_title_md:after {
		top: -12px;
	}
	.product_title_md:before {
		bottom: -12px;
	}

	.right .hot {
		overflow: hidden;
		padding: 12px;
	}
	.right .hot h2 {
		display: none;
	}
	.right .hot span {
		margin-bottom: 12px;
		text-align: center;
		width: 100%;
	}
	.right .hot div {
		float: left;
		width: 100%;
	}
	.right .hot p {
		display: block !important;
	}
	.right .hot .price {
		margin: 24px 12px 0 0;
	}

	.right .product-block {
		padding: 0;
	}
	.right .product-block div {
		border-bottom: 1px solid #ddd;
		display: block;
		margin: 0 0 18px;
		width: 100%;
	}
	.right .product-block div:last-child {
		border-bottom: 0;
	}
	.right .product-block i {
		text-align: center;
	}
	.right .product-block a span {
		padding-bottom: 0;
		padding-right: 0;
	}
	.right .product-block p {
		display: block !important;
		font-size: 12px;
		margin-top: 6px !important;
	}
	.catalog-item-price {
		padding-top: 9px;
	}
	.text_md {
		padding-left: 0;
	}
	.inner .product .only_text_md tbody td {
		width: 100%;
	}
	.inner .product .only_text_md tbody td.last {
		bottom: inherit;
		left: inherit;
		position: relative;
	}
	.inner .product .only_text_md tbody td.last:before {
		display: none;
	}


	.modalDialog {
	 position: fixed;
	 font-family: Arial, Helvetica, sans-serif;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 background: rgba(0,0,0,0.8);
	 z-index: 2000;
	 -webkit-transition: opacity 400ms ease-in;
	 -moz-transition: opacity 400ms ease-in;
	 transition: opacity 400ms ease-in;
	 display: none;
	 overflow: auto;
	}



	.modalDialog > div {
	 width: 100%;
	 height: 400px;
	 position: relative;
	 margin: 10% auto;
	 padding: 5px 20px 13px 20px;
	 border-radius: 2px;
	 background: #fff;
	}

	.modalDialog .row #calc{
	  line-height: 2;
	  margin-right: 20px;
		width: 40%
	}
	.modalDialog .row .elment .b{
		margin-right: 18px;
	}
 .modalDialog .row .col-md-4{
	  width: 100%;
		margin: 0;
		display: block;
	}
	.modalDialog .row .col-md-4 img{
 		margin: 0;
 	}
	.modalDialog .row .col-md-4 .knopka{
				position: relative;
	     margin-right: 0;

	}
	.modalDialog .row .contacts_calc{
	  margin: 0;
	}
	.modalDialog .row  input[name="price"] {
	  background: white;
	  border: none;
	  outline: none;
		text-align: center;
	}
	.modalDialog .row  input[name="count"] {
	  background: white;
	}
	input[name="count"]::-webkit-input-placeholder {
	    color: #ccc;
	   }
	   input[name="count"]::-moz-placeholder {
	    color: #ccc;
	   }
	   .modalDialog .row  input[name="how"] {
	     background: white;
	   }
	   input[name="how"]::-webkit-input-placeholder {
	       color: #ccc;
	      }
	      input[name="how"]::-moz-placeholder {
	       color: #ccc;
	      }

	.modalDialog .row  input[name="result"] {
	  background: white;
	  border: none;
	  outline: none;
	}
	.modalDialog .contacts_calc{
	  padding-bottom: 7px;
	}
	.modalDialog .contacts_calc p {
		display: block;
	}
	.modalDialog b {
		display: block;
	}
.modalDialog h2{
	font-size: 23px;
}
	.closer {
	 background: #606061;
	 cursor:pointer;
	 color: #FFFFFF;
	 line-height: 25px;
	 position: absolute;
	 right: 5px;
	 text-align: center;
	 top: -10px;
	 width: 24px;
	 text-decoration: none;
	 font-weight: bold;
	 -webkit-border-radius: 12px;
	 -moz-border-radius: 12px;
	 border-radius: 12px;
	 -moz-box-shadow: 1px 1px 3px #000;
	 -webkit-box-shadow: 1px 1px 3px #000;
	 box-shadow: 1px 1px 3px #000;
	}
.modalDialog #mob{display: none;}
	.closer:hover { background: #00d9ff; }
	.modalDialog #asd{
	  display: none;
	}
.social_contacts{
	width: 100%;
}

}
@media (max-width:551px) {

		.modalDialog {
		 position: fixed;
		 font-family: Arial, Helvetica, sans-serif;
		 top: 0;
		 right: 0;
		 bottom: 0;
		 left: 0;
		 background: rgba(0,0,0,0.8);
		 z-index: 2000;
		 -webkit-transition: opacity 400ms ease-in;
		 -moz-transition: opacity 400ms ease-in;
		 transition: opacity 400ms ease-in;
		 display: none;
		 overflow: scroll;
		}



		.modalDialog > div {
		 width: 100%;
		 height: auto;
		 position: relative;
		 margin: 10% auto;
		 padding: 5px 20px 13px 20px;
		 border-radius: 2px;
		 background: #fff;
		}
		.modalDialog .row .elment{
			line-height: 2;
			margin-right: 20px;
			width: 100%;
			float: none;
		}
		.modalDialog .row #calc{
		  line-height: 2;
		  margin-right: 20px;
			width: 100%;
			float: none;
		}

		.modalDialog b {
			display: block;
		}
		.modalDialog .row .elment .b{
			margin-right: 18px;

		}
	 .modalDialog .row .col-md-4{
		  width: 100%;
			margin: 0;
			display: block;
		}
		.modalDialog .row .col-md-4 img{
	 		margin: 0;
	 	}
		.modalDialog .row .col-md-4 .knopka{
					position: relative;
		     margin-right: 0;

		}
		.modalDialog .row .col-md-4 .knopka_elem{
		  right: 0;
		  position: absolute;
		  margin-right: 100px;

		}
		.modalDialog .row_elem {
			margin-top: 15px;
    text-align: left;
}
		.modalDialog .row .contacts_calc{
		  margin: 0;
		}
		.modalDialog .row  input[name="price"] {
		  background: white;
		  border: none;
		  outline: none;
			text-align: center;
		}
		.modalDialog .row  input[name="count"] {
		  background: white;
		}
		input[name="count"]::-webkit-input-placeholder {
		    color: #ccc;
		   }
		   input[name="count"]::-moz-placeholder {
		    color: #ccc;
		   }
		   .modalDialog .row  input[name="how"] {
		     background: white;
		   }
		   input[name="how"]::-webkit-input-placeholder {
		       color: #ccc;
		      }
		      input[name="how"]::-moz-placeholder {
		       color: #ccc;
		      }

		.modalDialog .row  input[name="result"] {
		  background: white;
		  border: none;
		  outline: none;
		}
		.modalDialog #mob{display: block;}
		.modalDialog .mow{
			margin-top: 75px;
		}
		.modalDialog .contacts_calc{
		  padding-bottom: 7px;
		}
		.modalDialog .contacts_calc p {
			display: block;
		}
	.modalDialog h2{
		font-size: 14px;
	}
		.closer {
		 background: #606061;
		 cursor:pointer;
		 color: #FFFFFF;
		 line-height: 25px;
		 position: absolute;
		 right: 5px;
		 text-align: center;
		 top: -10px;
		 width: 24px;
		 text-decoration: none;
		 font-weight: bold;
		 -webkit-border-radius: 12px;
		 -moz-border-radius: 12px;
		 border-radius: 12px;
		 -moz-box-shadow: 1px 1px 3px #000;
		 -webkit-box-shadow: 1px 1px 3px #000;
		 box-shadow: 1px 1px 3px #000;
		}
		.modalDialog #asd{
		  display: none;
		}
		.closer:hover { background: #00d9ff; }
}
@media (max-width: 365px){
	.modalDialog #asd{
		display: block;
	}
}
