#html {
   padding-top:6px;
   margin: 0 9px;
   width:758px;
   border-left:1px solid #dcebfa;
   border-right:1px solid #dcebfa;
   float: left;
   font-size:2px;
}
#tophra {
   margin: 0 auto;
   font-size:2px;
   width:9px;
   height:4px;
   float: left;
}
#tophrb {
   margin: 0 auto;
   font-size:2px;
   width:171px;
   height:4px;
   background-color:#646464;
   float: left;
}
#tophrc {
   margin: 0 auto;
   font-size:2px;
   width:409px;
   height:4px;
   border-left:1px solid #ebebeb;
   border-right:1px solid #ebebeb;
   background-color:#5585ec;
   float: left;
}
#tophrd {
   margin: 0 auto;
   font-size:2px;
   width:178px;
   height:4px;
   background-color:#646464;
   float: left;
}
#board_name {
   display:none;
}
#board_title {
   border:1px solid #4f96da;
   width:740px;
   height:28px;
   margin:4px auto 4px auto;
   background-image: url(board_title_bg.gif);
   font-family : Verdana,sans-serif;
}
#board_title_left {
   margin:0;
   padding:5px 4px;
   font-size:12px;
   float: left;
}
#board_title_left strong {
   font-size:11px;
}
#board_title_right {
   margin:0;
   padding:0 4px;
   font-size:12px;
   text-align:right; 
}
#board_title_right img {
   padding-top:4px;
}
#board_title_right input {
   vertical-align:top; 
   width:98px;
   height:17px;
   background-image: url(board_search_bg.gif);
   border:1px solid #4290da;
   font-size:12px;
   padding:0;
   margin:4px 0 6px 0;
   font-family : Verdana,sans-serif;
}
#board_title_right select {
   vertical-align:top; 
   width:51px;
   border:1px solid #4290da;
   font-size:12px;
   padding:0;
   margin:4px 0 5px 0;
   background-color:#f6faff;
   font-family : Verdana,sans-serif;
}
.board_title_sp {
   color:#93ccfe;
}
#board_titlelist {
   font-family: Arial, Helvetica, sans-serif;
   margin:10px auto;
   background-color:#69a7ff;
   text-align:center;
   font-size:11px;
}
#board_titlelist_tr {
   font-family: Verdana, sans-serif;
   font-size:12px;
   line-height : 110%;
   height:14px;
   background-color:#d8eeFF;
   background-image: url(board_titlelist_bg.gif);
}
.board_td1 {
   padding:6px 0;
   background-color:#e7f1ff;
}
.board_td2 {
   padding-top:8px;
   font-family: Verdana, sans-serif;
   background-color:#f0f7ff;
   text-align:left; 
}
.board_td2 span{
   font-family: Arial, Helvetica, sans-serif;
   letter-spacing : 2px;
}
.board_td3 {
   padding-top:8px;
   font-family: Verdana, sans-serif;
   background-color:#e7f1ff;
   text-align:left;
}
.board_td3 span{
   font-family: Arial, Helvetica, sans-serif;
   letter-spacing : 2px; 
}
.board_td4 {
   padding-top:8px;
   background-color:#e7f1ff;
}
.board_td5 {
   font-size:11px;
   padding-top:6px;
   background-color:#f0f7ff;
}
.board_td6 {
   padding-top:7px;
   background-color:#e7f1ff;
   text-align:left;
   font-size:11px;
}
.board_td6 span {
   letter-spacing : 1px; 
   font-size:11px;
}
.board_td7 {
   padding-left:25px;
}
#board_titlelist .on_title {
   color: #0000FF;
}
#board_titlelist a:link {
   color: #000000;
   text-decoration: none;
}
#board_titlelist a:visited {
   color: #000000;
   text-decoration: none;
}
#board_titlelist a:hover {
   color: #106dad; 
   border-bottom : 1px dotted #203090;
}
#board_titlelist a:active {
   color: #106dad; 
   text-decoration: none;
}
.search_error {
   padding:30px;
   letter-spacing : 2pt; 
   font-size:15px;
   background-color: #f0f7ff;
}
#board_title_right form {
   padding:0;
   margin:0;
}
#board_title_right form img {
   cursor:pointer;
}
#board_select {
   margin-bottom:5px;
}
#board_select input, #board_select select ,#board_select textarea {
   background-color: #f6faff;
   border:1px solid #69ACFF; 
   font-family : Verdana,sans-serif;
   font-size:12px;
}
#board_select .td7 select {
   background-color: #e5f2ff;
}

