/**
 * Theme Name: Drukkerfoto
 * Author: Peter Arato
 * Version: 1.0
 */
 
html, body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;
}
body {
/* 	background: url('i/bg.jpg') repeat-x; */
}
form {
	padding: 0px;
	margin: 0px;
}
.percent-height {
	height: 1%;
	font-size: 1px;
}
.hand {
	cursor: hand;
	
}

#container {
	background: #5c909f url('i/bg.png') no-repeat top center;
}

#header {
	width: 1000px;
	margin: 0px auto;
	position: relative;
	height: 164px;
	font-family: "Trebuchet MS";
	font-size: 13px;
}
#header a.logo {
	display: block;
	background: url('i/logo.png') no-repeat;
	height: 0px;
	padding-top: 121px;
	width: 221px;
	overflow: hidden;
	top: 22px;
	position: absolute;
}
#search-box {
	position: absolute;
	top: 0px;
	right: 0px;
	background: url('i/box-search-bg.png') no-repeat;
	width: 228px;
	height: 43px;
}
#search-box .text {
	background: url('i/box-search-input.png') no-repeat;
	width: 163px;
	height: 29px;
	float: left;
	margin: 4px 0px 0px 22px;
}
#search-box .text input {
	margin-top: 6px;
	margin-left: 6px;
	background: transparent;
	border: none;
	width: 152px;
	height: 20px;
	font-size: 12px;
	font-family: Tahoma;
	color: #ffffff;
	font-style: italic;
}
#search-box .button {
	background: url('i/box-search-button.png') no-repeat;
	width: 29px;
	height: 29px;
	float: right;
	margin: 4px 6px 0px 0px;
	border: none;
}

#header #topmenu {
	position: absolute;
	top: 54px;
	left: 224px;
}

#header ul#menu {
	padding: 0px;
	margin: 0px;
	list-style: none;
	font-family: "Trebuchet MS";
	color: #ffffff;
}
#header ul#menu li {
	float: left;
	background: url('i/menu-spacer.png') repeat-x;
	height: 30px;
	line-height: 31px;
	padding: 0px 9px;
	margin: 0px;
}
#header ul#menu li:hover {
	background: url('i/menu-over-spacer.png') repeat-x;
}
#header ul#menu li.first {
	background: url('i/menu-left.png') no-repeat top left;
}
#header ul#menu li.first:hover {
	background: url('i/menu-over-left.png') no-repeat top left;
}
#header ul#menu li.line {
	background: url('i/menu-line.png') no-repeat;
	width: 1px;
	padding: 0px;
}
#header ul#menu li.last {
	background: url('i/menu-right.png') no-repeat top right;
}
#header ul#menu li.last:hover {
	background: url('i/menu-over-right.png') no-repeat top right;
}
#header ul#menu li a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
#header ul#menu li:hover a {
	color: #00506f;
}
#header #more-sports {
	position: absolute;
	right: 0px;
}
#header #more-sports .ms-left {
	background: url('i/more-sports-left.png') no-repeat;
	width: 5px;
	height: 30px;
}
#header #more-sports .ms-content {
	background: url('i/more-sports-spacer.png') repeat-x;
	height: 30px;
	line-height: 30px;
	width: 133px;
}
#header #more-sports .ms-content a {
	color: transparent;
	background: url('i/more-sports-arrow.png') no-repeat center right;
	padding: 0px 8px 0px 5px;
	text-decoration: none;
	position: absolute;
	right: 10px;
	width: 113px;
}
#header #more-sports .ms-content a span {
	color: #ffffff;
	font-weight: bold;
}
#header #more-sports .ms-right {
	background: url('i/more-sports-right.png') no-repeat;
	width: 5px;
	height: 30px;
}
#header #more-sports-on {
	position: absolute;
	top: -2px;
	right: -2px;
	z-index: 100;
}
#header #more-sports-on .top {
	background: url('i/more-sports-on-top.png') no-repeat;
	width: 147px;
	height: 20px;
	position: absolute;
	right: 0px;
	line-height: 30px;
	z-index: 101;
}
#header #more-sports-on .top a {
	color: transparent;
	background: url('i/more-sports-arrow.png') no-repeat center right;
	padding: 0px 18px 0px 5px;
	text-decoration: none;
	position: absolute;
	right: 12px;
	top: 2px;
}
#header #more-sports-on .top a span {
	color: #ffffff;
	font-weight: bold;
}
#header #more-sports-on .content {
	background: url('i/more-sports-on-content.png') no-repeat;
	width: 531px;
	height: 84px;
	position: absolute;
	top: 20px;
	right: 0px;
	z-index: 100;
}
#header #more-sports-on .content ul {
	float: left;
	list-style: none;
	width: 125px;
	margin: 15px 2px 15px 2px;
	padding: 0px;
}
#header #more-sports-on .content ul.first {
	margin-left: 10px;
}
#header #more-sports-on .content ul.last {
	margin-right: 0px;
}
#header #more-sports-on .content ul li {
	height: 20px;
	line-height: 20px;
}
#header #more-sports-on .content ul li:hover {
	background: url('i/more-sports-item-over.jpg') no-repeat;
}
#header #more-sports-on .content ul li a {
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-weight: bold;
	color: #ffffff;
	padding: 1px 4px 0px 4px;
	display: block;
}
#header #more-sports-on .content ul li:hover a {
	color: #a7deed;
}

#header #menu2 {
	margin-top: 5px;
	position: relative;
}
#header #menu2 ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-size: 10pt;
}
#header #menu2 ul li {
	float: left;
	height: 30px;
	background: url('i/menu2-spacer.png') repeat-x;
	line-height: 31px;
	padding: 0px 14px 0px 13px;
	margin: 0px;
}
#header #menu2 ul li:hover {
	background: url('i/menu2-over-spacer.png') repeat-x;
}
#header #menu2 ul li.first {
	background: url('i/menu2-left.png') no-repeat;
	padding-left: 10px;
	position: relative;
	z-index: 1;
}
#header #menu2 ul li.first:hover {
	background: url('i/menu2-over-left.png') no-repeat;
}
#header #menu2 ul li.line {
	background: url('i/menu2-line.png') no-repeat;
	width: 1px;
	padding: 0px;
}
#header #menu2 ul li.last {
	background: url('i/menu2-right.png') no-repeat top right;
	padding-right: 11px;
	position: relative;
	z-index: 1;
}
#header #menu2 ul li.last:hover {
	background: url('i/menu2-over-right.png') no-repeat top right;
}
#header #menu2 ul li a {
	color: #094155;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

