/*
detaily_obsah{
	position: relative;
}*/

/*

table td{
	border: 1px solid black;
}
*/
span.label_left, span.label_right{
font-family: 'Helvetica CE', Arial, sans-serif;
			color: #000;
			font-size: 12px;
			margin: 5px 10px 0 0;
}

span.label_left{
	float: left;
}

span.label_right{
	float: right;
	text-align: right;
}


img.ag_logo{
	margin: 5px 15px 0 10px;
}

img.ag_logob{
	margin: 5px 15px 0 400px;
}

img.foto{
 margin: 10px 10px 15px 10px;
 display: none;
}
img.foto2{
 padding: 0px 0px 0px 0px;
 display: none;
}

img.close{
	border: none;
	cursor: pointer;
	display: block;
   margin: 0 0 0 400px;
}
img.close2{
	border: none;
	cursor: pointer;
	display: block;
   margin: 0 0 0 330px;
}
img.close3{
	border: none;
	cursor: pointer;
	display: block;
   margin: 0 0 0 0px;
}
img.close4{
	border: none;
	cursor: pointer;
	display: block;
   margin: 0 0 0 100px;
}
img.close5{
	border: none;
	cursor: pointer;
	display: block;
   margin: 0 0 0 130px;
}

hr.cleaner{
 visibility: hidden;
 clear: both;
}

A:link		{color: #441111;
							text-decoration: none}
							
A:visited		{color: #222222;
							text-decoration: none}
							
A:hover		{color: blue;
							text-decoration: none}
			
hr {border-top: 1px solid #999;}

/*----------------------------- GLOBALNI NASTAVENI ---------------------------*/
body{
	margin: 0;
	background-color: #ffffff;
	text-align: center;
	padding: 0;
	font-family: Verdana, Tahoma, "Helvetica CE", "Arial CE", Helvetica, Arial;
	font-size: 10pt;
}

form{ text-align: left; width: 450px;}


#grid{
	position: absolute;
	top: 80px;
	left: 97px;
	background-color: #ffffff;
}

#grid table {border-collapse: collapse;

}



#grid div div{
  position: absolute;
	text-align: center;
	line-height: 38px;
	vertical-align: middle;
	font-weight: bold;
	font-family: Verdanal, Tahoma, Helvetica, Arial;
	font-size: 11pt;
}

#setclass-form{margin: auto;}

/*--------------------------------- GROUP BOXES ------------------------------*/

#prvni, #druhy, #jedna, #dva, #tri, #ctyri, #pet, #sest, #sedm, #osm,
#devet, #deset, #jedenact, #dvanact, #trinact,
#ctrnact, #patnact, #sestnact, #sedmnact, #dvacet, #dvacetjedna, #tricet, #tricetjedna, #tricetdva, #tricettri, #tricetctyri,
#pjedna, #pdva, #ptri, #pctyri, #ppet, #psest, #psedm, #posm, #pdevet, #pdeset, #pjedenact, #pdvanact, #ptrinact,
#pctrnact, #ppatnact, #psestnact {
    position: absolute;
		top: 0;
		left: 0;
		display: none;
}

#grid .subject{
    position: absolute;
    height: 300px;
    margin: 0;
    overflow: hidden;
    font-size: 10pt;
}

/* #dva{display: block;}  */
#Kprvni{
  top: 965px;
  left: 400px;
  width: 242px;
}
#Kdruhy{
  top: 965px;
  left: 400px;
  width: 242px;
}
#Kjedna{
  top: 965px;
  left: 400px;
  width: 242px;
}
#Kdva{
  top: 605px;
  left: 400px;
  width: 242px;
}
#Kctyri{
  top: 335px;
  left: 400px;
  width: 242px;
}
#Ksest{
  top: 515;
  left: 400px;
  width: 242px;
}
#Kosm{
  top: 695px;
  left: 400px;
  width: 242px;
}
#Kdevet{
  top: 785px;
  left: 400px;
  width: 242px;
}
#Kdeset{
  top: 875px;
  left: 405px;
  width: 242px;
}
#Kdvanact{
  top: 848px;
  left: 400px;
  width: 242px;
}
#trinact{
  top: 425px;
  left: 400px;
  width: 242px;
}
#Kctrnact{
  top: 170px;
  left: 400px;
  width: 242px;
}
#Kpatnact{
  top: 938px;
  left: 400px;
  width: 242px;
}
#Ksestnact{
  top: -10px;
  left: 400px;
  width: 242px;
}
#Ksedmnact{
  top: 80px;
  left: 410px;
  width: 242px;
}