#board_select input {
   height:15px;
}
#board_page_select {
   background-color: #96c6ff;
   font-size:11px;
   font-family : Verdana,sans-serif;
}
#board_page_select td {
   text-align:center;
}
#board_page_select a:link {
   color: #000000;
   text-decoration: none;
}
#board_page_select a:visited {
   color: #000000;
   text-decoration: none;
}
#board_page_select a:hover {
   color: #106dad; 
   border-bottom : 1px dotted #203090;
}
#board_page_select a:active {
   color: #106dad; 
   text-decoration: none;
}
.board_page_td1 {
   background-color: #d4ebff;
   font-weight:bold;
}
.board_page_td2 {
   background-color: #f5fbff;
   font-weight:bold;
}
.board_page_td3 {
   background-color: #e1f1ff;
}
.board_page_td4 {
   background-color: #ecf5ff;
   font-weight:bold;
}
.board_page_td5 {
   background-color: #dcebfd;
   font-weight:bold;
}
.board_page_td6 {
   background-color: #e1f1ff;
}
.board_page_td7 {
   background-color: #d4ebff;
}
#board_add, #board_add_on {
   display:none;
}
#board_add_form {
   margin:13px 0 4px 0;
   font-size:11px;
   text-align:center;
}
#add_form_table {
   font-family : Verdana,sans-serif;
   border:1px solid #69a7ff; 
   text-align:left;
   font-size:12px;
}
.add_form_table_td1 {
   padding-left:8px;
   background-color:#e7f1ff;
   font-size:12px;
}
.add_form_table_td2 {
   padding-left:8px;
   background-color:#f0f7ff;
   font-size:12px;
}
#add_form_table input, #add_form_table select ,#add_form_table textarea {
   background-color: #f6faff;
   border:1px solid #69ACFF; 
   font-family : Verdana,sans-serif;
   font-size:12px;
}
#add_form_table input {
   height:16px;
   width:136px;
}
#add_form_table .new_title {
   width:300px;
}
#add_form_table .code {
   width:50px;
}
.code_text {
   color:#FF0000;
   font-weight:bold;
   font-size:15px;
}
.add_form_table_td1 table {
   border:1px solid #dcebfd; 
   background-color:#f0f7ff;
   letter-spacing : 1pt; 
}

.add_form_table_td2 textarea {
   width:99%;
}
#add_form_table_td3 {
   text-align:center;
   background-color:#f0f7ff;
   font-size:12px;
}

#add_form_table #helpbox {
   margin-top:2px;
   height:16px;
   width:100%;
   font-size:12px;
   background-color:#e7f1ff;
   color:000000;
   border:0;
}

#add_form_table a:link {
   color: #1139FF;
   text-decoration: none;
}
#add_form_table a:visited {
   color: #1139FF;
   text-decoration: none;
}
#add_form_table a:hover {
   color: #1139FF;
   border-bottom : 1px dotted #203090;
}
#add_form_table a:active {
   color: #1139FF;
   text-decoration: none;
}

.code_tr {
   background-color:#9ed6f9;
   text-align:center;
   height: 25px;
}
.code_td, .code_td2 {
   background-color:#e0f2ff;
   text-align:center;
   height: 25px;
}
.code_td2 {
   border-left:1px solid #8bafc8;
   border-right:1px solid #8bafc8;
}
#codes {
   border:1px solid #0091e0;
   background-color:#f8f8f8;
   width:99%;
   padding:1px;
   display:none;
}
.code_table {
   width:100%;
}
#add_form_tvote textarea {
   width:99%;
}
#bbs_see {
   margin:10px auto 0 auto;
}
#see_error,#vote_error {
   margin:0 10px 10px 10px;
   padding:10px;
   text-align:center;
   border:1px solid #85c8ff;
   color:#2752ff;
   font-weight:bold; 
   letter-spacing :1pt; 
}
.imgclick{
   cursor:pointer;
}

#board_main_table {
   text-align:left;
   font-size:8pt;
   font-family : Verdana,sans-serif;
   margin-top:10px;
   margin-bottom:10px;
   border : 1px solid #69a7ff;
}

#board_main_table .title td{
   padding:0 0 0 5px;
   margin:0;
   background-color:#deecff;
   background-image: url(board_text_title.gif);
   font-size:15px;
   height: 30px;
   font-weight:bold;
   border-bottom : 1px solid #74b9ff;
}
#board_main_table .main {
   background-color:#f0f7ff;
   border-bottom : 1px solid #cce2f8;

}
#board_main_table .delreply {
   background-color:#e3f0ff;
   border-bottom : 1px solid #cce2f8;
}
#board_main_table .name {
   font-size:13px;
   color:#0000ff;
   font-weight:bold;
   border : 1px solid #203090;
}

