@charset "utf-8";
/* CSS Document */


@import url(http://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 }


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 }

#leftbannerArea { position:relative; width:109px; float:left }

#leftbannerArea .lbanner { padding-top:10px} 

#wrapper { width:970px; float:left }

#topbanner { height:75px; padding-top:10px }
#topbanner img { margin-right:5px }

#top { position:relative; height:69px; border-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:338px }
#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 }
#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 { position:absolute; left:204px}
#topsection .section001 { position:absolute; left:352px }
#topsection .section002 { position:absolute; right:0; text-align:right }

#body {  }

#maincol { position:relative; float:left; width:682px;  }

#rightcol { float: right; width:256px; padding:10px 8px 8px 8px; border:#dddddd solid 1px;  background-color:#f5f5f5 }



#topmenu-news { background: url(../img/news/topmenu-bg.gif) no-repeat; width:970px; height:31px }
#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 a { display:block; padding: 4px 0 4px 0 }
	#popnewsbody ul li a:hover { background-color:#EFEFEF; color:#000000; text-decoration:none }
	
	#rightbanners { margin-top:10px }
    #rightbanners td { padding-bottom:5px }
	
	
	
	

.pr6 {  padding-right:6px}


#span_detail input, #span_detail img { padding-right:12px; padding-left:12px; }

#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;
    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);
}

#apple_font {color:#0088cc;font-size:11pt;font-weight:bold;font-family:나눔고딕, NanumGothic, 고딕, gothic, Helvetica;}