body {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background-color: #FBF0C2;
  background-image: url(/i/map_bg.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
/*  font-family: Monotype Corsiva, Georgia, Trebuchet MS, Arial, sans-serif;*/
  font-family: Tahoma, Arial, sans-serif;
}

a:hover {
  text-decoration: none;
}

a {
  color: #785B23;
}

table {
  font-size: 11px;
  color: #643F0B;
}

.top_bg {
  background-image: url(/i/top_bg.jpg);
  background-position: left;
  background-repeat: no-repeat;
  height: 156px;
}

.logocontacts{
	color:#785B23; font-size:12px; height:10px; padding:95px 10px 0 0; position:absolute; right:0; text-align:left; top:0; white-space:nowrap; width:225px;
}
.logo {
  background-image: url(/i/logo.png);
  background-repeat: no-repeat;
  background-position: left top;
  background: expression('none');
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo.png', sizingMethod='crop');*/
  width: 225px;
  height: 10px;
  position: absolute;
  right: 0px;
  top: 15px;
  padding: 95px 10px 0px 0px;
  text-align: right;
  font-size: 12px;
  color: #785B23;
  white-space: nowrap
}

.operator {
/*  background-image: url(/i/oper.jpg);
  background-repeat: no-repeat;
  background-position: center;*/
  position: absolute;
  width: 240px;
  height: 59px;
  right: 0px;
  top: 160px;
  font-size: 14px;
  white-space: nowrap;
}

.operator2{
/*  background-image: url(/i/oper.jpg);
  background-repeat: no-repeat;
  background-position: right;*/
  position: absolute;
  width: 240px;
  height: 59px;
  left: 0px;
  top: 160px;
  font-size: 14px;
  white-space: nowrap;
}

.operator a {
  color: #993300;
  font-weight: bold;
}

.nav {
  color: #993300;
  font-size: 14px;
  padding: 25px 5px 0px 5px;
}

.nav a {
  color: #993300;
}

.date {
  color: #993300;
  font-size: 10px;
}

.menu {
  margin: 25px 10px 0px 10px;
  width: 228px;
  vertical-align:top;
}

.m_left {
  background-image: url(/i/m_left.gif);
  background-repeat: no-repeat;
  width: 41px;
  height: 46px;
}

.m_center {
  background-image: url(/i/m_center.gif);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  width: 148px;
  height: 39px;
  text-align: center;
  color: #643F0B;
  font-size: 14px;
  padding-bottom: 5px;
}

.m_right {
  background-image: url(/i/m_right.gif);
  background-repeat: no-repeat;
  width: 39px;
  height: 45px;
}

.m_top {
  background-image: url(/i/m_top_round.gif);
  background-repeat: no-repeat;
  width: 229px;
  height: 60px;
  text-align: center;
  color: #643F0B;
  font-size: 14px;
  padding-bottom: 25px;
}

.m_middle {
  background-image: url(/i/m_bg_sub.gif);
  background-repeat: repeat-y;
  background-position: 2px 0px;
  text-align: center;
  color: #643F0B;
  font-size: 14px;
}

.m_bottom {
  background-image: url(/i/m_bottom.gif);
  background-repeat: no-repeat;
  background-position: 2px 0px;
  width: 223px;
  height: 56px;
}

.text {
  padding: 5px 5px 0px 5px;
  text-align: justify;
  color: #643F0B;
  font-size: 15px;
  font-family: Tahoma, Arial, sans-serif;
}
.text p{
  padding:0px;
}
.text a {
  color: #643F0B;
  font-size: 15px;
}
.text_right{
  padding: 5px 5px 0px 5px;
  color: #643F0B;
  font-size: 12px;
  font-family: Tahoma, Arial, sans-serif;
}

form{
	padding: 0px 0px 0px 0px;
}
.text_right a {
  color: #643F0B;
  font-size: 12px;
}
.bottom {
  text-align: right;
  padding: 0px 20px 10px 0px;
  color: #9E7154;
  font-size: 14px;
}

/* start_menu */

DIV.clSlide {
  position: absolute;
  z-index: 10;
  left: 0;
  width: 229;
  height: 60;
  text-align: center;
  padding-top: 10px;
  background-repeat: no-repeat;
}

DIV.clSlideSub {
  position: absolute;
  z-index: 10;
  margin: 28px 0px 0px 0px;
  padding-bottom: 50px;
  width: 224;
  height: 25;
  background-repeat: no-repeat;
  background-position: 2px;
  visibility: hidden;
  text-align: center;
}

DIV.clSlideSub2 {
  position: absolute;
  z-index: 10;
  padding: 2px;
  width: 118;
  height: 20;
  left: 8;
  visibility: hidden;
}

#divSlideCont {
  position: relative;
  z-index: 17;
  left: 0;
  width: 229;
  visibility: hidden;
}
#divSlideCont2{
  position: relative;
  z-index: 18;
  left: 0;
  width: 229;
  visibility: hidden;
}

