body {margin: 0px; padding: 0px; background-color: rgb(235,235,235);}
form {margin:0px;}
/* kaslalo to aj ine linky v IE, opravime neskor
a {color: rgb(34,115,135);}
a:visited {color: #777777;}
a:hover {color: rgb(22,50,57);}
*/

/* MENU */
div.menu {width: 770px; height: 83px; background-image: url(../img/menu.jpg); background-repeat: no-repeat; 
			text-align: right; padding: 11px 0px 0px 0px; 
			border-color: rgb(34,115,135); border-style: none solid none solid; border-width: 1px;
			background-color: rgb(34,115,135);}
a.menu_linka {font: bold 12pt helvetica,arial,verdana,sans-serif; color: rgb(255,255,255); text-decoration: none;}
a.menu_linka:hover {font: bold 12pt helvetica,arial,verdana,sans-serif; color: rgb(240,255,130); text-decoration: none;}
span.menu_oddelovace {cursor: pointer; font: bold 12pt helvetica,arial,verdana,sans-serif; color: rgb(255,255,255); text-decoration: none;}


/* TOOLBOXY */
div.toolbox_login {position: absolute; left: 777px; top: 3px; width: 190px; height: 118px;
			text-align: left; padding: 0px;
			border-color: rgb(34,115,135); border-style: solid; border-width: 1px;
			background-color: rgb(225,240,240);}
div.submenu {padding: 13px 0px 0px 10px;}	
div.toolbox_kalendar {position: absolute; left: 777px; top: 131px; width: 190px; height: 195px;
			text-align: left; padding: 0px; 
			border-color: rgb(34,115,135); border-style: solid; border-width: 1px;
			background-color: rgb(225,240,240);}
div.toolbox_linky {position: absolute; left: 777px; top: 337px; width: 190px; height: 163px;
			text-align: left; padding: 0px; 
			border-color: rgb(34,115,135); border-style: solid; border-width: 1px;
			background-color: rgb(225,240,240);}	
div.toolbox_pocasie {position: absolute; left: 777px; top: 511px; width: 190px;
			text-align: left; padding: 0px; 
			border-color: rgb(34,115,135); border-style: solid; border-width: 1px;
			background-color: rgb(225,240,240);}		
div.toolbox_nazov {font: bold 10pt helvetica,arial,verdana,sans-serif; color: rgb(255,255,255); text-decoration: none;
					background-image: url(../img/toolbox_strip.gif); padding: 3px 5px 5px 5px; background-color: rgb(34,115,135);}			
table.login {margin: 7px 0px 0px 5px; border-collapse: collapse; padding: 0px;}
input.login {width: 150px; margin: 0px; padding: 0px;}
table.login td {margin: 0px; padding: 2px;}
					
table.pocasie {margin: 0px 0px 0px 7px; border-collapse: collapse; width: 178px;}					
table.pocasie tr td {font: bold 8pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
						padding: 2px; text-align: left;}					
div.pocasie_slnko {font: normal 8pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
					padding: 0px; text-align: right; margin: 0px 7px 2px 7px;
					border-color: rgb(34,115,135); border-style: solid none none none; border-width: 1px;}											


/* TITULKA */
div.titulka {width: 770px; text-align: left; padding: 10px 0px 10px 0px;
			border-color: rgb(34,115,135); border-style: none solid none solid; border-width: 1px;
			background-color: rgb(255,255,255);}
span.titulka {display: block; width: 150px; 
			font: bold 14pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
			background-color: rgb(225,240,240); padding: 3px 0px 3px 11px;
			border-color: rgb(34,115,135); border-style: solid none solid none; border-width: 1px;}	


/* OBSAH */
div.obsah {width: 750px; text-align: left; padding: 0px 10px 10px 10px; 
			font: normal 11pt helvetica,arial,verdana,sans-serif; color: rgb(0,0,0); text-decoration: none;
			background-color: rgb(255,255,255);
			border-color: rgb(34,115,135); border-style: none solid solid solid; border-width: 1px;}

