* {
	padding:0px; margin:0px;
}
body {
	 font-size: 13px; font-family: arial,verdana,sans-serif; color:#494949; background:#fff;
}

/*f8f8dc*/
h1 {
	font-size: 20px; font-weight:bold; color:#8b7647; margin:0px; padding:15px 0px 10px 0px;
}

h2 {
	font-size: 16px; color:#066e37; margin: 7px 0px 7px 0px; padding:0px; 
}
h3 {
	font-size: 14px; color:#066e37; margin: 7px 0px 7px 0px; padding:0px;
}
p {
	margin:0px; padding:0px;
}

img {
	margin:0px; padding:0px; border: 0px;
}

#bgr {
	width:149px; background: #e7dcc6 url("../img/main_bgr.jpg") no-repeat top; vertical-align:bottom;
}

#main {
	width:100%; padding: 0 15px 0 15px; background: #f8f8dc;
}

#maincontent li {
	 list-style-image : url( "../img/bullet.gif" );
}

#maincontent ul, ol {
	 padding: 0px 0px 15px 20px;
}

#maincontent ul.links_list {
	 padding: 0px 0px 5px 20px;
}

#maincontent ul.links_list li {
	 list-style-image : url( "../img/bullet_links.gif" );
}

#maincontent ul.links_list a {
	 text-decoration: none;
}


small {
	font-size: 10px;
}

/*a {color: #625f58; text-decoration:none; font-weight:bold; font-size:}
a:hover {color: #af9c73;}*/

a {color: #066e37; text-decoration:none; font-weight:bold; font-size:}
a:hover {color: #8b7647;}


#maincontent a {font-size:13px; font-weight:bold; text-decoration:underline;}

#maincontent a.big {color: #066e37; font-size:14px; font-weight:bold; text-decoration:none;}

#maincontent a.brown {color: #625f58; text-decoration:underline; font-weight:bold; font-size: 12px;}
#maincontent a.brown:hover {color: #af9c73;}

#maincontent a.green {color: #066e37; text-decoration:none; font-weight:normal;}
#maincontent a.green:hover {color: #8b7647;}

#maincontent a.strong {color:#625f58; font-size:14px; font-weight:bold; text-decoration:none;}

a.greenbtn {color: #fff; font-weight:normal; text-decoration:none; padding-left: 16px; height:18px; line-height:18px; font-size:13px; background: url(../img/en_bullet.gif) no-repeat center left #066e37;}

/*td.block_rose {width:172px; height: 104px; background-color:#fffde3; cursor:pointer;}
td.block_blue {width:172px; height: 104px; background-color:#f5f3db; cursor:pointer;}
td.block_brown {width:172px; height: 104px; background-color:#f1edbb; cursor:pointer;}
td.block_yellow {width:172px; height: 104px; background-color:#f3ec94; cursor:pointer;}*/

#maincontent ul.content_sidemenu_1 {
	padding: 7px 0px 30px 0px;
	list-style:none;

}

#maincontent ul.content_sidemenu_1 li{
    display:inline;
    padding-right:7px;
	float: left;
	margin:0px;
}

#maincontent ul.content_sidemenu_1 li.content_currentsub_1{
    display:inline;
    padding-right:7px;
	float: left;
	margin:0px;
}

#maincontent ul.content_sidemenu_1 a{
   text-decoration: none;
   font-weight: bold;
   font-size:13px;
   color:#8b7647;
	background:url("../img/brown_bullet_inner_menu.gif") no-repeat left center;
	padding-left:8px;
}

#maincontent ul.content_sidemenu_2 a{
   text-decoration: none;
   font-weight: bold;
   font-size:13px;
   color: #066e37;
   	background:url("../img/brown_bullet_inner_menu2.gif") no-repeat left center;
	padding-left:8px;
}


#maincontent  ul.content_sidemenu_2 li.content_currentsub_2 a.content_currentsub_2_link {
	font-weight: bold;
	color: #af9c73;
	background:url("../img/brown_bullet_inner_menu_act.gif") no-repeat left center;
	padding-left:8px;

}

