body, form { margin: 0px; padding: 0px; font-family: Tahoma; font-size: 12px; zoom: 1 }
a { color: #8621c7; }
ul {list-style-image: url(/cabinet/img/arg_mark.gif);}

.top_logo { background-image: url(/img/logo.gif); background-position: left top; background-repeat: no-repeat; width: 100%; height: 300px; vertical-align: top; }
.home_ico { /*cursor: hand;*/ background-image:url(/img/home.gif); background-position: center center; background-repeat: no-repeat; position: absolute; top: 47px; left: 47px; width: 25px; height: 23px; padding: 2px; font-size:14px; text-decoration: none; }
.home_ico:hover { background-image:url(/img/home_s.gif); }
.sitemap_ico { background-image:url(/img/sitemap.gif); background-position: center center; background-repeat: no-repeat; position: absolute; top: 48px; left: 111px; width: 31px; height: 21px; padding: 2px; font-size:14px; text-decoration: none; }
.sitemap_ico:hover { background-image:url(/img/sitemap_s.gif); }
.mail_ico { background-image:url(/img/mail.gif); background-position: center center; background-repeat: no-repeat; position: absolute; top: 73px; left: 179px; width: 25px; height: 23px; padding: 2px; font-size:14px; text-decoration: none; }
.mail_ico:hover { background-image:url(/img/mail_s.gif); }
.logo_t { text-decoration: none; position: absolute; top: 180px; left: 91px; font-size: 11px; color: #000000; line-height: 10px; padding-bottom: 3px }
#login_form { font-size: 11px; }
.top_bg { background-image:url(/img/top_bg.gif); background-position: right top; background-repeat: no-repeat; }
.top_link { margin-left: 10px; margin-top: 40px }
.page_path { font-size: 10px; padding-left: 10px; color: #8621c7; }
.page_path a { font-size: 10px; }
.ml_c { background-image: url(/img/ml_c.gif); background-repeat: repeat-x; }
.sl_c { background-image: url(/img/sl_c.gif); background-repeat: repeat-x; }
.sl_1 { background-image: url(/img/sl_1.gif); background-repeat: no-repeat; width: 65px; height: 92px; }
.sl_2 { background-image: url(/img/sl_2.gif); background-repeat: no-repeat; width: 168px; height: 92px; }
.sl_3 { background-image: url(/img/sl_3.gif); background-repeat: no-repeat; width: 164px; height: 92px; }
.sl_4 { background-image: url(/img/sl_4.gif); background-repeat: no-repeat; width: 196px; height: 92px; }
.m_bg { background-image: url(/img/ac_bg.gif); background-repeat: repeat-x; height: 131px; vertical-align: top }
.m_l { background-image: url(/img/ac_l.gif); background-repeat: no-repeat; height: 131px; background-position: right top; padding-right: 50px }
.con_l { background-image: url(/img/con_l.gif); background-repeat: no-repeat; width: 259px; height: 46px }
.con_r { background-image: url(/img/con_r.gif); background-repeat: no-repeat; width: 9px; height: 46px }
.con_bg { background-image: url(/img/con_bg.gif); background-repeat: repeat-x; height: 46px; width: 100% }
.fu_l { background-color: #e9e8f3; border-left: 1px solid #aabfdd; width: 3px;; font-size: 1px }
.fu_r { background-color: #e9e8f3; border-right: 1px solid #aabfdd; width: 3px;; font-size: 1px }
.fu_b { background-color: #e9e8f3; border-bottom: 1px solid #aabfdd; height: 3px; font-size: 1px; line-height: 1px }
.fu_p { background-image: url(/img/fu_p.gif); background-repeat: no-repeat; background-position: left center; padding: 0px 0px 2px 20px; font-size: 13px; font-weight: bold; }
.fu_c { background-color: #e9e8f3; text-align: left; padding: 5px 0px 5px 0px; }
.fu_c div { margin: 4px 0px 4px 2px; }
.ac_head { color: #6852c7; font-size: 14px; font-weight: bold; padding-top: 18px; }
.ac_txt { font-weight: bold; margin-top: 10px; line-height: 18px}
.ac_txt a { color: #8621c7;}
.ac_head img { margin: 0 10px}
.menu_l { background-image:url(/cabinet/img/menu_l.gif); width: 14px; height: 31px; background-repeat:no-repeat }
.menu_r { background-image:url(/cabinet/img/menu_r.gif); width: 19px; height: 31px; background-repeat:no-repeat }
.menu_c { background-image:url(/cabinet/img/menu_c.gif); height: 31px; }
.menu_c a { color: #002c9d; font-size: 13px; font-weight:bold; text-decoration: none }
.menu_l_ns { background-image:url(/cabinet/img/menu_l_ns.gif); width: 14px; height: 31px; background-repeat:no-repeat }
.menu_r_ns { background-image:url(/cabinet/img/menu_r_ns.gif); width: 19px; height: 31px; background-repeat:no-repeat }
.menu_c_ns { background-image:url(/cabinet/img/menu_c_ns.gif); height: 31px; }
.menu_c_ns span { color: #002c9d; font-size: 13px; font-weight:bold; text-decoration: none; white-space: nowrap }
.menu_c_ns a { color: #002c9d; font-size: 13px; font-weight:bold; text-decoration: none; white-space: nowrap }
.sett { padding: 6px 0px 6px 8px; }
.sett a { color: #002c9d; font-size: 12px; margin-left: 9px; }
.sett a:hover { color: #8621c7; }
.foot_txt { color: #c7c7ce; font-size: 11px }
.foot_txt a { color: #c7c7ce; }
.gr_tlc { background-image:url(img/gr_m_tlc.gif); background-repeat: no-repeat; height: 9px; width: 9px }
.gr_trc { background-image:url(img/gr_m_trc.gif); background-repeat: no-repeat; height: 9px; width: 9px }
.gr_blc { background-image:url(img/gr_m_blc.gif); background-repeat: no-repeat; height: 9px; width: 9px }
.gr_brc { background-image:url(img/gr_m_brc.gif); background-repeat: no-repeat; height: 9px; width: 9px }
.gr_o { background-color: #ececec; font-size: 1px; line-height: 1px }
.gr_line { border-bottom: 1px solid #d9ccdc; padding: 5px 0px 5px 0px; color: #333333; font-size: 12px; text-align: left }
.gr_line span { font-size: 13px; font-weight: bold; color: #877b8a }
.acb_c { background-image:url(img/acb_c.gif); background-repeat:repeat-x; vertical-align: top; padding: 16px 12px 16px 12px}
.acb_head { font-size: 14px; font-weight: bold; color: #6852c7; margin-bottom: 8px; text-align: left; }
.acb_txt { font-size: 12px; line-height: 18px; font-weight: bold; text-align: left; }
.acb_txt img { margin-left: 8px; }
.reg_head { font-size: 15px; font-weight: bold; color: #6c56c8; padding: 0px 3px 0px 3px; margin-bottom: 10px }
.reg_form_line { border-bottom: 1px solid #b1afca; height: 8px; margin-bottom: 8px; }
.error_head { font-size: 11px; color: #c50056; font-weight: bold; padding: 0px 3px 0px 3px; }
.error_txt { font-size: 11px; color: #8e8e8e; padding: 0px 3px 0px 3px; }
.form_inp { height: 16px; border: 1px solid #b3b9c3; width: 98% }
.form_txt, .form_txt_e { white-space: nowrap; width: 10%; padding: 0px 3px 0px 3px; font-size: 12px }
.form_cell, .form_cell_e { padding: 3px 0px 3px 0px }
.form_cell_e { border-bottom: 1px solid #c50056; border-top: 1px solid #c50056; border-right: 1px solid #c50056;  }
.form_txt_e { border-bottom: 1px solid #c50056; border-top: 1px solid #c50056; border-left: 1px solid #c50056;  }

.grt_ltc { background-image:url(img/grt_ltc.gif); background-repeat: no-repeat; height: 9px; width: 9px }
.grt_rtc { background-image:url(img/grt_rtc.gif); background-repeat: no-repeat; height: 9px; width: 9px }
.grt_lbc { background-image:url(img/grt_lbc.gif); background-repeat: no-repeat; height: 9px; width: 9px }
.grt_rbc { background-image:url(img/grt_rbc.gif); background-repeat: no-repeat; height: 9px; width: 9px }
.grt_l { border-left: 1px solid #ECECEC; font-size: 1px; }
.grt_t { border-top: 1px solid #ECECEC; font-size: 1px; }
.grt_r { border-right: 1px solid #ECECEC; font-size: 1px; }
.grt_b { border-bottom: 1px solid #ECECEC; font-size: 1px; }

.spr_lh { padding: 8px 8px 2px 8px;font-size: 11px; color: #6c56c8; }
.spr_find { padding-left: 8px; }  
.spr_find_img { display:inline; vertical-align: middle; padding-left: 5px; }
.spr_abc, .spr_abc_ { padding: 0px 8px 8px 8px; }
.spr_abc_ { padding: 0px 8px 0px 8px; }
.spr_abc, .spr_abc_ a { color: #8621c7; font-size: 11px }

span.advertisement { /*font-size: 80%;*/ }
