﻿@charset "utf-8";

/* top Document */

.logo {

float:left;

margin:20px 0 0  auto;

position:relative;

}

.gnbName {

font: 12px normal  Arial,"宋体","黑体";

letter-spacing:-.1em;

display:inline;

padding: 8px 0 0 0;

float: left;

}

.gnbR {

list-style:none;  

padding:0;

float:right;

padding: 8px 0 0 15px;

margin:0;

}

html* .gnbR {

padding: 7px 0 0 15px;

}  

.gnbR li {

display:inline;

padding-left:4px;

}



/*lnb_topmenu */

.topmenu {

list-style:none;

margin:0;

padding:0;

}

.topmenu li {

float:left;

display:inline;

margin-right:22px;

}

.topmenu li ul {

position:absolute;

top: 44px;

margin:0;

padding:0;

}

.topmenu li ul li {

font:12px normal 85%  Arial,"宋体","黑体";

color:#FFF;

margin:0; padding:0;

}

.topmenu li ul li a {

display:block;

color:#FFF;



margin:0; padding:5px 6px;

}

.topmenu li ul li a:visited {

display:block;

color:#FFF;

}

.topmenu li ul li a:hover {

display:block;

color:#f9ffb5;

padding:5px 6px;

}

.menu1 ul.menu1S { left: 4px; display:none; width:500px; margin-top:-5px;}

.menu2 ul.menu2S { left: 85px; display:none;width:500px; margin-top:-5px;}

.menu3 ul.menu3S { left: 180px; display:none;width:400px; margin-top:-5px;}

.menu4 ul.menu4S { left: 370px; display:none;width:620px; margin-top:-5px;}

.menu5 ul.menu5S { left: -55px; display:none;width:620px; margin-top:-5px;}

.menu6 ul.menu6S { left: 470px; display:none;width:620px; margin-top:-5px;}

.menu7 ul.menu7S { left: -55px; display:none;width:620px; margin-top:-5px;}



/*lnb_login*/

.topLog {

list-style:none;margin:0;padding:4px 0 0 0;float:right;}

.topLog li {

display:inline; padding:0; margin-left:-2px;}

*html .topLog li {

margin-left:0;}



/* 화면조정 */

.setting {clear:both; float:right; width:145px;}

.setting ul {list-style:none; padding:0; margin:0; padding-left:6px; position:relative; top:15px;}

.setting ul li {display:inline;}



.settingNo {celar:both; position:absolute; width:350px; top:48px; right:140px; 

			font:12px normal Arial,"宋体","黑体";

 color:#fff9b1; letter-spacing:-0.1em;}

html* .settingNo {clear:both; position:relative; top:-2px; left:225px;}



/* full 메뉴 */

.headerFull {padding:0; margin:0; position:absolute; z-index:999;left:30%;}

.fullClose {position:absolute; z-index:1000; padding:0; margin:0; bottom:0; left:400px;}

.allWrap { width:948px; border: 2px solid #d7182a; padding:0; margin:0 20px; position:absolute; top:25px; display:none }

html* .allWrap {position:absolute; left:0;}

.allWrap p {padding:0; margin:0}

.allBox {margin:0; padding:0; background:url(../images/box_bg.gif) repeat-y left top;height:350px; overflow:scroll;

		 overflow-x:hidden;}

.allBox {

*zoom:1;

} /* IE5.5~7 브라우저 대응 Hack */

.allBox:after {

	content:"";

	display:block;

	clear:both; /*표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */

}

.allBox p.allDepth1 {clear:both;margin:0; padding:0; padding-bottom:5px;}

.part {clear:both;padding-bottom:20px; font: 12px normal Arial,"宋体","黑体";

 color: #636363; }

.allDepth2 {list-style:none; padding:0 20px 0 33px; margin:0;}

.allDepth2 li {clear:both; border-bottom: 1px dotted #E5E5E5; padding: 0;}

.allDepth2 li {

*zoom:1;

} /* IE5.5~7 브라우저 대응 Hack */

.allDepth2 li:after {

	content:"";

	display:block;

	clear:both; /*표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */

}

.allDepth2 li img {float:left; margin:0; padding:5px 0 5px 0; border:0; vertical-align:middle;}

.allDepth3 {float:left; list-style:none; margin:0; padding:0 10px 0 70px;}

.allDepth3 li { border:0; margin-left:0; padding:4px 15px 1px 13px; display:inline-block; 

	background:url(../images/full_bar.gif) no-repeat right 55%;}

.allDepth3 li a { border:0; margin-left:0; padding:3px 0 2px 0; display:block;}

html* .allDepth3 li { display:inline; border:0;}



.allDepth4 {list-style:none; padding:0;margin:0 20px 25px 33px ;}

.allDepth4 li {float:left; display:inline; padding:5px 15px; vertical-align:middle; white-space:nowrap;} 