@charset "utf-8";
/*-----------------------------------------------------     CSS Document of SUFIX © 2013. All rights reserved     ---------------------------------------------------------*/

@font-face {font-family:"Open_b";
			src:url("../fonts/OpenSans-Bold.eot");
			src:url("../fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"),
				url("../fonts/OpenSans-Bold.ttf") format("truetype"); font-weight:700; font-style:normal;}

BODY,HTML {background:#fff; font:15px Tahoma; margin:0; padding:0; width:100%; height:100%;} A img {border:0px solid; outline:none;} A {cursor:pointer; outline:none;} .fm {position:relative; float:left; margin:0; padding:0;} .fmr {position:relative; float:right; margin:0; padding:0;} .centre {position:relative; width:1000px; margin:0 auto;} A:active {outline:none;} * {outline:none;} article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block; position:relative; float:left;} H1,H2,H3,H4,H5,H6 {padding:0; margin:0;} ADDRESS {font-style:normal;} UL {position:relative; float:left; list-style:none; padding:0; margin:0;} Textarea {resize:none; overflow:auto; margin:0;} P {margin:0; padding:0;} Table {border-collapse:collapse;} Table TD {padding:0;}

/*.noselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}*/

IMG {
	max-width: 100%;
}

/*--------------------------------------------------------------------     основні CSS стилі сайту     --------------------------------------------------------------------*/
/* шапка сайту
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
Header.header {width:100%; min-width:1000px; height:288px; background:url(../images/header.jpg) no-repeat center top; background-size: 1000px; margin:0 0 40px 0;}
	.for_logo {width:490px; height:240px; margin:0 auto; float: none;}
		.for_logo Span {width:505px; height:119px; margin:75px 0 0 21px; position:relative; float:left;}
	.verse {color:#141414; font:italic 18px/25px Georgia; text-shadow:0 1px 0 #F4E8D4; width:337px; margin:18px 0 0 95px;}
	.login_box {width:182px; height:44px; padding:3px 0 0 60px; background:#4b4b4b url(../images/sprite.png) no-repeat 8px 9px; border-radius:4px;
	            color:#fff; font:17px/22px Georgia;}
		.login_box A {color:#c1c1c1; font:11px/16px Tahoma; text-decoration:none; position:relative; float:left; margin:0 15px 0 0;}
		.login_box A:hover {text-decoration:underline;}
		.login_box A.login {color:#fff; font:17px/22px Georgia; text-decoration:none;}
		.login_box A.login:hover {text-decoration:underline;}
	.languages {position:absolute; top:10px; right:10px; background:rgb(245, 212, 164); border-radius:5px; padding:10px 0 10px 10px;}
		.languages A {position:relative; float:left; margin:0 10px 0 0; color:#000; text-decoration:underline;}
		.languages A:hover {text-decoration:none;}
		.languages A.active {text-decoration:none; color:#375d2e;}
		@media (max-width: 480px) {
			.languages {
				right: 72px;
			}
		}
/* головне меню
---------------------------------*/
Nav.main_menu {width:1000px; height:47px; z-index:9;}
	Nav.main_menu UL {position:relative; float:left;}
		Nav.main_menu UL LI {position:relative; float:left;}
			Nav.main_menu UL LI A {position:relative; float:left; font:17px/14px Georgia; color:#fff; text-decoration:none; width:103px; height:45px; padding:0 10px;
			                       background:#9e5431; border-radius:4px; border:1px solid #803e1e;}
				Nav.main_menu UL LI A Span {width:103px; height:45px; display:table-cell; text-align:center; vertical-align:middle;}
			Nav.main_menu UL LI A:hover {text-decoration:underline;}
			Nav.main_menu UL LI A.active {background:#323232; border:1px solid #2a2a2a;}
			Nav.main_menu UL LI A.active:hover {text-decoration:none;}
	.cart_box {font:17px/14px Georgia; color:#fff; width:199px; height:30px; padding:15px 0 0 57px; background:url(../images/sprite.png) no-repeat right top #9e5431;
	           text-align:left; position:absolute; top:0; right:0; border:1px solid #803e1e; border-radius:4px;}
		.cart_box I {color:#eed7ad; font:11px/14px Tahoma; margin:0 0 0 8px;}
		.cart_box I:last-child {margin:0;}
		.cart_box Span {font:bold 15px/14px Tahoma;}
/* поле контенту
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.content {width:100%; min-width:1000px;}
	.breadcrumbs {width:100%; margin:0 0 10px 0;}
		.breadcrumbs Div {width:auto; position:relative; float:left; margin:0 10px 0 0;}
			.breadcrumbs Div::after {content:"/"; right:-3px; color:#333; position:relative;}
			.breadcrumbs Div A {text-decoration:underline; color:#333;}
			.breadcrumbs Div A:hover {text-decoration:none;}

	.for_bg {}
	/* ліва колонка
	-----------------------------------------------------------------------------------*/
	.left_col {width:250px; min-height:1px;}
		.left_menu {width:250px;}
			.left_menu UL {position:relative; float:left; margin:0 0 30px 0;}
				.left_menu UL LI {position:relative; float:left; width:250px;}
					.left_menu UL LI A {color:#fff; font:19px/17px Georgia; text-decoration:none; background:#9e5431; border-radius:4px; border:1px solid #803e1e;
					                    position:relative; float:left; width:230px; padding:13px 10px; margin:0;}
						.left_menu UL LI A B {position:absolute; bottom:-13px; left:0; background:url(../images/left_menu.png) no-repeat left bottom; width:250px;
						                      height:26px; display:none;}
						.left_menu UL LI A Span {z-index:1; position:relative; float:left;}
					.left_menu UL LI A.active {background:#323232; border:1px solid #2a2a2a;}
						.left_menu UL LI A.active B {background:url(../images/left_menu.png) no-repeat right bottom;}
					.left_menu UL LI A:hover Span {text-decoration:underline;}
					.left_menu UL LI UL {margin:8px 0 18px;}
						.left_menu UL LI UL LI A {background:none; color:#323232; padding:0 0 0 10px; width:auto; margin:5px 0; border:none;}
						.left_menu UL LI UL LI A:hover,.left_menu UL LI UL LI A.active {text-decoration:underline; background:none; border:none;}
	/* головна колонка
	-----------------------------------------------------------------------------------*/
	.main_col {width:730px; margin:0 0 0 20px; background:#fff;}
		/* стаття
		---------------------------------*/
		.main_col Article {width:100%; box-sizing:border-box; padding:0 20px 30px; font:15px/22px Tahoma; color:#565553;}
			.main_col Article Header {width:690px; position:relative; float:left; margin:5px 0 10px 0;}
				.main_col Article Header H1,.main_col Article Header H2 {position:relative; float:left; width:670px; color:#565553; margin:0; padding:0;
																		 font:18px/24px Tahoma;}
				.print_icon {background:url(../img/printer.png) no-repeat scroll 0 0 transparent; height:18px; top:5px; width:17px; position:relative; float:left;
				             cursor:pointer;}
					.main_col Article A {text-decoration:underline; color:#1f75c4;}
					.main_col Article A:hover {text-decoration:none;}
					.main_col Article H1,.main_col Article H2,.main_col Article H3 {color:#565553; font:18px/24px Tahoma; padding:10px 0;}
					.main_col Article H2 {font:17px/22px Tahoma; padding:8px 0;}
					.main_col Article H3 {font:bold 15px/20px Tahoma; padding:6px 0;}
					.main_col Article P {width:100%; padding:0 0 20px 0; margin:0; text-align:left; word-break: break-all;}
					.main_col Article UL {width:100%; padding:0 0 10px 20px; margin:0; list-style:disc; -webkit-box-sizing: border-box;
					-moz-box-sizing: border-box;
					box-sizing: border-box;}
					.main_col Article OL {width:100%; padding:0 0 10px 20px; margin:0; list-style:lower-roman; -webkit-box-sizing: border-box;
					-moz-box-sizing: border-box;
					box-sizing: border-box;}
		/* наші переваги
		---------------------------------*/
		.we {width:100%; margin:10px 0 30px 14px;}
		.details .we {margin:10px 0 30px 0;}
			.one_we {width:174px; margin:0 0 20px 30px; padding:0 0 0 60px; min-height:62px;}
			.details .one_we {width:180px;}
			.one_we.icon_2 {width:171px;}
			.details .one_we.icon_2 {width:160px;}
			.one_we.icon_3 {width:125px;}
			.details .one_we.icon_3 {width:118px;}
			.one_we.icon_4 {width:235px;}
			.one_we.icon_5 {width:176px;}
			.one_we:first-child, .one_we:nth-child(4) {margin:0;}
			.one_we::before {content:''; position:absolute; top:5px; left:0; width:52px; height:52px; background:url(../images/icons_sprite.png) no-repeat;}
			.one_we.icon_2::before {background-position:-61px 0;}
			.one_we.icon_3::before {background-position:-120px 0;}
			.one_we.icon_4::before {background-position:-181px 0;}
			.one_we.icon_5::before {background-position:-241px 0;}
				.ow_tit {width:auto; color:#860000; font:16px/20px Open_b; width:100%; margin:0 0 4px 0;}
				.ow_txt {color:#0c0c0c; font:italic 12px/16px Georgia; width:100%;}
		/* новини
		---------------------------------*/
		.news_list {width:960px;}
			.one_nl {width:100%; margin:20px 0 30px;}
				A.nl_pic {width:178px; height:178px; border:2px solid #252525;}
					.one_nl .photo_place {width:182px; height:182px; margin:0 30px 0 0;}
						A.nl_pic Img {position:absolute; top:0; left:0; width:178px; height:178px;}
						A.nl_pic Img:first-child {opacity:1; z-index:1; transition:all 0.2s linear 0.2s;}
						A.nl_pic Img:last-child {opacity:1; transition:all 0.2s linear 0.2s;}
						.one_nl:hover A.nl_pic Img:first-child {opacity:0; transition:all 0.2s linear 0s;}
				.text_place {width:748px;}
					.tp_title {color:#424243; font:22px/26px Arial; text-decoration:none;}
					.tp_title:hover {color:#000;}
					.tp_txt {width:748px; height:76px; overflow:hidden; color:#424243; font:14px/22px Arial; padding:10px 0; margin:0 0 34px 0;}
					A.tp_more {color:#fff; font:15px/20px Arial; text-decoration:none; background:#b2b3b7; padding:3px 16px; transition:all 0.2s linear 0s;}
					.one_nl:hover A.tp_more {background:#252525; transition:all 0.2s linear 0s;}
		/* каталог - плитка
		---------------------------------*/
		.catalog_list {width:100%;}
			.one_good {width:202px; height:376px; padding:10px 20px 14px; transition:all 0.2s linear 0s;}
			.one_good:hover {background:#f2dfc2; transition:all 0.2s linear 0s;}
				.og_title {width:202px; height:57px; overflow:hidden; margin:0 0 4px 0;}
					.og_title Span {width:202px; height:60px; display:table-cell; text-align:center; vertical-align:middle;}
						.og_title Span A {color:#2c2c2c; font:15px/18px Georgia; text-decoration:none;}
						.one_good:hover .og_title Span A {text-decoration:underline;}
				.og_photo {width:199px; left:1px; height:261px; margin:8px 0;}
					.og_photo Span {width:199px; height:261px; display:table-cell; text-align:center; vertical-align:middle;}
						.og_photo Img {border-radius:2px; max-width:199px; max-height:261px; vertical-align:middle;}
				.og_price {width:102px; top:5px; color:#3a3a3a; font:13px/18px Tahoma;}
					.og_price B {font:bold 18px/18px Tahoma;}
					.og_price Span {width:47px; height:19px; background:url(../images/sprite.png) no-repeat -212px -167px; position:absolute; top:-32px; left:0;
					                color:#f01702; font:16px/18px Tahoma; text-decoration:line-through; text-align:center; padding:8px 10px 0 0;}
				A.og_buy {color:#fff; font:16px/32px Georgia; text-decoration:none; text-align:center; background: rgb(113,145,72); /* Old browsers */
background: -moz-linear-gradient(top, rgba(113,145,72,1) 1%, rgba(55,93,46,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(113,145,72,1) 1%,rgba(55,93,46,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(113,145,72,1) 1%,rgba(55,93,46,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#719148', endColorstr='#375d2e',GradientType=0 ); /* IE6-9 */ border-radius: 3px;
				          width:98px; height:32px; border: 1px solid #375d2e;}
				.one_good:hover A.og_buy {background-position:-100px -160px;}
			.catalog_line {width:677px; height:7px; background:url(../images/line.png) no-repeat; left:31px; margin:16px 0;}
			.sort_panel {width:100%; height:51px; background:url(../images/sort_panel.jpg) no-repeat; margin:18px 0 30px 14px;}
				.one_sort, .one_type {margin:9px 0 0 25px;}
				.one_type {margin:20px 0; width:100%;}
				.one_sort:last-child {margin:9px 0 0 50px;}
				.one_sort Span, .one_type Span {z-index:2; position:relative; float:left;}
					.one_sort Label, .one_type Label {position:relative; float:left; color:#3c3c3c; font:19px/23px Georgia; margin:0 8px 0 0;}
					.one_type Label {font:17px/18px Tahoma;}
					.one_sort A, .one_type A {color:#803e1e; text-decoration:underline; font:15px/18px Georgia; background:url(../images/sprite.png) no-repeat right -413px; padding:0 20px 0 0;}
					.one_type A {background:none; font:17px/18px Georgia;}
						.one_type A::before {width:0; height:0; border-style:solid; border-width:8px 7px 0 7px; border-color:#1b5e1f transparent transparent transparent; position:absolute; content:''; top:6px; right:0;}
						.one_type UL LI A::before {display:none;}
					.one_sort_drop, .one_type_drop {position:absolute; top:-9px; left:-17px; width:196px; border:1px solid #fff; background:#fafafa; border-radius:3px; display:none;
					                background:-moz-linear-gradient(top, #fafafa 0%, #eaeaea 100%);
									background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#eaeaea));
									background:-webkit-linear-gradient(top, #fafafa 0%,#eaeaea 100%); background:-o-linear-gradient(top, #fafafa 0%,#eaeaea 100%);
									background:-ms-linear-gradient(top, #fafafa 0%,#eaeaea 100%); background:linear-gradient(to bottom, #fafafa 0%,#eaeaea 100%);
									filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#eaeaea',GradientType=0 );
									box-shadow:0 3px 10px -6px #666; padding:53px 48px 12px 48px; text-align:right; z-index:1;}
					.one_type_drop {padding:6px 17px 8px; text-align:left; width:auto; top:30px;}
					.one_sort_drop UL, .one_type_drop UL {width:100%;}
						.one_sort_drop LI, .one_type_drop LI {position:relative; float:left; width:100%; margin:0 0 5px 0;}
							.one_sort_drop A, .one_type_drop A {background:none; color:#3c3c3c; font:15px/18px Georgia; text-decoration:none; text-align:right; padding:0;}
							.one_type_drop A {text-align:left;}
							.one_sort_drop A:hover, .one_type_drop A:hover {text-decoration:underline;}
							.one_sort_drop A.selected, .one_type_drop A.selected {display:none;}
		/* детальне каталогу
		---------------------------------*/
		.details {width:700px; margin:20px 10px 30px 20px;}
			.details .catalog_line {left:10px; margin:30px 0;}
			.main_photo {width:199px; left:1px; height:261px; margin:0 30px 0 0;}
				.main_photo Span {width:199px; height:261px; display:table-cell; text-align:center; vertical-align:middle;}
					.main_photo Img {border-radius:2px; max-width:199px; max-height:261px; vertical-align:middle;}
				.main_photo B {position:absolute; top:20px; left:20px; background:url(../images/sprite.png) no-repeat -610px -322px; width:64px; height:64px;}
			.rest_det_info {width:471px;}
				.rest_det_info Header {width:100%; margin:0 0 10px 0;}
					.rest_det_info Header H1 {color:#3c3c3c; font:20px/25px Georgia;}
					.rest_det_info Header Span {color:#bf8e3e; font:14px/25px Tahoma;}
				.det_price {color:#3a3a3a; font:13px/18px Tahoma; width:98px; padding:0 0 0 10px; margin:32px 0 0 0;}
					.det_price B {font:bold 18px/18px Tahoma;}
					.det_price Span {color:#e82c14; font:bold 18px/18px Tahoma; text-decoration:line-through; position:absolute; top:-30px; left:10px;}
				A.det_buy {width:138px; height:38px;  background: rgb(113,145,72); /* Old browsers */
background: -moz-linear-gradient(top, rgba(113,145,72,1) 1%, rgba(55,93,46,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(113,145,72,1) 1%,rgba(55,93,46,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(113,145,72,1) 1%,rgba(55,93,46,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#719148', endColorstr='#375d2e',GradientType=0 ); /* IE6-9 */ border-radius: 3px; border: 1px solid #375d2e; text-align:center; color:#fff; font:22px/22px Georgia;
				           text-decoration:none; padding:14px 0 0 0;}
				A.det_buy:hover {text-decoration:underline;}
				.det_short_info {width:210px; height:52px; overflow:hidden; color:#565553; font:15px/17px Tahoma; margin:0 0 0 15px;}
				.det_small_photos {width:100%; margin:13px 0 0 0;}
					.det_small_photos .dsp_one {width:102px; height:134px; position:relative; float:left; margin:0 20px 0 0;}
					.det_small_photos .dsp_one:last-child {margin:0;}
						.det_small_photos .dsp_one Span {width:102px; height:134px; display:table-cell; text-align:center; vertical-align:middle;}
							.det_small_photos .dsp_one Span Img {max-width:102px; max-height:134px; vertical-align:middle; border-radius:2px;}
				.color_selector {width:100%; margin:20px 0 15px 0;}
					.color_selector Label {position:relative; float:left; margin:0 10px 0 0;}
					.color_selector A {position:relative; float:left; text-decoration:none; border-radius:50%; margin:0 5px 5px 0; width:24px; height:24px; transform:scale(.8); transition:transform 0.2s linear 0s;
					                   border:2px solid #000;}
					.color_selector A.active {transform:scale(1); transition:transform 0.2s linear 0s;}

				.color_cir {position:relative; float:left; text-decoration:none; border-radius:50%; margin:0 5px 5px 0; width:24px; height:24px; transform:scale(.8); transition:transform 0.2s linear 0s;

					                   border:2px solid #000;}

					.color_cir.active {transform:scale(1); transition:transform 0.2s linear 0s;}
					table .color_cir{float: none; display: inline-block; vertical-align: middle;}
					.admin_component .color_cir{float: none; display: inline-block; vertical-align: middle;}
			.buy_onemoretime {width:677px; left:10px; background:url(../images/line.png) no-repeat left top,url(../images/line.png) no-repeat left bottom; padding:23px 0;}
				.bo_title {width:434px; color:#3c3c3c; font:20px/25px Georgia;}
				.buy_onemoretime .det_price {width:95px;}
			.det_see_more {width:726px; margin:0 0 0 -20px;}
				.dsm_title {width:100%; text-align:center; margin:30px 0; color:#565553; font:18px/22px Tahoma;}
		/* вікно кошика
		-----------------------------------------*/
		.cart_window {width:684px; min-height:200px; background:url(../images/cart_bg.png) repeat; padding:10px; position:absolute; z-index:999; top:185px; left:50%;
					  margin:0 0 0 -342px; border-radius:30px; display: none}
			.cart_top {position:absolute; top:-35px; right:30px; background:#c9a156; width:190px; height:23px; border-radius:20px 20px 0 0; padding:11px 30px;}
				.cart_top Span {color:#fff; font:18px/22px Tahoma;}
				.cart_top A.close {color:#fff; font:14px/22px Tahoma; text-decoration:underline;}
				.cart_top A.close:hover {text-decoration:none;}
			.cart_place {width:684px; min-height:200px; background:url(../images/cart_bg_in.jpg) repeat; border-radius:22px;}
				.cp_one_good {width:684px; background:url(../images/line.png) no-repeat center bottom; margin:27px 0 0; padding:0 0 25px 0;}
					.cp_photo {width:133px; height:174px; margin:0 0 0 38px;}
						.cp_photo Span {width:133px; height:174px; display:table-cell; text-align:center; vertical-align:middle;}
							.cp_photo Span Img {max-width:133px; max-height:174px; border-radius:2px; vertical-align:middle;}
					.cp_title {width:434px; height:50px; padding:12px 40px 0 39px; background:url(../images/sprite.png) no-repeat -2px -235px;}
						.cp_title A {color:#3c3c3c; font:15px/18px Georgia; text-decoration:none;}
						.cp_title A:hover {text-decoration:underline;}
						.color_cir {position:relative; float:left; border:2px solid #000; border-radius:50%; height:24px; width:24px; margin:0 0 0 10px;}
					.cp_for_number {width:94px; height:29px; background:url(../images/sprite.png) no-repeat -601px -167px; margin:23px 0 0 30px; padding:3px 0 0 4px;}
						.cp_for_number Input {width:47px; height:26px; background:#fff; color:#565553; font:15px/18px Georgia; text-align:center; border-radius:13px;
						                      border:none; padding:0;}
						.cp_for_number Span {color:#fff; font:14px/18px Georgia; padding:0 0 0 6px;}
						A.cfn_more,A.cfn_less {position:absolute; top:-15px; left:0; width:54px; height:15px; background:url(../images/sprite.png) no-repeat -704px -175px;}
						A.cfn_less {bottom:-15px; top:auto; background-position:-743px -175px;}
						A.cfn_more:active {background-position:-704px -176px;}
						A.cfn_less:active {background-position:-743px -174px;}
					A.cp_del {color:#fc1807; font:13px/18px Georgia; text-decoration:underline; position:absolute; top:148px; left:201px;}
					A.cp_del:hover {text-decoration:none;}
				.cp_total {width:100%; margin:30px 0; color:#484846; font:18px/22px "Arial Black"; text-align:center;}
				.cp_form {margin:0 0 0 40px;}
					.cpf_1 {width:296px; margin:0 10px 0 0;}
						.cp_one_inp {width:287px; height:auto; background:url(../images/sprite.png) no-repeat 0 -319px; padding:2px 9px 2px 0; margin:0 0 10px 0;
						             box-shadow:0 0 5px #9cae4e;}
						.cp_one_inp.fon {background:url(../images/cart_fon.png) no-repeat;}
							.cp_one_inp Label {width:90px; margin:4px 10px 0 0; color:#fff; font:14px/18px Georgia; position:relative; float:left; text-align:right;}
							.cp_one_inp Input,.cp_one_inp Textarea {width:171px; height:26px; border:none; border-radius:13px; background:#fff; font:15px/18px Georgia;
							                                        padding:0 8px;}
							.cp_one_inp Input.error,.cp_one_inp Textarea.error {box-shadow:inset 0 0 3px #f00;}
							.cp_one_inp Textarea {padding:5px 8px; height:55px;}
							.delivery_box {width:186px; color:#fff;}
								.delivery_box A {color:#000; text-decoration:none; padding:0 0 0 20px; background:url(../images/checkboxes.png) no-repeat 0 2px;}
								.delivery_box A.active {background-position:0 -82px;}
						.ord_buts {width:100%; margin:20px 0 30px; display:inline-block; text-align:center; float:none;}
							.ord_buts A.order {color:#fff; font:20px/24px Georgia; text-align:center; text-decoration:none; width:238px; height:39px; clear:both; padding:13px 0 0; margin:0 30px 0 0; float:none; display:inline-block; background:url(../images/sprite.png) no-repeat -536px -235px;}
							.ord_buts A.order.cart_close {font-size:17px;}
							.ord_buts A.order:hover {text-decoration:underline;}
				.order_send_ok {padding:40px; color:#484846; font:18px/22px "Arial Black";}
/* підвал сайту
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
Footer {width:100%; min-width:1000px; height:157px; color:#3a3a3a; font:13px/16px Tahoma;}
	.bottom_menu {width:100%; margin:36px 0 0 0; float: none; text-align: center; display: table;}
		.bottom_menu UL {display: inline-block; float: none; vertical-align: top;}	
		.bottom_menu LI {position:relative; float:left;}
			.bottom_menu LI A {position:relative; float:left; font:17px/14px Georgia; color:#fff; text-decoration:none; width:105px; height:45px; padding:0 10px;
			                   background:#9e5431; border-radius:4px; border:1px solid #803e1e;}
				.bottom_menu LI A Span {width:105px; height:45px; display:table-cell; text-align:center; vertical-align:middle;}
			.bottom_menu LI A:hover {text-decoration:underline;}
			.bottom_menu LI A.active {background:#323232; border:1px solid #2a2a2a;}
			.bottom_menu LI A.active:hover {text-decoration:none;}
		.bottom_menu .login_box {float: none; display: inline-block; vertical-align: top;}
	.copy {margin:14px 0 0 0; width:100%; color:#333;}
		.copy A {color:#333; text-decoration:none;}
		.copy A:hover {text-decoration:underline;}
		
/*--------------------------------------------------------------------     Стандартні стилі сайтів     --------------------------------------------------------------------*/
/* пагінатор
-----------------------------------------*/
Nav.paginator {width:100%; margin:15px 0; background:url(../images/line.png) no-repeat center bottom; padding:0 0 30px 0;}
	.paginator A,.paginator Strong {position:relative; float:left; width:49px; height:35px; background:rgb(245, 212, 164); margin:0 1px;
	                                color:#565553; font:22px/22px "Arial Black"; text-decoration:none; text-align:center; padding:12px 0 0 0;}
	.paginator A:hover,.paginator Strong {background:#9e5431; border-radius:4px; border:1px solid #803e1e; width:47px; height:33px; color:#fff;}
	.paginator Span {position:relative; float:left; width:49px; height:39px; margin:0 1px; color:#565553; font:22px/22px "Arial Black"; text-decoration:none;
	                 text-align:center; padding:12px 0 0 0;}
	.paginator A.pag_left,.paginator A.pag_right {}
	.paginator Span.pag_left,.paginator Span.pag_right {color:#666;}
	/* Зворотній зв'язок
	-----------------------------------------*/
	.feedback {width:303px; margin:15px 0;}
		.feedback .evry_title {width:303px; height:auto; background:url(../images/sprite.png) no-repeat 0 -319px #668616; padding:2px 0 2px 0; margin:0 0 10px 0;
						       box-shadow:0 0 5px #9cae4e; position:relative; float:left;}
			.feedback Label[for*="feedback"] {width:106px; margin:4px 10px 0 0; color:#fff; font:14px/18px Georgia; position:relative; float:left; text-align:right;}
				.et_long {width:290px; padding:3px 6px;}
					.et_long A {color:#beda24 !important; font-size:12px;}
					#docs {position:relative; float:left; width:187px;}
						#docs Input {margin:0 0 2px 0;}
					.feedback .evry_title Span {font-size:12px; color:#fff; float:right; position:relative; right:6px;}
			.feedback Input,.feedback Textarea {width:169px; height:26px; border:none; border-radius:13px; background:#fff; font:15px/18px Georgia; padding:0 8px;}
			.feedback Textarea {height:53px; padding:6px 8px; vertical-align: top;}
			.feedback .evry_title.wrong Input,.feedback .evry_title.wrong Textarea,.feedback .evry_title Input.error,.feedback .evry_title Textarea.error
			{box-shadow:inset 0 0 3px #f00;}
			.captcha {
				padding: 0 2px;
			}
			.feedback .captcha Input {padding:0 8px 0 125px; text-align:center; width: 100%; -webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;}
				.captcha_place {position:absolute; top:0; left:0; border-right:1px solid #668616; height:26px;}
					.captcha_place Img {border-radius:13px 0 0 13px; margin-left: 2px;}
					.captcha_place A.reload {position:absolute; left:86px; top:0; width:28px; height:26px; background:url(../img/refresh.png) no-repeat;}
					.captcha_place A.reload:hover {background-position:0 -27px;}
			.feedback A.send_adm {color:#fff; font:22px/24px Georgia; text-align:center; text-decoration:none; width:238px; height:39px; clear:both; padding:13px 0 0;
						          background:url(../images/sprite.png) no-repeat -536px -235px; margin:20px 0 30px 32px;}
			.feedback A.send_adm:hover {text-decoration:underline;}
		.mail_sent {height:22px; background:url(../img/ok.png) no-repeat 26px 0; padding:10px 0 0 70px; font:font:14px/18px Arial; color:#000;}
/* Google мапа
-----------------------------------------*/
.map_area {width:690px; height:285px; margin:0 0 20px 0;}
/* фон для затемнення сайту
-----------------------------------------*/
.black {position:fixed; top:0; left:0; right:0; bottom:0; z-index:100; background:#3d3d3d;}
/* 404 сторінка
-----------------------------------------*/
.page_404 {width:100%; min-width:1000px; height:100%; background:#fff;}
	.er_logo {width:1000px; margin:50px 0 90px;}
		.er_logo A {width:253px; height:142px; margin:0 0 0 -126px; position:relative; float:left; left:50%; top:0;}
	.text_404 {width:1000px; text-align:center; color:#484848; font:18px/30px Arial;}
		.text_404 B {font:50px/30px Arial;}
		.text_404 A {color:#0087e6; text-decoration:none;}
		.text_404 A:hover {text-decoration:underline;}
/* Інше
-----------------------------------------*/
.visible-xs {
  display: none !important;
}
/* мобільне меню
-----------------------------------------*/
.dropdown-wrapper {
	border: 1px solid #803e1e;
	background-color: #9e5431;
	text-align: center;
	position: relative;
	z-index: 100;
	padding: 7px 0;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
	.dropdown-wrapper .dropdown-trigger {
		font-family: Georgia;
		color: #fff;
		text-decoration: none;
		display: block;
	}
	.dropdown-wrapper span.inner-icon {
		display: block;
	}
	.dropdown-wrapper span.icon-bar {
		display: block;
	    width: 23px;
	    height: 3px;
	    margin: 3px auto;
	    background-color: white;

	    -webkit-border-radius: 1px;
	    -moz-border-radius: 1px;
	    -ms-border-radius: 1px;
	    -o-border-radius: 1px;
	    border-radius: 1px;
	}
.left_menu NAV.dropdown {
	width: 230px;
	position: fixed;
	right: -230px;
	top: 0;
	z-index: 1000;

	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
	.left_menu NAV.dropdown > UL {
		position: relative;
		display: block;
		padding-top: 10px;
		margin-right: 10px;
	}
		.left_menu NAV.dropdown > UL > LI {
			display: block;
			text-align: left;
			margin: 0;
		}
			.left_menu NAV.dropdown > UL > LI > A {
				font-size: 14px;
				line-height: 1.1em;
				padding: 6px 10px 7px;

				-webkit-border-top-right-radius: 0px;
				-moz-border-top-right-radius: 0px;
				-ms-border-top-right-radius: 0px;
				-o-border-top-right-radius: 0px;
				border-top-right-radius: 0px;

				-webkit-border-bottom-right-radius: 0px;
				-moz-border-bottom-right-radius: 0px;
				-ms-border-bottom-right-radius: 0px;
				-o-border-bottom-right-radius: 0px;
				border-bottom-right-radius: 0px;
			}
			
.dropdown-wrapper .close {
  position: absolute;
  left: -40px;
  top: 10px;
  width: 30px;
  height: 30px;
  background-color: #fff;
  z-index: 1000;

  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;

  --webkit-box-shadow: 0 0 5px rgba(0,0,0,.4);
  box-shadow: 0 0 5px rgba(0,0,0,.4);

  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.dropdown-wrapper .active .close {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
}
.dropdown-wrapper .close:before, .dropdown-wrapper .close:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  height: 20px;
  width: 2px;
  background: #000;
}
.dropdown-wrapper .close:before {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.dropdown-wrapper .close:after {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}