﻿div#register h1
{
    margin:0 0 0 171px;
}

.register span.val-error-left
{
	position:absolute;
	left:150px;
	width:17px;
	margin-top:1px;
}

.register span.val-error-right
{
	position:absolute;
	left:478px;
	width:17px;
	margin-top:3px;
}

.register span.salutation-val-error-right
{
    position:absolute;
	left:310px;
	width:17px;
	margin-top:3px;
}

.register span.val-error-cb
{
	position:absolute;
	left:340px;
	width:17px;
}
.register span.val-error-cb img
{
	margin-top:-2px;
}


.register select.salutation
{
	width:130px;
	float:left;
}

.register label.yourage
{
    margin-left:36px;
	width:80px;
}

.register input.yourage
{
    text-align:right;
    padding-right: 5px;
    width:30px;
}

.register span.yourage-val-error-left
{
    position:absolute;
	left:410px;
	width:17px;
	margin-top:1px;
}

.main .spirit .left_column .edit .val-error-message	
{
	font-size: 11px;
	height: 15px;
}


.spirit .edit .edit_password .val-sum
{
    color:#D13737;
    left:10px;
    position:absolute;
    top:230px;
    width:150px;
}

.spirit #gallery label.nickname
{
    margin-right:3px;
}

.overlay-box
{
	height:300px;
}

.overlay-box .text
{
	height:300px;
}


input.ecard-text
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:11px;
}


.captcha-image
{
	float:left;
}

.inline
{
	font-weight:bold;
	color: #000000;
}

.question-label
{
	float:left;
	font-weight: bold;
	color: #000000;
	width: 40px;
}

.question-text a
{
	float:left;
	color: #000000;
	width: 450px;
	margin-bottom: 4px;
}

.questions-answers-list .question-text
{
	font-weight: bold;
}

.answer-text
{
	float:left;
	width: 450px;
	margin-bottom: 25px;
}

.answer-label
{
	float:left;
	width: 40px;
	font-weight: bold;
}

.text-headline
{
	font-weight: bold;
	}

.clear
{
	clear:both;
}

.terms-conditions h2
{
    font-weight:bold;
    margin:10px 0 3px;
}

.terms-conditions h2.red
{
    color:#D13737;
}

.terms-conditions ul
{
    margin-left:5px;
}

.terms-conditions li
{
    margin-bottom:2px;
}