body {
  margin:0;
  padding:0;
  background:#faf1d8;
  text-align:center;
  color:#000;
}

/***********************/

.hidden {
  display:none;
}
.clear-floats {
	clear:both;
	line-height:0px;
	_font-size:0;
}

/***********************/

#head {
  position:relative;
  margin:0 auto;
  padding:0;
  width:850px;
  height:265px;
  background:#fffdeb url("../img/head.jpg") no-repeat left top;
  text-align:left;
}

#logo {
  position:absolute;
  top:44px;
  left:0px;
  margin:0; 
  padding:0;
  width:191px; 
  height:31px;
  overflow:hidden;
  font:2em Arial;
  z-index:10;
}
#logo span {
  display:block;
  position:absolute; 
  margin:0; 
  padding:0;
  left:0; 
  top:0; 
  z-index:1;
  width:191px; 
  height:31px;
  cursor:pointer;
  background:url("../img/logo.jpg") no-repeat left top;
}
#logo a {
  color:#fff;
  text-decoration:none;
}
#logo a:hover {
  color:#fff;
  text-decoration:underline;
}


#top {
  position:relative;
  height:27px;
}
#top-menu {
  position:relative;
  margin:0;
  padding:0;
}

#top-menu1 {
	margin:0 34px 0 7px;
}
#top-menu2 {
	margin:0 34px 0 0;
}
#top-menu3 {
  /*position:absolute;
  top:0;
  left:535px;*/
}

#top-menu li {
  float:left;
  list-style:none;
}
#top-menu span{
  position:relative;
  top:2px;
}
#top-menu a {
  display:block;
  margin:0;
  padding:0;
  width:256px;
  height:27px;
  background:#cd5e05;
  font:1.1em Arial;
  color:#fff;
  text-align:center;
  text-decoration:none;
}
#top-menu a:hover {
  display:block;
  margin:0;
  padding:0;
  width:256px;
  height:27px;
  background:#c62c07;
  font:1.1em Arial;
  color:#fff;
  text-align:center;
  text-decoration:none;
}



#content {
	margin:0 auto;
	padding:0;
  	width:850px;
	background:#fffdeb;
}


#left-content {
  	float:left; 
  	margin:5px 0 0 0;
	width:172px;
	text-align:left;
}
#menu {
  margin:0; 
  padding:0;
}
#menu li {
  margin:0 0 5px 0; 
  padding:0;
  list-style:none;
}
#menu a {
  position:relative;
  left:5px;
  display:block;
  width:158px;
  height:26px;
  font:1.05em Arial;
  color:#fff;
  background:#cd5e05;
  text-decoration:none;
  font-weight:bold;
}
#menu a:hover {
  display:block;
  width:158px;
  height:26px;
  font:1.05em Arial;
  color:#fff;
  background:#c62c07;
  text-decoration:none;
  font-weight:bold;
}
#menu span {
  position:relative;
  top:2px;
  left:5px;
}


#right-content {
  float:right;
  margin:5px 0 0 0;
  width:169px;
	text-align:left;
	font:1em Arial;
}
#right-content h2 {
  margin:0 5px 2px 5px;
  padding:3px 5px;
  background:#cd5e05;
  color:#fff;
  font:1.15em Arial;
}
.right-frame-content {
  margin:0 5px 5px 5px;
  padding:3px 5px;
  background:#cd5e05;
  color:#fff;
font:0.8em Arial;
}
.right-frame-content strong {
	display:block;
	margin:10px 0 2px 0;
font:1.1em Arial;
font-weight:bold;
}

.right-frame-menu {
  margin:0 0 5px 0;
  padding:0;
}

.right-frame-menu li {
  margin:0 5px 1px 5px;
  padding:0 0 0 5px;
  list-style:none;
  background:#cd5e05;
}
.right-frame-menu a {
  font:0.8em Arial;
  color:#fff;
  text-decoration:none;
}
.right-frame-menu a:hover {
  font:0.8em Arial;
  color:#fff;
  text-decoration:underline;
}


