﻿/* basic */
input[type="text"]:disabled {
	background: #f6f6f6;
	color:#000000
}
input[type="radio"]:checked + label {
	color:#333333;
}
input[type="checkbox"]:checked + label {
	color:#333333;
}
.sun
{
	font-weight:bold;
	text-align:center;
	width:23px;
	padding:3px;
}
.type09 {
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;
	border-left: 0;
}#gBtn9 a{display:block; background:url('../img/gBtn9_bg.gif') left 0; float:right; font-family:'Nanum Gothic', 'RixGoM', 'Nanum Gothic', '나눔고딕', '맑은 고딕', '돋움', 'Dotum'; color:#f5fbfd; padding-left:6px; text-decoration:none; height:27px; cursor:pointer; margin-right:3px; overflow:hidden;}
#gBtn9 a:hover{background:url('../img/gBtn9_bg.gif') left -27px}
#gBtn9 a span{display:block; float:left; background:url('../img/gBtn9_bg.gif') right 0; line-height:240%; padding-right:6px; height:27px; overflow:hidden}
#gBtn9 a:hover span{background:url('../img/gBtn9_bg.gif') right -27px; color:#fff}

.td_line
{
	line-height:50px;
}
.type09 thead th {
	padding: 7px;
	vertical-align: top;
	color: #103581;
	background-color:#f2f4fb;
	border: 1px solid #d5d5db;한국원자력산업협회에서는 정부의 「원전해체 산업 육성전략」에 따라 해체분야 진입기업 지원 및 전문화를 위해 '원전해체 전문기업 확인제도' 신설을 추진하고 있습니다. 제도에 관한 의견을 자유롭게 주시면 감사하겠습니다.
}
.type09 tbody th {
	padding: 7px;
	
	vertical-align: top;
	border-bottom: 1px solid #d5d5db;
	background: #f3f6f7;
}
.type09 td {
	border-bottom: 1px solid #d5d5db;
	border-right: 1px solid #d5d5db;
}

.type09 > thead > tr > :last-child, .type09 > tbody > tr > :last-child, .type09 > tfoot > tr > :last-child {
	border-right: 0;
}

.type09 td {
	border: 1px solid #ccc;
	border-left: 0;
}
.none_cl, .none_cl td
{
	border-right: 0;
	border-left: 0;
	border-top: 0;
	border-bottom: 0;
}
.oh
{
	background-color:dddddd; padding:5px;border-radius:20px; color:#666666; text-shadow:1px 1px 1px #FFF;
	font-weight:bold;
}
.gg_btn {
	margin:0;
	background-color:#ffde02;
	border:1px solid #ffde02;
	cursor:pointer;
	color:#000000;
	font-family:'Nanum Gothic', 'RixGoM', 'Nanum Gothic', '나눔고딕', '맑은 고딕', '돋움', 'Dotum';
	font-size:13px;
	
	padding:5px 15px;
	text-decoration:none;
	-webkit-appearance:none;
	-webkit-border-radius:1px; 
}
.jung
{
	color:#737373
}
.gg_btn:link, .gg_btn:visited,.gg_btn:active ,.gg_btn:hover  {
	color:#000000;
}
.input_1
{
	margin:0;
	padding:5px;
	font-size:13px;
	font-family:'Nanum Gothic', 'RixGoM', 'Nanum Gothic', '나눔고딕', '맑은 고딕', '돋움', 'Dotum';
	text-align:left;
	border:1px solid #dadada;
	text-decoration:none;
	-webkit-appearance:none;
	-webkit-border-radius:1px; 
}
.input_btn
{
	margin:0;
	padding:5px;
	font-size:13px;
	font-family:'Nanum Gothic', 'RixGoM', 'Nanum Gothic', '나눔고딕', '맑은 고딕', '돋움', 'Dotum';
	text-align:left;
	color:#333;
	background-color:#ffffff;
	border:1px solid #dadada;
	text-decoration:none;
	-webkit-appearance:none;
	-webkit-border-radius:1px; 
}
.title_con
{
	font-weight:bold;
	text-align:left;font-size:13px;
	
	
}
.title1
{
	text-align:left;
	vertical-align:top;
	color:#1d548d;
	font-size:13px;
	font-weight:bold;
}

