.txtbox {border:solid 1px #dfdfdf;font-size:1em;}
.full {width:99%;display:block;clear:both;}

/* datatable */
table.datatable {width:640px;}
table.datatable thead th {text-align:center;padding:5px;}
table.datatable tbody td {padding:3px;text-align:center;}
table.datatable tbody td.lt {vertical-align:top;text-align:left;}
table.datatable tbody td.lm {vertical-align:middle;text-align:left;}

/* resource */
#resource_view {width:100%;float:left;background:url(/coding/images/detail_box_top.gif) no-repeat left top;padding:0;margin:0 0 20px 0;border-bottom:solid 1px #f1f1f1;}
#resource_view h3 {font-size:14px;display:block;float:left;padding:0 0 0 30px;margin:0;height:35px;}
#resource_view em {display:block;width:100px;text-align:right;float:right;padding:0 30px 0 0;margin:0;height:35px;background:#fff url(/coding/images/detail_box_top.gif) no-repeat right top;}
#resource_view em a img {vertical-align:top;}
#resource_view em button {margin:0;padding:0;border:0;width:24px;height:24px;line-height:24px;cursor:pointer;}
#resource_view dl {display:block;padding:0px 10px 10px 10px;margin:0 0 10px 0;clear:both;border-bottom:solid 1px #C9BFA4;border-left:solid 1px #C9BFA4;border-right:solid 1px #C9BFA4;}
#resource_view dl dt {display:block;width:80px;float:left;font-weight:bold;color:#987a26;line-height:1.8;}
#resource_view dl dd {display:block;line-height:1.8;}
#resource_view h4 {font-size:12px;display:block;padding:0;margin:10px 0 10px 0;background:#fff url(/coding/images/paragraph_bg.gif) no-repeat right top;width:auto;line-height:29px;}
#resource_view h4 span {padding-left:8px;display:inline-block;background:url(/coding/images/paragraph_bg.gif) no-repeat left top;}
#resource_view div p {display:block;padding:10px;margin:0;line-height:1.6;}
#resource_view ul.related {display:block;padding:10px;margin:0;list-style-type:none;list-style-position:outside;}
#resource_view ul.related li {display:block;clear:both;line-height:1.8;}
#resource_view ul.related li:hover {background:#f4f4f4;}
#resource_view ul.related li strong {display:block;}
#resource_view ul.related li a {display:block;float:left;line-height:1.3;}
#resource_view ul.related li em {display:block;float:right;background-image:none;padding:0;margin:0;width:auto;height:auto;line-height:1.8;background:none;font-family:dotum,dotumche;font-size:0.9em;font-style:normal;}
#resource_view ul.related li a {padding-left:10px;background:url(/coding/images/bullet_rel.gif) no-repeat left;}

fieldset.resources {display:block;padding:0;margin:0;border:0;}
fieldset.resources legend {color:#000;display:block;}
table.resource {table-layout:fixed;width:100%;}
table.resource thead th {}
table.resource tbody td {background:#fff;border-bottom:solid 1px #f1f1f1;}
table.resource tbody td span {color:#999933;}
table.resource tbody tr.selected td {background:#f6f6f6;}
table.resource tbody tr.selected td.thumb,
table.resource tbody tr td.thumb {background:#fff url('/coding/images/thumb_bg.gif') no-repeat left 4px;padding:8px 0px 10px 5px;text-align:left;vertical-align:top;}
table.resource tbody tr td.thumb a {width:130px;height:93px;overflow:hidden;display:block;text-align:center;}
table.resource tbody tr td.thumb a img {max-width:130px;max-height:96px;_width:130px;}
table.resource tbody tr td a {padding-right:0px;background-image:none;}
table.resource tbody td span {color:#436B91;}

table.mediaresource {table-layout:fixed;width:100%;}
table.mediaresource th {}
table.mediaresource tbody tr td {padding:5px;}
table.mediaresource tbody tr td a {padding-right:0px;background-image:none;}

table.guidebook {table-layout:fixed;width:100%;}
table.guidebook th {}
table.guidebook tbody tr td {padding:5px;}

table.resource tbody td,
table.mediaresource tbody td,
table.guidebook tbody td,
table.tourlogs tbody td {background:#fff;border-bottom:solid 1px #f1f1f1;}
table.resource thead th.last,
table.mediaresource thead th.last,
table.guidebook thead th.last,
table.tourlogs thead th.last {background-image:none;}

fieldset.resource {border:0px;height:105px;padding:0 0 0 90px;margin:0 0 10px 0;background:url(/coding/sub1/images/resource_search_bg.gif) no-repeat 0 0;}
fieldset.resource form {float:left;display:block;padding:10px;margin:0;}
fieldset.resource label {background:url(/coding/images/bg_search.gif);color:#165B7D;width:70px;text-align:center;display:inline-block;margin-right:2px;font-weight:bold;padding:3px;}
fieldset.resource #sv {font-size:12px;width:360px;border:solid 1px #6C8EB3;vertical-align:middle;}
fieldset.resource div.form_container {float:left;width:470px;padding:0px;}
fieldset.resource div {padding:2px;}
fieldset.resource input.btn_submit {float:right;display:block;cursor:pointer;background:url(/coding/sub1/images/resource_search_btn.gif) no-repeat 0 8px;color:#fff;font-weight:bold;width:101px;height:55px;border:0;}

/* relicreport and relics */
table#relics {table-layout:fixed;}
table#relics tbody td {background:#fff;border-bottom:solid 1px #f1f1f1;}
table#relicreport {border:solid 1px #ddd;border-collapse:collapse;width:100%;}
table#relicreport th {padding:1px;background:#e4f2f3;}
table#relicreport th,
table#relicreport td {border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;text-align:center;}

/* paginate */
div.pager {text-align:center;padding:10px;clear:both;}
.paginate *{ margin:0; padding:0;}
.paginate a,
.paginate strong{ _position:relative; margin-left:-7px; font-weight:bold; display:inline-block; padding:3px 8px 1px 7px; color:#313031; border-left:1px solid #ccc; border-right:1px solid #ccc; text-decoration:none; line-height:normal; font:bold 12px dotum, Dotum, gulim, Gulim, AppleGothic, Sans-serif; background:#fff;}
.paginate strong{ color:#ff8600 !important;}
.paginate a:hover{ background:#F7F7F7; }
.paginate a.pre{ padding:3px 8px 1px 16px; border:none; font-weight:normal; }
.paginate a.pre_end{ padding:3px 8px 1px 16px; border:none; border-right:1px solid #ccc; font-weight:normal;}
.paginate a.next{ padding:3px 16px 1px 8px; border:none; font-weight:normal; }
.paginate a.next_end{ padding:3px 16px 1px 8px; border:none; border-left:1px solid #ccc; font-weight:normal;}

/* guidebook */
div#guidebook {background:url(/coding/sub4/images/s5_2top.gif) no-repeat left top;padding-top:100px;margin-bottom:20px;}
div#guidebook ul {display:block;background:#f2f2f2;border:solid 1px eee;padding:10px;margin:0;list-style:none none outside;}
div#guidebook ul li {display:block;padding-left:16px;background:url(/coding/sub4/images/guidebook_bullet.gif) no-repeat left 4px;line-height:1.7;}
div#guidebook ul li strong {color:#006699;}
table.guidebook tbody tr td a {color:#006699;background:none;padding-right:0px;}
table.guidebookview,
table.guidebook_form {border:solid 3px #f2f2f2;width:640px;}
table.guidebookview th,
table.guidebook_form th {background:#f4f4f4;text-align:center;width:100px;padding:5px;border-right:solid 1px #eee;border-bottom:solid 1px #eee;}
table.guidebookview td,
table.guidebook_form td {background:#fff;text-align:left;padding:5px;border-right:solid 1px #eee;border-bottom:solid 1px #eee;}
fieldset.guidebook {display:block;clear:none;padding:0;margin:0;border:0;text-align:center;}
fieldset.guidebook input,
fieldset.guidebook textarea,
fieldset.guidebook_pw input {border:solid 1px #ddd;font-size:1em;}
fieldset.guidebook_pw {display:block;clear:none;padding:20px 0 0 0;margin:10 auto;border:solid 10px #f3f4e6;text-align:center;background:url(/coding/sub5/images/icon_confirm.gif) no-repeat 20px 15px;}
fieldset.guidebook_pw strong {color:#4e819c;font-size:1.5em;font-family:"malgun gothic",dotum,gulim;display:block;margin-bottom:5px;}

/* tourlog */
fieldset.tourlogs {display:block;padding:0;margin:0;border:0;}
fieldset.tourlogs #sv {font-size:1.1em;border:solid 1px #ddd;}
fieldset.tourlogs form {padding:0;margin:0;text-align:center;}
table.tourlogs {table-layout:fixed;}
table.tourlogs thead th {background:url(/coding/sub1/images/data_t1_thead_line.gif) no-repeat right 45%;border-bottom:solid 1px #4bb3e7;border-top:solid 2px #4bb3e7;}
table.tourlogs tbody tr td {padding:5px;line-height:1.6;}
table.tourlogs tbody tr td em {font-style:normal;font-size:1em;color:#777;}
table.tourlogs a.thumb {display:block;float:left;width:110px;height:75px;overflow:hidden;margin-right:10px;background-image:none;}
table.tourlogs a.thumb img {width:110px;}
table.tourlogs a.title {font-weight:bold;color:#976d00;background-image:none;}
div#tourlog_view h3 {display:block;text-align:center;font-size:1.2em;font-weight:bold;padding:0;margin:0;background:url(/coding/sub1/images/data_t1_thead_bg.gif) no-repeat 0 0;height:33px;line-height:33px;border-top:solid 2px #4bb3e7;border-bottom:solid 1px #4bb3e7;}
div#tourlog_view em {display:block;text-align:right;font-style:normal;color:#000;}
div#tourlog_view dl {display:block;padding:0;margin:0;}
div#tourlog_view dl dt {display:block;clear:both;margin-top:5px;background:#f1f1f1;font-weight:bold;padding:0;background:#fff url(/coding/images/paragraph_bg.gif) repeat-x right;height:29px;line-height:29px;vertical-align:middle;}
div#tourlog_view dl dt strong {display:inline-block;width:auto;height:29px;line-height:29px;padding-left:6px;background:#fff url(/coding/images/paragraph_bg.gif) no-repeat left;}
div#tourlog_view dl dd {display:block;padding:5px 0 0 0;margin:0;line-height:1.6;}
div#tourlog_view dl dd hr {display:block;height:1px;color:#f1f1f1;clear:both;position:inherit;visibility:visible;}
div.tourlogP {clear:both;margin-bottom:10px;}
div.tourlogp {padding:0 10px;text-align:center;}
div.alignT {clear:both;float:none;width:100%;text-align:center;}
div.alignR {float:right;width:300px;}
div.alignL {float:left;width:300px;}
div.tourlogp a.thumbp {display:block;width:290px;height:200px;line-height:200px;overflow:hidden;border:solid 1px #ffffff;margin:0 auto;text-align:center;font-size:1px;vertical-align:middle;white-space:nowrap;padding:5px;border:solid 1px #efefef;}
div.tourlogp a.thumbp img {max-width:280px;max-height:190px;_width:280px;vertical-align:middle;}
div.tourlogp ul {width:280px;padding:0;margin:0 auto;list-style:none none outside;width:280px;text-align:center;}
div.tourlogp ul li {display:inline;}
div.tourlogp ul li img {width:45px;height:33px;padding:3px;margin:2px;border:solid 1px #eee;}
fieldset.tourlogpost {display:block;padding:0;margin:0;border:0;}
fieldset.tourlogpost input.txtbox {width:400px;}
fieldset.tourlogpost label {width:80px;text-align:center;display:inline-block;font-weight:bold;}
fieldset.tourlogpost iframe {border:0;height:140px;margin-top:5px;}
fieldset.tourlogpost hr {height:1px;color:#dfdfdf;visibility:visible;display:block;}
fieldset.tourlogpost table {width:100%;}
fieldset.tourlogpost table tr th {width:80px;}
fieldset.tourlogpost table tr td img {vertical-align:middle;}

/* tourguide */
table.tourguide tbody tr td a {background-image:none;padding-right:0px;}

/* vod */
div#vod_view {width:625px;height:330px;background:url(/coding/sub5/images/vod_bg01.gif) no-repeat left top;padding:10px 0 0 0;margin:0 auto;}
div#vod_info {width:275px;float:left;}
div#vod_info strong {display:block;height:40px;}
div#vod_info p {display:block;margin:0;clear:both;height:240px;padding:10px;overflow-y:auto;}
div#vod_player {width:340px;float:left;text-align:center;}
div#vod_player p {text-align:center;display:block;padding:0;margin:5px 0 0 0;}

/* pdfbooks */
ul#pdfbooks {display:block;padding:0;margin:0;list-style-type:none;list-style-position:outside;}
ul#pdfbooks li.item {display:block;float:left;width:49%;line-height:1.8;padding-top:15px;}
ul#pdfbooks li.item a.thumb img {float:left;width:125px;border:solid 1px #ddd;margin-right:7px;}
ul#pdfbooks li.item strong {color:#5463A5;line-height:3;}
ul#pdfbooks li.item span {padding-left:5px;background:url(/webgear/pdfbook/img/bullet.gif) no-repeat left;}
ul#pdfbooks li.split {clear:both;font-size:1px;color:#ffffff;margin:3px 0;height:1px;line-height:1px;}
ul#pdfbooks li.item a.pdf_files_link {}
ol.pdf_files {display:none;position:absolute;border:solid 1px #777;background:#f4f4f4;padding:3px 5px;margin:0;list-style-position:inside;}
ol.pdf_files li {display:block;white-space:nowrap;font-size:12px;line-height:1.6;}

/* packages */
#packages {list-style-type:none;list-style-position:outside;padding:0;margin:0;border-top:solid 2px #4bb3e7;padding-top:10px;}
#packages li {float:left;display:block;width:100%;clear:both;margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px #6d92bf;*zoom:1;}
#packages li div.thumb_pane {width:200px;float:left;margin-right:10px;text-align:center;}
#packages li div.thumb_pane a.thumb img {width:180px;border:solid 1px #ccc;padding:10px;}
#packages li dl.description {float:left;display:block;padding:0;margin:3px 0 0 0;width:480px;}
#packages li dl.description dt {float:left;display:block;width:45px;clear:left;}
#packages li dl.description dd {display:block;text-align:left;padding-left:10px;}
ol.attach_files {display:none;position:absolute;border:solid 1px #777;background:#f4f4f4;padding:3px 5px;margin:0;list-style-position:inside;}
ol.attach_files li {display:block;white-space:nowrap;font-size:12px;line-height:1.6;}

/* search */
#searchAll {border:0px;display:block;padding:0;margin:0;}
#searchAll #Form1 {background:url(/coding/sub5/images/tab_bg.gif) repeat-x left top;padding:10px;margin-bottom:10px;}
#searchAll #query {border:solid 1px #ddd;font-size:1.2em;font-weight:bold;width:350px;}
#searchAll #btn_query {vertical-align:bottom;}
ul.tabs {display:block;margin:0;padding:0;border-bottom:solid 1px #5bb1c0;height:22px;list-style:none none outside;}
ul.tabs li {float:left;margin:0 3px 0 0;line-height:22px;vertical-align:middle;padding:0;}
ul.tabs li span,
ul.tabs li span a {display:inline-block;height:22px;line-height:22px;vertical-align:middle;}
ul.tabs li span {padding:0 0 0 2px;background:url(/coding/sub5/images/tab_off.gif) no-repeat left bottom;}
ul.tabs li span a {padding:0 7px 0 5px;background:url(/coding/sub5/images/tab_off.gif) no-repeat right bottom;}
ul.tabs li strong span,
ul.tabs li strong span a {background-image:url(/coding/sub5/images/tab_on.gif);color:#fff;}
ul.search_all {list-style:none none outside;margin:0;padding:0;}
ul.search_all li strong {}
ul.search {list-style:none none outside;margin:0;padding:0;}
ul.search li {display:block;font-weight:normal;padding-top:6px;margin-bottom:6px;border-top:solid 1px #eee;}
ul.search li img {float:left;margin-right:5px;border:solid 1px #ddd;}
ul.search li a {color:#006666 ! important;}
div.rows_cnt {text-align:right;background:url(/coding/sub5/images/bg_dotline.gif) repeat-x left;}
div.rows_cnt span {background:#fff;padding-left:10px;}
div.rows_cnt span a {color:#468089;}

/* open in new window */
a.new_win {padding-right:15px ! important; background-image:url(/coding/sub1/images/link_bul.gif) ! important;background-repeat:no-repeat;background-position:right 1px;}

/* buttons */
span.button,
span.button a,
span.button button,
span.button input { position:relative; margin:0; display:inline-block; text-decoration:none !important; border:0; font:12px Sans-serif; white-space:nowrap; background:url(/coding/images/buttonWhite.gif) no-repeat; vertical-align:middle; overflow:visible;}
span.button { height:23px; padding:0; margin-right:2px; background-position:left top; overflow:visible;}
span.button a,
span.button button,
span.button input{ left:2px; vertical-align:middle;}
span.button.large { height:29px; background-position:left -30px; }
span.button.xLarge { height:35px; background-position:left -65px; }
span.button.small { height:18px; background-position:left -107px; }

/* Anchor */
span.button a { padding:6px 10px 5px 8px; *padding:4px 10px 7px 8px; color:#000; font:12px/12px Sans-serif; background-position:right top;}
span.button.large a { padding:7px 10px 6px 8px; *padding:5px 10px 9px 8px; _top:-1px; font:16px/16px Sans-serif; background-position:right -30px;}
span.button.xLarge a { padding:8px 10px 7px 8px; *padding:6px 10px 9px 8px; font:20px/20px Sans-serif; background-position:right -65px;}
span.button.small a { padding:4px 6px 3px 4px; *padding:2px 6px 5px 4px; font:11px/11px Sans-serif; background-position:right -107px; _top:-1px;}

/* Button & Input */
span.button button,
span.button input { height:23px; padding:0 10px 0 8px; line-height:24px; background-position:right top; cursor:pointer;}
span.button.large button,
span.button.large input { height:30px; padding:0 10px 0 8px; font:16px/30px Sans-serif; background-position:right -30px;}
span.button.xLarge button,
span.button.xLarge input { height:35px; padding:0 10px 0 8px; font:20px/36px Sans-serif; background-position:right -65px;}
span.button.small button,
span.button.small input { height:18px; padding:0 6px 0 4px; font:11px/18px Sans-serif; background-position:right -107px;}

/* Strong */
span.button.strong * { font-weight:bold !important;}

/* Icon */
span.button .icon { position:relative; left:10px; margin-right:5px; vertical-align:middle; border:0; z-index:2;}
span.button.small .icon{ left:6px;}

/* Color */
span.button.green,
span.button.green a,
span.button.green button,
span.button.green input { background-image:url(/coding/images/buttonGreen.gif); color:#fff;}
span.button.black,
span.button.black a,
span.button.black button,
span.button.black input { background-image:url(/coding/images/buttonBlack.gif); color:#fff;}
span.button.red,
span.button.red a,
span.button.red button,
span.button.red input { background-image:url(/coding/images/buttonRed.gif); color:#fff;}
span.button.blue,
span.button.blue a,
span.button.blue button,
span.button.blue input { background-image:url(/coding/images/buttonBlue.gif); color:#fff;}

span.button.black a:hover,
span.button.black a:visited {color:#fff;}

@media print {
#resource_view,
#resource_view em,
#resource_view h4,
#resource_view h4 span {background:none;}
#resource_view dl {border:0;}
#bottomDiv {display:none;}
}
