* {

  margin:0;

  padding:0;

  border:0;

  font-size:100%;

}



body,table {

  font-family: "Trebuchet MS","MS Sans Serif", Geneva, sans-serif;

}



body {

  text-align:center;

  font-size:81%;

  _font-size:13px;

  min-width:1000px;

}



#head {

  position:relative;

}



#page {

  text-align:left;

  margin:0 auto;

  width:957px;

  background:url(bg-page.jpg) center center repeat-y;

}



h1, h1 span {

  width:957px;

  height:242px;

  position:relative;

  font-size:200%;

  text-align:center;

  line-height:200px;

}



h1 span {

  position:absolute;

  top:0;left:0;

  display:block;

  background:url(bg-top.jpg) top left no-repeat;

}



#menu-top {

  width:957px;

  height:67px;

  background:url(bg-topmenu.jpg) top left no-repeat;

}



#menu-top-content {

  padding:15px 0 0 236px;

}



#menu-top a, #menu-top span {

  font-size:120%;

  background:#fdeeab;

  float:left;

  margin-right:10px;

  text-decoration:none;

  color:#da7c00;

  padding:7px;

  font-weight:bold;

  border:2px solid #da7c00;

  -moz-border-radius: 10px; 
  -webkit-border-radius: 10px; 
  border-radius: 10px;
  
  text-shadow: 0.075556em 0.075556em 0.083334em #FECC99;


}



#menu-top a:hover, #menu-top span {

  background:#da7c00;
  text-shadow: 0.075556em 0.075556em 0.083334em #000;

  color:#fff;

}



#left {

  width:220px;

  float:left;

  overflow-x:hidden;

}



#menu-left {

  background:url(bg-leftmenu.jpg) top left repeat-y;

}



#menu-left-content {

  padding:0 15px 30px;

  background:url(bg-leftmenu-bottom.jpg) bottom left no-repeat;

}



#under-menu {

  padding:0 15px;

}



#under-menu p {

  text-align:justify;

}



#page-content {

  margin:0 9px;

  clear:left;

}



#content {

  margin:0px 0 0 225px;

  padding:0 20px 0 0;

}



#content p {

  text-align:justify;

}



a {

  color:#955300;

}



a:visited {

  color:#fc6400;

}



#podpis {

  text-align:right;

  padding-right:30px;

  clear:both;

  height:60px;

  background:url(bg-bottom.jpg) bottom left repeat-y;

}



.nocss {

  display:none;

}



.para {

  background:url(bg-para-content.jpg) repeat-y;

  width:678px;

}



.para .para-content{

  background:url(bg-para-top.jpg) top left no-repeat;

  width:678px;

}



.para .para-content-2 {

  background:url(bg-para-bottom.jpg) bottom left no-repeat;

  width:628px;

  _width:678px;

  padding:25px;

  position:relative;

  overflow-x:auto;

}



.para .picture, #left .picture {

  display:block;

  float:right;

  background:url(bg-para-picture.jpg) top left no-repeat;

  width:149px;

  height:155px;

  text-align:center;

}



#left .picture {

  float:none

}



.para .picture img, #left .picture img {

  margin:25px 0 0 5px;

}



a:hover {

  text-decoration:none;

}





h2 {

  font-size:150%;

  margin:0 0 12px 0;

}



h3 {

  font-size:120%;

  margin:0 0 10px 0;

}



h4 {

  font-size:110%;

  margin:0 0 8px 0;

}



.para h3, #photogallery h3 {

  background:url(stan_nadpis.gif) center left no-repeat;

  font-size:120%;

  padding-left:33px;

  _height:30px;

  min-height:30px;

  line-height:30px;

}





ul, ol {

  padding-left:30px;

}



/* --------- fotogalerie ----------*/



.fotogalerie-obrazky {

  width:600px;

  float:left;

}



.fotogalerie-obrazek {

  width:132px;

  height:170px;

  background:url(foto-pozadi.jpg) top left no-repeat;

  text-align:center;

  display:block;

  float:left;

  position:relative;

}



