/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
 
 .zn_top_header { height : 149px; background : url('/images/av/bg_header.jpg') center no-repeat; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo { width : 400px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo img { margin : 28px 0px 0px 12px; width : 325px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo .telephones { margin : 10px 0px 0px 10px; }
 .zn_top_header .zn_top_header_info .zn_top_header_info_and_basket { width : 520px; float : right; }
 .zn_top_header .zn_top_header_info .zn_top_header_info_and_basket .basket_top_info_table { margin : 10px 0px 0px 300px; }
 
 .zn_top_menu_container .content .menu_block { width : 60%; }
 .zn_top_menu_container .content .search_block { width : 24%; margin : 0px 0px 0px 30px; }
 
 .zn_search_form_where_select { width : 180px; }
 
 .zn_goods_list { text-align : left; }
 .zn_good_box { width : 240px; height : 440px; }
 .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 .cap { font-size : 8px; }
 .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 : 435px; }
 
 .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) {
 
 .zn_top_header { height : 149px; background : url('/images/av/bg_header.jpg') center no-repeat; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo { width : 400px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo img { margin : 28px 0px 0px 12px; width : 325px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo .telephones { margin : 10px 0px 0px 10px; }
 .zn_top_header .zn_top_header_info .zn_top_header_info_and_basket { width : 520px; float : right; }
 .zn_top_header .zn_top_header_info .zn_top_header_info_and_basket .basket_top_info_table { margin : 10px 0px 0px 300px; }
 
 .zn_top_menu_container .content .menu_block { width : 60%; }
 .zn_top_menu_container .content .search_block { width : 30%; margin : 0px 0px 0px 30px; }
 
 .zn_search_form_where_select { width : 180px; }
 
 .zn_goods_list { text-align : left; }
 .zn_good_box { width : 240px; height : 440px; }
 .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 .cap { font-size : 8px; }
 .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 : 435px; }
 
 .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) {
 
 .zn_top_header { height : 149px; background : url('/images/av/bg_header.jpg') center no-repeat; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo { width : 400px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo img { margin : 5px 0px 0px 7px; width : 220px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo .telephones { margin : 10px 0px 0px 10px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo .telephones div span { font-size : 14px; padding : 0px; }
 .zn_top_header .zn_top_header_info .zn_top_header_info_and_basket { width : 320px; float : right; }
 .zn_top_header .zn_top_header_info .zn_top_header_info_and_basket .basket_top_info_table { margin : 20px 0px 0px 80px; }
 
 .zn_top_menu_container .content .menu_block_short { width : 50%; }
 .zn_top_menu_container .content .search_block { width : 34%; margin : 0px 0px 0px 30px; }
 
 .zn_search_form_where_select { width : 180px; }
 
 .zn_goods_list { text-align : left; }
 .zn_good_box { width : 240px; height : 440px; }
 .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 .cap { font-size : 8px; }
 .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 : 435px; }
 
 .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) {
 
 .zn_top_header { height : 120px; background : url('/images/av/bg_header_dark.jpg') center no-repeat; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo { width : auto; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo img { margin : 18px 0px 0px 7px; width : 90px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo .telephones { margin : 5px 0px 0px 10px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo .telephones div span { font-size : 10px; padding : 0px; }
 .zn_top_header .zn_top_header_info .zn_top_header_info_and_basket { width : auto; float : left; }
 .zn_top_header .zn_top_header_info .zn_top_header_info_and_basket .basket_top_info_table { margin : 34px 0px 0px 0px; }
 
 .zn_top_menu_container .content .search_block { width : 100%; margin : 0px; }
 
 .zn_search_form_where_select { width : 50px; }
 
 .zn_goods_list { text-align : center; }
 .zn_good_box { width : 150px; height : 330px; }
 .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 .cap { font-size : 7px; }
 .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 : 325px; }
 
 .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) {
 
 .zn_top_header { height : 120px; background : url('/images/av/bg_header_dark.jpg') center no-repeat; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo { width : auto; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo img { margin : 18px 0px 0px 7px; width : 90px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo .telephones { margin : 5px 0px 0px 10px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo .telephones div span { font-size : 10px; padding : 0px; }
 .zn_top_header .zn_top_header_info .zn_top_header_info_and_basket { width : auto; float : left; }
 .zn_top_header .zn_top_header_info .zn_top_header_info_and_basket .basket_top_info_table { margin : 34px 0px 0px 0px; }
 
 .zn_top_menu_container .content .search_block { width : 100%; margin : 0px; }
 
 .zn_search_form_where_select { width : 50px; }
 
 .zn_goods_list { text-align : center; }
 .zn_good_box { width : 130px; height : 340px; }
 .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 .cap { font-size : 7px; }
 .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 : 680px; }
 
 .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) {
 
 .zn_top_header { height : 120px; background : url('/images/av/bg_header_dark.jpg') center no-repeat; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo { width : auto; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo img { margin : 18px 0px 0px 7px; width : 90px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo .telephones { margin : 5px 0px 0px 10px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo .telephones div span { font-size : 10px; padding : 0px; }
 .zn_top_header .zn_top_header_info .zn_top_header_info_and_basket { width : auto; float : left; }
 .zn_top_header .zn_top_header_info .zn_top_header_info_and_basket .basket_top_info_table { margin : 34px 0px 0px 0px; }
 
 .zn_top_menu_container .content .search_block { width : 100%; margin : 0px; }
 
 .zn_search_form_where_select { width : 50px; }
 
 .zn_goods_list { text-align : center; }
 .zn_good_box { width : 130px; height : 340px; }
 .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 .cap { font-size : 7px; }
 .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 : 680px; }
 
 .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) {
 
 .zn_top_header { height : 120px; background : url('/images/av/bg_header_dark.jpg') center no-repeat; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo { width : auto; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo img { margin : 18px 0px 0px 7px; width : 90px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo .telephones { margin : 5px 0px 0px 10px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo .telephones div span { font-size : 10px; padding : 0px; }
 .zn_top_header .zn_top_header_info .zn_top_header_info_and_basket { width : auto; float : left; }
 .zn_top_header .zn_top_header_info .zn_top_header_info_and_basket .basket_top_info_table { margin : 34px 0px 0px 0px; }
 
 .zn_top_menu_container .content .search_block { width : 100%; margin : 0px; }
 
 .zn_search_form_where_select { width : 50px; }
 
 .zn_goods_list { text-align : center; }
 .zn_good_box { width : 150px; height : 330px; }
 .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 .cap { font-size : 7px; }
 .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 : 325px; }
 
 .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) {
 
 .zn_top_header { height : 149px; background : url('/images/av/bg_header.jpg') center no-repeat; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo { width : 400px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo img { margin : 5px 0px 0px 7px; width : 220px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo .telephones { margin : 10px 0px 0px 10px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo .telephones div span { font-size : 14px; padding : 0px; }
 .zn_top_header .zn_top_header_info .zn_top_header_info_and_basket { width : 320px; float : right; }
 .zn_top_header .zn_top_header_info .zn_top_header_info_and_basket .basket_top_info_table { margin : 20px 0px 0px 80px; }
 
 .zn_top_menu_container .content .menu_block_short { width : 50%; }
 .zn_top_menu_container .content .search_block { width : 34%; margin : 0px 0px 0px 30px; }
 
 .zn_search_form_where_select { width : 180px; }
 
 .zn_goods_list { text-align : left; }
 .zn_good_box { width : 240px; height : 440px; }
 .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 .cap { font-size : 8px; }
 .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 : 435px; }
 
 .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) {
 
 .zn_top_header { height : 149px; background : url('/images/av/bg_header.jpg') center no-repeat; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo { width : 400px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo img { margin : 28px 0px 0px 12px; width : 325px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo .telephones { margin : 10px 0px 0px 10px; }
 .zn_top_header .zn_top_header_info .zn_top_header_info_and_basket { width : 520px; float : right; }
 .zn_top_header .zn_top_header_info .zn_top_header_info_and_basket .basket_top_info_table { margin : 10px 0px 0px 300px; }
 
 .zn_top_menu_container .content .menu_block { width : 60%; }
 .zn_top_menu_container .content .search_block { width : 30%; margin : 0px 0px 0px 30px; }
 
 .zn_search_form_where_select { width : 180px; }
 
 .zn_goods_list { text-align : left; }
 .zn_good_box { width : 240px; height : 440px; }
 .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 .cap { font-size : 8px; }
 .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 : 435px; }
 
 .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) {
 
 .zn_top_header { height : 149px; background : url('/images/av/bg_header.jpg') center no-repeat; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo { width : 400px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo img { margin : 28px 0px 0px 12px; width : 325px; }
 .zn_top_header .zn_top_header_info .zn_top_header_logo .telephones { margin : 10px 0px 0px 10px; }
 .zn_top_header .zn_top_header_info .zn_top_header_info_and_basket { width : 520px; float : right; }
 .zn_top_header .zn_top_header_info .zn_top_header_info_and_basket .basket_top_info_table { margin : 10px 0px 0px 300px; }
 
 .zn_top_menu_container .content .menu_block { width : 60%; }
 .zn_top_menu_container .content .search_block { width : 24%; margin : 0px 0px 0px 30px; }
 
 .zn_search_form_where_select { width : 180px; }
 
 .zn_goods_list { text-align : left; }
 .zn_good_box { width : 240px; height : 440px; }
 .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 .cap { font-size : 8px; }
 .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 : 435px; }
 
 .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; }
 
}