* {
	margin:0;
	padding:0;
	outline:0;}
img {
	border:0;}
a {
	color:#4b493c;
	text-decoration:none;}
a:hover {
	color:#000000;
	text-decoration:underline;}
ul {
	list-style:none;}

html ,body {
	height:100%;}
body {
	/* background:url(../images/bg.jpg) repeat-x top fixed; */
	font:14px Arial, Helvetica, sans-serif;
	font-family: 'Open Sans', sans-serif;
	}
	
.input, .textarea {
	border:1px solid #c4c4c4;}
.submit {
	cursor:pointer;}
.submit:hover {
	background-position:left bottom;}
.submit input {
	display:none;}
	
/*-- Block Layout : Begin --*/
.block {
	position:relative;
	width:100%;
	float:left;
	clear:both;
	margin-top:38px;
	background:#36334e;}
	.block .label {
		position:relative;
		margin-top:-28px;
		float:left;
		height:28px;
		padding:0 20px 0 10px;
		background:url(../images/block-tab.gif) right top no-repeat #36334e;}
	.block .label,
	.block .label h2 {
		color:#FFF;
		font-size:14px;
		font-weight:bold;
		line-height:25px;}
	.block .content {
		z-index:2;
		min-height:16px;
		position:relative;}	
	/*.tl, .tr, .bl, .br {
		position:absolute;
		width:8px;
		height:8px;
		background:url(../images/block-corner2.gif) no-repeat;}
	.tl, .tr {top:0;}
	.tl, .bl {left:0;}
	.tr, .br {right:0;}
	.bl, .br {bottom:0;}
	.tl {top:-28px;}
	.tr {background-position:-8px 0;}
	.bl {background-position:0 -8px;}
	.br {background-position:-8px -8px;}*/

.innerBlock {
	position:relative;
	float:left;
	margin:10px;
	background:#FFF;}
.innerBlock .tl {background-position:-64px 0; top:0;}
.innerBlock .tr {background-position:-72px 0;}
.innerBlock .bl {background-position:-64px -8px;}
.innerBlock .br {background-position:-72px -8px;}
.innerBlock .content {
	padding:10px;}
/*-- Block Layout : End --*/
	

/*-- Container : Begin --*/
#container {
	position:relative;
	width:1040px;
	margin:20px auto 0;}
	
	/*-- Header + TopMenu : Begin --*/	
	
	
	/* IMPORTANT TEXT */

#pageheadertext {
	width:				980px;
	margin:				0px auto;
	position:			relative;
}
#pageheadertext h1, #pageheadertext  h2, #pageheadertext  h3, #pageheadertext  b {
	background:			#040127;
	position: 			absolute;
	right: 				0px;
	width: 				770px;
	height:				10px;
	overflow:			hidden;
	color:				#000000;
	margin-top:			10px;
}
#pagetitle {
	width:				500px;
	margin:				0px auto;
	position:			relative;
}
#pagetitle h1, #pagetitle  h2, #pagetitle  h3, #pagetitle  b {
	background:			#838194;
	position: 			absolute;
	right: 				0px;
	width: 				500px;
	height:				10px;
	overflow:			hidden;
	color:				#838194;
}

	
	h2 {
	 	color:#df0084;
	 	font-size:15px;}
	
	h1 {
		height:205px;
		text-indent:-9999px;
        position:relative;
		background:url(../images/header.png) no-repeat;}
	#logo {
		position:absolute;
		left:0; top:0;
		width:365px;
		height:131px;
		display:block;}
	#mobile-logo {
		position:absolute;
		left:50%; top:10px;
		margin-left:-80px;
		width:160px;
		height:110px;
		float:left;
		background:url(../images/mobile-logo.png) no-repeat;}
		
	#google {
		position:absolute;
		right:0px; top:85px;}
		
	#topmenu {
		position:absolute;
		left:0; top:131px;
		height:27px;
		clear:both;
		float:left;
		width:100%;
		height:65px;
		background:#7b104f;
		text-align:center;}
		#topmenu li,
		#topmenu ul {
			display:inline}
		#topmenu li a {
			height:27px;
			display:inline-block;
			margin-right:3px;
			color:#ffffff;
			font-size:14px;
			line-height:26px;
			padding:0 6px 0 14px;
			background:url(../images/topmenu-dot.jpg) no-repeat 4px center;}
		#topmenu li a:hover,
		#topmenu li.active a {
			color: #ffffff;
			background-color:#d23f95;}
		#topmenu li.selected a {
			color:#000;
			background-color:#f7a70e;}

    #search.top{
    	position:relative;
        margin:0 auto;
        width:700px;
        height:32px;
        margin-top:5px;
        background:url(../images/search-new.png) no-repeat;}
        #search.top .input{
			position:absolute;
			left:3px; top:4px;
            width:660px;
			height:24px;
			border:0;
            text-indent:5px;}
		#search .submit {
			position:absolute;
			right:0; top:0;
			width:30px;
			height:30px;}
		#search .submit input {
			display:none;}
	/*-- Header + TopMenu : End --*/	
			
	#main {
		position:relative;
		float:left;
		clear:both;
		width:100%;
		padding-bottom:10px;
		background:url(../images/main-bg.jpg) repeat-y;
		background: #040028;}	
		
        #main.members-page{
            background:#050029;
        }
        
		/*-- Left Column : Begin --*/
		#left {
			float:left;
			width:250px;
			padding-bottom:10px;
			background:#040028;}
			#leftInner {
				width:232px;
				margin-left:6px;}
				
			.menu {
				width:232px;
				margin:10px 0;}
				.menu a {
					display:block;}
				.menu .cat {
					height:25px;
					background:#a51069;
					color:#FFF;
					font-size:14px;
					font-weight:normal;
					line-height:24px;
					text-indent:10px;
					border-bottom:1px solid #0b0b0f;}
				.menu .subcat {
					background:#3c3954;
					border-top:1px solid #413e59;
					border-bottom:1px solid #262437;
					line-height:32px;
					text-indent:14px;}
				.menu .subcat a {
					color:#FFF;}
				.menu .active {
					color:#;
					background:url(../images/menu-active.gif) no-repeat 220px center #36334e;}
				.menu #sexMenu .subcat a {
					color:#e5a8d0;}
				.menu #funnyMenu .cat {
					background:#ed9600;
					margin-top:1px;
					border-top:1px solid #f7d079;
					color:#342203;}
				.menu #funnyMenu .subcat a {
					color:#f1c579;}
						
			#top5Block {
				padding-bottom:8px;}
				#top5Block .item {
					position:relative;
					float:left;
					width:216px;
					height:142px;
					display:block;
					overflow:hidden;
					margin:8px 0 0 7px;
					background:#e3dfff;
					border:1px solid #040028;}
					
				#top5Block span {
					display:block;}
				#top5Block .item .title {
					position:absolute;
					left:0; bottom:0;
					width:100%;
					height:22px;
					overflow:hidden;
					color:#FFF;
					line-height:22px;
					text-indent:4px;
					border-top:1px solid #040028;
					background:url(../images/trans-black.png);}
				#top5Block .item .play {
					position:absolute;
					left:0; top:0;
					width:100%;
					height:100%;
					background:url(../images/trans-play.png) center center no-repeat;}
					
			#recommendBlock .content {
				padding-top:8px;}
			.recommend {
				position:relative;
				float:left;
				margin:0 0 7px 7px;}
				.recommend span {
					display:block;}
				.recommend .image {
					position:relative;
					margin-bottom:3px}
				.recommend .title {
					position:absolute;
					left:0; bottom:0;
					width:100%;
					height:19px;
					color:#FFF;
					line-height:22px;
					font-size: 12px;
					text-align:center;
					background:url(../images/trans-black.png);}
				.recommend .btn, .btn {
					height:19px;
					border-bottom:1px solid #000;
					background:#f3af00;
					color:#000;
                    display:block;
					text-align:center;
					line-height:18px;}
                    .btn{
                        margin:5px;
                    }
                    
                    .content p{
                        margin:5px;
                        color:#584465;
                        display:block;
                        background:#fff;
                        padding:5px;
                    }
                    
                    .img-stretch{
                        width:223px;
                        margin-left:5px;
                    }
		/*-- Left Column : End --*/
		
		
		/*-- Right Column : Begin --*/
		#right {
			float:right;
			width:316px;
			padding-bottom:10px;}
			#right .ad-titel {
				width:300px;
				margin-bottom:10px}
			#rightInner {
				width:302px;
				margin-left:7px;}
			#loginBlock {}
			#loginBlock .bl, #loginBlock .br {
				z-index:3;}
			#loginBlock .bl {
				background-position:-16px -8px;}
			#loginBlock .br {
				background-position:-40px -8px;}
			#loginForm {
				float:left;
				margin:35px 50px;}
				#loginForm .row {
					float:left;
					clear:both;
					width:194px;
					padding-bottom:7px;
					color:#FFF;}
				#loginForm label {
					display:block;
					padding-bottom:3px;}
				#loginForm .input {
					clear:both;
					width:186px;
					padding:3px;}
				#loginForm .remember {
					float:left;
					padding-top:2px;}
				#loginForm .chbox {
					float:left;
					margin:1px 5px 0 0;}
				#loginForm .submit {
					float:right;
					width:73px;
					height:24px;
					cursor:pointer;
					background:url(../images/btn-login.gif) no-repeat;}
				#loginForm .submit:hover {
					background-position:left bottom;}
				#loginForm .submit input {
					display:none;}
				#loginTabs {
					width:100%;}
					#loginTabs li {
						float:left;
						width:50%;
						height:34px;
						font-size:11px;
						text-align:center;
						line-height:34px;}
					#loginTabs li a {
						color:#a2a0ba;}
					#regiTab {
						background:#26233a;}
					#passTab {
						background:#464459;}
			
			.banner {
				float:left;
				clear:both;
				/*border:1px solid #36334e;*/
				margin-top:10px;}
		/*-- Right Column : End --*/
		
		
		/*-- Middle Column : Begin --*/	
		#middle {
			float:left;
			width:474px;
			background: #ecf0f1;}
			
			.rating {
				position:relative;
				float:left;			
				width:217px;
				height:24px;
				font-size:11px;
				text-indent:12px;
				line-height:22px;
				background:url(../images/rating-bg.gif) no-repeat;}
				#votesCount {
					float:left;
					width:200px;
					display:block;
					line-height:23px;
					padding-left:10px;
					font-size:11px;}
				#downloadBtn {					
					float: left;
					margin-top: -20px;
					margin-left: 10px;
				}	
					
				.starsDiv,
				.starOverlay {
					float:right;
					width:145px;
					height:22px;
					top:2px; right:-13px;
					position:absolute;}
				.starsDiv img {
					width:20px;
					margin-left:0px;}
				.starOverlay {
					z-index:5;
					background:url(../images/trans.gif) no-repeat;}
				
				#rating {
					float:right;
					width:100px;
					padding-right:10px;
					color:#FFF;
					font-weight:bold;
					text-align:right;}
			
		
			#middle h3 {
				margin:10px 10px 10px;
				padding-bottom:5px;
				border-bottom:1px solid #bdc3c7;
				color:#36334e;
				font-size:14px;
				text-align:center;}
				
			/*-- Content Block : Begin --*/	
			#middle .item {
				position:relative;
				float:left;
				clear:both;
				width:100%;
				margin-bottom:10px;
				background:#ecf0f1;
				color:#584465;}
			
			.download-item {
				background-image: url(../images/downloaden-bg.jpg);
				background-repeat: no-repeat;
				height: 163px;
				clear: both;
				padding-bottom: 15px;
				position: relative;
				top: -10px;
				
			}
			
			#newsletterForm {
				margin-top: 100px;
                padding-left: 30px;
				width: 470px;
				margin: 0 auto;
				padding-top: 115px;
			}
			
			#newsletterForm_Complete {
				margin-top: 100px;
				text-align: center;
				padding-top: 115px;
				display: none;
				color: #FFF;
				font-weight: bold;
				
			}
				
				#middle .item .inner {
					position:relative;
					margin:0 15px;}
				#middle .item .title {
					display:block;
					margin-bottom:5px;
					color:#df0084;
					font-size:16px;
					font-weight:bold;}
				#middle .item .text {
                    height:134px;
                    font-size:11px;
                    margin-bottom:20px;
                    overflow:hidden;}
				#middle .item .link {
				    color:#a51069;
                    font-weight:bold;}
				#middle .item h4 {
					font-size:12px;
					font-weight:normal;}
				#middle .item .image {
					float:left;
					margin:0 10px 5px 0;}
				#middle .item .image .img {
                    width:170px;
					height:120px;
                    display:block;
                    margin-bottom: 5px;
					background:#e3dfff;
					border:1px solid #bdc3c7;}
				#middle .item .bot {
					position:relative;
					clear:both;
					float:left;
					width:100%;
					height:25px;
					margin-top:10px;
					background:#dddce4;
					font-size:11px;
					font-weight:bold;
					line-height:24px;}
					#middle .item .bot li {
						width:33%;
						float:left;}
					#middle .item .bot li.cat {
						text-indent:15px;}
					#middle .item .bot li.date {
						text-align:center;}
					#middle .item .bot li.reactions {
						width:32%;
						text-align:right;}
					#middle .item .bot a,
					#middle .item .bot span {
						color:#fc0fa6;}
						
					#middle .item .rating {
						position:absolute;
						right:15px; top:-38px;}
					.item-info {
						overflow: auto;
						border-top:1px solid #bdc3c7;
						border-bottom:1px solid #bdc3c7;
					}		
			
			/*-- Content Block : End --*/	
			
			/*-- Paging : Begin --*/
			.paging {
				padding: 1em 0;
				float:left;
				clear:both;
				width:100%;
				height:auto;
				background:#27253c;
				text-align:center;
				font-size: 16px;}
				.paging li,
				.paging ul {
					display:inline;}
				.paging li {
					padding:0;
					color:#fa0095;
					}
				.paging li.sep {
					color:#FFF;
					}
				.paging a {
					color:#FFF;
					line-height:24px;
					border-radius: 3px;
					width: 32px;
					height: 24px;
					text-align: center;
					display: inline-block;}
				.paging a:hover {
					color: #ffde00;
					text-decoration: none;
				}	
				.paging .active a {
					color:#ffde00;
					background: #df0084;}
			/*-- Paging : End --*/
		/*-- Middle Column : Begin --*/		
			
			
		
	/*-- Footer : Begin --*/
	#footer {
		clear:both;
		float:left;
		width:100%;
		height:45px;
		margin-bottom:20px;
		background:url(../images/footer.jpg) no-repeat;
		color:#FFF;
		font-weight:bold;
		line-height:44px;
		text-align:center;}
		#footer li,
		#footer ul {
			display:inline;}
		#footer li {
			padding:0 10px;}
		#footer a {
			color:#FFF;}
	/*-- Footer : End --*/
	
