table,td,th { border-color: #0000FF; }
.redf {text-align:center; font-family: Verdana,Arial, Helvetica, sans-serif; font-size:12pt; color:#FF0000}
.redmess  {text-align:center;font-size:14pt; color:#FFFFFF; background-color:#FF0000; width:100%; line-height:120%; }
.goodmess {text-align:center;font-size:14pt; color:#FFFFFF; background-color:#0000FF; width:100%; line-height:120%; }
.cy { font-size:8pt; }
table.t1 { border-width: 0px; border-style: solid; border-collapse: collapse;  width:100%;}
table.adm { border-width: 5px; border-style: solid; border-collapse: collapse; width:100%;}
table.vi { border-width: 5px; border-style: dashed; border-collapse: collapse; width:100%; }
table.listfiles {  border-width: 0px; border-style: solid; border-collapse: collapse; width:100%;}
table.nbt1 {  border-width: 0px; border-style: solid; border-collapse: collapse; width:100%; }

/* tables with lines */
th,td{  border-color: #0033FF; padding:5px; border-style: solid; }
th.thc,td.thc{  border-width: 0px 0px 2px 0px; text-align:center; }
th.thl,td.thl{  border-width: 0px 0px 2px 0px; text-align:left; }
th.thr,td.thr{  border-width: 0px 0px 2px 0px; text-align:right; }
td.thls{  border-width: 0px 0px 5px 0px; text-align:left; font-size:9pt }

/* tables no lines */
td.thcnl,th.thcnl{  border-width: 0px 0px 0px 0px; text-align:center; }
td.thlnl,th.thlnl{  border-width: 0px 0px 0px 0px; text-align:left; }
td.thrnl,th.thrnl{  border-width: 0px 0px 0px 0px; text-align:right; }
td.thlnls{  border-width: 0px 0px 0px 0px; text-align:left; font-size:9pt }

//.blackmenuline { border:3px solid #000000}


/* login panel */
table.login { margin-left: auto;  margin-right: auto;  padding:0px; border-width: 0px; border-style: solid; border-collapse: collapse;  width:300px; }
.login { margin-left: auto;  margin-right: auto;  width:300px; }

/* registration panel */
table.reg { border-width: 0px; border-style: solid; border-collapse: collapse;  width:500px; }
.reg { margin-left: auto;  margin-right: auto;  width:500px; }

/* registration panel */
table.pwrst { border-width: 0px; border-style: solid; border-collapse: collapse;  width:500px; }
.pwrst { margin-left: auto;  margin-right: auto;  width:500px; }

/* nav buttons */
.menutxt { text-align:center;  font-family: Verdana,Arial, Helvetica, sans-serif; font-size:12pt; font-weight: bold;
 margin-top: 7px; margin-bottom: 7px; color: #0000FF; }
.menu a:link {color: red; text-decoration: none;}
.menu a:visited {color: purple;text-decoration:none;}
.menu a:hover {background-color: #0000FF; color:#fff;text-decoration:none;}
.bt {  background: #D4D0C8; color: black; font-weight: bold; font-size:12pt }

.admin { width:1200px;  margin: auto;}
.mem { width:700px;  margin: auto; margin-top:10px}
.mini { width:300px;  margin: auto; z-index:1; position:absolute; right:500px; top:auto}
.loading { text-align:center; margin:auto 0; padding:0px; z-index:15; position: absolute; top: 50%; left: 50%; }

/* previous and next 9CCDFF */
.next { padding:0px; border-width: 0px; border-style: solid; border-collapse: collapse; width:100%; background: #fff;}

/* store */
table.store {  border-width: 5px; border-style: solid; border-color: red;  border-collapse: collapse;   width:100%;}
.store {  width:600px;  margin: auto;}
.storemem { width:750px;  margin: auto; margin-top:10px}
.vercol {color:blue; }


.sprice {text-decoration:line-through;}
.opt { font-size:10px }
div#lgo {background: #FF0000; float:center;width:100%;color:#fff; margin: 0px auto;padding: 0px;border:0px none;}
.noshw { background: #FFFFCC; }
.hvr tr:hover{ background: #66CCFF; }
//.hvr th { background: #66CCFF; }

/* pro */
#pws { position: absolute; z-index:5;  margin:auto; visibility:hidden; display:block; left:30%; }
#pwstx { color: #FFFFFF; font-weight: bold; font-size: 30px; text-align:center }
table#pwstb { background:#33CCFF; padding:0px; border:none; height:400px; width:700px }

/* print */
#printsize {  width:18cm;  margin: auto; background: #FFF; text-align:left;}
table.print_top {  border-width: 0px; border-style: solid; border-color: red;  border-collapse: collapse;   width:100%; text-align:left}
.print_cy { font-size:10px}

.printline { height:10px; padding:5px; border-width: 0px 0px 5px 0px; border-style: solid;  text-align:right; }
.printbot { position: absolute;  bottom:2%; width:100% }
.printbody { background-color:#fff; }


/* AdBrite */
   .adHeadline {font: bold 10pt Arial; text-decoration: underline; color: #0066CC;}
   .adText {font: normal 10pt Arial; text-decoration: none; color: #000000;}
/* AdBrite */


/* ami ads */
.amiadst {font-size:12px; color:#999999; text-align:left; font-weight:bold; margin-bottom:5px; display:block}
.amiads {width:190px;font-size:10px; color:#fff; border:dashed 0px #0033FF; padding:5px; margin-bottom:5px; background-color: #0000FF; overflow: hidden; margin-top:5px}
.amiads a:link {color: #999999; }
.amiads a:visited {color: #999999;}
.amiads a:hover {background-color: #0066FF; color:#fff;}
.amiadstl {margin-bottom:0px; background-color: #0000FF; margin-top:1px}
hr.amiadshr {width:95%; background-color:#CCCCCC; color:#CCCCCC; height:1px; border: 0; margin-bottom:7px; padding:0;margin-top:7px }
/* ami ads */


/* upgrade txt */
.upg { color:#0000FF; font-size:9px; font-style:italic }

/*form box*/
.boxblue { border:#0000FF solid 1px; color:#0000FF;  padding:5px }
fieldset { margin:10px;border:solid 1px #0000FF; padding:5px; text-align:center}
legend { margin:5px;color:#fff; font-weight:bold; border:1px solid white; padding:5px; background-color:#0000FF;}

.backgd_overlay{display: block;background-color: #fff;z-index:5;opacity:.30;filter: alpha(opacity=30);}
.foregd_overlay {display: none;background-color: #FFFFFF;z-index:10;}
.boxsetcls { float:right;  position: relative; margin:0; padding:0; top:-40px; right:-20px; z-index:30; }


