   INPUT.btn, INPUT.subscribe {
    height: 17px;
    background-color: #403F50;
    color: #FFFFFF;
	font-family: Tahoma;
	font-size: 10px;
	border: solid 0px;
	margin-top: 2px;
}

INPUT.text, INPUT.txt, INPUT.fld, SELECT {
    height: 18px;
    background-color: #FFFFFF;
    color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	border: solid 1px #00237F;
	margin-top: 2px;
}

TEXTAREA {
    background-color: #FFFFFF;
    color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	border: solid 1px #00237F;
	margin-top: 2px;
}

INPUT.subscribe-button {
    width: 81px;
    height: 17px;
    background-color: #403F50;
    color: #FFFFFF;
	font-family: Tahoma;
	font-size: 10px;
	border: solid 0px;
	margin-top: 2px;
}

INPUT.subscribe-text {
    width: 168px;
    height: 18px;
    background-color: #FFFFFF;
    color: #676767;
	font-family: Tahoma;
	font-size: 10px;
	border: solid 1px #00237F;
	margin-top: 2px;
}


BODY {
	margin: 0px;
	padding: 0px;
	background: url(../images/bg.jpg);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Tahoma;
	font-size: 11px;
}
TABLE {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
TABLE TD {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
IMG {
	border: 0px;
}
FORM {
	margin: 0px;
	padding: 0px;
}
UL,LI {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

a.ss:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #682A62;
     text-decoration: none
}

A {
	font-family: Tahoma;
	font-size: 11px;
	color: #682A62;
}
A:visited {
	color: #682A62;
}
A:hover {
	color: #ff035f;
}
A:active {
	color: #E01861;
}

TABLE.tbMain {
	width: 888px; 
	margin-top: 25px;
	/* border: 1px solid #CCCCCC; */
}
TABLE.tbMain TD.a01 {
	width: 251px;
	background: url(../images/logo01.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding-top: 40px;
	text-align: left;
	height: 452px;
}
TABLE.tbMain TD.a01 UL {
	margin-left: 41px;
	margin-bottom: 18px;
	width: 170px;
}
TABLE.tbMain TD.a01 LI, TABLE.tbMain TD.a01 LI.act {
	background: url(../images/m_dot_non.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	padding-left: 15px;
	padding-top: 6px;
	top: 0;
	height: 1%;
	width: 170px;
}
TABLE.tbMain TD.a01 LI.act {
	background: url(../images/m_dot_act.gif);
	background-repeat: no-repeat;
	background-position: left;
}
TABLE.tbMain TD.a01 LI A {
	font-family: Tahoma;
	font-size: 10px;
	color: #682A62;
	display: block;
}
TABLE.tbMain TD.a01 LI A:active {
	color: #FF0000;
	font-weight: bold;
}
TABLE.tbMain TD.a01 LI.act A {
	color: #682A62;
	font-weight: bold;
}
TABLE.tbMain TD.a01 LI A:hover {
	color: #E01861;
}
TABLE.tbMain TD.a01 LI A.act {
	font-weight: bold;
}
TABLE.tbMain TD.a02 {
	width: 637px;
	background: url(../images/logo02.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: right;
}
TABLE.tbMain TD.a01 DIV.menu {
	margin: 9px 0px 0px 25px;
}

TABLE.tbContent TD.con DIV.title {	
	margin: 0px 0px 29px 0px;
	font-family: Arial;
	font-size: 24px;
	color: #5A548D;
}
IMG.logo {
	width: 215px; 
	height: 87px; 
	margin: 0px 0px 16px 20px;
}

TABLE.tbAfisha {
	background: url(../images/af01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 251px;
	height: 294px;
	margin-top: 59px;
}
TABLE.tbAfisha TD.b01 {
	height: 41px;
}
TABLE.tbList TD.b02 {
	width: 76px;
	height: 54px;
	text-align: left;
	padding-left:31px;
	font-family: Tahoma;
	font-size: 26px;
	color:#B0ABC5;
	vertical-align: middle;
}
TABLE.tbList TD.b03 {
	width: 140px;
	font-family: Tahoma; 
	font-size: 11px;
	color: #5B5B5B;
	height: 53px;
	vertical-align: middle;
}
TD.b03 DIV.date {
	font-family: Tahoma;
	font-size: 11px;
	color: #852356;
	font-weight: bold;
}
TABLE.tbAfisha TD.b04 {
	height: 1px;
	text-align: center;
}
TABLE.tbAfisha TD.b04 IMG {
	height: 1px;
}
DIV.ico01 {
	margin: 45px 17px 0px 0px;
}
DIV.ico02 {
	margin: 55px 10px 0px 0px;
}
DIV.ico03 {
	margin: 56px 14px 135px 0px;
}

TABLE.tbContent {
	width: 606px; 
	background: url(../images/corn01.gif); 
	background-position: right top; 
	background-repeat: no-repeat;
}
TABLE.tbContent TD.con {
	text-align: left;
	padding: 25px 0px 0px 32px; 
}
TABLE.tbContent TD.con DIV.title {	
	margin: 0px 0px 29px 0px;
}
TABLE.tbContent TD.con02 {
	width: 80px;
}
TABLE.tbContent TD.con03 {
	text-align: left;
}
TABLE.tbContent TD.con03 DIV {
	position: relative;
	left: -1px; 
	top: -296px; 
	text-align: left;
}
TABLE.tbContent TD.con03 IMG {
	position:absolute;
}

DIV.news {
	margin-top: 16px;
}
DIV.news A.date {
	color: #E01861;
	font-weight: bold;
}
DIV.news A.newsTitle {
	color: #682A62;
	font-weight: bold;
}
DIV.news DIV.text {
	margin: 7px 0px 7px 0px;
	color: #5B5B5B;
}
DIV.news DIV.dots {
	margin-bottom: 0px;
}

DIV.some {
	text-align: right;
	margin-top: 5px;
}
DIV.some A {
	font-family: Tahoma;
	font-size: 11px;
	color: #8F8692;
}

TABLE.tbPhotos {
	width: 494px;
	margin-top: 38px;
}
TABLE.tbPhotos TD {
	text-align: left;
}
TABLE.tbPhotos TD.c01 {
	width: 160px;
}
TABLE.tbPhotos TD.c02 {
	padding-top: 22px;
	width: 334px;
}
TABLE.tbPhotos TD.c02 A.date {
	color: #E01861;
	font-weight: bold;	
}
TABLE.tbPhotos TD.c02 A.text {
	color: #682A62;
}
TABLE.tbPhotos TD.c02 IMG {
	margin-bottom: 16px;
}
TABLE.tbPhotos TD.c03 {
	
}
TABLE.tbPhotos TD.c04 {
	padding-top: 4px;
	text-align: right;
}
TABLE.tbPhotos TD.c04 A {
	color: #8F8692;
}
TABLE.tbPhotos TD.c02 DIV {
	margin-bottom: 11px;
	padding: 0px;
}
DIV.some02 {
	text-align: right;
	margin-top: 4px;
}

TABLE.tbMain TD.tdVoting {
	height: 50px;
	text-align: left;
}
TABLE.tbMain TD.tdVoting DIV {
	text-align: center;
}
TABLE.tbVoting {
	width: 87%;
	margin-top: 15px;
	margin-left: 40px;
	margin-right: 160px;
	position: relative;
	left: -14px;
}
TABLE.tbVoting TD {
	text-align: center;
}
TABLE.tbVoting TD DIV {
	margin-top: 4px;
}
TABLE.tbVoting TD A {
	color: #682A62;
}
TABLE.tbMain TD.tdVoting DIV.voteTitle {
	margin-left: 31px;
	margin-top: 3px;
	text-align: left;
}

TABLE.tbMain TD.botMenu {
	background: url(../images/bg03.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 36px;
	vertical-align: middle;
	text-align: left;
}

TD.botMenu UL LI {
	float: left;
	margin-right: 71px;
}
TD.botMenu UL {
	margin-top: 4px;
}
TD.botMenu UL LI A {
	font-family: Tahoma;
	font-size: 12px;
	color: #8F8692;
}
TD.botMenu IMG.leftImg {
	margin: 6px 41px 0px 16px;
}
TD.botMenu IMG.rightImg {
	margin-left: 185px;
}

TABLE.tbCop {
	margin: 32px 0px 20px 0px;
}
TABLE.tbCop TD.copLeft {
	width: 634px;
}

TD.copRight {
	width: 254px; 
	color: #681A5A; 
	text-align: left;
        margin-top: 4px;
}

DIV.copLogo {
	float: left; 
	padding-left: 21px; 
	padding-top: 5px;
}
DIV.copBan {
	float: right;
}

IMG.bg02 {
	margin-left: 7px; 
	margin: 30px 0px 40px 0px;
}	
IMG.bg03 {
	margin-left: 7px; 
	margin: 50px 0px 0px 0px;
}

DIV.detBlock {
	margin-top: 16px;
}
DIV.detBlock A {
	color: #682A62;
}
DIV.detBlock DIV {
	float: left;
	margin-right: 5px;
	padding-top: 2px;
}
DIV.detBlock DIV IMG {
	margin-right: 2px;
}

DIV.detBlock DIV#n {
	width: 20px;
	height: 1%;
	border-right: 6px solid #FFFFFF;
	background: #ECE6EE;
	vertical-align: bottom;
	text-align: center;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 4px;
	float: left;
	margin: 0px;
}
DIV.detBlock DIV#n A.act {
	font-weight: bold;
}

DIV.newsText {
	line-height: 18px;
}
DIV.newsTitle02 {
	font-weight: bold;
	margin-bottom: 10px;
}
DIV.newsLine {
	margin: 4px 0px 10px 0px;
}
DIV.newsAbout {
	margin-top: 10px;
}
DIV.newsAbout A {
	color: #682A62;
}
DIV.some03 {
	float: right;
	margin-top: 75px;
}
DIV.some03 A {
	color: #682A62;
}

DIV.divMember {
	background: url(../images/news01.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 14px;	
	margin-bottom: 25px;
}
DIV.divMember DIV.name {
	font-family: Tahoma;
	font-size: 18px;
	color: #E01861;
	margin-bottom: 3px;
}
DIV.divMember IMG.photo {
	margin: 5px 10px 0px 0px;
}
DIV.divMember DIV.text {
	line-height: 18px;
}
DIV.alName {
	font-size: 18px;
	color: #E01861;
	margin-bottom: 7px;
}
IMG.alPicture {
	margin: 4px 30px 24px 0px;
}
DIV.alDevelopers {
	color: #5B5B5B;
}
DIV.alSubTitle {
	font-size: 14px;
	color: #682A62;
	margin-bottom: 10px;
	font-weight: bold;
}

TABLE.alList {
	width: 223px;
}
TABLE.alList TD.sNum {
	width: 31px;
}
TABLE.alList TD.sNum DIV {
	color: #E01861;
	margin-left: 7px;
}

TABLE.alList TD.sName {
	width: 172px;
}
TABLE.alList TD.sName DIV {
	color: #5B5B5B;	
	text-transform: uppercase;
}

TABLE.alList TD.sMp3 {
	width: 20px;
}
TABLE.alList TD.sMp3 IMG {
	margin-right: 1px;
}
TABLE.alList TD.sLine IMG {
	margin: 5px 0px 6px 0px;
}

DIV.alSide {
	font-weight: bold;
	color: #E01861;
	margin-bottom: 3px;
}
UL.alSideList {
	margin-bottom: 10px;
	color: #5B5B5B;
}
UL.alSideList LI {
	list-style-type: disc;
	margin-left: 15px;
}
DIV.alDescription {
	color: #5B5B5B;
}

TABLE.discAlbums {
	width: 100%;
}
TABLE.discAlbums TD {
	width: 33%;
	text-align: center;
}
TABLE.discAlbums TD A {
	font-size: 14px;
	font-weight: bold;
	color: #682A62;
	text-decoration: none;
}
TABLE.discAlbums TD A:hover {
	text-decoration: underline;
}
TABLE.discAlbums TD IMG {
	margin-bottom: 7px;
}
DIV.discLine IMG {
	margin: 24px 0px 0px 0px;
}

DIV.discYear {
	font-size: 18px;
	color: #E01861;
	margin-bottom: 12px;
}
DIV.discLine {
	margin-bottom: 15px;
}

DIV.phGallery {
	color: #E01861;
	font-size: 18px;
}

DIV.phGallery {
	font-size: 18px;
	color: #E01861;
	margin-bottom: 10px;
}
TABLE.tbGallery {
	width: 100%;
	margin-bottom: 7px;
}
TABLE.tbGallery TD {
	width: 127px;
	height: 168px;
	text-align: center;
}
TABLE.tbGallery TD.blank {
	width: 58px;
}
TABLE.tbGallery TD A {
	font-size: 14px;
	color: #682A62;
	font-weight: bold;
}
TABLE.tbGallery TD IMG {
	margin-bottom: 5px;
}

DIV.phYear {
	font-size: 18px;
	color: #E01861;
	margin-bottom: 3px;
}
A.phDate {
	color: #E01861;
	font-weight: bold;
}
A.phDescrip {
	color: #682A62;
}
DIV.phLine {
	margin: 13px 0px 23px 0px;
}
DIV.phDates {
	line-height: 25px;
}

DIV.mainMenu {
	display: none;
}

.h1 {
	font-family: Tahoma;
	font-size: 22px;
	color: #5A548D;
	
}

DIV.pBigTitle {
	font-family: Tahoma;
	font-size: 14px;
	color: #682A62;
	font-weight: bold;
}

DIV.pTrackNum {
	font-family: Tahoma;
	font-size: 11px;
	color: #FF0000;
	;float: left;
	margin-top: 9px;
	margin-bottom: 9px;
}

DIV.pTrackTitle {
	font-family: Tahoma;
	font-size: 11px;
	color: #616161;
	float: left;
	text-transform: uppercase;
	margin-left: 15px;
	margin-top: 9px;
	margin-bottom: 9px;	
}

DIV.pTrackMp3 {
	float: right;
	margin-top: 9px;
	margin-bottom: 9px;	
}

DIV.phLineShort {
	margin: 0px 0px 0px 0px;
}

.new_menu {
	margin-left: 41px;
	margin-bottom: 18px;
	width: 150px;
}
.new_menu TD {
	height: 20px;
	vertical-align: middle;
}
.new_menu A {
	font-family: Tahoma;
	font-size: 10px;
	color: #682A62;
	display: block;
}
.new_menu A.act {
	font-weight: bold;
}


