/* Общие */
body {
	padding : 0 0 1em 0;
	margin : 0;
	background : url('images/background.jpg') top center repeat-x;
}

body, table, div {
	font-size : 10pt;
    font-family : Arial, sans-serif;
}

td {
    vertical-align : top;
}

a { 
	color: #808080;
}

a:visited { 
   color: #727272;
}

a:hover, a:active { 
    color: #FF9C00; 
}

div.logo {
    padding-top : 7px;
    text-align : center;
}

div.nav {
    padding-top : 6px;
    text-align : center;
}

td.borderTop {
    border-top: 1px solid #bbb;
    padding : 8px 0 0 0;
}

td.borderCorner {
    border-top : 1px solid #bbb;
    border-right : 1px solid #bbb;
    padding-top : 10px;
}

td.greyWord {
    padding-top : 10px;
    padding-left : 10px;
    width : 150px;
}

.footnote {
	padding-top : 2em;
}

.small, .footnote, td.date, td.arch-date, div.albumInfo, div.bandMbrs, div.code  {
    font-size : 8pt;
}

/* Новости */

td.date, td.arch-date {
    height : 14px;
    padding-left : 10px;
    color : #fff;
}

td.date {
    background : #CDCCCB url('images/news-bg.gif') center center no-repeat;
}

td.news {
    padding : 1em 10pt 2em 10pt;
}

img.photo {
    border : 1px solid #777;
}

h1 {
	font : bold 12pt Arial;
}

td.arch-date {
    background : #CDCCCB url('images/datebg.gif') center center no-repeat;
}

td.arch-news {
    padding : 1em 120px 2em 0;
}

/* Биография */

div.foreword {
	margin-bottom : 2em;
    padding-left : 30%;
}

div.text, p.list {
	margin-bottom : 1em;
}

div.text {
	margin-right : 15%;
}

p.list {
	margin-left : 3em;
}

/* Музыка */

div.album {
    font-weight : bold;
    padding-left : 15px;
    padding-top : 1px;
    margin-bottom : 20px;
}

td.album {
    width : 310px;
    height : 19px;
    background: #fff url('images/albumbg.gif') top center no-repeat;
    padding : 0 40px 2em 40px;
}

ol a {
	text-decoration : none;
	color : #000;
}

ol a:hover {
    text-decoration: underline;
    color : #000;
}

div.albumInfo, div.mp3 {
    float : right;
    color : #555;
    padding-right : 15px;
    padding-top : 2px;
}

div.bandMbrs {
    padding-top : 40px;
    color : #555;
}

/* Фото */

div.gallery {
	font-size : 8pt;
	color : #999;
	width : 505px;
	text-align : left;
}

div.gallery p {
	margin-bottom : 2em;
}

div.gallery img {
	border : 1px solid #000000;
	margin : 2px
}

/* Ссылки */

div.code {
	margin-top : 1em;
    width : 200px;
    border : 2px dotted #ccc;
    padding : 5px;
    text-align : left;
}