@media screen {
/**
 * Layout
 */
	html {margin:0; padding:0;}
	body {margin:0; padding:0; background:#FFF; color:#585858; font:normal 80% Arial, Helvetica, sans-serif; text-align:left; background-image:url(/images/index/bg_main.jpg); background-repeat:repeat-x}
	
p{margin:0; color:#585858; font-size:12px; text-align:left;}
img{border:0}

table{ border-collapse:collapse; border:0}
td{ padding:0}

a{color:#50617C; text-decoration:none; font-size:12px; text-align:left; }
a:hover{ color:#0B71AC; text-decoration:none;}


a.text{color:#FF7200; text-decoration:underline; font-size:12px; text-align:left; }
a.text:hover{ color:#FF7200; text-decoration:none;}

h1{ margin:0; padding:10; font-size:29px; color:#4A6565; font-family:Arial, Helvetica, sans-serif; text-align:center; }
h1 a{font-size:20px; color:#4A6565; }

h2{ margin:0; padding:10px; font-size:28px; color:#4A6565; text-align:center;}
h3{ margin:20px 0 10px 10px; color:#50C200; font-size:27px; text-align:left;}
h3 a{ margin:0px; color:#50C200; font-size:27px; text-align:left;}
h4{ margin:20px 0 10px 10px; color:#50C200; font-size:27px; text-align:left;}

.main {position:relative; width:844px; height:1100px}
.couple { position:absolute; left:0px; top:35px; width:844px; height:436px; background-image:url(/images/index/main.jpg); background-repeat:no-repeat; }
.bg_center { position:absolute; left:76px; top:471px; width:685px; height:455px; background-image:url(/images/index/bg_center.jpg); background-repeat:no-repeat; }
.txt { position:absolute; left:130px; top:435px; width:587px; }
.txt p {margin-top:10px}


.login_block { font-size:11px; padding:0 0 0 10px; float:left; color:#0086D3; }
.login_block .formSelect { width:100px; margin:0px 2px 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 { margin:0; padding:0}
.login_block img { margin:0px 2px 0px 1px; position:relative; top:5px; }
.login_block a { text-align:right; color:#0086D3; font-size:10px; }
.login_block #submit { margin-right:3px; position:relative; top:0px; border-width:1px; border-style:solid; border-color:#FCC857 #D4911B #D4911B #FCC857; background-color:#FFBC29; width:60px; height:20px; color:#FFF; font-weight:bold; cursor:pointer}



#bottonNavigation { list-style:none; font-size:11px; color:#0086D3B; }
#bottonNavigation li { display:inline; margin-left:5px; margin-right:5px;  }
#bottonNavigation a { color:#0086D3; margin-right:15px; margin-left:9px; text-decoration:none; font-size:11px;}
#bottonNavigation a:hover { color:#0086D3; text-decoration: underline; }

.bg_reg { position:absolute; left:130px; top:600px; width:587px; height:300px; }
.formSelect { width:170px; margin:0px 0px 0px 0; background-color:#fff; color:#C76B07; border-top:1px solid #b2b2b2; border-left:1px solid #b2b2b2; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; }
.button_start { background:url(/images/index/start_now.gif) no-repeat 0 0; width:263px; height:52px; border:none; line-height:45px; color:#ffffff; font-weight:bold; font-size:20px; }


	div.freeMembership {position:absolute; top:290px; right:30px; z-index:300}
	
	div.Registration {width:100%; text-align:center; padding:0}
	div.Registration div {text-align:left}
	div.Registration div.regColumn {display:block; float:left; width:49%}
	div.Registration div.regWithSplit {background:url(/images/index/regSplitter.gif) 97% top no-repeat; width:50%}
	div.Registration div.regCentralColumn {width:333px; margin:0 auto; clear:both}
	div.Registration dl.horizontal dd {width:180px}
	div.Registration dl.horizontal dt {width:95px}
	div.Registration p.submitbutton {margin-left:5px}
	div.Registration select#birthMonthPerson1, div.Registration select#birthMonthPerson2 {width:78px}
	div.Registration select#birthYearPerson1, div.Registration select#birthYearPerson2 {width:49px}
	div.Registration select#birthDayPerson1, div.Registration select#birthDayPerson2 {width:44px}
	div.Registration input.submit {background:transparent url(/images/index/start_now.gif) no-repeat scroll 0pt; border:medium none; color:#FFFFFF; font-size:160%; font-weight:bold; height:52px; line-height:52px; width:263px; cursor:pointer}
	
	div.LoginIndex {position:static; width:auto}
	div.LoginIndex dt {width:170px; background:url(/images/index/split_login.gif) top left no-repeat; text-indent:10px; text-align:left}

	div.SwitchLocale {top:5px}
	
	div.Footer {position:absolute; top:930px; width:100%; left:0}
	
	dd input, dd select, dd textarea {color:#C76B07}
	input.button.common, button.common {background-color:#FFBC29; border-color:#FFBC29 #D4911B #D4911B #FFBC29}
	div.SwitchLocale div span.label {border:1px solid #FFBC80; background-color:#FFFFFF; color:#FF7200}

	div.member div.info {display:none}
}