body
{
text-align: center;
font-family: Verdana, Tahoma;
font-size: 13px;
padding: 0px;
margin: 0px;
background-color: #e6cfb8;
background-image: url('data/body_pozadi.jpg');
background-repeat: repeat-x;
}

img { border: 0px; }

table { border: 0px; }

table td { vertical-align: top; }

a, a:link, a:active, a:visited
{
color: #000000;
}

a:hover
{
color: #000000;
}

h1, h2, h3, h4, h5, h6
{
font-weight: bold;
margin: 0px;
}

h1 { font-size: 110%; }
h2 { font-size: 120%; }
h3 { font-size: 130%; }
h4 { font-size: 140%; }
h5 { font-size: 150%; }
h6 { font-size: 160%; }



/* -------------------------------------------------------------------------- */


.div_0
{
width: 1000px;
text-align: left;
vertical-align: top;
}

.div_1
{
width: 100%;
height: 5px;
line-height: 5px;
font-size: 1px;
clear: both;
}

.span_0
{
margin-left: 20px;
}

.hlaska_1
{
font-weight: bold;
color: #ff0000;
margin-bottom: 20px;
}

.preload_obrazku
{
display: none;
}



/* -------------------------------------------------------------------------- */



/* Základ
----------------------------------------------------------------------------- */

.zaklad_0
{
width: 1000px;
height: 30px;
line-height: 30px;
}

.zaklad_1
{
width: 1000px;
height: 145px;
background-image: url('data/zaklad_1.jpg');
background-repeat: no-repeat;
}

.zaklad_2
{
width: 1000px;
position: relative;
  top: 0px;
  left: 0px;
background-image: url('data/zaklad_2.jpg');
background-repeat: repeat-y;
}

.zaklad_3
{
width: 1000px;
height: 50px;
background-image: url('data/zaklad_3.jpg');
background-repeat: no-repeat;
}



/* Menu
----------------------------------------------------------------------------- */

.menu_1
{
width: 970px;
height: 130px;
position: relative;
  top: 15px;
  left: 15px;
}

.menu_2
{
width: 970px;
height: 88px;
}

.menu_2 div
{
height: 88px;
float: left;
}

.menu_2a
{
width: 180px;
}

.menu_2a_logo
{
width: 150px;
height: 60px;
float: left;
position: relative;
  top: 15px;
  left: 15px;
z-index: 5;
}

.menu_2b
{
width: 690px;
}

.menu_2b_baner
{
width: 468px;
height: 60px;
position: relative;
  top: 14px;
  left: 70px;
}

.menu_2c
{
width: 100px;
}

.menu_2c_odkazy
{
position: relative;
  top: 20px;
  left: 0px;
z-index: 5;
}

.menu_2c_odkazy img
{
width: 74px;
height: 22px;
line-height: 22px;
display: block;
float: left;
background-repeat: no-repeat;
}

.menu_odkaz_odkazy { background-image:url('data/menu_odkaz_odkazy.gif'); }
.menu_odkaz_odkazy:hover { background-image:url('data/menu_odkaz_odkazy_h.gif'); }
.menu_odkaz_odkazy_a { background-image:url('data/menu_odkaz_odkazy_h.gif'); }

.menu_odkaz_kontakt { background-image:url('data/menu_odkaz_kontakt.gif'); }
.menu_odkaz_kontakt:hover { background-image:url('data/menu_odkaz_kontakt_h.gif'); }
.menu_odkaz_kontakt_a { background-image:url('data/menu_odkaz_kontakt_h.gif'); }

.menu_3
{
width: 970px;
height: 42px;
clear: both;
position: relative;
  top: 0px;
  left: 0px;
}

#menu_3a
{
width: 650px;
height: 25px;
line-height: 25px;
position: relative;
  top: 8px;
  left: 170px;
}

