* {
	margin: 0;
	padding: 0;
}

body {
	background: #333;
	color: #fff;
	margin: 25px 0 25px 0;
	font-family: Verdana;
}

h1, h2, h3 {}

h2 {margin: 20px 0;}

h4 {margin: 0 0 10px 0;}

#wrapper {
	width: 980px;
	margin: 0 auto;
}

#main-nav {
	width: 980px;
	height: 60px;
}

#header {
	width: 980px;
	height: 200px;
	background-image:url(/images/header.jpg);
	clear: both;
}

#header-footer {
	width: 980px;
	height: 40px;
	background: #000 url(/images/site/header_footer.png) repeat-x;
	clear: both;
}

#content {
	width: 950px;
	padding: 15px;
	background-color: #222;
	float: left;
}

#footer {
	width: 980px;
	background: #333 url(/images/site/footer.png) repeat-x;
	height: 40px;
	clear: both;
}

.clear {clear:both;}

p {	margin: 0 0 15px 0; font-size: 0.9em;}

.content-float-left {
	margin: 0 10px 10px 0;
	float: left;
}

.content-float-right {
	margin: 0 0 10px 10px;
	float: right;
}

/*MENU*/

a {color: #fff;}

a.fill-link {
	width:100%;
	display:block;
	height:100%;
	border:none;
	color:#fff;
	text-decoration:none;
}

ul.navigation {
	display:block;
	list-style-type:none;
}

li.nav-left {
	list-style-type:none;
	width:10px;
	height:60px;
	background:url(/images/buttons/left.png);
	float:left;
}

li.nav-right {
	list-style-type:none;
	width:10px;
	height:60px;
	background:url(/images/buttons/right.png);
	float:left;
}

li.nav-home {
	list-style-type:none;
	width:160px;
	height:60px;
	display:block;
	background:url(/images/buttons/button_home.png);
	background-position: top;
	float:left;
}
li.nav-home:hover {
	list-style-type:none;
	width:160px;
	height:60px;
	display:block;
	background:url(/images/buttons/button_home.png);
	background-position: bottom;
	float:left;
}

li.nav-media {
	list-style-type:none;
	width:160px;
	height:60px;
	display:block;
	background:url(/images/buttons/button_media.png);
	background-position: top;
	float:left;
}
li.nav-media:hover {
	list-style-type:none;
	width:160px;
	height:60px;
	display:block;
	background:url(/images/buttons/button_media.png);
	background-position: bottom;
	float:left;
}
li.nav-news {
	list-style-type:none;
	width:160px;
	height:60px;
	display:block;
	background:url(/images/buttons/button_news.png);
	background-position: top;
	float:left;
}
li.nav-news:hover {
	list-style-type:none;
	width:160px;
	height:60px;
	display:block;
	background:url(/images/buttons/button_news.png);
	background-position: bottom;
	float:left;
}
li.nav-diary {
	list-style-type:none;
	width:160px;
	height:60px;
	display:block;
	background:url(/images/buttons/button_diary.png);
	background-position: top;
	float:left;
}
li.nav-diary:hover {
	list-style-type:none;
	width:160px;
	height:60px;
	display:block;
	background:url(/images/buttons/button_diary.png);
	background-position: bottom;
	float:left;
}
li.nav-forum	{
	list-style-type:none;
	width:160px;
	height:60px;
	display:block;
	background:url(/images/buttons/button_forum.png);
	background-position: top;
	float:left;
}
li.nav-forum:hover {
	list-style-type:none;
	width:160px;
	height:60px;
	display:block;
	background:url(/images/buttons/button_forum.png);
	background-position: bottom;
	float:left;
}
li.nav-contact {
	list-style-type:none;
	width:160px;
	height:60px;
	display:block;
	background:url(/images/buttons/button_contact.png);
	background-position: top;
	float:left;
}
li.nav-contact:hover	{
	list-style-type:none;
	width:160px;
	height:60px;
	display:block;
	background:url(/images/buttons/button_contact.png);
	background-position: bottom;
	float:left;
}

.comBox {width: 280px; float: left; height: 150px; margin: 10px;}

/* GALLERY */

img.imgGalleryPic {float: left; margin: 10px; border: 3px solid #000;}
a.imgGalleryLink {}
img:hover.imgGalleryPic {border: 3px solid #cc0000;}

textarea {background: #999; color: #000; border: 1px solid #ccc;}
input.text {background: #999; color: #000; border: 1px solid #fff;}
input.btn {background: #666; color: #fff; border: 1px solid #ccc; padding: 2px;}
input.btn:hover {background: #333; cursor: pointer;}