/*-- Container : End --*/









/* PLAYER PAGE : Begin */
.playerPage #main {
	background:#040028;}
.playerPage #middle {
	width:724px;}
	.playerPage #middle .block {
		margin-left:7px;}
	
	#banners {
		float:left;
		width:722px;
		padding-bottom:9px;
		background:#252335;}	
	#banners .banner {
		float:left;
		clear:none;
		margin-left:7px;}
	
#playerBlock {
	width:715px;}
	
#playerContainer {
	position:relative;
	float:left;
	width:693px;
	overflow:hidden;
	margin:15px 0 5px 10px;
	background:#040028;}
#player {}

#playerContainer.powerpoint {
	border:0;}
#playerContainer.powerpoint .img {
	float:left;
	width:350px;
	margin-right:15px;
	border:1px solid #000;}
#playerContainer.powerpoint .buttons {
	position:absolute;
	bottom:0; left:365px;}
#playerContainer.powerpoint .buttons input {
	width:330px;
	cursor:pointer;
	margin-top:10px;}
	
#infoBlock {
	color:#626262;
	margin-bottom:12px;
	background: #ecf0f1;
	border-radius: 5px;
	overflow: hidden;
	}
	#infoBlock .bl {background-position:-48px -8px;}
	#infoBlock .br {background-position:-56px -8px;}
	
	#infoBlock #info {
		float:left;
		width:675px;}
	
		#infoBlock .title {
			padding-right:7px;
			color:#353535;
			font-size:14px;
			font-weight:bold;}
		
		#infoBlock #description {
			padding-bottom:10px;}
			#infoBlock #description .title {
				padding-bottom:3px;}
		#infoBlock #category {
			padding-bottom:10px;
			}
			#infoBlock #category a {
				color:#c30000;}
			
	#infoBlock #social {
		float:right;
		width:124px;
		margin-left:10px;
		margin-right:30px;}
		#infoBlock #social li {
			margin-bottom:10px;
			background:no-repeat;}
		#infoBlock #social li:hover {
			background-position:left bottom;}
		#infoBlock #social li.facebook {
			background-image:url(../images/icon-facebook.gif);}
		#infoBlock #social li.twitter {
			background-image:url(../images/icon-twitter.gif);}
		#infoBlock #social li.hyves {
			background-image:url(../images/icon-hyves.gif);}
		#infoBlock #social li a {
			height:30px;
			display:block;
			text-indent:40px;
			line-height:29px;}
		
	#infoBlock #tags {
		clear:both;
		background:#838195;}
		#infoBlock #tags a {
			color:#e8cf00;}
		#infoBlock #tags .title {
			color:#FFF;}
			

