body{font:normal 62.8%/1.3 'Arial CE',Arial,Helvetica,sans-serif;color:#000;background-color:#F5F5F5}
img{border:0;}
h1{font-size: 180%; color: #0000CC; padding-bottom: 10px;}
a{color:#0066b3; }
a:hover{text-decoration:none; }
h1,h2,h3 { margin: 0;}
.flash { color: black; background: #FFFFDD; border: 1px solid #FFD700; padding: 1em; margin: 1em 0; }
.flash.error { color: black; background: #FF8484; border: 1px solid #FF0000; padding: 1em; margin: 1em 0; }

.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.cl{text-align:left;}
.cn{text-align:center;}
.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.sl300{float:left; width:300px;}

#login {  }
#login form { display:inline; }
#login label { font-weight: normal; }

#page{width:1098px;margin:0 auto;font-size:130%;margin-bottom:20px;position:relative;} /* padding-top:110px; */
#page-in{background:url(../images/page-in-top.gif) no-repeat;min-height:500px;_height:1px;width:920px;padding:15px 19px 14px 21px;border-bottom:solid 1px #D4D4D4;position:relative}
#page-bg{background:url(../images/page-bg.gif) repeat-y;padding:0 7px 0 9px}
#shadow-top{height:14px;background:#F5F5F5 url(../images/body-top.gif) no-repeat bottom left}

#ddcolortabs{margin-left:4px;padding:0;width:100%;background:transparent;voice-family:"\"}\"";voice-family:inherit;padding-left:5px;}
#ddcolortabs ul{font:13px;font-weight:bold;margin:0;padding:0;list-style:none;}
#ddcolortabs li{display:inline;margin:0 2px 0 0;padding:0;text-transform:uppercase;}
#ddcolortabs a{float:left;color:white;background:#678b3f url(../images/color_tabs_left.gif) no-repeat left top;margin:0 2px 0 0;padding:0 0 1px 3px;text-decoration:none;letter-spacing:1px;}
#mcol1 a{background:#0000CC url(../images/color_tabs_left.gif) no-repeat left top;}
#mcol2 a{background:#2B2BFF url(../images/color_tabs_left.gif) no-repeat left top;}
#mcol3 a{background:#5555FF url(../images/color_tabs_left.gif) no-repeat left top;}
#mcol4 a{background:#8080FF url(../images/color_tabs_left.gif) no-repeat left top;}
#mcol5 a{background:#AAAAFF url(../images/color_tabs_left.gif) no-repeat left top;}
#mcol6 a{background:#75218F url(../images/color_tabs_left.gif) no-repeat left top;}
#ddcolortabs a span{float:left;display:block;background:transparent url(../images/color_tabs_right.gif) no-repeat right top;padding:4px 9px 2px 6px;}
#ddcolortabs a span{float:none;}
#ddcolortabs a:hover{background-color:#8cb85c;}
#ddcolortabs a:hover span{background-color:#8cb85c;}
#ddcolortabs #current a,#ddcolortabs #current span{/*currently selected tab*/background-color:#8cb85c;}
.ddcolortabsline{clear:both;padding:0;width:100%;height:8px;line-height:8px;background:#a21a21;border-top:1px solid #fff;/*Remove this to remove border between bar and tabs*/}

.mlcol1{background:#0000CC;}
.mlcol2{background:#2B2BFF;}
.mlcol3{background:#5555FF;}
.mlcol4{background:#8080FF;}
.mlcol5{background:#AAAAFF;}
.mlcol6{background:#75218F;}
.small {font-size: 80%;}
.smaller {font-size: 50%;}

#jazyky{text-align:right; font-size:80%; }
#jazyky input{font-size:9px;}
#jazyky form{margin:0;padding:0;}

#uvod { text-align: center;}
#uvod #nadpis3 { padding-top: 20px;}

#uvod h1 { width: 500px; height: 132px; background: url("../images/nadpis1.png") no-repeat; margin-left: auto; margin-right: auto; }
#uvod h1 span { display: block; width: 0; height: 0; overflow: hidden; }
#uvod h2.n3 { width: 377px; height: 132px; background: url("../images/nadpis3.png") no-repeat; margin-left: auto; margin-right: auto; margin-top: 8px;}
#uvod h2.n3 span { display: block; width: 0; height: 0; overflow: hidden; }
#uvod h2.n5 { width: 377px; height: 92px; background: url("../images/nadpis5.png") no-repeat; margin-left: auto; margin-right: auto;}
#uvod h2.n5 span { display: block; width: 0; height: 0; overflow: hidden; }

#program { }


#callers TD {text-align: center; font-size: 14px; font-weight: bold; padding: 40px;}



#registrace TH{text-align:right; vertical-align:top;}
#registracevypis table{width:100%;}
#registracevypis #hlava th{background-color:#ACACAC; color:white; padding:2px 10px 2px 10px; font-size:80%;}
#registracevypis td{text-align:center; padding:2px;}
#registracevypis .lichy{background-color:#E0E0E0;}
#registracevypis .regjmeno{text-align:left; width:200px;}
#registracevypis .regklub{text-align:left; width:150px;}

#ucinkujici #foto{margin-right:15px;}
#ucinkujici #napodiu{font-weight:bold; padding-bottom:5px;}
#ucinkujici h2{margin-top:8px; font-size:110%;}
#ucinkujici #program{color:black; background:#FFFFDD; border:1px solid #FFD700; padding:1em; margin:0px 0px 5px 5px; float:right;}
#ucinkujici #program77{color:black; background:#FFFFDD; border:1px solid #FFD700; padding:1em; margin:0; float:right; width:77%;}
#ucinkujici #program100{color:black; background:#FFFFDD; border:1px solid #FFD700; padding:1em; margin:1em 0; float:right; width:100%;}

#misto .mapa { border: 1px solid #ddd; display:block; margin-left:auto; margin-right:auto; }
#misto .zdroj { font-size: 80%; text-align: right; padding-right: 10px;}
#misto th { text-align: right; vertical-align: top; }
#misto h3{margin-top:14px; font-size:110%;}

/**
 * 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;    
}