﻿@charset "utf-8";

/* reset */
*{margin:0;padding:0;}
body{background-color:#fff;word-break:break-all;}
body,input,button,select, textarea{font-size:12px; font-family:Dotum;color:#555;line-height:16px;}
h2,h3,h4,h5,h6 {font-size:12px;text-align:left; color:#333;}
h1 {font-size:24px; color:#04401D; font-weight:bold; line-height:28px; letter-spacing:-1px;}
h2 strong.point {font-size:14px; color:#558600; font-weight:bold; letter-spacing:-1px;}
h2.normal {font-weight:normal;}
h2.small {font-weight:normal; font-size:11px; letter-spacing:-1px;}
img,fieldset,iframe{border:0 none;}
li{list-style:none;}
hr{display:none;}
img.png24 {tmp:expression(setPng24(this));}

/* form */
textarea {overflow:auto;}
input.rdo {vertical-align:middle; margin: -1px 4px 0 0px; *margin: -2px 1px 0 -4px;}
input.chk {vertical-align:middle; margin:-2px 4px 0 0; *margin:-4px 2px 0 -4px;}
.box01 {height:15px; padding:2px 0 0 3px; *padding:1px 0 0 3px;border:1px solid #c4c4c4;}
.box02 {height:18px; padding:4px 0 0 3px; *padding:3px 0 0 3px;border:1px solid #c4c4c4;}
.box03 {height:19px; padding:3px 0 0 3px; *padding:3px 0 0 3px;border:1px solid #d5d5d5; margin-top:0px; *margin-top:-1px;}
.box04 {height:17px; padding:3px 0 0 3px; *padding:3px 0 0 3px;border-top:1px solid #b7b8ba; border-right:1px solid #b7b8ba; border-left:1px solid #e2e4ec; border-bottom:1px solid #e2e4ec;}

ul.rdo li {display:inline; float:left; padding-right:15px;}
.gbox {background-color:#f5f5f5; padding:10px 0;}

/* link */
a {color:#555;text-decoration:none;}
a:hover {text-decoration:underline;}
a:visited {color:#6E4887;}
.hand {cursor:pointer;}

/* font */
.f11 {font-size:11px;}
.f14 {font-size:14px;}
.green {color:#9fcc35;}
.keywui {color:#5b8f01;}
.violet {color:#490272;}
.gray {color:#8e8e8e;}
.black {color:#070707;}

/* align */
.fl {float:left; text-align:left;}
.fr {float:right; text-align:right;}
.aleft {text-align:left;}
.aright {text-align:right;}
.clear {clear:both; font-size:0px; line-height:0px; height:0px;}
li.inline {display:inline; float:left;}
li.block {display:block;}
div.fr a {display:-moz-inline-box;}
strong, span, label {display:-moz-inline-box; }

/* space */
.mb-6 {margin-bottom:-6px;}
.mb4 {margin-bottom:4px;}
.mb8 {margin-bottom:8px;}
.mb15 {margin-bottom:15px;}
.mb30 {margin-bottom:30px;}
.mt-20 {margin-top:-20px;}
.mt3 {margin-top:3px;}
.mt8 {margin-top:8px;}
.mt13 {margin-top:13px;}
.mt15 {margin-top:15px;}
.mt22 {margin-top:22px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt50 {margin-top:50px;}
.ml10 {margin-left:10px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.h5 {clear:both; height:5px;}
.h10 {clear:both; height:10px;}
.h15 {clear:both; height:15px;}
.h20 {clear:both; height:20px;}
.h25 {clear:both; height:25px;}
.h30 {clear:both; height:30px;}
.h35 {clear:both; height:35px;}
.h38 {clear:both; height:38px;}
.h40 {clear:both; height:40px;}
.h45 {clear:both; height:45px;}
.h50 {clear:both; height:50px;}
.h55 {clear:both; height:55px;}
.h70 {clear:both; height:70px;}
.h100 {clear:both; height:100px;}

/* Layout */
body{text-align:center;}
#wrap{margin:0 auto;}
#contents {width:970px; margin:0 auto;}
#contents div.cont_left {float:left; width:636px; margin-right:29px;}
#contents div.cont_right {float:left; width:305px;}
#contents div.cont_right div.right_box01 {width:303px; border:1px solid #d5d5d5; padding:20px 0;}
#contents div.cont_right div.notop {border-top:0px;}
#contents div.cont_right div.right_box01 div.right_cont {width:280px; margin:0 auto;}
#copyright {width:968px; height:51px; border:1px solid #d1d1d1; background-color:#e9e9e9; margin:25px auto 20px auto;}
#rightFloat {position:relative; width:970px; height:1px; margin:0 auto;}

/* gnb */
#gnb {width:100%; height:81px; background:#000 url('http://image.chosun.com/keywui/img2/gnb/gnb_bg.jpg') no-repeat center center;}
#gnb div.gnb_box {position:relative; width:970px; margin:0 auto; text-align:left;}
#gnb ul.gnb_quick {position:absolute; right:0px; top:14px;}
#gnb ul.gnb_quick li.opt {display:inline; float:left; font-size:11px; color:#e2e2e2; letter-spacing:-1px;}
#gnb ul.gnb_quick li.opt a {display:-moz-inline-box; color:#e2e2e2; text-decoration:none;}
#gnb ul.gnb_quick li.opt img.icon {vertical-align:middle; margin:0 0 0 7px; *margin:-2px 0 0 7px; _margin:0 0 0 7px;}
#gnb ul.gnb_quick li.bar {display:inline; float:left; font-size:11px; color:#e2e2e2; padding:0 3px;}
#gnb div.gnb_logo {position:absolute; left:1px; top:21px;}
#gnb ul.gnb {position:absolute; left:187px; top:21px; }
#gnb div.gnb_search {position:absolute; right:0px; top:34px; width:210px;}
#gnb div.gnb_search input.gnb_sch {width:161px; height:15px; border:1px solid #7e7e7e; background-color:#b4b4b4; margin-right:2px; padding:2px 0 0 3px;}
#gnb div.gnb_search img.gnb_sch {margin-top:0px;}
*+html #gnb div.gnb_search img.gnb_sch {margin-top:1px;}

/* copyright */
#copyright ul.link {margin:19px 0 0 0;}
*+html #copyright ul.link {margin:17px 0 0 0;}
#copyright ul.link li.link {display:inline; float:left; margin-right:5px;}
#copyright ul.link li.copyright {display:inline; float:left;}

/*login*/
div.login_box {width:650px; border-top:2px solid #c5c5c5; border-bottom:2px solid #c5c5c5; padding:30px 0; *padding:30px 0 15px 0; margin:90px auto 16px auto; text-align:left;}
div.login_box p.msg {border-bottom:1px solid #e8e8e8; padding-bottom:19px; margin-bottom:30px; text-align:center;}
div.login_box div.login {width:365px; padding-top:9px; margin:0 auto;}
div.login_box div.login dl {width:276px; float:left;}
div.login_box div.login dl dt, div.login_box div.login dl dd {float:left; height:32px;}
div.login_box div.login dl dt {width:71px;}
div.login_box div.login dl dt img {margin-top:4px;}
div.login_box div.login dl dd {width:205px;}
div.login_box div.login dl dd.saveid {color:#989898; height:15px; margin-top:9px; padding-left:71px;}
input.login {width:200px; height:19px; padding:3px 0 0 3px; *padding:3px 0 0 3px;border:1px solid #d5d5d5; margin-top:0px; *margin-top:-1px; font-size:14px; font-family:Verdana;color:#444}
div.login_box div.logout {width:425px; margin:0 0 0 147px;}
div.login_box div.logout ul {width:340px; float:left; padding:0px; *padding:0 0 4px 0;}
div.login_box div.logout ul li {color:#6c6b6b; text-indent:-10px; padding:0 0 8px 10px;}
div.loginbtn {margin-bottom:135px;}
div.loginbtn img {margin:0 3px;}
div.loginbtn a {display:-moz-inline-box;}

/* main */
#main_top {width:100%; height:271px; background:#000 url('http://image.chosun.com/keywui/img2/main/main_top.jpg') no-repeat center center; margin:0 0 30px 0;}
#main_top div.main_top_box {width:970px; position:relative; margin:0 auto;}
#main_top div.main_top_box div#imgSliding { width:970px; height: 235px; }
#main_top div.main_top_box div.btn_left {position:absolute; left:10px; top:58px; z-index:1000;}
#main_top div.main_top_box div.btn_right {position:absolute; right:10px; top:58px; z-index:1000;}
#main_top div.main_top_box ul.thumb_list {width:970px; height:235px; background:url('http://image.chosun.com/keywui/img2/main/top_bar.png'); _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.chosun.com/keywui/img2/main/top_bar.png',sizingMethod='crop');}
#main_top div.main_top_box ul.thumb_list:after {content:"."; display:block; clear:both; height:0px; visibility:hidden;} /* 표준계열 브라우저 float 해제용 가상 엘리먼트 생성 */
#main_top div.main_top_box ul.thumb_list li.list {float:left; width:323px; cursor:pointer;}
#main_top div.main_top_box ul.thumb_list li.list div.thumb {width:323px; height:182px; overflow-y:hidden; margin-bottom:19px; border-top:1px solid #000; border-bottom:1px solid #000;}
#main_top div.main_top_box ul.thumb_list li.list div.thumb img {width:323px;}
#main_top div.main_top_box ul.thumb_list li.on div.thumb {overflow-y:hidden;}
#main_top div.main_top_box ul.thumb_list li.list p {text-align:left; padding-left:20px; padding-right:20px;}
#main_top div.main_top_box ul.thumb_list li.list p.title {font-size:14px; color:#fff; font-weight:bold;}
#main_top div.main_top_box ul.thumb_list li.on p.title {font-size:14px; color:#fd3514; font-weight:bold;}
#main_top div.main_top_box ul.thumb_list li.list p.title a {color:#fff; text-decoration:none;}
#main_top div.main_top_box ul.thumb_list li.list p.title a:hover {color:#fd3514 !important;}
#main_top div.main_top_box ul.thumb_list li.on p.title a {color:#fd3514 !important; text-decoration:none;}
#main_top div.main_top_box ul.thumb_list li.list p.opt {font-size:11px; color:#d6d5d5;}
#main_top div.main_top_box ul.thumb_list li.list p.opt span.count {color:#ff8b78;}
#main_top div.main_top_box div#overBox1_1, #main_top div.main_top_box div#overBox2_1 {position:absolute; left:0px; top:0px; width:317px; height:179px; border:3px solid #fd3514;display:none;cursor:pointer;}
#main_top div.main_top_box div#overBox1_2, #main_top div.main_top_box div#overBox2_2 {position:absolute; left:323px; top:0px; width:317px; height:179px; border:3px solid #fd3514;display:none;cursor:pointer;}
#main_top div.main_top_box div#overBox1_3, #main_top div.main_top_box div#overBox2_3 {position:absolute; left:646px; top:0px; width:317px; height:179px; border:3px solid #fd3514;display:none;cursor:pointer;}

div.main_line01 {clear:both; height:1px; background:url('http://image.chosun.com/keywui/img2/main/line01.gif') repeat-x; font-size:0px; line-height:0px; margin:5px 0 20px 0;}
ul.news_list {width:100%; text-align:left;}
ul.news_list li.bu01 {background:url('http://image.chosun.com/keywui/img2/bu/bu01.gif') no-repeat 0 9px;}
ul.news_list li.bu02 {background:url('http://image.chosun.com/keywui/img2/bu/bu02.gif') no-repeat 0 9px;}
ul.news_list li.nobu {padding-left:0px; line-height:22px; color:#333;}
ul.news_list li.bu01, ul.news_list li.bu02  {padding-left:9px; line-height:22px; color:#333;}
ul.news_list li.bu01 a, ul.news_list li.bu02 a, ul.news_list li.nobu a {color:#333;}
ul.news_list li.thumb {clear:both; width:100%; height:74px;}
ul.news_list li.thumb div.thumb {float:left; width:80px;}
ul.news_list li.thumb div.thumb img {border:1px solid #a1a1a1;}
ul.news_list li.thumb p.title {float:left; width:190px; color:#333; font-weight:bold; margin:3px 0 5px 0;}
ul.news_list li.thumb p.title a {color:#333;}
ul.news_list li.thumb span.txt {float:left; width:190px; }
ul.news_list li.thumb span.txt, ul.news_list li.thumb span.txt a {float:left; width:190px;color:#666;} 
ul.news_list li.thumb span.text, ul.news_list li.thumb span.text a {float:left; width:190px;color:#666;} 

/* navigation */
div.cont_navigation {border-bottom:3px solid #000; padding-bottom:6px;}
div.cont_navigation div.home {float:left; color:#626262; text-align:left; background:url('http://image.chosun.com/keywui/img2/bu/bu03.gif') right top no-repeat; padding-right:17px; padding-top:2px;}
div.cont_navigation ul.navigation {float:left; }
div.cont_navigation ul.navigation li.end, div.cont_navigation ul.navigation li.navi, div.cont_navigation ul.navigation li.fst {float:left; color:#626262; text-align:left;}
div.cont_navigation ul.navigation li.navi {background:url('http://image.chosun.com/keywui/img2/bu/bu03.gif') right top no-repeat; padding-right:17px;}
div.cont_navigation ul.navigation li.fst {background:url('http://image.chosun.com/keywui/img2/bu/bu03.gif') left top no-repeat; padding-left:17px;}
div.cont_navigation ul.navigation li.txt {padding-top:3px;}
div.cont_navigation ul.type {margin-top:7px;}
div.cont_navigation ul.type li.on {font-weight:bold;}
div.cont_navigation ul.type li.txt {float:left; color:#2E2E2E; text-align:left;}
div.cont_navigation ul.type li.txt a {color:#2E2E2E;}
div.cont_navigation ul.type li.bar {float:left; color:#828282; width:17px; text-align:center;}
div.cont_navigation ul.type li img.icon {vertical-align:middle; margin:-1px 2px 1px 0;}

/*admin option*/
span.admin {position:relative; z-index:1000;}
span.admin span {cursor:pointer;}
span.admin ul.admin_opt {position:absolute; border:1px solid #a6da27; background-color:#fff; padding:2px 0 1px 0;}
span.admin ul.admin_opt li {display:block; font-size:11px; color:#333; line-height:18px; padding:3px 0 3px 6px; letter-spacing:-1px;}
span.admin ul.admin_opt li input.rdo {margin-top:-4px! important;}

/*search result*/
p.search_result {font-size:14px; color:#666; font-weight:bold; line-height:22px; text-align:left; padding-left:24px; margin:9px 0 26px 0;}
p.search_result span {font-size:18px; color:#5b8f01;}

/* thumb list */
ul.thumb_180x100 {width:636px; text-align:left; }
ul.thumb_180x100 li.list {position:relative; float:left; width:182px; margin-right:45px; text-align:center;}
ul.thumb_180x100 li.list div.ranking {position:absolute; left:4px; top:76px;}
ul.thumb_180x100 li.list div.ranking img {border:0px;}
ul.thumb_180x100 li.end {margin-right:0px;}
ul.thumb_180x100 li.list_text {width:636px;}
ul.thumb_180x100 li.list div.thumb {width:180px; height:100px;overflow-y:hidden; margin-bottom:14px;border:1px solid #8e8e8e;}
ul.thumb_180x100 li.list_text div.thumb {float:left; width:180px; height:100px;overflow-y:hidden; border:1px solid #8e8e8e;}
ul.thumb_180x100 li.list div.thumb img, ul.thumb_180x100 li.list_text div.thumb img {width:180px;}
ul.thumb_180x100 li.list p.title {line-height:16px; padding:0 15px;}
ul.thumb_180x100 li.list_text div.text {float:left; width:434px; margin-left:20px;}
ul.thumb_180x100 li.list_text div.text p.title {font-size:16px; color:#04401D; font-weight:bold; margin:4px 0 6px 0;}
ul.thumb_180x100 li.list_text div.text p.title a {color:#04401D;}
ul.thumb_180x100 li.list_text div.text p.title span.reply {color:#8E8E8E; font-weight:normal;}
ul.thumb_180x100 li.list_text div.text p.title img.icon {margin:0 0 -3px 2px;}
ul.thumb_180x100 li.list_text div.text p.preview {width:100%; line-height:18px; background:url('http://image.chosun.com/keywui/img2/bu/dot01.gif') left bottom repeat-x; padding-bottom:6px; margin-bottom:8px;}
ul.thumb_180x100 li.list p.opt, ul.thumb_180x100 li.list_text p.opt {color:#8e8e8e; font-size:11px;}
ul.thumb_180x100 li.list p.opt span.count, ul.thumb_180x100 li.list_text p.opt span.count {color:#d5462e;}
ul.thumb_180x100 li.list p.opt span.bar, ul.thumb_180x100 li.list_text p.opt span.bar {color:#d8d8d8; padding-left:2px;}
ul.thumb_180x100 li.list_text p.opt span.date {color:#555;}
ul.thumb_180x100 li.blank_main {clear:both; height:18px;}
ul.thumb_180x100 li.blank_sub {clear:both; height:38px;}
dl.info dt, dl.info dd {display:inline; float:left; height:15px; font-size:11px; margin:0px; padding:0px; color:#555;}
dl.info dt {background:url('http://image.chosun.com/keywui/img2/bu/bar04.gif') 3px 0px no-repeat; padding:0 0 0 9px;}
dl.info dt.fst {background:none; padding:0 0 0 0px;}
dl.info dt.title {color:#8e8e8e;}
dl.info dd {padding-left:4px;}
dl.info .point {color:#d5462e;}
dl.info dt.block, dl.info dd.blacklist {color:#d5462e;}
dl.info dt.block span.admin ul.admin_opt {top:12px; left:0px; width:65px;}
dl.info dd.blacklist span.admin ul.admin_opt {top:12px; left:0px; width:80px;}

ul.thumb_135x75 {width:636px; text-align:left;}
ul.thumb_135x75 li.list {float:left; width:137px; margin-right:29px; text-align:center;}
ul.thumb_135x75 li.end {margin-right:0px;}
ul.thumb_135x75 li.list div.thumb {width:135px; height:75px; overflow-y:hidden; margin-bottom:8px; border:1px solid #8e8e8e;}
ul.thumb_135x75 li.list div.thumb img {width:135px;}
ul.thumb_135x75 li.list p.title {line-height:16px; padding:0 11px;}

ul.thumb_100x56 {width:636px; text-align:left;}
ul.thumb_100x56 li.list {float:left; width:110px; margin-right:10px; margin-left:10px; text-align:center;}
ul.thumb_100x56 li.fst {margin-left:0px;}
ul.thumb_100x56 li.end {margin-right:0px;}
ul.thumb_100x56 li.list div.thumb {width:98px; height:54px; overflow-y:hidden; margin-bottom:8px; border:1px solid #8e8e8e;}
ul.thumb_100x56 li.list div.thumb img {width:98px;}
ul.thumb_100x56 li.list p.title {line-height:16px; padding:0px; font-size:11px; letter-spacing:-1px; color:#909090;}
ul.thumb_100x56 li.list p.title a {color:#909090;}

ul.thumb_115x63 {width:280px; text-align:left;}
ul.thumb_115x63 li.list_sigle {width:257px;}
ul.thumb_115x63 li.list_sigle:after {content:"."; display:block; clear:both; height:0px; visibility:hidden;}
ul.thumb_115x63 li.list_sigle div.thumb {float:left; width:130px; height:65px; padding:0 0 0 11px;}
ul.thumb_115x63 li.list_sigle p.title {float:left; width:115px; font-weight:bold;}
ul.thumb_115x63 li.list {float:left; width:140px; text-align:center;}
ul.thumb_115x63 li.list div.thumb {width:115px; height:63px; overflow-y:hidden; margin:0 auto 7px auto; border:1px solid #8e8e8e;}
ul.thumb_115x63 li.list div.thumb img, ul.thumb_115x63 li.list_sigle div.thumb img {width:115px;}
ul.thumb_115x63 li.list p.title {font-size:11px; line-height:14px; padding:0 15px;}
ul.thumb_115x63 li.hot p.title strong {display:block;}
ul.thumb_115x63 li.hot p.title {letter-spacing:-1px; padding:0 5px;}
ul.thumb_115x63 li.blank {clear:both; height:12px;}
ul.thumb_115x63 li.txtblank {clear:both; height:17px;}
ul.thumb_115x63 li.txt {width:257px; padding-left:10px; line-height:22px; color:#333;}
ul.thumb_115x63 li.txt a {color:#333;}

/*input table*/
#s_cont {width:805px; margin:0 auto;}
#s_cont div.title {height:35px;}
#s_cont div.title h3 {float:left;}
#s_cont div.title ul {float:right; margin-top:7px;}
#s_cont div.title ul li {display:inline; float:left;}
#s_cont div.title ul li input.rdo {vertical-align:middle; margin: -1px 4px 0 0px; *margin: -5px 1px 0 -4px;}
#s_cont div.title:after {content:"."; display:block; clear:both; height:0px; visibility:hidden;}
table.table_utype {width:100%; border-top:3px solid #000; border-bottom:1px solid #d5d5d5;}
table.table_utype tbody th, table.table_utype tbody td {vertical-align:top; padding:21px 0 18px 0; border-bottom:1px solid #d5d5d5;}
table.table_utype tbody th {font-size:14px; background-color:#f7f7f7;}
table.table_utype tbody td {text-align:left; padding-left:20px;}
table.table_utype tbody td img.btn {vertical-align:top;}
table.table_utype tbody td.input {padding-top:16px; padding-bottom:14px;}
table.table_utype tbody td.editor {text-align:left; vertical-align:top; padding:16px 0 14px 20px; border-bottom:1px solid #d5d5d5;}
table.table_utype tbody td.editor table td {border:0px; padding:0px;}
table.table_utype tbody td.editor table td.select {padding:0px; _padding-right:5px;}
table.table_utype tbody td.input input.box01 {height:20px; *height:19px; padding:4px 0 0 5px; *padding:3px 0 0 5px; border:1px solid #d5d5d5; color:#989898;}
table.table_utype tbody td div.id {margin-top:6px; padding-right:10px;}
table.table_utype tbody td div.id strong {padding-right:20px;}
table.table_utype tbody td.input ul.fr {padding-top:6px;}
table.table_utype tbody td.notice {background-color:#f7f7f7; text-align:left; color:#666;}
table.table_utype tbody td.notice ul.notice li {background:url('http://image.chosun.com/keywui/img2/bu/icon_01.gif') 10px 0 no-repeat; padding-left:53px;}

table.line_style {width:100%; }
table.line_style th.line {background:url('http://image.chosun.com/keywui/img2/etc/bg_thline.gif') right bottom no-repeat; border-top:1px solid #cdcdcd; vertical-align:middle;}
table.line_style td.line {border-top:1px solid #cdcdcd; text-align:left; padding:20px 18px;}
table.line_style td.line a {display:-moz-inline-box;}

/*list style*/
h2.list {float:left; padding-left:6px; margin-bottom:13px; font-weight:normal;}
span.h2_cmt {float:left; color:#8e8e8e; padding-left:26px; margin-top:7px; background:url('http://image.chosun.com/keywui/img2/bu/bar06.gif') 13px 1px no-repeat;}
table.list {width:636px; border-top:2px solid #7b7b7b; border-bottom:1px solid #e1e1e1;} 
table.list thead th {font-size:11px; color:#8e8e8e; font-weight:normal; padding: 8px 0 7px 0; border-bottom:1px solid #c0c0c0; background:#f6f6f6 url('http://image.chosun.com/keywui/img2/bu/bar05.gif') 0 10px no-repeat;}
table.list thead th.fst {background:#f6f6f6 none;}
table.list tbody tr td {border-top:1px solid #f2f2f2; padding:9px 0;}
table.list tbody tr.fst td {border-top:0px;}
table.list tbody td span.num {font-size:11px; color:#8e8e8e;}
table.list tbody td span.reply {font-size:11px; color:#971704; padding-left:5px;}
table.list tbody td.aleft {padding-left:10px; text-align:left;}
table.list tbody td a {display:-moz-inline-box; }

/*write style*/
table.write {width:636px; border-top:2px solid #7b7b7b;} 
table.write th.th, table.write td.txt {border-top:1px solid #f0f0f0; padding-top:11px; padding-bottom:8px;} 
table.write tr.fst th.th, table.write tr.fst td.txt {border-top:0px;} 
table.write th.th {color:#333;}
table.write td.form {padding-top:6px !important; padding-bottom:5px !important;} 
table.write td.txt {text-align:left; padding-left:10px;}
table.write td.editor {border-top:1px solid #d2cfcf; padding:7px 0 0 0;}
table.type2 th.type2, table.type2 td.type2 {border-bottom:1px solid #c0c0c0;}
table.type2 th.type2 {color:#8e8e8e; background-color:#f6f6f6; text-align:left; padding:11px 0 8px 14px; vertical-align:top;}
table.type2 td.type2 {text-align:left; padding-left:7px;}
table.type2 td.type2 input.box04 {width:487px;}
table.type2 td.type2 textarea {width:487px; padding:3px 0 0 3px; *padding:3px 0 0 3px;border-top:1px solid #b7b8ba; border-right:1px solid #b7b8ba; border-left:1px solid #e2e4ec; border-bottom:1px solid #e2e4ec;}

/*view style*/
table.view {width:636px; border-top:2px solid #7b7b7b; text-align:left;}   
table.view th {border-bottom:1px solid #dbdbdb; padding-top:11px; padding-bottom:8px;} 
table.view th p {font-size:14px; color:#333;}
table.view th div.info {width:100%; margin:10px 0 0 0;}
table.view th div.info:after {content:"."; display:block; clear:both; height:0px; visibility:hidden;}
table.view th span {float:left; font-size:11px; color:#999; font-weight:normal;}
table.view th span.count {float:right; padding-right:10px;}
table.view th span.bar {background:url('http://image.chosun.com/keywui/img2/bu/bar05.gif') 11px 2px no-repeat; padding-left:21px;}
table.view td {border-bottom:1px solid #dbdbdb;}
table.view td.read {color:#333; line-height:20px; padding:30px 13px;}
table.view tr.opt {vertical-align:top;}
table.view tr.opt th, table.view tr.opt td {text-align:left; line-height:20px; padding-top:8px; padding-bottom:5px;}
table.view tr.opt th span {padding-left:20px; color:#333; font-weight:bold; font-size:12px;}
table.view tr.opt th span.next {background:url('http://image.chosun.com/keywui/img2/bu/bu06.gif') 6px 5px no-repeat;}
table.view tr.opt th span.prev {background:url('http://image.chosun.com/keywui/img2/bu/bu07.gif') 6px 5px no-repeat;}
table.view tr.opt th span.reply {color:#971704; background:url('http://image.chosun.com/keywui/img2/bu/bu08.gif') 10px 4px no-repeat;}
table.view tr.opt td.reply {color:#333; padding-right:20px;}

div.cont_navigation {position:relative; width:970px;text-align:left;}
div.cont_navigation h1.mtitle {width:730px;}
div.cont_navigation h1.mtitle img.icon {margin:0 7px 0 1px;}
div.cont_navigation h1.mtitle span.admin span {background:url('http://image.chosun.com/keywui/img2/bu/bar04.gif') 3px 0px no-repeat; padding:0 0 0 9px; color:#333;}
div.cont_navigation h1.mtitle span.admin span, div.cont_navigation h1.mtitle span.admin li {font-size:11px; font-weight:normal; text-align:left;}
div.cont_navigation h1.mtitle span.admin ul.admin_opt {top:27px; left:4px; width:65px;}
/*div.cont_navigation h1.hd span.admin ul.admin_opt {top:-21px; left:44px; width:65px;}*/
div.cont_navigation div.fr {position:absolute; right:0px; bottom:7px;}

/* movie area */
div.movie_area {text-align:left; margin-bottom:20px;}
div.movie {border-bottom:2px solid #E9E9E9; padding-bottom:4px; _padding-bottom:9px;}
div.movie p.title {font-size:11px;margin:6px 0 1px 0; }

/* read */
div.movie_cont {margin-top:10px;}
ul.read_info {float:left; margin-top:20px;}
ul.read_info li {float:left; height:20px; font-size:11px; color:#484848;}
ul.read_info li.title {font-size:14px; color:#699418; padding:0px 0 0 10px;}
ul.read_info li.count {color:#971704; padding-left:1px;}
ul.read_info li.stxt {color:#909090;}
ul.read_info li.stxt strong.num {color:#484848; padding:0 8px 0 4px;}
ul.read_info li.bar {font-size:12px; color:#B9B9B9; padding:0 8px;}

div.read_opt {height:20px; background:url('http://image.chosun.com/keywui/img2/bu/dot02.gif') left bottom repeat-x; padding:0 0 4px 0;}
dl.read_info {float:left; text-align:left;}
dl.read_info dt, dl.read_info dd {display:inline; float:left; height:20px; font-size:11px; margin:0px; padding:0px;}
dl.read_info dt.bar {background:url('http://image.chosun.com/keywui/img2/bu/bar04.gif') 9px 2px no-repeat; padding:0 0 0 23px;}
dl.read_info dt.title {color:#2C2626;}
dl.read_info dd.title {font-size:14px; color:#699418; font-weight:bold; padding-left:4px;}
dl.read_info dt.count {color:#484848;}
dl.read_info dd.count {color:#971704; font-weight:bold; padding-left:1px;}
dl.read_info dt.num {color:#909090;}
dl.read_info dd.num {color:#484848; font-weight:bold; padding:0 8px 0 1px;}
dl.read_info li.bar {font-size:12px; color:#B9B9B9; padding:0 8px;}
div.read_btn {float:right;}
div.read_btn span.admin ul.admin_opt {top:20px; left:0px; width:100px;}
div.read_btn a {display:-moz-inline-box;}

ul.admin_opt li.list {width:636px; background:url('http://image.chosun.com/keywui/img2/bu/dot02.gif') left top repeat-x; padding:9px 0 7px 0; *padding:9px 0 3px 0; font-size:11px;}
ul.admin_opt li.fst {background:none;}
ul.admin_opt li.list dl dt {float:left; color:#2C2626;}
ul.admin_opt li.list dl dd {float:left; padding:0 0 0 12px;}
ul.admin_opt li.list dl dt.bar {background:url('http://image.chosun.com/keywui/img2/bu/bar04.gif') 9px 2px no-repeat; padding:0 0 0 23px;}
ul.admin_opt li.list dl dt.num {color:#909090;}
ul.admin_opt li.list dl dd.num {color:#484848; font-weight:bold; padding:0 8px 0 1px;}
ul.admin_opt li.list dl:after {content:"."; display:block; clear:both; height:0px; visibility:hidden;}
ul.admin_opt li.list dl dd ul {margin-top:-1px;}
ul.admin_opt li.list dl dd ul li {line-height:19px;}
ul.admin_opt li.list dl dt span.admin ul.admin_opt {top:15px; left:0px; width:80px;}

div.read_area {color:#333; padding:17px 0; margin:2px 0 0 0; line-height:24px;}
div.read_date {color:#636363; font-weight:bold; margin:2px 0 0 0;}

ul.read_tag {margin:12px 0 0 0;}
:after {content:"."; display:block; clear:both; height:0px; visibility:hidden;}
ul.read_tag li {float:left;}
ul.read_tag li.title {width:40px;}
ul.read_tag li.tag {width:594px; color:#706F6F; line-height:18px; padding:1px 0 0 0;}
ul.read_tag li.tag a {display:-moz-inline-box; color:#706F6F;}
div.tag_btn {height:35px; border-top:1px solid #d5d5d5; padding:10px 0 0 0; margin:9px 0 0 0; *margin:0px; _margin:0px; text-align:right;}
div.tag_btn_logout {height:0px; border-top:1px solid #d5d5d5; padding:10px 0 0 0; margin:9px 0 0 0; *margin:0px; _margin:0px; text-align:right;}
div.tag_btn a {display:-moz-inline-box;}

/* reply */
div.reply_title {border-bottom:1px solid #D5D5D5; padding-bottom:8px; margin:40px 0 0 0;}
div.reply_title strong.count, div.reply_title strong.count a {color:#699418;}
ul.reply_list {}
ul.reply_list li {display:block; padding:11px 0 7px 0;}
ul.reply_list li div.info {color:#333; margin-bottom:10px;}
ul.reply_list li div.info span.date {color:#8F8E8E; font-size:11px; padding-left:10px;}
ul.reply_list li.list {background:url('http://image.chosun.com/keywui/img2/bu/dot02.gif') 0px 0px repeat-x;}
ul.reply_list li.fst {background:url(none)}
div.reply_write {margin-top:10px;}
div.reply_write div.reply_input {float:left; margin-top:1px;}
div.reply_write div.reply_input textarea.reply {width:553px; height:53px; border:1px solid #CBEA7D; padding:3px 5px;
	overflow-y:auto;
	scrollbar-face-color:#AEAEAE;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
}
div.reply_write div.reply_btn {float:right;}
ul.reply_login {height:20px; margin-top:7px;}
ul.reply_login li {float:left;}
ul.reply_login li.txt {padding:3px 3px 0 1px;}
ul.reply_login li.input input {height:16px; border:1px solid #C7C7C7; margin:0 10px 0 0; padding:1px 0 0 4px;}
ul.reply_login li.btn {margin-top:1px;}

/* more movie */
div.movie_more {border-bottom:1px solid #D5D5D5; padding-bottom:0px; padding-top:10px; margin-bottom:0px;}

/*my keywui*/
h2.mykeywui {float:left; color:#5B8F01; font-size:18px;}
h2.mykeywui img {margin:0 4px 0 1px;}
div.myprofile {background-color:#F7F8F4; border:3px solid #E3EAD2; padding:10px 12px 20px 12px; *padding:10px 12px 5px 12px; margin:0 0 30px 0;}
div.myprofile:after {content:"."; display:block; clear:both; height:0px; visibility:hidden;}
div.myprofile div.profile_img {float:left; width:72px; height:72px; background:url('http://image.chosun.com/keywui/img2/etc/bg_profile.gif') no-repeat;}
div.myprofile div.profile_img img {width:70px; height:70px; border:1px solid #C2CBAE;}
div.myprofile dl.profile {float:left; width:533px; text-align:left; margin-top:5px;}
div.myprofile dl.profile dt, div.myprofile dl.profile dd {float:left; height:22px;}
div.myprofile dl.profile dt {width:70px; background:url('http://image.chosun.com/keywui/img2/bu/bu05.gif') 11px 6px no-repeat; padding:0 0 0 16px; color:#5B8F01; letter-spacing:-1px;}
div.myprofile dl.profile dd {width:431px; background:url('http://image.chosun.com/keywui/img2/bu/bar04.gif') 0px 2px no-repeat; padding:0 0 0 13px; color:#666; font-weight:bold;}
div.myprofile dl.profile dd img.btn {vertical-align:middle; margin:-2px 0 0 5px; *margin:-3px 0 0 5px; _margin:0px 0 0 5px;}


/* Paginate */
.paginate{clear:both;text-align:center; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:10px 0 8px 0;}
.noline {border:0px !important;}
.paginate a,
.paginate strong{position:relative;display:inline-block;margin-right:1px;padding:3px 3px 1px 3px;color:#333333;text-decoration:none;border:1px solid #bfbfbf;font:12px/normal Dotum;_width /**/:10px;min-width:7px;background-color:#ffffff;line-height:10px;}
.paginate strong{color:#c8292a !important;font-weight:bold;border:none;margin-right:1px;padding:3px 3px 1px 3px;border:1px solid #bfbfbf;line-height:10px;}
*:first-child+html .paginate .pre,
*:first-child+html .paginate .next{top:0px;}
.paginate a:hover{color:#c8292a !important;border:1px solid #aeaeae;text-decoration:none;}
.paginate span img{vertical-align:middle;margin:0 0 2px 0;}
.paginate span a{border:none;background:none;font-size:12px;color:#333333;font-weight:normal;}
.paginate span a:hover{border:none;background:none !important;font-size:12px;color:#333333;font-weight:normal;}
.paginate span, .paginate strong, .paginate a {display:-moz-inline-box;}

/* tab */
div.tab_line {width:100%; height:24px; background:url('http://image.chosun.com/keywui/img2/tab/text_tabbg.gif') repeat-x; text-align:left;}
.tab_txt {margin:0; padding:0 0 0 0; height:22px; background-color:#EAEAEA; border-left:1px solid #BCBCBC; border-top:1px solid #BCBCBC; }
.tab_txt li {float:left; display:inline; float:left; margin:0px 0 0 0; text-align:center;}
.tab_txt li a:hover {text-decoration:none;}
.tab_txt li a:visited {color:#555;}
.tab_txt li.on {background-color:#ffffff; padding:4px 0 3px 0; font-weight:bold; border-right:1px solid #BCBCBC;}
.tab_txt li.off {padding:4px 1px 2px 1px; border-right:1px solid #BCBCBC; border-bottom:1px solid #BCBCBC;}
ul.tab_sublist {height:17px;border-bottom:1px solid #D5D5D5; text-align:left; padding:13px 0 10px 0;}
ul.tab_sublist li.fst {display:inline; float:left; padding:0 3px 0 3px;}
ul.tab_sublist li.list {display:inline; float:left; background:url('http://image.chosun.com/keywui/img2/bu/bar01.gif') 0px 0px no-repeat; padding:0 3px 0 6px;}
ul.tab_sublist li.list strong.sel, ul.tab_sublist li.fst strong.sel {font-size:14px; color:#04401D; letter-spacing:-2px;}
ul.tab_sublist li.list a:hover, ul.tab_sublist li.fst a:hover {font-size:14px; color:#04401D; font-weight:bold; letter-spacing:-2px;}

/* right area */
div.open_space {width:299px; border:3px solid #A5DA26; padding:13px 0;}
div.open_space h3.open {width:276px; margin:0 auto;}
div.open_space div.open_box {width:274px; border:1px solid #E0E0E0; background-color:#F8F8F8; padding:16px 0 11px 0; margin:13px auto 0 auto;}
div.open_space div.open_box ul.open_list {width:234px; margin:0 auto;}
div.open_space div.open_box ul.open_list:after {content:"."; display:block; clear:both; height:0px; visibility:hidden;}
div.open_space div.open_box ul.open_list li.list {float:left; width:78px; text-align:left; color:#2F2F2F; line-height:20px;}
div.open_space div.open_box ul.open_list li.list a, div.open_space div.open_box ul.open_list li.cs a, div.open_space div.open_box ul.open_list li.list2 a, {color:#2F2F2F;}
div.open_space div.open_box ul.open_list li.cs {float:left; text-align:left; color:#2F2F2F; line-height:20px; padding-right:30px;}
div.open_space div.open_box ul.open_list li.list2 {float:left; width:117px; text-align:left; color:#2F2F2F; line-height:20px;}
div.rbanner_box {width:255px; border:1px solid #DEDEDE; padding:3px 0; margin:0 auto;}
div.open_space h3.open span {color:#293C02; font-weight:bold; letter-spacing:-1px; padding-right:10px;}
div.open_space h3.open span strong {font-size:16px;}
div.open_space div.mytag_box {width:274px; border:1px solid #E0E0E0; background-color:#F8F8F8; padding:11px 0 2px 0; *padding:13px 0 2px 0; margin:10px auto 0 auto;}
div.open_space div.mytag_box ul.mytag {width:252px; margin:0 auto; text-align:left;}
div.open_space div.mytag_box ul.mytag li.list {display:inline; float:left; text-align:left; color:#2e2e2e;}
div.open_space div.mytag_box ul.mytag li.bar {display:inline; float:left; padding:0 5px;}
div.open_space div.mytag_box ul.mytag li.bar img {vertical-align:top; margin-top:2px; *margin-top:0px;}
div.open_space div.mytag_box ul.mytag li.list a {color:#2F2F2F;}

div.ad_title {color:#464646; font-weight:bold; text-align:left; margin-bottom:5px;}
div.ad_title a {color:#464646; text-decoration:none;}
div.ad_title span.point, div.ad_title span.point a {color:#490272;}
div.ad_title img.bu {margin:3px 0 0 3px;}

ul.reply {width:278px; border:1px solid #e1e0e0; background-color:#f8f8f8; padding:7px 0 4px 0;}
ul.reply li.bu {background:url('http://image.chosun.com/keywui/img2/bu/icon_reply01.gif') 7px 5px no-repeat; padding:4px 10px 4px 21px; text-align:left;}
ul.reply li.bu a:hover {font-weight:bold; letter-spacing:-1px;}
ul.reply li.bu a {display:-moz-inline-box; float:left;}

.cont_left ul.reply {width:634px; border:1px solid #e1e0e0; background-color:#f8f8f8; padding:7px 0 4px 0; margin:0 0 30px 0;}
.cont_left ul.reply li.bu {background:url('http://image.chosun.com/keywui/img2/bu/icon_reply01.gif') 17px 5px no-repeat; padding:4px 10px 4px 31px; text-align:left;}
.cont_left ul.reply li.bu img.del {vertical-align:top;margin:1px 0 0 5px; *margin:-1px 0 0 5px;}

/*my reply list*/
div.myreply_title {border:1px solid #cbcbcb; background-color:#f2f2f2; padding:18px 0 15px 0; text-align:left; margin-bottom:25px;}
div.myreply_title span {font-size:14px; color:#030303;  font-weight:bold;  letter-spacing:-1px; background:url('http://image.chosun.com/keywui/img2/bu/bu09.gif') right 4px no-repeat; padding:0 9px 0 16px;}
div.myreply_title a {color:#030303;}
div.myreply_title a:hover {text-decoration:none;}
ul.myreply {border-bottom:1px solid #e0e0e0; padding-bottom:27px; margin-bottom:24px;}
ul.myreply li.bu {width:610px; background:url('http://image.chosun.com/keywui/img2/bu/icon_reply01.gif') 0 6px no-repeat; padding:4px 10px 3px 14px; _padding:5px 10px 4px 14px; text-align:left; color:#444; line-height:17px; _line-height:20px;}
ul.myreply li.bu span {float:left; font-family:tahoma; font-size:11px; color:#999; padding-left:2px;}
ul.myreply li.bu a {display:-moz-inline-box; float:left; color:#444;}
ul.myreply li.bu img.del {vertical-align:top; margin:1px 0 0 4px; *margin:0 0 0 4px;}

/*theme*/
div.theme {width:636px;}
div.theme div.fl {width:306px; text-align:left;}
div.theme div.fr {width:306px; text-align:right; text-align:left;}
div.theme div.thumb {width:304px; height:170px; overflow-y:hidden; border:1px solid #8e8e8e;}
div.theme div.thumb img {width:304px;}
div.theme div.thumb dl.theme dt.title {margin-left:6px;}
dl.theme dt.theme {float:left; font-size:14px; font-weight:bold; color:#313131; background:url('http://image.chosun.com/keywui/img2/bu/icon_theme02.gif') left top no-repeat; padding:11px 0 14px 50px; margin:0 2px 0 0;}
dl.theme dt.theme a {color:#313131;}
dl.theme dd.info {float:left; margin-top:11px;}
ul.thumb_180x100 li.theme {height:102px; border-top:1px solid #d5d5d5; padding-top:30px; margin-top:31px;}
ul.thumb_180x100 li.theme dl.theme {width:434px; float:left; margin:1px 0 0 20px;}
ul.thumb_180x100 li.theme dl.theme:after {content:"."; display:block; clear:both; height:0px; visibility:hidden;}
ul.thumb_180x100 li.theme dl.theme dd.btn {float:left; margin-left:8px;}
ul.thumb_180x100 li.theme dl.theme dd.info {float:left; margin-top:3px;}
ul.thumb_180x100 li.theme dl.theme dt.theme {float:left; font-size:14px; font-weight:bold; color:#313131; background:url('http://image.chosun.com/keywui/img2/bu/icon_theme01.gif') left top no-repeat; padding:2px 0 5px 38px; margin:0 2px 0 0;}
ul.thumb_180x100 li.theme div.thumb_list {float:left; margin:5px 0 0 20px;}
ul.thumb_180x100 li.theme div.thumb_list div {float:left; margin-left:22px;}
ul.thumb_180x100 li.theme div.thumb_list div.fst {margin-left:0px;}
ul.thumb_180x100 li.theme div.thumb_list div {width:128px; height:71px;overflow-y:hidden; border:1px solid #8e8e8e;}
ul.thumb_180x100 li.theme div.thumb_list div img {width:128px;}

div.theme p.title {line-height:18px;font-size:16px; color:#04401d; font-weight:bold; margin:11px 0 0 0;}
div.theme p.title a {color:#04401d;}
div.theme_solo {height:200px; margin-bottom:18px; border-bottom:2px solid #d5d5d5; text-align:left;}
div.theme_solo div.thumb {float:left; width:318px; height:179px; overflow-y:hidden; border:1px solid #8e8e8e; margin-right:13px;}
div.theme_solo div.thumb img {width:318px;}
div.theme_solo dl.solo {float:left; width:303px; height:150px; background:url('http://image.chosun.com/keywui/img2/bu/dot01.gif') left bottom repeat-x; margin-bottom:9px;}
div.theme_solo dl.solo dt.title {font-size:16px; color:#04401d; font-weight:bold; margin:6px 0 12px 0;}
div.theme_solo dl.solo dt.title a {color:#04401d;}
div.theme_solo dl.solo dt.title span.reply {color:#8e8e8e; font-weight:normal;}
div.theme_solo dl.solo dt.title img.icon {margin:0 0 -3px 2px;}
div.theme_solo dl.solo dd.preview {line-height:18px; color:#666;}
div.theme_solo dl.solo dd.preview a {color:#666;}

/*popup*/
div.popup {}
div.pop_title {position:relative; width:450px; height:53px; background:url('http://image.chosun.com/keywui/img2/etc/pop_logo.jpg') no-repeat; margin:0 auto 20px auto;}
div.pop_title h2 {position:absolute; left:121px; top:24px;}
div.popup div.profile_mod {width:414px; margin:0 auto 25px auto;}
div.popup div.profile_mod:after {content:"."; display:block; clear:both; height:0px; visibility:hidden;}
div.popup div.profile_img {float:left; width:83px; height:72px; background:url('http://image.chosun.com/keywui/img2/etc/bg_profile.gif') no-repeat; text-align:left;}
div.popup div.profile_img img {width:70px; height:70px; border:1px solid #C2CBAE;}
div.popup div.banner_mod {width:420px; height:77px; background:url('http://image.chosun.com/keywui/img2/etc/bg_banner01.gif') no-repeat; margin:12px auto 25px auto;}

.mBanner {padding-top:10px;}

/* [[ fake select ]] */
/* select title */
span.selectbox_title {
	line-height: 16px;
	padding: 0 30px 0 0; margin-bottom:1px;
	background: url('http://image.chosun.com/keywui/img2/bu/bg_selectRight.gif') right top no-repeat;
	display: inline-block;
}
span.selectbox_title strong {
	overflow: hidden;
	display: inline-block;
	width: 100%;
	font-size: 12px; color: #931901 !important;
	padding: 4px 0 1px 6px; height: 16px;
	background: url('http://image.chosun.com/keywui/img2/bu/bg_selectLeft.gif') left top no-repeat;
}
span.selectbox_title_focus strong { color:#636363 !important; }
/* select option */
div.selectbox_option {
	text-align:left; line-height:20px;
	padding:0 0 0 5px;
	border: 1px solid #c0c0c0;
	border-top: 0px;
	background: #fff;
	overflow: hidden;
}
div.selectbox_option div.scroll { 
	overflow: auto;
	scrollbar-face-color:#AEAEAE;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;	
}
div.selectbox_option a:link,
div.selectbox_option a:visited,
div.selectbox_option a:active {
	display: block;
	overflow: hidden;
	text-decoration: none; font-size: 12px; line-height: 16px; color: #636363; white-space: nowrap; font-weight:bold;
	height: 13px; padding: 3px 3px 2px 0px;
}
div.selectbox_option a.on,
div.selectbox_option a:hover { color: #931901; background:#fff; }
