body{
height:100%;
margin:0px;
padding:0px;
background: #FFF url('../img/bg.jpg');
text-align:center;
}

body, table, th, td, p, div, form, input, textarea, select, h1, h2, h3, h4, h5, a{
font-family: Verdana, Arial, 'Arial Cyr', Tahoma, sans-serif;
font-size: 14px;
color: #000;
font-weight:bold;
}
a, a:link, a:visited{
color: #2A1603;
font-size: 14px;
text-decoration:underline;
font-weight:bold;
}
a:hover{
text-decoration:none;
}
a.active{
text-decoration:none;
font-weight:bold;
}

#c0{
background: url('../img/cbg.jpg') repeat-y;
position:relative;
margin:auto;
width:1000px;
height:100%;
text-align:left;
}
html>body #c0{
height:auto;
min-height:100%;
}
#header{
height:255px;
width:1000px;
background: url('../img/head.jpg') top no-repeat;
position:absolute;
left:0px;
top:0px;
}
#h0{
height:255px;
width:1000px;
position:relative;
}
#head-down{
height:50px;
width:1000px;
position:absolute;
top:205px;
left:0;
background: url('../img/head-down.gif') bottom no-repeat;
}
#c1{
height:846px;
padding:0 130px 0 290px;
}
html>body #c1{
height:auto;
min-height:846px;
}
#c2{
padding: 195px 0 291px 0;
position:relative;
z-index:1;
}
#content{
}
#footer{
height:591px;
width:1000px;
position:absolute;
left:0px;
bottom:-1px;
background: url('../img/foot.jpg') bottom no-repeat;
}
html>body #footer{
bottom:0;
}

#f0{
height:591px;
width:1000px;
position:relative;
}
#foot-up{
height:50px;
width:1000px;
position:absolute;
top:0;
left:0;
background: url('../img/foot-up.gif') top no-repeat;
}

#h0 h1{
position: absolute;
left:76px;
top:64px;
width:372px;
height:96px;
background: url('../img/pidjaki.gif');
}
#h0 h1 span{
display:none;
}

h2{
font-size: 30px;
color: #FFF;
font-weight:bold;
margin:0;
padding:0;
}
h2.plus{
padding:0;
}
h2 span{
display:none;
}
h2.about{
height:55px;
background: url('../img/about.gif') top left no-repeat;
}
h2.news{
height:55px;
background: url('../img/news.gif') top left no-repeat;
padding-left:160px;
margin:0;
}
h2.music{
height:55px;
background: url('../img/music.gif') top left no-repeat;
}
h2.pressa{
height:55px;
background: url('../img/pressa.gif') top left no-repeat;
}
h2.rider{
height:55px;
background: url('../img/rider.gif') top left no-repeat;
}
div.plus{
margin:0;
padding:0 0 15px 0;
}
h3{
font-size: 27px;
color: #000;
font-weight:bold;
margin:0;
padding:0 0 10px 0;
}

strong{
color:#FFF;
}
.news strong{
color:#FFF;
font-size: 21px;
}
.microphone{
position: absolute;
left:760px;
top:72px;
width:122px;
height:183px;
background: url('../img/microphone.gif');
z-index:2;
}
#about{
left:695px;
top:59px;
width:196px;
height:184px;
background: url('../img/camera.gif');
}
#forum{
left:695px;
top:59px;
width:196px;
height:184px;
background: url('../img/camera.gif');
}
#news, #index{
left:760px;
top:72px;
width:122px;
height:183px;
background: url('../img/microphone.gif');
}
#pressa{
left:692px;
top:56px;
width:223px;
height:221px;
background: url('../img/typemachine.gif');
}
#music{
left:640px;
top:59px;
width:295px;
height:211px;
background: url('../img/plenka.gif');
}
#menu{
position: absolute;
left:62px;
top:195px;
width:228px;
z-index:2;
}
#menu ul{
display:block;
margin:0;
padding:0;
list-style-type:none;
}
#menu ul li{
display:block;
margin:0;
padding:0;
}

