html, body {
	margin:0;
	padding:0;
	font-family:Arial;
}

body {
	background-image: url(//37sat.itocd.net/asiawomendating.com/img/background.jpg?v1&v3eb7be8a);
	
}

#wrapper {
	width:1000px;
	position:relative;
	margin: 0 auto;
	padding:0

}

#header {
	width:998px;
	height: 591px;
	border: 1px solid #ffffff;
	moz-box-shadow: 0 -2px 25px -5px #000000;
	-webkit-box-shadow: 0 -2px 25px -5px #000000;
	box-shadow: 0 -2px 25px -5px #000000;
	behavior: url(PIE.htc);		
}

#ribbon {
	position: absolute;
	width: 164px;
	height: 164px;
	background: url(//33sat.itocd.net/asiawomendating.com/img/ribbon1.png?v1&v5e094894) no-repeat;
	z-index: 5;
	left: 840px;
	top: 29px;
}

#slides {
	background: url(../img/header_bg.jpg) no-repeat;
}

.slides_container {
	height: 597px;
	padding:0;
	margin:0
}

.logo {
	display: block;
	width: 356px;
	height: 110px;
	background-image:url(//12sat.itocd.net/asiawomendating.com/img/logo.gif?v1&vf733f4d1);
	position:absolute;
	top: 11px;
	left: 35px;
	z-index: 5;
}

#hair {
    width: 98px;
    height:25px;
    right: 181px;
    top: 15px;
    position: absolute;
    z-index: 7;
    background: url(//18sat.itocd.net/asiawomendating.com/img/hair.png?v1&ve976421d) no-repeat;
	padding:0
}

.regform {
	position:absolute;
	width:355px;
	height:450px;
	top: 154px;
	left:35px;
	background-color:#efefef;
	z-index:5;
	border-radius: 5px;
	moz-box-shadow: 0 -2px 25px -5px #000000;
	-webkit-box-shadow: 0 -2px 25px -5px #000000;
	box-shadow: 0 -2px 25px -5px #000000;
	behavior: url(PIE.htc);		
}

#footnote {
    position: absolute;
    color: #fff;
    top: 585px;
    right: 52px;
    z-index: 2;
    font-size: 11px;
}

.next, .button_login, .button_reg, .button_thanks, .guarblock, .prev, .ar_left_hover, .ar_right_hover, .close{
	background: url(//33sat.itocd.net/asiawomendating.com/img/sprites.png?v1&vc5981782) no-repeat;
}



#girls_slider {
	position:relative;
	background-image: url(//2sat.itocd.net/asiawomendating.com/img/slider_bg.jpg?v1&v8e2113d9);
}

.next{
	background-position: -25px -1px ;
	width: 22px;
	height: 39px;
	text-indent:-9999px;
	display: block;
	position:absolute;
	top: 77px;
	right: 7px;
}

.prev{
	background-position: 0 -1px ;
	width: 22px;
	height: 39px;
	text-indent:-9999px;
	display: block;
	position:absolute;
	top: 77px;
	left: 8px;
}

.prev:hover{
	background-position: -51px -1px ;
	width: 22px;
	height: 39px;
}

.next:hover{
	background-position: -73px -1px ;
	width: 22px;
	height: 39px;
}

.close{
	background-position: -158px -160px ;
	width: 19px;
	height: 19px;
	position:absolute;
	right: -29px;
	cursor:pointer;
}

.formtitle {
	font-size: 24px;
	font-weight:bold;
	color:#1f2d77;
	text-align:center;
	margin:0;
	height:50px;
	line-height:50px;
	border-radius: 7px 7px 0 0;
}

hr {
	color: #dbdbdb;
	border: none;
	background-color: #dbdbdb;
	height: 1px;
}


p.ptext {
	color:#6f6f6f;
	text-align:center;
	font-size:14px;
	margin: 0 0 6px 0;
}



.logbut, .contbut {
	text-decoration:underline;
	cursor:pointer;
	color:#122d4f;
}

.exists .logbut {
    color: #cc0000;
    font-weight: bold;
}


#gb_wrap {
	height: 210px;
	background-color:#FFF;

}

.girls_slider_container {
	height: 194px;
	width: 930px;
	margin:0 auto;
	padding-left: 18px;
	padding-top: 20px;
}

.girls_slider_container ul {
list-style:none;	
margin:0;
padding:0;
}
.girls_slider_container ul li {
	position: relative;
	display:inline-block;
	vertical-align:top;
	zoom: 1;
	*display: inline;	
	margin-right: 10px;
}

.girls_slider_container ul li img {
border:1px solid black;
}

