@media screen {
/**
 * Layout
 */
	html {margin:0; padding:0; height:100%;}
	body {margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; text-align:left; height:100%; background:#222526;}
	
	b.corner { display:none; }


	div.holder {position:relative; clear:both; width:100%;}
	div.holder div.content {position:relative; clear:both; margin:0 auto; width:1200px;}  	
	
	div.Registration input.checkbox {margin-left:0px;}
	
	.strong {font-weight:bold;}
	div.clear {clear:both; height:1px; overflow:hidden; font-size:1px;}


	div#main {background:url(/images/index/visual.jpg) no-repeat center top;} 
	div#main div.content {padding:0; height:878px; }



	div.Header {position:absolute; left:141px; top:55px; margin:0px; padding:0; z-index:1; width:250px;}
	div.Header h2 {padding:0; color:#585858; font-size:38px; font-weight:normal; padding:0;}

	h1.slogan {position:absolute; left:480px; top:460px; margin:0; color: #FFFFFF; font-family: myriad pro; font-size: 82px; font-weight:normal; width:auto; text-align:left; padding:0;    letter-spacing: -2px; }
	h1.slogan strong { color:#fff; font-size:82px; font-weight:bold;}
	h1.slogan span { color:#ffcf5c; font-size:82px; font-weight:bold;}


	div.LoginIndex {position:absolute; padding:0 12px 0 0; width:auto; right:38px; top:50px; bottom:auto; left:auto; z-index:10; }
	div.LoginIndex h2 { background: none repeat scroll 0 0 #FFF2BF; border-radius: 5px 5px 0 0; color: #EB0000; float: left; font-size: 17px; font-weight: normal; margin: 0 0 0 17px; padding: 8px 30px;}
	div.LoginIndex form {float:left; position:relative; background:#fff2bf; border-radius:5px; padding:7px 6px 6px 20px; clear:both; }
	div.LoginIndex dl {margin:0 0 4px; overflow:hidden;}	
	div.LoginIndex dl dd {width:auto; margin:0px 10px 0 0;}
	div.LoginIndex dl dt {width:auto; height:auto; padding:0; color:#b2afaf; white-space:nowrap;}
	input#login, input#password {width:125px; margin:1px 0 0; height:24px; border-radius: 5px 5px 5px 5px;}
	div.LoginIndex dl dd label {padding:0; height:auto; width:auto; color:#585858; font-size:11px; width:155px;}
	#rememberMe {margin-left:0px; margin-right:3px; background:#fff; vertical-align:middle;}
	div.LoginIndex a {text-decoration:underline; font-size:11px; color:#ff7e00;}
	div.LoginIndex a:hover {text-decoration:none;}	
	div.LoginIndex dl dd input.button { padding:0;  background:url(/images/index/login-btn.png) no-repeat; border:none; height:26px; width:22px;}     
	div.LoginIndex dl.horizontal.inputs { height:29px;}
		
	div.SwitchLocale {text-align:left; right:80px; top:54px; bottom:auto; position:absolute; z-index:1000; white-space:nowrap; padding:0 10px 0 0;  background:url(/images/index/lang-bg.png) no-repeat right top; height:32px; }
	div.SwitchLocale div span.label { text-transform: capitalize; font-weight:normal; background:none; border:none; padding:0 2px 0 10px; line-height:32px; font-size:12px; color:#fff; height:auto;}
	div.SwitchLocale p {float:left; font-size:12px; padding:0px 20px 0 0; line-height:32px; color:#d9d9d9; display:none;}    
	div.SwitchLocale div b {top:0; bottom:auto; background:#191714; display:none;}
	div.SwitchLocale div.highlighted {top:30px;}
	div.SwitchLocale div#switchLocalesTrigger {height:32px;}
	div.SwitchLocale div {margin:0px;}

	div#topDecoration {clear:both; height:8px; position:relative; overflow:hidden; position:relative;}
	div#topDecoration div.one {height:1px; background:#d3d3d3; overflow:hidden; position:relative;}
	div#topDecoration div.two {height:7px; background:#d50b00; overflow:hidden; position:relative;}

		
	div#bottomDecoration {clear:both; height:1px; position:relative; width:855px; overflow:hidden; margin:20px 0 15px;}
	div#bottomDecoration div.one {height:1px; background:#9c9c9c; overflow:hidden; position:relative;}


	div#footer { }
	div#footer div.content { z-index:1; background:url(/images/index/footer-bg.jpg) repeat left top; padding:0 60px 50px 160px; width:980px;}
	div.Footer {position:relative; overflow:visible;}

	ul#bottonNavigation {margin:0; float:none; padding:80px 200px 40px 5px; list-style:none; font-size:12px; position:relative; height:20px;  border-bottom:1px dashed #e77474;}
	ul#bottonNavigation li {margin:0px; padding:0 30px 0 0; list-style:none; float:left; border:none;}
	ul#bottonNavigation li a {color:#e77474; text-decoration:none;}
	ul#bottonNavigation li a:hover {text-decoration:underline;}
	
	
	div#copyright {margin:0; font-size:11px; right:0; top:82px; text-align:left; position:absolute; color:#000;}     
	div#copyright a {color:#000;}
	div#copyright br { display:none; } 

	p.warningNotification { display:none; }      
	
	p.submitbutton {margin:0; zoom:0; padding:0;  bottom: -33px;  position: absolute;} 
	.button, .submit {cursor:pointer;}

	div.Registration dl dt, div.Registration dl dd, div.Registration input, div.Registration select, div.Registration dl.horizontal {margin-bottom: 0px !important; margin-top: 0px !important;}

	div.Registration {margin:0; position:absolute; z-index:255; padding:0; width:271px; top:147px; left:119px; right:auto;  background:#fff2bf; border-radius:5px; overflow:visible;}
	div.Registration a {text-decoration:underline; color:#595959;}
	div.Registration a:hover {text-decoration:none;}

	div.Registration form {margin:0px; color:#404040; padding:10px 29px 30px 29px; }
	div.Registration h2 {padding:25px 30px 0 30px; text-align:left; margin:0; font-size:26px; font-weight:bold; color:#373737; line-height: 24px; overflow:hidden;}
	div.Registration h2 strong {font-weight:bold; font-size:26px; color:#373737;}
	.sitename {font-weight:bold; font-size:26px; color:#373737;}
	
	div.Registration input.submit {width:218px; height:65px; line-height:65px; font-weight:bold; font-size:32px; background:url(/images/index/button.png) no-repeat; border:none; padding:0;}
	 
	div.Registration dl.horizontal {overflow:hidden;}
	 
	div.Registration dl.horizontal dt {display:none; }
	div.Registration dl.horizontal dd {width:215px;}
	div.Registration select#birthYearPerson1, div.Registration select#birthYearPerson2 {width:55px;}
	div.Registration select#birthMonthPerson1, div.Registration select#birthMonthPerson2 {width:90px;}
	div.Registration select#birthDayPerson1, div.Registration select#birthDayPerson2 {width:52px;}
	
	div.Registration dl {margin-bottom:0px !important;}
	div.Registration dl dt, div.Registration dl dd {margin-bottom:7px !important;}

	
	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;}

	
	dl.horizontal dd.nolabel {font-size:9px; white-space:nowrap; left:0px;}
	div.Registration dl.horizontal dd.nolabel label {white-space:nowrap;}

	div.Registration input#agree {margin-left:0px; background:#fff;  vertical-align: middle;}
	
	dl.horizontal dd p.warning {margin:3px 0 5px; font-size:9px; color:#404040;}
	
	div.Registration input {width:99%; height:24px; border-radius: 5px 5px 5px 5px;}
	div.Registration input.checkbox {width:auto; height:auto; }

	div.RegistrationSimple dl p.error {left:0px;}

	a {color:#ff4242;}

	div.SearchResult {position:absolute; margin:0; padding:0px; float:none; display:block; top:533px; left:165px; z-index:2;}
	div.SearchResult h1 {display:none; text-align:left;}
	div.SearchResult h2 {  color: #FFFFFF;   font-size: 24px;    line-height: 24px;    margin: 0;    padding: 0 0 11px 7px;    text-align: left; font-weight:arial; }
	div.simple {position:relative; list-style:none; overflow:hidden; height:300px; width:880px;}
    div.simple div.member {width:152px; height:147px; margin:0; padding:0; border:none; position:absolute;}
    div.simple div.member.pos0 { left:0; top:0;} 
    div.simple div.member.pos1 { left:154px; top:0;} 
    div.simple div.member.pos2 { left:308px; top:0;} 
    div.simple div.member.pos3 { left:0; top:149px;} 
    div.simple div.member.pos4 { left:308px; top:149px;} 
    div.simple div.member.pos5 { left:726px; top:0;} 
    div.simple div.member.pos6 { left:726px; top:149px;} 
    div.simple div.member.pos7 { left:462px; top:0; width:262px; height:296px;} 
    div.simple div.member.pos7 img { width:262px; height:296px;} 
				
	  
	div.member div.username {text-align:left; width:120px; margin-top:5px; padding:9px 0 9px 17px; position:absolute; bottom:0; left:0; background:url(/images/index/members-bg.png) repeat left top;}
	div.member.pos7 div.username 	{ padding:15px 0 15px 20px; width:175px;}
	div.member.pos7 div.username a { font-size:14px;}
	div.member a {font-size:11px; color:#000; text-transform:uppercase; }
	div.member img {width:152px; height:162px; border:none;}


	form label {white-space:normal;}

.welcome {padding:22px 0 10px 0; position:relative; clear:both; font-size:12px; color:#e77474;}
.welcome h2, .welcome h3 {font-size:30px; padding:10px 0; color:#e77474; font-weight:normal;}

}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	div.Registration dl dt {margin-bottom:3px !important}
	div.Registration dl dd {margin-bottom:3px !important}
	dd p.warning {margin:3px 0}
	div.QuickSearch dl dt {margin-bottom:0 !important}
	div.QuickSearch dl dd {margin-bottom:0 !important}
}
/*92463.1.239.10.3923a01*/