html { margin:0px; padding:0px; height:100%; }
body { margin:0px; padding:0px; height:100%; font-family: arial, helvetica, sans-serif, verdana; background:#E6E6E6 url(../img/bg/background.gif); }

a { color:#8C4614; }

#header   { width:760px; height:100px; background: url(../img/bg/hdr.gif) no-repeat; }
#header p { font:normal 14px arial; color:#6E3C14; font-weight:bold; padding:0px; margin:2px 20px 2px 2px; }
#header #left    { float:left;  margin:14px 0px 0px 20px; text-align:left; }
#header #right   { float:right; width:488px; margin-top:14px; text-align:right; }
#header #right p { color:#fff; }
#headerShadov { width:760px; height:4px; margin-bottom:4px; background: url(../img/bg/hdrShadov.gif) no-repeat; }
#header #runningLine   { color:#000000; width:488px; float:right; margin:5px 3px 0px 0px; padding:8px 2px 2px 2px; font:bold 12px verdana; }
#header #runningLine a { color:#FFF0E1; }
#header #langButton a { color:#fff; text-decoration:none; font: bold 10px verdana; }
#header #langButton a:hover { color:#FEBA8E; }


#content_block { width:760px; }
#content_block #left  { float:left; width:200px; }
#content_block #right { float:right; height:100%; width:552px; }

#menuTop             { border:0px solid #ccc; }
#menuTop div         { float:right; height:19px; margin-left:8px; text-align:center; }
#menuTop div a       { display:block; width:102px; background: url(../img/bg/button.gif) no-repeat; color:#fff; font:bold 13px arial; text-decoration:none; padding:1px 0px 2px 0px; }
#menuTop div a.b     { width:140px; background: url(../img/bg/buttonB.gif) no-repeat; }
#menuTop div a:hover { color:#D2AA8C; }

#menuBot         { border-top:1px solid #F5B98C; text-align:center; color:#F08232; font: normal 11px verdana; padding: 10px; 0px 0px 0px; }
#menuBot a       { width:102px; color:#F08232; text-decoration:none; padding:1px 0px 2px 0px; }
#menuBot a:hover { color:#D2AA8C; }

#menuBot2l         { text-align:center; color:#F08232; font: normal 11px verdana; padding: 10px; 0px 0px 0px;  }
#menuBot2l a       { width:102px; color:#F08232; text-decoration:none; padding:1px 0px 2px 0px; }
#menuBot2l a:hover { color:#D2AA8C; }

#content { border-left:1px solid #FF7319; border-right:1px solid #FF7319; background:#fff; padding:0px 20px 50px 20px; text-align:left; }
#content h1 { color:#FF7319; margin:0px; font:bold 24px arial; }
#content h2 { color:#FF7319; margin:0px; font:bold 22px arial; }
#content h3 { color:#FF7319; margin:0px; font:bold 20px arial; }
#content h4 { color:#FF7319; margin:0px; font:bold 18px arial; }
#content h5 { color:#FF7319; margin:0px; font:bold 15px arial; }
#content p  { font:normal 11pt arial, helvetica, sans-serif, verdana; }
#content ol { font:normal 11pt arial, helvetica, sans-serif, verdana; }
#content li { font:normal 11pt arial, helvetica, sans-serif, verdana; }

#content #hdr    { font:bold 12px verdana;   color:#ffffff; background: #ffffff; text-align:center; }
#content #hdr td { font:normal 11px verdana; color:#BE8764; background: #FFC8A5; text-align:center; padding:4px 0px 4px 0px; }
#content #hdr th { font:normal 11px verdana; color:#BE8764; background: #FFC8A5; width:70px; padding:4px 0px 4px 0px; }

#content #Available         { background: #FF914B; }
#content #carAvailable td   { background: #FFC8A5; }
#content #carAvailable td p { font-weight:normal; font-size:10pt; padding: 0px 10px 0px 10px; }
#content #carAvailable th   { width:70px; background: #FFC8A5; text-align:center; }
#content #carAvailable th sub  { color: #514F4F; text-decoration: line-through; }
#content #carAvailable th.end {  background: #FFC8A5 url(../img/bg/tableLeftAngle.gif) no-repeat top right; }
#content #carAvailable th.end-b {  background: #FFC8A5 url(../img/bg/tableLeftAngle.gif) no-repeat top right; font-size:20pt; color:#FF7319; }

#content #carName   { color:#fff;  background: #FF914B url(../img/bg/tableHdrEnd.gif) no-repeat right; border-left:1px solid #fff; font:bold 12px verdana; padding: 3px 25px 3px 6px; }
#content #carName a { color:#fff; text-decoration:none; }
#content #reserve   { background: #FF7319 url(../img/bg/tableFooterEnd.gif) no-repeat left; float:right; border-left:1px solid #fff; width:140px; display:block; font:bold 12px verdana; padding: 3px 0px 3px 10px; text-align:center; }
#content #reserve a { color:#fff; text-decoration:none; display:block; }

#content #cLeft  { border:0px solid #ccc; width:500px; float:left; }
#content #cRight { border:0px solid #ccc; width:210px; float:right; }

#content div.fieldName { font: normal 12px arial; color:#C65A12; }
#content div.fieldInfo { font: bold 14px arial; margin-bottom:10px; }
#content div.fieldInfoCommentary { font: bold 14px arial; background:#FFE1D2; padding:6px; border:1px solid #FF7319; }

#content input.field { width:95%; background:#FFE1D2; border:1px solid #FF7319; margin-bottom:10px; font: bold 14px arial; }
#content textarea.field { width:95%; background:#FFE1D2; border:1px solid #FF7319; font: bold 14px arial; }

#content #reserveForm 				 { border:1px solid #F5B98C; background: #FFF5F0; padding: 20px 20px 0px 20px; margin: 20px 0px 40px 0px; }
#content #reserveForm input.field    { width:200px; background:#FFE1D2; border:1px solid #FF7319; margin-bottom:10px; font: bold 14px arial; }
#content #reserveForm input.fieldM   { width:61px;  background:#FFE1D2; border:1px solid #FF7319; margin-bottom:10px; font: bold 14px arial; }
#content #reserveForm textarea.field { width:95%; background:#FFE1D2; border:1px solid #FF7319; font: bold 14px arial; }

#content #contactForm { background: url(../img/bg/contactForm.gif) no-repeat; padding: 20px 20px 26px 20px; margin: 20px 0px 40px 0px; }
#content #contactForm input.field {  }
#content #contactForm  textarea.field {  }

#content #reservationButton   { height:19px; margin-left:8px; text-align:center; margin-top:50px; }
#content #reservationButton a { display:block; width:102px; background: url(../img/bg/button.gif) no-repeat; color:#fff; font:bold 13px arial; text-decoration:none; padding:1px 0px 2px 0px; }

#footer              { width:740px; text-align:left; margin-top:20px; border:0px solid #ccc; }
#footer div.copyRight     { text-align:left; margin-bottom:20px; font: normal 11px arial; color:#A7A7A7; }
#footer div.copyRight a   { color:#A7A7A7; font-weight:bold; }

#counter { width:700px; text-align:left; margin-top:20px; }

#menuRight               { border:0px solid #000; }
#menuRight ul            { font:normal 11px verdana; padding-left:18px; margin:0px; color:#9A460E; }
#menuRight ul li         { list-style: circle; }
#menuRight ul li a       { text-decoration:none; color:#9A460E; border-bottom:1px dotted #ffffff; }
#menuRight ul li a:hover { border-bottom:1px dotted #9A460E; }

#errorMessage                    { border:2px dotted #FF0000; text-align:center; margin:30px 0px 30px 0px; }
#errorMessage div.sorry          { background:#FF0000; color:#ffffff; font:bold 20px arial; padding:10px; }
#errorMessage div.error          { background:#FF9696; color:#FFFF00; font:bold 18px arial; padding:30px 10px 30px 10px; }
#errorMessage div.pleaseGoBack   { background:#FF0000; color:#ffffff; font:bold 16px arial; padding:10px; }
#errorMessage div.pleaseGoBack a       { color:#FFC8C8; text-decoration:none; }
#errorMessage div.pleaseGoBack a:hover { color:#FFFFFF; background:#820000; }

div.decoHat             { width:760px; background: url(../img/blockTop.gif) no-repeat; font-size:7px; }
div.decoFot             { width:760px; background: url(../img/blockBot.gif) no-repeat; font-size:11px; }

div.clearBoth { clear: both; }
