@charset "utf-8";
/* Chosun.com Media Design Team author */

*{margin:0;padding:0;}
body{font-size:12px;line-height:17px;font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif;text-align:center;background:#fff url(../images/bg_body.gif) left top repeat-x;}
h1,h2,h3,h4,h5,h6{font-size:12px;text-align:left;line-height:17px;}
a{color:#333;text-decoration:none;}
a:hover{color:#333;text-decoration:underline;}
input,textarea,select{font-family:inherit;font-size:12px;}
.search_text {border:0px;}
fieldset,img{border:none;}
hr,legend{display:none;}
th,td{font-size:12px;font-family:돋움,Dotum,AppleGothic,sans-serif;}
ul,li{list-style:none;}
.history_page {height:30px;vertical-align:middle;}

#header,#wrap{width:970px;margin:0 auto;text-align:left;}
#wrap{float:none;clear:both;z-index:1;margin-top:10px;padding-bottom:30px;text-align:left;overflow:hidden;background:url(../images/bg_wrap.gif) right top repeat-y;}
#content{float:left;width:710px;}
#content2{float:left;width:970px;}
#aside{float:right;width:250px;text-align:left;padding-top:20px;}
#footer{width:970px;margin:0 auto 0 auto;text-align:left;text-align:center;}

#wrap2{width:970px;float:none;clear:both;z-index:1;margin-top:10px;padding-bottom:30px;text-align:left;overflow:hidden;}
#content2{float:left;width:970px;margin-top:100px}
.find{border:3px solid #ebe5dd;width:370px;margin:0 auto 100px auto;padding:20px 20px 20px 20px;color:#666;}
.find span{font-size:14px;font-weight:bold;}
.find a:visited { text-decoration:none; color:#666; }
.find a:active { text-decoration:none; color:#666; }
.find a:hover { text-decoration:underline; color:#666; }
.input.text {font-size:12px;color:#333;border-width:1pt;border-color:#d7d0c7;border-style:solid;padding-left:5px;}

/* header */
#s_gnb{width:970px;margin:0 auto 0 auto;padding-top:9px;border-bottom:1px solid #e6e6e6; height:24px;background-color:#f3f3f3;}
#c_slogo{position:relative; float:left;padding:2px 0 0 20px; z-index:5;}
#lnb{position:relative;float:right;margin:0px 0 0 0;z-index:6;}
#lnb li.spn_chosun,#lnb li.busi,#lnb li#all_service,#lnb li#myremot{float:left;color:#8f8f8f;}
#lnb li.s_menu_font{float:left;color:#333333;font-size:12px;padding-top:3px;letter-spacing:-1px; font-family: 'Dotum', '돋움'; line-height:14px;}
#lnb li.s_menu_font a{font-size:12px;letter-spacing:-1px; color:#333333; font-family: 'Dotum', '돋움'; line-height:14px;}
#lnb li img{vertical-align:middle;margin:0 0 2px 0;cursor:pointer;_cursor /**/:hand;}
#lnb li span{padding:0 2px 0 1px;}
#lnb li#all_service{position:relative;}
#lnb li#myremot{position:relative;margin:0 0 0 12px;display:inline;}
#all_service_list{position:absolute;top:15px;right:0px;width:282px;padding:12px 0 6px 10px;border:2px solid #afafaf;background-color:#fff;display:none;z-index:7; font-family: 'Dotum', '돋움'; font-size:12px; }
#all_service_list ul{float:left;margin:0 20px 0 0;}
#all_service_list ul.lastchild{margin:0;}
#all_service_list ul li{float:none;margin:0 0 3px 0;letter-spacing:-1px;text-align:left;}
#all_service_list ul li.all_view a{color:#cb7273;}

#logo_etc{float:none;clear:both;overflow:hidden;margin-top:20px;padding:0;}
#logo{width:230px;position:relative;float:left;margin:0 0 0 9px;display:inline;}
#logo h1{font-style:normal;font-size:12px;}
#logo h1 img{vertical-align:top;}
#logo ul#login{position:absolute;top:30px;left:0px;}
#logo ul#login li{float:left;font-size:11px;color:#666666;}
#logo ul#login li a{font-size:11px;color:#666666;letter-spacing:-1px;line-height:12px;}
#logo ul#login li span{color:#333;font-weight:bold;}
#logo ul#login li span.user_name{color:#666;}
#tot_search{width:266px;float:left;margin:4px 0 0 100px;display:inline;}
#tot_search fieldset input{vertical-align:middle;}
.search_box{position:relative;background:url('../images/chosun/bg_search.gif') left top no-repeat;margin-right:3px;width:250px;height:24px;}
.search_box input.search_text{border:none;width:205px;margin:3px 0 2px 3px;font-size:12px;font-family:'Dotum';color:#333;ime-mode:active;}
.search_box input.search_btn{position:absolute;top:0px;left:217px;}
.popular_search{float:none;clear:both;margin-top:3px;}
#top_ban{float:right;margin:4px 0 0 0;}

.gnb{width:970px;height:74px;margin-top:15px;background:url(../images/bg_gnb.png) left top no-repeat;overflow:hidden;}
.gnb_1dep{position:relative;width:970px;margin-top:6px;}
#gnb1{margin-left:10px;display:inline;}
#gnb2,#gnb3{margin-left:13px;display:inline;}
.gnb ul li{float:left;height:21px;padding:6px 17px 2px 14px;border:none;background-color:none;}
.gnb ul li,.gnb ul li a,.gnb ul li a:hover{color:#fff;font-size:14px;font-weight:bold;text-decoration:none;}
.on1{height:21px;padding:7px 16px 0 13px;border-top:1px solid #645443;border-right:1px solid #645443;border-left:1px solid #645443;background-color:#fff;}
.on1,.on1 a,.on1 a:hover{color:#000 !important;font-size:14px;font-weight:bold;text-decoration:none;}
.gnb_2dep{position:absolute;top:41px;left:17px;display:none;}
.gnb_2dep li{padding:0 !important;border:none !important;background-color:none !important;}
.gnb_2dep li,.gnb_2dep li a{font-weight:normal !important;font-size:12px !important;color:#383838 !important;text-decoration:none;}
.gnb_2dep li span{color:#afafaf;padding:0 5px;}
#gnb_2dep1{display:block;}

/* aside */
.aside_tit{position:relative;width:222px;margin:0 14px;}
.aside_tit span{position:absolute;top:0;right:0;}
.aside_tit span,.aside_tit span a,.aside_tit span a:hover{color:#666;font-size:11px;line-height:15px;}
.aside_list{width:220px;margin:2px 14px 20px 14px;padding:10px 0 8px 0;border:1px solid #d4d4d4;background-color:#fff;}
.aside_list li{margin-left:5px;width:205px;line-height:19px;}
.aside_list_rank{width:220px;margin:2px 14px 20px 14px;padding:10px 0 8px 0;_padding:10px 0 4px 0;border:1px solid #d4d4d4;background-color:#fff;}
.aside_list_rank li{margin-left:11px;width:200px;line-height:19px;_margin-bottom:5px;}
.aside_list_rank li img{vertical-align:middle;margin:0 4px 2px 0;}

.join{width:620px;margin:0 auto 100px auto;color:#7d6e55;}
.join span{font-size:11px;}
.join a:visited { text-decoration:none; color:#7d6e55;}
.join a:active { text-decoration:none; color:#7d6e55;}
.join a:hover { text-decoration:underline; color:#7d6e55; }
.input.text {font-size:12px;color:#333;border-width:1pt;border-color:#d7d0c7;border-style:solid;padding-left:5px;}
.join_title {color:#333333;font-size:14px;font-weight:bold;}
.join_text{padding-left:30px;}
.join_icon {margin-right:7px; margin-left:20px; margin-bottom:3px;}
.join_icon_02 {margin-left:3px; margin-bottom:3px;}

.text_descr {color: #666666}
.text_descr_mini {color: #666666; font-size:11px;}

.btn_mini {padding-bottom:4px; margin-left:5px;}

@media print{
body{color:#000;}
}
.c_list{width:320px;margin:0px 0px 0px 0px;line-height:19px}

#spn{width:320px;padding:10px 0 8px 0;overflow:hidden;text-align:left;}
.sec_thum{width:320px;margin:10px 0 0 9px;overflow:hidden;}
.sec_thum img{float:left;margin-right:8px;vertical-align:middle;border:1px solid #939393;}
.sec_thum P{width:220px;float:left;line-height:18px;}
.sec_art{width:320px;float:none;clear:both;margin:5px 0 0 9px;line-height:19px;}

.con_list{padding:10px 0 8px 0;width:325px;border:1px solid #d4d4d4;background-color:#fff;}
.con_list li{margin-left:5px;width:320px;line-height:19px;}

#c_book{width:325px;padding:10px 0 10px 5px;overflow:hidden;text-align:left;border:1px solid #d4d4d4;background-color:#fff;}
.c_book_thum{width:320px;margin:10px 0 0 9px;overflow:hidden;}
.c_book_thum img{float:left;margin-right:8px;vertical-align:middle;border:1px solid #939393;}
.c_book_thum P{width:220px;float:left;line-height:18px;color:#888888;}
.c_book_art{width:320px;float:none;clear:both;margin:5px 0 0 9px;line-height:19px;}

#itc_t1,#itc_t3{width:320px;padding:10px 0 6px 5px;overflow:hidden;text-align:left;border:1px solid #e2e2e2;background-color:#fff;}
.c_thum img{float:left;vertical-align:top;border:1px solid #d0d0d0;margin:0 0 0 10px;}
.c_thum dl{float:left;width:220px;margin:0 0 0 10px;padding:0;}
.c_thum dl dd{margin-top:4px;}
.c_thum dl dd a{color:#888;}
.c_thum dl dd a:hover{color:#888;}
.c_thum dl dt a{color:#333;font-weight:bold;}
.c_thum dl dt a:hover{color:#333;font-weight:bold;}


/* 정렬 탭 */
.order {position:relative;clear:both; width:685px; margin:15px 0 28px 15px; height:30px; background:url(../images/bg_order.gif) repeat-x 0 bottom;}
.order a:hover {text-decoration:none;}
.order ul {margin:0 0 0 0;}
.order ul li {float:left; width:98px; padding:6px 0 4px 0;text-align:center;}
.deselect { border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; background-color:#f1f1f1;padding:7px 0 4px 0 !important;}
.select { border-top:2px solid #b9b9b9; border-left:2px solid #b9b9b9; border-right:2px solid #b9b9b9; border-bottom:2px solid #ffffff; background-color:#ffffff;}
.tab_date {text-decoration:none; color:#f1641f; font-size:12px; line-height: 17px; font-family: "Dotum", "돋움"; }
.order select{position:absolute;top:3px;right:0px;width:118px;font-size:12px;}

.deselect { text-decoration:none; color:#333333; font-size:12px; line-height: 17px; font-family: "Dotum", "돋움"; }
.deselect a:link { text-decoration:none; color:#333333; }
.deselect a:visited { text-decoration:none; color:#333333; }
.deselect a:active { text-decoration:none; color:#333333; }
.deselect a:hover { text-decoration:none; color:#1149a2; }

.select { text-decoration:none; color:#1149a2; font-size:12px; line-height: 17px; font-family: "Dotum", "돋움"; font-weight:bold; }
.select a:link { text-decoration:none; color:#1149a2; }
.select a:visited { text-decoration:none; color:#1149a2; }
.select a:active { text-decoration:none; color:#1149a2; }
.select a:hover { text-decoration:none; color:#1149a2; }

.funtion {clear:both; width:685px; margin:0px 0 15px 15px; background:url(../images/bg_order2.gif) repeat-x 0 bottom;}
.nor_title {clear:both; width:685px; margin:0px 0 15px 15px; background:url(../images/bg_order2.gif) repeat-x 0 bottom;}

#Title_article { margin:10px 0px 0px 15px; padding:5px 10px 0px 0px; }
#author { margin:3px 0px 0px 0px; padding:0px; }
#ArticlePar{width:685px; margin:10px 0px 0px 15px; padding:0px 0px 20px 0px; }

.reply_top_box {claer:both; margin:0 0 0 0; padding:0px 0 4px 0;}
.reply_top_box .talk_title {overflow:hidden;width:685px; margin:0px 0 0 0px; font-size:12px; color:#333;}
.reply_top_box .talk_title span.talk_name {float:left;}
.reply_top_box .talk_title span.vote {float:right;}
.reply_top_box .view_text {clear:both;width:653px;font-size:12px; margin:5px 0 0px 0px; padding:10px 15px 7px 15px; border:1px solid #ebe5dd;line-height:17px;}
.reply_top_box a:link { text-decoration:none; color:#1149a2; }
.reply_top_box a:visited { text-decoration:none; color:#1149a2; }
.reply_top_box a:active { text-decoration:none; color:#1149a2; }
.reply_top_box a:hover { text-decoration:underline; color:#1149a2; }

.link_top_box {claer:both; margin:0 0 0 0; padding:0px 0 15px 0;border-bottom:1px dashed #cecece;overflow:hidden;}
.link_top_box .link_title {overflow:hidden;width:685px; margin:0px 0 0 0px; font-size:12px; color:#333;}
.link_top_box .link_title span.link_name {float:left;}
.link_top_box .link_title span.vote {float:right;}
.link_top_box .view_text {clear:both;width:653px;font-size:12px; margin:5px 0 0px 0px;font-family:AppleGothic,Sans-serif;font-size:14px;}
.link_top_box a:link { text-decoration:none; color:#1149a2; }
.link_top_box a:visited { text-decoration:none; color:#1149a2; }
.link_top_box a:active { text-decoration:none; color:#1149a2; }
.link_top_box a:hover { text-decoration:underline; color:#1149a2; }

/* help */
.help{border:1px solid #ebebeb;background-color:#f6f6f6;margin:5px 0 0 0;}
.help img{vertical-align:top;}
.help li{margin:5px 5px 5px 5px;line-height:17px; font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif; color:#666;font-size:12px; }

/* help */
.help2{border:1px solid #ebebeb;background-color:#f6f6f6;margin:0 0 0 0; padding:10px 10px 10px 10px; }
.help2 img{vertical-align:top;}
.help2 li{margin:5px 5px 5px 5px;line-height:17px; font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif; color:#333;font-size:12px; }


.contents_color {margin:20px 5px 5px 5px;font-size:12px;color:#333;line-height:19px;text-align:left;}
.contents_color a:link { text-decoration:none; color:#1149a2; }
.contents_color a:visited { text-decoration:none; color:#1149a2; }
.contents_color a:active { text-decoration:none; color:#1149a2; }
.contents_color a:hover { text-decoration:underline; color:#1149a2; }

.history_page {margin:0 0 0 0;font-size: 12px; color:#666;text-decoration: none; font-weight:normal;border-top:1px solid #dcdcdc; padding:14px 0 0 0;}
.history_page a:active {text-decoration: none; font-weight:normal;}
.history_page a:link {text-decoration: none; font-weight:normal;}
.history_page a:visited {text-decoration: none; font-weight:normal;}
.history_page a:hover {color:#f1641f; text-decoration: none; font-weight:normal;}
.history_page p.btn {float:right; padding:0 0 0 0;}
.history_page p.btn img {margin:0 0 0 6px;}


.video_mainbox {width:685px; height:350px; margin:0 0 15px 0;}
.video_mainbox_play {float:left; width:350px; margin:3px 0 0 0;}

.video_mainbox_photo {float:left; width:348px; height:320px;margin:3px 10px 0 0;border:1px solid #ebebeb;background-color:#fff;}
.video_mainbox_photo img{border:1px solid #9e9e9e;margin:0 auto 0 auro;}
.video_mainbox_news {float:right; width:300px; margin:0 0px 0 0px;}
.video_mainbox_news dl.news {margin:9px 0 0 0; width:310px;}
.video_mainbox_news dl.news dt.title {font-size:16px; color:#333; font-weight:bold; line-height:22px; letter-spacing:-1px; margin:0 0 10px 0;}
.video_mainbox_news dl.news dt.title a {color:#333;decoration:undeerline;}
.video_mainbox_news dl.news dd{margin:5px 0 0 0;color:#666;text-align:right;}
.video_mainbox_news dl.news dd.preview  { 
text-align:left;
overflow-y:scroll; 
font-family:"돋움",Verdana, sans-serif;
width:290px; 
height:220px;
border-width:0 0 0 0; 
border-style:solid; 
border-color:#efefef; 
overflow-x:hidden; 
overflow-y:auto; 
padding:0 0 0 0;
scrollbar-face-color:#d9d9d9;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #c0c0c0;
scrollbar-shadow-color: #FFFFFF;
scrollbar-darkshadow-color: #cfcfcf;
scrollbar-track-color: #efefef;
scrollbar-arrow-color: #626262; 
border:1px solid #ebebeb;background-color:#fafafa;padding:10px 10px 10px 10px;color:#666}
.video_mainbox_news a:link { text-decoration:none; color:#1149a2; }
.video_mainbox_news a:visited { text-decoration:none; color:#1149a2; }
.video_mainbox_news a:active { text-decoration:none; color:#1149a2; }
.video_mainbox_news a:hover { text-decoration:underline; color:#1149a2; }


.photo_list{clear:both;width:665px;margin-top:20px;border:3px solid #beb6ae;background-color:#fff;padding:20px 5px 20px 5px;}
.photo_list p.btn_pre_move{float:left;margin:46px 5px 0 10px;display:inline;}
.photo_list p.btn_next_move{float:left;margin:46px 10px 0 5px;display:inline;}
.photo_list p img{vertical-align:top;cursor:pointer;_cursor /**/:hand;}
.photo_list ul{float:left;}
.photo_list ul#movie_view2{display:none;}
.photo_list ul li{width:130px;float:left;margin:0 10px 0 10px;display:inline;font-size:11px;line-height:15px;text-align:center;}
.photo_list ul li img{vertical-align:top;border:1px solid #9e9e9e;margin-bottom:6px;}






/* font */
.main_title {font-weight:bold; font-size:14px; text-decoration:none; font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif; color:#333;}
.main_s_title {font-weight:bold; font-size:14px; text-decoration:none; font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif; color:#2f447d;}
.main_date {font-size:11px; text-decoration:none; font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif; color:#888;}
.url{font-family:AppleGothic,Sans-serif;font-size:14px; text-decoration:none;font-color:#1149a2;}

.main_con {font-weight:bold; font-size:12px; text-decoration:none; font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif; color:#2f447d;}
.main_con a{font-size:12px; text-decoration:none;color:#2f447d;}
.main_con a:visited { text-decoration:none; color:#2f447d;font-size:12px;}
.main_con a:active { text-decoration:none; color:#2f447d; font-size:12px; }
.main_con a:hover { text-decoration:underline; color:#4a6bc4;font-size:12px;}

.main_s_con {font-size:12px; text-decoration:none; font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif; color:#888;}

.title_txt { color:#0f3776; font-size:21px; line-height: 28px; font-weight:bold; letter-spacing:-1px; font-family: "Dotum", "돋움";}
.title_txt2 { color:#0f3776; font-size:16px; line-height: 28px; font-weight:bold; letter-spacing:-1px; font-family: "Dotum", "돋움";}

.subtitle_txt { color:#252525; font-size:14px; line-height: 21px; font-family: "Dotum", "돋움"; }

.author_txt { color:#666666; font-size:12px; line-height: 17px; }
.author_txt a:link { text-decoration:none; color:#1149a2; }
.author_txt a:visited { text-decoration:none; color:#1149a2; }
.author_txt a:active { text-decoration:none; color:#1149a2; }
.author_txt a:hover { text-decoration:underline; color:#1149a2; }

.article_txt { text-decoration:none; color:#333333; font-size:13px; line-height: 23px; font-family: "Gulim", "굴림"; }
.article_txt a:link { text-decoration:none; color:#1149a2; }
.article_txt a:visited { text-decoration:none; color:#592895; }
.article_txt a:active { text-decoration:none; color:#1149a2; }
.article_txt a:hover { text-decoration:underline; color:#1149a2; }

.diff_del {text-decoration:line-through;background-color:#ffdcc2;color:#333;font-size:13px; line-height: 23px; font-family: "Gulim", "굴림";}
.diff_insert {background-color:#fffbc2;color:#333;font-size:13px; line-height: 23px; font-family: "Gulim", "굴림";}
.diff_no {background-color:#dedede;color:#333;font-size:13px; line-height: 23px; font-family: "Gulim", "굴림";}
.diff_omission {background-color:#fff;color:#333;font-size:13px; line-height: 23px; font-family: "Gulim", "굴림";}

.top_color {
	font-size:9pt;
    text-align:left;
	margin-bottom:10px;
	padding:5px; 
    line-height:1.4;
	color: #666666;
	border:1px none white;
}
.title_color {
	font-size:12pt;
	font-weight:bold;
	color:#333333;
    text-align:left;
}


.any{float:left;font-size:11px;color:#666666;}