html,body{margin:0px;padding:0px}

body{font: 76% arial,sans-serif;}

p  {margin:0 10px 10px}
h4 {font-size: 12px; margin: 0 10px 5px 15px; font-weight: bold; color: #266905;}
h3 {font-size: 14px; margin: 0 10px 15px 15px; font-weight: bold; color: #266905;}
h3 strong {display: block;  font-weight: normal;}
a{color: #7c7b78;}
h2 {color: #51504d;  font-size: 1.2em;}
a h2 {text-decoration: underline;}
a:hover h2 {color: #0e8a3a}

div#green b {color: #266905;}

div#hereandnow h2 {margin-top:4px; -margin-top:10px;}

div#hereandnow p {margin-top:-5px; -margin-top:-14px; padding-top:0px;}

.right {float: right; position: relative;}
.left {float: left;}
.clear {clear: both;}
.left_pic {float: left; padding: 6px; background: #fff; margin: 5px 10px 10px 10px; border: 1px solid #b9b5ab;}
.banners {width:220px; text-align: left;}

div#cut {clear:both; height:-5px;}
div#public-img img {float: left; padding-right: 10px; padding-top:5px;}

#container {margin:0 auto; padding: 5px 0; width: 970px;  background:  url(/img/bg.gif) 0 0 repeat-y;}

div#header {height:170px; width: 820px; background: #fcf8ec url(/img/header.gif) 0 0 no-repeat; position: relative; margin: 0px 80px; padding: 0;}
div#header h1 {position: relative; text-indent: -9000px; width: 256px; height:67px; top: 10px; left:110px; background: url(/img/logo.gif) 0 0 no-repeat;}
div#header #contacts { width: 200px; top: -40px; position: relative;left:170px;}
div#header #contacts div {
color: #0e8a3a; font-size: 2em;}
div#header #text {text-indent: -9000px; position: relative;top: -50px; height: 37px; width: 406px; left: 360px;background: url(/img/slogan.gif) 0 0 no-repeat;}

div#wrapper{float:right;width:100%;margin-left:-300px;}

.roundedcornr_box {
	background: url(/img/roundedcornr_tl.gif) no-repeat top left;
}
.roundedcornr_top {
	background: url(/img/roundedcornr_tr.gif) no-repeat top right;
}
.roundedcornr_bottom {
	background: url(/img/roundedcornr_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom div {
	background: url(/img/roundedcornr_br.gif) no-repeat bottom right;
}
.roundedcornr_content {
	background: url(/img/roundedcornr_r.gif) top right repeat-y;
}

.roundedcornr_top div,.roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom {
	width: 100%;
	height: 10px;
	font-size: 1px;
}

div#navigation{background:#fdfaf2 url(/img/gradient_gray1.gif) 0 0 repeat-x;float:left;width:200px; margin: 10px 0 0 80px; -margin: 10px 0 0 40px;}
div#navigation ul {background: url(/img/legs.gif) 0 0 no-repeat;margin: -7px 0 0 1px; -margin: 0 0 0 1px;  padding: 0 0 0 0px; list-style: none; font-size: 1.1em;}
div#navigation ul li {padding:2px 0 0 0px; clear: both; font-weight: bold;}
div#navigation ul li a {background: url(/img/arrow.gif) 0 5px no-repeat; color:#51504D; display: block; padding:2px 0 5px 20px; width:178px;}
div#navigation ul li a:hover, div#navigation ul li b {background:url(/img/arrow-a.gif) 0 5px no-repeat; color: #266905; display: block; padding:2px 0 5px 20px; width:178px;}
 div#navigation .submenu {background:#f1ede2; margin: 5px 0; width:196px;}
 div#navigation .submenu li a { font-size: .7em; width:178px; background:#f1ede2;}
 div#navigation .submenu li a:hover {width:178px;}
 div#navigation .submenu li span {font-size: .7em; width:178px; display: block; color: #266905; background:#f1ede2; padding:2px 0 5px 20px;}
 
 
div#content{margin:10px 70px 10px 290px; background:#f1ede2;padding: 10px;text-align:justify;}
div#content h1 {font-size: 2.1em; font-weight: normal;color: #898268; margin: 10px 15px; padding:5px 0; border-bottom: 1px solid #898268;}
div#content h3 {text-align:left;text-align:left;}
div#content p {line-height:1.4; padding:0 5px;}
div#content li {padding:0 15px 0 5px;}

div#content h5 {font-size: .9em; font-weight: normal;color: #aea497; margin: 10px 15px; padding:5px 0; border-bottom: 1px solid #aea497; clear: both;}
.about {font-size: .9em;}
 
div.sidebar{background:#fffdfd url(/img/gradient2.gif) 0 0 repeat-x; float:left;clear:left;width:200px;  margin: 10px 0 10px 80px; -margin: 10px 0 0 40px; color: #898268;}
div.sidebar ul  {margin: 0;padding:0 0 0 10px; list-style: none;}
div.sidebar ul li {padding:5px 5px 0 0; -height: 10px;}
div.sidebar ul li a{display: block; padding:2px 0 2px;}

div#footer{background: #f5efe0;clear:both;margin:0px 70px 10px 80px;}
div#footer p{margin:0;padding:5px 10px;}

div#reports {margin:0 10px 10px}
div#reports table{font-family: Tahoma, Verdana, Arial; font-size: 10px;}

#copyright {margin: 0 0 0 70px; -margin: 0 0 0 35px; float:left;}
#banners {margin: 0 70px 0 80px; -margin: 0 35px 0 80px; float:right;}

#summary {background: #dde0c9; padding: 15px; margin: 15px;}
#summary strong {color: #474e1b;}
#summary div {padding: 5px 0;}
#summary img {display:inline; margin: 0 10px 0 0; border: 6px solid #eee;}
#subnav {margin: 0 15px; color: #898268;}
#subnav a {font-weight: bold; color: #898268;}

.photo {background:#eee none repeat scroll 0 0;
border:1px solid #AFAB8E;
float:left;
margin:5px 5px 5px 10px;
padding:5px 5px 3px 5px;}

#text-photo img{
background:#eee none repeat scroll 0 0;
margin:5px 5px 5px 0px;
padding:5px 5px 3px 5px;
border:1px solid #AFAB8E;
}

#text-photo {
text-align: center;
}

p.he {background: #898268; padding: 5px; color: #fff;} 
p.hh {background: silver; padding: 5px; color: #fff;} 
p.hs {background: #bdc392; padding: 5px; color: #fff;}
p.hr {background: #356f29; padding: 5px; color: #fff;}
p.hr, p.he {margin: 0px 15px 5px;}
p.hh, p.hs {margin: 10px 15px 5px; -margin: 15px 15px 5px;}
div.he, div.hh, div.hs, div.hr  {padding: 0; margin:0 0 10px 15px; float: left; width: 30%;}
p.hh, p.hs {padding-top: 15px;}
div.he a, div.hh a, div.hs a, div.hr a {padding:0 0 0 10px; font-weight: bold; font-size: 130%;}
div.he a:hover, div.hh a:hover, div.hs a:hover, div.hr a:hover {color: #266905}

div.he .photo {border:1px solid #898268;}
div.hh .photo {border:1px solid silver;}
div.hs .photo {border:1px solid #bdc392;}
div.hr .photo {border:1px solid #356f29;}

p.link {clear: both;}
p.link a {background: url(/img/arr.gif) 0 50% no-repeat; padding: 0 15px;}

p.title {font-weight: bold; font-size: 1.1em; color: #51504d;}

table.li-table {border: 0px; padding: 0 10px 0 5px; margin:0;}
table.li-table td {vertical-align: top;padding-left:10px;}
