/**
* Main HTML elements
*/
html {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #6E6C66;
	width: 100%;
	height: 100%;
}

body {
	width: 100%;
	padding: 0px;
	margin: 0px;
	background: #CAC8C5;
}

a {
	text-decoration: underline;
	color: #94B64A;
	font-weight: bold;
}

a:hover {
	color: #C9DAA4;
}

img {
	border: 0px;
}

div {
	margin: 0px;
	padding: 0px;
}

ul.ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

h1 {
	height: 0px;
	float: left;
	text-align: center;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	height: 0px !important;
	height /**/: 0px;
}

p {
	margin: 0px;
	padding: 0px;
}

div#pageDiv {
	position: relative;
	left: 0px;
	top: 0px;
	width: 775px;
	height: auto !important;
	min-height: 90% !important;
	height: 90%;
	margin: 0px auto 0px auto;
	overflow: hidden;
	background: #FFFFFF url("../i/bg_gray.jpg") left top repeat-y;
}

/*
* Topmenu
**/
div#topMenu {
	position: relative;
	width: 775px;
	height: 36px;
	padding-top: 10px;
	background-color: #00386E;
}

div#topMenu span.separator {
	float: left;
	width: 3px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	background: url("../i/bg_topmenu_separator.jpg") left top no-repeat;
}

div#topMenu a {
	height: 36px;
	float: left;
	text-align: center;
	background-color: #CAC8C5;
	margin: 0px;
	padding: 36px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/: 36px;
}

div#topMenu a.news {
	width: 65px;
	background: url("../i/bg_topmenu_news.jpg") left top no-repeat;
}

div#topMenu a.calendar {
	width: 127px;
	background: url("../i/bg_topmenu_calendar.jpg") left top no-repeat;
}

div#topMenu a.library {
	width: 105px;
	background: url("../i/bg_topmenu_libary.jpg") left top no-repeat;
}

div#topMenu a.libarylatest {
	width: 228px;
	background: url("../i/bg_topmenu_libary_latest.jpg") left top no-repeat;
}

div#topMenu a.other {
	width: 134px;
	background: url("../i/bg_topmenu_other.jpg") left top no-repeat;
}

div#topMenu a.othersites {
	width: 134px;
	background: url("../i/bg_topmenu_other.jpg") left top no-repeat;
}

div#topMenu a.otherwebsites {
	width: 149px;
	background: url("../i/bg_topmenu_otherweb.jpg") left top no-repeat;
}

div#topMenu a.participatingcountries {
	width: 226px;
	background: url("../i/bg_topmenu_parti.jpg") left top no-repeat;
}

div#topMenu a.participatingshort {
	width: 217px;
	background: url("../i/bg_topmenu_parti_short.jpg") left top no-repeat;
}

div#topMenu a.contactcenter {
	width: 104px;
	background: url("../i/bg_topmenu_contact_center.jpg") left top no-repeat;
}

div#topMenu a.contact {
	width: 103px;
	background: url("../i/bg_topmenu_contact.jpg") left top no-repeat;
}

div#topMenu a.news:hover {
	background: url("../i/bg_topmenu_news_on.jpg") left top no-repeat;
}

div#topMenu a.calendar:hover {
	background: url("../i/bg_topmenu_calendar_on.jpg") left top no-repeat;
}

div#topMenu a.library:hover {
	background: url("../i/bg_topmenu_libary_on.jpg") left top no-repeat;
}

div#topMenu a.othersites:hover {
	background: url("../i/bg_topmenu_other_on.jpg") left top no-repeat;
}

div#topMenu a.participatingcountries:hover {
	background: url("../i/bg_topmenu_parti_on.jpg") left top no-repeat;
}

div#topMenu a.contact:hover {
	background: url("../i/bg_topmenu_contact_on.jpg") left top no-repeat;
}

div#headerDiv {
	height: 90px;
	width: 775px;
	float: left;
	background: #FFFFFF url("../i/bg_header.jpg") left top no-repeat;
}

div#headerDiv a.home {
	position: absolute;
	top: 63px;
	left: 28px;
	width: 100px;
	padding: 97px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/: 97px;
}

div#headerDiv div.countrySelector {
	width: 174px;
	float: left;
	padding: 0px;
	margin: 0px;
	padding-left: 577px;
	margin-top: 58px;
	color: #3D3B38;
	font-size: 11px;
}

div#headerDiv div.countrySelector select {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 176px;
	margin-top: 5px;
	height: 19px;
	font-size: 11px;
}

div#contentDiv {
	width: 775px;
	background: #FFFFFF url("../i/bg_gray.jpg") left top repeat-y;
	padding-bottom: 0px;
	float: left;
}

/*
* Menu
**/
div#contentDiv div.leftSection {
	width: 577px;
	float: left;
	background: #FFFFFF url("../i/bg_gray.jpg") left top repeat-y;
}

div#contentDiv div.leftSection div.menu {
	float: left;
	padding-left: 29px;
	width: 548px;
	padding-top: 34px;
	height: 20px;
	background: url("../i/bg_menu.jpg") left top no-repeat;
	color: #51ABFF;
	font-size: 11px;
}

div#contentDiv div.leftSection div.menu a {
	text-decoration: none;
	color: #51ABFF;
	font-weight: normal;
	margin-right: 24px;
}

div#contentDiv div.leftSection div.menu a:hover {
	color: #FFFFFF;
}

/*
* Breadcrumb menu
**/
div#contentDiv div.leftSection div.breadCrumb {
	height: 20px;
	width: 549px;
	padding: 7px 0 0 28px;
	background: url("../i/bg_breadcrumb.jpg") left top no-repeat;
	float: left;
}

div#contentDiv div.leftSection div.breadCrumb a {
	color: #00386E;
	font-weight: bold;
	text-decoration: none;
	background: url("../i/bg_breadcrumb_a.jpg") right center no-repeat;
	padding-right: 10px;
}

div#contentDiv div.leftSection div.breadCrumb a:hover {
	color: #7794B0;
}

div#contentDiv div.leftSection div.breadCrumb span {
	color: #00386E;
}

/*
* Participate countries
**/
div#contentDiv div.leftSection div.participateCountries {
	width: 179px !important;
	float: left;
	overflow: hidden;
}

div#contentDiv div.leftSection div.participateCountries div.head {
	width: 179px !important;
	height: 70px;
	float: left;
	background: url("../i/bg_participate_head.jpg") left top no-repeat;
}

div#contentDiv div.leftSection div.participateCountries div.body {
	width: 179px;
	position: relative;
}

div#contentDiv div.leftSection div.participateCountries div.body div.onecountry {
	width: 165px;
	height: 28px;
	float: left;
	background: url("../i/bg_participate_onecountry.jpg") 0px 0px no-repeat;
	padding: 8px 0px 0px 14px;
	color: #0053A0;
	font-weight: bold;
}

div#contentDiv div.leftSection div.participateCountries div.body div.onecountry_over {
	width: 165px;
	height: 28px;
	float: left;
	background: url("../i/bg_participate_onecountry_on.jpg") 0px 0px no-repeat;
	padding: 8px 0px 0px 14px;
	color: #0053A0;
	font-weight: bold;
}

div#contentDiv div.leftSection div.participateCountries div.body div.onecountry_on {
	width: 165px;
	float: left;
	height: 100%;
	background: url("../i/bg_participate_onecountry_on.jpg") 0px 0px no-repeat;
	padding: 8px 0px 0px 14px;
	color: #0053A0;
	font-weight: bold;
}

div#contentDiv div.leftSection div.participateCountries div.body div.onecountry a, div#contentDiv div.leftSection div.participateCountries div.body div.onecountry_on a, div#contentDiv div.leftSection div.participateCountries div.body div.onecountry_over a {
	float: left;
	color: #0053A0;
	text-decoration: none;
	cursor: pointer;
	padding-bottom: 14px;
}

div#contentDiv div.leftSection div.participateCountries div.body div.onecountry div.flag, div#contentDiv div.leftSection div.participateCountries div.body div.onecountry_on div.flag, div#contentDiv div.leftSection div.participateCountries div.body div.onecountry_over div.flag {
	float: left;
	padding-right: 17px;
}

div#contentDiv div.leftSection div.participateCountries div.body div.list {
	display: none;
}

div#contentDiv div.leftSection div.participateCountries div.body div.onecountry_on div.list {
	float: left;
	width: 178px;
	margin-left: -14px !important;
	margin-left: -7px;
	display: block;
	margin-top: -2px;
	background: url("../i/bg_list.jpg") left top repeat-y;
	border-left: 1px #C9C8C6 solid;
}

div#contentDiv div.leftSection div.participateCountries div.body div.onecountry_on div.list a {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	padding: 2px 2px 2px 22px;
	width: 150px;
}

div#contentDiv div.leftSection div.participateCountries div.body div.onecountry_on div.list a:hover {
	color: #E2E1E0;
}

/*
* Library end
**/
div#contentDiv div.leftSection div.libraryend {
	width: 565px;
	padding: 0 0 20px 12px;
	float: left;
	background: url("../i/bg_newslist.jpg") left top repeat-y;
	display: block;
}

