body {
	background: #9d0d15;
	padding: 0;
	margin: 0;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
}

div{}
	.wrapper {
		background: url(page-bg.jpg) repeat-x top;
		height: 1%;
	}
	
	.body-wrapper {
		height: 1%;
		background: url(body-bg.jpg) center top no-repeat;
	}
	
	.header {
		width: 960px;
		height: 154px;
		margin: 0 auto;
	}
	
	.body-panel {
		width: 960px;
		margin: 0 auto;
		background: #FFFFFF;
	}
	
	.body-left {
		width: 640px;
		float: left;
	}
	
	.body-right-container {
		width: 320px;
		float: left;
		background: #cccccc;
	}
	
	.body-right {
		width: 320px;
		background: url(right-panel-footer.jpg) bottom no-repeat;
		padding-bottom: 137px;	
	}
	
	.user-menu {
		color: #FFFFFF;	
		float: right;
		width: 300px;
	}
	
	.bsptv-heading {
		width: 300px;
		height: 40px;
	}
	
	.bsptv-head-bg {
		background: url(bsptv-heading-bg.jpg);
	}
	
	.bsptv-head-en {
		background: url(bsptv-heading-en.jpg);
	}
	
	.userspanel-heading {
		width: 300px;
		height: 40px;
	}
	
	.userspanel-head-bg {
		background: url(user-panel-head-bg.jpg);
	}
	
	.userspanel-head-en {
		background: url(user-panel-head-en.jpg);
	}	
	
	.spacer10 {
		clear: both;
		height: 10px;
		font-size: 0;
	}
	
	.spacer20 {
		clear: both;
		height: 20px;
		font-size: 0;
	}
	
	.inquiry-header-bg {
		width: 300px;
		height: 40px;
		background: url(inquiry-heading-bg.jpg);
	}
	
	.inquiry-header-en {
		width: 300px;
		height: 40px;
		background: url(inquiry-heading-en.jpg);
	}	
	
	.inquiry-header-bg {
		width: 300px;
		height: 40px;
		background: url(inquiry-heading-bg.jpg);
	}
	
	.inquiry-header-en {
		width: 300px;
		height: 40px;
		background: url(inquiry-heading-en.jpg);
	}
	
	.gallery-header-bg {
		width: 300px;
		height: 40px;
		background: url(gallery-head-bg.jpg);
	}
	
	.gallery-header-en {
		width: 300px;
		height: 40px;
		background: url(gallery-head-en.jpg);
	}		
	
	.inquiry-panel-holder {
		width: 300px;
		background: #FFFFFF;
	}
	
	.inquiry-panel {
		padding: 10px 10px 20px 10px;
		width: 280px;
		background: url(inquiry-bg.jpg) bottom no-repeat;
	}
	
	.vote-button-holder {
		width: 120px;
		height: 50px;
		background: url(vote-button.jpg);
		float: left;
	}
	
	.participate-panel-holder {
		height: 1%;
		background: #FFFFFF;
	}
	
	.participate-panel-holder-2 {
		height: 150px;
		background: url(participate-bg.jpg) top no-repeat;
	}
	
	.participate-panel {
		width: 280px;
		padding: 60px 10px 20px 10px;
	}
	
	.part-head-bg {
		background: url(participate-heading-bg.jpg) top no-repeat;
	}
	
	.part-head-en {
		background: url(participate-heading-en.jpg) top no-repeat;
	}	
	
	.participate-but {
		width: 280px;
		text-align: center;
		background: url(participate-but.jpg) center top no-repeat;
	}
	
	.heading-panel {
		float: left;
		width: 510px;
		height: 74px;
	}
	
	.heading-spacer {
		width: 490px;
		height: 25px;
		background: url(heading-spacer.jpg);
		float: left;
		padding: 15px 20px 0 0;
		text-align: right;
	}
	
	.heading-spacer-2 {
		width: 810px;
		height: 25px;
		background: url(heading.jpg);
		float: left;
		padding: 15px 20px 0 0;
		text-align: right;
	}
	
	.heading-panel-bg {
		background: url(home-heading-bg.jpg);
	}
	
	.heading-panel-en {
		background: url(home-heading-en.jpg);
	}
	
	.panel-header-wide {
		width: 590px;
		height: 27px;
		padding: 13px 10px 0 0;
		text-align: right;
	}
	
	.panel-header {
		width: 285px;
		height: 27px;
		padding: 13px 10px 0 0;
		text-align: right;
	}
	
	.header-leading-bg {
		background: url(leading-n-bg.jpg) no-repeat;
	}
	
	.header-leading-en {
		background: url(leading-n-en.jpg) no-repeat;
	}
	
	.header-calendar-bg {
		background: url(events-head-bg.jpg) no-repeat;
	}
	
	.header-calendar-en {
		background: url(events-head-en.jpg) no-repeat;
	}	
	
	.header-izbori-bg {
		background: url(izbori-head-bg.jpg) no-repeat;
	}
	
	.header-izbori-en {
		background: url(izbori-head-en.jpg) no-repeat;
	}
	
	.header-bspmedia-bg {
		background: url(bspmedia-head-bg.jpg) no-repeat;
	}
	
	.header-bspmedia-en {
		background: url(bspmedia-head-en.jpg) no-repeat;
	}	
	
	.header-society-bg {
		background: url(society-head-bg.jpg) no-repeat;
	}
	
	.header-society-en {
		background: url(society-head-en.jpg) no-repeat;
	}
	
	.header-bsptv-bg {
		background: url(bsptv-head-bg.jpg) no-repeat;
	}
	
	.header-bsptv-en {
		background: url(bsptv-head-en.jpg) no-repeat;
	}	
	
	.panel-item {
		background: url(panel-bg.jpg) top repeat-x;
		padding: 10px;
		height: 110px;
	} 
	
	.panel-header-holder {
		height: 40px;
		background: #000000;
	}
	
	.heading-panel-about-bg {
		background: url(about-heading-bg.jpg);
	}
	
	.heading-panel-about-en {
		background: url(about-heading-en.jpg);
	}
	
	.heading-panel-regions-bg {
		background: url(regions-heading-bg.jpg);
	}
	
	.heading-panel-regions-en {
		background: url(regions-heading-en.jpg);
	}
	
	.heading-panel-gallery-bg {
		background: url(gallery-heading-bg.jpg);
	}
	
	.heading-panel-gallery-en {
		background: url(gallery-heading-en.jpg);
	}	
	
	.heading-panel-press-bg {
		background: url(press-heading-bg.jpg);
	}
	
	.heading-panel-press-en {
		background: url(press-heading-en.jpg);
	}				
	
	.heading-panel-calendar-en {
		background: url(calendar-heading-en.jpg);
	}
	
	.heading-panel-calendar-bg {
		background: url(calendar-heading-bg.jpg);
	}
	
	.heading-panel-community-bg {
		background: url(community-heading-bg.jpg);
	}
	
	.heading-panel-community-en {
		background: url(community-heading-en.jpg);
	}
	
	.heading-panel-elections-en {
		background: url(elections-heading-en.jpg);
	}
	
	.heading-panel-elections-bg {
		background: url(elections-heading-bg.jpg);
	}	
	
	.heading-panel-news-en {
		background: url(news-heading-en.jpg);
	}
	
	.heading-panel-news-bg {
		background: url(news-heading-bg.jpg);
	}	
	
	.heading-panel-bsptv-en {
		background: url(bsptv-heading-en-2.jpg);
		width: 830px;
	}
	
	.heading-panel-bsptv-bg {
		background: url(bsptv-heading-bg-2.jpg);
		width: 830px;
	}			
	
	.date-holder {
		width: 80px;
		height: 95px;
		border-right: 1px #cccccc solid;
		float: left;
		margin-right: 10px;
		padding: 5px 0 0 10px;
	}
	
	.title-holder {
		border-left: 3px #006633 solid;
		border-bottom: 1px #cccccc solid;
		padding: 5px 0 5px 13px;
		margin-bottom: 20px;
		height: 19px;
	}
	
	.highlights-panel {
		position: relative;
		width: 600px;
		height: 336px;
	}
	
	.highlights {
		position: absolute;
		top: 207px;
		width: 600px;
		left: 0;
		z-index:9995;
	}
	
	.panel-footer {
		height: 3px;
		font-size: 0;
		background: #8d0303;
		clear: both;
	}
	
	.footer {
		margin: 0 auto;
		background: url(footer-bck.jpg) top no-repeat;
		width: 960px;
		color: #FFFFFF;
	}
	
	.footer-menu {
		height: 30px;
		text-align: center;
		padding-top: 20px;
	}
	
	.created {
		font-size: 10px;
		float: right;
		padding-top: 5px;
		margin-right: 10px;
	}
	
	.submenu {
		width: 290px;
		padding: 5px;
		background: #FFFFFF;
	}
	
	.row {		
		padding: 10px;
		background: url(row-bg.gif) repeat-x;
		height: 1%;
		border-bottom: 1px solid #e7e7e7;
	}
	
	.user-info-vip {
		padding: 10px;
		background: url(vip-user-bg.jpg) repeat-x;
		height: 1%;
		border-bottom: 1px solid #e7e7e7;
	}

	.options {
		font-size: 10px;
		float: right;
		color: #8d0303;
	}
	
	.row-alt {
		padding: 10px;
		height: 1%;
	}
	
	.video-player-panel {
		width: 920px;
		height: 372px;
		float: left;
		background: #000000;
	}
	
	.videos-list {
		float: left; 
		padding: 0 0 10px 10px; 
		color: #FFFFFF;
		width: 310px;
	}
	
	.poll-option {
		height: 22px;
		padding: 8px 10px 0 24px;
		border-bottom: #e7e7e7 1px solid;
		background: url(square-black.gif) 10px top no-repeat; 
		font-size: 12px;
	}
	
	.slider-left {
		width: 5px;
		height: 9px;
		font-size: 0;
		background: url(ruler-left.gif);
		float: left;
		margin-top: 3px;
	}
	
	.slider-right {
		width: 100px;
		height: 9px;
		background: url(ruler-right.gif) top right no-repeat;
		float: left;
		font-size: 0;
		margin-top: 3px;
		margin-right: 5px;
	}
	
	.image-holder-panel {
		padding: 5px;
		background: #e0e0e0;
		width: 285px;
		margin: 0 10px 10px 0;
		float: left;
	}
	
	.comment-pager {
		padding: 10px;
		border-top: 1px solid #e7e7e7;
	}
	
	.text-italic {
		font-style: italic;
		color: #666666; 
	}
	
	.button-holder {
		width: 120px;
		height: 50px;
		background: url(button.jpg);
	}
	
	.menu {
		height: 56px;
		float: left;
		background: url(menu-bg.gif) repeat-x;
		width: 510px;
	}
	
	.dd-menu {
		position: absolute;
		visibility: hidden;
		padding-top: 5px;
		z-index:9999;
	}

	.dd-menu-bg {
		position: relative;
		top: 0;
		border-bottom: 2px solid #8c0306;
	}
	
	.user-panel, .user-panel-vip {
		width: 280px;
		height: 32px;
		background: url(user-panel-bg.gif) repeat-x;
		padding: 10px;
		margin-bottom: 1px;
	}
	
	.partners-logos {
		width: 815px;
		padding: 0 20px 20px 125px;
		height: 71px;
	}
	
	.search-panel {
		width: 450px;
		padding: 20px 75px 0 75px;
		height: 52px;
		background: url(search-panel-bg.jpg) repeat-x;
		margin-bottom: 10px;
	}
	
	.vip-icon {
		height: 15px;
	 	width: 27px;
	 	background: url(vip-icon.jpg) no-repeat;
	 	display: block;
	 	float: left;
	}
	
	.search-button-holder {
		width: 81px;
		height: 30px;
		background: url(search-but.jpg);	
		float: right;
	}
	
	.clear {
		visibility: hidden;
		font-size: 0;
		height: 0;
		clear: both;	
	}