#reactBlock,
#relatedBlock {
	clear:none;
	width:352px;}
#reactBlock .innerBlock,
#relatedBlock .innerBlock {
	width:332px;
	padding-bottom:5px;
	background: #ecf0f1;
	border-radius: 5px;
	overflow: hidden;}
#reactBlock {float:left;}
#relatedBlock {float:right;margin-right:2px;}

	#reactionForm {
	   clear:both;
       float:left;
	   margin-top:10px;
	}
		#reactionForm .row {
			float:left;
			width:100%;
			padding-bottom:7px;}
		#reactionForm label {
			clear:both;
			display:block;
			padding-bottom:5px;
			color:#353535;
			font-weight:bold;}
		#reactionForm .input {
			width:307px;
			height:24px;
			padding:2px 3px;}
		#reactionForm .row.name .input {
			width:185px;}
		#reactionForm .row.code .input {
			float:left;
			width:100px;}
		#reactionForm .row.code .captcha {
			float:left;
			margin-top:7px;
			margin-left:10px;}
		#reactionForm .textarea {
			width:307px;
			height:93px;
			padding:3px;}
		#reactionForm .submit {
			float:right;
			width:115px;
			height:30px;
			background:url(../images/reaction-submit.gif) no-repeat;}
		#reactionForm .form_complete {
			display:none;
			color:#000;
			font-size:14px;
			font-weight:bold;}
	.reaction {
		position:relative;
		float:left;
		width:100%;
		margin-bottom:12px;
		padding-bottom:10px;
		border-bottom:1px solid #c9c7d3;
		color:#626262;
		font-size:11px;}
		.related:hover {
			text-decoration:none;}
		.reaction .image {
			float:left;
			width:73px;
			height:73px;
			margin:0 6px 6px 0;
			overflow:hidden;}
		.reaction .name {
			color:#a7116b;
			font-weight:bold;}
		.reaction .time {
			position:absolute;
			right:0; top:2px;
			color:#36334e;
			font-size:9px;}
		.reaction .message {
			margin-top:5px;}

	.related {
		float:left;
		clear:both;
		width:100%;
		margin-bottom:5px;
		border-bottom:24px solid #dddce4;
		color:#584465;
		font-size:11px;}
		.related span {
			display:block;}
		#relatedBlock .title {
			margin-bottom:9px;
			color:#df0084;
			font-size:14px;}
		.related .image {
			float:left;
			width:147px;
			height:96px;
			margin:-3px 10px 8px 0;
			background:#e3dfff;
			border:1px solid #902f68;}
			
			
			


.contactPage {}
	#contactFormDiv {
		padding:15px;}
	#contactFormDiv .row {
		float:left;
		width:100%;
		padding-bottom:7px;}
	#contactFormDiv label {
		clear:both;
		display:block;
		padding-bottom:5px;
		color:#353535;
		font-weight:bold;}
	#contactFormDiv .input {
		width:436px;
		height:24px;
		padding:2px 3px;}
	#contactFormDiv .textarea {
		width:436px;
		height:145px;
		padding:3px;}
	#contactFormDiv .submit {
		float:right;
		width:115px;
		height:30px;
		background:url(../images/form-submit.gif) no-repeat;}
	#contactFormDiv .form_complete {
		display:none;
		color:#000;
		font-size:14px;
		font-weight:bold;}
		
