body { font-family : arial, helvetica, sans, monospace; background-color : #f8f8f8; color : #000; margin : 0px; padding : 0px; scrollbar-3dlight-color : #ddd; scrollbar-arrow-color : #eee; scrollbar-base-color : #aaa; scrollbar-darkshadow-color : #777; scrollbar-face-color : #757575; scrollbar-highlight-color : #757575; scrollbar-shadow-color : #aaa; scrollbar-track-color : #cecece; }

a { color : #800; text-decoration : none; }
a:hover { color : #f00; text-decoration : underline; }

table, tr, td { font-size : 14px; }

p { font-size : 14px; margin : 0px 0px 10px 0px; }

address { color : #777; font-size : 12px; font-weight : italic; margin: 0px 0px 10px 0px; }

h1 { color : #004789; font-size : 22px; font-weight : bold; margin: 0px 0px 20px 0px; }
h2 { color : #004789; font-size : 20px; font-weight : bold; margin: 0px 0px 20px 0px; }
h3 { color : #004789; font-size : 18px; font-weight : bold; margin: 0px 0px 10px 0px; }
h4 { color : #004789; font-size : 16px; font-weight : bold; margin: 0px 0px 10px 0px; }
h5 { color : #004789; font-size : 14px; font-weight : bold; margin: 0px 0px 10px 0px; }
h6 { color : #004789; font-size : 12px; font-weight : bold; margin: 0px 0px 10px 0px; }

ul { font-size : 14px; }
ol { font-size : 14px; }
li { font-size : 14px; }

form { font-family : arial, helvetica, sans, monospace; font-size : 14px; margin : 0px 0px 0px 0px; }

input, textarea, select { font-family : arial, helvetica, sans, monospace; }

.sp_item_box_main { margin : 0px; }
.sp_item_box_main h3 { margin : 0px; padding : 8px 10px 8px 12px; background : #4188b9; font-size : 18px; }
.sp_item_box_main h3 a { color : #fff; }
.sp_item_box_main h3 span { color : #004789; }
.sp_item_box_main h4 { margin : 0px; padding : 12px 10px 0px 12px; background : #b7f3f2; font-size : 16px; }
.sp_item_box_main div { margin : 0px 0px 15px 0px; padding : 8px 10px 12px 12px; background : #b7f3f2; font-size : 12px; }
.sp_item_box_main div img { margin : 7px 0px 7px 0px; display : block; clear : both; border : 2px solid #b3d5ed; }

.sp_item_box_tech { margin : 0px; }
.sp_item_box_tech h3 { margin : 0px; padding : 8px 10px 8px 12px; background : #6fb4a4; font-size : 18px; }
.sp_item_box_tech h3 a { color : #fff; }
.sp_item_box_tech h3 span { color : #004789; }
.sp_item_box_tech h4 { margin : 0px; padding : 12px 10px 0px 12px; background : #c3e7e3; font-size : 16px; }
.sp_item_box_tech div { margin : 0px 0px 15px 0px; padding : 8px 10px 12px 12px; background : #c3e7e3; font-size : 12px; }
.sp_item_box_tech div img { margin : 7px 0px 7px 0px; display : block; clear : both; border : 2px solid #b3d5ed; }

.sp_item_box { margin : 0px; }
.sp_item_box h3 { margin : 0px; padding : 8px 10px 8px 12px; background : #e3d5bd; font-size : 18px; }
.sp_item_box h4 { margin : 0px; padding : 12px 10px 0px 12px; background : #f5ecd8; font-size : 16px; }
.sp_item_box div { margin : 0px 0px 15px 0px; padding : 8px 10px 12px 12px; background : #f5ecd8; font-size : 12px; }
.sp_item_box div img { margin : 7px 0px 7px 0px; display : block; clear : both; border : 2px solid #fac990; }

.sp_top_item_box { margin : 0px; }
.sp_top_item_box h4 { margin : 0px; padding : 12px 10px 0px 12px; font-size : 18px; }
.sp_top_item_box div { margin : 0px 0px 15px 0px; padding : 8px 10px 12px 12px; font-size : 14px; }
.sp_top_item_box div img { margin : 0px 7px 7px 0px; float : left; border : 2px solid #fac990; }

.vote_yes_box { margin : 0px; background : #d4ba53; }
.vote_yes_box_hover { margin : 0px; background : #0a0; }
.vote_yes_box_off { margin : 0px; background : #f5e6a9; }
.rating_box { margin : 0px; padding : 10px; background : #f7eab7; border : 0px; font-weight : bold; font-size : 14px; color : #000; text-align : center; }
.vote_no_box { margin : 0px; background : #d4ba53; }
.vote_no_box_hover { margin : 0px; background : #e00; }
.vote_no_box_off { margin : 0px; background : #f5e6a9; }

.backpath { margin : 0px 0px 20px 0px; font-size : 16px; font-weight : bold; }
.info_box { margin : 0px 0px 20px 0px; }
.info_box_bgcolor_1 { margin : 0px 0px 20px 0px; padding : 5px; background : #f5f5f5; border : 1px solid #d4d4d4; }
.info_box_bgcolor_2 { margin : 0px 0px 20px 0px; padding : 5px; background : #e8e8e8; border : 1px solid #d4d4d4; }
.filter_box { margin : 0px 0px 10px 0px; padding : 5px; background : #d9d4c9; border : 1px solid #c2bfb5; clear : both; }
.answer_link_box { margin : 0px 0px 10px 0px; padding : 5px; background : #decfae; border : 1px solid #d8c6a2; clear : both; }
.html_box { margin : 0px 0px 10px 0px; padding : 5px; background : #d3eaf4; border : 1px solid #c2bfb5; clear : both; }
.stat_box { margin : 0px 0px 10px 0px; padding : 0px; border : 0px; clear : both; }

table.update_info_table { border-spacing : 0px; border-collapse : collapse; border : 0px; margin : 0px 0px 20px 0px; }
table.update_info_table td { padding : 10px; border : 0px; text-align : justify; }

.txt_not_found { font-size : 12px; margin : 0px 0px 20px 0px; color : #0065b2; }

.nav_pages { margin : 4px 0px 20px 0px; }
.nav_pages a { text-decoration : none; background : #08728c; border : 0px; padding : 3px 5px 3px 5px; color : #fff; }
.nav_pages a:hover { text-decoration : none; background : #28aee0; border : 0px; padding : 3px 5px 3px 5px; color : #fff; }
.nav_pages b { text-decoration : none; background : #00395d; border : 0px; padding : 3px 5px 3px 5px; color : #fff; }
.nav_pages span { text-decoration : none; background : #81abda; border : 0px; padding : 3px 5px 3px 5px; color : #fff; }

table.list_table_style { border-spacing : 0px; border-collapse : collapse; border : 0px; margin : 0px 0px 20px 0px; }
table.list_table_style th { padding : 8px; border : 0px; background : #b69e78; color : #fff; font-size : 14px; text-align : left; }
table.list_table_style td { padding : 8px; border : 0px; text-align : justify; }
table.list_table_style thead th { border-bottom : 0px; }
.tr_bgcolor_1 { background : #fcf9ef; }
.tr_bgcolor_2 { background : #f4e8d3; }

a.sort_th { color : #002b73; }
a.sort_th:hover { color : #0042e8; }
a.sort_th_selected { color : #00455e; }
a.sort_th_selected:hover { color : #0093c9; }

a.readed { color : #63829e; text-decoration : none; }
a.readed:hover { color : #60a2df; text-decoration : underline; }

.comment_color { color : #044; }
.alarm_color { color : #00e; }
.error_color { color : #e00; }
.ok_color { color : #070; }
.field_name_color { color : #467b7c; }

.date_color { color : #004351; }
.splitter { color : #005d93; }

input.write { font-size : 16px; background-color : #fff; border : 1px solid #894000; }
input.button { font-size : 18px; background-color : #894000; border : 1px solid #894000; color : #fff; font-weight : bold; }
input.small_button { font-size : 16px; background-color : #894000; border : 1px solid #894000; color : #fff; font-weight : bold; }
select.write { font-size : 16px; background-color : #fff; border : 1px solid #894000; }

.rules_iframe { margin : 0px; background-color : #fff; border : 1px solid #894000; display : block; }

.comments_enter_box { margin : 0px 0px 10px 0px; padding : 5px; background : #c8e1e8; border : 1px solid #c2bfb5; clear : both; }
.comment_box { margin : 0px 0px 10px 0px; border : 1px solid #c2bfb5; }
.comment_box_selected { margin : 0px 0px 10px 0px; border : 1px solid #e50000; background : #c0ecff; }
.comment_color_1 { background : #fcf9ef; }
.comment_color_2 { background : #d7edf4; }
.comment_color_selected { background : #c0ecff; }
.comment_description_box { margin : 0px 0px 0px 0px; padding : 0px 0px 0px 0px; border-bottom : 0px solid #aecdea; font-size : 14px; }
.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; }

.to_comment_box { margin : 0px 0px 10px 0px; padding : 5px; background : #f4edd3; border : 1px solid #c2bfb5; }
.history_box { margin : 0px 0px 20px 0px; padding : 5px; background : #f4edd3; border : 1px solid #c2bfb5; }

.gal_box { background : #f4edd3; border : 1px solid #edd36d; margin : 0px 10px 10px 0px; padding : 10px; float : left; width : 220px; height : 270px; text-align : center; vertical-align : middle; }
.gal_box_unseeable { background : #ccc; border : 1px solid #bbb; margin : 0px 10px 10px 0px; padding : 10px; float : left; width : 220px; height : 270px; text-align : center; vertical-align : middle; }
.gal_top_icon_box { background : #f4edd3; border : 10px solid #f4edd3; margin : 0px 5px 10px 0px; padding : 0px; float : left; text-align : center; vertical-align : middle; }
.gal_top_icon_box_unseeable { background : #ccc; border : 10px solid #ccc; margin : 0px 5px 10px 0px; padding : 0px; float : left; text-align : center; vertical-align : middle; }

.edit_log_str { font-size : 11px; margin : 0px 0px 3px 0px; }

.premoderation_name { padding : 0px 0px 5px 0px; font-size : 14px; color : #003e7e; }
.premoderation_header { padding : 0px 0px 5px 0px; border-bottom : 1px solid #eadeae; font-size : 12px; }
.premoderation_body { margin : 20px 0px 20px 0px; font-size : 14px; }
.premoderation_options { padding : 5px 0px 0px 0px; border-top : 1px solid #eadeae; font-size : 12px; }

.base_menu ul { list-style : none; margin : 0px 0px 20px 0px; padding : 0px; clear : both; }
.base_menu ul li { background-image : url('/images/center-menu-arrow.gif'); background-repeat : no-repeat; background-position : left top; list-style : none; margin : 0px; padding : 0px 0px 8px 24px; font-size : 12px; }
.base_menu ul li b { font-size : 16px; }
.base_menu ul li span { font-size : 11px; color : #256d73; }
.base_menu ul li sup { font-size : 12px; color : #24f; }

.menu_1 { color : #fff; margin : 18px 0px 18px 0px; }
.menu_1 p { font-size : 16px; font-weight : bold; margin : 0px 20px 10px 50px;  }
.menu_1 p a { color : #fff; text-decoration : none; }
.menu_1 p a:hover { color : #fff; text-decoration : underline; }
.menu_1 div { font-size : 12px; font-weight : bold; margin : 0px 20px 5px 68px; }
.menu_1 div a { color : #fff; text-decoration : none; }
.menu_1 div a:hover { color : #fff; text-decoration : underline; }

.menu_2 { color : #fff; margin : 10px 0px 10px 0px; }
.menu_2 p { font-size : 14px; font-weight : bold; margin : 0px 20px 10px 60px;  }
.menu_2 p a { color : #fff; text-decoration : none; }
.menu_2 p a:hover { color : #fff; text-decoration : underline; }

.tags_1 { color : #fff; margin : 10px 10px 10px 25px; font-size : 12px; text-align : center; width : 150px; word-wrap : break-word; }
.tags_1 a { color : #fff; text-decoration : none; }
.tags_1 a:hover { color : #fff; text-decoration : underline; }

.bottom_menu_1 { color : #777; font-size : 14px; margin : 10px 30px 10px 30px; }
.bottom_menu_1 a { text-decoration : none; font-weight : bold; }
.bottom_menu_1 a:hover { text-decoration : underline; font-weight : bold; }

.bottom_menu_2 { color : #fff; font-size : 14px; margin : 10px 30px 20px 30px; }
.bottom_menu_2 a { color : #fff; text-decoration : none; font-weight : bold; }
.bottom_menu_2 a:hover { color : #fff; text-decoration : underline; font-weight : bold; }

.bottom_small_info { color : #444; font-size : 12px; margin : 0px 30px 20px 30px; }
.bottom_small_info a { color : #333; text-decoration : none; font-weight : bold; }
.bottom_small_info a:hover { color : #555; text-decoration : underline; font-weight : bold; }

.bottom_counters { margin : 0px 30px 30px 30px; }

.guest { color : #555; }
.guest a { color : #555; }
.guest a:hover { color : #777; }

.new_user { color : #333; }
.new_user a { color : #333; }
.new_user a:hover { color : #555; }

.user { color : #00a; }
.user a { color : #00a; }
.user a:hover { color : #00f; }

.moder { color : #080; }
.moder a { color : #080; }
.moder a:hover { color : #0a0; }

.admin { color : #a00; }
.admin a { color : #a00; }
.admin a:hover { color : #f00; }