@charset "utf-8";
/* CSS Document */

@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,div,
dl, dt, dd, ol, ul, li, br,
fieldset, form, label, legend, input,
table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
}

ol, ul {list-style: none;}
input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; }
.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

ul { list-style:none }
img { border:0 }

div a img.premium_border {object-fit:cover;}

a { color: #333333; text-decoration:none }
a:hover { color:#000000; text-decoration: underline}

body {  }

/*#container { width:1079px; margin:auto; font-family:"dotum", "gulim"; font-size:12px ; line-height: 1.2em; padding-bottom:100px }
#container { width:1079px; margin:auto; font-family:나눔고딕, NanumGothic, 고딕, gothic, Helvetica; font-size:13px ; line-height: 1.3em; padding-bottom:100px }
#container { width:971px; margin:auto; font-family:'Nanum Gothic', gothic, Helvetica; font-size:13px ; line-height: 1.3em; padding-bottom:100px }
#container { width:1101px; margin:auto; font-family:'Nanum Gothic', gothic, Helvetica; font-size:13px ; line-height: 1.3em; padding-bottom:100px;margin-top:30px; padding-left:120px;}*/
#container { width:1101px; margin:auto; font-family:'Jeju Gothic', sans-serif; font-size:13px; line-height: 1.3em; padding-bottom:100px;margin-top:30px; padding-left:120px;}

/*Header Bar - Login*/ 
#headerContainer {
    width:1100px;
    margin:auto;
    font-family:dotum, gulim;
    font-size:12px;
}
a.login_button {
    color:#777;
    cursor:pointer;
    float:left;
    padding-top:3px;
    margin-right:15px;
}
#div_login_section {
    float:left;
}




#leftbannerArea { position:relative; width:109px; float:left }

#leftbannerArea .lbanner { padding-top:10px}


/*사이즈 확장 ljs
##wrapper { width:970px; float:left }
*/
#wrapper { width:1100px; float:left }

#topbanner { height:75px; padding-top:10px }
#topbanner img { margin-right:0px }

#top { position:relative; height:70px; bottom:#c51919 solid 6px }

#logoandMenu { padding-top:15px; height:54px; position:relative; }

#logoandMenu #logo { display:block; float:left;  padding-right:46px;}
#logoandMenu #indexTopMenu { display:block; float:left;  width:320px; margin-right:18px; }
#logoandMenu #indexTopMenu ul li { display:block; float:left; }
#logoandMenu #search { position:relative; display:block; float:left; background:url(../img/search-temp.gif) no-repeat right; width:309px; height:54px }
#logoandMenu #search #search-btn {position:absolute; left:250px; top:7px;}
#search-field {	position:absolute;	left:30px;	top:13px}

#top .addhome { position:absolute; left:0; top:0; font: 12px/18px; color:#383838 }
#top .headerM {    position:absolute;    right:0;    top:0;    text-align:right;    color:#CC0000;    font-weight:bold;    width: 349px;}
#top .headerM a { color:#CC0000; }
#top .headerM a:hover { text-decoration:none }


#topsection { position:relative; border-bottom:#afafaf solid 2px; height:82px }

#topsection .weather { position:absolute }
#topsection .sbanner { }
#topsection .section001 {}
#topsection .section002 { position:absolute; right:0; text-align:right }

#body {  }

/*사이즈 확장 ljs
#maincol { position:relative; float:left; width:682px;  }
*/
#maincol { position:relative; float:left; width:1100px; }
#maincol #centre { float:left; width:812px; }

#rightcol { float: right; width:256px; padding:10px 8px 8px 8px; border:#dddddd;  background-color:#ffffff }


/*사이즈 확장 ljs
#topmenu-news { background: url(../img/news/topmenu-bg.gif) no-repeat; width:970px; height:31px }
*/
#topmenu-news { background: url(../img/news/topmenu-bg.gif) repeat; width:1100px; height:31px; float:left; margin-bottom:10px;}

