#headerright {
    background-image: url(../images/bg_rightheader.gif); }

#mainbodyright {
    float: right;
    width: 180px; }
#mainbodyleft {
    float: left;
    width: 180px; }
#mainbodycenter {
    float: left;
    width: 536px;
    margin: 0px 12px;
    padding: 0px; }
#mainbodywide {
    float: right;
    width: 728px; }
#mainbodyclear {
    font-size: 1px;
    clear: both; }

#tableheader180 {
    width: 180px;
    height: 40px;
    background-image: url(../images/bg_tableheader_180.gif);
    background-repeat: no-repeat;
    background-position: bottom center; }
#tableheader536 {
    width: 536px;
    height: 40px;
    background-image: url(../images/bg_tableheader_536.gif);
    background-repeat: no-repeat;
    background-position: bottom center; }
#tableheader728 {
    width: 728px;
    height: 40px;
    background-image: url(../images/bg_tableheader_728.gif);
    background-repeat: no-repeat;
    background-position: bottom center; }

#tabletop180 {
    width: 180px;
    height: 10px;
    margin: 0px;
    padding: 0px;
    font-size: 5pt;
    background-image: url(../images/bg_tabletop_180.gif);
    background-repeat: no-repeat;
    background-position: top center; }
#tabletop536 {
    width: 536px;
    height: 10px;
    margin: 0px;
    padding: 0px;
    font-size: 5pt;
    background-image: url(../images/bg_tabletop_536.gif);
    background-repeat: no-repeat;
    background-position: top center; }
#tabletop728 {
    width: 728px;
    height: 10px;
    margin: 0px;
    padding: 0px;
    font-size: 5pt;
    background-image: url(../images/bg_tabletop_728.gif);
    background-repeat: no-repeat;
    background-position: top center; }

#tablebottom180 {
    width: 180px;
    height: 10px;
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
    font-size: 5pt;
    background-image: url(../images/bg_tablebottom_180.gif);
    background-repeat: no-repeat;
    background-position: bottom center; }
#tablebottom536 {
    width: 536px;
    height: 10px;
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
    font-size: 5pt;
    background-image: url(../images/bg_tablebottom_536.gif);
    background-repeat: no-repeat;
    background-position: bottom center; }
#tablebottom728 {
    width: 728px;
    height: 10px;
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
    font-size: 5pt;
    background-image: url(../images/bg_tablebottom_728.gif);
    background-repeat: no-repeat;
    background-position: bottom center; }

#tablecontent {
    margin: 0px;
    padding: 0px;
    background-color: white;
    border-left: solid 1px rgb(230,230,230);
    border-right: solid 1px rgb(230,230,230); }

#tableheader728 h1, h2, h3 {
    padding: 4px 15px;
    margin: 0px;
    font-family: arial;
    letter-spacing: 1px;
    color: gray;
    font-size: 14pt;
    font-weight: bold; }
#tableheader536 h1, h2, h3 {
    padding: 4px 15px;
    margin: 0px;
    font-family: arial;
    letter-spacing: 1px;
    color: gray;
    font-size: 14pt;
    font-weight: bold; }
#tableheader180 p {
    padding: 6px 15px;
    margin: 0px;
    font-family: arial;
    letter-spacing: 1px;
    color: gray;
    font-size: 12pt;
    font-weight: bold; }

#reklama {
    padding: 0px 0px 10px; }


#turniejemenu {
    height: 25px;
    margin: 0px 9px 10px;
    clear: both;
    padding: 0px;
    list-style: none; }
#turniejemenu li {
    display: inline;
    float: left;
    margin-right: 3px; }
#turniejemenu li a {
    height: 15px;
    line-height: 15px;
    display: block;
    padding: 5px 10px;
    float: left;
    font-weight: normal;
    background-color: white; }
#turniejemenu li a:hover {
    text-decoration: none;
    color: white;
    background-color: gray; }
#turniejemenu #current a {
    background-color: rgb(230,230,230); }
#turniejemenu #current a:hover {
    background-color: gray; }

#leftmenu {
    margin: 0px 9px;
    clear: both;
    padding: 0px;
    list-style: none; }
#leftmenu li {
    margin: 0px; }
#leftmenu li a {
    width: 100%;
    display: block;
    padding: 0px;
    font-weight: bold; }
#leftmenu li a:hover {
    text-decoration: none;
    color: white;
    background-color: gray; }

#leftsubmenu {
    margin: 0px 0px;
    clear: both;
    padding: 0px;
    list-style: none;
    font-size: 7pt; }
#leftsubmenu li {
    margin-left: 20px; }
#leftsubmenu li a {
    width: 100%;
    display: block;
    padding: 0px;
    font-weight: normal; }
#leftsubmenu li a:hover {
    text-decoration: none;
    color: white;
    background-color: gray; }
#leftsubmenu li#current {
    background-color: rgb(230,230,230); }

#leftkontaktmenu {
    margin: 0px;
    clear: both;
    padding: 0px;
    list-style: none;
    font-size: 7pt; }
#leftkontaktmenu li {
    margin: 0px; }
#leftkontaktmenu li a {
    width: 100%;
    display: block;
    padding: 0px;
    font-weight: normal; }
#leftkontaktmenu li a:hover {
    text-decoration: none;
    color: white;
    background-color: gray; }
#leftkontaktmenu li img {
    vertical-align: middle; }

#opisfilmu {
    margin: 0px 9px 5px;
    padding: 0px;
    height: 25px;; }
#opisfilmu p {
    display: block;
    padding: 5px;
    color: white;
    text-align: center;
    background-color: gray; }
#opisfilmu p#current {
    display: block;
    padding: 5px;
    color: black;
    text-align: center;
    background-color: rgb(230,230,230); }
