html {padding:0px; margin:0px;}
body {padding:0px; margin:0px; font: normal 11px arial, verdana, helvetica, sans-serif;}

#hat {height:120px; width:650px; background: url(../img/bg/top.gif) repeat-x;}
#hat .ltBlock {width:340px; height:120px; float:left;}
#hat .rtBlock {width:304px; height:120px; float:right; background: url(../img/bg/logo.gif) no-repeat;}
#hat .rtBlock .logo {text-align:right; height:46px;}
#hat .rtBlock .txt {text-align:right; height:64px; font:normal 11px arial,helvetica,sans-serif; padding:8px 8px 0;}
#hat .ltBlock .bnrBlock {padding:4px;}
#hat .ltBlock .bnrBlock .banner {float:left; margin:4px; background: url(../../img/bg/banner.gif); border:1px solid #9A0004;}

#navi          {width:650px; background:#E1F5FF url(../img/bg/menu_all.gif) no-repeat;}
#navi div.deco {height:10px; background:#ffffff url(../img/bg/menu_deco.gif) no-repeat;}
#navi a        {font-size:11px; text-decoration:none; color:#00325A;}
#navi a:hover  {text-decoration:none; color:#468CC8;}
#navi ul {height:20px; margin:0 0 0 12px; padding:0px; text-indent:0px;}
#navi li {float:left; list-style:none;}
#navi li a {display:block; padding:2px 2px;}
#navi li.sep {width:9px; height:14px; background: url(../img/sep.gif);}


#content_block #newsContent {width:650px; margin-top:30px; margin-bottom:30px;}

#content_block #newsContent h1  {color:#990000; text-align:left; font-size:20px; margin-bottom:0px;}
#content_block #newsContent h2  {color:#990000; text-align:left; font-size:18px; margin-bottom:0px;}
#content_block #newsContent h3  {color:#990000; text-align:left; font-size:16px;}
#content_block #newsContent h4  {color:#990000; text-align:left; font-size:13px;}
#content_block #newsContent div.h2_deco {background: url(../img/bg/header-content.gif); height:40px;}
#content_block #newsContent div {color:#468CC8; text-align:left; font-size:11px; margin-left:0px;}
#content_block #newsContent p   {color:#000000; text-align:justify; margin-left:0px; margin-top:4px;}
#content_block #newsContent p u {color:#468CC8; cursor: hand;}
#content_block #newsContent #locNavi         {text-align:center; margin:20px 0px;}
#content_block #newsContent #locNavi a       {background:#DCBEBE; color:#960000; border:1px solid #ffffff; font-size:12px; font-weight:bold; display:block; padding:6px;}
#content_block #newsContent #locNavi a:hover {background:#FAEBEB; color:#DCBEBE; border:1px solid #DCBEBE;}





#content_block {width:650px; margin:20px 0px 40px 0px;}

#content_block #content {border:0px solid #000;}
#content_block #content h1 {background-image: url(../img/bg/hdr_cont.gif); padding-bottom: 20px; width:100%; color:#990000; font-size:18px;}

#content_block #content_index    {border:0px solid #000;}
#content_block #content_index h1 {padding:0px; margin:0px 0px 4px 0px; color:#990000; font-size:20px; text-align:center;}
#content_block #content_index h2 {padding:0px; margin:0px 0px 4px 0px; color:#990000; font-size:18px; text-align:center;}
#content_block #content_index h3 {padding:0px; margin:0px 0px 4px 0px; color:#990000; font-size:16px; text-align:center;}
#content_block #content_index h4 {padding:0px; margin:0px 0px 4px 0px; color:#990000; font-size:14px; text-align:center;}
#content_block #content_index h5 {padding:0px; margin:0px 0px 4px 0px; color:#990000; font-size:12px; text-align:center;}
#content_block #content_index h1 a {text-decoration:none; color:#990000;}
#content_block #content_index p  {margin-bottom:8px; margin-top:5px; border:0px solid #000;}
#content_block #content_index .message {padding:6px; background:#FFF6E9; border: 1px dotted #818787; font:normal 13px verdana; color:#4F4A47; text-align:center;}

#content_block {width:650px; text-align:left;}
#content_links {margin: 20px 10px 40px 10px; text-align:left;}
#content_links h2 {color:#990000;}
#content_links h3 {color:#990000;}
#content_links h4 {color:#990000;}
#content_links p  {margin-left:0px;}



/* NEWS */
#content_news {width:650px; margin-top:30px; margin-bottom:30px;}
#content_news h2  {color:#990000; text-align:left; margin-bottom:0px;}
#content_news h3  {color:#990000; text-align:left; font-size:16px;}
#content_news h4  {color:#990000; text-align:left;}
#content_news div.h2_deco {background: url(../img/bg/header-content.gif); height:40px;}

