body {
margin:0;
padding:0;
font: 13px Verdana, Arial, sans-serif;
background:#D4D0C8;
}

h1 {
margin:0;
padding:0;
font:bold 36px Verdana, Arial, sans-serif;
}

h2 {
margin:0;
padding:0;
font:normal 18px Verdana, Arial, sans-serif;
text-decoration:underline;
}

h3 {
margin:0;
padding:0;
font:bold 13px Verdana, Arial, sans-serif;
}

.usneseni {
font:normal 13px Verdana, Arial, sans-serif;
margin:0;
padding:0;
text-decoration:underline;
}

img {
border:none;
}

.vetsi_rozpal {
line-height:190%;
}

ul {
line-height:160%;
}

ol {
line-height:160%;
}

dl {
line-height:160%;
}

.bez_odrazek {
list-style-type:none;
}

.disc {
list-style-type:disc;
}

.circle {
list-style-type:circle;
}

#zahlavi {
background:url(../../image/back.jpg) #C0D7FF;
}

#zahlavi a:link {
color:#000;
text-decoration:none;
}

#zahlavi a:visited {
color:#000;
text-decoration:none;
}

#zahlavi a:hover {
color:#000;
text-decoration:none;
}

.of_str {
font:normal 16px Verdana, Arial, sans-serif;
text-decoration:none;
}

.obr_nadpis img {
border-right:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid gray;
border-top:1px solid gray;
}

a {
font-size:100%;
font-style:normal;
font-variant:normal;
}

a:link {
color:#035D8A;
}

a:visited {
color:#035D8A;
}

a:hover {
color:#00F;
}

a:active {
color:#035D8A;
}

#zluty_pr {
border-top:1px solid red;
border-bottom:1px solid red;
background:#FFC;
}

#zluty_pr form {
margin:0;
padding:0;
}

#levy_sl {
width:170px;
padding-top:5px;
padding-left:3px;
float:left;
}

#menu_ou {
font:normal 13px Verdana, Arial, sans-serif;
background:#C1D7FC;
border-collapse:separate;
border-left:1px solid #FFF;
border-top:1px solid #FFF;
border-right:1px solid gray;
border-bottom:1px solid gray;
}

#menu_ou td {
text-align:center;
background:#797676;
border-left:1px solid gray;
border-top:1px solid gray;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
}

#menu_ou a:link {
color:#FFF;
}

#menu_ou a:visited {
color:#FFF;
}

#menu_ou a:hover {
color:#000;
}

#menu_ost {
font:normal 13px Verdana, Arial, sans-serif;
border:1px solid #A2A2A2;
background:#FFC;
}

#menu_ost td {
border-left:1px solid #A2A2A2;
border-top:1px solid #A2A2A2;
}

#menu-bordernavigation ul {
list-style-type:none;
line-height:190%;
padding:0;
margin:0;
}

#menu-bordernavigation ul li {
padding:0;
margin:0;
border-bottom:1px solid #A2A2A2;
margin-left:-3px;
}

#menu-bordernavigation ul li a {
text-decoration:none;
display:block;
padding-left:15px;
}

#menu-bordernavigation ul li a:link {
color:#035D8A;
border-right:10px solid #A2A2A2;
font-weight:normal;
}

#menu-bordernavigation ul li a:visited {
color:#035D8A;
border-right:10px solid #A2A2A2;
font-weight:normal;
}

#menu-bordernavigation ul li a:hover {
color:red;
border-right:10px solid #0DFF0D;
font-weight:normal;
}

.hospoda {
width:110px;
padding:3px 5px;
line-height:80%;
border:1px solid #000;
background:#F4AB20;
}

.hospoda a:link {
font-size:9px;
color:#000;
text-decoration:none;
}

.hospoda a:visited {
font-size:9px;
color:#000;
text-decoration:none;
}

.hospoda a:hover {
font-size:9px;
color:#000;
text-decoration:none;
}

.valtr {
width:110px;
padding:4px 5px;
line-height:80%;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
background:#482400;
}

.valtr a:link {
font-size:9px;
color:#FF0;
text-decoration:none;
}

.valtr a:visited {
font-size:9px;
color:#FF0;
text-decoration:none;
}

.valtr a:hover {
font-size:9px;
color:#FF0;
text-decoration:none;
}

.prudka {
background:#FC0;
border-right:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid gray;
border-top:1px solid gray;
}

.prudka img {
border:none;
}

#counter {
font:11px Arial, sans-serif;
}

#counter th {
font:normal 10px Arial, sans-serif;
color:#A52A2A;
background:#FFC;
}

#counter td {
background:#FFF;
}

#online {
font:10px Verdana, Arial, sans-serif;
margin-top:3px;
}

#online th {
font:normal 10px Verdana, Arial, sans-serif;
color:#A52A2A;
background:#FFC;
}

#online td {
background:#FFF;
}

.testy {
font:normal 11px Verdana, Arial, sans-serif;
background:gray;
}

.testy td {
border:1px solid #FFF;
}

.testy a:link {
color:#FFF;
text-decoration:none;
background:gray;
}

