/* CSS Document  */

/*****
	Default set
*****/
body {margin: 0; padding: 0;
font-size:0.75em; line-height:140%;
font-family:"MS PGothic", sans-serif;}

a:link {color:#333; cursor:pointer; text-decoration:none;}
a:visited {color:#999; cursor:pointer; text-decoration:none;}
a:active, a:hover, a:focus {color:#ff6418; cursor: pointer; text-decoration:underline;}

/*****
	Element selector
*****/
img {border:0;padding:0;}
form {margin:0; padding:0;}

noscript {position:absolute; z-index:10; background:#efefef;}
noscript p {margin:0;}
label {cursor:pointer;}
legend {visibility:hidden; height:0; width:0; font-size:0; line-height:0; overflow:hidden; position:absolute;}
caption {visibility:hidden; height:0; width:0; font-size:0; line-height:0; overflow:hidden;}
hr.section {display:none;}

/*****
	Global selector
*****/
p.onPage {padding:0; margin:0;}
h1.onPage, h2.onPage, h3.onPage, h4.onPage {padding:0; margin:0; font-size:1em;}
ul.onPage, dl.onPage, dt.onPage, dd.onPage, ol.onPage {padding:0; margin:0; list-style:none;}
ul.onPage li, ol.onPage li, dl.onPage dt, dl.onPage dd {padding:0; margin:0; list-style:none;}
fieldset.onPage {border:none; padding:0; margin:0;}
form fieldset {border:none; padding:0; margin:0;}




#box {margin: 0 auto 0 auto; padding: 0; width:980px;  }



   
.searchWrap {float:right ;   margin:17px 0 0 0; padding: 0;  width: 550px; overflow:hidden; _zoom:1;}
.search01 {float:left ; width:270px; text-align:right; margin:0; padding:5px 0 0;}
.search02 {float:right ; width:270px; border: 1px  solid #03214e;  margin:0; padding:0; }
.search02 input.keyword {height:20px; width:217px; padding:0; margin:0; border:0 solid #ddd;}
.search02 input.button { margin:0 ; padding: 1px ;border:0; vertical-align:top;}
.search02 * { vertical-align:middle; }
.sea {float:right ; width:264px; height:21px; border:3px solid #355986; margin:0 ; padding:0; background-color:#FFFFFF; }
.font {color:#1f5b7f; font-weight:bold;  margin:0; padding: 0 ;  }



.line { margin: 0; padding: 0 ;  }

form { margin:0; padding:0; border: 0; }


img .b {border:0; padding: 0 ;}

#bodyArea {border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;   overflow:hidden; _zoom:1; width:978px; }



.range {float:left;}

.related {float:left; width:525px;  margin:0; text-decoration:none; overflow:hidden;  }
.related ul{ margin:0; padding:0 0 0 10px; }
.related li {float:left; background:url('../images/main/i_arrow.gif') 0 3px no-repeat; padding:0 0 5px 10px; list-style-type:none;
 }
.related li a{ font-weight:bold; font:90% MS PGothic; color:#444444; text-decoration:none; }
.related li a:hover,
.related li a:active,
.related li a:focus {font:90% MS PGothic; color:#3587ce; text-decoration:none;}


.major  {float:left; width:530px;  margin:0; padding: 20px;    }
.bold { font:110% MS PGothic; font-weight:bold; letter-spacing:-1;   }
.bold a{ font:110% MS PGothic; font-weight:bold;   }
.bold  a:hover,
.bold  a:active,
.bold  a:focus { font:100% MS PGothic;font-weight:bold; font:100% MS PGothic; color:#3587ce; text-decoration:none;}

.major .title{margin:0; padding:0 30px 20px 0 ;  font-size:120%;  font-weight:bold; color:#0a2f67;  }
.major ul { list-style-type:none; margin:0; padding:0; }
.major li {background:url('../images/main/arrow.gif') 1px 5px no-repeat; padding:0 0 2px 15px;  overflow:hidden; _zoom:1;  }
.major li a{float:left; width:420px; font:1em MS PGothic; color:#434343; text-decoration:none;  }
.major li a:hover,
.major li a:active,
.major li a:focus { font:1em MS PGothic; color:#3587ce; text-decoration:none;}
.major li span {float:right;width:80px; font-size:small; }


.date {float:left; width:100px;  margin:0;  border: 1px  solid blue; }
.date li { padding:0 0 2px 10px; list-style-type:none; }



.photo {float:left; width:580px; height:260px;  margin:0;  border-top: 1px  solid #dadada; border-bottom: 1px  solid #dadada; background-color:#f5f5f5;  padding:0 ; overflow:hidden; _zoom:1;  }
.photo .title {margin:20px ;  border: 0;  }
.photo ul { list-style-type:none;width:542px; margin:0 auto;  padding:0; height:200px; overflow:hidden; _zoom:1;  }
.photo li {float:left; text-align:center; width:133px; padding:0 ; margin:0 0 0 2px;}
.photo li a.box { display:block; width:133px;height:119px; padding:10px 0; margin-bottom:5px; background:url('../images/bgPhoto.gif') no-repeat 0 0;  }
.photo li a.box:hover,
.photo li a.box:focus { background:url('../images/bgPhotoOn.gif') no-repeat 0 0; }
.photo li span { display:block; padding:0 2px 5px 2px; font-size:0.85em; height:131px; line-height:normal; letter-spacing:-2; }
.photo li a.span { display:block; padding:0 2px 5px 2px; font-size:0.85em; height:131px; color:red; line-height:normal; letter-spacing:-2; }
.photo li a.span:hover,
.photo li a.span:focus {font-size:0.85em; height:131px; color:#3587ce; }




.article .moreBtn { float:right; margin:0; padding:0;font-size:11px;}
.article  {float:left; width:530px;  margin:0; padding: 20px 20px 0 20px;   }
.article .title{float:left;  width:200px;  margin:0; padding:0  ; font-size:120%;  font-weight:bold; color:#0a2f67;  }
.article ul { list-style-type:none; margin:0; padding:0; }
.article li  {padding: 3px 0 1px 0 ; margin:  0;   width:530px;   }
.article li a{float:left;  font:100% MS PGothic; color:#3a81a9; text-decoration:none; margin:0; padding:0;}
.article li a:hover,
.article li a:active,
.article li a:focus {font:100% MS PGothic; color:#58affa; text-decoration:none;}
.article .da {float:right;width:70px; font-size:11px; font-family:Verdana, Arial; color:#666666;  padding:0 10px 0 0; margin:0;}
.moreBtn {float:right;width:80px; font-size:11px;  margin: 0; color:#4da5dc; }
.moreBtn a {width:70px; font-size:11px;  margin: 0; color:#4da5dc;  text-decoration:none;}
.moreBtn a:hover,
.moreBtn a:active
.moreBtn a:focus{width:70px; font-size:11px;  margin: 0; color:#4da5dc;  text-decoration:none;}
ul.bottom2 { border-top:1px solid #a8a8a8; margin:0; padding:0;  }
.bottom {margin:0; height:16px; border-bottom:1px solid #e9e9e9; padding:0;  }

.article .TitlWrap1{ margin:0; padding:0 0 3px 0 ;  width:530px; overflow:hidden; _zoom:1;  }
.article .TitlWrap1 .tt1 {float:left;  font-size:120%; color:#0a2f67;  margin:0; padding:0 ; font-weight:bold; }



#rightSide {float:left; width:267px;  margin:0;  background-color:#fff;padding:0; overflow: hidden; _zoom:1;  }




.ranking {position:relative; margin:0; padding:0;background-color:#FFFFFF;}
.ranking h5 {height:20px; font-size: 14px;  margin:1px ; padding:8px 5px 5px 15px; background-color:#eeeeee; color:#525151;}
.photoRanking h6 {float:left;  width:100px; height:20px; margin:0 ; padding:0; color:#fb5b0a; font-size:1em;}
.block {line-height:100%; float:left; width:130px; padding:0;}
.ranking .line {margin:0; border-top:1px solid #cfcfcf;}
.line10 {margin:0;  border-bottom:1px solid #cfcfcf; height:72px;}

.ranking ol {list-style:none; margin:0; padding:15px 10px 15px 15px;}
.ranking li {line-height:160%; font-size:1em;  margin:0; padding:0; _margin:4px; color:#333333; }

.ranking li a {line-height:160%; font:1em MS PGothic;  margin:0 ; padding:0 ; color:#333333; letter-spacing:0px; }
.ranking li a:hover,
.ranking li a:active,
.ranking li a:focus { color:#ff6418; font:1em MS PGothic;  font-weight:normal;letter-spacing:0px; }


.ranking li .seaRch {line-height:160%; font-size:1em;  margin:0 0 5px 0; padding:0 0 0 10px; background-color:#ececec;letter-spacing:0px; color:#333333;  }
.ranking li .seaRch a {line-height:160%; font-size:1em;  margin:0 0 5px 0; padding:0 0 0 10px; color:#333333; letter-spacing:0px; }
.ranking li .seaRch a:hover,
.ranking li .seaRch a:active,
.ranking li .seaRch a:focus { color:#ff6418; font-size:1em; font-weight:normal; letter-spacing:0px; }

.line1Px {background:url('../images/line_1px.gif') repeat-x center top; padding:10px 0 0 !important; margin:10px 0 0 !important;}
.photoRanking li {overflow:hidden; _zoom:1;margin:0; padding:0;}
.ranking li img {margin:0 5px 0 0; padding:0;}
.photoRanking li img {float:left;  margin:0; padding:0 5px 0 0;}
.ranking .moreBtn {position:absolute; top:9px; right:0;}
ranking .moreBtn a { position:absolute; top:9px; right:0;  color:#4da5dc; text-decoration:none; font:11px  MS PGothic; letter-spacing:0px; width: 80px;}
.ranking .moreBtn img {margin:5px 0  2px 5px; padding:0;}
.moreBtnImg {margin:5px 0  2px 5px;}


.ranking ul {list-style:none; margin:0; padding:12px 20px; text-align:center; border-bottom:1px solid #cfcfcf; height:72px;width:283px;}
.ranking ul li {float:left; text-align:center; width:70px;  margin:0; padding: 0 7px;}
.ranking ul li img {margin:0; padding:0; border: solid 1px #cccccc;}


.koreanEnterP {width:277px; height:335px; float:left;  margin:0;  border-left: 1px  solid #999; background-color:#132740;  padding:0 ; overflow:hidden; _zoom:1;}
.koreanEnterP .Krtitle {margin:20px 25px; border:0;}


.koreanEnter { background-color:#132740;}
.koreanEnter ul {list-style:none; margin:0; padding:0 0 10px 20px;text-align:center;height:85px; width:92%; background-color:#132740;}
.koreanEnter ul li {float:left; text-align:center; width:65px; margin:0; padding: 0 7px 0 5px; color:#333333; }
.koreanEnter ul li img {margin:0; padding:0; border: solid 1px #444;}


/*.koreanEnter ul li a { border: 1px solid #444; padding:0; margin:0;width:70px;  height:70px;}
.koreanEnter ul li a img:hover  { border: 3px solid #031633; padding:0; margin:0;}
.koreanEnter ul li a img:active  { border: 3px solid #031633; padding:0; margin:0;}
.koreanEnter ul li a img:focus { border: 3px solid #031633; padding:0; margin:0; } */

.koreanEnter .dotted {border-bottom:1px dotted #4444;}

