/*****************************************/
/*******  Author: Ales Skotnica  *********/
/*******        (c) 2004         *********/
/******* http://ales.skotnica.cz *********/
/*****************************************/


/******* zakladni tagy - start *******/ 
		body {background: #fff; text-align: left; margin: 0px 0px 20px 0px; font-size: 12px;}
		img { border: none; }

		body, p, td, dd, dt, li, blockquote, font {
	font-family: "Trebuchet MS";
	font-size: 12px;
}
	
		h1, h2, h3, h4, h5 { font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; font-weight: bold; color: #003369;}
		h1 { font-size: 2em; }
		h2 { font-size: 1.75em; }
		h3 { font-size: 1.5em; }
		h4 { font-size: 1.2em; }
		h5 { font-size: 1em; }
	
		code {background: #ffa}
		code strong {font-weight: bold; color: #f30; font-size: 1em;}
		code, pre {font-family: "Courier New CE", "Courier CE", "Courier New", courier, monospace; }
	
		hr { height: 1px; width: 100%; color: #EFEFEF; }
	
/******* zakladni tagy - konec *******/ 
	


/******* odkazy - start *******/

		a, a:link, a:active, a:visited {color: #003369;  text-decoration: underline;}
		a:hover {color: #CC0000; text-decoration: underline;}	
	
/******* odkazy - konec *******/


/******* seznamy - start *******/
	
		li { list-style: disc url(images/lisubm.gif); }
	
/******* seznamy - konec *******/



/******* formulare - start *******/ 

		form { margin: 0px; padding: 0px; }
		fieldset { border: solid 1px #E44E13; padding: 15px; }
		legend { font-weight: bold; color: #B23E12; }
		input.tlacitko, button {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	background-color: #E44E13;
	border: 1px solid Black;
	color: #fff;
	cursor: pointer;
}
		input { border: solid 1px #7F9DB9; background: #FFFFFF; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; }
		input.ostatni { border: solid 1px #7F9DB9; background: #FFFFFF; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; font-size: 0.9em}
      .ostatni { border: solid 1px #7F9DB9; background: #FFFFFF; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; font-size: 0.9em}
/******* formulare - konec *******/
	
	

/******* layout stranky - start *******/ 

		/* hlavicka */				#headertop { width: 100%; height: 92px; margin: 0px; background:  #fff url(images/bgh1.jpg) repeat-x; border-bottom: #0092D2 solid 3px; }
		/* telo */					#content { border-top: #003369 solid 5px; background: url(images/bgcont.png) repeat-x; width: 100%; clear: both; padding-bottom: 15px; border-bottom: 3px #003369 solid; height: 680px;}
		/* levy sloupec */	 	#leftcol { position: absolute; left: 0px; width: 180px; padding:0px; margin:0px; background: url(images/bgleft.png) no-repeat top left; }
		/* leve menu */ 			#leftmenu {  width: 140px;   padding-left: 10px; padding-right: 20px;  text-align: left;	}
											#leftmenu dt { border-bottom: 1px solid #EFEFEF; margin: 0; font-family: Arial, geneva, sans-serif; font-size: 12px; font-weight: bold; }
											#leftmenu dt a { background: url(images/lmbg01.gif) no-repeat; display: block; padding: 5px 5px 5px 20px; color: #003369; text-decoration: none;  width: 140px;   }
											#leftmenu dt a:visited { color: #003369; text-decoration: none; }
											html>body #leftmenu dt a { width: auto; }
											#leftmenu dt a:hover {  background: url(images/lmbg02.gif) no-repeat;  color: #FF6600; text-decoration: none; }
		/* pravy sloupec */		#rightcol { margin-left: 185px; overflow: auto; }
		/* navigace sekcemi */ 	#navigation { border-bottom: #EFEFEF 1px solid ; margin-bottom: 10px; padding-top: 12px; text-align: left; padding-bottom: 4px;}
											#navigation span { font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; font-size: 10px; color: #0080B7;}
											#navigation a { color: #003369; text-decoration: underline; }
											#navigation a:visited  { color: #003369; text-decoration: underline; }
											#navigation a:hover  {  color: #CC0000; text-decoration: underline; }
		/* pata stranky */		#foother {  clear: both; border-top: 5px solid #0092D2; padding-top: 5px; font-size: 0.85em; color: #003369; width: 100%; text-align: right; }
	
/******* layout stranky - konec *******/ 



/******* ruzne boxy - start *******/ 

	/* 2 krok leveho menu */ 	.submenu { background: #0092D2; width: 220px; padding: 5px; color: #fff; left:140px; z-index:10; padding: 10px; position:absolute;  }

											.submenu dt { border-bottom: 1px solid #fff; margin: 0; font-family: Arial, geneva, sans-serif; font-size: 12px; font-weight: bold; }
											.submenu  dt a { display: block; padding: 5px 5px 5px 5px; color: #fff; text-decoration: none;  width: 100%;   }
											.submenu  dt a:visited { color: #fff; text-decoration: none; }
											html>body .submenu  dt a { width: auto; }
											.submenu  dt a:hover {  background: #ADDCF1;  color: #003369; text-decoration: none; }
	
	
	/* ruzne plovouci boxy */
		/*.toplinks { float: right; width: auto;  background: url(images/bgtr.jpg) no-repeat top right;}*/
		.toplinks {width:100%; height: 59px; background: url(images/bgtr.jpg) no-repeat top right; text-align: right; }
		.rightcolumn { background: #fff; width: 155px; float: right; border-left: solid 1px #003369; margin-left: 10px; margin-bottom: 10px; margin-top: 10px; padding-left: 15px; }
	
/******* ruzne boxy - konec *******/ 



/******* ruzne - start *******/ 

	td.t2ml { background: url(images/t2mleftbg.gif) repeat-x; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; font-weight: bold; color: #fff; font-size: 11px; }
	td.t2mc { background: url(images/t2mrightbg.gif) repeat-x; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; font-weight: bold; color: #fff; font-size: 11px; }	
	td.t2mr { background: url(images/t2mright2bg.gif) repeat-x; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; font-weight: bold; color: #fff; font-size: 11px; }	

	td.t2ml a, td.t2ml a:link, td.t2ml a:active, td.t2ml a:visited, td.t2mr a, td.t2mr a:link, td.t2mr a:active, td.t2mr a:visited, td.t2mc a, td.t2mc a:link, td.t2mc a:active, td.t2mc a:visited {color: #fff;  text-decoration: none;}
	td.t2ml a:hover, td.t2mc a:hover, td.t2mr a:hover {color: #fff; text-decoration: underline;}	
	
	td.topsearch input {	background: #fff; border: solid 1px #fff; padding-top: 4px; border: none;  color: #2170BC; font-family: Verdana, Arial, geneva, sans-serif; font-size: 11px; width: 200px; height: 20px; }
	
/******* ruzne - start *******/ 

	.abstract { color: black; padding-bottom: 20px;}
	.abstract a { font-size: 10px; color: #003369; text-decoration: underline; }
	.abstract a:visited  { font-size: 10px; color: #003369; text-decoration: underline; }
   .abstract a:hover  { font-size: 10px;  color: #CC0000; text-decoration: underline; }
	.abstract_title { font-weight: bold; color: #003369; padding-bottom: 20px;}


.tabulka {
	border-collapse: collapse;
	border: 1px solid gray;
	font-family: Arial, Helvetica, sans-serif;
}

.tabulka_head {
	background-color: #003369;
	color: White;
	font-weight: bold;
}

.tabulka td {
	border: 1px solid gray;
	padding: 3px 5px 3px 5px;
		font-family: Arial, Helvetica, sans-serif;
}

.tabulka td p {
			font-family: Arial, Helvetica, sans-serif;
}