/*리플레이*/

.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 {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 .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;}

.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-bottom: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;}

.side_sub {border:1px solid #e0e0e1; background:#fff; margin-bottom:8px;}
.side_sub h5 {font-size:12px; margin-bottom:5px; padding:3px 10px 2px 10px; background:url(../images/bg_btn.gif) repeat-x; border-bottom:1px solid #e5e5e5;}
.side_sub .wrap {padding:6px 10px 10px 10px;}
.side_sub .wrap select {display:block; margin-bottom:10px; width:100%;}