html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd,q, samp, ub, tt, var, form, table, caption, tbody, tfoot, thead, tr, th, td { 
  margin: 0;
  padding:0;
  border:0;
  outline:0;
  font-weight:inherit;
  font-style:inherit;
  font-size:100%;
  font-family:inherit;
}

/*Vseobecne deklaracie
------------------------------------------------------------------------------*/
hr, .skryte {
  	position: absolute;
  	left: -999em;
}

a img, fieldset {
  border: none;
}

ol,ul {
  list-style-type: none;
}

strong {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

table th,table td{
    text-align: left;
}


/*Odkazy
------------------------------------------------------------------------------*/
a {
	text-decoration: none;
	color: #55bffd;
}

a:hover {
	color:#000;
	color: #55bffd;
	text-decoration:underline;
}

a:visited {}
a:active {}

/*Vseobecne triedy
------------------------------------------------------------------------------*/
.cleaner-left{clear: left;}
.cleaner{clear: both;}


/*Layout
------------------------------------------------------------------------------*/
body{
  font: normal 62.5% Tahoma, lucida, sans-serif;
  text-align: center;  
  background: #4aaeac url('../pics/body-back.jpg') repeat-x 0 -30px;
  padding-top: 65px;
  padding-top: 35px;
  padding-bottom: 10px;
}

#obal{
  margin: 0 auto; 
  width: 969px;
  color:#000;
  background:  url('../pics/telo-back.png') repeat-y 1px 0 ;
  text-align: left;
}

#hlavicka{
  height: 247px;
  background: url('../pics/hlavicka-back.jpg') no-repeat 0px top;  
}
#hlavicka-in{
   background: url('../pics/hlavicka-back2.jpg') no-repeat 12px bottom;
   height: 247px;
   height: 176px;
   padding: 71px 0 0 217px;
}

#hlavicka h1{  
  width: 677px;
   height: 129px;
  position: relative;
  margin: 0px 0 20px 0;
  font-size: 16px;
  font-weight: bold;
  overflow: hidden;
}
#hlavicka h1 span{
  display: block;
  position: absolute;
  left: 0; top: 0;
  width: 677px;
  height: 129px;
  
  cursor: pointer;
}

#hlavicka img{
  border: 3px solid #9fd4d3;
  padding: 1px;
  margin: 0 10px 0 11px;
   
}

#telo{   
}

#navigacia{
  width: 207px;
  width: 195px; 
  padding: 0 0 0 12px;
  float: left;
}

#navigacia ul{  
  width: 195px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#navigacia ul li{  
  display: block;
  padding: 0;
  margin: 0;
}
#navigacia ul li a{  
  display: block;
  height: 31px;
  line-height: 31px;
  color: #4aaeac;
  background: #fff url('../pics/button.jpg') 0 0px; 
  font-size: 12px;
  font-weight: bold;
  padding: 0 0 0 21px;
}
#navigacia ul li a:hover{
  background: #55bffd url('../pics/button.jpg') 0 -31px;
  color: #fff;
  text-decoration: none;  
}
#navigacia ul li.active a{
  background: #55bffd url('../pics/button.jpg') 0 -31px;  
  color: #fff;
  text-decoration: none;
}

table#otvaracie-hodiny{
  margin: 17px 0 0 17px;
  font-size: 11px;
}

table#otvaracie-hodiny th{
  font-weight: bold;
  padding: 2px 10px 2px 0;
  
}
table#otvaracie-hodiny td{
  padding: 2px 10px 2px 0;    
}


#obsah,#obsah-siroky{
  width: 762px;
  width: 739px;
  padding: 0 13px 10px 10px;
  float: right;
  
}
#obsah-siroky{
  
  
}

.panel,.panel-siroky{
  float: left;

  padding:17px 11px 0 13px;
}

.panel-siroky{
 
}

#obsah p,#obsah ul,#obsah ol,#obsah table,#obsah table, #obsah-siroky p,#obsah-siroky ul,#obsah-siroky ol,#obsah-siroky table,#obsah-siroky table{
  font-size: 11px;
  margin: 0 0 14px 0;
  line-height: 15px;
}
#obsah ul,#obsah-siroky ul{
  list-style-type: disc;
  margin: 0 0 14px 10px;
  padding: 0;
}

#obsah h1,#obsah-siroky h1{
  font-size: 14px;
  font-weight: bold;
  color: #55bffd;
  margin: 0 0 7px 0;
}
#obsah h2, #obsah-siroky h2{
  font-size: 12px;
  font-weight: bold;
  color: #55bffd;
  margin: 0 0 7px 0;
}
#obsah h3, #obsah-siroky h3{
  font-size: 12px;
  font-weight: bold;
  color: #55bffd;
  margin: 0 0 5px 0;
}


#paticka{    
  clear: both;
  height: 91px;
  height: 34px;
  padding: 57px 0 0 0;
  margin: 0 0 0 0;
  background: url('../pics/telo-bottom.jpg') no-repeat left bottom;
  text-align: center;  
  font-size: 12px;  
}

#paticka a{
  color: #fff;
  font-weight: bold;
  font-family: tahoma;
}

