body{
	font: normal 10pt "Lucida Grande", "Geneva CE", Verdana, serif;
}

#container{
	float: left;
	width: 980px;
	height: 500px;
}
#logo{
	position: absolute;	
	top:5px;
	left: 5px;
	height: 90px;
	width: 200px;
}
#header{
	position: absolute;
	top: 5px;
	left: 215px;
	height: 90px;
	width: 770px;
}
#jazyky{
	padding: 4px;
	width: 180px;
}
#jazyky a{
	color: #eee;
	
}
#menuGhost{
	position: absolute;
	top: 95px;
	left: 5px;
	width: 980px;
	height: 25px;
	background: #0F6A00;
}
#menu{
	position: absolute;
	top: 95px;
	left: 210px;
	width: 770px;
	
}
#pageBody{
	position: absolute;
	top: 120px;
	left: 5px;
	width: 980px;
}
#leftMenu{
	background: #E4EFE7;
	float: left;
	margin-top: 10px;
	width: 195px;
	color: #000;
	padding: 4px;
	
}
#drobky{
	margin-top:1px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #D2E9D0;
	color: #0F6A00;
}
#drobky a{
	color: #0F6A00;
	font-weight: bold;
	font-size: 10pt;
}
#main{
	background: #E4EFE7;
	position: absolute;
	left: 207px;
	width: 771px;
	padding-top: 10px;
	color: #000;
	border: 1px solid #eee;
}
#footer{
	display: none;
	height: 30px;
	float: left;
	text-align: center;
	color: #999;
	font-size: 7pt;
}

p{
	text-indent: 0px;
	padding: 5px 15px;
}

p.odsad{

	padding-left: 25px;
}
a{
	color: #008220;
	text-decoration: none;
	font-size: 10pt;
}
a:hover{
		color: #800;
		text-decoration: none;
	
}

h1, h2, h3, h4, h5, h6{
	color: #0E5D01;
	padding-left: 10px;
}

table{
	font-size: 10pt;
}


table.pinf{
	font-size:7pt;
	color: #888;
	text-align:center;
	background:#e4efe7;
}
table.pinf td#w{
	background: #eee;
}
table.pinf a{
	font-size:8pt;
}
table.pinf td{
	border-top: 2px solid #ddd;
}
img{
	border: 0px solid #96673B;
}
/***********************************************************************************************/

#header span{
	display:none;
}

/*********************************** MENU ************************************************/
table.menuTop{
	width: 770px;
	border: none;
	color: #999;
}

#jazyky a{
	padding: 4px;
}

table.menuTop tr.lista{
	text-align: center;
}

table.vysuvacie{
	background-color: #BEE4BE;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
}

table.vysuvacie td{	
	background-color: #8EC69E;
	padding: 0px;
}
span.horne#mainFlag a{
	background: #E4EFE7;
	color: #000;
}

span.horne a{
	display: block;
	padding: 0px;
	font-weight: bold;
	color: #fff;
}


span.horne a:hover {
	padding: 0px;
	background: #E4EFE7;
	font-weight: bold;
	color: #000;
}

span.dolne a{
	display: block;
	padding: 5px;
	font-weight: bold;
	background: #188035;
	color: #fff;

}

span.dolne a:hover{
	display: block;
	padding: 5px;
	font-weight: bold;
	background: #8EC68F;
	color: #000;
}

//////////////////////////////////////////////////////////////////////////////////////
table.menuLeft{
	border: none;
	background: #fff;
}

table.vysuvacieL{
	background: #ddd;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity: 0.85;
}

span.blok{
	background: #fff;
	border-bottom: 1px solid #E4EFE7;
	padding-left: 20px;
}

span.lave a{					/** vysuvacie **/
	display: block;
	width: 150px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 20px;
	background: #fff;
	color: #000;
	border: none;
}
span.lave a:hover{
	display: block;
	background: #E4EFE7;
	color: #000;
	border: none;
	text-decoration: underline;
}
span.lave#leftSubFlag a{
	background: #fff url("./img/zeleny.jpg") no-repeat center left;
}


