body {
 margin: 0px auto 3px auto;
 width: 100%;
 background: #000 url(bgr.jpg) repeat-x top fixed;
 font-family: Arial;
 color: #cfcccc;
 font-size: 10pt;
}

/* default tag styles */
form {
 margin: 0px;
 padding: 0px;
}

img {
 border: 0px;
}

td {
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 color: #cfcccc;
}

p {
 margin: 0px;
 padding: 0px;
 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;
}

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: 0px;
 padding: 0px;
 width: 820px;
 height: 181px;
}

div.left_side {
 float: left;
 margin: 0px;
 padding: 0px;
 padding-bottom: 10px;
 width: 219px;
 background: #000 url(../images/left_side_bgr.jpg) no-repeat top;
}

div.menu_artist_header {
 float: left;
 margin: 0px;
 padding: 0px;
 width: 219px;
 height: 36px;
 background: url(../images/menu_artist.png) no-repeat top;
}

div.menu_artist_content {
 float: left;
 margin: 0px;
 margin-top: 5px;
 margin-bottom: 10px;
 padding: 0px;
 padding-left: 20px;
 width: 199px;
 line-height: 16pt;
}

div.menu_about_us_header {
 float: left;
 margin: 0px;
 margin-bottom: 11px;
 padding: 0px;
 width: 219px;
 height: 36px;
 background: url(../images/menu_about_us.png) no-repeat top;
 cursor: pointer;
}

div.menu_newslettersignup_header {
 float: left;
 margin: 0px;
 margin-bottom: 11px;
 padding: 0px;
 width: 219px;
 height: 57px;
 background: url(../images/menu_newsletter_signup.png) no-repeat top;
 cursor: pointer;
}

div.menu_contact_header {
 float: left;
 margin: 0px;
 padding: 0px;
 width: 219px;
 height: 36px;
 background: url(../images/menu_contact.png) no-repeat top;
}

div.menu_contact_content {
 float: left;
 margin: 0px;
 margin-top: 10px;
 margin-bottom: 15px;
 padding: 0px;
 padding-left: 20px;
 width: 199px;
 color: #fff;
}

div.menu_logos {
 float: left;
 margin: 0px;
 margin-bottom: 6px;
 padding: 0px;
 width: 219px;
}

div.main {
 float: left;
 margin: 0px;
 padding: 0px;
 padding-left: 10px;
 padding-right: 11px;
 width: 580x;
 background: #000;
}

div.content_short {
 float: left;
 width: 380px;
 padding-left: 15px;
 padding-right: 15px;
 padding-bottom: 30px;
}

div.content_long {
 float: left;
 width: 550px;
 padding-left: 15px;
 padding-right: 15px;
 padding-bottom: 36px;
}

div.footer {
 float: left;
 margin: 0px;
 width: 820px;
 height: 17px;
 font-size: 8pt;
 background: url(../images/footer.png) no-repeat;
}