* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 12px;
	font-family: Arial;
	line-height: 1.125em;
	color: #000000;
	background: url(../img/background.png) repeat-x black;
}

div.broswercheck {
	background: #fffeee;
	border-bottom: 1px solid #000;	
	padding-left: 10px;
	line-height: 20px;
	position:fixed;
	z-index: 999;
	width: 100%;
}

div.broswercheck img {
	float: right;
	margin-right: 15px;	
	margin-top: 2px;
	cursor: pointer;
}

body.shadowbox {
	background: #F7F7F7;
}

h2, h3, h4 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 1em;
	width: 340px;
	height: 38px;
}

textarea,
select,
input {
	font-family: Verdana;
	font-size: 12px;
}

a {
	color: #666666;	
	cursor: pointer;	
}

a:hover {
	color: red;	
}

a.back {
	float: right;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;	
}

.hidden {
	display: none;	
}

div.loginbox table td {
	vertical-align: top;	
}

div.loginbox table th {
	text-align: left;	
	width: 120px;
	vertical-align: top;	
}

h2 {
	background: url(../img/h2_wide.gif) no-repeat;
	width: 812px;
	color: white;	
	font-size: 32px;
}


div.date {
	float: right;
	color: white;
	font-size: 11px;
	margin-top: -35px;
	margin-right: 5px;
}

div.breadcrumb {
	margin-left: 15px;
	margin-bottom: 5px;
	padding: 10px 15px 5px 25px;	
	float: left;
	background: url(../img/icons/icon_home.png) no-repeat center left;
	font-size: 10px;
	font-family: Verdana, Arial;	
}

div.breadcrumb span {
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial;	
}

div.breadcrumb a {
	text-decoration: none;	
}


div#content-wrapper div.block div.intro p {
	font-weight: bold;	
}

div#content-wrapper div.block h2 {
	margin-top: -11px;
	margin-left: -11px;
	margin-bottom: 11px;
	border-bottom: 3px solid #eaeaea;
}

div#content-left-wrapper h2 {
	width: 540px;
	background: url(../img/h2.gif) no-repeat;
}

div#content-right-wrapper h2 {
	width: 263px;
	background: url(../img/h3.gif) no-repeat;
}

body.shadowbox h2.sIFR-replaced,
div#content-wrapper h2.sIFR-replaced {
	visibility: visible;
}

h4 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	height: auto;
	color: #fe0000;
	width: 200px;
	padding-top: 20px;
}

div#content-wrapper div.block a.editalbum,
div#content-wrapper div.block a.addphoto,
div#content-wrapper div.block a.addalbum,
div#content-wrapper div.block li a.add,
div#content-wrapper div.block li a.rss,
a.add,
a.rss {
	float: right;
	background: url(../img/rss.gif) center right no-repeat;
	padding-right: 24px;
	font-size: 11px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
	height: 17px;
	display: block;
	text-align: right;
	line-height: 17px;
	width: 200px;
}

a.archive {
	font-size: 11px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
	height: 17px;
	display: block;
	text-align: left;
	line-height: 17px;
	width: 200px;
	float: left;
	margin-top: 5px;
}

div#content-wrapper div.block a.addphoto,
div#content-wrapper div.block a.addalbum {
	background: url(../img/icons/picture_add.png) center right no-repeat;
	margin-top: 10px;
}

div#content-wrapper div.block a.editalbum {
	background: url(../img/icons/picture_edit.png) center right no-repeat;
	margin-top: 10px;
}

a.add,
div#content-wrapper div.block li a.add {
	margin-top: 20px;
	margin-bottom: 3px;
	background: url(../img/add.gif) center right no-repeat;
}

div#content-wrapper div.block table {
	width: 100%;
	margin-top: 5px;
}

div#content-wrapper div.block table.poll {
	margin: 5px;
	width: 	506px;
}

div#content-wrapper div.block table td img {
	margin-left: 3px;	
	margin-right: 0px;
}

div#content-wrapper div.block table th {
	color: #ff0000;
	text-align: left;
	border-bottom: 1px solid #eaeaea;	
	line-height: 16px;
}

div#content-wrapper div.block table th.title {
	width: 35%;
}

div#content-wrapper div.block table td.number,
div#content-wrapper div.block table th.number {
	width: 10%;
	text-align: center;
}

div#content-wrapper div.block table th.date {
	width: 45%;
}

div#content-wrapper div.block table td {
	vertical-align: top;
	border-bottom: 1px solid #eaeaea;
	line-height: 16px;
}

div#content-wrapper div.block table.statistics th,
div#content-wrapper div.block table.statistics td {
	text-align: center;	
}

div#content-wrapper div.block table.statistics th.left,
div#content-wrapper div.block table.statistics td.left {
	text-align: left;
}

div#content-wrapper div.block table td.date {
	width: 110px;
}

div#content-wrapper div.block table td.result {
	width: 50px;
	text-align: center;
}

div#content-wrapper div.block table td.action {
	width: 57px;
	text-align: right;
}

div#content-wrapper div.block table tr.locked td.title {
	padding-left: 16px;
	background: url(../img/icons/locked.png) no-repeat;	
}

div#content-wrapper div.block table a {
	color: #333;
	text-decoration: none;
}

div#content-wrapper div.block table a:hover {
	color: #ff0000;
}

ul {
	list-style-type: none;
}

div#pi7_calendar {
	float: left;
	height: 140px;
	overflow: hidden;
}

ul.scroller li {
	display: none;
}

ul.scroller li.show {
	display: block;
}

img {
	border: 0px;
	float: left;
	margin-right: 15px;	
}

p {
	padding-bottom: 10px;	
}

p.subtitle {
	font-weight: bold;
	color: #e10909;
	clear: both;
	padding-top: 5px;
	padding-bottom: 10px;
}

div.content div.intro p {
	font-weight: bold;
	color: #666;	
}

div.clear {
	clear: both;
}

dl {
	font-size: 12px;
	color: #333;
	margin: 10px 0 0px 0;
	line-height: 16px;
}

dt {
	display: block;
	width: 40px;
	font-weight: bold;
	float: left;	
}

dd {
	display: block;
	width: 200px;
}

ul.tabs {
	border: 3px solid #eaeaea;
	border-bottom: none;
	height: 20px;
}

ul.tabs li {
	float: left;
	background: #fff;
	border-right: 3px solid #eaeaea;
	font-size: 11px;
	text-align: center;
	color: #333;
	width: 83px;
	line-height: 20px;
}

ul.tabs li.active {
	background: #999;
	color: #fff;
}

div#top-navigation {
	position: relative;
	height: 25px;
	width: 1000px;
	left: 50%;	
	margin-left: -500px;
}

div#top-navigation ul {
	float: right;	
}

div#top-navigation li {
	float: left;
	padding-left: 5px;	
	list-style-type: none;
	line-height: 25px;
	color: #ffffff;
}

div#top-navigation li a {
	color: #ffffff;
	text-decoration: none;		
}

div#top-navigation li a:hover {
	color: #f00000;
}

div#top-navigation li a.addshortcut {
	padding-right: 15px;
	background: url(../img/addshortcut.gif) right 4px no-repeat;	
}

div#top-navigation li img {
	margin: 7px 2px 0px 4px;
}

div#main-wrapper,
div#header {
	position: relative;
	width: 1000px;
	left: 50%;
	margin-left: -500px;	
}

div#header {
	height: 150px;
	padding-top: 0;
	background: url(../img/header.png) no-repeat;
}

div#main-wrapper {
	background: none;
	padding: 0;
}

div#main-outer-wrapper {
	background: #f7f7f7;
}

div#left-wrapper {
	width: 175px;
	float: left;
	border: 1px solid #666666;
}

div#left-wrapper table#navigation {
	margin: 0;
	padding: 0;
	background: #eaeaea;	
	border-top: none;
	width: 175px;
}

div#left-wrapper table#navigation td {
	width: 173px;
	list-style-type: none;
	font-size: 0px;	
}

div#left-wrapper table#navigation td a {
	display: block;
	width: 173px;
	text-align: right;
	color: #eaeaea;
}

div#left-wrapper table#navigation td table td {
	font-size: 13px;
	color: #666666;
}

div#left-wrapper table#navigation td table td a {
	font-size: 13px;
	color: #666666;
	width: 158px;
	text-align: left;
	padding-left: 15px;
	line-height: 20px;
	text-decoration: none;
}

div#left-wrapper table#navigation td table td a:hover {
	color: #e10909;
}

div#left-wrapper table#navigation td table td a.active {
	font-weight: bold;
}

div#left-wrapper ul#navigation li a.navigation_nl_6 { background: url(../img/navigation_nl_6.gif) no-repeat; }
div#left-wrapper ul#navigation li a.navigation_nl_7 { background: url(../img/navigation_nl_7.gif) no-repeat; }
div#left-wrapper ul#navigation li a.navigation_nl_8 { background: url(../img/navigation_nl_8.gif) no-repeat; }
div#left-wrapper ul#navigation li a.navigation_nl_9 { background: url(../img/navigation_nl_9.gif) no-repeat; }
div#left-wrapper ul#navigation li a.navigation_nl_10 { background: url(../img/navigation_nl_10.gif) no-repeat; }
div#left-wrapper ul#navigation li a.navigation_nl_11 { background: url(../img/navigation_nl_11.gif) no-repeat; }
div#left-wrapper ul#navigation li a.navigation_nl_12 { background: url(../img/navigation_nl_12.gif) no-repeat; }
div#left-wrapper ul#navigation li a.navigation_nl_13 { background: url(../img/navigation_nl_13.gif) no-repeat; }

div#content-wrapper {
	width: 810px;
	margin-left: 177px;
	padding: 34px 0px 15px 13px;
}

div#content-wrapper div.warning {
	background: url(../img/warning_icon.png) 5px 5px no-repeat #fdffc7;
	padding: 10px 10px 10px 80px;
	border-left: 3px solid #eaeaea;
	border-right: 3px solid #eaeaea;
}

