body {
text-align:center;
background-color: #ffffff;
font-family: Arial,Helvetica, sans-serif;
font-size: 9pt;
color: #7b7777;
margin:0px;
background-image:url('/images/bg.jpg');
}

a:link {  color: #000000; text-decoration: none}
a:active {  color: #000000; text-decoration: none}
a:visited {  color: #000000; text-decoration: none}
a:hover {  color: #000000; text-decoration: underline}


/* layout */

#holder {
width:850px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
text-align:center;
}
#content {
float: left;
width:850px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
text-align:center;
border-left:1px solid #fff;
border-right:1px solid #fff;
background-color:#ffffff;
}


/* header */

#header {
float: left;
width: 850px;
height: 164px;
background-color:#fff;
background-image:url('/images/logo.gif');
background-position:top left;
background-repeat:no-repeat;
}


/* nav */

#nav {
float: left;
width: 840px;
height: 30px;
margin:134px 10px 0px 0px;
}
#navul  {
float: right;
height:30px;
width:auto;
display:inline;
margin: 0px;
padding: 0px;
list-style: none;
}
#nav li {
float: left;
height: 30px;
line-height: 30px;
color:#ff3399;
}
#nav li a, #nav li a:visited {
width:auto ;
float: left;
display:inline;
padding: 0px 7px 0px 7px;
color:#ff3399;
}
#nav li a:hover {
width: auto;
float: left;
display: inline;
text-decoration:none;
background-color:#FF7FA9;
color:#fff;
}


/* main content areas */

#main {
float: left;
width: 850px;
height: auto;
margin: 40px 0px 0px 0px;
}
#flashBlock {
float: left;
width: 850px;
height: 267px;
}
#fbLeft {
float:left;
width:595px;
height: 266px;
margin: 0px 1px 0px 0px;
}
#fbRight {
float:left;
width:254px;
height: 266px;
}
#telBlock {
float: left;
width: 595px;
height: 44px;
background-color:#5e272e;
}
#appBlock {
float: left;
width: 255px;
height: 44px;
background-color:#ff6699;
}


/* left content */

#left {
float: left;
width: 182px;
height: auto;
margin: 0px 22px 0px 20px;
text-align:left;
display:inline;
}
#leftTimes {
float:left;
width:181px;
height:auto;
background-color:#ff7fa9;
color:#fff;
font-weight:bold;
display: inline;
}
#leftOffers {
float:left;
width:182px;
height:auto;
margin: 6px 0px 0px 0px;
background-color:#eee8e7;
color:#5F2F36;
font-weight:bold;
}
#leftOffers h1{
margin: 0px 0px 0px 12px;
padding:0px;
font-size:140%;
}
#leftOffers h2{
margin: 0px;
padding:0px;
font-size:110%;
}
.offerBox {
float:left;
width:158px;
height:auto;
margin: 10px 12px;
line-height:16px;
font-size:90%;
font-weight: normal;
display: inline;
}

#leftNav {
float: left;
width: 180px;
height: auto;
}
#leftNavul  {
float: right;
height:auto;
width:180px;
display:inline;
margin: 0px 0px 10px 0px;
padding: 0px;
list-style: none;
}
#leftNav li {
float: left;
width: 180px;
height: 26px;
line-height: 26px;
color:#ff3399;
text-transform:uppercase;
}
#leftNav li a, #leftNav li a:visited {
width:auto ;
float: left;
display:inline;
padding: 0px 0px;
color:#FF7FA9;
}
#leftNav li a:hover {
width: auto;
float: left;
display: inline;
text-decoration:none;
background-color:#FF7FA9;
color:#fff;
}



/* right content */

#right {
float: left;
width: 606px;
height: auto;
margin: 0px 0px 0px 0px;
text-align:left;
}
#right h1{
margin: 0px 0px 10px 0px;
padding:0px 0px;
font-size:140%;
font-weight:bold;
}
#right h2{
margin: 20px 0px 5px 0px;
padding:0px 0px;
font-size:120%;
font-weight:bold;
}
#right h3{
margin: 25px 0px 0px 0px;
padding:0px 0px;
font-size:120%;
font-weight:normal;
color:#663e3e;
text-transform:uppercase;
}
.treatPrice {
font-weight:bold;
}

/* gallery */

.galleryContent {
float:left;
width: 606px;
height: auto;
margin: 10px 0px 0px 0px;
}
.galleryContent img{
float:left;
margin: 0px 6px 6px 0px;
}


/* footer */

#footer {
float:left;
width: 830px;
height: 24px;
padding-top:6px;
padding-right:10px;
padding-left:10px;
margin: 20px 0px 0px 0px;
text-align:left;
background-color:#5e272e;
color:#fff;
}
#footer a, #footer a:visited {  color: #ffffff; text-decoration: none}
#footer a:hover {  color: #ffffff; text-decoration: underline}

div.formRow {
  float: left;
  margin-bottom:  4px;
  width:  500px;
}
div.formHeader {
  float: left;
  width:  150px;
  font-weight: bold;
}
div.formBody {
  float: left;
}
input,select,textarea {
  border: 1px solid #888888;
  background-color: white;
}
div.formBody input,
div.formBody select,
div.formBody textarea {
  width:    300px;
}


  div#right div.r { float: right; width: 155px; }
  div#right div.r img { float: right; border: 1px solid black; margin-bottom: 5px; }

  .a_mm { border: 1px solid #FF0000; background-color: #FFFF00 };