.fotogalerie-obrazek-obal {

  display:block;

  overflow:hidden;

  margin:20px 10px;

  height:140px;

}



.fotogalerie-obrazek a {

  border:0;

}



.fotogalerie-obrazek img {

  /*margin:20px 10px 0;*/

}



.fotogalerie-obrazek span.obrazek {

  display:block;

}



.fotogalerie-obrazek span.nazev {

  display:block;

  margin:0 5px;

}





/* ------------ photogallery ----------- */



#photogallery,#photogallery-content {

  width:685px;

  overflow:hidden;

}



#photogallery {

  background:url(bg-galerie-stred.jpg) top left repeat-y;

  margin:0 0 25px;

}



#photogallery-content {

  background:url(bg-galerie-bottom.jpg) bottom left no-repeat;

  position:relative;

}



#photogallery-content-2 {

  background:url(bg-galerie-top.jpg) top left no-repeat;

  padding:50px 20px 10px;

}



#photos a {

  display:block;

  width:168px;

  height:182px;

  margin:15px 20px;

  background:url(bg-galerie-foto.jpg) top left no-repeat;

  float:left;

  text-align:center;

}



#photos img {

  margin:35px 0 0; 

}



#photos span {

  display:block;

  text-align:center;

  margin:0 13px;

}



.cistic {

  clear:both;

  visibility:hidden;

}



.cistic-vpravo {

  clear:right;

  visibility:hidden;

}



#HomePageLink {

  position:absolute;

  display:block;

  width:900px;

  height:200px;

  top:30px;

  left:20px;

  z-index:10;

  cursor:pointer;

}





#prispevky .foto-v-odkazu {

  float:right;

  width:100px;

  height:100px;

  text-align:right;

  margin:0 5px 5px;

}



.prispevek {

  margin-left:18px;

  margin-bottom:15px;

  position:relative;

  background:#fff url('kniha_pozadi.jpg') top left repeat-y;

  width:600px;

}



.prispevek .hlavicka {

  background:#da7c00;

  background:#fdeeab;

  color:#da7c00;

  font-weight:bold;

  padding:22px 25px 10px;

  position:relative;

  background:url('kniha_vrsek.jpg') top left no-repeat;

}



.prispevek .hlavicka .mail,  .prispevek .hlavicka .icq{

  position:absolute;

  left:270px;

}



.prispevek .hlavicka .icq { 

  left:450px;

}



.prispevek .hlavicka .mail a {

  color:#da7c00;

}



.prispevek .text {

  padding:10px 25px 40px;

  overflow-x: auto;

  background:url('kniha_spodek.jpg') bottom left no-repeat;

}



#kniha, .editkniha {

  background:#fdeeab;

  border:1px dashed #da7c00;

  margin:0 0 20px 0;

}



#kniha td, .editkniha td {

  padding:3px 20px 5px 5px;

}



#kniha input, #kniha textarea {

  border:1px solid #da7c00;

}



#kniha textarea {

  width:527px;

  height:100px;

  font-size:130%;

  overflow-y: visible;

}



.tlacitko {

  border:1px solid #da7c00;

  color:#da7c00;

  background:#fff;

  font-weight:bold;

  padding:2px 10px;

  cursor: pointer;

}



.cistic {

  clear:both;

  visibility:hidden;

  margin:0;

  padding:0;

  font-size:0;

  border:0;

}





#fotografie-text {

  padding:25px;

}



#seznam-turnusu {

  border-bottom:1px solid #da7c00;

  border-right:1px solid #da7c00;

}



#seznam-turnusu td {

  border-left:1px solid #da7c00;

  border-top:1px solid #da7c00;

  background:#fdeeab;

  padding:2px 4px;

}



#left p {

  margin:0 0 10px 0;

}



.text-stred {

  text-align:center;

}



.text-blok {

  text-align:justify;

}



#posledni-vzkaz {

  background:url('bg-posledni-vzkaz-content.jpg') top left repeat-y;

  /*border:1px solid #da7c00;

  margin:5px 5px 8px 0;*/

  width:180px;

  margin:0 auto;

}