.testy a:visited {
color:#FFF;
text-decoration:none;
background:gray;
}

.testy a:hover {
color:#000;
text-decoration:none;
background:#FFC;
}

#kurzy {
font:10px Verdana, Arial, sans-serif;
border:1px solid #000;
background:#FFF;
}

#kurzy th {
font:normal 10px Verdana, Arial, sans-serif;
color:red;
}

#pravy_sl {
width:170px;
padding-top:5px;
padding-right:3px;
float:right;
}

.novinky a:hover {
color:red;
text-decoration:none;
}

#webmaster {
padding:10px;
font:11px Verdana, Arial, sans-serif;
line-height:160%;
text-align:center;
border-top:1px solid gray;
}

#webmaster a:link {
color:#1E6642;
}

#webmaster a:visited {
color:#1E6642;
}

#webmaster a:hover {
color:#1E6642;
text-decoration:none;
}

#stred {
margin-left:178px;
margin-right:178px;
padding-top:5px;
}

.banner {
border-top-width:1px;
border-left-width:2px;
border-right-width:1px;
border-bottom-width:2px;
border-style:solid;
border-color:#fff;
padding:0;
background:#BB3744;
}

.modryram {
border-top-width:0;
border-left-width:2px;
border-right-width:0;
border-bottom-width:2px;
border-style:solid;
border-color:#003098;
padding:6px;
background:#fff;
}

.premodryram {
border-top-width:0;
border-left-width:0;
border-right-width:2px;
border-bottom-width:2px;
border-style:solid;
border-color:#003098;
padding:6px;
background:#fff;
}

.pripnuto {
position:relative;
}

.pripnuto img {
position:absolute;
top:0px;
right:0px;
}

a.pod_nadpis:link {
color:#000;
}

a.pod_nadpis:visited {
color:#000;
}

a.pod_nadpis:hover {
color:#000;
}

.datum_cl {
padding-bottom:5px;
font-size:11px;
color:#035D8A;
}

.uvod_cl {
margin:0;
padding:0;
}

.nadpis {
font:20px Verdana, Arial, sans-serif;
}

.z {
font:normal 13px Verdana, Arial, sans-serif;
}

.zb {
font:bold 13px Verdana, Arial, sans-serif;
}

.y {
font:normal 11px Verdana, Arial, sans-serif;
}

.sm {
font:normal 10px Verdana, Arial, sans-serif;
}

.smb {
font:bold 10px Verdana, Arial, sans-serif;
}

.u {
text-decoration:underline;
}

.b {
font-weight:bold;
}

.red {
color:#C43429;
}

.blue {
color:#00F;
}

.green {
color:#1E6642;
}

.brown {
color:#A52A2A;
}

.border_obr {
border:1px solid #CAC9BD;
}

.popisek {
line-height:190%;
font-size:10px;
}

.odsad {
padding-left:30px;
}

.odsad_vse {
padding:30px;
line-height:140%;
}

.odsad_boky {
padding-left:30px;
padding-right:30px;
line-height:140%;
}

.zlute_pod {
background:#FFC;
}

.modre_pod {
background:#F0F8FF;
}

.bile_pod {
background:#FFF;
}

.blok_citace {
margin-left:40px;
margin-right:40px;
padding:10px;
border:1px solid #F0F0F0;
background:#F8F8F8;
}

.autor {
padding-right:30px;
}

.table_deska {
font:10px Verdana, Arial, sans-serif;
background:#D7D7D7;
border-right:1px solid #000;
border-bottom:1px solid #000;
}

.table_deska td {
background:#F0F8FF;
}

.table_one {
font:10px Verdana, Arial, sans-serif;
}

.table_one th {
line-height:190%;
background:#DADAB6;
}

.table_two {
font:10px Verdana, Arial, sans-serif;
line-height:130%;
border:1px solid gray;
background:#F8F8F8;
}

.table_obv_lekar {
border:1px solid #CAC9BD;
font:13px Verdana, Arial, sans-serif;
}

.table_obv_lekar th {
background:#DDF;
}

.table_obv_lekar h2 {
text-decoration:none;
}

.table_pohotovost {
border:1px solid #CAC9BD;
font:13px Verdana, Arial, sans-serif;
}

.table_pohotovost th {
background:red;
}

.table_pohotovost h2 {
color:#FFF;
text-decoration:none;
}

.table_pohotovost td {
text-align:center;
}

.tm_r {
background:#E5EAF5;
}

.sv_r {
background:#F8F8F8;
}

.tm_r_sedy {
background:silver;
}

.sv_r_sedy {
background:#E0E0E0;
}

.n_obr {
background:#ECC790;
}

.n_obr img {
margin:5px;
border:1px solid #FFF;
}

.komz {
font:11px Verdana, Arial, sans-serif;
}

.komlink {
font:11px Verdana, Arial, sans-serif;
padding-left:40px;
}

.komhlav {
padding:4px;
line-height:160%;
font:11px Verdana, Arial, sans-serif;
}

.komtext {
border:1px solid #000;
padding:4px;
line-height:140%;
font:11px Verdana, Arial, sans-serif;
background:#EEE;
}

