body  {
font-family: verdana, arial, sans-serif;
margin: 0px;
padding: 0px;
overflow: auto;
background-color: #ffffff;
background-image: url(../images/bg.jpg);
}

.wrapper   {  
width: 1012px;
*width: 1013px;
position: absolute;
left: 50%;
margin-left: -506px;
margin-right: 0px;
margin-top: 20px;
margin-bottom: 0px;
height: auto;
padding: 0px 0px 0px 0px; 
border: 1px solid #b9bdbe;
float: left;
display: block;
}

.left {
float: left;
display: block;
background-color: #b9bdbe;
}

.left1 {
float: left;
display: block;
width: 187px;
height: 437px;
}

.left1 img {
float: left;
display: block;
margin: 5px 0px 0px 5px;
}

img.ref_thumb {
float: left;
display: block;
margin: 5px 0px -4px 5px;
}

img.left1small {
float: left;
display: block;
margin: 12px 0px 0px 40px;
}

.left2, .left2a {
float: left;
display: block;
width: 213px;
height: 437px;
background-image: url(../images/text_logo.jpg);
}

.left2a {
background-image: url(../images/text.jpg);
}

.left2 h2, .left2a h2 {
float: left;
color: #777777;
font-size: 11px;
font-weight: normal;
margin: 100px 10px 5px 15px;
*margin: 100px 10px 5px 15px;
}

 .left2a h2 {
margin: 10px 10px 5px 15px;
*margin: 10px 10px 5px 15px;
}

.left2 a, .left2a a {
color: #777777; 
text-decoration: none; 
width: 186px;
display:block; 
 }
 
.left a:hover { 
color: #777777; 
background-color: white; 
}

.left2menu1 {
width: 213px;
*width: 210px;
height: auto;
position: absolute;
bottom: 125px;
float: left;
left: 188px;
}

.left2menu1 a {
width: 180px;
float: left;
color: #777777;
font-size: 10px;
font-weight: normal;
display: block;
margin: 3px 0px 0px 15px;
padding: 1px 0px 3px 0px;
text-decoration: none;
}

.left2menu1 a:hover {
color: #000000;
background-color: #ffffff;
}

.left2menu1 p{
display:block;
float: left;
}

.left2menuRup {
width: 213px;
*width: 210px;
height: 10px;
position: absolute;
top: 325px;
/*bottom: 222px;*/
float: left;
left: 188px;
cursor: pointer;
text-align: left;
font-weight: bold;
font-size: 10px;
color: #E17711;
}

.left2menuRdown {
width: 213px;
*width: 210px;
height: 10px;
position: absolute;
top: 410px;
/*bottom: 137px;*/
float: left;
left: 188px;
cursor: pointer;
text-align: left;
font-weight: bold;
font-size: 9px;
color: #E17711;
}

.left2menuR {
width: 206px;
*width: 203px;
height: 150px;
position: absolute;
top: 260px;
/*bottom: 147px;*/
float: left;
left: 188px;
overflow: auto;
}

.left2menuRUnder {
width: 213px;
*width: 210px;
height: 12px;
position: absolute;
top: 420px;
/*bottom: 125px;*/
float: left;
left: 188px;
overflow: hidden;
}

.left2menuRUnder2 {
width: 213px;
*width: 210px;
height: 24px;
position: absolute;
top: 396px;
/*bottom: 125px;*/
float: left;
left: 188px;
overflow: hidden;
}

.left2menuR a {
width: 170px;
height: auto;
color: #777777;
font-size: 10px;
font-weight: normal;
display: block;
padding: 2px 0 2px 0;
margin: 0px 0px 3px 15px;
text-decoration: none;
}

.left2menuR a:hover {
color: #000000;
background-color: #ffffff;
}

.left2menuRUnder a {
width: 180px;
height: 12px;
float: left;
color: #777777;
font-size: 10px;
font-weight: normal;
display: block;
margin: 0px 0px 0px 15px;
text-decoration: none;
}

.left2menuRUnder a:hover {
color: #000000;
background-color: #ffffff;
}

.left2menuRUnder2 a {
width: 180px;
height: auto;
float: left;
color: #777777;
font-size: 10px;
font-weight: normal;
display: block;
margin: 0px 0px 0px 15px;
text-decoration: none;
}

