body {
  margin:0;
  padding:0;
  font-family:Arial;
  font-size:10px;
  background:#1f1a17 url(../images/bg.jpg) center 0 no-repeat;
}

p, ul, form, h1, h2, h3, img { margin:0; padding:0; border:0; }

a { outline:none; text-decoration:none; }
    
.clear { clear:both; }

.bold { font-weight:bold; }

.size11 { font-size:11px; }
.size12 { font-size:12px; }

#container {
  width:995px;
  height:689px;
  margin:auto;
  background:url(../images/trunk.gif) top center repeat-y;
  margin-top:105px;
  position:relative;
}

#logotype {
  position:absolute;
  left:0;
  top:-105px;
}

#container .left {
  float:left;
}

#container .right {
  float:right;
}

#container .branch {
  position:absolute;
  border-style:solid;
  border-color:#630928;
  border-width:0 0 1px 0;
  left:498px;
}

#container .top {
  border-width:1px 0 0 0;
}

#container .branch p.right {
  padding-right:5px;
}

#container .branch p.left {
  padding-left:5px;
}

#container .branch .leaf {
  display:block;
  width:6px;
  height:8px;
  position:relative;
  top:6px;
}

#container .branch .photo {

}

#container .branch .photo img {
  position:absolute;
  margin-left:2px;
}

#container .branch .photo .logo {
  margin:0;
  left:0px;
  top:0px;
}

#footer {
  color:#8c817b;
  width:980px;
  padding:20px 0;
  margin:auto;
  font-size:11px;
}

#footer a {
  color:#8c817b;
}

#footer p {
  float:left;
  width:200px;
}

#footer .emocni {
  float:right;
  width:250px;
  text-align:right;
}