div#contentDiv div.leftSection div.libraryend h2 {
	margin: 0px;
	padding: 0px;
	background: url("../i/h2_librarylist.jpg") left top no-repeat;
	width: 565px;
	float: left;
	padding: 39px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/: 39px;
}

div#contentDiv div.leftSection div.libraryend div.lead {
	width: 541px;
	color: #6E6C66;
	font-size: 11px;
	line-height: 14px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 30px;
	float: left;
	border-top: 1px #DCDCDD solid;
	background: url("../i/hr.gif") left bottom no-repeat;
}

div#contentDiv div.leftSection div.libraryend div.lead p {
	margin-top: 14px;
	margin-bottom: 5px;
	float: left;
	line-height: 18px;
	padding-left: 8px;
}

div#contentDiv div.leftSection div.libraryend div.lead div.subtitle {
	margin-top: 16px;
	background-color: #00386E;
	float: left;
	color: #FFFFF;
	font-weight: bold;
}

div#contentDiv div.leftSection div.libraryend div.lead div.subtitle div.left {
	float: left;
	width: 451px;
}

div#contentDiv div.leftSection div.libraryend div.lead div.subtitle div.left span {
	color: #FFFFFF;
	padding: 3px 0 3px 8px;
	float: left;
}

div#contentDiv div.leftSection div.libraryend div.lead div.subtitle div.right {
	float: left;
	width: 90px;
	padding-top: 3px;
}

div#contentDiv div.leftSection div.libraryend div.lead div.subtitle div.right a {
	margin-top: 1px;
	float: left;
	background: url("../i/bg_subtitle_print.jpg") left top no-repeat;
	overflow: hidden;
	padding: 12px 0 0 0;
	height: 0px !important;
	height /**/: 12px;
	width: 12px;
}

div#contentDiv div.leftSection div.libraryend div.lead div.subtitle div.right span {
	color: #FFFFFF;
	padding: 0 0 3px 8px;
	float: left;
}

div#contentDiv div.leftSection div.libraryend div.body {
	width: 539px;
	color: #6E6C66;
	font-size: 11px;
	line-height: 14px;
	padding-left: 12px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 30px;
	float: left;
}

div#contentDiv div.leftSection div.libraryend div.body p {
	margin-top: 4px;
	margin-bottom: 4px;
}

div#contentDiv div.leftSection div.libraryend div.body p.lead {
	font-weight: bold;
	margin-top: 15px;
}

div#contentDiv div.leftSection div.libraryend div.body div.filelist {
	width: 500px;
	margin-top: 6px;
}


div#contentDiv div.leftSection div.libraryend div.body div.filelist div.files {
	display: block;
	padding-left: 10px;
	clear: left;
}

/*
* Library list
**/
div#contentDiv div.leftSection div.librarylist {
	width: 565px;
	padding: 0 0 20px 12px;
	float: left;
	background: url("../i/bg_newslist.jpg") left top repeat-y;
	display: block;
}

div#contentDiv div.leftSection div.librarylist h2 {
	margin: 0px;
	padding: 0px;
	background: url("../i/h2_librarylist.jpg") left top no-repeat;
	width: 565px;
	float: left;
	padding: 39px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/: 39px;
}

div#contentDiv div.leftSection div.librarylist div.info {
	width: 527px;
	color: #6E6C66;
	font-size: 11px;
	line-height: 14px;
	padding-left: 12px;
	padding-right: 18px;
	padding-top: 0px;
	padding-bottom: 30px;
	float: left;
	border-top: 1px #DCDCDD solid;
	background: url("../i/hr.gif") left bottom no-repeat;
}

div#contentDiv div.leftSection div.librarylist div.info p {
	margin-top: 10px;
	margin-bottom: 5px;
	float: left;
}

div#contentDiv div.leftSection div.librarylist div.filterbox {
	width: 558px;
	height: 95px;
	float: left;
}

div#contentDiv div.leftSection div.librarylist div.filterbox div.head {
	width: 69px;
	height: 95px;
	background: url("../i/bg_filterbox_head.jpg") left top no-repeat;
	float: left;
}

div#contentDiv div.leftSection div.librarylist div.filterbox div.inputs {
	width: 488px;
	height: 65px;
	background-color: #94B64A;
	float: left;
}

div#contentDiv div.leftSection div.librarylist div.filterbox div.inputs div.labels {
	width: 90px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	float: left;
	text-align: center;
	padding-top: 8px;
}

div#contentDiv div.leftSection div.librarylist div.filterbox div.inputs div.labels  span {
	text-align: left;
	width: 64px;
	float: left;
	padding-left: 27px;
	padding-top: 8px;
}

div#contentDiv div.leftSection div.librarylist div.filterbox div.inputs div.selects {
	float: left;
	width: 360px;
	padding-top: 13px;
	padding-left: 8px;
}

div#contentDiv div.leftSection div.librarylist div.filterbox div.inputs div.selects select {
	margin: 0px;
	padding: 0px;
	margin-top: 2px;
	width: 312px;
	height: 18px;
	font-size: 11px;
}

div#contentDiv div.leftSection div.librarylist div.filterbox div.tabs {
	width: 164px;
	height: 29px;
	float: left;
	background-color: #94B64A;
	padding-left: 324px;
	padding-top: 1px;
}

div#contentDiv div.leftSection div.librarylist div.filterbox div.tabs a {
	width: 86px;
	height: 24px;
	float: left;
	overflow: hidden;
	padding: 24px 0 0 0;
	height: 0px !important;
	height /**/: 24px;
	margin: 0px;
}

div#contentDiv div.leftSection div.librarylist div.filterbox div.tabs a.search {
	background: url("../i/bg_filterbox_btn_search.jpg") left top no-repeat;
}

div#contentDiv div.leftSection div.librarylist div.filterbox div.tabs a.filter {
	background: url("../i/bg_filterbox_btn_filter.jpg") left top no-repeat;
}

div#contentDiv div.leftSection div.librarylist div.filterbox div.tabs a.search:hover {
	background: url("../i/bg_filterbox_btn_search_on.jpg") left top no-repeat;
}

div#contentDiv div.leftSection div.librarylist div.filterbox div.tabs a.filter:hover {
	background: url("../i/bg_filterbox_btn_filter_on.jpg") left top no-repeat;
}

div#contentDiv div.leftSection div.librarylist div.filterbox div.tabs input.search {
	width: 86px;
	height: 24px;
	float: left;
	overflow: hidden;
	padding: 24px 0 0 0;
	height: 0px !important;
	height /**/: 24px;
	margin: 0px;
	background: url("../i/bg_filterbox_btn_search.jpg") left top no-repeat;
}

div#contentDiv div.leftSection div.librarylist div.filterbox div.tabs input.filter {
	width: 86px;
	height: 24px;
	float: left;
	overflow: hidden;
	padding: 24px 0 0 0;
	height: 0px !important;
	height /**/: 24px;
	margin: 0px;
	background: url("../i/bg_filterbox_btn_filter.jpg") left top no-repeat;
}

div#contentDiv div.leftSection div.librarylist div.filterbox div.tabs input.search:hover {
	background: url("../i/bg_filterbox_btn_search_on.jpg") left top no-repeat;
}

div#contentDiv div.leftSection div.librarylist div.filterbox div.tabs input.filter:hover {
	background: url("../i/bg_filterbox_btn_filter_on.jpg") left top no-repeat;
}

div#contentDiv div.leftSection div.librarylist div.itemlistbox {
	width: 546px;
	float: left;
	padding: 28px 6px 0 6px;
}

div#contentDiv div.leftSection div.librarylist div.itemlistbox span.summary {
	font-weight: bold;
	color: #0053A0;
	font-size: 11px;
	padding-left: 8px;
	padding-bottom: 3px;
	float: left;
}

div#contentDiv div.leftSection div.librarylist div.itemlistbox div.oneitem {
	float: left;
	width: 546px;
}

div#contentDiv div.leftSection div.librarylist div.itemlistbox div.oneitem p.title {
	background-color: #00386E;
	width: 539px;
	padding: 5px 3px 5px 5px;
	color: #FFFFFF;
}

div#contentDiv div.leftSection div.librarylist div.itemlistbox div.oneitem p.title a {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}

div#contentDiv div.leftSection div.librarylist div.itemlistbox div.oneitem p.title a:hover {
	text-decoration: underline;
}

div#contentDiv div.leftSection div.librarylist div.itemlistbox div.oneitem div.body {
	padding: 4px 0 0 0;
	float: left;
	display: block;
	background: url("../i/bg_oneitem_info.jpg") 61px bottom no-repeat;
}

div#contentDiv div.leftSection div.librarylist div.itemlistbox div.oneitem div.body div.information {
	width: 63px;
	float: left;
	color: #6E6C66;
	padding-left: 5px;
	padding-bottom: 8px;
	padding-right: 5px;
}

div#contentDiv div.leftSection div.librarylist div.itemlistbox div.oneitem div.body div.information span {
	float: left;
	padding: 0px;
	padding-bottom: 3px;
	margin: 0px;
	width: 63px;
	clear: both;
}

