* {
 margin: 0;
 padding: 0;
font-family: Arial, 'Geneva CY', sans-serif;
}


body {
margin:0;
font-size: 100%;
background: #ebe3d1 url(/images/sound/bg.gif) top  left repeat-x;
font-family: Arial, Helios Cond,  sans-serif;

}

* html body {
padding-top: 1px;}

table {font-size: 90%;}

ul#top_menu {
position: absolute;
top: 10px; 
left: 525px;
clear: both;
border-right: 2px solid #fff;
height: 18px;
}



ul#top_menu li  {
display:inline;
font-weight: bold;
border-left: 2px solid #fff;
}

ul#top_menu li a {
color: #fff;
padding: 5px 10px;
text-decoration: none;
}



ul#top_menu li a:hover {
 color: #9ce1fd;
background-color: #047;

}

ul#top_menu li a:active {
 color: #9ce1fd;
 background-color: #047;

}

ul#top_menu li a.current {
 color: #9ce1fd;
background-color: #047;

}




.contacts {float: right; 
text-align: right;
font-weight: bold;
color: #fff; 
padding-top: 70px;
line-height: 1.5em;
}

#logo {
background:url(/images/sound/top-left.jpg) top left no-repeat;
margin-top: 1px;
width: 900px;
height: 259px;
}

.clear {
 clear: both;
}

img {
 border: 0;
}



#wrap {background: url(/images/sound/bg-content.gif) top left;
position: absolute;
top: 171px;
left: 150px;
width: 827px;

}

#wrap .header {background: url(/images/sound/bg-content-top.gif) top left no-repeat;
margin: 0;
padding: 0;
width: 827px;
height: 41px;
}


#wrap .footer {background:  url(/images/sound/bg-content-bottom.gif) bottom left no-repeat;
width: 827px;
height: 27px;
}


#left {
float: left;
padding: 0 5px;
margin-top: 0px;
}




#left ul {
 list-style: none;
 padding: 0;
 font-size: 90%;
}

#left ul li {
padding: 0;
background: #c7d2d8 url(/images/sound/navi_top.gif) top left no-repeat;
}



#left ul li a {
 display: block;
 padding: 5px 0px 6px 0;
 margin: 0;
 width: 210px;
 color: #196096;
font-weight: bold;
 text-decoration: none;
 background:  url(/images/sound/navi_bottom.gif) bottom left no-repeat;

}




#left ul li a:hover {
 color: #fff;
}

#left ul li a:active {
 color: #fff;
}

#left ul li a.current {
 color: #fff;
}




#content
{
 padding: 0 15px 0 0;
 width: 570px;
 font-size: 90%;
margin-left: 230px;
min-height: 500px;
  }


*html #content {height: 500px;}
 
 p  {padding: 5px 0}
 
 a.txt {color: #333}
 
 .block {width: 569px;
 height: 166px;
 background: url(/images/sound/lay_block.jpg) no-repeat;
padding: 0 20px;
 margin: 0;
 
 }
 

.text_first {
margin-left: 10px;
padding-top: 8px;
padding-right: 10px;
max-width: 510px;
text-align: justify;
}


.text_first a {color: #333;
text-decoration: none;
}

.text_first a:hover {color: #333;
text-decoration: underline;
}


img.first  {
margin-top: 20px;
margin-right: 10px}


 h1 {font-size: 140%;
 font-weight: bold;
 color: #196096;
 }
 
 
 h1.first { padding-left: 120px;
padding-top: 15px;
}


#copyright {font-size: 85%;
color: #585858;
border-top: 2px solid #d3cfc5;
background-color: #e8e8e1;
padding: 10px;
margin: 20px 40px 0 40px;


}