#menu_3a a
{
height: 25px;
line-height: 25px;
display: block;
float: left;
font: normal 17px/25px Tahoma;
color: #ffffff;
text-decoration: none;
padding: 0px 10px;
background-repeat: repeat-x;
border: #404040 solid 1px;
}

#menu_3a a:hover
{
background-color: #666666;
border: #cfcfcf solid 1px;
}

#menu_3a div
{
width: 25px;
height: 25px;
line-height: 25px;
float: left;
}

.menu_3b
{
width: 970px;
height: 88px;
position: absolute;
  top: -88px;
  left: 0px;
z-index: 0;
}

#menu_3c
{
width: 50px;
height: 20px;
z-index: 5;
position: absolute;
  top: 11px;
  left: 882px;
}

menu_3c div
{
width: 50px;
height: 20px;
line-height: 18px;
z-index: 4;
position: absolute;
  top: -13px;
  left: -38px;
}

#menu_3c a
{
width: 50px;
height: 20px;
line-height: 20px;
display: block;
font-size: 11px;
font-weight: bold;
color: #ffffff;
text-align: right;
text-decoration: none;
z-index: 5;
background-image: url('data/menu_odkaz_rss.png');
background-repeat: no-repeat;
}

#menu_3c a:hover
{
border-bottom: #ffffff solid 1px;
}





/* Obsah
----------------------------------------------------------------------------- */

.obsah_1
{
width: 970px;
position: relative;
  top: 0px;
  left: 15px;
}

.obsah_1a
{
width: 210px;
float: left;
}

.obsah_1b
{
width: 580px;
float: left;
}

.obsah_1c
{
width: 180px;
float: left;
}

.obsah_1d
{
width: 760px;
float: left;
}

.obsah_1e
{
width: 760px; border: #000000 solid 1px;
position: relative;
  top: 0px;
  left: 210px;
}



/* Cesta
----------------------------------------------------------------------------- */

#cesta_1
{
width: 970px;
height: 35px;
line-height: 35px;
text-align: right;
font-size: 11px;
}

#cesta_1 a
{
color: #808080;
text-decoration: none;
}

#cesta_1 a:hover
{
color: #000000;
text-decoration: underline;
}



/* Skupina
----------------------------------------------------------------------------- */

.skupina_1
{
width: 180px;
}

.skupina_1a
{
width: 180px;
height: 15px;
line-height: 15px;
font-size: 1px;
background-image: url('data/skupina_1a.jpg');
background-repeat: no-repeat;
}

.skupina_1b
{
width: 180px;
background-image: url('data/skupina_1b.jpg');
background-repeat: repeat-y;
}

.skupina_1c
{
width: 180px;
height: 15px;
line-height: 15px;
font-size: 1px;
}

.skupina_1c img
{
position: relative;
  top: -15px;
  left: 0px;
}

#skupina_1d
{
width: 176px;
position: relative;
  top: 0px;
  left: 2px;
}

#skupina_1d div
{
width: 176px;
height: 25px;
line-height: 25px;
}

#skupina_1d a
{
width: 176px;
height: 25px;
line-height: 25px;
display: block;
text-align: center;
text-decoration: none;
font-family: Tahoma;
font-weight: bold;
color: #ffffff;
background-repeat: no-repeat;
}

#skupina_1d h1
{
font-size: 13px;
}

.skupina_1e:hover
{
background-image: url('data/skupina_odkaz_h.png');
}

.skupina_1e_a
{
background-image: url('data/skupina_odkaz_a.png');
}

.skupina_2
{
width: 180px;
height: 100px;
text-align: center;
}

.skupina_3
{
width: 180px;
text-align: center;
}

#skupina_4
{
width: 176px;
height: 25px;
line-height: 25px;
position: absolute;
  top: -5px;
  left: 0px;
}

#skupina_4 a
{
width: 60px;
height: 17px;
line-height: 16px;
display: block;
float: left;
font-size: 10px;
color: #b2b2b2;
font-weight: normal;
position: relative;
  top: 0px;
  left: 0px;
background-image: url('data/skupina_prepinac_1.png');
background-repeat: no-repeat;  
}

