@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/background.jpg) no-repeat center top #ffffff;}
	
	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#main {width:1016px; margin:0px auto; position:relative;}
	div#left {position:relative; width:646px; float:left;}
	div#left div.top {height:639px; position:relative;}
	div#left div.bottom {position:relative; padding-bottom:150px;}
	
	div#right {width:370px; float:right; position:relative;}
	div#right div.top {height:639px; position:relative;}
	div#right div.bottom {position:relative; padding-bottom:150px;}

	div#menu {position:relative; right:0px; top:79px; background:#646464; height:32px;}

	div.SwitchLocale {color:#639c00; top:60px; text-align:left; position:absolute; right:6px; bottom:auto;}
	div.SwitchLocale div span.label {border-bottom:none; border-top:1px solid #bde080; height:auto; border:none; line-height:20px; color:#b0f900; padding:0 6px;}
	div.SwitchLocale div.highlighted ul li { background:#ffffff; }
	div.SwitchLocale p {padding:0; margin:0 0px 8px 0; float:none; line-height:17px; color:#585858;}
	div.SwitchLocale div {margin-top:0}
	div.SwitchLocale div b {top:0px; bottom:auto; display:none;}
	div.SwitchLocale div.highlighted {top:51px;}
	
	ul#MainMenu {left:auto; bottom:4px; width:346px; right:85px; top:auto; float:right; position:absolute; height:36px;}
	ul.MainMenu li {background-color:transparent; margin:4px 0 0 0; border-top:4px solid transparent;}	
	ul.MainMenu li.first {border-top:3px solid #7bc100;}
	
	ul.MainMenu li a {height:32px; line-height:32px; color:#ffffff; padding:0 19px; border:none; border-left:1px solid #699500; background:#7bc100;}
	ul.MainMenu li a:hover {border-left:1px solid #699500;}	
	ul.MainMenu li.first a{border:none; border-top:1px solid #ffffff; background:#646464;}
	
	ul#MainMenu b {display:none;}	
	
	div#bottomDecoration {clear:both; position:relative; font-size:100%; height:32px;}
	div#bottomDecoration div.one {height:18px; background:#646464; overflow:hidden;}
	div#bottomDecoration div.two {height:14px; background:#939393; overflow:hidden;}


	ul#bottonNavigation {margin:0; padding:0; list-style:none; float:left; font-size:85%; height:32px; width:641px; background:#646464; position:relative; z-index:200;}
	ul#bottonNavigation li {margin:10px 0 0 0; padding:0 12px; list-style:none; float:left; border-right:1px dashed #A7A7A7; line-height:13px;}
	ul#bottonNavigation li a {color:#C5C5C5;}	
	ul#bottonNavigation li.last {border-right-style:none;}
	
	div#copyright {padding:50px 0 0 12px; margin:-18px 0 0 -11px; float:left; background:url(/images/index/leftgreen.gif) no-repeat left top; position:relative; z-index:1;}	

	div.Header {position:absolute; top:18px; left:0px;}
	div.Header h1 {color:#6c6a6a; font-size:28px; margin:0px; padding:0px; font-weight:normal;}
	div.Header h2 {color:#6c6a6a; font-size:28px; margin:0px; padding:0px; font-weight:normal;}
	div.Header h1 a{color:#6c6a6a;}
	div.Header h2 a{color:#6c6a6a;}
	h1.slogan {position:absolute; top:53px; left:0px; text-align: left; color:#6c6a6a; font-size:16px; margin:0px; padding:0px; font-weight:normal;}
	
	p.submitbutton {margin:0px; padding-top:10px;}
	.button, .submit {cursor:pointer;}

	div.Registration {top:84px; left:0px; margin:0px; padding:0px; width:auto; height:523px; position:relative; z-index:255; background:#d9d9d9;}
	div.Registration a{color:#5f8b01;}
	div.Registration form {margin:0px 0 0 20px; padding-top:0px;}
	div.Registration h1 {text-align:center; font-weight:normal; font-size:20px; padding:21px 20px 13px;}
	div.Registration h2 {text-align:center; font-weight:normal; font-size:20px; padding:21px 20px 13px;}
	div.Registration h1 strong {font-size:30px; line-height:20px; font-weight:normal; color:#5e5e5e;}
	div.Registration h2 strong {font-size:30px; line-height:20px; font-weight:normal; color:#5e5e5e;}
	div.Registration div.regColumn {display:block; float:left; width:335px; height:190px; margin-top:1px; padding-left:10px;}
	div.Registration input.submit {border:none; width:198px; height:45px; margin-left:131px; line-height:40px; color:#ffffff; font-weight:normal; font-size:22px; margin-top:5px; border-color: #7ac100 #649d00 #649d00 #7ac100; border-width:1px; border-style:solid; margin-bottom:15px;}
	
	dd p.warning {margin:3px 0 6px;}
	
	dl.horizontal dt {font-size:11px; width:130px;}
	div.Registration dl.horizontal dd {width:200px;}
	div.Registration select#birthYearPerson1, div.Registration select#birthYearPerson2 {width:50px}
	div.Registration select#birthMonthPerson1, div.Registration select#birthMonthPerson2 {width:92px}
	div.Registration select#birthDayPerson1, div.Registration select#birthDayPerson2 {width:50px}

	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:3px;}
	
	div.Registration #screenname, div.Registration #newPassword, div.Registration #email, div.Registration #postalCode {width:198px;}
	
	dl.horizontal dd.nolabel {font-size:11px; white-space:normal;left:131px;}
	dl.horizontal {margin:0px;}

	div.Registration dl.horizontal dd.nolabel label {white-space:normal}

	div.Registration input#agree {margin-left: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;}

	h1.online {position:absolute; top:434px; left:0px; background:url(/images/index/white.png) top left; height:34px; width:605px; color:#6c6a6a; font-weight:normal; font-size:16px; padding:0 0 0 37px;}
	h1.online strong {color:#6c6a6a; font-weight:normal; font-size:26px;}
	h1.online .status.online {background:none; color:#6c6a6a; padding:0px; text-transform:lowercase; font-size:26px;}

	h2.online {position:absolute; top:434px; left:0px; background:url(/images/index/white.png) top left; height:34px; width:605px; color:#6c6a6a; font-weight:normal; font-size:16px; padding:0 0 0 37px;}
	h2.online strong {color:#6c6a6a; font-weight:normal; font-size:26px;}
	h2.online .status.online {background:none; color:#6c6a6a; padding:0px; text-transform:lowercase; font-size:26px;}

	div.topgray {position:absolute; top:79px; right:68px;}

	div.welcome {top:auto; margin:0px; padding:26px 15px 15px 25px; text-align:left; font-size:12px; background:url(/images/index/rightgreen.jpg) no-repeat left top;}

	a {color:#639c00;}
	
	.SearchResult {display:block; position:absolute; overflow:hidden; padding:0px; bottom:50px;}
	div.SearchResult h1 {display:none; text-align:left}
	div.SearchResult h2 {display:none; text-align:left}
	div.simple div.member {border:none; height:107px; margin:0px 3px 0 0; padding:13px 0px 0 18px; width:86px; background:#646464;} 
	div.simple div.member.featured {background:#646464;}
	div.member div.info {display:none}
	div.member a {color:#b0f900; font-weight:normal;}
	
	div.LoginIndex {left:0px; bottom:1px; width:641px; background:url(/images/index/white.png) top left; padding:13px 0;}
	div.LoginIndex dl.horizontal {float:left; clear:none;}
	div.LoginIndex dl.horizontal dd {width:auto;}
	div.LoginIndex dl.horizontal dt {width:auto;}
	div.LoginIndex input#login, div.LoginIndex input#password {width:81px; height:17px; padding:0 0 0 5px;}
	div.LoginIndex dl dd input.button {padding:0 10px 2px; font-size:11px;}
	div.LoginIndex dl dd label {padding:0 15px;}
	
}
