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




} 
#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: #2786c2; 
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: #2786c2; 
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: #2786c2; 
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;




}#flash_background{
height: 500px;
width: 100%; 
overflow:hidden;
top:80px;





} #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 { 
width: 100%; 
margin: 0 auto; 
text-align: center; 
background-image: url('../images/bgr.jpg'); 
background-repeat: no-repeat; 
background-position: top center; 
position:relative;
padding: 0; 

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



} #top { 
margin: 0 auto; 
height:110px; 
width: 770px; 
border: 0 solid #ff0000; 

} #container { 
width: 770px; 
margin: 0 auto; 
top: 0; 
position: relative; 
padding: 0; 



} #maintext { 
width: 770px; 
margin: 0 auto; 
top: 0; 
position: relative; 
padding: 0; 


} #maintext2 { 
width: 770px; 
margin: 0 auto; 
top: 0; 
position: relative; 
margin-top: 10px; 
padding-top:10px;

 border-top: 1px solid #c6e3f5;


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



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




} 
.maintext-R2 { 
width: 382px; 
position: relative; 
padding-left:10px;

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: 18px Arial,  Verdana, Helvetica, sans-serif; 
color: #1b80c1; 
font-weight: normal; 
font-style: normal; 

} 
.subtitle2 { 
font: 14px Arial,  Verdana, Helvetica, sans-serif; 
color: #1b80c1; 
font-weight: normal; 
font-style: normal; 

} 
.subtitle3 { 
font: 14px Arial,  Verdana, Helvetica, sans-serif; 
color: #dc0652; 
font-weight: normal; 
font-style: normal; 



} 
.subtitle a:link, .subtitle a:visited { 
color: #1b80c1; 
text-decoration: none; 
padding-right:30px;
background-image: url('../images/arrow.png'); 
background-repeat: no-repeat; 
background-position: right; 



} 
.subtitle a:hover { 
color: #1b81bd; 
padding-right:30px;
text-decoration: none; 
background-image: url('../images/arrow-on.png'); 
background-repeat: no-repeat; 
background-position: right; 






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


}.underlinemenu{
font-weight: normal;
width: 770px;
border: 0px solid #ff0000; 
font-family:Verdana, Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
margin:0px;
padding:0px;
outline:none;


}.underlinemenu ul{
padding: 15px 0 7px 0; 
margin: 0;
text-align: left;
outline:none;


}.underlinemenu ul li{
display: inline;
background: url('') no-repeat; 
list-style-type: none; 
padding:0px;
margin:0px;
outline:none;

}.underlinemenu ul li a{
color: #000;
padding: 6px 0px 2px 0px;
margin-right: 14px; 
margin-left:0px;
text-decoration: none;
outline:none;

}.underlinemenu ul li a:hover {
color: #1b81bd;
border-bottom: 2px solid #82adc1; 
outline:none;

}.underlinemenu b, strong {
color: #1b81bd;
border-bottom: 2px solid #82adc1; 
font-weight: normal;
padding: 6px 0px 2px 0px;
margin-right: 14px; 
outline:none;









} #flash { 
width: 770px; 
height: 350px; 
padding: 0; 
position: relative; 
margin: 0 auto; 
text-align: left; 
top: 0; 
background-color:#f9feff;
background-repeat: repeat-x; 
background-image: url('../images/line2.gif'); 
background-position: top center; 



} #menu2{ 
width: 770px; 
height: 40px; 
padding: 0; 
position: relative; 
margin: 0 auto; 
text-align: left; 
top: 0; 

} .shadow-h { 
width:770px;
height:20px;
margin: 0 auto; 
padding: 0; 
text-align: center; 
background-image: url('../images/shadow-h.jpg'); 
background-repeat: no-repeat; 
background-position: top center; 

} 
#logo { 
width: 385px; 
position: relative; 
text-align: left; 
float: left; 
margin-top:50px;
} 
#e-mail { 
width: 385px; 
position: relative; 
float: right; 
margin-top:0px;



} 
#tour { 
width: 385px; 
line-height:40px;
position: relative; 
text-align: left; 
float: left; 


} 
.tour { 
font-family:Verdana,  Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000; 
background-image: url('../images/icon.gif'); 
background-repeat: no-repeat; 
background-position: left; 
display:block;

} 
.tour a:link, .tour a:visited { 
color: #000; 
text-decoration: none; 
display:block;
padding-left:30px;


} 
.tour a:hover { 
color: #1b81bd; 
text-decoration: none; 
background-image: url('../images/icon-on.gif'); 
background-repeat: no-repeat; 
background-position: left; 
display:block;


} 
.tour b { 
color: #1b81bd; 
text-decoration: none; 
background-image: url('../images/icon-on.gif'); 
background-repeat: no-repeat; 
background-position: left; 
display:block;
padding-left:30px;
font-weight:normal;


} 
#lang { 
width: 385px; 
position: relative; 
float: right; 
text-align:right;





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


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


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

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



} 
.photo_gallery { 
margin-left : 0; 
margin-right : 0; 
margin-top : 5px; 
margin-bottom : 5px; 
position : relative; 
} 
.zoom_gallery { 
background-image : url('../images/zoom_gallery.png'); 
background-repeat : no-repeat; 
background-position : right; 
position : absolute; 
border : 0 solid #d3c9aa; 
width : 140px; 
bottom : 10px; 
right : 10px; 
} 
.gallery_small { 
font : 10px verdana, arial; 
color : #555555; 
font-style : normal; 
font-weight : normal; 
text-decoration : none; 
text-align : center; 
margin-bottom : 5px; 
display : block; 
width : 130px; 
} 
#background_gallery { 
width : 100%; 
background-color : #fff; 
} 
.main_table_gallery { 
padding : 20px; 
background-image : url('../images/pix-g.png'); 
background-repeat : repeat-x; 
} 
.page_gallery { 
font-size : 11px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-align : left; 
color : #ceaf76; 
text-decoration : none; 
font-weight : normal; 
text-align : left; 
} 
.page_pad { 
padding-left : 20px; 
padding-top : 5px; 
font-size : 11px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-align : left; 
color : #666666; 
} 
.page_gallery a { 
font-size : 11px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #2786c2; 
font-weight : normal; 
text-decoration : none; 
outline:none;
} 
.page_gallery a:hover { 
font-size : 11px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #666666; 
font-weight : normal; 
text-decoration : none; 
outline:none;
} 
.close_gallery { 

line-height : 22px; 
border-top : 1px solid #eeeeee; 
} 
.color_gallery { 
font-weight : normal; 
text-decoration : none; 
margin : 0; 
padding : 0; 
background-color : #f2fdfe; 
line-height : 22px; 
vertical-align : bottom; 
border-top : 1px solid #eeeeee; 
} 
.gallery:link { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
color : #2786c2; 
font-weight : normal; 
text-decoration : none; 
outline:none;
} 
.gallery:visited { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
color : #2786c2; 
font-weight : normal; 
text-decoration : none; 
outline:none;
} 
.gallery:hover { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
color : #666; 
font-weight : normal; 
text-decoration : underline; 
outline:none;

} 
#photos_number_gallery { 
padding-left : 11px; 
text-align : left; 
margin : 0; 
color : #666666; 
display : none; 
} 
.border_main_gallery { 
background-image : url('../images/pix-gallery.png'); 
background-repeat : repeat; 
border : 1px solid #d3c9aa; 
text-align : center; 
} 
.border_image_gallery { 
width : 120px; 
padding : 10px; 
border : 1px solid #eaf9fd; 
background-image : url('../images/pix-gallery.png'); 
background-repeat : repeat; 
} 
.border_gallery { 
padding-top:20px;
padding-bottom:40px;
padding-left:40px;
padding-right:40px;
background-image : url('../images/pix-g2.png'); 
background-repeat : repeat-x; 
} 
.lezanta_gallery { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #666666; 
font-weight : normal; 
text-decoration : none; 
margin : 0; 
padding : 0; 


} 
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: #2786c2; 
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 Arial, Verdana, Helvetica, sans-serif; 
color: #666666; 
font-weight: normal; 
text-decoration: none; 
display: block; 
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; 

} span { 
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: #1b81bd; 
color: #ffffff; 
font-family: Arial, Tahoma, verdana, arial; 
font-weight: bold; 
font-size: 11px; 
} 
.req { 
font-size: 9px; 
color: #dc0652; 
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: 0 solid #dbd69b; 
background: #fff; 
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 #dbd69b; 
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 { 
width: 100%; 
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 { 
font-size: 10px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
color: #2786c2; 
text-decoration: none; 
font-weight: normal; 
text-align:center;
padding-top: 0; 
padding-left: 0; 
padding-right: 0; 
height:45px;
background-repeat: no-repeat; 
background-image: url('../images/shadow-b.jpg'); 
background-position: bottom center; 
display:block;
margin-top: 10px; 
padding-top:10px;
 border-top: 1px solid #c6e3f5;

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