.invisible {
  display: none;
}
body {
  font-family:  Arial, Helvetica, Verdana, sans-serif;
  font-size:11px;
  margin:0;
  padding:0;
  color: #000000;
  background: #142E53 url('../images/body_bg.jpg') repeat-x;
}
#body {
  position:relative;
  width: 768px;
  padding: 0px;
  margin: 0 auto;
  z-index: 0;
  background:#FFFFFF;
}
#logo {
  position: relative;
  width: 768px;
  height:171px;
  padding: 0px;
  margin: 0;
  font-size:10px;
  background: url('../images/logo.jpg') top left no-repeat;
}
a:visited {
  color:blue;
}
#menu {
position:relative;
width:258px;
float:left;
}
#menu span{
display:block;
visibility:hidden;
padding:0px;
margin:0px;
}
#menu a {
display:block;
padding:0;
margin:0;
}
#menu a.titulka{
width:258px;
height:42px;
background: url('../images/menu_bg_1_titulka.jpg') no-repeat top;
}
#menu a.titulka:hover{
width:258px;
height:42px;
background: url('../images/menu_bg_1_titulka_hover.jpg') no-repeat;
}
#menu a.o_spolecnosti{
width:258px;
height:39px;
background: url('../images/menu_bg_2_o_spolecnosti.jpg') no-repeat;
}
#menu a.o_spolecnosti:hover{
width:258px;
height:39px;
background: url('../images/menu_bg_2_o_spolecnosti_hover.jpg') no-repeat;
}
#menu a.sluzby{
width:258px;
height:39px;
background: url('../images/menu_bg_3_sluzby.jpg') no-repeat;
}
#menu a.sluzby:hover{
width:258px;
height:39px;
background: url('../images/menu_bg_3_sluzby_hover.jpg') no-repeat;
}
#menu a.cenik{
width:258px;
height:39px;
background: url('../images/menu_bg_4_cenik.jpg') no-repeat;
}
#menu a.cenik:hover{
width:258px;
height:39px;
background: url('../images/menu_bg_4_cenik_hover.jpg') no-repeat;
}
#menu a.cenik_cl{
width:258px;
height:39px;
background: url('../images/menu_bgcl_4_cenik.jpg') no-repeat;
}
#menu a:cenik_cl:hover{
width:258px;
height:39px;
background: url('../images/menu_bgcl_4_cenik_hover.jpg') no-repeat;
}
#menu a.telefonie{
width:258px;
height:39px;
background: url('../images/menu_bg_5_telefonie.jpg') no-repeat;
}
#menu a:hover.telefonie{
width:258px;
height:39px;
background: url('../images/menu_bg_5_telefonie_hover.jpg') no-repeat;
}
#menu a.telefonie_cl{
width:258px;
height:39px;
background: url('../images/menu_bgcl_5_telefonie.jpg') no-repeat;
}
#menu a:hover.telefonie_cl{
width:258px;
height:39px;
background: url('../images/menu_bgcl_5_telefonie_hover.jpg') no-repeat;
}
#menu a.webova_posta{
width:258px;
height:39px;
background: url('../images/menu_bg_6_webova_posta.jpg') no-repeat;
}
#menu a:hover.webova_posta{
width:258px;
height:39px;
background: url('../images/menu_bg_6_webova_posta_hover.jpg') no-repeat;
}
#menu a.webova_posta_cl{
width:258px;
height:39px;
background: url('../images/menu_bgcl_6_webova_posta.jpg') no-repeat;
}
#menu a:hover.webova_posta_cl{
width:258px;
height:39px;
background: url('../images/menu_bgcl_6_webova_posta_hover.jpg') no-repeat;
}
#menu a.pro_vas{
width:258px;
height:39px;
background: url('../images/menu_bg_7_pro_vas.jpg') no-repeat;
}
#menu a:hover.pro_vas{
width:258px;
height:39px;
background: url('../images/menu_bg_7_pro_vas_hover.jpg') no-repeat;
}
#menu a.pro_vas_cl{
width:258px;
height:39px;
background: url('../images/menu_bgcl_7_pro_vas.jpg') no-repeat;
}
#menu a:hover.pro_vas_cl{
width:258px;
height:39px;
background: url('../images/menu_bgcl_7_pro_vas_hover.jpg') no-repeat;
}
#menu a.zdravi{
width:258px;
height:39px;
background: url('../images/menu_bg_8_zdravi.jpg') no-repeat;
}
#menu a:hover.zdravi{
width:258px;
height:39px;
background: url('../images/menu_bg_8_zdravi_hover.jpg') no-repeat;
}
#menu a.zdravi_cl{
width:258px;
height:39px;
background: url('../images/menu_bgcl_8_zdravi.jpg') no-repeat;
}
#menu a:hover.zdravi_cl{
width:258px;
height:39px;
background: url('../images/menu_bgcl_8_zdravi_hover.jpg') no-repeat;
}
#menu a.kontakt{
width:258px;
height:75px;
background: url('../images/menu_bg_9_kontakt.jpg') no-repeat;
}
#menu a:hover.kontakt{
width:258px;
/*height:48px;*/
height:75px;
background: url('../images/menu_bg_9_kontakt_hover.jpg') no-repeat;
}
#menu a.kontakt_cl{
width:258px;
height:75px;
background: url('../images/menu_bgcl_9_kontakt.jpg') no-repeat;
}
#menu a:hover.kontakt_cl{
width:258px;
height:75px;
background: url('../images/menu_bgcl_9_kontakt_hover.jpg') no-repeat;
}
#prava_strana{
position:relative;
left:0px;
width:510px;
padding:0;
margin:0;
float:left;
}
#logo_spodek{
width:510px;
height:148px;
margin: 0px;
background: url('../images/logo_spodek.jpg') no-repeat top center;
}
div#baner{
position: relative;
display: block;
border: none;
width:490px;
height:215px;
padding: 14px 10px;
background: url('../images/baner_new.jpg') no-repeat top left;
}
#baner strong{
  position: relative;
  display: block;
  width:330px;
  padding-top: 30px;
  color: white;
  font-size: 16px;
  line-height: 30px;
}
#pruh_pod_menu{
position:relative;
width:768px;
height:29px;
background: url('../images/pruh_pod_menu.jpg') no-repeat top center;
}
#content {
position:relative;
width: 764px;
background: #ffffff url('../images/content_bg.jpg') repeat-x top center;
border-left:2px solid white;
border-right:2px solid white;
}
#content_cl {
position:relative;
top:1px;
width: 508px;
min-height: 400px;
background: #ffffff url('../images/content_bg.jpg') repeat-x top center;
border-right:2px solid white; 

}