.ad-titel {
	color:#fff;
	font-size:14px;
	font-weight:bold;}
		
.block#searchWordsBlock .content {
	float:left;
	width:220px;
	margin:5px;}
.block#searchWordsBlock a {
	float:left;
	color:#FFF;
	padding:0 5px;
	line-height:20px;}
.block#searchWordsBlock a.large {
	color:#e871b1;
	font-size:16px;}
.block#searchWordsBlock a.medium {
	color:#dddce4;
	font-size:13px;}
.block#searchWordsBlock a.small {
	font-size:11px;}
	
.block#searchWordsBlockv1 .content {
	float:left;
	width:220px;
	margin:5px;}
.block#searchWordsBlockv1 a {
	float:left;
	color:#FFF;
	padding:0 5px;
	line-height:20px;}
.block#searchWordsBlockv1 a.large {
	color:#e871b1;
	font-size:16px;}
.block#searchWordsBlockv1 a.medium {
	color:#dddce4;
	font-size:13px;}
.block#searchWordsBlockv1 a.small {
	font-size:11px;}
    

#newsletter-subscribe{
    width:298px;
    height:246px;
    background:url(../images/newsletter-subscribe.jpg) no-repeat;
    float:left;
	clear:both;
    margin-top:10px;
}

    #newsletter-subscribe form{
        margin-left:30px;
        margin-top:147px;
        float:left;
    }

        #newsletter-subscribe input{
            width:235px;
            height:35px;
            border:solid 1px #7d5b13;
            text-align:center;
            line-height:35px;
            font-family:arial;
            font-size:15px;
            margin-top:7px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
        }
    
        input#newsletter-btn{
            width:237px;
            height: 36px;
            line-height:36px;
            color:#fff;
            text-shadow:0px -1px 1px #920156;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            border:0px;
            -webkit-box-shadow: #ffbbb4 0px -1px 1px;
            -moz-box-shadow: #ffbbb4 0px -1px 1px;
            box-shadow: #ffbbb4 0px -1px 1px;
            background:url(../images/newsletter-btn.png) repeat-x;
            cursor:pointer;
        }
        
            input#newsletter-btn:hover{
                text-decoration:underline;
            }
    
