/* Globální hodnoty */
*{padding: 0;margin: 0;border: 0;list-style-type: none;}

a{color: #707173;text-decoration: underline;}
a:hover{color: #FFF;}
.clear{float: none;clear: both;font-size: 1px;line-height: 1px;}


body{margin: 0;font-size: 12px;text-align: center;background: url('./images/pozadi.jpg') left top repeat-x #171717;font-family: Verdana;color: #FFF;}

div.pozadi{width: 100%;height: 100%;background: url('./images/pozadi_obrazky.jpg') center top no-repeat;}

h1{clear: both;height: 216px;width: 671px;text-align: center;position: relative;}
h1 a{color: #FFF;}
h1 a span{display: block;width: 671px;height: 216px;position: absolute;left: 0;top: 0;cursor: pointer;background: url('./images/header.jpg') left top no-repeat;}

div.hlavni{width: 1026px;text-align: left;margin: auto;position: relative;background: url('./images/pozadi_oddelovac.jpg') 687px top repeat-y #000;padding-top: 29px;}
div.obsah{width: 671px;float: left;padding: 0 8px 20px 8px;}
span.footer{width: 1026px;height: 50px;background: url('./images/footer.jpg') left top no-repeat #084967;display: block;margin: auto;position: relative;}

ul#horni-menu{margin-bottom: 2px;padding-bottom: 4px;background: url('./images/horni_menu_pozadi.jpg') left bottom repeat-x;height: 27px;}
ul#horni-menu li{float: right;}
ul#horni-menu li a{display: block;width: 120px;height: 27px;line-height: 27px;background: url('./images/horni_menu.jpg') left top no-repeat;text-align: center;text-decoration: none;color: #707173;}
ul#horni-menu li a:hover{background-position: left -27px;color: #FFF;}

ul#menu{height: 26px;background: url('./images/menu.jpg') left top no-repeat #376174;margin: 2px 0 0 0;}
ul#menu li{display: inline;line-height: 26px;height: 26px;padding: 0 13px;}
ul#menu li a{color: #FFF;text-decoration: none;font-size: 12px;}
ul#menu li a:hover{text-decoration: underline;}

ul#submenu{margin: 10px 0 20px 0;background: url('./images/cara.jpg') center bottom no-repeat;padding: 0 0 10px 0;}
ul#submenu li{display: inline;padding: 0 30px;}
ul#submenu li a{color: #87888a;font-size: 11px;text-decoration: none;}
ul#submenu li a:hover{text-decoration: underline;}

img#pravy_obrazek{float: right;margin-right: 7px;}

div.prispevek, div.fotogalerie{padding: 15px 0;margin-bottom: 20px;background: url('./images/cara.jpg') center bottom no-repeat;}
div.prispevek h3{color: #009ee0;font-size: 16px;}
div.prispevek p{margin: 10px 0 10px 0;font-size: 12px;text-align: justify;}
div.prispevek span{color: #1b9fb6;display: block;margin-top: 10px;}
p.strankovani{text-align: center;padding: 15px 0;}

input, textarea,select{border: 1px solid #000;font-size: 11px;font-family: Arial;background: #EFEFEF;padding: 1px;}
option{background: #EFEFEF;font-family: Arial;font-size: 11px;}
input.tlacitko{font-variant: small-caps;background: #CFCFCF;width: 100px;text-align: center;}
fieldset{border: 0;}
div.xxx{padding: 0 15px;}
fieldset p{margin-bottom: 10px;}
p.upozorneni{margin: 10px 0 10px 0;font-weight: bold;color: red;}

div.gb{background: url('./images/cara.jpg') center bottom no-repeat;padding: 15px 0;margin-top: 20px;}
div.gb div.nadpisy{margin-bottom: 10px;font-size: 12px;}
div.gb div.nadpisy span.poradi{color: #009ee0;}
div.gb div.nadpisy span.datum{font-size: 11px;}
div.gb div.nadpisy span.email{font-size: 11px;}

table.klub{width: 100%;}
table.klub th{width: 200px;text-align: left;padding-right: 10px;}
table.klub td{text-align: justify;}
table.klub tr,table.klub td,table.klub th{vertical-align: top;padding: 6px;}

div.fotogalerie img{float: left;margin-right: 20px;}
div.fotogalerie h3{font-size: 20px;margin-bottom: 20px;}
div.fotogalerie p{margin-bottom: 20px;}

ul.admin{width: 100%;text-align: center;}
ul.admin li{float: left;margin: 10px;}

a img.fotog{padding: 3px;background: #FFF;}
a:hover img.fotog{background: #000;}

img#hp{position: absolute;left: -50px;top: 263px;}
a.admin{position: absolute;color: #000;font-size: 10px;right: 8px;bottom: 20px;}

table.tabulka{width: 500px;margin: auto;margin-bottom: 20px;}
table.tabulka th{background: #222;text-align: center;padding: 3px;}
table.tabulka td{padding: 2px;text-align: center;}

span.fotecka{display: block;float: left;margin: 0 15px 15px 0;width:132px;height: 176px;overflow: hidden;}
a span.fotecka{border: 2px solid #000;}
a:hover span.fotecka{border: 2px solid #FFF;}