body{
  background:url('../images/bg.jpg') #792622 top left repeat-x;
  font-family:"Arial", "Helvetica", "sans-serif";
  font-size:0.8em;
  color:#000000;
  text-align:left;
  margin:0;
  height:100%;
}
p{
  margin:0;
  padding:0.5em 0 0.5em 0;
}
#tooltip{
    position:absolute;
    border:1px solid #333;
    background:#f7f5d1;
    padding:2px 5px;
    color:#333;
    display:none;
}
#container{
  background:url('../images/bg-container.jpg') 0px 5px no-repeat;
  margin:0 auto;
  padding:16px 14px 0 89px;
  width:799px;
  height:566px;
}
#header{
  width:799px;
  height:289px;
}
.home #header,
.ytf #header,
.ytfPreparation #header{
  background:url('../images/bg-header.jpg') right top no-repeat;
}
.cookies #header{
  background:url('../images/bg-header-cookies.jpg') right top no-repeat;
}
.about #header{
  background:url('../images/bg-header-ourTeam.jpg') right top no-repeat;
}
.location #header{
  background:url('../images/bg-header-shop.jpg') right top no-repeat;
}
#nav{
  padding:118px 0 0 78px;
}
#nav ul{
  margin:0;
  padding:0;
  width:210px;
  list-style-type:none;
}
#nav ul li{
  text-transform:uppercase;
  margin:0px;
  line-height:28px;
  border-bottom:1px dotted #999999;
}
#nav ul li a{
  font-size:1.1em;
  font-weight:bold;
  padding-left:38px;
  color:#40565E;
  text-decoration:none;
}
#nav ul li a:hover{
  color:#CA441E;
  text-decoration:underline;
}
.home #nav ul li a#homeBtn, 
.ytf #nav ul li a#ytfBtn,
.ytfPreparation #nav ul li a#ytfBtn,
.cookies #nav ul li a#cookiesBtn,
.about #nav ul li a#teamBtn,
.location #nav ul li a#locationBtn{
  background:url('../images/bg-navHover.gif') 1px 1px no-repeat;
  color:#CA441E;
}
#content{
  margin:0 15px 0 62px;
  height:225px;
}
#content h1{
  font-size:1.6em;
  color:#2E382D;
  margin:0 0 5px 0;
}
.home #content #text{
  width:405px;
  float:left;
}
.home #content #img{
  width:312px;
  float:right;
}
.ytf #content #text,
.ytfPreparation #content #text{
  width:463px;
  height:205px;
  float:left;
  overflow:auto;
}
.ytf #content #btnGroup,
.ytfPreparation #content #btnGroup{
  background:url('../images/border-btnGroup.gif') left top no-repeat;
  width:235px;
  height:200px;
  float:right;
  padding:25px 0 0 19px;
}
.ytf #content #btnGroup a,
.ytfPreparation #content #btnGroup a{
  float:left;
  width:235px;
  height:65px;
}
.ytfPreparation #content #btnGroup a#menuBtn{
  background:url('../images/btn-menu.jpg') left top no-repeat;
}
.ytf #content #btnGroup a#menuBtn:hover,
.ytf #content #btnGroup a#menuBtn,
.ytfPreparation #content #btnGroup a#menuBtn:hover{
  background:url('../images/btn-menu.jpg') 0 -64px no-repeat;
}
.ytf #content #btnGroup a#preparationBtn{
  background:url('../images/btn-preparation.jpg') left top no-repeat;
  margin-top:5px;
}
.ytf #content #btnGroup a#preparationBtn:hover,
.ytfPreparation #content #btnGroup a#preparationBtn:hover,
.ytfPreparation #content #btnGroup a#preparationBtn{
  background:url('../images/btn-preparation.jpg') 0 -65px no-repeat;
  margin-top:5px;
}
.ytfTable td{
  padding-bottom:5px;
  vertical-align:top;
}
.cookiesTable td{
  padding-bottom:5px;
  vertical-align:top;
}
.cookiesTable td img{
  border:1px solid #797979;
  padding:2px;
}
.cookies #content #text{
  width:565px;
  height:205px;
  float:left;
  overflow:auto;
}
.cookies #content #btnGroup{
  background:url('../images/border-btnGroup.gif') left top no-repeat;
  width:133px;
  height:200px;
  float:right;
  padding:25px 0 0 19px;
}
.cookies #content #btnGroup a{
  color:#DA4F2C;
  float:left;
  height:65px;
  text-decoration:none;
  font-weight:bold;
}
.cookies #content #btnGroup a:hover{
  text-decoration:underline;
}
.location #content{
  background:url('../images/img-worldMap.gif') 250px 0px no-repeat;
}
#footer{
  color:#FFFFFF;
  padding:0 0 0 70px;
  font-size:0.9em;
}
#footer a{
  color:#FFFFFF;
  text-decoration:none;
}