/* halloweenspul 
    body{
        background:url(../images/bg-halloween.jpg) #000 no-repeat top fixed;
    }

    #halloween-fingers{
        width:414px;
        height:108px;
        position:absolute;
        background:url(../images/halloween-fingers.png) no-repeat;
        top:-38px;
        left:238px;
    }
    
    #halloween-skelet{
        width:337px;
        height:219px;
        position:absolute;
        background:url(../images/halloween-skelet.png) no-repeat;
        top:-66px;
        right:-130px;
    }
    
    #container{
        margin:60px auto 0px;
    }
    
*/



#addToFavLink, .addToFavLink {
	float:right;
	color:#00F;
	cursor:pointer;
	margin-top:8px;
	background: #fff;
	padding: 1.5px;
	border: 1px solid #bdc3c7;
	font-size: 12px;}
#addToFavLink, .addToFavLink span {
	width:160px;
	min-height:35px;
	display:block;
	padding-left:45px;
	line-height:18px;
	text-decoration:underline;
	background:url(../images/ico-favo-del.png) left center no-repeat #FFF;}
#addToFavLink, .addToFavLink span.inactive {
	background-image:url(../images/ico-favo-add.png);}
#addToFavLink, .addToFavLink span:hover {}
#middle .item .image {
	position:relative;}
