body {  background: #ffffff none repeat scroll 0% 0%;  color: #666666;  font-family: "Helvetica Neue","helvetica","Arial","Verdana",sans-serif;  font-size: 13px;  font-weight: 300;  line-height: 135%;  margin: auto;  overflow-x: hidden;}body, xmp {  font-family: "Helvetica Neue","helvetica","Arial","Verdana",sans-serif;} xmp {  font-size: 11px;}* {    box-sizing: border-box;    text-decoration: none;    transition: background 0.15s ease 0s;}#header {  background-color: #ffffff;  border-top: 4px solid #007ebb;  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);  height: auto;  margin: auto;  position: absolute;  top: 0px;  width: 100%;  z-index: 999;}.row {    display: flex;    margin: auto;    max-width: 1024px;    padding: 0px 24px;    width: 100%;    justify-content: space-between;}#header .row {    padding: 0px 24px;    max-width: 1128px;    position: relative;}a {    color: #666666;    outline: 0px none;    transition: color 0.15s ease 0s;}.message-link {    color: #0050a0;    font-weight: 500;}.message-img {    width: 100%;}.main-logo-link {    display: table-cell;    height: 70px;    vertical-align: middle;}#header .main-logo {    margin: 0;}#header .main-logo {    width: 280px;}#header .main-logo-sacc {    width: 14em;}.main-logo {    margin-top: 18px;    width: 333px;}img {    border: medium none;}.main-logo-globe {    display: none;}#webapp{  padding-top:116px;  width:1080px;  margin:0 auto;}#footer {    text-align: center;    font-size: 10px;    padding: 12px;}#footer ul, #footer li, #footer #countrySelect, #countrybox, #langdropdown, #langdropdown form {    display: inline;}#footer li, #countrySelect, #langdropdown {    border-left: 1px solid #aaa;    padding: 0 4px 0 8px;    margin: 8px 0;}#langdropdown {    border: none;}.select-country .secondary-page-main-section-container.row, .select-country .secondary-page-main-section-container .row {    border: none;    padding: 0 !important;}.no-banner .secondary-page-main-section-container {    margin-top: 136px;}.secondary-page-main-section-container {    margin-top: 64px;}#footer{  clear:both;}#footer ul{  padding:0px;}/* SELECT COUNTRY */#select-country-wrap{  width:977px;  margin:30px auto;}.select-country .secondary-page-main-section-container section{width:100%;}.select-country .secondary-page-main-section-container.row,.select-country .secondary-page-main-section-container .row{border:none;padding:0 !important;}.select-country #greytop p{color:#333;float:left;font-size:36px;font-weight:200;letter-spacing:.055em;line-height:1.3;margin:-10px 0 48px;width:100%;}.select-country .rhdr3{color:#333;float:left;font-size:16px;font-weight:400;letter-spacing:.055em;line-height:1.3;margin:20px 0 12px;width:100%;}.select-country .divider{border-bottom:1px solid #ccc;float:left;margin:10px 0;width:100%;}.select-country #scContent a{float:left;margin:12px 0 24px;width:244px;}.select-country #scContent img{float:left;height:36px;width:36px;}.select-country #scContent p{color:#333;float:left;margin:0;padding:7px 0 7px 9px;}/*FORUM*/.fhdr3{/*float:left;*/width:100%;color:#888;font-size:12pt;font-weight:400;margin:0 0 26px 0px;}#fhdr4{float:left;width:138px;color:black;font-size:10pt;font-weight:400;margin:12px 0 6px 0px;}.flogin{float:left;color:#1E88D3;font-size:10pt;font-weight:400;margin-top:-4px;padding:0;}.logbox{float:left;width:121px;height:16px;margin:0 0 8px 0;}.logintext{font-size:8pt;margin:26px 0 4px 0;}.content textarea{width:400px;height:150px;padding:4px;margin-right:100%;border:1px solid #aaa;border-radius:2px;font: 12px "Lucida Grande",Lucida Sans,Verdana,sans-serif}.content .regbutton{margin:8px 8px 24px 0;cursor:pointer;}.submitcontent .regbutton{margin:8px 8px 24px 0;}.addawnser{/*display : none;margin-left:80px;*/}.forumOdd{width:100%;float:left;}.forumEven{width:100%;float:left;}.blank_line td{  border:none !important;}.price_table tr td{  border-bottom:1px solid #eee;  padding:4px;}.price_table{  border-collapse:collapse;}span.loginlabel {    width: 30%;}#loginbox p{margin:0 0 12px 0;}p.loginline1, p.loginline2{    width: 100%;}#loginbox {  position: relative;  border: 1px solid #eeeeee;  padding: 20px;  width: 320px;  margin: auto;  margin-top: 120px;}#loginbox p input{height:32px;}#loginbox p input, #loginbox p span{width:100%;border-radius: 1px;border-width: 2px;margin-top: 1em;}.logo_link{  float:left;}#main_menu{  float:right;  overflow-x: auto;}#main_menu ul{  list-style-type:none;  margin:0px;}#main_menu ul li{  float:left;  padding:15px 20px;  line-height:37px;}#main_menu ul li a{  font-size:16px;}#forumsearchform_submit{ /* display:none !important;*/}#forumsearchform_submit:before,#forumsearchform_submit:after{  content:"";}.loginbutton{  background-color: #0085c3;  border:none;  border-radius: 1px;  color: #fff;  text-transform: uppercase;  font-size: 13px;  font-weight:300;  cursor: pointer;  float: none;  display: block;  transition: all 0.2s ease;  padding: 8px 20px;}.loginbutton:hover{  box-shadow: 0 1px 2px rgba(0,0,0,.5);}.forgotpass {  position: relative;  width: 320px;  margin: auto;  text-align:center;  top:-26px;}.forgotpass a{  color: #007DC0;  font-size:8pt;  text-decoration: none;}p.confirm {    display: inline;    margin-right: 5px;}.main-menu{  float:right;}.main-menu ul{  list-style-type:none;  margin:0px;}.main-menu ul li{  float:left;position:relative;margin:0 -6px 0 24px;}.main-menu ul li a{  font-size:16px;  text-decoration:none;height:68px;display:table-cell;padding:0 6px;vertical-align:middle;}.main-menu ul li a:hover{color:#0085c3;}div#cureg_edit {  width: 300px;  margin: 0 auto;  padding: 20px;}.faq__ .f_link_stat{display:none;}.faq__ .forum_list_head{margin:0;}.faq__ .faq_extended{margin-top:6px;}#country_container {    max-width: 1070px;    text-align: center;    margin: 0px auto;}@media screen and (max-width: 800px) {#footer li, #countrySelect, #langdropdown {    border-left: none;}}