/* { Standard font styles } */

a { 
	font: normal medium Verdana, Geneva, Arial, helvetica, sans-serif;
	text-decoration: none;
	color: #000080;
}
a:visited { 
	text-decoration: none ;
	color: #800000;
}
a:hover { 
	text-decoration: underline;
	color: #3333FF ;
}

body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

td, th {
	font: normal medium Verdana, Geneva, Arial, helvetica, sans-serif;
}

p {
	font: normal medium Verdana, Geneva, Arial, helvetica, sans-serif;
}

.copyright { 
	font: normal small Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.topofpg {
	color: #FFFFFF;
	font-weight: bold;
	font-size: small;
}

.login {
	color: #04797E;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: auto; top: 0.5em;
	padding-left: 10px;
}

.nomargin {
	margin: 0px;
}

.ntext { 
	font: normal medium Verdana, Arial, Helvetica, sans-serif;
	color: #191970;
}
.nlarge { 
	font: normal large Verdana, Arial, Helvetica, sans-serif;
	color: #191970;
}


.Category {
	font: normal medium Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #128682;
	padding-left: 10px;
}

.descr { 
	font: normal x-small Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
.autlnk, .bktlnk, .bktime {
	font: normal small Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.bktmed { 
	font: normal medium Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 10px;
}

/* add colours */
.autlnk, .autlnk2 { color: #006400; text-align: left; }
.bktlnk, .bktmed { color: #0000FF; text-align: left; }
.bktime { color: #000000; text-align: right; }


/* visited must be defined before hover  */
.autlnk:visited, .bktlnk:visited, .bktmed:visited {
	text-decoration: none;
	color: #800000;
}
.autlnk:hover {
	text-decoration: underline;
	color: #FFFF00;
	background-color: #006400;
}

.bktlnk:hover, .bktmed:hover {
	text-decoration: underline;
	color: #00FFFF;
	background-color: #0000FF;
}


.newdate { 
	font: bold medium Verdana, Arial, Helvetica, sans-serif;
	color: black;
}
.newbk {
	font: bold small Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: blue;
	text-align: left;
	padding-left: 10px;
}
.newbk:visited {
	text-decoration: none;
	color: #800000;
}
.newbk:hover {
	text-decoration: underline;
	color: #00FFFF;
	background-color: #0000FF;
}

/* genre (count) */
.mlstcnt {
	font: xx-small Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none ;
	vertical-align: middle;
}
/* gere list */
mlst, .mlstg, .mlstsg {
	font: normal x-small  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: middle;
}
.mlst:visited, .mlstg:visited, .mlstsg:visited {
	color: #800000;
}
.mlstg:hover, .mlstsg:hover, mlstsg:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #0000FF;
}
/* redef mlst for 10px shift to right */
.mlst {
	padding-left: 10px;
}

.navbkgr {
	background-image: url('/images/nav_Back.gif');
	background-repeat: repeat;
}

.zalert {
	font: bold small Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #FF0000;
	vertical-align: middle;
	background-color: Moccasin;
}

.zhdr {
	font: bold normal x-large Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #005D4E;
}
.ztxtl {
	font: bold medium Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #005D4E;
	text-align: left;
	background-color: Moccasin;
}

.zovrl {
	font: bold medium Verdana, Geneva, Arial, helvetica, sans-serif;
	color: red;
	text-align: left;
	background-color: Moccasin;
}


.ztxtc {
	font: bold medium Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #005D4E;
	text-align: center;
	background-color: Moccasin;
}

.ztxtr {
	font: bold medium Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #005D4E;
	text-align: right;
	background-color: Moccasin;
}

.zast { /* asterix */
	font: bold large Verdana, Geneva, Arial, helvetica, sans-serif;
	color: red; /* #005D4E; */
	text-align: center;
	background-color: Moccasin;
}

.zlst {
	font: normal medium Verdana, Geneva, Arial, helvetica, sans-serif;
	color: darkblue; /* #005D4E; */
}

/* Reverse Affiliate rollover */
.raprov
{
position: relative;
background: url("/images/rapo.gif") no-repeat;
display: block;
width: 91px;
height: 58px;
margin: 0;
padding: 0;
}
.raprov a
{
display: block;
width: 91px;
height: 58px;
display: block;
float: left;
}
.raprov img
{
width: 91px;
height: 58px;
border: 0
}
* html a:hover
{
visibility:visible
}
.raprov a:hover img
{
visibility:hidden
}