span.bocne a{					/** objavovacie **/
	display: block;
	padding: 2px;
	background: #fff;
	color: #000;	
	width: 130px;
	padding-left: 13px;
}
span.bocne a:hover {
	background: #fff url("./img/arrowG1.jpg") no-repeat center left;
	color: #000;
}


span.left_out{				/** lave bunky **/
	width: 187px;	
}

span.left_out a{				/** lave bunky **/
	border-bottom: 1px solid #E4EFE7;
	display: block;
	padding: 5px;
	padding-left:20px;
	font-weight: bold;
	color: #333;
	background: #fff;
}
span.left_out a:hover{
	background: #D1E5D2;
	color: #000;
	display: block;
}
span.left_out#leftFlag a{
	background: #fff url("./img/cerveny.jpg") no-repeat center left; /** sipka **/
	color: #333;
}

span.left_out_main a{
	border-bottom: 2px solid #E4EFE7;
	background: #fff;
	display: block;
	width: 187px;
	padding: 10px 4px;
	font-weight: bold;
	color: #000;
	text-align: center;
}
span.left_out_main a:hover{
	background: #D1E5D2;
	color: #000;
	display: block;
}
span.left_out_main#leftFlag a{
	background: #fff;
	color: #000;
}
span.left_out_main#leftFlag a:hover{
	background: #D1E5D2;
	color: #000;
	display: block;
}
/*********************************** SPOLOCNE ************************************************/
ul.mapa{
	padding:0px 20px;
}
ul.mapa a{
	color:#093A01;
}
ul.mapa li{
	color:#093A01;
}
ul.mapa ul a{
	color:#0D5301;
}
ul.mapa ul li{
	color:#0D5301;
}
ul.mapa ul{
	padding:0px 20px;
}

p.linky{
	text-indent: 0px;
	padding: 0px;
	padding-left: 10px;
}
p.linky a{
	color: #000;
	padding-left: 15px;
	text-decoration: none;
}
p.linky a:hover{
	color: #800;
}
p.linky2{
	text-indent: 0px;
	padding: 0px;
	padding-left: 20px;
	line-height: 0
}	

p.linky2 a{
	color: #000;
	font-weight: bold;
}

p.linky2 a:hover{
	color: #800;
}
p.pdf a{
	float: right;
	width: 20%;
	padding: 3px;
}
ul.stvorcek0{
	margin: 0px;
	padding: 10px 20px 0 20px;
}
h2{
	padding-left:25px;
}
h3{
	padding-left:25px;
}

h4{
	line-height: 0;
}



/******************** AKT *************************/
.akt{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}

