@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	font-family:gulim;
	font-size:small;	
	}
h1 { font-family:gulim; font-size:160%; color:#666666;}
h2 { font-family:gulim; font-size:130%; color: #333333; font-weight:600;}
h3 { font-family:gulim; font-size:110%; color: #333333; font-weight:600; margin-bottom:5px;}

#sub_wrap{
	width:1024px; 
	margin:0 auto;
	}
#battle1_top   { background:url(../img/battle1_top.gif) no-repeat; height:440px;}
#battle2_top   { background:url(../img/battle2_top.gif) no-repeat; height:440px;}
#battle3_top   { background:url(../img/battle3_top.gif) no-repeat; height:440px;}
#battle4_top   { background:url(../img/battle4_top.gif) no-repeat; height:440px;}
#imjin_top     { background:url(../img/top_imjin.gif) no-repeat; height:440px;}	
#inspire_top   { background:url(../img/top_inspire.gif) no-repeat; height:440px;}
#look_top      { background:url(../img/top_look.gif) no-repeat; height:440px;}
#letter_top    { background:url(../img/top_letter.gif) no-repeat; height:440px;}
#tnf_top       { background:url(../img/top_tnf.gif) no-repeat; height:440px;}
#timeline_top  { background:url(../img/top_time.gif) no-repeat; height:440px;}
#life_top      { background:url(../img/top_life.gif) no-repeat; height:440px;}
#arsenal_top   { background:url(../img/top_arsenal.gif) no-repeat; height:440px;}
#keywords_top  { background:url(../img/top_keywords.gif) no-repeat; height:440px;}
#quotes_top    { background:url(../img/top_quotes.gif) no-repeat; height:440px;}
#places_top    { background:url(../img/top_places.gif) no-repeat; height:440px;}
#people_top    { background:url(../img/top_people.gif) no-repeat; height:440px;}
#battles_top   { background:url(../img/top_battles.gif) no-repeat; height:440px;}
#project_top   { background:url(http://yisunshin.prkorea.com/img/top_project.gif) no-repeat; height:440px;}
#reputation1_top  { background:url(../img/top_reputation1.gif) no-repeat; height:440px;}
#reputation2_top  { background:url(../img/top_reputation2.gif) no-repeat; height:440px;}
#related_top  { background:url(../img/top_related.gif) no-repeat; height:440px;}
#acad_top     { background:url(../img/top_acad.gif) no-repeat; height:440px;}
#contact_top  { background:url(http://yisunshin.prkorea.com/img/top_contact.gif) no-repeat; height:440px;}
#sitemap_top  { background:url(http://yisunshin.prkorea.com/img/top_site.gif) no-repeat; height:440px;}
#event_top  { background:url(../img/top_event.jpg) no-repeat; height:440px;}

#sub_main     { background:url(http://yisunshin.prkorea.com/img/sub_mainbg.gif) no-repeat top; height:860px;}
#imjin_main   { background:url(http://yisunshin.prkorea.com/img/bg_imjin.gif) no-repeat top; height:860px;}
#inspire_main { background:url(http://yisunshin.prkorea.com/img/inspire_bg.gif) no-repeat top; height:861px;}
#whoishe_main { background:url(../img/bg_whoishe.gif) no-repeat top; height:865px;}
#truth_main   { background:url(http://yisunshin.prkorea.com//img/bg_truth.gif) no-repeat top; height:865px;}
#communi_main { background:url(http://yisunshin.prkorea.com/img/bg_communi.gif) no-repeat top; height:860px;}
#reputation_main   { background:url(http://yisunshin.prkorea.com/img/bg_reputation.gif) no-repeat top; height:860px;}
#event_main   { background:url(../img/bg_event.jpg) no-repeat top; height:860px;}

#menubar { padding-top:40px;}
#hom { position:relative; top:50px; left:943px; width:40px;}
#left_menu { width:230px; margin:30px 10px 0 70px; float:left;}
#cont {overflow-y:scroll; width:630px; height:690px; margin-top:20px; padding: 5px 10px 30px 10px; float:left; font-size:90%; line-height:20px;}
#cont_who {overflow-y:scroll; width:630px; height:690px; margin-top:20px; padding: 5px 10px 30px 10px; float:left; font-size:90%; line-height:20px;}
#acad {overflow-y:scroll; width:630px; height:690px; margin-top:20px; padding: 5px 10px 30px 10px; float:left; font-size:90%; line-height:22px;}

#cont_e {width:640px; height:690px; margin-top:20px; padding: 5px 10px 30px 10px; float:left; font-size:90%; line-height:20px;}
#cont_site {width:640px; height:690px; margin-top:20px; padding: 5px 10px 30px 10px; float:left; font-size:100%; line-height:20px;}
#event_cnt {overflow-y:scroll; width:865px;  margin-top:20px;height:670px;padding:15px 15px 30px 80px; line-height:20px;}

.chosen { color:#ea4c6d;}
.ml4 { border-bottom:1px dotted #CCCCCC; }
.menu {
    border-top:1px dotted #CCCCCC;
	padding:5px 1px 3px 15px;
    width:194px;
	line-height:18px;
	letter-spacing:1px;
}
/* who is he 메뉴 부분시작*/
.menu_who {
    border-top:1px dotted #CCCCCC;
	padding:5px 1px 3px 20px;
	width:194px;
	line-height:18px;
	letter-spacing:1px;
	color:#2079E1;
	}
.menu_who a:link{text-decoration:none; color: #2079E1;}
.menu_who a:visited{text-decoration:none; color:#2079E1;}
.menu_who a:hover{text-decoration:none; color:#F74127;}
.cho_who { color:#F74127;}
/* who is he 메뉴 부분 끝*/

/* community 메뉴 부분시작*/
.menu_commu {
    border-top:1px dotted #CCCCCC;
	padding:5px 1px 3px 20px;
	width:194px;
	line-height:18px;
	letter-spacing:1px;
	color:#2079E1;
	}
.menu_commu a:link{text-decoration:none; color: #2079E1;}
.menu_commu a:visited{text-decoration:none; color:#2079E1;}
.menu_commu a:hover{text-decoration:none; color:#F74127;}
.cho_commu { color:#F74127;}
/* community 메뉴 부분 끝*/

.s1 {text-decoration:none; color:#000000;}
a.s1:link { text-decoration:none; color:#000000;}
a.s1:visited { text-decoration:none; color:#000000;}

.submenu {
    width:190px;
	border-top:1px dotted #CCCCCC;
    padding:7px 0 7px 20px;
    cursor:default;
	font-size:90%;
}
.subm2 { line-height:20px;}
.submenu2 {
    width:200px;
    padding-left:15px; padding-top:7px;
	cursor:default;
	font-size:80%;
}
.s2 { color: #333333; text-decoration:none;}
a.s2:hover  {  color:#64BED4; text-decoration:underline;}
.s2 a:link   { color:#64BED4; text-decoration:none;}
.s2 a:visited {  color:#64BED4; text-decoration:none;}
th { padding:5px;}
td { padding:3px; vertical-align:top;}
.ee { padding:5px 7px 5px 7px; vertical-align:top; font-size:90%;}
.ta { text-align:center;}
.l1 { border-top:1px dotted #666666;}
.l2 { border-bottom:1px dotted #666666;}
.l3 { border-left:1px dotted #666666;}
.l4 { border-right:1px dotted #666666;}

.line1 { border-top:1px solid #666666;}
.line2 { border-bottom:1px solid #666666;}
.line3 { border-left:1px solid #666666;}
.line4 { border-right:1px solid #666666;}

.cc1 { color:#FF3300;}
.ba1{ font-size:90%; line-height:20px;}
.sitem { line-height:20px; font-size:11px;}
.aa1 { line-height:18px; font-size:11px; color:#666666;}
.bg1 { background:#E6E6E6;}
.al { text-align:center; vertical-align:middle;}
.f2 { font-size:14px; font-weight:bold; padding:10px 0 10px 0; color:#993300;}
.f3 { font-weight:bold;  color:#993300;}
.f4 { text-align:center; font-size:13px;}

#tail  { text-align:right; padding:18px 63px 0 0; clear:both;}
#tail2 { text-align:right; padding:0px 63px 0 0; clear:both; margin-top:-2px;}
#tail3 { text-align:right; padding:12px 63px 0 0; clear:both;}
#tail4 { text-align:right; padding:50px 63px 0 0; clear:both;}


.s3 {font-family:"Verdana"; font-size:11px; color: #333333; line-height:16px;}
a.s3:link    {font-family:"Verdana"; font-size:11px; color:#333333; line-height:16px;text-decoration:none;}
a.s3:visited {font-family:"Verdana"; font-size:11px; color:#333333; line-height:16px;text-decoration:none;}
a.s3:hover   {font-family:"Verdana"; font-size:11px; color:#333333; line-height:16px;text-decoration:underline;}

.s4 {font-family:"Verdana"; font-size:11px; color: #009999; line-height:18px;}
a.s4:link    {font-family:"Verdana"; font-size:11px; color:#009999; line-height:18px;text-decoration:none;}
a.s4:visited {font-family:"Verdana"; font-size:11px; color:#009999; line-height:18px;text-decoration:none;}
a.s4:hover   {font-family:"Verdana"; font-size:11px; color:#009999; line-height:18px;text-decoration:underline;}

/* 풀다운메뉴*/
.menu1 {padding:70px 0 0 70px; list-style:none;margin:0 50px -100px 110px; height:30px; position:relative;}
.menu1 li.top {display:block; float:left; position:relative;}
.menu1 li a.top_link {display:block; float:left; height:30px; line-height:30px; font-family:verdana, arial, sans-serif;  color:#17A3C7; text-decoration:none;  font-size:13px; font-weight:bold;  padding:0 0 0 20px; cursor:pointer; letter-spacing:-1px;}
.menu1 li a.top_link span {float:left; display:block; padding:0 24px 0 0px; height:30px;}
.menu1 li a.top_link span.down {float:left; display:block; padding:0 24px 0 0px; height:30px;}
.menu1 li a.top_link:hover {color:#5CB1BF;}
.menu1 li a.top_link:hover span {color:5CB1BF;}
.menu1 li a.top_link:hover span.down {color:#5CB1BF;}

.menu1 li:hover > a.top_link {color:#E94C6D; }
.menu1 li:hover > a.top_link span {color:#E94C6D;}
.menu1 li:hover > a.top_link span.down {color:#E94C6D;}

.menu1 a:hover {visibility:visible;}
.menu1 li:hover {position:relative; z-index:200;}

.menu1 ul, 
.menu1 :hover ul ul, 
.menu1 :hover ul :hover ul ul,
.menu1 :hover ul :hover ul :hover ul ul,
.menu1 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}


.menu1 :hover ul.sub2 {left:20px; top:30px; background: #fff; padding:2px 0; border:1px solid #4ab; white-space:nowrap; width:112px; height:auto;}
.menu1 :hover ul.sub2 li {display:block; height:20px; position:relative; float:left; width:110px;}
.menu1 :hover ul.sub2 li a {display:block; font-size:11px; height:20px; width:106px; line-height:20px; text-indent:4px; color:#000; text-decoration:none; border:2px solid #fff; border-width:0 0 0 3px;}
.menu1 :hover ul.sub2 li a:hover {background:#4ab; color:#fff;}
