body {
	background: #D6DADD url(/image07/common/bg.jpg) repeat-x left top;
	font-family: "굴림", "gulim", "arial";
}
#wrapper {
}
#header {
}
#body_top {
	background: none;
	height: 1px;
}

/* layout */
#main_contents {
	clear: both;
	float: left;
	margin-left: 2px;
	width: 880px;
}
#mimg {
	float: left;
	padding: 10px 0px 0px 55px;
	width: 235px;
	height: 555px;
	background: url(/image07/main/main_img.jpg) no-repeat center top;
}
#mtop {
	float: left;
	padding: 0px;
	width: 580px;
	background: url(/image07/main/search_bg_01.gif) no-repeat left top;
}
#mleft {
	float: left;
	padding: 12px 7px 0 0;
	width: 386px;
	color: #5C5C5C;
}
#mright {
	float: left;
	width: 191px;
	color: #5C5C5C;
}
#mbanner {
	clear: both;
	float: left;
	margin: 0px 0px 0px 2px;
	padding: 8px 0px;
	width: 880px;
	height: 40px;
	background: url(/image07/main/banner_bg.gif) no-repeat left top;
}
#mleft a, #mright a {
	color: #5C5C5C;
}

#mbbs h3, #mbbs div h4
, #mbanner h3, #mbrief h3
, #mimg h3, #popup h4 {
	display: none;
}

img.swapButtonU {
	cursor: pointer
}


/* mimg */
#mpbmovie {
	margin-bottom: 10px;
	width: 186px;
	height: 155px;
}
#popup {
	float: left;
	padding: 5px;
	width: 178px;
	/*height: 110px;*/
	background: url(/image07/main/popup_bg.gif) no-repeat left top;
}
#popup_title {
	float: left;
	margin: 0;
	padding: 0px 0px 4px 55px;
	width: 132px;
	text-align: right;
}
#popup_title ul {
	display: inline;
	float: left;
}
#popup_title ul li{
	display: inline;
	float: left;
	margin: 0px 1px;
	padding: 1px;
	color: #555555;
	font-weight: bold;
	font-size: 0.8em;
}
#popup_title ul li a {
	background: #FFFFFF;
}
#popup_title span {
	display: inline;
	float: left;
	padding: 0px 0px 0px 2px;
}
#popup_title span img {
	cursor: pointer;
}
#popup div.mlist {
	float: left;
	padding: 10px 3px 8px 3px;
	width: 169px;
	/*height: 66px;*/
	height: 118px;
}
#popup div {
	float: left;
}
#popup_00 {
}



/* mtop */
#msearch {
	float: left;
	margin: 5px 5px 0px 5px;
	padding-bottom: 5px;
	width: 560px;
	border-bottom: 1px dashed #B0D6D9;
}
#msearch ul {
	float: left;
	padding: 3px 0px;
	width: 120px;
	text-indent: 12px;
}
#msearch ul li {
	display: inline;
	text-align: left;
}
#msearch form {
	float: left;
	margin: 0;
	width: 560px;
}
#msearch form legend, #msearch form label {
	display: none;
}
#msearch form input.img_btn, #msearch form img {
	vertical-align: middle;
	padding: 2px 0px;
}
#msearch form input.searchinput {
	width: 320px;
	vertical-align: middle;
}

#mkeyword_link {
	clear: both;
	float: left;
	padding: 0px 10px 10px 10px;
	width: 560px;
	background: url(/image07/main/search_bg_02.gif) no-repeat left bottom;
}
:root #mkeyword_link {
	padding-bottom: 7px;
}
#mkeyword_left {
	float: left;
}
#mkeyword {
	display: block;
	float: left;
	margin-right: 10px;
	padding: 5px 5px 5px 20px;
	width: 340px;
	border: 1px dotted #B0D6D9;
}
#mkeyword legend {
	padding: 2px 4px;
	background: #FBFCFE;
	color: #0E4973;
	font-weight: bold;
}
#mkeyword ul {
	float: left;
}
#mkeyword ul li {
	display: inline;
	line-height: 1.4em;
}
#mkeyword ul li a {
	color: #084C6F;
}
#mkeyword ul li a.mkeyword01 {
	background: #FCE6E8;
}
#mkeyword ul li a.mkeyword02 {
	background: #EDE4F7;
}
#mkeyword ul li a.mkeyword03 {
	background: #E0F9E3;
}
#mkeyword ul li a.mkeyword04 {
	background: #F6DFF9;
}
#mkeyword ul li a.mkeyword05 {
	background: #E1F4FA;
}
#mkeyword ul li a.mkeyword06 {
	background: #F7EFE2;
}


