/* submenu and gallery - styles begin */

.submenu{
	background-color: transparent;
	text-decoration : underline;
	font-family : Georgia, Tahoma, Verdana, Arial;
	font-size : 13px;
	font-weight : bold;
	color: #C44F16;
}
a.submenu:hover{
	background-color: transparent;
	text-decoration : none;
	color: #90390F;
}

.gal_photo_table{
 	border-style:solid;
 	border-width:1px;
 	border-color: #365EC2;
}
.gal_nav_table{
  background-color: #EDCD8E;
 	height: 22px;
 	border-style:solid;
 	border-width:1px;
 	border-color: #D7B26E;
}
.gal_nav_link{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color: #C44F16;
	padding-top : 1px;
	padding-bottom : 2px;
 	padding-left : 3px;
	padding-right : 3px;
	border-style:solid;
  border-width: 1px;
  border-color: #EDCD8E;
  line-height: 13px;
  display: inline-block;
}
a.gal_nav_link:hover{
	background-color: #F6E7C8;
	text-decoration : none;
	font-family : Georgia, Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color: #90390F;
	padding-top : 1px;
	padding-bottom : 2px;
 	padding-left : 3px;
	padding-right : 3px;
	border-style:solid;
  border-width:1px;
  border-color: #D7B26E;
  line-height: 13px;
  display: inline-block;
}
.gal_nav_active{
	background-color: #F6E7C8;
	text-decoration : none;
	font-family : Georgia, Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color: #90390F;
	padding-top : 1px;
	padding-bottom : 2px;
 	padding-left : 3px;
	padding-right : 3px;
	border-style:solid;
  border-width:1px;
  border-color: #D7B26E;
  line-height: 13px;
  display: inline-block;
}
.gal_text{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Tahoma, Verdana, Arial;
	font-size : 10px;
	line-height: 12px;
	font-weight :  normal;
	color: #6D481D;
	padding-top : 1px;
	padding-bottom : 2px;
 	padding-left : 3px;
	padding-right : 3px;
	display: block;
}
.gal_table_outline{
	background-color: #C7A262;
}
.gal_table_inside{
	background-color: #ECCC8B;
}
.gal_nav_inactive{
 background-color: transparent;
 font-family : Georgia, Verdana, Arial, Tahoma;
 font-size : 12px;
 font-weight : bold;
 color: #C44F16;
}

/* submenu and gallery - styles end */


/* general body and other backgrounds style begin */

body{
 background-color: #2A4935;
 margin-bottom : 0px;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 
 text-decoration : none;
 font-family : Georgia, Verdana, Arial, Tahoma;
 font-size : 12px;
 font-weight : normal;
 color: #6D481D;
}
td{
 text-decoration : none;
 font-family : Georgia, Verdana, Arial, Tahoma;
 font-size : 12px;
 font-weight : normal;
 color: #6D481D;
}
a{
 background-color: transparent;
 text-decoration : underline;
 font-family : Georgia, Verdana, Arial, Tahoma;
 font-size : 12px;
 font-weight : bold;
 color: #C44F16;
}
a:hover{
 background-color: transparent;
 text-decoration : none;
 color: #90390F;
}
img{
 border : 0px none;
}

.bgr_site_left{
 background : url(../images/site_left_bgr.jpg);
 background-repeat : repeat-y;
}
.bgr_site_right{
 background : url(../images/site_right_bgr.jpg);
 background-repeat : repeat-y;
}
.bgr_lang_menu{
 background : url(../images/h_top_sh_bgr.gif);
 background-repeat : no-repeat;
}
.bgr_content_center{
 background : url(../images/content_left_bgr.jpg);
 background-repeat : repeat-y;
}
.bgr_content_all{
 background : url(../images/content_bgr.gif);
 background-repeat : repeat-y;
}


.co_content{
 	background-color: #EAC57C;
}
.co_mm{
  background : url(../images/mm_full_bgr.gif);
  background-repeat : repeat-y;
 	background-color: #EECF92;
}


/* general body and other backgrounds style end */


/* menu - styles begin */

.mainmenu{
 	background : url(../images/mm_bgr.gif);
 	background-repeat : no-repeat;
 	background-position : center;
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Tahoma;
	font-size : 12px;
	font-weight : bold;
	color: #C44F16;
	padding-left : 24px;
	padding-right : 6px;
	padding-top : 4px;
	padding-bottom : 3px;
	/*line-height: 14px;*/
	display: block;
}
a.mainmenu:hover{
	background : url(../images/mm_bgr_over.gif);
 	background-repeat : no-repeat;
	background-position : center;
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Tahoma;
	font-size : 12px;
	font-weight : bold;
	color: #2B4A36;
	padding-left : 24px;
	padding-right : 6px;
	padding-top : 4px;
	padding-bottom : 3px;
	/*line-height: 14px;*/
	display: block;
}

