body {
background-color: #D7D7D7;
background-image: url('/images/background.jpg');
padding: 0;
margin: 0;
text-align: center;
}

img {
border: none;
}

hr {
display: none;
}

#background-pruh {
background-image: url('/images/background_yellow.jpg');
background-repeat: repeat-x;
width: 100%;
min-height: 317px;
}

* html #background-pruh {
height: 317px;
} 

#container {
width: 950px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#header {
width: 950px;
height: 260px;

background-repeat: no-repeat;
}

#header p {
margin: 0;
}

#header strong {
visibility: hidden;
}

div.header-1 {
background-image: url('/images/header-1.jpg');
}

div.header-2 {
background-image: url('/images/header-2.jpg');
}

div.header-3 {
background-image: url('/images/header-3.jpg');
}

div.header-4 {
background-image: url('/images/header-4.jpg');
}

div.header-5 {
background-image: url('/images/header-5.jpg');
}

div.header-6 {
background-image: url('/images/header-6.jpg');
}

div.header-7 {
background-image: url('/images/header-7.jpg');
}

div.header-8 {
background-image: url('/images/header-8.jpg');
}

div.header-9 {
background-image: url('/images/header-9.jpg');
}

div.header-10 {
background-image: url('/images/header-10.jpg');
}

div.header-11 {
background-image: url('/images/header-11.jpg');
}

div.header-12 {
background-image: url('/images/header-12.jpg');
}

div.header-13 {
background-image: url('/images/header-13.jpg');
}

div.header-14 {
background-image: url('/images/header-14.jpg');
}

h1 {
margin: 0;
padding: 0;

margin-top: 91px;
margin-left: 12px;

font-size: 15px;
width: 377px;
height: 108px;

position: absolute;
}

h1 a span {
width: 431px;
height: 169px;

background-repeat: no-repeat;
position: absolute;
z-index: 10;

margin-left: -108px;

cursor: pointer;
}

div.header-1 h1 a span {
background-image: url('/images/logo-1.jpg');
}

div.header-2 h1 a span {
background-image: url('/images/logo-2.jpg');
}

div.header-3 h1 a span {
background-image: url('/images/logo-3.jpg');
}

div.header-4 h1 a span {
background-image: url('/images/logo-4.jpg');
}

div.header-5 h1 a span {
background-image: url('/images/logo-5.jpg');
}

div.header-6 h1 a span {
background-image: url('/images/logo-6.jpg');
}

div.header-7 h1 a span {
background-image: url('/images/logo-7.jpg');
}

div.header-8 h1 a span {
background-image: url('/images/logo-8.jpg');
}

div.header-9 h1 a span {
background-image: url('/images/logo-9.jpg');
}

div.header-10 h1 a span {
background-image: url('/images/logo-10.jpg');
}

div.header-11 h1 a span {
background-image: url('/images/logo-11.jpg');
}

div.header-12 h1 a span {
background-image: url('/images/logo-12.jpg');
}

div.header-13 h1 a span {
background-image: url('/images/logo-13.jpg');
}

div.header-14 h1 a span {
background-image: url('/images/logo-14.jpg');
}

p.header-button a {
position: absolute;
margin: 62px 0 0 793px;
}

#middle {
width: 950px;
background-image: url('/images/middle-background.jpg');
background-repeat: repeat-y;
}

* html #middle {
width: auto; 
}

div.left-col {
display: block;
width: 212px;
float: left;
font-family: Verdana;
padding: 0 17px 0 7px;
}

* html div.left-col {
width: 236px;
margin-right: -50px;
}

div.right-col {
display: block;
width: 700px;
margin-left: 233px;
font-family: Verdana;
font-size: 0.85em;
padding: 0 2px 0 5px;
}

* html div.right-col {
width: 702px;
margin-left: 235px;
padding-right: 2px;
padding-left: 0;
}

hr.cleaner {
clear: both;
float: none;
clear: both;
display: block;
visibility: hidden;
}

hr.white {
border: none;
border-top: 1px solid #FFF;
display: block;
margin: -1px 0;
}