div#content-wrapper div.adminmode {
	float: right;
	margin-right: 10px;
	color: #666;
	z-index: 999;
	margin-top: 8px;
}

div#content-wrapper div.adminmode a {
	color: #666	
}

div#content-wrapper div.adminmode a:hover {
	color: red;	
}

div#content-wrapper div.block {
	border: 3px solid #eaeaea;
	background: white;
	padding: 8px;
	margin-bottom: 15px;	
}

div#content-wrapper div.noborder {
	border: 3px solid #eaeaea;
	padding: 0;
	margin: 0 0 0 1px;
}

div#content-wrapper div.really_noborder {
	position: relative;
	border: 0;
	padding: 0;
	margin: 0 0 0 1px;
}

div#content-wrapper div.gradient {
	background: url(../img/gradient.gif) top left repeat-x #ffffff;
}

div#content-wrapper div.block h3 {
	color: #ff0000;
	font-weight: bold;
	font-size: 14px;
	height: auto;
	margin-top: 10px;
}

div#content-wrapper div.block div.teamblock h3 {
	margin-top: 0px;		
}

div#content-wrapper div.block h3.gameschedule {
	margin-top: 15px;	
}

div#content-wrapper div.block span {
	display: block;
	font-weight: normal;
	color: #666666;
	font-size: 11px;
	line-height: 20px;
}

div#content-wrapper div.block form.questionnaire span {
	display: inline;
	color: #000;
	font-size: 12px;
	line-height: 20px;	
}

div#content-wrapper div.block form.questionnaire span.error {
	display: none;
}

div#content-wrapper div.block form.questionnaire span.showerror {
	display: block;
}

div#content-wrapper div.block span.plus {
	width: 	13px;
	height: 13px;
	background: url(../img/icons/plus.gif) no-repeat;
	margin-right: -3px;
	float: right;
}

div#content-wrapper div.block span.min {
	width: 	13px;
	height: 13px;
	background: url(../img/icons/min.gif) no-repeat;
	margin-right: -3px;
	float: right;
}

div#content-wrapper div.block span.unknown {
	background: url(../img/icons/bullet_white.png) no-repeat;	
	padding-left: 20px;
}

div#content-wrapper div.block span.present {
	background: url(../img/icons/bullet_green.png) no-repeat;	
	padding-left: 20px;
}

div#content-wrapper div.block span.absent {
	background: url(../img/icons/bullet_red.png) no-repeat;	
	padding-left: 20px;
}

div#content-wrapper div.block p {
	display: block;
	font-weight: normal;
	font-size: 12px;
}

div#content-wrapper div.block p.intro {
	font-style: italic;
	font-weight: bold;	
}

div#content-wrapper div.board img {
	margin: 0;	
}

div#content-wrapper div.board p {
	padding: 10px;
}

div#content-wrapper div.block p.selector {
	padding-bottom: 0;	
}

div#content-wrapper div.block p.selector span {
	font-weight: bold;
	display: block;
	float: left;
	width: 130px;
	line-height: 20px;
	height: 20px;
}

div#content-wrapper div.block p.selector select {
	border: 1px solid #666666;
	font-size: 11px;	
}

div#content-wrapper div.block li span.date {
	font-weight: bold;
	font-size: 12px;
}

div#content-wrapper div.block li p {
	display: block;
	margin-left: 100px;
	padding-bottom: 0px;
}

div#content-wrapper div.block ul.archive li p {
	margin-left: 77px;
}

div#content-wrapper div.block ul.news li img {
	margin-left: 15px;
}

div#content-wrapper div.block ul.news li div.footer img {
	margin-left: 5px;
}

div#content-wrapper div.block ul.archive li img {
	margin-left: 0;	
}

div#content-wrapper div.block li div.detail {
	margin-left: 15px;
}

div#content-wrapper div.block ul.downloads li {
	padding-left: 24px;
	height: 16px;
	line-height: 16px;
	margin-bottom: 8px;
}

div#content-wrapper div.block ul.downloads li.pdf {
	background: url(../img/icons/pdf.png) no-repeat;	
}

div#content-wrapper div.block ul.downloads li.doc {
	background: url(../img/icons/doc.png) no-repeat;	
}

div#content-wrapper div.block ul.downloads li.xsl {
	background: url(../img/icons/excel.png) no-repeat;	
}

div#content-wrapper div.block ul.downloads li.txt {
	background: url(../img/icons/txt.png) no-repeat;	
}

div#content-wrapper div.block ul.downloads li.zip {
	background: url(../img/icons/zip.png) no-repeat;	
}

div#content-wrapper div.block ul.downloads li.rar {
	background: url(../img/icons/zip.png) no-repeat;	
}

div#content-wrapper div.block ul.downloads li a {
	color: #666666;	
}

div#content-wrapper div.block ul.downloads li a:hover {
	color: red;
}

div#content-wrapper div.block ul.board li {
	border-bottom: 2px solid #eeeeee;
	padding-top: 10px;
	padding-bottom: 10px;
}

div#content-wrapper div.block ul.board li.hover {
	background: #efefef;
	cursor: pointer;	
}

div#content-wrapper div.block ul.board li.last {
	border: none;	
}

div#content-wrapper div.block ul.board li dt,
div#content-wrapper div.block ul.downloads li span {
	display: inline;	
	color: #888888;
	padding-left: 10px;
}

div#content-wrapper div.block ul.board h3 {
	margin-left: 89px;
}

div#content-wrapper div.block ul.board dl {
	display: block;
	width: 420px;
	margin-left: 80px;
	margin-top: 0px;
	line-height: auto;	
}

div#content-wrapper div.block ul.board li dt {
	display: block;
	float: left;
	width: 130px;	
	font-size: 11px;
}

div#content-wrapper div.block ul.board li dd {
	display: block;
	float: left;
	width: 265px;
}

div#content-wrapper div.block ul.board li br {
	clear: both;	
}

div#content-wrapper div.block li p.noimage {
	margin-left: 0;
}

div#content-wrapper div.block li span.title {
	font-weight: bold;
	font-size: 12px;
	color: #ff0000;
}

div#content-wrapper div.block li a {
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

div#content-wrapper div.block li a.goto {
	margin-left: 89px;	
	padding-left: 15px;
	background: url(../img/arrow-seemore.gif) no-repeat center left;
}

div#content-wrapper div.block li h3 a {
	font-size: 14px;
}

div#content-wrapper div.block ul.list li {
	background: url(../img/arrow_box.gif) no-repeat;
	padding-left: 20px;
}
	
div#content-wrapper div.block ul.list li a {
	font-weight: normal;
	color: #666666;
	line-height: 16px;
	font-size: 12px;
}

div#content-wrapper div.block ul.list li a:hover {
	color: red;	
}

div#content-wrapper div.block ul.list li a span {
	color: #aaaaaa;
	padding-right: 5px;
	display: inline;	
}

div#content-wrapper div.block div.footer {
	margin: 10px 20px 20px 20px;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	height: 21px;
	padding: 2px;	
}

div#content-wrapper div.block div.footer span {
	display: inline;
	color: #ff0000;
	padding-left: 10px;
}

div#content-wrapper div.block div.footer img {
	margin-right: 2px;
	margin-top: 2px;
}

div#content-wrapper div.block div.footer a.readmore {
	float: right;
	background: url(../img/readmore.gif) center right no-repeat;
	text-align: right;
	padding-right: 12px;
	color: #666;
	text-decoration: none;
	font-size: 11px;
	margin-top: -17px;	
	margin-right: 5px;
}

div#content-left-wrapper {
	width: 540px;
	float: left;
	margin-right: 5px;
}

div#content-left-wrapper div.scroll-vertical-1-hover,
div#content-left-wrapper div.scroll-vertical-1 {
	background: url(../img/left-scroll-vertical-1.gif) no-repeat;
	height: 10px; 
	width: 517px;
	cursor: pointer;
	margin-bottom: 10px;
}

div#content-left-wrapper div.scroll-vertical-1-hover {
	background: url(../img/left-scroll-vertical-1-hover.gif) no-repeat;
}

div#content-left-wrapper div.scroll-vertical-2-hover,
div#content-left-wrapper div.scroll-vertical-2 {
	background: url(../img/left-scroll-vertical-2.gif) no-repeat;
	height: 10px; 
	width: 517px;
	cursor: pointer;
}

div#content-left-wrapper div.scroll-vertical-2-hover {
	background: url(../img/left-scroll-vertical-2-hover.gif) no-repeat;
}

div#content-left-wrapper a.rss {
	margin-top: 5px;
}

div#content-right-wrapper {
	width: 264px;
	float: left;

}

div#content-wrapper div#content-right-wrapper div.block p,
div#content-wrapper div#content-right-wrapper div.block {
	font-size: 11px;
}

div#content-wrapper div#content-right-wrapper div.block li.star {
	background: url(../img/icons/star.png) no-repeat;
	padding-left: 20px;
	height: 20px;
}

div#content-wrapper div#content-right-wrapper div.block li.star a {
	line-height: 20px;
	font-weight: normal;
	font-size: 12px;
	color: #666;	
}

div#content-wrapper div#content-right-wrapper div.block li.star a:hover {
	color: #ff0000;	
}

div#content-wrapper div#content-right-wrapper div.block li.star img {
	float: right;	
}

div#content-wrapper div#content-right-wrapper div.block li.hover {
	background-color: #f0f0f0;	
}

div#content-right-wrapper img {
	margin: 0;
}

ul.archive li {
	height: auto;
	border-bottom: 2px solid #eeeeee;
	margin-bottom: 10px;
}

ul.news p {
	overflow: hidden;
}

div#content-right-wrapper div.calendar-wrapper {
	background: url(../img/calender-bg.gif) no-repeat;
	width: 243px;
	height: 146px;
	overflow: hidden;
}

div#content-right-wrapper div.calendar-wrapper table td {
	text-align: center;	
}

div#content-right-wrapper div.calendar-wrapper table td span {
	line-height: normal;
	color: black;
}