#maincontent  ul.content_sidemenu_1 li.content_currentsub_1 a.content_currentsub_1_link {
	font-weight: bold; 
	color: #af9c73;
	background:url("../img/brown_bullet_inner_menu_act.gif") no-repeat left center;
	padding-left:8px;
}

/*#maincontent ul.content_sidemenu_2 a:hover{
	color:#af9c73;
}*/

#maincontent ul.content_sidemenu_2 {
	padding: 7px 0px 14px 0px;
	list-style:none;
	border-top: 1px solid #625f58;
	height:30px;
}

#maincontent ul.content_sidemenu_2 li{
    display:inline;
	float: left;
	padding-right:7px;
}

.clear {
	clear: both; background: none transparent scroll repeat 0% 0%
}

#maincontent a.icon_news {
	font-size:12px; font-weight:bold; background:url("../img/icon_news.gif") no-repeat left center; padding: 5px 5px 3px 30px; display:block; width:200px;
}

#maincontent a.icon_2 {
	font-size:12px; font-weight:bold; background:url("../img/icon_2.gif") no-repeat left center; padding: 5px 5px 3px 30px; display:block; width:200px;
}

#maincontent a.icon_email {
	font-size:12px; font-weight:bold; background:url("../img/icon_email.gif") no-repeat left center; padding:5px 5px 3px 30px; display:block; width:200px; margin-top:10px;
}

#maincontent a.icon_rss {
	font-size:12px; font-weight:bold; background:url("../img/icon_rss.gif") no-repeat left center;  padding:5px 5px 3px 30px; display:block; width:30px; margin-top:10px;
}

#wrapper {
	display: table;  height: 100%; border-collapse: collapse; width:100%; min-height:467px; background: #fff; text-align:center;
}

/*#leftcolumn {
	float:left; width:149px; min-height:867px;
}*/

#rightcolumn {
	margin:0px auto; width:90%; max-width: 1119px; min-width:966px; padding: 0px; min-height:100%; text-align:left;
}

/* background: #e7dcc6 url("../img/main_bgr.jpg") no-repeat; padding-left:149px; min-height:867px;*/

#topmenu1 {
	 height:20px; text-transform: uppercase; line-height: 20px; margin: 6px 0px 0px 0px; padding:0px 14px 0px 14px; color: #066e37; background: #8b7647;
}
/*awidth:770px;*/
#topmenu1 a {
	color: #fff; text-transform: uppercase; text-decoration:none; font-weight:bold; 
}
/*#topmenu1 a:hover {
	color: #af9c73;
}*/

#logo {
	width: 100%; height:99px;
}

#topmenu2 {
	height:20px; text-transform: uppercase;  background: #066e37; line-height: 20px;  padding: 0px 14px 0px 14px; 
}

#topmenu2 a {
	color: #fff; text-transform: uppercase; text-decoration:none; font-weight:bold; 
}

#content {
	width: 100%; min-height:600px; min-width:785px;
}

#leftmenu {
	width:20%; float:left; min-width:150px; padding:7px 0px 14px 14px; font-size: 13px;
}

#leftmenu ul.sidemenu a{
	acolor:#00793e; font-weight: bold;
}

#leftmenu ul.sidemenu  a:hover{
	acolor:#8b7647;
}

#leftmenu a.menu_2 {
     color: #00793e; text-transform: uppercase; font-weight: bold; margin: 15px 0px 8px 0px; float:left; display:block; 
}

#leftmenu a.current_2 {
     color: #af9c73; text-transform: uppercase; font-weight: bold; margin: 15px 0px 8px 0px;  float:left; display:block;
}

#leftmenu li {
     list-style:none; 
}

#leftmenu li.currentsub_2 a, li.currentli_2 a, li.menuli_2 a, li.currentsub_3 a, li.currentli_3 a, li.menuli_3 a, li.currentsub_4 a, li.currentli_4 a, li.menuli_4 a{font-weight:bold;}

#leftmenu ul.sidemenu {
	margin:0px; padding:0px; list-style:none; clear:both;
}

