/*	COMMON	*/
						* 														{	margin:0px; padding:0px; border:0px; font-size:11px; font-family:arial; color:#469;}
						h1,h2       									{ margin:10px 10px; color:#F2821E;}
						h3,h4								      		{ margin:10px 10px; color:#F2821E;}
						strong												{ color:#F2821E;font-size:13px;}
						h1 														{ font-size:16px; }
						h2									 					{ font-size:11px; margin-top:10px; margin-bottom:5px;}
						h3 														{ font-size:15px; }
						h4 														{ font-size:14px; }
						ul														{	margin-left:20px; }
						p 														{	margin:0px 10px 0px 10px; } 
						body 													{ margin:0px; padding:0px; border:0px; width:100%; height:100%; background: #DBE8EE url('../img/bcg.jpg') 0px 0px repeat-x;}
/*	HEADER 	*/
						.header 											{ margin:5px auto 3px auto; border:5px solid #fff; border-bottom:0px; width:900px; height:150px; background-color:#4979c0; overflow:hidden;}
						 .header h1 									{ display:none;}
						 .header a, .header div 			{ border:1px solid #fff; border-top:2px solid #fff; border-bottom:5px solid #fff; display:block; width:448px; height:37px; margin:0px; float:left; text-align:center; margin-top:107px; }
						 .header a 										{ font-size:10px; text-decoration:none; }
						 .header a:hover	 						{ background-color:#eef;}
						 .header div									{	font-weight:bold; border-bottom:0px; height:42px;}
 						 .header .sub									{ width:73px; }
							.header a span							{ display:block; margin:0px; margin-top:6px; text-align:center; font-size:24px; font-weight:normal; font-style:italic; color:#fff;}
							.header a:hover span				{ color:#469; }
							.header div h2				     	{ font-size:10px; font-weight:bold; font-style:italic; color:#fff; margin:-10px;  margin-top:15px;}
							.header div					       	{	padding:0px;}
  					 .header .mail								{ position:absolute; top:-90px; background:none; color:#fff; font-size:16px; left:50%; margin-left:235px; border:0px; }
	  				 .header .mail:hover					{ text-decoration:underline; background:none; }
	  				 .header a.selected						{ border-bottom:0px; }
						 .header a.selected:hover			{ border-bottom:4px solid #fff; }
						 .header .menu a  					  { border-bottom:0px; font-size:10px;}
						 .header .menu a:hover        { border-bottom:4px solid #fff; }
						 .header .menu selected       { border-bottom:4px solid #fff; }
						 .header .menu selected a:hover{ border-bottom:4px solid #fff; }
						 .header span.selected				{ font-weight:bold; font-style:normal; margin-top:9px;}
/*	CONTENT */
						.body 												{ font-size:14px; margin:0px auto 0px auto; padding-top:0px; background-color:#fff; width:910px;}
						 .body a 											{ text-decoration:underline; }
						 .body a:hover 								{ text-decoration:none;}
						 .body .content 							{ width:880px; margin:0px 5px 2px 5px; background-color:#E2ECF1; padding:10px;} 
							.body .content p 						{ font-size:12px; margin:10px 10px 10px 10px;}
							.body .content a 						{ font-size:14px; color:#7ae; color:#F2821E; }
							.body .content li 					{ font-size:14px}
							.body .content h2				  	{ font-size:16px}
							.body .content h2 a		    	{ font-size:10px}
							.body table td							{ font-size:13px; }
							.content table tr td 				{	padding:2px 10px; }
							.content div.contact				{ float:right; border:1px solid #7ae; padding:0px 0px; background-color:#eef;}
							.contact input							{ background-color:#e00; height:18px; background-color:#fff;}
							.contact .button						{ width:230px; }
						 .body .content tr.strong 		{	font-weight:bold;	}

	table.rozvrh { border-collapse: collapse;  border:2px solid #469;}
	table.rozvrh td.datum { font-weight:bold; color:#33F; }
	table.rozvrh td.datum span { font-weight:normal; color:#33F;}
	table.rozvrh td { text-align:center; border:1px solid #469;}
	table tr.noborder td {  border-top:0px; border-bottom:0px; }
	table.rozvrh tr.strong td { font-weight:bold;}
	.green { color: #CADC34; }
	.red { color: #ff0000; }
	.orange { color: #f7931d; }
	.grey { color: #abadb0; }
	.smichov { color: #F7561E; }
/*	FOOTER	*/
						 .body .footer 								{ margin:0px 5px 5px 5px; width:900px; height:20px; background-color:#4979c0; padding-top:0px;}
							.body footer .bottom				{ }
							 .body .footer .bottom p 		{ float:left; margin:-8px 0px 0px 30px; color:#fff; font-size:14px; }
								.body .footer .bottom p a { color:#fff; font-size:14px;}
