.outer { margin: 0 auto; width: 950px; text-align: left; background: url(../images/header.jpg) no-repeat; min-height: 430px; }

.header { padding: 40px 0 20px 0; }
.header a { display: block; width: 460px; height: 145px; margin: 0 0 0 40px; }
.header .zdjecia { position: absolute; margin: -12px 0 0 551px; }

.menu { font-size: 16px; margin: 0 0 30px 18px; }
.menu li { width: 123px; height: 46px; margin-right: 15px; }
.menu li a { display: block; color: #0000fd; background: url(../images/bg-menu.png) no-repeat; width: 123px; height: 46px; text-align: center; line-height: 46px; }
.menu li a:hover { /*background: url(../images/bg-menu-o.png) no-repeat;*/ }
.menu li.film { margin-left: 255px; margin-right: 0; }
.menu li.film a { background: url(../images/bg-menu2.png) no-repeat; width: 98px; }

.addons { color: #fff; margin-bottom: 10px; padding: 0 20px; }
.addons .inner { height: 30px; line-height: 30px; }
.addons .inner div { float: left; margin-right: 30px; }

.boxes { margin-bottom: 15px; padding: 0 45px; }

.box { width: 414px;     margin-right: -18px; }
.box-top { width: 414px; height: 10px; background: url(../images/bg-box-top.gif) no-repeat; overflow: hidden; position: absolute; }
.box-bottom { height: 10px; background: url(../images/bg-box-bottom.gif) no-repeat; overflow: hidden; }
.box-inner { background: #f2f7eb url(../images/bg-box-inner.gif) bottom repeat-x; padding: 20px; text-align: justify;  }
.box-inner h1 { text-align: center; padding-top: 10px; }
.box-inner h1 a, .box-inner a { color: #365010; }
.box-inner .fotos { text-align: center; }
.box-inner .fotos .tmbs img { margin-right: 9px; }
.box-inner .fotos .tmbs img.last { margin-right: 0; }

.tabelka { border-collapse: collapse; width: 100%; }
* html .tabelka { width: 90%; }
.tabelka, .tabelka th, .tabelka td { border: 1px solid #365010; text-align: center; font-size: 11px; }
.tabelka th { background: #365010; color: #f2f7eb; padding: 3px; }
.tabelka td { background: #f2f7eb; padding: 3px; }
.tabelka td em { font-style: normal; color: #f00; }
.tabelka tr.white td { background: #fff; }
.tabelka td.nl { white-space: nowrap; }

.linia { border-top: 1px dotted #54791c; padding: 10px 0; }

.footer { background: #88bd3a; border: 3px solid #a2ce60; border-width: 3px 0; color: #54791c; text-align: center; margin-bottom:10px; }
.footer .inner { padding: 3px 0; }
.footer a { color: #54791c; }