#header #loginbox {
	position: absolute;	
	top: 54px;
	right: 0px;
}
#header #loginbox, #header #loginbox a {
	color: #ffffff;
}
#header #loginbox .lb-left {
	background: url('i/login-left.png') no-repeat;
	height: 67px;
	width: 5px;
}
#header #loginbox .lb-content {
	background: url('i/login-spacer.png') repeat-x;
	height: 67px;
	width: 210px;
	padding: 5px 0px 0px 0px;
}
#header #loginbox .lb-content span {
	font-size: 10px;
}
#header #loginbox .lb-content span.login {
	font-weight: bold;
}
#header #loginbox .loggedin {
/* 	margin-top: 2px; */
}
#header #loginbox .avatar {
	border: 0px;
}
#header #loginbox .loggedin .hello {
	margin-left: 5px;
}
#header #loginbox .loggedin .hello span {
	background: url('i/login-hello.jpg') no-repeat;
	width: 141px;
	height: 16px;
	line-height: 16px;
	display: block;
	padding: 0px 2px;
	color: #ffffff;
}
#header #loginbox .loggedin .hello span a {
	text-decoration: none;
	display: inline;
	font-weight: bold;
}
#header #loginbox .loggedin .hello a {
	padding: 2px 2px;
	display: block;
}
#header #loginbox .lb-content div {
	color: #cfe3ea;
	font-size: 10px;
	line-height: 13px;
	padding-top: 2px;
}
#header #loginbox .lb-right {
	background: url('i/login-right.png') no-repeat;
	height: 67px;
	width: 6px;
}
/** **/
#flash {
	text-align: center;
}
/** **/

#content {
	width: 1000px;
	margin: 0px auto;
}
#topbanner {
	background: url('i/topbanner-bg.png') no-repeat;
	width: 1000px;
	height: 112px;
	margin: 5px auto 10px auto;
	padding-top: 16px;
	text-align: center;
}

#page {
	width: 546px;
	float: left;
}

.box-orange {
}
.box-orange .top {
	background: url('i/box-orange-top.png') no-repeat;
	width: 546px;
	height: 4px;
}
.box-orange .content {
	background: url('i/box-orange-content.jpg') repeat-y;
	width: 546px;
	padding: 10px 0px;
}
.box-orange .bottom {
	background: url('i/box-orange-bottom.png') no-repeat;
	width: 546px;
	height: 10px;
	margin-bottom: 15px;
}
.news-menu {
	width: 523px;
	height: 33px;
	margin: 0px auto;
}
.news-menu-1 {
	background: url('i/news-menu-1.png') no-repeat;
}
.news-menu-2 {
	background: url('i/news-menu-2.png') no-repeat;
}
.news-menu a.menu-1 {
	width: 171px;
	height: 33px;
	display: block;
}
.news-menu a.menu-2 {
	width: 135px;
	height: 33px;
	display: block;
}
.news-menu a.menu-3 {
	width: 115px;
	height: 33px;
	display: block;
}
.news-content {
	background: url('i/news-content.jpg') repeat-y;
	width: 523px;
	margin: 0px auto;
}
.news-content .news-content-top {
	background: url('i/news-content-top.jpg') no-repeat;
	width: 523px;
	padding-left: 7px;
}
.news-content .box {
	margin: 10px 0px 10px 5px;
	float: left;
	width: 165px;
}
.news-content .box h2 a {
	font-size: 14px;
	color: #00506c;
	text-decoration: none;
}
.news-content .box img {
	display: block;
	margin: 5px 0px;
}
.news-content .box span a {
	color: #555555;
	display: block;
	margin: 3px 0px;
	text-decoration: none;
}
.news-content .box small {
	font-weight: bold;
	font-size: 10px;
	color: #343434;
	margin: 2px 0px;
}

.box-activity {
}
.box-activity .top {
	background: url('i/box-activity-top.png') no-repeat;
	width: 546px;
	height: 49px;
}
.box-activity .content {
	width: 536px;
	padding: 0px 5px;
}
.box-activity .content .row {
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 0px;
	margin: 0px 15px 0px 5px;
}
.box-activity .content .row .avatar {
}
.box-activity .content .row .description {
	margin-left: 10px;
	width: 460px;
	color: #4d4d4d;
}
.box-activity .content a {
	color: #00506c;
	text-decoration: underline;
}
.box-activity .content a.name {
	font-weight: bold;
	text-decoration: none;
}
.box-activity .content small {
	display: block;
	color: #afafaf;
	font-size: 11px;
	margin-top: 5px;
}
.box-activity .content a.newcomment {
	background: url('i/box-activity-newcomment.png') no-repeat left center;
	padding-left: 13px;
}
.box-activity .comments {
	float: right;
}
.box-activity .comments p {
	margin: 0px;
	color: #4D4D4D;
}
.box-activity .comments form {
	margin: 10px 0px;
}
.box-activity .comments form input.comment {
	background: url('i/box-activity-input.png') no-repeat;
	width: 430px;
	height: 19px;
	border: none;
	line-height: 39px;
	font-size: 13px;
	color: #00506c;
	padding: 10px;
}
.box-activity .comments form .ok-button {
	margin: 5px 9px 0px 0px;
}
.box-activity .comments form input.ok {
	background: url('i/box-activity-ok.png') no-repeat;
	width: 50px;
	height: 25px;
	border: none;
}
.box-activity .comments small {
	color: #9cbdc7;
	margin-top: 0px;
	margin-bottom: 8px;
}
.box-activity div.newcomment-top {
	background: url('i/box-activity-comment-top.png') no-repeat;
	width: 449px;
	padding: 10px 5px;
}
.box-activity div.newcomment-content {
	background: url('i/box-activity-comment-content.png') repeat-y;
	width: 459px;
}
.box-activity div.newcomment-bottom {
	background: url('i/box-activity-comment-bottom.png') no-repeat;
	width: 459px;
	height: 3px;
}

.box-activity .bottom {
	margin-bottom: 10px;
}

.box-latestphotos {
}
.box-latestphotos .top {
	background: url('i/box-latestphotos-top.png') no-repeat;
	width: 546px;
	height: 49px;
}
.box-latestphotos .content, .box-blue .content {
	background: url('i/box-latestphotos-content.jpg') repeat-y;
	width: 546px;	
}
.box-latestphotos .bottom, .box-blue .bottom {
	background: url('i/box-latestphotos-bottom.png') no-repeat;
	width: 546px;
	height: 10px;
}
.box-latestphotos .box-row {
	border-bottom: 1px solid #dedede;
	width: 519px;
	margin: 0px auto;
	padding: 10px 0px 0px;
}
.box-latestphotos .box-row-last {
	border-bottom: none;
}
.box-latestphotos .box-row .box {
	padding: 0px 3px 15px 3px;
	float: left;
}
.box-latestphotos .box-row .box .date {
	font-size: 8pt;
	font-weight: bold;
	color: #ff7800;
}
.box-latestphotos .box-row .box .title {
	margin-bottom: 10px;
	width: 163px;
}
.box-latestphotos .box-row .box .title a {
	font-size: 9pt;
	font-weight: bold;
	color: #00506c;
	text-decoration: none;
}
.box-latestphotos .box-row .box .image a {
}