.akt p.novinka{
	width: 540px;
	background: #fafcfa;
	margin: 0px;
	padding: 5px 10px;
	border-right: #e4efe7 1px solid;
	border-bottom: #e4efe7 1px solid;
}
/******************** AKT INZ *************************/
.aktInz{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
/******************** AKT FOTO *************************/
.aktFoto{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 720px;
}

/******************** AKT AKCIE *************************/

.aktakcie{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 728px;
}


/******************** TIPY *************************/
.aktTip{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
/****************************************PLEM ***********************************/

.plemStan{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
.plemStan ul.mapa{
	padding-left: 20px;
}

.plemStan ul.mapa  a:hover{
	color: #800;
}
/****************************************PLEM STAN MKS ***********************************/
.plemStanMKS h4{
	line-height: 1em;
}

.plemStanMKS{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
.plemStanMKS h4.h4chova{
	color: #000;
	margin: 10px 0px 5px 0px;
	
}
.plemStanMKS h4.h4chovb{
	color: #555;
	padding-left: 25px;
	margin: 5px 0px;
}
.plemStanMKS p.odchova{
	background: #fff;
	margin: 0px;
	padding: 5px 10px;
	border-right: #e4efe7 1px solid;
	border-bottom: #e4efe7 1px solid;
}
.plemStanMKS ul.stvorcekchova{
	background: #fff;
	padding: 5px 10px;
	padding-left: 25px;
	margin: 0px;
	border-right: #e4efe7 1px solid;
	border-bottom: #e4efe7 1px solid;
}
/****************************************PLEM STAN MDS ***********************************/
.plemStanMDS h4{
	line-height: 1em;
}

.plemStanMDS{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
.plemStanMDS h4.h4chova{
	color: #000;
	margin: 10px 0px 5px 0px;
}
.plemStanMDS h4.h4chovb{
	color: #555;
	padding-left: 25px;
	margin: 5px 0px;
}
.plemStanMDS p.odchova{
	background: #fff;
	margin: 0px;
	padding: 5px 10px;
	border-right: #e4efe7 1px solid;
	border-bottom: #e4efe7 1px solid;
}
.plemStanMDS ul.stvorcekchova{
	background: #fff;
	padding: 5px 10px;
	padding-left: 25px;
	margin: 0px;
	border-right: #e4efe7 1px solid;
	border-bottom: #e4efe7 1px solid;
}
/****************************************PLEM HIST MDS ***********************************/
.plemHistMKS{
	background: #c5ddcb;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
/****************************************PLEM HIST MDS ***********************************/
.plemHistMDS{
	background: #c5ddcb;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
/****************************************PLEM POPIS ***********************************/
#plemPopis{
	background: #c5ddcb;
	align: center;
	padding: 10px;
	margin: 10px;
	width: 730px;
}
table#popis{
	width:650px;
	padding:5px;
}
table#popis td{
	text-align: left;	
}
table#popis td.st1{
	width: 50%;
	text-align: center;
}
table#popis td.st2{
	width: 50%;
	text-align: center;
}
table#popis table{
	border: 1px solid #ddd;
	width: 100%;
}
table#popis tr.s1{
	background:#efefff;     
}
table#popis tr.s2{
	background:#ffefef;
}

table#popis td.cislo{
	text-align: right;
	width:15%;
}

