/* general body and other backgrounds style begin */

body{
 background : url(../images/site_bgr.gif);
 background-color: #723318;
 margin-bottom : 0px;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 
 text-decoration : none;
 font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
 font-size : 12px;
 font-weight : normal;
 color: #3A2C1C;
}
td{
 text-decoration : none;
 font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
 font-size : 12px;
 font-weight : normal;
 color: #3A2C1C;
}
a{
 background-color: transparent;
 text-decoration : underline;
 font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
 font-size : 12px;
 font-weight : bold;
 color: #C40C12;
}
a:hover{
 background-color: transparent;
 text-decoration : none;
 color: #80060A;
}
img{
 border : 0px none;
}


.bgr_site_left{
 background : url(../images/site_left_bgr.gif);
 background-repeat : repeat-y;
}
.bgr_site_right{
 background : url(../images/site_right_bgr.gif);
 background-repeat : repeat-y;
}
.bgr_deco_left{
 background : url(../images/deco_left_bgr.jpg);
 background-repeat : repeat-y;
}
.bgr_deco_right{
 background : url(../images/deco_right_bgr.jpg);
 background-repeat : repeat-y;
}
.bgr_c_left{
 background : url(../images/c_left_bgr.gif);
 background-repeat : repeat-y;
}
.bgr_c_top{
 background : url(../images/c_top_bgr.gif);
 background-repeat : repeat-x;
 padding-top : 20px;
}

.c_site_content{
 	background-color: #F9F6EE;
}

/* general body and other backgrounds style end */


/* menu - styles begin */

.mainmenu{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #6B410B;
	padding-left : 38px;
	padding-right : 8px;
	padding-top : 0px;
	padding-bottom : 0px;
	text-align : left;
	display: block;
}
a.mainmenu:hover{
	background-color: transparent;
	text-decoration : none;
	color: #C40C12;
}

.lang_menu{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #937C5F;
}
a.lang_menu:hover{
	background-color: transparent;
	text-decoration : none;
	color: #492B05;
}
.lang_menu_point{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #937C5F;
}
.lang_menu_actual{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #492B05;
}
.bgr_m_lang{
 	background : url(../images/m_lang_bgr.gif);
 	background-repeat : no-repeat;
}
.bgr_menu{
	background : url(../images/m_bgr.gif);
	background-repeat : no-repeat;
	background-position : center;
}
.bgr_menu_height{
	background : url(../images/m_height_bgr.gif);
	background-repeat : repeat-y;
}
.bgr_menu_col{
	background : url(../images/m_col_bgr.gif);
	background-repeat : repeat-y;
}


/* menu - styles end */



/* general pages - content text styles begin */


.info_small{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color: #3A2C1C;
}
.stars{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color: #C40C12;
}
.error{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #ff0000;
}
.title{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size : 19px;
	font-weight : normal;
	color: #A15A06;	
	border-bottom-color : #E3CFB4;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
.subtitle{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color: #3A2C1C;
}
.bodytext{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 18px;
	font-weight : normal;
	color: #3A2C1C;
}
.links{
	background-color: transparent;
	text-decoration : underline;
	font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color: #C40C12;
}
a.links:hover{
	background-color: transparent;
	text-decoration : none;
	color: #80060A;
}
.imgs_outline{
 	border-style:solid;
 	border-width:1px;
 	border-color: #654925;
}


/* general pages - content text styles end */


/* gallery and navigation styles - begin */

.img_text{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 14px;
	font-weight : normal;
	color: #3E382D;
	padding-bottom : 2px;
	padding-left : 4px;
	padding-top : 2px;
	padding-right : 4px;
	display : block;
}

.nav_text{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 18px;
	font-weight : bold;
	color: #6A6151;
}
.nav_arrow{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 18px;
	font-weight : bold;
	color: #3E382D;
}
.nav_links{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color: #3E382D;
}
a.nav_links:hover{
	background-color: transparent;
	text-decoration : none;
	color: #7C4707;
}

.navig_table{
	background-color: #EFEDE8;
	height: 21px;
	border-style:solid;
 	border-width:1px;
 	border-color: #9C9370;
}


/* gallery and navigation styles - end */


/* footer styles - begin */

.f_copyright{
	background-color: transparent;
	text-decoration : none;
	font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color: #362817;
}
.bgr_f_bottom_deco{
	background : url(../images/f_bottom_deco_bgr.jpg);
	background-repeat : repeat-x;
}
.bgr_f_copyright{
	background : url(../images/f_bar_center_bgr.gif);
	background-repeat : repeat-x;
}


/* footer styles - end */



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


/* general basic form styles - styles begin */

input{
 background-color: #DED8C2;
 text-decoration : none;
 font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
 font-size : 11px;
 font-weight: bold;
 color: #6B410B;
 width: 160px;
 height: 18px;
 border-style:solid;
 border-width:1px;
 border-color: #654925;
}
select{
 background-color: #DED8C2;
 text-decoration : none;
 font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
 font-size : 11px;
 font-weight: bold;
 color: #6B410B;
 width: 160px;
 height: 18px;
 border-style:solid;
 border-width:1px;
 border-color: #654925;
}
input.button_gen{
 background-color: #C40C12;
 text-decoration : none;
 font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
 font-size : 11px;
 font-weight: bold;
 color: #FFFFFF;
 width: 100px;
 height: 18px;
 border-style:solid;
 border-width:1px;
 border-color: #654925;
}
textarea{
 background-color: #DED8C2;
 text-decoration : none;
 font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
 font-size : 11px;
 font-weight: bold;
 color: #6B410B;
 width: 160px;
 height: 100px;
 border-style:solid;
 border-width:1px;
 border-color: #654925;
}

/* general basic form styles - styles end */


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