html,body,#header,.crnr{margin:0px;padding:0px}
body{background:url(/img/club_med_back.gif) repeat-y right #fff;color:#333;font-family:sans-serif;font-size:12pt;}
::selection{background:#1A8285;color:#fff;text-shadow:none;}
#hdbar {background:#1A8285;background-image: -moz-linear-gradient(top, #077, #1A8285);background-image: -ms-linear-gradient(top, #077, #1A8285);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#077), to(#1A8285));background-image: -webkit-linear-gradient(top, #077, #1A8285);background-image: -o-linear-gradient(top, #077, #1A8285);background-image: linear-gradient(top, #077, #1A8285);background-repeat: repeat-x;color:#fff;text-align:center;}
#header{background: #8DD2D9 url(/img/b_ny.jpg) repeat-x;border-collapse:collapse}
H1 {font-family: 'Lobster', sans-serif;FONT-SIZE:48px;color: #1A8285;FONT-WEIGHT:normal;margin-right:8px;text-align:right;text-shadow:-2px 0px 3px #DDD;}
H2,H3 {font-family: 'Lobster', sans-serif;margin-top:2px;margin-bottom:0;text-shadow:-1px 0px 2px #cdd;}
H2 {FONT-SIZE:30px;color:#90D0D8;}
H3 {FONT-SIZE:24px;color:#555;FONT-WEIGHT:normal;}
A {color:#06c;text-decoration:none;}
A:hover {color: #90D0D8;}
a:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8;}
A:active {color: #FF5850;}
img {border-collapse:collapse;margin:0;papping:0}
p {padding-left:2em;padding-right:2em;}
blockquote{background: #f0f0f0 url(/img/quote_bg.png) no-repeat right top;color:#000;font-family:Times New Roman;FONT-SIZE:12pt;}
ul, ol {list-style:inside;}
figure, figcaption {padding:0;margin:0;margin-left:2px;}
#topmenu {background: url(/img/_tabs_back.gif) repeat-x top;text-transform:uppercase;font-family:Tahoma, sans-serif;FONT-SIZE:12px;font-weight:bold;border:0; margin: 0;box-shadow:0 2px 2px #EEE;}
#topmenu td {padding-right:4px;border-right:dashed 2px #EEE;text-align:right;}
#topmenu a {color:#1A8285; margin-left:6px;}
#topmenu a:hover {color:#FF5850;}
.menu_block{margin:0px 6px 6px 6px;padding:0px 2px 2px 2px;border:1px dotted #e0ccc3;FONT-SIZE:10pt;font-family:Times New Roman;}
.menu_block ul {list-style: none;margin: 0;padding: 0;border: none;}
.menu_block ol {margin-top: 0;margin-right:0;}
.menu_block li {margin: 0;}
.menu_block h2{background:#e0ccc3;color:#fff;FONT-SIZE:14px;margin:0px;padding:1px}
.ftrprim{background: url(top_bg.png) repeat-x;color:#fff;font-family:Arial Narrow;FONT-SIZE:10pt;margin:0px 8px 0px 16px;padding-left:8px;}
.external {background: url(/img/external_link.gif) center right no-repeat; padding-right: 13px;}
.scr{font-family:Monotype Corsiva; font-size:16pt; color:#498f9a}
.datatable{background: #f0f0f0 url(/img/plate_bg.png) repeat-x;color:#036;font-family:Times New Roman;FONT-SIZE:11pt;margin:0px 64px 0px 6px;padding:16px;}
.dtd {background:#f0f0f0 url('/img/dtback.gif') no-repeat; FONT-FAMILY:arial}
.dt {padding:0;margin:0;vertical-align:top;}
.comment {margin-top:7px;float:center;padding-left:16px;padding-right:8px;background: #FFF url(/img/comment_background.png) no-repeat right top;border-left: 1px solid #eee;border-bottom: 2px solid #ddd;border-right: 0;border-top:0;box-shadow:0px 3px 5px #CCC;}
.comment h1 {color:#356;FONT-FAMILY:Arial,Arial Cyr;font-style: italic;FONT-SIZE:16px;float:none}
.tooltip {border-bottom:1px dotted #b0a6c9;}
#news {border: dashed 1px #90D0D8;box-shadow:0px 3px 5px #B0D0D8, 0px -3px 5px #B0D0D8;}
#footer{background: url(/img/_tabs_back.gif) repeat-x top; font-size:80%;color:#1A8285;box-shadow:0 0 6px #DDD;}
.darkdiv { font-size:67%;color:#555;border-top: 2px solid #fff;box-shadow:0 -3px 3px #AAA;}
.bphoto {background: #eee; padding:1px; border: 6px solid #1A8285;box-shadow: 0 0 16px #1A8285;}
.bphoto img {border: 0px;}
.bphoto a:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);-moz-opacity: 0.95;-khtml-opacity: 0.95;opacity: 0.95;}
.benefits_list {-webkit-column-count:2;-moz-column-count:2;column-count:2;}