@CHARSET "UTF-8";
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{padding: 0;margin: 0;border: 0 none}
body{background:#fff url('/img/bg.png') repeat;color: #111;font-family: 'Open Sans',tahoma,sans-serif;font-size: 16px}
body:lang(ru) {font-family: Arial, sans-serif;}

a{text-decoration:none;color:#ce001c}
a:hover{text-decoration:underline}

.b, b{font-weight: 600}
.c{text-align: center}
.none{display:none}
.error{color: #db0024 !important}
.loader{background-color: #FFF;opacity: 0.5;filter: alpha(opacity=50);-moz-opacity:.50;position:absolute}
.clearfix:after{clear:both;content: ".";display:block;height:0;visibility:hidden;font-size:0}

.notFound{color:#666;text-align:center;font-size:18px;font-weight:600;margin-top:40px}
.notFound div{padding:20px 0 0 90px;height:74px;display:inline-block;background:transparent url('/img/notfound.png') no-repeat 0 0}

.disp-n { display: none; }
.disp-n-imp { display: none !important; }

.src1 { background:transparent url('/img/map1.png?1') no-repeat; }

.icon{background: transparent url('/img/map1.png?1') no-repeat -18px -156px;width:12px;height:12px}
.icon.credits{background-position: -18px -156px}
.icon.vip{background-position: -18px -168px}
.icon.ic-person {background-position: -30px 0;width: 14px;height: 14px}
.icon.ic-target {background-position: -30px -14px;width: 14px;height: 14px}
.icon.ic-photo-camera {background-position: -308px 0;width: 46px;height: 46px}

.icon.ic-first {background-position: -30px -70px;width: 14px;height: 14px}
.icon.ic-first-green, .photo.main .ic-first {background-position: -30px -98px;width: 14px;height: 14px}
.icon.ic-lock, .photo.locked .icon.ic-unlock {background-position: -30px -28px;width: 14px;height: 14px}
.icon.ic-unlock{background-position: -30px -84px;width: 14px;height: 14px}
.icon.ic-trash {background-position: -30px -56px;width: 14px;height: 14px}

.icon.ic-webcam {width: 64px;height: 64px;background-position: -354px -64px}
.icon.ic-fb {width: 64px;height: 64px;background-position: -354px -128px}
.icon.ic-pc {width: 64px;height: 64px;background-position: -354px -192px}

.icon.ic-check {width: 28px;height: 28px;background-position: -170px -84px}

.icon.ic-cross {background-position: -98px 0;width: 22px;height: 22px}
.icon.ic-clock {background-position: -98px -22px;width: 22px;height: 22px}
.icon.ic-check-small {background-position: -98px -44px;width: 22px;height: 22px}

.icon.ic-tick {width: 24px;height: 24px;background-position: -120px 0}
.icon.ic-camera {width: 24px;height: 24px;background-position: -120px -24px}
.icon.ic-arrow-up {width: 24px;height: 24px;background-position: -120px -48px}
.icon.ic-search {width: 24px;height: 24px;background-position: -120px -72px}

.sex-pos {background: url('/img/positions.png') no-repeat;width: 74px;height: 74px}
.sex-pos.p-0 {background-position: 0 0}
.sex-pos.p-1 {background-position: -74px 0}
.sex-pos.p-2 {background-position: -148px 0}
.sex-pos.p-3 {background-position: -222px 0}
.sex-pos.p-4 {background-position: -296px 0}
.sex-pos.p-5 {background-position: -370px 0}
.sex-pos.p-6 {background-position: -444px 0}
.sex-pos.p-7 {background-position: -518px 0}
.sex-pos.p-8 {background-position: -592px 0}

.sex-pos.p-9 {background-position: 0 -74px}
.sex-pos.p-10 {background-position: -74px -74px}
.sex-pos.p-11 {background-position: -148px -74px}
.sex-pos.p-12 {background-position: -222px -74px}
.sex-pos.p-13 {background-position: -296px -74px}
.sex-pos.p-14 {background-position: -370px -74px}
.sex-pos.p-15 {background-position: -444px -74px}
.sex-pos.p-16 {background-position: -518px -74px}
.sex-pos.p-17 {background-position: -592px -74px}

.sex-pos.p-18 {background-position: 0 -148px}
.sex-pos.p-19 {background-position: -74px -148px}
.sex-pos.p-20 {background-position: -148px -148px}
.sex-pos.p-21 {background-position: -222px -148px}
.sex-pos.p-22 {background-position: -296px -148px}
.sex-pos.p-23 {background-position: -370px -148px}
.sex-pos.p-24 {background-position: -444px -148px}
.sex-pos.p-25 {background-position: -518px -148px}
.sex-pos.p-26 {background-position: -592px -148px}

.sex-pos.p-0:hover, .sex-pos.p-0.active {background-position: 0 -222px}
.sex-pos.p-1:hover, .sex-pos.p-1.active {background-position: -74px -222px}
.sex-pos.p-2:hover, .sex-pos.p-2.active {background-position: -148px -222px}
.sex-pos.p-3:hover, .sex-pos.p-3.active {background-position: -222px -222px}
.sex-pos.p-4:hover, .sex-pos.p-4.active {background-position: -296px -222px}
.sex-pos.p-5:hover, .sex-pos.p-5.active {background-position: -370px -222px}
.sex-pos.p-6:hover, .sex-pos.p-6.active {background-position: -444px -222px}
.sex-pos.p-7:hover, .sex-pos.p-7.active {background-position: -518px -222px}
.sex-pos.p-8:hover, .sex-pos.p-8.active {background-position: -592px -222px}

.sex-pos.p-9:hover, .sex-pos.p-9.active {background-position: 0 -296px}
.sex-pos.p-10:hover, .sex-pos.p-10.active {background-position: -74px -296px}
.sex-pos.p-11:hover, .sex-pos.p-11.active {background-position: -148px -296px}
.sex-pos.p-12:hover, .sex-pos.p-12.active {background-position: -222px -296px}
.sex-pos.p-13:hover, .sex-pos.p-13.active {background-position: -296px -296px}
.sex-pos.p-14:hover, .sex-pos.p-14.active {background-position: -370px -296px}
.sex-pos.p-15:hover, .sex-pos.p-15.active {background-position: -444px -296px}
.sex-pos.p-16:hover, .sex-pos.p-16.active {background-position: -518px -296px}
.sex-pos.p-17:hover, .sex-pos.p-17.active {background-position: -592px -296px}

.sex-pos.p-18:hover, .sex-pos.p-18.active {background-position: 0 -370px}
.sex-pos.p-19:hover, .sex-pos.p-19.active {background-position: -74px -370px}
.sex-pos.p-20:hover, .sex-pos.p-20.active {background-position: -148px -370px}
.sex-pos.p-21:hover, .sex-pos.p-21.active {background-position: -222px -370px}
.sex-pos.p-22:hover, .sex-pos.p-22.active {background-position: -296px -370px}
.sex-pos.p-23:hover, .sex-pos.p-23.active {background-position: -370px -370px}
.sex-pos.p-24:hover, .sex-pos.p-24.active {background-position: -444px -370px}
.sex-pos.p-25:hover, .sex-pos.p-25.active {background-position: -518px -370px}
.sex-pos.p-26:hover, .sex-pos.p-26.active {background-position: -592px -370px}

.tag {display: inline-block;background: #ffb77f;color: #000;font-size: 12px;padding: 0 3px 0 9px;line-height: 26px;height: 26px;margin: 2px 4px}
.tag .delete {padding: 0 5px;font-weight: 600;font-size: 16px}

body #content {width: 980px;margin: 0 auto}
#content-inner #menu-left, #content-inner #wrapper-content{display: inline-block;*display: inline;vertical-align: top}
#content-inner #menu-left{width:189px;position:relative;min-height:700px;background:transparent url('/img/sh-leftmenu.png') repeat-y right top; margix:1px 0; padding:8px 0}
#content-inner #wrapper-content{width:764px;padding:20px 0 0 26px}
#content-inner #wrapper-content.noLeftMenu{width:100%;padding:10px 0 0 0}

#header{height:46px;background-color:#0c0c0c}
#header .inner{margin:0 auto 0 auto;width:960px;position:relative}
#header .logo{width:108px;height:28px;margin-top:10px;background:transparent url('/img/logo-small.png') no-repeat 0 0}
#header ul{list-style:none;margin:0;padding:0;position:absolute;top:0;left:140px}
#header ul li{float:left}
#header ul li > a{color:#fff;text-decoration:none;font-size:14px;font-weight:600;padding:0 24px;display:block;height:46px;line-height:46px;position:relative;}
#header ul li a .new
{
	background-color:#ce001c;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    line-height: 14px;
    padding: 0 3px;
    text-shadow: none;
    top: 2px;
	position: absolute;
    right: 6px;
}
#header ul li:hover, #header ul li a.curr{background-color:#b62700}
#header ul li:hover a .new, #header ul li a.curr .new{color:#ce001c;background-color:#fff}
#header ul li:hover a:after,
#header ul li a.curr:after{content:"";display:block;width:0;height:0;position:absolute;bottom:-8px;left:43%;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #b62700;}

#footer{background-color:#070707}
#footer, #footer a{color:#808080;font-size:13px;text-decoration:none}
#footer .inner{position:relative;width:960px;margin:0 auto;padding:15px 3px}
#footer .inner .right{position:absolute;top:16px;right:0}
#footer .inner .right a{margin:0 7px}
#footer .inner .right a:hover{text-decoration:underline}
#footer .inner .right a.logout{font-weight:600}
#footer #feedback-handle{}
#footer #feedback-content{position:absolute;bottom:45px;right:0px;z-index:1;background:#000;padding:25px 25px 20px 25px;text-align:left;color:#fff;font-size:12px;-webkit-border-top-right-radius: 10px;-webkit-border-top-left-radius: 10px;-moz-border-radius-topright: 10px;-moz-border-radius-topleft: 10px;border-top-right-radius: 10px;border-top-left-radius: 10px;}
#feedback-content label{display:block;margin:10px 0 2px 0}
#feedback-content img.captcha{vertical-align:middle;margin-left:3px}
#feedback-content textarea, #feedback-content .text{width:298px}
#feedback-content .buttonPane{margin:10px 0;text-align:center}
#feedback-content .buttonPane button{margin:0 5px}

button, a.button, input[type="submit"], input[type="button"] {
	color: #ce001c;text-decoration:none;font-size:12px;font-weight:600;padding:0 14px;margin:0;outline: none;-webkit-appearance:none;
	height:36px;line-height:36px;
	border:1px solid #cdcdcd;cursor:pointer;
	display:inline-block;
	border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;
	text-transform:uppercase;
	background: #ececec;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ececec 0%, #dedede 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#dedede));
	background: -webkit-linear-gradient(top,  #ececec 0%,#dedede 100%);
	background: -o-linear-gradient(top,  #ececec 0%,#dedede 100%);
	background: -ms-linear-gradient(top,  #ececec 0%,#dedede 100%);
	background: linear-gradient(to bottom,  #ececec 0%,#dedede 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#dedede',GradientType=0 );
}
button.big, a.button.big, input[type="submit"].big, input[type="button"].big{
	height:46px;line-height:46px;
	font-size:14px;padding:0 52px;
}
button:hover:not([disabled]), a.button:hover:not([disabled]), input[type="submit"]:hover:not([disabled]), input[type="button"]:hover:not([disabled]),
button:active:not([disabled]), a.button:active:not([disabled]), input[type="submit"]:active:not([disabled]), input[type="button"]:active:not([disabled]) {
	background: #ececec;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ececec 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top,  #ececec 0%,#cccccc 100%);
	background: -o-linear-gradient(top,  #ececec 0%,#cccccc 100%);
	background: -ms-linear-gradient(top,  #ececec 0%,#cccccc 100%);
	background: linear-gradient(to bottom,  #ececec 0%,#cccccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#cccccc',GradientType=0 );
}
button:active:not([disabled]), a.button:active:not([disabled]), input[type="submit"]:active:not([disabled]), input[type="button"]:active:not([disabled]) {
	border-color:#9b9b9b;
	-webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, 0.25);
	-mox-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, 0.25);
}
button.big:active:not([disabled]), a.button.big:active:not([disabled]), input[type="submit"].big:active:not([disabled]), input[type="button"].big:active:not([disabled]) {
	-webkit-box-shadow: inset 0px 0px 7px 3px rgba(0, 0, 0, 0.35);
	-mox-box-shadow: inset 0px 0px 7px 3px rgba(0, 0, 0, 0.35);
	box-shadow: inset 0px 0px 7px 3px rgba(0, 0, 0, 0.35);
}
button.green, a.button.green, input[type="submit"].green, input[type="button"].green {
	color: #fff;border:1px solid #769300;
	background: #91af00;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkxYWYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4M2E0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #91af00 0%, #83a400 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#91af00), color-stop(100%,#83a400));
	background: -webkit-linear-gradient(top,  #91af00 0%,#83a400 100%);
	background: -o-linear-gradient(top,  #91af00 0%,#83a400 100%);
	background: -ms-linear-gradient(top,  #91af00 0%,#83a400 100%);
	background: linear-gradient(to bottom,  #91af00 0%,#83a400 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91af00', endColorstr='#83a400',GradientType=0 );
}
button.green:hover:not([disabled]), a.button.green:hover:not([disabled]), input[type="submit"].green:hover:not([disabled]), input[type="button"].green:hover:not([disabled]),
button.green:active:not([disabled]), a.button.green:active:not([disabled]), input[type="submit"].green:active:not([disabled]), input[type="button"].green:active:not([disabled]) {
	background: #91af00;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkxYWYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTg5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #91af00 0%, #6e8900 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#91af00), color-stop(100%,#6e8900));
	background: -webkit-linear-gradient(top,  #91af00 0%,#6e8900 100%);
	background: -o-linear-gradient(top,  #91af00 0%,#6e8900 100%);
	background: -ms-linear-gradient(top,  #91af00 0%,#6e8900 100%);
	background: linear-gradient(to bottom,  #91af00 0%,#6e8900 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91af00', endColorstr='#6e8900',GradientType=0 );
}
button.red, a.button.red, input[type="submit"].red, input[type="button"].red {
	color: #fff;border:1px solid #c72000;
	background: #ec4100;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjNDEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZTI0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ec4100 0%, #de2400 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec4100), color-stop(100%,#de2400));
	background: -webkit-linear-gradient(top,  #ec4100 0%,#de2400 100%);
	background: -o-linear-gradient(top,  #ec4100 0%,#de2400 100%);
	background: -ms-linear-gradient(top,  #ec4100 0%,#de2400 100%);
	background: linear-gradient(to bottom,  #ec4100 0%,#de2400 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec4100', endColorstr='#de2400',GradientType=0 );
}
button.red:hover:not([disabled]), a.button.red:hover:not([disabled]), input[type="submit"].red:hover:not([disabled]), input[type="button"].red:hover:not([disabled]),
button.red:active:not([disabled]), a.button.red:active:not([disabled]), input[type="submit"].red:active:not([disabled]), input[type="button"].red:active:not([disabled]) {
	background: #ec4100;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjNDEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNDIwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ec4100 0%, #c42000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec4100), color-stop(100%,#c42000));
	background: -webkit-linear-gradient(top,  #ec4100 0%,#c42000 100%);
	background: -o-linear-gradient(top,  #ec4100 0%,#c42000 100%);
	background: -ms-linear-gradient(top,  #ec4100 0%,#c42000 100%);
	background: linear-gradient(to bottom,  #ec4100 0%,#c42000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec4100', endColorstr='#c42000',GradientType=0 );
}
button.orange, a.button.orange, input[type="submit"].orange, input[type="button"].orange {
	color: #fff;border:1px solid #cf7500;
	background: #f69400;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2OTQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzgyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f69400 0%, #e78200 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f69400), color-stop(100%,#e78200));
	background: -webkit-linear-gradient(top,  #f69400 0%,#e78200 100%);
	background: -o-linear-gradient(top,  #f69400 0%,#e78200 100%);
	background: -ms-linear-gradient(top,  #f69400 0%,#e78200 100%);
	background: linear-gradient(to bottom,  #f69400 0%,#e78200 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69400', endColorstr='#e78200',GradientType=0 );
}
button.orange:hover:not([disabled]), a.button.orange:hover:not([disabled]), input[type="submit"].orange:hover:not([disabled]), input[type="button"].orange:hover:not([disabled]),
button.orange:active:not([disabled]), a.button.orange:active:not([disabled]), input[type="submit"].orange:active:not([disabled]), input[type="button"].orange:active:not([disabled]) {
	background: #f69400;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2OTQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkODZlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f69400 0%, #d86e00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f69400), color-stop(100%,#d86e00));
	background: -webkit-linear-gradient(top,  #f69400 0%,#d86e00 100%);
	background: -o-linear-gradient(top,  #f69400 0%,#d86e00 100%);
	background: -ms-linear-gradient(top,  #f69400 0%,#d86e00 100%);
	background: linear-gradient(to bottom,  #f69400 0%,#d86e00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69400', endColorstr='#d86e00',GradientType=0 );
}
input[type="text"], input[type="password"], textarea {border: 1px solid #ccc;padding: 0 5px;font-size: 12px;background: #fff;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
input[type="text"], input[type="password"], select {height: 22px}
input[type="text"]:hover, input[type="password"]:hover, textarea:hover {border-color:#aaa}
input[type="text"].big, input[type="password"].big, select.big {
	height:32px;
	background: #f1f1f1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #f1f1f1 0%, #ffffff 31%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(31%,#ffffff));
	background: -webkit-linear-gradient(top,  #f1f1f1 0%,#ffffff 31%);
	background: -o-linear-gradient(top,  #f1f1f1 0%,#ffffff 31%);
	background: -ms-linear-gradient(top,  #f1f1f1 0%,#ffffff 31%);
	background: linear-gradient(to bottom,  #f1f1f1 0%,#ffffff 31%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0 );
}
textarea {padding: 5px 7px}
::-webkit-input-placeholder {color: #999}
:-moz-placeholder {color: #999}
:-ms-input-placeholder {color: #999}
::-moz-focus-inner{padding: 0;border: 0}
::-ms-clear{display:none}
::-ms-reveal{display:none}

body:not(#abc) input[type="checkbox"], body:not(#abc) input[type="radio"] {opacity: 0;filter: alpha(opacity=0);-moz-opacity: .0;width: 20px;height: 20px;margin: 0;padding: 0;position: absolute;outline: none}
body:not(#abc) input[type="checkbox"] + label, body:not(#abc) input[type="radio"] + label {margin: 0;padding-left: 22px !important;clear: none;cursor: pointer;background: url('/img/btn-compound.png?1') no-repeat;background-size: 20px 240px}
body:not(#abc) input[type="checkbox"] + label.right, body:not(#abc) input[type="radio"] + label.right {padding-left: 20px !important;margin-left: 3px}
body:not(#abc) input[type="checkbox"]:active + label {background-position: 0 -20px}
body:not(#abc) input[type="checkbox"][disabled] + label {background-position: 0 -40px}
body:not(#abc) input[type="checkbox"]:checked + label {background-position: 0 -60px}
body:not(#abc) input[type="checkbox"]:checked:active + label {background-position: 0 -80px}
body:not(#abc) input[type="checkbox"][disabled]:checked + label {background-position: 0 -100px}

body:not(#abc) input[type="radio"] + label {background-position: 0 -120px}
body:not(#abc) input[type="radio"]:active + label {background-position: 0 -140px}
body:not(#abc) input[type="radio"][disabled] + label {background-position: 0 -160px}
body:not(#abc) input[type="radio"]:checked + label {background-position: 0 -180px}
body:not(#abc) input[type="radio"]:checked:active + label {background-position: 0 -200px}
body:not(#abc) input[type="radio"][disabled]:checked + label {background-position: 0 -220px}

.qq-upload-file {font-size:12px}
.qq-upload-fail span{margin:0 4px}
.qq-upload-fail .qq-upload-failed-text{color:#f00}
.qq-upload-spinner {display:inline-block;margin:0 15px; background: url("/img/spinner-small.gif"); width:16px; height:11px; vertical-align:middle}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}
.qq-upload-failed-text{display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline}

select.full-width + span > .ui-selectmenu {width: 100%}

.ui-dialog-single-field-entry {min-width: 450px}
.ui-dialog-single-field-entry label {display: block;font-size: 16px;text-align: center}
.ui-dialog-single-field-entry input#name {width: 100%;margin: 20px 0 0}

.ui-slider-horizontal{margin:16px auto 28px auto;height:8px;position:relative;background:white;border:1px solid #AAA;max-width:285px;}
.ui-slider-horizontal .ui-slider-range{background:#d30015;}
.ui-slider-horizontal .ui-slider-handle{color:#000;font-size:10px;text-decoration:none;outline:none}
.ui-slider-horizontal .ui-slider-handle.ui-slider-handle-last{width:12px;height:20px;border-width: 0px 0px 0 0px;top:-12px;background: transparent url('/img/map1.png?1') no-repeat -204px -419px;top:8px;}
.ui-slider-horizontal .ui-slider-handle.ui-slider-handle-last i{top:-23px;left:10px}
.ui-slider-horizontal .ui-slider-handle.ui-slider-handle-first{width: 12px;height:20px;top:8px;border-width: 0 0px 0px 0px;background: transparent url('/img/map1.png?1') no-repeat -204px -419px;}
.ui-slider-horizontal .ui-slider-handle.ui-slider-handle-first i{top:9px;left:2px}

.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; width: 0px; height: 0px;border-style: solid;border-width: 5px 4.5px 0 4.5px;border-color: #000000 transparent transparent transparent;}
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; border-width: 0 4.5px 5px 4.5px;border-color:transparent transparent #000000 transparent}
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }

.top-tabs{margin-bottom:20px;padding-bottom:20px;background:transparent url('/img/sh-toptabs.png') no-repeat center bottom}
.top-tabs a{color:#ce001c;font-size:14px;font-weight:600;text-decoration:none;padding:5px 12px;margin:0 0 5px 7px;text-transform:uppercase;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.top-tabs a.active, .top-tabs a:hover{color:#000;background-color:#ececec}
.top-tabs a .new{margin-left:5px}
.top-tabs a .new:empty{margin:0}

#menu-left .profile{margin-top:15px;}
#menu-left .profile .photo, #menu-left .profile .photo a{color:#000;font-size:13px;text-decoration:none;font-weight:600}
#menu-left .profile .photo a:hover{text-decoration:underline}
#menu-left .profile .photo > div{display:inline-block;vertical-align:top;margin-top:7px}
#menu-left .profile .photo > div div{margin-bottom:4px}
#menu-left .profile .photo .user-link{margin-right:14px}
#menu-left .profile .photo .user-link img{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
#menu-left .profile .photo .new{font-size:12px;color:#666;margin-left:4px}
#menu-left .profile .photo .icon{width:12px;height:12px;margin-right:5px;background:transparent url('/img/map1.png?1') no-repeat -18px -156px}
#menu-left .profile .photo .icon.vip{background-position:-18px -168px}
#menu-left .profile div.edit{text-align:right;margin-top:-5px}
#menu-left .profile div.edit hr{margin-bottom:-1px}
#menu-left .profile div.edit a.edit{color:#ce001c;font-size:10px;margin-right:10px;text-decoration:none;font-weight:600}
#menu-left .profile div.edit a.edit:hover{text-decoration:underline}
#menu-left .profile div.edit a.edit i{display:inline-block;width:8px;height:6px;margin-left:5px;background:transparent url('/img/map1.png?1') no-repeat 0 -28px}

#menu-left .profile div.edit ul{list-style: none;padding:0;margin:0 10px 5px 0;text-align:left;border-bottom:1px solid #dedede}
#menu-left .profile div.edit ul li{background-color:#f2f2f2;margin:0 0 1px 0;position:relative}
#menu-left .profile div.edit ul li:first-child{background:#f2f2f2 url('/img/sh-leftprofmenu.png') no-repeat center top}
#menu-left .profile div.edit ul li:last-child{margin:0}
#menu-left .profile div.edit ul li:hover, #menu-left .profile div.edit ul li.curr{background-color:#b62700}
#menu-left .profile div.edit ul li:hover a:after,
#menu-left .profile div.edit ul li.curr a:after{content:"";display:block;position:absolute;top:0;right:-8px;width:0;height:0;border-top: 16px solid transparent;border-bottom:16px solid transparent;border-left: 8px solid #b62700}
#menu-left .profile div.edit ul a{color:#000;text-decoration:none;font-size:12px;display:block;padding:0 0 0 8px;height:32px;line-height:32px;position:relative}
#menu-left .profile div.edit ul li:hover a,  #menu-left .profile div.edit ul li.curr a{color:#fff;font-weight:600}
#menu-left .profile div.edit ul li:hover i{display:block}
#menu-left .profile div.edit ul li img{width:14px;height:14px;margin-right:10px;vertical-align:-3px;background:transparent url('/img/map1.png?1') no-repeat -30px -112px}
#menu-left .profile div.edit ul li img.mprof{background-position:-30px -112px}
#menu-left .profile div.edit ul li:hover img.mprof, #menu-left .profile div.edit ul li.curr img.mprof{background-position:-30px -168px}
#menu-left .profile div.edit ul li img.mphotos{background-position:-30px -126px}
#menu-left .profile div.edit ul li:hover img.mphotos, #menu-left .profile div.edit ul li.curr img.mphotos{background-position:-30px -182px}
#menu-left .profile div.edit ul li img.mreal{background-position:-30px -140px}
#menu-left .profile div.edit ul li:hover img.mreal, #menu-left .profile div.edit ul li.curr img.mreal{background-position:-30px -196px}
#menu-left .profile div.edit ul li img.msettings{background-position:-30px -154px}
#menu-left .profile div.edit ul li:hover img.msettings, #menu-left .profile div.edit ul li.curr img.msettings{background-position:-30px -210px}
#menu-left .profile div.edit ul li a.mviewprof{color:#ce001c;font-size:10px;text-transform:uppercase;font-weight:600}
#menu-left .profile div.edit ul li:hover a.mviewprof{color:#fff}

#menu-left #nav{list-style: none;padding:0;margin:10px 0 10px 0}
#menu-left #nav li{margin:2px 0;padding:6px 0;line-height:16px;position:relative}
#menu-left #nav li.curr a{font-weight:600}
#menu-left #nav li:hover, #menu-left #nav li.curr{background-color:#e0e0e0}
#menu-left #nav li .new{position:absolute;top:6px;right:9px;color:#ce001c;font-weight:600;font-size:11px;font-style:normal}
#menu-left #nav li a{display:block;text-decoration:none;color:#000;font-size:13px}
#menu-left #nav li img{width:16px;height:16px;margin:0 10px 0 8px;vertical-align:bottom;background:transparent url('/img/map1.png?1') no-repeat -44px 0}
#menu-left #nav li img.guests{height:12px;background-position:-44px 0;vertical-align:-1px}
#menu-left #nav li:hover img.guests, #menu-left #nav li.curr img.guests{background-position:-44px -80px}
#menu-left #nav li img.fav{background-position:-44px -14px}
#menu-left #nav li:hover img.fav, #menu-left #nav li.curr img.fav{background-position:-44px -94px}
#menu-left #nav li img.black{background-position:-44px -30px}
#menu-left #nav li:hover img.black, #menu-left #nav li.curr img.black{background-position:-44px -110px}
#menu-left #nav li img.perms{background-position:-44px -46px}
#menu-left #nav li:hover img.perms, #menu-left #nav li.curr img.perms{background-position:-44px -126px}
#menu-left #nav li img.notes{background-position:-44px -62px}
#menu-left #nav li:hover img.notes, #menu-left #nav li.curr img.notes{background-position:-44px -142px}
#menu-left hr{border:0 none;background:transparent;height:0;border-top:1px solid #dedede;border-bottom:1px solid #fff;margin:0 10px 0 0}

#menu-left .block{padding-bottom:10px}
#menu-left .block h2{font-size:12px;color:#666666;font-weight:normal;margin:6px 0 10px 0}
#menu-left .block.popularity img{width:46px;height:98px;vertical-align:-30px;margin:0 15px 0 0;background:transparent url('/img/map1.png?1') no-repeat -308px -46px}
#menu-left .block.popularity img.p1{background-position:-308px -46px}
#menu-left .block.popularity img.p2{background-position:-308px -144px}
#menu-left .block.popularity img.p3{background-position:-308px -242px}
#menu-left .block.popularity span{font-size:18px;font-weight:600}
#menu-left .block.popularity div{display:inline-block;}
#menu-left .block.popularity .button{margin-top:10px}

.public{color;#fff;min-height:822px}
.public .content{width:960px;margin: 0 auto;position:relative}
.public #header #menu-top{position:absolute;top:13px;right:20px;z-index:3}
.public.landing #header #menu-top{top:35px}
.public #header #menu-top a{color:#fff;margin:0 20px;text-decoration:none;font-size:14px;font-weight:600}
.public #header #menu-top a.login{color:#333;background-color:#f9f9f9;padding:6px 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}

.public.landing #header{
	height:140px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.65) 1%, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(1%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 1%,rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 1%,rgba(0,0,0,0) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 1%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 1%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
}
.public.landing #header .logo{width:180px;height:46px;margin-top:20px;background:transparent url('/img/logo-big.png') no-repeat 0 0}

.public #header form.login{position:absolute;top:0;right:20px;z-index:2;background:#000;padding:80px 25px 20px 25px;color:#fff;font-size:12px;-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.public #header form.login .text{width:300px;height:32px}
.public #header form.login .section{margin-bottom:10px}
.public #header form.login .section.remind{text-align:right}
.public #header form.login a{color:#e43100}
.public #header form.login div.label{margin-bottom:3px}
.public #header form.login .button{cursor:pointer}

.public.landing .content{color:#fff;text-align:center;height:610px}
.public.landing .content h1{margin:50px 0 20px;font-size:32px;text-shadow:0 2px 6px #000}
.public.landing .content h2{font-size:20px;margin-bottom:50px;text-shadow:0 2px 6px #000}
.public.landing .content h2 span{font-weight: 600;color: #fbd129;font-family:Georgia,"Times New Roman",Serif;text-shadow: 0 0 8px #000, 0 0 12px #000, 0 0 24px #000, 0 1px rgba(0,0,0,0.2)}
.public.landing .reg-now, .public.landing .reg-now div{background-color:#000;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;display:inline-block;}
.public.landing .reg-now{padding:7px;background:rgba(0,0,0,0.2)}
.public.landing .reg-now div{padding:0 65px;background:rgba(0,0,0,0.80)}
.public.landing .reg-now a{
	margin:45px 0;
	color:#fff;display:inline-block;
	text-decoration:none;
	border: 1px solid #428814;font-size: 22px;text-shadow: 0 1px rgba(0, 0, 0, 0.3);min-width: 260px;
	padding-left:0;padding-right:0;
	line-height: 56px;
    min-height: 56px;
    border-radius:6px;-moz-webkit-border-radius:6px;

	background: #ebc700; /* Old browsers */
	background: -moz-linear-gradient(top,  #ebc700 0%, #d89c00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebc700), color-stop(100%,#d89c00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ebc700 0%,#d89c00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ebc700 0%,#d89c00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ebc700 0%,#d89c00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ebc700 0%,#d89c00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebc700', endColorstr='#d89c00',GradientType=0 ); /* IE6-9 */
}
.public.landing1{background:#3a3c4b url('/img/landing-bg/bg1.jpg') no-repeat center top;}
.public.landing .badges{position:absolute;bottom:50px;right:10px}
.public.landing .badges img{margin:0 5px}

.public .register{position:relative}
.public .register div.bgimg{position:absolute;top:100px;right:140px;width:106px;height:106px;z-index:0;background:transparent url('/img/map1.png?1') no-repeat -418px 0}
.public .register .steps, .page.settings .steps{margin:20px 0 60px 0}
.public .register .steps div, .page.settings .steps div{display:inline-block;position:relative;width:440px;background-color:#e6e6e6;padding:15px}
.public .register .steps div i, .page.settings .steps div i{display:none;position:absolute;bottom:-8px;left:30px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #88aa00;}
.public .register .steps div span, .page.settings .steps div span{font-size:22px}
.public .register .steps div span.s2, .page.settings .steps div span.s2{font-size:13px;margin-left:5px}
.public .register .steps .step1, .page.settings .steps .step1{margin-right:10px}
.public .register .steps div.curr, .page.settings .steps div.curr{color:#fff;background-color:#88aa00}
.public .register .steps div.curr i, .page.settings .steps div.curr i{display:block}
.public form#register{font-size:14px;position:relative;z-index:1}
.public form#register .section{margin-bottom:18px}
.public form#register .section.gender label{margin-right:20px}
.public form#register .section.rules label{font-size:13px}
.public form#register .label{display:inline-block;width:160px;text-align:right;padding-right:10px}
.public form#register .label img{vertical-align:middle;margin:0 0 0 3px}
.public form#register .text{width:298px}
.public form#register .hr{height:1px;width:480px;margin:15px 0;background:#ccc}
.public form#register .ui-selectmenu{margin-right:5px}
.public form#register input.error{border:1px solid #d40000}
.public form#register div.error{display:inline-block;margin-left:15px;font-weight:600;font-size:13px}
.public form#register div.error.valid{width:22px;height:22px;display:inline-block;vertical-align:middle;background:transparent url('/img/map1.png?1') no-repeat -98px -44px}
.public form#register .birth .ui-selectmenu{width:98px}
.public form#register .country .ui-selectmenu{width:296px}

.public .text p, .public .text li{font-size:14px;line-height:26px}
.public .text h1{font-size:180%;margin:30px 0 20px 0;font-weight:normal}
.public .text.about .block{display:inline-block;text-align:center;margin:15px;vertical-align:top}
.public .text.about .block h1, .public .text.about .block h2{font-weight:normal;text-align:left}
.public .text.about .block h1{font-size:30px}
.public .text.about .block h2{font-size:14px}
.public .text.about .block1{width:400px}
.public .text.about .block2{width:500px}
.public .text.about .block2 .reg{margin-top:100px;text-align:left}
.public .text.about .block img{margin:0 auto;background:transparent url('/img/about.png') no-repeat 0 0}
.public .text.about .block img.img1{width:303px;height:272px}
.public .text.about .block img.img2{width:355px;height:269px;background-position:0 -537px}
.public .text.about .block img.img3{width:495px;height:265px;background-position:0 -272px;margin-top:80px}

ul.users-list{list-style:none;margin:0;padding:0;text-align:left}
ul.users-list li{display: inline-block;vertical-align:top;position:relative;margin:0 5px 22px 0;background-color:#fff;padding:2px;border-bottom:1px solid #d9d9d9}
ul.users-list li.n4{margin-right:0}
ul.users-list li a{text-decoration:none}
ul.users-list li, ul.users-list li a.photo, ul.users-list li a.photo im{width:155px}
ul.users-list li a.photo, ul.users-list li a.photo img{height:134px;display:block;position:relative}
ul.users-list li a.photo img{margin:0 auto; width: 155px; height: 134px; }
ul.users-list li a.photo .vip, ul.users-list li a.photo .verified{display:block;position:absolute;bottom:2px;width:26px;height:22px;background:transparent url('/img/map1.png?1') no-repeat -144px 0}
ul.users-list li a.photo .vip{left:2px}
ul.users-list li a.photo .verified{right:2px;background-position:-144px -22px}
ul.users-list li .name{height:22px}
ul.users-list li .name a{color:#000;font-size:14px}
ul.users-list li .name, ul.users-list li .location, ul.users-list li .bottom{padding:0 8px;overflow:hidden;text-overflow:ellipsis}
ul.users-list li .location{border-bottom:1px solid #f2f2f2;margin-top:-5px;height:20;padding-bottom:5px}
ul.users-list li .location a{color:#666;font-size:11px}
ul.users-list li .bottom{position:relative}
ul.users-list li .bottom .on{color:#728e00;font-size:10px;font-weight:600}
ul.users-list li .bottom .on i{display:inline-block;width:10px;height:10px;margin-right:5px;vertical-align:-1px;background:transparent url('/img/map1.png?1') no-repeat -8px 0}
ul.users-list li .bottom .cntphoto{color:#000;font-size:12px;font-weight:600;float:right;margin:4px 0 0 0}
ul.users-list li .bottom .cntphoto i{display:inline-block;width:10px;height:10px;margin-left:3px;vertical-align:0;background:transparent url('/img/map1.png?1') no-repeat -8px -20px}
ul.users-list li .sub-info{text-align:center;color:#000;font-size:12px;font-weight:600;position:absolute;left:0;bottom:-22px;width:100%}
ul.users-list li .sub-info.new{color:#728e00}
ul.users-list li .rem{position:absolute;top:-8px;right:-8px}
ul.users-list li .rem a{display:block;width:28px;height:28px;background:transparent url('/img/map1.png?1') no-repeat -170px -140px}
ul.users-list li .rem a:hover{background-position:-170px -168px}

ul.showup-list{list-style:none;margin:0;padding:0;text-align:left}
ul.showup-list li{display: inline-block;vertical-align:top;position:relative;margin:0 22px 22px 0;background-color:#fff;padding:2px;border-bottom:1px solid #d9d9d9}
ul.showup-list li.n4{margin-right:0}
ul.showup-list li a{text-decoration:none}
ul.showup-list li, ul.showup-list li a.photo, ul.showup-list li a.photo im{width:174px}
ul.showup-list li a.photo, ul.showup-list li a.photo img{height:150px;display:block;position:relative}
ul.showup-list li a.photo img{margin:0 auto; width: 174px; height: 150px; }
ul.showup-list li a.photo .vip, ul.showup-list li a.photo .verified{display:block;position:absolute;bottom:2px;width:26px;height:22px;background:transparent url('/img/map1.png?1') no-repeat -144px 0}
ul.showup-list li a.photo .vip{left:2px}
ul.showup-list li a.photo .verified{right:2px;background-position:-144px -22px}
ul.showup-list li .name{height:22px}
ul.showup-list li .name a{color:#000;font-size:14px}
ul.showup-list li .name, ul.showup-list li .location, ul.showup-list li .bottom{padding:0 8px;overflow:hidden;text-overflow:ellipsis}
ul.showup-list li .location{border-bottom:1px solid #f2f2f2;margin-top:-5px;height:20;padding-bottom:5px}
ul.showup-list li .location a{color:#666;font-size:11px}
ul.showup-list li .bottom{position:relative}
ul.showup-list li .bottom .on{color:#728e00;font-size:10px;font-weight:600}
ul.showup-list li .bottom .on i{display:inline-block;width:10px;height:10px;margin-right:5px;vertical-align:-1px;background:transparent url('/img/map1.png?1') no-repeat -8px 0}
ul.showup-list li .bottom .cntphoto{color:#000;font-size:12px;font-weight:600;float:right;margin:4px 0 0 0}
ul.showup-list li .bottom .cntphoto i{display:inline-block;width:10px;height:10px;margin-left:3px;vertical-align:0;background:transparent url('/img/map1.png?1') no-repeat -8px -20px}
ul.showup-list li .sub-info{text-align:center;color:#000;font-size:12px;font-weight:600;position:absolute;left:0;bottom:-22px;width:100%}
ul.showup-list li .sub-info.new{color:#728e00}
ul.showup-list li .rem{position:absolute;top:-8px;right:-8px}
ul.showup-list li .rem a{display:block;width:28px;height:28px;background:transparent url('/img/map1.png?1') no-repeat -170px -140px}
ul.showup-list li .rem a:hover{background-position:-170px -168px}

.guests ul.users-list li{margin-bottom:39px}

.pagination{text-align:center;margin:15px 0 15px 0}
.pagination a{text-decoration:none;color:#ce001c;font-size:14px;font-weight:600;padding:4px 8px;background-color:#dadada;margin:0 2px}
.pagination a.active, .pagination a:hover{color:#fff;background-color:#333}

form.filter{font-size:13px;position:relative;padding:0;margin-bottom:22px}
form.filter .handle {}
form.filter .handle a{height:30px;line-height:30px;border:1px solid #bdbdbd}
form.filter .handle a:hover, form.filter .handle a:active{
	background: #ececec;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMmMyYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ececec 0%, #c2c2c2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#c2c2c2));
	background: -webkit-linear-gradient(top,  #ececec 0%,#c2c2c2 100%);
	background: -o-linear-gradient(top,  #ececec 0%,#c2c2c2 100%);
	background: -ms-linear-gradient(top,  #ececec 0%,#c2c2c2 100%);
	background: linear-gradient(to bottom,  #ececec 0%,#c2c2c2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#c2c2c2',GradientType=0 );
}
form.filter .option {display: inline-block;vertical-align:top;}
form.filter .options .side{display:inline-block;padding:3px 0;vertical-align:top;vertical-align:top;}
form.filter .options .side.left{padding-right:15px}
form.filter .options .side.left.column{width:290px;}
form.filter .options .side.right{padding-left:15px}
form.filter .options.basic{padding:0 15px;width:950px;margin-bottom: 8px;}
form.filter .options.basic .option.online{margin-right:36px}
form.filter .options.advanced .option.online{padding-left:30px; padding-top:28px;}
form.filter .options.advanced .option.lookingFor{margin-top:10px;}
form.filter .options.advanced{padding:0 15px;width: 950px;}
form.filter .options.advanced .title{font-size:14px;margin:10px 0px 10px 0px;font-weight:bold;color:#AAA;}
form.filter .options.advanced .age{font-size:14px;font-weight:bold;color:#AAA;}
form.filter .options.advanced .option{position:relative;display:block;margin-bottom:10px;}
form.filter .options.advanced .side.right h2{margin-bottom:2px}
form.filter .options.advanced .side.left .option img{position:absolute;left:0;top:2px;width:14px;height:14px;background:transparent url('/img/map1.png?1') no-repeat -30px 0}
form.filter .options.advanced .side.left .option.purpose img{background-position:-30px -14px}
form.filter .options.advanced .side.left .option.maritalStatus img{background-position:-18px -84px;width:12px;height:12px}
form.filter .options.advanced .side.left .option label{margin-right:8px}
form.filter .options select, form.filter .options .text, form.filter .options .ui-selectmenu{}
form.filter .options .ui-selectmenu{vertical-align:-1px}

form.filter + .tags{margin:-22px 0 0 0;padding:4px 4px 0 4px;font-size:12px;font-weight:600;background-color:#f5f5f5;border-bottom:1px solid #b3b3b3;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd}
form.filter + .tags .tag{background:#ffb77f;padding:5px 8px;display:inline-block;margin:0 4px 4px 0}
form.filter + .tags .tag a{text-decoration:none;color:#b62700;font-size:18px;margin:0 0 0 5px;line-height:7px;vertical-align:-3px}

.notifications, .notifications a{font-size:12px;text-decoration:none;color:#000}
.notifications a{font-weight:600}
.notifications a:hover{text-decoration:underline}
.notifications .view a{color:#ca001c}
.notifications table{width:100%;border-collapse:collapse;border-spacing:0;padding:0;margin:0}
.notifications table td{vertical-align:middle}
.notifications table td.user{width:48px;line-height:0}
.notifications table td.user img{width:40px;height:40px;}
.notifications table td.user img.info{background:transparent url('/img/map1.png?1') no-repeat -266px -252px}
.notifications table td.body{min-width:575px}
.notifications table td.date{vertical-align:top;text-align:right;width:100px;white-space:nowrap;color:#666;font-size:10px}
.notifications .item{background-color:#fff;margin-bottom:5px;position:relative;padding:2px}
.notifications .item.new{background-color:#e6eebe}
.notifications .item .icon{text-align:center;width:28px;padding-right:8px;background:none}
.notifications .item .icon.no-user{text-align:center}
.notifications .item .icon.no-user img{margin:0 12px 0 15px}
.notifications .item .n{width:18px;height:18px;background:transparent url('/img/map1.png?1') no-repeat -60px -72px}
.notifications .item.new .n{background-position:-60px -234px}
/*.notifications .item .n1, 									/* comment profile */
/*.notifications .item .n38,									/* comment wall replay */
/*.notifications .item .n39{background-position:-60px -198px}	/* comment photo other */
/*.notifications .item .n2{background-position:-60px -198px}	/* comment wall post */
.notifications .item .n3{background-position:-60px -180px}	/* perm profile */
.notifications .item.new .n3{background-position:-60px -342px}
/*.notifications .item .n4{background-position:-60px -170px}	/* perm album */
/*.notifications .item .n5{background-position:-60px -170px}	/* perm video */
/*.notifications .item .n6{background-position:-60px -170px}	/* perm invisible */
.notifications .item .n7{background-position:-60px -216px}	/* gift */
.notifications .item.new .n7{background-position:-60px -378px}
/*.notifications .item .n8{background-position:-60px 0}			/* duel accept */
/*.notifications .item .n9{background-position:-60px 0}			/* duel refuse */
/*.notifications .item .n10{background-position:-60px 0}		/* duel win */
/*.notifications .item .n11{background-position:-60px 0}		/* duel lose */
/*.notifications .item .n12{background-position:-60px 0}		/* duel draw */
/*.notifications .item .n13{background-position:-60px -126px}	/* quickie */
/*.notifications .item .n14{background-position:-60px 0}		/* online */
/*.notifications .item .n15{background-position:-30px 0}		/* friends bday */
/*.notifications .item .n16{}									/* upload photo */
/*.notifications .item .n17{}									/* create album */
/*.notifications .item .n18{background-position:-90px 0}		/* poll create */
/*.notifications .item .n19{background-position:-90px 0}		/* poll end */
/*.notifications .item .n20{background-position:-60px -90px}	/* cr receiver */
/*.notifications .item .n21{background-position:-60px -90px}	/* cr sender */
/*.notifications .item .n22{background-position:-60px -162px}	/* photo delete */
/*.notifications .item .n23{background-position:-60px -162px}	/* video delete */
/*.notifications .item .n24{background-position:-210px 0}		/* wall warn */
/*.notifications .item .n25{background-position:-180px 0}		/* wall ban */
/*.notifications .item .n26{background-position:-210px 0}		/* msg warn */
/*.notifications .item .n27{background-position:-180px 0}		/* msg ban */
/*.notifications .item .n28{background-position:-210px 0}		/* qs reduce */
/*.notifications .item .n29{background-position:-150px 0}		/* forum replay */
/*.notifications .item .n30{background-position:-150px 0}		/* forum new post */
/*.notifications .item .n31{background-position:-120px 0}		/* friend accept */
/*.notifications .item .n32{}									/* rate photo */
/*.notifications .item .n33{background-position:-60px -198px}	/* comment photo */
.notifications .item .n36,										/* real member approve */
.notifications .item .n37{background-position:-60px -144px}		/* real member delete */
.notifications .item.new .n36,									/* real member approve */
.notifications .item.new .n37{background-position:-60px -306px}	/* real member delete */
/*.notifications .item .n34{background-position:-90px -30px}	/* slotmachine */
/*.notifications .item .n42{}									/* couples */
.notifications .item .n43{background-position:-60px -90px}		/* events */
.notifications .item.new .n43{background-position:-60px -252px}	/* events */
.notifications .item .n44{background-position:-60px -108px}		/* events join user */
.notifications .item.new .n44{background-position:-60px -270px}	/* events join user */
.notifications .item .n45,
.notifications .item .n46{background-position:-60px -198px} 	/* events comment */
.notifications .item.new .n45,
.notifications .item.new .n46{background-position:-60px -360px} /* events comment */

.perms .title, .perms-reqs .title{font-weight:600;margin:10px 0 15px 0;font-size:16px}
.perms-reqs .title{margin:15px 0 5px 0}
.perms-reqs{font-size:12px}
.perms-reqs a{font-weight:600;color:#000;text-decoration:none}
.perms-reqs a:hover{text-decoration:underline}
.perms-reqs img.user{width:40px;height:40px;vertical-align:middle;margin-right:10px}
.perms-reqs .row{margin-bottom:5px;background-color:#e6eebe;padding:2px}
.perms-reqs button{margin:2px 2px 0 5px;float:right}

.popup.smsinfo {font-size:22px;text-align:center}
.popup.smsinfo .subtitle{font-size:16px;margin-top:10px}
.popup.smsinfo .blue{color:#007189}
.popup.smsinfo .red{color:#db0024}
.popup.smsinfo .smsrules{font-size:12px;text-align:left;margin-top:30px}

.wallet{font-size:12px}
.wallet .creditsSum, .wallet .vipexp{font-size:18px;margin-bottom:30px;text-align:center}
.wallet .creditsSum span, .wallet .vipexp span{font-size:14px;font-weight:600;margin-left:5px;background-color:#67B237;color:white;padding:3px 6px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.wallet .cats{display:inline-block;padding:0 30px;text-align:center;margin-bottom:20px;border-bottom:2px solid #ececec}
.wallet .cats > div{display:inline-block;font-size:14px;font-weight:600;color:#ce001c;cursor:pointer;margin:0 5px;height:39px;line-height:39px;padding:0 17px; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.wallet .cats > div.curr, .wallet .cats > div:hover{background-color:#ececec;color:#000}
.wallet .cats > div img{vertical-align:-3px;width:18px;height:18px;margin-right:5px;background:transparent url('/img/map1.png?1') no-repeat -60px 0}
.wallet .cats > div img.SMS{background-position:-60px 0}
.wallet .cats > div img.Ebank{background-position:-60px -18px}
.wallet .cats > div img.CreditCard{background-position:-60px -36px}
.wallet .cats > div img.Paypal{background-position:-60px -54px}
.wallet .pricesOptions{text-align:center}
.wallet .pricesOptions .price .buy{margin-bottom:10px}
.wallet .pricesOptions .price .buy .button,
.wallet .pricesOptions .price .buy button{width:350px}
.wallet .pricesOptions .price .buy .button div,
.wallet .pricesOptions .price .buy button div{display:inline}
.wallet .pricesOptions .price .buy .button div .item-price,
.wallet .pricesOptions .price .buy button div .item-price{margin-left:5px}
.wallet .pricesOptions .price .badge{display:none}
.wallet .ch-country{margin:30px 0 10px 0}
.wallet .ch-country > span{margin-right:5px;font-size:13px}
.wallet .descr{color:#666666;margin-bottom:35px}
.wallet .descr a{text-decoration:none;font-weight:600;color:#de001e}
.wallet .descr a:hover{text-decoration:underline}
.wallet.history {}
.wallet.history .title{border-top:1px solid #c6c6c6;color:#666666;font-size:12px;padding-top:5px;text-transform:uppercase;margin:25px 0 20px 0}
.wallet.history table{border-collapse:collapse;border-spacing:0}
.wallet.history table th, .wallet.history table td{padding:2px 20px 2px 0}
.wallet.history table tr:hover td{background-color:#f2f2f2}
.wallet .vip-features{font-size:14px;font-weight:600}
.wallet .vip-features h3{font-size:12px;margin-bottom:10px}
.wallet .vip-features img{width:32px;height:32px;margin:0 13px 0 12px;vertical-align:middle;background:transparent url('/img/map1.png?1') no-repeat -198px 0}
.wallet .vip-features .f1 img{background-position:-198px 0}
.wallet .vip-features .f2 img{background-position:-198px -32px}
.wallet .vip-features .f3 img{background-position:-198px -64px}

.quickie{font-size:13px}
.quickie form.filter{border:0;background:transparent;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin:19px 0;padding:20px 0 8px 0}
.quickie form.filter .option.age{float:right;margin:5px 0 0 0;}
.quickie form.filter .option.age select, .quickie form.filter .option.age a.ui-selectmenu{margin-left:5px}
.quickie form.filter .option.actions span{margin:0 10px 0 30px;font-size:18px;font-weight:600}

.quickie form.filter button, .quickie form.filter button:hover, .quickie form.filter button:active:not([disabled]),
.quickie.list ul li button, .quickie.list ul li button:hover, .quickie.list ul li button:active:not([disabled]),
.profile .side.right #quickieBox button, .profile .side.right #quickieBox button:hover, .profile .side.right #quickieBox button:active:not([disabled]),
.profile .side.right #quickieBox button, .profile .side.right #quickieBox button:hover, .profile .side.right #quickieBox button:active:not([disabled]) {
	border:0;background:transparent;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;
	height:42px;width:42px;background:transparent url('/img/map1.png?1') no-repeat -266px 0;
	margin:0 5px;vertical-align:middle;
}
.quickie form.filter button.green, .profile .side.right #quickieBox button.green{background-position:-266px 0}
.quickie form.filter button.orange, .profile .side.right #quickieBox button.orange{background-position:-266px -42px}
.quickie form.filter button.red, .profile .side.right #quickieBox button.red{background-position:-266px -84px}
.quickie form.filter button.green:hover, .profile .side.right #quickieBox button.green:hover{background-position:-266px -126px}
.quickie form.filter button.orange:hover, .profile .side.right #quickieBox button.orange:hover{background-position:-266px -168px}
.quickie form.filter button.red:hover, .profile .side.right #quickieBox button.red:hover{background-position:-266px -210px}

.quickie .bottom .lft{float:left;width:565px;text-align:center}
.quickie .bottom .lft img{cursor:pointer;border:6px solid #fff}
.quickie .bottom .lft .info{margin:10px auto 15px auto;text-align:left;width:400px}
.quickie .bottom .lft .info div{background-color:#fff;margin-bottom:2px;padding:6px 0 6px 15px}
.quickie .bottom .lft .info label, .quickie .bottom .lft .info span{display:inline-block;vertical-align:top}
.quickie .bottom .lft .info label{font-weight:600;width:110px}
.quickie .bottom .lft .info span{margin-left:5px;display:inline-block;width:265px; white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}

.quickie .bottom .rgt{margin-left:565px;margin-top:6px;width:250px;position:relative}
.quickie .bottom .rgt > .sa{position:absolute;bottom:0;left:0;width:100%;height:18px;background:transparent url('/img/sh-quickie.png') no-repeat center bottom}
.quickie .bottom .upcoming{position:relative;overflow:hidden;padding:0;margin:6px auto 0 auto;padding-top:2px;width:120px;height:545px}
.quickie .bottom .upcoming .container{text-align:center;margin-top:3px;margin-left:12px;line-height:0; -moz-transition-property: all 0.5s;-webkit-transition-property: all 0.5s;-o-transition-property: all 0.5s;transition-property: all 0.5s;-moz-transition-duration: 1s;-webkit-transition-duration: 1s;-o-transition-duration: 1s;transition-duration: 1s}
.quickie .bottom .upcoming img{margin:0 0 0 0;width:80px;height:80px;border-color:#fff;border-style:solid;border-width:7px 5px;line-height:0}
.quickie .bottom .upcoming .curr{position:absolute;top:0;left:0;height:104px;width:118px;background:transparent url('/img/quickie-frame.png') no-repeat 0 0}

.quickie.list ul{list-style:none;margin:0;padding:0}
.quickie.list ul li{display:block;margin:4px 0;background-color:#fff;padding:2px}
.quickie.list ul li.new{background-color:#e6eebe}
.quickie.list ul li .lft{line-height:0;margin-right:12px}
.quickie.list ul li .lft, .quickie.list ul li .mid, .quickie.list ul li .rgt{display:inline-block;vertical-align:top}
.quickie.list ul li .mid .t1{font-size:16px;font-weight:600;border-bottom:1px solid #ebebeb;padding:2px;margin:0 0 10px 0 }
.quickie.list ul li .yes{color:#468700}
.quickie.list ul li .no{color:#ce001c}
.quickie.list ul li .maybe{color:#ee8a00}
.quickie.list ul li .mid .t2{font-size:14px}
.quickie.list ul li .mid .t3{font-size:11px;color:#666}
.quickie.list ul li .rgt{float:right;margin:0 8px 0 0;text-align:right}
.quickie.list ul li .rgt .t1{font-size:14px;padding:5px 0 10px 0;font-weight:600}
.quickie.list ul li .rgt a.button{margin:20px 5px 0 0}
.quickie.list ul li button, .quickie.wants2meet ul li button:hover{width:36px !important;height:36px !important}
.quickie.list ul li button.green{background-position:-230px -228px !important}
.quickie.list ul li button.orange{background-position:-230px -264px !important}
.quickie.list ul li button.red{background-position:-230px -300px !important}
.quickie.list ul li button.green:hover{background-position:-230px -336px !important}
.quickie.list ul li button.orange:hover{background-position:-230px -372px !important}
.quickie.list ul li button.red:hover{background-position:-230px -408pxpx  important}

html.msgWin body{overflow:hidden;margin-right:16px}
#msgWin{display:none;width:980px;position:absolute;top:46px;left:50px;margin:0 auto;z-index:200}
#msgWin > .chat{position:relative;z-index:201;overflow:hidden;-moz-box-shadow:0 6px 7px -1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 6px 7px -1px rgba(0, 0, 0, 0.2);box-shadow:0 6px 7px -1px rgba(0, 0, 0, 0.2);/*border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px*/}
#msgWinOverlay{position:fixed;top:46px;left:0;width:100%;margin:0;z-index:199;background:#000;opacity:0.6;filter:alpha(opacity=40);-moz-opacity:.40;-webkit-opacity:.40}
#msgWinOverlay .close{position:absolute;background:none;top:10px;right:10px;padding:1px;color:#eae8e8;width:16px;height:15px;font-weight:600;line-height:13px;font-size:28px;}
#msgWinOverlay .close:hover{text-decoration:none;background-color:#eae8e8;color:#323232}

.chat{height:100%;font-size:12px}
.chat .messages{height:100%;background-color:#fff;position:relative;overflow:hidden}
.chat .messages table.struct{width:100%;height:100%;min-height:100%;border-collapse:collapse;border-spacing:0}
.chat .messages table.struct td{vertical-align:top}
.chat .messages .l-side{width:249px;border-right:1px solid #c7c7c7;}
.chat .messages .l-side #users{position:relative;overflow:auto;background:#efefef}
.chat .messages .l-side .user{position:relative;padding:3px;cursor:pointer;font-size:12px;font-weight:600;border-bottom:1px solid #d2d2d2}
.chat .messages .l-side .user:hover, .chat .messages table.struct .l-side .curr{background-color:#ffa37f}
.chat .messages .l-side .user a{margin-right:9px;display:block;float:left}
.chat .messages .l-side .user a img.sh{vertical-align:middle;border:2px solid #fff;width:50px;height:50px}
.chat .messages .l-side .user span.nick, .chat .messages .l-side .user span.lastMsg{display:block;overflow:hidden;width:160px;text-overflow:ellipsis}
.chat .messages .l-side .user span.nick{margin-top:2px;margin-bottom:5px;height:15px;white-space:nowrap}
.chat .messages .l-side .user span.lastMsg{color:#666;font-size:11px;font-weight:normal;line-height:13px;height:26px}
.chat .messages .l-side .user span.lastMsg .body img{vertical-align:middle}
.chat .messages .l-side .user .icon{display:inline-block;vertical-align:middle;width:12px;height:12px;margin-right:4px;background:transparent url('/img/map1.png?1') no-repeat -18px -204px}
.chat .messages .l-side .user .icon.reply{background-position:-18px -204px}
.chat .messages .l-side .user .icon.online{width:10px;height:10px;background-position:-8px 0;vertical-align:-1px}
.chat .messages .l-side .user .icon.photo{background-position:-18px -228px;vertical-align:-1px}
.chat .messages .l-side .user .icon.close{position:absolute;display:none;right:5px;top:8px;background-position:0 0;width:8px;height:8px}
.chat .messages .l-side .user .new{color:#fff;position:absolute;top:6px;right:4px;font-weight:600;background-color:#b62700;padding:1px 6px;font-size:12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.chat .messages .l-side .user:hover .close{display:block !important}
.chat .messages .l-side .user:hover .new{display:none}
.chat .messages .l-side .icon.none{display:none !important}
.chat .messages .l-side .user .closec{display:none;position:absolute;bottom:0;right:0;width:20px;height:20px;overflow:hidden;background:#bebebe;background:rgba(0, 0, 0, 0.2); -webkit-border-top-left-radius: 3px;-moz-border-radius-topleft: 3px;border-top-left-radius: 3px;}
.chat .messages .l-side .user .closec label{font-size:15px;}
.chat .messages .l-side .ac{position:relative;height:48px;color:#575757;font-size:12px;border-top:1px solid #bcbcbc;text-align:right;}
.chat .messages .l-side .ac .r{margin:8px 3px 0 0}
.chat .messages .l-side .ac,
.chat .messages .r-side .user,
.chat .messages .r-side form{
	background: #f6f6f6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#eaeaea 100%);
	background: -o-linear-gradient(top,  #f6f6f6 0%,#eaeaea 100%);
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#eaeaea 100%);
	background: linear-gradient(to bottom,  #f6f6f6 0%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#eaeaea',GradientType=0 );
}
.chat .messages .r-side .user{height:36px;border-bottom:1px solid #bcbcbc;line-height:36px}
.chat .messages .r-side .user a{margin-left:15px;color:#000;font-weight:600;font-size:13px}
.chat .messages .r-side .user a:hover{text-decoration:none}
.chat .messages .r-side .user a b{color:#ce001c;font-size:15px}
.chat .messages .r-side .user a span{margin:0 5px}
.chat .messages .r-side .user ul{float: right;margin:9px 10px 0 0;list-style: none;padding: 0}
.chat .messages .r-side .user ul li{float:left;margin-left:20px;cursor:pointer;line-height:20px;font-size:10px;color:#ce001c;font-weight:600}
.chat .messages .r-side .user ul li:hover{text-decoration:underline;}
.chat .messages .r-side .user ul li img{width:12px;height:12px;margin-right:4px;vertical-align:-2px;background:transparent url('/img/map1.png?1') no-repeat -18px -12px}
.chat .messages .r-side .user ul li.report img{background-position:-18px -24px}
.chat .messages .r-side #messages{overflow:auto;width:730px}
.chat .messages .r-side #messages .msg{padding:3px 15px;background-color:#f9f9f9;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word}
.chat .messages .r-side #messages .msg .title{position:relative;font-size:12px;margin-bottom:2px}
.chat .messages .r-side #messages .msg .title a{font-weight:600;color:#ce001c}
.chat .messages .r-side #messages .msg .title .time{position:absolute;top:0;right:0;color:#666;font-size:10px}
.chat .messages .r-side #messages .msg .body{font-size:13px;position:relative;}
.chat .messages .r-side #messages .msg.me{background-color:#fff;border-width:0}
.chat .messages .r-side #messages .msg.me .title a{color:#000}
.chat .messages .r-side #messages .msg:not(.me) + div.msg{border-top-width:0}
.chat .messages .r-side #messages .msg .file a{display:inline-block}
.chat .messages .r-side #messages .msg .file .ac{display:block;margin:10px 0 5px 0}
.chat .messages .r-side #messages .empty{text-align:center;margin-top:50px;font-weight:600}
.chat .messages .r-side #messages .moremsg{text-align:center}
.chat .messages .readTime{font-size:11px;color:#728e00;text-align:center;margin:10px 0 10px 0;font-weight:600}
.chat .messages .readTime.red{color:#ce001c}
.chat .messages .readTime a{font-weight:600}
.chat .messages .r-side #messages #choose{text-align:center;color:#666;font-size:22px;font-weight:600;margin-top:150px}

.chat .messages #choose .title img{vertical-align:middle;width:86px;height:58px;margin:0 10px 0 0;background:transparent url('/img/map1.png?1') no-repeat -418px -414px}
.chat .messages.no-user #l-side{display:none}
.chat .messages.no-user .r-side #messages{width:100%}
.chat .messages.no-user form#send, .chat .messages.no-user #currUser{visibility:hidden}

.chat .messages .r-side form{position:relative;height:48px;border-top:1px solid #d2d2d2;}
.chat .messages .r-side form .textbox{position:relative;padding:6px 5px 0 5px}
.chat .messages .r-side form textarea{
	height:36px;width:685px;padding:4px 75px 4px 4px;margin:0;border:1px solid #ccc;border-right-width:0;overflow:hidden;vertical-align:top;
	background: #f1f1f1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #f1f1f1 0%, #ffffff 25%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(25%,#ffffff));
	background: -webkit-linear-gradient(top,  #f1f1f1 0%,#ffffff 25%);
	background: -o-linear-gradient(top,  #f1f1f1 0%,#ffffff 25%);
	background: -ms-linear-gradient(top,  #f1f1f1 0%,#ffffff 25%);
	background: linear-gradient(to bottom,  #f1f1f1 0%,#ffffff 25%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0 );
}
.chat .messages .r-side form button{padding:0;margin:0;width:32px;vertical-align:top}
.chat .messages .r-side form button i{display:block;margin:0 auto;width:20px;height:20px;background:transparent url('/img/map1.png?1') no-repeat -78px -80px}
.chat .messages .r-side form .emo{position:absolute;top:16px;right:67px;width:16px;height:16px;cursor:pointer;background:transparent url('/img/map1.png?1') no-repeat -44px -190px}
.chat .messages .r-side form .emo:hover{background-position:-44px -222px}
.chat .messages .r-side form .upload{color:#fff;position:absolute;top:16px;right:47px;width:16px;height:16px;cursor:pointer;overflow:hidden;background:transparent url('/img/map1.png?1') no-repeat -44px -206px}
.chat .messages .r-side form .upload:hover{background-position:-44px -238px}

.page.popularity{font-size:14px}
.page.popularity .current{margin:0 0 35px 0}
.page.popularity .current img{width:36px;height:76px;vertical-align:middle;margin:0 5px 0 0;background:transparent url('/img/map1.png?1') no-repeat -230px 0}
.page.popularity .current img.p1{background-position:-230px 0}
.page.popularity .current img.p2{background-position:-230px -76px}
.page.popularity .current img.p3{background-position:-230px -152px}
.page.popularity .current{font-size:18px}
.page.popularity .current span{font-weight:600;margin:0 5px}
.page.popularity .increase .title{font-size:13px;margin-bottom:5px}
.page.popularity .increase .block{margin-bottom:3px;background-color:#f2f2f2;font-size:12px;padding:10px 18px}
.page.popularity .increase .block h2{font-size:22px;font-weight:normal}
.page.popularity .increase .block img{width:28px;height:28px;vertical-align:8px;margin:0 22px 0 0;background:transparent url('/img/map1.png?1') no-repeat -170px 0}
.page.popularity .increase .block.b1 img{background-position:-170px 0}
.page.popularity .increase .block.b2 img{background-position:-170px -28px}
.page.popularity .increase .block.b3 img{background-position:-170px -56px}
.page.popularity .increase .block.b4 img{background-position:-170px -112px}
.page.popularity .increase .block.b5 img{background-position:-170px -84px}
.page.popularity .increase .block div{display:inline-block}
.page.popularity .increase .block div a{font-weight:600;margin-left:5px}

#showup{overflow:hidden;height:240px}
#showup .users{position:relative;height:78px;text-align:left;width:110%}
#showup .users .add{display:inline-block;position:relative;z-index:1;vertical-align:top;margin-right:-15px;width:110px;padding-right:14px;height:78px;line-height:78px;text-align:center;color:#fff;text-decoration:none;font-size:22px;font-weight:600;background:transparent url('/img/map1.png?1') no-repeat -418px -180px}
#showup .users .add:hover{background:transparent url('/img/map1.png?1') no-repeat -418px -258px}
#showup .users .add:active{background:transparent url('/img/map1.png?1') no-repeat -418px -336px}
#showup .users .user img{width:60px;height:60px;margin:9px 5px 0 5px}
.pop-up.showup{font-size:13px;font-weight:normal}
.pop-up.showup .price{margin:20px 0 0 0;text-align:center;font-size:14px;font-weight:600;}
.pop-up.showup .price span{margin:0 3px;background:#67B237;padding: 2px 5px 2px 2px;border-radius:4px}
.pop-up.showup .price span img{margin:0 0 0 5px;vertical-align:-1px}

#wrapper-content .profile{position:relative;width:920px;padding:10px 30px 10px 10px;margin:-10px auto 10px auto;background:#fff; box-shadow: 0 0 5px 1px rgba(0,0,0,0.35);-moz-box-shadow: 0 0 5px 1px rgba(0,0,0,0.35);-webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.35)}
.profile .side{display:inline-block;vertical-align:top}
.profile .side.left{width:390px;margin-right:30px}
.profile .side.left .photo{position:relative;color:#fff;font-size:12px}
.profile .side.left .photo .count{position:absolute;top:0;left:0;padding:5px 8px;background-color:#000;background-color:rgba(0,0,0,0.5); border-bottom-right-radius:10px;-moz-border-bottom-right-radius:10px;-webkit-border-bottom-right-radius:10px}
.profile .side.left .photo .count img,
.photoZoom .pop-left .indicator img{width:12px;height:12px;background:transparent url('/img/map1.png?1') no-repeat -18px -228px}
.profile .side.left .photo img{cursor:url('/img/zoom.png'),url('/img/zoom.cur'),move}
.profile .side.left .photo .thumb{border:2px solid #fff;position:absolute;bottom:-50px;left:25px}
.profile .side.left .photo .thumb.thumb2{left:130px;}
.profile .side.left .data{margin-top:70px;font-size:14px}
.profile .side.left .data div div, .profile .side.left .data div:first-child{margin-bottom:3px;background-color:#f9f9f9;padding:4px 3px}
.profile .side.left .data label, .profile .side.left .data span{display:inline-block;vertical-align:top}
.profile .side.left .data label{font-weight:600;width:auto}
.profile .side.left .data span{margin-left:5px;display:inline-block;width:auto; white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.profile .side.right{width:500px;position:relative}
.profile .side.right .title{font-size:24px;margin-top:24px;position:relative}
.profile .side.right .title div{font-size:14px;color:#666}
.profile .side.right .title .icons{position:absolute;top:0;right:0}
.profile .side.right .title .icon{margin-left:5px;width:28px;height:28px}
.profile .side.right .title .icon.vip{background-position:-170px -196px}
.profile .side.right .title .icon.realmember{background-position:-170px -224px}
.profile .side.right div.blockreport{font-size:10px;font-weight:600;position:absolute;top:0;right:-20px}
.profile .side.right div.blockreport a{margin-left:15px;background-color:#fafafa;padding:3px 7px;text-transform:uppercase;}
.profile .side.right div.blockreport a img{width:12px;height:12px;margin-right:3px;vertical-align:-2px;background:transparent url('/img/map1.png?1') no-repeat -18px -12px}
.profile .side.right div.blockreport .block img{background-position:-18px -12px}
.profile .side.right div.blockreport .block:hover img{background-position:-18px -308px}
.profile .side.right div.blockreport .report img{background-position:-18px -24px}
.profile .side.right div.blockreport .report:hover img{background-position:-18px -320px}
.profile .side.right .online, .profile .side.right .offline{margin:10px 0 20px 0;font-size:10px}
.profile .side.right .online span, .profile .side.right .offline span{background-color:#ededed;padding:3px 6px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.profile .side.right .online{color:#728e00;font-weight:600}
.profile .side.right .online img{width:10px;height:10px;margin-right:5px;vertical-align:-1px;background:transparent url('/img/map1.png?1') no-repeat -8px 0}
.profile .side.right .status{font-size:14px}
.profile .side.right .status div{margin-bottom:8px}
.profile .side.right .status b{margin-right:5px}
.profile .side.right .status img{width:12px;height:12px;background:transparent url('/img/map1.png?1') no-repeat -18px -84px;margin-right:10px;vertical-align:-1px}
.profile .side.right .status img.mStatus{background-position:-18px -72px}
.profile .side.right .status img.lfor{background-position:-18px -84px}
.profile .side.right .status img.purpose{background-position:-18px -96px}
.profile .side.right #quickieBox{margin:25px 0 20px 0;padding:15px 0;text-align:center;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.profile .side.right #quickieBox span, .profile .side.right #quickieBox a{font-size:18px}
.profile .side.right #quickieBox span.q{font-weight:600;margin-right:10px}
.profile .side.right #quickieBox button, .profile .side.right #quickieBox button:active{/*vertical-align:-14px !important*/}
.profile .side.right #quickieBox .no, .profile .side.right #quickieBox .yes, .profile .side.right #quickieBox .maybe{margin:0 5px}
.profile .side.right #quickieBox span.yes, .profile .side.right #quickieBox span.no, .profile .side.right #quickieBox span.maybe{font-weight:600;text-transform:uppercase}
.profile .side.right #quickieBox span.yes{color:#468700}
.profile .side.right #quickieBox span.no{color:#ce001c}
.profile .side.right #quickieBox span.maybe{color:#ee8a00}
.profile .side.right .actions .msgInfo{text-align:center;font-size:12px;font-weight:600;color:#64A33D;margin:10px 0 5px 0}
.profile .side.right .actions{text-align:center;margin-bottom:5px;}
.profile .side.right .actions a{position:relative;width:160px;height:46px;line-height:46px;padding:0;text-align:center;color:#000;font-size:12px}
.profile .side.right .actions a i{display:none}
.profile .side.right .actions a.write{color:#fff;overflow:visible;}
.profile .side.right .actions a.write.curr i{display:block;position:absolute;bottom:-7px;left:77px;width: 0px;height: 0px;border-style: solid;border-width: 6px 6px 0 6px;border-color: #c72100 transparent transparent transparent}
.profile .side.right .actions a.favs{margin:0 5px}
.profile .side.right .actions #send-msg-form{background-color:#f9f9f9;padding:10px;margin:10px 0 30px 0;position:relative}
.profile .side.right .actions #send-msg-form textarea{width:460px;height:50px}
.profile .side.right .actions #send-msg-form .sa,
.profile .side.right #gifts .sa{position:absolute;bottom:-20px;left:0;width:500px;height:8px;background:transparent url('/img/sh-profile-msg.png') no-repeat}
.profile .side.right #gifts{background-color:#f9f9f9;padding:10px;position:relative;margin:0 0 30px 0}
.profile .side.right div.block{margin-top:20px;font-size:14px;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.profile .side.right div.block h3{color:#666666;font-size:14px;margin-bottom:5px;text-transform:uppercase}
.profile .side.right div.block.sex-poses img{margin:10px 9px 0 0}

#giftspop{width:600px}
#giftspop div.gift{display:inline-block;text-align:center;width:120px;height:100px}
#giftspop div.gift img{cursor:pointer}

.photoZoom{position:fixed;z-index:600;left:0;top:0;width:100%;height:100%;overflow-x:auto;/*overflow-y:scroll;*/font-size:14px;background:#000;background:rgba(0, 0, 0, 0.7) none}
.photoZoom .zoom-container{margin:20px;background:#fff;overflow:hidden;display:inline-block}
.photoZoom .pop-left, .photoZoom .pop-right{position:relative;float:left;overflow:hidden;min-height:520px;max-height:2048px;text-align:center}
.photoZoom .pop-left{background-color:#000;width:550px;line-height:520px}
.photoZoom .pop-left img.main{display:inline-block;vertical-align:middle}
.photoZoom .pop-left .back, .photoZoom .pop-left .next{position:absolute;height:100%;top:0;cursor:pointer;opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0)}
.photoZoom .pop-left .back{left:0;width:20%;background:transparent url('/img/zoom-back.png') no-repeat left center}
.photoZoom .pop-left .next{right:0;width:80%;background:transparent url('/img/zoom-next.png') no-repeat right center}
.photoZoom .pop-left.visible:hover .back.visible,
.photoZoom .pop-left.visible:hover .next.visible{opacity:0.15;-moz-opacity:0.15;-webkit-opacity:0.15;filter:alpha(opacity=15);-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
.photoZoom .pop-left.visible:hover .actions,
.photoZoom .pop-left.visible:hover .title.visible{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
.photoZoom .pop-left.visible .back.visible:hover,
.photoZoom .pop-left.visible .next.visible:hover{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-moz-transition-duration:0.5s;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}

.photoZoom .pop-left .actions{position:absolute;top:49%;left:30%;width:250px;height:50px;line-height:50px;z-index:602;opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);text-align:center}
.photoZoom .pop-left .actions .bt{font-size:18px;font-weight:600;color:#8aaa00;background-color:#443a30;padding:15px 45px 15px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.photoZoom .pop-left .actions .bt:hover{text-decoration:none}
.photoZoom .pop-left .actions .bt.unlock img{width:32;height:32px;vertical-align:-9px;margin:0 10px 0 30px;background:transparent url('/img/map1.png?1') no-repeat -198px -96px}

.photoZoom .pop-left .thumbs {position: absolute;top: 36px;left: 0;width: 100%;overflow: hidden;height: 68px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 4px 2px;background: rgba(0, 0, 0, 0.8);opacity: 0;-moz-opacity: 0;-webkit-opacity: 0;filter: alpha(opacity=0)}
.photoZoom .pop-left .thumbs .thumbs-inner {white-space: nowrap;position: absolute;left: 0;top: 0;margin: 4px 10px;height: 48px}
.photoZoom .pop-left .thumbs .thumb {display: inline-block;vertical-align: top;margin: 0 2px;line-height: 0;position: relative}
.photoZoom .pop-left .thumbs .thumb > img {width: 60px;height: 60px}
.photoZoom .pop-left .thumbs .thumb:hover > .border, .photoZoom .pop-left .thumbs .thumb.curr > .border {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 5px solid #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.photoZoom .pop-left .thumbs .thumb.curr > .border:after {content: "";width: 0;display: block;position: absolute;bottom: -10px;left: 20px;border-width: 5px 5px 0;border-style: solid;border-color: #ECECEC transparent}
.photoZoom .pop-left .thumbs .thumb.curr{margin:0 -2px}
.photoZoom .pop-left .thumbs .overlay {position: absolute;top: 0;width: 22px;height: 100%;line-height: 56px}
.photoZoom .pop-left .thumbs .overlay img {width: 14px;height: 20px; margin-top:18px; background: url('/img/map1.png?1') no-repeat -80px -20px}
.photoZoom .pop-left .thumbs .overlay.ov-left {
	left: 0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0)));
	background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
	background: -ms-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 );
}
.photoZoom .pop-left .thumbs .overlay.ov-right {
	right: 0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1)));
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 );
}
.photoZoom .pop-left .thumbs .overlay.ov-right img {background-position: -80px -40px}
.photoZoom .pop-left .sub-info,
.profile .left-side .photo.main .sub-info{position: absolute;top: 0;min-width: 50px;height: 35px;line-height: 35px;padding: 0 5px;background: rgba(0, 0, 0, 0.8);opacity: 0;-moz-opacity: 0;-webkit-opacity: 0;filter: alpha(opacity=0);font-size: 11px;color: #fff}
.profile .left-side .photo.main .sub-info{top:3px;left:3px !important;z-index:1;opacity:1;-moz-opacity:1;-webkit-opacity:1;filter: alpha(opacity=100)}
.photoZoom .pop-left .indicator,
.profile .left-side .photo.main .indicator {left: 0;-webkit-border-bottom-right-radius: 20px;-moz-border-radius-bottomright: 20px;border-bottom-right-radius: 20px}
.photoZoom .pop-left .indicator .currPhoto,
.profile .left-side .photo.main .currPhoto {font-weight: 600;font-size: 13px}

.photoZoom .pop-left > .title {left:0;width:100%;text-align: left;line-height:36px;height:36px;margin:0;padding:0}
.photoZoom .pop-left > .title .name {font-weight: 600;margin-left:70px;font-size:12px;line-height:36px}
.photoZoom .pop-left > .title.visible {display: block}
.photoZoom .pop-left:hover .thumbs, .photoZoom .pop-left:hover .sub-info {opacity: 1;-moz-opacity: 1;-webkit-opacity: 1;filter: alpha(opacity=100);-moz-transition-duration: 0.3s;-webkit-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s}
.photoZoom .pop-left > .title .close{position:absolute;top:9px;right:10px;color:#111;display:block;width:16px;height:16px;background:transparent url('/img/map1.png?1') no-repeat -44px -174px}
.photoZoom .pop-left > .title .close:hover{background-position:-44px -158px}
.photoZoom.nopop{position:relative;overflow:auto;background:none;z-index:1}
.photoZoom.nopop .zoom-container{margin:10px 0 5px 5px;-moz-box-shadow:0 0 9px #333;-webkit-box-shadow:0 0 9px #333;box-shadow:0 0 9px #333}
.photoZoom.nopop .pop-left{width:630px}
.photoZoom.nopop .rHead .close{display:none}

.events{div.filter;position:relative;}
.events div.filter form.filter{border:1px solid #d4d4d4;border-bottom-color:#b3b3b3;margin-right:78px}
.events div.filter .top{background-color:#eeeeee;padding:9px 11px;border-bottom:1px solid #d6d6d6;height:20px}
.events div.filter .bottom{background-color:#dedede;padding:9px 11px;height:15px}
.events div.filter .button{
	position:absolute;top:0;right:0;width:72px;height:52px;line-height:17px;font-size:12px;font-weight:600;padding:20px 0 0 0;margin:0;text-align:center;color:#fff;vertical-align:middle;border:1px solid #cf7500;
	background: #f69400;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2OTQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzgyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f69400 0%, #e78200 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f69400), color-stop(100%,#e78200));
	background: -webkit-linear-gradient(top,  #f69400 0%,#e78200 100%);
	background: -o-linear-gradient(top,  #f69400 0%,#e78200 100%);
	background: -ms-linear-gradient(top,  #f69400 0%,#e78200 100%);
	background: linear-gradient(to bottom,  #f69400 0%,#e78200 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69400', endColorstr='#e78200',GradientType=0 );
}
.events div.filter .button:hover{
	background: #f69400;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2OTQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkODZlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f69400 0%, #d86e00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f69400), color-stop(100%,#d86e00));
	background: -webkit-linear-gradient(top,  #f69400 0%,#d86e00 100%);
	background: -o-linear-gradient(top,  #f69400 0%,#d86e00 100%);
	background: -ms-linear-gradient(top,  #f69400 0%,#d86e00 100%);
	background: linear-gradient(to bottom,  #f69400 0%,#d86e00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69400', endColorstr='#d86e00',GradientType=0 );
}
.events div.filter .button i{width:20px;height:20px;position:absolute;top:4px;left:4px;background:transparent url('/img/map1.png?1') no-repeat -78px -60px}
.events div.filter .date{color:#ce001c;font-weight:600}
.events div.filter .date input{width:80px;border:0;background-color:transparent;padding:0;margin:0}
.events div.filter .date img{width:12px;height:12px;vertical-align:-2px;margin:0 15px 0 3px;cursor:pointer;background:transparent url('/img/map1.png?1') no-repeat -18px -132px}
.events div.filter .location{margin-left:30px}
.events div.filter .location select, .events div.filter .location > span{margin:0 15px 0 4px}
.events div.filter .location input{margin-left:4px;border:1px solid #ccc;background-color:#eeeeee}
.events div.filter .bottom label{padding-top:1px;margin-right:10px !important}
.events div.filter .bottom label.s{margin-left:45px !important}

.events form.create{background-color:#fff;border:1px solid #d4d4d4;padding:12px 20px 0 20px;font-size:12px}
.events form.create .error{background:#ffb6a2;color:#000 !important;font-weight:600;padding:7px;margin-bottom:5px}
.events form.create .error img{width:14px;height:14px;vertical-align:-3px;margin:0 6px 0 0;cursor:pointer;background:transparent url('/img/map1.png?1') no-repeat -30px -238px}
.events form.create div.button{border-top:1px solid #d4d4d4;padding:12px 20px 12px 20px;margin:0 -20px}
.events form.create div.button .price{font-weight:600;margin-lefT:15px;text-transform:uppercase;font-size:14px}
.events form.create div.button .price img{vertical-align:-1px;background-position:-18px -332px}
.events form.create div.button .price span{color:#ee8a00;margin:0 5px 0 3px}
.events form.create div.label{display:inline-block;width:100px;font-weight:600;vertical-align:top;margin-top:2px}
.events form.create div.section{margin-bottom:14px}
.events form.create .location{width:349px}
.events form.create .city{width:120px;margin:0 3px}
.events form.create #createCountryID, .events form.create #createCountryID-button{width:120px;vertical-align:-1px}
.events form.create textarea{width:606px;height:50px}
.events form.create .date{}
.events form.create .date #date{color:#ce001c;font-weight:600;display:inline;width:105px}
.events form.create .date img{width:12px;height:12px;vertical-align:-1px;margin:0 20px 0 3px;cursor:pointer;background:transparent url('/img/map1.png?1') no-repeat -18px -132px}
.events form.create .time .sep{margin:0 3px}
.events form.create .time .choose{font-weight:600;margin-right:3px}
.events.list table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:10px;}
.events.list table td{padding:8px 0;vertical-align:top}
.events.list .item{margin-bottom:5px;background-color:#fff;height:100px;font-size:12px}
.events.list .item:hover{background-color:#f2f2f2}
.events.list .item:hover .actions{background-color:#e6e6e6}
.events.list.show .item:hover{background-color:#fff}
.events.list.show .item:hover .actions{background-color:#f2f2f2}
.events.list .item .photo img{width:100px;height:100px;margin:0 11px 0 8px}
.events.list .item .info{display:inline-block;vertical-align:top;width:460px;overflow:hidden;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.events.list .item .info div.date, .events.list .item .info div.descr, .events.list .item .info div.loc{position:relative;padding-left:20px}
.events.list .item .info .icon{position:absolute;top:1px;left:0}
.events.list .item .info .icon.date{background-position:-18px -36px}
.events.list .item .info .icon.descr{background-position:-18px -48px}
.events.list .item .info .icon.loc{background-position:-18px -60px}
.events.list .item .info div.date{font-weight:600;margin-top:3px}
.events.list .item .info div.date a{color:#000}
.events.list .item .info div.date .actions{display:none;position:absolute;top:0;right:0;background:transparent;width:45px;padding:0}
.events.list .item .info div.date:hover .actions{display:block}
.events.list .item .info div.date .actions a{display:inline-block;position:relative;margin:0 4px}
.events.list .item .info div.date .actions a.edit{background-position:-18px -344px}
.events.list .item .info div.date .actions a.delete{background-position:-18px -356px}
.events.list .item .info div.descr{margin:10px 0 5px 0;min-height:40px}
.events.list .item .actions{width:160px;padding:10px;background-color:#f2f2f2;}
.events.list .item .actions .button{width:130px;text-align:center}
.events.list .item .actions .button.disabled{opacity:0.5;-moz-opacity: 0.5;-webkit-opacity: 0.5;filter: alpha(opacity=50);}
.events.list .item .actions .button img{background-position:-18px -240px;vertical-align:-1px;margin-right:4px}
.events.list .item .actions .button.leave img{background-position:-18px -252px;vertical-align:0}
.events.list .item .actions .going, .events.list .item .actions .comments{font-weight:600}
.events.list .item .actions .going span, .events.list .item .actions .comments span{margin-left:5px}
.events.list .item .actions .going a, .events.list .item .actions .comments a{color:#ce001c}
.events.list .item .actions .going .icon, .events.list .item .actions .comments .icon{margin-right:7px;vertical-align:-1px;background-position:-18px -108px}
.events.list .item .actions .comments .icon{background-position:-18px -120px}
.events.list .item .actions .going{margin:15px 0 5px 0}
.events.list .item .actions .attending{color:#666;text-transform:uppercase;margin:15px 0 5px 0}
.events.list .item .actions .attending.users{margin:0}
.events.list .item .actions .attending.users img{width:50px;height:50px;margin:0 3px 3px 0}
.events.list div.back{margin:0 0 15px 0}
.events.list div.back a{font-weight:600;font-size:10px}
.events.list div.back img{margin:0 4px 0 0;vertical-align:-1px;width:10px;height:10px;background-position:-8px -10px}
.events #pagination a{display:none;background:none;color:#f2f2f2}
.events #pagination a.next, .events #pagination a.prev{display:inline-block;width:14px;height:14px;content:"";padding:0;margin:0 4px;background:transparent url('/img/map1.png?1') -30px -252px}
.events #pagination a.next{background-position:-30px -266px}
.events #pagination a.prev{background-position:-30px -252px}
.events #pagination a.next:hover{background-position:-30px -294px}
.events #pagination a.prev:hover{background-position:-30px -280px}
.events .comments{margin-top:15px}
.events .comments form textarea{width:434px !important;margin:0}

.comments .comment{position:relative;text-align:left;font-size:12px;padding:7px;background-color:#f3f3f3;margin-bottom:2px}
.comments .comment .icon-del{position:absolute;top:3px;right:6px;width:16px;height:16px;display:block;background:transparent url('/img/map1.png?13') no-repeat -1362px -32px}
.comments .comment a{font-size:12px;font-weight:600}
.comments .comment .ufoto{line-height:0;float:left;width:50px;vertical-align:top}
.comments .comment .ufoto img{width:36px;height:36px;border-width:2px}
.comments .comment .nick span{color:#888888;margin:0 10px;font-size:10px}
.comments .comment .text{color:#333;margin-top:3px; white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.comments .comment .msg{margin-left:50px}
.comments form textarea{width:98%}
.comments form .write{background-color:#f3f3f3;padding:5px}
.comments form .write div{position:relative;text-align:left;color:#666;font-size:12px;padding:5px;cursor:text;border:1px solid #cccccc}

.comments form .textfield{background-color:#f3f3f3;padding:5px;line-height:0}
.comments form .right{text-align:right;margin-top:5px}
.comments .more{padding:5px 10px;display:block;font-size:12px;background-color:#808080;color:#fff;font-weight:600}
.comments .more:hover{background-color:#686868;text-decoration:none}
.comments .more img.icon{position:relative !important;top:0;left:0;margin:0 5px 0 0;background-position:-18px -216px}

.page.settings .divider {background: #ccc;height: 1px;margin: 25px 0}

.page.settings-about {font-size: 14px;margin-bottom:20px}
.page.settings-about h2 {font-size:14px;font-weight:normal;text-transform:uppercase;margin:10px 0 20px 0}
.page.settings-about input[type="checkbox"] + label {padding-top: 2px}
.page.settings-about fieldset.purpose, .page.settings-about fieldset.looking-for {position: relative;padding: 5px 5px 5px 25px;background-color:#f4f4f4;margin-bottom: 10px;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px}
.page.settings-about fieldset .icon {position: absolute;top: 7px;left: 10px}
.page.settings-about .sex-poses {text-align: center}
.page.settings-about .sex-poses h2 {text-align: left}
.page.settings-about .sex-poses .sex-pos {display: inline-block;margin: 1px 2px}
.page.settings-about .inline-choises > div  {display: inline-block;margin-right: 40px}
.page.settings-about .purpose > div {margin: 1px 0 15px 0}
.page.settings-about .languages-list, .page.settings-about .interests-list{padding-bottom: 10px}
.page.settings-about .height-labels {color: #666}
.page.settings-about .height-labels .max {float: right}
.page.settings-about .height-slider {margin: 10px 0}
.page.settings-about input.job-industry {margin-top: 15px}
.page.settings-about .counter {text-align: right;font-size: 12px;color: #999}
.page.settings-about .counter span {font-weight: 600}
.page.settings-about .save {margin-top: 15px;text-align: center}
.page.settings-about input[type="text"], .page.settings-about textarea, .page.settings-main input[type="text"], .page.settings-main input[type="password"] {width: 100%}
.page.settings-about .interests p{margin-top:10px;font-size:12px}
.page.settings-about .interests p button{margin-left:10px}
.page.settings-about .interests p button img{margin-right:8px}

.page.settings-photos .button.back {margin: 0 15px 7px 0}
.page.settings-photos .photos .photo, .page.settings-rm .photos .photo {
	display: inline-block;vertical-align: top;position: relative;margin: 0 15px 15px 0;width: 174px;height: 204px;border: 2px solid #f0f0f0;
	-moz-box-sizing: border-box;-webkig-box-sizing: border-box;box-sizing: border-box;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjVmNWY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #ffffff 50%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#f5f5f5));
	background: -webkit-linear-gradient(top,  #ffffff 50%,#f5f5f5 100%);
	background: -o-linear-gradient(top,  #ffffff 50%,#f5f5f5 100%);
	background: -ms-linear-gradient(top,  #ffffff 50%,#f5f5f5 100%);
	background: linear-gradient(to bottom,  #ffffff 50%,#f5f5f5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );
}
.page.settings-photos .photos .photo.main {border-color: #d7e49e}
.page.settings-photos .photos .photo.main .action.ac-make-main {cursor: default}
.page.settings-photos .photos .photo.last-in-row, .page.settings-photos .photos .photo:nth-child(4n) {margin-right: 0}
.page.settings-photos .photos .photo.upload, .page.settings-rm .photos .photo.upload {color: #666;font-size: 14px;font-weight: 600;text-align: center;padding: 55px 10px 10px}
.page.settings-photos .photos .photo.uploading {cursor: wait;line-height: normal;text-align: center;font-size: 12px;color: #888;font-weight: 600;background: #f9f9f9}
.page.settings-photos .photos .photo.uploading .percent {font-size: 23px;color: #64a33d;padding: 40px 0 20px}
.page.settings-photos .photos .photo.uploading .percent .count {font-size: 35px}
.page.settings-photos .photos .photo.uploading .status {margin: 0 5px}
.page.settings-photos .photos .photo.uploading .failed {display: none}
.page.settings-photos .photos .photo.uploading.upload-failed {cursor: help;background: #e80034;color: #fff}
.page.settings-photos .photos .photo.uploading.upload-failed .percent {display: none}
.page.settings-photos .photos .photo.uploading.upload-failed .failed {display: block;margin: 50px auto 15px;background: #fff;color: #e80034;width: 30px;height: 30px;-moz-border-radius: 14px;-webkit-border-radius: 14px;border-radius: 14px;font-size: 27px;font-weight: 600;line-height: 26px}
.page.settings-photos .photos .photo.uploading.upload-failed .qmark {background: #fff;color: #e80034;display: inline-block;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;width: 14px;height: 14px;margin-left: 5px}
.page.settings-photos .photos .photo.uploading.upload-failed .delete {display: none}
.page.settings-photos .photos .photo a.image img {width: 170px;height: 170px}
.page.settings-photos .photos .photo .overlay {position: absolute;left: 0;bottom: 0;height: 30px;line-height: 30px;background: #fff;width: 100%;text-align: right}
.page.settings-photos .action {display: inline-block;margin: 0 10px}
.page.settings-photos .photo.main .action.ac-make-main {float: left;margin-top: 7px}
.page.settings-photos .photos.main .photo.main .action.ac-lock, .page.settings-photos .photos:not(.main) .photo .action.ac-lock {display: none}
.page.settings-photos .photos .first-time{display:inline-block;margin:30px;color:#db0024;width:430px}
.page.settings-photos .photos .first-time .t1{font-size:26px;font-family:Georgia, Times, "Times New Roman", serif;font-weight:600;margin-bottom:10px}
.page.settings-photos .photos .first-time .t1 img{width:106px;height:22px;margin-left:15px;vertical-align:baseline;background: url('/img/map2.png?8') no-repeat -1782px 0}
.page.settings-photos .photos .first-time .t2{font-size:22px}

.page.settings-photos-upload h2 {font-size: 14px;margin: 0 25px 15px}
.page.settings-photos-upload .options {margin-bottom: 30px;text-align: center}
.page.settings-photos-upload .option {display: inline-block;margin: 0 15px;vertical-align: top;width: 122px;color: #ce001c;font-size: 14px}
.page.settings-photos-upload .option > span {display: block;height: 122px;-webkit-border-radius: 61px;-moz-border-radius: 61px;border-radius: 61px;padding-top: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.page.settings-photos-upload .option:hover > span {background: #ff3d08}
.page.settings-photos-upload .option:hover .icon.ic-webcam {background-position: -354px -256px}
.page.settings-photos-upload .option:hover .icon.ic-fb {background-position: -354px -320px}
.page.settings-photos-upload .option:hover .icon.ic-pc {background-position: -354px -384px}
.page.settings-photos-upload .progress {text-align: center;margin-bottom: 20px;font-size: 14px}
.page.settings-photos-upload .progress .percent {font-weight: 600}
.page.settings-photos-upload .rules {font-size: 12px;background: #d9d9d9;border-top: 1px solid #c4c4c4;padding: 15px 25px}

.page.settings-photos-upload-fb {font-size: 13px}
.page.settings-photos-upload-fb .albums {text-align: center}
.page.settings-photos-upload-fb .albums .instructions {font-size: 12px;text-align: center;margin-top: 20px}
.page.settings-photos-upload-fb .albums .album {display: inline-block;padding: 0 15px 10px;text-align: center;vertical-align: top}
.page.settings-photos-upload-fb .albums .album .count {color: #999;font-size: 12px}
.page.settings-photos-upload-fb .photos a.back {color: #007189;font-size: 12px;font-weight: 600}
.page.settings-photos-upload-fb .photos .select-all {float: right;margin-left: 15px}
.page.settings-photos-upload-fb .photos .select-all label {padding-top: 2px;cursor: pointer}
.page.settings-photos-upload-fb .photos button.submit {margin: 0 auto;display: block}
.page.settings-photos-upload-fb .photos .images {margin: 20px 0 5px;text-align: center}
.page.settings-photos-upload-fb .photos .photo {text-align: center;margin: 0 9px 15px;display: inline-block;vertical-align: top;position: relative}
.page.settings-photos-upload-fb .photos .photo > img {cursor: pointer;border: 5px solid #fff}
body:not(#abc) .page.settings-photos-upload-fb .photos .photo > input[type="checkbox"]:checked + img, body:not(#abc) .page.settings-photos-upload-fb .photos .photo > input[type="checkbox"].checked + img {border: 5px solid #d4e4e4}

.settings-photos-upload-cam button.take-photo {margin: 15px auto 0;display: block}

.page.settings-main {font-size: 14px}
.page.settings-main h1 {font-size: 14px;text-transform: uppercase;font-weight: normal;margin: 0 0 15px}
.page.settings-main .ui-selectmenu {height: 34px;line-height: 34px}
.page.settings-main .ui-selectmenu-icon {margin: 15px 10px 0 5px}
.page.settings .section td label {padding: 0 5px;min-width: 150px;display: inline-block}
.page.settings .section select + span a, .page.settings .section input[type="text"], .page.settings .section input[type="password"] {font-size: 13px;color: #808080}
.page.settings .section .info {font-size: 11px;font-weight: 600;color: #808080;margin-top: 5px}
.page.settings .section .info .unconfirmed {color: #db0024}
.page.settings .section .bday .value {text-align: center}
.page.settings .section .bday .value select + span a {min-width: 80px}
.page.settings .section .bday .value .bday-d + span {float: left}
.page.settings .section .bday .value .bday-y + span {float: right}
.page.settings .section tr .confirmed {display: none}
.page.settings .section tr.confirmed .confirmed {display: inline-block}
.page.settings .section tr .example {display: none}
.page.settings .section tr .example .number {color: #64a33d}
.page.settings .section tr.unset .example {display: inline}
.page.settings .section tr.unset .unconfirmed, .page.settings .section tr.confirmed .unconfirmed {display: none}
.page.settings .section tr.phone td.value > div {position: relative}
.page.settings .section tr.phone td.value .plus {position: absolute;top: 0;left: 7px;line-height: 26px;font-size: 13px;color: #808080}
.page.settings .section tr.phone td.value input#s-user-phone {padding-left: 15px}
.page.settings .section td.value {padding: 10px 0;width: 310px}
.page.settings .section td.action {text-align: center;padding: 11px 8px;vertical-align: top}
.page.settings .section td.action .confirmed {font-size: 12px;color: #666}
.page.settings .section td.action .confirmed img {vertical-align: text-bottom;margin-top: 4px}
.page.settings-main .submit {margin: 2px auto;display: block}

.page.settings-main .settings-email {margin-top: 30px}
.settings-email .mail-options {background: #f9f9f9;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;padding: 8px 18px;margin: 13px 0 20px}
.settings-email .mail-options .option {padding: 10px 0}
.settings-email .mail-options .option label {padding-top: 2px}

form.confirm-phone div.c {margin-bottom: 15px}
form.confirm-phone div.c input[type="text"] {min-width: 200px}
form.confirm-phone div.buttons {text-align: center}

form.userDelete .notice, form.userDelete .error {font-size: 14px;padding: 15px 0}
form.userDelete .notice {color: #64a33d}
form.userDelete h3 {font-size: 14px;font-weight: normal;margin-bottom: 15px}
form.userDelete .wrapper {background: #f9f9f9;padding: 25px;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;font-size: 14px}
form.userDelete .wrapper .descr {line-height: 25px}
form.userDelete .wrapper .descr .free-vip {color: #007189;font-weight: 600}
form.userDelete .wrapper .get-vip {text-align: center;padding: 25px 0}
form.userDelete .wrapper .no-thanks {text-align: center;font-weight: 600;padding: 10px 0 20px}
form.userDelete .wrapper .enter-password {text-align: center}
form.userDelete .wrapper .enter-password > div {display: inline-block;vertical-align: middle}
form.userDelete .wrapper .enter-password div.input {padding: 0 10px}
form.userDelete .wrapper .question {padding-bottom: 25px}
form.userDelete .wrapper .question label.title {font-weight: 600;padding-bottom: 10px;display: block}
form.userDelete .wrapper .question .answer {padding: 10px 0}
form.userDelete .wrapper .question .answer .extraText {padding: 10px}
form.userDelete .wrapper textarea {width: 100%;min-height: 50px}
form.userDelete .wrapper button.submit {margin: 0 auto;display: block}
form.userDelete .stop-subscr {border: 1px dashed #e90034;padding: 15px;margin-bottom: 15px}

.settings-rm .photos{text-align:center;margin-top:50px}
.settings-rm .photos .rphoto > img {border: 3px solid #fff;-moz-box-shadow: 0 2px 3px -1px #333333;-webkit-box-shadow: 0 2px 3px -1px #333333;box-shadow: 0 2px 3px -1px #333333;}
.settings-rm .left-side{display:inline-block;width: 620px;padding-right:30px}
.settings-rm .photos div.rphoto{display:inline-block;position:relative;line-height:0}
.settings-rm .photos div.rphoto .bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url('/img/bg-dashed.png');opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30)}
.settings-rm .photos .photo.upload.change{border: none;background: none;color: #007189;font-size: 12px;padding: 0;margin: 0;height: auto;width: auto;display: inline;line-height: normal}
.settings-rm .photos .photo.upload i{display:block;width:76px;height:76px;position:absolute;top:-32px;right:-32px;background:transparent url('/img/map2.png?8') no-repeat -1706px 0}
.settings-rm .features{margin: 30px 0 5px;font-size:13px}
.settings-rm .features .icon {vertical-align: text-bottom;margin-right: 10px}
.settings-rm .features h3{font-size:16px;margin-top: 10px;font-weight: normal}
.settings-rm .features > div{padding: 10px}
.settings-rm .features > div p{padding: 10px}
.settings-rm .rm-status {background: #ececec;margin-bottom: 20px;font-size: 14px;padding: 10px}
.settings-rm .rm-status img.icon {margin-right: 10px;vertical-align: middle}
.settings-rm .rm-status.pending {background-color: #ffd9a4}
.settings-rm .rm-status.approved {background-color: #d7e49e}

#confirmMail{text-align:center;color:#fff;font-size:14px;padding:8px 0;background:#000;font-weight:600}
#confirmMail a{color:#fff;text-decoration:underline;color:#ff5a2d}
#confirmMail img{width:18px;height:14px;margin-right:5px;vertical-align:-1px;background:transparent url('/img/map1.png?1') no-repeat -60px -396px}
#confirmMailPop{font-size:14px;margin-top:20px}
#confirmMailPop form{text-align:center}
#confirmMailPop form > div{margin:5px 0}
#confirmMailPop form #userEmail{width:100%}
#confirmMailPop form > div.c{margin-top:15px}

.survey{position:fixed;left:0;bottom:15px;width:100%;font-size:14px}
.survey .inner{position:relative;margin: 0 auto;width:400px;background-color:#4d4d4d;color:#fff;padding-bottom:5px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.survey .title{padding:15px 0 5px 15px;font-weight:bold}
.survey .options{padding-right:10px;margin:10px}
.survey .options div{padding-bottom:6px}
.survey .options div input{vertical-align:middle;margin:0 5px 0 10px;cursor:pointer}
.survey .options div label{cursor:pointer;padding-top:4px}
.survey .options input.comment{width:100%;margin:0}
.survey .close{position:absolute;top:10px;right:10px;width:16px;height:16px;background:transparent url('/img/map1.png?1') no-repeat -44px -254px}

html.profilePop body {overflow: hidden; margin-right: 16px;}
.profilePopWin{position:fixed;z-index:500;left:0;top:0;width:100%;height:100%;overflow-x:auto;overflow-y:scroll;background:rgba(0, 0, 0, 0.4) none}
.profilePopWin .close{position:absolute;top:8px;right:8px;width:16px;height:16px;background:#fff url('/img/map1.png?1') no-repeat -44px -254px}
.profilePopWin .close:hover{background-position:-44px -174px}
.profilePopWin #container{width:960px;height:auto !important;position:relative;padding:10px 10px 0 10px;margin:60px auto 0 auto;background:#fff;border-bottom-width:0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;-moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.9);-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.9);box-shadow:0 0 15px rgba(0, 0, 0, 0.9)}
.profilePopWin .spinner{text-align:center}
.profilePopWin #container > .back{position:absolute;top:10px;left:-65px;width:60px;height:60px;background:transparent url('/img/back-button.png') no-repeat 0 0}

.vip-pop .lft img{height:64px;width:64px;background:transparent url('/img/map1.png?1') no-repeat -354px -384px;vertical-align:middle;}
.vip-pop .diamond img{height:64px;width:64px;background:transparent url('/img/map1.png?1') no-repeat -280px -384px;vertical-align:middle;}
.vip-pop.msg .lft img{height:56px;background-position:-354px -448px}
.vip-pop h2, .vip-pop h3{font-weight:bold;font-size:14px}
.vip-pop h3{font-size:12px}
.vip-pop h2 span{margin-left:5px;color:#ee8a00}
.vip-pop .box{margin:20px 0 30px 0;background-color:#e2e2e2;width:460px;text-align:center; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.vip-pop .box .lft, .vip-pop .box .rgt{float:left;width:159px;height:120px;line-height:120px}
.vip-pop .box .lft{border-right:1px solid #fff}
.vip-pop .box .rgt{width:300px}
.vip-pop .box .rgt .button{padding:0 30px}
.vip-pop .wallet .vip-features{font-size:12px}
.vip-pop .wallet .vip-features img{height:24px;width:24px;margin:3px 12px}
.vip-pop .wallet .vip-features .f1 img{background-position:-120px -96px}
.vip-pop .wallet .vip-features .f2 img{background-position:-120px -120px}
.vip-pop .wallet .vip-features .f3 img{background-position:-120px -144px}


.wallet .smsinfo .l1 { padding: 10px; background: #ececec; font-size: 200%; }
.wallet .smsinfo .l2 { padding: 10px; background: #f5f5f5; font-size: 200%; margin-bottom: 15px; }
.wallet .smsinfo .l1 .blue { color: #006784; font-weight: bold; }
.wallet .smsinfo .l2 .red { color: #e50021; font-weight: bold; }
.wallet .smsinfo .subtitle { font-weight: bold; margin-bottom: 15px; font-size: 120%; }

.page-change-passwd form { margin-top: 50px; margin-bottom: 50px; padding: 50px; }
.page-change-passwd form > div { margin: 0 auto; width: 500px; overflow: hidden; margin-bottom: 10px; }
.page-change-passwd form .lft { float: left; width: 240px; text-align: right; }
.page-change-passwd form .rgt { float: right; width: 240px; text-align: left; }

.ui-dialog .ui-dialog-content { padding: 20px; }

.eurlabel { font-size: 10px; }
button.orange .eurlabel { margin-left: 7px; }



.wall .more{text-align:center}
.wall .more a{font-size:12px;font-weight:bold}
.wall .top-tabs{margin:17px 0 25px 0}
.wall .comments form{padding:5px 0}
.wall form > div{margin:0 20px}
.wall .comments form > div{margin:0 5px}
.wall form div.r{text-align:right}
.wall form textarea{width:100%}
.wall form .r a{line-height:20px;height:20px}
.wall form .r img{ background-position: -44px -190px; cursor: pointer; height: 16px; margin-right: 5px; vertical-align: middle; width: 16px;}
.wall form .r img:hover{background-position:-44px -222px}
.wall form .r .pin,
.wall form .r .friendsOnly{float:left;color:#888888;margin-top:9px;position:relative;background-color:#e6e6e6;padding:3px 8px 3px 5px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.wall form .r .pin.checked, .wall form .r .friendsOnly.checked{background-color:#dbdbdb;color:#333333}
.wall form .r .pin{color:#dc1e40;font-weight:bold;}
.wall form .r .pin label,
.wall form .r .friendsOnly label{font-size:14px;padding-top:2px}
.wall form .r .pin .help-container {position:absolute;z-index:1;top:40px;left:0;width:450px;text-align:left}
.wall form .r .pin .help-container .pointer{right:auto;left:42px}
.wall form .r .friendsOnly{margin-left:15px}
.wall form .write{position:relative;padding:8px 0 8px 40px;color:#888;font-style:italic;font-size:13px;cursor:text;border:1px solid #cdcdcd;border-bottom-color:#e7e7e7;background-color: #fff;background-position: 7px 4px}
.wall form#shoutform{padding:0}
.wall form#shoutform > div{margin:13px}
.wall .comments form .write{background:#fff;padding:5px 0 5px 8px;font-size:12px;font-style:italic}
.wall form .options.basic{padding:0}
.wall .wall-post .ufoto{line-height:0;float:left;width:65px;vertical-align:top;display:inline-block;position:relative}
.wall .wall-post .ufoto img{display:block;width:48px;height:48px}
.wall .wall-post .ufoto i{display:block;width:12px;height:12px;position:absolute;bottom:1px;left:0;background-position: -2888px 0}
.wall .wall-post .ufoto i.vip{background-position:-18px -285px;left:2px;}
.wall .wall-post .ufoto i.rm{left:auto;right:18px;background-position:-18px -296px}
.wall .wall-post .msg{position:relative;display:block;min-height:60px;padding:0 25px 0 0;margin:0 0 5px 65px;font-size:13px;text-align:justify}
.wall .wall-post .text{white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.wall .wall-post .comments .text{font-size:12px;}
.wall .wall-post .comments .text > img{margin-bottom: -6px}
.wall .wall-post .msg .nick > a, .wall .wall-post .msg .new, .wall .wall-post .msg .sentFrom, .wall .wall-post .msg .time{margin-right:10px;}
.wall .wall-post .msg .del, .wall .wall-post .msg .report, .duels .duel .del{display:none;position:absolute;top:-1px;right:0;width:20px;height:20px;margin:0 !important;background-position: -498px 0}
.wall .wall-post .msg .follow, .wall .wall-post .msg .unfollow{position:absolute;top:-1px;right:30px;width:20px;height:20px;margin:0 !important; opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-webkit-opacity:0;}
.wall .wall-post .msg .follow{background-position:-89px -171px}
.wall .wall-post .msg .follow:hover{opacity: 1}
.wall .wall-post .msg .unfollow{background-position:-88px -221px}
.wall .wall-post .msg:hover .follow, .wall .wall-post .msg:hover .unfollow{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-webkit-opacity:1;}
.wall .wall-post .msg:hover .del,
.wall .wall-post .msg .del, .duels .duel .del{width:16px;height:16px;right:5px;background-position:-123px -171px}
.wall .wall-post .msg .report { background-position: -91px -240px; height:20px;}

.wall .wall-post .msg .nick{margin-bottom:5px;padding-top:4px}
.wall .wall-post .msg .nick a{color:#007189;font-weight:bold}
.wall .wall-post .msg .date, .wall .wall-post .msg .date a{font-size:12px;color:#888;font-weight:normal}
.wall .wall-post .msg .date a{margin-right:5px}
.wall .wall-post .msg .new{color:#f00;font-weight:bold}
.wall .wall-post .msg .sentFrom{width:26px;height:20px;margin:0;;vertical-align:text-bottom;background-position: -1228px 0}
.wall .wall-post .msg .sponsored{width:18px;height:20px;margin-right:5px;vertical-align:text-bottom;background-position: -1916px -20px}
.wall .wall-post .msg .amongFriends{width:20px;height:20px;background-position:-316px -40px;vertical-align:text-bottom}
.wall .wall-post .msg .more{text-align:right;margin-bottom:5px}
.wall .wall-post .msg .more a{color:#007189;font-size:12px}
.wall .hr{position:relative;display:block;border-top:1px solid #f2f2f2;height:1px;margin:25px 0;}
.wall .hr i{display:block;position:absolute;top:-8px;left:261px;width:16px;height:16px;background-position: 0 -100px}
.wall .comments{margin-left:60px;border-top:1px solid #ececec}
.wall .comments .ufoto img{width:36px;height:36px;border-width:2px;margin-left:8px}
.wall .comments .wall-post .msg{min-height:40px}
.wall .comments .wall-post{padding:7px 0 5px 0;border-top:1px solid #fff;border-bottom:1px solid #ececec}
.wall .comments .wall-post .ufoto{width:59px}
.wall .comments .nick{padding-top:2px !important}
.wall .comments .nick a{font-size:12px}
.wall .comments form{border:0;border-top:1px solid #fff}
.wall .comments .wall-post, .wall .comments form, .comments .comment, .comments form, 
.wall .allcom{}
.wall .allcom a{color:#575757;font-size:12px;font-weight:bold}
.wall .comments .morecomments{text-align:center;padding:5px 0;font-size:11px}
.wall .comments .morecomments a{color:#575757}
.wall .duel, .wall .poll{margin:20px 0 20px 14px; border:1px solid #d0d0d0;min-width:190px; -moz-box-shadow:0 3px 3px -1px #d3d3d3;-webkit-box-shadow:0 3px 3px -1px #d3d3d3;box-shadow:0 3px 3px -1px #d3d3d3; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.wall .duel .reason, .wall .poll .question, .duels .duel .reason{position:relative;text-align:left;border-bottom:1px solid #d0d0d0;padding:10px 100px 10px 10px; white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.duels .duel .reason p, .wall .duel .reason p{color:#888;font-size:12px;position:absolute;top:14px;right:5px}
.wall .duel .reason{font-weight:bold}
.wall .duel .reason p{top:12px}
.wall .duel .reason i, .wall .poll .question i, .wall .jackpot i, .duels .duel .reason i{position:absolute;display:block;left:40px;top:-14px;width:22px;height:14px;background-position: -422px -100px}
.wall .duel .members, .duels .duel .members{text-align:center;padding:13px 0 20px 0}
.wall .duel .members a{display:block;height:142px;line-height:142px}
.wall .duel .members a img.sh{max-width:142px;max-height:142px;vertical-align: middle}
.wall .duel .members .member, .duels .duel .members .member{display:inline-block;position:relative;min-height:170px;vertical-align:top;float:none;}
.wall .duel .members .member .vs, .duels .duel .members .member .vs{font-size:16px;color:#888;margin:0 35px;line-height:155px;font-weight:bold}
.wall .duel .members .member p, .duels .duel .members .member p{margin-top:18px;font-size:13px}
.wall .duel .members .member p span, .duels .duel .members .member p span{font-size:18px;margin-left:3px;font-weight:bold;color:#575757}
.wall .newMembers{position:relative;margin:10px 0 20px 0;padding:5px 5px 5px 130px;text-align:center;border:1px solid #d9d9d9;background-color:#f7fbfb}
.wall .newMembers a{margin:0 5px}
.wall .newMembers .txt{position:absolute;top:20px;left:0;width:130px;text-align:center;font-size:14px}
.wall .newMembers .txt p{margin-top:5px;color:#007189;font-size:12px}
.wall .newMembers i{display:block;position:absolute;left:0;border:1px solid #ececec;border-top:0;background-color:#fff}
.wall .newMembers .b1{bottom:-3px;left:3px;height:1px;width:525px;z-index:3}
.wall .newMembers .b2{bottom:-6px;left:6px;height:3px;width:519px;z-index:2;-webkit-transform:rotate(-0.1deg);-moz-transform:rotate(-0.1deg);-ms-transform:rotate(-0.1deg);-o-transform:rotate(-0.1deg);transform:rotate(-0.1deg)}
.wall .newMembers .b3{bottom:-10px;left:10px;height:5px;width:511px;z-index:1;-webkit-transform:rotate(-0.4deg);-moz-transform:rotate(-0.4deg);-ms-transform:rotate(-0.4deg);-o-transform:rotate(-0.4deg);transform:rotate(-0.4deg)}
.wall .block.poll .answers {background:none}
.wall .block.poll .answers .answer{margin-bottom:5px}
.wall .block.poll .answers label{font-size:13px;padding-top:2px}
.wall .attachment{overflow:hidden;padding:20px 0}
.wall .attachment .thumb{float:left;overflow:hidden;width:120px;height:90px;position:relative}
.wall .attachment .thumb img{width:120px;height:90px}
.wall .attachment .thumb a{display:block;border:0 none;overflow:hidden;position:relative;height:90px;}
.wall .attachment .thumb a i {background-position: -1114px 0;bottom:5px;height:30px;left:5px;position:absolute;width:30px}
.wall .attachment .info{padding:5px 0 0 135px}
.wall .attachment .info a.url{font-size:13px;color:#575757;font-weight:bold}
.wall .attachment .info .url.ex {font-size:12px;color:#888;font-weight:normal}
.wall .attachment .info div{white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.wall .jackpot{display:inline-block;color:#dc1d3c;font-size:16px;font-weight:bold;position:relative;margin:20px 0 10px 0; border:1px solid #d0d0d0; padding:10px 15px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.wall .jackpot img.pic{width:64px;height:34px;margin-right:10px;vertical-align:middle;background-position: -896px -152px; }
.wall .wall-post .msg:hover .del, .wall .wall-post .msg:hover .report, .duels .duel:hover .del {
    display: block;
}
/*language bar*/
.src1, .src2, .src3, .src4, .src5 {background-repeat: no-repeat}
.dropdown {display: inline-block;vertical-align: middle;position: relative;min-width: 100px;padding: 0 5px; text-align: left}
.dropdown .dropdown-handle {color: #666}
.dropdown .dropdown-handle .arrow {width: 8px;height: 6px;background-position: -176px -6px;vertical-align: middle;margin-left: 5px}
.dropdown .dropdown-handle:hover .arrow {background-position: -176px 0}
.dropdown .dropdown-inner {position: absolute;top: 45px;left: 0;width: 100%;background: #fefefe;z-index: 1}
.dropdown.open-up .dropdown-inner {top: auto;bottom: 40px}
.dropdown ul.dropdown-inner {list-style: none;padding: 5px;margin: 0;padding-bottom: 0;margin-bottom: 5px}
.dropdown ul.dropdown-inner li {line-height: 20px}
.dropdown ul.dropdown-inner li a img {margin-right: 5px}

#footer .menu-lang .flag, .ch-country .flag {background: transparent url('https://cdn.hotvibes.com/img/flags.png?4') no-repeat;width: 16px;height: 11px;margin-right:5px}
.ch-country .flag.flag-xx{background-position: 0 12px}
#footer .menu-lang .flag.flag-lt_LT, .ch-country .flag.flag-lt {background-position: 0 -11px}
#footer .menu-lang .flag.flag-lv_LV, .ch-country .flag.flag-lv {background-position: 0 -22px}
#footer .menu-lang .flag.flag-ru_RU, .ch-country .flag.flag-ru {background-position: 0 -33px}
#footer .menu-lang .flag.flag-pl_PL, .ch-country .flag.flag-pl {background-position: 0 -44px}
#footer .menu-lang .flag.flag-sv_SE, .ch-country .flag.flag-se {background-position: 0 -55px}
#footer .menu-lang .flag.flag-id_ID, .ch-country .flag.flag-id {background-position: 0 -66px}
#footer .menu-lang .flag.flag-fi_FI, .ch-country .flag.flag-fi {background-position: 0 -77px}
#footer .menu-lang .flag.flag-no_NO, .ch-country .flag.flag-no {background-position: 0 -88px}
#footer .menu-lang .flag.flag-hr_HR, .ch-country .flag.flag-hr {background-position: 0 -99px}
#footer .menu-lang .flag.flag-sk_SK, .ch-country .flag.flag-sk {background-position: 0 -110px}
#footer .menu-lang .flag.flag-sl_SI, .ch-country .flag.flag-si {background-position: 0 -121px}
#footer .menu-lang .flag.flag-mk_MK, .ch-country .flag.flag-mk {background-position: 0 -132px}
#footer .menu-lang .flag.flag-sr_RS, .ch-country .flag.flag-sr {background-position: 0 -143px}

/*search styles*/
.searchTitle {color:grey;font-size:15px;text-transform: uppercase;}
#showUpAdd{font-size:13px;}
.searchLine {height:1px;background:#CCC;position:relative;margin-bottom:5px;}
.searchLine > .flag {top:0;left:5px;width:15px;height:20px;position:absolute;background: url(/img/map1.png?1) -111px -430px;}
.row {overflow:auto;}
.row > .in-left {float:left;width:50%;}
.row > .in-right {float:right;width: 50%;text-align:right;}
.searchCityInput{ height: 30px!important; width:200px;font-family:"Open Sans",tahoma,sans-serif;font-size:14px!important;}
.searchCitySelectBox{margin-left:10px;padding:3px;background:#AAA no-repeat fixed center; color:#FFF;width:134px!important;}
.searchToolItem{padding-top:7px; margin-left:30px;}
.searchMoreButton{background:#fff!important;color:#AAA!important;font-weight:100!important;top:3px;}
.searchMoreButton.active{background:#d30015!important;color:#FFF!important;}
.searchMoreButton.active:hover{background:#a80011!important;}
.searchMoreButton:hover{background:#fbfbfb!important;}
.searchBuyMembership{text-align:center;font-size: 16px; margin: 10px 0 20px 0;}
.searchBuyVipBtn{background-color: #B62700;width:30%;text-align:center;margin-left: auto;margin-right: auto; margin-top:10px;}
.searchBuyVipBtn a{color:#FFF;text-decoration: none;font-size: 14px;font-weight: 600;display: block;height: 50px;line-height: 50px;position: relative;}

.messagesIcon{display: block;width:20px;height:16px;background: url(/img/map1.png?1) -91px -340px;background-repeat: no-repeat;display: inline-block;vertical-align: middle;}
.notificationIcon{display: block;width:20px;height:22px;background: url(/img/map1.png?1) -91px -360px;background-repeat: no-repeat;display: inline-block;vertical-align: middle;}
.diamondIcon:before {content: '';display: block;width:20px;height:20px;background: url(/img/map1.png?1) -91px -317px;background-repeat: no-repeat;display: inline-block;margin-right: 10px;margin-top:-5px;vertical-align: middle;}
.simpleIcon{color:white; font-size:10px;}
.simpleIcon a{line-height: 0px!important;height:0px!important;font-size:10px!important;margin-top:7px;font-weight:bold;}
.simpleIcon a:hover{text-decoration:underline!important;}
.simpleIcon.vipIcon:before {content: '';display: block;width:23px;height:33px;background: url(/img/map1.png?1) -125px -333px;background-repeat: no-repeat;display: inline-block;margin-right: -10px;margin-top:-10px; margin-bottom:-4px;}
.simpleIcon:before {content: '';display: block;width:23px;height:33px;background: url(/img/map1.png?1) -125px -308px;background-repeat: no-repeat;display: inline-block;margin-right: -10px;margin-top:-10px; margin-bottom:-4px;}
.simpleIcon > .vipStatus{color:red;padding-left:5px;}
.simpleIcon > a{display:block; padding-left:13px;}
.greenHover:hover a{color:white;}

#header #userPanel{float:right;position:relative;left:0px;}
#userPanel li{border-left:solid 2px #333;height:46px;}
#userPanel li:last-child{border-left:none;}
#header #userPanel li > a{color:#fff;text-decoration:none;font-size:14px;font-weight:600;padding:0 16px;display:block;height:46px;line-height:46px;position:relative;}
#header #userPanel li:hover, #header #userPanel li a.curr{background-color:#b62700}
#header #userPanel li:hover a:after,
#header #userPanel li a.curr:after{content:"";display:block;width:0;height:0;position:absolute;bottom:5px;left:35%;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #b62700;z-index:999;top: 46px;}
#header #userPanel li a .new{background-color:#ce001c;border-radius: 3px;color: #fff;display: inline-block;font-size: 10px;font-style: normal;font-weight: bold;line-height: 14px;padding: 0 3px;text-shadow: none;top:5px;position: absolute;right: 10px;}
#header #userPanel .nohover:hover{background-color:inherit;}
#header #userPanel .greenHover{border-left:solid 2px #333!important;padding-right:14px;width: 105px;}
#header #userPanel .greenHover:hover{background-color:#67B237!important;cursor:pointer;}
#header #userPanel .nohover:hover a:after,
#header #userPanel .nohover a.curr:after{border:none;}

.noBorder{border:none!important;}
.userPanelMenuIcon{display: block;width:8px;height:6px;background: url(/img/map1.png?1) 0px -35px;background-repeat: no-repeat;margin-left:11px; margin-top:20px;}
.userPanelMenu{width:30px;cursor:pointer;}
.userPanelMenu:hover{background-color: white!important;}
.userPanelMenu.hovered{background-color: white!important;}

.dropdownMenu .submenu{background: #fff;position: absolute;top: 46px;right:0px;z-index: 100;width: 200px;display: none;margin-left: 10px;padding: 0px 0 5px;border-radius: 3px;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.45);}
.dropdownMenu span .item{color: #555555!important;display: block;font-family: arial!important;font-size:12px!important;font-weight:100!important;padding: 10px 0px!important;line-height: 15px!important;height:15px!important;border-bottom: 1px solid #EEE;}
.dropdownMenu span .item:hover{background:#DDD;color: #FFFFFF;text-decoration: none;}
.dropdownMenu span .item img{width:16px;height:16px;margin:0 10px 0 8px;vertical-align:bottom;background:transparent url('/img/map1.png?1') no-repeat -44px 0}
.dropdownMenu span .item img.guests{height:12px;background-position:-44px 0;vertical-align:-1px}
.dropdownMenu span .item:hover img.guests{background-position:-44px -80px}
.dropdownMenu span .item img.fav{background-position:-44px -14px}
.dropdownMenu span .item:hover img.fav, #menu-left #nav li.curr img.fav{background-position:-44px -94px}
.dropdownMenu span .item img.black{background-position:-44px -30px}
.dropdownMenu span .item:hover img.black, #menu-left #nav li.curr img.black{background-position:-44px -110px}
.dropdownMenu span .item img.perms{background-position:-44px -46px}
.dropdownMenu span .item:hover img.perms, #menu-left #nav li.curr img.perms{background-position:-44px -126px}
.dropdownMenu span .item img.setts{background-position:-30px -329px}
.dropdownMenu span .item:hover img.setts, #menu-left #nav li.curr img.setts{background-position:-30px -312px;}
.dropdownMenu span .item img.logout{background-position:-44px -158px}
.dropdownMenu span .item:hover img.logout{background-position:-44px -174px;}

.notifDropdown span .item img{width:16px;height:16px;margin:0 10px 0 8px;vertical-align:bottom;background:transparent url('/img/map1.png?1') no-repeat -44px 0}
.notifDropdown span .item img.notes{background-position:-150px -334px; width:18px;}
.notifDropdown span .item:hover img.notes, #menu-left #nav li.curr img.notes{background-position:-150px -371px; width:18px;}
.notifDropdown .counter{color:#B62700!important;font-weight: 100;}
.notifDropdown:hover{cursor:pointer;}
.notifDropdown .submenu{background: #fff;position: absolute;top: 46px;left: -130px;z-index: 100;width: 300px;display:none;margin-left: 10px;padding: 0px 0 5px;border-radius: 3px;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.45);}
.notifDropdown span .item{color: #555555!important;display: block;font-family: arial!important;font-size:12px!important;font-weight:bold!important;padding: 5px 10px!important;line-height: 15px!important;height:15px!important;}
.notifDropdown span .item:hover{background:#DDD;color:#B62700!important;}
#header #userPanel .notifDropdown:hover .submenu a:after,
#header #userPanel .notifDropdown .submenu a.curr:after{border:none;}
.diamonds:hover a:after{border:none!important;}
.notifDropdown .submenu .notifItem{padding:7px;border-bottom: 1px solid #EEE;height:30px;line-height:15px;height: auto;}
.notifDropdown .submenu .notifItem:hover{background-color:#DDD;cursor:pointer;}
.notifDropdown .submenu .notifItem .notifText{font-size:11px;text-align:left;width:85%;display: inline-block;vertical-align: middle;}
.notifDropdown .submenu .notifItem .notifImg{width:15%;}
.notifDropdown .submenu .notifItem .notifImg img{width:30px; height:30px; display: inline-block;vertical-align: middle;}
.notifDropdown .submenu .unread{background-color:#E5E5E5;}

.inboxGift{margin-left:-15px;}
.gifts{position:absolute;top:12px;right:90px;width:22px;height:22px;cursor:pointer;background:transparent url('/img/map1.png?1') no-repeat -149px -289px}
.giftBtn{width:22px;height:22px;cursor:pointer;background:transparent url('/img/map1.png?1') no-repeat -149px -289px; display:block;margin:10px 65px 0px 65px;position:absolute;}
.giftsPopup{width:730px;background-color:white;padding-top:10px;box-shadow: 0px 0px 12px 15px #FFF;}
#giftsWindow{position:absolute; bottom:50px;background:white;height:500px;display:none;}
#giftsWindow > .line{height:3px;width:600px;margin-left:auto;margin-right:auto;background-color:purple;display:block;}
#giftsWindow > .triangle{height:20px;width:20px;margin-left:auto;margin-right:auto;display:block;background: url(/img/map1.png?1) -151px -406px;background-repeat: no-repeat;}
#giftsWindow > .triangle:hover{background: url(/img/map1.png?1) -151px -389px;cursor:pointer;}
.giftsBox{height: 635px;position: relative;}
#giftrow {background-color: transparent;background-image: url('/img/gifts/shelf.png');background-repeat: no-repeat;background-attachment: scroll;}
#giftrow.first{background-position:-27px 56px; height:171px;}
#giftrow.second{background-position:-27px 35px; height:150px;}
#giftrow.third{background-position:-27px 5px; height:125px;}
#giftrow .shelf {list-style-type: none;width: 690px;}
#giftrow .shelf > li{float: left;padding: 0px 0px;position: relative;text-align: center;width: 170px;z-index: 1;}
#giftrow .shelf.first > li{width:230px;}
#giftrow .shelf.second > li{width:165px;}
#giftrow .shelf.third > li{width:135px;}
#giftrow .shelf img{cursor: pointer;display: block;margin: 0px auto;}
#giftrow .shelf .price{box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.3);background-color: #9DBE00;background-position: 8px 8px;border-right: 1px solid #DFDFDF;border-width: 2px 1px 1px;border-style: solid;border-color: #DFDFDF;-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;border-image: none;padding: 5px 15px 5px 15px;position: relative;}
.price{color: #FFF;font-size: 14px;font-weight: bold;line-height: 14px;top:10px;padding: 2px 0px 2px 28px;}
.price.price1{color:black;}

.pencilIcon{display: block;width:18px;height:18px;background: url(/img/map1.png?1) -176px -401px;background-repeat: no-repeat;display: inline-block;vertical-align: middle;}
form.filter .options.basic .location {height:30px;width: 365px;}
form.filter .options.basic .location .title{font-size:14px;padding: 5px 0px 5px 0px;}
form.filter .options.basic .location .title .city{color:#CCC;}
form.filter .options.basic .location .title .city:hover{text-decoration:underline; cursor:pointer;}
form.filter .options.basic .location .title:hover .pencilIcon, .pencilIcon:hover{background: url(/img/map1.png?1) -198px -401px;cursor:pointer;}
form.filter .options.basic .location #cityDropdown{display:none;background:white;padding:15px;position:absolute;z-index:500;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.45);border:1px solid #CCC;}
form.filter .options.advanced .close{content:'';display: block;width:32px;height:18px;background: url(/img/map1.png?1) -8px -413px;background-repeat: no-repeat;margin-right:auto;margin-left:auto;}
form.filter .options.advanced .close:hover{background: url(/img/map1.png?1) -53px -413px;cursor:pointer;}                                                   

.block.feed .title{color:#CCC;}
.block.feed img{margin:5px;}
.guests .title{margin:5px;}
.perms ul.users-list li{margin: 0px 10px 22px 0px;}
#showupPopup .price{color:black;}
#showupPopup #showupPrice{color:#FFF;}
