/*div
{border:#FF0000 1px solid;}*/
*{pading:0;margin:0;border:0;}
body
{
	font-family:Tahoma;
	font-size:12px;
	color:#878787;
}

div#container 
{
	width:700px;
	margin:auto;
}
div#header 
{
	height:250px;
}
div#logo
{
	padding:30px 0 0 0;
	height:220px;
	width:700px;
	background:url(../images/header_bg.jpg) center no-repeat bottom;
	text-align:center;
}
img.logo
{
	padding-top:20px;
}
div#menu
{
	height:25px;
	width:700px;
	background:url(../images/menu_bg.gif) repeat-x;
	text-align:center;
}
ul.menu 
{
	padding:0 35px 0 35px;
	list-style: none;
	margin:auto;
}
ul.menu li
{
	list-style: none;
	float:left;
	line-height:25px;
}
li.divider
{
	width:1px;
	color: #977c65;
}
ul.menu li a
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:900;
	text-decoration:none;
	width:90px;
	height:25px;
	display:block;
}
ul.menu li a:hover
{
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/menu_bg_hover.gif) repeat-x;	
}
ul.menu li.selected
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:900;
	background:url(../images/menu_bg_hover.gif) repeat-x;
	width:80px;
	height:25px;
	display:block;
}
ul.footerMenu
{	
	list-style:none;
	padding:20px 100px 0 100px;
	margin:auto;
}
ul.footerMenu li
{
	list-style:none;
	float:left;
	color:#878787;
}
ul.footerMenu li a
{	
	font-size:10px;
	text-align:center;
	text-decoration:none;
	width:70px;
	display:block;
}
ul.footerMenu li a:hover
{
	text-decoration:underline;
}
ul.footerMenu li.selected
{	
	font-size:10px;
	text-align:center;
	text-decoration:underline;
	width:70px;
	display:block;
}
div#content
{
	padding-top:50px;
	clear:both;
}
div#left
{
	float:left;
	width:175px;
	display:block;
}
div.news
{
	width:140px;
	margin:0px 0px 10px 20px;
	display:block;
}
span.newsDate
{
	font-weight:bold;
	color:#343434;	
}
p.newsBlock
{
	padding-top:5px;
}
img.date
{
	padding-right:10px;
}
img.logo
{
	padding-top:40px;
}
div#right
{
	float:left;
	width:340px;	
	display:block;
	padding-left:5px;
	padding-right:5px;	
}
div#right2
{
	float:right;
	width:175px;
}
div.rightBlock
{
	width:340px;
/*	padding:0 0 20px 10px;*/
}
table#donations
{
	width:100%;
	text-align:center;
	font-size:16px;
}

.highlight
{
	color:#343434;
	font-size:14px;
	font-weight:bold;
}
img.rightHr
{
	width:330px;
	height:1px;
	padding:10px 0 10px 0;
}
img.hr
{
	width:700px;
	height:3px;
}
div#copyRight
{
	clear:both;
	color:#878787;
	width:400px;
	margin:auto;
	padding:10px 0 10px 0;
}
div#footer
{
	clear:both;
}
a
{
	color:#878787;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
a.copyright
{
	color:#62361b;
	text-decoration:underline;
}
img.photoMain
{
	margin-right:10px;
}
.brown
{
	color: #977c65
}

img.gallery
{
	border:#CCCCCC 1px solid;
}
p
{
	padding-top:5px;
	padding-bottom:5px;	
}
.dinput {width:175px; height:23px; border:1px solid #FFFFFF; background:none; padding:0 0 0 7px;}
.input {width:142px; height:19px; border:1px solid #a09b96; background:none; padding:0 0 0 5px;}
textarea {width:142px; height:103px; border:1px solid #a09b96; background:none; padding:0 0 0 5px; overflow:auto;}
.row1
{float:right;}
input, textarea
{
	border:1px solid #a09b96;
}
table.themes
{
	width:700px;
}
table.themes td.user
{
	width:150px;
	border-left:1px #CCCCCC solid;	
	border-bottom:1px #CCCCCC solid;		
}
table.themes td.theme
{
	width:450px;
	border-left:1px #CCCCCC solid;	
	border-bottom:1px #CCCCCC solid;		
}
table.themes td.date
{
	width:100px;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;	
	border-bottom:1px #CCCCCC solid;	
}
table.themes th
{
	height:23px;
	color:#FFFFFF;
	background:url(../images/bg_brown.jpg);
}
table.themes th.user
{
	border-left:1px #CCCCCC solid;
}
table.themes th.theme
{
	border-left:1px #CCCCCC solid;
}
table.themes th.date
{
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;	
}
div#authentication
{
	padding-top:10px;
	padding-bottom:10px;
}
input.submit
{
	height:23px;
	color:#878787;
	background:none;
	border:0px;
	
}
div.forumControls
{
	padding:10px 0 10px 0;
}
table.adminUser
{
	width:700px;
	border-bottom:1px #cccccc solid;
	border-left:1px #cccccc solid;
}
table.adminUser td, table.adminUser th
{	
	border-top:1px #cccccc solid;
	border-right:1px #cccccc solid;
}
table.adminUser th
{
	height:23px;
	color:#FFFFFF;
	background:url(../images/bg_brown.jpg);
}
table.adminUser th.user
{
	width:300px;
}
table.adminUser td.user
{
	padding-left:5px;
	font-weight:900;
}

table.adminUser th.date
{
	width:150px;
}
table.adminUser td.date
{
	text-align:center;
}
table.adminUser th.role
{
	width:100px;
}
table.adminUser td.role
{
	text-align:center;
}
table.adminUser th.ctrl
{
	width:100px;
}
table.adminUser th.delete
{
	width:50px;	
}
table.adminUser td.delete
{
	text-align:center;
}
table.adminUser td.delete a
{
	font-weight:900;
	text-decoration:underline;
}

.admin_ctrl
{
	width:100px;
}
div.replyBlock
{
	display:block;
	width:400px;
	margin:auto;
}
div.replyText textarea#replic
{
	width:400px;
}
input.reply
{
	height:23px;
	color:#FFFFFF;
	background:url(../images/bg_brown.jpg);
	font-weight:900;
	border:0px;
	font-size:10px;
}
table.register
{
	width:400px;
	margin:auto;
	border-top:1px #cccccc solid;
	border-right:1px #cccccc solid;
}
table.register th
{
	height:23px;
	color:#FFFFFF;
	background:url(../images/bg_brown.jpg);
}

table.register td.label
{
	width:120px;
}
table.register td
{
	border-bottom:1px #cccccc solid;
	border-left:1px #cccccc solid;
}
table.register .ctrl
{
	width:280px;
}
table.register td.btn
{
	text-align:center;
}
div.forumNotification
{
	width:700px;
	height:200px;
	text-align:center;
	font-weight:900;
	font-size:16px;
	color: #977c65;
	padding-top:50px;
	
}
.alRight
{
	float:right;
}
div.errorBlock
{
	padding:10px 0 10px 0;
	color:#CC0000;
	font-weight:900;
}