* {
	padding:0;
	margin:0;
}
html,
body { height:100%; }
body {
	background:#000;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.7em;
	color:#FFF;
}
ul,
ol {
	list-style-position:inside;
	margin-left:1em;
}
.page {
	background:#000;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:1024px;
	margin:0 auto -30px;
}

.padding {
	width:94%;
	margin:0 3% 2em;
}
.sbl {
	float:left;
	width:150px;
	background:url(i/sbl.jpg) no-repeat;
	min-height:510px;
	_height:520px;
}
.sbr{
	_height:520px;}
/*--------------------------------------------*/
ul.menu {
	display:block;
	position:relative;
	top:73px;
	left:-13px;
	*left:-28px;
	width:116px;
}
ul.menu li { list-style:none; }
ul.menu li a {
	color:#FFF;
	font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	display:block;
	width:116px;
	height:18px;
	margin-bottom:1px;
	padding:2px 0;
	outline:none !important;
}
ul.menu li a:hover { background:url(i/menu-hover.jpg) no-repeat 12px 0; }
ul.menu li.active a { background:url(i/menu-hover.jpg) no-repeat 12px -22px; }
ul.menu { }
ul.menu { }
ul.menu { }
ul.menu { }
/* NEWS
----------------------------------------------*/
.sbl .news {
	height:180px;
	width:107px;
	position:relative;
	top:165px;
	overflow:hidden;
	text-align:center;
	padding:1px 2px;
}
.news a {
	color:#fff;
	font-size:10px;
	text-decoration:none;
}
.news a:hover { text-decoration:underline; }
.news .date {
	display:block;
	margin:2px 7px 0;
	padding:1px;
	text-align:inherit;
	color:#FFF;
	font-weight:bold;
	background:#003548;
	font-size:12px;
}
/* ANONS
----------------------------------------------*/
.sbr .anons {
	height:176px;
	overflow:auto;
	width:107px;
	position:relative;
	top:63px;
	text-align:center;
	padding:1px 2px;
	left:28px;

}

.anons a {
	color:#fff;
	font-size:10px;
	text-decoration:none;
}
.anons a:hover { text-decoration:underline; }
.anons .date {
	display:block;
	margin:2px 5px 0;
	padding:2px;
	text-align:inherit;
	color:#FFF;
	font-weight:bold;
	background:#003548;
}
.sbr .foto {
	left:44px;
	position:relative;
	top:155px;
	width:85px;
}
.foto a img { 
	border:0;
	outline:#fff;
	}
/*ANONS
----------------------------------------------*/

/*--------------------------------------------*/
.sbr {
	float:right;
	width:151px;
	background: url(i/sbr.jpg) no-repeat;
	min-height:510px;
}
/*--------------------------------------------*/	
.afisha {
	background-repeat:no-repeat !important;
	width:723px;
	height:398px;
	_display:none;
}
.content-top {
	width:723px;
	height:398px;
	margin-top:-398px;
	background:url(i/content-top.png) no-repeat;
	_margin-top:-520px;
	_width:724px;
	background-repeat:no-repeat !important;
}
/*-------------------------------------------*/
.content {
	background:#000 url(i/content.jpg) no-repeat 0 398px;
	*background-position:1px 398px;
	margin:0 150px;
}
.content h1 {
	margin:15px 20px 10px;
	text-align:center;
	font-size:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#F90;
}
.content .text {
	font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:20px 30px 10px;
	line-height:1.3;
}
.content p {
	margin:1em 0;
	}
.content li h3{
	display:inline;}
	
.content p:first-letter{
	font:bold 1.5em Georgia, "Times New Roman", Times, serif;
	color:#C00;
}
.content a { }
.content a:visited { }
.content a:hover { }
.content strong{
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFC;
	}
.content .padding{
	*width:650px;}
.content { }

/* GUESTBOOK
------------------------------------------------*/
input, textarea {
border:1px solid red;
margin-bottom:1em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:0.3em;
	color:#555;
	font:bold 16px Arial, Helvetica, sans-serif;
}
input[type="submit"]{
	border:0;
	background:#F00 url(i/button_semd.png) no-repeat;
	font-size:16px;
	padding:5px;
	margin-left:-7px;
	color:#fff;
	}
input[type="submit"]:hover{
	color:#FF3;
	}
input[type="submit"]:active{
	background-image: url(i/button_active.png);
	color: #fff;
	}

label{
	font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	}
.formhide{
display:none;
}
#formshow {
display:block;
background:#940C00;
margin:auto;
width:100px;
padding:1em 1em;
color:#fff !important;
font-weight:bold;
text-decoration:none;

}
span.moderator{
color: #F00;
font-weight:bold;

}



/*FOOTER
---------------------------------------------------*/

.footer {
	background: #000;
	width:1024px;
	height:30px;
	margin:0 auto;
}
.counter{
	margin:15px auto 0;
	width:88px;
	text-align:center;

	
	}
.copyright{
	float:left;
	color:#740000;
	*background:red;
}
.contrabrand{
	float:right;
	color:#740000;
	text-align:right;
	*background:red;
}
.push { height:30px; }
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

