/* universal styles */
* {margin:0px; padding:0px;}
img {border-width:0px;}

/* fonts */
h1 {font-family:"DroidSerif", Georgia, "Times New Roman", Times, serif; font-size:16px; color:#0e2865; font-weight:normal;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#07488a; font-weight:normal;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#474747; font-weight:bold;}
h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#1191b0; font-weight:normal;}

p {font-family:Arial, Helvetica, sans-serif; font-size:12px;}


a:hover {text-decoration:underline;}


/* general styles */
.wrapper {width:100%; min-width:1200px;background:url(../images/index/index_bak.jpg) repeat-x;}

.inner {width:1200px; margin:0px auto;}
.fl {float:left;}
.fr {float:right;}
.cl {height:1px; overflow:hidden; clear:both;}
/* general styles */

.wrapper_sub {width:100%; min-width:1200px;background:url(../images/sub/sub_bak.jpg) repeat-x;}
.inner {width:1200px; margin:0px auto;}
.fl {float:left;}
.fr {float:right;}
.cl {height:1px; overflow:hidden; clear:both;}

.line {height:1px; overflow:hidden; background:url(../images/dots_3.gif) repeat-x;}
.line_1 {height:3px; overflow:hidden; background:url(../images/dots_1.png) repeat-x;}
.line_2 {height:2px; overflow:hidden; background:url(../images/dots_2.png) repeat-x;}
.line_3 {height:2px; overflow:hidden; background:url(../images/line_1.gif) repeat-x;}
.line_4 {height:1px; overflow:hidden; background:url(../images/dots_3.gif) repeat-x;}



/* separators */
.separator {clear:both;}
.separator_1 {height:5px; clear:both;color: #FFF; overflow:hidden;}
.separator_2 {height:55px;	clear: both;overflow: hidden;color: #FFF;}
.separator_3 {height:24px; clear:both; overflow:hidden;}
.separator_4 {height:22px; clear:both; overflow:hidden;}
.separator_5 {height:159px; clear:both; overflow:hidden;}
.separator_6 {height:17px; clear:both; overflow:hidden;}
.separator_7 {height:12px; clear:both; overflow:hidden;}
.separator_8 {height:23px; clear:both; overflow:hidden;}


/* header styles */
#header {background:url('../images/top_menu/top_menu_bak.jpg');backround-repeat:repeat-x;}
#header .inner {width:1200px; margin:0px auto;}
#header .line_1 {margin-top:20px;}

.top_title {width:1200px; height:30px;padding-top:5px; text-align:center;margin:0 auto; margin-bottom:0px; overflow:hidden;font-size:16px; color:#000000; font-weight:normal;}
.top_banner {width:1200px;height:80px; text-align:center;margin:0 auto;padding-top:7px; margin-bottom:20px; overflow:hidden;border:1px solid #eaeaea;background-color:#EEEEEE;}


.top {width:1200px; height:99px;margin:0 auto;position:relative;  }
.top_logo {width:270px;height:79px;margin:0 auto; text-align:center;overflow:hidden;}

.top_login {display::none;height:29px;float:right;margin-top:-60px;margin-left:880px; font-size:10px;font-size:12px;}
.top_login a {display::none; color:#bebdbd;font-size:12px;}
.top_login a:hover {color:#fb8e01; text-decoration:none;font-size:12px;}
.top_login a.active {color:#fb8e01;font-size:12px;}




.top_menu {height:45px;padding-top:0px; position:relative;z-index: 1000;}
#main_menu {width:1200px;padding-left:40px; padding-top:12px; margin:0 auto; }
#main_menu ul {display:block;}
#main_menu li {display:block; float:left;}
#main_menu a {display:block; overflow:hidden; color:#ffffff;}
#main_menu a:hover {color:#fb8e01; text-decoration:none;}
#main_menu a.active {color:#fb8e01;}
#main_menu > ul > li {text-align:center;height:19px;width:150px; overflow:hidden; position:relative;  cursor:pointer; z-index:100;font-size:14px;font-family: "나눔고딕";font-weight: bold; }
#main_menu > ul > li > a {text-align:center;height:19px; line-height:20px; padding:0px 30px;  text-transform:uppercase;font-size:14px;font-family: "나눔고딕";font-weight: bold; }
#main_menu > ul > li:first-child {background:none;}
#main_menu > ul > li:first-child > a {padding-left:0px;}
#main_menu > ul > li > ul {width:175px; padding-bottom:3px; display:block; overflow:hidden; position:absolute; left:18px; top:28px;  border-top:1px solid #4f4f4f; -moz-border-radius:0px 3px 3px 3px; -webkit-border-radius:0px 3px 3px 3px; border-radius:0px 3px 3px 3px; behavior: url(js/PIE.htc); z-index:101;}
#main_menu > ul > li:hover {height:29px; overflow:visible;}
#main_menu > ul > li > ul > li {padding-left:7px; width:161px; clear:left; overflow:hidden; background-repeat:no-repeat;  background-position: 0px -30px;}
#main_menu > ul > li > ul > li a {padding:8px 5px 7px 11px;  color:#bdbdbd;}
#main_menu > ul > li > ul > li:first-child a {background-image:none;}
#main_menu > ul > li > ul > li:hover {background-position:0px 0px;}
#main_menu > ul > li > ul > li:hover a {color:#fb8e01;}
#main_menu > ul > li > ul > li:first-child a {border-top:none;}
#main_menu > ul > li:first-child > ul {left:0px;}

/* 로그인 */


/* content styles */
#content {padding-bottom:0px; background:url(../images/main/main_bak.jpg) repeat-x; }
#sub_content {padding-bottom:0px; background:url(../images/sub/sub_bak.jpg) repeat-x; }
.welcome {width:780px; height:48px; overflow:hidden;background-color:#C2D8FF;border:1px solid #d1d1d1; margin:0 auto;}
.welcome .text {width:200px;padding-left:120px; padding-top:15px; float:left; overflow:hidden;}
/*.welcome .text h1 {font-style:italic;} */
.welcome .text h1 span {color:#fb8e01;}
.welcome .search {padding-top:12px; float:center;}
.search {overflow:hidden;border:}
.search .field {width:190px; height:29px; float:left; overflow:hidden; position:relative; background:url(../images/bg_text_field_1.png) no-repeat;}
.search .field span {width:165px; display:block; position:absolute; left:16px; top:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#acacac; cursor:text;}
.search .field input {width:165px; height:17px; line-height:17px; margin-left:15px; margin-top:6px; display:none; background-color:transparent; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#acacac;}
.search .submit {width:28px; height:28px; margin-left:3px; display:block; float:left; background-repeat:no-repeat; background-image:url(../images/button_go_search.png); background-color:transparent; background-position:0px 0px; border:0px; cursor:pointer;}
.search .submit:hover {background-position:0px -28px;}

.services {position:relative;width:1200px;margin:0px auto;padding-top:0px; overflow:hidden; border:-px solid #eaeaea;}
.services .column {width:1200px;height:235px;margin-left:0px;color:#0e2865; float:left; overflow:hidden;}
.services .column .text {color:#0e2865;overflow:hidden;}


.services .column_1 {width:1200px;height:235px;margin-left:0px;color:#0e2865; float:left; overflow:hidden;}
.services .column_1 .text {color:#0e2865;overflow:hidden;}

.services .column_2 {position:relative;width:216px;height:159px;margin-left:0px;color:#0e2865; float:left; overflow:hidden;}
.services .column_2 .text {color:#0e2865;overflow:hidden;}


.services_main {position:relative;width:1200px;height:1300px;}
.services_main .column {position:relative;width:976px;margin-left:0px;color:#0e2865; float:left; overflow:hidden;}
.services_main .column .text {color:#0e2865;overflow:hidden;}


.services_main .column_1 {width:8px;margin-left:0px;color:#0e2865; float:left; overflow:hidden;}
.services_main .column_1 .text {color:#0e2865;overflow:hidden;}

.services_main .column_2 {width:216px; overflow:hidden;}
.services_main .column_2 .text {color:#0e2865;overflow:hidden;}


.main {overflow:hidden;}
.main {width:1200px;height:424px; float:left;}
.main_banner {width:1200px;height:347px; text-align:center;margin:0 auto; margin-bottom:0px; overflow:hidden;border:0px solid #eaeaea;background-color:#EEEEEE;}

.sub {overflow:hidden;}
.sub {width:1200px;height:188px; float:left; overflow:hidden;}
.sub_main {overflow:hidden;}
.sub_main {width:1200px;height:316px; float:left; overflow:hidden;}
.sub_main_banner {width:1200px;height:347px; text-align:center;margin:0 auto; margin-bottom:0px; overflow:hidden;border:0px solid #eaeaea;background-color:#EEEEEE;}


.latest {position:relative;width:1200px;height:401px;margin:0px auto;padding-top:0px; overflow:hidden; border:-px solid #eaeaea;}
.latest .column {position:relative;width:332px;height:401px;margin-left:0px;color:#0e2865; float:left; overflow:hidden;}
.latest .column_1 {position:relative;width:410px;height:401px;;margin-left:29px;color:#0e2865; float:left; overflow:hidden;}
.latest .column_2 {position:relative;width:399px;height:401px;margin-left:30px;color:#0e2865; float:left; overflow:hidden;}
.latest .column .text {color:#0e2865;overflow:hidden;}
.latest .column .text a {display:block; overflow:hidden; color:#0e2865;}
.latest .column .text a:hover {color:#fb8e01; text-decoration:none;}
.latest .column .text a.active {color:#fb8e01;}

.latest_main {float:left;width:976x;height:100px;margin:0 auto; margin-bottom:0px; overflow:hidden;}
.latest_title {float:left;width:976x;height:54px;margin:0 auto; margin-bottom:0px; overflow:hidden;}
.latest_title_left {float:left; width:262px;height:54px;margin-top:0px; overflow:hidden;}
.latest_title_right {float:right;margin-left:647px; width:67px;height:29;margin-top:30px; }


.projects {width:1200px; text-align:center;margin:0 auto; margin-bottom:0px; overflow:hidden;border:0px solid #eaeaea;background-color:#FFFFFF;}
.projects .title {width:222px;height:40px;margin-left:0px; padding-top:25px; float:left; overflow:hidden;}
.projects .item{float:left;width:1200px; margin:0 auto;overflow:hidden;}
.item{float:left;width:1200px; margin:0 auto;overflow:hidden;}


/* footer styles 
#logo_bottom {padding-bottom:16px; overflow:hidden;}
#footer {overflow:hidden;background-color:#e5e5e5;}

.footer_content {padding:0px 0px 0px; overflow:hidden; background-color:#EEEEEE;}
.footer_content .inner {padding-bottom:0px; overflow:hidden;}
.footer_content_button {float:right;}

.footer_content .col_1 {width:285px;height:158px; margin-left:0px; padding-top:0px; float:left; overflow:hidden;}

.footer_content .col_2 {width:800px;height:60px; margin-left:30px; padding-top:20px;  float:left; overflow:hidden;}
.footer_content .col_2 h2 {margin-bottom:20px;}
.footer_content .col_2 p {color:#878787;}
.footer_content .col_2 a {color:#878787;}
.footer_content .col_2 a:hover {color:#fb8e01; text-decoration:none;}

.footer_content .col_3 {width:800px;height:80px; margin-left:30px; padding-top:20px; float:left; overflow:hidden;color:#878787;}

.footer_content .col_4 {width:180px; margin-left:30px; padding-top:21px; float:left; overflow:hidden;}
.footer_content .col_4 h2 {margin-bottom:20px;}
.footer_content .col_4 p {color:#878787;}
.footer_content .col_4 a {color:#878787;}
.footer_content .col_4 a:hover {color:#fb8e01; text-decoration:none;}
.footer_content .col_4 .line_2 {margin-top:8px; margin-bottom:7px;}
.footer_content .col_4 .list {padding-left:15px; background:url(../images/arrow_footer.gif) no-repeat 1px 4px;}
*/
.footer{width:100%;clear:both;background:url('../images/tail/tail_bak.png');backround-repeat:repeat-x;float:left;height:141px;}
.footer{font-size: 12px !important;line-height: 1.5 !important;font-family: "Malgun Gothic", "맑은고딕", Dotum, "돋움", sans-serif;letter-spacing: -1px !important;}
.sized{margin:0 auto;text-align:left;width:1200px;padding-top:30px;padding-bottom:30px; }

.f_logo{float:left;}
.f_txt{float:left;width:900px;}
.f_txt ul{list-style:none;padding-left:30px;}
.f_txt li{float:left;margin-right:30px;}
.f_txt li a{font-size:14px;color:#eaeaea;font-weight:bold;}
.f_txt p{clear:both;padding-left:30px;}

.dada_1{padding-top:15px !important;color:#b0afaf;}
.dada_2{padding-left:20px !important;color:#b0afaf;}
.dada_3{padding-top:3px !important;color:#b0afaf;}
.copy{color:#807d7d;padding-top:5px !important;
