@charset "UTF-8";
* {padding:0; margin:0;}
@ import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);
html, body { height: 100%; width: 100%; background-color:#f0f0f0;overflow-x:hidden;}
* {-webkit-text-size-adjust:none;}
body {background-color:#f0f0f0;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;font-style:normal;font-weight:normal; font-family:'Open Sans',sans-serif;, gulim;}
font-family: ''Open Sans',sans-serif;', serif;
@font-face { font-family:'Open Sans',sans-serif;, gulim; }
a:link {font-family: 'Open Sans',sans-serif;, gulim;text-decoration:none; }
a:visited {font-family: 'Open Sans',sans-serif;, gulim;}
a:hover {font-family: 'Open Sans',sans-serif;, gulim;}
a:active {font-family: 'Open Sans',sans-serif;, gulim;}
ul,ol{list-style:none;margin:0; padding:0;}

.nocachnotice td{ font-size:14pt};

img, fieldset {border:none; vertical-align:top;}
.loginbtn {background-color:#066aa5; font-weight:bold;overflow:hidden; display:block; width:80px; height:70px;text-align:center; color:#fff; font-size:17px; line-height:75px;border-radius:5px;}
.submitbtn {background-color:#066aa5; font-weight:bold;overflow:hidden; display:block; text-align:center; color:#fff; font-size:15px;border-radius:5px;}
.adminmenutop{padding:10px;}
ul.ct {margin-left:auto; margin-right:auto;display:table;}
.adminmenutop li {line-height:25px;text-align:center;font-size:9pt;float:left;padding-right:10px;}
.adminmenutop li a {text-decoration:none;color:#FFFFFF;}

.admintoptable td {line-height:25px;text-align:center;font-size:9pt;float:left;padding-right:10px;color:#FFFFFF;}
.admintoptable td a {text-decoration:none;color:#FFFFFF;}
table.admintoptable{padding-top:6px}

.reg_topid {position:absolute;width:850px;top:0%; left:50%; margin-left:-425px; margin-top:0px;}
.black{width:100%;height:100%;position:fixed;top:0;left:0;z-index:888999999;background:rgba(0,0,0,0.7);display:none;}
.black_loading{width:100%;height:100%;position:fixed;top:0;left:0;z-index:988999999;background:rgba(255,255,255,0.7);display:none;}

.messagebox {position: absolute; top: 100px;left: 100px; width:80%; height:250px; display:none;visibility:hidden;text-align:center;z-index:101;border:1px solid #000000;background-color:#7F7F7F; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;z-index:99999}
.messagebox2 {position: absolute; top: 100px;left: 100px; width:90%; height:250px; display:none;visibility:hidden;text-align:center;z-index:101;border:1px solid #000000;background-color:#7F7F7F; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;z-index:9999}
.mgbox_workdone {position: absolute; top: 100px;left: 100px; width:80%; max-width:400px;  display:none;visibility:hidden;text-align:center;
				border:1px solid #000000;background-color:#498BC4; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;z-index:10}

.insidemsgbox {width:95%;background-color:#FFFFFF;padding:0px;margin:0 auto;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
.inside_message_text { width:95%;text-align:center;font-size:10pt}

table.imagetable { padding-right:20px;padding-top:15px}
table.imagetable td {font-size:9pt ;padding-right:5px;font-family:'Open Sans',sans-serif;, gulim;}
coinfo1_li{padding:0 0 0 0px;font-size:17px;height:30px}
.co_input {height:25px;width:98%;}
.co_input2 {height:25px;width:40%;}
.co_input3 {height:25px;width:80%;}
table.regevent{ padding-right:10px;padding-left:10px;padding-top:15px;padding-bottom:15px;border-color:#F1F1F1;}
table.regevent td { padding-right:10px;padding-left:10px;padding-top:5px;padding-bottom:5px;border-color:#F1F1F1;font-size:10pt}
table.agreemt td { padding-right:10px;padding-left:10px;padding-top:5px;padding-bottom:5px;border-color:#F1F1F1;font-size:10pt}

.bottom_smenus li{float:left; width:20%; text-align:center; height:64px;font-size:10pt;white-space: nowrap;}
.bottom_smenus li a{display:block; height:35px; line-height:35px; border:1px solid #362d25; color:#FFFFFF; font-size:1.3em; font-weight:900; background:#483f35;white-space: nowrap; /* Old browsers */
	/* background: -moz-linear-gradient(top,  rgba(88,90,93,1) 0%, rgba(24,24,24,1) 100%); /* FF3.6+ */
	/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(88,90,93,1)), color-stop(100%,rgba(24,24,24,1))); /* Chrome,Safari4+ */
	/* background: -webkit-linear-gradient(top,  rgba(88,90,93,1) 0%,rgba(24,24,24,1) 100%); /* Chrome10+,Safari5.1+ */
	/* background: -o-linear-gradient(top,  rgba(88,90,93,1) 0%,rgba(24,24,24,1) 100%); /* Opera 11.10+ */
	/* background: -ms-linear-gradient(top,  rgba(88,90,93,1) 0%,rgba(24,24,24,1) 100%); /* IE10+ */
	/* background: linear-gradient(to bottom,  rgba(88,90,93,1) 0%,rgba(24,24,24,1) 100%); /* W3C */
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585a5d', endColorstr='#181818',GradientType=0 ); /* IE6-9 */
	}

.bottom_smenus li a.on{background:#362d25;white-space: nowrap; color:#25d4ce; /* Old browsers */
	/* background: -moz-linear-gradient(top,  rgba(193,72,72,1) 0%, rgba(140,24,24,1) 100%); /* FF3.6+ */
	/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,72,72,1)), color-stop(100%,rgba(140,24,24,1))); /* Chrome,Safari4+ */
	/* background: -webkit-linear-gradient(top,  rgba(193,72,72,1) 0%,rgba(140,24,24,1) 100%); /* Chrome10+,Safari5.1+ */
	/* background: -o-linear-gradient(top,  rgba(193,72,72,1) 0%,rgba(140,24,24,1) 100%); /* Opera 11.10+ */
	/* background: -ms-linear-gradient(top,  rgba(193,72,72,1) 0%,rgba(140,24,24,1) 100%); /* IE10+ */
	/* background: linear-gradient(to bottom,  rgba(193,72,72,1) 0%,rgba(140,24,24,1) 100%); /* W3C */
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c14848', endColorstr='#8c1818',GradientType=0 ); /* IE6-9 */
	font-size:17pt;
}


.bottom_smenus2 li{float:left; width:20%; text-align:center; height:44px;font-size:10pt;white-space: nowrap;}
.bottom_smenus2 li a{display:block; height:40px; line-height:40px; border:1px solid #000; color:#FFFFFF; font-weight:900; font-size:1.6rem;background: rgb(88,90,93); white-space: nowrap;/* Old browsers */
	background: -moz-linear-gradient(top,  rgba(88,90,93,1) 0%, rgba(24,24,24,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(88,90,93,1)), color-stop(100%,rgba(24,24,24,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(88,90,93,1) 0%,rgba(24,24,24,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(88,90,93,1) 0%,rgba(24,24,24,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(88,90,93,1) 0%,rgba(24,24,24,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(88,90,93,1) 0%,rgba(24,24,24,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585a5d', endColorstr='#181818',GradientType=0 ); /* IE6-9 */
	font-weight:900;
	font-size:17pt;
	}

.bottom_smenus2 li a.on{background: rgb(193,72,72);white-space: nowrap; /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(193,72,72,1) 0%, rgba(140,24,24,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,72,72,1)), color-stop(100%,rgba(140,24,24,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(193,72,72,1) 0%,rgba(140,24,24,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(193,72,72,1) 0%,rgba(140,24,24,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(193,72,72,1) 0%,rgba(140,24,24,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(193,72,72,1) 0%,rgba(140,24,24,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c14848', endColorstr='#8c1818',GradientType=0 ); /* IE6-9 */
	font-size:17pt;
}
.bottom_smenus_bot{background:#3d3d3d; color:#e5e5e5; padding:1rem; font-size:1rem; letter-spacing:-.05rem; font-size:10pt;}

#topMenuBar{position:fixed; width:100%;height:90px ;  background:#eee; overflow:auto;z-index:99;overflow:hidden}
#topMenuBar .topBox{height:45px; background:#1fcbc7;/*url(img/sub_top.png) 0 0 no-repeat; background-size:100% 100%;*/ position:relative;font-size:10pt}
#topMenuBar .topBox .subTit{text-align:center; height:100%; line-height:50px; font-size:11pt; color:#fff; font-weight:bold;}
#topMenuBar .topBox .subTit img{height:100%; width:auto;font-size:10pt}
#topMenuBar .topBox .btn_back{position:absolute; width:12px; height:22px; background:url(../img/arr_l.png) 0 0 no-repeat; background-size:100% 100%; left:15px; top:50%; margin-top:-11px;}
#topMenuBar .topBox .btn_q{position:absolute; width:37px; height:40px; background:url(../img/btn_q.png) 0 0 no-repeat; background-size:100% 100%; right:60px; top:50%; margin-top:-20px;}
#topMenuBar .topBox .btn_qna{position:absolute; width:45px; height:40px; background:url(../img/btn_qna.png) 0 0 no-repeat; background-size:100% 100%; right:15px; top:50%; margin-top:-17px;}
#topMenuBar .topBox .btn_loca{position:absolute; width:61px; height:39px; background:url(../img/btn_loca.png) 0 0 no-repeat; background-size:100% 100%; left:15px; top:50%; margin-top:-20px;}
#topMenuBar .topBox .btn_x{position:absolute; width:22px; height:22px; background:url(../img/btn_x.png) 0 0 no-repeat; background-size:100% 100%; right:15px; top:50%; margin-top:-11px;}



#footer_bottom { position: fixed; width:100% ; bottom: 0px ;z-index:9999999;height:70px}
.soojoo_top{text-align:center; height:100%; line-height:30px; font-size:1.6rem; color:#fff; font-weight:bold;top:10px;position:relative;}

.txtRed { border-bottom : white 1px solid; border-top : white 1px solid; border-left : white 1px solid; border-right : white 1px solid; }
.orderTbl2 td,th{font-size:10pt;border:none}

.myButton1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	box-shadow:inset 0px 1px 0px 0px #bee2f9;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #202224), color-stop(1, #121314));
	background:-moz-linear-gradient(top, #202224 5%, #121314 100%);
	background:-webkit-linear-gradient(top, #202224 5%, #121314 100%);
	background:-o-linear-gradient(top, #202224 5%, #121314 100%);
	background:-ms-linear-gradient(top, #202224 5%, #121314 100%);
	background:linear-gradient(to bottom, #202224 5%, #121314 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#202224', endColorstr='#121314',GradientType=0);
	background-color:#202224;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #3866a3;
	display:inline-block;
	cursor:pointer;
	color:#ebf0f5;
	font-family:'Open Sans',sans-serif;;
	font-size:12px;
	padding:0px 0px;
	text-decoration:none;
}

.smallBtnEmr {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(80,81,84,1)), 
	color-stop(100%,rgba(41,43,44,1)));color:white;height:30px;border-radius:5px;font-size:13pt;
	font-weight:bold;padding:2px;border:1px solid white;padding-bottom:7px
}

.more_list {display:block;width:100%;height:50px;background:#eee;overflow:hidden;border-bottom:1px solid #ccc;white-space: nowrap}
.more_list a span{height:100%;line-height:52px;float:left;}
.more_list a img{height:30px;float:left;}
.more_list a img:first-child{padding:10px 20px;}
.more_list a img:last-child{float:right;height:20px;padding:15px;}

.eainfos{ font-size:14px;font-weight:bold;display:block;width:90px;height:25px;line-height:25px;border:1px solid #5B5B5B; background-color:#BBFFDD;overflow:hidden;white-space: nowrap ; padding:3px ;margin:0 auto ; margin-bottom:2px ; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.eainfos_b{ font-size:14px;font-weight:bold; display:block;width:90px;height:25px;line-height:25px;border:1px solid #5B5B5B; background-color:#FFD1BB;overflow:hidden;white-space: nowrap ;padding:3px;margin:0 auto ; margin-bottom:2px ;-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}

.Cle_button {
		display:inline;
		border-radius : 100%;
		color: #fff;
		font-weight: bold;
		font-size: 11px;
		text-decoration: none;
		text-align: center;
		text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
		margin-left : auto;
		margin-top : 30px;
		margin-bottom : 40px;
		margin-right : auto;
		border: 1px solid;		
		border-radius: 100%;
		-moz-border-radius: 100%;
		-webkit-border-radius: 100%;
	}
input.han { ime-mode:active; }

@font-face {
  font-family: ''Open Sans',sans-serif;';
  font-style: normal;
  font-weight: 400;
  
}
.calender_nxTb {font-family:''Open Sans',sans-serif;';border:none}
.calender_nxTb { background-color:#FFFFFF;border-spacing:0px}
.calender_nxTb td {padding:0px;margin:0px ; border:none}