html{
   font-family:sans-serif;
   font-size:12px;
   background-color:#cdcdcd;
   color:#000;
   }

a, a:active, a:visited {
color:#55f;
}
div#main {
   background:url('/static/bgr4.png');
   background-repeat:repeat-y;
/*   height:300px; */
   width:910px;
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
   margin-bottom:0;
   padding-top:90px;
   position:relative;
   /*border: 1px solid black; */
   }

div#bottom {
   
   background:url('/static/border_down2.png');
   background-repeat:no-repeat;
   padding-top:28px;
   width:910px;
   margin:auto;
   text-align:right;
   color:#666;
   }
#cont_l {
   
   position:absolute;
   top:360px;
   left:90px;
    height:170px;
   width:300px;
overflow:auto;
   }
#cont_r {
   
   position:absolute;
   top:360px;
   left:420px;
    height:180px;
   width:300px;
overflow:auto;
   }
   #cont_a {
   
   position:absolute;
   top:360px;
   left:20px;
    height:180px;
   width:70px;
overflow:auto;
background-color:#f00;
   }
#covers {
   
   position:absolute;
   top:175px;
   left:125px;
    height:140px;
   width:600px;
overflow:auto;
}
#title_l {
   position:absolute;
   top:325px;
   left:100px;
    height:110px;
   width:550px;
overflow:auto;
font-weight:bold;
}
 #title_r {
   position:absolute;
   top:325px;
   left:435px;
    height:110px;
   width:300px;
overflow:auto;
font-weight:bold;
}
#nav {
   position:absolute;
   background:url('/static/nav_bgr4.png');
   background-repeat:no-repeat;
 
top:0px;
left:0px;
width:910px;
height:90px;
margin:0;
padding:0;
font-size:11px;
/*font-size:0.8em;*/

}

ul#promo li {
margin-bottom:20px;   
}

#nav ul {

   margin:28px 0 0 150px;
   padding:0;
}

#nav ul li {
background-image:url('/static/sep.jpg');
background-position:right;
background-repeat:no-repeat;
list-style:none;
line-height:50px;
text-align:center;
float:left;
padding-right:2px;
}
#nav ul li#about {
/* width:70px; */ 
}
#nav ul li#artists {
/* width:110px; */ 
}
#nav ul li#distribution {
/* width:90px; */ 
}
#nav ul li#promotion {
/* width:90px; */ 
}
#nav ul li#partners {
/* width:80px; */ 
}
#nav ul li#video {
/* width:120px; */ 
}
#nav ul li#news {
/* width:60px; */ 
}
#nav ul li#contact {
/* width:80px; */ 
background-image:none;
}


#nav ul li a {
text-decoration:none;
color:#d20b0b;
font-weight:bolder;
display:block;
margin:0;
padding:0 6px 0 6px;
}

#nav ul li a:hover, #nav ul li a.active {
color:#000;
background-image:url('/static/b.png');
background-repeat:repeat-x;
}
#covers img {
   padding-right:10px;
border:none;
   }

#covers p {
      padding:0;
      margin:0;
      text-align:center;
      font-weight:bolder;
      color:#a00;
      }
h1,h2,h3,h4 {
   font-size:12px;
   margin:0;
}
em {
font-style:normal;
}
blockquote {
   margin:0;
   padding:0;
}
#discography
{
  margin:0 0 0 5px;
  padding:0 0 0 10px; 
  
}

#add {
   float:left;
   width:120px;
   color:#000;
   font-weight:bold;
   margin-left:25px;
   text-align:center;
}

#add img {
   margin-bottom:3px;
}

#round {
background-image:url('/static/rounded_t.png');
background-repeat:no-repeat;
width:470px;
/*position:absolute;*/
margin-left:1px;
float:left;
padding-top:45px;
padding-left:25px;
padding-right:25px;
text-align:justify;
}
#round_b {
background-image:url('/static/rounded_t.png');
background-repeat:no-repeat;
background-position:bottom;
padding:10px;
color:#000;

}
.round_n {
background-image:url('/static/rounded_news_t.png');
background-repeat:no-repeat;
width:170px;
min-height:45px;

/*position:absolute;
left:645px;
top:100px;
*/
margin-left:680px;
/*background-color:#e6ffff;*/
color:#000;
padding-top:25px;
padding-left:15px;
padding-right:15px;
}
#round_n_b {
background-image:url('/static/rounded_news_b.png');
background-repeat:no-repeat;
background-position:bottom;
padding:10px;
}
.dumm {clear:both;}
#flash {
margin-left:30px;
}
#artist em {
color:#000;
font-weight:bold;
}
#artist a {
color:#55f;
}
#artist {
color:#333;
font-style:italic;
text-align:left;
}

.service{
   font-size:1.5em;
   color:#d20b0b;
   }
.redd {
    color:red;
}
.bluee {
   color:#55f;
}

.left {
   text-align:left;
   margin:1em;
   border-bottom:1px solid #aaa;
}

.right {
   text-align:right;
   margin-right:1em;
   border-bottom:1px solid #aaa;
}
#team p {
margin:0 0 8px 20px;
padding:0;
}

#partners_logos img {
 border:1px solid #000;
}

.center_just, td {text-align:center;}
.left_just {text-align:left;}
.services_description td { height:45px; vertical-align:center;padding:0 2px 0 2px;border:1px solid #555; }
.services_description {border:1px solid #555; border-collapse:collapse;}
.bold {font-weight:bold;}

.youtubevideo {
   width:446px;
   margin:auto;
   margin-top:10px;
}

.news_site {
   border-bottom:1px solid #aaa;
   margin-bottom:10px;
}

.family_name {
   display:none;
}

#sendmail td {
   vertical-align:top;
}

#sendmail input, #sendmail textarea {
   padding:0;
   margin:0;
   width:220px;
}

.languages {
   position:absolute;
   top:8px;
   right:11px;
   font-size:9px;
}

.languages a img { 
   border:none;
}
.languages img {
   vertical-align:middle;
}

.sml {
   font-size:11px;
}
