/* Declaration for normal variant */
@font-face {
    font-family: 'vpro_thonik';
    src: url('../fonts/vpro_thonik_medium.eot'); /* IE9 Compatibility Modes */
    src: url('../fonts/vpro_thonik_medium.eot?') format('eot'),  /* IE6-IE8 */
         url('../fonts/vpro_thonik_medium.woff') format('woff'); /* Modern Browsers */
}
body {
	margin:0;
	padding:0;
	font-family:"VPRO Thonik Heavy","vpro_thonik",Verdana,Arial,sans-serif;
}

.pifi {
	font-size:12px;
}

/* Tables */
table {
	border:none;
	border-collapse:collapse;
	table-layout:fixed;
}
table th {
	background:#000;
	color:#FFF;
}
table tbody {
	vertical-align:top;
    word-wrap:break-word;
}
table .odd {
	background-color:#FFFFFF;
}
table .even {
	background-color:#EEEEEE;
}
table tr td a {
	color:#FF0000;
}

.redlink {
	color:#FF0000;
}

#nav tr td {
	background-color:#FFFFFF;
	width:310px;
	padding:5px;
}
#nav_td {
	padding:0 !important;
}
#nav a.right {
	padding-right:16px;
  	background: url("../img/goto_16px.png") no-repeat right;
}
#nav a.left {
	padding-left:16px;
  	background: url("../img/goback_16px.png") no-repeat left;
}
td a:hover,
#nav a:hover {
	background-color:#FF0000;
	color:#FFFFFF;
}

/* Main table */
#main {
	font-size:14px;
}
#main .odd:hover,
#main .even:hover {
	background-color:#DDDDDD;
} 
#main .img {
	width:75px;
	padding:0 !important;
}
#main td {
	padding:5px 10px;
}  

#artistgigs {
	font-size:12px;
}

/* Regio table */
.regio {
	font-size:12px;
	width: 100%;
}
#regio th, 
#regio td {
	padding:5px 2px;
}
#regio {
	font-size:12px;
	width:320px;
}

#regio #nav td {
	width:140px;
}

#nav td {
	padding:10px 4px !important;
}
