body { 
font-family:  Verdana, Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
text-align: left; 
font-weight:normal;
padding: 0; 
margin: 0; 
color: #666666; 
background-color: #ffffff; 
background-repeat: repeat-x; 
background-image: url('../images/bgr.gif'); 
background-position: top center; 


}.counter{
overflow:hidden;


} #menu { 
margin: 0 auto; 
padding:0px;
height: 39px; 
width: 652px; 
border: 0px solid #ff0000; 
position: relative; 



}
#tabs {
	float:left;
	width:100%;
font-family:  Verdana, Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
font-weight:bold;
width:500px;
	line-height:normal;
	border-bottom:0px solid #e1eef3;
	margin-bottom:0px; 
	padding-top:14px;
	overflow:hidden;


}#tabs ul {
	margin:0;
	padding: 0px;
	list-style:none;
	
}#tabs li {
	display:inline;
	margin:0;
	padding:0;


}#tabs a {
	float:left;
	background:url("../images/left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	font-weight:bold;

}#tabs a span {
	float:left;
	display:block;
	background:url("../images/right.png") no-repeat right top;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	color:#FFF;

}#tabs a span {
float:none;

}#tabs a:hover span {

}#tabs a:hover {
	background-position:0% -42px;
	
}#tabs a:hover span {
	background-position:100% -42px;





}#here {
	float:left;
	background:url("../images/left.png") no-repeat left top;
	background-position:0% -42px;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	font-weight:bold;

}#here  span {
	float:left;
	display:block;
	background:url("../images/right.png") no-repeat right top;
	background-position:100% -42px;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	color:#FFF;






}#myFlashDiv object { 
display: block; 
margin: 0; 
padding: 0; 
} 
#myFlashDiv2 object { 
display: block; 
margin: 0; 
padding: 0; 

}
.layer{
position:absolute;
width:100%;

}DIV.layer{
text-align:center;

}
	#page {
		text-align: center;
		color: white;
}
	#page a {
		color: white;
}
	#page .panorama-viewport {
		border: 0px solid #414141;
		margin-left: auto;
		margin-right: auto;
}
	#page p {
		margin-bottom: 1em;
}
	.TB_overlayBG {
		background-color: #595959;



} 
.cell { 
font-size: 11px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
color: #5388bd; 
text-decoration: none; 
font-weight: normal; 
text-align:center;
padding:5px;
width:45px;
background-color:#f8fefe;

} 
.cell-t { 
font-size: 11px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
color: #5388bd; 
text-decoration: none; 
font-weight: normal; 
text-align:left;
padding:5px;
background-color:#fff;

} 
.cell-l { 
font-size: 11px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
color: #5388bd; 
text-decoration: none; 
font-weight: normal; 
text-align:left;
padding-top: 0; 
padding-left: 0; 
padding-right: 0; 
display:block;
padding:5px;
background-color:#f8fefe;








} #circles{ 
width: 100%; 
margin: 0 auto; 
text-align: center; 
background-image: url('../images/circles.png'); 
background-repeat: no-repeat; 
background-position: top center; 
padding: 0; 


} #fonto { 
margin: 0 auto; 
position: relative; 
padding-top: 10px; 
background-repeat: no-repeat; 
background-image: url('../images/bgr-top.png'); 
background-position: top center; 





} #top { 
margin: 0 auto; 
height:100px; 
width: 650px; 
border: 0 solid #ff0000; 

} #container { 
width:771px;
margin: 0 auto; 
top: 0px; 
position: relative; 
padding: 0; 
background-image: url('../images/bgr2.gif'); 
background-repeat: repeat-x; 
background-position: top center; 
background-color:#fff;
padding-bottom:10px;





} #shadow { 
margin: 0 auto; 
position: relative; 
padding-bottom: 10px; 
background-repeat: no-repeat; 
background-image: url('../images/bgr-bottom.png'); 
background-position: bottom center; 



} .maintext { 
width: 650px; 
padding-top: 20px; 
padding-bottom:20px;
padding-left:0px;
padding-right:0px;
margin: 0 auto; 
text-align:left;
top: 0; 
position: relative; 


} .maintext2 { 
width: 630px; 
padding-top: 10px; 
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
margin: 0 auto; 
text-align:left;
top: 0; 
position: relative; 
background-color:#f3f9fb;
border:1px #e1eef3 solid;



} #maintext { 
width: 650px; 
padding:0px;
margin: 0 auto; 
text-align:left;
top: 0; 
position: relative; 
padding: 0; 


}.text {



} .box-L { 
width: 293px; 
padding:10px;
position: relative; 
text-align: left; 
float: left; 
background-color:#f9fcfd;
border:1px #e1eef3 solid;



} .box-R { 
width: 293px; 
padding:10px;
position: relative; 
text-align: left; 
float: right; 
background-color:#f9fcfd;
border:1px #e1eef3 solid;


} 
.maintext-L { 
width: 293px; 
padding-left:10px;
padding-right:10px;
position: relative; 
text-align: left; 
float: left; 

} 
.maintext-R { 
width: 293px; 
position: relative; 
float: right; 
text-align:left;






} .box{ 
width: 330px; 
margin: 0 auto; 
float:left;
text-align:left;
margin-left:30px;
margin-top:15px;
margin-bottom:20px;
padding: 0; 


} .box-gallery{ 
width: 330px; 
margin: 0 auto; 
float:left;
text-align:left;
margin-left:30px;
margin-top:15px;
margin-bottom:0px;
padding: 0; 


} .box-address{ 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
color: #666666; 
width: 330px; 
margin: 0 auto; 
float:left;
text-align:left;
margin-left:30px;
margin-top:15px;
margin-bottom:20px;
padding: 0; 





} .box-white{ 
width: 100%; 
margin: 0 auto; 
text-align: center; 
background-image: url('../images/box-white.jpg'); 
background-repeat: no-repeat; 
background-position: top center; 
background-color:#effcfe;
padding: 0; 


} .box-white2{ 
width: 100%; 
margin: 0 auto; 
text-align: center; 
background-image: url('../images/box-white.jpg'); 
background-repeat: no-repeat; 
background-position: top center; 
background-color:#effcfe;
padding: 0px 0 15px 0; 

} #box-yellow{ 
width: 100%; 
margin: 0 auto; 
text-align: center; 
background-image: url('../images/box-yellow.jpg'); 
background-repeat: no-repeat; 
background-position: top center; 
background-color:#effcfe;
padding: 0; 

} .saparate{ 
width: 100%; 
margin: 0 auto; 
text-align: center; 
background-image: url('../images/separate.jpg'); 
background-repeat: no-repeat; 
background-position: top center; 
background-color:#effcfe;
height:20px;
padding: 0; 


} .saparate2{ 
width: 100%; 
margin: 0 auto; 
text-align: center; 
background-image: url('../images/separate2.jpg'); 
background-repeat: no-repeat; 
background-position: top center; 
background-color:#effcfe;
height:20px;
padding: 0; 


} 
.subtitle { 
font: 24px Times, Arial,  Verdana, Helvetica, sans-serif; 
color: #5388bd; 
font-weight: normal; 
font-style: normal; 


} 
.subtitle2 { 
font: 18px Times, Arial,  Verdana, Helvetica, sans-serif; 
color: #5388bd; 
font-weight: normal; 
font-style: normal;










} #flash { 
width: 650px; 
height: 300px; 
padding: 0; 
position: relative; 
margin: 0 auto; 
text-align: left; 
top: 0; 






} 
#logo { 
width: 276px; 
position: relative; 
text-align: left; 
float: left; 
margin-top:40px;
margin-left:10px;
} 
#lang { 
width: 150px; 
position: relative; 
float: right; 
text-align:right;
bottom:0px;


} 
.lang { 
font-family:Verdana,  Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #999999; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; 
line-height: 30px; 
padding-top:10px;


} .lang A:link { 
color: #578cc3; 
text-decoration: none; 
outline:none;


} .lang A:visited { 
color: #578cc3; 
text-decoration: none; 
outline:none;

} .lang A:hover { 
color: #5e8f00; 
text-decoration: none; 
outline:none;


} #boxes{ 
width: 650px; 
height: 100px; 
padding-top: 10px; 
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
position: relative; 
margin: 0 auto; 
text-align: left; 
top: 0; 
border:0px solid;

} 
#addr { 
width: 293px; 
height:78px;
padding:10px;
position: relative; 
text-align: left; 
float: left; 
background-color:#f3f9fb;
border:1px #e1eef3 solid;



} 
.addr { 
font-family: Verdana,  Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #396fa4; 
text-decoration: none;
text-align: left; 

} 
.addr a:link, .addr a:visited { 
color: #396fa4; 
text-decoration: none; 


} 
.addr a:hover { 
color: #666666; 





} 
#banner{ 
width: 313px; 
height:80px;
padding:0px;
position: relative; 
text-align: left; 
float: right; 


} 
.banner { 
font-family:Verdana,  Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #999999; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; 
line-height: 40px; 


} .banner A:link { 
color: #666666; 
text-decoration: underline; 
outline:none;


} .banner A:visited { 
color: #666666; 
text-decoration: underline; 
outline:none;

} .banner A:hover { 
color: #333333; 
text-decoration: underline; 
outline:none;








} 
i { 
font: 18px Times New Roman, Helvetica, sans-serif; 
color: #936f1a; 
font-weight: normal; 
font-style: normal; 
text-decoration: none; 
} 
ul { 
background: url('') no-repeat; 
list-style-type: none; 
padding-bottom: 0; 
margin-bottom: 0; 
padding-left: 0; 
margin-left: 10px; 
padding-top: 5px; 
margin-top: 5px; 
} 
li { 
background: url('../images/arrow-li.gif') no-repeat; 
padding-bottom: 1px; 
margin-bottom: 1px; 
padding-left: 10px; 
padding-top: 0; 
margin-top: 0; 

} 
a { 
color: #666666; 
font-weight: normal; 
text-decoration: underline; 
outline:none;
} 
a:hover { 
color: #5388bd; 
font-weight: normal; 
text-decoration: underline; 
outline:none;


} 
.blue { 
color: #1b80c1; 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
} 
.blue a:link, .blue a:visited  { 
color: #1b80c1; 
text-decoration: underline; 
} 
.blue a:hover { 
color: #666666; 
text-decoration: underline; 


} 
div.parent { 
position: relative; 
} 
div.nested { 
position: absolute; 
bottom: -40px; 
float: left; 

} 
.clear { 
clear: both; 
margin: 0; 
} 
.title { 
 font: 24px Times, Arial,  Verdana, Helvetica, sans-serif; 
color: #666666; 
font-weight: normal; 
font-style: normal; 
margin:0px;
padding:0px;


} h1 { 
font-size: 10px; 
color: #999999; 
font-weight: normal; 
font-family: Arial, Verdana,  Helvetica, sans-serif; 
margin: 0px; 
padding:0px;
text-align: left; 

 


} 
h2 { 
font-size: 16px; 
color: #666666; 
font-weight: normal; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
margin: 0; 
text-align: left; 
} 
.button { 
background-color: #578cc3; 
color: #ffffff; 
font-family: Arial, Tahoma, verdana, arial; 
font-weight: bold; 
font-size: 11px; 
} 
.req { 
font-size: 9px; 
color: #ff0000; 
font-weight: normal; 
font-family: Verdana, Arial, Helvetica, sans-serif; 

} 
.green { 
font-size: 9px; 
color: #5e8f00; 
font-weight: normal; 
font-family: Verdana, Arial, Helvetica, sans-serif; 

} 
.selected { 
font-size : 10px; 
color : #dc0652; 
font-weight : normal; 
font-family :  Arial, Verdana,Helvetica, sans-serif; 
margin : 0; 
text-decoration : none; 


} 
form { 
margin: 0; 
padding: 0; 

} 
.form { 
margin: 0; 
padding: 0;
} 
#thumbBox { 
position: absolute; 
left: 0; 
top: 0; 
width: auto; 
padding: 20px; 
padding-bottom: 0; 
border: 1px solid #e1eef3; 
background: #f3f9fb; 
visibility: hidden; 
z-index: 6000; 
cursor: pointer; 
} 
#thumbBox .footerbar { 
font: bold 10px Tahoma, Arial; 
letter-spacing: 5px; 
line-height: 1.1em; 
color: #1b80c1; 
padding: 5px 0; 
text-align: right; 
} 
#thumbBox #thumbImage { 
background-color: #fff; 
border: 1px solid #e1eef3; 
text-align: center; 
} 
#thumbLoading { 
position: absolute; 
visibility: hidden; 
border: 1px solid black; 
background-color: #efefef; 
padding: 5px; 
z-index: 5; 

}
hr {
      color: #c6e3f5;
      background-color: #c6e3f5;
      height: 1px;
	  border: 0;
      width: 100%;
	   margin: 0px 0px 0px 0px;

}.hr{
 border-bottom: 1px solid #c6e3f5;
 margin: 0px 0px 0px 0px;
 width: 100%;



}.field{ 
background-color: #f8fefe; 
border-bottom: 1px solid #becfd7; 
border-left: 1px solid #becfd7; 
border-right: 1px solid #becfd7; 
border-top: 1px solid #becfd7; 
color: #666666; 
font-family: Arial, Tahoma, verdana, arial; 
font-weight: normal; 
font-size: 12px; 
width:370px;


}select, input, textarea { 
background-color: #f8fefe; 
border-bottom: 1px solid #becfd7; 
border-left: 1px solid #becfd7; 
border-right: 1px solid #becfd7; 
border-top: 1px solid #becfd7; 
color: #666666; 
font-family: Arial, Tahoma, verdana, arial; 
font-weight: normal; 
font-size: 12px; 

} 
img { 
border: 0; 


} 
#cr_text { 
width:650px;
margin: 0 auto; 
font-size: 11px; 
text-align:center;
height:30px;


} 
.cr { 
width: 650px; 
font-size: 11px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
color: #666666; 
font-weight: normal; 
text-decoration: none; 
line-height:35px;

} 
.cr A:visited { 
color: #666666; 
text-decoration: none; 
} 
.cr A:link { 
color: #666666; 
text-decoration: none; 
} 
.cr A:hover { 
color: #333333; 
text-decoration: none; 
} 
.cr A:active { 
color: #666666; 
text-decoration: none; 
} 
.cr_nl { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666; 
cursor: text; 
} 
.cr_nl A:link { 
color: #666666; 
text-decoration: none; 
cursor: text; 
} 
.cr_nl A:visited { 
color: #666666; 
text-decoration: none; 
cursor: text; 
} 
.cr_nl A:hover { 
color: #666666; 
text-decoration: none; 
cursor: text; 
} 
.footer { 
width:650px;
margin: 0 auto; 
font-size: 11px; 
font-family: Verdana, Arial,  Helvetica, sans-serif; 
color: #5388bd; 
text-decoration: none; 
font-weight: normal; 
text-align:center;
margin-top: 10px; 
padding-top:10px;
margin-top: 10px; 
padding-bottom:10px;
border-top: 1px solid #e1eef3;
border-bottom: 1px solid #e1eef3;

} 
.footer a { 
color: #666666; 
font-weight: normal; 
text-decoration: none; 
} 
.footer a:hover { 
color: #5388bd; 
font-weight: normal; 
text-decoration: none; 
}