#mext_link {
	clear: both;
	float: left;
	padding: 5px 0px 0px 0px;
	width: 530px;
	height: 23px;
}
#mext_link form {
	float: left;
	width: 155px;
	z-index: 1;
}
#mext_link form#related_form {
	width: 200px;
}
#mext_link select {
	width: 118px;
	margin: 1px 0px;
	z-index: 1;
}
#mext_link input.img_btn {
	border: 0 none;
	vertical-align: middle;
}
#mext_link img {
	border: 0 none;
	vertical-align: middle;
}

#mkeyword_link #mpolicy {
	float: left;
	padding-top: 15px;
	width: 180px;
}


/* mleft */
#mnews {
	position: relative;
	float: left;
	padding: 2px 0px 12px 0px;
	width: 100%;
	background: url(/image07/main/news_bg_01.gif) no-repeat left top;
}
#mnews div, #mnews ul {
	float: left;
	width: 100%;
}
#mnews #mnews_title {
	float: left;
	width: 384px;
	background: url(/image07/main/tab_title_bg.gif) repeat-x left bottom;
	border-bottom: 1px solid #B0BEC7;
	border-left: 1px solid #B0BEC7;
}
#mnews_title h3 {
	display: inline;
	float: left;
	margin: 0;
	padding: 2px 0px 1px 0px;
	width: 316px;
	background: none;
	color: #08496F;
	font-size: 1em;
	text-indent: 10px;
	line-height: 1.2em;
}
:root #mnews_title h3 {
	padding-bottom: 0;
}
#mnews_title span {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}
#mnews_title span img {
	float: left;
}
#mnews_title span.mmore {
	padding: 2px 0px 0px 0px;
	width: 43px;
}
span.cbtn_up, #mnews_title span.cbtn_up {
	float: right;
	width: 21px;
}
#mnews iframe {
	margin: 0;
	padding: 10px 10px 8px 8px;
	width: 368px;
	background: url(/image07/main/news_bg_02.gif) no-repeat left bottom;
}
/* iframe */
#mnews_frame li {
	float: left;
}
#mnews_frame li a {
	float: left;
}
#mnews_frame li dl dt {
	float: left;
	padding: 0px 0px 10px 0px;
	width: 100%;
	color: #09058D;
	font-weight: bold;
	text-indent: 5px;
}
#mnews_frame li dl dt a {
	color: #09058D;
	font-weight: bold;
}
#mnews_frame li dl dd {
	float: left;
	padding-bottom: 5px;
	width: 100%;
	color: #4E8FDF;
}
#mnews_frame li dl dd a {
	color: #4E8FDF;
}
#mnews_frame li dl dd img.news_img {
	float: left;
	padding: 3px;
	margin-right: 5px;
	width: 84px;
	height: 59px;
	background: url(/image07/main/news_img_bg.gif) no-repeat left top;
}
#mnews_frame li dl dd a {
	color: #4E8FDF;
	line-height: 1.3em;
}
#mnews_frame li.news_icon {
	background: url(/image07/main/news_icon.gif) no-repeat left center;
	text-indent: 5px;
}
/* iframe */

#mnews ul {
	margin: 0;
	padding: 10px 10px 8px 8px;
	width: 368px;
	background: url(/image07/main/news_bg_02.gif) no-repeat left bottom;
}
#mnews ul li {
	float: left;
	padding: 3px 0px;
	width: 100%;
	line-height: 1.2em;
}
#mnews ul li dl {
	float: left;
	padding: 0;
	margin: 0;
}
#mnews ul li dl dt {
	float: left;
	padding: 0px 0px 5px 0px;
	width: 100%;
	color: #09058D;
	font-weight: bold;
	text-indent: 5px;
}
#mnews ul li dl dt a {
	color: #09058D;
	font-weight: bold;
}
#mnews ul li dl dd {
	float: left;
	padding-bottom: 5px;
	width: 100%;
	height: 100%;
	color: #4E8FDF;
	line-height: 1.3em;
}
#mnews ul li dl dd a {
	color: #4E8FDF;
	line-height: 1.3em;
}
#mnews ul li dl dd img.news_img {
	float: left;
	padding: 3px;
	padding: 2px 10px 2px 3px;
	width: 60px;
	height: 42px;
	background: url(/image07/main/news_img_bg.gif) no-repeat left top;
}
#mnews li.news_icon {
	background: url(/image07/main/news_icon.gif) no-repeat left center;
	text-indent: 5px;
}


