body {
    font-family: 'Trebuchet MS', sans-serif;
    color: #444;
    font-size: 95%;
    background:#fff url(top-bg.png) repeat-x;
}

#header {
    height: 105px;
    position: relative;
    width: 952px;
    margin: 0 auto;
}

h1 {
    position: absolute;
    left: 0;
    top: 0;
    display: inline;
}

h1 em {
	display: none;
}

img, a img {
    border: 0;
}

a {
    text-decoration: none;
    color: #84C225;
}

a:hover {
    color: #73B114;
    text-decoration: underline;
}

#langs {
    position: absolute;
    top: 0;
    right: 0;
}

#langs li {
    list-style: none;
    float: left;
}

#langs li  a {
    display: block;
    color: #444;
    font-size: 0.85em;
    text-indent: 2em;
    margin: 0.1em 0.2em;
}

#menu {
    position: absolute;
    top: 50px;
    right: 0;
}

#menu li {
    float: left;
    list-style: none;
}

#menu li a {
    font-weight: 400;
    font-size: 1.2em;
    color: #666;
    display: block;
    margin: 0.1em 0 0.1em 1em;
}

#menu li a.current {
	border-bottom: 1px solid #84C225;
}

#menu li a:hover {
    border-bottom: 1px solid #84C225;
    text-decoration: none;
	color: #000;
}

#container {
    position: relative;
    top: 0;
    min-height: 800px;
    width: 952px;
    margin: 0 auto;
    background: transparent url(content-bg.png) no-repeat top right;
}

#left-img {
   position: absolute;
   top: 10px;
   left: 0;
   width: 215px;
   height: 340px;
   background: url(foto.png);
}

#content {
   position: absolute;
   left: 220px;
   top: 0;
   padding: 0 10px;
   font-size: 95%;
   text-align: justify;
}

.lang-pl {
   background: transparent url(pl.png) no-repeat 4px 4px;
}

.lang-en {
   background: transparent url(en.png) no-repeat 4px 4px;
}

.lang-es {
   background: transparent url(es.png) no-repeat 4px 4px;
}

.lang-pt {
   background: transparent url(pt.png) no-repeat 4px 4px;
}

h2, h3, h4 {
   color: #578118;
}

.post {
   float: right;
}

#footer {
   clear: both;
   color: #666;
   padding: 1em 0;
   font-size: 0.9em;
}

th {
    font-size: 0.85em;
    text-align: center;
}

td {
    text-align: center;
    border: 1px solid #ccc;
    padding: 2px 4px;
}
