body{width:100%;margin:0;padding:0;background:#c0c0c0;}
#mtable{height:100%;margin-top:0;border-left:1px solid black;border-right:1px solid black;padding:0;}
#top{background:url('images/headback.gif') top repeat-x;height:285px;text-align:center;width:770;}
#middle{background:#f6f4cb;text-align:center;width:770;}
#footer{background:#a7a56f;text-align:center;width:770;}
#footer div{width:670px;text-align:right;margin:5 auto 0 auto; color:#c2c09a;font:normal 38px verdana,sans-serif;}
#footer h1{margin-top:13px;font:bold 11px verdan,sans-serif;text-align:right;float:left;width:390px;color:#ffffff;}
#maincontent{width:670px;background:#fffef3;border:1px solid #dad793;margin-left:auto;margin-right:auto;}
#menudiv{background:url('images/menuback.gif') top repeat-x;height:37px;width:770px;margin-left:auto;margin-right:auto;padding:0;}
#menudiv a{display:block;height:37px;font:11px/37px verdana,sans-serif;text-align:center;color:white;text-decoration:none;float:left;padding-left:5px;padding-right:6px;}
#menudiv a:hover{color:#d0c74b;}
#menudiv img{float:left;margin-left:1px;margin-right:0px;}

#maintable{margin-top:5px;margin-bottom:5px;width:670px;}
#left{width:260px;background:url('images/potty.gif') right repeat-y;}
#right{width:410px;font:11px verdana,sans-serif;color:#3e3c25;padding:5px;padding-right:10px;padding-bottom:0px;text-align:justify;}
#right h1{font:bold 11px verdana,sans-serif;margin:0;padding:0;}
#right p{margin:0;margin-top:15px;padding:0;}

.newsbox1{text-align:right;width:250px;min-height:180px;background:#f2f0d6;font:10px verdana,sans-serif;color:#838383;margin-bottom:7px;}
.newsbox1 h2{background:url('images/newsbox1_h2.jpg') repeat-y;height:20px;color:white;font: bold 14px/20px verdana,sans-serif;margin:0;border-top:3px solid #f2f0d6;border-bottom:2px solid #f2f0d6;text-indent:5px;text-align:left;}
.newsbox1 h3{font:bold 10px verdana,sans-serif;margin:0;text-align:left;}
.newsbox1 img{border:1px solid #404040;float:left;margin-right:5px;margin-left:2px;}
.newsbox1 p{margin-top:0px;margin-right:5px;text-align:justify;}
.newsbox1 p{margin-top:5px;margin-right:5px;text-align:justify;}
.newsbox1 a{text-align:right;margin-right:5px;color:#cec98a;text-decoration:none;font-weight:bold;}
.newsbox1 a:hover{text-decoration: underline;}

.newsbox2{text-align:right;width:250px;min-height:180px;background:#e4e2c5;font:10px verdana,sans-serif;color:#838383;margin-bottom:7px;}
.newsbox2 h2{background:url('images/newsbox2_h2.jpg') repeat-y;height:20px;color:white;font: bold 14px/20px verdana,sans-serif;margin:0;border-top:3px solid #e4e2c5;border-bottom:2px solid #e4e2c5;text-indent:5px;text-align:left;}
.newsbox2 h3{font:bold 10px verdana,sans-serif;margin:0;text-align:left;}
.newsbox2 img{border:1px solid #404040;float:left;margin-right:5px;margin-left:2px;}
.newsbox2 p{margin-top:5px;margin-right:5px;text-align:justify;}
.newsbox2 a{text-align:right;margin-right:5px;color:#aeab82;text-decoration:none;font-weight:bold;}
.newsbox2 a:hover{text-decoration: underline;}

#sitecontent{background:#fffef3 url('images/logo.jpg') top center no-repeat;margin:10px;font:11px verdana,sans-serif;text-align:justify;color:#3e3c25;}
#sitecontent h1{color:#e1deb8;font:bold 14px verdana,sans-serif;margin:0;margin-bottom:10px;}
#sitecontent h2{font:bold 12px verdana,sans-serif;margin:10px 0 5px 0;}
#sitetext{min-height:250px;_height:250px;}
#sitetext a{color:#A7A56F;}

.site_gal_thumb{width:200;height:160px;background:#F6F4CB;border:1px solid #A7A56F;text-align:center;float:left; margin:5px; }
.site_gal_thumb h2{font:bold 11px verdana,sans-serif;text-align:center;margin:5px;}
.site_gal_thumb img{border:1px solid #A7A56F;cursor:pointer;}

#logintable td{font:normal 11px verdana,sans-serif;}
#logintable input{width:150px;border:1px solid #A7A56F;font:normal 11px verdana,sans-serif;}


#contacttable td{font:normal 11px verdana,sans-serif;}
#contacttable input,textarea{width:300px;border:1px solid #A7A56F;font:normal 11px verdana,sans-serif;}

.charity_row{margin:10px 0 0px 0;clear:both;display:block;}
.charity_row img.thumb{margin:0p 10px 0px 0;border:1px solid #DAD793;float:left;cursor:pointer;}
.hrdiv{height:10px;border-bottom:1px solid #DAD793;clear:both;margin:0px 0 10px 0;}

/* --- COMMON --- */
a img{border:none;}
div.more{text-align:right;marign-top:5px;}
div.more a{color:#3e3c25;text-decoration:none;}
div.more a:hover{text-decoration:underline;}

div.separator{clear:both;background:url('images/potty.gif') center repeat-x;text-align:center;margin-top:10px;margin-bottom:10px;}
div.separator span{background:white;padding-left:20px;padding-right:20px;color:#a7a56f;}

.highlighted{
	color:#FBB724 !important;
}

/* --------------------------------------- */

.video_thumb{
	background:url('../images/bg_video_thumb.gif') top left no-repeat;
	width:182px;
	height:190px;
	padding:15px 0 0 0;
	text-align:center;
	float:left;
	margin:8px;
}
.videopic{
	padding:0 0 10px 0;
	background:url('../images/bg_player.gif') bottom center no-repeat;
}
.video_thumb h1{
	font:11px verdana !important;
	text-align:center;
	color:white !important; 
}
.video_thumb table{
	margin:16px 0 0 20px;
	_margin:16px 0 0 0px;
}
.video_thumb td{
	height:50px;
	width:140px;
	vertical-align:center;
}
.video_thumb a{
	color:white !important;
	text-decoration:none;
}
#video_blokk{
	background:url('../images/bg_video_block.gif') top left no-repeat;
	width:576px;
	height:255px;
	padding:20px 0 0 0;
	margin:0 auto 0 auto;
}
#video_show{
	margin:0 0 0 18px;
	float:left;
	width:305px;
	float:left;
}
#video_data{
	width:240px;
	float:left;
	color:white;
	text-align:justify;
}
#video_data h1{
	font:14px verdana;
	color:white;
	margin:10px 0 15px 0;
	text-align:center;
}
#more_video{
	font:12px/35px verdana;
	color:white !important;
	text-decoration:none;
	text-align:center;
	display:block;
	margin:20px auto 20px auto;
	width:542px;
	background:url('images/bg_more_video.gif') top left no-repeat;
	clear:both;
}
#small_more{
	font:12px verdana;
	color:white;
	background:#a0a0a0;
	border:1px solid #606060;
	padding:2px 10px 2px 10px;
	margin:10px;
	text-decoration:none;
}
#video_small{
	margin:5px 0 0 0;
	text-align:center;
}
#video_small a{
	padding:0 0 10px 0;
	background:url('images/bg_player.gif') bottom center no-repeat;
}
#main_video_pic{
	padding-bottom:17px;
	background:url('images/bg_player2.gif') bottom center no-repeat;
}