* {
margin: 0;
padding: 0;
border: 0;
}

body {
padding: 0% 0 0;
background: url(pics/bg.jpg) fixed repeat;

color: #333;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#container {
width: 1024px;
margin: 0 auto;
}

#up_header {
background: url(pics/upper_head.jpg) repeat-x;
width: 1024px;
height: 44px;
}

#header {
background-image: url(pics/head.jpg);
width: 1024px;
height: 296px;
}

#left_sheet {
margin: 0 auto;
background: url(pics/head.jpg);
width: 70px;
height: 200px;
float: left;
margin: 0 auto;
}

#right_sheet {
margin: 0 auto;
background: url(pics/head.jpg);
width: 70px;
height: 200px;
float: right;
margin: 0 auto;
}

#nav {
background: url(pics/button_menu3.jpg) repeat-x;
color: #454545;
font-family: "Tahoma";
font-size: 16pt;
font-weight: lighter;
width: 1024px;
height: 44px;
}

#nav ul {
list-style-type: none;
padding: 8px 0px;

}

#nav li {
display: inline;
margin: 0px 8px;
}

#nav li a {
color: #c4e937;
font-size: 12 pt;
}

#nav li a:hover {
color: #000;
}

a {
text-decoration: none;
}


.h_div {

font-size: 16pt;
font-weight: bold;
width: 24px;
height: 20px;
float:left;
}

.header_div {
background: url(column.jpg) repeat-x;
font-size: 15pt;
height: 100%;
width: 100%;
color: #c4e937;
}

.header_div p {
text-align: left;
text-indent: .5em;
font-family: "Arial Narrow";
color: #c4e937;
margin: 0;
}

#sub {
background-color:  transparent;
width: 1000px;
height: auto;
margin: 0px;
padding: 10px 10px 10px 10px;
display: table;
}

#spool {
background: #343434;
width: 80%;
height: auto;
margin: 0px 0px 0px 5px;
float: right;
border: 1px solid #c4e937;
display: table;
}

.transdiv {
 filter:alpha(opacity=20);
 -moz-opacity:.20;
 opacity:.20;
}

#spool a {
color: #a0a0a0;
}

#left_column {
background: #343434;
width: 168px;
height: auto;
float: left;
border: 1px solid #c4e937;
margin: 0px 5px 0px 0px;
display: table;
}

.ops {
filter: alpha(opacity=100%);
-moz-opacity:1;
opacity:1;
}

#right_column {
background: #343434;
width: 168px;
height: 200px;
float: none;
border: 1px solid #c4e937;
}

#list {
background: #F6F7FC;
width: 178px;
height: auto;
float: right;
}

#up_footer {
background: url(pics/footer.jpg) repeat-x;
color : #fff;
font-family: "Arial Narrow";
font-size : .8em;
padding : 0px;
clear : both;
margin: 0px;
width: auto;
height: 39px;
}


#footer {
background: #262626;
color : #fff;
font-family: "Arial Narrow";
font-size : .8em;
padding : 0px;
clear : both;
margin: 0px;
width: auto;
height: 32px;
}

#footer a {
color : #c4e937;
}

#footer a:hover {
color : #000;
}

#footer p {
padding : 10px;
color: #a0a0a0;
text-align:right;
}

.clearfloat {
clear : both;
}

.date {
font-size: x-small;
font-weight: bold;
color: white;
}

.title {
font-size: .7em;
font-weight: bold;
text-align: center;
color: #fff;
}

.descr {
font-family: Times;
font-size: .9em;
text-align: left;
color: #fff;
}

.flyer {
width: 200px;
padding-left: 123px;
}

.pic {
width: 200px;
height: auto;
float: left;
margin: 0px 10px 10px 0px;
padding : 0px;
}

.radiopic {
width: 200px;
height: auto;
float: left;
margin: 5px;
padding : 0px;
}

.artists {
background: #000;
width: 150px;
height: 130px;
padding: 1px;
margin: 19px 0 0 38px;
border : 1px solid #fff;
float: left;
}

.tabname {
font-size: x-small;
font-weight: bold;
text-align: center;
color: white;
margin: 0;
}

.standalone {
width: 90%;
height: auto;
margin: 20px 20px 10px auto;
padding: 10px 20px 10px;
display: table;
}

.st_links {
width: 100%;
height: auto;
margin: 10px 10px 5px auto;
padding: 5px 10px 5px;
display: table;
}

.gigs {
margin: 10px auto;
}

.links {
color: #000;
font-size: small;
}

.linksr {
color: #fff;
font-family: Courier;
float: right;
font-weight: bold;
font-size: small;
padding-bottom: 5px;
}

.linksl {
color: #fff;
font-family: Courier;
float: left;
font-weight: bold;
font-size: small;
padding-bottom: 5px;
}

#form {
background: #767676;
width: 80%;
height: auto;
padding: 10px;
margin: 10px auto;
border : 1px solid white;
}

#note {
background: #000;
width: 90%;
height: auto;
padding: 10px;
margin: 10px auto;
border : 1px dashed white;
}

.releases {
background: #376451;
width: 87%;
height: auto;
padding: 1px;
padding-bottom: 5px;
margin: 10px auto;
border : 1px dashed #999;
}

.release_date {
font-size: xx-small;
font-weight: bold;
padding-bottom: 5px;
color: white;
}

.partners {
background: #376451;
width: 90%;
height: auto;
padding-bottom: 5px;
padding-top: 5px;
margin: 10px auto;
border : 1px dashed white;
}

.nav_mix {
width: 95%;
height: auto;
margin: 5px auto 5px;
}

.search_line {

background-color: #F6F7FC;
border: 1px solid #D1E5FE;

}

.rating {
background: yellow;
width: auto;
height: auto;
margin: 2px;
padding: 0 3px;
float: right;
}

.itpic {
width: auto;
height: auto;
float: left;
border : 1px solid #fff;
}

.rating p {
font-size: x-small;
font-weight: bold;
text-align: center;
color: black;
}

.shop_pic {
width: 150px;
height: 70px;
}

.banners_pic {
width: 150px;
height: 100%;
}

.transparency {
  opacity:0.3;
  filter:alpha(opacity=30);
  -moz-opacity:0.3;
background-color:#000000;
width:100%;
height:100%;
position:absolute;
top:0px;
left:0px;
z-index:-1;
}

.border {
width:100%;
height: 50px;
} 