#topmenu-news ul { height:31px; padding-left:10px }
#topmenu-news ul li { display:block; float:left}





/* Headline */
#headline {  }

#headlineImg { float:left; width:200px; margin-right:10px; }
#headlineText { float:left; width:463px; margin-left:9px }

.mainphototxt { background:#000000; color:#bebebe; padding:7px 4px 7px 4px }

#headlineTextblock001 {  padding-bottom:3px }
.headlineTextblock001main { padding-bottom:5px }
.headlineTextblock001column {  font-size:24px; padding:10px 0 10px 0 }
#headlineTextblock001 p { color: #333333; line-height:16px; padding-left:7px }
#headlineTextblock001 dt { display:block; padding: 3px 0 3px 10px; font-size:14px; font-weight:bold }
#headlineTextblock001 dt a { color:#3a3a3a }
#headlineTextblock001 dt a:hover { text-decoration:none; color: #000000 }


#headlineTextblock002 { margin-top:10px }
#headlineTextblock002 ul { padding: 0 0 0 5px }
#headlineTextblock002 ul li { display:block; padding:3px 0 3px 14px; color:#3f3f3f; background: url(../img/news/headlinebullet.gif) no-repeat 0 4px; font-size:12px; font-weight:bold }


#onelinenews { margin-top:8px; margin-left:4px; padding:5px; color:#333333; background-color:#e9e9e9; border:#dddddd solid 1px }

#movieboxad { margin-top:10px; width:222px }
#movieboxad p { display:block; background-color:#e1e1e1; padding:6px; text-align:center }

#photonewsbox { margin-top:10px; }
#photonewsboxtitle {  padding:5px 0 10px 0; height:10px; font-size:12px; font-weight:bold; color:#0d4a8e }


#footer { margin-top:10px }



/* Articles */

#articles { }



	/* articles Main */
	
	#articlesMain { float:left; width:467px }
	
		#interviewbox { }
		#interviewbox h3 { color:#284794; font-size:16px; padding:5px 0 5px 5px }
		#interviewbox h3 a { color:#284794; }
		#interviewbox h3 a:hover { text-decoration:none; color:#000000 }
		#interviewbox ul { line-height:1.5em; margin:5px 0 0 5px }
		#interviewbox ul li a { color:#333333; }
		

		#smallbox { width:200px; border: #E8E8E8 solid 1px; padding:7px 10px 7px 10px;}
		#smallbox h3 { color:#e20085; font-size:12px; padding:5px 0 5px 5px }
		#smallbox h3 a { color:#e20085; }
		#smallbox ul { margin-left:10px; line-height:1.5em }
		#smallbox ul li { letter-spacing:-1px }
		#smallbox ul li a { color:#333333; }
		#smallbox .sboxbottom { line-height:1.5em; padding-top:5px; margin-left:5px }
		#smallbox .sboxbottom li { font-weight:bold; color:#616161; padding-left:14px; background:url(../img/bullet/mainhead-003.gif) no-repeat 0px 4px }
		#smallbox .sboxbottom li a { color:#616161 }
		
		
		#bannerbox01 { margin:7px 0 7px 0; line-height:1em }
		
		#notice { position:relative; background:url(../img/banners/main-notice-bg.gif) no-repeat; width:467px; height:29px }
		#notice h3 { position:absolute; padding: 3px 0 3px 0; font-size:12px; color:#000000; font-weight:normal; left:100px; top:5px; width:340px; overflow:hidden }
		
		#articlestyle001 { padding:0 0 10px 0; width:440px }
		#articlestyle001 h3 { padding: 15px 0 0 0; font-size:14px }
		#articlestyle001 h3 a { color:#060606 }
		#articlestyle001 h3 a:hover { text-decoration:none; color:#CC0000 }
		#articlestyle001 h4 { padding: 5px 0 5px 0; color:#5b5b5b; font-size:12px }
		#articlestyle001 p { color:#6b6b6b}

		
		#articlestyle002 { padding:5px 0 5px 0 }
		#articlestyle002 h3 { padding: 10px 0 0 0; font-size:14px }
		#articlestyle002 h3 a { color:#060606 }
		#articlestyle002 h3 a:hover { text-decoration:none; color:#CC0000 }
		
		




		#fifthrow { margin-top: 12px; border-top:#d5d5d5 solid 1px } 

		#fifthrow .list-title { font-size:12px; font-weight:bold; padding:10px; border-bottom:#d5d5d5 solid 2px }
		
		#fifthrow .list-list ul li { display:block; padding: 6px 20px 6px 20px; border-bottom:#d5d5d5 solid 1px; overflow:auto; *zoom:1; letter-spacing:0 }
		
		#fifthrow .list-list ul li p { float:left; width:570px }
		#fifthrow .list-list ul li p a { color:#333333 }
		#fifthrow .list-list ul li span { float:left }










/* Right Cols */

	#popnews { border:#dbdbdb solid 1px; background-color:#FFFFFF; padding:7px }
	#popnewscat { height:25px }
	#popnewscat p a { display:block; float:left; background: url(../img/latest-tab-off.gif) no-repeat; padding:5px 0 0 0; height:20px; width:120px; text-align:center }
	#popnewscat p.selected { display:block; float:left; background: url(../img/latest-tab-off.gif) no-repeat 0 -25px; padding:5px 0 0 0; height:20px; width:120px; text-align:center; color: #FF3300 }
	#popnewscat p a:hover { background-position: 0 -25px; font-weight:bold; text-decoration:none }

	#popnewsbody { border:#dfdfdf solid 1px; border-top:none; padding:10px 12px 10px 12px }
	#popnewsbody ul li { width:215px; height:20px; line-height:130%; overflow:hidden; }
	#popnewsbody ul li a { display:block; padding: 4px 0 4px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	#popnewsbody ul li a:hover { background-color:#EFEFEF; color:#000000; text-decoration:none }
	#popnewsbody ul li a img { margin-right:5px; }
	
	#rightbanners { margin-top:10px }
    #rightbanners td { padding-bottom:5px }
	

.pr6 {  padding-right:6px}



#reference{
    font-size: 12px;
    color: #999;
    border: none;
    font-weight: bold;
}