.box-login .top {
	background: url('i/box-login-top.png') no-repeat;
	width: 546px;
	height: 49px;
}
#login-form {
	width: 514px;
	margin: 0px auto;
	border-bottom: 1px solid #edf3f4;
	padding: 10px 0px;
}
#login-form .error-msg {
	background: url('i/login-errormsg.png') no-repeat;
	width: 512px;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}
#login-form span {
	color: #00506c;
	font-weight: bold;
	font-size: 9pt;
	display: block;
	height: 23px;
	width: 200px;
}
#login-form small {
	color: #737373;
	font-size: 8pt;
}
#login-form small a {
	color: #ff7800;
	font-weight: bold;
	text-decoration: underline;
}

#login-form .input {
	background: url('i/box-login-input.jpg') no-repeat;
	width: 197px;
	height: 32px;
	margin-bottom: 5px;
}
#login-form .input input {
	line-height: 25px;
	width: 188px;
	height: 25px;
	margin: 9px 0px 0px 5px;
	*margin-top: 3px;
	border: none;
	background: transparent;
	font-family: Tahoma;
	color: #00506C;
	font-size: 13px;
}
#login-form .password, #login-form div.button {
	margin-left: 10px;
}
#login-form div.button {
	margin-top: 23px;
	display: inline;
}
#login-form div.button input.button {
	background: url('i/box-login-button.jpg') no-repeat;
	width: 92px;
	height: 32px;
	line-height: 23px;
	border: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
}
#login-form div.errormsg {
	margin: 5px 0px;
	color: #ff0000;
	font-weight: bold;
}
.box-login .content {
	padding-bottom: 20px;
}
.box-login .desc {
	background: url('i/box-login-picture.jpg') no-repeat top right;
	margin: 10px auto 0px auto;
	width: 514px;
	padding: 10px 0px 0px 0px;
	position: relative;
}
.box-login .desc p {
	margin: 0px;
	padding-bottom: 5px;
}
.box-login .desc small {
	font-weight: bold;
	font-size: 8pt;
	color: #3c3c3c;
}
.box-login .desc ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.box-login .desc ul li {
	background: url('i/box-login-li.jpg') no-repeat left center;
	padding-left: 12px;
	color: #00506c;
	text-decoration: none;
	font-size: 9pt;
	line-height: 20px;
}
.box-login a.reg-button {
	background: url('i/box-login-registration-button.png') no-repeat;
	width: 165px;
	height: 32px;
	line-height: 32px;
	position: absolute;
	right: 0px;
	bottom: 5px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 9pt;
}

.box-archives .top {
	background: url('i/box-archives-top.png') no-repeat;
	width: 546px;
	height: 49px;
	position: relative;
}
.box-archives .top h1 {
	color: #00506c;
	font-size: 21px;
	line-height: 40px;
	font-weight: normal;
	position: absolute;
	left: 10px;
	top: 0px;
	margin: 0px;
}
.box-archives .top .buttons, .box-event .top .buttons {
	position: absolute;
	right: 10px;
	line-height: 40px;
}
.box-archives .top .buttons a, .box-event .top .buttons a {
	display: block;
	height: 17px;
	line-height: 17px;
	text-align: center;
	margin: 12px 1px 0px 1px;
	float: left;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}
.box-archives .top .buttons .button1, .box-event .top .buttons .button1 {
	background: url('i/box-archives-button1.png') no-repeat;
	width: 120px;
}
.box-archives .top .buttons .button2, .box-event .top .buttons .button2 {
	background: url('i/box-archives-button2.png') no-repeat;
	width: 101px;	
}
.box-archives .top .buttons .button3, .box-event .top .buttons .button3 {
	background: url('i/box-archives-button3.png') no-repeat;
	width: 60px;	
}
.box-archives .content {
	width: 526px;
	padding: 5px 10px;
}
.box-archives .content .post {
	margin-bottom: 20px;
}
.box-archives .content a.tag, .box-event a.tag {
	float: left;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	display: block;
	text-align: center;
	width: 67px;
	height: 18px;
	line-height: 18px;
	font-size: 10px;
}
.box-archives .content a.ajanlo, .box-event a.ajanlo {
	background: url('i/box-archives-tag-ajanlo.jpg') no-repeat;
}
.box-archives .content a.beszamolo, .box-event a.beszamolo {
	background: url('i/box-archives-tag-beszamolo.jpg') no-repeat;
}
.box-archives .content h2 {
	background: url('i/box-archives-title.jpg') no-repeat;
	float: left;
	text-align: left;
	line-height: 18px;
	margin: 0px 0px 0px 5px;
	width: 445px;
	height: 18px;
	position: relative;
}
.box-tag .content h2 {
	background-repeat: repeat-x;
	float: none;
	width: auto;
}
.box-archives .content h2 a {
	font-size: 10px;
	font-weight: bold;
	color: #00506c;
	text-decoration: none;
	padding-left: 5px;
}
.box-archives .content h2 small {
	position: absolute;
	right: 5px;
	color: #107295;
	font-size: 10px;
}
.box-archives .content .archives-content {
	margin: 5px 0px;
	padding: 0px 5px;
	width: 510px;
}
.box-archives .content .archives-content a {
	font-weight: bold;
	text-decoration: underline;
	color: #125c77;
}
.box-archives .content .archives-content .image {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.box-archives .content .archives-content .ngg-gallery-thumbnail-box {
	width: 168px;
	margin: 5px 0px;
}

.box-profil .top {
	background: url('i/box-profil-top.png') no-repeat;
	width: 546px;
	height: 49px;
}
.box-profil .content .userpoints {
	background: url('i/profil-userpoints.png') no-repeat;
	width: 100px;
	height: 103px;
	position: absolute;
	right: 10px;
	top: -30px;
}
.box-profil .content .userpoints span {
	display: block;
	color: #ffffff;
	font-size: 32px;
	font-family: "Trebuchet MS";
	text-align: center;
	margin-top: 20px;
}
.box-profil .content .userpoints small {
	display: block;
	color: #ffffff;
	font-size: 11px;
	font-family: "Trebuchet MS";
	text-align: center;

}

.box-profil .content {
	padding: 10px 10px;
	width: 526px;
	position: relative;
}
.box-profil .content .details {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #edf3f4;
}
.box-profil .content .avatar {
	margin-right: 5px;
}
.box-profil .content h2 {
	margin: 0px;
	font-size: 18px;
	color: #00506c;
	font-weight: normal;
	font-family: "Trebuchet MS";
}
.box-profil .content .counters {
	padding-right: 10px;
	margin-right: 10px;
	padding-bottom: 5px;
/* 	border-right: 1px solid #cacaca; */
}
.box-profil .content .counters span {
	padding-bottom: 5px;
}
.box-profil .content span {
	display: block;
	color: #494949;
}
.box-profil .content span a, .fill {
	color: #00506c;
	text-decoration: none;
	font-weight: bold;
}
.fill {
	margin-left: 10px;
	padding-bottom: 10px;
}
.box-profil .about-me {
	color: #494949;
}
.box-profil .profil-content h4 {
	color: #00506c;
	font-weight: bold;
	font-size: 12px;
}
.box-profil ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.box-profil ul li {
	background: url('i/box-profil-li.jpg') no-repeat 4px 5px;
	margin: 5px 10px 5px 0px;
	padding-left: 15px;
}
.box-profil ul li a {
	color: #00506c;
	text-decoration: none;
}
.box-profil .profil-menu {
	float: left;
}
.box-profil .profil-menu ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.box-profil .profil-menu ul li {
	float: none;
	width: 158px;
	height: 18px;
	line-height: 18px;
	background: url('i/profil-menu-li.png') no-repeat;
	margin: 2px 0px;
	padding-left: 8px;
}
.box-profil .profil-menu ul li a {
	color: #065f7f;
	font-weight: bold;
	text-decoration: none;
}
.box-profil .profil-menu ul li:hover, .box-profil .profil-menu ul li.active {
	background: url('i/profil-menu-li-over.png') no-repeat;
}
.box-profil .profil-menu ul li:hover a, .box-profil .profil-menu ul li.active a {
	color: #093747;
	font-weight: bold;
	text-decoration: none;
}
.box-profil .profil-menu ul li.addfriend {
	height: 28px;
	line-height: 28px;
	background: url('i/profil-menu-addfriend.png') no-repeat;
}
.box-profil .profil-menu ul li.addfriend:hover, .box-profil .profil-menu ul li.friend {
	background-image: url('i/profil-menu-friend.png');
}
.box-profil .profil-menu ul li.friend:hover {
	background-image: url('i/profil-menu-friend-over.png');
}
.box-profil .profil-menu ul li.addfriend a {
	color: #093747;
	text-decoration: none;
	font-weight: bold;
}
#profilimg {
	background: #efefef;
	width: 150px;
	border: 1px solid #dddddd;
	padding: 6px;
	margin-bottom: 10px;
}
#profilimg a.more {
	text-align: center;
	color: #065f7f;
	font-weight: normal;
	text-decoration: none;
	display: block;
	margin: 5px 0px 0px 0px;
}
#profilimg .img {
	width: 150px;
	background: #e6f6fb;
	height: 150px;
	text-align: center;
}
#profilimg .img small {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #095f80;
	font-weight: bold;

}
.box-profil .profil-content {
	float: right;
	width: 350px;
}

