BODY {
	color: #000000;
	font: normal normal 11px tahoma,verdana,arial;
	padding: 0; 
	margin: 0; 
	background: url("../img/fone.gif") repeat;		 
	text-align: center;
	}
	
img {border: none} 
 
form {
	margin: 0;
	padding: 0;	
	}
	
td {	
	text-align: left;
	vertical-align: top;	
	}
	
#main {
	margin: 35px auto 0 auto;
	}	

.top_menu {
	background: url("../img/header5.gif") no-repeat;
	text-align: left;
	vertical-align: top;
	}

.top_menu div {
		margin: 13px 0px 0px 7px;
	}
	
.top_menu a.home {
	margin: 0;
	padding: 0 4px 0 16px; 
	text-align: left;
	font: normal normal 11px arial,verdana,tahoma;
	line-height: 11px;
	color: #030303;
	text-decoration: none;
	background: url("../img/home.gif") no-repeat left 2px;	
	}
	
.top_menu a.contacts {
	margin: 0;
	padding: 0 0 0 16px; 
	text-align: left;
	font: normal normal 11px arial,verdana,tahoma;
	line-height: 11px;
	color: #030303;
	text-decoration: none;
	background: url("../img/mail.gif") no-repeat left 3px;		
	}	

.top_menu a.sitemap {
	margin: 0;
	padding: 0 0 0 16px; 
	text-align: left;
	font: normal normal 11px arial,verdana,tahoma;
	line-height: 11px;
	color: #030303;
	text-decoration: none;
	background: url("../img/sitemap.gif") no-repeat left 3px;
	}
  
.addres {  
	background: #FFFFFF;	
	padding: 0 0 8px 0;
	vertical-align: bottom; 	
	text-align: center;	
	font: normal normal 10px verdana,arial,tahoma;
	color: #030303;
	}
	
.addres p { 
	padding: 0;
	margin: 0 auto;
	}		
	 
.left_field, .right_field {
	background: #FFFFFF;
	padding: 18px 0 0 0;
	}
	
.member {
	background: url("../img/member_login.gif") no-repeat left top;
	font: normal normal 11px arial,verdana,tahoma;
	color: #030303;
	margin: 0 0 10px 0;
	}
	
.member td {
	padding: 1px 0;
	}

.member label, .member input, .member p {
	margin: 0 0 0 13px;
	font: normal normal 11px arial,verdana,tahoma;
	color: #030303;
	}
	
.member input {
	width: 140px;
	height: 20px;
	font: normal normal 12px arial,verdana,tahoma;
	color: #030303;
	border: solid 1px #29723A;
	}
	
.member input.bott {
	background: url("../img/send.gif") no-repeat left top;
	width: 48px;
	height: 21px;
	border: none;
	margin: 0 0 0 0;
	cursor: pointer
	}
	
.member a {
	font: normal normal 11px arial,verdana,tahoma;
	color: #030303;
	text-decoration: underline;
	}
	
.section {
	background: #F6EFE3 url("../img/ugol.gif") no-repeat right bottom;
	margin: 0 0 10px 0;	
	font: normal normal 11px arial,verdana,tahoma;
	color: #030303;
	}	
	
.section th {
	background: url("../img/head_section.gif") no-repeat; 
	text-align: left;
	vertical-align: top;
	padding: 8px 0 0 11px; 
	}
	
.section td {
	padding: 0 12px; 
	}		

.section a {
	border-bottom: 1px dotted #8D8C8C;
	padding: 4px 0;
	margin: 0;
	font: normal normal 11px arial,verdana,tahoma;
	color: #030303;
	text-decoration: none;
	display: block; 
	}
	
.section a.last {
	border-bottom: none;
	margin: 0 0 10px 0; 
	}
	
.section a.double_border{
	border-top: 1px dotted #8D8C8C;
	}
	
.section a.blog_link {
	border-bottom: none;
	margin: 0 0 0 21px; 
	}
	
.section a.blog_link:link,
.section a.blog_link:active,
.section a.blog_link:visited{
	color: #6b4708;
	text-decoration: underline;
}

.section a.blog_link:hover{
	color: #09571d;
	text-decoration: none;
}
	 
.section a:hover {
	text-decoration: underline;
	}
	
/* ------------ right field ---------------- */

.right_field {
	background: #FFFFFF;
	padding: 18px 10px 0 28px;
	font: normal normal 11px tahoma,arial,verdana;
	color: #030303;
	background: #FFFFFF url("../img/cent_bot.jpg") no-repeat right bottom;
	vertical-align: top;
	}	
	
.right_field h1 {
	font: normal bold 11px tahoma,arial,verdana;
	color: #377F48;
	margin: 5px 0;	
	}
