
body {
margin: 5px;
padding: 5px;
font-family: verdana ,arial, sans-serif;
font-size: 12px;
background-image: url(pozadi.gif);
background-repeat: repeat;


}

h1 {
	color: red;
	font-size: 18px;
	line-height: 18px;
}
h2
{
	color: black;
	font-size: 16px;
	line-height: 16px;
}

h3
{
	color: red;
	font-size: 14px;
	line-height: 14px;
}

h4
{
	color: black;
	font-size: 12px;
	line-height: 12px;
}
h5
{
	color: black;
	font-size: 11px;
	line-height: 11px;
}
h6
{
	color: black;
	font-size: 9px;
	line-height: 9px;
}
p.autor
{
	color: #33FF00;
	font-size: 11px;
	
}









p.vtextu

{
	color: #ff9933;
	text-decoration: none;

	
}


p.nahoru

{
	color: #ffffff;
	text-decoration: none;

	
}





img.pozadi

{
	width: 100px;
      height: 100px;
	
	
}

.hlavicka {
width: 1000px;
height: 80px;
background-image: url(hlavicka.jpg);
background-color: #FFFFFF;
text-align: center;
padding-top: 10px;
margin-top: 0px;
font-family: Verdana, arial, sans-serif;
text-decoration: none;
}



.banner-ie {
text-align: center;
}

.banner {
width: 1000px;
height: 120px;
margin-top: 0px;
background-image: url(hlava.jpg);
background-color: #FFFFFF;

}

.hlavni {
width: 1000px;
height: 1680px;
margin-top: 0px;
background-color: #FFFFFF;
border-right: 1px solid grey;

}

.levy-sloupec {
width: 185px;
height: 1680px;
float: left;
background-color: white;
font-family: Verdana, arial, sans-serif;
font-size: 12px;
border-left: 1px solid grey;
border-right: 0px solid white;
border-top: 0px solid white;

}

.pravy-sloupec {
width: 812px;
height: 17O0px;
margin: 0px,  0px, 0, 0px;
font-family: Verdana, arial, sans-serif;
font-size: 12px;
float: right;

background-image: url(dopravni_znaceni_pozadi2.jpg);
background-repeat: repeat-x;

border-right: 0px solid grey;
border-left: 0px solid white;
border-top: 0px solid white;


}



.pravy-sloupec a
{
text-decoration: none;
color: #000000;
}


.levy-kontakt a
{
text-decoration: none;
color: #000000;
}


.levy-kontakt 
{
font-family: Verdana, arial, sans-serif;
font-size: 10px;
float: right;
}


.paticka {
width: 1000px;
height: 90px;
background-color: white;
text-align: center;
margin-top: 0px;
clear: both;
padding-top: 30px;
font-family: Verdana, arial, sans-serif;
background-image: url(paticka1.jpg);


}



.menu
{
padding: 0;
margin: 0;
}


p.vloz
{color: red;
}

table
{font: 12px Verdana, sans-serif;

}

/* Tabulka kontakty */

.tabkontakt 
{border-collapse: colapse;
 padding: 0px 0px 0px 0px;
 
}

.tdkontakt
{border: 1px solid red;
 background: yellow;
 padding: 0;
 width: 320px;
 height: 400px;
 text-align: left;
 vertical-align: top;
}

.ptabkontakt
{ margin: 50px;
 }

.ultabkontakt
{ list-style-type: circle;
  position: left;
 }

.kontaktlevysl
{ 
  list-style-type: none;
  margin: 0 0 0 3px;
  padding: 0 .5em;
  font: 10px Verdana, sans-serif;

 }

.kontaktpravysl
{ 
  list-style-type: none;
  margin: 0 0 0 3px;
  padding: 0 .5em;
  font: 10px Verdana, sans-serif;
  text-align: right;
 }

.kontaktpravysl1
{ 
  list-style-type: none;
  margin: 0 0 0 3px;
  padding: 0 .5em;
  font: 10px Verdana, sans-serif;
  text-align: left;
  font-color: red;
 }








/* konec Tabulka kontakty */


/* Tabulka dva sl*/


.tab2sl 
{border-collapse: colapse;
 padding: 0px 5px 5px 5px;
 
}

