body { background: url(img/bg.gif) repeat center; margin: 0; }
.inner { width: 1202px; margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.ff { clear: both; margin: 0; padding: 0; }
.line { background: #E5E6E0; height: 1px; width: 100%; position: absolute; top: 86px; z-index: -1; }

#top { position: relative; height: 124px; }
#logo { margin-top: 57px; display: block; width: 313px; height: 68px; background: url(img/logo.gif) no-repeat; position: absolute; left: -31px; }

#menu { margin-top: 69px; }
#menu a { margin-left: 5px; }
#menu a#fb_ico { background: url(img/fb.png) no-repeat; width: 32px; height: 32px; }
#menu a#fb_ico.active, #menu a#fb_ico:hover { background: url(img/fb_h.png) no-repeat; }
#menu a#pl_ico { background: url(img/pl.png) no-repeat; width: 32px; height: 32px; }
#menu a#pl_ico.active, #menu a#pl_ico:hover { background: url(img/pl_h.png) no-repeat; }
#menu a#en_ico { background: url(img/en.png) no-repeat; width: 32px; height: 32px; }
#menu a#en_ico.active, #menu a#en_ico:hover { background: url(img/en_h.png) no-repeat; }

#content { margin-top: 72px; }
#content h1 { font-size: 39px; color: #F36C20; font-family: Dosis; font-weight: 600; }
#content h1 strong { font-weight: 800; }
#content h2 { font-size: 20px; color: #444444; font-family: Dosis; font-weight: 300; line-height: 30px; }
#content h1, #content h2 { margin: 0; }

#contact { border: solid 1px #E5E6E0; width: 100%; margin-top: 50px; }
#contact td { padding: 30px 30px; vertical-align: top; color: #444444; font-size: 15px; font-family: Dosis; font-weight: 400; }
#contact td.img { padding: 10px 0; vertical-align: middle; }
#contact td.lbl { font-size: 20px; font-weight: 600; }
#contact td a, telefon{ color: #F36C20; }
