@charset "utf-8";
/* CSS Document */

/* Common */
@font-face{
    font-family: nanumG;
    src:url(./fonts/NanumGothic.eot);
    src:url(./fonts/NanumGothic.eot?#iefix) format('embedded-opentype'),
    url(./fonts/NanumGothic.woff) format('woff'),
    url(./fonts/NanumGothic.ttf) format('truetype')
}
body,input,textarea,select,button,table{font-family:nanumG,Helvetica,sans-serif}
body,html,ul,ol,li,dd,dl{margin:0;padding:0}
body,input,textarea,select,button,table{font-size:12px;line-height:1.25em}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{color:inherit;text-decoration:none}
table{border-collapse:collapse;width:100%;}
.blind,legend{position:absolute;left:0;top:-9999em;overflow:hidden}



/* Container */
.container {
	position:relative;
}

.left_block {
	position:relative; display:inline-block;
}

.right_block {
	position:relative; display:inline-block;
}

.footer {padding:1em; border-top:2px #eee solid;color:#ffffff;font-weight:bold;

background: rgb(63,76,107); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmNGM2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjRjNmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(63,76,107,1) 0%, rgba(63,76,107,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(63,76,107,1)), color-stop(100%,rgba(63,76,107,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(63,76,107,1) 0%,rgba(63,76,107,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(63,76,107,1) 0%,rgba(63,76,107,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(63,76,107,1) 0%,rgba(63,76,107,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(63,76,107,1) 0%,rgba(63,76,107,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f4c6b', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-8 */
}

/* visible */
.clear {clear:both;}
.hide {display:none;}

/* Decoration */
.bold {
	font-weight:bold;
}

.blue {
	color:blue;
}

.logo {font-weight:bold;font-size:14pt;text-align:center;}

/* input */

input[type='search']{
    -webkit-appearance: textfield;
    box-sizing: content-box;
    /* web chorome,safari remove border */    
}/* safari, chrome -> input search */

input[type="text"],input[type="password"],textarea{border:1px #A0A0A0 solid;background:#fbfcff;border:1px #CCCCCC solid; padding:.8em;}
input[type="text"]:focus,textarea:focus {}
input[type="button"] {padding-top:.4em;padding-bottom:.4em;padding-left:.6em;padding-right:.6em;min-width:60px;border-radius:2px !important;border:1px #4343C3 solid; cursor:pointer;
	color:#5b5b5b;;
}

input[type="button"]:hover {background:#71ADE7;color:white;}
input[readonly],input[readonly="readonly"] {background:#ccc !important;color:blue;}

.slipButton {height:22px !important;background:#F0F0F0;font-size:12px;font-family:Dotum;border:1px #AEAEAE solid;line-height:11px;padding-left:12px !important; padding-right:12px !important;}

select {position:relative;padding:4px;border:1px #CCCCCC solid; font-size:1.1em;}
select option {padding:10px;}

table td {padding:4px;}