/*
* 금강제화
* STYLE SHEET
* CSS Auteur - Grayblue
*/

@import url("brandarea.css");

html, body, body.mainbrand{
	height:100%;
	min-height:600px;
}
div#mwarpper{width:100%;height:100%;min-width:1000px;}

/* TOP LAYOUT */
div#header{
	position:absolute;
	z-index:10;
	width:100%;
	min-width:1000px;
	height:6px;
	background:#c71d22 url('../../images/comm/bg_global_topline.gif') no-repeat 210px;
}
div.mainnone{
	background:none !important;
}
div#header h1{
	position:absolute;
	top:22px;
	left:25px;
}
div#header h1 a{
	display:block;
	width:72px;
	height:35px;
}
div#header div#util{
	position:absolute;
	top:6px;
	right:0;
	width:445px;  /* 0126 */
	text-align:right;
	background: url('../../images/comm/bg_util_line.gif') no-repeat top right;
}
div#header div#util ul{margin:4px 0 0 0;}
div#header div#util ul.linenone li{background:none;padding:8px 0 0 0;}
/* ENGLISH 추가 CSS */
div#header div#util ul.linenone li.eng{
	position:relative;
	background:none;
	padding:0;
}
div#header div#util ul.linenone li.eng dl.engmenu{
	clear:both;
	position:absolute;
	left:-45px;
	top:22px;
	z-index:2;
	width:105px;
	height:66px;
	padding:0;
}
/* ENGLISH 추가 CSS END */
div#header div#util li{
	float:left;
	height:8px;
	padding:8px 7px 0 7px;
	background:url('../../images/comm/bg_util_mline.gif') no-repeat 0 9px;
}
div#header div#util li a{
	display:block;
}
div#header div#util li img{display:block;}
div#header div#util li.none{background:none;}



fieldset.topsearch{
	display:inline;
	float:right;
	height:22px;
	overflow:hidden;
	margin:0 4px 0 0;
	padding:0 0 0 3px;
	background: url('../../images/comm/bg_util_input.gif') no-repeat left bottom;
}

fieldset.topsearch input{
	width:84px;
	height:19px;
	color:#fff;
	font-size:11px;
	padding:1px 0 0 0;
	border:1px solid #b6b6b6;
	background:#bfbfbf;
	vertical-align:middle;
}
div#util.brand{
	position:absolute;
	top:12px;
	left:1100px;
	width:515px;  /* 20131205 */
	text-align:right;
	background: url('../../images/comm/bg_util_line.gif') no-repeat top right;
}
div#util.brand ul{margin:4px 0 0 0;text-align:right;}
div#util.brand li{
	float:left;
	height:8px;
	padding:8px 6px 0 6px;
	background:url('../../images/comm/bg_util_mline.gif') no-repeat 0 9px;
}
div#util.brand li img{display:block;}
div#util.brand li.none{background:none;}
/* ENGLISH 추가 CSS */
div#util.brand li.eng{
	position:relative;
	background:none;
	padding:0;
}
div#util.brand li.eng dl.engmenu{
	clear:both;
	position:absolute;
	left:-45px;
	top:22px;
	z-index:2;
	width:105px;
	height:66px;
	padding:0;
}



fieldset.topsearch{
	display:inline;
	float:right;
	margin:0 4px 0 0;
	padding:0 0 0 3px;
	background: url('../../images/comm/bg_util_input2.gif') no-repeat;
}
fieldset.topsearch input.itxt{/* 1224 */
	width:78px;
	color:#fff;
	font-size:11px;
	padding:2px 0 0 2px;
	border:0px solid #b6b6b6;
	background:transparent;
	vertical-align:middle;
}
fieldset.topsearch img{vertical-align:middle;}
fieldset.topsearch input{vertical-align:middle;}

div#mcontents{
	position:relative;
	overflow:hidden;
	width:100%;
	min-width:1000px;
	height:100%;
	margin:0 auto -92px;
}

/* footer */
div#mfooter{
	min-width:1000px;
	position:relative;
	height:70px;
	z-index:20;
}
div#mfooter dl{
	float:right;
	width:500px;
	margin:0 15px 0 0;
	text-align:right;
}
div#mfooter dt{
	float:right;
	width:90px;
	padding:0 0 9px 0;
	margin:9px 0 0 10px;
	text-align:right;
}
div#mfooter dd{
	float:right;
	width:300px;
}
div#mfooter ul{
	float:right;
	padding:0 0 4px 0;
}
div#mfooter li{
	float:left;
	padding:0;
}
div#mfooter li.none{
	padding:0 0px 0 6px;
	background:none;
}

/*뉴스*/
div.mnews{
	position:absolute;
	bottom:13px;
	left:26px;
	width:370px;
	height:56px;
}
div.mnews dt{
	float:left;
	width:370px;
	height:17px;
}
div.mnews dd{
	float:left;
	width:370px;
	height:15px;
	font:size:10px;
}

/* 1224 추가 */
*:first-child+html input.mtbtn{margin-top:-1px;}