.row {margin:0 auto;}
.row .row {margin:0;}
div.SwitchLocale p, div.SwitchLocale div#switchLocalesTrigger{display:none;}
div.SwitchLocale {position:static;display: inline-block;width:auto;margin:0px 8px 0px 0px;}
div.SwitchLocale div {border:none; border-radius:0px !important;  display: inline-block;float:none;margin: 0px;}
div.SwitchLocale div span.label-native {float:none;height: auto;display:inline-block; background:url(/images/index/selectarrow.png) 95% center no-repeat; border:none;color: #0086d3;font-family: 'Arial', sans-serif;font-size: 12px;font-weight: 300;line-height: 13px;padding: 8px 23px 8px 19px;margin:0px;text-decoration:underline }

div.Registration dl.horizontal dd {width:70%}
dl p.error {left:8px;width:100%}

/**************************************New Elements Styles*****************************************/
.toplight {position:absolute; top:-7px; left:0; height:20px; width:100%; background:url(/images/index/header.png) no-repeat center top; z-index:1000;}
header#header .Header img {  max-width: 100%;position: absolute;top: 30px;left: -30px;}
header#header .Header h2 {color:#fff;font-size:14px;}
div.logingandlang {
background: url(/images/index/loginlang.png) 90% center no-repeat;
height: 70px;
text-align:right;
  display: inline-block;
  width: 100%;
 padding-right:80px;
}
div.Header {padding:0; position:relative; margin-top:-80px;}
a.singelLogin {display: inline-block;color: #ffb14f;  text-decoration: underline;font-family: 'Arial', sans-serif;font-size: 12px;font-weight: 300;line-height: 13px;padding:0px 52px 0px 0px;}
a.singelLogin {text-decoration:none;}

div#regform {background:url(/images/index/regform.png) left bottom no-repeat;padding:0px 0px 50px 50px;	}
div.Registration {width:100%;max-width:420px;padding:29px 10px 0px 10px ;margin:0px auto;font-family: 'Arial', sans-serif;}
div.Registration dl.horizontal dt{width:30%;font-weight:100;color:#fff;font-size:12px;padding-left:8px; padding-top:6px; line-height:1.1;}
div.Registration dl.horizontal dt label {font-weight:100;color:#fff;font-size:12px; white-space:normal; line-height:1.1;}
div.Registration dd {padding:0px 5px 0px 9px;}
div.Registration dd input,div.Registration dd select,div.Registration dd textarea {height:30px;padding:0px 10px;margin: 0px 0px 5px 0px;font-family: 'Arial', sans-serif;border-radius:3px;}
div.Registration dd select { background-image: url(/images/index/selectarrow.png); -moz-appearance: none; -webkit-appearance: none; -o-appearance: none; appearance: none; background-repeat: no-repeat;background-position:95% center;}
div.Registration select#birthDayPerson1, div.Registration select#birthDayPerson2 {width:30%;margin-right:3%;float:left;background-position:88% center;}
div.Registration select#birthYearPerson1, div.Registration select#birthYearPerson2 {width:33%;margin-left:3%;float:left;background-position:88% center;}
div.Registration select#birthMonthPerson1, div.Registration select#birthMonthPerson2 {width:31%;margin:0px;float:left;background-position:88% center;}
input#email::-webkit-input-placeholder {color: #000}
div.Registration h2{text-align: left;padding: 0px 0px 10px 5px;color: #fff;font-family: Tahoma;font-weight: 700;line-height: 28px;font-size: 24px;}
div.Registration h2 strong {color: #fff;display:block;}
div.RegistrationSimple p.warning {color:#cccccc;margin:0px;font-size:10px;text-align:center;padding:0px 35px; line-height:1.2;}
.submit-block {text-align:center;}
.ru div.Registration input.submit {font-size:18px;}
div.Registration input.submit {  background: url(/images/index/button.png); width: 240px;height: 96px; margin: 10px 0px 0px 80px;font-family: 'Arial', sans-serif;font-size:24px;font-weight: bold;line-height: 18px;color: #003e66;border:none; }
p.submitbutton {margin:0px; padding:0px;text-align: center}
p.submitbutton.warning {text-align: left}
div.RegistrationSimple div.submit-block p.warning a {color:#cccccc;}

div.SearchResult {margin-top: 115px;margin-left: -20px;}
div.SearchResult h2{display:none}
div.simple div.member, div.simple div.member.featured {width:22%;margin:0px;padding:0px;height:auto;border:1px solid #107bd1;}
div.member div.username {width:100%; text-align:center;display:none}
div.member div.username a {color: #3a3a3a;font-family: 'Arial', sans-serif;font-size: 16px;}
div.simple div.member img {width:auto;height:auto;padding:0px}

h1.slogan  { color: #fff; font-family: 'Tahoma', sans-serif; font-size: 24px; font-weight: bold; line-height: 1.2; padding:0 0 30px;}
div.welcome { font-family: 'Tahoma', sans-serif;color:#f5f5f5; font-size:14px; line-height:1.5;}
div.lazyload_ad {display:none;}

div.textrow {padding:40px 0px 15px 0px;color: #fff;font-weight: 300;}
div.welcome h1, div.welcome h2, div.welcome h3, div.welcome h4 {color: #fff;font-size: 36px;font-weight: 300;font-family: Arial, sans-serif;}

p.warningNotification {margin:15px 0;text-align:left;}
ul#bottonNavigation li {border-right:1px solid #4d4d4d;float: none;display: inline-block;margin: 0px 0 0;padding: 0 15px; line-height:1;}
ul#bottonNavigation li a {font-weight: 100;font-size: 11px;color: #008cd5;font-family: Arial, sans-serif;text-decoration: underline; line-height:normal}
ul#bottonNavigation li a:hover {text-decoration: none;}
ul#bottonNavigation {margin: 21px 0 9px -10px;float: left;height: auto;}
div#copyright {float: right;height: auto;text-align:left; margin:30px 0 0;}

div.custom_footer_content {font-size: 12px;font-weight: 300;line-height:14px;font-family: 'Arial', sans-serif;color:#e5e5e5;padding-bottom:40px; background:url(/images/index/footer.png) center bottom no-repeat;  padding-left: 0.3rem; padding-right: 0.2rem;}
div.custom_footer_content h3 {color:#e5e5e5;font-size:1rem;}
div.custom_footer_content  p {font-size:0.7rem;}

/**************************************Images*****************************************/



@media screen and (min-width: 200px) {
body.respbg {background:#000 url(/images/index/bg_old.jpg) no-repeat 31% 515px / 160% auto;}
}
@media screen and (min-width: 400px) {
body.respbg {background:#000 url(/images/index/bg_old.jpg) no-repeat 31% 430px / 160% auto;}
}
@media screen and (min-width: 600px) {
body.respbg {background:#000 url(/images/index/bg_old.jpg) no-repeat center -30px; background-size:auto auto;}
}
@media screen and (min-width: 1000px) {
body.respbg {background:#000 url(/images/index/bg_old.jpg) no-repeat 80% -30px;}
}
@media screen and (min-width: 1180px) {
body.respbg {background:#000 url(/images/index/bg_laptop.jpg) no-repeat 60% -30px;}
}
@media screen and (min-width: 1280px) {
body.respbg {background:#000 url(/images/index/bg_large.jpg) no-repeat center top;}
}


@media screen and (max-width: 1024px) {
header#header .Header img {  max-width: 100%;position: relative;top: 0px;left: 0px;} 
div.textrow .column,
div.fotterrow .column {margin:0px}
div.SearchResult {margin-left:0px}

}
@media screen and (max-width: 950px) {
div.owl-buttons {display:none;}
div.simple div.member, div.simple div.member.featured {width:24%;}
div.Registration input.submit {margin-left:40px;}
div.RegistrationSimple p.warning {padding:0 15px;}
div.logingandlang {padding-right:70px;}
}

@media screen and (max-width: 640px) {
.toplight  {display:none;}

header#header {background:none;}
div.Header {text-align:center; padding:0 0 10px; margin:0;}
header#header .Header img {display:block}

div.nopadding {padding:0px;}
div.textrow{padding:10px;}

div.SearchResult {margin-top:200px}
div.simple div.member,div.simple div.member.featured {width:25%;  height: auto;}
div.simple div.member img {height:auto; width:100%}

div.Registration {padding:0px 10px}
div.SwitchLocale div.highlighted {width: 200px !important;}	
div.Registration h2 {text-align:center;}
div.Registration dl.horizontal dt {line-height:1.1;}
div.Registration input.submit {margin:10px auto;}
div#regform {padding:0 0 40px 50px; background-position:-30px bottom;}

ul#bottonNavigation {margin-left:0; float:none; width:100%}
ul#bottonNavigation li {line-height:normal;border-bottom:1px solid #4d4d4d; border-right:0; width:100%;text-align:center; padding:10px 0;}
ul#bottonNavigation li a {font-family: Helvetica;text-decoration:none;font-size:14px;}
div#copyright {float:none;}
div#copyright br {display:none;}
div.custom_footer_content {padding: 20px 0; background:none;}

div.welcome {color:#616161;text-align:center; font-size:18px; line-height:auto;}
h1.slogan {font-size:22px; padding-top:20px;}

div.SwitchLocale div.highlighted ul li a {height:26px; line-height:26px;}
}

@media screen and (max-width: 600px) {
div.SearchResult {margin-top:600px}
}

@media screen and (max-width: 510px) {
div#regform {padding:0 0 40px 30px;}
}

@media screen and (max-width: 400px) {
div.SearchResult {margin-top:400px}
div#regform {padding:0 0 40px 5px;}
div.Registration input.submit {margin:5px 0 10px;}
div.logingandlang {padding-right:50px;}
div.Registration h2 {padding:0 0 10px; font-size:20px; font-family:Arial,sans-serif;}
}

@media screen and (max-width: 280px) {
div.logingandlang {padding-right:45px;}
a.singelLogin {padding:0 10px 0 0;}
div.SearchResult {margin-top:270px}
}

/**************************************Owl Carousel************************************/
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/
.owl-theme .owl-controls{
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	position: absolute;
	top: 53px;
	width: 62px;
	height: 62px;
	text-indent: -9999px;
	z-index: 9999;
}
.owl-prev{
	left: -70px;
	background: url(/images/index/arrow-left.png) no-repeat 0 top;
}

.owl-next {
	right: -70px;
	background: url(/images/index/arrow-right.png) no-repeat 0 top;
}

.owl-prev:hover {
	background-position: 0 bottom;
}

.owl-next:hover {
	background-position: 0 bottom;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}


/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
div.SwitchLocale div.highlighted ul {
    padding:0px 10px
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 0 4px;
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 8px;
	height: 8px;
	margin: 3px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #404040;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	width: 14px;
	height: 14px;
	margin:0;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/*----------------------------------end owl---------------------------*/
/*54290.1.357.5.fc81bce*/