div#content-right-wrapper div.calendar-wrapper table td span.activities {
	font-weight: bold;
	color: black;
	line-height: normal;
	background: #cccccc;
	cursor: pointer;
}

div#content-right-wrapper div.calendar-wrapper table td span.activities a {
	color: black;
}

div#content-right-wrapper div.calendar-wrapper table td span.today {
	border: 1px solid red;
	
}

div#content-right-wrapper div.scroll-horizontal-2,
div#content-right-wrapper div.scroll-horizontal-1 {
	background: url(../img/right-scroll-horizontal-1.gif) no-repeat;
	height: 140px; 
	width: 10px;
	cursor: pointer;
	float: left;
	margin-top: 6px;
	margin-left: 4px;
}

div#content-right-wrapper div.scroll-horizontal-2 {
	background: url(../img/right-scroll-horizontal-2.gif) no-repeat;
	margin-left: 0px;
}

div#content-right-wrapper div.scroll-vertical-2,
div#content-right-wrapper div.scroll-vertical-1 {
	background: url(../img/right-scroll-vertical-1.gif) no-repeat;
	height: 10px; 
	width: 223px;
	cursor: pointer;
	margin-bottom: 5px;
}

div#content-right-wrapper div.scroll-vertical-2 {
	background: url(../img/right-scroll-vertical-2.gif) no-repeat;
	margin-left: 0px;
	margin-top: 5px;
}

div#content-right-wrapper div.scroll-vertical-1-hover {
	background: url(../img/right-scroll-vertical-1-hover.gif) no-repeat;
	height: 10px; 
	width: 223px;
	cursor: pointer;
	margin-bottom: 5px;
}

div#content-right-wrapper div.scroll-vertical-2-hover {
	background: url(../img/right-scroll-vertical-2-hover.gif) no-repeat;
	height: 10px; 
	width: 223px;
	cursor: pointer;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-top: 5px;
}

div#content-right-wrapper div.scroll-horizontal-2-hover {
	background: url(../img/right-scroll-horizontal-2-hover.gif) no-repeat;
	height: 140px; 
	width: 10px;
	cursor: pointer;
	float: left;
	margin-top: 6px;
	margin-left: 4px;
	margin-left: 0px;
}

div#content-right-wrapper div.scroll-horizontal-1-hover {
	background: url(../img/right-scroll-horizontal-1-hover.gif) no-repeat;
	height: 140px; 
	width: 10px;
	cursor: pointer;
	float: left;
	margin-top: 6px;
	margin-left: 4px;
}

ul.calendar li {
	width: 215px;
	height: 150px;
	float: left;
}
div#content-wrapper div.block ul.calendar li table {
	width: 195px;
	margin: 10px 5px 10px 10px;
}

div#content-wrapper div.block ul.calendar li table th {
	color: #eaeaea;
	border-bottom: 1px solid #ccc;
	text-align: center;
}

div#content-wrapper div.block ul.calendar li table th.header {
	color: #ccc;
	text-align: center;
	padding-bottom: 3px;
}

div#content-wrapper div.block ul.calendar li table th.column {
	color: #ccc;
	border: 0;
}

div#content-wrapper div.block ul.calendar li table td {
	border: 0;
}

div.sbutube-wrapper {
	background: url(../img/sbutube-bg.gif) no-repeat;
	width: 231px;
	height: 290px;
	padding: 6px 8px 6px 4px;	
}

div.sbutube-innerwrapper {
	height: 250px;
	overflow: hidden;	
	position: relative;
}

ul.sbutube {
	position: absolute;
	width: 215px;
}

ul.sbutube li {
	width: 215px;
	height: 80px;
	border: 1px solid #e5e5e5;
	margin-bottom: 4px;
	background: #fff;
	margin-left: 3px;
}

div#content-wrapper div.block ul.sbutube p {
	height: 58px;
	overflow: hidden;
}

div#content-wrapper div.block ul.sbutube span {
	line-height: 14px;
	display: block;
	height: 30px;
	overflow: hidden;
}

/* _____________________________________________________________________________________ HOME BLOCK ______________*/
div#homeblock {
	background: url(../img/homeblock.png);
	width: 800px;
	height: 232px;
	padding: 12px 0px 0px 13px;
	margin-bottom: 15px;
}

div#homeblock ul {	
	padding: 0;	
	width: 313px;
	height: 27px;
	background: url(../img/homeblock-empty.gif) no-repeat;
}

div#homeblock ul li img {
	margin-right: 2px;	
}

div#homeblock ul li {
	margin-right: 1px;	
	width: 27px;
	height: 23px;
	font-weight: bold;
	color: white;
	text-align: center;
	line-height: 23px;
	float: left;
	font-size: 11px;
	cursor: pointer;
}

div#homeblock ul li.current {
	color: red;
}

div#homeblock div#homeblock-visual {
	position: relative;
	width: 465px;
	height: 221px;
	overflow: hidden;	
	cursor: pointer;
}

div#homeblock div#homeblock-visual div.infobar {
	position: absolute;
	top: 220px;
	left: 0;
	background: #666666;
	height: 35px;
	width: 472px;
	z-index: 100;	
	overflow: hidden;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;

}

div#homeblock div#homeblock-visual div.infobar h3 {
	font-size: 16px;
	color: white;
	line-height: 35px;
	padding-left: 20px;
	display: block;
	width: 400px;
	float: left;
}

div#homeblock div#homeblock-visual div.infobar a {
	color: white;
	line-height: 35px;
	font-size: 13px;
	text-decoration: none;
}

div#homeblock div#homeblock-visual img {
	position: absolute;
	z-index: 500;	
}

div#homeblock div#homeblock-visual div.visualtemp,
div#homeblock div#homeblock-visual div.visual {
	position: absolute;
	z-index: 50;
	width: 472px;
	height: 232px;
	background: #666666;
}

div#homeblock div.homeblock_right {
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	width: 313px;
}

div#homeblock div#homeblock_content {
	color: white;
	font-size: 10px;
	margin-top: 20px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	height: 140px;
	overflow: hidden;	
	position: relative;
}

div#homeblock div#homeblock_content div.hidden {
	display: none;	
}

div#homeblock div#homeblock_content div.slide_holder {
	position:absolute;
	top: 0;
	left: 0;
	float:left;
}

div#homeblock div#homeblock_content div table,
div#homeblock div#homeblock_content div {
	width: 280px;
}

div#content-wrapper div.block p.options {
	text-align: right;	
}

div#content-wrapper div.block p.options a {
	font-weight: bold;
	color: #666666;
	text-decoration: none;	
}

div#content-wrapper div.block p.options a:hover {
	color: red;
}

div#content-wrapper div.block div.dropbox {
	position: absolute;
	right: 285px;
	top: 40px;
	width: 80px;
	border: 1px solid white;
	height: 20px;
	text-align: right;
	padding-right: 20px;
	background: url(../img/dropbox_bg.png) top right no-repeat;
}

div#content-wrapper div.block div.dropbox span {
	font-weight: bold;
	color: white;
	font-size: 12px;	
	line-height: 20px;
	cursor: default;
}



div#content-wrapper div.block div.dropbox ul {
	display: none;
	color: #ffffff;
	background: url(../img/dropbox_bg2.png);
	border: 0;
	border-top: 0;
	width: 80px;
	margin-top: 1px;
	padding-right: 20px;
	line-height: 20px;
	font-weight: bold;
	padding-bottom: 8px;
	cursor: pointer;
}

div#content-wrapper div.block div.dropbox ul li {
	border-bottom: 1px solid #444;	
	margin-left: 10px;
}

div#content-wrapper div.block div.dropbox ul li.hover {
	color: red;
	border-bottom: 1px solid #666;	
	margin-left: 10px;	
}


div#content-wrapper div.block table.away {
	width: 600px;
}

div#content-wrapper div.block table.stand {
	margin-bottom: 25px;	
}

div#content-wrapper div.block table td.highlight {
	font-weight: bold;	
}

div#content-wrapper div.block table.away th,
div#content-wrapper div.block table.home th {
	color: #666666;	
}

div#content-wrapper div.block table.home th.no {
	width: 30px;	
}

div#content-wrapper div.block table.home th.team {
	width: 200px;		
}

div#content-wrapper div.block table.home th.played {
	width: 60px;	
	text-align: center;
}

div#content-wrapper div.block table.home th.saldo {
	width: 80px;	
	text-align: center;
}

div#content-wrapper div.block table.home th.win {
	width: 40px;
	text-align: center;
}

div#content-wrapper div.block table.away th.date,
div#content-wrapper div.block table.home th.date {
	width: 40px;
}

div#content-wrapper div.block table.home th.home,
div#content-wrapper div.block table.away th.away {
	width: 120px;
}

div#content-wrapper div.block table.home th.away,
div#content-wrapper div.block table.away th.home {
	width: 200px;
}

div#content-wrapper div.block table.away td.route {
	width: 20px;	
}

div#schedule_navigator {
	position: absolute;
	top: 45px;	
	right: 15px;
	color: white;
}

div#schedule_navigator a {
	color: white;
	text-decoration: none;
}

div#schedule_navigator a:hover {
	color: red;	
}

div.noresults p {
	text-align: center;	
}

div#content-wrapper div.block span.yellow {
	background: yellow;	
	display: inline;
}

div#content-wrapper div.block span.day {
	font-weight: bold;	
	color: black;
	margin-top: 4px;
}

div#content-wrapper div.block span.time {
	font-weight: bold;
	float: left;
	width: 70px;
	line-height: 16px;
}

div#content-wrapper div.block span.activity {
	float: left;	
	line-height: 16px;
}

div.alert {
	border:3px solid ##fcf9c4;
	border-left: 3px solid #EAEAEA;
	border-right: 3px solid #EAEAEA;
	background: #fcf9c4;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 35px;
}

div#homeblock div#homeblock_content div.slide {
	float: left;
	margin-right: 30px;
}

div#homeblock div#homeblock_content div table td {
	width: 40px;
	text-align: center;
}

