/*
   --- (c) j3nda <smid {-at-} fv {-dot-} cz>
   file: _default.css
     by: ester, v.0.6, build: 20070326-073255 (generate: 04.09.2010, 20:14:30)

*/
/* cvakzlin.cz */


/* ##### GLOBALNI DEFINICE ################## */

*       { margin: 0; padding: 0; }
body    { text-align: center; font: 14px 'Trebuchet MS','Geneva CE', lucida, sans-serif; color: #fff; }
p       { margin: 5px 0; }
li      { list-style-type: none; }
a img { border: none; }
h1      { font-size: 200%; float: right; width: 370px;
          height: 70px; margin: 140px 40px 10px 0; _margin-right: 20px; }
h1 a    { display: block; width: 370px; height: 70px; }
h1 span { display: none; }
h2      { font-size: 170%; margin-top: 5px; margin-bottom: 20px; }
h3      { font-size: 150%; margin-top: 7px; }
h4      { font-size: 130%; margin-top: 4px; }
h5      { font-size: 100%; margin-top: 2px; }
h6      { font-size: 89%; margin-top: 0px; }
a       { color: #fff; text-decoration: underline; }
a:hover, a:focus, a:active  { text-decoration: none; }
.cleaner    { width: 1px; height: 1px; border: none; clear: both; font-size: 1px;
              line-height: 1px; }



/* ##### TELO STRANKY ################## */
#obal   { background: #4F792F url('http://www.cvakzlin.cz/template/cs_CZ/img/BGgrass.jpg') repeat-y scroll center center;
          min-width: 980px; padding-bottom: 15px; }
#obal2  { background: url('http://www.cvakzlin.cz/template/cs_CZ/img/BGhearder.jpg') no-repeat scroll center top;
          min-height: 1028px; _height: 1028px; padding-top: 250px; min-width: 980px; }
#telo   { width: 980px; margin: 0px auto; text-align: left; position: relative; }
/*  RSS */
#rss         { position: absolute; top: -236px; left: 20px; font-size: 12px; }
#rss a       { text-decoration: none; padding: 0px 2px; }
#rss a:hover { text-decoration: underline; }
#rss a img   { position: relative; top: 3px; margin-right: 5px; }


/*  HLEDANI */
#search         { position: absolute; top: -238px; right: 10px; }
#search input   { width: 90px; background-color: transparent; border: 1px solid #164069;
                  color: #fff; padding: 0px 10px;
                  font: 12px 'Trebuchet MS','Geneva CE', lucida, sans-serif; }
#search input.visible   { border: 1px solid #3E73A6; color: #C0E0F2; }
#search input.tlacitko  { width: 17px; background-color: transparent; border: none;
                          position: relative; top: 4px; &top: 2px; }

/* MENU  */
#menu           { float: left; width: 250px; height: 580px; overflow: hidden;
                  margin: 140px 15px 50px 22px; _margin-left: 13px; }
#menu li        { overflow: hidden; position: relative; width: 300px; }
#menu li b      { display: none; }
#menu li a      { display: block; overflow: hidden; }
#menu li a:hover img, #menu li a.aktivni img, #menu li.aktivni a img
                { position: relative; left: -300px; }
       
/* PARTNERI */
#partneri      { float: left; width: 250px; overflow: hidden; margin: 20px 0 50px 22px;
                 _margin-left: 13px; text-align: center; clear: left; font-size: 10px; }
#partneri td   { width: 125px; overflow: hidden;  }
#partneri td img  { margin-top: 30px; }
#partneri a         { text-decoration: none;  }
#partneri a:hover   { text-decoration: underline; }
#partneri #partneriNadpis { margin-left: 15px; float: left; }

/* PATICKA */
#paticka      { clear: both; margin: 40px auto 0px auto; font-size: 11px;
                text-align: center; width: 900px; }
#paticka p    { margin-top: 3px; }
#paticka a    { padding: 1px 3px; font-weight: bold; }
#paticka a:hover    { background-color: #C64720; }
#patickaOdkazy  { font-size: 10px; color: #ccc; margin-bottom: 9px; }
#patickaOdkazy a  { background: none; text-decoration: none; padding: 0px 2px; color: #ccc; }
#patickaOdkazy a:hover  { background-color: #C64720; padding: 0px 2px; text-decoration: underline;
                          color: #fff; }

/* ##### OBSAH STRANKY ################## */
#obsah  { width: 610px; position: relative; clear: right; padding: 20px; overflow: hidden;
          background: url('http://www.cvakzlin.cz/template/cs_CZ/img/bod20.png') repeat scroll left top; _background: none; }
#obsah img          { float: left; margin: 10px 10px 10px 0px; border: none;}
#obsah a            { padding: 1px 0.2em; font-weight: bold; }
/*#obsah a:visited    { font-weight: normal; }*/
#obsah a:hover      { background-color: #C64720; }
/*
#obsah a img        { border: 2px solid #432B11; }
#obsah a:hover img  { border: 2px solid #C64720; }
*/
#obsah a img        { border: 2px solid silver; }
#obsah a:hover img  { border: 2px solid #fff; }
#obsah a.bezPozadi  { background-color: transparent !important; background: none !important;
                      text-decoration: none; }
