@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(/images/index/visual.jpg) no-repeat center top #000;}

	b.corner {position:absolute; width:1px; height:1px; font-size:1px; line-height:1px; overflow:hidden; background:#ffffff; font-weight:normal;}
	b.lt {left:0px; top:0px;}
	b.rt {right:0px; top:0px; }
	b.lb {left:0px; bottom:0px;}
	b.rb {right:0px; bottom:0px;}

	.strong {font-weight:bold;}
	div.clear {clear:both; height:1px; overflow:hidden; font-size:1px;}

	div.holder {text-align:center; clear:both; position:relative; margin:0;}
	div.holder div.content {width:980px; text-align:left; margin:0px auto; position:relative;}


/*header block styles*/
	div#header {}
	div#header div.content {}

	div.Header {position:relative; padding:32px 0 35px 0px; width:50%;}
	div.Header h2 {font-weight:normal; white-space:nowrap; }

	h1.slogan {position:relative; padding:0 0 0 37px; color:#B4B4B4; font-size:18px; width:50%; margin:0 0 15px; font-weight:normal;}

	div.SwitchLocale {right:0; top:55px; bottom:auto; padding:0 8px 0 0; position:absolute; background:#78046a;}
	div.SwitchLocale p {display:none;}
	div.SwitchLocale div {margin:0;}
	div.SwitchLocale div span.label {border:none; padding:0 8px 0 17px; text-transform:capitalize; color:#ffffff; cursor:pointer; font-size:12px; line-height:34px; height:34px; font-weight:bold; text-transform:capitalize;}
	div.SwitchLocale div#switchLocalesTrigger {height:34px;}
	div.SwitchLocale div b {display:none;}
	div.SwitchLocale div.highlighted {top:37px;}
div.SwitchLocale div span.label-native {display:none;}
div.SwitchLocale div span.label-lc {display:block;}

	a.linklogin {position:absolute; top:18px; right:0; color:#ffffff; font-weight:bold; font-size:12px; padding:0px 23px 0 21px; background:#78046a; text-decoration:none; line-height:34px; text-transform:uppercase;}
	a.linklogin:hover {text-decoration:none;}

	p.submitbutton {margin:0px; padding:5px 0 0; zoom:0;}
	.button, .submit {cursor:pointer}


	div.Registration {width:390px; margin:0; padding:0px 31px 24px 38px; position:relative; background:url(/images/index/bgform.png) center top;}
	div.Registration form {padding:0; margin:0;}

	div.Registration input.submit {width:390px; height:66px; line-height:normal; color:#ffffff; font-weight:bold; font-size:30px; margin-top:0; background:url(/images/index/button.png) no-repeat left top; border:none; text-shadow:1px 1px 2px #3d620e; padding:0 0 5px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
body.ru div.Registration input.submit {white-space:normal; }
body.hr div.Registration input.submit, body.sr div.Registration input.submit, body.hu div.Registration input.submit, body.de div.Registration input.submit, body.fr div.Registration input.submit {}
body.sk div.Registration input.submit, body.cs div.Registration input.submit, body.el div.Registration input.submit {}

	div.Registration h2 {color:#fff; font-size:34px; padding:17px 0 10px; text-align:center; font-weight:normal; line-height:1.1;}
body.ru div.Registration h2, body.es div.Registration h2, body.el div.Registration h2, body.pl div.Registration h2, body.cs div.Registration h2, body.sk div.Registration h2, body.sr div.Registration h2, body.hr div.Registration h2, body.de div.Registration h2, body.fr div.Registration h2, body.hu div.Registration h2, body.da div.Registration h2 {font-size:30px;}

    div.Registration h2 strong {color:#fff; font-size:40px; font-weight:bold;}

	div.Registration dl.horizontal dt {font-size:12px; width:110px; color:#fff; font-weight:bold; padding-top:5px;}
	div.Registration dl.horizontal dd {width:275px;}
	div.Registration select#birthYearPerson1, div.Registration select#birthYearPerson2 {width:62px;}
	div.Registration select#birthMonthPerson1, div.Registration select#birthMonthPerson2 {width:142px;}
	div.Registration select#birthDayPerson1, div.Registration select#birthDayPerson2 {width:62px;}

	div.Registration dl.horizontal dd.nolabel {font-size:11px; white-space:normal; left:110px; color:#000;}
	div.Registration dl.horizontal dd.nolabel label {white-space:normal;}

	div.Registration dd input {width:99%}
	div.Registration dd input.checkbox {width:auto}
	div.Registration dd input, div.Registration dd select {padding-top:5px; padding-bottom:5px;}

	div.Registration a {color:#dd0034;}

div.Registration dl dt, div.Registration dl dd {margin-bottom: 5px !important;}

	div.RegistrationSimple p.warning {margin:3px 0; color:#cbcbcb;}

	div.RegistrationSimple div.submit-block p.warning {color:#646464; font-size:10px; margin:0;}
	div.RegistrationSimple div.submit-block p.warning a {color:#646464; text-decoration:underline;}
	div.RegistrationSimple div.submit-block p.warning a:hover {text-decoration:none;}
	div.RegistrationSimple p.error {left:110px;}

	.submit-block {clear: both; overflow: hidden; position: relative; width: 100%; padding-top:8px; float:none;}

	.SearchResult {display:block; float:none; overflow:hidden; margin:18px 0 53px; position:relative; padding:6px 0 7px 10px; width:450px; background:url(/images/index/bgform.png) center top;}
	div.SearchResult h2 {text-align:left; line-height:normal; font-size:18px; color:#ffffff; padding:0 0 10px; font-weight:normal;}
	.city {color:#bd16a5;}
	div.simple div.member {border:none; width:83px; height:auto; margin:0px 7px 0px 0px; padding:0;}
	.member-name {width:auto; margin-top:0;}
	div.member img {width:83px; height:96px;}
	div.SearchResult a {color:#bd16a5; font-size:11px; font-weight:normal;}
/*end header block styles*/

/*main block styles*/
	div#main {z-index:255;}
	div#main div.content {padding:0;}

	div.welcome {position:relative; padding:7px 26px 10px; color:#e6e6e6; font-size:14px; margin:0px; background:url(/images/index/bgform.png) center top;}
	div.welcome p {padding:0 0 10px;}
	div.welcome h1, div.welcome h2, div.welcome h3, div.welcome h4 {color:#bd16a5; font-size:18px; padding:3px 0;}
/*end main block styles*/

/*footer block styles*/
div#footer {}

div.Footer {position:relative; overflow:hidden;}
	ul#bottonNavigation {margin:0px; padding:0; list-style:none; float:left; height:40px; font-size:85%;}
	ul#bottonNavigation li {margin:15px 0 0; padding:0 10px; list-style:none; float:left; border-right:1px dashed #d6d6d6;}
body.ru	ul#bottonNavigation li {padding:0 4px 0 5px;}
	ul#bottonNavigation li.last {border-right-style:none;}
	ul#bottonNavigation li a {color:#b4b4b4; text-decoration:none; font-family:Verdana; font-size:10px;}
	ul#bottonNavigation li a:hover {text-decoration:underline;}

	div#copyright {color:#b4b4b4; margin:15px 10px 0px; white-space:nowrap;}
	div#copyright a {color:#bd16a5; text-decoration:none;}
	div#copyright a:hover {text-decoration:underline;}
body.ru	div#copyright {margin-right:0;}

	p.warningNotification {color:#787878; text-align:center; margin:0; padding:10px 0px 20px; font-family:Verdana;}
body.ru p.warningNotification {}
/*end footer block styles*/
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
	div.Registration dl dt {margin-bottom:0px !important}
	div.Registration dl dd {margin-bottom:0px !important}
	dd p.warning {margin:3px 0}
}
/*483734.1.271.3.88445ab*/