A.clSlideLinks {
  text-align: center;
  color: #643F0B;
  font-size: 14px;
}

A.clSlideSubLinks {
  text-align: center;
  color: #643F0B;
  font-size: 14px;
}

A.clSlideSub2Links {
  text-align: center;
  color: #643F0B;
  font-size: 14px;
}

/* end_menu */

.podmenu_text {
  padding: 20px 0px 10px 55px;
}

/*
DIV.clSlide{position:absolute;  ;z-index:10; left:0; width:138; height:22; clip:rect(0,138,22,0); padding:3px;}
DIV.clSlideSub{position:absolute; ;z-index:10; padding:2px; clip:rect(0,127,20,0); width:127; height:20; left:8; visibility:hidden}
DIV.clSlideSub2{position:absolute; ;z-index:10; padding:2px; clip:rect(0,118,20,0); width:118; height:20; left:8; visibility:hidden}
#divSlideCont{position:absolute; z-index:10; left:0; top:100; height:600; width:170; visibility:hidden}
A.clSlideLinks{font-family:Verdana, Helvetica, Helv; font-size:11px; font-weight:bold; text-decoration:none; color:white}
A.clSlideSubLinks{font-family:Verdana, Helvetica, Helv; font-size:10px; text-decoration:none; color:Navy}
A.clSlideSub2Links{font-family:Verdana, Helvetica, Helv; font-size:9px; text-decoration:none; color:Navy}
*/

div.hidden {
width:100%;
display: none;
padding-top: 10px; padding-bottom:10px;
}

div.hlink {
display: none;
padding-top: 10px; padding-bottom:10px;
}
padding-top: 10px; padding-bottom:10px;
}

/*SPAN.zlink {
	font-size: 9px;
}*/

H1 {
	font-size: 18px;
	font-weight: normal;
	margin-top : 15px;
	margin-bottom : 10px;
	padding-left: 38px;
	text-transform: uppercase;
}

H2{
	font-size: 15px; 
	margin-top : 15px;	
	margin-bottom : 0px;
}

H3{
	font-size: 13px;
	margin-top : 15px;
	margin-bottom : 10px;
}

H4{
	font-size: 13px;
	margin-top : 15px;	
	margin-bottom : 3px;
}

H5{
	font-size: 12px; 
	margin-top : 15px;	
	margin-bottom : 3px;
}

H6{
	font-size: 12px; 
	margin-top : 15px;	
	margin-bottom : 10px;
}