div#contentDiv div.leftSection div.librarylist div.itemlistbox div.oneitem div.body div.information a {
	margin-top: 3px;
	float: left;
	padding: 1px;
}

div#contentDiv div.leftSection div.librarylist div.itemlistbox div.oneitem div.body div.content {
	width: 440px;
	float: left;
	text-align: left;
	color: #6E6C66;
	padding-left: 5px;
	padding-bottom: 5px;
}

div#contentDiv div.leftSection div.librarylist div.itemlistbox div.oneitem div.body div.content span {
	float: left;
	padding: 0px;
	padding-bottom: 3px;
	margin: 0px;
	width: 440px;
	clear: both;
}

div#contentDiv div.leftSection div.librarylist div.itemlistbox div.oneitem div.body div.content a {
	position: relative;
	display: block;
	height: 14px;
	line-height: 14px;
	margin-top: 3px;
	float: left;
	clear: both;
	padding: 0px 1px 2px 1px !important;
	padding: 1px 1px 1px 1px;
}

div#contentDiv div.leftSection div.librarylist div.itemlistbox div.oneitem div.body div.infocont {
	width: 518px;
	float: none;
	text-align: left;
	color: #6E6C66;
	padding-left: 0px;
	padding-bottom: 5px;
}

div#contentDiv div.leftSection div.librarylist div.itemlistbox div.oneitem div.body div.infocont span.left {
	position: relative;
	display: block;
	float: left;
	clear: left;
	width: 63px;
	padding: 2px 5px 0px 5px;
	line-height: 14px;
}

div#contentDiv div.leftSection div.librarylist div.itemlistbox div.oneitem div.body div.infocont span.right {
	position: relative;
	display: block;
	float: left;
	clear: right;
	width: 440px;
	padding: 2px 0px 0px 5px;
	line-height: 14px;
}

.filetype {
	display: block;
	padding: 0px 1px 2px 70px;
	background: url("../i/filetype.gif") 50px 0px no-repeat;
	overflow: hidden;
}

.filetype.doc {
	background-position: 50px 0px;
}

.filetype.pdf {
	background-position: 50px -100px;
}

.filetype.ppt {
	background-position: 50px -200px;
}

.filetype.rtf {
	background-position: 50px -300px;
}

.filetype.txt {
	background-position: 50px -400px;
}

.filetype.xls {
	background-position: 50px -500px;
}

.filetype.zip {
	background-position: 50px -600px;
}

.url {
	display: block;
	padding: 0px 1px 2px 70px;
}

/*
* Calendar item
**/
div#contentDiv div.leftSection div.calendarlist div.calendaritem {
	width: 557px;
	float: left;
	margin-top: 11px;
}

div#contentDiv div.leftSection div.calendarlist div.calendaritem div.head {
	width: 557px;
	float: left;
	height: 18px;
	background-color: #94B64A;
}

div#contentDiv div.leftSection div.calendarlist div.calendaritem div.head  div.left {
	width: 395px;
	float: left;
	padding-left: 87px;
	background: url("../i/bg_calendar_head_left.jpg") left top no-repeat;
	padding-top: 2px;
	padding-bottom: 2px;
}

div#contentDiv div.leftSection div.calendarlist div.calendaritem div.head  div.left span {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

div#contentDiv div.leftSection div.calendarlist div.calendaritem div.body {
	width: 557px;
	float: left;
	background: url("../i/bg_calendaritem_body.jpg") left top repeat-y;
}

div#contentDiv div.leftSection div.calendarlist div.calendaritem div.body div.left {
	width: 59px;
	float: left;
	padding-left: 10px;
	padding-top: 4px;
}

div#contentDiv div.leftSection div.calendarlist div.calendaritem div.body div.left div.date {
	padding-top: 20px;
	width: 50px;
	height: 50px;
	background: url("../i/bg_calendar_naptar.jpg") left top no-repeat;
	float: left;
}

div#contentDiv div.leftSection div.calendarlist div.calendaritem div.body  div.left div.date span {
	margin: 0px;
	padding: 0px;
}

div#contentDiv div.leftSection div.calendarlist div.calendaritem div.body  div.left div.date span.month {
	width: 50px;
	color: #00386E;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	float: left;
}

div#contentDiv div.leftSection div.calendarlist div.calendaritem div.body  div.left div.date span.day {
	width: 50px;
	color: #00386E;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	float: left;
	margin-top: -3px;
}

div#contentDiv div.leftSection div.calendarlist div.calendaritem div.body  div.center {
	width: 87px;
	float: left;
	background-color: #EFEEEC;
	padding-top: 0px;
	padding-left: 0px;
}

div#contentDiv div.leftSection div.calendarlist div.calendaritem div.body  div.center span {
	width: 73px;
	height: 22px;
	float: left;
	margin: 0 0 0 0;
	padding: 0px;
	padding-left: 14px;
	padding-top: 9px;
	color: #00386E;
	font-weight: bold;
	background: url("../i/bg_calendaritem_span.jpg") right bottom no-repeat;
}

div#contentDiv div.leftSection div.calendarlist div.calendaritem div.body  div.right {
	width: 380px;
	float: left;
	padding-top: 0px;
}

div#contentDiv div.leftSection div.calendarlist div.calendaritem div.body  div.right span {
	height: 22px;
	width: 384px;
	margin: 0 0 0 0;
	padding: 0px;
	float: left;
	padding-left: 14px;
	padding-top: 8px;
	background: url("../i/bg_calendaritem_span_long.jpg") left top no-repeat;
	border-bottom: 1px #DEDCD8 solid;
}

div#contentDiv div.leftSection div.calendarlist div.calendaritem div.body  div.right div.text {
	width: 384px;
	margin: 0 0 0 0;
	padding: 0px;
	float: left;
	padding-left: 14px;
	padding-top: 2px;
	padding-bottom: 10px;
	background: url("../i/bg_calendaritem_span_long.jpg") left top no-repeat;
}

div#contentDiv div.leftSection div.calendarlist div.calendaritem div.body  div.right div.text p {
	/*float: left;*/
	padding-bottom: 6px;
	padding-top: 6px;
	line-height: 18px;
}

div#contentDiv div.leftSection div.calendarlist div.calendaritem div.body  div.right div.text a {
	float: left;
	clear: left;
}

div#contentDiv div.leftSection div.calendarlist div.calendaritem div.footer {
	width: 557px;
	height: 30px;
	float: left;
	background: url("../i/bg_calendaritem_footer.jpg") -1px -4px no-repeat;
}

/*
* Calendar list
**/
div#contentDiv div.leftSection div.calendarlist {
	width: 565px;
	padding: 0 0 0 12px;
	float: left;
	background: url("../i/bg_newslist.jpg") left top repeat-y;
	display: block;
	min-height: 400px;
	height: auto !important;
	height: 400px;
}

div#contentDiv div.leftSection div.calendarlist h2 {
	margin: 0px;
	padding: 0px;
	background: url("../i/bg_calendarlist_h2.jpg") left top no-repeat;
	width: 565px;
	float: left;
	padding: 39px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/: 39px;
}

div#contentDiv div.leftSection div.calendarlist div.filterbox {
	width: 558px;
	height: 72px;
	float: left;
}

div#contentDiv div.leftSection div.calendarlist div.filterbox div.head {
	width: 68px;
	height: 72px;
	background: url("../i/bg_cal_filterbox_head.jpg") left top no-repeat;
	float: left;
}

div#contentDiv div.leftSection div.calendarlist div.filterbox div.inputs {
	width: 489px;
	height: 72px;
	background-color: #94B64A;
	float: left;
}

div#contentDiv div.leftSection div.calendarlist div.filterbox div.inputs div.labels {
	width: 91px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	float: left;
	text-align: center;
	padding-top: 8px;
}

div#contentDiv div.leftSection div.calendarlist div.filterbox div.inputs div.labels  span {
	text-align: left;
	width: 64px;
	float: left;
	padding-left: 27px;
	padding-top: 8px;
}

div#contentDiv div.leftSection div.calendarlist div.filterbox div.inputs div.selects {
	float: left;
	width: 304px;
	padding-top: 13px;
	padding-left: 8px;
}

div#contentDiv div.leftSection div.calendarlist div.filterbox div.inputs div.selects select {
	margin: 0px;
	padding: 0px;
	margin-top: 2px;
	width: 230px;
	height: 18px;
	font-size: 11px;
}

div#contentDiv div.leftSection div.calendarlist div.filterbox div.buttons {
	width: 86px;
	height: 52px !important;
	float: left;
	background-color: #94B64A;
	padding-top: 20px;
}

div#contentDiv div.leftSection div.calendarlist div.filterbox div.buttons a {
	width: 86px;
	height: 24px;
	float: left;
	overflow: hidden;
	padding: 24px 0 0 0;
	height: 0px !important;
	height /**/: 24px;
	margin: 0px;
}

div#contentDiv div.leftSection div.calendarlist div.filterbox div.buttons a.search {
	background: url("../i/bg_filterbox_btn_search.jpg") left top no-repeat;
}

div#contentDiv div.leftSection div.calendarlist div.filterbox div.buttons a.search:hover {
	background: url("../i/bg_filterbox_btn_search_on.jpg") left top no-repeat;
}

