@charset "utf-8";
/* CSS Document */

body, p, ul, li, h1, h2, h3, form { padding:0; margin:0; }
body { font-family:Tahoma; font-size:13px; background:url(bgall.jpg) #003B84 top center repeat-y; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:0; }

#all { width:990px; height:990px; margin:0 auto; }
#main { position:absolute; width:990px; height:990px; overflow:hidden; z-index:3; color:#FFFFFF; }
#bg { position:absolute; width:990px; height:990px; z-index:2; }

#head { background:url(graphic.png) top right no-repeat; }
.logo { padding:5px 0 0 50px; }
.menu { background:url(menu.png) top left no-repeat; width:943px; height:80px; margin:15px auto 15px; }
.menu a img { display:block; padding-top:5px;}
.menu a:hover img { display:block; padding-top:0px;}
.greeting { background:url(bg-greeting.png) top center no-repeat; font-size:12px; line-height:16px; width:530px; height:322px; overflow:hidden; }
.greeting img { border:1px solid #FFFFFF; }
.vdo { background:url(bg-vdo.png) top left no-repeat; margin-left:8px; }
.news { background:url(hd-news.jpg) top left no-repeat; padding-bottom:10px; }
.news a { color:#FFFFFF; line-height:15px; }
.news a img { float:left; margin-right:5px; border:1px solid #FFFFFF; }
.news .more a { color:#FFCC00; font-size:12px; }
#sponcer { margin-top:10px; }
#foot { background:url(bg-foot.jpg) top left repeat-x;  height:84px; color:#FFFFFF; }

.equipment-page { background:url(bg-equipment-page.png) top left no-repeat; height:600px; }
.equip-list a h3 { font-size:16px; color:#99FF33; }
.equip-list a { color:#FFFFFF; }
.equip-list a strong { color:#FFFF00; }
.equip-table { margin:40px auto 0; }
.equip-table td { border-bottom:1px dashed #3EA9F9; }
.equip-list td { border:0; }
.righttable { border-right:1px dashed #3EA9F9; }
.equip-table .more a { color:#FFFFFF; }
.equip-table .more a.here { color:#FFFF00; font-weight:bold; }
.specialprice { width:144px; height:26px; font-size:16px; color:#FFFF00; font-weight:bold; background:url(bg-specialprice.jpg) top left no-repeat; padding:5px 0 0 150px; }

.gallery-page { background:url(bg-gallery-page.png) top left no-repeat; height:680px; }
.gallery-table { margin:55px auto 0; }
.frame { background:url(frame.png) top center no-repeat; width:162px; text-align:center; margin:0 auto; }
.frame a { color:#FFFFFF; }
.frame a img { margin:14px auto 20px; }
.gallery-table .more a { color:#FFFFFF; }
.gallery-table .more a.here { color:#FFFF00; font-weight:bold; }

.news-page { background:url(bg-news-page.png) top left no-repeat; height:680px; }
.news-table { margin:55px auto 0; }
.news-table a img { border:1px solid #FFFFFF; }
.news-table a { color:#FFFFFF; }
.news-table a strong { color:#FFFF00; display:block; }
.news-table .more a { color:#FFFFFF; }
.news-table .more a.here { color:#FFFF00; font-weight:bold; }

.album-page { background:url(bg-album-page.png) top left no-repeat; height:601px; }
.album-table { margin:55px auto 0; }
.album-table a img, .album-table img { border:1px solid #FFFFFF; }
.album-table a { color:#FFFFFF; }
.album-table .more a { color:#FFFFFF; }
.album-table .more a.here { color:#FFFF00; font-weight:bold; }

.product-page { background:url(bg-product-page.png) top left no-repeat; height:530px; }
.frame-product { width:830px; height:450px; overflow:auto; margin:55px auto 0; }
.frame-trips { width:880px; height:550px; overflow:auto; margin:55px auto 0; }
.frame-product {
scrollbar-arrow-color: #4F5FC6;
scrollbar-3dlight-color: #777799;
scrollbar-darkshadow-color: #466DBA;
scrollbar-face-color: #2091E8;
scrollbar-highlight-color: #e9e9e9;
scrollbar-shadow-color: #a1b1c3;
scrollbar-track-color: #63C7F2;
}

.scuba-page { background:url(bg-scuba-page.png) top left no-repeat; height:677px; }
.bgcourse { background:url(bg-course.gif) top left no-repeat; width:413px; height:168px; margin:0 auto; }
.scuba-table { margin:55px auto 0; }
.scuba-table img { border:1px solid #FFFFFF; }
.scuba-table .more a { color:#FFFFFF; }
.scuba-table .more a.here { color:#FFFF00; font-weight:bold; }

.vdo-page { background:url(bg-vdo-page.png) top left no-repeat; height:601px; }
.vdo-table { margin:55px auto 0; }
.vdo-table a img, .album-table img { border:1px solid #FFFFFF; }
.vdo-table a { color:#FFFFFF; }
.vdo-table .more a { color:#FFFFFF; }
.vdo-table .more a.here { color:#FFFF00; font-weight:bold; }

.trips-page { background:url(bg-trips-page.png) top left no-repeat; height:677px; }
.trips1 { font-size:14px; font-weight:bold; padding-bottom:9px; background:url(bg-trips-bottom.gif) bottom left no-repeat; }
.trips1 strong { font-size:16px; color:#FFD200; display:block; }
.bgtrips { background:url(bg-trips-top.gif) top left no-repeat; width:846px; height:121px; margin:0 auto; font-size:13px; font-weight:normal; }
.trips-table { margin:0 auto 0; }
.trips-table img { border:1px solid #FFFFFF; }
.trips-table .more a { color:#FFFFFF; }
.trips-table .more a.here { color:#FFFF00; font-weight:bold; }

.category-page { background:url(bg-category-page.png) top left no-repeat; height:530px; }
.category-table { margin:50px auto 0; }
.category-table .more a { color:#FFFFFF; }
.category-table .more a.here { color:#FFFF00; font-weight:bold; }

.history-page { background:url(bg-history-page.png) top left no-repeat; height:680px; }
.vessel-page { background:url(bg-vessel-page.png) top left no-repeat; height:680px; }
.contact-page { background:url(bg-contact-page.png) top left no-repeat; height:680px; }
.about-page { background:url(bg-about-page.png) top left no-repeat; height:680px; }
.sizeguide-page { background:url(bg-sizeguide-page.png) top left no-repeat; height:750px; }
.sizeguide-table { margin:40px auto 0; }