.tdtab2sl1
{border-top: 0px solid #FFFF99;
 border-down: 0px solid #FFFF99;
 border-left: 0px solid #FFFF99;
 border-right: 1px solid grey;

 background: ;
 padding: 30px 30px 0px 30px;
 width: 595px;
 height: 1650px;
 text-align: left;
 vertical-align: top;
 line-height: 150%;
}

.tdtab2sl2
{border: 0px solid #FFFF99;
 background:  ;
 padding: 30px 10px  0px 10px;
 width: 125px;
 height: 1650px;
 text-align: center;
 vertical-align: top;
}

.ptab2sl
{ margin: 50px;
 }

.ultab2sl
{ list-style-type: disc;
  position: left;
 }

/* konec Tabulka dva sl*/

/* Tabulka typy TC */

.tabtypyTC 
{border-collapse: colapse;
 padding: 0px 5px 5px 5px;
 
}

.tdtypyTC1
{border: 1px solid #FFFF99;
 background: white;
 padding: 30px 0 0 30px;
 width: 600px;
 height: 800px;
 text-align: left;
 vertical-align: top;
}

.tdtypyTC2
{border: 1px solid #FFFF99;
 background: white;
 padding: 30px 0 0 30px;
 width: 30px;
 height: 800px;
 text-align: left;
 vertical-align: top;
}

.ptabtypyTC
{ margin: 50px;
 }

.ultabtypyTC
{ list-style-type: circle;
  position: left;
 }


/* konec Tabulka typy TC */


/* Navigace */

.menu
{
padding: 0;
margin: 0;

}

.menu a
{
text-decoration: none;
color: #000000;
width: 170px;
text-align: left;
}

.menu ul, .menu li
{
list-style-type: none; /* symboly pro položky seznamu */
margin: 0 0 0 0px;
padding: 0 1px;
}


ul.uroven1 
{
position: relative;
}

li.polozka1
{
position: relative;
font: 12px;
font-weight: bold;
font-color: black;
height: 30px;
width: 170px;
line-height: 30px;  /* min vzdál mezi dlaždicemi textu*/
background-color: grey;
background-image: url(tlacitko.jpg);
padding: 0 3 0 2px;
border-bottom: solid white 1px;
}

a:hover
{ 
color: red;
}

li.polozka1 a:hover
{
position: relative;
font: 12px;
font-weight: bold;
font-color: black;
height: 30px;
width: 170px;
line-height: 30px;  /* min vzdál mezi dlaždicemi textu*/
background-color: grey;
background-image: url(tlacitko1.jpg);
padding: 0 3 0 2px;

}


li.polozka2
{
position: relative;
font: 12px;
font-weight: bold;
font-color: red;
height: 30px;
width: 170px;
line-height: 30px;  /* min vzdál mezi dlaždicemi textu*/
background-color: #FFFF33;
background-image: url(tlacitko2.jpg);
padding: 0 3 0 2px;
border-bottom: solid yellow 0px;
}

a:hover
{ 
color: red;
}



li.polozka2 a:hover
{
position: relative;
font: 12px;
font-weight: bold;
font-color: red;
height: 30px;
width: 170px;
line-height: 30px;  /* min vzdál mezi dlaždicemi textu*/
background-color: #FFFF33;
background-image: url(tlacitko3.jpg);
padding: 0 3 0 2px;
li.polozka1
}


/* Konec - Navigace */

div.photog img 
{
border-top: 2px solid red;
border-bottom: 0px solid yellow;
border-left: 2px solid red;
border-right: 0px solid yellow;
float: center;

}

div.photog
{
border-top: 0px solid yellow;
border-bottom: 1px solid red;
border-left: 0px solid yellow;
border-right: 1px solid red;
width: 130px;
height: 70px;
background-color:  ;
}

div.blok1

{
background-color: #EEEEEE;
padding: 1px;
border-bottom: 0px solid #FFFF33;
border-right: 0px solid #FFFF33;

}

div.blokzvyr

{
background-color: #EEEEEE;
padding: 1px;
border-bottom: 0px solid #FFFF33;
border-right: 0px solid #FFFF33;
color: red;
font-weight: bold;

}

div.bloknezvyr

{
background-color: #EEEEEE;
padding: 1px;
border-bottom: 0px solid #FFFF33;
border-right: 0px solid #FFFF33;
color: #FFCC00;
}




