/* Reset -----------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,hr,input,textarea,button{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}body{line-height:1;color:#000;background:#2e2929;font-family:HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:300;font-size:12px}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}section,header,article,aside,footer,nav{display:block}.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}* html .clearfix{zoom: 1;}*:first-child+html .clearfix {zoom: 1;}


/* Basic Elements */
html{overflow-y:scroll}
html, body {height:100%;background: #ffffff;}
body, table, textarea, input, select, button {font-family:dotum,"µ¸¿ò"; font-size:12px; color:#333333; letter-spacing:0px; line-height:16px;}
input, select ,img {vertical-align:middle;}
img, fieldset, iframe {border:0 none;}
li, dl, dt, dd {list-style:none;}
table {border-collapse:collapse;}
a {text-decoration:none; color:#333333; cursor:pointer;}

.png24 { tmp:expression(setPng24(this)); }