#content h2,
#content h3 {
	color: #49AA35;
	font-size: 130%;
	margin: 1.5em 0 .5em 0;
}
#content h3 {
	font-size: 100%;
}
#content .main h2:first-child,
#content .additional h2:first-child,
#content .main h3:first-child,
#content .additional h3:first-child {
	margin-top: 0;
}

#content p {
	margin-top: 0;
	margin-bottom: 1em;
}
#content ul {
	margin: 0 0 1em 23px;
	padding: 0;
	list-style-type: none;
}
#content ul li {margin: 0.7em 0 0 0px; padding-left: 17px; background: url(/common/i/bullet.gif) 0 0.7em no-repeat; list-style-type:none; //height:1px; //margin-right:0.3em;}
#content ol {margin-top: 0; margin-bottom: 1em; margin-left: 4em; padding: 0; color: #49aa35; font-size: 125%;}
#content ol li {margin-top: 0.5em;}
#content ol li div {color: #000000; font-size: 80%;}
#content ol li div ul { //margin-top:.2em; }

#content .main li.download {
	padding-left: 24px;
	min-height: 20px;
}
#content .main .pdf {
	background: url("../i/i-pdf.gif") no-repeat;
}
#content .main .zip {
	background: url("../i/i-zip.gif") no-repeat;
}
#content .main .doc {
	background: url("../i/i-doc.gif") no-repeat;
}
#content .main .tif {
	background: url("../i/i-tif.gif") no-repeat;
}
#content .main .ppt {
	background: url("../i/i-ppt.gif") no-repeat;
}
#content .main .xls {
	background: url("../i/i-xls.gif") no-repeat;
}
#content .main .popupNewWindow,
#content .main .popupSubscription {
	padding-left: 19px;
	background: url("../i/i-new-window.gif") no-repeat;
}
#content .main .download img {
	margin: 0 5px 0 0;
	display: block;
	float: left;
}
#content .main .download div {
	margin-left: 24px;
}
#content div.download img {
	margin-right: 8px;
	vertical-align: middle;
}

#content ul ul,
#content ul ol,
#content ol ul,
#content ol ol {
	margin-right: 0;
	margin-bottom: 0;
}

#content p.small {font-size: 85%;}
#content big {font-size: 110%;}

#content table {margin-bottom: 1em;}
#content table table {margin-bottom: 0;}
#content ul li table {margin-bottom: 0;}

#content table.content {position: relative; left: -5px; margin-bottom: 0.5em; border-collapse: collapse;}
#content table.content th {padding: 0.7em 15px 0.7em 5px; border-bottom: 2px solid #d6d6d6; font-size: 68%; text-align: left;}
#content table.content td {padding: 0.7em 15px 0.7em 5px; font-size: 68%;}
#content table.content td p {margin-right: 0;}
#content table.content td.indent1 {padding-left: 2em;}
#content table.content td.indent2 {padding-left: 4em;}
#content table.content td.title {font-size: 80%;}
#content table.content th.sorter,
#content table.content th.sorterHighlighted {padding-top: 23px;}
#content table.content th.sorterCurrent,
#content table.content th.sorterCurrent a,
#content table.content th.sorterCurrent a:link,
#content table.content th.sorterCurrent a:visited,
#content table.content th.sorterHighlighted a,
#content table.content th.sorterHighlighted a:link,
#content table.content th.sorterHighlighted a:visited {color: #49aa35;}
#content table.content th.sorterCurrent img {margin: 0 5px 5px 5px;}
#content table.content tr.bottomBorder td {border-bottom: 1px solid #d6d6d6;}
#content table.content tr.bottomBorder table td {border-bottom: 0;}
#content table.content td.bottomBorder {border-bottom: 1px solid #d6d6d6;}
#content table.content tr.bottomBorderThick td {border-bottom: 2px solid #d6d6d6;}
#content table.content td.topBorder {border-top: 2px solid #d6d6d6;}
#content table.content tr.divider td {border-bottom: 0; padding-top: 0; padding-bottom: 0;}
#content table.content table td {padding: 0; border-bottom: 0;}
#content table.allBorder td {border: 1px solid #d6d6d6;}

/* Footnotes */
#content p.footnote {
	position: relative;
	width: expression('100%');
	font-size: 85%;
	color: #939ba1;
	margin-bottom: .5em;
}
#content p.footnote sup {position: absolute; left: -10%; top: 0; display: block; width: 9%; text-align: right;}

#content ul.stationList li {background-image: none; font-size: 85%; margin-bottom: 0.7em;}

#content ul.searchResults li {margin-bottom: 2em;}
#content p.searchAddr {color: #939ba1;}
#content br.clear {clear: both;}

td#bannerRnpkSchemeLink {text-align: left; padding: 0 0 14px 10px;}
td#bannerRnpkSchemeImage {margin: 0; padding: 0; text-align: left;}
td#bannerRnpkSchemeImage img {margin: 0;}

/* abbreviations */
body { behavior: url('/common/css/vlalek.htc'); }
acronym { border-bottom: 1px dotted; white-space: normal; cursor: help; }
acronym i.description { position: absolute; top: 1.1em; left: 0px; padding: 3px 5px; background: white; border: 1px solid #49aa35; display: none; z-index: 20000; float: left; white-space: normal; font-style: normal; color: black; width: 180px; }
* html acronym i.description { top: 1.3em; }
acronym i.description i { display: none; }
acronym:hover i.description { display: block; }
i.description:hover { display: block; }

/*grants*/
#grants_table #bottom th {border-top:1px solid #d6d6d6;border-bottom:none}
div.bottomlink { padding-top: 0.6em; }
span.comment { color: #999999; }

#Prices div {
	color:#999 !important;
	display:block;
}

#content table.content td #year { font-size:150%; }
#content table.content td #year-final {
	font-size:250%;
	margin-bottom:1em;
}
#content table.content td #year,
#content table.content td #year-final { font-weight:normal; }

#content table.content tr#i-year { vertical-align:baseline; }

#content table#content_inner {
	/*left: -2.7em;*/
	left: 0;
}
#content table#content_inner td,
#content table#content_inner th {
	padding: 1em 0.2em 0.2em;
}

#rational-nature div {
	float:left;
	margin-bottom:1em;
	margin-right:2em; 
}
