a{ color: #CC6633; text-decoration: none; }
a.menu,a.menu:link,a.menu:visited{ color: White; font-size: 11px; text-align: center; text-decoration: none; width: 124px; }
a.menu:hover,a.menu:focus,a.menu:active{ color: #FFFF00; font-size: 11px; font-weight: normal; text-align: center; }
a.minimenu{ color: #454545; font: normal 10px Arial,Helvetica,sans-serif; }
a.minimenu:hover{ font: normal 10px Arial,Helvetica,sans-serif; }
a:hover{ color: #0099CC; font-weight: normal; }
a.newsitem{ font-size: 12px; }
a.newsitem:hover{ font-weight: normal; }
a.np{ color: #c83700; float: right; font: bold 12px arial; margin: 5px 5px 0 0; width: 85px; }
a.np:hover{ color: #C83700; font-weight: bold; }
a.smenu, a.url{ color: #444444; font-size: 11px; }
a.smenu:hover{ color: #0080FB; }
a.url{font-weight:normal}
a.url:hover{ font-weight: normal; }
b{ color: #C83700; }
b.border{ border-bottom: 1px solid #C0C0C0; color: #C83700; font-size: 11px; font-weight: normal; margin-bottom: 3px; padding: 2px; text-align: left; width: 100%; }
body{ color: #595959; font-family: Arial,Helvetica,sans-serif; margin: 15px 0 0 0; text-align: center;}
div.info{ position: absolute;visibility: hidden; width: 600px; z-index: -1;left:0  }
div.menu{ text-align: center; }
form{ margin:0 }
h1{ border-bottom-color: #D2D2D2; border-bottom-style: solid; border-bottom-width: 1px; color: #C83700; font-size: 18px; font-weight: normal; line-height: 32px; margin-bottom: 4px; }
h1.site{color: #0080C0; font-size: 18px; font-weight: normal; line-height: 30px; margin-top: -4px;  text-align: center;  border: 0 none;   }
h2{ color: #C83700; font-size: 18px;  text-align:center;}
h3{ color: #4397C9; font-size: 19px; text-align: center; }
h3.map{ color: #C83700; font-size: 18px; text-align: center; width: 240px; z-index: 0; }
h4{ color: #2D739B; font-size: 17px; }
h5{ color: #C83700; font-size: 12px; margin-bottom: -14px; }
h6{ color: #C83700; font-size: 18px; margin-bottom: 5px; }
hr{ color: #B0C4DE; height: 1px; }

img.pic{ border: 1px solid #767676; }
input.memform{
        border: 1px solid #CDCDCD;
        width: 300px;
        height: 18px;
        font-size: 11px;
        color: #C83700;
        padding-left: 5px;
        vertical-align: middle;
        cursor: auto;
        }
textarea.memform{
        border: 1px solid #CDCDCD;
        width: 300px;
        height: 120px;
        font-size: 11px;
        color: #C83700;
        padding-left: 5px;
        vertical-align: top;
        scrollbar-3dlight-color: White;
        scrollbar-arrow-color: White;
        scrollbar-base-color: White;
        scrollbar-darkshadow-color: White;
        scrollbar-face-color: White;
        scrollbar-highlight-color: White;
        scrollbar-shadow-color: White;
        scrollbar-track-color: White;
        }

li{ color: #C83700; }
p{ color: #595959; font-size: 12px; text-align: justify; }
p.map{ font-size: 12px; text-align: justify; width: 270px; z-index: 0; }
p.map2{ font-size: 12px; text-align: justify; width: 205px; z-index: 0; }
p.top{ color: #8D8D8D; font-size: 12px; margin-bottom: 2px; }
p.underh3{ color: #8D8D8D; font-size: 12px; margin-top: -15px; text-align: center; }
s{ float: right; font-size: 13px; margin-top: 4px; text-decoration: none; writing-mode: tb-rl; }
small{ color: #454545; font-size: 10px; }
table.border,td.border{ border: 1px solid #9CC5D8; border-collapse: collapse; font-size: 11px; padding-left: 5px; }
table.border2,td.border2{ border: 1px solid #9CC5D8; border-collapse: collapse; font-size: 11px; }
table.noborder,td.noborder{ border: none; border-collapse: collapse; font-size: 11px; padding-left: 5px; }
#table2 table.border td{
        border:none
}
table.menu{ background: #4397C9; border: 1px outset #95DBFF; height: 20px; width: 766px; }
td.bads{ background: #FCFCFC; border: 1px solid #E2E2E2; border-collapse: collapse; padding: 10px 0 10px 0; text-align: center; width: 140px; }
td.body{ padding: 10px; }
td.sidemenuads{ background: #F9FAFB; border: 1px solid #E2E2E2; color: #0080C0; font-size: 12px; padding: 7px 10px 10px 10px; width: 120px; }
td.smenu{ background: #F9FAFB; border: 1px solid #E2E2E2; color: #0080C0; font-size: 12px; padding: 7px 10px 10px 10px; width: 105px; }
th{ background: #F9FAFB; color: #9C9C9C; font-size: 11px; padding: 3px;    }

ul.normal { color: #363636; }
.data{ background: #FFFFFF; color: #325F86; font-size: 11px; padding: 2px 6px 2px 6px; }
.dataac{ background: #F5F5F5; color: #325F86; font-size: 11px; padding: 2px 6px 2px 6px; text-align: left; }
.hilite{ background-color: #F5F5F5; }
.stars{ padding-right: 5px; text-align: right; }
.text{ background: #FBFBFB; border: 1px solid #DCDCDC; color: #c83700; font: 12px Arial,Helvetica,sans-serif; height: 24px; margin-bottom: 5px; padding: 3px; width: 435px; }
.texta{ background: #FBFBFB; border: 1px solid #DCDCDC; color: #c83700; font: 12px arial; height: 200px; margin-bottom: 5px; padding: 3px; scrollbar-3dlight-color: #FBFBFB; scrollbar-arrow-color: #FBFBFB; scrollbar-base-color: #FBFBFB; scrollbar-darkshadow-color: #FBFBFB; scrollbar-face-color: #FBFBFB; scrollbar-highlight-color: #FBFBFB; scrollbar-shadow-color: #FBFBFB; scrollbar-track-color: #FBFBFB; width: 435px; }
#beds td,#beds table{ border: 1px solid #DCDCDC; border-collapse: collapse; font-size: 10px; }
#footer{ background: #4397C9; border: 1px outset #95DBFF; clear: both; height: 20px; margin: 2px auto 0 auto; width: 766px;       }
#footer a{ color: #FFFFFF; float: left; font: 11px arial; line-height: 20px; margin-left: 5px; text-decoration: none; }
#footer a:hover{ color: #FFFF00; }
#footer i{ color: #FFFFFF; float: right; font: 11px arial; line-height: 20px; margin-right: 5px; }
#frame td{ border: 1px solid #DCDCDC; height: 100px; text-align: center; }
#list { border: 1px solid #DCDCDC; border-collapse: collapse; color: #808080; font: 12px arial; width: 468px; }
#list th{ border-bottom: 1px solid }
#menut a{ border: 1px solid #B0C4DE; border-collapse: collapse; font-size: 12px; padding: 3px; text-align: center; width: 124px; }
#table td,#table table { border: 1px solid #DCDCDC; border-collapse: collapse; font-size: 12px; text-align: center; }
#table2 a:hover{
        color: #518CC5;
}
#table2 td,#table2 table{ border: 1px solid #DCDCDC; border-collapse: collapse; font-size: 11px; }
#thank{ border: 1px solid #B0C4DE; color: #808080; font-size: 14px; font-weight: normal; padding: 10px; width: 450px; }
pre{width:600px;word-wrap: break-word;word-break: normal;overflow:hidden;text-align: justify;margin:5px 0;font:11px Arial,sans-serif;}
th.offers{background-color:#ACACAC;text-align:center }
td.small{width:40px}