div#homeblock div#homeblock_content div table td.date {
	font-weight: bold;
	width: 66px;
	text-align: left;
}

div#homeblock div#homeblock_content div table td.team {
	width: 87px;
	text-align: left;
}

div#homeblock div.slider {
	background: url(../img/slider.png) no-repeat;
	width: 307px;
	height: 8px;
	padding-bottom: 1px;
	overflow: hidden;
}

div#homeblock div.slider div.slider_bar {
	background: url(../img/slider_bar.png) no-repeat center right;
	margin-left: 4px;
	height: 8px;
	width: 0px;
}

/* _____________________________________________________________________________________ REACTIONS ______________*/
div.reactions {
	margin-top: 30px;
}

div.reaction {
	margin-top: 20px;
}

div.reactions img {
	margin-right: 5px;	
}

div#content-wrapper div.block div.reaction-add span.name,
div#content-wrapper div.block div.reaction span.name {
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
}

div#content-wrapper div.block div.reaction-add span.date,
div#content-wrapper div.block div.reaction span.date {
	line-height: 16px;
	color: #666666;
}

div#content-wrapper div.block div.reaction span.footer {
	display: block;
	width: 513px;
	height: 9px;
	background: url(../img/quote-bottom.gif) no-repeat;	
}

div#content-wrapper div.block div.reaction p {
	display: block;
	background: url(../img/quote-top.gif) no-repeat #eeeeee;	
	padding: 22px 15px 5px 15px;
	width: 483px;
	margin-top: 5px;
}

div#content-wrapper div.block div.reaction-add form {
	background: url(../img/add-reaction.gif) no-repeat;	
	width: 483px;
	height: 244px;
	margin-top: 10px;
	padding: 22px 15px 5px 15px;
}

div#content-wrapper div.block div.forum-add-short form,
div#content-wrapper div.block div.forum-add form {
	background: url(../img/add-forum.gif) no-repeat;	
	width: 483px;
	height: 284px;
	margin-top: 10px;
	padding: 22px 15px 5px 15px;
}

div#content-wrapper div.block div.forum-add-short form {
	background: url(../img/add-forum-short.gif) no-repeat;	
	height: 154px;
}

div#content-wrapper div.block div.reaction-add-short form {
	background: url(../img/add-reaction-short.gif) no-repeat;	
	width: 483px;
	height: 88px;
	margin-top: 10px;
	padding: 22px 15px 5px 15px;
}

div#content-wrapper div.block div.forum-add-short form fieldset,
div#content-wrapper div.block div.forum-add form fieldset,
div#content-wrapper div.block div.reaction-add-short form fieldset,
div#content-wrapper div.block div.reaction-add form fieldset {	
	border: 0;	
}

div#content-wrapper div.block div.forum-add-short form fieldset div.label {
	line-height: 34px;	
	font-size: 11px;
}

div#content-wrapper div.block div.forum-add-short form fieldset label,
div#content-wrapper div.block div.forum-add form fieldset label,
div#content-wrapper div.block div.reaction-add-short form fieldset label,
div#content-wrapper div.block div.reaction-add form fieldset label {
	display: block;
	font-weight: bold;
	float: left;
	width: 100px;
}

div#content-wrapper div.block div.forum-add-short form fieldset label,
div#content-wrapper div.block div.forum-add form fieldset label {
	line-height: 30px;
	height: 30px;	
}

div#content-wrapper div.block div.forum-add form fieldset label.doubleline {
	line-height: 15px;	
}

div#content-wrapper div.block div.forum-add-short form fieldset label span,
div#content-wrapper div.block div.forum-add form fieldset label span,
div#content-wrapper div.block div.reaction-add-short form fieldset label span,
div#content-wrapper div.block div.reaction-add form fieldset label span {
	width: 10px;
	display: inline;
	padding-left: 5px;
	font-weight: bold;
	color: red;
}

div#content-wrapper div.block div.forum-add form fieldset img,
div#content-wrapper div.block div.reaction-add form fieldset img {
	float: none;	
	margin-top: 14px;
	margin-left: 22px;
	margin-bottom: 11px;
}

div#content-wrapper div.block div.forum-add form fieldset img {
	float: none;	
	margin-top: 7px;
	margin-left: 22px;
	margin-bottom: 9px;
}

div#content-wrapper div.block div.forum-add form fieldset br,
div#content-wrapper div.block div.reaction-add form fieldset br {
	clear: both;	
}

div#content-wrapper div.block div.forum-add-short form fieldset input,
div#content-wrapper div.block div.forum-add-short form fieldset input.error,
div#content-wrapper div.block div.forum-add form fieldset input,
div#content-wrapper div.block div.forum-add form fieldset input.error,
div#content-wrapper div.block div.reaction-add form fieldset input,
div#content-wrapper div.block div.reaction-add form fieldset input.error {
	border: 0;
	width: 228px;
	margin-left: 10px;
	background: url(../img/field_normal2.gif) no-repeat;
	height: 20px;
	padding: 6px 14px 4px 12px;
}

div#content-wrapper div.block div.forum-add-short form fieldset input,
div#content-wrapper div.block div.forum-add-short form fieldset input.error,
div#content-wrapper div.block div.forum-add form fieldset input,
div#content-wrapper div.block div.forum-add form fieldset input.error {
	margin-bottom: 5px;	
}

div#content-wrapper div.block div.forum-add-short form fieldset input.error,
div#content-wrapper div.block div.forum-add form fieldset input.error,
div#content-wrapper div.block div.reaction-add form fieldset input.error {
	background: url(../img/field_normal2_error.gif) no-repeat;
}

div#content-wrapper div.block div.forum-add form fieldset input#form_retype 
div#content-wrapper div.block div.reaction-add form fieldset input#form_retype {
	margin-top: 8px;	
}

div#content-wrapper div.block div.forum-add-short form fieldset textarea.error,
div#content-wrapper div.block div.forum-add form fieldset textarea.error,
div#content-wrapper div.block div.forum-add-short form fieldset textarea,
div#content-wrapper div.block div.forum-add form fieldset textarea,
div#content-wrapper div.block div.reaction-add-short form fieldset textarea.error,
div#content-wrapper div.block div.reaction-add form fieldset textarea.error,
div#content-wrapper div.block div.reaction-add-short form fieldset textarea,
div#content-wrapper div.block div.reaction-add form fieldset textarea {
	background: url(../img/field_textarea.gif) no-repeat;	
	border: 0;
	width: 340px;
	margin-left: 10px;	
	height: 48px;
	margin-top: 12px;
}

div#content-wrapper div.block div.reaction-add-short form fieldset div.reactiontextarea {
	background: url(../img/field_textarea.gif) no-repeat;
	padding: 6px 6px 10px 8px;
	margin-bottom: 10px;
}

div#content-wrapper div.block div.reaction-add-short form fieldset div.reactiontextarea textarea {
	background: none;	
	width: 345px;
	margin: 0;
	padding: 0;
}

div#content-wrapper div.block div.forum-add-short form fieldset textarea.error,
div#content-wrapper div.block div.forum-add-short form fieldset textarea,
div#content-wrapper div.block div.forum-add form fieldset textarea.error,
div#content-wrapper div.block div.forum-add form fieldset textarea,
div#content-wrapper div.block div.reaction-add-short form fieldset textarea.error,
div#content-wrapper div.block div.reaction-add-short form fieldset textarea,
div#content-wrapper div.block div.reaction-add form fieldset textarea.error,
div#content-wrapper div.block div.reaction-add form fieldset textarea {
	background: url(../img/field_textarea.gif) no-repeat;	
	margin-left: 0;
	padding-left: 14px;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 4px;
}

div#content-wrapper div.block div.forum-add-short form fieldset textarea.error,
div#content-wrapper div.block div.forum-add-short form fieldset textarea,
div#content-wrapper div.block div.reaction-add-short form fieldset textarea.error,
div#content-wrapper div.block div.reaction-add-short form fieldset textarea {
	margin-top: 2px;
}

div#content-wrapper div.block div.forum-add-short form fieldset textarea.error,
div#content-wrapper div.block div.forum-add form fieldset textarea.error,
div#content-wrapper div.block div.reaction-add-short form fieldset textarea.error,
div#content-wrapper div.block div.reaction-add form fieldset textarea.error {
	background: url(../img/field_textarea_error.gif) no-repeat;		
}

div#content-wrapper div.block div.forum-add-short form fieldset a.button,
div#content-wrapper div.block div.forum-add form fieldset a.button,
div#content-wrapper div.block div.forum-add form fieldset input.button,
div#content-wrapper div.block div.forum-add-short form fieldset input.button,
div#content-wrapper div.block div.reaction-add-short form fieldset a.button,
div#content-wrapper div.block div.reaction-add form fieldset a.button,
div#content-wrapper div.block div.reaction-add form fieldset input.button,
div#content-wrapper div.block div.reaction-add-short form fieldset input.button,
div#content-wrapper div.block form.defaultform input.button_wide,
div#content-wrapper div.block form.defaultform a.button_wide,
div#content-wrapper div.block form.defaultform input.button,
div#content-wrapper div.block form.questionnaire input.button  {
	display: block;
	text-align: center;
	background: url(../img/button.gif) no-repeat;
	width: 110px;
	height: 27px;
	line-height: 24px;
	color: #ffffff;
	margin-left: 12px;
	text-decoration: none;
	float: right;
	margin-top: -40px;
	font-size: 10px;
	border: 0px;
	padding-top: 0px;
	cursor: pointer;
}

div#content-wrapper div.block form.questionnaire input.button  {
	margin-top: 0px;
}

div#content-wrapper div.block form.defaultform a.button_wide,
div#content-wrapper div.block form.defaultform input.button_wide {
	width: 200px;
	background: url(../img/button_wide2.gif) no-repeat;
}

div#content-wrapper div.block form#poll1 input.button {
	margin-top: 0;	
}

div#content-wrapper div.block div.reaction-add-short form fieldset input.button {
	margin-top: -58px;
}

div#content-wrapper div.block form.defaultform table.poll a.button_wide {
	margin-top: 4px;	
}

