a { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #005984; text-decoration: underline; cursor: pointer; }

h1 { color: #C87E04; text-decoration: none; font-family: Verdana; font-size: 16px; font-style: normal; font-weight: bold; text-align: center; }
h2 { color: #8F5B03; text-decoration: none; font-family: Verdana; font-size: 14px; font-style: normal; font-weight: bold; text-align: left; padding-left: 32px; }
h3 { color: #6d8587; font-family: Verdana; font-size: 14px; font-style: italic; font-weight: bold; text-align: left; padding-left: 20px; }

.link { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #005984; text-decoration: underline; }
.link_sel { color: #09C; text-decoration: none; font-family: Verdana; font-size: 12px; font-weight: bold; }
.center_info { font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; color: #0085B0; text-align: center; vertical-align: top; padding: 20px; }

.copyright {  font: normal 11px Verdana; color: #770000; text-decoration: none}
.tree_menu {  font: bold 12px Verdana; color: #770000; text-decoration: none}
.text10 {  font: normal 10px Verdana; color: #000000; text-decoration: none}
.text10b {  font: bold 10px Verdana; color: #000000; text-decoration: none}
.text11 {  font: normal 11px Verdana; color: #000000; text-decoration: none}
.text11b {  font: bold 11px Verdana; color: #000000; text-decoration: none}
.text12 {  font: normal 12px Verdana; color: #000000; text-decoration: none}
.text12red {  font: normal 12px Verdana; color: #770000; text-decoration: none}
.text12b {  font: bold 12px Verdana; color: #000000; text-decoration: none}
.text12bw {  font: bold 12px Verdana; color: #ffffff; text-decoration: none}
.text12w {  font: normal 12px Verdana; color: #ffffff; text-decoration: none}
.text13 {  font: normal 13px Verdana; color: #000000; text-decoration: none}
.text13w {  font: normal 13px Verdana; color: #ffffff; text-decoration: none}
.text13bw {  font: bold 13px Verdana; color: #ffffff; text-decoration: none}
.text12by {  font: bold 12px Verdana; color: #ffffa0; text-decoration: none}
.text13b {  font: bold 13px Verdana; color: #000000; text-decoration: none}
.text14 {  font: normal 14px Verdana; color: #000000; text-decoration: none}
.text14b {  font: bold 14px Verdana; color: #000000; text-decoration: none}
.text14w {  font: normal 14px Verdana; color: #ffffff; text-decoration: none}
.text14bw {  font: bold 14px Verdana; color: #ffffff; text-decoration: none}
.text15 {  font: normal 15px Arial; color: #000000; text-decoration: none}
.text16b {  font: bold 16px Verdana; color: #004477; text-decoration: none}
.info13 {  font: normal 13px Verdana; color: #000055; text-decoration: none}
.info13b {  font: bold 13px Verdana; color: #003377; text-decoration: none}
.info14 {  font: normal 14px Verdana; color: #000077; text-decoration: none}
.info14b {  font: bold 14px Verdana; color: #000000; text-decoration: none}
.menu  {  font: bold 12px Verdana; color: #2D3C40; text-decoration: none; text-align: center}

.bt_desc { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #09C; padding-right: 4px; padding-left: 4px; }

.block_hd { font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; color: #c60; text-align: left; vertical-align: middle; font-style: italic; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 55px; background-image: url(../img/hd_block.gif); background-repeat: no-repeat; background-position: left top; height: 34px; }
.block_hd_center { font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; color: #c60; text-align: center; vertical-align: middle; font-style: italic; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 55px; background-image: url(../img/hd_block.gif); background-repeat: no-repeat; background-position: left top; height: 34px; }

.news_date { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #F90; padding-left: 8px; background-image: url(../a_news_big/news_hd_fon.gif); background-repeat: no-repeat; background-position: left top; }
.news_hd { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #069; padding-left: 20px; }
.news_hd_link { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #069; padding-left: 20px; }
.news_inf { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #333; }
.news_inf_fon { background-image: url(../a_news_big/news_inf_fon.gif); background-repeat: repeat-x; background-position: left bottom; padding: 12px; }

.news_date_main { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #F90; padding-left: 8px; }
.news_hd_main { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #426777; text-decoration: underline; padding-left: 16px; }
.news_date_page { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #F90; padding-left: 20px; text-align: right; padding-right: 20px; }

.links_cat { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #F90; padding-left: 8px; background-image: url(../a_news_big/news_hd_fon.gif); background-repeat: no-repeat; background-position: left top; height: 22px; }
.links_cnt_name { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #666; }
.links_inf { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #000; }

/*................. Pad .................*/
.pad { padding-top: 10px; padding-right: 20px; padding-bottom: 4px; padding-left: 20px; }
.pad_info { padding-top: 6px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.pad_panel { padding-top: 6px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px; }
.pad_menu { padding: 2px; }
.pad_2 { padding-top: 2px; padding-bottom: 2px; }
.p_info { font-family:  Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #036; padding-left: 32px; }
.pad30 { padding: 30px; }
.desc { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #506A7C; }
.right { text-align: right; }
.pad_content {  font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #000; text-align: left; vertical-align: top; padding-right: 30px;	padding-left: 30px; }

/*................. Menu tree prod ............*/
.menu_tree_pad { padding-top: 6px; padding-right: 8px; padding-bottom: 0px; padding-left: 8px;}
.menu_tree_sec { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #F93; text-decoration: underline; }
.menu_tree_type { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #005984; text-decoration: none; padding-top: 6px; }

.panel_info { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #735E40; background-color: #e6dbc8; text-align: left; vertical-align: top; padding: 16px; }
.panel_info_br_r { background-image: url(../img/panel_info_br_fon.gif); background-color: #e6dbc8; background-repeat: repeat-y; background-position: right; }
.panel_info_br_d { background-image: url(../img/panel_info_br_fon.gif); background-color: #e6dbc8; background-repeat: repeat-x; background-position: bottom; }

.panel_menu { font-family: Verdana; font-size: 13px; font-weight: bold; color: #F90; padding-right: 8px; padding-left: 8px; }
.panel_hd { font-family: "Century Gothic", Verdana; font-size: 14px; font-weight: bold; color: #222; background-image: url(../img/panel_hd_fon.gif); background-repeat: repeat-x; text-align: left; vertical-align: middle; width: 247px; height: 25px; padding-left: 8px; }
.panel_u_fon { background-image: url(../img/panel_u_fon.gif); background-repeat: repeat-x; background-position: left top; }
.panel_cl_fon { background-image: url(../img/panel_cl_fon.gif); background-repeat: repeat-y; background-position: left top; background-color: #afc2c7; }
.panel_c_fon { background-image: url(../img/panel_c_fon.gif); background-repeat: repeat-y; background-position: left top; background-color: #d1dadb; }
.panel_cr1_fon { background-image: url(../img/panel_cr1_fon.gif); background-repeat: repeat-y; background-position: left top; background-color: #d1dadb;}
.panel_dl2_fon { background-color: #d1dadb; background-image: url(../img/panel_dl2_fon.gif); background-repeat: repeat-x; background-position: left top; }

/*.................. fons .................. */
.fon_out_l { background-image: url(../img/fon_out_l.jpg); background-repeat: repeat-x; background-position: right top; }
.fon_out_r { background-image: url(../img/fon_out_r.jpg); background-repeat: repeat-x; background-position: left top; }

.fon_fade_left { background-color: #F2F2F2; background-image: url(../img/fon_fade_left.jpg); background-repeat: repeat-y; background-position: right top; }
.fon_fade_right { background-color: #F2F2F2; background-image: url(../img/fon_fade_right.jpg); background-repeat: repeat-y; background-position: left top; }

.fon_main { font-family: Verdana, Geneva, sans-serif; background-image: url(../img/mag-9.jpg); background-repeat: no-repeat; background-position: right bottom; }
.page_width { max-width:960; width:960; }

.div_panel { background-image: url(../img/div_fon.jpg); background-repeat: no-repeat; background-position: right top; text-align: right; vertical-align: middle; height: 20px; font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #FFF; padding-right: 16px; }

.pic_fon { background-color: #FFF; background-image: url(../img/pic_fon.gif); background-repeat: repeat-x; background-position: left top; }

.order_plane_l2 { background-image: url(../img/order_plane_l2.gif); background-repeat: no-repeat; background-position: left top; height: 48px; width: 399px; min-width:399; padding-bottom: 6px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #666; }
.order_plane_l2-200 { background-image: url(../img/order_plane_l2-200.gif); background-repeat: no-repeat; background-position: left top; height: 48px; width: 399px; min-width:399; padding-bottom: 6px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #666; }
.order_plane_fon { background-image: url(../img/order_plane_fon.gif); background-repeat: repeat-x; background-position: left top; background-color: #FFF; padding-bottom: 6px; }
.price { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #F60; }


.filter_desc { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #000; text-align: right; vertical-align: top; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 10px; background-color: #E8EAEB; background-image: url(../img/filter_desc_fon.gif); background-repeat: repeat-y; background-position: right top; }
.filter_div { font-family: Verdana, Geneva, sans-serif; font-size: 9px; font-weight: normal; color: #DDCAA6; padding-left: 8px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; }
.cat_name { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #333; }
.cat_name_link { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #333; text-decoration: underline; }

.pad_lr { padding-right: 8px; padding-left: 8px; }

.price_grn { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #F60; text-align: center; vertical-align: middle; padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 6px; }
.price_usd { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #090; text-align: center; vertical-align: middle; padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 6px; }

.price_no { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #999; text-align: left; vertical-align: top; padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 6px; }
.price_list_grn { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #B34700; text-align: left; vertical-align: top; padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 6px; }
.price_list_usd { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #090; text-align: left; vertical-align: top; padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 6px; }