#mbbs {
	position: relative;
	clear: both;
	float: left;
	padding: 0px 0px 12px 0px;
	width: 100%;
}
#mbbs_title {
	float: left;
	margin: 0;
	padding: 1px 0px 0px 0px;
	width: 384px;
	background:  #FFFFFF url(/image07/main/tab_title_bg.gif) repeat-x left bottom;
	border: 1px solid #B0BEC7;
}
#mbbs_title ul {
	float: left;
	padding: 2px 0 1px 5px;
	width: 358px;
}
#mbbs_title ul li{
	float: left;
	padding: 0px 4px;
	border-right: 1px solid #B0BEC7;
	line-height: 1.2em;
}
#mbbs_title ul li a {
	float: left;
	padding: 0;
	margin: 0;
}
#mbbs_title img.swapButtonU {
	float: left;
	padding: 0;
	margin: 0;
}
#mbbs div.more {
	clear: both;
	position: relative;
	margin-top: -13px;
	width: 43px;
	left: 317px;
	top: -3px;
}
#mbbs div.more a, #mbbs div.more img {
	float: left;
}
:root #mbbs div.more {
	float: left;
}

#mbbs div.mlist {
}
#mbbs div.mlist ul{
	float: left;
	/* padding-top: 3px; */ /* 추천검색어 3줄 */
	padding-top: 1px; /* 추천검색어 4줄 */
}
#mbbs div.mlist ul li {
	float: left;
	/* padding: 6px 0px 5px 0px; */ /* 추천검색어 3줄 */
	padding: 5px 0px 4px 0px; /* 추천검색어 4줄 */
	border-bottom: 1px dotted #AFC3DB;
	line-height: 1.2em;
}
#mbbs div.mlist ul li span.sbjt {
	float: left;
	margin: 0;
	padding: 0;
	width: 315px;
}
#mbbs div.mlist ul li span.sbjt a {
	float: left;
	display: inline;
}
#mbbs div.mlist ul li span.mbbs_date {
	float: left;
	margin: 0;
	padding: 0;
	width: 62px;
	color: #F6A400;
}
#mbbs_list li a {
	color: #407295;
}
img.icon_filed, img.icon_new {
	vertical-align: middle;
}
img.icon_filed {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
}


/* mright */
#mright h3, #mright div h4 {
	display: none;
}
#mright div.mright_title {
	float: left;
}
#mright div.mright_title ul {
	display: inline;
	float: left;
	width: 175px;
	/* padding-bottom: 10px; */ /* 추천검색어 3줄 */
	padding-bottom: 5px; /* 추천검색어 4줄 */
}
#mright div.mright_title ul li, #mright div.mright_title ul li img{
	display: inline;
	float: left;
}
#mright div.more {
	position: relative;
	margin-top: -23px;
	width: 36px;
	left: 140px;
}
#mright div.mlist {
}
#mright span.cbtn_up {
	float: right;
	width: 15px;
	padding-top: 2px;
}
#missue, #metc {
	position: relative;
	float: left;
	padding-top: 12px;
	width: 191px;
}
#metc div, #metc ul, #missue div, #missue ul {
	float: left;
}
#metc {
	background: url(/image07/main/etc_bg_01.gif) no-repeat left 35px;
}
#metc div.mlist {
	float: left;
	padding-bottom: 5px;
	width: 188px;
	/* margin-top: 3px;*/
	background: url(/image07/main/etc_bg_02.gif) no-repeat left bottom;
}
#metc div.tab_cont a.movie_link {
	float: left;
	padding-top: 5px;
	width: 93px;
}
#metc div.tab_cont {
	float: left;
	padding: 10px 15px 10px 15px;
	width: 156px;
	height: 4.7em;
	background-Color: #EBF3F6;
	border-right: 1px solid #AFCED3;
	border-left: 1px solid #AFCED3;
	line-height: 1.3em;
	text-align: center;
}
div.tab_cont img {
	float: left;
	padding: 0px 5px 0px 0px;
	margin-right: 5px;
}
#metc_movie div.tab_cont {
	text-align: left;
}

