/* Razrabotka i zapil kir_pich@yahoo.com / https://www.Zlyuken.ru */
.inp_compare{display:none;} /* заебал уже кое-кто */
@charset "UTF-8";
@font-face {
font-family: 'PF Centro Sans Pro';
src: url('/local/templates/radio_izba/fonts/PFCentroSansPro-Regular.eot');
src: local('/local/templates/radio_izba/fonts/PFCentroSansPro-Regular'),
url('/local/templates/radio_izba/fonts/PFCentroSansPro-Regular.eot?#iefix') format('embedded-opentype'),
url('/local/templates/radio_izba/fonts/PFCentroSansPro-Regular.woff') format('woff'),
url('/local/templates/radio_izba/fonts/PFCentroSansPro-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'PF Centro Sans Pro';
src: url('/local/templates/radio_izba/fonts/PFCentroSansPro-Bold.eot');
src: local('/local/templates/radio_izba/fonts/PFCentroSansPro-Bold'),
url('/local/templates/radio_izba/fonts/PFCentroSansPro-Bold.eot?#iefix') format('embedded-opentype'),
url('/local/templates/radio_izba/fonts/PFCentroSansPro-Bold.woff') format('woff'),
url('/local/templates/radio_izba/fonts/PFCentroSansPro-Bold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}
body{min-width:320px;}
h1, h3{line-height:100%;}
h1, .leftmenu h3.cat{font-size:22px; padding: 20px 0px; margin:0px; font-weight: initial;}
a{text-decoration:none; color:#c3161c;}
a:hover{text-decoration:underline;}
.wrapper{width:100%; min-width:320px; max-width:1800px; margin:0px auto; padding-right: 20px; font-family:'PF Centro Sans Pro';}
html, body, *{box-sizing: border-box; font-size:14px; font-family: 'PF Centro Sans Pro';}
.box{display:flex; flex-wrap: wrap; justify-content: space-between; border-top: 1px solid #ccc; margin-top: 50px;}
.box .leftmenu{width:223px; order:1;}
.box .content{order:2; padding-left:15px; font-size:14px; line-height:130%; width: calc(100% - 223px);}
.but_reset{padding: 5px 10px; display: inline-block; border: 1px solid #767676; border-radius: 3px; background-color: #efefef; color: #000000; cursor: default;}
.full_clear_cart .butts{position: fixed; z-index: 200; width: 100%; left: 0px; right: 0px; top: 40%;}
.full_clear_cart .butts > div{background-color: #ffe4c4; width: 300px; padding: 30px; border: 1px solid #cccccc; text-align: center; margin: 0px auto; box-shadow: 0 0 10px rgba(0,0,0,0.5);border-radius: 10px;}
.full_clear_cart .quest,
.full_clear_cart .but_yes,
.full_clear_cart .but_hz,
.full_clear_cart .but_no{color: #c3161c; cursor:pointer; padding: 10px; font-weight: bold;}
.full_clear_cart .full_clear_cart_txt{padding-right:20px; font-weight:bold;}
.full_clear_cart .quest:hover,
.full_clear_cart .but_yes:hover,
.full_clear_cart .but_no:hover{text-decoration:underline;}
.div_dell_but{position: absolute; width: 110px; background-color: #ffe4c4; margin-left: -24px; text-align: center; border: 1px solid #cccccc; font-size: 13px; padding: 10px;
display: inline-flex; flex-wrap: wrap; justify-content: center; cursor:pointer; box-shadow: 0 0 10px rgba(0,0,0,0.5); border-radius: 10px;}
.div_dell_but > b{width:100%;}
.but_dell{display:inline-block; width:32px; height:32px; margin:10px 0px; cursor:pointer;}
.ref_del .div_dell_but .but_no,
.ref_del .div_dell_but .but_yes{background-color: #ffffff; padding: 5px; display: inline-block; border-radius: 0px; width: 33px; height: 26px;}
.ref_del .div_dell_but .but_no{border: 1px solid lightgreen; margin-left:10px}
.ref_del .div_dell_but .but_yes{border: 1px solid red;}
.but_reset:hover{background-color: #e5e5e5; text-decoration:none;}
.dell_id_from_cart{cursor:pointer; font-size:10px; display:inline-block; height:32px; padding:10px 0px;}
.d_flex_cntr{display: flex; align-items: center; justify-content: center;}
.dop_bot_cnt{position:fixed; bottom:0px; right:0px; left:0px; text-align:center; padding:5px 0px; background-color:#f6f6f6; z-index:999}
.show_mob_menyu{display:none;} /*but mob menyu*/
.overflow_hide{overflow:hidden;}
.content h3{font-weight: bold; font-size: 16px; margin:10px 0px 10px 0px;}
/* свайпер в шапке */
.head_br_bg, .head_br_bg p, .head_br_bg span{box-sizing:border-box; outline:none;}
.head_bnr .head_br_bg{width: 100%!important; height: inherit; background-size: cover!important; display: inline-flex; align-items: flex-end; justify-content: flex-end; border-radius:0px 0px 10px 10px;}
.head_bnr .bnrs .swiper-container.swp_in_header{height: inherit; margin:0px; width: 100%;}
.swp_in_header p.sl_head_pdl_bg1{background:url(/local/templates/radio_izba/img/sl_head_bg1.png) top left no-repeat; min-width:40%; max-width:70%; display:inline-flex; justify-content: flex-end; opacity: .8;}
.swp_in_header span.sl_head_pdl_bg2{background:url(/local/templates/radio_izba/img/sl_head_bg2.png) top right; border-bottom-right-radius:10px; color:#ffffff; width: calc(100% - 80px); padding: 10px;}
.select_pdf td{text-align: left; font-size: 12px;}
.select_pdf td a{display: inline-flex; align-items: center;}
.select_pdf td img{margin-right: 5px!important;}
/* свайпер старт - на главной / в товаре */
.cont_slider .swiper-container .swiper-wrapper{padding-top: 8px;}
.cont_slider .swiper-container .swiper-slide{min-height: 200px; height: initial; background: linear-gradient(180deg, #f3f3f3, #fdfdfd); box-shadow: 0 0 10px rgba(0,0,0,0.1); border-radius: 10px;}
.cont_slider .swiper-container .swiper-slide img{width:100%;}
.cont_slider .swiper-container .swiper-pagination,
.swp_position .swiper-pagination{position: relative; bottom:0px; margin: 20px 0px;}
.look_at_all{text-align: right; margin-bottom: 20px; margin-top: -20px;}
.cont_slider .swiper-button-next,
.cont_slider .swiper-button-prev{background-color: #ffffff; width: 30px; height: 50px; opacity: .8; border: 1px solid #000000; font-weight: bold; top: 22%;}
.cont_slider .swiper-button-next{right: 0px; border-right: 0px; border-radius: 5px 0px 0px 5px; padding-left: 5px;}
.cont_slider .swiper-button-prev{left: 0px; border-left: 0px; border-radius: 0px 5px 5px 0px; padding-right: 5px;}
.cont_slider .swiper-button-next:hover,
.cont_slider .swiper-button-prev:hover
.swp_position .swiper-button-next:hover,
.swp_position .swiper-button-prev:hover{opacity: .9;}
.cont_slider .new_position:hover{text-decoration:none;}
.cont_slider .new_position > a{background-size: cover!important; background-position:center center!important; width: 100%; /*max-width: 275px;*/ height: 180px; border-radius: 15px; max-height: 160px; border: 3px solid #808080; margin-top: -8px;  display: inline-block;}
.cont_slider .new_position .name{height: 38px; overflow: hidden;}
.cont_slider .new_position .name,
.cont_slider .new_position .cost{display:block; margin: 10px; color:#808080;}
.cont_slider .new_position .cost{font-size: 18px; margin: 0px; padding-left: 20px; display: inline-block; width: 45%;}
.cont_slider .add_in_cart{text-align: right; margin-bottom: 5px; display: inline-block; width: 45%;}
.cont_slider .new_position .link{display:block; font-size:14px; color:#c3161c; margin-top: 10px;}
.cont_slider .new_position .link:hover{text-decoration:underline;}
.dop_tov{background:linear-gradient(180deg, #f3f3f3, #fdfdfd); padding: 0px 10px;}
.swp_position{margin-top:-10px;}
.swp_position a{min-height: 200px; height: initial; color: #000000; font-size: 12px; padding-bottom: 10px; background-color: #f4f2f2; border-radius: 10px;}
.swp_position .swiper-slide .sld_cat_img{margin:10px 0px;border-radius: 15px; border: 3px solid #808080; background-size:cover!important;}
.swp_position .swiper-slide img{width:100%; display: block; min-height:140px; opacity:0;}
.sw_but{display: flex; justify-content: space-between; position: absolute; margin: 0px 0px; top: 30%; left: 0px; right: 0px;}
.sw_but > div {position:relative;}
.sw_but .swiper-button-next,
.sw_but .swiper-button-prev{background-color: #ffffff; width: 30px; height: 50px; opacity: .8; border: 1px solid #000000; font-weight: bold;}
.sw_but .swiper-button-next{right: 0px; border-right: 0px; border-radius: 5px 0px 0px 5px; padding-left: 5px;}
.sw_but .swiper-button-prev{left: 0px; border-left: 0px; border-radius: 0px 5px 5px 0px; padding-right: 5px;}
.swp_position .id_name{height: 30px; margin: 10px;}
.swp_position .cost{margin: 0px 10px;}
.cont_slider .swiper-container.swp_v_puti .swiper-slide{min-height: 120px}
.actual_info{display: flex; justify-content: space-between; position:relative; height:5px;  margin-bottom: 30px; margin-top: 10px;}
.actual_info,
.actual_info h5,
.actual_info span{background-color:#c1272d;}
.actual_info h5, .actual_info span{position: relative; padding: 10px 20px; display: inline-flex; border-radius: 5px;}
.actual_info h5{margin-top: -15px; height: 35px;color: #ffffff; font-weight: 600; font-size:15px;}
.actual_info h5 a{color: #ffffff;display: inline-block; margin-top: -2px;}
.actual_info span{margin-top: -8px; height: 16px; margin-right: -10px;}
.actual_info.bg_green,
.actual_info.bg_green h5,
.actual_info.bg_green span{background-color:#689f39;}
.actual_info.bg_blue,
.actual_info.bg_blue h5,
.actual_info.bg_blue span{background-color:#29abe2;}
.actual_info.bg_808080,
.actual_info.bg_808080 h5,
.actual_info.bg_808080 span{background-color:#808080;}
.actual_info.bg_808080{margin-top: 30px;}
.actual_info.bg_808080 h5{margin-left: -15px;}
.actual_info.bg_808080 span{margin-right: -20px;}
/* свайпер конец - на главной / в товаре */
/* свайпер: последние просмотренные товары в подвале*/
.last_view{margin-top: 30px;}
.last_view a{overflow:hidden;}
.last_view .swiper-container .swiper-slide{min-height: 150px; height:150px;}
.last_view .swiper-button-next, .last_view .swiper-button-prev {top: 35%;}
.last_view > a{display:inline-block; width:200px; height:100px; margin-right:10px; margin-bottom:10px; border-radius: 15px; border: 3px solid #808080;} /* если меньше 7*/
.cat_categories{display: flex; flex-wrap: wrap; margin-bottom: 20px; justify-content: space-between;}
.link_87afdga82 a,
.link_87afdga83 a,
.in_cat_from_base a,
.cat_categories > a { width: 24%; display: flex; flex-wrap: wrap; flex-direction: column; justify-content: center; align-items: center; font-size:14px; text-decoration: none; min-height: 165px; border: 1px solid #ccc;
margin-bottom: 15px; border-radius: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.1); padding: 10px; }
/* текст искать в базе */
.in_cat_from_base a{margin-top: 20px; font-weight: 300;}
.in_cat_from_base{font-weight:bold;}
.in_cat_from_base p{font-weight:initial; padding: 10px 0px;}
.in_cat_from_base img{order:1;}
.in_cat_from_base b{order:2;}
.in_cat_from_base img{margin-bottom:10px;}
.in_cat_from_base h2{font-size: 16px; margin: 20px 0px 10px 0px;}
.in_cat_from_base div table td{background-color: #ffffff; border: 1px solid #cccccc;}
.in_cat_from_base div table{margin-bottom:20px;}
.in_cat_from_base table td img{width:98%; height:initial;}
.cat_categories > a img, .in_cat_from_base img{width:100%; max-width: 120px; height:100%; max-height:120px;}
.cat_categories > a img,
.cat_categories > a span{display: block; margin: 0px auto; text-align: center;}
.cat_categories > a span:last-child{margin-top:10px;}
.cat_categories > a:hover{border-color:#4d4d4d;}
/* шапка сайта старт*/
.header .header_right,
.header .header_right a,
.header_center .linksbar a{color:#fff;}
.header{display: flex; flex-direction: row; width: calc(100% + 20px); margin-top:5px; font-family:'PF Centro Sans Pro'; font-size:14px; height:293px;}
.header_logo{width:223px;}
.header_logo a{display:block;}
.header_logo a, .header_logo img{border:0px; width:223px; height:293px;}
.header_center{flex: auto;}
.header_center .bnrs, .header_center .breadcrumbs a, .header_center .breadcrumbs span{color:#c3161c;}
.header_center .breadcrumbs div{display:inline;}
div.breadcrumbs, ol.breadcrumbs{display: flex; flex-wrap: wrap; position: absolute; max-width: 1800px; margin: 0px auto; width: calc(100% - 20px); left: 0px; right: 0px; top: 315px; }
ol.breadcrumbs li{margin-right:5px;}
ol.breadcrumbs li:after{content: '»'; padding-left:5px; text-decoration:none;}
div.breadcrumbs {margin-top:1px;}
div.breadcrumbs div:after{content: '»'; padding-left:5px; padding-right:5px; text-decoration:none;}
.breadcrumbs :last-child:after{content:'';}
ol.breadcrumbs a{}
@media (max-width: 1000px){.breadcrumbs{display:none;}}
.cena_za_edenicy{display:none!important; visibility:hidden;}
.header_right{width:185px!important; display: flex; flex-direction: column;}
.header_right .header_right_cart, .header_center .links{flex:auto;}
.header_right .header_right_cart{height:183px;}
.header_center .links{display: flex; justify-content: space-around;}
.header_center .links a{font-weight:bold;}
.header_right .header_right_contacts{padding-right: 185px;}
.header_center .links a:hover, .users_info .user_info a:hover{text-decoration:underline;}
.header_center .header_center_top, .header_right .header_right_contacts{height:70px;}
.header_center{background: url(/local/templates/radio_izba/img/shapka_centr_bg.png) top right no-repeat;}
.header_right{background: url(/local/templates/radio_izba/img/shapka_right_bg.png) top left no-repeat;}
.header_center .linksbar, .header_right .profile{height:40px; background-color:#000000; border-top:4px solid #c3161c; border-bottom:4px solid #c3161c;}
.header_right .profile{border-radius: 0px 10px 10px 0px; border-right: 4px solid #c3161c; display: flex;}
.header_right .profile .not_logged{padding-top:10px; color: #ffffff;}
.header_right .profile .foto{width: 60px; height: 60px; border: 5px solid #666666; border-radius: 30px; position: relative; margin-left: -30px; background-color: #333333; margin-top: -15px;}
.header_right .profile a{margin:0px 8px; text-decoration: none;}
.header_right .profile a span{text-transform: capitalize;}
.header_right .profile a .str{position: absolute; margin-top: 3px; margin-left: 10px; display: inline-block; font-size: 80%;}
.header_right .cart_list{width:164px; height:100%; background-color:#333333; border-left: 2px solid #dcd7d4; border-right: 2px solid #dcd7d4; border-bottom: 2px solid #dcd7d4; border-radius: 0px 0px 15px 15px; padding: 10px;}
.header_right .header_right_contacts div{width:164px; height:60px; margin-top:10px; background-color:#333333; border-left: 2px solid #dcd7d4; border-right: 2px solid #dcd7d4; border-top: 2px solid #dcd7d4; border-radius: 15px 15px 0px 0px; display: flex; justify-content: space-around; align-items: center;}
.header_right .header_right_contacts a{display:block; font-size: 110%; font-weight: bold; letter-spacing: 1px;}
.header_center .linksbar{display: flex; flex-wrap: wrap; align-items: center;}
.header_center .search{width:377px; text-align:left;}
.header_center .inputsearch{width:270px; height:24px; border:2px solid #999999; border-radius:5px; font-size:14px;}
.header_center .inputsubmit{width:60px; height:24px; font-size:14px;}
.header_right .cart_empty{text-align: center;}
.header_right .cart_empty img{width:100%; max-width:92px;}
.header_right .cart_full img{width:50px;}
.header_right .cart_full{}
.header_right_cart .cart_img_count{display:flex; flex-wrap:wrap; align-items: center;}
.header_right_cart .cart_img{}
.header_right_cart .cart_count{padding-left: 10px;}
.header_right_cart .cart_count b{font-size:130%;}
.header_right_cart .cart_cena{display: block; font-size: 110%; text-align: center; margin: 10px -5px;}
.header_right_cart .cart_cena span{font-size: 130%; font-weight: bold;}
.header_right_cart .pay_order{display: block; margin: 20px auto 0px auto; text-align: center; padding: 10px; border-radius: 10px; background-color: #828282; border: 2px solid #c4c4c4;}
.header_right_cart .pay_order:hover{background-color: #c4c4c4; border: 2px solid #828282; color:#000000;}
.searchform .butres{background-color: transparent; margin-right: 7px; border: 0px; padding: 0px; margin-left: -22px; font-size: 12px; font-weight: bold; margin-top: 0px; width: 15px;}
.hide{display:none;}
/* шапка сайта конец*/
.header_center .head_bnr{height: calc(100% - 109px); padding: 15px 15px 2px 15px;}
.header_center .head_bnr .bnrs{width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; border: 1px solid #dcd7d4; border-radius: 0px 0px 10px 10px;}
.users_info {padding-top:10px;}
.users_info .user_info{display:none; margin-top: 15px; margin-left:-10px; line-height:120%;}
.header_right .profile .users_info .user_info div{margin-top:15px; margin-left:8px;}
.users_info .user_info a{display:block;}
.users_info .user_info a:last-child{margin-top:10px;}
.header_right .profile:hover .foto{width: 210px; position: absolute; z-index: 1; height:200px;}
.header_right .profile:hover .users_info{position:absolute; z-index: 2; padding-left:30px;}
.header_right .profile:hover .users_info .str{display:none;}
.header_right .profile:hover .users_info .user_info{display:block;}
.footer{background-color:#333333; border-top: 5px solid #c3161c; padding:50px; display:flex; justify-content: space-between; margin-top: 30px; width: calc(100% + 20px);}
.footer > div{width:19%;}
.footer > div:last-child{width:25%;}
.footer > div a{display:block; margin-bottom: 15px;}
.footer > div:last-child a{margin-bottom: 0px;}
.footer .soc_ico{margin: 18px 0px; font-size: 0px;}
.footer .soc_ico a{display:inline-block; margin-right: 5px;}
.footer .soc_ico img{width:38px; height:39px;}
.footer_part1 a, .footer_part2 a, .footer_part3 a, .footer_part4 a, .footer_part5 > a, .footer_part5 > p{color:#fff; font-weight:bold; font-size:14px; margin: 0px;}
.footer_part5 > a{}
.footer_part5 > a:hover{text-decoration:underline;}
.footer .copyrights, .footer .copyrights a{text-align: right; color:#b3b3b3; font-size:12px; font-weight:normal;}
.footer .copyrights a{text-decoration:underline;}
.footer .copyrights p{ margin:20px 0px 10px 0px ;}
/*меню сайта старт */
.leftmenu .menu li, .leftmenu .menu a{font-size:14px; color:#808080;}
.leftmenu .menu a{width: 100%; display: inline-block; padding: 5px 0px 5px 5px; border-bottom:1px solid #cccccc;}
.leftmenu .menu a:hover{color:#4d4d4d; box-shadow: 0 0 10px rgba(0,0,0,0.2); text-decoration:none;}
.leftmenu .menu ul{ background-color:#ffffff;}
.leftmenu .menu li {line-height: 130%;}
.leftmenu .menu > li:first-child {border-top:1px solid #cccccc;}
.leftmenu .menu > li .subgroup{display:none;}
/*меню сайта конец */
.leftmenu h3{padding: 0px 0px 10px 0px; font-weight: bold; font-size: 100%;}
.news_index h3{margin-top:20px;}
.treeview, .treeview ul{color: #000000; font-size: 12px; padding: 0; margin: 0; list-style: none;}
#leftmenu{border-bottom: 1px solid #cccccc;}
#leftmenu >li:last-child li.last a, #leftmenu >li:last-child a {border-bottom:0px;}
.treeview ul{background-color: white; margin-top: 4px;}
.treeview .hitarea{background: url(/local/templates/radio_izba/img/treeview-default.gif) -64px -25px no-repeat; height: 16px; width: 16px; margin-left: -20px; float: left; cursor: pointer; margin-top: 7px;}
* html .hitarea{	display: inline;	float:none;}
.treeview li{margin: 0;	padding: 0px 0pt 0px 20px;}
.treeview a.selected{background-color: #eee; padding-left: 5px; color:#4d4d4d; font-weight: bold;}
#treecontrol{margin: 1em 0; display: none;}
.treeview .hover{cursor: pointer;}
.treeview li{background: url(/local/templates/radio_izba/img/treeview-new-line.gif) 0 0 no-repeat;}
.treeview li.collapsable, .treeview li.expandable{background-position: 0 -176px;}
.treeview .expandable-hitarea{background-position: -80px -3px;}
.treeview li.last{background-position: 0 -1766px}
.treeview li.lastCollapsable, .treeview li.lastExpandable{background-image: url(/local/templates/radio_izba/img/treeview-default.gif);}
.treeview li.lastCollapsable{background-position: 0 -111px}
.treeview li.lastExpandable{background-position: -32px -67px}
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea{background-position: 0;}
/* новости список старт */
.news-item .imglink, .news-item .imglink img{width:100px; height:auto; border:0px; display:inline-block;}
div.news-item{display:flex;}
div.news-item .short_desc img{width: 100%; max-width:200px;}
.news-item .n_left{order:1; padding-right:20px;}
.news-item .n_right{order:2;}
.news-item .n_right > div:first-child{margin-bottom: 10px;}
/* новости список конец */
/* новости подробно старт */
.content .news-detail h1{display: flex; justify-content: space-between; align-items: center;}
.content .news-detail h1 .date, .content .backtoallnews{font-size:14px; color: #c3161c;}
.content .news-detail, .content .backtoallnews{font-size:14px; line-height:130%;}
.content .backtoallnews{display: inline-block;}
.content .backtoallnews:hover{text-decoration:underline;}
.news-list{font-size:14px;}
.content .news-list .news-item,
.content .news-detail .detail{margin: 10px 0px 15px 0px; border-bottom: 1px solid #ccc; line-height: 130%; box-shadow: 0 0 10px rgba(0,0,0,0.1); border-radius: 10px; padding: 15px;}
.leftmenu .news-list .news-item,
.leftmenu .news-detail .detail{margin: 10px; border-bottom: 1px solid #ccc; padding-bottom: 10px; line-height: 130%;}
.leftmenu .news-list .news-item.all-news{border-bottom: 0px;}
.content .news-list .news-item:first-child,
.content .news-detail .detail{margin-top:0px;}
.news-date-time {color: #808080;}
.news-item a,.news-detail a {text-decoration: underline;}
.news-list .all-news{text-align:right; margin-bottom:0px; border:0px;}
/* новости подробно конец */
.excel_price{background: url(/cat/images/excel.jpg) top RIGHT no-repeat; height: 40px; display: block; padding-right: 35px; background-size: 30px; padding-top: 5px; text-align: right; margin-top: -50px; margin-bottom: 10px;}
.excel_price a{font-size:14px;}
.content .in_cat_from_base a.cat_file_pdf {background: url(/cat/images/pdf.jpg) top right no-repeat; height: 40px; display: block; padding-left: 45px; background-size: 30px; text-align: right; margin-bottom: 10px; width: initial; min-height: initial;
background-position: 10px;  width: max-content;}
.content .in_cat_from_base .cat_img_fav{height: 40px; display: block; margin-bottom: 10px; width: initial; min-height: initial; width: max-content;}
.in_cat_from_base .cat250{display: flex; align-items: center; margin-bottom:0px;}
.in_cat_from_base .cat250 a{min-height: initial; margin:0px 0px 0px 20px; width: auto;}
.in_cat_from_base br{display:none;}
.contacts .leaflet-popup-content-wrapper{width:260px; border-radius:10px;}
.contacts, .contacts .conts{display:flex; flex-wrap:wrap;}
.contacts .gismap, .contacts .cont_data{border-radius:10px; border: 2px solid #cccccc; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.contacts .gismap{width:55%; height:400px;}
.contacts .cont_data{width:75%; padding-left:20px; line-height:160%; padding: 10px; margin-bottom:20px;}
.contacts h3{font-size: 130%; font-weight: bold;}
.contacts a {color: #CC3300;}
.contacts .conts .cont1, .contacts .conts .cont2{padding: 10px 0px; border-bottom:1px solid #ccc;}
.contacts .conts .cont1{width:40%;}
.contacts .conts .cont2{width:60%;}
.contacts .conts .cont3, .contacts .conts .cont4{border-bottom: 0px;}
.contacts .cont_det_txt{width: 100%; display: block; margin-top: 30px;}
.footer_paging .id_na_str, .footer_paging .pagesize{display:inline-block; width:50%;}
.footer_paging .paging{text-align:center; font-size:0px; margin: 10px 0px;}
.footer_paging .paging .footer_count, .pagesize > div{display:inline-flex; background-color:#f9f9f9; border: 1px solid #ccc; line-height: initial; border-radius:6px; flex-wrap:wrap;}
.footer_paging .paging a, .pagesize div a{color: #333333;}
.footer_paging .paging .footer_count a, .pagesize a{border-right:1px solid #cccccc;}
.footer_paging .paging .footer_count :last-child, .pagesize a:last-child{border:0px;}
.footer_paging .paging a,
.footer_paging .paging span,
.pagesize div a,
.pagesize div span{padding:7px 10px; font-size:14px;}
.footer_paging .paging span{background-color:#cccccc; font-weight:bold;}
.footer_paging .paging a:hover, .pagesize a:hover{background-color:#e8e5e5; color:#c3161c;}
/* для контента из базы */
.ksergbsher{width:100%; padding-top: 10px; display: flex; flex-wrap: wrap;}
.ksergbsher .srch_w25{width:35%;}
.ksergbsher .srch_w75{width:65%;}
.ksergbsher .srch_w100{width: 60%; margin: 0px 0px 10px 0px; display: inline-block; float: right;}
.ksergbsher a:hover, .in_cat_from_base .cat250 a:hover, .cat_file_pdf:hover{border:1px solid #c3161c;}
.ksergbsher .srch_w100 a{display:inline; margin-left: 20px;}
.ksergbsher form {display:flex; margin-bottom: 10px; width: 40%;}
.ksergbsher .link_87afdga8, .link_87afdga82, .link_87afdga83{display: flex; justify-content: space-between; text-align:center; flex-wrap:wrap; width:100%;}
.link_87afdga83{margin: 10px 0px;}
.ksergbsher .link_87afdga82 {border-bottom: 1px solid #cccccc; margin-bottom: 20px; padding-bottom: 20px;}
.link_87afdga8 > a{width: 32%; min-height: 50px;}
.link_87afdga82 > a{width: 23%; min-height: 50px;}
.link_87afdga83 > a{width: 10%; min-height: 50px; font-size: 12px; margin-right: 5px; margin-bottom: 10px; margin-top:0px;}
.catalog{font-size:0px;} /* фикс для пробелов между тегами */
.set_params{text-align: center; margin: 15px 0px;}
.set_params input{padding: 5px 10px;}
/*вид 1*/
.poziciya {display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; font-size:14px; border: 1px solid #ccc; margin-bottom: 15px; border-radius: 10px; box-shadow: 0 0 7px rgba(0,0,0,0.1); min-height:140px; line-height: 150%;}
.poziciya > div{padding:7px;}
.poziciya .link{margin-top: 5px;}
.poziciya .link a{text-decoration:underline;}
.poziciya .info{flex:auto; padding-left:0px; font-size:0px;}
.poziciya .info .harakteristiki {}
.name_hrctrst{display:none; visibility:hidden;}
.poziciya .info .det_hrctrst{display: flex; flex-wrap: wrap; line-height: 120%; text-align: center;}
.poziciya .info .harakteristiki h4{padding: 10px 0px;}
.poziciya .info .det_hrctrst > span{display: flex; align-items: center; justify-content: center; flex-wrap: wrap; line-height: 100%; font-size:11px; padding: 5px; background-color:#efefef; width:15%; min-width:80px; overflow: hidden;
border-top: 2px solid #ffffff; border-right: 2px solid #ffffff;}
.poziciya .info .det_hrctrst .mark a{font-size:11px;}
.poziciya .info .det_hrctrst .ku-ku{overflow:hidden;}
.poziciya .img{width: 120px; text-align:center; font-size: 0px;}
.poziciya .img a{display:inline-block;}
.poziciya .img .id_tovara{}
.poziciya .img img{width:100%; max-width:100px; border-radius: 10px;}
.poziciya .add_to_buy{width: 300px; display: flex; align-items: center; padding: 0px; border-left: 2px solid #f3f3f3;}
.poziciya .no_cart{text-align:center; justify-content: center; padding: 20px 0px;} /* нет данных о корзине по товару, в каталоге */
.poziciya .add_to_buy .sklad{width: 80px; text-align: center;}
.poziciya .add_to_buy .sklad span{display:block;}
.poziciya .add_to_buy .cost{width: 105px; font-size: 14px; font-weight: bold;}
.poziciya .add_to_buy .cost1,
.poziciya .add_to_buy .cost2{display:block; margin: 5px 0px;}
.poziciya .add_to_buy .cart{width:65px; text-align: center;}
.poziciya .dop{display:flex;}
.poziciya .dop .doptext,
.poziciya .dop .dop_parametr{font-size: 12px; margin-top: 2px; display: inline-block; background-color:#efefef; /* #E6EEEE и #f2f3f3*/ padding: 3px 5px 2px 5px;  flex: auto;}
.poziciya .dop .dop_parametr noindex > a{white-space: nowrap;}
.poziciya .dop .doptext{width: 50%;}
.poziciya .dop .dop_parametr{width:calc(50% - 2px); margin-right: 2px;}
.poziciya a{font-size:14px;}
.poziciya div, .poziciya a{font-size:14px;}
.poziciya:hover{border-color: #4d4d4d;}
.poziciya .info .pdf_ytb{display: flex; padding-top: 5px;} /*нет на локале пдф и видео, достал уже*/
.poziciya .info .pdf_ytb a{display: inline-flex; flex-wrap: wrap; align-items: center; width: 130px; justify-content: space-between; margin-right: 10px; padding: 5px; border: 1px solid #ffffff;}
.poziciya .info .pdf_ytb a:hover{border:1px solid #c3161c;}
.poziciya .info .pdf_ytb img{width:30px;}
.div_quantity{width: 50px; text-align:center; height: 108px; padding: 20px 0px;}
.div_quantity .quantity{width:50px; height:68px; border:1px solid #878787; background-color: #efefef; border-radius:3px; display: inline-block;}
.div_quantity .hidden_block{display:none;}
.div_quantity .div_quantity_minus, .div_quantity .div_quantity_plus{cursor:pointer; display:flex; align-items: center; justify-content: center; margin:0px; padding:0px; width:48px; height:22px; text-align: center; border:1px solid #efefef;}
.div_quantity .inp_quantity{display:block; border:1px solid #bbbbbb; width:44px;  height:22px; text-align: center; margin:0px 2px; border-radius:5px; font-size: 12px; letter-spacing: -1px;}
.div_quantity span:active {background-color: #fff; border-color: #000; color: #000; border-radius:3px;}
.div_quantity .full_quantity{border: 1px solid #ff0000; padding: 5px 8px; border-radius: 5px; position: absolute; background-color: #ffffff; margin-top: -50px; margin-left: -45px;}
.poziciya_title{display:flex; flex-wrap: wrap; background-color:#e6EEEE; margin-bottom:20px; position: sticky; top: 0px; border: 1px solid #ffffff; min-height: 40px;}
.poziciya_title .id{width: 120px; border-right: 1px solid #fff; display: flex; align-items: center; padding-left: 7px}
.poziciya_title .title{display: flex; align-items: center; padding-left: 7px; flex:auto;}
.poziciya_title .title_name_atr{padding:0px 7px 0px 0px; flex:auto;}
.poziciya_title .title_name_atr > span,
.poziciya_title .cost_cart > div{display: flex; align-items: center; line-height: 100%; /*font-size: 11px;*/ background-color: #E6EEEE; min-width: 80px;}
.poziciya_title .title_name_atr > span{width: 15%; justify-content: center; border-right: 2px solid #ffffff; padding:0px 7px; flex-wrap: wrap; align-content: center;font-size: 11px;  flex-direction: column;}
.poziciya_title .title_name_atr,
.poziciya_title .cost_cart{display: flex; flex-wrap: wrap; line-height: 120%; text-align: center;}
.poziciya_title .cost_cart{width:300px;}
.poziciya_title .cost_cart > div{border-left:2px solid #ffffff; padding:7px;}
.poziciya_title .cost_cart .nal{width:80px;}
.poziciya_title .cost_cart .cost{width:110px;}
.poziciya_title .cost_cart .cart{width:110px;}
a.grrrp{max-width: 300px; overflow: hidden; display: inline-flex; height: 15px;}
/*на странице товара*/
.current_item_in_cart{text-align: right; margin-top: -45px; position: relative;}
.current_item_in_cart > span{display: inline-block; border: 1px solid #ccc; padding: 5px; margin: 0px; font-size:14px; box-shadow: 0 0 7px rgba(0,0,0,0.1);}
/*в категориях каталога*/
form.poziciya .cat-current_item_in_cart{width: 100%; display: block; text-align: right; margin-top: -25px; padding: 0px; margin-right: 10px; font-size: 11px;}
form.poziciya .cat-current_item_in_cart a{font-size: 11px;}
.green_block{background:#f3f3f3; border-radius:0px 0px 10px 10px; padding:0px 10px 10px 10px; margin:30px 0px 20px 0px;}
.green_block_2{margin-left:-15px; margin-right: -10px; margin-top: 0px;}
.product_sl_cart{display: flex; flex-wrap: wrap; min-height: 300px;}
#sl_product{margin:0px; width:1000px; text-align:right;}
#sl_product.no_image,
.one_foto{display:inline-block;}
#sl_product.no_image,
.sp-slides .sp-slide,
.one_foto{border-radius: 10px; overflow: hidden; line-height: 100%; font-size:0px; border: 3px solid #c2c2c2;}
.one_foto img {max-width:800px;}
.sp-thumbnail-container{border-radius: 10px; font-size: 0px; border: 2px solid #c2c2c2;}
.sp-thumbnail-image{width: 100%;}
#sl_product.no_image{display: flex; align-items: center; justify-content: center; border:0px;}
form.add_in_cart{display: inline-flex; align-items: center; flex-wrap: wrap; align-content: center; width: 180px;}
form.add_in_cart .cost .type_cost_1,
form.add_in_cart .cost .type_cost_2{font-size: 12px; font-weight: bold; color: #7f7f7f;}
form.add_in_cart .cost .cost_opt,
form.add_in_cart .cost .cost_roznica{font-size: 24px; font-weight: bold; margin: 10px 0px;}
form.add_in_cart > div{width:100%;}
form.add_in_cart .cost{text-align: center; border-top: 2px solid #c2c2c2; border-right: 2px solid #c2c2c2; border-bottom: 2px solid #c2c2c2; border-left: 0px; margin-bottom: 30px; border-radius: 0px 20px 20px 0px;
background-color: #f9f9f9; box-shadow: 0 0 7px rgba(0,0,0,0.1); position: relative; z-index: -1; padding: 10px 0px;}
form.add_in_cart .line{width: 80%; height: 2px; background-color: #cccccc; margin: 5px 0px;}
form.add_in_cart .tovar_cart{display: flex; align-items: center; justify-content: space-evenly; margin-bottom: -30px;}
form.add_in_cart .cart input{box-shadow: 0 0 10px rgba(0,0,0,0.1); border-radius: 30px;}
form.add_in_cart .cart input:hover{box-shadow: 0 0 10px rgba(0,0,0,0.3);}
form.add_in_cart .div_quantity{padding:0px; height: initial;}
.details_info .descr{margin: 10px 0px; text-align: justify; border-top: 1px solid #cccccc; padding-top: 15px;}
.details_info .ytb{margin: 10px 0px; text-align:center; border-top: 1px solid #cccccc; padding-top: 15px;}
.yashare-auto-init{margin:10px 0px; text-align:right;}
.details_info{display: flex; flex-wrap: wrap; flex-direction: column;}
.details_info > div {display:block; width:100%;}
.details_info .ytb{order:3;}
.details_info .params{order:1; padding-top:20px;}
.details_info .params h3{font-size: 15px; font-weight: bold;}
.details_info .green_block{order:5;}
.details_info .nalichie{order:2;}
.details_info .comment{order:4; opacity: .7;}
.details_info .yashare-auto-init{order:6;}
.cat_filters .model {margin-top: 0px;}
table.model, .params table, .nalichie table{background-color:#ffffff;}
table.model td, .params table td, .nalichie td{border:1px solid #cccccc; padding:5px; font-size:14px; vertical-align: middle;}
table.model th, .params table th, .nalichie th{border:1px solid #ffffff; padding:5px; font-size:14px; background-color:#cfcfcf;}
.nalichie > h5{font-size:15px; margin-bottom: 10px;}
form table.model th{background-color:#E6EEEE; font-size: 12px;}
form table.model option{font-size: 12px;}
form table.model select{min-width: 70%;}
.erase_filters{text-align:right;   margin-top: -40px; margin-bottom: 20px;}
/* убивать и менять на свайпер */
.product_id_img .jcarousel ul{overflow:hidden; height:400px;}
.product_id_img .jcarousel li{overflow:hidden; width:600px; background-size: contain!important; height:400px;}
/* статья в категориях под списком товаров */
.cat_article{border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding-top:20px; margin:30px 0px;}
.cat_article > h2{font-size:18px; margin-bottom:20px;}
.cat_article > img{width: 250px; float: left; margin-right: 10px; margin-bottom: 10px;}
.cat_article > p{margin-bottom:20px; text-align: justify;}
.cat_article > p > i{font-style: italic;}
.cat_article a{}
/* прокрутка в начало страницы */
.in_top{display: block; position: fixed; bottom: 45px; right: 10px; width: 40px; height: 40px; opacity: 0; visibility: hidden; transition: all .4s ease; z-index: 10; cursor: pointer;}
.in_top_active{opacity: 1; visibility: visible;}
.in_top:before{content: ''; display: block; position: relative; width: 40px; height: 40px; background: url('/local/templates/radio_izba/img/scroll-top.svg') no-repeat center; background-size: 80%;}
.in_top:hover{background-color: rgba(255,153,0, 0.5); border-radius: 20px;}
/* страница поиска */
.str_search{padding-bottom: 20px; border-bottom: 1px solid #cccccc; margin-bottom:10px;}
.str_search_result h4 {margin-bottom:10px;}
.str_search_result{margin-bottom:20px;}
.str_search_result > h3{margin-bottom:10px; margin-left: 30px;}
.str_search_result > p{margin-bottom: 10px;}
/* корзина старт */
.item_in_cart{border: 1px solid #ccc; box-shadow: 0 0 10px rgba(0,0,0,0.1);border-radius: 10px; padding: 5px;}
.item_in_cart:hover{border-color: #4d4d4d;}
.item_in_cart,
.item_in_cart_title{display: flex; flex-wrap: wrap; flex-direction: row; justify-content: space-between; margin-bottom:15px;}
.item_in_cart_title{background-color: #e6EEEE; padding:0px 5px; position: sticky; top: 0px; z-index:100;}
.item_in_cart_title > div{display: inline-flex; align-items: center; padding:5px;border-right: 1px solid #ffffff;}
.item_in_cart_title .nmbrs{width:25px;}
.item_in_cart_title .pictire{width:220px;}
.item_in_cart_title .item_name_in_cart{flex:auto;}
.item_in_cart_title .price_opt{width:120px;}
.item_in_cart_title .price_per_unit{width:100px;}
.item_in_cart_title .add_more{width:70px; text-align: center;}
.item_in_cart_title .price_evt_1{width:100px; justify-content: center;}
.item_in_cart_title .ref_del{width: 80px; justify-content: center;}
.item_in_cart > div{border-right:1px solid #f3f3f3;}
.item_in_cart > div:last-child, .item_in_cart_title > div:last-child{border:0px;}
.item_in_cart .nomer{width: 25px; font-weight: bold; text-align: center; padding-right: 5px;}
.item_in_cart .img{width: 220px; padding: 0px 10px; min-height:80px; line-height: 100%;font-size: 0px; text-align: center; margin:auto}
.item_in_cart .img a{display: inline-block;}
.item_in_cart .details{flex:auto; padding: 10px;display: inline-flex; flex-direction: column; justify-content: center; font-size:12px;}
.item_in_cart .carts_attr{width:470px; display: flex; flex-wrap: wrap; flex-direction: row; justify-content: space-between;}
.item_in_cart .details > div{margin-bottom:6px;}
.item_in_cart .opt{width: 119px; justify-content: center; flex-direction: column; font-size:11px;}
.item_in_cart .cost{width: 101px; justify-content: center; flex-direction: column; border-left: 1px solid #f3f3f3;  border-right: 1px solid #f3f3f3;}
.item_in_cart .cost span{display:block;}
.item_in_cart .opt, .item_in_cart .cost, .item_in_cart .quanity{display: flex; align-items: center;}
.item_in_cart .div_quantity{width:70px; border-right: 1px solid #f3f3f3;}
.item_in_cart form{display: flex; align-items: center; justify-content: space-between; width: 249px;}
.item_in_cart .ref_del{display: flex; flex-direction: column; justify-content: space-evenly; align-items: center; height: 100px; width: 80px; border-left: 1px solid #f3f3f3;}
.item_in_cart .preorder{width:99px; text-align: center;}
.item_in_cart .details .img2{display:none;} /* для мобилы */
.corzina .cart td .plus7 {position: relative; margin-left: -20px; margin-right: 5px;}
.corzina .no_foto{width:100%; max-width:120px;}
.corzina .cart{width:100%;}
.corzina .cart td:first-child{padding:6px 5px; width:30%; vertical-align:middle;}
.corzina .cart td:last-child{padding:6px 5px; width:65%;}
.corzina .cart td input,
.corzina .cart td select,
.corzina .cart td textarea{width:calc(100% - 5px); min-height: 24px; max-width:350px; }
.corzina .cart td textarea{height:150px;}
.corzina .cart2{width:100%;}
.corzina .cart2 th{padding:10px 0px; font-weight:bold;}
.corzina .cart2 th:nth-child(2){text-align: left;}
.corzina .cart2 th, .corzina .cart2 tr:nth-child(2n){background: #F8F8F8;}
.corzina .cart2 td{padding:7px; text-align:center;}
.corzina .cart2 td:nth-child(1){width:5%;}
.corzina .cart2 td:nth-child(2){width:65%; text-align:left;}
.corzina .cart2 td:nth-child(2) p{margin-bottom:5px;}
.corzina .cart2 td:nth-child(3){width:10%;}
.corzina .cart2 td:nth-child(4){width:10%;}
.corzina .cart2 td:nth-child(5){width:10%;}
.corzina .cart2 .buyer{text-align: left; padding:20px 10px;font-weight: bold;}
.corzina .cart2 .buyer span{display:inline-block;}
.corzina .cart2 .buyer span:first-child{width:15%;}
.corzina .cart2 .buyer span:last-child{width:85%;}
.corzina .red{color: #c3161c}
.corzina .cart2 .buttons form{width: 40%; display: inline-block; padding:20px 0px;}
.corzina .cart h3{margin:20px 0px; font-size:15px; text-align: center}
.corzina .ttl{margin: 20px 0px; font-size: 18px;}
.corzina .mustake h2{font-size: 20px; color: #ff0000; text-align: center; margin: 20px 0px;}
.corzina .item_in_cart .details .details_attr .gr-id, .corzina .item_in_cart .details .details_attr .tov-id{display:block;}
.content .corzina .cart3, .content .corzina .cart3 tr, .content .corzina .cart3 td{width:100%!important;}
.content .corzina .cart3 td span:first-child{width:30%;}
.content .corzina .cart3 td span:last-child{width:70%;}
.corzina .cart2 .buyer span:first-child
/* корзина конец */
.content > p{margin:10px 0px;}
.profile-block-shown > table{width:60%;}
/* регистрация пользука и личные данные + используется в корзине, искать класс rega */
.rega{width:100%; margin-bottom:20px;}
.rega tr{border-bottom:1px solid #ccc;}
.rega td:first-child{padding:6px 5px; width:35%; vertical-align:middle;}
.rega td:last-child{padding:6px 5px; width:65%; vertical-align: middle;}
.rega td input, .rega td select, .rega td option, .rega td textarea{width:100%; min-height: 24px; max-width:350px; }
.rega td textarea{height:150px;}
.rega tfoot tr:last-child td{padding:30px 0px 5px 0px;}
.rega tfoot tr:last-child input{width:49%;}
/*страница юзверя */
#orders{font-size:14px;}
#orders .zakaz_detail,
#orders .zakaz_nomer,
#orders .zakaz_list li{margin-bottom:10px;}
#orders .zakaz_list li{margin-left:20px;}
#orders .zakaz_list li span{display:block;}
#orders .zakaz_nomer{color:#de3163; font-size:15px;}
#orders .zakaz_list,
#orders .zakaz_detail{margin-left:20px;}
#tabs .rega{max-width:100%;}
/*страница новинок */
.novinki{font-size:0px;}
.novinki .novinki_id{display:inline-block; width:19%; margin-bottom:20px; padding:10px; min-height: 250px; border: 1px solid #ccc; border-radius: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.novinki .novinki_id:hover{border-color:#4d4d4d;}
.novinki .novinki_id > a{display:inline-block; width:100%; height:150px; background-size: cover!important;  margin-bottom: 10px;}
.novinki .novinki_id span{font-size:14px; display: inline-block;}
.novinki .novinki_id .name{display: block; overflow: hidden; height: 50px;}
.novinki .novinki_id .cart_cost{display: flex; flex-wrap: wrap; justify-content: space-around; align-items: center;}
.novinki .novinki_id .cost{font-size: 18px; width: 45%;}
.novinki .novinki_id .add_in_cart{text-align: right; width: 45%; display: inline;}
.cat_but{height: 22px; border: 1px solid #c3c3c3; margin: 0px; padding: 3px; color:#000000; background-color: #efefef;}
.cat_but:hover{text-decoration:none;}
.cart_and_img{width:80%; max-width:1000px;}
.programming .cat_file_pdf2{background: url(/cat/images/pdf.jpg) top right no-repeat; height: 38px; display: inline-block; padding-left: 37px; background-size: 30px; text-align: right; width: 37px;}
.programming h2{margin-top: 30px; border-bottom: 1px solid #cccccc; padding-bottom: 10px; font-size: 15px; font-weight: bold; margin-bottom: 10px;}
.programming{font-size:0px;display: flex; flex-wrap: wrap; margin-bottom: 20px; border-bottom: 1px solid #cccccc; padding-bottom: 20px;}
.programming > div{width: 50%; display: inline-block; font-size:14px; padding-right: 20px;}
.programming > div > div {min-height: 45px; display: flex; align-items: center;}
.tip_korpusa{display:flex; flex-wrap:wrap; justify-content: space-between;}
.tip_korpusa > div{width: 19%; display: inline-flex; align-items: center; border-bottom: 1px solid #cccccc; margin-bottom: 20px; padding-bottom: 10px; flex-wrap: wrap; text-align: center;}
.tip_korpusa .korpus > a{display:block; width:100%;}
.tip_korpusa .preview_picture{width:120px; display:block; margin:0px auto;}
.delivery table{width:100%; margin-bottom:20px;}
.delivery td{border:1px solid #000000; padding:5px;}
.delivery td:nth-child(2){text-align:center;}
.delivery p{margin-bottom:20px;}
.delivery .d_p_r, .delivery .d_k{margin-bottom:30px;}
.delivery .d_p_r p, .delivery .d_k p{margin-bottom:10px; margin-left:20px;}
.delivery .rasschet{text-align:center; font-weight:bold;}
.delivery p span {color:#ff0000;}
.back_in_cat{text-align: right; position: relative; margin-top:20px;}
.d_none{display:none;}
.id_compares{box-shadow: 0 0 10px rgba(0,0,0,0.1); border-radius: 10px; position: fixed; bottom: 50px; left: 50%; padding: 10px; border: 1px solid #cccccc; background-color: #ffffff;}
.mob_men_cat{cursor:pointer;}
.actual_info h5 .ind_cat_link{display:inline-block;}
.actual_info h5 .mob_men_cat2{display:none;}
.chtoto_nashlos{font-size:14px; margin:10px 0px;}
.select_pdf a > img{width: 30px!important; min-width: 30px!important;}
.news-detail .detail img{max-width:100%; margin: 20px 10px;}
.dop_img_in_tov img{max-width:100%; margin: 20px 10px;}
/* ADAPTIVE START HERE */
.show_filters{display:none;}
@media (max-width: 1800px){.wrapper{width: calc(100% - 10px); margin:0px 10px;}}
@media (max-width: 1500px){
.ksergbsher > form, .ksergbsher .srch_w100{width:100%;}
.ksergbsher .srch_w100{margin-top:20px;}
}
@media (max-width: 1400px){.novinki .novinki_id{display:inline-block; width:24%;}}
@media (max-width: 1280px){
.actual_info h5 .ind_cat_link{display:none!important;}
.actual_info h5 .mob_men_cat2{display:inline-block;}
/*.box .leftmenu.lmenyu_mob{display:none;} с дисплейноне гллючит js*/
.box .leftmenu.lmenyu_mob{visibility: hidden;}
.box .leftmenu .news_index{display:none;}
.box .content{padding-left:0px; width:100%;}
.footer {flex-wrap: wrap; padding:30px;}
.footer > div{width:18%;}
.footer > div:last-child{width:28%;}
.details_info .ytb iframe{min-height: 400px; height: 100%;}
.box .leftmenu #leftmenu{}
.leftmenu h3.cat{padding-top:0px;}
.leftmenu h3.cat:after{content: ''; position: absolute; top: 10px; right: 20px; cursor: pointer; background: url(/local/templates/radio_izba/img/cat_close.png) top left no-repeat; background-size: 25px; width: 30px; height: 30px;}
.box .leftmenu{display: block; position: fixed; z-index: 10000; top: 0px; left: 0px; right: 0px; bottom: 0px; background-color: #ffffff; width: 100%; overflow: auto; padding: 10px;}
.item_in_cart .carts_attr{width:380px;}
.item_in_cart{font-size:11px; line-height: 100%;}
.item_in_cart_title{font-size:11px; line-height:100%;}
.item_in_cart form{width:200px;}
.item_in_cart_title .price_opt, .item_in_cart .opt{width:100px;}
.item_in_cart .opt{border-right: 1px solid #f3f3f3;}
.item_in_cart .cost{border-left:0px;}
.item_in_cart_title .price_per_unit, .item_in_cart .cost{width:80px;}
.item_in_cart_title .price_evt_1, .item_in_cart .preorder{width:80px;}
.item_in_cart_title .add_more, .item_in_cart .div_quantity{width:61px;}
.item_in_cart_title .ref_del, .item_in_cart .ref_del{width:60px;}
.item_in_cart .details{padding: 3px;}
.item_in_cart_title .pictire, .item_in_cart .img{width:180px;padding:0px 3px;}
.item_in_cart .img img{width:90%;}
}
@media (max-width: 1100px){
.footer > div{width:25%;}
.footer > div:last-child{width:100%; border-top: 1px solid #ffffff; padding-top: 20px; margin-top: 10px;}
.footer > div:last-child > div {display:inline-block;}
.footer .copyrights{float:right;}
.header_center .search{position: absolute; top: 30px; left: 250px;}
}
@media (max-width: 999px){
.wrapper{width: calc(100% - 20px); padding: 0px 0px 0px 10px; margin: 0px;}
.in_cat_from_base > table{display:none;}
.slider-pro, #sl_product{max-width:100%;width: inherit;}
.cart_and_img{width:100%; display:block;}
form.add_in_cart{display: block; width: 100%;}
form.add_in_cart .cost{display: inline-block; width: 180px; border: 2px solid #c2c2c2; border-radius: 20px; margin:0px;}
form.add_in_cart .tovar_cart{display: inline-flex; margin: 0px 0px 0px 20px;}
form.add_in_cart .tovar_cart .cart{margin-left:15px;}
form.add_in_cart > div {display: flex; align-items: center;justify-content: center; margin-top: 10px; margin-left: 20px;}
.one_foto, .one_foto img{margin: 0px auto;}
.novinki .novinki_id{display:inline-block; width:32%;}
.head_br_bg, .head_br_bg p, .head_br_bg span{font-size:12px;}
.swp_in_header span.sl_head_pdl_bg2{padding:5px;}
.content .backtoallnews{margin:10px 0px 20px 0px;}
.news-detail p{margin:10px 0px;}
.contacts .cont_data{width:100%;}
.item_in_cart .details .img2{display:inline-block;} /* для мобилы */
.item_in_cart .nomer{order:1;}
.item_in_cart .img{order:2; display:none;}
.item_in_cart .details{order:3;}
.item_in_cart .carts_attr{order:4;}
.item_in_cart_title .pictire, .item_in_cart .img{display:none;}
.cont_slider .new_position .name{margin-bottom:0px;}
.poziciya_title .title_name_atr{width: calc(100% - 120px);}
.poziciya_title .cost_cart{display:none;}
.news-detail .detail img{max-width:48%; margin: 10px 0.5%;}
.dop_img_in_tov img{max-width:48%; margin: 10px 0.5%;}
.in_cat_from_base div table{width:100%;}
.in_cat_from_base div table img{height:initial; width:initial;}
}
@media (max-width: 900px){
.swp_in_header p.sl_head_pdl_bg1{width:80%; min-width:80%; max-width:80%;}
.header_center .linksbar .links_dost{display:none;}
.link_87afdga82 a, .link_87afdga83 a, .in_cat_from_base a, .cat_categories > a {width: 32%; line-height: 100%; min-height: initial;}
.one_foto, .one_foto img{max-width:100%;}
.link_87afdga83 > a {width: initial; padding: 10px;}
/* страница товара */
.params .model, .nalichie .model{display: flex; flex-wrap: wrap; flex-direction: row;}
.params .model th, .params .model td, .nalichie .model th, .nalichie .model td{font-size:12px;}
.params .model thead, .nalichie .model thead{width: 25%; text-align:left;}
.params .model tbody, .nalichie .model tbody{width: 75%; text-align:left;overflow: auto; display: flex;}
.params .model thead tr, .params .model tbody tr, .nalichie .model thead tr, .nalichie .model tbody tr{display: flex; flex-direction: column; height:100%;}
.params .model thead tr, .nalichie .model thead tr{border:1px solid #ffffff;}
.params .model tbody tr, .nalichie .model tbody tr{border:1px solid #cccccc; width: 100%; min-width:200px;}
.params .model thead th, .params .model tbody td, .nalichie .model thead th, .nalichie .model tbody td{height:35px; border:0px;}
.params .model thead th, .nalichie .model thead th{border-bottom:1px solid #ffffff;  overflow: auto;}
.params .model tbody td, .nalichie .model tbody td{border-bottom:1px solid #cccccc; white-space:nowrap;  overflow: auto;}
.params .model thead th:last-child, .nalichie .model thead th:last-child{border-bottom:0px}
.params .model tbody td:last-child, .nalichie .model tbody td:last-child{border-bottom:0px}
.params .model th:last-child, .params .model td:last-child{height:50px;}
.nalichie .model thead th:nth-child(2),
.nalichie .model tbody td:nth-child(2){  min-height: 50px; white-space: inherit; line-height: 120%;}
.ksergbsher{margin-bottom: 10px;}
.ksergbsher .srch_w100 a{display: inline-block; width: initial; margin: 10px 0px 10px 10px;}
#tabs.ui-tabs .ui-tabs-nav{overflow:hidden; font-size:12px;}
.str_search .str_search_form{display: flex; flex-wrap: wrap; width:100%;}
.str_search .str_search_form .in_1{width:70%;}
.str_search .str_search_form .in_2{ margin-left:5%; width:25%;}
.last_view > a{width:24%; margin: auto 0.5%; background-size: cover!important;}
}
@media (max-width: 860px){
.header{height: 283px;}
.header_logo img.logo{display:none;}
.header_logo a.logo{background: url(/local/templates/radio_izba/img/logo_for_mobile.png) top left no-repeat; background-size: contain;}
.header_logo, .header_logo a,.header_logo img{height:74px; position: absolute; top: 4px; width:200px; left:8px;}
div.m_menyu{position:absolute; top:110px; left:10px; height:25px; z-index:101; display:inline-block; max-width: 72px; width: 72px;}
.show_mob_menyu{display: inline-block; text-align: center; border: 1px solid #767676; border-radius:5px; background-color: #efefef; padding: 3px 10px 3px 9px; height:26px; position: fixed; z-index: 100; left:10px; top: 109px;}
/* обнуляем всё к хуям */
.header_center .linksbar .links{display:none;}
.header_center .linksbar, .header_right .profile, .header_right, .header_right .header_right_contacts, .header_right .header_right_contacts div, .header_right .header_right_cart, .header_right .cart_list,
.header_center{height:initial;border: initial;background: initial;padding: initial;width: initial!important;margin: initial;display: initial;border-radius: initial;} 
.header_center .search{top: 110px; width: calc(100% - 20px); left: 10px; right: 10px;}
.header_right .header_right_contacts a{position:absolute; top:30px; left:250px;}
.header_right .profile .not_logged{ font-weight: bold;}
.header_right .cart_list{position:absolute; top:10px; right:5px; width:140px!important;}
.header_right .cart_empty img{width:50px;}
.header_right_cart .cart_img_count{display: block; margin-bottom: 10px; margin-top: 5px;}
.header_right_cart .cart_img{height:65px; float:left; margin-right: 10px; margin-left: -5px;}
.header_right_cart .cart_count{padding-left: 0px; margin-top: 15px; display: inline-block;}
.header_right_cart .cart_count br:first-child{display:none;}
.header_right_cart .pay_order{display:none;}
.header_right_cart .cart_cena{display:none;}
.header_center .header_center_top{height:100px; background: url(/local/templates/radio_izba/img/shapka_centr_bg.png) top right repeat-y; position: absolute; top: 0px; left: 10px; right: 10px; z-index: -1;}
.head_bnr{position: absolute; top: 140px; left: 0px; right: 0px; height: 140px!important; padding: 10px!important;}
.header, .box, .footer{width:100%; margin:0px;}
.wrapper{width: 100%; padding: 0px 10px;}
.actual_info span{margin-right: 0px;}
.wrapper .breadcrumbs{display:none;}
form.add_in_cart > div{margin:20px 0px 0px 0px;}
.poziciya .img{order:1;}
.poziciya .add_to_buy{order:2;}
.poziciya .info{order:3; width:100%;}
.poziciya_title .id{display:none;}
.poziciya_title .cost_cart{display:none;}
.poziciya_title .p1n{display:none;}
.show_filters{display:block; margin: 10px 0px 20px 0px;}
.header_center .searchform{text-align:center;  margin-left: 80px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.header_center .searchform .inputsearch{width:75%; border-radius:0px; border: 1px solid; padding: 3px 5px;height: initial; flex: auto; border-radius: 5px;}
.header_center .searchform .inputsubmit{width: 15%; margin-left: 10px; min-width:60px; padding: 2px 0px;height: initial; border-radius:5px; border:1px solid #000000;}
.params .model, .nalichie .model {line-height: 70%;}
.header_right .profile:hover .foto{position: absolute; height:initial;}
.header_right .profile:hover .users_info{position:initial; padding:initial;}
.header_right .profile:hover .users_info .str{display:initial;}
.header_right .profile:hover .users_info .user_info{display:initial;}
.header_right .profile *{margin:initial; padding:initial;}
.header_right .profile{position:absolute; top:40px; left:240px;}
.header_right .profile .foto,
.header_right .profile .users_info > a,
.header_right .profile:hover .foto{display:none;}
.users_info .user_info > a{display:none;}
.users_info .user_info, .users_info .user_info > a:first-child{display:inline-block;}
.header_right .profile .users_info .user_info div{margin-top:5px;}
.users_info .user_info div input{padding:2px 5px;}
.header_right .header_right_contacts a{top:20px;}
.cat_filters .model.none{display:none;}
.poziciya .link{text-align: right; margin-right: 5px;}
.tip_korpusa > div{width: 24%;}
.content h1{font-size:14px; padding-bottom: 15px;}
.content h1:before{content:''; background: url('/cat/images/icons/zoom16.png') center left no-repeat; padding-left:20px;}
form.poziciya .cat-current_item_in_cart{margin-top: 0px; margin-bottom: -25px;}
.content .corzina .cart3 .buttons{display: flex; align-items: center; justify-content: space-between;}
.sp-thumbnail-container{height:90px!important;}
.poziciya_title .title_name_atr{width: calc(100%);}
.poziciya .info .det_hrctrst > span,
.poziciya_title .title_name_atr > span{width:20%!important; min-height: 30px;}
.poziciya .info .det_hrctrst > span:nth-child(5),
.poziciya_title .title_name_atr > span:nth-child(5n){border-right:0px;}
.poziciya_title .title_name_atr > span:nth-child(1),
.poziciya_title .title_name_atr > span:nth-child(2),
.poziciya_title .title_name_atr > span:nth-child(3),
.poziciya_title .title_name_atr > span:nth-child(4),
.poziciya_title .title_name_atr > span:nth-child(5){border-bottom:2px solid #ffffff;}
}
@media (max-width: 800px){
.footer{padding: 20px;}
.footer > div{width:50%;}
.novinki .novinki_id{display:inline-block; width:48%;}
.programming > div{width:100%; padding-right:0px;}
.programming > div > div{justify-content: space-between; padding:5px 0px;}
.corzina .item_in_cart{display:block; height:160px; overflow: hidden;}
.corzina .item_in_cart .details{width:100%;  display: block; padding: 0px; padding-top: 10px;}
.corzina .item_in_cart .details .img2{float:left;}
.corzina .item_in_cart .details .img2, .corzina .item_in_cart .details .img2 a{width:190px;}
.corzina .item_in_cart .details .img2 img{width:98%;}
.corzina .item_in_cart .details .details_attr{display:inline-block;line-height: 110%; height: 50px; overflow: auto; width: calc(100% - 190px);}
.corzina .item_in_cart .carts_attr{display: inline-flex; float: right; height: 75px; border-top: 1px solid #f3f3f3; padding-top: 5px; margin-left: -5px;}
.corzina .item_in_cart .details .details_attr .gr-id .grrrp{height:initial;}
.corzina .item_in_cart .carts_attr .div_quantity {height: auto; padding:0px;}
.corzina .item_in_cart .ref_del{height: auto;}
.corzina .item_in_cart .ref_del input:last-child{margin-top:10px;}
.item_in_cart_title .nmbrs, .item_in_cart .nomer{display:none;}
.nalichie .sklad{margin-left: -10px; margin-right: -10px; width: calc(100% + 20px);}
}
@media (max-width: 700px){
.cat_filters .model{display:flex; flex-wrap:wrap;}
.cat_filters .model thead tr, .cat_filters .model thead th{display:block;}
.cat_filters .model thead{width:45%;}
.cat_filters .model tbody{width:55%;}
.cat_filters .model thead tr{border:1px solid #ffffff; border-bottom:0px;}
.cat_filters .model thead th{border:0px; border-bottom:1px solid #ffffff; height:40px; text-align:left; line-height:130%;}
.cat_filters .model tbody tr{border:1px solid #cccccc; border-bottom:0px;}
.cat_filters .model tbody tr,
.cat_filters .model tbody td{display:block; width:100%!important;}
.cat_filters .model tbody td{height:40px; border:0px; border-bottom:1px solid #cccccc;}
.cat_filters .model tbody td .select_params{width:96%; height: 30px;}
.nalichie .model thead th:nth-child(2),
.nalichie .model tbody td:nth-child(2){min-height: 90px; overflow:auto;}
}
@media (max-width: 600px){
.header{height: 323px;}
.link_87afdga82 a,  .cat_categories > a {width: 49%;}
.footer > div a{margin-bottom: 10px; font-weight: initial;}
.cat_article > img{float: none; display: block; margin: 10px auto;}
.details_info .ytb iframe{min-height: 300px; height: 100%;}
.poziciya_title .title_name_atr > span, .poziciya .info .det_hrctrst > span{width:25%!important; border-bottom:1px solid #ffffff; padding: 3px 5px; height:40px; overflow: hidden; font-size:11px;}
.poziciya > div{padding:3px;}
.poziciya .link {padding-right: 10px; text-align: right;}
.poziciya .add_to_buy .div_quantity{height:initial;}
.poziciya .img a{font-size:0px; height:100px;}
.poziciya .add_to_buy{display: inline-flex; width: initial; width: inherit; flex: auto; justify-content: space-around;}
.poziciya .add_to_buy .sklad,
.poziciya .add_to_buy .cost{width:initial; padding:3px;}
.poziciya .add_to_buy .cost{font-size:12px; width: 55px;}
.poziciya .img{width: 100px;}
.header_right_cart .pay_order{margin-top: 20px;}
.harakteristiki .det_hrctrst > span:last-child, .poziciya_title .title_name_atr > span:last-child{border-right: 2px solid #ffffff!important;}
.poziciya_title .title_name_atr,
.poziciya .info .harakteristiki{margin-left: 2px;}
.poziciya_title .title_name_atr > span:nth-child(5),
.poziciya_title .title_name_atr > span:nth-child(6),
.poziciya_title .title_name_atr > span:nth-child(7),
.poziciya_title .title_name_atr > span:nth-child(8){border-bottom:0px;}
.poziciya_title .title_name_atr{padding-right: 3px;}
.tip_korpusa > div{width: 33%;}
.corzina .item_in_cart{height:auto; text-align: right;}
.corzina .item_in_cart .details{text-align: left;}
.corzina .item_in_cart .carts_attr{padding-top: 0px; margin-left:0px; float:none; text-align: left;}
.corzina .item_in_cart .details .details_attr{height:auto; font-size:12px;  overflow: hidden; width:100%;}
.corzina .item_in_cart_title .nmbrs,
.corzina .item_in_cart .nomer{display: block;}
.corzina .item_in_cart .details .img2{display: none;}
.corzina .item_in_cart .img{display: block;}
.corzina .item_in_cart{display:flex;}
.corzina .item_in_cart .nomer{order:1; width:5%; padding-top:5px;}
.corzina .item_in_cart .details{order:2; width:95%; padding-top:5px;}
.corzina .item_in_cart .img{order:3; width:100%; padding: 5px 0px;}
.corzina .item_in_cart .carts_attr{order:4; width:100%; border-top:0px; height:auto;}
.corzina .item_in_cart_title .nmbrs{width:5%;}
.corzina .item_in_cart_title .pictire{display:none;}
.corzina .item_in_cart_title .item_name_in_cart{width:95%;}
.corzina .item_in_cart_title .price_opt, .item_in_cart .opt{width:auto; flex: auto;}
.corzina .cart td select{position: absolute; width: 100%; max-width: 230px;}
.div_quantity .inp_quantity{font-size: 11px;}
.sp-slides .sp-slide{height:auto;}
.header_center .header_center_top{height:140px}
.header_right .header_right_contacts a{top: 110px; left: 15px;}
.header_center .search{top:150px;}
.head_bnr{top:180px;}
.header_right .profile .not_logged{top: 100px; left: auto; right:10px;}
.header_right .profile {position: absolute; top: 100px; right: 10px; left: initial; border-top: 1px solid #ffffff;}
.header_right .profile .users_info .user_info div{float:right;}
.header .header_right a{padding-right:5px;}
.in_cat_from_base .cat250 a{margin: 0px 0px 0px 10px;}
div.m_menyu{top:150px;}
.show_mob_menyu{top: 149px;}
.poziciya .info .det_hrctrst .mark a{font-size: 9px; line-height: 0%; font-family: tahoma;}
.corzina .cart2 thead tr{position: sticky; top: 0px;}
.corzina .cart2 tr{display:flex; flex-wrap:wrap;}
.corzina .cart2 th:nth-child(1),
.corzina .cart2 td:nth-child(1){width:5%; border-bottom: 1px solid #cccccc; font-size: 11px; padding: 7px 0px;}
.corzina .cart2 th:nth-child(2),
.corzina .cart2 td:nth-child(2){width:95%; border-bottom: 1px solid #cccccc; overflow: hidden;}
.corzina .cart2 th:nth-child(3),
.corzina .cart2 td:nth-child(3){width:33%;}
.corzina .cart2 th:nth-child(4),
.corzina .cart2 td:nth-child(4){width:33%;}
.corzina .cart2 th:nth-child(5),
.corzina .cart2 td:nth-child(5){width:33%;}
.corzina .cart2 td:nth-child(2) p{font-size:11px;}
.corzina .cart tbody tr:last-child td{padding:20px 0px;}
.footer_paging .paging > a {display:block;}
.footer_paging .paging a, .footer_paging .paging span, .pagesize div a, .pagesize div span{padding: 7px 6px; font-size: 12px;}
.last_view > a{width:32%; margin-bottom:20px;}
.sw_but{top: 28%;}
.params .model thead th, .nalichie .model thead th{line-height: 90%;}
.poziciya_title .title_name_atr > span:nth-child(4n){border-right:0px!important;}
.poziciya .info .det_hrctrst > span:nth-child(5),
.poziciya_title .title_name_atr > span:nth-child(5n){border-right:2px solid #ffffff;}
.news-detail .detail img{max-width:100%; margin: 10px 0px;}
.dop_img_in_tov img{max-width:100%; margin: 10px 0px;}
.params .model thead, .nalichie .model thead{width: 35%;}
.params .model tbody, .nalichie .model tbody{width: 65%;}
}
@media (max-width: 500px){
.novinki .novinki_id{display:inline-block; width:100%;}
.header_right .cart_list {width: 150px!important;}
.users_info .user_info > a:first-child{padding-top: 5px; font-weight: bold;}
.users_info .user_info .proffffff:before{content:''; background: url(/local/templates/radio_izba/img/profil_mob.png) center center no-repeat;  background-size: 20px; height: 20px; width: 20px; display: inline-block; margin-bottom: -5px; padding-right: 10px;}
.tip_korpusa > div{width: 49%;}
.content .in_cat_from_base a.cat_file_pdf{width: 100%; text-align: left;}
.in_cat_from_base{margin-bottom:20px;}
.item_in_cart_title .add_more{display:none;}
.item_in_cart_title .price_per_unit, .item_in_cart .cost{width:60px;}
.corzina .item_in_cart .carts_attr .div_quantity{position: absolute; right: 15px; margin-top: -100px; margin-bottom:100px;}
.corzina .item_in_cart .quanity,
.corzina .item_in_cart .preorder,
.corzina .item_in_cart .ref_del{width:50%;}
.corzina .item_in_cart_title .price_opt,
.corzina .item_in_cart .opt,
.corzina .item_in_cart_title .price_per_unit,
.corzina .item_in_cart .cost,
.corzina .item_in_cart_title .price_evt_1,
.corzina .item_in_cart_title .ref_del{width:25%;}
.dell_id_from_cart{font-size: 13px; padding: 15px; font-weight: bold;}
.current_item_in_cart{margin-top:0px;}
.ksergbsher .srch_w25{width: 30%;}
.ksergbsher .srch_w75{width: 70%; flex:auto;display: flex; flex-wrap: wrap; justify-content: space-between; height: 22px;}
.ksergbsher .srch_w75 input:first-child{flex:auto; max-width: calc(100% - 65px);}
.ksergbsher .srch_w75 input:nth-child(2){width:60px; border-radius:3px;border: 1px solid #cccccc;}
.ksergbsher .srch_w100{font-weight: normal; font-size: 13px; margin-top:10px;}
.ksergbsher .srch_w100 > a{margin: 0px; padding: 0px; box-shadow: none; border: 0px;}
.ksergbsher > form{margin-top: 10px;}
.sw_but{top: 30%;}
.poziciya .dop .doptext, .poziciya .dop .dop_parametr{overflow: auto;}
.ui-tabs .ui-tabs-panel{  padding: 10px 5px!important;}
}
@media (max-width: 420px){
.cat_categories > a img, .in_cat_from_base img {max-width: 100px;}
.link_87afdga82 a, .in_cat_from_base a, .cat_categories > a {width: 48%;}
.footer > div{width:100%;}
.footer .copyrights, .footer .copyrights a{float:none; text-align:left;}
.footer_paging .id_na_str{display:none;}
.footer_paging .pagesize{width:100%; text-align: center;}
form.add_in_cart > div{margin-left: 0px;}
.params .model th, .params .model td, .nalichie .model th, .nalichie .model td{font-size:11px;}
.details_info .ytb iframe{min-height: 200px; height: 100%;}
.poziciya .add_to_buy .cost1, .poziciya .add_to_buy .cost2{font-size:12px;}
.poziciya .add_to_buy .cost1 span, .poziciya .add_to_buy .cost2 span{display:block;}
.dop_bot_cnt{font-size: 12px;}
.header_right .cart_list{width:130px!important;}
.header_right .cart_full img{width: 40px;}
.header_right .cart_empty img{width: 30px;}
.header_right_cart .cart_count{margin-top: 10px;}
.header_logo, .header_logo a, .header_logo img{width: 180px;}
.header_right_cart .pay_order {margin-top: 15px;}
.header_center .searchform .inputsearch {width: 65%;}
.header_center .searchform .inputsubmit {width: 25%;}
.corzina .item_in_cart .quanity{width:46%;}
.corzina .item_in_cart .preorder{width:56%;}
.corzina .item_in_cart .ref_del{width:43%;}
.corzina .item_in_cart .opt,
.corzina .item_in_cart_title .price_opt,
.corzina .item_in_cart .cost,
.corzina .item_in_cart_title .price_per_unit,
.corzina .item_in_cart_title .price_evt_1,
.corzina .item_in_cart_title .ref_del{width:27%;}
.corzina .item_in_cart_title .ref_del{width:19%;}
.treeview .hitarea{background: url(/local/templates/radio_izba/img/treeview-default_mob.gif) -83px -5px no-repeat; margin: 9px 0px 0px -17px;} /* фикс на всякий */
.last_view > a{width:49%;}
.poziciya_title .title_name_atr > span, .poziciya .info .det_hrctrst > span{min-width: 110px; width: 33.33334%!important;}
.poziciya_title .title_name_atr > span:nth-child(3),
.poziciya_title .title_name_atr > span:nth-child(6){border-right:0px!important;}
.poziciya_title .title_name_atr > span:nth-child(4n){border-right:2px solid #ffffff!important;}
.poziciya_title .title_name_atr > span:nth-child(4),
.poziciya_title .title_name_atr > span:nth-child(5),
.poziciya_title .title_name_atr > span:nth-child(6){border-bottom:0px;}
}
/*для ipnone c разрешением 375 px*/
@media only screen and (device-width: 375px) and (orientation:portrait){
body{width: 375px!important;}
.wrapper{width: 375px!important;}
.m_menyu, .header, .box, .footer{width: 355px!important;}
}
@media (max-width: 360px){.poziciya_title .title_name_atr > span, .poziciya .info .det_hrctrst > span{min-width:90px;}}
@media (max-width: 340px){.header_right_cart .cart_img{display:none;}}
@media (max-width: 330px){.header_right .cart_list {width: 100px!important;}}
@media screen and (max-width: 320px){
body{width: 320px!important;}
.wrapper{width: 320px!important;}
.m_menyu, .header, .box, .footer{width: 300px!important;}
}