/* CSS Document */
body{margin:0px; padding:0px; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
p{margin:0; color:#000000; font-size:12px; text-align:left;}
img{border:0px}

table{ border-collapse:collapse; border:0;}
td{ padding:0px; }

a{color:#50617C; text-decoration:none; text-align:left; }
a:hover{ color:#438F0D; text-decoration:none;}

div#header {width:1000px; margin:0 auto !important; position:relative;}
div#body {position:relative;}

h1{ margin:0; padding:0px; 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:0px; font-size:29px; color:#4A6565; font-family:Arial, Helvetica, sans-serif; text-align:center;}
h2 a {font-size:20px; color:#4A6565;}

div.Registration h1, div.Registration h2 { margin:0; padding:0; font-size:28px; color:#4A6565; text-align:center; font-weight:normal}
div.Registration select#birthMonthPerson1, div.Registration select#birthMonthPerson2 { width:87px;}

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; border-left:none; margin-left:0; padding-left:0}
h4{ margin:20px 0 10px 10px; color:#50C200; font-size:27px; text-align:left;}

.main {width:1000px; background-image:url(/images/index/bg_center.gif); background-repeat:repeat-x; height:600px; position:relative; margin:0 auto !important;}
.logo { position:relative; left:0; top:auto; width:50%; height:auto; z-index:20; right:auto; bottom:auto; margin:0px 0 10px 20px;}
.couple { position:absolute; right:0; top:49px; width:575px; height:435px; z-index:5}
.couple h2 {position:absolute; z-index:255; left:0; top:359px; margin:0; padding:0px 10px;; font-weight:normal; font-size:85%; color:#FFFFFF; text-align:left;}
.couple h2 strong {color:#E6FF72; font-size:160%;}
.couple h2 a {color:#FF6000; text-decoration:underline; font-size:85%;}

.login_block { font-size:11px; padding:0 0 0 10px; 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 {margin:0; padding:0}
.login_block img { margin:0px 3px 0px 1px; position:relative; top:5px; }
.login_block a { text-align:right; color:#FFF; font-size:11px; }
.login_block a:hover { text-decoration:underline}
.login_block input.button.common, .login_block button.common { margin-right:3px; position:relative; top:0px; border-width:1px; border-style:solid; border-color:#f07800 #d46300 #d46300 #f07800; background-color:#ff8000; width:60px; color:#FFF; font-weight:bold; font-size:100%; cursor:pointer}

.bg_reg {position:absolute;  left:37px; top:41px; width:373px; height:435px; background:url(/images/index/bg_reg.gif) no-repeat left 8px; z-index:1000}

#header_menu { position:absolute; left:0; top:610px; width:100%; height:29px; margin:0 auto; }
#header_menu ul { list-style:none; font-size:11px; color:#8F8E8B; text-align:center}
#header_menu li { display:inline; margin-left:5px; margin-right:5px;  }
#header_menu a { color:#50C200; margin-right:15px; margin-left:9px; text-decoration:none; font-size:11px;}
#header_menu a:hover { color:#50C200; text-decoration: underline; }

div#copyright {font-size:11px; padding-bottom:30px; float:none; margin:0 auto; text-align:center;}

h3 a {text-decoration:none}

#registration { float:right; padding:0; margin:0 auto; text-align:center; width:360px; height:442px; background:url(images/split_big.jpg) no-repeat top left; }
.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; }
div.Registration input.submit { background:url(/images/index/start_now.gif) no-repeat 0 0; width:284px; height:49px; border:none; line-height:45px; color:#ffffff; font-weight:bold; font-size:20px; }

div.LoginIndex {position:static; float:left; width:auto; color:#FFFFFF}
div.LoginIndex dl.horizontal dt {width:auto; padding-top:3px}

div.SwitchLocale {position:relative; float:right; z-index:100}
div.SwitchLocale div.highlighted ul li span {text-align:left}

div.Registration dd input {width:99%}
div.Registration dd input.checkbox {width:auto}
dl.horizontal dd.nolabel {padding-bottom:5px; font-size:11px}
div.Registration select#birthYearPerson1 {width:74px}
div.Registration dl.horizontal dd {width:215px}
.submitbutton input {cursor:pointer}

input#agree {margin-left:0px;}

div.LoginIndex dl dd.withSplitter { background:url(/images/index/split_login.gif) 94% 3px no-repeat; padding-bottom:10px; width:auto; padding-right:20px}
div.LoginIndex dl dd {margin:0 2px 0 0}
div.LoginIndex dl dd.withButton {width:65px; margin:0}
dd p.warning {margin-bottom:5px}
div.SwitchLocale div#switchLocalesTrigger { background-image:url(/theme/images/selector_arrow_bottom.gif)}
div.SwitchLocale b.rt, div.SwitchLocale b.lt {top:auto; bottom:0; background-color:#88CA06}
div.SwitchLocale div span.label { background-color:#F6FBFE; border-color:#B8D0D4; border-width:0px 1px 1px; color:#FD5E02}
div.SwitchLocale div {margin-top:0}
form label {white-space:normal;}

div.SwitchLocale div.highlighted {top:19px}

p.submitbutton {text-align:center}
.freeMembership {position:absolute; top:267px; right:0px; z-index:55}

.members {position:absolute; top:485px; left:0}
.members h1 {display:none}
.members h2 {display:none}
.members div.member { border: none; width: 68px; height: 80px !important; }
.members div.member a {color:#FF6007}
.members div.member a:hover {text-decoration:underline}

	div.member div.info {display:none}
.Footer h1 {padding-bottom:15px; font-size:16px}
.Footer h2 {padding-bottom:15px; font-size:16px}

	ul#MainMenu {position:relative; width:auto; display:block; margin-left:35px; left:0; z-index:0;}
	ul.MainMenu li a:hover {color:#639c00; border-color:#bde080; text-decoration:none; background-color:#ffffff}
	ul.MainMenu li a {color:#ffffff; background-color:#7ac100; border-color:#7ac100;}

div#fieldshint {z-index:2000}


	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.welcome {position:absolute; top:700px; margin:0; padding:20px 15px; left:0;}

h1.slogan {position:absolute; top:10px; right:0; width:45%; z-index:1; font-size:26px; font-weight:normal; line-height:28px; text-align:right;}
/*233124.1.3.4.fc81bce*/