@media screen {
	body { font-family: tahoma, verdana, arial; font-size: medium; margin: 0; padding: 0; background: #f1f1f1; }
	
	a { color: #000; }
	a:hover { color: #00008b; }
	
	img { border: 0; }
	form { margin: 0; padding: 0; }
	hr { border: 1px solid #b2b2b2; }
	input { font-size: small; border: 1px solid #b2b2b2; }

	#t_main { width: 900px; margin: 0 auto 5px auto; }

	#main_header { width: 900px; margin: 0 auto; height: 5px; background: url("/img/backg/content_top.gif") top left no-repeat; }
	#content { background: #fff; overflow: hidden; width: 898px; border: 1px solid #b2b2b2; border-top: 0; border-bottom: 0; }
	#left_l { float: left; width: 250px; }
	#content_l { float: left; width: 628px; padding: 10px; padding-top: 5px; }
	#main_footer { width: 900px; margin: 0 auto; height: 5px; background: url("/img/backg/content_bottom.gif") top left no-repeat; }
	
	#backg { background: url("/img/kvhk_backg.gif") top left repeat-x; }
	
	#ciara { width: 100%; font-size: 0; height: 4px; background: #d7d7d7; }
	
	#end_site { float: none; height: 75px; padding-top: 5px; font-size: x-small; background: #fff url("/img/kvhk_end_backg.gif") top left repeat-x; border-top: 1px solid #fff; }
	#end_site .text { width: 900px; margin: 0 auto; color: #333; }
	#end_site .text a { color: #000; text-decoration: none; }
	#end_site .text a:hover { color: #333; }
	
	#hlavicka_webu { padding: 5px 0 2px 0px; background: #f1f1f1 url("/img/kvhk_top_backg.gif") bottom left repeat-x; }
	#hlavicka_webu .logo { width: 900px; margin: 0 auto; color: #333; }
	#hlavicka_webu .logo img { border: 0; }
	
	#hlavicka_web_nadpis { display: none; }
	
	#back { font-size: x-small; color: #333; }
	
	h1,h2 { margin: 5px 0; padding: 0; font-size: x-large; font-family: trebuchet ms, arial, tahoma, verdana; }
	h2 { font-size: large; }
	h2.stiahnut { height: 25px; padding-left: 30px; background: url("/img/backg/stiahnut.gif") center left no-repeat; }
	
	#verzia_pre_tlac { text-align: right; margin-bottom: 5px; font-size: x-small; }
	#verzia_pre_tlac a { text-decoration: none; color: #b2b2b2; }
	#verzia_pre_tlac a:hover { text-decoration: none; color: #00008b; }
	
	
	/* Lave menu */
	#left_l .menu { width: 230px; margin: 20px 10px 5px 10px; text-transform: uppercase; font-weight: bold; font-size: medium; font-family: trebuchet ms, tahoma, verdana; }
	#left_l ul { width: 230px; margin: 10px; margin-top: 5px; padding: 0; list-style: none; }
	#left_l ul li a { display: block; padding: 4px 4px 4px 15px; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: small; font-family: tahoma, verdana; border-bottom: 1px dotted #b2b2b2; background: url("/img/backg/left_menu.gif") left center no-repeat; }
	#left_l ul li a.predmet { color: #c31111; background: url("/img/backg/left_menu_predmet.gif") left center no-repeat; }
	#left_l ul li a:hover { color: #c0dB5A; }
	
	#content_l .nenaslo_sa { color: #ff0000; font-size: 18px; font-family: Trebuchet MS; margin-top: 10px; padding: 30px 10px 30px 10px; text-align: center; border: 1px solid #ff0000; }
	#content_l .green { color: #000; font-size: 18px; font-family: Trebuchet MS; text-align: left; margin: 10px 0; padding: 10px 5px 10px 40px; border: 1px solid #008b00; background: rgb(218,255,214) url("../img/backg/mess_ok.gif") center left no-repeat; }
	#content_l .red { color: #000; font-size: 18px; font-family: Trebuchet MS; text-align: left; margin: 10px 0; padding: 10px 5px 10px 40px; border: 1px solid #ff0000; background: rgb(255,184,184) url("../img/backg/mess_err.gif") center left no-repeat; }
	
	table { font-size: small; background: #b2b2b2; }
	table td { background: #fff; }
	table td.head { background: #f0f0f0; }
	
	#last_update { font-size: x-small; color: #333; margin-top: 10px; }
	
	#content_l .text { font-family: arial; line-height: 1.3em; }
	#content_l .text img { margin: 3px; padding: 1px; border: 1px solid #b2b2b2; }
	
	#left_l .menu_content { margin: 5px 10px 10px 10px; font-size: small; border-bottom: 1px dotted #b2b2b2; }
	#left_l p.login { overflow: hidden; margin: 0; padding: 2px; }
	#left_l label { display: block; float: left; clear: left; width: 30px; padding: 2px 4px 0 0; text-align: right; line-height: 1.8em; }
	#left_l input.login { display: block; float: left; margin: 5px; }
	#left_l input.image { display: block; margin: 0; padding-left: 150px; border: 0; }
	#left_l br { clear: both; }
	#left_l a.odhlasit { display: block; margin-bottom: 4px; text-align: right; font-weight: bold; text-decoration: none; }
	
	ul.subory { margin: 0; padding: 0; list-style: none; }
	ul.subory li { margin: 0; padding: 0; }
	ul.subory li a { text-decoration: none; font-size: medium; }
	ul.subory li span { font-size: small; color: #b2b2b2; }
}

@media print {
	body { font-family: tahoma, verdana, arial; font-size: medium; margin: 0; padding: 0; background: #f1f1f1; }
	
	a { color: #000; }
	a:hover { color: #00008b; }
	
	img { border: 0; }
	form { margin: 0; padding: 0; }
	hr { border: 1px solid #b2b2b2; }
	input { font-size: small; border: 1px solid #b2b2b2; }

	#t_main {  }

	#main_header { display: none; }
	#left_l { display: none; }
	#content_l { margin: 5px 0; }
	#main_footer { display: none; }
	
	#ciara { display: none; }
	
	#end_site { margin-top: 5pt; font-size: small; }
	#end_site .text { color: #333; }
	#end_site .text a { color: #000; text-decoration: none; }
	#end_site .text a:hover { color: #333; }
	
	#hlavicka_webu { display: none; }
	#hlavicka_webu_nadpis { display: block; margin-bottom: 10px; }
	
	#back { font-size: x-small; color: #333; }
	
	h1,h2 { margin: 5px 0; padding: 0; font-size: x-large; font-family: trebuchet ms, arial, tahoma, verdana; }
	h2 { font-size: large; }
	h2.stiahnut { height: 25px; padding-left: 30px; background: url("/img/backg/stiahnut.gif") center left no-repeat; }
	
	#verzia_pre_tlac { display: none; }
	
	#content_l .nenaslo_sa { color: #ff0000; font-size: 18px; font-family: Trebuchet MS; margin-top: 10px; padding: 30px 10px 30px 10px; text-align: center; border: 1px solid #ff0000; }
	#content_l .green { color: #000; font-size: 18px; font-family: Trebuchet MS; text-align: left; margin: 10px 0; padding: 10px 5px 10px 40px; border: 1px solid #008b00; background: rgb(218,255,214) url("../img/backg/mess_ok.gif") center left no-repeat; }
	#content_l .red { color: #000; font-size: 18px; font-family: Trebuchet MS; text-align: left; margin: 10px 0; padding: 10px 5px 10px 40px; border: 1px solid #ff0000; background: rgb(255,184,184) url("../img/backg/mess_err.gif") center left no-repeat; }
	
	table { font-size: small; background: #b2b2b2; }
	table td { background: #fff; }
	table td.head { background: #f0f0f0; }
	
	#last_update { font-size: x-small; color: #333; margin-top: 10px; }
	
	#content_l .text { font-family: arial; line-height: 1.3em; }
}