div#contentDiv div.leftSection div.calendarlist div.filterbox div.buttons input.search {
	width: 86px;
	height: 24px;
	float: left;
	overflow: hidden;
	padding: 24px 0 0 0;
	height: 0px !important;
	height /**/: 24px;
	margin: 0px;
	background: url("../i/bg_filterbox_btn_search.jpg") left top no-repeat;
}

div#contentDiv div.leftSection div.calendarlist div.filterbox div.buttons input.search:hover {
	background: url("../i/bg_filterbox_btn_search_on.jpg") left top no-repeat;
}

div#contentDiv div.leftSection div.calendarlist div.itemlist {
	width: 557px;
	float: left;
	margin-top: 11px;
	border-bottom: 1px #E2E1DD solid;
}

div#contentDiv div.leftSection div.calendarlist div.itemlist div.oneitem {
	width: 557px;
	float: left;
}

div#contentDiv div.leftSection div.calendarlist div.itemlist div.oneitem div.head {
	width: 557px;
	float: left;
	height: 18px;
	background-color: #94B64A;
}

div#contentDiv div.leftSection div.calendarlist div.itemlist div.oneitem div.head  div.left {
	width: 395px;
	float: left;
	padding-left: 87px;
	background: url("../i/bg_calendar_head_left.jpg") left top no-repeat;
	padding-top: 2px;
	padding-bottom: 2px;
}

div#contentDiv div.leftSection div.calendarlist div.itemlist div.oneitem div.head  div.left a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

div#contentDiv div.leftSection div.calendarlist div.itemlist div.oneitem div.head  div.right {
	width: 75px;
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
}

div#contentDiv div.leftSection div.calendarlist div.itemlist div.oneitem div.head  div.right a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

div#contentDiv div.leftSection div.calendarlist div.itemlist div.oneitem div.head  div.right a:hover {
	color: #CADBA5;
}

div#contentDiv div.leftSection div.calendarlist div.itemlist div.oneitem div.head  div.left a:hover {
	color: #CADBA5;
}

div#contentDiv div.leftSection div.calendarlist div.itemlist div.oneitem div.body {
	width: 557px;
	float: left;
}

div#contentDiv div.leftSection div.calendarlist div.itemlist div.oneitem div.body  div.left {
	width: 59px;
	float: left;
	background-color: #E4E3DF;
	padding-left: 10px;
	padding-top: 4px;
}

div#contentDiv div.leftSection div.calendarlist div.itemlist div.oneitem div.body  div.left div.date {
	padding-top: 20px;
	width: 50px;
	height: 50px;
	background: url("../i/bg_calendar_naptar.jpg") left top no-repeat;
	float: left;
}

div#contentDiv div.leftSection div.calendarlist div.itemlist div.oneitem div.body  div.left div.date span {
	margin: 0px;
	padding: 0px;
}

div#contentDiv div.leftSection div.calendarlist div.itemlist div.oneitem div.body  div.left div.date span.month {
	width: 50px;
	color: #00386E;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	float: left;
}

div#contentDiv div.leftSection div.calendarlist div.itemlist div.oneitem div.body  div.left div.date span.day {
	width: 50px;
	color: #00386E;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	float: left;
	margin-top: -3px;
}

div#contentDiv div.leftSection div.calendarlist div.itemlist div.oneitem div.body  div.center {
	width: 73px;
	float: left;
	background-color: #EFEEEC;
	height: 66px;
	padding-top: 8px;
	padding-left: 14px;
}

div#contentDiv div.leftSection div.calendarlist div.itemlist div.oneitem div.body  div.center span {
	width: 68px;
	float: left;
	margin: 0 0 2px 0;
	padding: 0px;
	color: #00386E;
	font-weight: bold;
}

div#contentDiv div.leftSection div.calendarlist div.itemlist div.oneitem div.body  div.right {
	width: 380px;
	float: left;
	padding-top: 8px;
	padding-left: 14px;
}

div#contentDiv div.leftSection div.calendarlist div.itemlist div.oneitem div.body  div.right span {
	width: 380px;
	margin: 0 0 2px 0;
	padding: 0px;
	float: left;
}

div#contentDiv div.leftSection div.calendarlist div.itemlist div.oneitem div.body  div.right a {
	float: left;
	display: block;
}

/*
* News list
**/
div#contentDiv div.leftSection div.newslist {
	position: relative;
	width: 565px;
	padding: 0 0 20px 12px;
	float: left;
	background: url("../i/bg_newslist.jpg") left top repeat-y;
	display: block;
}

div#contentDiv div.leftSection div.newslist h2 {
	margin: 0px;
	padding: 0px;
	background: url("../i/h2_newslist.jpg") left top no-repeat;
	width: 565px;
	float: left;
	padding: 39px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/: 39px;
}

div#contentDiv div.leftSection div.newslist.otherwebsites h2 {
	position: relative;
	background-image: url("../i/h2_other.jpg");
}

div#contentDiv div.leftSection div.newslist div.filterbox {
	width: 558px;
	height: 92px;
	float: left;
	overflow: hidden;
}

div#contentDiv div.leftSection div.newslist div.filterbox div.head {
	width: 68px;
	height: 92px;
	background: url("../i/bg_cat_filterbox_head.jpg") left top no-repeat;
	float: left;
}

div#contentDiv div.leftSection div.newslist div.filterbox div.inputs {
	width: 489px;
	height: 92px;
	background-color: #94B64A;
	float: left;
}

div#contentDiv div.leftSection div.newslist div.filterbox div.inputs div.labels {
	width: 395px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	float: left;
	clear: both;
	text-align: center;
	padding-top: 8px;
}

div#contentDiv div.leftSection div.newslist div.filterbox div.inputs div.labels  span {
	text-align: left;
	width: 64px;
	float: left;
	padding-left: 27px;
	padding-top: 13px;
}

div#contentDiv div.leftSection div.newslist div.filterbox div.inputs div.selects {
	float: left;
	width: 376px;
	padding-top: 3px;
	padding-left: 27px;
}

div#contentDiv div.leftSection div.newslist div.filterbox div.inputs div.selects select {
	margin: 0px;
	padding: 0px;
	margin-top: 2px;
	width: 330px;
	height: 18px;
	font-size: 11px;
}

div#contentDiv div.leftSection div.newslist div.filterbox div.buttons {
	width: 86px;
	height: 24px;
	float: left;
	background-color: #94B64A;
	padding-top: 3px;
}

div#contentDiv div.leftSection div.newslist div.filterbox div.buttons a {
	width: 86px;
	height: 24px;
	float: left;
	overflow: hidden;
	padding: 24px 0 0 0;
	height: 0px !important;
	height /**/: 24px;
	margin: 0px;
}

div#contentDiv div.leftSection div.newslist div.filterbox div.buttons a.search {
	background: url("../i/bg_filterbox_btn_search.jpg") left top no-repeat;
}

div#contentDiv div.leftSection div.newslist div.filterbox div.buttons a.search:hover {
	background: url("../i/bg_filterbox_btn_search_on.jpg") left top no-repeat;
}

div#contentDiv div.leftSection div.newslist div.onenews {
	background: url("../i/bg_onenews.jpg") left top repeat-y;
	padding: 11px 6px 12px 7px;
	width: 544px;
	float: left;
	border-bottom: 1px #E7E6E3 solid;
	display: block;
}

div#contentDiv div.leftSection div.newslist div.onenews div.title {
	width: 544px;
	background-color: #00386E;
	float: left;
	margin-bottom: 12px;
}

div#contentDiv div.leftSection div.newslist div.onenews div.title a {
	color: #FFFFFF;
}

div#contentDiv div.leftSection div.newslist div.onenews div.title div.left {
	width: 469px;
	float: left;
	height: 17px;
	padding-left: 6px;
	padding-top: 3px;
}

div#contentDiv div.leftSection div.newslist.otherwebsites div.onenews div.title div.left {
	width: 530px;
}

div#contentDiv div.leftSection div.newslist div.onenews div.title div.left a {
	text-decoration: none;
}

div#contentDiv div.leftSection div.newslist div.onenews div.title div.left a:hover {
	color: #809CB7;
}

div#contentDiv div.leftSection div.newslist div.onenews div.title div.right {
	width: 69px;
	float: left;
	height: 17px;
	padding-top: 3px;
}

div#contentDiv div.leftSection div.newslist div.onenews div.title div.right a:hover {
	color: #809CB7;
}

div#contentDiv div.leftSection div.newslist div.onenews div.body {
	width: 544px;
	float: left;
	padding: 0 0 0 0;
}

div#contentDiv div.leftSection div.newslist div.onenews div.body div.image {
	padding: 0 16px 0 0;
	float: left;
	width: 87px;
}

div#contentDiv div.leftSection div.newslist div.onenews div.body {
	position: relative;
	width: 544px;
	float: left;
	padding: 0 0 0 0;
}

div#contentDiv div.leftSection div.newslist div.onenews div.body div.image {
	position: relative;
	display: block;
	padding: 12px 16px 0 0;
	float: left;
	clear: none;
	width: 87px;
	overflow: hidden;
}