#missue {
	background: url(/image07/main/issue_bg_01.gif) no-repeat left 35px;
}
#missue div.mlist {
	width: 188px;
	background-Color: #EDF2F5;
}
#missue div.mlist div {
	float: left;
}
#missue ul.tab_cont {
	/* padding: 0 0 10px 0; *//* 추천검색어 3줄 */
	padding: 0 0 5px 0;/* 추천검색어 4줄 */
	width: 188px;
	height: 100%;
	background: url(/image07/main/issue_bg_02.gif) no-repeat left bottom;
	line-height: 1.2em;
}
#missue ul.tab_cont li {
	padding: 0 0 0 10px;
	text-indent: 8px;
	background: url(/image07/main/icon_issue.gif) no-repeat 10px center;
	color: #44889B;
	border-right: 1px solid #ADC9D4;
	border-left: 1px solid #ADC9D4;
	line-height: 1.2em;
}
#missue ul.tab_cont li a {
	color: #44889B;
}


#mbrief {
	clear: both;
	position: relative;
	padding: 17px 0 7px 8px;
	width: 182px;
	background: url(/image07/main/brief_bg.gif) no-repeat left 12px;
}
:root #mbrief {
	float: left;
}
#mbrief div.mright_title {
	float: left;
	padding: 0;
	margin: 0;
	width: 179px;
	height: 17px;
	text-align: right;
}
#mbrief div.mright_title span.cbtn_up {
	float: right;
	margin-top: -3px;
	padding-top: 0;
}
#mbrief div.more02 {
	position: relative;
	margin-top: -15px;
	padding: 0;
	width: 36px;
	height: 15px;
	left: 132px;
}
:root #mbrief div.more02 {
	margin-top: -1px;
}
#mbrief div.iframe_cont01 {
	float: left;
	padding: 0px 4px 0px 4px;
	width: 160px;
	height: 20px;
	background: #FFFFFF;
	border: 1px solid #76BFCE;
}
#mbrief div.iframe_cont02 {
	float: left;
	padding: 4px;
	width: 160px;
	height: 64px;
	background: #FFFFFF;
	border: 1px solid #76BFCE;
	text-align: center;
}



/* banner */
#mbanner span {
	float: left;
	display: inline;
	padding: 3px 12px;
}
#mbanner span.mbanner_more {
	padding: 13px 0px 0px 13px;
	font-weight: bold;
}
#mbanner span img {
	cursor: pointer;
}
#mbanner_scroll {
	float: left;
	position: relative;
	width: 704px;
	height: 40px;
	background: #FFFFFF;
	overflow: hidden;
}
#mbanner_scroll ul {
	float: left;
	position: relative;
	top: 0px;
	margin: 0px;
	padding: 0px 2px;
	width: 700px;
	list-style: none;
	overflow: visible;
}
#mbanner_scroll ul li {
	float: left;
	display: inline;
	padding: 3px;
	width: 134px;
	height: 34px;
	overflow: hidden;
}



/* common */
#wrapper h1 {
	width: 252px;
	padding-top: 36px;
	padding-bottom: 30px;
	padding-left: 38px;
}
#header {
	float: left;
	width: 698px;
}

#topmenu {
	clear: both;
	float: left;
	width: 698px;
}
#topmenu1 {
	width: 129px;
}
#topmenu2 {
	width: 82px;
}
#topmenu3 {
	width: 82px;
}
#topmenu4 {
	width: 82px;
}
#topmenu5 {
	width: 82px;
}
#topmenu6 {
	width: 83px;
}
#topmenu7 {
	width: 87px;
}
#topmenu8 {
	width: 70px;
}

#topmenu ul li ul {
	display: none;
	z-index: 3;
	padding: 8px 12px 30px 12px;
	width: 88px;
	top: 80px;
}
#topmenu ul li ul li {

}
#topmenu1 ul {
	position: absolute;
	left: 305px;
}
#topmenu2 ul {
	position: absolute;
	left: 415px;
}
#topmenu3 ul {
	position: absolute;
	left: 487px;
}
#topmenu4 ul {
	position: absolute;
	left: 568px;
}
#topmenu5 ul {
	position: absolute;
	left: 651px;
}
#topmenu6 ul {
	position: absolute;
	left: 734px;
}

#footer {
	background: none;
	border: 0 none;
}
#footer_visit dl dt {
	background: url(/image07/main/footer_arr_icon.gif) no-repeat 0 0;
}