#skupina_4 a:hover
{
color: #f2f2f2;
background-image: url('data/skupina_prepinac_1_hover.png');
}



/* Zobrazení
----------------------------------------------------------------------------- */

.zobrazeni_1a
{
width: 550px;
height: 15px;
line-height: 15px;
font-size: 1px;
background-image: url('data/zobrazeni_pozadi_1a.png');
background-repeat: no-repeat;
}

.zobrazeni_1b
{
width: 550px;
background-image: url('data/zobrazeni_pozadi_1b.png');
background-repeat: repeat-y;
}

.zobrazeni_1c
{
width: 550px;
height: 15px;
line-height: 15px;
font-size: 1px;
background-image: url('data/zobrazeni_pozadi_1c.png');
background-repeat: no-repeat;
}

.zobrazeni_1d
{
width: 500px;
position: relative;
  top: 0px;
  left: 25px;
}

.zobrazeni_2a
{
width: 760px;
height: 15px;
line-height: 15px;
font-size: 1px;
background-image: url('data/zobrazeni_pozadi_2a.png');
background-repeat: no-repeat;
}

.zobrazeni_2b
{
width: 760px;
background-image: url('data/zobrazeni_pozadi_2b.png');
background-repeat: repeaty;
}

.zobrazeni_2c
{
width: 760px;
height: 15px;
line-height: 15px;
font-size: 1px;
background-image: url('data/zobrazeni_pozadi_2c.png');
background-repeat: no-repeat;
}

.zobrazeni_2d
{
width: 710px;
position: relative;
  top: 0px;
  left: 25px;
}

.zobrazeni_3a
{
width: 760px;
height: 15px;
line-height: 15px;
font-size: 1px;
background-image: url('data/zobrazeni_pozadi_3a.png');
background-repeat: no-repeat;
}

.zobrazeni_3b
{
width: 760px;
background-image: url('data/zobrazeni_pozadi_3b.png');
background-repeat: repeaty;
}

.zobrazeni_3c
{
width: 760px;
height: 15px;
line-height: 15px;
font-size: 1px;
background-image: url('data/zobrazeni_pozadi_3c.png');
background-repeat: no-repeat;
}

.zobrazeni_3d
{
width: 710px;
position: relative;
  top: 0px;
  left: 25px;
}

.zobrazeni_9z
{
line-height: 22px;
}



/* Napravo
----------------------------------------------------------------------------- */

.napravo_1
{
width: 180px;
}

.napravo_1a
{
width: 180px;
height: 15px;
line-height: 15px;
font-size: 1px;
background-image: url('data/napravo_pozadi_1a.png');
background-repeat: no-repeat;
}

.napravo_1b
{
width: 180px;
background-image: url('data/napravo_pozadi_1b.png');
background-repeat: repeat-y;
}

.napravo_1c
{
width: 180px;
height: 15px;
line-height: 15px;
font-size: 1px;
background-image: url('data/napravo_pozadi_1c.png');
background-repeat: no-repeat;
}

.napravo_1d
{
width: 166px;
min-height: 370px;
position: relative;
  top: 0px;
  left: 7px;
}



/* Pata
----------------------------------------------------------------------------- */

.pata_1
{
width: 1000px;
height: 50px;
line-height: 50px;
text-align: center;
font-size: 11px;
color: #808080;
}



/* -------------------------------------------------------------------------- */



/* Novinky
----------------------------------------------------------------------------- */

.novinky_1
{
width: 500px;
font-size: 12px;
}

.novinky_1 h2
{
font-size: 13px;
}

.novinky_1a
{
width: 390px;
float: left;
text-align: left;
font-family: Tahoma;
}

.novinky_1b
{
width: 100px;
float: right;
color: #808080;
text-align: right;
}

.novinky_1c
{
line-height: 20px;
text-align: left;
clear: both;
}