#Kdvacet{
  top: 0px;
  left: 500px;
  width: 220px;
}
#Kdvacetjedna{
  top: 260px;
  left: -30px;
  width: 220px;
}


#Ktricet{
  top: 74px;
  left: 700px;
  width: 150px;
}
#Ktricetjedna{
  top: 150px;
  left: 190px;
  width: 220px;
}
#Ktricetdva{
  top: 363px;
  left: 700px;
  width: 150px;
}
#Ktricettri{
  top: 232px;
  left: 195px;
  width: 220px;
}
#Ktricetctyri{
  top: 100px;
  left: 200px;
  width: 220px;
}




#Kpjedna{
  top: -10px;
  left: 80px;
  width: 242px;
}
#Kpdva{
  top: 80px;
  left: 90px;
  width: 242px;

}
#Kptri{
  top: 170px;
  left: 30px;
  width: 242px;

}
#Kpctyri{
  top: 335px;
  left: 80px;
  width: 242px;
}
#Kppet{
  top: 425px;
  left: 80px;
  width: 242px;
}
#Kpsest{
  top: 515px;
  left: 80px;
  width: 242px;
}
#Kpsedm{
  top: 605px;
  left: 80px;
  width: 242px;
}
#Kposm{
  top: 695px;
  left: 80px;
  width: 242px;
}

#Kpdevet{
  top: 785px;
  left: 80px;
  width: 242px;
}
#Kpdeset{
  top: 875px;
  left: 80px;
  width: 242px;
}
#Kpjedenact{
  top: 965px;
  left: 80px;
  width: 242px;
}
#Kpdvanact{
  top: 1055px;
  left: 80px;
  width: 242px;
}
#Kptrinact{
  top: 1145px;
  left: 80px;
  width: 242px;
}

#Kpctrnact{
  top: 1030px;
  left: 80px;
  width: 242px;
}
#Kppatnact{
  top: 1120px;
  left: 80px;
  width: 242px;
}
#Kpsestnact{
  top: 1210px;
  left: 80px;
  width: 242px;
}



td.tab{
    font-family:  'Helvetica CE', Arial, sans-serif;
    font-size: 10pt;
    border-top: 1px solid #999;
    border-right: 1px solid #666;
    border-left: 1px solid #999;
    border-bottom: none;
    border-radius: 2px;
    -moz-border-radius: 2px;
}

table.tabs      {
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: 1px solid #666;
}

td.left      {
    background: black;}

