body {
  margin:0px;
  padding:0px;
  background-color:#FAF5E2;
  padding-top:20px;
  background-image:url(images/body-fon.jpg);
  background-repeat:no-repeat;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:333;
}
.body_popup {
  background: none;
  margin:5px;
}

a {font-size: 12px; color: #000000; font-family: Arial, Tahoma, Verdana, Helvetica}
td {font-size: 12px; color: #000000; font-family: Arial, Tahoma, Verdana, Helvetica}
input {font-size: 12px; color: #000000; font-family: Arial, Tahoma, Verdana, Helvetica}
select {font-size: 12px; color: #000000; font-family: Arial, Tahoma, Verdana, Helvetica}
textarea {font-size: 12px; color: #000000; font-family: Arial, Tahoma, Verdana, Helvetica}

#page {
  width:980px;
  margin:0px auto;
  background-color:#FFFFFF;
}

#menu {
  width:980px;
  height:40px;
  background-image:url(images/menu-fon.jpg);
}

#menu a {
  font-size:16px;
  color:#878E65;
  text-decoration:none;
  margin:0px 18px;
  font-weight: bold;
}

#menu a:hover {
   color:#C3B879;
}

#title {
  background-image:url(images/title-fon.jpg);
  background-repeat:no-repeat;
  width:955px;
  height:86px;
  text-align:right;
  padding-right:25px;
}

.post-title {
  height:21px;  
  background-image:url(images/post-title-fon.gif);
  background-repeat:repeat-x;
}

.post-title a {
  text-decoration:none;
  color:#333;
  margin:0px 25px;
  display:block;
  padding-top:3px;
  font-weight:bold;
}

.post-title span {
  color:#333;
  margin:0px 25px;
  display:block;
  padding-top:3px;
  font-weight:bold;
}

#post {
  width:100%;
  padding:0px;
  border:1px solid #c3c3c3;
  border-bottom:none;
}

#post td {
  margin:10px;
}

#post-bottom {
  width:100%;
  padding:0px;
}

#pic {
  padding:10px;
  width:100%;
}
#pic .adrs {
   color:#5F5F5F;
   line-height:17px;
}
#pic .adrs a{
  color:#5F5F5F;
  text-decoration:underline;
}
#pic .adrs a:hover{
   text-decoration:none;
}

#other {
  padding-left:30px;
}

#other h2 {
  color:#333;
  margin:5px 0px;
  font-size:13px;
}

#footer {
  height:60px;
  text-align:center;
}
#footer a{
  color:#878E65;
  text-decoration:none;
  margin:0px 20px;
  line-height: 20px;
}
#footer a:hover{
  text-decoration:underline;
}

.FormTABLE {border: 1px solid #c3c3c3}
.FormHeaderTD {background-color: #FAF5E2; text-align: center; height: 23px}
.FormHeaderFONT {font-size: 12px; color: black; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica; text-transform: uppercase;}
.FieldCaptionTD {}
.FieldCaptionFONT {font-size: 12px; color: black; font-family: Arial, Tahoma, Verdana, Helvetica; font-weight: bold}
.DataTD {}
.RecordSeparatorTD {background-color: white}
.DataFONT {font-size: 12px; color: #000000; font-family: Arial, Tahoma, Verdana, Helvetica}
.ErrorFONT {font-size: 12px; color: #FF0000; font-family: Arial, Tahoma, Verdana, Helvetica}
.ColumnFONT {font-size: 12px; color: black; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica}
.ColumnTD {
  height:22px;  
  background-image:url(images/nav-fon.gif);
  background-repeat:repeat-x;
  text-align: center;
}
.title_text {font-size: 14px; color: #000000; font-family: Arial, Tahoma, Verdana, Helvetica; font-weight: bold}
.upper_name_font {font-weight: bold; text-transform: uppercase;}
a.upper_name_link {font-weight: bold; text-transform: uppercase; text-decoration: none;}
a:hover.upper_name_link {text-decoration: underline;}
.border_pad5 {border: 1px solid #c3c3c3; padding: 5px}
.pad10 {padding: 10px}
.lh17 {line-height: 17px}
.lh18 {line-height: 18px}
.brd-top {border-top: 1px solid #c3c3c3}
.brd-bot {border-bottom: 1px solid #c3c3c3}
.popup_sln_div {
  padding: 10px;
  text-align: center;
  float: left;
}
.SpecDDTABLE {border-left: 2px solid #6E6E6E; border-top: 2px solid #6E6E6E; border-right: 1px solid #D4D0C8; border-bottom: 1px solid #D4D0C8; }

	.categories_title_table {
		width: 100%;
	}
	.categories_title {
		font-weight: bold;
		color: #900;
		font-size: 14px;
	}
	.categories_main_table {
		width: 100%;
		float: left;
		line-height: 22px;
	}
	a.categories_main {
		color: #666;
		font-size: 14px;
		text-decoration: underline;
	}
	a.categories_main:hover {
		color: #00C;
		text-decoration: underline;
	}
	a.categories_main:visited {
		color: #666;
		text-decoration: underline;
	}
	
	.category_main_table {
		width: 600px;
		font-size: 14px;
	}
	.link_code {
		font-size: 14px;
		color: #666;
	}
