/* CSS Document */
body {

	margin: 0px;
	padding:0px;
}
img {
	border:0px;
}	
#header1 {
	position:absolute;
	top:0px;
	left:0px;
}
#logo {
	position:relative;
	top:-15px;
	text-align:center;
	
}
#butbg {
	position:absolute;
	top:72px;
	right:0px;
	
}
#rounds {
	position:relative;
	
}

#container {
/*	position:absolute;
	top:287px;
	right:50px;
	left:230px;*/
	padding-top:140px;
	padding-left:0px;
	padding-right:150px;
	padding-bottom:100px;
	vertical-align:top;
	
}
#footer {
	background:url(/img/footer_c.gif);
	clear:none;
}
#foot_l {
	float:left;
	clear:none;
}
#foot_r {
	float:right;
	clear:none;
}

#menu {
	top:90px;
	right:95px;
	position:absolute;
	/*height:40px;
	margin:35px 0 0 400px;
	width:454px;*/
}
#menu table {
	height:50px;
	/*width:354px;*/
}
#menu td {
	width:50px;
	height:55px;
	vertical-align:bottom;
	text-align:center;
	/*width:354px;*/
}

#menu a {
	display:table-cell;
	height:50px;
	width:50px;
	color:#000000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:bottom;
	font-weight:bold;
}

#music {
	background:url(/img/buttons.gif) top center no-repeat;
	background-position:2px 0;
}
#gallery {
	background:url(/img/buttons.gif) top center no-repeat;
	background-position:-60px 0px;
}
#info {
	background:url(/img/buttons.gif) top center no-repeat;
	background-position:-140px 0;
}
#news {
	background:url(/img/buttons.gif) top center no-repeat;
	background-position:-210px 0;
}
#booking {
	background:url(/img/buttons.gif) top center no-repeat;
	background-position:-280px 0;
}
#forum {
	background:url(/img/buttons.gif) top center no-repeat;
	background-position:-280px 0;
}
#content {
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;

}
#content td.t { /* заголовок */
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	/*background-color: #CCCCCC;*/
	height:20px;
	/*padding:3 3 3 3;*/

}
#content td.i { /* картинка */
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
#content td.m { /* основной текст */
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
#content h1 { /* заголовок страницы */
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;

}

.r1, .r2, .r3 {
    display: block;
    height: 1px;
	overflow: hidden; 
    font-size:1px;
}

.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
#content .inner-box, b {
    background-color: #FFFFFF;
}
#content .inner-box {
    padding:3 7 3 7;
}
#content a.gal_t { /* картинка */
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;

}
#content a.gal_с { /* картинка */
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#000000;

}
#content img.gal_i { /* картинка */
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
	color:#000000;

}
#content td.mus { /* заголовок */
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;


}
#content span.new { /* заголовок */
	font-size:12px;
	color:red;
	font-weight:bold;
}
#leftmus {
    	top:350px;
	left:10px;
	position:absolute;
	width:240px;
	text-align:left; 
	
}
#leftmus  a {
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;

}
#content td.top { /* заголовок */
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;


}
#found {
	text-align:center;
	font-size:12px;
	//font-weight:bold;
	color:#000000;
	text-decoration:none;

}


#main hr {
	text-align:left;
	width:200px;
	color:white;
	height:2px;
}

#main .news {
	text-align:left;
	color:white;
	font-size:12px;
	font-weight:bold;
	width:350px;
	padding-left:40px;
	color:#000000;
}
#main h1 {
	text-align:left;
	color:white;
	text-decoration:underline;
	position:relative;
	left:-20px;
}

#main .gallery {
	text-align:left;
	padding-left:80px;
}
#photo {
	padding:3px;
    	background-color: #FFFFFF;
	display:block;
	width:auto;
	text-align:left;
  	float:left;
  	clear:left;
}
#top {
	position:absolute;
    	top:260px;
	right:20px;
	width:200px;
	text-align:left;
 	font-size:9px;
	text-decoration:none;
}
#top td {
	font-family:Arial Narrow;	
 	font-size:10px;
	text-decoration:none;
}
#comments {
	text-align:left;
 	font-size:12px;
	padding: 10 15 0 15;
	
}
#comments .add {
	text-align:left;
	
}
