@charset "utf-8";

/* Master */
* {margin:0; padding:0;}
body {background:url(/images/bg.gif) repeat-x 0 0; font-size:12px; color:#7a7a7a; font-family:"돋움",Dotum,dotum,"굴림",Gulim,gulim,Tahoma,"맑은 고딕",sans-serif;}
body.mainBg {background:url(/images/main_bg.gif) repeat-x 0 0;}
body.subBg {background:url(/images/sub_bg.gif) repeat-x 0 0;}
body.bgnone {background:none;}
input,textarea,select,option,table,th,td {font-size:12px; color:#666;}
input {padding: 0 0 0 0; #padding: 0 0 0 0; border:1px solid #b7b7b7; font-family:"돋움",Dotum,dotum,"굴림",Gulim,gulim,Tahoma,"맑은 고딕",sans-serif; letter-spacing:0; height:19px; line-height:19px;}
li {list-style:none;}
img,fieldset {border:0;}
a {selector-dummy:expression(this.hideFocus=true);}
a:link,a:visited {text-decoration:none; color:#666;}
a:hover,a:active,a:focus {text-decoration:none; color:#000000;}
h1, hr, caption {display:none;}
address, em {font-style:normal;}
legend {width:0; height:0; font-size:0; display:block; position:absolute; left:0; top:-5000px; overflow:hidden;}

#company4 {
	width:715px; font-family:'나눔고딕', 'NanumGothic';}
	
#company4 .txt {
	font-size:13px;
	line-height:24px;
	color:#333;
	font-weight:500; 
	margin-top:15px;
	margin-bottom:30px;
}

/* 클래스 */
.test {border:1px solid red;}
.height {height:25px;}
.noborder {border:none;}
.width20 {width:20px;}
.width40 {width:40px;}
.width50 {width:50px;}
.width70 {width:70px;}
.width80 {width:80px;}
.width85 {width:85px;}
.width90 {width:90px;}
.width100 {width:100px;}
.width120 {width:120px;}
.width160 {width:160px;}
.width200 {width:200px;}
.width300 {width:300px;}
.width500 {width:500px;}
.width600 {width:600px;}
.titleColor {color:#5C9F0E;}
.adminTmenuBold {font-weight:bold;}

.mb60 {margin-bottom:60px;}

/* Layout */
	
	/* header Layout */
		#Header {position:relative;width:957px; height:97px; margin:0 auto; text-align:left;}
		#Header .logo {float:left; width:97px;}
		#Header .top1 {float:right; width:860px;}
		#Header .top1 .topBtn {text-align:right; font-size:0.9em; height:31px;}
		#Header .top1 .topBtn p {padding-top:16px;}
		
		/* 탑메뉴 */
		#topMenu {margin-left:90px;}
		#topMenu .main {float:left;}
		#topMenu .main a {display: inline-block;}
		#topMenu .main ul {top:94px; display: none; position: absolute;}
		#topMenu .subSet2 {right:0;}
		#topMenu .sub {float: left; display: inline; background:#1968b3; height:26px;}
		#topMenu .sub a {display:inline-block; padding-left:10px; padding-right:10px; height:26px; padding-top:7px; color:#fff;}
		#topMenu .sub a:hover{color:#00CCFF; text-decoration:none}
		#topMenu .sub a.over{color:#00CCFF; text-decoration:none}
		#topMenu .subMiddle { padding-top:16px;}
		#topMenu .subBgLine {background:url(/images/top_menu_sub_line.gif) no-repeat 0 0; width:1px;}

		/* */
		#Container {clear:both; width:957px; margin:0 auto; text-align:left;}
			#mainContents .mainImg {padding-bottom:30px;}
			#mainContents #mainContents1 {float:left; width:100%; height:143px;}
			#mainContents #mainContents1 .mainProduct {float:left; width:417px;}
			#mainContents #mainContents1 .mainBtn {float:left; margin-left:52px;}
			#mainContents #mainContents1 .mainBtn li {float:left;}
			#mainContents #mainContents1 .mainBtn li.right {margin-right:10px;}
			#mainContents #mainContents1 .mainCall {float:right;}


		/* 하단 레이아웃 */
		#footer {clear:both; border-top:1px solid #cfd0d3;}
		#footer1 {position:relative; width:957px; height:140px; margin:0 auto; text-align:left;}
		#footer1 .footerBtn {position:absolute; top:20px; right:0; z-index:2;}
		#footer1 .footerBtn p {float:left;}
		#footer1 .footerBtn p a {display:block; background:no-repeat 0 0; width:21px; height:20px; text-indent:-5000px; overflow:hidden;}
		#footer1 .footerBtn p a:hover {background-position:0 -21px;}
		#footer1 .footerBtn p a.btn1 {background-image:url(/images/footer_btn1.gif);}
		#footer1 .footerBtn p a.btn2 {background-image:url(/images/footer_btn2.gif); margin-left:4px;}


			
		/* 서브 레이아웃 */
		#subContents {float:left; width:100%; padding-bottom:30px;}
		#subLeft {float:left; width:200px;}
		#subLeft #subLeftMenu {padding-bottom:22px;}
		#subLeft #subLeftMenu li a {display:block; border:1px solid #dadada; width:177px; height:35px; line-height:35px; padding-left:21px; background-color:#f1f1f1; color:#3a3a3a;}
		#subLeft .leftBtn1 {padding-bottom:16px;}

			/*제품 왼쪽 메뉴*/
			#subLeft #subLeftMenuPro {padding-bottom:22px;}
			#subLeft #subLeftMenuPro li a {display:block; border:1px solid #dadada; width:183px; height:35px; line-height:35px; padding-left:15px; background-color:#f1f1f1; color:#3a3a3a;}
			#subLeft #subLeftMenuPro li a:hover {color:#005aab; background-color:#e3f4fc;}
			#subLeft #subLeftMenuPro li a.LOver {color:#005aab; background-color:#e3f4fc;}
			#subLeft #subLeftMenuPro li ul.ssMenu li a {background-color:#fff;}
			#subLeft #subLeftMenuPro li ul.ssMenu li a.over {color:#005aab;}

		
		#subRight {float:right; width:716px;}
		#subRight #subTitle {float:left; width:100%; margin-top:35px;}
		#subRight #subTitle .left {float:left;}
		#subRight #subTitle #subNavi {float:right; padding-left:16px; padding-top:10px; background:url(/images/home_icon.gif) no-repeat 0 8px;}
		#subRight #subContents1 {clear:both; padding-top:30px;}