/* odkazy */
A:link {text-decoration: none; color: black;}
A:visited {text-decoration: none; color: black; }
A:hover {text-decoration: none; color: gray;}

.odkaz_top A:link {text-decoration: none; color: white; font-weight: bold; }
.odkaz_top A:visited {text-decoration: none; color: white; font-weight: bold; }
.odkaz_top A:hover {text-decoration: none; color: black; font-weight: bold; }


body {
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
background: white url(../icon/zatim_nic.jpg) white no-repeat 0px 0px; color: black;
font-family: HelveticaCE, Verdana, Arial, sans-serif;
font-size: 7.5pt;
/* font-size: 80%; */
/* font-size: 0.8em; */
scrollbar-face-color: #FFFFFF; 
scrollbar-arrow-color: #3D3D3D;
scrollbar-base-color: #ECE9E7; 
scrollbar-track-color:#FFFFFF
}

p {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt;
}

table {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt;
}

/* ---------- skryt -------------- */
.schovat {
display: none;
/* display: block; */
}

/* ---------- pismo -------------- */
.pismo7 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7pt;
}
.pismo75 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt;
}
.pismo78 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.8pt;
}
.pismo8 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 8pt;
}
.pismo9 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 9pt;
}
.pismo-100 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 110%;
}
.pismo-125 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 125%;
}
.pismo-150 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 150%;
}
.pismo-200 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 200%;
}
.kapitalky {
	font-variant: small-caps;
}
.kapitalky2 {
	text-transform: capitalize;
}
.velke {
	text-transform: uppercase;
}
.male {
	text-transform: lowercase;
}
.tucne {
	font-weight: bold;
}
.normalni {
	font-weight: normal;
}
.podtrhnout {
	text-decoration: underline;
}
.skrtnout {
	text-decoration: line-through;
}
.oriznout {
	text-overflow: ellipsis; overflow: hidden;
}


/* ---------- barva pisma -------------- */
.barva-akce {
	color: #c21616;
}
.bila {
	color: white;
}
.cerna {
	color: black;
}
.cervena {
	color: red;
}
.seda {
	color: gray;
}
.barva-0 {
	color: #c21616;
}
.barva-1 {
	color: #73292a;
}

/* ---------- barva pozadi -------------- */
.bg-0 {
	background-color: #f8f8f8;
}
.bg-1 {
	background-color: #e6e7e8;
}
.bg-2 {
	background-color: #fafafa;
}
.bg-3 {
	background-color: #f4f4f4;
}
.bg-4 {
	background-color: #d1d3d4;
}
.bg-cerna {
	background-color: black;
}

/* ---------- text boxy -------------- */
.tb7 {
	font-family: verdana, san-serif, arial, helvetica, arial ce; font-size: 7pt; background-color: white; border: 1px solid gray;
}
.tb75 {
	font-family: verdana, san-serif, arial, helvetica, arial ce; font-size: 7.5pt; background-color: white; border: 1px solid silver;
}
.tb8 {
	font-family: verdana, san-serif, arial, helvetica, arial ce; font-size: 8pt; background-color: white; border: 1px solid gray;
}
.tb-cis {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7pt; vertical-align: middle; text-align: right; background-color: white; border: 1px solid silver;
}
.tb-str {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7pt; vertical-align: middle; text-align: left; background-color: white; border: 1px solid silver;
}

/* ---------- list boxy -------------- */
.lb7 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7pt;
}
.lb75 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt;
}
.lb8 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 8pt;
}

/* ---------- buttony -------------- */
.button-1 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt; padding: 0px; margin: 0px;
}
.button-2 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt; padding: 0px; margin: 0px; font-weight: bold;
}
.button-3 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt; padding: 0px; margin: 0px; font-weight: bold; color: white;
}

/* ---------- delka -------------- */

.delka20 {
	width: 20px;
}
.delka30 {
	width: 30px;
}
.delka25 {
	width: 25px;
}
.delka40 {
	width: 40px;
}
.delka50 {
	width: 50px;
}
.delka55 {
	width: 5px;
}
.delka60 {
	width: 60px;
}
.delka65 {
	width: 65px;
}
.delka70 {
	width: 70px;
}
.delka80 {
	width: 80px;
}
.delka85 {
	width: 85px;
}
.delka90 {
	width: 90px;
}
.delka100 {
	width: 100px;
}
.delka110 {
	width: 110px;
}
.delka120 {
	width: 120px;
}
.delka130 {
	width: 130px;
}
.delka140 {
	width: 140px;
}
.delka150 {
	width: 150px;
}
.delka160 {
	width: 160px;
}
.delka200 {
	width: 200px;
}
.delka220 {
	width: 220px;
}
.delka300 {
	width: 300px;
}
.delka330 {
	width: 330px;
}
.delka360 {
	width: 360px;
}
.delka460 {
	width: 460px;
}
.delka650 {
	width: 650px;
}
.delka665 {
	width: 665px;
}