* html hr.white {
margin: -7px 0;
border-top: none;
color: #FFF;
height: 1px;
}

div.left-col h2.prvni {
background-image: url('/images/h2-menu.jpg');
width: 233px;
height: 31px;
margin: 0;
padding: 0;
margin-left: -7px;
}

* html div.left-col h2.prvni {
width: 225px;
}

div.left-col h2 span {
display: none;
}

div.left-col h2.pratele {
background-image: url('/images/h2-pratele.jpg');
background-repeat: no-repeat;
background-position: center 0;
width: 100%;
height: 31px;
margin: 0;
padding: 0;
}

div.left-col h2.partneri {
background-image: url('/images/h2-partneri.jpg');
background-repeat: no-repeat;
background-position: center 0;
width: 100%;
height: 31px;
margin: 0;
padding: 0;
}

#middle-bottom {
background-image: url('/images/middle-bottom.jpg');
background-repeat: no-repeat;
width: 950px;
height: 15px;
}

#menu {
list-style-type: none;
margin: 0;
padding: 0;
}

#menu li a, #menu li a:link, #menu li a:visited {
display: block;
text-decoration: none;
color: #000;
font-size: 1em;
height: 30px;
line-height: 30px;
width: 187px;

background-image: url('/images/menu-noover.jpg');
background-repeat: repeat-y;
padding-left: 25px;
border-bottom: 1px solid #FFF;
}

#menu li.blink a, #menu li.blink a:link, #menu li.blink a:visited {
background-image: url('/images/menu-blink.gif') !important;
}

#menu li.blink a:hover, #menu li.blink a:active {
background-image: url('/images/menu-over.jpg') !important;
}

* html #menu li a, * html #menu li a:link, * html #menu li a:visited {
width: 213px;
}

#menu li a:hover, #menu li a:active {
background-image: url('/images/menu-over.jpg');
}

#menu li.selected a, #menu li.selected a:link, #menu li.selected a:visited {
background-image: url('/images/menu-selected.jpg');
}

#menu li.selected a:hover, #menu li.selected a:active {
background-image: url('/images/menu-over.jpg');
}

p.footer {
font-family: Verdana;
font-size: 0.75em;
margin-top: 3px;
text-align: center;
padding-left: 220px;
margin-bottom: 10px;
}

p.footer a, p.footer a:link, p.footer a:visited {
color: #000;
}

p.footer a:hover, p.footer a:active {
text-decoration: none;
}

h2 {
margin-top: 0;
margin-bottom: 5px;

font-size: 1em;
font-weight: bold;
color: #FF6600;

padding: 0 0 0 28px;
background-image: url('/images/h2-others.jpg');
background-repeat: no-repeat;
background-position: 3px 2px;
}

h2.prvni {
background-image: url('/images/h2-body.jpg');
background-repeat: no-repeat;
background-position: 0 0;
width: 717px;
height: 22px;

margin-bottom: 0;
margin-left: -5px;
padding: 9px 0 0 28px;
}

* html h2.prvni {
height: 31px;
margin-left: -5px;
width: 710px;
}

h3 {
margin-top: 0;
margin-bottom: 5px;

font-size: 0.9em;
font-weight: bold;
color: #FF6600;

padding: 0 0 0 28px;
background-image: url('/images/h2-others.jpg');
background-repeat: no-repeat;
background-position: 3px 0;
}

div.right-col p {
padding: 0 5px;
font-size: 0.9em; 
}

div.right-col a, div.right-col a:link, div.right-col a:visited {
color: #FF6600;
text-decoration: underline;
}

div.right-col a:hover, div.right-col a:active {
text-decoration: none;
}

p.it {
font-style: italic;
color: #FF6600;
}

div.right-col table, div.right-col ul, div.right-col ol {
font-size: 0.9em;
}

div.right-col img[align="right"] {
margin: 0 0 5px 10px !important;
border: 1px solid #FFF;
}

div.right-col img[align="left"] {
margin: 0 10px 5px 0 !important;
border: 1px solid #FFF;
}

table.news {
margin-top: 5px;
margin-bottom: 12px;
font-size: 1em;

margin-left: 8px;
margin-right: 8px;
}

