/* general tags 
* { margin:0; padding:0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#7F7F7F; line-height:16px; }*/
* { margin:0; padding:0;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#7F7F7F;  }

html, body { height:100%; margin:0; padding:0; }
/*body { font-size:12px; background:url(image/top_bg.gif) repeat-x top left; }*/
body {   background:url(image/top_bg.gif) repeat-x top left; }
a			{ text-decoration:none; }
a:link		{ text-decoration:none; }
a:visited	{ text-decoration:none; }
a:hover		{ text-decoration:none; color:#CC6600}
a:active	{ text-decoration:none; }
a:focus		{ text-decoration:none; }

html, body img { border:0; }	/* ÀÌ¹ÌÁö º¸´õ 0 */
ul, ul li { list-style:none; }

.selectBox {behavior:url(../style/selectBox.htc);}
.input { padding:1px; height:16px; border:1px solid #CCC;  font-size:11px;}


/* Layout */
#TopWrap { width:920px; margin:0 auto; }
#History { width:920px; line-height:35px; margin:0 auto; text-align:right; padding-right:10px; font-size:11px; }
#History1 { width:890px; line-height:0px; margin:0 auto; text-align:right; padding-right:30px; font-size:11px; }
#MContentWrap { width:920px; margin:0 auto; }
#ContentWrap { width:920px; margin:0 auto;}
#SubWrap { float:left; width:200px; height:100%; background:url(../image/common/sub_bg.gif) no-repeat top left; margin-left:0px; }
#SubWrap h3 { background:url(../image/common/sub_tb.gif) no-repeat left top; height:29px; color:#F96; 
				 padding-left:13px; padding-top:6px; text-align:left;  font-size:14px; }
#SubWrap h4 { background:url(../image/guide/gbox_t.gif) no-repeat left top; height:29px; color:#F96; 
				 padding-left:13px; padding-top:8px; text-align:left;  font-size:14px;}
/*#SubWrap ul.search { margin:10px 8px; width:200px; }*/
#SubWrap ul.search { margin:10px 8px; width:185px; }
#SubWrap ul.search input { border:1px solid #DDD; padding:1px; height:16px; }
#SubWrap ul.search li { height:25px; line-height:16px;font-size:11px;}
#SubWrap ul.search li.btn { padding:10px 0; }
#SubWrap li.tit { font-weight:bold; line-height:20px; font-size:11px; }

.left_guide {margin:0 0 7px 7px;font-size:12px; }


#SubBottom { min-height:35px; background:url(../image/common/sub_bg.gif) no-repeat left bottom; height:100%; padding-bottom:10%; }
#MainWrap { float:left; width:695px; margin-left:20px;}

#BookSubWrap { float:left; width:298px; height:100%; background:url(../image/common/left_bg_wide.gif) no-repeat top left; }
#BookMainWrap { float:left; width:570px; margin-left:20px; }
#BookMainWrap2 { float:left; width:690px; margin-left:20px; }
#BookMainWrap3 { float:left; width:880px; margin-left:20px; }

#BookMainWrap_670 { float:left; width:670px; margin-left:20px; }
#BookSubBottom { min-height:35px; background:url(../image/common/left_bg_wide.gif) no-repeat left bottom; height:100%; padding-bottom:10px; }

/* FooterWrap */
#FooterWrap { clear:both; width:920px; height:139px; background:url(../image/common/foot_bg.gif) no-repeat left top;
			  margin:0 auto; padding-bottom:15px; }
#FooterWrap ul { float:left; margin:80px 0 0 20px; }
#FooterWrap ul li.logo {}
#FooterWrap ul.Menu { float:left; padding-top:15px; }
#FooterWrap ul.Menu li { float:left; margin-right:10px; }
#FooterWrap ul.Menu li.copyright { padding-left:10px; }