/* _____________________________________________________________________________________ DOWNLOADS __________________*/
div#content-wrapper div.block ul li.file {
	padding-left: 24px;
	line-height: 24px;
	color: #666;	
}

div#content-wrapper div.block ul li.file a {
	line-height: 24px;
	color: #666;	
	font-weight: normal;
}

div#content-wrapper div.block ul li.file a:hover {
	line-height: 24px;
	color: #ff0000;	
}

div#content-wrapper div.block ul li.docx,
div#content-wrapper div.block ul li.doc {
	background: url(../img/icons/page_white_word.png) left center no-repeat;
}

div#content-wrapper div.block ul li.pdf {
	background: url(../img/icons/page_white_acrobat.png) left center no-repeat;
}

div#content-wrapper div.block ul li.xlsx,
div#content-wrapper div.block ul li.xls {
	background: url(../img/icons/page_white_excel.png) left center no-repeat;
}

div#content-wrapper div.block ul li.locked {
	background: url(../img/icons/lock.png) left center no-repeat;	
}


/* _____________________________________________________________________________________ TEAMPAGINA __________________*/
div#content-wrapper div.teamblock {
	background: url(../img/teamblock-header.gif) no-repeat top left;
	width: 537px;
}

div#content-wrapper div.last {
	margin-bottom: 20px;	
}

div#content-wrapper div.teamblock h3 {
	color: #ffffff;	
	padding-left: 9px;
	font-size: 12px;
	line-height: 25px;
	background: url(../img/icons/plus.gif) no-repeat center right;
	width: 520px;
}

div#content-wrapper div.teamblock h3.open {
	background: url(../img/icons/min.gif) no-repeat center right;
}


div#content-wrapper div.teamblock div.block {
	margin-bottom: 0;	
}

div#content-wrapper div.teamblock div.hidden {
	display: none;
}

div#content-wrapper div.block form fieldset.poll {
	border: 0;	
}

div#content-wrapper div.block form fieldset.poll label {
	font-weight: bold;
	color: #666666;
	font-size: 11px;
}

div#content-wrapper div.block a.seemore {
	font-weight: bold;
	background: url(../img/arrow-seemore.gif) no-repeat;
	padding-left: 15px;
	float: right;
	font-size: 11px;
	text-decoration: none;
}

div#content-wrapper div.block img.playboard {
	padding-left: 3px;
	padding-bottom: 5px;	
}

/* _____________________________________________________________________________________ FOOTER __________________*/
div#footer {
	clear: both;
	width: 100%;
	height: 131px;
	background: url(../img/footer_background.gif) repeat-x;
}

div#footer div.footer-wrapper {
	position: relative;
	width: 990px;
	padding-left: 10px;
	height: 49px;
	left: 50%;
	margin-left: -500px;
	border: 1px solid #333333;	
	background: url(../img/footer-wrapper_background.gif) repeat-x;
}

div#footer div.footer-wrapper ul {
	list-style-type: none;
}

div#footer div.footer-wrapper ul li {
	float: left;
	height: 49px;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 49px;
	color: #ffffff;
}

div#footer div.footer-wrapper ul li a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
div#footer div.footer-wrapper img {
	float: right;
}

/* _____________________________________________________________________________________ MEDIA ALBUM __________________*/
div#content-wrapper div.block table.mediaalbum,
div#content-wrapper div.block ul.mediaalbum {
	width: 524px;	
}

div#content-wrapper div.block table.mediaalbum h3,
div#content-wrapper div.block ul.mediaalbum h3 {
	width: auto;	
	margin-top: 3px;
}

div#content-wrapper div.block ul.mediaalbum li {
	width: 252px;
	float: left;
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px solid #cccccc;
	margin-right: 10px;
}

div#content-wrapper div.block ul.mediaalbum li.small {
	width: 110px;
	height: 140px;
	float: left;
	border: 0;
	padding-top: 0;
	margin: 0px 0px 0px 15px;	
}

div#content-wrapper div.block table.mediaalbum td {
	width: 110px;
	border: 0;
	padding: 10px 0px 10px 10px;
	text-align: center;	
	vertical-align: middle;	
}

div#content-wrapper div.block table.mediaalbum td.top,
div#content-wrapper div.block ul.mediaalbum li.top {
	padding-top: 0px;
	margin-top: 0px;
	border-top: 0px;
}

div#content-wrapper div.block table.mediaalbum td img,
div#content-wrapper div.block ul.mediaalbum li img {
	padding: 3px;
	border: 1px solid #cccccc;
	margin: 0;
}

div#content-wrapper div.block table.mediaalbum td img.extraMargin,
div#content-wrapper div.block ul.mediaalbum li img.extraMargin {
	padding: 3px;
	border: 1px solid #cccccc;
	margin: 0;
	margin-left: 15px;
}

div#content-wrapper div.block table.mediaalbum td div.photoholder,
div#content-wrapper div.block ul.mediaalbum li div.photoholder {
	width: 106px;
	height: 86px;
	text-align: center;	
	margin-right: 7px;
	float: left;
}

div#content-wrapper div.block table.mediaalbum td.admin {
	padding: 0;
	background: #eaeaea;
}

div#content-wrapper div.block table.mediaalbum td.admin img {
	width: 16px;
	height: 16px;	
	border: 0;
	float: right;
	margin: 0;
	cursor: pointer;
}

div#content-wrapper div.block table.mediaalbum div.imageholder {
	width: 110px;
	position: relative;	
}

div#content-wrapper div.block table.mediaalbum td p,
div#content-wrapper div.block ul.mediaalbum li p {
	font-size: 11px;	
	line-height: 16px;
}

div#content-wrapper div.block table.mediaalbum td a.comment,
div#content-wrapper div.block ul.mediaalbum li a.comment {
	background: url(../img/icons/comment.png) no-repeat;
	padding-left: 20px;
	font-weight: normal;
	height: 18px;
	line-height: 18px;
	font-size: 11px;
}

div#content-wrapper div.block table.mediaalbum td div.info {
	width: 105px;
	text-align: right;
	padding-right: 5px;
}

div#content-wrapper div.block table.mediaalbum td span.approvement,
div#content-wrapper div.block ul.mediaalbum li span.approvement,
div#content-wrapper div.block table.mediaalbum td span.photo,
div#content-wrapper div.block ul.mediaalbum li span.photo {
	background: url(../img/icons/pictures.png) no-repeat;
	padding-left: 20px;
	font-weight: normal;
	display: inline;
	padding-bottom: 1px;
	padding-top: 1px;
	line-height: 18px;
}

div#content-wrapper div.block table.mediaalbum td span.approvement,
div#content-wrapper div.block ul.mediaalbum li span.approvement {
	background: url(../img/icons/bullet_error.png) no-repeat;
}

div.pointstats {
	margin-top: 10px;	
}

div.pointstats div.court {
	position: relative;
	width: 327px;
	height: 180px;
	background: url(../img/halfcourt.gif) no-repeat;
	float: left;
}

div.pointstats div.court img {
	position: absolute;
	margin: 0;
	padding: 0;
	float: left;
}

div.pointstats div.pointstatsform {
	margin-left: 340px;
}

div.pointstats div.pointstatsform select {
	font-size: 11px;
	width: 160px;
	border: 1px solid #666666;
	margin-bottom: 10px;
}

div.pointstats div.drag_options {
	margin-top: 55px;
}

div.pointstats div.drag_options span {
	display: block;
	padding-left: 20px;
	background: url(../img/icons/sport_basketball.png) no-repeat;
	height: 16px;
}

div.pointstats div.drag_options span.missed {
	background: url(../img/icons/cross.png) no-repeat;
}

div#content-wrapper div.block a.editreport,
div.pointstats div.pointstatsactions a.downloadform,
div.pointstats div.pointstatsactions a.addstat {
	display: block;
	padding: 4px 20px 4px 0px;
	background: url(../img/icons/chart_curve_edit.png) no-repeat center right;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	text-align: right;
}

div.pointstats div.pointstatsactions a.downloadform {
	background: url(../img/icons/pdf.png) no-repeat center right;	
}

div#content-wrapper div.block a.editreport {
	background: url(../img/icons/script_edit.png) no-repeat center right;	
}

/* _____________________________________________________________________________________ PAGINATOR __________________*/
div.details {
	background: #666;
	color: white;
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
	padding-right: 10px;
}

div.details img {
	margin-top: 4px;
	margin-right: 5px;	
}

div.details span.title {
	width: 370px;
	display: block; 
	float: left;	
}

div.details span.views {
	width: 120px;	
	text-align: right;
	display: block; 
	float: left;
}

div.details span.omslag {
	width: 370px;	
	text-align: right;
	display: block; 
	float: left;
}

div.details span.omslag input {
	margin-top: 2px;
	margin-right: 4px;
	line-height: 24px;
}

div#content-wrapper div.block ul.paginator li {
	float: left;
	width: 20px;
	height: 20px;
	border: 1px solid #cccccc;
	text-align: center;
	line-height: 20px;
	margin: 2px;
	font-weight: bold;
	color: #cccccc;
}

div#content-wrapper div.block ul.paginator li.big {
	width: 100px;
	line-height: 20px;	
}

div#content-wrapper div.block ul.paginator li.big span {
	width: 10px;
	display: inline;
	line-height: 16px;
	font-weight: bold;	
	font-size: 14px;
	height: 22px;
	color: #ccc;
}

div#content-wrapper div.block ul.paginator li.verybig {
	width: 140px;	
}

div#content-wrapper div.block ul.paginator li a {
	color: #666666;	
	display: block;
	width: 20px;
	height: 20px;
	line-height: 20px;
}

div#content-wrapper div.block ul.paginator li.verybig {
	text-align: center;	
}

div#content-wrapper div.block ul.paginator li.verybig a {
	width: 140px;	
	text-align: center;	
}

div#content-wrapper div.block ul.paginator li.big a {
	width: 100px;	
	text-align: center;		
}

