body { font-family: Arial; font-size: 11px; color: #00000; background-color: #FDF9CA; margin: 0px; }
a { font-family: Arial; font-size: 11px; color: #009933; text-decoration: underline; }
a:hover { font-family: Arial; font-size: 11px; color: #009933; text-decoration: none; }

.logo {}

.title { font-family: Courier New; font-size: 44px; font-weight: bold; color: #000000; padding: 20px; }
.title_sub { font-family: Times New Roman; font-size: 16px; font-style: italic; color: #000000; }

.contacts { border-left: solid 1px #009933; border-bottom: solid 1px #009933; padding: 10px; }
.contacts_icon {}
.contacts_text { font-family: Courier New; font-size: 11px; color: #000000; }
.contacts_text a { font-family: Courier New; font-size: 11px; color: #009933; text-decoration: underline; }
.contacts_text a:hover { font-family: Courier New; font-size: 11px; color: #009933; text-decoration: none; }

.menu {}
.menu_table { border-left: solid 1px #009933; border-bottom: solid 1px #009933; }
.menu_icon { cursor: default; }
.menu_text { font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; }
.menu_text a { font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; }
.menu_text a:hover { font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }

.auth {}
.auth_table { border-left: solid 1px #009933; border-bottom: solid 1px #009933; }
.auth_icon { cursor: default; }
.auth_text { font-family: Arial; font-size: 11px; color: #000000; }
.auth_text a { font-family: Arial; font-size: 11px; text-decoration: underline; color: #000000; }
.auth_text a:hover { font-family: Arial; font-size: 11px; text-decoration: none; color: #000000; }
.auth_edit { font-family: Arial; font-size: 11px; color: #000000; background-color: #CFE873; width: 100px; border: solid 1px #009933; }
.auth_button { width: 32px; height: 32px; }

.user { }
.user_avatar { font-family: Arial; font-size: 11px; color: #000000; background-color: #FFFFFF; border: solid 1px #CAD1D9; }
.user_avatar a { font-family: Arial; font-size: 11px; color: #000000; text-decoration: underline; }
.user_avatar a:hover { font-family: Arial; font-size: 11px; color: #000000; text-decoration: none; }
.user_avatar_admin { font-family: Arial; font-size: 14px; font-weight: bold; color: #FF0000; }
.user_avatar_info { font-family: Arial; font-size: 10px; color: #000000; border-top: solid 1px #CAD1D9; margin-top: 5px; padding: 2px; }
.user_profile { font-family: Arial; font-size: 11px; color: #000000; background-color: #FFEBB1; border: solid 1px #B18400; }
.user_profile a { font-family: Arial; font-size: 11px; color: #009933; text-decoration: underline; }
.user_profile a:hover { font-family: Arial; font-size: 11px; color: #009933; text-decoration: none; }

.block { border-left: solid 1px #009933; }

.header { font-family: Arial; font-size: 14px; font-weight: bold; color: #000000; }
.header a { font-family: Arial; font-size: 14px; font-weight: bold; color: #000000; text-decoration: underline; }
.header a:hover { font-family: Arial; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; }

.tree {}
.tree_table { cursor: default; }
.tree_icon {}
.tree_group { font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; }
.tree_group a { font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; }
.tree_group a:hover { font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
.tree_node { font-family: Arial; font-size: 11px; color: #000000; }
.tree_node a { font-family: Arial; font-size: 11px; color: #000000; text-decoration: underline; }
.tree_node a:hover { font-family: Arial; font-size: 11px; color: #000000; text-decoration: none; }
.tree_sub { font-family: Arial; font-size: 11px; color: #000000; padding-left: 20px; }

.catalog {}
.catalog_image { border: dashed 1px #808080; }
.catalog_time { font-family: Arial; font-size: 11px; font-style: italic; color: #808080; }
.catalog_title { font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; }
.catalog_title a { font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; }
.catalog_title a:hover { font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
.catalog_text { font-family: Arial; font-size: 11px; color: #000000; }
.catalog_text a { font-family: Arial; font-size: 11px; color: #009933; text-decoration: underline; }
.catalog_text a:hover { font-family: Arial; font-size: 11px; color: #009933; text-decoration: none; }
.catalog_text span div { font-family: Arial; font-size: 11px; color: #000000; }
.catalog_more { font-family: Arial; font-size: 11px; color: #000000; }
.catalog_more a { font-family: Arial; font-size: 11px; color: #009933; text-decoration: underline; }
.catalog_more a:hover { font-family: Arial; font-size: 11px; color: #009933; text-decoration: none; }

.adv { font-family: Arial; font-size: 11px; color: #000000; border-left: solid 1px #009933; border-bottom: solid 1px #009933; }
.adv_header { font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; }
.adv_header a { font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; }
.adv_header a:hover { font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
.adv_image { border: dashed 1px #808080; }
.adv_time { font-family: Arial; font-size: 10px; font-style: italic; color: #808080; }
.adv_title { font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; }
.adv_title a { font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; }
.adv_title a:hover { font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; }
.adv_text { font-family: Arial; font-size: 10px; color: #000000; }
.adv_text a { font-family: Arial; font-size: 10px; color: #009933; text-decoration: underline; }
.adv_text a:hover { font-family: Arial; font-size: 10px; color: #009933; text-decoration: none; }
.adv_toolbar{ font-family: Arial; font-size: 10px; color: #000000; }
.adv_toolbar a { font-family: Arial; font-size: 10px; color: #009933; text-decoration: underline; }
.adv_toolbar a:hover { font-family: Arial; font-size: 10px; color: #009933; text-decoration: none; }

.banner { padding: 10px; }

.copyright { font-family: Arial; font-size: 10px; color: #000000; padding: 10px; }
.copyright a { font-family: Arial; font-size: 10px; color: #000000; text-decoration: underline; }
.copyright a:hover { font-family: Arial; font-size: 10px; color: #000000; text-decoration: none; }
.copyrights_ico { vertical-align: middle; }

.toolbar{ font-family: Arial; font-size: 11px; color: #000000; }
.toolbar a { font-family: Arial; font-size: 11px; color: #009933; text-decoration: underline; }
.toolbar a:hover { font-family: Arial; font-size: 11px; color: #009933; text-decoration: none; }

.form {}
.form_title {font-family: Arial; font-size: 14px; font-weight: bold; font-style: italic; color: #000000; }
.form_error { font-family: Arial; font-size: 11px; color: #FF0000; }
.form_needle { font-family: Arial; font-size: 14px; font-weight: bold; color: #FF0000; }
.form_hint { font-family: Arial; font-size: 11px; font-style: italic; color: #000000; }
.form_text { font-family: Arial; font-size: 11px; color: #000000; }
.form_text a { font-family: Arial; font-size: 11px; color: #009933; text-decoration: underline; }
.form_text a:hover { font-family: Arial; font-size: 11px; color: #009933; text-decoration: none; }
.form_edit { font-family: Arial; font-size: 11px; color: #000000; background-color: #CFE873; border: solid 1px #009933; }
.form_button { font-family: Arial; font-size: 11px; color: #FFFFFF; background-color: #A0A0A0; border: solid 1px #808080; padding: 2px; }