@charset "utf-8";

@font-face {font-family:"Seg_n";
			src:url("../fonts/segoeui.eot");
			src:url("../fonts/segoeui.eot?#iefix") format("embedded-opentype"),
				url("../fonts/segoeui.ttf") format("truetype"); font-weight:400; font-style:normal;}
@font-face {font-family:"Seg_l";
			src:url("../fonts/segoeuil.eot");
			src:url("../fonts/segoeuil.eot?#iefix") format("embedded-opentype"),
				url("../fonts/segoeuil.ttf") format("truetype"); font-weight:300; font-style:normal;}
@font-face {font-family:"Seg_b";
			src:url("../fonts/segoeuib.eot");
			src:url("../fonts/segoeuib.eot?#iefix") format("embedded-opentype"),
				url("../fonts/segoeuib.ttf") format("truetype"); font-weight:700; font-style:normal;}
@font-face {font-family:"Seg_i";
			src:url("../fonts/segoeuii.eot");
			src:url("../fonts/segoeuii.eot?#iefix") format("embedded-opentype"),
				url("../fonts/segoeuii.ttf") format("truetype"); font-weight:400; font-style:italic;}
@font-face {font-family:"Seg_s";
			src:url("../fonts/segoeuis.eot");
			src:url("../fonts/segoeuis.eot?#iefix") format("embedded-opentype"),
				url("../fonts/segoeuis.ttf") format("truetype"); font-weight:600; font-style:normal;}
/*------------------------------------------------------------------------------------     CSS Document of SUFIX © 2015. All rights reserved     -------------------------------------------------------------------------------------*/

BODY,HTML {
/*-------------------------- налаштовуємо загальні стилі --------------------------*/
background:#f2f2f2;
font-family:"Seg_n";
font-size:14px;
/*---------------------------------------------------------------------------------*/
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:1170px; padding:0 10px; margin:0 auto;} A:active {outline:none;} * {outline:none; box-sizing:border-box;} 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; border:none;} Input {padding:0; border:none;} P {margin:0; padding:0;} P Strong {font-weight: 700; font-family: Seg_b;} Table {border-collapse:collapse;} Img {vertical-align:middle;} .long_div {position:relative; float:left; width:100%;} .hidden {display:none;}

/*------------------------- висота футера для притискання -------------------------*/
.for_footer_bottom {min-height:100%; padding:0 0 220px 0;}