.user-box {
	border: 1px solid #ededed;
	background: #f5f5f5;
	width: 254px;
	height: 68px;
	position: relative;
	font-family: Tahoma;
	margin-bottom: 5px;
	margin-right: 5px;
}
.user-box-last {
	margin-right: 0px;
}
.user-box a {
	text-decoration: none;
}
.user-box img {
	position: absolute;
	top: 8px;
	left: 8px;
}
.user-box strong {
	position: absolute;
	top: 8px;
	left: 65px;
	width: 170px;
	border-bottom: 1px solid #ededed;
	padding-bottom: 5px;
	font-size: 13px;
	font-weight: bold;
	color: #00526e;
}
.user-box label {
	font-size: 11px;
	position: absolute;
	left: 65px;
	top: 30px;
	color: #ff7800;
}
.user-box label.friend {
	color: #49bf2e;
}
.user-box small {
	font-size: 11px;
	position: absolute;
	left: 65px;
	top: 45px;
	font-weight: normal;
	color: #00526e;
}
.user-box span {
	position: absolute;
	right: 20px;
	top: 35px;
	line-height: 25px;
	font-family: "Trebuchet MS";
}
.user-box span b {
	font-weight: bold;
	font-size: 19px;
	line-height: 25px;
}
.user-box-spacer {
	height: 20px;
}

.box-profil-edit .content {
	width: 546px;
	padding: 0px;
}
.box-profil-edit .content .details {
	padding: 10px;
	border-bottom: none;
}
#edit-form .file {
	padding-top: 7px;
}
#edit-form .textarea {
	background: url('i/box-profil-edit-textarea.jpg') no-repeat;
	width: 247px;
	height: 82px;
}
#edit-form .textarea textarea {
	width: 238px;
	height: 73px;
	margin: 5px 0px 0px 3px;
	border: none;
	background: transparent;
	font-family: Tahoma;
	color: #00506C;
	font-size: 13px;
	line-height: 15px;
	overflow: auto;
}
#edit-form .button {
	color: #555555;
}
#edit-form .button a {
	color: #555555;
	font-weight: bold;
}
#edit-form .button input.button {
	background: url('i/box-profil-edit-button.jpg') no-repeat;
	width: 99px;
	height: 32px;
	line-height: 23px;
	border: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	margin-right: 10px;
}

#page-full {
	width: 805px;
}
.box-event .top {
	background: url('i/box-event-top.png') no-repeat;
	width: 805px;
	height: 49px;
	position: relative;
}
.box-event .top-small {
	background-image: url('i/box-event-top-small.png') no-repeat;
	width: 805px;
	height: 5px;
}
.box-event .top h1 {
	color: #00506c;
	font-weight: normal;
	font-size: 14pt;
	line-height: 42px;
	padding: 0px 10px;
	margin: 0px;
	position: absolute;
}
.box-event .top h1 a {
	text-decoration: none;
	color: #318ead;
}
.box-event .top h1 span.arrow {
	color: #919191;
}
.box-event .content {
	background: url('i/box-event-content.png') repeat-y;
	width: 793px;
	padding: 5px 2px 5px 10px;
	color: #606060;
	font-size: 9pt;
}
.box-event .content .post {
	width: 532px;
}
.box-news {
	margin-bottom: 10px;
}
.box-news .content .post {
	width: auto;
}
.news {
	float: left;
	width: 254px;
	margin-right: 10px;
	padding: 35px 0px 10px 0px;
	background-position: top left;
	background-repeat: no-repeat;
}
.news ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
.news ul li {
	margin: 0px;
	padding: 5px 0px;
}
.box-news .content .post ul li a {
	font-weight: normal;
}
.box-news .content .post ul li.more {
	text-align: right;
}
.box-news .content .post ul li.more a {
	font-size: 11px;
	font-weight: bold;
}
.news-foci {
	background-image: url('i/news-foci.png');
}
.news-kezilabda {
	background-image: url('i/news-kezilabda.png');
}
.news-kosarlabda {
	background-image: url('i/news-kosarlabda.png');
	margin-right: 0px;
	padding-top: 50px;
	width: 256px;
}
.news-jegkorong {
	background-image: url('i/news-jegkorong.png');
}
.news-vizilabda {
	background-image: url('i/news-vizilabda.png');
}
.news-minden-mas {
	background-image: url('i/news-minden-mas.png');
	margin-right: 0px;
	width: 256px;
}
.box-event .content .post .date {
	color: #00506c;
	font-weight: bold;
	position: relative;
}
.box-event .content .post .date .visited {
	position: absolute;
	right: 0px;
}