.online_icon {
	width:102px;
	height:14px;
	background-image:url(//2sat.itocd.net/asiawomendating.com/img/icon_online.png?v1&v2c98c105);
}

.online_gif {
	width:102px;
	height:14px;
	background-image:url(//28sat.itocd.net/asiawomendating.com/img/online-gif.gif?v1&v26212714);
}


.live_icon {
	position: absolute;
	width: 40px;
	height: 11px;
	top: 2px;
	left: 2px;
	background-image:url(//23sat.itocd.net/asiawomendating.com/img/live-icon.png?v1&v7484ee11);
}


.footer {
	padding: 0 45px;
	position:relative;
	margin-top:17px;
}

.footer p {
	margin:0;
	padding:0;
	font-size:12px;
	color:#323232;
	display:inline-block;
	vertical-align:top;
	zoom: 1;
	*display: inline;		
}

.footer ul {
	display:inline-block;
	vertical-align:top;
	zoom: 1;
	*display: inline;	
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
	position:absolute;
	right: 40px;	
	
}

.footer ul li {
	display:inline-block;
	vertical-align:top;
	zoom: 1;
	*display: inline;	
	text-decoration:underline;
	border-right: 1px solid black;
	padding-right:3px;

	
}

.footer ul li.last_link_footer {
	border: none;
}

.footer ul li span {
	cursor:pointer;
}


.toplogintext {
    top: 7px;
	position:relative;
	margin-left: 482px;
	font-size:12px;
	color:#323232;	
}

.popup_pp, .popup_terms {
	width:930px;
	height:585px;
	position:fixed;
	margin-top:-292px;
	top:50%;
	left:50%;
	margin-left:-465px;
	background:#f5f5f5;
	border-radius: ;	
	z-index: 10;
	display:none;

}

.popup_login, .popup_contacts {
	width:342px;
	height:256px;
	position:fixed;
	margin-top:-128px;
	top:50%;
	left:50%;
	margin-left:-171px;
	background:#f5f5f5;
	border:2px solid white;
	border-radius: 7px;	
	z-index: 10;
	display:none;
}

.popuptitl_cont{
    padding: 10px 0 0 0;
    margin: 0;
    color:#1f2d77;
    font-size:25px;
    text-align: center;
}

.popup_regform{
	
	width:720px;
	height:600px;
	position:fixed;
	margin-top:0px;
	top:0%;
	left:50%;
	margin-left:-360px;
	background:#f5f5f5;
	border-left:4px solid white;
	border-right:4px solid white;
	border-bottom:4px solid white;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;	
	z-index: 7;
	display:none;
	background-image:url(//19sat.itocd.net/asiawomendating.com/img/profil_bg.jpg?1&vceb4aaba);
}
.popup_regform h1 {
color: #00A3D8;
font: bold 36px/30px "Myriad Pro",Arial,sans-serif;
text-shadow: 2px 2px 0 white;
margin: 0;
padding: 15px 0 0 20px;
}

.regform2 {
	position:relative;
	float:left;
	width:350px;
}
.regform2 input {
	height:22px;
	width:192px;
	border:1px solid #ffffff;
	border-radius: 5px;
	background: url(//14sat.itocd.net/asiawomendating.com/img/input_bg.gif?v1&v584c7afa);
}


.popup_login p {
	color: #6f6f6f;
	font-size:12px;
	text-align:center;
}

.popup_login ul {
	list-style:none;
	
}

.popup_login ul li {
	margin-bottom:10px;
	position:relative;
}

.input_name_log {
	width:65px;
	text-align:right;
	display:inline-block;
	vertical-align:top;
	zoom: 1;
	*display: inline;
	font-size:14px;
	margin-right:35px;	
	line-height:23px;
}

.popup_login ul input {
	border: 1px solid #979797;
}

.popup_cont {
	overflow-y:scroll;
	height:520px;	
	padding:0 25px;
	font-size:12px;
}

.popup h1.popuptitle {
	margin:0;
	padding: 0 0 0 20px;
	height:52px;
	font-size:24px;
	text-align:center;
	line-height:52px;
	background:url(//7sat.itocd.net/asiawomendating.com/img/line-h.gif?v1&v4e4a7961) no-repeat 325px center;
	text-align:left;
	color:#1f2d77;	
}

.popup_cont h1 {
	font-size:20px;
	font-weight:normal;
	
}

.popup_cont h2 {
	font-size:18px;
	font-weight:normal;
}
.popup_cont h2 a, .popup_cont h1 a {color:#000} 
.popupcontitle {
	text-transform:uppercase;
	display: block;
	margin: 60px auto 0;
	padding: 0;
	width: 210px;
	text-align: center;
	padding-bottom: 15px;
	font-weight: bold;
	border-bottom: 1px solid black;	
}

.consectext {
	font-size:14px;
	display: block;
	width: 210px;
	margin:15px auto 0;
	padding:0;
	text-align:center;
}

.jqmOverlay {
background-color:#000;
opacity: 0.8;
}

#submain {
	height: 278px;
	background: white;
	padding: 0 50px;
	font-size: 11px;
}


#submain div, #submain>img {
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;	
}

#submain>img  {
	margin: 39px 35px 0 30px;
}

div.far {
	width: 576px;
}

div.far>img {
	float: left;
	margin-right: 10px;
	-moz-box-shadow: 0 -2px 10px -5px #757575;
	-webkit-box-shadow: 0 -2px 10px -5px #757575;
	box-shadow: 0 -2px 10px -5px #757575;
	behavior: url(PIE.htc);	
}

.pic_shadow {
	-moz-box-shadow: 0 -2px 10px -5px #757575;
	-webkit-box-shadow: 0 -2px 10px -5px #757575;
	box-shadow: 0 -2px 10px -5px #757575;
	behavior: url(PIE.htc);	
}

div.sar {
	width: 245px;
}

#submain h1 {
	color: #323232;
	font-size: 24px;
	font-weight: normal;
}

#submain p {
	color: #757575;
}

div.icon_live {
	width: 43px;
	height: 40px;
	background: url(//31sat.itocd.net/asiawomendating.com/img/icon_livechat.png?v1&v9980bd21) no-repeat;
	float: left;
	margin-right: 8px;
    margin-top: 15px;	
}

.girlslist .info p {
	margin: 0;
	font-size: 12px;
	text-align: center;
	color: #757575;
}


.field.invalid .pass .validator-wrapper {
    display: none;
}
.form-fields .invalid div.validator{
    display: block;
}


.check
{
    margin:-30px 0 0;
}

.contact-popup {
    color:#323232;
    text-align:center;
    line-height:16px;
    font-size:14px;
    margin:50px 0 0;
}

.field {
    height: 32px;
}
.registration-form-block, registration-form-block2 {
    width: 360px;
    zoom: 1;
    z-index: 1;
}


.registration-form-block .form-fields, .registration-form-block2 .form-fields {
    margin-top: 5px;
    margin-right: 0;
    _width: 318px;
    _overflow: hidden;
}




.registration-form-block .conditions,
.registration-form-block2 .conditions{
    margin-bottom: 15px;
    margin-top: 10px;
    color:#757575
}
.registration-form-block .conditions span {color:#757575; text-decoration:underline}
.registration-form-block .conditions span:hover {text-decoration:none}

.registration-form-block2 .conditions span {color:#757575; text-decoration:underline}
.registration-form-block2 .conditions span:hover {text-decoration:none}


.country2 {
    width: 220px !important;
	background:url(//14sat.itocd.net/asiawomendating.com/img/input_bg.gif?v1&v584c7afa) no-repeat}
.fieldname,
.field {
  width: 220px;
  height:37px;
  margin: 0;
  float: left;
  position:relative;
}

.fieldname {
  width: 103px;
  clear: both;
  text-align:right;

}
.fieldname label {
  margin: 5px 8px 0 0;
  display:block;
  font: 14px Arial, Helvetica, sans-serif;
  color: #333;
}
.registration-form-block
.registration-form-block2{
    width: 343px;
    height: 350px;
    top: 5px;
    zoom: 1;
    z-index: 1;
    position: absolute;
    right: 50px;

}

.form-content {
    width: 320px;
    height: 373px;
    background: #ffffff;
    padding: 15px;
    border-radius: 10px 10px 10px 10px;
}

.registration-form-block .form-header,
.registration-form-block2 .form-header{
    background: url(//12sat.itocd.net/asiawomendating.com/img/logo.gif?v1&vf733f4d1) 0 0 no-repeat;
    width: 289px;

    height: 103px;
    text-indent: -7777px;
    margin: -4px 0 0 9px;
}

.registration-form-block .form-fields .day,
.registration-form-block2 .form-fields .day{
    width: 47px;
    margin-right: 3px;
    background-color: #f8f8f8;
}

.registration-form-block .form-fields .month,
.registration-form-block2 .form-fields .month{
    width: 104px;
    margin-right: 3px;
     background-color: #f8f8f8;
}

.registration-form-block .form-fields .year,
.registration-form-block2 .form-fields .year{
    width: 63px;
     background-color: #f8f8f8;
}

.registration-form-block .form-fields,
.registration-form-block2 .form-fields{
    margin-top: -5px;
    margin-right: 0;
    _width: 318px;
    _overflow: hidden;
}

.clearfix {
    zoom: 1;
}

.registration-form-block .form-fields,
.registration-form-block2 .form-fields{
    margin-top: 5px;
    margin-right: 0;
    _width: 318px;
    _overflow: hidden;
}
.clearfix {
    zoom: 1;
}

.registration-form-block .form-fields input.txt, 
.registration-form-block2 .form-fields input.txt{
	
	border:1px solid #f6f6f6;
	background: url(//14sat.itocd.net/asiawomendating.com/img/input_bg.gif?v1&v584c7afa) no-repeat;
    width: 206px;
    height: 22px;
    border-radius: 3px;
	position:absolute;
    padding: 4px 6px 0 6px;
}
.registration-form-block .form-fields select,
.registration-form-block2 .form-fields select
{background: url(//14sat.itocd.net/asiawomendating.com/img/input_bg.gif?v1&v584c7afa) no-repeat;
    width: 206px;
    height: 24px;
    border-radius: 3px;
    padding-left: 3px;
	border:none;
    padding: 2px;
	
}


.registration-form .unknown-error, 
.login-form .unknown-error{
	display: none;
}
.registration-form .invalid .unknown-error, 
.login-form .invalid .unknown-error {
	display: block;
}	

.invalid .unknown-error {
    display: block;
}

.invalid div.validator {
    display: block;
}

.invalid div.validator {
    display: block;
}

.field .message {
    display: none;
}
.registration-form-block [class*=invalid-] .exists {display: none;}
.registration-form-block2 [class*=invalid-] .exists {display: none;}


.invalid-required .required,
.invalid-pattern .pattern,
.invalid-correctness .correctness,
.invalid .exists {
    background: url(//20sat.itocd.net/asiawomendating.com/img/err-icon.gif?v1&vc4d8580f) 0 5px no-repeat;
    padding: 4px 10px 0 19px;
    white-space: nowrap;
    font-size: 11px;
    line-height: 11px;
    display: block;
}
 .validator-wrapper{
    position: absolute;
    left: 228px;
    top: 0px;
    z-index:1;
}

.validator{
    width: 100%;

    display: none;
}
.validator .shadow{
    position: absolute;
    height: 20px;
    margin-top: 3px;
    background-color: black;
    -moz-border-radius: 0px 2px 2px 0px;
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    filter: alpha(opacity=30);
    width: 100%;
}
.validator .content-container{
    position: relative;
    height: 20px;
    background-color: #FFFED8;
    border-radius: 0px 2px 2px 0px;
    -moz-border-radius: 0px 2px 2px 0px;
    -webkit-border-radius: 0px 2px 2px 0px;
}

.validator .shadow .shadow-arrow {
    position: absolute;
    top: 0;
    left: -20px;
    width: 0;
    height: 0;
    border-right: 10px solid black;
    border-left: 10px solid transparent;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    _border: 0;
}



.validator-wrapper .arrow {
    position: absolute;
    top: 0;
    left: -20px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #FFFED8;
    _border: 0;
    _width: 20px;
    _height: 20px;
}

.conditions{
margin-bottom: 15px;
    margin-top: 10px;
    clear: both;
    font: 12px/16px Arial,sans-serif;
    color: #000000;
    text-align: center;
}
.satellizer-ready #submit_button {
     background: url(//33sat.itocd.net/asiawomendating.com/img/sprites.png?v1&vc5981782) no-repeat 50% 35%;
    border: 0 none;
    cursor: pointer;
    height: 50px;
    width: 203px;
}
#submit_button {background: url(//19sat.itocd.net/asiawomendating.com/img/submit_inactive.png?v1&v8f5783c1) no-repeat;
    cursor: pointer;
    margin:0 0 10px 80px;
    border: 0;
    width: 203px;
    height: 50px;
}
.popup_login { 
	background-color: #f0f0f0;
	width: 440px;
	height: 300px;
	position: fixed;
	left: 50%;
	top: 40%;
	margin-left: -220px;
	margin-top: -140px;
	z-index:900;
	border-radius: 5px;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-box-shadow: #555 0px 3px 7px;
	-moz-box-shadow: #555 0px 3px 7px;
	box-shadow: #555 0px 3px 7px;
	zoom: 1
}
#login_logo {
	height: 83px;
	margin: 1px 0 0 1px;
	width: 438px;
	background: url(//22sat.itocd.net/asiawomendating.com/img/popup_login_header.jpg?v1&ve5069a77);
}
.login-form {width:330px;
	margin: 0 auto;
	position:relative;
	top:35px;
}
.login-form .fieldname label {font:15px Arial, Helvetica, sans-serif}
.login-form .field {height:50px}
.login-form .field input {
		width:190px;
		height:25px}

#login_btn {background: url(//33sat.itocd.net/asiawomendating.com/img/sprites.png?v1&vc5981782) no-repeat 114% -4%;
	width: 162px;
	height: 55px;
	margin: 7px 0 0 100px;	
	cursor: pointer;
	border: 0;
	text-indent:-9999px !important;
	color:#fff

}
.terms_link, .pp_link {cursor:pointer}