div#contentDiv div.leftSection div.newslist div.onenews div.body div.image img {
	border-top: 1px #B4BDBD solid;
	border-right: 1px #B4BDBD solid;
}

div#contentDiv div.leftSection div.newslist div.onenews div.body div.text {
	float: left;
	display: inline;
	width: 440px;
}

div#contentDiv div.leftSection div.newslist.otherwebsites div.onenews div.body div.text {
	width: 540px;
}

div#contentDiv div.leftSection div.newslist div.onenews div.body div.text p {
	padding: 10px 0 0 0;
	float: left;
	width: 100%;
}

div#contentDiv div.leftSection div.newslist div.onenews div.body div.text p.category {
	padding-top: 8px;
	padding-left: 8px;
	font-family: tahoma;
	font-size: 10px;
	line-height: 12px;
	background: url("../i/bull.gif") 0px 12px no-repeat;
}

div#contentDiv div.leftSection div.newslist div.onenews div.body div.text p.category a {
	font-family: tahoma;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	color: #6E6C66;
	text-decoration: none;
}

/*
* News endpage
**/
div#contentDiv div.leftSection div.newsend {
	width: 565px;
	padding: 0 0 0 12px;
	float: left;
	background: url("../i/bg_newslist.jpg") left top repeat-y;
	display: block;
}

div#contentDiv div.leftSection div.newsend h2 {
	margin: 0px;
	padding: 9px 0 0 12px;
	background: url("../i/bg_newsend_h2.jpg") left top no-repeat;
	width: 553px;
	float: left;
	height: 30px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

div#contentDiv div.leftSection div.newsend div.lead {
	width: 533px;
	color: #6E6C66;
	font-size: 11px;
	line-height: 16px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	/*border-top: 1px #DCDCDD solid;*/
}

div#contentDiv div.leftSection div.newsend div.subtitle {
	background-color: #00386E;
	margin-left: 8px !important;
	margin-left: 4px;
	margin-top: 12px;
	float: left;
	color: #FFFFF;
	font-weight: bold;
}

div#contentDiv div.leftSection div.newsend div.subtitle div.left {
	float: left;
	width: 450px;
}

div#contentDiv div.leftSection div.newslit h2 {
	margin: 0px;
	padding: 0px;
	background: url("../i/h2_newslist.jpg") left top no-repeat;
	width: 565px;
	float: left;
	padding: 39px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/: 39px;
}

div#contentDiv div.leftSection div.newsend {
	width: 565px;
	padding: 0 0 20px 12px;
	float: left;
	background: url("../i/bg_newslist.jpg") left top repeat-y;
	display: block;
}

/*
div#contentDiv div.leftSection div.newsend h2 {
	margin: 0px;
	padding: 9px 0 0 12px;
	background: url("../i/h2_newsend.jpg") left top no-repeat;
	width: 553px;
	float: left;
	height: 30px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
*/

div#contentDiv div.leftSection div.newsend h2 {
	margin: 0px;
	padding: 0px;
	background: url("../i/h2_newslist.jpg") left top no-repeat;
	width: 565px;
	float: left;
	padding: 39px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/: 39px;
}

div#contentDiv div.leftSection div.newsend div.lead {
	width: 541px;
	color: #6E6C66;
	font-size: 11px;
	line-height: 14px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 30px;
	float: left;
	border-top: 1px #DCDCDD solid;
	background: url("../i/hr.gif") left bottom no-repeat;
}

div#contentDiv div.leftSection div.newsend div.lead p {
	margin-top: 14px;
	margin-bottom: 5px;
	float: left;
	line-height: 18px;
	padding-left: 8px;
}

div#contentDiv div.leftSection div.newsend div.subtitle {
	margin-top: 16px;
	background-color: #00386E;
	float: left;
	color: #FFFFF;
	font-weight: bold;
}

div#contentDiv div.leftSection div.newsend div.subtitle div.left {
	float: left;
	width: 451px;
}

div#contentDiv div.leftSection div.newsend div.subtitle div.left span {
	color: #FFFFFF;
	padding: 3px 0 3px 8px;
	float: left;
}

div#contentDiv div.leftSection div.newsend div.subtitle div.right {
	float: left;
	width: 90px;
	padding-top: 3px;
}

div#contentDiv div.leftSection div.newsend div.subtitle div.right a {
	margin-top: 1px;
	float: left;
	background: url("../i/bg_subtitle_print.jpg") left top no-repeat;
	overflow: hidden;
	padding: 12px 0 0 0;
	height: 0px !important;
	height /**/: 12px;
	width: 12px;
}

div#contentDiv div.leftSection div.newsend div.subtitle div.right span {
	color: #FFFFFF;
	padding: 0 0 3px 8px;
	float: left;
}

div#contentDiv div.leftSection div.newsend div.body {
	color: #6E6C66;
	font-size: 11px;
	line-height: 16px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 0px;
	padding-bottom: 10px;
	float: left;
	margin-bottom: 10px;
}

div#contentDiv div.leftSection div.newsend div.body b {
	color: #6E6C66;
}

div#contentDiv div.leftSection div.newsend div.body ul.unordered_list b {
	color: #00386E;
}

div#contentDiv div.leftSection div.newsend div.body ul.unordered_list {
	margin-top: 10px;
	padding-left: 20px;
	list-style: none;
	padding-right: 24px;
	float: left;
	margin-bottom: 12px;
}

div#contentDiv div.leftSection div.newsend div.body ul.unordered_list li {
	padding-left: 15px;
	background: url("../i/bg_ul_li.jpg") left top no-repeat;
	margin-top: 3px;
	line-height: 18px;
	background-position: 0px 6px;
}

div#contentDiv div.leftSection div.newsend div.body ul.sitemap a {
	color: #6E6C66;
	font-weight: normal;
	text-decoration: none;
}

div#contentDiv div.leftSection div.newsend div.body ul.sitemap a:hover {
	color: #94B64A;
	text-decoration: underline;
}

div#contentDiv div.leftSection div.newsend div.body table.normalTable {
	border-top: 1px #E8E7E4 solid;
	margin-top: 12px;
	margin-left: 42px !important;
	margin-left: 21px;
	width: 466px;
	float: left;
	text-align: left;
	margin-bottom: 12px;
}

div#contentDiv div.leftSection div.newsend div.body table.normalTable tr th, div#contentDiv div.leftSection div.newsend div.body table.normalTable tr td {
	border-bottom: 1px #E8E7E4 solid;
	padding: 5px 0 3px 0;
	background: url("../i/bg_table_cell.jpg") right top no-repeat;
}

div#contentDiv div.leftSection div.newsend div.body table.normalTable tr th {
	font-weight: normal;
	color: #00386E;
	text-decoration: none;
}

div#contentDiv div.leftSection div.newsend div.body table.normalTable tr td {
	padding-left: 18px;
}

div#contentDiv div.leftSection div.newsend div.body p {
	float: none;
	clear: both;
	margin: 12px 5px 0px 0px;
}

div#contentDiv div.leftSection div.newsend div.body p.bg {
	display: block;
	width: 530px;
	color: #fff;
	font-weight: bold;
	background: #00386E;
	float: none;
	clear: both;
	padding: 0px 5px 1px 5px;
	margin: 15px -5px 5px -5px;
}

div#contentDiv div.leftSection div.newsend div.body div.hr {
	width: 533px;
	float: left;
	height: 15px;
	margin-top: 12px;
	background: url("../i/bg_hr.gif") left top no-repeat;
}

div#contentDiv div.leftSection div.newsend div.hr {
	width: 557px;
	float: left;
	height: 19px;
	background: url("../i/hr.gif") left top no-repeat;
	overflow: hidden;
}

/*
* Pager
**/
div#contentDiv div.leftSection div.pager {
	padding: 13px 0 0 0;
	width: 452px;
	height: 30px;
	background: url("../i/bg_pager.jpg") left top no-repeat;
	float: left;
	padding-left: 110px;
	display: block;
}

div#contentDiv div.leftSection div.nohead {
	padding-top: 6px;
	background: url("../i/bg_pager_short.jpg") left top repeat-y;
	height: 45px;
}

div#contentDiv div.leftSection div.newspager {
	padding-left: 180px;
	width: 380px;
}

div#contentDiv div.leftSection div.pager a {
	color: #94B64A;
	float: left;
	background: url("../i/bg_pager_separator.jpg") left top no-repeat;
	padding-left: 10px;
	padding-right: 5px;
}

div#contentDiv div.leftSection div.pager a:hover {
	color: #C9DAA4;
}

div#contentDiv div.leftSection div.pager a.nextpage {
	background: none;
	text-decoration: none;
	padding: 0px;
	color: #A8A7A3;
}

div#contentDiv div.leftSection div.pager a.nextpage:hover {
	color: #C9DAA4;
}

div#contentDiv div.leftSection div.pager a.prevpage {
	background: none;
	text-decoration: none;
	padding: 0px;
	color: #A8A7A3;
	padding-right: 5px;
}

div#contentDiv div.leftSection div.pager a.prevpage:hover {
	color: #C9DAA4;
}

