/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
 
 .av_top_header .av_top_header_menu .logo { margin : 20px 0px 0px 8px; }
 .av_top_header .av_top_header_menu .logo .logo_img img { width : 225px; }
 .av_top_header .av_top_header_menu .top_org_info { float : left; clear : right; margin : 15px 20px 0px 25px; width : auto; }
 .av_top_header .av_top_header_menu .top_org_info .basket_block { float : left; clear : right; margin : 10px 0px 0px 0px; }
 .av_top_header .av_top_header_menu .search_block { width : auto; clear : right; margin : 10px 14px 0px 0px; background : url('/images/transparent-bg-white-10.png'); }
 
 .zn_search_form_where_select { width : 180px; }
 
 .zn_goods_list { text-align : left; }
 .zn_good_box { width : 240px; height : 430px; }
 .zn_good_box .info { height : 295px; }
 .zn_good_box .info .info_cell_box .caption_block { height : 65px; }
 .zn_good_box .info .info_cell_box .caption_block .caption { font-size : 14px; }
 .zn_good_box .info .info_cell_box .photo_block { height : 220px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .flags { margin : -14px 0px 0px -14px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .flags img { max-width : 40px; max-height : 40px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .photo img { max-width : 180px; max-height : 180px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .photo_with_border img { max-width : 180px; max-height : 180px; }
 .zn_good_box .info .artikul { font-size : 12px; }
 .zn_good_box .info .price .val { font-size : 14px; }
 .zn_good_box .info .basket_interface .to_basket_block { margin : 0px; }
 .zn_good_box .info .basket_interface .to_basket_block .pack_only_img { max-width : 24px; max-height : 24px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_input_nr { width : 30px; height : 24px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_icon_img { max-width : 48px; max-height : 48px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_icon_img_sorts { max-width : 48px; max-height : 48px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_arrow_img { max-width : 25px; max-height : 25px; }
 .zn_good_box .info .basket_interface .to_basket_block .at_basket_nr_info { font-size : 12px; margin : 0px; }
 
 .zn_other_offers_items { height : 439px; }
 
 .zn_filter_container .content .zn_pages_and_nr_info { float : right; clear : right; }
 .zn_filter_container .content .zn_pages_and_nr_info table td { text-align : right; }
 .zn_filter_container .content .zn_filter_add_filter_switcher img { width : 44px; height : 44px; }
 .zn_filter_container .content .zn_ext_filter_options .options_block { clear : none; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button_ok { clear : none; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button_ok img { width : 44px; height : 44px; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button img { width : 44px; height : 44px; }
 
 .zn_item_details_caption { margin : 0px 0px 0px 20px; }
 .zn_item_details_ucaption_info { margin : 0px 0px 0px 20px; }
 .zn_item_details_artikul { margin : 0px 0px 20px 20px; }
 .zn_item_details_description_block { margin : 0px 0px 0px 20px; }
 .zn_item_details_footer_block { margin : 0px 0px 0px 20px; }
 
 table.zn_items_list_table tr.header_cells th { padding : 10px; font-size : 12px; }
 table.zn_items_list_table tr.section_cells td { padding : 10px; font-size : 12px; }
 table.zn_items_list_table tr.item_cells td { padding : 10px; font-size : 12px; }
 
 .zn_basket_interface_tb .to_basket_block { margin : 0px; }
 .zn_basket_interface_tb .to_basket_block .pack_only_img { max-width : 24px; max-height : 24px; }
 .zn_basket_interface_tb .to_basket_block .basket_input_nr { width : 30px; height : 24px; }
 .zn_basket_interface_tb .to_basket_block .basket_icon_img { max-width : 48px; max-height : 48px; }
 .zn_basket_interface_tb .to_basket_block .basket_icon_img_sorts { max-width : 48px; max-height : 48px; }
 .zn_basket_interface_tb .to_basket_block .basket_arrow_img { max-width : 25px; max-height : 25px; }
 .zn_basket_interface_tb .to_basket_block .at_basket_nr_info { font-size : 12px; margin : 0px; }
 
 .zn_basket_interface_delete_button img { max-width : 25px; max-height : 25px; }
 .zn_orders_interface_file_icon img { max-width : 45px; max-height : 45px; }
 
 .zn_reg_txt { font-size : 14px; }
 
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
 
 .av_top_header .av_top_header_menu .logo { margin : 20px 0px 0px 8px; }
 .av_top_header .av_top_header_menu .logo .logo_img img { width : 225px; }
 .av_top_header .av_top_header_menu .top_org_info { float : left; clear : right; margin : 15px 20px 0px 25px; width : auto; }
 .av_top_header .av_top_header_menu .top_org_info .basket_block { float : left; clear : right; margin : 10px 0px 0px 0px; }
 .av_top_header .av_top_header_menu .search_block { width : auto; clear : right; margin : 10px 14px 0px 0px; background : url('/images/transparent-bg-white-10.png'); }
 
 .zn_search_form_where_select { width : 180px; }
 
 .zn_goods_list { text-align : left; }
 .zn_good_box { width : 240px; height : 430px; }
 .zn_good_box .info { height : 295px; }
 .zn_good_box .info .info_cell_box .caption_block { height : 65px; }
 .zn_good_box .info .info_cell_box .caption_block .caption { font-size : 14px; }
 .zn_good_box .info .info_cell_box .photo_block { height : 220px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .flags { margin : -14px 0px 0px -14px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .flags img { max-width : 40px; max-height : 40px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .photo img { max-width : 180px; max-height : 180px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .photo_with_border img { max-width : 180px; max-height : 180px; }
 .zn_good_box .info .artikul { font-size : 12px; }
 .zn_good_box .info .price .val { font-size : 14px; }
 .zn_good_box .info .basket_interface .to_basket_block { margin : 0px; }
 .zn_good_box .info .basket_interface .to_basket_block .pack_only_img { max-width : 24px; max-height : 24px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_input_nr { width : 30px; height : 24px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_icon_img { max-width : 48px; max-height : 48px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_icon_img_sorts { max-width : 48px; max-height : 48px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_arrow_img { max-width : 25px; max-height : 25px; }
 .zn_good_box .info .basket_interface .to_basket_block .at_basket_nr_info { font-size : 12px; margin : 0px; }
 
 .zn_other_offers_items { height : 439px; }
 
 .zn_filter_container .content .zn_pages_and_nr_info { float : right; clear : right; }
 .zn_filter_container .content .zn_pages_and_nr_info table td { text-align : right; }
 .zn_filter_container .content .zn_filter_add_filter_switcher img { width : 44px; height : 44px; }
 .zn_filter_container .content .zn_ext_filter_options .options_block { clear : none; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button_ok { clear : none; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button_ok img { width : 44px; height : 44px; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button img { width : 44px; height : 44px; }
 
 .zn_item_details_caption { margin : 0px 0px 0px 20px; }
 .zn_item_details_ucaption_info { margin : 0px 0px 0px 20px; }
 .zn_item_details_artikul { margin : 0px 0px 20px 20px; }
 .zn_item_details_description_block { margin : 0px 0px 0px 20px; }
 .zn_item_details_footer_block { margin : 0px 0px 0px 20px; }
 
 table.zn_items_list_table tr.header_cells th { padding : 10px; font-size : 12px; }
 table.zn_items_list_table tr.section_cells td { padding : 10px; font-size : 12px; }
 table.zn_items_list_table tr.item_cells td { padding : 10px; font-size : 12px; }
 
 .zn_basket_interface_tb .to_basket_block { margin : 0px; }
 .zn_basket_interface_tb .to_basket_block .pack_only_img { max-width : 24px; max-height : 24px; }
 .zn_basket_interface_tb .to_basket_block .basket_input_nr { width : 30px; height : 24px; }
 .zn_basket_interface_tb .to_basket_block .basket_icon_img { max-width : 48px; max-height : 48px; }
 .zn_basket_interface_tb .to_basket_block .basket_icon_img_sorts { max-width : 48px; max-height : 48px; }
 .zn_basket_interface_tb .to_basket_block .basket_arrow_img { max-width : 25px; max-height : 25px; }
 .zn_basket_interface_tb .to_basket_block .at_basket_nr_info { font-size : 12px; margin : 0px; }
 
 .zn_basket_interface_delete_button img { max-width : 25px; max-height : 25px; }
 .zn_orders_interface_file_icon img { max-width : 45px; max-height : 45px; }
 
 .zn_reg_txt { font-size : 14px; }
 
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
 
 .av_top_header .av_top_header_menu .logo { margin : 20px 0px 0px 8px; }
 .av_top_header .av_top_header_menu .logo .logo_img img { width : 225px; }
 .av_top_header .av_top_header_menu .top_org_info { float : left; clear : right; margin : 15px 20px 0px 25px; width : auto; }
 .av_top_header .av_top_header_menu .top_org_info .basket_block { float : left; clear : right; margin : 10px 0px 0px 0px; }
 .av_top_header .av_top_header_menu .search_block { width : 100%; clear : both; margin : 0px; background : url('/images/menu-bg.gif'); }
 
 .zn_search_form_where_select { width : 180px; }
 
 .zn_goods_list { text-align : left; }
 .zn_good_box { width : 240px; height : 430px; }
 .zn_good_box .info { height : 295px; }
 .zn_good_box .info .info_cell_box .caption_block { height : 65px; }
 .zn_good_box .info .info_cell_box .caption_block .caption { font-size : 14px; }
 .zn_good_box .info .info_cell_box .photo_block { height : 220px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .flags { margin : -14px 0px 0px -14px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .flags img { max-width : 40px; max-height : 40px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .photo img { max-width : 180px; max-height : 180px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .photo_with_border img { max-width : 180px; max-height : 180px; }
 .zn_good_box .info .artikul { font-size : 12px; }
 .zn_good_box .info .price .val { font-size : 14px; }
 .zn_good_box .info .basket_interface .to_basket_block { margin : 0px; }
 .zn_good_box .info .basket_interface .to_basket_block .pack_only_img { max-width : 24px; max-height : 24px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_input_nr { width : 30px; height : 24px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_icon_img { max-width : 48px; max-height : 48px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_icon_img_sorts { max-width : 48px; max-height : 48px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_arrow_img { max-width : 25px; max-height : 25px; }
 .zn_good_box .info .basket_interface .to_basket_block .at_basket_nr_info { font-size : 12px; margin : 0px; }
 
 .zn_other_offers_items { height : 439px; }
 
 .zn_filter_container .content .zn_pages_and_nr_info { float : right; clear : right; }
 .zn_filter_container .content .zn_pages_and_nr_info table td { text-align : right; }
 .zn_filter_container .content .zn_filter_add_filter_switcher img { width : 44px; height : 44px; }
 .zn_filter_container .content .zn_ext_filter_options .options_block { clear : none; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button_ok { clear : none; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button_ok img { width : 44px; height : 44px; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button img { width : 44px; height : 44px; }
 
 .zn_item_details_caption { margin : 0px 0px 0px 20px; }
 .zn_item_details_ucaption_info { margin : 0px 0px 0px 20px; }
 .zn_item_details_artikul { margin : 0px 0px 20px 20px; }
 .zn_item_details_description_block { margin : 0px 0px 0px 20px; }
 .zn_item_details_footer_block { margin : 0px 0px 0px 20px; }
 
 table.zn_items_list_table tr.header_cells th { padding : 10px; font-size : 12px; }
 table.zn_items_list_table tr.section_cells td { padding : 10px; font-size : 12px; }
 table.zn_items_list_table tr.item_cells td { padding : 10px; font-size : 12px; }
 
 .zn_basket_interface_tb .to_basket_block { margin : 0px; }
 .zn_basket_interface_tb .to_basket_block .pack_only_img { max-width : 24px; max-height : 24px; }
 .zn_basket_interface_tb .to_basket_block .basket_input_nr { width : 30px; height : 24px; }
 .zn_basket_interface_tb .to_basket_block .basket_icon_img { max-width : 48px; max-height : 48px; }
 .zn_basket_interface_tb .to_basket_block .basket_icon_img_sorts { max-width : 48px; max-height : 48px; }
 .zn_basket_interface_tb .to_basket_block .basket_arrow_img { max-width : 25px; max-height : 25px; }
 .zn_basket_interface_tb .to_basket_block .at_basket_nr_info { font-size : 12px; margin : 0px; }
 
 .zn_basket_interface_delete_button img { max-width : 25px; max-height : 25px; }
 .zn_orders_interface_file_icon img { max-width : 45px; max-height : 45px; }
 
 .zn_reg_txt { font-size : 14px; }
 
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
 
 .av_top_header .av_top_header_menu .logo { margin : 6px 10px 0px 10px; }
 .av_top_header .av_top_header_menu .logo .logo_img img { width : 80px; }
 .av_top_header .av_top_header_menu .top_org_info { float : left; clear : both; margin : 0px; width : 100%; }
 .av_top_header .av_top_header_menu .top_org_info .basket_block { float : left; clear : both; margin : 0px; }
 .av_top_header .av_top_header_menu .search_block { width : 100%; clear : both; margin : 0px; background : url('/images/menu-bg.gif'); }
 
 .zn_search_form_where_select { width : 50px; }
 
 .zn_goods_list { text-align : center; }
 .zn_good_box { width : 150px; height : 335px; }
 .zn_good_box .info { height : 200px; }
 .zn_good_box .info .info_cell_box .caption_block { height : 90px; }
 .zn_good_box .info .info_cell_box .caption_block .caption { font-size : 12px; }
 .zn_good_box .info .info_cell_box .photo_block { height : 115px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .flags { margin : -8px 0px 0px -8px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .flags img { max-width : 20px; max-height : 20px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .photo img { max-width : 100px; max-height : 100px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .photo_with_border img { max-width : 100px; max-height : 100px; }
 .zn_good_box .info .artikul { font-size : 10px; }
 .zn_good_box .info .price .val { font-size : 12px; }
 .zn_good_box .info .basket_interface .to_basket_block { margin : 8px 0px 0px 0px; }
 .zn_good_box .info .basket_interface .to_basket_block .pack_only_img { max-width : 16px; max-height : 16px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_input_nr { width : 20px; height : 20px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_icon_img { max-width : 18px; max-height : 18px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_icon_img_sorts { max-width : 34px; max-height : 34px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_arrow_img { max-width : 20px; max-height : 20px; }
 .zn_good_box .info .basket_interface .to_basket_block .at_basket_nr_info { font-size : 10px; margin : 8px 0px 0px 0px; }
 
 .zn_other_offers_items { height : 344px; }
 
 .zn_filter_container .content .zn_pages_and_nr_info { float : left; clear : both; }
 .zn_filter_container .content .zn_pages_and_nr_info table td { text-align : left; }
 .zn_filter_container .content .zn_filter_add_filter_switcher img { width : 24px; height : 24px; }
 .zn_filter_container .content .zn_ext_filter_options .options_block { clear : both; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button_ok { clear : left; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button_ok img { width : 24px; height : 24px; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button img { width : 24px; height : 24px; }
 
 .zn_item_details_caption { margin : 0px; }
 .zn_item_details_ucaption_info { margin : 0px; }
 .zn_item_details_artikul { margin : 0px 0px 20px 0px; }
 .zn_item_details_description_block { margin : 0px; }
 .zn_item_details_footer_block { margin : 0px; }
 
 table.zn_items_list_table tr.header_cells th { padding : 5px; font-size : 10px; }
 table.zn_items_list_table tr.section_cells td { padding : 5px; font-size : 12px; }
 table.zn_items_list_table tr.item_cells td { padding : 5px; font-size : 10px; }
 
 .zn_basket_interface_tb .to_basket_block { margin : 8px 0px 0px 0px; }
 .zn_basket_interface_tb .to_basket_block .pack_only_img { max-width : 16px; max-height : 16px; }
 .zn_basket_interface_tb .to_basket_block .basket_input_nr { width : 20px; height : 20px; }
 .zn_basket_interface_tb .to_basket_block .basket_icon_img { max-width : 18px; max-height : 18px; }
 .zn_basket_interface_tb .to_basket_block .basket_icon_img_sorts { max-width : 34px; max-height : 34px; }
 .zn_basket_interface_tb .to_basket_block .basket_arrow_img { max-width : 20px; max-height : 20px; }
 .zn_basket_interface_tb .to_basket_block .at_basket_nr_info { font-size : 10px; margin : 8px 0px 0px 0px; }
 
 .zn_basket_interface_delete_button img { max-width : 20px; max-height : 20px; }
 .zn_orders_interface_file_icon img { max-width : 25px; max-height : 25px; }
 
 .zn_reg_txt { font-size : 10px; }
 
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
 
 .av_top_header .av_top_header_menu .logo { margin : 6px 10px 0px 10px; }
 .av_top_header .av_top_header_menu .logo .logo_img img { width : 80px; }
 .av_top_header .av_top_header_menu .top_org_info { float : left; clear : both; margin : 0px; width : 100%; }
 .av_top_header .av_top_header_menu .top_org_info .basket_block { float : left; clear : both; margin : 0px; }
 .av_top_header .av_top_header_menu .search_block { width : 100%; clear : both; margin : 0px; background : url('/images/menu-bg.gif'); }
 
 .zn_search_form_where_select { width : 50px; }
 
 .zn_goods_list { text-align : center; }
 .zn_good_box { width : 130px; height : 345px; }
 .zn_good_box .info { height : 210px; }
 .zn_good_box .info .info_cell_box .caption_block { height : 110px; }
 .zn_good_box .info .info_cell_box .caption_block .caption { font-size : 12px; }
 .zn_good_box .info .info_cell_box .photo_block { height : 110px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .flags { margin : -8px 0px 0px -8px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .flags img { max-width : 20px; max-height : 20px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .photo img { max-width : 90px; max-height : 90px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .photo_with_border img { max-width : 90px; max-height : 90px; }
 .zn_good_box .info .artikul { font-size : 10px; }
 .zn_good_box .info .price .val { font-size : 12px; }
 .zn_good_box .info .basket_interface .to_basket_block { margin : 8px 0px 0px 0px; }
 .zn_good_box .info .basket_interface .to_basket_block .pack_only_img { max-width : 16px; max-height : 16px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_input_nr { width : 20px; height : 20px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_icon_img { max-width : 18px; max-height : 18px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_icon_img_sorts { max-width : 34px; max-height : 34px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_arrow_img { max-width : 20px; max-height : 20px; }
 .zn_good_box .info .basket_interface .to_basket_block .at_basket_nr_info { font-size : 10px; margin : 8px 0px 0px 0px; }
 
 .zn_other_offers_items { height : 706px; }
 
 .zn_filter_container .content .zn_pages_and_nr_info { float : left; clear : both; }
 .zn_filter_container .content .zn_pages_and_nr_info table td { text-align : left; }
 .zn_filter_container .content .zn_filter_add_filter_switcher img { width : 24px; height : 24px; }
 .zn_filter_container .content .zn_ext_filter_options .options_block { clear : both; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button_ok { clear : left; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button_ok img { width : 24px; height : 24px; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button img { width : 24px; height : 24px; }
 
 .zn_item_details_caption { margin : 0px; }
 .zn_item_details_ucaption_info { margin : 0px; }
 .zn_item_details_artikul { margin : 0px 0px 20px 0px; }
 .zn_item_details_description_block { margin : 0px; }
 .zn_item_details_footer_block { margin : 0px; }
 
 table.zn_items_list_table tr.header_cells th { padding : 5px; font-size : 10px; }
 table.zn_items_list_table tr.section_cells td { padding : 5px; font-size : 12px; }
 table.zn_items_list_table tr.item_cells td { padding : 5px; font-size : 10px; }
 
 .zn_basket_interface_tb .to_basket_block { margin : 8px 0px 0px 0px; }
 .zn_basket_interface_tb .to_basket_block .pack_only_img { max-width : 16px; max-height : 16px; }
 .zn_basket_interface_tb .to_basket_block .basket_input_nr { width : 20px; height : 20px; }
 .zn_basket_interface_tb .to_basket_block .basket_icon_img { max-width : 18px; max-height : 18px; }
 .zn_basket_interface_tb .to_basket_block .basket_icon_img_sorts { max-width : 34px; max-height : 34px; }
 .zn_basket_interface_tb .to_basket_block .basket_arrow_img { max-width : 20px; max-height : 20px; }
 .zn_basket_interface_tb .to_basket_block .at_basket_nr_info { font-size : 10px; margin : 8px 0px 0px 0px; }
 
 .zn_basket_interface_delete_button img { max-width : 20px; max-height : 20px; }
 .zn_orders_interface_file_icon img { max-width : 25px; max-height : 25px; }
 
 .zn_reg_txt { font-size : 10px; }
 
}

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
 
 .av_top_header .av_top_header_menu .logo { margin : 6px 10px 0px 10px; }
 .av_top_header .av_top_header_menu .logo .logo_img img { width : 80px; }
 .av_top_header .av_top_header_menu .top_org_info { float : left; clear : both; margin : 0px; width : 100%; }
 .av_top_header .av_top_header_menu .top_org_info .basket_block { float : left; clear : both; margin : 0px; }
 .av_top_header .av_top_header_menu .search_block { width : 100%; clear : both; margin : 0px; background : url('/images/menu-bg.gif'); }
 
 .zn_search_form_where_select { width : 50px; }
 
 .zn_goods_list { text-align : center; }
 .zn_good_box { width : 130px; height : 345px; }
 .zn_good_box .info { height : 210px; }
 .zn_good_box .info .info_cell_box .caption_block { height : 110px; }
 .zn_good_box .info .info_cell_box .caption_block .caption { font-size : 12px; }
 .zn_good_box .info .info_cell_box .photo_block { height : 110px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .flags { margin : -8px 0px 0px -8px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .flags img { max-width : 20px; max-height : 20px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .photo img { max-width : 90px; max-height : 90px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .photo_with_border img { max-width : 90px; max-height : 90px; }
 .zn_good_box .info .artikul { font-size : 10px; }
 .zn_good_box .info .price .val { font-size : 12px; }
 .zn_good_box .info .basket_interface .to_basket_block { margin : 8px 0px 0px 0px; }
 .zn_good_box .info .basket_interface .to_basket_block .pack_only_img { max-width : 16px; max-height : 16px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_input_nr { width : 20px; height : 20px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_icon_img { max-width : 18px; max-height : 18px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_icon_img_sorts { max-width : 34px; max-height : 34px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_arrow_img { max-width : 20px; max-height : 20px; }
 .zn_good_box .info .basket_interface .to_basket_block .at_basket_nr_info { font-size : 10px; margin : 8px 0px 0px 0px; }
 
 .zn_other_offers_items { height : 706px; }
 
 .zn_filter_container .content .zn_pages_and_nr_info { float : left; clear : both; }
 .zn_filter_container .content .zn_pages_and_nr_info table td { text-align : left; }
 .zn_filter_container .content .zn_filter_add_filter_switcher img { width : 24px; height : 24px; }
 .zn_filter_container .content .zn_ext_filter_options .options_block { clear : both; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button_ok { clear : left; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button_ok img { width : 24px; height : 24px; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button img { width : 24px; height : 24px; }
 
 .zn_item_details_caption { margin : 0px; }
 .zn_item_details_ucaption_info { margin : 0px; }
 .zn_item_details_artikul { margin : 0px 0px 20px 0px; }
 .zn_item_details_description_block { margin : 0px; }
 .zn_item_details_footer_block { margin : 0px; }
 
 table.zn_items_list_table tr.header_cells th { padding : 5px; font-size : 10px; }
 table.zn_items_list_table tr.section_cells td { padding : 5px; font-size : 12px; }
 table.zn_items_list_table tr.item_cells td { padding : 5px; font-size : 10px; }
 
 .zn_basket_interface_tb .to_basket_block { margin : 8px 0px 0px 0px; }
 .zn_basket_interface_tb .to_basket_block .pack_only_img { max-width : 16px; max-height : 16px; }
 .zn_basket_interface_tb .to_basket_block .basket_input_nr { width : 20px; height : 20px; }
 .zn_basket_interface_tb .to_basket_block .basket_icon_img { max-width : 18px; max-height : 18px; }
 .zn_basket_interface_tb .to_basket_block .basket_icon_img_sorts { max-width : 34px; max-height : 34px; }
 .zn_basket_interface_tb .to_basket_block .basket_arrow_img { max-width : 20px; max-height : 20px; }
 .zn_basket_interface_tb .to_basket_block .at_basket_nr_info { font-size : 10px; margin : 8px 0px 0px 0px; }
 
 .zn_basket_interface_delete_button img { max-width : 20px; max-height : 20px; }
 .zn_orders_interface_file_icon img { max-width : 25px; max-height : 25px; }
 
 .zn_reg_txt { font-size : 10px; }
 
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
 
 .av_top_header .av_top_header_menu .logo { margin : 6px 10px 0px 10px; }
 .av_top_header .av_top_header_menu .logo .logo_img img { width : 80px; }
 .av_top_header .av_top_header_menu .top_org_info { float : left; clear : both; margin : 0px; width : 100%; }
 .av_top_header .av_top_header_menu .top_org_info .basket_block { float : left; clear : both; margin : 0px; }
 .av_top_header .av_top_header_menu .search_block { width : 100%; clear : both; margin : 0px; background : url('/images/menu-bg.gif'); }
 
 .zn_search_form_where_select { width : 50px; }
 
 .zn_goods_list { text-align : center; }
 .zn_good_box { width : 150px; height : 335px; }
 .zn_good_box .info { height : 200px; }
 .zn_good_box .info .info_cell_box .caption_block { height : 90px; }
 .zn_good_box .info .info_cell_box .caption_block .caption { font-size : 12px; }
 .zn_good_box .info .info_cell_box .photo_block { height : 115px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .flags { margin : -8px 0px 0px -8px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .flags img { max-width : 20px; max-height : 20px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .photo img { max-width : 100px; max-height : 100px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .photo_with_border img { max-width : 100px; max-height : 100px; }
 .zn_good_box .info .artikul { font-size : 10px; }
 .zn_good_box .info .price .val { font-size : 12px; }
 .zn_good_box .info .basket_interface .to_basket_block { margin : 8px 0px 0px 0px; }
 .zn_good_box .info .basket_interface .to_basket_block .pack_only_img { max-width : 16px; max-height : 16px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_input_nr { width : 20px; height : 20px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_icon_img { max-width : 18px; max-height : 18px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_icon_img_sorts { max-width : 34px; max-height : 34px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_arrow_img { max-width : 20px; max-height : 20px; }
 .zn_good_box .info .basket_interface .to_basket_block .at_basket_nr_info { font-size : 10px; margin : 8px 0px 0px 0px; }
 
 .zn_other_offers_items { height : 344px; }
 
 .zn_filter_container .content .zn_pages_and_nr_info { float : left; clear : both; }
 .zn_filter_container .content .zn_pages_and_nr_info table td { text-align : left; }
 .zn_filter_container .content .zn_filter_add_filter_switcher img { width : 24px; height : 24px; }
 .zn_filter_container .content .zn_ext_filter_options .options_block { clear : both; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button_ok { clear : left; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button_ok img { width : 24px; height : 24px; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button img { width : 24px; height : 24px; }
 
 .zn_item_details_caption { margin : 0px; }
 .zn_item_details_ucaption_info { margin : 0px; }
 .zn_item_details_artikul { margin : 0px 0px 20px 0px; }
 .zn_item_details_description_block { margin : 0px; }
 .zn_item_details_footer_block { margin : 0px; }
 
 table.zn_items_list_table tr.header_cells th { padding : 5px; font-size : 10px; }
 table.zn_items_list_table tr.section_cells td { padding : 5px; font-size : 12px; }
 table.zn_items_list_table tr.item_cells td { padding : 5px; font-size : 10px; }
 
 .zn_basket_interface_tb .to_basket_block { margin : 8px 0px 0px 0px; }
 .zn_basket_interface_tb .to_basket_block .pack_only_img { max-width : 16px; max-height : 16px; }
 .zn_basket_interface_tb .to_basket_block .basket_input_nr { width : 20px; height : 20px; }
 .zn_basket_interface_tb .to_basket_block .basket_icon_img { max-width : 18px; max-height : 18px; }
 .zn_basket_interface_tb .to_basket_block .basket_icon_img_sorts { max-width : 34px; max-height : 34px; }
 .zn_basket_interface_tb .to_basket_block .basket_arrow_img { max-width : 20px; max-height : 20px; }
 .zn_basket_interface_tb .to_basket_block .at_basket_nr_info { font-size : 10px; margin : 8px 0px 0px 0px; }
 
 .zn_basket_interface_delete_button img { max-width : 20px; max-height : 20px; }
 .zn_orders_interface_file_icon img { max-width : 25px; max-height : 25px; }
 
 .zn_reg_txt { font-size : 10px; }
 
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
 
 .av_top_header .av_top_header_menu .logo { margin : 20px 0px 0px 8px; }
 .av_top_header .av_top_header_menu .logo .logo_img img { width : 225px; }
 .av_top_header .av_top_header_menu .top_org_info { float : left; clear : right; margin : 15px 20px 0px 25px; width : auto; }
 .av_top_header .av_top_header_menu .top_org_info .basket_block { float : left; clear : right; margin : 10px 0px 0px 0px; }
 .av_top_header .av_top_header_menu .search_block { width : 100%; clear : both; margin : 0px; background : url('/images/menu-bg.gif'); }
 
 .zn_search_form_where_select { width : 180px; }
 
 .zn_goods_list { text-align : left; }
 .zn_good_box { width : 240px; height : 430px; }
 .zn_good_box .info { height : 295px; }
 .zn_good_box .info .info_cell_box .caption_block { height : 65px; }
 .zn_good_box .info .info_cell_box .caption_block .caption { font-size : 14px; }
 .zn_good_box .info .info_cell_box .photo_block { height : 220px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .flags { margin : -14px 0px 0px -14px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .flags img { max-width : 40px; max-height : 40px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .photo img { max-width : 180px; max-height : 180px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .photo_with_border img { max-width : 180px; max-height : 180px; }
 .zn_good_box .info .artikul { font-size : 12px; }
 .zn_good_box .info .price .val { font-size : 14px; }
 .zn_good_box .info .basket_interface .to_basket_block { margin : 0px; }
 .zn_good_box .info .basket_interface .to_basket_block .pack_only_img { max-width : 24px; max-height : 24px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_input_nr { width : 30px; height : 24px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_icon_img { max-width : 48px; max-height : 48px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_icon_img_sorts { max-width : 48px; max-height : 48px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_arrow_img { max-width : 25px; max-height : 25px; }
 .zn_good_box .info .basket_interface .to_basket_block .at_basket_nr_info { font-size : 12px; margin : 0px; }
 
 .zn_other_offers_items { height : 439px; }
 
 .zn_filter_container .content .zn_pages_and_nr_info { float : right; clear : right; }
 .zn_filter_container .content .zn_pages_and_nr_info table td { text-align : right; }
 .zn_filter_container .content .zn_filter_add_filter_switcher img { width : 44px; height : 44px; }
 .zn_filter_container .content .zn_ext_filter_options .options_block { clear : none; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button_ok { clear : none; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button_ok img { width : 44px; height : 44px; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button img { width : 44px; height : 44px; }
 
 .zn_item_details_caption { margin : 0px 0px 0px 20px; }
 .zn_item_details_ucaption_info { margin : 0px 0px 0px 20px; }
 .zn_item_details_artikul { margin : 0px 0px 20px 20px; }
 .zn_item_details_description_block { margin : 0px 0px 0px 20px; }
 .zn_item_details_footer_block { margin : 0px 0px 0px 20px; }
 
 table.zn_items_list_table tr.header_cells th { padding : 10px; font-size : 12px; }
 table.zn_items_list_table tr.section_cells td { padding : 10px; font-size : 12px; }
 table.zn_items_list_table tr.item_cells td { padding : 10px; font-size : 12px; }
 
 .zn_basket_interface_tb .to_basket_block { margin : 0px; }
 .zn_basket_interface_tb .to_basket_block .pack_only_img { max-width : 24px; max-height : 24px; }
 .zn_basket_interface_tb .to_basket_block .basket_input_nr { width : 30px; height : 24px; }
 .zn_basket_interface_tb .to_basket_block .basket_icon_img { max-width : 48px; max-height : 48px; }
 .zn_basket_interface_tb .to_basket_block .basket_icon_img_sorts { max-width : 48px; max-height : 48px; }
 .zn_basket_interface_tb .to_basket_block .basket_arrow_img { max-width : 25px; max-height : 25px; }
 .zn_basket_interface_tb .to_basket_block .at_basket_nr_info { font-size : 12px; margin : 0px; }
 
 .zn_basket_interface_delete_button img { max-width : 25px; max-height : 25px; }
 .zn_orders_interface_file_icon img { max-width : 45px; max-height : 45px; }
 
 .zn_reg_txt { font-size : 14px; }
 
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
 
 .av_top_header .av_top_header_menu .logo { margin : 20px 0px 0px 8px; }
 .av_top_header .av_top_header_menu .logo .logo_img img { width : 225px; }
 .av_top_header .av_top_header_menu .top_org_info { float : left; clear : right; margin : 15px 20px 0px 25px; width : auto; }
 .av_top_header .av_top_header_menu .top_org_info .basket_block { float : left; clear : right; margin : 10px 0px 0px 0px; }
 .av_top_header .av_top_header_menu .search_block { width : auto; clear : right; margin : 10px 14px 0px 0px; background : url('/images/transparent-bg-white-10.png'); }
 
 .zn_search_form_where_select { width : 180px; }
 
 .zn_goods_list { text-align : left; }
 .zn_good_box { width : 240px; height : 430px; }
 .zn_good_box .info { height : 295px; }
 .zn_good_box .info .info_cell_box .caption_block { height : 65px; }
 .zn_good_box .info .info_cell_box .caption_block .caption { font-size : 14px; }
 .zn_good_box .info .info_cell_box .photo_block { height : 220px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .flags { margin : -14px 0px 0px -14px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .flags img { max-width : 40px; max-height : 40px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .photo img { max-width : 180px; max-height : 180px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .photo_with_border img { max-width : 180px; max-height : 180px; }
 .zn_good_box .info .artikul { font-size : 12px; }
 .zn_good_box .info .price .val { font-size : 14px; }
 .zn_good_box .info .basket_interface .to_basket_block { margin : 0px; }
 .zn_good_box .info .basket_interface .to_basket_block .pack_only_img { max-width : 24px; max-height : 24px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_input_nr { width : 30px; height : 24px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_icon_img { max-width : 48px; max-height : 48px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_icon_img_sorts { max-width : 48px; max-height : 48px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_arrow_img { max-width : 25px; max-height : 25px; }
 .zn_good_box .info .basket_interface .to_basket_block .at_basket_nr_info { font-size : 12px; margin : 0px; }
 
 .zn_other_offers_items { height : 439px; }
 
 .zn_filter_container .content .zn_pages_and_nr_info { float : right; clear : right; }
 .zn_filter_container .content .zn_pages_and_nr_info table td { text-align : right; }
 .zn_filter_container .content .zn_filter_add_filter_switcher img { width : 44px; height : 44px; }
 .zn_filter_container .content .zn_ext_filter_options .options_block { clear : none; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button_ok { clear : none; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button_ok img { width : 44px; height : 44px; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button img { width : 44px; height : 44px; }
 
 .zn_item_details_caption { margin : 0px 0px 0px 20px; }
 .zn_item_details_ucaption_info { margin : 0px 0px 0px 20px; }
 .zn_item_details_artikul { margin : 0px 0px 20px 20px; }
 .zn_item_details_description_block { margin : 0px 0px 0px 20px; }
 .zn_item_details_footer_block { margin : 0px 0px 0px 20px; }
 
 table.zn_items_list_table tr.header_cells th { padding : 10px; font-size : 12px; }
 table.zn_items_list_table tr.section_cells td { padding : 10px; font-size : 12px; }
 table.zn_items_list_table tr.item_cells td { padding : 10px; font-size : 12px; }
 
 .zn_basket_interface_tb .to_basket_block { margin : 0px; }
 .zn_basket_interface_tb .to_basket_block .pack_only_img { max-width : 24px; max-height : 24px; }
 .zn_basket_interface_tb .to_basket_block .basket_input_nr { width : 30px; height : 24px; }
 .zn_basket_interface_tb .to_basket_block .basket_icon_img { max-width : 48px; max-height : 48px; }
 .zn_basket_interface_tb .to_basket_block .basket_icon_img_sorts { max-width : 48px; max-height : 48px; }
 .zn_basket_interface_tb .to_basket_block .basket_arrow_img { max-width : 25px; max-height : 25px; }
 .zn_basket_interface_tb .to_basket_block .at_basket_nr_info { font-size : 12px; margin : 0px; }
 
 .zn_basket_interface_delete_button img { max-width : 25px; max-height : 25px; }
 .zn_orders_interface_file_icon img { max-width : 45px; max-height : 45px; }
 
 .zn_reg_txt { font-size : 14px; }
 
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
 
 .av_top_header .av_top_header_menu .logo { margin : 20px 0px 0px 8px; }
 .av_top_header .av_top_header_menu .logo .logo_img img { width : 225px; }
 .av_top_header .av_top_header_menu .top_org_info { float : left; clear : right; margin : 15px 20px 0px 25px; width : auto; }
 .av_top_header .av_top_header_menu .top_org_info .basket_block { float : left; clear : right; margin : 10px 0px 0px 0px; }
 .av_top_header .av_top_header_menu .search_block { width : auto; clear : right; margin : 10px 14px 0px 0px; background : url('/images/transparent-bg-white-10.png'); }
 
 .zn_search_form_where_select { width : 180px; }
 
 .zn_goods_list { text-align : left; }
 .zn_good_box { width : 240px; height : 430px; }
 .zn_good_box .info { height : 295px; }
 .zn_good_box .info .info_cell_box .caption_block { height : 65px; }
 .zn_good_box .info .info_cell_box .caption_block .caption { font-size : 14px; }
 .zn_good_box .info .info_cell_box .photo_block { height : 220px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .flags { margin : -14px 0px 0px -14px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .flags img { max-width : 40px; max-height : 40px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .photo img { max-width : 180px; max-height : 180px; }
 .zn_good_box .info .info_cell_box .photo_block .photo_box .photo_with_border img { max-width : 180px; max-height : 180px; }
 .zn_good_box .info .artikul { font-size : 12px; }
 .zn_good_box .info .price .val { font-size : 14px; }
 .zn_good_box .info .basket_interface .to_basket_block { margin : 0px; }
 .zn_good_box .info .basket_interface .to_basket_block .pack_only_img { max-width : 24px; max-height : 24px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_input_nr { width : 30px; height : 24px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_icon_img { max-width : 48px; max-height : 48px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_icon_img_sorts { max-width : 48px; max-height : 48px; }
 .zn_good_box .info .basket_interface .to_basket_block .basket_arrow_img { max-width : 25px; max-height : 25px; }
 .zn_good_box .info .basket_interface .to_basket_block .at_basket_nr_info { font-size : 12px; margin : 0px; }
 
 .zn_other_offers_items { height : 439px; }
 
 .zn_filter_container .content .zn_pages_and_nr_info { float : right; clear : right; }
 .zn_filter_container .content .zn_pages_and_nr_info table td { text-align : right; }
 .zn_filter_container .content .zn_filter_add_filter_switcher img { width : 44px; height : 44px; }
 .zn_filter_container .content .zn_ext_filter_options .options_block { clear : none; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button_ok { clear : none; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button_ok img { width : 44px; height : 44px; }
 .zn_filter_container .content .zn_ext_filter_options .options_block_button img { width : 44px; height : 44px; }
 
 .zn_item_details_caption { margin : 0px 0px 0px 20px; }
 .zn_item_details_ucaption_info { margin : 0px 0px 0px 20px; }
 .zn_item_details_artikul { margin : 0px 0px 20px 20px; }
 .zn_item_details_description_block { margin : 0px 0px 0px 20px; }
 .zn_item_details_footer_block { margin : 0px 0px 0px 20px; }
 
 table.zn_items_list_table tr.header_cells th { padding : 10px; font-size : 12px; }
 table.zn_items_list_table tr.section_cells td { padding : 10px; font-size : 12px; }
 table.zn_items_list_table tr.item_cells td { padding : 10px; font-size : 12px; }
 
 .zn_basket_interface_tb .to_basket_block { margin : 0px; }
 .zn_basket_interface_tb .to_basket_block .pack_only_img { max-width : 24px; max-height : 24px; }
 .zn_basket_interface_tb .to_basket_block .basket_input_nr { width : 30px; height : 24px; }
 .zn_basket_interface_tb .to_basket_block .basket_icon_img { max-width : 48px; max-height : 48px; }
 .zn_basket_interface_tb .to_basket_block .basket_icon_img_sorts { max-width : 48px; max-height : 48px; }
 .zn_basket_interface_tb .to_basket_block .basket_arrow_img { max-width : 25px; max-height : 25px; }
 .zn_basket_interface_tb .to_basket_block .at_basket_nr_info { font-size : 12px; margin : 0px; }
 
 .zn_basket_interface_delete_button img { max-width : 25px; max-height : 25px; }
 .zn_orders_interface_file_icon img { max-width : 45px; max-height : 45px; }
 
 .zn_reg_txt { font-size : 14px; }
 
}