@media screen {
/**
	* Layout
	*/
	html {margin:0; padding:0;}
	body {margin:0; padding:0; font:normal 80% Arial, Helvetica, sans-serif; text-align:left; background:url(/theme/images/bg_body.jpg) repeat-x center top #000000;}
	b.corner {background-color:#6A1300}

	div.holder {text-align:left; clear:both; margin:0px auto; width:1044px; position:relative;}

	div#header {width:1044px; position:relative; height:105px; z-index:600;}
	div.Header {text-align:left; position:absolute; left:35px; top:20px;}
	div.Header h1 {font-weight:normal; color:#ffffff; white-space:nowrap; font-size:28px;}
	div.Header h2 {font-weight:normal; color:#ffffff; white-space:nowrap; font-size:28px;}

	ul#MainMenu {left:43px;}

	div#text {width:460px; margin:35px 95px 0 0; float:right; position:relative;}
	h1.slogan {color:#ffffff; font-size:22px; font-weight:normal; padding:0px; margin:0; position:absolute; left:60px; bottom:13px;}
	div.welcome {color:#9f9f9f; font-size:12px; padding:10px 25px; position:relative; }

	div#footer {width:1044px; margin-bottom:25px; position:relative; overflow:hidden;}

	ul#bottonNavigation {margin:19px 0 0 0; padding:0; list-style:none; float:left; font-size:85%;}
	ul#bottonNavigation li {margin:0px; padding:0 15px; list-style:none; float:left; line-height:9px;}
	ul#bottonNavigation li.last {border-right-style:none;}
ul#bottonNavigation li a {color:#7E301A}

	div#copyright {float:right; padding:0px; margin:17px 14px 0 0;}
	div#copyright a {color:#373737;}

	div#main div.content {width:1044px; position:relative; height:552px; background:url(/images/index/visual_en.jpg) no-repeat center top;}
body.de div#main div.content {background-image:url(/images/index/visual_de.jpg)}
body.es div#main div.content {background-image:url(/images/index/visual_es.jpg)}
body.it div#main div.content {background-image:url(/images/index/visual_it.jpg)}
body.ja div#main div.content {background-image:url(/images/index/visual_ja.jpg)}
body.fr div#main div.content {background-image:url(/images/index/visual_fr.jpg)}
body.hr div#main div.content {background-image:url(/images/index/visual_hr.jpg)}
body.cs div#main div.content {background-image:url(/images/index/visual_cs.jpg)}
body.el div#main div.content {background-image:url(/images/index/visual_el.jpg)}
body.lt div#main div.content {background-image:url(/images/index/visual_lt.jpg)}
body.nl div#main div.content {background-image:url(/images/index/visual_nl.jpg)}
body.pl div#main div.content {background-image:url(/images/index/visual_pl.jpg)}
body.sr div#main div.content {background-image:url(/images/index/visual_sr.jpg)}
body.sv div#main div.content {background-image:url(/images/index/visual_sv.jpg)}
body.da div#main div.content {background-image:url(/images/index/visual_da.jpg)}

	h1.online {margin:0px; text-align:left; font-weight:normal; font-size:16px; background:#2d2d2d; color:#ffffff; padding:8px 0 8px 37px;}
	h1.online strong {color:#ffffff; font-weight:normal; font-size:26px; line-height:26px; text-align:left;}
	span.status.online {background:none; text-transform:lowercase; padding:0px; color:#ffffff; font-size:26px; line-height:26px;}
	h2.online {margin:0px; text-align:left; font-weight:normal; font-size:16px; background:#2d2d2d; color:#ffffff; padding:8px 0 8px 37px;}
	h2.online strong {color:#ffffff; font-weight:normal; font-size:26px; line-height:26px; text-align:left;}


	p.submitbutton {margin:0px 0 0 115px; padding:10px 0 0 0;}
	.button, .submit {cursor:pointer;}

	div#members {width:100%}

	div.SearchResult {display:block;overflow:hidden; padding:11px 0 11px 16px;}
	div.SearchResult h1 {text-align:left; color:#FFBFBC; font-weight:normal; font-size:18px; padding:0 0 5px 10px; margin:0; display:none;}
	div.SearchResult h2 {text-align:left; color:#FFBFBC; font-weight:normal; font-size:18px; padding:0 0 5px 10px; margin:0; display:none;}
	div.SearchResult h1 strong {font-weight:normal; color:#FFBFBC; font-size:24px;}
	div.SearchResult h2 strong {font-weight:normal; color:#FFBFBC; font-size:24px;}
	div.simple div.member {border:none; height:95px; padding:9px 11px 20px 10px; margin:0px; background:#5F3535; margin-left:9px;}
	div.simple div.member.featured {background:#5F3535}
	div.member div.info {display:none;}
	div.simple div.member a {color:#FFF693; font-weight:normal;}


	div.Registration {width:375px; margin:25px 0 0 25px; position:relative; left:0px; top:0px; float:right; z-index:255; padding:15px 20px 30px 0; color:#fff;}
	div.Registration h2 {padding:0px 20px; color:#FFA1AB; font-size:21px; margin:0px 0 13px 0; font-size:20px; text-align:center; font-weight:normal;}
	div.Registration h2 strong {font-size:30px; color:#FFA1AB; font-weight:normal;}
	div.Registration a {color:#FFF693; font-weight:bold}
	div.Registration input.submit {border:none; width:204px; height:49px; line-height:49px; color:#fff; font-weight:normal; font-size:24px; background:url(/images/index/regbutton.png) top left no-repeat}

	dl.horizontal {margin:0px;}
	dl.horizontal dt {font-size:11px;}
	div.Registration dl.horizontal dt {width:115px;}
	div.Registration dl.horizontal dd {width:200px;}
	div.Registration select#birthYearPerson1, div.Registration select#birthYearPerson2 {width:62px;}
	div.Registration select#birthMonthPerson1, div.Registration select#birthMonthPerson2 {width:84px;}
	div.Registration select#birthDayPerson1, div.Registration select#birthDayPerson2 {width:46px;}
	div.Registration #screenname, div.Registration #newPassword, div.Registration #email, div.Registration #postalCode {width:198px;}

	div.Registration dl {margin-bottom:0px !important;}
	div.Registration dl dt, div.Registration dl dd {margin-bottom:3px !important;}
	div.Registration dl.horizontal dd select, div.Registration dl.horizontal dd input {margin:0px;}

	div.Registration select#sexId, div.Registration select#birthYearPerson1, div.Registration select#birthYearPerson2, div.Registration select#birthMonthPerson1, div.Registration select#birthMonthPerson2, div.Registration select#birthDayPerson1, div.Registration select#birthDayPerson2, div.Registration #screenname, div.Registration #newPassword, div.Registration select#lookingForSexId, div.Registration select#countryId, div.Registration select#regionId, div.Registration select#cityId, div.Registration select#postalCodeId {margin-bottom:0px;}

	dd p.warning {margin:5px 0;}

	input#agree {margin-left:0px;}

	div.Registration dl.horizontal dd.nolabel {font-size:11px; white-space:normal; left:115px;}
	div.Registration dl.horizontal dd.nolabel label {white-space:nowrap;}

	div.Registration form {margin:0px 0 0 30px;}

	div.RegistrationSimple dl p.error {left:115px;}

	div.LoginIndex {background:#540009; padding:5px 10px 4px 9px; margin:0px; bottom:0px; width:auto; left:auto; right:0px; zoom:0;}
	div.LoginIndex dl.horizontal {margin:0px; overflow:hidden; width:auto; float:left; clear:none;}
	div.LoginIndex dl.horizontal dd {width:auto;}
	div.LoginIndex dl.horizontal dt {width:auto; border-left:1px dashed #8f200d; padding-left:8px; height:18px;}
	div.LoginIndex input#login, div.LoginIndex input#password {width:76px; height:16px; padding:0 0 0 5px;}
	div.LoginIndex dl dd label {width:auto; text-align:left; color:#ffffff; padding-right:4px;}
	input#rememberMe {margin-right:2px;}
	div.LoginIndex dl dd input.button {padding:0 5px 2px; margin:0; background:#191919; border:none; height:18px; font-size:11px; font-weight:bold;}
	div.LoginIndex a {color:#fabfba; text-decoration:underline;}
	div.LoginIndex a:hover {text-decoration:none;}

	div.SwitchLocale {top:0; bottom:auto;}
	div.SwitchLocale p {padding:3px 5px 0 0px; color:#fff; float:left;}
	div.SwitchLocale div {margin:0;}
	div.SwitchLocale div span.label {padding: 0 11px; height:20px; line-height:20px; background:#191919; border-width:0px 1px 1px;}
	div.SwitchLocale div b {top:auto; bottom:0;}
	div.SwitchLocale div#switchLocalesTrigger {height:21px;}
	div.SwitchLocale div.highlighted {top:22px;}

div.LoginIndex h3 {position:absolute; top:-25px; font-weight:normal; color:#fff; font-size:16px; left:9px}

div.fbblock {position:absolute; z-index:100; width:98px; height:45px; left:43px; top:24px}
div.fbbg {position:absolute; z-index:101; width:98px; height:45px; background:#540009;opacity:0.50;}
div.fblink {position:relative; z-index:102; background:url(/images/index/fbicon.png) 7px 9px no-repeat; font-size:9px; width:60px; height:45px; padding-left:38px; padding-top:11px}
div.fblink a {color:#fff; text-decoration:none}
div.fblink a:hover {text-decoration:none}
div.fblink a span {color:#ffba00}

body.de div.fbblock {left:auto; right:43px}
body.de div.Registration {float:left}

body.hr div.Registration {float:left}
body.hr div.Registration h2, body.hr div.Registration h2 strong {color:#fff}
body.hr div.fbblock {left:auto; right:26px; top:auto; bottom:37px}

body.cs div.Registration {float:left}
body.cs div.Registration h2, body.cs div.Registration h2 strong {color:#fff}
body.cs div.fbblock {left:auto; right:26px; top:auto; bottom:37px}

body.el div.Registration {float:left}
body.el div.Registration h2, body.el div.Registration h2 strong {color:#fff}
body.el div.fbblock {left:auto; right:26px; top:auto; bottom:37px}
body.el div.Registration input.submit {font-size:20px}

body.lt div.Registration {float:left}
body.lt div.Registration h2, body.lt div.Registration h2 strong {color:#fff}
body.lt div.fbblock {left:auto; right:26px; top:auto; bottom:37px}

body.nl div.Registration {float:left}
body.nl div.Registration h2, body.nl div.Registration h2 strong {color:#fff}
body.nl div.fbblock {left:auto; right:26px; top:auto; bottom:37px}

body.pl div.Registration {float:left}
body.pl div.Registration h2, body.pl div.Registration h2 strong {color:#fff}
body.pl div.fbblock {left:auto; right:26px; top:auto; bottom:37px}

body.sv div.Registration {float:left}
body.sv div.Registration h2, body.sv div.Registration h2 strong {color:#fff}
body.sv div.fbblock {left:auto; right:26px; top:auto; bottom:37px}

body.sr div.Registration {float:left}
body.sr div.Registration h2, body.sr div.Registration h2 strong {color:#fff}
body.sr div.fbblock {left:auto; right:26px; top:auto; bottom:37px}

body.da div.Registration {float:left}
body.da div.Registration h2, body.da div.Registration h2 strong {color:#fff}
body.da div.fbblock {left:auto; right:26px; top:auto; bottom:37px}

body.es div.Registration h2, body.es div.Registration h2 strong {color:#fff}
body.es div.simple div.member, body.es div.simple div.member.featured {background:#68000B}
body.es div.simple div.member a {color:#fffe88}
body.es div.Registration input.submit {background-image:url(/images/index/regbuttonred.png)}
body.es div.fbbg {background-color:#391111}

body.ja div.fbblock {left:auto; right:26px; top:auto; bottom:37px}
body.ja div.Registration {float:left}
body.ja div.Registration h2, body.ja div.Registration h2 strong {color:#fff}
body.ja div.simple div.member, body.ja div.simple div.member.featured {background:#68000B}
body.ja div.simple div.member a {color:#fffe88}
body.ja div.fbbg {background-color:#391111}

body.fr div.fbbg {background:#000;opacity:0.65}
body.fr div.Registration h2, body.fr div.Registration h2 strong {color:#fff}
body.fr div.simple div.member, body.fr div.simple div.member.featured {background:#5A321E}
	body.fr div.SwitchLocale {top:auto; bottom:0}
	body.fr div.SwitchLocale div span.label {border-width:1px 1px 0 1px}
	body.fr div.SwitchLocale div b {top:0; bottom:auto}

	body.fr div.LoginIndex {background:none; padding:10px 10px 4px 15px; top:0; bottom:auto; position:relative; width:auto; left:0; right:auto; z-index:202}
body.fr div.loginblock {bottom:37px; left:28px; position:absolute; z-index:200}
body.fr div.loginbg {position:absolute; z-index:201; width:100%; height:100%; background:#000;opacity:0.65;}
	body.fr div.LoginIndex dl.horizontal {margin:10px 0; float:none; clear:both}
body.fr div.LoginIndex h3 {position:static}
body.fr div.LoginIndex dl.horizontal dt {border-left:none; padding-left:5px}
body.fr div.LoginIndex a {color:#ffc600}

body.it div.fbblock {left:auto; right:27px}
body.it div.fbbg {background:#000;opacity:0.65}
body.it div.Registration {float:left}
body.it div.Registration h2, body.it div.Registration h2 strong {color:#fff}
body.it div.simple div.member, body.it div.simple div.member.featured {background:#540000}
	body.it div.SwitchLocale {top:auto; bottom:0}
	body.it div.SwitchLocale div span.label {border-width:1px 1px 0 1px}
	body.it div.SwitchLocale div b {top:0; bottom:auto}

	body.it div.LoginIndex {background:none; padding:10px 10px 4px 15px; top:0; bottom:auto; position:relative; width:auto; left:0; right:auto; z-index:202}
body.it div.loginblock {bottom:37px; right:28px; position:absolute; z-index:200}
body.it div.loginbg {position:absolute; z-index:201; width:100%; height:100%; background:#000;opacity:0.65;}
	body.it div.LoginIndex dl.horizontal {margin:10px 0; float:none; clear:both}
body.it div.LoginIndex h3 {position:static}
body.it div.LoginIndex dl.horizontal dt {border-left:none; padding-left:5px}
body.it div.LoginIndex a {color:#ffc600}
body.it div.LoginIndex dl dd input.button {padding:0 5px 2px; background:#C00B0B url(/images/index/loginbg.gif) top left repeat-x}

body.it div.Registration input.submit {background-image:url(/images/index/regbuttonscarlett.png)}
}

/*224450.1.133.10.fc81bce*/