.novinky_1d
{
width: 500px;
height: 40px;
line-height: 40px;
clear: both;
background-image: url('data/linka_0a.png');
background-repeat: no-repeat;
}

.novinky_2
{
width: 500px;
height: 10px;
line-height: 1px;
font-size: 1px;
position: relative;
  top: 0px;
  left: 0px;
}

.novinky_2 div
{
position: absolute;
  top: 0px;
  left: 0px;
}

.novinky_2a
{
position: absolute;
  top: 0px;
  left: -42px;
}

.novinky_3
{
width: 85px;
height: 25px;
line-height: 25px;
float: left;
font-size: 1px;
background-image: url('data/zobrazeni_nadpis_novinky.png');
background-repeat: no-repeat;
position: absolute;
  top: -15px;
  left: 419px;
}



/* Fotogalerie
----------------------------------------------------------------------------- */

.fotogalerie_0a
{
width: 530px;
min-height: 333px;
float: left;
}

.fotogalerie_0b
{
width: 150px;
float: right;
position: relative;
  top: 0px;
  left: 0px;
}

.fotogalerie_1
{
width: 530px;
}

.fotogalerie_1a
{
width: 120px;
height: 150px;
float: left;
background-image: url('data/fotogalerie_ramecek_1.png');
background-repeat: no-repeat;
}

.fotogalerie_1a img
{
float: left;
position: relative;
  top: 9px;
  left: 9px;
}

.fotogalerie_1a span
{
float: left;
color: #808080;
position: relative;
  top: 20px;
  left: 5px;
}

.fotogalerie_1b
{
width: 400px;
float: right;
}

.fotogalerie_1b h2
{
width: 320px;
height: 25px;
line-height: 25px;
float: left;
font-family: Tahoma;
font-size: 13px;
}

.fotogalerie_1b a
{
text-decoration: underline;
}

.fotogalerie_1b a:hover
{
text-decoration: underline;
}

.fotogalerie_1b div
{
width: 80px;
height: 25px;
line-height: 25px;
float: left;
font-size: 11px;
color: #808080;
text-align: right;
}

.fotogalerie_1c
{
width: 530px;
height: 40px;
line-height: 40px;
clear: both;
background-image: url('data/linka_0b.png');
background-repeat: no-repeat;
}

.fotogalerie_2
{
width: 170px;
position: absolute;
  top: 0px;
  left: 5px;
}

.fotogalerie_2a
{
width: 170px;
height: 60px;
background-image: url('data/fotogalerie_napravo_1a_roky.png');
background-repeat: no-repeat;
}

.fotogalerie_2b
{
width: 170px;
background-image: url('data/fotogalerie_napravo_1b.png');
background-repeat: repeat-y;
}

.fotogalerie_2c
{
width: 170px;
height: 20px;
background-image: url('data/fotogalerie_napravo_1c.png');
background-repeat: no-repeat;
}

.fotogalerie_3
{
width: 120px;
height: 120px;
margin-bottom: 25px;
position: relative;
  top: 0px;
  left: 28px;
background-image: url('data/fotogalerie_ramecek_2.png');
background-repeat: no-repeat;
}

.fotogalerie_3 img
{
float: left;
position: relative;
  top: 9px;
  left: 9px;
}

.fotogalerie_4a
{
width: 600px;
height: 25px;
line-height: 25px;
float: left;
font-family: Tahoma;
font-size: 14px;
}

.fotogalerie_4b
{
width: 100px;
height: 25px;
line-height: 25px;
float: right;
color: #808080;
text-align: right;
}

.fotogalerie_4c
{
color: #808080;
position: relative;
  top: -5px;
  left: 0px;
}

.fotogalerie_4c img
{
position: relative;
  top: 2px;
  left: 0px;
}

.fotogalerie_4c a
{
font-size: 11px;
color: #808080;
}

.fotogalerie_4c a:hover
{
color: #000000;
}

.fotogalerie_4d
{
width: 177px;
height: 177px;
float: left;
text-align: center;
vertical-align: top;
}
                    
