body, td { padding:0px; margin:0px; font-family:Arial, Tahoma, sans-serif; font-size:15px; color:#363636; }
body { background-color: #ddd; }

img { border:0px; }
br { font-size:10px; }

input, textarea, select { background:#ffffff; border:1px solid #98C61D; font-family:Tahoma; color:#363636; font-size:11px; }

img.logo { background:#e3e3e3; }

.header { background:#ffc20f url(/images/head.jpg?1) no-repeat top right; }
.header .ho { position:relative; }
.header .hi { width:358px; height:40px; background:#ed4d29; position:absolute; top:180px; right:0px; }
.header .ht { margin:6px 0px 0px 14px; }
.header a { font-family:Impact, Arial; font-weight:normal; font-size:21px; color:#ffffff; text-decoration:none; }

.menu td { background:#f06a4c url(/images/m.gif?1) repeat-x top left; text-align:center; line-height: 13px; }
.menu td.m_s { background:#e94040 url(/images/m_s.gif?1) repeat-x top left; }
.menu div { height:39px; margin:0px 10px; padding:22 0 0 0px; cursor:pointer; }
.menu div.m_v { background:url(/images/m_v.gif?1) repeat-x left top; }
.menu a { color:#950101; text-decoration:none; font-size:21px; font-family:Impact; }

.content b { color:#98C61D; }
.content b a { color:#ed4d29; text-decoration:none; } 
.content b a:hover { text-decoration:underline; }  
.content a { color:#ed4d29; text-decoration:underline; } 
.content a:hover { text-decoration:none; } 
.content li { background:url(/images/1_z1.gif) center left no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 6px; }

.content .block a { color:#4C82E4; font-size:11px; line-height:13px; text-decoration:none; }
.content .block a:hover { text-decoration:underline; }

.content div.resort { font-size:12px; }
.content div.resort a { font-size:12px; font-weight:bold; }

.mapline { font-size: 12px; }

.photo_small { border:1px solid #999999; margin:0 0 5 10px; }
.photo_medium { border:1px solid #999999; margin:0 0 10 10px; }
.photo_big { border:1px solid #999999; margin:0 0 10 10px; }

td.column { padding:9 0px;}
.column b { color:#98C61D; }
.column b a { color:#ed4d29; text-decoration:underline; } 
.column b a:hover { text-decoration:none; }  
.column a { color:#ed4d29; text-decoration:underline; } 
.column a:hover { text-decoration:none; }
.column ul { margin:0 0 0 0px; list-style-type: none; padding:0px; }
.column ul.ulo { margin:20 0 0 10px; padding:0px; }
.column li { background:url(/images/1_z1.gif) -1px 4px no-repeat; margin:0px; padding:0 0 0 8px; }

td.footer { background-color:#999; text-align:center; vertical-align:middle; color:#fff; }
td.footer a { color:#fff; }
.footer { color:#363636; font-size:11px; line-height:13px; } 
.footer a { color:#363636; font-size:11px; text-decoration:none; } 
.footer a:hover { text-decoration:underline; }

h1{ font-size:24px; line-height:22px; font-family:Impact, Arial; font-weight:normal; color:#ed4d29; }
h2{ font-size:18px; line-height:18px; font-family:Impact, Arial; font-weight:normal; color:#f77112; }
h3{ font-size:16px; line-height:16px; font-family:Impact, Arial; font-weight:normal; color:#ed4d29; }
h4{ font-size:14px; line-height:14px; font-family:Impact, Arial; font-weight:normal; color:#f77112; }

h1 a { text-decoration:none !important; color:#ed4d29 !important; }
h2 a { text-decoration:none !important; color:#f77112 !important; }
h3 a { text-decoration:none !important; }
h4 a { text-decoration:none !important; }

h1 a:hover { text-decoration:underline !important; }
h2 a:hover { text-decoration:underline !important; }
h3 a:hover { text-decoration:underline !important; }
h4 a:hover { text-decoration:underline !important; }