/*----------------------------------------------------------------------------------------------------------------------------------------- 
    (ÁÖ)¸¶ÀÌ¹Ìµð¾îDS 
* website: http://www.mymedia.com 
* Created: mymedia by kke

----------------------------------------------------------------------------------------------------------------------------------------- */

/* default.css - Type Selector Definition */
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 150%;
	font-family: µ¸¿ò, Dotum, AppleGothic, sans-serif;
	color:#5d5d5d;
}

optgroup label{font-style:normal;font-weight:normal;}
form, p, blockquote, dl, dd, dt {margin: 0;padding: 0;}
ul, li, ol{list-style:none;margin:0;padding:0px;}
fieldset{margin:0; padding:0; border:0}
img, input.type-image {border: 0 none;}

p, div,span, th, td, select,a {font-size:12px}

/*INPUT*/
textarea{border:1px solid #e1e1e1; line-height:150%; width:100%;}
input, select, textarea {
	vertical-align: middle;
	font-size: 12px;
	color: #525252;
}

hr{display:none;}

/*´ëÃ¼ÅØ½ºÆ®¿ë*/
.comment{
	position:absolute;
	left:-10000px;
	width:1px;
	height:1px;
	overflow:hidden;
}

br.clear{clear:both}

/*LINK*/
a:link, a:visited {color: #525252; text-decoration: none}
a:hover, a:active {color: #4b8ad5; text-decoration: underline;}

/*title*/
h1, h2, h3, h4{font-size:12px; margin:0; padding:0}


/*font*/
.11{}
.dot{font-size:11px; color:#919191;}


/*png ÀÌ¹ÌÁö¸¦ ÀÌ¿ëÇÏ±â À§ÇÑ Å¬·¡½º*/
 .png24 {tmp:expression(setPng24(this));}


/* main */
#wrap {
	border:0px red solid;
	width:930px;
	position:relative;
	left:50%;
	margin-left: -465px;
}


#headerArea {
border:0px red solid;
background-image:url(../images/main/topbg.gif);
background-repeat:no-repeat;
height:298px;
}


#headerArea .count {border:0px red solid; overflow:hidden; margin:10px 0 3px 0; padding-right:15px; height:15px;}
#headerArea .count  li{ float:right; padding-left:20px;}
#headerArea .count  li span{font-size:11px; letter-spacing:-1px; padding:0 3px 0 4px; color:#025ac2; font-weight:bold;}


#headerArea .etcmenu{border:0px red solid; overflow:hidden;  padding-right:15px; ; height:15px;}
#headerArea .etcmenu  li{ float:right;padding:0  0 0 8px;}
#headerArea .etcmenu  li.bar{background-image:url(../images/main/etcm_bar.gif); background-repeat:no-repeat; background-position:right;  padding:0 8px;}

#headerArea .menunavi{position:absolute; border:0px red solid; right:0px; top:50px; z-index:100;}
#headerArea .mainimg {position:absolute; z-index:10; right:0px; top:90px;}
#headerArea h1 {margin-bottom:25px;}

div.login {border:0px red solid; background-image:url(../images/main/login_bg.gif);background-repeat:no-repeat; width:201px; height:153px;}
div.login h2 {border:0px solid; text-align:center; padding:10px 0; border-bottom:1px #cde0ed solid; margin:0 10px 5px 10px;}
div.login .input {background-image:url(../images/main/login_inputbg.gif); background-repeat:no-repeat; width:96px; height:19px; border:0; padding:2px 4px; color:#025BC3}
div.login p {padding:2px 0 0px 28px; }
div.login label {float:left; width:50px; border:0px red solid; color:#525252; font-weight:bold; font-size:11px; letter-spacing:-1px; padding-top:2px;}
div.login .btn {margin-top:10px; padding-left:28px;}
div.login .txt {font-weight:bold; font-size:11px; letter-spacing:-1px; padding-left:8px;}
div.login .txt img {vertical-align:middle;}
div.login .info {border:0px red solid; background-image:url(../images/main/login_bg2.gif);background-repeat:no-repeat;  width:177px; height:49px; margin-left:10px; padding:3px;}

/*¼­ºêÅ¾*/
#headerArea_Sub {
border:0px red solid;
background-image:url(../images/sub/subbg.gif);
background-repeat:no-repeat;
height:240px;
}

#headerArea_Sub .count {border:0px red solid; overflow:hidden; margin:10px 0 3px 0;  padding-right:15px; height:15px;}
#headerArea_Sub .count  li{ float:right; padding-left:20px;}
#headerArea_Sub .count  li span{font-size:11px; letter-spacing:-1px; padding:0 3px 0 4px; color:#025ac2; font-weight:bold;}


#headerArea_Sub .etcmenu{border:0px red solid; overflow:hidden;  padding-right:15px; ; height:15px;}
#headerArea_Sub .etcmenu  li{ float:right;padding:0  0 0 8px;}
#headerArea_Sub .etcmenu  li.bar{background-image:url(../images/main/etcm_bar.gif); background-repeat:no-repeat; background-position:right;  padding:0 8px;}

#headerArea_Sub .menunavi{position:absolute; border:0px red solid; right:0px; top:50px; z-index:100;}
#headerArea_Sub .mainimg {position:absolute; z-index:10; right:0px; top:90px;}
#headerArea_Sub h1 {margin-bottom:25px;}

#headerArea_Sub .login {border:0px red solid; background-image:url(../images/main/login_bg.gif); width:171px; height:144px;}
#headerArea_Sub .login h2 {border:0px solid; text-align:center; padding:10px 0; border-bottom:1px #cde0ed solid; margin:0 10px 5px 10px;}
#headerArea_Sub .login input {background-image:url(../images/main/login_inputbg.gif); width:88px; height:15px; border:0; padding:2px 4px; color:#025BC3}
#headerArea_Sub .login p {padding:2px 0 0px 13px; }
#headerArea_Sub .login label {float:left; width:50px; border:0px red solid; color:#2c86ca; font-weight:bold; font-size:11px; letter-spacing:-1px; padding-top:2px;}
#headerArea_Sub .login .btn {margin-top:8px;}
#headerArea_Sub .login .txt {font-weight:bold; font-size:11px; letter-spacing:-1px; padding-left:19px;}
#headerArea_Sub .login .txt img {vertical-align:middle;}


#wrapCnt {border:0px red solid;overflow:hidden;}
#wrapCnt .cntA {float:left; border-right:1px #e6e6e6 solid; padding:20px 14px 0px 0; width:210px; }
.cntA  .notice {border:0px red solid; position:relative; margin-bottom:30px; width:210px;}
.cntA  .notice .more{ position:absolute; top:4px; right:0px;}
.cntA  .notice  ul {padding:10px 0 0 0;}

.cntA  .news {border:0px red solid; position:relative; margin-bottom:30px; letter-spacing:-1px; width:210px;}
.cntA  .news .more{ position:absolute; top:4px; right:0px;}
.cntA  .news  ul {padding:10px 0 0 0; line-height:130%;}
.cntA  .news  ul  li {padding-bottom:5px;}
.cntA  .news  ul .newsname {font-size:11px; color:#939393;letter-spacing:0px;}
.cntA  .news  ul .newsname span{color:#377ed3;letter-spacing:-1px;}

.cntA  .bn {overflow:hidden;}
.cntA  .bn li{padding-bottom:10px;}

#wrapCnt .cntB {float:left; border:0px red solid; width:687px; padding:20px 0 20px 0px; margin:0 0 0 15px; background-image:url(../images/main/op_bg.gif) ;
 background-repeat:no-repeat; background-position:right 0;}

.cntB .opinion {border:0px solid; float:left; width:410px; position:relative; margin:0 25px 0 0;  letter-spacing:-1px;}
.cntB .opinion ul  {border:0px solid; }
.cntB .opinion ul li {background-image:url(../images/main/icon_arr.gif);  background-repeat:no-repeat; background-position:0 50%; padding-left:13px;}
.cntB .opinion ul li.first {padding:0 ; background-image:none; margin-bottom:10px; color:#000; line-height:140%;}
.cntB .opinion ul li.first .txt a{font-size:12px; color:#000;}
.cntB .opinion ul li.first  img {float:left; margin-right:10px;}
.cntB .opinion strong a{display:block; font-size:20px;  color:#003982; letter-spacing:-1px; margin:15px 0 10px 0 ; text-decoration:none;}
.cntB .opinion .cv {position:absolute;  top:55px; left:0px; z-index:100;}



#wrapCnt .cntA_Sub{float:left; border-right:0px #e6e6e6 solid; padding:0px 14px 20px 0; width:210px; }
.cntA_Sub .smin {background-image:url(../images/sub/smtop.gif);  background-repeat:no-repeat;  background-position:  0 top; padding:18px 12px;}
.cntA_Sub .smin h3 {border-bottom:1px #c4c4c4 dashed; padding-bottom:6px; margin-bottom:10px;}
.cntA_Sub .smin ul li {padding:2px 0; border-bottom:1px #f2f2f2 solid;}
.cntA_Sub .smout {background-image:url(../images/sub/smbg.gif);  background-repeat:no-repeat;  background-position:0 bottom; width:200px; margin-bottom:20px; }



#wrapCnt .cntB_Sub{float:left; width:687px; padding:0px 0 20px 15px; }
.cntB_Sub .navi {text-align:right; font-size:11px; color:#999; }
.cntB_Sub .navi a:link {font-size:11px; color:#999;}
.cntB_Sub .navi span{font-size:11px; font-weight:bold; color:#025cc4;}
.cntB_Sub h4 {padding-bottom:20px;}

.cntB .movie {
border:0px solid;
float:left;
width:210px;
margin-left:30px; 
background-image:url(../images/main/movie_bg.gif); 
background-repeat:no-repeat;  
background-position:right 50%; 
height:206px;
position:relative;
}
.cntB .movie  h2 {border:0px solid; margin: 15px 0  0 5px;}
.cntB .movie .more{position:absolute; right:10px; top:12px;}
.cntB .movie .cntimg {margin:6px 0 0 3px;}
.cntB .movie .cv {position:absolute; left:3px;}
.cntB .movie span {display:block; font-size:11px; text-align:center; margin-top:5px;}


.cntB .sector {border:0px solid; position:relative; height:200px; }
.cntB .sector .freebbs {position:absolute;border:0px solid; overflow:hidden; height:200px; width:332px; padding:0;}
.cntB .sector .freebbs h2{margin-bottom:5px;}
.cntB .sector .freebbs ul{padding:0 10px;}
.cntB .sector .freebbs .first img{vertical-align:middle;}
.cntB .sector .freebbs .first strong a {color:#377ed3;}
.cntB .sector .freebbs span.more{position:absolute; right:10px;  top:10px;}
.cntB .sector .freebbs p { padding:5px 0; margin:0 0 7px 0 ; border-bottom:1px dashed #b4b4b4;}
.cntB .sector .freebbs p a{font-size:11px; line-height:130%; padding-top:5px; color:#000;}


.cntB .sector .tell {position:absolute;border:0px solid; overflow:hidden; height:190px; width:332px; padding:0; right:0px;}
.cntB .sector .tell h2{margin-bottom:5px;}
.cntB .sector .tell ul{padding:0 10px;}
.cntB .sector .tell ul li{padding-bottom:1px; height: 20px; }
.cntB .sector .tell span.more{position:absolute; right:10px;  top:10px;}

.cntB .photo h2 {padding:0 0 10px 2px;}
.cntB .photo .photo_cnt{background-image:url(../images/main/photo_bg.gif); background-repeat:no-repeat; width:672px; height:127px; position:relative;  padding: 10px 20px; }
.cntB .photo .photo_cnt .prv {position:absolute;  left: 10px; top:35px;}
.cntB .photo .photo_cnt .next{position:absolute;  right:10px; top:35px;}
#circle { overflow:hidden; }
.frame{position:relative; padding:0 11px; float:left;}
.frame .cv{position:absolute; }
.frame span a{font-size:11px; display:block; text-align:center; border:0px solid; padding:5px 0 0 0;}



#footerArea {border-top:1px #d7d7d7 solid; text-align:center; clear:both; margin-bottom:30px;}
#footerArea img{vertical-align:middle;}
#footerArea ul {border:0px solid; overflow:hidden;  padding:12px 0 0 200px;}
#footerArea ul li{float:left; padding:0 10px;}
#footerArea ul li.bar{background-image:url(../images/main/cp_bar.gif); background-repeat:no-repeat; background-position:right; }



/*¼­ºêÆäÀÌÁö*/
.cntB_Sub .jtitle {font-size:17px; color:#2070ce; font-weight:bold;}