.fotogalerie_4d img
{
border: #000000 solid 1px;
}

.fotogalerie_4e
{
display: none;
margin: 0px;
padding: 0px;
}

/* -------------------------------------------------------------------------- */

.fotogalerie_novinky_1
{
width: 520px;
position: relative;
  top: 0px;
  left: 17px;
}

.fotogalerie_novinky_2
{
width: 120px;
height: 150px;
float: left;
background-image: url('data/fotogalerie_ramecek_1.png');
background-repeat: no-repeat;
}

.fotogalerie_novinky_2 img
{
float: left;
position: relative;
  top: 9px;
  left: 9px;
}

.fotogalerie_novinky_2 div
{
width: 110px;
float: left;
color: #808080;
text-align: center;
position: relative;
  top: 20px;
  left: 4px;
}

.fotogalerie_novinky_3
{
width: 12px;
height: 150px;
float: left;
}

.fotogalerie_novinky_4
{
width: 160px;
height: 25px;
line-height: 25px;
float: left;
font-size: 1px;
background-image: url('data/zobrazeni_nadpis_posledni_fotogalerie.png');
background-repeat: no-repeat;
position: relative;
  top: 0px;
  left: 369px;
}

/* -------------------------------------------------------------------------- */

.fotogalerie_tagcloud_1
{
width: 241px;
height: 25px;
line-height: 25px;
float: left;
font-size: 1px;
background-image: url('data/zobrazeni_nadpis_tagcloud_fotogalerie.png');
background-repeat: no-repeat;
position: relative;
  top: 0px;
  left: 498px;
}



/* Kniha návštěv
----------------------------------------------------------------------------- */

.kniha_1
{
width: 500px;
font-size: 12px;
}

.kniha_1a
{
width: 420px;
float: left;
font-family: Tahoma;
font-size: 13px;
font-weight: bold;
}

.kniha_1b
{
width: 80px;
float: left;
color: #808080;
text-align: right;
}

.kniha_1c
{
line-height: 20px;
clear: both;
}

.kniha_1d
{
width: 500px;
height: 40px;
line-height: 40px;
clear: both;
background-image: url('data/linka_0a.png');
background-repeat: no-repeat;
}

.kniha_2
{
width: 350px;
float: right;
position: relative;
  top: 8px;
  left: 0px;
}

.kniha_2a
{
width: 350px;
height: 20px;
line-height: 20px;
background-image: url('data/kniha_reakce_1a.png');
background-repeat: no-repeat;
}

.kniha_2b
{
width: 350px;
background-image: url('data/kniha_reakce_1b.png');
background-repeat: repeat-y;
}

.kniha_2c
{
width: 350px;
height: 10px;
line-height: 10px;
background-image: url('data/kniha_reakce_1c.png');
background-repeat: no-repeat;
}

.kniha_2d
{
width: 330px;
font-family: Tahoma;
font-size: 10px;
color: #666666;
position: relative;
  top: 0px;
  left: 10px;
}

.kniha_3
{
width: 500px;
text-align: right;
}

.kniha_3a
{
width: 50px;
font-weight: bold;
border: 0px;
background-color: transparent;
}



/* Historie stránek
----------------------------------------------------------------------------- */

.historie_1 img
{
border: #000000 solid 1px;
}



/* Ostatní
----------------------------------------------------------------------------- */

.ostatni_1
{
width: 530px;
height: 40px;
line-height: 40px;
clear: both;
background-image: url('data/linka_0a.png');
background-repeat: no-repeat;
}

.ostatni_2 div
{
float: left;
margin: 0px 20px 20px 0px;
}

.ostatni_3
{
width: 500px;
}

.ostatni_3a
{
width: 500px;
height: 15px;
line-height: 15px;
font-size: 1px;
background-image: url('data/ostatni_ikony_kod_pozadi_1a.png');
background-repeat: no-repeat;
}

