body,div,dl,dt,dd,ul,ol,li,p,blockquote,tr,th,td{margin:0;padding:0;}
ol,ul {list-style:none;}
q:before,q:after{front:'';}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.img { margin:0px; margin-bottom:-3px !important; }

body		{ font-size: 11; 
		  text-decoration: none; 
		  color: #000080;      
		  font-family: arial,verdana;
        	}

#front .menu li { margin: 0px; padding: 0px 0px 1px 0px; }
#front .menu li a { margin: 0px; padding: 10px 0px 7px 15px; font-size: 17px; color:#ffffff; display: block; background:#670099; font-weight: bold; font-family:Arial, Helvetica, sans-serif; }
#front .menu li a:hover {background: #000066; text-decoration:none;}
#front .subttl { margin: 0px; padding: 10px 0px 3px 15px; font-size: 17px; color:#ffffff; display: block; background:#cb99cc; font-weight: bold; font-family:Arial, Helvetica, sans-serif; }
#front .teas { margin: 0px; padding: 10px 10px 15px 15px; font-size: 12px; color:#535350; display: block; font-weight: normal; font-family:Arial, Helvetica, sans-serif; }
#front .news { margin: 0px; padding: 10px 10px 10px 15px; font-size: 13px; color:#535350; display: block; font-weight: normal; font-family:Arial, Helvetica, sans-serif; }

th    { 
	font-size: 13; 
	font-weight: bold;
	text-decoration: none; 
	text-align: left; 
	background:#cb99cc;
	color:#ffffff;
	font-family: tahoma;
        }

 .id	  {
 	font-size: 10; 
	text-decoration: none; 
	color: #FFFFFF;      
	font-family: arial,verdana;
     	  }

.s-id	  { 
	font-size: 10;
	text-decoration: none; 
	color: #ff0000;      
	font-family: arial,verdana;
     	  }

 .on    { 
	font-size: 17; 
	font-weight: bold;
	text-decoration: none; 
	background:#000066;
	color:#fbedfa;
	font-family: arial;
        }

 .off    { 
	font-size: 17; 
	font-weight: bold;
	text-decoration: none; 
	color:#ffffff;
	font-family: arial;
        }

 .botsel    { 
	font-size: 12; 
	text-decoration: none; 
	color:#000066;
	font-family: arial;
        }

 .botlink    { 
	font-size: 12; 
	text-decoration: none; 
	color:#555555;
	font-family: arial;
        }

 .read  { 
	font-size: 8; 
	text-decoration: none; 
	color:red;      
	font-family: arial;
        }
 
 .more  { 
	font-size: 8; 
	text-decoration: none; 
	color:#d68800;
	font-family: arial;
        }

.off2   { 
	font-size: 12; 
	text-decoration: none; 
	color:#0000cf;      
	font-family: arial;
        }
 
 .on2   { 
	font-size: 12; 
	text-decoration: none; 
	color:red;
	font-family: arial;
        }

 .menu-on   { 
	font-size: 11; 
	font-weight: bold; 
	text-decoration: none; 
	color:#6633ff;
	font-family: 'arial';
        }

 .menu-off   { 
	font-size: 11; 
	font-weight: bold; 
	text-decoration: none; 
	color:#090894;
	font-family: 'arial';
        }

.xy 	{ font-size: 16; 
	  background-color: #ffffff;
	  text-align: left;
	  vertical-align: top;
	}

.xy:nth-child(odd)
	{ font-size: 16; 
	  background-color: #fbedfa; }
