@charset "utf-8";

/*** LOGIN (modal) ***/
div#modal div.top div.bottom { }

div#modal div.top div.bottom p {
	clear:both;
	margin:9px 12px 3px;
}

div#modal div.top div.bottom img.fb-logo {
	float:left;
	display:block;
}

div#modal div.top div.bottom fieldset.action {
	width:278px;
	border:solid 1px #ccbb96;
	background:url('usercenter/fieldset-bg.png') repeat;
}

div#modal div.top div.bottom fieldset.loginbox {
	float:left;
	display:block;
	margin:15px 0 10px 36px;
}

div#modal div.top div.bottom fieldset.action legend {
	font-size:11px;
	font-weight:bold;
	margin:0 0 0 10px;
}

div#modal div.top div.bottom fieldset.action form dl dt {
	float:left;
	display:block;
	width:110px;
	padding:6px 10px 0 5px;
}

div#modal div.top div.bottom fieldset.action form dl dt,
div#modal div.top div.bottom fieldset.action form dl dt label {
	font-weight:bold;
	text-align:right;
}

div#modal div.top div.bottom fieldset.action form dl dd {
	float:left;
	display:block;
	text-align:left;
	width:150px;
	padding:3px 3px 0 0;
}

div#modal div.top div.bottom fieldset.action form dl dd.wide {
	float:left;
	display:block;
	text-align:left;
	width:267px;
	padding:2px 11px 0 0;
	text-align:right;
}

div#modal div.top div.bottom fieldset.action form dl dd.wide span,
div#modal div.top div.bottom fieldset.action form dl dd.wide span a {
	font-size:9px;
	font-weight:bold;
}

div#modal div.top div.bottom fieldset.action form dl dd input.input {
	background:white;
	width:136px;
	height:18px;
	font-size:12px;
	color:black;
	border:solid 1px black;
	padding:2px;
}

div#modal div.top div.bottom fieldset.action form dl dd select.input {
	background:white;
	width:142px;
	height:24px;
	font-size:12px;
	color:black;
	border:solid 1px black;
	padding:2px;
}

div#modal div.top div.bottom fieldset.action form dl dd input.submit {
	background:url('usercenter/submit.gif') transparent center top no-repeat;
	width:142px;
	height:28px;
	font-weight:bold;
	font-style:italic;
	font-size:14px;
	font-family:Georgia,"Times New Roman",serif;
	color:#65370b;
	border:none;
	margin-bottom:8px;
	cursor:pointer;
}

div#modal div.top div.bottom div#register-modal {
	margin:15px 15px 0 15px;
}

div#modal div.top div.bottom div#register-modal fieldset.registerbox {
	float:left;
	display:block;
	margin:15px 0 10px 0;
}

div#modal div.top div.bottom div#register-modal div.textcontainer {
	float:left;
	display:block;
	padding:15px 0 0 15px;
	width:240px;
}

/*** REGISTRATION:FUNCTION ***/

form#quick-reg {
	width:824px;
	height:113px;
	background:url('user/quick_reg.jpg') left top no-repeat;
}

form#quick-reg div.teaser {
	height:26px;
}

form#quick-reg div.teaser.de { background:url('user/quick-regteaser_de.gif') 40px 4px no-repeat; }
form#quick-reg div.teaser.en { background:url('user/quick-regteaser_en.gif') 40px 4px no-repeat; }
form#quick-reg div.teaser.ro { background:url('user/quick-regteaser_ro.gif') 45px 4px no-repeat; }
form#quick-reg div.teaser.fr { background:url('user/quick-regteaser_fr.gif') 45px 4px no-repeat; }
form#quick-reg div.teaser.nl { background:url('user/quick-regteaser_nl.gif') 45px 4px no-repeat; }
form#quick-reg div.teaser.pl { background:url('user/quick-regteaser_pl.gif') 45px 4px no-repeat; }
form#quick-reg div.teaser.es { background:url('user/quick-regteaser_es.gif') 45px 4px no-repeat; }

form#quick-reg div.teaser div.pos {
	height:1px;
	height:1px;
	position:relative;
	float:right;
	display:block;
}

form#quick-reg div.teaser div.pos p.terms {
	position:absolute;
	right:26px;
	width:160px;
	top:1px;
	text-align:right;
	float:right;
	height:15px;
}

