html, body {  
	font-family: verdana, tahoma, arial;
	font-size: 12px; 
	color: #926128;
	background-color: #ffffff;
	background: #ffffff url(/images/bg-top.png) top left repeat-x; 
    height: 100%;
    margin: 0;
    padding: 0;
}

#page {min-height: 100%; margin-bottom: -37px; background: url(/images/logo.png) top left no-repeat; }
* html #page {height: 100%;}
#header { height: 94px; }
#mmenu { height: 40px; margin-left: 253px; margin-right: 33px; background: url(/images/bg-mmenu.gif) top left repeat-x; }
#content { margin-left: 48px; margin-right: 48px; margin-top: 74px; margin-bottom: 5px; background-color: #f4ede4; background: #f4ede4 url(/images/bg-cont-sh-r.gif) top right repeat-y; }
#empty { height: 37px; clear: both; }
#footer { height: 37px; }

img { border:0px }
.map { padding-left:35px; padding-bottom: 10px; background: url(/images/ico-mm.gif) no-repeat 10px 0.35em; list-style-type:none; font-family: Tahoma; font-size: 16px; color: #926128; font-weight: bold; }

.navi { position:absolute; right:38px; top: 68px; }
span.navi a { font-family: verdana; font-size: 12px; color: #926128; text-decoration:none; }
span.navi a:hover { text-decoration:underline; }
.va_m { vertical-align:middle; }

.error { color:#ff7800; }

.input-search { position:absolute; right:32px; top: 94px; background: url(/images/bg-input-search.gif) right top no-repeat; font-size: 12px; color: #7e4400; font-family: Verdana, Tahoma; font-weight : normal; width:154px; height:31px; border: none; margin: 0; padding-right: 34px; padding-top: 10px; }


.cont-tl { background: url(/images/bg-cont-ctl.gif) left top no-repeat; }
.cont-tr { background: url(/images/bg-cont-ctr.gif) right top no-repeat; }
.cont-b { background: url(/images/bg-cont-sh-b.gif) left bottom repeat-x; }
.cont-bl { background: url(/images/bg-cont-cbl.gif) left bottom no-repeat; }
.cont-br { background: url(/images/bg-cont-cbr.gif) right bottom no-repeat; text-align:center; }
.cont { width: 80%; margin-left:auto; margin-right:auto; }
.t-head { height: 162px; }
.t-foot { height: 100px; }
.t-bmenu { height: 60px }

span.bmenu a { font-family: verdana; font-size: 12px; color: #926128; text-decoration:none; }
span.bmenu a:hover { text-decoration:underline; }


span.cop { padding-top: 5px; float:left; left: 55px; position:relative; font-family: verdana; font-size: 11px; color:#926128; }

.copy-vl { position:absolute; right:55px; text-align:right; }
span.cp-vl { position:relative; font-family: verdana; font-size: 11px; color:#926128; }
span.cp-vl a { color:#926128; text-decoration: none; }
span.cp-vl a:hover { text-decoration:underline; }
img.cp-vl { vertical-align:middle; }

A { color: #926128; text-decoration: underline }
A:link { color: #926128; text-decoration: underline }
A:hover { color: #926128; text-decoration: none }

.just { text-align: justify; }

.photo-nav { padding-bottom: 10px; font-family: Tahoma; font-size: 16px; color: #926128; font-weight: bold; }
.photo { border: 10px solid #f08d0f; }
.photo-tr { float: left; width: 100%; }
.photo-td { float: left; width: 226px; margin-bottom: 50px;  text-align: center; }
.photos { width: 50%;  margin-left: auto; margin-right: auto; text-align:center; }

.pager { clear:left; }

.gb-date { padding-top: 15px; font-family: Tahoma; font-size: 14px; color: #926128; font-weight: bold; }
.gb-name { font-family: Tahoma; font-size: 14px; color: #926128; font-weight: bold; }
.gb-mail { padding-bottom: 15px; font-family: Tahoma; font-size: 14px; color: #926128; font-weight: bold; }

.news-ttl { padding-bottom: 15px; font-family: Tahoma; font-size: 14px; color: #926128; font-weight: bold; }
.news-tl { padding-bottom: 10px; font-family: Tahoma; font-size: 12px; color: #926128; font-weight: bold; }

TD {
	FONT-FAMILY: Tahoma, arial, helvetica; FONT-SIZE: 12px
}
P {
	FONT-FAMILY: Tahoma, arial, helvetica; FONT-SIZE: 12px
}
UL {
	FONT-FAMILY: Tahoma, arial, helvetica; FONT-SIZE: 12px
}
OL {
	FONT-FAMILY: Tahoma, arial, helvetica; FONT-SIZE: 12px
}

h1 { font-family: Tahoma; font-size: 22px; color: #926128; font-weight: bold; margin: 0px 0px 15px 0px; }
h2 { font-family: Tahoma; font-size: 20px; color: #926128; font-weight: bold; margin: 0px 0px 15px 0px; }
h3 { font-family: Tahoma; font-size: 18px; color: #926128; font-weight: bold; margin: 0px 0px 15px 0px; }
h4 { font-family: Tahoma; font-size: 16px; color: #926128; font-weight: bold; margin: 0px 0px 15px 0px; }

input { font-family: tahoma; font-size: 12px; font-weight:bold; color:#926128; }
select { font-family: tahoma; font-size: 11px; font-weight:bold; color:#926128; }
option { font-family: tahoma; font-size: 11px; color:#926128; }


.input-form { background-color: #f08d0f; font-size: 11px; color: #ffffff; font-family: Tahoma; font-weight : normal; height:18px; border: 1px solid #a76301; padding: 1px 0px 0px 5px; }
.textarea-form { background-color: #f08d0f; font-size: 11px; color: #ffffff; font-family: Tahoma; font-weight : normal; width:300px; height:200px; border: 1px solid #a76301; }
.button-form { background-color: #f08d0f; font-size: 11px; color: #ffffff; font-family: Tahoma; font-weight : normal; height:18px; border: 1px solid #a76301; }
