html, body {margin:0;padding:0;}
html {overflow:hidden;}

body,div,span,p,pre,th,td,input,select,textarea,button {font-family:tahoma,arial;font-size:9pt;color:#000;}
p {margin:2px 0 2px 0;}
img {border:0;}
form {margin:0;padding:0;}

#header {height:80px;margin:0;padding:0;}

#langbar {position:absolute;top:10px;right:10px;}
#loading {position:absolute;top:115px;left:5px;padding:5px 7px 5px 7px;visibility:hidden;z-index:999;color:#fff;background-color:#000;-moz-border-radius:3px;-webkit-border-radius:3px;}
#map_loading {position:absolute;top:115px;left:350px;padding:5px 7px 5px 7px;visibility:hidden;z-index:999;color:#fff;background-color:#000;-moz-border-radius:3px;-webkit-border-radius:3px;}

#toolbar {width:100%;height:30px;margin:0;padding:0;background-color:#555;}
#toolbar dt {margin:0;padding:5px 0 0 5px;}
#toolbar dd {float:right;margin:0;padding:0 10px 0 0;color:#fff;}
.toolbar_link {margin:0;padding:0;list-style:none;}
.toolbar_link li {margin:0;padding:0;display:inline;}
.toolbar_link li a {display:block;float:left;margin-right:10px;padding:2px;color:#ffffff;text-decoration:none;}
.toolbar_link li a:hover {color:#fff;background-color:#CC3300;text-decoration:none;}
.toolbar_link li a.selected {color:#fff;background-color:#CC3300;}

#sidebar_container {position:absolute;overflow:hidden;top:110px;left:0;width:340px;height:100%;border-right:1px solid #bbb;background-color:#fff;}
#sidebar_toggle_button {position:absolute;top:120px;left:340px;cursor:pointer;visibility:hidden;}
#dir_container {display:none;overflow:auto;height:100%;}
#dir_form {padding:10px;border-bottom:1px solid #D5DDF3;background-color:#E8ECF9;}
#dir_from {width:200px;}
#dir_to {width:200px;}
#dir_msg {}
#dir_search {margin:10px 10px 10px 10px;}
#dir_canvas {margin:5px;}

.search_item {clear:both;margin-bottom:5px;}
.search_item_pic,.search_item_pic_blnak {float:left;width:50px;height:50px;margin:0 10px 5px 0;}
.search_item_pic_blank {border:1px solid #ddd;}

#map_canvas {position:absolute;top:110px;left:0;width:100%;}
.map_panel_iframe {border:4px solid #777;background-color:#fff;}
.map_panel_close_button {position:absolute;top:0;padding:0;border-top:3px solid #777;border-right:3px solid #777;border-bottom:3px solid #777;cursor:pointer;}

#footer    {position:absolute;width:100%;height:22px;left:0;bottom:0;margin:0;padding:0;border-top:1px solid #bbb;color:#777;background-color:#e6e6e6;}
#footer a  {color:#555;text-decoration:none;}
#footer a:hover {color:#000;}
#footer dt {float:left;margin:0;padding:5px 0 0 7px;}
#footer dd {float:right;margin:0;padding:3px 5px 0 0;font-size:11px;color:#555;}

/* search form */
#ac_container {height:32px;z-index:2;}
#ac_input  {position:static;width:300px;padding:5px;border:3px solid #777;}
#ac_output {width:314px;margin-top:10px;z-index:2;}
#ac_footer {margin-top:3px;padding:5px;border-top:1px solid #bbb;background-color:#e6e6e6;}
#btn_search {height:30px;margin-left:5px;font-weight:bold;}

a:link    {color:#226EC9;text-decoration:none;}
a:visited {color:#226EC9;text-decoration:none;}
a:hover   {color:#FF6600;text-decoration:underline;}

a.u:link,a.u:visited,a.u:hover {text-decoration:underline;}

a.white:link    {color:#FFFFFF;text-decoration:none;}
a.white:visited {color:#FFFFFF;text-decoration:none;}
a.white:hover   {color:#000000;text-decoration:underline;}

a.blue:link    {color:#0000FF;text-decoration:none;}
a.blue:visited {color:#0000FF;text-decoration:none;}
a.blue:hover   {color:#FF6600;text-decoration:underline;}

.title    {font-weight:bold;font-size:14px;}
.nowrap   {overflow:hidden;white-space:nowrap;}
.noborder {border:0px;}
.eng_sm   {font-size:11px;}
.eng_de   {font-size:10px;}
.date     {font-family:tahoma;font-size:10px;color:#cccccc;}
.tac      {text-align:center;}
.tal      {text-align:left;}
.tar      {text-align:right;}
.fl       {float:left;}
.fr       {float:right;}
.clear    {clear:both;}
.b        {font-weight:bold;}
.i        {font-style:italic;}
.u        {text-decoration:underline;}
.lh18     {line-height:18px;}
.fssm     {font-family:dotum;font-size:11px;}
.pointer  {cursor:pointer;}
.disnone   {display:none;}
.vishidden {visibility:hidden;}

.logo_text {margin-left:10px;font-size:40px;font-weight:bold;}
.boxtitle_blue {margin-bottom:7px;padding:5px;background-color:#D5DDF3;font-weight:bold;-moz-border-radius:3px;-webkit-border-radius:3px;}

.m5   {margin:5px;}
.m10  {margin:10px;}
.m20  {margin:20px;}
.mt5  {margin-top:5px;}
.mt10 {margin-top:10px;}
.mr5  {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mb5  {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.ml5  {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.p5   {padding:5px;}
.p10  {padding:10px;}
.pt5  {padding-top:5px;}
.pt10 {padding-top:10px;}
.pr5  {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr20 {padding-right:20px;}
.pb5  {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pl5  {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl20 {padding-left:20px;}

.link     {color:#226EC9;}
.white    {color:#ffffff;}
.gray     {color:#808080;}
.darkgray {color:#555555;}
.green    {color:#006600;}
.orange   {color:#ff6600}
.blue     {color:#0000ff;}
.brown    {color:#996600;}
.red      {color:#ff0000;}
.darkred  {color:#CC0000;}
.category {color:#777777;}
.location {color:#996600;}
.line {border-top:1px solid #bbb;margin:3px 0 7px 0;}

.icon,.iconb,.icon10,.icon24,.icon32 {border:none;}
.icon,iconb {width:16px;height:16px;}
.icon24 {width:24px;height:24px;}
.icon32 {width:32px;height:32px;}
.icon64 {width:64px;height:64px;}
.iconb,.icon24,.icon32 {vertical-align:text-bottom;}

.img_sm {width:80px;height:60px;border:0;}
 img {border:0;}
.img {padding:3px;border:1px solid #ddd;background-color:#fff;}
.img:hover,.img_md:hover,.img_nb:hover {border:1px solid #FFBD5B;background-color:#FFBD5B;}
.img_md {padding:4px;border:1px solid #ccc;background-color:#fff;}
.img_nb {padding:3px;border:1px solid #fff;}

.div_smbd {width:80px;height:60px;padding:3px;border:1px solid #ddd;}

.paging_on   {color:#fff;border:1px solid #6699cc;background-color:#6699cc;padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;}
.paging_off  {color:#000;border:1px solid #bcbcde;background-color:#ffffff;padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;cursor:pointer;}

.button_orange {border:1px solid #FF6600;background-color:#FF9900; cursor:pointer;padding-top:2px;color:#ffffff;}
.button_purple {border:1px solid #4D86CD;background-color:#8AB3F0; cursor:pointer;padding-top:2px;color:#ffffff;}

/* map label */
.label          {padding:1px 0 1px 0;border:1px solid #7687DE;color:#5A67A8;background-color:#ffffff;}
.label_region   {padding:1px;color:#ffffff;background-color:#FF0000;}
.label_golf     {padding:1px 0 1px 0;border:1px solid #67B748;color:#51913A;background-color:#ffffff;}
.label_hotel    {padding:1px 0 1px 0;border:1px solid #67B748;color:#51913A;background-color:#ffffff;}
.label_poi      {padding:1px 0 1px 0;border:1px solid #7687DE;color:#5A67A8;background-color:#ffffff;}
.label_location {padding:1px 0 1px 0;border:1px solid #aaaaaa;color:#FFFFFF;background-color:#006600;}
.label_red      {padding:1px 0 1px 0;border:1px solid #B24747;color:#ffffff;background-color:#FF4C4C;}
.label_green    {padding:1px 0 1px 0;border:1px solid #51913A;color:#ffffff;background-color:#62B346;}
.label_black    {padding:1px 0 1px 0;border:1px solid #606060;color:#ffffff;background-color:#777777;}

.user_iframe  {position:absolute;top:55px;right:10px;border:5px solid #777;background-color:#fff;}
.panel_iframe {position:absolute;top:115px;left:5px;border:3px solid #555;background-color:#fff;}
.panel_close  {position:absolute;top:115px;cursor:pointer;}

.frame_header {height:38px;background-color:#8AB3F0;}
.frame_header_title {position:absolute;top:12px;left:15px;color:#fff;font-size:10pt;font-weight:bold;}
.frame_header_help {position:absolute;top:10px;right:40px;}
.frame_header_close {position:absolute;top:10px;right:10px;}

.frame_help {clear:both;padding:5px;border:1px solid #F1CC1D;background-color:#FAEFB8;-moz-border-radius:5px;-webkit-border-radius:5px;}

table.list {border:1px solid #ccc;border-collapse:collapse;}
table.list th {padding:3px 4px 3px 4px;border:1px solid #ccc;white-space:nowrap;background-color:#f1f1f1;font-weight:normal;text-align:center;}
table.list td {padding:3px 4px 3px 4px;border:1px solid #ccc;white-space:nowrap;}

table.listnp {border:1px solid #ccc;border-collapse:collapse;}
table.listnp th {padding:0px 4px 0px 4px;border:1px solid #ccc;white-space:nowrap;background-color:#f1f1f1;font-weight:normal;text-align:center;}
table.listnp td {padding:0px 4px 0px 4px;border:1px solid #ccc;white-space:nowrap;}

table.exel {border-collapse:collapse;}
table.exel thead th {border-top:1px solid #bbb;border-bottom:1px solid #bbb;text-align:left;}
table.exel th {padding:5px;border-bottom:1px solid #bbb;white-space:nowrap;background-color:#f1f1f1;text-align:center;}
table.exel td {padding:5px;border-bottom:1px solid #ccc;}

table.form th {text-align:right;}

.sidebar_list_table th {padding:1px 7px 1px 0;text-align:right;color:#777;font-weight:normal;vertical-align:top;}
.sidebar_list_table td {padding:1px 0 1px 0;vertical-align:top;}

/* yui autocomplete */
.yui-skin-sam .ac_query {color:#CC0000;font-weight:bold;}
.yui-skin-sam .ac_remainder {color:#000;}
.yui-skin-sam .yui-ac li.yui-ac-prehighlight {color:#fff;background-color:#7687de;}
.yui-skin-sam .yui-ac li.yui-ac-highlight {color:#fff;background-color:#666;}

.gbutton {padding:1px;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;text-align:center;background-color:#fff;text-decoration:none;width:80px;height:13px;cursor:pointer;}

.popup_layer {border:5px solid #555;padding:5px;background-color:#fff;z-index:999;}
.popup_layer .hd {padding:7px 10px 7px 10px;background-color:#6699cc;}
.popup_layer .hd .hd_title {color:#ffffff;font-weight:bold;}
.popup_layer .bd {padding:15px;}