.m_ {
  background-image: url(../i/m_.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 229px;
  height: 46px;
  text-align: center;
  color: #643F0B;
  font-size: 14px;
  padding-top: 10px;
  position: absolute;
    z-index: 10;
}

.m_top {
  background-image: url(../i/m_top.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 229px;
  height: 60px;
  text-align: center;
  color: #643F0B;
  font-size: 14px;
  padding-top: 10px;
  position: absolute;
    z-index: 10;
}

.m_bg_center {
  background-image: url(../i/m_bg_center.gif);
  background-repeat: no-repeat;
  background-position: 2px 0px;
  width: 224px;
  height: 56px;
  text-align: center;
  color: #643F0B;
  font-size: 14px;
  padding-top: 10px;
  position: absolute;
    z-index: 10;
}

.m_bottom {
  background-image: url(../i/m_bottom.gif);
  background-repeat: no-repeat;
  background-position: 2px 0px;
  width: 223px;
  height: 56px;
  text-align: center;
  color: #643F0B;
  font-size: 14px;
  padding-top: 10px;
  position: absolute;
    z-index: 10;
}

.sa_uploaded_files{
        font-size:12px; 
        border: 1px solid #643F0B; 
        padding: 0px 5px;
        float:right; 
        margin:5px; 
        width:170px 
}

.sa_galleryimg{
        border-width: 1px;
        border-collapse: collapse;
        border-color: #643F0B;
}
.sa_gallery{
        width:170px;
        height:170px;
        float:left;
        margin:2px 2px 2px 2px; 
        padding: 5px 5px 5px 5px;
        background-color:#E4D8A5;
        display:block;
}
.sa_gallerypopup{
        background-color:#E4D8A5;
}
#left_menu li{
	font-size: 14px;
	font-weight: bolder;
}
#top_menu li{
	display:inline;    
	padding-right:10px;
	font-size: 14px;
}
#top_menu{
	padding:0px 5px;
	margin: 0px;
}
.sa_popupdiv{
	position: absolute; 
	visibility: hidden; 
	background: #FFFFFF;
	border: 1px solid #CECECE; 
	padding: 0px 5px; 
}
.second_menu{
	padding:0px 5px;
	margin: 5px;
	list-style-type:none;
}
.second_menu li{
	font-size: 12px;
}
.second_menu li a{
	font-size: 12px;
}
hr{
	border: 1px solid #785B23; 
	height:1px;
	padding:0px;
	margin:0px;	
}

/* tabs_box_ */
.tabs_box {
	padding:0 0 4px 0;
	margin-bottom:1px;
	/*background:#fff url(../img/tb_bg01.png) 0 bottom repeat-x;*/
	_zoom:1;
	}

#content .middle_col .rating {
	background:none;
	}


.tabs_box dl.tabs {
	width:auto;
	overflow:hidden;
	margin:0 0 0 0;
	_zoom:1;
	padding:1px;
	position:relative;
	}

.tabs_box dl.tabs dt {
	float:left;
	font-size:1em;
	line-height:2;
	height:2em;
	background:#e4e4e4;
	border:1px solid #b7b7b7;
	border-bottom:0;
	padding:0 1em 0 1em;
	position:relative;
	left:0;
	margin-right:2px;
	cursor:pointer;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	}

.tabs_box dl.tabs dt a {
	color:#5b5b5b;
	text-decoration:none;
	border-bottom:1px dashed #5b5b5b;
	}

.tabs_box dl.tabs dt:hover {
	background-color:#c5c5c5;
	}

.tabs_box dl.tabs dt a:hover,
.tabs_box dl.tabs dt:hover a {
	border-bottom:1px solid #5b5b5b;
	}

.tabs_box dl.tabs dt.selected {
	border-color:#b7b7b7;
	background:#FEEEBD;
	z-index:3;
	cursor:auto;
	}

.tabs_box dl.tabs dt.selected a {
	border:none;
	color:#000;
	font-weight:bold;
	}			

.tabs_box dl.tabs dd {
	background:#FEEEBD;
	display:none;
	float:right;
	width:100%;
	margin:2em 0 0 -100%;
	_margin-left:-99%;
	position:relative;
	z-index:2;
	}

.tabs_box dl.tabs dd.selected {
	display:block;
	}

.tabs_box dl.tabs .tab_content {
	width:auto;
	border:1px solid #b7b7b7;
	padding:10px;
	_zoom:1;
	overflow:hidden;
	}