td.tdc      {
    border-top: 2px solid #bbb;
    border-right: 2px solid #bbb;
    border-left: 2px solid #bbb;
    border-bottom: 2px solid #bbb;
    background: #F2F2FF;}

td.tdcr      {
    border-top: 2px solid #bbb;
    border-right: 2px solid #bbb;
    border-left: 0px solid #bbb;
    border-bottom: 2px solid #bbb;
    background: white;}

td.tdcrd      {
    border-top: 0px solid #bbb;
    border-right: 2px solid #bbb;
    border-left: 0px solid #bbb;
    border-bottom: 2px solid #bbb;
    background: white;}

td.pod     {
    border-top: 0px solid #bbb;
    border-right: 0px solid #bbb;
    border-left: 0px solid #bbb;
    border-bottom: 0px solid #bbb;}
td.podb     {
    border-top: 0px solid #bbb;
    border-right: 0px solid #bbb;
    border-left: 0px solid #bbb;
    border-bottom: 0px solid #bbb;
    	background-color: #Fec;
}


td.tdcb      {
font-family: "Gadget CE", "Arial Black", sans-serif;
			color: #666;
			font-size: 8pt;
    border-top: 2px solid #aac;
    border-right: 2px solid #aac;
    border-left: 2px solid #aac;
    border-bottom: 2px solid #aac;
    background: #aaddff;
}
table.tabc      {
    border-top: 1px solid #aca;
    border-right: 1px solid #aca;
    border-left: 1px solid #aca;
    border-bottom: 1px solid #aca;
}
table.tabh      {
    border-top: 2px solid #ccc;
    border-right: 2px solid #ccc;
    border-left: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    background: #eee;
}
td.levy
{
	font-family: 'Tmes CE', 'Times', serif;
	color: #111;
	border-top: 0px solid #cca;
	border-right: 2px solid #aad;
	border-left: 0px solid #cca;
	border-bottom: 0px solid #cca;
	background-color: #FFa;
}
td.pravy
{
	border-top: 0px solid #ddd;
	border-right: 0px solid #ddd;
	border-left: 0px solid #ddd;
	border-bottom: 0px solid #ddd;
	background-color: #ddf;
}
td.pravyn
{
	 font-family: 'Gadget CE', 'Arial Black', sans-serif;
			color: #111;
			font-size: 10pt;
	border-top: 4px solid #88a;
	border-right: 0px solid #ddd;
	border-left: 0px solid #ddd;
	border-bottom: 4px solid #aac;
	background-color: #bbd;
}
td.streda
{
	 font-family: 'Gadget CE', 'Arial Black', sans-serif;
			color: #111;
			font-size: 10pt;
	border-top: 4px solid #dc8;
	border-right: 0px solid #ddd;
	border-left: 0px solid #ddd;
	border-bottom: 4px solid #dc8;
	background-color: #fea;
}
td.stredb
{
	 font-family: 'Gadget CE', 'Arial Black', sans-serif;
			color: #111;
			font-size: 10pt;
	border-top: 4px solid #ec8;
	border-right: 0px solid #ddd;
	border-left: 0px solid #ddd;
	border-bottom: 4px solid #ec8;
	background-color: #fda;
}

td.c      {
 font-family: 'Gadget CE', 'Arial Black', sans-serif;
			color: #666;
			font-size: 8pt;
    border-top: 2px solid #caa;
    border-right: 2px solid #caa;
    border-left: 2px solid #caa;
    border-bottom: 2px solid #caa;
    background: #fcc;
}

.malytext {font-family: Verdana, Tahoma, "Helvetica CE", "Arial CE", Helvetica, Arial;
			font-size:xx-small;}


.nazev	
	{	font-family: 'Helvetica CE', Arial, sans-serif;
			color: #FF6600;
			font-size: 10pt}
.adresa	
	{	font-family: 'Helvetica CE', Arial, sans-serif;
			color: black;
			font-size: 10pt}
.cislo	
{	font-family: 'Helvetica CE', Arial, sans-serif;
			color: #666699;
			font-size: 12px;
			font-weight: bold;
			
			text-align: center;
			display: block;
			margin: 10px 0 0;
}

.cislo span{
	cursor: pointer;
}
	
.malicky	
	{	font-family: 'Helvetica CE', Arial, sans-serif;
			color: black;
			font-size: 3pt}

.prihlasit
		{	font-family: 'Gadget CE', 'Arial Black', sans-serif;
			color: black;
			font-size: 9pt}

.alert
		{
		font-family: 'Gadget CE', 'Arial Black', sans-serif;
			color: black;
			font-size: 9pt}

.sezn
		{	font-family: 'Gadget CE', 'Arial Black', sans-serif;
			color: black;
			font-size: 8pt}
.seznc
		{	font-family: 'Gadget CE', 'Arial Black', sans-serif;
			color: red;
			font-size: 8pt}

.konference	{	font-family: 'Gadget CE', 'Arial Black', sans-serif;
			color: #666666;
			font-size: 9pt}

.tlacitka	
			{font-family: 'Times CE', 'Times New Roman', serif;
			color: black;
			font-size: 10pt}
.text12	
			{font-family: 'Times CE', 'Times New Roman', serif;
			color: black;
			font-size: 11pt}

.jmeno
		{	font-family: 'Gadget CE', 'Arial Black', sans-serif;
			color: #666666;
			font-size: 9pt}

.vpravo	{	font-family: 'Gadget CE', 'Arial Black', sans-serif;
			color: black;
			font-size: 9pt}

.maly	
	{	font-family: 'Helvetica CE', Arial, sans-serif;
			color: #222;
			font-size: 8pt}
.mensi	
	{	font-family: 'Helvetica CE', Arial, sans-serif;
			color: black;
			font-size: 8pt}

.velky	
	{	font-family: 'Helvetica CE', Arial, sans-serif;
			color: black;
			font-size: 16pt}

.main	
	{	font-family: 'Helvetica CE', Arial, sans-serif;
			color: black;
			font-size: 9pt}

.required	
	{	font-family: 'Helvetica CE', Arial, sans-serif;
			color: red;
			font-size: 9pt}

.normal	
	{	font-family: 'Times CE', 'Times New Roman', serif;
			color: black;
			font-size: 9pt}

.f_malem	{	font-family: 'Helvetica CE', Arial, sans-serif;
			color: #222222;
			font-size: 8pt;
			line-height: 9pt	}
.f_males	{	font-family: 'Helvetica CE', Arial, sans-serif;
			color: gray;
			font-size: 8pt;
			line-height: 9pt	}
.f_male	{	font-family: 'Helvetica CE', Arial, sans-serif;
			color: #222222;
			font-size: 8pt;
			line-height: 14pt	}