.left2menuRUnder2 a:hover {
color: #000000;
background-color: #ffffff;
}

.left2menuR p{
display:block;
float: left;
}

.left2menu2 {
width: 213px;
*width: 212px;
height: auto;
position: absolute;
bottom: 125px;
float: left;
left: 188px;
}

.left2menu2 a {
width: 180px;
float: left;
color: #777777;
font-size: 10px;
font-weight: normal;
display: block;
margin: 0px 0px 0px 15px;
padding: 0px 0px 3px 0px;
text-decoration: none;
}

.left2menu2 a:hover {
color: #000000;
background-color: #ffffff;
}

.left2menu2 p {
width: 180px;
float: left;
color: #777777;
font-size: 10px;
font-weight: normal;
display: block;
margin: 3px 0px 0px 15px;
padding: 1px 0px 0px 0px;
text-decoration: none;
}

.main {
float: left;
display: block;
width: 406px;
height: 437px;
background-color: #b9bdbe;
border-left: 1px solid #ffffff;
}
.mainvac h2  { color: #4b4b4b; font-weight: normal; font-size: 12px; margin: 46px 10px 0px 15px; padding: 0px }
.mainvac p  { color: #4b4b4b; font-size: 11px; font-family: verdana, arial, sans-serif; text-align: justify; margin: 0px 25px 0px 15px; padding: 0px }
.main img {
margin: 6px 0px 0px 5px;
float: left;
display: block;
}

.mainvac a {
color: #4b4b4b; 
text-decoration: none; 
width: 362px;
display:block; 
}
 
.mainvac a:hover {
background-color: #ffffff;
}

.maincontent {
display: block;
margin: 7px 0px 0px 7px;
float: left;
width: 393px;
height: auto;
}
.maincontent p {
font-family: verdana, arial, sans-serif;
color: #000000;
font-size: 9px;
}
.maincontent a {
color: #000000; 
text-decoration: none; 
width: 368px;
display:block; 
}
 
.maincontent a:hover {
background-color: #ffffff;
}

.right {
float: left;
display: block;
width: 205px;
*margin: 0px -1px 0px 1px;
height: 437px;
background-image: url(../images/menu.jpg);
}

.menu {
float: left;
display: block;
width: 195px;
margin: 33px 0px 0px 0px;
}

.menu a {
display: block;
color: #777777;
width: 183px;
font-size: 11px;
font-weight: bold;
margin: 0px 0px 13px 13px;
padding: 5px 0px 0px 5px;
text-decoration: none;
}

.menu a:hover {
color: #000000;
background-color: #ffffff;
}

.footer {
float: left;
display: block;
width: 1012px;
height: 89px;
background-image: url(../images/footer.jpg);
}

.footer h1{
float: right;
color: #777777;
font-size: 10px;
font-weight: bold;
margin: 15px 12px 0px 0px;
}

.footer a{
color: #777777;
text-decoration: none;
}

.footer a:hover{
color: #888888;
text-decoration: underline;
}

.bottom {
float: left;
display: block;
width: 1012px;
height: 27px;
}

.googletext {
font-family: verdana, arial, sans-serif;
color: #000000;
font-size: 9px;
line-height: 11px;
}

/* Popup */

div.photo
{
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
}

img.photo
{
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

div.photo_control
{
	float: left;
	color: #000000;
	height: 40px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

a.previous_photo
{
	float: left;
	display: block;
	color: #777777;
	font-family: verdana, arial, sans-serif; 
	font-size: 10pt;
	text-decoration: none;
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	border: 0px;
}

a.previous_photo:HOVER
{
	color: #888888;
	text-decoration: underline;
}

a.next_photo
{
	float: right;
	display: block;
	color: #777777;
	font-family: verdana, arial, sans-serif; 
	font-size: 10pt;
	text-decoration: none;
	margin: 0px;
	margin-right: 5px;
	padding: 0px;
	border: 0px;
}

a.next_photo:HOVER
{
	color: #888888;
	text-decoration: underline;
}

span.close_photo
{
	float: left;
	display: block;
	width: 100px;
	color: #777777;
	font-family: verdana, arial, sans-serif; 
	font-size: 10pt;
	text-decoration: none;
	margin: 0px;
	margin-left: 100px;
	padding: 0px;
	border: 0px;
	cursor: pointer;
}