html {font-size: 100.01%;}
body {
	margin: 0 0 30px 0;
	padding: 0 0;
	font-size: 62.5%;
	font-family: "Trebuchet MS", "Arial CE", Arial, "Verdana CE", Verdana, sans-serif;
	color: #5b5b5b;
	line-height: 1.6em;
	}

/* global reset */
ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {margin: 0; padding: 0;}
ul {list-style: none;}
table {	border-collapse: collapse;	font-size: 0.9em;}
th {text-align: left;}
fieldset {border: 0;}

/* wysiwyg reset */	
font {
	font-family: inherit !important; 
	color: inherit !important;
	font-size: inherit !important;
	}

/* ************* COMMON ************* */

.left, #content .left	{text-align: left;}
.center, #content .center	{text-align: center;}
.right, #content .right	{text-align: right;}
.clr	{
	clear: both;
	margin-top: -1px;
	position: relative;
	padding: 0;
	height: 0;
	border: none;
	overflow:hidden;
	visibility: hidden;
	line-height: 0;
	}
.clear {clear: both;}

.hide, legend span {
	position: absolute;
	top: 0;
	left: -20000px;
	}
	
hr {
  	border: 0;
  	width: 100%;
  	color: #3F7607;
	background-color: #3F7607;
	height: 1px;
	margin: 0 0 15px 0;
	position: relative;
	}

a, #main .rozcestnik .box li span  {color: #3F7607; text-decoration: none;}
a:hover, a:focus, #main .rozcestnik .box li span:hover {color: #000;}
.documentText a:link:after, .documentText a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
img {border: none;}
p {margin-bottom: 15px;}

sup {
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
	}
 
sub {
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
	}

.none 		{display: none;}
.bold       { font-weight:bold; }
.italic     { font-style:italic; }
.nopadding  { padding:0; }
.noindent   { margin-left:0;padding-left:0; }
.nobullet   { list-style:none;list-style-image:none;}

.floatleft {
	float: left;
	margin: 0 10px 10px 0;
	}

.floatright {
	float: right;
	margin: 0 0 10px 10px;
	}
	
.rgt {float: right;}
.lft {float: left;}
img.cntr {display: block; margin: 0 auto;}

/* ************* HEADINGS ************* */

h1 {font-size: 2em; font-weight: normal; color: #3F7607; margin-bottom: 20px;}
h2 {font-size: 1.3em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
h5, h6, h7 {font-size: 1em;}

h2, h3, h4, h5, h6, h7 {margin-bottom: 10px;}


/* ************* LISTS ************* */

#content ul, #content ol {margin: 0 0 15px 15px;}
	#content ul ul, #content ol ol {margin: 0 0 0 15px;}
	
	#content ol {margin-left: 34px;}
	
/* ************* FORMS ************* */

input, select, textarea {font-family: Arial, Helvetica, sans-serif; font-size: 1em;}

.button {
	background: #93B83F;
	border: 0;
	padding: 1px 8px;
	color: #FFF;
	cursor: pointer;
	}

/* IE button fix */
	
input.button {
	width: 0;
	overflow: visible;
}
input.button[class] {width: auto;}


/* ************* TABLES ************* */

table {
	border: 0;
	border-collapse: collapse;
	font-size: 1em;
	margin-bottom: 15px;
	}
	th, td {
		padding: 5px 10px;
		vertical-align: top;
		border: 0;
		}

table.dataTable {
border: 1px solid gray;
	}
	table.dataTable th, table.dataTable td {
		border: 1px solid gray;
		}
		

	
/* ************* FLOAT CLEAR ************* */

#top, #footer {
	overflow: hidden;
	_display: inline-block;
	}
	
/* cistic uzivatelskych wysiwyg okras */
	
font {
	font-family: inherit;
	color: inherit;
	font-size: inherit;
	}
	

/* ****************************************** */	
/* ******************* PAGE ***************** */
/* ****************************************** */	

#all {

text-align: left;
font-size: 1.2em;
background: #FFF;
}

/* *************************************** */	
/* ************** HEADER ***************** */
/* *************************************** */	

#top {
	position: relative;
	}
	.logo {
		float: left;
		margin: 15px 0;
		}	


#mainMenu, #sidecol2, #sidecol1, .languageSwitcher, #search, .topContacts, .footerMenu, .footerLinks, .contentRanking, .sendURL, .focus {
	display: none;
	}
	
/* nifty corners reset */
div.footerMenu a,div.footerMenu strong,div.error,h2.hglt,div.colorBox,p.error,p.ok,div.documentText h2,p.pager {margin-left: 15px; margin-right: 15px;}
		
/* breadcrumbs */		
.breadcrumbs {
	padding: 10px 0 10px 0;
	font-size: 0.9em;
	margin-bottom: 20px;
	border-bottom: 1px dotted #CCC;
	border-top: 1px dotted #CCC;
	}
	.breadcrumbs span {margin: 0 7px;}


/* document */
.documentPerex {font-style: italic;}
.documentData {font-size: 0.9em; text-align: right;}
	

/* *************************************** */	
/* ************** FOOTER ***************** */
/* *************************************** */	


#footer {border-top: 1px dotted #CCC; padding-top: 10px; font-size: 1.1em;}	

	



		
		