div.nadpis {font: bold 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
			}
a.nadpis {font: bold 12pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;}
a.nadpis:hover {font: bold 12pt helvetica,arial,verdana,sans-serif; color: rgb(34,115,135); text-decoration: none;}
span.nadpis {font: bold 12pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
			padding: 20px 0px 0px 0px;}

			

div.prazdny {padding: 20px 0px 0px 0px;}			
			
td.male_spravy {
	width: 150px;
	vertical-align: top;
	padding: 14px 0px 0px 0px;
}	

div.male_spravy {background-color: rgb(235,235,235);}
td.hlavne_spravy {padding: 0px 0px 0px 20px; vertical-align: top;}


div.nadpis2 {font: normal 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
			padding: 10px 0px 0px 0px;}
a.nadpis2 {font: bold 12pt helvetica,arial,verdana,sans-serif; color: rgb(34,115,135); text-decoration: none;}
a.nadpis2:hover {font: bold 12pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;}			

a.zaznam_linka {font: bold 10pt helvetica,arial,verdana,sans-serif; color: rgb(34,115,135); text-decoration: none;}
a.zaznam_linka:hover {font: bold 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;}
div.zaznam {font: normal 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
			padding: 1px 0px 1px 20px;}
span.popiska {font: bold 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
			padding: 1px 0px 1px 20px;}
			
div.zaznam2 {font: normal 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
			padding: 0px 0px 3px 0px}			
			
a.autor_linka {font: bold 10pt helvetica,arial,verdana,sans-serif; color: rgb(34,115,135); text-decoration: none;}
a.autor_linka:hover {font: bold 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;}
a.autor_linka2 {font: normal 10pt helvetica,arial,verdana,sans-serif; color: rgb(34,115,135); text-decoration: none;}
a.autor_linka2:hover {font: normal 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;}
span.autor {font: normal 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
			padding: 0px;
			border-color: rgb(34,115,135); border-style: solid none none none; border-width: 1px;}
			
div.text_clanku {font: normal 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
				padding: 20px 0px 10px 0px;}			

table.detail {margin: 0px 0px 10px 0px; border-collapse: collapse;}
table.detail tr td {font: normal 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;}
table.detail tr td.popis {font: bold 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
							padding: 0px 10px 0px 0px;}
							
table.prispevok {margin: 20px 0px 0px 0px; border-collapse: collapse; width: 700px;
					background-color: rgb(225,240,240);}
td.autor {font: bold 10pt expanded helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
			border: solid 1px  rgb(255,255,255); border-right: none; padding: 5px 5px; text-align: left;
			background-color: rgb(205,220,220);}
td.datum {font: italic 8pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
			border: solid 1px  rgb(255,255,255); border-left: none; padding: 5px 5px; text-align: right;
			background-color: rgb(205,220,220);}
td.predmet {font: italic 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
			border: solid 2px  rgb(255,255,255); padding: 5px 5px; text-align: left;}				
td.sprava {font: normal 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
			border: solid 1px  rgb(255,255,255); padding: 5px 5px; text-align: left;}
td.popis{font: bold 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); padding: 10px 10px 0px 0px; vertical-align: top}			
td.datum_input{font: normal 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); padding-right: 10px; vertical-align: top}			
td.varovanie {font: normal 10pt helvetica,arial,verdana,sans-serif; color: rgb(180,20,20); text-decoration: none;
				padding-right: 10px; vertical-align: top}
a.nastenka {font: normal 10pt helvetica,arial,verdana,sans-serif; color: rgb(34,115,135); text-decoration: underline;}
a.nastenka:hover {font: normal 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: underline;}				

div.strany {font: normal 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;}
a.strany {font: bold 10pt helvetica,arial,verdana,sans-serif; color: rgb(34,115,135); text-decoration: none;}
a.strany:hover {font: bold 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;}

