body { font-family : Georgia, 'Times New Roman', Times, Serif; background : #ffffff url('/images/body-bg.png') left top repeat-x; color : #000; margin : 0px; padding : 0px; }

a { color : #414b54; text-decoration : underline; }
a:hover { color : #2f7fc7; text-decoration : none; }

a.light { color : #fffbc1; text-decoration : underline; }
a.light:hover { color : #fff; text-decoration : none; }

table, tr, td { font-size : 12px; margin : 0px; padding : 0px; }

p { font-size : 12px; margin : 0px 0px 10px 0px; }

h1 { color : #17424e; font-size : 18px; font-weight : bold; margin: 0px 0px 20px 0px; }
h2 { color : #17424e; font-size : 16px; font-weight : bold; margin: 0px 0px 20px 0px; }
h3 { color : #17424e; font-size : 14px; font-weight : bold; margin: 0px 0px 10px 0px; }

ul { font-size : 12px; }
ol { font-size : 12px; }
li { font-size : 12px; }

form { font-size : 12px; margin : 0px 0px 0px 0px; }

input, textarea, select { font-size : 12px; }



/* new begin */

.hor_split_line { width : 100%; height : 3px; clear : both; margin : 0px; padding : 0px; background : #767620 url('/images/split-line-bg.gif') repeat-x; }

.av_top_header { width : 100%; margin : 0px auto 0px auto; clear : both; overflow : hidden; border : 0px; background : #41564e url('/images/header-bg.gif'); }
.av_top_header .av_top_header_menu { min-width : 300px; width : 100%; color : #ffffff; margin : 0px auto 0px auto; height : auto; }
.av_top_header .av_top_header_menu .logo { float : left; }
.av_top_header .av_top_header_menu .logo .logo_img { float : left; }
.av_top_header .av_top_header_menu .logo .logo_img img { height : auto; }
.av_top_header .av_top_header_menu .logo .logo_caption { float : left; margin : 8px 10px 0px 6px; font-size : 10px; text-shadow : 0 2px 0 #000000; }
.av_top_header .av_top_header_menu .logo .logo_caption .cap { margin : 0px 0px 6px 0px; color : #fff; }
.av_top_header .av_top_header_menu .logo .logo_caption .cap a { color : #fff; text-decoration : none; }
.av_top_header .av_top_header_menu .logo .logo_caption .cap a:hover { color : #f8f8f8; text-decoration : underline; }
.av_top_header .av_top_header_menu .logo .logo_caption .info { margin : 0px 0px 6px 0px; color : fff; }
.av_top_header .av_top_header_menu .logo .logo_caption .info span { font-weight : bold; color : #fff9b6; }
.av_top_header .av_top_header_menu .logo .logo_caption .info a { color : #fffbc1; text-decoration : underline; }
.av_top_header .av_top_header_menu .logo .logo_caption .info a:hover { color : #fff; text-decoration : none; }
.av_top_header .av_top_header_menu .top_org_info { /*float : left; clear : right; margin : 15px 20px 0px 25px;*/ color : #fff; font-size : 14px; }
.av_top_header .av_top_header_menu .top_org_info .org_name { font-size : 20px; margin : 0px 0px 4px 0px; text-shadow : 0 2px 0 #000000; }
.av_top_header .av_top_header_menu .top_org_info .org_name a { color : #fff; text-decoration : none; }
.av_top_header .av_top_header_menu .top_org_info .org_name a:hover { color : #f8f8f8; text-decoration : underline; }
.av_top_header .av_top_header_menu .top_org_info .org_description { margin : 0px 0px 8px 0px; text-shadow : 0 2px 0 #000000; }
.av_top_header .av_top_header_menu .top_org_info .org_contacts { color : #fff; margin : 0px 0px 8px 0px; text-shadow : 0 2px 0 #000000; }
.av_top_header .av_top_header_menu .top_org_info .org_contacts span { font-weight : bold; color : #fff9b6; }
.av_top_header .av_top_header_menu .top_org_info .org_contacts a { color : #fffbc1; text-decoration : underline; font-size : 12px; }
.av_top_header .av_top_header_menu .top_org_info .org_contacts a:hover { color : #fff; text-decoration : none; font-size : 12px; }
.av_top_header .av_top_header_menu .top_org_info .basket_block { /*float : left; clear : right; margin : 10px 0px 0px 0px;*/ width : 100%; font-size : 12px; padding : 7px 15px 5px 10px; background : url('/images/transparent-bg-white-10.png'); }
.av_top_header .av_top_header_menu .auth_block { float : right; clear : right; margin : 14px 14px 0px 0px; padding : 4px 8px 4px 8px; background : url('/images/transparent-bg-white-10.png'); }
.av_top_header .av_top_header_menu .auth_block .block_content { font-size : 10px; margin : 0px; padding : 0px; }
.av_top_header .av_top_header_menu .auth_block .block_content a { color : #fff; text-decoration : underline; }
.av_top_header .av_top_header_menu .auth_block .block_content a:hover { color : #e8e8e8; text-decoration : none; }
.av_top_header .av_top_header_menu .search_block { float : right; /*clear : right; margin : 10px 14px 0px 0px;*/ padding : 8px 8px 8px 8px; /*background : url('/images/transparent-bg-white-10.png');*/ }

/*
.av_top_header .av_top_header_menu .menu_block { float : left; margin : 34px 0px 0px 20px; font-size : 13px; text-transform : uppercase; }
.av_top_header .av_top_header_menu .menu_block .item { float : left; margin : 0px 0px 0px 28px; }
.av_top_header .av_top_header_menu .menu_block .item a { color : #43484c; text-decoration : none; }
.av_top_header .av_top_header_menu .menu_block .item a:hover { color : #318fcc; text-decoration : none; }
*/



.av_short_top_header { position : fixed; z-index : 1001; top : 0px; padding : 0px; width : 100%; display : none; background : #426159 url('/images/header-bg.gif'); }
.av_short_top_header .telephones { float : left; margin : 18px 10px 0px 0px; color : #ffffff; }
.av_short_top_header .telephones div { clear : both; font-size : 12px; margin : 0px 0px 3px 25px; }
.av_short_top_header .telephones div span { font-weight : bold; color : #fff9b6; }
.av_short_top_header .telephones_line { float : left; clear : both; margin : 10px 4px 0px 4px; font-size : 10px; color : #ffffff; }
.av_short_top_header .telephones_line div { margin : 0px 0px 3px 0px; }
.av_short_top_header .telephones_line div span { font-weight : bold; color : #fff9b6; }
.av_short_top_header .basket_info { float : right; margin : 2px; padding : 5px 10px 5px 6px; background : url('/images/transparent-bg-white-10.png'); font-size : 10px; }
.av_short_top_header .basket_info table tr td p { font-size : 10px; }
.av_short_top_header .to_top_button { float : right; }
.av_short_top_header .to_top_button img { width : 120px; height : auto; margin : 6px 5px 0px 5px; }

.av_bottom_back_button { text-align : center; vertical-align : middle; position : fixed; z-index : 1001; bottom : 5px; left : 20px; padding : 0px; width : 40px; height : 40px; display : block; color : #fff; background : #073a35; }
.av_bottom_top_button { text-align : center; vertical-align : middle; position : fixed; z-index : 1001; bottom : 5px; right : 20px; padding : 0px; width : 40px; height : 40px; display : none; color : #fff; background : #073a35; }

.zn_section_caption_block { width : 100%; clear : both; border-bottom : 1px dashed #d5bd8b; margin : 0px 0px 10px 0px; color : #4b0000; font-size : 20px; }
.zn_section_caption_block .caption { margin : 10px 0px 10px 0px; font-weight : bold; }

.av_top_search_form_and_menu_container { width : 100%; background : #2e3d51; margin : 0px; padding : 0px; background : url('/images/menu-bg.gif'); }
.av_top_search_form_and_menu_container .content { width : 100%; margin : 0px; padding : 0px; overflow : hidden; color : #fff; }
.av_top_search_form_and_menu_container .content .menu_block { /*width : 60%;*/ margin : 3px 0px 0px 20px; padding : 0px; display : inline-block; vertical-align : top; }
.av_top_search_form_and_menu_container .content .menu_block .item { display : inline-block; padding : 12px 17px 10px 12px; background : url('/images/nav-splitter.png') left center no-repeat; }
.av_top_search_form_and_menu_container .content .menu_block .item a { color : #fff; text-decoration : underline; }
.av_top_search_form_and_menu_container .content .menu_block .item a:hover { color : #fff; text-decoration : none; }

.av_top_search_form_and_menu_container .content .menu_block .item_catalog { display : inline-block; padding : 22px 24px 20px 0px; }
.av_top_search_form_and_menu_container .content .menu_block .item_catalog a { color : #fff; text-decoration : underline; }
.av_top_search_form_and_menu_container .content .menu_block .item_catalog a:hover { color : #fff; text-decoration : none; }

.av_top_search_form_and_menu_container .content .menu_block_buttons { margin : 0px 10px 5px 20px; padding : 0px; overflow : hidden; }
.av_top_search_form_and_menu_container .content .menu_block_buttons .catalog_button { display : inline-block; margin : 0px; padding : 12px 19px 10px 16px; font-size : 16px; font-weight : bold; cursor : pointer; background : url('/images/nav-splitter.png') left center no-repeat; text-decoration : underline; }
.av_top_search_form_and_menu_container .content .menu_block_buttons .catalog_button:hover { text-decoration : none; }
.av_top_search_form_and_menu_container .content .menu_block_buttons .information_button { display : inline-block; margin : 0px; padding : 12px 19px 10px 16px; font-size : 16px; cursor : pointer; background : url('/images/nav-splitter.png') left center no-repeat; text-decoration : underline; }
.av_top_search_form_and_menu_container .content .menu_block_buttons .information_button:hover { text-decoration : none; }
.av_top_search_form_and_menu_container .content .search_block { margin : 10px 0px 10px 20px; display : inline-block; vertical-align : top; }
/*.av_top_search_form_and_menu_container .content .facebook_block { margin : 8px 10px 0px 30px; padding : 0px; float : right; }*/

.av_left_menu_block { margin : 0px 0px 10px 0px; padding : 0px; clear : both; background : #f0f0f0; }
.av_left_menu_block .block_caption { width : 100%; text-transform : uppercase; font-size : 10px; margin : 0px; padding : 10px; clear : both; color : #fff; background : #8a8f71; }
.av_left_menu_block .block_caption a { color : #fff; text-decoration : none; }
.av_left_menu_block .block_link { width : 100%; text-transform : uppercase; font-size : 10px; margin : 0px; padding : 10px; clear : both; background : #d0d0d0; }
.av_left_menu_block .block_link a { color : #43484c; text-decoration : underline; }
.av_left_menu_block .block_link a:hover { color : #318fcc; text-decoration : none; }
.av_left_menu_block .block_content { width : 100%; margin : 0px; padding : 10px; clear : both; }
.av_left_menu_block .block_content_with_border { width : 100%; margin : 0px; padding : 10px; clear : both; border-top : 1px dotted #d0d0d0; }
.av_left_menu_block .block_content .caption { margin : 0px 0px 10px 0px; text-align : center; }
.av_left_menu_block .block_content_with_border .caption { margin : 0px 0px 10px 0px; text-align : center; }
.av_left_menu_block .block_content .price { font-size : 14px; color : #c86300; margin : 10px 0px 0px 0px; text-align : center; }
.av_left_menu_block .block_content_with_border .price { font-size : 14px; color : #c86300; margin : 10px 0px 0px 0px; text-align : center; }

.av_right_menu_block { margin : 0px 0px 10px 0px; padding : 0px; clear : both; background : #f0f0f0; width : 240px; }
.av_right_menu_block .block_caption { width : 100%; text-transform : uppercase; font-size : 10px; margin : 0px; padding : 10px; clear : both; color : #fff; background : #8a8f71; }
.av_right_menu_block .block_caption a { color : #fff; text-decoration : none; }
.av_right_menu_block .block_content { width : 200px; margin : 0px; padding : 0px; clear : both; }
.av_right_menu_block .block_content .text_item { margin : 0px; padding : 10px 20px 10px 10px; border-bottom : 1px dotted #d0d0d0; }
.av_right_menu_block .block_content .text_item .cap { margin : 0px 0px 5px 0px; font-size : 10px; }
.av_right_menu_block .block_content .text_item .cap a { color : #707070; text-decoration : underline; }
.av_right_menu_block .block_content .text_item .cap a:hover { color : #518fcc; text-decoration : none; }
.av_right_menu_block .block_content .text_item .text { margin : 0px; }
.av_right_menu_block .block_content .text_item .text a { color : #43484c; text-decoration : underline; }
.av_right_menu_block .block_content .text_item .text a:hover { color : #318fcc; text-decoration : none; }
.av_right_menu_block .block_html_content { margin : 0px; padding : 10px; clear : both; }

.av_main_content_container { width : 100%; margin : 0px; padding : 0px; border : 0px; }
.av_main_content_container .content { width : 100%; margin : 0px; padding : 6px 0px 6px 0px; overflow : hidden; }

.zn_bottom_footer { width : 100%; margin : 0px; padding : 0px; border : 0px; background : #2c6a71 url('/images/footer-bg.gif'); }
.zn_bottom_footer .content { width : 100%; margin : 0px; padding : 10px; overflow : hidden; text-align : center; }
.zn_bottom_footer .content .info_block_text { min-width : 300px; max-width : 600px; font-size : 12px; color : #f0f0f0; text-align : center; margin : 0px auto 10px auto; display :  block; clear : both; }
.zn_bottom_footer .content .info_block_text a { color : #fffbc1; text-decoration : underline; }
.zn_bottom_footer .content .info_block_text a:hover { color : #fff; text-decoration : none; }
.zn_bottom_footer .content .info_block_counters { font-size : 12px; color : #f0f0f0; text-align : center; margin : 0px 0px 10px 0px; display :  block; clear : both; }
.zn_bottom_footer .content .info_block_clear { margin : 0px 10px 10px 10px; display : block; clear : both; }
.zn_bottom_footer .content .info_block_clear img { border : 0px; margin : 0px 3px 0px 3px; padding : 0px; }

.zn_goods_list { width : 100%; }
.zn_good_box { display : inline-block; border : 0px; margin : 0px 5px 10px 5px; padding : 0px; text-align : center; vertical-align : middle; background : #f8f8f8; box-shadow : 0 0 10px rgba(0,0,0,0.5); }
.zn_good_box .info { display : table; margin : 0px; padding : 0px; width : 100%; text-align : center; }
.zn_good_box .info .info_cell_box { display : table; width : 100%; }
.zn_good_box .info .info_cell_box .caption_block { display : table-cell; width : 100%; text-align : center; vertical-align : middle; }
.zn_good_box .info .info_cell_box .caption_block .caption { margin : 0px 10px 0px 10px; }
.zn_good_box .info .info_cell_box .photo_block { display : table-cell; width : 100%; text-align : center; vertical-align : middle; }
.zn_good_box .info .info_cell_box .photo_block .photo_box { display : inline-block; text-align : left; }
.zn_good_box .info .info_cell_box .photo_block .photo_box .flags { position : absolute; z-index : 11; }
.zn_good_box .info .info_cell_box .photo_block .photo_box .flags img { width : auto; height : auto; }
.zn_good_box .info .info_cell_box .photo_block .photo_box .photo { z-index : 10; margin : 0px; }
.zn_good_box .info .info_cell_box .photo_block .photo_box .photo img { width : auto; height : auto; }
.zn_good_box .info .info_cell_box .photo_block .photo_box .photo_with_border { z-index : 10; margin : 0px; border : 2px solid #e93240; }
.zn_good_box .info .info_cell_box .photo_block .photo_box .photo_with_border img { width : auto; height : auto; }
.zn_good_box .info .artikul { color : #777; margin : 5px 0px; text-align : center; }
.zn_good_box .info .price { text-align : center; }
.zn_good_box .info .price .val { color : #c86300; }
.zn_good_box .info .basket_interface { text-align : center; }
.zn_good_box .info .basket_interface .not_exists { color : #777; margin : 15px 0px 0px 0px; font-size : 10px; }
.zn_good_box .info .basket_interface .to_basket_block { display : inline-block; text-align : center; }
.zn_good_box .info .basket_interface .to_basket_block .pack_only_img { width : auto; height : auto; }
.zn_good_box .info .basket_interface .to_basket_block .basket_input_nr { color : #555; font-weight : bold; width : 30px; height : 24px; margin : 0px 1px 0px 1px; }
.zn_good_box .info .basket_interface .to_basket_block .basket_icon_img { width : auto; height : auto; }
.zn_good_box .info .basket_interface .to_basket_block .basket_icon_img_sorts { width : auto; height : auto; }
.zn_good_box .info .basket_interface .to_basket_block .basket_arrow_img { width : auto; height : auto; }
.zn_good_box .info .basket_interface .to_basket_block .at_basket_nr_info { text-align : center; }

.av_top_menu_to_mobile_version { width : 100%; background : #ffffff; text-align : center; }
.av_top_menu_to_mobile_version .content { width : 100%; display : inline-block; margin : 0px auto 0px auto; text-align : left; }

.av_top_inf_menu_to_mobile_version { width : 100%; background : #ffffff; text-align : center; display : none; }
.av_top_inf_menu_to_mobile_version .content { display : inline-block; margin : 0px auto 0px auto; text-align : left; width : 100%; }
.av_top_inf_menu_to_mobile_version .menu_link_lv0 { width : 100%; font-weight : bold; }
.av_top_inf_menu_to_mobile_version .menu_link_lv0 a { color : #43484c; padding : 6px 22px 6px 22px; border-bottom : 1px dotted #d0d0d0; display : block; text-decoration : none; }
.av_top_inf_menu_to_mobile_version .menu_link_lv0 a:hover { color : #318fcc; text-decoration : none; }

.zn_other_offers_line { margin : 40px 0px 10px 0px; clear : both; padding : 10px; color : #fff; text-transform : uppercase; font-size : 10px; background : #96b19f; }
.zn_other_offers_items { width : 100%; /*height : 400px;*/ margin : 0px; padding : 4px 0px; overflow : hidden; z-index : 501; }

.av_backpath_container { width : 100%; background : #e0e0e0; margin : 0px 0px 10px 0px; padding : 0px; border : 0px; clear : both; }
.av_backpath_container .content { color : #44656e; text-transform : uppercase; font-size : 10px; margin : 0px; padding : 10px; overflow : hidden; }
.av_backpath_container .content a { color : #265461; text-decoration : underline; }
.av_backpath_container .content a:hover { color : #24778f; text-decoration : none; }

.zn_share_block_container { width : 100%; height : 44px; margin : 10px 0px 0px 0px; padding : 0px; border : 0px; clear : both; text-align : right; }
.zn_share_block_container .content { display : inline-block; margin : 0px; padding : 0px; overflow : hidden; }

.zn_main_item_photo { display : inline-block; width : 200px; height : 200px; margin : 0px; padding : 10px 0px 10px 0px; background : #e8e8e8; text-align : center; }
.zn_dop_photos_list { display : inline-block; width : 200px; height : auto; margin : 5px 0px 10px 0px; padding : 0px; background : #e8e8e8; overflow : hidden; text-align : center; }
.zn_dop_photos_list div.caption { margin : 0px; padding : 10px; color : #fff; font-weight : bold; background : #c0c0c0; }
.zn_dop_photos_list div.photos { margin : 0px; padding : 10px; }
.zn_dop_photos_list div.photos div.photo { display : inline-block; width : 58px; height : 58px; margin : 0px 5px 10px 5px; padding : 0px; background : #d8d8d8; overflow : hidden; text-align : center; vertical-align : top; }
.zn_dop_photos_list div.photos div.photo img { width : auto; height : auto; max-width : 58px; max-height : 58px; padding : 5px; }

.zn_at_categories_filter { width : 100%; margin : 0px 0px 10px 0px; padding : 0px; overflow : hidden; clear : both; }
.zn_at_categories_filter div { display : inline-block; margin : 0px 10px 5px 0px; }
.zn_at_categories_filter div.zn_at_categories_text { display : inline-block; margin : 0px 10px 5px 20px; }

.zn_filter_container { width : 100%; margin : 0px 0px 10px 0px; padding : 0px; background : #e8e8e8; clear : both; } 
.zn_filter_container .content { margin : 0px; padding : 10px; }
.zn_filter_container .content .zn_filter_sort_by_select { margin : 0px 0px 10px 0px; float : left; }
.zn_filter_container .content .zn_filter_view_mode_select { margin : 0px 0px 10px 10px; float : left; }
.zn_filter_container .content .zn_filter_view_mode_select table td { margin : 0px; padding : 0px; color : #777; font-size : 12px; }
.zn_filter_container .content .zn_filter_add_filter_switcher { margin : 0px 0px 10px 10px; float : left; }
.zn_filter_container .content .zn_pages_and_nr_info { margin : 0px 0px 10px 0px; }
.zn_filter_container .content .zn_pages_and_nr_info table td { margin : 0px; padding : 3px; color : #777; font-size : 12px; }
.zn_filter_container .content .zn_ext_filter_options { margin : 10px 0px 0px 0px; padding : 0px; clear : both; border : 1px solid #c0c0c0; background : #f8f8f8; overflow : hidden; }
.zn_filter_container .content .zn_ext_filter_options .caption { color : #fff; font-size : 6px; background : #c0c0c0; padding : 1px; margin : 0px 0px 3px 0px; text-transform : uppercase; }
.zn_filter_container .content .zn_ext_filter_options .options_block { float : left; margin : 10px; color : #777; }
.zn_filter_container .content .zn_ext_filter_options .options_block_button_ok { float : left; margin : 10px; color : #777; }
.zn_filter_container .content .zn_ext_filter_options .options_block_button { float : left; margin : 10px; color : #777; }

.zn_item_details_caption { /*margin : 0px 0px 0px 10px;*/ padding : 0px 131px 0px 0px; }
.zn_item_details_back_button { float : right; }
.zn_item_details_ucaption_info { /*margin : 0px 0px 0px 10px;*/ padding : 0px; clear : both; }
.zn_item_details_artikul { font-size : 16px; color : #777; /*margin : 0px 0px 20px 10px;*/ padding : 0px; }
.zn_item_details_description_block { /*margin : 0px 0px 0px 10px;*/ padding : 0px; }
.zn_item_details_footer_block { /*margin : 0px 0px 0px 10px;*/ padding : 0px; }
.zn_item_details_price { font-size : 16px; color : #777; margin : 0px; }
.zn_item_details_price span { font-size : 18px; color : #c86300; }

.zn_main_item_photo_box_av { display : table; width : 100%; margin : 0px 0px 20px 0px; padding : 0px; }
.zn_main_item_photo_av { display : table-cell; text-align : center; vertical-align : top; width : 100%; height : auto; margin : 0px 0px 0px 0px; padding : 10px 5px 0px 5px; background : #e8e8e8; }
.zn_main_item_photo_av div.main_photo { display : inline-block; margin : 0px 5px 10px 5px; padding : 0px; vertical-align : top; }
.zn_main_item_photo_av div.main_photo img { width : auto; height : auto; max-width : 180px; max-height : 180px; }
.zn_main_item_photo_av div.add_photos { display : inline-block; margin : 0px; padding : 0px; width : 140px; text-align : left; }
.zn_main_item_photo_av div.add_photos div.add_photo { display : inline-block; width : 58px; height : 58px; margin : 0px 5px 10px 5px; background : #d8d8d8; overflow : hidden; text-align : center; vertical-align : top; }
.zn_main_item_photo_av div.add_photos div.add_photo img { width : auto; height : auto; max-width : 58px; max-height : 58px; padding : 2px; }

table.zn_items_list_table { border-spacing : 0px; border-collapse : collapse; border-top : 2px solid #e0e0e0; border-right : 1px solid #e0e0e0; border-bottom : 1px solid #e0e0e0; border-left : 1px solid #e0e0e0; background : #f8f8f8; }
table.zn_items_list_table tr.header_cells th { /*padding : 10px; font-size : 12px;*/ border : 1px solid #e0e0e0; background : #f8f8f8; color : #777; text-align : left; }
table.zn_items_list_table tr.section_cells td { border : 1px solid #e0e0e0; vertical-align : middle; color : #555a5d; /*font-weight : bold;*/ }
table.zn_items_list_table tr.item_cells td { border : 1px solid #e0e0e0; /*padding : 10px; font-size : 12px;*/ vertical-align : middle; }
table.zn_items_list_table tr.item_cells td table tr td { border : 0px; padding : 0px; }

table.zn_data_actions_table { border-spacing : 10px; border-collapse : separate; border : 0px; }
table.zn_data_actions_table tr td { vertical-align : top; }
table.zn_data_actions_int_table { border-spacing : 5px; border-collapse : separate; border : 0px; }
table.zn_data_actions_int_table tr td { vertical-align : top; }

.zn_basket_interface_tb { text-align : right; }
.zn_basket_interface_tb .not_exists { color : #777; margin : 15px 0px 0px 0px; font-size : 10px; }
.zn_basket_interface_tb .to_basket_block { display : inline-block; text-align : center; }
.zn_basket_interface_tb .to_basket_block .pack_only_img { width : auto; height : auto; }
.zn_basket_interface_tb .to_basket_block .basket_input_nr { color : #555; font-weight : bold; width : 30px; height : 24px; margin : 0px 1px 0px 1px; }
.zn_basket_interface_tb .to_basket_block .basket_icon_img { width : auto; height : auto; }
.zn_basket_interface_tb .to_basket_block .basket_icon_img_sorts { width : auto; height : auto; }
.zn_basket_interface_tb .to_basket_block .basket_arrow_img { width : auto; height : auto; }
.zn_basket_interface_tb .to_basket_block .at_basket_nr_info { text-align : center; }

.zn_basket_interface_delete_button img { width : auto; height : auto; }
.zn_orders_interface_file_icon img { width : auto; height : auto; }

.zn_basket_interface_fix { text-align : left; }
.zn_basket_interface_fix .not_exists { color : #777; margin : 15px 0px 0px 0px; font-size : 10px; }
.zn_basket_interface_fix .to_basket_block { display : inline-block; text-align : center; margin : 0px; }
.zn_basket_interface_fix .to_basket_block .pack_only_img { width : auto; height : auto; max-width : 24px; max-height : 24px; }
.zn_basket_interface_fix .to_basket_block .basket_input_nr { color : #555; font-weight : bold; width : 30px; height : 24px; margin : 0px 1px 0px 1px; width : 30px; height : 24px; }
.zn_basket_interface_fix .to_basket_block .basket_icon_img { width : auto; height : auto; max-width : 48px; max-height : 48px; }
.zn_basket_interface_fix .to_basket_block .basket_icon_img_sorts { width : auto; height : auto; max-width : 48px; max-height : 48px; }
.zn_basket_interface_fix .to_basket_block .basket_arrow_img { width : auto; height : auto; max-width : 25px; max-height : 25px; }
.zn_basket_interface_fix .to_basket_block .at_basket_nr_info { text-align : center; font-size : 12px; margin : 0px; }

.zn_reg_txt { /*font-size : 14px;*/ color : #777; }

.av_catalog_menu { border : 0px; margin : 0px; padding : 0px; width : 100%; }
.av_catalog_menu p { border : 0px; margin : 0px; padding : 0px; width : 100%; }
.av_catalog_menu p a.dark { color : #43484c; padding : 6px 12px 6px 22px; width : 100%; display : block; background : #f0f0f0; text-decoration : underline; }
.av_catalog_menu p a.dark:hover { color : #318fcc; background : #e0e0e0; text-decoration : none; }
.av_catalog_menu p a.bright { color : #43484c; padding : 6px 12px 6px 22px; width : 100%; display : block; background : #ffffff; text-decoration : underline; }
.av_catalog_menu p a.bright:hover { color : #318fcc; background : #f0f0f0; text-decoration : none; }
.av_catalog_menu table { width : 100%; border-bottom : 1px dotted #d0d0d0; }
.av_catalog_menu td.button { background : #ffffff; text-decoration : none; }
.av_catalog_menu td.button img { width : 15px; height : 15px; margin : 0px 22px 0px 0px; padding : 0px; }

/* new end */



.alarm_color { color : #00e; }
.comment_color { color : #555; }
.error_color { color : #e00; }
.ok_color { color : #070; }
.field_name_color { color : #5b493a; }

.reg_txt { font-size : 14px; color : #777; }

input.write { font-size : 12px; background-color : #fff; border : 1px solid #70a1a5; }
input.reg_write { font-size : 14px; background-color : #fff; border : 1px solid #70a1a5; }
select.reg_write { font-size : 14px; background-color : #fff; border : 1px solid #70a1a5; }
input.small_button { font-size : 12px; background-color : #4d4c3f; border : 1px solid #625f51; color : #fff; font-weight : bold; }
input.square_button { width : 18px; height : 18px; font-size : 12px; background-color : #4d4c3f; border : 1px solid #625f51; color : #fff; font-weight : bold; }
input.button { font-size : 14px; background-color : #4d4c3f; border : 1px solid #625f51; color : #fff; font-weight : bold; }
textarea.reg_write { font-size : 14px; background-color : #fff; border : 1px solid #70a1a5; }
option.bold_root { font-size : 16px; font-weight : bold; }

.good_box { border : 0px; margin : 0px 10px 10px 0px; padding : 10px; float : left; width : 220px; height : 400px; text-align : center; vertical-align : middle; background : #efe8d6; }

.left_menu { border : 0px; margin : 0px; padding : 0px; width : 234px; background : #d2d7d3; }
.left_menu p { border : 0px; margin : 0px; padding : 0px; width : 100%; }
.left_menu p a.dark { color : #43484c; padding : 10px 12px 10px 22px; width : 100%; display : block; /*background : #e0e0e0;*/ text-decoration : underline; }
.left_menu p a.dark:hover { color : #318fcc; background : #e0e0e0; text-decoration : none; }
.left_menu p a.bright { color : #43484c; padding : 10px 12px 10px 22px; width : 100%; display : block; /*background : #f0f0f0;*/ text-decoration : underline; }
.left_menu p a.bright:hover { color : #318fcc; background : #f0f0f0; text-decoration : none; }
.left_menu table { width : 100%; border-bottom : 1px dotted #9c9c9a; }
.left_menu td.button { background : #f0f0f0; text-decoration : none; }
.left_menu td.button img { width : 15px; height : 15px; margin : 0px 22px 0px 0px; padding : 0px; }

.rozn_price { color : #c86300; font-size : 10px; clear : both; }

/*
.nav_pages { margin : 3px 0px 10px 0px; }
.nav_pages a { text-decoration : none; background : #d0aa73; border : 0px; padding : 3px 5px 3px 5px; }
.nav_pages a:hover { text-decoration : none; background : #ecbb76; border : 0px; padding : 3px 5px 3px 5px; }
.nav_pages b { text-decoration : none; background : #e7be84; border : 0px; padding : 3px 5px 3px 5px; color : #502f00; }
.nav_pages span { text-decoration : none; background : #d3c8b8; border : 0px; padding : 3px 5px 3px 5px; color : #b69f7f; }
*/

.nav_pages { margin : 3px 0px 5px 0px; font-size : 18px; }
.nav_pages a { text-decoration : none; border : 0px; padding : 3px; }
.nav_pages a:hover { text-decoration : none; border : 0px; padding : 3px; }
.nav_pages b { text-decoration : none; border : 0px; padding : 3px; color : #c86300; font-size : 20px; }
.nav_pages span { text-decoration : none; border : 0px; padding : 3px; color : #aaa; }

.basket_top_info a { color : #ffffff; text-decoration : none; }
.basket_top_info a:hover { color : #ffffff; text-decoration : none; }
.basket_top_info p { color: #ffffff; font-size : 11px; }

tr.tr_td_bg td { background : #f8f2ec url('/images/tail_content.gif'); }

#share42 {display: inline-block; padding: 6px 0 0 6px; background: #FFF; border: 1px solid #E9E9E9; border-radius: 4px;}
#share42:hover {background: #F6F6F6; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

.news_block { margin : 0px 0px 0px 0px; }
.news_block p.caption { font-size : 16px; margin : 10px 0px 0px 0px; }
.news_block p.date { font-size : 12px; margin : 0px 0px 0px 0px; color : #88281c; }
.news_block p.description { font-size : 14px; margin : 10px 0px 0px 0px; color : #3c3932; }

.important_message_box_bg { padding : 10px; width : 100%; background : url('/images/menu-bg.gif'); }
.important_message_box { width : 96%; padding : 0px; margin : 0px auto 0px auto; }