@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
body {font-family:"돋움","돋움체", serif; background-image:url(../images/maintop_bg.png); background-repeat:repeat-x; color:#6b6b6b}
ul, li {list-style:none;}
a{text-decoration:none; color:#6b6b6b}
a:hover {text-decoration:none;}
img, input{border:none; vertical-align:top}
table, th, td {border-collapse:collapse;}
.clear {clear:both; margin:0; !important}
.noborder {border:none; !important}

#wrap {width:1050px; margin:0px auto;}

/* 헤더 css 시작 */
#header ul li {float:left;}
#header .logo img {float:left; display:block; padding-top:7px; padding-bottom:8px;}
#header .lnb .main_menu {clear:both; height:30px; position:relative;}
#header .lnb .main_menu ul li {display:block; margin-top:8px; padding-left:90px;margin-bottom:6px;}
#header .lnb .sub_menu {clear:both; width:1050px; height:25px; display:block; position:relative;}
#header .lnb .sub_menu ul li {padding:1px 10px 0px 0px; margin-top:5px; padding-left:10px; border-left:1px #ccc solid; height:13px;}
#header .lnb .sub_menu ul li:first-child {border-left:none; padding-left:0;}
.sub_menu ul.submenu_1 {padding-left:20px;}
.sub_menu ul.submenu_2 {padding-left:220px;}
.sub_menu ul.submenu_3 {padding-left:745px;}
/* 헤더 css 끝 */

/*메인비쥬얼*/

#main_visual {margin:0px auto; width:1584px;}
#main_visual .main_visual_img {float:left; display:block; margin:10px auto;}

/*컨텐츠*/
#contents img.visa_na {padding-top:0px;}
#contents .quickmenu ul li {float:left; display:block;}

#contents2 {clear:both; width:1050px; float:left; display:block; margin-bottom:20px;}
#contents2 .contents_L {width:263px; height:260px; float:left; margin-top:10px;}
#contents2 .contents_R {float:right; margin-top:10px; height:260px; background-image:url(../images/notice_qna_bg.gif); background-repeat:no-repeat; background-position:right bottom;}

.notice_qna{width:787px; height:159px;}
.notice_qna table, tr, td {border:none;}
.notice_qna table {width:787px;}
.notice_qna td img {padding:15px 20px;}

.notice_qna table ul li {margin-left:15px; line-height:24px; font-size:13px;}
ul.text {margin-left:20px;}
ul.text li {list-style-image:url(../images/dot_btn.gif);}
ul.text li a:hover {text-decoration:underline}
ul.date {float:right; margin-right:25px;}




/*클라이언트*/
#clients {clear:both; height:70px; padding-bottom:30px; position:relative; overflow:hidden;}
#wrap .clients {width:100%; height:70px; background-image:url(../images/clients_bg.gif); background-repeat:no-repeat;}
ul.clients_img {padding:15px 0px 0px 100px}
ul.clients_img li {float:left;}

/*메인푸터*/
#footer {clear:both; height:100px; padding:20px 0; border-top:2px solid #d7d7d7; position:relative; width:100%; margin-bottom:10px;}
#footer p.foot_logo {position:absolute; margin-left:45px; margin-top:10px;}
#footer .info {position:relative; margin-left:270px; width:800px; font-size:12px; line-height:15px;}
#footer li {float:left; border-right:1px #8e8e8e solid; padding:0 20px; margin-bottom:20px; font-weight:600}
#footer li a:hover {color:#ac3636}
#footer p.clear {padding:0 20px;}

