BODY {
	height: 100%; 
	margin: 0px; 
	padding: 0px; 
	background-color: #000000; 
	max-width: 1024px;
}
IMG {
	border: 0; 
	z-index: 2; 
	margin: 0px;
}
TABLE { 
	border: 0px; 
	margin: 0px; 
	padding: 0px; 
	border-collapse: collapse;
}
A {
	font-size: 10pt; 
	font-family: Arial; 
	color: #ffffff; 
	cursor: pointer; 
	text-decoration: underline;
}
INPUT {
	margin: 2px;
}
EMBED {
	margin: 10px;
}
.nullindent {
	padding: 0px;
	margin: 0px;
}
.maintable {
	width: 100%;
	z-index: 2; 
	position: relative;
}
	.maintable TD {
		text-align: right; 
		vertical-align: top;
	}
.shapka {
	text-align: left; 
	background-image: url('./img/shapka.jpg'); 
	background-repeat: no-repeat; 
	width: 100%; 
	height: 200px; 
	padding: 0px;
}
.topimg DIV {
	margin: 0px; 
	padding: 0px; 
	z-index: 2; 
	position: relative;
}
.greyborder {
	border: 1px solid #3f3f3f;
}
.stable {
	width: 100%;
}
.stable TD {
	text-align: left;
}
.toptd {
	background-image: url('./img/bg.gif'); 
	height: 26px;
}
.toptd SPAN, .toptd DIV {
	font-size: 10pt; 
	font-family: Arial; 
	color: #895ab4; 
	padding-left: 4px; 
	margin-right: 4px; 
	white-space: nowrap;
}
	.toptd TD {
		padding: 2px; 
		font-size: 10pt;
	}
.menu {vertical-align: top; background-color: #17051a; padding-top: 20px; padding-bottom: 20px;}
	.menu SPAN {font-size: 10pt; color: #ffffff; margin-left: 25px;}
	.menu A {font-size: 10pt; color: #ffffff; margin-left: 25px; text-decoration: none;}
		.menu A:hover {text-decoration: underline;}
		.menu A:active {color: #895ab4;}
.content {padding: 10px; font-size: 10pt; font-family: Arial; color: #dadada;}
.mainlink {text-decoration: underline; text-transform: capitalize; cursor: pointer; font-size: 10pt;}

.link {text-decoration: underline; cursor: pointer;}
.smaltxt, .grey_small {font-family: Arial; font-size: 8pt; color: #b3b3b3;}
.list {margin-right: 4px; line-height: 14pt;}
.white_norm {font-size: 10pt; color: #ffffff;}
	.smaltxt A {font-size: 10pt; color: #ffffff; text-decoration: underline; cursor: pointer;}
		.smaltxt A:hover {color: #895ab4; text-decoration: none;}
.contentdiv {padding-top: 20px; padding-bottom: 20px; text-align: left; width: 90%;}
.linkbar A {font-size: 8pt; color: #b3b3b3; text-decoration: underline;}
.textarea {padding: 4px; border: 1px solid #3f3f3f; background-color: #17051a; color: #ffffff;}
.button {border: 1px solid #3f3f3f; background-color: #17051a; color: #ffffff; cursor: pointer;}
.zagolovok {font-size: 12pt; color: #ffffff; border-bottom: 1px solid #320e38; font-weight: bold;}

/* Индикатор рейтинга */
.ratingbord {border: 1px solid #3f3f3f; width: 50px; height: 13px; text-align: left;}
.ratinginner {text-align: center; height: 13px; background-color: #3e004b;}
#votetbl {text-align: center;}
#votetbl table {width: 100%; border: 1px solid #3f3f3f; background-color: #17051a;}

/* Подчеркивающая линия*/
.line {border-bottom: 1px solid #320e38;}

/* Верхний бар навигации */
#navibar {font-size: 12pt;}
.barhref {font-family: Arial; position: relative; cursor: pointer; text-decoration: underline; height: 16px;}
.movetbl {position: absolute; top: 16px; left: 0px; z-index: 6; display: none; padding: 0px;}
	.movetbl TABLE { border: 1px solid #240e28; border-collapse: collapse;}
	.movetbl TD {font-size: 10pt; font-family: Arial; white-space: nowrap; color: #895ab4; text-decoration: none; text-align: center; background-color: #17051a; text-transform: capitalize;}
	
/* Навигационный бар с кнопками "Предыдущая", "Следующая" */
.nextlink {margin-top: 30px; width: 100%; height: 20px; text-align: center; padding: 0px;}
	.nextlink TD {vertical-align: middle;}
	.nextlink A {font-size: 10pt; font-family: Tahoma; color: #c4c4c4; text-decoration: underline; cursor: pointer;}
		.nextlink A:hover {color: #895ab4; text-decoration: none;}
		
/* Страница с дискографией*/
.backalbum {width: 100%; height: 118px; display: block; position: relative; z-index: 4;}
	.backalbum TD {padding: 6px; padding-right: 0px; color: #c4c4c4; font-size: 10pt;}
	.backalbum B {font-weight: bold; color: #c4c4c4; font-size: 12pt;}
	.backalbum SPAN, .greylink {color: #c4c4c4; font-size: 9pt; text-decoration: underline; font-weight: bold; cursor: pointer; text-transform: capitalize}
.noclickspan {text-decoration: none; font-weight: normal; font-size: 8pt;}
.albumdiv {position: relative; top: 0px; left: 0px; z-index: 6; width: 100%; height: 118px; background-color: #111111; border: 1px solid #2a2a2a;}
.singlediv {width: 90%; height: 118px; background-image: url('/clientside/img/singleback.gif'); background-repeat: repeat; position: absolute; left: 5%; z-index: 5; color: #c4c4c4; display: block; border: 1px solid #2a2a2a;}
	.singlediv TD {padding: 6px;}
	
.picture, .violetbg IMG {border: 4px solid #290130; cursor: pointer;}
.violetbg IMG {width: 100px; height: 100px;}

.tracktbl {width: 100%; color: #ffffff; font-family: Arial; font-size: 10pt;}
	.tracktbl TD {padding: 6px;}

.newlayer {z-index: 5; position: absolute; border: 1px solid #3f3f3f; background-image: url('/clientside/img/singleback.gif'); color: #c4c4c4; font-size: 9pt; text-align: center;}

.violetbg {width: 100%; background-image: url('/clientside/img/singleback.gif'); background-repeat: repeat; z-index: 1; color: #c4c4c4; display: block; border: 1px solid #2a2a2a;}

.gallery {padding: 4px; width: 116px; margin: 10px; float: left;}
.void_photo {display: block; width: 108px; height: 108px; background-color: #290130; cursor: pointer;}

.preload {width: 200px; height: 14pt; position: absolute; top: 50%; left: 50%; text-align: center; vertical-align: middle; color: #ffffff; z-index: 6; background-color: #17051a; border: 1px solid #3f3f3f;}

.calendar {width: 147pt; border-collapse: separate; background-color: #070707; margin: 5px;}
	.calendar TD {width: 21pt; text-align: center; color: #c4c4c4; font-size: 10pt; white-space: nowrap;}
	.calendar_td {background-color: #111111; border: 1px solid #2a2a2a;}
	.calendar_tdlink {cursor: pointer; background-color: #17051a; font-weight: bold; color: #ffffff;}

.register {width: 147pt;}
	.register TD {text-align: left; padding-left: 4px;}
	.register SPAN {color: #c4c4c4; font-size: 10pt; white-space: nowrap;}