@import url('reset.css');
*
body {
	
	background:#040404;
	}
div {
	color: #ABABAB;
	}	
div#wrapper {
	width:1000px;
	margin:4% auto 4% auto;
	padding:0;
	}
div#status-bar {
	background: url('../img/statusbar.png') no-repeat center;
	height: 20px;
	width: 1000px;
	padding:0;
	margin:0 auto;
	
}
/* header */
div#header {
	background: url('../img/header_b.png') no-repeat center;
	background-color:#000;
	height: 230px;
	width: 1000px;
	position:relative;
}	

div#logo {
	height:58px;
	width:340px;
	position:absolute;
	top:124px;
	left:210px;
}
div#logo h1 
	{
	font-family: "Times New Roman", Times, serif;
	font-size: 40px;
	font-weight: normal;
	letter-spacing:-3px;
	}
div#logo h2 
	{
	color: #cc0000;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	letter-spacing:7px;
	font-weight:500;
	padding-top:3px;
	}
div#logo1 
	{
	margin:0 auto;
	text-align:center;
	width:340px;
	}
div#index 
	{
	position:absolute;
	top:40%;
	height:100px;
	width:100%;
	}

div#logo1 h1 
	{
	font-family: "Times New Roman", Times, serif;
	font-size: 40px;
	font-weight: normal;
	letter-spacing:-3px;
	}
div#logo1 h2 
	{
	color: #cc0000;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	letter-spacing:7px;
	font-weight:500;
	padding-top:3px;
	}



h1 a#title{
	color:#F00;
	text-decoration: none; 

}
a {
	color: #999999; 
	text-decoration: none;
	}

UL {
	list-style:none;
	}

/*/////////////////////////////навигация//////////////////////*/
div#nav {
	width:1000px;
	height:30px;
	margin:0 auto;
	padding:0;
	}
ul#navbar 
	{
	height:30px;
	width:1000px;
    list-style:none;
	}
ul#navbar li {
        display: inline;
		width:100%;
		}
ul#navbar li a {
float: left;
height: 30px;
text-indent: -9999px;
background:url('../img/nav_glass.png');
padding:0;
}
/*/////////////////////////////новости*/
ul#navbar li a.news
{
width: 230px;
background-position: 0px 0px;
}
ul#navbar li a.news:hover
{
background-position: 0px -30px;
}
ul#navbar li a.news:active
{
background-position: 0px -60px;
}
div.news ul#navbar li a.news{
	background-position: 0px -60px;
	}

/*////////////////////////////группа*/
ul#navbar li a.group {
	width: 90px;
    background-position: -230px 0px;
}
ul#navbar li a.group:hover {
    background-position: -230px -30px;
}
ul#navbar li a.group:active {
    background-position: -230px -60px;
}
div.group ul#navbar li a.group {
    background-position: -230px -60px;
}
/*/////////////////////////////афиша*/

ul#navbar li a.event {
	width: 90px;
    background-position: -320px 0px;
}
ul#navbar li a.event:hover {
    background-position: -320px -30px;
}
ul#navbar li a.event:active {
    background-position: -320px -60px;
}
div.event ul#navbar li a.event {
    background-position: -320px -60px;
}
/*/////////////////////////музыка*/
ul#navbar li a.music {
	width: 90px;
    background-position: -410px 0px;
}
ul#navbar li a.music:hover {
    background-position: -410px -30px;
}
ul#navbar li a.music:active {
    background-position: -410px -60px;
}
div.music ul#navbar li a.music {
    background-position: -410px -60px;
}
/*//////////////////////фото*/
ul#navbar li a.foto {
	width: 80px;
    background-position: -500px 0px;
}
ul#navbar li a.foto:hover {
    background-position: -500px -30px;
}
ul#navbar li a.foto:active {
    background-position: -500px -60px;
}
div.foto ul#navbar li a.foto {
    background-position: -500px -60px;
}

/*/////////////////////////видео*/
ul#navbar li a.video {
	width: 80px;
    background-position: -580px 0px;
}
ul#navbar li a.video:hover {
    background-position: -580px -30px;
}
ul#navbar li a.video:active {
    background-position: -580px -60px;
}
div.video ul#navbar li a.video {
    background-position: -580px -60px;
}
/*/////////////////////////////контакты*/
ul#navbar li a.contacts {
	width: 100px;
    background-position: -660px 0px;
}
ul#navbar li a.contacts:hover {
    background-position: -660px -30px;
}
ul#navbar li a.contacts:active {
    background-position: -660px -60px;
}
div.contacts ul#navbar li a.contacts {
    background-position: -660px -60px;
}
/*////////////////////////////гостевая*/
ul#navbar li a.guest {
	width: 240px;
    background-position: -760px 0px;
}
ul#navbar li a.guest:hover {
	
    background-position: -760px -30px;
}
ul#navbar li a.guest:active {

    background-position: -760px -60px;
}
div.guest ul#navbar li a.guest {

    background-position: -760px -60px;
}
/*.............................................................*/
div#navbottom {
	background:url('../img/nav_bottom.png');
	height:11px;
	width:1000px;
	margin:0 auto;
	}