#middle .item .image .ico-fav-del {
	position:absolute;
	right:3px; top:79px;
	width:35px;
	height:35px;
	cursor:pointer;
	padding:3px 0 0 3px;
	border:1px solid #7C0A4E;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 10px 0 0 0;
	background:url(../images/ico-favo-del.png) 3px 3px no-repeat #FFF;}
}

#member-bg{
    width:695px;
    height:255px;
    display:block;
}

    #member-bg.silver{
        background:url(../images/silver-bg.jpg) no-repeat;
        width:695px;
        height:255px;
        display:block;
        margin-bottom:-16px;
        margin-left:10px;
        font-size:15px;
        font-weight:bold;
        color:#fff;
        position:relative;
    }
    
        .gold{
            color:#f8d357;
        }

        #member-list{
            position:absolute;
            left:345px;
            top:114px;
            font-size:16px;
            line-height:24px;
        }
    
            span.little{
                color:#fff;
                font-size:12px;
                font-weight:normal;
            }
            
#playerContainer.signup{
    width:695px;
    border:0px;
    background:url(../images/signup-bg.jpg) no-repeat;
    height:294px;
    color:#666666;
    position:relative;
}    

    #pafLeft{
        position:absolute;
        left:57px;
        top:27px;
    }
    
    #pafRight{
        position:absolute;
        left:397px;
        top:27px;
    }
    
        #pafLeft, #pafRight{
            line-height:20px;
        }
    
    #recoverFormWrap{
        display:none;
    }
    
    #pafTable .input{
        width:246px;
        height:32px;
        border:solid 1px #838194;
        margin-bottom:9px;
        text-indent:10px;
    }
    
    .signup-title{
        font-size:16px;
        font-weight:bold;
        line-height:24px;
    }
    
    .auth{
        position:absolute;
        top:75px;
        left:0px;
    }
    
   	#pafTable .input.err{
    	border:1px solid #F00;
		background:#fff1f1;}
    
    input.submit{
    	position:relative;
        display:block;
        width:136px;
        height:33px;
        background:url(../images/submit-bg.png) repeat-x;
        line-height:33px;
        text-align:center;
        cursor:pointer;
        border:0px;
        font-weight:bold;
        text-shadow:0px 1px 1px #fff;
        margin-top:9px;}
        input.submit:hover{
            text-decoration:underline;}
        
    input.submit.loading {
		cursor:default;
		background:url('../images/ajax-loader-auth.gif') no-repeat center center;}
    
        
    .toggleForm:hover {
cursor:pointer;
text-decoration:underline
}