/***************** CHOV ***********************/
.chov{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
.chov ul.mapa a:hover{
	color: #800;
}
/***************** CHOV PODM ***********************/
.chovPodm{
	background: #c5ddcb;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
/***************** CHOV PODM KCH***********************/
.chovPodmKCH{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
.chovPodmKCH ol.cislochova{
	background: #fff;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 25px;
	border-right: #e4efe7 1px solid;
}
.chovPodmKCH ol.cislochovb{
	background: #fff;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 25px;
	border-right: #e4efe7 1px solid;
	border-bottom: #e4efe7 1px solid;
}
.chovPodmKCH p.odchova{
	background: #fff;
	padding: 5px 10px;
	margin: 0px;
	border-right: #e4efe7 1px solid;
}
.chovPodmKCH p.odchovb{
	background: #fff;
	padding: 5px 10px;
	margin: 0px;
	border-right: #e4efe7 1px solid;
	border-bottom: #e4efe7 1px solid;
}


/***************** CHOV PODM UZN***********************/
.chovPodmUzn{
background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
.chovPodmUzn p.odchova{
/*	background: #fff;  */
	padding: 5px 10px;
	margin: 0px;
}
/***************** CHOV POR***********************/
.chovPor{
	background: #f0f8f2;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
/***************** CHOV POR FCI ***********************/
.chovPorFCI{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
.chovPorFCI p.linky a{
	text-decoration: none;
	color: #111
}
.chovPorFCI p.linky a:hover{
	color: #800;
}
.chovPorFCI h3.h3chova{
	text-align: center;
	color: #000;
}
.chovPorFCI p.odchova{
	background: #fafcfa;   /*f6ebe1*/
	padding: 5px 10px;
	margin: 0px;
	border-right: #e4efe7 1px solid;
}
.chovPorFCI p.odchovb{
	background: #fafcfa;   /*f6ebe1*/
	padding: 5px 10px;
	margin: 0px;
	border-bottom: #e4efe7 1px solid;
	border-right: #e4efe7 1px solid;
}
.chovPorFCI ol.pismchova{
	background: #fafcfa;
	padding: 5px 10px;
	padding-left: 30px;
	margin: 0px;
	border-bottom: #e4efe7 1px solid;
	border-right: #e4efe7 1px solid;
}
/***************** CHOV POR KCHHMO ***********************/
.chovPorKCHHMO{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
.chovPorKCHHMO p.linky a{
	text-decoration: none;
	color: #111
}
.chovPorKCHHMO p.linky a:hover{
	color: #800;
}
.chovPorKCHHMO h3.h3chova{
	text-align: center;
	color: #000;
}
.chovPorKCHHMO p.odchova{
	background: #fafcfa;
	padding: 5px 10px;
	margin: 0px;
	border-right: #e4efe7 1px solid;
}
.chovPorKCHHMO p.odchovb{
	background: #fafcfa;
	padding: 5px 10px;
	margin: 0px;
	border-right: #e4efe7 1px solid;
	border-bottom: #e4efe7 1px solid;
}
.chovPorKCHHMO ol.cislochova{
	background: #fafcfa;
	padding: 5px 10px;
	padding-left: 30px;
	margin: 0px;
	border-bottom: #e4efe7 1px solid;
	border-right: #e4efe7 1px solid;
}

.chovPorKCHHMO ul.odrazkachova{
	background: #fafcfa;
	padding: 5px 10px;
	padding-left: 30px;
	margin: 0px;
	border-right: #e4efe7 1px solid;
}

/***************** CHOV POR SPZ ***********************/
.chovPorSPZ{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
.chovPorSPZ p.linky a{
	text-decoration: none;
	color: #111
}
.chovPorSPZ p.linky a:hover{
	color: #800;
}
.chovPorSPZ h3.h3chova{
	text-align: center;
	color: #000;
}
.chovPorSPZ p.odchova{
	background: #fafcfa;
	padding: 5px 10px;
	margin: 0px;
	border-right: #e4efe7 1px solid;
}
.chovPorSPZ p.odchovc{
	background: #fafcfa;
	padding: 5px 10px;
	margin: 0px;
}
.chovPorSPZ p.odchovb{
	background: #fafcfa;
	padding: 5px 10px;
	margin: 0px;
	border-right: #e4efe7 1px solid;
	border-bottom: #e4efe7 1px solid;
}
.chovPorSPZ ol.cislochova{
	background: #fafcfa;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 30px;
	border-right: #e4efe7 1px solid;
}
.chovPorSPZ ol.cislochovb{
	background: #fafcfa;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 30px;
	border-right: #e4efe7 1px solid;
	border-bottom: #e4efe7 1px solid;
}
.chovPorSPZ ol.pismchova{
	background: #fafcfa;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 30px;
	border-right: #e4efe7 1px solid;
}
.chovPorSPZ ol.pismchovc{
	background: #fafcfa;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 30px;
}
.chovPorSPZ ol.pismchovb{
	background: #fafcfa;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 30px;
	border-right: #e4efe7 1px solid;
	border-bottom: #e4efe7 1px solid;
}
.chovPorSPZ ul.odrazkachova{
	background: #fafcfa;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 30px;
	border-right: #e4efe7 1px solid;

}
.chovPorSPZ ul.odrazkachovc{
	background: #fafcfa;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 30px;

}
.chovPorSPZ ul.odrazkachovb{
	background: #fafcfa;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 30px;
	border-right: #e4efe7 1px solid;
	border-bottom: #e4efe7 1px solid;
}

/***************** CHOV PSI ***********************/
.chovPsi{
	background: #fdfefa;   /*   c5ddcb*/
	padding: 0px;
	margin: 10px;
	width: 560px;
}


.chovPsi p.odchovb{
	text-indent: 0px;
	background: #FFF;
	margin-bottom: 0px;
	font-weight: bold;
}
.chovPsi p.odchovc{
	text-indent: 0px;
	background: #ECF1E2;
	margin-top: 0px;
}
.chovPsi p.odchovb a{
	float: right;
	padding:10px 0px;
}
.chovPsi ul.stvorcek{
	background: #ECF1E2;
	margin-top: : 0px;
	padding: 10px 10px;
	padding-left: 25px;
}

.chovPsi table{
	width: 540px;;
	border: 1px solid #777;
	padding: 0px;
}

.chovPsi table td.meno{width: 496px;}
.chovPsi table td.viac{width: 44px;
}


.chovPsi td{padding-left: 4px; padding-right: 4px;
}
.chovPsi tr.emptyrow{background: #ddd;
				height: 4px;
}													
.chovPsi tr.menopsa{background: #fff;
				height: 1.5em;
				font-weight: bold;
} 											
.chovPsi tr.datapsa{background: #ecede6;
				height: 1.2em;
				padding: 0pt;
				font-size: 9pt;
}		

				
.chovPsi td.viac{background-color: #eee; display: block; border-bottom: 1px solid #999; height: 1.5em; width: 44px; vertical-align: bottom;font-weight: bold;text-align: right; color: #bbb; padding-right: 5px;
}
.chovPsi td.viacx{background-color: #eee; display: block; border-bottom: 1px solid #999; height: 3em; width: 44px; vertical-align: bottom;font-weight: bold;text-align: right; color: #bbb; padding-right: 5px;
}				
.chovPsi td.viac1, td.viac2, td.viac3, td.viac4, td.viac5, td.viac6{background-color: #ddd; display: block; border-bottom: 1px solid #999;text-align: right; color: #aaa; padding-right: 5px;
} 

.chovPsi td a{color: #080;text-decoration: none;font-size: 9pt; 
}

.chovPsi td a:hover{color: #800;  /*A82F2F*/
}

.chovPsi table.leg{width: 530px;margin: 8px 20px; border: 0px;line-height: 0.8em
}

.chovPsi tr.leg{font-size: 9pt;color: #080;vertical-align: bottom;
}


.chovPsi td.leg{height: 9pt;color: #000; font-style: italic;
}








/***************** CHOV SUKY ***********************/
.chovSuky{
	background: #fdfefa;   /*   c5ddcb*/
	padding: 0px;
	margin: 10px;
	width: 560px;
}
.chovSuky p.odchovb{
	text-indent: 0px;
	background: #FFF;
	margin-bottom: 0px;
	font-weight: bold;
}
.chovSuky p.odchovb a{
	float: right;
	padding:10px 0px;
}
.chovSuky p.odchovc{
	text-indent: 0px;
	background: #E5F1DD;
	margin-top: 0px;
}
.chovSuky ul.stvorcek{
	background: #ECF1E2;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 25px;
}
/***************** CHOV STANICE ***********************/
.chovStan{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
/****************************************CHOV VET ***********************/
.chovVet{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
/****************************************CHOV VET INF ***********************************/
.chovVetInf{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
/****************************************CHOV VET AMB ***********************************/
.chovVetAmb{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
/****************************************CHOV VET TET ***********************************/
.chovVetTet{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	margin: 10px;
	padding: 10px;
	width: 730px;
}
.chovVetTet table.napisy th{font-wieght: bold;}
.chovVetTet table.napisy th.meno{width:25%;}
.chovVetTet table.napisy th.ulica{width:20%;}
.chovVetTet table.napisy th.mesto{width:25%;}
.chovVetTet table.napisy th.telcislo{width:30%;}
.chovVetTet table.napisy{
	text-align: left;
	width: 100%;
	border: 0px solid #333;
	font-size: 10pt;
	background: #ddd;
}

.chovVetTet table.adresy{
	width: 100%;
	border: 0px solid #888;
	padding: 0px;
	margin: 0px;
}
.chovVetTet table.adresy th{ font-variant: small-caps; background: #DFDFCF; text-align: left; padding-left:5px;}
.chovVetTet table.adresy td{ padding: 3px; margin: 0;}
.chovVetTet table.adresy th.meno{width:25%;}
.chovVetTet table.adresy th.ulica{width:20%;}
.chovVetTet table.adresy th.mesto{width:25%;}
.chovVetTet table.adresy th.telcislo{width:30%;}

.chovVetTet table.adresy tr.a1{background: #f4f5f1;}
.chovVetTet table.adresy tr.a2{background: #F2F7F3;}

/****************************************CHOV VET DBK ***********************************/
.chovVetDBK{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
/****************************************CHOV VET PRA ***********************************/
.chovVetPRA{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}

/***************** CHOV CHRUP ***********************/
.chovChrup{
	background: #fff;
	padding: 10px;
	margin: 10px;
	width: 624px;
}

/*********** SKUS ***************/
.skus{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
/*********** SKUS ZAS***************/
.skusZas{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}

.skusZas p.odskusa{
	background: #fff;
	padding: 5px 10px;
	margin: 0px;
}

.skusZas ul.stvorcek{
	background: #fff;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 25px;
}
.skusZas h4.h4skusa{
	padding-left:10px;
}
.skusZas ol.pismskusa{
	background: #fff;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 30px;
}
.skusZas ol.pismskusb{
	background: #fff;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 21px;
}
.skusZas ol.cisloskusa{
	background: #fff;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 30px;
}
/*********** SKUS POR***************/
.skusPor{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
/*********** SKUS POR TYPY***************/
.skusPorTypy{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
.skusPorTypy p.odskusa{
	background: #fff;
	padding: 5px 10px;
	margin: 0px;
}
.skusPorTypy ul.stvorcek{
	background: #fff;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 25px;
}

.skusPorTypy ol.cislovysta{
	background: #fff;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 35px;
}
/*********** SKUS POR PRED***************/
.skusPorPred{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
.skusPorPred p.odskusa{
	background: #fff;
	padding: 5px 10px;
	margin: 0px;
}
.skusPorPred ul.stvorcek{
	background: #fff;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 25px;
}

.skusPorPred ol.pism{
	background: #fff;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 30px;
}
/*********** SKUS TAB***************/
.skusTab{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
}
.rozTab{
	background: #fff;
	padding: 5px;
	margin: 0px;
}

.skusTab table{
	width: 720px;
	border: 0px solid #999;
}
.skusTab table td{
	border: 1px solid #999;
	text-align: center;
	padding: 2px;
}
.skusTab table td.pr{
	text-align: left;
}
.skusTab table tr.prv{
	text-align: left;
	background: #eee;
}
.skusTab table td.prp{
	text-align: left;
	background: #efffef;
}
.skusTab table th{
	border: 1px solid #999;
}
.skusTab table th.pc{
	width: 5%;
}
.skusTab table th.predmet{
	width: 40%;
}
.skusTab table th.1c{
	width: 20%;
}
.skusTab table th.koef{
	width: 5%;
}
.skusTab table th.body{
	width: 15%;
}
.skusTab table th.pdfko{
	width: 15%;
	border-width:0;
}
/*********** SKUS ROZH***************/
.skusRozh{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
}

.skusRozh table{
	width: 650px;;
	border: 1px solid #777;
	padding: 2px;
}
.skusRozh table th.meno{width: 45%; text-align: left;padding: 4px 2em 4px 1em;}
.skusRozh table th.adresa{width: 35%; text-align: left;padding: 4px 2em 4px 1em;}
.skusRozh table th.jss{width: 20%; text-align: center;}


.skusRozh td{padding: 4px 2em 4px 1em;}
.skusRozh tr.pism{background: #ddd;}	/*pismenka*/		
.skusRozh tr.r1{background: #eee;} 	/*prvy riadok*/
.skusRozh tr.r2{background: #fff;}	/*druhy riadok*/

/*********** SKUS TIT***************/
.skusTit{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
.skusTit p.odskusa{
	background: #fff;
	padding: 5px 10px;
	margin: 0px;
}

.skusTit ul.cisloskusa{
	background: #fff;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 25px;
}
.skusTit ul.pismskusa{
	background: #fff;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 25px;
}
/*********** SKUS PRIHL***************/
.skusPrihl{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}

table#prihlasky{
	text-align:center;
}

table#prihlasky td{
	border: 0px solid #ddd;
	width: 150px;
}



/*********** SKUS TERM***************/

.skusTerm{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
}

.skusTerm table{
	width: 650px;;
	border: 1px solid #777;
	padding: 2px;
}
.skusTerm table th.meno{width: 50%;}
.skusTerm table th.adresa{width: 30%;}
.skusTerm table th.jss{width: 20%;}
	
.skusTerm td{padding: 4px;}
.skusTerm tr.pism{background: #eee;}	/*pismenka*/		
.skusTerm tr.r1{background: #eee;} 	/*prvy riadok*/
.skusTerm tr.r2{background: #fff;}	/*druhy riadok*/

/*********** SKUS VYSL***************/
.skusVysl{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
/***************************************** VYST ***********************/
.vyst{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}

/***************************************** VYST POR ***********************/
.vystPor{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}

.vystPor h3.h3vysta{
	text-align: center;
	color: #000;
}
.vystPor p.odvysta{
	background: #fafffa;
	padding: 5px 10px;
	margin: 0px;
}

.vystPor ul.cislovysta{
	background: #fafffa;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 25px;
}
.vystPor ul.pismvysta{
	background: #fafffa;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 25px;
}
.vystPor ul.pismvystb{
	background: #fafffa;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 25px;
}
.vystPor ul.stvorcekvysta{
	background: #fafffa;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 25px;
}
.vystPor ul.slovovysta{
	background: #fafffa;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 25px;
}

/*****************************************  VYST TIT ***********************/
.vystTit{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}

.vystTit h3.h3vysta{
	text-align: center;
	color: #000;
}
.vystTit p.odvysta{
	background: #fafffa;
	padding: 5px 10px;
	margin: 0px;
}

.vystTit ul.cislovysta{
	background: #fafffa;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 25px;
}
.vystTit ul.pismvysta{
	background: #fafffa;
	margin: 0px;
	padding: 5px 10px;
	padding-left: 25px;
}


/*********** VYST ROZH***************/
.vystRozh{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
}

.vystRozh table{
	width: 650px;;
	border: 1px solid #777;
	padding: 2px;
}
.vystRozh table th.meno{width: 36%;}
.vystRozh table th.adresa{width: 24%;}
.vystRozh table th.jazyk{width: 8%;}
.vystRozh table th.kval{width: 32%;}


.vystRozh td{padding: 4px;}
.vystRozh tr.pism{background: #ddd;}	/*pismenka*/		
.vystRozh tr.r1{background: #eee;} 	/*prvy riadok*/
.vystRozh tr.r2{background: #fff;}	/*druhy riadok*/

/*****************************************  VYST TERM ***********************/
.vystTerm{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 600px;
}
.vystTerm table{
	width: 100%;
}
.vystTerm table tr.s0{
	background: #fff;
}
.vystTerm table tr.s1{
	background: #eee;
}
.vystTerm table th.datum{
	width: 21%;
}
/*****************************************  VYST VYSL ***********************/
.vystVysl{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
.vystVysl table{
	width: 500px;
}
.vystVysl table th.cislo{
	width: 3em;
}
.vystVysl table th.text{
	
}
.vystVyslALL{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px 30px 10px;
	margin: 10px;
	width: 560px;
}

ul.map2{
	padding: 10px 60px;
	display: inline;
	line-height: 2em;
	text-align: center;  
}
ul.map2 li{
	display: inline;
	text-align: justify
}
	
	
/*****************************************  VYST VYSL SK***********************/
.vystVyslSK{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
	line-height: 1.5em;
}
/*****************************************  LINK ***********************/
.link{
	background: #f0f8f2;
	padding: 10px;
	margin: 10px;
	width: 640px;
}
.linkInst{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 640px;
}
table.link td.t1{
	text-align: right;
	padding:3px;
}
table.link td.t2{
	text-align: left;
	padding:3px;
}
.linkKlub{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 640px;
}
.linkPol{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 640px;
}
.linkUzi{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 640px;
}
.linkChov{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 640px;
}
/*****************************************  KONT ***********************/
.kont{
	background: #f0f8f2;
	border: #c5ddcb 1px solid;
	padding: 10px;
	margin: 10px;
	width: 560px;
}