div#content-wrapper div.block ul.paginator li.big a span {
	color: red;
}

div#content-wrapper div.block ul.paginator li.active {
	background: #eaeaea;	
}

div#content-wrapper div.block ul.paginator li.hover {
	border: 1px solid #ff0000;	
}

div#content-wrapper div.block ul.paginator li.hover a {
	color: #ff0000;
}

div#content-wrapper div.block ul.paginator li.click {
	background: #ff0000;
}

div#content-wrapper div.block ul.paginator li.click a {
	color: #ffffff;
}

/* _____________________________________________________________________________________ SHADOWBOX __________________*/
body.shadowbox  {
	background: #e8e6e7;	
}

body.shadowbox fieldset {
	border: 0;	
}

body.shadowbox fieldset label {
	display: block;
	float: left;
	width: 140px;
	font-weight: bold;
	color: #666666;
}

body.shadowbox div.loginbox fieldset label span.label {
	display: block;	
}

body.shadowbox fieldset label span.field select {
	width: 230px;
	border: 0px;
	margin-left: 15px;	
	margin-top: 13px;
	font-size: 11px;
}

body.shadowbox fieldset label span.field select.day {
	width: 35px;
	margin-top: 12px;		
}

body.shadowbox fieldset label span.field select.month {
	width: 70px;	
	margin-top: 12px;
	margin-left: 0px;
}

body.shadowbox fieldset label span.field select.year {
	width: 50px;
	margin-top: 12px;	
	margin-left: 0px;
}

body.shadowbox fieldset label span.field select.time {
	width: 35px;
	margin-top: 12px;	
	margin-left: 0px;
}

body.shadowbox fieldset span.uploaderror {
	display: block;
	float: left;
	color: red;
	line-height: 27px;	
	margin-top: 2px;
}

body.shadowbox fieldset textarea {
	width: 480px;
	height: 350px;
	border: 1px solid #cccccc;
	margin-bottom: 15px;
}

body.shadowbox fieldset select {
	border: 1px solid #cccccc;
}

body.shadowbox h2 {
	background: url(../img/h2_lightbox.gif) no-repeat;
	width: 100%;
}

body.shadowbox div.wrapper {
	overflow: auto;
	width: 600px;
	padding: 15px;
}

div#content-wrapper div.sportcenter_address,
div#content-wrapper div.sportcenter_route,
div#content-wrapper div.sportcenter_ov,
body.shadowbox div.wrapper div.sportcenter_address,
body.shadowbox div.wrapper div.sportcenter_route,
body.shadowbox div.wrapper div.sportcenter_ov {
	float: left;
	width: 160px;
	height: 101px;
	padding: 10px;
	overflow: hidden;
	margin: 10px;
	background: url(../img/shadowbox-box.gif) no-repeat;
	color: white;		
}

div#content-wrapper div.sportcenter_address,
div#content-wrapper div.sportcenter_route,
div#content-wrapper div.sportcenter_ov {
	margin: 10px 6px 10px 6px;
	width: 150px;
	background: url(../img/shadowbox-box2.gif) no-repeat;
}

div#content-wrapper div#sportcenter_route_directions {
	margin-top: 10px;	
}

div#content-wrapper div.sportcenter_ov {
	margin-right: 0;
}

div#content-wrapper div.sportcenter_address h3,
div#content-wrapper div.sportcenter_route h3,
div#content-wrapper div.sportcenter_ov h3,
body.shadowbox div.wrapper div.sportcenter_address h3,
body.shadowbox div.wrapper div.sportcenter_route h3,
body.shadowbox div.wrapper div.sportcenter_ov h3 {
	width: 150px;
	height: 20px;
	color: white;
	margin-top: 0px;
}

div#content-wrapper div.sportcenter_address h3,
div#content-wrapper div.sportcenter_route h3,
div#content-wrapper div.sportcenter_ov h3 {
	height: auto;
	padding-bottom: 6px;
	
}

div#content-wrapper div.sportcenter_address a,
div#content-wrapper div.sportcenter_route a,
div#content-wrapper div.sportcenter_ov a,
body.shadowbox div.wrapper div.sportcenter_address a,
body.shadowbox div.wrapper div.sportcenter_route a,
body.shadowbox div.wrapper div.sportcenter_ov a {
	color: white;
	text-decoration: none;
}

div#content-wrapper div.sportcenter_route fieldset,
body.shadowbox div.wrapper div.sportcenter_route fieldset {
	height 23px;
	border: 0;	
}

div#content-wrapper div.sportcenter_route img ,
body.shadowbox div.wrapper div.sportcenter_route img {
	margin-bottom: 5px;	
}

div#content-wrapper div.sportcenter_route input,
body.shadowbox div.wrapper div.sportcenter_route input {
	width: 50px;
	border: 1px solid black;	
	padding: 2px;
	height: 16px;
}

div#content-wrapper div.sportcenter_route input {
	width: 45px;
}

div#content-wrapper div.sportcenter_route span#googleroute,
body.shadowbox div.wrapper div.sportcenter_route span#googleroute {
	display: block;
	float: right;
	width: 70px;
	height: 16px;
	line-height: 16px;
	border: 1px solid black;
	padding: 2px;
	background: #ccc;
	color: black;
	margin-right: 25px;
	text-align: center;
	cursor: pointer;
}

div#content-wrapper div.sportcenter_route span#googleroute {
	width: 65px;	
}

body.shadowbox div.wrapper div.sportcenter_address {
	margin-left: 20px;	
}

body.shadowbox div.wrapper div#sportcenter_route_directions div.sportcenter_address {
	margin-left: 0;	
}

div#content-wrapper div.sportcenter_address {
	margin-left: 3px;	
}

div#content-wrapper div.sportcenter_address span.sportcenter_name,
body.shadowbox div.wrapper div.sportcenter_address span.sportcenter_name {
	font-weight: bold;
}

div#content-wrapper div.sportcenter_ov
body.shadowbox div.wrapper div.sportcenter_ov {
	margin-right: 0px;	
}

body.shadowbox div.footer {
	text-align: right;	
}

body.shadowbox div.footer a {
	display: block;
	float: right;
	width: 110px;
	height: 27px;
	color: #ffffff;
	text-align: center;
	background: url(../img/button.gif) no-repeat;	
	line-height: 27px;
	text-decoration: none;
	font-size: 10px;
	margin-right: 15px;
	margin-top: 3px;
}

body.shadowbox table.editstats td,
body.shadowbox table.editstats th {
	font-size: 11px;	
	text-align: center;
	width: 60px;
}

body.shadowbox table.editstats td.left,
body.shadowbox table.editstats th.left {
	text-align: left;
}

body.shadowbox table.editstats td input {
	width: 30px;
	border: 1px solid #666666;
	text-align: center;
}

body.shadowbox table.editstats td input.single {
	width: 20px;
}

body.shadowbox table.editstats td input.double {
	width: 50px;
}

body.shadowbox table.editstats td.small {
	text-align: left;
	font-size: 9px;
}

body.shadowbox div.loginbox div.wrapper {
	width: 320px;
	height: auto;
}

body.shadowbox div.loginbox div.wrapper span.error {
	display: block;
	color: red;
	line-height: 20px;	
	padding-bottom: 10px;
}

body.shadowbox div.loginbox h2 {
	width: 350px;
}

body.shadowbox div.loginbox fieldset {
	width: 330px;	
}

body.shadowbox form#edit p {
	line-height: 16px;	
}

body.shadowbox form#edit div.line {
	margin-top: 10px;	
}

body.shadowbox form#edit span {
	display: block;
	width: 80px;
	font-weight: bold;
	float: left;	
}

body.shadowbox div.loginbox div.uploadform,
body.shadowbox div.widebox div.uploadform {
	position: absolute;	
	top: 50px;
	left: 300px;
	width: 300px;
	height: 270px;
}

body.shadowbox div.loginbox div.uploadform {
	left: 20px;
}

body.shadowbox div.loginbox div#uploadstatus,
body.shadowbox div.widebox div#uploadstatus {
	position: absolute;	
	top: 350px;
	left: 300px;
	width: 300px;
	height: 110px;
	background: url(../img/status-list.gif) no-repeat;
}

body.shadowbox div.loginbox div#uploadstatus {
	left: 20px;
}

body.shadowbox div.loginbox div.uploadform div.list,
body.shadowbox div.widebox div.uploadform div.list {
	background: url(../img/upload-list.png) no-repeat;
	width: 290px;
	height: 230px;	
	margin-bottom: 5px;
	padding: 5px;
}

body.shadowbox div.widebox div.line {
	clear: both;
	margin: 30px 15px 20px 0px;
	height: 2px;
	background: #dedede;	
}

body.shadowbox div.widebox fieldset label.intro,
body.shadowbox div.widebox fieldset label.body,
body.shadowbox div.widebox fieldset label,
body.shadowbox div.loginbox fieldset label {
	display: block;	
	float: none;
	height: 48px;
	width: 264px;
	background: url(../img/field_normal.gif) bottom left no-repeat;
	margin-bottom: 7px;
}

body.shadowbox div.loginbox fieldset label.disabled {
	background: url(../img/field_normal_disabled.gif) bottom left no-repeat;
}

body.shadowbox div.widebox fieldset label.intro,
body.shadowbox div.widebox fieldset label.body {
	width: 500px;	
	border: 1xp solid red;
}

body.shadowbox div.widebox fieldset label.intro textarea {
	margin-left: 10px;
	margin-top: 12px;
	height: 80px;
	border: 0;
}

body.shadowbox div.widebox fieldset label.body textarea {
	margin-left: 10px;
	margin-top: 12px;
	height: 230px;	
	border: 0;
}

body.shadowbox div.widebox fieldset label.intro {
	height: 115px;	
	background: url(../img/field_textarea4.gif) left 15px no-repeat;
}

body.shadowbox div.widebox fieldset label.body {
	height: 265px;
	background: url(../img/field_textarea5.gif) left 15px no-repeat;
}

