@charset "utf-8"; 
@import url('./common.css');
@import url('./layout.css');
@import url('./board.css');

div.header { background: url('../images/infor/header_visual.jpg'); }
div.header h2 {  background: url('../images/infor/h2_infor.gif');} 

div.event { float:left; margin:0; width:440px;  line-height:1.5em; }/*Tour Event contents */
div.event p {padding:5px 5px 0px 15px;} /*ܼ*/
div.event p em {color:#686CC1;} /*color*/
/*event main img*/
div.event div.mainimg {margin-bottom:5px; clear:both; position: relative; border: 5px solid #dadada; padding:0; overflow:hidden; width:430px; height:140px; }
div.event div.mainimg p{width:135px; height:30px; padding:0; margin:0; position:absolute;  }
div.event div.mainimg.kitm {height:425px;}

/*WDC*/
div.event div.mainimg p.wdc{top:83px; left:147px;}
div.event p.thumb_01{padding:10px 0 5px 10px;}
div.event p.thumb_01 img{padding:4px;}
div.event p.thumb_01 em{padding:5px; display:block; margin:0;}

/*JAM*/
div.event div.mainimg2 {margin-bottom:5px; clear:both; position: relative; border:5px solid #dadada; padding:0; overflow:hidden; width:430px; height:157px;}
div.event div.mainimg2 p{width:135px; height:30px; padding:0; margin:0; position:absolute;}

div.event div.mainimg2 p.jam{top:115px; left:137px;}

.thumb_02{clear:both; margin:10px 0 5px 10px; text-align:left;}
.thumb_02 img{float:left; padding:4px 15px 4px 4px;}
.thumb_02 p strong{display:block;}

div.event_01 {margin:0 0 20px 0;}
div.event_01 .down_load { text-align:right; clear:both; margin-top:5px; margin-bottom:5px;}
div.event_01 table {clear:both; width:100%; border:solid 1px #dbdbdb;}
div.event_01 thead {background: #fff;  text-align: center;  vertical-align:middle; padding:9px; color:#425285; background: url('../images/benefit/bg_benefit_04_th.gif') repeat-x bottom;}
div.event_01 thead th {color:#33698f; padding:9px;}
div.event_01 tbody .bg {background-color:#85a3b3; color:#fff; font-weight:bold; border:solid 1px #dbdbdb;}
div.event_01 tbody .bg01 {color:#797979; font-weight:bold; border:solid 1px #dbdbdb; background-color:#f5f5f5;}
div.event_01 tbody th {text-align:center; padding:5px; border-right:solid 1px #dbdbdb; border-top:solid 1px #dbdbdb; color:#797979;}
div.event_01 tbody td {text-align:left; padding:5px; border-top:solid 1px #dbdbdb; color:#797979;}


/*IBF - 2010 International Baekje Fair*/
div.event div.mainimg p.ibf{top:89px; left:147px;}

/*2010 Chuncheon World Leisure Conference*/
div.event div.mainimg p.chuncheon{top:92px; left:131px;}

/*F1*/
div.event div.mainimg p.f1{top:87px; left:158px;}

/*IAAF*/
div.event div.mainimg p.iaff{  top:83px; left:195px;   } /*IAAF*/


div.event p.thumb_06{color: #ff6600; padding:10px 0 5px 10px;}
div.event p.thumb_06 strong{padding:5px; color:#ff6600; display:block;}

/*YEOSU*/
div.event div.mainimg p.yeosu{top:90px; left:142px;}
/*Local event*/
div.map {overflow:hidden; border: 1px solid #dadada; background:#f0f0f0; height:172px;  }
div.map p.thumb {float:left; width:210px; text-align:center;}
div.map div.lacal {float:right; width:430px;}
div.map div.lacal small {width:100%;  padding:5px 0 5px 15px; margin:0; display:block; background:#606060; }
div.map div.lacal ul {clear:both; margin:15px 0 0 10px; padding:0; font-size:0.90em;  }
div.map div.lacal ul li { float:left; display:inline; width: 105px; padding:5px 0px ; }
div.map div.lacal ul li.col2 {width: 90px;}
div.map div.lacal ul li em { font-weight:normal; color: #ff6600;}

div.maplist dl { width:100%; clear:both;  margin-top:10px;  font-size:0.95em;}
div.maplist dl dt { overflow:hidden; font-weight:bold;   padding:5px 15px; display:block; border: 1px solid #dadada; background:#f0f0f0; margin-bottom:10px;  }
div.maplist dl dd { display: inline; float: left;  width:205px; margin-bottom:10px; padding-left:10px; }
div.maplist dl dd p {width:640px; text-align:center;} /*내용없음*/
/*tour_info*/
div.page p em{font-weight:normal; margin-bottom:30px; font-size:0.95em;}
h5#tour{clear:both; width:660px; height:25px; background: url('../images/infor/bg_h4.gif') no-repeat; font-size:1em; font-weight:bold; color:#4a8acb; padding:8px 0 0 22px; margin-top:10px}
h5 span{color:#fff200; margin-right:5px;}
h6{clear:both; background:url('../images/infor/bl_arrow.gif') no-repeat left 3px; padding-left:18px; font-size:1em; color:#4a8acb;}

div.page ul.cont02 {overflow:hidden; width:370px; height:125px; background:url('../images/infor/bg_cont02_02.jpg') no-repeat; padding:29px 17px 0 273px;; margin:-3px 0 25px 0;}
div.page ul.cont02 li, div.page ul.cont04 li, div.page ul.cont05 li, div.page ul.cont06 li{float:left; width:170px; margin-bottom:5px; padding-left:10px; background: url('../images/common/bl_blackdot.gif') no-repeat left 6px; font-size:0.95em; line-height:1.2em;}
div.page ul.cont02 li a, div.page ul.cont04 li a, div.page ul.cont05 li a, div.page ul.cont06 li a{text-decoration:none;}

div.page div.cont03{overflow:hidden; width:396px; height:454px; background:url('../images/infor/bg_cont02_03.jpg') no-repeat; padding:20px 0 0 264px;; margin:-3px 0 25px 0;}
div.page div.cont03 ul{margin-bottom:10px;}
div.page div.cont03 ul li{padding-left:19px; background:url('../images/common/bl_blackdot.gif') no-repeat 10px 9px; font-size:0.95em;}

div.page ul.cont04{overflow:hidden; width:387px; height:145px; background:url('../images/infor/bg_cont02_04.jpg') no-repeat; margin-bottom:50px; padding:46px 0 0 273px;; margin:-3px 0 25px 0;}
div.page ul.cont05{overflow:hidden; width:387px; height:145px; background:url('../images/infor/bg_cont02_05.jpg') no-repeat; margin-bottom:10px; padding:29px 0 0 273px;; margin:-3px 0 25px 0;}
div.page ul.cont06{overflow:hidden; width:387px; height:174px; background:url('../images/infor/bg_cont02_06.jpg') no-repeat; margin-bottom:50px; padding:29px 0 0 273px;; margin:-3px 0 25px 0;}

div.page ul.cont07{overflow:hidden; width:500px; height:145px; background:url('../images/infor/bg_cont02_04.jpg') no-repeat; margin-bottom:50px; padding:46px 0 0 273px;}
div.page h5.kfood {background:none;margin:0 0 0 -7px;clear:both;}
div.page div.pic_type1 {clear:both;margin:0 0 0 15px;}
div.page div.pic_type1 p img{margin:0 0 5px 5px;}
div.page div.pic_type1 ul {margin-top:10px;}
div.page div.pic_type1 ul li {margin-top:5px;padding:0px 0 3px 6px;background: url('../images/common/bl_blackdot.gif')  no-repeat left 6px; line-height:1.2em; }
div.page .fright {float:right;}

div.link{ border:3px solid #f0f0f0;  padding:10px 0 10px 10px; margin-top:10px; background:url(../images/community/list_bl.gif) no-repeat right top;}
div.link ul{overflow:hidden; padding-bottom:10px}
div.link a{ font-size:0.9em;}
div.link ul li{float:left; display:inline; width:310px;}
div.link ul.wi_3 li{float:left; display:inline; width:200px;}

/*우빈
--------------------------------------------------------------------*/
div.useful{ padding-left:20px;}
div.useful ol{overflow:hidden; padding:10px 0;}
div.useful a{  color:#000;}
div.useful ol li{ height:33px; width:310px; background:#75d7cc; margin:7px;}
div.useful ol li img{ padding-top:7px;}
div.useful ol li a{ vertical-align:bottom; padding-left:10px;}
div.useful ol.list li{float:left; display:inline; width:300px; background:#c5d671;}
div.useful ol.list_01 li{float:left; display:inline; width:300px; background:#6db8c6;}
div.useful p{ padding-top:30px; clear:both;}

/*submain*/
body.index h4 {clear:both;  font-size:1em; margin:8px 0px 8px; background: url('../images/common/index_h2_bullet.gif') no-repeat left 45%;color:#43495d;padding :0 0 2px 20px ;}
body.index div.event  {width:415px; float:left;}

body.index div.event ul li { float:left; display:inline;  }

/*Local map*/
body.index  div.regional  { width:225px; float:right; overflow:hidden;}
body.index  div.regional p {width:100%;text-align:center; }

body.index  div.banner  {width:225px; float:right; margin-top:20px; }
body.index  div.banner  p {width:100%; }

body.index  div.banner2 {overflow:hidden;  clear:both; font-size:0.95em; padding:30px 0 30px;  width:100%;   background: url('../images/infor/bg_infor_00_01.gif') no-repeat left bottom; }
body.index  div.banner2 ul {  margin-left:30px; }
body.index  div.banner2 ul li {padding:3px 0 7px 20px; clear:both;     background: url('../images/common/bl_orange.gif')  no-repeat left 50%; line-height:1.2em; }

/* local festival schedule
-------------------------------------------*/
div.tourism{ margin:0 0 20px 0; }
div.tourism p img {margin-top:10px;}
div.tourism table{ width:100%; margin:10px 0 10px 0;  border: solid 1px #dbdbdb; font-size:0.95em;  table-layout: fixed; border-collapse: collapse; }
div.tourism table thead th		{ background: #fff;  text-align: center;  vertical-align:middle; padding:9px; color:#484b91; background: url('../images/benefit/bg_benefit_04_th.gif') repeat-x bottom;  }
div.tourism table thead th.first		{ background: #fff;  text-align: center;  vertical-align:middle; padding:9px; color:#484b91; background: url('../images/benefit/bg_benefit_04_th.gif') repeat-x bottom; border-right:solid 1px #e8e8e8; }

div.tourism table p.thumb img	{ width: 61px; height: 41px; border: 1px solid #dadada;  padding:3px; }
div.tourism table tbody th{ color:#6b6ea6;   font-weight:bold; border:1px solid #dbdbdb; background:#f9f9f9;  border-collapse:collapse;  border-bottom:solid 1px #e8e8e8; border-top:none;  border-right:solid 1px #e8e8e8; border-left:none; padding:6px; text-align:center;}

div.tourism table tbody td{border:1px solid #dbdbdb; background:#f9f9f9;  border-collapse:collapse;  border-bottom:solid 1px #e8e8e8; border-top:none;  border-right:none; border-left:none; padding:6px; text-align:center;}
div.tourism table tbody td strong {color:#6b6ea6;   font-weight:bold; }
div.tourism table tbody td.city {  padding:0 8px; text-align:center; }
div.tourism table tbody td.city  p { width: 100%; padding:15px 0; font-weight:bold;  border:1px solid #e5e5e5 ;   background:#fff; color:#ff6600;  text-align: center; vertical-align:middle;}
div.tourism table tbody td.city  p.row2 { height:30px; padding:40px 0;  ;  }  /*row 2  +coloum */
div.tourism  h5 { color:#484b91;padding-left:15px;}
div.tourism ul {font-size:0.95em; padding:0px 0 7px 6px; }


/*KITM table
-------------------------------------------*/
div.kitm_sch{ margin:5px 0 0 2px; }
div.kitm_sch table{ width:640px; margin:0;  border: solid 1px #dbdbdb; font-size:0.95em;  table-layout: fixed; border-collapse: collapse; }
div.kitm_sch table thead th{ background: #fff;  text-align: center;  vertical-align:middle; padding:15px 0; color:#484b91; background: url('../images/benefit/bg_benefit_04_th.gif') repeat-x bottom;  }
div.kitm_sch table tbody td{ border:1px solid #dbdbdb; background:#f9f9f9;  border-collapse:collapse;  border-bottom:solid 1px #e8e8e8; border-top:none;  border-right:none; border-left:none; padding:6px;}
div.kitm_sch table tbody td.bor_r {border-right:1px solid #d9d9d9;}
div.kitm_sch table tbody td.cen {text-align:center;}
div.kitm_sch table tbody td.blue_txt {color:#425285; font-weight:bold;}
div.kitm_sch table tbody td.pl22 {padding-left:20px;}
div.kitm_sch table tbody td ul.dot li {background:url(../images/common/bl_blackdot.gif) no-repeat 0 7px; padding-left:6px; font-size:1em; line-height:1.5em;}
div.kitm_sch table tbody td.bg {background-color:#fff;}

div.page h5.kitm2 {background:none;margin:0 0 0 -7px;clear:both;}

h4.kwprogh4 {clear:both;  margin:7px 0;  background: url('../images/common/h4_bullet.gif') no-repeat left 5px;  color:#363636;	padding-left :15px;	font-size:1.1em;}
/*.koreanwaveprogram_guide {margin:0 0 20px 17px; overflow:hidden; height:1%; width:650px;}
.koreanwaveprogram_guide p{width:210px; float:left; overflow:hidden; padding-bottom:1px;}
.koreanwaveprogram_guide h5.kwprog {padding:0 0 3px 0; font-weight:bold; color:#686CC1; background:none; display:inline;}
.koreanwaveprogram_guide ul {height:1%; overflow:hidden;}
.koreanwaveprogram_guide ul li {background:url(../images/common/bl_blackdot.gif) no-repeat left 8px; padding-left:8px; overflow:hidden; line-height:160%;}
.koreanwaveprogram_guide ul li span.subj {width:55px; display:block; float:left; overflow:hidden;}
.koreanwaveprogram_guide ul li span.cont {padding-left:61px;}*/

.piffprogram_guide {margin:0 0 20px 17px; overflow:hidden; height:1%; width:650px;}
.piffprogram_guide p{width:210px; float:left; overflow:hidden; padding-bottom:1px;}
.piffprogram_guide h5.kwprog {padding:0 0 3px 0; font-weight:bold; color:#686CC1; background:none; display:inline;}
.piffprogram_guide ul {height:1%; overflow:hidden;}
.piffprogram_guide ul li {background:url(../images/common/bl_blackdot.gif) no-repeat left 8px; padding-left:8px; overflow:hidden; line-height:160%;}
.piffprogram_guide ul li span.subj {width:30px; display:block; float:left; overflow:hidden;}
.piffprogram_guide ul li span.cont {padding-left:38px;}

.koreanwaveprogram_guide {margin:0 0 20px 20px; overflow:hidden; height:1%;}
.koreanwaveprogram_guide p {width:210px; float:left; overflow:hidden; padding-bottom:1px;}
.koreanwaveprogram_guide h5 {padding-bottom:10px;}
.koreanwaveprogram_guide ul {height:1%; overflow:hidden;}
.koreanwaveprogram_guide ul li {background:url(/korea/images/common/bl_blackdot.gif) no-repeat left 8px; padding-left:8px; overflow:hidden; line-height:160%;}
.koreanwaveprogram_guide ul li span.subj {width:55px; display:block; float:left; overflow:hidden;}
.koreanwaveprogram_guide ul li span.cont {padding-left:61px; _padding-left:64px;}
.mgl4 {margin-left:4px;}