#posledni-vzkaz .text {

  /*padding:1px 3px;

  overflow-x:hidden;*/

  padding:0 18px 42px 18px;

  background:url('bg-posledni-vzkaz-bottom.jpg') bottom left no-repeat;

  

}



#posledni-vzkaz .jmeno {

  /*border-bottom:1px solid #da7c00;

  background:#fdeeab;

  color:#000;*/

  color:#da7c00;

  font-weight:bold;

  padding:20px 0 10px 20px;

  background:url('bg-posledni-vzkaz-top.jpg') top left no-repeat;

  overflow-x:hidden;

}



.odskok-dole {

  margin:0 0 1em 0;

}



#sprava-stranek {

  padding:10px;

}



#sprava fieldset {

  border:1px solid #da7c00;

  padding:10px;

}



#UserForm {

  background:#da7c00;

  padding:3px;

  margin:6px 0;

}



#UserForm a {

  color:#fff;

}



#sprava-stranek input, #sprava input {

  border:1px solid #da7c00;

  background:#fff;

}



#sprava-stranek fieldset {

  border:1px dashed #da7c00;

  background:#fff;

}



#sprava-stranek textarea {

  border:1px solid #da7c00;

}



#login-form {

  width:183px;

  /*border:1px solid #da7c00;*/

  background:#fdeeab url('bg_panel_content.jpg') top left repeat-y;

  text-align:center;  

}



#login-form-vrsek {

  background:url('bg_panel_top.jpg') top left no-repeat;

  padding-top:25px;

}



#login-form-obsah {

  background:url('bg_panel_bottom.jpg') bottom left no-repeat;

  padding-bottom:25px;

}



#login-form label {

  width:6em;

  margin:3px;

}



#login-form input {

  width:100px;

  border:1px solid #da7c00;

  margin:3px;

}



#login-form ul {

  text-align:left;

}



#login-form-submit {

  text-align:center;

  border:1px solid #da7c00;

  background:#fff;

  margin:5px auto; 

}



textarea {

  font-size:120%;

  _font-size:100%;

}



#pruvodce-tabor-aktivni,#pruvodce-okoli-aktivni, #pruvodce-tabor span, #pruvodce-okoli span {

    display:block;

    width:150px;

    height:100px;

    float:left;    

    border:0;

    background:#fff url('/pruvodce/tabor.jpg') top left no-repeat;

    cursor:pointer;

    margin:0 1em 0 0;

  }

  

#pruvodce-tabor-aktivni,#pruvodce-okoli-aktivni {

  cursor:default;

}



#pruvodce-okoli-aktivni {

  background:#fff url('/pruvodce/okoli_tabora.jpg') top left no-repeat;

}



#pruvodce-tabor span, #pruvodce-okoli span  {

  background:url('/pruvodce/tabor.jpg') top right no-repeat;

}



#pruvodce-okoli span {

  background:url('/pruvodce/okoli_tabora.jpg') top right no-repeat;

}



#pruvodce-tabor:hover span, #pruvodce-okoli:hover span {

  background:url('/pruvodce/tabor.jpg') top left no-repeat;    

}



#pruvodce-okoli:hover span {

  background:url('/pruvodce/okoli_tabora.jpg') top left no-repeat;  

}



#pruvodce-obrazky {

  text-align:center;    

}

  

#pruvodce-menu {

  height:105px;

}



#pruvodce-menu .nodisplay {

  display:none;

}



#prihlaska-lt .odesilaci-tlacitko {

  text-align:center;

}



#prihlaska-lt .odesilaci-tlacitko input {

  border:3px outset #FFA545;

  margin:10px auto;

  text-align:center;

  cursor: pointer;

}



#prihlaska-lt .prvni-sloupec {

  width:10em;

  vertical-align: top;

}



#seznam-turnusu {



}

#sponzori {
  text-align:center;
}

.rip_medved {
    position:fixed;
    left:0;
    bottom:0;
    width:100px;
    height:148px;
    display:block;
    background:url('http://www.85psletka.cz/files/medved.png') left top no-repeat;
    
}
