@charset "utf-8";

/*.base_font {font-size:8pt; color:#333333;line-height:18px;}*/


.base_font		{

	background-color:#FFFFFF;
	margin: 0px;
    height:18 ; 			
    font-size: 10.8px;
	/*color: #000000;*/
	/*border: thin inset;*/
	font-family: 맑은 고딕, Tahoma,arial,돋움;
	border: 1px solid #999; 
	
	border-radius: 0px; /* iOS 둥근모서리 제거 */
	-webkit-appearance: none; /* 네이티브 외형 감추기 */
	-moz-appearance: none;
	appearance: none;	


}



.bt_1			{ height:23px; font-size:12px; padding:3px; background:rgb(75,112,157); border:1px solid rgb(49,99,186); color:#FFFFFF; cursor:pointer;text-align:middle;font-family:돋움,Tahoma,arial;}
.bt_red			{ height:23px; font-size:12px; padding:3px; background:#AA5555; border:1px solid rgb(49,99,186); color:#FFFFFF; cursor:pointer;text-align:middle;font-family:돋움,Tahoma,arial;}
.bt_green		{ height:23px; font-size:12px; padding:3px; background:#33AA33; border:1px solid rgb(49,99,186); color:#FFFFFF; cursor:pointer;text-align:middle;font-family:돋움,Tahoma,arial;}
.bt_gray		{ height:23px; font-size:12px; padding:3px; background:#AAAAAA; border:1px solid rgb(49,99,186); color:#FFFFFF; cursor:pointer;text-align:middle;font-family:돋움,Tahoma,arial;}
.bt_mt			{ height:23px; font-size:12px; padding:3px; background:rgb(124,3,193); border:1px solid rgb(49,99,186); color:#FFFFFF; cursor:pointer;text-align:middle;font-family:돋움,Tahoma,arial;}

.item_title		{ font-size:11px; color:#ffffff; background:#4B709D; font-weight:bold;text-align:middle;}
.item_title_red	{ font-size:11px; color:#ffffff; background:#AA1111; font-weight:bold;text-align:middle;}
.search_title	{ font-size:11px; color:#555555; background:#FFFFFF; font-weight:bold;text-align:middle;}
.font_red		{ font-size:11px; color:#FF3333; background:#FFFFFF; font-weight:bold;text-align:middle;}
.font_blue		{ font-size:11px; color:#3333FF; background:#FFFFFF; font-weight:bold;text-align:middle;}
.mon_1			{ font-family:돋움;font-size:16px; color:#FFFF33; background:#000000; font-weight:bold;text-align:middle;}
.mo_font_30		{ font-size:30px; font-weight:bold;align:middle; text-align:middle;}
.mo_font_20		{ font-size:14px; font-weight:bold;align:middle; text-align:middle;}
.mo_font_12		{ font-size:12px; font-weight:bold;align:middle; text-align:middle;}
.mo_bt_1		{ height:23px; font-size:12px; margin:0px; background:rgb(75,112,157); border:1px solid rgb(49,99,186); color:#FFFFFF; cursor:pointer;text-align:middle;font-family:돋움,Tahoma,arial;overflow:visible;padding:2px;}

.mo_bt_gray		{ height:23px; font-size:12px; margin:0px; background:#AAAAAA; border:1px solid rgb(49,99,186); color:#FFFFFF; cursor:pointer;text-align:center;font-family:돋움,Tahoma,arial;overflow:visible;padding:2px;}
.mo_bt_green	{ height:23px; font-size:12px; margin:0px; background:#55AA55; border:1px solid rgb(49,99,186); color:#FFFFFF; cursor:pointer;text-align:center;font-family:돋움,Tahoma,arial;overflow:visible;padding:2px;}
.mo_bt_red		{ height:23px; font-size:12px; margin:0px; background:#AA5555; border:1px solid rgb(49,99,186); color:#FFFFFF; cursor:pointer;text-align:center;font-family:돋움,Tahoma,arial;overflow:visible;padding:2px;}

input.checkbox_big {width: 20px; height: 22px; margin:-4px -3px -3px -4px; }


@media print {
  .noprint { display: none; }
}


.button {
  /* Fallback style */
  border: 1px solid rgba(0, 0, 0, 0.3);
  color: white;
  display: inline-block;
  font: bold 1.5em '맑은 고딕','Trebuchet MS', Arial, Helvetica, NanumGothic, '나눔고딕', 'Nanum Gothic', Dotum, '돋음';
  margin: 0px;
  text-align: center;
  text-decoration: none;
  text-shadow: 0px 1px rgba(0, 0, 0, 0.4);
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  border-radius: 0.3em;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 0px 0.05em rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 0px 0.05em rgba(0, 0, 0, 0.4);
  box-shadow: 0px 0px 0.05em rgba(0, 0, 0, 0.4);
}
.button:hover {
  -webkit-box-shadow: 0px 0px 0.05em rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 0px 0.05em rgba(0, 0, 0, 0.4);
  box-shadow: 0px 0px 0.05em rgba(0, 0, 0, 0.4);
}
.button:active {
  /* When pressed, move it down 1px */
  position: relative;
  top: 1px;
}
.button span {
  padding: 0.1em 0.3em;
  display: block;
  border-top: 0px solid rgba(255, 255, 255, 0.5);
  -webkit-border-radius: 0.1em;
  -moz-border-radius: 0.1em;
  border-radius: 0.1em;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* Pattern settings */
  -moz-background-size: 0px 0px;
  -webkit-background-size: 0px 0px;
  background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(0, 0, 0, 0.05)), color-stop(0.25, transparent), to(transparent)), -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(0, 0, 0, 0.05)), color-stop(0.25, transparent), to(transparent)), -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.75, transparent), color-stop(0.75, rgba(0, 0, 0, 0.05))), -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.75, transparent), color-stop(0.75, rgba(0, 0, 0, 0.05)));
  background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent), -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent), -moz-linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%), -moz-linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%);
  background-size: 1px 1px;
}
.button.button-khaki {
  background: #a2b598;
  background-image: -moz-linear-gradient(top, #bdd1b4, #a2b598);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bdd1b4), to(#a2b598));
  background-image: -webkit-linear-gradient(top, #bdd1b4, #a2b598);
  background-image: -o-linear-gradient(top, #bdd1b4, #a2b598);
  background-image: linear-gradient(to bottom, #bdd1b4, #a2b598);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdd1b4', endColorstr='#a2b598');
}
.button.button-khaki:hover {
  background: #bdd1b4;
  background-image: -moz-linear-gradient(top, #a2b598, #bdd1b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a2b598), to(#bdd1b4));
  background-image: -webkit-linear-gradient(top, #a2b598, #bdd1b4);
  background-image: -o-linear-gradient(top, #a2b598, #bdd1b4);
  background-image: linear-gradient(to bottom, #a2b598, #bdd1b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a2b598', endColorstr='#bdd1b4');
}
.button.button-khaki:active {
  background: #a2b598;
}
.button.button-blue {
  background: #4477a1;
  background-image: -moz-linear-gradient(top, #81a8cb, #4477a1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#81a8cb), to(#4477a1));
  background-image: -webkit-linear-gradient(top, #81a8cb, #4477a1);
  background-image: -o-linear-gradient(top, #81a8cb, #4477a1);
  background-image: linear-gradient(to bottom, #81a8cb, #4477a1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#81a8cb', endColorstr='#4477a1');
}
.button.button-blue:hover {
  background: #81a8cb;
  background-image: -moz-linear-gradient(top, #4477a1, #81a8cb);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4477a1), to(#81a8cb));
  background-image: -webkit-linear-gradient(top, #4477a1, #81a8cb);
  background-image: -o-linear-gradient(top, #4477a1, #81a8cb);
  background-image: linear-gradient(to bottom, #4477a1, #81a8cb);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4477a1', endColorstr='#81a8cb');
}
.button.button-blue:active {
  background: #4477a1;
}
.button.button-brown {
  background: #8f3714;
  background-image: -moz-linear-gradient(top, #bf6f50, #8f3714);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bf6f50), to(#8f3714));
  background-image: -webkit-linear-gradient(top, #bf6f50, #8f3714);
  background-image: -o-linear-gradient(top, #bf6f50, #8f3714);
  background-image: linear-gradient(to bottom, #bf6f50, #8f3714);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf6f50', endColorstr='#8f3714');
}
.button.button-brown:hover {
  background: #bf6f50;
  background-image: -moz-linear-gradient(top, #8f3714, #bf6f50);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8f3714), to(#bf6f50));
  background-image: -webkit-linear-gradient(top, #8f3714, #bf6f50);
  background-image: -o-linear-gradient(top, #8f3714, #bf6f50);
  background-image: linear-gradient(to bottom, #8f3714, #bf6f50);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8f3714', endColorstr='#bf6f50');
}
.button.button-brown:active {
  background: #8f3714;
}
.button.button-green {
  background: #428739;
  background-image: -moz-linear-gradient(top, #c8dd95, #428739);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c8dd95), to(#428739));
  background-image: -webkit-linear-gradient(top, #c8dd95, #428739);
  background-image: -o-linear-gradient(top, #c8dd95, #428739);
  background-image: linear-gradient(to bottom, #c8dd95, #428739);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8dd95', endColorstr='#428739');
}
.button.button-green:hover {
  background: #c8dd95;
  background-image: -moz-linear-gradient(top, #428739, #c8dd95);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#428739), to(#c8dd95));
  background-image: -webkit-linear-gradient(top, #428739, #c8dd95);
  background-image: -o-linear-gradient(top, #428739, #c8dd95);
  background-image: linear-gradient(to bottom, #428739, #c8dd95);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#428739', endColorstr='#c8dd95');
}
.button.button-green:active {
  background: #428739;
}
.button.button-red {
  background: #d82741;
  background-image: -moz-linear-gradient(top, #e84b6e, #d82741);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e84b6e), to(#d82741));
  background-image: -webkit-linear-gradient(top, #e84b6e, #d82741);
  background-image: -o-linear-gradient(top, #e84b6e, #d82741);
  background-image: linear-gradient(to bottom, #e84b6e, #d82741);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e84b6e', endColorstr='#d82741');
}
.button.button-red:hover {
  background: #e84b6e;
  background-image: -moz-linear-gradient(top, #d82741, #e84b6e);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d82741), to(#e84b6e));
  background-image: -webkit-linear-gradient(top, #d82741, #e84b6e);
  background-image: -o-linear-gradient(top, #d82741, #e84b6e);
  background-image: linear-gradient(to bottom, #d82741, #e84b6e);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d82741', endColorstr='#e84b6e');
}
.button.button-red:active {
  background: #d82741;
}
.button.button-purple {
  background: #6f50e7;
  background-image: -moz-linear-gradient(top, #b8a9f3, #6f50e7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b8a9f3), to(#6f50e7));
  background-image: -webkit-linear-gradient(top, #b8a9f3, #6f50e7);
  background-image: -o-linear-gradient(top, #b8a9f3, #6f50e7);
  background-image: linear-gradient(to bottom, #b8a9f3, #6f50e7);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8a9f3', endColorstr='#6f50e7');
}
.button.button-purple:hover {
  background: #b8a9f3;
  background-image: -moz-linear-gradient(top, #6f50e7, #b8a9f3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6f50e7), to(#b8a9f3));
  background-image: -webkit-linear-gradient(top, #6f50e7, #b8a9f3);
  background-image: -o-linear-gradient(top, #6f50e7, #b8a9f3);
  background-image: linear-gradient(to bottom, #6f50e7, #b8a9f3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f50e7', endColorstr='#b8a9f3');
}
.button.button-purple:active {
  background: #6f50e7;
}
.button.button-black {
  background: #141414;
  background-image: -moz-linear-gradient(top, #656565, #141414);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#656565), to(#141414));
  background-image: -webkit-linear-gradient(top, #656565, #141414);
  background-image: -o-linear-gradient(top, #656565, #141414);
  background-image: linear-gradient(to bottom, #656565, #141414);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#656565', endColorstr='#141414');
}
.button.button-black:hover {
  background: #656565;
  background-image: -moz-linear-gradient(top, #141414, #656565);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#141414), to(#656565));
  background-image: -webkit-linear-gradient(top, #141414, #656565);
  background-image: -o-linear-gradient(top, #141414, #656565);
  background-image: linear-gradient(to bottom, #141414, #656565);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#141414', endColorstr='#656565');
}
.button.button-black:active {
  background: #141414;
}
.button.button-orange {
  background: #f09c15;
  background-image: -moz-linear-gradient(top, #f8c939, #f09c15);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8c939), to(#f09c15));
  background-image: -webkit-linear-gradient(top, #f8c939, #f09c15);
  background-image: -o-linear-gradient(top, #f8c939, #f09c15);
  background-image: linear-gradient(to bottom, #f8c939, #f09c15);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8c939', endColorstr='#f09c15');
}
.button.button-orange:hover {
  background: #f8c939;
  background-image: -moz-linear-gradient(top, #f09c15, #f8c939);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f09c15), to(#f8c939));
  background-image: -webkit-linear-gradient(top, #f09c15, #f8c939);
  background-image: -o-linear-gradient(top, #f09c15, #f8c939);
  background-image: linear-gradient(to bottom, #f09c15, #f8c939);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09c15', endColorstr='#f8c939');
}
.button.button-orange:active {
  background: #f09c15;
}
.button.button-silver {
  background: #ffffff;
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eaeaea), to(#c5c5c5));
  background-image: -webkit-linear-gradient(top, #eaeaea, #c5c5c5);
  background-image: -o-linear-gradient(top, #eaeaea, #c5c5c5);
  background-image: linear-gradient(to bottom, #eaeaea, #c5c5c5);
  background-repeat: repeat-x;
  
}
.button.button-silver:hover {
  background: #ffffff;
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eaeaea), to(#c5c5c5));
   background-image: -webkit-linear-gradient(top, #eaeaea, #c5c5c5);
   background-image: -o-linear-gradient(top, #eaeaea, #c5c5c5);
  background-image: linear-gradient(to bottom, #eaeaea, #c5c5c5);
  background-repeat: repeat-x;
  
}
.button.button-silver:active {
  background: #ffffff;
}