#board_main_table .name a:link  {
   color:#0000ff;
   text-decoration: none;
}
#board_main_table .name a:visited  {
   color:#0000ff;
   text-decoration: none;
}
#board_main_table .name a:hover {
   color:#0000ff;
   border-bottom : 1px dotted #203090;
}
#board_main_table .name a:active {
   color:#0000ff;
   text-decoration: none;
}
#board_main_table .boardtext a:link {
   color:#106030;
   text-decoration: none;
}
#board_main_table .boardtext a:visited{
   color:#000000;
   text-decoration: none;
}
#board_main_table .boardtext a:hover {
   color:#24a059;
}

#board_main_table .boardtext a:active {
   color:#24a059;
   text-decoration: none;
}

#board_main_table a:link {
   color:#000000;
   text-decoration: none;
}
#board_main_table a:visited{
   color:#000000;
   text-decoration: none;
}
#board_main_table a:hover {
   color:#2459a0;
}

#board_main_table a:active {
   color:#2459a0;
   text-decoration: none;
}
.boardtext {
   padding-bottom:10px; 
}
.boardtext a:hover , .left_td  a:hover{
   border-bottom : 1px dotted #203090;
}
#board_main_table .hr {
   background-color:#74b9ff;
}
#board_main_table .re {
   padding:10px 10px;
   border-top:1px solid #cce2f8;
   border-bottom:1px solid #cce2f8;
   color:#888888;
}

#board_main_table .hr2 {
   color:#cce2f8;
}
#board_main_table .endleft {
   border-top:1px solid #cce2f8;
   padding-top:5px;
   font-size:10px;
}
#board_main_table .endright {
   border-top:1px solid #cce2f8;
   padding-top:5px;
   text-align:right;
}
#board_main_table .endright img {
   margin :0 1px; 
}
#board_main_table .sing {
   padding-top:10px;
   padding-bottom:5px;
   background:url(board_sing.gif) no-repeat top right ;
}
.text_reputation_see {
   margin-top: 10px;
   font-size:11px;
   text-align:right;
   text-decoration:underline;
}
.text_reputation {
   margin-top: 30px;
   text-align:center;
   text-decoration:underline;
}

