body { font-family : helvetica, sans, sans serif, monospace; background : #f8f2ec url('/images/tail_content.gif'); color : #000; margin : 0px; padding : 0px; }

a { color : #373426; text-decoration : underline; }
a:hover { color : #595647; text-decoration : underline; }

a.light { color : #e3e1d7; text-decoration : underline; }
a.light:hover { color : #fff; text-decoration : underline; }

table, tr, td { font-size : 12px; margin : 0px; padding : 0px; }

p { font-size : 12px; margin : 0px 0px 5px 0px; }

h1 { color : #393729; font-size : 18px; font-weight : bold; margin: 0px 0px 20px 0px; }
h2 { color : #393729; font-size : 14px; font-weight : bold; margin: 0px 0px 20px 0px; }
h3 { color : #393729; font-size : 12px; font-weight : bold; margin: 0px 0px 10px 0px; }

ul { font-size : 12px; }
ol { font-size : 12px; }
li { font-size : 12px; }

form { font-family : helvetica, sans, sans serif, monospace; font-size : 12px; margin : 0px 0px 0px 0px; }

input, textarea, select { font-family : helvetica, sans, sans serif, monospace; font-size : 12px; }



/* new begin */

.zn_top_header { border-bottom : 1px solid #422610; width : 100%; /*height : 149px;*/ margin : 0px auto 0px auto; /*background : url('/images/av/bg_header.jpg') center no-repeat;*/ background-color : #422610; clear : both; }
.zn_top_header .zn_top_header_info { min-width : 300px; max-width : 920px; width : 100%; margin : 0px auto 0px auto; height : 149px; }
.zn_top_header .zn_top_header_info .zn_top_header_logo { /*width : 400px;*/ float : left; margin : 0px; padding : 0px; }
.zn_top_header .zn_top_header_info .zn_top_header_logo img { clear : both; /*margin : 28px 0px 0px 12px; width : 325px;*/ height : auto; }
.zn_top_header .zn_top_header_info .zn_top_header_logo .goods_info { color : #faf5e1; font-size : 10px; text-transform : uppercase; margin : 16px 0px 0px 220px; }
.zn_top_header .zn_top_header_info .zn_top_header_logo .goods_info span { font-size : 18px; }
.zn_top_header .zn_top_header_info .zn_top_header_logo .telephones { /*margin : 15px 0px 0px 10px;*/ padding : 0px; }
.zn_top_header .zn_top_header_info .zn_top_header_logo .telephones a { color : #fdf2c5; }
.zn_top_header .zn_top_header_info .zn_top_header_logo .telephones div { font-size : 8px; text-transform : uppercase; color : #fdf2c5; float : left; clear : both; margin : 3px 0px 0px 0px; padding : 0px; }
.zn_top_header .zn_top_header_info .zn_top_header_logo .telephones div span { /*font-size : 16px;*/ padding : 0px; }
.zn_top_header .zn_top_header_info .zn_top_header_info_and_basket { /*width : 520px;*/ margin : 0px; padding : 0px; }
.zn_top_header .zn_top_header_info .zn_top_header_info_and_basket .work_hours { font-size : 12px; background : url('/images/av/top_tel_icon.png') center left no-repeat; float : right; clear : both; color : #fdf4cb; margin : 5px 0px 0px 0px; padding : 4px 0px 4px 24px; }
.zn_top_header .zn_top_header_info .zn_top_header_info_and_basket .telephones { font-size : 10px; text-transform : uppercase; color : #fdf2c5; float : right; clear : both; margin : 3px 0px 0px 0px; padding : 0px; }
.zn_top_header .zn_top_header_info .zn_top_header_info_and_basket .telephones a { color : #fdf2c5; }
.zn_top_header .zn_top_header_info .zn_top_header_info_and_basket .telephones span { font-size : 16px; padding : 0px 0px 0px 5px; }
.zn_top_header .zn_top_header_info .zn_top_header_info_and_basket .basket_top_info_table { float : left; clear : both; /*margin : 10px 0px 0px 300px;*/ padding : 0px; }

.zn_short_top_header { position : fixed; z-index : 1001; top : 0px; padding : 2px 0px 2px 0px; width : 100%; display : none; background : #432711; }
.zn_short_top_header .logo { float : left; width : 140px; height : auto; margin : 0px 10px 0px 0px; }
.zn_short_top_header .logo img { width : 140px; height : auto; }
.zn_short_top_header .telephones { float : left; margin : 0px 10px 0px 0px; }
.zn_short_top_header .telephones a { color : #fdf2c5; }
.zn_short_top_header .telephones div { clear : both; font-size : 14px; color : #ece0bc; margin : 0px 0px 3px 25px; }
.zn_short_top_header .telephones div span { font-size : 10px; }
.zn_short_top_header .telephones_line { with : 100%; clear : bolth; margin : 0px 0px 5px 5px; }
.zn_short_top_header .telephones_line a { color : #fdf2c5; }
.zn_short_top_header .telephones_line div { font-size : 10px; color : #ece0bc; }
.zn_short_top_header .telephones_line div span { font-size : 10px; }
.zn_short_top_header .basket_info { float : right; margin : 0px 5px 0px 0px; }
.zn_short_top_header .to_top_button { float : right; }
.zn_short_top_header .to_top_button img { width : 120px; height : auto; margin : 0px 0px 0px 10px; }

.zn_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 : #432711; border-radius : 10px; -webkit-border-radius : 10px; -moz-border-radius : 10px; -khtml-border-radius : 10px; }
.zn_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 : #432711; border-radius : 10px; -webkit-border-radius : 10px; -moz-border-radius : 10px; -khtml-border-radius : 10px; }

.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; }

.zn_top_menu_container { width : 100%; background : #efe6ca; margin : 0px; padding : 0px; border-bottom : 1px solid #d3c9ab; }
.zn_top_menu_container .content { width : 100%; margin : 0px; padding : 10px; overflow : hidden; }
.zn_top_menu_container .content .menu_block { /*width : 60%;*/ margin : 0px; padding : 0px; display : inline-block; vertical-align : top; }
.zn_top_menu_container .content .menu_block_buttons { width : 100%; margin : 10px 0px 5px 0px; padding : 0px; text-align : center; overflow : hidden; }
.zn_top_menu_container .content .menu_block_buttons .catalog_button { width : 140px; display : inline-block; background : #4d4c3f; margin : 0px 5px 0px 5px; padding : 7px; border : 2px solid #6f6e63; color : #fff; text-transform : uppercase; cursor : pointer; border-radius : 10px; -webkit-border-radius : 10px; -moz-border-radius : 10px; -khtml-border-radius : 10px; }
.zn_top_menu_container .content .menu_block_buttons .information_button { width : 140px; display : inline-block; background : #b3810b; margin : 0px 5px 0px 5px; padding : 7px; border : 2px solid #d29b1a; color : #fff; text-transform : uppercase; cursor : pointer; border-radius : 10px; -webkit-border-radius : 10px; -moz-border-radius : 10px; -khtml-border-radius : 10px; }
.zn_top_menu_container .content .search_block { /*width : 24%; margin : 0px 0px 0px 30px;*/ padding : 0px; display : inline-block; vertical-align : top; }
.zn_top_menu_container .content .facebook_block { margin : 8px 10px 0px 30px; padding : 0px; float : right; }

.zn_left_menu_block { margin : 0px 0px 10px 0px; padding : 0px; clear : both; border-right : 1px dotted #dfd7c3; background : #ece7d9; }
.zn_left_menu_block .block_caption { width : 100%; margin : 0px; padding : 10px; clear : both; font-weight : bold; color : #fff; background : #ad3117; }
.zn_left_menu_block .block_caption a { color : #fff; text-decoration : none; }
.zn_left_menu_block .block_link { width : 100%; margin : 0px; padding : 10px; clear : both; font-weight : bold; color : #fff; background : #a06530; }
.zn_left_menu_block .block_link a { color : #fff; text-decoration : none; }
.zn_left_menu_block .block_content { width : 100%; margin : 0px; padding : 10px; clear : both; }
.zn_left_menu_block .block_content_with_border { width : 100%; margin : 0px; padding : 10px; clear : both; border-top : 1px dotted #a9a9a2; }
.zn_left_menu_block .block_content .caption { margin : 0px 0px 10px 0px; text-align : center; }
.zn_left_menu_block .block_content_with_border .caption { margin : 0px 0px 10px 0px; text-align : center; }
.zn_left_menu_block .block_content .price { font-size : 14px; color : #ea9b00; margin : 10px 0px 0px 0px; text-align : center; }
.zn_left_menu_block .block_content_with_border .price { font-size : 14px; color : #ea9b00; margin : 10px 0px 0px 0px; text-align : center; }

.zn_right_menu_block { margin : 0px 0px 10px 0px; padding : 0px; clear : both; border-left : 1px dotted #dfd7c3; background : #ece7d9; }
.zn_right_menu_block .block_caption { width : 100%; margin : 0px; padding : 10px; clear : both; font-weight : bold; color : #fff; background : #ad3117; }
.zn_right_menu_block .block_caption a { color : #fff; text-decoration : none; }
.zn_right_menu_block .block_content { width : 250px; margin : 0px; padding : 0px; clear : both; }
.zn_right_menu_block .block_content .text_item { margin : 0px; padding : 10px 20px 10px 10px; border-bottom : 1px dotted #a9a9a2; }
.zn_right_menu_block .block_content .text_item .cap { margin : 0px 0px 5px 0px; font-size : 10px; }
.zn_right_menu_block .block_content .text_item .cap a { color : #211e1e; text-decoration : none; }
.zn_right_menu_block .block_content .text_item .text { margin : 0px; }
.zn_right_menu_block .block_html_content { margin : 0px; padding : 10px; clear : both; }

.zn_main_content_container { width : 100%; background : #fff; margin : 0px; padding : 0px; border : 0px; }
.zn_main_content_container .content { width : 100%; margin : 0px; padding : 10px 0px 10px 0px; overflow : hidden; }

.zn_bottom_footer { width : 100%; margin : 0px; padding : 0px; border-top : 1px solid #e0d8bf; }
.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 : #555; text-align : center; margin : 0px auto 10px auto; display :  block; clear : both; }
.zn_bottom_footer .content .info_block_counters { font-size : 12px; color : #555; 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 : #efe8d6; }
.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 #d04125; }
.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 .cap { color : #777; text-transform : uppercase; margin : 2px 0px 1px 0px; }
.zn_good_box .info .price .val { color : #ea9b00; }
.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; }

.zn_top_menu_to_mobile_version { width : 100%; background : #4d4c3f; text-align : center; display : none; }
.zn_top_menu_to_mobile_version .content { display : inline-block; margin : 0px auto 0px auto; text-align : left; }

.zn_top_inf_menu_to_mobile_version { width : 100%; background : #a37404; text-align : center; display : none; }
.zn_top_inf_menu_to_mobile_version .content { display : inline-block; margin : 0px auto 0px auto; text-align : left; width : 100%; }
.zn_top_inf_menu_to_mobile_version .menu_link_lv0 { width : 100%; font-weight : bold; }
.zn_top_inf_menu_to_mobile_version .menu_link_lv0 a { color : #fff; padding : 8px; border-bottom : 1px dotted #dad2c2; display : block; text-decoration : none; }
.zn_top_inf_menu_to_mobile_version .menu_link_lv0 a:hover { color : #fff; text-decoration : underline; }

.zn_other_offers_line { margin : 40px 0px 10px 0px; clear : both; padding : 10px; color : #fff; font-size : 14px; background : #ad2a13; font-weight : bold; }
.zn_other_offers_items { width : 100%; /*height : 400px;*/ margin : 0px; padding : 0px; overflow : hidden; }

.zn_backpath_container { width : 100%; background : #4e4c40; background-image : url('/images/tail-manuf.gif'); margin : 0px 0px 10px 0px; padding : 0px; border : 0px; clear : both; }
.zn_backpath_container .content { color : #fff; margin : 0px; padding : 10px; overflow : hidden; }

.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 : #ebe5d0; text-align : center; }
.zn_dop_photos_list { display : inline-block; width : 200px; height : auto; margin : 5px 0px 10px 0px; padding : 0px; background : #ebe5d0; overflow : hidden; text-align : center; }
.zn_dop_photos_list div.caption { margin : 0px; padding : 10px; color : #fff; font-weight : bold; background : #cac2a6; }
.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 : #dfd8bf; 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 : #ebe5d0; 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 #ccc6ae; background : #f5f0df; overflow : hidden; }
.zn_filter_container .content .zn_ext_filter_options .caption { color : #fff; font-size : 6px; background : #ccc6ae; 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 .text { font-size : 11px; text-transform : uppercase; clear : both; margin : 0px 0px 4px 0px; }
.zn_item_details_price .price { font-size : 18px; color : #ea9b00; }

.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 : #ebe5d0; }
.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 : #dfd8bf; 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 : #f9f7eb; }
table.zn_items_list_table tr.header_cells th { /*padding : 10px; font-size : 12px;*/ border : 1px solid #e0e0e0; background : #f9f7eb; color : #777; text-align : left; }
table.zn_items_list_table tr.section_cells td { border : 1px solid #e0e0e0; vertical-align : middle; color : #393729; }
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; }

.zn_av_catalog_menu { border : 0px; margin : 0px; padding : 0px; width : 100%; }
.zn_av_catalog_menu p { border : 0px; margin : 0px; padding : 0px; }
.zn_av_catalog_menu img { width : 22px; height : 22px; margin : 0px 20px 0px 0px; padding : 0px; }
.zn_av_catalog_menu p a.dark { color : #fff; border-bottom : 1px dotted #908f86; padding : 8px; display : block; background : #4d4c3f; text-decoration : none; }
.zn_av_catalog_menu p a.dark:hover { color : #fff; background : #4d4c3f; text-decoration : underline; }
.zn_av_catalog_menu p a.bright { color : #fff; border-bottom : 1px dotted #7e7d6f; padding : 8px; display : block; background : #615f51; text-decoration : none; }
.zn_av_catalog_menu p a.bright:hover { color : #fff; background : #4d4c3f; text-decoration : underline; }
.zn_av_catalog_menu td.button { background : #615f51; text-decoration : none; }

/* 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 #90908f; border-radius : 4px; -webkit-border-radius : 4px; }
input.reg_write { font-size : 14px; background-color : #fff; border : 1px solid #90908f; border-radius : 4px; -webkit-border-radius : 4px; }
select.reg_write { font-size : 14px; background-color : #fff; border : 1px solid #90908f; border-radius : 4px; -webkit-border-radius : 4px; }
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 #90908f; border-radius : 4px; -webkit-border-radius : 4px; }
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 : 232px; }
.left_menu p { border : 0px; margin : 0px; padding : 0px; }
.left_menu p a.dark { color : #fff; border-bottom : 1px dotted #908f86; padding : 8px; display : block; background : #4d4c3f; text-decoration : none; }
.left_menu p a.dark:hover { color : #fff; background : #4d4c3f; text-decoration : underline; }
.left_menu p a.bright { color : #fff; border-bottom : 1px dotted #7e7d6f; padding : 8px; display : block; background : #615f51; text-decoration : none; }
.left_menu p a.bright:hover { color : #fff; background : #4d4c3f; text-decoration : underline; }
.left_menu td.button { background : #615f51; text-decoration : none; }

.rozn_price { color : #937c66; 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 : #bf7f00; font-size : 20px; }
.nav_pages span { text-decoration : none; border : 0px; padding : 3px; color : #aaa; }

.basket_top_info a { color : #c8ab52; text-decoration : none; }
.basket_top_info a:hover { color : #dcc069; text-decoration : underline; }
.basket_top_info p { color: #eae2a9; }

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; }