table.kalendar {border-collapse: collapse; background-color: rgb(225,240,240); margin: 0px 0px 10px 0px;
				border-color: rgb(34,115,135); border-style: solid; border-width: 1px;}
td.den {font: normal 12pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
						width: 95px; height: 50px; text-align: right; padding: 2px 5px;
						border-color: rgb(34,115,135); border-style: solid; border-width: 1px;}
td.den_popis {font: bold 12pt helvetica,arial,verdana,sans-serif; color: rgb(255,255,255); text-decoration: none;
				width: 95px; height: 20px; text-align: right; padding: 3px 5px 0px 0px;
				border-left: solid 1px rgb(255,255,255); border-bottom: solid 1px rgb(34,115,135);
				background-color: rgb(34,115,135);}
td.linked-day {font: normal 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
				width: 95px; height: 50px; text-align: right; padding: 2px 5px;
				border-color: rgb(34,115,135); border-style: solid; border-width: 1px;
				background-color: rgb(205,220,220);}				
caption.kalendar-mesiac {font: bold 14pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
							padding: 10px 0px 10px 0px}		
a.kalendar_sipka {font: bold 16pt helvetica,arial,verdana,sans-serif; color: rgb(34,115,135); text-decoration: none;}
a.kalendar_sipka:hover {font: bold 16pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;}							
a.linked-day {font: normal 12pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
				display: block; width: 100%; height: 100%;}
a.linked-day:hover {font: normal 12pt helvetica,arial,verdana,sans-serif; color: rgb(180,20,20); text-decoration: none;
					display: block; width: 100%; height: 100%;}
span.udalost_text {display: block; font: normal 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;}
td.sviatok {font-weight: bold;}				
td.dnes {border-color: rgb(180,20,20); border-style: solid; border-width: 2px;}
/* ie hack */ * html td.dnes {border-style: none; background-color: rgb(255,180,180);}

table.kalendar_maly {border-collapse: collapse; background-color: rgb(235,235,235); margin: 2px 5px 2px 6px;
				border-color: rgb(34,115,135); border-style: solid; border-width: 1px;}
td.den_maly {font: normal 8pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
						width: 20px; height: 15px; text-align: right; padding: 2px 2px;
						border-color: rgb(34,115,135); border-style: solid; border-width: 1px;}
td.den_popis_maly {font: bold 8pt helvetica,arial,verdana,sans-serif; color: rgb(255,255,255); text-decoration: none;
				width: 20px; height: 15px; text-align: right; padding: 1px 2px 0px 0px;
				border-color: rgb(34,115,135); border-style: solid; border-width: 1px;
				background-color: rgb(34,115,135);}
td.linked-day_maly {font: normal 8pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
				width: 20px; height: 15px; text-align: right; padding: 2px 2px;
				border-color: rgb(34,115,135); border-style: solid; border-width: 1px;
				background-color: rgb(205,220,220);}				
caption.kalendar-mesiac_maly {font: bold 9pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
							padding: 2px 0px 2px 0px}
a.kalendar_sipka_maly {font: bold 12pt helvetica,arial,verdana,sans-serif; color: rgb(34,115,135); text-decoration: none;}
a.kalendar_sipka_maly:hover {font: bold 12pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;}														
td.sviatok_maly {font-weight: bold;}				
td.dnes_maly {border-color: rgb(180,20,20); border-style: solid; border-width: 2px;}							
/* ie hack */ * html td.dnes_maly {border-style: none; background-color: rgb(255,180,180);}
a.linked-day_maly {font: normal 8pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
										display: block; width: 20px; height: 13px;}
a.linked-day_maly:hover {font: bold 8pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
													display: block; width: 20px; height: 13px;}

