body { 
margin : 0; 
padding : 0; 
text-align : center; 
background-color : #e7f1fa; 
color : #000899; 
font-family : verdana, "Arial CE", Arial, sans-serif; 
font-size : 11px; 
background-image : url("../images/back.gif"); 
background-position : 0% 0%; 
background-repeat : repeat-x; 
} 
img, table, tr, th, td { 
margin : 0; 
padding : 0; 
} 
p, img, h1, h2, h3, h4, h5, li { 
border : 0 none; 
} 
#top { 
width : 100%; 
height : 8px; 
margin : 0; 
} 
#obal { 
width : 980px; 
position : relative; 
height : auto; 
margin : 0 auto; 
padding : 0; 
text-align : left; 
background-color : #fff; 
color : #000899; 
} 
#head { 
width : 980px; 
height : 211px; 
margin : 0; 
padding : 0; 
} 
#head-left { 
float : left; 
width : 333px; 
height : 192px; 
background-image : url("../images/poliklinika.jpg"); 
background-position : 100% 0%; 
background-repeat : no-repeat; 
} 
#head-right { 
float : right; 
width : 647px; 
height : 192px; 
color : #000899; 
background-color : #fff; 
} 
#line1 { 
width : 647px; 
height : 30px; 
line-height : 30px; 
background-color : #fff; 
color : #000899; 
font-weight : normal; 
} 
#line2 { 
width : 647px; 
height : 162px; 
margin : 0; 
padding : 0; 
color : #000; 
font-weight : normal; 
background-image : url("../images/zdravotnicke-zarizeni.jpg"); 
background-position : 0% 0%; 
background-repeat : no-repeat; 
} 
.srovnat { 
width : 980px; 
height : 19px; 
clear : both; 
background-image : url("../images/prechod.gif"); 
background-position : 0% 0%; 
background-repeat : no-repeat; 
} 
.line1 { 
padding : 0; 
margin : 0; 
font-family : verdana, "Arial CE", Arial, sans-serif; 
font-size : 12px; 
background-color : #fff; 
color : #000899; 
font-weight : bold; 
} 
.line1 A, line1 A:link, line1 A:visited, line1 A:active { 
text-decoration : none; 
padding : 0 20px 0 20px; 
color : #000899; 
} 
.line1 A:hover { 
text-decoration : underline; 
padding : 0 20px 0 20px; 
color : #3b3b3b; 
} 
.line2-odskok { 
height : 80px; 
line-height : 80px; 
padding : 0 0 0 90px; 
margin : 0; 
font-family : verdana, "Arial CE", Arial, sans-serif; 
font-size : 22px; 
color : #fff; 
font-weight : normal; 
} 
.line2-podskok { 
height : 14px; 
line-height : 14px; 
padding : 0 0 0 90px; 
margin : 0; 
font-family : verdana, "Arial CE", Arial, sans-serif; 
font-size : 12px; 
color : #fff; 
font-weight : bold; 
} 
#strana { 
width : 980px; 
height : auto; 
color : #000899; 
background-color : #fff; 
background-image : url("../images/podmenu.gif"); 
background-position : 0% 0%; 
background-repeat : repeat-y; 
} 
#left { 
float : left; 
width : 235px; 
min-height : 400px; 
color : #000; 
background-color : #fff; 
} 
#left-uvnitr { 
width : 225px; 
margin : 5px 5px 0 5px; 
color : #fff; 
background-color : #1553c0; 
} 
span.lista { 
width : 225px; 
height : 25px; 
padding : 0; 
margin : 0; 
font-family : verdana, "Arial CE", Arial, sans-serif; 
font-size : 12px; 
color : #fff; 
background-color : #1553c0; 
font-weight : bold; 
border : 0 solid #ff9700; 
display : block; 
} 
span.lista A, span.lista A:link, span.lista A:visited, span.lista A:active { 
line-height : 25px; 
display : block; 
text-decoration : none; 
padding : 0 0 0 30px; 
color : #fff; 
background-color : #1553c0; 
} 
span.lista A:hover { 
line-height : 25px; 
display : block; 
text-decoration : none; 
padding : 0 0 0 30px; 
color : #1553c0; 
background-color : #ffffff; 
} 
span.listax { 
width : 225px; 
height : 40px; 
padding : 0; 
margin : 0; 
font-family : verdana, "Arial CE", Arial, sans-serif; 
font-size : 12px; 
color : #fff; 
background-color : #1553c0; 
font-weight : bold; 
border : 0 solid #ff9700; 
display : block; 
} 
span.listax A, span.listax A:link, span.listax A:visited, span.listax A:active { 
line-height : 20px; 
display : block; 
text-decoration : none; 
padding : 0 0 0 30px; 
color : #fff; 
background-color : #1553c0; 
} 
span.listax A:hover { 
line-height : 20px; 
display : block; 
text-decoration : none; 
padding : 0 0 0 30px; 
color : #1553c0; 
background-color : #ffffff; 
} 
span.zvyrazni { 
padding : 0; 
margin : 0; 
font-family : verdana, "Arial CE", Arial, sans-serif; 
font-size : 12px; 
line-height : 22px; 
color : #816fdd; 
background-color : #fff; 
font-weight : bold; 
display : block; 
} 
span.zvyrazni A, span.zvyrazni A:link, span.zvyrazni A:visited, span.zvyrazni A:active { 
text-decoration : underline; 
padding : 0; 
color : #816fdd; 
background-color : #fff; 
} 
span.zvyrazni A:hover { 
text-decoration : underline; 
padding : 0; 
color : #120265; 
background-color : #ffffff; 
} 
#right { 
float : right; 
width : 745px; 
color : #000899; 
background-color : #fff; 
} 
#right-left { 
float : left; 
width : 480px; 
color : #000; 
background-color : #fff; 
} 
#right-right { 
float : right; 
width : 240px; 
min-height : 400px; 
color : #dbad58; 
background-color : #fff; 
} 
#right-uvnitr { 
float : right; 
width : 223px; 
margin : 5px 7px 0 5px; 
color : #dbad58; 
background-color : #fae0ad; 
border : 1px solid #dbad58; 
} 
#strana-mala { 
width : 480px; 
margin : 10px; 
height : auto; 
color : #000; 
background-color : #fff; 
} 
#poliklinika { 
margin : 0; 
padding : 0; 
} 
#strana-velka { 
width : 700px; 
margin : 20px; 
height : auto; 
border : 0 solid #000; 
text-align : left; 
} 
#pole-left { 
float : left; 
width : 350px; 
margin : 0; 
height : auto; 
} 
#pole-right { 
float : right; 
width : 350px; 
margin : 0; 
padding : 0; 
height : auto; 
border : 0 solid #ff0000; 
} 
.clear { 
clear : both; 
} 
#rozvinout { 
display : none; 
} 
.tlacitko { 
font-size : 12px; 
color : #000899; 
background-color : #fff; 
font-style : normal; 
font-family : "Arial CE", Arial, sans-serif; 
border-style : none; 
} 
h1 { 
font-family : Verdana, "Arial CE", Arial, Helvetica, sans-serif; 
text-align : center; 
color : #000899; 
font-size : 18px; 
font-weight : bold; 
margin : 0; 
padding : 5px; 
} 
h2 { 
font-family : Verdana, "Arial CE", Arial, Helvetica, sans-serif; 
text-align : left; 
color : #faac04; 
font-size : 14px; 
font-weight : bold; 
margin : 0; 
padding : 5px; 
} 
h3 { 
font-family : "Arial CE", Arial, Helvetica, sans-serif; 
text-align : left; 
color : #000899; 
font-size : 16px; 
font-weight : bold; 
margin : 0; 
padding : 5px; 
} 
h4 { 
font-family : "Arial CE", Arial, Helvetica, sans-serif; 
text-align : left; 
color : #000899; 
font-size : 12px; 
font-weight : bold; 
margin : 0; 
padding : 5px; 
} 
h5 { 
font-family : verdana, "Arial CE", Arial, Helvetica, sans-serif; 
text-align : left; 
color : #49618a; 
font-size : 12px; 
font-weight : bold; 
margin : 0; 
padding : 0 0 0 5px; 
} 
.datum { 
padding : 8px 10px 2px 10px; 
margin : 0; 
font-family : "Arial CE", Arial, sans-serif; 
font-size : 11px; 
color : #ca7a33; 
background-color : #fae0ad; 
font-weight : normal; 
text-align : left; 
} 
.nadpis { 
padding : 5px 10px 2px 10px; 
margin : 0; 
font-family : Verdana, "Arial CE", Arial, sans-serif; 
font-size : 12px; 
color : #ca7a33; 
background-color : #fae0ad; 
font-weight : bold; 
text-align : left; 
} 
.aktualita { 
padding : 3px 10px 2px 10px; 
margin : 0; 
font-family : "Arial CE", Arial, sans-serif; 
font-size : 11px; 
color : #ca7a33; 
background-color : #fae0ad; 
font-weight : normal; 
text-align : justify; 
} 
.vice { 
padding : 5px 10px 2px 10px; 
margin : 0; 
font-family : "Arial CE", Arial, sans-serif; 
font-size : 11px; 
color : #ca7a33; 
background-color : #fae0ad; 
font-weight : normal; 
text-align : right; 
} 
p { 
padding : 5px; 
margin : 0; 
font-family : "Arial CE", Arial, Helvetica, sans-serif; 
text-align : justify; 
color : #49618a; 
font-size : 12px; 
font-weight : normal; 
} 
p A { 
color : #ba1718; 
text-decoration : underline; 
} 
ul.seznam { 
margin : 0 0 10px 30px; 
padding : 0; 
} 
li.seznam { 
margin : 0; 
padding : 0; 
font-family : "Arial CE", Arial, Helvetica, sans-serif; 
text-align : justify; 
color : #49618a; 
background-color : #fff; 
font-size : 12px; 
font-weight : normal; 
} 
.text-zdurazni { 
padding : 10px; 
margin : 0; 
font-family : Verdana, "Arial CE", Arial, Helvetica, sans-serif; 
color : #ff0000; 
font-size : 12px; 
font-weight : bold; 
} 
.text { 
padding : 5px; 
margin : 5px; 
font-family : Verdana, "Arial CE", Arial, Helvetica, sans-serif; 
color : #49618a; 
background-color : #fff; 
font-size : 12px; 
font-weight : normal; 
} 
.kontakt { 
font-family : Verdana, "Arial CE", Arial, Helvetica, sans-serif; 
text-align : left; 
color : #000899; 
font-size : 12px; 
line-height : 20px; 
font-weight : normal; 
margin : 0; 
padding : 0; 
} 
table.kontakt { 
border-width : 1px; 
border-spacing : 0; 
border-style : outset; 
border-color : gray; 
border-collapse : separate; 
background-color : white; 
} 
table.kontakt2 { 
border-width : 1px; 
border-spacing : 0; 
border-style : outset; 
border-color : gray; 
border-collapse : separate; 
background-color : white; 
text-align : center; 
line-height : 16px; 
font-size : 12px; 
margin-left : 5px; 
} 
.podklad { 
color : #000899; 
background-color : #d9e3f3; 
} 
p.center { 
padding : 5px; 
margin : 0; 
font-family : Verdana, "Arial CE", Arial, Helvetica, sans-serif; 
text-align : center; 
color : #000899; 
font-size : 12px; 
font-weight : bold; 
} 
p.sloupec { 
padding : 5px; 
margin : 0; 
font-family : Verdana, "Arial CE", Arial, Helvetica, sans-serif; 
text-align : left; 
color : #000899; 
font-size : 12px; 
font-weight : bold; 
line-height : 30px; 
} 
table.ramec { 
border : 1px solid #49618a; 
border-collapse : collapse; 
background-color : #fff; 
font-size : 12px; 
} 
table.ramec td { 
padding : 4px; 
border-style : outset; 
border : 1px solid #49618a; 
color : #49618a; 
background-color : #fff; 
font-size : 12px; 
} 
table.ramec2 { 
border : 1px solid #49618a; 
border-collapse : collapse; 
background-color : #fff; 
font-size : 12px; 
text-align : center; 
} 
table.ramec2 th { 
padding : 4px; 
border-style : outset; 
border : 1px solid #49618a; 
color : #000899; 
background-color : #d9e3f3; 
text-align : center; 
font-size : 12px; 
} 
table.ramec2 td { 
padding : 4px; 
border-style : outset; 
border : 1px solid #49618a; 
color : #49618a; 
background-color : #fff; 
font-size : 12px; 
} 
.galerie { 
padding : 0; 
margin : 0 0 0 0; 
width : 700px; 
height : auto; 
display : block; 
border : 0 solid #ff0000; 
} 
.obr-pic { 
float : left; 
margin : 10px 0 10px 0; 
padding : 0; 
width : 140px; 
text-align : left; 
} 
.ram { 
margin : 0; 
padding : 0; 
background-color : #e7edf7; 
border : 0 solid #4d6ea7; 
width : 130px; 
text-align : center; 
} 
.ram img { 
border : 0 solid #bbb; 
} 
.popisek { 
width : 130px; 
font-family : "Arial CE", Arial, Verdana, Helvetica, sans-serif; 
text-align : center; 
color : #4d6ea7; 
background-color : #e7edf7; 
font-size : 12px; 
font-weight : normal; 
line-height : 18px; 
text-decoration : none; 
} 
.popisek A, popisek A:active, popisek A:link, popisek A:visited { 
color : #000; 
background-color : #fff; 
text-decoration : none; 
} 
.popisek A:hover { 
color : #cc0001; 
background-color : #fff; 
text-decoration : none; 
} 
.vymez { 
padding-top : 4px; 
padding-bottom : 4px; 
}