/* ---------- vyska -------------- */
.vyska14 {
	_height: 14px; min-height: 14px;
}
.vyska16 {
	_height: 16px; min-height: 16px;
}
.vyska18 {
	_height: 18px; min-height: 18px;
}
.vyska20 {
	_height: 20px; min-height: 20px;
}
.vyska22 {
	_height: 22px; min-height: 22px;
}
.vyska24 {
	_height: 24px; min-height: 24px;
}
.vyska50 {
	height: 50px;
}
.vyska70 {
	height: 70px;
}

/* ---------- odsazeni kolem -------------- */
.odsazeni2 {
	margin: 2px;
}
.odsazeni3 {
	margin: 3px;
}
.odsazeni5 {
	margin: 5px;
}
.odsazeni-l5 {
	margin-left: 5px;
}
.odsazeni-l10 {
	margin-left: 10px;
}
.odsazeni-lt5 {
	margin-left: 5px; margin-top:5px;
}
.odsazeni-l5t9 {
	margin-left: 5px; margin-top:9px;
}
.odsazeni-rt2 {
	margin-right: 2px; margin-top:2px;
}
.odsazeni-rt5 {
	margin-right: 5px; margin-top:5px;
}
.odsazeni-t2 {
	margin-top: 2px;
}
.odsazeni-t1 {
	margin-top: 1px;
}
.odsazeni-t4 {
	margin-top: 4px;
}
.odsazeni-t5 {
	margin-top: 5px;
}
.odsazeni-r10 {
	margin-right: 10px;
}
.odsazeni-b2 {
	margin-bottom: 2px;
}


/* ---------- linky -------------- */
.linka-top {
	border-top: 1px solid white;
}

/* ---------- odsazeni uvnitr -------------- */
.leva2 {
	padding-left: 2px; 
}
.leva5 {
	padding-left: 5px; 
}
.leva10 {
	padding-left: 10px; 
}
.leva20 {
	padding-left: 20px; 
}
.prava2 {
	padding-right: 2px; 
}
.prava10 {
	padding-right: 10px; 
}
.prava20 {
	padding-right: 20px; 
}
.top1 {
	padding-top: 1px; 
}
.top2 {
	padding-top: 2px; 
}
.top3 {
	padding-top: 3px; 
}
.top5 {
	padding-top: 5px; 
}
.top7 {
	padding-top: 7px; 
}
.top10 {
	padding-top: 10px; 
}
.top12 {
	padding-top: 12px; 
}
.top15 {
	padding-top: 15px; 
}
.top20 {
	padding-top: 20px; 
}

.kolem2 {
	padding: 2px; 
}
.kolem3 {
	padding: 3px; 
}
.kolem5 {
	padding: 5px; 
}
.kolem10 {
	padding: 10px; 
}

/* ---------- relativni pozice -------------- */
.pozice-t10 {
	position: relative; left: 0px; top: 10px;
}


/* ---------- zarovnani -------------- */
.zarovnani {
	text-align: justify; 
}
.zarovnani-prava {
	text-align: right; 
}
.zarovnani-stred {
	text-align: center; 
}


/* ---------- centrovani -------------- */
.nahoru {
	vertical-align: top; 
}
.dolu {
	vertical-align: bottom; 
}
.nastred {
	vertical-align: middle; 
}


/* ---------- plovouci prvek -------------- */
.float-leva {
	float: left;
}


/* ---------- ramecek -------------- */
.ramecek0 {
	border: 0px solid white;
}
.ramecek1 {
	border: 1px solid silver;
}
.ramecek2 {
	border: 1px solid black;
}
.ramecek-x1 {
	border: 1px dashed silver;
}
.ramecek-xx1 {
	border: double silver;
}
.ramecek-test {
	border: 1px solid red;
}
.r-left {
	border-left: 1px solid silver;
}
.r-top {
	border-top: 1px solid silver;
}
.r-right {
	border-right: 1px solid silver;
}
.r-bottom {
	border-bottom: 1px solid silver;
}
