@charset "utf-8";
@media screen {
	html, body, div, object, h1, h2, h3, p, a, font, img, li, ul, form, table, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; text-align:left; font-weight:normal; }
	
	body { margin:0 auto; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#a9a9a9; background-color:#000; }
	
	table { border-collapse:collapse; border-spacing:0; }
	ul { list-style:none; }
	
	h1 { color:#FFF; margin:0; padding:12px 0 5px 30px; font-size:30px; font-weight:normal; float:left; }
	h2 { color:#FFF; margin: 20px 0 0px 0; font-size:24px; font-weight:normal; text-align:center; }
	h3{ padding-top:0px; font-size:11px; color:#585858; font-weight:normal; text-align:center; }
	
	a{ color:#ff8000; text-decoration:underline; }
	a:hover{ text-decoration:none; } 
	
	#menu { margin:0 auto; width:998px; height:35px; background: url(/images/index/bg_menu.gif) repeat-x top; }
	#menu ul#MainMenu { height:22px; list-style:none; font-size:12px; margin:0; padding:0 ; text-align:center; position:static}
	#menu ul#MainMenu li { display:block; background:url(/images/index/split.gif) left no-repeat; margin:0; padding:0; text-transform: uppercase; float:left; width:19.5%; text-align:center}
	#menu ul#MainMenu li b {display:none !important}
	#menu ul#MainMenu li#no_bg { background-image:none; }
	#menu ul#MainMenu a {font-weight:bold; color:#FFF; text-decoration:none; border:none; font-size:100%; display:inline; float:none; height:auto; line-height:35px; padding:0; display:block; width:100%; text-align:center}
	
	div#header { width:998px; min-height:55px; margin:0 auto; margin-top:0; clear:both; position:relative; z-index:1000;}
	
	.login_block { font-size:11px; padding:10px 0 0 40px; float:left; }
	.login_block .formSelect { width:100px; margin:0px 5px 0px 0; background-color:#fff; color:#585858; border-top:1px solid #b2b2b2; border-left:1px solid #b2b2b2; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; }
	.login_block form { }
	.login_block img { margin:0px 3px 0px 1px; position:relative; top:5px; }
	.login_block a { text-align:right; }
	
	#main { width:998px; min-height:500px; height:auto; margin:0 auto; background: url(/images/index/bg_main.jpg) repeat-x top; z-index:255;}
	
	#members { float:left; width:590px; padding:10px 0 0 30px; height:580px; overflow:hidden; position:relative}
	#membersBg {position:absolute; right:0; bottom:0}
	#members div.SearchResult img { margin-top:10px; margin-bottom:3px; height:80px; width:80px}
	#members div.member { float:left; font-size:9px; width:80px; height:140px; margin:0 15px 0 0; padding:0; border:none; height:120px !important}
	#members a { text-decoration:none; font-size:11px; }
	#members a.age { text-decoration:none; color:#585858; font-size:11px; }
	#members a.age:hover { }
	
	#registration { float:right; padding:0; margin:0 auto; text-align:center; width:378px; background:url(/images/index/split_big.jpg) no-repeat top left; z-index:499; height:494px}
	#registration h2 {position:relative; z-index:10}
	.formSelect { width:170px; margin:0px 0px 0px 0; background-color:#fff; color:#585858; border-top:1px solid #b2b2b2; border-left:1px solid #b2b2b2; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; }
	
	#girl { width:998px; height:68px; margin:0 auto; z-index:5}
	
	
	div.LoginIndex {position:static; width:auto}
	div.LoginIndex dl.horizontal dt {width:auto; padding-top:3px}
	div.LoginIndex input.button.common, div.LoginIndex button.common {margin-right:3px; position:relative; top:0px; border-width:1px; border-style:solid; border-color:#f07800 #d46300 #d46300 #f07800; background-color:#ff8000 !important; width:70px; color:#FFF; font-weight:bold; font-size:100%; cursor:pointer}
	
	div.SwitchLocale {display:block; z-index:5100}
	
	div.SwitchLocale div.highlighted {z-index:5000; top:21px;}
	div.SwitchLocale div.highlighted ul li, div.SwitchLocale div.highlighted ul li a { text-align:right}
	div.SwitchLocale div span.label {background-color:#515151; border-color:#7C7C7C}
	
	div.Registration {padding:0; z-index:500}
	div.Registration form {clear:both}
	div.Registration p.submitbutton {text-align:center}
	div.Registration input.submit {background:url(/images/index/bg_start_btn.png) no-repeat 0 0; width:260px; height:49px; border:none; line-height:45px; color:#ffffff; font-weight:bold; font-size:20px; cursor:pointer; margin-top:10px;}
	div.Registration h1 {font-size:25px;}
	div.Registration h2 {font-size:25px;}
	
	div.SearchResult h1, div.SearchResult .membership, div.SearchResult .chat {display:none !important}
	div.SearchResult h2 {display:none !important}
	
	div.Footer {clear:both}
	div.Footer p {text-align:center; padding-bottom:15px}
	div.Footer ul#bottonNavigation {margin:0 auto; float:none; text-align:center; padding-bottom:5px}
	div.Footer ul#bottonNavigation li {font-size:17px; border:none; text-align:center; display:inline; float:none; line-height:50px}
	div.Footer ul#bottonNavigation li a {color:#505050; border:none}
	div.Footer div#copyright {float:none; margin:0 auto; text-align:center; clear:both}
	
	form label {white-space:normal !important}
	
	div.Registration dd input {width:99%}
	div.Registration dd input.checkbox {width:auto}
	#menu ul#MainMenu a:hover {background-color:transparent}
	#agreeLabel dd {padding-bottom:5px; font-size:11px}
	div.Registration select#birthYearPerson1 {width:74px}
	div.Registration dl.horizontal dd {width:215px}
	
	div.Registration select#sexId,
	div.Registration select#orientationIdPerson1,
	div.Registration select#orientationIdPerson2,
	div.Registration select#lookingForSexId,
	div.Registration select#seekingOrientationId,
	div.Registration select#countryId,
	div.Registration select#regionId,
	div.Registration select#cityId,
	div.Registration select#postalCodeId {width:215px !important;}

	div.Registration dl {margin: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;}
	div.Registration select#birthMonthPerson1, div.Registration select#birthMonthPerson2 {width:88px;}

	div.LoginIndex dl dd.withSplitter { background:url(/images/index/split_login.gif) 91% 3px no-repeat; padding-bottom:10px; width:auto; padding-right:20px}
	div.LoginIndex dl dd.withButton {width:75px; margin:0}
	div.LoginIndex dl dd.textAreaLogin {width:auto}
	dd p.warning {margin-bottom:5px}
	
	.freeMembership {position:absolute; top:285px}
	
	h3 a {border:none; margin:0; padding:0; font-size:11px; cursor:pointer; color:#0099FF; text-decoration:none}
	h3 a:hover {text-decoration:underline}

	div.member div.info {display:none}
	
	
	div.LoginIndex form {margin:10px 0 0 0;}
	div.LoginIndex dl dt {white-space:nowrap}
	div.LoginIndex dl.horizontal {margin:0; overflow:hidden;}
	input#rememberMe {margin-left:10px; margin-right:3px;}
	div.LoginIndex dl dd input.button {padding: 0 5px 2px; height:18px; font-size:11px;}
	div.LoginIndex dl dd {margin-right:5px; width:85px;}
	div.LoginIndex input#login, div.LoginIndex input#password {height:14px; width:83px;}


	div.headerInner h1 {position:relative;}
	div.headerInner	h1.slogan {float:right; right:0; text-align:right; line-height:32px;}
	
	div.welcome {width:355px; padding:5px 20px 5px 0; float:right; position:relative;}
}
/*19035.1.4.3.fc81bce*/