.floatright
{
float: right;
margin: 0px 0px 0px 10px;
border: 1px solid #666;
padding: 2px;
} 

.cara2
{
color: #DDDDDD;

} 

.floatrighttext
{
font-color: red;
font-size: 10px;
} 

div.blokodkazy

{
background-color: #EEEEEE;
padding: 1px;
border-bottom: 0px solid #FFFF33;
border-right: 0px solid #FFFF33;
color: red;
}


/* galerie */

.nahled
{
float: left;
width: 150px;
height: 100px;
border: 0px solid #999;
margin: 5px 5px 5px 5px;
padding: 1px;
}




.nahled1
{
float: left;
width: 100px;
height: 150px;
border: 0px solid #999;
margin: 5px 5px 5px 5px;
padding: 1px;
}


.nahled2
{
float: left;
width: 500px;
height: 400px;
border: 0px solid #999;
margin: 5px 5px 5px 5px;
padding: 1px;
}

.nahled4
{
float: left;
width: 280px;
height: 280px;
border: 0px solid #999;
margin: 5px 5px 5px 5px;
padding: 1px;
}

.nahled5
{
border: 1px solid #666;
color: red;
float: left;
width: 180px;
height: 130px;
border: 0px solid #999;
margin: 5px 5px 5px 5px;
padding: 1px;
}

.nahled6
{
float: left;
width: 409px;
height: 600px;
border: 0px solid #999;
margin: 5px 5px 5px 5px;
padding: 1px;
}

.nahled7
{
float: left;
width: 250px;
height: 349px;
border: 0px solid #999;
margin: 5px 5px 5px 5px;
padding: 1px;
}

.nahled8
{
border: 1px solid #666;
float: left;
width: 150px;
height: 150px;
border: 0px solid #999;
margin: 5px 5px 5px 5px;
padding: 1px;
}

.nahled8 a
{
color: #000000;
}


.nahled9
{
float: left;
width: 113px;
height: 150px;
border: 0px solid #999;
margin: 5px 5px 5px 5px;
padding: 1px;
}

.nahled10
{
float: left;
width: 160px;
height: 120px;
border: 0px solid #999;
margin: 5px 5px 5px 5px;
padding: 1px;
}

.nahled11
{
float: left;
width: 240px;
height: 160px;
border: 0px solid #999;
margin: 5px 5px 5px 5px;
padding: 1px;
}

.nahled12
{
float: left;
width: 240px;
height: 210px;
border: 0px solid #999;
margin: 5px 5px 5px 5px;
padding: 1px;
}

.nahled13
{
float: left;
width: 213px;
height: 142px;
border: 0px solid #999;
margin: 5px 5px 5px 5px;
padding: 1px;
}


.nahled14
{
float: left;
width: 106px;
height: 79px;
border: 0px solid #999;
margin: 5px 5px 5px 5px;
padding: 1px;
}


.nahled15
{
float: left;
width: 224px;
height: 79px;
border: 0px solid #999;
margin: 5px 5px 5px 5px;
padding: 1px;
}

.nahled16
{
float: left;
width: 160px;
height: 141px;
border: 0px solid #999;
margin: 5px 5px 5px 5px;
padding: 1px;
}

.clearboth
{
clear: both;
} 
/* galerie konec */


/* tabulka vlozena*/

.tabvl 
{border-collapse: colapse;
 padding: 0px 0px 0px 0px;
 background: white;
border-top: 1px solid white;
border-left: 1px solid white;
}

.tdvl1
{

 background: #EEEEEE;
 padding: 5px 0 0 5px;
 width: 600px;
 height: 10px;
 text-align: left;
 vertical-align: top;
}

.tdvl2
{

 background: #EEEEEE;
 padding: 5px 0 0 5px;
 width: 30px;
 height: 10px;
 text-align: left;
 vertical-align: top;
}

.tdvl3
{

 background: #EEEEEE;
 padding: 5px 0 0 5px;
 width: 195px;
 height: 20px;
 text-align: left;
 vertical-align: top;
}





.ptabvl
{ margin: 50px;
 }

.ultabvl
{ list-style-type: circle;
  position: left;
 }


/* konec Tabulka vlozena */


.hlavicka a
{ 
  text-decoration: none;
  font-color: red;
   text-align: center;
 }

#cervene
{
color: red;
text-align: center;
}
