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;}
* {box-sizing: border-box;}
body {font-size:14px; color:#6333333; font-family:"Verdana","Tahoma","Arial";}
a:link, a:active, a:hover, a:visited {color:#333333; text-decoration:none;}
/*table {margin:0 auto; padding:0;}*/
input[type="text"],input[type="password"], textarea, select {padding:1px; border:1px solid #dddddd; background:WhiteSmoke; vertical-align:middle; font-size: 14px; color:#333333; font-family:Verdana,Tahoma,Arial; outline:0;}
input[type="text"]:hover, input[type="text"]:focus     {background-color:WhiteSmoke; outline:0;}
input[type="password"]:hover, input[type="password"]:focus {background-color:WhiteSmoke; outline:0;}
textarea:hover, textarea:focus {background-color:WhiteSmoke; outline:0;}
select:hover, select:active    {background-color:WhiteSmoke; outline:0;}
p {margin:0px 0px 20px 0px; text-align: justify;}
p:after {content:""; clear:both; display:block;} 
.btn_small  {margin:0px 0px 0px 0px; padding:1px 3px 1px 3px; border:1px solid #000000;  font-family:Verdana,arial,helvetica,sans-serif; text-decoration:none; display:inline-block; text-shadow:2px 2px 2px #ffffff; font-size:11px; font-weight:normal; color:#333333; background-color:lightgreen;}
.btn_small a:hover{ box-shadow:1px 1px 1px gray inset;}
.btn_small:hover  { box-shadow:1px 1px 1px gray inset;}

.btn_medium  {margin: 5px 0px 5px 2px; padding:2px 10px 2px 10px; border:1px solid #000000;  font-family:Verdana,arial,helvetica,sans-serif; text-decoration:none; display:inline-block; text-shadow:2px 2px 2px #ffffff; font-size:14px; font-weight:bold; color:#333333; background-color:lightgreen;}
.btn_medium a:hover{ box-shadow:2px 2px 2px gray inset;}
.btn_medium:hover  { box-shadow:2px 2px 2px gray inset;}


.btn_large  {margin: 5px 0px 5px 0px; padding:2px 20px 2px 20px; border:1px solid #000000;  font-family:Verdana,arial,helvetica,sans-serif; text-decoration:none; display:inline-block; text-shadow:3px 3px 3px #ffffff; font-size:16px; font-weight:bold; color:#333333; background-color:lightgreen;}
.btn_large a:hover{ box-shadow:3px 3px 3px gray inset;}
.btn_large:hover  { box-shadow:3px 3px 3px gray inset;}
.btn_checkout  {margin:0px; padding:14px 20px; border:1px solid #333333; font-family:Verdana,arial,helvetica,sans-serif; vertical-align:top; text-decoration:none; display:inline-block; border-radius:6px; text-shadow:2px 2px 2px #ffffff; font-size:18px; font-weight:bold; letter-spacing:-1px; color:#333333; background-color:lightgreen; box-shadow:1px 1px 1px gray; outline:0;}
.btn_checkout:hover  {color:#333333; box-shadow:1px 1px 1px gray inset; outline:0;}
.fix_Logo {margin:0px; padding:0px 0px 0px 0px; border:0px solid blue; text-align:center;}
.fix_Logo img {height:40px;}
.fix_ptitle {margin:10px auto; padding:0px 0px 0px 0px; display:block; font-size:25px; text-align:center; font-weight:bold; color:#333333; letter-spacing:-2px; line-height:25px; text-shadow:1px 1px 1px #999999; border:0px solid #000000;}
.fix_Search {margin:10px auto; height:16px;}




.mlg_button  {margin:0px auto; padding:0px 0px 10px 0px;  display:inline-block; color:#ffffff; font-size:14px; border:0px solid #ffffff; border-radius:6px; text-decoration:none; cursor:pointer;  /*transition: all 0.3s ease-out;*/}
.mlg_button a {margin:0px auto; padding:0px 0px 10px 0px; color:#fff;} 
.mlg_overlay {position:fixed; top:0; bottom:0; left:0; right:0; background:rgba(0, 0, 0, 0.8); transition:opacity 500ms; visibility:hidden; opacity:0;z-index:99999;}
.mlg_overlay:target {visibility:visible; opacity:1; z-index:99999;}
.mlg_popup {margin:30px auto; padding:0px 10px 20px 20px; display:inline-block; height:77vh; text-align:center;  background:WhiteSmoke; border:6px solid OrangeRed; border-radius:9px; box-shadow:3px 3px 3px #000000 inset; transition:all 5s ease-in-out; z-index:99999;}
.mlg_popup .close {margin:0px auto; padding:0px; display:inline-block; color:#333; font-size:30px; font-weight:bold; text-decoration:none; text-align:right; border:0px solid #fff;}
.mlg_popup .close:hover {color: #06D85F;}
.mlg_popup .scroll {margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; height:95%;  overflow:auto; border:0px solid red;}
.mlg_blockbox {margin:0px 0px; padding:1px 0px; width:150px; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:left; vertical-align:top; border:0px solid blue;}




.ngt_BtoC {position:relative; display:inline-block;}
.ngt_BtoC button {background-color:transparent; color:#333333; padding:5px 20px; font-size:14px; 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_Cash {margin:5px 0px 0px 0px; padding:0px;  vertical-align:top; display:inline-block; text-align:left; color:#e8e8e8; border:0px solid #333333;}
.ngt_Cash a{color:#ffffff;}
.ngt_Foot {margin:0px auto; padding:0px 0px; text-align:center;}
.ngt_Foot div {margin:0px auto; padding:0px 0px; width:40%; vertical-align:top; display:inline-block; color:#666666;  text-align:left; border:0px double grey;}
.ngt_Foot h1 {margin:5px 20px 0px 0px; padding:0px 0px; display:inline-block;  vertical-align:top; text-align:left; font-size:14px; font-weight:bold; border:0px double grey;}
.ngt_Foot h2 {margin:0px 0px; padding:5px 0px 0px 5px;  vertical-align:top; text-align:left; font-size:14px; font-weight:normal; border:0px double grey;}
.ngt_Foot h2 a {margin:0px 0px; padding:0px 0px; color:#666666; border:0px double grey;}
.ngt_Lang {margin:5px auto 0px auto; padding:0px; display:inline-block; color:#fff; text-align:center; vertical-align:top; solid #fff; border-radius:0px;}


@media screen and (max-width:600px){
footer {margin:0px; padding:0px; text-align:center; border:0px solid Violet; border-top:6px solid orange;}
footer section {margin:0px auto; padding:0px; border:0px solid blue; width:95%;}
header {margin:0px; padding:0px; text-align:center; background: url("/images/head_bg.jpg") top repeat-x; height:125px;z-index:101;}
header section {margin:0px auto; padding:0px; border:0px solid blue; width:95%;}
.lyt_12l {margin:10px auto; padding:10px 10px; width:100%;  text-align:left; letter-spacing:-0px; font-size:14px; color:#0A50A1;  font-weight:normal; border:0px solid 000033;}
.lyt_banner {margin:3px 0px 0px 0px; padding:0px; position:relative; top:0px; text-align:left; width:100%; padding-bottom:40%; border:0px solid #000000; background-color:lightcyan; background:linear-gradient(lightcyan,white,lightcyan ); z-index:10;}
.lyt_banner > div {position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
.lyt_Wrap {margin:0px auto; padding:0px 0px 0px 0px; display:flex; flex-direction:column; width:100%; border:0px solid red;}
.lyt_Left {margin:0px auto; padding:0px;      order:2; display:block; vertical-align:top; border:0px solid black;}
.lyt_Body {margin:0px auto; padding:0px 15px; order:1; display:block; vertical-align:top; text-align:center; border:0px solid blue;}
.lyt_Rght {margin:0px auto; padding:0px;      order:3; display:block; vertical-align:top; border:0px solid yellow;}
main   {margin:0px; padding:0px; text-align:center; border:0px solid Violet;}
main section   {margin:0px auto; padding:5px 0px 30px 0px; border:0px solid blue; width:95%;}
.ngt_Head {margin:0px auto; padding:0px; width:100%; text-align:center; border:0px solid #333333;}
.ngt_Head1st  {margin:0px 0px 0px 0px; padding:0px 10px; 0px 0px; width:47%;   display:inline-block; text-align:left; vertical-align:top;vertical-align:top; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  border:0px solid black;}
.ngt_Head1st a { letter-spacing: -1px;  font-weight:bold; font-size:13px;   color:#ffffff; text-shadow:1px 1px 1px #000000;  }
.ngt_Head1st a:hover {border:0px solid #000000; color:#000000; text-shadow:0px 1px 1px #000000; }
.ngt_Head2nd  {margin:0px; padding:0px 10px; display:inline-block; width:47%; text-align:left; vertical-align:top; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border:0px solid black;}
.ngt_Headbox  {margin:0 auto; padding:0px 0px; visibility:hidden; position:absolute; top:50px; left:0px; border:6px solid #333333; width:100%; height:120px; text-align:left; background-color:#ffffff; background:url("/images/menu_bg.jpg") center repeat-x;  box-shadow:6px 6px 9px #999999;}
.ngt_Headboximg  {margin:0px; padding:0px;               display:inline-block; width:10%; height:100%; vertical-align:top; background-color:#009999;  background-repeat:no-repeat; background-size:contain; background-position:left bottom;}
.ngt_Headboxctt  {margin:0px; padding:10px 0px 20px 0px; display:inline-block; width:85%; height:100%; text-align:left; vertical-align:top;}
}

@media screen and (min-width:601px) and (max-width:1024px){
footer {margin:0px; padding:0px; text-align:center; border:0px solid Violet; border-top:6px solid orange;}
footer section {margin:0px auto; padding:0px; border:0px solid blue; width:90%;}
header {margin:0px; padding:0px; text-align:center; background: url("/images/head_bg.jpg") top repeat-x; height:125px;z-index:101;}
header section {margin:0px auto; padding:0px; border:0px solid blue; width:90%;}
.lyt_12l {margin:10px 10px; padding:10px 10px; width:45%; vertical-align:top; display:inline-block; text-align:left; letter-spacing:-0px; font-size:14px; color:#000033;  font-weight:normal; border:0px solid #0A50A1;}
.lyt_banner {margin:3px 0px 0px 0px; padding:0px; position:relative; top:0px; text-align:left; width:100%; padding-bottom:30%; border:0px solid #000000; background-color:lightcyan; background:linear-gradient(lightcyan,white,lightcyan ); z-index:15;}
.lyt_banner > div {position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
.lyt_Wrap {margin:0px auto; padding:0px 0px 0px 0px; display:flex; flex-direction:column;  width:100%; border:0px solid red;}
.lyt_Left {margin:0px auto; padding:0px;      order:2; display:block; vertical-align:top; border:0px solid black;}
.lyt_Body {margin:0px auto; padding:0px 15px; order:1; display:block; vertical-align:top; text-align:center; border:0px solid blue;}
.lyt_Rght {margin:0px auto; padding:0px;      order:3; display:block; vertical-align:top; border:0px solid yellow;}
main   {margin:0px; padding:0px; text-align:center; border:0px solid Violet;}
main section   {margin:0px auto; padding:5px 0px 30px 0px; border:0px solid blue; width:90%;}
.ngt_Head {margin:0px auto; padding:0px; width:100%; text-align:center; border:0px solid #333333;}
.ngt_Head1st  {margin:0px 0px 0px 0px; padding:0px 10px; 0px 0px; width:47%;   display:inline-block; text-align:left; vertical-align:top;vertical-align:top; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  border:0px solid black;}
.ngt_Head1st a { letter-spacing: -1px;  font-weight:bold; font-size:13px;   color:#ffffff; text-shadow:1px 1px 1px #000000;  }
.ngt_Head1st a:hover {border:0px solid #000000; color:#000000; text-shadow:0px 1px 1px #000000; }
.ngt_Head2nd  {margin:0px; padding:0px 10px; display:inline-block; width:47%; text-align:left; vertical-align:top; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border:0px solid black;}
.ngt_Headbox  {margin:0 auto; padding:0px 0px; visibility:hidden; position:absolute; top:45px; left:0px; border:6px solid #333333; width:100%; height:120px; text-align:left; background-color:#ffffff; background:url("/images/menu_bg.jpg") center repeat-x;  box-shadow:6px 6px 9px #999999;}
.ngt_Headboximg  {margin:0px; padding:0px;               display:inline-block; width:10%; height:100%; vertical-align:top; background-color:#009999;  background-repeat:no-repeat; background-size:contain; background-position:left bottom;}
.ngt_Headboxctt  {margin:0px; padding:10px 0px 20px 0px; display:inline-block; width:85%; height:100%; text-align:left; vertical-align:top;}
}

@media screen and (min-width:1025px) and (max-width:1400px){
footer {margin:0px; padding:0px; text-align:center; border:0px solid Violet; border-top:6px solid orange;}
footer section {margin:0px auto; padding:0px; border:0px solid blue; width:85%;}
header {margin:0px; padding:0px; text-align:center; background: url("/images/head_bg.jpg") top repeat-x; height:125px;z-index:101;}
header section {margin:0px auto; padding:0px; border:0px solid blue; width:85%;}
.lyt_12l {margin:10px 10px; padding:10px 10px; width:45%; vertical-align:top; display:inline-block; text-align:left; letter-spacing:-0px; font-size:14px; color:#000033;  font-weight:normal; border:0px solid #0A50A1;}
.lyt_banner {margin:3px 0px 0px 0px; padding:0px; position:relative; top:0px; text-align:left; width:100%; padding-bottom:25%; border:0px solid #000000; background-color:lightcyan; background:linear-gradient(lightcyan,white,lightcyan ); z-index:10; }
.lyt_banner > div {position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
.lyt_Wrap {margin:0px auto; padding:0px 0px 0px 0px; display:table; width:100%; border:0px solid red;}
.lyt_Left {margin:0px auto; padding:0px; display:table-cell; width:20%; vertical-align:top; border:0px solid black;}
.lyt_Body {margin:0px auto; padding:0px 20px; display:table-cell; vertical-align:top; text-align:center; border:0px solid blue;}
.lyt_Rght {margin:0px auto; padding:0px; display:table-cell; width:15%; vertical-align:top; border:0px solid yellow;}
main   {margin:0px; padding:0px; text-align:center; border:0px solid Violet;}
main section   {margin:0px auto; padding:5px 0px 30px 0px; border:0px solid blue; width:85%;}
.ngt_Head {margin:0px auto; padding:0px; width:100%; text-align:center; border:0px solid #333333;}
.ngt_Head1st  {margin:0px 0px 0px 0px; padding:0px 10px; 0px 0px;    display:inline-block; vertical-align:top; }
.ngt_Head1st a { letter-spacing: -1px;  font-weight:bold; font-size:14px;   color:#ffffff; text-shadow:1px 1px 1px #000000;  }
.ngt_Head1st a:hover {border:0px solid #000000; color:#000000; text-shadow:0px 1px 1px #000000; }
.ngt_Head2nd  {margin:0px; padding:0px 10px; display:inline-block; width:24%; text-align:left; vertical-align:top; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border:0px solid black;}
.ngt_Headbox  {margin:0 auto; padding:0px 0px; visibility:hidden; position:absolute; top:25px; left:0px; border:6px solid #333333; width:100%; height:120px; text-align:left; background-color:#ffffff; background:url("/images/menu_bg.jpg") center repeat-x;  box-shadow:6px 6px 9px #999999;}
.ngt_Headboximg  {margin:0px; padding:0px;               display:inline-block; width:15%; height:100%; vertical-align:top; background-color:#009999;  background-repeat:no-repeat; background-size:contain; background-position:left bottom;}
.ngt_Headboxctt  {margin:0px; padding:10px 0px 20px 0px; display:inline-block; width:80%; height:100%; text-align:left; vertical-align:top;}
}

@media screen and (min-width:1401px) and (max-width:1920px){
footer {margin:0px; padding:0px; text-align:center; border:0px solid Violet; border-top:6px solid orange;}
footer section {margin:0px auto; padding:0px; border:0px solid blue; width:80%;}
header {margin:0px; padding:0px; text-align:center;  background:rgba(255, 165, 0,1.0); border:1px solid orange; border-bottom:8px solid Black; z-index:101;}	
header section {margin:0px auto; padding:0px; width:80%;}
.lyt_12l {margin:10px 10px; padding:0px; width:45%; vertical-align:top; display:inline-block; text-align:left; letter-spacing:-0px; font-size:14px; color:#000033;  font-weight:normal; border:0px solid #0A50A1;}
.lyt_banner {margin:0px 0px 0px 0px; padding:0px; position:relative; top:0px; text-align:left; width:100%; padding-bottom:25%; border:0px solid #000000;  background-color:lightcyan; background:linear-gradient(lightcyan,white,lightcyan ); z-index:10; }
.lyt_banner > div {position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
.lyt_Wrap {margin:0px auto; padding:0px 0px 0px 0px; display:table; width:100%; border:0px solid red;}
.lyt_Left {margin:0px auto; padding:0px; display:table-cell; width:20%; vertical-align:top; border:0px solid black;}
.lyt_Body {margin:0px auto; padding:0px 20px; display:table-cell; vertical-align:top; text-align:center; border:0px solid blue;}
.lyt_Rght {margin:0px auto; padding:0px; display:table-cell; width:15%; vertical-align:top; border:0px solid yellow;}
main   {margin:0px; padding:0px; text-align:center; border:0px solid Violet;}
main section   {margin:0px auto; padding:5px 0px 50px 0px; border:0px solid blue; width:80%;}
.ngt_Head {margin:0px auto; padding:0px 0px 20px 0px; width:100%; text-align:center; border:0px solid #333333;}
.ngt_Head1st  {margin:0px 0px 0px 0px; padding:0px 10px; 0px 0px;    display:inline-block; vertical-align:top; }
.ngt_Head1st a { letter-spacing: -1px;  font-weight:bold; font-size:14px;   color:#ffffff; text-shadow:1px 1px 1px #000000;  }
.ngt_Head1st a:hover {border:0px solid #000000; color:#000000; text-shadow:0px 1px 1px #000000; }
.ngt_Head2nd  {margin:0px; padding:0px 10px; display:inline-block; width:24%; text-align:left; vertical-align:top; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border:0px solid black;}
.ngt_Headbox  {margin:0 auto; padding:0px 0px 20px 0px; visibility:hidden; position:absolute; top:25px; left:0px; border:6px solid #333333; width:100%; height:120px; text-align:left; background-color:#ffffff; background:url("/images/menu_bg.jpg") center repeat-x;  box-shadow:6px 6px 9px #999999;}
.ngt_Headboximg  {margin:0px; padding:0px;               display:inline-block; width:15%; height:100%; vertical-align:top; background-color:#009999;  background-repeat:no-repeat; background-size:contain; background-position:left bottom;}
.ngt_Headboxctt  {margin:0px; padding:10px 0px 20px 0px; display:inline-block; width:80%; height:100%; text-align:left; vertical-align:top;}
}

@media screen and (min-width:1921px){
footer {margin:0px; padding:0px; text-align:center; border:0px solid Violet; border-top:6px solid orange;}
footer section {margin:0px; padding:0px;border:0px solid blue; width:75%;}
header {margin:0px; padding:0px; text-align:center; background: url("/images/head_bg.jpg") top repeat-x; height:125px;z-index:101;}	
header section {margin:0px; padding:0px;border:0px solid blue; width:75%;}
.lyt_12l {margin:10px 10px; padding:0px; width:45%; vertical-align:top; display:inline-block; text-align:left; letter-spacing:-0px; font-size:14px; color:#000033;  font-weight:normal; border:0px solid #0A50A1;}
.lyt_banner {margin:3px 0px 0px 0px; padding:0px; position:relative; top:0px; text-align:left; width:100%; padding-bottom:20%; border:0px solid #000000; background-color:lightcyan; background:linear-gradient(lightcyan,white,lightcyan ); z-index:10; }
.lyt_banner > div {position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
.lyt_Wrap {margin:0px auto; padding:0px 0px 0px 0px; display:table; width:100%; border:0px solid red;}
.lyt_Left {margin:0px auto; padding:0px; display:table-cell; width:20%; vertical-align:top; border:0px solid black;}
.lyt_Body {margin:0px auto; padding:0px 20px; display:table-cell; vertical-align:top; text-align:center; border:0px solid blue;}
.lyt_Rght {margin:0px auto; padding:0px; display:table-cell; width:15%; vertical-align:top; border:0px solid yellow;}
main   {margin:0px; padding:0px; text-align:center; border:0px solid Violet;}
main section   {margin:0px auto; padding:5px 0px 50px 0px; border:0px solid blue; width:75%;}
.ngt_Head {margin:0px auto; padding:0px; width:100%; text-align:center; border:0px solid #333333;}
.ngt_Head1st  {margin:0px 0px 0px 0px; padding:0px 10px; 0px 0px;    display:inline-block; vertical-align:top; }
.ngt_Head1st a { letter-spacing: -1px;  font-weight:bold; font-size:14px;   color:#ffffff; text-shadow:1px 1px 1px #000000;  }
.ngt_Head1st a:hover {border:0px solid #000000; color:#000000; text-shadow:0px 1px 1px #000000; }
.ngt_Head2nd  {margin:0px; padding:0px 10px; display:inline-block; width:24%; text-align:left; vertical-align:top; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border:0px solid black;}
.ngt_Headbox  {margin:0 auto; padding:0px 0px; visibility:hidden; position:absolute; top:25px; left:0px; border:6px solid #333333; width:100%; height:120px; text-align:left; background-color:#ffffff; background:url("/images/menu_bg.jpg") center repeat-x;  box-shadow:6px 6px 9px #999999;}
.ngt_Headboximg  {margin:0px; padding:0px;               display:inline-block; width:10%; height:100%; vertical-align:top; background-color:#009999;  background-repeat:no-repeat; background-size:contain; background-position:left bottom;}
.ngt_Headboxctt  {margin:0px; padding:10px 0px 20px 0px; display:inline-block; width:85%; height:100%; text-align:left; vertical-align:top;}
}

#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_sign {margin:0px; padding:0px; font-size:12px; color:#ffffff; cursor:pointer; background-color:transparent; border:0px; outline:0px;}
.sys_font {margin:0px; padding:0px; font-size:16px; color:#ffffff; cursor:pointer; background-color:transparent; border:0px; outline:0px;}
.sys_demo {margin:0px; padding:5px 20px; font-size:16px; color:#000000; cursor:pointer; background-color:transparent; border:1px solid black; outline:0px;}
.sys_sets {margin:0px auto; padding:0px; text-align:center; position:absolute; top:0px;  display:inline-block; border:0px solid #ccffff;}
.sys_sets div {margin:0px; padding:6px 0px 0px 0px; color:#ffffff; display:inline-block;}
.sys_sets span {padding:3px 10px 0px 10px; color:#ffffff; display:inline-block;}
.sys_sets ul ul{display: none;}
.sys_sets ul li:hover > ul {display: block;}
.sys_sets ul {margin:0px; padding:0px px 0px 0px; display:inline-block; border:0px solid gray; list-style:none; position:relative;}
.sys_sets ul li {margin:0px 0px; padding:3px 20px 3px 0px; display:inline-block; background:rgba(0,0,0,0.8); border:0px solid gray; border-radius:0px 0px 12px 12px;}
.sys_sets ul ul {z-index:100; padding:10px;  background:rgba(0,0,0,0.8); border:1px solid gray; max-width:content; text-align:left; position:absolute; top:100%; border-radius:12px 12px 12px 12px;}
.sys_sets ul ul li {padding:2px 0px; background-color:transparent; color:#ffffff; width:250px;}
@media screen and (max-width:600px){.sys_sets {display:none;} }
.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: 5px 0px 5px 2px;padding: 2px 10px 2px 10px;border:1px solid #999999;border-width: 1px 1px 1px 15px;font-family:Verdana,arial, helvetica, sans-serif;text-decoration:none;display:inline-block;text-shadow:2px 2px 2px #ffffff;font-size:12px;font-weight:bold;color: #000000;background-color: #d8d8d8;}
.sys_medium a:hover{ border-width: 1px 15px 1px 1px; color: #000000;}
.sys_medium:hover  { border-width: 1px 15px 1px 1px; color: #000000;}