.box-event .content .post .preview {
	padding-right: 5px;
	padding-bottom: 5px;
}
.box-event .content .post a {
	color: #02516d;
	text-decoration: underline;
	font-weight: bold;
	font-size: 9pt;
}
.box-event .content .post-sidebar {
	width: 245px;
}
.box-event .content .post-sidebar a.attended {
	background: url('i/box-event-button-attended.jpg') no-repeat;
	width: 156px;
	height: 32px;
	line-height: 32px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
.box-event .content .post-sidebar .member-count {
	background: url('i/box-event-member-count.jpg') no-repeat;
	width: 238px;
	height: 16px;
	line-height: 16px;
	font-size: 8pt;
	font-weight: bold;
	color: #00506c;
	padding-left: 5px;
	margin-top: 10px;
}
.box-event .content .post-sidebar .members {
	margin-top: 10px;
}
.box-event .content .post-sidebar .members a {
	width: 52px;
	height: 52px;
	display: block;
	text-align: center;
}
.box-event .content .post-sidebar .members a.hidden {
	display: none;
}
.box-event .content .post-sidebar .members img {
	border: none;
}
.box-event .content .post-sidebar .members .clear {
	margin-top: 5px;
}
.box-event .content .post-sidebar .members .clear a {
	display: static;
	color: #02516d;
	font-weight: bold;
	text-decoration: underline;
	width: auto;
	height: auto;
	text-align: left;
}
.box-event .content .post-sidebar .new-message {
	background: url('i/box-event-message-top.jpg') no-repeat;
	width: 245px;
	height: 157px;
	margin-top: 10px;
}
.box-event .content .post-sidebar .new-message .login {
	padding: 15px 10px 5px 10px;
	line-height: 20px;
}
.box-event .content .post-sidebar .new-message .login a {
	color: #00506c;
	font-weight: bold;
}
.box-event .content .post-sidebar .new-message span {
	color: #21677f;
	font-weight: bold;
	display: block;
	margin-left: 10px;
	padding-top: 10px;
}
.box-event .content .post-sidebar .new-message .textarea {
	background: url('i/box-event-message-textarea.png') no-repeat;
	width: 210px;
	height: 62px;
	margin: 5px 0px 0px 10px;
	padding: 5px;
}
.box-event .content .post-sidebar .new-message textarea {
	width: 210px;
	height: 62px;
	border: none;
	*width: 200px;
}
#comment-ta {
	border-width: 0px;
}
.box-event .content .post-sidebar input.button {
	background: url('i/box-event-message-button.png') no-repeat;
	width: 50px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	margin: 5px 0px 0px 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	border: none;
}
.box-event .content .post-sidebar .messages {
	background: url('i/box-event-message-content.jpg') repeat-y;
	width: 225px;
	padding: 5px 10px;
}
.box-event .content .post-sidebar .messages .message {
	text-align: left;
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #e5e5e5;
}
.box-event .content .post-sidebar .messages img {
	margin-right: 5px;
	float: left;
}
.box-event .content .post-sidebar .messages .nick {
	margin-bottom: 3px;
}
.box-event .content .post-sidebar .messages .nick a {
	color: #00506c;
	font-weight: bold;
	font-size: 8pt;
	display: block;
	text-decoration: none;
	padding-bottom: 3px;
}
.box-event .content .post-sidebar .messages .post_title a {
	color: #ff7800;
	font-weight: bold;
	font-size: 8pt;
	display: block;
	text-decoration: none;
}
.box-event .content .post-sidebar .messages .post_content {
	color: #555555;
	font-size: 8pt;
	display: table-cell;
	padding-top: 2px;
}
.box-users {
	position: relative;
}
.box-users h2, .box-teams h2 {
	font-family: "Trebuchet MS";
	font-size: 21px;
	font-weight: normal;
	color: #2a81a1;
	margin: 0px 0px 10px 0px;
}
.box-users p {
	color: #232323;
	font-size: 11px;
	width: 470px;
	margin-bottom: 20px;
}
.box-users .searchusers {
	background: url('i/searchuser-bg.png') no-repeat;
	width: 235px;
	height: 98px;
	position: absolute;
	right: 17px;
	top: 50px;
	padding: 5px 10px;
}
.box-users .searchusers .input {
	background: url('i/searchuser-input.png') no-repeat;
	width: 178px;
	height: 25px;
	padding: 2px 0px 0px 5px;
}
.box-users .searchusers .input input {
	margin-top: 3px;
	width: 167px;
	border: none;
	background: transparent;
}
.box-users .searchusers .button {
	background: url('i/searchuser-button.png') no-repeat;
	width: 50px;
	height: 25px;
	display: block;
	overflow: hidden;
	line-height: 25px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	border: none;
}
.users-nav {
	width: 778px;
	margin-bottom: 20px;
}
.users-prev {
	background: url('i/users-prev.png') no-repeat;
	width: 65px;
	float: left;
}
.users-prev:hover {
	background-image: url('i/users-prev-over.png');
}
.users-prev, .users-next {
	display: block;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	text-align: center;
	height: 23px;
	line-height: 23px;
}
.users-next {
	background: url('i/users-next.png') no-repeat;
	width: 105px;
	float: right;
}
.users-next:hover {
	background-image: url('i/users-next-over.png');
}
.box-latestphotos .users-nav {
	width: 520px;
	margin-bottom: 0px;
	padding: 10px 0px 10px 0px;
}

.mpt {
	float: left;
}
.mpt .mpt-top {
	background: url('i/mpt-top.png') no-repeat;
	width: 517px;
	height: 6px;
	overflow: hidden;
}
.mpt .mpt-content {
	background: url('i/mpt-content.png') repeat-y;
	width: 497px;
	padding: 5px 10px;
}
.mpt .mpt-content h3 {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #ff7800;
	font-weight: normal;
	margin: 0px;
}
.mpt .mpt-content small {
	color: #094155;
	font-size: 10px;
}
.mpt .mpt-content a {
	color: #094155;
	text-decoration: underline;
	font-weight: bold;
	margin: 5px 0px;
	display: block;
}
.mpt .mpt-bottom {
	background: url('i/mpt-bottom.png') no-repeat;
	width: 517px;
	height: 6px;
	overflow: hidden;
}

