body{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:center;
min-width:770px;
margin:0px;
overflow:hidden;
}

table, tr, td
{
margin:0px;
padding:0px;
}
/* nejmenší - varianty*/
.ssn {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; font-weight: normal;}
.ssb {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; font-weight: bold;}
.ssi {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8px; font-style: italic; font-weight: normal;}

.ssn9 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal;}
.ssb9 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold;}
.ssi9 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; font-weight: normal;}

/* malé - varianty*/
.sn {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal;}
.sb {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;}
.si {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; font-weight: normal;}


/* střední - varianty*/
.nn {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;}
.nb {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold;}
.ni {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: normal;}


/* větší - varianty*/
.ln {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal;}
.lb {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold;}
.li {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; font-weight: normal;}


/*červené*/
.sr {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: Red;}
.nr {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: Red;}
.lr {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: Red;}

/*modré*/
.sbarva {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: Blue;}
.nbarva {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: Blue;}
.lbarva {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: Blue;}

/* nadpisy - větší, barevné*/

.nadpis_sc {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: Maroon;}
.nadpis_nc {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: Maroon;}
.nadpis_lc {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; font-weight: bold; color: Maroon;}

/* hlášky - barevné*/
.hlaska_sr {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: Red;}
.hlaska_nr {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: Red;}
.hlaska_lr {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: Red;}

.hlaska_sc {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: Red;}
.hlaska_nc {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: Maroon;}
.hlaska_lc {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; font-weight: bold; color: Maroon;}

.no {
	background-color:White;
	background-image: url('images/no.gif');
	border: 1px solid #000000;
	height: 18px;
	padding: 0px;
	width: 18px;
}
a.tlac_left:visited, a.tlac_left:link, a.tlac_left:focus, a.tlac_left:active {
	display:block;
	_background-image:url('images/odkaz_140.gif');
	_background-repeat:no-repeat;
	color:Black;
	font-family: Arial;
	height: 20px;
	padding: 3px;
	font-size: 10px;
	width: 140px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:10px;
}

