.bg1 {  background-image: url('bg1.png'); background-repeat: no-repeat; }
.bg2 {  background-image: url('bg2.png'); background-repeat: repeat-y; }
.bg3 {  background-image: url('bg3.png'); background-repeat: no-repeat; }
.bg4 {  color: #666666; font-weight: bold; font-size: 11px; text-align: center; background-color: #DEDEDE; background-image: url('bg4.png'); background-repeat: no-repeat; width: 172px; height: 16px; }
.bg5 {  background-image: url('bg5.png'); background-repeat: no-repeat; height: 9px; }
.foot1 {  background-image: url('foot1.png'); background-repeat: no-repeat; width: 55px; height: 9px; }
.foot2 {  background-image: url('foot2.png'); background-repeat: repeat-x; height: 9px; }
.foot3 {  background-image: url('foot3.png'); background-repeat: no-repeat; width: 6px; height: 9px; }
.frame1 {  font-size: 11px; border-color: gray; border-width: 1px; border-style: solid; background-color: #F0F0F0; padding-left: 5px; }
body {  color: gray; font-size: 10px; font-family: Verdana, ARIAL, HELVETICA, SANS-SERIF; background-color: #F5F5F5; margin-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; }
a {  color: gray; }
input,textarea,select {  color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border-color: gray; border-width: 1px; border-style: solid; background-color: #F0F0F0; }
.title1_1 {  background-image: url('title1_1.png'); background-repeat: no-repeat; }
.title1_2 {  background-image: url('title1_2.png'); background-repeat: repeat-x; }
.title1_3 {  background-image: url('title1_3.png'); background-repeat: no-repeat; }
.title1_4 {  background-image: url('title1_4.png'); background-repeat: no-repeat; }
.title1_5 {  background-image: url('title1_5.png'); background-repeat: no-repeat; }
.bold_link {  font-weight: bold; font-size: 12px; text-decoration: none; }
.bold_link:hover {  font-weight: bold; font-size: 12px; text-decoration: underline; }
.bold_link2 {  font-weight: bold; font-size: 11px; text-decoration: none; width: 140px; height: 16px; padding-left: 10px; padding-top: 2px; padding-bottom: 1px; display: block; }
.bold_link2:hover {  font-weight: bold; font-size: 11px; text-decoration: none; background-color: #E9E9E9; width: 140px; height: 16px; padding-left: 10px; padding-top: 2px; padding-bottom: 1px; display: block; }
.main_menu_div {  border-color: #C1C1C1; border-width: 1px; border-style: solid; width: 140px; margin-left: 10px; margin-top: 2px; overflow: hidden; }
.title {  color: #666666; font-weight: bold; font-size: 16px; font-family: SANS-SERIF; }
.text {  font-size: 11px; text-indent: 15px; padding-left: 2px; }
.scr_div {  text-align: center; border-color: gray; border-width: 1px; border-style: solid; background-color: white; margin-left: 3px; margin-top: 3px; margin-right: 3px; margin-bottom: 3px; padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; }
.title_menu {  font-weight: bold; background-color: #EFEFEF; background-image: url('bg6.png'); background-repeat: no-repeat; background-position: top right; width: 105px; height: 12px; margin-left: 2px; margin-top: 4px; margin-bottom: 4px; padding-left: 4px; padding-top: 2px; padding-right: 6px; padding-bottom: 2px; display: block; }
.easy_link {  cursor: pointer; }
.easy_link:hover {  color: silver; }
.btn {  margin-right: 5px; }
.frame_1_1 {  background-image: url('bg7_3.png'); background-repeat: no-repeat; width: 6px; height: 5px; }
.frame_1_2 {  background-image: url('bg7_4.png'); background-repeat: no-repeat; width: 6px; height: 5px; }
.frame_1_3 {  background-image: url('bg7_2.png'); background-repeat: no-repeat; width: 6px; height: 5px; overflow: scroll; }
.frame_1_4 {  background-image: url('bg7_1.png'); background-repeat: no-repeat; width: 6px; height: 5px; }
.table_1_1 {  background-image: url('table_1_1.png'); background-repeat: no-repeat; width: 6px; height: 4px; }
.table_1_2 {  background-image: url('table_1_2.png'); background-repeat: repeat-x; }
.table_1_3 {  background-image: url('table_1_3.png'); background-repeat: no-repeat; width: 5px; height: 4px; }
.table_1_4 {  background-image: url('table_1_4.png'); background-repeat: repeat-y; background-position: top right; }
.table_1_5 {  background-image: url('table_1_5.png'); background-repeat: no-repeat; }
.table_1_6 {  background-image: url('table_1_6.png'); background-repeat: repeat-x; }
.table_1_7 {  background-image: url('table_1_7.png'); background-repeat: no-repeat; }
.table_1_8 {  background-image: url('table_1_8.png'); background-repeat: repeat-y; }
.title_2_2 {  background-image: url('title_2_2.png'); background-repeat: no-repeat; width: 7px; height: 18px; }
.title_2_1 {  background-image: url('title_2_1.png'); background-repeat: no-repeat; width: 7px; height: 18px; }
.easy_link2:hover {  color: #CC3333; text-decoration: underline; }
.easy_link2 {  color: #CC3333; text-decoration: none; }
.tree_line {  background-image: url('line.gif'); background-repeat: repeat-y; padding-left: 16px; display: none; }
.code {  font-size: 12px; font-family: 'Courier New'; border-color: dimgray; border-width: 1px; border-style: solid; background-color: papayawhip; margin-left: 0; margin-top: 1px; margin-right: 0; margin-bottom: 5px; padding-left: 5px; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; overflow: hidden; display: none; }
.quote {  font-size: 11px; border-color: dimgray; border-width: 1px; border-style: solid; background-color: ghostwhite; margin-left: 1px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; padding-left: 3px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; }
.smile {  border-width: 0; padding-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; cursor: pointer; }
.bold_link3 {  color: silver; font-weight: bold; font-size: 11px; text-decoration: none; }
.bold_link3:hover {  color: gray; font-weight: bold; font-size: 11px; text-decoration: underline; }
.wait_img {  position: fixed; left: 0; top: 0; display: none; }
a.page {  color: #222222; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border-color: #a3a3a3; border-width: 1px; border-style: solid; background-color: silver; padding-left: 5px; padding-top: 1px; padding-right: 5px; padding-bottom: 1px; }
a.page:hover {  color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border-color: #a3a3a3; border-width: 1px; border-style: solid; background-color: #d1d1d1; padding-left: 5px; padding-top: 1px; padding-right: 5px; padding-bottom: 1px; }
.forum_table {  font-size: 11px; border-color: dimgray; border-width: 2px; border-style: solid; background-color: white; width: 100%; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; }
.forum_post_0 {  background-color: #dddddd; }
.forum_post_1 {  background-color: #e4e4e4; }
.code_title {  font-size: 11px; border-color: gray; border-width: 1px; border-style: solid; background-color: #EEEEEE; cursor: pointer; }
.color_select {  border-color: white; border-width: 1px; border-style: solid; width: 14px; height: 14px; }
.code_select {  color: #101010; font-size: 11px; text-decoration: none; display: block; }
.code_select:hover {  color: #101010; font-size: 11px; text-decoration: none; background-color: gray; display: block; }
.misspelt {  color: red; }
.hint {  border-color: gray; border-width: 1px; border-style: solid; background-color: white; }
img {  border-width: 0px; }
.selected:hover {  border-width: 0px; background-color: silver; }
.hint_text {  font-size: 11px; border-color: gray; border-width: 1px; border-style: solid; background-color: white; width: 800px; padding-left: 3px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; }
.block {  border-color: gray; border-width: 1px; border-style: dotted; background-color: #EEEEEE; margin-left: 5px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; }
.imgl {  margin-right: 4px; float: left; }
.offtop {  color: gray; font-size: 10px; border-color: gray; border-width: 1px; border-style: dotted; padding-left: 3px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; }
.flood {  color: gray; font-size: 10px; border-color: gray; border-width: 1px; border-style: dotted; background-color: #eeeeee; margin-top: 3px; padding-left: 3px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; display: none; }
.floodhead {  color: gray; font-size: 10px; cursor: pointer; }
.scroll {  border-color: gray; border-width: 1px; border-style: solid; width: 100%; }
.scroll-head {  font-weight: bold; font-size: 10px; background-color: #eeeeee; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; cursor: pointer; }
.scroll-body {  background-color: white; padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; overflow: auto; display: none; }
.vote-send {  color: green; cursor: pointer; }
.vote-send:hover {  color: green; text-decoration: underline; cursor: pointer; }
.vote-ans {  border-color: silver; border-width: 1px; border-style: solid; background-color: white; position: relative; padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; display: none; }
.other-hint {  border-color: gray; border-width: 1px; border-style: solid; background-color: #eee; width: 120px; height: 128px; padding-left: 7px; padding-top: 7px; padding-right: 7px; padding-bottom: 7px; }
.f_main_link0 {  }
.f_main_link1 {  color: green; }
.f_main_link2 {  color: red; }
.f_main_link3 {  color: #AAAA00; font-style: italic; }
.f_main_link4 {  color: blue; }
.f_main_link5 {  color: black; font-weight: bold; }
.vote_star {  background-image: url('http://icons.hiasm.com/img/4/2103_star_empty.png'); background-repeat: no-repeat; width: 16px; height: 16px; float: right; }
.vote_star:hover {  background-image: url('http://icons.hiasm.com/img/4/2097_star.png'); background-repeat: no-repeat; width: 16px; height: 16px; float: right; }
