

body
{
	color:					#FFC;
	background:				#231;
	text-align:				left;
	padding:				0;
	font:					16px "Verdana", "Lucida Sans Unicode", "Lucida Console", sans-serif;
}

.content
{
	background:				#342;
	width:					800px;
	margin:					0 auto 0 auto;
	padding:				0;
}

h1
{
	text-align:				center;
	white-space:			nowrap;
	background:				#960;
	width:					600px;
	font-size:				24px;
	margin:					25px auto 0 auto;
	font-family:			"Franklin Gothic Medium", sans-serif;
}

h2
{
	text-align:				center;
	background:				#960;
	width:					100%;
	font-size:				24px;
	margin:					0;
	font-family:			"Franklin Gothic Medium", sans-serif;
}

.footer
{
	text-align:				right;
	background:				#960;
	width:					100%;
	height:					30px;
	margin:					0;
}

.copyright
{
	text-align:				right;
	font-size:				12px;
	color:					#453;
	margin:					0 auto 25px auto;
	width:					800px;
/*	font-family:			"Franklin Gothic Medium", sans-serif;*/
}

.error, .warning, .info
{
	width:					700px;
	text-align:				left;
	margin:					10px auto 10px auto;
	padding:				5px;
	font-family:			"fixedsys", "system", monospace;
	font-size:				2em;
}
.error
{
	background:				#900;
	border:					2px solid #F00;
	color:					#F90;
}
.warning
{
	background:				#660;
	border:					2px solid #FF0;
	color:					#CC0;
}
.info
{
	background:				#036;
	border:					2px solid #069;
	color:					#FFF;
}

p
{
	text-indent:			20px;
/*	text-align:				justify;*/
}


object
{
	margin:					0;
	text-indent:			0;
}


form
{
}
form label
{
	display:				block;
	vertical-align:			top;
}


.img_block_left, .img_block_right
{
	font-size:				.65em;
	text-align:				center;
	width:					326px;
	background:				#442;
	padding-bottom:			5px;
	margin:					10px;
}
.img_block_left img, .img_block_right img
{
	display:				block;
}
.img_block_left {float: left; clear: left;}
.img_block_right {float: right; clear: right;}

.center_img_block
{
	clear:					both;
	width:					696px;
	margin:					5px auto 3px auto;
	vertical-align:			top;
}
.center_img_block .img_block_left, .center_img_block .img_block_right
{
	display:				inline;
}


img
{
	border:					3px solid #553;
	background:				#553;
}
img.snaps
{
	border:					none;
	background-color:		transparent;
	position:				relative;
	top:					2px;
}

.header_img
{
	width:					640px;
	height:					210px;
	margin:					15px auto 15px auto;
}



a
{
	text-decoration : underline;
	background: transparent; 
}
a:link{color: #9F9;}
a:visited{color: #5B5}
a:hover{color: #FFF;}
a:active{color: #F90;}

/*
a:link{color: #BEB;}
a:visited{color: #9C9;}
a:hover{color: #FFF;}
a:active{color: #CFC;}
*/

hr
{
	clear:				both;
	color:				#553;
	background-color:	#553;
	height:				3px;
	border:				none 0;
}





.stats
{
/*	table-layout:	fixed;*/
	color:			#FFF;
	border:			none;
	margin:			15px auto 25px auto;
	width:			500px;
}
.stats .ls
{
	font-weight:	bold;
	text-align:		left;
}
.stats .rs
{
	text-align:		right;
}
.stats td
{
	padding:		3px;
}


.inner_body
{
	padding:		8px;
}
.stats small
{
	font-size:		.75em;
	color:			#996;
}


/*************************************************************/

.nav
{
	text-align:			center;
	color:				#663;
	font-size:			10px;
	font-family:		"Tahoma", "Verdana",  sans-serif;
	font-style:			italic;
	width: 605px;
	margin: 0 auto;
}
.nav A
{
	color:				#CCA;
	text-decoration:	none;
	padding:			2px;
	font-style:			normal;
	font-weight:		bold;
}
.nav A b
{
	font-weight:		400;
	color:				#775;
	font-size:			0.85em;
}
.nav A, .nav i
{
	display: block;
	float: left;
	margin-bottom: 5px;
}
.nav A:hover{color:#FFF; }
.nav a:link, .nav a:visited							{color: #CCA;}
.nav a:hover										{color: #FFF;}

a.marked:link, a.marked:visited, a.marked:active	{color: #FFF;}
a.marked:hover										{color: #BEB;}

.nav a:link b, .nav a:visited b, .nav a:active b		{color: #775;}
.nav a:hover b											{color: #BBB;}
a.marked:link b, a.marked:visited b, a.marked:active b	{color: #BBB;}
a.marked:hover b										{color: #BBB;}

a.marked
{
	background:			#960;
	color:				#FFC;
}

.nav a:hover
{
	background:		#960;
}
.nav a:active
{
	background:		#960;
}
.nav a:active {color: #CFC;}
.nav a:active b {color: #BBB;}

/*************************************************************/

a img:hover		{border: 3px solid #960;}
a img:active	{border: 3px solid #F90;}

.login_link
{
	text-align:			right;
}
.login_link a
{
	text-decoration:	none;
	color:				#342;
}


.admin_panel
{
}






table.index
{
/*	table-layout:			fixed;*/
	width:					500px;
	margin:					5px auto 5px auto;
}
table.index tr
{
	margin-top:				5px;
	margin-bottom:			5px;
}


.admin_block b
{
	color:					#090;
	font-style:				normal;
}
.admin_block em
{
	color:					#666;
	font-style:				normal;
}
.admin_block i
{
	color:					#660;
	font-style:				normal;
}
.admin_block strong
{
	color:					#F90;
}
.admin_block strong em
{
	color:					#960;
}




.img_full
{
	text-align:				center;
}
.img_full a.return
{
	display:				block;
	margin-bottom:			1em;
}

/*
.img_full a img
{
	display:				block;
	margin-bottom:			1em;
}
.img_full h5
{
	font-weight:			normal;
	font-size:				1em;
	display:				block;
	margin-bottom:			1em;
}
*/