a.tlac_left:hover {
	display:block;
	_background-image:url('images/odkaz_140_over.gif');
	_background-repeat:no-repeat;
	color: Black;
	font-family: Arial;
	height: 20px;
	padding: 3px;
	font-size: 10px;
	width: 140px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.rychly:visited, a.rychly:link, a.rychly:focus, a.rychly:active {
	display:inline;
	color: Black;
	height: 15px;
	padding: 0;
	margin:0;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	}

a.rychly:hover {
	display:inline;
	color: Red;
	height: 15px;
	padding: 0;
	margin:0;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.tlac_bonus:visited, a.tlac_bonus:link, a.tlac_bonus:focus, a.tlac_bonus:active {
	display:block;
	background-image:url('images/rychly.gif');
	background-repeat:no-repeat;
	color: Black;
	height: 23px;
	padding: 5px;
	text-align:center;
	font-size: 9px;
	width: 70px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.tlac_bonus:hover {
	display:block;
	background-image:url('images/rychly_over.gif');
	background-repeat:no-repeat;
	color: Black;
	height: 23px;
	padding: 5px;
	text-align:center;
	font-size: 9px;
	width: 70px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.rychlynadpis:visited, a.rychlynadpis:link, a.rychlynadpis:focus, a.rychlynadpis:active {
	display:inline;
	color: #FCA94D;
	height: 15px;
	padding: 0;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	}

a.rychlynadpis:hover {
	display:inline;
	color: Red;
	height:15px;
	padding: 0
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.topko:visited, a.topko:link, a.topko:focus, a.topko:active {
	/*display:inline;*/
	background-image:url('images/tlac_dlouhe.jpg');
	background-repeat:no-repeat;
	color: White;
	height: 23px;
	padding-top: 2px;
	font-size: 10px;
	width: 200px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	}

a.topko:hover {
	/*display:inline;*/
	background-image:url('images/tlacitko_dlouhe_over.jpg');
	background-repeat:no-repeat;
	color: White;
	height: 23px;
	padding-top: 2px;
	font-size: 10px;
	width: 200px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.kosicek:visited, a.kosicek:link, a.kosicek:focus, a.kosicek:active {
	background-image:url('images/kosik_cz.jpg');
	background-repeat:no-repeat;
	color: White;
/*	width: 35px;
	height: 40px;*/
	height: 60px;
	width: 45px;
	text-decoration: none;
}

a.kosicek:hover {
	background-image:url('images/kosik_over_cz.jpg');
	background-repeat:no-repeat;
	color: White;
	height: 60px;
	width: 45px;
	text-decoration: none;
}

a.kosiceken:visited, a.kosiceken:link, a.kosiceken:focus, a.kosiceken:active {
	background-image:url('images/kosik_en.jpg');
	background-repeat:no-repeat;
	color: White;
/*	width: 35px;
	height: 40px;*/
	height: 60px;
	width: 45px;
	text-decoration: none;
}

a.kosiceken:hover {
	background-image:url('images/kosik_over_en.jpg');
	background-repeat:no-repeat;
	color: White;
	height: 60px;
	width: 45px;
	text-decoration: none;
}

.reg {
	
	background-image: url('images/odkaz_140.jpg');
	background-repeat:no-repeat;
	color:Black;
	height: 18px;
	padding: 0px;
	width: 140px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

textarea.reg{
	background-color: White;
	border: 1px solid Black;
	border-color: #ff8f1c;
	color: #000000;
	font-family: Arial;
	height: 50px;
	padding: 0px;
	width: 140px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	overflow-x: none;
	overflow-y: auto;
	}

select.reg{
	background-color: White;
	border: 1px solid Black;
	border-color: #ff8f1c;
	color: #000000;
	font-family: Arial;
	height: 18px;
	padding: 0px;
	width: 140px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

select.regvelke{
	background-color:White;
	border: 1px solid Black;
	border-color: #ff8f1c;
	color: #000000;
	font-family: Arial;
	height: 18px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

select.regmale{
	background-color: White;
	border: 1px solid Black;
	border-color: #ff8f1c;
	color: #000000;
	font-family: Arial;
	height: 15px;
	padding: 0px;
	width: 40px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

select.regmensi{
	background-color:White;
	border: 1px solid Black;
	border-color: #ff8f1c;
	color: #000000;
	font-family: Arial;
	height: 15px;
	padding: 0px;
	width: 55px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.yes {
	background-color: White;
	background-image: url('images/yes.gif');
	background-repeat: no-repeat;
	border: 1px solid #000000;
	height: 21px;
	padding: 0px;
	width: 21px;
}

div#menici{
overflow:-moz-scrollbars-vertical;
scrollbar-face-color:#FCC88D;
}

.input 
	{
	background-color: White;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	padding: 0px;
	text-align: center;
	height: 18px;
	text-decoration:none;
	}
.input_barva 
	{
	background-color: Silver;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	border-width: 1px;
	border-color: Blue;
	border-style: solid;
	padding: 0px;
	text-align: center;
	height: 18px;
	text-decoration:none;
	}
.input_red_big 
	{
	background-color: Silver;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Red;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	padding: 0px;
	text-align: center;
	height: 18px;
	text-decoration:none;
	}

.input_small
	{
	background-color: Silver;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	padding: 0px;
	text-align: center;
	height: 16px;
	text-decoration:none;
	}

.input_small_bez
	{
	background-color: White;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	padding: 0px;
	text-align: center;
	height: 16px;
	text-decoration:none;
	}

.input_red 
	{
	background-color: Silver;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Red;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	padding: 0px;
	text-align: center;
	height: 16px;
	text-decoration:none;
	}


#page { /*vycentrování celé stránky i mozzile*/
  width: 770px;
  margin:auto;
  top:0px;
  z-index:20;
}

#kosik{
position:'absolute';
z-index:10;
top:10px;
right:10px;
}

#tisk{
position:'absolute';
/*z-index:10;*/
top:0px;
left:0px;
}


