/* CSS Document */
body {
    font: 80%/170% "Lucida Grande", Tahoma, Verdana, sans-serif;
    text-align: center;
   	background-color: #F0F2FA; /* #246769; */
	color: white;
    margin-top: 0px;
	margin-left: auto;
    margin-right: auto;
}
#all-null {
     width: 780px;   
    margin-top: 0px;
	 margin-left: auto;
     margin-right: auto;
     text-align: left;
	 background-color: #F0F2FA; 
/*	  background-image:url(img/bg-foot.gif);
   background-position: bottom left;
   background-repeat: no-repeat;  */
}
#all {
   padding: 0px;
   background-image: url(img/bg-all.gif);
   background-position: left;
   background-repeat: repeat-y;
   margin-top: 30px;
}

#head-null {
     width: 100%;
	 padding: 0;
     border: 0; 
	 margin-top: 0px; 
}
#head {

}
#right-null {
     width: 600px;
     float: right;
     padding: 0;
     border: 0;
   
}
.right-head {
   background-color: #FFEBD5;

}
.foto {
float: right;
}
.right-top {
background-image: url(img/bg-white-top.gif);
height: 18px;
 background-position: right;  
 background-repeat: no-repeat;
 background-color: white;
 margin-top: 0px;
}
#right {
 background-color: #FFFFFF;
 color: #000000;
 padding: 5px;
}
.img-top {
padding: 0px;
margin: 0px;
border: 0px;
}

#left-null {
     width: 180px;
     float: left;
     padding: 0px;
     border: 0;
/* 	 background-color: #FFEBD5; */
}
#left {
padding: 0px;
background-color: #963534;
}
.left-foot {
padding: 0px;
text-align: left;
}

#foot-null {
     clear: both;
     width: 100%;
	 padding: 0;
     border: 0;     
}
#foot-bg {
background-image: url(img/bg-foot.gif);
height: 18px;
background-repeat: no-repeat;
background-color: #F0F2FA; 

}

#foot {
   color: #996633;
   font-size: 10px;
   text-align: center;
   background-color: #F0F2FA;
}



#right a:link, #right a:visited, .clanek a:link, .clanek a:visited {
    color: #963534;
	}
	
#right a:hover, .clanek a:hover {
    color: #963534;
	}
#right ul li {
font-size: 90%;
list-style-type: square;
}
	

.clanek {
padding-bottom: 20px;
background-image: url(img/nuzky.gif);
background-position: bottom;
background-repeat: no-repeat;
text-align: left;
} 

.cat {
 font-size: 80%;
 text-align: right;
 color: #9E3E40; 
 text-transform: uppercase;
 margin-bottom: 10px;
 margin-top: 0px;
 margin-right: 10px;
 font-weight: bold;
/*  padding-right: px;  */
 _padding-bottom: 10px;
}

.cat a, .cat a:visited {
text-decoration: none;
font-size: 100%;
color: #9E3E40; 
text-transform: uppercase;
font-weight: bold;
}
.cat a:hover {
text-decoration: underline;
font-size: 100%;
color: #9E3E40; 
text-transform: uppercase;
font-weight: bold;
}



.doprava {
font-size: 80%;
color: #996666;
text-align: right;
padding-right: 15px;
padding-top: 5px;
}

img.middle {
	vertical-align: middle;
	border: 0px;
}
.odkazy {
text-align: center;
padding: 5px;
background-color: #963534;
}

.doprava-ob {
 float: right;
 margin-left: 5px;
 margin-bottom: 5px;
 border: 2px solid #DADADA;
}
.doprava-ob-noborder {
float: right;
 margin: 5px;
}
.doleva-ob-noborder {
float: left;
 margin: 5px;
}
.doleva-ob {
 float: left;
 margin-right: 5px;
 margin-bottom: 5px;
 border: 2px solid #DADADA;
}

.sekce-menu-all {
text-align: right;
margin-top: -30px;
}
.sekce-menu {
width: 180px;
}
.jump li {
line-height: 1.5;
list-style-type: square;
color: #f7941d;
text-align: left;
}
.small {
font-size: 80%;
}
.mudr {
padding-bottom: 5px;
}


#news {
width: 360px;
background-color: #F0F2FA;
float: left;
}
.novinka {
border-bottom: 1px solid #FFFFFF;
padding: 5px;
}
.n-left {
width: 285px;
padding: 0px;
border: 0px;
float: left;
}
.n-right {
 float: right;
 padding: 0px;
border: 0px;
}
.n-nadpis {
 font-size: 100%;
 color: black; 
 margin-bottom: 0px;
 margin-top: 0px; 
 font-weight: bold;
}
.novinka-nadpis, .oznameni-nadpis, .libus-nadpis {
padding-right: 3px;
padding-bottom: 2px;
border-bottom: 1px solid #FFFFFF;
background-color: #DBCD9A;
color: #3C3B39;
font-weight: 800;
font-size: 80%;
letter-spacing: 5px;
text-align: right;
/* background-image: url(img/sipka-down.gif);
background-position: left;
background-repeat: no-repeat; */
}

.horni-nadpis {
background-color: #DBCD9A;
padding-bottom: 10px;
}

.table-left {
margin-top: 10px;
float: left;
text-align: left;
}
.table-right {
margin-top: 10px;
float: right;
text-align: right;
}


