@charset "UTF-8";

@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

html, body {height:100%; margin:0; padding:0; border:0; line-height:18px;}
body{ height:100%; margin:0; padding:0; font-size:12px; color:#555555;  font-family:'Noto Sans KR', sans-serif;;line-height:18px; min-width:1250px }

pre {border:1px solid red;}


div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,p,pre{ 
	margin:0; padding:0;
	list-style:none;}


a{vertical-align:middle}
table, tr, td, th {border-collapse:collapse;border-spacing:0px;padding:0px;}
select { padding:0px; margin:0; color:#696969; border:1px solid #bebebe; vertical-align:middle; font-size:100%;font-family:'Noto Sans KR', sans-serif; background:#fbfbfb; }
fieldset {padding:0;}
fieldset,dl,dd,dt,img{border:0;vertical-align:middle;}
address,em{font-style:normal; }
hr,legend {display:none;}
caption {width:0; font-size:0;line-height:0;height:0;overflow:hidden;}
input { margin:0; padding:0; vertical-align:middle; font-size:12px; color:#555555; font-family:'Noto Sans KR', sans-serif; }
button { border:0; background:0; padding:0; margin:0; }

input[type=text].datepicker {width:80px; margin-right:4px; }
button.ui-datepicker-trigger {border:none; *vertical-align:middle; cursor:pointer; background:none; margin-left:1px;}
input[type="button"], input[type="submit"] {height:22px; line-height:20px; border:1px solid #2c3447; background:#3e455b; color:#FFF; border-radius:3px; padding:0 5px; cursor:pointer;}
input[type="text"], input[type="password"] {height:20px; border-top:1px solid #cacaca; border-left:1px solid #cacaca; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; background:#f8f8f8; font-size:12px; padding:0 5px; letter-spacing:0px; margin:2px;}
input[type="file"] {height:20px; margin:2px;}
textarea{min-height:120px; width:98%; border-top:1px solid #cacaca; border-left:1px solid #cacaca; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; background:#f8f8f8; font-size:12px; padding:5px; letter-spacing:0px; margin:2px;}
select {vertical-align:middle; margin:2px; height:22px; line-height:22px; border-top:1px solid #cacaca; border-left:1px solid #cacaca; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; background:#f8f8f8; font-size:12px;}

.checkbox {text-align:left; vertical-align:middle;}
.checkbox input[type="checkbox"]{display:none;}
.checkbox input[type="checkbox"] + label{display:inline-block; height:20px; line-height:22px; background:url("../../images/kis/comm/checkbox_off.jpg") left center no-repeat; cursor:pointer; padding-left:20px; padding-right:3px;}
.checkbox input[type="checkbox"]:checked + label {background:url("../../images/kis/comm/checkbox_on.jpg") left center no-repeat;}

a:link {color:#555;text-decoration:none;}
a:visited {color:#555;text-decoration:none;}
a:active {color:#555;text-decoration:none;}
a:hover {text-decoration:underline;color:#3D7A00;}

/* 
.clearfix {display: inline-block;}
.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

.blind {overflow:hidden; position:absolute; top:-10000px; left:0; font-size:0; line-height:0; height:0;text-indent: -99999px; z-index:200;}

floating 
.fl {float:left;}
.fr {float:right;}
.frI {float:right !important;}
.fn {float:none !important;}
.cl {clear:both;}
*/
/* margin 
.mt0 {margin-top:0 !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt60 {margin-top:60px !important;}
.mt80 {margin-top:80px !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml16 {margin-left:16px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.mb0 {margin-bottom:0 !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb60 {margin-bottom:60px !important;}
.mb80 {margin-bottom:80px !important;}
*/
/* padding 
.pl0 {padding-left:0 !important;}
.pb0 {padding-bottom:0 !important;}
.pt0 {padding-top:0 !important;}
*/
/* align 
.tal {text-align:left !important;}
.tar {text-align:right !important;}
.tac {text-align:center !important;}
.vat {vertical-align:top !important;}
*/
/* font 
.lts {letter-spacing:-1px;}
.fwn {font-weight:normal;}
*/
/* top_search 
.search_area {position:absolute; top:0px; right:0px; width:182px; height:35px; background-color:#5e5e5e; z-index:20;}
.search_area input[type='text'] { padding:0 6px 0 16px; width:120px; font-size:12px; height:35px; line-height:35px; border:0 none; background:none; float:left;}
*/

/* text-align
.tl {text-align:left !important;}
.tr {text-align:right !important;}
.tc {text-align:center !important;} 
.vt {vertical-align:top !important} */ 