ul#hlavniMenu { 
width : 225px; 
height : 50px; 
background-color : #1553c0; 
} 
ul#hlavniMenu, ul { 
padding : 0; 
margin : 0; 
list-style-type : none; 
} 
ul#hlavniMenu ul { 
position : absolute; 
top : 0; 
left : 225px; 
visibility : hidden; 
background-color : #1553c0; 
} 
ul#hlavniMenu li { 
position : relative; 
width : 225px; 
height : 20px; 
} 
ul#hlavniMenu a { 
color : #fff; 
display : block; 
font : 12px verdana, arial, sans-serif; 
text-decoration : none; 
line-height : 25px; 
font-weight : bold; 
padding : 0 0 0 30px; 
} 
ul#hlavniMenu a:hover, ul#hlavniMenu li:hover a, ul#hlavniMenu li.hover a { 
background-color : #fff; 
color : #1553c0; 
} 
ul#hlavniMenu li:hover ul a, ul#hlavniMenu li.hover ul a { 
background-color : #1553c0; 
color : #fff; 
padding : 0 0 0 20px; 
font : 11px verdana, arial, sans-serif; 
line-height : 20px; 
height : 20px; 
} 
ul#hlavniMenu li:hover ul a:hover, ul#hlavniMenu li.hover ul a:hover { 
background-color : #fff; 
color : #1553c0; 
line-height : 20px; 
} 
ul#hlavniMenu li:hover ul, ul#hlavniMenu li.hover ul { 
visibility : visible; 
} 
ul#hlavniMenu li li { 
border : none; 
padding : 0; 
background-color : white; 
} 
ul#hlavniMenu li { behavior: url(hover.htc);} 