* html table.news {
margin-bottom: 18px;
}

table.news tr, table.news tr td {
vertical-align: top;
}

strong.full-clanek {
margin-top: 8px;
display: block;
text-align: right;
font-style: italic;
}

table.news a img, table.news a:link img, table.news a:visited img {
border: 1px solid #FF6600;
}

table.pics a img, table.pics a:link img, table.pics a:visited img {
border: 1px solid #FF6600;
}

table.news a:hover img, table.news a:active img {
border: 1px solid #E5E5E5;
}

table.pics a:hover img, table.pics a:active img {
border: 1px solid #E5E5E5;
}

table.pics {
width: 100%;
}

table.pics td {
width: 25%;
vertical-align: top;
font-size: 11px;
text-align: center;
padding-bottom: 15px;
}

td.padding {
padding-left: 7px;
}

strong.red {
color: #FF6600;
}

.center {
text-align: center;
}

tr.sudy td {
background-color: #F0F0F0;
}

img.black {
border: 1px solid navy;
border-color: gray}

/* kontaktní formulář */

#contact_map {
float: right;
}

form.contact-form div.levy {
float: left;
padding-right: 3px;
}

form.contact-form * {
margin: 0 !important;
}

form.contact-form p {
margin-bottom: 7px !important;
}

form.contact-form p.msg {
margin-bottom: 12px !important;
}

form.contact-form p.captcha {
padding-left: 60px;
}

form.contact-form p.submit {
padding-top: 5px !important;
padding-bottom: 2px !important;
text-align: center;
}

form.contact-form p.submit input {
width: auto;
border-style: outset;
}

form.contact-form label {
display: block;
float: left;
width: 50px;
text-align: right;
margin-right: 5px !important;
}

form.contact-form input {
width: 194px;
border: 1px solid #A5A5A5;
}

form.contact-form textarea {
border: 1px solid #A5A5A5;
width: 425px;
height: 167px;
}

.no-margin, .no-margin * {
margin: 0 !important;
}

table.prohl td {
vertical-align: top;
}

/* Poker - registrace */

form.contact-form.poker-registrace {
padding: 15px 0;
}

form.contact-form.poker-registrace div.levy {
padding-right: 60px;
}

form.contact-form.poker-registrace p label {
width: 70px;
}

form.contact-form.poker-registrace div.levy p label, form.contact-form.poker-registrace p.turnaj label {
width: 125px;
}

form.contact-form.poker-registrace p.captcha {
padding-left: 471px;
}

form.contact-form.poker-registrace p.submit {
padding-top: 30px !important;
padding-bottom: 10px !important;
}

form.contact-form.poker-registrace select {
width: 533px;
}

/* Poker - výsledky */

h3.poker-vysledky-nadpis {
margin-top: 15px !important; 
}

table.poker-vysledky {
margin: 0 5px 15px 5px !important;
width: 690px;
border-right: 1px solid #FF6600;
border-bottom: 1px solid #FF6600;
}

table.poker-vysledky td, table.poker-vysledky th {
padding: 3px 5px;
border-top: 1px solid #FF6600;
border-left: 1px solid #FF6600;
font-size: 11px;
vertical-align: middle;
}

table.poker-vysledky tr.licha td {
background-color: #F2F2F2;
}

table.poker-vysledky tr.suda td {
background-color: #C8C8C8;
}

table.poker-vysledky tr:hover td,	/* mozilla */
table.poker-vysledky tr,				/* opera */
table.poker-vysledky tr.hover td		/* IE */
{
background: #E5E5E5;
}

table.poker-vysledky tr th {
font-weight: bold;
text-align: center;
background: #E5E5E5 !important;
}

table.poker-vysledky tr th.poradi {
width: 42px;
}

table.poker-vysledky tr th.cislo {
width: 37px;
}

table.poker-vysledky tr th.body {
width: 62px;
}

table.poker-vysledky tr td {
text-align: left;
}

table.poker-vysledky tr td.poradi, table.poker-vysledky tr td.cislo {
text-align: right;
}

table.poker-vysledky tr td.body {
text-align: center;
}