.mpt2 {
	float: right;
	width: 250px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	list-style: none;
}
.mpt2-narrow {
	width: 240px;
	margin-right: 5px;
}
.mpt2 li {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: normal;
	color: #ff7800;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #cdedf7;
}
.mpt2 li.last {
	border-bottom: none;
}
.mpt2 li small {
	display: block;
	font-size: 10px;
	color: #094155;
}
.mpt2 li a {
	color: #318ead;
	font-size: 16px;
	text-decoration: none;
}

.box-reg .top {
	background: url('i/box-reg-top.png') no-repeat;
	width: 546px;
	height: 49px;
}
.box-reg .content {
}
#reg-form .row, #edit-form .row {
	padding: 10px 5px;
	margin: 0px 3px 0px 2px;
	line-height: 30px;
	font-size: 11px;
}
#reg-form .white, #edit-form .white {
	background-color: #ffffff;
}
#reg-form .grey, #edit-form .grey {
	background-color: #edf3f4;
}
#reg-form .row .name, #edit-form .row .name {
	width: 230px;
	color: #00506c;
	font-weight: bold;
}
#reg-form .row .name small, #edit-form .row .name small {
	display: block;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
}
#reg-form .row .value, #edit-form .row .value {
	width: 300px;
}
#reg-form .row .value .input, #edit-form .row .value .input {
	background: url('i/box-reg-input.png') no-repeat;
	width: 247px;
	height: 32px;
}
#reg-form .row .value .input input, #edit-form .row .value .input input {
	width: 238px;
	height: 25px;
	line-height: 25px;
	margin: 8px 0px 0px 5px;
	border: none;
	background: transparent;
	font-family: Tahoma;
	color: #00506C;
	font-size: 13px;
}
#reg-form .row .value .captcha {
	background: url('i/box-reg-captcha.png') no-repeat;
	width: 136px;
	height: 32px;
	margin-left: 10px;
}
#reg-form strong {
	display: none;
}
#reg-form .error strong {
	display: block;
	color: #ff0000;
	font-size: 10px;
}
#reg-form .error .name {
	line-height: normal;
}
#reg-form .row .value img {
	float: left;
}
#reg-form .row .value .captcha input {
	width: 127px;
	height: 25px;
	line-height: 29px;
	margin: 8px 0px 0px 5px;
	border: none;
	background: transparent;
	font-family: Tahoma;
	color: #00506C;
	font-size: 13px;
}
#reg-form .button input.button {
	background: url('i/box-reg-button.png') no-repeat;
	width: 205px;
	height: 32px;
	line-height: 23px;
	border: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}



.box-event .content .post-sidebar .messages-bottom {
	background: url('i/box-event-message-bottom.jpg') no-repeat;
	width: 245px;
	height: 10px;
}

.box-event .bottom {
	background: url('i/box-event-bottom.png') no-repeat;
	width: 805px;
	height: 10px;
}

#sidebar {
	width: 249px;
	margin-left: 15px;
	float: left;
}
#banner-sidebar {
	width: 175px;
	margin-left: 15px;
	float: left;
}

#footer {
	background: #6697a5;
	height: 66px;
	margin-top: 30px;
}
#footer .img {
	background: #6697a5 url('i/footer-logo.png') no-repeat right top;
	width: 1000px;
	margin: 0px auto;
	height: 66px;
	position: relative;
}
#footer span {
	float: left;
	margin-top: 25px;
	margin-right: 20px;
	color: #8db2bc;
	font-weight: bold;
}
#footer a {
	float: right;
	margin-top: 25px;
	margin-left: 20px;
	color: #40656f;
	font-weight: bold;
	text-decoration: underline;
}

.ngg-gallery-thumbnail {
	margin-right: 0px;
}
.ngg-gallery-thumbnail img {
	border: none;
	padding: 0px;
}
.box-pic {
	width: 1000px;
	margin: 0px auto 30px auto;
}
.box-pic .top {
	background: url('i/box-pic-top.png') no-repeat;
	width: 1000px;
	height: 10px;
}
.box-pic .content {
	background: url('i/box-pic-content.png') repeat-y;
	width: 1000px;
	position: relative;
}
.box-pic .content .title {
	margin: 0px 10px 10px 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #0b5a75;
}
.box-pic .content .title .back {
	display: block;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
}
.box-pic .content .title .back a {
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
}
.box-pic .content .title h2 {
	display: block;
	margin: 0px;
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #ffffff;
	font-weight: normal;
}
.box-pic .content .title .tag {
	background: url('i/box-pic-button.jpg') no-repeat;
	display: block;
	width: 197px;
	height: 32px;
	line-height: 30px;
	position: absolute;
	right: 10px;
	top: 0px;
	text-align: center;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
.box-pic .content .title .staf-send {
	background: url('i/box-pic-staf-button.png') no-repeat;
	display: block;
	width: 133px;
	height: 32px;
	line-height: 30px;
	position: absolute;
	right: 212px;
	top: 0px;
	text-align: center;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
#staf-form {
	background: url('i/box-pic-staf.png') no-repeat;
	width: 955px;
	height: 96px;
	margin: 0px auto;
	padding: 0px 10px;
	color: #ffffff;
}
#staf-form h4 {
	margin: 0px;
	padding: 0px;
	line-height: 28px;
	font-size: 11px;
}
#staf-form table {
	margin-top: 10px;
}
#staf-form th, #staf-form td {
	text-align: left;
	font-weight: normal;
	padding: 0px 5px 5px 0px;
	vertical-align: top;
}
#staf-form td input.textfield {
	background: url('i/box-pic-staf-input.png') no-repeat;
	width: 176px;
	height: 32px;
	line-height: 25px;
	border: none;
	color: #00506C;
	padding: 9px 5px 0px 5px;
}
#staf-form input.button {
	background: url('i/box-pic-staf-send-button.png') no-repeat;
	width: 85px;
	height: 32px;
	text-align: center;
	line-height: 30px;
	border: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	margin-right: 5px;
}
#staf-form td a {
	color: #ffffff;
}

.box-pic .content .img-container {
	position: relative;
	padding: 20px 0px;
	text-align: center;
}
.box-pic .content .img-container .image {
	position: relative;
	width: 800px;
	margin: 0px auto;
}
.box-pic .content .img-container .image .stamp {
	background: url('i/top10.png') no-repeat;
	width: 76px;
	height: 78px;
	position: absolute;
	top: 10px;
	right: 107px;
}
.box-pic .content .arrow-left {
	background: url('i/box-pic-arrow-left.png') no-repeat left center;
	display: block;
	width: 77px;
	height: 208px;
	position: absolute;
	left: 0px;
	top: 0px;
	color: transparent;
}
.box-pic .content .arrow-left:hover {
	background-image: url('i/box-pic-arrow-left-over.png');
}
.box-pic .content .arrow-right {
	background: url('i/box-pic-arrow-right.png') no-repeat right center;
	display: block;
	width: 77px;
	height: 208px;
	position: absolute;
	right: 0px;
	top: 0px;
	color: transparent;
}
.box-pic .content .arrow-right:hover {
	background-image: url('i/box-pic-arrow-right-over.png');
}
.box-pic .content .post-content strong {
	background: url('i/box-pic-title1.png') no-repeat;
	display: block;
	width: 497px;
	height: 16px;
	line-height: 16px;
	font-size: 10px;
	padding: 0px 10px;
	margin-left: 10px;
}
.box-pic .content .post-content div {
	color: #ffffff;
	display: block;
	width: 497px;
	padding-left: 10px;
	margin-left: 10px;
	font-size: 12px;
}

