@charset "utf-8";
body {
	margin:0 auto 25px auto;
	width:950px;
	padding:0 50px 0 50px;
	background:#FFFFFF url(../images/background.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#333333;
	/*position:relative;*/
}
div, img {
	float:left;
	border:0px solid gray;
}
#alink{
color:#333333;
}
#logo {
	margin-top:15px;
}
#menu {
	float:left;
	/*width:690px;*/
}
#menu ul {
	/*position:absolute;*/
	/*top:0px;*/
	/*left:260px;*/
}
#menu ul, #menu li {
	margin:0;
	/*padding:0;*/
	float:left;
	font-size:12px;
	font-weight:bold;
	list-style:none;
}
#menu a{
	color:#000000;
	text-decoration:none;
	display:block;
	padding:20px 12px;
	margin:1px;
}
#photo {
	margin-bottom:20px;
}
#photo-middle {
	width:880px;
}
#content {
	width:650px;
	padding-right:25px;
}
#thumbs-3-inline {
	width:620px;
	padding-right:0px;
}
.table
{
	width:900px;
	padding-right:25px;
	border: 0;
}
.thumbnail {
	width:170px;
	height:120px;
	margin:0 32px 25px 0;
}
.thumbnail-right {
	margin:0 0 25px 0;
}
.thumbnail-middle {
	width:150px;
}
#news {
	width:224px;
	padding-left:25px;
	padding-top:30px;
	border-left:1px solid #999999;
	height:auto;
}
#contact_news {
	width:160px;
	padding-left:65px;
	padding-top:20px;
	border-left:1px solid #999999;
	height:350px;
}
#news ul {
	margin:0;
	padding:0;
}
#news li {
	list-style:none;
	margin-bottom:10px;
}
.news-date {
	color:#999999;
}
#news a{
	color:#666666;
	text-decoration:none;
}
.read-more {
	background:#66cc66;
	color:white;
	width:100px;
	height:25px;
	text-align:center;
	padding-top:10px;
	display:block;
}
.read-more a{
	color:white;
	text-decoration:none;
}
#footer {
	width:900px;
	color:#999999;
	font-size:12px;
	margin-top:40px;
	text-align:center;
}
h1 {
	font:36px normal;
	color:#333333;
	width:300px;
}
h2 {
	font:24px normal;
	font-style:italic;
	color:#333333;
	letter-spacing:-1px;
}
p {
	text-indent:25px;
}