span.normal_text {font: normal 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;}
span.poznamka {font: italic 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;}
table.foto {border-collapse: separate; margin: 30px 0px 20px 0px;}
td.foto {text-decoration: none; padding: 0px; text-align: center; vertical-align: middle;
			width: 110px; height: 110px;
			border-color: rgb(255,255,255); border-style: solid; border-width: 3px 6px 3px 0px;
			background-color: rgb(205,220,220);}
td.foto2 {text-decoration: none; padding: 10px; text-align: center; vertical-align: middle;
			border-color: rgb(255,255,255); border-style: solid; border-width: 3px 6px 0px 0px;
			background-color: rgb(205,220,220);}			
a.foto img {text-decoration: none; border-color: rgb(34,115,135); border-style: solid; border-width: 1px}

div.clenovia {padding: 30px 0px 30px 0px;}
table.clenovia {border-collapse: separate; margin: 0px 0px 0px 0px;}
table.clenovia td {text-decoration: none; padding: 10px 20px; text-align: center; vertical-align: middle;}
table.clenovia td a {font: bold 12pt helvetica,arial,verdana,sans-serif; color: rgb(34,115,135); text-decoration: none;}
table.clenovia td a:hover {font: bold 12pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;}
table.clenovia td a img {text-decoration: none; border-color: rgb(34,115,135); border-style: solid; border-width: 1px}

td.foto_navigacia {padding: 0px 5px; text-align: center; vertical-align: top;}
td.foto_nazov {padding: 0px 5px 5px 5px; text-align: center; vertical-align: middle;
								font: bold 12pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;}
td.foto_popis {padding: 0px 5px; text-align: right; vertical-align: bottom;}
span.foto_index {font: normal 12pt helvetica,arial,verdana,sans-serif; color: rgb(34,115,135); text-decoration: none; padding: 0px;}
img.fotka {border-color: rgb(22,50,57); border-style: solid; border-width: 1px;}

div.sprava {font: normal 8pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
						padding: 5px 10px 5px 10px;}
a.sprava {font: bold 8pt helvetica,arial,verdana,sans-serif; color: rgb(34,115,135); text-decoration: none;}
a.sprava:hover {font: bold 8pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;}						

h2 {font: bold 11pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
			padding: 10px 0px 0px 0px;}
h3 {font: bold 10pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
			padding: 10px 0px 0px 0px;}			
input.zmazat {font: normal 8pt helvetica,arial,verdana,sans-serif;}
input.pasca {display: none;}			

table.dotaznik {margin: 0px; border-collapse: collapse; padding: 0px;} 
table.dotaznik tr td {border-color: rgb(34,115,135); border-style: solid; border-width: 1px; padding: 3px;
                      font: normal 10pt helvetica,arial,verdana,sans-serif;}
table.dotaznik tr td.popis {font: bold 10pt helvetica,arial,verdana,sans-serif; width:25%}            
div.prezyvka {font: bold 18pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;
			padding: 20px 0px 20px 0px;}          


/* FOOTER */
div.copyright {width: 770px; text-align: center; padding: 0px; 
					font: normal 9pt helvetica,arial,verdana,sans-serif; color: rgb(34,115,135); text-decoration: none;}
a.webmaster {font: normal 9pt helvetica,arial,verdana,sans-serif; color: rgb(34,115,135); text-decoration: none;}
a.webmaster:hover {font: normal 9pt helvetica,arial,verdana,sans-serif; color: rgb(22,50,57); text-decoration: none;}


/* ERROR */
div.chyba {padding: 10px 0px 0px 0px; font: bold 12pt helvetica,arial,verdana,sans-serif; color: rgb(180,20,20); text-decoration: none;}

/* STATISKA */
.stats_table{border-collapse:collapse;}
.stats_table tr td{font-size:12px; border:1px solid #CCCCCC; padding:2px 5px}
.stats_table tr td.stat_kategoria{border-left-color:#FFFFFF;border-right-color:#FFFFFF;}
.stats_table tr td.stat_header{font-weight:bold}