/*/////////////////////////  контент /////////////////////*/
h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:600;
	margin:15px 0px 15px 15px;
	padding:0.4ex 0ex 0.4ex 0ex;
	}

div#content
	{
	background-color:#040404;
	width:1000px;
	margin:0 auto;
	}
	
div#pagewrap {
	min-height:300px;
	background-color:#040404;
	padding:15px;
	width:900px;
	margin:0 auto;
	}

P {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: justify; 
	font-size: 12px; 
	line-height: 14px;
	letter-spacing:1px;
	margin: 0px 0px 14px 0px; 
	padding: 0px;
	}
div#news {
	margin:0 auto;
	width:870px;
	}
.table {
	width:850px;
	border-top: 1px solid #2E2E2E;/*не удалять*/
	}

	td.desc{
		vertical-align:top;
		width:40%;
		padding: 15px 10px 15px 10px;
		}
 .postNav{
   padding-left:50px;
   font-size: 11px;
   color: #FF0000;
 }


	.table ul{
		padding-left:40px;
		margin-top:17px;
	}
		div#news h5 {
			font-size:14px;
			margin:0;
			letter-spacing:2px;
			padding:0.4ex 0ex 0.4ex 0ex;
			}
	td.text {
		width:60%;
		vertical-align:top;
		padding:15px 10px 15px 20px;
		}	
	td#event
	{
		width: 100%;
		padding-top: 20px;
		text-align: center;
	}
	td#event img
	{
		margin-top:10px;
	}
		
	td.text img{
		float:left;
		margin: 0px 10px 5px 0px;
		}
	p#date {
		margin:0;
		font-size:10px;
		text-align:right;
		}	
	
div#pagewrap p#sig {
	text-align:right;
	font-size:10px;}
/*----------------------------------------------музыка*/

	   .a {
		color:#cc0000;
		}
		.a :hover{
			color:#F00;
			font-weight:bold;
			}
p#play {
	position:fixed;
	}
/*_________________________гостевая-------------------*/

div#news table {
	margin:0 auto;
	}
td#textgb {
	    background:#151515;
		width:75%;
		vertical-align:top;
		padding:15px 10px 15px 20px;
		}
p#dategb {
		margin:0;
		font-size:10px;
		text-align:left;
		}
h4#gb{
			font-size:14px;
			padding:0;
			margin:5px 0px 5px 10px;
			letter-spacing:2px;
	
}
form#ppmail 
{
	margin:0 auto;
	width:75%;
}
input#theme
{
	width:98%;
	
}
form 
{ width:75%;
margin:20px 40px 0px auto;
}
input[type="text"] {
	background:#151515;
	border:1px solid #444;
	height:20px;
	padding: 0px 0px 0px 5px;
	width:48%;
	color:#ABABAB;
}
input:focus
{
	background: #5f5959;
}
input[type="text"].num 
	{
	background:#151515;
	border:1px solid #444;
	width:5em;
	color:#ABABAB;
	}
input.num:focus
{
	background: #5f5959;
}
input[type="submit"] 
 {
	width:40%;
	border:1px solid #444;
	background:#151515;
	text-align:center;
	color:#ABABAB;
	}
input[type="submit"]:focus
{
	background: #5f5959;
}
	label
	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height: 14px;
	letter-spacing:1px;
	}
div#v {
		float:left;
		}
textarea {
border:1px solid #444;
background-color: #151515;
width:99%;
height:70px;
color:#ABABAB;
	}
textarea:focus
{
	background: #5f5959;
}	

/*.......................футер.......................*/
div#footer {
	background:#040404;
	margin:0 auto;
	width:999px;
	height:86px;
	overflow:hidden;
	}
div#footer-image {
	background: url('../img/footer.png') no-repeat center #040404;
	height:87px;
	width:100%;
}
#footer p {
	padding: 20px 0 0 0;
	background: url(images/img4.gif) repeat-x;
	text-align: center;
	color: #8A8A8A;
}
div#banner
{
	width:640px;
	height:124px;
	background-image:url(../img/banner.gif);
	background-color:#040404;
	margin:20px auto auto auto;
	
}

