/*리플레이*/

.replay_nav {color:#666; margin-bottom:7px;}
.replay_nav a,.replay_nav a:visited {color:#999;}
.replay_nav strong a {color:#666;}
.replay_nav p {font-size:11px; float:right;}
.replay_nav p span {color:#ddd;}
.replay_nav p img {padding-bottom:4px;}
.replay_nav p select, .replay_nav p option {font-size:11px;}
.replay_list {clear:both;}
.replay_list .tbl_si .player {text-align:left; padding-left:10px;}
.replay_list .tbl_si .player a {color:#186296;}
.replay_list .tbl_si .player img {padding:0 0 3px 0; vertical-align:baseline;}
.replay_list .tbl_si .player em {background:url(../images/ico_chuchun.gif) no-repeat; height:13px; width:24px; overflow:hidden; text-indent:-10000em; display:inline-block; line-height:13px}
.replay_list .tbl_si .vote {color:#666; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; font-size:9px; text-align:center;}
.replay_list .tbl_si .cate {font-size:11px; color:#607E17; border-right:1px solid #e5e5e5; font-family:Verdana, Geneva, sans-serif}
.replay_list .tbl_si {background:url(../images/bg_table_thead_dark.gif) repeat-x left top; border-top:2px solid #000;}
.replay_list .tbl_si thead th, .replay_list .tbl_si thead th a {color:#FFF; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:10px;}
.replay_list {margin-bottom:10px;}
.rate {font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}
.rate.r50 {color:#f4420a !important;}
.rate.r45 {color:#d7481b !important;}
.rate.r40 {color:#c02a1e !important;}
.rate.r30 {color:#a03830 !important;}
.rate.r20 {color:#664439 !important;}
.rate.r10 {color:#3e3e3e !important;}
.rate.num {font-size:10px;}

.replay_content {border:1px solid #ccc; margin-bottom:10px; _height:1%; clear:both;}
.replay_content .head {padding:6px 15px 6px 15px; background:#3c3938; border-bottom:1px solid #e5e5e5;}
.replay_content .head h3 {font-size:14px; font-weight:bold; font-family:돋움,Dotum; letter-spacing:-1px; color:#fff; float:left; width:660px;}
.replay_content .head h3 img {border:1px solid #333;}
.replay_content .view {font-size:11px; float:right; color:#fff;}
.replay_content .view span {color:#ccc;}
.replay_content .view a {margin-left:10px;}
.replay_content .ad_btop, .replay_content .option {margin:0 15px 0 15px;}
.replay_content .option {margin-bottom:20px;}
.replay_content .ipadd {margin:0 15px 10px 15px; font-size:9px}
.replay_content .ad_bottom {margin:0 15px 15px 15px;}
.map_down {overflow:hidden; width:132px; float:left; margin-right:30px; _height:1%;}
.map_down .mapimg {text-align:center;}
.map_down .mapimg img {border:2px solid #000;}
.map_down .mapname {text-align:center; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; margin-bottom:7px; color:#666;}
.map_down .rep_down {float:left;}
.map_down .rep_down a {background:url(../images/btn_repdown.gif) no-repeat; width:95px; padding:29px 0 0 0; overflow:hidden; display:block; height:0;}
.map_down .rep_help {float:right;}
.map_down .rep_help a {background:url(../images/btn_rephelp.gif) no-repeat; width:34px; padding:29px 0 0 0; overflow:hidden; display:block; height:0;}

.replay_sum {margin-bottom:12px; background:#f7f7f1; padding:13px 16px 13px 16px; border-bottom:1px solid #d0d3b9;  _height:1%;}
.replay_sum .right {float:left; width:490px;}
.replay_sum .right dl {overflow:hidden; _height:1%; margin-bottom:3px;}
.replay_sum .right dl dt {float:left;width:90px; font-weight:bold;}
.replay_sum .right dl a {color:#186296;}
.replay_sum .right dl .name span {color:#888; font-size:10px; font-family:Tahoma, Geneva, sans-serif;}
.replay_sum .right dl .rep_file a {background:url(../images/ico_file.gif) no-repeat; padding:0 0 0 16px;}
.replay_sum .right dl .rep_file span {font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#999;}
.replay_sum .right dl .gameinfo span {color:#999;}
.replay_sum .right dl .gameinfo em {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#0078a4; font-style:normal; font-weight:bold;}
.replay_sum .right dl dd.vot a {color:#333; margin-right:10px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; font-weight:bold;}
.replay_sum .right dl dd.vot a:hover {text-decoration:none;}

.player_info .gameid {float:left; width:180px; cursor:auto;}
.player_info .gameid img {border:1px solid #000;}
.player_info li {cursor:pointer;}
.player_info .apm {background:url(../images/rep_apm.gif) no-repeat; width:34px; height:0; padding:20px 0 0 0; overflow:hidden; display:block; float:right;margin-right:2px;}
.player_info .unit {background:url(../images/rep_unit.gif) no-repeat; width:34px; height:0; padding:20px 0 0 0; overflow:hidden; display:block; float:right;margin-right:2px;}
.player_info .action {background:url(../images/rep_action.gif) no-repeat; width:50px;height:0; padding:20px 0 0 0; overflow:hidden; display:block; float:right;margin-right:2px;}
.player_info .hotkey {background:url(../images/rep_hotkey.gif) no-repeat; width:52px;height:0; padding:20px 0 0 0; overflow:hidden; display:block; float:right;}

.rep_article {margin-bottom:12px; padding:15px;}
.rep_article p {margin-bottom:20px;}

.up_tit {font-size:14px; margin-bottom:7px; padding:4px 0 4px 10px; background:#f7f7f7; border:1px solid #ccc;}
.up_write {border:2px solid #c10c32; padding:15px 15px 5px 15px; background:#fcfcfc; margin-bottom:10px; clear:both;}
.up_write dl {overflow:auto; border-bottom:1px dashed #c5c5e5; clear:both; margin-bottom:7px; padding:0 0 7px 0; height:1%;}
.up_write dl dt {font-weight:bold; float:left; width:80px;}
.up_write dl dd {float:left;}
.up_write dl dd select {padding:2px 0 2px 0;}
.up_write .last {border:none;}
.up_write .rep_h .img {margin-bottom:10px; padding:0; background:none;}
.up_write .rep_h li {background:url(../images/dot_list_bg.gif) no-repeat 0 7px; padding:0 0 0 8px;}
.up_write .rep_h li strong {color:#cb0a0a;}
.lab_contain {padding:7px 10px 10px 10px;}
.lab_input {border:1px solid #ccc; font-size:12px; font-family:굴림,Gulim; padding:3px 0 3px 5px;}
#lab_un {background:url(../images/lab_bg_ub.gif) no-repeat 5px 4px; border:1px solid #ccc; font-size:12px; font-family:굴림,Gulim; padding:3px 0 3px 5px; width:100px; background-color:#FFF;}
#lab_num {background:url(../images/lab_bg_num.gif) no-repeat 5px 4px; border:1px solid #ccc; font-size:12px; font-family:굴림,Gulim; padding:3px 0 3px 5px; width:30px; background-color:#FFF;}
#lab_up {background:url(../images/lab_bg_up.gif) no-repeat 5px 4px; border:1px solid #ccc; font-size:12px; font-family:굴림,Gulim; padding:3px 0 3px 5px; width:100px; background-color:#FFF;}
.lab_wbox .tit {font-weight:bold; width:80px; float:left;}
.lab_wbox .wbox {border:1px solid #ccc; float:left;}
.up_write dl dd .jung li {float:left; margin-right:10px;}
.up_write dl dd .jung .jung_last {margin:0;}
.up_write dl dd span {font-size:11px; color:#999;}

.tbl_si tbody tr.first th {font-weight:normal; color:#555; padding:5px 0 5px 0;}

.theme_list {border:2px solid #053549; padding:15px; margin-bottom:20px;}
.theme_list .theme_author {clear:both; border-bottom:1px solid #e5e5e5; margin-bottom:10px; padding-bottom:7px; overflow:hidden; _height:1%;}
.theme_list .theme_author ul {position:relative;}
.theme_list .theme_author ul li {line-height:1.5;}
.theme_list .theme_author ul .img {float:left; margin-right:15px;}
.theme_list .theme_author ul .img a img {border:2px solid #000;}
.theme_list .theme_author ul .nick {float:left; margin-right:15px; font-size:11px;}
.theme_list .theme_author ul .nick a {color:#666666; font-weight:bold;}
.theme_list .theme_author ul .update {font-size:11px; color:#999;}
.theme_list .theme_author ul .star {position:absolute; top:0; right:40px; width:200px; _width:250px;}
.theme_list .theme_author ul .tit {font-size:13px; font-weight:bold;}
.theme_list .theme_author ul .tit span {font-weight:normal; color:#999; font-size:12px;}
.theme_replay .replay_head {float:left;}
.replay_head .head_left {float:left; width:450px; margin-bottom:5px;}
.replay_head p {float:right;}
/*
.theme_replay .theme_head {margin-bottom:8px; color:#666; font-size:11px; border-bottom:1px solid #e5e5e5; padding-bottom:8px;}
.theme_replay .theme_head a {color:#009; text-decoration:underline;}
*/
.theme_replay .theme_stand {margin:3px 8px 8px 0; float:right;}
.theme_replay .theme_stand span {color:#ccc;}
.theme_replay .theme_stand .down {background:url(../images/arrow_b_down.gif) no-repeat right 5px; padding:0 10px 0 0; font-weight:bold; text-decoration:underline;}
.theme_replay .theme_stand .up {background:url(../images/arrow_b_up.gif) no-repeat right 5px; padding:0 10px 0 0; font-weight:bold; text-decoration:underline;}
.theme_det {overflow:hidden; _height:1%;}
.theme_det ul {overflow:hidden; _height:1%;}
.theme_det .tit_img {float:left; margin-right:15px;}
.theme_det .tit_img a {background:none; padding:0;}
.theme_det .tit_img a img {border:1px solid #000;}
.theme_det ul li a {background:url(../images/dot_list_bg.gif) no-repeat 0 6px; padding:0 0 0 8px;}
.theme_det ul li span {margin-left:10px;}
.theme_det ul .list_more {float:right;}
.theme_det ul .list_more a {background:url(../images/ico_list.gif) no-repeat; padding:0 0 0 10px; color:#01389b; font-size:11px; text-decoration:underline;}

.theme_top {border:2px solid  #053549; padding:15px; margin-bottom:10px; overflow:hidden; _height:1%;}
.theme_top .tit_img {float:left; margin-right:15px;}
.theme_top .tit_img img {border:1px solid #000;}
.theme_top ul {float:left; overflow:hidden; width:500px;}
.theme_top ul li {line-height:1.5;}
.theme_top ul li.btn {_height:24px;}
.theme_top ul .img {float:left; margin-right:15px;}
.theme_top ul .img a img {border:2px solid #000;}
.theme_top ul .nick {float:left; margin-right:15px; font-size:11px;}
.theme_top ul .nick a {color:#666; font-weight:bold;}
.theme_top ul .update {font-size:11px; color:#999;}
.theme_top ul .tit {font-size:13px; font-weight:bold;}
.theme_top ul .tit span {font-weight:normal; color:#999; font-size:12px;}
.theme_top ul .star {margin:5px 0 5px 0; width:300px;}

.theme_help {padding:20px;}
.theme_help .about_theme {margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #ccc;}
.theme_help .about_theme h3 {font-size:14px; font-weight:bold; font-family:돋움,Dotum; letter-spacing:-1px; color:#ef3800; margin-bottom:10px;}
.theme_help .about_theme ul {padding:0 0 0 15px;}
.theme_help .about_theme .img {margin:10px 0 10px 0; padding:0; background:none;}
.theme_help .about_theme li {background:url(../images/dot_list_bg.gif) no-repeat 0 7px; padding:0 0 0 8px;}
.theme_help .about_theme li strong {font-weight:bold; color:#c12d00;}
.btn_bottom .sub_nbt .btn_themedel {background:url(../images/btn_themedel.gif) no-repeat; width:112px;}

.replay_head {margin:10px 0 12px; padding:3px 0 0 5px;}
.replay_head h2 {font-size:14px; font-family:돋움,Dotum; letter-spacing:-1px; float:left; background:url(../images/line_s_table_thead.gif) no-repeat right 4px; padding:0 10px 0 0; margin-right:10px;}
.replay_head span {color:#999;}
.replay_head p {float:right;}
.replay_head p.right a {color:#3479bf; text-decoration:underline}
.replay_head p.right {padding-right:10px;}

.side_sub {border:1px solid #e0e0e1; background:#fff; margin-bottom:8px;}
.side_sub h5 {font-size:12px; padding:3px 10px 2px 10px; background:url(../images/bg_btn.gif) repeat-x; border-bottom:1px solid #e5e5e5;}
.side_sub .wrap {padding:10px 10px 10px 10px;}
.side_sub .wrap select {display:block; margin-bottom:10px; width:100%;}
.side_sub .wrap p {margin-bottom:6px; font-family:돋움,Dotum; font-size:11px; color:#9f3f2f}
.side_sub .wrap p span {font-weight:bold;}
.side_sub .wrap .tool {background:url(../images/arrow_updown.gif) no-repeat; display:block; padding-left:20px; margin-top:10px; font-size:11px; text-decoration:underline; color:#395ecb}
.side_sub .wrap .tool.open {background-position:0 -19px;}
.side_sub .wrap .tool.close {background-position:0 2px;}

.tbl_topreplay {border:1px solid #e5e5e5; border-top:none; border-bottom:none;}
.tbl_topreplay td {padding:4px 0; border-bottom:1px solid #e5e5e5}
.tbl_topreplay tr.row td {background-color:#f7f7f7;}
.tbl_topreplay td em {font-style:normal; margin-right:8px}
.tbl_topreplay .race {color:#888; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:center; width:60px}
.tbl_topreplay .date {font-family:Verdana, Geneva, sans-serif; color:#999; font-size:10px;}
.tbl_topreplay .chuip {font-size:9px; font-family:Tahoma, Geneva, sans-serif; color:#888;}
.tbl_topreplay .tit {background:url(../images/ico_bet_g.gif) no-repeat 0 6px; padding-left:20px;}
.tbl_topreplay .tit.none {padding-left:0; background-image:none;}
.tbl_topreplay .tit a {color:#186296}
.tbl_topreplay .tit span {color:#939393; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
.tbl_topreplay .tit span strong {color:#F26522}
.tbl_topreplay .map {font-family:Verdana, Geneva, sans-serif; color:#000; font-size:11px; color:#888;}
.tbl_topreplay .down {font-size:11px; font-family:돋움,Dotum; color:#999}
.tbl_topreplay .down span {color:#F2690E}

.replay_head2 {padding:9px 0 7px 12px; overflow:hidden; _height:1%; border:1px solid #e5e5e5; border-bottom:1px solid #a3a6ab; background:url(../images/bg_bet_hlist.jpg) repeat-x}
.replay_head2 h2 {font-size:12px; font-family:돋움,Dotum; letter-spacing:-1px; float:left;}
.replay_head2 p.right {padding-right:10px; float:right; font-size:11px;}
.replay_head2 p.right a {color:#666;}

.tbl_theme_main {border:1px solid #e5e5e5; border-top:none;}
.tbl_theme_main td {text-align:center; font-family:돋움,Dotum; padding:10px 0; border-right:1px solid #e5e5e5;}
.tbl_theme_main td.last {border-right:none;}
.tbl_theme_main td img {margin-bottom:5px;}
.tbl_theme_main td .tit {font-weight:bold; line-height:1.2}
.tbl_theme_main td .name a {color:#186296}
.tbl_theme_main td .date {color:#999; font-size:10px; font-family:Verdana, Geneva, sans-serif; letter-spacing:-1px}

.selection {padding:14px 25px 14px 0; background:url(../images/bg_pop_board.gif); margin-bottom:14px; overflow:hidden; _height:1%;}
.selection .date {width:350px; overflow:hidden; _height:1%; padding-left:25px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:bold; color:#2f3132;}
.selection .desc {float:right; color:#777; font-size:11px; margin-top:4px;}
.selection .date div {float:left; height:25px; margin-right:10px;}
.selection .date .prev {background:url(../images/btn_next.gif) no-repeat; height:0; padding:18px 0 0 0; overflow:hidden; display:block; float:left; font-size:10px; margin-right:8px;}
.selection .date .next {background:url(../images/btn_next.gif) no-repeat 0 -36px; height:0; padding:18px 0 0 0; overflow:hidden; display:block; float:left; font-size:10px;}
.selection .date .prev.dis {background-position:0 -18px;}
.selection .date .next.dis {background-position:0 -54px;}

.rep_search {border:2px solid #c0c0c0; background:#fafafa;}
.tbl_repsearch {width:100%;}
.tbl_repsearch th {padding:6px 0 6px 15px; border-bottom:1px solid #e5e5e5; text-align:left; width:120px}
.tbl_repsearch td {padding:6px 0; border-bottom:1px solid #e5e5e5;}
.tbl_repsearch td .n1 {display:block; float:left; margin-right:10px; color:#333}
.tbl_repsearch .last td, .tbl_repsearch .last th {border:none;}
.tbl_repsearch td span {color:#999; font-family:돋움,Dotum;}