/* menu - styles end */


/* language menu - styles begin */

.lang{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Tahoma;
	font-size : 10px;
	font-weight : bold;
	color: #B38651;
}
a.lang:hover{
	background-color: transparent;
	text-decoration : none;
	color: #C34F16;
}
.lang_active{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Tahoma;
	font-size : 10px;
	font-weight : bold;
	color: #C34F16;
}
.lang_line{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Tahoma;
	font-size : 10px;
	font-weight : normal;
	color: #B38651;
	padding-left : 4px;
	padding-right : 4px;
}
.lang_div{
	padding-left : 10px;
	padding-right : 13px;
	padding-top : 2px;
	padding-bottom : 1px;
	display: block;
}
.bgr_h_lang{
 background : url(../images/lang_menu_bgr.jpg);
 background-repeat : no-repeat;
 height: 20px;
}

/* language menu - styles end */


/* search box - styles begin */

.bgr_search_table{
 background : url(../images/search_bgr.jpg);
 background-repeat : no-repeat;
 height: 34px;
}
input.search_input{
 background-color: #F2DBAA;
 text-decoration : none;
 font-family : Georgia, Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight: normal;
 color: #845E32;
 width: 123px;
 height: 16px;
 border-style:solid;
 border-width:1px;
 border-color: #9C7D4A;
 line-height: 11px;
}
input.search_button{
 background : url(../images/input_button_bgr.gif);
 background-repeat : repeat-x;
 background-color: #C34F17;
 text-decoration : none;
 font-family : Georgia, Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #F2E4C6;
 width: 53px;
 height: 16px;
 border-style:solid;
 border-width:1px;
 border-color: #9C7D4A;
 line-height: 11px;
}

/* search box - styles end */


/* general pages - content text styles begin */


.info_small{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Tahoma;
	font-size : 10px;
	font-weight : normal;
	color: #7B5F35;
}
.stars{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #C44F16;
}
.error{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #FF0000;
}
.title{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Tahoma;
	font-size : 27px;
	font-weight : normal;
	color: #1E3826;
	font : italic;	
}
.subtitle{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Tahoma;
	font-size : 14px;
	font-weight : bold;
	color: #6D481D;
}
.bodytext{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Tahoma;
	font-size : 12px;
	line-height: 16px;
	font-weight : normal;
	color: #6D481D;
}
.links{
	background-color: transparent;
	text-decoration : underline;
	font-family : Georgia, Verdana, Arial, Tahoma;
	font-size : 12px;
	font-weight : bold;
	color: #C44F16;
}
a.links:hover{
	background-color: transparent;
	text-decoration : none;
	color: #90390F;
}
.imgs_outline{
 	border-style:solid;
 	border-width:1px;
 	border-color: #866835;
}
.imgs_outline_div{
 	border-style:solid;
 	border-width:4px;
 	border-color: #DCB66D;
}


/* general pages - content text styles end */




/* footer styles - begin */

.f_copyright{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Tahoma;
	font-size : 11px;
	font-weight : bold;
	color: #2D4B36;
	padding-left : 27px;
	padding-right : 27px;
	padding-top : 11px;
	padding-bottom : 4px;
	text-align : left;
	display: block;
}
.bgr_footer_right{
 background : url(../images/f_right_copyright.jpg);
 background-repeat : no-repeat;
}

/* footer styles - end */



/* -------------- form styles begin -------------- */


/* general basic form styles - styles begin */

input.input_gen{
 background-color: #EFD49D;
 text-decoration : none;
 font-family : Georgia, Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #845E32;
 width: 160px;
 height: 18px;
 border-style:solid;
 border-width:1px;
 border-color: #9C7D4A;
}
select.select_gen{
 background-color: #EFD49D;
 text-decoration : none;
 font-family : Georgia, Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #845E32;
 width: 160px;
 height: 18px;
 border-style:solid;
 border-width:1px;
 border-color: #9C7D4A;
}
input.button_gen{
 background : url(../images/input_button_bgr.gif);
 background-repeat : repeat-x;
 background-color: #C45018;
 text-decoration : none;
 font-family : Georgia, Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #F2E4C6;
 width: 100px;
 height: 18px;
 border-style:solid;
 border-width:1px;
 border-color: #9C7D4A;
}
textarea.textarea_gen{
 background-color: #EFD49D;
 text-decoration : none;
 font-family : Georgia, Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight: normal;
 color: #845E32;
 width: 160px;
 height: 100px;
 border-style:solid;
 border-width:1px;
 border-color: #9C7D4A;
}

/* general basic form styles - styles end */


/* -------------- form styles end -------------- */
