BODY { background-color: #FEF9EE; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

BODY,
H1, H2, H3, H4, H5, .th, .th1, .th2, .th2_link, .th3, .th4, .th5, .h1_red,
.th1_white, .th1_cms, .th1_1, .th1_2, .th1_simple,
.t, .t1, .t2, .t3, .t_light, .t_little, .t_justify, .t_link, .t_link_big,  .t_link_big2, .t_red_bold_link, .t_link_simple, .t_link_middle,
.t_small, .t_grey, .t_grey_bold, .t_grey_little, .t_blue, .t_red, .t_red2, .t_red_bold, .t_green, .t_white, .t_white_big, .grey_small, .grey_middle,
.main_block, .main_block_left, .catalog_h1, .catalog_h2, .catalog_h3, .catalog_h4, .copyrights, 
.login_input, .search_input, .cart_input,
.search_button, .login_button,
.paginator_sel_num, .paginator_active_num, .paginator_active_more, .paginator_text, 
.adv_table, .adv_table2, .adv_table_header, 
.div_select, .div_select2, .div_select_over, .div_select_selected, .div_select_selected_text,
.admin_h, .admin_table, .admin_table2 
{ font-family: Arial; color: #594E3C; text-decoration: none; font-weight: 400; font-size: 12px; }

H1, .th1, .th1_white, .th1_cms { font-family: Tahoma; color: #9D6F0A; font-size: 14px; font-weight: 700; }
.th1:hover { text-decoration: underline; }
.th1_white { color: #FFFFFF; }
.th1_cms { font-size: 30px; }
.th1_1, .th1_2 { color: #787878; font-size: 20px; font-weight: 400; }
.th1_simple { color: #FFFFFF; text-decoration: none; font-weight: 700; font-size: 12px; }
.h1_red { color: #9D6F0A; font-size: 12px; font-weight: 700; }
H2, .th2, .th2_link { color: #9D6F0A; font-size: 12px; font-weight: 700; }
.th2_link { text-decoration: underline; }
.th2:hover { text-decoration: none; }
H3, .th3 { color: #9D6F0A; font-size: 12px; font-weight: 700; }
H4, .th4 { color: #9D6F0A; font-size: 14px; font-weight: 700; }
H5, .th5 { color: #9D6F0A; font-size: 14px; font-weight: 700; }

.t_justify { text-align: justify; }
.t_link { color: #594E3C; text-decoration: underline; }
.t_link_big, .t_link_big2 { color: #2B7413; font-size: 14px; text-decoration: underline; font-weight: 400; }
.t_link_big2 { font-size: 16px; }
.t_red_bold_link { color: #ED1C24; font-weight: 700; text-decoration: none; }
.t_red_bold_link:hover { text-decoration: underline; }
.t_link_simple { text-decoration: none; }
.t_link_simple:hover { text-decoration: underline; }
.t_link_middle { font-size: 11px; color: #8A8A8A; text-decoration: underline; }
.thlink { color: #9D6F0A; text-decoration: none; }
.link { color: #594E3C; text-decoration: underline; }
.link2 { color: #594E3C; text-decoration: underline; }
.link:hover { color: #482B00; text-decoration: none; }
.link2:hover { color: #011dd7; text-decoration: none; }

.t_small { font-size: 10px; }
.t_grey { color: #8A8A8A; }
.t_grey_bold { color: #8A8A8A; font-weight: 700; }
.t_grey_little { color: #8A8A8A; font-size: 11px; }
.t_grey_little a { color: #8A8A8A; font-size: 11px; text-decoration: underline; }
.t_blue { color: #035479; }
.t_red { color: #ED1C24; }
.t_red_bold { color: #ED1C24; font-weight: 700; }
.t_red2 { color: #ED1C24; font-weight: 700; font-size: 12px; }
.t_green { color: #50AD28; }
.t_white, .t_white_big { color: #FFFFFF; }
.t_white .t_white_big { font-size: 14px; }
.t_white a { color: #FFFFFF; }
.t_light, .grey_small, .grey_middle { font-size: 11px; color: #8A8A8A; line-height: 1.4; }
.t_light a { color: #8A8A8A; }
.t_little { font-size: 10px; color: #8A8A8A; }
.t_little a { color: #5AAA47; }

.topline { background: url(../images/bg/bg_topline.gif) top left repeat-x; }
.rightline { background: url(../images/bg/bg_rightline.gif) top left repeat-y; }
.flash { background: url(../images/bg/bg_flash.gif) top left repeat-y; vertical-align: top; }

.menucolumn { background: url(../images/bg/bg_menucolumn.gif) top left repeat-y; vertical-align: top; }
.mainmenu { background: url(../images/bg/bg_mainmenu.gif) top left no-repeat; vertical-align: top; text-align: left; font-family: Arial; color: #7A5400; text-decoration: none; font-weight: bold; font-size: 12px; padding-left: 19px; padding-top: 5px; }
.mainmenu2 { background: url(../images/bg/bg_mainmenu2.gif) top left no-repeat; vertical-align: top; text-align: left; font-family: Arial; color: #7A5400; text-decoration: none; font-weight: bold; font-size: 12px; padding-left: 19px; padding-top: 5px; }
.menulink { color: #7A5400; text-decoration: none; }
.menulink:hover { text-decoration: underline; }
.catalogmenu1 { background: url(../images/bg/bg_catalogmenu1.gif) top left no-repeat; vertical-align: top; text-align: left; font-family: Arial; color: #A46D1E; text-decoration: none; font-weight: bold; font-size: 12px; padding-left: 26px; padding-top: 7px; }
.catalogmenu2 { background: url(../images/bg/bg_catalogmenu2.gif) top left no-repeat; vertical-align: top; text-align: left; font-family: Arial; color: #A46D1E; text-decoration: none; font-weight: bold; font-size: 12px; padding-left: 26px; padding-top: 5px; }
.cataloglink { color: #A46D1E; text-decoration: none; }
.cataloglink:hover { text-decoration: underline; }
.submenu { padding-left: 19px; padding-right: 31px; padding-top: 7px; padding-bottom: 19px; }
.submenunit { vertical-align: top; padding-left: 0px; padding-right: 0px; padding-top: 4px; padding-bottom: 4px; }
.submenulink { text-align: left; font-family: Verdana; color: #382603; text-decoration: none; font-weight: none; font-size: 11px; }
.submenulink:hover { text-decoration: underline; }

.catalog_table { display: inline; text-align: left; }
.catalog_h1, .catalog_h2, .catalog_h3, .catalog_h4 { vertical-align: top; font-family: Tahoma; color: #7A5400; text-decoration: none; font-weight: 700; font-size: 11px; padding-left: 2px; padding-right: 7px; padding-top: 1px; white-space: nowrap; }
.catalog_h3, .catalog_h4 { padding-left: 2px; padding-right: 2px; }
.catalog_h1, .catalog_h3 { padding-right: 0px; }
.catalog_h2, .catalog_h4 { padding-left: 0px; }
.catalog_link { color: #7A5400; text-decoration: none; }
.catalog_link:hover { text-decoration: underline; }
.catalog_image { background: url(../images/bg/bg_catalog_image.gif) top left no-repeat; vertical-align: top; padding-left: 4px; padding-right: 8px; padding-top: 3px; padding-bottom: 9px; }
.catalog_image2 { background: url(../images/bg/bg_catalog_image2.gif) top left no-repeat; vertical-align: top; padding-left: 4px; padding-right: 8px; padding-top: 3px; padding-bottom: 9px; }

.main_block, .main_block_left { vertical-align: top; text-align: justify; padding-left: 15px; padding-right: 4px; padding-top: 16px; padding-bottom: 25px; }
.main_block_left { text-align: left; padding-bottom: 0px; }
.th1_bg { background: url(../images/bg/bg_th.gif) top left repeat-x; text-align: left; vertical-align: top; padding-left: 15px; padding-top: 4px; }
.tht { margin-left: -15px; }
.th { background: url(../images/bg/bg_th.gif) top left repeat-x; text-align: left; vertical-align: top; font-family: Tahoma; color: #9D6F0A; font-weight: bold; font-size: 14px; padding-top: 4px; }
.thl { background: url(../images/bg/bg_thl.gif) top left no-repeat; }
.thr { background: url(../images/bg/bg_thr.gif) top right no-repeat; }

.copyrights { text-align: center; vertical-align: top; font-family: Tahoma; color: #946C16; text-decoration: none; font-weight: none; font-size: 10px; padding-top: 20px; padding-bottom: 20px; }
.copyrightslink { color: #946C16; text-decoration: none; }

.login_input, .cart_input { display: inline; width: 120px; height: 18px; border: 1px solid #A5ACB2; color: #8A8A8A; font-size: 11px; padding-left: 5px; padding-right: 5px; }
.cart_input { width: 50px; }
.login_checkbox { width: 13px; height: 13px; vertical-align: middle; border: 0px solid #A5ACB2;}
.login_button, .search_button { width: 48px; height: 18px; display: inline; padding: 0px; margin: 0px; }

.paginator_text { color: #594E3C; font-size: 14px; font-weight: 700; }
.paginator_active_more { color: #9D6F0A; font-size: 14px; text-decoration: underline; font-weight: 400; }
.paginator_active_num { color: #9D6F0A; font-size: 14px; text-decoration: underline; }
.paginator_sel_num { color: #9D6F0A; font-size: 12px; font-weight: 700; }

.photo_border { border: 5px solid #EECD96; }
.photo_border2 { border: 2px solid #EECD96; }
.dots { background: url(../images/bg/dots.gif) top left repeat-x; }
.dots_y { background: url(../images/bg/dots_y.gif) 0px 0px repeat-y; vertical-align: top; }
.dots_x, .hr_line { background: url(../images/bg/dots_x.gif) 0px 0px repeat-x; vertical-align: top; }

a { color: #594E3C; text-decoration: underline; }
a:hover { color: #482B00; text-decoration: none; }

.div_select, .div_select2, .div_select_over { background-color: #FFFFFF; border-collapse: collapse; border: 1px solid #7F9DB9; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; }
.div_select2 { background-color: #F8F8F8; }
.div_select_over, tr.div_select_over td { background-color: #E9E9E9; }
.div_select_selected_text { color: #3F3F3F; padding-left: 5px; padding-right: 5px; }
.div_select_selected { height: 21px; background-color: #FFFFFF; border-collapse: collapse; border: 1px solid #7F9DB9; }

.ul_main, .ul_empty { display: list-item; list-style-position: outside; padding-left: 0px; margin-left: -25px; line-height: 1.5; }
.ul_block { margin-top: 6px; margin-bottom: 9px; line-height: 1.6; }
.ul_main { list-style-image: url(../images/bg/ul_dot.gif); }
.ul_empty { list-style-image: url(../images/bg/ul_dot_empty.gif); }
.ul_main2 { list-style-image: url(../images/bg/ul_dot2.gif); margin-left: -25px; line-height: 1.8; }
.ul_main3 { list-style-image: url(../images/bg/ul_dot2.gif); margin-left: 15px; }
.ul_main4 { list-style-image: url(../images/bg/ul_dot4.gif); margin-left: -7px; }
.ul_main5 { list-style-image: url(../images/bg/ul_dot5.gif); margin-left: -23px; }
.ul_main6 { list-style-image: url(../images/bg/ul_dot6.gif); margin-left: -25px; }

table.adv_table, table.adv_table td { border-collapse: collapse; border: 1px solid #787878; }
table.adv_table2, table.adv_table2 td { border-collapse: collapse; border: 1px solid #EBEBEB; }
table.adv_table td, table.adv_table2 td { padding: 5px; }
table.adv_table2 td { cursor: pointer; }
.adv_table_header { background-color: #C0BEBE; color: #FFFFFF; } 

.admin_h { font-weight: 400; }
.admin_table { border-bottom: 1px solid #EBEBEB; padding-top: 7px; padding-bottom: 7px; padding-left: 0px; padding-right: 0px; white-space: nowrap; }
.admin_table2 { border-bottom: 1px solid #EBEBEB; padding-top: 7px; padding-bottom: 7px; padding-left: 0px; padding-right: 0px; }
.admin_input { width: 400px; }

.ri {width: 90%;}
.ri2 {width: 100%;}

FORM, P, H1, H2, H3, H4, H5, H6, .inline { display: inline; }
INPUT,SELECT,TEXTAREA { font-family: Arial; color: #5F5F5F; text-decoration: none; font-weight: 400; font-size: 12px; padding-left: 5px; padding-right: 5px; }
SELECT { line-height: 1.5; }
TEXTAREA, IFRAME { width: 100%; }
BUTTON { background-color: #FFFFFF; width: 78; height: 26; border: 0; }
IFRAME { border: 1px solid #A5ACB2; }
.white_bg { background-color: #FFFFFF; }

.bb_start { background: url(../images/admin/wysiwyg/left.gif) no-repeat; }
.bb_button1, .bb_button2, .bb_button1_over, .bb_button2_over { text-align: center; vertical-align: middle; }
.bb_button1 { background: url(../images/admin/wysiwyg/bg.gif) no-repeat; }
.bb_button1_over { background: url(../images/admin/wysiwyg/bg-active.gif) no-repeat; }
.bb_button2 { background: url(../images/admin/wysiwyg/bg-all.gif) repeat-x; }
.bb_button2_over { background: url(../images/admin/wysiwyg/bg-all-active.gif) repeat-x; }
.bb_end { background: url(../images/admin/wysiwyg/right.gif) no-repeat; }

.body_wyswyg { background-color: #FFFFFF; font-family: Arial; color: #222222; text-decoration: none; font-weight: 400; font-size: 12px; padding: 5px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; }
.table_insert, .body_insert { background-color: #E0DFE3; font-family: Arial; font-size: 12px; color: #000000; }
.wyswyg_insert_button { width: 75; height: 23; color: #000000; }
.note { font-size: 11px; font-style: italic; color: #222222; }
.t_link_little { color: #364788; text-decoration: none; font-size: 11px; }

.font_styles { 
   position: absolute; overflow: visible; visibility: visible; left: 0; top: 0; z-index: 10;
   width: 230px; height: 1px;  
   background-color: #FFFFFF; border: 1px solid #949EA1; 
   font-family: Tahoma; color: #222222; text-decoration: none; font-weight: 400; font-size: 12px;
   padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;
}

.symbols { 
   position: absolute; overflow: visible; visibility: visible; left: 0; top: 0; z-index: 11;
   width: 180px; height: 50px;  
   background-color: #FFFFFF; border: 1px solid #949EA1; 
   font-family: Tahoma; color: #222222; text-decoration: none; font-weight: 400; font-size: 12px;
   padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;
}

#div_hid, #log { 
   position: absolute; overflow: hidden; visibility: visible; left: 0; top: 0; z-index: 1;
   width: 1; height: 1;
}