#menu ul li a, #menu ul li a:link, #menu ul li a:visited{
display:block;
width:228px;
}
#menu ul li a span{
display:none;
}
#menu ul li a#news{
background: url('../img/news_r.gif') top left no-repeat;
height:54px;
}
#menu ul li a#music{
background: url('../img/music_r.gif') top left no-repeat;
height:51px;
}
#menu ul li a#about{
background: url('../img/about_r.gif') top left no-repeat;
height:52px;
}
#menu ul li a#pressa{
background: url('../img/pressa_r.gif') top left no-repeat;
height:57px;
}
#menu ul li a#forum{
background: url('../img/forum_r.gif') top left no-repeat;
height:54px;
}
#menu ul li a#rider{
background: url('../img/rider_r.gif') top left no-repeat;
height:54px;
}

#menu ul li a.active#news, #menu ul li a#news:hover{
background: url('../img/news_b.gif') top left no-repeat;
}
#menu ul li a.active#music, #menu ul li a#music:hover{
background: url('../img/music_b.gif') top left no-repeat;
}
#menu ul li a.active#about, #menu ul li a#about:hover{
background: url('../img/about_b.gif') top left no-repeat;
}
#menu ul li a.active#pressa, #menu ul li a#pressa:hover{
background: url('../img/pressa_b.gif') top left no-repeat;
}
#menu ul li a.active#forum, #menu ul li a#forum:hover{
background: url('../img/forum_b.gif') top left no-repeat;
}
#menu ul li a.active#rider, #menu ul li a#rider:hover{
background: url('../img/rider_b.gif') top left no-repeat;
}
#contact{
position:absolute;
left: 62px;
top: 334px;
}
#contact h3{
width:113px;
height:37px;
margin:0;
padding:0;
background: url('../img/contact.gif');	
}
#contact h3 span{
display:none;
}
#contact div{
margin:0;
padding:0;
}
table.photo tr td{
padding: 10px 0;
text-align:center;
}
.news strong{
color:#FFF;
font-size: 21px;
}
div.news h3{
margin:0;
padding:1em 0 0 0;
clear:both;
}
div.news h4.month{
float:left;
clear:left;
height:31px;
line-height:31px;
color:#000;
padding:0 0 0 125px;
margin:8px 5px 0 0;
position:relative;
}
div.news h4.month span{
display:none;
}
div.news h4.m01{
background: url('../img/m01.gif') top left no-repeat;
padding-left:110px;	
}
div.news h4.m02{
background: url('../img/m02.gif') top left no-repeat;	
padding-left:125px;	
}
div.news h4.m03{
background: url('../img/m03.gif') top left no-repeat;	
padding-left:78px;	
}
div.news h4.m04{
background: url('../img/m04.gif') top left no-repeat;	
padding-left:107px;	
}
div.news h4.m05{
background: url('../img/m05.gif') top left no-repeat;	
padding-left:61px;	
}
div.news h4.m06{
background: url('../img/m06.gif') top left no-repeat;	
padding-left:72px;	
}
div.news h4.m07{
background: url('../img/m07.gif') top left no-repeat;	
padding-left:74px;	
}
div.news h4.m08{
background: url('../img/m08.gif') top left no-repeat;	
padding-left:105px;	
}
div.news h4.m09{
background: url('../img/m09.gif') top left no-repeat;	
padding-left:127px;	
}
div.news h4.m10{
background: url('../img/m10.gif') top left no-repeat;	
padding-left:118px;	
}
div.news h4.m11{
background: url('../img/m11.gif') top left no-repeat;	
padding-left:105px;	
}
div.news h4.m12{
background: url('../img/m12.gif') top left no-repeat;	
padding-left:126px;	
}
div.news div.new p{
margin:0;
padding:1em 0 0 0;
}
html>body div.news div.new{
height:auto;
min-height:41px;
}
div.news span.comment{
display:block;
text-align:right;
}
div.news span.comment a{
font-size:80%;
}
div.message{
clear:both;
margin:1em 0;
padding:1em;
background:#FFF;
border: solid 1px #963;
}
input.text, textarea{
border: solid 1px #963;
}
div.submit{
clear:both;
margin:0.5em 0;
}
input.submit{
background:#963;
color:#FFF;
border:solid 1px #000;
}
div.comment{
position:relative;
margin:0 0 1em 0;
}
div.comment span{
display:block;
}
div.comment span.name{
border:solid 1px #A98549;
padding:5px;
background:#A98549;
color:#FFF;
}
div.comment span.date{
position:absolute;
right:0px;
top:1px;
background:#A98549;
font-size:80%;
padding:7px 2px;
}
div.comment span.text{
padding:5px;
border:dashed 1px #A98549;
border-top:none;
}