#content_news div {color:#468CC8; text-align:left; font-size:11px; margin-left:0px;}
#content_news p   {color:#000000; text-align:justify; margin-left:0px; margin-top:4px;}
#content_news p u {color:#468CC8; cursor: hand;}
#content_news #locNavi         {text-align:center; margin: 20px 0px 20px 0px;}
#content_news #locNavi a       {background:#DCBEBE; color:#960000; border:1px solid #ffffff; font-size:12px; font-weight:bold; display:block; padding:6px;}
#content_news #locNavi a:hover {background:#FAEBEB; color:#DCBEBE; border:1px solid #DCBEBE;}

#copyright   { color:#468CC8;width:650px; margin-top:10px; margin-bottom:10px; font-size:11px;}
#copyright a {color:#468CC8; text-decoration:none; font-weight:bold;}

div.both {clear:both;}

p {font-size:12px; text-align:justify;}
td {font-family:arial,verdana,helvetica,sans-serif; font-size:11px;}
td.button {border-style:outset; border-width:thin; background-color:#DCBEBE;}


h2 {color:#990000; text-decoration:none; font-size:15px;}
h3 {color:#990000; text-decoration:none; font-size:14px;}
h4 {color:#990000; text-decoration:none; font-size:13px; margin:0;}
h5 {color:#990000; text-decoration:none; font-size:12px; margin:0;}

.bold {font-weight:bold; color:505050;}

hr      {height:1px;}
hr.thin {color:800000; height:1; width:100px; margin: 10px 0px 10px 0px; text-align:center;}
hr.form {color:F7EBEC; height:1; width:100%; padding:0px;}


.tdh {background:#FFEBEB; font-size:11px; font-weight:bold;}
.td1 {background:#FAFAFA; font-size:11px;}
.td2 {background:#F0F0F0; font-size:11px;}

.td_reserv {background:#F7EBEC; padding:4; text-align:right;}

.header   {color:#990000; font-family:arial,verdana,tahoma,helvetica,sans-serif; font-size:14px; font-weight:bold; text-decoration:none;}
.headline {color:#990000; font-family:arial,verdana,tahoma,helvetica,sans-serif; font-size:22px; font-weight:bold;}

.187 {color:#9E0B0E; font-size:13px; text-decoration:underline;}

.menu       {font-family:arial,verdana,helvetica,sans-serif; font-size:11px; text-decoration:none; color:#000000;}
.menu:hover {font-family:arial,verdana,helvetica,sans-serif; font-size:11px; text-decoration:underline;}

.menu_cont {color:#990000; font-weight:bold; cursor:hand; padding:4;}

      .announce {font-family:arial,verdana,helvetica,sans-serif; font-size:11px; text-decoration:none; color:#000000;}
.announce:hover {color:#DB8F8F; text-decoration:underline;}
img.announce {margin: 6px 6px 6px 0;}

.link   {color:#9E0B0E; font-size:12px; text-decoration:underline;}
.link_m {color:#9E0B0E; font-family:arial,verdana,helvetica,sans-serif; font-size:11px; font-weight:bold;}

ul.menu {border:0px; margin:0px; border-style:0;}
ul li.menu {list-style:square; text-indent:12px; padding-bottom:3px; padding-top:3px; color:#9E0B0E;} 
ul li.menu a {text-decoration:none; color:#9E0B0E;}
ul li.menu a:hover {text-decoration:underline; color:red; border-color:#9E0B0E}

ul            {font-size:12px; border:0px; margin-left:30px;}
ul li         {list-style:disc;} 
ul li a       {text-decoration:none; color:#9E0B0E;}
ul li a:hover {text-decoration:underline; color:red; border-color:#9E0B0E}

.menu-separator {font-size:11px; color:#BEA0A0; font-weight:bold; margin-left:6; margin-right:6; margin-top:0; margin-bottom:0;}
.menu_td  {background: #F7EBEC;}
.menu_td0 {background: #FAC8C8;} 
.reservation {font-size:12px; color:#000000; cursor:hand; padding:6;}

.address {font-family:verdana,arial; font-size:10px; color:#468CC8;}
.hotel  {COLOR: #ffffff; FONT: 1px Verdana,MS Sans Serif,Geneva,Helvetica,sans-serif,Arial}
a.hotel:link  {COLOR: #ffffff; FONT: 1px Verdana,MS Sans Serif,Geneva,Helvetica,sans-serif,Arial}
.padding10 {padding:10px;}

div.addres {padding: 6px 0px 10px 30px;}

span.news_data {font-size:12px; color:#9E0B0E; font-weight:bold;}

#news_block {padding:6;}
#news_block .data  {color:#C26666; font-weight:bold;}
#news_block .block {border-top: 1 dotted #FAC8C8; border-bottom: 1 dotted #FAC8C8; background-color: #F7EBEC; padding:10px;}
#news_block .content {text-align: justify; padding-bottom: 10px;}

p u {color:#468CC8; cursor: hand;}