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-color: #fffffc;color: #111;font-family: 'Oxygen',tahoma,sans-serif;font-size: 16px}
body:lang(ru) {font-family: Arial, sans-serif;}
a{color: #007189;text-decoration: none;outline: none}
a:hover{text-decoration: underline;outline: none}
a:active {outline: none}
*[disabled] {cursor: not-allowed !important}
.b{font-weight: bold}
.c{text-align: center}
.c.effect{padding: 0}
div.right {float: right}
.u{text-decoration: underline}
.clear{clear: both}
.error, .err{color: #db0024 !important}
div.error[generated="true"] {font-weight: bold}
.none{display: none}
.inv{font-style: italic;color: #C12E5F}
.sh {-moz-box-shadow: 0 2px 3px -1px #333;-webkit-box-shadow: 0 2px 3px -1px #333;box-shadow: 0 2px 3px -1px #333;behavior: url('/css/PIE.htc')}
img.sh{border: 3px solid #fbfbfb}
img.sh.tiny {border-width: 2px}
.loader, div.loader{background-color: #FFF;opacity: 0.5;filter: alpha(opacity=50);-moz-opacity: .50;position: absolute; margin:0;padding:0}
.absCenter {
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	max-width: 100%;
	max-height: 100%;
	overflow: auto;
}


.src1,
.ui-selectmenu-icon , .ui-dialog.buttonless .ui-dialog-titlebar-close .ui-icon-closethick  {background-image: url('https://cdn.hotvibes.com/img/map1.png?27')}
.src2 {background-image: url('https://cdn.hotvibes.com/img/map2.png?17')}
.src3 {background-image: url('https://cdn.hotvibes.com/img/map3.png?6')}
.src4 {background-image: url('https://cdn.hotvibes.com/img/map4.png?1')}
.src5, #publicPage.register form#register .rgt div.error:after {background-image: url('https://cdn.hotvibes.com/img/map5.png?6')}
.src1, .src2, .src3, .src4, .src5 {background-repeat: no-repeat}

.lowercase { text-transform: lowercase; }
.uppercase { text-transform: uppercase; }
.capitalize { text-transform: capitalize; }


.icon.credits{width:20px;height:20px;vertical-align:-4px;background-position: -352px 0}
.icon.vip{width:20px;height:20px;vertical-align:-4px;background-position: -372px -20px}

input[type="text"], input[type="password"], textarea {
	border: 1px solid #c8c8c8;border-color: #c8c8c8 #f0f0f0 #e6e6e6 #c8c8c8;
	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"] {height: 26px}
input[type="text"].transparent, input[type="password"].transparent {border: 1px solid transparent;color: #999}
input[type="text"].transparent:hover, input[type="text"].transparent:focus, input[type="password"].transparent:hover, input[type="password"].transparent:focus {border: 1px solid #c8c8c8;border-color: #c8c8c8 #f0f0f0 #e6e6e6 #c8c8c8}
textarea {padding: 5px 7px}
input[type="text"].defaultTextActive, input[type="password"].defaultTextActive, textarea.defaultTextActive,
input[type="text"].placeholder, input[type="password"].placeholder, textarea.placeholder {color: #999}
::-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}

.noselect {
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   -ms-user-select: none;
   user-select: none;
}

.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;font-size: 0}
.sticky.sticked{position:fixed !important}
#menu-left .sticky.sticked{margin-right:180px}
.jscroll-loading{text-align:center;padding:15px 0}

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('https://cdn.hotvibes.com/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) .toggle-button {position: relative;display: inline-block;height: 22px;border-radius: 5px;background: #76b526;border: 1px solid #69a222}
body:not(#abc) .toggle-button > div {
	position: absolute;top: -1px;right: -1px;
	width: 20px;height: 100%;
	border: 1px solid #d40000;
	background: #f33535;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}
body:not(#abc) .toggle-button > input[type="checkbox"] {position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer}
body:not(#abc) .toggle-button > label {
	display: inline-block;padding: 0 8px;margin-left: 10px;
	border: 1px solid #e4e4e4;
	background: #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 15%, #f9f9f9 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,#ffffff), color-stop(90%,#f9f9f9));
	background: -webkit-linear-gradient(top,  #ffffff 15%,#f9f9f9 90%);
	background: -o-linear-gradient(top,  #ffffff 15%,#f9f9f9 90%);
	background: -ms-linear-gradient(top,  #ffffff 15%,#f9f9f9 90%);
	background: linear-gradient(to bottom,  #ffffff 15%,#f9f9f9 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );
	font-size: 11px;font-weight: bold;line-height: 22px;text-align: center;
	position: relative;top: -1px;right: 12px;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
	-webkit-box-shadow: 3px 0 5px -3px #666;-moz-box-shadow: 3px 0 5px -3px #666;box-shadow: 3px 0 5px -3px #666;
}
body:not(#abc) .toggle-button.on > label {right: -2px;-webkit-box-shadow: -3px 0 5px -3px #666;-moz-box-shadow: -3px 0 5px -3px #666;box-shadow: -3px 0 5px -3px #666}

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("https://cdn.hotvibes.com/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}

button, a.button, input[type="submit"], input[type="button"] {
	color: #007189;
	background: #F7FBFB;
	box-shadow: 0 2px 0 -1px rgba(255, 255, 255, 0.2) inset, 0 -2px 0 -1px rgba(0, 0, 0, 0.1) inset;
	border: 1px solid #cfD0D0;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;
    font-size: 14px;font-weight: bold;
    padding: 8px 18px;margin: 0;
    outline: none;-webkit-appearance: none;
    line-height: 22px;
}
a.button {display: inline-block;*display: inline;zoom: 1}

button.small, a.button.small, input[type="submit"].small, input[type="button"].small {-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-size: 13px;line-height: 20px;padding: 4px 13px;box-shadow: 0 2px 0 -1px rgba(255, 255, 255, 0.2) inset, 0 -2px 0 -1px rgba(0, 0, 0, 0.1) inset}
button.big, a.button.big, input[type="submit"].big, input[type="button"].big, button.huge, a.button.huge, input[type="submit"].huge, input[type="button"].huge {font-size: 16px;min-height: 32px;line-height: 32px;box-shadow: 0 4px 0 -2px rgba(255, 255, 255, 0.2) inset, 0 -4px 0 -2px rgba(0, 0, 0, 0.1) inset}

button.blue, a.button.blue, input[type="submit"].blue, input[type="button"].blue {color: #fff;border: 1px solid #207585;background: #2996aa}
button.green, a.button.green, input[type="submit"].green, input[type="button"].green {color: #fff;border: 1px solid #52902c;background: #67b437}
button.red, a.button.red, input[type="submit"].red, input[type="button"].red {color: #fff;border: 1px solid #ba002a;background: #e90034}
button.orange, a.button.orange, input[type="submit"].orange, input[type="button"].orange {color: #fff;border: 1px solid #c15324;background: #f1682d}
button.black, a.button.black, input[type="submit"].black, input[type="button"].black {color: #fff;border: 1px solid #000;background: #222}
button.facebook, a.button.facebook, input[type="submit"].facebook, input[type="button"].facebook {color: #333;background: #fff;/*box-shadow: 0 -2px 3px 0 #E2E2E2 inset;*/border: 1px solid #ccc;white-space: nowrap}

button:hover:not([disabled]), a.button:hover:not([disabled]), input[type="submit"]:hover:not([disabled]), input[type="button"]:hover:not([disabled]) {
	cursor: pointer;
	box-shadow: 0 2px 0 -1px rgba(255, 255, 255, 0.2) inset, 0 -2px 0 -1px rgba(0, 0, 0, 0.1) inset, 0 0 6px -2px #aaa;
	-webkit-box-shadow: 0 2px 0 -1px rgba(255, 255, 255, 0.2) inset, 0 -2px 0 -1px rgba(0, 0, 0, 0.1) inset, 0 0 6px -2px #aaa;
	-moz-box-shadow: 0 2px 0 -1px rgba(255, 25v5, 255, 0.2) inset, 0 -2px 0 -1px rgba(0, 0, 0, 0.1) inset, 0 0 3px -1px #C8C8C8;
}
button.big:hover:not([disabled]), a.button.big:hover:not([disabled]), input[type="submit"].big:hover:not([disabled]), input[type="button"].big:hover:not([disabled]) {box-shadow: 0 4px 0 -2px rgba(255, 255, 255, 0.2) inset, 0 -4px 0 -2px rgba(0, 0, 0, 0.1) inset, 0 0 3px -1px #333333}
a.button:hover {text-decoration: none;cursor: default}

button.blue:hover:not([disabled]), a.button.blue:hover:not([disabled]), input[type="submit"].blue:hover:not([disabled]), input[type="button"].blue:hover:not([disabled]),
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.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.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.black:hover:not([disabled]), a.button.black:hover:not([disabled]), input[type="submit"].black:hover:not([disabled]), input[type="button"].black:hover:not([disabled]) {
	box-shadow: 0 2px 0 -1px rgba(255, 255, 255, 0.2) inset, 0 -2px 0 -1px rgba(0, 0, 0, 0.1) inset, 0 0 5px -1px #333;
	-webkit-box-shadow: 0 2px 0 -1px rgba(255, 255, 255, 0.2) inset, 0 -2px 0 -1px rgba(0, 0, 0, 0.1) inset, 0 0 5px -1px #333;
	-moz-box-shadow: 0 2px 0 -1px rgba(255, 255, 255, 0.2) inset, 0 -2px 0 -1px rgba(0, 0, 0, 0.1) inset, 0 0 3px -1px #333;
}

button:active:not([disabled]), a.button:active:not([disabled]), input[type="submit"]:active:not([disabled]), input[type="button"]:active:not([disabled]) {box-shadow: 0 1px 1px 0px rgba(0, 0, 0, 0.2) inset, 0 -2px 0 -1px rgba(0, 0, 0, 0.1) inset !important}

button.positive, a.button.positive, input[type="submit"].positive, input[type="button"].positive {color: #64a33d}
button.negative, a.button.negative, input[type="submit"].negative, input[type="button"].negative {color: #575757}

button.small.social {color: #FFF;font-size: 11px;white-space: nowrap;min-width: 113px;box-sizing: border-box;height: 30px;padding: 0px 8px 0 3px;text-align: left;line-height: 22px}
button.small.social img {width: 22px;height: 22px;vertical-align: middle;position: relative;top: -1px;margin-right: 2px}
button.small.social.fb, button.small.social.facebook {background: #3A5896;border: 1px solid #24365C}
button.small.social.fb img, button.small.social.facebook img {background-position: -2px -167px}
button.small.social.google {background: #e6e6e6;border: 1px solid #d0d0d0;color:#333}
button.small.social.google img{background-position: -2px -882px}
button.small.social.nk {background: #255680;border: 1px solid #183853}
button.small.social.nk img {background-position: -2px -97px}
button.small.social.draugiem {background: #f66601;border: 1px solid #dd5c01}
button.small.social.draugiem img {background-position: -2px -132px}

button.combined, a.button.combined, input[type="submit"].combined, input[type="button"].combined {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;vertical-align: top}
button.combined.piece-left, a.button.combined.piece-left, input[type="submit"].combined.piece-left, input[type="button"].combined.piece-left {
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-right: 0;
}
button.combined.piece-middle, a.button.combined.piece-middle, input[type="submit"].combined.piece-middle, input[type="button"].combined.piece-middle {margin-left: 0;margin-right: 0;border-left: none}
button.combined.piece-right, a.button.combined.piece-right, input[type="submit"].combined.piece-right, input[type="button"].combined.piece-right {
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	margin-left: 0;
	border-left: none;
}
button.combined.piece-right.icon, a.button.combined.piece-right.icon, input[type="submit"].combined.piece-right.icon, input[type="button"].combined.piece-right.icon {padding: 4px 8px}
button[disabled], a.button[disabled], input[type="submit"][disabled], input[type="button"][disabled] {opacity: 0.5;filter: alpha(opacity=50);-moz-opacity: .50}

.qtip.qtip-dark a.button.small{padding:0 3px;margin-left:5px;font-size:12px}
.qtip.qtip-dark .qtip-borderTop,
.qtip.qtip-dark .qtip-borderBottom{display:none}

.icon {display: inline-block;vertical-align: text-bottom}
.icon.ic-delete {width: 16px;height: 16px;background-position: -1362px 0}
.icon.ic-delete:hover {background-position: -1362px -32px}
.icon.ic-photo {width: 16px;height: 16px;background-position: -2539px 0}
.icon.ic-verified-big {width: 36px;height: 32px;background-position: -2636px 0;vertical-align: bottom}

.icon.ic-logo {background: url('https://cdn.hotvibes.com/img/logo-inside.png');background-size: 820px 50px}
.icon.ic-logo.logo-small {background-size: 492px 30px;width: 128px;height: 30px}
.icon.ic-logo.logo-small.logo-l5 {width: 92px;background-position: -128px 0}
.icon.ic-logo.logo-small.logo-l3 {width: 82px;background-position: -220px 0}
.icon.ic-logo.logo-small.logo-l2 {width: 90px;background-position: -303px 0}
.icon.ic-logo.logo-small.logo-l9 {width: 97px;background-position: -392px 0}

.site-logo.logo-white img {width: 260px;height: 64px;background: url('https://cdn.hotvibes.com/img/logos/white/hotvibes.png') no-repeat}
.site-logo.logo-white.l-2 img {background-image: url('https://cdn.hotvibes.com/img/logos/white/lt.png')}
.site-logo.logo-white.l-3 img {background-image: url('https://cdn.hotvibes.com/img/logos/white/lv.png');width: 242px}
.site-logo.logo-white.l-5 img {background-image: url('https://cdn.hotvibes.com/img/logos/white/pl.png');width: 280px}
.site-logo.logo-white.l-9 img {background-image: url('https://cdn.hotvibes.com/img/logos/white/hr.png');width: 280px}

button.combined .icon, a.button.combined .icon {position: relative;top: -2px}
button.combined.icon:hover .icon.ic-delete, a.button.combined.icon:hover .icon.ic-delete {background-position: -1362px -32px}

.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}

.notFound{text-align: center}
.notFound a{font-size:14px;margin:0 10px}
.notFound div{font-size:14px; display: inline-block; background: transparent url('https://cdn.hotvibes.com/img/not-found.png') no-repeat left top;height: 107px;padding-left: 160px;padding-top: 35px;color: #888;margin: 40px 0 100px 0}

.jGrowl {position: fixed}
.jGrowl.bottom-right {bottom: 10px;right: 10px;width:260px}
.jGrowl.bottom-left {bottom: 30px;left: 10px;width:260px}
.jGrowl-notification .body {
	border: none;
	position: relative;
	background: #101010;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwMTAxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YTZhNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #101010 0%, #6a6a6a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#101010), color-stop(100%,#6a6a6a));
	background: -webkit-linear-gradient(top,  #101010 0%,#6a6a6a 100%);
	background: -o-linear-gradient(top,  #101010 0%,#6a6a6a 100%);
	background: -ms-linear-gradient(top,  #101010 0%,#6a6a6a 100%);
	background: linear-gradient(to bottom,  #101010 0%,#6a6a6a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#101010', endColorstr='#6a6a6a',GradientType=0 );
	-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
	padding: 10px;
}
.jGrowl-notification .message a.photo, .jGrowl-notification .message div.msg {display: inline-block;vertical-align: top}
.jGrowl-notification .message div.msg {position: relative;margin-left: 17px;margin-top: 5px;border: 1px solid #e1e1e1;background: #fff;padding: 12px 15px;max-width: 122px;font-size: 13px;color: #333;font-weight: normal;word-wrap: break-word}
.jGrowl-notification .message div.msg .pointer {position: absolute;top: 8px;left: -14px;width: 14px;height: 22px;background-position: -458px -100px}
.jGrowl-notification .shine {position: absolute;top: -19px;left: -19px;width: 42px;height: 42px;background-position: -1016px 0}

.jGrowl.bottom-left .jGrowl-notification{position:relative;margin-top:10px;padding:15px 15px 15px 47px;font-size:13px;color:#111;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-border-top-left-radius: 8px;-moz-border-radius-topleft: 8px;border-top-left-radius: 8px}
.jGrowl.bottom-left .jGrowl-notification.default{background:#f7fbfb;border:0;-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.7);box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.7);}
.jGrowl.bottom-left .jGrowl-notification .body {}
.jGrowl.bottom-left .jGrowl-notification .close{position:absolute;height:16px;width:16px;top:3px;right:3px;cursor:pointer;background-position: -1362px 0;}
.jGrowl.bottom-left .jGrowl-notification .close:hover{background-position:-1362px -16px}
.jGrowl.bottom-left .jGrowl-notification .notifications .item{position:static}
.jGrowl.bottom-left .jGrowl-notification .notifications .item .n{position:absolute;top:15px;left:8px}

.ui-menu.ui-autocomplete{background:#fff;border:1px solid #d1d1d1}
.ui-menu.ui-autocomplete li div{padding-left:46px}
.ui-menu.ui-autocomplete a{display:block;color:#333;border-bottom:1px solid #eee;margin:0 !important}
.ui-autocomplete .ui-state-hover{border:0;border-bottom:1px solid #eee;background:#eee;color:#333 !important}
.ui-menu.ui-autocomplete img{width:36px;height:36px;float:left;border-width:2px}

.ui-dialog #giftspop {padding: 26px}
.ui-dialog #giftspop > table {width: 100%}
.ui-dialog #giftspop > table td{font-size:12px;text-align:center;padding-bottom:10px}
.ui-dialog #giftspop .gift.chosen {opacity: 0.2;filter: alpha(opacity=20);-moz-opacity: .20}
.ui-dialog .top-tabs .tab {font-weight: normal}
.ui-dialog.no-padding .top-tabs {padding-right: 36px}

.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}

.table#emolist td img {cursor: pointer;border: 1px solid transparent}
.table#emolist td img:hover {border: 1px dashed #333}

.ui-dialog-titlebar .ui-dialog-title img.icon {background-position: -1556px 0;width: 30px;height: 30px}
.ui-dialog-titlebar .ui-dialog-title img.icon-credits {background-position: -90px -30px}
.ui-dialog-titlebar .ui-dialog-title img.icon-swords {background-position: -800px 0;width: 40px}
.ui-dialog-titlebar .ui-dialog-title img.icon-heart-arrow {background-position: -800px -30px;width: 40px}
.ui-dialog-titlebar .ui-dialog-title img.icon-youtube {background-position: -810px -60px}
.ui-dialog-titlebar .ui-dialog-title img.icon-lock {background-position: -840px 0}
.ui-dialog-titlebar .ui-dialog-title img.icon-exclamation {background-position: -840px -30px}
.ui-dialog-titlebar .ui-dialog-title img.icon-letter {background-position: -840px -60px}
.ui-dialog-titlebar .ui-dialog-title img.icon-question {background-position: -870px 0}
.ui-dialog-titlebar .ui-dialog-title img.icon-email {background-position: -870px -30px}
.ui-dialog-titlebar .ui-dialog-title img.icon-facebook {background-position: -870px -60px}
.ui-dialog-titlebar .ui-dialog-title img.icon-chat-bubbles {background-position: -1516px -60px;width: 40px}
.ui-dialog-titlebar .ui-dialog-title img.icon-vip, .wallet .pricesOptions img.icon-vip {background-position: -1556px -30px}
.ui-dialog-titlebar .ui-dialog-title img.icon-photos {background-position: -1556px -60px}
.ui-dialog-titlebar .ui-dialog-title img.icon-none {display: none}

.help-container {display: none;border: 1px solid #d0d0d0;background: #f9f9f9;padding: 15px 15px 5px;font-size: 12px;color: #575757;position: relative;-moz-box-shadow: 0 3px 2px -3px #ccc;-webkit-box-shadow: 0 3px 2px -3px #ccc;box-shadow: 0 3px 2px -3px #ccc}
.help-container p {margin-bottom: 15px}
.help-container .pointer {width: 28px;height: 24px;background-position: -551px -100px;position: absolute;top: -24px;right: 15px}
.help-container .close {margin-top: 10px}
.help-container .close a {float: right;color: #888;font-size: 11px;margin: 0;padding: 0}
.help-container .close a:hover {text-decoration: none;color: #333}

form.filter.gradient, form.filter .section.gradient {
	border: 1px solid #d9d9d9;border-bottom: 1px solid #c5c5c5;border-top: 1px solid #f5f5f5;position: relative;
	box-shadow: 0 2px 0 0 #EFEFEF;-moz-box-shadow: 0 2px 0 0 #EFEFEF;-webkit-box-shadow: 0 2px 0 0 #EFEFEF;
	background: #fcfcfc;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fcfcfc 85%, #f7f7f7 98%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(85%,#fcfcfc), color-stop(98%,#f7f7f7));
	background: -webkit-linear-gradient(top,  #fcfcfc 85%,#f7f7f7 98%);
	background: -o-linear-gradient(top,  #fcfcfc 85%,#f7f7f7 98%);
	background: -ms-linear-gradient(top,  #fcfcfc 85%,#f7f7f7 98%);
	background: linear-gradient(to bottom,  #fcfcfc 85%,#f7f7f7 98%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f7f7f7',GradientType=0 );
}

form.filter{margin-bottom:20px;font-size:14px;padding:8px 0}
/*form.filter button{height:32px;line-height:32px;border-color:#CBCBCB;color:#007189;position:absolute;bottom:-2px;right:-2px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px}*/
form.filter .section {margin-bottom: 13px;padding: 13px 20px;font-size: 13px}
form.filter .section .label{margin-bottom:2px}
form.filter .handle {margin:0;height: 34px;position: absolute;right: -1px;bottom: -1px}
form.filter .handle > a {display: inline-block;padding:0 16px;vertical-align: middle;cursor: pointer;margin: 0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;height: 32px;line-height: 32px;border-color: #cbcbcb}
form.filter .handle > a:hover{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
form.filter .handle a.submit {-webkit-border-top-left-radius: 9px;-moz-border-radius-topleft: 9px;border-top-left-radius: 9px;border-right-width:0}
form.filter .handle a.submit.one{border-right-width:1px}
form.filter .handle a.submit .icon {position: absolute;top: 5px;left: 5px;width: 24px;height: 24px;background-position: -1338px 0}
form.filter .slider {margin: 16px auto 32px auto}
form.filter .options.basic {font-size: 13px;padding:0 20px;margin-bottom:0}
form.filter .options.basic .line {max-width: 600px}
form.filter .options.basic .line + .line{margin-top:5px}
form.filter .option {display: inline-block}
form.filter .option.location{margin-left:10px}
form.filter .option.location select {margin-right: 15px}
form.filter .option.location select, form.filter .option.location input {font-size: 12px;width: 79px}
form.filter .option.location input {height: 20px;  background:#fdfdfd}
form.filter .option.location .ui-selectmenu{font-size:13px}
form.filter .option.location .ui-selectmenu > span{margin-bottom:3px}
form.filter .option.gender label {padding: 2px 0;margin-right: 10px !important;}
form.filter .option.online label {font-size: 13px;padding: 3px 0;margin-right:11px !important}
.members .filter .options.basic .option.gender label {margin-right: 20px !important}
.members .filter .options.basic .option.gender{margin-right:20px}

form.filter .options.advanced {border-top: 1px solid #cbcbcb;padding: 20px 15px 10px;font-size: 13px;margin-top:13px;position:relative;}
form.filter .options.advanced .row > div {display: inline-block;vertical-align: top;margin:0 30px 10px 10px}
form.filter .options.advanced .row > div p {padding: 5px 0}
form.filter .options.advanced .row > div p label {padding: 2px 0}
form.filter .options.advanced div.label {font-size: 12px;font-weight: bold;padding: 10px 0}
form.filter + .tags {border: 1px solid #e8e8e8;border-top: none;border-bottom: 1px solid #cbcbcb;padding: 8px 4px;margin-top:-20px}
form.filter + .tags .tag, .settings .tag, .profile .interests .tag, .profile .firstDateOpts .tag{display: inline-block;background: #eee;color: #4d4d4d;font-size: 12px;font-weight: bold;padding: 0 3px 0 9px;line-height: 26px;height: 26px;margin: 2px 4px}
.profile .interests .tag, .profile .firstDateOpts .tag{color:#fff;background:#a8d58f;padding: 0 9px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.profile .interests .tag.match, .profile .firstDateOpts .tag.match{background:#67b437}
form.filter + .tags .tag > a, .settings .tag > a {color: #d40000;font-size: 18px;vertical-align: middle;text-decoration: none;padding: 0 5px}
form.filter + .tags .empty {color: #999;text-align: center;font-size: 12px}
form.filter .section.text {font-size: 13px}
form.filter .section.text div{margin:0 0 20px 0}
form.filter .section.text div:last-child{margin:0}
form.filter .section.text .label {margin: 3px 0}
form.filter .section.text .label:first-child {margin-top: 0}
form.filter .section.text .label .remainingText {color: #888888;font-size: 12px}
form.filter .section.text textarea {width: 100%;min-height: 70px}
form.filter .buttonPane div.price {display: inline-block;margin-left: 10px;color: #dc1e40;font-size: 13px;font-weight: 600}

.vtx-form .onworking { display: none; }
.vtx-form.working .onworking { display: block; }
.vtx-form.working .onworking.inline { display: inline; }
.vtx-form.working .onworking.inline-block { display: inline-block; *display: inline; zoom: 1; }
.vtx-form.working .onidle { display: none; }

#header {
	border-bottom: 1px solid #DADADA; box-shadow: 0 1px 0 1px #EDEDED, 0 -1px 0 0 #FCFCFC inset;
	background: #fcfcfc;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fcfcfc 85%, #f5f5f5 98%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(85%,#fcfcfc), color-stop(98%,#f5f5f5));
	background: -webkit-linear-gradient(top,  #fcfcfc 85%,#f5f5f5 98%);
	background: -o-linear-gradient(top,  #fcfcfc 85%,#f5f5f5 98%);
	background: -ms-linear-gradient(top,  #fcfcfc 85%,#f5f5f5 98%);
	background: linear-gradient(to bottom,  #fcfcfc 85%,#f5f5f5 98%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f5f5f5',GradientType=0 );
}
#header-inner, #footer-inner, #footer .footer-inner {width: 980px;margin: 0 auto}
#header-inner {padding:2px 0}
#header-inner > div {display: inline-block;*display: inline;zoom: 1;vertical-align: top}
#header-inner #logo-main {text-align: left;width: 205px; margin-top:4px}
#header-inner #logo-main img {height: 51px;background: url('https://cdn.hotvibes.com/img/logo-inside.png?2') no-repeat 0 3px;width: 145px}
#header-inner #logo-main.l2 img {background-position: -504px 3px;width: 150px}
#header-inner #logo-main.l3 img {background-position: -368px 3px;width: 136px}
#header-inner #logo-main.l5 img {background-position: -214px 3px;width: 154px}
#header-inner #logo-main.l9 img {background-position: -654px 3px;width: 166px}
/*#header-inner #logo-main.l1.dotcom img, #header-inner #logo-main.l7.dotcom img {width: 214px}*/

.showup.top{position:relative;z-index:203;/*overflow:hidden;*/width:100%;height:72px;border-bottom:1px dashed #e6e6e6;background-color:#fcfcfc;line-height:0;font-size:0}
.showup.top.putme .inner{margin-left:82px;position:relative;}
.showup.top .inner{height:100px;overflow:hidden;}
.showup.top .users{text-align:left;height:72px;position:absolute;top:0;left:0;white-space:nowrap}
.showup.top a.user,
.showup.top a.user img{width: 60px; height: 60px; position:relative; -moz-transition-duration: 0.2s;-webkit-transition-duration: 0.2s;-o-transition-duration: 0.2s;transition-duration: 0.2s}
.showup.top a.user{line-height:0;font-size:0;padding:6px 0 6px 6px;display:inline-block;vertical-align:top}
.showup.top a.user:hover{padding:0 40px 0 6px}
.showup.top a.user:hover img{width: 100px; height: 100px}
.showup.top a b{position: absolute; z-index:4; top:0; right:0; display:block; width:20px; height:20px; background-position: -2092px 0}
.showup.top a.add{position:absolute;top:0;left:0;margin-left:-82px;z-index:3;display:inline-block;white-space:normal;margin-right:10px;color:#fff;font-size:20px;line-height:24px;padding:5px 10px 10px 10px;height: 45px; width: 72px;vertical-align:top; ;font-weight:bold; text-decoration:none; margin:6px -4px 6px 0;background-position:-2782px 0}
.showup.top a.add.lv_LV,
.showup.top a.add.hr_HR{font-size:16px}
.showup.top a.add.pl_PL{font-size:22px}

#header-inner #logo-main {width:212px}
#publicPage #header-inner #logo-main img, .icon.ic-logo.logo-big {height: 64px;background: url('https://cdn.hotvibes.com/img/logo.png?2');width: 190px}
#publicPage #header-inner #logo-main.l2 img, .icon.ic-logo.logo-big.logo-2 {background-position: -562px 0;width: 192px}
#publicPage #header-inner #logo-main.l3 img, .icon.ic-logo.logo-big.logo-3 {background-position: -388px 0;width: 174px}
#publicPage #header-inner #logo-main.l5 img, .icon.ic-logo.logo-big.logo-5 {background-position: -190px 0;width: 198px}
#publicPage #header-inner #logo-main.l9 img, .icon.ic-logo.logo-big.logo-9 {background-position: -754px 0;width: 212px}
#publicPage #footer .dropdown.menu-lang {margin-left: 10px}

#menu-top {color: #daa8a8;margin-top:1px}
#menu-top .menuItem {display: inline-block;*display: inline;zoom: 1;height: 58px;position: relative; margin-right:12px}
#menu-top .menuItem .new {
	position: absolute;top: 0;right: 10px;padding: 0 3px;
	color: #fff;font-size: 9px;font-style: normal;font-weight: bold;
	display: inline-block;*display: inline;zoom: 1;
	background: #f33535;
	line-height: 14px;
	-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
	text-shadow:none
}
#menu-top .menuItem.curr {
	 background: #f5f5f5;
	-webkit-box-shadow: 0 4px 6px -2px #CCC inset;-moz-box-shadow:0 4px 6px -2px #CCC inset;box-shadow:0 4px 6px -2px #CC inset;
	-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px
}
#menu-top .menuItem.curr a {font-weight: bold}
#menu-top .menuItem a{display: block;font-size: 11px;color: #888;width: 70px;height: 30px;line-height: 78px;margin-top: 9px;text-align: center;background-position: -483px 0; text-shadow: 0 1px white;}
#menu-top .menuItem:hover a{text-decoration: none;color: #333}
#menu-top .menuItem a.members{background-position:-485px 0}
#menu-top .menuItem:hover a.members, #menu-top .menuItem.curr a.members{background-position:-485px -60px}
#menu-top .menuItem a.wall{background-position:-565px 0}
#menu-top .menuItem:hover a.wall, #menu-top .menuItem.curr a.wall{background-position:-565px -60px}
#menu-top .menuItem a.feed{background-position:-324px -60px}
#menu-top .menuItem:hover a.feed, #menu-top .menuItem.curr a.feed{background-position:-404px -60px}
#menu-top .menuItem a.quickie{background-position:-645px 0}
#menu-top .menuItem:hover a.quickie, #menu-top .menuItem.curr a.quickie{background-position:-645px -60px}
#menu-top .menuItem a.duel{background-position:-725px 0}
#menu-top .menuItem:hover a.duel, #menu-top .menuItem.curr a.duel{background-position:-725px -60px}

#menu-top .menuItem a.msg{background-position:-325px -60px}
#menu-top .menuItem:hover a.msg, #menu-top .menuItem.curr a.msg{background-position:-405px -60px}

#menu-top-right {float: right;position: relative;min-width:280px}
#menu-top-right .block {position: relative;float: left;margin-right: 20px;z-index: 202;font-size: 13px}
#menu-top-right .block.photo{margin-left:2px;margin-top: 6px;}


#menu-top-right .block .new {color: #db0024;font-size: 11px;font-weight: bold}

#menu-top-right .block.credits { text-align: center; margin-top: 14px; font-size: 12px; color: #a1a1a1; margin-left: 50px;  }
#menu-top-right .block.credits a, #menu-top-right .block.buyvip a { color: #a1a1a1; }
#menu-top-right .block.buyvip { text-align: center; margin-top: 14px; font-size: 12px; color: #a1a1a1; }
#menu-top-right .block.credits .creditCount { color: #333;  }
#menu-top-right .block.credits img, #menu-top-right div.block.buyvip img {vertical-align: middle;position: relative;top: -2px; display: inline-block; *display: inline; zoom: 1;}
#menu-top-right .block.credits img {width:25px;height:27px;background-position: -604px -31px;}
#menu-top-right .block.credits:hover img, #menu-top-right div.block.credits.curr img {opacity: .5;}
#menu-top-right .block.buyvip img { background-position: -574px -29px; height: 27px; width: 28px;}
#menu-top-right .block.buyvip:hover img, #menu-top-right div.block.buyvip.curr img {opacity: .5;}

#menu-top-right .block.photo > * {vertical-align: middle}
#menu-top-right .block.photo .arrow {display: inline-block;width: 8px;height: 6px;background-position: -176px -12px;margin: 0 5px}
#menu-top-right .block.photo:hover .arrow {background-position: -176px -18px}
#menu-top-right .block.photo .image {display: inline-block;position: relative}
#menu-top-right .block.photo .image img.profile {width: 46px;height: 46px;border: 0 solid #fff;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px}
#menu-top-right .block.photo .image .vip { position: absolute;top: -4px;left: 33px; width: 18px;height: 16px; display: block; overflow: hidden; }
#menu-top-right .block.photo .image .vip img {width: 20px;height: 20px;background-position: -2886px 0px}
#menu-top-right .block.photo .image .uverified { position: absolute;top: 35px;left: -4px; width: 17px;height: 16px; display: block; overflow: hidden; }
#menu-top-right .block.photo .image .uverified img {background-position: -2888px -17px; height: 16px; width: 16px;}

#header .top-dropdown {position: absolute;top: 0;right: 0px;width: 100%;background-color: #fcfcfc;min-width: 280px;z-index: 201;padding-top: 60px}
#header .top-dropdown.ru_RU{min-width:295px}
#header .top-dropdown .top-dropdown-inner {padding: 0 15px}
#header .top-dropdown ul {list-style: none outside none;margin: 2px 0 0;padding: 7px 0 0;width: 100%;border-top: 1px solid #F1F1F1}
#header .top-dropdown ul li {margin-left: 5px}
#header .top-dropdown ul li a {display: block;color: #454545;padding: 6px 0;font-size: 13px;vertical-align: bottom}
#header .top-dropdown ul li a:hover {text-decoration: none}
#header .top-dropdown ul li img {height: 16px;width: 16px;margin-right: 10px;vertical-align: middle}
#header .top-dropdown ul li img.mprof {background-position: -874px 0}
#header .top-dropdown ul li a:hover img.mprof {background-position: -874px -16px}
#header .top-dropdown ul li img.mphotos {background-position: -890px 0}
#header .top-dropdown ul li a:hover img.mphotos {background-position: -890px -16px}
#header .top-dropdown ul li img.msettings {background-position: -906px 0}
#header .top-dropdown ul li a:hover img.msettings {background-position: -906px -16px}
#header .top-dropdown ul li img.mbadges {background-position: -922px 0}
#header .top-dropdown ul li a:hover img.mbadges {background-position: -922px -16px}
#header .top-dropdown .top-dropdown-inner .logout a {float: right;font-size: 12px;color: #888;padding: 5px 0}
#header .top-dropdown ul li img.rm {background-position: -874px -32px}
#header .top-dropdown ul li a:hover img.rm {background-position: -890px -32px}

#header .top-dropdown .sh-left {width: 5px;height: 333px;bottom: 0;left: -5px}
#header .top-dropdown .sh-right {width: 5px;height: 333px;background-position: 7px 0;bottom: 0;right: -5px}
#header .top-dropdown .sh-bottom {height: 6px;background-position: 0 -346px;background-repeat: repeat-x;bottom: -6px;left: 8px;right: 9px}
#header .top-dropdown .sh-bottom-left {width: 13px;height: 6px;background-position: 0 -334px;bottom: -6px;left: -5px}
#header .top-dropdown .sh-bottom-right {width: 13px;height: 6px;background-position: 0 -340px;bottom: -6px;right: -4px}
#header .top-dropdown .shadow {background-image: url('https://cdn.hotvibes.com/img/profile-dropdown-shadow.png?2');position: absolute}
#header .top-dropdown .divider-upper {height: 1px;background: #e7e7e7}
#header .top-dropdown .divider-lower {height: 1px;background: #f9f9f9}
#header .top-dropdown .top-dropdown-inner-bottom {background: #f6f6f6;border-top: 1px solid #f1f1f1;font-weight: bold;font-size: 12px;padding: 12px; overflow: hidden}
#header .top-dropdown .top-dropdown-inner-bottom .freebie .icon {width: 18px;height: 18px;margin-right: 5px}
#header .top-dropdown .top-dropdown-inner-bottom .freebie span {font-size: 16px;color: #db0024;margin-left: 5px}
#header .top-dropdown .top-dropdown-inner-bottom .freebie.free-Gift .icon {background-position: -1208px -44px}
#header .top-dropdown .top-dropdown-inner-bottom .freebie.free-Growl .icon {background-position: -1226px -44px}
#header .top-dropdown .top-dropdown-inner-bottom table {width: 100%}
#header .top-dropdown .top-dropdown-inner-bottom table td {padding: 5px 0;white-space: nowrap}
#header .top-dropdown .top-dropdown-inner-bottom img.p-growl {background-position: -1058px 0}
#header .top-dropdown .top-dropdown-inner-bottom img.p-poll {background-position: -1058px -24px}
#header .top-dropdown .top-dropdown-inner-bottom img.p-showup {background-position: -1086px 0}
#header .top-dropdown .top-dropdown-inner-bottom img.p-hearts {background-position: -1086px -24px}

body #content {width: 980px;margin: 0 auto}
#content-inner > div {display: inline-block;*display: inline;vertical-align: top}
#menu-left {
	width: 179px;border-right: 1px solid #ebebeb;position: relative;margin-top:2px;
	background: #fffffc;
	background: -moz-linear-gradient(top, #fffffc 80%, #fdfdfd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(80%,#fffffc), color-stop(100%,#fdfdfd));
	background: -webkit-linear-gradient(top, #fffffc 80%,#fdfdfd 100%);
	background: -o-linear-gradient(top, #fffffc 80%,#fdfdfd 100%);
	background: -ms-linear-gradient(top, #fffffc 80%,#fdfdfd 100%);
	background: linear-gradient(to bottom, #fffffc 80%,#fdfdfd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffffc', endColorstr='#fdfdfd',GradientType?=0 );
	box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box
}
#menu-left .sa-top-right {position: absolute;top: -17px;right: -1px;width: 1px;height: 18px; background: url("https://cdn.hotvibes.com/img/sh-left.png") no-repeat -12px 0}
#menu-left ul {list-style: none outside none;padding: 0;margin: 20px 0 0 4px}
#menu-left ul li{position: relative;margin-right: -1px}
#menu-left ul li a{display: block;color:#111;height: 30px;line-height: 30px;font-size: 12px}
#menu-left ul li a img {width: 20px;height: 20px;margin-right: 14px;margin-bottom: -5px}
#menu-left ul li a img {margin-right: 8px}
#menu-left ul li a img.msg, .messages .msg-icon{background-position: -694px 0}
#menu-left ul li a img.guests{background-position: -714px 0}
#menu-left ul li a img.fav{background-position: -734px 0}
#menu-left ul li a img.black {background-position: -754px 0}
#menu-left ul li a img.perms{background-position: -774px 0}
#menu-left ul li a img.notes{background-position: -814px 0}
#menu-left ul li a img.forum, #menu-left .box.links a img.forum {background-position: -794px 0; width: 20px; height: 20px; margin-right: 11px; }
#menu-left .separator + ul { margin-top: 0; }
#menu-left ul li a img.couples{background-position: -694px -40px}
#menu-left ul li a img.votes{background-position: -734px -40px}
#menu-left ul li a img.friends{background-position: -834px 0}
#menu-left ul li:hover, #menu-left ul li.curr {border-right: 2px solid #E90E31}
#menu-left ul li.curr a{font-weight:bold}
#menu-left ul li:hover a {text-decoration: none}
#menu-left ul li a:hover img.msg, #menu-left ul li.curr a img.msg{background-position: -694px -20px}
#menu-left ul li a:hover img.guests, #menu-left ul li.curr a img.guests{background-position: -714px -20px}
#menu-left ul li a:hover img.fav, #menu-left ul li.curr a img.fav{background-position: -734px -20px}
#menu-left ul li a:hover img.black, #menu-left ul li.curr a img.black{background-position: -754px -20px}
#menu-left ul li a:hover img.perms, #menu-left ul li.curr a img.perms{background-position: -774px -20px}
#menu-left ul li a:hover img.notes, #menu-left ul li.curr a img.notes{background-position: -814px -20px}
#menu-left ul li a:hover img.couples, #menu-left ul li.curr a img.couples{background-position: -714px -40px}
#menu-left ul li a:hover img.votes, #menu-left ul li.curr a img.votes{background-position: -754px -40px}
#menu-left ul li a:hover img.forum, #menu-left ul li.curr a img.forum{background-position: -794px -20px}
#menu-left ul li a:hover img.friends, #menu-left ul li.curr a img.friends{background-position: -834px -20px}
#menu-left ul#nav li i {font-style: inherit;color: #dc1e40;font-size: 12px;float: right;margin-right: 14px;font-weight: bold}
#menu-left ul li i {font-style: inherit;color: #dc1e40;font-size: 12px;float: right;margin-right: 14px;font-weight: bold}
#menu-left ul#nav li:hover i {margin-right: 14px}
#menu-left ul.sub {padding-left: 15px}
#menu-left .separator {width: 172px;height: 1px;background: url('https://cdn.hotvibes.com/img/sh-horizontal.png');margin:10px 0}
#menu-left .box.links a {display: block;color: #575757;font-size: 12px;font-weight: bold;margin: 8px 0}
#menu-left .box.links a img {width: 27px;height: 24px;margin-right: 4px;vertical-align: middle}
#menu-left .box.links a img.p-growl {background-position: -1058px 0}
#menu-left .box.links a img.p-poll {background-position: -1058px -24px}
#menu-left .box.links a img.p-showup {background-position: -1086px 0}
#menu-left .box.links a img.p-arrows {background-position: -1086px -24px}
#menu-left .box.links a img.p-smachine{background-position: -1142px -38px}
#menu-left .box.links a img.p-hearts{background-position: -1114px -38px}
#menu-left .box.activate-hearts {background: url('https://cdn.hotvibes.com/img/features/hearts/widget.png') center top no-repeat;padding: 130px 10px 0 0;text-align: center}
#menu-left .box.ad {text-align: center}
#menu-left .box.ad.login img{width:176px !important}
#menu-left .box#photoCheck{position:relative;}
#menu-left .box#photoCheck .close{display: block;position: absolute;top: 0;right: 5px;cursor: pointer}
#menu-left .box#photoCheck .close:hover{background-position: -1362px -16px}
#menu-left .box#photoCheck h3{font-size:12px;font-weight:normal;margin:0 0 9px 10px;color:#888}
#menu-left .box.android-promo, #menu-left .box.vip-promo {
	padding: 15px 10px;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;font-size: 12px;font-weight: bold;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #ffffff 0%, #efefef 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#efefef));
	background: -webkit-linear-gradient(left,  #ffffff 0%,#efefef 100%);
	background: -o-linear-gradient(left,  #ffffff 0%,#efefef 100%);
	background: -ms-linear-gradient(left,  #ffffff 0%,#efefef 100%);
	background: linear-gradient(to right,  #ffffff 0%,#efefef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=1 );
}
#menu-left .box.android-promo .half-left {display: inline-block;vertical-align: top;width: 88px}
#menu-left .box.android-promo .half-left .ic-logo {margin-bottom: 15px}
#menu-left .box.android-promo .half-left span {text-transform: uppercase;color: #4d9620}
#menu-left .box.android-promo .button {padding-top: 2px;padding-bottom: 2px}

#menu-left .box.vip-promo div.desc {background: url('https://cdn.hotvibes.com/img/vip-promo.png') no-repeat;padding: 15px 10px 20px 70px}
#menu-left .box.vip-promo div.buttons {text-align: center;padding-top: 10px}

.menu-left-after{width:180px;height:1px}
.photocheck .left-side{float:left;width:520px}
.photocheck .right-side{position:relative;float:right;width:250px;height:450px;text-align:right;margin-top:200px}
.photocheck .right-side .sa{position:absolute;top:0;left:0;width:10px;height:400px;background: url('https://cdn.hotvibes.com/img/sh-vertical.png?3') no-repeat -14px 0}
.photocheck .bt{margin-bottom:10px}
.photocheck .bt a{margin:0 3px}
.photocheck .not-sure{font-size:13px;font-weight:bold}
.photocheck ul{list-style:none}
.photocheck ul li{color: #db0024}
#menu-left .box.chest{text-align:center}
#menu-left .box.chest img{width:160px;height:135px;background:transparent url('https://cdn.hotvibes.com/img/games/chest.png') no-repeat 0 -25px}

#menu-left .box.slot-machine {margin-bottom: 15px}
.slot-machine-wrapper {width: 161px;padding: 3px}
.slot-machine-wrapper .slots-wrapper {overflow: hidden;position: relative;line-height: 0;text-align: center;padding-bottom: 2px}
.slot-machine-wrapper .slots-wrapper .slot {display: inline-block;overflow: hidden;background: #fff url("https://cdn.hotvibes.com/img/games/slot-machine/reel.png?1") repeat-y;width: 52px;height: 81px;position: relative}
.slot-machine-wrapper .slots-wrapper .slot.final[data-value="apple"]		{background-position: 0 -30px}
.slot-machine-wrapper .slots-wrapper .slot.final[data-value="flower"]		{background-position: 0 -110px}
.slot-machine-wrapper .slots-wrapper .slot.final[data-value="bar-green"]	{background-position: 0 -190px}
.slot-machine-wrapper .slots-wrapper .slot.final[data-value="sun"]			{background-position: 0 -266px}
.slot-machine-wrapper .slots-wrapper .slot.final[data-value="hearts"]		{background-position: 0 -356px}
.slot-machine-wrapper .slots-wrapper .slot.final[data-value="heart"]		{background-position: 0 -428px}
.slot-machine-wrapper .slots-wrapper .slot.final[data-value="cheers"]		{background-position: 0 -507px}
.slot-machine-wrapper .slots-wrapper .slot.final[data-value="angel"]		{background-position: 0 -587px}
.slot-machine-wrapper .slots-wrapper .slot.final[data-value="bar-magenta"]	{background-position: 0 -666px}
.slot-machine-wrapper .slots-wrapper .slot.sl-1 {float: left}
.slot-machine-wrapper .slots-wrapper .slot.sl-3 {float: right}
.slot-machine-wrapper .slots-wrapper .slot .overlay {position: absolute;top: 0;left: 0;background: url("https://cdn.hotvibes.com/img/games/slot-machine/overlay.png?1");width: 52px;height: 81px}

.slot-machine-wrapper .controls-wrapper .stats {padding: 5px 0 10px;border: 1px solid #e6e6e6;border-width: 1px 0 1px 0;text-align: center}
.slot-machine-wrapper .controls-wrapper .stats .stat.currWin {float: left}
.slot-machine-wrapper .controls-wrapper .stats .stat.currCredits .count {font-size: 11px}
.slot-machine-wrapper .controls-wrapper .stats .stat.currBet {float: right}
.slot-machine-wrapper .controls-wrapper .stats .stat {display: inline-block;width: 30%;vertical-align: top}
.slot-machine-wrapper .controls-wrapper .stats .stat .count {color: #dc1d3c;font-size: 14px;font-weight: bold;line-height: 17px;overflow: hidden;position: relative;-webkit-box-sizing: border-box}
.slot-machine-wrapper .controls-wrapper .stats .stat .count span {position: relative}
.slot-machine-wrapper .controls-wrapper .stats .stat .label {color: #333;font-size: 9px}
.slot-machine-wrapper .controls-wrapper .bet {text-align: left;font-size: 12px}
.slot-machine-wrapper .controls-wrapper .bet > div {display: table-cell;padding: 5px}
.slot-machine-wrapper .controls-wrapper .bet > div > b {font-size: 9px}
.slot-machine-wrapper .controls-wrapper .bet > div.buttons {width: 100%;text-align: center}
.slot-machine-wrapper .controls-wrapper .bet button {font-size: 12px;width: 28%;margin: 0 2px;padding-left: 9px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.slot-machine-wrapper .controls-wrapper .spin .button {width: 100%}
.slot-machine-wrapper .controls-wrapper .other {margin-top: 5px}
.slot-machine-wrapper .controls-wrapper .other .show-rewards {float: right;color: #007189;font-size: 9px;line-height: 20px;margin-right: 5px}
.slot-machine-wrapper .controls-wrapper .other .sound-toggle {background-position: -124px 0;width: 20px;height: 20px;float: left;cursor: pointer}
.slot-machine-wrapper .controls-wrapper .other .sound-toggle:hover {background-position: -124px -20px}
.slot-machine-wrapper .controls-wrapper .other .sound-toggle.off {background-position: -144px 0}
.slot-machine-wrapper .controls-wrapper .other .sound-toggle.off:hover {background-position: -144px -20px}
.slot-machine-wrapper .controls-wrapper .rewards table {width: 100%;border-spacing: 0;margin-top: 5px;border-collapse: collapse}
.slot-machine-wrapper .controls-wrapper .rewards table tr.head {background: #d1cfbd}
.slot-machine-wrapper .controls-wrapper .rewards table tr.head td {border: 1px solid #c4c2b4;font-size: 12px}
.slot-machine-wrapper .controls-wrapper .rewards table tr.head td b {font-size: 13px}
.slot-machine-wrapper .controls-wrapper .rewards table tr:not(.head):hover {background: #e8e6d1}
.slot-machine-wrapper .controls-wrapper .rewards table tr:not(.head) td {padding: 1px 0}
.slot-machine-wrapper .controls-wrapper .rewards table img.slot {background: url('https://cdn.hotvibes.com/img/games/slot-machine/prizes.png?3');width: 13px}
.slot-machine-wrapper .controls-wrapper .rewards table img.slot.s-any {background: none}
.slot-machine-wrapper .controls-wrapper .rewards table img.slot.s-apple {height: 16px}
.slot-machine-wrapper .controls-wrapper .rewards table img.slot.s-flower {background-position: 0 -16px;height: 15px}
.slot-machine-wrapper .controls-wrapper .rewards table img.slot.s-bar-green {background-position: 0 -32px;height: 6px}
.slot-machine-wrapper .controls-wrapper .rewards table img.slot.s-sun {background-position: 0 -38px;height: 13px}
.slot-machine-wrapper .controls-wrapper .rewards table img.slot.s-hearts {background-position: 0 -51px;height: 10px}
.slot-machine-wrapper .controls-wrapper .rewards table img.slot.s-heart {background-position: 0 -61px;height: 11px}
.slot-machine-wrapper .controls-wrapper .rewards table img.slot.s-cheers {background-position: 0 -72px;height: 13px}
.slot-machine-wrapper .controls-wrapper .rewards table img.slot.s-angel {background-position: 0 -85px;height: 14px}
.slot-machine-wrapper .controls-wrapper .rewards table img.slot.s-bar-magenta {background-position: 0 -99px;height: 6px}
.slot-machine-wrapper .controls-wrapper .rewards table img.slot.s-vip {background-position: 0 -105px;height: 11px}

#content-inner #wrapper-content {width: 774px;padding:20px 0 20px 26px}
#content-inner #wrapper-content.full-width {width: 100%;padding-left: 0}
#content.wRightColumn #content-inner #wrapper-content {width: 538px;padding-right: 26px}

#menu-right {
	width: 210px;position: relative;padding:18px 0 0 0;margin:2px 0 0 0;
	background: #f7f7f7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(left,  #f7f7f7 5%, #fdfdfd 80%);
	background: -webkit-gradient(linear, left top, right top, color-stop(5%,#f7f7f7), color-stop(80%,#fdfdfd));
	background: -webkit-linear-gradient(left,  #f7f7f7 5%,#fdfdfd 80%);
	background: -o-linear-gradient(left,  #f7f7f7 5%,#fdfdfd 80%);
	background: -ms-linear-gradient(left,  #f7f7f7 5%,#fdfdfd 80%);
	background: linear-gradient(to right,  #f7f7f7 5%,#fdfdfd 80%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#fdfdfd',GradientType=1 );
}
#menu-right .button {display: block}
#menu-right .border-left, .profile .right-side .border-left {position: absolute;top: 0;left: 0;width: 6px;height: 100%}
#menu-right .border-left > div{background: url('https://cdn.hotvibes.com/img/sh-left.png');position: relative}
#menu-right .border-left .s-top{height: 15px;background-position: -6px 0;top: 0}
#menu-right .border-left .s-middle{background-repeat: repeat-y;height: 100%}
#menu-right .border-left .s-bottom{height: 15px;background-position: -6px -15px;bottom: 0}
/*.profile .right-side .border-left{height:400px;width:10px;top:22px;background: url('https://cdn.hotvibes.com/img/sh-vertical.png?3') no-repeat -14px 0;}*/

#menu-right .block {margin-bottom: 12px}
#menu-right .block .title, .gradhdr .title {
	height: 32px;line-height: 32px;
	color: #111;font-size: 12px;font-weight: bold;text-shadow: 0 1px #FFF;
	padding: 0 8px;-moz-box-shadow: 0 1px 0 0 #fff;-webkit-box-shadow: 0 1px 0 0 #fff;box-shadow: 0 1px 0 0 #fff;
	border-bottom: 1px solid #CCCCCC;-moz-border-radius: 0 7px 0 0;-webkit-border-radius: 0 7px 0 0;border-radius: 0 7px 0 0;
	background: #dddddd;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #dddddd 0%, #e7e7e7 30%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(30%,#e7e7e7));
	background: -webkit-linear-gradient(top,  #dddddd 0%,#e7e7e7 30%);
	background: -o-linear-gradient(top,  #dddddd 0%,#e7e7e7 30%);
	background: -ms-linear-gradient(top,  #dddddd 0%,#e7e7e7 30%);
	background: linear-gradient(to bottom,  #dddddd 0%,#e7e7e7 30%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#e7e7e7',GradientType=0 );
}
#menu-right .block .body {padding: 20px 12px}
#menu-right .block .title img.icon, .gradhdr img.icon {width: 28px;height: 24px;position: relative;top: 5px;vertical-align:-2px;margin-right:3px}
#menu-right .block .buttonPane {clear: both;text-align: center}

#menu-right .block.showup .title img.icon {background-position: -2305px 0}
#menu-right .block.showup .body, #menu-right .block.showup .feed {padding: 20px 0 20px 18px}
#menu-right .block .entry {border: 3px solid #FBFBFB;margin: 0 14px 14px 0;display: inline-block;position: relative;line-height: 0;vertical-align: middle}
#menu-right .block .entry:nth-child(even) {margin-right: 0}
#menu-right .block .entry img {height: 80px;width: 80px}
#menu-right .block.showup .entry .overlay {position: absolute;bottom: 0;left: 0;text-align: center;height: 16px;line-height: 16px;color: #333;background: rgba(230, 230, 230, 0.8);font-size: 11px;font-weight: bold;-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;padding: 0 4px}
#menu-right .block.showup .entry.ad img {background-position: -320px -80px;width: 80px;height: 80px}
#menu-right .block.showup .entry.ad .overlay {background: none;bottom: 10px;color: #fff;width: 80px;height: 20px;line-height: 20px;padding: 0}
html:lang(hr) #menu-right .block.showup .entry.ad .overlay{line-height:11px}
#menu-right .block.showup .buttonPane {margin-top: 5px;text-align: center}

.block.poll .question, .block.poll .answers {padding:15px 10px;word-wrap: break-word;background: #fcfcfc}
.block.poll .question {font-size: 12px;font-weight: bold;font-style: italic;color: #333;position: relative}
.block.poll .question .pointer {position: absolute;width: 22px;height: 14px;background-position: -422px -100px;top: -14px;left: 60px}
.block.poll .answers {border-width: 0 1px 1px 1px;background: #f9f9f9}
.block.poll .answers.voted {font-size: 12px}
.block.poll .answers.voted .answer {margin-bottom: 6px}
.poll .answers .a-name {word-wrap: break-word}
.block.poll .answers.voted .a-name .percentage {float: right;color: #dc1e40;margin-left: 5px}
.block.poll .answers.voted .a-bar {clear: both;height: 3px;background: #dc1e40;width: 100%;margin-top: 3px}

#menu-right .block.poll .question {margin-top: 20px;font-family: georgia;line-height: 18px;color:#575757}
#menu-right .block.poll .question, #menu-right .block.poll .answers {border: 1px solid #d0d0d0; color: #111}
#menu-right .block.poll .answers {margin-bottom: 10px;border-top: none; -webkit-box-shadow:0 3px 3px -1px #d3d3d3;box-shadow:0 3px 3px -1px #d3d3d3;}
#menu-right .block.poll .answers .answer{margin-bottom:5px}
#menu-right .block.poll .answers label{font-size:13px;padding-top:2px}
#menu-right .block.poll .title img.icon, .gradhdr .title img.icon.icn-poll {background-position: -2333px 0}
#menu-right .block.poll .question {padding-left:15px;background: #fff; -moz-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;}
#menu-right .block.poll .more {font-size: 12px;font-weight: bold;color: #e6e6e6;margin: 13px 0 10px 0;text-align: center}
#menu-right .block.poll .more a.left {float: left}
#menu-right .block.poll .more a.comments {color: #007189}
#menu-right .block.poll .more a.comments:hover {text-decoration: none}
#menu-right .block.poll .more a.comments img {display: inline-block;width: 20px;height: 20px;background-position: -64px -2px;vertical-align: middle}
#menu-right .block.poll .more a.comments:hover img {background-position: -64px -22px}
#menu-right .block.poll .more a.next {float: right}
#menu-right .block.poll .more span {margin: 0 9px}
#menu-right .block.poll .total {margin-top: 10px}

#menu-right .block.feed .title img.icon {background-position: -2389px 0}
#menu-right .block.feed .buttonPane {padding-left: 18px}

.bottom-ad {text-align: center;margin: 0 auto 10px auto}
.bottom-ad > div { width: 980px; margin: 0 auto; text-align: center; }
.bottom-ad > div > div { padding-left: 212px; text-align: center; }

#footer {border-top: 1px solid #dfdfdf;background: #fefefe}
#footer .block {display: inline-block;height: 72px;font-size: 13px; vertical-align: middle;}
#footer .block .line.main{line-height:52px}
#footer .block.disclaimer{font-weight:bold;color:#888}
#footer .block .line.articles{line-height: normal;height: auto;margin-top: -10px}
#footer .block a {color: #007189}
#footer .block.like {font-weight: bold}
#footer .block.like > * {vertical-align: middle !important}
#footer .block.like img.icon.ic-heart {background-position: -1286px -3px;width: 30px;height: 30px}
#footer .block.like .fb_edge_widget_with_comment {top: 3px}
#footer .block.like .separator {display: inline-block;margin: 0 10px;width: 8px;height: 72px;background: url('https://cdn.hotvibes.com/img/sh-vertical.png?3')}
#footer .block.links {float: right;text-align: right}
#footer .block.links span {padding: 0 8px;color: #e6e6e6}

#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}

.ch-country .flag.flag-ca{background-position: 0 -154px}
.ch-country .flag.flag-fr{background-position: 0 -165px}
.ch-country .flag.flag-de{background-position: 0 -176px}
.ch-country .flag.flag-dk{background-position: 0 -187px}
.ch-country .flag.flag-ie{background-position: 0 -198px}
.ch-country .flag.flag-it{background-position: 0 -209px}
.ch-country .flag.flag-nl{background-position: 0 -220px}
.ch-country .flag.flag-es{background-position: 0 -231px}
.ch-country .flag.flag-us{background-position: 0 -242px}
.ch-country .flag.flag-be{background-position: 0 -253px}

.top-tabs {position:relative;border-bottom: 2px solid #E6E6E6;margin:0 0 30px 0;font-size:0}
.top-tabs .tab {position:relative;display:inline-block;padding:8px 15px;margin:0;font-size:13px;color:#888}
.top-tabs .tab.active, .top-tabs .tab:hover {border-bottom: 2px solid #E90E31;color: #111;text-decoration: none;margin-bottom: -2px}
.top-tabs .tab .new{margin-left:8px;font-size:12px;line-height:14px;color:#dc1e40;font-weight:bold}
.top-tabs .help, .top-tabs .sort, .top-tabs .right {position: absolute;bottom: 8px;right: 0}
.top-tabs .right {font-size: 12px}
.top-tabs .right > label {color: #999;cursor: pointer;margin: 0 10px}
.top-tabs .help img{width:20px;height:20px;cursor:pointer;background-position: -84px 0}
.top-tabs .help img:hover{background-position:-84px -20px}
.top-tabs .sort a{display:inline-block;padding:0;width:24px;height:22px;color:#fff;background-position: -1828px 0}
.top-tabs .sort a:hover{border:0;margin:0;padding:0}
.top-tabs .sort a.asc{background-position:-1828px 0}
.top-tabs .sort a.desc{background-position:-1852px 0}
.top-tabs .sort a.asc:hover, .top-tabs .sort a.asc.curr{background-position:-1828px -22px}
.top-tabs .sort a.desc:hover, .top-tabs .sort a.desc.curr{background-position:-1852px -22px}
.top-tabs .help-container {position: absolute; top:40px;right:0;z-index:1;width: 500px}
.top-tabs .link{position: absolute; top:40px;right:0}

.wallet #priceContainer{text-align:center}
.wallet .cats{position:relative;width:100%;border-bottom:1px solid #e6e6e6;margin-bottom:40px;font-size:0}
.wallet .cats > div{position:relative;display:inline-block;width:25%;cursor:pointer}
.wallet .cats.credits > div{width:20%}
.wallet .cats.catCnt5 > div{width:20%}
.wallet .cats > .sa, .quickie .top > .sa{position:absolute;width:100%;height:4px;bottom:-4px;left:0;background:transparent url('https://cdn.hotvibes.com/img/sh-h.png') no-repeat 0 0}
.wallet .cats > div p{margin-bottom:10px;color:#007189;font-size:11px;font-weight:bold}
.wallet .cats > div img{width:80px;height:60px}
.wallet .cats > div img.Ebank{background-position:0 0}
.wallet .cats > div img.CreditCard{background-position:-80px 0}
.wallet .cats > div img.Paypal{background-position:-160px 0}
.wallet .cats > div img.SMS{background-position:-239px 0}
.wallet .cats > div img.Free{background-position:-160px -120px}
.wallet .cats > div:hover i, .wallet .cats > div.curr i{display:block}
.wallet .cats > div.curr p{color:#333}
.wallet .cats > div:hover img.Ebank, .wallet .cats > div.curr img.Ebank{background-position:0 -60px}
.wallet .cats > div:hover img.CreditCard, .wallet .cats > div.curr img.CreditCard{background-position:-80px -60px}
.wallet .cats > div:hover img.Paypal, .wallet .cats > div.curr img.Paypal{background-position:-160px -60px}
.wallet .cats > div:hover img.SMS, .wallet .cats > div.curr img.SMS{background-position:-239px -60px}
.wallet .cats > div:hover img.Free, .wallet .cats > div.curr img.Free{background-position:-240px -120px}
#menu-top-right .vipexpp, .wallet .vipexpp, .wallet .creditsSum{display:inline-block;font-size:13px;margin:0 auto 45px auto;border:1px solid #bebebe;padding:12px 25px;text-align:center; -moz-box-shadow:0 2px 3px -1px #d3d3d3;-webkit-box-shadow:0 2px 3px -1px #d3d3d3;box-shadow:0 2px 3px -1px #d3d3d3}
.wallet .vipexpp span,  .wallet .creditsSum span{color:#dc1e40;font-weight:bold}
.wallet .vip-features{margin:50px 0 10px 0;font-size:13px}
#menu-top-right .vipexpp { margin-top: 8px; }
.wallet .vip-features h3{font-size:16px}
.vip-features > div{position:relative;background-color:#fcfcfc;border:1px solid #ededed;margin-top:30px;padding:24px; -moz-box-shadow:0 2px 3px -1px #d3d3d3;-webkit-box-shadow:0 2px 3px -1px #d3d3d3;box-shadow:0 2px 3px -1px #d3d3d3}
.vip-features > div p{padding:9px 0 0 50px;margin-bottom:10px;position:relative}
.vip-features > div p i{display:block;width:36px;height:32px;position:absolute;left:0;top:0;background-position: -550px 0}
.vip-features > div p.f1 i{background-position:-550px 0}
.vip-features > div p.f2 i{background-position:-2269px 0}
.vip-features > div p.f3 i{background-position:-586px 0}
.vip-features > div p.f4 i{background-position:-622px 0}
.vip-features > div p.f5 i{background-position:-658px 0}
.vip-features > div p.f6 i{background-position:-1488px 0}
.vip-features > div p.f7 i{background-position:-2564px 0}
.vip-features > div p.f8 i{background-position:-2600px 0}
.vip-features > div p.f9 i{background-position:-2816px 0}
.vip-features > div p.f10 i{background-position:-2852px 0}
.vip-features > div .arrow{display:block;position:absolute;top:-24px;left:50px;height:24px;width:24px;background-position: -552px -100px}
.wallet .country{text-align:right;font-size:12px}
.wallet .country ul li{text-align:left}
.wallet .country .dropdown ul.dropdown-inner{top:15px}
.wallet .descr{font-size:12px;margin-top:20px}
.wallet .pricesOptions{text-align:center;margin-bottom:40px}
.wallet .pricesOptions .price{position:relative;overflow:hidden;width:265px;height:232px;display:inline-block;border:1px solid #d0d0d0; -moz-box-shadow:0 3px 3px -1px #d3d3d3;-webkit-box-shadow:0 3px 3px -1px #d3d3d3;box-shadow:0 3px 3px -1px #d3d3d3}
.wallet .pricesOptions .price .badge{position:absolute;top:12px;right:0;padding:0 14px 0 0;height:24px;line-height:24px;text-align:left;border-bottom:1px solid #aacaca;background-color:#eaf4f4;color:#f64a33;font-size:11px;font-weight:bold;font-family: Arial,tahoma,sans-serif}
.wallet .pricesOptions .price .badge i{position:absolute;left:-22px;top:0;height:25px;width:22px;background-position: 0 -42px}
.wallet .pricesOptions .price .item{position:absolute;left:0;top:58px;width:100%;color:#333;font-size:24px;font-weight:bold}
.wallet .pricesOptions .price .item .item-price{color:#db0024;font-size:33px;margin-top:14px;font-weight:bold}
.wallet .pricesOptions .price .item .item-price span{color:#000;font-size:20px}
.wallet .pricesOptions .price .buy{position:absolute;bottom:14px;left:0;width:100%;padding-top:14px}
.wallet .pricesOptions .price .buy .sa{display:block;margin:0 auto 14px auto;width:220px;height:7px;background:transparent url('https://cdn.hotvibes.com/img/sh-h.png') no-repeat 0 -4px}
.wallet .pricesOptions button.orange{width: 160px}

.wallet .pricesOptions.prices2 .price2,
.wallet .pricesOptions.prices3 .price1, .wallet .pricesOptions.prices3 .price3{width:195px;height:184px;margin-bottom:24px}
.wallet .pricesOptions.prices2 .price2 .item,
.wallet .pricesOptions.prices3 .price1 .item, .wallet .pricesOptions.prices3 .price3 .item{font-size:18px;top:45px}
.wallet .pricesOptions.prices2 .price2 .item-price,
.wallet .pricesOptions.prices3 .price1 .item-price, .wallet .pricesOptions.prices3 .price3 .item .item-price{font-size:24px;margin-top:8px}
.wallet .pricesOptions.prices3 .price1{border-right-width:0}
.wallet .pricesOptions.prices2 .price2,
.wallet .pricesOptions.prices3 .price3{border-left-width:0}
.wallet .pricesOptions .price .item .old{font-size:70%;text-decoration:line-through}
.wallet .pricesOptions .price img.icon-vip { width: 31px; height: 31px; }
.wallet .pricesOptions .price .vipicon { padding-bottom: 20px; }
.wallet .pricesOptions .price .line { font-size: 25px; line-height: 130%; font-weight: bold; }
.wallet .pricesOptions .price .line .left { float: left; width: 378px; text-align: right; margin-right: 20px; }
.wallet .pricesOptions .price .line .right { float: left; width: 260px; text-align: left; }
.wallet .pricesOptions .price .subtitle { padding-top: 25px; padding-bottom: 40px; font-weight: bold; }
.wallet .pricesOptions .smsrules { font-size: 13px; text-align: center; line-height: 100%; }
.wallet .pricesOptions p.red, .wallet .pricesOptions span.red { color: #e50021; }
.wallet .pricesOptions .line .phoneno { color: #006784; }
.wallet .pricesOptions div.smsoptions-multiple { display: none; }
.wallet .pricesOptions button.smsoptions-hidden { display: none; }



.wallet .pricesOptionsV1 .price, .wallet .pricesOptionsV2 .price{width:100% !important;height:auto !important;display:block;margin-bottom:35px !important;border:0;text-align:center;overflow:visible; -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.wallet .pricesOptionsV2 .price{margin-bottom:15px !important;margin-top:15px !important}
.wallet .pricesOptionsV1 .price button{width:310px;padding:13px 18px}
.wallet .pricesOptionsV2 .price button{width:230px;padding:8px 18px}
.wallet .pricesOptionsV1 .price .item,
.wallet .pricesOptionsV1 .price .item .item-price,
.wallet .pricesOptionsV1 .price .item .item-price span{position:static;display:inline;font-size:16px !important;color:#fff}
.wallet .pricesOptionsV1 .price .item .item-price{margin:0 0 0 5px}
.wallet .pricesOptionsV1 .price .buy, .wallet .pricesOptionsV2 .price .buy{position:relative;padding:0;width:320px;margin:0 auto;bottom:0}
.wallet .pricesOptionsV1 .price .buy .sa, .wallet .pricesOptionsV2 .price .buy .sa{display:none}
.wallet .pricesOptionsV1 .price .badge{top:-12px;right:-10px;height:24px;line-height:24px}
.wallet .pricesOptionsV1 .price .badge i{background-position:0 -36px;left:-21px}
.wallet .pricesOptionsV2 .price{display:none}
.wallet .pricesOptionsV2 select{margin-bottom:15px;font-size:18px;min-width:350px;padding:3px 4px}
.wallet .pricesOptionsV2  .ui-selectmenu{min-width:450px;text-align:left;padding:10px;font-size:18px;font-weight:bold; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.wallet .pricesOptionsV2  .ui-selectmenu .ui-selectmenu-status{color:#4d4d4d}
.wallet .pricesOptionsV2  .ui-selectmenu b{font-size:22px}
.wallet .pricesOptionsV2  .ui-selectmenu i{font-size:22px;color:#64a33d}

.wallet .pricesOptionsV3 .price{display:block;width:420px !important;height:auto !important;margin:20px auto !important;padding:15px;border-width:1px !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.wallet .pricesOptionsV3 .price .item, .wallet .pricesOptionsV3 .price .buy{width:auto}
.wallet .pricesOptionsV3 .price .buy, .wallet .pricesOptionsV3 .price .item, .wallet .pricesOptionsV3 .price .item div{display:block !important;position:relative !important;left:auto !important;top:auto !important;}
.wallet .pricesOptionsV3 .price .item div{display:inline !important}
.wallet .pricesOptionsV3 .price .item{float:left;margin-top:11px;color:#db0024}
.wallet .pricesOptionsV3 .price .buy{float:right;bottom:auto;padding-top:0}
.wallet .pricesOptionsV3 .price .buy .sa{display:none}
.wallet .pricesOptionsV3 button.orange{width:100px}
.wallet .pricesOptionsV3 .price .item, .wallet .pricesOptionsV3 .price .item .item-price{font-size:16px !important}
.wallet .pricesOptionsV3 .price .item .item-price{margin-left:5px;color:#000;font-weight:bold}
.wallet .pricesOptions .price .item .badge3{color:#67b437;font-size:16px !important;margin-left:5px}

.wallet .pricesOptions form#avantisSms{text-align:left;margin:0 -225px}
.wallet .pricesOptions form#avantisSms div{margin:0 0 10px 0}
.wallet .pricesOptions form#avantisSms div.operator{font-size:0}
.wallet .pricesOptions form#avantisSms div.msisdn2{margin-top:-10px}
.wallet .pricesOptions form#avantisSms div.msisdn2 span{color:gray;font-size:11px}
.wallet .pricesOptions form#avantisSms label{display:inline-block;width:360px;text-align:right;font-size:14px;padding-right:10px}
.wallet .pricesOptions form#avantisSms div.token .help{text-align: center; font-size: 12px; margin: 20px 0 10px 0}
.wallet .pricesOptions form#avantisSms input,
.wallet .pricesOptions form#avantisSms select,
.wallet .pricesOptions form#avantisSms .ui-selectmenu{width:230px}
.wallet .pricesOptions form#avantisSms input{font-size: 13px;color: #808080;}
.wallet .pricesOptions form#avantisSms .rules{font-size:11px;margin:40px 0 25px 0}
.wallet .pricesOptions form#avantisSms .rules .logos{text-align:left;margin-top:15px}
.wallet .pricesOptions form#avantisSms .rules img{height:44px; width: 43px; margin:0 0 0 5px; background:transparent url('https://cdn.hotvibes.com/img/pl-operators-logo.png?1') no-repeat 0 0}
.wallet .pricesOptions form#avantisSms .rules img.play{background-position: 0 0}
.wallet .pricesOptions form#avantisSms .rules img.orange{background-position: -43px 0}
.wallet .pricesOptions form#avantisSms .rules img.t{background-position: -86px 0;width: 42px;}
.wallet .pricesOptions form#avantisSms .rules img.plus{background-position: -128px 0}
.wallet .pricesOptions form#avantisSms h3{text-align:center;font-size:19px}
.wallet .pricesOptions form#avantisSms h3 span{font-size:14px}
.wallet .pricesOptions form#avantisSms h3 span.r{font-size:19px;color:#db0024}

.wallet .history{border-collapse:collapse;width:100%;text-align:left;font-size:12px}
.wallet .history th{border-bottom:1px solid #d0d0d0;text-align:left;padding:7px 0 7px 18px;font-weight:bold}
.wallet .history td{padding:7px 0 7px 18px}
.wallet .history td.brd{border-right:1px solid #f2f2f2}
.wallet .history td.sa{height:4px;padding:0;background:transparent url('https://cdn.hotvibes.com/img/sh-h.png') no-repeat -100px 0}

.wallet.thankyou .left{float:left;width:80px;height:200px;}
.wallet.thankyou .left i{display:block;margin:30px auto 0 auto;width:28px;height:28px;background-position: -1420px 0}
.wallet.thankyou .right{position:relative;padding-left:20px;font-size:12px;min-height:140px;width:670px}
.wallet.thankyou .right .sa{position:absolute;top:10px;left:0;width:10px;height:120px;background:transparent url('https://cdn.hotvibes.com/img/sh-vertical.png?3') no-repeat left -92px}
.wallet.thankyou .right .title{font-size:20px;margin-bottom:10px}
.wallet.thankyou .right .total{color:#575757;font-size:13px;margin-bottom:20px}
.wallet.thankyou .right .total span{color:#db0024}
.wallet.thankyou .right .ask{margin-top:20px}
.wallet.thankyou .right .ask a{color:#007189}
.darkOverlay .ui-widget-overlay {opacity:0.8;filter:alpha(opacity=80);-moz-opacity:.80;-webkit-opacity:.80;background:#000}

ul.users-list{list-style: none;margin: 0;padding: 0;text-align: left;font-size:0}
ul.users-list li, .users-list .user {display: inline-block;vertical-align: top;position: relative;margin: 0 19px 23px 0;text-align: center}
.users-list .user {line-height: 0}
ul.users-list li.n4, ul.users-list li.n5, .users-list .user.nm {margin-right: 0 !important}
ul.users-list li > a{line-height:0;display:block;color: #333;position: relative}
ul.users-list li a.admin {display: none;position: absolute;top: 5px;right: 5px;width: 20px;height: 20px;background-position: -2092px 0}
ul.users-list li a.admin:hover {background-position: -2092px -20px}
ul.users-list li:hover a.admin {display: block}
ul.users-list li > a img, .users-list .user img.photo {width: 114px;height: 114px}
ul.users-list li .top, ul.users-list li .bottom, #forum #topic .posts .post div.author .photo .top, #forum #topic .posts .post div.author .photo .bottom, .users-list .user .overlay {display: none;position: absolute;left: 0;width: 100%;background-color: #fbfbfb;font-size: 11px;line-height: 24px;overflow: hidden}
ul.users-list li .top, #forum #topic .posts .post div.author .photo .top, .users-list .user .overlay.ov-top {top: 0;text-align: left;text-indent: 20px;font-weight: bold}
ul.users-list li .bottom, #forum #topic .posts .post div.author .photo .bottom, .users-list .user .overlay.ov-bottom {bottom: 0}
ul.users-list li .on, #forum #topic .posts .post div.author .photo .on, .users-list .user .on {display:block;position:absolute;top:7px;left:6px;width:10px;height:10px;background-position: -518px -10px}
ul.users-list li .vip, #forum #topic .posts .post div.author .photo .vip, .users-list .user .vip {display:block;position:absolute;bottom:4px;left:4px;width:28px;height:28px;background-position: -392px 0}
ul.users-list li .verified, #forum #topic .posts .post div.author .photo .verified, .users-list .user .verified {display:block;position:absolute;bottom:4px;right:4px;width:28px;height:28px;background-position: -392px -28px}
ul.users-list li .fb{display:block;position:absolute;top:3px;right:3px;width:22px;height:22px;background-position: -1804px 0;background-color: #fff;background-color: rgba(255,255,255,0.7);-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-left-radius: 3px;}
.perms-reqs ul.users-list li .name{font-size:13px;margin:5px 0 -5px 0;font-style: italic; overflow: hidden; text-overflow:ellipsis; width:120px; white-space: nowrap; }

.quickie.wants2meet .users-list .del span{display:block;margin:-5px 0 5px 0}
.quickie.wants2meet .users-list .del a img{margin:0 4px}

#forum #topic .posts .post div.author .photo .vip, #forum #topic .posts .post div.author .photo .verified {width: 20px;height: 20px}
#forum #topic .posts .post.first div.author .photo .vip, #forum #topic .posts .post.first div.author .photo .verified {width: 28px;height: 28px}
#forum #topic .posts .post div.author .photo .vip {background-position: -372px -20px}
#forum #topic .posts .post div.author .photo .verified {background-position: -372px -40px}
#forum #topic .posts .post.first div.author .photo .vip {background-position: -392px 0}
#forum #topic .posts .post.first div.author .photo .verified {background-position: -392px -28px}

html.w-mouse ul.users-list li a:hover .top, html.w-mouse ul.users-list li a:hover .bottom, html.w-mouse #forum #topic .posts .post div.author .photo:hover .top, html.w-mouse #forum #topic .posts .post div.author .photo:hover .bottom, .users-list .user:hover .overlay {display: block}
ul.users-list li > p, .users-list .user .sub-info {font-size: 12px;color: #999}
ul.users-list li > p {padding-top: 10px}
.users-list .user .sub-info { bottom: -34px;left: 0;position: absolute;text-align: center;width: 100%;line-height: 12px;height: 24px;}

.guests .clearguests a{padding:0;font-size:12px;color:#575757}
.guests .clearguests a:hover{text-decoration:none;border:0 none;margin:0}
.guests .clearguests img{margin-left:5px;width:16px;height:16px;background-position: -216px 0;vertical-align:-3px}
.guests .clearguests a:hover img{background-position:-216px -16px}
.guests .users-list .user {margin-bottom: 64px}
.guests .users-list .user .sub-info.new {color: #64a33d;font-weight: bold}

.favorites ul.users-list li, .ignores ul.users-list li, .perms-reqs ul.users-list li, .perms.given ul.users-list li, .quickie.wants2meet ul.users-list li{margin-bottom: 66px}
.members ul.users-list {margin-bottom: 30px}
.members ul.users-list li {margin: 0 23px 23px 0}
.members ul.users-list li > a img {width: 128px;height: 128px}
.perms-reqs .title, .perms .title {margin-bottom: 17px}
.members form.filter {margin-bottom: 22px;padding:0}
.members form.filter .options.basic{padding:0 15px}
.members form.filter .options.basic .side{float:none;display:inline-block;width:355px;padding:10px 0 8px 0;vertical-align:top}
.members form.filter .options.basic .side.left{border-right:1px solid #dedede;padding-right:15px;position:relative}
.members form.filter .options.basic .side.right{border-left:1px solid #fff;padding-left:15px}
.members form.filter .slider.age{margin:16px auto 28px auto}
.members form.filter .slider.AroundMe{margin: 16px auto 12px auto}
.members form.filter .option{vertical-align:top}
.members form.filter .option.location{margin-left:-1px}
.members form.filter .option.fb{position:absolute;top:60px;right:10px}
.members form.filter .option.fb img{width:18px;height:17px;vertical-align:-2px;margin:0 2px 0 -3px;background-position: -1806px -2px}
.members form.filter .option.fb label{margin-right:0 !important}
.members form.filter .option.zodiac{position:absolute;top:200px;left:25px}
.members form.filter .ui-slider-horizontal{height:8px}
.members form.filter .ui-slider-horizontal,
.members form.filter .ui-slider-horizontal .ui-slider-range-min{-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.members form.filter .ui-slider-horizontal b{display:block;position:absolute;top:2px;left:0;width:100%;height:4px;z-index:1;background:transparent url('https://cdn.hotvibes.com/img/slider-cover.png') repeat-x 0 0}
.members form.filter .ui-slider-horizontal .ui-slider-handle{top:-3px;z-index:2}
.members form.filter .option.location input{width:90px;margin-right:5px}
.members form.filter .AroundMe.ui-slider-horizontal .ui-slider-range-min{background:#2996aa}
.members form.filter .AroundMe.ui-slider-horizontal .ui-slider-handle{
	border:1px solid #207686;
	background: #2ea9be;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzJlYTliZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDg1OTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #2ea9be 1%, #248596 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#2ea9be), color-stop(100%,#248596));
	background: -webkit-linear-gradient(top,  #2ea9be 1%,#248596 100%);
	background: -o-linear-gradient(top,  #2ea9be 1%,#248596 100%);
	background: -ms-linear-gradient(top,  #2ea9be 1%,#248596 100%);
	background: linear-gradient(to bottom,  #2ea9be 1%,#248596 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ea9be', endColorstr='#248596',GradientType=0 );
}

.pagination{text-align:center;margin:15px 0 30px 0}
.pagination a{color:#007189;font-size:14px;padding:6px 8px;margin:0 1px}
.pagination a.active{text-decoration:none;-webkit-box-shadow: 0 5px 10px 0 #E6E6E6 inset;-moz-box-shadow: 0 5px 10px 0 #E6E6E6 inset;box-shadow: 0 5px 10px 0 #E6E6E6 inset;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}

.notifications .ad {margin-bottom: 20px}
.notifications .item{position:relative;margin-bottom:11px;font-size:12px}
.notifications .item.new{font-weight:bold}
.notifications .item .body img.preview{margin:15px 0 0 0;width:91px;height:91px}
.notifications .item a.b{color:#007189}
.notifications .item table{width:100%;border-collapse:collapse;}
.notifications .item table td{text-align:left;vertical-align:top}
.notifications .item table td.user{width:55px}
.notifications .item table td.user img{width:36px;height:36px;border-width:2px}
.notifications .item table td.icon{width:46px;padding-top:5px}
.notifications .item table td.icon.no-user{text-align:center}
.notifications .item table td.icon.no-user img{margin-right:10px}
.notifications .item .body{min-width:328px}
.notifications .item .body, .notifications .item .date{padding-top:12px}
.notifications .item .body a {font-size: 11px;font-weight: bold}
.notifications .item .body a.unsubscribe {color: #db0024}
.notifications .item .date{color:#999;padding-left:10px;text-align:right;white-space:nowrap;width:100px}
.notifications .item .brd{
	margin-top:10px;
	height:1px;
	background: #e2e2e2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(left,  #e2e2e2 70%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(70%,#e2e2e2), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(left,  #e2e2e2 70%,#ffffff 100%);
	background: -o-linear-gradient(left,  #e2e2e2 70%,#ffffff 100%);
	background: -ms-linear-gradient(left,  #e2e2e2 70%,#ffffff 100%);
	background: linear-gradient(to right,  #e2e2e2 70%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#ffffff',GradientType=1);
}
.notifications .item .n{width:30px;height:30px}
.notifications .item .n1, 									/* comment profile */
.notifications .item .n38,									/* comment wall replay */
.notifications .item .n39{background-position:-150px 0}		/* comment photo other */
.notifications .item .n2{background-position:-150px 0}		/* comment wall post */
.notifications .item .n3{background-position:0 -30px}		/* perm profile */
.notifications .item .n4{background-position:0 -30px}		/* perm album */
.notifications .item .n5{background-position:0 -30px}		/* perm video */
.notifications .item .n6{background-position:0 -30px}		/* perm invisible */
.notifications .item .n7{background-position:-120px -30px}	/* gift */
.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:-30px -30px}	/* quickie */
.notifications .item .n14{background-position:-60px -30px}	/* 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:-90px -30px}	/* cr receiver */
.notifications .item .n21{background-position:-90px -30px}	/* cr sender */
.notifications .item .n22{background-position:-210px 0}		/* photo delete */
.notifications .item .n23{background-position:-210px 0}		/* 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:-150px 0}		/* comment photo */
.notifications .item .n34{background-position:-90px -30px}	/* slotmachine */
.notifications .item .n42{background-position:-180px -30px}	/* couples */

.notes-users {font-size: 14px}
.notes-users .user {text-align: center;display: inline-block;vertical-align: top;margin: 0 15px 15px 0}
.notes-users .date {color: #808080;font-size: 11px}

html.msgWin body, html.profilePop body, html.pZoom body {overflow:hidden;margin-right:16px}

#msgWin, #messagesWindow{/*display:none;*/width:980px;position:absolute;min-height:100px;top:64px;left:50px;margin:0 auto;z-index:200}
#msgWin > .chat, #messagesWindow .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, .messages.overlay{position:fixed;top:64px;left:0;width:100%;margin:0;z-index:199;background:#000;opacity:0.6;filter:alpha(opacity=60);-moz-opacity:.60;-webkit-opacity:.60}
#msgWinOverlay .close, .messages.overlay .close{position:absolute;background-position:-1362px 0;width:15px;height:16px;top:10px;right:10px;text-decoration:none;}
#msgWinOverlay .close:hover, .messages.overlay .close:hover{background-position:-1362px -16px;background-color:#fff; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}

.chat .users-promo{padding:0 0 0 7px;overflow:hidden;background-color:#f9f9f9;border-top:1px solid #c7c7c7;border-bottom:1px solid #dedede}
.chat .users-promo .user{position:relative;float:left;width:86px;margin:14px 5px;height:86px;text-align:center}
.chat .users-promo .user.me{cursor:pointer}
.chat .users-promo .user.me .text{position:absolute;top:3px;left:3px;width:80px;height:80px;background-position: -320px 0}
.chat .users-promo .user.me .text p{margin:12px 0 3px 0;text-align:center;color:#fff;font-size:13px}
.chat .users-promo .user .overlay {position: absolute;bottom: 3px;left: 3px;text-align: center;height: 16px;line-height: 16px;color: #333;background: rgba(230, 230, 230, 0.8);font-size: 11px;font-weight: bold;-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;padding: 0 4px}

.page .descr {font-size: 13px;color: #575757;line-height: 22px;margin-bottom:24px}
.page.advertise > .separator, .page.userpoll .separator  {width: 538px;height: 80px;margin: 30px auto;background-repeat: no-repeat}
.page > .notice {font-size: 14px;margin-top: 20px;text-align: center}
.page > .notice.info {color: #007189}
.page > .notice.success {color: #64a33d}
.page > .notice.warning {color: #db0024}

.page.page-change-passwd {padding-top: 50px}
.page.page-change-passwd form {width: 310px;margin: 0 auto;padding: 15px;font-size: 13px}
.page.page-change-passwd form label, .page.page-change-passwd form input.text {display: block}
.page.page-change-passwd form label {margin-bottom: 5px;color: #333}
.page.page-change-passwd form input.text {width: 100%;margin-bottom: 20px}

.page.page-register-import {text-align: center}
.page.page-register-import h1 {font-size: 24px;font-weight: normal;color: #000}
.page.page-register-import h2 {font-size: 22px;font-weight: normal;color: #000;font-family: Arial,Helvetica,sans-serif}
.page.page-register-import .errors {margin-bottom: 25px}
.page.page-register-import .separator{margin: 40px auto 25px;width: 548px;height: 4px;background: url('https://cdn.hotvibes.com/img/sh-h-register-fb.png') no-repeat;}
.page.page-register-import img.photo {max-width: 80px;max-height: 300px}
.page.page-register-import .credentials, .page.page-register-import .input {display: inline-block;vertical-align: top}
.page.page-register-import .credentials {padding-right: 77px}
.page.page-register-import .credentials a {color: #007189;font-size: 14px}
.page.page-register-import .input {text-align: left}
.page.page-register-import .input .section {margin-bottom: 10px}
.page.page-register-import .input .section label {display: block;font-size: 12px;color: #333}
.page.page-register-import .input .section.gender label {display: inline;font-size: 13px}
.page.page-register-import .input .section.gender span{font-size: 12px}
.page.page-register-import .input .section.birth .ui-selectmenu{margin-right: 10px}
.page.page-register-import .input .section input.text {width: 240px}
.page.page-register-import .input .section div.error {font-size: 12px}
.page.page-register-import .rules {font-size: 12px;margin-bottom: 12px}
.page.page-register-import .rules input[type="checkbox"] + label {padding-top: 2px}

.page.flirt-arrows > .separator {background: url('https://cdn.hotvibes.com/img/features/flirtarrows/separator.png')}
.page.flirt-arrows form.filter .section .option.location {margin-left: 15px}
.page.flirt-arrows .overview {margin: 25px auto;background: #fdfefe;padding: 25px 20px;border: 1px solid #ddd;font-size: 13px;-webkit-box-shadow: 0 3px 10px -5px #666;-moz-box-shadow: 0 3px 10px -5px #666;box-shadow: 0 3px 10px -5px #666}
.page.flirt-arrows .overview .message {background: url('https://cdn.hotvibes.com/img/features/flirtarrows/message.png') 0 0 no-repeat;padding-left: 66px;margin: 20px 0 0;min-height: 34px;font-size: 14px;font-style: italic;color: #575757}
.page.flirt-arrows .overview .message i {display: inline-block;width: 10px;height: 10px;background-position: -518px 27px;margin: 0 2px 0 4px;position: relative;top: -5px}
.page.flirt-arrows table.offers {margin: 0 auto}
.page.flirt-arrows table.offers td {padding: 15px 5px}
.page.flirt-arrows table.offers td.amount {font-size: 30px;font-weight: bold;color: #67b437;text-align: right}
.page.flirt-arrows table.offers td.desc {font-size: 16px;font-weight: bold;color: #575757}
.page.flirt-arrows table.offers td.separator {padding: 0 50px;color: #e6e6e6;font-size: 25px}
.page.flirt-arrows table.offers td.price {color: #db0024;font-size: 13px;font-weight: bold}

.page.growl > .separator{background: url('https://cdn.hotvibes.com/img/features/growl/separator.png')}
.page.growl .demo {text-align: center;background: #eaf4f4;border-bottom: 1px solid #b4d0d0;height: 54px;line-height: 54px;width: 105%;position: relative;font-size: 12px}
.page.growl .demo > span, .page.growl .demo > a, .page.growl .demo > button {vertical-align: middle;margin: 0 10px}
.page.growl .demo > span {font-weight: bold}
.page.growl .demo .overlay {
	position: absolute;top: 3px;left: -19px;
	width: 30px;height: 100%;background: #FFF;
	-moz-transform: rotate(15deg) skew(0, 37deg);
     -o-transform: rotate(15deg) skew(0, 37deg);
     -webkit-transform: rotate(15deg) skew(0, 37deg);
     transform: rotate(15deg) skew(0, 37deg);
}

.page.userpoll .separator {background: url('https://cdn.hotvibes.com/img/features/poll/separator.png')}
.page.userpoll form .question {
	position: relative;
	border: 1px solid #d0d0d0;border-color: #d0d0d0 #e8e8e8 #e1e1e1 #e4e4e4;
	-webkit-border-top-left-radius: 2px;-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;border-top-right-radius: 2px;
	background: #fff;
	padding: 15px
}
.page.userpoll form .question .recipients {text-align: center;margin: 10px 0 15px;font-size: 14px}
.page.userpoll form .question .recipients b {margin-right: 15px}
.page.userpoll form .question .recipients label {padding: 2px 10px 0}
.page.userpoll form .question .text input {width: 100%;color: #575757}
.page.userpoll form .question .text input::-webkit-input-placeholder, .page.userpoll form .answers .answer input::-webkit-input-placeholder { font-style: italic}
.page.userpoll form .question .pointer {position: absolute;top: -14px;left: 115px;background-position: -422px -100px;width: 22px;height: 14px}
.page.userpoll form .answers {border: 1px solid #efefef;border-color: #fff #efefef #e4e4e4;border-top: none;padding: 13px 15px;margin-bottom: 10px;background: #f9f9f9; width:100%}
.page.userpoll form .answers .answer {margin: 7px 0}
.page.userpoll form .answers .answer .number {text-align: center}
.page.userpoll form .answers .answer .value > div {position: relative}
.page.userpoll form .answers .answer .delete {display: none;position: absolute;top: 0;right: 5px;font-size: 22px;font-weight: bold;color: #575757;line-height: 26px}
.page.userpoll form .answers .answer .delete:hover {text-decoration: none;color: #db0024}
.page.userpoll form .answers .answer.last:hover .delete {display: block}
.page.userpoll form .answers .answer label {color: #db0024;font-size: 16px;font-weight: bold}
.page.userpoll form .answers .answer input {width: 482px;margin-left: 10px}
.page.userpoll.settings form .answers .answer input{width:544px}

.chat{height:100%;font-size:12px}
.chat .messages{height:100%;background-color:#fff;position:relative;overflow:hidden}
.chat .messages > .sa{position:absolute;top:-2px;left:0;height:12px;width:100%;z-index:1;background:transparent url('https://cdn.hotvibes.com/img/sh-h.png') no-repeat 0 -20px}
.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 .grad{
	background: #f6f6f6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f6f6f6 1%, #fcfcfc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f6f6f6), color-stop(100%,#fcfcfc));
	background: -webkit-linear-gradient(top,  #f6f6f6 1%,#fcfcfc 100%);
	background: -o-linear-gradient(top,  #f6f6f6 1%,#fcfcfc 100%);
	background: -ms-linear-gradient(top,  #f6f6f6 1%,#fcfcfc 100%);
	background: linear-gradient(to bottom,  #f6f6f6 1%,#fcfcfc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#fcfcfc',GradientType=0 );
}
.chat .messages .l-side{width:251px;padding-left:3px;border-right:1px solid #c7c7c7;border-bottom:1px solid #fff}
.chat .messages .l-side #users{position:relative;overflow:auto;background:#ededed}
.chat .messages .l-side .user{position:relative;padding:4px 0 4px 5px;cursor:pointer;font-size:12px;font-weight:bold;border-top:1px solid #f8f8f8;border-bottom:1px solid #c7c7c7}
.chat .messages .l-side .user.match{background-color:#f2c8cf;background-color:rgba(255,113,136,0.3)}
.chat .messages .l-side .user:hover, .chat .messages table.struct .l-side .curr{background-color:#666}
.chat .messages .l-side .user.vip{background-position: -1954px 0}
.chat .messages .l-side .user.vip:hover, .chat .messages table.struct .l-side .vip.curr{background-position:-400px 0}
.chat .messages .l-side .user span.nick, .chat .messages .l-side .user span.lastMsg{text-shadow:0 1px #fff;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:#575757;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 .curr span, .chat .messages .l-side .user:hover span{color:#fff !important;text-shadow:0 1px #000 !important}
.chat .messages .l-side .user .icon,
.profile .right-side .actions form .last-msg .body .icon{display:inline-block;width:12px;height:12px;margin-right:4px;background-position: -2487px -3px}
.chat .messages .l-side .user:hover .icon,
.chat .messages .l-side .user.curr .icon {display:inline-block;width:12px;height:12px;background-position: -2487px -23px}
.chat .messages .l-side .user .icon.replied,
.profile .right-side .actions form .last-msg .body .icon.replied{width:14px;background-position:-2466px -3px}
.chat .messages .l-side .user:hover .icon.replied,
.chat .messages .l-side .user.curr .icon.replied{background-position: -2466px -23px}
.chat .messages .l-side .icon.none{display:none !important}
.chat .messages .l-side .user .online{position:absolute;top:16px;left:0;width:18px;height:26px;background-position: -2445px 0}
.chat .messages .l-side .user.match .online{background-position: -2445px -33px}
.chat .messages .l-side .user a{display:inline-block;vertical-align:top;text-decoration:none}
.chat .messages .l-side .user a{margin-right:9px;}
.chat .messages .l-side .user a.usr img.sh{vertical-align:middle;border-width:2px;width:48px;height:48px}
.chat .messages .l-side .user div{display:inline-block;vertical-align:top}
.chat .messages .l-side .user .new, .chat .messages table.struct .l-side .user .close{position:absolute;top:6px;right:4px;color:#fff;}
.chat .messages .l-side .user .new{font-weight:bold;background-color:#dc0436;padding:3px 7px;font-size:12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.chat .messages .l-side .user .close{display:none;right:5px !important;top:8px !important;background-position: -1361px 0;width:16px;height:16px}
.chat .messages .l-side .user .close:hover{background-position:-1361px -32px}
.chat .messages .l-side .user:hover .close{display:block}
.chat .messages .l-side .user:hover .new{display:none}
.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:32px;color:#575757;font-size:12px}
.chat .messages .l-side .ac .l{position:absolute;top:6px;left:5px}
.chat .messages .l-side .ac .l img{width:20px;height:20px;cursor:pointer;vertical-align:-5px;margin-right:4px;background-position: -124px 0}
.chat .messages .l-side .ac .l img:hover{background-position:-124px -20px}
.chat .messages .l-side .ac .l img.off{background-position:-144px 0}
.chat .messages .l-side .ac .l img.off:hover{background-position:-144px -20px}
.chat .messages .l-side .ac .r{position:absolute;top:9px;right:5px}
.chat .messages .l-side .ac .r label.right, .chat .messages .l-side .ac .l label{padding-top:2px}
.chat .messages .l-side .ac .sa{position:absolute;top:-7px;left:22px;height:7px;width:220px;background:transparent url('https://cdn.hotvibes.com/img/sh-h.png') no-repeat 0 -4px}
.chat .messages .r-side{border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:3px solid #fff;background:#f6f6f6;padding:13px 13px 0 13px}
.chat .messages .r-side .user{position:relative;visibility:hidden;color:#fff;background-color:#4d4d4d;padding:0 10px;height:36px;line-height:36px; -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}
.chat .messages .r-side .user a{color:#fff;text-shadow:0 1px #000}
.chat .messages .r-side .user a:hover{text-decoration:none}
.chat .messages .r-side .user #uname{margin-right:15px}
.chat .messages .r-side .user #uname b{font-size:16px}
.chat .messages .r-side .user #uname span{margin:0 7px;color:#6f6f6f}
.chat .messages .r-side .user ul{float: right;margin: 7px 5px 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:11px;color:#d0d0d0;text-shadow:0 1px #000}
.chat .messages .r-side .user ul li img{width:20px;height:20px;margin-right:4px;vertical-align:text-bottom;background-position: -478px -40px}
.chat .messages .r-side .user ul li.report img{background-position:-498px -40px}
.chat .messages .r-side .user .filter{line-height:normal;float:right;margin-top:6px}
.chat .messages .r-side .user .filter .toggle-button{margin-left:5px;}
.chat .messages .r-side .user .filter label{color:#000}
.chat .messages .r-side #messages{overflow:auto;width:696px}
.chat .messages .r-side #messages .msg{padding:5px;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:11px;margin-bottom:2px}
.chat .messages .r-side #messages .msg .title a{font-weight:bold}
.chat .messages .r-side #messages .msg .title .time{position:absolute;top:0;right:0;color:#808080}
.chat .messages .r-side #messages .msg.me{background-color: #e7e7e7}
.chat .messages .r-side #messages .msg.me .title a{color:#111}
.chat .messages .r-side #messages .msg .file .ac{display:block;margin:10px 0 5px 0;font-size:120%}
.chat .messages .r-side #messages .moremsg{text-align:center}

.chat .messages .r-side #messages .msg5 .body{}
.chat .messages .r-side #messages .msg5 .t{font-size:14px;margin-bottom:10px;}
.chat .messages .r-side #messages .msg5 .t span{color:#007189}
.chat .messages .r-side #messages .msg5 .photo{text-align:center;margin-bottom:30px}
.chat .messages .r-side #messages .msg5 .tags{text-align:center}
.chat .messages .r-side #messages .msg5 .tags div{margin:15px 0}
.chat .messages .r-side #messages .msg5 .tags div span{position:relative;color:#fff;font-size:12px;background-color:#db0024;padding:5px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.chat .messages .r-side #messages .msg5 .tags div span i{position:absolute;top:-12px;left:45%;width:16px;height:12px;background-position:-400px -128px}
.chat .messages .r-side #messages .msg5 .bot{position:relative;margin:20px 0;background-color:#e2e2e2;padding:7px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.chat .messages .r-side #messages .msg5 .bot i{position:absolute;bottom:-12px;left:30px;width:16px;height:12px;background-position:-400px -145px}
.chat .messages .r-side #messages .msg5 .bot span:first-child{color:#007189;font-size:14px}
.chat .messages .r-side #messages .msg5 .bot span:first-child img{margin-right:5px;width:20px;height:15px;background-position:-1038px -4px;vertical-align:middle}
.chat .messages .r-side #messages .msg5 .bot span:last-child{position:absolute;top:8px;right:10px;font-size:12px}
.chat .messages .r-side #messages .msg5 .bot div.unm{text-align:right;margin-top:5px}
.chat .messages .r-side #messages .msg5 .bot div.unm label{padding-top:3px;font-size:11px;color:#8D8D8D}

.chat .messages .r-side #messages .msgwrp { overflow: hidden; padding-bottom: 5px; }
.chat .messages .r-side #messages .title { width: 32px; height: 32px; overflow: hidden; float: left; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
.chat .messages .r-side #messages .body { width: 400px; float: left; position: relative; background: #fff; margin-left: 20px; }
.chat .messages .r-side #messages .me .body { background: #e6e6e6; float: right; margin-left: 0; margin-right: 20px;  }
.chat .messages .r-side #messages .body:before { border-color: transparent #fff; border-width: 11px 11px 0 0; top: 9px; left: -11px; position: absolute; border-style: solid; content: ""; display: block; height: 1px; }
.chat .messages .r-side #messages .me .body:before { border-color: transparent #e6e6e6; }
.chat .messages .r-side #messages  .body > span { padding: 10px; display: block; }
.chat .messages .r-side #messages .msg,
.chat .messages .r-side #messages .msg.me { padding: 0; background-color: transparent; padding-right: 10px; }
.chat .messages .r-side #messages .msg .time { text-align: center; padding: 15px 0; color: #8f8f8f; display: block; }
.chat .messages .r-side #messages .msg .time.grouped { display: none; }
.chat .messages .r-side #messages .me .title { float: right; }
.chat .messages .r-side #messages .me .body:before { border-width: 11px 0 0 11px; left: auto; right: -11px;  }
.chat .messages .r-side #messages .body.newmsg { background: #dbefbb; -moz-transition: all 2s ease; -webkit-transition: all 2s ease; -ms-transition: all 2s ease; transition: all 2s ease; }
.chat .messages .r-side #messages .body.newmsg:before { -moz-transition: all 2s ease; -webkit-transition: all 2s ease; -ms-transition: all 2s ease; transition: all 2s ease; border-color: transparent #dbefbb; }



.chat .messages .r-side #messages .warn .msg,
.chat .messages .r-side #messages .warn .moremsg,
.chat .messages .r-side #messages .warn .readTime{display:none}
.chat .messages .r-side #messages .warn .pop .top{background-color:#fff;padding:20px;border-bottom:1px solid #e6e6e6}
.chat .messages .r-side #messages .warn .pop .top img.sh{display:inline-block;vertical-align:top;margin-right:20px;}
.chat .messages .r-side #messages .warn .pop .top div{display:inline-block;width:475px;vertical-align:top}
.chat .messages .r-side #messages .warn .pop .top div p{margin:10px 0 20px 0}
.chat .messages .r-side #messages .warn .pop .top div button{margin-right:10px}
.chat .messages .r-side #messages .warn .pop .bot{margin-top:7px;margin-bottom:20px;font-weight:bold;color:#888}
.chat .messages .r-side #messages .warn .pop .bot label{font-size:12px;font-weight:normal;padding-top:2px}

.chat .messages .r-side form{position:relative;padding:10px 13px;border-top:1px solid #c7c7c7;height:42px;/*overflow:hidden;*/margin:0 -13px;visibility:hidden;}
.chat .messages .r-side form .sa{position:absolute;top:-4px;left:92px;height:4px;width:538px;background:transparent url('https://cdn.hotvibes.com/img/sh-h.png') no-repeat 0 -15px}
.chat .messages .r-side form .textbox{position:relative;height:40px;border-top:1px solid #a5a5a5;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #a5a5a5}
.chat .messages .r-side form textarea{height:39px;width:655px;padding-right:40px;border:0;border-right:1px solid #ccc;overflow:hidden;}
.chat .messages .r-side form button{position:absolute;top:0;right:0;width:39px;height:40px;line-height:0;border:0;margin:0;padding:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(241,241,241,1) 0%, rgba(241,241,241,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,241,241,1)), color-stop(100%,rgba(241,241,241,0)));
	background: -webkit-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(241,241,241,0) 100%);
	background: -o-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(241,241,241,0) 100%);
	background: -ms-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(241,241,241,0) 100%);
	background: linear-gradient(to bottom,  rgba(241,241,241,1) 0%,rgba(241,241,241,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#00f1f1f1',GradientType=0 );
}
.chat .messages .r-side form button i{display:block;margin:0 auto;width:12px;height:22px;background-position: -2433px 0}
.chat .messages .r-side form .emo{position:absolute;top:5px;right:60px;width:20px;height:20px;cursor:pointer;background-position: -104px 0}
.chat .messages .r-side form .upload{color:#fff;position:absolute;top:5px;right:43px;width:16px;height:20px;cursor:pointer;overflow:hidden;background-position: -2417px 0}
.chat .messages .r-side form .emo:hover{background-position:-104px -20px}

.chat .messages .readTime{ color: #81a54a; font-size: 11px; font-weight: bold; margin: 0 62px 5px 0; text-align: right;}
/*.chat .messages .readTime .sl, .chat .messages .readTime .sr{width:86px;height:2px;display:inline-block;vertical-align:middle;background-position: -570px -156px}
.chat .messages .readTime .sl{margin-right:15px}
.chat .messages .readTime .sr{margin-left: 15px;background-position:-570px -158px}*/
.chat .messages .readTime.red{color:#dc1e40}
.chat .messages .readTime a{font-weight:bold}

.chat .messages .r-side #messages .msg4{background-color:#d4e2e4;padding:8px 9px} /* gifty */
.chat .messages .r-side #messages .msg4 .title a{color:#007189}
.chat .messages .r-side #messages .msg4 .body{font-size:12px;background-color:#fff;border:1px solid #ccc;padding:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.chat .messages .r-side #messages .msg4 .body table{border-collapse:collapse;border-spacing:0;width:100%}
.chat .messages .r-side #messages .msg4 .body table td.info{vertical-align:top;padding:20px;border-right:1px solid #ccc}
.chat .messages .r-side #messages .msg4 .body table td.photo{vertical-align:middle;padding:0 40px;width:1%;background-color:#f9f9f9;border-left:1px solid #fff}
.chat .messages .r-side #messages .msg4 .body table td.photo img{border:1px solid #b8c1d3}
.chat .messages .r-side #messages .msg4 .body h1{font-size:18px;margin-bottom:10px}
.chat .messages .r-side #messages .msg4 .body .code{text-align:center;background-color:#d4e2e4;padding:10px 0;margin:15px 0 5px 0; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.chat .messages .r-side #messages .msg4 .body .code span{margin-left:10px;font-size:16px;color:#db0024;font-weight:bold}
.chat .messages .r-side #messages .msg4 .body .txt{color:#575757;margin-top:15px}
.chat .messages .r-side #messages .msg4 .body .txt.wishes{color:#111}
.chat .messages .r-side #messages .msg4 .body .footer{margin-top:15px}

.activate-hearts .hearts {text-align: center;margin: 30px 0}
.activate-hearts .hearts .heart {display: inline-block;width: 120px;height: 120px;background: url('https://cdn.hotvibes.com/img/hearts.png?1');margin: 0 15px}
.activate-hearts .hearts .heart.h-on {background-position: 0 -120px}
.activate-hearts .desc {font-size: 13px;color: #575757}
.hearts-win{width:300px;text-align:center}

.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{width:20px;height:20px;vertical-align:middle;cursor:pointer;margin-right:5px;background-position: -104px 0;}
.wall form .r img:hover{background-position:-104px -20px}
.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:16px;height:16px;position:absolute;bottom:1px;left:0;background-position: -2888px 0}
.wall .wall-post .ufoto i.vip{}
.wall .wall-post .ufoto i.rm{left:auto;right:11px;background-position:-2888px -16px}
.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:-2996px 0}
.wall .wall-post .msg .follow:hover{background-position:-2997px -20px}
.wall .wall-post .msg .unfollow{background-position:-2996px -40px}
.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:hover .report,
.duels .duel:hover .del{display:block}
.wall .wall-post .msg .del, .duels .duel .del{width:16px;height:16px;right:5px;background-position:-1362px 0}
.duels .duel .del{top:-3px}
.wall .wall-post .msg .report:hover{background-position:-498px -20px}
.wall .wall-post .msg .del:hover, .duels .duel .del:hover{background-position:-1362px -16px}
.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}
.members .wall .hr i{display:block;position:absolute;top:-8px;left:361px;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{
	background: #f3f3f3;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #f3f3f3 1%, #fbfbfb 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(1%,#f3f3f3), color-stop(100%,#fbfbfb));
	background: -webkit-linear-gradient(left,  #f3f3f3 1%,#fbfbfb 100%);
	background: -o-linear-gradient(left,  #f3f3f3 1%,#fbfbfb 100%);
	background: -ms-linear-gradient(left,  #f3f3f3 1%,#fbfbfb 100%);
	background: linear-gradient(to right,  #f3f3f3 1%,#fbfbfb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#fbfbfb',GradientType=1);
}
.wall .allcom{background-color:#fefefe;background-position: 10px -67px;border-bottom:1px solid #ECECEC;padding:5px 0 5px 40px}
.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}
.profile .duels .duel .reason {padding: 10px}

.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}
.duels .duel .members{padding-top:30px;padding-bottom:10px}
.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}
.duels .duel .members a{display:block;height:209px;line-height:209px;position:relative}
.duels .duel .members a .win{position:absolute;top:-11px;right:-15px;width:32px;height:32px;background-position: -954px 0}
.duels .duel .members a img.sh{vertical-align:middle}
.wall .duel .members .member, .duels .duel .members .member{display:inline-block;position:relative;min-height:170px;vertical-align:top;float:none;}
.duels .duel .members .member.left, .duels .duel .members .member.right{width:209px}
.wall .duel .members .member .vs, .duels .duel .members .member .vs{font-size:16px;color:#888;margin:0 35px;line-height:155px;font-weight:bold}
.duels .duel .members .member .vs{line-height:203px}
.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}
.duels .duel.featured-duel{margin-top:60px}
.duels .duel .comments{text-align:center;margin-bottom:44px}
.duels .duel .comments a.show{font-size:12px;color:#575757;font-weight:bold}
.duels .duel .comments img.show{width:20px;height:20px;vertical-align:text-bottom;margin-right:5px;background-position: -64px 0}
.duels .duel .voters{font-size:13px;text-align:center;margin-bottom:15px}
.duels .duel .voters span{margin-right:10px}
.duels .descr{font-size:13px;line-height:170%}
.duels .separator{margin:38px auto;width:184px;height:64px;background:transparent url('https://cdn.hotvibes.com/img/features/duel/separator.png') no-repeat}
.duels form.filter{margin:30px 0 40px 0}
.duels form.filter .section.gradient{padding:0 20px}
.duels form.filter .section.gradient > div{margin:20px 0}
.duels form.filter .section.gradient input{width:100%}
.duels div > ul li{color:#db0024;margin:8px 0}
.duels .price{font-size:13px;font-weight:bold;color:#db0024;margin-left:15px}
.duels .price span{margin-left:5px}
.duels .tips{font-size:13px}
.duels .tips ul{list-style:none;margin:0;padding:0 0 0 5px}

.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)}

.block-featured.feat-couples .title {font-weight: bold;margin-bottom: 45px;padding-bottom: 10px;border-bottom: 1px solid #e6e6e6;font-size: 16px}
.block-featured.feat-couples .candidate {position: relative;display: inline-block}
.block-featured.feat-couples .candidate .photo {vertical-align: middle}
.block-featured.feat-couples .candidate .deco {background-position: -2294px 0;width: 32px;height: 62px;position: absolute;top: -30px}
.block-featured.feat-couples .candidate.c-left .deco {left: -10px}
.block-featured.feat-couples .candidate.c-right .deco {background-position: -2326px 0;right: -10px}
.block-featured.feat-couples .sign {color: #ea7243;font-size: 52px;font-weight: bold;margin: 0 25px;position: relative;top: 15px}
.block-featured.feat-couples .heart {width: 74px;height: 72px;background-position: -2358px 0;vertical-align: middle}
.block-featured.feat-couples .heart.yes {background-position: -2432px 0}
.block-featured.feat-couples .button-pane {margin:25px 155px 25px 0}
.block-featured.feat-couples .button-pane .button {margin: 0 12px}

.comments .comment{position:relative;text-align:left;font-size:12px;padding:7px;border-top:1px solid #fff;border-bottom:1px solid #ececec}
.comments .comment .icon-del{position:absolute;top:3px;right:6px;width:16px;height:16px;display:block;background-position: -1362px -32px}
.comments .comment a{color:#007189;font-size:13px;font-weight:bold}
.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:#888;margin:0 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{padding:5px;border-bottom:1px solid #ececec}
.comments form textarea{width:100%}
.comments form div div:first-child{line-height:0;margin-bottom:5px}
.comments form .write{position:relative;text-align:left;padding:5px;color:#888;font-size:12px;cursor:text;border:1px solid #cdcdcd;border-bottom-color:#e7e7e7;background-color:#fff}
.comments form .write img{width:20px;height:20px;vertical-align:middle;margin:0 10px 0 5px;background-position: -64px 0}
.comments form .right{text-align:right;margin-top:5px}
.comments .more{text-align:center;padding:5px 0;font-size:12px;border-top:1px solid #ECECEC}
.comments .more a{color:#575757;font-weight:bold}

.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}

.earn table{border:1px solid #ddd;width:100%;background-color:#fdfefe;margin-bottom:20px;border-collapse:collapse;border-spacing:0; -moz-box-shadow:0 3px 3px -1px #d3d3d3;-webkit-box-shadow:0 3px 3px -1px #d3d3d3;box-shadow:0 3px 3px -1px #d3d3d3}
.earn table.credits .amount{color:#67b437;font-size:30px;padding:0 30px;width:45px}
.earn table.credits .action{padding:18px 10px 18px 0;font-size:14px}
.earn table.credits .action p{margin-bottom:10px}
.earn div.vip{font-size:12px;color:#575757;margin-bottom:15px;padding-left:28px;position:relative}
.earn div.vip .title{color:#333;font-size:14px;margin-bottom:10px;font-weight:bold}
.earn div.vip i{display:block;position:absolute;top:0;left:0;width:26px;height:22px;background-position: -1776px 0}
.earn div.vip.vip18 i{background-position:-1802px 0}
.earn table.vip{margin-bottom:50px}
.earn table.vip td{padding:20px 0;text-align:center;font-size:18px;font-weight:bold}
.earn table.vip td span{color:#dc1d3c}
.earn table.vip td button{cursor:pointer;background:#fff;color:#007189;border:1px solid #dcdcdc}
.earn .vip.vip19{padding:0}
.earn .vip.vip19 h1{font-size:22px;margin-bottom:40px}
.earn .vip.vip19 h1 span{color:#db0024}
.earn .vip.vip19 h2{font-size:14px;margin-bottom:25px}
.earn .vip.vip19 table{width:100%;margin-bottom:40px;text-align:center;background:none;border:none; -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.earn .vip.vip19 table td{padding:10px 0;font-size:14px}
.earn .vip.vip19 table .icos img{width:127px;height:62px;margin:0 20px;background:transparent url('https://cdn.hotvibes.com/img/features/get_x/job_19_icons.jpg') no-repeat 0 0}
.earn .vip.vip19 table .icos .ico2, .earn .vip.vip19 table .icos .ico4{width:33px;height:38px;background-position:-93px -130px;margin:0 50px}
.earn .vip.vip19 table .icos .ico3{width:95px;height:68px;background-position:0 -63px}
.earn .vip.vip19 table .icos .ico5{width:89px;height:87px;background-position:0 -132px}
.earn .vip.vip19 .sa{border-top: 1px solid #e6e6e6;position:relative;height:4px;margin-bottom:20px;background: transparent url('https://cdn.hotvibes.com/img/sh-h.png') no-repeat 0 0}
.earn .vip.vip19 .sa i{position:absolute;bottom:-9px;top:auto;left:55px;display:none;display:block;width:22px;height:14px;z-index:5;background-position: -400px -100px}
.earn .vip.vip19 .c button{margin:0 10px;height:42px;line-height:40px;background:#fff;width:180px}

#announcements .inner{position:relative;width:900px;margin:14px auto 4px auto;padding:12px 0;font-size:13px;background-color:#fff6d3;border:1px solid #f7e6a2;text-align:center}
#announcements a {color: #007189;font-weight: bold}
#announcements .close{position:absolute;top:5px;right:8px;display:block;width:16px;height:16px;background-position: -1362px 0}
#announcements .close:hover{background-position:-1362px -16px}
#announcements .inner i, #fb_promo .inner i{display:block;position:absolute;left:0;border:1px solid #ececec;border-top:0;background-color:#fff}
#announcements .inner .b1, #fb_promo .inner .b1{bottom:-3px;left:3px;height:1px;width:892px;z-index:3}
#announcements .inner .b2, #fb_promo .inner .b2{bottom:-6px;left:6px;height:3px;width:886px;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)}
#announcements .inner .b3, #fb_promo .inner .b3{bottom:-10px;left:10px;height:5px;width:878px;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)}
.announcement{text-align:justify;}
.announcement h1{font-size:18px;margin-bottom:15px}
.announcement > div{font-size:13px;line-height:180%}

#fb_promo{margin:-12px 0 -6px 0}
#announcements + #fb_promo{margin-top:0}
#announcements a {color: #007189;font-weight: bold}
#fb_promo .inner{position:relative;width:940px;padding:8px 20px;margin:20px auto 4px auto;color:#fff;font-size:13px;border:0px solid #405890;text-align:center; background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAqCAMAAABFoMFOAAAAWlBMVEVOaaJDYJxCX5xBXptIZJ9MZ6E/XJpFYZ1KZqA9W5lGYp5HY55MaKFJZZ9LZqBEYZ1NaaJNaKJNaKFAXZtAXZpLZ6E+XJo+W5lJZaA9Wpk8Wpk8Wpg8WZg7WZj2xcGWAAAANElEQVR42lWGSQoAIBDDHCjo0f8/UxBxQDQuFwlpqgBZBq6+P+unVY1GnDgwqbD2zGz5e1lBdwvGGPE6OgAAAABJRU5ErkJggg==);background-repeat:repeat-x;background-size:auto;background-position:0 0;background-color:#3b5998}
#fb_promo .inner .r{text-align:right;margin-top:-15px}
#fb_promo .inner .r a{color: rgb(250, 250, 81);font-size:11px}
#fb_promo .close{position:absolute;top:5px;right:8px;display:block;width:16px;height:16px;background-position: -1361px 0}
#fb_promo .close:hover{background-position:-1362px -16px}
#fb_promo button.fb{height: 38px}
#fb_promo .more{color:#fff}
#fb_promo_pop {padding:0 25px 25px 25px}
#fb_promo_pop > div{width: 930px}
#fb_promo_pop h1{text-align:center;font-size:28px;margin-bottom:10px;font-weight:bold}
#fb_promo_pop h2{font-size:18px;font-weight:normal;margin-bottom:25px;padding-left:30px;font-weight:bold}
#fb_promo_pop h1 + p{text-align:center;font-size:16px;margin-bottom:50px}
#fb_promo_pop h1 span,
#fb_promo_pop .rem p span{color:#007189}
#fb_promo_pop .connect{text-align:center;margin-bottom:25px}
#fb_promo_pop .connect > img{width:298px;height:82px;margin-right:20px;vertical-align:middle;background:transparent url('https://cdn.hotvibes.com/img/features/popups/fb-promo.png')}
#fb_promo_pop .rem{padding:0 50px}
#fb_promo_pop .rem p:first-child{font-size:14px}
#fb_promo_pop .rem p{margin-bottom:4px;font-weight:normal;font-size:11px}
#fb_promo_pop .hr{height:1px;background-color:#d0d0d0;margin:20px 0 20px 0}
#fb_promo_pop .feat{padding:0 40px}
#fb_promo_pop .feat div{display:inline-block;vertical-align:top;width:380px;margin-bottom:25px}
#fb_promo_pop .feat div img, #fb_promo_pop .feat div span{display:inline-block;vertical-align:middle;}
#fb_promo_pop .feat div span{width:322px}
#fb_promo_pop .feat div img{width:45px;height:40px;margin-right:10px}
#fb_promo_pop .feat div img.f1{background-position:-2874px 0}
#fb_promo_pop .feat div img.f2{background-position:-2919px 0}
#fb_promo_pop .feat div img.f3{background-position:-2874px -40px}
#fb_promo_pop .feat div img.f4{background-position:-2919px -40px}

#confirmMail {text-align: center;padding: 15px 0;background-color: #1a1a1a;color: #fff;font-size: 14px;font-weight: bold}
#confirmMail img{width: 20px;height: 20px;vertical-align: middle;background-position: -498px 0}
#confirmMail a {color: #31a5a5}

.page.poll-history .polls {/*padding: 0 15px*/}
.profile .page.poll-history .polls{padding:0;vertical-align:top}
.page.poll-history .poll {position: relative}
.profile .page.poll-history .poll{display:inline-block;vertical-align:top;margin:0 7px}
.page.poll-history .poll .photo {vertical-align: top}
.page.poll-history .poll .photo img {width: 114px;height: 114px}
.page.poll-history .poll .voting {
	display: inline-block;vertical-align: top;position: relative;margin: 0 0 16px 30px;width: 356px;
	-moz-box-shadow: 0 3px 3px -1px #d3d3d3;-webkit-box-shadow: 0 3px 3px -1px #d3d3d3;box-shadow: 0 3px 3px -1px #d3d3d3;
}
.page.poll-history .poll.inactive .voting {
	background:#eee url('https://cdn.hotvibes.com/img/bg-dashed.png') repeat;
}

.profile .page.poll-history .poll .voting, .profile .page.poll-history .poll .results{width: 319px;}
.profile .page.poll-history .poll .voting{margin:0 0 10px 0; }
.page.poll-history .poll .voting .question {
	padding: 10px 15px;color:#111;
	border: 1px solid #d0d0d0;border-color: #d0d0d0 #dcdcdc #e3e3e3 #d5d5d5;
	-webkit-border-top-left-radius: 3px;-moz-border-radius-topleft: 3px;border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;-moz-border-radius-topright: 3px;border-top-right-radius: 3px;
	font-size: 12px;font-weight: bold;font-style: italic;
}
.page.poll-history .poll.inactive .voting .question{
	color:#888;
}
.page.poll-history .poll .voting .question .over{margin-left:10px;color:#db0024;font-style:normal;font-weight:normal}
.profile .page.poll-history .poll .voting .question {padding: 10px 20px 10px 10px;}
.page.poll-history .poll .voting .answers {border: 1px solid #d5d5d5;background:#f9f9f9;border-top: none;font-size: 13px;padding:10px 15px}
.page.poll-history .poll.inactive .voting .answers .a-name{color:#888}
.page.poll-history .poll.inactive .voting .answers{background:transparent;}
.page.poll-history .poll .voting .answers label{padding-top:3px;color:#333}
.page.poll-history .poll .voting .answers .answer {margin-bottom: 10px;overflow:hidden;}
.page.poll-history .poll .voting .answers .answer input + label{margin-left:-6px !important}
.page.poll-history .poll .voting .answers .answer input label{white-space:nowrap;}
.page.poll-history .poll .voting .answers .total {font-size: 12px;color: #575757;text-align: right}
.page.poll-history .poll .voting .answers .total span {font-size: 11px;font-weight: bold}
.page.poll-history .poll .a-name .percentage {font-size: 11px;float: right;color: #dc1e40;margin-left: 5px}
.page.poll-history .poll .a-bar {height: 3px;background: #dc1e40;margin-top: 3px}
.page.poll-history .poll .voting .pointer {width: 14px;height: 22px;background-position: -458px -100px;position: absolute;top: 10px;left: -13px}
.profile .page.poll-history .poll .voting .pointer{display:none}
.page.poll-history .poll .results {position: relative;margin-bottom: 10px}
.page.poll-history .poll .results .voters {margin-top: 20px;overflow: hidden;padding: 15px 0}
.page.poll-history .poll .results .answer {font-size: 13px;margin-bottom: 15px}
.page.poll-history .poll .results .answer .voters {margin-top: 5px;overflow: visible;padding: 0}
.page.poll-history .poll .results .voters img.voter {width: 36px;height: 36px;margin: 0 4px 4px 0}
.page.poll-history .poll .results .buttonPane {text-align: center}
.page.poll-history .poll .comments {text-align: center}
.page.poll-history .poll .comments a.comment-link {color: #575757;font-size: 12px;font-weight: bold}
.page.poll-history .poll .comments a.comment-link img {width: 20px;height: 20px;vertical-align: text-bottom;margin-right: 5px;background-position: -64px 0}
.page.poll-history .poll .comments a.comment-link span {color: #389e9e;font-size: 11px}
.page.poll-history .poll .action-del {position: absolute;top: 0;right: 0;display: none;padding: 7px 10px}
.profile .page.poll-history .poll .action-del{right:-2px}
.profile .page.poll-history .polls .sep{height:1px;margin:10px 0}
.page.poll-history .poll .action-del > img {width: 16px;height: 16px;background-position: -1362px -16px}
.page.poll-history .poll .action-del:hover > img {background-position: -1362px -32px}
.page.poll-history .poll:hover .action-del {display: inline-block}

.page.poll-history .polls .separator {position: relative;border-top: 1px solid #F2F2F2;height: 1px;margin: 32px 0}
.page.poll-history .polls .separator i {position: absolute;top: -8px;left: 261px;width: 16px;height: 16px;background-position: 0 -100px}

.settings.poll-history div.create{margin:-25px 0 20px 0}
.settings.poll-history .polls{padding:0}
.settings.poll-history .poll{width:320px;padding-right:10px;display:inline-block;vertical-align:top;margin-bottom:15px}
.settings.poll-history .poll .photo img{width:50px;height:50px}
.settings.poll-history .poll .voting{margin:0 0 5px 10px;width:250px}
.settings.poll-history .poll .comments a.comment-link{margin-left:50px}

.requests{margin: 0;padding: 0}
.requests li{list-style:none;font-size: 13px;padding: 15px;background-color: #fdfefe;border: 1px solid #ddd;margin-bottom:15px;-moz-box-shadow:0 3px 3px -1px #d3d3d3;-webkit-box-shadow:0 3px 3px -1px #d3d3d3;box-shadow:0 3px 3px -1px #d3d3d3}
.requests li a{color:#007189}
.requests li img.sh{float:left}
.requests li .rgt{margin-left:65px}
.requests li .nick{margin-bottom:15px;color:#888}
.requests li .nick a{font-weight:bold}
.requests li .bt{margin-top:15px;text-align:center}

body.settings #content.wRightColumn #wrapper-content {width: 600px !important;padding-right: 30px !important}
#menu-right-settings {width: 300px;min-height: 600px;padding-left: 10px;position: relative}
#menu-right-settings .separator {width: 10px;height: 426px;position: absolute;top: 32px;left: 0;background: url('https://cdn.hotvibes.com/img/sh-vertical.png?3') no-repeat -14px 0}

body.settings #content{margin:10px auto 10px auto}
.page.settings-about {font-size: 14px}
.page.settings-about input[type="checkbox"] + label {padding-top: 2px}
.page.settings-about .left-side, .settings .settings-about .right-side {display: inline-block;vertical-align: top}
.page.settings-about .left-side {width: 670px;padding-right: 30px}
.page.settings-about h1 {font-size: 16px;font-weight: bold;margin: 35px 0 15px}
.page.settings-about div:first-child h1{margin-top: 0}
.page.settings-about .looking-for {margin: 15px 0}
.page.settings-about .inline-choises > div  {display: inline-block;margin-right: 40px}
.page.settings-about .purpose {background: #f9f9f9;padding: 1px 20px;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;margin-bottom: 35px}
.page.settings-about .purpose > div {margin: 15px 0}
.page.settings-about .languages-list, .page.settings-about .interests-list, .page.settings-about .firstDate-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: bold}
.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 .right-side {width: 280px}
.page.settings-about .right-side .block {padding: 15px 20px;border: 1px solid #e2e2e2;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;margin-bottom: 20px}
.page.settings-about .right-side .block.vip { background: url('https://cdn.hotvibes.com/img/patterns/stripe1.png');padding: 0}
.page.settings-about .right-side .block.vip .option {padding: 10px 20px}
.page.settings-about .right-side .block.vip .option > label {vertical-align: middle;cursor: pointer;font-size: 12px;font-weight: bold}
.page.settings-about .right-side .block.vip .toggle-button {float: right}
.page.settings-about .right-side .block.vip .separator {clear: both;width: 100%;height: 1px;background: #d6d6d6}
.page.settings-about .right-side .block:last-child {margin-bottom: 0}
.page.settings-about .right-side .block > .title {margin-bottom: 20px;font-size: 16px;font-weight: bold}
.page.settings-about .right-side .block .buttonPane {text-align: center}
.page.settings-about .right-side .block .body {margin-bottom: 15px}
.page.settings-about .right-side .block.favMusic .videoEntry {text-align: left;height: 20px;line-height: 20px;padding: 7px 0;border: 1px solid #f2f2f2;border-width: 1px 0 1px;border-collapse: collapse}
.page.settings-about .right-side .block.favMusic .videoEntry > * {display: inline-block;vertical-align: middle}
.page.settings-about .right-side .block.favMusic .videoEntry a.playControl {width: 20px;height: 20px;background-position: -296px 0}
.page.settings-about .right-side .block.favMusic .videoEntry a.playControl:hover {background-position: -296px -20px}
.page.settings-about .right-side .block.favMusic .videoEntry a.playControl.stop {background-position: -316px 0}
.page.settings-about .right-side .block.favMusic .videoEntry a.playControl.stop:hover {background-position: -316px -20px}
.page.settings-about .right-side .block.favMusic .videoEntry .label {overflow: hidden;width: 180px;white-space: nowrap;margin: 0 10px;font-size: 13px}
.page.settings-about .right-side .block.favMusic .videoEntry .label a {color: #666}
.page.settings-about .right-side .block.favMusic .videoEntry.playing .title a, .page.settings-about .right-side .block.favMusic .videoEntry:hover .title a {color: #333}
.page.settings-about .right-side .block.favMusic .videoEntry a.del,
.page.settings-about .right-side .block.favVideo .videoEntry a.del,
.profile .left-side .fvideos .videoEntry a.del {width: 16px;height: 16px;visibility: hidden;background-position: -1362px 0}
.profile .left-side .fvideos .videoEntry a.del{display:block;position:absolute;top:0;right:3px}
.page.settings-about .right-side .block.favVideo .videoEntry a.del{display:block;position:absolute;top:5px;right:3px}
.page.settings-about .right-side .block.favMusic .videoEntry:hover a.del,
.page.settings-about .right-side .block.favVideo .videoEntry:hover a.del,
.profile .left-side .fvideos .videoEntry .title:hover a.del {visibility: visible}
.page.settings-about .right-side .block.favMusic .videoEntry a.del:hover,
.page.settings-about .right-side .block.favVideo .videoEntry a.del:hover,
.profile .left-side .fvideos .videoEntry a.del:hover  {background-position: -1362px -16px}
.page.settings-about .right-side .block.favMusic div.empty,
.page.settings-about .right-side .block.favVideo div.empty {color: #ccc;font-size: 14px;font-weight: bold;background: url('https://cdn.hotvibes.com/img/features/ytmedia/empty.png') no-repeat;padding-left: 70px}
.page.settings-about .right-side .block.favMusic .buttonPane button.add {margin: 0 10px 2px 0}
.page.settings-about .right-side .block.favMusic .ui-state-highlight {border: 1px dashed #999 !important;background: transparent !important}

.page.settings-about .right-side .block.favVideo .videoEntry,
.profile .right-side .favVideo .videoEntry {display:inline-block;margin:0 4px 5px 4px;position:relative}
.page.settings-about .right-side .block.favVideo .videoEntry img,
.profile .right-side .favVideo .videoEntry img{width:110px;cursor:pointer}
.page.settings-about .right-side .block.favVideo .videoEntry i,
.profile .right-side .favVideo .videoEntry i{background-position: -1114px 0;bottom:10px;height:30px;left:5px;position:absolute;width:30px}
.page.settings-about .right-side .block.favVideo .buttonPane button.add{margin:0 10px 2px 0}

.page.settings-about .right-side .block.gifts .gift {display: inline-block;padding: 0 10px 10px 0;position: relative}
.page.settings-about .right-side .block.gifts .gift .delete {display: none;position: absolute;top: -5px;right: 0}
.page.settings-about .right-side .block.gifts .gift:hover .delete {display: block}
.page.settings-about .right-side .block.gifts .gift .delete img {width: 16px;height: 16px;background-position: -1362px -16px}
.page.settings-about .right-side .block.gifts .gift .delete img:hover {background-position: -1362px -32px}
.page.settings-about .right-side .ad {text-align: center}
.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{font-size:0}
.page.settings-photos .photos .photo,
.page.settings-rm .photos .photo {display: inline-block;line-height: 0;vertical-align: top;position: relative;margin: 0 25px 20px 0;width: 142px;height: 142px;border: 3px solid #fff}
.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 {background: url('https://cdn.hotvibes.com/img/photo-upload.png');color: #fff;font-size: 14px;font-weight: bold;text-align: center;padding: 105px 10px 10px;height: 27px;width: 122px}
.page.settings-photos .photos .photo.uploading {cursor: wait;line-height: normal;text-align: center;font-size: 12px;color: #888;font-weight: bold;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: bold;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.uploading.upload-failed:hover .delete {display: block}
.page.settings-photos .icon {position: absolute;right: 0;background: rgba(255, 255, 255, 0.85);padding: 3px 5px;display: none}
.page.settings-photos .photos .photo .icon.ic-main {top: 0;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-left-radius: 3px}
.page.settings-photos .photos .photo.main .icon.ic-main {display: block}
.page.settings-photos .photos .photo .icon.ic-main img {width: 16px;height: 16px;background-position: -336px 0}
.page.settings-photos .icon.ic-lock {bottom: 0;-webkit-border-top-left-radius: 3px;-moz-border-radius-topleft: 3px;border-top-left-radius: 3px}
.page.settings-photos .icon.ic-votes{display: block;left:0;right:auto;bottom:0;top:auto;height:26px;line-height:26px;padding:0; -webkit-border-top-right-radius: 3px; -moz-border-top-right-radius: 3px; border-top-right-radius: 3px;}
.page.settings-photos .locked .icon.ic-lock {display: block}
.page.settings-photos .icon.ic-lock img {width: 20px;height: 20px;background-position: -774px 0}
.page.settings-photos .photos .photo a.image img {width: 142px;height: 142px}
.page.settings-photos .photos .photo .overlay {display: none;position: absolute;left: 0;height: 26px;line-height: 26px;background: #fff;width: 100%}
.page.settings-photos .photos .photo .overlay.ov-top {top: 0;text-align: center}
.page.settings-photos .action {display: inline-block;width: 16px;height: 16px;margin: 0 1px}
.page.settings-photos .photos.main .photo.main .overlay.ov-top .action.ac-lock, .page.settings-photos .photos:not(.main) .photo .overlay.ov-top .action.ac-lock {display: none}
.page.settings-photos .action.ac-filter {background-position: -232px 0}
.page.settings-photos .action.ac-filter:hover {background-position: -232px -16px}
.page.settings-photos .action.ac-make-main {background-position: -248px 0}
.page.settings-photos .action.ac-make-main:hover {background-position: -248px -16px}
.page.settings-photos .photo.main .action.ac-make-main {display: none}
.page.settings-photos .action.ac-lock {background-position: -184px 0}
.page.settings-photos .action.ac-lock:hover {background-position: -184px -16px}
.page.settings-photos .action.ac-lock {background-position: -184px 0}
.page.settings-photos .action.ac-lock:hover {background-position: -184px -16px}
.page.settings-photos.locked .action.ac-lock, .page.settings-photos .locked .action.ac-lock {background-position: -184px -32px}
.page.settings-photos .action.ac-edit {background-position: -200px 0}
.page.settings-photos .action.ac-edit:hover {background-position: -200px -16px}
.page.settings-photos .action.ac-delete {background-position: -216px 0}
.page.settings-photos .action.ac-delete:hover {background-position: -216px -16px}
.page.settings-photos .photos .photo .overlay.ov-bottom {bottom: 0}
.page.settings-photos .photos .photo .overlay.ov-bottom span,
.page.settings-photos .photos .photo .votes-average {color: #db0024;font-size: 12px;font-weight: bold;padding: 0 5px}
.page.settings-photos .photos .photo .overlay.ov-bottom span img,
.page.settings-photos .photos .photo .votes-average img {width: 16px;height: 16px;vertical-align: text-bottom}
.page.settings-photos .photos .photo  span.votes-average img {background-position: -264px 0}
.page.settings-photos .photos .photo .overlay.ov-bottom span.comments {float: right}
.page.settings-photos .photos .photo .overlay.ov-bottom span.comments img {background-position: -280px 0;margin-right: 5px}
.page.settings-photos .photos .photo:hover .overlay {display: block}
.page.settings-photos .title {margin-bottom: 35px;font-size: 16px;font-weight: bold}
.page.settings-photos .separator, .page.settings-badges .separator, .page.settings-main .separator {height: 1px;background: url('https://cdn.hotvibes.com/img/sh-h.png') no-repeat 0 -19px;margin: 15px 0 25px}
.page.settings-photos .albums .album {position: relative;line-height: 0;display: inline-block;border: 3px solid #fff;border-width: 3px 3px 3px 17px;-moz-box-shadow: -1px 1px 3px 0px #777;-webkit-box-shadow: -1px 1px 3px 0px #777;box-shadow: -1px 1px 3px 0px #777;margin: 0 25px 15px 0;behavior: url('/css/PIE.htc')}
.page.settings-photos .albums .album img.photo {width: 114px;height: 114px}
.page.settings-photos .albums .album .folder-deco {position: absolute;top: 0;left: -27px;background-position: -966px 0;width: 24px;height: 120px}
.page.settings-photos .album-info {padding: 30px 0}
.page.settings-photos .album-info .name {display: inline-block;font-size: 18px;margin-right: 5px}
.page.settings-photos .album-info .action {margin: 0 5px}
.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:bold;margin-bottom:10px}
.page.settings-photos .photos .first-time .t1 img{width:106px;height:22px;margin-left:15px;vertical-align:baseline;background-position: -1782px 0}
.page.settings-photos .photos .first-time .t2{font-size:22px}

.pop-up .page.settings-photos-upload.opt4{width:450px}
.page.settings-photos-upload .options {margin-bottom: 30px;text-align: center}
.page.settings-photos-upload .option {display: inline-block;width: 122px; margin:0 5px 15px 5px; height: 104px;background: #f9f9f9;font-size: 12px;font-weight: bold;color: #333;text-align: center;padding: 38px 10px 0;vertical-align: top; border-radius:5px}
.page.settings-photos-upload .option.op-fb {}
.page.settings-photos-upload .option .icon {width: 64px;height: 64px}
.page.settings-photos-upload .option.op-computer .icon {background-position: -900px 0}
.page.settings-photos-upload .option.op-fb .icon {background-position: -964px 0}
.page.settings-photos-upload .option.op-webcam .icon {background-position: -1028px 0}
.page.settings-photos-upload .option.op-instagram .icon {background-position: -900px -64px}
.page.settings-photos-upload .progress {text-align: center;margin-bottom: 20px;font-size: 14px}
.page.settings-photos-upload .progress .percent {font-weight: bold}
.page.settings-photos-upload .rules {font-size: 12px}

.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: bold}
.page.settings-photos-upload-fb .photos .select-all{float: right;margin-left: 15px}
.page.settings-photos-upload-instagram .select-all{text-align:right;float: none;margin-bottom:5px}
.page.settings-photos-upload-fb .photos .select-all label,
.page.settings-photos-upload-instagram .select-all label {padding-top: 2px;cursor: pointer}
.page.settings-photos-upload-fb .photos button.submit,
.page.settings-photos-upload-instagram .images button.submit{margin: 0 auto;display: block}
.page.settings-photos-upload-instagram .images{width: 565px; height: 540px; overflow-y: auto; font-size:0}
.page.settings-photos-upload-fb .photos .images,
.page.settings-photos-upload-instagram .images .photo {margin: 0 0 5px 0;text-align: center}
.page.settings-photos-upload-instagram .more{text-align:center;margin:0 0 10px 0}
.page.settings-photos-upload-fb .photos .photo,
.page.settings-photos-upload-instagram .photo {text-align: center;margin: 0 9px 15px;display: inline-block;vertical-align: top;position: relative}
.page.settings-photos-upload-instagram .photo img{width:120px;height: 120px}
.page.settings-photos-upload-fb .photos .photo > img,
.page.settings-photos-upload-instagram .images .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,
.page.settings-photos-upload-instagram .images .photo > input[type="checkbox"]:checked + img{border: 5px solid #A3ACAC}

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

.settings-badges .my-badges {text-align: center;margin-bottom: 31px}
.settings-badges .my-badges span {float: left;line-height: 48px;font-weight: bold;font-size: 16px}
.settings-badges .my-badges .badge {display: inline-block;width: 48px;height: 48px;background-position: 48px 48px;margin: 0 8px}
.settings-badges .my-badges .badge.lv-0 {display: none}
.settings-badges h1 {font-size: 16px;font-weight: bold;display: inline-block}
.settings-badges .help-icon {width: 20px;height: 20px;background-position: -84px 0;cursor: help;margin: 0 10px;vertical-align: text-bottom}
.settings-badges .help-icon:hover, .settings-badges .help-icon.active {background-position: -84px -20px}
.settings-badges .help-container {margin-top: 15px}
.settings-badges .help-container .pointer {top: -14px;left: 222px;width: 22px;height: 14px;background-position: -422px -100px}
.settings-badges .all-badges {margin-top: 36px}
.settings-badges .all-badges .badge #fb-login {margin: 5px 0}
.settings-badges div.badge {font-size: 14px;color: #474747;padding-left: 30px;margin-bottom: 15px}
.settings-badges .badge img.badge {width: 48px;height: 48px;background-position: -240px 0;vertical-align: middle;margin: 10px 0}
.settings-badges .badge img.badge.b-duel {background-position: -288px 0}
.settings-badges .badge img.badge.b-fb {background-position: -336px 0}
.settings-badges .badge img.badge.b-cash {background-position: -432px 0}
.settings-badges .badge img.badge.b-quickie {background-position: -384px 0}
.settings-badges .badge label {display: inline-block;vertical-align: middle;padding-left: 30px;width: 563px}
.settings-badges .my-badges .badge.b-duel.lv-1 {background-position: -848px -96px}
.settings-badges .my-badges .badge.b-duel.lv-2 {background-position: -848px -48px}
.settings-badges .my-badges .badge.b-duel.lv-3 {background-position: -848px 0}
.settings-badges .my-badges .badge.b-fb.lv-1 {background-position: -800px -96px}
.settings-badges .my-badges .badge.b-fb.lv-2 {background-position: -800px -48px}
.settings-badges .my-badges .badge.b-fb.lv-3 {background-position: -800px 0}
.settings-badges .my-badges .badge.b-cash.lv-1 {background-position: -752px -96px}
.settings-badges .my-badges .badge.b-cash.lv-2 {background-position: -752px -48px}
.settings-badges .my-badges .badge.b-cash.lv-3 {background-position: -752px 0}
.settings-badges .my-badges .badge.b-fav.lv-1 {background-position: -704px -96px}
.settings-badges .my-badges .badge.b-fav.lv-2 {background-position: -704px -48px}
.settings-badges .my-badges .badge.b-fav.lv-3 {background-position: -704px 0}
.settings-badges .my-badges .badge.b-quickie.lv-1 {background-position: -656px -96px}
.settings-badges .my-badges .badge.b-quickie.lv-2 {background-position: -656px -48px}
.settings-badges .my-badges .badge.b-quickie.lv-3 {background-position: -656px 0}
.settings-badges .my-badges .notFound {font-size: 13px;color: #575757;padding-top: 40px}

.page.settings-main {font-size: 14px}
.page.settings-main h1 {font-size: 16px;font-weight: bold}
.page.settings-main .section {margin-bottom: 60px}
.page.settings-main .section.last {margin-bottom: 0}
.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: bold;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;width: 16px;height: 16px;background-position: -336px 0;margin-top: 4px}
.page.settings-main .separator {margin: 45px 0 10px}
.page.settings-main .submit {margin: 0 auto;display: block}
.page.settings-main .settings-delprofile {padding-top: 30px}
.page.settings-main .settings-delprofile a.delete {color: #007189}

.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: bold}
form.userDelete .wrapper .get-vip {text-align: center;padding: 25px 0}
form.userDelete .wrapper .no-thanks {text-align: center;font-weight: bold;padding: 10px 0 20px}
form.userDelete .wrapper .enter-password {text-align: center; position:relative}
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: bold;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}
form.userDelete .wrapper .forgot{position:absolute;top:10px;right: 0}

.ytubeSearch .input {position: relative;margin-bottom: 15px}
.ytubeSearch .input input[type="text"] {margin: 0;width: 500px;padding-right: 60px}
.ytubeSearch .results {min-height: 200px;border: 1px solid #ccc}
.ytubeSearch .results .desc {text-align: center;padding: 10px 0;font-size: 13px;color: #333;text-shadow: #fff 0 1px}
.ytubeSearch .results .video {cursor: pointer}
.ytubeSearch .results .video:hover {background: #eee}
.ytubeSearch .results .video > table {width: 100%}
.ytubeSearch .results .video > table td.thumb {width: 138px}
.ytubeSearch .results .video > table td.title {text-align: left}
.ytubeSearch .results .video .action {line-height: 0;width: 30px;text-align: center}
.ytubeSearch .results .video .action .del img {width: 16px;height: 16px;background-position: -1362px -16px}
.ytubeSearch .results .video .action .del:hover img {background-position: -1362px -32px}
.ytubeSearch .results .video .thumb img {margin: 5px;overflow: hidden;background: white;padding: 2px;line-height: 0;-moz-box-shadow: 0px 0px 5px #ccc;-webkit-box-shadow: 0px 0px 5px #ccc;box-shadow: 0px 0px 5px #ccc;width: 124px;height: 94px}
.ytubeSearch .results .video label {cursor: pointer;color: #333}
.ytubeSearch .results .video label:hover {text-decoration: underline}
.ytubeSearch .submit {margin-top: 20px}
.ytubeSearch .submit button {height: 35px;font-size: 13px}
.ytubeSearch .submit button span {padding: 0 15px}
.ytubeSearch .disabled {opacity: 0.5;filter: alpha(opacity=50);-moz-opacity: .50}

.quickie div.top{position:relative;border-bottom:1px solid #d0d0d0;margin-bottom:30px}
.quickie .top .bt{float:left;width:450px;text-align:center}
.quickie .top .bt button{margin:0 3px}
.quickie .top .bt span{margin-right:30px}
.quickie .top form{margin-left:470px;padding-top:11px;text-align:right;margin-right:70px}
.quickie .top form label{margin-right:12px;font-size:14px}
.quickie .bottom .lft{float:left;width:450px;text-align:center}
.quickie .bottom .lft img{cursor:pointer}
.quickie .bottom .rgt{margin-left:468px;width:280px}

.quickie .rgt .bt > span.b, .profile .quickie > span.q { padding-bottom: 20px; display: block; }
.quickie .rgt .bt button, .profile .quickie button { width: 215px; margin-bottom: 7px; text-align: left; }
.quickie .rgt .bt button > i, .profile .quickie button > i { display: inline-block; width:16px; height:16px; margin-right: 10px; background-repeat: no-repeat;  }
.quickie .rgt .bt .icn-x, .profile .quickie .icn-x { background-position: -2365px -28px; }
.quickie .rgt .bt .icn-tick, .profile .quickie .icn-tick { background-position: -2399px -30px; }
.quickie .rgt .bt .icn-qmark, .profile .quickie .icn-qmark { background-position: -2337px -26px; }
.quickie .bottom .promo{position:relative;border:1px solid #e2e2e2;color:#575757;margin-top:25px;padding:22px 18px;font-size:12px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.quickie .bottom .promo h3{font-size:20px;margin-bottom:10px;color:#333}
.quickie .bottom .promo .price{margin-top:14px;font-size:13px}
.quickie .bottom .promo .price img{margin:0 3px 0 10px}
.quickie .bottom .promo .price span{color:#db0024;}
.quickie .bottom .promo i.arr{display:block;width:22px;height:14px;position:absolute;top:-14px;right:75px;background-position: -422px -100px}
.quickie .bottom .promo i.hearts{display:block;width:112px;height:37px;position:absolute;top:-23px;left:-16px;background:transparent url('https://cdn.hotvibes.com/img/features/quickie/hearts.png') no-repeat left top}
.quickie .bottom .promo.be-next{margin-top:40px; margin-bottom:20px;}
.quickie .bottom .upcoming{position:relative;overflow:hidden;padding:0; margin-top: 15px; }
.quickie .bottom .upcoming img{margin:4px 6px 0 6px;width:50px;height:50px}
.quickie .bottom .upcoming .container{height:68px;width:3000px;margin-left:106px; -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 .curr{position:absolute;top:0;left:108px;width:50px;height:50px;border:7px solid #fcfcfc}
.quickie .bottom .upcoming .fade{position:absolute;top:0;left:0;width:108px;height:68px;opacity:0.7;filter: alpha(opacity=70);-moz-opacity:.70;background-color:#fff}
.quickie form.filter { padding-top: 35px; }
.quickie form.filter label { font-weight: bold; margin-right: 10px; }
.quickie form.filter select+span { border: 1px solid #d9d9d9; padding: 5px; }
.quickie form.filter .ui-selectmenu > span { color: #d9d9d9; }

#content div.profile{margin-top:10px}
.profile .header{padding:5px 0}
.profile .header, .profile .subheader{position:relative}
.profile .header, .profile .subheader{border-bottom:1px solid #f3f3f3;color:#575757;font-size:13px}
.profile .header span{margin:0 5px;font-size:14px;vertical-align: middle}
.profile .header span.adr {margin: 0}
.profile .header .nick{font-size:20px;color:#333}
.profile .header i{display:inline-block;width:6px;height:6px;background-position: -528px -0px}
.profile .header .right{float:right;display: inline-block;margin-top: 6px}
.profile .header .right span{line-height:normal}
.profile .header .right a{font-size:12px;color:#db0024;vertical-align: middle}
.profile .header .right a.block img{margin-right:5px;width:20px;height:20px;background-position: -478px 0;vertical-align: bottom}
.profile .header .right a.block:hover img{background-position:-754px -20px}
.profile .header .right .online, .profile .header .right .offline{margin:0 0 0 13px;font-size:12px}
.profile .header .right .online{color:#64a33d;font-weight:bold}
.profile .header .right .offline{color:#888}
.profile .header .right .vip {margin-left:13px;width:20px;height:20px;background-position: -372px -20px;vertical-align: bottom}
.profile .header .right .vip.vip-hidden {width: 36px;height: 32px;background-position: -2852px 0}
.profile .header .adm{display:none;margin:0 35px 0 0}
.profile .header:hover .adm{display:inline-block}
.profile .header .adm a{display:inline-block;width:16px;height:16px;margin:0 3px;background-position: -1036px -28px}
.profile .header .adm .info{background-position:-874px 0}
.profile .header .adm .photo{background-position:-1036px -28px}
.profile .subheader{border-bottom:0;padding:10px 0}
.profile .subheader .about{font-family: georgia;font-style: italic}
.profile .subheader .about span{font-weight:bold}
.profile .ad .ads-off {text-align: right;width: 728px;margin: 0 auto}
.profile .ad .ads-off a {color: #007189;font-size: 11px;text-decoration: underline}
.profile .left-side{float:left;width:670px;position:relative;padding:26px 0 0 0}
.profile .left-side .photo.main{position:relative;display:inline-block;line-height:0;margin-bottom:25px; cursor:url('https://cdn.hotvibes.com/img/zoom.png'),url('https://cdn.hotvibes.com/img/zoom.cur'),move}
.profile .left-side .photo.main .thumbs{border:0px solid #00f;position:absolute}
.profile .left-side .photo.main .thumbs img{position:absolute;z-index:1;border-width:2px}
.profile .left-side .photo.main .thumbs.h{width:380px;height:110px;left:26px;bottom:-43px}
.profile .left-side .photo.main .thumbs.h.max{bottom:0}
.profile .left-side .photo.main .thumbs.h .thumb1{width:80px;height:90px;left:0;bottom:0}
.profile .left-side .photo.main .thumbs.h .thumb2{width:70px;height:70px;left:140px;bottom:0;z-index:2}
.profile .left-side .photo.main .thumbs.h .thumb3{width:70px;height:80px;left:200px;top:0}
.profile .left-side .photo.main .thumbs.h .thumb4{width:60px;height:70px;right:20px;top:20px}
.profile .left-side .photo.main .thumbs.v{width:120px;height:330px;right:-63px;top:53px}
.profile .left-side .photo.main .thumbs.v.max{right:0}
.profile .left-side .photo.main .thumbs.v .thumb1{width:80px;height:90px;right:0;top:0}
.profile .left-side .photo.main .thumbs.v .thumb2{width:70px;height:80px;left:0;top:70px;z-index:2}
.profile .left-side .photo.main .thumbs.v .thumb3{width:60px;height:70px;right:20px;top:170px}
.profile .left-side .photo.main .thumbs.v .thumb4{width:70px;height:70px;left:10px;bottom:0}
.profile .left-side .user.data{float:right;font-size:13px;width:244px;min-height:326px;padding:20px 0 20px 0;position:relative;overflow:hidden}
.profile .left-side .user.data div{margin-bottom:15px}
.profile .left-side .user.data label{display:inline-block;width:110px;text-align:right;color:#575757;vertical-align:top}
.profile .left-side .user.data span{margin-left:15px;display:inline-block;width:119px; white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.profile .left-side .user.data span.resp1{color:#db0024}
.profile .left-side .user.data span.resp2{color:#007189}
.profile .left-side .user.data span.resp3{color:#64a33d}
.profile .left-side .user.data .confirmed{text-align:center;border-bottom:1px solid #e2e2e2;padding-bottom:10px;margin-left:20px}
.profile .left-side .user.data .confirmed span{display:inline;margin:0;padding:0 8px 0 5px;border-right:1px solid #f3f3f3;font-size:12px}
.profile .left-side .user.data .confirmed span.last {border-right: none}
.profile .left-side .user.data .confirmed img{width:22px;height:22px;vertical-align:-6px;background-position: -1209px 0}
.profile .left-side .user.data .confirmed img.phone {background-position:-1230px 0}
.profile .left-side .user.data .confirmed img.phone.on {background-position:-1230px -22px}
.profile .left-side .user.data .confirmed img.fb {background-position:-1208px 0}
.profile .left-side .user.data .confirmed img.fb.on {background-position:-1208px -22px}
.profile .left-side .user.data .confirmed img.email {background-position:-1250px 0}
.profile .left-side .user.data .confirmed img.email.on {background-position:-1250px -22px}
.profile .left-side .user.data div.report{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0}
.profile .left-side .user.data a.report{color:#575757;font-size:12px;font-weight:bold}
.profile .left-side .user.data a.report span{display:inline;color:#007189;margin:0 0 0 5px}
.profile .left-side .user.data a.report img{width:16px;height:16px;vertical-align:middle;margin:0 5px 0 0;background-position: -501px -3px}
.profile .left-side .user.data a.show,
.profile .left-side .block.about a.show, .profile .left-side .block.ilike a.show{border-bottom:1px dashed;color:#007189;font-weight:bold}
.profile .left-side .user.data a.show:hover,
.profile .left-side .block.about a.show:hover, .profile .left-side .block.ilike a.show:hover{text-decoration:none}
.profile .left-side .user.data a.ask{font-style:italic}
.profile .left-side .block{position:relative;font-size:13px;color:#575757;padding:0 0 20px 0;margin:20px 0 20px 0}
.profile .left-side .block.favGifts {     border: 1px solid #d5d5d5;
    border-radius: 5px;
    box-shadow: 0 2px 0 0 #e4e4e4;
    margin-bottom: 20px;
	margin-top:  0;
    padding: 16px; }
.profile .left-side .block.favGifts > h3 { padding-bottom: 15px; display: block; }
.profile .left-side .block .sa{
	width:100%;height:1px;position:absolute;bottom:-1px;left:0;
	background:#f00;
	background: #e6e6e6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3NyUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(left,  #e6e6e6 77%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(77%,#e6e6e6), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(left,  #e6e6e6 77%,#ffffff 100%);
	background: -o-linear-gradient(left,  #e6e6e6 77%,#ffffff 100%);
	background: -ms-linear-gradient(left,  #e6e6e6 77%,#ffffff 100%);
	background: linear-gradient(to right,  #e6e6e6 77%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#ffffff',GradientType=1 );
}
.profile .left-side .block.about, .profile .left-side .block.ilike{line-height:22px;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.profile .left-side .block.about object, .profile .left-side .block.ilike object{vertical-align:top;display:inline-block;margin:0 10px 10px 0}
.profile .left-side .block.about h3 + i, .profile .left-side .block.ilike h3 + i{display:block}
.profile .left-side .block.albums .sa{bottom:-16px}
.profile .left-side .block h3{display:inline;color:#333;font-size:16px;margin-right:12px}
.profile .left-side .gifts .gift{margin:0 5px}
.profile .left-side .gifts .gift img{position:relative;z-index:5}
.profile .left-side .gifts .more{font-weight:bold;font-size:14px}
.profile .left-side .gifts .more span{font-size:26px}
.profile .gifts.group .row{margin-bottom:30px}
.profile .gifts.group .row img.sh{float:left;}
.profile .gifts.group .row img.icon{float:left;width:30px;height:30px;margin:28px 20px 28px 20px;background-position: -120px -30px}
.profile .gifts.group .row .list{margin-left:160px}
.profile .gifts.group .row .list img{margin:0 15px 8px 0}
.profile .left-side .quickie-wrapper{margin-top:20px;}
.profile .left-side .quickie{position:relative;color: #575757;font-size: 14px;font-weight: bold;display:inline-block;height:33px;line-height:35px;margin:0 0 20px 65px;border:3px solid #ccc;padding:8px 8px 8px 20px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.profile .left-side .quickie .q{margin-right:7px}
.profile .left-side .quickie .button.green{margin-right:10px;margin-bottom:10px;padding:4px 8px;border:0 none;cursor:default;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.profile .left-side .quickie .button.green img{width:24px;height:24px;background-position:-1938px -2px;vertical-align:-7px;border:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}

.profile .left-side .block.zodiac {position: relative}
.profile .left-side .block.zodiac .desc {margin-top: 15px;line-height: 1.5}
.profile .left-side .block.zodiac .read-more {position: absolute;right: 0;bottom: 0;background: #fff;padding: 5px;display: none}
.profile .left-side .block.zodiac.hidden .desc {height: 98px;overflow: hidden}
.profile .left-side .block.zodiac.hidden .read-more {display: block}
.profile .left-side .zodiac img.sign,
.ui-dialog-titlebar .ui-dialog-title img.icon-sign {background: url('https://cdn.hotvibes.com/img/map-zodiac.png') no-repeat;width: 20px;height: 16px;vertical-align: middle}
.profile .left-side .zodiac img.sign.s-aquarius,
.ui-dialog-titlebar .ui-dialog-title img.icon-sign.s-aquarius {background-position: 0 -32px}
.profile .left-side .zodiac img.sign.s-pisces,
.ui-dialog-titlebar .ui-dialog-title img.icon-sign.s-pisces {background-position: 0 0}
.profile .left-side .zodiac img.sign.s-aries,
.ui-dialog-titlebar .ui-dialog-title img.icon-sign.s-aries {background-position: 0 -16px}
.profile .left-side .zodiac img.sign.s-taurus,
.ui-dialog-titlebar .ui-dialog-title img.icon-sign.s-taurus {background-position: 0 -96px}
.profile .left-side .zodiac img.sign.s-gemini,
.ui-dialog-titlebar .ui-dialog-title img.icon-sign.s-gemini {background-position: 0 -160px}
.profile .left-side .zodiac img.sign.s-cancer,
.ui-dialog-titlebar .ui-dialog-title img.icon-sign.s-cancer {background-position: 0 -64px}
.profile .left-side .zodiac img.sign.s-leo,
.ui-dialog-titlebar .ui-dialog-title img.icon-sign.s-leo {background-position: 0 -176px}
.profile .left-side .zodiac img.sign.s-virgo,
.ui-dialog-titlebar .ui-dialog-title img.icon-sign.s-virgo {background-position: 0 -48px}
.profile .left-side .zodiac img.sign.s-libra,
.ui-dialog-titlebar .ui-dialog-title img.icon-sign.s-libra {background-position: 0 -144px}
.profile .left-side .zodiac img.sign.s-scorpio,
.ui-dialog-titlebar .ui-dialog-title img.icon-sign.s-scorpio {background-position: 0 -128px}
.profile .left-side .zodiac img.sign.s-sagittarius,
.ui-dialog-titlebar .ui-dialog-title img.icon-sign.s-sagittarius {background-position: 0 -80px}
.profile .left-side .zodiac img.sign.s-capricorn,
.ui-dialog-titlebar .ui-dialog-title img.icon-sign.s-capricorn {background-position: 0 -112px}
.profile .left-side .zodiac .title {color: #f81648; cursor: pointer}

.profile .left-side .block.smembers h3{display:block;margin-bottom:10px}
.profile .left-side .block.smembers ul li{margin-right:32px}
.profile .left-side .block.smembers ul li img{width:128px;height:128px}
.profile .left-side .block.smembers.fixed{position:fixed;top:64px;left:10px;width:170px;margin:0;padding:10px 0 10px 0}
.profile .left-side .block.smembers.fixed h3{color:#575757;font-size:12px;font-weight:bold;text-transform:uppercase;padding-left:20px;margin-bottom:5px}
.profile .left-side .block.smembers.fixed ul{text-align:center}
.profile .left-side .block.smembers.fixed ul li{margin:0 0 10px 0;text-align:center}
.profile .left-side .block.smembers.fixed .saa{position:absolute;top:0;right:0;width:11px;height:620px;background:transparent url('https://cdn.hotvibes.com/img/sh-vertical.png?3') no-repeat -32px 0}

.profile .left-side .block.interests .more{text-align:right;margin-top:5px}
.profile .left-side .block.interests.hidden .inner{height:150px;overflow: hidden}

.profile .left-side .block.fblikes h3{display:block;margin-bottom:10px}
.profile .left-side .block.fblikes div,
.settings .fblikes div.item{display: inline-block;width:90px;margin-bottom:15px;vertical-align:top}
.profile .left-side .block.fblikes div.item{text-align:center}
.profile .left-side .block.fblikes div.item.both{position:relative;}
.profile .left-side .block.fblikes div.item.both b{position:absolute;top:0;left:0;width:36px;height:26px;background-position:-3040px 0}
.profile .left-side .block.fblikes div.see-more{width:575px}
.profile .left-side .block.fblikes div.see-more h4{margin-bottom:10px}
.profile .left-side .block.fblikes div.item img,
.settings .fblikes div.item img{width:66px;height:66px;border:3px solid #fff;border-radius:36px;-moz-border-radius:36px;-webkit-border-radius:36px;box-shadow:0 0 3px 0px #333;-moz-box-shadow:0 0 3px 0px #333;-webkit-box-shadow:0 0 3px 0px #333}
.profile .left-side .block.fblikes div p,
.settings .fblikes div p{overflow:hidden;font-size:11px;margin-top:5px}
.profile .left-side .block.fblikes div.more a,
.settings .fblikes div.more a{margin-top:30px;display:inline-block}
.profile .left-side .block.fblikes div.connect,
.settings .fblikes div.connect{display:block;width:100%}
.profile .left-side .block.fblikes div.connect button,
.settings .fblikes div.connect button,
#fb_promo_pop .connect button{padding:0 20px;height:55px;line-height:55px;font-size:14px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}
.profile .left-side .block.fblikes div.connect button img,
.settings .fblikes div.connect button img,
#fb_promo button.fb img,
#fb_promo_pop .connect button img{background-position:0 -771px;width: 32px; height: 32px;}
.profile .left-side .block.fblikes div.connect p,
.settings .fblikes div.connect p{color:#333}

.profile .fblikes div.connect > div.l{width:320px;position:relative;}
.profile .fblikes div.connect > div.l .item{margin-top:22px}
.profile .fblikes div.connect > div.r{width:345px}
.profile .fblikes div.connect > div.r button{margin-bottom:10px}
.profile .fblikes div.connect > div > span{font-weight:bold;color:#9dd1d7;font-size:60px;line-height:100px;vertical-align:middle;}
.profile .fblikes div.connect > div > img.src3{width:176px;height:86px;background-position:-1954px -73px;vertical-align:middle;}
.profile .fblikes div.connect > div > img.sha{width:8px;height:111px;background:transparent url('https://cdn.hotvibes.com/img/sh-vertical.png?3') no-repeat 0 -300px;vertical-align:middle;}
.profile .left-side .block.fblikes div.connect .l > p{color:#2996aa;font-weight:bold;position:absolute;top:100px;right:8px;width:176px;text-align:center}
/*
{position:absolute;top:0;left:0;display:block;width:10px;height:84px;background:transparent url('https://cdn.hotvibes.com/img/sh-vertical.png?3') no-repeat 0 -205px}
*/

img.btn-quickie {width: 28px;height: 28px;margin: 0 0 0 8px;vertical-align: middle;cursor: pointer;background-position: -1936px 0}
img.btn-quickie.answer-no {background-position: -1964px 0}
img.btn-quickie.answer-maybe { text-align: center; }

.profile .left-side .quickie span.yes, .profile .left-side .quickie span.no{font-weight:bold;margin:0 6px;color:#64a33d}
.profile .left-side .quickie span.no{color:#db0024}
.profile .left-side .quickie i{display:block;position:absolute;top:0;left:-32px;width:32px;height:38px;background-position: -896px 0}
.profile .left-side .albums img{cursor:pointer;border-left-width:17px}
.profile .left-side .albums div{float:left;position:relative;margin:0 32px 15px 0}
.profile .left-side .albums div i{display:block;position:absolute;top:0;left:-11px;width:24px;height:120px;background-position: -966px 0}
.profile .left-side .back{margin-bottom:30px}
.profile .left-side .back a{padding:7px 10px 7px 30px;border:1px solid #dee1e1;font-size:12px;background-color:#f7fbfb;background-position: 5px -118px;color:#389e9e; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.profile .left-side .friends .connect{width:450px;padding:16px;border: 1px solid #D5D5D5;margin: auto;  border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;  box-shadow:0 2px 0 0 #E4E4E4;-moz-box-shadow:0 2px 0 0 #E4E4E4;-webkit-box-shadow:0 2px 0 0 #E4E4E4}
.profile .left-side .friends .connect p{margin-bottom:15px}
.profile .left-side .fvideos{}
.profile .left-side .fvideos .videoEntry {margin-bottom:20px;display:inline-block;text-align:center;width:333px;vertical-align:top}
.profile .left-side .fvideos .videoEntry .title{font-size:12px;text-align:left;padding:0 22px 0 5px;position:relative}
.profile .right-side{position:relative;margin-left:700px;padding-top:20px}
.profile .right-side .actions{text-align:right;padding-top:0;height:390px}
.profile .right-side .actions form {text-align:center}
.profile .right-side .actions form textarea{width:100%;height:100px}
.profile .right-side .actions form div{position:relative;min-height:20px;margin:0 0 0 33px}
.profile .right-side .actions form div.m{margin:5px 0 5px 33px}
.profile .right-side .actions form div .emo{position:absolute;top:0;right:0;margin:0;background-position: -104px 0}
.profile .right-side .actions form div .emo:hover{background-position:-104px -20px}
.profile .right-side .actions form div img.help{position:absolute;top:0;left:0;width:20px;height:20px;background-position: -1992px 0}
.profile .right-side .actions form div img.help:hover{background-position:-1992px -20px;cursor:pointer}
.profile .right-side .actions form .last-msg{margin-bottom:10px}
.profile .right-side .actions form .last-msg div{margin:0;text-align:left;font-size:12px}
.profile .right-side .actions form .last-msg .title{font-weight:bold;padding-left:10px}
.profile .right-side .actions form .last-msg .title img{vertical-align:middle;width:16px;height:16px;margin-right:5px;background-position: -696px -3px}
.profile .right-side .actions form .last-msg .body{background:#ececec;padding:8px 8px 4px 8px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.profile .right-side .actions form .last-msg .body .none{display:none}

.profile .right-side .actions form div div.help{width:258px;position:absolute;left:0;top:36px;margin:0;border:1px solid #d0d0d0;background-color:#fff;z-index:1;text-align:left;-moz-transition: height 2s;-webkit-transition: height 2s;-o-transition: height 2s;transition: height 2s}
.profile .right-side .actions form div div.help a{color:#007189}
.profile .right-side .actions form div div.help .brd{position:relative;padding:22px 13px 0px 13px;margin:0}
.profile .right-side .actions form div div.help .close{position:absolute;top:6px;color:#888;right:6px;height:16px;width:16px;background-position: -1362px 0}
.profile .right-side .actions form div div.help .close:hover{background-position:-1362px -16px}
.profile .right-side .actions form div div.help .arr{position:absolute;top:-14px;left:7px;height:14px;width:22px;background-position: -422px -114px}
.profile .right-side .actions form div div.help .win{width:232px;overflow:hidden;position:relative;margin:0}
.profile .right-side .actions form div div.help .msgContainer {width:3500px;margin:0; -moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}
.profile .right-side .actions form div div.help .msgContainer div{float:left;width:244px;margin:0}
.profile .right-side .actions form div div.help .msg{display:block;color:#007189;font-size:11px;padding:0;margin:0 0 12px 0;width:100%}
.profile .right-side .actions form div div.help .msg span{display:block;padding-left:27px}
.profile .right-side .actions form div div.help .msg:hover{text-decoration:underline}
.profile .right-side .actions form div div.help .msg img{float:left;padding:0;margin:0 7px 0 0;width:20px;height:20px;background-position: 0 -73px}
.profile .right-side .actions form div div.help .arrows{position:relative;display:block;height:20px;margin-bottom:5px}
.profile .right-side .actions form div div.help .arrows a{position:absolute;cursor:pointer;width:auto}
.profile .right-side .actions form div div.help .arrows .lft{left:0}
.profile .right-side .actions form div div.help .arrows .rgt{right:0;}

.profile .right-side .actions .msgInfo{text-align:center;font-size:12px;font-weight:bold;color:#64A33D}
.profile .right-side .actions form button{margin:0 5px}
.profile .right-side .block{border:1px solid #D5D5D5;padding:16px;margin-bottom:20px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;  box-shadow:0 2px 0 0 #E4E4E4;-moz-box-shadow:0 2px 0 0 #E4E4E4;-webkit-box-shadow:0 2px 0 0 #E4E4E4}
.profile .right-side .block h3{text-align:left;font-size:16px;margin-bottom:15px;position:relative}
.profile .right-side .more{text-align:center;margin-top:10px}
.profile .right-side .more a{color:#575757;font-size:13px;font-weight:bold}
.profile .right-side .more a span{color:#007189;margin-left:5px}
.profile .right-side .actions div{margin-bottom:10px}
.profile .right-side .actions .msg{margin-bottom:40px; padding-left: 23px;}
.profile .right-side .msg .inner1 { -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; background: #e6e6e6; padding: 5px;}
.profile .right-side .msg .faux-btn { color: #6b6b6b; background-color: #fff; margin-bottom: 5px; border: 1px solid #d2d2d2; font-weight: normal; }
.profile .right-side .msg .faux-btn, .profile .right-side .msg .faux-btn:hover { -moz-box-shadow: none; -webkit-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }
.profile .right-side .actions a{width:209px;text-align:left}
.profile .right-side .actions a img{margin-right:8px;vertical-align:-4px;width:20px;height:20px;background-position: -1876px 0}
.profile .right-side .actions .fav a img{background-position:-734px 0}
.profile .right-side .actions .duel a img{background-position:-1896px 0}
.profile .right-side .actions .gifts a img{background-position:-1916px 0}
.profile .right-side .actions .friend-add a img{background-position:-834px 0}
.profile .right-side .actions .friend-rem a img{background-position:-855px 0}

.profile .right-side .badges, .profile .right-side .favGifts{text-align:center}
.profile .right-side .badges img{margin:0 5px}
.profile .right-side .favGifts img{margin:0 3px}
.profile .right-side .friends{text-align:left;position:relative}
.profile .right-side .friends img{margin:0 4px 6px 3px;width:48px;height:48px}
.profile .right-side .friends .mutual{position:absolute;top:45%;left:0;width:100%;text-align:center}
.profile .right-side .friends .mutual a{font-size:14px;color:#333;font-weight:bold;padding:7px 15px;border:1px solid #e9e9e9;background-color:#f9f9f9;background-color:rgba(249,249,249,0.8)}
.profile .right-side .friends .mutual a:hover{text-decoration:none}
.profile .right-side .friends .mutual span.cnt{color:#db0024}
.profile .right-side .favMusic h3 a{position:absolute;right:2px;top:2px}
.profile .right-side .favMusic .ui-state-highlight {border: 1px dashed #999 !important;background: transparent !important}
.profile .right-side .favMusic .videoEntry{border-top:1px solid #e2e2e2;position:relative;overflow:hidden;height:34px;line-height:34px}
.profile .right-side .favMusic a{color:#333;font-size:13px}
.profile .right-side .favMusic .videoEntry div.label {display: inline-block;overflow:hidden;white-space: nowrap;margin-left:30px}
.profile .right-side .favMusic .videoEntry a.playControl{position:absolute;left:0;top:7px; width:20px;height:20px;display:inline-block;background-position: -296px 0}
.profile .right-side .favMusic .videoEntry img.progress{position: absolute;left:2px;top:11px}
.profile .right-side .favMusic .videoEntry a.playControl:hover{background-position:-296px -20px}
.profile .right-side .favMusic .videoEntry a.playControl.stop {background-position:-316px 0}
.profile .right-side .favMusic .videoEntry a.playControl.stop:hover {background-position:-316px -20px}

.profile .friends li{margin:0 25px 13px 0 !important}
.profile .friends ul.users-list li > a img {width:80px;height:80px}
.profile .friends h3, .profile .duels h3{font-size:18px;font-weight:bold;margin-bottom:20px}
.profile .friends h3 span, .profile .duels h3 span{color:#ef506a}
.profile .block .duels, .profile .block .polls, .profile .block#forum .hub{margin-top:20px}
.profile .block .duels .duel{display:inline-block;border:1px solid #e1e1e1;vertical-align:top;margin:0 40px 20px 0;width:290px; box-shadow:0px 1px 2px #E1E1E1;-moz-box-shadow:0px 1px 2px #E1E1E1;-webkit-box-shadow:0px 1px 2px #E1E1E1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.profile .block .duels .duel .members a{line-height:0;margin:0 15px;height:85px}
.profile .block .duels .duel .members .member{min-height:0;width:auto}
.profile .block .duels .duel .members .member .vs{line-height:85px;font-size:14px;margin:0}
.profile .block .duels .more, .profile .block .polls .more{margin-top:15px;text-align:center}
.profile .block .duels .more a, .profile .block .polls .more a{color:#007189;font-weight:bold}
.profile .block .duels .duel .comments{margin-bottom:15px}
.profile .block .duels .duel .reason{font-size:12px;font-weight:bold}
.profile .block .duels .duel .members .member p{font-size:12px}
.profile .block .duels .duel .members .member p span{font-size:14px;font-weight:bold}

.profile .block#forum .hub > .label{border:0;border-bottom:1px solid #ececec;height:1px;padding:0}

.profile.deleted > div{color:#575757;font-size:16px;font-weight:bold;margin:0 10px;text-align: center}
.profile.deleted > div div{display: inline-block;background: transparent url('https://cdn.hotvibes.com/img/features/profile/deleted.png') no-repeat left top;height: 350px;line-height:340px;padding-left:250px;margin: 40px 0 100px 0}
.profile.blocked img{margin:110px 0 20px 0}
.profile.blocked div{color:#575757;font-size:16px;font-weight:bold;text-align: center}

.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('https://cdn.hotvibes.com/img/zoom-back.png') no-repeat 25px center}
.photoZoom .pop-left .next{right:0;width:80%;background:transparent url('https://cdn.hotvibes.com/img/zoom-next.png') no-repeat 92% 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;bottom:0;left:0;height:45px;line-height:45px;color:#888888;width:100%;z-index:602;background:#000;background:rgba(0, 0, 0, .8);opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0)}
.photoZoom .pop-left .actions div{height:18px;line-height:18px}
.photoZoom .pop-left .actions div.star{margin:14px 0 1px 0;text-align:center}
.photoZoom .pop-left .actions div.star img{margin:0}
.photoZoom .pop-left .actions .vote{position:relative;}
.photoZoom .pop-left .actions .vote .rating{position:absolute;top:-8px;left:1px;font-size:11px}
.photoZoom .pop-left .actions .vote .rating b{font-weight:normal}
.photoZoom .pop-left .actions .vote .rating div{height:15px;line-height:18px;padding-left:5px}
.photoZoom .pop-left .actions .nr{position:absolute;bottom:6px;right:10px;color:#888888;font-weight:bold;height:20px;line-height:20px}
.photoZoom .pop-left .actions .bt{font-size:13px;font-weight:bold;color:#888888;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.photoZoom .pop-left .actions .bt:hover{color:#fff;text-decoration:none;background-color:#343434}
.photoZoom .pop-left .actions .vote{text-align:left;height:45px;line-height:45px;padding:0 0 0 10px}
.photoZoom .pop-left .actions .vote a{color:#f81648;font-weight:bold;font-size:12px}
.photoZoom .pop-left .actions .vote img{width:20px;height:20px;vertical-align:middle}
.photoZoom .pop-left .actions .vote .rating span{color:#fccd0f;font-weight:bold}
.photoZoom .pop-left .thumbs {position: absolute;top: 0;left: 0;width: 100%;overflow: hidden;height: 56px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 4px 2px;background: rgba(0, 0, 0, 0.7);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: 48px;height: 48px}
.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: 3px solid #ececec;-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: -8px;left: 15px;border-width: 5px 5px 0;border-style: solid;border-color: #ECECEC transparent}
.photoZoom .pop-left .thumbs .overlay,
.showup.top .overlay {position: absolute;top: 0;width: 22px;height: 100%;line-height: 56px}
.showup.top .overlay{line-height:80px;height:66px}
.showup.top .overlay{z-index:4}
.photoZoom .pop-left .thumbs .overlay img,
.showup.top .overlay img{width: 9px;height: 16px;background-position: -2555px 0}
.photoZoom .pop-left .thumbs .overlay.ov-left,
.showup.top .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,
.showup.top .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,
.showup.top .overlay.ov-right img {background-position: -2555px -16px}

.photoZoom .pop-left .sub-info,
.profile .left-side .photo.main .sub-info{position: absolute;top: 56px;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: bold;font-size: 13px}

.photoZoom .pop-left > .title {display: none;right: 0;-webkit-border-bottom-left-radius: 20px;-moz-border-radius-bottomleft: 20px;border-bottom-left-radius: 20px;text-align: right;line-height: 16px;padding: 0 5px 0 15px}
.photoZoom .pop-left > .title .desc {color: #b3b3b3}
.photoZoom .pop-left > .title .name {font-weight: bold}
.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-right{width: 310px}
.photoZoom .rHead{position:relative;height:25px}
.photoZoom .rHead .close{position:absolute;top:5px;right:5px;color:#111;display:block;width:16px;height:16px;background-position: -1362px 0}
.photoZoom .rHead .close:hover{background-position:-1362px -16px}
.photoZoom .pop-right .content {padding: 0 10px}
.photoZoom .pop-right .content .user{margin:0 0 25px 0}
.photoZoom .pop-right .content .user img{float:left;margin:0 8px 0 0}
.photoZoom .pop-right .content .user .descr{float:left;text-align:left;width:226px}
.photoZoom .pop-right .content .user .nick{font-weight:bold;color:#333;font-size:14px;border-bottom:1px solid #f3f3f3;padding-bottom:5px;margin-bottom:5px}
.photoZoom .pop-right .content .user .nick a{color:#333}
.photoZoom .pop-right .content .user .about{color:#575757;font-size:11px;font-style:italic}
.photoZoom .pop-right .content .user .about span{font-weight:bold}
.photoZoom .pop-right .content .comments-block{text-align:left;height:135px}
.photoZoom .pop-right .content .comments-block .ad {margin-top: 15px}
.photoZoom .pop-right .content .ad{height:265px;text-align:center;overflow:hidden}
.photoZoom .pop-right .content .comments-block .right{margin:12px 0 10px 0;text-align:center}
.photoZoom .pop-right .content .comments-block form textarea{width:280px;padding:0}
.photoZoom .pop-right .content .comments-block .comment .ufoto img{width:32px;height:32px;margin:0 5px 0 0}
.photoZoom .pop-right .content .comments-block .comments .comment .nick{margin:0 20px 5px 0}
.photoZoom .pop-right .content .comments-block .comments .comment .nick .name{color:#03a7b5}
.photoZoom .pop-right .content .comments-block .comments .comment .date{margin:0}
.photoZoom .pop-right .content .comments-block .comments .icon-del{top:2px;right:5px}
.photoZoom .pop-right .content .comments-block .notFound a{margin:0 5px}
.photoZoom .pop-right .shadow {width: 8px;height: 437px;background: url('https://cdn.hotvibes.com/img/sh-vertical.png?3') no-repeat -25px 0;position: absolute;left: 1px;top: 0}
.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}

.nano{position:relative;width:100%;overflow:hidden}
.nano .content {position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0;padding:0 !important}
.nano .content:focus {
  outline: thin dotted;
}
.nano .content::-webkit-scrollbar {
  visibility: hidden;
}
.has-scrollbar .content::-webkit-scrollbar {
  visibility: visible;
}
.nano > .pane {
  background : rgba(0,0,0,.25);
  position   : absolute;
  width      : 7px;
  right      : 0;
  top        : 0;
  bottom     : 0;
  visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
  opacity    : .01;
  -webkit-transition    : .2s;
  -moz-transition       : .2s;
  -o-transition         : .2s;
  transition            : .2s;
  -moz-border-radius    : 5px;
  -webkit-border-radius : 5px;
  border-radius         : 5px;
}
.nano > .pane.active, .nano > .pane:hover{
	width: 12px;
}
.nano > .pane > .slider {
  background: #ccc;
  background: rgba(0,0,0,.5);
  position              : relative;
  margin                : 0 1px;
  -moz-border-radius    : 3px;
  -webkit-border-radius : 3px;
  border-radius         : 3px;
}
.nano:hover > .pane, .pane.active, .pane.flashed {
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
}

.profile .badges .badge{width:32px;height:32px}
.profile .badges .b-duel0{background-position:-1922px -96px}
.profile .badges .b-duel1{background-position:-1922px -64px}
.profile .badges .b-duel2{background-position:-1922px -32px}
.profile .badges .b-duel3{background-position:-1922px 0}
.profile .badges .b-fb0{background-position:-1890px -96px}
.profile .badges .b-fb1{background-position:-1890px -64px}
.profile .badges .b-fb2{background-position:-1890px -32px}
.profile .badges .b-fb3{background-position:-1890px 0}
.profile .badges .b-cash0{background-position:-1858px -96px}
.profile .badges .b-cash1{background-position:-1858px -64px}
.profile .badges .b-cash2{background-position:-1858px -32px}
.profile .badges .b-cash3{background-position:-1858px 0}
.profile .badges .b-fav0{background-position:-1826px -96px}
.profile .badges .b-fav1{background-position:-1826px -64px}
.profile .badges .b-fav2{background-position:-1826px -32px}
.profile .badges .b-fav3{background-position:-1826px 0}
.profile .badges .b-quickie0{background-position:-1794px -96px}
.profile .badges .b-quickie1{background-position:-1794px -64px}
.profile .badges .b-quickie2{background-position:-1794px -32px}
.profile .badges .b-quickie3{background-position:-1794px 0}

.mediaPlayer #toolbar{color:#fff;margin-top:10px;background:#2b2b2b;padding:6px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.mediaPlayer #toolbar table{width:100%}
.mediaPlayer #toolbar table td {white-space:nowrap;line-height:0}
.mediaPlayer #toolbar button,
.mediaPlayer #toolbar .ac label{
	border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;width:32px;height:30px;padding:0;margin:0 1px 0 0;
	background: #545454;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MjcyNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #545454 0%, #727272 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545454), color-stop(100%,#727272));
	background: -webkit-linear-gradient(top,  #545454 0%,#727272 100%);
	background: -o-linear-gradient(top,  #545454 0%,#727272 100%);
	background: -ms-linear-gradient(top,  #545454 0%,#727272 100%);
	background: linear-gradient(to bottom,  #545454 0%,#727272 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#727272',GradientType=0 );
}
.mediaPlayer #toolbar .ac label.checked{
	background: #3d3d3d;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkM2QzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NDY0NjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3d3d3d 0%, #646464 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d3d3d), color-stop(100%,#646464));
	background: -webkit-linear-gradient(top,  #3d3d3d 0%,#646464 100%);
	background: -o-linear-gradient(top,  #3d3d3d 0%,#646464 100%);
	background: -ms-linear-gradient(top,  #3d3d3d 0%,#646464 100%);
	background: linear-gradient(to bottom,  #3d3d3d 0%,#646464 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#646464',GradientType=0 );
}
.mediaPlayer #toolbar .progr{width:100%;background-color:#3c3c3c;height:30px;padding:0 15px}
.mediaPlayer #toolbar .seek {font-size: 9px;color: #fff;background-color:#3c3c3c;padding: 0 10px}
.mediaPlayer #toolbar .seek .totalTime {color: #888}
.mediaPlayer #toolbar .volume .container{width:150px;font-size:11px}
.mediaPlayer #toolbar .volume .container .slider, .mediaPlayer #toolbar .volume .container .amount{display:inline-block;}
.mediaPlayer #toolbar .volume .container .slider{width:100px}
.mediaPlayer #toolbar .volume .container .amount{margin-left:20px}
.mediaPlayer #toolbar .ac label{display:inline-block;width:32px;height:30px;margin:0 1px 0 0;padding:0}
.mediaPlayer #toolbar .ac label i{display:block;width:32px;height:30px;background-position: -1396px 0;cursor:pointer}
.mediaPlayer #toolbar .ac .shuffle i{background-position:-1396px 0}
.mediaPlayer #toolbar .ac .shuffle:hover i, .mediaPlayer #toolbar .shuffle.checked i{background-position:-1396px -30px !important}
.mediaPlayer #toolbar .ac .repeat0 i{background-position:-1492px 0}
.mediaPlayer #toolbar .ac .repeat0:hover i, .mediaPlayer #toolbar .repeat0.checked i{background-position:-1492px -30px !important}
.mediaPlayer #toolbar .ac .repeat1 i{background-position:-1460px 0}
.mediaPlayer #toolbar .ac .repeat1:hover i, .mediaPlayer #toolbar .repeat1.checked i{background-position:-1460px -30px !important}
.mediaPlayer #toolbar .ac .repeatall i{background-position:-1428px 0}
.mediaPlayer #toolbar .ac .repeatall:hover i, .mediaPlayer #toolbar .repeatall.checked i{background-position:-1428px -30px !important}
.mediaPlayer #toolbar button .ui-button-icon-primary{display:block;width:32px;height:30px;background-position: -1236px 0;cursor:pointer}
.mediaPlayer #toolbar #beginning .ui-button-icon-primary{background-position:-1524px 0}
.mediaPlayer #toolbar #beginning.ui-state-hover .ui-button-icon-primary{background-position:-1524px -30px}
.mediaPlayer #toolbar #play .ui-button-icon-primary{background-position:-1236px 0}
.mediaPlayer #toolbar #play.ui-state-hover .ui-button-icon-primary{background-position:-1236px -30px}
.mediaPlayer #toolbar #play .ui-icon-pause{background-position:-1268px 0}
.mediaPlayer #toolbar #play.ui-state-hover .ui-icon-pause{background-position:-1268px -30px}
.mediaPlayer #toolbar #stop .ui-button-icon-primary{background-position:-1300px 0}
.mediaPlayer #toolbar #stop.ui-state-hover .ui-button-icon-primary{background-position:-1300px -30px}
.mediaPlayer #toolbar #end .ui-button-icon-primary{background-position:-1332px 0}
.mediaPlayer #toolbar #end.ui-state-hover .ui-button-icon-primary{background-position:-1332px -30px}
.mediaPlayer #toolbar #vol .ui-button-icon-primary{background-position:-1364px 0}
.mediaPlayer #toolbar #vol.ui-state-hover .ui-button-icon-primary{background-position:-1364px -30px}
.mediaPlayer{padding:0 5px;font-size:14px}
.mediaPlayer #playlist{list-style:none;margin:0 8px;padding:0}
.mediaPlayer #playlist li{padding:7px 15px;color:#4d4d4d;cursor:pointer;background-color:#e6e6e6;border-top:1px solid #fff;border-bottom:1px solid #ccc}
.mediaPlayer #playlist li:nth-child(even) {background: #f2f2f2}
.mediaPlayer #playlist li.ui-state-hover, .mediaPlayer #playlist li.current{color: #007189;font-weight: bold}
.mediaPlayer #playlist li.loading {background-image: url('https://cdn.hotvibes.com/img/spinner-small.gif');background-repeat: no-repeat;padding-left: 47px;background-position: 15px 10px}

.showUp form{margin-bottom:16px;padding:5px 0}
.showUp form table{width:100%}
.showUp form table td{text-align:center;font-size:16px}
.showUp form table td.c1, .showUp form table td.c3{width:140px;color:#db0024;font-size:13px}
.showUp form table .r1 td.c1, .showUp form table .r1 td.c3{height:64px;background-position: -1058px 0}
.showUp form table .r1 td.c3{background-position:-1058px -64px}
.showUp form table .r2 td{padding-bottom:2px}
.showUp form input{width:52px;margin-right:9px}
.showUp form .icon.credits, .showUp .list .icon.credits{margin:0 7px}
.showUp form .place{color:#67b437;font-size:18px}
.showUp form .place b{font-size:12px;font-weight:bold}
.showUp form .myplace{color:#666;font-size:12px}
.showUp .list{width:100%;font-size:13px}
.showUp .list td{padding-bottom:15px;font-size:12px}
.showUp .list td.photo{width:128px;text-align:center}
.showUp .list td.info div{border:1px solid #e1e1e1;height:84px;line-height:84px;position:relative;margin:0 20px 0 10px;font-size:0}
.showUp .list td.info div i{display:block;position:absolute;top:13px;left:-14px;width:14px;height:22px;background-position: -458px -100px}
.showUp .list span{display:inline-block;margin:0;text-align:center}
.showUp .list .price{color:#db0024;width:100px;font-weight:bold;font-size:12px}
.showUp .list .expires{width:160px;font-size:12px}
.showUp .list .expires b{font-weight:normal;color:#575757}
.showUp .list .place{color:#67b437;width:110px;position:relative;font-weight:bold}
.showUp .list .place u{font-size:28px;text-decoration: none;line-height:normal;}
.showUp .list .place b{font-size:16px;font-weight:normal}
.showUp .list .place .sa{position:absolute;top:0;left:0;display:block;width:10px;height:84px;background:transparent url('https://cdn.hotvibes.com/img/sh-vertical.png?3') no-repeat 0 -205px}

#showuPop .gender{margin:20px 0 10px 0}
#showuPop .age{margin-bottom:40px}
#showuPop label{font-weight:normal;font-size:13px;padding-top:3px}
#showuPop div.h{font-size:14px;margin-bottom:5px}
#showuPop .age div.h{margin-bottom:18px}
#showuPop .q{margin-bottom:15px}

.popup {font-size:14px}
.popup .descr{text-align:center;line-height:24px}
.popup form{margin-top:20px;padding:10px}
.popup form div{margin-bottom:5px}
.popup form input, .popup form select{width:100%}
.popup form .input{margin-bottom:20px}
.popup.invite-email form, #confirmMailPop.popup form{margin:20px 50px 0 50px}
.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}
.popup#confirmMailPop{width:500px}
.popup#confirmMailPop .change{font-size:11px}
.popup#vipSettings{width:560px}
.popup#vipSettings form input, .popup#vipSettings form select{width:auto}

.popup-reward {width: 450px !important;height: 205px !important;background: #fff}
.popup-reward.popup-reward-credits {background-image: url('https://cdn.hotvibes.com/img/received-credits.png');background-position: top left;background-repeat: no-repeat}
.popup-reward.popup-reward-vip {background-image: url('https://cdn.hotvibes.com/img/received-vip.png');background-position: bottom left;background-repeat: no-repeat}
.popup-reward .ui-dialog-titlebar {padding: 6px !important}
.popup-reward h1 {font-size: 24px;margin-bottom: 15px}
.popup-reward .ui-dialog-content {font-size: 16px;color: #333;font-weight: normal}
.popup-reward .ui-dialog-content, .popup-reward .ui-dialog-buttonpane {width: 260px !important;float: right;text-align: center;padding: 0 20px !important;clear: both;min-width: auto !important}
.popup-reward .ui-dialog-buttonpane {margin-top: 25px}

.popup-profile_settings{background-color:#f3f3f3}
.popup-profile_settings .title{text-align:center;font-size:16px;font-weight:bold;margin:-10px 0 10px 0;width:670px}
.popup-profile_settings .title span{color:#f81648}
.popup-profile_settings .ui-dialog-content{padding:0 15px 15px 15px}
.popup-profile_settings form{padding:15px 0 !important}
.popup-profile_settings form > div{background-color:#fff;padding:15px;margin-bottom:15px;border:1px solid #cdcdcd;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; box-shadow:0 2px 0 0 #E4E4E4;-moz-box-shadow:0 2px 0 0 #E4E4E4;-webkit-box-shadow:0 2px 0 0 #E4E4E4}
.popup-profile_settings form > div h1{margin:0px 0 15px 0 !important}
.popup-profile_settings form > div.save{background:none;border:0 none;padding:0;margin:0; -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;behavior:none}
.popup-profile_settings form > div.loader{margin:0;padding:0;border:0}

.popup#regForm h1{width:700px}
.popup#regForm, #login .top #signup form {font-size:12px}
.popup#regForm form, .popup#regForm .form_sep{float:left}
.popup#regForm form{margin:0px;width:250px}
.popup#regForm form.login{padding:0 0 25px 40px}
.popup#regForm form.register{padding:0 25px 20px 0}
.popup#regForm form.register .or{text-align:center;font-weight:bold;font-size:14px}
.popup#regForm form label, #login .top #signup form label {padding-top:4px}
.popup#regForm button {width:100%;height:48px}
.popup#regForm input.error, .popup#regForm select.error,
.popup#regForm form .label,  #login .top #signup form .label{margin-bottom:6px}
.popup#regForm form .section,  #login .top #signup form .section{margin-bottom:12px}
.popup#regForm form slider.section{padding:0}
.popup#regForm form .birth select, #login .top #signup form .birth select,
.popup#regForm form .birth .ui-selectmenu,  #login .top #signup form .birth .ui-selectmenu{width:74px;margin-left:6px}
.popup#regForm form .birth .ui-selectmenu{width:77px}
.popup#regForm form .birth select.first + span a,  #login .top #signup form .birth select.first + span a{margin:0}
.popup#regForm .form_sep{padding:86px 60px 0 60px;font-size:16px;font-weight:bold}
.popup#regForm h1, .popup#regForm h2{padding:0 40px}
.popup#regForm h1{font-size:22px;font-weight:bold;margin:20px 0 10px 0}
.popup#regForm h2{font-size:14px;font-weight:normal;color:#575757}
.popup#regForm a,  #login .top #signup form a{color:#007189}
.popup#regForm .hr{position:relative;overflow:visible;height:2px;border-top:1px solid #ccc;border-bottom:1px solid #ececec;margin:50px 0 30px 0}
.popup#regForm .hr div{height:1px;border-top:1px solid #ececec}
.popup#regForm .hr i{display:block;position:absolute;top:-30px;width:52px;height:44px;background-position: -1704px -80px}
.popup#regForm .hr i.h1{width:52px;left:40px;background-position:-1704px -80px}
.popup#regForm .hr i.h2{width:38px;left:280px;background-position:-1756px -80px}
.popup#regForm .hr i.h3{width:34px;right:270px;background-position:-1704px -124px}
.popup#regForm .hr i.h4{width:32px;right:40px;background-position:-1738px -124px}

.ui-dialog.deletedFileAlert .ui-dialog-titlebar{display:none}
.ui-dialog.deletedFileAlert .ui-dialog-content h1{font-size:16px;margin-bottom:30px}
.ui-dialog.deletedFileAlert .ui-dialog-content .l, .ui-dialog.deletedFileAlert .ui-dialog-content .r{float:left}
.ui-dialog.deletedFileAlert .ui-dialog-content .l{width:400px;padding:30px 30px 90px 30px}
.ui-dialog.deletedFileAlert .ui-dialog-content .r{background-color:#f9f9f9;width:300px;min-height:400px;text-align:center;padding:20px 0}
.ui-dialog.deletedFileAlert .ui-dialog-content .r img{margin:20px 0;width:210px;height:108px;background:transparent url('https://cdn.hotvibes.com/img/features/popups/photos-tips.png') no-repeat 0 0}
.ui-dialog.deletedFileAlert .ui-dialog-content .r img.i1{background-position:0 0}
.ui-dialog.deletedFileAlert .ui-dialog-content .r img.i2{background-position:0 -109px}
.ui-dialog.deletedFileAlert .ui-dialog-content .r img.i3{background-position:0 -217px}
.ui-dialog.deletedFileAlert .ui-dialog-buttonpane{margin-right:300px;position:absolute;bottom:20px;left:0;width:460px}

.ui-dialog.becameReaMember .ui-dialog-content h1,
.ui-dialog.showup .ui-dialog-content h1{font-size:24px;margin-bottom:30px}
.ui-dialog.becameReaMember .ui-dialog-content .l, .ui-dialog.becameReaMember .ui-dialog-content .r,
.ui-dialog.showup .ui-dialog-content .l, .ui-dialog.showup .ui-dialog-content .r{float:left}
.ui-dialog.becameReaMember .ui-dialog-titlebar,
.ui-dialog.showup .ui-dialog-titlebar{display:none}
.ui-dialog.becameReaMember .ui-dialog-content .l,
.ui-dialog.showup .ui-dialog-content .l{background-color:#f9f9f9;}
.ui-dialog.becameReaMember .ui-dialog-content .l img{margin:100px 20px}
.ui-dialog.becameReaMember .ui-dialog-content .r,
.ui-dialog.showup .ui-dialog-content .r{margin:30px 20px 70px 20px;width:330px;font-size:16px}
.ui-dialog.becameReaMember .ui-dialog-buttonpane,
.ui-dialog.showup .ui-dialog-buttonpane{margin-left:190px;position:absolute;bottom:20px;left:0;width:370px}

.ui-dialog.showup .ui-dialog-content .l img{margin:100px 20px 120px 20px}
.ui-dialog.showup .ui-dialog-content .r div span{color:#db0024}

.ui-dialog.uploadMorePhoto  .ui-dialog-titlebar{position:absolute;top:5px;right:5px}
.ui-dialog.uploadMorePhoto table{border-spacing:0;border-collapse:collapse;width:100%}
.ui-dialog.uploadMorePhoto table td{vertical-align:middle;text-align:center}
.ui-dialog.uploadMorePhoto .l{width:180px;background:#f8f8f8 url('https://cdn.hotvibes.com/img/features/popups/more-photos.png') no-repeat center center}
.ui-dialog.uploadMorePhoto .r{padding:40px 20px}
.ui-dialog.uploadMorePhoto .bt{text-align:left;padding:10px 10px 10px 90px;height:70px;background:#d4e2e4 url('https://cdn.hotvibes.com/img/features/popups/vip.png') no-repeat 20px center;border:1px solid #b8d0d3}
.ui-dialog.uploadMorePhoto .bt a{margin-left:15px}
.ui-dialog.uploadMorePhoto .bt .t{text-align:left}
.ui-dialog.uploadMorePhoto .bt .b{text-align:right;white-space:nowrap}

.ui-dialog.msgVipPromo  .ui-dialog-titlebar{position:absolute;top:5px;right:5px}
.ui-dialog.msgVipPromo table{border-spacing:0;border-collapse:collapse;width:100%}
.ui-dialog.msgVipPromo table td{vertical-align:middle;text-align:center}
.ui-dialog.msgVipPromo .l{width:180px;background:#f8f8f8 url('https://cdn.hotvibes.com/img/features/popups/msg-promo.png') no-repeat center center}
.ui-dialog.msgVipPromo .r{padding:40px 20px}
.ui-dialog.msgVipPromo .r .h1{font-size:26px}
.ui-dialog.msgVipPromo .bt{text-align:left;padding:10px 10px 10px 90px;height:70px;background:#d4e2e4 url('https://cdn.hotvibes.com/img/features/popups/vip.png') no-repeat 20px center;border:1px solid #b8d0d3}
.ui-dialog.msgVipPromo .bt a{margin-left:15px}
.ui-dialog.msgVipPromo .bt .t{text-align:left}
.ui-dialog.msgVipPromo .bt .b{text-align:right;white-space:nowrap}

.slot-machine-wrapper-large {margin: 0 auto;text-align: center}
.slot-machine-wrapper-large .jackpot-wrapper {color: #333;text-align: center;padding:0;font-size: 24px;font-weight: bold;margin-bottom:5px;	position:relative}
.slot-machine-wrapper-large .jackpot-wrapper .sa{margin-top:5px;width:100%;height:4px;background:transparent url('https://cdn.hotvibes.com/img/sh-h.png') no-repeat 0 -11px}
.slot-machine-wrapper-large .sa{margin-top:25px;width:100%;height:4px;background:transparent url('https://cdn.hotvibes.com/img/sh-h.png') no-repeat 0 -15px}
.slot-machine-wrapper-large .jackpot-wrapper .jackPot {color: #db0024}
.slot-machine-wrapper-large .lastWon {font-size: 12px;color: #575757;margin:10px 0 20px 0;position: relative}
.slot-machine-wrapper-large .lastWon a{font-weight:bold;color:#007189}
.slot-machine-wrapper-large .total-paid-wrapper {margin:0 0 10px 0;font-size: 16px;font-weight: bold}
.slot-machine-wrapper-large .total-paid-wrapper span {color: #db0024}
.slot-machine-wrapper-large .slots-wrapper {display: inline-block;overflow: hidden;position: relative;line-height: 0;width: 395px}
.slot-machine-wrapper-large .slots-wrapper .overlay {position: absolute}
.slot-machine-wrapper-large .slots-wrapper > .overlay {top: 115px;left: 8px;width: 418px;height: 1px;background: #8d8c75;z-index: 2}
.slot-machine-wrapper-large .slots-wrapper .slot {display: inline-block;*display: inline;zoom: 1;overflow: hidden;background: #fff url("https://cdn.hotvibes.com/img/games/slot-machine/reel-big.png?2") repeat-y;width: 124px;height: 190px;position: relative;border: 1px solid #eaeaea}
.slot-machine-wrapper-large .slots-wrapper .slot .overlay {top: 0;left: 0;background: url("https://cdn.hotvibes.com/img/games/slot-machine/overlay-big.png?1");width: 124px;height: 190px;z-index: 1}
.slot-machine-wrapper-large .slots-wrapper .slot.sl-1 {float: left}
.slot-machine-wrapper-large .slots-wrapper .slot.sl-3 {float: right}
.slot-machine-wrapper-large .slots-wrapper .slot.final[data-value="apple"]			{background-position: 0 -66px}
.slot-machine-wrapper-large .slots-wrapper .slot.final[data-value="flower"]			{background-position: 0 -256px}
.slot-machine-wrapper-large .slots-wrapper .slot.final[data-value="bar-green"]		{background-position: 0 -455px}
.slot-machine-wrapper-large .slots-wrapper .slot.final[data-value="sun"]			{background-position: 0 -636px}
.slot-machine-wrapper-large .slots-wrapper .slot.final[data-value="hearts"]			{background-position: 0 -826px}
.slot-machine-wrapper-large .slots-wrapper .slot.final[data-value="heart"]			{background-position: 0 -1016px}
.slot-machine-wrapper-large .slots-wrapper .slot.final[data-value="cheers"]			{background-position: 0 -1206px}
.slot-machine-wrapper-large .slots-wrapper .slot.final[data-value="angel"]			{background-position: 0 -1394px}
.slot-machine-wrapper-large .slots-wrapper .slot.final[data-value="bar-magenta"]	{background-position: 0 -1594px}
.slot-machine-wrapper-large .slots-wrapper .slot.final[data-value="vip"]			{background-position: 0 -1782px}
.slot-machine-wrapper-large .controls-wrapper {margin:0 auto;padding: 0;width: 395px}
.slot-machine-wrapper-large .controls-wrapper .stats {text-align: center;margin-bottom: 5px;border: 1px solid #e6e6e6;border-top: 1px solid #ccc}
.slot-machine-wrapper-large .controls-wrapper .stats .stat {display: inline-block;*display: inline;zoom: 1;width:131px;vertical-align: top}
.slot-machine-wrapper-large .controls-wrapper .stats .stat .count {color: #db0024;font-size: 24px;overflow: hidden;position: relative;font-weight: bold;margin: 10px 0}
.slot-machine-wrapper-large .controls-wrapper .stats .stat .count span {position: relative}
.slot-machine-wrapper-large .controls-wrapper .stats .currCredits .count {font-size: 16px;margin-top: 17px}
.slot-machine-wrapper-large .controls-wrapper .stats .stat .label {color: #333;font-size: 12px;font-weight: bold; padding:10px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.slot-machine-wrapper-large .controls-wrapper .bet {text-align: center;font-size: 12px;margin:10px 0 5px 0}
.slot-machine-wrapper-large .controls-wrapper .bet button {width: 32%;margin: 0}
.slot-machine-wrapper-large .controls-wrapper .bet button.bt-1 {float: left}
.slot-machine-wrapper-large .controls-wrapper .bet button.bt-3 {float: right}
.slot-machine-wrapper-large .controls-wrapper .spin .button {width: 100%}
.slot-machine-wrapper-large table.rewards-wrapper {margin-top: 50px;width: 100%;border-spacing: 0;border-collapse:collapse}
.slot-machine-wrapper-large table.rewards-wrapper td {padding: 5px 15px}
.slot-machine-wrapper-large table.rewards-wrapper td.slots {width: 100%}
.slot-machine-wrapper-large table.rewards-wrapper td.slots img.slot {background: url('https://cdn.hotvibes.com/img/games/slot-machine/prizes-big.png?2');width: 34px}
.slot-machine-wrapper-large table.rewards-wrapper td.slots img.slot.s-any {background: none}
.slot-machine-wrapper-large table.rewards-wrapper td.slots img.slot.s-apple {height: 37px}
.slot-machine-wrapper-large table.rewards-wrapper td.slots img.slot.s-flower {background-position: 0 -37px;height: 37px}
.slot-machine-wrapper-large table.rewards-wrapper td.slots img.slot.s-bar-green {background-position: 0 -74px;height: 17px}
.slot-machine-wrapper-large table.rewards-wrapper td.slots img.slot.s-sun {background-position: 0 -90px;height: 33px}
.slot-machine-wrapper-large table.rewards-wrapper td.slots img.slot.s-hearts {background-position: 0 -124px;height: 24px}
.slot-machine-wrapper-large table.rewards-wrapper td.slots img.slot.s-heart {background-position: 0 -147px;height: 28px}
.slot-machine-wrapper-large table.rewards-wrapper td.slots img.slot.s-cheers {background-position: 0 -175px;height: 30px}
.slot-machine-wrapper-large table.rewards-wrapper td.slots img.slot.s-angel {background-position: 0 -205px;height: 35px}
.slot-machine-wrapper-large table.rewards-wrapper td.slots img.slot.s-bar-magenta {background-position: 0 -241px;height: 15px}
.slot-machine-wrapper-large table.rewards-wrapper td.slots img.slot.s-vip {background-position: 0 -256px;height: 27px}
.slot-machine-wrapper-large table.rewards-wrapper td.prize {font-size:16px;font-weight:bold}
.slot-machine-wrapper-large table.rewards-wrapper tr.header {font-size:12px}
.slot-machine-wrapper-large table.rewards-wrapper tr.header td{border-bottom:1px solid #e6e6e6;white-space:nowrap;}
.slot-machine-wrapper-large table.rewards-wrapper tr.header .sound-toggle {background: url('https://cdn.hotvibes.com/img/games/slot-machine/sound-black.png');width: 20px;height: 17px;float: left;cursor: pointer;margin: 4px 0 0 1px}
.slot-machine-wrapper-large table.rewards-wrapper tr.header .sound-toggle.off {width: 12px}
.slot-machine-wrapper-large table.rewards-wrapper tr.header td > div {font-size: 12px;text-transform: lowercase}

.games.chest .chest{position:relative;width:160px;height:160px;margin:80px auto 0 auto;background:transparent url('https://cdn.hotvibes.com/img/games/chest.png') no-repeat -160px 0}
.games.chest .chest i{display:block;position:absolute;top:-43px;left:21px;width:120px;height:120px; background:transparent url('https://cdn.hotvibes.com/img/games/chest.png') no-repeat -320px 0}
.games.chest .chest i.gift{background-position:-320px 0}
.games.chest .chest i.duel{background-position:-440px 0}
.games.chest .chest i.vip{background-position:-560px 0}
.games.chest .chest i.growl{background-position:-680px 0}
.games.chest .chest i.cr{background-position:-802px 0}
.games.chest h1{text-align:center;font-size:24px;margin-top:50px}
.games.chest h1 span{color:#f81648}
.games.chest .feat{margin-top:40px;font-size:12px}
.games.chest .feat div{margin:5px 0}

#publicPage #header {
	border: 0 none;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f8f9f9 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f9f9), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #f8f9f9 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #f8f9f9 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #f8f9f9 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #f8f9f9 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f9f9', endColorstr='#ffffff',GradientType=0 );
}
#publicPage #header #header-inner{position:relative;padding:15px 0}
#publicPage #header #logo-main{margin-top:20px}
#publicPage #menu-top {position: absolute;top:25px;right:10px;margin:0;padding:0;vertical-align:top}
#publicPage #menu-top a.link {padding-left: 25px;color: #575757;position: relative;font-weight: bold;height: 20px;font-size: 14px;margin-right: 40px;background-position: 0 -223px}
#publicPage #menu-top a.link.about{background-position:0 -218px}
#publicPage #menu-top a.link.about:hover, #publicPage #menu-top a.link.about.curr{background-position:0 -248px}
#publicPage #menu-top a.link.members{background-position:0 -278px}
#publicPage #menu-top a.link.members:hover, #publicPage #menu-top a.link.members.curr{background-position:0 -308px}
#publicPage #menu-top a.link.forum{background-position:0 -338px}
#publicPage #menu-top a.link.forum:hover, #publicPage #menu-top a.link.forum.curr{background-position:0 -368px}
#publicPage #menu-top a.login{color:#db0024;background:none;position:relative;z-index:4}
#publicPage #menu-top a.link i{position:absolute;left:10px;bottom:-8px;display:block;width:100%;height:8px;display:none}
#publicPage #menu-top a.link i b{margin:0 auto;width:70px;height:8px;display:block;background-position: -586px -160px}
#publicPage #menu-top a.link:hover{text-decoration:none}
#publicPage #menu-top a.link.hover i, #publicPage #menu-top a.link.curr i{display:block}
#publicPage #header .loginBlock{position:absolute;top:0;right:0;border:0 none;z-index:2;padding:0;margin:0;width:auto}
#publicPage #header .loginBlock form{background-color:#fcfcfc}
#publicPage #header .loginBlock form h1{position:absolute;top:27px;right:10px;z-index:3;font-size:14px;margin:0 40px 0 0;padding:0;color:#575757;font-weight:bold}
#publicPage #header .loginBlock form{font-size:12px}
#publicPage #header .loginBlock form a{color:#007189}
#publicPage #header .loginBlock form .label{display:block;margin:10px 0 5px 0}
#publicPage #header .loginBlock form label{font-size:12px;padding-top:4px}
#publicPage #header .loginBlock form .section{margin:16px 0}
#publicPage #header .loginBlock form .text{width:238px}
#publicPage #header .loginBlock form .top-bg{padding:80px 20px 0 20px;border-bottom:1px solid #ededed}
#publicPage #header .loginBlock form .bottom-bg{background:#f6f6f6;border-top:1px solid #fff;padding:0 20px 1px 20px}
#publicPage #header .loginBlock form .sep{border-bottom:1px solid #fff;border-top:1px solid #ededed;height:0;margin-bottom:20px}
#publicPage #container{min-height:500px;width:980px;margin:0 auto}
#publicPage #container.full{width:100%}

#publicPage .text{font-size:14px;text-align:justify;line-height:20px;}
#publicPage .text h1{font-size:20px;font-weight:normal;margin-bottom:20px}
#publicPage .text h2{font-size:20px;font-weight:normal;margin-bottom:20px}
#publicPage .text p{margin-bottom:18px}
#publicPage .text li{margin-bottom:10px}
#publicPage .about p{text-align:justify;line-height:22px;text-indent:15px;margin-bottom:15px}
#publicPage .about .pic{margin:20px 0 60px 0}
#publicPage .about .descr{float:left;width:550px;padding:0 90px 35px 0;background:transparent url('https://cdn.hotvibes.com/img/features/public/about-arrow.png') no-repeat right bottom}
#publicPage .about .signup{float:right;width:300px;text-align:center;padding:30px 0 80px 0}
#publicPage .about .signup div{margin:10px 0}
#publicPage .about .features, #login .bottom .features{padding:0;list-style:none;margin:30px 0 30px 0}
#publicPage .about .features li, #login .bottom .features li{float:left;margin:10px 20px;width:286px}
#publicPage .about .features li.clearfix, #login .bottom .features li.clearfix{float:none;width:100%;margin:0;padding:0}
#publicPage .about .features li h2, #login .bottom .features li h2{color:#007189;font-size:26px;font-weight:normal;margin-bottom:10px}
#publicPage .about .features li p, #login .bottom .features li p{color:#575757;font-size:12px;text-indent:0;line-height:normal;padding-left:95px}
#publicPage .about .features li img, #login .bottom .features li img{float:left;margin:0 5px 5px 0;width:90px;height:60px;background-position: -1200px 0}
#publicPage .about .features li.quickie img, #login .bottom .features li.quickie img{background-position:-1200px 0}
#publicPage .about .features li.duels img, #login .bottom .features li.duels img{background-position:-1288px 0}
#publicPage .about .features li.filters img, #login .bottom .features li.filters img{background-position:-1200px -60px}
#publicPage .about .features li.safety img, #login .bottom .features li.safety img{background-position:-1378px 0}
#publicPage .about .features li.star img, #login .bottom .features li.star img{background-position:-1378px -60px}

#publicPage.login.login-alt {background: #070707}
#publicPage.login.login-alt #feedback-handle {
	position: absolute;right: 15px;bottom: 0;background: #f7fbfb;color: #007189;font-size: 14px;font-weight: bold;padding: 11px 22px;
	-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;border-top-right-radius: 4px;
}
#publicPage.login.login-alt #feedback-content {
	border: 1px solid #dcdadb;padding: 15px 20px 5px;background: #fcfcfc;width: 235px;position: absolute;right: 15px;bottom: 0;font-size: 12px;color: #333;
	-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;
}
#publicPage.login.login-alt #feedback-content .input-text {display: block;width: 100%;margin-bottom: 10px}
#publicPage.login.login-alt #feedback-content .buttonPane {text-align: center;margin-bottom: 15px}
#publicPage.login.login-alt #feedback-content .desc {color: #575757;font-size: 10px}
#publicPage.login.login-alt #container {width: 100%;background: url('https://cdn.hotvibes.com/img/login-bg/l-11.jpg') no-repeat center;color: #fff;position: relative}
#publicPage.login.login-alt #container-inner {min-height: 544px}
#publicPage.login.login-alt #header-inner, #publicPage.login.login-alt #container-inner, #publicPage.login.login-alt .footer-inner {width: 960px;position: relative;margin: 0 auto}
#publicPage.login.login-alt #container.bg-691 {background-image: url('https://cdn.hotvibes.com/img/login-bg/l-1-wide.jpg');background-color: #30202b}
#publicPage.login.login-alt #container.bg-692 {background-image: url('https://cdn.hotvibes.com/img/login-bg/l-2-wide.jpg');background-color: #000000}
#publicPage.login.login-alt #container.bg-693 {background-image: url('https://cdn.hotvibes.com/img/login-bg/l-3-wide.jpg');background-color: #f9f0dd}
#publicPage.login.login-alt #container.bg-694 {background-image: url('https://cdn.hotvibes.com/img/login-bg/l-4-wide.jpg');background-color: #b1af96}
#publicPage.login.login-alt #container.bg-695 {background-image: url('https://cdn.hotvibes.com/img/login-bg/l-5.jpg');background-color: #acd0c2}
#publicPage.login.login-alt #container.bg-696 {background-image: url('https://cdn.hotvibes.com/img/login-bg/l-6.jpg');background-color: #c2ae8d}
#publicPage.login.login-alt #container.bg-697 {background-image: url('https://cdn.hotvibes.com/img/login-bg/l-7.jpg');background-color: #e4423f}
#publicPage.login.login-alt #container.bg-698 {background-image: url('https://cdn.hotvibes.com/img/login-bg/l-8.jpg');background-color: #27282d}
#publicPage.login.login-alt #container.bg-699 {background-image: url('https://cdn.hotvibes.com/img/login-bg/l-9.jpg');background-color: #f9e3a9}
#publicPage.login.login-alt #container.bg-700 {background-image: url('https://cdn.hotvibes.com/img/login-bg/l-10.jpg');background-color: #e1c8aa}
#publicPage.login.login-alt #container.bg-701 {background-image: url('https://cdn.hotvibes.com/img/login-bg/l-11-wide.jpg');background-color: #1c1917}
#publicPage.login.login-alt #container.bg-702 {background-position:center top;background-image: url('https://cdn.hotvibes.com/img/login-bg/l-12-wide.jpg');background-color: #fff}
#publicPage.login.login-alt #container.bg-703 {background-position:center top;background-image: url('https://cdn.hotvibes.com/img/login-bg/l-13-wide.jpg');background-color: #efefe5}
#publicPage.login.login-alt #container.bg-100 {background-image: url('https://cdn.hotvibes.com/img/login-bg/l-14-wide.jpg');background-color: #efefe5}

#publicPage.login.login-alt #container.bg-vilnius{background-image: url('https://cdn.hotvibes.com/img/login-bg/vilnius.jpg');background-color: #f0ede5}
#publicPage.login.login-alt #container.bg-kaunas{background-image: url('https://cdn.hotvibes.com/img/login-bg/kaunas.jpg');background-color: #f0ede5}
#publicPage.login.login-alt #container.bg-klaipeda{background-image: url('https://cdn.hotvibes.com/img/login-bg/klaipeda.jpg');background-color: #f0ede5}
#publicPage.login.login-alt #container.bg-riga{background-image: url('https://cdn.hotvibes.com/img/login-bg/riga.jpg');background-color: #f0ede5}
#publicPage.login.login-alt #container.bg-warsaw{background-image: url('https://cdn.hotvibes.com/img/login-bg/warszawa.jpg');background-color: #f0ede5}

#publicPage.login.login-alt #header {
	padding: 20px 100px 10px;
	height: 100px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.4)), color-stop(100%,rgba(0,0,0,0)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#00000000',GradientType=0 );
}
#publicPage.login.login-alt #header .loginBlock {right: 100px}
#publicPage.login.login-alt #header .loginBlock label, #publicPage.login.login-alt #header .loginBlock .label {color: #111}
#publicPage.login.login-alt #menu-top {position: relative;float: right;top: auto;right: auto}
#publicPage.login.login-alt #menu-top a {color: #fff;display: inline-block;padding-left: 35px;white-space: nowrap;background-position: 0 -60px}
#publicPage.login.login-alt #menu-top a.members {background-position: 0 0}
#publicPage.login.login-alt #menu-top a.members:hover {background-position: 0 -285px}
#publicPage.login.login-alt #menu-top a.forum {background-position: 0 -30px}
#publicPage.login.login-alt #menu-top a.forum:hover {background-position: 0 -345px}
#publicPage.login.login-alt #menu-top a.about:hover {background-position: 0 -225px}
#publicPage.login.login-alt #menu-top a.w-icon {height: 30px;line-height: 30px}
#publicPage.login.login-alt #menu-top a.login {color: #000;height: auto;padding: 10px 15px;background: #fff;background: rgba(255, 255, 255, 0.8);-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px}
#publicPage.login.login-alt #menu-top a.login:hover {background: #fff}
#publicPage.login.login-alt #menu-top a.login.active {background: none}
#publicPage.login.login-alt .site-logo {position: absolute;top: -50px;left: 0}
#publicPage.login.login-alt .stats-online {position: absolute;left: 60px;bottom: 200px;font-size: 24px;font-weight: bold;color: #fbd129;text-shadow: 0 0 8px #000, 0 0 12px #000, 0 0 24px #000, 0 1px rgba(0,0,0,0.2)}
#publicPage.login.login-alt .main-h1 {position: absolute;left: 60px;bottom: 250px;font-size: 30px;font-weight: bold;color: #fbd129;text-shadow: 0 0 8px #000, 0 0 12px #000, 0 0 24px #000, 0 1px rgba(0,0,0,0.2)}
#publicPage.login.login-alt .stats-online .count {font-size: 45px;font-family: Georgia,"Nimbus Roman No9 L",serif}
#publicPage.login.login-alt form.welcome {float: right;width: 330px;font-size: 13px;font-weight: bold;text-shadow: 0 1px rgba(0, 0, 0, 0.4)}
#publicPage.login.login-alt form.welcome a {color: #fff}
#publicPage.login.login-alt form#login .remind-password a {font-size: 11px;margin-top: 1px;text-decoration: underline}
#publicPage.login.login-alt form#login .section-register {padding-top: 10px}
#publicPage.login.login-alt form#login .section-register a {font-size: 18px;color: #fbd129;padding: 10px 0;display: inline-block}
#publicPage.login.login-alt form#login button.full-width {width: 100%;font-size: 13px;text-align: center}
#publicPage.login.login-alt form#login button.full-width img {float: left}
#publicPage.login.login-alt input[type="checkbox"] + label {padding-top: 2px}
#publicPage.login.login-alt form.welcome .separator {height: 1px;background: rgba(255,255,255,0.2);border-top: 1px solid rgba(0,0,0,0.5);margin: 10px 5px}
#publicPage.login.login-alt form.welcome .label {margin-bottom: 3px}
#publicPage.login.login-alt form.welcome input.text {width: 100%;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;height: 30px;border: none}
#publicPage.login.login-alt form.welcome div.error[generated="true"] {background: #ff3b3b;color: #fff !important;font-size: 10px;margin-top: 1px;text-shadow: none}
#publicPage.login.login-alt form.welcome .bg {background: url('https://cdn.hotvibes.com/img/login-bg/bg-form-register.png') no-repeat 0 0}
#publicPage.login.login-alt form.welcome .bg-top {height: 30px}
#publicPage.login.login-alt form.welcome .bg-middle {background-repeat: repeat-y;background-position: -330px 0}
#publicPage.login.login-alt form.welcome .section {margin-bottom: 10px;padding: 0 35px}
#publicPage.login.login-alt form.welcome .section.first {padding-top: 5px}
#publicPage.login.login-alt form.welcome .section.last {margin-bottom: 0;padding-bottom: 5px}
#publicPage.login.login-alt form.welcome .birth .ui-selectmenu {margin-left: 10px;background: #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;height: 25px;line-height: 25px;text-shadow: none;border: none;font-size: 11px;}
#publicPage.login.login-alt form.welcome .birth .ui-selectmenu-status {padding: 0 10px;color: #111;font-weight: normal}
#publicPage.login.login-alt form.welcome .birth select.first + span a.ui-selectmenu {margin-left: 0}
#publicPage.login.login-alt form.welcome button.submit,
#publicPage.login.login-alt form.welcome .button.submit {
	background: #64c328;
	background: -moz-linear-gradient(top, #64c328 40%, #54b119 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#64c328), color-stop(100%,#54b119));
	background: -webkit-linear-gradient(top, #64c328 40%,#54b119 100%);
	background: -o-linear-gradient(top, #64c328 40%,#54b119 100%);
	background: -ms-linear-gradient(top, #64c328 40%,#54b119 100%);
	background: linear-gradient(to bottom, #64c328 40%,#54b119 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64c328', endColorstr='#54b119',GradientType?=0 );
	border: 1px solid #428814;font-size: 17px;text-shadow: 0 1px rgba(0, 0, 0, 0.3);min-width: 260px;
	padding-left:0;padding-right:0
}
#publicPage.login.login-alt .bg-702 form.welcome button.green,
#publicPage.login.login-alt form.welcome .form703 button.green {width:260px;margin-top:15px}
#publicPage.login.login-alt form.welcome .form703.pid5{padding-top:35px}
#publicPage.login.login-alt form.welcome .form703 .birth .ui-selectmenu{width:80px;margin-left:5px}
#publicPage.login.login-alt form.welcome .form703 .hr{margin:0 5px;height:1px;background:#fff;background:rgba(255,255,255,0.2);border-top:1px solid #000;border-top:1px solid rgba(0,0,0,0.5)}
#publicPage.login.login-alt form.welcome .form703 .section.social{}
#publicPage.login.login-alt form.welcome .form703 .section.social button.facebook{margin:0 6px 0 0;width:205px;height:48px;line-height:48px;font-weight:normal;font-size:14px;letter-spacing:1px}
#publicPage.login.login-alt form.welcome .form703 .section.social button.facebook img{width:40px;height:40px;background-position:0 -468px}
#publicPage.login.login-alt form.welcome .form703 .section.social .button.other{position:relative;padding:0;vertical-align:-12px;margin:0;display:inline-block;background:#f7fbfb;border:1px solid #cfd0d0;border-radius:4px;cursor:pointer;border-bottom-width:2px}
#publicPage.login.login-alt form.welcome .form703 .section.social .button.other img.l1{width:40px;height:40px;background-position:8px -625px}
#publicPage.login.login-alt form.welcome .form703 .section.social .button.other ul{position:absolute;top:100%;left:0;list-style:none;display:none;padding:0;margin:0}
#publicPage.login.login-alt form.welcome .form703 .section.social .button.other:hover ul{display:block;border:1px solid #cfd0d0;border-bottom-width:0;background:#f7fbfb}
#publicPage.login.login-alt form.welcome .form703 .section.social .button.other ul li{border-bottom:1px solid #cfd0d0}
#publicPage.login.login-alt form.welcome .form703 .section.social .button.other button{margin:0px 3px;color:#333;background:#f7fbfb;border:0px solid #f7fbfb;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
#publicPage.login.login-alt form.welcome .form703 .badge{position:absolute; top:-28px; right:210px;width: 86px; height: 59px; padding-top:24px; text-align: center; background-position: -2696px 0; transform: rotate(-15deg);-webkit-transform: rotate(-15deg);-moz-transform: rotate(-15deg);-ms-transform: rotate(-15deg);}
#publicPage.login.login-alt .ui-effects-wrapper form.welcome button.submit {background: #64c328}
#publicPage.login.login-alt form.welcome .or {padding: 5px 0}
#publicPage.login.login-alt form.welcome button.social {margin: 0 6px 5px}
#publicPage.login.login-alt form.welcome .bg-bottom {height: 30px;background-position: 0 -42px}
#publicPage.login.login-alt .overlay.ov-bottom {
	position: absolute;left: 0;width: 100%;bottom: 0;height: 40px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.4)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0 );
}
#publicPage.login.login-alt form.welcome.login_alt button.submit,
#publicPage.login.login-alt form.welcome.login_alt .button.submit{
	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 */
}
#publicPage.login.login-alt form.welcome.login_alt .separator{margin:25px 5px}
#publicPage.login.login-alt form.welcome.login_alt .join{text-align:center;margin-bottom:15px}
#publicPage.login.login-alt form.welcome h1{font-size:22px;padding:0 20px 0 20px;text-align:center}
#publicPage.login.login-alt form.welcome h1 span{font-size:56px;display:inline-block;clear:right;font-family:Georgia, Times, "Times New Roman", serif}
#publicPage.login.login-alt form.welcome h1 img{width:30px;height:22px;margin:0 10px 0 0;background-position: 0 -388px}
#publicPage.login.login-alt form.welcome.login_alt .section.last{padding-bottom:20px}

#publicPage.login.login-alt #footer {background: none; border-top: 0; color: #808080;font-size: 12px}
#publicPage.login.login-alt #footer .dropdown.menu-lang .dropdown-handle {color: #fff;font-weight: normal;font-size: 13px}
#publicPage.login.login-alt #footer .dropdown ul.dropdown-inner {background: rgba(0, 0, 0, 0.6)}
#publicPage.login.login-alt #footer .dropdown ul.dropdown-inner li a {color: #fff;font-weight: normal}
#publicPage.login.login-alt #footer .block-separator {height: 1px;background: #080808;border-bottom: 1px solid #151515;margin: 5px 0 0}
#publicPage.login.login-alt #footer .block.like {display: block;padding-top: 10px;vertical-align: top}
#publicPage.login.login-alt #footer .block.like > * {vertical-align: top !important}
#publicPage.login.login-alt #footer .block.like .like-gplus {float: right}
#publicPage.login.login-alt #footer .block.links a {color: #666;font-size: 13px}
#publicPage.login.login-alt #footer .block.links span {color: #1a1a1a}
#publicPage.login #footer .seoblock { background: #1a1a1a url(https://cdn.hotvibes.com/img/login/ftrbg.gif) top left repeat-x; padding: 50px 0; }
#publicPage.login #footer .seoblock > div { width: 980px; margin: 0 auto; }
#publicPage.login #footer .seoblock > div > div { width: 33%; float: left; color: #909090; line-height: 140%; }
#publicPage.login #footer .seoblock .white { color: #fff; }
#publicPage.login #footer .seoblock > div > div:first-child > p { padding-left: 0; }
#publicPage.login #footer .seoblock > div > div > p { padding-left: 30px; }
#publicPage.login #footer .seoblock > div > div > h2 { padding-left: 30px; padding-bottom: 10px; }
#publicPage.login #footer .seoblock > div > div:first-child > h2 { padding-left: 0; }
#publicPage.login #footer .seoblock  a { color: #fff;  }
#publicPage.login #footer .block.social { background: transparent; color: #fff; margin: 5px 0 0 0; padding: 20px 20px 60px 20px; display: block; height: auto; vertical-align: top;}
#publicPage.login #footer .block.social > a { display: inline-block; width: 32px; height: 32px; margin-right: 10px; vertical-align: top; }
#publicPage.login #footer .block.social > span { display: inline-block; margin-right: 10px; height: 32px; line-height: 32px; vertical-align: top; }
#publicPage form .label img.captcha{vertical-align:-5px;margin:0 0 0 8px}
#publicPage.login #footer .block.social > a > img { width: 32px; height: 32px; }
#publicPage.login #footer .block.social a:hover { opacity: .8; }
#publicPage.login #footer .block.social .icn-social-fb { background-position: -3076px 0px; }
#publicPage.login #footer .block.social .icn-social-gplus { background-position: -3108px 0px; }
#publicPage.login #footer .block.social .icn-social-twitter { background-position: -3140px 0px }
#publicPage.login #footer .block.social .icn-social-yt { background-position: -3172px 0px; }
#publicPage.login #footer .block.social .icn-social-instagram { background-position: -3204px 0px; }
#publicPage.login #footer .block.social .icn-social-gapp { background-position: -3249px 0px; }

#publicPage.register form#register .lft, #publicPage.register form#register .rgt{width:440px;float:left;}
#publicPage.register form#register .lft{text-align:center;margin-top:60px;padding-top:20px;padding-bottom:50px;font-size:16px;border-right:1px solid #ececec}
#publicPage.register form#register .lft div{margin-bottom:20px}
#publicPage.register form#register .lft div button{height:48px;line-height:48px;width:280px;font-size:18px;font-weight:bold;text-align:center;position:relative;padding-left:45px}
#publicPage.register form#register .lft div button img{position:absolute;left:4px;top:4px;width:40px;height:40px;background-position: -1586px 0}
#publicPage.register form#register .lft div button.nk img{background-position:-1626px 0}
#publicPage.register form#register .lft div button.draugiem img{background-position:-1666px 0}
#publicPage.register form#register .lft div button.google img{background-position:-2px -821px}
#publicPage.register form#register .rgt{margin-left:90px;margin-top:60px}
#publicPage.register form#register .rgt div{font-size:12px}
#publicPage.register form#register .rgt .section{margin-bottom:14px;width:260px;position:relative}
#publicPage.register form#register .rgt label{font-size:13px}
#publicPage.register form#register .rgt .label{margin-bottom:5px}
#publicPage.register form#register .rgt .text, #publicPage.register form#register .rgt select{width:100%}
#publicPage.register form#register .rgt .birth select{width:auto;margin-right:5px}
#publicPage.register form#register .rgt .birth .ui-selectmenu {margin-right:10px}
#publicPage.register form#register .rgt div.error,
#publicPage.login.login-alt form.welcome .form703 div.error {background-color:#ff1414;color:#fff !important;font-size:11px;padding:5px;margin-top:2px;position:relative;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
#publicPage.register form#register .rgt input.error,#publicPage.register form#register .rgt select.error{border:1px solid #ff1414}
#publicPage.register form#register .rgt div.error:after{content:"";width:20px;height:20px;display:block;position: absolute;top:-24px;right:-25px;background-position: 0 -439px}
#publicPage.register form#register .rgt div.valid{background:none;height:0;margin:0;padding:0}
#publicPage.register form#register .rgt div.valid:after{background-position:0 -419px}

#publicPage.register form#register .rgt button{width:100%}

#publicPage.login.login-alt #container .pin{position:absolute;z-index:1;top:-360px;left:100px;width:78px;height:121px;text-align:center;background-position:-2890px 0}
#publicPage.login.login-alt #container .pin img{width:60px;height:60px;border-radius:30px;margin-top:8px;cursor:pointer}
#publicPage.login.login-alt #container .pin.pin1{left:177px}
#publicPage.login.login-alt #container .pin.pin2{left:280px}
#publicPage.login.login-alt #container .pin.pin3{left:273px}
#publicPage.login.login-alt #container .pin.pin4{left:448px}
#publicPage.login.login-alt #container .pin.pin5{left:669px}
#publicPage.login.login-alt #container .pin.pin6{left:630px}
#publicPage.login.login-alt #container .pin.pin7{left:477px}
#publicPage.login.login-alt #container .pin.pin8{left:770px}
#publicPage.login.login-alt #container .pin.pin9{left:750px}
#publicPage.login.login-alt #container .pin.pin10{left:762px}

#publicPage.login.login-alt #container.bg-kaunas .pin.pin9{left:700px}
#publicPage.login.login-alt #container.bg-klaipeda .pin.pin2{left:130px}
#publicPage.login.login-alt #container.bg-klaipeda .pin.pin4{left:500px}
#publicPage.login.login-alt #container.bg-warsaw .pin.pin10{left:745px}

#publicPage.login.login-alt #container.bg-vilnius .stats-online,
#publicPage.login.login-alt #container.bg-kaunas .stats-online,
#publicPage.login.login-alt #container.bg-klaipeda .stats-online,
#publicPage.login.login-alt #container.bg-riga .stats-online,
#publicPage.login.login-alt #container.bg-warsaw .stats-online{
	bottom:84px;
}
#publicPage.login.login-alt #container.bg-vilnius .site-logo,
#publicPage.login.login-alt #container.bg-kaunas .site-logo,
#publicPage.login.login-alt #container.bg-klaipeda .site-logo,
#publicPage.login.login-alt #container.bg-riga .site-logo,
#publicPage.login.login-alt #container.bg-warsaw .site-logo{
	top:-97px;
}

.list-feed .column {vertical-align: top;display: inline-block;*display: inline;zoom: 1;width: 33%}
.list-feed .progress {text-align: center;padding: 20px 0}
#publicPage .list-feed {padding-top: 15px}
#publicPage .list-feed .column {width: 223px;margin:0 10px}
.list-feed .entry {position: relative;	margin: 0 auto 15px;text-align: center;width: 230px;overflow: hidden}
.list-feed .entry img.photo {min-width: 215px;min-height: 100px}
.list-feed .entry .likeOverlay {
	display: none;
	height: 40px;line-height: 40px;
	position: absolute;left: 5px;right: 5px;bottom: 4px;
	font-size: 13px;font-weight: bold;color: #111;
	background: #fbfbfb;
}
.list-feed .entry .likeOverlay.answered, .list-feed .entry:hover .likeOverlay {display: block}
.list-feed .entry .likeOverlay a.change {color: #007189;text-decoration: underline}

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:-999px;
	background: url('https://cdn.hotvibes.com/img/ui.totop.png') no-repeat left top;
}
#toTopHover {
	background:url('https://cdn.hotvibes.com/img/ui.totop.png') no-repeat left -51px;
	width: 51px;height: 51px;
	display: block;overflow: hidden;float: left;
	opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);
}
#toTop:active, #toTop:focus {outline: none}

.social-buttons .or{font-size:14px;font-weight:bold;text-align:center;margin:15px 0 !important}
.social-buttons button{width:248px;height:50px;padding:4px;text-align:left !important;line-height:0}
.social-buttons button img{width:40px;height:40px;margin:0 17px 0 0;vertical-align:middle;background-position: -1586px 0}
.social-buttons .fb button img{background-position:-1586px 0}
.social-buttons .draugiem button img{background-position:-1666px 0}
.social-buttons .nk button img{background-position:-1626px 0}

#login .top{padding-top:20px}
#login .top, #login .bottom .inner{width:980px;margin:0 auto;position:relative}
#login .top .h1, #login .top .h2{position:absolute;z-index:0;width:110px;height:80px;background-position: -1684px 0}
#login .top .h1{width:216px;height:160px;top:20px;left:467px;background-position:-1468px 0}
#login .top .h2{width:110px;height:80px;top:208px;left:477px;background-position:-1683px 0}
#login .bottom, #publicPage #footer.with-sh{background:transparent url('https://cdn.hotvibes.com/img/features/public/login-bottom-bg.jpg') repeat}
#login .bottom .inner .sa{position:absolute;top:0;left:0;width:980px;height:12px;background:transparent url('https://cdn.hotvibes.com/img/sh-h.png') no-repeat 0 -20px}
#login .bottom .features{margin:50px 0}
#login .top #features, #login .top #signup{float:left;}
#login .top #features{width:480px;text-align:center;padding: 0 0 70px 0}
#login .top #signup{width:500px;padding-top:55px;position:relative;z-index:1}
#login .top #signup .choose{text-align:center}
#login .top #signup .choose h1{margin-bottom:50px;color:#575757;font-size:16px;}
#login .top #signup .choose h1 span{display:block;font-family: Lowvetica;font-size: 72px;font-weight: normal;letter-spacing: 0.04em;margin-bottom: 6px}
#login .top #signup .choose .register a, #publicPage .about .signup .button{width:212px}
#login .top #signup .choose .social-buttons div{margin:0 0 10px 0}
#login .top #signup form{width:240px;margin:0 auto}
#login .top #signup form input.text, #login .top #signup select, #login .top #signup .ui-selectmenu{width:100%}
#login .top #signup form button{width:100%}
#login .top #signup .ext_title {font-size:22px;text-align:center;margin:0 10px 0 0;color:#C12E5F;line-height:22px;margin-bottom:15px}

.survey{position:fixed;left:0;bottom:15px;width:100%;font-size:12px}
.survey .inner{position:relative;margin: 0 auto;width:400px;background-color:#f7fbfb;border:1px solid #ccc;color:#fff;padding-bottom:5px; -moz-box-shadow:0 3px 3px -1px #666;-webkit-box-shadow:0 3px 3px -1px #666;box-shadow:0 3px 3px -1px #666}
.survey .title{padding:15px 0 5px 15px;font-weight:bold;color:#333}
.survey .options{padding-right:10px;color:#333;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;color:#eae8e8;width:16px;height:15px;background-position: -1361px 0}
.survey .close:hover{text-decoration:none;background-position:-1361px -16px}

.discount{position:absolute;line-height:normal;width:235px;min-height:135px;z-index:100;top:55px;left:0;width:100%;background-color:#333; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.discount .close{position:absolute;top:5px;right:7px;width:16px;height:16px;cursor:pointer;background-position: -1361px 0}
.discount .close:hover{text-decoration:none;background-position:-1361px -32px}
.discount .l, .discount .r{float:left;min-height:170px}
.discount .l{width:85px;border-right:1px solid #000;background-color:#151515; -webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.discount .l .disc{color:#ffd42a;font-weight:bold;font-size:26px;text-align:center;padding:20px 0;border-bottom:1px solid #000}
.discount .l .disc p{font-size:11px}
.discount .l .time{border-top:1px solid #414141;color:#4d9620;font-size:11px;font-weight:bold;text-align:center;padding-top:10px}
.discount .l .time span{color:#fff;font-size:14px;display:block}
.discount .l .time img{width:16px;height:16px;vertical-align:middle;background-position: -1404px 0;margin:0 4px 0 0}
.discount .r{border-left:1px solid #585858;color:#fff;font-size:13px;line-height:13px;font-weight:bold;width:190px;text-shadow:0 1px 0 #000}
.discount .r > div{padding:25px 10px 10px 10px}
.discount .r div.c{margin-top:10px}
.discount .r .button{text-shadow:0 1px 0 #ffe26c;border:none;width:140px;color:#000;background:#ffcc00}
.discount .close:after{content:"";width:0;height:0;display:block;position:absolute;top:-10px;right:80px;border-bottom:5px solid #333;border-left:5px solid transparent;border-right:5px solid transparent}
.discount.d-x .close:after{right:155px}

#buyX .notice {text-align: center;color: #db0024;padding-bottom: 20px}

form#reply > div, form#newTopic > div.content {margin: 0 auto 15px;width: 500px}
form#reply > div:last-child, form#newTopic > div.content:last-child {margin-bottom: 0}
form#newTopic .cleditorMain iframe, form#reply .cleditorMain iframe {height: 225px !important}
form#newTopic table.permissions {border-spacing: 1px;border: 1px solid #000}
form#newTopic table.permissions th, form#newTopic table.permissions td {text-align: center; padding: 5px 10px}
form#newTopic table.permissions td.groupTitle {text-align: left}
form#newTopic table.permissions tr.header, form#newTopic table.permissions td.groupTitle {background: #ccc; color: #333}

#forum form#reply input[type="submit"], #forum form#newTopic input[type="submit"], #forumPopup form input[type="submit"] {font-size: 14px;height: 35px;padding: 0 15px}
#forum a{color:#007189}
#forum .top-tabs a{color:#333}
#forum .icon{width:16px;height:16px;background-position: -200px 0;display:inline-block;margin:0 5px}
#forum .icon.c-add{background-position:-2260px 0}
#forum .icon.c-add:hover{background-position:-2260px -16px}
#forum .icon.c-edit{background-position:-200px 0}
#forum .icon.c-edit:hover{background-position:-200px -16px}
#forum .icon.c-delete{background-position:-216px 0}
#forum .icon.c-delete:hover{background-position:-216px -16px}
#forum .ui-icon{display:inline;}
#forum .notice {text-align: center;font-size: 14px;color: #c12e5f;padding: 10px 15px}
#forum .hub {margin-bottom: 25px}
#forum .hub > .label {font-weight:bold;font-size:14px;padding:10px;text-align: left;font-size: 15px;border: 1px solid #ececec;}
#forum .hub > .body {width: 100%;border-collapse: separate;border-spacing:0; border-left: 1px solid #ececec; border-right: 1px solid #ececec;}
#forum .hub > .body .ui-state-highlight {height: 60px}
#forum .hub > .body .entry{background-color:#fdfdfd;}
#forum .hub > .body .entry:nth-child(odd) {background: #f7fbfb}
#forum .hub > .body .entry:hover {background: #f7f7f7}
#forum .hub > .body .entry td {font-size:11px; height: 60px;padding:0 15px;white-space: nowrap;border-top:1px solid #fff; border-bottom:1px solid #ececec}
#forum .hub > .body .entry td.entryIcon img, #forum #topic .posts .post img.sticked, #forum #topic .posts .post img.locked{width:24px;height:24px;background-position: -2152px 0}
#forum .hub > .body .entry td.entryIcon img.new{background-position:-2152px -24px}
#forum .hub > .body .entry td.entryIcon img.sticky, #forum #topic .posts .post img.sticked{background-position:-2176px 0}
#forum .hub > .body .entry td.entryIcon img.locked, #forum #topic .posts .post img.locked{background-position:-2176px -24px}

#forum .hub > .body .entry td.name {width: 100%;white-space: normal}
#forum .hub > .body .entry td.name .title {color: #c12e5f;font-size: 16px}
#forum .hub > .body .entry td.name .subTitle {color: #575757;font-size: 11px}
#forum .hub > .body .entry td.counts, #forum span.grey {color:#888}
#forum .hub > .body .entry td.counts span.num {color: #db0024; font-weight:bold}
#forum .hub > .body .entry td.lastPost {color:#888}
#forum .hub > .body .entry td.lastPost a {margin-left:2px}

.ui-dialog.dialog-forum .pop-up {font-weight: normal}
.dialog-forum-topic-move div.title {display: none}
.ui-dialog.dialog-forum-topic-create .ui-dialog-content {font-weight: normal;font-size: 14px}

form#newTopic label {padding: 5px 0;display: block}
form#newTopic input[type="text"] {width: 100%}

#forum .toolbar {position: relative}
#forum .toolbar .navbar, #forum .toolbar .subscribe {font-size: 12px;display: inline-block;*display: inline;zoom: 1}
#forum .toolbar .navbar a, #forum .toolbar .subscribe a{font-size: 12px}
#forum .toolbar .navbar{color:#575757;border:1px solid #e6e6e6;height:26px;padding:0 18px;margin-bottom:25px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#forum .toolbar .navbar img{height:26px;width:9px;margin:0 18px;vertical-align:middle;background-position: -2260px 0}
#forum .toolbar .subscribe {position: absolute;bottom: 0;left: 0}
#forum .toolbar .subscribe label {cursor: pointer;color: #888;padding-top:4px}
#forum .toolbar .buttons.right {float:right}
#forum .toolbar .button {color:#333}
#forum #topic .posts .post {
	position: relative;
	border: 1px solid #ececec;
	border-top-width:0;
	padding: 14px
}
#forum #topic .posts .post.first {border: 1px solid #d9d9d6;background: #f7fbfb; margin: 11px 0 0 0;}
#forum #topic .posts .post.highlighted {border: 1px solid #ffba57;background: #ffe3bc;}
#forum #topic .posts .post .controls {position: absolute;top: 0;right: 0;padding: 5px;display: none}
#forum #topic .posts .post .controls a{display:inline-block}
#forum #topic .posts .post .controls a{height:20px;width:20px;margin:0 5px;background-position: -2012px 0}
#forum #topic .posts .post .postDate img{vertical-align:middle;margin:0 2px 0 0}

#forum #topic .posts .post a.lock{background-position:-2012px 0}
#forum #topic .posts .post a.lock:hover{background-position:-2012px -20px}
#forum #topic .posts .post a.unlock{background-position:-2012px 0}
#forum #topic .posts .post a.unlock:hover{background-position:-2012px -20px}
#forum #topic .posts .post a.stick{background-position:-2032px 0}
#forum #topic .posts .post a.stick:hover{background-position:-2032px -20px}
#forum #topic .posts .post a.unstick{background-position:-2032px 0}
#forum #topic .posts .post a.unstick:hover{background-position:-2032px -20px}
#forum #topic .posts .post a.move{background-position:-2055px 0}
#forum #topic .posts .post a.move:hover{background-position:-2055px -20px}
#forum #topic .posts .post a.reply{background-position:-2072px 0}
#forum #topic .posts .post a.reply:hover{background-position:-2072px -20px}
#forum #topic .posts .post a.report{background-position:-2092px 0}
#forum #topic .posts .post a.report:hover{background-position:-2092px -20px}
#forum #topic .posts .post a.edit{background-position:-2112px 0}
#forum #topic .posts .post a.edit:hover{background-position:-2112px -20px}
#forum #topic .posts .post a.delete{background-position:-2132px 0}
#forum #topic .posts .post a.delete:hover{background-position:-2132px -20px}

#forum #topic .posts .post > div.body {margin-left:100px;word-wrap:break-word}
#forum #topic .posts .post.first > div.body{margin-left:150px}
#forum #topic .posts .post > div.body .topicLabel .title {color: #333;font-size: 22px;line-height: 30px}
#forum #topic .posts .post > div.body .topicLabel .title img {vertical-align: bottom}
#forum #topic .posts .post > div.body .topicLabel .subTitle {margin-top:10px;color: #575757;font-size: 12px;line-height: 20px}
#forum #topic .posts .post > div.author{float:left}
#forum #topic .posts .post > div.author .photo {position: relative;	margin: 0 11px 11px 0;	text-align:center}
#forum #topic .posts .post > div.author .photo a{line-height:0;display:block}
#forum #topic .posts .post > div.author .photo .photoLayer {width: 128px;left: 4px}
#forum #topic .posts .post > div.author .photo .photoLayer.top {top: 4px}
#forum #topic .posts .post > div.author .photo .photoLayer.bottom {bottom: 4px}
#forum #topic .posts .post .postDate {font-size:12px;color: #575757;margin:10px 0 10px 0}

#forum #topic .posts .post div.text {font-size: 14px}
#forum #topic .posts .post div.text img, #forum blockquote img, #forumPopup blockquote img {max-height: 128px}
#forum blockquote, #forumPopup blockquote {display: block;margin: 0 0 20px 0;padding: 20px;background: #f9f9f9;border: 1px dashed #888;text-align: left}

.support{font-size:13px}
.support form.filter .label{margin:3px 0 5px 0}
.support form.filter .label img{vertical-align:middle;margin-left:5px}
.support form.filter input{width:100%}
.support h1{font-size:14px;font-weight:normal;margin:4px 0 30px 0;border-bottom:1px solid #e90e31;color:#333;padding:8px 15px}
.support p{margin-bottom:10px;line-height:20px}
.support .questions p{line-height:12px}
.support.text{text-align:center}
.support.text h1, .support.text p, .support.text ul{text-align:left}

#loginBanner h1{font-size:24px;margin:40px 0 10px;font-weight:bold}
#loginBanner h2{font-size:18px;margin:0 0 28px 0;font-weight:bold}
#loginBanner h3{font-size:18px;margin:0 0 28px 0;font-weight:bold}
#loginBanner h3 span{color:#4d9620}
#loginBanner a{padding:12px 75px 12px 55px;color:#fff;font-size:20px;font-weight:bold;background-color:#e00018;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}
#loginBanner a:hover{text-decoration:none}
#loginBanner .left,#loginBanner .right{float:left;text-align:center}
#loginBanner .left{width:220px;background-color:#ececec}
#loginBanner .left img{margin:95px 0}
#loginBanner .right{width:440px}
#loginBanner .right img{margin-right:2px;vertical-align:-2px}

.oldBrowser{background-color:#e8e8e8;padding:5px;max-width:770px; border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}
.oldBrowser .ui-dialog-content{text-align:center;font-size:22px;padding:30px !important;border:1px solid #848484;background-color:#fff; border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}
.oldBrowser .download{text-align:center;border-bottom:2px solid #ccc;padding:40px 0 40px 0}
.oldBrowser .download a{font-size:22px;font-weight:bold;color:#fff;padding:12px 40px;background-color:#f07000; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.oldBrowser .browsers{margin:20px 0 0 0}
.oldBrowser .browsers a{margin:0 5px}
.oldBrowser .browsers a img{width:80px;height:75px;background:transparent url('https://cdn.hotvibes.com/img/browsers.jpg?2') no-repeat 0 0}
.oldBrowser .browsers a.firefox img{background-position:-80px 0}
.oldBrowser .browsers a.chrome img{background-position:0 0}
.oldBrowser .browsers a.safari img{background-position:-240px 0}
.oldBrowser .browsers a.opera img{background-position:-160px 0}
.oldBrowser .browsers a.ie img{background-position:-320px 0}

.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;background:none;top:10px;right:10px;padding:1px;color:#eae8e8;width:17px;height:15px;font-weight:bold;line-height:10px;font-size:21px;}
.profilePopWin .close:hover{text-decoration:none;background-color:#eae8e8;color:#323232}
.profilePopWin #container{width:980px;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;display:none;background:transparent url('https://cdn.hotvibes.com/img/back-button.png') no-repeat 0 0}
.profilePopWin #container > .nav{position:absolute;top:300px;display:block;width:40px;height:80px;display:none}
.profilePopWin #container > .nav.prev{left:-40px;background-position:-2536px 0}
.profilePopWin #container > .nav.next{right:-40px;background-position:-2576px 0}
.profilePopWin #container > .nav.prev:hover{background-position:-2616px 0}
.profilePopWin #container > .nav.next:hover{background-position:-2656px 0}
.profilePopWin #container > .nav:active{background-color: transparent}

.settings-rm .photos{text-align:center;margin-top:50px}
.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('https://cdn.hotvibes.com/img/bg-dashed.png');opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30)}
.settings-rm .photos .photo.upload.change{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-position: -1706px 0}
.settings-rm .features{margin-top:30px;font-size:13px}
.settings-rm .features h3{font-size:16px}
.settings-rm .features > div{position:relative;background-color:#fcfcfc;border:1px solid #ededed;margin-top:30px;padding:24px; -moz-box-shadow:0 2px 3px -1px #d3d3d3;-webkit-box-shadow:0 2px 3px -1px #d3d3d3;box-shadow:0 2px 3px -1px #d3d3d3}
.settings-rm .features > div p{padding:9px 0 0 50px;margin-bottom:10px;position:relative}
.settings-rm .features > div p i{display:block;width:36px;height:32px;position:absolute;left:0;top:0;background-position: -2636px 0}
.settings-rm .features > div p.f1 i{background-position:-2636px 0}
.settings-rm .features > div p.f2 i{background-position:-2672px 0}
.settings-rm .features > div p.f3 i{background-position:-2779px 0}
.settings-rm .features > div p.f4 i{background-position:-2744px 0}
.settings-rm .features > div .arrow{display:block;position:absolute;top:-24px;left:50px;height:24px;width:24px;background-position: -552px -100px}
.settings-rm .rm-status{text-align:center;font-size:14px;padding:8px 0;margin-bottom:15px;background:#fbe2e7 url('https://cdn.hotvibes.com/img/bg-dashed.png'); text-shadow: 0 1px #fff; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.settings-rm .rm-status.pending{background-color:#fde894}
.settings-rm .rm-status.approved{background-color:#ceedb9}
.settings-rm .rm-example{text-align:center;display:inline-block;width:310px;vertical-align:top}
.settings-rm .rm-example .ex-title{color:#db0024;text-transform:uppercase;font-weight:bold;font-size:24px;margin:10px 0 5px 0}

.votes .top-tabs{margin-top:15px}
.votes.vote .struct{margin-bottom:10px}
.votes.vote .struct > div{display:inline-block;position:relative;vertical-align:top}
.votes.vote .struct .lft{display: none;text-align:left;margin-bottom:20px;}
.votes.vote .struct .lft .last{font-size:14px;font-weight:bold;text-align:left;margin-bottom:6px;width:150px}
.votes.vote .struct .lft img{width:142px;height:142px;cursor:pointer}
.votes.vote .struct .flr { float: right; width: 150px; }
.votes.vote .struct .lft .overall, .votes.vote .struct .lft .my{font-size:12px;color:#fff;padding:6px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.votes.vote .struct .lft .overall{background-color:#2996aa; width: 150px; text-align: center;}
.votes.vote .struct .lft .my{width: 150px; margin-bottom: 5px; background-color:#67b437; text-align: center; }
.votes.vote .struct .lft span{font-weight:bold;margin-left:5px;font-size:16px;}
.votes.vote .struct .lft .ad{margin-top:20px;width:150px}
.votes.vote .struct .mid{width:404px;margin-right:25px;text-align:center;padding:15px 25px;background-color:#f1f1f1; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}
/*.votes.vote .struct .mid .img{height:406px}/**/
.votes.vote .struct .mid .top{height:60px}
.votes.vote .struct .mid .stars{margin:10px 0}
.votes.vote .struct .mid .bottom{margin-top:10px;position:relative;text-align:left}
.votes.vote .struct .mid .bottom .fake{position:absolute;right:0;top:4px}
.votes.vote .struct .mid .bottom .fake a{font-weight:bold;color:#db0024;font-size:12px}
.votes.vote .struct .mid .bottom .fake img{width:20px;height:20px;vertical-align:middle;background-position: -2092px 0}
.votes.vote .struct .rgt{width:320px}
.votes.vote .struct .rgt .ad{margin-top:20px;width:320px}
.votes.vote .struct .rgt form{text-align:right;font-size:14px;padding:0;padding-bottom: 20px; margin:0;height:32px}
.votes.vote .struct .rgt form label{margin:0 5px !important}
.votes.vote .struct .votes-left { margin-right: 15px; }
.votes.vote .struct .rgt .upcoming{position:relative;overflow:hidden;padding:0}
.votes.vote .struct .rgt .upcoming img{margin:4px 6px 0 6px;width:50px;height:50px}
.votes.vote .struct .rgt .upcoming .container{height:68px;width:3000px;margin-left:106px; -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}
.votes.vote .struct .rgt .upcoming .curr{position:absolute;top:0;left:108px;width:50px;height:50px;border:7px solid #fcfcfc}
.votes.vote .struct .rgt .upcoming .fade{position:absolute;top:0;left:0;width:108px;height:68px;opacity:0.7;filter: alpha(opacity=70);-moz-opacity:.70;background-color:#fff}
.votes.vote .struct .rgt .myPhotos{padding:15px 15px;margin-top:35px; border:1px solid #ccc; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  box-shadow:0 2px 0 0 #E4E4E4;-moz-box-shadow:0 2px 0 0 #E4E4E4;-webkit-box-shadow:0 2px 0 0 #E4E4E4}
.votes.vote .struct .rgt .myPhotos h2{font-size:16px;margin-bottom:10px}
.votes.vote .struct .rgt .myPhotos ul{list-style:none;margin:0 0 15px 0;padding:0}
.votes.vote .struct .rgt .myPhotos ul li{display:inline-block;margin:5px 8px}
.votes.vote .struct .rgt .myPhotos ul li div{text-align:center;color:#fff;font-size:11px;background-color:#67b437;margin:2px auto 5px auto;padding:3px 0; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
.votes.vote .struct .rgt .myPhotos ul li div.q{background:#fbe2e7 url('https://cdn.hotvibes.com/img/bg-dashed.png');font-weight:bold}
.votes.vote .struct .rgt .myPhotos .promo{font-size:13px;margin-bottom:15px}
.votes.vote .struct .rgt .myPhotos .promo .progress{
	position:relative;border:1px solid #cccccc;margin-top:5px;height:10px;overflow:hidden;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#e6e6e6;
	background: #e6e6e6; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e6e6e6 1%, #f1f1f1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e6e6e6), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e6e6e6 1%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e6e6e6 1%,#f1f1f1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e6e6e6 1%,#f1f1f1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e6e6e6 1%,#f1f1f1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-8 */
}
.votes.vote .struct .rgt .myPhotos .promo .progress div{
	position:absolute;top:0;left:0;width:0;border:1px solid #c80733;height:10px;
	background: #c90e39; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5MGUzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTA4M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c90e39 0%, #ea083b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c90e39), color-stop(100%,#ea083b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c90e39 0%,#ea083b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c90e39 0%,#ea083b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c90e39 0%,#ea083b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c90e39 0%,#ea083b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c90e39', endColorstr='#ea083b',GradientType=0 ); /* IE6-8 */
}
.votes.list .promo{font-size:13px;padding:0 0 15px 0;margin:0 0 20px 0;border-bottom:1px solid #ececec}
.votes.list .promo img{margin:0 15px 0 15px;width:120px;height:20px;vertical-align:middle;background-position: -1782px -24px}
.votes.list .promo a{font-weight:bold}
.votes.list ul li{margin-bottom:50px}
.votes.list ul li img{width:128px;height:128px}
.votes.list ul li img.thumnb{position:absolute;bottom:10px;right:10px;width:50px;height:50px;border-width:2px}
.votes.list ul li .score{position:absolute;bottom:-30px;left:0;width:128px;height:20px;line-height:20px;text-align:center;font-size:12px}
.votes.list ul li .score.new{color:#67b437;font-weight:bold}
.votes.list ul li .score.new span{margin-left:5px}
.votes.list ul li .score span{color:#fff;font-weight:bold;font-size:13px;background-color:#2996aa;padding:4px 8px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.votes.list ul li .score.new span{background-color:#67b437}

/* prettyphoto */
div.light_rounded .pp_top .pp_left{background: url(/js/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(/js/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(/js/prettyphoto/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(/js/prettyphoto/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(/js/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(/js/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(/js/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(/js/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(/js/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.light_rounded .pp_nav .pp_play{background: url(/js/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.light_rounded .pp_nav .pp_pause{background: url(/js/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.light_rounded .pp_arrow_previous{background: url(/js/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(/js/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(/js/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(/js/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(/js/prettyphoto/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:25px;height:22px;background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_g
y a.pp_arrow_next{margin-top:12px !important;}div.dark_rounded .pp_nav .pp_play{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.dark_rounded .pp_nav .pp_pause{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.dark_rounded .pp_arrow_previous{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(/js/prettyphoto/images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(/js/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(/js/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(/js/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(/js/prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(/js/prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(/js/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.dark_square .pp_nav .pp_play{background: url(/js/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.dark_square .pp_nav .pp_pause{background: url(/js/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.dark_square .pp_arrow_previous{background: url(/js/prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(/js/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(/js/prettyphoto/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(/js/prettyphoto/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(/js/prettyphoto/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(/js/prettyphoto/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(/js/prettyphoto/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(/js/prettyphoto/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(/js/prettyphoto/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.light_square .pp_nav .pp_play{background: url(/js/prettyphoto/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.light_square .pp_nav .pp_pause{background: url(/js/prettyphoto/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.light_square .pp_arrow_previous{background: url(/js/prettyphoto/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(/js/prettyphoto/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(/js/prettyphoto/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(/js/prettyphoto/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(/js/prettyphoto/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(/js/prettyphoto/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(/js/prettyphoto/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(/js/prettyphoto/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(/js/prettyphoto/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(/js/prettyphoto/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(/js/prettyphoto/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(/js/prettyphoto/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(/js/prettyphoto/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(/js/prettyphoto/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(/js/prettyphoto/images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_arrow_previous{background: url(/js/prettyphoto/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_arrow_next{background: url(/js/prettyphoto/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_nav .pp_play{background: url(/js/prettyphoto/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px;}div.facebook .pp_nav .pp_pause{background: url(/js/prettyphoto/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px;}div.facebook .pp_next:hover{background: url(/js/prettyphoto/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(/js/prettyphoto/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(/js/prettyphoto/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(/js/prettyphoto/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(/js/prettyphoto/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{float: left;margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav .pp_play,.pp_nav .pp_pause{float: left;margin-right:4px;text-indent: -10000px;}a.pp_arrow_previous,a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}.pp_gallery{left:50%;margin-top: -50px;position:absolute;z-index:10000;}.pp_gallery ul{float: left;height:35px;margin:0 0 0 5px;overflow: hidden;padding:0;position: relative;}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float: left;height:33px;overflow: hidden;}.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff;}.pp_gallery ul a img{border:0;}.pp_gallery li{display:block;float: left;margin:0 5px 0 0;}.pp_gallery li.default a{background: url(/js/prettyphoto/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px;}.pp_gallery li.default a img{/*display: none;/**/}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px !important;}a.pp_next{background: url(/js/prettyphoto/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(/js/prettyphoto/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;line-height:22px;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;margin:0 0 5px 15px;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}

.block-featured {text-align: center}

.banner-footer-gplay {background: #1a1a1a;padding: 3px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;display: inline-block;margin-left: 15px;line-height: normal}
.icon.ic-gplay {width: 100px;height: 30px;background-image: url('https://cdn.hotvibes.com/img/banners/google-play.png')}

.page-ucountry {background: #fff}
.page-ucountry .absCenter {width: 500px;height: 300px;text-align: center}
.page-ucountry .desc {margin: 40px 0}

.vip-features.vip-benefits > div p {display: inline-block;width: 310px;vertical-align: top;padding-top: 0;font-size: 12px}
.vip-features.vip-benefits > div p strong {display: block;font-size: 13px}
.vip-benefits-choice {margin: 10px 0;text-align: center}
.vip-benefits-choice span {margin: 0 15px}
.vip-benefits-choice a.button { width: 270px; background: #6dbc2e; border: 0; box-shadow: none; }

.popup-reg-form {  position: absolute; width: 500px; left: 50%; margin-left: -250px; top: 90px; background: transparent; padding-bottom: 20px; display:none; z-index: 501; }
.popup-reg-form .sec1 { padding: 40px 0; position: relative; text-align: center; background: #fff; }
.popup-reg-form .sec1 > a.fb { -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; text-align: center; padding: 15px; color: #fff;  background: #547bbc; text-decoration: none; width: 295px; display: inline-block; *display: inline; zoom: 1; }
.popup-reg-form .sec1 > a.fb > img { width: 11px; height: 23px; float: left; background-position: -3236px 1px; }
.popup-reg-form .sec1 > a.fb:hover { background: #5f8dd7; }
.popup-reg-form .sec1 > a.closer { width: 20px; height: 20px; position: absolute; right: 10px; top: 10px; background-position: -1316px -22px; }
.popup-reg-form .sec2 { height: 50px; background: #66b337; position: relative; }
.popup-reg-form .sec2 .circle { height: 64px; width: 64px; text-align: center; line-height: 64px; background: #fff; -moz-border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; overflow: hidden; top: -32px; left: 50%; margin-left: -32px; position: absolute; color: #999; text-transform: capitalize; font-weight: bold; }
.popup-reg-form .sec3 { background: #66b337; color: #fff; padding-bottom: 20px; text-align: center; }
.popup-reg-form .sec3 input[type="text"], .popup-reg-form .sec3 input[type="password"] { background: #fff; width: 325px; padding: 0 15px; height: 46px; line-height: 46px; color: #999; font-weight: bold; font-size: 14px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 0; margin-bottom: 15px; }
.popup-reg-form form { border: 0; padding: 0; display: block; margin: 0; -moz-box-shadow: 0 0 5px 5px rgba(0,0,0,.5); -ms-box-shadow: 0 0 5px 5px rgba(0,0,0,.5); -webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,.5); box-shadow: 0 0 5px 5px rgba(0,0,0,.5); }
.popup-reg-form .bday-wrap { margin: 0 auto; width: 325px; overflow: hidden; }
.popup-reg-form .bday-wrap > span { text-align: left; display: block; padding-top: 10px; padding-bottom: 10px;  }
.popup-reg-form .bday-wrap > input[type="text"] { background: #d2e8c3; width: 98px; float: left; margin-right: 15px; text-transform: uppercase; }
.popup-reg-form .bday-wrap > input.three { margin-right: 0; float: right; }
.popup-reg-form .gender-wrap { text-align: left; width: 325px; margin: 0 auto; }
.popup-reg-form .gender-wrap label { text-transform: uppercase; font-weight: bold; display: inline-block; *display: inline; zoom: 1; vertical-align: middle; cursor: pointer; }
.popup-reg-form .gender-wrap span { margin-right: 20px; }
#popup-reg-form label > input[type="radio"] { position: static; display: inline; opacity: 1; width: 16px; height: 16px;  }
/* using :root pseudoclass to hide selectors from crappy browsers */
:root #popup-reg-form label > input { display: none; }
:root #popup-reg-form label > span:after { width: 20px; height: 20px; background: #c2e1af; content: "";  -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; display: inline-block; *display: inline; zoom: 1; vertical-align: middle; margin-left: 5px; overflow: hidden; text-align: center; color: #66b337; font-size: 40px; line-height: 20px; font-family: Arial, Serif; }
:root #popup-reg-form label > input:checked + span:after { content: "\2022"; }
.popup-reg-form .sec4 { border-top: 1px solid #78bc4f; padding-top: 10px; background: #66b337; color: #fff; padding-bottom: 20px;}
.popup-reg-form .sec4 .inner1 { width: 325px; margin: 0 auto; }
.popup-reg-form .sec4 .inner1 a { color: #fff; text-decoration: underline; }
.popup-reg-form .sec4 .inner1 button { margin-top: 7px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; text-align: center; padding: 15px; color: #fff;  background: transparent; text-decoration: none; width: 325px; display: inline-block; *display: inline; zoom: 1; border: 1px solid #fff; }
.popup-reg-form .sec4 .inner1 button:hover { background: #5ea733;}
.popup-reg-form .sec5 { background: #fff; padding: 20px 15px; text-align: center; font-size: 120%; color: #575757; }
.popup-reg-form label.plc { display: block; width: 325px; margin: 0 auto; text-align: left; margin-bottom: 5px; }
:root .popup-reg-form .plc { display: none; }
:root .popup-reg-form input:focus::-webkit-input-placeholder { color:transparent; }
:root .popup-reg-form input:focus:-moz-placeholder { color:transparent; }
:root .popup-reg-form input:focus::-moz-placeholder { color:transparent; }
.popup-reg-form div.error { font-size: 80%; width: 325px; margin: 0 auto; text-align: left; position: relative; top:-10px; }
.popup-reg-form .gender-wrap div.error { padding-top: 1px; position: static; }
.popup-reg-form .bday-wrap div.error { clear: both; }
.popup-reg-form input[type="text"].error, .popup-reg-form input[type="password"].error { -moz-box-shadow:inset 0 0 0 1px #ff0000; -ms-box-shadow:inset 0 0 0 1px #ff0000; -webkit-box-shadow:inset 0 0 0 1px #ff0000; box-shadow:inset 0 0 0 1px #ff0000; }
.popup-reg-form .cntry-wrap { width: 325px; margin: 0 auto; }
div.popup-reg-form a.ui-selectmenu { height: 46px; background: #fff; line-height: 46px; border: 0; text-align: left; color: #999; font-size: 14px; width: 100%; }
div.popup-reg-form a.ui-selectmenu > .ui-selectmenu-status { padding-left: 15px; font-weight: bold; color: #999; }
.popup-reg-form .cntry-wrap div.error { position: static; padding-top: 5px; }
div.popup-reg-form .cntry-wrap .ui-selectmenu .ui-selectmenu-icon { margin: 19px 10px 10px 0; }

.flirtas-logo {text-align: left; width: 205px; margin-top:4px}
.flirtas-logo.centered { text-align: center; }
.flirtas-logo img {height: 51px;background: url('https://cdn.hotvibes.com/img/logo-inside.png?2') no-repeat 0 3px;width: 145px}
.flirtas-logo.l2 img {background-position: -504px 3px;width: 150px}
.flirtas-logo.l3 img {background-position: -368px 3px;width: 136px}
.flirtas-logo.l5 img {background-position: -214px 3px;width: 154px}
.flirtas-logo.l9 img {background-position: -654px 3px;width: 166px}
.xclub-promo { width: 590px !important; height:404px !important; background: #000 url(/img/misc/xklubas_transfer_bg.jpg) no-repeat center center; }
.xclub-promo .ui-dialog-titlebar { height: 35px;  }
.xclub-promo .ui-dialog-titlebar-close { margin-top: 5px; margin-right: -2px; }
.xclub-promo .inner1 .hdr { font-size: 24px; font-weight: normal; color: #fff; text-align: center; padding-bottom: 50px; padding-top: 7px; line-height: 35px; }
.xclub-promo .inner1 .subhdr { color: #fff; font-size: 13px; font-weight: normal; padding-bottom: 10px; margin-bottom:  50px; text-align: center; }
.xclub-promo .inner1 .btn-wrap { padding-bottom: 35px; text-align: center; }
.xclub-promo .inner1 a.green { border: 0; box-shadow: none; padding: 20px 88px; text-transform: uppercase; font-size: 130%; background: #d03c97; }
.xclub-promo .inner1 .features { padding: 0 50px; }
.xclub-promo .inner1 .features > p { float: left; width: 200px; }
.xclub-promo .inner1 .features > p+p { float: right; text-align: right; }
.xclub-promo .inner1 .features > p > span { display: block; padding-bottom: 10px; font-size: 15px; color: #1a8ea3; }
.xclub-promo .ui-icon-closethick { background: #fff; border-radius: 3px; margin-right: 10px; }

.xclub-transfer-form { margin: 15px auto; }
.xclub-transfer-form h1 { color: #505050; font-size: 24px; padding-bottom: 30px; }
.xclub-transfer-form a.green { border: 0; box-shadow: none; padding: 15px 0; text-transform: uppercase;  width: 200px; text-align: center; }
.xclub-transfer-form .btn-wrap { text-align:  left; padding-top: 25px; }
.xclub-transfer-form .texts { font-size: 11px; color: #a9a9a9; padding-top: 35px; }
.xclub-transfer-form .bubbles { padding-top: 35px; }
.xclub-transfer-form .bubbles .one, .xclub-transfer-form .bubbles .three { width: 220px; height: 220px; overflow: hidden; background-repeat: no-repeat; background-position: center center; text-align: center; }
.xclub-transfer-form .bubbles .one { background-image: url(https://cdn.hotvibes.com/img/misc/xclub_bubble_1.jpg); }
.xclub-transfer-form .bubbles .three { background-image: url(https://cdn.hotvibes.com/img/misc/xclub_bubble_2.jpg); }
.xclub-transfer-form .bubbles > div { float: left; }
.xclub-transfer-form .bubbles .two { width: 300px; text-align: center; }
.xclub-transfer-form .bubbles .two .inner1 { padding-top: 105px; }
.dxclub-transfer-form .bubbles .animated { margin-top: 45px; }
.xclub-transfer-form .flirtas-logo { margin-top: 79px; margin-left: 8px;}
.xclub-transfer-form .xclub-logo { background: url(http://www.xklubas.ms/img/logo-small.png) no-repeat center center; width: 220px; height: 220px; }
.xclub-transfer-form .subhdr { font-size: 12px; color: #585858; }
.xclub-transfered p { font-size: 13px; color: #585858;}
.xclub-transfered h1 { color: #505050; font-size: 24px; padding-bottom: 30px; }
.xclub-transfered p { padding-bottom: 30px; }
.xclub-transfered a.green { width: auto; padding: 15px 30px; }

.survey-v2 { bottom: 0; font-size: 12px; left: 0; position: fixed; width: 100%; z-index: 200; }
.survey-v2 .loader { height: 200px; background: url('https://cdn.hotvibes.com/img/spinner-mid.gif') no-repeat center center; display: block; position: static; }
.survey-v2 .inner { background-color: #fff; border: 0; box-shadow: 0 -1px 4px -1px #666; color: #fff; margin: 0 auto; padding-bottom: 5px; position: relative; width: 500px; }
.survey-v2 .content { color: #333; padding: 60px 20px 20px 20px; }
.survey-v2 .close { background-position: -1361px 0; color: #eae8e8; height: 15px; position: absolute; right: 10px; top: 18px; width: 16px; }
.survey-v2 .pb { height: 32px; width: 100%; }
.survey-v2 .progress { background: #dedede; height: 12px; position: relative; width: 100%; overflow: hidden; }
.survey-v2 .progress > span { background: #67b337; height: 12px; left: 0; top: 0; position: absolute; width: 33%; }
.survey-v2 .steps { width: 70px; background: #adadad; color: #fff; height: 22px; line-height: 22px; text-align: center; margin: 0 auto; font: normal 11px/22px Helvetica; -moz-border-radius: 0px 0px 5px 5px; -ms-border-radius: 0px 0px 5px 5px; -o-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px;  }
.survey-v2 .btn-wrap { padding-top: 30px; padding-bottom: 20px; text-align: center; }
.survey-v2 a.button { border: 0; box-shadow: none; }
.survey-v2 .scale-wrap { height: 52px; overflow: hidden; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #67b337; color: #fff; background: #67b337;  background: -moz-linear-gradient(left, #e8f3e0 0%, #67b337 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e8f3e0), color-stop(100%,#67b337)); background: -webkit-linear-gradient(left, #e8f3e0 0%,#67b337 100%); background: -o-linear-gradient(left, #e8f3e0 0%,#67b337 100%); background: -ms-linear-gradient(left, #e8f3e0 0%,#67b337 100%); background: linear-gradient(to right, #e8f3e0 0%,#67b337 100%); }
.survey-v2 .scale-wrap .rb-wrap { float: left; height: 42px; width: 20px; text-align: center; margin-left: 23px; margin-top: 7px; }
.survey-v2 .scale-wrap .rb-wrap label { display: block; }
body:not(#abc) .survey-v2 .scale-wrap input[type="radio"] + label { padding: 0 !important; background-repeat: no-repeat; display: block; width: 20px; height: 20px; }
body:not(#abc) .survey-v2 .scale-wrap input[type="radio"] + label > span { position: absolute; margin-top: 17px; display: block; width: 20px; text-align: center; color: #000; }
.survey-v2 .ttl { font-size: 15px; font-weight: bold; padding-bottom: 30px; }
.survey-v2 .scale-texts > span:first-child { width: 49%; display: block; float: left; text-align: left; padding-top: 5px;}
.survey-v2 .scale-texts > span:first-child + span { width: 49%; display: block; float: right; text-align: right; padding-top: 5px; }
.survey-v2 .input-wrap textarea { width: 460px; border: 1px solid #bababa; padding: 10px; height: 80px;}
.survey-v2 .rg-wrap .rb-wrap, .survey-v2 .cg-wrap .cb-wrap { padding-bottom: 5px; }
.survey-v2-1 .content, .survey-v2-2 .content { text-align: center; color: #525252; }
.survey-v2-1 .corner { background: #facb0d url(https://cdn.hotvibes.com/img/misc/survey_corner.gif) no-repeat top right; padding-right: 40px; height: 46px; line-height: 46px; vertical-align: middle; padding-left: 10px; color: #565658; position: absolute; display: inline-block; *display: inline; zoom: 1; left: 0; top: 0; width: auto; font-size: 13px; }
.survey-v2-1 .corner .emph { color: #fff; font-size: 15px; font-weight: bold; }
.survey-v2-1 .corner img { vertical-align: middle; margin-right: 10px; }
.survey-v2-1 .ttl, .survey-v2-2 .ttl { font-size: 24px; padding-bottom: 35px; font-weight: normal; padding-top: 15px; }
.survey-v2-1 .ttl .emph { font-weight: bold; }
.survey-v2-1 .txt { text-align: left;}
.survey-v2-1 .button { min-width: 220px; }
.survey-v2-2 .content { padding-left: 0; padding-right: 0; }
.survey-v2-2 .content > * { padding-left: 20px; padding-right: 20px; }
.survey-v2-2 .prize-wrp { background: #f5f9f9; padding: 30px 10px; text-align:center; }
.survey-v2-2 .prize-wrp > div:first-child { font-size: 14px; padding-bottom: 10px;  }
.survey-v2-2 .prize-wrp img { vertical-align: middle; margin-right: 10px; }
.survey-v2-2 .creds-wrp { vertical-align: middle; font-size: 18px; font-weight: bold; }
.survey-v2-2 .creds-wrp .emph { color: #facb0d; }
.survey-v2-2 .ttl { padding-top: 0; }
.survey-v2-2 .btn-wrap { padding-top: 20px; padding-bottom: 0; text-align: right; }
.survey-v2 .err { padding: 50px 20px; text-align: center; font-size: 150%; }

.photo-loaders-v2 .hdr { font-size: 21px; padding-bottom: 30px; }
.photo-loaders-v2 { padding-bottom: 30px; }
.photo-loaders-v2 .page.settings-photos-upload .option { width: 128px; height: 175px; background: transparent; position: relative; padding: 0; margin: 0 14px 15px; }
.photo-loaders-v2 .page.settings-photos-upload .optbg { width: 128px; height: 128px; background: #d90024; position: absolute; left: 0; top: 0; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  }
.photo-loaders-v2 .page.settings-photos-upload .option .icon { position: absolute; left: 50%; margin-left: -32px; top: 31px; padding: 0; width: 64px; height: 64px; display: block; background-color: transparent; background-image: url("https://cdn.hotvibes.com/img/map2.png?17"); }
.photo-loaders-v2 .page.settings-photos-upload .option span { position: absolute; left: 10px; width: 108px; top: 128px; }
.photo-loaders-v2 .page.settings-photos-upload .op-fb .optbg { background: #547bbc; }
.photo-loaders-v2 .page.settings-photos-upload .option:first-child  { margin-left: 0; }
.photo-loaders-v2 .page.settings-photos-upload .op-instagram .optbg { background: #696969; }
.photo-loaders-v2 .page.settings-photos-upload .option:hover .optbg { background: #000; }
.photo-loaders-v2 .bubble { background: url(https://cdn.hotvibes.com/img/misc/uploader-bg-bubble.png) top left no-repeat; padding-top: 50px; }
.photo-loaders-v2 .page.settings-photos-upload  .option.op-computer .icon { background-position: -3049px -7px;}
.photo-loaders-v2 .page.settings-photos-upload .option.op-fb .icon { background-position: -3199px -7px;}
.photo-loaders-v2 .page.settings-photos-upload .option.op-webcam .icon { background-position: -3120px -10px;}
.photo-loaders-v2 .page.settings-photos-upload .option.op-instagram .icon { background-position: -3274px -7px;}
.photo-loaders-v2 .page.settings-photos-upload input[type=file] { font-size: 132px !important; }
.photo-loaders-v2 .page.settings-photos-upload .rules > strong:first-child { display: block; font-size: 16px; font-weight: bold; color: #000 !important;  }
.page.settings-photos .photos .photo, .page.settings-rm .photos .photo { -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; overflow: hidden; }
.page.settings-photos .photos .photo .overlay { background: transparent; }
.page.settings-photos .photos .photo .overlay.ov-full { background: rgba(0, 0, 0, 0.8); position: absolute; left: 0; top: 0; width: 142px; height: 142px; }
.page.settings-photos .icon.ic-votes { display: none; background: transparent; }
.page.settings-photos .photo:hover .icon.ic-votes { display: block;  }
.page.settings-photos .photo.main:hover .icon.ic-main, .page.settings-photos .photo:hover .icon.ic-lock { display: none; }
.page.settings-photos .photos .photo .overlay.ov-top { top: 10px; text-align: left; left: 10px; right: 10px; line-height: 100%; }
.page.settings-photos .photos .photo .overlay.ov-top > div { padding-bottom: 9px; }
.page.settings-photos .ov-top i { margin-right: 5px; }
.page.settings-photos .ac-make-main { background-position: -248px -45px; width: 16px; height: 16px; display: inline-block; }
.page.settings-photos .ac-filter { background-position: -232px -48px; width: 16px; height: 16px; display: inline-block; }
.page.settings-photos .ac-lock { background-position: -184px -48px; width: 16px; height: 16px; display: inline-block; }
.page.settings-photos .ac-delete { background-position: -216px -47px; width: 16px; height: 16px; display: inline-block; }
.page.settings-photos .action { display: block; width: auto; height: auto; font-size: 10px; color: #fff; }
.page.settings-photos .photos .photo .overlay.ov-bottom span, .page.settings-photos .photos .photo .votes-average { color: #fff; }
.page.settings-photos .photos .first-time { width: auto; }
.page.settings-photos .albums .album { width: 114px; height: 114px; box-shadow: none; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; overflow: hidden; border-width: 0;  }
.page.settings-photos .albums .album.create,
.page.settings-photos .photos .photo.upload, .page.settings-rm .photos .photo.upload {  background: #d90024; width: 142px; height: 142px; position: relative; box-shadow: none; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; overflow: hidden; border-width: 0; padding: 0; }
.page.settings-photos .albums .album.create img.photo,
.page.settings-photos .photos .photo.upload img.photo, .page.settings-rm .photos .photo.upload img.photo { width: 64px; height: 64px; background-position: -2970px -7px; position: absolute; left: 50%; margin-left: -32px; top: 30px; }
.page.settings-photos .photos .photo.upload img.photo, .page.settings-rm .photos .photo.upload img.photo { width: 64px; height: 64px; background-position: -3048px -7px; position: absolute; left: 50%; margin-left: -32px; top: 30px; border: 0; }
.page.settings-photos .albums .album.create span,
.page.settings-photos .photos .photo.upload span, .page.settings-rm .photos .photo.upload span { position: absolute; left: 10px; width: 122px; top: 110px; color: #fff; font-size: 12px; font-weight: 700; color: #fff; text-align: center; }
.page.settings-photos .albums .album.create:hover,
.page.settings-photos .photos .photo.upload:hover, .page.settings-rm .photos .photo.upload:hover { background: #000; }
.page.settings-photos .album-info .action {
    display: inline-block;
    height: 16px;
    margin: 0 1px;
    width: 16px;
}


.page.settings-rm .photos .photo.upload { height: 72px; padding: 70px 0 0;  }

.unreg-popup { color: #606060; font-weight: normal; }
.unreg-popup h2 { color: #4b4b4b; font-size: 24px; text-align: center; font-weight: normal; }
.unreg-popup h2 + div { padding: 20px 0; text-align: center; }


a.button.flat { border: 0; box-shadow: none; }
button.button.flat { border: 0; box-shadow: none; }
a.button.transparent, button.button.transparent { background: transparent; box-shadow: none; border: 0; color: #1c8095; }
a.button.transparent:active:not([disabled]), button.button.transparent:active:not([disabled]) { background: transparent; box-shadow: none; border: 0; color: #1c8095; }
a.button.transparent:hover, button.button.transparent:hover { box-shadow: none; border: 0; background: transparent; text-decoration: underline; color: #1c8095; }
.vspl { overflow: hidden; font-size: 0; line-height: 0; }
.vspl.h5 { height: 5px; }
.vspl.h10 { height: 10px; }
.vspl.h20 { height: 20px; }
.vspl.h40 { height: 40px; }
.font-75 { font-size: 75%; }


.unreg-popup-dlg { max-width: 800px; }
.unreg-popup { min-width: 500px; }
.unreg-popup.type-messages .btnwrap { text-align: center; padding: 45px 0; }
.unreg-popup.type-helpimprove p { padding-bottom: 22px; }
.unreg-popup.type-helpimprove .btnwrap { padding-top: 30px; text-align: center; }
.unreg-popup.type-helpimprove textarea { width: 100%; height: 100px; border: 1px solid #c4c4c4; }
.unreg-popup.type-privacy .btnwrap { text-align: center; padding: 30px 0 20px 0; }
.unreg-popup.type-privacy ul { list-style: none; padding: 0; list-style-position: inside; padding-top: 30px; }
.unreg-popup.type-privacy li { padding-left: 30px; background: url(https://cdn.hotvibes.com/img/misc/tick_green.gif) no-repeat left top; padding-bottom: 10px; font-weight: bold; }
.unreg-popup.type-story form { width: 564px; padding-top: 30px; }
.unreg-popup.type-story .fl { float: left; width: 130px; }
.unreg-popup.type-story .fr { float: right; width: 396px; }
.unreg-popup.type-story .fl a { width: 130px; position: relative; height: 130px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #d90024; display: block; }
.unreg-popup.type-story .fl a:hover { background-color: #000000; }
.unreg-popup.type-story textarea { width: 100%; height: 130px; border: 1px solid #c4c4c4; }
.unreg-popup.type-story input[type=file] { position: absolute; right: 0px; top: 0px; font-family: Arial; font-size: 118px; margin: 0px; padding: 0px; cursor: pointer; opacity: 0; }
.unreg-popup.type-story .fr + div { clear: both; padding-top: 30px; padding-bottom: 20px;  }
.unreg-popup.type-story .btnwrap { text-align: center; }
.unreg-popup.type-story .fl .icn {
	    background-position: -3048px -7px;
    border: 0 none;
    height: 64px;
    left: 50%;
    margin-left: -32px;
    position: absolute;
    top: 25px;
    width: 64px;
}
.unreg-popup.type-story .fl span {    color: #fff;
    font-size: 12px;
    font-weight: 700;
    left: 10px;
    position: absolute;
    text-align: center;
    top: 95px;
    width: 110px;
}
.unreg-popup .photo > div, .unreg-popup .photo:hover > div, .unreg-popup .photo:hover .overlay, .unreg-popup.page.settings-photos .photos .photo .overlay { display: none; }
.unreg-popup.type-story .fl a.option { padding: 0; }
.unreg-popup.page.settings-photos-upload .options { margin: 0; }
.page-unreg { font-size: 13px; }
.page-unreg h2 { font-size: 18px; padding: 26px 0; }
.page-unreg.type1 > h2 + p { padding-bottom: 26px; }
.page-unreg.type1 .ul { padding-bottom: 45px; }
.page-unreg.type1 .ul > a { margin-bottom: 5px; padding: 10px; padding-left: 10px; background: #f1f1f1; display: block; color: #000; }
.page-unreg.type1 .ul > a:hover { text-decoration: none; background: #f9f9f9; }
.page-unreg.type1 .ul > a > label { margin-right: 5px; margin-left: 10px; font-weight: bold; }
body:not(#abc) .page-unreg.type1 .ul > a > label { margin-right: 5px; }
.page-unreg.type1 a.button + a.button { margin-left: 20px; }
.page-unreg.type2 > h2 + p { padding: 0 0 24px 0; }
.page-unreg.type2 form > div:first-child { padding: 20px 10px; background: #f1f1f1; margin-bottom: 24px; }
.page-unreg.type2 select.boxed + span > .ui-selectmenu { width: 500px; background-color: #fff; }
.page-unreg.type2 form input[type=password] { width: 300px; }
.page-unreg.type2 form textarea { width: 500px; height: 100px; }
.unreg-page-1 #menu-right > div, .unreg-page-2 #menu-right > div { display: none; }
.unreg-page-1 #menu-right > div.feed, .unreg-page-2 #menu-right > div.feed { display: block; }
.ccformwrp { border-radius: 5px; background: #F6F6F6; padding: 20px; width: 300px; margin-bottom: 20px; margin-top: 40px; font-size: 14px; border: 1px solid #DFDFDF; text-align: left; margin-left: auto; margin-right: auto; }
.ccformwrp input[type=text] { border: 1px solid #CACACA; line-height: 24px; height:24px; padding: 0 10px; }

.eurlabel { font-size: 10px; }
button.orange .eurlabel { margin-left: 7px; }
.payments-popup { background: #fffffc;  }


.ui-dialog.popup-practice {  color: #000; max-width: none; }
.popup-practice .ui-dialog-content { padding: 0; }
.popup-practice .ui-dialog-titlebar { position: absolute; background: transparent; width: 580px;}


.buyvippage .stepwrp { padding-bottom: 40px; text-align: center; }
.buyvippage .stepwrp .circle { background: #2b871d; color: #fff; font-size: 18px; width: 50px; height: 50px; line-height: 50px; font-weight: bold; text-align: center; display: inline-block; border-radius: 50%; }

.buyvippage .stepwrp.two .circle + div { padding-bottom: 30px; }

.guests-limit-wrp { width: 545px; height: 138px; background: url(/img/misc/profile_guests_limit.gif) no-repeat center center;  position: relative; overflow: hidden; }
.guests-limit-wrp > a { display: block; float: right; width: 96px; margin-right: 20px; text-align: center; margin-top: 55px; font-size: 12px; line-height: 16px; color: #696969; }
.guests-limit-wrp > a > b { font-weight: bold; color: #d80125; display: block; }
.guests-limit-bnr { padding-top: 40px; text-align:  center; padding-bottom: 60px; }
.guests-limit-bnr > h2 { color: #696969; font-size: 19px; padding-bottom:  40px; }


.ad.c > div { margin: 0 auto; }
.members ul.users-list li.ad-li > div { margin: 0 auto !important; }
.members ul.users-list li.ad-li { margin-right: 10px; width: 763px; display: block;}

.quickie.page { width: 738px; float: left; }
.quickie-right { width: 180px; float: right; text-align: right; }