#memberblock.block {
margin-top:0
}

#memberblock.content {
margin-left:162px;
width:695px
}

#kimpaging {
width:100%;
background:#27253c;
clear:both;
text-align:center;
font-size:12px;
height:34px;
line-height:34px;
}

#kimpaging li {
display:inline-block;
color:#fa0095;
margin:0 3px;
}

#kimpaging li.active {
color:#f1de1f;
}

#kimpaging li a {
color:#fff;
}

#kimpaging li a:hover {
text-decoration:underline;
}

#related{
    background:#fff;
    margin:10px;
    padding:10px 10px 10px 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    overflow-y:auto;
}

    .rel-item{
        width:330px;
        float:left;
        margin-left:10px;
        margin-bottom:15px;
        font-size:11px;
    }
    
        .rel-item img{
            border:solid 1px #df0084;
            float:left;
            margin-right:5px;
        }
    
        .rel-title{
            font-size:15px;
            font-weight:bold;
            color:#df0084;
            display:block;
            height:45px;
        }
        
#apk{
    width:360px;
    position:fixed;
    bottom:-50px;
    margin-left:340px;
    z-index:99999;
}

    #apk a.container{
        width:360px;
        margin:0 auto;
        height:50px;
        background:url(../mobiel/images/app-bg.png) #d5178a no-repeat right;
        display:block;
        font-size:16px;
        color:#fff;
        line-height:50px;
        text-indent:20px;
        font-family: 'Bree Serif', serif;
        font-weight:normal;
    }
    
