@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/bg.png) repeat-x top #f8f7f2;} 
	
	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;}
	
	
/*main block styles*/

	div.Header {position:relative; padding:40px 0 10px 60px; width:50%;}
	div.Header h2 {font-weight:normal; white-space:nowrap; }	
	
	h1.slogan {position:relative; padding:0 0 20px 60px; color:#ff7c00; font-size:50px; width:50%; margin:0; font-weight:normal;}
	
	div.autorization {position:absolute; top:20px; right:-30px;}
	div.SwitchLocale {right:auto; bottom:auto; padding:0; position:relative; float:right;}
	div.SwitchLocale p {display:none;}
	div.SwitchLocale div {margin:0;}
	div.SwitchLocale div span.label {border:none; padding:0 5px 0 18px; text-transform:capitalize; color:#c0170e; cursor:pointer; font-size:12px; text-transform:capitalize; border-left:1px solid #929291; text-decoration:underline;}
	div.SwitchLocale div#switchLocalesTrigger {}
	div.SwitchLocale div b {display:none;}
	div.SwitchLocale div.highlighted {top:27px;}
div.SwitchLocale div span.label-native {display:none;}
div.SwitchLocale div span.label-lc {display:block;}

	a.linklogin {position:relative; float:right; color:#c0170e; font-size:12px; padding:0px 15px 0 0; text-decoration:underline; line-height:17px;}
	a.linklogin:hover {text-decoration:none;}
	
	p.submitbutton {margin:0px; padding:5px 0 0; zoom:0;}
	.button, .submit {cursor:pointer}

	
	div.Registration {width:365px; margin:0 0 0 25px; padding:40px 25px 65px; position:relative; background:#464c52; border-radius:6px;}  
	div.Registration form {padding:0; margin:0 0 0 20px;}

	div.Registration input.submit {width:271px; height:90px; 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; padding:0 0 25px; font-family:Arial, Helvetica, sans-serif; text-align:center; position:absolute; left:70px; bottom:-48px; white-space:normal;}
body.ru div.Registration input.submit {font-size:24px;}
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 {font-size:26px;}

	div.Registration h2 {color:#fff; font-size:24px; padding:0 0 12px; 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 {}

    div.Registration h2 strong {color:#fff; font-size:36px; font-weight:normal;}

	div.Registration dl.horizontal dt {font-size:14px; width:110px; color:#fff;}
	div.Registration dl.horizontal dd {width:205px;}
	div.Registration select#birthYearPerson1, div.Registration select#birthYearPerson2 {width:54px;}
	div.Registration select#birthMonthPerson1, div.Registration select#birthMonthPerson2 {width:88px;}
	div.Registration select#birthDayPerson1, div.Registration select#birthDayPerson2 {width:54px;}
	
	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 {}

	div.Registration a {color:#ffa73d;}

div.Registration dl dt, div.Registration dl dd {margin-bottom: 5px !important;}
	
	div.RegistrationSimple p.warning {margin:3px 0; color:#e2e3e3;}

	div.RegistrationSimple div.submit-block p.warning {color:#e2e3e3; font-size:10px; margin:0;}
	div.RegistrationSimple div.submit-block p.warning a {color:#ffa73d; text-decoration:underline;}
	div.RegistrationSimple div.submit-block p.warning a:hover {text-decoration:none;}
	div.RegistrationSimple p.error {left:110px;}	
	
	.submit-block {}	
	
	.SearchResult {display:block; float:none; overflow:hidden; margin:100px 0 0px; position:relative; padding:0;}
	div.SearchResult h2 {text-align:left; line-height:normal; font-size:18px; padding:0 0 10px; font-weight:normal; display:none;}
	.city {color:#bd16a5;}
	div.simple div.member {border:none; width:153px; height:auto; margin:0px 2px 0px 0px; padding:0; position:relative;}
	div.member div.username {width:121px; margin-top:0; background:url(/images/index/bgmember.png); position:absolute; bottom:0; left:0; padding:0 0 0 15px;}
	div.member img {width:153px; height:162px;} 
	div.SearchResult a {color:#000; font-size:11px; font-weight:normal; text-transform:uppercase; line-height:32px; display:block;}

	div#main {background:url(/images/index/visual.jpg) no-repeat center bottom;}
	div#main div.content {padding:0 0 45px;}

/*end main block styles*/

/*footer block styles*/		
	div.welcome {position:relative; padding:10px 135px 10px 25px; font-size:14px; margin:0px;}
	div.welcome p {padding:0 0 10px;}
	div.welcome h1, div.welcome h2, div.welcome h3, div.welcome h4 {font-size:24px; padding:3px 0; font-weight:normal;}

div#footer div.content {background:url(/images/index/stamp.gif) no-repeat right 11px; padding-bottom:20px;}

div.Footer {position:relative; overflow:hidden;}
	ul#bottonNavigation {margin:0px 0 0 120px; padding:0; list-style:none; float:none; height:40px; font-size:85%;}
	ul#bottonNavigation li {margin:15px 0 0; padding:0 10px; list-style:none; float:left;}
body.ru	ul#bottonNavigation li {padding:0 4px 0 5px;}
body.ru	ul#bottonNavigation {margin:0px 0 0 60px;}
	ul#bottonNavigation li.last {border-right-style:none;}
	ul#bottonNavigation li a {color:#5c656b; text-decoration:underline;}
	ul#bottonNavigation li a:hover {text-decoration:none;}
	
	div#copyright {color:#abafad; margin:0px; white-space:nowrap; float:none; clear:both; text-align:center;}
	div#copyright a {color:#abafad; text-decoration:none;}
	div#copyright a:hover {text-decoration:underline;} 
	div#copyright br {display:none;}	
body.ru	div#copyright {margin-right:0;}
	
	p.warningNotification {color:#787878; text-align:center; margin:0; padding:10px 130px 20px 40px;}
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}
}
/*287218.1.276.4b4cb84*/