html {height: 100%;margin: 0;padding: 0;}article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary, address {display: block;}audio, canvas {display: inline-block;}video {display: block;}audio:not([controls]) {display: none;height: 0;}address {font-style: normal;}ul, ol, li, form, fieldset, a, img, div, figure, address {margin: 0;padding: 0;border: 0;}ul {list-style: inside;}ol {list-style: inside;}ul li {list-style: none;}ol li {list-style: decimal inside;}ol {padding: 10px 0;}ol li {margin: 0 0 20px 0;}body {height: 100%;position: relative;background: #21110d;}body, td, input, textarea {margin: 0px;padding: 0px;color: #fff;font: 400 17px 'CaviarDreams';}body * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}a {text-decoration: none;color: inherit;}a:hover {text-decoration: none;color: #fdb813;}h1 {font: bold 30px 'CaviarDreams';color: #f7b413;text-transform: uppercase;letter-spacing: 3.5px;margin: 0 0 32px 0;padding: 0;}h2 {font: 400 27px/40px 'CaviarDreams';color: #f6fbff;text-transform: uppercase;text-align: left;margin: 0 0 10px 0;padding: 0;}h3 {font: 400 17px/25px 'CaviarDreams';color: #fff;text-transform: uppercase;margin: 0 0 10px 0;padding: 0;}p {margin: 0 0 20px;padding: 0;line-height: 23px;}table {border-collapse: collapse;border-spacing: 0;}.main {min-height: 100%;position: relative;}.cbc {overflow: hidden;min-width: 1180px;margin: 0 auto;}.container {position: relative;width: 1140px;margin: 0 auto;}.page_content {min-height: 600px;position: relative;}/* page content *//* header */header {width: 100%;height: 166px;}header .top_block {height: 108px;margin-left: -1px;}header .logo_box {float: left;width: 237px;height: 107px;border-left: 1px solid rgba(245, 244, 244, 0.06);border-right: 1px solid rgba(245, 244, 244, 0.06);padding: 22px 0 0 45px;}header .top_menu {float: left;}header .top_menu li {float: left;height: 107px;border-right: 1px solid rgba(245, 244, 244, 0.06);padding: 0 38px 0 39px;}header .top_menu li:first-child {padding: 0 33px 0 38px;margin-left: 0;}header .top_menu li:last-child {margin-left: 5px;padding: 0 35px;}header .top_menu li a {position: relative;display: block;height: 107px;font-size: 11px;line-height: 19px;text-transform: uppercase;letter-spacing: 1.4px;color: #fff;padding-top: 67px;}header .top_menu li a:after {content: " ";position: absolute;top: 30px;left: 50%;}header .top_menu li a.ico_1:after {width: 24px;height: 24px;top: 29px;margin-left: -12px;background: url(../../img/info_ico.png) top no-repeat;}header .top_menu li a.ico_2:after {width: 22px;height: 22px;margin-left: -12px;background: url(../../img/client_ico.png) top no-repeat;}header .top_menu li a.ico_3:after {width: 22px;height: 21px;top: 31px;margin-left: -11px;background: url(../../img/gift_ico.png) top no-repeat;}header .top_menu li a.ico_4:after {width: 18px;height: 22px;margin-left: -9px;background: url(../../img/bag_ico.png) top no-repeat;}header .top_menu li a.ico_5:after {width: 22px;height: 22px;margin-left: -11px;background: url(../../img/diamond_ico.png) top no-repeat;}header .top_menu li a.ico_6:after {width: 24px;height: 24px;margin-left: -11px;background: url(../../img/folders_ico.png) top no-repeat;}header .top_menu li a:hover:after {background-position: bottom;}header .top_menu li a:hover {color: #fdb813;}header .phone_box {float: right;width: 203px;height: 107px;border-right: 1px solid rgba(245, 244, 244, 0.06);padding: 41px 0 0 36px;}header .phone_box .phone {font-size: 17px;font-weight: bold;line-height: 20px;letter-spacing: -0.7px;color: #fdb813;margin-bottom: 1px;}header .phone_box .phone a {color: #fdb813;}header .phone_box span {font-size: 12px;line-height: 19px;letter-spacing: 0.5px;color: #79644d;margin-left: 1px;}header .main_menu {height: 58px;background: #f7b413;margin: 0 -1000px;padding: 0 1000px;}header .main_menu ul {font-size: 0;}header .main_menu ul li {display: inline-block;vertical-align: middle;height: 58px;}header .main_menu ul .sepor {display: inline-block;width: 4px;height: 4px;margin: 6px 24px 0 32px;background: #ffe199;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}header .main_menu ul .sepor:first-child {margin: 6px 34px 0 1px;}header .main_menu ul .sepor:last-child {margin-right: -1px;}header .main_menu ul li a {display: block;font-size: 14px;font-weight: bold;letter-spacing: 1.7px;color: #3e281b;text-transform: uppercase;margin-top: 23px;}header .main_menu ul li a:hover,header .main_menu ul li.active a {color: #fff;}/* pages */.promo_slider_box {position: relative;height: 594px;}.iosPromoSlider {position: relative;overflow: hidden;width: 100%;height: 594px;text-align: center;}.iosPromoSlider .slider_box {width: 100%;height: 100%;}.iosPromoSlider .slider_box .item {width: 100%;height: 594px;}.iosPromoSlider .slider_box .item a {display:block;width:100%;height:594px;}.iosPromoSlider > ul {/*cursor: default !important;*/;}.promo_slider_box .spnav {position: absolute;bottom: 52px;left: 0;width: 100%;text-align: center;z-index: 100;}.promo_slider_box .spnav ul {padding-right: 50px;text-align: right;}.promo_slider_box .spnav .item {display: inline-block;vertical-align: bottom;cursor: pointer;width: 15px;height: 15px;margin: 0 3px;text-align: center;background: rgba(255, 255, 255, 0.3);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.promo_slider_box .spnav .item.active {background: #f7b413;}.promo_slider_box .text_block {width: 285px;}.promo_slider_box .text_block.left {float: left;margin: 113px 0 0 100px;}.promo_slider_box .text_block.right {float: right;margin: 113px 88px 0 0;}.promo_slider_box .text_1 {font-size: 48px;line-height: 43px;color: #fff;letter-spacing: 1.2px;text-align: center;margin-bottom: 12px;}.promo_slider_box .text_1 span {color: #fdb813;}.promo_slider_box .text_2 {font-size: 168px;color: #fff;letter-spacing: -9.5px;margin: 0 0 20px -33px;}.promo_slider_box .brown_btn {display: inline-block;width: 190px;height: 58px;font-size: 20px;line-height: 58px;text-align: center;letter-spacing: 0.4px;color: #fdb813;margin-left: -4px;background: rgba(33, 17, 13, 0.8);}.promo_slider_box .brown_btn:hover {color: #fff;}.news_list {margin: 0 -1000px;padding: 0 1000px;background: #f7b413;}.news_list .item {display: inline-block;vertical-align: middle;width: 285px;padding-bottom: 26px;}.news_list .item.last {width: 102px;margin-right: 2px;margin-left: 13px;}.news_list .item.last a {margin-top: 27px;line-height: 22px;}.news_list .item a {display: inline-block;font-size: 17px;line-height: 23px;letter-spacing: 0.3px;color: #3e281b;margin-top: 37px;}.news_list .item a:hover {text-decoration: underline;}.news_list .item span{display: block;font-size: 11px;line-height: 23px;letter-spacing: 0.2px;color: #fff;margin: 5px 0 0 -1px;}.news_list .sepor {display: inline-block;width: 11px;height: 11px;margin: 0 81px -2px 54px;background: #ffe199;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.news_list .sepor.s1 {margin: 0 54px -2px 81px;}.news_list .sepor:first-child {margin: 0 61px -2px -6px;}.news_list .sepor:last-child {margin-right: -6px;}.title {padding-top: 47px;}.title h1 {float: left;padding-left: 18px;width:710px;}.title .fright {margin-right: 19px;margin-top:-80px;}.title a {position: relative;display: inline-block;height: 30px;font-size: 15px;line-height: 23px;letter-spacing: 0.35px;color: #f7b413;margin-top: 13px;}.title a.active,.title a:hover {color: #fff;}.title .all_item_btn {padding-left: 28px;}.title .all_item_btn:after {content: " ";position: absolute;top: 5px;left: 0;width: 15px;height: 15px;background: url(../../img/arrow_btn.png) 0 0 no-repeat;}.title .all_item_btn:hover:after {background-position: bottom;}.title .setting_btn,.title .sort_btn {padding-right: 25px;}.title .sort_btn {margin: 0 -4px 0 32px;}.title .setting_btn:after {content: " ";position: absolute;top: 5px;right: 0;width: 15px;height: 15px;background: url(../../img/settings_ico.png) 0 0 no-repeat;}.title .sort_btn:after {content: " ";position: absolute;top: 5px;right: 0;width: 15px;height: 15px;background: url(../../img/sort_ico.png) 0 0 no-repeat;}.title .sort_btn.asc:after {content: " ";position: absolute;top: 5px;right: 0;width: 15px;height: 15px;background: url(../../img/sort_icoret.png) 0 0 no-repeat;}.filter_box {display: none;padding: 24px 0 0 0;margin: 0 13px;letter-spacing: 0.25px;}.filter_box input[type="submit"],.filter_box input[type="reset"] {display: inline-block;vertical-align: top;height: 41px;letter-spacing: 0.3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}.filter_box input[type="submit"] {width: 139px;font-size: 16px;color: #21110d;line-height: 41px;border: none;margin-right: 17px;background: #f7b413;}.filter_box input[type="reset"] {width: 129px;font-size: 15px;color: #f7b413;line-height: 32px;border: 1px solid rgba(247, 180, 19, 0.3);background: none;}.filter_box input[type="reset"]:hover,.filter_box input[type="submit"]:hover {cursor: pointer;color: #fff;}.filter_box .price_range {float: left;color: #fff;margin: 3px 0 0 31px;}.filter_box .price_range > * {display: inline-block;vertical-align: middle;}.filter_box .price_range input[type="text"] {width: 89px;height: 37px;margin: 0 3px;padding: 1px 10px 0 11px;border: 1px solid #62420f;font-size: 14px;color: #fff;background: #2e1f1b;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}.filter_box .price_range .lbl {font-size: 16px;}.filter_box .price_range .sepor {font-size: 17px;}.filter_box .price_range .r {font-size: 14px;color: #f7b413;padding-top: 2px;}.filter_box hr {margin: 21px -13px 0;}.selected_box {position: relative;float: left;width: 299px;height: 38px;margin: 2px 0 0 24px;background: #2e1f1b;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}.selected_box:first-child {width: 299px;margin-left: 0;}.selected_box.open {background: #6b4d1d;}.selected_box .val_box {position: relative;z-index: 101;cursor: pointer;height: 38px;padding: 0 16px;font-size: 16px;line-height: 38px;color: #fff;border: 1px solid #62420f;background: url(../../img/sort_ico.png) right 15px center no-repeat;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}.selected_box .drp_list {display: none;overflow: hidden;position: absolute;top: 100%;left: 0;right: 0;z-index: 1000;padding: 17px 0 24px;font-size: 14px;line-height: 28px;color: #fff;border: 1px solid #62420f;border-top: none;margin: -1px 0 0;background: #2e1f1b;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}.selected_box .drp_list li span, .selected_box .drp_list li span label {position: relative;display: block;cursor: pointer;}.selected_box .drp_list li span input {display: none;}.selected_box .drp_list li > span.active span:after {content: " ";position: absolute;left: -15px;top: 12px;width: 8px;height: 6px;background: url(../../img/ico_check.png) 0 0 no-repeat;}.selected_box .drp_list li:hover > span {background: #422d16;margin: 0 -1000px;padding: 0 1000px;}.selected_box .drp_list > li {padding: 0 10px 0 27px;}.selected_box .drp_list > li li {color: #f7b413;}.selected_box .drp_list ul {margin-left: 10px;}.catalog_box {/*padding-top: 40px;padding-left: 18px;*/margin: 0 0 35px -8px;}.catalog_box .paginat_block {margin-bottom: 35px;}.catalog_box .paginat_block.mb38 {margin-bottom: 38px !important;}.catalog_box .paginator {float: left;}.catalog_box1 {float: left;margin-left: 19px;padding-top: 40px;width: 77%;}.catalog_box1 .paginat_block {margin-bottom: 35px;}.catalog_box1 .paginat_block.mb38 {margin-bottom: 38px !important;}.catalog_box1 .paginator {float: left;}.catalog_box .info {float: right;width: 505px;font-size: 14px;font-weight: bold;letter-spacing: 0.27px;line-height: 24px;margin: -12px 19px 0 0;}.infoabsl {margin-left: 7px;font: 400 20px 'CaviarDreams';color:#f7b413;}.catalog_list {margin: 0 0 35px -8px;}.catalog_list .item {position: relative;float: left;width: 270px;height: 350px;margin: 0 0 17px 15px;background: #fff;}.catalog_list .item a {display: block;position: relative;z-index: 50;width: 270px;height: 350px;padding: 13px;}.catalog_list .item a figure {height: 265px;text-align: center;padding-top: 25px;}.catalog_list .item a hr {margin: -10px 0 15px 0;background: rgba(45, 30, 27, 0.09);}.catalog_list .item a span {display: inline-block;vertical-align: bottom;line-height: 19px;color: #21110d;}.catalog_list .item a .title {font-size: 18px;letter-spacing: 1.3px;text-transform: uppercase;padding: 9px 0 0 14px;float:left;}.catalog_list .item a .price {float:right;font-size: 18px;font-weight: bold;letter-spacing: 0.2px;text-transform: uppercase;padding: 9px 0 0 0px;}.catalog_list .item:after {content: " ";position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: #fff;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;transition: 0.3s;}.catalog_list .item:hover:after {transform: scale(1.03);}.tov_card {margin-bottom: 46px;padding-top: 43px;}.obj_gal {float: left;margin-left: 7px;}.obj_gal .zoom_btn {display: none;position: absolute;bottom: 27px;right: 29px;width: 23px;height: 23px;background: url(../../img/zoom_ico.png) no-repeat;}.obj_gal .photo_slider .slider li:hover .zoom_btn {display: block;}.obj_gal .photo_slider {width: 555px;}.obj_gal .photo_slider  > ul {cursor: default !important;}.obj_gal .photo_slider .slider {width: 555px;height: 524px;margin-bottom: 15px;}.obj_gal .photo_slider .slider li {position: relative;float: left;width: 555px;height: 524px;text-align: center;background: #fff;}.obj_gal .photo_slider .slider a {display: block;width: 555px;height: 524px;padding-top: 71px;}.obj_gal .photo_slider_nav {display: block;width: 32px;height: 32px;text-indent: 500px;overflow: hidden;position: absolute;top: 50%;margin-top: -24px;z-index: 100;background: url(../../img/photo_slider_nav.png) no-repeat;}.obj_gal .prev {left: 41px;background-position: 0 0;}.obj_gal .next {right: 41px;background-position: -32px 0;}.tov_info {float: right;width: 535px;margin-top: 15px;}.tov_info .descr_tov {float: left;width: 250px;}.tov_info .param_box {float: right;width: 285px;margin-right: -24px;}.tov_info .info {width: 310px;font-size: 15px;line-height: 23px;letter-spacing: 0.3px;margin-left: 15px;}.tov_info .info1 {letter-spacing: 0.3px;line-height: 23px;margin-left: 281px;margin-top: -171px;text-align: left;width: 276px;}div.dop_mnaterial span {display: block;font: 400 16px "CaviarDreams";margin-bottom: 13px;margin-top: -60px;}.zelcnopka {background: #f7b413 none repeat scroll 0 0;color: #21110d;display: block;font: bold 20px/63px "CaviarDreams";height: 61px;letter-spacing: 0.5px;margin-bottom: 23px;margin-top: 18px;text-align: center;width: 234px;}.descr_tov .descr {width: 195px;font-size: 15px;font-weight: bold;line-height: 26px;letter-spacing: 0.3px;margin: 0 0 52px 16px;}.descr_tov .price {display: block;width: 195px;height: 72px;font-size: 33px;font-weight: bold;line-height: 77px;text-align: center;letter-spacing: 0.5px;color: #21110d;margin-bottom: 49px;background: #f7b413;}.descr_tov .loc_btn {position: relative;display: block;font-size: 20px;font-weight: bold;line-height: 34px;letter-spacing: 0.4px;color: #f7b413;margin: 0 0 91px 15px;padding-left: 29px;}.descr_tov .loc_btn:after {content: " ";position: absolute;top: 1px;left: 0;width: 16px;height: 21px;background: url(../../img/loc_ico.png) 0 0 no-repeat;}.descr_tov .loc_btn:hover {color: #fff;}.descr_tov .loc_btn:hover:after {background-position: bottom;}.param_list {margin-top: 1px;}.param_list li {margin-bottom: 12px;}.param_list li > * {display: inline-block;font-size: 15px;letter-spacing: 0.3px;}.param_list .lbl {width: 144px;color: #ac9984;float:left;}.param_list .val {font-weight: bold;width:100px;}/* elements */hr {height: 1px;border: none;margin: 1px 0 0 0;background: #2d1e1b;}hr.hr2 {margin-bottom: 10px;background: #3f312f;}hr.hr2.mb_6 {margin-bottom: -6px !important;}.paginator {margin-left: 30px;}.paginator > * {display: inline-block;vertical-align: middle;}.paginator .text {width: 116px;font-size: 16px;letter-spacing: 0.3px;color: #fff;margin-top: -2px;}.paginator .prev,.paginator .next {width: 21px;height: 21px;background: url(../../img/paginat_nav.png) no-repeat;}.paginator .prev {margin-right: 7px;background-position: left;}.paginator .next {margin-left: 5px;background-position: right;}.paginator .active,.paginator .num {width: 23px;height: 30px;font-size: 16px;text-align: center;line-height: 30px;color: #f7b413;margin: 2px 5px 0 0;}.paginator .num {background-position: left;}.paginator .num:hover,.paginator .active {color: #21110d;background: #f7b413;}textarea,input {-webkit-appearance: none;}/* footer */footer {position: relative;height: 123px;}footer .copyright {float: left;width: 359px;font-size: 13px;line-height: 21px;letter-spacing: 0.25px;color: #79644d;margin-top: 43px;padding-left: 20px;}footer .counter {float: left;width: 244px;margin: 50px 0 0 0;}footer .counter > * {display: inline-block;vertical-align: top;margin-left: 4px;}footer .counter > *:first-child {margin-left: 0;}footer .question {float: left;width: 148px;margin-top: 50px;}footer .question a {display: block;position: relative;width: 45px;height: 30px;font-size: 13px;line-height: 14px;color: #fff;letter-spacing: 0.2px;padding-left: 42px;}footer .question a:after {content: " ";position: absolute;top: 0;left: 0;width: 30px;height: 30px;background: url(../../img/question_ico.png) 0 0 no-repeat;}footer .question a:hover {color: #fdb813;}footer .question a:hover:after {background-position: bottom;}footer .soc_box {float: left;margin-top: 50px;}footer .soc_box span {display: inline-block;vertical-align: top;width: 45px;font-size: 13px;line-height: 14px;letter-spacing: 0.2px;text-align: right;color: #79644d;margin-right: 20px;}footer .soc_box a {display: inline-block;margin: -1px 11px 0 0;}footer .develop {float: right;font-size: 12px;line-height: 15px;color: #79644d;letter-spacing: 0.2px;padding-left: 40px;margin: 50px 19px 0 0;background: url(../../img/dev_ico.png) left 6px no-repeat;}footer .develop a:hover {text-decoration: underline;}/* support class style */.clear {clear: both;float: none !important;}.clear_left {clear: left;}.fleft {float: left !important;}.fright {float: right !important;/* margin-top:-75px; */}.cf:before,.cf:after {content: " ";/* 1 */display: table;/* 2 */;}.cf:after {clear: both;}.disp_none {display: none;}.inl_bottom_box > * {display: inline-block;vertical-align: bottom;}.middle_box > * {display: inline-block;vertical-align: middle;}.inl_block {display: inline-block;}.pos_right {text-align: right !important;}.pos_center {text-align: center;}.pos_left {text-align: left;}.pos_justify {text-align: justify;}.mb21 {margin-bottom: 21px !important;}.ml3 {margin-left: 3px !important;}.ikoni {float:left;margin-right:10px;}aside.r_col {float: right;margin-left: 33px;margin-top: 23px;text-transform: none;width: 193px;}.intro {width: 690px; font-size: 18px; line-height: 33px; font-weight: 500; letter-spacing: 0.4px; margin-bottom: 53px;}.kamni_img{margin-right:10px;float:left;}.kamni_item{float:left;width:210px;height:200px;}.inner_nav {margin: 9px 0 86px;}.inner_nav li {margin-bottom: 30px;}.inner_nav a {color: white;display: block;font-size: 14px;letter-spacing: 1.7px;margin-top: 23px;text-transform: uppercase;}.inner_nav a:hover,.inner_nav a.active {color: #fdb813;}nav.inner_nav ul li.active a {color: #fdb813;}ul.top_menu.cf li.active a {color: #fdb813;}.maptent {float:left;width: 40%;}.itemflor {float:left;width: 40%;}/* faq */.faq{display:block;background:url(../../images/ico-faq.png) no-repeat;width:205px;padding:167px 0 23px 25px;text-decoration:none;line-height:0;border-bottom:1px solid #6685bb;}.faq:hover{border:0;padding-bottom:24px;}.faq span{display:block;font-size:18px;color:#91bbde;position:relative;}.faq strong{display:block;color:#fefefe;font-size:24px;position:relative;}.quest {margin-left:0px;padding-left:0px;}.quest li {list-style:none;padding: 0px;margin-bottom: 15px;}.quest p {margin-left:0px;}.quest span {display:block;}.quest li a {line-height:18px;}ul.quest li span strong {color:#fdb813;}.faqfrm {}.faqfrm span{display:block;margin-top:5px;line-height:30px;font: bold 20px "CaviarDreams";}.faqfrm input {border: 1px solid #aaa;color: black;font: bold 20px "CaviarDreams";height: 29px;margin-bottom: 10px;width: 450px;}.faqfrm textarea {width:450px;height:200px;border:solid 1px #aaa;margin:0px;color: black;font: bold 20px "CaviarDreams";}.faqfrm .cms_submit {padding:5px 15px !important;width:auto !important;height:auto !important;}.faqfrm .capt input {width:70px;height:22px;margin-top:10px;}.faqfrm .snoklop {padding:5px 15px;width:auto;height:auto;}.faqfrm td{padding:0px;height:0px;}#m52855questionsubmit {background: #f7b413 none repeat scroll 0 0;border: medium none;color: #21110d;display: block;font-size: 20px;font-weight: bold;height: 55px;letter-spacing: 0.5px;line-height: 31px;margin-bottom: 49px;text-align: center;width: 195px;cursor:pointer;}#m52855questionsubmit:hover {color:#fff;}a.stm:hover {color: #fdb813;text-decoration: underline;}.d1,div.titlezag a {color: #f7b413;display: block;font: 20px "CaviarDreams";padding: 19px 15px 15px;width: 99%;}.d2 { padding: 2px 0px 2px 20px; font: 18px 'CaviarDreams'; }.d3 { padding: 2px 0px 2px 40px; font: 16px 'CaviarDreams'; }html body div.cbc div.main div.page_content div.container div.catalog_box ul div.titlezag a {padding: 15px 0px 2px 0px; font: 20px 'CaviarDreams';}.news {margin-bottom:30px;font-size:20px;color:#f7b413;}div.news a:hover{color:white;}.news .ndate {font-size:15px;color:white;}div.catalog_box h3 {color:#f7b413;}div.catalog_box h3 a:hover {color:white;}.allactpage {float: left;height: 277px;width: 24%;}.img-h {/*float: left;*/width: 32%;display:inline-block;}.news > a:hover {color:#f7b413;}table.mag tr {display: block;padding-bottom: 20px;}table.mag tr:hover {}div.catalog_box ul div.d2 a.mmn {display: block;margin-left: 20px;}div.catalog_box ul div.titlezag a {color: #f7b413;display: block;font-weight: bold;margin-top: 20px;width: 99%;}.stmap_left {float: left;margin: -39px 50px 50px 0;width: 47%;}.stmap_right {float: left;width: 48%;}div.catalog_box p a.rms {color: #f7b413;}div.catalog_box p a.rms:hover {color: white;}div.descr_tov div.descr span.val {padding-left:12px;}div.descr span.lbl {font-weight:300;}.scrollup{width:40px;height:40px;opacity:0.3;position:fixed;bottom:50px;right:100px;display:none;text-indent:-9999px;background: url('http://au-ra.ru//uploads/icon_top.png') no-repeat;z-index:99999;}a.linkbluetext {color: #f6fbff;font: 400 27px/40px "CaviarDreams";margin: 0 0 10px;padding: 0;text-align: left;text-transform: uppercase;border-bottom: 1px dashed;}.captchapict {margin-top:12px;}#m52855input_captcha {margin-bottom: 0;width: 197px;}.dop_mnaterial {margin-top:-48px;}.search {float: right;margin-left: 34px;margin-top: 13px;}#cntnt01moduleform_1.cms_form label {color: #f7b413;}#cntnt01searchinput.search-input {background: #f7b413 none repeat scroll 0 0;border:none;width:150px;color: #21110d;}.cart_item{padding:20px 0 17px 0;border-bottom: 1px solid #e5e5e5;}.cart_item .photo img{width: 70px;}.cart_item .name{margin-top: 8px;}.cart_item .name a{text-decoration: none;font-size: 17px;}.cart_item .name a:hover{text-decoration: underline;}.cart_item .name span{display: block;color:red;font-size: 12px;margin-top: 0px;}.cart_item .price, .cart_item .summ{font-size: 17px;margin-top: 15px;}.cart_item .count{margin-top: 15px;}.cart_item .del{margin-top: 17px;}.cart_item .cupit{margin-top: 17px;}.cart_item .del a{display: inline-block;background: url(http://au-ra.ru/images/delete.png) no-repeat;width: 23px;height: 23px;}.cart_item .cupit a{/*background: rgba(0, 0, 0, 0) url("https://farfor-classic.ru/images/tocart_big.png") no-repeat scroll 0 0;*/display: block;float: right;height: 31px;margin: -10px 33px 0 0;position: relative;width: 32px;z-index: 2;}.cart_item .cupit a:hover{}.cart_item .del a:hover{background-position: 0 -23px;}.cart_list .top{padding-bottom: 19px;border-bottom: 1px solid #e5e5e5;color:#f7b413;text-transform: uppercase;font-size: 11px;}.cart_list .top div{float: left;}.cart_list .top .photo, .cart_item .photo{float: left;width: 115px;text-align: center;margin-right:120px;}.cart_list .top .name, .cart_item .name{float: left;width: 327px;}.cart_list .top .price, .cart_item .price{float: left;width: 140px;}.cart_list .top .count, .cart_item .count{float: left;width: 135px;text-align: center;}.cart_list .top .summ, .cart_item .summ{float: left;width: 195px;text-align: center;margin-left:28px;}.cart_list .top .del, .cart_item .del{width: 150px;text-align: center;float: right;font-weight:bold;}.cart_list .top .cupit, .cart_item .cupit{width: 95px;text-align: center;float: right;}.search-button {background: #f7b413 none repeat scroll 0 0;border: medium none;color: #21110d;cursor: pointer;font-weight: bold;height: 22px;letter-spacing: 0.5px;text-align: center;width: 82px;}a.sort_btn.open_id.olk{display: block;margin-top: 80px;}.cookies {position: fixed;bottom: 0;z-index: 10000;left: 0;right: 0;background: #f7f7f7;}.cookies .inf {width: 70%;margin: auto;padding: 20px;font-size: 14px;font-weight: 500;display: flex;align-items: center;color: #000;}.cookies .close {display: block;background: #fdb813;padding: 5px 10px;height: 29px;margin-left: 20px;color: #ffffff;}.cookies .close:hover {background: #2f2f2f}.cookies .close span {-moz-transform: rotate(45deg);/* Для Firefox */-ms-transform: rotate(45deg);/* Для IE */-webkit-transform: rotate(45deg);/* Для Safari, Chrome, iOS */-o-transform: rotate(45deg);/* Для Opera */transform: rotate(45deg);display: block;padding-top: 1px;padding-left: 2px;}@media (max-width: 767px) {.cookies .inf {width: 100%;font-size: 13px;letter-spacing: 1px;}}.hidden {display: none;}
/* Stylesheet: Стиль Modified On 2025-05-27 16:57:08 */

/* main */

.cbc {min-width: 0;}

.container {max-width: 1140px; width: 100%;}

textarea,
button,
input[type="text"] {-webkit-appearance: none; outline: none;}


/* header */

.show_mob {display: none;}

header .logo_box, 
header .top_menu, 
header .phone_box {float: none; margin: 0;}


header .top_box {display: table; width: 100%; float: none;}
header .top_box > * {display: table-cell; vertical-align: middle; white-space: nowrap; margin: 0; padding: 0; float: none;}

header .top_menu li:first-child,
header .top_menu li:last-child {padding: 0;}

header .logo_box {width: 237px; text-align: center;}
header .logo_box .wrap {display: inline-block; padding-top: 10px;}
header .phone_box {width: 200px; text-align: center;}
header .phone_box .wrap {text-align: left; display: inline-block; padding-top: 10px;}

header .top_menu {display: table; width: 100%; float: none;}
header .top_menu li {display: table-cell; vertical-align: middle; width: 1%; white-space: nowrap; margin: 0; padding: 0; float: none; text-align: center;}
header .top_menu li a {text-align: center; padding: 0; height: auto;}

header .top_menu .top_menu_link {padding-top: 67px; height: 107px;}

.open_nav_btn,
.close_nav_btn{display: none;}

.mob_cat_box {display: none !important;}

@media (max-width: 1140px) {
	

	header .main_menu ul {display: table; width: 100%;}
	header .main_menu ul li {display: table-cell !important; vertical-align: middle; width: 1% !important; white-space: nowrap; margin: 0 !important; padding: 0;}

	header .main_menu ul .sepor {width: auto; height: 58px; background: none; position: relative;}
	header .main_menu ul .sepor::after {content: ''; position: absolute; top: 50%; left: 50%; margin: -2px 0 0 -2px; display: block; width: 4px; height: 4px; border-radius: 50%; background: #ffe199;}
	header .main_menu ul li a {margin-top: 0; text-align: center;}

}

@media (max-width: 960px) {
	.logo_box img {width: 110px;}

	header .logo_box {width: auto;}
	header .phone_box {width: 160px;}

	header .top_menu li a {font-size: 10px;}
	header .main_menu ul li a {font-size: 12px;}

	header .main_menu ul {padding: 0 10px;}
	header .main_menu ul .sepor:first-child,
	header .main_menu ul .sepor:last-child {display: none !important;}
}

@media (max-width: 760px) {

	header {height: 115px;}
	header .top_box {display: block; width: auto;}
	header .top_box > * {display: block; border: none; height: auto;}

	header .logo_box {width: auto; float: left !important; margin: 20px 0 0 20px;}
	header .phone_box {width: auto; float: right !important; margin: 25px 90px 0 0;}


	.main_menu {display: none;}

	.main_overlay {display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 2000; background: rgba(0,0,0,0.8);}

	.mob_cat_box {display: block !important;}
	
	header .top_menu_box {position: fixed; right: -320px; left: auto; top: 0; width: 320px; height: 100% !important; z-index: 2001; padding: 80px 0 40px 0; overflow: auto;  white-space: normal !important; background: #fff !important;}
	
	header .top_menu {display: block; padding: 0; height: auto; position: static; border: none;  margin: 0; text-align: left; background: none;}
	header .top_menu li {display: block; width: auto; border-top: 1px solid #eee; margin: 0; padding: 0; list-style: none; white-space: normal; text-align: left; border-left: none; background: none; height: auto !important; margin: 0 !important; }
	header .top_menu li .top_menu_link {display: block; height: 60px; line-height: 60px; font-size: 14px; text-decoration: none; padding: 0 20px 0 50px !important; color: #2c2e30; background: none; text-align: left;}
	header .top_menu li .top_menu_link:after {left: 25px; top: 50%; margin-top: -12px;}
	
	header .top_menu .open_subn {padding-right: 50px; background: url(../../img/arrow_menu.png) right 20px center no-repeat !important;}
	header .top_menu .open_subn.open {background-image: url(../../img/arrow_menu_up.png) !important;}

	header .top_menu .subn {display: none;}
	header .top_menu .subn a {color: #2c2e30; height: 50px; line-height: 50px; font-size: 14px; text-align: left; padding-left: 50px;}

	.open_nav_btn {display: block; cursor: pointer; position: absolute; top: 40px; z-index: 350; width: 30px; height: 30px; right: 20px; border: none; background: url(../../img/open_nav.svg) center no-repeat; background-size: 30px 30px;}
	.close_nav_btn {display: block; cursor: pointer; position: absolute; top: 30px; z-index: 350; width: 24px; height: 24px; left: 14px; border: none; background: url(../../img/close_btn.svg) center no-repeat; background-size: 24px 24px;}
	
	.main_nav_box .sm_nav_show {display: block;}
	.tabs .mob_hide {display: none !important;}

	header .top_menu li.active {background: #fff9ec;}
}

@media (max-width: 360px) {
	.logo_box img {width: 100px;}
	header .phone_box {margin: 25px 70px 0 0;}
	header .phone_box .phone {font-size: 14px;}
	header .phone_box span {font-size: 10px;}
}


/* content */

#cntnt01searchinput.search-input {height: 22px;}
.search form > * {vertical-align: top;}


@media (max-width: 1280px) {
	.news_list_wrap {margin: 0 -1000px; padding: 0 1000px; background: #f7b413;}
	
	.news_list {display: table; width: 100%; margin: 0; padding: 0;}
	.news_list:before, 
	.news_list:after {display: none;}
	.news_list .item, 
	.news_list .sepor {padding: 0 20px; margin: 0 !important; padding: 0; display: table-cell; vertical-align: middle; width: 1% !important; height: 88px; white-space: nowrap; background: none; position: relative;}

	.news_list .item {padding-left: 20px;}
	.news_list .sepor::after {content: ''; position: absolute; top: 50%; left: 50%; margin: -2px 0 0 -2px; display: block; width: 11px; height: 11px; border-radius: 50%; background: #ffe199;}

	.news_list .item a {margin-top: 6px !important;}

	.promo_slider_box,
	.iosPromoSlider,
	.iosPromoSlider .slider_box,
	.iosPromoSlider .slider_box .item,
	.iosPromoSlider .slider_box .item a {height: 500px;}

	.iosPromoSlider .slider_box .item {background-size: cover !important;}

	aside.r_col {width: 20%; margin-left: 0;}

	.allactpage,
	.img-h {padding-right: 10px;}
	.allactpage img,
	.img-h img {max-width: 100%;}
	

	.mag {width: 100%;}


	.catalog_list {margin: 0 -8px;}
	.catalog_list .item {width: 25%; padding: 0 8px; margin: 0 0 17px; height: auto; background: none;}
	.catalog_list .item a {width: 100%; background: #fff;}
	.catalog_list .item a figure img {max-width: 100%;}

	.catalog_list .item:after {left: 8px; right: 8px;}

	.selected_box {width: 24% !important;}


	.obj_gal {width: 48%;}
	.obj_gal .photo_slider,
	.obj_gal .photo_slider .slider,
	.obj_gal .photo_slider .slider li,
	.obj_gal .photo_slider .slider a {width: 100%;}

	.obj_gal .photo_slider .slider img {max-width: 100%;}

	.tov_info {width: 48%;}

	.tov_info .descr_tov {width: 230px;}
	.tov_info .param_box {float: none; width: auto;}


	.itemflor,
	.maptent {float: none; width: auto;}

	.itemflor {margin-bottom: 40px;}
	
}

@media (max-width: 1024px) {
	.catalog_box {padding: 0 20px; margin-left: 0;}

	.catalog_list .item {width: 33.33%;}

	.catalog_list {margin: 0 -14px;}
}


@media (max-width: 960px) {
	.promo_slider_box,
	.iosPromoSlider,
	.iosPromoSlider .slider_box,
	.iosPromoSlider .slider_box .item,
	.iosPromoSlider .slider_box .item a {height: 350px;}


	.news_list {display: block; width: auto; padding: 20px 30px 30px 30px;}
	
	.news_list .item {display: block; width: auto !important; height: auto; white-space: normal; padding: 10px 0}
	.news_list .sepor {display: none;}

	.promo_slider_box .spnav {bottom: 20px;}
	.promo_slider_box .spnav .item {width: 12px; height: 12px;}

	.catalog_box {padding-left: 20px !important; padding-right: 20px !important;}
	.catalog_box1 {float: none; width: auto; padding: 0 20px; margin: 0;}
	aside.r_col {float: none; width: auto; padding: 0 20px; margin: 0;}

	.allactpage {width: 32%;}


	.mag td:nth-child(3) {white-space: nowrap;}

	.mag td strong {display: block;}

	.title h1 {width: 100%; margin-bottom: 10px;}

	.title .fright {margin: 0; float: none !important; padding: 0 20px; margin-bottom: 10px;}


	.filter_box .fright {float: none !important;}
	.filter_box input[type="submit"] {margin-top: 20px;}


	.tov_card {padding: 20px;}
	.obj_gal {width: 100%; margin: 0 0 30px;}
	.tov_info {width: 100%;}

	.page_content {min-height: 0;}
}

@media (max-width: 760px) {
	.catalog_list .item a {height: 320px;}
	.catalog_list .item a .title,
	.catalog_list .item a .price {padding: 0; font-size: 16px;}
}


@media (max-width: 640px) {
	.promo_slider_box,
	.iosPromoSlider,
	.iosPromoSlider .slider_box,
	.iosPromoSlider .slider_box .item,
	.iosPromoSlider .slider_box .item a {height: 150px;}

	.promo_slider_box .spnav {bottom: 10px;}
	.promo_slider_box .spnav .item {width: 8px; height: 8px;}


	.mag,
	.mag thead,
	.mag tbody,
	.mag tr,
	.mag td {display: block; width: auto;}
	
	.mag td {padding: 5px 0;}
	.mag tr {padding: 8px 0;}

	.catalog_list .item {width: 50%;}

	.search {float: none; margin-left: 0; margin-top: 13px;}

	.selected_box,
	.filter_box .price_range {width: 100% !important; float: none; margin: 0 0 20px !important;}
	.filter_box input[type="submit"] {margin-top: 0;}

	.catalog_box img {max-width: 100%; height: auto;}

}

@media (max-width: 480px) {
	.allactpage,
	.img-h {padding-right: 0; width: 100%;}
	.allactpage img,
	.img-h img {width: 100%;}


	.catalog_list .item a {height: 260px;}
	.catalog_list .item a figure {height: 155px; padding-top: 0; display: table-cell; vertical-align: middle;}
	.catalog_list .item a .title,
	.catalog_list .item a .price {padding: 0; float: none; text-align: center; font-size: 17px; display: block; line-height: 2;}


	.title .setting_btn {margin-right: 20px;}
	.title .sort_btn {margin: 0;}

	.tov_info .descr_tov {width: auto; float: none;}
	.descr_tov .loc_btn {margin-bottom: 30px;}
	.tov_info .param_box {margin-bottom: 30px;}

	.tov_info .info {width: auto; margin: 0;}

	.obj_gal .photo_slider,
	.obj_gal .photo_slider .slider,
	.obj_gal .photo_slider .slider li,
	.obj_gal .photo_slider .slider a {height: 350px;}

	.obj_gal .photo_slider .slider li {display: table; width: 100%;}
	.obj_gal .photo_slider .slider li a {display: table-cell; vertical-align: middle; padding: 0;}

}

@media (max-width: 320px) {
	.search label {display: none;}
}

/* footer */

@media (max-width: 1280px) {
	.scrollup {right: 20px;}
}


@media (max-width: 1140px) {
	footer .counter {display: none;}
	footer .develop {margin-right: 80px;}
}

@media (max-width: 960px) {
	footer .question,
	.scrollup {display: none !important;}
	footer .develop {margin-right: 20px;}
}

@media (max-width: 760px) {
	footer {text-align: center; height: auto; padding: 20px 0 15px 0;}
	footer .copyright,
	footer .soc_box,
	footer .develop {float: none; margin: 10px 0; width: auto;}
	footer .copyright {margin-bottom: 25px; padding-left: 0;}
	footer .develop {display: inline-block;}

	footer .soc_box span {width: auto; line-height: 33px;}
}

/* Stylesheet: responsive Modified On 2018-11-21 15:31:23 */