#contribution {  
    width:660px;
    background-color: #F5F5F5 ;
    font-size:11pt;
    padding:5px;
    border: 2px solid #F5F5F5;
    
    margin-bottom:14px;
    
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    behavior: url(/pie/PIE.htc);
}

#news_poll {
    width:666px;
    background-color: #F5F5F5 ;
    font-size:11pt;
    padding:5px;
    border: 2px solid #F5F5F5;

    margin-bottom:14px;


    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    behavior: url(/pie/PIE.htc);
}

#pollWrap{
    border: 0px solid blue;
    width: 450px;
    line-height: 15pt;
}
#pollWrap h3 {
    font-size: 12pt;
    margin-bottom: 5px;
}
#pollWrap ul {
    margin: 0;
    padding: 0 0 0 5px;
    list-style:none;
}
#pollWrap li {
    padding: 0;
    overflow:hidden; /*for our lovely friend IE6 to behave nicely*/
    font-size: 0.8em;
}
#pollWrap li span {
    font-size: 0.7em;
}
.pollChart {
    margin-left: 25px;
    height: 5px;
    width:1px;
    /*Adding rounded corners to the graphs - Optional - START*/
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    /*Adding rounded corners to the graphs - Optional - END*/
}
#pollSubmit {
    margin-top: 5px;
}
#pollMessage {
    color:#C00;
    font-size: 0.8em;
    font-weight: bold;
}


.pollbutton {
    font-family: sans-serif;
    font-weight:bold;
    color: #000;
    padding:5px 10px 6px 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;
    cursor: pointer;
}