form#quick-reg div.teaser div.pos p.newsletter {
	position:absolute;
	right:183px;
	top:1px;
	width:200px;
	text-align:right;
	float:right;
	display:block;
	height:15px;
}

form#quick-reg div.teaser div.pos p,
form#quick-reg div.teaser div.pos p a { color:#959595; font-size:10px; line-height:10px; }

form#quick-reg div.teaser div.pos p input {
	float:right;
	margin:0;
}
form#quick-reg div.teaser div.pos p a {
	color:#959595;
	font-size:10px;
	line-height:10px;
	text-decoration:underline;
	display:inline;
}


form#quick-reg div.input {
	width:160px;
	height:32px;
	background:url('user/quick-regbox.gif') left top no-repeat;
	float:left;
	display:block;
	margin:0 0 0 4px;
}

* html form#quick-reg div.input { margin-left:2px; }

form#quick-reg div.input label {
	width:140px;
	text-align:center;
	font-size:10px;
	color:white;
	line-height:10px;
	display:block;
	margin:1px 0 0 0;
}

form#quick-reg div.input input.textfield {
	width:114px;
	height:13px;
	color:black;
	padding:2px;
	font-size:10px;
	line-height:10px;
	border:solid 1px black;
	margin:0 0 0 11px;
}

* html form#quick-reg div.input input.textfield {
	width:118px;
	height:18px;
}

form#quick-reg div.input select.country {
	width:122px;
	height:19px;
	color:black;
	font-size:11px;
	line-height:11px;
	border:solid 1px black;
	margin:0 0 0 10px;
}

form#quick-reg input.submit {
	width:136px;
	height:32px;
	color:transparent;
	font-size:0px;
	cursor:pointer;
	border:none;
	margin:0 0 0 2px;
}

form#quick-reg input.submit.de { background:url('user/quick-regsubmit_de.gif') left top no-repeat; }
form#quick-reg input.submit.en { background:url('user/quick-regsubmit_en.gif') left top no-repeat; }
form#quick-reg input.submit.ro { background:url('user/quick-regsubmit_ro.gif') left top no-repeat; }
form#quick-reg input.submit.fr { background:url('user/quick-regsubmit_fr.gif') left top no-repeat; }
form#quick-reg input.submit.nl { background:url('user/quick-regsubmit_nl.gif') left top no-repeat; }
form#quick-reg input.submit.pl { background:url('user/quick-regsubmit_pl.gif') left top no-repeat; }
form#quick-reg input.submit.es { background:url('user/quick-regsubmit_es.gif') left top no-repeat; }

form#quick-reg_off #pCContainer {
    position: relativ;
    top: 18px;
    left: 302px;
}

form#quick-reg_off #passwordComment{
    font-size:8pt;
    margin-left:-115px;
    margin-top:2px;
    color: #fff;
    display: none;
    position: absolute;
    z-index: 100000;
}

form#quick-reg_off #passwordComment .arrowTop{
    background:url(arrow_top.png) no-repeat;
    width:371px;
    height: 22px;
}

form#quick-reg_off #passwordComment .arrowMiddle{
    background:url(arrow_middle.png) repeat-y;
    width:351px;
    padding: 2px 10px;
    display: block;
}

form#quick-reg_off #passwordComment .arrowMiddle img {
    float: left;
    padding-right: 5px;
}

form#quick-reg_off #passwordComment .arrowBottom{
    background:url(arrow_bottom.png) no-repeat;
    width:371px;
    height: 4px;
}

/*** REGISTRATION ***/

div#usersitebg {
	width:707px;
	background:url('user/boxbg.gif') left top repeat-y;
}

div#usersitebg div#boxheaduser {
	position:relative;
	width:707px;
	height:30px;
	background:url('user/boxhead.gif') left top no-repeat;
}

div#usersitebg div#boxheaduser img {
	position:absolute;
	left:0;
	top:0;
}

div#usersitebg div#boxheaduser h1 {
	position:absolute;
	left:50px;
	top:6px;
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:white;
	font-family:Georgia, "Times New Roman", serif;
	font-style:italic;
}

div#usersitebg div.boxtopuser {
	width:707px;
	background:url('user/boxtop.gif') left top no-repeat;

}

div#usersitebg div.boxbottomuser {
position:relative;
	padding:10px 15px 60px 15px;
	width:677px;
	background:url('user/boxbottom.gif') left bottom no-repeat;

}

div.boxbottomuser img#userfigure {
	position:absolute;
	right:40px;
	top:25px;
	width:225px;
	height:242px;
}

