HTML,BODY,H1,H2,H3,H4,UL,OL,LI,DL,DD,DT,P,EM,INS,PRE,FIELDSET,LEGEND,FORM,VAR,IMG,ADDRESS {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	border: 0;
	outline: 0
}
.cont01,table {
	width: 100%
}
.cont01:before,.cont01:after {
	content: "";
	display: table
}
.cont01:after {
	clear: both
}
.clearFix:before, .clearFix:after {
	content: "";
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
}
.clear {
	font-size: 0;
	float: none;
	line-height: 0;
	height: 0;
	width: 100%;
	clear: both;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}
::-ms-clear {
	width: 0;
	height: 0
}
::-ms-reveal {
	width: 0;
	height: 0
}
LI {
	list-style: none
}
A {
	color: #ff009b;
	outline: 0;
	text-decoration: none;
}
A:hover {
	color: #ff009d;
	text-decoration: none;
	/*text-shadow: 0px 0px 5px rgba(0,156,255,0.52);
-moz-text-shadow: 0px 0px 5px rgba(0,156,255,0.52);
-webkit-text-shadow: 0px 0px 5px rgba(0,156,255,0.52);*/
/*text-shadow: 1px 0 1px #FFF,0 1px 1px #FF009B,-1px 0 1px #FFF,0 -1px 1px #FFF;*/
/*transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;*/
}
HTML,BODY {
	height: 100%;
	margin: 0 auto
}
BODY, TD, TEXTAREA, INPUT, BUTTON, SELECT {
	font-size: 15px;
	font-family: 'GT Eesti Pro Text', Arial, sans-serif;
}
body.min-width {
	min-width: 300px;
	max-width: 1536px;
	overflow-x: hidden;
	height: auto;
	/*background: #fff;*/
	color: #202020;
/*background: #f8e1ff;*/
background: #faecff;
/*background: #eaadff;*/
/*background: #f5d8ff;*/
}
.top {
	width: 100%;
	padding: 20px
}
body#MessengerBody, body#NewMessenger, html#jsHtml {
	height: 100%!important;
}
body#NewMessenger {
	/*color: #333*/
}
.page {
	width: 100%
}
.left_column {
	width: 25%;
	float:left;
	min-width: 240px;
	margin-right: 30px;
	padding: 0 0 0 20px
}
.ceneter_column {
	width: 68%;
	float:right;
	min-width: 670px;
	padding: 0 20px 0 0
}
.ceneter {
	padding: 0 20px;
	min-width: 910px
}
img {
	border: none;
	vertical-align: middle
}
H1 {
	/*font-size: 30px;*/
	font-size: 213%;
	line-height: 1.2;
}
H2 {
	/*font-size: 20px;*/
	font-size: 143%;
	line-height: 1;
}
H2.big {
	font-size: 25px
}
H3 {
		/*font-size: 18px;*/
	/*font-size: 185%;*/
	font-size: 125%;
}
#jsHtml .js-hide {
	display: none
}
.js-hide {
	display: none
}
h2.start-conect {
	padding-left: 20px;
	background: transparent url(../images/ajax-loader.gif) no-repeat 0 0
}
h2.error-conect {
	padding-left: 20px;
	background: transparent url(../images/baad.png) no-repeat 0 1px
}
.call-conect-ico {
	position: absolute;
	top: -2px;
	left: 210px;
	height: 24px;
	width: 24px;
	background: transparent url(../images/call_msg.png) no-repeat 0 0
}
.dis.call-conect-ico {
	background: transparent url(../images/call_msg.png) no-repeat 0 -24px
}
.sms.call-conect-ico {
	background: transparent url(../images/call_msg.png) no-repeat 0 -48px
}
input,textarea {
	outline: none
}
input:active,textarea:active {
	outline: none
}
:focus {
	outline: none
}
textarea {
	-webkit-resize: none; /* Safari/Chrome, другие WebKit */
-moz-resize: none; /* Firefox */
-ms-resize: none; /* IE/Edge */
resize: none; /* Стандартное свойство */
	resize: vertical;
	/*resize: horizontal*/
}
INPUT.checkbox, INPUT.radio {
	/*vertical-align: middle*/
}
INPUT.yellow, SELECT.yellow {
	background-color: #FFFDFE
}
INPUT.yellow {
	border: 2px solid #666;
	/*font-size: 33px*/
}
INPUT.yellow_small {
	background-color: #FFFDFE;
	border: 1px solid #666;
	/*font-size: 22px*/
}
INPUT.red_small {
	background-color: #FFF6EF;
	border: 1px solid #666;
	/*font-size: 22px*/
}
textarea, input.text, select.text {
	background: #fff;
	border: 0;
	/*padding: 10px;*/
	padding: 2%;
  /*font-size: 100%;*/
}
input: -webkit-autofill,input: -webkit-autofill:hover,input: -webkit-autofill:focus,textarea: -webkit-autofill,textarea: -webkit-autofill:hover,textarea: -webkit-autofill:focus,select: -webkit-autofill,select: -webkit-autofill:hover,select: -webkit-autofill:focus {
	-webkit-box-shadow: 0 0 15px 0 rgb(236,236,236);
	-moz-box-shadow: 0 0 15px 0 rgb(236,236,236);
	-o-box-shadow: 0 0 15px 0 rgb(236,236,236);
	box-shadow: 0 0 15px 0 rgb(236,236,236);
	transition: background-color 5000s ease-in-out 0;
}
input.cancel {
	margin: 0 0 0 15px
}
input[type="checkbox"],input[type="radio"] {
	display: inline-block;
	box-sizing: border-box;
	padding: 0;
	margin: 0
}
.input-text {
	display: inline-block;
	width: 100%;
	/*padding: 7px 13px;*/
  padding: 1.35% 2.5%;
	margin: 0;
	overflow: hidden;
	border: 1px solid #b8e3ff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	-khtml-border-radius: 9px;
	-o-border-radius: 9px;
	-ms-border-radius: 9px;
	-icab-border-radius: 9px
}
.roundcorners DIV {
	position: absolute;
	width: 8px;
	height: 7px;
	overflow: hidden
}
.roundcorners DIV B {
	display: block;
	position: absolute;
	width: 16px;
	height: 14px;
	background: url(../images/rounds8.png) no-repeat
}
.roundcorners10 DIV {
	position: absolute;
	width: 10px;
	height: 10px;
	overflow: hidden
}
.roundcorners10 DIV B {
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(../images/rounds10.png) no-repeat
}
.rc-lt,.rc-lt B {
	top: 0;
	left: 0
}
.rc-rt,.rc-rt B {
	top: 0;
	right: 0
}
.rc-lb,.rc-lb B {
	bottom: 0;
	left: 0
}
.rc-rb,.rc-rb B {
	bottom: 0;
	right: 0
}
.rc-rb,.rc-rb B,.rc-rt,.rc-rt B {
	-right: -1px
}
.rc-lb,.rc-lb B,.rc-rb,.rc-rb B {
	-bottom: -1px
}
.w50 {
	float:left;
	width: 47%;
	/*margin-right: 10px;*/
	margin-right: 3%;
}
.w50r {
	float:right;
	width: 47%;
	margin-left: 6%;
	-margin-left: 20px
}
.fl-l {
	float:left!important
}
.fl-r {
	float:right!important
}
.fl-n {
	float: none!important
}
.dib {
	display: inline-block
}
.left {
	text-align:left
}
.right {
	text-align:right
}
.center {
	text-align: center!important
}
.m0 {
	margin: 0!important
}
.p0 {
	padding: 0!important
}
.b0 {
	border: 0!important;
	text-decoration: none!important
}
.b2-solid {
	border: 1px solid #cccccc
}
.fs11 {
	font-size: 11px;
	font-size: 79%;
}
.fs12 {
	font-size: 12px
}
.fs13 {
	font-size: 13px;
	font-size: 93%;
}
.fs14 {
	/*font-size: 14px;*/
	font-size: 100%;
}
.fs15 {
	/*font-size: 15px;*/
	font-size: 104%;
}
.fs16 {
	/*font-size: 16px;*/
	font-size: 114%;
}
.fs18 {
	/*font-size: 18px;*/
	font-size: 129%;
}
.fs20 {
	/*font-size: 20px;*/
	font-size: 143%;
}
.fs22 {
	/*font-size: 22px;*/
	font-size: 147%;
}
.fs24 {
	font-size: 24px;
}
.fs25 {
	/*font-size: 25px;*/
	font-size: 179%;
}
.fs30 {
	/*font-size: 30px;*/
	font-size: 214%;
}
.fs35 {
	/*font-size: 35px;*/
	font-size: 250%;
}
.fs40 {
	/*font-size: 40px;*/
	font-size: 285%;
}
.fs50 {
	font-size: 50px;
}
table.userinfo_table td {
	font-size: 12px;
	border: 1px solid #ccc;
	padding: 5px
}
table.userinfo_table td.bold {
	font-weight: bold
}
.mt0 {
	margin-top: 0
}
.mt5 {
	margin-top: 5px
}
.mt10 {
	/*margin-top: 10px;*/
	margin-top: 6%;
}
.mt15 {
	margin-top: 15px
}
.mt20 {
	margin-top: 20px
}
.mt25 {
	margin-top: 25px
}
.mt30 {
	margin-top: 30px
}
.mt35 {
	margin-top: 35px
}
.mt40 {
	margin-top: 40px
}
.mt45 {
	margin-top: 45px
}
.mt50 {
	margin-top: 50px
}
.mb0 {
	margin-bottom: 0
}
.mb5 {
	margin-bottom: 5px
}
.mb10 {
	margin-bottom: 10px
}
.mb15 {
	margin-bottom: 15px
}
.mb20 {
	margin-bottom: 20px
}
.mb25 {
	margin-bottom: 25px
}
.mb30 {
	margin-bottom: 30px
}
.mb35 {
	margin-bottom: 35px
}
.mb40 {
	margin-bottom: 40px
}
.mb45 {
	margin-bottom: 45px
}
.mb50 {
	margin-bottom: 50px
}
.mb100 {
	margin-bottom: 100px
}
.mr5 {
	margin-right: 5px
}
.mr10 {
	margin-right: 10px
}
.mr20 {
	margin-right: 20px
}
.pr5 {
	padding-right: 5px
}
.pb5 {
	padding-bottom: 5px
}
.pb10 {
	padding-bottom: 10px
}
.ml5 {
	margin-left: 5px
}
.ml20 {
	margin-left: 20px
}
.m10 {
	margin: 10px
}
.p10 {
	padding: 10px
}
.pt0 {
	padding-top: 0
}
.pt10 {
	padding-top: 10px
}
.pt20 {
	padding-top: 20px
}
.pb0 {
	padding-bottom: 0
}
.pl20 {
	padding-left: 20px
}
.pl30 {
	padding-left: 30px
}
.ap-black {
	color: #000!important;
	word-wrap: break-word;
	line-height: 1.2
}
.ap-gray {
	color: #909090!important
}
.ap-white {
	color: #fff!important
}
.ap-gray a.gray {
	color: #909090!important
}
.ap-brown {
	color: #914500!important
}
.ap-red {
	color: #FF000D!important
}
.ap-green {
	color: #3DBF30!important
}
.ap-left {
	text-align:left!important
}
.ap-mb5 {
	margin-bottom: 5px!important
}
.ap-mb10 {
	margin-bottom: 10px!important
}
.ap-mb15 {
	margin-bottom: 15px!important
}
.ap-mb20 {
	margin-bottom: 20px!important
}
.ap-mb25 {
	margin-bottom: 25px!important
}
.ap-mb30 {
	margin-bottom: 30px!important
}
.ap-mb40 {
	margin-bottom: 40px!important
}
.ap-mb50 {
	margin-bottom: 50px!important;
}
.ap-ms10 {
	margin-left: 10px;
	margin-right: 10px;
	display: inline-block
}
.ap-ms13 {
	margin: 5px 0 20px
}
.ap-ms15 {
	margin-left: 15px;
	margin-right: 15px;
	display: inline-block
}
.ap-ms50 {
	margin-left: 50px;
	margin-right: 50px;
	display: inline-block
}
.ap-ps30 {
	padding-left: 30px!important;
	padding-right: 30px!important
}
.ap-coin {
	vertical-align: -1px!important
}
.ap-sup {
	vertical-align: top;
	font-size: 10px;
	margin-left: .15em
}
.ap-ext {
	background: url(ap/ext.gif) no-repeat 100% 60%;
	padding-right: 14px
}
.cp {
	cursor: pointer
}
.dotted {
	cursor: pointer;
	/*text-shadow: -0 -1px 4px #FFFFFF,0 -1px 4px #FFFFFF,-0 1px 4px #FFFFFF,0 1px 4px #FFFFFF,-1px -0 4px #FFFFFF,1px -0 4px #FFFFFF,-1px 0 4px #FFFFFF,1px 0 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF;
	-moz-text-shadow: -0 -1px 4px #FFFFFF,0 -1px 4px #FFFFFF,-0 1px 4px #FFFFFF,0 1px 4px #FFFFFF,-1px -0 4px #FFFFFF,1px -0 4px #FFFFFF,-1px 0 4px #FFFFFF,1px 0 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF;
	-webkit-text-shadow: -0 -1px 4px #FFFFFF,0 -1px 4px #FFFFFF,-0 1px 4px #FFFFFF,0 1px 4px #FFFFFF,-1px -0 4px #FFFFFF,1px -0 4px #FFFFFF,-1px 0 4px #FFFFFF,1px 0 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF*/
	text-shadow:-0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
-moz-text-shadow:-0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
-webkit-text-shadow:-0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;

}
.dashed {
	text-decoration: none!important;
	color: #ff009b;
	position: relative;
	cursor: pointer
}
.dashedactive {
	border-bottom: 1px dashed #f60;
	text-decoration: none!important;
	color: #f60;
	position: relative;
	cursor: pointer
}
.orangeline {
	border-bottom: 2px solid #f60
}
.dotted-black {
	text-decoration: none!important;
	color: #000;
	border-bottom: 1px dotted #000
}
.dotted-red {
	text-decoration: none;
	color: #c00;
	border-bottom: 1px dotted #c00
}
.middle {
	vertical-align: middle
}
.bottom {
	vertical-align: bottom
}
.middle-no {
	vertical-align: middle!important
}
.text-bull {
	color: #009bff;
	font-weight: bold;
	margin: 0 2px;
	vertical-align: middle
}
.redtext {
	color: #FF0D00;
}
.red2text {
	color: #FF001F
}
.orangetext {
	color: #009CFF
}
.greentext {
	color: #00FF61
}
.online .greentext {
	/*text-shadow: -0 -1px 0 #FFAADE,0 -1px 0 #FFAADE,-0 1px 0 #FFAADE,0 1px 0 #FFAADE,-1px -0 0 #FFAADE,1px -0 0 #FFAADE,-1px 0 0 #FFAADE,1px 0 0 #FFAADE,-1px -1px 0 #FFAADE,1px -1px 0 #FFAADE,-1px 1px 0 #FFAADE,1px 1px 0 #FFAADE,-1px -1px 0 #FFAADE,1px -1px 0 #FFAADE,-1px 1px 0 #FFAADE,1px 1px 0 #FFAADE;
	-moz-text-shadow: -0 -1px 0 #FFAADE,0 -1px 0 #FFAADE,-0 1px 0 #FFAADE,0 1px 0 #FFAADE,-1px -0 0 #FFAADE,1px -0 0 #FFAADE,-1px 0 0 #FFAADE,1px 0 0 #FFAADE,-1px -1px 0 #FFAADE,1px -1px 0 #FFAADE,-1px 1px 0 #FFAADE,1px 1px 0 #FFAADE,-1px -1px 0 #FFAADE,1px -1px 0 #FFAADE,-1px 1px 0 #FFAADE,1px 1px 0 #FFAADE;
	-webkit-text-shadow: -0 -1px 0 #FFAADE,0 -1px 0 #FFAADE,-0 1px 0 #FFAADE,0 1px 0 #FFAADE,-1px -0 0 #FFAADE,1px -0 0 #FFAADE,-1px 0 0 #FFAADE,1px 0 0 #FFAADE,-1px -1px 0 #FFAADE,1px -1px 0 #FFAADE,-1px 1px 0 #FFAADE,1px 1px 0 #FFAADE,-1px -1px 0 #FFAADE,1px -1px 0 #FFAADE,-1px 1px 0 #FFAADE,1px 1px 0 #FFAADE*/
}
.greentext2 {
	color: #00A63F;
	  text-shadow: -0 -1px 4px #FFFFFF,0 -1px 4px #FFFFFF,-0 1px 4px #FFFFFF,0 1px 4px #FFFFFF,-1px -0 4px #FFFFFF,1px -0 4px #FFFFFF,-1px 0 4px #FFFFFF,1px 0 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF;
	-moz-text-shadow: -0 -1px 4px #FFFFFF,0 -1px 4px #FFFFFF,-0 1px 4px #FFFFFF,0 1px 4px #FFFFFF,-1px -0 4px #FFFFFF,1px -0 4px #FFFFFF,-1px 0 4px #FFFFFF,1px 0 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF;
	-webkit-text-shadow: -0 -1px 4px #FFFFFF,0 -1px 4px #FFFFFF,-0 1px 4px #FFFFFF,0 1px 4px #FFFFFF,-1px -0 4px #FFFFFF,1px -0 4px #FFFFFF,-1px 0 4px #FFFFFF,1px 0 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF;
}
.greentext3 {
color: #10A600;
}
.goldtext {
	color: #FFB800
}
.black {
	color: #000
}
.white {
	color: #fff
}
LABEL.selected-input {
	color: #009bff;
}
LABEL.selected-input B {
	display: inline-block
}
.gray1 {
	color: #fff
}
.gray3 {
	color: #333
}
.gray6, div.age {
	/*color: #5e5e5e;*/
	/*color: #737373;*/
	color: #007267c2;
}
ADDRESS {
	color: #00608e;
	overflow-wrap: break-word;
}
.gray9 {
	color: #ff009d
}
.gray10 {
	color: #666
}
.gray11 {
	color: #FFB800
}
.gray12 {
	color: #0B95FB
}
.gray13 {
	color: #FF001C
}
img.lazy_load[data-src] {
	opacity: 0 !important;
	-webkit-transition: opacity .6s;
	-moz-transition: opacity .6s;
	-ms-transition: opacity .6s;
	-o-transition: opacity .6s;
	transition: opacity .6s;
}
img.lazy_load[src] {
	opacity: 1 !important;
}
.block-gray {
	padding: 15px;
		/*background: #f3faff;
	background-color: rgba(243, 250, 255,0.9);*/
	background: rgba(255, 255, 255, 0.51);
		-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px;
}
.hide {
	display: none
}
.nobr {
	 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
}
.fm-c {
	z-index: 10;
	position: relative;
	border: 0
}
.fm-26 {
	padding: 20px 30px;
	-webkit-box-shadow: 0 0 17px -1px rgba(255,0,155,0.65);
	-moz-box-shadow: 0 0 17px -1px rgba(255,0,155,0.65);
	-o-box-shadow: 0 0 17px -1px rgba(255,0,155,0.65);
	box-shadow: 0 0 17px -1px rgba(255,0,155,0.65);
	background: #fff
}
.fm-10,.fm-15,.fm-20,.fm-25,.fm-30 {
	z-index: 5;
	position: relative
}
.s-rating .bl-itemIMG {
margin: 1% 0 3% 0;
}
.s-rating .s-itemIMG {
float: left;
  width: 30%;
}
.s-rating .s-itemIMG_2 {
/*margin-left: 136px;*/
  /*font-size: 15px;*/
  float: left;
  text-align: left;
  font-size: 106%;
  width: 67%;
  margin-left: 3%;
}
.s-rating img {
	/*width: 100px;
	height: 137px;*/
	width: 100%;
  height: 100%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px;
	/*-webkit-box-shadow: 0 10px 6px -6px #752f02;
	-moz-box-shadow: 0 10px 6px -6px #752f02;
	box-shadow: 0 10px 6px -6px #752f02;*/
}
.regsity {
	width: 180px
}
.rojd_month {
	/*width: 76px*/
}
.ui-userbar .baloon {
	top: 215px;
	padding: 8px 10px;
	cursor: auto;
	 white-space: normal;
  overflow-wrap: normal;
  white-space: normal;
  overflow-wrap: normal;
}
#BlockUserInfo {
position: relative;
	background: rgba(255,255,255,0.7);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.15)), color-stop(50, rgba(255, 255, 255, 0.85)), color-stop(100, rgba(255, 255, 255, 0.15)));
  background: -moz-linear-gradient(Top, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.85) 50%, rgba(255, 255, 255, 0.15) 100%);
  background: -ms-linear-gradient(Top, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.85) 50%, rgba(255, 255, 255, 0.15) 100%);
  background: -o-linear-gradient(Top, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.85) 50%, rgba(255, 255, 255, 0.15) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.85) 50%, rgba(255, 255, 255, 0.15) 100%);
	/*padding: 0 10px;*/
	margin-top: 0;
	margin-bottom: 1%;
	/*height: 35px*/
	display: inline-block;
 width: 100%;
}
#BlockUserInfo LI {
/*font-size: 14px;*/
/*font-size: 13px;*/
}
#BlockUserInfo A {
	padding: 1px 2px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-khtml-border-radius: 15px;
	-o-border-radius: 15px;
	-ms-border-radius: 15px;
	-icab-border-radius: 15px;
}
#BlockUserInfo A span.BlUsIn_m3 {
	 -webkit-text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
	-moz-text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
	-o-text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
	text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
}
#BlockUserInfo UL {
	width: 100%;
	/*padding: 9px 0;*/
	
}
#BlockUserInfo .menu-popup {
	display: none;	
}
.page-crown, .page-cab, .page-crown, .page-cafe {
/*display: none*/
}
.page-group, .page-globe-1 {
display: none
}

.page-user-circle, .page-eye, .page-paw, .page-slideshare, .page-heart-circled, .page-thumbs-up-alt, .page-key, .page-fire, .page-gift-2, .page-minefield {
display: none
}
#BlockUserInfo .link-messages, #BlockUserInfo .link-mypage, #BlockUserInfo .link-notification, #BlockUserInfo .link-gwest, #BlockUserInfo .link-viewed, #BlockUserInfo .link-favorites, #BlockUserInfo .link-attraction, #BlockUserInfo .link-likesme,  #BlockUserInfo .link-myvoices, #BlockUserInfo .link-keysalbum, #BlockUserInfo .link-map, #BlockUserInfo .link-mygifts, #BlockUserInfo .link-mygame, #BlockUserInfo .link-theirgame {
	float:left;
	position: relative;
	padding: 0 0 0 0;
}
#BlockUserInfo .link-gwest .kol-qwest, #BlockUserInfo .link-viewed .kol-viewed, #BlockUserInfo .link-favorites .kol-favorites, #BlockUserInfo .link-attraction .kol-attraction, #BlockUserInfo .link-likesme .kol-likesme, #BlockUserInfo .link-myvoices .kol-myvoices, #BlockUserInfo .link-keysalbum .kol-keysalbum, #BlockUserInfo .link-mygifts .kol-mygifts, #BlockUserInfo .link-mygame .kol-mygame, #BlockUserInfo .link-keysalbum .kol-keyme {
	background: #e300ff;
	padding: 1px 4px;
	color: #fff;
	/*font-size: 13px;*/
	font-weight: bold;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-khtml-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	-icab-border-radius: 8px;
	margin: 0;
	position: absolute;
  right: 0;
  top: -83%;
}
#BlockUserInfo .link-mygame .kol-theirgame {
background: #10A600;
	padding: 1px 4px;
	color: #fff;
	/*font-size: 13px;*/
	font-weight: bold;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-khtml-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	-icab-border-radius: 8px;
	margin: 0;
	position: absolute;
  right: 0;
  bottom: -83%;
}

#BlockUserInfo .link-keysalbum .kol-keymy {
background: #10A600;
	padding: 1px 4px;
	color: #fff;
	/*font-size: 13px;*/
	font-weight: bold;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-khtml-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	-icab-border-radius: 8px;
	margin: 0;
	position: absolute;
  right: 0;
  bottom: -83%;
}
#BlockUserInfo .link-map .map {
	background: url(../images/icons16.png) no-repeat;
	background-position: -512px 2px
}
#BlockUserInfo .link-gwest:hover .show-hover {
	display: block;
	z-index: 1000
}
#BlockUserInfo .link-favorites:hover .show-hover {
	display: block;
	z-index: 1000
}
#BlockUserInfo .link-notification a.newNotification {
	padding: 0 0 0 16px;
	background: url(../images/new-notification.gif) 0 3px no-repeat;
	color: #3DBF30
}
#BlockUserInfo .link-money, #BlockUserInfo .link-support, #BlockUserInfo .link-logout, #BlockUserInfo .link-admin {
	float:right;
	color: #3a79e8;
}
#BlockUserInfo .link-logout {
	padding-right: 1%;
}
#BlockUserInfo .link-admin {
	
}
#BlockUserInfo .link-messages {
	padding-left: .5%;
		 -webkit-text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
	-moz-text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
	-o-text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
	text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
}
#BlockUserInfo .link-money {
	background-color: rgba(255, 250, 231, 0.58);
 /* padding: 2px 3px 2px 4px;*/
  padding: 0 5px;
  position: relative;
  /*top: -2px;*/
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -khtml-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -icab-border-radius: 10px;
}
#BlockUserInfo .link-money .coin-m {
	top: 0;
	vertical-align: middle;
}
#BlockUserInfo .link-money .monet {

}
#BlockUserInfo .link-money .monet a {
	/*padding: 0;*/
}
.page-money::before {
	color: #ffca00;
	margin: 0 !important;
}
#BlockUserInfo .link-money .gray11 {
	font-weight: bold
}
#BlockUserInfo LI.selected A {
	text-decoration: none
}
#BlockUserInfo .link-messages a {
	/*padding: 0 2px 0 15px;*/
	/*background: url(../images/new-letter.gif) 0 4px no-repeat;*/
	/*background: url(../images/new-letter.gif) 0 0 no-repeat;*/
	vertical-align: top;
}
#BlockUserInfo .link-messages a.newMessages {
	/*background: url(../images/new-letter.gif) 0 -18px no-repeat;*/
	/*background: url(../images/new-letter.gif) 0 -22px no-repeat;*/
	color: #10A600;
}
#BlockUserInfo .link-messages a .page-mail {
	color: #009CFF;
	margin-right: 2px;
}
#BlockUserInfo .link-messages a span.BlUsIn_m4 {
	/*margin-left: 3px;*/
}
#BlockUserInfo .link-gifts a {
	padding: 0 0 0 16px;
	background: url(../images/new-gifts.gif) 0 5px no-repeat
}
#BlockUserInfo .link-gifts a.newGifts {
	background: url(../images/new-gifts.gif) 0 -17px no-repeat;
	color: #FF6600
}
#BlockUserInfo LI OBJECT,#BlockUserInfo LI .coin-m,#BlockUserInfo LI .i16 {
	overflow: hidden
}
#BlockUserInfo .link-lang {
	position: relative;
	top: 0;
	float:right;
	/*margin-left: 10px*/
}
#BlockUserInfo .link-lang .switch img {
	display: inline-block;
	/*padding: 0 7px 0 0;
	background: url(../images/arrow-small.gif) no-repeat right 4px;*/
	vertical-align: middle;
	cursor: pointer;
}
#BlockUserInfo .link-lang .switch {
	position: relative;
	top: 0;
	text-transform: uppercase;
	color: #ff009b;
	float:left;
	margin: 0 4px 0 10px;
	padding: 0;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
}
#BlockUserInfo .link-lang ul {
	position: absolute;
  display: none;
  left: -10%;
  top: 104%;
  z-index: 900;
   /* padding: 10px 11px;*/
  padding: 15%;
  background: #fff;
  -webkit-box-shadow: 0 0 5px #009cff;
  -moz-box-shadow: 0 0 5px #009cff;
  -o-box-shadow: 0 0 5px #009cff;
  box-shadow: 0 0 5px #009cff;
 -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-icab-border-radius: 3px
}
#BlockUserInfo .link-lang ul li {
	margin: 0 0 3px;
	 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
}
#BlockUserInfo .link-lang ul li.selected a {
	color: #000000
}
#BlockUserInfo .link-login a {
	color: #ff009b;
	/*font-size: 14px*/
}
#BlockUserInfo .link-login {
	padding-left: 1%;
	float: left;
}
#BlockUserInfo .active .switch {
	background: #fff;
	text-align: center
}
#BlockUserInfo .active .switch span {
	/*position: absolute;
	bottom: -4px;
	left: 0;
	width: 40px;
	height: 5px;
	font-size: 0;
	background: #fff*/
	color: #009CFF;
}
#BlockUserInfo .active .switch img {
	background: url(../images/arrow-small.gif) no-repeat right -12px
}
#BlockUserInfo .active ul {
	display: block
}
#MenuNav {
position: relative;
	/*padding: 0;*/
	/*padding: 1% 0 1.5% 0;*/
	padding: 1.5% 0 1.5% 0;
  margin: 0% 0 1.5% 0;
 /* height: 45px;*/
 /* position: relative;*/
  text-align: center;
  color: #ff009b;
 /* border-bottom: 1px solid #00b2ff1a;*/
  /*-webkit-box-shadow: 0 0 13px 0 rgb(170, 223, 255);
  -moz-box-shadow: 0 0 13px 0 rgb(170, 223, 255);
  box-shadow: 0 0 13px 0 rgb(170, 223, 255);*/
 /* background: rgba(255, 0, 155, 0.12);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 0, 155, 0.11)), color-stop(50, rgba(255, 0, 155, 0.13)), color-stop(100, rgba(255, 0, 155, 0.03)));
  background: -moz-linear-gradient(Top, rgba(255, 0, 155, 0.11) 0%, rgba(255, 0, 155, 0.13) 50%, rgba(255, 0, 155, 0.03) 100%);
  background: -ms-linear-gradient(Top, rgba(255, 0, 155, 0.11) 0%, rgba(255, 0, 155, 0.13) 50%, rgba(255, 0, 155, 0.03) 100%);
  background: -o-linear-gradient(Top, rgba(255, 0, 155, 0.11) 0%, rgba(255, 0, 155, 0.13) 50%, rgba(255, 0, 155, 0.03) 100%);
  background: linear-gradient(to bottom, rgba(255, 0, 155, 0.11) 0%, rgba(255, 0, 155, 0.13) 50%, rgba(255, 0, 155, 0.03) 100%);*/
  /*background-color: rgba(255, 255, 255, 0.66);*/
 /* background-color: rgba(202, 235, 255, 0.52);*/
 display: inline-block;
  width: 100%;
 /* background: rgba(0, 156, 255, 0.05);*/
  background-color: rgba(227, 0, 255, 0.02);
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(227, 0, 255, 0.01)), color-stop(50, rgba(227, 0, 255, 0.04)), color-stop(100, rgba(227, 0, 255, 0.06)));
  background: -moz-linear-gradient(Bottom, rgba(227, 0, 255, 0.01) 0%, rgba(227, 0, 255, 0.04) 50%, rgba(227, 0, 255, 0.06) 100%);
  background: -ms-linear-gradient(Bottom, rgba(227, 0, 255, 0.01) 0%, rgba(227, 0, 255, 0.04) 50%, rgba(227, 0, 255, 0.06) 100%);
  background: -o-linear-gradient(Bottom, rgba(227, 0, 255, 0.01) 0%, rgba(227, 0, 255, 0.04) 50%, rgba(227, 0, 255, 0.06) 100%);
  background: linear-gradient(to top, rgba(227, 0, 255, 0.01) 0%, rgba(227, 0, 255, 0.04) 50%, rgba(227, 0, 255, 0.06) 100%);
 /* -webkit-box-shadow: 0 0 15px -9px rgb(1, 157, 255);
  -moz-box-shadow: 0 0 15px -9px rgb(1, 157, 255);
  box-shadow: 0 0 15px -9px rgb(1, 157, 255);*/
  background: url(/templates/_default_/images/menunav.png);
}
#MenuNav div.logo {
/*float: left; */
  z-index: 1;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0%, -50%);
-moz-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
transform: translate(0%, -50%);
   
  padding-left: 1%;
  width: 6%;
  height: auto;
}
#MenuNav div.headmenu {
/*position: relative;
  left: 0;
  top: 50%;
  -moz-transform: translate(0%, -50%);
  -o-transform: translate(0%, -50%);
  -webkit-transform: translate(0%, -50%);
  transform: translate(0%, -50%);*/
/*margin-top: 0.7%;
  margin-bottom: 1.12%;*/
position: relative;
  right: 6%;
  
  /*position: absolute;
  left: 43%;
  top: 50%;
width: 100%;
   -webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);*/

}


.StatsGlobal {
/*float: right;*/
  font-weight: normal;
  color: #009bff;
 /*right: 1%;
  top: 50%;
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-0%, -50%);
  position: relative;*/
 /* padding-right: 1%;
  padding-top: 1%;*/
  
  -webkit-text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
	-moz-text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
	-o-text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
	text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
  
  	position: absolute;
  top: 50%;
-webkit-transform: translate(0%, -50%);
-moz-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
transform: translate(0%, -50%);
  padding-right: 1%;
  right: 0;
  
}
.StatsGlobal A {
	/*color: #fff;*/
	/*text-decoration: underline;*/
}
.StatsGlobal B A {
	/*color: #00FF61;*/
	font-weight: normal;
}


.logo img {
/*vertical-align: top;*/
 height: 35px;
  width: 49px;
height: 100% !important;
  width: 100% !important;
}
#MenuNav .banner_728x90 {
	width: 728px;
	height: 90px
}
#MenuNav div {
	display: inline-block;
	vertical-align: middle
}
#MenuNav li {
	display: inline-block;
	position: relative;
	list-style: none;
	padding: 0 10px;
}
#MenuNav li a:hover {
	-webkit-text-shadow: 1px 0 1px #FFF,0 1px 1px #FFF,-1px 0 1px #FFF,0 -1px 1px #FFF;
	-moz-text-shadow: 1px 0 1px #FFF,0 1px 1px #FFF,-1px 0 1px #FFF,0 -1px 1px #FFF;
	-o-text-shadow: 1px 0 1px #FFF,0 1px 1px #FFF,-1px 0 1px #FFF,0 -1px 1px #FFF;
	text-shadow: 1px 0 1px #FFF,0 1px 1px #FFF,-1px 0 1px #FFF,0 -1px 1px #FFF;
	/*color: #fff;*/
	transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
}
#MenuNav LI.link-popmenu {
	display: none;	
}
#MenuNav LI.WapMenu, #MenuNav LI.BarMenu {
	float:right;
	font-size: 15px;
	background: url(../images/ico_wap_menu.gif) 0 13px no-repeat;
	padding-left: 13px;
	margin-left: 0
}
#MenuNav LI A {
	text-decoration: none;
	/*font-size: 14px;*/
	/*color: #ff009b;
	*/
	/*color: #fff;*/
	/*letter-spacing: 0.1em;
	*/
	font-size: 100%;
	font-weight: bold;
	/*-moz-text-shadow: 0 3px 6px rgb(221, 32, 147);
	-webkit-text-shadow: 0 3px 6px rgb(221, 32, 147);
	text-shadow: 0 3px 6px rgb(221, 32, 147);*/
}
/*#MenuNav LI.menu-selected.page-heart-1 {
	background: #ff009b
}
#MenuNav LI.page-heart-1:before, #MenuNav LI.page-cab:before, #MenuNav LI.page-crown:before, #MenuNav LI.page-cafe:before {
	color: #fff;
margin-right: 3px;
}*/
#MenuNav LI.menu-selected a {
color: #009cff;
/*
text-shadow:-0 -3px 3px #FF72C9,0 -3px 3px #FF72C9,-0 3px 3px #FF72C9,0 3px 3px #FF72C9,-3px -0 3px #FF72C9,3px -0 3px #FF72C9,-3px 0 3px #FF72C9,3px 0 3px #FF72C9,-1px -3px 3px #FF72C9,1px -3px 3px #FF72C9,-1px 3px 3px #FF72C9,1px 3px 3px #FF72C9,-3px -1px 3px #FF72C9,3px -1px 3px #FF72C9,-3px 1px 3px #FF72C9,3px 1px 3px #FF72C9,-2px -3px 3px #FF72C9,2px -3px 3px #FF72C9,-2px 3px 3px #FF72C9,2px 3px 3px #FF72C9,-3px -2px 3px #FF72C9,3px -2px 3px #FF72C9,-3px 2px 3px #FF72C9,3px 2px 3px #FF72C9,-3px -3px 3px #FF72C9,3px -3px 3px #FF72C9,-3px 3px 3px #FF72C9,3px 3px 3px #FF72C9,-3px -3px 3px #FF72C9,3px -3px 3px #FF72C9,-3px 3px 3px #FF72C9,3px 3px 3px #FF72C9;
-moz-text-shadow:-0 -3px 3px #FF72C9,0 -3px 3px #FF72C9,-0 3px 3px #FF72C9,0 3px 3px #FF72C9,-3px -0 3px #FF72C9,3px -0 3px #FF72C9,-3px 0 3px #FF72C9,3px 0 3px #FF72C9,-1px -3px 3px #FF72C9,1px -3px 3px #FF72C9,-1px 3px 3px #FF72C9,1px 3px 3px #FF72C9,-3px -1px 3px #FF72C9,3px -1px 3px #FF72C9,-3px 1px 3px #FF72C9,3px 1px 3px #FF72C9,-2px -3px 3px #FF72C9,2px -3px 3px #FF72C9,-2px 3px 3px #FF72C9,2px 3px 3px #FF72C9,-3px -2px 3px #FF72C9,3px -2px 3px #FF72C9,-3px 2px 3px #FF72C9,3px 2px 3px #FF72C9,-3px -3px 3px #FF72C9,3px -3px 3px #FF72C9,-3px 3px 3px #FF72C9,3px 3px 3px #FF72C9,-3px -3px 3px #FF72C9,3px -3px 3px #FF72C9,-3px 3px 3px #FF72C9,3px 3px 3px #FF72C9;
-webkit-text-shado:-0 -3px 3px #FF72C9,0 -3px 3px #FF72C9,-0 3px 3px #FF72C9,0 3px 3px #FF72C9,-3px -0 3px #FF72C9,3px -0 3px #FF72C9,-3px 0 3px #FF72C9,3px 0 3px #FF72C9,-1px -3px 3px #FF72C9,1px -3px 3px #FF72C9,-1px 3px 3px #FF72C9,1px 3px 3px #FF72C9,-3px -1px 3px #FF72C9,3px -1px 3px #FF72C9,-3px 1px 3px #FF72C9,3px 1px 3px #FF72C9,-2px -3px 3px #FF72C9,2px -3px 3px #FF72C9,-2px 3px 3px #FF72C9,2px 3px 3px #FF72C9,-3px -2px 3px #FF72C9,3px -2px 3px #FF72C9,-3px 2px 3px #FF72C9,3px 2px 3px #FF72C9,-3px -3px 3px #FF72C9,3px -3px 3px #FF72C9,-3px 3px 3px #FF72C9,3px 3px 3px #FF72C9,-3px -3px 3px #FF72C9,3px -3px 3px #FF72C9,-3px 3px 3px #FF72C9,3px 3px 3px #FF72C9;*/

 
		 
}
#MenuNav li.page-application {
	padding-right: 25px
}
#MenuNav li.page-application a {
	background: url(../images/new.gif) no-repeat right 0;
	padding: 0 20px 0 0;
	margin: 0 -20px 0 0;
	zoom: 1
}
#MenuNav li.page-placecard i {
	display: inline-block;
	vertical-align: top;
	height: 32px;
	width: 27px;
	margin-left: 5px;
	background: url(../images/placecard/sphere.png) right 5px no-repeat
}
#MenuNav I.cleft,#MenuNav I.cright {
	width: 5px;
	height: 5px;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 0
}
#MenuNav I.cleft I,#MenuNav I.cright I {
	width: 10px;
	height: 5px;
	position: absolute;
	display: block;
	background-image: url(../images/menu_rounds.png)
}
#MenuNav I.cright,#MenuNav I.cright I {
	right: 0
}
.ui-blk-grey {
	border: 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-icab-border-radius: 10px;
	display: block;
	/*padding: 25px 20px;*/
	padding: 4.58% 3.75%;
	text-align:left
}
.ui-blk {
	background-color: #ffffc6;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	display: block;
	margin: 10px 0;
	padding: 15px 20px
}
.ui-blk-lgrey {
	background-color: #f3f4f5
}
.ui-blk-border {
	border: 4px solid #ffc182;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px
}

.MinimalWidth {
	text-align: center;
}
.MinimalWidth .MW-Fix {
	/*max-width: 1380px;*/
	margin: 0 auto;
	text-align:left
}
.MinimalWidth .MW-Fix a.u-name.m {
	color: #009CFF
}
.MainBlockContainer {
	margin-bottom: 50px;
  position: relative;
 /* margin-top: 30px;*/
  margin-top: 3%;
}


.MainBlockContainer .searblock {
display: inline-block;
  width: 93%;
  padding: 3%;
}

.MainBlockContainer .searblock .inputsBlock2 {
display: inline-block;
  width: 100%;
  margin-top: 2%;
  position: relative;
}

.MainBlockContainer .searblock .inputsBlock2 .input-block {
float: left;
  width: 62%;
  padding: 1.35% 2.5%;
  margin: 0;
  overflow: hidden;
  border: 1px solid #009bff70;
 background-color: rgba(255, 255, 255, 0.5);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  -khtml-border-radius: 9px;
  -o-border-radius: 9px;
  -ms-border-radius: 9px;
  -icab-border-radius: 9px;
}
.MainBlockContainer .searblock .inputsBlock2 label {
  position: absolute;
  top: 50%;
  left: 3%;
    -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
    display: none;
    cursor: text;
        color: #3e7bac;
		font-size: 85%;
  } 
.contentMBR {
	/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
	-moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
	box-shadow: 0 0 50px 0 rgb(234,247,255);*/
	/*background: rgba(255,255,255,0.8);*/
	/*padding: 40px;*/
	padding: 6%;
	/*font-size: 14px;*/
	line-height: 1.3;
	/*color: #333*/
}
.contentMBR H3 {
 /* font-size: 15px !important;*/
}

.contentMBR .kroshka {
	margin-bottom: 15px;
	display: inline-block
}
.abs {
	position: absolute
}
.MainBlockRight {
	/*min-width: 670px;
	width: 71%;*/
	width: 68.5%;
	float:right;
	margin-right: 10px;
	background: rgba(255, 255, 255, 0.83);
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -icab-border-radius: 5px;
 /* -webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -o-box-shadow: 0 0 50px 0 rgb(234,247,255);
  box-shadow: 0 0 50px 0 rgb(234,247,255);*/
  
  -webkit-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -moz-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -o-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  
}
.MainBlockLeft {
    display: block;
	min-width: 240px;
	margin-left: 10px;
	width: 25%;
	float:left;
	/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -o-box-shadow: 0 0 50px 0 rgb(234,247,255);
  box-shadow: 0 0 50px 0 rgb(234,247,255);*/
}
.u-m-photo IMG,.u-s-photo IMG {
	display: block
}
.u-m-photo IMG {
	/*width: 110px;
	height: 150px;*/
	width: 100%;
  height: 100%;
	display: inline-block;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px;
}
.u-s-photo IMG {
	width: 46px;
	height: 62px;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-icab-border-radius: 3px;
}
.vipborder {
	/*border: 1px solid #FFB800;*/
	-webkit-box-shadow: 0 0 0 2px rgb(255, 184, 0);
  -moz-box-shadow: 0 0 0 2px rgb(255, 184, 0);
  -o-box-shadow: 0 0 0 2px rgb(255, 184, 0);
  box-shadow: 0 0 0 2px rgb(255, 184, 0);
}
IMG.iconserv {
height: 32px;
  width: 32px;
}
IMG.iconserv2 {
height: 24px;
  width: 24px;
  opacity: 0.4;
}
IMG.iconserv3 {
width: 30px;
  height: 30px;
}
IMG.iconserv4 {
width: 30px;
  height: 30px;
  opacity: .5;
}
#Anketa .AnketaUserInfo .iconBlokUs {
display: inline-block;
  vertical-align: middle;
}
#FNotify, #FNotify EMBED, #GiftsNotify, #GiftsNotify EMBED {
	/*width: 10px;
	height: 8px*/

}
#link_Menu {
   display: none;
}
#link_Menu2 {
   display: none;
   padding: 4% 0.1%;
}


#CopyRights {
	position: relative;
	/*color: #fff;*/
	padding: 0.5% 0 1.5% 0;
	/*background: rgba(0, 156, 255, 0.08);*/
	/*-webkit-box-shadow: 0 0 21px -13px rgb(1, 157, 255);
  -moz-box-shadow: 0 0 21px -13px rgb(1, 157, 255);
  box-shadow: 0 0 21px -13px rgb(1, 157, 255);*/
	/*background: rgb(255,0,155);
	background: -moz-linear-gradient(left,rgb(255,0,155) 50%,rgb(0,156,255) 99%);
	background: -webkit-gradient(linear,left top,right top,color-stop(50%,rgb(255,0,155)),color-stop(99%,rgb(0,156,255)));
	background: -webkit-linear-gradient(left,rgb(255,0,155) 50%,rgb(0,156,255) 99%);
	background: -o-linear-gradient(left,rgb(255,0,155) 50%,rgb(0,156,255) 99%);
	background: -ms-linear-gradient(left,rgb(255,0,155) 50%,rgb(0,156,255) 99%);
	background: linear-gradient(to left,rgb(255,0,155) 50%,rgb(0,156,255) 99%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff009b',endColorstr='#009cff',GradientType=1);*/
	/* background-color: rgba(202, 235, 255, 0.52);*/
	margin: 0 auto;
	margin-top: 5%;
	background-color: rgba(227, 0, 255, 0.02);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 155, 255, 0.04)), color-stop(50, rgba(227, 0, 255, 0.02)), color-stop(100, rgba(227, 0, 255, 0.04)));
  background: -moz-linear-gradient(Top, rgba(0, 155, 255, 0.04) 0%, rgba(227, 0, 255, 0.02) 50%, rgba(227, 0, 255, 0.04) 100%);
  background: -ms-linear-gradient(Top, rgba(0, 155, 255, 0.04) 0%, rgba(227, 0, 255, 0.02) 50%, rgba(227, 0, 255, 0.04) 100%);
  background: -o-linear-gradient(Top, rgba(0, 155, 255, 0.04) 0%, rgba(227, 0, 255, 0.02) 50%, rgba(227, 0, 255, 0.04) 100%);
  background: linear-gradient(to bottom, rgba(0, 155, 255, 0.04) 0%, rgba(227, 0, 255, 0.02) 50%, rgba(227, 0, 255, 0.04) 100%);
  background: url(/templates/_default_/images/menunav.png);
}
#CopyRights A {
	/*text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
	-moz-text-shadow: -0 -1px 2px #FFFFFF,0 -1px 2px #FFFFFF,-0 1px 2px #FFFFFF,0 1px 2px #FFFFFF,-1px -0 2px #FFFFFF,1px -0 2px #FFFFFF,-1px 0 2px #FFFFFF,1px 0 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF;
	-webkit-text-shadow: -0 -1px 2px #FFFFFF,0 -1px 2px #FFFFFF,-0 1px 2px #FFFFFF,0 1px 2px #FFFFFF,-1px -0 2px #FFFFFF,1px -0 2px #FFFFFF,-1px 0 2px #FFFFFF,1px 0 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF*/
	/*color: #fff;*/
}
#CopyRights A:hover {
	-moz-text-shadow: 1px 0 1px #FFF,0 1px 1px #FFF,-1px 0 1px #FFF,0 -1px 1px #FFF;
	-webkit-text-shadow: 1px 0 1px #FFF,0 1px 1px #FFF,-1px 0 1px #FFF,0 -1px 1px #FFF;
	text-shadow: 1px 0 1px #FFF,0 1px 1px #FFF,-1px 0 1px #FFF,0 -1px 1px #FFF;
	/*color: #fff;*/
	transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
}
#CopyRights .bl_footer {
	/*font-size: 13px;*/
	font-size: 83%;
	display: inline-block;
}

#CopyRights .qiwilogo {
margin: 14% 0 0 0;
}
#CopyRights .qiwilogo IMG {
	/*width: 61px;
  height: 55px;*/
 height: 100% !important;
  width: 100% !important;
}
#CopyRights .bl_footer_1, #CopyRights .bl_footer_2, #CopyRights .bl_footer_3, #CopyRights .bl_footer_4 {
	padding: 2% 2%;
}
#CopyRights .bl_footer_2 div, #CopyRights .bl_footer_3 div {
	margin-top: 3%;
	margin-bottom: 4%;
}

#CopyRights .bl_footer_1 {
float: left;
width: 11%;
}
#CopyRights .bl_footer_2 {
  width: 24%;
 float: left;
}
#CopyRights .bl_footer_3 {
width: 24%;
  float: left;
}
#CopyRights .bl_footer_4 {	
width: 20%;
  float: right;
}
#CopyRights .bl_footer_4 .eighteen {	
background: #ff152f;
  padding: 0px 3px;
  display: inline-block;
    -moz-border-radius: 19%;
	 -webkit-border-radius: 19%;
	 border-radius: 19%;
	 -khtml-border-radius: 19%;
	 -o-border-radius: 19%;
	 -ms-border-radius: 19%;
	 -icab-border-radius: 19%;
  color: #fff;
    text-shadow: none;
  -moz-text-shadow: none;
  -webkit-text-shadow: none;
}
#CopyRights .bl_footer_4 > div:first-child {	
  text-align: left;
  text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
  -moz-text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
  -webkit-text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
  margin-top: 3%;
  margin-bottom: 4%;
}
#CopyRights .bl_footer_4 > div:first-child > div:first-child {	
margin-bottom: 1px;
}
#CopyRights .bl_footer_4 .link-lang {
	font-size: 102%;
	 -webkit-text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
	-moz-text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
	-o-text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
	text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
}

#CopyRights .bl_footer_4 .link-lang .select_lang {
color: #009cff;
}
#CopyRights .bl_footer_4 .link-lang .switch img {
	display: inline-block;
	/*padding: 0 7px 0 0;
	background: url(../images/arrow-small.gif) no-repeat right 4px;*/
	vertical-align: middle;
	cursor: pointer;
}
#CopyRights .bl_footer_4 .link-lang .switch {
	position: relative;
	top: 0;
	text-transform: uppercase;
	color: #ff009b;
	float:left;
	margin: 0 4px 0 0;
	padding: 0;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
}
#CopyRights .bl_footer_4 .link-lang ul {
	position: absolute;
  display: none;
  left: 0;
  top: 0;
  z-index: 900;
padding: 10%;
  background: #fff;
  -webkit-box-shadow: 0 0 5px #009cff;
  -moz-box-shadow: 0 0 5px #009cff;
  -o-box-shadow: 0 0 5px #009cff;
  box-shadow: 0 0 5px #009cff;
 -moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	-khtml-border-radius: 9px;
	-o-border-radius: 9px;
	-ms-border-radius: 9px;
	-icab-border-radius: 9px;
}
#CopyRights .bl_footer_4 .link-lang ul li {
	margin: 0 0 3px;
	 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
}
#CopyRights .bl_footer_4 .link-lang ul li.selected a {
	color: #000000
}
#CopyRights .bl_footer_4 .active ul {
  display: inline-block;
  position: relative;
  font-size: 130%;
}


#CopyRights .sbp {
	position: absolute;
	right: 19px;
	top: 14px
}
#CopyRights .sbp IMG {
	width: 130px;
	height: 75px
}
#CopyRights .systems_pay {
	margin-bottom: 5px
}
#CopyRights .systems_pay IMG {
	width: 190px;
	height: 23px
}
#CopyRights .eighteen {
	background: #ff152f;
	padding: 0 3px
}
.register-button {
	text-align: center;
	margin-bottom: 20px;
	background: rgba(255, 255, 255, 0.9);
	/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -o-box-shadow: 0 0 50px 0 rgb(234,247,255);
  box-shadow: 0 0 50px 0 rgb(234,247,255);*/
   -webkit-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -moz-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -o-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px
}
.register-button .button25 {
	position: relative;
	left: 0;
	/*background: #009CFF;*/
	background: #FF009B;
	margin-top: 5%;
}
.register-button DIV {
	/*padding: 20px;*/
	padding: 8%;
	font-size: 114%;
}
.gray {
	color: gray
}
.popup-user-cookie {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 99999999;
	display: none;
	bottom: 0
}
.popup-user-cookie .pp-header {
color: #656565;
  text-align: center;
  background: rgba(0, 155, 255, 0.21);
  padding: 12px 50px;
  font-size: 107%;
}
.popup-button {
	display: inline-block;
	background: #ff009b;
	cursor: pointer;
	padding: 7px 13px;
	margin: 0 15px 0 0;
	vertical-align: bottom;
	opacity: .4;
	-khtml-opacity: .4;
	-moz-opacity: .4;
	-webkit-opacity: .4;
	-o-opacity: .4
}
.popup-button:hover {
	background: #FF009B
}
.popup-button a {
	color: #fff;
	font-weight: 700;
	text-decoration: none
}
.yellow-block {
	background: rgba(255, 255, 255, 0.9);
	/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
	-moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
	box-shadow: 0 0 50px 0 rgb(234,247,255);*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px;
		/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -o-box-shadow: 0 0 50px 0 rgb(234,247,255);
  box-shadow: 0 0 50px 0 rgb(234,247,255);*/
  
   -webkit-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -moz-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -o-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
}
.yellow-block .container li {
	line-height: 24px
}
.BlockStatistics .online,.BlockStatistics .top100 {
	margin: 20px 0;
	text-transform: uppercase
}

.BlockStatistics .top100 .count {
	/*background: url(../images/ap-top100-r2.gif) no-repeat right 11px;*/
	/*padding-right: 30px*/
}
.BlockStatistics {
	margin-bottom: 30px;
	display: inline-block;
	background: rgba(255, 255, 255, 0.9);
  	/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -o-box-shadow: 0 0 50px 0 rgb(234,247,255);
  box-shadow: 0 0 50px 0 rgb(234,247,255);*/
  -webkit-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -moz-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -o-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-khtml-border-radius: 11px;
	-o-border-radius: 11px;
	-ms-border-radius: 11px;
	-icab-border-radius: 11px;
	/*padding: 0 20px;*/
	padding: 0 8%;
}
.BlockStatistics .count {
	/*font-size: 30px;*/
	font-size: 215%;
}
h3.reg {
	padding: 0 0 45px
}
.sure {
	-webkit-box-shadow: 0 0 1px #666;
  -moz-box-shadow: 0 0 1px #666;
  -o-box-shadow: 0 0 1px #666;
  box-shadow: 0 0 1px #666;
	-webkit-border-radius: .3em .3em .3em .3em;
	-moz-border-radius: .3em;
	border-radius: .3em .3em .3em .3em;
	/*-width: 100%;*/
	width: 100%;
	margin: 2px 0;
	padding: 2px 0
}
.w100 {
	width: 100%
}
.w200 {
	width: 200px
}
#settings .sure {
	width: 100%
}
#Anketa .usrPhoto {
	float:left;
	/*width: 200px;*/
	width: 30%;
	height: auto;
min-height: 100%;
	position: relative;
}
#Anketa .usrPhoto .vipborder {
	/*-webkit-box-shadow: 0 0 0 2px #FFB800!important;
	-moz-box-shadow: 0 0 0 2px #FFB800!important;
	box-shadow: 0 0 0 2px #FFB800!important*/
}
#Anketa .u-m-photo {
	float:left;
	/*margin: 0 0 7px*/
}
#Anketa .usrPhoto .u-m-photo {
	position: relative;
	width: 100%;
  height: 100%;
}

/*#Anketa .usrPhoto .u-m-photo .ot-photo IMG {
	opacity: 0;
	-webkit-transition: opacity 0.6s;
    -moz-transition: opacity 0.6s;
    -ms-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
    transition: opacity 0.6s;
}
#Anketa .usrPhoto .u-m-photo .ot-photo IMG.loaded {
    opacity: 1;
}*/

#Anketa .usrPhoto .u-m-photo IMG {
	/*width: 200px;
	height: 273px;*/
	width: 100%;
  height: 100%;
	/*-webkit-box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	-o-box-shadow: 0 10px 6px -6px #777;
	box-shadow: 0 10px 6px -6px #777;*/
}
#Anketa .usrPhoto .u-m-photo.vipborder {
	outline: 1px solid #FFB800;
	outline-offset: -1px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px
}
.is_intim {
	outline: 2px solid #e300ff;
	outline-offset: -2px;
	/*-webkit-box-shadow: 0px 0px 0px 2px rgba(255, 0, 155, 1) inset;
-moz-box-shadow: 0px 0px 0px 2px rgba(255, 0, 155, 1) inset;
box-shadow: 0px 0px 0px 2px rgba(255, 0, 155, 1) inset;*/
}
#line {
	border-top: 1px solid #EDEEF0;
	margin-top: 20px;
	padding-top: 20px
}
div.div {
	position: relative
}
div.cont_div {
	position: relative;
	padding: 2px 0
}
/*.icon_tips {
	background-image: url(../images/attention.png);
	background-repeat: no-repeat
}*/
.istatus-icons {
		z-index: 7;
	font-size: 0;
	display: inline-block;
 /* vertical-align: middle;*/
}
.istatus-icons .i16, .istatus-icons .ireal {
	/*margin: 0 5px 0 0;*/
	margin-right: 2px;
	left: 0
}
/*.SAInfo .zodiak span {
  display: inline-block;
  width: 16px;
  height: 15px;
  vertical-align: middle;
  margin-left: 3px;
}
.SAInfo .zodiak .cancer {
  background: url(../images/anketa/zodiac.png) -56px 0 no-repeat;
}
.SAInfo .zodiak .aries {
	background: url(../images/anketa/zodiac.png) -20px 0 no-repeat
}
.SAInfo .zodiak .gemini {
	background: url(../images/anketa/zodiac.png) -37px 0 no-repeat
}
.SAInfo .zodiak .cancer {
	background: url(../images/anketa/zodiac.png) -56px 0 no-repeat
}
.SAInfo .zodiak .lion {
	background: url(../images/anketa/zodiac.png) -75px 0 no-repeat
}
.SAInfo .zodiak .virgo {
	background: url(../images/anketa/zodiac.png) -93px 0 no-repeat
}
.SAInfo .zodiak .libra {
	background: url(../images/anketa/zodiac.png) -111px 0 no-repeat
}
.SAInfo .zodiak .scorpio {
	background: url(../images/anketa/zodiac.png) -130px 0 no-repeat
}
.SAInfo .zodiak .sagittariu {
	background: url(../images/anketa/zodiac.png) -149px 0 no-repeat
}
.SAInfo .zodiak .capricorn {
	background: url(../images/anketa/zodiac.png) -130px 0 no-repeat
}
.SAInfo .zodiak .taurus {
	background: url(../images/anketa/zodiac.png) -167px 0 no-repeat
}
.SAInfo .zodiak .aquarius {
	background: url(../images/anketa/zodiac.png) -185px 0 no-repeat
}
.SAInfo .zodiak .fish {
	background: url(../images/anketa/zodiac.png) -204px 0 no-repeat
}*/
.ireal {
	width: 14px;
	height: 14px;
	position: relative;
	display: inline-block;
	vertical-align: middle
}
.ireal I {
	display: block;
	background: url(../images/icons/ico_realuser.gif) 0 50% no-repeat;
	width: 14px;
	height: 14px
}
.iheart {
	width: 14px;
	height: 14px;
	position: relative;
	display: inline-block;
	vertical-align: middle
}
.iheart I {
	display: block;
	background: url(../images/icons/ico_heart.png) 0 50% no-repeat;
	width: 14px;
	height: 14px;
	background-size: 14px 14px;
	opacity: .6
}
div.icon_block {
	width: 110px;
	height: 110px;
	padding: 4px;
	float:left;
	margin: 0 0 20px
}
.userlink {
	padding: 0 0 0 30px
}
div.line_dotted {
	border-bottom: 1px dotted #E5E5E5
}
div.orangeline {
	border-bottom: 1px solid #ffc56c
}
table .anketa .div {
	margin: 16px 0 4px
}
td.line {
	border-top: 1px solid #EDEEF0;
	padding: 20px 0
}
td.setting_right {
	padding: 0 0 0 30px
}
i.grey {
	color: grey
}
textarea.info {
	width: 99.2%;
	height: 120px
}
.main_block {
	padding: 0 0 20px
}
/*вырезан из style.css*/
#PL-Albums DIV {
	visibility: hidden
}
#PL-Albums.is-default DIV {
	visibility: visible
}
.plusfoto {
	width: 150px;
	height: 160px;
	float:left;
	padding: 5px
}
.plusfoto img {
	width: 150px
}
.Divider {
	height: 15px;
	border-top: 1px solid #ddd;
	text-align: center
}
.Divider .adv {
	position: relative;
	top: -8px;
	color: #999;
	font-size: 11px;
	background: #fff;
	padding: 0 10px;
	display: inline-block
}
.overlay-loading {
	display: block;
	width: 170px;
	height: 10px;
	background: url(../images/overlay-loader.gif) 50% 50% no-repeat
}
.ui-overlay-loader {
	background: url(../images/overlay-loader.gif) 50% 50% no-repeat
}
.block_page {
margin-top: 30px;
  display: inline-block;
  position: relative;
  width: 100%;
  background: rgba(0, 156, 255, 0.05);
  -webkit-box-shadow: 0 0 15px -11px rgb(1, 157, 255);
  -moz-box-shadow: 0 0 15px -11px rgb(1, 157, 255);
  -o-box-shadow: 0 0 15px -11px rgb(1, 157, 255);
  box-shadow: 0 0 15px -11px rgb(1, 157, 255);
  border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-icab-border-radius: 10px;
}
.block_page HR{
color: #009cff;
  width: 95%;
  opacity: 0;
  padding: 0;
  text-align: center;
  margin: 0 auto;
}
.new-pager {
	display: block;
	clear: both;
	height: 50px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 98%;
	/*background: #fff;*/
	bottom: 0;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -khtml-border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  -icab-border-radius: 15px;
}
.new-pager:after {
	display: block;
	height: 0;
	content: "";
	overflow: hidden;
	clear: both
}
.new-pager-prev, .new-pager-next {
	display: block;
	position: absolute;
	z-index: 2;
	overflow: hidden;
	width: 30px;
	height: 30px;
	cursor: pointer;
	top: 3px;
	/*top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);*/
}
.new-pager-prev2, .new-pager-next2 {
	display: block;
	/*position: absolute;*/
	z-index: 2;
	overflow: hidden;
	/*bottom: 50px;*/
	/*width: 74px;
	height: 30px;*/
	float: left;
	padding: 2px 10px;
  cursor: pointer;
 margin: 7px 0 3% 0;
 /* font-size: 15px;*/
  font-size: 110%;
}
.new-pager-prev {
	left: 0;
	background: #fff0 url(../images/pager-arrows.png) -50px 0 no-repeat;
}
.new-pager-next {
	right: 0;
	background: #fff0 url(../images/pager-arrows.png) 0 0 no-repeat;
}

.new-pager-prev2 {
	/*left: 0;
	background: url(../images/pager-arrows.png) -72px 0 no-repeat*/
}
.new-pager-next2 {
	/*left: 73px;
	background: url(../images/pager-arrows.png) 0 0 no-repeat*/
}

.new-pager-items {
	position: absolute;
	z-index: 1;
	/*padding-left: 40px;*/
	padding-left: 30px;
	width: 2000px;
	overflow: hidden;
	left: 0;
	top: 0;
	height: 30px;
	font-size: 200%;
	/*top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);*/
}
.new-pager-item {
	display: inline-block;
	/* -moz-border-radius: 50%;
	 -webkit-border-radius: 50%;
	 border-radius: 50%;
	 -khtml-border-radius: 50%;
	 -o-border-radius: 50%;
	 -ms-border-radius: 50%;
	 -icab-border-radius: 50%;*/
 /* font-size: 32px;*/
  font-weight: normal;
  text-align: center;
  /*margin: 0 2px 0 0;*/
  text-decoration: none;
 /* min-width: 26px;
  line-height: 40px;
  height: 40px;
  padding: 0 5px;*/
 /* font-size: 230%;*/
  /*padding: 0 5px;*/
 /* padding: 0 0.5%;
  margin-right: 0.2%;*/
  margin-right: 5px;
  padding: 0 10px;
}
.new-pager-item:hover {
	color: #009bff;
	transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
}
.new-pager-selected {
	color: #009bff;
	cursor: pointer;
	text-decoration: none
}
.new-pager-disabled {
	top: -41px;
	cursor:default;
	display: none
}
.new-pager-loading .new-pager-selected {
	background-image: url(../images/ap/pager-loader.gif)!important;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-khtml-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-icab-border-radius: 50%;
	padding: 0px 10px;
}
.new-pager-item-hidden {
	display: none
}
#PhotoLineLayer .fs30.ap-mb50 a,#leaderEditLayer .fs30.ap-mb50 a,#IconsEditLayer .fs30.ap-mb50 a {
	text-shadow: -0 -1px 4px #FFFFFF,0 -1px 4px #FFFFFF,-0 1px 4px #FFFFFF,0 1px 4px #FFFFFF,-1px -0 4px #FFFFFF,1px -0 4px #FFFFFF,-1px 0 4px #FFFFFF,1px 0 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF;
	-moz-text-shadow: -0 -1px 4px #FFFFFF,0 -1px 4px #FFFFFF,-0 1px 4px #FFFFFF,0 1px 4px #FFFFFF,-1px -0 4px #FFFFFF,1px -0 4px #FFFFFF,-1px 0 4px #FFFFFF,1px 0 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF;
	-webkit-text-shadow: -0 -1px 4px #FFFFFF,0 -1px 4px #FFFFFF,-0 1px 4px #FFFFFF,0 1px 4px #FFFFFF,-1px -0 4px #FFFFFF,1px -0 4px #FFFFFF,-1px 0 4px #FFFFFF,1px 0 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF
}
.photoline_layer_title {
	position: relative;
	text-align: center;
	font-size: 38px;
	font-size: 271%;
	font-weight: bold;
	color: #fff;
	-moz-text-shadow: 0 3px 6px rgb(4, 15, 111);
	-webkit-text-shadow: 0 3px 6px rgb(4, 15, 111);
	text-shadow: 0 3px 6px rgb(4, 15, 111);
}
.user_photo_box {
	position: relative;
	margin: -10px 0 30px;
	padding: 25px 0 0;
	border-top: 1px solid #BDC6D7
}
.photo-container {
	position: relative
}
.photo-container .tooltip {
	top: 60px;
	left: 0;
}
.photo-container:hover .tooltip {
	display: block
}
.photo-container .tooltip .spacer {
	margin: 6px 0 3px
}
#NewFacesOnSite {
	position: relative;
	z-index: 11;
	/*-webkit-box-shadow: 0 0 50px 0 rgb(225,243,255);
	-moz-box-shadow: 0 0 50px 0 rgb(225,243,255);
	box-shadow: 0 0 50px 0 rgb(225,243,255);*/
	padding: 20px;
	min-height: 80px;
	background: rgba(255,255,255,0.46);
	/*background: -moz-radial-gradient(circle,rgba(255,255,255,0.8) 14%,rgba(242,250,255,0.8) 37%,rgba(255,255,255,0.8) 60%,rgba(248,252,255,0.8) 81%);
	background: -webkit-radial-gradient(circle,rgba(255,255,255,0.8) 14%,rgba(242,250,255,0.8) 37%,rgba(255,255,255,0.8) 60%,rgba(248,252,255,0.8) 81%);
	background: radial-gradient(circle,rgba(255,255,255,0.8) 14%,rgba(242,250,255,0.8) 37%,rgba(255,255,255,0.8) 60%,rgba(248,252,255,0.8) 81%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f8fcff",GradientType=1)*/
}
#NewFacesOnSite .glow_r {
	position: absolute;
	z-index: 5;
	right: -1px;
	width: 72px;
	height: 198px;
	background: url(../images/glow_r2.png) repeat-y
}
#NewFacesOnSite .OverflowContainer {
	position: relative
}
#NewFacesOnSite UL {
	position: relative
}
#NewFacesOnSite LI.masonry2 {
	float:left;
	position: relative;
	display: block;
	margin: 0.5%;
	width: 9%;
}
#NewFacesOnSite LI .u-s-photo2 IMG.vipborder2 {
-webkit-box-shadow: 0 0 0 2px rgb(255, 184, 0);
  -moz-box-shadow: 0 0 0 2px rgb(255, 184, 0);
  -o-box-shadow: 0 0 0 2px rgb(255, 184, 0);
  box-shadow: 0 0 0 2px rgb(255, 184, 0);
}
#NewFacesOnSite LI .u-s-photo {
	display: block
}


#NewFacesOnSite LI {
	opacity: 0;
	-webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    -ms-transition: opacity 1s;
	-o-transition: opacity 1s;
    transition: opacity 1s;
}
#NewFacesOnSite LI.loaded {
    opacity: 1;
}

.NewFaceSite .search-ico .text {
	 display: none;
	 width: 200%;
	 position: absolute;
	left: 0;
  color: #575757;
  top: 10px;	 
	-webkit-box-shadow: 0 0 11px 0px rgb(0, 156, 255);
  -moz-box-shadow: 0 0 11px 0px rgb(0, 156, 255);
  -o-box-shadow: 0 0 11px 0px rgb(0, 156, 255);
  box-shadow: 0 0 11px 0px rgb(0, 156, 255);
	 padding: 0;
	 background: #fff;
	 -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-icab-border-radius: 10px;
	 z-index: 1;
}
.NewFaceSite .search-ico .text .kolphoto {
	color:#6600ff;
	/*margin-top: 5px;*/

}
.NewFaceSite .search-ico .text .new_users {
	/*padding: 12px 13px;*/
padding: 6%;
}

.NewFaceSite .search-ico .tooltip_bl {
	width: 100%;
  display: block;
  height: 11px;
  position: absolute;
  top: -11px;
}

.NewFaceSite .search-ico .arrow {
	position: absolute;
	/*top: -10px;*/
	top: 1px;
	width: 14px;
	height: 11px;
	background: url(../images/base.png) no-repeat 0 0
}
.NewFaceSite .search-ico .arrow-left {
	left: 5px;
}
.NewFaceSite .search-ico .arrow-right {
	right: 5px;
}

@-webkit-keyrames fadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }

  1% {
    display: block;
    opacity: 0;
  }

  100% {
    display: block;
    opacity: .9;
  }
}
@-moz-keyrames fadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }

  1% {
    display: block;
    opacity: 0;
  }

  100% {
    display: block;
    opacity: .9;
  }
}
@-ms-keyrames fadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }

  1% {
    display: block;
    opacity: 0;
  }

  100% {
    display: block;
    opacity: .9;
  }
}
@-o-keyrames fadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }

  1% {
    display: block;
    opacity: 0;
  }

  100% {
    display: block;
    opacity: .9;
  }
}
@keyrames fadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }

  1% {
    display: block;
    opacity: 0;
  }

  100% {
    display: block;
    opacity: .9;
  }
}
.OverflowContainer .u-s-photo div, .OverflowContainer .u-s-photo a {

}
/*.OverflowContainer .u-s-photo div, .OverflowContainer .u-s-photo img {
	width: 100%;
  height: 100%;
	display: block;
	-webkit-box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	box-shadow: 0 10px 6px -6px #777
}*/
.OverflowContainer .u-s-photo2 img {
	/*width: 46px;
	height: 62px;*/
	width: 100%;
  height: 100%;
 /* height: auto !important;*/
	display: block;
	/*-webkit-box-shadow: 0px 3px 6px -1px #fff;
	 -moz-box-shadow: 0px 3px 6px -1px #fff;
	 -o-box-shadow: 0px 3px 6px -1px #fff;
	 box-shadow: 0px 3px 6px -1px #fff;*/
}
.new_users {
	/*padding: 0 10px 10px;*/
	padding: 1% 6% 1% 6%;
	text-align: center;
	line-height: 1.2;
	/*font-size: 12px;*/
	font-size: 90%;
	color: #007267c2;
}
.new_users a {
}
.new_users .kolphoto {
color: #6600ff;
/*margin: 5px 0 0 0;*/
}
.new_users .aboutme {
/*margin-top: 5px;*/
/*margin-top: 1%;*/
/*margin-bottom: 1%;*/
color: #464646;
 font-size: 80%;
 padding-top: 2px;
  display: inline-block;
 /* padding: 4px 8px;*/
/* padding: 1% 5%;*/
/*padding: 3px 7px;*/
  max-width: 90%;
 /* white-space: break-spaces;
  overflow-wrap: break-word;
  white-space: break-spaces;
  overflow-wrap: break-word;*/
  /*-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -khtml-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -icab-border-radius: 10px;*/
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: collapse;
  overflow-wrap: collapse;
  white-space: collapse;
  overflow-wrap: collapse;
}
.new_users .aboutme.abme-w {
	background: #ff009b08;
}
.new_users .aboutme.abme-m {
	background: #009bff0a;
}

.new_users .fs11 {
margin: 5px 0 2px 0;
color: #6600ff;
}
.new_users em {
/*font-size: 11px;*/
font-size: 85%;
}
.NewFaces LI DIV {
	display: none
}
.NewFaces .baloon {
	/*font-size: 15px;*/
	margin-top: -10px;
	width: auto;

	max-width: 230px
}
.NewFaces .baloon a {
	font-weight: bold
}
.NewFaces .baloon ADDRESS {
	/*font-size: 12px*/
}
.NewFaces .baloon span.u-age {
	color: #007267c2;
}
.NewFaces .baloon .spacer {
	margin: 5px 0
}
.NewFaces .baloon .ind_topinfo {
	
}
.NewFaces .baloon .kolphoto {
	color: #6600ff;
  font-size: 81%;
  margin-top: 4px;
  text-align: right;
}
.NewFaces .baloon .u-s-photo,.NewFaces .baloon .u-m-photo {
	display: none!important
}
#Top100Main {
	position: relative;
	/*margin-top: 5%;*/
	/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
	-moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
	box-shadow: 0 0 50px 0 rgb(234,247,255);*/
	padding: 20px;
	background: rgba(255, 255, 255, 0.61);
	/*background: -moz-linear-gradient(262deg,rgba(255,255,255,1) 0%,rgba(255, 0, 25, 0.14) 100%);
	background: -webkit-linear-gradient(262deg,rgba(255,255,255,1) 0%,rgba(255, 0, 25, 0.14) 100%);
	background: linear-gradient(262deg,rgb(255, 255, 255) 0%,rgba(255, 0, 25, 0.14) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eff9ff",GradientType=1)*/
}
#Top100Main H2 {
	float:left;
	/*margin-right: 50px*/
}
#Top100Main .TopPhotos LI {
	float:left;
	margin-right: 15px;
	margin-bottom: 20px;
	position: relative;
	height: 150px;
	width: auto;
}
#Top100Main .glow_r {

	z-index: 3;
}
#Top100Main .ShowRating {
	position: absolute;
  z-index: 2;
  right: 0;
  width: 13%;
  height: 101%;
  top: 50%;
-webkit-transform: translate(0%, -50%);
-moz-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
transform: translate(0%, -50%);
}

#Top100Main .ShowRating span {
	float: right;
}


#Top100Main .ShowRating a {
	position: absolute;
  top: 50%;
-webkit-transform: translate(0%, -50%);
-moz-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
transform: translate(0%, -50%);
  right: 21px;
  width: 100%;
}

#Top100Main .ShowRating .top100_arrow img {
	position: absolute;
  right: 0;
  height: 100%;
  width: 100%;
}

#Top100Main .ShowRating .glow_right img {
	position: absolute;
  right: 0;
  height: 100.3%;
  width: 178%;
}



.TopSwitch {
	float:left;
	/*margin: 0 15px 11px;*/
	width: 100%;
	margin-bottom: 4%;
}
.TopSwitch li {
	float:left;
	/*-webkit-box-shadow: 0 0 10px 0 rgb(238,238,238);
	-moz-box-shadow: 0 0 10px 0 rgb(238,238,238));
	box-shadow: 0 0 10px 0 rgb(238,238,238);*/
	padding: 1% 5%;
}
.TopSwitch li a {
	text-decoration: none;
	/*padding: 5px 11px*/
	/*padding: 5% 10%;*/
}
.TopSwitch li span {
	display: inline-block;
	/*padding: 5px 20px*/
}
.TopSwitch li.selected {
	background: #ff009b;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-khtml-border-radius: 15px;
	-o-border-radius: 15px;
	-ms-border-radius: 15px;
	-icab-border-radius: 15px
}
.TopSwitch li.selected:hover,.TopSwitch li.selected a:hover {
	background: #ff67c2
}
.TopSwitch li.selected span {
	color: #fff;
	border: 0
}
#FindTravelers H2 {
	margin-bottom: 25px;
	font-size: 150%;
}
#FindTravelers span.couTrav {
	font-size: 78%;
}
#FindTravelers H2 .i-travel {
	display: inline-block;
	color: #009bff;
	font-size: 146%;
	/*width: 22px;
	height: 22px;
	background: url(../images/travel/ico_travel_mini.png) no-repeat;
	margin: 0 5px 0 10px*/
}
#FindTravelers LI {
	float:left;
	width: 25%
}
#FindTravelers LI .country {
	/*margin: 8px 10px 0 0;
	padding: 7px*/
}
#FindTravelers LI .country .listcout {
	background: #009CFF;
	color: #fff;
	font-weight: bold;
	display: inline-block;
	/*padding: 1px 5px;*/
	padding: 1% 4%;
 /* line-height: 13px;*/
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -khtml-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -icab-border-radius: 50%;
  min-width: 5px;
  min-height: 5px;
  margin: 0 auto;
  text-align: center;
}
#FindTravelers LI .country .newl {
	padding: 5px;
	background: #ff009b;
	color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-khtml-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	-icab-border-radius: 8px;
	/*webkit-box-shadow: 0 0 13px -3px rgb(255,0,155);
	-moz-box-shadow: 0 0 13px -3px rgb(255,0,155));
	box-shadow: 0 0 13px -3px rgb(255,0,155)*/
}
#FindTravelers LI .fs11 {
	color: #333;
	padding-top: 5px

}
#FindTravelers LI.last .country {
	text-align: center
}
#Top100Main .OverflowContainer {
	width: 100%;
  height: 150px;
  overflow: hidden;
  position: relative;
}
#Top100Main .TopPhotos {
	/*width: 630px;*/
}
#Top100Main .TopPhotos .no_user_top {
	font-size: 128%;
  background: #ff0019;
  color: #fff;
  padding: 1%;
    position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);

  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px;
  -khtml-border-radius: 11px;
  -o-border-radius: 11px;
  -ms-border-radius: 11px;
  -icab-border-radius: 11px;
}
.TopPhotos .u-m-photo IMG {
	height: 100%;
  width: 100%;

}
#MyAnketaBlock {
	display: inline-block;
	margin-top: 60px;
	background: #fff;
	-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
	-moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
	-o-box-shadow: 0 0 50px 0 rgb(234,247,255);
	box-shadow: 0 0 50px 0 rgb(234,247,255);
	background: rgba(255,255,255,0.9);
	background: -moz-radial-gradient(circle,rgba(255,255,255,0.8) 14%,rgba(242,250,255,0.8) 37%,rgba(255,255,255,0.8) 60%,rgba(248,252,255,0.8) 81%);
	background: -webkit-radial-gradient(circle,rgba(255,255,255,0.8) 14%,rgba(242,250,255,0.8) 37%,rgba(255,255,255,0.8) 60%,rgba(248,252,255,0.8) 81%);
	background: radial-gradient(circle,rgba(255,255,255,0.8) 14%,rgba(242,250,255,0.8) 37%,rgba(255,255,255,0.8) 60%,rgba(248,252,255,0.8) 81%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f8fcff",GradientType=1);
	padding: 20px;
}
#MyAnketaBlock h2, #NewFacesOnSite h2 {
	margin-bottom: 15px;
	color: #009CFF;
	font-size: 179%;
}
#Top100Main h2 {
	margin-bottom: 15px;
	/*color: #009CFF;*/
	color: #ff0019;
	font-size: 179%;
}
#NewFacesOnSite h2 SPAN, #Top100Main h2 SPAN {
	font-size: 113%;
	/*vertical-align: middle;*/
}
#index_content_text {
	padding: 0 3%;
}
#index_content_text h1 {
	margin-bottom: 5px;
	font-size: 179%;
	color: #019cff;
}
#FindTravelers {
	/*margin-top: 50px;*/
	margin-top: 7%;
	padding: 15px;
	background-color: rgba(0, 156, 255, 0.05);
	background: -webkit-linear-gradient(0deg, #f7fcff7a 0%, #eaf7ffab 50%, #fcfeff80 100%);
background: -moz-linear-gradient(0deg, #f7fcff7a 0%, #eaf7ffab 50%, #fcfeff80 100%);
background: -o-linear-gradient(0deg, #f7fcff7a 0%, #eaf7ffab 50%, #fcfeff80 100%);
background: linear-gradient(0deg, #f7fcff7a 0%, #eaf7ffab 50%, #fcfeff80 100%);
  
	/*-webkit-box-shadow: 0 0 50px 0 rgb(207,235,253);
	-moz-box-shadow: 0 0 50px 0 rgb(207,235,253);
	box-shadow: 0 0 50px 0 rgb(207,235,253);*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px
}
#MyAnketaBlock .WhoSeen {
	/*width: 46%*/
	width: 100%;
}
#MyAnketaBlock .WhoSeen ul {
	margin-top: 12px
}
#MyAnketaBlock .WhoSeen li {
	float:left;
	position: relative;
	margin-right: 2%;
	width: 11.4%;
}
#MyAnketaBlock .WhoSeen li IMG {
	width: 100%;
  height: 100%;
}
#MyAnketaBlock .WhoSeen li IMG.vipborder2 {
  -webkit-box-shadow: 0 0 0 2px rgb(255, 184, 0);
  -moz-box-shadow: 0 0 0 2px rgb(255, 184, 0);
  -o-box-shadow: 0 0 0 2px rgb(255, 184, 0);
  box-shadow: 0 0 0 2px rgb(255, 184, 0);
}
#NewHitList {
	padding: 15px;
	/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
	-moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
	box-shadow: 0 0 50px 0 rgb(234,247,255);*/
	/*background: rgba(255,255,255,0.8);*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px
}
#NewHitList .SearchResult {
	/*padding: 0 40px 35px 40px;*/
  /*font-size: 0;*/
  margin-top: 4%;
}
#NewHitList H1 {
	/*color: #6705A6;*/
	/*color: #3a79e8;*/
	color: #009bff;
	font-size: 190%;
	margin-bottom: 3%;
}
#NewHitList H1 span {
	background: #009CFF;
	color: #fff;
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -khtml-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -icab-border-radius: 10px;
  min-width: 15px;
  min-height: 15px;
	padding: 1px 6px;
	text-align: center;
	/*display: inline-block;*/
	
}

#NewHitList .SearchResult li .vp-count {
	color: #fff;
	 text-shadow: 0 0 1px rgb(255,255,255);
  -moz-text-shadow: 0 0 1px rgb(255,255,255);
  -webkit-text-shadow: 0 0 1px rgb(255,255,255);
	
	position: absolute;
	/*bottom: 7px;
  left: 35px;*/
  bottom: 5%;
  left: 8%;
	opacity: .9;
	transition: .3s;
	background: #131313;
	padding: 0 4px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-icab-border-radius: 10px
}
#NewHitList .SearchResult li:hover .vp-count {
	opacity: 1
}
#NewHitList .SearchResult li .hits_view {
	background: #FF0070;
  color: #fff;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -khtml-border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  -icab-border-radius: 15px;
  font-size: 160%;
 padding: 1px 1px;
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
    cursor: pointer;
	z-index: 9;
}
#NewHitList .HL-statistics {
	float:right;
	/*margin-bottom: 23px*/
}
#NewHitList .HL-statistics LI {
	text-align: center;
	float:left;
	margin-left: 20px;
	/*color: #6705A6;*/
	/*color: #3a79e8;*/
	color: #009bff;
}
#NewHitList .HL-statistics LI .fs11 {
	color: #666
}
#NewHitList .HL-time {
	/*color: #A6A400FC;*/
	color: #484848;
	/*font-family: Georgia, Tahoma, Arial;*/
	text-shadow:-0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
-moz-text-shadow:-0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
-webkit-text-shadow:-0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
/*padding: 0 0 4% 0;*/
  width: 90%;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 2%;
     word-break: break-all;
	-ms-word-break: break-all; 
    word-break: break-word; 
    word-wrap: break-word; 
    -webkit-hyphens: auto; 
    -moz-hyphens: auto;     
	-ms-hyphens: auto;
    hyphens: auto;
-webkit-hyphenate-limit-before: 3;
-webkit-hyphenate-limit-after: 2;
-moz-hyphenate-limit-chars: 6 3 2;
-webkit-hyphenate-limit-chars: 6 3 2;
-ms-hyphenate-limit-chars: 6 3 2;
hyphenate-limit-chars: 6 3 2;
	/*font-size: 13px;*/
	display: inline-block;
}

#NewHitList .HL-time b {
/*font-size: 13px;*/
  color: #0099ff;
  font-weight: normal;
}
#NewHitList .HL-time .keycost {
/*font-size: 13px;*/
color: #fd6f8a;
}
#NewHitList .HL-time .noact {
/*font-size: 12px;*/
color: #ff0c00;
}
#NewHitList .HL-time .yesact {
/*font-size: 12px;*/
color: #4fb51a;
}
#NewHitList .HL-where {
	font-size: 11px;
	color: #525252
}
#NewHitList .HL-where.HL-where_hit_from {
	line-height: 1.1;
	display: block
}
#NewHitList .HL-time .datetime {
	
}

/*.SearchResult li .SAInfo .SipOnline {*/
#NewHitList .SearchSmallPhotos li .SipOnline {
	font-size: 81%;
	width: 90%;
  color: #A6A400FC;
  display: inline-block;
  line-height: .9;
 
  margin: 6px 0 0 0;
  text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
  -moz-text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
  -webkit-text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;

}
#NewHitList .SearchSmallPhotos.Gwest li .SipOnline, #NewHitList .SearchSmallPhotos.Attraction li .SipOnline, #NewHitList .SearchSmallPhotos.Favorites li .SipOnline, #NewHitList .SearchSmallPhotos.Viewed li .SipOnline, #NewHitList .SearchSmallPhotos.Mylivoices li .SipOnline, #NewHitList .SearchSmallPhotos.Mylivoices li .SipOnline, #NewHitList .SearchSmallPhotos.Likeslime li .SipOnline {
 margin: 3% 0 6% 0;

}
#NewHitList .MaketopBlock {
		text-align: center;
	/*padding: 30px;*/
	padding: 5%;
	color: #333;
}
#NewHitList .MaketopBlock DIV {
	font-style: italic;
	margin-top: 10px
}
#HTBlock {
background-color: rgba(255, 255, 255, 0.88);
	margin-top: 9%;
	position: relative;
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -icab-border-radius: 5px;
}

#HTBlock .EnterFrom {
	margin: 0 0 20px;
}
#HTBlock .EnterFrom LI {
	padding: 10px 5px 10px 35px;
	/*background: #F8F9FA;*/
	/*background: #EBEBEB;*/
	background-color: rgba(229, 245, 255, 0.49);
}
#HTBlock .EnterFrom LI.even {
	background: rgba(255,255,255,0.5);
}
#HTBlock .EnterFrom LI I.i16 {
	position: absolute;
	margin: 0 0 0 -25px
}
#HTBlock .EnterFrom LI .scount {
	float:right;
	text-align: center;
	color: #fff;
	background: #009CFF;
	padding: 6px 7px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-khtml-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-icab-border-radius: 50%;
	/*min-width: 5px;
  min-height: 5px;*/
  line-height: 10px;
  font-size: 110%;
}
#HTBlock .EnterFrom LI .ap-black {
	color: #000!important;
	background: #ececec!important;
	word-wrap: break-word;
	/*line-height: 1.2*/
}
#HTBlock .showPereod {
	float:right;
	position: relative;
	margin: 0 10px 10px 0
}
#HTBlock .showPereod .period {
	background: url(../images/icons/show_tree.gif) 100% no-repeat;
	display: block;
	padding: 0 12px 0 0;
	/*font-size: 17px*/
	font-size: 121%;
}
#HTBlock .showPereod .pereodBaloon {
	position: absolute;
	right: 0;
	top: 17px;
	background: #fff;
	z-index: 4;
	/*padding: 10px 10px 5px;*/
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-khtml-border-radius: 15px;
	-o-border-radius: 15px;
	-ms-border-radius: 15px;
	-icab-border-radius: 15px;
-webkit-box-shadow: 0 0 6px 3px #009BFF;
  -moz-box-shadow: 0 0 6px 3px #009BFF;
  -o-box-shadow: 0 0 6px 3px #009BFF;
  box-shadow: 0 0 6px 3px #009BFF;
}
#HTBlock .showPereod LI {
	margin: 15px
}
#HTBlock .showPereod span {
	color: #ff009b
}
.button15,.button15 SPAN {
	font-size: 15px;
	text-decoration: none;
	color: #fff;
	display: inline-block;
	background-position:left;
	cursor: pointer
}
.button15 SPAN {
	line-height: 23px;
	height: 24px;
	position: relative;
	left: 15px;
	padding: 0 15px 0 0;
	background-position:right
}
.b15g,.b15g SPAN {
	background-image: url(../images/bg_button15g.png)
}
.button18, .button18 SPAN {
	/*font-size: 13px*/
	font-size: 93%;
}
.button18,a.button18 {
	display: inline-block
}
.button18 SPAN {
	color: #ff009b;
	background: #ff009b;
	color: #fff;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-khtml-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	-icab-border-radius: 8px;
	padding: 3px 10px;
	margin: 7px 0;
	display: inline-block
}
.button18 SPAN EM {
	position: absolute;
	color: #fff;
	top: 0;
	left: 0
}
.MainBlockRight #set {
	text-align: center;
/*padding: 15px 15px 25px 15px;*/
padding: 3% 3% 3% 3%;
margin-bottom: 5%;
color: #009cff;
  	 -moz-border-radius: 7px 5px 7px 5px;
	 -webkit-border-radius: 7px 5px 7px 5px;
	 border-radius: 7px 5px 7px 5px;
	 -khtml-border-radius: 7px 5px 7px 5px;
	 -o-border-radius: 7px 5px 7px 5px;
	 -ms-border-radius: 7px 5px 7px 5px;
	 -icab-border-radius: 7px 5px 7px 5px; 
 /* font-size: 25px;
  font-size: 200%;*/
  font-size: 165%;
  text-shadow: -0 -1px 4px #FFFFFF,0 -1px 4px #FFFFFF,-0 1px 4px #FFFFFF,0 1px 4px #FFFFFF,-1px -0 4px #FFFFFF,1px -0 4px #FFFFFF,-1px 0 4px #FFFFFF,1px 0 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF;
  -moz-text-shadow: -0 -1px 4px #FFFFFF,0 -1px 4px #FFFFFF,-0 1px 4px #FFFFFF,0 1px 4px #FFFFFF,-1px -0 4px #FFFFFF,1px -0 4px #FFFFFF,-1px 0 4px #FFFFFF,1px 0 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF;
  -webkit-text-shadow: -0 -1px 4px #FFFFFF,0 -1px 4px #FFFFFF,-0 1px 4px #FFFFFF,0 1px 4px #FFFFFF,-1px -0 4px #FFFFFF,1px -0 4px #FFFFFF,-1px 0 4px #FFFFFF,1px 0 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF;
}
.MainBlockRight #set span{
text-align: center;
  display: inline-block;
    text-shadow: -0 -1px 4px #FFFFFF,0 -1px 4px #FFFFFF,-0 1px 4px #FFFFFF,0 1px 4px #FFFFFF,-1px -0 4px #FFFFFF,1px -0 4px #FFFFFF,-1px 0 4px #FFFFFF,1px 0 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF;
  -moz-text-shadow: -0 -1px 4px #FFFFFF,0 -1px 4px #FFFFFF,-0 1px 4px #FFFFFF,0 1px 4px #FFFFFF,-1px -0 4px #FFFFFF,1px -0 4px #FFFFFF,-1px 0 4px #FFFFFF,1px 0 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF;
  -webkit-text-shadow: -0 -1px 4px #FFFFFF,0 -1px 4px #FFFFFF,-0 1px 4px #FFFFFF,0 1px 4px #FFFFFF,-1px -0 4px #FFFFFF,1px -0 4px #FFFFFF,-1px 0 4px #FFFFFF,1px 0 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF;
 /* padding: 3px 15px; */ 
   -moz-border-radius: 7px 2px 7px 2px;
	 -webkit-border-radius: 7px 2px 7px 2px;
	 border-radius: 7px 2px 7px 2px;
	 -khtml-border-radius: 7px 2px 7px 2px;
	 -o-border-radius: 7px 2px 7px 2px;
	 -ms-border-radius: 7px 2px 7px 2px;
	 -icab-border-radius: 7px 2px 7px 2px;  
 /* font-size: 25px;*/
}
.MainBlockRight #set b {
color: #009CFF;
display: inline-block;
}
.dsn_page_search {
/*background: rgba(255,255,255,0.59);*/
/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
  box-shadow: 0 0 50px 0 rgb(234,247,255);*/
  position: relative;
}
#SearchFormHiding {
	display: inline-block;
  width: 100%;
  /*margin-bottom: 30px;*/
  /*margin-bottom: 4.5%;*/
  /*padding: 1% 0.5% 0 0.5%;*/
  /*background-color: rgba(255, 255, 255, 0.8);*/
}
.ExpandSearchParams {
	float:left;
	text-decoration: none;
	background: #ff009b;
	color: #fff;
	float:left;
	text-decoration: none;
	/*padding: 2px 10px;*/
	/*padding: 1% 2%;*/
	padding: 0.6% 1.5%;
	/*margin-left: 10px;*/
	margin-left: 1%;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-khtml-border-radius: 7px;
	-o-border-radius: 7px;
	-ms-border-radius: 7px;
	-icab-border-radius: 7px
}
.ExpandSearchParams.t-hide {
	margin-bottom: 20px;
}
.ExpandSearchParams:hover {
	color: #fff
}
.MainBlockRightSearch {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
	/*background: rgba(255,255,255,0.7);
	-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
	-moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
	box-shadow: 0 0 50px 0 rgb(234,247,255)*/
}
.notfoundSearch {
	text-align: center;
	/*font-size: 16px;*/
	font-size: 114%;
	margin: 0 auto;
	/*line-height: 1.5;*/
	/* background-color: rgba(255, 255, 255, 1);*/
	/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
	-moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
	box-shadow: 0 0 50px 0 rgb(234,247,255);*/
	/*padding: 30px;*/
	padding: 4%;
}
.notfoundSearch img {
	width: 30%;
	height: 30%
}
.notfoundSearch div.notfound_tit {
background: #009dff;
  color: #fff;
  padding: 1% 3%;
  margin-bottom: 15px;
  -moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-khtml-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	-icab-border-radius: 20px;
  display: inline-block;
}
ul.SearchResult {

}
ul.SearchBigPhotos {
	/*font-size: 0;*/
	/*background: rgba(255,255,255,0.59);*/
	/*columns: 4;
  -moz-columns: 4;
  -webkit-columns: 4;*/
}
.ThemeList li {
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	-khtml-border-radius: 1px;
	-o-border-radius: 1px;
	-ms-border-radius: 1px;
	-icab-border-radius: 1px;
}
.ThemeList .UT-Normal .opacity {
	background: none
}
/*.ThemeList .UT-0:hover {
	background: #fffbf4
}
.ThemeList .UT-1:hover {
	background: #fffbf4
}*/
.ThemeList .UT-1 .opacity {
	background: none
}
.opacity60 {
	background: url(../images/ap/opacity_60.png);
	background: 0 0;
	display: inline-block;
}
.SearchResult li .u-photo {
	position: relative;
	/*width: 100%;*/
	height: 100%;
	margin: 0 auto;
	background: url(../images/ajaxload-big.gif) no-repeat center center;
	
	float: left;
  width: 52%;
  padding: 2%;
}

.SearchResult li .SAInfo .SipOnline {
	font-size: 81%;
	color: #A6A400FC;
	display: block;
	line-height: .9;
  margin: 3px 0;
		text-shadow:-0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
-moz-text-shadow:-0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
-webkit-text-shadow:-0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
}




.SearchResult li .u-photo .search-ico {
position: absolute;
  top: -3%;
  z-index: 9;
  width: 100%;
  right: -4%;
}
.SearchResult li .u-photo .search-ico img {
	width: 50%;
  height: 100%;
	float:right
}
.SearchResult li .u-photo .search-ico .text {
	/*transition: all .6s;
	-o-transition: all .6s;
	transition: all .6s ease;
	-webkit-transition: all .6s ease 0;*/
	display: none;
	position: absolute;
	/*right: 13px;
	top: 51px;*/
	right: 5%;
  top: 100%;
  opacity: 1;
	/*animation: fadeInFromNone .6s ease-in-out;*/
	-webkit-box-shadow: 0 2px 5px 0 rgb(87,87,87);
	-moz-box-shadow: 0 2px 5px 0 rgb(87,87,87);
	-o-box-shadow: 0 2px 5px 0 rgb(87,87,87);
	box-shadow: 0 2px 5px 0 rgb(87,87,87);
	padding: 3% 4%;
	font-size: 100%;
	word-wrap: break-word;
	background: #FFF;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-icab-border-radius: 4px
}

/*.SearchResult li .u-photo .search-ico:hover .text {
	opacity: 1;
	display: block;
	animation: fadeInFromNone .6s ease-in-out;
	-webkit-box-shadow: 0 2px 5px 0 rgb(87,87,87);
	-moz-box-shadow: 0 2px 5px 0 rgb(87,87,87);
	-o-box-shadow: 0 2px 5px 0 rgb(87,87,87);
	box-shadow: 0 2px 5px 0 rgb(87,87,87);
	padding: 3% 4%;
	font-size: 100%;
	word-wrap: break-word;
	background: #FFF;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-icab-border-radius: 4px
}*/
/*.SearchResult li .u-photo .search-ico:hover .text::after {
	content: '';
	position: absolute;
	right: 15px;
	top: -15px;
	border: 7px solid transparent;
	border-bottom-color: transparent;
	border-bottom-style: solid;
	border-bottom-width: 7px;
	border-bottom-color: transparent;
	border-bottom-style: solid;
	border-bottom-width: 7px;
	border-bottom: 10px solid #FFF
}*/


.SearchResult li .u-photo .search-ico .text::after {
	content: '';
	position: absolute;
	right: 15px;
	top: -15px;
	border: 7px solid transparent;
	border-bottom-color: transparent;
	border-bottom-style: solid;
	border-bottom-width: 7px;
	border-bottom-color: transparent;
	border-bottom-style: solid;
	border-bottom-width: 7px;
	border-bottom: 10px solid #FFF
}

.SearchResult li .u-photo DIV.Ankdel {
position: absolute;
  text-align: center;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #3d948b;
}

@keyframes fadeInFromNone {
	0% {
		display: none;
		opacity: 0
}
	1% {
		display: block;
		opacity: 0
}
	100% {
		display: block;
		opacity: .9
}
}
.SearchResult li .SAInfo {
	/*padding: 3% 7% 3% 7%;*/
	/*color: #828282;*/
	color: #007267c2;
	font-size: 105%;
	
	float: right;
  width: 38%;
  padding: 3% 3% 3% 2%;
}
.SearchResult li .SAInfo ADDRESS {
	/*margin: 4px 0 0;*/
	/*font-size: 12px;*/
	font-size: 93%;
	text-shadow:-0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
-moz-text-shadow:-0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
-webkit-text-shadow:-0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;

	
}
.SearchResult li .SAInfo .s-param {
	margin-top: 2px;
	color: #250217;
	font-size: 13px
}
.SearchResult li .u-photo .s-param {
	/*opacity: .9*/
}
.SearchResult li .u-photo .s-param .meet {
	/*width: 20px;
	height: 20px;*/
	/*width: 19%;
  height: auto;*/
	/*right: 4px;*/
	position: absolute;
	/*bottom: 5px;*/
	right: 4%;
  bottom: 1%;
  font-size: 200%;
}
.SearchResult li .u-photo .s-param .meetMW {
	/*width: 40px;
	height: 20px;*/
	 /* width: 35%;
  height: auto;*/
	/*right: 4px;*/
	position: absolute;
	/*bottom: 5px;*/
	right: 4%;
  bottom: 1%;
  font-size: 200%;
}
.SearchResult li .u-photo .s-param .page-user::before {
  margin: 0;
  color: #0295e8;
}
.SearchResult li .u-photo .s-param .page-user-woman::before {
  margin: 0;
  color: #f546b2;
}
.SearchResult li .u-photo .s-param .meetMW .page-user::before {
 position: relative;
  left: 20%;
}
.SearchResult li .u-photo .s-param .meetMW .page-user-woman::before {
  position: relative;
  left: 3%;
}
.SearchResult li .u-photo .s-param .age {
	position: absolute;
	width: auto;
	/*bottom: 26px;*/
	bottom: 19%;
  right: 7%;;
	/*right: 8px;*/
	/*-moz-text-shadow: 1px 1px 2px white,0 0 2px white,0 0 6px #fff;
	-webkit-text-shadow: 1px 1px 2px white,0 0 2px white,0 0 6px #fff;
	text-shadow: 1px 1px 2px white,0 0 2px white,0 0 6px #fff;*/
	color: #fff;
  opacity: .8;
	font-weight: normal;
	/*font-size: 11px;*/
	font-size: 86%;
	background: #0ca1ff;
	color: #fff;
	/*padding: 0 5px;*/
	padding: 0 4%;
	letter-spacing: .5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-icab-border-radius: 10px
}
.SearchResult li .u-photo .s-param .age.agecolor_n {
background: -webkit-gradient(linear, left top, right top, color-stop(0, #e300ff), color-stop(100, #009bff));
  background: -moz-linear-gradient(Left, #e300ff 0%, #009bff 100%);
  background: -ms-linear-gradient(Left, #e300ff 0%, #009bff 100%);
  background: -o-linear-gradient(Left, #e300ff 0%, #009bff 100%);
  background: linear-gradient(to right, #e300ff 0%, #009bff 100%);
}
.SearchResult li .u-photo .s-param .age.agecolor_m {
background: #009bff;
}
.SearchResult li .u-photo .s-param .age.agecolor_w {
background: #e300ff;
}
.SearchBigPhotos li:hover .u-photo .s-param {
	opacity: 1
}
.SearchResult li .u-photo I.sex {
	position: absolute;
	bottom: 10px;
	left: 3px
}
.SearchBigPhotos li:hover .SipOnline {
 /* margin: 0 auto;
  z-index: 1;
  font-size: 10px!important;
  transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
  -o-transition: .3s;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -khtml-border-radius: 20px;
  -o-border-radius: 20px;
  -ms-border-radius: 20px;
  -icab-border-radius: 20px;*/
}
/*.SearchResult li .SipOnline {
	position: absolute;
	left: 0;
	right: 0;
	top: 7px;
	text-align: center;
	font-size: 11px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-icab-border-radius: 10px;
	opacity: .5;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
	text-shadow: -0 -1px 4px #FFFFFF,0 -1px 4px #FFFFFF,-0 1px 4px #FFFFFF,0 1px 4px #FFFFFF,-1px -0 4px #FFFFFF,1px -0 4px #FFFFFF,-1px 0 4px #FFFFFF,1px 0 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF;
  -moz-text-shadow: -0 -1px 4px #FFFFFF,0 -1px 4px #FFFFFF,-0 1px 4px #FFFFFF,0 1px 4px #FFFFFF,-1px -0 4px #FFFFFF,1px -0 4px #FFFFFF,-1px 0 4px #FFFFFF,1px 0 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF;
  -webkit-text-shadow: -0 -1px 4px #FFFFFF,0 -1px 4px #FFFFFF,-0 1px 4px #FFFFFF,0 1px 4px #FFFFFF,-1px -0 4px #FFFFFF,1px -0 4px #FFFFFF,-1px 0 4px #FFFFFF,1px 0 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF;
}*/
.SearchBigPhotos li:hover .vp-count {
	opacity: 1
}
.SearchResult li .vp-count {
	color: #fff;
	/*font-size: 13px;*/
	text-shadow: 0 0 1px rgb(255,255,255);
	position: absolute;
	/*bottom: 9px;
	left: 19px;*/
	bottom: 5%;
  left: 8%;
	opacity: .8;
	transition: .3s;
	background: #131313;
	/*padding: 0 4px;*/
	padding: 0 3%;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-icab-border-radius: 10px
}
.SearchResult li .vp-count::after {
	/*display: inline-block;
	margin: 0 0 0 5px;
	content: '';
	width: 13px;
	height: 10px;
	background: url(../images/photoline/phl.ico.photoCount.png) no-repeat left top;*/

}
.SearchResult li .quoteINFO {
	/*font-size: 12px;*/
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 81%;
}
.SearchResult li .quoteINFO DIV {
	display: inline-block;
	line-height: 1.2;
	text-align:left;
	padding: 4%;
	margin: 0 8% 4% 8%;
 /* word-break: break-all;*/
  word-wrap: break-word;
  overflow-wrap: break-word;  
  word-break: break-all;
	-ms-word-break: break-all; 
    word-break: break-word; 
    word-wrap: break-word; 
    -webkit-hyphens: auto; 
    -moz-hyphens: auto;     
	-ms-hyphens: auto;
    hyphens: auto;
-webkit-hyphenate-limit-before: 3;
-webkit-hyphenate-limit-after: 2;
-moz-hyphenate-limit-chars: 6 3 2;
-webkit-hyphenate-limit-chars: 6 3 2;
-ms-hyphenate-limit-chars: 6 3 2;
hyphenate-limit-chars: 6 3 2;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -icab-border-radius: 5px;
 /* text-shadow:-0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
-moz-text-shadow:-0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
-webkit-text-shadow:-0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;*/
}

 .SearchResult li .quoteINFO DIV.text_tr-m {
	background: #ccebff;
	
	color: #009bff;
}

 .SearchResult li .quoteINFO DIV.text_tr-w {
	/*background: #ffddf1; */
	background: #fde6ff;
	color: #e300ff;
}


.SearchResult .status-on-site {
	display: inline-block;
	margin: 0 10px 0 0;
	font-size: 12px
}
.SearchSmallPhotos LI {
	padding: 0;
	background: #fff;
-webkit-box-shadow: 0 0 0 1px rgba(85, 85, 85, 0.17);
  -moz-box-shadow: 0 0 0 1px rgba(85, 85, 85, 0.17);
  -o-box-shadow: 0 0 0 1px rgba(85, 85, 85, 0.17);
  box-shadow: 0 0 0 1px rgba(85, 85, 85, 0.17);
	/*width: 110px;*/
	width: 16%;
	/*width: -moz-calc(100%/5);
width: -webkit-calc(100%/5);
width: -o-calc(100%/5);
width: calc(100%/5);*/
	text-align: center;
	/*margin: 12px 12px;*/
	margin: 2% 2% 5% 2%;
	display: inline-block;
	vertical-align: top;
	position: relative;
	/*transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  -webkit-transition: all .3s ease-out;*/
  
  width: 23%;
  margin: 2% 1% 5% 1%;
}
.SearchSmallPhotos li:hover {
 /* margin-top: 1.7%;*/
}

.SearchSmallPhotos LI {
	opacity: 0;
	-webkit-transition: opacity .6s;
    -moz-transition: opacity .6s;
    -ms-transition: opacity .6s;
	-o-transition: opacity .6s;
    transition: opacity .6s;
}
.SearchSmallPhotos LI.loaded {
    opacity: 1;
}


/*.SearchSmallPhotos.Lazyload li.vis {
 opacity: 0;
-webkit-transition: opacity 550ms;
    -moz-transition: opacity 550ms;
    -ms-transition: opacity 550ms;
	-o-transition: opacity 550ms;
    transition: opacity 550ms;
}
.SearchSmallPhotos.Lazyload li.vis.vis3 {
 opacity: 1;
}
.SearchSmallPhotos.Lazyload li.vis.vis2 {
  opacity: 0;
-webkit-transition: opacity 550ms;
    -moz-transition: opacity 550ms;
    -ms-transition: opacity 550ms;
	-o-transition: opacity 550ms;
    transition: opacity 550ms;
}*/

.SearchSmallPhotos li.IM {
-webkit-box-shadow: 0 0 8px -5px rgba(0, 156, 255);
  -moz-box-shadow: 0 0 8px -5px rgba(0, 156, 255);
  -o-box-shadow: 0 0 8px -5px rgba(0, 156, 255);
  box-shadow: 0 0 8px -5px rgba(0, 156, 255);
}
.SearchSmallPhotos li.IW {
  -webkit-box-shadow: 0 0 8px -5px rgb(255, 0, 155);
  -moz-box-shadow: 0 0 8px -5px rgb(255, 0, 155);
  -o-box-shadow: 0 0 8px -5px rgb(255, 0, 155);
  box-shadow: 0 0 8px -5px rgb(255, 0, 155);
}
.SearchSmallPhotos LI .u-photo .fancybox IMG {
	width: 100%;
  height: 100%;
}
.SearchSmallPhotos li .delsympathy {
	position: absolute;
top: 0;
  right: 0;
   color: #ff009b;
  cursor: pointer;
}
.SearchSmallPhotos li .u-photo .ignorsympathy {
	position: absolute;
	top: -11px;
	left: 2px
}
.SearchSmallPhotos li .u-photo .addsympathy {
	position: absolute;
	bottom: 1px;
	right: 2px
}
.SearchSmallPhotos li .delgwest, .SearchSmallPhotos li .delviewed, .SearchSmallPhotos li .delsubusers, .SearchSmallPhotos li .delsubcom, .SearchSmallPhotos li .delsubusers_my, .SearchSmallPhotos li .delsubcom_my, .SearchSmallPhotos li .delvoteuser {
	position: absolute;
 top: -2%;
  right: -4%;
  color: #ff009b;
  cursor: pointer;
}
.SearchSmallPhotos li .u-photo .ignorgwest, .SearchSmallPhotos li .u-photo .ignorviewed, .SearchSmallPhotos li .u-photo .ignorsubusers, .SearchSmallPhotos li .u-photo .ignorsubcom, .SearchSmallPhotos li .u-photo .ignorsubusers_my, .SearchSmallPhotos li .u-photo .ignorsubcom_my, .SearchSmallPhotos li .u-photo .ignorvoteuser {
	position: absolute;
top: -5%;
  left: -7%;
  cursor: pointer;
  font-size: 115%;
  color: #ff009b;
}


.SearchSmallPhotos li .u-photo .ignorgwest .del_ign, .SearchSmallPhotos li .u-photo .ignorviewed .del_ign, .SearchSmallPhotos li .u-photo .ignorsubusers .del_ign, .SearchSmallPhotos li .u-photo .ignorsubcom .del_ign, .SearchSmallPhotos li .u-photo .ignorsubusers_my .del_ign, .SearchSmallPhotos li .u-photo .ignorsubcom_my .del_ign, .SearchSmallPhotos li .u-photo .ignorvoteuser .del_ign {

color: #000;
}


.SearchSmallPhotos li .u-photo .addfavorites {
	position: absolute;
	bottom: 1px;
	left: 2px
	cursor: pointer;
}
.SearchSmallPhotos li .u-photo .delfavorites {
	position: absolute;
 /* bottom: -7px;
  left: -5px;*/
top: -6%;
  right: -7%;
  cursor: pointer;
  font-size: 160%;
  color: #ff009b;
}
.SearchSmallPhotos li .real-hint3, .SearchSmallPhotos li .real-hint4, .SearchSmallPhotos li .real-hint5 {
  background: #fff;
  -webkit-box-shadow: 0px 0 8px 1px #009bff;
  -moz-box-shadow: 0px 0 8px 1px #009bff;
  -o-box-shadow: 0px 0 8px 1px #009bff;
  box-shadow: 0px 0 8px 1px #009bff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -khtml-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -icab-border-radius: 10px;
  display: none;
  padding: 5% 6%;
  position: absolute;
  z-index: 99;
}
.SearchSmallPhotos li .real-hint3.delbanuser {
left: 0;
}
.SearchSmallPhotos li .real-hint3.usernews {
left: 0;
color: #009cff;
}
.SearchSmallPhotos LI .sr-ico-count {
	margin: 0 0 4% 0;
}
.SearchSmallPhotos LI .sr-ico-count .vp-count {
	position: relative;
	right: 0;
	display: inline-block;
	top: 10px;
	padding: 2px 5px
}
.SearchSmallPhotos LI .sr-ico-count .vp-count::after {
	display: inline-block;
	margin: 0 0 0 5px;
	content: '';
	width: 13px;
	height: 10px;
	background: url(../images/photoline/phl.ico.photoCount.png) no-repeat left top
}
.SearchResult.SearchSmallPhotos li .SAInfo div {
	
}
.SearchSmallPhotos LI .SAInfo {
	display: inline-block;
	vertical-align: top;
	padding: 2% 4% 1% 4%;
	overflow-wrap: break-word;/*служит помощником для размещения длинных, неразрывных строк внутри заданного контейнера, позволяя им переноситься при необходимости, но работает не во всех браузерах*/
   word-break: break-all;
	-ms-word-break: break-all; 
    word-break: break-word; 
    word-wrap: break-word; 
    -webkit-hyphens: auto; 
    -moz-hyphens: auto;     
	-ms-hyphens: auto;
    hyphens: auto;
-webkit-hyphenate-limit-before: 3;
-webkit-hyphenate-limit-after: 2;
-moz-hyphenate-limit-chars: 6 3 2;
-webkit-hyphenate-limit-chars: 6 3 2;
-ms-hyphenate-limit-chars: 6 3 2;
hyphenate-limit-chars: 6 3 2;
  width: 92%;
	text-shadow:-0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
-moz-text-shadow:-0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
-webkit-text-shadow:-0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;

width: 36%;
  float: right;
}
.SearchSmallPhotos LI .SAInfo a {

}
/*.SearchSmallPhotos li .SAInfo .s-param {*/
.SearchSmallPhotos li .s-param {
	/*margin-top: 2px;*/
	/*color: #323232;*/
	display: inline-block;
	color: #009cff;
	font-size: 86%;
	/*margin-bottom: 5px;*/
	margin-bottom: 5%;
	width: 90%;
  /*padding: 2%;*/
  text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
  -moz-text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
  -webkit-text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
}
.SearchSmallPhotos li .SAInfo .s-param .i16.middle {
	/*background: #fff;*/
}
.SearchSmallPhotos li .SAInfo .s-param div.hitfrom {
	font-size: 92%;
 color: #444;
}
.SearchSmallPhotos li .SAInfo ADDRESS {
	/*font-size: 12px*/
}
.SearchSmallPhotos li .SAInfo.Userdel {
	margin-bottom: 5%; 
}
.SearchSmallPhotos li .SAInfo.Userdel .Ankdel {
position: absolute;
  top: 30%;
  text-align: center;
}
.SearchSmallPhotos li .SAInfo.Userdel .AnkNamedel {
	
}

.SearchSmallPhotos LI .open_Chat {
display: inline-block;
  margin-bottom: 3%;
}
.SearchSmallPhotos LI .open_Chat a SPAN {
font-size: 120%;
	/*text-shadow:-0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
-moz-text-shadow:-0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
-webkit-text-shadow:-0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;*/

}

.SearchBigPhotos li .opacity {
	position: relative
}
.SearchBigPhotos li {
	/*width: 150px;*/
	/*width: 21%;
	margin: 1% 2% 4% 2%;*/
	background: #fff;
	border: 0;
	display: inline-block;
	vertical-align: top;	
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-khtml-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	-icab-border-radius: 0;	
	
	width: 31%;
  margin: 1% 1% 4% 1%;
}
.masonry {
    width: 21%;
}

.SearchBigPhotos LI {
	opacity: 0;
	-webkit-transition: opacity .6s;
    -moz-transition: opacity .6s;
    -ms-transition: opacity .6s;
	-o-transition: opacity .6s;
    transition: opacity .6s;
}
.SearchBigPhotos LI.loaded {
    opacity: 1;
}

.SearchBigPhotos li.IW {
  -webkit-box-shadow: 0 0 8px -5px rgb(255, 0, 155);
  -moz-box-shadow: 0 0 8px -5px rgb(255, 0, 155);
  -o-box-shadow: 0 0 8px -5px rgb(255, 0, 155);
  box-shadow: 0 0 8px -5px rgb(255, 0, 155);
}
.SearchBigPhotos li.IM {	
	-webkit-box-shadow: 0 0 8px -5px rgba(0, 156, 255);
	-moz-box-shadow: 0 0 8px -5px rgba(0, 156, 255);
	-o-box-shadow: 0 0 8px -5px rgba(0, 156, 255);
	box-shadow: 0 0 8px -5px rgba(0, 156, 255);
}
.SearchBigPhotos li .u-photo IMG.sc_photo {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-khtml-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	-icab-border-radius: 0;
	width: 100%;
	height: 100%;
}




/*.SearchBigPhotos.Lazyload li.vis {
 opacity: 0;
-webkit-transition: opacity 550ms;
    -moz-transition: opacity 550ms;
    -ms-transition: opacity 550ms;
	-o-transition: opacity 550ms;
    transition: opacity 550ms;
}
.SearchBigPhotos.Lazyload li.vis.vis3 {
 opacity: 1;
}
.SearchBigPhotos.Lazyload li.vis.vis2 {
  opacity: 0;
-webkit-transition: opacity 550ms;
    -moz-transition: opacity 550ms;
    -ms-transition: opacity 550ms;
	-o-transition: opacity 550ms;
    transition: opacity 550ms;
}*/

.SearchBigPhotos li .sr-ico-count {
/*padding: 0 7% 0% 7%;*/
 /* height: 16px;
  margin-bottom: 3%;*/
  
  float: left;
  padding: 0 7% 0% 2%;
}
.SearchBigPhotos li .SAInfo a.u-name {
	word-break: break-all;
	-ms-word-break: break-all; 
    word-break: break-word; 
    word-wrap: break-word; 
    -webkit-hyphens: auto; 
    -moz-hyphens: auto;     
	-ms-hyphens: auto;
    hyphens: auto;
-webkit-hyphenate-limit-before: 3;
-webkit-hyphenate-limit-after: 2;
-moz-hyphenate-limit-chars: 6 3 2;
-webkit-hyphenate-limit-chars: 6 3 2;
-ms-hyphenate-limit-chars: 6 3 2;
hyphenate-limit-chars: 6 3 2;
	text-shadow:-0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;

-moz-text-shadow:-0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
-webkit-text-shadow:-0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
/*white-space: nowrap;
  overflow-wrap: break-word;*/
}
.SearchBigPhotos li .SAInfo a.u-name:hover {
	color: #ff009b
}
.SearchResult li .SAInfo div {
	/*font-size: 16px*/
}
.SearchResult li.ussrchM {
-webkit-box-shadow: 0 3px 16px 1px #009cff;
  -moz-box-shadow: 0 3px 16px 1px #009cff;
  -o-box-shadow: 0 3px 16px 1px #009cff;
  box-shadow: 0 3px 16px 1px #009cff;
}
.SearchResult li.ussrchW {
-webkit-box-shadow: 0 3px 16px 1px #e300ff;
  -moz-box-shadow: 0 3px 16px 1px #e300ff;
  -o-box-shadow: 0 3px 16px 1px #e300ff;
  box-shadow: 0 3px 16px 1px #e300ff
}
.SearchBigPhotos .interestsBlock {
	text-align: center
}
.SearchBigPhotos .interestsBlock .all {
	display: block;
	max-height: 50px;
	overflow: hidden;
	/*margin-top: 5px*/
	background: #edfffd;
  width: 90%;
  margin: 0 auto;
  padding: 3% 0px;
	  -moz-border-radius: 10px;
	 -webkit-border-radius: 10px;
	 border-radius: 10px;
	 -khtml-border-radius: 10px;
	 -o-border-radius: 10px;
	 -ms-border-radius: 10px;
	 -icab-border-radius: 10px;
}
.SearchBigPhotos .interestsBlock .all .usertag {
	position: relative;
	display: inline-block;
	text-decoration: none;
	color: #2d2d2d;
	/*margin: 0 2px 3px;
	padding: 2px 3px;*/
	/*padding: 2% 2%;*/
  margin: 0% 3%;
	/*font-size: 11px;*/
	font-size: 100%;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-khtml-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	-icab-border-radius: 0;
	/*background: #fff;*/
}
.SearchBigPhotos .interestsBlock .all .usertag.matches {
  color: #00c9b3;
  cursor: context-menu;
}
.SearchBigPhotos .interestsBlock .usertag.add_tag2 {
	/*font-size: 13px;*/
	margin-bottom: 8%;
	margin-top: 6%;
	width: 90%;
	background-color: rgba(255, 255, 255, 0);
		text-shadow:-0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
-moz-text-shadow:-0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
-webkit-text-shadow:-0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
}
.SearchResult {
margin: 0 auto;
}
.GeoSearchResult {
	float:right;
	margin: 0 130px 0 0
}
.near-bar {
	float:right;
	margin-right: 15px;
	font-size: 13px;
	background-position: 0 0
}
.near-bar SPAN {
	position: relative;
	left: 10px;
	background-position: 100% 0;
	padding-right: 10px
}
.near-bar,.near-bar SPAN {
	background-image: url(../images/near_bars.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 18px;
	line-height: 18px
}
.near-1 {
	background-position: 0 -54px
}
.near-1 SPAN {
	background-position: 100% -54px
}
.inv-q {
	width: 13px;
	height: 13px;
	display: inline-block;
	background: url(../images/icons/qo.gif) no-repeat;
	vertical-align: middle;
	cursor: pointer
}
.inv-info {
	color: #666
}
.search_form {
	clear: both;
	/*margin: 0 0 50px;*/
	margin-bottom: 8%;
	padding: 1% 0.5% 1% 0.5%;
background-color: rgba(255, 255, 255, 0.67);
	/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
	-moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
	box-shadow: 0 0 50px 0 rgb(234,247,255);*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px;
	/*padding-top: 15px*/
}
.search_form .fields {
	position: relative;
	/*display: table;*/
	width: 100%;
	/*margin: 0 0 20px*/
	text-align: center;
}
.search_form .fields .field {
	/*display: table-cell;*/
	/*width: 20%;*/
	display: inline-block;
	/*width: 18.75%;*/
	padding: 0 2% 4% 2%;
}
.search_form .fields .field select {
	/*width: 100%;*/
	/*border: 1px solid #d5e6ec;*/
	/*border: 1px solid #c3e6ff;*/
	border: 1px solid #c9eaff;
	/*border: 0.8px solid #d2d2d2;*/
}
.search_form .fields .field.age {
	/*width: 13%;*/
	 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
	color: #464646;
}
.search_form .fields .field input.age {
	overflow: inherit;
	/*padding: 7px;*/
	padding: 5px;
	/*margin: 7px 3px 0;*/
	/*border: 1px solid #d5e6ec;*/
	/*border: 1px solid #c3e6ff;*/
	/*border: 0.8px solid #ffd1ed;*/
	/*border-right: 1px solid #e1e1e1;
  border-left: 1px solid #e1e1e1;
  border-bottom: 1px solid #a2a2a2;*/
  border: 1px solid #c9eaff;
 /* border: 0.8px solid #d2d2d2;*/
	background-color: rgba(255, 255, 255, 0.19);
	/*font-size: 15px;*/
	/*font-size: 100%;*/
	/*background: #fdfbff;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px
}
.search_form .fields .field.Loc #SLocation {
	/*width: 100%;*/
}
.search_form .fields .field:last-child {
	/*padding: 0;*/
}
.search_form .fields .field2 {
/*width: 20%;*/
	display: inline-block;
	/*padding: 0 4% 0 0;*/
}
.search_form .fields .field2 select {
	/*width: 100%;*/
	/*border: 0.8px solid #ffd1ed;*/
}
.search_form .fields .field2 label span {
/*color: #3a79e8;*/
}
.search_form .fields .label_block {
	display: block;
	/*padding: 0 0 5px 1px;*/
	/*font-weight: bold;*/
	/*font-size: 17px;*/
	font-size: 120%;
	/*color: #6705A6;*/
	/*color: #3a79e8;*/
	color: #009bff;
	/*color: #464646;*/
	/*color: #4a4a4a;*/
	text-align: left;
	padding: 0 0 7px 0;
  line-height: .9;
}
.search_form .fields.checkbox label {
	/*margin: 0 15px 0 0;*/
	/*margin-right: 1%;
	margin-bottom: 4%;*/
	padding: 0 4% 2% 0;
	/*margin-bottom: 6%;*/
	/*margin-top: 2%;*/
	display: inline-block;
}
.search_form .fields:last-child {
	margin: 0
}
.search_form .search_form_in LABEL input[type=checkbox] {
	padding: 0;
	margin: 0;
	vertical-align: middle;
	position: relative;
	top: 0;
	cursor: pointer
}
.search_form .fields.checkbox {
	display: inline-block;
 /* margin: 0 0 6% 0;*/
}
#SearchExtended {
margin-top: 3%;
}
.search_form .search_form_in {
	position: relative;
	padding: 0 0 0 0;
}
.search_form .search_form_in .link-ad {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%
}
.search_form .search_form_in span {
 /* line-height: .9;*/
  vertical-align: middle;
}
.ie8 .search_form .fields .field select {
	/*width: 80%*/
	border: 0.8px solid #c9eaff;
}
.search_form_action {
	text-align: left;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px
}
.search_form_action .search_form_action_in {
	margin-top: 4%;
}
.search_form_action .action-block {
	position: relative;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  margin: 0 auto;
  width: 100%;
}
.search_form_action .action-block a {
	position: absolute;
	top: 5px;
	right: 135%;
	 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
}
.search_form_action .action-block .button {
	/*padding-left: 35px;
	padding-right: 35px*/
	font-size: 130%;
}
.search_form_action .ad-search-info {
	background: #3a79e8;
  color: #fff;
  padding: 5px 8px;
  vertical-align: middle;
  display: inline-block;
  margin-left: 1%;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -khtml-border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  -icab-border-radius: 15px;
}
.custom-select {
	margin: 0;
	/*padding: 7px;*/
	padding: 5px;
border: 1px solid #c3e6ff;
	/*font-size: 14px;*/
	/*background: #fdfbff;*/
	background-color: rgba(255, 255, 255, 0.19);
	vertical-align: middle;
	cursor: pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px;
}
.status-on-site.small, .status-on-site.small .online {
	margin: 2px 0;
	/*font-size: 11px;*/
	font-size: 90%;
	vertical-align: middle;
}
.status-on-site.small .online {
	color: #009cff;
}
.status-on-site {
	/*font-size: 13px;
	margin-bottom: 20px;*/
	color: #A6A400FC;
}
.status-on-site .online {
	position: relative;
	display: inline-block;
	padding: 0 3px;
	color: #51b711;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-khtml-border-radius: 11px;
	-o-border-radius: 11px;
	-ms-border-radius: 11px;
	-icab-border-radius: 11px;
	background: #9EFF00
}
.OnlineUser-P {
	color: #A8E644;
	font-size: 115%;	
	position: absolute;
bottom: 2%;
  right: 2%;
  font-size: 150%;
}
 .OnlineUser-P2 {
 color: #A8E644;
}
 .OnlineUser-P2.page-circle {
position: absolute;
  top: 3%;
  left: 6%;
  font-size: 150%;
  z-index: 9;
}
 .OnlineUser-P2.page-circle::before {
	padding: 0;
  margin: 0;
}
.SipOnline-P {
	font-size: 8px
}
.PhoneUser,.PhoneUser SPAN {
	width: 50px;
	height: 74px;
	display: block;
	background-image: url(../images/call_on.png);
	 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
}
.qb_more,.qb_more SPAN, .b_write,.b_write SPAN {
	cursor: pointer;
	float:left
}
.qb_more SPAN, .b_write SPAN {
	display: block;
	/*font-size: 14px;*/
	/*font-size: 100%;*/
	padding: 5px 10px;
}
.b_write {
	color: #fff;
	margin: 0
}
.b_write SPAN {
padding: 5px 15px;
	border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-khtml-border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
-icab-border-radius: 10px;
}
.qb_more,.qb_more SPAN {
	background: rgba(255,255,255,0)
}
.qb_more {
	text-decoration: none
}
.qb_more SPAN {
	/*padding-right: 30px;*/
	padding-right: 3px;
	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
/*-webkit-box-shadow: 5px 1px 21px -10px rgba(11, 149, 251, 0.56);
-moz-box-shadow: 5px 1px 21px -10px rgba(11, 149, 251, 0.56);
box-shadow: 5px 1px 21px -10px rgba(11, 149, 251, 0.56);*/
}
.qb_more SPAN I {
	/*width: 12px;
	height: 7px;*/
	overflow: hidden;
	vertical-align: middle;
	/*position: absolute;
	top: 10px;
	margin: 0 0 0 6px;
	background: url(../images/ank_arrow.png) no-repeat*/
}
.b_write:hover {
	color: #fff
}
.qb_more:hover {
	background-position: 0 -90px
}
.qb_more:hover SPAN {
	background-position: 100% -90px;
	color: #ff009b
}
.qb_more:hover SPAN I {
	background-position: 0 -7px
}
.w_write {
	background: #ff009d
}
.m_write {
	background: #009DFF
}
.remain {
	visibility: hidden;
	text-align: right;
  color: #FF001C;
 /* font-size: 12px;*/
  font-size: 80%;
  /*background: #fff;
  padding: 2px 4px;*/
  /*-webkit-box-shadow: 0px 12px 5px -10px rgb(139, 211, 255);
  -moz-box-shadow: 0px 12px 5px -10px rgb(139, 211, 255);
  box-shadow: 0px 12px 5px -10px rgb(139, 211, 255);*/
}
.remain.exceeded {
	color: #ff009d!important
}
#Anketa {
	position: relative;
	padding: 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-icab-border-radius: 10px
}
#AnketaBlock {
	position: relative;
	/*zoom: 1;*/	
	-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
#Anketa .anketaUserBlock {
	z-index: 11;
	position: relative;
	background: rgba(255, 255, 255, 0.30);
	/*background: rgba(255,255,255,0.5);
	background: -moz-linear-gradient(180deg,rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 67%,rgba(255,255,255,1) 89%,rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(180deg,rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 67%,rgba(255,255,255,1) 89%,rgba(255,255,255,1) 100%);
	background: linear-gradient(180deg,rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 67%,rgba(255,255,255,1) 89%,rgba(255,255,255,1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px;
	/*-webkit-box-shadow: 0 0 30px 0 rgb(234,247,255);
	-moz-box-shadow: 0 0 30px 0 rgb(234,247,255);
	box-shadow: 0 0 30px 0 rgb(234,247,255);*/
	padding: 10px 8px;
	margin-bottom: 5%;
}

#Anketa .anketaUserBlock.USW {	
   /* background: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 252, 254, 0.8) 100%); 
    background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 252, 254, 0.8) 100%);
    background: -o-linear-gradient(0deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 252, 254, 0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFCFE', GradientType=1 );
    background: -ms-linear-gradient(0deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 252, 254, 0.8) 100%);
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 252, 254, 0.8) 100%);*/
	/*-webkit-box-shadow: 0 0 10px #FFEBF7;
  -moz-box-shadow: 0 0 10px #FFEBF7;
  box-shadow: 0 0 10px 0 #FFEBF7;*/
 /* border: 1px solid #FFEBF7;*/
 -webkit-box-shadow: 0 0 11px -7px rgb(227, 0, 255);
  -moz-box-shadow: 0 0 11px -7px rgb(227, 0, 255);
  -o-box-shadow: 0 0 11px -7px rgb(227, 0, 255);
  box-shadow: 0 0 11px -7px rgb(227, 0, 255);
}

#Anketa .anketaUserBlock.USM {
   /* background: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0.8) 0%, rgba(247, 251, 255, 0.8) 49%, rgba(245, 251, 255, 0.8) 97%); 
    background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.8) 0%, rgba(247, 251, 255, 0.8) 49%, rgba(245, 251, 255, 0.8) 97%);
    background: -o-linear-gradient(0deg, rgba(255, 255, 255, 0.8) 0%, rgba(247, 251, 255, 0.8) 49%, rgba(245, 251, 255, 0.8) 97%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F5FBFF', GradientType=1 );
    background: -ms-linear-gradient(0deg, rgba(255, 255, 255, 0.8) 0%, rgba(247, 251, 255, 0.8) 49%, rgba(245, 251, 255, 0.8) 97%);
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.8) 0%, rgba(247, 251, 255, 0.8) 49%, rgba(245, 251, 255, 0.8) 97%);*/
	/*-webkit-box-shadow: 0 0 10px #D6EFFF;
  -moz-box-shadow: 0 0 10px #D6EFFF;
  box-shadow: 0 0 10px 0 #D6EFFF;*/
/*border: 1px solid #DAF1FF;*/
-webkit-box-shadow: 0 0 11px -7px rgb(0, 155, 255);
  -moz-box-shadow: 0 0 11px -7px rgb(0, 155, 255);
  -o-box-shadow: 0 0 11px -7px rgb(0, 155, 255);
  box-shadow: 0 0 11px -7px rgb(0, 155, 255);
}

#Anketa .BlockAbout,#Anketa .BlockAlbum {
	width: 48%
}
#Anketa .BlockAlbum {
	float:right;
}
#Anketa #About .BlockAlbum {
	padding-top: 29px
}
#Anketa .BlockAbout .AboutBlocks B, #Anketa .BlockAbout .AboutBlocks I {
	display: block
}
#Anketa .BlockAbout .AboutBlocks B {
	/*margin-top: 50px;*/
	margin-top: 16%;
	/*margin-bottom: 4px;*/
	/*font-size: 16px;*/
	font-size: 120%;
	font-weight: normal;
	color: #009bff;
	/*color: #3a79e8;*/
	/*color: #063d9d;*/
	-webkit-text-shadow: 0 0 0 #fff,0 0 16px #fff,0 0 0 #fff;
	-moz-text-shadow: 0 0 0 #fff,0 0 16px #fff,0 0 0 #fff;
	-o-text-shadow: 0 0 0 #fff,0 0 16px #fff,0 0 0 #fff;
	text-shadow: 0 0 0 #fff,0 0 16px #fff,0 0 0 #fff;

}
#Anketa .BlockAbout H3 {
/*margin-bottom: 20px;*/
/*margin: 0 0 3% 0;*/
	/*color: #3a79e8;*/
	font-size: 157%;

}

#Anketa .BlockAbout.Wborder H3 {
color: #e300ff;
}
#Anketa .BlockAbout.Mborder H3 {
color: #009bff;
}

#Anketa .BlockAbout .TextAbout {
	/*font-size: 14px;*/
	/*margin-left: 7%;*/
	/*width: 93%;*/
	margin: 2% 6%;
	padding: 2% 3%;
	font-size: 120%;
	line-height: 1.3;
  display: inline-block;
	/*background: #f9f9f9;*/
	/*background-color: rgba(255, 255, 255, 0.41);*/
	background: rgba(0, 162, 255, 0.03);
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
	-khtml-border-radius: 13px;
	-o-border-radius: 13px;
	-ms-border-radius: 13px;
	-icab-border-radius: 13px;
	word-wrap: break-word;
}
#Anketa .desc  {
	display: none;
	/*word-break: break-all;
	-ms-word-break: break-all;*/
 /* background: rgba(0, 162, 255, 0.03);*/
  -moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
	-khtml-border-radius: 13px;
	-o-border-radius: 13px;
	-ms-border-radius: 13px;
	-icab-border-radius: 13px;
  line-height: 1.3;
}
#Anketa .desc_not {

}
#Anketa .showDesc {
  color: #ff009b;
  cursor: pointer;
  text-align: right;
 /* font-size: 12px;*/
  display: none;
  float: left;
}
#Anketa .hideDesc {
  color: #ff009b;
  cursor: pointer;
  text-align: right;
 /* font-size: 12px;*/
  display: none;
  float: left;
}
#Anketa .BlockEdited H1 {
	/*font-size: 27px;*/
	font-size: 200%;
	margin: 0 0 6% 0;
	/*margin: 0 0 39px;*/
	/*display: inline-block;*/
	text-shadow: 0 0 0 #fff,0 0 16px #fff,0 0 0 #fff;
-moz-text-shadow: 0 0 0 #fff,0 0 16px #fff,0 0 0 #fff;
-webkit-text-shadow: 0 0 0 #fff,0 0 16px #fff,0 0 0 #fff;
}
#Anketa #Anketa_Dating.BlockEdited.Mborder H1, #Anketa #Anketa_Character.BlockEdited.Mborder H1, #Anketa #Anketa_Favour.BlockEdited.Mborder H1, #Anketa #Anketa_Self.BlockEdited.Mborder H1 {
/*color: #e300ff;	*/
color: #009bff;
}

#Anketa #Anketa_Dating.BlockEdited.Wborder H1, #Anketa #Anketa_Character.BlockEdited.Wborder H1, #Anketa #Anketa_Favour.BlockEdited.Wborder H1, #Anketa #Anketa_Self.BlockEdited.Wborder H1 {
color: #e300ff;
}

#Anketa #Anketa_Favour B .toolsex {
color: #ff009b;
cursor: pointer;
 /* font-size: 13px;*/
  /*font-size: 110%;*/
}
#Anketa #Anketa_Favour .sex_block {
/*margin-bottom: 30px;*/
margin-bottom: 5%;
/*font-size: 15px;*/
}
#Anketa #Anketa_Favour .expl_sex {
/*margin-bottom: 30px;*/
margin-bottom: 5%;
}
#Anketa #Anketa_Favour B .toolsex SPAN.slovar_orient .sex_tit {
color: #184ba4;
  /* font-size: 22px;*/
 font-size: 148%;
}
#Anketa #Anketa_Favour B .toolsex SPAN.slovar_orient .sex_tit .podtit {
color: #3f75d2;
  /*font-size: 16px;*/
  font-size: 73%;
}
#Anketa #Anketa_Favour B .toolsex SPAN.slovar_orient {
  position: absolute;
  top: 0%;
  padding: 10px;
  right: 0;
  /*visibility: hidden;
  opacity: 0;*/
  display: none;
  font-size: 95%;
  -webkit-transition: visibility ease 0s, opacity ease 1s; 
  -moz-transition: visibility ease 0s, opacity ease 1s; 
  -ms-transition: visibility ease 0s, opacity ease 1s; 
  -o-transition: visibility ease 0s, opacity ease 1s; 
  transition: visibility ease 0s, opacity ease 1s; 	
  color: #242424;
 /* font-size: 18px;*/
  font-weight: normal;
  z-index: 13;
  background: #fff;
  border: 0;
 /* width: 58%;*/
 height: 543px;
   width: 150%;
  padding: 4% 3%;
  overflow: auto;
	border-radius: 13px;
-moz-border-radius: 13px;
-webkit-border-radius: 13px;
border-radius: 13px;
-khtml-border-radius: 13px;
-o-border-radius: 13px;
-ms-border-radius: 13px;
-icab-border-radius: 13px;
-webkit-box-shadow: 0px 0px 22px -4px rgb(0, 156, 255);
  -moz-box-shadow: 0px 0px 22px -4px rgb(0, 156, 255);
  -o-box-shadow: 0px 0px 22px -4px rgb(0, 156, 255);
  box-shadow: 0px 0px 22px -4px rgb(0, 156, 255);
 
}
/*#Anketa #Anketa_Favour B .toolsex:hover SPAN.slovar_orient {
  visibility: visible;
  opacity: 1;
  height: 343px;
   width: 100%;
  padding: 4% 3%;
}*/

#Anketa #Anketa_Favour .sex_block .block_decs {
/*padding: 10px;*/
padding: 3%;
 /* font-size: 16px;*/
}
#Anketa .BlockEdited .BE-Block {
vertical-align: top;
  display: inline-block;
  width: 45%;
  margin-right: 2%;
  margin-bottom: 7%;
  margin-left: 2%;
  position: relative;
}
#Anketa .BlockEdited .BE-Block .remain {
  position: absolute;
}
#Anketa .edit-mode .ABlock {
	margin-bottom: 20px
}
#Anketa .BlockEdited .ABlock B.b-title {
	display: block;
	text-align: left;
	/*letter-spacing: 1.2px;*/
	margin-bottom: 3%;
	/*font-size: 16px;*/
	font-size: 120%;
	font-weight: normal;
	color: #009bff;
	/*color: #3a79e8;*/
	/*color: #063d9d;*/
-webkit-text-shadow: 0 0 0 #fff,0 0 16px #fff,0 0 0 #fff;
    -moz-text-shadow: 0 0 0 #fff,0 0 16px #fff,0 0 0 #fff;
    -o-text-shadow: 0 0 0 #fff,0 0 16px #fff,0 0 0 #fff;
    text-shadow: 0 0 0 #fff,0 0 16px #fff,0 0 0 #fff;
}
#Anketa .BlockEdited .ABlock div.b-text {
	/*margin: 10px 0 0 7px;*/
	margin: 1% 0 0 0;
	/*padding: 13px;*/
	padding: 2%;
	background-color: rgba(106, 197, 255, 0.03);
	display: inline-block;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
	-khtml-border-radius: 13px;
	-o-border-radius: 13px;
	-ms-border-radius: 13px;
	-icab-border-radius: 13px
}
#Anketa .BlockEdited .ABlock .b-text .desc_f {
   display: none;
}
#Anketa .BlockEdited .ABlock ul {
	/*padding: 8px 14px;*/
	padding: 2% 3%;
	/*margin-left: 6px;*/
	margin-left: 3%;
	display: inline-block;
	font-size: 120%;
	/*font-size: 100%;*/
	/*background: #FBFBFB;*/
	/*background: #fcf8ff;*/
	/*background: #f9f9f9;*/
	/*background: #fffbff;*/
	/*background-color: rgba(255, 255, 255, 0.43);*/
	background-color: rgba(106, 197, 255, 0.03);
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
	-khtml-border-radius: 13px;
	-o-border-radius: 13px;
	-ms-border-radius: 13px;
	-icab-border-radius: 13px
}
#Anketa .BlockEdited .ABlock .sp-tex {
	line-height: 1.4;
	/*padding: 15px 14px;*/
	padding: 2% 5%;
	max-width: 100%;
	font-size: 109%;
	margin-left: 3%;
	display: inline-block;
	/*background: #FBFBFB;*/
	/*background: #fcf8ff;*/
	/*background: #f9f9f9;*/
	/*background: #f8fcff;*/
	/*background-color: rgba(255, 255, 255, 0.43);*/
	background-color: rgba(106, 197, 255, 0.03);
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
	-khtml-border-radius: 13px;
	-o-border-radius: 13px;
	-ms-border-radius: 13px;
	-icab-border-radius: 13px
}
#Anketa .BlockEdited .ABlock .sp-tex .desc_sec {
	display: none;
	overflow-wrap: break-word;
}
#Anketa .BlockEdited .ABlock .sp-tex .desc_sec .desc2 {
	background: #ff00331f;
    display: inline-block;
    padding: 2%;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    border-radius: 13px;
    -khtml-border-radius: 13px;
    -o-border-radius: 13px;
    -ms-border-radius: 13px;
    -icab-border-radius: 13px;
}
#Anketa .BlockEdited .ABlock {
	margin-bottom: 20px;
	/*font-size: 15px;*/
	/*font-size: 107%;*/
}
#Anketa .BlockEdited .ABlock UL LI {
	/*line-height: 1.2;*/
	margin: 0 0 4% 0;
	/*margin: 7px 0*/
}
#Anketa .BlockEdited .ABlock UL LI.var-other {
	font-style: italic
}
#Anketa .BlockEdited .ABlock LABEL {
	display: block;
	/*margin: 10px 0 10px 11px;*/
	margin: 8% 0 6% 8%;
  font-size: 116%;
}
#Anketa .BlockEdited .ABlock LABEL input[type=checkbox] {
	padding: 0;
	margin: 0;
	vertical-align: middle;
	position: relative;
	top: -1px;
	width: 18px;
	height: 18px;
	cursor: pointer;
}
#Anketa .BlockEdited .Autoportret-Bottom {
	border-top: 1px solid #009bff;
	padding: 15px 0;
	margin: 15px 0 0
}

#Anketa .blockRAI {
	margin-top: 7%;
	/*margin-bottom: 3%;*/
  float: left;
  clear: both;
  width: 100%;
  display: none;
}

#Anketa .blockRAI #repl_0 {
float: left;
}
#Anketa .blockRAI #repl_1 {
float: right;
}

.ReplyRate {
	cursor: pointer;
	position: relative;
	/*margin: 3px 0 0;*/
	color: #666;
	/*font-size: 12px;*/
	/*display: inline-block;*/
	height: 7px;
  /*clear: both;*/
  float: left;
  /*margin-bottom: 12%;*/
  margin-bottom: 5%;
  /*width: 44%;*/
  width: 60%;
}
.ReplyRate .ProgressBar {
	position: relative;
	display: inline-block;
	/*width: 57px;*/
	width: 100%;
	height: 7px;
	/*background: url(../images/ProgressBar.png);*/
	overflow: hidden;
	background: #b1d053;
			-moz-border-radius: 10px;
	 -webkit-border-radius:10px;
	 border-radius:10px;
	 -khtml-border-radius:10px;
	 -o-border-radius:10px;
	 -ms-border-radius:10px;
	 -icab-border-radius:10px;
	 vertical-align: top;
}

.ReplyRate.real-show-hint2 .real-hint2 {
  background: #fff;
  -webkit-box-shadow: 0px 0 8px 1px #b1d053;
  -moz-box-shadow: 0px 0 8px 1px #b1d053;
  -o-box-shadow: 0px 0 8px 1px #b1d053;
  box-shadow: 0px 0 8px 1px #b1d053;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -khtml-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -icab-border-radius: 10px;
  display: none;
  padding: 10% 29%;
  position: absolute;
  z-index: 99;
}
.ReplyRate .ReplyRateBallon {
	display: none;
	position: absolute;
  z-index: 5000;
  left: 0;
  top: 5px;
  top: 83%;
  /*width: 140px;*/
  text-align: center;
  color: #333;
 /* width: 100%;
  background: #e8f6ff;
  padding: 9% 17%;*/
}
.ReplyRate:hover .ReplyRateBallon {
	display: block
}
.hover .ReplyRateBallon {
	display: block
}
.ReplyRate .ReplyRateBallon .desc_r {
	/*padding: 17px 10px 0;
	background: url(../images/bg_baloon4.png) no-repeat 0 0;
	background-size: 140px 165px;
	line-height: 1.4;
	font-size: 14px*/
	width: 100%;
  display: inline-block;
   white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
  background: #f6ffdd;
  padding: 5% 4%;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  border-radius: 17px;
  -khtml-border-radius: 17px;
  -o-border-radius: 17px;
  -ms-border-radius: 17px;
  -icab-border-radius: 17px;
}
.ReplyRate .ReplyRateBallon .b_b {
	/*height: 10px;
	background: url(../images/bg_baloon4.png) no-repeat bottom left;
	background-size: 140px 165px*/
}
.ReplyRate .ProgressBar i {
	position: absolute;
	left: 0;
	display: inline-block;
	/*height: 7px;
	background: url(../images/ProgressBar.png) no-repeat;*/
	background: #b1d053;
	height: 100%;
	/*font-size: 7px;
	line-height: 7px*/
}
.ReplyRate .rr_yellow i {
background: #ffe300;
}
.ReplyRate .ProgressBar.rr_green2 {
background: #b1d053;
}

.ReplyRate .rr_blue i {
background: #CC7BFF;
}
.ReplyRate .ProgressBar.rr_yellow2 {
background: #ffe300;
}

.ReplyRate .rr_red i {
background: #FF000D;
}
.ReplyRate .ProgressBar.rr_blue2 {
background: #CC7BFF;
}
#Anketa .EditAnketaUserInfo DL {

}
#Anketa .EditAnketaUserInfo DT {
	float:left;
	/*width: 110px;*/
	width: 36%;
}
#Anketa .EditAnketaUserInfo DD {
	/*margin: 0 0 3px 110px;*/
	position: relative;
	
	margin: 0 0 3px 36%;

}
#Anketa .EditAnketaUserInfo DD INPUT.text {
	/*padding: 7px 10px;*/
	padding: 3% 3%;
	background: #f6fbff;
	font-size: 100%;
	border: 1px solid #beebff;
	/*-webkit-box-shadow: 0 2px 3px 0 rgb(210,236,255);
	-moz-box-shadow: 0 2px 3px 0 rgb(210,236,255);
	box-shadow: 0 2px 3px 0 rgb(210,236,255);*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px;
	display: inline-block;
	width: 90%
}
#Anketa .EditAnketaUserInfo DD SELECT {
	background: #f6fbff;
	border: 1px solid #beebff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px;
	/*-webkit-box-shadow: 0 2px 3px 0 rgb(210,236,255);
	-moz-box-shadow: 0 2px 3px 0 rgb(210,236,255);
	box-shadow: 0 2px 3px 0 rgb(210,236,255)*/
}
#Anketa .EditAnketaUserInfo DD SELECT.location {
	width: 100%;
	/*padding: 7px 10px;*/
	padding: 3% 3%;
}
#Anketa .EditAnketaUserInfo DD SELECT.rojd_day {
	width: 22%;
	margin-right: 2%;
	padding: 3% 3%;
}
#Anketa .EditAnketaUserInfo DD SELECT.rojd_month {
	width: 41%;
	margin-right: 2%;
	padding: 3% 3%;
}
#Anketa .EditAnketaUserInfo DD SELECT.rojd_yare {
	width: 28%;
	padding: 3% 3%;
}
#Anketa .EditAnketaUserInfo DD SELECT.sex_age {
	padding: 5px 0
}
#Anketa .EditAnketaUserInfo .delimiter {
	border-top: 1px solid #eee;
	margin: 20px 0 0;
	-padding-top: 15px
}
/*.zodiak {
width: 15px;
    height: 15px;
 display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}

.zodiak span {
width: 221px;
  height: 15px;
  background: url(../images/anketa/zodiac.png) no-repeat;
    background-size: auto;
  background-size: 221px 15px;
  display: block;
  position: relative;
}

.zodiak span.aries {
	left: -20px;
}
.zodiak span.gemini {
	left: -38px;
}
.zodiak span.cancer {
	left: -56px;
}
.zodiak span.lion {
	left: -75px;
}
.zodiak span.virgo {
	left: -93px;
}
.zodiak span.libra {
	left: -111px;
}
.zodiak span.scorpio {
	left: -130px;
}
.zodiak span.sagittariu {
	left: -149px;
}
.zodiak span.capricorn {
	left: -130px;
}
.zodiak span.taurus {
	left: -167px;
}
.zodiak span.aquarius {
	left: -185px;
}
.zodiak span.fish {
	left: -204px;
}*/


/*.zodiak span {
	display: inline-block;
	width: 16px;
	height: 15px;
	vertical-align: middle
}
.zodiak .aries {
	background: url(../images/anketa/zodiac.png) -20px 0 no-repeat
}
.zodiak .gemini {
	background: url(../images/anketa/zodiac.png) -37px 0 no-repeat
}
.zodiak .cancer {
	background: url(../images/anketa/zodiac.png) -56px 0 no-repeat
}
.zodiak .lion {
	background: url(../images/anketa/zodiac.png) -75px 0 no-repeat
}
.zodiak .virgo {
	background: url(../images/anketa/zodiac.png) -93px 0 no-repeat
}
.zodiak .libra {
	background: url(../images/anketa/zodiac.png) -111px 0 no-repeat
}
.zodiak .scorpio {
	background: url(../images/anketa/zodiac.png) -130px 0 no-repeat
}
.zodiak .sagittariu {
	background: url(../images/anketa/zodiac.png) -149px 0 no-repeat
}
.zodiak .capricorn {
	background: url(../images/anketa/zodiac.png) -130px 0 no-repeat
}
.zodiak .taurus {
	background: url(../images/anketa/zodiac.png) -167px 0 no-repeat
}
.zodiak .aquarius {
	background: url(../images/anketa/zodiac.png) -185px 0 no-repeat
}
.zodiak .fish {
	background: url(../images/anketa/zodiac.png) -204px 0 no-repeat
}*/
/*#Anketa .AnketaUserInfo .age span {
	display: inline-block;
	width: 16px;
	height: 15px;
	vertical-align: middle
}
#Anketa .AnketaUserInfo .aries {
	background: url(../images/anketa/zodiac.png) -20px 0 no-repeat
}
#Anketa .AnketaUserInfo .gemini {
	background: url(../images/anketa/zodiac.png) -37px 0 no-repeat
}
#Anketa .AnketaUserInfo .cancer {
	background: url(../images/anketa/zodiac.png) -56px 0 no-repeat
}
#Anketa .AnketaUserInfo .lion {
	background: url(../images/anketa/zodiac.png) -75px 0 no-repeat
}
#Anketa .AnketaUserInfo .virgo {
	background: url(../images/anketa/zodiac.png) -93px 0 no-repeat
}
#Anketa .AnketaUserInfo .libra {
	background: url(../images/anketa/zodiac.png) -111px 0 no-repeat
}
#Anketa .AnketaUserInfo .scorpio {
	background: url(../images/anketa/zodiac.png) -130px 0 no-repeat
}
#Anketa .AnketaUserInfo .sagittariu {
	background: url(../images/anketa/zodiac.png) -149px 0 no-repeat
}
#Anketa .AnketaUserInfo .capricorn {
	background: url(../images/anketa/zodiac.png) -130px 0 no-repeat
}
#Anketa .AnketaUserInfo .taurus {
	background: url(../images/anketa/zodiac.png) -167px 0 no-repeat
}
#Anketa .AnketaUserInfo .aquarius {
	background: url(../images/anketa/zodiac.png) -185px 0 no-repeat
}
#Anketa .AnketaUserInfo .fish {
	background: url(../images/anketa/zodiac.png) -204px 0 no-repeat
}*/
.editinfo {
	position: absolute;
	padding: 20px 15px;
	border: 0;
-moz-box-shadow: 0 0 13px 0px rgb(0, 156, 255);
  -webkit-box-shadow: 0 0 13px 0px rgb(0, 156, 255);
  -o-box-shadow: 0 0 13px 0px rgb(0, 156, 255);
  box-shadow: 0 0 13px 0px rgb(0, 156, 255);
	border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-khtml-border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
-icab-border-radius: 10px;
	width: 100%;
	height: auto;
	display: none;
	background: #ffffff;
	z-index: 2
}
#Anketa .EditAnketaUserInfo {
	width: 49%;
  margin-left: 33%;
  /*color: #00608e;*/
}
#Anketa #PrivateDataBlock {
	float: left;
  width: 45%;
}
#Anketa .AnketaUserInfo {
	position: relative;
	z-index: 9;
	/*padding: 15px 15px 0;*/
	/*padding: 15px 15px 0 20px;*/
	padding: 0 7% 0 7%;
	/*width: 40%;*/
	margin-left: 0;
}
#Anketa .AnketaUserInfo .istatus-icons {
	/*top: -15px;*/
	top: 0;
	position: relative
}
#Anketa .AnketaUserInfo H1.username {
	display: inline-block;
	font-size: 170%;
	word-break: break-all;
	-ms-word-break: break-all; 
    word-break: break-word; 
    word-wrap: break-word; 
	padding-top: 4%;
}
#Anketa .AnketaUserInfo H1.username a {
	color: #000
}
#Anketa .AnketaUserInfo div.age {
	margin-top: 4px;
}
#Anketa .AnketaUserInfo .real-show-hint {
		cursor: pointer;
		position: relative;
		font-size: 156%;
 color: #ff009b;
	}
	#Anketa .AnketaUserInfo .real-show-hint span.del_ign {
font-size: 100%;
  color: #000;
	}
#Anketa .AnketaUserInfo .real-show-hint .real-hint {
	background: #fff;
	color: #009bff;
	font-size: 85%;
	 -webkit-box-shadow: 0px 0 8px 1px #ff1fff;
  -moz-box-shadow: 0px 0 8px 1px #ff1fff;
  -o-box-shadow: 0px 0 8px 1px #ff1fff;
  box-shadow: 0px 0 8px 1px #ff1fff;
	 -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -khtml-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -icab-border-radius: 10px;
	  display: none;
	  padding: 10% 29%;
	  position: absolute;
	  z-index: 99;
	}
#Anketa .EditAnketaUserInfo center input {
	background: #ff009b;
	color: #fff;
	border: 0;
	/*padding: 5px;*/
	font-size: 100%;
  padding: 2%;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
-icab-border-radius: 5px;
	cursor: pointer;
}
#Anketa .EditAnketaUserInfo center input:hover {
	background: #ff67c2
}
#Anketa .usrPhoto .u-m-photo DIV.nophoto {
   position: absolute;
  left: 0;
  top: 50%;
  right: 0;
  text-align: center;
}
#Anketa .usrPhoto .u-m-photo .gray12 {
position: absolute;
  margin: 0 auto;
  text-align: center;
  left: 0;
  right: 0;
  top: -25px;
}
#Anketa .usrPhoto .u-m-photo .green_button01 {
	-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
				border-radius: 6px;
				-khtml-border-radius: 6px;
				-o-border-radius: 6px;
				-ms-border-radius: 6px;
				-icab-border-radius: 6px;
  border: 0;
  background: #ff009b;
  color: #FFF;
  cursor: pointer;
  display: inline-block;
  /*font-size: 15px;*/
  overflow: visible;
  width: 55%;
 
  margin: 0 auto;
  padding: 4px 0;
  text-align: center;
}
#Anketa address {
	/*margin: 3px 0;*/
	/*font-size: 100%;*/
}
#Anketa I.sex2 I {
	/*display: block;
	position: relative;*/
	/*width: 32px;
	height: 15px;
	background: url(../images/sex2.png) no-repeat*/
}
#Anketa I.sex2 {
	/*width: 16px;
	height: 15px;
	margin-left: 2px;
	vertical-align: middle;
	display: inline-block;
	overflow: hidden;
	vertical-align: text-bottom;
	position: relative*/
	/*font-size: 150%;*/
}
/*#Anketa I.sex2 I.m {
	left: -14px
}
#Anketa I.sex2 I.w {
	left: 1px
}*/

#Anketa I.sex2 I.page-m {
	color: #009cff;
}
#Anketa I.sex2 I.page-w {
	color: #ff009b;
}

#Anketa span.zodiak {
	/*font-size: 150%;*/
}

#Anketa .databirth {
	color: #f4d34c;
 /* margin-top: 5px;*/
  margin-top: 2%;
 /* font-size: 13px;*/
  font-size: 93%;
}
#AnketaBlock .part-more .qb_more {
	background-position: 0 100%
}
#AnketaBlock .part-more .qb_more SPAN {
	background-position: 100% 100%;
	color: #ff009b
}
#AnketaBlock .part-more .qb_more SPAN I {
	/*background-position: 0 -14px*/
	color: #0b95fb;
}
#AnketaBlock .more-baloon {
	display: none;
	padding: 2% 7%;
	/*font-size: 14px;*/
	 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
	/*width: 210px;*/
	position: absolute;
	top: 0;
	/*margin: 30px 0 0;*/
	z-index: 12;
	background: #fff;
	border: 0;
	/*-webkit-box-shadow: 0 0 0px 4px rgb(0, 156, 255);	
	-moz-box-shadow: 0 0 0px 4px rgb(0, 156, 255);	
	box-shadow: 0 0 0px 4px rgb(0, 156, 255);*/
	
	-webkit-box-shadow: 0 6px 14px -1px rgb(0, 156, 255);
  -moz-box-shadow: 0 6px 14px -1px rgb(0, 156, 255);
  -o-box-shadow: 0 6px 14px -1px rgb(0, 156, 255);
  box-shadow: 0 6px 14px -1px rgb(0, 156, 255);
	
		
	-moz-border-radius: 0 10px 10px 10px;
	 -webkit-border-radius: 0 10px 10px 10px;
	 border-radius: 0 10px 10px 10px;
	 -khtml-border-radius: 0 10px 10px 10px;
	 -o-border-radius: 0 10px 10px 10px;
	 -ms-border-radius: 0 10px 10px 10px;
	 -icab-border-radius: 0 10px 10px 10px;
}
#AnketaBlock .more-baloon .mb-container {
	/*padding: 4px 10px 5px 15px*/
}
#AnketaBlock .more-baloon .mb-container LI {
padding: 3% 0;
  float: left;
  clear: both;
}
#AnketaBlock .more-baloon .mb-container LI A.winked {
	color: #000;
	text-decoration: none;
	cursor: text
}
#AnketaBlock .more-baloon .mb-footer {
	width: 170px;
	height: 15px;
	position: absolute;
	overflow: hidden
}
#AnketaBlock .more-baloon .mb-footer I {
	display: block;
	position: absolute;
	margin: -155px 0 0;
	width: 170px;
	height: 170px
}
#AnketaBlock .part-more .more-baloon {
	display: block
}
#AnketaBlock .part-another {
	clear: both;
}
#AnketaBlock .part-another LI {
	margin-right: 15px;
	margin-top: 15px;
	float:left
}
#AnketaBlock .part-another LI.vip-block .i16 {
	z-index: 11
}
#AnketaBlock .part-another LI .goldtext {
	position: relative;
	top: 1px;
	vertical-align: middle;
	font-size: 90%;
	left: 3px
}
#AnketaBlock .part-another LI .goldtext:hover {
	/*color: #FFB800*/
}
#AnketaBlock .VipFrom {
	position: absolute;
	top: 0;
	z-index: 13;
	/*margin: -8px 0 0 -10px;*/
	/*padding: 10px;*/
	padding: 4%;
	background: #fff;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-khtml-border-radius: 7px;
	-o-border-radius: 7px;
	-ms-border-radius: 7px;
	-icab-border-radius: 7px;
	-webkit-box-shadow: 0 0 6px 1px rgb(255, 184, 0);
  -moz-box-shadow: 0 0 6px 1px rgb(255, 184, 0);
  -o-box-shadow: 0 0 6px 1px rgb(255, 184, 0);
  box-shadow: 0 0 6px 1px rgb(255, 184, 0);
}
#AnketaBlock .VipFrom .vip-from {
	color: #FFB800;
	/*padding: 0 0 0 20px;*/
	position: relative
}
#AnketaBlock .VipFrom .Container {
	/*width: 200px;*/
	/*margin-top: 10px*/
	margin-top: 4%;
}
#AnketaBlock .VipFrom .about-from {
	/*width: 135px;*/
	float:left;
	overflow: hidden;
	margin-left: 10px;
	 white-space: normal;
  overflow-wrap: normal;
  white-space: normal;
  overflow-wrap: normal;
	width: 65%;
  margin-left: 5%;
}
#AnketaBlock .VipFrom .about-from A {
	/*color: #FFB800*/
}
#AnketaBlock .VipFrom .about-from .ageVip {
	color: #007267c2;
}
#AnketaBlock .VipFrom .vip-bg {
	padding: 10px;
	background: #fff;
	  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  -khtml-border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  -icab-border-radius: 15px;
	-webkit-box-shadow: 0 0 8px 2px rgb(198,153,60);
	-moz-box-shadow: 0 0 8px 2px rgb(198,153,60);
	-o-box-shadow: 0 0 8px 2px rgb(198,153,60);
	box-shadow: 0 0 6px 0 rgb(198,153,60)
}
#AnketaBlock .VipFrom .u-s-photo {
	width: 30%;
}
#AnketaBlock .VipFrom .u-s-photo IMG {
	width: 100%;
  height: 100%;
}
#Anketa_Info {
margin-bottom: 5%;
background-color: rgba(255, 255, 255, 0.59);
}
#Anketa_Info #Anketa-Info-Form .After-Edit div:nth-child(4) {
float: left;
}
#Anketa_Self {
background-color: rgba(255, 255, 255, 0.71);
margin-top: 5%;
  padding: 1.5%;
}
#Anketa_Self H1 {

}

#Anketa_Interest {
-webkit-box-shadow: 0 0 13px -7px rgb(0, 201, 179);
  -moz-box-shadow: 0 0 13px -7px rgb(0, 201, 179);
  -o-box-shadow: 0 0 13px -7px rgb(0, 201, 179);
  box-shadow: 0 0 13px -7px rgb(0, 201, 179);
  background-color: rgba(255, 255, 255, 0.59);
  margin-top: 5%;
  padding: 1.5%;
}
#Anketa_Info.Mborder, #Anketa_Dating.Mborder, #Anketa_Character.Mborder, #Anketa_Favour.Mborder, #Anketa_Self.Mborder {
-webkit-box-shadow: 0 0 11px -7px rgb(0, 155, 255);
  -moz-box-shadow: 0 0 11px -7px rgb(0, 155, 255);
  -o-box-shadow: 0 0 11px -7px rgb(0, 155, 255);
  box-shadow: 0 0 11px -7px rgb(0, 155, 255);
  padding: 1.5%;
}

#Anketa_Info.Wborder, #Anketa_Dating.Wborder, #Anketa_Character.Wborder, #Anketa_Favour.Wborder, #Anketa_Self.Wborder {
-webkit-box-shadow: 0 0 11px -7px rgb(227, 0, 255);
  -moz-box-shadow: 0 0 11px -7px rgb(227, 0, 255);
  -o-box-shadow: 0 0 11px -7px rgb(227, 0, 255);
  box-shadow: 0 0 11px -7px rgb(227, 0, 255);
  padding: 1.5%;
}

#Anketa_Dating {
background-color: rgba(255, 255, 255, 0.59);
}
#Anketa_Character {
background-color: rgba(255, 255, 255, 0.59);
}
#Anketa_Favour {
background-color: rgba(255, 255, 255, 0.59);
}

.b-anketa {
	position: relative;
	margin-bottom: 3%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px
}
.b-anketa.Wborder {
/*border: 1px solid #FFEBF7;*/
}
.b-anketa.Mborder {
/*border: 1px solid #DAF1FF;*/
}
.b-anketa .b-anketa_field textarea {
	/*margin: 0 0 5px;*/
	/*padding: 5px 7px;*/
	width: 88%;
	/*height: 80px;*/
	min-height: 80px;
	/*resize: vertical !important;*/
		-webkit-resize: none; /* Safari/Chrome, другие WebKit */
-moz-resize: none; /* Firefox */
-ms-resize: none; /* IE/Edge */
resize: none; /* Стандартное свойство */
	/*font-size: 15px;*/
	line-height: 1.3;
	background: #fbfdff;
		 -moz-border-radius: 6px;
	 -webkit-border-radius: 6px;
	 border-radius: 6px;
	 -khtml-border-radius: 6px;
	 -o-border-radius: 6px;
	 -ms-border-radius: 6px;
	 -icab-border-radius: 6px;
	
	border: 0.8px solid #d2d2d2;
	resize: vertical;
	padding: 4%;
  width: 88% !important;
  margin: 0 auto;
  margin-top: 2%;
}
.b-anketa .b-anketa_field INPUT.text {
	padding: 2px 3px;
	width: 270px;
	margin: 0;
	border: 1px solid #666
}
.b-anketa .b-anketa_field select.text, .b-anketa .b-anketa_field select.custom-select {
	/*font-size: 14px;*/
	/*margin: 7px 0 7px 11px;*/
	margin: 2% 0 0% 3%;
	/*padding: 7px 10px;*/
	padding: 2% 2%;
	max-width: 69%;
	/*margin-left: 11px;*/
	cursor: pointer;
	border: 1px solid #b8e3ff;
	/*background: #f7f7f7;*/
	background: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px
}
.b-anketa .b-anketa_spacer {
	margin: 20px 0;
	border-bottom: 0;
	background-color: #DDD
}
.spacer {
	display: block;
	height: 1px;
	line-height: 0;
	font-size: 0;
	/*background: #009CFF;*/
	background: #BFBFBF;
	/*border-bottom: 1px solid #fff;*/
	width: 90%;
	text-align: center;
	/*margin: 13px auto*/
}
.b-anketa .b-anketa_submit .b-anketa_submit-inner {
	padding: 15px 10px
}
.b-anketa .b-anketa_submit .b-anketa_submit-inner .b-col_field {
	display: inline-block
}
.b-anketa_field .target_disabled {
	opacity: .6
}
.b-anketa.edit-mode .b-anketa_inset-info,.b-anketa.edit-mode .b-anketa_link {
	display: none
}
 .b-anketa.edit-mode2 .b-anketa_link {
	 display: none !important
}

.b-anketa.edit-mode2 .info-edit-link, .b-anketa.edit-mode2 .info-edit-link i{
    pointer-events: none; /* делаем ссылку некликабельной */
    cursor:default;  /* устанавливаем курсор в виде стрелки */
    color: #999; /* цвет текста для нективной ссылки */
}
.b-anketa.edit-mode2 .info-edit-link i{
    display: none !important
}
#MyProfIcon {
  display: none;
}
.profile-ico {
position: absolute;
  right: 2%;
  bottom: 0;
  z-index: 22;
  width: 100%;
}
.profile-ico .icon {

	/*z-index: 200*/
}
#MyProfIcon DIV.profile-ico IMG.icon {
width: 45%;
  height: 100%;
    -webkit-box-shadow: none!important;
  -moz-box-shadow: none!important;
  -o-box-shadow: none!important;
  box-shadow: none!important;
  float: right;
}
.profile-ico .toolicon {
	display: none
}
.profile-ico .tooltip-block {
	display: none;
	transition: all .6s;
	-o-transition: all .6s;
	transition: all .6s ease;
	-webkit-transition: all .6s ease 0;	
	opacity: 0
}
.profile-ico .tooltip-block2 {
	opacity: 1;
	
}
.profile-ico .tooltip-block {
	/*-webkit-box-shadow: 0 6px 14px 7px rgba(128,128,128,0.27);
	-moz-box-shadow: 0 6px 14px 7px rgba(128,128,128,0.27));
	box-shadow: 0 6px 14px 7px rgba(128,128,128,0.27);*/
	/*padding: 13px 15px;*/
	/*padding: 5%;
	background: #fff;*/
	/*-webkit-border-radius: 4px;

	-moz-border-radius: 4px;
	border-radius: 4px;*/
	-webkit-box-shadow: 0 6px 14px 7px rgba(128,128,128,0.27);
  -moz-box-shadow: 0 6px 14px 7px rgba(128,128,128,0.27);
  -o-box-shadow: 0 6px 14px 7px rgba(128,128,128,0.27);
  box-shadow: 0 6px 14px 7px rgba(128,128,128,0.27);
  padding: 5%;
  background: #fff;
	position: absolute;
 top: 0;
 right: 0;
	  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -khtml-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -icab-border-radius: 4px;
	
  /*font-size: 110%;*/
  z-index: 200;
  max-width: 100%;
  word-wrap: break-word;
  overflow: auto;
}
.profile-ico .tooltip-block SPAN {

 /* -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
  padding: 5%;
  background: #fff;*/
 /* float: right;*/
}
/*.profile-ico .tooltip-block::after {
	content: '';
	position: absolute;
	right: 15px;
	top: -17px;
	border: 7px solid transparent;
	border-bottom-color: transparent;
	border-bottom-style: solid;
	border-bottom-width: 7px;
	border-bottom: 10px solid #FFF
}*/
.PhotoInMyProf {
	float:left;
	/*margin: 0 0 7px;*/
	width: 100%;
	/*-webkit-box-shadow: 0 4px 15px -10px #777;
	-moz-box-shadow: 0 4px 15px -10px #777;
	box-shadow: 0 4px 15px -10px #777*/
}
.PhotoInMyProf .container {
	/*width: 200px;
	height: 273px;*/
	background: #fff;
	text-align: center;
	position: relative;
}
.PhotoInMyProf .container.nfw {
	border: 1px solid #ffc6e9
}
.PhotoInMyProf .container.nfm {
	border: 1px solid #9cd9ff
}
.PhotoInMyProf .container .gray6 {
	padding: 103px 0 10px
}
.PhotoInMyProf .container .green_button01 {
	padding: 4px 15px
}
.PhotoInMyProf .container .b-premod I.i44 I {
	left: -352px
}
.PhotoInMyProf .container .b-reject I.i44 I {
	left: -395px
}
.PhotoInMyProf .container .b-premod,.PhotoInMyProf .container .b-reject {
	z-index: 5;
	text-align: center;
	cursor: pointer;
	position: absolute;
  top: 50%;
  left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.PhotoInMyProf .container .b-premod {
	text-shadow: 0 0 5px #000;
	/*padding: 0 10px;*/
	color: #fff07e
}
.PhotoInMyProf .container.premod IMG {
	opacity: .6!important;
}
.PhotoInMyProf .container.photo_reject IMG {
	opacity: .6!important;
}
.PhotoInMyProf .container .b-reject {
	color: #ff001c;
}
.PhotoInMyProf .container IMG {
	width: 100%;
  height: 100%;
}
.PhotoInMyProf .container .s-border {
	display: inline-block;
	position: relative;
	text-decoration: none;
	color: #000;
	width: 100%;
	height: 150px;
	padding: 2px;
	background: #EDEEF0;
	-webkit-box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	-o-box-shadow: 0 10px 6px -6px #777;
	box-shadow: 0 10px 6px -6px #777
}
#Anketa .UserMenu {
	margin-top: 10px
}
#Anketa .UserMenu LI {
	/*margin-bottom: 10px;*/
	margin-bottom: 3%;
	/*font-size: 13px;*/
	font-size: 90%;
	padding: 0;
}
#Anketa .UserMenu LI .i16 {
	position: absolute;
	margin: 0 0 0 -20px
}
#Anketa .UserMenu LI .i16 I {
	left: -160px
}
#Anketa .UserMenu LI.Settings .i16 I {
	left: -176px
}
#Anketa .UserMenu LI.Icons .i16 I {
	left: -304px
}
#Anketa .UserMenu LI.Phone .i16 I {
	left: -46px
}
#Anketa .age DIV.databirth .i16 I {
	left: -962px
}
#Anketa .UserMenu LI.Location .i16 I {
	left: -847px
}
#Anketa .UserMenu LI.selected A {
	color: #000;
	text-decoration: none;
	cursor: text
}
#Anketa .UserMenu LI .page-pencil-1, #Anketa .UserMenu LI .page-sliders, #Anketa .UserMenu LI .page-star-circled {
color: #009cff;
}
#Anketa .AnketaNavi {
	float:right;
	text-align: right;
	/*font-size: 15px;*/
	padding: 0;
  width: 25%;
}
#Anketa .AnketaNavi li {
	/*padding: 10px 0;*/
	/*padding: 13% 0;*/
	padding: 10% 0 0 0;
}
#Anketa .AnketaNavi li:hover {
	/*-webkit-transition: -webkit-transform .5s ease;
	transition: -webkit-transform .5s ease;
	-moz-transition: transform .5s ease,-moz-transform .5s ease;
	transition: transform .5s ease;
	transition: transform .5s ease,-webkit-transform .5s ease,-moz-transform .5s ease;*/
	/*-webkit-transform: translateY(-3px);
	-moz-transform: translateY(-3px);
	-ms-transform: translateY(-3px);
	transform: translateY(-3px);
	transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;*/	
}
#Anketa .AnketaNavi li {
	transition: all 1s ease
}
#Anketa .AnketaNavi li.selected-link a {
	color: #0B95FB
}
#Anketa .AnketaNavi li span {
	color: #097bc4
}
#Anketa .AnketaNavi LI.selected-link SPAN {
	font-weight: bold
}
#Anketa .AnketaNavi LI .searchback {
	/*background: #d9efff;
	color: #ff009d;
	padding: 5px 7px;*/
	/*font-size: 12px;*/
	/*border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	white-space: nowrap;*/
}
#Anketa .StatOnSite {
		margin-bottom: 4%;
  margin-top: 3%;
	/*font-size: 100% !important;
	color: #A6A400FC;*/
}
#Anketa .StatOnSite .OnlineUser-A {
	display: inline-block;
	text-align: center;
	 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
	position: relative;
	left: 0;
	padding: 0.5% 3%;
  color: #009cff;
  font-size: 95%;
	background: #9EFF00;
	-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-khtml-border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
-icab-border-radius: 10px;
	vertical-align: middle
}
#Anketa .StatOnSite .OutlineUser-A {
	color: #A6A400FC;
	font-size: 90%;
}
#Anketa .BDbeen,#Anketa .BDbeen a {
	color: #ff009b;
	display: inline-block;
	font-size: 18px;
}
#Anketa .BDbeen {
	margin-bottom: 10px;
  margin-top: 10px;
}
#btn_modal_window {
			cursor: pointer;
			display: inline-block;
			color: #ff009b;
			font-size: 90%;
			}
			
			#my_modal.modal {
			display: none;
			position: fixed;
			z-index: 1;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			overflow: auto;
			background-color: rgba(0,0,0,0.6);
			z-index: 1000;
			}
			#my_modal.modal .modal_content {
			background-color: #fefefe;
			margin: 2% auto;
			padding: 20px;
			font-size: 130%;
			/*font-size: 16px;*/
			border: 1px solid #888;
			width: 80%;
			z-index: 99999;
			-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	-khtml-border-radius: 25px;
	-o-border-radius: 25px;
	-ms-border-radius: 25px;
	-icab-border-radius: 25px;
	position: relative;
			}
			#my_modal.modal .modal_content H2 {
 font-size: 143%;
}
			#my_modal.modal .modal_content .close_modal_window {
			color: #ff009b;
  float: right;
  font-size: 28px;
  font-weight: bold;
  cursor: pointer;
  position: absolute;
  top: 8px;
  right: 5px;
			}
			
			
#my_modal .modal_content p {
margin-bottom: 1.7em;
}

#my_modal .modal_content p.mod_subtitle {
margin-top: 15px;
}
#my_modal .modal_content p.mod_subtitle strong {
color: #ef649e;
}

#Anketa .NoActualTravels {
	/*line-height: normal;
	background: url(../images/ico_travel_big.png) 20px 15px no-repeat;
	padding: 15px 0 15px 140px*/
	display: inline-block;
}
#Anketa .NoActualTravels .iconTrav {
float: left;
font-size: 364%;
color: #009bff;
}
#Anketa .NoActualTravels .iconTrav2 {
float: left;
}

#Travel {
	padding: 5%;
  margin-top: 5%;
}
#Placecard {
	padding: 1.5%;
  margin-top: 5%;
}
#Placecard .not_place {
padding: 1% 3%;
  background: #e5f5ff;
  color: #e300ff;
  display: inline-block;
  	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	-khtml-border-radius: 50px;
	-o-border-radius: 50px;
	-ms-border-radius: 50px;
	-icab-border-radius: 50px;
  font-size: 143%;
}
#Anketa .TravelButt {
/*margin: 0 0 15px 0;
  padding: 0 0 15px 0;*/
  margin: 0 0 3% 0;
  padding: 0 0 3% 0;
  /*border-bottom: 1px solid #009bff;*/
}
#Anketa .TravelNav {
	/*padding: 0 0 20px;*/
	margin: 0 0 20px
}
#Anketa .TravelNav .bl_inf_tr {
background: #009cff;
  color: #fff;
  padding: 13px 14px;
  display: inline-block;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -khtml-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -icab-border-radius: 10px;
}
#Anketa .TravelNav .w50 {
  float: left;
  width: 47%;
  margin-right: 3%;
  font-size: 130%;
}
#Anketa .BlockTravel .TravelTitle {
	font-size: 16px;
	display: block;
	margin: 15px 0
}
#Anketa .BlockTravel .TravelBlock {
	font-size: 11px;
	color: #666;
	margin-top: 15px
}
#Anketa .BlockTravel .TravelBlocks span {
	margin-top: 3px;
	display: block
}
#Anketa .BlockTravel .GiveForTravel {
	margin-top: 10px;
	background: url(../images/ico_4travel.png) 0 1px no-repeat;
	padding-left: 15px
}
#Anketa .BlockTravel .fs15 {
	word-wrap: break-word;
	margin-bottom: 15px;
	line-height: 1.3;
}
#Anketa .BlockTravel .fs15 span {
	background: #f3faff;
  /*padding: 2px 10px;*/
  padding: 2% 5%;
  display: inline-block;
}
#Anketa .BlockTravel {
	background: #fbfdff;
	padding: 10px;
		-moz-box-shadow: 0 0 13px -5px rgb(0, 156, 255);
  -webkit-box-shadow: 0 0 13px -5px rgb(0, 156, 255);
  -o-box-shadow: 0 0 13px -5px rgb(0, 156, 255);
  box-shadow: 0 0 13px -5px rgb(0, 156, 255);
  margin-bottom: 7%;
}
#Anketa .BlockTravel .gray6 {
	color: #020202;
	font-weight: bold;
	/*font-size: 16px;*/
	font-size: 110%;
}
#Anketa .BlockTravel .lisdescr {
	margin: 0 0 15px
}
#Anketa .BlockTravel .lisdescr span {
	background: #e9f6ff;
	/*padding: 10px;*/
	padding: 2%;
	display: inline-block;
	/*font-size: 15px;*/
	font-size: 107%;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-icab-border-radius: 10px;
}

#Anketa .BlockTravel .bl_inf_tr {
	float: left;
  width: 47%;
  margin-right: 3%;
}

#Anketa .BlockTravel .TravelWho {
	background: #fffbdd;
  padding: 3%;
}

#Anketa .BlockTravel .TravelAim {
color: #373737;
  background: #f9ffef;
  padding: 5%;
}

#Anketa .BlockTravel .TravelAim .name_purpose_trip {
color: #000;
  margin-bottom: 2%;
  font-size: 120%;
  font-weight: bold;
}

#Anketa .BlockTravel .TravelTime {
color: #373737;
  margin: 6% 0 0 0;
  background: #E1FFDE;
  padding: 5%;
}

#Anketa .BlockTravel .TravelTime .name_trav_time {
color: #000;
  margin-bottom: 2%;
  font-size: 120%;
  font-weight: bold;
}


#Anketa .BlockTravel .TravelMoney {
  margin: 6% 0 0 0;
  background: #F9EFFF;
  padding: 5%;
}
#Anketa .BlockTravel .TravelMoney .name_trav_money {
  color: #000;
  margin-bottom: 2%;
  font-size: 120%;
  font-weight: bold;
}
#Anketa .BlockTravel .TravelMoney .trav_money {
  color: #72A600;
}


#Anketa .BlockTravel .name_count_arhi {
color: #000;
  margin-bottom: 2%;
  font-size: 120%;
  font-weight: bold;
}

#Anketa .BlockTravel .TravelCountries {
	color: #006cb0;
  margin-top: 7%;
  background: #fff1f3;
  padding: 6%;
}

#Anketa .delimiter {
	border-top: 1px solid #3A3A3A!important;
	margin: 25px 0;
	height: 0;
}
#div_s1 {
	width: 20px;
	height: 20px;
	position: absolute;
	cursor: pointer
}
#div_s2 {
	width: 20px;
	height: 20px;
	position: absolute;
	cursor: pointer;
	margin-left: 20px
}
#div_s3 {
	width: 20px;
	height: 20px;
	position: absolute;
	cursor: pointer;
	margin-left: 40px
}
#div_s4 {
	width: 20px;
	height: 20px;
	position: absolute;
	cursor: pointer;
	margin-left: 60px
}
#div_s5 {
	width: 20px;
	height: 20px;
	position: absolute;
	cursor: pointer;
	margin-left: 80px
}
#s1 img,#s2 img,#s3 img,#s4 img,#s5 img {
	width: 100px
}
.smile_div {
	overflow: hidden;
	height: 45px;
	padding: 2px 5px
}
.kol_smile {
	background: url(../images/smiles/smile.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_sad {
	background: url(../images/smiles/sad.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_wink {
	background: url(../images/smiles/wink.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_blum {
	background: url(../images/smiles/blum.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_good {
	background: url(../images/smiles/good.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_blush {
	background: url(../images/smiles/blush.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_angel {
	background: url(../images/smiles/angel.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_cray {
	background: url(../images/smiles/cray.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_diablo {
	background: url(../images/smiles/diablo.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_music {
	background: url(../images/smiles/music.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_dirol {
	background: url(../images/smiles/dirol.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_scratch {
	background: url(../images/smiles/scratch.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_dance {
	background: url(../images/smiles/dance.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_fool {
	background: url(../images/smiles/fool.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_yahoo {
	background: url(../images/smiles/yahoo.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_rofl {
	background: url(../images/smiles/rofl.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_shok {
	background: url(../images/smiles/shok.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_biggrin {
	background: url(../images/smiles/biggrin.gif) no-repeat center;

	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_bad {
	background: url(../images/smiles/bad.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_crazy {
	background: url(../images/smiles/crazy.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_man_in_love {
	background: url(../images/smiles/man_in_love.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_mocking {
	background: url(../images/smiles/mocking.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_wacko2 {
	background: url(../images/smiles/wacko2.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_pardon {
	background: url(../images/smiles/pardon.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_rolleyes {
	background: url(../images/smiles/rolleyes.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_nea {
	background: url(../images/smiles/nea.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_drinks {
	background: url(../images/smiles/drinks.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_shout {
	background: url(../images/smiles/shout.gif) no-repeat center;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_kiss_mini {
	background: url(../images/smiles/kiss_mini.gif) no-repeat left;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.kol_give_rose {
	background: url(../images/smiles/give_rose.gif) no-repeat left;
	cursor: pointer;
	font-size: 14px;
	line-height: 28px
}
.mess_block {
	padding: 10px
}
.mess_text_block {
	border: 1px solid #ccc;
	padding: 10px
}
.mess_user_block {
	border: 1px solid #ccc;
	padding: 10px;
	background: #f6f6f6
}
.mess_rounded {
	background: #f6f6f6;
	-webkit-border-radius: .6em .6em .6em .6em;
	-moz-border-radius: .6em;
	border-radius: .6em .6em .6em .6em
}
/*.ap-i {
	position: absolute;
	left: 0
}*/
.BlockPercent {
	position: relative;
	margin-top: 5%;
}
.BlockMaketop I.i44 I {
	left: -176px
}
.MaketopLayer .TitleLayer {
	display: inline-block;
	margin: 0 0 0 25px;
	vertical-align: top;
	color: #fff;
	width: 70%;
}
.MaketopLayer .TitleLayer b {
color: #ff4600;
  font-size: 110%;
}


.TrancoinLayer .TitleLayer {
	display: inline-block;
	margin: 0 0 0 25px;
	vertical-align: top;
	color: #fff;
	width: 70%;
}
.TrancoinLayer .TitleLayer b {
color: #ff4600;
  font-size: 110%;
}

.TitleLayer h1 {
	line-height: 25px;
	line-height: .9;
	-moz-text-shadow: 0 3px 6px rgb(107, 157, 5);
  -webkit-text-shadow: 0 3px 6px rgb(107, 157, 5);
  text-shadow: 0 3px 6px rgb(107, 157, 5);
}
.TitleLayer .TitlePlace {
	/*margin: 5px 0 8px;*/
	margin: 5% 0 3% 0;
}
.TitleLayer .TitlePlace b, .TitleLayer .BonusUp b {
	color: #3a79e8;
    font-weight: normal;
	 text-shadow:-0 -1px 2px #FFFFFF,0 -1px 2px #FFFFFF,-0 1px 2px #FFFFFF,0 1px 2px #FFFFFF,-1px -0 2px #FFFFFF,1px -0 2px #FFFFFF,-1px 0 2px #FFFFFF,1px 0 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF; -moz-text-shadow:-0 -1px 2px #FFFFFF,0 -1px 2px #FFFFFF,-0 1px 2px #FFFFFF,0 1px 2px #FFFFFF,-1px -0 2px #FFFFFF,1px -0 2px #FFFFFF,-1px 0 2px #FFFFFF,1px 0 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF; -webkit-text-shadow:-0 -1px 2px #FFFFFF,0 -1px 2px #FFFFFF,-0 1px 2px #FFFFFF,0 1px 2px #FFFFFF,-1px -0 2px #FFFFFF,1px -0 2px #FFFFFF,-1px 0 2px #FFFFFF,1px 0 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF; 
}
.TitleLayer .BonusUp {
	background: url(../images/bonus.png) no-repeat scroll -4px bottom;
  margin: 3px 0;
  width: 36px;
  height: 36px;
  float: left;

}
.TitleLayer .BonusUp3 {
	width: 100%;
  display: block;
}
.TitleLayer .BonusUp2 {
	float: left;
  width: 70%;
}

.BlockLeader2 {
    display:none;
}

.BlockLeader, .BlockThemes, .BlockYouVip, .BlockPercent {
background: rgba(255, 255, 255, 0.86);
}
/*стили лидера лефтбар*/
.BlockLeader {
	/*margin-bottom: 20px;*/
	position: relative;
	/*background: url(../images/bg_leader.gif);*/
}
.BlockLeader LI {
	/*background: url(../images/bg_leader.gif);*/
	margin-bottom: 15px;
/*-webkit-box-shadow: 0 0 21px -15px #7ff477;
  -moz-box-shadow: 0 0 21px -15px #7ff477;
  box-shadow: 0 0 21px -15px #7ff477;*/
  background: rgba(255, 255, 255, 0.86);
  
 -webkit-box-shadow: 0 0 0px 1px #6bff60;
  -moz-box-shadow: 0 0 0px 1px #6bff60;
  -o-box-shadow: 0 0 0px 1px #6bff60;
  box-shadow: 0 0 0px 1px #6bff60;
  	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px;
}
.BlockLeader LI.lider_1 {
background: url(../images/bg_leader.gif);
}
.BlockLeader .button18 SPAN {
 /* font-size: 13px;*/
  font-size: 95%;
}
.BlockLeader UL {
	/*padding: 15px 0 0*/
}
.BlockLeader LI .u-s-photo IMG {
	/*-webkit-box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	-o-box-shadow: 0 10px 6px -6px #777;
	box-shadow: 0 10px 6px -6px #777;*/
	margin: 0 auto 0 auto;
	/*width: 54px;*/
	width: 100%;
	height: 100%;
}
.BlockLeader LI.vip .u-s-photo IMG {
	border: 1px solid #FFB800;
	  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -khtml-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -icab-border-radius: 4px;
}
.BlockLeader LI .anket_lider {
	/*-webkit-box-shadow: 0 0 34px 0 rgb(207,255,210);
	-moz-box-shadow: 0 0 34px 0 rgb(207,255,210);
	box-shadow: 0 0 34px 0 rgb(207,255,210);*/
	display: inline-block;
	width: 100%;
}
.BlockLeader LI .anket_lider .wpuls {
	float: left;
  margin: 0 10px 10px 10px;
  width: 26%;
}
.BlockLeader LI .anket_lider .agelider {
	color: #007267c2;
}
.BlockLeader LI .anket_lider .count {
	color: #3DBF30;
	/*font-size: 11px*/
	font-size: 79%;
}
.BlockLeader LI .content {
	display: inline-block;
	width: 58%;
	font-size: 100%;
}
.BlockLeader LI .gray6 {
	/*margin: 4px 0;*/
	/*font-size: 12px;*/
	font-size: 87%;
	color: #00608e;
}
.BlockLeader LI div.gray6 {
	margin: 4px 0
}
.BlockLeader LI .content .lider_text {
  text-align: left;
  display: inline-block;
  word-wrap: break-word;
  padding: 6px;
  background: rgba(213, 255, 221, 0.37);
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -khtml-border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  -icab-border-radius: 15px;
}
.BlockLeader LI .lidText {
text-align: left;
  display: inline-block;
  word-wrap: break-word;
  padding: 6px;
  margin-top: 4px;
  /*width: 80%;*/
  background: rgba(213, 255, 221, 0.37);
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -khtml-border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  -icab-border-radius: 15px;
}
.BlockLeader LI .lidText.hidden_txt1, .BlockLeader2 LI .lidText.hidden_txt1, .BlockLeader LI .lider_text.hidden_txt1, .BlockLeader2 LI .lider_text.hidden_txt1 {
/*text-shadow: #5ec0ff 0 0px 6px;
-moz-text-shadow: #5ec0ff 0 0px 6px;
-webkit-text-shadow: #5ec0ff 0 0px 6px;*/
/*text-shadow: #1e1e1e 0 0px 5px;
-moz-text-shadow: #1e1e1e 0 0px 5px;
-webkit-text-shadow: #1e1e1e 0 0px 5px;
 color: #fff0;
  line-height: 1;*/
}
.BlockLeader .count {
	color: #FFB800;
	/*font-size: 9px*/
}
.BlockLeader .center {
	padding: 6% 12% 6% 12%;
	background: url(../images/bg_leader.gif);
}
.BlockLeader .center .agelider {
	color: #007267c2;
}

.BlockLeader .info_leader {
text-align: center;
  margin: 3% 0 10% 0;
}
.BlockLeader .info_leader .agelider {
	color: #007267c2;
}
.BlockLeader .becom_lider {
text-align: center;
	padding: 6% 12% 6% 12%;
	margin-bottom: 10%;
	background: url(../images/bg_leader.gif);
	 	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px;
		/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -o-box-shadow: 0 0 50px 0 rgb(234,247,255);
  box-shadow: 0 0 50px 0 rgb(234,247,255);*/
  
   -webkit-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -moz-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -o-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
}



.BlockLeader .istatus-icons {
	display: block;
	font-size: 0;
	margin: 2% 0;
}

.BlockLeader LI IMG {
	opacity: 0;
	-webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    -ms-transition: opacity 1s;
	-o-transition: opacity 1s;
    transition: opacity 1s;
}
.BlockLeader LI IMG.loaded {
    opacity: 1;
}

.BlockLeader LI .leaderMain {
	text-align: center;
	margin-bottom: 5px;
	padding-top: 10px;
}
.BlockLeader LI .leaderMain .lidsite {
	/*color: #63CB58;*/
	color: #158E08;
	font-weight: bold;
 /* font-size: 22px;*/
/*font-size: 102%;*/
margin-bottom: 9px;
  text-transform: uppercase;
  /*letter-spacing: 2px;*/
}
.BlockLeader LI .anket_lider .IIplace, .BlockLeader LI .anket_lider .IIIplace {
  /*font-size: 16px;*/
  font-size: 115%;
  font-weight: bold;
  text-align: center;
  margin: 5px 0;
}
.BlockLeader LI .anket_lider .IIplace {
	color: #FF737A;
}
.BlockLeader LI .anket_lider .IIIplace {
	color: #A20FFF;
}
.BlockLeader LI .leaderMain span {
	/*background: rgb(255, 253, 248);*/
	padding: 0;
	display: inline-block;
	width: 53%;
  height: 100%;
}
.BlockLeader LI .leaderMain .u-m-photo IMG {
	/*width: 100px;
	height: 137px;*/
 width: 100%;
  height: 100%;
/*-webkit-box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	-o-box-shadow: 0 10px 6px -6px #777;
	box-shadow: 0 10px 6px -6px #777;*/
-webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -khtml-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -icab-border-radius: 2px;
}
.BlockLeader .countMain {
	color: #3DBF30;
	/*font-size: 13px;*/
	font-size: 96%;
	margin-top: 4%;
}
/*end стили лидера лефтбар*/

.top100info {
	/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -o-box-shadow: 0 0 50px 0 rgb(234,247,255);
  box-shadow: 0 0 50px 0 rgb(234,247,255);*/
   -webkit-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -moz-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -o-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  margin: 0 0 9% 0;
background: rgba(255, 255, 255, 0.95);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px;
	/*padding: 20px;*/
	padding: 6%;
	/*margin-bottom: 25px;*/
	text-align: center;
}
.top100info H1 {
	font-size: 179%;
	/*margin-bottom: 15px !important;*/
	margin-bottom: 11%;
	color: #ff0019;
}
.top100info p {
	font-size: 108%;
}
.ap-li-l .langfix {
	display: inline-block;
	position: relative
}
.ap-li-l .langfix .sec,.ap-li-l .langfix .point {
	position: absolute;
	width: 100px;
	text-align: center;
	font-size: 10px;
	margin-top: 35px;
	margin-left: -24px
}
.ap-li-l .langfix .point {
	color: #3DBF30;
	margin-left: 107px
}
#sms-block {
	width: 70%;
	height: 100px;
	position: relative;
	background-color: #FFFFC6;
	-webkit-border-radius: .9em .9em .9em .9em;
	-moz-border-radius: .9em;
	border-radius: .9em .9em .9em .9em
}
#sms-block .sms-text {
	background-color: #fff
}
#sms-block .fl-l {
	padding: 10px 8px
}
#sms-block .fl-r {
	padding: 10px 30px 10px 8px
}
#sms-block span {
	border: 1px solid #ffbd80;
	border-right: 0;
	color: #d01111;
	font-size: 35px;
	height: 39px;
	line-height: 39px;
	margin-right: 9px;
	padding-right: 1px;
	position: relative
}
#sms-block .fl-r span {
	background-color: #fff;
	border-right: 1px solid #ffbd80;
	padding-right: 1px
}
#sms-block span b {
	background: url(../images/arrow02.gif);
	width: 20px;
	height: 39px;
	position: absolute;
	right: -20px;
	top: 0
}
#sms-block .lbl01 {
	padding: 0 0 5px 9px
}
.coin-m {
	width: 11px;
  height: 11px;
  display: inline-block;
  text-align: left;
  position: relative;
  overflow: hidden;
  top: 0;
  /*vertical-align: middle;*/
}
.coin-m I, .coin-l i {
	display: block;
	position: absolute;
	top: 0;
	background: url(../images/coin.png) no-repeat;
	width: 42px;
	height: 20px;
	margin: 0 0 0 -10px
}
.coin-l i {
	left: -14px;
	top: 0
}
.coin-l {
	width: 20px;
	height: 18px
}
.small_foto {
	width: 46px;
	height: 62px;
	position: relative;
	border: 2px solid #EDEEF0
}
.larr,.rarr {
	width: 57px;
	display: inline-block;
	height: 16px;
	overflow: hidden;
	position: relative
}
.larr SPAN,.rarr SPAN {
	width: 114px;
	height: 16px;
	background: url(../images/nav_arrs.png) no-repeat;
	display: block
}
.rarr SPAN {
	position: relative;
	left: -57px
}
.Switch LI {
	display: inline
}
.Switch LI A {
	float:left;
	position: relative;
	padding: 2px 10px;
	background-color: rgba(255, 255, 255, 0.41);
	-moz-border-radius: 7px;
	 -webkit-border-radius: 7px;
	 border-radius: 7px;
	 -khtml-border-radius: 7px;
	 -o-border-radius: 7px;
	 -ms-border-radius: 7px;
	 -icab-border-radius: 7px;

}
.Switch .s-selected .s-selecteddd,.Switch .s-selected a {
	background: #009CFF
}
.Switch LI.first.s-selected A,.Switch LI.first .s-selecteddd {
	background: #009CFF;
	color: #fff;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-khtml-border-radius: 7px;
	-o-border-radius: 7px;
	-ms-border-radius: 7px;
	-icab-border-radius: 7px
}
.Switch LI.last.s-selected A,.Switch LI.last .s-selecteddd {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-icab-border-radius: 10px
}
.Switch LI.s-selected A {
	text-decoration: none;
	cursor: text;
	color: #fff;
	margin-right: 2px;
}
.Switch-dashed LI A,.Switch-dashed LI U {
	text-decoration: none
}
.Switch-dashed LI U {
	border-bottom: 1px dashed #06c
}
.Switch-dashed LI.s-selected U {
	border: 0
}


.Switch ul li {
	position: relative;
	float: left;
	z-index: 10;
	/*margin-right: 10px;*/
}
.Switch ul ul {
	margin: 0;
	/*position: absolute;*/
	z-index: 99;
	top: 23px;
	width: auto;
	display: none;
	padding: 0;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-khtml-border-radius: 7px;
	-o-border-radius: 7px;
	-ms-border-radius: 7px;
	-icab-border-radius: 7px;
	background: #009CFF;
	padding-right: 8px;
}
.Switch ul ul li {
	clear: both;
	display: none;
	position: relative
}
.Switch ul ul li a {
	position: relative;
	margin: 0;
	float: left;
	background: none;
	 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
	text-decoration: none;
	color: #ff009b;
	cursor: pointer!important
}
.Switch ul ul li a:hover {
	text-decoration: underline;
}
.Switch .s-selected ul {
	display: block;
	/*margin: 4px 0 0 0;*/
	margin: 0 0 0 4px;
	left: 0;
	background: #C4E8FF;
	/*background: #e0f3ff;
	background: -moz-linear-gradient(top, #e0f3ff 0%, #a8ddff 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0f3ff), color-stop(99%,#a8ddff));
	background: -webkit-linear-gradient(top, #e0f3ff 0%,#a8ddff 99%);
	background: -o-linear-gradient(top, #e0f3ff 0%,#a8ddff 99%);
	background: -ms-linear-gradient(top, #e0f3ff 0%,#a8ddff 99%);
	background: linear-gradient(to bottom, #e0f3ff 0%,#a8ddff 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0f3ff', endColorstr='#a8ddff',GradientType=0 );*/
}
.Switch .s-selected ul li span {
	display: none
}
.Switch .s-selected ul .checked {
	padding: 0;
	margin: 0;
	display: block;
	background: url('../images/icons/show_tree.gif') no-repeat 100% 50%;
	background-size: 10%;
}
.Switch .s-selected ul.shown {
	left: 0px;
	border: 0;
	/*padding: 10px 0 0px 0;*/
	padding: 8% 5% 2% 4%;
	margin: 0;
	position: absolute;
 /* top: 26px;*/
  top: 108%;
	-moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -khtml-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -icab-border-radius: 8px;
	
	background: #fff;
-webkit-box-shadow: 0px 3px 14px -1px rgb(0, 156, 255);
  -moz-box-shadow: 0px 3px 14px -1px rgb(0, 156, 255);
  -o-box-shadow: 0px 3px 14px -1px rgb(0, 156, 255);
  box-shadow: 0px 3px 14px -1px rgb(0, 156, 255);
}
.Switch .s-selected ul.shown li {
	padding: 0;
	display: list-item;
	margin: 0;
	background: none;
	/*font-size: 13px;*/
	position: relative;
	/*margin-bottom: 10px;*/
	margin-bottom: 10%;
}
.Switch .s-selected ul.shown li a {
	float: left;
	color: #ff009b;
}
.Switch .s-selected ul.shown li span {
	display: inline-block;
  text-decoration: none;
  color: #ff009b;
 /* margin: 0 10px;*/
  margin: 0 9% 0 0;
}
.SP-Switch {
	position: relative;
}
.Switch .s-selected .s-selecteddd, .Switch .s-selected .SwitchMenu a {
	background: none;
	padding: 2px 10px;
	text-decoration: none;
	color: #fe0ea0;
}
.Switch .s-selected .s-selecteddd {
	background: none;
	padding: 2px 10px;
	text-decoration: none;
	color: #fd1ba5;
}

.Switch .s-selected .SwitchMenu2 a {
	background: none;
	/*padding: 2px 10px;*/
	text-decoration: none;
	color: #fd1ba5;
}

.SomeSwitches {
	float:right;	
	font-size: 86%;
	/*margin-right: 10px;*/
	margin-right: 1%;
	margin-bottom: 4%;
}
.SomeSwitches UL {
	float:left
}
.SB-Switch,.SP-Switch {
	float:left
}
.SB-Switch SPAN {
	margin: 2px 5px 0 20px;
	color: #666;
	float:left
}
.xtop-informer {
	padding: 10px;
	 background: rgba(255, 255, 255, 0.9);
	/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -o-box-shadow: 0 0 50px 0 rgb(234,247,255);
  box-shadow: 0 0 50px 0 rgb(234,247,255);*/
   -webkit-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -moz-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -o-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
	margin-bottom: 20px;
	display: inline-block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px;
}
.ratng-informer {
	padding: 10px;
	background: rgba(255, 255, 255, 0.9);
	/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -o-box-shadow: 0 0 50px 0 rgb(234,247,255);
  box-shadow: 0 0 50px 0 rgb(234,247,255);*/
    -webkit-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -moz-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -o-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
	margin: 50px 0 20px 0;
	display: inline-block;
		-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px;
}
.xtop {
	/*width: 43px;
	height: 43px;
	background: url(../images/xtop.png) no-repeat*/
}
.xtop-informer .xtop {
	float: left;
  margin-right: 10px;
  width: 20%;
}
.xtop-informer .xtop IMG {
	width: 100%;
  height: 100%;
}
.xtop-informer .xtop-txt {
	float:left;
	width: 71%
}
.geo-search-results .orangetext {
	text-decoration: none;
	padding: 0 10px!important
}
.geo-search-results .setup-geo {
	background: 0;
	text-decoration: none;
	display: none;
	margin: 0;
	padding: 0;
	text-align: center;
	position: absolute;
	margin: 20px 0 0;
	left: 0;
	right: 0;
	font-size: 11px
}
.s-selected-geo .setup-geo {
	display: block
}
.s-selected-geo .orangetext {
	text-decoration: none;
	color: #000;
	background: url(../images/geo/bg_selected_geo.gif) repeat-x!important;
	padding: 0 10px!important
}
.top_form {
	height: auto;
	background: url(../images/ap-top100-form.gif);
	-webkit-border-radius: .9em .9em .9em .9em;
	-moz-border-radius: .9em;
	border-radius: .9em .9em .9em .9em
}
#Settings DL {
	margin: 15px 0
}
#Settings DT {
	font-weight: bold;
	width: 110px;
	float:left
}
#Settings DD {
	margin: 0 0 0 120px
}
#Settings label {
	font-size: 15px;
	display: block;
	margin: 0 0 5px;
	vertical-align: top
}
#Settings INPUT.text {
	width: 98%
}
#Settings DIV.error {
	font-size: 13px
}
#DeleteAnketa .content {
	/*width: 380px;
	padding: 0 0 0 80px*/
	display: inline-block;
  width: 100%;
}
#DeleteAnketa .content h1 {
	margin-bottom: 8%;
  text-align: center;
  color: #FF001C;
}
#DeleteAnketa .content label input {
	/*position: absolute;
	margin: 2px 0 0 -20px*/
	margin-right: 1%;
  margin-bottom: 2%;
}
#DeleteAnketa .content p {
	/*margin: 7px 0 0;
	padding: 0 0 5px*/
	margin-bottom: 5%;
}
#DeleteAnketa .delimiter {
	/*width: 540px;
	margin: 20px 0 10px 0;*/
	margin: 6% 0 7% 0;
}
#DeleteAnketa .content label {
	/*margin: 30px 0 0;
	display: block*/
}
#DeleteAnketa .delete-ico {
	margin: 2px 0 0 -35px
}
.button25, .button25 SPAN {
	/*font-size: 17px;*/
	font-size: 110%;
	text-decoration: none;
	display: inline-block;
	background-position:left;
	cursor: pointer;
	-moz-border-radius: 19px;
	-webkit-border-radius: 19px;
	border-radius: 19px;
	-khtml-border-radius: 19px;
	-o-border-radius: 19px;
	-ms-border-radius: 19px;
	-icab-border-radius: 19px
}
.button25 SPAN {
	position: relative;
	left: 0;
	color: #fff;
	padding: 10px 15px;
}
I.sex,.iPoll,.coin-l,.i16,.i21,.i22,.i44,.isms {
	display: inline-block;
	overflow: hidden;
	position: relative;
}
.i22 {
	height: 22px;
	width: 22px
}
.i22 i {
	background: url(../images/icons22.png) no-repeat;
	height: 44px;
	width: 176px
}
.i22 i.main {
	left: 0
}
.i22 i.created {
	left: -22px
}
.i22 i.favorite {
	left: -44px
}
.i22 i.ignored {
	left: -66px
}
.i22 i.top100 {
	left: -88px
}
.i22 i.add {
	left: -110px
}
.i22 i.friends {
	left: -132px
}
.i22 i.app {
	left: -154px
}
.i22 i.fhidden {
	left: -132px
}
.i22 i.fclear {
	left: -153px
}
.i22 i.vipblocked2 {
	left: -132px
}
I.sex I,.iPoll I,.i16 I,.i21 I,.i22 I,.i44 I {
	display: block;
	position: relative
}
.isms {
	background: url(../images/sms_21.png) 0 4px no-repeat;
	height: 16px;
	width: 21px
}
I.sex {
	/*width: 11px;
	height: 12px;
	margin-left: 2px;*/
	vertical-align: middle
}
I.sex I {
	/*width: 55px;
	height: 11px;
	background: url(../images/sex.png) no-repeat*/
}
/*I.sex I.m, I.sex I.M {
	left: 0
}
I.sex I.w, I.sex I.W {
	left: -10px
}
I.sex I.q {
	left: -22px
}
I.sex I.a {
	left: -33px
}*/

I.sex I.page-w {
color: #FF009B;
-webkit-text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
	-moz-text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
	-o-text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
	text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;


}
I.sex I.page-m {
color: #009cff;
-webkit-text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
	-moz-text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
	-o-text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
	text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
}

.i16 I.vip {
	left: 0
}
.i16 I.devil {
	left: -16px
}
.i16 I.popuser {
	left: -656px
}
.i16 I.anchor {
	left: -864px
}
.i16 I.phone {
	left: -48px
}
.i16 I.leader {
	left: -64px
}
.i16 I.leaderx {
	left: -80px
}
.i16 I.makeup {
	left: -96px
}
.i16 I.bday {
	left: -112px
}
.i16 I.checked {
	left: -49px
}
.i16 I.unchecked {
	left: -33px
}
.i16 I.edit {
	left: -160px
}
.i16 I.delete {
	left: -192px
}
.i16 I.top100 {
	left: -208px
}
.i16 I.intim {
	left: -224px
}
.i16 I.clocks {
	left: -240px
}
.i16 I.rotor {
	left: -256px
}
.i16 I.maner {
	left: -272px
}
.i16 I.error {
	left: -288px
}
.i16 I.super {
	left: -304px
}
.i16 I.warn {
	left: -320px
}
.i16 I.cross {
	left: -336px
}
.i16 I.agent {
	left: -352px
}
.i16 I.wink {
	left: -368px
}
.i16 I.present {
	left: -384px
}
.i16 I.add {
	left: -400px
}
.i16 I.vmark {
	left: -416px
}
.i16 I.couple {
	left: -432px
}

.i16 I.attraction {
	left: -1215px;
}
.i16 I.interests {
	left: -1135px;
}
.i16 I.favorites {
	left: -1264px;
}
.i16 I.likesme {
	left: -1232px;
}
.i16 I.myvoices {
	left: -798px;
}
.i16 I.viewed {
	left: -1120px;
}
.i16 I.keysalbum {
	left: -1248px;
}
.i16 I.keysuser {
	left: -962px;
}
.i16 I.mygifts {
	left: -1185px;
}
.i16 I.mygame {
	left: -1369px;
}
.i16 I.theirgame {
	left: -1369px;
}
.i16 I.vote_top {
	left: -1352px;
}
.i16 I.subusers {
	left: -494px;
}
.i16 I.subcom {
	left: -494px;
}
.i16 I.subusers_my {
	left: -494px;
}
.i16 I.subcom_my {
	left: -494px;
}
.i16 I.voteuser {
	left: -368px;
}
.i16 I.like_post {
	left: -609px;
}

.i16 I.bar {
	left: -448px
}
.i16 I.real {
	left: -464px
}
.i17 I.real {
width: 14%;
  float: left;
}
.i17 I.real IMG {
	width: 100%;
  height: 100%;
}
.i16 I.iheart {
	left: -782px
}
.i16 I.vca,.i16 I.vcma {
	left: -480px
}
.i16 I.vc,.i16 I.vcm {
	left: -496px
}
.i16 I.geo {
	left: -512px
}
.i16 I.search {
	left: -528px
}
.i16 I.photoline {
	left: -544px
}
.i16 I.msg {
	left: -560px
}
.i16 I.travel {
	left: -576px
}
.i16 I.eye {
	left: -592px
}
.i16 I.friends {
	left: -608px
}
.i16 I.scouple {
	left: -624px
}
.i16 I.other {
	left: -640px
}
.i16 I.ignore {
	left: -656px
}
.i16 I.blacklist {
	left: -672px
}
.i16 I.directTransitions {
	left: -703px
}
.i16 I.i-attention-blue {
	left: -751px
}
.i16 I.sort {
	left: -977px
}
.i16 I.reply-to {
	left: -1314px;
	cursor: pointer;
}
.i16 I.remove {
	left: -1335px
}
.i16 {
	width: 16px;
	height: 16px
}
.i16 I {
	/*width: 1366px;*/
	width: 1389px;
	height: 16px;
	background: url(../images/icons16.png) no-repeat
}
.i44 {
	width: 44px;
	height: 44px
}
.i44 I {
	width: 528px;
	height: 44px;
	background: url(../images/icons44.png) no-repeat
}
.i21 {
	width: 21px;
	height: 21px
}
.i21 I {
	width: 84px;
	height: 21px;
	background: url(../images/icons21.png) no-repeat
}
.i21 I.redcross {
	left: 0;
	cursor: pointer
}
.i21 I.blackcross {
	left: -21px;
	cursor: pointer
}
.i21 I.bluecross {
	left: -43px
}
.i21 I.blackcross_vip {
	left: -64px;
	cursor: pointer
}
.i21 I.bluecross_vip {
	left: -43px
}
.icon13 {
	display: inline-block;
	height: 13px;
	width: 13px;
	background: url(../images/icons13.png) no-repeat
}
.icon13.link {
	background-position: 0 -26px;
	background-position: 0 -26px;
	vertical-align: middle;
	margin-left: 5px
}
.icon13.reload {
	background-position: 0 -39px
}
.icon16 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/icons16.png)
}
.icon16.num_one {
	background-position: -880px 0
}
.icon16.checked {
	background-position: -128px
}
.icon16.unchecked {
	background-position: -144px
}
.icon16.location {
	background-position: -847px 0
}
.icon16.usericon {
	background-position: -992px
}
.icon16.fav {
	background-position: -928px
}
.icon16.eye {
	background-position: -1152px
}
.icon16.comment-white {
	background-position: -1280px -1px
}
.icon16.reload {
	background-position: -1296px
}
.icon16.help__tooltip {
	background-position: -1370px 0;
	vertical-align: middle
}
.icon16.help__tooltip:hover {
	background-position: -1386px 0
}
.ui-icon {
	background: url(../images/ui-icon.png) no-repeat;
	display: inline-block
}
.ui-icon.icon-big {
	background-position: 0 0;
	height: 85px;
	width: 85px
}
.ui-icon.icon-middle {
	background-position: 0 -88px;
	height: 64px;
	width: 64px
}
.ui-icon.icon-small {
	background-position: 0 -152px;
	height: 44px;
	width: 44px
}
.icon-big.up {
	background-position: 0 0
}
.icon-big.kubok {
	background-position: -88px 0
}
.icon-big.lider {
	background-position: -176px 0
}
.icon-big.present {
	background-position: -264px 0
}
.icon-big.night {
	background-position: -352px 0
}
.icon-big.vip {
	background-position: -441px 0
}
.icon-big.vip-present {
	background-position: -264px 0
}
.icon-middle.up {
	background-position: 0 -88px
}
.icon-middle.keyalb {
	background-position: -176px -88px
}
.icon-middle.kubok {
	background-position: -88px -88px
}
.icon-middle.lider {
	background-position: -176px -88px
}
.icon-middle.present {
	background-position: -264px -88px
}
.icon-middle.night {
	background-position: -352px -88px
}
.icon-middle.vip {
	background-position: -440px -88px
}
.icon-middle.vip-present {
	background-position: -704px -88px
}
.icon-small.up {
	background-position: 0 -152px
}
.icon-small.kubok {
	background-position: -88px -152px
}
.icon-small.lider {
	background-position: -176px -152px
}
.icon-small.present {
	background-position: -264px -152px
}
.icon-small.night {
	background-position: -352px -152px
}
.icon-small.sms {
	background-position: -528px -152px
}
.icon-small.magic {
	background-position: -616px -152px
}
.icon-small.vip {
	background-position: -440px -152px
}
.icon-small.vip-present {
	background-position: -704px -152px
}
#AnketaBottom {
	position: relative;
	z-index: 10;
	/*font-size: 11px;*/
	font-size: 79%;
	margin: 15px 0 15px 0;
	padding: 5px;
	border: 0;
	/*background-color: rgba(255, 255, 255, 0.41);*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px

}
#AnketaBottom .AnketaLink {
	padding-left: 20px;
	position: relative;
	float:left;
	color: #009cff;
}

#AnketaBottom .authtrue {
display: inline-block;
 /* overflow: hidden;*/
  position: relative;
  vertical-align: middle;
  font-size: 166%;
  color: #00e300;
  cursor: pointer;
}
#AnketaBottom .authfalse {
display: inline-block;
 /* overflow: hidden;*/
  position: relative;
  vertical-align: middle;
  font-size: 166%;
  color: #ff0417;
  cursor: pointer;
}
#AnketaBottom .truecount, #AnketaBottom .falsecount {
display: inline-block;
}
#AnketaBottom .page-lock-open-1::before, #AnketaBottom .page-lock-1::before {
 padding: 0!important;
  margin: 0!important;
}

#AnketaBottom .visit_user, #AnketaBottom .visit_user2 {
  background: #fff;
  -webkit-box-shadow: 0px 0 8px 1px #b1d053;
  -moz-box-shadow: 0px 0 8px 1px #b1d053;
  -o-box-shadow: 0px 0 8px 1px #b1d053;
  box-shadow: 0px 0 8px 1px #b1d053;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -khtml-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -icab-border-radius: 10px;
  display: none;
  padding: 10% 29%;
  position: absolute;
  z-index: 99;
}

#AnketaBottom .visit_user2 {
  -webkit-box-shadow: 0px 0 8px 1px #ff0517;
  -moz-box-shadow: 0px 0 8px 1px #ff0517;
  -o-box-shadow: 0px 0 8px 1px #ff0517;
  box-shadow: 0px 0 8px 1px #ff0517;
}

#AnketaBottom .icauthtrue {
	background: url(/templates/_default_/images/icons/countgwest.png) no-repeat;
  display: inline-block;
  width: 20px;
  height: 14px;
    position: relative;
  left: -9px;
}
#AnketaBottom .icauthfalse {
background: url(/templates/_default_/images/icons/countgwest.png) no-repeat;
  display: inline-block;
  width: 20px;
  height: 14px;
}

/*#AnketaBottom .SendReport {
	float:right;
	padding-left: 20px;
	position: relative;
	font-size: 15px;
}*/
#AnketaBottom .AnketaLink .i16, #AnketaBottom .SendReport span.page-warning {
	color: #f6f432;
}
/*#AnketaBottom .AnketaLink .i16, #AnketaBottom .SendReport .i16 {
	position: absolute;
	margin: 0;
	left: 0;
	top: 0
}*/
#AnketaBottom .AgentFunctions .redtext {
	color: #FF0D00
}
.ap-af #FeedPeople A#photoLineLink {
	position: relative;
	left: 0;
	top: 0;
	width: auto;
	height: auto;
	background-image: url(../images/bg_button15g.png)!important;
	-background-image: url(../images/bg_button15g.png)!important;
	text-decoration: none;
	font-size: 14px;
	margin-left: 0;
	margin-top: 0;
	 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
}
.ap-af #FeedPeople A#photoLineLink span {
	top: 0
}
.ap-af #FeedPeople #PhotoLineHolder {
	margin-bottom: 5px
}
.SearchNextPrev {
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px
}
.SearchNextPrev SPAN {
	margin-right: 25px
}
.SearchNextPrev SPAN A {
	text-decoration: none
}
.SearchNextPrev SPAN B {
	font-weight: normal;
	font-size: 20px
}
.SearchNextPrev A.orangetext {
	margin-right: 55px;
	background: url(../images/arrow_up_orange.gif) left center no-repeat;
	padding-left: 15px
}
.U-Vip .SearchNextPrev {
	border: 0
}
.layer-close {
	z-index: 101;
	cursor: pointer;
	position: absolute;
	/*right: 12px;
	top: 10px*/
	right: 3%;
  top: 3%;
  font-size: 150%;
  -webkit-text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
	-moz-text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
	-o-text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
	text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
}

.vc-baloon {
	position: absolute;
	margin: 10px 0 0 -232px;
	z-index: 99
}
.vc-baloon .vc-baloon-inner {
	padding: 20px 0 0 15px;
	background: url(../images/bg_baloon_videochat.png) no-repeat;
	width: 266px;
	height: 91px
}
.baloon {
	position: absolute;
	z-index: 300;
	display: none;
	/*padding: 8px 10px;*/
	padding: 2% 2%;
	background: #fff;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-khtml-border-radius: 7px;
	-o-border-radius: 7px;
	-ms-border-radius: 7px;
	-icab-border-radius: 7px;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
	-webkit-box-shadow: 0px 4px 11px -4px rgb(0, 155, 255);
  -moz-box-shadow: 0px 4px 11px -4px rgb(0, 155, 255);
  -o-box-shadow: 0px 4px 11px -4px rgb(0, 155, 255);
  box-shadow: 0px 4px 11px -4px rgb(0, 155, 255);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.baloon:after,.baloon:before {
	content: '';
	position: absolute;
	top: -10px;
	height: 11px
}
.baloon:after {
	left: 0;
	width: 100%
}

.baloon.nw {
	 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
}
.ie8 .baloon {
	border: 1px solid #e8ecf0
}
.ap-i {
	position: relative;
	padding: 5px 19px 0 0;
	background-repeat: no-repeat;
	background-position: 12px 50%;
	line-height: 1.3em;
	margin-bottom: 10px;
	min-height: 34px;
	height: auto!important;
	height: 44px
}
.ap-i a.ap-i-img-click {
	position: absolute;
	top: 50%;
	left: 12px;
	display: inline-block;
	width: 44px;
	height: 44px;
	margin-top: -22px
}
.ap-i a.light {
	color: #000;
	text-decoration: none;
	display: inline-block;
	background-color: #fff1d2;
	margin: 2px -2px 0;
	padding: 2px;
	position: relative
}
.ap-i a.light ins {
	color: #ff009b;
	text-decoration: underline
}
.ap-i-delim {
	margin: 10px 0 0;
	padding: 5px 0;
	border-top: 1px solid #ddd
}
.ap-i .ap-green {
	border-color: #72b001!important
}
.ap-i .vipred {
	color: #c00;
	border-color: #c00!important;
	text-decoration: none
}
.ap-i .gray6 {
	border-color: #666!important;
	color: #666
}
.ap-i p, .ap-i-vip ul {
	margin-left: 60px;
}
.ap-i-compl {
	position: relative;
	background: url(../images/i-compl.gif) no-repeat 100% 50%;
	font-size: 20px;
	height: 30px;
	line-height: 30px;
	margin-left: 5px;
	padding-right: 6px;
	display: block
}
.ap-i-compl strong {
	width: 74px;
	padding-right: 6px;
	position: absolute;
	margin-left: -80px;
	text-align: center;
	font-weight: normal;
	background: url(../images/i-compl.gif) no-repeat 74px 50%;
}
.ap-i-compl b {
	position: relative;
	background: url(../images/i-compl.gif) no-repeat -6px 50%;
	height: 100%;
	left: 0;
	display: block
}
.ap-i-compl b span {
	width: 6px;
	height: 100%;
	margin-right: -6px;
	right: 0;
	background: url(../images/i-compl.gif) no-repeat -294px 50%;
	position: absolute;
	overflow: hidden
}
.MainBlockLeft DIV.b-pad {
	adding: 0 21px 0 0;
  margin-left: 66px;
}
.MainBlockLeft .BlockMaketop {
	margin-top: 15%;
}
.MainBlockLeft .i44 {
	position: absolute;
	margin-left: 13px
}
.MainBlockLeft .b-pad P {
	/*line-height: 140%*/
}
.block-left {
	background: rgba(255,255,255,0.92);
	margin-bottom: 10%;
	/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -o-box-shadow: 0 0 50px 0 rgb(234,247,255);
  box-shadow: 0 0 50px 0 rgb(234,247,255);*/
  
   -webkit-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -moz-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -o-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  
  
	 -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -icab-border-radius: 5px;
}
.travel-riseup {
	background-color: #FFF7B9
}
.travel-riseup .i44 {
	position: absolute
}
.travel-riseup .i44 I {
	left: -176px
}
.travel-riseup H2,.travel-riseup P {
	padding-left: 65px
}
.travel-riseup H2 {

	padding-bottom: 15px
}
.VideoChat .u-s-photo,.VoiceChat .u-s-photo {
	background: url(../images/messenger/photo_small_shadow.png) no-repeat;
	padding: 3px 4px
}
.VideoChatInvite {
	position: relative;
	left: 0;
	top: 0;
	width: 400px;
	overflow: hidden;
	z-index: 666
}
.VideoChatInvite .Container {
	margin-left: 60px;
	word-wrap: break-word;
	width: 220px;
	height: 70px
}
.VideoChatInvite.VideoChat .fm-c {
	padding: 30px;
	background: url(../images/vc_layer_bg.gif) 295px 18px no-repeat
}
.VideoChatInvite.VoiceChat .fm-c {
	padding: 30px;
	background: url(../images/voc_layer_bg.gif) 295px 20px no-repeat
}
.vc-invite,.vc-cancel {
	height: 23px;
	padding: 0 15px;
	font-size: 15px;
	color: #000;
	line-height: 22px;
	-moz-text-shadow: 1px 1px 1px #eee;
	-webkit-text-shadow: 1px 1px 1px #eee;
	text-shadow: 1px 1px 1px #eee
}
.VideoChatInvite .pattern {
	width: 250px
}
.VideoChatInvite .vc-invite,.VideoChatInvite .u-s-photo {
	float:left
}
.U-Vip #Anketa,.U-Vip .ThemeBody {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px;
}
.ThemeList li.U-Vip {
	/*-webkit-box-shadow: 0 0 0 1px #FFE5A1!important;
	-moz-box-shadow: 0 0 0 1px #FFE5A1!important;
	-webkit-box-shadow: 0 0 0 1px #FFE5A1!important;*/
	/*-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-khtml-border-radius: 1px;
	-o-border-radius: 1px;
	-ms-border-radius: 1px;
	-icab-border-radius: 1px*/
	background: rgba(255,255,255,0.75);
}
.U-Vip.UT-2,.ThemeList li.U-Vip.UT-2 {
	background: url(../images/themes/new-anketa/2.png)
}
.U-Vip.UT-3,.ThemeList li.U-Vip.UT-3 {
	background: url(../images/themes/new-anketa/3.png)
}
.U-Vip.UT-4,.ThemeList li.U-Vip.UT-4 {
	background: url(../images/themes/new-anketa/4.png)
}
.U-Vip.UT-5,.ThemeList li.U-Vip.UT-5 {
	background: url(../images/themes/new-anketa/5.png)
}
.U-Vip.UT-6,.ThemeList li.U-Vip.UT-6 {
	background: url(../images/themes/new-anketa/6.png)
}
.U-Vip.UT-7,.ThemeList li.U-Vip.UT-7 {
	background: url(../images/themes/new-anketa/7.png)
}
.U-Vip.UT-8,.ThemeList li.U-Vip.UT-8 {
	background: url(../images/themes/new-anketa/8.png)
}
.U-Vip.UT-9,.ThemeList li.U-Vip.UT-9 {
	background: url(../images/themes/new-anketa/9.png)
}
.U-Vip.UT-10,.ThemeList li.U-Vip.UT-10 {
	background: url(../images/themes/new-anketa/10.png)
}
.U-Vip.UT-11,.ThemeList li.U-Vip.UT-11 {
	background: url(../images/themes/new-anketa/11.png)
}
.U-Vip.UT-12,.ThemeList li.U-Vip.UT-12 {
	background: url(../images/themes/new-anketa/12.png)
}
.U-Vip.UT-13,.ThemeList li.U-Vip.UT-13 {
	background: url(../images/themes/new-anketa/13.png)
}
.U-Vip.UT-14,.ThemeList li.U-Vip.UT-14 {
	background: url(../images/themes/new-anketa/14.png)
}
.U-Vip.UT-15,.ThemeList li.U-Vip.UT-15 {
	background: url(../images/themes/new-anketa/15.png)
}
.U-Vip.UT-16,.ThemeList li.U-Vip.UT-16 {
	background: url(../images/themes/new-anketa/16.png)
}
.U-Vip.UT-17,.ThemeList li.U-Vip.UT-17 {
	background: url(../images/themes/new-anketa/17.png)
}
.U-Vip.UT-18,.ThemeList li.U-Vip.UT-18 {
	background: url(../images/themes/new-anketa/18.png)
}
.U-Vip.UT-19,.ThemeList li.U-Vip.UT-19 {
	background: url(../images/themes/new-anketa/19.png)
}
.U-Vip.UT-20,.ThemeList li.U-Vip.UT-20 {
	background: url(../images/themes/new-anketa/20.jpg)
}
.U-Vip.UT-21,.ThemeList li.U-Vip.UT-21 {
	background: url(../images/themes/new-anketa/21.png)
}
.U-Vip.UT-22,.ThemeList li.U-Vip.UT-22 {
	background: url(../images/themes/new-anketa/22.png)
}
.U-Vip.UT-23,.ThemeList li.U-Vip.UT-23 {
	background: url(../images/themes/new-anketa/23.png)
}
.U-Vip.UT-24,.ThemeList li.U-Vip.UT-24 {
	background: url(../images/themes/new-anketa/24.png)
}
.U-Vip.UT-25,.ThemeList li.U-Vip.UT-25 {
	background: url(../images/themes/new-anketa/25.png)
}
.U-Vip.UT-26,.ThemeList li.U-Vip.UT-26 {
	background: url(../images/themes/new-anketa/26.png)
}
.U-Vip.UT-27,.ThemeList li.U-Vip.UT-27 {
	background: url(../images/themes/new-anketa/27.png)
}
.U-Vip.UT-28,.ThemeList li.U-Vip.UT-28 {
	background: url(../images/themes/new-anketa/28.png)
}
.U-Vip.UT-29,.ThemeList li.U-Vip.UT-29 {
	background: url(../images/themes/new-anketa/29.gif)
}
.U-Vip.UT-30,.ThemeList li.U-Vip.UT-30 {
	background: url(../images/themes/new-anketa/30.gif)
}
.U-Vip.UT-31,.ThemeList li.U-Vip.UT-31 {
	background: url(../images/themes/new-anketa/31.png)
}
.U-Vip.UT-32,.ThemeList li.U-Vip.UT-32 {
	background: url(../images/themes/new-anketa/32.gif)
}
.U-Vip.UT-33,.ThemeList li.U-Vip.UT-33 {
	background: url(../images/themes/new-anketa/33.png)
}
.U-Vip #About .BlockEdited, .U-Vip #Settings .BlockEdited, .U-Vip #Albums .BlockEdited, .U-Vip #Diary .BlockEdited {
	/*border: 0;
	padding: 3%;*/
}
.U-Vip .UserAlbum LI .border,.U-Vip #Anketa .BlockAlbum .m-photo {
	border-style: solid
}
.U-Vip #Anketa .UserAlbum LI.empty-cell .border,.U-Vip #Albums .empty-cell .border {
	border-style: dashed
}
.BlockThemes {
	margin-top: 15%;
}
.BlockYouVip {
	margin-top: 5%;
}
.BlockYouVip I.i44 {
	margin-top: 0
}
.BlockVipLeft {
	position: relative;
	top: -10px
}
.BlockVipLeft I.i44 {
	z-index: 2;
	margin-top: 14px
}
.BlockVipLeft I.i44 I,.BlockYouVip I.i44 I {
	left: -220px
}
.BlockYouVip DIV.b-pad DIV {
	color: #FFB800;
	font-size: 16px;
	margin-bottom: 10px
}
.ButtonGreen01,.ButtonGrey01,.ButtonGrey02,.ButtonOrange01,.ButtonOrange01_disabled {
	cursor: pointer;
	display: inline-block;
	overflow: visible;
	outline: 0;
	width: auto
}
.ButtonGreen01,.ButtonOrange01, .ButtonOrange01_disabled,.green_button01 {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 0;
	background: #ff009b;
	color: #FFF;
	cursor: pointer;
	display: inline-block;
	/*font-size: 15px;*/
	overflow: visible;
	padding: 4px 20px;
	text-decoration: none;
	width: auto
}
.ButtonGreen01,.ButtonOrange01 {
	height: 24px;
	line-height: 24px;
	padding-top: 0!important;
	padding-bottom: 0!important
}
.ButtonGreen01:hover,.green_button01:hover {
	background: #ff009b;
	color: #fff;
	cursor: pointer
}
.ButtonGreen01:active,.green_button01:active {
	background: linear-gradient(0deg,rgb(169,115,204) 0%,rgb(140,57,191) 100%)
}
.ButtonGreen01:disabled,.green_button01:disabled,.green_button01_disabled {
	background: -moz-linear-gradient(top,#b1e56d 0%,#7ace2c 49%,#5dba0b 50%,#51a80a)!important;
	background: -ms-linear-gradient(top,#b1e56d 0%,#7ace2c 49%,#5dba0b 50%,#51a80a 100%)!important;
	background: -o-linear-gradient(top,#b1e56d 0%,#7ace2c 49%,#5dba0b 50%,#51a80a 100%)!important;
	background: -webkit-gradient(linear,left top,left bottom,from(#b1e56d),color-stop(0.49,#7ace2c),color-stop(0.50,#5dba0b),to(#51a80a))!important;
	color: #ccc;
	cursor:default;
	opacity: .5;
	-moz-text-shadow: -1px -1px 0 rgba(45,74,1,0.4);
	-webkit-text-shadow: -1px -1px 0 rgba(45,74,1,0.4);
	text-shadow: -1px -1px 0 rgba(45,74,1,0.4)
}
.ap-l {
	/*width: 520px;*/
	text-align: center
}
.ap-l-st {
	/*width: 600px*/
}
.ap-l select {
	visibility: visible!important
}
.ap-l-h, .ap-l-c, .ap-l-f {
	position: relative;
	margin: 0 auto;
	/*width: 520px;*/
	text-align:left
}
.ap-l-st .ap-l-h,.ap-l-st .ap-l-c,.ap-l-st .ap-l-f {
	/*width: 600px*/
}
.ap-st {
	/*width: 640px*/
}
.ap-st .ap-l-c {
	/*width: 640px;*/
	height: 312px;
	margin: 0 0 -40px;
	overflow: hidden
}


.ap-l-cpl {
	/*width: 420px*/
}
.ap-l-cpl .ap-l-h,.ap-l-cpl .ap-l-c,.ap-l-cpl .ap-l-f {
	/*width: 420px*/
}
.ap-l-cpl .ap-l-f {

	padding-bottom: 10px
}
.ap-l-h h1 {
	text-align: center
}
.ap-l-h-vip {
	background: url(../images/ap/ap-h-vip.png) no-repeat 50% 0;
	padding-top: 120px
}
.ap-l-vipicon {
	background: url(../images/ap/ap-vip-header.png) no-repeat 15px 0;
	padding: 15px 0 15px 90px;
	min-height: 42px;
	height: auto!important;
	height: 72px
}
.ap-gift label {
	cursor: pointer
}
.ap-gift label.selected {
	border: 0 solid #72b001;
	background-color: #f4f4f4;
	cursor:default
}
.ap-gift label input {
	position: absolute;
	top: 0;
	visibility: hidden
}
.ap-gift dl {
	background: url(../images/ap-gifts-border.gif) 50% 50% no-repeat #fff;
	line-height: 90px;
	height: 90px;
	margin: 0 5px;
	clear: both
}
.ap-gift dt {
	float:left;
	background: #fff;
	margin: 35px 0;
	line-height: 20px;
	color: #999
}
.ap-gift dd {
	display: block;
	margin-left: 19px
}
.ap-gift dd label {
	cursor: pointer;
	margin: 5px 19px
}
.ap-gift dd label.selected {
	border: 2px solid #72b001;
	margin: 3px 17px;
	background-color: #f4f4f4;
	cursor:default
}
.ap-lenta {
	border: 0;
	/*margin: 0 auto 8px;*/
	width: 95%;
	margin: 0 auto;
	/*height: 225px;*/
	/*height: 160px;
	width: 492px;*/
	background: #fff;
	overflow-y: auto;
	overflow-x: hidden
}
.ap-lenta div {
	text-align: center
}
#leaderEditLayer .ap-lenta {
	background: #00e700
}
#IconsEditLayer .ap-lenta {
	background: #F1DD3C;
	height: 313px;
}
#leaderEditLayer H1, #IconsEditLayer H1 {
	font-weight: bold;
  -webkit-text-shadow: 0 3px 6px rgb(153, 136, 2);
	-moz-text-shadow: 0 3px 6px rgb(153, 136, 2);
	-o-text-shadow: 0 3px 6px rgb(153, 136, 2);
	text-shadow: 0 3px 6px rgb(153, 136, 2);
  
  font-size: 213%;
}
#IconsEditLayer .ap-alert9, #leaderEditLayer .ap-alert9 {
  display: inline-block;
  color: #fff;
  width: 100%;
}
#IconsEditLayer .ap-alert9 .handwarn, #leaderEditLayer .ap-alert9 .handwarn {
  width: 80%;
  float: left;
}
#IconsEditLayer .ap-alert9 SPAN.page-right-hand, #leaderEditLayer .ap-alert9 SPAN.page-right-hand {
  font-size: 200%;
  float: left;
  clear: both;
}
.ap-lenta label {
	cursor: pointer;
  display: inline-block;
  margin: 20px 13px;
  padding: 0;
}
.ap-lenta label.selected {
	border: 2px solid #009cff;
}
.ap-lenta label:hover, .ap-lenta label.hover {
	position: relative
}
.ap-lenta label img {
width: 72px;
  height: 72px;
-webkit-box-shadow: 0px 0px 13px 2px rgba(255, 255, 255, 0.5);
-moz-box-shadow: 0px 0px 13px 2px rgba(255, 255, 255, 0.5);
-o-box-shadow: 0px 0px 13px 2px rgba(255, 255, 255, 0.5);
box-shadow: 0px 0px 13px 2px rgba(255, 255, 255, 0.5);
}
.ap-lenta-top {
	background: url(../images/ap-lenta-top.png) no-repeat 70px 50%
}
.ap-lenta-top .ap-fade {
	padding: 20px 390px 20px 0;
	background: url(../images/ap-top100-fade1.png) no-repeat 430px 0;
	position: relative;
	z-index: 1
}
.ap-lenta-top div {
	position: relative;
	overflow: hidden;
	height: 1%
}
.ap-lenta-top div div {
	position: absolute;
	top: 50%;
	left: 120px;
	height: 66px;
	margin-top: -33px;
	width: 100%
}
.ap-lenta-top div div img {
	border: 2px solid #edeef0;
	float:left;
	display: inline;
	margin-left: 20px
}
.ap-scroll {
	width: 644px;
	position: absolute;
	top: 0;
	height: 272px;
	left: 0
}
.ap-scroll div {
	left: 100%!important;
	margin-left: -4px
}
.ap-scroll {
	left: 0
}
.ap-scroll label {
	float:left;
	position: relative;
	margin: 0 7px 14px;
	border: 3px solid #fff;
	background-color: #ddd;
	padding: 1px;
	text-decoration: none
}
.ap-scroll label.selected {
	border-color: #f60;
	border-width: 3px;
	cursor:default;
	background-color: #fff
}
.ap-scroll label b {
	width: 130px;
	height: 103px;
	float:left;
	border: 3px solid #fff
}
.ap-scroll label span {
	position: relative;
	clear: both;
	font-size: 11px;
	float:left;
	height: 11px;
	overflow: hidden;
	margin: -3px 20px -11px;
	width: 96px;
	display: inline;
	color: #000;
	background-color: #fff;
	text-align: center
}
.ap-comment {
	padding: 6px 25px 6px 15px;
	margin: 15px 13px 10px 0;
}
.ap-comment textarea {
	display: block;
	border: 0;
	margin: 5px auto;
	overflow-y: auto;
	/*font-size: 15px;*/
	/*font-size: 107%;*/
	min-height: 40px;
	/*padding: 5px;*/
	padding: 1%;
	width: 100%;
	background: #fff;
	color: #333;
	-webkit-box-shadow: 0 0 12px 0 rgb(219,219,219);
	-moz-box-shadow: 0 0 12px 0 rgb(219,219,219);
	-o-box-shadow: 0 0 12px 0 rgb(219,219,219);
	box-shadow: 0 0 12px 0 rgb(219,219,219);
	-webkit-resize: none; /* Safari/Chrome, другие WebKit */
-moz-resize: none; /* Firefox */
-ms-resize: none; /* IE/Edge */
resize: none; /* Стандартное свойство */
}
.ap-comment .remain {
	color: #ff0128;
	/*font-size: 12px;*/
	font-size: 78%;
	text-shadow:-0 -1px 2px #FFFFFF,0 -1px 2px #FFFFFF,-0 1px 2px #FFFFFF,0 1px 2px #FFFFFF,-1px -0 2px #FFFFFF,1px -0 2px #FFFFFF,-1px 0 2px #FFFFFF,1px 0 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF; -moz-text-shadow:-0 -1px 2px #FFFFFF,0 -1px 2px #FFFFFF,-0 1px 2px #FFFFFF,0 1px 2px #FFFFFF,-1px -0 2px #FFFFFF,1px -0 2px #FFFFFF,-1px 0 2px #FFFFFF,1px 0 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF; -webkit-text-shadow:-0 -1px 2px #FFFFFF,0 -1px 2px #FFFFFF,-0 1px 2px #FFFFFF,0 1px 2px #FFFFFF,-1px -0 2px #FFFFFF,1px -0 2px #FFFFFF,-1px 0 2px #FFFFFF,1px 0 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF; 

	position: absolute;
  right: 0;
}
.ap-dopinfo {
	background: url(../images/ap-dopinfo.gif) no-repeat 10px 0;
	padding: 0 30px;
	font-size: 11px
}
.ap-alert {
	padding: 0 50px;
	background: url(../images/ap/ap-alert.png) no-repeat 13px 50%
}
.ap-fatal {
	color: #f00;
	padding-left: 20px;
	left: -20px;
	background: url(../images/ap-fatal.gif) no-repeat 0 50%;
	position: relative
}
.ap-wait {
	background: url(../images/ap-wait.gif) no-repeat 0 0;
	width: 180px;
	padding-left: 20px;
	font-size: 11px
}
.ap-payinfo {
	position: relative;
	display: inline-block;
	margin: 5px 13px 7px;
	text-align:left
}
.ap-payinfo p {
	/*margin: 0 150px 0 0;*/
	width: 54%;
 /* padding: 0 0 0 40px;*/
  color: #fff;
  /*font-size: 11px;*/
  font-size: 78%;
  margin-left: 4%;
}
.ap-payinfo .i16 {
	top: 8px;
	margin: 0 5px 0 -21px;
}
.ap-payinfo .ui-btn {
	float:right;
	margin: 20px 0 0;
	/*width: 115px;*/
}
.ap-payinfo .ap-att {
  margin-top: 4%;
  font-size: 76%;
  display: inline-block;
  width: 54%;
}
.ap-payinfo .ap-att .ap-att-txt {
float: left;
  width: 80%;
  color: #fff;
  margin-left: 0.5%;
}
.ap-payinfo .ap-att .icon-ap-att {
float: left;
  color: #f3d200;
  font-size: 145%;
}
.ap-payvars {
	margin: 15px 30px
}
.ap-payvars img {
	margin: 0 3px 5px 0
}
.ap-l-week {
	padding-left: 5px
}
.ap-l-week a,.ap-l-week b {
	font-weight: normal;
	text-decoration: none;
	padding: 3px 5px;
	background-color: #fff4cc;
	display: inline-block;
	position: relative
}
.ap-l-week a {
	background-color: transparent;
	border-bottom: 1px dotted #06c;
	padding: 0;
	margin: 3px 5px
}
.ap-l-week b span {
	position: absolute;
	top: 100%;
	width: 100%;
	text-align: center;
	left: 0;
	line-height: 1.8em
}
.ap-l-cpl .ap-l-c form {
	background: url(../images/ap-l-cpl.gif) no-repeat -50px 50%;
	display: inline;
	padding: 0 25px
}
.ap-l-cpl .ap-lenta {
	width: 412px;
	position: relative;
	padding: 7px 0
}
.ap-l-cpl .ap-lenta a {
	display: block;
	position: relative;
	float:left;
	width: 182px;
	text-align:left;
	overflow: hidden;
	text-decoration: none;
	height: 33px;
	margin-left: 7px;
	padding: 3px;
	display: inline
}
.ap-l-cpl .ap-lenta a img {
	position: absolute;
	left: 3px;
	top: 3px;
	width: 25px;
	height: 31px;
	border: 1px solid #edeef0
}
.ap-l-cpl .ap-lenta a img.ap-vip {
	border-color: #fc6
}
.ap-l-cpl .ap-lenta a span {
	border-bottom: 1px dotted #06c;
	margin-left: 34px;
	float:left;
	 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
	margin-top: 7px
}
.ap-l-cpl .ap-lenta .selected {
	background-color: #f90
}
.ap-l-cpl .ap-lenta .selected span {
	color: #fff;
	border-color: #f90
}
.ap-l-af {
	/*width: 540px*/
}
.ap-l-af .ap-l-h {
	/*padding-top: 30px*/
	padding-top: 5%;
}
.ap-l-af h1 {
	color: #FF009B;
	margin-bottom: 15px
}
.ap-l-af .ap-l-h p, .ap-l-af .ap-l-h h1 {
	margin-left: 15px
}
.ap-l-af .sex {
	/*vertical-align: -1px*/
}
.ap-l-af table {
	width: auto
}
.ap-l-af td {
	/*padding: 15px;
	padding-right: 0;*/
	/*font-size: 16px;*/
	font-size: 100%;
}
.ap-l-af-img {
	background: url(../images/ap-af-bl.gif) no-repeat 0 0;
	margin: 0;
	float:left;
	width: 198px;
	height: 153px;
	position: relative;
	left: -15px
}
.ap-l-af-img img {
	width: 190px;
	height: 107px;
	margin: 4px
}
.ap-l .ap-pager {
	text-align:left;
	margin: 2px 3px 0
}
.ap-l .ap-pager a {
	float:left;
	background-color: #f4f4f4;
	text-align: center;
	height: 19px;
	width: 19px;
	line-height: 19px;
	margin-right: 5px
}
.ap-l .ap-pager a:hover {
	background-color: #e1e1e1
}
.ap-l .ap-pager .selected {
	text-decoration: none;
	color: #fff;
	background-color: #f98300!important;
	cursor: text
}
.ap-l-cpl img.ap-big {
	float:left;
	padding: 1px;
	background-color: #fff;
	border: 3px solid #f88;
	margin: 0 20px 10px 0
}
.ap-l-ma dl {
	float:left;
	width: 100%;
	clear: both;
	margin-bottom: 30px;
	font-size: 16px
}
.ap-l-ma dl dt {
	float:left;
	width: 150px;
	text-align:right;
	line-height: 30px;
	clear:left;
	margin-right: 20px
}
.ap-l-ma dl dd {
	float:left
}
.ap-l-ma .ap-l-ma-input {
	border: 1px solid #ccc;
	padding: 1px;
	height: 26px;
	width: 200px
}
.ap-l-adv .ap-hand {
	padding-right: 30px;
	background: url(../images/hand.gif) no-repeat 100% 50%;
	display: inline
}
.ap-l-adv .ap-hand span {
	padding-left: 30px;
	background: url(../images/hand.gif) no-repeat 0 50%
}
.ap-l-adv ul {
	margin: 0 10px 10px 40px
}
.ap-l-adv ul li {
	padding-bottom: 20px
}
.ap-l-adv .ap-dash {
	margin-left: -30px;
	float:left
}
.ap-l-adv .ap-arr {
	position: relative;
	width: 90px;
	height: 14px;
	overflow: hidden;
	text-indent: -2000px;
	display: block;
	background: url(../images/arr.gif) no-repeat top;
	margin: 15px 30px 15px 50px
}
.ap-l-adv table {
	width: auto;
	margin: 0 auto 15px
}
.ap-l-adv table input {
	font-size: 12px
}
.ap-l-adv table .disabled {
	color: #999
}
.ap-l-adv table .disabled .ap-arr {
	background-position: bottom
}
.ap-l-adv table .disabled input {
	display: none
}
.ap-l-adv-list {
	padding: 15px 0 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: 30px;
	height: 405px
}
.ap-l-adv-list p {
	float:left;
	width: 180px;
	height: auto!important;
	height: 81px;
	min-height: 81px;
	color: #808080;
	padding-right: 10px;
	padding-left: 70px
}
.ap-l-adv-list b {
	display: block;
	color: #000;
	margin-top: 5px;
	position: relative
}
.ap-l-adv-list a img {
	position: absolute;
	top: -5px;
	left: -60px;
	border: 2px solid #edeef0
}
.ap-l-adv-list .vip img {
	border-color: #ffbb5a
}
.ap-l-lang ul {
	width: 25%;
	float:left
}
.ap-l-lang ul li input {
	vertical-align: -2px
}
.ap-ret-c {
	border: 1px solid #f90;
	margin-left: 30px;
	display: inline
}
.ap-ret-c a {
	background: url(../images/ap/ap-arrow-back-2.gif) no-repeat 0 50% #fff;
	float:left;
	padding: 2px 8px 5px 15px;
	text-decoration: none;
	position: relative;
	margin-left: -13px
}
.ap-ret {
	position: relative;
	padding: 0 0 0 130px;
	width: 250px;
	font-size: 11px;
	min-height: 35px;
	height: auto!important;
	height: 35px
}
.ap-ret a {
	width: 70px;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0 30px;
	background: url(../images/ap/ap-arrow-back.gif) no-repeat 3px 50%;
	text-decoration: none;
	height: 35px
}
.ap-ret .ap-min {
	width: 170px;
	text-align:left;
	margin-left: -130px
}
.ap-arrows {
	height: 30px;
	margin: 0 0 20px;
	overflow: hidden
}
.ap-l-c-num {
	border: 1px solid #ffbd80;
	margin: 10px 0;
	padding: 0 5px;
	background-color: #fff;
	 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
}
.ap-l-c table td .ap-l-c-num {
	width: 250px
}
.lenta_div {
	padding: 5px 5px 5px 74px;
	color: #f66000;
	font-size: 15px;
	background: url(../images/arrow_up.png) left center no-repeat
}
p.lenta_line {
	display: block;
	margin: 0 0 5px;
	padding: 0 0 3px;
	border-bottom: 1px solid #cccccc
}
.small_column {
	width: 230px;
	padding: 10px 0 10px 5px;
	background: #ffffff
}
.border_column {
	width: 10px;
	background: #ffffff
}
.big_column {
	padding: 10px 5px 10px 0;
	background: #ffffff;
	height: 500px
}
.roundTop {
	position: relative;
	border-top: 1px solid #C6C6C6;
	height: 5px
}
.roundTop div {
	float:right;
	background: url(../images/round.gif) no-repeat top right;
	width: 7px;
	height: 7px;
	font-size: 0;
	line-height: 0;
	position: relative;
	margin-top: -2px
}
.roundTop i {
	background: url(../images/round.gif) no-repeat top left;
	width: 7px;
	height: 7px;
	display: -moz-inline-block;
	display: -moz-inline-box;
	display: inline-block;
	font-size: 0;
	line-height: 0;
	position: absolute;
	margin-top: -2px
}
.roundCenter {
	padding: 5px;
	border-left: 1px solid #C6C6C6;
	border-right: 1px solid #C6C6C6;
	position: relative
}
.roundBot {
	position: relative;
	border-bottom: 1px solid #C6C6C6;
	height: 5px
}
.roundBot div {
	float:right;
	background: url(../images/round.gif) no-repeat bottom right;
	width: 7px;
	height: 7px;
	font-size: 0;
	line-height: 0;
	position: relative;
	margin-bottom: -2px
}
.roundBot i {
	background: url(../images/round.gif) no-repeat bottom left;
	width: 7px;
	height: 7px;
	display: -moz-inline-block;
	display: -moz-inline-box;
	display: inline-block;
	font-size: 0;
	line-height: 0;
	position: absolute;
	margin-bottom: -2px
}
.roundCenter h1 {
	margin-bottom: 5px
}
.roundCenter i {
	margin-right: 10px
}
.roundCenter div {
	margin: 0 0 10px
}
.roundCenter p {
	margin: 10px 0 0;
	 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
}
.news-block {
	height: 87px;
	background: #fff;
	margin: 10px 0;
	position: relative
}
.news-block:hover {
	background: #F3F4F5
}
.news-block .orange-block {
	background: #FD7040;
	height: 87px;
	width: 40px;
	float:left;
	margin-right: 20px;
	position: relative
}
.news-block .megaphone {
	background: url(../images/megaphone.gif) no-repeat center;
	height: 87px;
	width: 46px;
	float:left;
	position: relative
}
.news-block .news-h1 {
	height: 87px;
	position: relative;
	width: 100px;
	float:left;
	padding: 28px 0 0 20px
}
.news-block .news-count {
	height: 87px;
	position: relative;
	width: 350px;
	float:right;
	padding: 34px 0 0 20px
}
.news-block a.orange {
	color: #FD7040
}
#msg-time {
	position: relative;
	display: block;
	width: 100%
}
#msg-time .msg-date-left,#msg-time .msg-date-right {
	border-bottom: 1px solid #ccc;
	width: 35%;
	display: inline;
	float:left;
	padding: 0 0 8px
}
#msg-time .msg-date {
	width: 27%;
	float:left;
	text-align: center;
	display: inline
}
.calls_table {
	-webkit-box-shadow: 0 0 3px #FFBB5A;
  -moz-box-shadow: 0 0 3px #FFBB5A;
  -o-box-shadow: 0 0 3px #FFBB5A;
  box-shadow: 0 0 3px #FFBB5A;	
	-webkit-border-radius: .3em .3em .3em .3em;
	-moz-border-radius: .3em;
	border-radius: .3em .3em .3em .3em
}
.grey_circle_div {
	background: #edeef0;
	padding: 10px;
	-webkit-border-radius: .9em .9em .9em .9em;
	-moz-border-radius: .9em;
	border-radius: .9em .9em .9em .9em
}
img.round_img {
	/*-webkit-border-radius: .9em .9em .9em .9em;
	-moz-border-radius: .9em;
	border-radius: .9em .9em .9em .9em*/
}
.date-delimiter {
	background: url(../images/1g.gif) left center repeat-x;
	background-position:left center;
	/*font-size: 20px;*/
	font-size: 143%;
	/*margin: 20px 0 10px;*/
	margin: 3.1% 0 1.5% 0;
	text-align: center
}
.date-delimiter span {
	background: #e8f6ff;
background: -moz-linear-gradient(top,  #e8f6ff 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8f6ff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,  #e8f6ff 0%,#ffffff 100%);
background: -o-linear-gradient(top,  #e8f6ff 0%,#ffffff 100%);
background: -ms-linear-gradient(top,  #e8f6ff 0%,#ffffff 100%);
background: linear-gradient(to bottom,  #e8f6ff 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8f6ff', endColorstr='#ffffff',GradientType=0 );
	color: #000;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-khtml-border-radius: 15px;
	-o-border-radius: 15px;
	-ms-border-radius: 15px;
	-icab-border-radius: 15px;
	/*padding: 2px 10px;*/
	padding: 0.3% 1.5%;
	position: relative
}
.delanketa {
color: #6705A6;
}
.delimiter {
	/*border-top: 1px solid #009bff;*/
	border-top: 1px solid #c4c4c4;
  display: inline-block;
  width: 100%;
  float: left;
  /* margin: 5px auto 2px auto;*/
  margin: 2% auto 1% auto;
}
.AnketaUserInfo .favorite span {
	/*background: url(../images/favorite.png) left center no-repeat;
	float:right;
	height: 16px;
	width: 16px;
	margin-top: 5px*/
}
.add_favorite a {
	color: #ff009b;
	border-color: #FF99AD
}
.add_favorite * {
	vertical-align: top;
	color: #ff009d
}
.banner_left .image_banner {
	margin: 0 auto;
	margin-bottom: 15px!important;
	text-align: center
}



.ap-real-left {
	position: relative;
}
.ap-real h2 {
	background: url(../images/ap-real-msgblock.png) no-repeat 5px 100%;
	padding: 0 0 156px 280px;
	display: block!important;
	zoom: 1
}
.ap-real h3 {
	background: none;
	width: 624px;
	display: inline;
	float:left;
	border-style: solid;
	border-color: #d4d4d4;
	border-width: 0 1px;
	position: relative;
	margin: -134px 0 45px -275px;
	padding: 20px 30px 0;
	background: #fff;
	text-indent: -.55em
}
.ap-real h3 span {
	display: inline;
	text-indent: 0;
	padding: 0 31px 27px;
	float:left;
	margin: 15px -31px 0;
	position: relative;
	width: 624px;
	z-index: 1
}
.ap-real h4 {
	clear: both;
  color: #FFE300;
  font-size: 25px;
  position: relative;
  margin: 0 0 20px -244px;
  display: inline-block;
  background: rgba(255,255,255,0.8);
  padding: 10px;
  -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px
}
.ap-real ul,.ap-real ol {
	list-style-position: inside;
	line-height: 1.5em;
	padding-bottom: 45px
}
.ap-real-label {
	position: absolute;
	 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
	display: inline
}
.ap-real-label .ap-real-free {
	position: absolute;
	color: #fff;
	-moz-text-shadow: 0 1px 1px #aa5006;
	-webkit-text-shadow: 0 1px 1px #aa5006;
	text-shadow: 0 1px 1px #aa5006;
	 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
	padding: 1em 1.75em 1.4em 1.5em;
	line-height: 1em;
	margin: 0 10px;
	display: inline;
	background: url(../images/real-label-r.png) top left no-repeat;
	-o-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-khtml-background-size: 100% 100%;
	background-size: 100% 100%
}
.ap-real-label img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	display: none
}



.MainBlockContainer.BeReal {
width: 94%;
  margin: 0 auto;
}

.MainBlockContainer .BeReal .register-button {
padding: 20px 0;
}

.MainBlockContainer .BeReal .register-button DIV {
padding: 15px 0 0 0;
}

.MainBlockContainer .BeReal a.button25 span {

}

.MainBlockContainer .PromInfo {
/*font-size: 23px;*/
font-size: 164%;
color: #009CFF;
}

#BeReal2 {
	margin-top: 5%;
}
#BeReal2 .hand {
background: #fff0f2;
  float: left;
 /* padding: 12px 13px 12px 13px;*/
  padding: 1%;
  color: #ff0016;
 -moz-border-radius: 10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  -khtml-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -icab-border-radius: 10px;
 /* width: 17%;*/
}


#BeReal2 .hand span {
display: inline-block;
}
#BeReal2 .hand3 {
font-size: 305%;
}
#BeReal2 .hand4 {
font-size: 190%;
}


#BeReal2 .desc {
	background: #EEF8FF;
  float: left;
  -moz-border-radius: 10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  -khtml-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -icab-border-radius: 10px;
margin-left: 7%;
  padding: 2% 2%;
  width: 45%;
  margin-bottom: 3%;
}

.BeReal .ap-real {
width: 66.5%;
  float: right;
  margin-right: 10px;
  /*text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
  -moz-text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
  -webkit-text-shadow: -0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;*/
}




.delete-ico {
	display: inline-block;
	background: url(../images/icons/ico_delete_anketa.gif) no-repeat;
	width: 24px;
	height: 24px;
	position: absolute;
	margin: -2px 0 0 -30px
}
.dogovor {
	border: 1px solid #CCC;
	height: 260px;
	overflow: auto;
	padding: 10px
}
.Registration {
	/*padding: 20px;*/
	padding: 3%;
	background-color: rgba(255, 255, 255, 1);
	/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
	-moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
	box-shadow: 0 0 50px 0 rgb(234,247,255);*/
	background: url(/templates/_default_/images/menunav.png);
	margin: 0 auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px;
}
.Registration h1 {
	/*font-size: 29px;*/
	font-size: 207%;
	margin: 0 0 10px;
	font-weight: bold
}
.Registration dl {
	/*padding: 0 0 30px;*/
	padding-bottom: 3%;
}
.Registration dl.Captcha {
 color: #009bff;
}
.Registration dt {
	margin-bottom: 7px;
	/*font-size: 19px;*/
	font-size: 136%;
}
.Registration span.required {
	color: #f77201;
	padding: 0 5px
}
.Registration dd {
	position: relative;
	display: inline-block;
	width: 100%
}
.Registration .mt5 input[type="radio"] {
	margin: 0 5px 0 0;
	vertical-align: -2px
}
.Registration input.text {
	width: 80%;
}
.Registration input {
	/*font-size: 15px;*/
	font-size: 100%;
	background: #fff;
	margin: 0;
	/*padding: 9px;*/
	padding: 2%;
	/*border: 1px solid #009cff70;*/
	border-bottom: 1px solid #009cff70;
	/*border: 1px solid #95959570;*/
	/*background: #fdfbff;*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-icab-border-radius: 4px
}
.Registration textarea {
	background: #fff;
	border: 1px solid #d5e6ec
}
#PasswordRecovery.Registration H3 {
	margin-bottom: 9%;
	font-size: 214%;
}
#Faq.Registration H3 {
	margin-bottom: 9%;
	font-size: 214%;
}
.Registration .FaqPolicy input#privacy_policy {
				/*width: 50px;*/
				text-align: center;
			}
	.Registration select {
	/*padding: 10px 10px;*/
	padding: 1%;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-icab-border-radius: 4px;
	border: 1px solid #009cff70;
	/*border: 1px solid #95959570;*/
	background: #fff;
	font-size: 100%;
}
.Registration select.rojd_day, .Registration select.rojd_month, .Registration select.rojd_yare {

}
.Registration select.rojd_month {
	margin-right: 10px;
	margin-left: 10px;
	/*width: 110px*/
}
.Registration .captchaPlace {
	border: 0;
  width: 50%;
  margin-bottom: 15px;
}

.Registration .captchaPlace IMG {
  width: 100%;
  height: 100%;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -khtml-border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  -icab-border-radius: 15px;
}
.Registration DD INPUT.captcha {
	margin: 0;
  background: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -khtml-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -icab-border-radius: 4px;
  border: 1px solid #a4dbff;
 /* font-size: 27px;
  padding: 6px 13px;*/

  font-size: 194%;
  padding: 4% 7%;
  margin-bottom: 5%;
  text-align: left;
}
.Registration .HCaptcha {
	width: 40%;
  clear: both;
  float: left;
}

#PasswordRecovery.Registration dl.inputEmail {
	padding: 0;
}

.Registration .FaqPolicy INPUT {
	width: auto;
	text-align: center;
	/*font-size: 20px;*/
	font-size: 144%;
	/*padding: 9px 0;*/
	padding: 2% 0;
	margin-bottom: 1%;
	border: 1px solid #d5e6ec;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-khtml-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	-icab-border-radius: 20px
}
.Registration .ui-btn {
	margin: 0;
	padding: 3% 9%;
}
.Registration .ui-btn-grey {
	position: relative;
	left: 1px;
	margin: 10px 0 5px;
	vertical-align: top
}
.Registration .reg-submit {
	position: relative;
  display: inline-block;
}
.Registration .reg-submit INPUT {
border: 0;
  background: #ff009b;
  font-size: 150%;
  -moz-border-radius: 19px;
	-webkit-border-radius: 19px;
	border-radius: 19px;
	-khtml-border-radius: 19px;
	-o-border-radius: 19px;
	-ms-border-radius: 19px;
	-icab-border-radius: 19px
}
.Registration .reg-ajax-loader {
  background: url("../images/ajax-loader.gif") no-repeat;
  display: none;
  height: 16px;
  width: 16px;
  position: absolute;
  margin: 0 auto;
  top: 50%;
  left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.Registration.reg-ajax-loading .reg-ajax-loader {
	display: block;
}
.Registration .gray2 {
	display: inline-block;
	vertical-align: middle;
 /* color: #009cff;*/
}
.Registration .genderTarget {
	/*font-size: 14px*/
}
.Registration .gender {
	padding-bottom: 10px;
	/*font-size: 15px;*/
	font-size: 108%;
}
.Registration .gender span {
	/*color: #ff009b*/
}
.Registration .privacy {
	/*margin: 0 0 20px 0;*/
	margin-bottom: 5%;
}
.Registration .ajaxmsg DIV,.Registration DL.check .default,.Registration DL.okey .default,.Registration DL.invalid .default {
	display: none
}
.Registration .valid .default,.Registration DL.check .checking,.Registration DL.okey .good,.Registration DL.exists .good,.Registration DL.invalid .error,.Registration .invalid .error-help {
	display: block
}
.Registration .PassHelp {
	background-color: #fff;
	padding: 10px 10px 0;
	width: 95%;
	display: none;
	zoom: 1
}
.Registration .PassHelp ul {
	margin: 0;
	padding: 0
}
.Registration .PassHelp ul li {
	display: inline-block;
	vertical-align: top;
	width: 32%;
	height: auto;
	margin: 0 0 10px;
	padding: 0;
	word-wrap: break-word
}
.Registration .PassHelp ul li span {
	padding: 0 15px 0 0;
	display: block
}
.Registration .PassHelp ul li a {
	padding: 0;
	text-decoration: none;
	border-bottom: 1px dotted #ff009b;
	width: 100%
}
.Passwd .indicator span {
	display: inline-block!important
}
.Passwd .passBad {
	color: #ff001c !important
}
.Passwd .passNormal {
	color: #FFB800!important
}
.Passwd .passGood {
	color: #10A600!important
}
.Passwd .passBad .bad {
	background: #ff001c !important
}
.Passwd .passNormal .bad,.Passwd .passNormal .normal {
	background: #FFB800!important
}
.Passwd .passGood .bad,.Passwd .passGood .normal,.Passwd .passGood .fine {
	background: #6bcd12!important
}
.HCaptcha .ajaxmsg {
	display: inline-block;
}
.Registration .ajaxmsg {
	display: inline-block;
	position: relative;
	float:left;
	width: 100%;
	/*font-size: 85%;*/
	/*margin-top: 10px;*/
}
.ie7 .Registration .ajaxmsg span {
	position: absolute;
	top: 0;
	 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
}
.Registration .ajaxmsg .checking {
	background: url(../images/ajaxload.gif) no-repeat left;
	padding: 2px 0 2px 20px;
	margin-top: 5px;
	display: none;
}
.Registration .ajaxmsg .good {
	color: #579F0F;
	margin-top: 5px;
	display: none;
}
.Registration .delete {
	display: none;
	font-size: 13px;
	padding-top: 10px
}
.Registration .delete span {
	color: #f00
}
#PS-Indicator {
	color: #ff152f
}
#PS-Indicator SPAN {
	display: inline-block;
	font-size: 0;
	width: 50px;
	height: 6px;
	background: #cacaca;
	margin: 4px 3px 0 0
}
.RegisterLeft H3 {
	margin-bottom: 5px
}
.RegisterLeft .blockfuchsia {
	/*background: #009CFF;*/
	/*background: #009CFF;
	color: #fff;*/
	padding: 15px;
	/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
	-moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
	box-shadow: 0 0 50px 0 rgb(234,247,255);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px*/
}
.RegisterLeft .blockfuchsia a {
	text-decoration: underline;
	/*text-shadow: -0 -1px 2px #FFFFFF,0 -1px 2px #FFFFFF,-0 1px 2px #FFFFFF,0 1px 2px #FFFFFF,-1px -0 2px #FFFFFF,1px -0 2px #FFFFFF,-1px 0 2px #FFFFFF,1px 0 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF;
	-moz-text-shadow: -0 -1px 2px #FFFFFF,0 -1px 2px #FFFFFF,-0 1px 2px #FFFFFF,0 1px 2px #FFFFFF,-1px -0 2px #FFFFFF,1px -0 2px #FFFFFF,-1px 0 2px #FFFFFF,1px 0 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF;
	-webkit-text-shadow: -0 -1px 2px #FFFFFF,0 -1px 2px #FFFFFF,-0 1px 2px #FFFFFF,0 1px 2px #FFFFFF,-1px -0 2px #FFFFFF,1px -0 2px #FFFFFF,-1px 0 2px #FFFFFF,1px 0 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF,-1px -1px 2px #FFFFFF,1px -1px 2px #FFFFFF,-1px 1px 2px #FFFFFF,1px 1px 2px #FFFFFF*/
}
.RegisterLeftN {
	/*font-size: 20px;*/
	font-size: 143%;
	/*position: absolute;
	left: 2%;
	margin-top: 50%;*/
	color: #ff152f;
	padding: 0 0 11% 7%;
  margin: 16% 0 0 0;
}
.RegisterLeftN .yearsold, .RegisterLeftN .robotstop {
	margin-bottom: 10%;
}
.RegisterLeftN .yearsold SPAN, .RegisterLeftN .robotstop SPAN {
	font-size: 195%;
  vertical-align: middle;
}
.RegisterLeftN .yearsold DIV, .RegisterLeftN .robotstop DIV {
	display: inline-block;
  vertical-align: middle;
}
.RegisterLeftN .robotstop {
	/*background: url(../images/ico_robot_stop.png) center left no-repeat*/
}
.boxPlace {
	position: relative;
	width: 80%
}
.boxPlace .listPlace {
	display: none
}
.LS-open .boxListPlace {
	position: absolute;
	left: 0;
	top: 110%;
	/*top: 41px;*/
	 -moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
	-khtml-border-radius:  3px;
	-o-border-radius:  3px;
	-ms-border-radius:  3px;
	-icab-border-radius:  3px;	
	-moz-box-shadow: 0 5px 10px rgb(139,192,227);
	-webkit-box-shadow: 0 5px 10px rgb(139,192,227);
	-o-box-shadow: 0 5px 10px rgb(139,192,227);
	box-shadow: 0 5px 10px rgb(139,192,227);
	background-color: #fff;
	display: block;
	color: #000;
	z-index: 10;
	/*padding: 10px 7px 0 7px;*/
	/*padding: 0;*/
	padding: 3%;
}
.LS-open .boxListPlace .listPlace {
	display: block
}
.boxListPlace .boxLink {
	padding: 0;
	margin-top: 2%;
}
.LS-open .boxListPlace .boxLink {
	/*padding: 1px 5px 10px*/
}
.LS-open .selectMetro {
	display: none
}
.boxListPlace .ListPlace {
	list-style: none;
	margin: 0;
	padding: 0
}
.boxListPlace .listPlace li {
	padding: 5px 8px;
	text-decoration: none;
	cursor: pointer
}
.boxListPlace .listPlace li .country {
	color: #999
}
.boxListPlace .listPlace li:hover,.boxListPlace .listPlace li.active {
	background-color: #39f;
	color: #fff
}
.boxListPlace .listPlace li:hover .town b,.boxListPlace .listPlace li.active .town b {
	color: #fff
}
.boxListPlace .listPlace li:hover .country,.boxListPlace .listPlace li.active .country {
	color: #fff
}
.boxListPlace .listPlace li.unknowPlace {
	color: #114ad2;
	cursor:default
}
.boxListPlace .listPlace li.unknowPlace:hover {
	background: none;
	color: #263352
}
.boxListPlace p {
	margin: 0;
	position: relative;
	padding: 0 0 0 20px!important
}
.boxListPlace p i.icon16 {
	position: absolute;
	left: 0;
	top: 2px
}
.boxListPlace p.icon1 i.icon16 {
	display: block
}
.selectFromList,.selectMetro,.boxPlace .error {
	margin: 5px 0 0
}
.selectFromList {
	float:left;
	/*margin: 7px 0 17px;*/
	/*margin: 15px 15px 15px 15px;*/
	margin: 0;
}
.selectMetro {
	float:right
}
.error {
	color: #FF001C;
	display: block;
	/*font-size: 14px;*/
	margin-top: 2px;
	visibility: hidden;
	display: none;
	word-wrap: break-word
}
.invalid DT {
	color: #FF001C
}
.invalid INPUT.text,.invalid textarea.text {
	border: 1px solid #FF001C
}
.invalid .error {
	visibility: visible;
	display: block
}
input.s-button, button.s-button {
	/*font-size: 17px;*/
	/*font-size: 121%;*/
	background: #ff009b;
	border: 0;
	padding: 5px 8px;
	color: #fff;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	cursor: pointer
}
input.s-button:hover,button.s-button:hover {
	background: #ff67c2
}
input.s-button:disabled, button.s-button:disabled {
	background: #b9e4ff;
	cursor: unset;
}
.ui-btn {
	background: #ff009b;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	/*font-size: 18px;*/
	font-size: 100%;
	margin: 0 2px;
	outline: none;
	overflow: visible;
	padding: 0 15px;
	text-align: center;
	text-decoration: none;
	vertical-align: top
}
.ui-btn-red {
	background: #a80a0a url(../images/ui-btn.png) 0 -2px repeat-x;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #c10e0e;
	box-shadow: inset 0 0 1px #fff;
	-moz-box-shadow: inset 0 0 1px #fff;
	-o-box-shadow: inset 0 0 1px #fff;
	-webkit-box-shadow: inset 0 0 1px #fff;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	height: 23px;
	line-height: 24px;
	margin: 0 2px;
	outline: none;
	overflow: visible;
	padding: 0 15px;
	text-align: center;
	text-decoration: none;
	-moz-text-shadow: 0 1px 1px #911515;
	-webkit-text-shadow: 0 1px 1px #911515;
	text-shadow: 0 1px 1px #911515;
	transition: background-color .25s linear;
	-moz-transition: background-color .25s linear;
	-o-transition: background-color .25s linear;
	-webkit-transition: background-color .25s linear;
	vertical-align: top
}
.ui-btn-big {
	background-position: 0 0;
	/*font-size: 16px;*/
	font-size: 130%;
	/*padding: 5px 20px*/
	padding: 1% 6%;
}
.ui-btn:hover {
	background: #ff67c2;
	color: #fff;
	text-decoration: none
}
.ui-btn-red:hover {
	background-color: #bd0b0b;
	border-color: #a51919
}
.ui-btn:disabled {
	background: #ffc3e7;

  cursor: default;
}
.ballon-notificate {
	padding: 5px;
	color: #263352;
	width: 240px!important;
	margin: 0 0 0 220px
}
.tooltip {
	position: absolute;
	z-index: 100;
	display: none;
	background: #fff;
	-webkit-box-shadow: 0 4px 15px -3px rgb(84, 189, 255);
	-moz-box-shadow: 0 4px 15px -3px rgb(84, 189, 255);
	-o-box-shadow: 0 4px 15px -3px rgb(84, 189, 255);
	box-shadow: 0 4px 15px -3px rgb(84, 189, 255);
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-khtml-border-radius: 15px;
	-o-border-radius: 15px;
	-ms-border-radius: 15px;
	-icab-border-radius: 15px
}
.tooltip .arrow {
	position: absolute;
	top: -10px;
	width: 14px;
	height: 11px;
	background: url(../images/base.png) no-repeat 0 0
}
.tooltip .arrow-left {
	left: 20px
}
.tooltip .arrow-right {
	right: 20px
}
.ballon-notificate .tooltip-content {
	position: relative;
	padding: 20px 15px 0 70px;
	background: url(../images/no_mobile.png) no-repeat 10px 20px;
	color: #263352;
	min-height: 85px
}
.tooltip .tooltip-arrow-top,.tooltip .tooltip-arrow-bottom {
	position: absolute;
	left: 0;
	bottom: -11px;
	height: 11px;
	width: 100%
}
.tooltip .tooltip-arrow-top {
	top: -10px
}
.ballon-notificate .tooltip-content span {
	display: block;
	margin: 0 0 10px
}
.tooltip .arrow-center {
	left: 20px
}
.tooltip-content {
	position: relative;
	z-index: 5;
	display: block;
	/*padding: 13px 15px;*/
	padding: 8%;
}
.tooltip a {
	text-decoration: none;
}
.tooltip a:hover {
	color: #ff009d;
	text-decoration: none
}
.tooltip a.o-auth.i16 {
	margin-right: 7%;
}
.ballon-notificate .tooltip-content a.close,.ballon-notificate .tooltip-content a.close:hover {
	position: absolute;
	right: 0;
	top: 0;
	border-bottom: 0
}
.tooltip .tooltip-arrow-top i,.tooltip .tooltip-arrow-bottom i {
	position: absolute;
	top: 0;
	left: 20px;
	width: 14px;
	height: 11px;
	background: url(../images/base.png) no-repeat 0 -493px
}
.tooltip .tooltip-arrow-top.right i,.tooltip .tooltip-arrow-bottom.right i {
	left: auto;
	right: 20px
}
.tooltip .tooltip-arrow-top i {
	background: url(../images/base.png) no-repeat 0 0
}
.tooltip .tooltip-arrow-top.center i,.tooltip .tooltip-arrow-bottom.center i {
	left: 50%;
	margin-left: -7px
}


.RandomPhotos {
	background: url(../images/fast_photos.png) top left no-repeat;
	height: 400px;
	position: relative;
	width: 580px
}
.RandomPhotos li {
	position: absolute
}
.Landing .rp-1 {
	z-index: 10
}
.Landing .rp-2 {
	z-index: 9
}
.Landing .rp-3 {
	z-index: 8
}
.Landing .rp-4 {
	z-index: 4
}
.Landing .rp-5 {
	z-index: 7
}
.Landing .rp-6 {
	z-index: 6
}
.Landing .rp-7 {
	z-index: 5
}
.Landing .rp-8 {
	z-index: 3
}
.Landing .rp-10 {
	z-index: 2
}
.Landing .rp-11 {
	z-index: 1
}
.rp-1 {
	width: 42px;
	height: 58px;
	top: 83px;
	left: 6px
}
.rp-2 {
	width: 110px;
	height: 150px;
	top: 4px;
	left: 74px
}
.rp-3 {
	width: 53px;
	height: 73px;
	top: 22px;
	left: 207px
}
.rp-4 {
	width: 81px;
	height: 112px;
	top: 119px;
	left: 249px
}
.rp-5 {
	width: 41px;
	height: 58px;
	top: 46px;
	left: 280px
}
.rp-6 {
	width: 110px;
	height: 150px;
	top: 23px;
	left: 347px
}
.rp-7 {
	width: 53px;
	height: 73px;
	top: 47px;
	left: 475px
}
.rp-8 {
	width: 81px;
	height: 111px;
	top: 180px;
	left: 16px
}
.rp-9 {
	width: 110px;
	height: 150px;
	top: 196px;
	left: 118px
}
.rp-10 {
	width: 53px;
	height: 73px;
	top: 255px;
	left: 264px
}
.rp-11 {
	width: 81px;
	height: 111px;
	top: 208px;
	left: 362px
}
.rp-12 {
	width: 53px;
	height: 73px;
	top: 285px;
	left: 461px
}
.rp-13 {
	width: 81px;
	height: 111px;
	top: 145px;
	left: 490px
}
.RandomPhotos li img {
	height: 100%;
	width: 100%;
	vertical-align: bottom
}
.layer-wrap {
	/*padding: 30px;*/
	/*width: 520px;*/
	position: relative;
	z-index: 3;
	/*font-size: 15px;*/
	font-size: 108%;
}
.ui-layer {
	background: none!important
}
.ui-layer .ul-layer-content {
	padding: 0;
	margin: 0;
	background: #000;
	/*margin-bottom: 2%;*/
}
.ui-layer.zoomed .ul-layer-content {
	margin-bottom: 2%;
}
.ui-layer .ap-l {
	text-align:left
}
.CallStatusLayer .CallsIcon {
	margin: -3px 0 0 5px;
	float:left
}
.CallStatusLayer .CallsIcon .icon-call {
	background: transparent url(../images/call_love.png) no-repeat 0 0
}
.CallStatusLayer .CallsIcon .set-conect {
	background: transparent url(../images/call_love.png) no-repeat 0 -88px
}
.CallStatusLayer .CallsIcon .send-sms {
	background: transparent url(../images/sms.jpg) no-repeat 0 0
}
.CallStatusLayer .CallsText {
	display: inline-block;
	vertical-align: middle;
	text-align:left;
	width: 75px
}
.CallStatusLayer .ap-r-block,.CallStatusLayer .set-conects.ap-r-block,.CallStatusLayer .call-conects.ap-r-block {
	padding: 18px 0 0 148px;
	background-position: 60px 25px
}
.CallStatusLayer .b-block-vipbuy {
	margin: 0 0 0 60px
}
.SelectPayment .TabsUp {
	padding-top: 20px
}
.SelectCalluser .Tabs li, .SelectPayment .TabsUp li {
	position: relative;
	z-index: 2;
	float:left;
	height: 25px;
	padding: 0 16px;
	line-height: 24px
}
.SelectCalluser .Tabs li.selected, .SelectPayment .TabsUp li.selected {
	height: 26px;
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	line-height: 24px
}
.SelectCalluser .Tabs li a, .SelectPayment .TabsUp li a {
	text-decoration: none;
	border-bottom: 1px dotted #06c
}
.SelectCalluser .Tabs li.selected a, .SelectPayment .TabsUp li.selected a {
	cursor:default;
	text-decoration: none;
	color: #000;
	border-bottom: 0 solid #FDF1F8
}
.SelectPayment .PaymentSteps, .SelectCalluser .CalluserSteps {
	position: relative;
	z-index: 1
}
.PaymentSteps .ajax_loader {
	width: 70px;
	height: 7px;
	margin: 0 auto;
	background: url(../images/ajaxload-new.gif) no-repeat center center
}
.ap-r-block {
	background: transparent url(../images/ap-header-arrow1.png) no-repeat 0 0;
	float:right;
	padding-left: 160px;
	line-height: 22px;
	position: relative;
	margin-left: -20px;
	color: #808080;
	position: relative
}
.set-conects.ap-r-block {
	background: transparent url(../images/ap-header-arrow2.gif) no-repeat 0 0
}
.call-conects.ap-r-block {
	background: transparent url(../images/ap-header-arrow3.jpg) no-repeat 0 0
}
.ap-person {
	float:left;
	margin-right: 5px;
	width: 46px;
	height: 62px;
	display: block;
	/*-webkit-box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	box-shadow: 0 10px 6px -6px #777*/
}
.PresentComment {
	/*padding: 7px 10px;*/
	padding: 1% 2%;
	text-align: center;
	margin: 0 0 10px;
	text-align:left
}
.PresentComment b {
	display: block;
	font-weight: normal
}
.MaketopLayer .icon-up {
	background-position: 0 0;
	vertical-align: middle;
	height: 100px;
	width: 100px;
	background: url(../images/PayServicesIcons.png) 0 0;
	display: inline-block
}

.MaketopLayer .icons.lift-up3 {
	float: left;
  width: 19%;
  height: 100%;
}

.MaketopLayer .icons.lift-up3 IMG {
	width: 100%;
  height: 100%;
}

.my-bonus {
	margin: 0;
	padding: 10px 0 5px;
	border-top: 1px solid 1px solid #dcdcdd;
	font-size: 11px
}
.my-bonus i.bonus {
	float:left;
	display: block;
	width: 36px;
	height: 29px;
	margin: 0 10px 0 0;
	background: url(../images/bonus.png) 0 0
}
.my-bonus-mess {
	float:left;
	width: 80%;
	padding: 6px 0 0
}
.GreyBg {
	background-color: #F0F9FF;
	/*padding: 15px;*/
	padding: 2.7%;
}
.BerezBg {
	background-color: #A5DE33;
	/*padding: 15px;*/
	padding: 2.7%;
}
.TranCoinBg {
	background-color: #BFBD30;
	/*padding: 15px;*/
	padding: 2.7%;
}
.LilacBush {
	background-color: #67c2ff;
	/*padding: 15px;*/
	padding: 2.7%;
}
.AlbomKeys {
background-color: #4fb8ff;
  /*padding: 15px;*/
	padding: 2.7%;
}
.AlbomKeys .tit_key {
margin-bottom: 5px;
color: #fff;
/*font-size: 14px;*/
}
.AlbomKeys .inpalbkey .txt_coin {
  color: #fff;
 /* font-size: 11px;*/
}
.AlbomKeys .AlbInp {
padding: 10px;
  max-height: 300px;
  overflow: auto;
}
.AlbomKeys select {
/*padding: 6px 9px;*/
padding: 1% 2%;
  margin-bottom: 10px;
  border: 0;
  margin-bottom: 10px;

  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -khtml-border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  -icab-border-radius: 15px;
}
.AlbomKeys .inpalbkey {
  padding: 5px;
}
.AlbomKeys .keysAlls {
  margin-bottom: 10px;
}
.AlbomKeys .keysAlls input {
  margin-right: 3px;
  vertical-align: middle;
}
.AlbomKeys .inpalbkey input {
 /* margin-right: 7px;*/
 margin-right: 1%;
 vertical-align: middle;
}
.AlbomKeys .inpalbkey input.key_cost3 {
 -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  -khtml-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  -icab-border-radius: 7px;
  border: navajowhite;
  padding: 3px 4px;
  margin: 0 4px 0 0;
  text-align: center;
}
.MobileSend {
	margin: 0 0 10px;
	margin: 20px 0 10px 0
}
.SmsSend {
	margin: 0 0 10px
}
.SmsSend .fl-l {
	padding: 10px
}
.SmsSend .fl-r {
	padding: 10px 30px 10px 8px
}
.SmsSend span {
	position: relative;
	float:left;
	height: 38px;
	margin-right: 9px;
	padding-right: 1px;
	color: #d01111;
	border: 1px solid #98a0a9;
	border-right: 0;
	background: #fff;
	font-size: 35px;
	line-height: 38px
}
.SmsSend span b {
	position: absolute;
	top: -1px;
	right: -20px;
	width: 20px;
	height: 40px;
	background: url(../images/l-sms__bg.gif) no-repeat left top
}
.SmsSend .fl-l span,.SmsSend .fl-r span {
	color: #3c4359;
	border: 1px solid #98a0a9
}
.VipStatusLayer .VipIcon{
	margin: -3px 0 0 5px;
	float:left
}
.VipStatusLayer .VipIcon .ui-icon{
	vertical-align: middle;
	margin: 0 5px 0 0
}
.VipStatusLayer .VipText{
	display: inline-block;
	vertical-align: middle;
	text-align:left;
	width: 75px
}
.VipStatusLayer .ap-r-block {
	padding: 11px 0 0 160px;
	background-position: 60px 25px
}



.MaketopLayer .VipIcon {
	width: 40%;
	float: left;
}
.MaketopLayer .VipIcon DIV {
	width: 50%;
	float: left;
	margin-right: 6px;
}
.MaketopLayer .VipIcon IMG {
	width: 100%;
  height: 100%;
}
.MaketopLayer .VipIcon .ui-icon {
	vertical-align: middle;
	margin: 0 5px 0 0
}
.MaketopLayer .VipText {
	float: left;
	vertical-align: middle;
	text-align:left;
	width: 40%;
	color: #fff;
}
.MaketopLayer .b-block-vipbuy {
	
}


.TrancoinLayer .VipIcon {
	width: 40%;
	float: left;
}
.TrancoinLayer .VipIcon DIV {
	width: 50%;
	float: left;
	margin-right: 6px;
}
.TrancoinLayer .VipIcon IMG {
	width: 100%;
  height: 100%;
}
.TrancoinLayer .VipIcon .ui-icon {
	vertical-align: middle;
	margin: 0 5px 0 0
}
.TrancoinLayer .VipText {
	float: left;
	vertical-align: middle;
	text-align:left;
	width: 40%;
	color: #fff;
}
.TrancoinLayer .b-block-vipbuy {
	
}

#VipStatusLayer, #MaketopLayer, #GiftsLayer, #PhotoLineLayer, #leaderEditLayer, #KeysAlbums, #LoginForm, #Add2TopLayer, #leaderRulesLayer, #IconsEditLayer, #DeleteAnketa, #TrancoinLayer {
    width: 60%;
	display: none;
	/*min-height: 280px;*/
  /* left: 50%!important;
    top: 50%!important;
   -moz-transform:translate(-50%,-50%)!important;
    -webkit-transform: translate(-50%,-50%)!important;
  -o-transform: translate(-50%, -50%)!important;
 transform: translate(-50%, -50%)!important;*/

  }
  
  
#LocationLayer {
width: 50%;
}

#KeysAlbums .fm-s-25-CC7BFF {
  /*padding: 20px 30px;*/
}

.MaketopLayer .ap-r-block3 {
	float:right;
	position: relative;
	color: #808080;
	position: relative;
	width: 60%;
}
.MaketopLayer .ap-r-block3 .ap-head-arrow1 {
	float: left;
  width: 20%;
}
.MaketopLayer .ap-r-block3 .ap-head-arrow1 IMG {
	width: 100%;
  height: 100%;
}
.MaketopLayer .ap-r-block3 .ap-person1 {
	float: left;
 width: 15%;
  margin: 0 10px;
}
.MaketopLayer .ap-person {
	float:left;
	width: 100%;
  height: 100%;
	display: block;
	/*-webkit-box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	box-shadow: 0 10px 6px -6px #777*/
}

.MaketopLayer .b-block-giftbuy {
 width: 30%;
  float: left;
}


.MaketopLayer .b-block-vipbuy i.sex {
	 text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-khtml-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	-icab-border-radius: 8px;
}



.TrancoinLayer .ap-r-block3 {
	float:right;
	position: relative;
	color: #808080;
	position: relative;
	width: 60%;
}
.TrancoinLayer .ap-r-block3 .ap-head-arrow1 {
	float: left;
  width: 20%;
}
.TrancoinLayer .ap-r-block3 .ap-head-arrow1 IMG {
	width: 100%;
  height: 100%;
}
.TrancoinLayer .ap-r-block3 .ap-person1 {
float: left;
  width: 15%;
  margin: 0px 10px;
}

.TrancoinLayer .SelectPayment {
  display: inline-block;
  width: 100%;
}
.TrancoinLayer .SelectPayment .min-trans-step, .TrancoinLayer .SelectPayment .transbal-step {
 margin-top: 9px;
}
.TrancoinLayer .how_much_trans {
	float: left;
  width: 100%;
  margin: 10px 0 0 0;
}
.TrancoinLayer .how_much_trans .how_1 {
	float: left;
  color: #fff;
  font-size: 120%;
  margin-right: 8px;
}
.TrancoinLayer .how_much_trans .how_2 {
	float: left;
}
.TrancoinLayer .how_much_trans .how_2 INPUT {
font-size: 120%;
padding: 5px 8px;
  border: 1px solid #0bb9ff;
	    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -icab-border-radius: 5px;
}

.TrancoinLayer .ap-person {
	float:left;
	width: 100%;
  height: 100%;
	display: block;
	/*-webkit-box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	box-shadow: 0 10px 6px -6px #777*/
}

.TrancoinLayer .b-block-giftbuy {
 width: 30%;
  float: left;
}


.TrancoinLayer .b-block-vipbuy i.sex {
	 text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-khtml-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	-icab-border-radius: 8px;
}




.VipStatusLayer .VipPresentDay {
	margin: 10px 0
}
.VipStatusLayer .VipPresentDay .ap-payinfo {
	margin-bottom: 0
}
.VipStatusLayer .VipPresentDayDone {
	margin: 10px 0
}
.VipStatusLayer .b-block-vipbuy {
	margin: 0 0 0 60px
}
.layer-wrap.forvip {
	background: #fff;
	-moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -khtml-border-radius: 20px;
  -o-border-radius: 20px;
  -ms-border-radius: 20px;
  -icab-border-radius: 20px;
	-webkit-box-shadow: 0 0 0 4px rgb(255,184,0) inset;
	-moz-box-shadow: 0 0 0 4px rgb(255,184,0) inset;
	-o-box-shadow: 0 0 0 4px rgb(255,184,0) inset;
	box-shadow: 0 0 0 4px rgb(255,184,0) inset
}
.vip-layer .user-buy-vip {
	margin: 0 0 20px;
	text-align: center
}
.vip-layer .user-buy-vip .title {
	color: #FFB800;
	/*font-size: 25px;*/
	font-size: 179%;
	margin: 0 0 10px;
}
.vip-layer .user-buy-vip .title span {
	margin: 0 5px;
	font-weight: bold
}

.vip-layer .user-buy-vip .icons.vip-status {
	margin: 0 0 20px;
	text-align: center
}
.vip-layer .user-buy-vip .icons.vip-status IMG {
	margin: 0 0 20px;
	text-align: center
}

.vip-layer .vip-head {
	/*margin: 0 0 15px*/
}
.vip-layer .js-layer-content {
	margin: 20px 0 10px 0;
}
/*.vip-layer .vip-head:before,.vip-layer .vip-head:after {
	display: table;
	content: "";
	line-height: 0
}*/
.vip-layer .vip-head:after {
	clear: both
}
.vip-layer .vip-head .vip-head-icon {
	width: 40%;
  float: left;
}

.vip-layer .vip-head .vip-head-icon DIV {
  width: 50%;
  float: left;
  margin-right: 6px;
}
.vip-layer .vip-head .vip-head-icon IMG {
  width: 100%;
  height: 100%;
}


.vip-layer .vip-head .vip-head-icon span,.vip-layer .vip-head .vip-head-icon .ui-icon {
	display: table-cell;
	vertical-align: middle
}
.vip-layer .vip-head .vip-head-icon .ui-icon {
	padding: 0 5px 0 0
}
.vip-layer .vip-head .to-user {

}

.vip-layer .vip-head .to-user .ap-head-arrow1 {
  float: left;
  width: 20%;
}
.vip-layer .vip-head .to-user .ap-head-arrow1 IMG {
  width: 100%;
  height: 100%;
}
.vip-layer .vip-head .to-user .ap-person1 {
  float: left;
  width: 15%;
  margin: 0 10px;
}
.vip-layer .vip-head .to-user .ap-person {
  float: left;
  width: 100%;
  height: 100%;
  display: block;
 /* -webkit-box-shadow: 0 10px 6px -6px #777;
  -moz-box-shadow: 0 10px 6px -6px #777;
  box-shadow: 0 10px 6px -6px #777;*/
  border: 2px solid #FFB800;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.vip-layer .vip-head .to-user {
  float: right;
  position: relative;
  color: #2b2b2b;
  position: relative;
  width: 60%;
}



.vip-layer .vip-head .to-user img {
	
}
.vip-layer .item_choise {
	display: inline-block;
  width: 50%;
}
.vip-layer .item_choise1 {
	display: inline-block;
  width: 46%;
}
.vip-layer .item_choise2 {
	display: inline-block;
  width: 29%;
  margin: 0 6px;
  vertical-align: top;
}
.vip-layer .item_choise2 b {
	font-weight: normal;
}


.vip-layer .item_choise2 Ich10 {
position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  left: 0;
}
.vip-layer .item_choise2 Ich20 {
position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  left: 0;
  right: 0;
  margin: 0 auto;
}
.vip-layer .item_choise2 Ich30 {
position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  right: 0;
}


.vip-layer .present-more {
	background-color: #fff6e4;
	background: #fff6e4;
	margin: 0 0 10px;
	padding: 7px 10px;
	text-align:left
}
.vip-layer .block-gray {
	background: #FFC327;
	/*padding: 15px 0;*/
	padding: 2.5% 0;
	/*min-height: 47px;*/
	position: relative;
	
}
.vip-layer .js-layer-content .paymentVip {
 /*font-size: 13px;*/
 font-size: 100%;
 margin-top: 15px;
}
.vip-layer .js-layer-content .paymentVip span.page-money::before {
color: #000;
}
.vip-layer .user_icon_box .block-gray {
	background: #fadf00
}
.vip-layer .js-layer-content .HiddenVip {
	/*font-size: 13px;*/
	font-size: 93%;
}
.vip-layer .js-layer-content .HiddenVip label {
	color: #ff009b;
	cursor: pointer;
}
.vip-layer .js-layer-content .HiddenVip label INPUT {
	vertical-align: middle;
}
.vip-layer .js-layer-content .HiddenVip p {
	/*font-size: 10px;*/
	font-size: 70%;
}
.vip-layer .ignoruser {
	background: #FF7F8D;
	color: #fff;
	padding: 10px;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	text-align: center
}
.MaketopLayer .no_hidd_album {
	background: #FF7F8D;
	color: #fff;
	padding: 10px;
	margin-top: 20px;
		 -moz-border-radius:  23px;
	-webkit-border-radius:  23px;
	border-radius:  23px;
	-khtml-border-radius:  23px;
	-o-border-radius:  23px;
	-ms-border-radius:  23px;
	-icab-border-radius:  23px;
	text-align: center
}
.MaketopLayer .ignoruser {
	background: #000;
	color: #fff;
	padding: 10px;
	margin-top: 20px;
		 -moz-border-radius:  23px;
	-webkit-border-radius:  23px;
	border-radius:  23px;
	-khtml-border-radius:  23px;
	-o-border-radius:  23px;
	-ms-border-radius:  23px;
	-icab-border-radius:  23px;
	text-align: center
}


.TrancoinLayer .no_hidd_album {
	background: #FF7F8D;
	color: #fff;
	padding: 10px;
	margin-top: 20px;
		 -moz-border-radius:  23px;
	-webkit-border-radius:  23px;
	border-radius:  23px;
	-khtml-border-radius:  23px;
	-o-border-radius:  23px;
	-ms-border-radius:  23px;
	-icab-border-radius:  23px;
	text-align: center
}
.TrancoinLayer .ignoruser {
	background: #000;
	color: #fff;
	padding: 10px;
	margin-top: 20px;
		 -moz-border-radius:  23px;
	-webkit-border-radius:  23px;
	border-radius:  23px;
	-khtml-border-radius:  23px;
	-o-border-radius:  23px;
	-ms-border-radius:  23px;
	-icab-border-radius:  23px;
	text-align: center
}


.BlockAttention {
	margin: 10px 0 0;
	padding: 0 0 0 3px
}
.BlockAttention .i16 {
	margin: 0 5px 0 0;
	vertical-align: top;
	top: -1px
}
.global-notify {
	background: #ffe1f3;
	border: 1px solid #FF009B;
	font-size: 20px;
	padding: 12px;
	width: 70%;
	text-align: center;
	margin: 0 auto
}
.ban_infit {
background: #fff;
  width: 100%;
  z-index: 99999999999;
  position: absolute;
  top: -1000%;
  bottom: -1000%;
  left: 0;
  right: 0;
}
.ny-bottom-footer {
	background-image: url(../images/ny-bottom-footer.png);
	background-position: center top;
	width: 100%;
	margin-top: 40px;
	height: 35px;
	background-repeat: repeat
}
.ny-bottom-header {
	background-image: url(../images/ny-bottom-header.png);
	background-position: center top;
	width: 100%;
	height: 35px;
	background-repeat: repeat;
	position: absolute
}
.block-rounded-corners {
	padding: 15px;
	-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
	-moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
	-o-box-shadow: 0 0 50px 0 rgb(234,247,255);
	box-shadow: 0 0 50px 0 rgb(234,247,255);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px;
}
.LS-Dialog .layer-close {
	z-index: 101;
	cursor: pointer;
	position: absolute;
	right: 20px;
	top: 18px
}
.fm,.fm B {
	display: block;
	overflow: hidden;
	z-index: 1;
	position: absolute
}
.fm,.fm B.t {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}
.fm B.l {
	width: 100%
}
.fm B.r {
	height: 100%
}
.fm B {
	background-repeat: no-repeat
}
.fm B B {
	display: none
}
.fm-10 B.t,.fm-10 B.l {
	right: 10px
}
.fm-10 B.t,.fm-10 B.r {
	bottom: 10px
}
.fm-10 B.t B,.fm-10 B.l B {
	left: 10px
}
.fm-10 B.t B,.fm-10 B.r B {
	top: 10px
}
.fm-10 B.r,.fm-10 B.b {
	width: 10px
}
.fm-10 B.l,.fm-10 B.b {
	height: 10px
}
.fm-10 B.t {
	background-position: 10px 10px;
	margin: -10px 0 0 -10px
}
.fm-10 B.r {
	background-position:right 10px
}
.fm-10 B.l {
	background-position: 10px bottom
}
.fm-10 B.b {
	background-position:right bottom

}
.fm-20 B.t,.fm-20 B.l {
	right: 20px
}
.fm-20 B.t,.fm-20 B.r {
	bottom: 20px
}
.fm-20 B.t B,.fm-20 B.l B {
	left: 20px
}
.fm-20 B.t B,.fm-20 B.r B {
	top: 20px
}
.fm-20 B.r,.fm-20 B.b {
	width: 20px
}
.fm-20 B.l,.fm-20 B.b {
	height: 20px
}
.fm-20 B.t {
	background-position: 20px 20px;
	margin: -20px 0 0 -20px
}
.fm-20 B.r {
	background-position:right 20px
}
.fm-20 B.l {
	background-position: 20px bottom
}
.fm-20 B.b {
	background-position:right bottom
}
.fm-25 B.t,.fm-25 B.l {
	right: 25px
}
.fm-25 B.t,.fm-25 B.r {
	bottom: 25px
}
.fm-25 B.t B,.fm-25 B.l B {
	left: 25px
}
.fm-25 B.t B,.fm-25 B.r B {
	top: 25px
}
.fm-25 B.r,.fm-25 B.b {
	width: 25px
}
.fm-25 B.l,.fm-25 B.b {
	height: 25px
}
.fm-25 B.t {
	background-position: 25px 25px;
	margin: -25px 0 0 -25px
}
.fm-25 B.r {
	background-position:right 25px
}
.fm-25 B.l {
	background-position: 25px bottom
}
.fm-25 B.b {
	background-position:right bottom
}
.fm-35 B.t,.fm-35 B.l {
	right: 35px
}
.fm-35 B.t,.fm-35 B.r {
	bottom: 35px
}
.fm-35 B.t B,.fm-35 B.l B {
	left: 35px
}
.fm-35 B.t B,.fm-35 B.r B {
	top: 35px
}
.fm-35 B.r,.fm-35 B.b {
	width: 35px
}
.fm-35 B.l,.fm-35 B.b {
	height: 35px
}
.fm-35 B.t {
	background-position: 35px 35px;
	margin: -35px 0 0 -35px
}
.fm-35 B.r {
	background-position:right 35px
}
.fm-35 B.l {
	background-position: 35px bottom
}
.fm-35 B.b {
	background-position:right bottom
}
.fm-45 B.t,.fm-45 B.l {
	right: 45px
}
.fm-45 B.t,.fm-45 B.r {
	bottom: 45px
}
.fm-45 B.t B,.fm-45 B.l B {
	left: 45px
}
.fm-45 B.t B,.fm-45 B.r B {
	top: 45px
}
.fm-45 B.r,.fm-45 B.b {
	width: 45px
}
.fm-45 B.l,.fm-45 B.b {
	height: 45px
}
.fm-45 B.t {
	background-position: 45px 45px;
	margin: -45px 0 0 -45px
}
.fm-45 B.r {
	background-position:right 45px
}
.fm-45 B.l {
	background-position: 45px bottom
}
.fm-45 B.b {
	background-position:right bottom
}
.fm B.r,.fm B.r B,.fm B.b,.fm B.b B {
	right: 0
}
.fm B.b,.fm B.b B,.fm B.l B,.fm B.l {
	bottom: 0
}
.fm-s-25-ff009d .fm * {
	background-image: url(../images/s-25-fff.png)
}
.fm-s-10-ff009d .fm *,.fm-c .fm-s-10-fff .fm * {
	background-image: url(../images/s-10-fff.png)
}
.fm-s-25-fff {
	background: #fff;
	/*padding: 20px 30px;*/
	padding: 4% 7%;
	-moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -khtml-border-radius: 20px;
  -o-border-radius: 20px;
  -ms-border-radius: 20px;
  -icab-border-radius: 20px;
	-webkit-box-shadow: 0 16px 48px 0 rgba(0,0,0,.48);
	-moz-box-shadow: 0 16px 48px 0 rgba(0,0,0,.48);
	-o-box-shadow: 0 16px 48px 0 rgba(0,0,0,.48);
	box-shadow: 0 16px 48px 0 rgba(0,0,0,.48)
}
.fm-s-25-FA00FF {
	background: #ff0019;
	/*padding: 20px 30px;*/
	padding: 2% 3%;
	-moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -khtml-border-radius: 20px;
  -o-border-radius: 20px;
  -ms-border-radius: 20px;
  -icab-border-radius: 20px;
/*-webkit-box-shadow: 0 0 26px 0 rgb(255, 0, 25);
  -moz-box-shadow: 0 0 26px 0 rgb(255, 0, 25);
  box-shadow: 0 0 26px 0 rgb(255, 0, 25);*/
 /* -webkit-box-shadow: 0 0 0 8px rgb(255, 101, 116);
  -moz-box-shadow: 0 0 0 8px rgb(255, 101, 116);
  box-shadow: 0 0 0 8px rgb(255, 101, 116);*/
}
.fm-s-25-001CFF {
	background: #001CFF;
	/*padding: 20px 30px;*/
	padding: 3% 5%;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-khtml-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	-icab-border-radius: 20px;
/*-webkit-box-shadow: 0 0 22px 0 rgb(0, 28, 255);
  -moz-box-shadow: 0 0 22px 0 rgb(0, 28, 255);
  box-shadow: 0 0 22px 0 rgb(0, 28, 255);*/
 /* -webkit-box-shadow: 0 0 0 8px rgb(91, 109, 255);
  -moz-box-shadow: 0 0 0 8px rgb(91, 109, 255);
  box-shadow: 0 0 0 8px rgb(91, 109, 255);*/
}
.fm-s-25-07e607 {
	background: #00cb00;
	/*padding: 20px 30px;*/
	padding: 2% 3%;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-khtml-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	-icab-border-radius: 20px;
	/*-webkit-box-shadow: 0 0 50px 0 rgb(5, 171, 5);
	-moz-box-shadow: 0 0 50px 0 rgb(5, 171, 5);
	box-shadow: 0 0 50px 0 rgb(5, 171, 5);*/
	/*-webkit-box-shadow: 0 0 0 8px rgb(13, 240, 13);
  -moz-box-shadow: 0 0 0 8px rgb(13, 240, 13);
  box-shadow: 0 0 0 8px rgb(13, 240, 13);*/
}
#LoginForm .fm-s-25-ff009d .layer-close {
background: #fff;
  -moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-khtml-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-icab-border-radius: 50%;
  padding: 0.4%;
}
.fm-s-25-ff009d {
	background: #ff009d;
	/*padding: 20px 30px;*/
  padding: 3% 5%;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	-khtml-border-radius: 16px;
	-o-border-radius: 16px;
	-ms-border-radius: 16px;
	-icab-border-radius: 16px;
	/*-webkit-box-shadow: 0 0 22px 0 rgb(255, 0, 157);
  -moz-box-shadow: 0 0 22px 0 rgb(255, 0, 157);
  box-shadow: 0 0 22px 0 rgb(255, 0, 157);*/
}
.fm-s-25-ffffc6 {
	padding: 13px;
	margin-left: 31px;
	background: #fff;
-webkit-box-shadow: 0 0 13px 2px rgba(0, 156, 255, 0.6);
  -moz-box-shadow: 0 0 13px 2px rgba(0, 156, 255, 0.6);
  -o-box-shadow: 0 0 13px 2px rgba(0, 156, 255, 0.6);
  box-shadow: 0 0 13px 2px rgba(0, 156, 255, 0.6);
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	-khtml-border-radius: 16px;
	-o-border-radius: 16px;
	-ms-border-radius: 16px;
	-icab-border-radius: 16px;
}


.fm-s-25-FFB800 {
  background: #FFB800;
  /*padding: 20px 30px;*/
	padding: 2% 3%;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -khtml-border-radius: 20px;
  -o-border-radius: 20px;
  -ms-border-radius: 20px;
  -icab-border-radius: 20px;

/*-webkit-box-shadow: 0 0 22px 0 rgb(255, 219, 122), inset 0 0 30px 0 rgb(255,184,0);
  -moz-box-shadow: 0 0 22px 0 rgb(255, 219, 122), inset 0 0 30px 0 rgb(255,184,0);
  box-shadow: 0 0 22px 0 rgb(255, 219, 122), inset 0 0 30px 0 rgb(255,184,0);*/
}
#VipStatusLayer .fm-s-25-FFB800 .layer-close {
background: #ffdb7a;
  -moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-khtml-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-icab-border-radius: 50%;
  padding: 0.4%;
  right: 2%;
  top: 4%;
}

.fm-s-25-c6993c {
background: #fff;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -khtml-border-radius: 20px;
  -o-border-radius: 20px;
  -ms-border-radius: 20px;
  -icab-border-radius: 20px;
  -webkit-box-shadow: 0px 0 9px -3px rgb(0, 156, 255);
  -moz-box-shadow: 0px 0 9px -3px rgb(0, 156, 255);
  -o-box-shadow: 0px 0 9px -3px rgb(0, 156, 255);
  box-shadow: 0px 0 9px -3px rgb(0, 156, 255);
  padding: 3% 3%;
  width: 90%;
}
.fm-s-25-00FFBA {
	background: #99CC33;
	/*padding: 20px 30px;*/
	padding: 2% 3%;
-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-khtml-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	-icab-border-radius: 20px;
	/*-webkit-box-shadow: 0 0 16px 0 rgb(153, 204, 51);
  -moz-box-shadow: 0 0 16px 0 rgb(153, 204, 51);
  box-shadow: 0 0 16px 0 rgb(153, 204, 51);*/
  
 /* -webkit-box-shadow: 0 0 0 6px rgb(170, 255, 0);
  -moz-box-shadow: 0 0 0 6px rgb(170, 255, 0);
  box-shadow: 0 0 0 6px rgb(170, 255, 0);*/
}
.fm-s-25-A6A400 {
	background: #A6A400;
	padding: 2% 3%;
-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-khtml-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	-icab-border-radius: 20px;
}
.fm-s-25-CC7BFF {
	background: #0099ff;
	/*padding: 20px 30px;*/
	padding: 2% 3%;
-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-khtml-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	-icab-border-radius: 20px;
	/*-webkit-box-shadow: 0 0 17px 0 rgb(0, 153, 255);
  -moz-box-shadow: 0 0 17px 0 rgb(0, 153, 255);
  box-shadow: 0 0 17px 0 rgb(0, 153, 255);*/
}
.fm-s-25-FFE300 {
	background: #E3CA00;
	padding: 20px 30px;
  padding: 2% 3%;
		-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-khtml-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	-icab-border-radius: 20px;
	/*-webkit-box-shadow: 0 0 16px 0 rgb(153, 204, 51);
  -moz-box-shadow: 0 0 16px 0 rgb(153, 204, 51);
  box-shadow: 0 0 16px 0 rgb(227, 202, 0);*/
 /* -webkit-box-shadow: 0 0 0 10px rgb(255, 232, 49);
  -moz-box-shadow: 0 0 0 10px rgb(255, 232, 49);
  box-shadow: 0 0 0 10px rgb(255, 232, 49);*/
}
.fm-s-25-FF0047 {
	background: #fff;
	-webkit-box-shadow: 0 16px 48px 0 rgba(0,0,0,.48);
	-moz-box-shadow: 0 16px 48px 0 rgba(0,0,0,.48);
	-o-box-shadow: 0 16px 48px 0 rgba(0,0,0,.48);
	box-shadow: 0 16px 48px 0 rgba(0,0,0,.48);
		-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-khtml-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	-icab-border-radius: 20px;
}
.fm-s-25-000 {
	background: #ff6600;
		/*padding: 20px 30px;*/
	padding: 2% 3%;
		-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-khtml-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	-icab-border-radius: 20px;
 /* -webkit-box-shadow: 0px 0px 22px 0 rgb(255, 102, 0);
  -moz-box-shadow: 0px 0px 22px 0 rgb(255, 102, 0);
  box-shadow: 0px 0px 22px 0 rgb(255, 102, 0);*/
}
.LS-Dialog h2 {
	margin: 0;
	/*font-size: 24px;*/
	font-size: 190%;
	color: #009CFF
}
.hidden-all-selects .LS-Dialog SELECT {
	visibility: visible
}
.LS-Dialog .crop {
	position: relative;
	z-index: 40;
	overflow: hidden;
	margin: 12px 0 0;
	width: 400px;
	height: 350px
}
.LS-Dialog .slide {
	position: relative;
	z-index: 20;
	width: 1600px;
	height: 350px;
	top: 0;
	left: 0
}
.LS-Dialog .slide DIV, .LS-Dialog .slide SELECT {
	float:left;
	/*font-family: 'Roboto',Arial,sans-serif;*/
	width: 100%;
	background: #fff;
	/*width: 400px;*/
	width: 25%;
	height: 350px;
	/*font-size: 16px;*/
	font-size: 130%;
	border: 0
}
.LS-Dialog .slide DIV,.LS-Dialog .slide option {
	background: #fff;
	padding: 4px 0;
}
.LS-Dialog .slide DIV,.LS-Dialog .slide option:hover {
	background: #eaedff
}
.LS-Dialog .slide DIV,.LS-Dialog .slide option:active {
	background: #fff
}
.LS-Dialog .slide DIV,.LS-Dialog .slide option:focus {
	background: #fff
}
.LS-Dialog .slide SELECT OPTION.del {
	background: url(../images/1g.gif) 0 10px repeat-x
}
.LS-Dialog .slide A {
	display: block;
	color: #000;
	padding: 2px 10px;
	margin: 1px;
	text-decoration: none;
	outline: none;
	 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
}
.LS-Dialog .slide A.selected,.LS-Dialog .slide A:hover {
	color: #fff;
	background: #316ac5
}
.LS-Dialog .actions {
	position: relative;
	padding: 30px 0 0;
	/*width: 400px;*/
	height: 36px
}
.LS-Dialog .button {
 /* padding: 5px 16px;
  font-size: 9px;*/
 /* padding: 1% 3%;*/
 /* font-size: 115%;*/
}
.LS-Dialog .Back {
	float:left;
	text-decoration: none;
	/*font-size: 23px*/
	font-size: 160%;
}
.LS-Dialog .Finish {
	float:right;
}
#AnketaBottom .SendReport {
	position: relative;
 top: 0;
  margin-bottom: 0;
  right: 2%;
  z-index: 10;
}
#AnketaBottom .SendReport i {
	vertical-align: middle
}
#AnketaBottom .SendReport a {
	position: relative;
	display: inline-block;
	 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
}
#AnketaBottom .SendReport.visible .tooltip {
	display: block;
	visibility: visible !important;
  opacity: 1 !important;
}
#AnketaBottom .SendReport .tooltip {
  position: relative;
	/*white-space: nowrap;*/
	/*font-size: 13px;*/
	font-size: 125%;
  /*width: 100%;*/
padding: 5%;
  top: 0;
  left: 0%;
  -webkit-box-shadow: 0 0 0px 3px rgb(255, 73, 59);
  -moz-box-shadow: 0 0 0px 3px rgb(255, 73, 59);
  -o-box-shadow: 0 0 0px 3px rgb(255, 73, 59);
  box-shadow: 0 0 0px 3px rgb(255, 73, 59);
}
#AnketaBottom .SendReport .tooltip-content {
	padding: 0;
  display: inline-block;
}
#AnketaBottom .SendReport .tooltip-content FORM p {
	font-size: 150%;
}
#AnketaBottom .SendReport .tooltip-content .button-small {
  /*font-size: 100%;*/
}
#AnketaBottom .SendReport label {
	/*display: block;*/
	float: left;
  clear: both;
	color: #424242;
	margin: 0;
	padding: 0;
	width: 100%;
	position: relative;
  text-align: left;
}
#AnketaBottom .SendReport label input {
	margin: 0 1% 3% 0;
	float: left;
}
#AnketaBottom .SendReport label span {
	float: left;
}
#AnketaBottom .SendReport label input:checked~span {
	color: #ff009b
}
#AnketaBottom .SendReport .complaint-reason {
	color: #ff493b
}

#AnketaBottom .SendReport > a.new-link {
  display: block;
  overflow:hidden;
  border:none;
  right: 0;
  position: absolute;
  bottom: 0;
  font-size: 180%;
}
#AnketaBottom .SendReport textarea {
border: 1px solid rgb(206, 206, 206);
margin-top: 20px;
}


.js-send-report .complaint-box {
	display: none
}
.js-send-report.complaint-already .complaint-box {
	display: block
}
.js-send-report.complaint-already .complaint-form {
	display: none
}
.js-send-report .complain-thanks {
	display: none
}
.js-send-report.complain-gratitude .complain-thanks {
	display: block
}
.js-send-report.complain-gratitude .complaint-form {
	display: none
}
#Alert {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9999
}
#Alert .cont1 {

	position: relative;
	right: 50%;
	float:right
}
#Alert .cont2 {
	position: relative;
	z-index: 1;
	right: -50%;
	top: -16px;
	padding: 24px 20px 12px;
	font-size: 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #FFF4D7;
	color: #333;
	-moz-box-shadow: 0 0 3px #000;
	-webkit-box-shadow: 0 0 3px #000;
	-o-box-shadow: 0 0 3px #000;
	box-shadow: 0 0 3px #000;
	cursor: pointer
}
#Alert .type_error {
	background: #ff001c;
	color: #fff
}
#Alert .type_message {
	background: #7B87BB;
	color: #fff
}
#Alert .type_alert {
	background: #FF8403;
	color: #fff
}
#Alert .type_success {
	background: #86B804;
	color: #fff
}
.SmsNoticeLayer .yellow-block-2 {
	padding: 15px 30px;
	background: #ffffcc;
	border-radius: 15px;
	border: 3px solid #ffbd7f
}
.NewMessageBaloon {
	position: relative;
	width: 66px;
  height: 89px;
	/*height: 100%;*/
	overflow: hidden;
	z-index: 666;
	margin-bottom: 25px;
  margin-right: 20px;
	text-align: center;
	background: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 4px;
}
.NewMessageBaloon .fm-c {
	display: block;
	position: relative;
	top: 0;
	overflow: hidden;
	/*padding: 6px;*/
	cursor: pointer;
	text-decoration: none
}
.NewMessageBaloon .Container img {
	border: 0;
	width: 100%;
	/*height: 62px;*/
	height: 100%;
	padding: 0;
	/*-webkit-box-shadow: 0 0 10px -5px rgb(16,166,0);
	-moz-box-shadow: 0 0 10px -5px rgb(16,166,0);
	box-shadow: 0 0 10px -5px rgb(16,166,0);*/
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.NewMessageBaloon .Container i {
	display: none;
	position: absolute;
 top: 0px;
  right: 0;
  font-size: 19px;
	/*width: 10px;
	height: 10px;
	background: url(../images/mini_msg_close.gif) 50% 50% no-repeat*/
}
.NewMessageBaloon .Container:hover {
	border: white
}
.NewMessageBaloon .Container:hover i {
	display: block
}
.NewMessageBaloon .Container b {
	display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  font-size: 13px;
 /* padding: 1px 5px 1px 23px;*/
  /*background: #10A600 url(../images/mini_msg_num.gif) no-repeat 5px 3px;*/
  border: 2px solid #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: #10A600;
  padding: 3px;
  text-align: left;
}
.boxInput {
	position: relative;
	/*margin: 0 0 16px*/
}
.boxInput:after {
	display: block;
	clear: both;
	content: ''
}
.boxConfirmPhone .phoneCode,.boxConfirmPhone .phoneNumber {
	position: relative;
	display: inline-block;
	margin: 0;
	margin-bottom: 0!important;
	width: auto;
	vertical-align: top;
	cursor: pointer
}
.boxConfirmPhone .phoneNumber {
	width: 180px;
	cursor:default
}
.boxConfirmPhone .phoneCode .input-text .small {
	margin: 0 5px 0 0
}
.boxConfirmPhone .phoneCode .input-text .flag {
	display: inline-block;
	vertical-align: -1px
}
.boxConfirmPhone .phoneCode .input-text:after {
	display: inline-block;
	margin: 0 0 0 3px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0;
	border-color: #000000 transparent transparent;
	content: '';
	vertical-align: 2px
}
.boxConfirmPhone .phoneCode .l-list_country {
	display: none;
	position: absolute;
	left: 0;
	top: 85%;
	min-width: 190px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.39);
	-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.39);
	-o-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.39);
	box-shadow: 0 1px 3px 0 rgba(0,0,0,0.39);
	background-color: #fff;
	z-index: 2
}
.boxConfirmPhone .phoneCodeConfirm {
	position: relative;
	display: inline-block;
	overflow: visible;
	background: #fff
}
.boxConfirmPhone .phoneCodeConfirm input {
	width: 200px
}
.boxConfirmPhone .rel {
	top: 5px
}
.boxConfirmPhone .b-input_pass,.boxConfirmPhone .b-input_pass-tips {
	display: inline-block;
	vertical-align: top
}
.boxConfirmPhone .b-input_pass {
	margin: 0 30px 0 0;
	width: 260px
}
.boxConfirmPhone .b-input_pass input.input-text {
	width: 260px!important
}
.boxConfirmPhone .b-input_pass-tips {
	width: 220px
}
.l-list_country .l-list_item {
	padding: 5px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
	cursor: pointer
}
.l-list_country .l-list_item .small {
	display: inline-block;
	min-width: 35px
}
.l-list_country .l-list_item .flag {
	display: inline-block;
	margin: 0 3px;
	width: 16px;
	height: 11px;
	vertical-align: -1px
}
.l-list_country .l-list_item:hover,.l-list_country .l-list_item.active {
	background-color: #ffd7ef
}
.l-list_country .l-list_item.last:hover {
	background-color: transparent
}
#LayerCountry .fm-c {
	font-size: 15px;
	font-weight: normal;
	padding: 30px 20px;
	width: 460px;
	position: relative
}
.b-country {
	font-size: 0
}
.b-country .b-form {
	padding: 15px 15px 0;
	text-align:right
}
.b-country .b-form .b-form_fieldsed {
	margin: 0 0 15px;
	height: 400px;
	overflow-y: scroll;
	overflow-x: hidden;
	border: 1px solid #ABADB3;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align:left
}
.b-country .list .list_item .item {
	display: inline-block;
	position: relative;
	padding-left: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	font-size: 19px;
	color: #000
}
.b-country .list .list_item {
	position: relative;
	margin: .8em 0 0
}
.b-country .l-list_item {
	font-size: 13px;
	padding-left: 10px
}
.b-country .list .list_item .item:after {
	position: absolute;
	top: 50%;
	margin: 0 0 0 5px;
	height: 1px;
	width: 100%;
	border-top: 1px dotted #000;
	content: ''
}
.b-country .b-form .button {
	width: 120px
}
.button._loading {
	position: relative;
	padding-left: 30px
}
.button._loading:before {
	position: absolute;
	left: 8px;
	top: 0;
	bottom: 0;
	margin: auto 0;
	height: 16px;
	width: 16px;
	background: url(../images/ajax-loader.gif) no-repeat;
	content: ''
}
.button {
	position: relative;
	display: inline-block;
	 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
	padding: 4px 10px;
	/*padding: 1% 3%;*/
	border: 0 solid #fff!important;
	text-decoration: none;
	/*font-size: 16px;*/
	/*font-size: 110%;*/
	color: #fff!important;
	cursor: pointer;
	text-align: center;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-khtml-border-radius: 15px;
	-o-border-radius: 15px;
	-ms-border-radius: 15px;
	-icab-border-radius: 15px
}
.button.selected,.button:active {
	/*padding-top: 6px;
	padding-bottom: 4px*/
}
.button:disabled,.button.disabled {
	/*padding-top: 5px;
	padding-bottom: 5px;*/
	opacity: .8;
	cursor:default
}
.button-small {
	/*padding: 5px 10px;*/
	/*padding: 2% 4%;*/
	/*padding: 1% 3%;*/
	/*font-size: 13px*/
}
.button-blue {
	color: #fff;
	background: #ff009b
}
.button-blue:hover {
	text-decoration: none
}
.button-blue.disabled, .button-blue:disabled {
	background: #ff029b4f;
	text-decoration: none
}
.button-blue:active,.button-blue.selected {
	background: #ff67c2
}
.button-gold {
	background: #FFB800;
	color: #ff009b!important
}
.button-gold:hover {
	background: #FFC737;
	text-decoration: none
}
.button-orange {
	color: #fff;
	background: #ff8c00!important;
	border-radius: 20px;
	/*padding: 12px 30px;*/
	padding: 3% 6%;
}
.button-orange.disabled,.button-orange:disabled {
	background: #ffc57e!important;
	opacity: .5;
	border-radius: 20px;
	padding: 12px 30px
}
.button-orange:hover {
	background: #ea8100!important
}
.button-orange:active,.button-orange.selected {
	background-image: -webkit-gradient(linear,left 0,left 100%,from(#3974ae),to(#5d94cf));
	background-image: -webkit-linear-gradient(top,#3974ae,0,#5d94cf,100%);
	background-image: -moz-linear-gradient(top,#3974ae 0,#5d94cf 100%);
	background-image: linear-gradient(to bottom,#3974ae 0,#5d94cf 100%);
	background-repeat: repeat-x
}
.button-white {
	background: #fff;
	color: #ff009b!important
}
.button-white:hover {
	background: #ffc3e7;
	color: #fff
}
.button-white.disabled,.button-white:disabled {
	background: #ffc3e7;
	color: #fff
}
.button-white:active,.button-white.selected {
	background-image: -webkit-gradient(linear,left 0,left 100%,from(#e7eaf0),to(#f8f8f8));
	background-image: -webkit-linear-gradient(top,#e7eaf0,0,#f8f8f8,100%);
	background-image: -moz-linear-gradient(top,#e7eaf0 0,#f8f8f8 100%);
	background-image: linear-gradient(to bottom,#e7eaf0 0,#f8f8f8 100%);
	background-repeat: repeat-x
}
.button-white._loading:before {
	background: url(../images/ajax-loader__white.gif) no-repeat left top
}
.ie8 .button {
	border: 1px solid;
	border-color: #d5d5d5 #9e9e9e #9e9e9e #d5d5d5
}
.ie8 .button-blue.disabled {
	background: #C3D5E7!important;
	border-color: #EDEDED!important
}
.ie8 .button-white.disabled {
	border-color: #EDEDED!important;
	background: #F8F9FB!important;
	color: #BFBFC0!important
}
.pippadating_uploader_flash {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	display: block
}
.banner_left .flash_slot_banner,.banner_left .image_banner {
	margin: 0 auto;
	margin-bottom: 15px!important;
	text-align: center
}
.b-informer.b-informer_visual {
	padding: 0 15px;
	/*margin-top: 15%;*/
	padding-top: 5%;
	padding-bottom: 5%;
	/*background: rgba(255,255,255,0.94);*/
	/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
	-moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
	box-shadow: 0 0 50px 0 rgb(234,247,255);*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px;
	/*padding: 20px 0;*/
	/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -o-box-shadow: 0 0 50px 0 rgb(234,247,255);
  box-shadow: 0 0 50px 0 rgb(234,247,255);*/
  
   -webkit-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -moz-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -o-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
}
.b-informer.b-informer_visual.search_companion {
padding: 5% 4% 2% 4%;
  margin-top: 10%;
 /* background: rgba(255,255,255,0.94);*/
  	/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -o-box-shadow: 0 0 50px 0 rgb(234,247,255);
  box-shadow: 0 0 50px 0 rgb(234,247,255);*/
  
   -webkit-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -moz-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -o-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
}
.b-reinformer {
	/*-webkit-box-shadow: 0 0 10px 0 rgb(213, 255, 221);
  -moz-box-shadow: 0 0 10px 0 rgb(213, 255, 221);
  box-shadow: 0 0 10px 0 rgb(213, 255, 221);*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px;
}
.U-Vip .b-informer_visual {
	/*border: 1px solid #f0efef*/
	/*background-color: rgba(255, 255, 255, 0.92);*/
}
.informer-vip-prolongation {
	margin-top: 10px;
	border-top: 2px solid #f0efef;
	padding-top: 10px
}
.b-informer-message-settings {
	color: #757575;
	font-size: 12px
}
.b-informer-message-settings-title {
	font-weight: normal;
	font-size: 17px
}
.b-informer-message-settings-label {
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 10px
}
.b-informer-message-settings .boxInputRadio {
	padding-bottom: 8px
}
.boxInputRadio nobr {
	display: inline-block;
	width: 100%;
	padding: 5px 0
}
.b-informer-message-settings .boxInputRadio>nobr>dt {
	display: inline-block;
	padding: 0;
	vertical-align: middle
}
.b-informer-message-settings .boxInputRadio>nobr>dd {
	display: inline-block;
	padding-right: 6px;
	vertical-align: middle
}
.b-informer-message-settings .boxInputCheckbox>dt {
	padding-right: 4px;
	vertical-align: middle
}
.b-informer-message-settings .boxInputCheckbox-range {
	width: 100%
}
.b-informer-message-settings .boxInputCheckbox-range .input-text {
	width: 28px
}
dl.boxInputCheckbox {
	position: relative;
	margin: 2px 0 0;
	padding: 0
}
dl.boxInputCheckbox label {
	display: inline-block
}

dl.boxInputCheckbox label DIV.look_priv_ph {
	display: inline-block;
  background: #72A600;
  color: #fff;
  padding: 5%;
  margin: 2.5% 0;
}

dl.boxInputCheckbox label DIV.look_priv_ph a {
text-decoration: underline;
text-shadow:-0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
-moz-text-shadow:-0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
-webkit-text-shadow:-0 -1px 1px #FFFFFF,0 -1px 1px #FFFFFF,-0 1px 1px #FFFFFF,0 1px 1px #FFFFFF,-1px -0 1px #FFFFFF,1px -0 1px #FFFFFF,-1px 0 1px #FFFFFF,1px 0 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF,-1px -1px 1px #FFFFFF,1px -1px 1px #FFFFFF,-1px 1px 1px #FFFFFF,1px 1px 1px #FFFFFF;
}

dl.boxInputCheckbox label DIV.opis_priv_ph {
	display: inline-block;
	background: #fffbdd;
  padding: 6%;
}

dl.boxInputCheckbox dt,dl.boxInputCheckbox dd {
	display: table-cell;
	vertical-align: top;
	line-height: 1.2;
	padding: 0 0 10px
}
div.boxInputDiv {
	margin-bottom: 70px
}
dl.boxInputTitle {
	position: relative;
	left: -126px;
	top: -30px
}
.pseudolink:hover {
	color: #ff009d
}
.pseudolink {
	position: relative;
	display: inline-block;
	background: rgba(255,255,255,0);
	text-decoration: none;
	color: #ff009b;
	cursor: pointer;
	border: none
}
.b-anketa_intereset, .UT-Vip.U-Vip .b-anketa_intereset {
	/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
	-moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
	box-shadow: 0 0 50px 0 rgb(234,247,255);*/
	/*background: rgba(255, 255, 255, 0.59);*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-icab-border-radius: 5px;
	margin-bottom: 5%;
}

#Anketa .BlockEdited .block_off {
color: #009bff;
  font-size: 95%;
}
.b-anketa_intereset .b-anketa_name {
	/*margin: 0 0 .4em;*/
	/*font-size: 25px;*/
	font-size: 178%;
	 margin: 0 0 1% 0;
	display: inline-block;
	/*padding: 10px 10px 0;*/
	color: #009bff;
	 /* text-shadow: -0 -1px 4px #FFFFFF,0 -1px 4px #FFFFFF,-0 1px 4px #FFFFFF,0 1px 4px #FFFFFF,-1px -0 4px #FFFFFF,1px -0 4px #FFFFFF,-1px 0 4px #FFFFFF,1px 0 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF;
  -moz-text-shadow: -0 -1px 4px #FFFFFF,0 -1px 4px #FFFFFF,-0 1px 4px #FFFFFF,0 1px 4px #FFFFFF,-1px -0 4px #FFFFFF,1px -0 4px #FFFFFF,-1px 0 4px #FFFFFF,1px 0 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF;
  -webkit-text-shadow: -0 -1px 4px #FFFFFF,0 -1px 4px #FFFFFF,-0 1px 4px #FFFFFF,0 1px 4px #FFFFFF,-1px -0 4px #FFFFFF,1px -0 4px #FFFFFF,-1px 0 4px #FFFFFF,1px 0 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF,-1px -1px 4px #FFFFFF,1px -1px 4px #FFFFFF,-1px 1px 4px #FFFFFF,1px 1px 4px #FFFFFF;*/
}
.b-anketa_intereset .countArea {
	/*padding-top: 10px;*/
	display: none;
}
#Anketa .interests_block {
display: inline-block;
}
.no_interests_block_in {
	/*display: table*/
	display: inline-block;
  width: 100%;
}
.no_interests_block_in .no_interests_block_promo {
	/*display: table-cell;
	padding: 15px 10px 15px 15px;
	background: url(../images/usertag_decor.png) no-repeat;
	background-size: 120px 26px;
	white-space: nowrap;
	background-position:right 0 top*/
 white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
  text-align: center;
  float: left;
  width: 48%;
  vertical-align: top;
 margin-top: 3%;
 margin-left: 3%;
  position: relative;
}

.no_interests_block_in .no_interests_block_promo .usertagdecor {
position: absolute;
  top: -39%;
  right: -3%;
  width: 37%;
}
.no_interests_block_in .no_interests_block_promo .usertagdecor IMG {
width: 100%;
  height: 100%;
}
.no_interests_block_in .no_interests_block_promo .usertag12345 {
width: 100%;
  float: left;
}
.no_interests_block_in .no_interests_block_promo .usertag123 {
width: 100%;
  float: left;
  margin-bottom: 9%;
}
.no_interests_block_in .no_interests_block_promo .usertag45 {
width: 100%;
  float: left;
}

.no_interests_block_in .no_interests_block_action {
	/*display: table-cell;
	padding: 15px*/
	float: right;
  width: 47%;
  vertical-align: top;
  color: #07ac9a;
}
.no_interests_block_in .no_interests_block_promo .usertag {
	margin: 0;
	vertical-align: top;
	padding: 2% 5%;
}
.no_interests_block_in .no_interests_block_action .txt_noint {
	margin-bottom: 7%;
  margin-right: 5%;
  margin-left: 5%;
}
.no_interests_block_in .no_interests_block_action .blockButt {
	display: inline-block;
  width: 100%;
}
.no_interests_block_in .no_interests_block_action .button {
margin: 0 5% 6% 0;
  float: left;
  width: 33%;
  white-space: normal;
  overflow-wrap: normal;
  white-space: normal;
  overflow-wrap: normal;
  padding: 2% 6%;
}
.no_interests_block .usertag {
	cursor: inherit
}
.no_interests_block_in .no_interests_block_promo .usertag {
	float: left;
	width: 19%;
}
.no_interests_block_in .no_interests_block_promo .usertag1 {
	margin: 5px 0 0;
	margin: 2% 0 0;
}
.no_interests_block_in .no_interests_block_promo .usertag2 {
	/*margin: 0 0 0 60px*/
	margin: 0 0 0 5%;
}
.no_interests_block_in .no_interests_block_promo .usertag3 {
	/*margin: 20px 0 0 64px*/
	margin: 3% 0 0 6%;
}
.no_interests_block_in .no_interests_block_promo .usertag4 {
	/*margin: -5px 0 0 58px*/
	margin: -3.5% 0 0 5%;
}
.no_interests_block_in .no_interests_block_promo .usertag5 {
	/*margin: 2px 0 0 35px*/
	margin: -2.2% 0 0 12%;
}
.interests_block .fordel,.interests_block .matches {
	cursor: context-menu
}
.interests_block .in clearFix {
	padding: 10px 10px 0;
}
.usertag {
	position: relative;
	display: inline-block;
	/*font-size: 14px;*/
	/*font-size: 90%;*/
	/*margin: 0 10px 7px 4px;*/
	background-color: rgba(255, 255, 255, 0.44);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-icab-border-radius: 10px
}
.usertag .name {
	position: relative;
	/*display: inline-block;*/
	float: left;
	padding: 3px 9px;
	/*background: #f3faff;*/
	/*background: #fffdfd;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-icab-border-radius: 10px
}
.add_tag {
	color: #ff009b;
	cursor: pointer;
	font-size: 100%;
	/*padding: 3px 9px;*/
	padding: 0.5%;
	background: #e7fffc;
	float: right;
}
.add_tag b {
	/*font-size: 14px;*/
	margin: 0 4px 0 0;
	vertical-align: top
}
.add_tag:hover {
	text-decoration: none;
	color: #ff009d
}






.tooltip2 {
	position: absolute;
	z-index: 100;
	display: none;
	background: #fff;
	/*-webkit-box-shadow: 0 0 0 3px rgb(11, 203, 182);
	-moz-box-shadow: 0 0 0 3px rgb(11, 203, 182);
	box-shadow: 0 0 0 3px rgb(11, 203, 182);*/
  -webkit-box-shadow: 0 0 9px -3px rgb(0, 204, 182);
  -moz-box-shadow: 0 0 9px -3px rgb(0, 204, 182);
  -o-box-shadow: 0 0 9px -3px rgb(0, 204, 182);
  box-shadow: 0 0 9px -3px rgb(0, 204, 182);
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-khtml-border-radius: 15px;
	-o-border-radius: 15px;
	-ms-border-radius: 15px;
	-icab-border-radius: 15px;
}
.tooltip2 .tooltip_bl {
	width: 100%;
  display: block;
  height: 11px;
  position: absolute;
  top: -11px;
}
.tooltip2 .arrow {
	position: absolute;
	/*top: -10px;*/
	top: 0;
	width: 14px;
	height: 11px;
	background: url(../images/arrplace.png) no-repeat 0 0
}
.tooltip2 .arrow-left {
	left: 0
}
.tooltip2 .arrow-right {
	right: 0
}


.tooltip-content2 {
	position: relative;
	z-index: 5;
	display: block;
	padding: 13px 15px
}
.tooltip2 a {
	text-decoration: none;
}
.usertag.tooltip2 a:hover {
	color: #ff009d;
	text-decoration: none
}



.usertag .tooltip2 {
	/*top: 26px;*/
	top: 120%;
}
.usertag:hover .tooltip2 {
	/*display: block;*/
}
.usertag .tooltip-content2 {
	padding: 10px;
	white-space: nowrap;
  overflow-wrap: nowrap;
  white-space: nowrap;
  overflow-wrap: nowrap;
	color: #72A600;
	/*font-size: 16px;*/
	/*font-size: 100%;*/
}
.usertag .arrow-center {
	left: 0;
	margin: 0;
	width: 100%;
	background-position: top center
}
.usertag .del_tag {
	margin-top: 10px
}
.usertag .addSimilar,.matchMe {
	margin-bottom: 10px
}
.usertag.matches {
	color: #00c9b3;
	cursor: context-menu
}


.usertag1 {
	background: #00FFBA;
	color: #001CFF;
	-webkit-box-shadow: 0 0 10px 0 rgb(0,255,186);
	-moz-box-shadow: 0 0 10px 0 rgb(0,255,186);
	-o-box-shadow: 0 0 10px 0 rgb(0,255,186);
	box-shadow: 0 0 10px 0 rgb(0,255,186)
}
.usertag2 {
	background: #009CFF;
	color: #9CFF00;
	-webkit-box-shadow: 0 0 10px 0 rgb(31,168,255);
	-moz-box-shadow: 0 0 10px 0 rgb(31,168,255);
	-o-box-shadow: 0 0 10px 0 rgb(31,168,255);
	box-shadow: 0 0 10px 0 rgb(31,168,255)
}
.usertag3 {
	background: #FFE300;
	color: #FA00FF;
	-webkit-box-shadow: 0 0 10px 0 rgb(255,227,0);
	-moz-box-shadow: 0 0 10px 0 rgb(255,227,0);
	-o-box-shadow: 0 0 10px 0 rgb(255,227,0);
	box-shadow: 0 0 10px 0 rgb(255,227,0)
}
.usertag4 {
	background: #FA00FF;
	color: #FFF;
	-webkit-box-shadow: 0 0 10px 0 rgb(250,0,255);
	-moz-box-shadow: 0 0 10px 0 rgb(250,0,255);
	-o-box-shadow: 0 0 10px 0 rgb(0,255,99);
	box-shadow: 0 0 10px 0 rgb(250,0,255)
}
.usertag5 {
	background: #00FF63;
	color: #FA00FF;
	-webkit-box-shadow: 0 0 10px 0 rgb(0,255,99);
	-moz-box-shadow: 0 0 10px 0 rgb(0,255,99);
	-o-box-shadow: 0 0 10px 0 rgb(0,255,99);
	box-shadow: 0 0 10px 0 rgb(0,255,99)
}
.b-anketa_intereset.edit-mode .no_interests_block {
	display: none!important
}
.edit-on .bx-edit,.edit-mode .bx-anketa-form,.edit-mode .bx-button,.bx-anketa.block-empty .bx-empty {
	display: block
}
.b-anketa_intereset.edit-mode .countArea {
	display: block;
	/*padding: 10px 10px 0 0;*/
	color: #00c9b3;
}
.b-anketa_intereset.edit-mode .add_tag {
	display: none
}
.b-anketa_intereset .interests_block .matchMe,.b-anketa_intereset .interests_block .matches .addSimilar {
	display: none
}
.b-anketa_intereset .interests_block .matches .matchMe {
	display: block;
	/*font-size: 16px;*/
	font-size: 100%;
}
.add_tags_area {
	/*display: table;*/
	width: 100%;
	position: relative;
	/*margin: 10px 0;*/
	padding: 0;
	display: inline-block;
	background: #ffffffad;
}
.tags_group, .tags_list {
	/*display: table-cell;*/
	width: 48%;
	background: rgba(255,255,255,0.4);
	/*padding: 15px 0 20px 10px;*/
	float: left;
  padding: 3% 0 3% 2%;
	vertical-align: top;
	-webkit-box-shadow: 0 0 34px 0 rgb(237,237,237);
	-moz-box-shadow: 0 0 34px 0 rgb(237,237,237);
	-o-box-shadow: 0 0 34px 0 rgb(237,237,237);
	box-shadow: 0 0 34px 0 rgb(237,237,237)
}
.tags_list {
	/*padding-left: 15px;*/
	background: #fff
}
.tags_list li {
	/*margin: 0 0 13px 0;*/
	margin: 0 0 4% 0;
	font-size: 120%;
}
.tags_list li.reload-btn-container {
	display: inline-block;
  background: #E5FFFC;
  -webkit-box-shadow: 0 4px 15px -3px rgb(0, 201, 179);
  -moz-box-shadow: 0 4px 15px -3px rgb(0, 201, 179);
  -o-box-shadow: 0 4px 15px -3px rgb(0, 201, 179);
  box-shadow: 0 4px 15px -3px rgb(0, 201, 179);
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -khtml-border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  -icab-border-radius: 15px;
  padding: 3% 2%;
  position: fixed;
  bottom: 5%;
  right: 50%;
  z-index: 9999;
}
.tags_list .usertag {
	margin: 0;
	padding: 4px 7px;
	/*font-size: 15px;*/
	/*background-position:right -22px;*/
	cursor: pointer;
	color: #ff009b;
	/*background: #f7f7f7;*/
	background: #F6FBFF;
}
.tags_list .usertag:after {
	/*background-position:left -22px*/
}
.tags_list .usertag:hover {
	margin: 0;
	background-position:right 0;
	color: #ff009b
}
.tags_list .usertag:hover:after {
	background-position:left 0
}
.tags_list .selected .usertag,.tags_list .selected .usertag:after {
	background: 0 0;
	cursor:default;
	color: #00c9b3;
}
.tags_list .pseudolink {
	line-height: 15px
}
.tags_list .pseudolink .icon13 {
	margin: 0 2px;
	vertical-align: middle
}
.tags_group li {
	padding: 8px 0;
	/*font-size: 15px*/
	font-size: 120%;
}
.tags_group li.selected {
	/*background: #00c9b3 url(../images/ap/add_tag_area_arrow.png) no-repeat right 5px;*/
	background: #00c9b3;
	-moz-border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;
	border-radius: 6px 0 0 6px;
	-khtml-border-radius: 6px 0 0 6px;
	-o-border-radius: 6px 0 0 6px;
	-ms-border-radius: 6px 0 0 6px;
	-icab-border-radius: 6px 0 0 6px
}
.tags_group li.selected span {
	background: 0 0;
	border: 0 solid transparent!important;
	box-shadow: none;
	color: #fff;
	cursor:default;
	padding-left: 10px
}
.tags_group li.selected.page-right-outline::before {
  float: right;
  color: #fff;
}
.tags_list li.selected.page-right-outline::before {
  color: #00c9b3;
}
.tags_group span {
	/*line-height: 15px;*/
	font-weight: normal!important
}
.reload-btn-container {
	/*background: url(../images/refresh.gif) no-repeat left center;*/
	display: block;
	/*padding-left: 15px;*/
	position: relative;
	/*font-size: 25px;*/
	font-size: 140%;
	/*margin-top: 25px!important;*/
	margin-top: 13% !important;
	color: #ff009b;
}
.layer-limit_interest .container {
	color: #263352;
	padding: 20px 0 15px 170px;
	background: url(../images/anketa/max30.png) no-repeat
}
.layer-limit_interest .container p {
	padding: 10px 0 30px
}
.new-link {
	text-decoration: none;
	color: #ff009b;
	cursor: pointer
}
.new-link:hover {
	/*color: #ffa9de*/
}
.selector-vertical {
	display: inline-block;
	padding: 20px 12px!important
}
.selector-vertical li {
	overflow: hidden;
	clear: both;
	float:left;
	padding: 10px 0
}
.selector-vertical a {
	display: block;
	padding: 0 15px;
	text-decoration: none;
	text-align:left
}
.selector-vertical a img {
	vertical-align: middle
}
.selector-vertical li.selected a {
	color: #009CFF
}
.misc_icons {
	background-image: url(../images/icons_small.png);
	display: inline-block
}
.misc_icons.check {
	background-position: -42px 0;
	width: 28px;
	height: 28px
}
.misc_icons.check-hover {
	background-position: -14px 0;
	width: 28px;
	height: 28px
}
#AlbumPhotos canvas {
	/*width: 110px;
	height: 150px;*/
	width: 100%;
  /*height: 100%;*/
}
#AlbumPhotos .pepperPhoto {
	opacity: 0;
	display:none;
}
#ToTop, #OnBottom {
	border: none;
	text-align: center;
	/*padding: 10px;*/
	padding: 1%;
	font-size: 140%;
	position: fixed;
	bottom: 49px;
	right: 9px;
	cursor: pointer;
	display: none;
	opacity: 1;
	filter: alpha(opacity=1);
	z-index: 990;
	background: #ff009b;
	opacity: .4;
	-moz-border-radius: 10%;
	-webkit-border-radius: 10%;
	border-radius: 10%;
	-khtml-border-radius: 10%;
	-o-border-radius: 10%;
	-ms-border-radius: 10%;
	-icab-border-radius: 10%;
	color: #fff
}
#ToTop {
	bottom: 60px
}
#OnBottom {
	bottom: 10px
}
#OnBottom:hover,#ToTop:hover {
	background: #ff009d;
	border: none;
	opacity: .2;
	color: #fff
}
#progress {
	position: fixed;
  top: 50%;
  left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
	z-index: 100;	
	 display: inline-block;
    background-image: url('../images/ajax-loader.gif');
	background-size: 16px;
    background-position: center center;
    background-repeat: no-repeat;
    width: 16px;
  height: 16px;
  overflow: hidden;
  max-width: inherit;
  opacity: .4;
  
}
#progress-bar {
    background: #009cff;
	background: -moz-linear-gradient(90deg,rgba(0,156,255,1) 0%,rgba(255,0,155,1) 100%);
	background: -webkit-linear-gradient(90deg,rgba(0,156,255,1) 0%,rgba(255,0,155,1) 100%);
	background: linear-gradient(90deg,rgba(0,156,255,1) 0%,rgba(255,0,155,1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#009cff",endColorstr="#ff009b",GradientType=1);
	width: 0;
	display: block;
	height: 3px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	opacity: .4
}
.modalBackdrop{
   position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
 /* background-color: rgba(0, 0, 0, 0.31);*/
  background-color: rgba(190, 0, 255, 0.33);
  /*background-color: rgba(0, 155, 255, 0.38);*/
  z-index: 99;
  display: none;
}
#iframeObjectId {
/*width: 63%;*/
  border: 0;
 /* -webkit-box-shadow: 0 0 10px 0 rgb(196, 234, 255);
  -moz-box-shadow: 0 0 10px 0 rgb(196, 234, 255);
  box-shadow: 0 0 10px 0 rgb(196, 234, 255);*/
  height: 82%;
  position: fixed;
  left: 30%;
  z-index: 99999999;
  bottom: 7px;
  display: none;
  
  width: 88%;
  top: 50%;
  left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#closeFrame1 {
  position: absolute;
  z-index: 999;
  display: none;
  top: 5px;
  right: 4px;
 /* font-size: 26px;*/
  font-size: 140%;
}
#closeFrame {
  cursor: pointer;
  color: #ff41b4;
  /*background: #ff41b4;
  color: #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -khtml-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -icab-border-radius: 50%;*/
}
/*#closeFrame1 {
  height: 82%;
  position: fixed;
  left: 30%;
  z-index: 99999;
  bottom: 7px;
  display: none;
  width: 88%;
  top: 50%;

  left: 50%;
   -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}*/

/*#closeFrame {
cursor: pointer;
  position: absolute;
  right: -28px;
  z-index: 99999999;
  top: -3px;
  background: #ff41b4;
  color: #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -khtml-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -icab-border-radius: 50%;
}*/

.owl-datame {
	margin-top: 50px;
	/*-webkit-box-shadow: 0px 0px 50px 0px rgb(234, 247, 255);
	-moz-box-shadow: 0px 0px 50px 0px rgb(234, 247, 255);
	box-shadow: 0px 0px 50px 0px rgb(234, 247, 255);*/
	padding: 10px;
	/*background: rgba(255,255,255,0.8);*/
	/*background: -moz-radial-gradient(circle,rgba(255,255,255,0.8) 14%,rgba(242,250,255,0.8) 37%,rgba(255,255,255,0.8) 60%,rgba(248,252,255,0.8) 81%);
	background: -webkit-radial-gradient(circle,rgba(255,255,255,0.8) 14%,rgba(242,250,255,0.8) 37%,rgba(255,255,255,0.8) 60%,rgba(248,252,255,0.8) 81%);
	background: radial-gradient(circle,rgba(255,255,255,0.8) 14%,rgba(242,250,255,0.8) 37%,rgba(255,255,255,0.8) 60%,rgba(248,252,255,0.8) 81%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f8fcff",GradientType=1)*/
}
.owl-datame h1{
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 25px;
}
.owncarousel {
}
.owncarousel .aboutme {
	display: inline-block;
	background: rgba(255,255,255,0.6);	
	/*-webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -moz-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -o-box-shadow: 0 0 50px 0 rgb(234,247,255);
  box-shadow: 0 0 50px 0 rgb(234,247,255);*/

	width: 100%;
}

.owncarousel .photoaboutme .datame {
	margin-top: 0;
	text-align: right;
}
.owncarousel .photoaboutme .datame a {
}
.owncarousel .photoaboutme .kolphoto {
	color: #6600ff;
	/*margin: 5px 0;*/
	margin: 5% 0;
	font-size: 85%;
}
.owncarousel .photoaboutme ADDRESS {
font-size: 85%;
}
.owncarousel .photoaboutme span.u-age {
color: #007267c2;
}
.owncarousel .photoaboutme {
	float: right;
  width: 48%;
  margin-top: 2px;
  text-align: right;
  margin-right: 2%;
}
.owncarousel .photoaboutme a{
	display: inline-block;
	position: relative;
}
.owncarousel .photoaboutme IMG{
	width: 46px;
	height: 62px;
	/*-webkit-box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	-o-box-shadow: 0 10px 6px -6px #777;
	box-shadow: 0 10px 6px -6px #777;*/
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-khtml-border-radius: 7px;
	-o-border-radius: 7px;
	-ms-border-radius: 7px;
	-icab-border-radius: 7px;
}

.owncarousel .textaboutme {
	float: right;
  width: 41%;
  padding: 4%;
  color: #151414;
	/*font-size: 12px;*/
	font-size: 86%;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
	-khtml-border-radius: 13px;
	-o-border-radius: 13px;
	-ms-border-radius: 13px;
	-icab-border-radius: 13px;
	word-wrap: break-word;
  overflow-wrap: break-word;
}
.owncarousel .textaboutme.abme-w {
	background: #ff009b08;
}
.owncarousel .textaboutme.abme-m {
	background: #009bff0a;
}
.owncarousel .owl-dots {
	width: 80%;
	text-align: center;
	margin: 0 auto;
	margin-top: 10px;
	position: relative;
	top: -5px;
}
.owncarousel .owl-dot {
	/*background: #ff009b;*/
	border: 0;
	/*height: 15px;
	width: 15px;*/
	/*margin: 10px;*/
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-khtml-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-icab-border-radius: 50%;
	background: none;
  color: #ff009b;
  margin: 1.88%;
  font-size: 100%;
  padding: 0;
}
.owncarousel .owl-dot.active {
	/*background: #00ffff;*/
  color: #009bff;
  font-size: 130%;
}
.owncarousel .owl-nav {
	display: inline-block;
	position: relative;
	width: 100%;
}
.owncarousel .owl-nav .owl-prev,.owncarousel .owl-nav .owl-next {
	/*width: 36px;
	height: 34px;*/
	border: 0;
}
.owncarousel .owl-nav .owl-prev {
	/*background: url('/templates/_default_/images/fancybox/fancybox_sprite.png') no-repeat;
	background-position: 0 -36px;*/
	position: absolute;
	left: 0;
	top: 0;
	font-size: 300%;
  background: none;
  color: #ff009b;
}
.owncarousel .owl-nav .owl-next {
	/*background: url('/templates/_default_/images/fancybox/fancybox_sprite.png') no-repeat;
	background-position: 0 -72px;*/
	float: right;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 303%;
  background: none;
  color: #ff009b;
}
.owncarousel .owl-next.disabled, .owncarousel .owl-prev.disabled {
	background: none;
}


.blackuser_list {
    text-align: center;
	background: rgba(255,255,255,0.8);
/*-webkit-box-shadow: 0px 0px 50px 0px rgb(232, 231, 231);
	 -moz-box-shadow: 0px 0px 50px 0px rgb(232, 231, 231);
	 box-shadow: 0px 0px 50px 0px rgb(232, 231, 231);*/
-webkit-box-shadow: 0px 0px 50px 0px rgb(234, 247, 255);
-moz-box-shadow: 0px 0px 50px 0px rgb(234, 247, 255);
-o-box-shadow: 0px 0px 50px 0px rgb(234, 247, 255);
box-shadow: 0px 0px 50px 0px rgb(234, 247, 255);
 -moz-border-radius: 5px;
	 -webkit-border-radius: 5px;
	 border-radius: 5px;
	 -khtml-border-radius: 5px;
	 -o-border-radius: 5px;
	 -ms-border-radius: 5px;
	 -icab-border-radius: 5px;
/*padding: 40px 10px;*/
padding: 6% 2%;
}


.blackuser_title {
/*font-size: 20px;
padding: 0 50px;*/
font-size: 143%;
}

.blackuser_list .info_black span {
  display: inline-block;
margin-top: 30px;
padding: 10px;
background: #000;
color: #fff;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
-khtml-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
-icab-border-radius: 50px;
}

.blackuser_list .info_black a {
  display: inline-block;
margin-top: 30px;
padding: 10px;
background: #ff009b;
color: #fff;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
-khtml-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
-icab-border-radius: 50px;
}

.blackuser_list .blackuser_name {
/*font-size: 15px;*/
font-size: 107%;
   /*padding: 10px 0;*/
   padding: 3% 0;

}
.blackuser_list .blackuser_content {
  display: inline-block;

}
.blackuser_list .blackuser_content img {
  /*display: inline-block;*/
  float: left;
  /*-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
-icab-border-radius: 5px;*/

}
.blackuser_list .blackuser_basic {
display: inline-block;
  width: 50%;
  /*margin-right: 10px;*/

}
.blackuser_list .blackuser_basic img {
    /* width: 110px;
    height: 150px;*/
	width: 100%;
  height: 100%;
  height: auto;
/*-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -icab-border-radius: 5px;*/
}

.blackuser_list .blackuser_banned {
width: 25%;
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
}
.blackuser_list .blackuser_banned img{
/*width: 150px;
height: 150px;*/
width: 100%;
  height: 100%;
  height: auto;
}
.blackuser_list .blackuser_banned2 {
width: 60%;
  display: inline-block;
  vertical-align: top;
}
.blackuser_list .blackuser_banned2 img{
width: 100%;
  height: 100%;
}



.blackuser_list .block_back, .contentMBR .block_back{
text-align: right;
margin-top: 40px;
}
.blackuser_list .block_back a, .contentMBR .block_back a{
background: #ff009b;
color: #fff;
text-align: center;
margin: 0 auto;
display: inline-block;
padding: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
-icab-border-radius: 5px;
}

.contentMBR .Tips_page {
display: inline-block;
width: 100%;
}

.tipspageImg {
width: 26%;
  float: left;
}
.tipspageImg IMG {
height: 100%;
  width: 100%;
}

.tipspageInfo {
width: 68%;
  float: right;
  margin-top: 10%;
}

.tipspageBack {
width: 100%;
  float: left;
}
.tipspageBack .block_back {
float: left;
}

#IconsEditLayer .u-m-photo IMG {
  width: 100%;
  height: 100%;
}

#IconsEditLayer .user_icon_box .IconBoxImg {
position: relative;
  top: 0;
  width: 29%;
  height: 100%;
  float: left;
  margin-bottom: 8%;
}
#IconsEditLayer .user_icon_box .js-layer-content {
  width: 50%;
  float: right;
}
#IconsEditLayer .user_icon_box .IconBoxImg SPAN.u-m-photo{
text-align: center;
  display: block;
}

#IconsEditLayer .user_icon_box .IconBoxImg .tooltip {
display: block;
  -webkit-box-shadow: 0 6px 14px 7px rgba(128,128,128,0.27);
  -moz-box-shadow: 0 6px 14px 7px rgba(128,128,128,0.27);
  -o-box-shadow: 0 6px 14px 7px rgba(128,128,128,0.27);
  box-shadow: 0 6px 14px 7px rgba(128,128,128,0.27);
  padding: 5%;
  background: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
 top: -51%;
  right: 0;
  z-index: 200;
  max-width: 100%;
  word-wrap: break-word;
  overflow: auto;
  visibility: visible !important;
  opacity: 1 !important;
}

#IconsEditLayer .user_icon_box .IconBoxImg .tooltip .arrow {
right: 20%;
  left: auto;
}
#IconsEditLayer .user_icon_box .IconBoxImg .tooltip .user-text {
/*display: block;
  right: -7%;
  max-width: 190px;
padding: 0;*/
padding: 5%;
text-align: left;
}
#IconsEditLayer .user_icon_box .IconBoxImg .tooltip .user-text {
float: right;
color: #000;
padding: 0;
width: 100%;
}
#IconsEditLayer .user_icon_box .IconBoxImg .IconSelect {
position: absolute;
  width: 100%;
right: -8%;
  bottom: -6%;
}

#IconsEditLayer .user_icon_box .IconBoxImg .IconSelect IMG {
height: 100%;
width: 45%;
  float: right;
}

.vip-layer .user_icon_box .block-gray {
  min-height: 0;
}
.BDBody{
/*background: #009EFF;
background: linear-gradient(90deg, rgba(0,158,255,1) 0%, rgba(247,0,255,1) 49%, rgba(255,0,157,1) 100%);*/
background: rgb(0,156,255);
background: linear-gradient(85deg, rgba(0,156,255,1) 0%, rgba(255,227,0,1) 48%, rgba(250,0,255,1) 100%);
padding: 40px 0;
color: #fff;
text-align: center;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
-webkit-box-shadow: 0px 0px 9px 0px rgb(0, 158, 255);
-moz-box-shadow: 0px 0px 9px 0px rgb(0, 158, 255);
-o-box-shadow: 0px 0px 9px 0px rgb(0, 158, 255);
box-shadow: 0px 0px 9px 0px rgb(0, 158, 255);
}
.BDBody H1 {
font-size: 250%;
}
	.BDFunctions { 
	margin: 40px 0 0 0;
text-align: center;
display: inline-block;
	}

	.BDFunctions li { 
	background-position: top center;
background-repeat: no-repeat;
/*float: left;*/
text-align: center;
width: 20%;
position: relative;
padding-top: 10px;
display: inline-block;
margin: 0 20px;
margin-bottom: 6%;
vertical-align: top;
	}
	
		.BDFunctions li A { 
font-size: 120%;
	}
	
	/*.BDFunctions li i.ui-icon {
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 0px 0px 37px 19px rgb(0, 158, 255);
-moz-box-shadow: 0px 0px 37px 19px rgb(0, 158, 255);
box-shadow: 0px 0px 37px 19px rgb(0, 158, 255);}*/



	.BDFunctions li.bd-gift    { background-image: url("../templates/_default_/images/bg_bd_gift.gif");  }
	.BDFunctions li.bd-gift .gift-container { position: absolute; top: 20px; left: 50%; margin-left: -25px; }	
	
	.BDFunctions li div { 
	-moz-text-shadow: 5px 3px 3px rgb(255, 255, 255);
	-webkit-text-shadow: 5px 3px 3px rgb(255, 255, 255);
	text-shadow: 5px 3px 3px rgb(255, 255, 255);
	font-weight: bold;
	}
	
		.BDFunctions LI DIV.textBDB { 
margin-top: 10px;
	}
	
	.BDFunctions LI DIV IMG { 
	width: 100%;
  height: 100%;
	}
	
	.ie7 .BDFunctions .dashed{position:static;}
	
	
	.bd-block { border-top: 1px solid #00c8ff; margin: 20px 0 20px; padding: 15px 0 0; }
	
	.gift-container b.rose { background: url('../templates/_default_/images/rose.png') no-repeat; height: 55px; width: 55px; display: block; }
	
	.BDBody .ts {
	text-shadow: 4px 4px 2px rgb(50, 126, 255);
	-moz-text-shadow: 4px 4px 2px rgb(50, 126, 255);
	-webkit-text-shadow: 4px 4px 2px rgb(50, 126, 255);	
	-ms-transform: rotate(-1deg);
	-moz-transform: rotate(-1deg);
	-o-transform: rotate(-1deg);
	-webkit-transform: rotate(-1deg);transform: rotate(-1deg) 
	}
	
	.BDBody .ts2 {
	font-size: 130%;	
	text-shadow: 4px 4px 2px rgb(50, 126, 255);
	-moz-text-shadow: 4px 4px 2px rgb(50, 126, 255);
	-webkit-text-shadow: 4px 4px 2px rgb(50, 126, 255);	
	-ms-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-webkit-transform: rotate(-3deg);
	transform: rotate(-1deg) ;
	margin-top: 20px;
	width: 80%;
  text-align: center;
  display: inline-block;
	}

#IconsEditLayer .ap-lenta label IMG {
width: 100%;
  height: 100%;
}

#IconsEditLayer  .ap-lenta label {
  cursor: pointer;
  display: inline-block;
  padding: 0;
  width: 17%;
  margin: 4% 2.5%;
}

.white_space {
white-space: pre-line; 
white-space: preserve-spaces; 
overflow-wrap: break-word;
}
[class^="page-"]::before, [class*=" page-"]::before {
/*width: auto !important; */
}
.page-heart-broken.del_ign::before {
  -moz-text-shadow: 1px 0 2px #ff009b,0 1px 2px #ff009b,-1px 0 2px #ff009b,0 -1px 2px #ff009b;
	-webkit-text-shadow: 1px 0 2px #ff009b,0 1px 2px #ff009b,-1px 0 2px #ff009b,0 -1px 2px #ff009b;
	text-shadow: 1px 0 2px #ff009b,0 1px 2px #ff009b,-1px 0 2px #ff009b,0 -1px 2px #ff009b;
  }
  .page-heart-broken::before {
  -moz-text-shadow: 1px 0 2px #fff,0 1px 2px #fff,-1px 0 2px #fff,0 -1px 2px #fff;
	-webkit-text-shadow: 1px 0 2px #fff,0 1px 2px #fff,-1px 0 2px #fff,0 -1px 2px #fff;
	text-shadow: 1px 0 2px #fff,0 1px 2px #fff,-1px 0 2px #fff,0 -1px 2px #fff;
  }
.page-heart-empty-2::before, .page-fire-station::before, .page-soundcloud-1::before, .page-mail-1::before, .page-cancel::before {
  -moz-text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
  -webkit-text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
  text-shadow: -0 -1px 0 #FFFFFF,0 -1px 0 #FFFFFF,-0 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px -0 0 #FFFFFF,1px -0 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF;
}
.you_are_sure {
background: #ff009b;
  color: #fff;
  display: inline-block;
  padding: 1% 6%;
  border-radius: 10px;
  margin-top: 6%;
}
.faq_icon {
background: rgba(255, 255, 255, 0.47);
text-align: center;
  -webkit-box-shadow: 0 0 50px 0 rgb(234,247,255);
  -webkit-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -moz-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -o-box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  box-shadow: 0 0 40px -15px rgba(227, 0, 255, 0.22);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -icab-border-radius: 5px;
  padding: 30% 0;
  margin-bottom: 10%;
}