#leftmenu li.notsub_3 {
	padding: 3px 3px 3px 8px; list-style: none; background:url("../img/grey_bullet.gif") no-repeat left center; 
}

#leftmenu li.currentsub_3 {
	padding: 3px 3px 3px 8px; list-style: none; background:url("../img/grey_bullet_active.gif") no-repeat left center; 
}

#leftmenu li.currentsub_3 a{
	font-weight: bold;  color: #af9c73;
}

#leftmenu li.notsub_3 a{
	font-weight: bold;  color: #8b7647;
}

#leftmenu li.notsub_4 {
	padding: 3px 3px 3px 8px; list-style: none; background:url("../img/grey_bullet.gif") no-repeat left center; margin-left:25px;
} 

#leftmenu li.currentsub_4 {
	padding: 3px 3px 3px 8px; list-style: none; background:url("../img/grey_bullet_active.gif") no-repeat left center; margin-left:25px;
} 

#leftmenu li.currentsub_4 a{
	font-weight:bold; color: #af9c73;
}


#leftmenu li.notsub_4 a{
	font-weight: bold;  color: #8b7647;
}

#maincontent {
	width:78%; float:right; min-width: 610px; padding: 17px 0 12px 0; line-height: 1.6;
}

table.indexcontent {
	width:100%;
}

/*.indextitle {
	background: #8b7647; color: #f1efd2; font-size: 28px; padding:4px 12px; margin-bottom:10px;
}*/

.indextitle {
	color: #8b7647; font-size: 30px; padding:0; margin-bottom:0px;
}

label {
	display: block; font-weight: bold; margin: 5px 0px
}
input {
	border: #cbc79c 1px solid; margin: 2px; padding:2px; font: 13px; color: #000; background: #f1efd2;
}

textarea {
	border: #cbc79c 1px solid; padding: 2px; font-family: arial; width: 450px; color: #000; height: 130px; background: #f1efd2;
}
/*.submit {
	padding-top: 4px; 
}
.submit input {
	border: #ccc 1px solid; background: #00793e; margin: 0px; font: bold 1em arial, sans-serif; width: 100px; color: #fff;
}
.submit input.search {
	border: #ccc 1px solid; background: #00793e; margin: 0px; font: bold 1em arial, sans-serif; width: 30px; color: #fff;
}*/

input.search_input {
	margin:0px; padding:0px; border:#cbc79c 1px solid; font: 0.8em verdana, sans-serif; color: #000; background: #f1efd2; width: 205px; height:11px;
}

input.search_submit {
	padding:0px 0px 0px 14px; margin:0px; border:#066e37 1px solid; color: #fff; background: url(../img/en_bullet.gif) no-repeat center left #066e37; width: 75px; font-weight: bold;
}

.error-message {
	color: red
}

#maincontent p {
	 padding:5px 0px 5px 0px;
}

/*#rightcolumn ul {
	padding-left: 15px; padding-bottom: 10px
}
#rightcolumn li {
	list-style-position: inside; list-style-type: square
}*/

#maincontent  a.breadcrumb {
color: #8B7647; 
font-weight:bold; 
text-decoration:none; 
padding-left:14px; 
padding-right:5px;
font-size:13px; 
background: url(../img/breadcrumb_1.gif) no-repeat scroll left center;
}
/*#maincontent  a.breadcrumb:hover {
color: #af9c73; 
background: url(../img/grey_bullet.gif) no-repeat scroll left center;
}*/

#maincontent a.breadcrumb_active {
color: #af9c73; 
font-weight:bold; 
text-decoration:none; 
padding-left:8px; 
padding-right:7px;
font-size:13px; 
background: url(../img/breadcrumb_1.gif) no-repeat center left;

}


#maincontent a.print {
color: #8b7647; 
font-weight:bold; 
text-decoration:none; 
padding-right:7px; 
padding-left:6px; 
background: url(../img/print_bgr.gif) no-repeat center center;
font-size:13px; 
}

/*#maincontent a.print:hover {
color: #af9c73; 
background: url(../img/print_bgr_2.gif) no-repeat top left;
}*/