.bluetype {
    background: #868181;
    /*background-image: -moz-linear-gradient(top,#8F8A8A,#87cefa);*/
    background-image: -webkit-gradient(linear,left top,
    left bottom,from(#868181),to(#787373)   );
}

.bluetype:hover{background:#787373;color:#000 }

.smallb {font-size:11px;}
.mediumb{font-size:18px;}
.largeb{font-size:24px;}



#keyword_back {  
    background-color: #F5F5F5 ;
    font-size:10pt;
    padding:5px;
    border: 2px solid #F5F5F5;
    font-weight:bold;
    margin-bottom:3px;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    behavior: url(/pie/PIE.htc);
}

#search_box {  
    background-color: #F5F5F5 ;
    text-align:center;
    padding:5px;
    border: 2px solid #F5F5F5;
    margin-bottom:3px;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    behavior: url(/pie/PIE.htc);
}

#column_box {  
    background-color: #F5F5F5 ;
    /*width:668px;*/
    width:99%;
    float:left;
    padding:5px;
    border: 2px solid #F5F5F5;
    margin-top:15px;
    margin-bottom:12px;
    line-height:1.3em;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    behavior: url(/pie/PIE.htc);
}

#column_box .title{
    margin-bottom:7px;
    color:#0088cc;
    font-size:1.15em;
    font-weight:bold;
    font-family:나눔고딕, 'Nanum Gothic', 고딕, gothic, Helvetica;
}
#column_box .columnSection{
    width:32%;
    margin-left:6px;
    float:left;
    line-height:1.4em;
}
#column_box .columnCategoryName{
    font-weight:bold;
}
#column_box .columnLink {
    font-size:0.93em;
}


#apple_font {color:#0088cc;font-size:11pt;font-weight:bold;font-family:나눔고딕, 'Nanum Gothic', 고딕, gothic, Helvetica;}

div#contactInfo.ad{
    border:0px solid red;
    width:680px;
    height:448px;
    margin-left:70px;
    background:url("//cdn.vanchosun.com/vanad/findnewad/contact_to_us_ad.jpg") no-repeat center center;
}

img.columnProfile {
    object-fit:cover;
}

div#searchAreaAd {
    display:block;
    float:left;
    width:330px;
    margin-left:-10px;
    margin-right:14px;
    margin-top:-9px;
}

div.searchArea.imgContainer {
    height:50px;
    border:1px solid #ddd;
}

span.searchArea.findNewAd {
    display:inline-block;
    vertical-align:middle;
    line-height:4em;
}

#tagSelector {
    /*display:none;*/
}

#tagSelector select {
    text-transform:uppercase;
}

div#tag {
    color:red;
    display:inline;
    text-transform:uppercase;
}

#leftbanner {
    position: fixed;
    top:30px;
    margin-left: -120px;
    text-align:center;
    height:160px;
    width:120px;
    z-index:1000;
}



#leftbanner_close_btn {
    background-color:#fff;
    width: 95px;
    height:15px;
    text-align:right;
    cursor: pointer;
    padding:3px 3px 0px 0px; 
    margin-left:10px; 
    border:1px solid #ddd;
}

#leftbanner_close_btn a {
    color: #666;
    background-color:#fff;
    font-weight:900;
    font:100% 'trebuchet ms',helvetica,sans-serif;
    text-decoration: none;
    cursor: pointer;
    padding:0;
}

span.writingTip { color: red; font-weight: bold; margin: 10px; line-height: 40px; }

div.settingNews {margin-bottom:10px;}
div.settingNews span{display:block; margin-bottom:10px; color:blue; font-weight:bold; font-size:13pt; cursor:pointer;}
div.settingNews span .desc {color:red; font-size:12px;}
div.settingEnews {margin-bottom:30px;}
span.enewsUpdateData,
span.enewsPreview {color:blue; font-weight:bold; font-size:13pt; cursor:pointer;}

.newsbox_separator {border-bottom:1px #eeeeee solid; margin:10px 0;}
.newsbox_sequence_tool_header {padding:5px 2px;}