div.boxbottomuser ul.register {
	margin:0;
	padding:0;
	list-style:none;
	width:430px;
}

div.boxbottomuser ul.register li {
	padding:0 0 5px 0;
	display:block;
}

div.boxbottomuser ul.register li label {
	width:130px;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
}

div.boxbottomuser ul.register li label a {
	font-weight:bold;
	border-bottom:dotted 1px black;
	text-decoration:none;
}

div.boxbottomuser ul.register li label a:hover { border-bottom:solid 1px black; }
div.boxbottomuser ul.register li input { margin:2px; }
div.boxbottomuser ul.register li input.input {
	width:150px;
	border:solid 1px black;
}

div.boxbottomuser ul.register li select.input {
	margin:2px;
	width:152px;
	border:solid 1px black;
}

div.boxbottomuser ul.register span#passwordMeterComment {
    display:block;
    font-weight:bold;
    margin-left:132px;
}

div.boxbottomuser ul.register span#passwordMeterComment img,
div.boxbottomuser ul.register span#password2Comment img{
    float: left;
}

div.boxbottomuser ul.register span#password2Comment { 
    display:block; 
    margin-left:132px;
}

div.boxbottomuser p.step {
	margin:0;
	padding:10px 0;
	font-size:22px;
	color:#801800;
	font-family:Georgia, "Times New Roman", serif;
}

div.boxbottomuser p.registertext {
	margin:0;
	padding:5px 0 20px 0;
	width:350px;
}

div.boxbottomuser input.regsubmit {
	position:absolute;
	left:460px;
	top:255px;
	width:190px;
	height:86px;
	background-position:top;
	background-color:transparent;
	cursor:pointer;
	font-size:0;
	border:none;
}

div.boxbottomuser input.regsubmit.de { background-image:url('user/button_register-stripe_de.png'); }
div.boxbottomuser input.regsubmit.en { background-image:url('user/button_register-stripe_en.png'); }
div.boxbottomuser input.regsubmit.ro { background-image:url('user/button_register-stripe_ro.png'); }
div.boxbottomuser input.regsubmit.fr { background-image:url('user/button_register-stripe_fr.png'); }
div.boxbottomuser input.regsubmit.nl { background-image:url('user/button_register-stripe_nl.png'); }
div.boxbottomuser input.regsubmit.pl { background-image:url('user/button_register-stripe_pl.png'); }
div.boxbottomuser input.regsubmit.es { background-image:url('user/button_register-stripe_es.png'); }
div.boxbottomuser input.regsubmit:hover { background-position:bottom; }

* html div.boxbottomuser input.regsubmit.de { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/user/button_register-normal_de.png', sizingMethod='scale'); }
* html div.boxbottomuser input.regsubmit.de:hover { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/user/button_register-hover_de.png', sizingMethod='scale'); }
* html div.boxbottomuser input.regsubmit.en { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/user/button_register-normal_en.png', sizingMethod='scale'); }
* html div.boxbottomuser input.regsubmit.en:hover { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/user/button_register-hover_en.png', sizingMethod='scale'); }
* html div.boxbottomuser input.regsubmit.ro { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/user/button_register-normal_ro.png', sizingMethod='scale'); }
* html div.boxbottomuser input.regsubmit.ro:hover { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/user/button_register-hover_ro.png', sizingMethod='scale'); }
* html div.boxbottomuser input.regsubmit.fr { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/user/button_register-normal_fr.png', sizingMethod='scale'); }
* html div.boxbottomuser input.regsubmit.fr:hover { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/user/button_register-hover_fr.png', sizingMethod='scale'); }
* html div.boxbottomuser input.regsubmit.nl { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/user/button_register-normal_nl.png', sizingMethod='scale'); }
* html div.boxbottomuser input.regsubmit.nl:hover { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/user/button_register-hover_nl.png', sizingMethod='scale'); }
* html div.boxbottomuser input.regsubmit.pl { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/user/button_register-normal_pl.png', sizingMethod='scale'); }
* html div.boxbottomuser input.regsubmit.pl:hover { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/user/button_register-hover_pl.png', sizingMethod='scale'); }
* html div.boxbottomuser input.regsubmit.es { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/user/button_register-normal_es.png', sizingMethod='scale'); }
* html div.boxbottomuser input.regsubmit.es:hover { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/user/button_register-hover_es.png', sizingMethod='scale'); }