body.shadowbox div.widebox fieldset label.error,
body.shadowbox div.loginbox fieldset label.error {
	background: url(../img/field_normal_error.gif) bottom left no-repeat;
}

body.shadowbox div.widebox fieldset label.errorintro {
	background-image: url(../img/field_textarea4_error.gif);	
}

body.shadowbox div.widebox fieldset label.errorintro textarea,
body.shadowbox div.widebox fieldset label.errorbody textarea {
	background: #ffcfcf;	
}

body.shadowbox div.widebox fieldset label.errorbody {
	background-image: url(../img/field_textarea5_error.gif);	
}

body.shadowbox div.loginbox fieldset label.error select {
	background: #ffcfcf;	
}

body.shadowbox fieldset label select.pulldown {
	border: 0;
	margin-left: 12px;
	margin-top: 10px;
	width: 235px;
}

body.shadowbox div.widebox fieldset label.empty {
	background: none;
	height: 20px;	
}

body.shadowbox div.widebox fieldset input,
body.shadowbox div.loginbox fieldset input {
	border: 0;	
	width: 240px;
	height: 18px;
	margin-top: 12px;
	margin-left: 13px;
	color: #666666;
}
div#content-wrapper div.block div.forum-add-short form fieldset input.checkbox,
body.shadowbox div.widebox fieldset input.radio,
body.shadowbox div.loginbox fieldset input.radio,
body.shadowbox div.widebox fieldset input.checkbox,
body.shadowbox div.loginbox fieldset input.checkbox {
	width: auto;
	height: auto;
	float: left;
	margin-left: 5px;
}

div#content-wrapper div.block div.forum-add-short form fieldset img {
	margin-left: 10px;	
	margin-top: 5px;
	margin-right: 7px;
}

body.shadowbox div.widebox fieldset div.label,
body.shadowbox div.loginbox fieldset div.label {
	width: 280px;
	float: left;
	font-weight: bold;
	color:#666666;
	line-height: 35px;
	margin-left: 3px;
}

body.shadowbox div.widebox fieldset img,
body.shadowbox div.loginbox fieldset img {
	margin-right: 3px;
	margin-top: 6px;
}

body.shadowbox div.widebox fieldset div.label span.small,
body.shadowbox div.loginbox fieldset div.label span.small {
	font-size: 10px;
	font-weight: normal;
}

body.shadowbox div.widebox fieldset label.error input,
body.shadowbox div.loginbox fieldset label.error input {
	background: #ffcfcf;	
}

body.shadowbox div.widebox input.button,
body.shadowbox div.widebox a.button,
body.shadowbox div.loginbox input.button,
body.shadowbox div.loginbox a.button {
	display: block;
	float: left;
	width: 140px;
	height: 27px;
	color: #ffffff;
	text-align: center;
	background: url(../img/button_wide.gif) no-repeat;	
	line-height: 27px;
	text-decoration: none;
	font-size: 10px;
	margin-right: 15px;
	margin-left: 0;
	margin-top: 3px;	
	border: 0;
	font-family: Tahoma, Geneva, sans-serif;
}

div.sortablefooter input.button {
	display: block;
	float: left;
	width: 110px;
	height: 27px;
	color: #ffffff;
	text-align: center;
	background: url(../img/button.gif) no-repeat;	
	line-height: 27px;
	text-decoration: none;
	font-size: 10px;
	margin-right: 15px;
	margin-left: 0;
	border: 0;
	font-family: Tahoma, Geneva, sans-serif;
}

body.shadowbox div.widebox input.button,
body.shadowbox div.loginbox input.button {
	background: url(../img/button.gif) no-repeat;	
	width: 110px;
	cursor: pointer;
}

body.shadowbox div.widebox div.radio_option {
	display: block;
	clear: both;
	height: 20px;	
}

body.shadowbox div.widebox div.radio_option div.label {
	line-height: 20px;	
}

body.shadowbox div.widebox div.radio_option img {
	margin-top: 0;	
}

div.sortablewrapper {
	position: relative;
	width: 600px;
	overflow: none;
}

div.sortable div.img {
	width: 105px;
	height: 105px;	
	float: left;
	margin: 10px 12px 10px 12px;
	text-align: center;
	cursor: move;
}

div.widebox div.sortable div.img {
	clear: both;
	height: 75px;		
}

div.widebox div.sortable div.img img {
	float: left;	
}

div.widebox div.sortable div.img div.edit {
	width: 300px;	
	margin-left: 120px;
	text-align: left;
	padding: 60px 10px 0px 10px;
}

div.widebox div.sortable div.img div.edit a {
	padding-left: 20px;	
	line-height: 20px;
	height: 20px;
	display: block;
	text-decoration: none;
}

div.widebox div.sortable input {
	border: 1px solid #666;	
}

div.widebox div.sortable div.img div.edit a.delete {
	background: url(../img/icons/picture_delete.png) no-repeat;
}

div.widebox div.sortable div.img div.edit a.access {
	background: url(../img/icons/picture_key.png) no-repeat;
}

div.widebox div.sortable div.img div.edit a.upload {
	background: url(../img/icons/picture_add.png) no-repeat;
}


div.sortable div.landscape {
	margin-top: 12px;	
	height: 93px;
}

div.sortable div.portrait {
	margin-left: 12px;	
	width: 93px;
}

div.sortable div.img img {
	margin: 0;
	border: 1px solid #666;	
	padding: 3px;
	background: #fff;
}

div.widebox div.sortablefooter {
	padding: 20px;	
}

div.sortablefooter span {
	display: block;
	width: 245px;
	float: left;
	text-align: left;
	line-height: 30px;
	padding-left: 20px;	
	background: url(../img/icons/lightbulb.png) left center no-repeat;
}

div.widebox div.sortablefooter span {
	width: 315px;	
}

div#content-wrapper div.block div.sortablefooter span {
	line-height: 30px;
}

div.sortablefooter form,
div.sortablefooter form fieldset {
	border: 0;	
}


#drag_me {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 146px;
	left: 340px;
}

#drag_me2 {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 162px;
	left: 340px;
}

#drag_cont {
	position: relative;
}

div.ratingsmall,
div.rating {
	height: 11px;
	width: 370px;
	margin-bottom: 20px;
	float: left;
}

div.ratingsmall {
	width: 110px;
	position: absolute;
	top: 73px;
	left: 4px;
}

div.views {
	width: 140px;
	float: left;
	text-align: right;	
}

div#content-wrapper div.block div.views span {
	display: inline;
	font-weight: bold;	
	font-size: 12px;
	color: black;
}

div.ratingsmall div.ratingbar,
div.rating div.ratingbar {
	width: 60px;
	background: url(../img/stars.png) no-repeat;	
	overflow: hidden;
	height: 11px;
	float: left;
}

div.rating div.ratinginfo {
	height: 11px;
	float: left;
	width: 300px;
	margin-left: 10px;
}

div.ratingsmall div.star,
div.rating div.star {
	width: 12px;
	height: 12px;
	background: url(../img/stars.png) no-repeat center right;
	float: left;
	cursor: pointer;
}

div#content-right-wrapper div.rating {
	width: 210px;
	margin-left: 4px;
	margin-top: 4px;
	margin-bottom: 0;
}

div#content-right-wrapper div.rating div.ratinginfo {
	width: 140px;	
}

div#content-right-wrapper form {
	width: 242px;
	overflow: hidden;	
}

div#content-right-wrapper fieldset {
	border: 0;	
	background: #e9e7e8;
	width: 220px;
}

div#content-wrapper div#content-right-wrapper div.block fieldset label {
	font-weight: bold;
	color: #666666;	
	padding: 4px 4px 4px 12px;
}

div#content-wrapper div#content-right-wrapper div.block fieldset label span {
	display: inline;
	font-weight: bold;
	color: red;	
	padding-left: 3px;
}

div#content-right-wrapper fieldset input {
	background:transparent url(../img/field_normal3.gif) no-repeat scroll 0 0;
	border:0 none;
	height:20px;
	margin-left:10px;
	padding:6px 14px 4px 12px;
	width:194px;
}

div#content-right-wrapper fieldset input.error {
	background:transparent url(../img/field_normal3_error.gif) no-repeat scroll 0 0;
}

div#content-right-wrapper fieldset textarea {
	background:transparent url(../img/field_textarea2.gif) no-repeat scroll 0 0;
	margin-left:0;
	padding:7px 12px 4px 14px;
	width: 209px;
	border: 0;
	margin-left: 12px;
}

div#content-right-wrapper fieldset textarea.error {
	background:transparent url(../img/field_textarea2_error.gif) no-repeat scroll 0 0;
}

div#content-right-wrapper fieldset input.button {
	background:transparent url(../img/button.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	display:block;
	font-size:10px;
	height:27px;
	line-height:24px;
	margin-left:12px;
	padding-top:0;
	text-align:center;
	text-decoration:none;
	width:110px;
	margin-left: 120px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#content-wrapper div.block form.defaultform fieldset {
	border: 0;
	background: #e8e6e7;
	padding: 10px;	
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
}

div#content-wrapper div.block form.defaultform fieldset br {
	clear: both;	
}

div#content-wrapper div.block form.defaultform fieldset textarea,
div#content-wrapper div.block form.defaultform fieldset select,
div#content-wrapper div.block form.defaultform fieldset input {
	width: 220px;
	border: 0;
	padding: 2px;
	margin: 2px 0 2px 0;	
	font-size: 11px;
}

div#content-wrapper div.block form.defaultform fieldset textarea {
	height: 65px;
	width: 298px;	
	margin: 2px 0 2px 0;
}

div#content-wrapper div.block form.defaultform fieldset select {
	width: 230px;	
}

div#content-wrapper div.block form.defaultform fieldset input.hover {
	background-color: #f8f8f8;	
}

div#content-wrapper div.block form.defaultform fieldset input.checkbox,
div#content-wrapper div.block form.defaultform fieldset input.radio {
	width: auto;	
}

div#content-wrapper div.block form.defaultform fieldset input.small {
	width: 65px;	
}

div#content-wrapper div.block form.defaultform fieldset legend {
	display: none;		
}

