@charset "windows-1251";
*{ border: 0px; font-family: Tahoma, Arial, sans-serif; font-size: 100.01%; line-height: 140%; outline: none;}

html,body{
	margin: 0px; padding: 0px;
	background: #820062 url(../img/bg-main.jpg) left top repeat-x;
	font-size: 11px;
	color: #560F45;
}



/* A */

a{ color: #560F45; text-decoration: none;}
a:hover{ color: #FFFFFF; text-decoration: none;}


a.discography{ display: block; float: left; margin-bottom: 6px; width: 151px; height: 180px; background: #D297C4; line-height: 100%; text-align: center;}
	a.discography img{ margin: 4px; width: 143px; height: 143px;}
a.discography:hover{ background: #89176C;}


a.photo{ display: block; float: left; margin-bottom: 4px; width: 151px; height: 151px; background: #D297C4; font-size: 0;}
	a.photo img{ margin: 4px; width: 143px; height: 143px;}
a.photo:hover{ background: #89176C;}


a.video{ display: block; float: left; margin-bottom: 6px; width: 151px; height: 158px; background: #D297C4; text-align: center;}
	a.video img{ margin: 4px; width: 143px; height: 110px;}
a.video:hover{ background: #89176C;}

a.white{ color: #FFFFFF;}



/* DIVs */

div{ margin: 0px; padding: 0px; overflow: hidden;}

div.c0{ margin: 6px 0 6px 0; width: 835px; padding: 6px; height: 51px; background: #89176C;}
	div.c0 div{ background: #B772A6 url(../img/bg-c0.gif) repeat-x; height: 51px;}
	div.c0 img{ position: absolute; margin: 10px 0 0 435px;}

div.c1_1{ margin: 0 6px 0 0; width: 172px; height: 634px; background: #A44C8E;}

div.c2{ width: 501px; height: 634px;}

div.c3{ margin: 0 0 0 6px; width: 162px; height: 634px; background: #A44C8E;}

	div.c3 a{ display: block; margin: 6px 6px 0 6px; width: 150px; background-color: #89176C; color: #001B42;}
	div.c3 a:hover{ background-color: #D597C6; color: #B4CAE9;}
	
	div.c3 img{ display: inline; width: 141px; margin: 4px;}

div.c4{ margin: 6px 0 6px 0; width: 847px; height: 18px; background: #5E0046; color: #CC99CC;}

	div.c4_l{ float: left; padding-left: 6px;}
	
	div.c4_r{ float: right; padding-right: 6px;}

div.date{ font-size: 10px; font-weight: bold; color: #39002B;}

div.field1{ margin: 5px 6px 0 6px; height: 15px; background: #132C50; text-align: right;}

div.field2{ margin: 2px 6px 0 6px; height: 15px; text-align: center;}

div.head{ margin: 6px; height: 25px; background: #A44C8E;}

	div.head img{ margin: 6px 0 0 10px;}
	
div.head1{ margin: 6px; height: 25px; background: #163050;}

	div.head1 img{ margin: 6px 0 0 10px;}

div.separator{ width: 501px; height: 6px;}

div.separator2{ float: left; width: 6px; height: 155px;}


/* FORM */

form{ margin: 0; padding: 0;}

input.inp_t{ margin: 0; _margin-top: -1px; padding: 0 0 0 1px; width: 104px; height: 13px; font-size: 10px; border: 1px; border-style: solid; border-color: #15223B #495D78 #7C8FA8 #4E617C;}




/* IMG */

img.mamamusic{ margin: 10px 0 0 37px;}




/* TABLE, TD */

table.main{ margin: 0px; padding: 0px; margin: 0 auto; width: 847px; height: 760px;}

table.photo{ width: 100%; height: 100%; cursor: pointer;}

td{ margin: 0px; padding: 0px; vertical-align: top;}

td.photo{ padding: 6px; text-align: center; vertical-align: middle;}




/* other */

.t10{ font-size: 10px;}

.t12{ font-size: 12px;}

.tb{ font-weight: bold; color: #FFFFFF;}

.tbu{ font-weight: bold; text-transform: uppercase; color: #FFFFFF;}