* {margin:0; padding:0}
html, body {
	height: 100%;
}
body {
	font-family:  Verdana, Arial, lucida, sans-serif;
	background: #555E73  url(obr/pozadi.jpg) ;
	color: #000;
	font-size: 12px;
	text-align: center;
	min-width: 960px;
	line-height: 1.5;
	margin:0;
	behavior:url(csshover.htc);	
}
html>body {
	font-size: 12px;
}

.left {
  float: left;
  display: inline;
}

#main {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	background: #fff  url(obr/pozadi.gif) repeat-y;
	min-height: 100%;
	height: 100%;
	position: relative;
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding:0
 }
body>#main {
	height: auto;
 }
#head {
	color: #fff;
	background: #FFFFFF;
	height: 106px;
	position:relative;
	margin:0;
	border-bottom:24px solid #00aeef;
}
#head h1 {margin-left: -10000px; position: absolute}
#text {
	padding: 0px 0px 28px 0px; 
 }
#sidebar {
      float: left;
      width: 200px;
      margin:0; padding:0; _margin-bottom:-1000px
      }
#sidebar-content {
  padding-top:215px;
  background-color: #fff;
}

#sidebar-content h2 {
  font-size:14px;
  font-weight:100;
  padding:4px 10px 3px 20px;
  background:#00aeef  url(obr/banery-h2.jpg) no-repeat bottom right/*url(obr/sipka2.gif) 5px 8px no-repeat*/;
  color:#fff;
  border-bottom:1px solid white;
  margin: 10px 0 10px 0;
}

#sidebar-content a {
  margin-top: 15px;
  padding: 0;
  display: block;
}

#sidebar-content div {
  margin: 0;
  padding: 0;
}

#sidebar-content .first-a {
  margin-top: 15px;
}

#sidebar-content .last-a {
  padding-bottom: 15px;
}

div#nav { position:absolute; top:130px; left:0; width: 199px; margin: 0; background: white; height:215px}
div#nav ul {margin: 0; padding: 0; width: 199px; background: white; border: 1px solid #aedbed; border-bottom:0; border-left:0}
div#nav li {position: relative; list-style: none; margin: 0; border-bottom: 1px solid #aedbed;}
div#nav li:hover {background: #aedbed;}
div#nav li.submenu {background: url(obr/sipka.gif) 95% 50% no-repeat;}
div#nav li.submenu:hover {background-color: #ddeff7;}
div#nav li a {display: block; padding: 4px 0 3px 10px; text-decoration: none; width: 190px;color:#008bcf}
div#nav>ul a {width: auto; color:#008bcf}
div#nav ul ul {position: absolute; top: 0; left: 199px; display: none; z-index:100}
div#nav ul.level1 li.submenu:hover ul.level2,
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}

#obsah {
      margin:0 0 0 200px; padding:0; position:relative; _width:756px
      }
#banery { float:right; width:180px}
#banery h2 { font-size:14px; font-weight:100; padding:4px 10px 3px 20px; background:#00aeef  url(obr/banery-h2.jpg) no-repeat bottom right/*url(obr/sipka2.gif) 5px 8px no-repeat*/; color:#FFFFFF; border-bottom:1px solid white}
#obsah-content {
      margin:0 30px 0 32px; padding: 0 10px 0 0; position:relative;
      _height: 750px;
      }
      
#obsah-content h1 { font-size:18px; font-weight:100; color:#213480; margin:35px 0 25px}
#obsah-content h2 { font-size:14px; font-weight:100; color:#00aeef; margin:15px 0 15px}
#obsah-content h3 { font-size:13px; font-weight:bold; color:#213480; margin:10px 0 5px}
#obsah-content ul { margin:5px 0 5px 40px; list-style-type:square}
#obsah-content p { margin:5px 0 10px; text-align:justify}
#obsah-content img { border-color:#00aeef; margin:5px 0 5px 5px; }
#obsah-content a { color:#213480}
#obsah-content a:hover { color:#00aeef}
#obsah-content a img { border:1px solid #00aeef; margin-right:5px}

