@charset "utf-8";

@import	url('reset.css');

@import	url('global.css');

@import	url('layout.css');

@import	url('board.css');

@import	url('cmt.css');

.col2rgt_news #container	{

	display:block;

	float:left;

	background:none;

}

.col2rgt_news #contents	{

	float:left;

	width:692px;

	padding-left:3px;

}

.col2rgt_news #sidebar_news2{

	float:right;

	width:250px;

}

#subnav5 {padding:0 0 0 100px;}

#gnb.cmtwithsearch .inputSearch {

	padding:3px 20px 0 0;

	width:389px;

	height:22px;

	float:right;

	clear:both;

}

#gnb.cmtwithsearch .inputSearch select	 {

	width:130px;

	border:1px solid #7b7b7b;

	background:url('/img/img/cmt/media/search_field_back.gif') no-repeat left top;

	font-size:1em;

	color:#363636;

}

#gnb.cmtwithsearch .inputSearch input.intext	 {

	width:195px;

	border:1px solid #7b7b7b;

	background:url('/img/img/cmt/media/search_field_back.gif') no-repeat left top;

	font-size:1em;

	color:#363636;

	padding:2px;

	height:13px;

}

#gnb.cmtwithsearch fieldset img {

	vertical-align:middle;

}

#gnb.cmtwithsearch {

	background:url('/img/img/cmt/media/gnb_back_media.jpg') no-repeat left top;

	height:65px;

}

/***** Layout *****/

.col2rgt .cmtwithsearch_main {

	height:35px;

	background:url('/img/img/cmt/media/gnb_back.gif') no-repeat left top;

}

#container	{

	width:950px;

}

.cmt_news #contents {

	float:left;

	width:570px;

}

.cmt_news #cartoon {

	float:left;

	width:670px;

}

.bestrv_top {

	margin:20px 0;

	text-align:center;

	font-weight:bold;

	color:#FF6600;

	font-size:14px;

}

.bestrv_top img {

	margin:0;

}

.bestrv_top .date {

	padding:10px 10px 20px 10px;

}

.bestrv_list {

	margin:20px 0;

}

.bestrv_list dl {

	width:100%;

	overflow:hidden;

	margin-bottom:5px;

	position:relative;

	border-bottom:1px dashed #DBDBDB;

	padding:8px 0;

}

.bestrv_list dl dt {

	float:left;

	width:124px;

	padding:5px 13px 0 0;

}

.bestrv_list dl dt.photo  {

	float:left;

	width:120px;

	padding:0px 18px 0 0;

}

.bestrv_list dl dt.photo img {

	width:120px;

	padding-top:2px;

	/* border:1px #dbdbdb solid; */

}

.bestrv_list dl dd.subj {

	font-size:13px;

	font-weight:bold;

	margin:0 0 3px;

}

.bestrv_list dl dd.subj a {

	color:#3d3d3d;

}

.bestrv_list dl dt.subj .model_name {

	color:#0086dd;

	font-family:dotum;

	font-size:11px;

}

.bestrv_list dl dd.cont {

	line-height:1.25em;

	padding-top:5px;

	display:inline;

}

.bestrv_list dl dd.date {

	/* display:inline; */

	margin-top:6px;

	font-size:11px;

	color:#979797;

}

#revtopwrap {

	clear:both;

	position:relative;

}

#revtopwrap .bg {

	border :1px solid #e6e6e6;

	background:#f5f5f5;

}

#revtopwrap .first p {

	margin:15px 20px;

	line-height:1.5em;

}

#revtopwrap .last {

	margin-top:5px;

	padding:7px 0;

	text-align:center;

}

#sidebar_news_menu h2 {

	padding:10px 0 11px 17px;

}

#sidebar_news_menu .side_menu {

	width:158px;

	margin:0 auto;

}

.news_h3_bar {

	clear:both;

	font-size:1px;

	height:0;

	padding:0;

	margin:0;

	margin-bottom:10px;

}

/* sidebar_news */

#sidebar_news .adbox {

}

#sidebar_news h4	 {

	margin:0 0 6px;

	padding:18px 0 0 0;

	border-bottom:1px solid #d8d7d5;

	font-size:1em;

}

#sidebar_news h4.keyword {

	border:0;

	background:url('/img/img/cmt/media/dot_h02.gif') repeat-x left bottom;

	font-size:0.9em;

	color:#5F5F50;

	padding-bottom:3px;

	margin-bottom:5px;

}

#sidebar_news .roadbox {

	clear:both;

	font-size:1.0em;

}

#sidebar_news .roadbox ul {

	padding-bottom:2px;

	background:url('/img/img/cmt/media/column_side_ul.gif') no-repeat left bottom;

}

#sidebar_news #side_comic_strips ul,#sidebar_news #side_popul_news ul,#sidebar_news #side_vs_issue ul	{	background:none;	}

#sidebar_news .roadbox h4 a {

	float:right;

	margin-top:-12px;

}

#sidebar_news ol li	{

	margin:0 2px;

	padding:2px 0;

	font-size:0.9em;

	background:none;

}

#sidebar_news ol li img	{	vertical-align:middle;	}

#sidebar_news ol a,#subcontents ol a:link,#subcontents ol a:visited	{

	color:#666;

	text-decoration:none;

}

.news_photo {

	width:181px;

	float:right;

	display:inline;

	margin:0 0 10px 10px;

	border:1px solid #CCC;

}

#contents .news_photo h4 {

	height:auto;

	background:none;

	padding:0;

	font-size:12px;

	font-weight:bold;

	margin:15px 0 0 14px;

}

#contents .news_photo p {

	margin:0;

	padding:0 17px 0px;

	margin-bottom:10px;

	text-align:center;

	font-size:11px;

	font-family:dotum;

}

#contents .news_photo p a.imz {

	display:block;

	width:150px;

	height:120px;

	overflow:hidden;

	margin-bottom:5px;

}

#contents .news_photo p a.imz01 {

	color:#0404a1;

}

#contents .news_photo p img {

	display:block; margin:6px auto;

	width:150px;

}

#contents .news_photo a {

	color:#0404a1;

}

#contents .car_news_front {

	line-height:1.5em;

	padding:0;

	float:left;

	width:370px;

	margin-bottom:30px;

}

#contents .car_news_front h4 {

	height:auto;

	color:#0404a1;

	font-size:16px;

	font-weight:bold;

	background:none;

	margin:0 0 10px 0;

	padding:0;

}

#contents .car_news_front h4 a{

	color:#0404a1;

}

.car_news_front p {

	color:#666;

	text-align:justify;

}

.car_news_front p.hight_93 {

	height:93px;

}

.car_news_front ul	{

	padding-top:10px;

}

.car_news_front li {

	padding:0 0 0 20px;

	color:#0404a1;

	font-weight:bold;

	background:url('/img/img/cmt/media/news_front_li.gif') no-repeat 0 2px;

}

.car_news_front li a{

	color:#0404a1;

}

#contents .news_recent {

	margin-bottom:20px;

	padding-bottom:10px;

}

#contents .news_recent h4 {

	clear:both;

	float:left;

	height:auto;

	margin:0 0 0px;

	padding:0 0 5px 17px;

	border-bottom:0px solid #CCC;

	background:url(/img/img/cmt/media/bul_h4.gif) no-repeat left top;

}

#contents .news_recent p.more	{

	float:right;

	width:100px;

	text-align:right;

	margin-bottom:5px;

}

#contents .news_recent .line01{

	margin:0;

	height:3px;

	padding:0;

	background:#78AB41;

	width:570px;

}

#contents .news_recent.pic {

	margin:0;

}

.news_recent, .news_recent div {

	clear:both;

}

.news_recent .newsphoto{

	margin:20px 0 20px 0;

}

#contents .news_recent div p.photo {

	float:left;

	margin:0 10px 10px 0;

}

.news_recent div p img {

	display:block;

	margin:2px;

}

.news_recent div dl {

	line-height:1.5em;

}

/* [ 01/23 ] */

.news_recent div dl dt a, .news_recent div dl dt a:link,  .news_recent div dl dt a:visited {

	color:#0404a1 ;

	font-size:1.2em ;

	font-weight:bold ;

}

/* [/ 01/23 ] */

.news_recent div dt a:link, .news_recent div .subject dt a:visited{

	font-size:1.0em;

	font-weight:normal;

	color:#444444;

}

.news_recent div dd a:link, .news_recent div dd a:visited {

	color:#4a4a4a;

}

.news_recent dd span {

	color:#8a8a86;

	font-size:11px;

	white-space:nowrap;

}

.news_recent dd .media {

	color:#7e90cb;

	font-size:11px;

	white-space:nowrap;

}

.news_recent dd .date {

	color:#8a8a86;

	font-size:11px;

	white-space:nowrap;

}

.news_recent_navi {

	margin:25px 0;

	text-align:right;

}

.listview-type {

	border-bottom:1px solid #ebebec;

	padding:0 0 8px;

	text-align:right;

	float:right;

	width:100%;

	margin-bottom:10px;

}

.listview-type ul li {

	display:inline;

	color:#8a8a86;

}

.listview-type ul li a.icon{

	color:#8a8a86;

}

.listview-type ul li img {

	vertical-align:middle;

}

.topbutton {

	border-top:1px dotted #c4c3be;

	text-align:right;

	padding-top:5px;

}

.news_recent_navi a.news_home, .news_recent_navi a.page_home {

	padding-left:15px;

	background:url('/img/img/cmt/media/icon_listviewtype.gif') no-repeat left center;

	font-size:0.9em;

	color:#999;

}

#container #contents .news_recent .photonews h4 {

	background:none;

	border:none;

	padding:0;

	margin:10px;

	text-align:left;

}

#container #contents .news_recent .photonews_list dl {

	line-height:1.2em;

	padding-left:4px;

}

.photonews_list ul li dl dt {

	padding-top:5px;

	padding-bottom:5px;

	width:126px;

}

.photonews_list ul li dl dd em {

	font-size:0.9em;

	color:#999;

}

#container #contents .news_recent .newssearch_list h4 {

	background:none;

	padding:0;

	margin:20px 0;

}

#container #contents .news_recent .newssearch_list h4 span {

	color:#50890a;

	font-size:0.9em;

	font-weight:normal;

}

#container #contents .newssearch_list dl dt a, #container #contents .newssearch_list dl dt a:visited {

	color:#0404a1;

	text-decoration:none;

	font-size:1em;

	font-weight:bold;

}

.news_recent .newssearch_list .carnews_search a, .news_recent .newssearch_list .carnews_search a:link, .news_recent .newssearch_list .carnews_search a:visited {

	font-size:0.9em;

	color:#999;

	text-decoration:underline;

}

.news_recent .newssearch_list .carnews_search span {

	font-size:0.9em;

	color:#999;

}

.news_recent .newssearch_list div{

	margin:20px 0;

}

.news_recent .news_search_box {

	border:2px solid #CCC;

	margin:0px;

}

.news_recent .news_search_box fieldset {

	padding:15px 0 10px;

	margin:10px 25px 0;

	text-align:center;

}

.news_recent .news_search_box fieldset img { vertical-align:middle; }

