@charset "utf-8";

/* Default Style
*******************************************************/
* {margin:0; padding:0;}
html, body, div, span, object, frame, iframe, table, caption, thead, tbody, tfoot, tr, th, td, form, fieldset, legend, label, input, select, textarea, button,
dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre {font-family:"굴림", Gulim, Sans-Serif;font-size:12px; color:#333;}
a, abbr, acronym, address, big, cite, code, dfn, em, strong {font-size:100%;}
abbr, img, fieldset {border:0 none;}
address, cite, em {font-style:normal;}
ol, ul, li {list-style:none;}
a {color:#333; text-decoration:none;cursor: pointer;}
/* a:hover {color:#333; text-decoration:underline;} */
table td a:visited {color:#cd0093;}
.none_visited a:visited {color:#333;}
#ext-gen7 table td a:visited {color:#676767;}
table {border-collapse:collapse; border-spacing:0;}
img{vertical-align:top;}

/* skip */
.skip, hr, legend, caption{visibility:hidden;left:-5000px;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;}
#accessibility{position:relative;}
#accessibility a{display:block; width:1px; height:1px; margin-bottom:-1px; font-size:0; overflow:hidden; text-align:center;}
#accessibility a:focus, #accessibility a:active{width:100%; height:auto; padding:5px 0; background:#eee; font-size:1.3em; font-weight:bold;}

/* Png 24
.png24 { tmp:expression(setPng24(this)); }*/

input{vertical-align:middle;}
select{vertical-align:middle; height:18px; line-height:1.3em;}
sup{font-size:12px;}
.viewer{border-top:0 none; height:100%;}