@charset "utf-8";
*html {height:100%;}
body {margin:0; padding:0;}
div {margin:0; padding:0; color:#5c5c5c; font-size:12px; font-family:'돋움',dotum,Tahoma,Geneva, sans-serif; line-height:140%; overflow:hidden;}

input, textarea, select, button {margin:0; padding:0;}
form {display:block; border:none;}
fieldset {margin:0px; padding:0px; border:none;}
input {padding:0px; vertical-align:middle; border:none;}
input[type~="text"] {border:1px solid #dcdcdc; padding:1px;}
input[type~="password"] {border:1px solid #dcdcdc; padding:1px;}
input[type~="file"] {border:1px solid #dcdcdc; padding:2px 0 2px 5px;}
input[type~="checkbox"] {border:none; margin:-1px 0; padding:2px 0 2px 5px;}
input[type~="radio"] {border:none; margin:-1px 0; padding:2px 0 2px 5px;}
input[type~="button"]{padding-top:3px; cursor:pointer;}
input[type~="submit"]{padding-top:3px; cursor:pointer;}
input[type~="image"]{margin:0; padding:0; cursor:pointer;}
button {border:none;}

select {vertical-align:middle; padding:0;}
textarea {padding:2px 0 2px 5px; border:1px solid #ccc;}

a {margin:0; padding:0;}

p {margin:0; padding:0;}

strong {margin:0; padding:0; font-weight:bold;}
Form {display:inline; margin:0; padding:0;}
img {border:none; margin:0; padding:0; vertical-align:top;}

caption {display:none;}
fieldset {margin:0; padding:0; border:0;}
table {margin:0;  border-collapse:collapse; table-layout:fixed;}
td{word-break:break-all;}
th{word-break:break-all;}

ul,li,ol,dl,dd,dt {margin:0; padding:0; list-style:none; overflow:hidden;}
ul,li,ol {line-height:100%;}
hr {padding:0; margin:0;}

h1 {margin:0; padding:0; overflow:hidden;}
h2 {margin:0; padding:0; overflow:hidden;}
h3 {margin:0; padding:0; overflow:hidden;}
h4 {margin:0; padding:0; overflow:hidden;}
h5 {margin:0; padding:0; overflow:hidden;}
h6 {margin:0; padding:0; overflow:hidden;}

a:link		{color: #717171; text-decoration: none;}
a:visited	{color: #717171; text-decoration: none;}
a:hover		{color: #ff5300; text-decoration: none;}
a:active	{color: #717171; text-decoration: none;}
a			{color: #717171; text-decoration: none;}

a:focus {color:#333;}

a.rollover img				{border-width:0; display:inline;} 
a.rollover img.over		{display:none;}
a.rollover:hover			{border:0;}
a.rollover:hover img		{display:none;}
a.rollover:hover img.over	{display:inline;}


.clear{clear:both; width:100%;}
.float_l{float:left;}
.float_r{float:right;}

.align_c	{text-align:center !important;}
.align_r	{text-align:right !important;}
.align_l	{text-align:left !important;}

.valign_t{vertical-align:top;}
.valign_m{vertical-align:middle;}
.valign_b{vertical-align:bottom;}

.strong{font-weight:bold;}
.f_normal{font-weight:normal !important;}
.nobg{background:none !important;}
.noline{border:none !important;}

.nomargin{margin:0 !important;}
.nopadding{padding:0 !important;}

.hand{cursor:pointer;}

.hidden{display:none;}