.right_field h2 {
	font: normal bold 11px tahoma,arial,verdana;
	color: #377F48;
	margin: 5px 0;	
	}
		
.right_field p {
	font: normal normal 11px tahoma,arial,verdana;
	color: #030303;	
	margin: 5px 0;
	}

.right_field ul {
	margin: 10px 0;
	padding: 0;
	 }	
	
.right_field li {
	margin: 5px 20px;
	padding: 0 0 0 0;
	list-style: url(../img/marker.gif)
	}

.right_field ul.simple li {
	margin: 5px 20px;
	padding: 0 0 0 0;
	list-style: none;
	}
	
.right_field .find {
	background: url("../img/find_3.gif") no-repeat left top;
	width: 362px;
	height: 176px;
	margin: 0 0 0 0;	
	font: normal normal 11px arial,verdana,tahoma;
	color: #030303;
	}
	
	.right_field .simple_find {
	background: url("../img/simple_find.gif") no-repeat left top;
	width: 362px;
	height: 151px;
	margin: 0 0 0 0;	
	font: normal normal 11px arial,verdana,tahoma;
	color: #030303;
	}
	
.right_field .find td, .right_field .simple_find td {
	padding: 0 0 0 12px;
	}
	
.right_field .find label, .right_field .simple_find label{
	display: block;		 
	margin: 4px 0;
	font: normal normal 11px tahoma,verdana,arial;
	color: #030303;
	}
	
.right_field .find select, .right_field .simple_find select {	
	display: block;	
	float: left;
	margin: 0 20px 0 0;
	width: 180px;
	height: 20px;
	font: normal normal 12px tahoma,verdana,arial;
	color: #030303;
	border: solid 1px #7F9DB9;
	}
	
.right_field .find input.bott1, .right_field .simple_find input.bott1 {
	background: url("../img/search.gif") no-repeat left top;
	width: 78px;
	height: 21px;
	border: none;
	margin: 0;
	cursor: pointer;
	}	
						
.right_field .link { 
	border-top: 1px dotted #8D8C8C;
	border-bottom: 1px dotted #8D8C8C;		 
	margin: 20px 0 0 0; 
	}
	
.right_field .link a { 
	padding: 0;
	margin: 0;
	font: normal bold 12px arial,verdana,tahoma;
	color: #116222;
	text-decoration: underline;
	display: block; 
	}
	
.right_field .link a:hover { 
	text-decoration: none;
	}	
	
.right_field .link td.cent { 
	border-left: 1px dotted #8D8C8C;
	/*border-right: 1px dotted #8D8C8C;		 */
	}

.right_field .link td {
	text-align: center;
	vertical-align: middle;
	}
	
.right_field .about { 
	margin: 20px 0 0 0; 
	}

.right_field .about td.ab_bot { 
	text-align: right;
	padding: 0 20px 0 0; 
	}			
	
.right_field .about p { 
	margin: 5px 0;
	font: normal normal 12px tahoma,arial,verdana;
	color: #000000;
	}	
	
.fill_bott {
	background: url("../img/fill_main.gif") repeat-x bottom;
	}

.btm {	
	text-align: left;
	vertical-align: middle;
	font: normal normal 11px arial,verdana,tahoma;
	color: #FFFFFF;
	padding: 0 16px; 
	} 
	
.btm a.foot {	
	font: normal normal 11px arial,verdana,tahoma;
	color: #FFFFFF;
	}	
 
.btm a.foot:hover {	
	text-decoration: none; 
	}	
	
td.directors_header{
	background-color: #f6efe3;
	text-align: center;
	vertical-align: middle;
	color: #09571d;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	font-size: 11px;
}

td.directors_cell{
	padding-left: 4px;
	padding-top: 15px;
	padding-right: 4px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;	
}

td.directors_cell span{
	font-weight: bold;
}

a.maillink:link,
a.maillink:active,
a.maillink:visited{
	color: #805710;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;	
	text-decoration: underline;
}

a.maillink:hover{
	color: #0b591f;
	font-family: Tahoma;
	font-size: 11px;	
	text-decoration: none;
}

a.mainlink:link,
a.mainlink:active,
a.mainlink:visited{
	color: #030303;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;	
	text-decoration: none;
}

a.mainlink:hover{
	color: #030303;
	font-family: Tahoma;
	font-size: 11px;	
	text-decoration: none;
}

table.case{
	font: normal normal 12px tahoma,verdana,arial;
	color: #030303;
}

table.case td.middle{
	font: normal normal 11px tahoma,verdana,arial;
	color: #030303;
	vertical-align: middle;
}

