@charset "utf-8";

@import url("../app/Font-Awesome/css/font-awesome.min.css");
@import url("../app/fancyBox2/source/jquery.fancybox.css?v=2.1.5");

/* Common CSS */
.clear { width: 100%; height: 0px; overflow: hidden; clear: both; }
.none {	display:none; }
.right { float:right; }
.left {	float:left; }
.br { clear:both; height:6px; padding:0px; margin:0px; }

::-webkit-input-placeholder { color:#999; /*WebKit browsers*/ }
:-moz-placeholder { color:#999; /*Mozilla Firefox 4 to 18*/ }
::-moz-placeholder { color:#999; /*Mozilla Firefox 19+*/ }
:-ms-input-placeholder { color:#999; /*IE 10+*/ }

/* Button CSS */
.btn_gray {	cursor:pointer; padding:10px 15px; background:#eee; font-weight:bold; color:#333; border:0px; }
.btn_red { cursor:pointer; padding:10px 15px; background:red; font-weight:bold; color:#ffffff; border:0px; }
.btn_blue {	cursor:pointer; padding:10px 15px; background:#1f7bc2; font-weight:bold; color:#ffffff; border:0px; }
.btn_green { cursor:pointer; padding:10px 15px; background:#19b723; font-weight:bold; color:#ffffff; border:0px; }
.btn_black { cursor:pointer; padding:10px 15px; background:#000; font-weight:bold; color:#ffffff; border:0px; }
.head_gray { background:#f7f7f7; font-weight:bold; font-size:12px; color:#000; }
.now_blue, .head_blue { background:#1f7bc2; font-weight:bold; font-size:12px; color:#fff; }
.now_green, .head_green { background:#19b723; font-weight:bold; font-size:12px; color:#fff; }
.now_blue a, .now_green a { font-weight:bold; font-wize:12px; color:#fff !important; text-decoration:none; }

/* Common CSS */
#amina_skin input[type=checkbox], #amina_skin input[type=radio] { vertical-align: middle; }
#amina_skin input[type=text], #amina_skin input[type=input] { height: 22px; line-height: 1.7em; border:1px solid #ddd; vertical-align: middle; padding:0px 4px; }
#amina_skin select { max-width:140px; height: 22px; line-height: 1.7em; border:1px solid #ddd; font-size:12px; vertical-align: middle; }
#amina_skin textarea { width:100%; height: 80px; line-height: 1.7em; border:1px solid #ddd; font-size:12px; background:#fafafa; overflow:auto; }
#amina_skin button { padding:7px 15px; }
#amina_skin { line-height:20px; font-family:dotum; }
#amina_skin p { padding:15px 0px; margin:0px; }
#amina_skin td { line-height:20px; font-family:dotum; }
#amina_skin a { color:#000; text-decoration:none; }
#amina_skin a:hover { color:crimson; text-decoration:none; }

h1.main_title {	display:block !important; padding:12px 0px; text-align:center; font:bold 14px verdana; color:gold; background:#333; letter-spacing:0px !important; margin:0px; }
h1.main_title span { color:greenyellow; }

table.admin_head { width:100%; border:0px; margin:0px; margin-top:20px; }
table.admin_head th { text-align:left; border:0px; padding:10px 0px !important; vertical-align:bottom; }
table.admin_head th h2 { font-weight:bold; font-size:15pt; letter-spacing:-1px; color:#000; padding:0px; margin:0px; }
table.admin_head td { text-align:right; border:0px; padding:10px 0px !important; }
table.admin_tbl { width:100%; border-collapse:collapse; border:0px; border-top:3px solid #000; padding:0px; margin:0px; } 
table.admin_tbl th { border:0px; border-bottom:1px solid #ddd; padding:0px; padding:8px 0px !important; font-size:12px !important; }
table.admin_tbl td { border:0px; border-bottom:1px solid #ddd; padding:8px 10px !important; font-size:12px !important; }
table.admin_tbl p { padding:0px 0px 8px !important; margin:0px; }
table.admin_tbl p.tline { border-top:1px solid #ddd; padding:8px 0px 0px !important; margin-top:8px !important; }
table.admin_tbl p.bline { border-bottom:1px solid #ddd; margin-bottom:8px !important; }
table.admin_tbl p.both { padding:2px 0px !important; margin:0px; }
table.set_tbl { width:100%; border-collapse:collapse; border:0px; padding:0px; margin:0px; } 
table.set_tbl thead th, table.set_tbl thead td { color:#333; border:0px; padding-top:0px !important; font-size:12px !important; }
table.set_tbl .trfoot th, table.set_tbl .trfoot td { padding-bottom:0px !important; font-size:12px !important; }
table.set_tbl th { border:0px; border-top:1px solid #ddd; padding:0px; padding:8px 0px; font-size:12px; }
table.set_tbl td { border:0px; border-top:1px solid #ddd; padding:8px 10px; font-size:12px; }
table.set_tbl a { color:#333; }
table.set_tbl ul { margin:0px; padding:0px 0px 0px 20px; }
.w20 { width:20px; }
.w35 { width:35px; }
.w40 { width:40px; }
.w50 { width:50px; }
.w60 { width:60px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w120 {	width:120px; }
.w140 {	width:140px; }
.w160 {	width:160px; }
.bg_gray { background:#fafafa; }

.tooltipster-noir .tooltipster-content {
	font-family: dotum !important;
	font-size: 12px !important;
	line-height: 16px;
	padding: 8px 10px;
}