/* LJJ 20100902_s */
html,body {width:100%;}

body, input, button {color:#666; font-family:"돋움",Dotum,AppleGothic,Sans-serif; font-size:12px; line-height:1.5em;}
body {background:url(../images/main_bg.gif) repeat-x #FFF;}

/* {margin:0; padding:0;} ol ul li NO */
body,blockquote,code,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,input,pre,legend,p,textarea,table,th,td {margin:0; padding:0;}
body {text-align:center;}

/* hr {display:none;} */
img,fieldset {border:none;}
table {border-collapse:collapse; border-spacing:0;}

address{font-style:normal}

.clear {clear:both;}

.fl {float:left;}
.fr {float:right;}

.ovh {overflow:hidden}

.btn {cursor:pointer; padding:0 5px;}

.blind {overflow:hidden; position:absolute; top:0; left:0; width:0; height:0; font-size:0; line-height:0; visibility:hidden;}

.skip {position:absolute; width:0; height:0; font-size:0; line-height:0; top:-5000px;}

a {color:#444444; text-decoration:none;}
a:hover {color:#178bca; text-decoration:underline;}
/* a:active, a:focus {color:#178bca; text-decoration:underline;} */

/* ul li setting */
/*
ul {margin:16px 0; padding:0 0 0 40px; list-style:outside disc;}
ul li {margin:0; padding:0;}
*/
ul.ulnone,ol.ulnone {margin:0; padding:0; list-style:none;}
ul.ulnone li,ol.ulnone li {margin:0; padding:0;}

/* text setting */
.txtc1 {color:#6981a6}
.txtc2 {color:#818181}
.txtc3 {color:#0078a5}
.txtc4 {color:#3382a5}
.font11 {font-size:11px}
.font14 {font-size:14px}
.bold {font-weight:bold;}
.textac {text-align:center;}
.textal {text-align:left;}

 /* bg setting */
.bg1 {background-color:#601717}
.bg2 {background-color:#14202b; overflow:hidden}
.bg3 {background-color:#f4f5f5;}

/* tab */
.tab01 {padding-bottom:44px}
.tab01 ul {margin:0; padding:0; list-style:none; background:url() repeat-x bottom; overflow:hidden; height:27px}
.tab01 ul li {margin:0; padding:0; float:left}
 
 /* table setting */
.table1 {clear:both; background:#FFF; border:1px #dfdfdf solid; width:100%; position:relative;}
.table1 caption {font-weight:bold; text-align:left;  padding-bottom:10px; font-size:14px;}
.table1 th,.table1 td {border:1px #dfdfdf solid; padding:4px 6px 5px; vertical-align:middle;}
.table1 th {background:#f7f7f8; text-align:center;}
.table1 img,.table1 select, {vertical-align:middle;}
.table1 label {padding-top:3px;}
.table1 a {color:#F60; text-decoration:underline;}
caption.none {display:none;}

.table2 {clear:both; background:#FFF; width:100%; position:relative;}
.table2 th,.table2 td {border:1px #787d80 solid; padding:4px 10px 5px; vertical-align:middle;}
.table2 th {background:#acb1b4; text-align:center; color:#FFF}

.table3 {clear:both; background:#FFF; border-left:1px #888 solid;}
.table3 td {border:1px #888 solid; padding:8px 2px 10px}

/* dl */
.datadl1 { margin:20px 0; padding:0 10px;}
.datadl1 dt {clear:both; float:left; width:90px; text-align:right; font-weight:bold; padding:2px;}
.datadl1 dd {text-indent:3px; padding:2px;}

.border_no {border:none;}

.form1 {font-size:12px; color:#000000;  border-width:1px; border-color:#B8B8B8; border-style:solid;}

/* input {font-size:12px; vertical-align:middle; padding:1px 2px; margin:0;} */
input.short {width:50px;}
input.log {width:90%;}

label.short {width:70px; display: block; float:left;}

/* */
.txtspace01 {padding:34px 0 0 153px}
.txtspace02 {padding-top:23px}
.txtspace03 {padding-bottom:18px}
.txtspace04 {padding-top:5px}
.txtspace05 {padding-top:10px}

.imgspace01 {padding-left:44px}

/* btn color */
input.black {
	color:#d7d7d7;
	border:solid 1px #333;
	background:#333;
	background:-webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background:-moz-linear-gradient(top,  #666,  #000);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
input.orange {
	color:#fef4e9;
	border:solid 1px #da7c0c;
	background:#f78d1d;
	background:-webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background:-moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
input.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
input.blue {
	color:#d9eef7;
	border:solid 1px #0076a3;
	background:#0095cd;
	background:-webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background:-moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
input.red {
	color:#faddde;
	border:solid 1px #980c10;
	background:#d81b21;
	background:-webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background:-moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
input.white {
	color:#606060;
	border:solid 1px #b7b7b7;
	background:#fff;
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background:-moz-linear-gradient(top,  #fff,  #ededed);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
input.gray {
	color:#f5f5f5;
	border:solid 1px #555;
	background:#6e6e6e;
	background:-webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background:-moz-linear-gradient(top,  #888,  #575757);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}



