body
{
padding: 10px;
font-size: 10pt;
line-height:105%;
}

a:link 		{ text-decoration: none; color: #bb2200;}
a:visited  	{ text-decoration: none; color: #bb2200;}
a:hover  	{ text-decoration: none; color: #000000;}
a:active 	{ text-decoration: none; color: #bb2200;}

a.amenu:link,a.amenu:visited,a.amenu:hover,a.amenu:active
{
text-decoration: none; color: #000000;
}

.vypis_polozka, .vypis_polozka_p
{
background-color: #A9BADC;
line-height: 1.3;
margin: 7px;
padding: 7px;
}

.vypis_polozka_k
{
background-color: #A9BABC;
line-height: 1.3;
margin: 7px;
padding: 7px;
}

.vypis_mesto
{
background-color: #DEE3F1;
padding: 0px 10px 0px 10px;
}

.vypis_upr
{
background-color: #DEE3F1;
margin-top: 10px;
padding: 0px 10px 0px 10px;
}




.flag
{
border: 0px;
position: absolute;
top: 137px;
left: 60px;
}

.top
{
margin-bottom: 40px;
}

.menu
{
width: 145px;
background-image: url(mn.gif);
background-position: center center;
background-repeat: no-repeat;
margin: 0px 0px 14px 0px;
}

.menupruh
{
width: 145px;
}

.menu:hover
{
width: 145px;
background-image: url(mnsl.gif);
background-position: center center;
background-repeat: no-repeat;
}

.menusl
{
width: 145px;
background-image: url(mnsl.gif);
background-position: center center;
background-repeat: no-repeat;
margin: 0px 0px 14px 0px;
}


.menuobsah
{
padding: 5px 16px 5px 15px;
font-weight: bold;
text-transform: uppercase;
line-height: 1.1;
}

.kolaz
{
border: 0px;
position: absolute;
top: 126px;
left: 160px;
border-bottom: 10px solid #0061AA;
}

.kontakt
{
width: 140px;
padding: 0px 4px 20px 7px;
}

p.kontakt_obsah
{
margin-bottom: -7px;
text-align: left;
text-indent: 0px;
}

.ramec
{
margin: 0px 0px 0px -220px;
padding: 0px;
position: absolute;
top: 147px;
left: 50%;
width: 580px;
background-image: url(ramecbg.gif);
background-repeat: repeat-y;
z-index: 2;
}

.ramecobsah
{
margin-right: 10px;
padding: 17px 0px 32px 17px;
width: 550px;
float: left;
}

.clear
{
clear: both;
}

h1
{
font-size: 140%;
font-weight: bold;
letter-spacing: 1.1;
margin-top: 10px;
margin-bottom: 4px;
}

h2
{
font-size: 120%;
font-weight: bold;
letter-spacing: 1.1;
margin-top: 10px;
margin-bottom: 5px;
clear: both;
}

p
{
text-align: left;
text-indent: 0px;
margin-bottom: -2px;
}

.img
{
border: 0px;
margin: 6px;
}

.imgright
{
border: 0px;
margin: 7px 7px 7px 10px;
float: right;
text-align: right;
}

.imgleft
{
border: 0px;
margin: 7px 10px 10px 7px;
float: left;
text-align: left;
clear: left;
}

.nabidka
{
list-style-image:url('dash.gif');
line-height:1.1;
}



.tisk_datum_p
{
font-family: Times New Roman;
font-size: 16pt;
font-weight: bold;
line-height: 1;
}

.tisk_nadpis_p
{
font-family: Times New Roman;
font-size: 16pt;
font-weight: bold;
line-height: 1;
text-indent: 2.5cm;
}

.tisk_datum_kv
{
font-family: Times New Roman;
font-size: 14pt;
font-weight: bold;
line-height: 1;
}

.tisk_nadpis_kv
{
font-family: Times New Roman;
font-size: 14pt;
font-weight: bold;
line-height: 1;
text-indent: 2.5cm;
}

.tisk_text
{
font-family: Times New Roman;
font-size: 12pt;
line-height: 1;
text-indent: 2.5cm;
}

.tisk_ch
{
font-family: Palm Springs;
font-size: 12pt;
line-height: 1;
text-align: center;
}

@media print {

.tisk_nadpis_p
{
font-family: Times New Roman;
font-size: 14pt;
font-weight: bold;
line-height: 1;
text-indent: 0.5cm;
}


.tisk_nadpis_kv
{
font-family: Times New Roman;
font-size: 14pt;
font-weight: bold;
line-height: 1;
text-indent: 0.5cm;
}

.tisk_text
{
font-family: Times New Roman;
font-size: 11pt;
line-height: 1;
text-indent: 0.5cm;
}

.tisk_jednotka
{
page-break-inside: avoid;
}

@page {margin: 2cm 2cm;} 

}

.logotisk
{
position: absolute;
top: 10px;
left: 26px;
}
