body { margin: 0; padding: 0; background: #092148 url('/i/bg-headphones.gif') no-repeat bottom left; color: #ffffff; }
a { color: #ffffff; }
td { font: 0.8em Arial, Sans-serif; }
h1 { color: #72a8ff; font: normal 1.8em 'Arial Narrow', Arial, sans-serif; }
h2 { color: #ffff00; font: bold 1.2em Arial, sans-serif; }

.bgLogo { background: #000000 url('/i/bg-logo.gif') repeat-x; }
.bgElement { background: #000000 url('/i/bg-element.gif') repeat-x; }
.bgElementGray { background: #000000 url('/i/bg-element-gray.gif') repeat-x; }

.bgSpeakers { background: url('/i/bg-speakers.gif') repeat-x; }
.bgBottom { background: url('/i/bg-bottom.gif') no-repeat bottom center; padding: 40px 0 20px; }
.bgFirst { background: url('/i/bg-first.gif') repeat-x; }
.bgSecond { background: url('/i/bg-second.gif') repeat-x; }
.bgLine { background: url('/i/bg-line.gif') repeat-x; }

.zakachay { color: #d4d4d4; padding: 10px 0; }
.link { color: #88b5fd; }
.copyright { padding: 30px 0 0 30px; border-top: 1px solid #666769; } 
.copyrightMain { padding: 0 0 0 30px; }
.copyright div, .copyrightMain div { margin-top: 6px; }
.copyright a, .copyrightMain a { color: #e2d374; }
.tendril { vertical-align: middle; }
.imgLine { border-bottom: 1px solid #ffffff; }
.newsPic { padding: 14px 15px 14px 30px; }
.newsShort { padding: 14px 30px 14px 0; }
.newsHeader b a { color: #ffff00; text-decoration: none; }
.newsHeader { margin-bottom: 4px; }
.newCovers { padding: 32px 10px 10px; }
.mainContent { padding-bottom: 6px; }
.secondContent { padding: 0 30px; }
.newsLink { padding-top: 10px; }
.newsLink a { color: #88b5fd; }
.menuTop { padding-top: 21px; }
.album { padding-left: 30px; }
.album a.header { color: #ffffff; font-weight: bold; }
.album b.header { color: #ffff00; font-weight: bold; }
td.album p { margin-top: 0.6em; }
div.contacts div { margin-left: 30px; }
.newsMain div { margin-top: 0.6em; }
.news { color: #ffff00; font-weight: bold; }
.cataloguePic { padding: 0 15px 15px 0; }
td.catalogueMain div.header a { color: #ffffff; font-weight: normal; }
td.catalogueMain a { color: #ffff00; font-weight: bold; }
td.catalogueMain p { margin-top: 0.6em; }
.imgRight { margin-left: 15px; }
.color { color: #ffff00; }
.photoImg { padding-bottom: 20px; }
.photo { float: left; margin: 0 20px 20px 0; }
td.photoMain div.header a { color: #ffff00; font-weight: bold; }
td.photoMain p { margin-top: 0.6em; }
.artistMain ol { margin-top: 0.6em; }
.artistMain div p { margin-top: 0.6em; }
.artistsMain a { color: #ffff00; font-weight: bold; }
.pressreleasesMain a { color: #ffff00; font-weight: bold; }
