html, body, div, p, li, ul, ol, form, fieldset, h1, h2, h3, h4, h5, h6   { margin: 0; padding: 0; list-style: none; }

body		      { font: normal 62.8%/1.3 Arial, Helvetica, sans-serif; background: #e5e5e5 url('/images/body.gif') repeat-x; }
img     	  { border: 0;}

a:link, a:visited   { color: #812B21; text-decoration: none; }
a:hover             { color: #000; text-decoration: none; }

/* -- NADPISY -- */
h1, h2, h3    { color: #812B21; margin: 0 0 15px 0; font-weight: normal; }
h4, h5, h6    { color: #812B21; margin: 0 0 0 0; font-weight: normal; }
h1            { font-size: 2.2em; }
h2            { font-size: 2em; }
h3            { font-size: 1.8em; }
h4            { font-size: 1.6em; }
h5            { font-size: 1.4em; }
h6            { font-size: 1.2em; }

/* -- ROZLOZENI -- */
#stranka  { width: 984px; margin: 0 auto; }
#hlavicka {font-size: 1.2em; background: #e5e5e5 url('/images/logo.gif') no-repeat; }
.logo, a.logo, a.logo:link, a.logo:visited, a.logo:hover {
display: block;
width: 600px;
height: 101px;
}

.logo span { display: none; }

#telo    { width: 100%; height: 100%; float: left; font-size: 1.2em;
background-image: url(/images/background.png);
background-position: 100% 0;
background-repeat: repeat-y;
}

/* -- HORNI MENU -- */
#main                   { height: 35px;}
#main h1                { font-family: sans-serif; font-size: 2.2em; }
#main h1 a              { text-decoration: none; color: #fff !important; }
#main h2                { font-weight: normal; font-size: 1em; padding-left: 2px; margin-top: -3px; }
#main h2 a              { color: #8bcced; text-decoration: none; }
#main ul                { height: 35px; margin: 0 0 0 217px; }

#main li a              { display: block; float: left; color: white; text-decoration: none; }
#main li a span         { display: block; float: left; width: auto; height: 20px; padding: 15px 30px 0 30px; font-size: 0.9em; }


#main li a:hover, a.trselected:link, a.trselected:visited {
color: #000;
background-image: url(/images/hover0.gif);
background-position: 0 0;
background-repeat: no-repeat;
}
#main li a:hover span, a.trselected span   {
color: #000;
background-image: url(/images/hover1.gif);
background-position: 100% 0;
background-repeat: no-repeat;
}

#hlavicka a:hover { text-decoration: none !important; }

/* -- TRIDY -- */
.tr		    { float: left; }
.img150      { padding: 5px; background: url('/images/r150.png') 100% 100%  ; }
.img200      { padding: 5px; background: url('/images/r200.png') 100% 100%  ; }
.img250      { padding: 5px; background: url('/images/r250.png') 100% 100%  ; }
.img300      { padding: 5px; background: url('/images/r300.png') 100% 100%  ; }
.img350      { padding: 5px; background: url('/images/r350.png') 100% 100%  ; }


#hlavni    {width:515px; float: left; padding: 30px 0 0 30px;}
#hlavni li {margin-left: 20px; font-family: calibri, arial, verdana; list-style-image: url('/images/odrazka.gif'); }


/* -- LEVE MENU -- */
#leve_menu                                { width: 217px; float: left; font-family: calibri; background: url('/images/okno.gif') #fff 0 0 no-repeat;}
#leve_menu .tlacitka li                   { margin: 0; padding: 0; background-image: url(/images/menu_cara.gif); background-position: 0 100%; background-repeat: no-repeat; }
#leve_menu .tlacitka a:hover              { color: white;  }
#leve_menu .tlacitka a                    { display: block; color: black; text-decoration: none; padding: 10px 10px 15px 10px; }
#leve_menu .tlacitka ul                   { padding-top: 75px;  text-align: center; display: block; }
#leve_menu .tlacitka ul li ul             { padding: 0px 0px 6px 0px; background: url(/images/menu_cara.gif) 0 100% repeat-x;  }
#leve_menu .tlacitka ul li ul li a        { background: url('/images/odr.gif') white 0px 45% no-repeat; display: block; }
#leve_menu .tlacitka ul li ul li a:hover  { background: url('/images/odr_hover.gif') white 0px 45% no-repeat; display: block; color: black; letter-spacing:1px; font-weight:bold; }
#leve_menu .tlacitka li:hover             { background: url('/images/hover_left.gif') repeat-y ; color: white;  }

/* -- AKTUALITY -- */
#aktuality               { height: auto; }
#aktuality_nadpis        { height: auto; padding: 22px 15px 15px 15px; background: url('/images/aktuality_lista.gif') 0 0 no-repeat; }
#aktuality h3            { color: #000; font-size: 12px; font-weight: bold; }
#aktuality p             { margin: 0 0 10px 0; }
#aktuality .link         { text-align: right; }
#aktuality h6            { color: white; font-size: 18px; }  
#bg_aktuality            { height: auto; padding: 10px 15px 30px 15px; font-family: calibri, arial, verdana; font-size: 12px; background-image: url(/images/bg_aktuality.gif); background-position: 0 0; background-repeat: repeat-y; }
#dalsi_aktuality         { clear: both; width: auto; background: #bd2d1e ; text-align: center; padding: 8px; font-family:calibri, arial, verdana; font-size: 14px; color: white; text-decoration: none}
#dalsi_aktuality a       { font-family:calibri, arial, verdana; font-size: 14px; color: white; text-decoration: none}

/* -- HLAVNI STRANA -- */

#hl_strana                      {
float: left;
position: relative;
width: 570px;
}
.clear {
	clear: both;
	width: auto;
	height: 10px;
	border: 0;
	margin: 0;
	padding: 0;
}

#prave_menu    { width: 164px; float: right; text-align: center; padding: 0 20px 0 0; margin: 0 0 0 auto; }
#prave_menu a   { display: block; margin: 10px 0 0 0; }

/* -- PATICKA -- */
.patka-clear {
clear: both;
height: 19px;
background-image: url(/images/patka-clear.gif);
background-position: 0 0;
background-repeat: no-repeat;
}
#patka p {
width: 964px;
margin: 0 auto;
padding: 55px 10px 0 10px;
color: black;
font-size:12px;
background-image: url(/images/foot.gif);
background-position: 0 0;
background-repeat: repeat-x;
}
#patka a:hover {
color: #000;
}
#patka b {
color: #bd2d1e;
}
#patka         {
height: 85px; 
background-position: 0 0;
background-repeat: repeat-x;
}
.navi{
margin-bottom:15px;
font-size:90%;
}
.submenu{ 
margin-bottom:15px;
}
.galerie1{
float:right;
}
.galerie1 img{
margin-left:22px;
margin-bottom:14px;
}
.galerie{
margin-bottom:150px;
width:100%;
}
.galerie .findimage{
float:left;
width:171px;
}

