/*this is the scc file for the main page*/

html
{font-size: 100%; /* IE hack */
}

html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, dl, address, dd, ul, dtm, div {
margin:0;
padding:0;
}

body {
font: 62.5% Verdana,Arial,Helvetica,sans-serif;
list-style-type: none;
background-color: #f4e9e9;
}

* {
margin: 0;
}

/*--Общее--*/

.clear {
clear: both;
}

a img {
border: none;
}

p {
font: 1.1em/1.3em Tahoma,Arial,Verdana,sans-serif;
color: #525252;
padding-bottom: 10px;
}

#Wrapper {
width: 636px;
margin-left: auto;
margin-right: auto;
margin-top: 5em;
background: url(../images/background-middle.gif) repeat-y;
}

.ContentTop {
background: url(../images/background-top.gif) no-repeat;
height: 17px;
width: 636px;
}

.ContentBottom {
background: url(../images/background-bottom.gif) no-repeat;
height: 17px;
width: 636px;
}

a.more {
float: right;
font: bold 1.1em Tahoma,Arial,Verdana,sans-serif;
color: #2b604d;
background: url(../images/heart.jpg) no-repeat;
padding-left: 15px;
padding-right: 5px;
}

.UpperBlock {
padding-bottom: 7px;
}

/*--Левая-колонка--*/

#LeftBlock {
float: left;
margin-right: 6px;
}

h1 {
font: 2em Tahoma,Arial,Verdana,sans-serif;
text-transform: uppercase;
color: #2b604d;
text-align: center;
padding: 2.7em 0 0.2em;
margin: 2px 0 0 18px;
/*background: #f4efec url(../images/rings.jpg) no-repeat;*/
border: 1px solid #e5d9d4;
width: 179px;
}

h3.attention {
font-size: 1.5em;
margin: 10px 0 5px;
text-transform: uppercase;
}

/*--О-нас--*/

.AboutUs {
border: 1px solid #e5d9d4;
width: 173px;
margin: 6px 0 0 18px;
padding: 3px;
}

.AboutUs h2 {
font: bold 1.5em Tahoma,Arial,Verdana,sans-serif;
color: white;
text-transform: uppercase;
background: url(../images/about-us-green.gif) no-repeat;
padding: 5px 5px 5px 7px;
margin-bottom: 1em;
}

.AboutUs h3 {
font: bold 1.1em Tahoma,Arial,Verdana,sans-serif;
color: #2b604d;
}

.AboutUs img {
float: left;
padding: 0 5px 3px 0;
}

.AboutUs p {
padding: 3px 5px 3px 3px;
}

.AboutUs .FirstPerson {
background: url(../images/about-us-divider.jpg) no-repeat bottom;
padding-bottom: 30px;
padding-left: 5px;
}

.AboutUs .SecondPerson {
padding-top: 30px;
padding-bottom: 30px;
padding-left: 5px;
}

/*--Правая-колонка--*/

#RightBlock {
width: 416px;
float: left;
}

#RightBlock h3 {
color: #664A3A;
}

#Header {
padding-bottom: 5px;
}

#Header img.MenuPicture {
border: 1px solid #bfbfbf;
float: left;
}

.RightBlockWrapper {
background: url(../images/content.gif) repeat-y;
position: relative; /*для IE6*/
}

.RightBlockTop {
background: url(../images/content-top.gif) no-repeat;
height: 11px;
}

.RightBlockBottom {
background: url(../images/content-bottom.gif) no-repeat;
height: 11px;
}

.RightBlockContent {
padding: 0 15px;
}

.RightBlockContent img.Float  {
float: left;
margin: 0 10px 5px 0;
border: 1px solid #626262;
position: relative; /*для IE6*/
}

.RightBlockContent ul li {
list-style-type: none;
font: 1.1em/1.3em Tahoma,Arial,Verdana,sans-serif;
color: #525252;
margin-top: 5px;
}

.RightBlockContent ul {
margin-bottom: 5px;
}

.Gallery {
margin-top: 10px;
}