div#contentDiv div.leftSection div.pager a.last {
	width: 9px;
	padding: 16px 3px 0 6px;
	overflow: hidden;
	height: 0px !important;
	height: /**/ 0px;
	background: url("../i/bg_pager_last.jpg") left top no-repeat;
	display: inline;
	float: left;
	background-position: 0px 4px;
}

div#contentDiv div.leftSection div.pager a.next {
	width: 4px;
	padding: 16px 3px 0 13px;
	overflow: hidden;
	height: 0px !important;
	height: /**/ 0px;
	background: url("../i/bg_pager_next.jpg") right top no-repeat;
	display: inline;
	float: left;
	background-position: 10px 4px;
}

div#contentDiv div.leftSection div.pager a.first {
	width: 9px;
	padding: 16px 3px 0 3px;
	overflow: hidden;
	height: 0px !important;
	height: /**/ 0px;
	background: url("../i/bg_pager_first.jpg") left top no-repeat;
	display: inline;
	float: left;
	background-position: 0px 4px;
}

div#contentDiv div.leftSection div.pager a.prev {
	width: 4px;
	padding: 16px 3px 0 10px;
	overflow: hidden;
	height: 0px !important;
	height: /**/ 0px;
	background: url("../i/bg_pager_prev.jpg") left top no-repeat;
	display: inline;
	float: left;
	background-position: 0px 4px;
}

div#contentDiv div.leftSection div.pager span {
	font-weight: bold;
	color: #94B64A;
	display: inline;
	float: left;
	padding: 0 5px 0 5px;
}

div#contentDiv div.leftSection div.pager span.disabled {
	color: #C9DAA4;
}

div#contentDiv div.leftSection div.pager span.first_disabled {
	width: 9px;
	padding: 16px 3px 0 3px;
	overflow: hidden;
	height: 0px !important;
	height: /**/ 0px;
	background: url("../i/bg_pager_first_disabled.jpg") left top no-repeat;
	display: inline;
	float: left;
	background-position: 0px 4px;
}

div#contentDiv div.leftSection div.pager span.prev_disabled {
	width: 4px;
	padding: 16px 3px 0 8px;
	overflow: hidden;
	height: 0px !important;
	height: /**/ 0px;
	background: url("../i/bg_pager_prev_disabled.jpg") left top no-repeat;
	display: inline;
	float: left;
	background-position: 0px 4px;
}

div#contentDiv div.leftSection div.pager span.last_disabled {
	width: 9px;
	padding: 16px 3px 0 3px;
	overflow: hidden;
	height: 0px !important;
	height: /**/ 0px;
	background: url("../i/bg_pager_last_disabled.jpg") left top no-repeat;
	display: inline;
	float: left;
	background-position: 0px 4px;
}

div#contentDiv div.leftSection div.pager span.next_disabled {
	width: 4px;
	padding: 16px 3px 0 13px;
	overflow: hidden;
	height: 0px !important;
	height: /**/ 0px;
	background: url("../i/bg_pager_next_disabled.jpg") right top no-repeat;
	display: inline;
	float: left;
	background-position: 10px 4px;
}

/*
* Main page news
**/
div#contentDiv div.leftSection div.news {
	width: 386px;
	padding: 7px 6px 0px 6px;
	float: left;
}

div#contentDiv div.leftSection div.news h2 {
	margin: 0px;
	padding: 0px;
	background: url("../i/h2_news.jpg") left top no-repeat;
	width: 386px;
	float: left;
	padding: 37px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/: 37px;
}

div#contentDiv div.leftSection div.news h2.mainnews {
	margin: 0px;
	padding: 0px;
	background: url("../i/bg_mainnews.jpg") left top no-repeat;
	width: 386px;
	float: left;
	padding: 37px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/: 37px;
}

div#contentDiv div.leftSection div.news div.onenews {
	margin: 0px;
	width: 364px;
	padding: 12px 11px 10px 11px;
	background: url("../i/bg_news.jpg") left top repeat-y;
	float: left;
	border-bottom: 1px #E8E7E4 solid;
	border-top: 1px #E8E7E4 solid;
}

div#contentDiv div.leftSection div.news div.onenews h3 {
	margin: 0 0 8px 0;
	padding: 0px;
	font-size: 11px;
	color: #0053A0;
	font-weight: bold;
	float: left;
	line-height: 14px;
}

div#contentDiv div.leftSection div.news div.onenews h3 a {
	text-decoration: none;
	color: #0053A0;
	margin: 0px;
	padding: 0px;
	float: left;
}

div#contentDiv div.leftSection div.news div.onenews h3 a:hover {
	color: #7FA9CF;
}

div#contentDiv div.leftSection div.news div.onenews p {
	margin: 0px;
	padding: 0px;
	color: #6E6C66;
	font-weight: normal;
	width: 100%;
	float: left;
	line-height: 14px;
}

div#contentDiv div.leftSection div.news div.onenews a {
	margin-top: 9px;
	float: left;
}

div#contentDiv div.leftSection div.news div.newsbottom {
	background: url("../i/bg_news_bottom.jpg") left top no-repeat;
	margin: 0px;
	float: left;
	width: 374px;
	height: 10px;
}

div#contentDiv div.leftSection div.news div.onenews p img {
	padding: 0px 10px 10px 0px;
}

div#contentDiv div.rightSection {
	width: 198px;
	float: left;
	background-color: #FFFFFF;
}

/*
* Calendar (right side)
**/
div#contentDiv div.rightSection div.calendar {
	width: 198px;
	float: left;
	background-color: #FFFFFF;
}

div#contentDiv div.rightSection div.calendar div.head {
	width: 198px;
	float: left;
	height: 59px;
	background: url("../i/bg_calendar_right_head.jpg") left top no-repeat;
}

div#contentDiv div.rightSection div.calendar div.body {
	width: 140px;
	float: left;
	padding-left: 17px;
	padding-right: 41px;
	background: url("../i/bg_calendar_right_body.jpg") left top repeat-y;
}

div#contentDiv div.rightSection div.calendar div.body div.filter {
	width: 140px;
	background-color: #CAC8C5;
	float: left;
	padding-top: 10px;
}

div#contentDiv div.rightSection div.calendar div.body div.filter select {
	float: left;
	height: 18px;
	font-size: 11px;
}

div#contentDiv div.rightSection div.calendar div.body div.filter span {
	font-weight: bold;
	color: #00386E;
	width: 130px;
	text-align: right;
	float: left;
	padding-right: 6px;
	margin-top: 8px;
	padding-bottom: 4px;
}

div#contentDiv div.rightSection div.calendar div.body div.caltable {
	border: 1px #D3D9D9 solid;
	width: 138px;
	background-color: #FFFFFF;
	float: left;
}

div#contentDiv div.rightSection div.calendar div.body div.caltable div.head {
	width: 138px;
	height: 22px;
	background: url("../i/bg_calendar_right_caltable_head.jpg") left top no-repeat;
	float: left;
}

div#contentDiv div.rightSection div.calendar div.body div.caltable div.table {
	width: 138px;
	float: left;
}

div#contentDiv div.rightSection div.calendar div.body div.caltable div.table table {
	width: 138px;
	float: left;
}

div#contentDiv div.rightSection div.calendar div.body div.caltable div.table table td {
	padding: 0px;
	margin: 0px;
	text-align: center;
	height: 22px;
	width: 16px;
	padding-left: 1px;
}

div#contentDiv div.rightSection div.calendar div.body div.caltable div.table table td.on {
	color: #FFFFFF;
	font-weight: bold;
	background: url("../i/bg_calendar_right_day_on.jpg") left top repeat-x;
}

div#contentDiv div.rightSection div.calendar div.body div.caltable div.table table td a {
	color: #00386E;
	text-decoration: none;
}

div#contentDiv div.rightSection div.calendar div.body div.caltable div.table table td a:hover {
	color: #7794B0;
}

div#contentDiv div.rightSection div.calendar div.footer {
	width: 198px;
	float: left;
	height: 40px;
	background: url("../i/bg_calendar_right_footer.jpg") left top no-repeat;
}

/*
* Library search
**/
div#contentDiv div.rightSection div.library_search {
	width: 198px;
	float: left;
	background-color: #FFFFFF;
}

div#contentDiv div.rightSection div.library_search div.head {
	width: 198px;
	float: left;
	height: 54px;
	background: url("../i/bg_library_search_head.jpg") left top no-repeat;
}

div#contentDiv div.rightSection div.library_search div.body form {
	margin: 0px;
	padding: 0px;
}

div#contentDiv div.rightSection div.library_search div.body {
	width: 181px;
	float: left;
	height: 95px;
	background: url("../i/bg_library_search_body.jpg") left top no-repeat;
	padding-left: 17px;
}

/*changed*/
div#contentDiv div.rightSection div.library_search div.body input.text {
	width: 134px;
	height: 11px;
	float: left;
	font-size: 10px;
	margin-bottom: 4px;
}

div#contentDiv div.rightSection div.library_search div.body input.radio {
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 15px;
	margin-top: 4px;
}

div#contentDiv div.rightSection div.library_search div.body label {
	color: #FFFFFF;
	text-decoration: underline;
	float: left;
	width: 120px;
	margin: 0px;
	padding: 5px 0 0 5px;
}