.anketasysz {
font:bold 10px Verdana, Arial, sans-serif;
color:red;
}

.anketasysodp {
font:10px Verdana, Arial, sans-serif;
}

.biltucne {
padding-left:5px;
font:13px Verdana, Arial, sans-serif;
color:#FFF;
background:#000;
}

.blok_sl {
border-top:5px solid #D4D0C8;
}

.hodnoceni {
font:normal 11px Verdana, Arial, sans-serif;
}

.mezera {
width:5px;
}

.ohr {
width:auto;
}

.textbox {
border:1px solid #000;
text-align:left;
background:#FFF;
}

.textpole {
border:1px solid #000;
font-size:11px;
display:inline;
}

.blokclanku {
padding:10px;
background:#F8F8F8;
border:1px solid gray;
}

.tuzka {
background-image:url(../../image/tuzka.gif);
background-repeat:no-repeat;
text-align:center;
}

.hlavcom {
padding:5px;
line-height:140%;
}

.telocom {
padding:5px;
line-height:140%;
background:#EEE;
border:1px solid gray;
}

.blokre {
font:normal 11px Verdana, Arial, sans-serif;
padding-top:5px;
text-align:right;
}

.tl {
border:1px solid #000;
text-align:center;
font:bold 11px Verdana, Arial, sans-serif;
color:#FFF;
background:#9E6966;
}

.tlcom {
padding: 3px;
border:1px solid #C8C8C8;
text-align:center;
text-decoration:none;
font:11px Verdana, Arial, sans-serif;
color:#035D8A;
background:#FFF;
cursor:pointer;
}

.tlre {
padding: 3px;
border:1px solid #C8C8C8;
text-align:center;
text-decoration:none;
font:11px Verdana, Arial, sans-serif;
color:red;
background:#FFF;
cursor:pointer;
}

.vedlesebe {
display:inline;
}

.snowblind {
display:none;
}

hr {
width:390px;
height:1px;
color:gray;
background:gray;
border:0;
}

a.red:link {
color:#C43429;
}

a.red:visited {
color:#C43429;
}

a.red:hover {
color:#C43429;
}

a.red:active {
color:#C43429;
}

a.blue:link {
color:#00F;
}

a.blue:visited {
color:#00F;
}

a.blue:hover {
color:#00F;
}

a.blue:active {
color:#00F;
}

a.green:link {
color:#1E6642;
}

a.green:visited {
color:#1E6642;
}

a.green:hover {
color:#1E6642;
}

a.green:active {
color:#1E6642;
}

a.brown:link {
color:#A52A2A;
}

a.brown:visited {
color:#A52A2A;
}

a.brown:hover {
color:#A52A2A;
}

a.brown:active {
color:#A52A2A;
}

.strankovani {
font:bold 10px Verdana, Arial, sans-serif;
text-align:right;
padding-right:5px;
}

#zapati {
font:normal 10px Verdana, Arial, sans-serif;
text-align:center;
line-height:190%;
}

#zapati img {
margin:5px;
}

#zapati a:link {
text-decoration:none;
}

#zapati a:visited {
text-decoration:none;
}

#zapati a:hover {
text-decoration:underline;
}

.ppgo {
font:normal 13px Verdana, Arial, sans-serif;
}

.ppgo A {
font:normal 13px Verdana, Arial, sans-serif;
}

.ppgo A:link {
font:normal 13px Verdana, Arial, sans-serif;
color:#035D8A;
}

.ppgotitulek {
margin:0;
padding:0;
font:normal 18px Verdana, Arial, sans-serif;
color:#000;
text-decoration:underline;
}

.ppgopodtitulek {
font:normal 13px Verdana, Arial, sans-serif;
color:#A52A2A;
padding-top:13px;
}

.ppgozdroj {
font:normal 13px Verdana, Arial, sans-serif;
}

.ppgoodpoved {
font:italic 13px Verdana, Arial, sans-serif;
color:#035D8A;
padding-left:30px;
}

a.tooltip_info {
outline:none;
} 
 
a.tooltip_info:hover {
text-decoration:none;
} 

a.tooltip_info span {
z-index:10;
display:none;
padding:5px;
margin-top:15px;
margin-left:5px;
width:150px;
font:normal 10px Verdana, Arial, sans-serif;
}
 
a.tooltip_info:hover span {
display:inline;
position:absolute;
color:#111;
border:1px solid #DCA;
background:#fffAF0;
} 

a.tooltip_obr {
outline:none;
}

a.tooltip_obr:hover {
text-decoration:none;
}

a.tooltip_obr span {
z-index:10;
display:none;
padding:5px;
margin-top:-30px;
margin-left:28px;
width:auto;
} 

a.tooltip_obr:hover span {
display:inline;
position:absolute;
color:#111;
border:1px solid #DCA;
background:#fffAF0;
} 

.callout {
z-index:20;
position:absolute;
top:30px;
border:0;
left:-12px;
} 

/*CSS3 extras*/ 
a.tooltip_obr span {border-radius:4px;} 
a.tooltip_info span {border-radius:4px; box-shadow:5px 5px 8px #CCC;}
