* {margin:0;padding:0;}
a {color:#699B1E;}
#infobox a {color:#007CD8;}
body {font-family:Tahoma, "Trebuchet MS", sans-serif;font-size:small;_font-size:x-small;line-height:1.5;
min-width:960px;text-align:center;background:#D9F1B4 url(./img/bg-all.png) repeat-y top center;position:relative;}
#main {width:960px;margin:0 auto;text-align:left;position:relative;}

#header {width:960px;height:80px;}
h1 {position:relative;z-index:5;margin-left:395px;top:15px;}
h1 a img {border:none;z-index:5;position:absolute;}
#podlogo {display:block;width:100%;height:5px;background:url(./img/podlogo.png) no-repeat top left;position:absolute;left:0;top:60px;z-index:0;}
#top_green, #top_blue { 
/*height:5px;overflow: hidden;position: absolute;top: 80px;width:50%;z-index:-8;*/
position:absolute;height:5px;overflow: hidden;width:50%;top:75px;z-index:-8 !important;}
#top_green {background:  url(./img/green.png) repeat-x top left;left: 0;}
#top_blue {background:  url(./img/blue.png) repeat-x top right;right: 0;}


#obal {padding-left: 200px;/* LC plna-sirka */padding-right: 275px; /* RC plna-sirka + CC padding */position: relative; /* Resi "nekonecnou" stranku v IE7 */
background: white url(./img/bg.png) repeat-y top left;min-height:600px;_height:600px;}
#obal .column {position: relative;float: left;}
#kolo {background:  url(./img/kolo.png) no-repeat right bottom ;width:399px;height:575px;position:absolute;bottom:0;right:5px;}
#content {padding: 40px 20px 0; /* CC padding */width: 100%;_width:550px;}
#navigace {width: 180px;_width: 200px; /* LC width */padding: 0 10px; /* LC padding */right: 240px;_right:0px; /* LC plna-sirka + CC padding */margin-left: -100%;_margin-left: -985px;}
#infobox {width: 215px;_width: 225px; /* RC width */padding: 40px 10px 0; /* RC padding */margin-right: -100%;_margin-right:-225px;_right:0;}
/*** oprava pro IE ***/ * html #navigace {left: 235px; /* RC plna-sirka */}
/*** Stejna vyska sloupcu ***/ 
#obal {overflow: hidden;_overflow:visible;}
#obal .column { padding-bottom: 1001em; /* X + padding-bottom */ margin-bottom: -1000em; /* X */}

#languages {position:absolute;top:74px;left:220px;z-index:2;}
#languages a {margin:0 15px 0 0;}
#languages a img {border:1px solid #83C225;}

#navigace p {color:white;background:#83C225;margin:28px 0 0 4px;width:166px;_width:186px;font-size:1.1em;font-weight:bold;text-align:left;padding:2px 0 2px 20px;}
#navigace ul {margin:0 0 0 24px;width:166px;font-size:1.1em;display:block;background:#83C225;padding:0 0 2px;}
ul#sporty {font-size:0.9em;}

#navigace li {display:inline;}

#navigace a {display:block;text-decoration:none;height:25px;line-height:25px;text-align:right;color:#5A861A;
font-size:1.1em;margin:0 0 0 2px;padding:0 6px 0 0;background:white;overflow:hidden;}

#navigace a:hover,#navigace a:focus,#navigace a:active {background:#D4D0C8;}

#navigace li.active a {background:#D4D0C8;}

ul#sporty a {}
ul#sporty a:hover {}
ul#sporty li.active a {}
/*ul {list-style:none;margin:0;padding:0;}
	li {float:left;width:100px;margin:0;padding:0;text-align:center;}
	li a {display:block;padding:5px 10px;height:100%;color:#FFF;text-decoration:none;border-right:1px solid #FFF;}
	li a {background:url(bg2.jpg) repeat 0 0;}
	li a:hover, li a:focus, li a:active {background-position:-150px 0;}
li a {background:url(./img/bg.jpg) repeat 0 0;}
*/
#infobox a img {border:none;}


h2 {font-size:1.7em;color:#83C225;margin:10px 0 3px 40px;font-variant:small-caps;}
h3 {font-size:1.3em;color:#79B322;margin:5px 0 2px 10px;}
h4 {font-size:1.2em;color:#79B322;margin:5px 0 2px 10px;}
h5 {font-size:1.1em;color:#79B322;margin:5px 0 2px 10px;}
#infobox h2 {color:#007BC2;font-variant:small-caps;margin-left:0;margin-right:0;text-align:center;}
#infobox h3 {color:#007BC2;margin-left:0;margin-right:0;text-align:center;}
#infobox ul li {color:#007BC2;}
table {background:#83C225;}
tr, td, th {background:white;padding:2px;}
th {background:#C4E98B;}


p {margin:0.7em 0;}



ol, ul {margin-left:20px;}

.fotografie a {display:block;width:180px;height:140px;float:left;margin:10px;text-align:center;}
.fotografie a img {border:none;line-height:140px;}

.seznam h3 {clear:both;}
.seznam h3 a span.small {font-size:0.7em;}
.seznam h4 {margin:-5px 0 0 20px;font-size:1.1em;}
.seznam p {margin:-5px 0 10px 25px;}
p.nahoru {margin:-5px 0 10px 25px;}
h4.nahoru {margin:-5px 0 0 20px;font-size:1.1em;}

.seznam_main p {margin:0;}

.seznam_sport p {margin:0;}
.seznam_sport span.small {font-size:0.7em;}
.seznam_sport h4 {clear:left;font-size:1.1em;}

#content img {margin-bottom:5px;}

.trenerfoto {float:right;}
.trenerfoto img {border:none;}
.seznam .trenerfoto, .seznam_sport .trenerfoto {float:left;margin:0 5px 10px 0;border:none;}

.tagy {/*background:#FCF98F;width:100px;float:right;margin:-300px 0 0 0;*/}

.format {clear:both;}
#footer {background:  url(./img/footer.png) no-repeat top center;width:100%;height:45px;overflow: hidden;position:relative;z-index:auto;}
#foot_green, #foot_blue {position:absolute;height:5px;overflow: hidden;width:50%;bottom:40px;z-index:-8 !important;_display:none;}
#foot_green {background:  url(./img/green.png)  repeat-x top center;left:0;}
#foot_blue {background:  url(./img/blue.png) repeat-x top center;right:0;}

#admin {text-decoration:none;line-height:1px;position:absolute;bottom:-5px;right:0;z-index:100;width:5px;height:10px;}



iframe {border:none;width:100%;height:600px;}
iframe#rezervacni {height:150px;}

.mapa {border:solid;border-color:#83C225 #007BC2 #83C225 #83C225;border-width:3px 6px 3px 3px;}



/* galerie */
#gallery { position: relative; }
#pictures { position: relative; height: 408px; }
#pictures img { position: absolute; top: 0; left: 0; }
#prev, #next { margin-top: 30px; text-align: center; font-size: 2.0em; }



/* lightbox */
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }

