.wrap_all {position:relative; width:100%; overflow:hidden;}
.wrap_all .wrap_right {left:0; position:relative;}
.wrap_left {height:auto !important; min-height:100%; left:-300px; overflow:hidden; position:absolute; width:300px; z-index:11; top:0 !important; background:#fff;}
.wrap_left .left_menu_wrap_shadow {position:absolute; height:100%; background:url(/f/i/adv_menu_shadow2.png) repeat-y right top; width:30px; top:0; right:0; z-index:5;}
.wrap_left .auth_block {background:#e9e9e9; margin:0; line-height:1em; color:#494949; font-size:14px; height:25px; line-height:18px; padding:8px 20px 6px; border-bottom:1px solid #cccccc;}
.wrap_left .auth_block a {margin:0 10px 0 0; padding:0; line-height:1em; color:#f42b3b;}
.wrap_left .auth_block a#registr {color:#f12b36;}
.wrap_left .auth_block .divider {margin:0 4px;}
.wrap_left .auth_block span {margin:0 6px;}
.wrap_left .left_menu_wrap ul ul {display:none;}
.wrap_left .left_menu_wrap .cat_name {margin:0; line-height:1em; color:#fff; font-size:18px; font-weight:normal; background:#f42b3b; padding:10px 20px 9px; border-bottom:1px solid #cccccc;}
.wrap_left .left_menu_wrap ul {list-style-type:none; margin:0; background:#fff;}
.wrap_left .left_menu_wrap ul li {margin:0; padding:0; line-height:1em; border-bottom:1px solid #cccccc; font-size:14px; color:#3b3b3b;}
.wrap_left .left_menu_wrap ul li a {font-size:14px; color:#3b3b3b; line-height:1em; padding:8px 20px; display:block; text-decoration:underline; position:relative; z-index:10;}
.wrap_left .left_menu_wrap .all_menu {/*border-top:1px solid #fff;*/}
.wrap_left .left_menu_wrap .all_menu ul li {margin:0; line-height:1em; color:#fff; font-size:18px; font-weight:bold; background:#ceb052; border-bottom:1px solid #fff;}
.wrap_left .left_menu_wrap .all_menu ul li a {font-size:14px; color:#fff; line-height:1em; padding:10px 20px 9px; display:block; text-decoration:none; font-weight:normal;}
.wrap_left .left_menu_wrap .all_menu ul li span.unactive {font-size:14px; color:#ee3a34; line-height:1em; padding:8px 20px; display:block; text-decoration:none; position:relative; z-index:10; font-weight:normal;}
.wrap_left .left_menu_wrap .all_menu ul li ul li {margin:0; padding:0; line-height:1em; border-bottom:1px solid #cccccc; font-size:14px; color:#3b3b3b; background:#f4f4f4; font-weight:normal;}
.wrap_left .left_menu_wrap .all_menu ul li ul li a {font-size:14px; color:#3b3b3b; line-height:1em; padding:8px 20px; display:block; text-decoration:underline; position:relative; z-index:10; font-weight:normal;}
.wrap_left .left_menu_wrap ul li.back a {color:#494949 !important; height:25px; padding:8px 8px 6px 20px !important; font-weight:normal !important; font-size:18px !important; line-height:20px !important; background:url(/f/i/adv_bottom_slide_arrows5.png) no-repeat 8px 14px #e9e9e9; z-index:4 !important; text-decoration:none !important;}
.wrap_left .left_menu_wrap ul li.arrow {background:url(/f/i/adv_bottom_slide_arrows3.png) no-repeat 95% center;}
.wrap_left .left_menu_wrap .all_menu ul li.arrow {background:url(/f/i/adv_bottom_slide_arrows4.png) no-repeat scroll 95% center #ceb052/*#f6514d*/ !important;}
.wrap_left .left_menu_wrap .all_menu ul li.arrow li.arrow {background:url(/f/i/adv_bottom_slide_arrows3.png) no-repeat 95% center !important;}
.wrap_left .left_menu_wrap ul.show_block {position:absolute; top:0; display:block !important; width:100%;}
.wrap_left .first_lev {position:relative; background:#f4f4f4;}
.no_display_text {display:none !important;}
.hidden_block_adv {display:none !important;}

.order_click_bottom .button_gold_medium .bg_2 a {padding:0 24px;}
.order_click_bottom {background:url(/f/i/shop/black_bg_order_button.png) repeat; bottom:0; left:0; padding:15px; position:fixed; text-align:center; width:100%; display:none; z-index:20;}
.order_click_bottom.showme {display:none;}
.order_click_bottom {display:none;}

.users_col_group td td.usr_cb_td7 .formt_arrows {white-space:nowrap; margin:0px !important;}
.users_col_group td td.order_sub_table_col {padding-left:0px !important;}
.orders_page .preoder_block .order_form .pref {display:none !important;}

@media only screen and (min-width:980px) {

}

@media only screen and (max-width:980px) {
.wrap_all .wrap_right {left:0}
td.phone {left: 0;}
.head .head_top table td .call_me {left: 0;}
.mftd_1 {left: 37px;}
.top_menu_update { padding: 0;}
.head .head_top table td{    text-align: right;}
.head .head_top table td .phone{    text-align: right;}
.all {min-width:auto !important; }
.white_list_out2 {margin-left:0 !important; left:0 !important; width:100% !important;}
.all .head_out {margin-left:0 !important; left:0 !important; width:100% !important;}
.white_list_out {padding:0 !important;}
.white_list .wl_1, .white_list .wl_2, .white_list .wl_3, .white_list .wl_4, .white_list .wl_5, .white_list .wl_6, .white_list .wl_7, .white_list .wl_8, .white_list .opacity_divider {display:none !important;}
.all .head_out2 {width:96% !important; text-align:center !important;}
.all .head_out2 .bottom_shadow {margin-left:auto !important;}
.top_menu_fix .menu_fix_content > table {min-width:auto !important;} 
.footer .footer_in {width:96% !important;}
.white_list .wl_10 {max-width:96% !important; padding-top:30px !important;}
.all .head_out .head {width:96%; margin:0 auto !important;}
.second_page .slideshow_sp {width:96%; margin:0 auto !important;}
.second_page .slideshow_sp .slideshow {margin:0 auto !important;}
.second_page .slideshow_sp .bottom_shadow {margin:0 auto !important;}

.head .top_menu_an_auth {margin-bottom:-38px !important; position:relative !important;}
.head .top_menu_an_auth .top_menu_update {margin-left:120px !important; text-align:center !important;}
.head .top_menu_an_auth .top_menu_update a {margin:7px 10px !important;}
.head .top_menu_an_auth .top_menu_update a.act {margin:0 1px !important;}
.main_text_block.recalls {display:none !important;}
.all.second_page.sp_slides .in_all {background:none !important;    padding-top: 220px;}
.all.second_page .in_all {background:none !important;}

.column_content_block {width:100% !important; max-width:100% !important; min-width:auto !important;}
.steps_block li {width:80px !important;}
.column_content_block .left_column {display:none !important;}
.column_content_block .right_col_ct {margin-left:0px !important;}
.column_content_block .right_column {float:none !important;}

.second_page .content_block .item_table_inside td.pic div {text-align:center;}
.second_page .content_block .item_table_inside td.pic div img {width:250px !important; border:0px !important;}
.second_page .content_block .item_table_inside td.pic div {width:300px !important; padding:50px 0; border:1px solid #e1ded3;}
.second_page .content_block .item_table_inside td .formt_arrows {margin-left:0px !important;}
.second_page .content_block .item_table_inside td .abstract {display:none !important;}

.favorite_items_content table td.usr_cb_td2 {vertical-align:top !important;}
}

@media only screen and (max-width:960px) {
.articles_tab .item .pic img {width:100% !important;}
.articles_tab .item {width:96% !important;}
.content_block .sert_ico span {font-size:16px !important; line-height:1.2em !important;}
}
@media only screen and (max-width:954px) {
.top_menu_new table.top_menu_new_table td .sub_menu table td{width: 25%;}
}

@media only screen and (max-width:950px) {
div.mftd_1 {width: 100%;max-width: 330px;}
.head .head_top table td .phone {text-align: center;}
.top_menu_update {padding: 0 20px 0 0;}
.head .head_top table td .phone{left: 15px;}
}

@media only screen and (max-width:940px) {
.produkt_class{padding:0;}
}
@media only screen and (max-width:940px) {
.top_menu_fix {display:none !important;}
.catalog_block .catalog {border-spacing:0px !important; margin:0 !important;}
.catalog_block .catalog td {width:31% !important; display:inline-block; *display:inline; zoom:1; margin-bottom:22px; margin-right:16px;}
.catalog_block .catalog tr {display:inline;}

.basket_top_headers th.td_1 span {width:100px !important;}
.cart_item_all_basket .cart_item table td.td_1 .tovar_photo {width:100px !important; height:100px !important;}
.cart_item_all_basket .cart_item table td.td_1 img {width:100px !important; height:100px !important;}
.cart_item_all_basket .cart_item table td.td_1 .item_marker {width:47px !important; height:47px !important;}
.cart_item_all_basket .cart_item table td.td_1 .discount_item_marker {width:47px !important; height:47px !important;}
}

@media only screen and (max-width:900px) {
.top_menu_new table.top_menu_new_table td > a {font-size:12px !important;}
.top_menu_update a {font-size:12px !important;}
.head .head_top table td .call_me {font-size:14px !important;left: 0;}
.cat_folders td.pic img {width:105px !important;}
.footer_in .about_menu table td.logo {display:none !important;}
.footer_in .about_menu_bottom .copy {font-size:13px !important; padding-top:40px !important;}
.about_menu_bottom {padding-top:30px;}
.footer_in .about_menu_bottom .hrefs_bottom {font-size:13px !important;}

.cart_item_all_basket .cart_item table td .abstract {display:none !important;}
.second_page .content_block .item_table_inside td .hrefs_container {text-align:left !important; padding:10px 0 !important; background:#fff !important; margin-top:20px !important;}
.second_page .content_block .item_table_inside td .hrefs_container a {margin-bottom:5px; margin-left:0px !important;}
.second_page .content_block .item_table_inside td .hrefs_container form {display:block !important; margin-bottom:5px; margin-left:0px !important;}
.second_page .content_block .item_table_inside td .hrefs_container a.favorite_icon {display:block; width:150px;}
.second_page .content_block .item_table_inside td h1 {font-size:24px !important;}
.second_page .content_block .item_table_inside td .delivery_options_ico {padding-top:10px !important;}
}

@media only screen and (max-width:890px) {
div.mftd_1 {width: 80%;max-width: 330px;}
.head .head_top table td .phone {font-size: 20px;}
}


@media only screen and (max-width:830px) {
.head .head_top table td .phone {font-size: 20px;width: 152px;white-space: normal;text-align: right;left: 56px;}

}

@media only screen and (max-width:840px) {
.bottom_icons_blocks .item table td {font-size:22px !important; text-align:left !important; padding:5px 5px 20px !important;}
.bottom_icons_blocks .item table td a {font-size:22px !important;}
.bottom_icons_blocks .item table td img {width:50px !important;}
.haveuquestions {padding:25px 0 0 !important;}
.bottom_icons_blocks {padding:20px 0 0 !important;}

.articles_tab_block .item .pic img {height:124px !important; width:250px !important;}
.articles_tab_block .item .pic {width:250px !important; margin-left:0px !important; padding-bottom:0px !important;}
.articles_tab_block .item .name {font-size:22px !important;}

.basket_top_headers th.td_1 span {width:80px !important;}
.cart_item_all_basket .cart_item table td .name_tover_basket a {font-size:14px !important;}
.cart_item_all_basket .cart_item table td.td_1 .tovar_photo {width:80px !important; height:80px !important;}
.cart_item_all_basket .cart_item table td.td_1 img {width:80px !important; height:80px !important;}
.cart_item_all_basket .cart_item table td .price_tover_basket {font-size:20px !important;}
.cart_item_all_basket .cart_item .formt_arrows a img {width:20px !important; height:22px !important;}
.cart_item_all_basket .cart_item .formt_arrows a {width:20px !important; height:22px !important;}
.cart_item_all_basket .cart_item .formt_arrows input {width:30px !important; height:22px !important;}
}

@media only screen and (max-width:810px) {
.head .head_top table td .phone{    font-size: 20px;}
}

@media only screen and (max-width:800px) {
.rss_block table td.right #vk_groups {width:270px !important;}
.content_block .h2_line span {padding:0 11px !important; line-height:1.2em !important;}
.content_block .h2_line {font-size:24px !important;}
.content_block .h2_line a {font-size:24px !important;}
.cat_folders td .name {font-size:18px !important;}
.cat_folders td ul li {font-size:14px !important;}

.bottoms_buttons_cart .call_me {margin-left:0px !important;}
.bottoms_buttons_cart .phone {display:block !important;}

.second_page .content_block .item_table_inside td .catalog_item_price {display:block !important; width:100% !important; margin-bottom:15px !important;}
.second_page .content_block .item_table_inside .big_golden_button {margin-left:0px !important;}
.second_page .content_block .item_table_inside td .formt_arrows {margin-bottom:15px !important;}
.second_page .content_block .item_table_inside td div.art p {padding-bottom:20px !important;}
.second_page .content_block .item_table_inside td .delivery_options_ico {display:none !important;}

.users_col_group td table.last_td_group th.usr_cb_th1 {display:none !important;}
.users_col_group td td.usr_cb_td1 {display:none !important;}
}

@media only screen and (max-width:790px) {

.produkt_class div {display: inline-block;width: 49%;padding: 0px 0 25px;font-size: 20px;color: #4f4f4f;text-align: center;white-space: nowrap;}

}
@media only screen and (max-width:760px) {

.logo div{font-size: 17px;}
.all .head_out2 .top_content_out {display:block !important;}
.all .head_out2 .top_content_out .top_content {width:100% !important;}
.head_out2 .main_slideshow {width:100% !important;}
.head .head_top table td .phone {padding-left:0 !important;}
.head .top_menu_an_auth .top_menu_update {margin-left:105px !important;}
.cat_folders td .abstract_text.num-487 {background-size:contain !important; height:34px !important; padding-left:60px !important; width:105px !important;}
.cat_folders td .abstract_text.num-487 span {font-size:12px !important; height:34px !important; line-height:30px !important;}
.cat_search_id .search_tabs_col td.search_cols {display:none !important;}
.cat_search_id .search_tabs_col td.search_cols.items_td {display:block !important;}
.cat_search_id .search_tabs_col td .search_h2 {display:none !important;}
.cat_search_id .all_items_a a {font-size:13px !important;}
.cat_search_id .search_tabs_col .item td a {font-size:13px !important;}
.footer_in .about_menu table td {padding:0 5px !important;}

.preoder_block .order_form table td {width:100%; display:block; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.reg_page_form table.reg1 {border-spacing:20px 0 !important;}


.orders_page .preoder_block .order_form table td .dostavka_p.dostavka_p_payment {text-align:left !important;}
.orders_page .preoder_block .order_form table td .dostavka_p.dostavka_p_payment input {margin-left:0px !important;}
.orders_page .preoder_block .order_form .pref {display:block !important; height:10px; width:100%;}
.logo .span_text_b {font-size: 28px!important;text-transform: uppercase!important;line-height: 30px!important;}
}
@media only screen and (max-width:735px) {
.footer_in .about_menu_bottom .phone{font-size: 24px;}
.second_footer_td div {font-size: 13px;}
.second_footer_td div span {font-size: 20px;}
.second_footer_td div {border: 4px solid #ecad2c;}
.footer_in .about_menu_bottom .call_me {font-size: 13px;}
}

@media only screen and (max-width:720px) {
.none_a {left: 62%;display: block;position: relative;}
div.mftd_1 {display: none;}
a.call_me.fancy_form.a_block {display: none;}
td.phone {padding-right: 30px;}
.head .head_top table td .phone {font-size: 27px;width: 100%;white-space: normal;text-align: right;left: -18px;}
.head .head_top table td{padding-top:35px !important;}
.head .head_top table td .phone{top:0;}
.catalog_block .catalog {width:105% !important;}
.catalog_block .catalog td {width:46% !important; display:inline-block; *display:inline; zoom:1; margin-bottom:22px; margin-right:16px;}
.articles_tab .item .pic img {height:150px !important;}
.articles_tab .item .name {padding-top:15px !important; font-size:18px !important;}
.head_out2 .main_slideshow .slideshow_main .tc_text {font-size:14px !important;}
.top_content_out .top_content .action_ico {font-size:14px !important;}
.head_out2 .main_slideshow .slideshow_main h1 {font-size:24px !important;}
.head_out2 .main_slideshow .button_gold_medium .bg_2 a {font-size:16px !important;}
.head_out2 .main_slideshow .button_gold_medium {width:180px !important;}
.top_content_out .top_content .actions_table td {padding-top:0px !important;}

.hidden_block_adv {display:block !important; position:absolute; left:0; top:0; width:100%; background:#f5f5f3;}
.hidden_block_adv .menu_button {background:url(/f/i/adaptive_sub_ico.png) no-repeat center; display:inline-block; *display:inline; zoom:1; width:22px; height:22px; cursor:pointer; margin-right:10px; position:relative; top:-1px;}

.hidden_block_adv > table {width:96% !important;}
.hidden_block_adv table td {padding:5px; vertical-align:middle;}
.hidden_block_adv table td table td {padding:0px;}
.hidden_block_adv table td.lft {width:1%;}
.hidden_block_adv table td.rght {width:1%;}
.hidden_block_adv table td #korzina {margin-left:10px; display:inline-block; *display:inline; zoom:1;}
.hidden_block_adv table td #korzina .oform {background:url(/f/i/adv_top_cart_bg.png) no-repeat; width:27px; height:27px; position:relative; overflow:visible !important;}
.hidden_block_adv table td #korzina .oform a {display:block; width:27px; height:27px; position:relative;}
.hidden_block_adv table td #korzina .oform #kol {position:absolute; background:#e09521; color:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; padding:3px 2px; display:inline-block; *display:inline; zoom:1; right:-2px; top:-3px; font-size:8px; min-width:12px; text-align:center;}
.hidden_block_adv .search_right .search table .search_button {height:25px;}
.hidden_block_adv .search_right .search table #search_input {height:25px; line-height:25px;}

.content_block .search_right {display:none !important;}
.head .head_top .top_menu_new {display:none !important;}
.head .head_top {padding-top:20px !important;}
.head .auth_block {display:none !important;}
.head .head_top table td.cart {display:none !important;}
.head .top_menu_an_auth {margin-bottom:-60px !important; padding-top:30px;}
.all .in_all {padding-top:145px !important;}
.all.second_page.sp_slides .in_all {padding-top:205px !important;}
.all.second_page .in_all {padding-top:170px !important;}
.order_click_bottom.showme {display:block !important;}
.haveuquestions table td {display:block; padding-left:0px !important;}
.haveuquestions table {width:100%;}

.white_shadow_box.wshb_nopadd .wshb_8 {padding:15px 15px 7px !important;}
.content_block .sert_ico span {font-size:14px !important; padding-left:65px !important;}
.all.second_page.sp_slides .in_all .slideshow_sp_out {display:none !important;}
.bottoms_buttons_cart td.itogo_h3_td {display:none !important;}
.bottoms_buttons_cart .itogo_right {float:none !important; display:block !important;}
.bottoms_buttons_cart .btn_out {float:none !important;}
.bottoms_buttons_cart .itogo_h3_2 {padding-left:0px !important;}
.top_basket_conteiner_out .top_basket_conteiner table td a {font-size:16px !important;}

.basket_top_headers {display:none !important;}
.cart_item_all_basket {padding-top:20px !important;}
.cart_item_all_basket .cart_item table {position:relative;}
.cart_item_all_basket .cart_item table td.td_1 {display:inline-block !important; *display:inline; zoom:1; left:0; position:absolute; top:0; width:100px !important;}
.cart_item_all_basket .cart_item table td.td_2 {padding-left:100px !important;}
.cart_item_all_basket .cart_item table td.td_3 {padding-left:100px !important;}
.cart_item_all_basket .cart_item table td.td_4 {border-top:1px dashed #e1ded3; padding-top:15px !important;}
.cart_item_all_basket .cart_item table td .disp_none {color:#6a6a6a; display:inline !important; font-size:15px; font-weight:normal; margin-right:10px; text-transform:none !important;}
.cart_item_all_basket .cart_item table td {display:block; text-align:left !important; width:100% !important; padding:10px 0px !important;}
.cart_item_all_basket .cart_item table td.td_1 .tovar_photo {margin-left:0px !important;}
.cart_item_all_basket .cart_item table td .basket2 {display:inline-block; *display:inline; zoom:1; margin-left:0px !important; vertical-align:top !important;}
.user_cab_tabs table td a {font-size:13px !important;}

.orders.orders_table tr:first-child {display:none !important;}
.orders.orders_table tr td .no_display_text {display:inline !important; font-weight:bold; margin-right:5px;}
.orders.orders_table td {display:block; width:100% !important; text-align:left; padding-bottom:0px !important; border-bottom:0px !important;}
.orders.orders_table tr td:first-child {font-size:24px !important;}
.orders.orders_table tr td:last-child {border-bottom:1px dashed #dfdfdf !important; padding-bottom:20px !important;}

.k_spisku h2 > span {float:none !important; display:block; text-align:left; padding-top:5px; line-height:1em;}
.k_spisku h2 {text-align:left;}
.k_spisku .h2_p {font-size:24px;}
.footer_in .about_menu_bottom .setyinst {padding-left:190px;}
.footer_in .about_menu_bottom .setyvk {padding-left:15px;}
}
@media only screen and (max-width:700px) {
.head_out2.with_slides .top_content_out .top_content .tc_13 {height:227px !important;}
.head_out2 .main_slideshow .slides {height:247px !important;}
.head_out2 .main_slideshow .slides li > div {height:247px !important; background-size:cover !important;}
}
@media only screen and (max-width:680px) {
.rss_block table td.right #vk_groups {width:200px !important;}
.cat_folders .fold {width:100% !important;}
.cat_folders .fold:last-child {display:none !important;}
}
@media only screen and (max-width:660px) {
td.second_footer_td {display: none!important;}
.footer .top_menu_update {text-align: left;}
.footer_in .about_menu_bottom .phone {font-size: 24px;height: 20px;}
.footer_in .about_menu {text-align:left;}
.footer_in .about_menu table td {display:inline-block; *display:inline; zoom:1; padding:0 5px 10px 0 !important; text-align:left !important; width:31%;}
.footer_in .about_menu table td a {background:url(/f/i/shop/citys_list_image.png) no-repeat scroll left 12px; padding:0 0 0 10px;}
	
.footer_in .about_menu_bottom {padding-top:15px !important;}
.footer_in .about_menu_bottom .phone span {display:none !important;}
.footer_in .about_menu_bottom .phone .soc {margin-left:-4px !important; margin-right:0px !important;}
.footer_in .about_menu_bottom .call_me {display:none !important;}
.footer_in .about_menu_bottom td {display:block; width:100% !important; padding-top:0px !important;}
.footer_in .about_menu_bottom td.right {text-align:left !important;}
.footer_in .bottom_citys_out {margin:-40px 0 25px !important;}
.footer_in .about_menu_bottom .copy {padding-top:15px !important;}

.footer_in .about_menu_bottom .sm_an_li {float:none !important; border-top:1px solid #e8d5aa; padding-top:10px; margin-top:15px;}
.footer_in .about_menu_bottom .sm_an_li > table {margin-left:0px;}

.sort_block table td {display:block; width:100% !important; text-align:center; padding-bottom:10px;}
.sort_block table td:first-child .sort {float:none !important; text-align:center !important;}
.sort_block table td:last-child .sort {float:none !important; text-align:center !important;}
.sort_block table td .sort {float:none !important; text-align:center !important;}

.second_page .content_block .item_table_inside td.pic {width:100% !important; display:block;}
.second_page .content_block .item_table_inside td.nonepic {width:100% !important; display:block;}
.second_page .content_block .item_table_inside .item_table_inside_tab {width:100% !important;}
.second_page .content_block .item_table_inside td.pic div {width:100% !important; margin-right:0px !important; margin-bottom:15px !important;}
.second_page .content_block .item_insinde .prev_next {display:none !important;}
.second_page .content_block .item_table_inside td .delivery_options_ico {display:block !important;}
.second_page .content_block .item_table_inside td .abstract {display:block !important;}
.second_page .content_block .item_table_inside td .abstract .more {display:none !important;}
}

@media only screen and (max-width:630px) {
.talismany_bg .talismany_bg_in {background:none !important; padding-left:0px !important;}
.user_cab_tabs_out .user_cab_tabs table td:last-child a span {background:none !important; padding-left:0px !important;}

.user_cab_tabs table td {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; width:50% !important; display:inline-block; *display:inline; zoom:1;}
.reg_page_form table.reg1 td {display:block; width:100% !important;}
.reg_page_form table.reg1 td td {width:auto !important; display:table-cell;}

.favorite_items_content {margin-top:-25px !important;}
.favorite_items_content tr.usr_cb_th2_tr {display:none !important;}
.favorite_items_content tr {display:block; position:relative; min-height:110px; border-bottom:1px solid #e1ded3; padding:10px 0; padding-left:110px;}
.favorite_items_content tr td {display:inline-block; *display:inline; zoom:1; padding:0px !important; border:0px !important;}
.favorite_items_content tr td.usr_cb_td5 {display:none !important}
.favorite_items_content tr td.usr_cb_td2 {position:absolute; left:0px; top:10px;}
.favorite_items_content td .favorite_form2 input {background:none !important; padding-left:0px !important;}
.favorite_items_content td form {margin-top:5px !important;}
.favorite_items_content td .name a {font-size:14px !important;}
}

@media only screen and (max-width:600px) {
.footer_in .bottom_citys_out {display:none !important;}


.head_out2 .main_slideshow .slideshow_main h1 {font-size:18px !important;}
.top_content_out .top_content .actions_table {display:none !important;}
.head_out2.with_slides .top_content_out .top_content .tc_13 {height:167px !important; min-height:auto !important;}
.head_out2 .main_slideshow .slides {height:187px !important;}
.head_out2 .main_slideshow .slides li > div {height:187px !important; background-size:cover !important;}
.top_content_out .top_content .tc_11 {height:156px !important; margin-top:-78px !important;}
.top_content_out .top_content .tc_12 {height:156px !important; margin-top:-78px !important;}
.head_out2 .main_slideshow #fssList li {padding-right:40px !important;}

.content_block ul {margin-left:0px !important;}
.prices_block table td {font-size:14px !important; padding:10px 15px !important;}
}

@media only screen and (max-width:580px) {
.rss_block table td.right {display:none !important;}
.rss_block table td {display:block !important; width:auto !important; padding-left:0px !important; padding-right:0px !important;}
.numbers_ol .number {padding-top:0px !important;}
.numbers_ol .number .num {margin-top:5px !important;}

.users_col_group th.usr_cb_th2 {display:none !important;}
.users_col_group td.usr_cb_td2 {display:none !important;}
.preoder_block .order_form table td .dostavka_p.dostavka_p_payment label {font-size:10px !important;}
}

@media only screen and (max-width:560px) {
.articles_tab td {display:block; width:100% !important;}
.articles_tab .item {width:100% !important; max-width:435px !important; margin-left:0 !important;}
.steps_block li {width:60px !important;}
.steps_block ul li > * {font-size:10px !important;}
}

@media only screen and (max-width:530px) {
.none_a {left: 53%;}
.head .top_menu_an_auth {display:none !important;}
.head .head_top {padding-top:23px !important;}
.head .head_top table td {padding-top:11px !important; zoom:1;}
.head .head_top table td.call {position:absolute; left:110px; top:110px;}
.head .head_top table td.phone {margin-top:-35px;}
.bottom_icons_blocks .item table td a {font-size:16px !important;}
.bottom_icons_blocks .item {width:100% !important; float:none !important; margin-bottom:10px !important; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.head .head_top table td.logo{padding-top: 15px!important;}
.preoder_block .order_form table {border-spacing:20px 0 !important;}
.preoder_block .order_form table td p input {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.preoder_block .order_form table td p textarea {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.top_basket_conteiner_out .top_basket_conteiner table td a {font-size:14px !important;}
.head .head_top table td .phone{font-size: 17px;}
}

@media only screen and (max-width:500px) {
.catalog_block .catalog {width:100% !important;}
.catalog_block .catalog td {width:100% !important; display:inline-block; *display:inline; zoom:1; margin-bottom:22px; margin-right:0;}
.catalog_block .catalog td .item {padding-left:140px !important; text-align:left !important;}
.catalog_block .catalog td .item .catalog_item_price {text-align:left !important;}
.catalog_block .catalog td .item .art {text-align:left !important;}
.catalog_block .catalog td .item .abstract {text-align:left !important;}
.catalog_block .catalog td .item .pic {width:130px !important; position:absolute !important; left:0px !important; top:0px !important;}
.catalog_block .catalog td .item .pic img {width:130px !important; height:130px !important;}
.catalog_block .catalog td .item .pic .item_marker {width:47px !important; height:47px !important; right:10px !important; top:5px !important;}
.catalog_block .catalog td .item .pic .item_marker_new {width:70px !important; height:38px !important; left:-1px !important; left:0px !important;}
.catalog_block .catalog td .item .pic .discount_item_marker {width:47px !important; height:47px !important; line-height:47px !important;  right:10px !important; top:5px !important; background-size:contain !important;}
.catalog_block .catalog td .item .abstract {display:none !important;}
.catalog_block .catalog td .item .name {height:auto !important;}
.catalog_block .catalog td .item .catalog_item_price {height:auto !important;}
.catalog_block .catalog td .item .art {height:auto !important;}
.cat_search_id {display:none !important;}
.footer_in .about_menu table td {width:48%;}

.head_out2 .main_slideshow .slideshow_main h1 {font-size:16px !important; margin-top:-10px !important;}
.head_out2 .main_slideshow .slideshow_main .tc_text {font-size:12px !important;}
.articles_tab_block .item .name {font-size:16px !important;}

.users_col_group td table.last_td_group tr:first-child {display:none !important;}
.users_col_group td table.last_td_group tr tr:first-child {display:table-row !important;}
.users_col_group td table.last_td_group td {display:block !important; width:100% !important; height:auto !important; text-align:left !important; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.users_col_group td table.last_td_group td td {display:table-cell !important; width:auto !important;}
.users_col_group td table.last_td_group td.usr_cb_td1 {display:none !important;}
.users_col_group td table.last_td_group td.order_sub_table_col form {display:inline-block; *display;inline; zoom:1;}
.users_col_group td .bask .formt_arrows {margin-right:15px !important;}
.users_col_group td table.last_td_group td.order_sub_table_col {border-bottom:1px solid #cbcbcb !important; padding-bottom:20px !important; padding-left:0px !important;}
.users_col_group td table.last_td_group td {padding-left:0px !important;}
.users_col_group td td.usr_cb_td7 .formt_arrows {margin-left:0px !important; margin-right:15px !important;}
.users_col_group .usr_cb_td2 img {border:1px solid #e1ded3;}
}

@media only screen and (max-width:480px) {
.head_out2.with_slides .top_content_out .top_content .tc_13 {height:127px !important; min-height:auto !important;}
.head_out2 .main_slideshow .slides {height:147px !important;}
.head_out2 .main_slideshow .slides li > div {height:147px !important; background-size:cover !important;}
.top_content_out .top_content .tc_11 {height:116px !important; margin-top:-58px !important;}
.top_content_out .top_content .tc_12 {height:116px !important; margin-top:-58px !important;}

.top_basket_conteiner_out .top_basket_conteiner table td.top_basket_all1_td {display:none !important;}
.top_basket_conteiner_out .top_basket_conteiner table td a {font-size:18px !important;}
}

@media only screen and (max-width:450px) {
.head .head_top table td .phone{left: 0;}
.head .head_top table td .phone{left: 0;}
.none_a {
    left: 35%;
}
.steps_block ul li {padding:0 5px 20px !important;}
.head .head_top table td {display: inline-block;width: 100%;}
.head .head_top table td.logo img{text-align: center;left:0;float:none;}
.logo div {left: 0;display: inline-block;width: 100%;text-align: center;padding:0;}
.head .head_top table td.logo{text-align: center;}
.head .head_top table td.phone{text-align: center;margin-top: 0!important;}
.head .head_top table td .phone{text-align: center;margin-top: 0!important;}
.head .head_top table td{text-align: center;}
.white_list .wl_10 {padding-top:130px !important;}
.head .head_top table td .phone {font-size:24px !important;}
}

@media only screen and (max-width:420px) {
.cat_folders td.pic img {width:85px !important;}
.cat_folders td.pic {vertical-align:top !important;}


.k_spisku h2 {font-size:18px !important;}
.k_spisku .h2_p {font-size:18px !important;}
}
@media only screen and (max-width:400px) {
.produkt_class div {font-size: 15px;}
.head_out2 .main_slideshow .slides li > div {background-position:-45px top !important;}
.delivery_items_block .item.padd_l img {margin-bottom:30px !important; position:relative !important;}
.delivery_items_block .item {padding-left:0px !important; text-align:center !important;}
.steps_block {display:none !important;}
}
@media only screen and (max-width:390px) {
.catalog_block .catalog td .item .catalog_item_button .button_order input {padding: 0 5px;}
.bottoms_buttons_cart .itogo_block {padding:10px 15px !important;}
.bottoms_buttons_cart .itogo_h3_2 {padding-top:7px !important;}
}
@media only screen and (max-width:339px) {
}
@media only screen and (max-width:320px) {
}