
html {padding-bottom:10px;}
body
{
	font: .74em verdana, Sans-Serif;
	color: #333333;
	line-height: 1.6em;
	background-color: #eaeaea;
	background-image: url(images/bkgrd.png);
}
a { color: #1f9013;	text-decoration: none; }
a:hover { color: #808080; }

.color { color: #1f9013; }
.white { color: #fff; }

p { margin: 0 10px 10px 10px; }
p.pmain { padding:0 10px;}

h1 { font: 2.3em Georgia; margin: 0 10px 22px; }
h1 a { color: #1f9013; }
h1 a:hover { color: #828383; }
h2 { font: 1.5em Georgia; color: #828383; text-align:right;}
h3 { background: url(images/bullet2.gif) no-repeat left 6px; font-size: 1.2em; padding: 0 0 0 9px; margin-left:15px; color:#1f9013}
h4 { font-size:16px;	font-weight:bold; text-align:center;}
h5 { font-size:16px;	text-align:center;	color:#555; font-weight:normal;}

.menu { float: left; margin: 0 0 0px; }
.menu li { display: inline; }
.menu li a {
	float: left;
	padding: 2px 30px;
	margin: 0 2px 0 0;
	color: #333333;
	border-right:solid 1px #333333;
	background-image: url(images/button.jpg);
}
.menu li a:hover {
	color:  #333333;
	background-color: #ffffff;
	background-image: url(images/button2.jpg);
}

.footer { clear: both; border-top: 1px solid #ccc; color:#808080; }

.subtitle {font-size:13px;	text-align:center;}
.contactform {background-color:#efa410;}
.messagecolor {color:#1f9013;	text-align:left;font-weight:bold;}

.topban {height:200px; background:url(images/topbanner.jpg) no-repeat;}
.middleban {height:193px; background:url(images/middleban.jpg) no-repeat;}

.map {margin-top:10px; border:5px solid #ff6600; height:350px;}
.map_descr {color:#12489e; text-align:left;}
.pic_border {border:3px solid #ff6600; margin-left:10px; margin-right:10px;}
.borderl {border-left: 1px solid #cecece; }
.borderb {border-bottom: 1px solid #cecece; }
.dropshadow {background-image:url(images/dropshadow.gif);}
.dropshadow2 {height:10px;	background-image:url(images/dropshadow2.bmp);}

.gallery
{
	padding-left:5px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	overflow:auto;
	zoom:1;
}
.gallery a {
	float:left;
	margin:3px;
	padding:3px;
	border:solid 1px #828383;
	background-color:#f4f5f5;
	opacity:0.87;
}
.gallery a:hover { opacity:1;}
.gallery a img { border:none;}

.indexli
{
	background:url(images/bullet.gif) no-repeat;
	padding:5px 5px 5px 33px;
	font-size:14px;
	font-weight:bold;
}
li.header
{
	font-size:16px;
	padding-top:10px;
	padding-bottom:1px;
	text-align:center;
	color: #FFFFFF;
	font-weight:bold;
}
li.field
{
	padding-top:1px;
	padding-bottom:1px;
	text-align:center;
}

.contacts
{
	text-align:center;
	font-weight:bold;
	font-size:15px;
}
.contacts2
{
	text-align:left;
	font-weight:bold;
	font-size:15px;
	margin-left:10px;
	color:#ff6600; 
}

.h05 {height:05px;}
.h10 {height:10px;}
.h15 {height:15px;}
.h20 {height:20px;}
.h25 {height:25px;}
.h30 {height:30px;}
.h35 {height:35px;}
.h40 {height:40px;}
.h45 {height:45px;}
.h50 {height:50px;}
.h60 {height:60px;}
.h70 {height:70px;}
.h80 {height:80px;}
.h90 {height:90px;}
.h230 {height:230px;}
.h500 {height:500px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.pr30 {padding-right:30px;}
.pl10 {padding-left:10px;}
.pl20 {padding-left:20px;}
.pl30 {padding-left:30px;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}