.board_checkboxon {
   padding:6px 0;
   background-image: url(board_checkbox_bg.gif);
}
#board_titlelist input {
   display: none;
}
.admin {
   margin-bottom:5px;
   margin-top:15px;
   font-size:11px;
   text-align:center;
}
.admin_top {
   text-align:center;
   margin: 0 2px;
   width:18px;
   border:0px;
   border-bottom:1px solid #0091e0;
   background-color: #e7f4ff;
}
.admin select {
   background-color: #f6faff;
   border:1px solid #69ACFF; 
   font-family : Verdana,sans-serif;
   font-size:12px;
}
.admin_enter {
   background-color: #f6faff;
   border:1px solid #69ACFF; 
   font-family : Verdana,sans-serif;
   font-size:12px;
   padding:1px;
}
.hide_tr {
   display:none;
}
.hide_td {
   background-color: #f8fcff;
   text-align:left;
}
.preview_name {
   margin-top:5px;
   width:100px;
   float : left;
   text-align:right;
}
.preview_id {
   margin-top:5px;
   width:62px;
   float : left;
   text-align:center;
}
.preview_text {
   margin-top:5px;
   width:568px;
   float : left;
}
.preview_end {
   width:720px;
   margin:6px 3px;
   border-bottom:1px solid #a0c3ff; 
   float : left;
}
.preview_error {
   color: #9f3c38;
}
.preview_text span {
   color: #383c9f;
}
.boardtext_right {
   padding:0px 3px 0 7px;
}
.vote {
   width:560px;
   margin:12px 7px;
   border:1px solid #69ACFF; 
   font-family : Verdana,sans-serif;
   font-size:11px;

}
.vote td{
   border-bottom:1px solid #f6faff; 
   background-color: #eaf4ff;
   padding:5px 3px;
}
.count_w {
   text-align:left;
   margin-left:7px;
   width:263px;
   background-repeat : no-repeat; 
   background-image : url(board_vote_bg.gif); 
   border-right:1px solid #d1e8fd; 
}
.vote .count_t {
   text-align:center;
   font-family: Arial, Helvetica, sans-serif;
   color:#0060a4;
   background-color: #ddefff;
}
.vote .count_checkbox {
   border-right:1px solid #d1e8fd; 
   background-color: #ddefff;
}
.vote .count_value {
   border-right:1px solid #d1e8fd; 
   background-color: #ddefff;
   padding:10px 2px;
}
.vote .vote_title {
   text-align:center;
   background-color: #b9e2ff;
   font-size : 13px;
   color: #001022;
   border-bottom:1px solid #d1e8fd;
}
.vote_title div {
   display:none;
}
.vote .vote_enter {
   height:7px;
   text-align:center;
   background-color: #ddefff;
}
.vote_enter input{
   border:1px solid #4290da;
   background-color: #f9faff;
   font-size : 11px;
   padding:2px 0px;
   width:150px;
}
.add_noption {
   background-color: #69ACFF;
   color: #888888;
}
.no_seeture {
   padding:30px;
   letter-spacing : 2pt; 
   font-size:15px;
   background-color: #f0f7ff;
   text-align:center;
}
#board_no_re {
   width:720px;
   font-size:12px;
   letter-spacing : 2pt; 
   text-align:center;
   border-bottom:1px dotted #4f96da;
   border-top:1px dotted #4f96da;
   margin:4px auto;
   padding:10px;
   color: #262790;
}
.endright img {
   cursor:pointer;
}
.reply_checkbox {
   width:100px;
}
#change_form_table {
   font-family : Verdana,sans-serif;
   border:1px solid #69a7ff; 
   text-align:left;
   font-size:12px;
}
#change_form_table input, #change_form_table select ,#change_form_table textarea {
   background-color: #f6faff;
   border:1px solid #69ACFF; 
   font-family : Verdana,sans-serif;
   font-size:12px;
}
#change_form_table input {
   height:16px;
   width:136px;
}
#change_form_table .new_title {
   width:300px;
}
#change_form_table .code {
   width:50px;
}
#change_form_table #helpbox {
   margin-top:2px;
   height:16px;
   width:100%;
   font-size:12px;
   background-color:#e7f1ff;
   color:000000;
   border:0;
}
#change_form_table a:link {
   color: #1139FF;
   text-decoration: none;
}
#change_form_table a:visited {
   color: #1139FF;
   text-decoration: none;
}
#change_form_table a:hover {
   color: #1139FF;
   border-bottom : 1px dotted #203090;
}
#change_form_table a:active {
   color: #1139FF;
   text-decoration: none;
}
#add_form_table_td3 input {
   height:26px;
   padding:2px;
}
#add_form_tvote .reputation {
   text-align:center;
   margin: 0 2px;
   width:18px;
   border:0px;
   border-bottom:1px solid #0091e0;
}
#board_main_table .boardtext_admin {
   background-color:#e3f0ff;
   text-align:center;
   padding:5px; 
   height:22px;
}
#board_main_table .boardtext_admin input{
   width:570px;
   padding-top:2px; 
}
#board_main_table .boardtext_admin input, #board_main_table .boardtext_admin select{
   background-color:#c9e5ff;
   border:1px solid #5996df;
   font-size:11px;
   color:#16388f;
}
.upload_iframe {
   width:600px;
   height:25px;
   border:0;
}
.doc_upload_file {
   font-size:12px;
   color: #1139FF;
   background-color:#e9f5ff;
   border:1px solid #5b8feb;
   font-family: Arial,sans-serif;
   width:454px;
   height:22px;
}
.doc_upload_file_Button {
   font-size:12px;
   color: #1139FF;
   background-color:#e9f5ff;
   border:1px solid #5b8feb;
   font-family: Arial,sans-serif;
   width:70px;
   height:22px;
   padding-bottom:2px;
}
.doc_upload_list {
   display:none;
   font-size:12px;
   border:1px solid #0091e0;
   background-color:#f8f8f8;
   width:99%;
   padding:1px;
   margin:5px auto 5px auto;
}
.doc_upload_list div{
   border-bottom:1px solid #5282e0;
   background-color:#edf5ff;
   padding:3px;
   margin:2px;
}
.doc_upload_list div a:link{
   color:#2249b7;
   text-decoration: none;
}
.doc_upload_list div a:visited {
   color:#2249b7;
   text-decoration: none;
}
.doc_upload_list div a:hover {
   color:#4060c0;
   border-bottom : 1px solid #373737;
}
.doc_upload_list div a:active {
   color:#4060c0;
   text-decoration: none;
}
.upload_error {
   height:25px;
   margin-top:4px;
   font-size:12px;
   color:#b92f1f;
   font-family: Arial,sans-serif;
}
.upload_error a:link {
   color:#373737;
   text-decoration: none;
}
.upload_error a:visited {
   color:#373737;
   text-decoration: none;
}
.upload_error a:hover {
   color:#373737;
   border-bottom : 1px solid #373737;
}
.upload_error a:active {
   color:#373737;
   text-decoration: none;
}
.boardtext_table {
   table-layout:fixed;
}
.hide_div {
   text-align:center;
   border-bottom : 1px dotted #102040;
   border-top: 1px dotted #102040;
   letter-spacing : 2px;
   color:#284096;
   background-color:#fff;
   margin:8px 0;
   padding:6px 0 0 0;
}
.hide_div2 {
   color:#000;
   background-color:#edf5ff;
   text-align:left;
   margin:0px;
   padding:5px 1px;
   letter-spacing : 0;
}