.news_recent .news_search_box .search_scope {

	padding:8px 25px;

	margin:0;

	text-align:center;

}

.news_recent .news_search_box .search_scope table {

	display:inline;

	text-align:left;

}

.news_recent .news_search_box .search_scope table tr {

	height:25px;

}

.news_recent .news_search_box .search_scope table td {

	padding-left:13px;

}

#contents .article {

	margin-bottom:0px;

    float:left;

	width:570px;

}

#contents .article .title_article {

	font-size:1.4em;

	font-weight:bold;

	margin:5px 0;

	color:#000;

}

#contents .article .title_article_colm {

	margin-top:20px;

	font-size:1.4em;

	font-weight:bold;

	color:#002F99;

}

#contents .article .info_article_colm_top {

	color:#8a8a86;

	margin-bottom:30px;

	font-size:11px;

	text-align:right;

}

#contents .article .info_article_colm_top strong {

	margin-left:5px;

	font-weight:normal;

}

#contents .article .title_article a {

	color:#0404a1;

}

#contents .article .photo {

	margin-bottom:30px;

}

#contents .article .photo img {

	width:470px;

}

#contents .article img {

	text-align:center;

}

#contents .article .info_article_detail .content {

	color:#000;

	margin-bottom:40px;

	margin-top:20px;

	font-size:14px;

	line-height:160%;

	font-family:gulim;

}

#contents .article .info_article_detail .content font {

	color:#000;

	margin-bottom:40px;

	font-size:14px;

	line-height:160%;

	font-family:gulim;

}

#contents .article .info_article_detail .content table {

	border:0;

}

#contents .article .info_article_detail .content img {

	margin-bottom:10px;

}

#contents .article .info_article_bottom {  /* 2009년 6월17일 수정 */

	color:#2d2d2d;

	margin-bottom:30px;

	margin-top:20px;

	font-size:16px;

	font-family:gulim;

	line-height:23px;

}

#contents .article .content	{

	line-height:23px; /* 2009년 6월17일 수정 */

	font-size:16px; /* 2009년 6월17일 수정 */

	font-family:gulim;

	color:#2d2d2d; /* 2009년 6월17일 수정 */

	width:566px;

}

#contents .article img	{

	text-align:center;

}

#contents .article .content_correspondent	{

	line-height:1.5em;

	font-size:14px;

	color:#000;

	font-family:dotum;

	text-align:justify;

}

#contents .article .content_todayhot	{

	line-height:1.5em;

	font-size:12px;

	color:#000;

	text-align:justify;

}

#contents .article .content_bestoftheweek	{

	line-height:1.5em;

	font-size:12px;

	font-family:dotum;

	color:#000;

	text-align:justify;

}

#contents .left_button {

	text-align:left;

}

#contents .related_profile {

	border:3px solid #c6d9e3;

	background:#f3fbff;

	margin:10px 0 0 0;

	height:120px;

	float:left;

	width:564px;

}

#contents .related_profile .pic {

	width:120px;

	height:110px;

	padding:10px 0 0 10px;

	float:left;

}

#contents .related_profile img{

	width:110px;

	height:100px;

}

#contents .related_profile .text {

	width:420px;

	padding:0px 10px 0 0;

	margin-top:10px;

	float:right;

}

#contents .related_profile .text .title {

	font-weight:bold;

	font-size:14px;

	font-family:dotum;

	color:#006699;

}

#contents .related_profile .text .desc {

	margin:5px 0 10px 0;

	text-align:justify;

	line-height:130%;

	font-size:11px;

	font-family:dotum;

	color:#555;

}

#contents .related_profile .text .blog{

	font-weight:bold;

	text-align:right;

	font-size:11px;

	font-family:dotum;

	color:#333;

}

#contents .related_profile .text .blog a{

	font-weight:bold;

	color:#000;

}

#contents .related_box {

	border:1px solid #dbdbdb;

	margin:10px 0 0 0;

}

#contents .related_box .title {

	background:#f5f5f5;

	font-weight:bold;

	padding:7px 0 0px 10px;

	height:22px;

}

#contents .related_box ul {

	padding:10px;

	line-height:18px;

}

#contents .related_box ul li {

	padding:0 0 0 8px;

	margin:0 0 2px;

	background: url('/img/img/cmt/media/news_bul_dot.gif') no-repeat 0 7px;

}

#contents .photo_nav {

	width:570px;

	height:24px;

	background: url('/img/img/cmt/media/bg_photo_nav.gif') no-repeat 0 0;

	padding:5px 0 0;

	margin: 30px 0 0;

}

#contents .photo_nav img{

	vertical-align:middle;

}

#contents .photo_nav a {

	padding:0 50px;

}

#contents .photonews {

	border-bottom:1px dashed #DDDDDD;

	margin:10px 0 10px;

	overflow:hidden;

	padding:15px 0 15px 0;

	text-align:center;

	width:570px;

}

#contents .photonews li {

	float:left;

	position:relative;

	width:112px;

}

#contents .photonews li p.title {

	position:relative;

	width:100px;

	vertical-align:bottom;

	text-align:center;

	margin:0 auto;

	line-height:120%;

}

#contents .photonews li p.photo {

	position:relative;

	left:0;

	width:112px;

	height:75px;

	margin:0 0 5px;

}

#contents .photonews li p.photo img {

	vertical-align:bottom;

	width:100px;

}

#contents .photonews .current a{

	color:#0404a1;

}

#contents .photonews .current img{

	border-color:#089633;

	border-width:0px;

}

#contents .photonews li p.photo a.imz {

	width:112px;

	height:75px;

	display:block;

	overflow:hidden;

}

.cartoonview #contents{

	float:left;

	width:680px;

}

#container.cartoonview #contents h7 {

	float:left;

	width:670px;

	margin:-20px 0 0 0;

	padding:1px 0 4px 12px;

	height:15px;

	font-size:12px;

	border-bottom:2px solid #ccc;

	background:url(/img/img/cmt/media/bul_h3.gif) no-repeat left top;

}

#cartoon h3 {

	float:left;

	display:block; /* 2009년6월22일수정*/

	width:658px;

	margin:-20px 0 10px 0;

	padding:1px 0 4px 12px;

	height:15px;

	font-size:12px;

	border-bottom:2px solid #ccc;

	background:url(/img/img/cmt/media/bul_h3.gif) no-repeat left top;

}

#cartoon .cartoonlist {

	border-bottom:1px dashed #DDDDDD;

	margin:10px 0 10px;

	overflow:hidden;

	padding:15px 0 20px;

	text-align:center;

	width:670px;

}

#cartoon .cartoonlist li {

	float:left;

	position:relative;

	width:134px;

}

#cartoon .cartoonlist li p.title {

	position:relative;

	width:120px;

	vertical-align:bottom;

	margin:0 auto;

	text-align:center;

	line-height:120%;

}

#cartoon .cartoonlist li p.photo {

	position:relative;

	left:0;

	width:120px;

	margin:0 0 5px;

}

#cartoon .cartoonlist li p.photo a.imz {

	width:120px;

	height:90px;

	display:block;

	overflow:hidden;

}

#cartoon .cartoonlist li p.photo img {

	vertical-align:bottom;

	width:120px;

}

#cartoon .cartoonlist li.current p.title{

	color:#0404a1;

	font-weight:bold;

}

#cartoon .cartoonlistbtn {

	text-align:center;

	margin:10px 0 50px 0;

	font-weight:bold;

	font-size:12px;

	font-family:dotum;

	color:#000;

	width:680px;

}

#contents .photonews2 {

	margin:10px 0 0;

	padding:0px 15px 30px;

	text-align:center;

	overflow:hidden;

	width:538px;

}

#contents .photonews2 li {

	float:left;

	position:relative;

	width:106px;

	height:120px;

	border-right:1px #CCC solid;

}

#contents .photonews2 li.end {

	border:none;

}

#contents .photonews2 li p.title {

	position:relative;

	top:90px;

	width:90px;

	vertical-align:bottom;

	margin:0 auto;

	font-size:11px;

}

#contents .photonews2 li p.photo {

	position:absolute;

	bottom:40px;

	left:0;

	width:100px;

	margin:0 0 7px 3px;

}

#contents .photonews2 li p.photo a img {

	vertical-align:bottom;

}

#contents .photonews2 li.current img {

	border:#089633 3px solid;

}

#contents .title01 {

	margin:15px 0 0px 0;

	padding:0;

	font-weight:bold;

}

#contents .relationnews {

	margin-top:10px;

	padding-left:20px;

	border:1px solid #dbdbdb;

	height:92px;

}

#contents .relationnews h5 {

	margin:9px 20px 0 10px;

	background:#fff;

	padding:0px;

	height:auto;

	float:left;

}

#contents .relationnews  ul {

	margin:20px 20px 0 0;

}

#contents .relationnews  ul li{

	background:url('/img/img/cmt/media/icon/bul_01.gif') no-repeat 0 5px;

	padding-left:8px;

	font-weight:bold;

	height:18px;

}

#contents .relationnews  ul li a{

	color:#0000a3;

}

#contents .adline {

	text-align:center;

	padding-top:45px;

	height:92px;

}

#contents .adline dt {

	font-weight:bold;

	height:20px;

}

.newsview_title .total_view_hidden {

	float:right;

	padding-right:12px;

	font-size:0.9em;

	padding-top:0px;

}

.newsview_title .num {

	color:#019901;

	font-weight:bold;

}

.newsview_title .total_view_hidden img{

	padding-bottom:0px;

	vertical-align:middle;

}

.newsview_title{

	width:100%;

	background:none;

	float:left;

	padding:7px 0;

	margin-top:10px;

	background:#c0c0c0;

}

.newsview_title h5{

	color:#FFF;

	margin-left:10px;

}

.newsviews {

	width:100%;

	clear:both;

	margin-bottom:5px;

	margin-top:15px;

	float:left;

	background:#FFF;

}

 .newsviews .id {

	float:left;

	color:#898989;

}

.newsviews .subject {

	float:left;

	padding-top:3px;

	color:#000;

	margin-bottom:5px;

	font-weight:bold;

	background:#FFF;

}

.newsviews dl {

	float:right;

}

.newsviews dt {

	float:left;

	color:#898989;

	margin-right:10px;

	padding-top:3px;

	font-size:11px;

	font-family:dotum;

}

.newsviews dd {

	float:left;

}

.newsviews dd.pr5 {

	padding-right:5px;

}

.newsviews .content {

	clear:both;

	background:#f5f5f5;

	padding:5px;

	margin:0;

}

.newsviews .content .text {

	margin:0;

	font-size:12px;

	color:#555;

	line-height:130%;

	text-align:justify;

}

.newsviews .content span img {

	padding:0 0 0 5px;

}

.newsviews ul li {

	margin:0 0 15px 0;

}

.newsviews .totalviewsee {

	margin:15px 0;

	text-align:center;

	font-size:12px;

	font-weight:bold;

}

.newsviews .totalviewsee a {

	text-decoration:underline;

}

.newsviews .totalviewsee .num {

	color:#FF6600;

	font-weight:bold;

}

 .viewentry {

	clear:both;

	padding:0;

	margin-top:20px;

}