.box-pic .content .users strong {
	background: url('i/box-pic-title2.png') no-repeat;
	display: block;
	width: 435px;
	height: 16px;
	line-height: 16px;
	font-size: 10px;
	padding: 0px 10px;
	margin-right: 10px;
}
.box-pic .content .users div.left {
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.box-pic .content .users a {
	color: #ffffff;
	text-decoration: none;
}
.box-pic .content .users img {
	float: left;
	margin: 0px 5px 5px 5px;
}

.box-pic .bottom {
	background: url('i/box-pic-bottom.png') no-repeat;
	width: 1000px;
	height: 10px;
}

.dfg-content .content .archives-content {
	width: 515px;
}
.dfg {
	padding-bottom: 20px;
}
.dfg h2.question {
	font-size: 18px;
	font-family: "Trebuchet MS";
	color: #165f79;
	background: none;
}
.dfg .dfg_answers {
	display: block;
	margin: 10px 0px;
}
.dfg .dfg_answers .answer {
	float: left;
	width: 255px;
	margin: 5px 5px 5px 0px;
	font-size: 13px;
}
.dfg .dfg_answers .answer-right {
	margin-right: 0px;
}
.dfg .dfg_answers .answer .answer-top {
	background: url('i/dfg-answer-top.png') no-repeat;
	width: 255px;
	height: 5px;
}
.dfg .dfg_answers .answer .answer-content {
	background-color: #f1f1f1;
	padding: 5px 10px;
}
.dfg .dfg_answers .answer .answer-content a {
	color: #3b3b3b;
	text-decoration: none;
}
.dfg .dfg_answers .answer .answer-content strong {
	color: #165f79;
}
.dfg .dfg_answers .answer .answer-bottom {
	background: url('i/dfg-answer-bottom.png') no-repeat;
	width: 255px;
	height: 5px;
}
.dfg .dfg_answers .answer-selected .answer-top {
	background: url('i/dfg-answer-over-top.png') no-repeat;
}
.dfg .dfg_answers .answer-selected .answer-content {
	background-color: #b0d4e0;
}
.dfg .dfg_answers .answer-selected .answer-bottom {
	background: url('i/dfg-answer-over-bottom.png') no-repeat;
}
.dfg .dfg_rules {
	color: #747474;
}
.dfg-content .content .dfg_rules a {
	color: #747474;
	text-decoration: underline;
	font-weight: normal;
}
.dfg .button {
	background: url('i/dfg-submit.png') no-repeat;
	width: 114px;
	height: 32px;
	line-height: 30px;
	text-align: center;
	border: none;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}

.post-poll, .team-box {
	width: 535px;
	margin: 0px auto;
}
.post-poll .pp-top, .team-box .tb-top {
	background: url('i/box-event-postpoll-top.png') no-repeat;
	width: 535px;
	height: 10px;
}
.post-poll .pp-content, .team-box .tb-content {
	background: url('i/box-event-postpoll-content.png') repeat-y;
	width: 535px;
	padding-bottom: 10px;
}
.post-poll .pp-content h3, .team-box .tb-content h3 {
	margin: 0px 10px;
	padding: 0px 0px 10px 0px;
	color: #ff7800;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	border-bottom: 1px solid #f1f1f1;
}
.team-box .tb-content h3 {
	text-align: left;
	font-weight: normal;
	font-family: "Trebuchet MS";
	position: relative;
}
.box-event .team-box .tb-content h3 a {
	width: 134px;
	height: 21px;
	display: block;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	line-height: 21px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.team-box .tb-content h3 a.fan {
	background: url('i/box-teams-fan.png') no-repeat;
}
.team-box .tb-content h3 a.notfan {
	background: url('i/box-teams-notfan.png') no-repeat;
}
.team-box .tb-content p {
	padding: 0px 10px;
}
.team-box .tb-content p small {
	color: #094155;
}
.team-box .tb-content p span {
	display: block;
	margin: 5px 0px;
}
.team-box .tb-content div.fans {
	border-top: 1px solid #f1f1f1;
	margin: 10px;
	display: none;
}
.team-box .tb-content ul.fans {
	list-style-type: none;
	padding: 0px;
}
.team-box .tb-content ul.fans li {
	float: left;
	margin: 0px;
	padding: 0px;
}
.teamimg {
	margin-right: 5px;
}

.box-teams .fan-title {
	background: url('i/box-teams-myfans.png') no-repeat;
	width: 233px;
	height: 16px;
	font-size: 10px;
	color: #00506c;
	font-weight: bold;
	line-height: 16px;
	padding-left: 5px;
	margin: 0px 0px 0px 1px;
}
.box-teams ul.fan {
	width: 240px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	list-style-type: none;
}
.box-teams ul.fan li {
	background: url('i/box-teams-myfans-li.png') no-repeat 10px center;
	margin: 0px;
	padding: 2px 0px 2px 25px;
}
.box-teams ul.fan li a {
	color: #ff9e47;
	text-decoration: underline;
}

.box-teams .category-title {
	background: url('i/box-teams-category-top.png') no-repeat;
	width: 235px;
	height: 17px;
	font-size: 10px;
	color: #00506c;
	font-weight: bold;
	line-height: 16px;
	padding: 0px 0px 0px 5px;
	margin: 10px 0px 0px 0px;
}
.box-teams ul.category {
	background: url('i/box-teams-category-content.png') repeat-y;
	width: 240px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	list-style-type: none;
}
.box-teams ul.category li {
	background: url('i/box-teams-category-li.png') no-repeat 10px center;
	margin: 0px;
	padding: 2px 0px 2px 25px;
}
.box-teams ul.category li a {
	color: #096180;
	text-decoration: underline;
}
.box-teams ul.category li.last {
	background: url('i/box-teams-category-bottom.png') no-repeat bottom left;
	width: 240px;
	height: 8px;
	overflow: hidden;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.box-event .post-poll .pp-content ul {
	list-style-type: none;
	margin: 10px 10px 0px 10px;
	padding: 0px;
}
.box-event .post-poll .pp-content ul li {
	float: left;
	margin: 0px;
	padding: 0px;
}
.box-event .post-poll .pp-content ul li a {
	background: url('i/box-event-postpoll-option.png') no-repeat;
	display: block;
	width: 144px;
	height: 21px;
	line-height: 21px;
	margin-right: 5px;
	padding: 0px 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
}
.box-event .post-poll .pp-content ul li.selected a, .box-event .post-poll .pp-content ul li a:hover {
	background-image: url('i/box-event-postpoll-option-selected.png');
}
.box-event .post-poll .pp-content ul li.last a {
	margin-right: 0px;
}
.box-event .post-poll .pp-content ul li small {
	background: none;
	font-size: 10px;
	color: #7a7a7a;
	display: block;
	padding: 0px 5px;
	line-height: 21px;
	
}

.post-poll .pp-bottom, .team-box .tb-bottom {
	background: url('i/box-event-postpoll-bottom.png') no-repeat;
	width: 535px;
	height: 10px;
}

.top10-label {
	display: block;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

.ngg-singlepic {
	border: none;
}

#home-promo {
	background: url('i/home-promo.png') no-repeat;
	width: 808px;
	height: 290px;
	margin-bottom: 10px;
	position: relative;
}
#home-promo .box {
	position: absolute;
	top: 44px;
	left: 14px;
	background: url('i/home-promo-box.png') no-repeat;
	width: 171px;
	height: 226px;
	padding: 0px 0px 0px 6px;
}
#home-promo .box h3 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	color: #343434;
}
#home-promo .box h2 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#home-promo .box h2 a {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #00506c;
	text-decoration: none;
}
#home-promo .box .img {
	margin-top: 5px;
}
#home-promo .box p {
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
#home-promo .box p a {
	font-family: Tahoma;
	font-size: 11px;
	color: #555555;
	font-weight: normal;
	text-decoration: none;
}
#home-promo ul {
	position: absolute;
	top: 44px;
	left: 187px;
	list-style-type: none;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	z-index: 5;
}
#home-promo ul li {
	background: url('i/home-promo-li.png') no-repeat;
	width: 196px;
	height: 36px;
	margin: 0px 0px -5px 0px;
	padding: 0px 0px 0px 15px;
	line-height: 36px;
}
#home-promo ul li.last {
	background: none;
}
#home-promo ul li:hover, #home-promo ul li.active {
	background: url('i/home-promo-li-over.png') no-repeat;
}
#home-promo ul li a {
	font-size: 12px;
	font-family: Tahoma;
	color: #ff7800;
	text-decoration: none;
	font-weight: bold;
	display: block;
	width: 190px;
	overflow: hidden;
	white-space: nowrap;
}
#home-promo ul li:hover a, #home-promo ul li.active a {
	color: #00506c;
}