ul#mapa { 
background-color : #fff; 
color : #000899; 
font-family : Verdana, "Arial CE", Arial, Helvetica, sans-serif; 
text-align : left; 
padding : 3px 0 3px 30px; 
} 
ul#mapa li { 
background-color : #fff; 
color : #000899; 
line-height : 20px; 
list-style-type : circle; 
} 
ul#mapa a { 
background-color : #fff; 
color : #000899; 
text-decoration : none; 
} 
ul#mapa a:hover, ul#mapa li:hover a, ul#mapa li.hover a { 
background-color : #fff; 
color : #ff0000; 
} 
.dovolena { 
width : 600px; 
height : 25px; 
font-family : "Arial CE", Arial, Verdana, Helvetica, sans-serif; 
text-align : left; 
color : #cc3333; 
background-color : #fff; 
font-size : 13px; 
font-weight : bold; 
line-height : 25px; 
padding : 0; 
margin : 0; 
} 
#pata { 
width : 980px; 
height : 25px; 
} 
.patka { 
height : 24px; 
margin : 5px 0 0 0; 
padding-left : 30px; 
line-height : 24px; 
font-family : Verdana, "Arial CE", Arial, Helvetica, sans-serif; 
text-align : left; 
color : #fff; 
background-color : #ccccff; 
font-size : 11px; 
font-weight : normal; 
} 
.patka A, patka A:active, patka A:link, patka A:visited { 
color : #fff; 
background-color : #ccccff; 
text-decoration : none; 
} 
.patka A:hover { 
color : #a3a3a4; 
background-color : #ccccff; 
text-decoration : underline; 
} 
#lightbox { 
position : absolute; 
left : 0; 
width : 100%; 
z-index : 100; 
text-align : center; 
line-height : 0; 
} 
#lightbox a img { 
border : none; 
} 
#outerImageContainer { 
position : relative; 
background-color : #fff; 
width : 250px; 
height : 250px; 
margin : 0 auto; 
} 
#imageContainer { 
padding : 10px; 
} 
#loading { 
position : absolute; 
top : 40%; 
left : 0%; 
height : 25%; 
width : 100%; 
text-align : center; 
line-height : 0; 
} 
#hoverNav { 
position : absolute; 
top : 0; 
left : 0; 
height : 100%; 
width : 100%; 
z-index : 10; 
} 
#imageContainer > #hoverNav { 
left : 0; 
} 
#hoverNav a { 
outline : none; 
} 
#prevLink, #nextLink { 
width : 49%; 
height : 100%; 
background : transparent url(../images/blank.gif) no-repeat; 
display : block; 
} 
#prevLink { 
left : 0; 
float : left; 
} 
#nextLink { 
right : 0; 
float : right; 
} 
#prevLink:hover, #prevLink:visited:hover { 
background : url(../images/prevlabel.gif) no-repeat left 15%; 
} 
#nextLink:hover, #nextLink:visited:hover { 
background : url(../images/nextlabel.gif) no-repeat right 15%; 
} 
#imageDataContainer { 
font : 10px Verdana, Helvetica, sans-serif; 
background-color : #fff; 
margin : 0 auto; 
line-height : 1.4em; 
overflow : auto; 
width : 100%; 
} 
#imageData { 
padding : 0 10px; 
color : #666; 
} 
#imageData #imageDetails { 
width : 70%; 
float : left; 
text-align : left; 
} 
#imageData #caption { 
font-weight : bold; 
} 
#imageData #numberDisplay { 
display : block; 
clear : left; 
padding-bottom : 1em; 
} 
#imageData #bottomNavClose { 
width : 66px; 
float : right; 
padding-bottom : 0.7em; 
} 
#overlay { 
position : absolute; 
top : 0; 
left : 0; 
z-index : 90; 
width : 100%; 
height : 500px; 
background-color : #e7f1fa; 
} 

