body {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	font-size : 1em;
	margin : 0px 0px 0px 0px;
}

a.text {
	color : #000;
	padding : 1px 1px 1px 1px;
	font-weight : normal;
}

a.text:hover {
	color : #000;
	padding : 1px 1px 1px 1px;
	text-decoration : none;
	background : #eee;
	font-weight : normal;
}

h1 {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	font-size : 0.9em;
	color : #c00;
	margin-bottom : 0.2em;
}

p {
	margin-top : 0.3em;
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	text-align : left;
	font-size : 0.8em;
}

input {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	font-size : 0.7em;
	color : #000;
}

option {
	font-family : verdana, Arial, Geneva,Helvetica, sans-serif;
}

textarea {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
}

.tit {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	font-size : 0.9em;
	font-weight : bold;
	color : #fff;
}

.search {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	font-size : 0.8em;
}

.tdsearch {
	background :#f00;
}

.lineup {
	background : #C00;
}

.news {
	background : #00CCFF;
	padding : 5px 5px 5px 5px;
}

.textpage {
	text-align : left;
}

.normal {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	font-size : 0.8em;
	color : #000;
	text-decoration : none;
}

li.cat {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	list-style : none none;
	margin: 0px;
}

li.catact {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	list-style : disc;
	color : #d00;
}

a.menucat {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	font-size: 70%;
	color : #000;
	padding : 1px 1px 1px 1px;
	text-decoration : none;
}

a.menucat:visited {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	color : #633;
	padding : 1px 1px 1px 1px;
	text-decoration : none;
}

a.menucat:hover {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	color : #fff;
	background : #d00;
}

.menucatact {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	padding : 1px 1px 1px 1px;
	color : #c00;
	font-weight : bold;
}
/*
.hide {
	display : none;
}
*/

.submenucat {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	font-size : 0.8em;
	color : #000;
}

a.submenucat:visited {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	color : #333;
}

a.submenucat:hover {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	color : #000;
	text-decoration: none;
}

a.submenucat:active {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	font-size : 0.8em;
	color : #f00;
	text-decoration: none;
}

.submenucatact {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	font-size : 0.8em;
	color : #d00;
	text-decoration : none;
}

.submenu {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	color: #000;
	text-align : left;
	background : #ddd;
}

.red {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	font-size : 0.9em;
	color : #c00;
}

.backgrey {
	background : #ddd
}

.trhtab {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	font-weight : bold; 
	font-size : 0.8em;
	background : #333;
	color : #fff;
}

.normtab {
	background : #eee;
	border-bottom : 1px solid #666;
}
/*
.normtab:hover {
	background : #fff;
	border-bottom : 1px solid #666;
}
*/
.schedaprod {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	font-size : 0.8em;
	color : #000;
	text-decoration : none;
}

a.schedaprod:hover {
	font-family : Arial, verdana, Geneva,Helvetica, sans-serif;
	color : #c00;
	text-decoration : none;
}
/*
.sp {
	border-bottom : 1px none;
}

.sp:hover {
	border-bottom : 1px solid #C00;
}
*/