@charset "euc-kr";
@import url("common.css");

#wrap     {text-align:left; width:100%; margin:0 auto; padding:0;}

/* header */
#header   {position:relative; width:1000px; height:102px; margin:0 auto; padding:0; float:left; background-image:url(/images/common/bg_header.gif); background-repeat:repeat-x; overflow:hidden;}

#header #logo    {position:relative; width:102px; height:56px; margin-left:63px; margin-top:25px; padding:0; float:left; display:inline;}
#header #gnb           {position:relative; width:795px; height:93px; margin:0 auto; padding:0; float:left;}
#header #gnb #topMenu  {position:relative; width:780px; height:13px; margin-top:9px; padding:0; float:left;}
#header #gnb #mainMenu {position:relative; width:795px; height:80px; margin:0 auto; padding:0; float:left; background-image:url(/images/common/bg_gnbAll.gif); background-repeat:repeat-x;}
#header #gnb #mainMenu #depth1      {position:relative; width:795px; height:52px; margin:0 auto; padding:0;}
#header #gnb #mainMenu #depth2_div1 {position:relative; width:750px; height:28px; margin-left:45px; padding:0; display:inline; text-align:left;}
#header #gnb #mainMenu #depth2_div2 {position:relative; width:750px; height:28px; margin-left:45px; padding:0; display:inline; text-align:left;}
#header #gnb #mainMenu #depth2_div3 {position:relative; width:795px; height:28px; margin:0 auto; padding:0; text-align:center;}
#header #gnb #mainMenu #depth2_div4 {position:relative; width:795px; height:28px; margin:0 auto; padding:0; text-align:center; line-height:13px;}
#header #gnb #mainMenu #depth2_div5 {position:relative; width:750px; height:28px; margin:0 auto; padding:0; text-align:right;}
#header #gnb #mainMenu #depth2_div6 {position:relative; width:750px; height:28px; margin:0 auto; padding:0;  text-align:right;}

/* middle */
#middle            {position:relative; width:1000px; min-height:100%; margin:0 auto; padding:0; float:left;}
#middle #subVisual {position:relative; width:950px; height:160px; margin:0 auto; padding:0; float:left;}

#middle #lnb       {position:relative; width:200px; min-height:100%; margin-left:15px; padding:0; float:left; display:inline;}
#middle #lnb #leftTitle {position:relative; width:200px; height:55px; margin:0 auto; padding:0; float:left;}
#middle #lnb #leftMenu  {position:relative; width:200px; min-height:100%; margin-top:25px; padding:0; float:left;}

#middle #content   {position:relative; width:725px; min-height:100%; margin-top:18px; padding:0; float:left; background-image:url(/images/common/bg_pbody.gif);}
#middle #content #rotation  {position:relative; width:710px; height:17px; margin-left:15px; padding:0; float:left; display:inline;}
#middle #content #pageTitle {position:relative; width:420px; height:35px; margin-left:15px; margin-top:15px; padding:0; float:left; display:inline;}
#middle #content #pbody     {position:relative; width:700px; min-height:100%; margin-left:25px; margin-top:20px; margin-bottom:20px; padding:0; float:left; display:inline;}
#middle #content #pbody #depth4_h {position:relative; width:690px; height:12px; background-image:url(/images/common/bg_4depth_header.gif); margin:0 auto; padding:0; float:left;}
#middle #content #pbody #depth4_m {position:relative; width:690px; min-height:100%; background-image:url(/images/common/bg_4depth_middle.gif); margin:0 auto;  padding:0; float:left;}
#middle #content #pbody #depth4_b {position:relative; width:690px; height:13px; background-image:url(/images/common/bg_4depth_bottom.gif); margin-bottom:15px; padding:0; float:left;}

#middle #rnb       {position:absolute; width:40px; height:160px; padding:0; float:right; top:180px; left:960px;}


/* main */
#middle #mainLeft  {position:relative; width:547px; height:550px; margin:0 auto; padding:0; float:left;}
#middle #mainLeft #mainVisual   {position:relative; width:547px; height:420px; margin:0 auto; padding:0;}
#middle #mainLeft #exchangeRate {position:relative; width:209px; min-height:100%; margin-left:43px; padding:0; float:left; display:inline;}
#middle #mainLeft #romotionFilm {position:relative; width:204px; min-height:100%; margin-left:35px; padding:0; float:left; display:inline;}
#middle #mainLeft #romotionFilm #moive  {position:relative; width:177px; height:89px; margin-left:27px; padding:0; float:left; background-image:url(/images/main/bg_romotionFilm.gif); display:inline;}

#middle #mainBody  {position:relative; width:400px; height:510px; margin-top:50px; padding:0; float:left;}
#middle #mainBody #tour         {position:relative; width:170px; height:101px; margin:0 auto; padding:0; float:left;}
#middle #mainBody #Festival     {position:relative; width:195px; height:101px; margin-left:20px; padding:0; float:left; display:inline;}
#middle #mainBody #news         {position:relative; width:383px; height:125px; margin-top:35px; padding:0; float:left;}
#middle #mainBody #photoGallery {position:relative; width:355px; height:220px; margin-top:25px; padding:0; float:left; overflow:hidden; float:left;}

/* footer */
#footer       {position:relative; width:960px; height:60px; margin-top:35px; padding:0; float:left; background-image:url(/images/common/bg_footer.gif);}

#footer #footerLogo   {position:relative; width:118px; height:11px; margin-left:55px; margin-top:15px; padding:0; float:left; display:inline;}
#footer #copyright    {position:relative; width:570px; height:60px; margin-left:175px; margin-top:15px; padding:0; float:left; display:inline;}

/* etc */
.photoList    {position:relative; width:116px; height:84px; margin-right:3px; margin-top:2px; overflow:hidden; display:inline; float:left; background-image:url(/images/main/bg_photoGallery.gif);}
.siteMapList  {position:relative; width:215px; min-height:100%; margin-top:20px; margin-right:15px; display:inline; float:left; background-image:url(/images/sitemap/bg_list.gif);}

.contentsExp690 {width:690px; min-height:100%; margin-top:5px; margin-bottom:10px; float:left;}
.leftImg100     {width:100px; min-height:100%; margin-left:10px; margin-right:10px; display:inline; float:left;}
.leftImg150     {width:150px; min-height:100%; margin-left:10px; margin-right:10px; display:inline; float:left;}
.leftImg200     {width:200px; min-height:100%; margin-left:10px; margin-right:10px; display:inline; float:left;}
.leftImg225     {width:225px; min-height:100%; margin-left:10px; margin-right:10px; display:inline; float:left;}
.leftImg250     {width:250px; min-height:100%; margin-left:10px; margin-right:10px; display:inline; float:left;}
.leftImg300     {width:300px; min-height:100%; margin-left:10px; margin-right:10px; display:inline; float:left;}
.rightText570   {width:570px; min-height:100%; float:right;}
.rightText520   {width:520px; min-height:100%; float:right;}
.rightText445   {width:445px; min-height:100%; float:right;}
.rightText470   {width:470px; min-height:100%; float:right;}
.rightText420   {width:420px; min-height:100%; float:right;}
.rightText370   {width:370px; min-height:100%; float:right;}