#contents .box1 {

	background:url('/img/img/cmt/media/bg_box_type1.gif') no-repeat 0 0;

	margin:15px 0 15px;

}

#contents .box1 dl {

	background:url('/img/img/cmt/media/bg_box_type1_btm.gif') no-repeat 0 bottom;

	padding:0 17px 7px;

}

#contents .box1 dl dt {

	padding: 7px 0 12px;

	color:#000000;

	font-weight:bold;

}

#contents .box1 dl dd {

	padding:3px 0 3px 8px;

	background:url('/img/img/cmt/media/news_bul_dot.gif') no-repeat 0 50%;

}

#contents .newslist {

	clear:left;

	margin:20px 0 0;

	background:url('/img/img/cmt/media/line_gray_dot2.gif') repeat-x 0 bottom;

	padding:20px 0 20px 0;
	
	border-bottom:1px dashed #DDDDDD;

}

#contents .newslist li.now a {

	font-weight:bold;

	color:#000;

}

#contents .newslist li {

	padding:3px 0 3px 14px;

	font-size:14px;

	line-height:1.2em;

}

#contents .newslist li.prev {

	background:url('/img/img/cmt/media/bul_newslist_prev.gif') no-repeat 0 50%;

}

#contents .newslist li.now {

	background:url('/img/img/cmt/media/bul_newslist_now.gif') no-repeat 0 50%;

}

#contents .newslist li.next {

	background:url('/img/img/cmt/media/bul_newslist_next.gif') no-repeat 0 50%;

}

#contents .newslistbtn {

	text-align:center;

	margin:10px 0 30px 0; /* 2009년 7월20일 수정 */

	font-weight:bold;

	font-size:12px;

	font-family:dotum;

	color:#000;

}

#contents .viewentry h5 {

	padding:0px;

	background:#fff;

	margin-bottom:5px;

}

.viewentry_middle {

	border:1px solid #dbdbdb;

	padding:10px;

	background:#f5f5f5;

	float:left;

	width:548px;

}

.viewentry_middle dl {

	margin-left:0px;

}

.viewentry_middle dl dt {

	float:left;

	width:50px;

	text-align:center;

	padding:5px 0 3px;

	font-size:12px;

	font-weight:bold;

	color:#999;

}

.viewentry_middle dl dt img {

	padding-top:3px;

}

.viewentry_middle dl dd {

	padding:3px 0;

}

.viewentry_middle dl dd img {

	vertical-align:top;

	margin-left:10px;

}

.viewentry_middle dl input.intext{

	width:372px;

	padding:8px 5px 0px 8px; /* 2009년 7월6일 수정 */

	height:22px;  /* 2009년 7월6일 수정 */

}

.viewentry_middle dl textarea{

	width:380px;

	padding:3px;

}

#contents h4.tit_article {

	color:#0404a1;

	background:none;

	padding:0px;

}

#contents .content_article {

	color:#666666;

}

#contents .content_article span {

	color:#8A8A86;

}

#contents .rightbutton {

	text-align:right;

	margin:15px 0 10px 0;

	float:right;

}

.news_home_photo {

	width:169px;

	float:right;

	display:inline;

	border:1px solid #CCC;

}

#contents .news_home_photo h4 {

	height:auto;

	background:none;

	padding:0;

	margin:15px 0 0 9px;

	font-size:12px;

	font-weight:bold;

}

#contents .news_home_photo p {

	margin-bottom:10px;

	padding:0 9px 0px;

	text-align:center;

	font-size:11px;

	letter-spacing:-1px;

}

#contents .news_home_photo p a.imz {

	display:block;

	width:150px;

	height:120px;

	overflow:hidden;

	margin-bottom:5px;

}

#contents .news_home_photo p a.imz01 {

	color:#0404a1;

}

.news_home_photo p img {

	display:block;

	margin:12px auto 6px;

	width:150px;

}

.news_front_post {

	width:500px;

	line-height:1.5em;

	padding:0  10px 10px 10px;

	float:left;

}

.news_front_post .headlinenews	{

	background:url('/img/img/cmt/media/dot_h01.gif') repeat-x left bottom;

	float:left;

	padding:0 0 20px;

	margin:0pt 0pt 15px;

}

#contents .news_front_post h4 {

	height:auto;

	color:#0404a1;

	font-size:16px;

	font-family:dotum;

	font-weight:bold;

	background:none;

	margin:20px 0 10px 0;

	line-height:1em;

	clear:both;

}

#contents .news_front_post .headimg {

	float:left;

	width:200px;

	margin:0 10px 10px 0;

}

#contents .news_front_post .headimg a.imz {

	display:block;

	width:200px;

	height:150px;

	overflow:hidden;

	}

#contents .news_front_post .headimg img{

	width:200px;

}

#contents .news_front_post h4 a:link, #contents .news_front_post h4 a:visited {

	color:#0404a1;

}

.news_front_post p {

	color:#444;

}

.news_front_post p.headcon {

	line-height:140%;

	text-align:justify;

}

.news_front_post p.writer {

	color:#919191;

	font-size:11px;

	font-family:dotum;

}

.news_front_post span {

	color:#999;

	font-size:1.4em;

	display:block;

	padding:10px 0;

}

.news_front_post ul {

	float:left;

	margin:0 0 10px;

	width:100%;

}

.news_front_post ul li {

	float:left;

	width:100%;

	margin:0 0 2px;

}

.news_front_post ul li a span{

	color:#019901;

	display:inline;

	font-size:14px;

}

.news_front_post ul li .date{

	color:#999;

	font-size:11px;

	padding:0 0 0 5px;

	display:inline;

}

.news_front_post li a:link, .news_front_post li a:visited {

	font-size:1.16em;

	font-weight:bold;

	color:#0404a1;

	line-height:1.5em;

}

.front_news {

	width:341px;

	height:160px;

	float:left;

	position:relative;

	margin:10px 0 0;

}

.news_sect {

	float:left;

	width:100%;

	margin-top:10px;

	margin-bottom:10px;

}

.front_news_last	{

	float:right;

}

.clear_div { clear:both; height:1px; font-size:1px; }

#contents .front_news h4 {

	background:#EEE;

	color:#019901;

	height:19px;

	padding:6px 10px 3px;

	margin:0;

	font-size:1.1em;

}

#contents .front_news h4 a:link, #contents .front_news h4 a:visited{

	color:#000;

}

.front_news ul {

	overflow:hidden;

	margin:10px 0 0 0;

}

.front_news li {

	float:right;

	width:230px;

	padding:0 0 0 8px;

	line-height:160%;

	background:url('/img/img/cmt/media/news_bul_dot.gif') no-repeat 0 5px;

}

.front_news li.front {

	width:90px;

	float:left;

	text-align:center;

	background:none;

	padding:0 5px 0 0px;

	line-height:1.2em;

	font-size:0.9em;

	letter-spacing:-1px;

}

.front_news li.front a.imz {

	display:block;

	width:90px;

	height:70px;

	overflow:hidden;

	border:0px #cccccc solid;

	margin-bottom:5px;

	color:#0404a1;

}

.front_news li.front a.imz01 {

	color:#0404a1;

}

.front_news li.front img {

	display:block;

	margin-bottom:5px;

	width:90px;

}

.front_news p {

	position:absolute;

	top:8px;

	right:10px;

	font-size:11px;

}

.front_news p a {

	padding:0 3px;

}

#contents h4.underline {

	border-bottom:2px solid #78AB41;

	height:auto;

	padding-bottom:5px;

}

#contents h4.desc {

}

#contents h4.underline img {

	font-size:1px;

}

#contents h4 .h4_desc {

	position:relative;

	top:-2px;

	color:#648D47;

	padding:0 0 0 7px;

	font-size:0.75em;

	line-height:0.5em;

	font-weight:normal;

	background:url('/img/img/cmt/media/h4_desc.gif') no-repeat 0 2px;

}

/***** Auto Column *****/

.columindx_list {

	margin:15px 0;

}

.columindx_list dl {

	width:566px;

	overflow:hidden;

	margin-bottom:5px;

	position:relative;

	padding:5px 0;

}

.columindx_list dl dt {

	float:left;

	width:124px;

	padding:5px 13px 0 0;

}

.columindx_list dl dt.photo  {

	float:left;

	width:94px;

	padding:5px 13px 0 0;

}

.columindx_list dl dt.photo img {

	width:90px;

	padding:2px;

	border:1px #dbdbdb solid;

}

.columindx_list dl dt img {

	width:120px;

	padding:2px;

	border:1px #dbdbdb solid;

}

.columindx_list dl dd.subj {

	font-size:14px;

	font-weight:bold;

	margin:0 0 0px;

}

.columindx_list dl dd.date {

	color:#777;

}

.columindx_list dl dd.subj a {

	color:#0404a1;

}

.columindx_list dl dd.cont {

	line-height:1.4em;

	padding-top:0px;

}

.columindx_list dl dd.date {

	font-size:11px;

}

/***** Auto Column *****/

.columinist	{

	border:3px solid #B3BBDA;

}

.columinist dl {

	width:100%;

	overflow:hidden;

	margin-bottom:5px;

	position:relative;

}

.columinist dl dt {

	float:left;

	width:100px;

	padding:10px 15px 10px 10px;

}

.columinist dl dt img {

	width:95px;

	padding:2px;

	border:1px #dbdbdb solid;

}

.columinist dl dd.subj {

	font-size:14px;

	font-weight:bold;

	margin:10px 15px 0 0;

	color:#0404a1;

	float:right;

	width:420px;

}

.columinist dl dd.cont {

	line-height:1.4em;

	width:420px;

	margin-top:5px;

	float:right;

	margin-right:15px;

	text-align:justify;

}

.columnlist {

	border:#dbdbdb 1px solid;

	float:left;

	clear:both;

	margin-bottom:20px;

	padding:0 0 10px;

	width:566px;

}

.columnlist h4 {

	background:#f5f5f5;

	width:566px;

	font-size:12px;

	padding:8px 0 3px 0;

}

.columnlist h4 .title{

	margin-top:9px;

	font-weight:bold;

	height:25px;

}

.columnlist h4 .green {

	color:#17b304;

	font-weight:bold;

	margin-left:10px;

}

.columnlist dl {

	position:relative;

	width:175px;

	float:left;

	margin:10px 0 0 7px;

}

.columnlist dl dt {

	position:absolute;

	top:0;

	left:85px;

	line-height:140%;

	height:auto;

	width:93px;

	font-size:11px;

	color:#777;

	}

.columnlist dl dt a,.columnlist dl dd.cont a {

	color:#333;

	font-weight:bold;

	font-size:12px;

}

.columnlist dl dd.photo {

	float:left;

	margin:0 5px 0 0;

	height:auto;

	}

.columnlist dl dd.photo img {

	width:80px;

	height:60px;

	}

.columnlist dl dd.cont {

	margin-top:25px;

	line-height:1.2em;

	}

.columnlist_sub {

	background:url('/img/img/cmt/media/bg_columnlist_body.gif') no-repeat bottom left;

	padding:10px 0 15px;

}