table.case input{
	font: normal normal 12px tahoma,verdana,arial;
	color: #030303;
	width: 218px;
	height: 22px;
	background: #FFFFFF;
	border-width: 1px;
	border-color: #29723a;
	border-style: solid;
}

table.case td.unbordered input{
	font: normal normal 12px tahoma,verdana,arial;
	color: #030303;
	background: #FFFFFF;
	border-style: none;
	width: auto;
}

table.case select{
	font: normal normal 12px tahoma,verdana,arial;
	color: #030303;
	width: 218px;
	height: 22px;
	background: #FFFFFF;
	border-width: 1px;
	border-color: #29723a;
	border-style: solid;
}

table.case textarea{
	font: normal normal 12px tahoma,verdana,arial;
	color: #030303;
	width: 218px;
	background: #FFFFFF;
	border-width: 1px;
	border-color: #29723a;
	border-style: solid;
}

table.case label{
	font: normal normal 11px tahoma,arial,verdana;
	color: #030303;
	font-weight: bold;
}

table.case button.send{
	background: url("../img/send.gif") no-repeat left top;
	width: 48px;
	height: 21px;
	border: none;
	margin: 0 0 0 0;
	cursor: pointer
}

button.submit_but{
	background: url("../img/submit_but.gif") no-repeat left top;
	width: 83px;
	height: 21px;
	border: none;
	margin: 0 0 0 0;
	cursor: pointer
}

button.reset_form_but{
	background: url("../img/reset_form_but.gif") no-repeat left top;
	width: 83px;
	height: 21px;
	border: none;
	margin: 0 0 0 0;
	cursor: pointer
}


table.profile input{
	width: 160px;
	height: 18px;
	background: #FFFFFF;
	border-width: 1px;
	border-color: #29723a;
	border-style: solid;
}

table.profile textarea{
	width: 160px;
	background: #FFFFFF;
	border-width: 1px;
	border-color: #29723a;
	border-style: solid;
}

table.profile label{
	color: #000000;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	font-size: 11px;
}

table.profile span.login{
	color: #888888;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	font-size: 11px;
}

button.send {
	background: url("../img/send.gif") no-repeat left top;
	width: 48px;
	height: 21px;
	border: none;
	margin: 0 0 0 0;
	cursor: pointer
}

button.cancel {
	background: url("../img/cancel.gif") no-repeat left top;
	width: 53px;
	height: 21px;
	border: none;
	margin: 0 0 0 0;
	cursor: pointer
}

button.update {
	background: url("../img/update.gif") no-repeat left top;
	width: 83px;
	height: 21px;
	border: none;
	margin: 0 0 0 0;
	cursor: pointer
}

td.members_top{
	background: url("../img/members_top.gif");
	background-position: top left;
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: middle;
	padding-right: 15px;
}

td.members_top a:link,
td.members_top a:active,
td.members_top a:visited{
	color: #6b4708;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;	
	text-decoration: underline;
}

td.members_top a:hover{
	color: #17642a;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none;
}

td.blog_header{
	background-color: #0b591f;
	font-family: Tahoma, Arial, Verdana;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 9px;
}

table.blog_message{
	font-family: Tahoma, Arial, Verdana;
	color: #000000;
	font-size: 11px;
}

table.blog_message a:link,
table.blog_message a:active,
table.blog_message a:visited{
	color: #805710;
	text-decoration: underline;
}

table.blog_message a:hover{
	color: #09571d;
	text-decoration: none;
}

td.blog_date{
	font-family: Tahoma, Arial, Verdana;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding-top: 14px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #8D8C8C;
}

td.blog_title{
	padding-top: 10px;
	padding-bottom: 15px;
}

td.blog_title a{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
}

td.blog_title a:link,
td.blog_title a:active,
td.blog_title a:visited{
	color: #09571d;
	text-decoration: underline;
}

td.blog_title a:hover{
	color: #805710;
	text-decoration: underline;
}

td.blog_content{
	padding-bottom: 8px;
}

td.blog_bottom{
	text-align: right;
	border-top: 1px solid #2f5e3b;
	padding-top: 10px;
	padding-bottom: 40px;
}

td.blog_bottom a{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
}

td.blog_bottom a:link,
td.blog_bottom a:active,
td.blog_bottom a:visited{
	color: #805710;
	text-decoration: underline;
}

td.blog_bottom a:hover{
	color: #09571d;
	text-decoration: none;
}

table.blogs_list{
	font: normal normal 11px tahoma,arial,verdana;
	color: #030303;
}

table.webads{
	font-family: Tahoma, Arial, Verdana;
	color: #000000;
	font-size: 11px;
}

table.webads span{
	font-weight: bold;
	color: #09571d;
}

table.webads span{
	font-weight: bold;
	color: #09571d;
}

