html, body{
	min-width:1900px;
}

body{ padding:0px;}

body {
  font-family: 'Malgun Gothic', 'Dotum', "Helvetica Neue", 'Helvetica', 'Arial', 'sans-serif';
  font-size: 12px;
  line-height: 1.42857143;
  color: #000;
  background-color: #ffffff;	
}

.nanum{ font-family:'NanumGothic', 'dotum', 'gulim', 'arial', 'sans-serif'; font-size:13px;}



@font-face {
	font-family: 'NanumSquareB';
	src: url('/common/resources/fonts/nanum/NanumSquareB.eot');
	src: url('/common/resources/fonts/nanum/NanumSquareB.eot?#iefix') format("embedded-opentype"), 
		url('/common/resources/fonts/nanum/NanumSquareB.woff') format("woff"), 
		url('/common/resources/fonts/nanum/NanumSquareB.ttf') format("truetype");
  }
  @font-face {
	font-family: 'NanumSquareR';
	src: url('/common/resources/fonts/nanum/NanumSquareR.eot');
	src: url('/common/resources/fonts/nanum/NanumSquareR.eot?#iefix') format("embedded-opentype"), 
		url('/common/resources/fonts/nanum/NanumSquareR.woff') format("woff"), 
		url('/common/resources/fonts/nanum/NanumSquareR.ttf') format("truetype");
  }
  @font-face {
	font-family: 'NanumSquareL';
	src: url('/common/resources/fonts/nanum/NanumSquareB.ttf') format("truetype");
  }
  @font-face {
	font-family: 'NanumSquareEB';
	src: url('/common/resources/fonts/nanum/NanumSquareEB.eot');
	src: url('/common/resources/fonts/nanum/NanumSquareEB.eot?#iefix') format("embedded-opentype"), 
		url('/common/resources/fonts/nanum/NanumSquareEB.woff') format("woff"), 
		url('/common/resources/fonts/nanum/NanumSquareEB.ttf') format("truetype");
  }


  

.m0{ margin:0px !important; }
.m5{ margin:5px !important; }
.m10{ margin:10px !important; }
.m20{ margin:20px !important; }

.mt0{ margin-top:0px !important; }
.mt5{ margin-top:5px !important; }
.mt10{ margin-top:10px !important; }
.mt20{ margin-top:20px !important; }

.mb0{ margin-bottom:0px !important; }
.mb5{ margin-bottom:5px !important; }
.mb10{ margin-bottom:10px !important; }
.mb20{ margin-bottom:20px !important; }

.ml0{ margin-left:0px !important; }
.ml5{ margin-left:5px !important; }
.ml10{ margin-left:10px !important; }
.ml20{ margin-left:20px !important; }

.mr0{ margin-right:0px !important; }
.mr5{ margin-right:5px !important; }
.mr10{ margin-right:10px !important; }
.mr20{ margin-right:20px !important; }

.p0{ padding:0px; }
.p5{ padding:5px; }
.p10{ padding:10px; }
.p20{ padding:20px; }

.pt0{ padding-top:0px; }
.pt5{ padding-top:5px; }
.pt10{ padding-top:10px; }
.pt20{ padding-top:20px; }

.pt0{ padding-bottom:0px; }
.pb5{ padding-bottom:5px; }
.pb10{ padding-bottom:10px; }
.pb20{ padding-bottom:20px; }

.pl0{ padding-left:0px; }
.pl5{ padding-left:5px; }
.pl10{ padding-left:10px; }
.pl20{ padding-left:20px; }

.pr0{ padding-right:0px; }
.pr5{ padding-right:5px; }
.pr10{ padding-right:10px; }
.pr20{ padding-right:20px; }


thead.p0 th,thead.p0 td,tbody.p0 th,tbody.p0 td,tfoot.p0 th,tfoot.p0 td,tr.p0 th,tr.p0 td{ padding:0px; }
thead.p5 th,thead.p5 td,tbody.p5 th,tbody.p5 td,tfoot.p5 th,tfoot.p5 td,tr.p5 th,tr.p5 td{ padding:5px; }
thead.p10 th,thead.p10 td,tbody.p10 th,tbody.p10 td,tfoot.p10 th,tfoot.p10 td,tr.p10 th,tr.p10 td{ padding:10px; }
thead.p20 th,thead.p20 td,tbody.p20 th,tbody.p20 td,tfoot.p20 th,tfoot.p20 td,tr.p20 th,tr.p20 td{ padding:20px; }

.tleft{ text-align:left !important; }
.tright{ text-align:right !important; }
.tcenter{ text-align:center !important; }

tr.tright th,
tr.tright td{ text-align:right; }

tr.tleft th,
tr.tleft td{ text-align:left; }

tr.tcenter th,
tr.tcenter td{ text-align:center; }

th{ text-align:center; }

.inline{ display:inline; }
.block{ display:block; }
.clear{ clear:both; }

ul.inline li{ display:inline-block; *display:inline;}

.pull-top{ vertical-align:top; }
.pull-bottom{ vertical-align:bottom; }


.middle{ vertical-align:middle; }

.nostretch{ width:auto; }