/*-------------------------- вигляд стандартних інпутів ---------------------------*/
Input,Textarea,.feedback .long_div {position:relative; float:left; width:100%; height:38px; border:1px solid #d0d0d0; background:#fff; color:#7a7a7a; font:14px Seg_n; padding:0 10px; transition:all 0.2s linear 0.2s;}
Textarea {padding:6px 10px;}
Input:focus,Textarea:focus {box-shadow:inset 0 3px 3px #ccc; transition:all 0.2s linear 0.2s;}
Input.error,Textarea.error {border:1px solid #b30000; transition:all 0.2s linear 0.2s;}
/*-------------------------- вигляд стандартних кнопок ----------------------------*/
.common_but {width:268px; height:41px;color:#fff;font:18px/22px Seg_n;text-decoration:none;  text-align:center;background:#004a99;
}
	.common_but B {width:inherit; height:inherit; position:absolute; top:0; left:0; background:rgba(255,255,255,0.2); opacity:0; transition:all 0.2s linear 0s;}
	.common_but:hover B {opacity:1; transition:all 0.2s linear 0s;}
	.common_but Span {width:inherit; height:inherit; display:table-cell; text-align:center; vertical-align:middle; position:relative; z-index:1;}
/*------------------------- вигляд стандартних заголовків -------------------------*/
.common_tit {width:100%; margin:10px 0; padding:0; color:#004a99; font:700 18px/22px Seg_b; text-transform:uppercase;}

/*-------------------------------------------------------------------------------------------------     основні CSS стилі сайту     --------------------------------------------------------------------------------------------------*/

/* шапка сайту
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
Header.header {width:100%; min-width:1000px; z-index:3; background:url(../images/header.jpg) no-repeat center top; background-size:cover;}
	/* верхня частина шапки
	------------------------------------------------------------------------------------------------------------------------------*/
	.for_top_menu {width:100%; height:30px; border-bottom:1px solid #fff;}
		.top_menu {width:auto;}
			.top_menu UL {width:auto;}
				.top_menu UL LI {position:relative; float:left;}
					.top_menu UL LI A {position:relative; float:left; padding:5px 13px 0 12px; height:30px; text-decoration:none; color:#fff; font:14px/18px Seg_n;}
						.top_menu UL LI A B {position:absolute; top:8px; left:0; width:1px; height:13px; background:#fff;}
						.top_menu UL LI:first-child A B {display:none;}
					.top_menu UL LI A:hover,.top_menu UL LI A.active {text-decoration:underline;}
		.for_login {width:auto;}
			.for_login A {font:14px/18px Seg_n; color:#fff; text-decoration:none; height:30px; padding:5px 0 0 30px; background:url(../images/sprite.png) no-repeat; margin:0 0 0 20px;}
			.for_login A.login {background-position:-394px 7px;}
			.for_login A.register {background-position:-530px 7px;}
			.for_login A:hover,.for_login A.active {text-decoration:underline;}
	/* головна частина шапки
	------------------------------------------------------------------------------------------------------------------------------*/
	.main_part {width:100%; height:130px;}
		.for_logo {width:auto; height:auto; margin:6px 78px 0 0;}
			.for_logo A {text-decoration:none;}
			.for_logo Span {position:absolute; top:67px; left:0; color:#fff; font:italic 13px/18px Seg_i;}
            .for_logo Img {max-height:120px;}
		.address {width:220px; margin:10px 0 0 0;}
			.skype,.phones {width:100%; color:#fff; font:18px/24px Seg_l;}
			.skype {height:24px;}
				.skype A {color:#171dd8; text-decoration:none; padding:0 0 0 30px; background:url(../images/sprite.png) no-repeat -398px -39px; transition:all 0.2s linear 0s;}
				.skype A:hover {color:#004a99; transition:all 0.2s linear 0s;}
				.phones B {font-weight:300; width:100%; padding:0 0 0 30px; position:relative; float:left;}
				.phones B.life {background:url(../images/sprite.png) no-repeat -976px 9px;}
				.phones B.kyivstar {background:url(../images/sprite.png) no-repeat -978px -16px;}
				.phones B.mts {background:url(../images/sprite.png) no-repeat -978px -43px;}
		.for_order_call {width:auto; height:130px;}
			A.order_call {width:160px; height:30px; font:14px/16px Seg_n; top:50%; margin:-15px 0 0 0;}
				A.order_call Span {padding:0 0 0 30px; background:url(../images/sprite.png) no-repeat 10px 7px;}
			/* стандартна форма
			-----------------------------------------------------------------------------------*/
			.standart_form {position:absolute; top:30px; right:-20px; background:#f2f2f2; border:20px solid rgba(255,255,255,0.8); -webkit-background-clip:padding-box; background-clip:padding-box; width:436px; padding:10px;
			                z-index:1001; color:#a1a1a1;}
				A.sf_close {position:absolute; top:15px; right:15px; width:11px; height:11px; background:url(../images/sprite.png) no-repeat -517px -262px; padding:0; z-index:1; transform:rotate(0deg);
				            transition:all 0.2s linear 0s;}
				A.sf_close:hover {transform:rotate(90deg); transition:all 0.2s linear 0s;}
				.sf_title {width:100%; font:14px/18px Seg_n; text-transform:uppercase; margin:0 0 10px; padding:0 10px 7px 10px; border-bottom:1px solid #dedede; text-align:center;}
					.sf_title B {font:700 14px/18px Seg_b; color:#004a99;}
					.standart_form .long_div {padding:0 10px 10px 10px;}
						.standart_form A.common_but,.buy_me .standart_form A.common_but {left:50%; margin:10px 0 0 -134px; width:268px;}

                .det_price .buy_me .long_div A.common_but {float:left; margin:10px 0 0 -134px;}
		/* міні кошик
		-----------------------------------------------------------------------------------*/
		.for_mini_cart {width:200px; height:62px; margin:33px 0 0 0; background:#004a99;}
			.mc_empty,A.mc_with_items {width:200px; height:62px; padding:10px; color:#fff; font:14px/20px Seg_n; text-shadow:0 -1px 0 #3f0b3e; position:relative; display:table-cell; vertical-align:middle;
			                           background:url(../images/sprite.png) no-repeat -138px 3px;}
			A.mc_with_items {text-decoration:none; display:inline-block;}
				A.mc_with_items B {width:inherit; height:inherit; position:absolute; top:0; left:0; background:rgba(255,255,255,0.2); opacity:0; transition:all 0.2s linear 0s;}
				A.mc_with_items:hover B {opacity:1; transition:all 0.2s linear 0s;}
			.mc_window {width:401px; background:#f2f2f2; border:20px solid rgba(110,41,109, 0.9); -webkit-background-clip:padding-box; background-clip:padding-box; padding:10px; z-index:1001; color:#a1a1a1; position:absolute;
			            top:62px; right:0; display:none;}
				.mc_window .sf_title {font:700 14px/18px Seg_b; color:#004a99; margin:0;}
					.mw_all {width:100%;}
						.mw_one {width:100%; border-bottom:1px solid #dedede; padding:10px;}
							.mw_photo {width:86px; height:97px; padding:6px; background:#fff; box-shadow:0 1px 3px #e6e6e6; margin:0 10px 0 0; transition:all 0.2s linear 0s;}
							.mw_one:hover .mw_photo {box-shadow:0 1px 6px #cbcbcb; transition:all 0.2s linear 0s;}
								.mw_photo Div {width:74px; height:85px; display:table-cell; text-align:center; vertical-align:middle;}
									.mw_photo Div Img {max-width:74px; max-height:85px; vertical-align:middle;}
							.mw_name {width:225px; height:97px; overflow:hidden;}
								.mw_name Div {width:inherit; height:inherit; display:table-cell; vertical-align:middle;}
									.mw_name A {color:#004a99; font:600 14px/24px Seg_s; text-transform:uppercase; text-decoration:none; transition:all 0.2s linear 0s;}
									.mw_one:hover .mw_name A {color:#171dd8; transition:all 0.2s linear 0s;}
							.mw_price {display:none;}
						.mc_window .long_div {margin:10px 0;}
						.mw_total {width:100%; text-align:center; margin:10px 0 7px; color:#000; font:700 24px/30px Seg_b;}
							.mw_total B {color:#004a99;}
							.mc_window A.common_but {left:50%; margin:0 0 0 -134px;}
		/* вікно кошика
		-----------------------------------------------------------------------------------*/
		.cart_window,.zoom_window {width:800px; min-height:200px; background:#f2f2f2; border:20px solid rgba(110,41,109, 0.9); -webkit-background-clip:padding-box; background-clip:padding-box; padding:10px; position:absolute;
		                           z-index:1002; top:100px; left:50%; margin:0 0 0 -400px; display:none;}
			.cart_window .sf_title {color:#a1a1a1;}
				.cart_window A.sf_close,.zoom_window A.sf_close {width:19px; height:19px; background-position:-579px -257px; top:8px; right:8px;}
			.mc_place {width:100%;}
				.one_ct_good {width:100%; min-height:97px; padding:10px; border-bottom:1px solid #dedede;}
					.one_ct_good .mw_photo {margin:0 20px 0 0;}
					.one_ct_good:hover .mw_photo {box-shadow:0 1px 6px #cbcbcb; transition:all 0.2s linear 0s;}
					.one_ct_good .mw_name {width:320px;}
					.one_ct_good:hover .mw_name A {color:#171dd8; transition:all 0.2s linear 0s;}
					.cart_total {width:140px; padding:34px 0 0 0;}
						A.ct_plus,A.ct_minus {width:28px; height:28px; background:#ededed; border:4px solid #dbdcdc; border-radius:4px; text-decoration:none; text-align:center;}
							A.ct_plus I,A.ct_minus I {width:inherit; height:inherit; position:absolute; top:0; left:0; background:rgba(255,255,255,0.2); opacity:0; transition:all 0.2s linear 0s;}
							A.ct_plus:hover I,A.ct_minus:hover I {opacity:1; transition:all 0.2s linear 0s;}
								A.ct_plus Span,A.ct_minus Span {position:relative; z-index:1;}
							A.ct_plus B,A.ct_minus B {width:18px; height:18px; color:#fff; font:700 18px/13px Seg_b; background:#004a99;}
						.cart_total Input {width:50px; height:28px; border:1px solid #ededed; position:relative; float:left; margin:0 8px; text-align:center; color:#004a99; font:600 18px/22px Seg_s; padding:0;}
					.cart_cost {width:120px; text-align:left; color:#004a99; font:700 18px/22px Seg_b; margin:35px 0 0 0;}
						.cart_cost Small {font-weight: 400;
							font-family: "Seg_n";}
					A.ct_delete {position:absolute; top:50%; right:15px; margin:-5px 0 0 0; width:11px; height:11px; background:url(../images/sprite.png) no-repeat -517px -262px; padding:0; z-index:1; transform:rotate(0deg);
					             transition:all 0.2s linear 0s;}
					A.ct_delete:hover {transform:rotate(90deg); transition:all 0.2s linear 0s;}
			.cw_bottom {width:100%; padding:10px; border-top:1px solid #dedede;}
				.cw_bottom A.cart_close_link {color:#642563; font:italic 14px/18px Seg_i; text-decoration:none; top:2px; transition:all 0.2s linear 0s;}
				.cw_bottom A.cart_close_link:hover {color:#171dd8; transition:all 0.2s linear 0s;}
				.cw_bottom .common_but I {position:absolute; top:0; left:0; width:38px; height:100%; background:url(../images/sprite.png) no-repeat -286px -157px rgba(255,255,255,0.2);}
				.cw_bottom .common_but Span {padding:0 0 0 38px;}
	/* нижня частина шапки
	------------------------------------------------------------------------------------------------------------------------------*/
	/* головне меню
	-----------------------------------------------------------------------------------*/
	.for_main_menu {width:100%; height:102px; border:1px solid #fff; border-left:none; border-right:none; background:#004a99;}
		.for_main_menu Nav {width:auto;}
			.for_main_menu Nav UL {position:relative; float:left; width:100%;}
				.for_main_menu Nav UL LI {position:relative; float:left;}
					.for_main_menu Nav UL LI A {position:relative; float:left; width:143px; height:50px; color:#fff; text-decoration:none; transition:all 0.2s linear 0s; font:400 13px/16px Seg_n; text-transform:uppercase;
					                            text-shadow:0 1px 0 #3f0b3e;}
					.for_main_menu Nav UL LI A:hover,.for_main_menu Nav UL LI A.active {background:rgba(0,0,0,0.14); transition:all 0.2s linear 0s;}
						.for_main_menu Nav UL LI A Span {width:inherit; height:50px; display:table-cell; text-align:center; vertical-align:middle; padding:0 6px; border-left:1px solid #fff; border-right:1px solid #fff;}
	/* випадайка головного меню
	-----------------------------------------------------------------------------------*/
	.for_evry_drop {width:1000px; background:#004a99; position:absolute; top:50px; left:0; z-index:50; overflow:hidden; padding:10px 20px; display:none;}
		.one_col {width:202px; margin:0 0 0 37px;}
		.one_col:first-child {margin:0;}
			.for_main_menu Nav UL LI UL.ul_one {padding:0; margin:0; position:relative; float:left; list-style:none; width:100%; left:0; background:none; border-radius:0;}
				UL.ul_one LI {position:relative; float:left; width:100%; padding:0 0 1px 0; background:none; height:auto;}
					.for_main_menu Nav UL LI UL.ul_one LI A {color:#fff; font:400 14px/18px Seg_n; text-transform:uppercase; text-decoration:none; background:none; height:auto; transition:all 0.2s linear 0s;}
					.for_main_menu Nav UL LI UL.ul_one LI A:hover,.for_main_menu Nav UL LI UL.ul_one LI A.active {color:#fdfad5; transition:all 0.2s linear 0s;}
					.for_main_menu Nav UL LI UL.ul_one LI A.active {text-decoration:underline;}
					.for_main_menu Nav UL LI UL.ul_one LI UL {margin:8px 0 15px 0; list-style:none; position:relative; float:left; left:0; width:100%; background:none;}
						.for_main_menu Nav UL LI UL.ul_one LI UL LI A {padding:0 0 0 17px; width:auto; height:auto; text-transform:none;}
						.for_main_menu Nav UL LI UL.ul_one LI UL LI A:before {content:"-"; position:absolute; top:-1px; left:0;}
		/* пошук в шапці
		-----------------------------------------------------------------------------------*/
		.for_search {width:180px; padding:8px 0 0 0; position:absolute; right:10px; top:51px;}
			.for_search Input {width:134px; height:32px; background:rgba(0,0,0,0.14); padding:0 37px 0 11px; color:#fff; font:400 14px Seg_n; transition:all 0.2s linear 0s; border:1px solid #fff; position:relative; float:right;}
			.for_search Input:focus {width:300px; box-shadow:0 0 5px #3e0b3d; background: #004a99; transition:all 0.2s linear 0s;}
		.for_search A {position:absolute; top:9px; right:1px; width:27px; height:30px; background:url(../images/sprite.png) no-repeat 3px -70px;}
		.for_search A:active {background-position:3px -68px;}
		/* пошук результатів
		-----------------------------------------------------------------------------------*/
		.search {width:100%; margin:0 0 20px 0;}
			.ser_prev {width:100%; margin:20px 0 0;}
				.ser_prev .long_div {margin:0 0 10px 0;}
					.ser_prev Label {width:200px; text-align:right; margin:0 12px 0 0;}
					.ser_prev Span {width:auto; font-weight:700;}
			.search_list {width:100%; padding:0 20px 10px;}
				.search_list .common_tit {margin:30px 0 10px 0;}
					.search_list .one_search_res {margin:0 0 20px 0; padding:6px 10px; background:#fff; box-shadow:0 1px 3px #e6e6e6;}
						.one_search_res A {font:italic 16px/20px Seg_i; text-decoration:underline; color:#004a99; transition:all 0.2s linear 0s;}
						.one_search_res A:hover {color:#171dd8; transition:all 0.2s linear 0s;}
						.art_ser_all {width:100%; margin:4px 0 0 0; line-height:22px;}
							Span.search_active {background:#eed2ee;}
					
/* поле контенту
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/		
.content {width:100%; min-width:1000px;}
	.main_col {width:100%; padding:20px 0 0 0;}
		/* хлібні крихти
		--------------------------------------------------------------------------*/
		.clickpath_place {width:100%; margin:0 0 10px 0; color:#838383; font:12px/16px Seg_n;}
		.catalog_clickpath .clickpath {width:728px; padding:0 0 12px 0; border-bottom:1px solid #e6e6e6;}
			.clickpath_place .clickpath {width:100%;}
				.clickpath_place .clickpath Div {position:relative; float:left;}
					.clickpath A {position:relative; float:left; color:#004a99; text-decoration:none; transition:all 0.2s linear 0s;}
					.clickpath A:hover {color:#171dd8; transition:all 0.2s linear 0s;}
					.clickpath B {position:relative; float:left; font-weight:400; padding:0 6px;}
					.clickpath Span {position:relative; float:left;}
		/* слайдер
		-----------------------------------------------------------------------------------*/
		.for_banner {width:100%; margin:0 0 20px 0;}
			.main_banner {width:100%; height:500px;}
				.slider_fon {position:absolute; top:0; left:0; width:100%; height:500px;}
					.slider_fon.active {z-index: 1}
					.slider_fon .centre {padding:0; width:980px;}
						.slider_bg {position:absolute; top:0; left:0; width:100%; height:500px; box-shadow:0 0 14px -7px #000;}
						.slider_text {width:430px; height:500px; position:absolute; top:0; right:60px;}
							.slider_text Div {width:inherit; height:inherit; display:table-cell; text-align:center; vertical-align:middle;}
								.slider_text Span {width:100%; color:#004a99; text-transform:uppercase;}
								.slider_text .h1 {font:700 36px/40px Seg_b;}
								.slider_text .h2 {font:400 24px/30px Seg_n;}
								.slider_text A {left:50%; margin:30px 0 0 -134px;}
									.slider_text A Span {width:inherit; color:#fff; text-transform:none;}
					.slider_arrows {position:absolute; top:50%; left:0; margin:-29px 0 0 0; width:100%;}
						.slider_arrows .centre {width:968px;}
							.slider_left,.slider_right {width:38px; height:58px; z-index:3;}
								.slider_left A,.slider_right A {width:38px; height:58px; position:absolute; top:0; left:0; background:url(../images/sprite.png) no-repeat -56px -87px; transition:all 0.2s linear 0s;}
								.slider_right A {background-position:-216px -87px;}
								.slider_left A:hover {background-position:-60px -87px; transition:all 0.2s linear 0s;}
								.slider_right A:hover {background-position:-212px -87px; transition:all 0.2s linear 0s;}
					.slider_place {position:absolute; z-index:3; bottom:15px; left:0; width:100%;}
						.slider_pag {right:15px; background:rgba(255,255,255,0.3); padding:5px; border-radius:13px;}
							.slider_pag A {width:15px; height:15px; border-radius:8px; position:relative; float:left; margin:0 2px; background:#fff; box-shadow:0 2px 2px -2px #000 inset; transition:all 0.2s linear 0s;}
							.slider_pag A:hover,.slider_pag A.active {background:#782a77; transition:all 0.2s linear 0s;}
		/* вітрина
		-----------------------------------------------------------------------------------*/
		.shop_window {width:100%; margin:0 0 20px 0;}
			.sw_links {width:100%; height:50px; margin:0 0 10px 0; background:#004a99;}
				.sw_links UL {width:auto;}
					.sw_links UL LI {position:relative; float:left;}
						.sw_links UL LI A {position:relative; float:left; color:#fff; text-decoration:none; transition:all 0.2s linear 0s; font:400 14px/18px Seg_n; text-transform:uppercase; text-shadow:0 1px 0 #3f0b3e;
										   height:50px; padding:15px 20px 0; margin:0 1px 0 0;}
						.sw_links UL LI A:hover,.sw_links UL LI A.active {background:rgba(255,255,255,0.2); transition:all 0.2s linear 0s;}
			.sw_place {width:100%;}
				.sw_place .catalog {padding:0 3px;}
				A.show_all {color:#737373; font:italic 16px/20px Seg_i; text-decoration:underline; transition:all 0.2s linear 0s; margin:0 10px 0 0;}
				A.show_all:hover {color:#171dd8; transition:all 0.2s linear 0s;}
		/* меню категорій
		-----------------------------------------------------------------------------------*/
		.categories {width:100%; margin:0 0 20px 0;}
			.one_cat {width:560px; height:285px; margin:0 0 30px 30px; padding:10px; background:#fff; box-shadow:0 1px 3px #e6e6e6;}
			.one_cat:hover {box-shadow:0 1px 6px #c9c9c9; transition:box-shadow 0.2s linear 0s;}
			.one_cat:nth-child(odd) {margin:0 0 30px 0;}
				.oc_photo {width:230px; height:265px; margin:0 12px 0 0;}
					.oc_photo Div {width:230px; height:265px; display:table-cell; text-align:center; vertical-align:middle;}
						.oc_photo Img {max-width:230px; max-height:265px; width:100%;}
				.oc_txt {width:298px;}
					.oct_title {width:100%; margin:0 0 14px 0;}
						.oct_title A {color:#004a99; text-decoration:none; text-transform:uppercase; font:700 24px/28px Seg_b; transition:all 0.2s linear 0s;}
						.oct_title A:hover {color:#171dd8; transition:all 0.2s linear 0s;}
					UL.oct_text {width:100%;}
						UL.oct_text LI {position:relative; float:left; width:100%; padding:0 0 5px 0;}
							.oct_text A {color:#737373; text-decoration:none; font:italic 16px/18px Seg_i; transition:all 0.2s linear 0s; padding:0 0 0 13px;}
							.oct_text A:hover {color:#004a99; transition:all 0.2s linear 0s;}
							.oct_text A:before {content:""; width:4px; height:4px; border-radius:2px; background:#004a99; position:absolute; top:8px; left:0;}
					.oct_more {width:100%; position:absolute; top:212px; right:10px;}
						.oct_more A {color:#004a99; text-decoration:underline; font:400 12px/14px Seg_n; transition:all 0.2s linear 0s; position:relative; float:right;}
						.oct_more A:hover {color:#171dd8; transition:all 0.2s linear 0s;}
		/* стаття
		-----------------------------------------------------------------------------------*/
		.article_place {width:100%; margin:0 0 20px 0;}
			Article {width:100%; background:#fff; box-shadow:0 1px 3px #e6e6e6; padding:10px; color:#000; font:400 14px/22px Seg_n;}
				Article Header {width:100%; position:relative; float:left;}
					Article Header H1,Article Header H2,Article .article_text H1,Article .article_text H2,Article .article_text H3,.faild,.all_right
					{position:relative; float:left; width:97%; margin:5px 0; padding:0; color:#004a99; font:18px/22px Seg_b; text-transform:uppercase;}
					Article .article_text H1,Article .article_text H2,Article .article_text H3 {width:100%;}
					.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;}
				.article_text {width:100%;}
					.article_text A {text-decoration:underline; color:#004a99; transition:all 0.2s linear 0s;}
					.article_text A:hover {color:#171dd8; transition:all 0.2s linear 0s;}
					.article_text H2 {font:16px/20px Seg_b;}
					.article_text H3 {font:14px/18px Seg_b;}
					.article_text P {padding:0 0 20px 0; margin:0; width:100%; position:relative; float:left;}
					.article_text UL {width:100%; padding:0 0 10px 30px; margin:0; list-style:disc;}
					.article_text OL {width:100%; padding:0 0 10px 30px; margin:0;}
					.article_text Blockquote {margin:10px 10px 10px 17px; border-left:6px solid #171dd8; padding:0 0 4px 10px; font-style:italic;}
					.article_text Table {max-width:100%;}
				.article_open {width:100%; position:relative; float:left;}
				.article_close {width:100%; position:relative; float:left; display:none;}
				Article .article_text A.read_more, Article .article_text A.read_less {color:#737373; font:italic 16px/20px Seg_i; text-decoration:underline; transition:all 0.2s linear 0s; margin:0 10px 0 0;}
				Article .article_text A.read_more:hover, Article .article_text A.read_less:hover {color:#171dd8; transition:all 0.2s linear 0s;}
		/* бренди
		-----------------------------------------------------------------------------------*/
		.brands_place {width:100%; margin:0 0 20px 0;}
			.ob_box {width:100%; height:190px;}
				.ob_left,.ob_right {width:40px; height:inherit;}
				.ob_left A,.ob_right A {width:18px; height:32px; top:50%; left:50%; margin:-16px 0 0 -9px; background:url(../images/sprite.png) no-repeat -506px -170px; position:relative; float:left;}
				.ob_right A {background-position:-598px -170px;}
					.ob_left A B,.ob_right A B {width:18px; height:32px; position:relative; float:left; background:url(../images/sprite.png) no-repeat -506px -100px; opacity:0; transition:opacity 0.2s linear 0s;}
					.ob_right A B {background-position:-598px -100px;}
					.ob_left A:hover B,.ob_right A:hover B {opacity:1; transition:opacity 0.2s linear 0s;}
				.ob_container {width:900px; padding:6px 0; height:inherit; overflow:hidden;}
					.ob_long {height:inherit;}
						.ob_one_logo {width:140px; height:178px; margin:0 5px; background:#fff; box-shadow:0 1px 3px #e6e6e6; transition:box-shadow 0.2s linear 0s;}
						.ob_one_logo:hover {box-shadow:0 1px 6px #c9c9c9; transition:box-shadow 0.2s linear 0s;}
							.ob_one_logo A {width:inherit; height:inherit; width:140px; height:inherit; display:table-cell; text-align:center; vertical-align:middle;}
								.ob_one_logo A Img {max-width:140px; max-height:inherit;}
		/* відгуки + останні відгуки
		-----------------------------------------------------------------------------------*/
		.review_place,.review_place_main {width:100%; margin:0 0 20px 0;}
			.rew_box {width:990px; margin:0 0 0 -10px;}
				.one_rew {width:320px; height:390px; margin:0 0 10px 10px; padding:10px; background:#fff; box-shadow:0 1px 3px #e6e6e6;}
					.or_photo {width:100%; margin:0 0 4px 0;}
						.orp_place {width:146px; height:146px; left:50%; top:0; margin:0 0 0 -73px;}
							.or_photo Img {max-width:146px; max-height:146x; border-radius:73px; border:3px solid #004a99;}
					.or_whu {width:100%; text-align:center; color:#004a99; font:700 18px/22px Seg_b; text-transform:uppercase; margin:0 0 8px 0;}
					.or_stars {width:100%; display:inline-block; text-align:center; margin:0 0 8px 0;}
						.or_stars B,.or_stars I {display:inline-block; text-align:center; width:21px; height:19px; background:url(../images/sprite.png) no-repeat -788px 0;}
						.or_stars I {background-position:-824px 0;}
					.or_txt {width:100%; text-align:center; color:#000; font:300 14px/22px Seg_l; height:156px; overflow:hidden;}
				A.or_all {color:#009cd9; text-decoration:none; font-family:'Open Sans', sans-serif; font-size:13px; line-height:22px; font-weight:400;}
				A.or_all:hover {text-decoration:underline;}
		/* ви переглядали + дивіться також
		-----------------------------------------------------------------------------------*/
		.you_saw {width:100%; margin:0 0 20px 0;}
	/* каталог
	----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	.catalog_place {width:100%; margin:0 0 20px 0;}
		.all_catalog {width:100%;}
			/* колонка фільтрів
			-----------------------------------------------------------------------------------*/
			.filter_box {margin:0 20px 0 0; width:232px; background:#fff; padding:10px; box-shadow:0 1px 3px #e6e6e6;}
				.fil_group {width:100%; margin:0 0 30px;}
				.fil_group A Img {margin: 0 5px 0 0;}
					.fs_title {width:100%; color:#004a99; font:700 18px/22px Seg_b; text-transform:uppercase; margin:0 0 10px 0;}
					.fs_place {width:200px; margin:0 0 0 7px;}
						.fs_from_to {width:100%; text-align:center; color:#004a99; font:700 16px/18px Seg_b;}
							.fs_from_to B {padding:0; color:#004a99; font:400 16px/18px Seg_n;}
							.fs_from_to I {padding:0; font-style:normal; color:#838383; font:400 14px/18px Seg_n;}
								.fs_place_with I,.fs_place_to I {color:#004a99; font:400 14px/18px Seg_n; padding:0;}
						.noUi-target {position:relative; float:left;}
					.fil_checked {width:100%; padding:10px; background:#f6e3f6;}
						.one_ch_fil {width:100%; margin:5px 0 0 0;}
						.one_ch_fil:first-child {margin:0;}
							.one_ch_fil Span {position:relative; float:left; width:173px;}
							.one_ch_fil A {position:relative; float:left; margin:5px 8px 0 0; right:auto;}
					.fil_group UL {width:100%;}
						.fil_group UL LI {position:relative; float:left; width:100%; margin:0 0 8px 0;}
							.fil_group UL LI A {color:#004a99; font:400 16px/18px Seg_n; text-decoration:none; padding:0 0 0 22px; position:relative; float:left;
							                    transition:color 0.2s linear 0s; display: flex; align-items: center;}
							.fil_group UL LI A:before {
								content: '';
								background:url(../images/sprite.png) no-repeat -988px -436px;
								position: absolute;
								left: 0;
								top: 50%;
								width: 12px;
								height: 12px;
								margin: -6px 0 0 0;
							}
							.fil_group UL LI A:hover {color:#171dd8; transition:color 0.2s linear 0s;}
							.fil_group UL LI A.active {color:#171dd8; transition:color 0.2s linear 0s;}
							.fil_group UL LI A.active:before {background-position:-988px -326px;}
							.fil_group UL LI A.no_active {background-position:3px -432px; color:#eee; transition:color 0.2s linear 0s;}
			/* колонка каталогу
			-----------------------------------------------------------------------------------*/
			.catalog_box {width:898px;}
			.catalog_box_long {width:100%;}
				.catalog_head {width:100%; margin:0 0 20px 0;}
					.ch_tit_place {width:550px; padding:0 20px 0 0;}
						.ch_tit_place H1 {color:#004a99; margin:0; padding:0; font:400 32px/36px Seg_n; width:auto; position:relative; float:left;}
						.ch_tit_place Span {position:relative; float:left; color:#000; font:400 12px/16px Seg_n; padding:17px 0 0 16px;}
					.catalog_head .dropdown {margin:5px 0 0 0;}
					.catalog_head .dropdown.short {margin:5px 0 0 10px;}
					.dropdown {width:198px; height:32px; background:#fff; border:1px solid #e6e6e6;}
					.dropdown.short {width:140px; margin:0 0 0 10px;}
						.dropdown .overflow {width:196px; height:32px; overflow:hidden; position:relative; float:left;}
						.dropdown.short .overflow {width:138px;}
							.dropdown .overflow Span {color:#838383; font:400 14px/18px Seg_n; position:absolute; top:0; left:0; cursor:pointer; width:800px; height:32px; padding:5px 0 0 10px; overflow:hidden; z-index:2;}
								.dropdown .overflow Span B {top:0; right:604px; width:30px; height:30px; background:url(../images/sprite.png) no-repeat 0 -234px; position:absolute; z-index:3;}
								.dropdown.short Span B {right:662px;}
								.dropdown UL {position:absolute; width:198px; top:31px; left:-1px; background:#fff; border:1px solid #e6e6e6; z-index:4; margin:0; border-top:none; box-shadow:0 3px 6px -5px #000;}
								.dropdown.short UL {width:140px;}
									.dropdown UL LI {position:relative; float:left; background:none; width:100%;}
										.dropdown UL LI:not(.ok) A {width:100%; text-decoration:none; color:#838383; font:400 14px/18px Seg_n; position:relative; float:left; padding:4px 2px 6px 10px; transition:all 0.2s linear 0s;}
										.dropdown UL LI:not(.ok) A:hover {background:#f6e3f6; color:#004a99; transition:all 0.2s linear 0s;}
										.dropdown UL LI A.selected {display:none;}
										.dropdown UL LI.ok Span {width: 92px; height: 26px; display: flex; align-items: center; justify-content: center; color: #fff; text-align: center; font-size: 14px; margin: 5px auto 13px; position: relative; cursor: pointer;}
				/* каталог - вигляд плиткою
				--------------------------------------------------------------------------*/
				.catalog, .for_catalog {width:100%;}
				.you_saw .catalog {padding:0 3px;}
					.one_good {width:calc(25% - 4px); height:415px; padding:5px 5px 10px 5px; margin:0 4px 4px 0; background:#fff; box-shadow:0 1px 3px #e6e6e6; transition:box-shadow 0.2s linear 0s;}
					.search_list .one_good:nth-child(4n+4) {margin:0 0 4px 0;}
                    .you_saw .one_good, .search_list .one_good {width:calc(25% - 4px);}
					.one_good:hover {box-shadow:0 1px 6px #c9c9c9; transition:box-shadow 0.2s linear 0s;}
					.one_good:nth-child(4n) {margin:0 0 4px 0;}
					.one_good.unavailability {opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
					.one_good.one_category {height:298px; width:calc(25% - 4px);}
                        .one_good.one_category .og_photo {width:100%;}
                        .one_good.one_category .og_photo Div {width:268px;}
						.og_photo {width:210px; height:240px; margin:0 0 12px 0;}
                        .you_saw .one_good .og_photo, .search_list .one_good .og_photo {width:273px; height:240px;}
							.og_photo Div {width:210px; height:240px; display:table-cell; text-align:center; vertical-align:middle;}
                            .you_saw .one_good .og_photo Div, .search_list .one_good .og_photo Div {width:273px; height:240px;}
								.og_photo Div Img {max-width:210px; max-height:240px;}
                                .you_saw .one_good .og_photo Div Img, .search_list .one_good .og_photo Div Img {max-width:273px; max-height:240px;}
						.og_name {width:210px; height:40px; overflow:hidden; margin:0 0 13px 0; line-height:18px;}
                        .you_saw .one_good .og_name, .search_list .one_good .og_name {width:273px;}
						.one_good.one_category .og_name {margin:0; width:268px; text-align:center;}
							.og_name Div {width:266px; height:40px; display:table-cell; text-align:center; vertical-align:middle;}
                            .you_saw .one_good .og_name Div, .search_list .one_good .og_name Div {width:273px;}
								.og_name A {color:#000; font:400 14px/18px Seg_n; text-decoration:none; transition:all 0.2s linear 0s;}
								.og_name A:hover {color:#171dd8; transition:all 0.2s linear 0s;}
						.og_txt {display:none;}
						.og_stars {display:none;}
						.og_price {width:100%; height:56px; color:#782a77; font:400 16px/18px Seg_n; text-align:center; margin:0 0 12px 0;}
                            .og_price Small {position:relative; float:left; width:100%; text-align:center;}
                            .og_price Span {position:relative; float:left; width:100%; text-align:center; font:700 16px/18px Seg_b;}
							.og_price B {position:relative; float:left; width:100%; text-align:center; font-weight:400;}
                                .og_price Small I, .og_price Span I, .og_price B I {font-style:normal; font:400 12px/18px Seg_b; color:#ccc;}
							Span.old_price {color:#666; padding:0 10px 0 0; position:relative;}
								Span.old_price::before {background:#b30000; content:""; height:1px; left:0; margin:-1px 0 0 -5px; position:absolute; top:50%; transform:rotate(-15deg); width:100%;}
							.one_good A.common_but {width:92px; height:26px; left:50%; margin:0 0 0 -46px; font:400 14px/16px Seg_n;}
								.one_good A.common_but I {position:absolute; top:0; left:0; width:24px; height:100%; background:url(../images/sprite.png) no-repeat -294px -102px rgba(255,255,255,0.2);}
								.one_good A.common_but.to_cart Span {padding:0 0 0 24px;}
								.one_good A.common_but Span {padding:0;}
						.ribbon {position:absolute; top:-14px; left:-14px; width:64px; height:64px; background:url(../images/ribbons.png) no-repeat;}
						.main_photo .ribbon {top:10px; left:10px;}
							.ribbon B {width:64px; height:64px; display:table-cell; text-align:center; vertical-align:middle; font:300 13px/16px Seg_l; color:#fff;}
						.ribbon.new {background-position:-87px -1px;}
						.ribbon.promo {background-position:-1px -1px;}
						.ribbon.hit {background-position:-174px -1px;}
						.ribbon.discount {background-position:-1px -1px;}
						.raty Img {vertical-align:baseline;}
					/* пагінатор
					-----------------------------------------*/
					Nav.paginator {width:100%; margin:10px 0; display:inline-block; text-align:center;}
						Div.paginator {width:auto; display:inline-block; text-align:center; background:#fff; box-shadow:0 1px 3px #e6e6e6;}
						.paginator A,.paginator Strong,.paginator Span {position:relative; float:left; width:22px; height:25px; color:#000; font:700 14px/18px Seg_b; text-decoration:none; text-align:center; padding:3px 0 0 0;
						                                                margin:0 1px; transition:all 0.2s linear 0s;}
							.paginator A I,.paginator Strong I,.paginator Span I {font-style:normal;}
						.paginator Strong,.paginator A:hover {color:#6f296e; transition:all 0.2s linear 0s;}
						.paginator A.pag_left B,.paginator A.pag_left I,.paginator A.pag_right B,.paginator A.pag_right I {background:url(../images/sprite.png) no-repeat -2px -360px; width:22px; height:25px; position:absolute;
						                                                                                                   top:0; left:0; opacity:1; transition:all 0.2s linear 0s;}
						.paginator A.pag_right B {background-position:-30px -360px;}
						.paginator A.pag_left I,.paginator A.pag_right I {background-position:-2px -330px; opacity:0; transition:all 0.2s linear 0s;}
						.paginator A.pag_right I {background-position:-30px -330px;}
						.paginator A.pag_left:hover B,.paginator A.pag_right:hover B {opacity:0; transition:all 0.2s linear 0s;}
						.paginator A.pag_left:hover I,.paginator A.pag_right:hover I {opacity:1; transition:all 0.2s linear 0s;}
						.paginator Span.pag_left,.paginator Span.pag_right {visibility:hidden;}
				/* детальне каталогу
				----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
				.details {width:100%; margin:0 0 20px 0;}
					.details_box {width:100%; margin:0 0 20px 0;}
						/* фото товару
						-----------------------------------------*/
						.dt_photos {width:525px; min-height:1px; margin:0 20px 0 0;}
							.small_photos {width:85px; height:448px; position:absolute; top:0; left:0;}
								A.dt_ar_left,A.dt_ar_right {width:85px; height:18px;}
								A.dt_ar_left.invisible,A.dt_ar_right.invisible {visibility:hidden;}
									A.dt_ar_left B,A.dt_ar_right B,A.dt_ar_left I,A.dt_ar_right I {width:17px; height:11px; position:absolute; top:50%; left:50%; background:url(../images/sprite.png) no-repeat -788px -169px;
									                                                               margin:-6px 0 0 -9px; opacity:1; transition:opacity 0.2s linear 0s;}
									A.dt_ar_right B {background-position:-787px -229px;}
									A.dt_ar_left I,A.dt_ar_right I {background-position:-718px -169px; opacity:0; transition:opacity 0.2s linear 0s;}
									A.dt_ar_right I {background-position:-717px -229px;}
									A.dt_ar_left:hover I,A.dt_ar_right:hover I {opacity:1; transition:opacity 0.2s linear 0s;}
									A.dt_ar_left:hover B,A.dt_ar_right:hover B {opacity:0; transition:opacity 0.2s linear 0s;}
								.sp_container {width:90px; height:414px; overflow:hidden; padding:3px 0;}
									.sp_all {width:85px;}
										.sp_container A,.zoom_top A {width:85px; height:97px; position:relative; float:left; margin:0 0 6px 0; padding:6px; background:#fff; box-shadow:0 1px 3px #e6e6e6;
										                             transition:all 0.2s linear 0s;}
											.sp_container A Span,.zoom_top A Span {display:table-cell; width:74px; height:85px; text-align:center; vertical-align:middle;}
												.sp_container A Span Img,.zoom_top A Span Img {max-width:74px; max-height:85px;}
										.sp_container A:hover,.zoom_top A:hover,.zoom_top A.active {box-shadow:0 1px 6px #cbcbcb; transition:all 0.2s linear 0s;}
							.main_photo {width:398px; height:448px; padding:24px; background:#fff; box-shadow:0 1px 3px #e6e6e6; margin:0 0 0 125px;}
								.main_photo Div {width:350px; height:400px; display:table-cell; text-align:center; vertical-align:middle;}
									.main_photo Div Img {max-width:350px; max-height:400px;}
						/* топова інформація товару
						-----------------------------------------*/
						.dt_top {width:604px;}
							.dt_top_tit {width:100%; border-bottom:1px solid #e8e8e8; margin:0 0 10px 0;}
								.dt_top_tit H1 {width:100%; color:#004a99; font:600 18px/24px Seg_s; text-transform:uppercase;}
								.dt_other {width:100%; border-top:1px solid #e8e8e8; color:#7a7a7a; font:400 13px/18px Seg_n; margin:6px 0 0 0; padding:4px 0 7px;}
									.dt_cod {text-transform:uppercase;}
									.dt_stars {width:70px; margin:0 0 0 12px;}
									.dt_how_much {width:auto;}
							/* наявність товару
							-----------------------------------------*/
							.presence {width:100%; color:#ff440a; margin:0 0 10px 0;}
							/* додаткові характеристики - !!!не стандартний блок!!!
							-----------------------------------------*/
							.dt_top_options {width:100%; margin:0 0 20px 0;}
								.da_title {color:#000; font:700 16px/18px Seg_b; margin:0 0 4px 0; width:100%;}
								.dt_top_options .char_table {box-shadow:none; background:none;}
									.dt_top_options .ct_row:nth-child(2n+1) {background:none;}
										.dt_top_options .ct_col,.dt_top_options .ct_col:first-child {position:relative; float:left; width:auto; padding:0;}
										.dt_top_options .ct_col:first-child {border:none; font-weight: 700; font-family: Seg_b;}
							/* короткий опис в детальному
							-----------------------------------------*/
							.dt_top_description {width:100%; margin:0 0 20px 0;}
								.dt_top_description Article {padding:0; background:none; box-shadow:none;}
									.dt_top_description Article P {padding:0 0 10px 0;}
							/* ціна та кнопка купити
							-----------------------------------------*/
							.det_price {width:100%; margin:0 0 20px 0;}
								.option_info {width:100%; margin:6px 0 0 0; color:#ff440a;}
									.option_price {width:50%; margin:0; position:absolute; top:0; right:0;}
										.price {width:100%; line-height:18px;}
											Span.main_price {color:#004a99;}
												Span.main_price B {font-weight:normal;}
											.price Span.old_price {font:400 18px/22px Seg_n; color:#7a7a7a; margin:0 0 0 16px;}
										.other_prices {width:100%; color:#004a99; font:400 14px/22px Seg_n;}
											.new_price {width:auto; cursor:default;}
											.new_price.main_p {font:700 18px/22px Seg_b; margin:6px 0;}
												.new_price B {font:400 14px/22px Seg_n;}
												.new_price.main_p B {font:700 18px/22px Seg_b;}
											.price_sign {background:#fff; border:1px solid #004a99; border-radius:3px; color:#000; font:400 14px/16px Seg_n; left:67px; top:-17px; opacity:0; padding:1px 6px 4px; position:absolute;
											             transition:opacity 0.2s linear 0s; visibility:hidden; width:194px; z-index:1000;}
												.price_sign::before,.price_sign::after {width:0; height:0; border-style:solid; border-width:5px 9px 5px 0; border-color:transparent #004a99 transparent transparent; content:"";
												                                        position:absolute; top:50%; left:-9px; margin:-4px 0 0 0;}
												.price_sign::after {border-color:transparent #fff transparent transparent; margin:-2px 0 0 1px; border-width:3px 8px 3px 0;}
											.new_price:hover .price_sign {opacity:1; transition:opacity 0.2s linear 0s; visibility:visible;}
                                        .price_txt {position:relative; float:left; color:#7a7a7a; font:400 13px/18px Seg_n; margin:0 0 0 6px;}
										.buy_me {width:50%; margin:0; position:absolute; top:0; right:0;}
											.zp_centre A.common_but,.buy_me A.common_but {width:160px; margin:0 30px 0 0;}
												.zp_centre A.common_but I,.buy_me A.common_but I,.dcw_enter A.common_but I {position:absolute; background:url(../images/sprite.png) no-repeat -286px -157px rgba(255,255,255,0.2);
												                                                                            width:38px; height:100%; top:0; left:0;}
												.zp_centre A.common_but Span,.buy_me A.common_but Span,.dcw_enter A.common_but Span {padding:0 0 0 38px;}
												.zp_centre A.common_but.in_cart Span,.buy_me A.common_but.in_cart Span {padding:0;}
											.buy_me .for_order_call {height:auto; width:100%; text-align:right;}
												.buy_me A.order_call {height:auto; margin:10px 0 0 0; top:auto; float:right; width:auto; font:700 italic 14px/16px Seg_b; color:#000; text-decoration:underline; transition:all 0.2s linear 0s;}
												.buy_me A.order_call:hover {color:#004a99; transition:all 0.2s linear 0s;}
												.buy_me .standart_form {right:-123px; top:-19px;}

                                        .det_price .buy_me A.common_but {margin:0; float:right;}

                            .det_price .dropdown {width:50%;}
                            .det_price .dropdown:first-child {margin:0; width:50%;}
                                 .det_price .dropdown .overflow {width:300px;}
                                    .det_price .dropdown Span B {right:500px;}
                            .det_price .dropdown UL {width:302px;}
                                .det_price .dropdown UL LI:not(.ok) A {padding:4px 2px 6px 30px;}
                                     .det_price .dropdown UL LI:not(.ok) A::before {position:absolute; top:50%; left:8px; content:''; width:12px; height:12px; background:url(../images/sprite.png) no-repeat -988px -436px;
                                     transform:translateY(-50%);}
                                     .det_price .dropdown UL LI.selected A::before {background-position:-988px -326px;}
							/* соціальні кнопки до товару
							-----------------------------------------*/
							.det_socials {width:100%;}
								.det_socials .da_title {width:auto; margin:0 20px 0 0;}
							
						/* всі вкладки детального
						--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
						.det_all {width:100%;}
							/* лінки вкладок
							--------------------------------------------------------------------------------------------------*/
							.det_links_place {width:100%; margin:0 0 20px 0;}
							.det_all_box {width:100%;}
								/* опис товару
								-----------------------------------------*/
								.det_description {width:100%; margin:0 0 20px 0;}
									.po_box {width:100%;}
								/* характеристики
								-----------------------------------------*/
								.det_options {width:100%; margin:0 0 20px 0;}
									.char_table {width:100%; background:#fff; box-shadow:0 1px 3px #e6e6e6;}
										.ct_row {width:100%; display:table;}
											.ct_col {padding:6px 20px; display:table-cell; width:50%;}
											.ct_col:first-child {border-right:1px solid #fff; width:50%;}
										.ct_row:nth-child(odd) {background:#f6e3f6 ;}
								/* всі фото товару
								-----------------------------------------*/
								.det_photos {width:100%; margin:0 0 20px 0;}
									.dp_all {width:100%;}
										.dp_one {width:230px; height:263px; padding:10px; background:#fff; box-shadow:0 1px 3px #e6e6e6; margin:0 20px 20px 0;}
											.dp_one Div {width:210px; height:243px; display:table-cell; text-align:center; vertical-align:middle;}
												.dp_one Div Img {max-width:210px; max-height:243px;}
										.dp_one:nth-child(4n+4) {margin:0 0 20px 0;}
								/* відео товару
								-----------------------------------------*/
								.det_video {width:100%; margin:0 0 20px 0;}
									.det_video .po_box {width:100%; padding:40px 0; background:#fff; box-shadow:0 1px 3px #e6e6e6; display:inline-block; text-align:center;}
										.det_video Iframe {width:853px; height:480px;}
								/* відгуки до товару
								-----------------------------------------*/
								.det_reviews {width:100%; margin:0 0 20px 0;}
									.dc_all {width:100%; margin:0 0 20px 0;}
										.dc_one {width:100%; background:#fff; box-shadow:0 1px 3px #e6e6e6; padding:6px 10px; margin:12px 0 0 0;}
										.dc_one:first-child {margin:0;}
											.dc_title {width:100%; color:#000; font:700 18px/22px Seg_b; text-transform:uppercase; padding:0 0 6px;}
												.dc_title Span {position:relative; float:left; margin:0 20px 0 0;}
												.dc_title .raty {position:relative; float:left; margin:-3px 20px 0 0;}
											.dc_txt {width:100%;}
									.dc_write {width:100%;}
										.dcw_title {width:100%; color:#004a99; font:700 18px/22px Seg_b; margin:0 0 10px 0;}
										.dcw_enter {width:100%;}
											.dcw_enter .long_div {margin:0 0 10px 0;}
												.dcw_enter .da_title {width:auto; margin:0 20px 0 0;}
												.dcw_enter .raty_active {width:auto; margin:-2px 0 0 0;}
											.dcw_enter Textarea {height:100px; margin:0 0 10px 0;}
											.dcw_enter A.common_but {width:200px;}
												.dcw_enter A.common_but I {background-position:-60px -229px;}
										
											
								/* умови доставки товару
								-----------------------------------------*/
								.det_delivery {width:100%; margin:0 0 20px 0;}
					/* вікно збільшення фото
					-----------------------------------------*/
					.zoom_window {width:800px;}
						.zoom_window A.sf_close {top:16px; right:16px;}
						.zoom_top {width:100%; margin:36px 0 20px 0; display:inline-block; text-align:center;}
							.zoom_top A {display:inline-block; text-align:center; margin:0 2px; float:none;}
						.for_zoom {width:740px; height:731px; margin:0 0 20px;}
							A.zoom_left,A.zoom_right {width:50px; height:inherit; background:url(../images/sprite.png) no-repeat -168px -132px;}
							A.zoom_right {background-position:-336px -132px;}
							.zoom_place {width:640px; height:731px;}
								.zoom_place Div {width:inherit; height:inherit; display:table-cell; text-align:center; vertical-align:middle;}
									.zoom_place Div Img {max-width:inherit; max-height:inherit;}
						.zoom_price {display:inline-block; text-align:center; width:100%;}
							.zp_centre {display:inline-block; text-align:center; width:auto;}
								.z_price {font:700 18px/26px Seg_b; color:#004a99; margin:6px 0 0 30px;}
									.z_price B {font:700 24px/26px Seg_b;}
	/* сторінка замовлення
	-----------------------------------------------------------------------------------*/
	.order_place {width:100%; margin:0 0 20px 0;}
		.order_page {width:100%;}
			.op_title {color:#fff; font:700 18px/22px Seg_b; height:30px; padding:3px 12px 0 12px; background:#004a99; text-transform:uppercase; margin:0 0 8px 0;}
			.op_main {width:100%;}
				.opm_col {background:#fff; box-shadow:0 1px 3px #e6e6e6; margin:0 0 0 11px; width:376px; min-height:404px; padding:0 10px 10px 10px;}
				.opm_col:first-child {margin:0;}
					.opm_col .common_tit {text-align:center; font:700 14px/18px Seg_b; margin:14px 0;}
						.rbc_login {width:100%;}
							.opm_col .common_tit A {color:#7a7a7a; text-decoration:underline; font:300 14px/18px Seg_l; text-transform:none; transition:all 0.2s linear 0s;}
							.opm_col .common_tit A:hover {color:#000; transition:all 0.2s linear 0s;}
							.opm_col .common_tit A.common_but {color:#fff; text-decoration:none;} 
								.opm_col .common_tit A.common_but Span {padding:0;}
							.rbc_login .standart_form {top:3px; left:0;}
								.rbc_login .standart_form Input {margin:0;}
								.rbc_title .standart_form A.common_but {color:#fff; font:18px/22px Seg_n; text-decoration:none;}
					.opm_col Input {margin:0 0 12px 0;}
					.opm_col Textarea {height:100px; padding:6px 10px;}
						.opm_col UL {width:100%;}
							.opm_col UL LI {position:relative; float:left; width:100%;}
								.opm_col UL LI A {position:relative; float:left; padding:0 0 0 22px; color:#000; text-decoration:none; font:400 15px/18px Seg_n; background:url(../images/sprite.png) no-repeat -989px -173px;
												  transition:color 0.2s linear 0s; margin:0 0 8px 0;}
								.opm_col UL LI A.active {background-position:-989px -107px; color:#6b286a; transition:color 0.2s linear 0s;}
								.opm_col UL LI A:hover {color:#6b286a; transition:color 0.2s linear 0s;}
								.opm_col UL LI UL {padding:0 0 0 30px;}
						#delivery_selector Textarea {height:70px; padding:6px 10px; margin:2px 0 10px;}
						.rcb_th {width:100%; border-bottom:1px solid #e5e5e5; color:#7a7a7a; font:400 15px/18px Seg_n; margin:-10px 0 10px;}
							.rcb_th Div {position:relative; float:left; text-align:center; padding:6px 0;}
							.rcb_th .th_1 {width:140px; text-align:left;}
							.rcb_th .th_2 {width:42px;}
							.rcb_th .th_3 {width:117px;}
						.rcb_td {width:100%; border-bottom:1px solid #e5e5e5; padding:0 0 10px 0; margin:0 0 10px 0;}
							.rcb_td Div {display:table-cell; text-align:center; vertical-align:middle; color:#000; font:400 15px/18px Seg_n;}
							.rcb_td .td_1 {width:140px;}
								.rcb_td .mw_photo {margin:0 0 6px 27px;}
								.rcb_td .mw_photo:hover {box-shadow:0 1px 6px #cbcbcb; transition:all 0.2s linear 0s;}
								.rcb_td .td_1 A {color:#004a99; text-decoration:none; font:400 15px/18px Seg_n;}
								.rcb_td .td_1 A:hover {text-decoration:underline;}
							.rcb_td .td_2 {width:42px;}
							.rcb_td .td_3 {width:117px; color:#004a99; vertical-align: top;}
							.rcb_td .td_3 b { font:700 16px/18px Seg_b;}
						.opm_col .mw_total {margin:6px 0 16px 0; font:400 24px/26px Seg_n; text-transform:uppercase;}
							.opm_col .mw_total B {font:700 24px/26px Seg_b;}
								.opm_col .mw_total B I {font:700 18px/26px Seg_b; text-transform:none;}
						.opm_col A.common_but {left:50%; margin:0 0 10px -134px;}
							.opm_col A.common_but I {position:absolute; top:0; left:0; width:38px; height:100%; background:url(../images/sprite.png) no-repeat -286px -157px rgba(255,255,255,0.2);}
							.opm_col A.common_but Span {padding:0 0 0 38px;}
						.wod {background:#fff; width:268px; height:41px; text-align:center; color:#b30000; left:50%; margin:0 0 0 -134px; top:0; position:absolute; padding:10px 0 0 0; z-index:1;}
						.img_color {display: block; margin: 2px auto 3px; max-height: 37px;}
						.rcb_td Div.color_wrap {text-align: center; display: table; width: 100%; min-height: 60px;}
		/* статті
		-----------------------------------------------------------------------------------*/
		.articles_place {width:100%; margin:0 0 20px 0;}
			.articles {width:100%;}
				.ats_all {width:100%;}
					.ats_one {width:320px; height:400px; padding:10px; background:#fff; box-shadow:0 1px 3px #e6e6e6; margin:0 10px 10px 0;}
					.ats_one:nth-child(3n+3) {margin:0 0 10px 0;}
					.ats_one:hover {box-shadow:0 1px 6px #cbcbcb; transition:all 0.2s linear 0s;}
						.ats_photo {width:300px; height:188px; margin:0 0 10px 0;}
							.ats_photo Img {max-width:300px; max-height:188px;}
						.ats_name {width:100%; height:48px; overflow:hidden; margin:0 0 4px 0;}
							.ats_name Div {width:100%; height:inherit; display:table-cell; vertical-align:middle;}
								.ats_name A {color:#004a99; text-decoration:none; font:700 18px/22px Seg_b; transition:all 0.2s linear 0s;}
								.ats_name A:hover {color:#171dd8; transition:all 0.2s linear 0s;}
						.ats_txt {width:100%; height:93px; overflow:hidden; font:400 14px/18px Seg_n; margin:0 0 10px 0;}
						.ats_link {width:100%; margin:10px 0 0 0;}
							.ats_link A {left:0 !important; margin:0 !important;}				
/* підвал сайту
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
Footer {width:100%; min-width:1000px; background:#000; margin:-220px 0 0 0; height:220px;}
	.foo_logo {width:265px; padding:22px 0 0 10px; margin:0 143px 0 0; color:#fff; font:italic 13px/15px Seg_i;}
		.foo_logo Span {position:relative; float:left; width:100%; text-align:center; padding:10px 0 0 0;}
		.languages {width:100%; margin:10px 0 0 0;}
			.lang_title {margin:0 12px 0 0; color:#ccc;}
			.languages A {width:24px; height:15px; background:url(../images/flags.png) no-repeat; position:relative; float:left; margin:1px 6px 0 0; transition:all 0.2s linear 0s;}
			.languages A.ua {background-position:0 0;}
			.languages A.ru {background-position:-30px 0;}
			.languages A.en {background-position:-59px 0;}
			.languages A:hover,.languages A.active {box-shadow:0 0 8px #fff; transition:all 0.2s linear 0s;}
	.foo_feed {width:250px; margin:0 172px 0 0;}
		.ff_title {width:100%; text-align:center; text-transform:uppercase; font:700 18px/22px Seg_b; color:#fff; margin:17px 0 8px;}
		.foo_feed Input {width:100%; height:32px; margin:0 0 10px 0; padding:0 10px; color:#fff; font:400 14px Seg_n; transition:all 0.2s linear 0s; background:#3b3b3b; border:none; box-shadow:none; border:1px solid #3b3b3b;}
		.foo_feed Input:focus {box-shadow:0 0 8px #fff; transition:all 0.2s linear 0s;}
		.foo_feed Input.error {color:#b30000; border:1px solid #b30000; transition:color 0.2s linear 0s;}
		A.common_but.foo_but {left:0; width:250px; height:30px; border-radius:3px; background:#e6e6e6; transition:all 0.2s linear 0s;}
		A.common_but.foo_but:hover {background:#fff; transition:all 0.2s linear 0s;}
			A.common_but.foo_but B {display:none;}
			A.common_but.foo_but Span {color:#6b286a; font:400 14px/16px Seg_n; transition:all 0.2s linear 0s;}
			A.common_but.foo_but:hover Span {color:#171dd8; transition:all 0.2s linear 0s;}
	.foo_phone {width:194px; padding:35px 0 0 0; float:right;}
		.foo_phones {width:100%;}
			.foo_phones B {width:100%; padding:3px 0 0 30px; position:relative; float:left; color:#fff; font:300 16px/20px Seg_l; margin:0 0 4px 0;}
			.foo_phones .sf_title B {color:#004a99; font:700 14px/18px Seg_b; padding:0;}
			.foo_phones B.life {background:url(../images/sprite.png) no-repeat -976px 9px;}
			.foo_phones B.kyivstar {background:url(../images/sprite.png) no-repeat -978px -16px;}
			.foo_phones B.mts {background:url(../images/sprite.png) no-repeat -978px -43px;}
		.foo_phone .for_order_call {height:auto; width:100%;}
			.foo_phone A.common_but.foo_but {width:170px; margin:12px 0 0 0;}
				.foo_phones A.common_but B {position:absolute;}
				.foo_phone A.common_but.foo_but Span {background-position:-710px -103px;}
			.foo_phone .standart_form {right:5px; top:-215px;}
	.sufix {color:#999; font:400 12px/16px Seg_n; width:283px; margin:25px 0 0 0;}
		.sufix A {color:#999; text-decoration:none; transition:all 0.2s linear 0s;}
		.sufix A:hover {color:#fff; transition:all 0.2s linear 0s;}
		
/*-------------------------------------------------------------------------------------------------     Стандартні стилі сайтів     --------------------------------------------------------------------------------------------------*/

/* зворотній зв'язок
-----------------------------------------------------------------------------------*/
.feedback_place {width:100%; margin:0 0 20px 0;}
	.feedback {width:100%;}
		.feedback .op_title {margin:0 0 20px 0;}
		.feedback .long_div,.mup_table .long_div {margin:0 0 10px 0; border:none; background:none; padding:0; transition:none;}
		.feedback .long_div.textarea,.mup_table .long_div.textarea {height:auto;}
			.feedback Label,.mup_table Label {height:inherit; width:16%; margin:0 1% 0 0; position:relative; float:left; color:#000;}
			.feedback .no_active Label,.mup_table .no_active Label {opacity:0.4;}
			.feedback .long_div.textarea Label,.mup_table .long_div.textarea Label {padding:6px 0 0 0;}
				.feedback Label Span,.mup_table Label Span {height:inherit; width:16%; display:table-cell; vertical-align:middle; text-align:right;}
			.feedback Input,.mup_table Input {width:40%;}
			.feedback .no_active Input {opacity:0.5;}
			.feedback Textarea {width:83%; height:160px;}
			.feedback A.common_but {width:200px;}
/* Google мапа
-----------------------------------------*/
.google_map {width:100%; margin:0 0 20px 0;}
	.map_area {width:100%; height:400px;}
/* фон для затемнення сайту
-----------------------------------------*/
.black {position:fixed; top:0; left:0; right:0; bottom:0; z-index:100; background:#000;}
/* 404 сторінка
-----------------------------------------*/
.page_404 {width:100%; min-width:1000px; height:100%; background:#fff;}
	.er_logo {width:1000px; margin:50px 0 90px; text-align:center;}
	.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;}
/* логування - реєстрація
-----------------------------------------*/
.login_place,.login_forgot {width:100%; margin:0 0 20px 0;}
	.login_or_reg {width:100%; padding:20px 45px; background:#fff; box-shadow:0 1px 3px #e6e6e6;}
		.lor_col {width:50%; padding:0 4% 0 0; border-left:1px solid #fff;}
		.lor_col.with_line {width:50%; border-left:1px solid #eee; padding:0 0 0 4%;}
			.lor_col .common_tit {margin:0 0 20px;}
			.lor_box {width:100%;}
				.lor_box .long_div {margin:0 0 10px 0;}
				.lor_box.text .long_div {margin:10px 0;}
					.lor_box Label {position:relative; float:left; margin:8px 10px 0 0; text-align:right; color:#000; font:15px/20px Seg_n; width:140px;}
					.lor_box Input {width:336px;}
					.lor_box A.common_but {width:258px;}
					A.remind_me {color:#666; font:13px/18px Seg_n; text-decoration:underline; left:150px; top:10px; transition:all 0.2s linear 0s;}
					A.remind_me:hover {color:#004a99; transition:all 0.2s linear 0s;}
					.lor_box.text A {color:#004a99; transition:all 0.2s linear 0s;}
					.lor_box.text A:hover {color:#171dd8; transition:all 0.2s linear 0s;}
					.for_capcha {width:258px;}
						.login_or_reg A.reload {border:1px solid #d0d0d0;}
							.login_or_reg A.reload Img {height:36px;}
						.for_capcha Input {width:131px; margin:0 0 0 -1px; text-align:center;}
	.faild,.all_right {margin:10px 0; width:auto; padding:40px 0 40px 80px; background:url(../images/sprite.png) no-repeat;}
	.faild {background-position:0 -615px;}
	.all_right {background-position:-934px -615px;}
/* my page
-------------------------------------*/
.user_page_place {width:100%; margin:20px 0;}
	.user_page {width:100%;}
		.mup_table {width:100%;}
			.mup_table A.common_but {width:200px; margin:0 0 0 17%;}

			.mup_tab_th {width:100%; height:54px; background:#000;}
				.mtt_cell {height:38px; padding:16px 0 0 0; text-align:center; color:#fff; font:bold 14px/18px Tahoma;
						   background:url(../images/th_line.png) no-repeat right center;}
					.mup_tab_th .mtt_cell Span {position:relative; top:-8px;}
				.mtt_cell:last-child {background:none;}
				.mtt_cell.w_140 {width:140px;}
				.mtt_cell.w_143 {width:143px;}
				.mtt_cell.w_169 {width:169px;}
				.mtt_cell.w_170 {width:170px;}
				.mtt_cell.w_177 {width:177px;}
				.mtt_cell.w_180 {width:180px;}
				.mtt_cell.w_316 {width:318px;}
			.mup_tab_td {width:100%; height:52px; margin:5px 0 0 0; border:1px solid #e7e7e7; z-index:1; background:#dedede;}
				.mup_tab_td .mtt_cell {height:36px; padding:16px 0 0 0; color:#383838;}
				.mup_tab_td .mtt_cell:last-child {background:none;}
				.mup_tab_td .mtt_cell.w_143 {width:141px;}
					.mup_tab_td .mtt_cell A {font:14px/18px Tahoma; text-decoration:underline; color:#383838;}
					.mup_tab_td .mtt_cell A:hover {color:#206499;}
			.mtt_details {width:100%; height:auto; border:1px solid #e7e7e7; background:#fff; border-radius:5px; margin:-6px 0 32px 0; padding:20px 30px; overflow:hidden;
						  transition:all 0.2s linear 0s;}
			.mtt_details.close {height:0; padding:0; margin:0; border:none; transition:all 0.2s linear 0s;}
				.mtd_left {width:606px; margin:0 30px 0 0;}
					.mtd_left A {color:#206499; text-decoration:underline;}
					.mtd_left A:hover {text-decoration:none;}
				.mtd_right {width:282px;}

@media screen and (max-width:1192px) {
    Footer {width:auto;}
}