.input_num
{
	margin:0;
	padding:5px;
	font-size:13px;
	font-family:'Nanum Gothic', 'RixGoM', 'Nanum Gothic', '나눔고딕', '맑은 고딕', '돋움', 'Dotum';
	text-align:right;
	border:1px solid #dadada;
	text-decoration:none;
	-webkit-appearance:none;
	-webkit-border-radius:1px; 
}
 .u.i-progressbar { position:relative; }
    .progress-label {
        position:absolute;
        top:16px;
        font-weight:bold;
		 }
.temp_btn2:link, .temp_btn2:visited, .temp_btn2:active, .temp_btn2:hover {
	padding:13px 30px;
	border:1px solid #7b9df0;
	background-color:#7b9df0;
	font-family: 'Nanum Gothic', 'RixGoM', '맑은 고딕', '돋움', 'Dotum';
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}
.temp_btn2:hover, pre_btn:hover, next_btn:hover, next_btn2:hover {
	text-decoration:underline
}

.temp_btn:link, .temp_btn:visited, .temp_btn:active, .temp_btn:hover {
	padding:13px 30px;
	border:1px solid #bbbbbb;
	background-color:#ffffff;
	font-family: 'Nanum Gothic', 'RixGoM', '맑은 고딕', '돋움', 'Dotum';
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
.temp_btn:hover, pre_btn:hover, next_btn:hover, next_btn2:hover {
	text-decoration:underline
}
.checks input[type="radio"] {
	-webkit-appearance:none;
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip:rect(0,0,0,0);
	border: 0;
}
.checks input[type="radio"] + label {
	-webkit-appearance:none;
	display: inline-block;
	position: relative;
	padding-left: 30px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.checks input[type="radio"] + label:before {
	-webkit-appearance:none;
	content: '';
	position: absolute;
	left: 0;
	
	width: 17px;
	height: 17px;
	text-align: center;
	background: #fafafa;
	border: 1px solid #cacece;
	border-radius: 100%;
}
.checks input[type="radio"] + label:active:before, .checks input[type="radio"]:checked + label:active:before {-webkit-appearance:none;
	/*box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);*/
}
.checks input[type="radio"]:checked + label:before {-webkit-appearance:none;
	background: #E9ECEE;
	border: 1px solid #3e97eb;
}
.checks input[type="radio"]:checked + label:after {-webkit-appearance:none;
	content: '';
	position: absolute;
	top: 5px;
	left: 5px;
	width: 9px;
	height: 9px;
	background: #3e97eb;
	border-radius: 100%;
	
}


.checks {
	position:relative;
}
.checks input[type="checkbox"] {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip:rect(0,0,0,0);
	border: 0
}
.checks input[type="checkbox"] + label {
	display: inline-block;
	position: relative;
	padding-left: 30px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.checks input[type="checkbox"] + label:before {
	content: '';
	position: absolute;
	left: 0;
	
	width: 17px;
	height: 17px;
	line-height: 17px; /* 세로정렬을 위해 높이값과 일치 */
	margin: -2px 8px 0 0;
	text-align: center;
	vertical-align: middle;
	background: #fafafa;
	border: 1px solid #cacece;
	border-radius : 3px;
	/*box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -13px rgba(0, 0, 0, 0.05);*/
}
.checks input[type="checkbox"] + label:active:before, .checks input[type="checkbox"]:checked + label:active:before {
	/*box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);*/
}
.checks input[type="checkbox"]:checked + label:before {
	content: '\2714';
	text-shadow: 1px 1px #fff;
	background: #3e97eb;
	border-color: #3e97eb;
	/*box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -13px rgba(0, 0, 0, 0.05), inset 15px 10px -13px rgba(255, 255, 255, 0.1);*/
	font-size:11px;
	color:#ffffff;
}








.checks2 input[type="radio"] {
	-webkit-appearance:none;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip:rect(0,0,0,0);
	border: 0;
}
.checks2 input[type="radio"] + label {
	-webkit-appearance:none;
	display: inline-block;
	position: relative;
	cursor: pointer;
	padding-left:16px;
	padding-bottom:17px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	
}
.checks2 input[type="radio"] + label:before {
	-webkit-appearance:none;
	content: '';
	width: 17px;
	height: 17px;
	text-align: center;
	background: #fafafa;
	border: 1px solid #cacece;
	border-radius: 100%;
}
.checks2 input[type="radio"] + label:active:before, .checks2 input[type="radio"]:checked + label:active:before {-webkit-appearance:none;
	/*box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);*/
}
.checks2 input[type="radio"]:checked + label:before {-webkit-appearance:none;
	background: #E9ECEE;
	border: 1px solid #3e97eb;
}
.checks2 input[type="radio"]:checked + label:after {-webkit-appearance:none;
	content: '';
	width: 9px;
	height: 9px;
	background: #3e97eb;
	border-radius: 100%;
	
}





.title_con
{
	font-weight:bold;
	text-align:left;font-size:14px;
	
	
}
.title_1
{
	width:24px;
	text-align:left;
	vertical-align:top;
	color:#1d548d;
	font-size:14px;
	
}
.title_10
{
	width:35px;
	text-align:left;
	vertical-align:top;
	color:#1d548d;
	font-size:13px;
	
}
.title_1_1
{
	width:37px;
	text-align:left;
	color:#1d548d;
	font-size:14px;
	
}
.graybtn4 {

	background-color:#fb5f62;
	border-radius:2px;
	border:1px solid #fb5f62;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-family: 'Nanum Gothic', 'RixGoM', '맑은 고딕', '돋움', 'Dotum';
	font-size:13px;
	padding:4px 20px;
	text-decoration:none;
}
.graybtn4:hover {

	text-decoration:underline
}
.graybtn4:active {
	position:relative;
	top:1px;
	color:#fff
}
.graybtn4:link, .graybtn4:visited {
	color:#fff
}
.lightgreen {
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:linear-gradient(to bottom, #b8e356 5%, #a5cc52 100%);
	background-color:#b8e356;
	border:1px solid #83c41a;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: 'Nanum Gothic', 'RixGoM', '맑은 고딕', '돋움', 'Dotum';
	font-size:13px;
	font-weight:bold;
	padding:4px 13px;
	text-decoration:none;
	text-shadow:0px 1px 0px #86ae47;
}
.lightgreen:hover {
	background:linear-gradient(to bottom, #a5cc52 5%, #b8e356 100%);
	background-color:#a5cc52;
	color:#ffffff
}
.lightgreen:active {
	position:relative;
	top:1px;
	color:#ffffff
}
.lightgreen:link, .lightgreen:visited {
	color:#ffffff
}
#popup_layer {
	width:400px;
	margin-bottom:30px;
	background:#fff;
	border:solid 1px #ccc;
	position:absolute;
	top:260px;
	left:50%;
	margin-left:-200px;
	box-shadow: 0px 1px 20px #333;
	z-index:100;
	display:none;
}
.graybtn3 {
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	background-color:#ffffff;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family: 'Nanum Gothic', 'RixGoM', '맑은 고딕', '돋움', 'Dotum';
	font-size:13px;
	font-weight:bold;
	padding:1px 6px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.graybtn3:hover {
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	background-color:#f6f6f6;
}
.graybtn3:active {
	position:relative;
	top:1px;
}
.grey_mini {
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
	background-color:#3d94f6;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: 'Nanum Gothic', 'RixGoM', '맑은 고딕', '돋움', 'Dotum';
	font-size:11px;
	font-weight:bold;
	padding:3px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #1570cd;
}
.grey_mini:hover {
	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
	background-color:#1e62d0;
	color:#ffffff;
}
.grey_mini:active {
	position:relative;
	top:1px;
	color:#ffffff;
}
.grey_mini:visited {
	color:#ffffff;
}
.grey_mini:link {
	color:#ffffff;
}
.myButton2 {
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	background-color:#007dc1;
	border:1px solid #124d77;
	display:inline-block;
	color:#ffffff;
	font-family: 'Nanum Gothic', 'RixGoM', '맑은 고딕', '돋움', 'Dotum';
	font-size:13px;
	padding:6px 20px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}

.graybtn {
	/*box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);*/
	background-color:#eaf1f4;
	border-radius:6px;
	border:1px solid #b8b8b8;
	display:inline-block;
	color:#000000;
	font-family: 'Nanum Gothic', 'RixGoM', '맑은 고딕', '돋움', 'Dotum';
	width:150px;
	font-size:13px;
	font-weight:bold;
	padding:6px 13px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.graybtn2 {
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	background-color:#ffffff;
	border:1px solid #b8b8b8;
	display:inline-block;
	color:#000000;
	font-family: 'Nanum Gothic', 'RixGoM', '맑은 고딕', '돋움', 'Dotum';
	font-size:14px;
	font-weight:bold;
	padding:10px 25px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.btn1 {
	box-shadow:inset 0px 1px 0px 0px #9acc85;
	background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
	background-color:#74ad5a;
	border:1px solid #3b6e22;
	display:inline-block;
	color:#ffffff;
	font-family:'Nanum Gothic','RixGoM','Nanum Gothic','나눔고딕','맑은 고딕','돋움','Dotum'; 
	font-size:14px;
	font-weight:bold;
	padding:6px 13px;
	text-decoration:none;
}
.popup1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:'Nanum Gothic', 'RixGoM', 'Nanum Gothic', '나눔고딕', '맑은 고딕', '돋움', 'Dotum';
	font-size:11px;
	font-weight:bold;
	padding:3px 8px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.popup1:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0);
	background-color:#f6f6f6;
}
.popup1:active {
	position:relative;
	top:1px;
}
.btn {
	width:90px;
	display:inline-block;
	border:0px solid #fff;
	color:#fff;
	background:#ccc;
	text-decoration:none;
	padding:10px 40px;
	font-family:'Nanum Gothic', 'RixGoM', 'Nanum Gothic', '나눔고딕', '맑은 고딕', '돋움', 'Dotum';
}
.btn:focus {
	text-decoration:none
}
.btn:link {
}
.btn:hover
{
	text-decoration:underline
}


/*평가예정*/
.btn_warning {
	background:#ffffff;
	border:1px solid #dddddd;
	color:#333333;
	
}
.btn_warning:link, .btn_warning:visited, .btn_warning:hover, .btn_warning:active {
	color:#333333;
}
/*평가중*/
.btn_info {
	background:#666666;
	border:1px solid #666666;
	color:#ffffff;

}
.btn_info:link, .btn_info:visited, .btn_info:hover, .btn_info:active {
	color:#ffffff;
}


.btn_primary {
	background:#23b200;
	color:#ffffff;
}

.btn_primary:link, .btn_primary:visited, .btn_primary:hover, .btn_primary:active {
	color:#ffffff;
}

html {
	overflow-y:scroll;
}


.input_sum
{
	margin:0;
	padding:5px;
	font-size:13px;
	font-family:'Nanum Gothic', 'RixGoM', 'Nanum Gothic', '나눔고딕', '맑은 고딕', '돋움', 'Dotum';
	text-align:right;
	background-color:#dadada;
	border:1px solid #dadada;
	text-decoration:none;
	-webkit-appearance:none;
	-webkit-border-radius:1px; 
}
.mini_btn {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23', GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:3px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
.mini_btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64', GradientType=0);
	background-color:#ffab23;
}
.mini_btn:active {
	position:relative;
	top:1px;
}
label:hover {
	text-decoration:underline;
}
body {
	font-family: 'Nanum Gothic', 'RixGoM', 'Nanum Gothic', '나눔고딕', '맑은 고딕', '돋움', 'Dotum';
	font-size:13px;
	color: #000000;
	margin-left : 0;
	margin-top : 0;
	margin-right : 0;
	margin-bottom: 0;
	scrollbar-face-color: #F8F8F8;
	scrollbar-shadow-color:#B3B3B3;
	scrollbar-highlight-color:#B3B3B3;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #DDDDDD;
	scrollbar-arrow-color: #8B9EA6;
}
a:link {
	text-decoration: none;
	font-family: 'Nanum Gothic', 'RixGoM', 'Nanum Gothic', '나눔고딕', '맑은 고딕', '돋움', 'Dotum';
	color:#000000
}
a:visited {
	text-decoration: none;
	font-family: 'Nanum Gothic', 'RixGoM', 'Nanum Gothic', '나눔고딕', '맑은 고딕', '돋움', 'Dotum';
}
a:active {
	text-decoration: none;
	color: #333333;
	font-family: 'Nanum Gothic', 'RixGoM', 'Nanum Gothic', '나눔고딕', '맑은 고딕', '돋움', 'Dotum';
}
a:hover {
	text-decoration: underline;
	color: #E47827;
	font-family: 'Nanum Gothic', 'RixGoM', 'Nanum Gothic', '나눔고딕', '맑은 고딕', '돋움', 'Dotum';
}
img {
	border:0;
}
table {
	font-size:13px;
	border: 0;
	font-family:'Nanum Gothic', 'RixGoM', 'Nanum Gothic', '나눔고딕', '맑은 고딕', '돋움', 'dotum';
	line-height:20px;
}
.input_sum2 {
	height:22px;
	padding:2px;
	border-radius:2px;
	font-size:14px;
	font-weight:bold;
	font-family: 'Nanum Gothic', 'RixGoM', 'Nanum Gothic', '나눔고딕', '맑은 고딕', '돋움', 'Dotum';
	text-align:right;
	color:#000000;
	background-color:#ffffff;
	border:1px solid #ffffff;
	border-bottom:2px solid #F66;
	-webkit-appearance:none;
	-webkit-border-radius:1px;
	vertical-align:middle;
}
/*공통*/

.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7', GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	padding:8px 30px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
	z-index:0;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1', GradientType=0);
	background-color:#0061a7;
	color:#ffffff;
	font-family:'Nanum Gothic', 'RixGoM', 'Nanum Gothic', '나눔고딕', '맑은 고딕', '돋움', 'Dotum';
}
.myButton:active {
	position:relative;
	color:#ffffff;
	top:1px;
	font-family:'Nanum Gothic', 'RixGoM', 'Nanum Gothic', '나눔고딕', '맑은 고딕', '돋움', 'Dotum';
}
.myButton:link {
	position:relative;
	color:#ffffff;
	top:1px;
	font-family:'Nanum Gothic', 'RixGoM', 'Nanum Gothic', '나눔고딕', '맑은 고딕', '돋움', 'Dotum';
}
.blue_text {
	font-family: 'Nanum Gothic', 'RixGoM', 'Nanum Gothic', '나눔고딕', '맑은 고딕', '돋움', 'Dotum';
	;
	font-size: 13px;
	color: #1d548d;
	line-height: 17px;
	
}
.small_text {
	font-size: 13px;
	color: #000000;
	line-height: 17px;
	padding: 3px;
}
.small_text2 {
	font-size: 13px;
	color: #000000;
	line-height: 17px;
	padding: 3px;
}
.mini_text {
	font-family: "돋움,dotum";
	font-size: 11px;
	line-height:20px;
}
.org {
	color:#FF6600;
}
.wh {
	color:#FFFFFF;
}
/*form*/
.input4 {
	border: 1px solid #C9C9C9;
	font: 13px;
	font-family: 돋움, dotum, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}
.input2 {
	font: 13px;
	font-family: 돋움, dotum, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#888888;
	border: 0px solid #C3C1C3;
}

.input3 {
	font: 13px;
	font-family: 돋움, dotum, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#888888;
	border: 0px solid #ffffff;
}

select {
	border: 1px solid #C9C9C9;
	padding:4px;
	font: 13px;
	font-family: 'Nanum Gothic', 'RixGoM', 'Nanum Gothic', '나눔고딕', '맑은 고딕', '돋움', 'dotum';
	color:#000000;
}
textarea {
	border: 1px solid #C9C9C9;
	font: 13px;
	font-family: 'Nanum Gothic', 'RixGoM', '맑은 고딕', '돋움', 'Dotum';
	color:#000000;
}

.gbn {
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	background-color:#ffffff;
	border-radius:2px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family: 'Nanum Gothic', 'RixGoM', '맑은 고딕', '돋움', 'Dotum';
	font-size:13px;
	font-weight:bold;
	padding:4px 16px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.gbn:hover {
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	background-color:#f6f6f6;
	text-decoration:underline;
	font-family: 'Nanum Gothic', 'RixGoM', '맑은 고딕', '돋움', 'Dotum';
	font-size:13px;color:#666666;
}
.gbn:active {
	position:relative;
	top:1px;
	color:#666666;
	font-family: 'Nanum Gothic', 'RixGoM', '맑은 고딕', '돋움', 'Dotum';
	font-size:13px;
}
.gbn:link, .gbn:visited {
	color:#666666;
	font-family: 'Nanum Gothic', 'RixGoM', '맑은 고딕', '돋움', 'Dotum';
	font-size:13px;
}

.gbn:before
{
	display:inline-block;
	
	vertical-align:middle;
	margin-bottom:4px;
	margin-right:4px;
}


