body {
 margin: 0 auto 3px;
 width: 100%;
 background: #000 url('bgr.jpg') repeat-x top fixed;
 font-family: Arial;
 color: #cfcccc;
 font-size: 10pt;
}

/* default tag styles */
form, img { margin: 0; padding: 0; border: 0; }

td {
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 color: #cfcccc;
}

p {
 margin: 0;
 padding: 0;
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 color: #cfcccc;
 text-align: left;
}

font {
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 color: #cfcccc;
}

a {
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 color: #fff;
 text-decoration: none;
 outline: none;
}

div {
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 color: #cfcccc;
}


/* specifikus styles */
font.default8 { font-size: 8pt; }

font.page-title {
 font-size: 12pt;
 font-weight: bold;
}

font.news-index-date {
 font-size: 8pt;
 font-weight: normal;
}

p.default-content { text-align: justify; }

a.default8 { font-size: 8pt; }

a.artist {
 font-size: 10pt;
 font-weight: bold;
 text-decoration: none;
}

a.news-index-title {
 font-size: 11pt;
 font-weight: bold;
 text-decoration: underline;
}
a.news-index-title:hover {
 font-size: 11pt;
 font-weight: bold;
 text-decoration: underline;
}

a.newsarchive-index-title {
 font-size: 8pt;
 font-weight: bold;
 text-decoration: underline;
}
a.newsarchive-index-title:hover {
 font-size: 8pt;
 font-weight: bold;
 text-decoration: underline;
}


input.button {
 border: 1px solid #fff;
 background: #007ff5;
 height: 25px;
 color: #fff;
 font-weight: bold;
 font-size: 10pt;
 text-align: center;
 cursor: pointer;
}

input.default {
 border: 1px solid #fff;
 height: 16px;
 background: #007ff5;
 font-size: 10pt;
 color: #fff;
}

input.default_active {
 border: 1px solid #fff;
 height: 16px;
 background: #fff;
 font-size: 10pt;
 color: #000;
}

select.default {
 border: 1px solid #fff;
 height: 21px;
 background: #007ff5;
 font-size: 10pt;
 color: #fff;
}

select.default_active {
 border: 1px solid #fff;
 height: 21px;
 background: #fff;
 font-size: 10pt;
 color: #000;
}

textarea.default {
 border: 1px solid #fff;
 background: #007ff5;
 font-size: 10pt;
 color: #fff;
}

textarea.default_active {
 border: 1px solid #fff;
 background: #fff;
 font-size: 10pt;
 color: #000;
}

/* page divs */
div.header {
 float: left;
 margin: 0;
 padding: 0;
 width: 820px;
 height: 181px;
}

div.left_side {
 float: left;
 margin: 0;
 padding: 0 0 10px;
 width: 219px;
 background: #000 url('../images/left_side_bgr.jpg') no-repeat 0 0;
}

div.menu_artist_header {
 float: left;
 margin: 0;
 padding: 0;
 width: 219px;
 height: 36px;
 background: url('../images/menu_artist.png') no-repeat 0 0;
}

div.menu_artist_content {
 float: left;
 margin: 5px 0 10px;
 padding: 0 0 0 20px;
 width: 199px;
 line-height: 16pt;
}

div.menu_others {
 float: left;
 margin: 0;
 padding: 0;
 width: 219px;
}
div.menu_others a {
 float: left;
 display: block;
 margin: 0 0 11px;
 padding: 0;
 width: 219px;
 height: 36px;
 outline: none;
 text-indent: -10000px;
}
div.menu_others a.about_us { background: url('../images/menu_about_us.png') no-repeat 0 0; }
div.menu_others a.newsletter_signup {
 height: 57px;
 background: url('../images/menu_newsletter_signup.png') no-repeat 0 0;
}

div.menu_contact {
 float: left;
 margin: 0 0 15px;
 padding: 46px 0 0 20px;
 width: 199px;
 color: #fff;
 background: url('../images/menu_contact.png') no-repeat 0 0;
}

div.menu_logos {
 float: left;
 margin: 0;
 margin-bottom: 6px;
 padding: 0;
 width: 219px;
}

div.main {
 float: left;
 margin: 0;
 padding: 0 11px 0 10px;
 width: 580px;
 background: #000;
}
div.main .social_links {
 clear: both;
 margin: 40px 0;
 padding: 0;
 width: 100%;
 height: auto;
 text-align: left;
}
div.main .social_links a {
 margin: 0 10px 0 0;
 width: auto;
 min-height: 60px;
}
div.main .social_links a img { margin-bottom: 15px; border: 0; vertical-align: middle; }

div.content_short {
 float: left;
 padding: 0 15px 30px;
 width: 380px;
}

div.content_long {
 float: left;
 padding: 0 15px 36px;
 width: 550px;
}

div.footer {
 float: left;
 margin: 0;
 width: 820px;
 font-size: 8pt;
 background: url('../images/footer.png') no-repeat 0 0;
}