.columnlist ul {

	width:570px;

	overflow:hidden;

}

.columnlist ul li {

	float:left;

	display:inline;

	line-height:2em;

	width:155px;

	margin-left:27px;

	padding:0 0 0 8px;

	background:url('/img/img/cmt/media/icon/list_bullet_02.gif') no-repeat 0 center;

}

.columnlist ul li a:hover {

	font-weight:bold;

	letter-spacing:-1px;

	}

#contents .today_colum h4 {

	position:absolute;

	top:30px;

	left:232px;

	background:none;

    padding:0;

	font-size:16px;

	color:#FF9900;

	width:100%;

}

#contents .today_colum h4 span{

	font-size:12px;

	color:#999;

}

#contents .today_colum h5 {

	padding:0;

	margin:0;

	height:auto;

	width:auto;

	background:none;

	overflow:hidden;

}

.today_colum h5 span {

	display:block;

	float:left;

	height:18px;

	color:#fff;

	font-size:13px;

	font-weight:bold;

	line-height:13px;

}

.today_colum h5 .name {

	padding:4px 4px 0 9px;

	background:url('/img/img/cmt/media/today_colum_name.gif') no-repeat 0 0;

}

.today_colum h5 .title {

	padding:4px 27px 0 3px;

	width:;

	background:url('/img/img/cmt/media/today_colum_title.gif') no-repeat right top;

	word-break: break-all;

	white-space: nowrap;

}

.today_colum dl {

	width:288px;

	margin:0;

}

.today_colum dt {

	font-weight:bold;

	font-size:16px;

	line-height:23px;

	padding:15px 0 0;

}

.today_colum dt a:link, .today_colum dt a:visited {

	color:#002f99;

	font-size:14px;

}

.today_colum dd {

	height:70px;

	overflow:hidden; font-size:12px;

	color:#666;

	line-height:18px;

}

.columnist {

	clear:both;

	position:relative;

	width:430px;

	height:202px;

	padding:21px 0 0 140px;

	margin-bottom:7px;

	background:url('/img/img/cmt/media/columnist_bg.gif') no-repeat 0 0;

}

.columnist .photo {

	position:absolute;

	left:17px;

	top:40px;

}

.columnist .photo span.columnist_name {

	color:#000;

	text-align:center;

	font-weight:bold;

	display:block;

	padding-top:7px;

}

#contents .columnist h5 {

	padding:0;

	margin:0;

	height:auto;

	width:auto;

	background:none;

	overflow:hidden;

}

.columnist h5 span {

	display:block;

	float:left;

	height:18px;

	color:#fff;

	font-size:13px;

	font-weight:bold;

	line-height:13px;

}

.columnist h5 .name {

	padding:4px 4px 0 9px;

	background:url('/img/img/cmt/media/today_colum_name.gif') no-repeat 0 0;

}

.columnist h5 .title {

	padding:4px 27px 0 3px;

	background:url('/img/img/cmt/media/today_colum_title.gif') repeat-x right top;

}

.columnist dl {

	width:385px;

	margin:14px 0 0 0;

}

.columnist dt {

	font-weight:bold;

	font-size:16px;

	line-height:23px;

	padding-bottom:5px;

}

.columnist dt a:link{

	color:#000;

}

.columnist dd {

	height:105px;

	overflow:hidden;

	font-size:12px;

	color:#666;

	line-height:18px;

}

.focus .content li { margin:0 0 5px;padding:0 0 0 8px; background:url(/img/img/cmt/media/news_bul_dot.gif) no-repeat 0 5px; }

.last { margin-bottom:0px; padding-bottom:0; }

.headline { width:680px; float:left; margin:10px 0 20px 0; height:200px;}

.headline dl { position:relative; margin-bottom:15px;  }

* html .headline dl {width:100%;  }

.headline dd.pic   {position:absolute; left:0; top:0px; }

.headline dd.pic a.imz {width:300px; height:200px;overflow:hidden;display:block;}

.headline dd.pic img { vertical-align:top; width:300px;}

.headline dt { margin:0 0 5px 310px; font-size:16px; }
 /*2009년 7월 22일 수정*/
.headline dd.desc { margin:0 0 0 310px; line-height:1.5em; }

