@charset "euc-kr";
html {height:100%}
html, body, form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,pre,input,blockquote,th,td, thead, tbody, legend, label, select, option, button, fieldset, select, textarea{margin:0;padding:0;}
img{vertical-align:middle;padding:0;}
button{cursor:pointer;}
ol,ul,dl{list-style:none;}
fieldset,img{border:0 none;margin:0; padding:0;}
img{vertical-align:middle;}
input,select, button{vertical-align:middle;}
a {text-decoration:none; color:#888888;} 
a:hover {text-decoration: none;}


/*.png24 {tmp:expression(setPng24(this));} */

body { width:100%; height:100%; font-family:dotum; background:url(../../img/footer_bg.gif) no-repeat center bottom;}
body.login { width:100%; font-family:dotum; background:url(../../img/footer_bg2.gif) no-repeat center bottom }
/* main layout ---------------------------------------------------------------*/
#main {width:100%; min-width:1000px; height:100%; font-size:12px; line-height:18px; }
    .noticeLayer { position: absolute; width: 680px; height: 485px; }

	.visual {margin:0 auto; width:100%; min-width:1000px; height:380px; position:relative; padding:0px; font-size:0px; background:url(../../img/top_bg.gif) repeat-x top ; }
		.m_logo{ margin:0 auto; width:845px; padding:35px 0 0 45px; }

	.m_srch { position:relative; text-align:right; margin:0 auto; width:850px;_width:890px; margin-bottom:15px; padding:65px 30px 0 0; _padding:5px 50px 0 0;}
	.m_srch p {text-align:right; font-size:12px; color:#33a0dc; margin-right:235px;}
	.m_srch p.log {text-align:right; font-size:12px; color:#33a0dc; margin-right:180px; padding-top:5px}
	.m_srch li {display:inline}
	.m_srch li input { height:20px; font-size:12px; font-weight:bold; border:3px solid #006cbf; vertical-align:middle; margin-top: 2px; }
	.m_srch li input.none { height:16px; font-size:12px; font-weight:bold; border:none; }
	.m_cont { width:850px;_width:940px; margin:0 auto; height:130px;}
		.m_cont01 { width:246px; float:left; margin-left:20px;_margin-left:30px; position:relative; background:url(../../img/main_tab_bg.gif) no-repeat}
			.m_title li {float:left; display:inline; padding:3px 10px 10px 10px}
			.m_title li.more {text-align:right; float:right}
			.list {clear:both; width:245px; color:#959595; padding-left:10px}
			.list strong {font-weight:bold; color:#7c98b7}
			.list .notice {color:#959595; font-weight:bold}
			.list .notice strong {color:#959595; font-weight:bold;}

		.m_cont02 { width:246px; height:118px; float:left; margin-left:45px; behavior:url('/MALL/inc/js/iepngfix.htc'); background:url(../../img/cont02_item_bg.png) no-repeat}
			.m_title2 li {float:left; display:inline; padding:3px 20px 10px 25px;}
			.m_title2 li.more {text-align:right; float:right}
			.movie {clear:both; margin:0 0 0 20px; height:80px; background:url(../../img/cont02_item_bg.gif) no-repeat;}
			.movie li {display:inline; height:70px; margin-right:5px; }
			.movie li img {padding:4px 0 0 5px;  }

		.m_cont03 { width:246px; height:118px; float:left; margin-left:30px; behavior:url('/MALL/inc/js/iepngfix.htc'); background:url(../../img/cont02_item_bg.png) no-repeat}
			.m_title3 li { float:left; display:inline; padding:3px 18px 10px 22px}
			.m_title3 li.more {text-align:right; float:right}
			.list3 {clear:both; width:245px; color:#959595; padding-left:22px;}
			.list3 strong {font-weight:bold; color:#7c98b7}
			.list3 .notice {color:#959595; font-weight:bold}
			.list3 .notice strong {color:#959595; font-weight:bold;}

#footer_main { clear:both; width:100%; margin:0 auto; min-width:1000px; _width:940px; height:85px; }
	#footer01_main { width:850px; margin:0 auto; padding:5px 0 0 20px; border-top:1px solid #ffffff}
		.foot_bnr_main ul { float:left;}
		.foot_bnr_main ul li { float:left; padding:4px 0 0 0;}
		.foot_bnr_main ul li img { margin-right:18px;}
		.foot_bnr_main ul li img.last { padding-right:0;}

	.foot_con {clear:both; width:820px; margin:0 auto; padding-top:5px}
	.foot_con .logo {background:url(../../img/footer_bar.gif) no-repeat right; padding-right:10px; }
	.foot_con ul {float:left}
	.foot_con ul li { float:left; padding:4px 0 0 0;}
	.foot_con ul li address {width:510px; padding:4px 0 0 0}
	.foot_con ul li address img {margin:2px 0 0 10px}
	.foot_con .family {float:right; text-align:right;}

.login_box { width:885px;_width:950px; margin:0 auto; height:130px; margin-top:180px; position:relative;  min-height:300px;_height:300px }
.login_box input {border:none; font-size:12px; font-weight:bold;}
.login_from {width:650px; margin:0 auto;}
.login_from li {float:left; margin:0 4px 0 0;}
.login_from li ul.input {margin:2px 0 0 0; font-size:12px; font-weight:bold;}
.login_from li ul.input li {clear:both; margin:0 0 5px 15px;}
.login_from li ul.input li span {display:inline-block; width:60px; text-align:left;}
.login_from li ul.input li input {width:110px; height:16px; font-size:12px; border:1px solid #b5b9c2;}
.login_from .go {height:40px; margin-top:25px;*margin-top:28px }
.login_from .title { padding-top:5px;}