* {margin: 0; padding: 0;}
html, body {height: 100%;}
body {font-family: Arial, Helvetica, sans-serif; background: #fff url('../images/pozadi.jpg') repeat-x; position: relative;}
html>body {}

#main {display: block; width: 1000px; margin: 0 auto; text-align: left; background: url("../images/pozadi2.jpg") no-repeat;  background-position:center top; min-height: 100%; height: 100%; position: relative;}
body>#main {height: auto;}

#stranka {margin: 0px auto; display: block; width: 1000px; min-height: 100%; padding-bottom: 45px;}

#motiv_cafebar {position: absolute; right: 501px; top: 0px;}
#motiv_sportbar {position: absolute; left: 499px; top: 0px;}

#logo {position: absolute; left: 372px; top: 0px;}
#logo img {border: 0;}

#hlavni_menu ul#loga_partneru {display: block; position: absolute; bottom: 0px; left: 0px; list-style: none;}
#hlavni_menu ul#loga_partneru li {display: block; float: left; width: auto;}

#hlavni_menu ul#loga_partneru li a img {border: 0;}

#hlavni_menu {display: block; position: absolute; left: 0px; top: 0px; width: 500px; height: 390px; display: block; background: transparent; font-family: Tahoma,Arial,Verdana, Geneva, Helvetica, sans-serif; color: #fff; font-size: 10pt; font-weight: bold;}
#hlavni_menu ul#seznam_hlavni_menu {position: absolute; right: 1px; bottom: 0px; margin: 0; padding: 0; list-style: none;}
#hlavni_menu ul#seznam_hlavni_menu li {display: block; padding-left: 10px; padding-bottom: 0px; padding-top: 0px; width: auto; margin-bottom: 3px; text-align: right; padding-right: 4px; text-transform: uppercase;}
#hlavni_menu ul#seznam_hlavni_menu li.aktivni {background-image: url(../images/menu-sipka.gif); background-repeat: no-repeat; padding-right: 12px; background-position: right;}
#hlavni_menu ul#seznam_hlavni_menu li a {color: #fff; text-decoration: none; background: transparent;}
#hlavni_menu ul#seznam_hlavni_menu li a:hover {color: #fff; text-decoration: underline; background: transparent;}

#menu {display: block; position: absolute; right: 0px; top: 0px; width: 501px; height: 390px; display: block; background: transparent; font-family: Tahoma,Arial,Verdana, Geneva, Helvetica, sans-serif; color: #fff; font-size: 8pt; list-style: none;}
#menu ul {position: absolute; left: 0px; bottom: 0px; margin: 0; padding: 0;}
#menu li {display: block; padding-left: 10px; padding-bottom: 0px; padding-top: 0px; width: auto; margin-bottom: 3px; text-align: left; padding-left: 4px;}
#menu li.aktivni {background-image: url(../images/menu-sipka-1.gif); background-repeat: no-repeat; padding-left: 12px; background-position: left;}
#menu li a {color: #fff; text-decoration: none; background: transparent;}
#menu li a:hover {color: #fff; text-decoration: underline; background: transparent;}

#obsah {display: block; position: relative; padding-top: 415px; width: 500px; background: transparent;}

#clanek {font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 0.8em; width: 400px; padding-left: 500px; }
#clanek h1 {font-size: 1.5em; margin: 0; padding: 0; color: #000; background: transparent;}
#clanek h2 {font-size: 1.5em; margin: 0; padding: 0; margin-top: 15px;}
#clanek h3 {font-size: 1.1em; margin: 0; padding: 0; margin-top: 15px;}
#clanek h4 {font-size: 1.1em; margin: 0; padding: 0; margin-top: 15px;}
#clanek h5 {font-size: 1.1em; margin: 0; padding: 0; margin-top: 15px;}
#clanek h6 {font-size: 1.1em; margin: 0; padding: 0; margin-top: 15px;}

#clanek p {text-align: left; margin-top: 15px; margin-bottom: 0px;}
#clanek ul {margin-top: 15px; margin-left: 15px;}
#clanek ul li {text-align: left;}
#clanek ol {margin-top: 15px; margin-left: 15px;}
#clanek ol li {text-align: left;}
#clanek a {color: #004a7a;}
#clanek table tr td {padding: 2px 2px 2px 2px;}

#paticka {display: block; width: 1000px; position: absolute; bottom: 5px; text-align: center; font-family: Tahoma,Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 8pt; color: #7f7f7f;}
#paticka a {color: #7f7f7f;}

.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}

#aktuality {margin-bottom: 25px;}

div.aktualita {clear: both; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 0.8em; width: 700px; padding-left: 190px; padding-bottom: 10px; margin-top: 10px;}
div.aktualita h1 {font-size: 1.5em; margin: 0; padding: 0; color: #000; background: transparent;}
div.aktualita h2 {font-size: 1.1em; margin: 0; padding: 0; margin-top: 0px;}
div.aktualita h3 {font-size: 1.1em; margin: 0; padding: 0; margin-top: 15px;}
div.aktualita h4 {font-size: 1.1em; margin: 0; padding: 0; margin-top: 15px;}
div.aktualita h5 {font-size: 1.1em; margin: 0; padding: 0; margin-top: 15px;}
div.aktualita h6 {font-size: 1.1em; margin: 0; padding: 0; margin-top: 15px;}

div.aktualita div.motiv {float: left; margin-right: 10px; display: block; width: 300px; text-align: right;}
div.aktualita div.motiv a img {border: 0;}
div.aktualita div.text_aktuality {display: block; padding-left: 310px;}

div.aktualita p {text-align: left; margin-top: 15px; margin-bottom: 0px;}
div.aktualita p.datum {text-align: left; margin-top: 0px; margin-bottom: 0px;}
div.aktualita ul {margin-top: 15px; margin-left: 15px;}
div.aktualita ul li {text-align: left;}
div.aktualita ol {margin-top: 15px; margin-left: 15px;}
div.aktualita ol li {text-align: left;}
div.aktualita a {color: #004a7a;}
div.aktualita table tr td {padding: 2px 2px 2px 2px;}

#galerie {display: block; width: 450px; border-top: 10px solid #000; position: absolute; right: 1px; top: 398px;}
#galerie div.foto {position: relative; display: block; width: 100px; height: 100px; overflow: hidden; float: left; margin-right: 10px; margin-bottom: 10px;}
#galerie div.foto img {position: absolute; border: 0;}
