/* base */
* {margin:0; padding:0;}

a:link, a:visited {color:#444; text-decoration:none;}
a:hover, a:active {color:#f60; text-decoration:underline;}

body {background:#fff; color:#444; font-family:; font-size:12px;}

ul {list-style:none;}

select {font-size:12px;}

table {border-collapse:collapse;}

input {font-size:12px;}

img {border:none;}

/* content */
#content {width:957px;}

#main_leader {width:111px; height:572px; background:url(dotline_01.gif); border:#ffc969 1px solid; position:relative;}
#main_leader h3 {margin:0 0 8px 0;}
.main_leader_box {padding:0 7px;}
.main_leader_box h4 {font-size:12px; height:22px; line-height:22px; display:block;}
.main_leader_box ul li {height:22px; line-height:22px; text-indent:17px; font-family:tahoma;}

#main_viewer {width:246px; height:303px; background:url(cube_01.gif); position:relative;}
#main_viewer h3 {position:absolute; left:34px; top:14px!important; top:15px; font-size:12px;}
.main_viewer_box {width:211px; height:251px; position:absolute; left:18px; top:39px;}

#main_24h {width:246px; height:264px; background:url(box_bg_body_01.gif) #fffbef;}

#main_top_news {width:321px; height:570px; background:url(main_news.gif) #fff no-repeat;}

.main_top_news_01_box ul li {height:58px; padding:17px 20px 0 20px;}
.main_top_news_01_box ul li h4 {font-size:14px; margin-bottom:7px;}

.main_top_news_02_box {margin-top:8px;padding:0 20px;}
.main_top_news_02_box ul {padding:5px 0 5px 0; *padding:0;}

#main_login {width:234px; height:136px; background:url(bg_login_01.gif);}

#main_top10 {background:url(box_bg_body_02.gif);}
#main_top10 h3 {font-size:12px; margin:0 10px; padding:5px 0 4px 0; border-bottom:#f60 1px solid; position:relative;}
#main_top10 table tr td {padding:6px 0;}

#main_star {background:url(box_bg_body_02.gif);}
#main_star h3 {font-size:12px; margin:0 10px; padding:5px 0 4px 0; border-bottom:#f60 1px solid; position:relative;}
#main_star ul li {padding:5px 12px 1px 12px; float:left;}
#main_star ul li p {text-align:center;}

#main_video {width:957px; background:url(box_bg_body_03.gif); position:relative;}
#main_video h3 {position:relative;}
#main_video ul li {width:191px; float:left; text-align:center; padding:10px 0 5px 0;}
#main_video ul li p {padding:5px 0 0 0;}

#main_eather {width:709px; background:url(box_bg_body_04.gif);}

.main_bbs_cube {width:328px; padding:0 13px; float:left!important;}
.main_bbs_cube h4 {height:15px; padding:4px 12px 2px 14px; font-weight:normal; background:url(h_bg_01.gif) left top no-repeat; position:relative; font-size:12px; color:#fff;}
.kma {color:#fff;}
.main_bbs_cube ul li {padding:2px 0;}

.main_bbs_cube_top {padding:10px; border-bottom:#ccc 1px dashed;}
*html div.main_bbs_cube_top {padding:10px 10px 0 10px;}
*+html div.main_bbs_cube_top {padding:10px 10px 0 10px;}
.main_bbs_cube_top_img {width:82px; float:left; padding:3px 0;}
.main_bbs_cube_top_img img {font-size:0px; border:#ccc 1px solid;}
.main_bbs_cube_top_con {width:208px; float:right;}

#main_beauty {background:url(box_bg_body_02.gif);}

#main_rule {background:url(box_bg_body_02.gif);}
.main_rule_box {padding:0 15px;}
.main_rule_box ul li img {margin:0 14px 3px 0;}

#leader {width:99%; position:relative; text-indent:10px; background:url(arrow_02.gif) no-repeat; background-position:0px 2px!important; background-position:0px 1px;}
#leader ul li {float:left; padding-left:10px; background:url(arrow_01.gif) no-repeat; background-position:5px 2px!important; background-position:5px 1px;}
#leader ul li.leader_start {padding:0; background:none;}

#bbs_content {width:99%; padding:20px 0 0 0; background:url(bar_01.gif) top repeat-x;}

#notice_01 {background:#f1f1f1; border:#d6d6d6 1px solid; padding:5px 10px;}

#notice_02 {}
#notice_02 h3 {line-height:24px; background:#ededed; font-size:12px; padding:0 10px;}
.notice_02_in {border:#ccc 1px solid; padding:5px 10px;}
.notice_02_in p {line-height:19px;}

#menu_01 {height:22px; border-bottom:#f60 3px solid; position:relative; padding:0 0 0 5px;}
#menu_01 ul li {height:20px; line-height:20px; float:left; text-align:center; padding:2px 10px 0 10px;}

.menu_more {height:34px; background:url(bar_02.gif) top repeat-x; position:relative;}

#money_01 h3 {background:url(bar_05.gif); color:#fff; padding:5px 0 5px 10px; font-size:12px;}
.money_01_border {background:#f0f0f0; border:#ccc 1px solid; padding:2px;}
.money_01_in {background:#fff; position:relative; padding:5px;}

/* apply */
a:link.link_fff, a:visited.link_fff {color:#fff;}
a:link.link_f60, a:visited.link_f60 {color:#f60;}
a:link.link_39c, a:visited.link_39c {color:#39c;}

a:link.link_e60000, a:visited.link_e60000 {color:#e60000;}

a:link.link_borderbox_01, a:visited.link_borderbox_01 {padding:5px 15px 15px 15px; display:block; border:#fff 1px solid; background:none; text-decoration:none;}
a:hover.link_borderbox_01 ,a:active.link_borderbox_01 {padding:5px 15px 15px 15px; display:block; border:#cc6 1px solid; background:#ffffe3; color:#3b5888;}

a:link.link_block_01,a:visited.link_block_01 {display:block; background:none;}
a:hover.link_block_01,a:active.link_block_01 {display:block; background:#f7e291; color:#f00; text-decoration:none;}

.box_head_01 {width:246px; height:2px; line-height:2px; font-size:0px; background:url(box_bg_head_01.gif);}
.box_foot_01 {width:246px; height:2px; line-height:2px; font-size:0px; background:url(box_bg_foot_01.gif);}
.box_head_02 {width:234px; height:2px; line-height:2px; font-size:0px; background:url(box_bg_head_02.gif);}
.box_foot_02 {width:234px; height:2px; line-height:2px; font-size:0px; background:url(box_bg_foot_02.gif);}
.box_foot_03 {width:957px; height:7px; line-height:7px; font-size:0px; background:url(box_bg_foot_03.gif);}
.box_head_04 {width:709px; height:2px; line-height:2px; font-size:0px; background:url(box_bg_head_04.gif);}
.box_foot_04 {width:709px; height:2px; line-height:2px; font-size:0px; background:url(box_bg_foot_04.gif);}

.cf00 {color:#f00;}
.cf60 {color:#f60;}
.c39c {color:#39c;}
.c999 {color:#999;}

.cube_box {margin:0 auto 10px auto;}

.family_box_200x150 {width:200px; height:150px; padding:3px; border:#ccc 1px solid;}

.photo_box_88x88 {width:88px; height:88px; padding:1px; border:#ccc 1px solid; margin:0 auto;}
.photo_box_50x50 {width:50px; height:50px; border:#ccc 1px solid; margin:0 auto;}
.photo_box_90x120 {width:90px; height:120px; padding:2px; border:#ccc 1px solid; margin:0 auto;}
.photo_box_127x92 {width:127px; height:92px; padding:2px; border:#ccc 1px solid; margin:0 auto;}
.photo_box_215x115 {width:204px; height:55px; margin:0 auto; background:url(box_photo_01.gif); padding:5px 0 0 11px;}

.hackbox {height:0px; line-height:0px; font-size:0px; clear:both; visibility:hidden;}
.hackbox7px {height:7px; line-height:7px; font-size:0px; clear:both; visibility:hidden;}
.hackbox3px {height:3px; line-height:3px; font-size:0px; clear:both; visibility:hidden;}
.hackbox5px {height:5px; line-height:5px; font-size:0px; clear:both; visibility:hidden;}
.hackbox10px {height:10px; line-height:10px; font-size:0px; clear:both; visibility:hidden;}
.hackbox12px {height:12px; line-height:12px; font-size:0px; clear:both; visibility:hidden;}
.hackbox13px {height:13px; line-height:13px; font-size:0px; clear:both; visibility:hidden;}
.hackbox14px {height:14px; line-height:14px; font-size:0px; clear:both; visibility:hidden;}
.hackbox15px {height:15px; line-height:15px; font-size:0px; clear:both; visibility:hidden;}

h3.h3_01 {height:24px; line-height:24px; margin:0 auto; font-size:12px; background:url(h3_01.gif) left bottom no-repeat; padding:0 0 0 15px; position:relative;}
h3.h3_02 {height:24px; line-height:24px; margin:10px 10px 0 10px; font-size:12px; background:url(dot_bg_01.gif); padding:0 0 0 15px; position:relative;}

h4.h4_01 {height:20px; line-height:20px; padding:5px 10px; font-size:12px; background:url(dot_bg_01.gif); position:relative;}
h4.h4_01 span {font-weight:normal;}

h5.h5_01 {height:23px; line-height:23px; padding:0 0 0 9px; background:url(h5_01.gif); font-weight:normal; border-bottom:#ccc 1px solid; font-size:12px; font-family:tahoma;}

h6.h6_nor {font-size:12px; font-weight:normal;}
h6.h6_01 {background:#f3f3f3; font-size:12px; padding:5px 10px; font-family:tahoma;}

hr.hr_01 {height:1px; line-height:0px; font-size:0px; border-top:#ddd 1px solid; border-left:none; border-right:none; border-bottom:none;}

.pager {padding:10px; position:relative;}

.p18 {line-height:18px;}
.p18m5 {line-height:18px; margin:5px 0;}
.p18m10 {line-height:18px; margin:10px 0;}

span.span_more {position:absolute;}
span.span_font_normal {font-weight:normal; font-size:12px;}

.div_more {position:relative;}

.tab-1 {background:url(menu_01_curs.gif); font-weight:bold; color:#f60; border-left:#ff7a19 0px solid; border-right:#ff7a19 0px solid;}
.tab-2 {background:url(menu_01s.gif); font-weight:bold; color:#666; border-left:#cbcbcb 0px solid; border-right:#cbcbcb 0px solid;}

.content_head_02 {height:2px; line-height:2px; font-size:0px; background:url(content_head_02.gif);}
.content_foot_02 {height:2px; line-height:2px; font-size:0px; background:url(content_foot_02.gif);}
.content_head_03 {height:6px; line-height:6px; font-size:0px; background:url(content_head_03.gif);}
.content_foot_03 {height:6px; line-height:6px; font-size:0px; background:url(content_foot_03.gif);}

.side_head_02 {height:2px; line-height:2px; font-size:0px; background:url(side_head_02.gif);}
.side_foot_02 {height:2px; line-height:2px; font-size:0px; background:url(side_foot_02.gif);}

/* list */
ul.photo_list_01 li {width:19.9%; float:left; text-align:center; padding-top:10px;}
ul.photo_list_02 li {width:52px; float:left; text-align:center; padding-top:10px; margin:0 7px; display:inline;}
ul.photo_list_03 li {width:215px; padding:6px 0 0px 0;}
ul.photo_list_03 li p {text-align:center;}

ul.news_list_01 li {margin-bottom:10px;}
ul.news_list_02 li {width:100%; line-height:30px; border-bottom:#ccc 1px dashed; position:relative; padding:2px 0 0 0;}
ul.news_list_03 li {line-height:20px; background:url(dot_01.gif) no-repeat 7px 10px; padding:2px 0 0 20px;}

ul.list_radio_img_01 li {width:10%; float:left;}
ul.list_radio_img_01 li img {margin-bottom:-4px;}

ul.img_list_01 li {width:150px; float:left; text-align:center; padding:10px 0; border-bottom:#ddd 1px dashed;}

/* table */
table.tab_nor {border-collapse:collapse;}
table.tab_nor tr td {padding:5px 0;}

table.tab_bbs {width:100%;}
table.tab_bbs tr th {line-height:28px; text-align:left; font-weight:normal; border-top:#f3d3a4 1px solid; border-bottom:#f3d3a4 1px solid; background:url(bar_03.gif);}
table.tab_bbs tr td {padding:7px 0; border-bottom:#ccc 1px solid;}
table.tab_bbs tr td img {margin-bottom:-4px;}

table.tab_bbs_form {width:100%; border-left:#ccc 1px solid; border-top:#eccb98 1px solid;}
table.tab_bbs_form tr td {border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; padding:5px 10px;}
td.tab_bbs_form_name {width:70px; text-align:center; background:#fff3e3;}
td.tab_bbs_form_con {padding:5px 10px;}

/* frame */
.mainABCDa {width:112px; float:left; margin-right:15px;}
.mainABCDb {width:246px; float:left; margin-right:14px;}
.mainABCDc {width:321px; float:left; margin-right:14px;}
.mainABCDd {width:234px; float:left;}

.main_Aba {width:709px; float:left;}
.main_Abb {width:234px; float:right;}

#sidebar {width:180px; float:left;}
#content_in {width:770px; float:right;}

.content_in_Aba {width:540px; float:left;}
.content_in_Abb {width:220px; float:right;}

.colABa {width:49.9%; float:left;}
.colABb {width:49.9%; float:right;}

