/* ESTsoft Main styesheet */

/* Main */
#wrap {width:100%;background:url("../images/main/bg_main_repeat.jpg") repeat-x;}
#stuff{width:100%;background:url("../images/main/bg_main_repeat.gif") 1000px 0 no-repeat;}
#main_center{position:relative;margin-left:auto; margin-right:auto;width:928px;height:511px;background:url("../images/main/bg_main.jpg") no-repeat;padding-left:52px}
#banner{float:right;}
#main_content{width:955px;margin:0 auto;overflow:hidden;padding:25px 0 20px 0}
.main_content_lt{float:left;}
.main_content_lt h2{padding-bottom:15px;font:0/0 dotum}
.content_product{width:275px;padding-left:45px}
.content_idea{width:320px;padding-left:20px}
.content_hot{padding-left:20px}

#tab {width:280px;padding-left:40px}
#tab ul {height:24px; margin:0; padding:0;}
#tab ul li{float:left;}
.tab_bg {background:url("../images/main/tab_bg.gif") repeat-x; width:150px;  height:24px;}
#main_product2 {position:absolute;right:10px;margin-top:25px;z-index:100}
#main_product2 .banner span{display:none;clear:both}
#main_product2 .link span{float:left}
#main_text {float:left;background:url("../images/main/top3.gif") no-repeat; width:649px;  height:136px;}
#job {margin:0 20px;}
#main_bottom{padding:218px 0 0 26px;clear:both}

#main_bottom ul li span{display:inline-block;margin-bottom:11px}
#main_bottom ul.menu ul{margin:0;padding:0}
#main_bottom ul.menu li.fir{float:left;margin-right:47px}
#main_bottom ul.menu li{line-height:14px}
#main_bottom li.sec li{margin-top:5px;line-height:8px}

#main_center h1{float:left;padding-top:25px;*margin-top:-13px}
.top_menu {float:right;margin:20px 0 0 0}
.top_menu li{float:left;background:url("../images/main/bar_top_menu.jpg") right 5px no-repeat;padding:0 8px 0 8px;line-height:13px}
.top_menu li.last{background:none}
.top_menu li a{color:#296FBC;font-size:9px;font-family:tahoma}

/* Sub */
#SubTop {float:left}
#location{position:absolute;width:950px;height:33px;top:236px;left:0;text-align:right}
#subBg{width:914px;height:256px;padding-left:36px;}
#subBg h1{padding:27px 0 47px 0;}
#subBg ul li span{display:inline-block;margin-bottom:11px}
#subBg ul.menu ul{margin:0;padding:0;}
#subBg ul.menu li.fir{float:left;margin-right:40px}
#subBg ul.menu li{line-height:8px}
#subBg li.sec li{margin-top:5px;line-height:8px}

#subBg .top_menu{float:right;margin:-70px 7px 0 0;background:url("../images/common/sub_top_menu.png") no-repeat;height:13px}
#subBg .top_menu li{float:left;background:url("../images/common/bar_top_menu.jpg") right 4px no-repeat;padding:0 8px 0 8px;line-height:11px;height:11px}
#subBg .top_menu li.last{background:none}
#subBg .top_menu a{color:#000;font-size:8px;font-family:tahoma}

/* common_footer */
#footer {clear:both;width:873px;height:50px;padding:15px 0px 20px 82px;border-top:1px solid #EBEBEB;vertical-align:middle;overflow:hidden}
#footer_mainline {width:100%;height:1px;font:0/0 dotum;border-top:1px solid #EBEBEB;overflow:hidden;}
#footer_main2 {clear:both;width:955px;margin-left:auto;padding-top:15px;margin-right:auto;vertical-align:middle;overflow:hidden;}
#footer_container{ float:left;clear:both;width:100%; height:50px; border-top:#EBEBEB 1px solid}
#footer_container2{ float:left;clear:both;width:100%; height:50px; border-top:#EBEBEB 1px solid; margin-top:35px; }
#copyright { float:left; color:#999999; /*padding:0px 0px 10px 40px; margin:10px 0px 0px 0px;*/ display:inline} 
#familysite { float:right; /*padding:18px 0px 0px 0px; margin:0px;*/}
#familysite li { float:left; background:url("../images/common/fam_line.gif") left 70% no-repeat; }
#familysite li a { padding: 0px 0px 0px 15px; }
#familysite li.n1 { background:none; } 

/* common_sub_Top */
#SubTop {float:left;}
#location{position:absolute;  width:950px;	height:33px; top: 236px; left:0; text-align:right;}

/* common_sub_Left */
#SubContent{clear:both; width:950px;}
#left_flash{float:left;width:200px}
.left{margin:18px 0 0 43px;}
.left div.title{margin-bottom:5px}
.left li{border-top:1px solid #ebebeb;width:140px;padding:6px 0 5px 0;line-height:1}
.left_1 li.on{background:url("../images/common/left_m1_on.gif") right 9px no-repeat}
.left_2 li.on{background:url("../images/common/left_m2_on.gif") right 9px no-repeat}
.left_3 li.on{background:url("../images/common/left_m3_on.gif") right 9px no-repeat}
.left_4 li.on{background:url("../images/common/left_m4_on.gif") right 9px no-repeat}
.left .sec ul{padding-top:2px}
.left .sec li{border:0px;padding:0}

#right_content{float:right; background:url("../images/common/content_bg.gif") repeat-y; width:750px; height:auto; margin:20px 0 0 0}

/* common_sub_titleA,B */
.title_A{ float:left;background:url("../images/common/title_A_bg.gif") repeat-x; width:750px; height:40px; }
.title_A img { float:right; }
.title_B{ float:left; width:680px; width:20px auto; padding:10px 20px; }
.title_C { clear:both; width:649px; height:30px; margin-bottom:10px; }
.title_d { clear:both; width:649px; height:30px; margin-bottom:20px; }
.title_C_sub { clear:both; width:649px; height:30px; margin:30px 0 10px 0; }
.content { clear:both; width:648px; margin:20px auto; padding:20px auto; font-size:9pt; font-family:MS PGothic; } 

/* common_*/
.float_left {float:left;}
.float_right {float:right;font-size:11px;margin:10px 0 0 0;}
