* { font-family:µ¸¿ò,dotum,sans-serif; font-size:12px; padding: 0px; margin: 0px; line-height:1.3em;}
body { text-align:center }
img { border: 0; }
ul { list-style: none; }
div, dl, dt, dd, ul, li, p, input { border: 0px solid #cccccc; }
a { text-decoration: none; color: #000000; }
a:hover { text-decoration: underline; }

.left { float: left; }
.right { float: right; }
.center { margin: 0 auto; }
.clear { clear: both; }
.bd_bottom { border-bottom: 1px solid #d3d9bf; padding-bottom: 10px; margin-bottom: 10px; }
.bd_bottom2 { border-bottom: 1px solid #d3d9bf; padding-bottom: 10px; margin-bottom: 10px; }
.bddot_bottom { border-bottom: 1px dotted #d3d9bf; padding-bottom: 10px; }
.m10_top { margin-top: 10px; }
.m10_bottom { margin-bottom: 10px; }
.m30_bottom { margin-bottom: 30px; }


.pink_txt { color: #e40693; font-size: 18px; font-weight: 800; margin-bottom: 10px; }
.list_txt, .list_txt a { font-size: 14px; font-weight: bold; color: #6e6e6e; }
.part_title, .part_title a  { font-size: 13px; font-weight: bold; margin-bottom: 5px; }
.part_title_b0, .part_title_b0 a { font-size: 13px; font-weight: bold; color: #000000; }

#wrap { width: 970px; text-align: left; margin-left:15px;}
#header { width: 970px; height: 120px; }
#top_menu { margin: 10px 0 0 0; }
#top_menu li { float: left; padding: 0 10px; }
#logo { width: 313px; height: 100px; }
#top_adbox { margin: 37px 0 0 0; }
#searchbar { width: 222px; height: 23px; border: 1px solid #86ab10; margin:45px 0 0 20px;}
.txt_box { width: 180px; height: 21px; border:collapse; margin-top:0; vertical-align: top; }
#input_btn { width:42px; height: 23px;}
#main_navi { width: 950px; height: 38px; background: url(../images/navi_bg.gif) repeat-x top left; margin-bottom: 10; padding-left: 20px; }
#main_navi ul { margin-right: 80px; }
#main_navi li { padding: 10px 8px; float: left;}
#ranking { width: 140px; height: 38px; color: #ecffb1; padding-top: 13px; }
#ranking img { margin-right: 5px; vertical-align: middle; }
#left_wrap { width: 688px; }

#footer {margin:50px 0 0 15px;	width:970px;margin-top:50px;}
#footin {border-top:10px solid #99bf1b;	padding-top:0.2em;	margin-bottom:1em;}
#footin ul {float:left;}
#footin ul li {	float:left;	margin-right:0.5em;	margin-bottom:1em;	font-size:0.9em;}
#footin ul li span {color:#005689;}
#footin p {	clear:both;	float:left;}
#footin dl {	clear:both;	height:18px;}
#footin dl dt, #footin dl dd {	float:left;	margin-right:0.5em;}
#by-nc-sa {	float:right;}


/*main*/


#main_top { width: 665px; background: #ebf2d2; height: 227px; padding: 10px; }
#main_top dd { width: 335px; float: right; padding: 3px 0;}
#gray_box { width: 240px; background: #f2f2f2; padding: 10px 10px; margin-bottom: 100px; }
#ad_bar {width: 613px; height: 32px; background: url(../images/bar_bg.gif) no-repeat top left; margin: 10px 0; padding: 10px 0 0 75px; }
#bar_article { width: 400px; font-weight: bold; color: #ffffff; }
#bar_ad { width: 175px; color: #000000; background: url(../images/ad.gif) no-repeat left 30%; padding-left: 17px; }
#photo_article { width: 245px; border: 1px solid #c0c0c0; padding: 0 10px 10px 10px; }
#photo_article img { margin: 10px 0; }
#newslist { width: 390px; margin-left: 24px; margin-bottom: 30px; }
#listtitle { margin-bottom: 15px; border-bottom:1px solid #d8d8d8;}
#newslist dd { margin-bottom: 12px; font-size: 14px; }
#cinema_talk { width: 210px; margin: 30px 29px 0 0; }
#sport_talk { width: 210px; margin: 30px 29px 0 0; }
#tv_talk { width: 210px; margin-top: 30px; }
#sisa_top { width: 218px; background: #ffffff url(../images/sisa_top.gif) no-repeat top left; border: 1px solid #99bf1b; height: 140px; padding: 35px 10px 10px 10px; }
#sisa_top li, #ens_top li { padding: 3px 0; text-align:left; height:14px; overflow:hidden; margin-bottom:1px;}
#ens_top { width: 218px; background: #ffffff url(../images/ens_top.gif) no-repeat top left; border: 1px solid #afd13d; height: 140px; padding: 35px 10px 10px 10px; }


/*text ad*/
#premium_ad { width: 220px; padding: 20px 10px 20px 10px; height: 120px; color: #337205; background: url(../images/premium.gif) no-repeat top left; }
#premium_ad a { color: #337205;  }
#premium_ad ul { border-top: 2px solid #9cc021; border-bottom: 2px solid #9cc021; padding: 10px 0 0 0; }
#premium_ad li { padding: 0; width: 216px; height: 20px; }
.ad_line_bottom {  border-bottom: 1px solid #9cc021;}
.ad_line_top {  border-top: 1px solid #9cc021;}
.blank { width: 685px; background: #e2e2e2; height: 200px; }




/*view*/
.title { font-size: 15px; color: #99bf1b; font-weight: bold; }
#view_top { width: 655px; background: #ebf2d2 url(../images/vop_hotnews.gif) no-repeat top left; height: 227px; padding: 10px 10px 10px 20px; overflow:hidden; }
#view_top img { margin: 30px 20px 15px 0; }
#view_top dd { width: 242px; padding: 3px 0;}
#view_top ul { width: 390px; margin-top: 30px; }
#view_top li { padding: 5px 0; }
#article_title { border-top: 2px solid #99bf1b; width: 675px; margin-top: 30px; padding: 5px 5px 45px 5px; text-align: center; font-size: 25px; font-weight: bold; border-bottom: 1px solid #99bf1b; }
#article_date { color: #747474; width: 685px; text-align: left; margin-bottom: 30px; font-weight: normal; font-size: 11px; }
#category { padding: 5px; margin-top: 5px; color: #747474; float: left; }
#category li, #category a { font-size: 11px; color: #747474; float: left; }
#print { float: right; padding: 5px; margin: 5px 25px 0 0;}
#print li, #print a { font-size: 11px; color: #747474; float: left; padding: 0 2px; }
#article { margin: 60px 25px 0 0; width: 680px; font-size: 16px; line-height: 1.6em; font-family: gulim; margin-bottom: 25px; color:#333; }
#article br {height:1em; width:1em;}
#a_photo { margin: 0px; }
#a_photo img { border: 2px solid #cccccc; }
#a_photo dd { margin-top: 5px; font-size: 12px; }
#write_reply { width: 655px;}
/*#write_reply { width: 655px; height: 185px; background: #f1f3f2; border: 1px solid #e5e5e5; padding: 15px; color: #4c600b; }
#write_reply textarea { width: 588px; height: 65px; margin: 10px 10px 5px 0; border: 1px solid #e5e5e5; }
#write_reply input { height: 16px; margin-left: 3px; border-bottom: 1px solid #e5e5e5; background: #f1f3f2; width: 100px;  }
#write_reply ul { margin-bottom: 10px; }
#write_reply span{ width: 655px; }*/
#view_reply { width: 645px; border: 1px solid #e5e5e5; padding: 0 20px; margin-top: 20px; }
#view_reply dt { color: #1a6717; margin: 20px 0 10px 0; }
#view_reply dd { padding-bottom: 5px;}
.dotline { border-bottom: 1px dotted #e5e5e5; }
#my_reply { width: 685px; margin: 20px 0 40px 0; text-align: right; }
#bottom_ad { width: 685px; margin: 0px 0; }
#smart_ad { width: 645px; padding: 20px; background: #ebf2d2; margin: 100px 0 40px 0; }
#smart_ad li { width: 330px; font-size: 13px; padding: 4px 0 5px 5px; background: url(../images/view/bl.jpg) no-repeat left 45%; }

/* ±â»ç ³»ºÎ »çÁø */
.news_photo {
	font-size:12px;
	line-height:1.4em;
}

.news_photo img {
	border:2px solid #c8c8c8;
}

#article .news_photo p {
	border:2px solid #c8c8c8;
	border-top:none;
	margin-top:0;
	_margin-top:-6px;
	padding:8px;
	color:#666;
}
*+html #article .news_photo p {
	margin-top: -4px;
}

.news_photo span {
	font-size:11px;
	color:#666666;
	margin-left:5px;
}

.news_align_center {
	margin:0 auto;
}

.news_align_left {
	float:left;
	margin-right:2em;
	margin-top:0.3em;
}

.news_align_right {
	float:right;
	margin-left:1.5em;
	margin-top:0.3em;
}

.news_video {
	margin:0 auto;
	padding-top:1em;
	width:554px;
}

.news_video h4 {
	font-weight:bold;
	font-size:1.1em;
	color:#ffffff;
	background:#3e3e3e;
	padding:0.5em;
}

.news_video h4 span {
	font-size:0.8em;
	color:#ccc;
	font-weight:normal;
}

.news_video dl {
	margin-top:3px;
}

.news_video dl dt {
	float:left;
	margin-right:5px;
	font-size:0.9em;
	color:#736845;
}
.news_video dl dd.name {
	float:left;
	font-size:0.8em;
	margin:1px 5px;
	color:#a4a4a4;
}

.news_video dl dd.name span {
	margin:3px;
}

.news_video dl dd.share {
	float:right;
	font-size:0.8em;
}

.news_video dl dd.share a {
	color:#FFF;
	border:1px solid #c9c9c9;
	padding:2px;
	line-height:1em;
	text-decoration:none;
	background:#cc9900;
}

.news_box {
	border:2px solid #c8c8c8;
	padding:1px;
}

.box_align_center {
	width:600px;
	margin:0 auto;
}

.news_box_title {
	padding:10px 15px;
	font-weight:bold;
	background-color:#e3e3e3;
	text-align:center;
	min-height:30px;
	_height:30px;
}

.news_box_article {
	padding:15px 20px;
	font-size:0.9em;
}

.news_box_writer {
	text-align:right;
	font-weight:bold;
}

.news_relative_article {
	margin-top:0.5em;
	margin-bottom:3em;
}



/*list*/
#list_tab { width: 688px; margin: 30px 0 0 0; background: url(../images/list/list_line.gif) no-repeat top left; }
#list_tab li { float: left; }
#list_tab a  { float: left; display: block; margin: 0 1px 0 0; padding: 4px 8px; color: #bababa; text-decoration: none; border: 1px solid #d3d3d3; border-bottom: none; background: #f2f2f2; }
#list_tab a:hover, body#list1 #t_all a { float: left; display: block; margin: 0 1px 0 0; padding-bottom:5px; color: #bababa; text-decoration: none; border: 1px solid #d3d3d3; border-bottom: none; background: #ffffff; }
.article_list { width: 628px; margin-top: 30px; padding: 0 30px 30px 30px; line-height: 20px; }
.article_list img { height: 102px; margin: 0 10px 0 0; }
.list_title { font-size: 14px; font-weight: bold; padding: 0 10px 20px 0; }
.list_date { font-size: 11px; color: #505050; font-weight: normal; padding: 0 0 20px 0; }
#page_num { width: 510px; text-align: center; }
#page_num li { float: left; padding: 0 0 0 5px; }
.prev_next a { color: #88af03; vertical-align: baseline; }
.page a{ font-size: 12px; }