a:link,
a:visited {
	color: #006633;
	text-decoration: underline;
}

a:hover,
a:active {
	text-decoration: none;	
}

	.user-menu a:link,
	.user-menu a:visited {
		color: #FFFFFF;
		text-decoration: underline;
	}
	
	.user-menu a:hover,
	.user-menu a:active {
		color: #FFFFFF;
		text-decoration: none;
	}
	
	a.user-menu-btn:link, a.user-menu-btn:active, a.user-menu-btn:visited {
		text-decoration: none;		
		width:160px;
		height: 20px;
		padding: 5px 0px 0px 10px;
		display: block;
		background: #FFFFFF;
	}
	
	.user-panel-vip a {
		color: #8d0303;
	}
	
	a.user-menu-btn:hover {
		background: #efefef;
	}	
	
	.lang-bg {
		display: block;
		width: 78px;
		height: 26px;
		float: right;
	}
	
	.lang-en {
		display: block;
		width: 58px;
		height: 26px;
		float: right;
	}
	
	.heading:link,
	.heading:visited {
		font-weight: bold;
		font-size: 13px;
		text-decoration: none;
	}
	
	.heading:hover,
	.heading:active {
		text-decoration: underline;
	}	
	
	.support-but-bg {
		display: block;
		width: 300px;
		height: 56px;
		background: url(support-but-bg.jpg);
		margin-bottom: 20px;
	}
	
	.support-but-en {
		display: block;
		width: 320px;
		height: 56px;
		background: url(support-but-en.jpg);
		margin-bottom: 10px;
	}
	
	.congress-but-bg {
		display: block;
		width: 300px;
		height: 56px;
		background: url(congress-but-bg.jpg);
		margin-bottom: 10px;
	}	
	
	.indep-but-bg {
		display: block;
		width: 300px;
		height: 56px;
		background: url(ind-but-bg.jpg);
		margin-bottom: 10px;
	}	
	
	.know-but-bg {
		display: block;
		width: 300px;
		height: 56px;
		background: url(know-but-bg.jpg);
	}				
	
	.plan-but {
		display: block;
		width: 160px;
		height: 56px;	
		float: left;
	}	
	
	.plan-but-bg {
		background: url(plan-but-bg.jpg);
	}
	
	.plan-but-en {
		background: url(plan-but-en.jpg);
	}
	
	.socialists-but {
		display: block;
		width: 160px;
		height: 56px;	
		float: left;
	}	
	
	.socialists-but-bg {
		background: url(socialists-but-bg.jpg);
	}
	
	.socialists-but-en {
		background: url(socialists-but-en.jpg);
	}		
	
	.bsptv-heading a:link,
	.bsptv-heading a:hover,
	.bsptv-heading a:active,
	.bsptv-heading a:visited,
	.userspanel-heading a:link,
	.userspanel-heading a:hover,
	.userspanel-heading a:active,
	.userspanel-heading a:visited {	
		display: block;
		width: 107px;
		height: 18px;
		text-align: center;
		float: right;
		margin: 10px 0 0 0;
		color: #FFFFFF;
		text-decoration: none;
		padding-top: 2px;
	}
	
	.checkbox {
		display: block;
		font-size: 0;
		height: 12px;
		width: 12px;
		background: url(checkbox.gif);
		margin-top: 1px;
	}
	
	.checkbox-checked {
		display: block;
		font-size: 0;
		height: 12px;
		width: 12px;
		background: url(checkbox-checked.gif);
		margin-top: 1px;
	}
	
	.user-info-vip a {
		color: #8d0303;
	}
	
	.vote-button-holder a:link,
	.vote-button-holder a:hover,
	.vote-button-holder a:active,
	.vote-button-holder a:visited {
		width: 120px;
		height: 22px;
		display: block;
		text-align: center;
		padding-top: 8px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}
	
	.search-button-holder a:link,
	.search-button-holder a:hover,
	.search-button-holder a:active,
	.search-button-holder a:visited {
		width: 81px;
		height: 22px;
		display: block;
		text-align: center;
		font-weight: bold;
		text-decoration: none;
		padding-top: 8px;
	}	
	
	.participate-but a:link,
	.participate-but a:hover,
	.participate-but a:active,
	.participate-but a:visited {
		width: 120px;
		height: 22px;
		display: block;
		text-align: center;
		padding-top: 8px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	
	.button-holder a:link,
	.button-holder a:hover,
	.button-holder a:active,
	.button-holder a:visited {
		width: 120px;
		height: 22px;
		display: block;
		text-align: center;
		padding-top: 8px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	
	.logo {
		width: 130px;
		height: 170px;
		display: block;
		float: left;
		background: url(logo.jpg);
	}
	
	.home-but {
		width: 81px;
		height: 56px;
		display: block;
		float: left;
	}
	
	.home-bg:link,
	.home-bg:visited {
		background: url(home-but-bg.jpg) right;
	}
	
	.home-bg:hover,
	.home-bg:active {
		background: url(home-but-bg-s.jpg) right;
	}
	
	.home-en:link,
	.home-en:visited {
		background: url(home-but-en.jpg) right;
		width: 70px;
	}
	
	.home-en:hover,
	.home-en:active {
		background: url(home-but-en-s.jpg) right;
		width: 70px;
	}	
	
	.izbori-but {
		width: 103px;
		height: 56px;
		display: block;
		float: left;
	}
	
	.izbori-bg:link,
	.izbori-bg:visited {
		background: url(izbori-but-bg.jpg);
		width: 70px;
	}
	
	.izbori-bg:hover,
	.izbori-bg:active {
		background: url(izbori-but-bg-s.jpg);
		width: 70px;
	}
	
	.izbori-en:link,
	.izbori-en:visited {
		background: url(izbori-but-en.jpg);
		width: 57px;
	}
	
	.izbori-en:hover,
	.izbori-en:active {
		background: url(izbori-but-en-s.jpg);
		width: 57px;
	}	
	
	.news-but {
		width: 73px;
		height: 56px;
		display: block;
		float: left;
	}
	
	.news-bg:link,
	.news-bg:visited {
		background: url(news-but-bg.jpg);
	}
	
	.news-bg:hover,
	.news-bg:active {
		background: url(news-but-bg-s.jpg);
	}
	
	.news-en:link,
	.news-en:visited {
		background: url(news-but-en.jpg);
		width: 57px;
	}
	
	.news-en:hover,
	.news-en:active {
		background: url(news-but-en-s.jpg);
	}
	
	.calendar-but {
		width: 81px;
		height: 56px;
		display: block;
		float: left;
	}
	
	.calendar-bg:link,
	.calendar-bg:visited {
		background: url(calendar-but-bg.jpg);
	}
	
	.calendar-bg:hover,
	.calendar-bg:active {
		background: url(calendar-but-bg-s.jpg);
	}
	
	.calendar-en:link,
	.calendar-en:visited {
		background: url(calendar-but-en.jpg);
		width: 79px;
	}
	
	.calendar-en:hover,
	.calendar-en:active {
		background: url(calendar-but-en-s.jpg);
		width: 79px;
	}		
	
	.about-but {
		width: 67px;
		height: 56px;
		display: block;
		float: left;
	}
	
	.about-bg:link,
	.about-bg:visited {
		background: url(about-but-bg.jpg);
	}
	
	.about-bg:hover,
	.about-bg:active {
		background: url(about-but-bg-s.jpg);
	}
	
	.about-en:link,
	.about-en:visited {
		background: url(about-but-en.jpg);
	}
	
	.about-en:hover,
	.about-en:active {
		background: url(about-but-en-s.jpg);
	}
	
	.society-but {
		width: 84px;
		height: 56px;
		display: block;
		float: left;
	}
	
	.society-bg:link,
	.society-bg:visited {
		background: url(society-but-bg.jpg);
	}
	
	.society-bg:hover,
	.society-bg:active {
		background: url(society-but-bg-s.jpg);
	}
	
	.society-en:link,
	.society-en:visited {
		background: url(society-but-en.jpg);
		width: 103px;
	}
	
	.society-en:hover,
	.society-en:active {
		background: url(society-but-en-s.jpg);
		width: 103px;
	}
	
	.panel-header-holder a:link,
	.panel-header-holder a:visited,
	.panel-header-holder a:active,
	.panel-header-holder a:hover {
		color: #FFFFFF;
	}
	
	.highlights-item:link,
	.highlights-item:visited {
		display: block;
		width: 560px;
		color: #FFFFFF;
		z-index: 9999;
		text-decoration: none;
		font-weight: bold;
		padding: 8px 0 0 40px;
		height: 22px;
	}
	
	.highlights-item:hover,
	.highlights-item:active {
		background: #FFFFFF;
		filter: alpha(opacity=100);
		opacity: 1;
		color: #000000;
		text-decoration: none;
		padding: 13px 0 0 40px;
		height: 27px;
	}
	
	.highlights-item-sel:link,
	.highlights-item-sel:active,
	.highlights-item-sel:hover,
	.highlights-item-sel:visited {
		background: #FFFFFF;
		color: #000000;
		text-decoration: none;
		padding: 13px 0 0 40px;
		height: 27px;
		z-index: 9999;
		width: 560px;
		display: block;
		font-weight: bold;
	}
	
	.footer-menu a:link,
	.footer-menu a:active,
	.footer-menu a:hover,
	.footer-menu a:visited {
		color: #FFFFFF;
	}
	
	 .hl-bg {
		width: 600px;
		height: 130px;
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		filter: alpha(opacity=20);
		opacity: .2;
		background: #000000;
	}
	
	.img-holder {
		margin: 0 10px 5px 0; 
		float: left;
	}
	
	.img-holder img {
		border: 0;
	}
	
	.devision {
		width: 53px;
		height: 16px;
		background: url(devision.gif);
		display: block;
		float: right;
	}
	
	.submenu-item:link,
	.submenu-item:visited {
		width: 274px;
		height: 25px;
		background: url(submenu-link-bg.jpg);
		display: block;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		padding: 11px 0 0 16px;
	}
	
	.submenu-item:hover,
	.submenu-item:active {	
		background: url(submenu-link-sel.jpg);
		color: #8d0303;
	}
	
	.videos-list a:link,
	.videos-list a:visited {
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
	}
	
	.videos-list a:hover,
	.videos-list a:active {
		text-decoration: underline;
	}
	
	.tab:link,
	.tab:visited,
	.tab:active,
	.tab:hover {
		display: block;
		width: 121px;
		height: 22px;
		color: #FFFFFF;
		text-decoration: none;
		padding-top: 8px;
		text-align: center;
		float: right;
		background: url(tab-bg.jpg);
		font-weight: bold;
	}
	
	.tab-sel:link,
	.tab-sel:visited,
	.tab-sel:active,
	.tab-sel:hover {
		display: block;
		width: 121px;
		height: 22px;
		color: #006633;
		text-decoration: none;
		padding-top: 8px;
		text-align: center;
		float: right;
		background: url(tab-sel.jpg);
		font-weight: bold;
	}
	
	.videos-panel {
		width: 920px;
		padding: 20px 20px 30px 20px;
		background: url(videos-panel-bg.jpg) repeat-x;
	}
	
	.thumb:link,
	.thumb:hover,
	.thumb:active,
	.thumb:visited {
		display: block;
		width: 135px;
		height: 106px;
		border: 1px solid #cccccc;
		padding: 4px;
		color: #000000;
		font-size: 10px;
		text-decoration: none;
		margin: 10px 10px 0 0;
		float: left;
		background: #FFFFFF;
	}
	
	.poll-panel:link,
	.poll-panel:hover,
	.poll-panel:active,
	.poll-panel:visited {
		display: block;
		height: 30px;
		background: url(inquiry-panel-bg.gif) bottom repeat-x;
		padding: 10px;
		color: #000000;
		text-decoration: none;
	}
	
	.read-but:link,
	.read-but:hover,
	.read-but:active,
	.read-but:visited {
		float: right;
		width: 70px;
		height: 22px;
		display: block;
		text-align: center;
		text-decoration: none;
		padding-top: 8px;
		font-size: 10px;
		font-weight: bold;
	}
	
	.read-but-sel:link,
	.read-but-sel:hover,
	.read-but-sel:active,
	.read-but-sel:visited {
		background: url(read-but-sel.jpg);
		color: #006633;
	}
	
	.read-but-bg:link,
	.read-but-bg:hover,
	.read-but-bg:active,
	.read-but-bg:visited {
		background: url(read-but-bg.jpg);
		color: #FFFFFF;
	}	
	
	.images-but:link,
	.images-but:hover,
	.images-but:active,
	.images-but:visited {
		float: right;
		width: 68px;
		height: 22px;
		display: block;
		text-align: center;
		text-decoration: none;
		padding-top: 8px;
		font-size: 10px;
		font-weight: bold;
	}
	
	.images-but-sel:link,
	.images-but-sel:hover,
	.images-but-sel:active,
	.images-but-sel:visited {
		background: url(images-but-sel.jpg) right;
		color: #006633;
	}
	
	.images-but-bg:link,
	.images-but-bg:hover,
	.images-but-bg:active,
	.images-but-bg:visited {
		background: url(images-but-bg.jpg) right;
		color: #FFFFFF;
	}
	
	.videos-but:link,
	.videos-but:hover,
	.videos-but:active,
	.videos-but:visited {
		float: right;
		width: 69px;
		height: 22px;
		display: block;
		text-align: center;
		text-decoration: none;
		padding-top: 8px;
		font-size: 10px;
		font-weight: bold;
	}
	
	.videos-but-sel:link,
	.videos-but-sel:hover,
	.videos-but-sel:active,
	.videos-but-sel:visited {
		background: url(videos-but-sel.jpg);
		color: #006633;
	}
	
	.videos-but-bg:link,
	.videos-but-bg:hover,
	.videos-but-bg:active,
	.videos-but-bg:visited {
		background: url(videos-but-bg.jpg);
		color: #FFFFFF;
	}
	
	.thumb-portlet {
		display: block;
		width: 131px;
		border: 1px solid #888888;
		float: left;
		margin: 0 10px 10px 0;
		padding: 1px;
	}
	
	.arrow-left {
		display: block;
		width: 45px;
		float: left;
		height: 30px;
		margin-right: 10px;
	}
	
	.arrow-right {
		display: block;
		width: 45px;
		float: left;
		height: 30px;
	}
	
	.gallery-thumb {
		width: 180px;
		padding: 5px;
		background: url(gallery-thumb-bg.gif) top repeat-x;
		display: block;
		float: left;
		margin-bottom: 20px;
		margin-right: 15px;
	}
	
	.prev-but {
		display: block;
		width: 21px;
		height: 20px;
		background: url(prev-but.gif);
		float: left;
	}	
	
	.next-but {
		display: block;
		width: 20px;
		height: 20px;
		background: url(next-but.gif);
		float: left;
	}
	
	.send-but {
		height: 20px;
		width: 20px;
		display: block;
		float: right;
		background: url(send-but.gif);
	}	
	
	.print-but {
		margin-right: 5px;
		height: 20px;
		width: 20px;
		display: block;
		float: right;
		background: url(print-but.gif);
	}
	
	.text-decr-but {
		margin-right: 5px;
		height: 20px;
		width: 20px;
		display: block;
		float: right;
		background: url(text-decr-but.gif);
	}
	
	.text-incr-but {
		margin-right: 5px;
		height: 20px;
		width: 20px;
		display: block;
		float: right;
		background: url(text-incr-but.gif);
	}
	
	.button-prev-big {
		height: 23px;
		display: block;
		background: url(prev-but-big.gif) no-repeat;
		float: left;
		padding: 8px 0 0 47px;
		font-weight: bold;
	}
	
	.button-next-big {
		height: 23px;
		display: block;
		background: url(next-but-big.gif) right no-repeat;
		float: right;
		padding: 8px 47px 0 0;
		font-weight: bold;
	}
	
	.pes-logo:link,
	.pes-logo:visited {
		display: block;
		width: 76px;
		height: 71px;
		background: url(pes-logo.jpg) no-repeat;
		float: left;
	}
	
	.pes-logo:hover,
	.pes-logo:active {	
		background: url(pes-logo-sel.jpg) no-repeat;
	}	
	
	.bsp-logo:link,
	.bsp-logo:visited {
		display: block;
		width: 60px;
		height: 71px;
		background: url(bsp-logo-faded.jpg) no-repeat;
		float: left;
	}
	
	.bsp-logo:hover,
	.bsp-logo:active {	
		background: url(bsp-logo.jpg) no-repeat;
	}	
	
	.red-logo:link,
	.red-logo:visited {
		display: block;
		width: 118px;
		height: 71px;
		background: url(redf-logo.jpg) no-repeat;
		float: left;
	}
	
	.red-logo:hover,
	.red-logo:active {	
		background: url(redf-logo-sel.jpg) no-repeat;
	}	
	
	.ecosy-logo:link,
	.ecosy-logo:visited {
		display: block;
		width: 220px;
		height: 71px;
		background: url(ecosy-logo.jpg) no-repeat;
		float: left;
	}
	
	.ecosy-logo:hover,
	.ecosy-logo:active {	
		background: url(ecosy-logo-sel.jpg) no-repeat;
	}		
	
	.pse-logo:link,
	.pse-logo:visited {
		display: block;
		width: 165px;
		height: 71px;
		background: url(pse-logo.jpg) no-repeat;
		float: left;
	}
	
	.pse-logo:hover,
	.pse-logo:active {	
		background: url(pse-logo-sel.jpg) no-repeat;
	}	
	
	.duma-logo:link,
	.duma-logo:visited {
		display: block;
		width: 204px;
		height: 71px;
		background: url(duma-logo.jpg) no-repeat;
		float: left;
	}
	
	.duma-logo:hover,
	.duma-logo:active {	
		background: url(duma-logo-sel.jpg) no-repeat;
	}			
	
	.pes-logo2:link,
	.pes-logo2:visited {
		display: block;
		width: 162px;
		height: 71px;
		background: url(pes-logo2.jpg) no-repeat;
		float: left;
	}
	
	.pes-logo2:hover,
	.pes-logo2:active {	
		background: url(pes-logo2-sel.jpg) no-repeat;
	}
	
	.pes-group-logo:link,
	.pes-group-logo:visited {
		display: block;
		width: 188px;
		height: 71px;
		background: url(pes-group-logo.jpg) no-repeat;
		float: left;
	}
	
	.pes-group-logo:hover,
	.pes-group-logo:active {	
		background: url(pes-group-logo-sel.jpg) no-repeat;
	}
	
	.redr-logo:link,
	.redr-logo:visited {
		display: block;
		width: 77px;
		height: 71px;
		background: url(redr-logo.jpg) no-repeat;
		float: left;
	}
	
	.redr-logo:hover,
	.redr-logo:active {	
		background: url(redr-logo-sel.jpg) no-repeat;
	}
	
	.ft-logo:link,
	.ft-logo:visited {
		display: block;
		width: 61px;
		height: 71px;
		background: url(ft-logo.jpg) no-repeat;
		float: left;
	}
	
	.ft-logo:hover,
	.ft-logo:active {	
		background: url(ft-logo-sel.jpg) no-repeat;
	}
	
	.bsp-ger-logo:link,
	.bsp-ger-logo:visited {
		display: block;
		width: 109px;
		height: 71px;
		background: url(bsp-ger-logo.jpg) no-repeat;
		float: left;
	}
	
	.bsp-ger-logo:hover,
	.bsp-ger-logo:active {	
		background: url(bsp-ger-logo-sel.jpg) no-repeat;
	}		
	
	.plan09-logo:link,
	.plan09-logo:visited {
		display: block;
		width: 98px;
		height: 71px;
		background: url(plan09-logo-sel.jpg) no-repeat;
		float: left;
	}
	
	.plan09-logo:hover,
	.plan09-logo:active {	
		background: url(plan09-logo.jpg) no-repeat;
	}		
			
ul {}
	.participation-list {
		color: #006633;
		margin: 0;
		list-style-type: square;
		padding-left: 15px;
		font-size: 12px;
		font-weight: bold;
	}
	
li {}
	.participation-list li {
		padding-bottom: 15px;
	}
	
span {}
	.date-day {
		font-size: 30px;
		font-family: Georgia, Arial;
		font-weight: bold;
		color: #8d0303;
	}
	
	.panel-collapsed {
		display: block;
		float: right;
		width: 7px;
		height: 4px;
		background: url(arrow-up.gif);
		font-size: 0;
		margin-top: 26px;
	}
	
	.panel-expanded {
		display: block;
		float: right;
		width: 7px;
		height: 4px;
		background: url(arrow-down.gif);
		font-size: 0;
		margin-top: 26px;
	}
	
	.heading-2 {
		color: #8d0303;
		font-size: 13px;
		font-weight: bold;
	}
	
input, textarea {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
}

	.search-input {
		border: 1px solid #000000;
		width: 170px;
		padding: 6px;
		height: 16px;
		margin-right: 10px;
		float: right;
		font-size: 12px;
	}

.field-over {
	background: #fef8e2;
	border: 1px dashed #efe6c2;
	margin-bottom: 5px;
	padding: 2px;
	width: 216px;
}

td {}
	.form td {
		padding-bottom: 10px;
	}
	
/*   Misc   */
	.big {
		font-size: 12px;
	}
	
	.bold {
		font-weight: bold;
	}
	
	.large {
		font-size: 14px;
	}
	
	.small {
		font-size: 10px;
	}
	
	.title {
		font-weight: bold;
		font-size: 14px;
		color: #006633;
		float: left;
	}
	
	.green {
		color: #006633;
	}
	
	.red {
		color: #8d0303;
	}
	
	.videos-panel img {
		border: 0;
		margin-bottom: 4px;
		width: 135px;
		height: 76px;
		display: block;
	}
	
	.poll-title {
		display: block;
		padding-bottom: 3px;
		font-size: 12px;
		color: #8d0303;
		font-weight: bold;
	}

	.text-input {
		border: 1px solid #cccccc;
		padding: 4px;
		width: 250px;
	}
	
	.notification {
		font-size: 10px;
		font-weight: bold;
		color: #888888;
	}
	.scrolltext{
		FONT-SIZE: 14px; 
		font-family: Verdana, Tahoma, Arial;
	}
	
	.scrollist{		
		margin-right:10px;
	}	