div#content-wrapper div.block form.defaultform fieldset span.label {
	width: 150px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #666666;	
	line-height: 30px;
}

div#content-wrapper div.block form.defaultform p {
	font-size: 11px;	
}

div#content-wrapper div.block form.defaultform span.field {
	float: left;
	width: 234px;
	background: url(../img/field_normal2.gif);	
	padding: 4px 10px 4px 11px;
	margin-bottom: 4px;
}

div#content-wrapper div.block form.defaultform span.textareafield {
	float: left;
	width: 320px;
	height: 80px;
	background: url(../img/field_textarea3.gif) no-repeat;	
	padding: 4px 10px 4px 11px;
	margin-bottom: 4px;
}

div#content-wrapper div.block form.defaultform span.error {
	background: url(../img/field_normal2_error.gif);	
}

div#content-wrapper div.block form.defaultform span.textareaerror {
	background: url(../img/field_textarea3_error.gif) no-repeat;	
}

div#content-wrapper div.block form.defaultform span.textareaerror textarea {
	background: #ffcfcf;	
}

div#content-wrapper div.block form.defaultform span.error input,
div#content-wrapper div.block form.defaultform span.error select {
	background: #ffcfcf;	
}

div#content-wrapper div.block form.defaultform span.radiofield {
	float: left;
	width: 300px;	
	background: none;
}

div#content-wrapper div.block form.defaultform span.radiofield img {
	margin-right: 6px;	
}

div#content-wrapper div.block form.defaultform span.required {
	width: auto;
	display: inline;
	font-weight: bold;
	padding-left: 4px;
	color: red;
}

div#content-wrapper div.block div.detailblock {
	padding: 15px;
	border: 1px solid #ccc;
	background: #e8e6e7;
	margin-top: 10px;
}

div#content-wrapper div.block div.detailblock p {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

table.commission {
	width: 560px;	
}

table.commission th.label {
	vertical-align: top;
	width: 170px;
	padding-top: 10px;
	padding-bottom: 5px;
}

table.commission td.desc {
	vertical-align: top;
	width: 220px;
	padding-right: 20px;
	font-style: italic;
	padding-top: 10px;
	padding-bottom: 5px;
}

table.commission td.members {
	vertical-align: top;
	width: 140px;
	padding-top: 10px;
	padding-bottom: 5px;
}

table.commission th.label a {
	font-weight: normal;
	color: #666;
}

div#content-wrapper div.commission p {
	margin: 0;
	padding: 0 0 10px 0;
}

div.calendar_details_holder {
	position: absolute;
	margin-left: 13px;
	z-index: 999;
	width: 217px;
	overflow: hidden;
}

div.calendar_details {
	width: 217px;
	color: white;
	padding: 0 5px 10px 5px;
	background: url(../img/calendar_dynamic.png) bottom left no-repeat;
}

div#content-wrapper div.block div.calendar_details h3 {
	color: white;
	width: 205px;
	font-size: 13px;
	margin-top: 0;
	padding-top: 10px;
}

div#content-wrapper div.block div.calendar_details table {
	width: 205px;	
}

div#content-wrapper div.block div.calendar_details table td {
	border: 0;
}

div#content-wrapper div.block div.calendar_details table td.time {
	width: 80px;
}

div#content-wrapper div.block div.calendar_details table td.activity {
	width: 125px;
	text-align: left;	
}

div.loginbox div.overview {
	height: 290px;
	overflow: auto;	
}

table.calendar {
	background: #fff;
	border: 1px solid #ccc;
	width: 300px;
}

table.calendar img  {
	margin-right: 0;	
}

table.calendar div.button {
	width: 16px;
	height: 16px;
	float: left;
}

table.calendar div.delete {
	margin-left: 3px;
	background: url(../img/icons/cross.png) no-repeat;
	cursor: pointer;
}

table.calendar div.edit {
	background: url(../img/icons/pencil.png) no-repeat;
	cursor: pointer;
}

table.calendar div.edit_inactive {
	background: url(../img/icons/pencil_inactive.png) no-repeat;
}

table.calendar div.delete_inactive {
	margin-left: 3px;
	background: url(../img/icons/cross_inactive.png) no-repeat;
}

table.calendar td,
table.calendar th {
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

table.calendar th {
	padding-left: 5px;
	width: 75px;
	text-align: left;
}

table.calendar td.line {
	border-bottom: 1px solid #ccc;
	height: 1px;
	padding-top: 0;
}

div.imagewrapper {
	width: 537px;
	height: 380px;
	overflow: hidden;	
}

div.numberbar {
	float: left;
	position: absolute;
	top: 340px;
	height: 26px;
	background: url(../img/editbar.png);
	z-index: 999;
	width: 527px;
	padding-right: 10px;
	padding-top: 6px;
	text-align: right;
}

div.numberbar a.add {
	margin-top: 5px;
	color: white;
	background-image: url(../img/add2.png);
	line-height: 18px;
	height: 18px;
	float: right;
}

div.numberbar img {
	float: right;
	margin-right: 0;	
}

div.numberbar div.number {
	width: 19px;
	height: 19px;
	background: url(../img/numbers.png) no-repeat;
	float: right;
	margin-right: 3px;
	cursor: pointer;
}

div.numberbar div.hover {
	background: url(../img/numbers_hover.png) no-repeat;
}

div.numberbar div.num1 {
	background-position: 0px 0px;	
}

div.numberbar div.num2 {
	background-position: -20px 0px;
}

div.numberbar div.num3 {
	background-position: -41px 0px ;
}

div.numberbar div.num4 {
	background-position: -61px 0px;
}

div.numberbar div.num5 {
	background-position: -82px 0px;
}

/* _____________________________________________________________________________________ POLL __________________*/
div#content-wrapper div.block ul.poll li.voted_0,
div#content-wrapper div.block ul.poll li.voted_1 {
	background: url(../img/icons/tick.png) left center no-repeat;
	height: 20px;
	line-height: 20px;
	padding-left: 20px;
}

div#content-wrapper div.block ul.poll li.voted_0 {
	background: url(../img/icons/tick_new.png) left center no-repeat;
}

div#content-wrapper div.block ul.poll li a {
	color: #666;
	font-weight: normal;	
}

div#content-wrapper div.block ul.poll li a:hover {
	color: red;	
}

div#content-wrapper div.block div.multipleselect {
	background: url(../img/multipleselect.png) no-repeat;	
	width: 475px;
	margin-left: 2px;
}

div#content-wrapper div.block div.multipleselect div.left,
div#content-wrapper div.block div.multipleselect div.right {
	float: left;	
	width: 195px;
	height: 143px;
	padding: 11px;
}

div#content-wrapper div.block div.multipleselect div.left select,
div#content-wrapper div.block div.multipleselect div.right select {
	width: 195px;
	height: 143px;
	margin: 0;
	border: 0;
}

div#content-wrapper div.block fieldset.multipleselect div.error {
	background: url(../img/multipleselect_error.png) no-repeat;
}

div#content-wrapper div.block fieldset.multipleselect div.error select#leftselection {
	background: #ffcfcf;
}

div#content-wrapper div.block div.multipleselect div.buttons {
	float: left;	
	width: 35px;
	height: 165px;
}

div#content-wrapper div.block div.multipleselect div.buttons div.toleft {
	width: 28px;
	height: 22px;
	margin-top: 55px;
	margin-left: 3px;
	background: url(../img/toleft.png) no-repeat;	
}

div#content-wrapper div.block div.multipleselect div.buttons div.toright {
	width: 28px;
	height: 22px;
	margin-top: 3px;
	margin-left: 3px;	
	background: url(../img/toright.png) no-repeat;	
}

div#content-wrapper div.block table.poll td textarea {
	border: 1px solid #ccc;
	width: 160px;
	height: 50px;	
}

div#content-wrapper div.block table.poll td select {
	border: 1px solid #ccc;
	width: 150px;
}

div#content-wrapper div.block table.poll td select.error,
div#content-wrapper div.block table.poll td textarea.error {
	border: 1px solid red;
}

div#content-wrapper div.block form.defaultform table.poll input.button {
	margin-top: 0;
}

div#content-wrapper div.block form.defaultform table.result {
	font-family: Verdana;
	font-size: 11px;
	color: #464646;	
}

div#content-wrapper div.block form.defaultform table.result table {
	margin: 0;	
	color: #666;
	border: 0;
	font-size: 10px;
	font-family: Verdana;	
}

div#content-wrapper div.block form.defaultform table.result th,
div#content-wrapper div.block form.defaultform table.result td {
	border: 0;
	padding: 5px;
}

div#content-wrapper div.block form.defaultform table.result table td {
	padding: 0;
}

div#content-wrapper div.block form.defaultform table.result table td.title {
	color: black;
	font-size: 11px;
}

div#content-wrapper div.block form.defaultform table.result tr.odd td {
	background: #eee;		
}

div#content-wrapper div.block form#pollvoting fieldset {
	padding: 0;	
}

div#content-wrapper div.block form#pollvoting table td img {
	float: none;
}

div#content-wrapper div.block img.delete {
	margin-top: 6px;
	margin-left: 4px;
	cursor: pointer;	
}

a.uploadbutton {
	height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	background: #ccc;
	border: 1px solid #666;
	display: block;
	width: 100px;
	float: left;
	line-height: 20px;
	text-align: center;	
}

div#content-wrapper div.block table a.closepoll,
div#content-wrapper div.block table a.editpoll {
	padding-left: 20px;
	background: url(../img/icons/pencil.png) no-repeat;
	line-height: 18px;
	display: block;
	width: 100px;
	font-weight: bold;
	color: #666;
	font-family: Arial;
}


div#content-wrapper div.block table a.closepoll {
	background: url(../img/icons/cross.png) no-repeat;
}

body.shadowbox div.loginbox fieldset span.label {
	font-weight: bold;
	color: #666;	
}

body.shadowbox div.loginbox fieldset input.avatarupload {
	margin-left: 0;
	height: auto;	
}