@charset "utf-8";

body, td, th, form, input, select, textarea, input, div, p {margin:0;font-size:9pt;font-family:Tahoma, 굴림;color:#666;line-height:18px;}
body {text-align:left;}
a:link {color:#666;text-decoration:none;}
a:visited {color:#666;text-decoration:none;}
a:active {color:#666;text-decoration:none;}
a:hover {color:#999;text-decoration:underline;}
img {border:none;}
table {border-collapse:collapse;}
input, textarea, select {vertical-align:middle;}
#body {background:url('../img/main/bgBody.jpg') no-repeat 0 0;}

/* 상단 */
#head {position:relative;width:990px;height:100px;margin:0;padding:0;zoom:1;}
	#head:afater {display:block;clear:both;content:"";}
#keyMenu {padding:5px 10px 0 0;text-align:right;}
	#keyMenu a {display:inline-block;padding:5px 10px;}
#hd_logo {float:left;margin:10px 0 0 20px;padding:0;background:url('../img/common/logo.gif') no-repeat 0 0;cursor:pointer;}
#menu {float:right;width:770px;}
	#menu ul {list-style:none;width:770px;height:60px;margin:10px 0 0 0;background:url('../img/common/menu_fla.gif') no-repeat 0 0;}
	#menu ul li	{float:left;width:100px;}
	#menu ul li a {display:block;height:60px;text-indent:-99999em;}

/* 하단 */
#foot {clear:both;background:url('../img/common/logo.gif') no-repeat 0 35px;width:954px;height:92px;margin:50px 0 0 20px;}
	#foot p {padding:35px 0 0 160px;font:9pt 돋움;color:#545464;}

/* 서브 */
#subVis {height:180px;background:url('../img/common/visBg.gif') repeat-x 0 0;}
#allBox {position:relative;width:970px;zoom:1;}
	#allBox:after {display:block;clear:both;content:"";}
#side {float:left;width:250px;margin-top:20px;}
	#side h2 {margin:0;margin-left:20px;}
	#side ul {list-style:none;margin:0;margin-left:20px;padding:0;background:url('../img/common/side_bg.gif') repeat-y 0 0;}
	#side ul li, #side ul li img, #side ul li a {vertical-align:top;}
	#side ul li {padding-left:10px;}
	#side p.side_ft {margin-left:20px;}
	#side p.ban {margin-top:20px;margin-left:20px;}
#contents {float:right;width:700px;padding:20px 0 50px;}
#pg_tit {margin:20px 0 50px 0;padding:0 0 10px;border-bottom:1px solid #e5e5e5;}
h3 {margin:20px 0 0 0 !important;padding:0;}
	.h3-pro-tit {font:bold 14pt 돋움;color:#0283c0;}
	.h3-pro-tit2 {font:10pt 돋움;color:#656464;}

.history {list-style:none;margin:0;padding:0;background:url('../img/company/history_01.gif') no-repeat 90% 15%;}
	.history li {padding:10px;border-bottom:1px solid #cbcaca;}
	.history li strong {display:inline-block;width:90px;}

	


/*===============================================================*
                           DISPLAY :TYPE
*===============================================================*/

.disAlign0 {margin:0;text-align:left;}
.disAlign1 {margin:10px 0;text-align:left;}
.disAlign2 {margin:20px 0;text-align:left;}
.disAlign3 {margin:30px 0;text-align:left;}

.disAlignC0 {text-align:center;}
.disAlignC1 {margin:10px 0;text-align:center;}
.disAlignC2 {margin:20px 0;text-align:center;}
.disAlignC3 {margin:30px 0;text-align:center;}

.disAlignR0 {text-align:right;}
.disAlignR1 {margin:10px 0;text-align:right;}
.disAlignR2 {margin:20px 0;text-align:right;}
.disAlignR3 {margin:30px 0;text-align:right;}

/*===============================================================*
                           DISPLAY :MAIN
*===============================================================*/
#mainVis {margin-left:20px;width:950px;height:470px;}
#mainContents {width:970px;height:100px;margin-top:20px; font-size:9pt;}
#mainLatest {position:absolute;width:280px;height:140px;margin-left:20px;list-style:none;}
	.mainLatest p {border-bottom:1px solid #dbdbdb;list-style:none;}
.mainNotice {list-style:none;margin:0;padding:5px;text-align:left;}
	.banCall {list-style:none;margin-left:-40px;}
#mainCom {position:absolute;width:348px;height:140px;margin-left:320px;}
	.mainPro p {margin-left:30px;}
	.proCom {margin-top:20px;}	
#mainBan {position:absolute;float:right;left:700px;width:262px;height:140px;}
	.mainBan p {margin-left:20px;	}
	.bancatal {margin-top:63px;}
.online {position:absolute;width:280px;height:35px;margin:32px 0 0 0;background:url('../img/main/online-bg.gif') no-repeat 0 0;}
	.online li {list-style:none;text-align:left;margin:-3px 0 0 110px;}

.disTab {padding:0 0 0 0;margin-right:5px;float:right;}
