html, body, form, button, fieldset,h1, h2, h3, h4, h5, h6, img, p, pre,blockquote, ul, ol, dl, address,tr, th, td, table, dd, dt
{
	margin: 0;
  padding: 0;
  text-indent: 0;
  border: 0;
}
body {
color: #000;
font-family: sans-serif;
font-size: 0.88em;
margin-left: auto;
margin-right: auto;
margin:0;
background: #fff url("obrazky/bg.png") repeat-x;
}
#big-cont {
width: 998px;
margin-left: auto;
margin-right: auto;
}
#header {
width: 998px;
height: 422px;
background: url("obrazky/header.jpg") no-repeat;
margin-left: auto;
margin-right: auto;
}
#jezdici-text{
width: 820px;
height: 30px;
float: left;
margin-left: 90px;
margin-top: 252px;
font-size: 100%;
font-weight: bold;
color: #666;

}
h1 {
font-size: 160%;
display: none;
}
#nauvod {
width: 350px;
height:100px
margin-top:0px;
margin-left:0px;
float:left;
}
#nauvod a {
width: 350px;
height:100px;
display: block;
margin-top:0px;
float:left;
}
#container-repeat {
width: 998px;
float: left;
margin-left:0px;
}
#telo {
width:998px;
margin-left: auto;
margin-right: auto;
background: url("obrazky/container-repeat.png") repeat-y ;
float: left;
}
h2 {
margin: 0px 0px 10px 0px;
padding: 10px 0px 0px 0px;
font-size: 150%;
font-weight: normal;
color: #757575;
background: white;
height: 35px;
width: 571px;
}
#obsah {
width: 552px;
float:right;
padding:0px 20px 10px 20px;
margin-right:80px;
margin-bottom:20px;
margin-top:0px;
text-align: justify;
}
#obsah p {
font-size: 90%;
}

#levypanel {
width: 248px;
float: left;
margin-left:78px;
margin-top: 0px;
margin-bottom: 0px;
}
.telefonistka {
min-height: 146px;
width: 248px;
background:  url(obrazky/telefonistka.jpg) no-repeat 63px 0px;
}
/* ZACATEK VERTIKALNIHO MENU */
#menu-vertical 
{ 
width: 241px; 
margin-left:3px;
margin-top:0px;
padding:0px 0 0 0;
margin-bottom: 3px;
} 
#menu-vertical  li 
{ 
list-style-type: none; 
list-style-image: none; 
margin: 0 !important; 
padding: 0 !important; 
} 
#menu-vertical  a, #menu-vertical  a:visited 
{ 
display: block; 
text-decoration: none; 
color: #000;
font-weight: bold;
padding: 8px 0px 0px 24px; 
margin:3px 0px 0px 0px !important;
background:  url(obrazky/menu-polozka.png) no-repeat;
font-size:100%;
height:26px;
} 
#menu-vertical  a:hover, #navigace a.active
{ 
background:  url(obrazky/menu-polozka.png) no-repeat 0 -34px;
color: #525252;
} 
/* KONEC VERTIKALNIHO MENU */

#patka{
width:998px;
background: url("obrazky/patka.jpg") no-repeat;
float: left;
height:103px;
}
p#obsah_patky {
margin-left: auto;
margin-right: auto;
padding-top:60px;
color: #666;
padding-left:60px;
font-size: 90%;
}

p#obsah_patky a, p#obsah_patky a:visited  {
color: #666;
}

ul {
margin : 10px 0px 0px 5px;
padding : 0;
list-style-image: none;
list-style: none;
font-size:90%;
}
ul li {
margin : 8px 10px 3px 10px;
padding : 0 0 2px 20px;
line-height : 120%;
color:#000;
background: url("obrazky/odrazka.png") no-repeat 0 2px;
}
p {
line-height: 140%;
margin-bottom:10px;
}

h3 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 7px 0px;
font-size: 120%;
font-weight: bold;
color: #999999;
text-align:left;
border-bottom: 1px solid #ddd;
}
h3.panel {
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 20px;
background: url("obrazky/panel-bg.png") repeat-x;
border:0;
width: 228px;
height: 35px;
font-size: 140%;
color: white;
font-weight: normal;

}
h3.panel-kontakt {
margin: 20px 0px 0px 5px;
background: url("obrazky/kontaktujtenas.jpg") no-repeat 0 0px;
border:0;
width: 170px;
height: 31px;
}

h4 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 7px 0px;
font-size: 120%;
font-weight: bold;
color: #999999;
text-align:left;
border-bottom: 1px solid #ddd;
}
a:link {
color: #666;
}
a:visited {
color: #666;
}
a:hover {
color: #000;
text-decoration: none;
}
strong {
font-weight: bold;
color: #757575;
}


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img {
	border: 0px solid  #000;
	}
img.alignright {
	padding: 5px;
	margin: 0 17px 2px 7px;
	display: inline;
	float: right;
	}
img.alignleft {
	padding: 10px;
	margin: 5px 0px 2px 25px;
	display: inline;
	float: left;
	}




.novinkovac {
margin-left: 8px;
margin-top: 10px;
}



table { 
margin-top:10px;
margin-bottom:10px;
text-align: left;
width: 90%;
margin-left: 25px;
border:0px solid #000;

}
td {

  padding:5px;
  border:0px solid #000;
   }