table.webads a.bold{
	font-weight: bold;
	color: #000000;
}

table.webads a.bold:link,
table.webads a.bold:active,
table.webads a.bold:visited{
	text-decoration: underline;
}

table.webads a.bold:hover{
	text-decoration: none;
}

table.webads a.brown:link,
table.webads a.brown:active,
table.webads a.brown:visited{
	text-decoration: underline;
	color: #805710;
}

table.webads a.brown:hover{
	text-decoration: none;
	color: #0d5b21;
}

table.webads td.top_border{
	border-top: 1px dotted #8D8C8C;
	padding-top: 4px;
	padding-left: 9px;
}

table.webads td.header{
	background-color: #f6efe3;
	padding-left: 6px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #09571d;
	vertical-align: middle;
}

table.webads a.green:link,
table.webads a.green:active,
table.webads a.green:visited{
	text-decoration: underline;
	font-weight: bold;
	color: #09571d;
}

table.webads a.green:hover{
	text-decoration: none;
	font-weight: bold;	
	color: #09571d;
}

div.president_photo{
	display: table-cell;
	padding-top: 8px;	
	padding-right: 15px;
	padding-bottom: 10px;
	float: left;
}

div.president_photo img{
	border-style: solid;
	border-width: 3px;
	border-color: #f6efe3;
}

td.green_heading{
	padding-top: 15px;	
	padding-bottom: 15px;
	color: #3b824c;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	margin: 0px;
}

a.black_bold{
	font-weight: bold;
	color: #000000;
}

a.black_bold:link,
a.black_bold:active,
a.black_bold:visited{
	text-decoration: underline;
}

a.black_bold:hover{
	text-decoration: none;
}

table.standart_content{
	font: normal normal 11px tahoma,arial,verdana;
	color: #030303;
}

span.bold{
	font-weight: bold;
}

span.italic{
	font-style: italic;
}

span.red{
	color: #ff0000;
}

td.left_padded{
	padding-left: 9px;
}

.left_find {
	background-image: url("../img/find_index_3.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width: 243px;
	height: 247px;
	margin: 0 0 0 0;	
	font: normal normal 11px arial,verdana,tahoma;
	color: #030303;
	}
	
.left_find td {
	padding: 0 0 0 12px;
	}
	
.left_find label {
	display: block;		 
	margin: 4px 0;
	font: normal normal 11px tahoma,verdana,arial;
	color: #030303;
	}
	
.left_find select {	
	display: block;	
	float: left;
	margin: 0 20px 0 0;
	width: 180px;
	height: 20px;
	font: normal normal 12px tahoma,verdana,arial;
	color: #030303;
	border: solid 1px #7F9DB9;
	}
	
.left_find input.bott1 {
	background: url("../img/search.gif") no-repeat left top;
	width: 78px;
	height: 21px;
	border: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 6px;
	cursor: pointer;
	}

div.clear {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
	font-size: 0px;
	}
/*  ----   Online Form CSS   ---- */
.some_form label { display: block; float: left; width:200px; margin: 0 7px 0 0; text-align: right; font-size:12px;}

.some_form span { display: block; float: left; margin: 0 7px 0 0;text-align: left; color: #030303; font-size: 12px; line-height: 16px; }	

.some_form input { display: block; float: left; width: 240px; border:1px solid #aaaaaa; color:#030303; font-size:12px; line-height:14px; height:14px;}
	
.some_form input.ch { display: block; float: left; width: 25px; border: none; font-size: 12px; }
.some_form input.rd { display: block; float: left; width: 25px; border: none;}
	
.some_form select { display: block; float: left; width: 244px; border: 1px solid #6094C8; font-size: 12px; color: #8C8C8C; }
	
.some_form option { font-size: 12px; color: #8C8C8C; }		

.some_form textarea	{ border: 1px solid #aaaaaa; font-size: 12px; width:240px; height: 100px; }

.some_form .check { display: block; }
.some_form .check td { vertical-align:middle; text-align:left;}
	
	
.some_form p { height:30px; margin: 0; padding: 0; color: #030303; }
.some_form div { margin: 0; padding: 0 0 5px 0; color: #030303; }


.some_form .revers { height: 20px; margin:5px 0 0 0; }
.some_form .revers label {  display: block; float: left; width:auto; margin: 0 40px 0 7px; text-align: left; font-size:12px;
	line-height:14px;}

.some_form .revers input {display: block; float:left; width: 30px; border:1px solid #aaaaaa;
	color:#030303; font-size:12px; line-height:14px; height:14px;}

	
.some_form button.poroceed { display: block; margin: 0; width: 78px; height: 21px;
	background-color:#C3B59E; border:1px solid #938876; color:#000000; cursor: pointer; }