div#contentDiv div.rightSection div.library_search div.body a {
	margin: 0px;
	padding: 0px;
	float: left;
	margin-left: 51px;
	width: 86px;
	padding: 26px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/: 26px;
	background: url("../i/bg_library_search_btn.jpg") left top no-repeat;
	margin-top: 10px;
}

div#contentDiv div.rightSection div.library_search div.body a:hover {
	background: url("../i/bg_library_search_btn_over.jpg") left top no-repeat;
}

div#contentDiv div.rightSection div.library_search div.body input.search {
	margin: 0px;
	padding: 0px;
	float: left;
	margin-left: 51px;
	width: 86px;
	padding: 26px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/: 26px;
	background: url("../i/bg_library_search_btn.jpg") left top no-repeat;
	margin-top: 10px;
}

div#contentDiv div.rightSection div.library_search div.body input.search:hover {
	background: url("../i/bg_library_search_btn_over.jpg") left top no-repeat;
}

div#contentDiv div.rightSection div.library_search div.footer {
	width: 198px;
	float: left;
	height: 27px;
	background: url("../i/bg_library_search_footer.jpg") left top no-repeat;
}

div#contentDiv div.rightSection div.library_search div.footer_short {
	width: 198px;
	float: left;
	height: 12px;
	background: url("../i/bg_library_search_footer.jpg") left top no-repeat;
}

div#contentDiv div.rightSection div.advsearch {
	width: 198px;
	float: left;
	background-color: #FFFFFF;
}

div#contentDiv div.rightSection div.advsearch  div.body div.btn input {
	margin: 0px;
	padding: 0px;
	height: 0px;
	float: left;
}

div#contentDiv div.rightSection div.advsearch div.head {
	width: 198px;
	float: left;
	height: 50px;
	background: url("../i/bg_advsearch_head.jpg") left top no-repeat;
}

div#contentDiv div.rightSection div.advsearch div.body {
	width: 139px;
	float: left;
	background: url("../i/bg_advsearch_body.jpg") left top repeat-y;
	color: #FFFFFF;
	text-align: right;
	padding-right: 38px;
	padding-left: 17px;
}

div#contentDiv div.rightSection div.advsearch div.body a {
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 4px;
	float: left;
	width: 63px;
}

div#contentDiv div.rightSection div.advsearch div.body span {
	width: 135px;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
}

div#contentDiv div.rightSection div.advsearch div.body span.blue {
	color: #1A85E9;
}

div#contentDiv div.rightSection div.advsearch div.body span.underline {
	text-decoration: underline;
}

div#contentDiv div.rightSection div.advsearch div.body span.spacer {
	margin-top: 18px;
	margin-bottom: 10px;
}

div#contentDiv div.rightSection div.advsearch div.body input {
	width: 132px;
	margin: 0px;
	padding: 0px;
	height: 16px;
	font-size: 11px;
	margin-top: 4px;
	margin-bottom: 4px;
	float: left;
}

div#contentDiv div.rightSection div.advsearch div.body select {
	width: 136px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	height: 18px;
	font-size: 11px;
	margin-top: 4px;
	margin-bottom: 4px;
	float: left;
}

div#contentDiv div.rightSection div.advsearch div.body input.radio {
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 15px;
	margin-top: 4px;
}

div#contentDiv div.rightSection div.advsearch div.body label {
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	width: 117px;
	margin: 0px;
	padding: 5px 0 0 4px;
	text-align: left;
}

div#contentDiv div.rightSection div.advsearch div.body a:hover {
	color: #809CB7;
}

div#contentDiv div.rightSection div.advsearch div.body a.search {
	margin: 0px;
	padding: 0px;
	float: left;
	margin-left: 50px !important;
	margin-left: 50px;
	width: 86px;
	padding: 24px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/: 24px;
	background: url("../i/bg_advsearch_btn.jpg") left top no-repeat;
	margin-top: 10px;
}

div#contentDiv div.rightSection div.advsearch div.body a.search:hover {
	background: url("../i/bg_advsearch_btn_on.jpg") left top no-repeat;
}

div#contentDiv div.rightSection div.advsearch div.body input.search {
	margin: 0px;
	padding: 0px;
	float: left;
	margin-left: 50px !important;
	margin-left: 50px;
	width: 86px;
	padding: 24px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/: 24px;
	background: url("../i/bg_advsearch_btn.jpg") left top no-repeat;
	margin-top: 10px;
}

div#contentDiv div.rightSection div.advsearch div.body input.search:hover {
	background: url("../i/bg_advsearch_btn_on.jpg") left top no-repeat;
}

div#contentDiv div.rightSection div.advsearch div.footer {
	width: 198px;
	float: left;
	height: 30px;
	background: url("../i/bg_advsearch_footer.jpg") left top no-repeat;
}

/*
* Related documents
**/
div#contentDiv div.rightSection div.related_documents {
	width: 198px;
	float: left;
	background-color: #FFFFFF;
}

div#contentDiv div.rightSection div.related_documents div.head {
	width: 198px;
	float: left;
	height: 57px;
	background: url("../i/bg_rel_doc_head.jpg") left top no-repeat;
}

div#contentDiv div.rightSection div.related_documents div.onedocument {
	width: 155px;
	float: left;
	background: url("../i/bg_onedocument.jpg") left top repeat-y;
	padding-left: 11px;
	padding-right: 32px;
}

div#contentDiv div.rightSection div.related_documents div.onedocument div.body {
	padding-top: 8px;
	width: 130px;
	float: left;
	background: url("../i/bg_onedocument_body.jpg") left top no-repeat;
	text-align: right;
	padding-bottom: 8px;
}

div#contentDiv div.rightSection div.related_documents div.onedocument div.body span {
	width: 110px;
	float: right;
	font-weight: bold;
}

div#contentDiv div.rightSection div.related_documents div.onedocument div.body a {
	color: #FFFFFF;
	width: auto;
	float: right;
	font-weight: bold;
}

div#contentDiv div.rightSection div.related_documents div.onedocument div.body span.date {
	color: #00386E;
}

div#contentDiv div.rightSection div.related_documents div.onedocument div.body a {
	color: #FFFFFF;
	text-decoration: underline;
}

div#contentDiv div.rightSection div.related_documents div.onedocument div.body a:hover {
	color: #E5E4E2;
	text-decoration: underline;
}

div#contentDiv div.rightSection div.related_documents div.onedocument div.icon {
	padding: 12px 3px 3px 3px;
	width: 19px;
	float: left;
	background: url("../i/bg_onedocument_body.jpg") left top no-repeat;
	display: block;
}

div#contentDiv div.rightSection div.related_documents div.footer {
	width: 198px;
	float: left;
	height: 20px;
	background: url("../i/bg_rel_doc_footer.jpg") left top no-repeat;
}

/*
* Related contents
**/
div#contentDiv div.rightSection div.related_content {
	width: 198px;
	float: left;
	background-color: #FFFFFF;
}

div#contentDiv div.rightSection div.related_content div.head {
	width: 198px;
	float: left;
	height: 57px;
	background: url("../i/bg_rel_cont_head.jpg") left top no-repeat;
}

div#contentDiv div.rightSection div.related_content div.onecontent {
	color: #1A85E9;
	font-size: 10px;
	width: 187px;
	float: left;
	background: url("../i/bg_onecontent.jpg") left top repeat-y;
	padding-left: 11px;
}

div#contentDiv div.rightSection div.related_content div.onecontent div.body {
	padding-top: 8px;
	width: 132px;
	float: left;
	background: url("../i/bg_onecontent_body.jpg") left top no-repeat;
	text-align: right;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 13px;
}

div#contentDiv div.rightSection div.related_content div.onecontent div.body a {
	color: #1A85E9;
	font-size: 10px;
}

div#contentDiv div.rightSection div.related_content div.onecontent div.body a:hover {
	color: #FFFFFF;
}

div#contentDiv div.rightSection div.related_content div.footer {
	width: 198px;
	float: left;
	height: 20px;
	background: url("../i/bg_rel_cont_footer.jpg") left top no-repeat;
}

/*
* Calendar box
**/

div#contentDiv div.rightSection div.calendarBox {
}

div#contentDiv div.rightSection div.calendarBox div.head {
	width: 198px;
	height: 85px;
	float: left;
	background: url("../i/bg_calendar_head.jpg") left top no-repeat;
}

div#contentDiv div.rightSection div.calendarBox div.body {
	width: 198px;
	float: left;
}

div#contentDiv div.rightSection div.calendarBox div.body div.blue {
	width: 198px;
	height: 56px;
	float: left;
	background: url("../i/bg_calendar_body_blue.jpg") left top no-repeat;
	padding: 18px 0px 0px 0px;
}

div#contentDiv div.rightSection div.calendarBox div.body div.green {
	width: 198px;
	height: 56px;
	float: left;
	background: url("../i/bg_calendar_body_green.jpg") left top no-repeat;
	padding: 18px 0px 0px 0px;
}

div#contentDiv div.rightSection div.calendarBox div.footer {
	width: 198px;
	height: 20px;
	float: left;
	background: url("../i/bg_calendar_footer.jpg") left top no-repeat;
}

