body {background-color:#f7f7f7; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif}
h1,h2,h3,p,ul,ol {margin:0}
img {border:0}
a {text-decoration:none; color:#890808}
a:hover {text-decoration:underline}
p,li,td {font:normal 10px/18px Verdana, Arial, Helvetica, sans-serif; color:#404040; text-align:justify}
h1 {font:bold 18px/22px "arial narrow",arial,sans-serif; margin-bottom:18px; color:#890808}
h2 {color:#6675a1; font-size:12px; margin-bottom:18px}
h3 {font:bold 11px/25px "arial narrow",arial,sans-serif; color:#890808}

#container {background:url(../img/fons_bottom.gif) no-repeat left bottom; width:868px; margin:0 auto; padding-bottom:30px}
#container2 {background:url(../img/fons_web.gif) repeat-y; width:850px; padding:0 9px}
#header {padding:10px 10px 0 10px; border-top:1px solid #e2e2e2; width:830px; height:90px}
#langs {background:url(../img/fons_idiomes.gif) no-repeat right center; width:672px; padding:9px; height:72px; float:left; text-align:right}
#nav {background:url(../img/menu-bg.png) no-repeat 0 0; padding:11px 0 22px 18px; font-family:"arial narrow",arial,sans-serif}
#nav a {font:bold 12px/18px "arial narrow",arial,sans-serif; padding:9px; color:#202020}
#nav a:hover {color:#808080}
#footer .box {width:236px; height:180px; padding:20px; float:left}

#text {float:left; width:500px; background-color:#fff; padding-left:5px}
#text p,
#text ul {margin-bottom:18px}
#text img.left {float:left; padding-right:10px}

#rightcol {float:right; width:280px; background-color:#f6f6f6}
#rightcol .box {padding:12px 28px; height:260px}
#rightcol .book {background:url(../img/right-bg.png) no-repeat 0 0}
.book form {padding:20px 10px}
.book form p {line-height:30px; text-align:right}
.book form p.bb {padding:4px}
.BButton {font-size:10pt; color:#fff; background-color:#720808}
.nbr,.myr {font:11px tahoma,arial; color:#000}
.nbr {width:40px}
.myr {width:80px}
#rightcol .prom {background:url(../img/specials-tab.png) no-repeat 0 0}
.prom h3 {font-size:15px}
.prom h3,
.prom ol li,
.prom a {color:#fff}
.prom ol {margin:9px}

#footer {clear:both; background:url(../img/bottom-bg.png) no-repeat 10px 10px; padding:10px}
p.contacts {text-align:center; padding:18px 0}

#lay_1 {background-color:#fff; padding:14px 28px; text-align:center}
#lay_2 {border:1px solid #4a5676; padding:2px}
#lay_2:hover {border-color:#7180a9}
#event {background:url(../img/bg-news.png) repeat-x 0 -3px; padding:7px; color:#fff; font-size:15px; display:block}
#event:hover {text-decoration:none; background:#7180a9 url() repeat-x 0 -3px}

.td_title {background-color:#7180a9; color:#fff}
.td_yes_no {background-color:#EEE}