.tnormal{ color:#000; }

.tactivate,
.em{ font-weight:bolder; }
.tdisable{ color:#000; }
.twarn{ color:#0099FF; }
.tnotice{ color:#000; }

.tsmall{ font-size:11px; letter-spacing:-1px; }
.wb{ font-weight:bolder; }
.wn{ font-weight:normal; }
.date{ font-family:tahoma; font-size:11px; }

.show{ display:inherit; }
.iblock{ display:inline-block; }

.abs{ position:absolute; }


.date,
.price{ width:80px; }
.wauto{ width:auto; }

.numberformat{ text-align:right; }

input.price{ text-align:right; width:90px; }

.pointer{ cursor:pointer; }

.bolder{ font-weight:bolder; }

.hidden{ position:absolute; left:-9999px; top:-9999px;}

.finded{ color:#000; background-color:yellow; }

.container{
	width:960px !important;
	padding:0px;
	margin:0px auto;
}
.text-white,
.text-white:link,
.text-white:visited,
.text-white:hover,
.text-white:active{ color:#fff; }

table tr th{
	color:black;
	font-weight:bolder;
	background-color:#eee;
	border-color:#dcdcdc !important;
}

table thead tr th,
table thead tr td{
	background-color:#f4fcfe;
	color:#4aaeb0;
	font-weight:bolder;
	border-top:2px solid #dcdcdc !important;
	border-bottom-width:1px !important;
}


table td,
table th{ vertical-align:middle !important; }

.text-red{ color:red; }

label.label{
	font-weight:normal !important;
	font-size:11px !important;
	padding:1px;
	font-family:'dotum' !important;
	border-radius:0px;
	vertical-align:bottom;	
}

.ui-datepicker{
	z-index:9999 !important;
}

 .input-group-btn:first-child > select{
	margin-right: -1px !important;
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}

 .input-group-btn:last-child > *{
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	margin-left:-1px;
}

.input-group-btn:last-child > *:last-child{
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}

.noticeName{
	color:#076565 !important;
}

.regCloseTime{
	font-weight:bolder;
}

.basePrice{
	color:red;
}

.assumePrice{
	color:green;	
}

label{
	font-weight:normal !important;
}


table.table-charts th{
	background-color:#f4fcfe;
	color:#061437;
	font-weight:normal;
}

table.table-charts tr.active th{
	background-color:#f4fcfe;
}

table.table-data th{
	background-color:#2085b4;
	color:#fff;
}

table.table-data{
	border:none;
}

table.table-company th,
table.table-company td{
	border-color:#79529c !important;
}

table.table-company th{
	color: #ffffff;
	background-color:#8B6DB7;
	
}

table.table-search th,
table.table-search td{
	border-color:#e9deb4 !important;
}

table.table-search th{
	color: #ff8400;
	background-color:#fefaf4;
}


.multiPrices table td,
.multiPrices table th{
	padding:2px !important;
}

.multiPrices table.table-data th{
	background-color:#2085b4;
	color:#fff;
}

.multiPrices{
	border:1px solid #dcdcdc !important;
	margin:0px 0px;
	padding:0px;
	display:block;
	width:auto;
	overflow:scroll;
	height:250px;
}

#historyLegend{
	background-color:#fff;
	display:inline-block;
	margin-top:10px;
}

#historyLegend .legendLabel{ 
	padding:0px 5px;
	font-size:12px; 
}

.today{
	color:#2080d0;
}

.servicePrice{
	color:#8B6DB7;
	font-weight:bolder;
	text-align:center;	
}

.REG_CLOSE_TIME,
.BID_CLOSE_TIME{
	font-weight:bolder;
}

.REG_CLOSE_TIME .blink{
	color:red !important;
}

.REG_CLOSE_TIME .blink .today{
	color:red !important;
}

.btn-gobid{
	background-color:#f1f1f1;
}

.btn-type1{
	background-color:#3085ac;
	border-color:#3085ac;
	color:#fff;
}

.btn-type2{
	background-color:#5ca1d8;
	border-color:#5ca1d8;
	color:#fff;
}

label input{
	vertical-align:sub;
}

table.table-notices tbody{
	border-top-width:5px !important;
}

.table1 th{
	background-color:#e9f6fc;
	color:#000000;
}

.table1 th,
.table1 td{
	border-color:#7ECAED !important;
}

.nav-tabs li{
	background-color:#eee;
}

.table-sora th{
	background-color:#f3f8fe;
	color:#8d97dc;
}

.table-green th{
	background-color:#eee;
	color:black;
}

.table-orange th{
	background-color:#eee;
	color:black;
}

.table-orange th{
	border:1px solid #dcdcdc !important;
}

.table-orange td{
	border:1px solid #ccc !important;
}

.table-orange tr.winner td{
	border-top:2px solid #ffaf18 !important;
	border-bottom:2px solid #ffaf18 !important;
}

.table-orange tr.winner td:first-child{
	border-left:3px solid #ffaf18 !important;
}

.table-orange tr.winner td:last-child{
	border-right:2px solid #ffaf18 !important;
}

.badge.badge-winner{
	border-radius:0px;
	background-color:#8B6DB7 !important;
}


.bar-yellow{
	background-color:#d9db42;
}

.bar-green{
	background-color:#9cd599;
}

.bar-blue{
	background-color:#64bfcc;
}

.nav.nav-tabs > li > a,
.nav.nav-tabs > li.active > a{
	border:1px solid #ccc;
	margin:0px;
	border-left-width:0px !important;
}

.nav.nav-tabs > li:first-child > a{
	border-left-width:1px !important;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dcdcdc;
}