.headline dd span {font-size:.9em; color:#999999;  }

.cite {margin:0 0 0 10px; font-size:.9em; color:#999999; }

.headline ul	{

	margin:0 0 0 310px;

	line-height:150%;

}

.headline li {

	padding:0 0 0 15px;

	color:#0404a1;

	font-weight:bold;

	background:url('/img/img/cmt/media/news_front_li.gif') no-repeat 0 2px;

}

.headline li a{

	color:#0404a1;

}

.leftcol { float:left; width:170px; }

.leftcol .bestwrap { position:relative; border:1px solid #cccccc; padding:15px 10px 10px; margin:10px 0 0 0;}

.leftcol .bestwrap  dl { text-align:center; margin-bottom:10px; }

.leftcol .bestwrap dl dt a.imz { width:140px; height:100px;overflow:hidden;display:block;margin-bottom:5px; }

.leftcol .bestwrap dl dt img { width:140px; }

.leftcol .bestwrap dl dd { font-size:.9em;height:26px;line-height:120%;}

.leftcol .bestwrap .more { position:absolute;right:12px; top:17px;}

.leftcol .bestwrap p.page{text-align:center; margin-top:10px;border-top:1px dashed #CCC;padding-top:10px;}

.leftcol .bestwrap p span{font-size:11px;color:#7e7e7e;letter-spacing:2px;margin:0 5px 0 5px;padding:0;line-height:100%;}

.nlist  { float:left; width:490px; margin:0 0 10px 20px; font-size:1.15em; line-height:1.6em; }

.nlist  ul li {padding:0 0 0 0; background:url(/img/img/search/icon_media01.gif) no-repeat 0 8px;font-weight:bold; }

.related_box ul li a:link,

.related_box ul li a:visited,

.related_box ul li a:active,

.headline dt a:link,

.headline dt a:visited,

.headline dt a:active,

.bestwrap dl dd a:link,

.bestwrap dl dd a:visited,

.bestwrap dl dd a:active,

.morenews li a:link,

.morenews li a:visited,

.morenews li a:active,

.colbox ul li a:link,

.colbox ul li a:visited,

.colbox ul li a:active,

.nlist  ul li a:link,

.nlist  ul li a:visited,

.nlist  ul li a:active {text-decoration: none; color:#0404a1}

.related_box ul li a:hover,

.headline dt a:hover,

.bestwrap dl dd a:hover,

.morenews li a:hover,

.colbox ul li a:hover,

.nlist  ul li a:hover{text-decoration: underline; color:#002ef2}

.nlist span.divide { margin:0 0 0 0;color:#019901 !important;  }

.nlist span.date { margin:0 0 0 8px; font-size:.9em; color:#999999;font-weight:normal; }

.colbox {position:relative; float:left; width:490px; margin:10px 0 10px 20px; border:1px solid #cccccc; }

.colbox h3 { padding:7px 10px 7px;  border-bottom:1px solid #eeeeee; font-size:1.05em; }

.colbox h3 a:link{ color:#394984;text-decoration: none; }

.colbox h3 a:hover{ color:#394984;text-decoration: none; }

.colbox .coltab { position:absolute; right:5px; top:9px; font-size:.9em; color:#999999; }

.colbox .coltab a { color:#999999; }

.colbox .exp { position:absolute; left:80px; top:8px; color:#384983; font-weight:bold; }

.colbox .xp { left:105px; }

.colbox ul { float:left; width:315px; margin:10px 0 10px 15px; line-height:1.7em;}

* html .colbox ul{margin-left:5px;}

.colbox ul li { padding:0 0 0 8px; background:url(/img/img/cmt/media/news_bul_dot.gif) no-repeat 0 8px; }

.colbox ul.best { width:470px;line-height:1.8em; padding-bottom:10px; }

.colbox dl { float:right; width:140px; margin:10px 15px 10px 0;display:inline;}

.colbox dl dt img {width:140px;}

.colbox dl dt{width:140px;height:80px;overflow:hidden;display:block;}

.colbox dl dd { margin:5px 0 0 0; text-align:center; font-size:.9em;line-height:120%; }

.colbox dl dd a{ color:#0404a1; }

/* ?ㅻⅨ履??곸뿭 */

#container #sidebar_news2 { float:right; width:250px; }

#container #sidebar_news3 { float:right; width:200px; }

.bestwrap h4,

.side_title h3 { color:#384983; font-size:12px; font-weight:bold; margin:0 0 5px;letter-spacing:-1px; }

#container.cmt_news #contents h3 {

	float:left;

	display:inline;

	width:554px;

	margin:-20px 0 10px 0;

	padding:1px 0 4px 12px;

	height:15px;

	font-size:12px;

	border-bottom:2px solid #ccc;

	background:url(/img/img/cmt/media/bul_h3.gif) no-repeat left top;}

.review #review_tab li a.on,

.focus #focus_tab li a.on { color:#384983; font-weight:bold; background:#fff url(/img/img/cmt/media/bg_focus_li_on.gif) repeat-x 0 bottom; }

/* ?쇱そ 硫붾돱?곸뿭 */

#sidebar_news_left { float:left; width:102px; margin:0 14px 0 0; }

.lnbwrap01 h3 { padding:18px 0 18px 7px; background:url(/img/img/cmt/media/lnb_bg.gif) repeat 0 0; font-size:1em; color:#d0dbff; }

.lnbwrap02 h3 { padding:18px 0 18px 7px; background:url(/img/img/cmt/media/lnb_bg01.gif) repeat 0 0; font-size:1em; color:#ffffff; }

.lnbwrap02 .lefttxt,

.lnbwrap01 .lefttxt {padding:10px 0 7px 0;margin:0;}

.lnbwrap02 .lefttxt li,

.lnbwrap01 .lefttxt li {margin:0 5px; padding:2px 0 2px 2px;  line-height:1.55em;letter-spacing:-1px;}

.lnbwrap01 .type1 { border:1px solid #5b6ca4;  }

.lnbwrap01 .type1 li { border-bottom:1px dashed #eeeeee;padding:0 0 0 5px;margin:0;}

.current a{ color:#089633; font-weight:bold; }

.lnbwrap02 { margin-top:10px; }

.lnbwrap02 .type2 { border:1px solid #b7b7b7;  }

.lnbwrap02 .type2 li { border-bottom:1px dashed #eeeeee;padding:0 0 0 5px;margin:0;}

/* ?댁뒪 而⑦뀗痢?*/

#contents .article h4 { background:#fff; padding:0px;	height:auto;	line-height:1.2em;	font-size:18px;font-family:dotum;color:#0404a1;} /* 2009년 6월17일 수정 */

#contents .article .info_article_top{ margin:0 0 25px 0; text-align:right;	font-size:11px;	font-family:dotum; color:#999;width:566px;}

#contents .right_button { clear:both;	text-align:right;	margin-top:20px;}

p.newsphotocen { text-align:center;}

#contents .article .content img { display:block;	margin:10px auto;}

#contents .news_recent .cartoon_n,

#contents .news_recent .photonews_n { border:3px solid #B3BBDA;}

#contents .news_recent .photonews_n h4 {

	width:550px;

	background:#B3BBDA ;

	color:#FFF;

	float:left;

	font-family:dotum;

	font-size:1.2em;

	font-weight:bold;

	margin:0;

	padding:5px 0 7px 10px;

	border-bottom:none;}

.news_recent .photonews_n {width:560px;	height:250px;margin-bottom:20px; }

.news_recent .photonews_n dl {	position:relative;	margin:10px 10px 0 10px;width:540px;	}

.news_recent .photonews_n dl dt {	margin:0 0 0 305px;	font-size:1.2em;	font-weight:bold;	text-align:left;	color:#0404a1;	line-height:120p%;	}

.news_recent .photonews_n dl dd {	margin:0 0 0 305px;	font-size:1em;	text-align:justify;line-height:140%;	}

.news_recent .photonews_n dl dt {	margin:0 0 3px 305px;	font-size:14px ;	font-weight:bold;	text-align:left;	color:#0404a1;	line-height:120p%;	}

.news_recent .photonews_n dl dd.cite { text-align:left; margin-bottom:5px; }

.news_recent .photonews_n dl dd.gtitle { color:#339324; margin-bottom:3px; }

.news_recent .photonews_n dl dd.pic { position:absolute; left:0; top:0;	width:294px;	margin:0 0 10px 0; height:196px; overflow:hidden;}

.news_recent .photonews_n dl dd.mt { margin-top:10px;}

.news_recent .photonews_n dl dd.pic img { width:294px;}

.news_recent .photonews_n dl dd.pic a.imz {width:294px;height:220px;display:block;overflow:hidden;}

#contents .cartoon_n dt {text-align:center; margin:10px 0; }

#contents .cartoon_n dl { padding:10px;}

#contents .cartoon_n dd { line-height:130%;padding:0 10px 0 10px;text-align:justify;margin:5px 0 10px 0; }

.cartoon_list,

.photonews_list	{ 	width:566px;	margin:30px 0 10px 0;	overflow:hidden;}

.cartoon_list,

.photonews_list ul	{	float:left;	text-align:center;}

.photonews_list ul li	{

	display:block;

	float:left;

	font-size:12px;

	display:inline;

	width:134px;

	margin:0 0 30px 7px;

	color:#000;

}

.photonews_list ul li .photo img {  width:100px;margin-bottom:5px; }

.photonews_list ul li .title {	font-size:12px;	font-family:dotum; margin:0 0 2px 0;width:120px;line-height:120%;}

.photonews_list ul li .date {font-size:11px;	font-family:dotum;	color:#b4b4b4;	padding-top:3px;	margin:5px 0 0 0;}

.photonews_list ul li .media {color:#7e90cb;font-size:11px; white-space:nowrap;}

.cartoon_list ul li img,

.photonews_list ul li img {	padding:0;	border:0 solid #CCC;	margin-bottom:5px; width:145px;}

.photonews_list ul li a.imz {;width:100px;height:70px;overflow:hidden;display:block;margin-bottom:5px;}



.cartoon_list ul li { float:left; width:145px; height:200px;text-align:center;margin:0 18px 0 18px;}

.cartoon_list ul li a { color:#666; }

.cartoon_list ul li em { font-weight:bold; color:#ff6633;font-size:11px;margin-left:3px; }

.cartoon_list ul li img		{width:145px;height:108px;margin-bottom:4px;}

.cartoon_list ul li .title	{width:145px;font-weight:bold;line-height:120%;margin-bottom:3px;}

.cartoon_list ul li .gtitle	{width:145px;color:#7e90cb;font-size:11px;}

.cartoon_list ul li .date	{width:145px;color:#999;font-size:11px; white-space:nowrap;padding-top:3px;}



.bestbtn { text-align:right; margin:0 15px 15px 0; }

.bestbtn input { width:60px; background:#ffffff; color:#555555; border:1px solid #cccccc; height:23px; }

.dateal { margin:20px 0 0 0; text-align:center;}

.dateal span{ margin:0 20px; font-size:1.25em; color:#FF6600; }

.dateal img { vertical-align:middle; }

.bestrv_list dl dd.subj span { color:#0072bc;font-size:11px; }

.rlmap { position:relative; padding:10px 0; font-size:12px; text-align:center; font-weight:bold; background:#e8e8e8;width:100%; float:left; } /* 2009년6월22일추가 */

.rlmap b{ font-size:14px; font-weight:bold;color:#0404a1;}

.rlmap  img {vertical-align:middle; }

.cartoon_bleft { position:absolute; left:5px; }

.cartoon_bright { position:absolute; right:5px; }

.cartoonal {text-align:left;margin-top:20px;width:670px;/* overflow:hidden; */ display:block;text-align:center;} /* 2009년6월22일 수정 */

.recommend{text-align:center;margin:20px;}

/*.comic_meta{clear:both;display:block;text-align:right;font-size:11px;font-family:dotum;color:#999;padding:10px 0px;width:668px;height:13px;}*/ /* 2009년6월22일 수정 */
.comic_meta{float:right;display:block;text-align:right;font-size:11px;font-family:dotum;color:#999;padding:10px 0px;width:368px;height:13px;}
.mypickup {position:absolute; font-size:11px; font-family:dotum; color:#565b61; padding:10px 0px; width:300px;height:20px;} 
.mypickup  img {vertical-align:middle; margin-right:6px;}
a.pickup, a.pickup:link, a.pickup:visited {vertical-align:middle; font-size:11px; font-family:dotum; color:#565b61; padding:5px 0 10px 0; text-decoration:underline;}
.mypickup2 {display:inline; float:left; font-size:11px;font-family:dotum;color:#565b61; padding:7px 0 13px 0; width:270px; height:20px;} 
.mypickup2  img {vertical-align:middle; margin-right:6px;}
a.pickup2, a.pickup2:link, a.pickup2:visited {vertical-align:middle; font-size:11px;font-family:dotum;color:#565b61;padding:10px 0 10px 0; text-decoration:underline;}
.view_list_img {border:1px solid #999999;margin:0 10px 0 0;text-align:center;width:100px;}

.today_wrap h4{margin:10px 0; color:#0404a1;width:100%;}

.todaydate { text-align:right; }

.todaydate span { color:#ff6600; font-size:1.2em; font-weight:bold;}

.todaydate  img { vertical-align:middle; }

.columnist_n		{ border:3px solid #B3BBDA; }

.columnist_n dt		{ left:0; }

.columnist_n dd img {position:relative;left:10px; width:95px; }

.columnist_n dd		{position:relative;left:110px; font-size:1em;color:#555;}

.todaydl { position:relative; border-top:1px dashed #EEE; margin:15px 0; padding:15px 0 10px 0; }

.todaydl  dt { position:absolute; left:0; }

.todaydl  dt img { width:140px; }

.todaydl dd.title a { margin:0 0 5px 150px; font-size:1em;font-weight:bold; color:#0404a1;}

.todaydl dd.txt { margin:0 0 0 150px; line-height:1.3em; }

.last { border-bottom:1px dashed #EEE; padding-bottom:20px; }

.todaysli { position:relative; border:1px solid #cccccc; margin:15px 0; }

.todaysli h4 { padding:13px 0  10px 5px;color:#0404a1; font-size:1em; background:#e8e8e8; }

.todayslidate { position:absolute; right:5px; top:10px; }

.todayslidate img { vertical-align:middle; }

.todayslidate span { font-weight:bold; }

.todaysli .pic2 { margin:15px; float:left; }

.todaysli .tp1 { float:left; margin-top:15px; line-height:1.5em;}

.todaysli ul.tp1 li a{padding:0 0 0 8px; background:url(/img/img/search/icon_media01.gif) no-repeat 0 8px; }

.todaysli ul.tp1 li a:link,

.todaysli ul.tp1 li a:visited,

.todaysli ul.tp1 li a:active {text-decoration: none; color:#0404a1}

.todayall { position:relative; height:150px; padding-top:10px;border-bottom:1px dashed #EEE; width:100%; }

.todayall dt { position:absolute; left:0; top:10px; }

.todayall dt img { width:140px; height:105px; }

.todayall dd { margin-left:150px; }

.todayall dd.title { font-size:1em; margin-bottom:5px; font-weight:bold;}

.todayall dd.title span { color:#7080b7; }

.todayall dd.list ul li { line-height:1.3em;}

#container #sidebar_news2 {

	width:248px;

	float:right;

}

#container #sidebar_news2 .adbox { text-align:center; }

.inner {

	margin:10px 0 0;

	background:#f6f6f6;

	line-heighT:1.2em;

}

.inner .side_cont {

	width:226px;

	overflow:hidden;

	padding:13px 12px;

}

.focus {
	position:relative;
	margin:0 0 20px;
	width:226px;
	/* float:left;  2009년 8월28일 수정 */
}

.focus h3 {

	margin:0 0 5px;

	font-size:12px;

	font-weight:bold;

	color:#394984;

}

.focus #focus_tab {

	width:224px;

	overflow:hidden;

	border-top:1px #cccccc solid;

	border-left:1px #cccccc solid;

	border-right:1px #cccccc solid;

}

.focus #focus_tab li.all a{

	width:55px;

}

.focus #focus_tab li.car a {

	width:55px;

}

.focus #focus_tab li.entertainment a {

	width:55px;

}

.focus #focus_tab li.sports {

	width:56px;

}

.focus #focus_tab li.sports {

	border:none;

}

.focus #focus_tab li {

	text-align:center;

	float:left;

	border-right:1px #cccccc solid;

}

.focus #focus_tab li a.tab {

	border:none;

	font-weight:bold;

}

.focus #focus_tab li a.on {

	background:#fff url('/img/img/cmt/media/bg_focus_li_on.gif') repeat-x 0 bottom;

	color:#394984;

	font-weight:bold;

}

.focus #focus_tab li a {

	padding:7px 0 5px;

	font-weight:bold;

	color:#999;

	text-decoration:none;

	display:block;

	vertical-align:middle;

	background: url('/img/img/cmt/media/bg_focus_li.gif') repeat-x 0 bottom;

}

.focus .content {

	width:213px;

	overflow:hidden;

	padding:10px 1px 0 10px;

	border-bottom:1px #cccccc solid;

	border-left:1px #cccccc solid;

	border-right:1px #cccccc solid;

	background:#fff;

}

.focus .content ul{

	padding:0px;

}

.focus .content ul .blank{

	margin-top:5px;

	padding-top:5px;



}

.focus .content li {

	padding:0 0 0 8px;

	margin:0 0 5px;

	background: url('/img/img/cmt/media/news_bul_dot.gif') no-repeat 0 5px;

}

.focus p.more {

	position:absolute;

	right:0px;

	top:3px;

}

/* ?댁떆媛?二쇱슂?댁뒪, 由щ럭 */

.review {

	position:relative;

	float:left;

	margin:0 0 0px;

	width:100%;

}

.review h3 {

	margin:0 0 5px;

	font-size:12px;

	font-weight:bold;

	color:#394984;

	}

.review #review_tab {

	width:223px;

	overflow:hidden;

	border-top:1px #cccccc solid;

	border-left:1px #cccccc solid;

	border-right:1px #cccccc solid;

}

.review #review_tab li.neti a{

	width:111px;

}

.review #review_tab li.neti{

	border:none;

}

.review #review_tab li {

	text-align:center;

	float:left;

	border-right:1px #cccccc solid;

}

.review #review_tab li a.on {

	background:#fff url('/img/img/cmt/media/bg_focus_li_on.gif') repeat-x 0 bottom;

	color:#394984;

	font-weight:bold;

}

.review #review_tab li a {

	width:111px;

	font-weight:bold;

	color:#999;

	padding:7px 0 5px;

	text-decoration:none;

	display:block;

	vertical-align:middle;

	background: url('/img/img/cmt/media/bg_focus_li.gif') repeat-x 0 bottom;

}

.review .content {

	width:212px;

	overflow:hidden;

	padding:10px 1px 4px 10px;

	border-bottom:1px #cccccc solid;

	border-left:1px #cccccc solid;

	border-right:1px #cccccc solid;

	background:#fff;

}

.review .content li {

	padding:0 0 0 8px;

	margin:0 0 5px;

	background: url('/img/img/cmt/media/news_bul_dot.gif') no-repeat 0 5px;

}

.review p.more {

	position:absolute;

	right:0px;

	top:3px;

}

/* ?ㅼ떆媛?留롮씠 蹂??댁뒪, 理쒓렐?깅줉??移쇰읆 */

.view, .colum {
 position:relative;
 /*  float:left; 2009년 8월28일 수정 */
 margin:0 0 15px;
}

.view h3,.colum h3 {

	margin:0 0 5px;

	font-weight:bold;

	font-size:12px;

	color:#394984;

}

.view .border01, .colum .border01{
 /* float:left; 2009년 8월 28일 수정 */
	padding:10px 5px 5px 10px;
	width:208px;
	border:1px solid #CCC;
	background:#FFF;
}

.view ul,.colum ul {

}

.view ul li,.colum ul li {

	padding:0 0 0 8px;

	margin:0 0 5px;

	background: url('/img/img/cmt/media/news_bul_dot.gif') no-repeat 0 5px;

}

.view p,.colum p {
	position:absolute;
	right:4px; /* 2009년 8월 28일 수정 */
	top:3px;
}

/* 踰좎뒪???ы넗, 理쒓렐?깅줉??移댄댆 */

.bestphoto, .catoon {
	position:relative;
	/* float:left; 2009년 8월 28일 수정 */
	margin:0 0 15px;
	width:100%;
}

.bestphoto h3, .catoon h3 {

	margin:0 0 5px;

	font-weight:bold;

	font-size:12px;

	color:#394984;

}

.bestphoto .border01, .catoon .border01{
	/* float:left; 2009년 8월 28일 수정 */
	width:208px;
	height:135px;
	padding:11px 8px 0;
	border:1px #cccccc solid;
	background:#FFFFFF;
}

.bestphoto ul li.left, .catoon ul li.left {

	margin:0 10px 0 0;

	width:93px;

}

.bestphoto ul li.big {

	margin:0 ;

	width:150px;

}

.bestphoto ul li, .catoon ul li {

	float:left;

	text-align:center;

	letter-spacing:-1px;

	width:103px;

	height:100px;

}

.bestphoto ul li a, .catoon ul li a {

	display:block;

	margin:0 0 5px;

	font-size:11px;

	width:95px;

}

.bestphoto ul li a span {

	display:block;

	color:#993366;

}

.bestphoto ul li a.imz, .catoon ul li a.imz {

	display:block;

	margin-bottom:5px;

	width:90px;

	height:60px;

	overflow:hidden;

}

.bestphoto ul li img, .catoon ul li img{

	width:90px;

}
.bestphoto .border02{
 /* float:left; 2008년 8월28일 수정 */
 width:208px;
 height:200px;
 padding:11px 8px 0;
 border:1px #cccccc solid;
 background:#FFFFFF;
}
.bestphoto .border02 ul li a{

	text-align:center;

	width:205px;

}

.bestphoto .border02 ul li a.imz{

	display:block;

	margin-bottom:5px;

	width:208px;

	height:140px;

	border:0;

	overflow:hidden;

}

.bestphoto .border02 ul li img{

	width:200px;

	border:0;

}

.bestphoto .border02 p.page{

	position:absolute;

	left:90px;

	top:210px;

	font-size:11px;

	color:#7e7e7e;

	letter-spacing:2px;

}

.bestphoto .border02 p.more{

	position:absolute;

	right:4px;

	top:3px;

}

.bestphoto .border01 p.page, .catoon .border01 p.page {

	position:absolute;

	left:90px;

	top:140px; font-size:11px;

	color:#7e7e7e;

	letter-spacing:2px;

}

.bestphoto p.page img, .catoon p.page img {

	vertical-align:middle;

	padding:0 0 2px ;



}

.bestphoto .border01 p.more, .catoon .border01 p.more {

	position:absolute;

	right:4px;

	top:3px;

}

.ad_lwrap { margin-top:10px; }

.cartravel_btn {

	width:100%;

}

.cartravel_btn .linkbutton {

	float:left;

}

.cartravel_btn .funcbutton {

	float:right;

}

.cartravel_btn {

	float:left;

	margin:20px 0 10px 0;

}

#sch_color {

	color:#0505d8;

	text-decoration:none;

}

/*** ?볤? commentlist ***/

.normcomment_stit	{

	padding:0 0 6px 10px;

	color:#999999;

}

.normcomment_stit strong	{

	font-size:.9em;

}

.normcomment_stit em	{

	color:#ef6700;

	font-weight:bold;

}

.normcomment	{

	margin:0 0 20px 0;

	background:url('/img/img/cmt/media/board/comment_back_00.gif') repeat-y;

	border:1px solid #EEE;

	padding:10px;

}

.normcomment .normcommenthead	{

	background:url('/img/img/cmt/media/board/comment_back_00.gif') no-repeat;

	height:30px;

}

.normcomment .normcommentfoot	{

	background:url('/img/img/cmt/media/board/comment_back_00.gif') no-repeat left bottom;

	height:10px;

}

.normcomment .commentinput	{

	margin:0 10px 5px 10px;

	padding:6px;

	background:#EEE;

	border:0px solid #CCC;

}

.normcomment .commentinput .photoupload	{	margin-bottom:7px;	}

/*2008-02-27*/

.normcomment .commentinput .photoupload .photolink	{

	float:left;

	width:429px;

	margin:0 5px 0 0;

	border:1px solid #DBDBDB;

	padding:3px 0 3px 22px;

	background:#ffffff url('/img/img/cmt/media/icon/attached_file.gif') no-repeat 7px 50%;

	font-weight:bold;

}

.normcomment .commentinput .photoupload .photolink a	{

	color:#999999;

}

.normcomment .commentinput .commentregist textarea	{

	float:left;

	width:450px;

	height:40px;

	margin:0 5px 0 0;

	border:1px solid #DBDBDB;

}

/* [異붽? 01/23] */

.normcomment .noregistcomment	{

	margin:0 10px;

	padding:10px 0;

	text-align:center;

	color:#666666;

}

/* [/異붽? 01/23] */

.normcomment .commentlist	{

	margin:0 10px;

}

.normcomment .commentlist li	{

	font-size:12px; /* 2009년 7월2일 수정 */

	color:#888;

	background:url('/img/img/cmt/media/board/dotline_comment.gif') repeat-x;

}

.normcomment .commentlist li.first	{

	background:none;

}

.normcomment .commentlist li dl	{

	padding:8px 0 5px 0;

	line-height:1.5;

	overflow:hidden;

}

.normcomment .commentlist li dl dt img,.normcomment .commentlist li dl dd img	{	vertical-align:middle;	}

.normcomment .commentlist li dl dt	{

	width:85px;

	margin:0 6px 0 0;

	background:url('/img/img/cmt/media/icon/comment_bullet_01.gif') no-repeat 5px 5px;

	padding:0 0 0 15px;

	color:#898989;

	float:left;

}

.normcomment .commentlist li dl dd.comment	{

	color:#444444;

	padding:0 0 0 105px;

	display:block;

	word-break:break-all;

}

.normcomment .commentlist li dl dd.comment img.pic	{

	border:1px solid #e3e3e3;

	padding:2px;

	width:126px;

	height:95px;

	margin:0 10px 5px 0;

	display:block;

}

.normcomment .commentlist li dl dd .date	{

	white-space:nowrap;

	color:#898989;

	margin-right:5px;

}

.normcomment .commentlist li dl dd .func	{	white-space:nowrap;	}

.normcomment .commentlist li dl dd .func img	{	margin-right:5px;}

/* reply */

.normcomment .commentlist li.reple dl dd.comment	{

	padding-left:137px;

	background:url('/img/img/cmt/media/icon/reply_01.gif') no-repeat 115px 4px;

}

/* popular Cartoon */

.bestphoto .border03{
    /* float:left; 2009년8월28일 수정 */
    width:208px;
    /*height:240px;  2009년8월28일 수정 */
    padding:11px 8px 0;
    border:1px #cccccc solid;
    background:#FFFFFF;
}

.bestphoto .border03 ul {

	padding:0;

	margin-bottom:10px;

}

.bestphoto .border03 ul li {

	padding:0;

	width:206px;

	height:80px;

	padding:0;

	margin:0;

}

.bestphoto .border03 ul li dl {

	width:206px;

	padding:0;

	margin:0;

}

.bestphoto .border03 ul li dl dt a {

	float:right;

	text-align:left;

	width:105px;

	font-size:12px;

	line-height:120%;

	padding:0;

	margin:0;

	padding-bottom:4px;

}

.bestphoto .border03 ul li dl dd.photo {

	float:left;

	margin-left:1px;

	width:90px;

	padding:0;

}

.bestphoto .border03 ul li dl dd.photo a {

	width:90px;

	height:67px;

	overflow:hidden;

}

.bestphoto .border02 ul li dl dd img{

	width:90px;

	border:0;

}

.bestphoto .border03 ul li dl dd {

	float:right;

	text-align:left;

	width:105px;

	font-size:.9em;

	color:#898989;

	padding:0;

	margin:0;

}

.bestphoto .border03 p.more{

	position:absolute;

	right:4px;

	top:3px;

}

#contents .cartoon_img {

	text-align:center;

	padding-bottom:20px;

}

#contents .total {

	margin:10px 0;

	font-size:11px;

	font-family:dotum;

	font-weight:bold;

	text-align:550px;

	text-align:right;

}

#contents .normboardlistbox .normboardlist{

	width:560px;

}

.normboardlist  {

	width:560px;

}

.review_summary2 {

	clear:both;

	width:568px;

	height:173px;

	border:1px solid #CCC;

	float:left;

	padding:10px 0 0 0;

}

.review_summary2 span.title {

	float:left;

	padding:0 0 5px 15px;

	font-size:1.2em;

	font-weight:bold;

	height:auto;

	color:#000;

	background:none;

	margin-bottom:5px;

	background:none;

	width:550px;

}

#contents .review_summary2 p {

	border:1px solid #e3e3e3;

	padding:2px;

	background-color:#fff;

	float:left;

	margin-right:15px;

	margin-left:15px;

	display:inline;

}

.review_summary2 p img { display:block; width:130px; height:98px;float:right; }

.review_summary2 .spec {

	width:200px;

	float:left;

	display:inline;

	margin:6px 0 0 0;

}

.review_summary2 .spec dt {

	color:#404040;

	width:60px;

	float:left;

	font-size:9pt;

	font-weight:bold;

	padding:0 0 2px 10px;

	margin-bottom:3px;

	background:url('/img/img/cmt/media/dt_bg2.gif') no-repeat 0 4px;

	height:15px;

}

.review_summary2 .spec dd {

	height:15px;

	color:#444;

	width:120px;

	float:left;

	font-size:0.9em;

	padding:0 0 2px 10px;

	margin-bottom:3px;

	background:url('/img/img/cmt/media/dd_bg1.gif') no-repeat 0 3px;

}

.review_summary2 .valu {

	width:200px;

	float:left;

	display:inline;

	margin:6px 0 0 0;

}

.review_summary2 .valu dt {

	color:#404040;

	width:60px;

	float:left;

	font-size:9pt;

	font-weight:bold;

	padding:0 0 0 10px;

	margin-bottom:3px;

	background:url('/img/img/cmt/media/dt_bg2.gif') no-repeat 0 4px;

	height:15px;

}

.review_summary2 .valu dd {

	height:15px;

	color:#444;

	width:120px;

	float:left;

	font-size:0.9em;

	padding:0 0 0 10px;

	margin-bottom:3px;

}

.review_summary2 .rate {

	background:url('/img/img/cmt/media/rate_back_2.gif') no-repeat top left;

	width:278px;

	height:116px;

	margin-top:-15px;

	float:right;

	margin-right:20px;

	_margin-right:10px;

	padding:10px 0px 0px 0px;

	text-align:center;

}

.review_summary2 .rate dt {

	display:block;

	width:150px;

	float:left;

	margin:5px 10px 0px 10px;

	_margin:10px 10px 0px 5px;

	line-height:30px;

	text-align:right;

}

.review_summary2 .rate dt .orgtxt { color:#ff5a00;font-size:14pt;font-weight:bold;}

.review_summary2 .rate dd {

	width:80px;

	padding-top:15px;

	margin-right:10px;

	font-family:Arial;

	height:30px;

}



.review_detail{

	background:#FFF;

	border:1px solid #CCC;

	width:568px;

	padding:0;

	clear:none;

	float:left;

	margin-top:10px;



}

.review_detail .title_box {width:98%; height:60px;border-bottom:1px solid #dfdfdf;padding:10px;margin-bottom:20px;border-bottom:0;width:550px;height:30px;padding-bottom:0;margin-bottom:0;}

.review_detail .title_box .title { font-size:15px; font-weight:bold;width:100%;float:left;}

.review_detail .title_box .star { width:170px;float:right;text-align:right;}

.star_ratinig .gray_1 {

	padding:0;

	background:url('/img/img/cmt/media/star_rate_gray_1.gif') no-repeat 0 0;

}

.star_ratinig .yellow_1 {

	padding:0;

	background:url('/img/img/cmt/media/star_rate_yellow_1.gif') no-repeat 0 0;

}

.review_detail .title_box .org_txt {margin-left:5px;color:#ff7200;font-size:18pt;font-weight:bold;}

.review_detail .title_box .postinfo { float:left;width:300px;margin-top:25px;}

.review_detail .title_box .info_right { float:right;width:400px;margin-top:10px;border:1px solid #444444;}

.review_detail .title_box .postinfo dd { color:#9c9c9c;}

.review_detail .title_box dl.postinfo1 { float:right;margin-top:10px;}

.review_detail .title_box dl.postinfo1 dt dd { display:inline; width:60px;float:left;}

#contents .review_detail p.desc {

	clear:both;

	margin:10px 0;

	line-height:1.5em;

}

#contents .review_detail h5 {

	color:#000;

	font-size:1.33em;

	margin:0;

	padding:10px 0 0 0;

	background:none;

	width:491px;

	height:auto;

	float:right;

}

#contents .review_detail h5 img {

	vertical-align:baseline;

}

.review_detail .rate {

	font-family:Arial;

	font-size:1.2em;

	padding:0 20px;

	float:right;

}

.review_detail .rate span {

	font-size:0.75em !important;

	padding:4px 0 0 !important;

	vertical-align:middle;

	display:block;

	float:left;

	color:#666666;

	}

.review_detail .rate div.inline-rating {

	bottom:2px;

	}

.review_detail .rate strong {

	font-size:1.2em;

	color:#F26521;

}

.review_detail .rate a {

	padding:0 10px 0;

}

.star_ratinig {

	position:relative;

	text-align:left;

	padding:0 !important;

}

.star_ratinig span {

	position:absolute;

	display:block;

	width:113px;

	height:20px;

	top:0;

	left:0;

	padding:0 !important;

}

#contents .star_ratinig img {

	font-size:1px !important;

	padding:0 !important;

}

.review_detail .score_rating {

	color:#FF6600;

	font-size:1.8em !important;

	line-height:150%;

	font-weight:bold;

	font-family:verdana;

	padding:0 0 0 5px;

}

/* 2009-04-16 cartoon  commentList */

.normcomment .commentinput .commentregistCartoon textarea {

	float:left;

	width:429px;

	height:40px;

	margin:0 5px 0 0;

	border:1px solid #DBDBDB;

}

/* 2009-5-20 anhong add*/

.photonews_list ul li	{

	display:block;

	float:left;

	display:inline;

	width:134px;

	height:150px;

	margin:0 0 0 7px;

	color:#000;

}

/* 2009.05.25 ?쇱씠釉???*/

.live_poll_wrap{

border-top:1px solid #D4D4D4;

overflow:hidden;

width:692px;

}

* html .live_poll_wrap{

padding-top:10px;

}

.live_poll_box{

padding:25px 25px 20px 25px;

width:642px;

height:162px;

background:url('/img/img/cmt/media/bg_live_poll.gif') no-repeat 0 0;

margin-top:10px;

}

.live_poll_box p a{

margin-left:5px;

}

.live_poll_box p.orange{

color:#ff6633;

font-size:0.9em;

}

.live_poll_box dl{

margin-bottom:30px;

margin-top:10px;

}

.live_poll_box dl dt{

float:left;

margin-right:5px;

}

.live_poll_box dl dd{

line-height:1.3em;

}

.live_poll_box ul{

margin-bottom:13px;

margin-left:5px;

}

.live_poll_box ul li{

clear:both;

width:100%;

line-height:18px;

}

.live_poll_box ul li input{

float:left;

display:block;

height:15px;

}

.live_poll_box ul li label{

display:block;

float:left;

width:315px;

}

.live_poll_box ul li .star_rating1{

display:block;

float:left;

margin-top:3px;

margin-right:10px;

}

.live_poll_box ul li span.star_rating1 span{

display:block;

height:8px;

width:200px;

}

.live_poll_box ul li span.star_rating1 .gray1{

background:transparent url(/img/img/cmt/media/rating_off2.gif) repeat-x scroll left top;

}

.live_poll_box ul li span.star_rating1 .yellow1{

background:transparent url(/img/img/cmt/media/rating_on2.gif) no-repeat scroll left top;

}

/* 2009.05.25 ?쇱씠釉???*/

.live_poll_wrap{

border-top:1px solid #D4D4D4;

overflow:hidden;

width:692px;

}

* html .live_poll_wrap{

padding-top:10px;

}

.live_poll_box{

padding:25px 25px 20px 25px;

width:642px;

height:162px;

background:url('/img/img/cmt/media/bg_live_poll.gif') no-repeat 0 0;

margin-top:10px;

}

.live_poll_box p a{

margin-left:5px;

}

.live_poll_box p.orange{

color:#ff6633;

font-size:0.9em;

}

.live_poll_box dl{

margin-bottom:5px; /* 2009.05.26 ?섏젙 */

margin-top:10px;

}

.live_poll_box dl dt{

float:left;

margin-right:5px;

}

.live_poll_box dl dd{

line-height:1.3em;

height:50px; /* 2009.05.26 ?섏젙 */

}

.live_poll_box ul{

margin-bottom:5px; /* 2009.05.26 ?섏젙 */

margin-left:5px;

}

.live_poll_box ul li{

clear:both;

width:100%;

line-height:18px;

}

.live_poll_box ul li input{

float:left;

display:block;

height:15px;

}

.live_poll_box ul li label{

display:block;

float:left;

width:315px;

}

.live_poll_box ul li .star_rating1{

display:block;

float:left;

margin-top:3px;

margin-right:10px;

}

.live_poll_box ul li span.star_rating1 span{

display:block;

height:8px;

width:200px;

}

.live_poll_box ul li span.star_rating1 .gray1{

background:transparent url(/img/img/cmt/media/rating_off2.gif) repeat-x scroll left top;

}

.live_poll_box ul li span.star_rating1 .yellow1{

background:transparent url(/img/img/cmt/media/rating_on2.gif) no-repeat scroll left top;

}



.news_front_post .headlinenews .tail	{

	margin:5px 0 0 210px;

	padding:0;

	line-height:130%;

	font-size:12px;

	width:270px;

}

.news_front_post .headlinenews .tail p {

	padding:0 0 0 20px;

	color:#0404a1;

	font-size:12px;

	font-weight:normal;

	background:url('/img/img/cmt/media/news_front_li.gif') no-repeat 0 2px;

}

.news_front_post .headlinenews .tail p a{

	color:#0404a1;

	font-size:12px;

	font-weight:bold;

}

/*20090603異붽? */

.hotbox

	{background:#b3bbda;

	border:3px solid #b3bbda;

	width:560px;

	clear:none;}

.hotbox .title

	{font-weight:bold;

	font-family:dotum;

	color:#FFF;

	font-size:14px;

	padding:5px 0 5px 10px;

	height:16px}

.hotbox .content

	{background:#FFF;

	padding:15px;

	vertical-align:top;

	height:188px;

	width:530px;

	clear:none;}

.hotbox .content .photo

	{width:275px;

	float:left;

	clear:none;}

.hotbox .content .photo img

	{width:265px;

	border:0}

.hotbox .content .photo a.imz

	{width:265px;

	height:188px;

	overflow:hidden;

	display:block}

.hotbox .content .desc

	{vertical-align:top;

	width:255px;

	float:right;

	clear:none;}

.hotbox .content .desc .stitle

	{font-size:16px;

	font-family:dotum;

	font-weight:bold;

	line-height:130%}

.hotbox .content .desc .stitle a

	{color:#0404a1;

	text-decoration:none}

.hotbox .content .desc .stitle a:hover

	{color:#0404a1;

	text-decoration:underline}

.hotbox .content .desc .meta

	{font-size:11px;

	font-family:dotum;

	color:#999;

	padding:5px 0}

.hotbox .content .desc .meta span

	{color:#7e90cb}

.hotbox .content .desc .writer

	{font-size:12px;

	color:#555;

	padding:0;

	font-weight:bold}

.hotbox .content .desc .text

	{font-size:12px;

	color:#333;

	padding-top:5px;

	text-align:justify;

	line-height:130%}

/*20090603bottonlist */

.bottom_list {

	clear:left;

	width:570px;

	font-size:14px;

	font-family:dotum;

	padding:20px 0;

	border-bottom:1px dashed #CCC}

.bottom_list a

	{color:#444;

	text-decoration:none}

.bottom_list a:hover

	{color:#000;

	text-decoration:underline}

.bottom_list .prev

	{line-height:150%;

	padding-left:20px;

	background:url('/img/img/cmt/media/bul_newslist_prev.gif') no-repeat 0 50%;}

.bottom_list .now

	{font-weight:bold;

	padding-left:20px;

	line-height:150%;

	background:url('/img/img/cmt/media/bul_newslist_now.gif') no-repeat 0 50%;}

.bottom_list .next

	{line-height:150%;

	padding-left:20px;

	background:url('/img/img/cmt/media/bul_newslist_next.gif') no-repeat 0 50%;}

/*20090610 media title link*/

#breadcrumb {position:relative;}

#breadcrumb a:hover {text-decoration:none;}



/* 2009년 미디어 홈 주요 미디어 서비스 추가 */

.colbox ul.import {

	line-height:1.8em;

	width:482px;

	margin:10px 0 10px 5px;

	padding-bottom:10px;

}

* html .colbox ul.import {

	line-height:1.8em;

	width:485px;

	margin:10px 0 10px 2px;

	padding-bottom:10px;

}

.colbox ul.import li { background:none !important;display:inline !important;padding:0px;}

.colbox ul.import li dl { float:left;	margin:0px 0px 0px 0px;width:80px;border-right:1px solid #cccccc !important;padding:0px 7px 0px 8px;}

.colbox ul.import li dl dt {font-weight:bold;height:20px;width:80px;font-size:8pt;}

.colbox ul.import li dt.best {font-weight:bold;height:20px;width:85px;font-size:8pt;}

.colbox ul.import li dl dd {text-align:left;}

.colbox ul.import li dl.last1 { border:none !important;width:78px;}



.columnlist1 {

border:1px solid #DBDBDB;

clear:both;

float:left;

margin-bottom:20px;

padding:0 0 10px;

width:670px;

}

.columnlist1 h4 {

background:#F5F5F5 none repeat scroll 0 0;

font-size:12px;

padding:8px 0 3px;

width:100%;

}

.columnlist1 h4 .green {

color:#17B304;

font-weight:bold;

margin-left:10px;

}

.columnlist1 ul.list1 { width:649px;margin:10px 10px 0px 10px;}

.columnlist1 ul.list1 li{display:inline;width:324px;float:left;}

	.columnlist1 ul.list1 li ul li {width:162px;float:left;}

.columnlist1 ul.list1 li ul li dl {margin-top:5px;}

.columnlist1 ul.list1 li ul li dt  {font-weight:bold;}

.columnlist1 ul.list1 li ul li dd {line-height:1.8em;}



.columnlist1 a:link, .columnlist1 a:visited, .columnlist1 a:active {color:#0404A1;text-decoration:none;}

.columnlist1 a:hover{text-decoration: underline; color:#002ef2}



/* 2009년6월30일 미디어 자동차뉴스 RNB 개선 */

.view dd {height:22px;}

.view dd select {width:200px;}

.view dd input {float:right;margin-right:6px;padding-top:2px;}

.issue .border04 {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;float:left;padding:10px 10px 5px 10px;width:202px;text-align:center;}

* html .issue .border04 {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;float:left;width:202px;text-align:center;}

.issue .border04 .photo1 {padding:0; float:left;width:202px;height:109px;}

.issue .border04 .photo1 img {width:202px;margin:0;}

.issue .border04 .txt {float:left;font-size:11px;width:202px;padding-top:5px;font-weight:bold;font-family:dotum;}



.issue .border04 .list {float:left;width:100%;margin:10px 0px 0px 0px;text-align:left;}

.issue .border04 .list ul {margin-bottom:0px;width:100%;}

.issue .list ul li {height:auto;background:url(/img/img/cmt/media/news_bul_dot.gif) no-repeat 0 5px;margin:0 0 5px;padding:0 0 0 8px;}

* html .issue .list ul li {background:url(/img/img/cmt/media/news_bul_dot.gif) no-repeat 0 5px;margin:0 0 5px;padding:0 0 0 8px;}

.issue .list ul li a {width:100%;text-align:left;font-size:12px;}



/* 2009년 구글 광고 배너 삽입 */

.google_article	{

	border:1px solid #b4ccdb;

	float:right;

	width:210px;

	height:205px;

	background:#FFF;

	margin:0 0 10px 10px;

	text-align:center;

	padding-top:5px;

}

.google_bottom {

	border:1px solid #b4ccdb;

	width:570px;

	padding:10px 0;

	text-align:center;

	clear:none;

}

.google_right	{

	border:1px solid #b4ccdb;

	float:left;

	width:222px;

	background:#FFF;

	margin-bottom:20px;

	text-align:center;

	padding:9px 0;

}

.google_right01	{

	text-align:center;

	margin-bottom:20px;

}

/* 2009년 10월 29일 */
* html .columnlist dl {
 position:relative;
 width:175px;
 float:left;
 margin:10px 0 0 7px;
 height:60px;
}

/* 2010년 2월 5일 밴쿠버 동계올림픽 */
.headline_vcv {
float:left;
padding:0px 0 12px 0px;
height:150px;
border-bottom:1px dotted #cccccc;
}
.headline_vcv dl {
margin-bottom:10px;
position:relative;
}
.headline_vcv dt {
font-size:20px;
margin:4px 0 9px 309px;
}
.headline_vcv dt a:link,.headline_vcv dt a:visited,.headline_vcv dt a:active {text-decoration: none; color:#0404a1}
.headline_vcv dd.pic {
left:0;
position:absolute;
top:0;
}
.headline_vcv dd.pic a.imz {
display:block;
height:140px;
overflow:hidden;
width:290px;
}
.headline_vcv dd.pic img {
vertical-align:top;
width:290px;
}
.headline_vcv dd.desc {
line-height:1.3em;
margin:0 0 0 310px;
}
.headline_vcv ul {
line-height:140%;
margin:0 0 0 310px;
}
.headline_vcv li {
background:url('/img/img/cmt/media/news_front_li.gif') no-repeat 0 2px;
color:#0404A1;
font-weight:bold;
padding:0 0 0 15px;
}

.headline_vcv2 {
float:left;
padding:13px 0 12px 0px;
height: 70px;
}
.headline_vcv2 dl {
position:relative;
}
.headline_vcv2 dd.pic {
left:0;
position:absolute;
top:0;
}
.headline_vcv2 dd.pic a.imz {
display:block;
height:92px;
overflow:hidden;
width:207px;
}
.headline_vcv2 dd.pic img {
vertical-align:top;
width:100px;
}
.headline_vcv2 dd.desc {
line-height:1.6em;
margin:0px 0 0 234px;
font-size:11pt;
font-weight:bold;
letter-spacing:-1px;
}

.vcv_sec_link {height:28px;background-color:#EEEEEE;width:100%;padding:0px 0px 0px 0px;float:left;margin-top:20px;}
.vcv_sec_link dd {display:inline;background:url('/img/img/cmt/media/vancouver/txt_hr.gif') no-repeat right 10px;text-align:center;float:left;padding-top:8px;}
.vcv_sec_link dd.txt1 {width:275px;}
.vcv_sec_link dd.txt2 {width:242px;}
.vcv_sec_link dd.txt3 {width:160px;background:none;}

.sub_vcv {
font-size:14px;
font-weight:bold;
margin:14px 0 0px 0px;
padding-left:0px;
padding-bottom:15px;
float:left;
border-bottom:1px dotted #cccccc;
}
.sub_vcv a, .sub_vcv a:visited,  .q_link a, .q_link a:visited {
color:#0404A1;
}
.sub_vcv dl {width:100%;margin-bottom:22px;}
.sub_vcv dd.desc {
line-height:1.5em;
font-size:9pt;
font-weight:normal;
margin-top:2px;
}

.headline_vcv_sum dd.desc1 {
line-height:1.6em;
margin:0px 0 0 0px;
font-size:11pt;
font-weight:bold;
letter-spacing:-1px;
}
.sub_vcv .q_link, .m_right_brd .q_link {
padding-left:20px;
font-size:9pt;
text-align:right;
font-weight:normal;
float:right;
}
.sub_vcv .q_link a, .sub_vcv .q_link a:visited, .li_top .q_link a, .li_top .q_link a:visited, .m_right_brd .q_link a, .m_right_brd .q_link a:visited {text-decoration:underline;}
.sub_vcv .list {margin-bottom:0px;}
.headline_vcv_sum dl {margin-bottom:0px;}

.m_left_brd {
float:left;
width:236px;
height:331px;
background:url('/img/img/cmt/media/vancouver/m_left_brd_back.gif') no-repeat left top;
padding:10px;
margin:19px 20px 0px 0px;
padding-left:10px;
}
.m_left_brd li.li_top {padding-top:67px;text-align:right;}

.m_left_brd li .brd_box {
background-color:#ffffff;
border:1px solid #CCCCCC;
padding:12px 10px 0px 10px;
float:left;
width:215px;
height:103px;
margin-top:8px;
}
.m_left_brd li .brd_box dd {
background:url('/img/img/cmt/media/news_bul_dot.gif') no-repeat 0 5px;
padding:0 0 0 8px;
font-size:8pt;
height:20px;
}
.m_left_brd li .brd_box dd span{color:#898987;margin:0px 0px 0px 10px;}

.m_right_brd {
float:left;
margin:19px 0 0px 0px;
width:415px;
}
.m_right_brd h5 {
background:url('/img/img/cmt/media/vancouver/ico_doc.gif') no-repeat 0 10px;
padding:10px 0px 0px 14px;
height:28px;
}
.m_right_brd li {
display:inline;
width:110px;
margin:0px 0px 18px 30px;
float:left;
}
.m_right_brd li.first {margin-left:0px;}
.m_right_brd li dd {width:110px;float:left;text-align:center;}
.m_right_brd li dd.photo {width:110px;height:70px;float:left;overflow:hidden;}
.m_right_brd li dd.photo img {width:110px;}
.m_right_brd li dd.desc{font-size:9pt;line-height:15px;margin:5px 0px;float:left;height:45px;}
.m_right_brd li dd.sous{font-size:8pt;color:#7D92CB;width:110px;height:14px;} /* 2010년 2월 16일 수정 */
.m_right_brd li dd.date{font-size:8pt;color:#B4B4B4;}
.m_right_brd .list {width:100%;float:left;}
.vac_ban {float:left;margin:5px 0px;}

/* 2010_0622 추가 */
 .crtn_notice {margin-bottom:5px; padding:2px 0 0 0;} 
 .crtn_notice img {vertical-align:top;} 
 .crtn_notice a {display:inline-block; line-height:19px;} 
 * html .crtn_notice a {padding-top:2px; line-height:17px;}