@font-face { font-family: 'PFIsotextPro'; src: url("../fonts/pfisotextpro-reg.eot"); src: url("../fonts/pfisotextpro-reg.eot?#iefix") format("embedded-opentype"), url("../fonts/pfisotextpro-reg.woff") format("woff"), url("../fonts/pfisotextpro-reg.ttf") format("truetype"), url("../fonts/pfisotextpro-reg.svg") format("svg"); font-weight: bold; font-style: normal; }
@font-face { font-family: 'PFIsotextPro'; src: url("../fonts/pfisotextpro-light.eot"); src: url("../fonts/pfisotextpro-light.eot?#iefix") format("embedded-opentype"), url("../fonts/pfisotextpro-light.woff") format("woff"), url("../fonts/pfisotextpro-light.ttf") format("truetype"), url("../fonts/pfisotextpro-light.svg") format("svg"); font-weight: 400; font-style: normal; }
@font-face { font-family: 'InterfaceCorp'; src: url("../fonts/interface_corp_light-webfont.eot"); src: url("../fonts/interface_corp_light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/interface_corp_light-webfont.woff") format("woff"), url("../fonts/interface_corp_light-webfont.ttf") format("truetype"), url("../fonts/interface_corp_light-webfont.svg#interface_corplight") format("svg"); font-weight: 300; font-style: normal; }
@font-face { font-family: 'InterfaceCorp'; src: url("../fonts/interface_corp_bold-webfont.eot"); src: url("../fonts/interface_corp_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/interface_corp_bold-webfont.woff") format("woff"), url("../fonts/interface_corp_bold-webfont.ttf") format("truetype"), url("../fonts/interface_corp_bold-webfont.svg#interface_corpbold") format("svg"); font-weight: bold; font-style: normal; }
@font-face { font-family: 'InterfaceCorp'; src: url("../fonts/interface_corp_extrabold-webfont.eot"); src: url("../fonts/interface_corp_extrabold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/interface_corp_extrabold-webfont.woff") format("woff"), url("../fonts/interface_corp_extrabold-webfont.ttf") format("truetype"), url("../fonts/interface_corp_extrabold-webfont.svg#interface_corpextrabold") format("svg"); font-weight: 900; font-style: normal; }
@font-face { font-family: 'InterfaceCorp'; src: url("../fonts/interface_corp_regular-webfont.eot"); src: url("../fonts/interface_corp_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/interface_corp_regular-webfont.woff") format("woff"), url("../fonts/interface_corp_regular-webfont.ttf") format("truetype"), url("../fonts/interface_corp_regular-webfont.svg#interface_corpregular") format("svg"); font-weight: normal; font-style: normal; }
h1 { font-size: 37px; font-family: PFIsotextPro; color: #2b3650; text-decoration: none; font-weight: 400; }
a { color: #316396; text-decoration: none; }
body { margin: 0; padding: 0; font: 300 17px "InterfaceCorp"; color: #000; }
.global_container { background: #495366; }
.table { width: 100%; display: table; }
.table .column { display: table-cell; vertical-align: top; }
.block_title, h3 { margin-top: 0; margin-bottom: 15px; padding: 0; color: #2b3650; font: 400 37px / 36px PFIsotextPro; }
#wrapper { width: 100%; min-width: 1260px; max-width: 1600px; -webkit-box-shadow: 0 0 100px rgba(0, 0, 0, 0.4); box-shadow: 0 0 100px rgba(0, 0, 0, 0.4); background: #fff; margin: 0 auto; text-align: left; }
#top_bar { height: 115px; }
#top_bar .column { position: relative; }
#top_bar .column:not(:first-child) { background: -webkit-gradient(linear, left top, left bottom, from(#434d61), color-stop(50%, #576071), color-stop(51%, #fff)); background: linear-gradient(to bottom, #434d61 0%, #576071 50%, #fff 51%); }
#top_bar .column:nth-child(1) { width: 26%; vertical-align: middle; }
#top_bar .column:nth-child(2) { width: 250px; font: 400 16px PFIsotextPro; color: #edeff3; }
#top_bar .column:nth-child(2):before { width: 64px; height: 115px; margin-left: 29px; margin-right: 15px; background: url(../img/top_bar2.png) center left no-repeat; content: ''; float: left; }
#top_bar .column:nth-child(2) * { -webkit-box-sizing: border-box; box-sizing: border-box; }
#top_bar .column:nth-child(2) p:nth-child(1) { line-height: 120%; margin-top: 12px; }
#top_bar .column:nth-child(2) p:nth-child(2) { margin-top: 20px; font: 400 14px InterfaceCorp; }
#top_bar .column:nth-child(3) .basket_mini { width: 285px; height: 71px; margin: 21px 0 0 38px; padding: 11px 0 0 71px; background: url(../img/top_bar3.png) center no-repeat; -webkit-box-sizing: border-box; box-sizing: border-box; }
#top_bar .column:nth-child(3) .basket_mini .amounts { display: none; }
#top_bar .column:nth-child(3) .basket_mini .sum { font-weight: bold; }
#top_bar .column:nth-child(3) .basket_mini a { font: 400 24px PFIsotextPro; }
#top_bar .column:nth-child(3) .basket_mini p { margin: 3px 0 0 0; font: 300 17px InterfaceCorp; color: #2b3650; }
#top_bar .logo {	/*width: 100%;*/
height: 95px; display: block; text-align: center; font-size: 15px;	/*background: url(../img/logo.png) center no-repeat;*/	/*padding: 10px 0 0 40px;*/ }
.hide_filter .uss_eshop_filters { display: none; }
.contacts { padding: 0 10% 0 58px; display: inline-block; overflow: hidden; }
.contacts p { margin: 0; float: right; }
.contacts p:nth-child(1) { padding-left: 30px; display: block; background: url(../img/contacts_phone.png) center left no-repeat; color: #ffffff; font: 400 22px PFIsotextPro; }
.contacts p:nth-child(2) { line-height: 100%; margin-top: 10px; margin-left: 29px; padding-left: 30px; display: block; background: url(../img/contacts_home.png) center left no-repeat; }
.contacts.top p:nth-child(1) { height: 58px; line-height: 58px; }
.contacts.top p:nth-child(2) { margin-top: 12px; padding-top: 4px; }
.contacts.bottom { padding-left: 0; padding-right: 0; }
.contacts.bottom a { color: #ffcb00; font: 400 15px InterfaceCorp; text-decoration: underline; }
.contacts.bottom p:nth-child(1) { margin-bottom: 3px; background-image: url(../img/footer_icon2.png); }
.contacts.bottom p:nth-child(2) { margin-top: 17px; background: url(../img/footer_icon3.png) center left no-repeat; }
.left_column { width: 17.5%; min-width: 221px; max-width: 280px; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; }
.left_navigation { height: 100%; padding-bottom: 80px; position: relative; background: url(../img/nav_bg.jpg) left bottom no-repeat; background-size: cover; }
.left_navigation > ul { margin: 0; padding: 40px 0; list-style: none; }
.left_navigation > ul > li { position: relative; }
.left_navigation > ul > li:before { width: 6px; height: 9px; position: absolute; left: 18%; top: 15px; background: url(../img/left_navigation.png) center no-repeat; content: ''; z-index: 20; opacity: .4; }
.left_navigation > ul > li a { height: 100%; display: block; padding: 11px 10px 9px 25%; font: 400 16px PFIsotextPro; color: #fff; text-transform: uppercase; position: relative; }
.left_navigation > ul > li.active > a, .left_navigation > ul > li:hover > a { background: #ffcb00; color: #2b3650; }
.left_navigation > ul > li.active > a:before, .left_navigation > ul > li:hover > a:before { width: 7px; height: 10px; display: block; position: absolute; right: -7px; top: 100%; margin-top: -7px; background: #ffa800; -webkit-transform: skewY(-45deg); transform: skewY(-45deg); content: ''; z-index: 15; }
.left_navigation > ul > li.active > a:after, .left_navigation > ul > li:hover > a:after { width: 7px; height: 100%; display: block; position: absolute; right: -7px; top: 0; background: #ffcb00; content: ''; z-index: 15; }
.left_navigation > ul > li:hover:before, .left_navigation > ul > li.active:before { background: url(../img/left_navigation2_active.png) 0 0; }
.left_navigation > ul > li.active ul { display: block; }
.left_navigation > ul > li ul { margin: 0; padding: 0; list-style: none; background: #edeff3; -webkit-box-sizing: border-box; box-sizing: border-box; display: none; }
.left_navigation > ul > li ul li { position: relative; }
.left_navigation > ul > li ul li:before { width: 10px; height: 1px; content: ''; position: absolute; top: 21px; left: 17%; background-color: #316396; }
.left_navigation > ul > li ul li a { font-size: 17px; text-transform: none; color: #316396; }
.left_navigation > ul > li ul li a:hover, .left_navigation > ul > li ul li a.active { color: #ed7002; }
.left_navigation > ul > li ul li:hover:before, .left_navigation > ul > li ul li.active:before { background: #ed7002; }
.search form { width: 161px; height: 27px; position: absolute; bottom: 56px; left: 50%; margin-left: -80px; background: url(../img/search.png) center no-repeat; }
.search form input[type=text] { width: 120px; height: 23px; padding: 2px 0 0 10px; background: transparent; float: left; }
.search form input[type=text], .search form input[type=submit] { border: none; outline: none; }
.search form input[type=submit] { width: 27px; height: 27px; background: url(../img/search_submit.png) center no-repeat; cursor: pointer; float: right; }
#main .left_navigation { height: auto; min-height: 485px; -webkit-box-sizing: border-box; box-sizing: border-box; }
#main .stats { height: 269px; background: url(../img/stats2.jpg) center no-repeat; background-size: cover; position: relative; overflow: hidden; }
#main .stats:before { width: 350px; height: 350px; position: absolute; top: 50%; left: 50%; margin-top: -175px; margin-left: -175px; background: url(../img/stats2.jpg) center no-repeat; background-size: cover; content: ''; -webkit-animation-name: rotate; -webkit-animation-duration: 20s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: rotate; -moz-animation-duration: 20s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: rotate; -ms-animation-duration: 20s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-transition: rotate(3600deg); opacity: .5; z-index: 20; }
#main .stats:after { width: 350px; height: 350px; position: absolute; top: 50%; left: 50%; margin-top: -175px; margin-left: -175px; background: url(../img/stats2.jpg) center no-repeat; background-size: cover; content: ''; -webkit-animation-name: rotate; -webkit-animation-duration: 20s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: rotate; -moz-animation-duration: 20s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: rotate; -ms-animation-duration: 20s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-transition: rotate(3600deg); -webkit-animation-direction: reverse; animation-direction: reverse; opacity: .5; z-index: 20; }
#main .stats .con { width: 100%; height: 100%; position: relative; z-index: 30; text-align: center; }
#main .stats p { margin: 0; padding: 0; display: block; }
#main .stats p:not(:last-child) { margin-bottom: 15px; }
#main .stats p:first-child { margin-top: 40px; color: #ffffff; font: 400 24px PFIsotextPro; text-transform: uppercase; }

/*
#main .stats p:nth-child(2) {
	background: url(../img/stat_count_bg.png) center no-repeat;
	color: #ffffff;
	font: 400 32px PFIsotextPro;
}
*/
.stat_container { width: 279px; display: inline-block; }
.stat_count { display: inline-block; font: 400 32px PFIsotextPro; color: #fff; text-align: center;/*
			background-image: url(../img/stats-left.png), url(../img/stats-right.png);
			background-repeat: no-repeat;
			background-position: center left, center right;
		*/ }
	.stat_count .counter_con { display: inline-block;/*	background: url(../img/stats-center.png) center no-repeat;*/ padding: 0 55px; background: url(../img/stat_count_bg.png) center no-repeat; background-size: 100% 100%; }
	.stat_count .ec-field { width: 18px; }
	.stat_count .separator { float: left; }
	.stat_count .km { margin-left: 4px; float: left; }
	#main .stats p:nth-of-type(2) { color: #ffffff; font: 400 60px PFIsotextPro; letter-spacing: 10px; }
	.akcii { padding: 50px 30px; text-align: center; }
	.akcii .con { width: 161px; margin: 0 auto; text-align: left; }
	.akcii .news_block_item { margin-top: 36px; }
	.akcii .news_block_item .image { width: 100%; margin-bottom: 5px; text-align: left; }
	.akcii .news_block_item .image img { max-width: 161px; }
	.akcii .news_block_item a { text-decoration: underline; }
	.akcii .news_block_item a:hover { text-decoration: none; }
	#main .slider2 { max-width: 1321px; height: 485px; position: relative; overflow: hidden; }
	#main .slider2 .slick-dots { width: auto !important; display: inline-block !important; right: 60px; bottom: 50px; }
	#main .slider2 .slick-dots li { height: 23px; width: 16px; background: url(../img/slider2_1.png) center bottom 5px no-repeat; }
	#main .slider2 .slick-dots li button { color: transparent; outline: none; cursor: pointer; }
	#main .slider2 .slick-dots li button:before { content: ''; }
	#main .slider2 .slick-dots li.slick-active { background: url(../img/slider2_2.png) center no-repeat; }
	#main .slider2 .slick-dots li:not(:last-child) { margin-right: 13px; }
	#main .slider2 .slider_images { height: 100%; overflow: hidden; vertical-align: top; }
	#main .slider2 .slider_images .slide, #main .slider2 .slider_images a { display: block; float: left; outline: none; }
	#main .slider2 .slider_images a, #main .slider2 .slider_images img { height: 100%; outline: none; vertical-align: top; }
	#main .slider2 .slider_texts .slider_text { position: absolute; right: 0; top: 0; color: #ffffff; display: none; font-size: 23px; width: 800px; line-height: 100%; padding: 54px 60px 0 0; text-align: right; }
	#main .slider2 .slider_texts .slider_text h2 { margin: 0 0 20px; padding: 0; font: 400 37px PFIsotextPro; }
	#main .slider2 .slider_texts .slider_text.active { display: block; }
	#main .slider2 .slider_texts .slider_text p { margin: 0; }
	#main .content { padding: 40px 42px 75px; }
	#main .container { padding: 43px; }
	#main .uss_shop_block_cat, #main .uss_eshop_menu { padding-top: 33px; list-style: none; overflow: hidden; }
	#main .uss_shop_block_cat .uss_shop_category, #main .uss_shop_block_cat li, #main .uss_eshop_menu .uss_shop_category, #main .uss_eshop_menu li { width: 296px; height: 215px; display: inline-block; position: relative; background: url(../img/catalog_item.png) top right -10px no-repeat; overflow: hidden; float: left; margin: 0 1.75% 40px 0; }
	#main .uss_shop_block_cat .uss_shop_category:after, #main .uss_shop_block_cat li:after, #main .uss_eshop_menu .uss_shop_category:after, #main .uss_eshop_menu li:after { width: 100px; height: 200px; position: absolute; right: -38px; top: -91px; content: ''; background: #fff; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); z-index: 20; }
	#main .uss_shop_block_cat .uss_shop_category .uss_shop_cat_img, #main .uss_shop_block_cat li .uss_shop_cat_img, #main .uss_eshop_menu .uss_shop_category .uss_shop_cat_img, #main .uss_eshop_menu li .uss_shop_cat_img { border: none; }
	#main .uss_shop_block_cat .uss_shop_category .uss_shop_cat_name, #main .uss_shop_block_cat li .uss_shop_cat_name, #main .uss_eshop_menu .uss_shop_category .uss_shop_cat_name, #main .uss_eshop_menu li .uss_shop_cat_name { width: 170px; margin: 17px 0 0 0; position: absolute; top: 0; left: 0; z-index: 10; }
	#main .uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a, #main .uss_shop_block_cat li .uss_shop_cat_name a, #main .uss_eshop_menu .uss_shop_category .uss_shop_cat_name a, #main .uss_eshop_menu li .uss_shop_cat_name a { color: #316396; font: 400 21px PFIsotextPro; }
	#main .uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a:hover, #main .uss_shop_block_cat li .uss_shop_cat_name a:hover, #main .uss_eshop_menu .uss_shop_category .uss_shop_cat_name a:hover, #main .uss_eshop_menu li .uss_shop_cat_name a:hover { color: #ffcb00; }
	#main .uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap, #main .uss_shop_block_cat .uss_shop_category .eshop_menu_image, #main .uss_shop_block_cat li .uss_shop_cat_img_wrap, #main .uss_shop_block_cat li .eshop_menu_image, #main .uss_eshop_menu .uss_shop_category .uss_shop_cat_img_wrap, #main .uss_eshop_menu .uss_shop_category .eshop_menu_image, #main .uss_eshop_menu li .uss_shop_cat_img_wrap, #main .uss_eshop_menu li .eshop_menu_image { position: absolute; display: block; bottom: 7px; right: 0; margin: 0; }
	#main .uss_shop_block_cat .uss_shop_category .uss_shop_cat_img a, #main .uss_shop_block_cat li .uss_shop_cat_img a, #main .uss_eshop_menu .uss_shop_category .uss_shop_cat_img a, #main .uss_eshop_menu li .uss_shop_cat_img a { margin: 0; }
	#main .uss_shop_block_cat .uss_shop_category .uss_shop_cat_img a img, #main .uss_shop_block_cat li .uss_shop_cat_img a img, #main .uss_eshop_menu .uss_shop_category .uss_shop_cat_img a img, #main .uss_eshop_menu li .uss_shop_cat_img a img { z-index: 5; float: right; }
	#main .uss_eshop_menu li > a, #main .uss_shop_category > a { width: 170px; margin: 17px 0 0 0; color: #316396; font: 400 21px PFIsotextPro; position: absolute; top: 0; left: 0; z-index: 10; }
	.uss_eshop_filters { width: 100%; display: inline-block; margin-bottom: 30px; padding: 14px 30px; background: #edeff3; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; }
	.uss_eshop_filters:after { width: 100%; height: 100%; position: absolute; bottom: 0; right: 0; content: ''; background-image: url(../img/filter_right.jpg), url(../img/filter_repeater.jpg), url(../img/filter_right_repeater.jpg); background-repeat: no-repeat, repeat-x, repeat-y; background-position: bottom right, bottom left, top 1px right; z-index: 1; }
	.uss_eshop_filters .uss_eshop_filters_block { position: relative; z-index: 10; }
	.uss_eshop_filters .group { display: inline-block; }
	.uss_eshop_filters .group .filter_item .items_label { display: block; width: 200px; }
	.uss_eshop_filters .filter_item { margin-right: 30px; display: inline-block; float: left; }
	.uss_eshop_filters select, .uss_eshop_filters input[type=text] { width: 250px !important; padding: 5px 10px; -webkit-box-shadow: inset 1px 1px 0 #b0b5bf; box-shadow: inset 1px 1px 0 #b0b5bf; border: 1px solid #e1e4ea; background: #f5f6f8; font-family: interfacecorp; font-size: 16px; color: #4c5568; outline: none; }
	.uss_eshop_filters .filter_submit { padding-top: 10px; display: inline-block; }
	.uss_shop_blocks_view { width: 100%; padding-bottom: 55px; display: inline-block; }
	.uss_shop_blocks_view .uss_eshop_item { width: 281px !important; height: 367px; margin-bottom: 30px; padding: 20px 20px 22px; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; background: url(../img/catalog_item.jpg) center right no-repeat; float: left; margin-right: 1.4%; }
	.uss_shop_blocks_view .uss_eshop_item .uss_img_holder { border: none; }
	.uss_shop_blocks_view .uss_eshop_item .posimg_item { width: 100%; display: table; margin: 0 0 20px 0; text-align: center; }
	.uss_shop_blocks_view .uss_eshop_item .uss_shop_name { height: 54px; }
	.uss_shop_blocks_view .uss_eshop_item .uss_shop_name a { font-size: 16px; font-weight: bold; color: #316396; text-decoration: underline; }
	.uss_shop_blocks_view .uss_eshop_item .uss_shop_name a:hover { text-decoration: none; }
	.uss_shop_blocks_view .uss_eshop_item .uss_shop_description { margin: 0; }
	.uss_shop_blocks_view .uss_eshop_item .uss_shop_price { margin: 0; position: absolute; bottom: 20px; left: 20px; }
	.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span { padding: 0; background: none; font-size: 30px; font-family: pfisotextpro; color: #2b3650; }
	.uss_shop_blocks_view .uss_eshop_item .uss_shop_by { width: 127px; height: 55px; display: table; position: absolute; right: 5px; bottom: -16px; background: url(../img/buy.png) center no-repeat; font-size: 19px; font-family: pfisotextpro; color: #2b3650; padding: 12px 0 0 14px; -webkit-box-sizing: border-box; box-sizing: border-box;	/*display: none;*/ }
	.uss_shop_blocks_view .uss_eshop_item .uss_shop_by .add_to_cart { line-height: 85%; display: table-cell; vertical-align: middle; }
	.mainpage #main .left_column, .mainpage #news .left_column { -webkit-box-shadow: inset -1px 1px 0 #e4e7ed; box-shadow: inset -1px 1px 0 #e4e7ed; }
	.mainpage #main h1, .mainpage #main header {	/*display: none;*/ }
	.mainpage #map, .mainpage #slidertext, .mainpage #tabs, .mainpage #about, .mainpage #clients, .mainpage #news, .mainpage .akcii, .mainpage #main .stats { display: block; }
	.header { height: 177px; background: url(../img/header.jpg) center no-repeat; background-size: cover; }
	.breadcrumbs { margin-bottom: 20px; font-size: 15px; font-weight: normal; color: #b0b6c3; }
	.breadcrumbs a { color: #6f7d99; text-decoration: underline; }
	.breadcrumbs a:hover { text-decoration: none; }
	#map { height: 485px; background: url(../img/map.jpg) center center no-repeat; }
	.uss_shop_detail_350_bottom .uss_img_wrapper { padding: 1px; }
	.uss_shop_detail .uss_img_big_image { border: 3px solid #edeff3; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; z-index: 10; }
	.uss_shop_detail .uss_img_big { border: 1px solid #c4c8d0; border-top: none; border-left: none; }
	#slidertext * { -webkit-box-sizing: border-box; box-sizing: border-box; }
	.slider { width: 100% !important; background: #eee; position: relative; }
	.slider .title { width: 100%; padding: 10px 15px; position: absolute; top: 0px; left: 0; background: rgba(69, 79, 99, 0.75); color: #fff; font: 400 26px PFIsotextPro; text-align: center; z-index: 10; -webkit-box-sizing: border-box; box-sizing: border-box; }
	.slider img { outline: none; vertical-align: top; }
	.slider .slick-arrow { width: 11px; height: 21px; position: absolute; top: 50%; outline: none; cursor: pointer; }
	.slider .slick-arrow:before { content: ''; }
	.slider .slick-arrow.slick-prev { left: 10px; background: url(../img/slick_prev.png) center no-repeat; }
	.slider .slick-arrow.slick-next { right: 10px; background: url(../img/slick-next.png) center no-repeat; }
	.slider .slick-arrow:hover { opacity: .75; }
	.slider .slider_texts { position: relative; }
	.slider_images { overflow: hidden; }
	#main .column:nth-child(2) .slider_texts { padding: 0 30px; position: absolute; top: 0; right: 0; }
	#main .column:nth-child(1) .slider_texts { padding: 0 30px; position: relative; }
	.slider_texts .con { width: 100%; min-height: 102px; display: table; }
	.slider_texts .slider_text { vertical-align: middle; display: none; text-align: center; }
	.slider_texts .slider_text.active { display: table-cell; }
	.slider_texts a { color: #316396; font: 400 21px PFIsotextPro; text-decoration: underline; }
	.slider_texts a:hover { text-decoration: none; }
	#slidertext .column:nth-child(2) { padding: 62px 50px; }
	#tabs .tabs_change { height: 76px; padding: 0 31px; background: -webkit-gradient(linear, left top, left bottom, from(#576071), to(#454f63)); background: linear-gradient(to bottom, #576071, #454f63); }
	#tabs .tabs_change .con { width: 100%; display: table; }
	#tabs .tabs_change .con .item { display: table-cell; padding-right: 25px; }
	#tabs .tabs_change .con .item:nth-child(1) a { background-image: url(../img/icons/icon1.png); }
	#tabs .tabs_change .con .item:nth-child(2) a { padding-left: 38px; background-image: url(../img/icons/icon2.png); }
	#tabs .tabs_change .con .item:nth-child(3) a { background-image: url(../img/icons/icon3.png); }
	#tabs .tabs_change .con .item:nth-child(4) a { background-image: url(../img/icons/icon4.png); }
	#tabs .tabs_change .con .item.active { position: relative; }
	#tabs .tabs_change .con .item.active a:before { width: 100%; height: 8px; display: block; position: absolute; top: -4px; left: 0; background: #ffcb00; content: ''; }
	#tabs .tabs_change .con .item.active a { color: #ffcb00; }
	#tabs .tabs_change .con .item.active:nth-child(1) a { background-image: url(../img/icons/icon1-active.png); }
	#tabs .tabs_change .con .item.active:nth-child(2) a { background-image: url(../img/icons/icon2-active.png); }
	#tabs .tabs_change .con .item.active:nth-child(3) a { background-image: url(../img/icons/icon3-active.png); }
	#tabs .tabs_change .con .item.active:nth-child(4) a { background-image: url(../img/icons/icon4-active.png); }
	#tabs .tabs_change a { height: 76px; display: table-cell; vertical-align: middle; position: relative; padding-left: 35px; padding-right: 25px; color: #fff; font: 400 19px PFIsotextPro; background-repeat: no-repeat; background-position: center left; }
	#tabs .text_con { height: 485px; -webkit-box-sizing: border-box; box-sizing: border-box; }
	#tabs .text_con .text { padding-left: 45%; background: url(../img/tabs.jpg) center no-repeat; background-size: cover; -webkit-box-sizing: border-box; box-sizing: border-box; height: 100%; }
	#tabs .text_con .text:nth-child(2) { background: url(../img/tabs/tab2.jpg) center no-repeat; background-size: cover; }
	#tabs .text_con .text:nth-child(3) { background: url(../img/tabs/tab3.jpg) center no-repeat; background-size: cover; }
	#tabs .text_con .text:nth-child(4) { background: url(../img/tabs/tab4.jpg) center no-repeat; background-size: cover; }
	#tabs .text { padding-top: 58px; padding-right: 30px; color: #fff; display: none; }
	#tabs .text.active { display: block; }
	#tabs .text td { vertical-align: top; }
	#tabs .text td:not(:last-child) { padding-right: 40px; }
	#tabs .text h2 { margin: 0 0 25px; padding: 0; font: 400 37px PFIsotextPro; }
	#tabs .text h3 { font: 400 21px PFIsotextPro; color: #fff; }
	#tabs .text a { font: 400 21px PFIsotextPro; }
	#tabs .text strong { color: #fff; font: 700 18px InterfaceCorp; }
	#tabs .text a { color: #ffcb00; font: 400 21px PFIsotextPro; text-decoration: underline; }
	#tabs .text a:hover { text-decoration: none; }
	#tabs .text ul { margin: 0; padding: 0 0 0 27px; list-style: none; }
	#tabs .text ul li { position: relative; }
	#tabs .text ul li:before { width: 20px; height: 1px; position: absolute; top: 11px; left: -24px; background: #fff; content: ''; }
	.inner { width: 161px; margin: 0 auto; text-align: left; }
	#about .block_title { margin-left: 1.6%; }
	#about .left_column { padding: 30px; border-right: 2px solid #e4e7ed; -webkit-box-sizing: border-box; box-sizing: border-box; vertical-align: middle; text-align: center; }
	#about .left_column .feed_item { color: #2b3650; font: 400 15px InterfaceCorp; }
	#about .left_column .feed_submit { width: 161px; margin-top: 20px; padding: 15px 0; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; background: url(../img/submit-otziv.png) center no-repeat; color: #2b3650; font: 700 16px InterfaceCorp; text-align: center; }
	#about .left_column .feed_submit:hover { color: #ffcb00; }
	#about .column:nth-child(2) { padding: 60px 0 45px 40px; }
	#about .column:nth-child(2) .block_title { margin-bottom: 35px; }
	#about .column:nth-child(2) .uss_guestbook_item { width: 30%; max-width: 371px; margin: 0 1.6% 25px; min-height: 250px; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; background-image: url(../img/feed_left.jpg), url(../img/feed_right.jpg), url(../img/feed_repeater.jpg); background-color: transparent; -webkit-box-shadow: none; box-shadow: none; background-position: center left, center right, center; background-repeat: no-repeat, no-repeat, repeat-x; overflow: hidden; position: relative; }
	#about .column:nth-child(2) .uss_guestbook_item .uss_guestbook_question:after { width: 15px; height: 15px; position: absolute; top: 59px; right: 17px; content: ''; background: url(../img/otzivi_triangle.png) center no-repeat; }
	#about .column:nth-child(2) .uss_guestbook_item .uss_guestbook_question_info { width: 100%; height: 59px; -webkit-box-sizing: border-box; box-sizing: border-box; position: absolute; top: 0; left: 0; overflow: hidden; }
	#about .column:nth-child(2) .uss_guestbook_item .uss_guestbook_question_info span { display: block; position: relative; z-index: 10; }
	#about .column:nth-child(2) .uss_guestbook_item .uss_guestbook_question_info:after { width: 100%; height: 74px; position: absolute; top: 0; right: 17px; content: ''; background: url(../img/feed_title.png) top right; z-index: 1; }
	#about .column:nth-child(2) .uss_guestbook_item .uss_guestbook_question_info .uss_fio { display: block; margin-right: 76px; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 30px; color: #2b3650; font: 700 16px / 63px InterfaceCorp; position: relative; z-index: 10; }
	#about .column:nth-child(2) .uss_guestbook_item .uss_guestbook_question_text { padding: 65px 20px 0; color: #2b3650; font: 300 17px / 132% InterfaceCorp; height: 154px; overflow: hidden; }
	#clients { height: 231px; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #b2b9c8; background: #edeff3; padding: 40px 100px; }
	#clients .clients_images { position: relative; overflow: hidden; text-align: center; }
	#clients .clients_images .info { display: none; }
	#clients .clients_images .news_block_item { height: 157px; line-height: 234px; width: 230px; margin: auto 10px; display: table-cell; vertical-align: middle; outline: none; }
	#clients .clients_images .news_block_item .image { width: auto; margin: auto; float: none; }
	#clients .clients_images .news_block_item a { outline: none; }
	#clients .clients_images .news_block_item img { max-height: 150px; max-width: 100%; outline: none; }
	#clients .clients_images .slick-track img { max-height: 150px; max-width: 100%; outline: none; -webkit-filter: grayscale(100%); filter: grayscale(100%); }
	#clients .clients_images .slick-track img:hover { -webkit-filter: none; filter: none; }
	#clients .clients_images .slide { padding: 0 10px; display: inline-block; text-align: center; }
	#clients .slick-arrow { width: 30px; height: 42px; position: absolute; cursor: pointer; z-index: 100; }
	#clients .slick-arrow:before { content: ''; }
	#clients .slick-arrow.slick-prev { left: 30px; background: url(../img/clients-prev.png) center no-repeat; }
	#clients .slick-arrow.slick-next { right: 30px; background: url(../img/clients-next.png) center no-repeat; }
	#news .inner { width: 170px; }
	#news .column:nth-child(1) { padding: 70px 30px; text-align: center; }
	#news .column:nth-child(1) a { text-decoration: underline; }
	#news .column:nth-child(1) a:hover { text-decoration: none; }
	#news .column:nth-child(1) .news_block_item { margin-bottom: 21px; text-align: left; }
	#news .column:nth-child(1) .news_block_item .date { margin-bottom: 6px; color: #2b3650; font: 400 15px InterfaceCorp; }
	#news .column:nth-child(1) .news_block_item .date:before { width: 18px; height: 15px; margin-right: 5px; background: url(../img/articles_calendar.png) center no-repeat; content: ''; float: left; }
	#news .column:nth-child(1) .news_block_item .preview { display: none; }
	#news .column:nth-child(1) .all_articles:before { width: 18px; height: 18px; margin-right: 5px; background: url(../img/all_articles.png) no-repeat; content: ''; float: left; }
	#news .column:nth-child(2) .container { padding: 63px 0 0 40px; }
	#news .column:nth-child(2) .block_title { margin-left: 2.5%; margin-bottom: 43px; }
	#news .column:nth-child(2) .news_block_item { width: 25%;/*	height: 138px;*/ margin: 0 4% 0; padding: 20px 10px 15px 95px; display: inline-block; vertical-align: top;/*
					background-image: url(../img/news_left.jpg), url(../img/news_right.jpg), url(../img/news_repeater.jpg);
					background-position: top left, top right, center top;
					background-repeat: no-repeat, no-repeat, repeat-x;
				*/ background: url(/img/news__t.jpg) top repeat-x; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; }
		#news .column:nth-child(2) .news_block_item:after { width: 50px; height: 46px; position: absolute; top: 0; right: 0; background: url(/img/news__tr.jpg) top right no-repeat; content: ''; z-index: 20; }
		#news .column:nth-child(2) .news_block_item .info:before { width: 50px; height: 100%; position: absolute; top: 0; left: 0; background: url(/img/news__l.jpg) left repeat-y; content: ''; z-index: 10; }
		#news .column:nth-child(2) .news_block_item:before { width: 10px; height: 10px; position: absolute; bottom: 0; left: 0; background: url(/img/news__bl.jpg) bottom left no-repeat; content: ''; z-index: 20; }
		#news .column:nth-child(2) .news_block_item .info:after { width: 10px; height: 100%; position: absolute; top: 0; right: 0; background: url(/img/news__r.jpg) right repeat-y; content: ''; z-index: 10; }
		#news .column:nth-child(2) .news_block_item .fix:after { width: 100%; height: 10px; position: absolute; bottom: 0; left: 0; background: url(/img/news__b.jpg) bottom repeat-x; content: ''; z-index: 10; }
		#news .column:nth-child(2) .news_block_item .fix:before { width: 10px; height: 10px; position: absolute; bottom: 0; right: 0; background: url(/img/news__br.jpg) bottom right no-repeat; content: ''; z-index: 20; }
		#news .column:nth-child(2) .news_block_item .image { z-index: 20; }
		#news .column:nth-child(2) .news_block_item:not(:last-child) { margin-right: 30px; }
		#news .column:nth-child(2) .news_block_item .image { width: 119px; height: 119px; padding: 4px 22px 4px 4px; background: url(../img/news_image.png) center no-repeat; -webkit-box-sizing: border-box; box-sizing: border-box; position: absolute; top: -19px; left: -18px; overflow: hidden; }
		#news .column:nth-child(2) .news_block_item .image a { display: block; overflow: hidden; }
		#news .column:nth-child(2) .news_block_item .image img { height: 111px; }
		#news .column:nth-child(2) .news_block_item .date { margin-bottom: 15px; }
		#news .column:nth-child(2) .news_block_item a { text-decoration: underline; }
		#news .column:nth-child(2) .news_block_item a:hover { text-decoration: none; }
		#footer { -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; }
		#footer > .table { height: auto; }
		#footer .left_navigation { padding-bottom: 20px; background: #364b7d; }
		#footer > .table > .column:nth-child(2) { padding: 0 3.5%; -webkit-box-sizing: border-box; box-sizing: border-box; background-image: url(../img/footer_bg.jpg), url(../img/footer_bg2.png); background-repeat: no-repeat, repeat-y; background-size: cover, auto; position: relative; }
		#footer > .table > .column:nth-child(2) > .table { padding: 0 5px; color: #edeff3; float: left; }
		#footer > .table > .column:nth-child(2) .column { padding-bottom: 20px; }
		#footer > .table > .column:nth-child(2) .column:nth-child(1) { width: 31%; min-width: 300px; padding-top: 18px; padding-left: 10px; font: 400 13px Tahoma; }
		#footer > .table > .column:nth-child(2) .column:nth-child(2) { padding-top: 11px; padding-left: 48px; font: 400 22px PFIsotextPro; }
		#footer > .table > .column:nth-child(2) .column:nth-child(2) p { margin: 0; padding: 0; }
		#footer > .table > .column:nth-child(2) .column:nth-child(2) .search { width: 100%; margin-bottom: 25px; overflow: hidden; }
		#footer > .table > .column:nth-child(2) .column:nth-child(2) .search form { width: 280px; position: relative; top: auto; left: auto; bottom: auto; margin-left: auto; margin-top: 25px; background: url(../img/search2.png) center no-repeat; float: left; }
		#footer > .table > .column:nth-child(2) .column:nth-child(2) .search form input[type=text] { width: 240px; }
		#footer > .table > .column:nth-child(2) .column:nth-child(2) .site_map { position: relative; margin-left: 20px; color: #ffcb00; font: 400 13px Tahoma; text-decoration: underline; }
		#footer > .table > .column:nth-child(2) .column:nth-child(2) .go_mobile { position: relative; margin-right: 24px; color: #ffcb00; font: 400 13px Tahoma; text-decoration: underline; float: right; }
		#footer > .table > .column:nth-child(2) .column:nth-child(2) .site_map:before { width: 15px; height: 12px; display: block; position: absolute; top: 2px; left: -20px; background: url(../img/site_map.png) center no-repeat; content: ''; }
		#footer > .table > .column:nth-child(2) .column:nth-child(2) .site_map:hover { text-decoration: none; }
		#footer > .table > .column:nth-child(2) .column:nth-child(3) { width: 40%; padding-top: 10px; padding-right: 20px; }
		#footer > .table > .column:nth-child(2) .column:nth-child(3) > a { margin-top: 5px; margin-bottom: 30px; border-bottom: 1px dashed #ffcb00; color: #ffcb00; font: 400 18px PFIsotextPro; text-align: right; float: right; position: relative; }
		#footer > .table > .column:nth-child(2) .column:nth-child(3) > a:before { width: 20px; height: 20px; position: absolute; left: -28px; top: 0; background: url(../img/footer_icon1.png) center left no-repeat; content: ''; }
		#footer .form { height: auto; margin-top: -38px; padding: 0 57px 30px 28px; display: inline-block; background: url(../img/form_bg.png) center top no-repeat; background-size: 100% 100%; position: relative; }
		#footer .form .con { height: 100%; }
		#footer .form .title { width: 418px; height: 76px; top: -24px; left: -5px; position: absolute; padding-top: 9px; padding-left: 66px; background: url(../img/form_title_bg.png) center no-repeat; color: #2b3650; font: 400 30px PFIsotextPro; text-align: left; -webkit-box-sizing: border-box; box-sizing: border-box; }
		#footer .form .fc_files label { display: none; }
		#footer .form input[type=text], #footer .form textarea { width: 100%; padding: 9px; border-radius: 0; border: 1px solid #ccc; background: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; }
		#footer .form .fc_files .hint { display: none; }
		#footer .form .jq-file__name { height: 35px; border-radius: 0; }
		#footer .form .jq-file { border-radius: 0; }
		#footer .form .uss_editor_img_upload { width: 331px; height: 36px; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; }
		#footer .form .uss_editor_img_upload:after { width: 86px; height: 104px; position: absolute; top: -25px; right: 9px; background: url(../img/file.png) center no-repeat; content: ''; pointer-events: none; z-index: 10; }
		#footer .form .uss_editor_img_upload .jq-file__browse { right: 42px; padding: 2px 10px 1px; display: none; }
		#footer .form .fc_form_tml { padding: 49px 28px 0; }
		#footer .form .fc_item { width: 30%; -webkit-box-sizing: border-box; box-sizing: border-box; margin-right: 10px; padding: 0; display: inline-block; margin-bottom: 22px; float: left; }
		#footer .form .fc_item .elem_item { width: auto; display: block; }
		#footer .form .fc_item.hnpot { display: none; }
		#footer .form textarea { height: 70px; resize: none; }
		#footer .form input[type=submit] { width: 259px; height: 55px; padding-top: 18px; padding-left: 41px; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border: none; border-radius: 0; background: url(../img/form_button.png) center no-repeat; outline: none; cursor: pointer; position: absolute; top: 104px; right: 4px; color: #2b3650; font: 400 25px PFIsotextPro; text-align: left; z-index: 15; }
		#footer .form .fc_item.fc_checkbox_one {float: none; width: 100%; margin: 0; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex;}
		#footer .form .fc_checkbox_one .hint {display: inline-block; margin: 2px 0 0 10px;}
		#footer .form .fc_checkbox_one label,
		#footer .form .fc_checkbox_one .hint a {color:#fff; font-weight: normal; font-size: 16px;}
		#footer a {color: #fff;}
		.lf_privacy {margin-top: 5px;}
		.lf_privacy a {text-decoration: underline;}
		.lf_privacy a:hover {text-decoration: none;}
		.uss_shop_detail .uss_shop_technical_data { width: 100%; }
		.uss_shop_technical_data .uss_shop_price { width: 100%; height: 56px; margin: 0; background-image: url(../img/detail_price_left.jpg), url(../img/detail_price_right.jpg), url(../img/detail_price_repeater.jpg); background-position: left top, center right, center top; background-repeat: no-repeat, no-repeat, repeat-x; }
		.uss_shop_technical_data .uss_shop_price span { background: transparent; }
		.uss_shop_detail_350_bottom .uss_img_ico_box .uss_img_ico { border: 1px solid #c4c8d0; border-top: none; border-left: none; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; }
		.uss_shop_detail .uss_img_ico:after { width: 113px; height: 113px; position: absolute; bottom: 0; right: 0; border: 2px solid #edeff3; content: ''; pointer-events: none; }
		.uss_shop_detail_350_bottom .uss_img_ico_box .uss_img_ico { margin-top: 3px; margin-bottom: 3px; }
		.uss_shop_detail_350_bottom .uss_img_ico_box .uss_img_ico:not(:nth-child(3n)) { margin-right: 3px !important; }
		.uss_shop_detail_350_bottom .uss_img_big { margin-bottom: 0px; }
		.uss_shop_detail { width: 100%; display: table; }
		.uss_shop_detail .uss_shop_technical_data .uss_shop_price { line-height: 56px; margin: 0; }
		.uss_shop_detail .uss_shop_technical_data .uss_shop_price span { background: transparent; font-size: 36px; color: #2b3650; font-family: pfisotextpro; }
		.uss_shop_detail .uss_shop_technical_data .uss_shop_by { }
		#main .uss_eshop_menu, #main .uss_shop_block_cat { padding: 0; margin: 0; }
		#main .uss_eshop_menu li, #main .uss_eshop_menu .uss_shop_category, #main .uss_shop_block_cat li, #main .uss_shop_block_cat .uss_shop_category { width: 30% !important; margin: 0 3.2% 40px 0; }
		#main .contentCatalog { padding: 40px 0 0 42px; }
		#main > .table > .column:nth-child(2) { width: 82.5%; }
		.fc_form_tml .group.end { margin-top: 12px; }
		#map, #slidertext, #tabs, #about, #clients, #news, .akcii, #main .stats { display: none; }
		.mainpage .header { display: none; }
		@-webkit-keyframes rotate {
			from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
			to { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
		}
		@keyframes rotate {
			from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
			to { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
		}
		.uss_shop_detail .uss_shop_technical_data { width: 56%; padding-left: 10px; position: relative; }
		.uss_shop_detail .uss_shop_technical_data .uss_shop_price { position: absolute; top: 0; left: 10px; }
		.uss_shop_detail table { width: 100%; margin-bottom: 50px; border-collapse: collapse; font: 400 17px InterfaceCorp; }
		.uss_shop_detail table tr:nth-of-type(1) td { padding: 14px 23px; background: #9198a5; color: #fff; }
		.uss_shop_detail table td { padding: 11px 23px; border-bottom: 2px solid #fff; background: #f2f4f7; }
		div.uss_eshop_tabs { font-family: pfisotextpro; font-size: 21px; color: #2b3650; }
		div.uss_eshop_tabs .uss_eshop_tabs_navigation { padding-top: 5px; }
		div.uss_eshop_tabs .uss_eshop_tabs_navigation span { height: auto; line-height: 100%; margin-right: 2px; margin-bottom: -3px; padding: 16px 25px 16px 15px; -webkit-box-shadow: none; box-shadow: none; border-radius: 0; border-bottom: none; background: transparent; font-family: pfisotextpro; font-size: 21px; font-weight: normal; color: #2b3650; position: relative; overflow: hidden; text-shadow: none; background-image: url(../img/tabs_left.jpg), url(../img/tabs_right.jpg), url(../img/tabs_repeater.jpg); background-position: left top, right top, center top; background-repeat: no-repeat, no-repeat, repeat-x; }
		div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected { margin-top: -5px; padding: 18px 25px 16px 16px; font-size: 24px; background-image: url(../img/tabs_active_right.jpg), url(../img/tabs_active_repeater.jpg); background-position: right top, left top; background-repeat: no-repeat, repeat-x; text-shadow: none; }
		div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected:after { width: 100%; height: 1px; position: absolute; bottom: 3px; left: -1px; background: #dadde3; content: ''; }
		div.uss_eshop_tabs .uss_eshop_tabs_navigation span:hover { opacity: 1; }
		div.uss_eshop_tabs div.tab_items { -webkit-box-shadow: none; box-shadow: none; border: none; border-radius: 0; background: #edeff3; font: 300 17px InterfaceCorp; }
		.uss_img_ico { position: relative; cursor: pointer; }
		.uss_img_ico.active:before, .uss_img_ico:hover:before { display: none; }
		.uss_img_ico:before { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.3); content: ''; }
		.uss_page_count { display: none; }
		#main .uss_eshop_menu li .eshop_menu_image, .uss_shop_category .eshop_menu_image { width: 100%; height: 100%; position: absolute; top: 0; right: 0; }
		#main .uss_eshop_menu li .eshop_menu_image a, .uss_shop_category .eshop_menu_image a { width: 100%; height: 100%; display: block; }
		#main .uss_eshop_menu li .eshop_menu_image a img, .uss_shop_category .eshop_menu_image a img { margin-top: 10px; float: right; }
		.uss_shop_cat_img a img { position: absolute; top: 17px; right: 0; }
		.uss_search_form .uss_input_name { width: 78%; height: 44px; padding: 0 10px; -webkit-box-sizing: border-box; box-sizing: border-box; }
		.uss_search_form .uss_submit { width: 21%; height: 44px; padding-top: 3px; padding-left: 0; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border: none; border-radius: 0; background: #FFCB00; outline: none; cursor: pointer; color: #2b3650; font: 400 25px PFIsotextPro; text-align: center; float: right; }
		.uss_search_form .uss_submit:hover { background: #ebbc05; }
		#slidertext .left_column { background: #eee; }
		.developer { margin-top: 18px; }
		.developer a { color: #fff; }
		.uss_shop_detail .add_to_cart { width: 127px; height: 55px; position: absolute; top: 3px; right: -10px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 24px 0 0 18px; background: url(/img/add_to_cart_detail.png) center no-repeat; z-index: 22; }
		.uss_shop_detail .add_to_cart.already_in_cart { width: 163px; padding-left: 10px; background-image: url(/img/already.jpg), url(/img/add_to_cart_detail.png); background-position: bottom left, center right; background-repeat: no-repeat; }
		.uss_shop_detail .uss_shop_description { padding-top: 75px; }
		#recallFormPopup .titleGroup { margin-bottom: 30px; font-size: 20px; text-transform: uppercase; font-weight: normal; }
		.easyPopup-content { padding: 10px 55px 25px !important; }
		.easyPopup-content button, .easyPopup-content input[type=submit] { padding: 7px 20px; border: none; outline: none; background: #ffcb00; color: #2b3650; font: 400 22px PFIsotextPro; cursor: pointer; }
		.easyPopup-content button:hover, .easyPopup-content input[type=submit]:hover { background: #f0bf00; }
		.easyPopup-content .buttons { margin-top: 25px; }
		.uss_eshop_sameproducts.blocks .item { width: 281px !important; height: 367px; padding: 20px 20px 22px; -webkit-box-sizing: border-box; box-sizing: border-box; background-image: url(../img/item_l.jpg), url(../img/catalog_item.jpg); background-position: left top, right top; background-repeat: no-repeat; position: relative; }
		.uss_eshop_sameproducts.blocks .item .title a { font-size: 16px; font-weight: bold; color: #316396; text-decoration: underline; }
		.uss_eshop_sameproducts.blocks .item .imageWrap { width: 100%; display: table; margin: 0 0 20px 0; border: none; text-align: center; }
		.uss_eshop_sameproducts.blocks .item .imageWrap .image { text-align: center; }
		.uss_eshop_sameproducts.blocks .item .imageWrap .image img { max-width: 100%; }
		.uss_eshop_sameproducts.blocks .item .add_to_cart { width: 127px; height: 55px; display: table; position: absolute; right: 5px; bottom: 1px; background: url(../img/buy.png) center no-repeat; font-size: 19px; font-family: pfisotextpro; color: #2b3650; padding: 22px 0 0 14px; -webkit-box-sizing: border-box; box-sizing: border-box; }
		.uss_eshop_sameproducts.blocks .item .price { position: absolute; bottom: 20px; left: 20px; margin: 0; }
		.uss_eshop_sameproducts.blocks .item .price span { margin: 0; padding: 0; background: none; }
		.uss_eshop_filters .uss_eshop_filters_block .filter_item, .filter_submit button { display: none; }
		.uss_eshop_filters .filter_submit { padding-top: 33px; float: right; }
		.filter_item.radio label { margin-bottom: 8px; }
		#news .table .column:last-child { position: relative; }
		#news .table .column:last-child:after { height: 110px; width: 1px; float: right; content: ''; }
		.uss-copyright { display: inline-block; }
		.slider_text .exh2 { margin: 0 0 20px; padding: 0; font: 400 37px PFIsotextPro; }
		h2 { font: 400 37px PFIsotextPro; }
		.uss_autocomplete_results { width: 218px !important; }
		.uss_eshop_filters_block .group .filter_item .items_label.for_styler, .uss_eshop_filters .uss_eshop_filters_block .filter_producer label.for_styler { padding-top: 0; }
		.uss_eshop_filters_block .group .filter_item .items_label { float: none; }
		.uss_eshop_filters .uss_eshop_filters_block form { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; }
		.uss_eshop_filters .group { -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; }
		.uss_eshop_filters .group .eshop_filters_items { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0 60px; }
		.uss_eshop_filters .filter_submit { padding-top: 15px; }
		.uss_specifications .spec_item select, .uss_eshop_filters_block .jq-selectbox__select, .uss_specifications .spec_item .jq-selectbox__select { max-width: 100%; }
		@media (max-width:1470px) {
			.uss_eshop_filters .uss_eshop_filters_block .filter_item.filter_search_in_current_cat { -moz-flex: 0 100%; -ms-flex: 0 100%; -o-flex: 0 100%; -webkit-box-flex: 0; flex: 0 100%; }
			.uss_eshop_filters .group .eshop_filters_items { padding: 0 20px 0 0; }
		}
#main .uss_eshop_menu li > a:hover, #main .uss_shop_category > a:hover {    color: #ffae00;}
a:hover {color:#ffcb00;}