body { font-family : verdana, monospace; background-color : #f4ffeb; color : #000; font-size : 12px; margin : 0px; padding : 0px; scrollbar-3dlight-color : #efe; scrollbar-arrow-color : #ded; scrollbar-base-color : #9a9; scrollbar-darkshadow-color : #676; scrollbar-face-color : #363; scrollbar-highlight-color : #363; scrollbar-shadow-color : #aba; scrollbar-track-color : #cdc; }

a { color : #015507; text-decoration : none; border-bottom : 1px dotted #015507; }
a:hover { color : #00900a; text-decoration : none; border-bottom : 1px solid #00900a; }

table, tr, td { font-size : 12px; }

p { font-size : 12px; margin : 0px 0px 10px 0px; }

address { color : #809879; font-size : 12px; font-weight : italic; margin: 0px 0px 10px 0px; }

h1 { color : #366720; font-size : 22px; font-weight : bold; margin: 0px 0px 10px 0px; }
h1 a { color : #015507; text-decoration : none; border-bottom: 1px dotted #015507; }
h1 a:hover { color : #00900a; text-decoration : none; border-bottom: 1px solid #00900a; }

h2 { color : #366720; font-size : 20px; font-weight : bold; margin: 0px 0px 10px 0px; }
h2 a { color : #015507; text-decoration : none; border-bottom: 1px dotted #015507; }
h2 a:hover { color : #00900a; text-decoration : none; border-bottom: 1px solid #00900a; }

h3 { color : #366720; font-size : 18px; font-weight : bold; margin: 0px 0px 10px 0px; }
h3 a { color : #015507; text-decoration : none; border-bottom: 1px dotted #015507; }
h3 a:hover { color : #00900a; text-decoration : none; border-bottom: 1px solid #00900a; }

h4 { color : #366720; font-size : 16px; font-weight : bold; margin: 0px 0px 10px 0px; }
h4 a { color : #015507; text-decoration : none; border-bottom: 1px dotted #015507; }
h4 a:hover { color : #00900a; text-decoration : none; border-bottom: 1px solid #00900a; }

h5 { color : #366720; font-size : 14px; font-weight : bold; margin: 0px 0px 10px 0px; }
h5 a { color : #015507; text-decoration : none; border-bottom: 1px dotted #015507; }
h5 a:hover { color : #00900a; text-decoration : none; border-bottom: 1px solid #00900a; }

h6 { color : #366720; font-size : 12px; font-weight : bold; margin: 0px 0px 10px 0px; }
h6 a { color : #015507; text-decoration : none; border-bottom: 1px dotted #015507; }
h6 a:hover { color : #00900a; text-decoration : none; border-bottom: 1px solid #00900a; }

ul { font-size : 12px; }
ol { font-size : 12px; }
li { font-size : 12px; }

form { font-family : verdana, monospace; font-size : 12px; margin : 0px 0px 0px 0px; }

table.main_frame_table { border : 0px; width : 100%; height : 100%; }
table.main_frame_table td.left { background : #4f960e url('/images/left-bg-top.jpg') no-repeat left top; }
table.main_frame_table td.left_line { background : #94cdaf url('/images/left-line-bg-middle.gif'); }
table.main_frame_table td.right { background : url('/images/right-bg-top.jpg') repeat-x top; }
table.main_frame_table td.right div.right_int { background : url('/images/right-bg-left-top.jpg') no-repeat left top; padding : 0px; margin : 0px; width : 100%; height : 100%; float : left; }
table.main_frame_table td.bottom_left { background : #4f960e url('/images/left-bg-bottom.jpg') repeat-x bottom; }
table.main_frame_table td.bottom_left_line { background : #94cdaf url('/images/left-line-bg-middle.gif'); }
table.main_frame_table td.bottom_right { background : url('/images/right-bg-bottom.jpg') repeat-x bottom; }

.left_green_field h2 { font-size : 14px; color : #fff; clear : both; }
.left_green_field h2 a { color : #fff; text-decoration : none; border-bottom: 1px dotted #fff; }
.left_green_field h2 a:hover { color : #fff; text-decoration : none; border-bottom: 1px solid #fff; }
.left_green_field ul { list-style : none; margin : 0px 0px 20px 0px; padding : 0px; clear : both; }
.left_green_field ul li { color : #fff; list-style : none; margin : 0px; padding : 0px 0px 5px 0px; }
.left_green_field ul li b { font-size : 10px; font-weight : bold; color : #ddd; }
.left_green_field ul li a { color : #fff; text-decoration : none; border-bottom: 1px dotted #fff; }
.left_green_field ul li a:hover { color : #fff; text-decoration : none; border-bottom: 1px solid #fff; }
.left_green_field ul li i { font-size : 10px; color : #eee; }

.base_menu ul { list-style : none; margin : 0px 0px 20px 0px; padding : 0px; clear : both; width : 584px; }
.base_menu ul li { list-style : none; margin : 0px; padding : 0px 0px 8px 0px; font-size : 12px; }
.base_menu ul li b { font-size : 16px; }
.base_menu ul li span { font-size : 10px; color : #256d73; }
.base_menu ul li sup { font-size : 12px; color : #24f; }

.sp_base_menu ul { list-style : none; margin : 0px 0px 20px 0px; padding : 0px; clear : both; }
.sp_base_menu ul li { list-style : none; margin : 0px; padding : 0px 0px 8px 0px; font-size : 12px; }
.sp_base_menu ul li b { font-size : 16px; }
.sp_base_menu ul li span { font-size : 10px; color : #256d73; }
.sp_base_menu ul li sup { font-size : 12px; color : #24f; }

.broods_az p sup { font-size : 12px; color : #24f; }

.vote_yes_box { margin : 0px; background : #a4bc95; }
.vote_yes_box a, a:hover { text-decoration : none; border-bottom: 0px; }
.vote_yes_box_hover { margin : 0px; background : #0a0; }
.vote_yes_box_hover a, a:hover { text-decoration : none; border-bottom: 0px; }
.vote_yes_box_off { margin : 0px; background : #c5dfba; }
.rating_box { margin : 0px; padding : 10px; background : #d4edc6; border : 0px; font-weight : bold; font-size : 14px; color : #000; text-align : center; }
.vote_no_box { margin : 0px; background : #a4bc95; }
.vote_no_box a, a:hover { text-decoration : none; border-bottom: 0px; }
.vote_no_box_hover { margin : 0px; background : #e00; }
.vote_no_box_hover a, a:hover { text-decoration : none; border-bottom: 0px; }
.vote_no_box_off { margin : 0px; background : #c5dfba; }

.backpath { margin : 0px 0px 20px 0px; font-size : 16px; padding : 0px; color : #080; }
.page_caption { margin : 0px 0px 20px 0px; }
.stat_box { margin : 0px 0px 10px 0px; padding : 0px; border : 0px; clear : both; }
.info_box { margin : 0px 0px 20px 0px; }
.info_box_bgcolor_1 { margin : 0px 0px 20px 0px; padding : 5px; background : #e7f5d8; border : 1px solid #7cbc9a; }
.info_box_bgcolor_2 { margin : 0px 0px 20px 0px; padding : 5px; background : #dff0ce; border : 1px solid #7cbc9a; }

.filter_box { margin : 0px 0px 5px 0px; padding : 5px; background : #b4d4a0; border : 1px solid #97bf7d; clear : both; }
.html_box { margin : 0px 0px 10px 0px; padding : 5px; background : #c4e1b0; border : 1px solid #a7cf8d; clear : both; }
.txt_not_found { font-size : 10px; margin : 0px 0px 20px 0px; color : #789d1e; }

.nav_pages { margin : 3px 0px 10px 0px; }
.nav_pages a { text-decoration : none; background : #328000; border : 0px; padding : 2px 4px 2px 4px; color : #fff; }
.nav_pages a:hover { text-decoration : none; background : #45b200; border : 0px; padding : 2px 4px 2px 4px; color : #fff; }
.nav_pages b { text-decoration : none; background : #1b4600; border : 0px; padding : 2px 4px 2px 4px; color : #fff; }
.nav_pages span { text-decoration : none; background : #95cd71; border : 0px; padding : 2px 4px 2px 4px; color : #c9edb2; }

table.list_table_style { margin : 0px 0px 10px 0px; border-spacing : 0px; border-collapse : collapse; border-top : 0px solid #81b369; border-bottom : 0px solid #81b369; background : #a2d18b; }
table.list_table_style th { padding : 5px; border-top : 0px solid #81b369; background : #a2d18b; color : #597e41; font-size : 10px; text-align : left; }
table.list_table_style td { border-top : 0px solid #81b369; padding : 5px; font-size : 10px; }
table.list_table_style thead th { border-bottom : 0px solid #81b369; }
.tr_bgcolor_1 { background-color : #d3eac8; }
.tr_bgcolor_2 { background-color : #bfdeb0; }

a.sort_th_selected { color : #00c; text-decoration : none; border-bottom: 1px dotted #00c; }
a.sort_th_selected:hover { color : #00f; text-decoration : none; border-bottom: 1px solid #00f; }

.comment_color { color : #343; }
.alarm_color { color : #00d; }
.error_color { color : #d00; }
.ok_color { color : #070; }
.field_name_color { color : #555; }
.date_color { color : #007d2e; }
.splitter { color : #5c9e3b; }

input.write { font-family : verdana, monospace; font-size : 12px; background-color : #fff; border : 1px solid #243d0f; }
input.button { font-family : verdana, monospace; font-size : 16px; background-color : #243d0f; border : 1px solid #243d0f; color : #fff; font-weight : bold; }
input.small_button { font-family : verdana, monospace; font-size : 12px; background-color : #243d0f; border : 1px solid #243d0f; color : #fff; font-weight : bold; }
select.write { font-family : verdana, monospace; font-size : 12px; background-color : #fff; border : 1px solid #243d0f; }

.rules_iframe { margin : 0px; background-color : #f4ffeb; border : 1px solid #243d0f; display : block; }

.comments_enter_box { margin : 0px 0px 10px 0px; padding : 5px; background : #d7e3cf; border : 1px solid #a9cd91; clear : both; }
.comment_box { margin : 0px 0px 10px 0px; border : 1px solid #93d6b3; }
.comment_box_selected { margin : 0px 0px 10px 0px; border : 1px solid #0000ff; background : #d0efc9; }
.comment_color_1 { background : #ecfae6; }
.comment_color_2 { background : #e0f4d7; }
.comment_color_selected { background : #d0efc9; }
.comment_description_box { margin : 0px 0px 10px 0px; padding : 0px 0px 8px 0px; border-bottom : 2px solid #c7efac; font-size : 12px; }
.comment_info_box { text-align : justify; }
.comment_new_txt { margin : 0px 10px 0px 0px; padding : 1px 4px 1px 4px; background : #080; color : #fff; }

.message_nr_txt { margin : 0px 0px 0px 10px; padding : 1px 4px 1px 4px; background : #a00; color : #fff; }
.message_n_txt { margin : 0px 10px 0px 0px; padding : 1px 4px 1px 4px; background : #080; color : #fff; }

.left_auth_table td { color : #fff; text-decoration : none; }
.left_auth_table td a { color : #fff; text-decoration : none; border-bottom: 1px dotted #fff; }
.left_auth_table td a:hover { color : #fff; text-decoration : none; border-bottom: 1px solid #fff; }
.left_auth_table td p { margin : 0px 0px 4px 0px; }
.left_auth_table td input.write { font-size : 12px; background-color : #d3eac0; border : 1px solid #a7cf8d; color : #020; }
.left_auth_table td input.left_auth_button { font-size : 14px; background-color : #285206; border : 1px solid #193700; color : #fff; font-weight : bold; }

.left_rek_block { background-color : #2e5a16; border : 1px solid #57a510; width : 220px; }
.left_rek_block_cap { background-color : #2c4e27; padding : 7px; color : #6fa668; font-size : 9px; }
.left_rek_block_text { padding : 7px; color : #9fd598; font-size : 11px; }
.left_rek_block_text a { color : #bee5b9; text-decoration : none; border-bottom : 1px dotted #fff; }
.left_rek_block_text a:hover { color : #daf1d7; text-decoration : none; border-bottom : 1px dotted #fff; }

.premoderation_name { padding : 0px 0px 5px 0px; font-weight : bold; font-size : 12px; color : #040; }
.premoderation_header { padding : 0px 0px 5px 0px; border-bottom : 1px dotted #7b8b6d; font-size : 10px; }
.premoderation_body { margin : 20px 0px 20px 0px; font-size : 10px; }
.premoderation_options { padding : 5px 0px 0px 0px; border-top : 1px dotted #7b8b6d; font-size : 10px; }

.to_comment_box { margin : 0px 0px 10px 0px; padding : 10px; background : #f0fff0; border : 1px solid #243d0f; }

.hosting_info { font-size : 10px; color : #fff; text-align : right; }
.hosting_info a { font-size : 10px; color : #fff; text-decoration : none; border-bottom: 1px dotted #fff; }
.hosting_info a:hover { font-size : 10px; color : #fff; text-decoration : none; border-bottom: 1px solid #fff; }

.ip_and_timer { font-size : 10px; color : #555; }

.gal_box { background : #ecfae6; border : 1px solid #c0e4c7; margin : 0px 10px 10px 0px; padding : 10px; float : left; width : 220px; height : 270px; text-align : center; vertical-align : middle; }
.gal_box_unseeable { background : #e4e4e4; border : 1px solid #d4d4d4; margin : 0px 10px 10px 0px; padding : 10px; float : left; width : 220px; height : 270px; text-align : center; vertical-align : middle; }

.edit_log_str { font-size : 10px; margin : 0px 0px 3px 0px; }

.new_user { color : #333; }
.new_user a { color : #333; text-decoration : none; border-bottom: 1px dotted #333; }
.new_user a:hover { color : #555; text-decoration : none; border-bottom: 1px solid #555; }

.user { color : #009; }
.user a { color : #009; text-decoration : none; border-bottom: 1px dotted #009; }
.user a:hover { color : #00f; text-decoration : none; border-bottom: 1px solid #00f; }

.moder { color : #070; }
.moder a { color : #070; text-decoration : none; border-bottom: 1px dotted #070; }
.moder a:hover { color : #090; text-decoration : none; border-bottom: 1px solid #090; }

.admin { color : #900; }
.admin a { color : #900; text-decoration : none; border-bottom: 1px dotted #900; }
.admin a:hover { color : #f00; text-decoration : none; border-bottom: 1px solid #f00; }