#main {background-image: url(/images/index/starsbg.png); overflow:hidden; background-color:#fff;}
div#main div.content {background-color: rgba(255,255,255,0.7); width: 1005px;}
div#topDecoration, div#bottomDecoration {display:none;}
div#body {overflow:hidden; padding:50px 0; text-align:left;}
div#body div.column {width: 49%; vertical-align: top; position: relative; float: none; padding: 0; display: inline-block;}
div#body.equal {padding-left:0;}
div#body.equal div.column {width:49%;}

div#footer {background:#e60062; padding: 50px 0; margin:0;}
div#footer div.content {border:none;}
div#footer div.content  {color:#eee;}
div#footer div.content  h2, div#footer div.content  h3 {color:#eee;}

div.Header h1 {padding:0 0 0 25px;}
div#header {margin:0; border-bottom: 27px solid #79a9b5; background:#fff;}
div#header div.content {max-width:75rem; width:auto; padding:35px 0; position: relative;}
h1 strong {color:#79a9b5;}

input.button.common, button.common {background-color: #006cff !important; background: linear-gradient(to right, #0097de 0%,#006cff 100%); border-radius:4px; padding-top:10px; padding-bottom:10px; border-color:#0097de; outline:none;}
dd input, dd select, dd textarea {border-width:0 0 2px; border-color:#b6b6b6; background-color:transparent; padding-top:4px; padding-bottom:4px; border-radius: 0;    -webkit-appearance: none; appearance: none; -moz-appearance: none; outline:none;}
dd select, select.invalid { background-image: url(/images/index/form-arrow.png);  background-repeat: no-repeat; background-position: right center;}
input.invalid, select.invalid, textarea.invalid {background-color:transparent; border-color:#c8a9a9 #c8a9a9 #fe397e #c8a9a9;}
div.Registration dl.horizontal > dd > input {border-radius:0}

div.Registration {margin:8px 0 0 50px; width:440px;}
div.Registration h1 { margin: 0 0 20px; text-align: center;}
div.Registration dl.horizontal {margin:0; overflow:hidden;}
div.Registration dl.horizontal dt {padding:10px 8px 0px 0; margin:0; box-sizing: border-box; width:135px;}
div.Registration dl.horizontal dd {margin:0 0 12px 0; width:300px;}
div.Registration dl.horizontal dd.nolabel {left:140px;}
div.RegistrationSimple p.warning {padding:0; width:auto;}
div.RegistrationSimple p.buttons {width:100%;}
div.RegistrationSimple p.buttons input.button { width:100%; margin: 15px 0 5px;}
input.checkbox#agree {border-radius:0; border:2px solid #c1c1c1;}
input.checkbox#agree.invalid {border-color:#fe397e;}
div.Registration select#birthDayPerson1, div.Registration select#birthDayPerson2 {width: 28%;}
div.Registration select#birthYearPerson1, div.Registration select#birthYearPerson2 {width: 29%;}
div.Registration select#birthMonthPerson1, div.Registration select#birthMonthPerson2 {width: 36%;}
div.RegistrationSimple div.submit {padding:5px 0 0 140px;}

div.SwitchLocale p {padding:6px 9px 0 0; float:left; color:#ececec; font-size:14px; display:none;}
div.SwitchLocale div span.label {font-size:14px; height: 27px; line-height: 27px; background-color:transparent; border-width:0; padding: 0 10px 0 0;}
div.SwitchLocale div#switchLocalesTrigger {margin: 10px 0 0;}
div.SwitchLocale div.highlighted ul li a {padding: 0 15px; text-transform:uppercase; border-top:none; font-size:14px;}
div.SwitchLocale div.highlighted ul li a:hover {border-top:none;}
div.SwitchLocale div.highlighted ul li span {padding:0 15px; text-transform:uppercase; border-top:none; line-height:30px; height: auto; font-size:14px;}
div.SwitchLocale div.highlighted ul {padding:10px 0;  width:130px;}
div.SwitchLocale div.highlighted {width:392px!important;}
.highlighted div.topline {display:none;}

ul.MainMenu {height:27px;}
ul.MainMenu li {background-color:transparent; border-radius: 0!important;}
ul.MainMenu li a {color:#fff; border-width:0; height:27px; line-height:28px; font-size: 14px; font-weight: 400;text-transform: uppercase;}
ul.MainMenu li.selected { background-color: #fc006b;  border-color: #e1113e;}
ul.MainMenu li a:hover {background-color: #fc006b; border-color: #e1113e;}
ul.MainMenu li a span {color: #d4d4d4;}

ul#LoginMenu li a {text-transform: uppercase; height: 27px; line-height: 28px;}

div.member img {width:100%; height:auto;}
div.simple div.member {width:28%; margin:2px 4% 18px 0; padding:0; height:auto;}
.member-name {width:100%; text-align:left; text-overflow:ellipsis; text-transform: uppercase; padding:5px 0 0;}

div.Static {margin: 0 0 20px;}

div.SearchResult {padding: 10px 10px 0 30px; overflow: hidden; position: relative; width: 100%; box-sizing: border-box; margin:0;}
div#body.equal div.SearchResult div.MembersList {width: auto;}

.menus-holder,
.top-container {position: absolute; bottom: -27px;}
.top-container {right: 0;}
/*402166.1.392.2.88445ab*/