.od {
font-size: 90%;
color: #000000;
}

.clear {
clear: both;
}

.i {
 margin-left: 5px;
 border: 1px solid #996633;
}

#oznameni {
width: 200px;
margin-right: 10px;
background-color: #F0F2FA;
float: right;
}
.oznameni-text {
padding: 5px;
background-color: #FFFFFF;
line-height: 1.5;
}

.jsem {
background-image: url(img/s.gif);
background-position: top left;
background-repeat: no-repeat;
line-height: 1.5;
margin-bottom: 6px;
padding-left: 9px;
font-size: 95%;
}



.foto-libus {
margin-top: 0px;
padding-top: 5px;
text-align: center;
color: black; /* #9E3E40; */
clear: both;

} 
.fotka {
margin-right: 20px;
}
.copyright {
font-size: 11px;
}

.text, .text-download {
padding-left: 10px;
padding-right: 10px;
}
.text-download {
margin-left: 50px;
}

h2 {
font-size: 120%;
color:  #9E6D3E; /*#6D664D; */
}
.foto-download {
float: left;
font-size: 80%;
margin-right: 30px;
text-align: center;

}
.foto-download img {
 border: 2px solid #DADADA;
}
.seznam1 {
margin-left: 5px;
}


.ordinace {
width: 100%;
margin-top: 5px;
background-color: #F0F2FA;
}
.ordinace-nadpis {
padding-left: 3px;
padding-top: 2px;
padding-bottom: 2px;
border-bottom: 1px solid #FFFFFF;
background-color: #DBCD9A;
color: #3C3B39;
font-weight: 800;
font-size: 100%;
letter-spacing: 2px;
text-align: left;
}
.ordinace-novinka {
border-bottom: 1px solid #FFFFFF;
padding: 5px;
padding-left: 30px;
}
.napsalijsme {
border-bottom: 1px solid #FFFFFF;
padding: 10px;
background-color: #F0F2FA;
}
.napsalijsme-nadpis {
font-size: 100%;
color:  #6F4D2B;
font-weight: bold;

}

.print {
display: none;
}
			
.doc {
margin: 0px;
margin-left: 10px;
border: 0px;
padding: 0px;
}

.fotogalery {
	margin-top: 8px;
}

.homefoto {
	border: 1px #C90 solid;
	float: left;
	margin-left: 3px;
	margin-bottom: 3px;
}

.odoba {
	color: #FC6;
	font-weight: bold;
}


/* MENU TOP */

			
#menu {list-style-type:none; margin: 0px auto 0px; auto; padding:0; width:780px; background-color: #F0F2FA;}
#menu li {float:left; padding:0; margin:0 2px 0 0; position:relative; width:180px; height:1.5em; z-index:100;}
#menu li dl {position:absolute; top:0; left:0; padding-bottom:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:10px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl {width: 180px; margin: 0; padding: 0; background: transparent;}
#menu dt {margin:0; padding: 0;}

#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}

#menu dt a, #menu dt a:visited {display:block; font-size: 1em; font-weight: 800; color: white; text-align:center; border:1px solid #9E3E40; border-width:0 1px 1px 1px; background:#9E3E40; padding:0.10em 0 0.10em 0;}

#menu li:hover dt a, #menu a:hover dt a {color:black; background:#ddd; border:1px solid #9E3E40; border-width:0 1px 1px 1px;}

#menu dd a, #menu dd a:visited {background:#9E3E40; color:#fff; padding:0.5em 0; text-decoration:none; display:block; text-align:center; border-left:1px solid #9E3E40; border-right:1px solid #9E3E40; border-bottom:1px solid #9E3E40;}

#menu dd a:hover {background: #ddd; color:#000; border-left:1px solid #9E3E40; border-right:1px solid #9E3E40; border-bottom:1px solid #9E3E40;}

#menu b {display:block; overflow:hidden; height:1px;}

#menu b.p1 {background:#9E3E40; margin:0 5px;}
#menu b.p2 {background:#BF6062; border:2px solid #9E3E40; border-width:0 2px; margin:0 3px;}
#menu b.p3 {background:#BF6062; margin:0 2px; border:1px solid #9E3E40; border-width:0 1px;}
#menu b.p4 {height:2px; background:#BF6062; margin:0 1px; border:1px solid #9E3E40; border-width:0 1px;}
#menu b.p5 {background:#FFFFFF; margin:0 5px;}
#menu b.p6 {background:#FFFFFF; margin:0 3px;}
#menu b.p7 {background:#FFFFFF; margin:0 2px;}
#menu b.p8 {height:2px; background:#FFFFFF; margin:0 1px;}

#menu li:hover b.p2, #menu a:hover b.p2 {background:#fff;}
#menu li:hover b.p3, #menu a:hover b.p3 {background:#f0f0f0;}
#menu li:hover b.p4, #menu a:hover b.p4 {background:#e8e8e8;}
#menu li:hover b.p5, #menu a:hover b.p5 {background:#9E3E40;}
#menu li:hover b.p6, #menu a:hover b.p6 {background:#9E3E40;}
#menu li:hover b.p7, #menu a:hover b.p7 {background:#9E3E40;}
#menu li:hover b.p8, #menu a:hover b.p8 {background:#9E3E40;}