*{margin:0; padding:0; list-style-type:none;}
* html .png24 { tmp:expression(setPng24(this)); }/* IE6 */

body{
	overflow-Y:scroll; *overflow-Y:;
}

img { border:none; }

#wrap{
/*	position:	absolute;
	left:		320px;*/
	width:		1260px;
	margin:		0 auto;
}
#header{
	height:80px; 
	position:relative;
	z-index: 100;
	background:url(../images/main_top_left_bg.jpg) repeat-x;
	width: 100%;
	min-width:1260px;
}
#container_main{
//	display:inline-block;
	width:84%;
	margin: 0 auto;
	position: relative;
}
#container{
/*	display:inline-block;	*/
	width:84%;
	margin: 0 auto;
	position: relative; 
/*	left: 180px;	*/
}
#container02{
	display:inline-block;
	width:100%;
	height:29px;
	position:relative;
	background:url(../images/OPURO/opuro_contact_b.jpg) top center no-repeat;
	font-family: "돋움", "돋움체";
	font-size: 12px;
	color:#7c7b7b;
	line-height: 130%;
}
#container:after{display:block;clear:both;content:''}
#footer{
	position: relative;
	width: 100%; 
	text-align: center; 
	padding:17px 0 40px 0;
}

#header #gnb{
/*	position: absolute;	*/
	width: 1200px;
	margin: 0 auto;
	left: 20px;
	position: relative;
}

#header .logo { 
/*	left: 400px;
	position: absolute;
	padding-top: 0px;	*/
	margin: 0 auto;
}
#header .login { 
	list-style: none;
	overflow:	hidden;
	position:	absolute;
	top:		0px;
	right:		30px;
	margin:		0px;
	padding:	0px;
}
#header .login li{ 
	float:		left;
	padding:	0px 5px 0px 0px;
}
#header .login img { vertical-align:middle;	}

#cm {
	margin: 0 auto; 
/*	z-index:100;*/
	position: absolute;
	left: 250px;
/*	left: 50%;	
	margin-left: -108px;	*/
	top: 43px;
}
div#cm ul.menu li {
	float: left; 
/*	position: absolute;	*/
	padding-left: 0px; 
	padding-right: 55px;
	list-style: none;
}
#lm {
	position:	absolute;
	top:		240px;
	left:		-20px;
}
#left_margin {
	position: absolute;
	left: -130px;
}
#left_img {
	position: absolute;
	left: -28px;
}
#top_title_img {
	position: absolute;
	left: 150px;
}
#bottom_title_img {
	position: absolute;
	left: 150px;
	top: 230px;
}
div#lm ul.menu li {
	list-style: none;
	height:25px;
}
ul.menu li a {display:block; width:100%; height:100%; text-decoration:none;}
ul.menu li a:hover{  }
ul.menu li ul.sub {
	position:absolute;
	padding: 5px 5px 5px 5px;
	display: none;
	top: 37px;
	left: -5px;
	z-index: 100;
}
ul.menu li ul.com {
	background:url(../images/main/01_mbutt_com_bg.png);
	width: 73px;
}
ul.menu li ul.prd {
	background:url(../images/main/02_mbutt_pro_bg.png);
	width: 271px;
}
ul.menu li ul.cst {
	background:url(../images/main/04_mbutt_cus_bg.png);
	width: 77px;
}
ul.menu li ul.sub li { 
	height:25px;
}


ul.menu{
	width: 701px;
}
ul.menu:after {height:0; visibility: hidden;content:"."; display:block; clear:both;}

ul.menu a img.over {display:none}
ul.menu a:hover {position:relative}/* IE6 */ 
ul.menu a:hover img {display:none}
ul.menu a:hover img.over {display:inline}
ul.menu a img {vertical-align:top}
ul.menu li img { margin-right:6px; margin-bottom:5px}

.btnImg {
	cursor: pointer;
}

span.must {
	color:	red;
}

#tab_consult {
	font-size: small;
}

#tab_consult input,textarea{
	border: solid #ABADB3 1px;
}

#tab_consult tr{
	height: 40px;
}

div #div_bbs{
	position: absolute;
	top: 300px;
	left: 200px;
	width: 780px;
/*	height: 385px;*/
	height: 495px;
	border: 0px;
}

div#div_navi{
	text-align: center;
}

div#div_navi img{
	cursor: pointer;
}