body {font-family:Arial,Gulim;color:#606060;text-size-adjust: none;}
.KSN {background-image:url(../KSN/Thumbs/KSN-bg.jpg);background-position:center top; background-attachment:fixed;background-repeat: repeat-y;}
DIV.wrap {position:absolute; left:50%; margin-left:-500px; width:1000px; }
h2 {font-size:18px;font-weight:bold;margin:6px;text-align:center;}
h3 {font-size:16px;font-weight:bold;margin:6px;text-align:center;}
h4 {font-size:14px;font-weight:bold;margin:6px;text-align:center;}
h5 {font-size:10px;font-weight:bold;text-align:center;}
a:link { text-decoration:none; font-weight:bold; color:#606060; }
a:active { text-decoration: none; font-weight:bold;color: #606060; }
a:visited { text-decoration: none; font-weight:bold;color: #606060; }
a:hover { text-decoration: none; font-weight:bold;color: #e05454; }
.thbox {margin-bottom:10px;padding:10px;border:1px solid #a0a0a0;width:980px;border-radius: 5px;background:#efefef;text-align:center;}
.txboxm {width:944px;margin-left:auto;margin-right:auto;margin-top:0px;padding:5px;border:1px solid #a0a0a0;border-radius: 5px;background:#f5f5f5;text-align:left;font-size:13px;text-align:center;}
.box0 {margin-bottom:10px;padding:10px;border:1px solid #a0a0a0;width:980px;border-radius: 5px;background:#efefef;text-align:center;}
.box1 {width:934px;margin-left:auto;margin-right:auto;margin-top:10px;padding:10px;border:1px solid #a0a0a0;border-radius: 5px;background:#f5f5f5;text-align:left;font-size:13px;}
.htbox {background:#fcfcfc;border:1px solid #a0a0a0;text-align:center;padding:5px;font-weight:bold;border-radius: 5px;}
.htboxtl {background:#fcfcfc;border:1px solid #a0a0a0;text-align:left;padding:10px;font-weight:bold;font-family:Arial; font-size:12px;line-height:130%;border-radius: 5px;}
.flbox {width:375px;background:#fcfcfc;border:1px solid #a0a0a0;text-align:center;padding:0px;font-weight:bold;font-family:Arial; font-size:12px;border-radius: 5px;}
.thumbb {margin:5px;padding:10px;border:1px solid #a0a0a0;border-radius: 5px;background:#efefef;text-align:center;}
.mapb {margin:5px;padding:10px 10px 5px 10px;border:1px solid #a0a0a0;border-radius: 5px;background:#efefef;text-align:center;}

.mbut { padding:.5em ; /* padding:5px 8px 5px 8px;*/ background-color: #ffffff; color: #606060; font-size: 12px; font-weight:bold; text-align: center; border: 1px solid #a0a0a0; border-radius:5px; display: inline-block;cursor: pointer;text-decoration:none;}
.mbut:hover {color: #fcfcfc;background:#c0c0c0;}
.ml5 {margin-left:5px;}
.mr5 {margin-right:5px;}
.ml6 {margin-left:6px;}
.ml10 {margin-left:10px;}
.mt5: {margin-top:5px;}
.mt10 {margin-top:10px;}
.mtx {margin-top:100px;}
.mt14 {margin-top:14px;}
.mb10 {margin-bottom:10px;}
.fr {float:right;}
.fl {float:left;}
.bgi {font-size:10px; margin-right:20px; text-align:right;}
.clr {clear:both;}
.clr0 {clear:both;}
.clr20 {clear:both;margin-bottom:20px;}
.mc {margin-left:auto;margin-right:auto;}
.tl {text-align:left;}
.tc {text-align:center;}
.f085 {font-size:.85em;}
.f09 {font-size:.9em;}
.pd10 {padding:10px;}
.fn {font-weight:normal;}
canvas {-moz-user-select: none;	-webkit-user-select: none; -ms-user-select: none;}
.topleft {position:absolute; top:10px; left:10px;width:540px; height:368px; background:#fcfcfc;}

.hcb {font-family:Arial;font-size:18px;text-align:center;font-weight:bold;}
.pic {border:1px solid #a0a0a0; border-radius: 5px;}
.bgi {font-size:10px; margin-right:20px; text-align:right;}
col3 {display: grid; grid-template-columns: auto auto;font-family: sans-serif;font-size:.7em;}
col3 {display: grid; grid-template-columns: auto auto auto;font-family: sans-serif;font-size:.7em;}
col5 {display: grid; grid-template-columns: auto auto auto auto auto;font-family: sans-serif;font-size:.7em;}

.thmbimg {font-size:12px;width:150px;text-align:center;line-height:110%;}
.thmbimg img {border:1px solid #a0a0a0;border-radius: 5px;width:148px;}
.bdr {border:1px solid #a0a0a0;border-radius: 5px;width:148px;}

/* buttons */
.stdbut { padding-left:8px; padding-right:8px; height:30px; background-color: #fcfcfc; color: #606060; font-size: 13px; font-weight:bold; text-align: center; border: 1px solid #a0a0a0; border-radius:5px; display: inline-block;cursor: pointer;text-decoration:none;}
.stdbut:hover {color: #fcfcfc;background:#c0c0c0;}
.flbox {width:167px;background:#fcfcfc;border:1px solid #a0a0a0;text-align:center;padding:5px;font-weight:bold;font-family:Arial; font-size:12px;border-radius: 5px;}
.flboxw {background:#fcfcfc;border:1px solid #a0a0a0;text-align:left;padding:5px;font-weight:bold;font-family:Arial; font-size:12px;border-radius: 5px;}
.chartbox {height:378px;position:relative;background:#fcfcfc;border:1px solid #a0a0a0;text-align:center;padding:0px;font-weight:bold;font-family:Arial; font-size:12px;border-radius: 5px;}
.bgi {font-size:10px; margin-right:20px; text-align:right;}

.ftable{border-collapse:collapse; empty-cells:show;margin-top:3px;margin-bottom:3px; margin-left:auto;margin-right:auto;clear:both;border:1px solid #a0a0a0;}
.ftable td { font-family:Arial; }

.w286 {width:286px;}
.KSNmap {height:153px;border:1px solid #a0a0a0;border-radius:5px;}
.KSNimg {border:1px solid #a0a0a0;border-radius:5px;}
.thumb {width:100px;border:1px solid #a0a0a0;border-radius:5px;}

.cmth {text-align:center; background:#ddf4d5; color:#000000;border:1px solid #a0a0a0; font-weight:bold;font-size:12px; padding:3px;}
.cm  {text-align:center; vertical-align:middle;border:1px solid #a0a0a0;padding:2px; background:#fafafa;font-size:12px; }
.cmr  {text-align:center; vertical-align:middle;border:1px solid #a0a0a0;padding:2px; background:#ffeeee;font-size:12px; }
.cmb  {text-align:center; vertical-align:middle;border:1px solid #a0a0a0;padding:2px; background:#f3fafd;font-size:12px; }
.lm {text-align:left; vertical-align:middle;border:1px solid #a0a0a0; padding:2px; font-size:12px; background:#fafafa;line-height:130%;}

.ctr {margin-left:auto;margin-right:auto;}

.chbut1 {width:100px;height:20px;color:#606060;border:1px solid #a0a0a0;border-radius:5px;background-image: linear-gradient(to right,#fff4f4 50%, #f8fcfe 50%);cursor:pointer;}
.ychbut2 {width:100px;height:20px;color:#606060;border:1px solid #a0a0a0;border-radius:5px;background-color: #fcfff0;cursor:pointer;}
.chbut2 {width:100px;height:20px;color:#606060;border:1px solid #a0a0a0;border-radius:5px;background-image: linear-gradient(to right,#fff4f4 33.3%, #fcfff0 33.3%, #fcfff0 66.6%, #f8fcfe 66.6% );cursor:pointer;}
.ychbut1:hover {width:100px;height:20px;color:#606060;border:1px solid #a0a0a0;border-radius:5px;background-image: linear-gradient(to bottom,#fff4f4 50%, #f8fcfe 50%);cursor:pointer;}
.ychbut2:hover {width:100px;height:20px;color:#606060;border:1px solid #a0a0a0;border-radius:5px;background-image: linear-gradient(to bottom,#fff4f4 33.3%, #fcfff0 33.3%, #fcfff0 66.6%, #f8fcfe 66.6% );cursor:pointer;}
.xchbut1 {width:100px;height:20px;color:#606060;border:1px solid #a0a0a0;border-radius:5px;background-image: linear-gradient(to right,#fee1e1 50%, #e8f4fb 50%);cursor:pointer;}
.xchbut2 {width:100px;height:20px;color:#606060;border:1px solid #a0a0a0;border-radius:5px;background-image: linear-gradient(to right,#fee1e1 33.3%, #f4ffd9 33.3%, #f4ffd9 66.6%, #e8f4fb 66.6% );cursor:pointer;}
.chbut1:hover {width:100px;height:20px;color:#606060;border:1px solid #a0a0a0;border-radius:5px;background-image: linear-gradient(to bottom,#fee1e1 50%, #e8f4fb 50%);cursor:pointer;}
.chbut2:hover {width:100px;height:20px;color:#606060;border:1px solid #a0a0a0;border-radius:5px;background-image: linear-gradient(to bottom,#fee1e1 33.3%, #f4ffd9 33.3%, #f4ffd9 66.6%, #e8f4fb 66.6% );cursor:pointer;}

.overf {overflow:auto;max-height:230px;}

.thbtxt {height:140px;margin-left:auto;margin-right:auto;}
.cntthb {font-size:10px;width:110px;text-align:center;float:left;margin-top:10px;margin-bottom:10px;line-height:120%;background-color:#f0f0f0;border:1px solid #a0a0a0;border-radius: 5px;}
.cntthb img {width:90px;border:1px solid #a0a0a0;border-radius: 5px;margin-top:10px;}