#kimplayer-button{
    display:block;
    height:35px;
    line-height:35px;
    text-align:center;
    color:#000;
    background:url(../images/kimplayer-button.jpg) repeat-x;
    clear:both;
    font-weight:bold;
    font-size:16px;
    width:511px;
    margin:10px 0 10px 102px;
    float:left; 
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    text-shadow:0px 1px 1px #f5c478;
    box-shadow:0px 1px 1px #000;
}

    #android-div{
        width:100%;
        height:60px;
        background:#36334e;
        clear:both;
        margin-top:10px;
        line-height:60px;
        color:#fff;
        font-size: 16px;
        font-weight: bold;
    }
    
        #android-div a{
            color:#fff;
            text-decoration:underline;
        }
    
        #android-div span{
            display:inline-block;
            height:60px;
            padding-left:60px;
            background:url(../images/app/android-logo.png) no-repeat left center;
        }

#kim-payment{
    width:693px;
    height:524px;
    border:solid 1px #000;
    margin:0 auto;
    background:url(../images/kim-payment.jpg) no-repeat;
}

    .kim-line{
        margin-bottom:32px;
    }

    #kim-payment form{
        margin:263px 0 0 107px;
        font-size:18px;
        color:#fff;
        line-height:26px;
    }
    
        #kim-payment form select{
            margin-left:5px;
        }
    
        #kim-payment form .step{
            width:26px;
            height:26px;
            color:#000;
            text-align:center;
            float:left;
            font-size:20px;
            margin-right:5px;
            background:#e27bb2;
            -webkit-border-radius: 13px;
            -moz-border-radius: 13px;
            border-radius: 13px;
        }
        
        #kim-payment #number{
            font-size:36px;
            font-weight:bold;
            padding:0 10px;
            display:inline-block;
        }
        
        #kim-payment #price{
            font-size:12px;
        }
        
        #kim-payment #kim-input{
            width:102px;
            height:35px;
            border:solid 1px #626262;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            text-align:center;
        }
        
        #kim-submit{
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            width:133px;
            height:33px;
            text-align:center;
            line-height:33px;
            cursor: pointer;
            border: solid 1px #000;
            font-size:20px;
            font-weight:bold;
            box-shadow:0px 1px 1px #000;
            background:url(../images/kim-btn.jpg) repeat-x;
        }
        
            #kim-submit:hover{
                text-decoration:underline;
            }
            
            
                    
        



#prefooterbanners {width: 900px;margin: 0 auto;}    
            