div#contentDiv div.rightSection div.calendarBox div.body div.green span, div#contentDiv div.rightSection div.calendarBox div.body div.blue span {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
	padding-right: 48px;
}

div#contentDiv div.rightSection div.calendarBox div.body div.green a, div#contentDiv div.rightSection div.calendarBox div.body div.blue a {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	text-align: right;
	margin-left: 0px;
	width: 150px;
	float: left;
}

div#contentDiv div.rightSection div.calendarBox div.body div.green a:hover, div#contentDiv div.rightSection div.calendarBox div.body div.blue a:hover {
	color: #E2E1E0;
}

/*
* Library box
**/

div#contentDiv div.rightSection div.libaryBox {
}

div#contentDiv div.rightSection div.libaryBox div.libarySearch {
	width: 174px;
	height: 48px;
	padding: 47px 0px 0px 24px;
	background: url("../i/bg_libarybox_search.jpg") left top no-repeat;
	float: left;
}

div#contentDiv div.rightSection div.libaryBox div.libarySearch div.btn input {
	margin: 0px;
	padding: 0px;
	height: 0px;
	float: left;
}

div#contentDiv div.rightSection div.libaryBox div.libarySearch  form {
	margin: 0px;
	padding: 0px;
}

div#contentDiv div.rightSection div.libaryBox div.libarySearch input {
	width: 120px;
	height: 13px;
	font-size: 11px;
	float: left;
}

div#contentDiv div.rightSection div.libaryBox div.libarySearch a.submit {
	float: left;
	padding: 15px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/: 15px;
	width: 15px;
}

div#contentDiv div.rightSection div.libaryBox div.libarySearch a {
	margin-top: 2px;
	text-decoration: none;
	color: #FFFFFF;
	text-align: right;
	float: left;
	width: 124px;
}

div#contentDiv div.rightSection div.libaryBox div.libarySearch input.search {
	height: 0px !important;
	margin: 0px;
	overflow: hidden;
	padding: 20px 0pt 0pt;
	position: absolute;
	right: 32px;
	width: 18px;
}

div#contentDiv div.rightSection div.libaryBox div.head {
	width: 198px;
	height: 60px;
	background: url("../i/bg_libarybox_head.jpg") left top no-repeat;
	float: left;
}

div#contentDiv div.rightSection div.libaryBox div.footer {
	width: 198px;
	height: 42px;
	background: url("../i/bg_libarybox_footer.jpg") left top no-repeat;
	float: left;
}

div#contentDiv div.rightSection div.libaryBox div.body {
	padding: 5px 38px 50px 28px;
	width: 132px;
	background: url("../i/bg_libarybox_body.jpg") left top repeat-y;
	float: left;
}

div#contentDiv div.rightSection div.libaryBox div.body a {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	float: left;
	margin-bottom: 12px;
	width: 125px;
}

div#contentDiv div.rightSection div.libaryBox div.body a:hover {
	color: #C9DAA4;
}

div#contentDiv div.rightSection div.libaryBox_blue div.head {
	width: 198px;
	height: 60px;
	background: url("../i/bg_libarybox_blue_head.jpg") left top no-repeat;
	float: left;
}

div#contentDiv div.rightSection div.libaryBox_blue div.footer {
	width: 198px;
	height: 42px;
	background: url("../i/bg_libarybox_blue_footer.jpg") left top no-repeat;
	float: left;
}

div#contentDiv div.rightSection div.libaryBox_blue div.body {
	padding: 5px 38px 0px 28px;
	width: 132px;
	background: url("../i/bg_libarybox_blue_body.jpg") left top repeat-y;
	float: left;
}

div#contentDiv div.rightSection div.libaryBox_blue div.body a {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	float: left;
	margin-bottom: 12px;
	width: 125px;
}

div#contentDiv div.rightSection div.libaryBox_blue div.body a:hover {
	color: #C9DAA4;
}

div#contentDiv div.rightSection div.infoBox div.head {
	width: 198px;
	height: 30px;
	background: url("../i/bg_infobox_head.jpg") left top no-repeat;
	float: left;
}

div#contentDiv div.rightSection div.infoBox div.footer {
	width: 198px;
	height: 42px;
	background: url("../i/bg_libarybox_blue_footer.jpg") left top no-repeat;
	float: left;
}

div#contentDiv div.rightSection div.infoBox div.body {
	padding: 5px 38px 0px 28px;
	width: 132px;
	background: url("../i/bg_libarybox_blue_body.jpg") left top repeat-y;
	float: left;
}

div#contentDiv div.rightSection div.infoBox div.body a {
	font-size: 11px;
	font-weight: normal;
	color: #1A85E9;
	text-decoration: underline;
}

div#contentDiv div.rightSection div.infoBox div.body a:hover {
	color: #1A85E9;
	text-decoration: none;
}

div#contentDiv div.rightSection div.infoBox div.body p {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	float: left;
	margin-bottom: 12px;
	width: 125px;
}

/*
* Footer
**/
div#footerDiv {
	position: relative;
	margin: 0px auto 0px auto;
	padding: 2px 0px 0px 22px !important;
	padding: 2px 0px 0px 20px;
	width: 753px;
	height: 63px;
	background: url("../i/bg_footer.jpg") left top no-repeat;
}

div#footerDiv div.bottommenu {
	float: left;
	height: 26px;
	width: 665px;
	padding-left: 90px;
	padding-bottom: 10px !important;
	padding-bottom: 5px;
}

div#footerDiv p {
	margin: 0px;
	padding: 0px;
	float: left;
	padding-right: 170px;
}

div#footerDiv p a {
	font-weight: normal;
}

div#footerDiv a.carna {
	font-weight: normal;
	float: left;
	padding: 15px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/: 15px;
}

div#footerspacer {
	position: relative;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 775px;
	height: 15px;
	background: #FFFFFF url("../i/bg_gray.jpg") left top repeat-y;
}

/*
* additional styles
**/
div#contentDiv div.leftSection div div.filterbox {
	position: relative;
	display: block;
}

div#contentDiv div.leftSection div div.filterbox div.buttons {
	position: relative;
	display: block;
}

div#contentDiv div.leftSection div div.filterbox div.buttons div.btn {
	position: relative;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 0px;
	float: left;
}

div#contentDiv div.leftSection div div.filterbox div.buttons div.btn a {
	position: relative;
	display: none;
}

div#contentDiv div.leftSection div div.filterbox div.buttons div.btn input {
	position: absolute;
	display: block;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 86px;
	height: 24px;
	background: url("../i/bg_filterbox_btn_search.jpg") left top no-repeat;
	overflow: hidden;
	z-index: 999;
}

div#contentDiv div.leftSection div div.filterbox div.buttons div.btn input:hover {
	background: url("../i/bg_filterbox_btn_search_on.jpg") left top no-repeat;
}

div.clearboth {
	position: relative;
	display: block;
	float: none;
	clear: both;
	left: 0px;
	top: 0px;
	width: 1px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	visibility: hidden;
}

div.syserror {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 774px;
	height: 469px;
	margin: -235px 0px 0px -387px;
	padding: 0px;
	background: #fff url("../i/syserror.gif") 0px 0px no-repeat;
}

div.syserror p {
	position: absolute;
	left: 22px;
	top: 228px;
	width: 730px;
	height: 200px;
}

div#contentDiv div.leftSection div h2.calendar {
	background-image: url("../i/h2_calendar.jpg");
}

div#contentDiv div.leftSection div h2.contact {
	background-image: url("../i/h2_contact.jpg");
}

div#contentDiv div.leftSection div h2.features {
	background-image: url("../i/h2_features.jpg");
}

div#contentDiv div.leftSection div h2.librarylist {
	background-image: url("../i/h2_librarylist.jpg");
}

div#contentDiv div.leftSection div h2.mission {
	background-image: url("../i/h2_mission.jpg");
}

div#contentDiv div.leftSection div h2.news {
	background-image: url("../i/h2_news.jpg");
}

div#contentDiv div.leftSection div h2.newsend {
	background-image: url("../i/h2_newsend.jpg");
}

div#contentDiv div.leftSection div h2.newslist {
	background-image: url("../i/h2_newslist.jpg");
}

div#contentDiv div.leftSection div h2.other {
	background-image: url("../i/h2_other.jpg");
}

div#contentDiv div.leftSection div h2.overview {
	background-image: url("../i/h2_overview.jpg");
}

div#contentDiv div.leftSection div h2.participating {
	background-image: url("../i/h2_participating.jpg");
}

div#contentDiv div.leftSection div h2.partner {
	background-image: url("../i/h2_partner.jpg");
}

div#contentDiv div.leftSection div {
	position: relative;
}

div#contentDiv div.leftSection div span.pages {
	position: absolute;
	display: block;
	left: 256px;
	top: 12px;
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	color: #fff;
}

div#contentDiv div.leftSection div span.print {
	position: absolute;
	display: block;
	left: 500px;
	top: 12px;
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	color: #fff;
	padding-left: 18px;
	background: url("../i/bg_subtitle_print.jpg") left top no-repeat;
	cursor: pointer;
}