div.clear{
  clear: both;
}

#jazyky{
  float: left;
  display: inline;
  text-align: left;
  margin-left: 10px;
  margin-top: 4px;
}


#obsah-content #kontakty_slogan{
  float: left;
  display: inline;
  width: 631px;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 5px;
  margin-bottom: 5px;
  padding-top: 5px;
  background-color: #EEEEEE;
  border: 1px #CDCDCD solid;
  background-image: url(obr/kontakty_informace.jpg);
  background-repeat: no-repeat;
  background-position: 2% 50%;
}

#obsah-content #kontakty_slogan p{
  margin-left: 40px;
}

#obsah-content div.kontakt_box{
  float: left;
  display: inline;
  width: 335px;
  height: 178px;  
  margin-top: 10px;
  border: 2px #EEEEEE solid;
}

#obsah-content div.kontakt_box h3{
  font-size: 1em;
  color: #1D6DAC;  
  margin: 0px; 
  padding: 0px; 
  padding-top: 2px;
}

#obsah-content div.kontakt_box p{
  font-size: 0.8em;
  color: #676767;
  margin: 0px; 
  padding: 0px; 
  padding-top: 5px;  
}

#obsah-content div.kontakt_box p a{
  font-size: 0.9em;   
}

#obsah-content div.kontakt_box img{
  float: left;
  display: inline;  
  margin: 2px;
  margin-right: 10px; 
}

#obsah-content div.kontakt_box div.kontakt_bottom{
  float: left;
  display: inline;
  width: 335px;
  height: 17px;
  padding-top: 2px;
  margin-top: 2px;
  margin-left: 2px;
  background-color: #EEEEEE;
  text-align: center;
  font-size: 0.8em;
}





#obsah-content div.kontakt_box_right{
  float: left;
  display: inline;
  width: 335px;
  height: 178px;  
  margin-top: 10px;
  margin-left: 5px;
  border: 2px #EEEEEE solid;
}

#obsah-content div.kontakt_box_right h3{
  font-size: 1em;
  color: #1D6DAC;  
  margin: 0px; 
  padding: 0px; 
  padding-top: 2px;
}

#obsah-content div.kontakt_box_right p{
  font-size: 0.8em;
  color: #676767;
  margin: 0px; 
  padding: 0px; 
  padding-top: 5px;  
}

#obsah-content div.kontakt_box_right p a{
  font-size: 0.9em;   
}

#obsah-content div.kontakt_box_right img{
  float: left;
  display: inline;  
  margin: 2px;
  margin-right: 10px; 
}

#obsah-content div.kontakt_box_right div.kontakt_bottom{
  float: left;
  display: inline;
  width: 335px;
  height: 17px;
  padding-top: 2px;
  margin-top: 2px;
  margin-left: 2px;
  background-color: #EEEEEE;
  text-align: center;
  font-size: 0.8em;
}






img.levy { float:right}
img.kolaz { border-top:1px solid white}
.cenik { width:698px; text-align:center}
.lave { text-align:left}
table { margin:5px 0 10px}
td { background:#ccd8ff; padding:2px 5px}
th, .formular th { background: #00aeef !important; padding:5px!important; color:#fff!important}
table.odkazy { position:absolute; top:0; right:10px}
table.odkazy td { padding:10px 10px}
.kontakt td { background:#f5f5f5 !important}
.formular  {margin:20px 30px; background:#F5f5f5}
.formular td { background:#ccd8ff !important; padding:2px 5px!important}
.formular a:hover { color:white !important} 
hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }
#footer {
	width:954px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #004e93 url(obr/prechod-pata.jpg) repeat-y;
	text-align: center;
	margin:0px;
	padding:3px
}
#footer-content {
	text-align: center;
	color:#FFFFFF; font-size:11px}
#footer-content a{
	margin: 0;
	color:#D7DAE3;
}
#footer-content a:hover{
	color:#FFFFFF }
.neviditelne {
	margin-left:-1000px;
	position: absolute}
    
#cena{
    
}
.male{
    font-size: 78%;
}