#pageText {
	margin: 5px 0 10px 0;
}

#pageText img {
	margin: 5px;
	border:1px solid #af9c73;
}
.summary {
	width:300px;
	float:right;
	padding: 10px; 
	margin: 5px 0px 5px 5px;
	background: #8b7647;
	color: #fff;
	font-size:14px;
	font-weight:bold;

}

.gallery_photo {
	float:left;
	text-align:center;
	width:152px;
	height:115px;
	vertical-align: middle;
	margin: 3px;
	line-height:1;
	background:#E7DCC6;
}

.table_left {
	width:300px;
	float:left;
	margin: 5px 10px 5px 0px;
	background: #8b7647;
	color: #fff;
	font-size:14px;
	font-weight:bold;
}

.table_left td{
	padding: 5px; 
	vertical-align: top;
    text-align: left;
}

.table_right {
	width:300px;
	float:right;
	margin: 5px 0px 5px 10px;
	background: #8b7647;
	color: #fff;
	font-size:14px;
	font-weight:bold;
}

.table_right td{
	padding: 10px; 
	vertical-align: top;
    text-align: left;
}

#pageText .table_left_photo {
	float:left;
	margin:7px 7px 7px 0;
	line-height:1;
	border-top:1px solid #af9c73;
}

#pageText .table_left_photo p{
	padding:4px;
	line-height:1;
}

#pageText .table_left_photo img{
	padding:0px;
	margin:0px;
	border:0px;
}

#pageText .table_left_photo td{
	border-right:1px solid #af9c73;
	border-left:1px solid #af9c73;
	border-bottom:1px solid #af9c73;
	padding:0px;
	font-weight:normal; 
	font-size:11px;
}


#pageText .table_right_photo {
	float:right;
	margin:7px 0px 7px 7px;
	line-height:1;
	border-top:1px solid #af9c73;
}

#pageText .table_right_photo p{
	padding:4px;
	line-height:1;
}

#pageText .table_right_photo img{
	padding:0px;
	margin:0px;
	border:0px;
}

#pageText .table_right_photo td{
	border-right:1px solid #af9c73;
	border-left:1px solid #af9c73;
	border-bottom:1px solid #af9c73;
	padding:0px;
	font-weight:normal; 
	font-size:11px;
}

.table_default {
	width:630px;
}

.table_default td{
	vertical-align: top;
    text-align: left;
	width:50%;
	margin-right:10px;
}

.submenu {
	padding: 15px 0px 10px 0px;
}

#pageText table.photo_gallery {
	width: 100%; line-height: 1; border:0;
}

#pageText table.photo_gallery td{
	width: 50%;
}

#pageText table.photo_gallery img{
	border:1px solid #8b7647;
	margin: 0px;
}

#pageText table.photo_gallery span{
	font-size:16px;font-weight:bold;
}

div.photo_white{
	width: 310px; color: #8b7647; text-align: left; padding: 4px; margin-bottom:15px; height:42px;
}

div.photo_brown{
	background: #8b7647; width: 310px; color: #fff; text-align: left; padding: 4px; margin-bottom:15px; height:42px;
}

#print_bottom {
	display: none;
}

.submit input {
	font-weight: bold; color:#494949; background-color:#d8d5ae;
}

.comments_top {
	margin-right:20px;padding-bottom:5px;
}

.comment {
	border-top:1px solid #cbc79c; margin-right:20px;padding:10px;
}

.comment_name {
	float:left;background:#f1efd2;width:110px; font-size:11px;padding:5px;
}

.comment_text {
	float:left;margin-left:15px;width:550px;
}

.comments_pages {
	border-top:1px solid #cbc79c; margin-right:20px;padding-top:5px;
}

#comment_form .text input {
	width:200px;color:#8b7647;
}

#comment_form textarea {
	color:#a39d63;
}

#comment_form .submit input {
	float:left;margin-right:10px; font-size:13px;
}

.comments_list {
	float:left;display:block;margin-top:5px;
}

.comments_submit {
	margin-top:8px;
}