/* CSS Document */
html,body { /*height:100%;*/}
body { font-family: Verdana, Geneva, sans-serif; background: #B0B0A8; margin:0;}
img { border:none;}
table, td { font-size:11px; color:#336;}
.main { width: 1280px; margin-left:auto; margin-right:auto; border-left: 1px solid #FFF; border-right: 1px solid #FFF; background:#999 url(../img/bgBody.gif) no-repeat; /*height:98%;*/}
.logo { padding:100px 0 0 300px;}
.txt {padding:30px 0 0 300px; color:#FFF; font-size:11px; width:260px; line-height:18px; height:275px; }
.txt a:Link, .txt a:Active, .txt a:Visited { color:#FFF; }
.txt a:Hover { color:#6FD0E1;  }

.mainNav { float:right; width:246px;  padding-top:70px;}
.mainNav a:Link, .mainNav a:Active, .mainNav a:Visited { display: block; color:#FFF; font-size:12px; font-weight:bold; text-decoration:none; padding-bottom:15px; outline-style: none;}
.mainNav a:Hover { color:#6FD0E1;}
.mainNav .selected { display: block; color:#6FD0E1; font-size:12px; font-weight:bold; text-decoration:none; padding-bottom:15px;}

.subNavi { margin: -10px 0 0 580px; color:#336; font-size:12px; height:22px;}
.subNavi a:Link, .subNavi a:Active, .subNavi a:Visited { text-decoration:none;color:#336; font-size:12px; }
.subNavi a:Hover { color:#6FD0E1;  }


.footer { background:#999; color:#FFF; font-size:11px; font-weight: bold; }
.footer p { padding-left:10px; margin:0;}
.footer a:Link, .footer a:Active, .footer a:Visited { color:#FFF; text-decoration:none;}
.footer a:Hover { color:#6FD0E1; text-decoration:underline;}

/*SLIDE SHOW*/
.promo {position:absolute; margin:20px 0 0 569px;padding:0; width:450px; height:328px; overflow:hidden; }
.promo li.slide {list-style-type:none;}
.promo .slides {margin:0;}
.promo .slides li.slide {visibility:hidden;position:absolute;left:0;top:0; margin:0; padding:0;}
.promo .buttons {display:none;}
.promo .buttons {display:block; }
.promo .buttons li {float:left;display:inline;margin:0;padding:0;}
.promo .buttons li.active { }


.fotogallery { position:absolute; margin:30px 0 0 610px;padding:0; width:400px; height:265px; overflow:auto;}
.contact { position:absolute; margin:10px 0 0 580px; padding:0; width:400px; height:400px; overflow:hidden;}

.fotos { position:absolute; margin:10px 0 0 569px;padding:0; width:450px; height:328px; overflow:hidden; }
.bt { background:#369; color:#FFF; font-weight:bold; border:1px solid #369; cursor:pointer;}
.w260 { width:260px;} 
.note { position:absolute; margin:320px 0 0 610px;padding:0; width:400px; height:30px;}

.spacer { width:275px; border:none; }