

table.default th, table.default td {	
    padding:6px 10px;
}

td.rightimg {	
	text-align:right;
	vertical-align: top;
	float:right;
	padding-right: 5px;
	cursor:pointer;
}

.iePngFix { behavior:url(/iepngfix.htc); }

input.len30 {
    border:1px solid #d3d8dc;
    width:30px;
}

input.len40 {
    border:1px solid #d3d8dc;
    width:40px;
}

table.form td.mandatory:after, .str_mandatory {
    padding-right:5px;
    content:"*";
    color:red;
    font-weight:bold;	
}

table.form td.titlemandatory:after, .titlestr_mandatory {
	width:650px;
}

input.len70 {
    border:1px solid #d3d8dc;
    width:70px;
}

input.len90 {
    border:1px solid #d3d8dc;
    width:90px;
}

input.len100 {
    border:1px solid #d3d8dc;
    width:100px;
}

input.len200 {
    border:1px solid #d3d8dc;
    width:500px;
}

input.len400 {
    border:1px solid #d3d8dc;
    width:300px;
}

.btn {
    font-family:"돋움", Dotum, sans-serif;
    background:#FFF no-repeat;
    font-weight:bold;
    padding:5px 40px;
    border:2px solid #72b4fe;
    overflow:visible;
    cursor:pointer;
    margin:1px 5px;
    letter-spacing:0.05em;
    color:#000;
}

p.btns {
    text-align:center !important;
    margin-bottom:30px;
}

table.default caption, h2.subtitle {
    text-align:left;
    padding:0 0 0 0;
    font-weight:bold;
    background:url('../images/formmail1_header.png') 0px center no-repeat;
    font-size:1em;
}

input, textarea {
    background-color:#FFF;
    font-size:1.1em;
    padding:2px 0 2px 0;
}
table.default textarea {
    width:500px;
    border:1px solid #d3d8dc;
}

#file_docs01 {
    padding:4px 0 0 0;
    margin-bottom:0px;
    color:#5E5E5E;
	font-size:0.9em;
}





