@charset "UTF-8";
body {
text-align : center;
margin : 0;
font-family : Geneva, Arial, Helvetica, sans-serif;
background : #006131 url(../img/pozadi.jpg) repeat-y center top;
}
body.uvod {
font-family : Geneva, Arial, Helvetica, sans-serif;
background-color : #006131;
}
a {
text-decoration : none;
font-weight : bold;
color : #000099;
}
a img {
border : 0;
}
a:hover {
border-top : 1px solid #000099;
border-bottom : 1px solid #000099;
}
h1 {
margin : 0;
padding : 0;
position : absolute;
top : 70px;
left : 120px;
font-size : 20px;
text-transform : uppercase;
color : #fff300;
}
h2 {
color : #336600;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 14pt;
margin : 10px 0 10px 0;
}
h3, li dt {
color : #33cc00;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 14pt;
margin : 10px 0 0 0;
padding-left: 20px;
background: transparent url(../img/tlapka.gif) no-repeat left center;
}
p {
margin : 3px auto 6px auto;
text-align : justify;
}
table.fotky {
border-spacing : 5px;
margin-left : 7px;
}
table.fotky td {
text-align : center;
font-style : italic;
font-size : 10pt;
vertical-align : top;
}
table.fotky th {
text-align: left;
}
table.fotky td a {
border : 0;
}

.no_css {
  display: none;
}

div.telo {
position : relative;
margin : 0 auto;
width : 900px;
text-align : left;
background : white url(../img/banner.jpg) no-repeat left top;
}
.uvod div.telo {
background : url(../img/banner_uvod.jpg) no-repeat left top;
}
div#text {
margin : 10px;
}
div#text.old {
font : 14pt Times, serif;
}
div#text.old p, div#text.old ol {
width : 50%;
margin : 0 auto 0 0;
}
div#text.old p {
margin : 2px auto 10px 0;
text-indent : 2em;
}
div#text.old li {
margin : 2px auto 10px 0;
text-indent : 2em;
}
div.hlavicka {
height : 142px;
position : relative;
margin-bottom: 20px;
}
div.hlavicka a#desatero {
display : block;
position : absolute;
top : 15px;
right : 15px;
width : 100px;
height : 40px;
color : white;
font : bold 12px/13px Arial;
text-align : center;
text-decoration : none;
text-transform : uppercase;
background : url(../img/desatero.gif) no-repeat top left;
padding-top : 7px;
border : 0;
}
div.hlavicka a#desatero:hover {
color : #ffcb39;
}
div.telo div.paticka {
margin : 0;
padding-bottom : 42px;
background : white url(../img/paticka.jpg) no-repeat center bottom;
}
div.telo ul {
margin : 2px;
text-indent: 2em;
}
div.menu {
position : relative;
height : 420px;
background : white url(../img/tlapa.jpg) no-repeat center center;
}
div.menu a {
display : block;
text-decoration : none;
text-transform : uppercase;
font : 18px Arial;
color : black;
border : 0;
}
a#zakladni_vycvik {
position : absolute;
top : 10px;
left : 90px;
padding-left : 80px;
height : 50px;
line-height : 50px;
background : url(../img/i_zakladni_vycvik.jpg) no-repeat top left;
}
a#zakladni_vycvik:hover {
background : url(../img/i_zakladni_vycvik.jpg) no-repeat bottom left;
}
a#vycvik_pro_pokrocile {
position : absolute;
top : 152px;
left : 33px;
padding-left : 70px;
height : 50px;
line-height : 50px;
background : url(../img/i_pokrocily_vycvik.jpg) no-repeat top left;
}
a#vycvik_pro_pokrocile:hover {
background : url(../img/i_pokrocily_vycvik.jpg) no-repeat bottom left;
}
a#specialni_vycvik {
position : absolute;
top : 292px;
left : 110px;
padding-left : 70px;
height : 70px;
line-height : 70px;
background : url(../img/i_specialni_vycvik.jpg) no-repeat top left;
}
a#specialni_vycvik:hover {
background : url(../img/i_specialni_vycvik.jpg) no-repeat bottom left;
}
a#cenik {
position : absolute;
top : 5px;
left : 665px;
padding-right : 65px;
height : 70px;
line-height : 70px;
background : url(../img/i_cenik.jpg) no-repeat top right;
}
a#cenik:hover {
background : url(../img/i_cenik.jpg) no-repeat bottom right;
}
a#kontakt {
position : absolute;
top : 145px;
left : 712px;
padding-right : 65px;
height : 50px;
line-height : 50px;
background : url(../img/i_kontakt.jpg) no-repeat top right;
}
a#kontakt:hover {
background : url(../img/i_kontakt.jpg) no-repeat bottom right;
}
a#odkazy {
font : bold 16px Arial;
position : absolute;
text-align : center;
line-height : 61px;
top : 290px;
left : 625px;
width : 100px;
height : 61px;
background : url(../img/i_odkazy.jpg) no-repeat left top;
}
a#odkazy:hover {
background : url(../img/i_odkazy.jpg) no-repeat left bottom;
color : black;
}

a#darkovy_poukaz {
font : bold 16px Arial;
position : absolute;
text-align : center;
line-height : 61px;
top : 380px;
left : 400px;
width : 200px;
height : 61px;
color: #bb0000;
}
a#darkovy_poukaz:hover {
color: red;
}

a#stenata {
font : bold 16px Arial;
position : absolute;
text-align : center;
line-height : 61px;
top : 480px;
left : 0px;
width : 100%;
height : 61px;
color: #bb0000;
}
a#stenata:hover {
color: red;
}

div.menu a:hover, div.menu a:active {
color : #007552;
border : 0;
}
ul#menu {
margin : 0;
padding : 0;
position : relative;
display : block;
width : 100%;
height : 142px;
text-indent: 0;
}
ul#menu a {
border : 0;
}
ul#menu li {
display : block;
position : absolute;
font-size : 14px;
font-weight : bold;
text-transform : uppercase;
}
ul#menu li#prvni {
top : 103px;
left : 0;
width : 91px;
text-align : center;
}
ul#menu li#prvni a {
color : white;
text-decoration : none;
}
ul#menu li#druhy {
top : 113px;
left : 93px;
width : 184px;
text-align : center;
}
ul#menu li#druhy a {
color : #fff394;
text-decoration : none;
}
ul#menu li#druhy a:hover, ul#menu li#prvni a:hover {
color : #ffcb39;
}
ul#menu li#treti {
top : 115px;
left : 278px;
width : 185px;
color : #006131;
text-align : center;
}
ul#menu li#ctvrty {
top : 105px;
left : 465px;
width : 185px;
color : #006131;
text-align : center;
}
ul#menu li#paty {
top : 93px;
left : 650px;
width : 200px;
color : #006131;
text-align : center;
}
ul#menu li#treti a, ul#menu li#ctvrty a, ul#menu li#paty a {
color : #006131;
text-decoration : none;
}
ul#menu li#treti a:hover, ul#menu li#ctvrty a:hover, ul#menu li#paty a:hover {
color : #00aa52;
}
dd {
	margin-bottom: 15px;
}
dt a:hover {
	border: 0px;
	color : #3333cc;
}
#pocitadlo {
  position: absolute;
  top: 10px;
  right: 10px;
}