.ostatni_3b
{
width: 500px;
background-image: url('data/ostatni_ikony_kod_pozadi_1b.png');
background-repeat: repeat-y;
}

.ostatni_3c
{
width: 500px;
height: 15px;
line-height: 15px;
font-size: 1px;
background-image: url('data/ostatni_ikony_kod_pozadi_1c.png');
background-repeat: no-repeat;
}

.ostatni_3d
{
width: 470px;
line-height: 18px;
font-family: Tahoma;
font-size: 11px;
position: relative;
  top: 0px;
  left: 15px;
}



/* Odkazy
----------------------------------------------------------------------------- */

.odkazy_1 h2
{
display: inline;
font-size: 13px;
}

.odkazy_1 p
{
margin: 0px 0px 0px 20px;
padding: 0px;
}

.odkazy_1a
{
width: 500px;
height: 40px;
line-height: 40px;
clear: both;
background-image: url('data/linka_1a.png');
background-repeat: no-repeat;
}



/* Kontakt
----------------------------------------------------------------------------- */



/* Ankety
----------------------------------------------------------------------------- */

.anketa_1
{
width: 166px;
}

.anketa_1a
{
width: 166px;
height: 34px;
line-height: 34px;
background-repeat: no-repeat;
}

.anketa_1b
{
width: 166px;
background-image: url('data/napravo_obsah_1b.png');
background-repeat: repeat-y;
}

.anketa_1c
{
width: 166px;
height: 20px;
line-height: 20px;
background-image: url('data/napravo_obsah_1c.png');
background-repeat: no-repeat;
}

.anketa_1d
{
width: 166px;
min-height: 150px;
background-image: url('data/napravo_obsah_1d.png');
background-repeat: no-repeat;
}

.anketa_1e
{
width: 130px;
line-height: 20px;
font-family: Tahoma;
font-size: 11px;
position: relative;
  top: 0px;
  left: 18px;
}

.anketa_1e a
{
font-size: 10px;
text-decoration: none;
}

.anketa_1e a:hover
{
text-decoration: underline;
}

.anketa_1e img
{
margin: 10px 0px;
}

.anketa_1f
{
font-weight: bold;
color: #ff0000;
}

.anketa_palivomer_1
{
width: 130px;
height: 10px;
line-height: 10px;
font-size: 1px;
background-image: url('data/napravo_obsah_palivomer_podklad.png');
background-repeat: no-repeat;
}

.anketa_palivomer_1a
{
width: 128px;
height: 8px;
line-height: 8px;
position: relative;
  top: 1px;
  left: 1px;
}

.anketa_palivomer_1a div
{
height: 8px;
line-height: 8px;
background-color: red;
background-repeat: repeat-x;
}



/* Tagcloud (fotogalerie)
----------------------------------------------------------------------------- */

.tagcloud_1
{
width: 166px;
}

.tagcloud_1a
{
width: 166px;
height: 34px;
line-height: 34px;
background-repeat: no-repeat;
}

.tagcloud_1b
{
width: 166px;
background-image: url('data/napravo_obsah_1b.png');
background-repeat: repeat-y;
}

.tagcloud_1c
{
width: 166px;
height: 20px;
line-height: 20px;
background-image: url('data/napravo_obsah_1c.png');
background-repeat: no-repeat;
}

.tagcloud_1d
{
width: 166px;
min-height: 150px;
background-image: url('data/napravo_obsah_1d.png');
background-repeat: no-repeat;
}

.tagcloud_1e
{
width: 130px;
line-height: 20px;
font-family: Tahoma;
font-size: 11px;
position: relative;
  top: 0px;
  left: 18px;
}



/* Facebook - like
----------------------------------------------------------------------------- */

.fb_like_1
{
width: 180px;
height: 35px;
line-height: 35px;
position: absolute;
  top: 0px;
  left: 0px;
}

.fb_like_1a
{
width: 83px;
height: 20px;
line-height: 20px;
position: relative;
  top: 6px;
  left: 10px;
}