#obsah a.bezPozadi:hover    { text-decoration: underline !important; }
#obsah ul, #obsah ol        { margin: 5px 0px 10px 20px; }
#obsah li           { list-style-type: disc; }
#obsah img.right    { float: right; margin: 10px 0px 10px 10px; }
#obsah h2           { clear: both; }
#obsah h3           { clear: both; }
#obsah h4           { clear: both; }
#obsah h5           { clear: both; }
#obsah h6           { clear: both; }


#obsah #clanek table        { border-collapse: collapse; width: 100%; border: 2px solid #999; margin: 5px 0; }
#obsah #clanek table td     { padding: 2px 5px; border: 1px solid #999; }


#obsah .galerieIco          { margin: 4px 5px 0 0; }
#obsah .galerieNadpis a     { text-decoration: none; }
#obsah .galerieNahledy      { text-decoration: none; clear: both; display: block; }
#obsah .galerieNahledy img  { margin: 10px 12px; }
#obsah .galerieStrankovac   { text-align: center; word-spacing: 7px; font-weight: bold; font-size: 130%; }
#obsah .galerieStrankovac a { font-size: 75%; position: relative; top: -1px; padding: 1px 5px; }
/*#obsah .novinka h3          { margin: 20px 0 0 0; font-size: 130%;}
#obsah .novinka small       { font-size: 11px; }*/
#obsah .navigace            { font-weight: bold; text-align: center; padding: 25px 0 0 0; }
#obsah .navigace span       { padding: 0 4px; }
#obsah .navigace a          { text-decoration: none; }
#obsah .navigace a b        { text-decoration: underline; }
#obsah .navigace a:hover b        { text-decoration: none; }

#obsah .clanekNav a         { text-decoration: none; }
#obsah .clanekNav a b       { text-decoration: underline; }
#obsah .clanekNav a:hover b { text-decoration: none; }
#obsah .searchForm          { margin: 30px 0 20px 20px; }
#obsah .searchForm p        { margin-top: 15px; }
#obsah .searchForm label    { margin-bottom: 5px; display: block; }
#obsah .searchItem          { list-style-type: decimal; margin: 20px 0; }
#obsah .searchItem h3       { font-size: 130%; }
#obsah .searchItem h3 a     { text-decoration: none; }
#obsah .searchItem p        { font-size: 80%; color: #e6e6e6; margin: 0;}
#obsah .searchItem p strong { font-weight: bold; color: #fff; }
#obsah .searchItem small    { font-size: 90%; }


#login .msg { font-weight: bold; text-align: center; }
#login table { border: none; width: auto;}
#login table td { border: none;}

#obsah .novinka p { margin-bottom: 10px; }
#obsah .novinka { margin-bottom: 20px; }


#menu_procleny {
/*    clear: both;*/
    padding: 10px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    margin-bottom: 20px;
    margin-top: 0px;
    /*&padding-top: 5px;*/
    }
    
#menu_procleny a { margin-right: 4px; text-decoration: none; color: #DEDDD7; font-weight: bold; font-size: 16px; }
#menu_procleny  a:hover { color: #C5461F; background: none; }
#menu_procleny a.aktivni { color: #C5461F; }


#menu_procleny0 a { text-decoration: none; color: #DEDDD7; font-weight: bold; }
#menu_procleny0  a:hover { color: #C5461F; background: none; }


#procleny h3 {
        margin-bottom: 20px;
    }

#login {}

#kniha td img {
 
 margin: 2px;
}
#kniha table {
  border: none;
}
#kniha table td {
  border: none;
  overflow: none;
  
}



#kalendar { color: #000; border: none; border-collapse: separate; }
#kalendar td,th { border: 1px solid #2F471D; background-color: #406218; padding: 2px; text-align: center; }

#kalendar .tyden, th { background-color: #3C551D; color: #FFF; }
#kalendar th a { color: #FFF; }
#kalendar th a:hover { color: #000; }

#kalendar td { width: 22px;}

#kalendar td:hover{  background-color: #C64720; }

#kalendar a { color: #FFF; background: none; text-decoration: none; }
#kalendar a:hover { color: #000; background: none; }

#kalendar .disabled { color: #2F471D; }
#kalendar .disabled a { color: #DEDDD7; }
#kalendar .disabled a:hover { color: #000; }

#kalendar .aktivni { color: #FFF; background-color: #C64720;;}
#kalendar .aktivni a { color: #000; }


#obsah #programy table        { border-collapse: collapse; width: 100%; border: 2px solid #999; margin: 5px 0; }
#obsah #programy table td     { padding: 2px 5px; border: 1px solid #999; }
#obsah #programy .activ       { text-decoration: none; color: #C5461F; }


@media print{
    *       { color: #000 !important; }
    h1      { font-size: 200%; float: none; width: 100%;
              height: auto; margin: 0 0 1em 0; }
    h1 a    { width: 100%; height: auto; }
    h1 span { display: block; }
    #obsah  { width: 100%; margin: 0px; padding: 0px; }
    #menu, #partneri    { display: none; }
    #obal, #obal2       { padding-top: 0px; width: 100% }
}/* media print */
