*				{	font-size: 12px }

BODY			{	padding: 0; margin: 0; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666 }
A IMG			{	border: none }
A:link			{	color: #996633; text-decoration: none; font-size: inherit }
A:visited		{	color: #cc6600; text-decoration: none; font-size: inherit }
A:hover			{	color: #ff9933; text-decoration: underline; font-size: inherit }
A:active		{	color: #004abc; text-decoration: none; font-size: inherit }
H1				{	font: 14px Arial, Helvetica, sans-serif; font-weight: bold }
HR				{	text-align: left; margin: 10px 0; padding: 0; width: 100% }
P				{	padding: 0; margin: 0 0 10px 0 } 
TABLE			{	border:0px; border-collapse:collapse }
TABLE TD		{	padding:0px }

.albumPict		{	width: 20px; text-align: center }
.albumDescription 
				{	vertical-align: top; padding: 10px; font-size: 10px }
.albumEdit		{	background: #fffcf1 }
.albumSongs		{	width: 100% }
.albumSongs TD	{	padding: 3px; margin: 0; vertical-align: top; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc }
.albumTitle		{	padding: 10px; color: #385791 }
.albums			{	border-collapse: collapse }
.albums	TD		{	vertical-align: top }
.albums TD.s	{	padding: 10px 10px 70px 10px; margin: 0 }
.allContent		{	width: 991px }
.answer			{	padding-left: 40px; color: #385791 }
.articles		{	padding: 20px 80px; background: url(images/back4.jpg) repeat-y }
.articles P		{	text-align: justify; line-height: 18px; text-indent: 40px }
.articles P.articleAuthor
				{	text-align: right; font-weight: bold }
.articleTitle	{	text-align: center; padding-bottom: 20px }

.b				{	color: #385791 }
.banners		{	padding: 50px 10px 10px 10px; text-align: center }
.banerTable		{	width: 100% }
.banerTable TD	{	padding: 10px; vertical-align: top }
.bill			{	top: 85px; left: 570px; width: 400px; height: 141px; position: absolute }
.billContent	{	width: 400px; height: 141px; overflow: hidden; border: none }
.breake			{	height: 1px; border-top: 1px solid #000; margin-bottom: 10px }

.comments		{	padding: 20px }
.comments P		{	text-align: justify }
.contacts		{	font-size: 10px; padding: 0; margin: 0 }
.content		{	vertical-align: top; text-align: left }
.creators		{	font-size: 10px; padding: 0; margin: 0; white-space: nowrap }

.editing		{	width: 100% }
.editing TD		{	padding: 5px; vertical-align: top }

.formTitle		{	text-align: right; width: 212px }
	
.guitar			{	background-color: #ebdcb4; width: 209px; height: 286px }

.hidden			{	display: none }

.imgLeft		{	padding: 0 20px 20px 0; margin: 0 }
.imgRight		{	padding: 0 0 20px 20px; margin: 0 }
.incDesc		{	font-weight: bold }
.incNotice		{	width: 400px }
.incNotice TD	{	padding: 5px; vertical-align: top }
.incTitle		{	text-align: right; width: 140px }

.leftPanel		{	width: 209px; vertical-align: top; background: url(images/lf.gif) repeat-y }
.leftPanelEnd	{	width: 209px; vertical-align: top; background: url(images/lf.gif) repeat-y; border-top: 1px solid #7b341b; vertical-align: middle; text-align: center }

.menuTable		{	width: 209px }

.news			{	padding: 20px }
.news P			{	text-align: justify; line-height: 18px }
.newsTitle		{	text-align: left; padding-bottom: 20px }


.newsInclude	{	background-color: #f4ede1 }
.nobreak		{	white-space: nowrap }
.notice			{	table-layout: fixed; width: 100% }
.notice	TD		{	vertical-align: top; padding: 10px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc }
.notice P		{	text-align: left }

.psTitle		{	background: url(images/ps.gif) no-repeat left top; height: 37px }

.photo			{	padding: 20px }
.photo P		{	text-align: justify }
.photo HR		{	text-align: left; margin: 10px 0; padding: 0; width: 600px }


.rightPanel		{	vertical-align: top; background-color: #fff }
.rightPanelEnd	{	border-top: 1px solid #7b341b; padding: 20px }

.sN				{	width: 30px; text-align: right }
.songText		{	padding: 20px; font-size: 14px }
div.stats		{	display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px }
.subhead		{	font: 12px "Times New Roman", Times, serif; color: #CC0000 }

.t				{	color: #791704 }
H1.t			{	color: #791704; font: 16px Arial, Helvetica, sans-serif; font-weight: bold }
.top			{	table-layout: fixed }
.topBill		{	background: url(images/topbill.gif) no-repeat; width: 474px; height: 286px }
.topHeader		{	text-align: left; vertical-align: top; padding: 10px 0 0 0; background: url(images/back1.jpg) no-repeat }
.topHeaderArt	{	text-align: left; vertical-align: top; padding: 10px 0 0 0; background: url(images/back2.jpg) no-repeat }

.viktorpopov	{	background: url(images/viktorpopov.jpg) no-repeat; width: 307px; height: 286px }
.viktorpopov2	{	background: url(images/viktorpopov2.jpg) no-repeat; width: 307px; height: 122px }
.viktorpopov3	{	background: url(images/viktorpopov21.jpg) no-repeat; width: 307px; height: 122px }
.visible		{	visibility: visible }
.vpTitle		{	background: #fff url(images/viktorpopov.gif) no-repeat left bottom; height: 36px }