#middle-content {
  	float:left;
  	margin:20px 0 40px 8px;
 	width:410px;
	text-align:left;
	font:0.8em Arial;
}
#middle-content h1{
	margin:0;
	padding:0;
}

#middle-content h2{
	font:1.4em Arial;
}
#middle-content h3{
	margin:0;
	padding:0;
	font:1.1em Arial;
	font-weight:bold;
}
#middle-content h4{
	margin:10px 0 3px 0;
	padding:0;
}
#ul-menu {
	margin:0;
	padding:5px 20px;
}
#ul-menu li{
	margin:0;
	padding:2px;
}
#ul-menu a {
	color:#000;
}
#ul-menu a:hover {
	color:#909090;
}
.news-frame {
	position:relative;
	margin:0 0 10px 0;
	min-height:80px;
	_height:80px;
	border:solid #e6ad78;
	border-width:0 0 1px 0;
	background:url("../img/news-dot.gif") no-repeat left 3px;
}
.news-line {
	position:absolute;
	bottom:0;
	width:1px;
	height:15px;
	background:url("../img/news-line.gif") no-repeat left top;
}
.news-text {
  position:relative;
  left:10px;
  _left:5px;
  margin:0 5px 2px 5px ;
  width:315px;
  overflow:hidden;
}
.news-text p{
  margin:0;
  padding:0;
  font:0.95em Arial;
}
.news-text h2{
  margin:0;
  padding:0;
  font:1em Arial;
  font-weight:bold;
}
.news-text a{
	color:#000;
	text-decoration:none;
}
.news-text a:hover{
	color:#c62c07;
	text-decoration:none;
}
.news-date {
	position:absolute;
	top:0;
	right:0;
}
.news-more {
	position:absolute;
	bottom:0;
	right:0;
}
.this-anchor{
	padding-left:14px;
  color:#4f4f4f;
  text-decoration:none;
	background:url("../img/sipka.gif") no-repeat left 3px;
	line-height:20px;
}
.this-anchor2{
  color:#4f4f4f;
  text-decoration:none;
	line-height:20px;
}
.this-anchor:hover{
  color:#c62c07;
  text-decoration:none;
}
.this-anchor2:hover{
  color:#c62c07;
  text-decoration:none;
}

.smal-date {
	color:#909090;
	font-weight:bold;
	font-size:0.85em;
}


fieldset {
	border:0;
}
legend {
	display:none;
}


#email-form-table th{
	padding:5px 0 0 0;
	font-size:0.9em;
	text-align:left;	
}

#submitbutton {
	padding:10px 0;
}

.document-text {
	margin:0 0 20px 0;
	padding:0;
}

#utable {
	margin:15px 0;
	width:100%;	
}
#utable th {
	padding:10px 0 0 0;
	text-align:left;
}
#utable td {
	padding:3px 3px 15px 3px;
}
#utable a {
	color:#000;
}
#utable a:hover {
	color:#909090;
}

#search {
  margin:0 5px 8px 5px;
  padding:3px 2px;
  background:#cd5e05;
  color:#fff;
  font:0.8em Arial;
  font-weight:bold;
}
#search form {
	margin:0;
	padding:0;
}
#search #textfield{
	width:150px;
}


.search-row {
	margin:0 0 15px 0;
}
.search-row-title{
  margin:0;
  padding:0;
  font:1.1em Arial;
  font-weight:bold;
}
.search-row a{
	color:#000;
	text-decoration:none;
}
.search-row a:hover{
	color:#c62c07;
	text-decoration:none;
}
.bad-visible {
	color:#909090;
}


#foot {
	margin:auto;
	padding:0 10px;
	width:830px;
	_width:850px;
	background:#cd5e05;
	text-align:right;
	color:#f0d6bc;
	font-family:arial;
	font-size:12px;
	line-height:25px;
}
#foot a {
	color:#fff;
	text-decoration:none;
}
#foot a:hover {
	color:#f0d6bc;
	text-decoration:underline;
}