/* LeftWrap*/
.AdRegister { width:180px; padding-top:20px; margin:0 10px; border-top:1px solid #dedede;  }
.AdRegister span.ImgBox {  text-align:center; }
.AdRegister span.ImgBox img { height:100px; width:160px; border:5px solid #E5E5E5; }

/* LoginWrap */
#LoginWrap { margin-left:390px; }
#LoginWrap li { float:left; padding-right:10px; margin-top:7px; line-height:16px;font-size:11px;}
#LoginWrap li input { border:1px solid #E1E1E1; height:16px; line-height:16px;font-size:11px;}

/* TopMenu */
#TopMenu { float:left;width:200px;}
#TopMenu li { float:left; background:url(../image/common/tm_l.gif) no-repeat top right; padding:10px 8px 0 5px;line-height:16px;font-size:11px; }

/* Navigation */
#Navigation { width:920px; height:114px;}
#Navigation ul { float:left; }
#Navigation ul.bg { width:670px; height:114px; background:url(../image/common/navi_bg.gif) no-repeat top right; }
#Navigation ul.bg li {margin-top:65px; margin-left:20px; line-height:16px;font-size:11px;}
#Navigation ul.bg li span {  padding:10px 18px;line-height:16px;font-size:11px; }

/* SearchWrap */
#SearchWrap { width:310px; height:40px; height:20px; background:#F0F0F0; z-index:1; padding:3px 5px; 
			  position:absolute; margin-top:-75px; margin-left:560px; }
#SearchWrap input { border:1px solid #CCC; height:16px;line-height:16px;font-size:11px; }

/* Main */
.MSearch { width:920px; height:236px; background:url(/image/main/search_bg.gif) no-repeat left top; margin:10px auto;  }
.MSearch ul { float:left; }
.MSearch ul.search { width:340px; height:200px; margin:40px 0 0 28px; line-height:16px;font-size:11px; }
.MSearch li.dotline { height:1px; background:url(../image/common/bg_dot.gif) repeat-x left bottom; margin-bottom:10px; }
/*.MSearch ul.img { float:right; padding:18px 25px 0 0;  }
.MSearch ul.img img { width:270px; height:150px; border:5px solid #E5E5E5; }*/
.MSearch ul.img { float:right; padding:5px 20px 0 0;  }

.MSearch2 { width:920px; height:394px; background:url(/image/main/search_bg2_new.gif) no-repeat left top; margin:10px auto;  }
.MSearch2 ul { float:left; }
.MSearch2 ul.search { width:340px; height:200px; margin:40px 0 0 28px; line-height:16px;font-size:11px; }
.MSearch2 li.dotline { height:1px; background:url(../image/common/bg_dot.gif) repeat-x left bottom; margin-bottom:10px; }
.MSearch2 ul.img { float:right; padding:18px 25px 0 0;  }
.MSearch2 ul.img img { width:270px; height:150px; border:5px solid #E5E5E5; }

.MContents2 { clear:both; width:934px; height:569px; background:url(../image/main/bg.gif) no-repeat top center; margin-top:0px;  }


.MContents { clear:both; width:920px; height:569px; background:url(../image/main/bg.gif) no-repeat top center; margin-top:-40px;  }

.TopGuides { float:left; width:266px; margin:20px 0 0 20px; padding-bottom:30px; }
.TopGuides ul { height:116px; padding:5px 0; background:url(../image/common/bg_dot.gif) repeat-x left bottom; }
.TopGuides li {}
.TopGuides li.con { float:left; width:109px; margin:0 5px;line-height:16px;font-size:11px; }
.TopGuides li.con span.tit { display:block; line-height:16px;font-size:11px;font-weight:bold; color:#7F7F7F; padding:5px 0; }
.TopGuides li.con span.txt { font-size:11px; line-height:12px; font-size:11px; }
.TopGuides li.con span.pos { display:block; color:#CD0A00;line-height:16px;font-size:11px; }
.TopGuides li.img { float:left; width:135px; }
.TopGuides li.img img { width:130px; height:100px; border:3px solid #E5E5E5; }
.TopGuides ul.fin { background:none; }

.RecTrip { float:left; width:266px; margin:20px 20px 0 12px; }
.RecTrip ul { height:116px; padding:5px 0; background:url(../image/common/bg_dot.gif) repeat-x left bottom; }
.RecTrip li { float:left; line-height:16px;font-size:11px;}
.RecTrip li.con { float:left; width:105px; margin:0 5px; }
.RecTrip li.con span.tit { display:block; font-size:11px; font-weight:bold; color:#7F7F7F; padding:5px 0; }
.RecTrip li.con span.txt { font-size:11px; line-height:12px; }
.RecTrip li.con span.pos { display:block; color:#CD0A00; }
.RecTrip li.img { width:135px; }
.RecTrip li.img img { width:130px; height:100px; border:3px solid #E5E5E5; }
.RecTrip ul.fin { background:none; }

.Tips7 { float:left; width:264px; height:512px; margin:15px 0px 0px 10px; }
.Tips7 ul { }
.Tips7 li {line-height:16px;font-size:11px;}
.Tips7 li.CityBox { width:265px; height:178px; background:url(../image/main/tip_box.gif) no-repeat left top; 
				   margin:10px 0; padding:35px 0px 0px 7px; }
/* new main start */
.TopGuidesn { float:left; width:290px; margin:15px 0 0 20px; padding-bottom:30px; }
/*.TopGuidesn { float:left; width:290px; margin:15px 0 0 10px; padding-bottom:30px; }*/

.TopGuidesn ul { height:116px; padding:5px 0; background:url(../image/common/bg_dot.gif) repeat-x left bottom; }
.TopGuidesn li {}
.TopGuidesn li.con { float:left; width:125px; margin:5px;line-height:16px;font-size:11px; }
.TopGuidesn li.con span.tit { display:block; line-height:16px;font-size:11px;font-weight:bold; color:#7F7F7F; padding:5px 0; }
.TopGuidesn li.con span.txt { font-size:11px; line-height:12px; font-size:11px; }
.TopGuidesn li.con span.pos { display:block; color:#CD0A00;line-height:16px;font-size:11px; }
.TopGuidesn li.img { float:left; width:135px; }
.TopGuidesn li.img img { width:130px; height:100px; border:3px solid #E5E5E5; }
.TopGuidesn ul.fin { background:none; }

.RecTripn { float:left; width:280px; margin:15px 0px 0 2px; }
.RecTripn ul { height:116px; padding:5px 0; background:url(../image/common/bg_dot.gif) repeat-x left bottom; }
.RecTripn li { float:left; line-height:16px;font-size:11px;}
.RecTripn li.con { float:left; width:125px; margin:0 5px; }
.RecTripn li.con span.tit { display:block; font-size:11px; font-weight:bold; color:#7F7F7F; padding:5px 0; }
.RecTripn li.con span.txt { font-size:11px; line-height:12px; }
.RecTripn li.con span.pos { display:block; color:#CD0A00; }
.RecTripn li.img { width:135px; }
.RecTripn li.img img { width:130px; height:100px; border:3px solid #E5E5E5; }
.RecTripn ul.fin { background:none; }

.Tips7n { float:left; width:280px;   margin:10px 0px 0px 15px; }
.Tips7n ul { }
.Tips7n li {line-height:16px;font-size:11px;}
.Tips7n li.CityBox { width:265px; height:178px; background:url(../image/main/tip_box.gif) no-repeat left top; 
.Tips7n li.AdBox { clear:both; width:265px;   background:url(../image/main/ad_box.gif) no-repeat left top; 
				 text-align:center; padding-top:15px; margin-top:-40px; line-height:14px;  font-size:11px;}
				   margin:10px 0; padding:35px 0px 0px 15px; }
/* new main end */
.Tips6 { float:left; width:265px; height:412px; margin:20px 20px 0 2px; }
.Tips6 ul {}
.Tips6 li {line-height:16px;font-size:11px;}
.Tips6 li.CityBox { width:250px; height:178px; background:url(../image/main/tip_box.gif) no-repeat left top; 
				   margin:10px 0; padding:25px 0 0 20px; }

.Tips7 { float:left; width:264px; height:512px; margin:15px 0px 0px 10px; }
.Tips7 ul { }
.Tips7 li {line-height:16px;font-size:11px;}
.Tips7 li.CityBox { width:265px; height:178px; background:url(../image/main/tip_box.gif) no-repeat left top; 
				   margin:10px 0; padding:35px 0px 0px 7px; }

.CityList { width:250px; padding-left:3px;margin:3px 0;  }
.CityList ul { float:left;height:19px;text-align:left; }
.CityList ul.more {  background:url(../image/common/bg_dot.gif) repeat-x left top; height:25px; }
.CityList ul.more li { width:230px; text-align:right; background:none; height:25px; padding:6px 12px 0 0;line-height:16px;font-size:11px;  }
.CityList li { float:left; width:68px; background:url(../image/main/bl.gif) no-repeat left 6px; padding-left:7px;line-height:16px;font-size:11px; }
.Tips li.AdBox { clear:both; width:265px; height:162px; background:url(../image/main/ad_box.gif) no-repeat left top; 
				 text-align:center; padding-top:15px; margin-top:-40px; line-height:14px;  font-size:11px;}
				 
/* SubMenuTop */
.SubMenuTop {}
.SubMenuTop h3 { height:30px; font-size:12px;line-height:16px;  font-weight:bold; background:url(../image/common/bl.gif) no-repeat left 6px; padding-left:10px; }
.SubMenuTop h3 span { display:block; font-weight:normal; line-height:14px;  font-size:11px;}
.SubMenuTop span { padding-left:12px; line-height:16px;font-size:11px;}

.SubMenuTop h4 { height:30px; font-size:12px; font-weight:bold; background:url(../image/common/bl.gif) no-repeat left 6px; padding-left:10px; }
.SubMenuTop h4 span { font-weight:normal; }

.SubMenuTopReg  h3 { height:20px; font-size:12px; font-weight:bold; background:url(../image/common/bl.gif) no-repeat left 6px; padding-left:10px; }

.BasicTbl {}
.BasicTbl th {line-height:16px;font-size:11px;}
.BasicTbl td { height:25px;line-height:16px;font-size:11px; }
.BasicTbl td input { height:25px;line-height:16px;font-size:11px; }

/* PopTbl */
.PopTbl { background:#EFC9A0; }
.PopTbl th { background:#F9EEE3; width:80px; line-height:16px;font-size:11px;}
.PopTbl td { background:#FFF; height:30px; text-align:left; padding-left:10px; line-height:16px;font-size:11px;}
.PopTbl td textarea { margin:7px 7px 7px 0;line-height:16px;font-size:11px; }

.PopTbl2 { background:#EFC9A0; }
.PopTbl2 th { background:#F9EEE3; width:140px; line-height:12px;font-size:11px;}
.PopTbl2 td { background:#FFF; height:25px; text-align:left; padding-left:10px; line-height:12px;font-size:11px;padding:3px}
.PopTbl2 td textarea { margin:7px 7px 7px 0;line-height:12px;font-size:11px; }

/* ÇÏ´Ü¸Þ´º */
/* InfoSearchWrap */
#InfoSearchWrap { width:920px; height:60px; background:url(../image/info/search_bg.gif) no-repeat left top; text-align:center; margin:27px auto; }
#InfoSearchWrap ul { padding:20px 0 0 20px; }
#InfoSearchWrap li { float:left; padding:0 3px; vertical-align:middle; line-height:16px;font-size:11px;}
#InfoSearchWrap li input { border:1px solid #DDD; padding:1px; height:16px;line-height:16px;font-size:11px; }

#InfoWrap { width:900px; margin:20px auto; }
#InfoWrap h4 { display:block; font-size:20px; font-weight:bold; color:#ff8400;  font-family:Arial, verdana; padding-bottom:10px;padding-top:10px;
			   background:url(/image/info/bg_dot.gif) repeat-x left bottom; }

#InfoWrap h3 { display:block; font-size:15px; font-weight:bold; color:#4F81BD;  font-family:Arial, verdana; padding-bottom:0px;padding-top:15px; }


#InfoWrap h2 { font-size:13px; font-weight:bold; color:#FFC000;  font-family:Arial, verdana; padding-top:10px;
			  }

#InfoWrap ul {}
#InfoWrap li.history { display:block; line-height:16px;font-size:11px; font-family:Arial, verdana; }
#InfoWrap li.content { line-height:18px; padding-top:6px; line-height:16px;font-size:11px;}
#InfoWrap li.content a { text-decoration:underline; font-size:12px;line-height:16px;  color:#555; }
#InfoWrap li.tits { padding-top:20px; line-height:30px; font-weight:bold; color:#690; font-size:13px; }
#InfoWrap li.tits2 { padding-top:20px; font-weight:bold; color:#555; font-size:13px; line-height:16px; }
#InfoWrap li span { color:#F90;line-height:16px;font-size:11px; }
#InfoWrap li.red2{ color:#FF0000; line-height:16px;font-size:11px;}
#InfoWrap li span.golink { color:#F90; text-decoration:none;line-height:16px;font-size:11px;}


#InfoWrap ul.help { margin:20px 0; }
#InfoWrap ul.help li.tit { height:35px;  font-size:11px;}
#InfoWrap ul.help li.txt a { font-size:13px; color:#337bcc; background:url(/image/info/go.gif) no-repeat 15px 6px; padding-left:25px; line-height:24px; }

.InfoForm { width:900px; margin:20px auto;  background:#F5F5F5; padding:20px 0; }
.InfoForm ul { display:block; padding-left:20px; height:30px; }
.InfoForm li { float:left; line-height:16px;font-size:11px;}
.InfoForm li.qus { width:280px; line-height:16px;font-size:11px;}
.InfoForm li.inf { line-height:16px;font-size:11px;}
.InfoForm li.inf input { border:1px solid #DDD; height:16px; padding:1px; background:#fff5ee;line-height:16px;font-size:11px; }
.Infobtn { width:900px; margin:20px auto; height:50px; text-align:center; }

#BeingWrap { width:900px; margin:20px auto; }
#BeingWrap h4 { font-size:14px; font-weight:bold; color:#338acd; padding:10px; }
#BeingWrap li.tit { padding-left:15px; line-height:20px; font-size:12px; font-weight:bold; }

/* BasicForm */
.BasicForm { width:690px; }
.BasicForm li.history { height:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; 
						border-bottom:1px solid #dedede; margin-bottom:15px;line-height:16px;  }
 
.BasicForm li.tit { font-size:14px; color:#333; font-weight:bold; line-height:16px; }
.BasicForm li.btns {  width:690px; text-align:center;  }

.BTbl { width:100%; padding:0; margin:0; border-top:2px solid #81a5c8; border-collapse:collapse; margin-top:10px; }
.BTbl th { background:#f4f8f6; padding:6px 6px 6px 10px; font-weight:bold; color:#369; border-right:1px solid #91b3d4;
			border-bottom:1px solid #91b3d4; text-align:left;line-height:16px;font-size:11px; }
.BTbl td { padding:6px 0 6px 10px; border-right:1px solid #91b3d4; border-bottom:1px solid #91b3d4;line-height:16px;font-size:11px; }
.BTbl td.fin { border-right:0;line-height:16px;font-size:11px; }

.BTbl2 { width:100%; padding:0; margin:0; border-top:2px solid #81a5c8; border-collapse:collapse; margin-top:10px;   }
.BTbl2 th { background:#f4f8f6; padding:6px 6px 6px 10px; font-weight:bold; color:#369; border-right:1px solid #91b3d4;
			border-bottom:1px solid #91b3d4; text-align:left;line-height:16px;font-size:11px; }
.BTbl2 td { padding:6px 0 6px 10px; border-right:1px solid #91b3d4; border-bottom:1px solid #91b3d4;line-height:16px;font-size:11px; }
.BTbl2 td.fin { border-right:0;line-height:16px;font-size:11px; }


/* About Us*/
.AboutUsTit { width:900px; line-height:16px;font-size:11px;}
.AboutUsTit ul { display:block; }
.AboutUsTit ul.menu { display:block; width:900px; height:35px; background:url(/image/aboutus/tit_bg.gif) no-repeat right top; }
.AboutUsTit ul.menu li { float:left; }
.AboutUsTit ul.company { display:block; width:900px; background:url(/image/aboutus/company_bg.gif) no-repeat left top; height:260px;padding-top:20px; }
.AboutUsTit ul.company li { margin:85px 0 0 285px; width:600px; line-height:16px; color:#666; }

.AboutTbl { width:900px; line-height:16px;font-size:11px;}
.AboutTbl ul { display:block; }
.AboutTbl ul.vision { background:url(/image/aboutus/vision_tit.gif) no-repeat 20px 20px; }
.AboutTbl ul.vision li { padding:65px 0 0 35px; width:835px; }
.AboutTbl ul.blog { background:url(/image/aboutus/blog_tit.gif) no-repeat left 20px; border-bottom:1px solid #e5e5e5; padding-bottom:25px; }
.AboutTbl ul.blog li { padding:115px 0 0 35px; width:835px; }
.AboutTbl ul.logos { background:url(/image/aboutus/logos_tit.gif) no-repeat 25px 20px; }
.AboutTbl ul.logos li { padding:65px 0 0 0px;}
.AboutTbl ul.job { background:url(/image/aboutus/job_tit.gif) no-repeat 20px left; height:140px; padding-top:20px;}

.JobOpp { width:900px; height:150px; display:block; background:url(/image/aboutus/box_bot.gif) no-repeat center bottom; line-height:16px;font-size:11px;}
.JobOpp ul.box { display:block;  height:150px;background:url(/image/aboutus/box_bg.gif) no-repeat left top; width:870px; margin-left:15px; margin-top:10px; padding-bottom:15px; }
.JobOpp ul.box div { width:395px; float:left; margin:10px; }
.JobOpp ul.box div li.tit { font-size:11px; color:#39C; font-weight:bold; }
.JobOpp ul.box div li { display:block; line-height:18px; color:#666; }
 

.registTd { text-align:center; padding-bottom:10px;}
.regTxt { font-family:verdana; font-size:11px; color:#666; line-height:17px;   text-align:left;padding-left:10px;}
.regTit1 { display:block; font-family:verdana; font-size:12px; color:#F63; font-weight:bold; }
.reg_sub_tit1 { display:block; font-size:12px; padding-left:10px; padding-top:3px; text-align:left; height:21px; letter-spacing:-1px; }