#home-promo .image {
	float: right;
	margin: 13px 13px 0px 0px;
}
#home-promo .image .imgcontainer {
	position: relative;
}
#home-promo .image .top10 {
	position: absolute;
	left: 10px;
	top: 11px;
	background: url('i/home-promo-top10.png') no-repeat;
	width: 49px;
	padding-top: 14px;
	height: 0px;
	overflow: hidden;
	z-index: 10;
}
#home-promo .image .prev {
	position: absolute;
	left: 0px;
	display: block;
	width: 50px;
	padding-top: 259px;
	height: 0px;
	overflow: hidden;
	background: url('i/home-promo-prev.png') no-repeat left center;
}
#home-promo .image .img {
	right: 0px;
	width: 390px;
	height: 259px;
}
#home-promo .image .next {
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	width: 50px;
	padding-top: 259px;
	height: 0px;
	overflow: hidden;
	background: url('i/home-promo-next.png') no-repeat right center;
}

.border-bottom {
	border-bottom: 1px solid #edf3f4;
}

#messageboard .newmessage {
	background-color: #c7e7f1;
	
}
#messageboard .newmessage h3 {
	background-color: #e2f4fa;
	font-size: "Trebuchet MS";
	color: #00506c;
	height: 30px;
	line-height: 30px;
	padding: 0px 5px;
}
#messageboard .newmessage .textfield {
	padding: 5px 5px 10px 5px;
}
#messageboard .newmessage .textfield textarea {
	border: 1px solid #0f5a75;
	width: 260px;
	height: 48px;
}
#messageboard .newmessage input.send {
	background: url('i/newmessage-button.png') no-repeat;
	width: 50px;
	height: 25px;
	line-height: 20px;
	text-align: center;
	text-transform: uppercase;
	border: none;
	margin-top: 5px;
	color: #ffffff;
	font-weight: bold;
}
#messageboard .messages {
	padding: 0px 5px;
	margin: 5px 0px;
}
#messageboard .messages .message {
	border-bottom: 1px solid #edf3f4;
	margin: 5px 0px;
	padding: 5px 0px;
}
#messageboard .messages .last {
	border: none;
}
#messageboard .messages .sender_date, #messageboard .messages .msg {
	width: 260px;
}
#messageboard .messages p {
	margin: 0px;
	padding: 0px;
}
#messageboard .messages .sender_date {
	color: #ff7800;
	font-weight: bold;
}
#messageboard .messages .sender_date a {
	color: #00506c;
	font-weight: bold;
	text-decoration: none;
	margin-right: 5px;
}
#messageboard .messages .msg {
	font-weight: normal;
	color: #141414;
	font-size: 12px;
	margin: 5px 0px;
}

#upload-img {
	margin: 10px 0px 0px 0px;
}
#upload-img h4 {
	color: #ff7800;
	font-size: 12px;
	font-weight: bold;
	font-family: "Trebuchet MS";
}
#upload-img form {
	background: url('i/upload-img-bg.png') no-repeat;
	width: 342px;
	height: 77px;
}
#upload-img form p {
	padding: 5px 0px 5px 10px;
	margin: 0px;
}
#upload-img form .button {
	background: url('i/upload-img-button.png') no-repeat;
	border: none;
	width: 80px;
	height: 25px;
	color: #ffffff;
	line-height: 25px;
	font-weight: bold;
	font-size: 12px;
}
p.user-image {
	margin: 2px 0px;
}
p.user-image a {
	color: #ff7800;
	text-decoration: none;
}

.box-profil .profil-content .profil-event-list h4 {
	color: #ff7800;
	border-bottom: 1px solid #ff7800;
	padding-left: 2px;
	padding-bottom: 2px;
}

.box-profil .profil-content .profil-event-list ul li a {
	color: #ff7800;
	font-family: Tahoma;
	font-size: 12px;
}
.box-profil .profil-content .profil-event-list ul li {
	background: none;
	padding: 4px;
}
.box-profil .profil-content .profil-event-list ul li.alt {
	background-color: #fff1e5;
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */


.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
.hidden {
	display: none;
}
.visible {
	display: block;
}

.clr:after {
  content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}

.clr {
	*height: 1%;
}