.Gallery a {
border: 2px solid #e6dbd6;
float: left;
margin-right: 10px;
position: relative;
}

.Gallery img {
border: 1px solid white;
float: left;
position: relative;
}

/*--Цены--*/
table.price {
border-collapse: collapse;
margin: 10px 0;
font: 1.1em/1.3em Tahoma,Arial,Verdana,sans-serif;
color: #525252;
}

table.price th {
text-align: left;
color: #664A3A;
}

table.price td, table.price th {
border: 1px solid #a4a4a4;
padding: 3px 5px;
}

/*--Футер--*/
#Footer {
background: url(../images/footer.jpg) no-repeat;
width: 604px;
height: 22px;
margin-left: 18px;

padding-top: 6px;
}

#Footer p {
text-align: center;
color: #2B604D;
}

#Footer a {
color: #2B604D;
}

/*--Тамада--*/
.Tamada h1 {
color: #b43407;
}

.Tamada .AboutUs h2 {
background: url(../images/about-us-pink.gif) no-repeat;
}

.Tamada .AboutUs h3, .Tamada a.more {
color: #965555;
}

.Tamada #Header ul {
background: url(../images/menu.jpg) no-repeat;
float: left;
width: 141px;
height: 159px;
margin-left: 7px;
padding-top: 10px;
}

.Tamada #Header ul li {
list-style-type: none;
font: bold 1.2em Tahoma,Arial,Verdana,sans-serif;
text-transform: uppercase;
color: white;
background: url(../images/menu-divider.jpg) no-repeat bottom;
padding: 10px 0 10px 25px;
}

.Tamada #Header ul li a {
color: white;
text-decoration: none;
background: url(../images/heart.gif) no-repeat;
padding-left: 20px;
}

.Tamada .AboutUs .FirstPerson {
background: url(../images/about-us-divider-brown.jpg) no-repeat bottom;
}

.Tamada #Footer a, .Tamada #Footer p {
color: #965555;
}

/*--Шоколадный фонтан--*/
.Fountain h1 {
color:#664a3a;
padding: 6.9em 0 0.2em;
background: #f4efec url(../images/fountain/main-picture.jpg) no-repeat;
}

.Fountain a.Bold-Link {
font: bold 1.1em Tahoma,Arial,Verdana,sans-serif;
color: #664a3a;
}

.Fountain .AboutUs .Calendar {
text-align: center;
}

.Fountain .AboutUs .Calendar img {
float: none;
}

.Fountain .AboutUs h2 {
background: url(../images/about-us-brown.gif) no-repeat;
}

.Fountain .AboutUs h3, .Fountain a.more {
color: #664a3a;
}

.Fountain #Header ul {
background: url(../images/menu-brown.jpg) no-repeat;
float: left;
width: 141px;
height: 166px;
margin-left: 7px;
padding-top: 1px;
}

.Fountain #Header ul li {
list-style-type: none;
font: bold 1.1em Tahoma,Arial,Verdana,sans-serif;
text-transform: uppercase;
background: url(../images/menu-divider-brown.jpg) no-repeat bottom;
padding: 4px 0 4px 25px;
}

.Fountain #Header ul li.last {
background: none;
}

.Fountain #Header ul li span {
background: url(../images/heart-brown.jpg) no-repeat;
padding-left: 20px;
display: block;
color: #d8d89e;
}

.Fountain #Header ul li a {
color: white;
text-decoration: none;
background: url(../images/heart-brown.jpg) no-repeat;
padding-left: 20px;
display: block;
}

.Fountain #Header ul li a:hover {
text-decoration: underline;
}

.Fountain #Footer a, .Fountain #Footer p {
color: #664a3a;
}


/*потом удалить все что ниже*/

/*---Календарь---*/
table.cal {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: none repeat scroll 0 0;
border:1px solid #1B0000;
font-size:0.9em;
margin:12px 0 0 12px;
width: 122px;

}

.cal th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#965555 none repeat scroll 0 0;
text-align:center;
}

table a {
color: black;
}

table th {
color: white;
}

table td center {
font-size: 14px;
}