#novinky_telo{
position:relative;
left:29px;
width:226px;
padding:0;
margin:0;
float:left;
background: #60C5C3 url('../images/novinky_bg.jpg') repeat-x top center;
}

#novinky{
position:relative;
width:226px;
min-height:373px;
_height:373px;
padding:0;
margin:0;
background: url('../images/novinky_spodek_bg.jpg') no-repeat bottom center;
color:#FFFFFF;
text-align:left;
font-size:11px;
}

#novinky_vnitrek{
  padding:16px;
  color: #ffffff;
}
#novinky_vnitrek h2{
  padding:0;
  margin:0 0 6px 0;
  font-size:16px;
  color:#FFFFFF;
  font-style:italic;
}
#novinky_vnitrek a{
  color: #ffffff;
}
#clanek_okno{
position:relative;
left:20px;
width:470px;
padding:0;
padding-top: 15px;
margin: 0;
float:left;
text-align: justify;
}

#clanek_text{
padding:25px;
margin:0;
color:#000;
}
#clanek_text hr{
text-align:left;
color:#000;
size:1px;
height:1px;
border-width:0px;
background-color: #000;
margin:0;
}

#clanek_text h2{
font-size:13px;
color:#000;
padding:0 0 10px 0;
margin:0;
text-decoration:underline;
}

#clanek_text h3{
font-size:12px;
color:#087c7a;
padding:0 0 2px 0;
margin:0;
}

#clanek_text a img{
border:1px solid #000000;
}

#clanek_text a:hover img{
border:1px solid #087c7a;
}

#clanek_text a{
color:#000000;
text-decoration:underline;
}

#clanek_text a:hover{
color:#000000;
text-decoration:none;
}
#clanek_text ul{
padding:5px 0px 10px 20px;
margin:5px 0px 10px 10px;
} 

#clanek_text li{
list-style:square;
padding:0 0 0px 6px;
}

#clanek_foto {
padding:0;
margin:0;
}
#clanek_foto img{
float:left;
margin:6px 14px 10px 20px;
padding:0;
}
#clanek_foto a img {
border:1px solid 000000;
}
#clanek_foto a:hover img {
border:1px dashed #087c7a;
}

#footer {
position:relative;
padding:0;
margin:0;
height:31px;
background: url('../images/footer_bg.jpg') no-repeat bottom center;
}
#copyright {
position:relative;
margin:10px 0 10px 0;
text-align:center;
color:#fff;

}
#copyright a{
color:#fff;
text-decoration:none;
font-weight:bold;
}
#copyright a:hover{
text-decoration:underline;
}
#cmenu {
background: #ffffff url('../images/content_bg.jpg') repeat-x top center;
text-align:center;
width:250px; 
border:solid 1px navy;
border-top:none;
}
h1#baner {
  color:white;
  text-decoration:none;
  margin: 40px 20px;
  font-size: 30px;
}
.clean {
clear:both;
}
#zmena_hesla input{
	margin: 0 0 5px 0;
}
