html,body,div,span,img,a,form,label,iframe,footer,header,article,aside,h1,h2,h3,h4,h5,h6,p,b,strong,audio,video {margin:0; padding:0; border:0; outline:0; vertical-align:baseline;}
body, html { width: 100%; height: 100%;} 
* {box-sizing: border-box;}

a:link, a:active, a:hover, a:visited {color:White; text-decoration:none;} 
input.type-text, textarea {border: 1px solid #ddd; background: #fff; padding: 1px;} 
input.type-text:hover, input.type-text:focus, textarea:hover, textarea:focus, select:hover, select:active {background-color:#ffffff;}
input, select, textarea {margin:0px; padding:2px 1px; vertical-align:middle; color:#000000;}
form {text-align:center;}

body {margin:0; padding:0; color:White; font-family:Verdana, Geneva, sans-serif ; font-size:16px; background-origin:border-box; background-image:url('/usr/mcxen/bgg.jpg'); background-repeat:no-repeat; background-size:cover; background-position:left top; background-attachment:fixed; z-index:1;}
.hed_mult{margin:0px; padding:0px; border:0px solid red;} 
.hed_ways{margin:10px 0px 0px 0px; padding:0px; text-align:right; border:0px solid blue;} 
.hed_ways a{margin:0px; padding:10px 0px 0px 0px; font-size:20px; color:White; text-shadow:0px 0px 0px 0px;} 
.fix_count{margin:0px; padding:2px 5px; position:relative; left:-5px; top:-10px; border:1px solid black; font-size:12px; color:Black; background-color:White; border-radius: 50px; display:inline-block; z-index:99999;} 

.hed_attn{margin:0px 0px 0px 0px; padding:10px; display:inline-block; vertical-align:top; text-align:center; background:rgba(255,255,255,0.6); color:Black; border:1px solid black;} 
.hed_attl{margin:0px 0px 0px 0px; padding:10px; display:inline-block; vertical-align:top; text-align:center; background:rgba(255,255,255,0.6); color:Black; border:1px solid black; position:relative; top:0px; left:0px;} 

.fut_memo {margin:0px 0px 0px 0px; padding:10px; display:block; vertical-align:top; text-align:left; background:rgba(0, 0, 0,0.0); color:Black; border:0px solid black;} 
.fut_note {margin:0px 0px 0px 0px; padding:10px; display:inline-block; vertical-align:top; text-align:center; background:rgba(0, 0, 0,0.0); color:White; border:0px solid black;} 
.fut_copy {margin:0px 0px 0px 0px; padding:10px; color:White; text-align:center; display:block; border:0px solid black;} 
.fut_qbox {margin:10px auto; padding:10px; display:inline-block; vertical-align:top; text-align:center; background-color:white; border:3px solid black; border-radius:6px;} 
.fut_cont {margin:0px 0px 0px 0px; padding:10px; display:block; vertical-align:top; text-align:left; background-color:transparent; color:Black; border:1px solid black;} 

.fut_regi {margin:0px 0px 0px 0px; padding:10px; display:inline-block; vertical-align:top; text-align:left; font-weight:normal;  color:White; line-height:16px; border:1px solid black; background-color:rgba(255,255,255,0.6); border-radius:0px 0px 0px 0px;} 
.fut_regi > legend {padding:5px 10px 5px 10px; font-weight:bold; color:White; border:1px solid black; background-color:rgba(255,255,255,0.6); border-radius:0px 0px 0px 0px;} 

.fix_upbox {margin:0px 0px; padding:10px 20px; border:1px solid black; color:Black; background-color:rgba(255,255,255,0.6); font-size:16px; letter-spacing:-1px;} 
.fix_dwbox {margin:0px 0px; padding:30px 20px; border:1px solid black; color:Black; background-color:rgba(255,255,255,0.6); box-shadow:3px 3px 3px #666666; height:100%; } 

.fix_name {margin:0px 0px 0px 0px; padding:0px; display:block; text-align:center; font-weight:Bold; color:White; font-size:26px; text-shadow:2px 2px 2px #666666; letter-spacing:-1;} 
.btn_small  {margin:0px 0px 0px 0px; padding:1px 3px 1px 3px; border:1px solid Black; border-width:1px 1px 1px 10px; text-decoration:none; display:inline-block; text-shadow:2px 2px 2px #ffffff; font-size:14px; font-weight:normal; color:Black; background-color:rgba(255,255,255,0.6); } 
.btn_small a:hover{ border-width: 1px 10px 1px 1px;} 
.btn_small:hover  { border-width: 1px 10px 1px 1px;} 

.btn_medium  {margin:2px 0px 2px 2px; padding:2px 10px 2px 10px; border:1px solid Black; border-width:1px 1px 1px 15px; text-decoration:none; display:inline-block; text-shadow:2px 2px 2px #ffffff; font-size:16px; font-weight:bold; color:Black; background-color:rgba(255,255,255,0.6); } 
.btn_medium a:hover{ border-width: 1px 15px 1px 1px;} 
.btn_medium:hover  { border-width: 1px 15px 1px 1px;} 

.btn_large  {margin: 5px 0px 5px 0px; padding:2px 20px 2px 20px; border:1px solid Black; border-width:1px 1px 1px 20px; text-decoration:none; display:inline-block; text-shadow:2px 2px 2px #ffffff; font-size:20px; font-weight:bold; color:Black; background-color:rgba(255,255,255,0.6); } 
.btn_large a:hover{ border-width: 1px 20px 1px 1px;} 
.btn_large:hover  { border-width: 1px 20px 1px 1px;} 

.ngt_lang {margin:5px 0px 0px 0px ; padding:0px ; text-align:left; vertical-align:top; display:inline-block; border:0px solid #333333;} 
.ngt_curr {margin:5px 0px 0px 0px ; padding:0px ; text-align:left; vertical-align:top; display:inline-block; border:0px solid #333333;} 
.ngt_foot {margin:0px 0px 0px 0px; padding:0px; text-align:left;   vertical-align:top; display:inline-block; color:White; font-size:16px; line-height:26px; border:0px solid #333333;} 
.ngt_foot a{color:White; font-size:16px; } 

.cell_week {margin:0px; padding:5px 0px; width:14%; text-align:center; font-weight:bold; background:rgba(255,255,255,0.6); color:Black; font-size:16px; border:1px solid black; border-radius:0px 0px 0px 0px; box-shadow:2px 2px 2px #666666 inset;} 
.cell_date {padding:3px; text-align:left; vertical-align:top; height:80px; border:1px solid black; background:rgba(255,255,255,0.6); border-radius:0px 0px 0px 0px; box-shadow:2px 2px 2px #666666 inset;} 
.cell_numb {margin:0; padding:0px 0px 0px 2px; text-align:left; font-size:16px; font-weight:bold; color:White;  display:block; border:0px solid #0A50A1;} 
.cell_book {margin:5px 0px 0px 0px; padding:2px 5px; font-size:12px;  background-color:transparent; border:1px solid #666666; border-radius:2px; outline:0px;} 

.fix_search {margin:0px 10px 0px 0px; padding:3px; z-index:4; position:relative; top:-5px; line-height:0; border-radius:100px; background:White; display: inline-block;} 
.fix_search:after {content:''; display:block; position:absolute; width:3px; height:8px; background:White; bottom:-2px; right:-1px; border-radius: 0 0 5px 5px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg);} 
.fix_search input[type='search'] {padding:0 10px; -webkit-appearance:none; font-family:Verdana, Arial, sans-serif; width:18px; height:18px; font-size:12px; color:black; line-height:16px; border:0; border-radius:50px; position:relative; z-index:5; -webkit-transition:.3s ease;  -moz-transition:.3s ease;} 
.fix_search input[type='search']:focus {outline: none; width:200px;} 

.fix_twin {margin:0px auto; padding:0px; width:48%; display:inline-block; vertical-align:top; text-align:center; border:0px solid navy;} 

.ngt_BtoC {position:relative; display:inline-block;} 
.ngt_BtoC button {background-color:transparent; color:#333333; padding:5px 20px; font-size:16px; font-weight:bold; outline:0; border:1px solid #666666; border-radius:6px;} 
.ngt_BtoCtt {padding:6px; display:none; position:absolute; background-color:#f7f7f7; min-width:250px; border:1px solid #666666; box-shadow:2px 2px 3px #333333; border-radius:6px; z-index:100;} 
.ngt_BtoCtt a {color:#333333; padding:6px 16px; text-decoration:none; display:block;} 
.ngt_BtoCtt a:hover {background-color:#e8e8e8;} 
.ngt_BtoC:hover .ngt_BtoCtt {display:block;} 

.ngt_link{margin:10px auto; padding:0px; text-align:center; display:block; border:0px solid #999999;} 
.ngt_link ul{margin:0px; padding:0px; text-align:center; list-style:none; display:inline-block; border:0px solid blue;} 
.ngt_link li{margin:0px 0px 0px 0px; padding:3px 3px 3px 3px; display:inline-block; border:3px solid red; border-radius:0px 0px 0px 0px; background:Transparent; box-shadow:2px 2px 2px #666666; transition:all 400ms linear;} 
.ngt_link li a{color:Black; font-size:16px; text-align:center; display:inline-block;} 
.ngt_link li:hover{background:Transparent; transform:rotate(360deg);} 

.ngt_head [type='checkbox'], label {display:none;} 

.fix_gmap {margin:10px auto; padding:0px; text-align:center; display:block; height:50vh; border:5px solid #000000;} 
.lyt_detail {margin:; padding:; border-radius:; background:rgba(,);} 

@media screen and (max-width:1023px){ 

.hed_logo {margin:0px; padding:10px 0px 0px 0px; display:inline-block; position:relative; top:0px; left:0px; border:0px solid black;} 
.hed_logo img {max-width:80%;} 

header {margin:0px; padding:0px; width:100%; text-align:center; background:rgba(25, 25, 112,0.0);	border-bottom:0px  solid Black; box-shadow:3px 3px 3px #666666 insert; z-index:10;} 
header section {margin:0px auto; padding:0px; width:98%; display:flex; justify-content:space-between; text-align:center;} 

main {margin:0px; padding:0px 0px 30px 0px; text-align:center; width:100%; background:rgba(255,255,255,); border-top:0px  solid  Black; z-index:10;} 
main section {margin:0px auto; padding:0px 0px 0px 0px; width:98%; text-align:center; z-index:10;} 

footer {margin:0px; padding:0px 0px 30px 0px; text-align:center; width:100%; background:rgba(25, 25, 112,0.8); border-top:8px  solid  Black; z-index:10;} 
footer section {margin:0px auto; padding:0px; width:98%; display:flex;  flex-direction:column; text-align:center;} 

.lyt_flex {margin:0px auto; padding:0px; display:inline-block; border:0px dotted black;} 
.lyt_flex_div {margin:10px auto; padding:0px; position:relative; width:100%; text-align:center; border:0px solid #999999;} 
.lyt_flex_box {margin:0px 10px; padding:0px 0px 0px 0px; width:100%; height:100%;  border:0px solid black; border-radius:0px 0px 0px 0px;color:White; background-color:rgba(0, 0, 0,0.0);} 

.lyt_twin {margin:10px auto; padding:10px 10px; width:95%;  text-align:center; border:0px solid 0A50A1;} 

.lyt_wrap {margin:0px auto; padding:0px;          width:100%; display:flex;  flex-direction:column; border:0px solid red;} 
.lyt_left {margin:0px auto; padding:0px; order:1; width:100%; display:block; text-align:center; vertical-align:top; } 
.lyt_core {margin:0px auto; padding:0px; order:2; width:100%; display:block; text-align:center; vertical-align:top; } 
.lyt_rght {margin:0px auto; padding:0px; order:3; width:100%; display:block; text-align:center; vertical-align:top; } 

.fix_left {margin:0px auto; padding:0; vertical-align:top; border:1px solid black; border-radius:0px 0px 0px 0px; background:rgba(255,255,255,1.0); box-shadow:2px 2px 2px #666666;} 
.fix_left_any {margin:1px 0px; padding:10px; text-align:left; width:100%; cursor:pointer; white-space:wrap; color:Black; font-size:16px; line-height:; border:1px solid black; border-radius:0px 0px 0px 0px; box-shadow:2px 2px 2px #666666; background:rgba(255,255,255,1.0);} 
.fix_left_fix {margin:1px 0px; padding:10px; text-align:left; width:100%; cursor:pointer; white-space:wrap; color:White; font-size:16px; line-height:; border:1px solid black; border-radius:0px 0px 0px 0px; box-shadow:2px 2px 2px #666666; background:rgba(255,255,255,1.0);} 

.fix_rght {margin:0px auto; padding:0; color:Black; border:1px solid black; border-radius:0px 0px 0px 0px; background:rgba(255,255,255,1.0); box-shadow:2px 2px 2px #666666;} 
.fix_rght_name {margin:10px auto; padding:0px; display:block; font-size:20px; text-shadow:1px 1px 1px #999999; text-align:center; font-weight:bold; letter-spacing:-1px;} 
.fix_rght_line {margin:0px; padding:0px; border-bottom:1px solid black;}  

.ngt_head {margin:0px 0px; padding:0px 0px; display:block; text-align:right; position:relative; right:0px; top:-10px;} 
.ngt_head [type='checkbox'], label {display:none;} 
.ngt_head ul {display:none;}  
.ngt_head label {margin:0px 10px 0px 0px; padding:0px; width:45px; height:40px; display:inline-block; text-align:center; vertical-align:baseline; font-size:25px; color:White; font-weight:normal; background:rgba(255,255,255,1.0); cursor:pointer; border:2px solid White; border-radius:4px;} 
.ngt_head [type='checkbox']:checked ~ ul {margin:0px 0px; padding:10px 10px; display:block; width:100%; list-style:none; position:relative; top:0px; left:0px; z-index:9999; background:Transparent;} 
.ngt_head ul li {margin:0px 0px; padding:3px 0px 3px 0px; display:block; width:100%; text-align:left; background:Transparent; text-indent:20px;} 
.ngt_head ul li a {margin:0px 0px; padding:0px 0px 0px 20px; color:White; font-weight:Bold; } 
.ngt_head ul li a:hover { font-weight:normal;} 
.ngt_head > ul > li {margin-left:0px;} 
.ngt_head > ul li ul li {margin:0px 0px 0px 0px; padding:3px 0px 3px 20px; display:block;} 
.ngt_head > ul li ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; list-style:none;  width:100%; z-index:9999;} 

.ngt_mobi {display:block;} 

.ngt_mobifix {margin:0px auto; padding:0px 0px; display:block; text-align:center;} 
.ngt_mobibox {margin:1px 0px;  padding:4px 0px; display:inline-block; text-align:center; width:30%; background:Transparent; border:1px solid White; border-radius:3px 3px;} 
.ngt_mobibox a {color:White; font-size:12px; background:Transparent;} 

.sys_sets {display:none;} 

} 


@media screen and (min-width:1024px){ 

.hed_logo {margin:0px; padding:10px 0px 0px 0px; display:inline-block; position:relative; top:0px; left:0px; border:0px solid black;} 
.hed_logo img {max-width:90%;} 

header {margin:0px; padding:0px; width:100%; text-align:center; background:rgba(25, 25, 112,0.0); border-bottom:0px  solid Black; box-shadow:3px 3px 3px #666666 insert; z-index:10;} 
header section {margin:0px auto; padding:0px; width:85%; display:flex; justify-content:space-between; text-align:center;} 

main {margin:0px; padding:0px 0px 30px 0px; text-align:center; width:100%; background:rgba(255,255,255,); border-top:0px  solid  Black; z-index:10;} 
main section {margin:0px auto; padding:0px 0px 0px 0px; width:85%; text-align:center; z-index:10;} 

footer {margin:0px; padding:0px 0px 30px 0px; text-align:center; width:100%; background:rgba(25, 25, 112,0.8); border-top:8px  solid  Black; z-index:10;} 
footer section {margin:0px auto; padding:0px; width:85%; text-align:center;} 

.lyt_flex {margin:0px; padding:0px; display:flex; justify-content:space-between; border:0px dotted black;} 
.lyt_flex_div {margin:10px; padding:0px; position:relative; width:100%; text-align:center; vertical-align:top; border:0px solid #999999;} 
.lyt_flex_box {margin:0px 10px; padding:0px 0px 0px 0px; width:100%; height:100%;  border:0px solid black; border-radius:0px 0px 0px 0px;color:White; background-color:rgba(0, 0, 0,0.0);} 

.lyt_twin {margin:10px auto; padding:10px 10px; width:48%; display:inline-block; vertical-align:top; text-align:center; border:0px solid navy;} 

.lyt_wrap {margin:0px auto; padding:0px;               display:table; width:100%; border:0px solid red;} 
.lyt_left {margin:0px auto; padding:0px 0px 0px 0px;  display:table-cell; text-align:center; vertical-align:top; width:200px; border:0px solid red;} 
.lyt_core {margin:0px auto; padding:0px  0px 50px 10px;  display:table-cell; text-align:center; vertical-align:top;                                       border:0px solid red;} 
.lyt_rght {margin:0px auto; padding:0px 0px 0px 0px;  display:table-cell; text-align:center; vertical-align:top; width:200px; border:0px solid red;} 

.fix_left {margin:0px auto; padding:0; vertical-align:top; border:1px solid black; border-radius:0px 0px 0px 0px; background:rgba(255,255,255,1.0); box-shadow:2px 2px 2px #666666;} 
.fix_left_any {margin:1px 0px; padding:10px; text-align:left; width:100%; cursor:pointer; white-space:wrap; color:Black; font-size:16px; line-height:; border:1px solid black; border-radius:0px 0px 0px 0px; box-shadow:2px 2px 2px #666666; background:rgba(255,255,255,1.0);} 
.fix_left_fix {margin:1px 0px; padding:10px; text-align:left; width:100%; cursor:pointer; white-space:wrap; color:White; font-size:16px; line-height:; border:1px solid black; border-radius:0px 0px 0px 0px; box-shadow:2px 2px 2px #666666; background:rgba(255,255,255,1.0);} 

.fix_rght {margin:0px auto; padding:0; color:Black; border:1px solid black; border-radius:0px 0px 0px 0px; background:rgba(255,255,255,1.0); box-shadow:2px 2px 2px #666666;} 
.fix_rght_name {margin:10px auto; padding:0px; display:block; font-size:20px; text-shadow:1px 1px 1px #999999; text-align:center; font-weight:bold; letter-spacing:-1px;} 
.fix_rght_line {margin:0px; padding:0px; border-bottom:1px solid black;}  

.ngt_mobi {display:none;} 

.ngt_head {margin:0px 0px 0px 0px; padding:0px; width:100%; text-align:center; background:Transparent;} 
.ngt_head [type='checkbox'], label {display:none;}  
.ngt_head ul ul{display: none;} 
.ngt_head ul li:hover > ul {display: block;} 
.ngt_head ul {margin:0px auto; padding:0px 0px; display:inline-block; background:Transparent; border:0px solid black; border-radius:0px; list-style:none; position:relative;} 
.ngt_head ul li {margin:0px 0px; padding:0px 0px; display:inline-block;} 
.ngt_head ul ul > li {display:block; max-width:content;} 
.ngt_head ul li:hover {background:Transparent;} 
.ngt_head ul ul > li:hover {background:Transparent;} 
.ngt_head ul li:hover a {color:White; font-weight:Bold; text-shadow:0px 0px 0px black;} 
.ngt_head ul li a {margin:0px; padding:0px 20px 0px 20px; display:block; color:White; font-weight:Bold; font-size:16px; text-decoration:none; text-shadow:0px 0px 0px black;} 
.ngt_head ul ul {margin:0px; padding:10px; z-index:100; background:rgba(255,255,255,1.0); border:2px; border-radius:3px 3px 3px 3px; width: -moz-max-content; width: -webkit-max-content; width:-o-max-content; text-align:left; position:absolute; top:100%;} 
.ngt_head ul ul li {margin:0px; border-top:0px solid #2c3535; position:relative;} 
.ngt_head ul ul li a {margin:0px; padding:5px 10px;} 
.ngt_head ul ul li a:hover {background:Transparent;} 
.ngt_head ul ul ul {position:absolute; left:100%; top:0;} 

} 

#mini_Panel,   #mini_Panel2  {z-index:10001;position:absolute; padding:0px; border:0px solid black; background-color:#eeeeff; background-color:#eeeeff; color:#000000; font-size:12px; font-family:Verdana; text-shadow:0px 1px 1px #fff; line-height:14px;} 
#mini_Panel a, #mini_Panel2 a{color:#000000; font-size:12px; font-family:Verdana; text-decoration:none; text-shadow:0px 1px 1px #fff; line-height:14px;} 
.sys_form {margin:0px auto; padding:0px; text-align:center; vertical-align:top; display:inline-block; border:0px solid black;} 
.sys_name {margin:0px; padding:0px; font-size:12px; color:#ffffff; cursor:pointer; background-color:transparent; border:0px; outline:0px;} 
.sys_sign {margin:0px; padding:0px; font-size:22px; color:#ffffff; cursor:pointer; background-color:transparent; border:0px; outline:0px;} 
.sys_icon {margin:0px; padding:0px; font-size:22px; color:red; cursor:pointer; background-color:transparent; border:0px; outline:0px;} 

.sys_flex {margin:0px; padding:0px; text-align:left; display:block; position:relative; top:0px; left:0px; border:0px solid gray;} 

.sys_font {margin:0px; padding:0px; font-size:14px; color:#ffffff; cursor:pointer; background-color:transparent; border:0px; outline:0px;} 
.sys_sets {margin:0px auto; padding:3px 20px; color:white; text-align:center; display:inline-block; background:rgba(0,0,0,0.8); border:1px solid gray; border-radius:0px 0px 12px 12px; z-index:999;} 
.sys_user {margin:0px auto; padding:4px 6px; position:absolute; top:0px; left:0px; text-align:center; display:inline-block; background:rgba(139,0,0,0.5);  border:2px solid black; border-radius:45px;} 
.sys_park {margin:0px;      padding:4px 6px; text-align:center; display:inline-block; background:rgba(139,0,0,0.5);  border:2px solid black; border-radius:45px;} 
.sys_icon {margin:0px; padding:2px 2px; font-size:18px; color:white; text-align:center; display:inline-block; background:rgba(0,0,0,0.8); border:1px solid gray; border-radius:0px 0px 6px 6px; z-index:999;} 

.sys_small {margin: 1px 1px 1px 0px;padding: 1px 5px 1px 5px;border:1px solid #999999;border-width: 1px 1px 1px 10px;font-family:Verdana,arial, helvetica, sans-serif;text-decoration:none;display:inline-block;text-shadow:1px 1px 2px #ffffff;font-size:12px;font-weight:normal;color: #000000;background-color: #d8d8d8;} 
.sys_small a:hover{ border-width: 1px 10px 1px 1px; color: #000000;} 
.sys_small:hover  { border-width: 1px 10px 1px 1px; color: #000000;} 

.sys_medium  {margin:2px 0px 2px 2px; padding:2px 10px 2px 10px; border:1px solid 1px solid Black; border-width:1px 1px 1px 15px; text-decoration:none; display:inline-block; text-shadow:2px 2px 2px #ffffff; font-size:14px; font-weight:bold; color:black; background-color:#d8d8d8; } 
.sys_medium a:hover{ border-width: 1px 15px 1px 1px;} 
.sys_medium:hover  { border-width: 1px 15px 1px 1px;} 

@media screen and (max-width:1023px){.sys_sets,.sys_setb {display:none;} } 

