/* latin-ext */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/Ks_cVxiCiwUWVsFWFA3Bjn-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/oMMgfZMQthOryQo9n22dcuvvDin1pK8aKteLpeZ5c0A.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
	font-family: 'Roboto Light';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Roboto Light';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
	font-family: 'Roboto Medium';
	font-style: normal;
	font-weight: 500;
	src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Roboto Medium';
	font-style: normal;
	font-weight: 500;
	src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUZBw1xU1rKptJj_0jans920.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
	font-family: 'Roboto Bold';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aW4X0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Roboto Bold';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOJBw1xU1rKptJj_0jans920.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

img {
	border:none;
}

html {
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: transparent;
	background-color: #f2f3f4;
	height: 100%;
}

body {
	font-size: 13px;
	font-family: "Roboto", 'Helvetica Neue', Helvetica, Arial;
	color:#666;
	background: #f2f3f4 url(/img/nowafotka/top_gradient.png) repeat-x top left;
	padding:0;
	margin: 0;
	line-height: 1.5em;
    min-height: 100%;
	max-width: 100%;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background: #f2f3f4;
	position: relative;
}
b {
	font-weight: bold;
}

.new_brd_noblock {
	max-height: 210px;
	overflow: hidden;
	margin-top: 10px;
}

h1, h2{
	font-family: "Trebuchet MS";
	font-size: 25px;
	color: #555;
	font-weight: normal;
	line-height: 1.2em;
}

h2 {
	font-size:17px;
	margin-bottom: 0.3em;
}

table{
	width: 100%;
	line-height: inherit;
}

table th, table td{
	font-size: 13px;
	color: #666;
	font-weight: 300;
}

a:hover,
#logout a.k20:hover {
	color: #1A5F7F;
}
#adnet {
	width: 960px;
	margin: auto;
}

#bill-no-star-suggest2 {
	text-align: center;
	margin-left: 30px;
}

#friendsFavorite div.viewer-profile-box-login {
	margin-top: 5px;
}

.ico-delete-bt {
	position: absolute;
	top: 1px;
	right: 1px;
	z-index: 2;
	display: none;
}

#bill-no-star-suggest .title {
	color: #4996ba;
	font-size: 21px;
	text-align: left;
	line-height: 2.5em;
}
#440510 {
	left: 50%;
	position: absolute;
	margin-left: -375px;
	z-index: +1;
}

#bill-no-star-suggest {
	position: relative;
	width: 700px;
	padding: 10px;
	left: 50%;
	margin-left: -350px;
	height: 200px;
	background-color: white;
	border: 1px solid rgba(153,153,153,0.5);
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
}

#bill-no-star-suggest-text {
	 float: left;
	 text-align: justify;
	 width: 455px;
	 line-height: 1.75em;
	 font-size: 14px;
	 margin-left: 10px;
 }

#bill-no-star-suggest-text .button {
	color: #fff !important;
	text-decoration: none !important;
}

#bill-no-star-suggest-text a{
	text-decoration: underline;
	color: #4996ba;
	cursor: pointer;
}

#bill-no-star-suggest-img {
	background: url('/img/icon_adblock.png') no-repeat;
	background-size: inherit;
	float: left;
	width: 130px;
	height: 130px;
	margin: 29px;
}
#gift_proposal_pw_mutually {
	font-family: "Roboto", sans-serif;
	width: 305px;
	height: 95px;
	position: absolute;
	left: 50%;
	margin-left: -150px;
	margin-top: 180px;
	text-align: left;
	padding: 18px;
	border: 1px solid #68c0e9;
	border-radius: 6px;
	background-color: #e5f6fe;
}

#gift_proposal_pw_mutually #head {
	margin-right: 24px;
	display: inline-block;
	position: relative;
	text-align: left;
	line-height: 30px;
	font-size: 18px;
}

.custom #gift_proposal_pw_mutually {
	filter: drop-shadow(0px 2px 1px rgba(0,0,0,0.2));
	-webkit-filter: drop-shadow(0px 2px 1px rgba(0,0,0,0.2));
}

#gift_proposal_pw_mutually img{
	height: 68px;
	width: 68px;
	position: absolute;
	right: 0;
	top: 0;
	margin: 5px 18px;
}

#gift_proposal_pw_mutually #click{
	padding-top: 3px;
	margin-left: 14px;
}

#gift_proposal_pw_mutually a{
	text-decoration: none;
	font-family: 'Roboto Medium';
	color: #0085c2;
	text-align: left;
	line-height: 30px;
	font-size: 18px;
	font-style: normal;
	text-transform: uppercase;
}

#bill-no-star-suggest-text .link {
	text-align: center;
	padding: 5px 16px;
	height: 36px;
	margin: 14px 0;
	font-size: 15px;
	letter-spacing: 0.07em;
	font-weight: 300;
}

#content{
	text-align: left;
	padding-bottom: 307px;
	min-height: 55%;
	position: relative;
}

.av-28 img:hover,.av-32 img:hover,.av-64 img:hover,.av-48 img:hover,.av-96 img:hover,.index-container-item img:hover,#header-logo>img:hover{
	opacity:0.8;
}

#content.table {
	display: table;
	width: 960px;
	table-layout: fixed;
}

#content.table #two-column-left,
#content.table #two-column-right {
	display: table-cell;
	float:none;
	*float:left;
}

#header,
#content,
#footer {
	max-width: 960px;
	width: 100%;
	margin: auto;
}

#footer {
	position: absolute;
	bottom: 0;
}

#header {
	position: relative;
	height: auto;
}

#login-header {
	padding-top: 18px;
	margin-bottom: 18px;
}

#header_android {
	position: absolute;
	left: 0;
	margin-top: 9px;
}

#header-logo,
#header-logo > img {
	width: 148px;
	height: 33px;
	margin: auto;
	display: block;
}

#header-logo img {
	background-image: url('/img/nowafotka/logo_paczek.1.png');
	background-image: -webkit-image-set(
			url(/img/nowafotka/logo_paczek_2x.1.png) 1x,
			url(/img/nowafotka/logo_paczek_2x.1.png) 1.5x
	);
	background-repeat: no-repeat;
	background-size: 100% auto;
}


#header-menu{
	height: 32px;
	float:right;
	padding-top: 2px;
	line-height: 34px;
}
#header a.grey-link,
#header a.grey-link:visited {
	font-family: 'Roboto', sans-serif;
	color: #666;
	text-decoration: none;
}
#header a.grey-link:hover {
	text-decoration: underline;
}

.header-menu-item { float: left; position: relative; margin-left: 10px; }
#header-menu .pill-widget {
	float: right;
}
#header-menu-avatar .avatar-container {
	display: inline-block;
	float: left;
	margin-right: 6px;
	margin-top: 3px;
}
#header-menu-avatar form {
	display: inline-block;
}

#header-menu-dropdown {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #666666;
	display: none;
	opacity: 0;
	filter: alpha(opacity=100);
	position: absolute;
	right: -10px;
	top: 40px;
	width: 82px;
	padding: 4px 0;
	line-height: 18px;
	text-align: center;
	z-index: 1000;
	background-color: #FFFFFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #CFCFCF;
	box-shadow: 0 5px 10px 0 rgba(3, 3, 3, 0.13);
	-moz-box-shadow: 0 5px 10px 0 rgba(3, 3, 3, 0.13);
	-webkit-box-shadow: 0 5px 10px 0 rgba(3, 3, 3, 0.13);
}

#header-menu-dropdown:before {
	content: '';
	position: absolute;
	top: -7px;
	left: 50%;
	margin: 0 0 0 -7px;
	width: 14px;
	height: 14px;
	border: 1px solid;
	border-color: rgba(3, 3, 3, 0.13) transparent transparent rgba(3, 3, 3, 0.13);
	background: #FFFFFF;
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	z-index: -1;
}

#header-menu-dropdown span {
	line-height: 4px;
	margin-top: 2px !important;
	font-size: 11px;
}
#header-menu-dropdown span,
#header-menu-dropdown a { display: block; margin: auto; color: #666666; width: 80px; padding: 4px 2px 2px 4px; }
#header-menu-dropdown a:visited { color: #666666; }
#header-menu-dropdown a { text-decoration: none; }
#header-menu-dropdown a:hover { background-color: #38a0cd; color: #FFFFFF; }
#header-menu-avatar-arrow { cursor: pointer; font-size: 11px; }
#pw-counter,
#header-menu-avatar { margin-left: 25px; }
.header-menu-item .g16 { margin-bottom: 5px; }
.header-menu-item .ico-star { display: inline-block; vertical-align: middle; margin-bottom: 5px; }
.header-menu-item .ico-star-default { display: inline-block; vertical-align: middle; margin-bottom: 5px; }
.header-menu-item .menu-profile-notify { position: absolute; top: 18px; }
#pw-counter #header-pw-counter,
#header-menu-avatar #header-profile-counter { position: absolute; top: -2px; right: 37px; z-index: 10; width: 50px }
#pw-counter #header-pw-counter { right: 90px; }
#pw-counter .ico-message-big { display: inline-block;vertical-align: middle;margin-bottom: 4px; }
.header-menu-separator-big{
	width: 13px;
	height: 40px;
	background-position: -977px -68px;
	margin-right: 0 !important;
	margin-top:-4px;
	margin-left: 13px;
	float:left;
}
#header-menu .pw-counter {
	line-height: 16px;
	background-color: #CB1D1D;
	background-image: -moz-linear-gradient(top, #D82A2A 0%, #CB1D1D 100%);
	background-image: -webkit-linear-gradient(top, #D82A2A 0%, #CB1D1D 100%);
	background-image: -o-linear-gradient(top, #D82A2A 0%, #CB1D1D 100%);
	border-radius: 8px;
	-webkit-border-radius: 8px;
	padding:0 8px;
	color:#fff;
	display: inline-block;
	margin-left:4px;
	font-size:11px;
	font-weight: bold;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.8);
}

.margin-left {
	margin-left: 4px;
}

#menu {
	height: 49px;
	width: 964px;
	border: none;
	position: relative;
	z-index: 10;
	background-position: 0px 0px;
	list-style: none;
	margin: 0 auto;
	text-align: left;
}

#menu > ul {
	padding: 0;
	display: table;
	height: 42px;
	margin: 0 auto;
	padding-top: 3px;
	*margin: 0 30px;
}

#menu li {
	display: block;
	float: left;
	height: 39px;
	padding: 0;
	margin: 0;
	background-position: 0px 0px;
	position: relative;
	text-align: center;
}

#menu li a > span.sprites {
	display: block;
	height: 20px;
	float:left;
}

#menu li a > span.menu-item-text {
	float: left;
	margin-left: 8px;
	padding: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
}

#menu li .menu-item, #menu li .menu-item-text {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 10ms ease-out;
}

#menu li:hover .menu-item {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-webkit-transition: opacity 10ms ease-in;
}

#menu li:hover .menu-item-text {
	opacity: 0.9;
	filter: alpha(opacity=90);
	-webkit-transition: opacity 10ms ease-in;
}

.menu-separator {
	width: 2px;
	display: inline-block;
	height: 18px;
	background-repeat: no-repeat;
	background-position: 0px -118px;
}

.menu-indicator {
	width: 26px;
	height: 20px;
	background-position: -610px -52px;
	position: absolute;
	left: 50%;
	bottom: -22px;
	display: none;
	z-index: 0;
	margin-left: -13px;
}

#menu li a{
	height: 19px;
	display: inline-block;
	z-index: 2;
	position: relative;
	padding:10px 18px;
	text-decoration: none;
	-webkit-transition: padding 200ms linear;
}

#menu .menu-separator {
	position: absolute;
	left:0;
	top:10px;
}

#menu-nowe .menu-item.sprites{
	background-position: -2px -113px; width: 24px; margin-top: -1px;
}
#menu-online .menu-item.sprites{
	background-position: -26px -113px; width: 18px; margin-top: -1px;
}
#menu-cams .menu-item.sprites{
	background-position: -44px -114px; width: 24px;
}
#menu-tv .menu-item.sprites{
	background-position: -178px -114px; width: 24px;
}
#menu-search .menu-item.sprites{
	background-position: -68px -114px; width: 18px;
}
#menu-ranking .menu-item.sprites{
	background-position: -87px -114px; width: 18px;
}
#menu-forum .menu-item.sprites{
	background-position: -105px -113px; width: 18px; margin-top: -1px;
}
#menu-chat .menu-item.sprites{
	background-position: -124px -114px; width: 24px;
}
#menu-games .menu-item.sprites{
	background-position: -150px -114px; width: 26px;
}

#sugestia, #sugestia-imie {
	width: initial !important;
	min-width: 200px;
	position: absolute;
	overflow: auto;
	display: none;
	z-index: 9999;
	cursor: pointer;
	border-radius: 0 0 3px 3px;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.7);
}

#sugestia div, #sugestia-imie div {
	padding: 1px 12px;
}

#sugestia div:hover, #sugestia-imie div:hover {
	color: #FFFFFF;
	background-color: #38A0CD;
}

#sugestia div span, #sugestia-imie div span {
	font-family: 'Roboto Medium', sans-serif;
	font-size: 13px;
	line-height: 29px;
}

#sugestia div span:first-child, #sugestia-imie div span:first-child {
	color: #666666;
}

#sugestia div span:last-child, #sugestia-imie div span:last-child {
	color: #CFCFCF;
}

#sugestia div:hover span, #sugestia-imie div:hover span {
	color: #FFFFFF;
}

#footer {
	max-width: none;
	background-color: #FFFFFF;
	border-top: 1px solid #eaebec;
}

#footer > div {
	width: 960px;
	margin: auto;
	padding-top: 30px;
}

#footer-menu {
	text-align: left;
	margin-bottom: 30px;
	font-size: 12px;
}

#footer-menu .footer-menu-section {
	float: left;
	margin-right: 62px;
	width: 140px;
	min-height: 160px;
}

#footer-menu .footer-menu-section:last-child {
	float: none;
	margin-right: 0;
	width: auto;
}

#footer-menu .footer-menu-section:last-child a:last-child:hover #facebook-fanpage {
	background-position: -350px -390px;
}

.shadow-box.profile-custom-styles {
	padding: 10px;
}
#footer-menu > div a {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #757575;
	line-height: 26px;
	text-decoration: none;
	display: block;
}

#footer-menu > div:last-child a {
	display: inline-block;
}

#footer-menu > div:last-child a:last-child {
	vertical-align: top;
	display: block;
	margin-top: 8px;
}

#footer-menu > div:last-child a:last-child span {
	position: relative;
	top: -12px;
}

#footer-menu > div a:hover {
	color: #0085C2;
	text-decoration: underline;
}

#footer-menu .pad {
	font-family: 'Roboto Medium', sans-serif;
	font-size: 14px;
	color: #757575;
	line-height: 25px;
	margin-bottom: 10px;
}

#google-app {
	background-position: -2px -355px;
	height: 34px;
	width: 105px;
}

#google-app:hover {
	background-position: -2px -390px;
}

#apple-app {
	background-position: -110px -355px;
	height: 34px;
	width: 105px;
}

#apple-app:hover {
	background-position: -110px -390px;
}

#windows-app {
	background-position: -217px -355px;
	height: 34px;
	width: 130px;
}

#windows-app:hover {
	background-position: -217px -390px;
}

#facebook-fanpage {
	background-position: -350px -355px;
	height: 34px;
	width: 34px;
	margin-right: 6px;
}

#facebook-fanpage:hover {
	background-position: -350px -390px;
}


#footer-copyright {
	color: #D3D3D3;
	margin: 15px 0;
	font-size: 12px;
	text-align: center;
}

#footer-copyright span {
	display: none;
}

a.star-button, input.star-button {
	display: inline-block;
	width: 201px;
	height: 46px;
	line-height: 46px;
	font-family: 'Roboto Medium', sans-serif;
	font-size: 17px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 0;
	color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
	background: #5DC44A; /* Old browsers */
	background: -moz-linear-gradient(top, #5DC44A 1%, #67C953 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #5DC44A), color-stop(100%, #67C953)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5DC44A 1%, #67C953 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5DC44A 1%, #67C953 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5DC44A 1%, #67C953 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5DC44A 1%, #67C953 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5DC44A', endColorstr='#67C953', GradientType=0); /* IE6-8 */
}

#error-profile-message a.button.newstyle {
	font-family: 'Roboto Medium';
	font-size: 16px;
	font-style: initial;
	line-height: 0px;
	padding: 20px 30px;
	color: #FFFFFF;
	outline: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-image: none;
	text-shadow: none;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-shadow: unset !important;
	-webkit-box-shadow: unset !important;
}

#error-profile-message a.button.newstyle.accept {
	background-color: #3FA4CF;
}

#error-profile-message a.button.decline {
	background-color: transparent !important;
	color: #0085c2;
	border: solid 1px #d7d7d7;
}

#error-profile-message a.button.newstyle.accept:hover {
	background: #389fcf;
	background: -webkit-linear-gradient(#389fcf, #2e92c8);
	background: -o-linear-gradient(#389fcf, #2e92c8);
	background: -moz-linear-gradient(#389fcf, #2e92c8);
	background: linear-gradient(#389fcf, #2e92c8);
}

#error-profile-message a.button.newstyle.decline:hover {
	color: #0085c2;
	background-color: transparent !important;
	border: 1px solid #38a0cd;
	-webkit-box-shadow: 0 0 0 1px #38a0cd;
	-moz-box-shadow: 0 0 0 1px #38a0cd;
	box-shadow: 0 0 0 1px #38a0cd;
}

.button, input.button, a.button {
	display: inline-block;
	color:#fff;
	font-weight:normal;
	font-style: italic;
	text-decoration:none;
	cursor:pointer;
	border:0;
	width: auto;
	border-radius:4px;
	-webkit-border-radius:4px;
	height:26px;
	line-height:26px;
	padding:0px 16px;
	font-size:13px;
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,.2);
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,.2);
	background: #58b3dd; /* Old browsers */
	background: -moz-linear-gradient(top,  #58b3dd 1%, #4996ba 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#58b3dd), color-stop(100%,#4996ba)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #58b3dd 1%,#4996ba 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #58b3dd 1%,#4996ba 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #58b3dd 1%,#4996ba 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #58b3dd 1%,#4996ba 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58b3dd', endColorstr='#4996ba',GradientType=0 ); /* IE6-8 */
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}

.button:hover, .big_button:hover{
	color: #fff;
	background: #58b3dd; /* Old browsers */
	background: -moz-linear-gradient(top,  #449ac2 1%, #307a9d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#449ac2), color-stop(100%,#307a9d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #449ac2 1%,#307a9d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #449ac2 1%,#307a9d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #449ac2 1%,#307a9d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #449ac2 1%,#307a9d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#449ac2', endColorstr='#307a9d',GradientType=0 ); /* IE6-8 */
}

.button:focus {
	outline: 0;
}

input.big_button, a.big_button, a.big_button_green, input.big_button_green {
	font-weight:normal;
	font-style: italic;
	font-family: "Trebuchet MS";
	height:35px;
	padding:5px 16px;
	font-size:17px;
}

a.save-btn, input.save-btn {
    font-family: 'Roboto Medium';
    font-size: 16px;
    font-style: initial;
    line-height: 0px;
    padding: 20px 30px;
    color: #FFFFFF;
    outline: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #3FA4CF;
    background-image: none;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
    text-shadow: none;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

a.save-btn:hover, input.save-btn:hover {
    background: #3395C5;
    background: -webkit-linear-gradient(#41A1CD, #3395C5);
    background: -o-linear-gradient(#41A1CD, #3395C5);
    background: -moz-linear-gradient(#41A1CD, #3395C5);
    background: linear-gradient(#41A1CD, #3395C5);
}

.button-small,
input.button-small,
a.button-small {
	font-weight: normal;
	color: #fff;
}

#two-columns-layout-container a.button{
	color:#fff;
}

#two-columns-layout-container a.button:hover{
	color:#fff;
}

/* kolory */
.k10, a, a:hover.k01, a:hover.k21, a:visited.k10, .headerOptions a{color:#0085c2;}
.k21, a:visited.k21{color:#9c9c9c;}

/* ikony ze starego sprite'a*/
.ico{vertical-align:middle;margin-right:.5em;width:25px;display:inline-block;}

.ico_mod_delete {position: absolute; cursor: pointer; z-index: 10; left: -5px; top: -5px;background:url('/img/operacje/delete.png');width:16px;height:16px;}
.ico_mod_set_first {
	cursor: pointer;
	width: 14px;
	height: 13px;
	background-position: -545px -78px;
}

.online-icon{
	background-position: -510px -9px;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	display: inline-block;
}

.offline-icon{
	background-position: -519px -57px;
	width: 10px;
	height: 10px;
	vertical-align: middle;
	display: inline-block;
}

.avatar-container .online-icon{
	margin-top: -12px;
	margin-left:1px;
	position: absolute;
	z-index: 200;
	left: 0;
}

.gTlo img, .gwiazda-tlo img, .g16, .gTlo img:hover, .gwiazda-tlo img:hover, .g16:hover{
	opacity:1;
}

.av-28 .gTlo img:hover, .av-32 .gTlo img:hover, .av-64 .gTlo img:hover, .av-48 .gTlo img:hover, .av-96 .gTlo img:hover,
.av-28 .gwiazda-tlo img:hover, .av-32 .gwiazda-tlo img:hover, .av-64 .gwiazda-tlo img:hover, .av-48 .gwiazda-tlo img:hover, .av-96 .gwiazda-tlo img:hover{
	opacity: 1;
}

.brd div {
	width: auto;
}

.brd object {
	margin: 0 !important;
}

.bilboard_top{
	width: 960px;
	margin: auto;
	overflow: hidden;
}

#skyscraper_najnowsze_left  {
	display: none;
	text-align: right;
	top: 110px;
	left: -165px;
	overflow: hidden;
	position: absolute;
	text-align: center;
}

#skyscraper_najnowsze_right {
	display: none;
	text-align: left;
	top: 110px;
	right: -165px;
	overflow: hidden;
	position: absolute;
	text-align: center;
}

#skyscraper_profil {
	display: block;
	text-align: left;
	top: 0px;
	right: -175px;

	overflow: hidden;
	position: absolute;
	text-align: center;
}

#skyscraper_sg_left {
	display: none;
	top: 68px;
	left: 0px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	z-index: 10;
}

#skyscraper_sg_right {
	display: none;
	top: 68px;
	right: 0px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	z-index: 10;
}

/* sprites */

.sprites {
	background-repeat: no-repeat;
	background-size: 714px 438px;
	background-image: url('/img/nowafotka/sprites.134.png');
	background-image: -webkit-image-set(
		url(/img/nowafotka/sprites.134.png) 1x,
		url(/img/nowafotka/sprites_2x.64.png) 1.5x
	);
}

.sprites-srebrne {
	background-repeat: no-repeat;
	background-size: 574px 193px;
	background-image: url('/img/nowafotka/sprites_srebrne.10.png');
	background-image: -webkit-image-set(
			url(/img/nowafotka/sprites_srebrne.10.png) 1x,
			url(/img/nowafotka/sprites_srebrne_2x.10.png) 1.5x
	);
}

.spritesv {
	background-repeat: repeat-y;
	background-size: 150px auto;
	background-image: url('/img/nowafotka/sprites_vertical.png');
	background-image: -webkit-image-set(
		url(/img/nowafotka/sprites_vertical.png) 1x,
		url(/img/nowafotka/sprites_vertical_2x.png) 1.5x
		);
}

.spritesh {
	background-repeat: repeat-x;
	background-size: auto 781px;
	background-image: url('/img/nowafotka/sprites_horizontal.3.png');
	background-image: -webkit-image-set(
		url(/img/nowafotka/sprites_horizontal.3.png) 1x,
		url(/img/nowafotka/sprites_horizontal_2x.3.png) 1.5x
		);
}

.sprites-chat {
	background-image:url('/img/czat/sprites.86.png');
}

.sprites-menu {
	background-repeat: no-repeat;
	background-size: 964px 49px;
	background-image: url('/img/nowafotka/menu_bg.2.png');
	background-image: -webkit-image-set(
		url(/img/nowafotka/menu_bg.2.png) 1x,
		url(/img/nowafotka/menu_bg_2x.2.png) 1.5x
		);
}

.sprites-line {
	background-repeat: no-repeat;
	background-size: 992px 116px;
	background-image: url('/img/nowafotka/sprites_menu.png');
	background-image: -webkit-image-set(
			url(/img/nowafotka/sprites_menu.png) 1x,
			url(/img/nowafotka/sprites_menu_2x.png) 1.5x
	);
}

.sprites-left-column {
	background-image: url('/img/nowafotka/sprites_left_column.png');
	background-repeat: no-repeat;
	background-size: 320px 579px;
	background-image: -webkit-image-set(
		url(/img/nowafotka/sprites_left_column.png) 1x,
		url(/img/nowafotka/sprites_left_column_2x.png) 1.5x
		);
}

.message-no-limit-ico {
	background-position: 0px 0px;
	width: 44px;
	height: 44px;
}
.preview-decision-ico {
	background-position: -46px 0px;
	width: 44px;
	height: 44px;
}
.vote-ico {
	background-position: -92px 0px;
	width: 44px;
	height: 44px;
}
.spy-ico {
	background-position: 0px -46px;
	width: 44px;
	height: 44px;
}
.favourite-ico {
	background-position: -46px -46px;
	width: 44px;
	height: 44px;
}
.age-ico {
	background-position: -92px -46px;
	width: 44px;
	height: 45px;
}
.more-ico {
	background-position: 0px -138px;
	width: 46px;
	height: 45px;
}
.special-profile-ico {
	background-position: -46px -92px;
	width: 44px;
	height: 44px;
}
.gift-ico {
	background-position: -92px -92px;
	width: 44px;
	height: 44px;
}
.no-ad-ico {
	background-position: 0px -92px;
	width: 44px;
	height: 44px;
}
.star-ico {
	background-position: -158px -9px;
	width: 63px;
	height: 68px;
}
.what-decision-ico {
	background-position: -46px -138px;
	width: 44px;
	height: 44px;
}
.star-big-ico {
	background-position: -243px 0px;
	width: 130px;
	height: 139px;
}
.transfer-ico {
	background-position: -375px -2px;
	width: 28px;
	height: 28px;
}
.cash-ico {
	background-position: -405px -5px;
	width: 31px;
	height: 22px;
}
.credit-card-ico {
	background-position: -438px -5px;
	width: 31px;
	height: 22px;
}
.phone-ico {
	background-position: -471px -2px;
	width: 28px;
	height: 28px;
}
.sms-ico {
	background-position: -501px -4px;
	width: 29px;
	height: 25px;
}
.paypal-ico {
	background-position: -375px -32px;
	width: 71px;
	height: 21px;
}
.paysafecard-ico {
	background-position: -449px -32px;
	width: 119px;
	height: 20px;
}
.google-wallet-ico {
	background-position: -375px -55px;
	width: 28px;
	height: 28px;
}
.info-ico {
	background-position: -619px -92px;
	width: 20px;
	height: 20px;
}
.ic-photo-ico {
	background-position: -92px -138px;
	width: 44px;
	height: 44px;
}
.ic-forum_chat-ico {
	background-position: -138px -102px;
	width: 44px;
	height: 44px;
}

.ic-check-sign-ico {
	background-position: -237px -111px;
	width: 25px;
	height: 23px;
	display: inline-block;
}

.ic_notification-ico {
	background-position: -184px -148px;
	width: 44px;
	height: 44px;
}
.ic_friend-ico {
	background-position: -138px -148px;
	width: 44px;
	height: 44px;
}
.ic_password-ico {
	background-position: -184px -102px;
	width: 44px;
	height: 44px;
}

.ic_cam {
	background-position: -177px -167px;
	width: 36px;
	height: 36px;
}
.ic_fejs {
	background-position: -215px -167px;
	width: 36px;
	height: 36px;
}

.ic_notifi_decision {
	background-position: -357px -112px;
	width: 16px;
	height: 14px;
}
.ic_shortcut_up {
	background-position: -277px -136px;
	width: 8px;
	height: 12px;
}
.ic_shortcut_down {
	background-position: -287px -136px;
	width: 8px;
	height: 12px;
}
.ic_shortcut_right {
	background-position: -297px -136px;
	width: 12px;
	height: 8px;
}
.ic_shortcut_left {
	background-position: -297px -146px;
	width: 12px;
	height: 8px;
}
.ic_shortcut_enter {
	background-position: -277px -150px;
	width: 12px;
	height: 9px;
}
.ic_shortcut_plus10 {
	background-position: -249px -136px;
	width: 26px;
	height: 21px;
}

.ic_notifi_close {
	background-position: -533px -66px;
	width: 9px;
	height: 9px;
	display: inline-block;
}

.x:hover .ic_notifi_close {
	background-position: -533px -77px;
	width: 9px;
	height: 9px;
	display: inline-block;
}

.ic_notifi_decision {
	background-position: -356px -112px;
	width: 17px;
	height: 16px;
	display: inline-block;
}
.ic_notifi_pw {
	background-position: -316px -112px;
	width: 18px;
	height: 14px;
	display: inline-block;
}
.ic_notifi_spy {
	background-position: -336px -112px;
	width: 19px;
	height: 14px;
	display: inline-block;
}
.ic_notifi_cam {
	background-position: -375px -112px;
	width: 18px;
	height: 11px;
	display: inline-block;
}
.ic_notifi_vote {
	background-position: -395px -112px;
	width: 19px;
	height: 16px;
	display: inline-block;
}
.ic_notifi_comment {
	background-position: -416px -112px;
	width: 20px;
	height: 13px;
	display: inline-block;
}

.ic_notifi_favorites {
	background-position: -438px -112px;
	width: 21px;
	height: 15px;
	display: inline-block;
}

.ic_info_hover {
	background-position: -450px -136px;
	width: 22px;
	height: 22px;
}
.ic_info {
	background-position: -426px -136px;
	width: 22px;
	height: 22px;
}

.ico-properties {
	position: absolute;
	display: inline-block;
	top: 52px;
	right: -10px;
	border-radius: 100%;
	box-shadow: 0 4px 12px 0 rgba(3, 3, 3, 0.14);
}

.ico-properties-multi {
	position: absolute;
	display: inline-block;
	top: 52px;
	right: -146px;
	border-radius: 100%;
	box-shadow: 0 4px 12px 0 rgba(3, 3, 3, 0.14);
	z-index: 4;
}

.ico-properties-star {
	position: absolute;
	display: inline-block;
	top: 44px;
	right: -20px;
}

.security-ico {
	background-position: -549px -94px;
	width: 14px;
	height: 17px;
	display: inline-block;
	margin-bottom: 4px;
	margin-right: 6px;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.payment-ok-ico {
	background-position: -239px -111px;
	width: 23px;
	height: 23px;
}

.payment-waiting-ico {
	background-position: -264px -111px;
	width: 23px;
	height: 23px;
}

.payment-alert-ico {
	background-position: -289px -111px;
	width: 25px;
	height: 22px;
}

.logo-orange {
	background-position: -388px -396px;
	width: 38px;
	height: 38px;
}
.logo-plus {
	background-position: -440px -375px;
	width: 52px;
	height: 18px;
}
.logo-tmobile {
	background-position: -388px -364px;
	width: 48px;
	height: 30px;
}
.logo-play {
	background-position: -438px -354px;
	width: 62px;
	height: 19px;
}

.small-arrow {
	background-position: 0px -369px;
	width: 34px;
	height: 15px;
	float: right;
	margin-top: 8px;
}

.select-list .select-item {
	cursor: pointer;
	display: block;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #666666;
	padding: 1px 12px;
	line-height: 29px;
}

.select-list .select-item-city {
	color: #777;
}

.select-list .select-item-city {
	padding: 3px 3px;
}

.select-list .select-item-style {
	color: #666666;
	cursor: pointer;
	display: block;
	text-decoration: none;
	padding: 4px 12px 4px 5px;
}

.select-list .select-item b {
	color: #777;
	font-size: 11px;
	padding-left: 3px;
}

.select-list .select-item span,
.select-list .select-item-city span{
	display: block;
	width: 18px;
	height: 18px;
	float: left;
	margin-right: 4px;
	position: relative;
	top: 1px;
	background-position: -304px -171px;
}

.select-list .select-item-style span {
	background-position: -46px -176px;
	display: block;
	width: 18px;
	height: 18px;
	float: left;
	margin-top: 4px;
	margin-right: 8px;
	position: relative;
	border: 1px solid #FFFFFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	z-index: 1;
	-webkit-box-shadow: 0 0 0 1px #B1B1B1;
	-moz-box-shadow: 0 0 0 1px #B1B1B1;
	box-shadow: 0 0 0 1px #B1B1B1;
	-moz-transition: -moz-box-shadow 100ms linear;
	-webkit-transition: -webkit-box-shadow 100ms linear;
	transition: box-shadow 100ms linear;
}

.select-list .select-item:hover span,
.select-list .select-item-city:hover span {
	background-position: -304px -190px;
}

.select-list .select-item-style:hover span {
	background-position: -46px -176px;
}

.select-list .select-item-style:not(.disabled):hover span {
	-webkit-box-shadow: 0 0 0 2px #38A0CD;
	-moz-box-shadow: 0 0 0 2px #38A0CD;
	box-shadow: 0 0 0 2px #38A0CD;
}

.select-list .on span,
.select-list-city .on span,
.select-list .on:hover span,
.select-list-city .on:hover span
{
	background-position: -304px -209px;
}

.select-list .select-item-style.on span {
	border-color: #38A0CD;
	background-color: #38A0CD;
	background-position: -46px -176px;
	-webkit-box-shadow: 0 0 0 1px #38A0CD;
	-moz-box-shadow: 0 0 0 1px #38A0CD;
	box-shadow: 0 0 0 1px #38A0CD;
}

.select-list .select-item-style.on:hover span {
    -webkit-box-shadow: 0 0 0 2px #38A0CD;
    -moz-box-shadow: 0 0 0 2px #38A0CD;
    box-shadow: 0 0 0 2px #38A0CD;
}

.select-list .off span,
.select-list-city .off span {
	background-position: -324px -228px;
}

.settings label {
    line-height: 24px;
}

/*custom form elements*/
.checkbox {
    background-position: -46px -176px !important;
    width: 18px;
    height: 18px;
    display: inline-block;
    position: relative;
    border: 1px solid #FFFFFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    top: 4px;
    z-index: 1;
    margin-right: 10px;
    -webkit-box-shadow: 0 0 0 1px #B1B1B1;
    -moz-box-shadow: 0 0 0 1px #B1B1B1;
    box-shadow: 0 0 0 1px #B1B1B1;
    -moz-transition: -moz-box-shadow 100ms linear;
    -webkit-transition: -webkit-box-shadow 100ms linear;
    transition: box-shadow 100ms linear;
    cursor: pointer;
}

.checkbox.disabled {
	background-position: -324px -208px;
}

.checkbox.checked {
    border-color: #38A0CD;
    background-color: #38A0CD;
    background-position: -46px -176px !important;
    -webkit-box-shadow: 0 0 0 1px #38A0CD;
    -moz-box-shadow: 0 0 0 1px #38A0CD;
    box-shadow: 0 0 0 1px #38A0CD;
}

.checkbox.checked.hover {
    border-color: #3B9DC9;
    background-color: #3B9DC9;
    background-position: -46px -176px !important;
    -webkit-box-shadow: 0 0 0 1px #3B9DC9;
    -moz-box-shadow: 0 0 0 1px #3B9DC9;
    box-shadow: 0 0 0 1px #3B9DC9;
}

.radio {
    background-position: -46px -176px !important;
    width: 18px;
    height: 18px;
    display: inline-block;
    position: relative;
    cursor: pointer;
    float: left;
    margin-right: 10px;
    border: 1px solid #FFFFFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    top: 6px;
    z-index: 1;
    -webkit-box-shadow: 0 0 0 1px #B1B1B1;
    -moz-box-shadow: 0 0 0 1px #B1B1B1;
    box-shadow: 0 0 0 1px #B1B1B1;
    -moz-transition: -moz-box-shadow 100ms linear;
    -webkit-transition: -webkit-box-shadow 100ms linear;
    transition: box-shadow 100ms linear;
}

.checkbox.hover, .radio.hover, .checkbox.checked.hover, .radio.checked.hover {
    -webkit-box-shadow: 0 0 0 2px #38A0CD;
    -moz-box-shadow: 0 0 0 2px #38A0CD;
    box-shadow: 0 0 0 2px #38A0CD;
}

.radio.checked {
    border-color: #38A0CD;
    background-color: #38A0CD;
    background-position: -46px -176px !important;
    -webkit-box-shadow: 0 0 0 1px #38A0CD;
    -moz-box-shadow: 0 0 0 1px #38A0CD;
    box-shadow: 0 0 0 1px #38A0CD;

}

.radio.checked.hover {
    border-color: #3B9DC9;
    background-color: #3B9DC9;
    background-position: -46px -176px !important;
}

.radio {
    margin: 0 5px 0 0;
    border-radius: 50%;
    background-image: none;
    float: none;
}

.radio::before {
    background-color: white;
    display: block;
    position: absolute;
    content: '';
    border-radius: 100%;
    height: 6px;
    width: 6px;
    top: 5px;
    left: 5px;
    margin: auto;
    transition: background 0.25s linear;
    -webkit-transition: background 0.25s linear;
    -moz-transition: background 0.25s linear;
}

input[type="checkbox"].hidden, input[type="radio"].hidden {
	width: 1px;
	opacity: 0;
	margin:0;
	padding:0;
	position: relative;
	top:2px;
}

#cechyFormContainer .profil_edycja_properties_table {
	float: left;
	width: 53%;
}

#cechyFormContainer .properties-table-cell {
	width: 215px
}

#cechyFormContainer span.profil_edycja_pomoc {
	cursor: pointer;
	display: inline-block;
	margin-left: 5px;
	margin-top: 0;
	position: relative;
	vertical-align: middle;
	top: -2px;
}

#date_ur_miesiac {
	width: 45px;
}

#date_ur_dzien {
	width: 45px;
}

#date_ur_rok {
	width: 95px;
}

#cechyFormContainer .properties-table-cell.label {
	padding: 2px 0 2px 5px;
	line-height: 16px;
}

#cechyFormContainer span.profil_edycja_span {
	font-size: 12px;
}

#date_im_dzien.select_imieniny {
	width: 45px;
}

#date_im_miesiac.select_imieniny {
	width: 143px;
}

#location-commit {
	padding: 0 5px;
	width: auto !important;
}

#map-container {
	float: left;
}

#map-container {
	line-height: 25px;
	padding: 5px 0;
}

.relative {
	position: relative;
}

.select-with-arrow {
	display: inline-block;
	position: relative;
}

.arrow-box {
	position: absolute;
	width: 15px;
	height: 40px;
	right: 0px;
	top: 0px;
	cursor: pointer;
}

.select-arrow-down {
	pointer-events: none;
	position: absolute;
	right: 6px;
	bottom: 13px;
	border-color: transparent;
	border-width: 4px;
	border-style: solid;
	border-top-color: rgba(0, 0, 0, 0.3);
}

input[type="text"]:hover ~ .arrow-box .select-arrow-down,
select:hover + .select-arrow-down {
	border-top-color: #3397c4;
}

input[type="text"]:focus ~ .arrow-box .select-arrow-down,
select:focus + .select-arrow-down {
	border-top-color: #3397c4;
	right: 6px;
}

.combo-dropdown {
	display: none;
	position: absolute;
	right: 0;
	font-family: 'Roboto';
	font-size: 13px;
	width: 100%;
	max-height: 275%;
	line-height: 20px;
	color: #444;
	background: #fff;
	overflow: auto;
	border: solid 1px #cfcfcf;
	border-radius: 5px;
	box-shadow: 0 8px 16px 0 rgba(3, 3, 3, 0.06);
	z-index: 10000;
}

.combo-dropdown div {
	padding: 4px 8px 4px 8px;
	cursor: pointer;
}

.combo-dropdown div.hover {
	background-color: #38a0cd;
	color: #fff;
}

.combo-dropdown div.hidden {
	display: none;
}

#msgBoxBody {
	background-color:#999;
	width: 30%;
	margin-left: 35%;
	margin-right: 35%;
	opacity:1;
	filter:alpha(opacity=0);
	position:fixed;
	top:50%;
	left:50%;
	border:1px solid #999;
	text-align:center;
	overflow:hidden;
	-webkit-border-radius:3px;
	border-radius:3px;
	box-shadow: 0 0 30px 10px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 0 30px 10px rgba(0,0,0,.3);
	padding:10px;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	z-index: 20000;
}
.msgBoxBodyContainer {
	-webkit-border-radius:3px;border-radius:3px;
	background-color:#fff;
	padding:20px 5px;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}

._mbButtonsDiv .button {
	font-family: 'Roboto Medium';
	font-size: 16px;
	font-style: initial;
	line-height: 0px;
	padding: 20px 30px;
	color: #FFFFFF;
	outline: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #3FA4CF;
	background-image: none;
	text-shadow: none;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-shadow: unset !important;
	-webkit-box-shadow: unset !important;
	margin-right: 8px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}

._mbButtonsDiv .button:hover {
	background: #389fcf;
	background: -webkit-linear-gradient(#389fcf, #2e92c8);
	background: -o-linear-gradient(#389fcf, #2e92c8);
	background: -moz-linear-gradient(#389fcf, #2e92c8);
	background: linear-gradient(#389fcf, #2e92c8);
}

#msgBoxBody.isRWD {
	background: none;
}

.msgBoxBodyContainer p.bold {
	font-family: 'Roboto Medium';
}

#msgBoxBody.error-with-photo {
	height: auto !important;
	width: 635px !important;
	margin-left: -330px !important;
}

#_mbBodyContainer.error-with-photo {
	padding: 40px !important;
	width: auto !important;
	height: auto !important;
}

.photoErrorContainer {
	width: auto !important;
	height: 100%;
	max-height: 240px;
	background: none !important;
	padding: 0 !important;
	margin: 0 auto !important;
	position: relative;
	top: 2px;
	overflow-x: hidden;
	overflow-y: auto;
}

.photo-error {
	margin: 0px 0px 8px 0px;
	height: 58px!important;
	position: relative;
	overflow: hidden;
	border: none !important;
}
.msgBoxMessageContainer .photo-error .thumbnail {
	width: 48px;
	height: 48px;
	float: left;
}

.photoErrorContainer .photo-error .status {
	position: relative;
	height: auto;
	color: #444;
	text-overflow: ellipsis;
	text-align: left;
	padding: 0px 16px;
	top: 50%;
	transform: translateY(-50%);
	margin-top: -6px;
	line-height: 20px;
	overflow: hidden;
	font-size: 14px;
	margin-bottom: 8px;
}

.photoErrorContainer .photo-error .status b {
	font-weight: normal;
	font-family: 'Roboto Medium';
}

.photoErrorContainer .line {
	border-top: 1px solid #000;
	margin: 8px 0px 0 64px;
	opacity: 0.08;
	position: absolute;
	bottom: 0;
	width: 100%;
}

.msgBoxBodyContainer.error-with-photo ._mbButtonsDiv > input{
	font-family: 'Roboto Medium', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 0px;
	padding: 20px 30px;
	color: #FFFFFF;
	outline: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #3FA4CF;
	background-image: none;
	box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
	text-shadow: none;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position: relative;
	float: none !important;
}

#msgBoxBody.isRWD.error-with-photo {
	top: 0;
	transform: none;
	height: 100% !important;
}

#_mbBodyContainer.isRWD .photoErrorContainer {
	max-height: none;
	display: block;
	pointer-events: all;
	overflow-y: overlay;
}

#_mbBodyContainer.isRWD .photo-error {
	padding: 10px 0px !important;
	height: 80px !important;
}

#_mbBodyContainer.isRWD.isRWD.error-with-photo ._mbButtonsDiv {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

#_mbBodyContainer.isRWD.isRWD.error-with-photo .msgBoxMessageContainer {
	height: 100%;
	padding-bottom: 115px !important;
	position: absolute;
}

.magnes-pw-avatar-container img {
	border-radius: 100%;
}

#two-column-left{
	position: relative;
	padding: 58px 0px 10px 10px;
	width: 198px;
	vertical-align:top;
	float:left;
}

#two-column-right {
	z-index:2;
	padding: 71px 50px 50px 50px;
	background-color: white;
	position:relative;
	width: 762px;
	min-height: 100%;
	float:right;
}

.gradient-top, .column-gradient-top{
	width: 100%;
	height: 90px;
	position: absolute;
	background-position: 0px -421px;
	z-index: 9;
	margin-top: -3px;
}

.column-gradient-top{
	height: 60px;
	background-position: 0px -158px;
}

.column-gradient-prv-top{
	width: 100%;
	height: 72px;
	position: absolute;
	z-index: 201;
	background-position: 0px -347px;
}

#two-column-left-menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
}

#two-column-left-menu li{
	display: block;
	width: 100%;
	height: 46px;
	line-height: 46px;
	margin: 0;
	padding: 0;
}

#two-column-left-menu li.active a{
	color: #333;
}

#two-column-left-menu li a{
	font-family: Arial;
	font-size: 15px;
	color: #666;
	display: block;
	position: relative;
	z-index: 10;
	text-align:right;
	padding: 0px 20px 0px 0px;
	margin: 0;
	text-decoration: none;
	-webkit-transition: background-color 200ms ease-out;
    -moz-transition:  background-color 200ms ease-out;
    transition:  background-color 200ms ease-out;
}
#two-column-left-menu li:hover a{
	background-position: 0px -329px;
	background-image: url('/img/nowafotka/sprites_left_column.png');
	background-repeat: no-repeat;
}

#two-column-left-menu li.active a:hover{
	background-color:transparent;
}

#two-column-left-menu li.tab-menu-shadow {
	height: auto;
	width: 117px;
}

#two-column-left-menu li.active{
	background-position: -79px -12px;
	position: relative;
	z-index: 100;
	right: 0px;
	margin-bottom: 1px;
}

#two-column-left-menu .left-menu-separator{
	height: 1px;
	background: #f2f3f4; /* Old browsers */
	background: -moz-linear-gradient(left,  #f2f3f4 1%, #e2e3e4 25%, #e2e3e4 85%, #eeeff0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(1%,#f2f3f4), color-stop(25%,#e2e3e4), color-stop(85%,#e2e3e4), color-stop(100%,#eeeff0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #f2f3f4 1%,#e2e3e4 25%,#e2e3e4 85%,#eeeff0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #f2f3f4 1%,#e2e3e4 25%,#e2e3e4 85%,#eeeff0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #f2f3f4 1%,#e2e3e4 25%,#e2e3e4 85%,#eeeff0 100%); /* IE10+ */
	background: linear-gradient(to right,  #f2f3f4 1%,#e2e3e4 25%,#e2e3e4 85%,#eeeff0 100%); /* W3C */
	width: 96%;
	z-index: 5;
	position: relative;
	-webkit-transition: width 500ms linear;
	-moz-transition: width 500ms linear;
	-o-transition: width 500ms linear;
}

.bg10 {
	background-color: #4996BA;
}

#form_separator {
	background-color: #CCC;
	background-image: linear-gradient(top, whiteSmoke 0%, #CCC 50%, whiteSmoke 100%);
	background-image: -o-linear-gradient(top, whiteSmoke 0%, #CCC 50%, whiteSmoke 100%);
	background-image: -moz-linear-gradient(top, whiteSmoke 0%, #CCC 50%, whiteSmoke 100%);
	background-image: -webkit-linear-gradient(top, whiteSmoke 0%, #CCC 50%, whiteSmoke 100%);
	background-image: -ms-linear-gradient(top, whiteSmoke 0%, #CCC 50%, whiteSmoke 100%);
	margin: 0 20px 0 10px;
	float: left;
	width: 1px;
	height: 210px;
	margin-left: 41px;
	margin-top: -9px;
	position: relative;
}

#form_separator span {
	color: #CCC;
	position: absolute;
	top: 50%;
	margin-top: -14px;
	padding: 5px 0;
	margin-left: -7px;
	background-color: whiteSmoke;
}

.fbLogin {
	float: right;
	width: 150px;
}

#LoadingInfo {
	display: inline-block;
	margin-top: 85px;
}

.clear{
	clear: both;
}

.small-arrow{
	background-position: -562px -52px;
	width: 9px;
	height: 8px;
}

table td.separator{
	height: 2px;
}

.table-separator{
	height: 1px;
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(238,238,238,1) 8%, rgba(238,238,238,1) 95%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(8%,rgba(238,238,238,1)), color-stop(95%,rgba(238,238,238,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(238,238,238,1) 8%,rgba(238,238,238,1) 95%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(238,238,238,1) 8%,rgba(238,238,238,1) 95%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(238,238,238,1) 8%,rgba(238,238,238,1) 95%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(238,238,238,1) 8%,rgba(238,238,238,1) 95%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
	margin: 4px 0px 0px -8px;
	width: 100%;
	-webkit-transition: width 500ms linear;
	-moz-transition: width 500ms linear;
	-o-transition: width 500ms linear;
}

.gb1{background-color:#4a94bd;}
.gb31{background-color:#2cb1c9;}
.gb2{background-color:#30cb9a;}
.gb32{background-color:#1b9c27;}
.gb3{background-color:#40be42;}
.gb4{background-color:#92c92f;}
.gb33{background-color:#e0a000;}
.gb5{background-color:#fc8201;}
.gb34{background-color:#cd5d12;}
.gb6{background-color:#cb3230;}
.gb35{background-color:#d72b22;}
.gb7{background-color:#e82da6;}
.gb36{background-color:#ff5b90;}
.gb8{background-color:#a63ad9;}
.gb9{background-color:#4240be;}
.gb10{background-color:#000;}
.gb78{background-color:#a0086f;}
.gb79{background-color:#990000;}
.gb80{background-color:#7f3639;}
.gb81{background-color:#ba9301;}
.gb82{background-color:#7c7878;}

.kg1{color:#4a94bd;}
.kg2{color:#30cb9a;}
.kg3{color:#40be42;}
.kg4{color:#92c92f;}
.kg5{color:#fc8201;}
.kg6{color:#cb3230;}
.kg7{color:#e82da6;}
.kg8{color:#a63ad9;}
.kg9{color:#4240be;}
.kg10{color:#000;}
.kg11{color:#4a94bd;}
.kg12{color:#30cb9a;}
.kg13{color:#40be42;}
.kg14{color:#92c92f;}
.kg15{color:#fc8201;}
.kg16{color:#cb3230;}
.kg17{color:#e82da6;}
.kg18{color:#a63ad9;}
.kg19{color:#4240be;}
.kg20{color:#000;}
.kg21{color:#4a94bd;}
.kg22{color:#30cb9a;}
.kg22{color:#40be42;}
.kg24{color:#92c92f;}
.kg25{color:#fc8201;}
.kg26{color:#cb3230;}
.kg27{color:#e82da6;}
.kg28{color:#a63ad9;}
.kg29{color:#4240be;}
.kg30{color:#000;}
.kg99{color:#f3a60a;}
.kg31{color:#2cb1c9;}
.kg32{color:#1b9c27;}
.kg33{color:#e0a000;}
.kg34{color:#cd5d12;}
.kg35{color:#d72b22;}
.kg36{color:#ff5b90;}
.kg41{color:#2cb1c9;}
.kg42{color:#1b9c27;}
.kg43{color:#e0a000;}
.kg44{color:#cd5d12;}
.kg45{color:#d72b22;}
.kg46{color:#ff5b90;}
.kg51{color:#2cb1c9;}
.kg52{color:#1b9c27;}
.kg53{color:#e0a000;}
.kg54{color:#cd5d12;}
.kg55{color:#d72b22;}
.kg56{color:#ff5b90;}
.kg57{color:#fceb00;}
.kg58{color:#00a9d9;}
.kg59{color:#000;}
.kg60{color:#ffce56;}
.kg61{color:#fc8201;}
.kg62{color:#a63ad9;}
.kg63{color:#5e631a;}
.kg64{color:#e0a000;}
.kg65{color:#1b9c27;}
.kg66{color:#cb0401;}
.kg67{color:#fc8201;}
.kg68{color:#fc8201;}
.kg69{color:#d7ba3c;}
.kg70{color:#0098c1;}
.kg71{color:#ba00bd;}
.kg72{color:#c6005d;}
.kg73{color:#00bcb1;}
.kg74{color:#e0a000;}
.kg75{color:#5e631a;}
.kg76{color:#fc8201;}
.kg98{color:#cb0401;}
.kg78{color:#a0086f;}
.kg79{color:#990000;}
.kg80{color:#7f3639;}
.kg81{color:#ba9301;}
.kg82{color:#7c7878;}
.kg83{color:#a0086f;}
.kg84{color:#990000;}
.kg85{color:#7f3639;}
.kg86{color:#ba9301;}
.kg87{color:#7c7878;}
.kg88{color:#a0086f;}
.kg89{color:#990000;}
.kg90{color:#7f3639;}
.kg91{color:#ba9301;}
.kg92{color:#7c7878;}
.kg93{color:#a0086f;}
.kg94{color:#990000;}
.kg95{color:#7f3639;}
.kg96{color:#ba9301;}
.kg97{color:#7c7878;}
.kg102{color:#4a94bd;}
.kg103{color:#2cb1c9;}
.kg104{color:#30cb9a;}
.kg105{color:#1b9c27;}
.kg106{color:#40be42;}
.kg107{color:#92c92f;}
.kg108{color:#e0a000;}
.kg109{color:#fc8201;}
.kg110{color:#cd5d12;}
.kg111{color:#cb3230;}
.kg112{color:#d72b22;}
.kg113{color:#e82da6;}
.kg114{color:#ff5b90;}
.kg115{color:#a63ad9;}
.kg116{color:#4240be;}
.kg117{color:#000;}
.kg118{color:#a0086f;}
.kg119{color:#990000;}
.kg120{color:#7f3639;}
.kg121{color:#ba9301;}
.kg122{color:#7c7878;}
.kg123{color:#020202;}

.g16{
	width:15px;height:16px;
	background-image:url('/img/nowafotka/sprites_stars.4.png');
	background-image: -webkit-image-set(
		url(/img/nowafotka/sprites_stars.4.png) 1x,
		url(/img/nowafotka/sprites_stars_2x.4.png) 1.5x
		);
	vertical-align:middle;margin-left:.5em;
	background-size: 374px 124px;
}
.g16_0,
.g16_100{display:none}
.g16_1{background-position:-354px -0px;width:16px;height:17px;}
.g16_2{background-position:-355px -16px;}
.g16_3{background-position:-338px -33px;}
.g16_4{background-position:-355px -33px;}
.g16_11{background-position:-1px -0px;}
.g16_12{background-position:-33px -0px;}
.g16_13{background-position:-65px -0px;}
.g16_14{background-position:-81px -0px;}
.g16_15{background-position:-113px -0px;}
.g16_16{background-position:-146px -0px;}
.g16_17{background-position:-178px -0px;}
.g16_18{background-position:-210px -0px;}
.g16_19{background-position:-226px -0px;}
.g16_20{background-position:-242px -0px;}
.g16_21{background-position:-1px -16px;}
.g16_22{background-position:-17px -16px;}
.g16_23{background-position:-33px -16px;}
.g16_24{background-position:-49px -16px;}
.g16_25{background-position:-65px -16px;}
.g16_26{background-position:-81px -16px;}
.g16_27{background-position:-97px -16px;}
.g16_28{background-position:-113px -16px;}
.g16_29{background-position:-129px -16px;}
.g16_30{background-position:-162px -16px;}
.g16_41{background-position:-17px -0px;}
.g16_42{background-position:-49px -0px;}
.g16_43{background-position:-97px -0px;}
.g16_44{background-position:-129px -0px;}
.g16_45{background-position:-162px -0px;}
.g16_46{background-position:-194px -0px;}
.g16_51{background-position:-178px -16px;}
.g16_52{background-position:-194px -16px;}
.g16_53{background-position:-210px -16px;}
.g16_54{background-position:-226px -16px;}
.g16_55{background-position:-242px -16px;}
.g16_56{background-position:-258px -16px;}
.g16_61{background-position:-1px -32px;}
.g16_62{background-position:-17px -32px;}
.g16_63{background-position:-33px -32px;}
.g16_64{background-position:-49px -32px;}
.g16_65{background-position:-65px -32px;}
.g16_66{background-position:-81px -32px;}
.g16_67{background-position:-97px -32px;}
.g16_68{background-position:-113px -32px;}
.g16_69{background-position:-129px -32px;}
.g16_70{background-position:-146px -32px;}
.g16_71{background-position:-162px -32px;}
.g16_72{background-position:-178px -32px;}
.g16_73{background-position:-194px -32px;}
.g16_74{background-position:-210px -32px;}
.g16_75{background-position:-226px -32px;}
.g16_83{background-position:-274px -0px;}
.g16_84{background-position:-290px -0px;}
.g16_85{background-position:-306px -0px;}
.g16_86{background-position:-322px -0px;}
.g16_87{background-position:-338px -0px;}
.g16_88{background-position:-274px -16px;}
.g16_89{background-position:-290px -16px;}
.g16_90{background-position:-306px -16px;}
.g16_91{background-position:-322px -16px;}
.g16_92{background-position:-338px -16px;}
.g16_93{background-position:-258px -32px;}
.g16_94{background-position:-274px -32px;}
.g16_95{background-position:-290px -32px;}
.g16_96{background-position:-305px -32px;width:16px;}
.g16_97{background-position:-320px -32px;width:17px;}
.g16_98{background-position:-242px -32px;}
.g16_99{background-position:-145px -17px;width:16px;height:15px;}
.g16_201{background-position:-148px -101px;width:23px;height:22px;}
.g16_202{background-position:-68px -76px;width:22px;height:18px;}
.g16_203{background-position:-134px -77px;width:22px;height:19px;}
.g16_204{background-position:-347px -52px;width:24px;height:15px;}
.g16_205{background-position:-76px -49px;width:28px;height:27px;}
.g16_206{background-position:-46px -76px;width:22px;height:21px;}
.g16_207{background-position:-125px -101px;width:22px;height:22px;}
.g16_208{background-position:-347px -76px;width:24px;height:20px;}
.g16_209{background-position:-261px -76px;width:21px;height:21px;}
.g16_210{background-position:-343px -98px;width:31px;height:24px;}
.g16_211{background-position:-173px -49px;width:21px;height:27px;}
.g16_212{background-position:-276px -50px;width:19px;height:24px;}
.g16_213{background-position:-1px -76px;width:25px;height:20px;}
.g16_214{background-position:-130px -49px;width:23px;height:26px;}
.g16_215{background-position:-194px -101px;width:20px;height:19px;}
.g16_216{background-position:-27px -76px;width:19px;height:21px;}
.g16_217{background-position:-292px -101px;width:31px;height:18px;}
.g16_218{background-position:-216px -101px;width:13px;height:21px;}
.g16_219{background-position:-230px -101px;width:14px;height:20px;}
.g16_220{background-position:-272px -101px;width:20px;height:19px;}
.g16_221{background-position:-244px -100px;width:27px;height:21px;}
.g16_222{background-position:-324px -99px;width:17px;height:23px;}
.g16_223{background-position:-249px -50px;width:26px;height:22px;}
.g16_224{background-position:-50px -48px;width:26px;height:26px;}
.g16_225{background-position:-208px -76px;width:29px;height:24px;}
.g16_226{background-position:-313px -76px;width:32px;height:20px;}
.g16_227{background-position:-91px -76px;width:20px;height:21px;}
.g16_228{background-position:-112px -76px;width:20px;height:21px;}
.g16_229{background-position:-195px -49px;width:25px;height:23px;}
.g16_230{background-position:-182px -77px;width:25px;height:18px;}
.g16_231{background-position:-154px -49px;width:18px;height:25px;}
.g16_232{background-position:-171px -101px;width:22px;height:20px;}
.g16_233{background-position:-221px -49px;width:27px;height:24px;}
.g16_234{background-position:-237px -76px;width:23px;height:23px;}
.g16_235{background-position:-296px -50px;width:28px;height:25px;}
.g16_236{background-position:-283px -76px;width:29px;height:21px;}
.g16_237{background-position:-325px -50px;width:20px;height:25px;}
.g16_238{background-position:-53px -101px;width:27px;height:20px;}
.g16_239{background-position:-1px -101px;width:22px;height:23px;}
.g16_240{background-position:-24px -101px;width:28px;height:23px;}
.g16_241{background-position:-21px -48px;width:29px;height:24px;}
.g16_242{background-position:-103px -100px;width:20px;height:23px;}
.g16_243{background-position:-81px -101px;width:22px;height:22px;}
.g16_244{background-position:-104px -49px;width:25px;height:24px;}
.g16_245{background-position:-156px -76px;width:24px;height:18px;}

.user-more-info{
	display:none;
	left: -11px;
	top: -11px;
	position:absolute;
	z-index: 2;
	color: #666 !important;
	font-size: 13px;
	border: 1px solid #C7CED3;
	background-color: white;
	margin-bottom: 0;
	border-radius: 3px;
	box-shadow: 0px 1px 6px rgba(0, 0, 0, .1);
	min-width: 310px;
	padding: 10px;
}

.shadow-box {
	background-color: #fff;
	border-radius: 4px;
	left: 0;
	top: 0;
	overflow: hidden;
	position: relative;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.08);
}

.resizable-shadow-box{
	float:left;
	position: relative;
	margin-right:10px;
	margin-bottom:15px;
	text-align: center;
	width:116px;
	height: 155px;
}

.resizable-shadow-box .shadow-box {
	-webkit-transition-property: left,top,height,width,padding;
	-webkit-transition-duration: 200ms;
	-webkit-transition-timing-function: ease-in;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1.0, 1.0);
}

.resizable-shadow-box:not(.resize-disabled):hover .shadow-box{
	position: relative;
	padding-top:20px;
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1.0, 1.0);
	-webkit-transition-property: left,top,height,width,padding,shadow;
	-webkit-transition-duration: 200ms;
	-webkit-transition-timing-function: ease-out;
}

.resizable-shadow-box-details-info {
	white-space: nowrap;
	width: 126px;
}

#content-filter {
	display: table;
	margin: 0 auto 0;
	position: relative;
}

#content-filter-navigator {
	z-index:200;
}

#content-filter-header {
	display: none;
}

#content-tabs {
	margin: 20px auto 20px auto;
	position: relative;
	width: 100%;
	*float: left;
	*position: relative;
	*left: 50%;
	*width: auto;
}

#content-tabs-line {
	background-position: -6px -25px;
	height: 40px;
	position: absolute;
	top: 16px;
	width: 100%;
	overflow: hidden;
	*float: left;
	*width: 960px;
	*left: 0;
	*margin-left: -480px;
}

#content-tabs-line + div {
	*float: left;
	*position: relative;
	*right: 50%;
}

#content-filter-ajax {
	position: absolute;
	width: 24px;
	height: 24px;
	margin-top: 4px;
	margin-left: 10px;
	display: none
}

.content-tabs-tab {
	text-decoration: none;
	float: left;
	position: relative;
	color: inherit;
}

.content-tabs-tab-begin,
.content-tabs-tab-end {
	float: left;
}

.content-tabs-tab-begin-radius,
.content-tabs-tab-end-radius {
	background-repeat: no-repeat;
	display: inline-block;
	float: left;
	height: 32px;
	width: 3px;
}

.content-tabs-tab-begin-radius {
	background-position: -1px -171px;
}

.content-tabs-tab-end-radius {
	background-position: -18px -171px;
}

.content-tabs-tab-background {
	padding: 0 22px;
}

.content-tabs-tab-label {
	display: inline-block;
	float: left;
	height: 36px;
	line-height: 40px;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
}

#content-tabs-latest {
	background-position: 0 -366px;
}

#content-tabs-popular {
	background-position: -247px -402px;
}

#content-tabs-kamerki {
	background-position: -376px -366px;
	width: 56px;
}

#content-tabs-meet {
	background-position: -435px -366px;
	width: 52px;
}

.content-tabs-tab.on #content-tabs-latest {
	background-position: 0 -385px;
}

.content-tabs-tab.on #content-tabs-online {
	background-position: -73px -385px;
}

.content-tabs-tab.on #content-tabs-popular {
	background-position: -247px -421px
}

.content-tabs-tab.on #content-tabs-kamerki {
	background-position: -376px -385px;
}

.content-tabs-tab.on #content-tabs-meet {
	background-position: -435px -385px;
}

.content-tabs-tab.on .content-tabs-tab-begin {
	background-position: -22px -204px;
}

.content-tabs-tab.on .content-tabs-tab-end {
	background-position: -13px -204px;
}

.content-tabs-tab.on .content-tabs-tab-begin-radius {
	background-position: -1px -204px;
}

.content-tabs-tab.on .content-tabs-tab-end-radius {
	background-position: -36px -204px;
}

.content-tabs-tab.on .content-tabs-tab-separator,
.content-tabs-tab.on + .content-tabs-tab .content-tabs-tab-separator{
	display: none;
}

#gender_filter {
	position: absolute;
	height: 24px;
	width: 102px;
	margin-left: 650px;
	margin-top: 10px;
}

#content-filter-gender-container {
	float: left;
	margin: 0 15px;
	margin-top: 4px
}

#content-filter-gender-slider {
	background-color: #dfe0e1;
	height: 29px;
	border-radius: 29px;
	width: 109px;
	display: inline-block;
	position: relative;
}

#content-filter-gender-choice {
	width: 38px;
	height: 38px;
	background-color: white;
	border-radius: 38px;
	position: absolute;
	top: -5px;
	box-shadow: 0 1px 2px 0 rgba(0,0,1, 0.25);
	transition: left 250ms cubic-bezier(0.170, 0.000, 0.175, 1.000);
}

#content-filter-gender-all, #content-filter-gender-female, #content-filter-gender-male {
	float: left;
	position: relative;
	padding: 5px 12px;
}

#content-filter-gender-all:hover, #content-filter-gender-female:hover, #content-filter-gender-male:hover {
	cursor: pointer;
}

#content-filter-gender-all:hover .gender-button-all, #content-filter-gender-all.on .gender-button-all {
	background-position: -3px -153px;
}

#content-filter-gender-female:hover .gender-button-female, #content-filter-gender-female.on .gender-button-female {
	background-position: -23px -153px;
}

#content-filter-gender-male:hover .gender-button-male, #content-filter-gender-male.on .gender-button-male {
	background-position: -35px -153px;
}

#content-filter-gender-all {
	padding-left: 9px;
}

#content-filter-gender-choice.choice-all {
	left: 0;
}

#content-filter-gender-choice.choice-female {
	left: 37px;
}

#content-filter-gender-choice.choice-male {
	left: 71px;
}

#content-filter-genders {
	height: 29px;
	position: relative;
}

.gender-button {
	height: 18px;
	width: 10px;
}

.sprites.gender-button.gender-button-all {
	background-position: -3px -133px;
	width: 18px;
}

.sprites.gender-button.gender-button-female {
	background-position: -23px -133px;
}

.sprites.gender-button.gender-button-male {
	background-position: -35px -133px;
}

.ico-close-cross:hover,
.ico-close-ad:hover,
#enterButton:hover,
.content-tabs-tab:hover .spritesh .sprites {
	opacity:0.8;
	filter:alpha(opacity=80);
}

.content-tabs-tab:hover .pill-widget-begin,
.content-tabs-tab:hover .pill-widget-end {
	opacity:1 !important;
	filter:alpha(opacity=100) !important;
}

.toggle {
	display: inline-block;
	position: relative;
	cursor: pointer;
	height: 28px;
	width: 60px;
	text-align: center;
	background-color: rgb(223, 224, 225);
	border: 1px solid rgb(223, 224, 225);
}

.toggle:nth-child(1) {
	border-top-left-radius: 14px;
	border-bottom-left-radius: 14px;
	left: 4px;
}

.toggle:nth-child(2) {
	border-top-right-radius: 14px;
	border-bottom-right-radius: 14px;
}

.toggle-content {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #666666;
	position: relative;
	z-index: 999;
	line-height: 28px;
}

.toggle.on .toggle-content, .toggle:hover .toggle-content {
	color: #38A0CD;
}

#toggle-active {
	position: absolute;
	cursor: pointer;
	height: 36px;
	width: 68px;
	top: -4px;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #CFCFCF;
	border-radius: 18px;
}

@-webkit-keyframes toggle-animation {
	0% {
		left: 2px;
	}
	100% {
		left: 60px;
	}
}

@-moz-keyframes toggle-animation {
	0% {
		left: 2px;
	}
	100% {
		left: 60px;
	}
}

@-o-keyframes toggle-animation {
	0% {
		left: 2px;
	}
	100% {
		left: 60px;
	}
}

@keyframes toggle-animation {
	0% {
		left: 2px;
	}
	100% {
		left: 60px;
	}
}

@-webkit-keyframes toggle-animation-reverse {
	0% {
		left: 60px;
	}
	100% {
		left: 2px;
	}
}

@-moz-keyframes toggle-animation-reverse {
	0% {
		left: 60px;
	}
	100% {
		left: 2px;
	}
}

@-o-keyframes toggle-animation-reverse {
	0% {
		left: 60px;
	}
	100% {
		left: 2px;
	}
}

@keyframes toggle-animation-reverse {
	0% {
		left: 60px;
	}
	100% {
		left: 2px;
	}
}

.toggle:nth-child(1).on ~ #toggle-active {
	-webkit-animation: toggle-animation-reverse 250ms cubic-bezier(0.170, 0.000, 0.175, 1.000);
	-moz-animation: toggle-animation-reverse 250ms cubic-bezier(0.170, 0.000, 0.175, 1.000);
	-o-animation: toggle-animation-reverse 250ms cubic-bezier(0.170, 0.000, 0.175, 1.000);
	animation: toggle-animation-reverse 250ms cubic-bezier(0.170, 0.000, 0.175, 1.000);
	left: 2px;
}

.toggle:nth-child(2).on ~ #toggle-active {
	-webkit-animation: toggle-animation 250ms cubic-bezier(0.170, 0.000, 0.175, 1.000);
	-moz-animation: toggle-animation 250ms cubic-bezier(0.170, 0.000, 0.175, 1.000);
	-o-animation: toggle-animation 250ms cubic-bezier(0.170, 0.000, 0.175, 1.000);
	animation: toggle-animation 250ms cubic-bezier(0.170, 0.000, 0.175, 1.000);
	left: 60px;
}

.select {
	display: inline-block;
	position: relative;
	width: 170px;
}

.select-list {
	display: none;
    left: 1px;
	right: 1px;
	position: absolute;
	background-color: #fff;
	top: 25px;
	padding: 7px 5px 5px;
	border-radius: 0 0 3px 3px;
	z-index: 9999;
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.7);
}

.select-item.disabled {
	opacity: .5;
	filter: alpha(opacity=50);
	cursor: default;
	zoom: 1;
}

.select-item:hover {
	background-color: #38A0CD;
	color: #fff;
	text-shadow: none;
}

.select-item-style:hover {
	background-color: #FFFFFF;
	color: #38A0CD;
	text-shadow: none;
}

.select-begin,
.select-content,
.select-end {
	cursor: pointer;
	display: inline-block;
	height: 28px;
	width: 8px;
}

.select-begin {
	float: left;
	background-position: -220px -210px;
	position: relative;
	z-index: 999;
}

.select-content {
	background-position: 0 -220px;
	line-height: 27px;
	position: absolute;
	left: 8px;
	right: 30px;
	width: auto;
	z-index: 999;
}

.select.on .select-content,
.select.on:hover .select-content{
	background-position: 0 -282px;
}

.select-list-content {
	-webkit-overflow-scrolling: touch;
}

.select-end {
	float: right;
	position: relative;
	z-index: 999;
	background-position: -642px -404px;
	width: 30px;
}

.select.on .select-end,
.select.on:hover .select-end {
	background-position: -642px -404px;
}

.select .small-arrow {
	margin-right: 9px;
	margin-top: 10px;
}

.select.on .small-arrow, .small-arrow-on {
	background-position: -562px -61px;
}

.select.on .select-list {
	display: block;
}

#content-filter-region {
	width: 218px;
	height: 35px;
	float: left;
	margin: 1px 15px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #FFFFFF;
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 1, 0.2);
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 1, 0.2);
	box-shadow: 0 1px 1px 0 rgba(0, 0, 1, 0.2);
	-moz-transition: -moz-box-shadow 100ms linear;
	-webkit-transition: -webkit-box-shadow 100ms linear;
	transition: box-shadow 100ms linear;
}

#content-filter-region.on, #content-filter-region:hover {
	-webkit-box-shadow: 0 0 0 2px #38A0CD;
	-moz-box-shadow: 0 0 0 2px #38A0CD;
	box-shadow: 0 0 0 2px #38A0CD;
}

#content-filter-region-content {
	margin-left: 2px;
}

#content-filter-region-content, #content-filter-region .select-end  {
	margin-top: 4px;
}

#content-filter-region-list {
	position: absolute;
	top: 32px;
	left: 1px;
	right: 1px;
	overflow: auto;
	display: none;
	opacity: 0;
	filter: alpha(opacity=100);
	z-index: 9999;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #FFFFFF;
	border: 1px solid #CFCFCF;
	box-shadow: 0 5px 10px 0 rgba(3, 3, 3, 0.13);
	-moz-box-shadow: 0 5px 10px 0 rgba(3, 3, 3, 0.13);
	-webkit-box-shadow: 0 5px 10px 0 rgba(3, 3, 3, 0.13);
}

#content-filter-region-list-content {
	height: 300px;
	overflow-y: auto;
}

#content-filter-region-list-content .city {
	margin-left: 20px;
}

#content-filter-next-profile {
	float: left;
	display: inline-block;
	padding: 0 25px;
	margin: -3px auto 0 auto;
}

#content-filter-navi-next-list {
	display: none;
	opacity: 0;
	filter: alpha(opacity=100);
	top: 33px;
}

.slider-range-overlay {
	margin: 0 10px;
	display: inline-block;
	width: 155px;
	position: relative;
	padding-bottom: 2px;
}

.slider-range {
	width: 155px;
	height: 6px;
	position: relative;
	text-align: left;
	z-index: 0;
	background-color: #c2c3c3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}

.slider-range div {
	background-color: #38A0CD;
	border-radius: 2px;
	position: absolute;
	z-index: 1;
	top: 0;
	height: 100%;
}

.slider-range a {
	width: 24px;
	height: 24px;
	top: -9px;
	margin-left: -12px;
	position: absolute;
	z-index: 2;
	outline: none;
	cursor: pointer;
	background-color: #FFFFFF;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 100%;
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 1, 0.25);
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 1, 0.25);
	box-shadow: 0 1px 1px 0 rgba(0, 0, 1, 0.25);
	-moz-transition: -moz-box-shadow 100ms linear;
	-webkit-transition: -webkit-box-shadow 100ms linear;
	transition: box-shadow 100ms linear;
}

.slider-range a:hover {
	border: none;
	-webkit-box-shadow: 0 0 0 2px #38A0CD;
	-moz-box-shadow: 0 0 0 2px #38A0CD;
	box-shadow: 0 0 0 2px #38A0CD;
}

.slider-range a:after {
	content: "";
	position: absolute;
	top: 9px;
	left: 9px;
	background: #38A0CD;
	border-radius: 100%;
	width: 6px;
	height: 6px;
}

#content-filter-age-label-min {
	font-family: 'Roboto Medium', sans-serif;
	font-size: 14px;
	line-height: 29px;
	text-align: right;
	min-width: 21px;
	max-width: 22px;
	margin-right: 5px;
	display: inline-block;
}

#content-filter-age-label-max {
	font-family: 'Roboto Medium', sans-serif;
	font-size: 14px;
	line-height: 29px;
	text-align: left;
	min-width: 43px;
	max-width: 45px;
	margin-left: 5px;
	display: inline-block;
}

#content-filter-age {
	float: left;
	margin: 4px 15px 0;
}

.nowe {
	background-position: -665px -308px;
	width: 37px;
	height: 39px;
	display: block;
	position: absolute;
	right: -1px;
	top: -1px;
	-webkit-transition-property: right, top;
	-webkit-transition-duration: 200ms;
	-webkit-transition-timing-function: ease-in;
}
.nowy {
	background-position: -585px -308px;
	z-index: 100;
	right: -2px;
	top: -2px;
}

.nowa {
	background-position: -625px -308px;
	z-index: 100;
	right: -2px;
	top: -2px;
}

.resizable-shadow-box:hover .nowy, .resizable-shadow-box:hover .nowa{
	right: -7px;
	top: -12px;
}

#dni_gwiazdy_na_prezenty {
	cursor: pointer;
	color: #4996ba;
	text-align: center;
	display: none;
	margin-top: 10px;
	margin-bottom: 5px;
}
#dni_gwiazdy_na_prezenty:hover {
	color: #1A5F7F;
}
#dni_gwiazdy_na_prezenty:hover #dni_gwiazdy_na_prezenty_label {
	text-decoration: underline;
}
#dni_gwiazdy_na_prezenty_opcje {
	margin: 10px 0 20px;
	display: none;
	text-align: center;
}
#dni_gwiazdy_na_prezenty_wybor {
	padding-top: 10px;
	text-align: left;
	display: inline-block;
}

#dni_gwiazdy_na_prezenty_wybor input.hidden {
	display: none;
}
#dni_gwiazdy_na_prezenty_wybor label {
	margin-left: 5px;
}
#dni_gwiazdy_na_prezenty_wymien {
	margin-top: 15px;
}
#dni_gwiazdy_na_prezenty_arrow {
	margin-left: 5px;
}
#dni_gwiazdy_na_prezenty_ajax {
	position: absolute;
	margin-left: 5px;
	margin-top: 18px;
	display: none;
}

#StarClubMessage {position: relative; z-index: 1000; display: none;}
.SrebrneAlert #srebrne_alert_gift_wymien {display: inline-block;}
.SrebrneAlert{position:fixed;text-align:center;display:table;z-index:1001;width:100%;height:100%;top:0;left:0;background:url('/img/srebrne/tlo_alert.png') 0 0 repeat;}
.SrebrneAlert .SrebrneAlertContainer{display:table-cell;vertical-align:middle;}
.SrebrneAlert .SrebrneAlertBox{position: relative; text-align: left; font-size: 13px; padding: 24px; max-width: 500px; min-height: 185px; margin: auto; border: #999 1px solid; background-color: #fff; position: relative; -webkit-border-radius: 4px; border-radius: 4px; box-shadow: 0 0 85px #666; -webkit-box-shadow: 0 0 50px #666; z-index: 2;}
.SrebrneAlert .ico-close-star{background-position: -640px -90px; width: 16px; height: 16px;}
.SrebrneAlert .CloseButton{position: absolute; top: 16px; right: 16px; cursor: pointer;}
.SrebrneAlert .Gwiazda{position:absolute;margin:25px 14px 0 25px;text-align:center;}
.SrebrneAlert .Body{margin-top: 48px; text-align: center; color: #666666 !important;}
.SrebrneAlert .Body h3{font-family: 'Roboto Medium', sans-serif; font-size: 18px; font-weight: 500; color: #444; margin-bottom: 20px;}
.SrebrneAlert #SrebrneKomunikat {font-family: 'Roboto', sans-serif; font-size: 14px; line-height: 20px; color: #777;}
.SrebrneAlert .Accept{text-align:center;margin-top:24px;}
.SrebrneAlert .StarImage {position: absolute; top: -48px; left: calc(50% - 48px);}
.SrebrneAlert .StarImage.only-star {position: absolute; top: -54px; left: calc(50% - 60px);}
.SrebrneAlert .StarImage img {border-radius: 100%;}
.SrebrneAlert .StarImage.only-star img {border-radius: initial;}
.SrebrneAlert .StarImageMulti {position: absolute; top: -48px; left: calc(50% - 63px);}
.SrebrneAlert .StarImageMulti img {position: absolute; border-radius: 100%; width: 96px; height: 96px;}
.SrebrneAlert .StarImageMulti img:nth-child(1) {z-index: 1; left: 0; opacity: .5}
.SrebrneAlert .StarImageMulti img:nth-child(2) {z-index: 2; left: 20px; opacity: .75}
.SrebrneAlert .StarImageMulti img:nth-child(3) {z-index: 3; left: 40px; opacity: 1}
.SrebrneAlert .Accept input{margin:auto;}
.SrebrneAlert .Body .Accept a{margin-left:1em;}
.SrebrneAlert .Smile{font-size: 80px;color: green;float: left;margin-left: 48px;margin-top: 48px;}
.SrebrneAlert .star-link {font-family: 'Roboto Medium', sans-serif; text-decoration: none; color: #444;}
.SrebrneAlert .SrebrneAlertLockableArea {position: absolute; height: 100%; width: 100%; top: 0; left: 0; z-index: 1;}

.fotkaLightBoxObscure {outline:none;background: #7f7f7f; background: rgba(0, 0, 0, 0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:210}
.fotkaLightBoxContainer {display:block;position:relative;top:50%;}


.fotkaLightBox {
	margin:auto;
	position:relative;
	width:1000px;
	padding-left:0;
	*top: 5%;
}
.fotkaLightBorder {
	padding:10px;
	background: #999;
	-webkit-border-radius:3px;
	border-radius:3px;
	box-shadow: 0 0 30px 10px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 0 30px 10px rgba(0,0,0,.3);
}
.fotkaLightContent {
	-webkit-border-radius:3px;
	border-radius:3px;
	background: #f5f5f5;
}
#fotkaLightBoxClose {
	top: 15px;
	right: 15px;
	display: block;
	margin-right: 0px;
	z-index: 100;
	width: 20px;
	height: 20px;
	position: absolute;
	cursor: pointer;
}

#fotkaTakNieBoxClose {
    top: 15px;
    right: 15px;
    display: block;
    margin-right: 0px;
    z-index: 100;
    width: 20px;
    height: 20px;
    position: absolute;
    cursor: pointer;
}

.pages {
	display: inline-block;
	margin: 20px 0px;
	width: 100%;
	text-align: center;
}

.pages a, .pages span {
	display: inline-block;
	padding: 6px 12px 6px;
	margin-bottom: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #666666;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	background-color: #FFFFFF;
	margin-right: 2px;
	margin-left: 2px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
	-moz-transition: -moz-box-shadow 100ms linear;
	-webkit-transition: -webkit-box-shadow 100ms linear;
	transition: box-shadow 100ms linear;
	cursor: pointer;
}

.pages a:hover {
	color: #38A0CD;
	-webkit-box-shadow: 0 0 0 2px #38A0CD;
	-moz-box-shadow: 0 0 0 2px #38A0CD;
	box-shadow: 0 0 0 2px #38A0CD;
}

.pages a.disabled {
	cursor: default;
	background-image: none;
	background-color: #e6e6e6;
	opacity: 0.65;
	filter: alpha(opacity=65);
	box-shadow: none;
}

.pages span {
	color: #FFFFFF;
	background-color: #38A0CD;
}

.shadowed-avatar {
	display: block;
}

.shadowed-avatar img {
	-webkit-border-radius: 2px;
	border-radius: 2px;
	display: block;
}

.shadowed-avatar.av-96 img,
img.shadowed-avatar.av-96 {
	cursor:pointer;
}

.avatar-container {
	display: block;
	position: relative;
	margin:auto;
}

.av-28 {
	height: 28px;
	width: 28px;
}
.av-28 > img {
	width: 28px;
	height: 28px;
}

.av-32 {
	height: 32px;
	width: 32px;
}
.av-32 > img {
	width: 32px;
	height :32px;
	border-radius: 4px;
}
.av-48 {
	width: 48px;
	height: 48px;
}

.av-40 {
	width: 32px;
	height: 32px;
	border-radius: 4px;
	position: absolute;
	left: 0;
}
.reversed .av-40 {
    bottom: initial;
}
.av-40 > img{
	width: 32px;
	height: 32px;
	border-radius: 4px;
}

.av-48 > img{
	width: 48px;
	height: 48px;
}

.av-64 {
	width: 64px;
	height: 64px;
}

.av-64 > img{
	width: 64px;
	height: 64px;
}

#profile-box-gifts-container .av-64 > img{
	width: 65px;
	height: 65px;
}

.av-96 {
	width: 96px;
	height: 96px;
}
.av-96 > img {
	width:96px;
	height: 96px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

#profile-centerColumn .av-48 img{
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.cloud-container-arrow {
	background-position: -79px -137px;
	height: 13px;
	left: 52px;
	position: absolute;
	width: 8px;
	z-index: 1;
}

/* ++ Chmurki styl domyślny ++ */
.cloud {
	margin: 5px 0;
	zoom: 1;
	position: relative;
	width: 98%;
}

.index-container-item-comment .cloud {
	margin: 0;
	padding: 0 0 8px 10px;
}

.index-container-item-comment .cloud:last-child {
	padding: 0 0 10px 10px;
}

.cloud .avatar-container {
	width: 32px;
	height: 32px;
	float: left;
}

.cloud-arrow-border, .cloud-arrow-border-right {
    position: absolute;
	left: 39px;
    top: 10px;
	border-color: #C7CED3;
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-style: solid;
    border-width: 5px;
    font-size: 0;
    height: 0;
    width: 0;
    z-index: 1;
}
.cloud-arrow-border-right {
	border-left-color: #C7CED3 !important;
	border-right-color: transparent !important;
	left: auto;
	right: 39px;
}
.cloud-arrow-border-arrow, .cloud-arrow-border-right-arrow {
	position: absolute;
	left:-3px;
	top:-4px;
	border-color: #fff;
	border-top-color: transparent !important;
	border-left-color: transparent !important;
	border-style: solid;
	border-width: 4px;
	font-size: 0;
	height: 0;
	width: 0;
	z-index: 2;
}
.cloud-arrow-border-right-arrow {
	border-left-color: #fff !important;
	border-right-color: transparent !important;
	left: auto;
	right: -3px;
}
.cloud-container, .cloud-container-right {
	position: relative;
	width: 100%;
	padding-left: 48px;
}

.cloud-container-body, .cloud-container-body-right {
	float: left;
    width: auto;
	max-width: 235px;
	padding: 4px 9px 6px 9px;
	border: 1px solid #E2E3E4;
	background-color: #FFFFFF;
    margin-bottom: 0;
	-webkit-border-radius: 0 5px 5px 5px;
	-moz-border-radius: 0 5px 5px 5px;
	border-radius: 0 5px 5px 5px;
	overflow-wrap: break-word;
	*float: none !important;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.03);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.03);
	box-shadow: 0 1px 0 rgba(0,0,0,0.03);
}

.cloud-container-body a, .cloud-container-body-right a {
	word-break: break-all;
}

.cloud-container-body-right {
	float: right;
}

.cloud-container-body-datetime {
    color:#999;
    font-size: 11px;
}
.cloud-container-body-item {
	overflow: hidden;
	color: #666 !important;
}
.cloud-container-body-item a {
	color: #4996ba;
}
.cloud-container-body-item a:hover {
	color: #1a5f7f;
}
.cloud-container-body-item a:visited {
	color: #98aeb8;
}

form.Upload {
	position: relative;
	overflow: hidden;
}

form.Upload input[type="file"] {
	cursor: pointer;
	position: absolute;
	opacity: 0; filter: alpha(opacity=0);
	height: 32px;
	z-index: 1;
}

form.Upload input[type="file"]::-webkit-file-upload-button {
	cursor:pointer;
}

.menu-profile-notify{
	background-position: -470px -5px;
	width: 19px;
	height: 19px;
	position: relative;
	margin-top: -19px;
	z-index: 100;
	margin-left: -9px;
	*position: absolute;
	*top: 11px;
	*left: 14px;
	*margin: 0;
}

.tab-menu-shadow{
	position: absolute;
	top: 0;
	bottom: 0;
	width: 117px;
	background-position: -10px 0px;
	z-index: 1;
	right: 1px;
}

.tab-menu-shadow-top{
	background-position: -160px -84px;
	width: 112px;
	height: 84px;
	right: -1px;
	position: relative;
	background-color: #F2F3F4;
}

.tab-menu-shadow-end{
	background-position: 160px -369px;
	width: 112px;
	height: 84px;
	right: -1px;
	position: absolute;
	bottom:0px;
	background-color: #F2F3F4;
}

/* -- Chmurki styl domyślny -- */

#comment-inputEmoji[contentEditable=true]:empty:not(:focus):before {
	content: attr(data-text);
}

.emojiContainer input,
.emojiContainer textarea {
	display: none !important;
}

.emojiInput {
	padding: 5px 30px 0 8px;
	overflow: auto;
	outline: none;
	line-height: inherit;
	min-height: 31px;
}

.emojiContainer {
	position:relative;
}

.emojiButton {
	width: 28px;
	height: 28px;
	background-image: url('/img/nowafotka/sprites.134.png');
	background-position: -95px -237px;
	position: absolute;
	cursor: pointer;
	top: 2px;
	right: 2px;
	z-index:100;
}
.emojiButton:hover,
.emojiButton.active {
	background-position: -95px -268px;
}
.emojiButton.active:hover {
	background-position: -95px -268px;
}

#emojiBox {
	position: absolute;
	width: 372px;
	background-color: white;
	display:none;
	height: 223px;
	border: 1px solid #E9EBED;
	box-shadow: 0 0px 6px
		rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 0px 6px
		rgba(0, 0, 0, 0.5);
	z-index: 1100;
}

.emojiArrowBorder {
	border-left-color: transparent !important;
	border-style: solid;
	font-size: 0;
	height: 0;
	width: 0;
	z-index: 151;
	border-color: #C7CED3;
	line-height: 16px;
	padding: 1em;
	text-align: center;
	border-top-color: #C7CED3 !important;
	border-bottom-color: transparent !important;
	position: absolute;
	border-width: 7px;
	bottom: -16px;
	right: 13px;
}

.emojiItemArrow {
	border-color: white;
	border-left-color: transparent !important;
	border-style: solid;
	font-size: 0;
	height: 0;
	position: absolute;
	z-index: 152;
	float: none;
	width: 0px;
	margin: 0px;
	border-top-color: white !important;
	border-bottom-color: transparent !important;
	border-width: 6px;
	bottom: -11px;
	right: 15px;
}

.emoji_img:hover, .emoji_div:hover{
	opacity: 0.3;
	filter: alpha(opacity=30);
	cursor: pointer;
}

#emoji_listing{
	height: 176px;
	padding: 5px 3px 0px 8px;
	overflow: hidden;
}

#emoji_tab{
	height: 40px;
}

#emoji_tab div {
	margin-left: -1px;
	padding-top: 3px;
	height: 32px;
	width: 62px;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	float: left;
	border-left: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}

#emoji_tab div.last_active, #emoji_tab div.emotion_active, #emoji_tab div.inanimate_active, #emoji_tab div.travel_active, #emoji_tab div.other_active, #emoji_tab div.nature_active{
	background-position: -874px -235px;
	border-bottom: 0;
}

#emoji_tab div.last {
	border-left: 0;
}

#emoji_tab div.other {
	width: 66px;
}

#emoji_tab div span{
	display: block;
	width: 25px;
	height: 25px;
	margin: 0 auto;
}

.giftContainer input,
.giftContainer textarea {
	display: none !important;
}

.giftInput {
	padding: 5px 30px 5px 8px;
	overflow: auto;
	outline: none;
	line-height: inherit;
	min-height: 30px;
}

.giftContainer {
	position:relative;
}

.giftButton {
	width: 28px;
	height: 28px;
	background: transparent url('/img/nowafotka/sprites.134.png') no-repeat center center;
	background-position: -665px -242px;
	position: absolute;
	cursor: pointer;
	top: 2px;
	right: 34px;
	z-index: 100;
}
.giftButton:hover,
.giftButton.active,
.giftButton.active:hover {
	background-position: -665px -273px;
}

#giftBox {
	position: absolute;

	background-color: white;
	display:none;

	border: 1px solid #E9EBED;
	box-shadow: 0 0 6px
	rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 0 6px
	rgba(0, 0, 0, 0.5);
	z-index: 1100;
}
#giftBox #gift_left {
	padding: 10px;
	padding-top: 0;
}
#gift_listing{
	padding: 5px 3px 0 8px;
	overflow: hidden;
	height: 500px;
	margin: 5px;
}

#gift_listing div[class^="gift_"] {
	float: left;
	width: 96px;
	height: 96px;
	margin: 5px;
}

#gift_listing div[class^="gift_"]:hover {
	cursor: pointer;
}

a.no-messages-avatar {
	position: relative;
	margin: 0 auto;
	width: 180px;
	height: 180px;
	display: block;
	border-radius: 100%;
	background-position: center;
	background-size: cover;
	margin-top: 0px;
}

.no-messages-body {
	width: 355px;
	height: 100%;
	position: relative;
	margin: 10px auto 0px auto;
	display: block;
	padding: 18px;
	font-family: "Roboto", sans-serif;
	border: 1px solid #68c0e9;
	border-radius: 6px;
	background-color: #e5f6fe;
}

.no-messages-body a{
	font-family: 'Roboto Medium';
}

.no-messages-body-text {
	margin-left: 96px;
	display: inline-block;
	position: relative;
	text-align: left;
	line-height: 30px;
	font-size: 18px;
}

.no-messages-body-text a {
	text-decoration: none;
}

.no-messages-body-text a:hover {
	text-decoration: underline;
}

.no-messages-body img {
	height: 68px;
	width: 68px;
	position: absolute;
	left: 0;
	top: 50%;
	margin: -34px 24px 0px 24px;
}

.giftArrowBorder {
	border-style: solid;
	font-size: 0;
	height: 0;
	width: 0;
	z-index: 151;
	border-color: #C7CED3;
	line-height: 16px;
	padding: 1em;
	text-align: center;
	border-left-color: transparent !important;
	border-bottom-color: transparent !important;
	position: absolute;
	border-width: 7px;
	bottom: -16px;
	right: 13px;
}

.giftItemArrow {
	border-color: white;
	border-left-color: transparent !important;
	border-style: solid;
	font-size: 0;
	height: 0;
	position: absolute;
	z-index: 152;
	float: none;
	width: 0;
	margin: 0;
	border-bottom-color: transparent !important;
	border-width: 6px;
	bottom: -11px;
	right: 15px;
}

#emoji_tab div.last span {
	background-position: -314px -84px;
}

#emoji_tab div.last_active span, #emoji_tab div.last.active span{
	background-position: -314px -55px;
}

#emoji_tab div.emotion span {
	background-position: -339px -84px;
}

#emoji_tab div.emotion_active span, #emoji_tab div.emotion.active span{
	background-position: -339px -55px;
}

#emoji_tab div.nature span {
	width: 26px;
	background-position: -364px -83px;
}

#emoji_tab div.nature_active span, #emoji_tab div.nature.active span{
	background-position: -364px -54px;
}

#emoji_tab div.inanimate span {
	width: 22px;
	background-position: -392px -83px;
	height: 26px;
}

#emoji_tab div.inanimate_active span, #emoji_tab div.inanimate.active span{
	background-position: -392px -55px;
}

#emoji_tab div.travel span {
	width: 26px;
	background-position: -414px -86px;
}

#emoji_tab div.travel_active span, #emoji_tab div.travel.active span{
	background-position: -414px -57px;
}

#emoji_tab div.other span {
	width: 26px;
	background-position: -442px -86px;
}

#emoji_tab div.other_active span, #emoji_tab div.other.active span{
	background-position: -442px -57px;
}

#emoji_tab div.last:hover > span, #emoji_tab div.nature:hover > span, #emoji_tab div.emotion:hover > span, #emoji_tab div.inanimate:hover > span, #emoji_tab div.travel:hover > span, #emoji_tab div.other:hover > span {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

#emoji_listing .emoji_img{
	margin-top:-1px;
}

.emoji_emot, .emoji_div{
	width: 24px !important;
	height: 24px !important;
	display: inline-block;
	*margin-top:0px;
	vertical-align: middle;
	background: transparent url("/img/emoji.png");
	margin: 0;
}

.emoji_img{
	cursor: pointer;
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	background: transparent url("/img/emoji.png");
}
.emoji_img {
	margin-top:-4px;
	*margin-top:0px;
}

.emoji_2122 { background-position:  -0px -0px;}
.emoji_2196 { background-position:  -0px -24px;}
.emoji_2197 { background-position:  -0px -48px;}
.emoji_2198 { background-position:  -0px -72px;}
.emoji_2199 { background-position:  -0px -96px;}
.emoji_2320e3 { background-position:  -0px -120px;}
.emoji_23e9 { background-position:  -0px -144px;}
.emoji_23ea { background-position:  -0px -168px;}
.emoji_25b6 { background-position:  -0px -192px;}
.emoji_25c0 { background-position:  -0px -216px;}
.emoji_2600 { background-position:  -0px -240px;}
.emoji_2601 { background-position:  -0px -264px;}
.emoji_260e { background-position:  -0px -288px;}
.emoji_2614 { background-position:  -0px -312px;}
.emoji_2615 { background-position:  -0px -336px;}
.emoji_261d { background-position:  -0px -360px;}
.emoji_263a { background-position:  -0px -384px;}
.emoji_2648 { background-position:  -0px -408px;}
.emoji_2649 { background-position:  -0px -432px;}
.emoji_264a { background-position:  -0px -456px;}
.emoji_264b { background-position:  -0px -480px;}
.emoji_264c { background-position:  -24px -0px;}
.emoji_264d { background-position:  -24px -24px;}
.emoji_264e { background-position:  -24px -48px;}
.emoji_264f { background-position:  -24px -72px;}
.emoji_2650 { background-position:  -24px -96px;}
.emoji_2651 { background-position:  -24px -120px;}
.emoji_2652 { background-position:  -24px -144px;}
.emoji_2653 { background-position:  -24px -168px;}
.emoji_2660 { background-position:  -24px -192px;}
.emoji_2663 { background-position:  -24px -216px;}
.emoji_2665 { background-position:  -24px -240px;}
.emoji_2666 { background-position:  -24px -264px;}
.emoji_2668 { background-position:  -24px -288px;}
.emoji_267f { background-position:  -24px -312px;}
.emoji_26a0 { background-position:  -24px -336px;}
.emoji_26a1 { background-position:  -24px -360px;}
.emoji_26bd { background-position:  -24px -384px;}
.emoji_26be { background-position:  -24px -408px;}
.emoji_26c4 { background-position:  -24px -432px;}
.emoji_26ce { background-position:  -24px -456px;}
.emoji_26ea { background-position:  -24px -480px;}
.emoji_26f2 { background-position:  -48px -0px;}
.emoji_26f3 { background-position:  -48px -24px;}
.emoji_26f5 { background-position:  -48px -48px;}
.emoji_26fa { background-position:  -48px -72px;}
.emoji_26fd { background-position:  -48px -96px;}
.emoji_2702 { background-position:  -48px -120px;}
.emoji_2708 { background-position:  -48px -144px;}
.emoji_270a { background-position:  -48px -168px;}
.emoji_270b { background-position:  -48px -192px;}
.emoji_270c { background-position:  -48px -216px;}
.emoji_2728 { background-position:  -48px -240px;}
.emoji_2733 { background-position:  -48px -264px;}
.emoji_2734 { background-position:  -48px -288px;}
.emoji_274c { background-position:  -48px -312px;}
.emoji_2754 { background-position:  -48px -336px;}
.emoji_2755 { background-position:  -48px -360px;}
.emoji_2764 { background-position:  -48px -384px;}
.emoji_27a1 { background-position:  -48px -408px;}
.emoji_27bf { background-position:  -48px -432px;}
.emoji_2b05 { background-position:  -48px -456px;}
.emoji_2b06 { background-position:  -48px -480px;}
.emoji_2b07 { background-position:  -72px -0px;}
.emoji_2b55 { background-position:  -72px -24px;}
.emoji_3020e3 { background-position:  -72px -48px;}
.emoji_303d { background-position:  -72px -72px;}
.emoji_3120e3 { background-position:  -72px -96px;}
.emoji_3220e3 { background-position:  -72px -120px;}
.emoji_3297 { background-position:  -72px -144px;}
.emoji_3299 { background-position:  -72px -168px;}
.emoji_3320e3 { background-position:  -72px -192px;}
.emoji_3420e3 { background-position:  -72px -216px;}
.emoji_3520e3 { background-position:  -72px -240px;}
.emoji_3620e3 { background-position:  -72px -264px;}
.emoji_3720e3 { background-position:  -72px -288px;}
.emoji_3820e3 { background-position:  -72px -312px;}
.emoji_3920e3 { background-position:  -72px -336px;}
.emoji_a9 { background-position:  -72px -360px;}
.emoji_ae { background-position:  -72px -384px;}
.emoji_d83cdc04 { background-position:  -72px -408px;}
.emoji_d83cdd70 { background-position:  -72px -432px;}
.emoji_d83cdd71 { background-position:  -72px -456px;}
.emoji_d83cdd7e { background-position:  -72px -480px;}
.emoji_d83cdd7f { background-position:  -96px -0px;}
.emoji_d83cdd8e { background-position:  -96px -24px;}
.emoji_d83cdd92 { background-position:  -96px -48px;}
.emoji_d83cdd94 { background-position:  -96px -72px;}
.emoji_d83cdd95 { background-position:  -96px -96px;}
.emoji_d83cdd97 { background-position:  -96px -120px;}
.emoji_d83cdd99 { background-position:  -96px -144px;}
.emoji_d83cdd9a { background-position:  -96px -168px;}
.emoji_d83cdde8d83cddf3 { background-position:  -96px -192px;}
.emoji_d83cdde9d83cddea { background-position:  -96px -216px;}
.emoji_d83cddead83cddf8 { background-position:  -96px -240px;}
.emoji_d83cddebd83cddf7 { background-position:  -96px -264px;}
.emoji_d83cddecd83cdde7 { background-position:  -96px -288px;}
.emoji_d83cddeed83cddf9 { background-position:  -96px -312px;}
.emoji_d83cddefd83cddf5 { background-position:  -96px -336px;}
.emoji_d83cddf0d83cddf7 { background-position:  -96px -360px;}
.emoji_d83cddf7d83cddfa { background-position:  -96px -384px;}
.emoji_d83cddfad83cddf8 { background-position:  -96px -408px;}
.emoji_d83cdf00 { background-position:  -96px -432px;}
.emoji_d83cdf02 { background-position:  -96px -456px;}
.emoji_d83cdf03 { background-position:  -96px -480px;}
.emoji_d83cdf04 { background-position:  -120px -0px;}
.emoji_d83cdf05 { background-position:  -120px -24px;}
.emoji_d83cdf06 { background-position:  -120px -48px;}
.emoji_d83cdf07 { background-position:  -120px -72px;}
.emoji_d83cdf08 { background-position:  -120px -96px;}
.emoji_d83cdf0a { background-position:  -120px -120px;}
.emoji_d83cdf19 { background-position:  -120px -144px;}
.emoji_d83cdf1f { background-position:  -120px -168px;}
.emoji_d83cdf34 { background-position:  -120px -192px;}
.emoji_d83cdf35 { background-position:  -120px -216px;}
.emoji_d83cdf37 { background-position:  -120px -240px;}
.emoji_d83cdf38 { background-position:  -120px -264px;}
.emoji_d83cdf39 { background-position:  -120px -288px;}
.emoji_d83cdf3a { background-position:  -120px -312px;}
.emoji_d83cdf3b { background-position:  -120px -336px;}
.emoji_d83cdf3e { background-position:  -120px -360px;}
.emoji_d83cdf40 { background-position:  -120px -384px;}
.emoji_d83cdf41 { background-position:  -120px -408px;}
.emoji_d83cdf42 { background-position:  -120px -432px;}
.emoji_d83cdf43 { background-position:  -120px -456px;}
.emoji_d83cdf45 { background-position:  -120px -480px;}
.emoji_d83cdf46 { background-position:  -144px -0px;}
.emoji_d83cdf49 { background-position:  -144px -24px;}
.emoji_d83cdf4a { background-position:  -144px -48px;}
.emoji_d83cdf4e { background-position:  -144px -72px;}
.emoji_d83cdf53 { background-position:  -144px -96px;}
.emoji_d83cdf54 { background-position:  -144px -120px;}
.emoji_d83cdf58 { background-position:  -144px -144px;}
.emoji_d83cdf59 { background-position:  -144px -168px;}
.emoji_d83cdf5a { background-position:  -144px -192px;}
.emoji_d83cdf5b { background-position:  -144px -216px;}
.emoji_d83cdf5c { background-position:  -144px -240px;}
.emoji_d83cdf5d { background-position:  -144px -264px;}
.emoji_d83cdf5e { background-position:  -144px -288px;}
.emoji_d83cdf5f { background-position:  -144px -312px;}
.emoji_d83cdf61 { background-position:  -144px -336px;}
.emoji_d83cdf62 { background-position:  -144px -360px;}
.emoji_d83cdf63 { background-position:  -144px -384px;}
.emoji_d83cdf66 { background-position:  -144px -408px;}
.emoji_d83cdf67 { background-position:  -144px -432px;}
.emoji_d83cdf70 { background-position:  -144px -456px;}
.emoji_d83cdf71 { background-position:  -144px -480px;}
.emoji_d83cdf72 { background-position:  -168px -0px;}
.emoji_d83cdf73 { background-position:  -168px -24px;}
.emoji_d83cdf74 { background-position:  -168px -48px;}
.emoji_d83cdf75 { background-position:  -168px -72px;}
.emoji_d83cdf76 { background-position:  -168px -96px;}
.emoji_d83cdf78 { background-position:  -168px -120px;}
.emoji_d83cdf7a { background-position:  -168px -144px;}
.emoji_d83cdf7b { background-position:  -168px -168px;}
.emoji_d83cdf80 { background-position:  -168px -192px;}
.emoji_d83cdf81 { background-position:  -168px -216px;}
.emoji_d83cdf82 { background-position:  -168px -240px;}
.emoji_d83cdf83 { background-position:  -168px -264px;}
.emoji_d83cdf84 { background-position:  -168px -288px;}
.emoji_d83cdf85 { background-position:  -168px -312px;}
.emoji_d83cdf86 { background-position:  -168px -336px;}
.emoji_d83cdf87 { background-position:  -168px -360px;}
.emoji_d83cdf88 { background-position:  -168px -384px;}
.emoji_d83cdf89 { background-position:  -168px -408px;}
.emoji_d83cdf8c { background-position:  -168px -432px;}
.emoji_d83cdf8d { background-position:  -168px -456px;}
.emoji_d83cdf8e { background-position:  -168px -480px;}
.emoji_d83cdf8f { background-position:  -192px -0px;}
.emoji_d83cdf90 { background-position:  -192px -24px;}
.emoji_d83cdf91 { background-position:  -192px -48px;}
.emoji_d83cdf92 { background-position:  -192px -72px;}
.emoji_d83cdf93 { background-position:  -192px -96px;}
.emoji_d83cdfa1 { background-position:  -192px -120px;}
.emoji_d83cdfa2 { background-position:  -192px -144px;}
.emoji_d83cdfa4 { background-position:  -192px -168px;}
.emoji_d83cdfa5 { background-position:  -192px -192px;}
.emoji_d83cdfa6 { background-position:  -192px -216px;}
.emoji_d83cdfa7 { background-position:  -192px -240px;}
.emoji_d83cdfa8 { background-position:  -192px -264px;}
.emoji_d83cdfa9 { background-position:  -192px -288px;}
.emoji_d83cdfab { background-position:  -192px -312px;}
.emoji_d83cdfac { background-position:  -192px -336px;}
.emoji_d83cdfaf { background-position:  -192px -360px;}
.emoji_d83cdfb0 { background-position:  -192px -384px;}
.emoji_d83cdfb1 { background-position:  -192px -408px;}
.emoji_d83cdfb5 { background-position:  -192px -432px;}
.emoji_d83cdfb6 { background-position:  -192px -456px;}
.emoji_d83cdfb7 { background-position:  -192px -480px;}
.emoji_d83cdfb8 { background-position:  -216px -0px;}
.emoji_d83cdfba { background-position:  -216px -24px;}
.emoji_d83cdfbe { background-position:  -216px -48px;}
.emoji_d83cdfbf { background-position:  -216px -72px;}
.emoji_d83cdfc0 { background-position:  -216px -96px;}
.emoji_d83cdfc1 { background-position:  -216px -120px;}
.emoji_d83cdfc3 { background-position:  -216px -144px;}
.emoji_d83cdfc4 { background-position:  -216px -168px;}
.emoji_d83cdfc6 { background-position:  -216px -192px;}
.emoji_d83cdfc8 { background-position:  -216px -216px;}
.emoji_d83cdfca { background-position:  -216px -240px;}
.emoji_d83cdfe0 { background-position:  -216px -264px;}
.emoji_d83cdfe2 { background-position:  -216px -288px;}
.emoji_d83cdfe3 { background-position:  -216px -312px;}
.emoji_d83cdfe5 { background-position:  -216px -336px;}
.emoji_d83cdfe6 { background-position:  -216px -360px;}
.emoji_d83cdfe7 { background-position:  -216px -384px;}
.emoji_d83cdfe8 { background-position:  -216px -408px;}
.emoji_d83cdfe9 { background-position:  -216px -432px;}
.emoji_d83cdfea { background-position:  -216px -456px;}
.emoji_d83cdfeb { background-position:  -216px -480px;}
.emoji_d83cdfec { background-position:  -240px -0px;}
.emoji_d83cdfed { background-position:  -240px -24px;}
.emoji_d83cdfef { background-position:  -240px -48px;}
.emoji_d83cdff0 { background-position:  -240px -72px;}
.emoji_d83ddc0d { background-position:  -240px -96px;}
.emoji_d83ddc0e { background-position:  -240px -120px;}
.emoji_d83ddc11 { background-position:  -240px -144px;}
.emoji_d83ddc12 { background-position:  -240px -168px;}
.emoji_d83ddc14 { background-position:  -240px -192px;}
.emoji_d83ddc17 { background-position:  -240px -216px;}
.emoji_d83ddc18 { background-position:  -240px -240px;}
.emoji_d83ddc19 { background-position:  -240px -264px;}
.emoji_d83ddc1a { background-position:  -240px -288px;}
.emoji_d83ddc1b { background-position:  -240px -312px;}
.emoji_d83ddc1f { background-position:  -240px -336px;}
.emoji_d83ddc20 { background-position:  -240px -360px;}
.emoji_d83ddc24 { background-position:  -240px -384px;}
.emoji_d83ddc26 { background-position:  -240px -408px;}
.emoji_d83ddc27 { background-position:  -240px -432px;}
.emoji_d83ddc28 { background-position:  -240px -456px;}
.emoji_d83ddc2b { background-position:  -240px -480px;}
.emoji_d83ddc2c { background-position:  -264px -0px;}
.emoji_d83ddc2d { background-position:  -264px -24px;}
.emoji_d83ddc2e { background-position:  -264px -48px;}
.emoji_d83ddc2f { background-position:  -264px -72px;}
.emoji_d83ddc30 { background-position:  -264px -96px;}
.emoji_d83ddc31 { background-position:  -264px -120px;}
.emoji_d83ddc33 { background-position:  -264px -144px;}
.emoji_d83ddc34 { background-position:  -264px -168px;}
.emoji_d83ddc35 { background-position:  -264px -192px;}
.emoji_d83ddc36 { background-position:  -264px -216px;}
.emoji_d83ddc37 { background-position:  -264px -240px;}
.emoji_d83ddc38 { background-position:  -264px -264px;}
.emoji_d83ddc39 { background-position:  -264px -288px;}
.emoji_d83ddc3a { background-position:  -264px -312px;}
.emoji_d83ddc3b { background-position:  -264px -336px;}
.emoji_d83ddc40 { background-position:  -264px -360px;}
.emoji_d83ddc42 { background-position:  -264px -384px;}
.emoji_d83ddc43 { background-position:  -264px -408px;}
.emoji_d83ddc44 { background-position:  -264px -432px;}
.emoji_d83ddc46 { background-position:  -264px -456px;}
.emoji_d83ddc47 { background-position:  -264px -480px;}
.emoji_d83ddc48 { background-position:  -288px -0px;}
.emoji_d83ddc49 { background-position:  -288px -24px;}
.emoji_d83ddc4a { background-position:  -288px -48px;}
.emoji_d83ddc4b { background-position:  -288px -72px;}
.emoji_d83ddc4c { background-position:  -288px -96px;}
.emoji_d83ddc4d { background-position:  -288px -120px;}
.emoji_d83ddc4e { background-position:  -288px -144px;}
.emoji_d83ddc4f { background-position:  -288px -168px;}
.emoji_d83ddc50 { background-position:  -288px -192px;}
.emoji_d83ddc51 { background-position:  -288px -216px;}
.emoji_d83ddc52 { background-position:  -288px -240px;}
.emoji_d83ddc54 { background-position:  -288px -264px;}
.emoji_d83ddc55 { background-position:  -288px -288px;}
.emoji_d83ddc57 { background-position:  -288px -312px;}
.emoji_d83ddc58 { background-position:  -288px -336px;}
.emoji_d83ddc59 { background-position:  -288px -360px;}
.emoji_d83ddc5c { background-position:  -288px -384px;}
.emoji_d83ddc5f { background-position:  -288px -408px;}
.emoji_d83ddc60 { background-position:  -288px -432px;}
.emoji_d83ddc61 { background-position:  -288px -456px;}
.emoji_d83ddc62 { background-position:  -288px -480px;}
.emoji_d83ddc63 { background-position:  -312px -0px;}
.emoji_d83ddc66 { background-position:  -312px -24px;}
.emoji_d83ddc67 { background-position:  -312px -48px;}
.emoji_d83ddc68 { background-position:  -312px -72px;}
.emoji_d83ddc69 { background-position:  -312px -96px;}
.emoji_d83ddc6b { background-position:  -312px -120px;}
.emoji_d83ddc6e { background-position:  -312px -144px;}
.emoji_d83ddc6f { background-position:  -312px -168px;}
.emoji_d83ddc71 { background-position:  -312px -192px;}
.emoji_d83ddc72 { background-position:  -312px -216px;}
.emoji_d83ddc73 { background-position:  -312px -240px;}
.emoji_d83ddc74 { background-position:  -312px -264px;}
.emoji_d83ddc75 { background-position:  -312px -288px;}
.emoji_d83ddc76 { background-position:  -312px -312px;}
.emoji_d83ddc77 { background-position:  -312px -336px;}
.emoji_d83ddc78 { background-position:  -312px -360px;}
.emoji_d83ddc7b { background-position:  -312px -384px;}
.emoji_d83ddc7c { background-position:  -312px -408px;}
.emoji_d83ddc7d { background-position:  -312px -432px;}
.emoji_d83ddc7e { background-position:  -312px -456px;}
.emoji_d83ddc7f { background-position:  -312px -480px;}
.emoji_d83ddc80 { background-position:  -336px -0px;}
.emoji_d83ddc81 { background-position:  -336px -24px;}
.emoji_d83ddc82 { background-position:  -336px -48px;}
.emoji_d83ddc83 { background-position:  -336px -72px;}
.emoji_d83ddc84 { background-position:  -336px -96px;}
.emoji_d83ddc85 { background-position:  -336px -120px;}
.emoji_d83ddc86 { background-position:  -336px -144px;}
.emoji_d83ddc87 { background-position:  -336px -168px;}
.emoji_d83ddc88 { background-position:  -336px -192px;}
.emoji_d83ddc89 { background-position:  -336px -216px;}
.emoji_d83ddc8a { background-position:  -336px -240px;}
.emoji_d83ddc8b { background-position:  -336px -264px;}
.emoji_d83ddc8d { background-position:  -336px -288px;}
.emoji_d83ddc8e { background-position:  -336px -312px;}
.emoji_d83ddc8f { background-position:  -336px -336px;}
.emoji_d83ddc90 { background-position:  -336px -360px;}
.emoji_d83ddc91 { background-position:  -336px -384px;}
.emoji_d83ddc92 { background-position:  -336px -408px;}
.emoji_d83ddc93 { background-position:  -336px -432px;}
.emoji_d83ddc94 { background-position:  -336px -456px;}
.emoji_d83ddc97 { background-position:  -336px -480px;}
.emoji_d83ddc98 { background-position:  -360px -0px;}
.emoji_d83ddc99 { background-position:  -360px -24px;}
.emoji_d83ddc9a { background-position:  -360px -48px;}
.emoji_d83ddc9b { background-position:  -360px -72px;}
.emoji_d83ddc9c { background-position:  -360px -96px;}
.emoji_d83ddc9d { background-position:  -360px -120px;}
.emoji_d83ddc9f { background-position:  -360px -144px;}
.emoji_d83ddca1 { background-position:  -360px -168px;}
.emoji_d83ddca2 { background-position:  -360px -192px;}
.emoji_d83ddca3 { background-position:  -360px -216px;}
.emoji_d83ddca4 { background-position:  -360px -240px;}
.emoji_d83ddca6 { background-position:  -360px -264px;}
.emoji_d83ddca8 { background-position:  -360px -288px;}
.emoji_d83ddca9 { background-position:  -360px -312px;}
.emoji_d83ddcaa { background-position:  -360px -336px;}
.emoji_d83ddcb0 { background-position:  -360px -360px;}
.emoji_d83ddcb1 { background-position:  -360px -384px;}
.emoji_d83ddcb9 { background-position:  -360px -408px;}
.emoji_d83ddcba { background-position:  -360px -432px;}
.emoji_d83ddcbb { background-position:  -360px -456px;}
.emoji_d83ddcbc { background-position:  -360px -480px;}
.emoji_d83ddcbd { background-position:  -384px -0px;}
.emoji_d83ddcbf { background-position:  -384px -24px;}
.emoji_d83ddcc0 { background-position:  -384px -48px;}
.emoji_d83ddcd6 { background-position:  -384px -72px;}
.emoji_d83ddcdd { background-position:  -384px -96px;}
.emoji_d83ddce0 { background-position:  -384px -120px;}
.emoji_d83ddce1 { background-position:  -384px -144px;}
.emoji_d83ddce2 { background-position:  -384px -168px;}
.emoji_d83ddce3 { background-position:  -384px -192px;}
.emoji_d83ddce9 { background-position:  -384px -216px;}
.emoji_d83ddceb { background-position:  -384px -240px;}
.emoji_d83ddcee { background-position:  -384px -264px;}
.emoji_d83ddcf1 { background-position:  -384px -288px;}
.emoji_d83ddcf2 { background-position:  -384px -312px;}
.emoji_d83ddcf3 { background-position:  -384px -336px;}
.emoji_d83ddcf4 { background-position:  -384px -360px;}
.emoji_d83ddcf6 { background-position:  -384px -384px;}
.emoji_d83ddcf7 { background-position:  -384px -408px;}
.emoji_d83ddcfa { background-position:  -384px -432px;}
.emoji_d83ddcfb { background-position:  -384px -456px;}
.emoji_d83ddcfc { background-position:  -384px -480px;}
.emoji_d83ddd0a { background-position:  -408px -0px;}
.emoji_d83ddd0d { background-position:  -408px -24px;}
.emoji_d83ddd11 { background-position:  -408px -48px;}
.emoji_d83ddd12 { background-position:  -408px -72px;}
.emoji_d83ddd13 { background-position:  -408px -96px;}
.emoji_d83ddd14 { background-position:  -408px -120px;}
.emoji_d83ddd1d { background-position:  -408px -144px;}
.emoji_d83ddd1e { background-position:  -408px -168px;}
.emoji_d83ddd25 { background-position:  -408px -192px;}
.emoji_d83ddd28 { background-position:  -408px -216px;}
.emoji_d83ddd2b { background-position:  -408px -240px;}
.emoji_d83ddd2f { background-position:  -408px -264px;}
.emoji_d83ddd30 { background-position:  -408px -288px;}
.emoji_d83ddd31 { background-position:  -408px -312px;}
.emoji_d83ddd32 { background-position:  -408px -336px;}
.emoji_d83ddd33 { background-position:  -408px -360px;}
.emoji_d83ddd34 { background-position:  -408px -384px;}
.emoji_d83ddd50 { background-position:  -408px -408px;}
.emoji_d83ddd51 { background-position:  -408px -432px;}
.emoji_d83ddd52 { background-position:  -408px -456px;}
.emoji_d83ddd53 { background-position:  -408px -480px;}
.emoji_d83ddd54 { background-position:  -432px -0px;}
.emoji_d83ddd55 { background-position:  -432px -24px;}
.emoji_d83ddd56 { background-position:  -432px -48px;}
.emoji_d83ddd57 { background-position:  -432px -72px;}
.emoji_d83ddd58 { background-position:  -432px -96px;}
.emoji_d83ddd59 { background-position:  -432px -120px;}
.emoji_d83ddd5a { background-position:  -432px -144px;}
.emoji_d83ddd5b { background-position:  -432px -168px;}
.emoji_d83dddfb { background-position:  -432px -192px;}
.emoji_d83dddfc { background-position:  -432px -216px;}
.emoji_d83dddfd { background-position:  -432px -240px;}
.emoji_d83dde01 { background-position:  -432px -264px;}
.emoji_d83dde02 { background-position:  -432px -288px;}
.emoji_d83dde03 { background-position:  -432px -312px;}
.emoji_d83dde04 { background-position:  -432px -336px;}
.emoji_d83dde09 { background-position:  -432px -360px;}
.emoji_d83dde0a { background-position:  -432px -384px;}
.emoji_d83dde0c { background-position:  -432px -408px;}
.emoji_d83dde0d { background-position:  -432px -432px;}
.emoji_d83dde0f { background-position:  -432px -456px;}
.emoji_d83dde12 { background-position:  -432px -480px;}
.emoji_d83dde13 { background-position:  -456px -0px;}
.emoji_d83dde14 { background-position:  -456px -24px;}
.emoji_d83dde16 { background-position:  -456px -48px;}
.emoji_d83dde18 { background-position:  -456px -72px;}
.emoji_d83dde1a { background-position:  -456px -96px;}
.emoji_d83dde1c { background-position:  -456px -120px;}
.emoji_d83dde1d { background-position:  -456px -144px;}
.emoji_d83dde1e { background-position:  -456px -168px;}
.emoji_d83dde20 { background-position:  -456px -192px;}
.emoji_d83dde21 { background-position:  -456px -216px;}
.emoji_d83dde22 { background-position:  -456px -240px;}
.emoji_d83dde23 { background-position:  -456px -264px;}
.emoji_d83dde25 { background-position:  -456px -288px;}
.emoji_d83dde28 { background-position:  -456px -312px;}
.emoji_d83dde2a { background-position:  -456px -336px;}
.emoji_d83dde2d { background-position:  -456px -360px;}
.emoji_d83dde30 { background-position:  -456px -384px;}
.emoji_d83dde31 { background-position:  -456px -408px;}
.emoji_d83dde32 { background-position:  -456px -432px;}
.emoji_d83dde33 { background-position:  -456px -456px;}
.emoji_d83dde37 { background-position:  -456px -480px;}
.emoji_d83dde45 { background-position:  -480px -0px;}
.emoji_d83dde46 { background-position:  -480px -24px;}
.emoji_d83dde47 { background-position:  -480px -48px;}
.emoji_d83dde4c { background-position:  -480px -72px;}
.emoji_d83dde4f { background-position:  -480px -96px;}
.emoji_d83dde80 { background-position:  -480px -120px;}
.emoji_d83dde83 { background-position:  -480px -144px;}
.emoji_d83dde84 { background-position:  -480px -168px;}
.emoji_d83dde85 { background-position:  -480px -192px;}
.emoji_d83dde87 { background-position:  -480px -216px;}
.emoji_d83dde89 { background-position:  -480px -240px;}
.emoji_d83dde8c { background-position:  -480px -264px;}
.emoji_d83dde8f { background-position:  -480px -288px;}
.emoji_d83dde91 { background-position:  -480px -312px;}
.emoji_d83dde92 { background-position:  -480px -336px;}
.emoji_d83dde93 { background-position:  -480px -360px;}
.emoji_d83dde95 { background-position:  -480px -384px;}
.emoji_d83dde97 { background-position:  -480px -408px;}
.emoji_d83dde99 { background-position:  -480px -432px;}
.emoji_d83dde9a { background-position:  -480px -456px;}
.emoji_d83ddea2 { background-position:  -480px -480px;}
.emoji_d83ddea4 { background-position:  -504px -0px;}
.emoji_d83ddea5 { background-position:  -504px -24px;}
.emoji_d83ddea7 { background-position:  -504px -48px;}
.emoji_d83ddeac { background-position:  -504px -72px;}
.emoji_d83ddead { background-position:  -504px -96px;}
.emoji_d83ddeb2 { background-position:  -504px -120px;}
.emoji_d83ddeb6 { background-position:  -504px -144px;}
.emoji_d83ddeb9 { background-position:  -504px -168px;}
.emoji_d83ddeba { background-position:  -504px -192px;}
.emoji_d83ddebb { background-position:  -504px -216px;}
.emoji_d83ddebc { background-position:  -504px -240px;}
.emoji_d83ddebd { background-position:  -504px -264px;}
.emoji_d83ddebe { background-position:  -504px -288px;}
.emoji_d83ddec0 { background-position:  -504px -312px;}

.gTlo {
	position: absolute;
	z-index: 200;
	right: -16px;
	bottom: -14px;
	width: 40px !important;
	height: 30px !important;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1.0, 1.0);
}

.gwiazda-tlo {
	background: transparent url('/img/nowafotka/sprites_stars.4.png') 0 -48px no-repeat;
	background-image: -webkit-image-set(
		url(/img/nowafotka/sprites_stars.4.png) 1x,
		url(/img/nowafotka/sprites_stars_2x.4.png) 1.5x
		);
	background-size: 375px 124px;
	width: 20px !important;
	height: 22px !important;
	position: absolute;
	z-index: 200;
	right: -10px;
	bottom: -7px;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1.0, 1.0);
}

.gwiazda-tlo > .g16 {
	width:16px !important;
	height:16px !important;
	display: block;
    position: absolute;
    top: 3px;
    left: 3px;
	margin:0;
}

.QuoteWidget{
	color:#555;
	z-index: 101;
	font-weight:bold;
	padding: 2px 10px;
	border: 1px solid #A1A9AF;
	border-radius: 5px;
	cursor: pointer;
	opacity: 1;
	text-align: center;
	position: absolute;
	background: #f7f7f7;
	-webkit-transition:opacity 200ms linear;
}

.QuoteWidget:hover{
	background: #fff;
	-webkit-transition:background 200ms linear;
}

.QuoteWidget.hidden {
	opacity: 0;
	-webkit-transition:opacity 200ms linear;
}

.left{
	float:left;
}

.right{
	float:right;
}

.pill-widget {
	float: left;
}

.pill-widget-begin {
	color: #fff;
	display: inline-block;
	float: left;
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	height: 18px;
	padding-left: 9px;
	line-height: 19px;
	margin-top:1px;
}

.pill-widget.on .pill-widget-begin {
	height: 20px;
}

.pill-widget-value {
	position: relative;
	left: 1px;
	display: inline-block;
	height: 18px;
	line-height: 19.5px;
}

.pill-widget-end {
	display: inline-block;
	float: left;
	height: 18px;
	width: 9px;
	margin-top:1px;
}

.new-pill-widget {
	float: left;
}

.new-pill-widget-value {
	border-radius: 8px;
	min-width: 17px;
	height: 17px;
	text-align: center;
	font-size: 11px;
	color: white;
	font-weight: bold;
	line-height: 17px;
	padding: 0 7px;
	top: 12px;
	position: relative;
	left: 10px;
}

.room-counters .pill-widget-value {
	left: 0.5px;
}

.content-tabs-tab.on {
	color: #0087C6;
	border-bottom: 4px solid;
	border-color: #41a5d0;
}

#content-tabs-kebab-container:hover {
	cursor: pointer;
}

#content-tabs-container {
	display: table;
	margin: auto;
	background-color: white;
	padding: 0 11px;
	box-shadow: 0 1px 2px rgba(0, 0, 1, 0.12);
}

.content-tabs-tab:hover {
	color: #0087C6;
}

.new-pill-widget-value-red {
	background-color: #F7252F;
}

.content-tabs-tab .pill-widget {
	margin-top: 5px;
}

.pill-widget-blue .pill-widget-begin {
	background-position: -301px -307px;
}

.pill-widget-blue .pill-widget-end {
	background-position: -385px -307px;
}

.pill-widget-blue.on .pill-widget-begin {
	background-position: -300px -329px;
}

.pill-widget-blue.on .pill-widget-end {
	background-position: -385px -329px;
}

.pill-widget-red .pill-widget-begin {
	background-position: -394px -307px;
}
.pill-widget-red .pill-widget-end {
	background-position: -480px -307px;
}

.pill-widget-red.on .pill-widget-begin {
	background-position: -394px -329px;
}

.pill-widget-red.on .pill-widget-end {
	background-position: -479px -329px;
}

.pill-widget-red2 .pill-widget-begin {
	background-position: -394px -329px;
}

.pill-widget-red2 .pill-widget-end {
	background-position: -479px -329px;
}

#content-tabs .pill-widget-red {
	margin-right: 10px;
	margin-left: -14px;
}

#content-tabs .pill-widget-red2 {
	margin-right: 10px;
	margin-left: -14px;
}

.pill-widget-gray .pill-widget-begin,
.pill-widget-gray.on .pill-widget-begin{
	background-position: -488px -307px;
	color: #969696;
	text-shadow: none;
}

.pill-widget-gray .pill-widget-end,
.pill-widget-gray.on .pill-widget-end {
	background-position: -571px -307px;
}

.info-container { text-align: center; }
.info { margin: 20px auto 10px auto; text-align: left; padding: 15px 15px 15px 85px; width: 100%; position: relative; color: #888; line-height: 24px; }
.info b { color: #666; }
.info .ico-info-big  { position: absolute; left: 32px; top: 24px; }
.info .ico-close-ad  { position: absolute; right: 4px; top: 4px; cursor: pointer; }
.info_tv .ico-close-ad  { position: absolute; right: 4px; top: 4px; cursor: pointer; }

.infobox-holder{cursor:default;position:absolute;margin-top:3px;display:block;z-index:1101;}
.infobox-holder .infobox{max-width:350px;}
.infobox-holder .infobox, .big-infobox{overflow:hidden;background-color:#fff;border:#C9D3d5 1px solid;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.1);box-shadow:2px 2px 3px rgba(0,0,0,0.1);white-space:nowrap;padding:10px;-webkit-border-radius: 3px;border-radius: 3px;}
.tooltip.infobox-holder .infobox {max-width:210px;}
.tooltip.infobox-holder .infobox, .big-infobox{
	border-color: #cac29a;
	background: -moz-linear-gradient(center top, #fff4c5, #fff1a8) repeat scroll 0 0 #fff4bb;
	background: -webkit-gradient(linear, left top, left bottom, to(#fff1a8), from(#fff4c5));
	background: -ms-gradient(linear, left top, left bottom, to(#fff1a8), from(#fff4c5));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4c5', endColorstr='#fff1a8');
	background-color: #fff4bb;white-space:normal;border-color:#cc9;text-align:left;}
.infobox-holder .infobox a{text-decoration:none;}
.infobox-holder .infobox .txt{margin-top:5px;max-width:150px;white-space:normal;}
.infobox-holder .infobox span.gb{color:#aaa;font-weight:700;padding-right:5px;}
.infobox-arrow{font-size:0;height:0;left:11px;position:absolute;top:-6px;width:0;z-index:12;border-color:transparent transparent #fff #fff;border-style:solid;border-width:4px;}
.infobox-arrow-border{left:10px;top:-8px;z-index:11;border-color:transparent transparent #ccb #ccb;}
.tooltip.infobox-holder .infobox-arrow{border-color:transparent transparent #FFF4C5 #FFF4C5;}
.tooltip.infobox-holder .infobox-arrow-border{border-color:transparent transparent #cc9 #cc9;}
.big-infobox {position:relative;z-index:1;margin:2em 0;font-size:14px;padding:1em;}
.big-infobox > b {font-size: 16px;margin-bottom:0.5em;display:block;}
.big-infobox > a {font-size: 16px;margin:1.4em 4em;display:block;float:right;font-weight:bold;}
.big-infobox > .buttons {display:block;float:right;margin-left:4em;margin-right:4em;margin-top:1.5em;font-size:13px;}
.big-infobox > .buttons a {font-size:13px;font-weight:bold;margin:0px 5px;}
.big-infobox > .buttons .button {font-size:13px;float:none;display:inline-block;text-decoration:none;}

.UkryjReklamy {
    height: 0;
    left: -16px;
    position: relative;
    text-align: center;
    width: 0;
    z-index: 4;
	display:none;
}
.UkryjReklamy a {
	cursor:pointer;
}

.brd {
	position: relative;
}
#brd_profile{
	min-height: 200px;
	height: 240px;
}

#leaderboard_sg,
#brd_najnowsze,
#brd_sg,
#brd_inne,
#brd_cams,
#brd_logowanie,
#brd_profile,
#brd_konto,
#brd_online,
#brd_online_bottom,
#brd_rankingi,
#brd_rankingi_bottom {
	position: relative;
	width: 960px;
	margin: 0 auto;
	margin-top: 10px;
	overflow: hidden;
	text-align: center;
	max-height: 300px;
}
#brd_online_bottom,
#brd_rankingi_bottom {
	margin-bottom: 15px;
}

.user-more-info ul{
	display: block;
	list-style-type: none;
	padding-left: 0px;
	margin-top: 10px;
	line-height: 25px;
	margin-bottom: 0px;
}

.user-more-info ul li{
	display: block;
	list-style-type: none;
}

.user-more-info ul li a{
	text-decoration: underline;
}

.user-more-info .av-64, .user-more-info .av-48{
	margin-right:10px;
}

.avs{
	z-index:5;
	position:relative;
}
.avs .avatar-container{
	width: 64px;
	height: 64px;
}

.avs .avatar-container img{
	position: relative;
	z-index: 140;
}

.user-more-info .stat{
	font-size:13px;
	line-height: 17px;
}

.user-more-info .stat-login{
	height: 23px;
}

.user-more-info ul.my-option li a{
	padding-left:10px;
}

.user-more-info a{
	text-decoration: none;
}

ul.my-option .sprites{
	display: inline-block;
	float: left;
	margin-top: 4px;
	position: absolute;
}

ul.my-option .ico-friend-add-f,
ul.my-option .ico-friend-add-m {
	left: 5px;
}

ul.my-option .muteUser, .muteUser{
	background-position: -369px -31px;
}

ul.my-option .muteUser-w{
	background-position: -736px -60px;
	width: 23px;
	margin-right: 2px;
}

ul.my-option .unMuteUser{
	background-position: -392px -31px;
}

ul.my-option .umMuteUser-w{
	background-position: -736px -60px;
	width: 23px;
	margin-right: 2px;
}

.sugestiaClass>.fotkaLightBox {width:500px;}
.sugestiaClass>.fotkaLightBox>#fotkaLightBoxClose {display:none;}
#sugestiaFormContainer {padding:30px;background-color:#fff !important;}
.fotkaLightBoxObscure {outline:none;background: #7f7f7f; background: rgba(0, 0, 0, 0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999;}
.fotkaLightBoxContainer {display:block;position:relative;top:50%;}
.swfupload{position:absolute;z-index:1;background-color:transparent;}

.ico-disabled-alpha {opacity: 0.2;filter: alpha(opacity=20);}
.ico-inline {display:inline-block;vertical-align:middle;}

.ico-message {background-position: -34px -5px;width: 25px; height: 15px;}
.ico-message-big {background-position: -492px -74px;width: 22px;height: 15px;}
.ico-message-dark {background-position: -658px -32px; width: 22px; height: 15px;}
.ico-star {background-position: -545px -2px;width: 19px; height: 20px;}
.ico-star-default {background-position: -515px -67px;width: 18px; height: 21px;}
.ico-gift {background-position: -524px -3px;width: 19px; height: 17px;}
.ico-heart {background-position: -350px -33px;width: 19px; height: 16px;}
.ico-friend-f {background-position: -132px -6px;width: 18px;height: 19px;}
.ico-friend-m {background-position: -58px -5px;width: 18px;height: 20px;}
.ico-friend-add-f {background-position: -152px -6px;width: 26px; height: 19px;}
.ico-friend-add-m {background-position: -78px -5px;width: 26px; height: 20px;}
.ico-friend-remove-f {background-position: -182px -5px;width: 21px; height: 20px;}
.ico-friend-remove-m {background-position: -108px -5px;width: 21px; height: 20px;}
.ico-black-add {background-position: -349px -4px;width: 17px; height: 21px;}
.ico-black-remove {background-position: -323px -4px;width: 22px; height: 21px;}
.ico-fav-add {background-position: -438px -32px;width: 16px; height: 16px;}
.ico-fav-remove {background-position: -458px -32px;width: 16px; height: 16px;}
.ico-abuse {background-position: -367px -4px;width: 20px; height: 18px;}
.ico-adjust-appearance {background-position: -389px -4px;width: 20px; height: 16px;}
.ico-info {background-position: -497px -31px;width: 19px; height: 19px;}
.ico-info-big{background-position: -186px -265px; width: 31px; height: 31px;}
.ico-moderate {background-position: -476px -31px;width: 19px; height: 19px;}
.ico-question-mark {background-position: -681px -32px;width: 16px;height: 16px;}
.ico-lightbox-close {background-position: -268px -257px;width: 33px;height: 33px;}
.ico-lightbox-close:hover {background-position: -268px -293px; }
.ico-delete {background-position: -288px -78px;width: 23px;height: 23px;}
.ico-delete-wide {background-position: -228px -75px;width: 55px;height: 26px;}
.ico-close {background-position: -152px -75px;width: 73px;height: 26px;}
.ico-fotka-team {background-position: -566px -5px;width:15px;height:14px;}
.ico-fotka-przyjaciel {background-position: -586px -6px;width: 15px;height: 14px;}
.ico-android {background-position: -606px -2px;width: 20px;height: 23px;}
.ico-mobile {background-position: -502px -53px;width: 12px;height: 19px; margin-top: -2px;}
.ico-online {background-position: -510px -9px;width: 12px;height: 12px;}
.ico-offline {background-position: -519px -57px;width: 10px;height: 10px;}
.ico-padlock {background-position: -449px -4px;width: 14px;height: 16px;}
.ico-padlock-opened {background-position: -410px -4px;width: 22px;height: 16px;}
.ico-padlock-red {background-position: -470px -57px;width: 14px;height: 16px;}
.ico-thumb-up {background-position: -572px -53px;width: 16px;height: 19px;}
.ico-thumb-up:hover {background-position: -572px -79px;}
.ico-thumb-down {background-position: -590px -53px;width: 16px;height: 19px;}
.ico-thumb-down:hover {background-position: -590px -79px;}
.ico-close-ad {background-position: -469px -90px;width: 20px;height: 20px;}
.ico-close-cross {background-position: -641px -91px;width: 14px;height: 14px;}
.ico-cams-dot {background-position: -627px -8px;width: 10px;height: 10px;}

.ico-arrow-left-top {background-position: -305px -247px; width: 8px;height: 9px;}
.ico-arrow-top {background-position: -321px -247px; width: 8px;height: 9px;}
.ico-arrow-right-top {background-position: -313px -247px; width: 8px;height: 9px;}

.ico-photos-order {background-position: -558px -32px;width: 15px; height: 14px;}
.ico-photos-other-albums {background-position: -326px -32px;width: 22px; height: 21px;}
.ico-photos-comments-counter {background-position: -658px -32px;width: 22px; height: 16px;}
.ico-photos-edit {background-position: -522px -32px;width: 16px; height: 16px;}
.ico-photos-edit-filters {background-position: -539px -32px;width: 18px; height: 18px;}
.ico-photos-edit-title {background-position: -607px -32px;width: 16px;height: 16px;}
.ico-photos-move-to-album {background-position: -574px -32px;width: 16px; height: 16px;}
.ico-photos-delete {background-position: -624px -32px;width: 16px;height: 15px;}
.ico-photos-delete-comments {background-position: -591px -32px;width: 15px;height: 15px;}
.ico-photos-zoom {background-position: -641px -32px;width: 16px;height: 16px;}
.ico-photos-album-add {background-position: -698px -32px;width: 16px;height: 13px;}
.ico-photos-album-name {background-position: -433px -4px;width: 15px;height: 16px;}
.ico-photos-rotate {background-position: -485px -56px;width: 16px;height: 17px;}
.ico-hearts-2 {background-position: -2px -26px;width: 54px;height: 50px }
.ico-hearts-1 {background-position: -56px -26px;width: 46px;height: 50px }
.ico-hearts-3 {background-position: -103px -26px;width: 45px;height: 40px }
.ico-graph {background-position: -100px -70px;width: 52px;height: 40px }
.ico-big-hearts {background-position: -211px -32px;width: 42px;height: 40px }
.ico-big-hearts-2 {background-position: -149px -32px;width: 60px;height: 38px }
.ico-big-decision-x {background-position: -296px -47px;width: 16px;height: 14px }
.ico-big-decision-s {background-position: -296px -62px;width: 16px;height: 14px }

.give-gift-button {
	display: inline-block;
	margin-top: 3px;
}
.give-gift-button .ico-gift {
	display: inline-block;
}
.give-gift-button-label {
	display: inline-block;
	margin-left: 5px;
	position: relative;
	top: -4px;
	text-decoration: underline;
}

#logout-big-infobox > a{
	display: inline;
	float: none;
	margin: 0;
	font-size: inherit;
	font-weight: normal;
}

#wyrozniona-bottom-box {
	z-index: 999;
	position: fixed;
	bottom: 0px;
	right: -435px;
	width: 390px;
	padding: 20px 10px 20px 20px;
	background-color: #fff;
	box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.35);
	box-sizing: content-box;
	-webkit-box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.35);
	border-radius: 3px 0 0 0;
	-webkit-transition: right .5s cubic-bezier(0.625,-0.49,0.355,1.440);
	-moz-transition: right .5s cubic-bezier(0.625,-0.49,0.355,1.440);
	-ms-transition: right .5s cubic-bezier(0.625,-0.49,0.355,1.440);
	-o-transition: right .5s cubic-bezier(0.625,-0.49,0.355,1.440);
	transition: right .5s cubic-bezier(0.625,-0.49,0.355,1.440);
	-webkit-transition-timing-function: cubic-bezier(0.625,-0.49,0.355,1.440);
	-moz-transition-timing-function: cubic-bezier(0.625,-0.49,0.355,1.440);
	-ms-transition-timing-function: cubic-bezier(0.625,-0.49,0.355,1.440);
	-o-transition-timing-function: cubic-bezier(0.625,-0.49,0.355,1.440);
	transition-timing-function: cubic-bezier(0.625,-0.49,0.355,1.440);
}

#wyrozniona-bottom-box.news-suggest {
	right: 0;
}

#wyrozniona-bottom-box-close {
	position: absolute;
	top: 4px;
	right: 4px;
	cursor: pointer;
	background-image: url('/img/box_zamknij.png');
	width: 16px;
	height: 16px;
}

#wyrozniona-bottom-box-close:hover {
	opacity: .8;
	filter: alpha(opacity=80);
}

#wyrozniona-bottom-box .avatar-container {
	margin: 0;
	float: left;
	border-radius: 3px;
}

#wyrozniona-bottom-box .avatar-container img {
	border-radius: 3px;
}

#wyrozniona-bottom-box-data {
	float: left;
	margin-left: 17px;
	margin-top: 3px;
	height: 93px;
	line-height: 19px;
}

#wyrozniona-bottom-box-data-login {
	font-size: 16px;
	text-decoration: none;
	display: inline-block;
	margin-bottom: 2px;
}

#wyrozniona-bottom-box-data-description {
	height: 33px;
	width: 237px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#wyrozniona-bottom-box-bar {
	z-index: 999;
	background-image: url('/img/profil_wstazki.png');
	position: absolute;
	width: 85px;
	height: 86px;
	top: -4px;
	left: -5px;
	display: inline-block;
}

.wyrozniona-bottom-box-bar-m {
	background-position: -86px 0;
}

#mobile-navigation {
	display: none;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

/* Style @media zawsze na końcu niech będą */

@media only screen and (min--moz-device-pixel-ratio: 1.5),
	only screen and (-o-min-device-pixel-ratio: 1.5),
	only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-device-pixel-ratio: 1.5) {

	#rwd-offcanvas-logo > img,
	#header-logo img {
		background-image: url('/img/nowafotka/logo_paczek_2x.1.png') !important;
	}

	.sprites-mobile {
		background-image: url(/img/nowafotka/sprites_mobile_2x.13.png) !important;
	}
}

@media only screen and (max-height: 850px) {
	a.no-messages-avatar {
		margin-top: auto;
	}
}

@media only screen and (max-height: 768px) {
	#content-tabs,
	#content-filter {
		margin-top: 20px !important;
	}

	#profile-navi {
		margin-top: 40px !important;
		margin-bottom: 20px !important;
	}

	#two-column-left,
	#two-column-right {
		padding-top: 40px;
	}
}

@media only screen and (max-width: 966px){
	#content {
		padding: 0 5px;
		padding-bottom: 319px;
	}

	#page{
		overflow: hidden;
	}

	#menu {
		width: 100%;
		background-size: 100% 49px;
		background: url('/img/nowafotka/menu_bg.2.png') no-repeat 0 0;
	}

	#menu>ul{
		display: table;
		margin: auto;
	}

	#menu li a{
		padding: 10px 13px;
	}

	#footer>div{
		width:100%;
	}

	#footer-menu{
		padding:0 10px;
	}

	#content{
		width:100%;
	}

	#content.table{
		width: 100%;
	}

	#content.table #two-columns-layout-container {
		display: table-row;
	}

	#two-columns-layout-container{
		display: block;
		margin:0 6px;
		width: auto;
	}

	#two-column-right{
		width:80%;
		margin-right: 0;
		display: block;
	}

	#two-column-left{
		width:20%;
		float:left;
		max-width: none;
		display: block;
	}

	#content.table #two-column-left {
		width:200px;
	}

	#content.table #two-column-right {
		width:100%;
	}

	#two-column-left-menu .left-menu-separator{
		width: 92%;
	}

	.pages{
		display: table;
		margin: 20px auto;
	}

	#content-tabs-line{
        background: url('/img/nowafotka/content_tabs_line.png') 0 0;
        background-size: 100% 44px;
		height: 44px;
		overflow: hidden;
		top:5px;
	}

	#leaderboard_sg,
	#brd_najnowsze,
	#brd_sg,
	#brd_profile,
	#brd_online,
	#brd_online_bottom,
	#brd_rankingi,
	#brd_rankingi_bottom,
	#brd_konto {
		position: relative;
		width: 100% !important;
		max-width: 100%;
		overflow: hidden !important;
	}
}

@media only screen and (max-width: 852px) {
	#menu > ul {
		display: table;
		margin: auto;
	}

	#menu li a {
		padding: 10px 8px;
	}

	.margin-left {
		margin-left: 0px;
	}
}

@media only screen and (max-width: 810px){
	#footer-menu .footer-menu-section {
		margin-bottom: 20px;
	}

	#two-column-left-menu .left-menu-separator{
		width: 92%;
	}
	#google-form{
		display: none;
	}
}

@media only screen and (max-width: 786px) {
	#content {
		padding-bottom: 362px;
	}
}

@media only screen and (max-width: 768px) {
    #header,
	#menu,
    #footer-menu {
		display: none;
	}

	#content {
		padding-bottom: 102px;
	}

    #footer-menu {
        margin-top: 10px;
    }

    #footer > div {
        padding-top: 0;
    }

    #footer-copyright span {
        display: inline;
    }

	#msgBoxBody.error-with-photo {
		margin-left: 0 !important;
		min-width: 500px !important;
		width: auto !important;
		left: 50%;
		transform: translateX(-50%);
	}

	#mobile-navigation {
		display: block;
	}
	
	#mobile-header {
		height: 48px;
		background: #46a8d1;
		background: -webkit-linear-gradient(#46a8d1, #3a9ecb);
		background: -moz-linear-gradient(#46a8d1, #3a9ecb);
		background: -o-linear-gradient(#46a8d1, #3a9ecb);
		background: linear-gradient(#46a8d1, #3a9ecb);
		text-align: center;
		padding: 12px 0;
	}

	.sprites-mobile {
		background-repeat: no-repeat;
		background-size: 701px 413px;
		background-image: url('/img/nowafotka/sprites_mobile.13.png');
		background-image: -webkit-image-set(
				url(/img/nowafotka/sprites_mobile.13.png) 1x,
				url(/img/nowafotka/sprites_mobile_2x.13.png) 1.5x
		);
	}

	.mobile-big-arrow {
		background-position: -584px -1px;
		width: 14px;
		height: 24px;
	}

	.mobile-arrow {
		background-position: -197px -72px;
		width: 48px;
		height: 35px;
	}
	.mobile-verified {
		background-position: -444px -111px;
		width: 20px;
		height: 20px;
		vertical-align: middle;
		display: inline-block;
		margin-right: 7px;
	}
	.mobile-x {
		background-position: -245px -72px;
		width: 35px;
		height: 35px;
	}
	.mobile-heart {
		background-position: -279px -72px;
		width: 42px;
		height: 35px;
	}
	.mobile-x-heart {
		background-position: -319px -72px;
		width: 62px;
		height: 35px;
	}
	.mobile-question-mark {
		background-position: -380px -72px;
		width: 22px;
		height: 35px;
	}
	.mobile-double-heart {
		background-position: -199px -104px;
		width: 54px;
		height: 37px;
	}
	.mobile-icon-plus {
		background-position: -461px -48px;
		width: 20px;
		height: 24px;
	}
	.m-profile-box-ico-location {
		background-position: -226px -52px;
		width: 12px;
		height: 22px;
		display: inline-block;
	}
	.m-profile-box-ico-person {
		background-position: -209px -52px;
		width: 15px;
		height: 22px;
		display: inline-block;
	}
	.m-profile-box-ico-age{
		background-position: -239px -52px;
		width: 19px;
		height: 22px;
		display: inline-block;
	}
	.m-profile-box-ico-gifts{
		background-position: -258px -52px;
		width: 19px;
		height: 22px;
		display: inline-block;
	}
	.m-profile-box-ico-contacts{
		background-position: -278px -52px;
		width: 23px;
		height: 22px;
		display: inline-block;
	}
	.m-profile-box-ico-groups{
		background-position: -301px -52px;
		width: 27px;
		height: 22px;
		display: inline-block;
	}
	.m-profile-box-ico-activity{
		background-position: -327px -52px;
		width: 24px;
		height: 22px;
		display: inline-block;
	}
	.m-profile-box-ico-appearance{
		background-position: -352px -52px;
		width: 20px;
		height: 20px;
		display: inline-block;
	}
	.m-profile-box-ico-personality{
		background-position: -373px -52px;
		width: 22px;
		height: 22px;
		display: inline-block;
	}
	.m-profile-box-ico-lifestyle{
		background-position: -395px -52px;
		width: 22px;
		height: 22px;
		display: inline-block;
	}
	.m-profile-box-ico-ideal{
		background-position: -418px -52px;
		width: 22px;
		height: 22px;
		display: inline-block;
	}
	.m-profile-box-ico-favourites{
		background-position: -438px -52px;
		width: 22px;
		height: 22px;
		display: inline-block;
	}
	.m-profile-box-ico-arrow-left{
		background-position: -195px -52px;
		width: 15px;
		height: 22px;
		display: inline-block;
	}
	.m-profile-box-ico-online {
		background-position: -294px -131px;
		width: 9px;
		height: 9px;
	}
	.progress_bar_profile {
		background-position: -594px -26px;
		width: 90px;
		height: 17px;
		top: 5px;
		left: 4px;
		position: absolute;
	}
	.progress_bar_bg_profile {
		background-position: -590px -1px;
		width: 98px;
		height: 26px;
		position: relative;
		float: left;
	}

	.progress_bar_bg_profile > span {
		position: absolute;
		right: 8px;
		top: 4px;
		font-size: 10px;
		font-weight: 500;
		color: blue;
	}
	.opacity_background {
		position: relative;
		width: 64px;
		height: 64px;
		background-color: #f5f5f5;
		opacity: 0.9;
		border-radius: 4px;
		float: left;
	}
	.opacity_background p{
		color: #9c9c9c;
		position: absolute;
		top: 53%;
		right:20%;
		font-size: 12px;
	}
	.opacity_background p:last-child {
		color: #9c9c9c;
		top: 23%;
		right: 18%;
		font-size: 17px;
	}

	.mobile-previous-page {
		position: absolute;
		left: 16px;
	}

	.mobile-header-label {
		display: inline-block;
		font-family: 'Roboto Medium', sans-serif;
		font-size: 18px;
		line-height: 23px;
		color: #fff;
	}

	.mobile-header-button {
		display: inline-block;
		margin: 0 10px;
		cursor: pointer;
	}
	
	#mobile-header-button-menu {
		position: absolute;
		background-position: -2px -0px;
		width: 22px;
		height: 20px;
		left: 20px;
		margin-left: 0;
	}
	
	#mobile-header-button-menu:active,
	#mobile-header-button-menu.active {
		background-position: -2px -26px;
	}
	
	#mobile-header-button-latest {
		background-position: -26px 0;
		width: 31px;
		height: 23px;
	}
	
	#mobile-header-button-latest:active,
	#mobile-header-button-latest.active {
		background-position: -26px -26px;
	}
	
	#mobile-header-button-yesno {
		background-position: -59px -3px;
		width: 23px;
		height: 20px;
	}
	
	#mobile-header-button-yesno:active,
	#mobile-header-button-yesno.active {
		background-position: -59px -29px;
	}
	
	#mobile-header-button-messages {
		background-position: -84px -2px;
		width: 30px;
		height: 21px;
	}
	
	#mobile-header-button-messages:active,
	#mobile-header-button-messages.active {
		background-position: -84px -28px;
	}
	
	#mobile-menu {
		display: none;
		background-color: #3f4142;
	}
	
	.mobile-menu-row {
		position: relative;
	}
	
	.mobile-menu-item {
		display: block;
		position: relative;
		height: 48px;
		line-height: 48px;
		padding-left: 15px;
		padding-right: 5px;
		font-size: 15px;
		text-decoration: none;
	}
	
	.mobile-menu-item-light {
		background-color: #4e5051;
	}
	
	.mobile-menu-item, .mobile-menu-item:hover {
		color: #fff;
	}
	
	.mobile-menu-item:active,
	.mobile-menu-item.active {
		background-color: #2f3131;
	}
	
	.mobile-menu-item-ico-container {
		display: inline-block;
		width: 29px;
		margin-right: 20px;
		text-align: center;
	}
	
	.mobile-menu-item-ico {
		display: inline-block;
		position: relative;
	}
	
	#mobile-menu-item-ico-notifications {
		background-position: -116px -1px;
		width: 21px;
		height: 22px;
		top: 5px;
	}
	
	.mobile-menu-item:active #mobile-menu-item-ico-notifications,
	.mobile-menu-item.active #mobile-menu-item-ico-notifications {
		background-position: -116px -27px;
	}
	
	#mobile-menu-item-ico-viewers {
		background-position: -139px -2px;
		width: 26px;
		height: 19px;
		top: 3px;
	}
	
	.mobile-menu-item:active #mobile-menu-item-ico-viewers,
	.mobile-menu-item.active #mobile-menu-item-ico-viewers {
		background-position: -139px -28px;
	}
	
	#mobile-menu-item-ico-decisions {
		background-position: -167px -4px;
		width: 29px;
		height: 16px;
		top: 2px;
	}
	
	.mobile-menu-item:active #mobile-menu-item-ico-decisions,
	.mobile-menu-item.active #mobile-menu-item-ico-decisions {
		background-position: -167px -30px;
	}
	
	#mobile-menu-item-ico-votes {
		background-position: -198px -2px;
		width: 26px;
		height: 21px;
		top: 5px;
	}
	
	.mobile-menu-item:active #mobile-menu-item-ico-votes,
	.mobile-menu-item.active #mobile-menu-item-ico-votes {
		background-position: -198px -28px;
	}
	
	#mobile-menu-item-ico-chat {
		background-position: -460px -3px;
		width: 27px;
		height: 21px;
		top: 4px;
	}
	
	.mobile-menu-item:active #mobile-menu-item-ico-chat,
	.mobile-menu-item.active #mobile-menu-item-ico-chat {
		background-position: -460px -29px;
	}
	
	#mobile-menu-item-ico-online {
		background-position: -226px -1px;
		width: 21px;
		height: 21px;
		top: 4px;
	}
	
	.mobile-menu-item:active #mobile-menu-item-ico-online,
	.mobile-menu-item.active #mobile-menu-item-ico-online {
		background-position: -226px -27px;
	}
	
	#mobile-menu-item-ico-cams {
		background-position: -249px -5px;
		width: 25px;
		height: 14px;
		top: 1px;
	}
	
	.mobile-menu-item:active #mobile-menu-item-ico-cams,
	.mobile-menu-item.active #mobile-menu-item-ico-cams {
		background-position: -249px -31px;
	}
	
	#mobile-menu-item-ico-tv {
		background-position: -276px -4px;
		width: 23px;
		height: 16px;
		top: 2px;
	}
	
	.mobile-menu-item:active #mobile-menu-item-ico-tv,
	.mobile-menu-item.active #mobile-menu-item-ico-tv {
		background-position: -276px -30px;
	}
	
	#mobile-menu-item-ico-search {
		background-position: -301px -3px;
		width: 19px;
		height: 19px;
		top: 5px;
	}
	
	.mobile-menu-item:active #mobile-menu-item-ico-search,
	.mobile-menu-item.active #mobile-menu-item-ico-search {
		background-position: -301px -29px;
	}
	
	#mobile-menu-item-ico-rank {
		background-position: -322px -1px;
		width: 20px;
		height: 23px;
		top: 6px;
	}
	
	.mobile-menu-item:active #mobile-menu-item-ico-rank,
	.mobile-menu-item.active #mobile-menu-item-ico-rank {
		background-position: -322px -27px;
	}
	
	#mobile-menu-item-ico-forum {
		background-position: -344px -2px;
		width: 19px;
		height: 19px;
		top: 4px;
	}
	
	.mobile-menu-item:active #mobile-menu-item-ico-forum,
	.mobile-menu-item.active #mobile-menu-item-ico-forum {
		background-position: -344px -28px;
	}
	
	#mobile-menu-item-ico-games {
		background-position: -365px -4px;
		width: 24px;
		height: 15px;
		top: 2px;
	}
	
	.mobile-menu-item:active #mobile-menu-item-ico-games,
	.mobile-menu-item.active #mobile-menu-item-ico-games {
		background-position: -365px -30px;
	}
	
	#mobile-menu-item-ico-birthday {
		background-position: -390px 0;
		width: 24px;
		height: 24px;
		top: 4px;
	}
	
	.mobile-menu-item:active #mobile-menu-item-ico-birthday,
	.mobile-menu-item.active #mobile-menu-item-ico-birthday {
		background-position: -390px -26px;
	}
	
	#mobile-menu-item-ico-stars-club {
		background-position: -415px 0;
		width: 24px;
		height: 24px;
		top: 7px;
	}
	
	#mobile-menu-item-ico-settings {
		background-position: -439px -2px;
		width: 20px;
		height: 20px;
		top: 6px;
	}
	
	.mobile-menu-item:active #mobile-menu-item-ico-settings,
	.mobile-menu-item.active #mobile-menu-item-ico-settings {
		background-position: -439px -28px;
	}
	
	#mobile-menu-item-settings {
		display: none;
		position: absolute;
		top: 0;
		right: 0;
		padding: 0 5px;
	}
	
	#mobile-menu-item-settings .mobile-menu-item-ico-container {
		width: 48px;
		margin-right: 0;
	}
	
	.mobile-menu-item-avatar {
		display: inline-block;
		position: relative;
		top: 9px;
		margin-right: 13px;
		background-color: transparent;
	}
	
	.mobile-menu-item .pill-widget {
		float: right;
		margin-top: 14px;
		margin-right: 10px;
	}

	.mobile-profile-verified {
		font-size: 14px;
		color: #666;
		vertical-align: middle;
		display: inline-block;
		line-height: 20px;
	}

	#content-filter-container {
		background-color: #fff;
		border-bottom: 1px solid #e9eaea;
		margin: 0 -5px;
	}
	
	#content-filter-header {
		display: block;
		white-space: nowrap;
		position: relative;
	}
	
	#content-filter-header-click {
		padding: 10px 0;
		cursor: pointer;
	}
	
	#content-filter-summary {
		text-overflow: ellipsis;
		overflow: hidden;
		position: absolute;
		left: 20px;
		right: 45px;
	}
	
	#content-filter-dropdown {
		float: right;
		margin-right: 20px;
	}
	
	#content-filter {
		display: none;
		padding-bottom: 20px;
	}

	#content-filter-gender-container,
    #content-filter-age,
    #content-filter-region,
	#content-filter-navigator,
    #content-filter-next-profile {
        float: none;
        display: table;
        margin: auto;
    }
	
    #content-filter-age,
    #content-filter-next-profile {
        margin-top: 15px;
    }
	
	#content-filter-region,
	#content-filter-navigator {
		margin-top: 20px;
	}

    #content-filter-age-label-min {
        margin-left: 0;
    }

    #content-filter-age-label-max {
        margin-right: 0;
    }

	.gradient-top, .column-gradient-top {
		margin-top: 0;
	}
	
	#sugestiaContainer .fotkaLightBox {
		width: 100% !important;
	}

	#content-filter-gender-choice {
		border: 1px solid #bdbdbd;
	}

	.slider-range a {
		width: 26px;
		height: 26px;
		top: -10px;
		border: 1px solid #bdbdbd;
	}

	.slider-range a:hover {
		width: 24px;
		height: 24px;
		top: -9px;
		margin-left: -11px;
	}

	#content-filter-region {
		box-shadow: 0 0 0 1px #bdbdbd;
	}

	.SrebrneAlert .SrebrneAlertBox {
		width: 328px
	}
}

@media only screen and (max-width: 733px){
	#header {
		margin-bottom: 25px;
	}

	#header-logo {
		position: relative;
		top: 17px;
	}

	.menu-profile-notify{
		margin-left: -15px;
	}

	#footer-menu .footer-menu-section {
		width:50%;
		margin-right: 0;
	}

	#footer-menu .footer-menu-section:nth-child(2n+1){
		clear:left;
	}

	#footer-menu .footer-menu-section:nth-child(2n){
		margin-right: 0;
	}

	#two-column-right {
		padding: 71px 20px 20px 20px;
	}
}

@media only screen and (max-width: 640px){
	#msgBoxBody.error-with-photo {
		min-width: 400px !important;
	}

	.photo-error {
		padding: 10px 0px !important;
		height: 72px !important;
	}

	#two-column-right{
		width: 100% !important;
		float: none;
		padding: 10px;
		border-radius: 0;
		min-height: 0 !important;
		display: block !important;
	}

	#two-column-left{
		width:100% !important;
		padding: 10px 0px 10px 10px;
		float:none;
		display: block !important;
	}

	#two-column-left-menu>li{
		display: inline-block;
		width: auto;
		height: 30px;
		line-height: 30px;
	}

	#two-column-left-menu>li>a{
		text-decoration: underline;
	}

	#two-column-left-menu li:hover a{
		background: none;
	}

	#two-column-left-menu>li.active{
		background: none;
		width: auto;
		display: inline-block;
		height: 30px;
		line-height: 30px;
	}

	#two-column-left-menu>li.active>a{
		text-decoration: none;
		color:#555;
		top:1px;
		font-weight: bold;
	}

	#two-column-left-menu .left-menu-separator{
		display: none;
	}

	.column-gradient-top{
		display: none;
	}
	.spritesv.tab-menu-shadow{
		display: none;
	}

	.resizable-shadow-box .av-96,
	.resizable-shadow-box .shadowed-avatar.av-96 img
	{
		width:64px;
		height: 64px;
		background-size: 64px !important;
	}

	.resizable-shadow-box-details-info{
		width: auto;
	}

	.resizable-shadow-box{
		height: 135px !important;
		width: 84px;
	}

	.resizable-shadow-box:hover .shadow-box{
		width:84px !important;
		left:0 !important;
		top:0 !important;
		height: 135px !important;
		padding: 10px 0 !important;
	}

	.give-gift-button{
		display: none;
	}
	
	#two-column-left-menu .tab-menu-shadow {
		display: none;
	}

    #friends .friend-avatar-box .lover, #inviteTo .friend-avatar-box .lover, #inviteFrom .friend-avatar-box .lover {
        margin-left: 33px;
    }
}

@media screen and (max-width: 540px){
	h1 {
		font-size: 21px;
	}

	#menu li a{
		padding: 10px 15px;
	}

	.tab-menu-shadow{
		display: none !important;
	}
}
@media screen and (max-width: 508px){
	#menu li a {
		padding: 10px 10px;
	}
}
@media only screen and (max-width: 480px){
	#msgBoxBody.error-with-photo {
		min-width: 300px !important;
	}

	.photo-error {
		height: 125px !important;
		padding: 30px 0px !important;
	}

	#header {
		margin-bottom: 30px;
	}

	.header-menu-separator-big {
		width: 1px;
		margin:0 2px;
	}

	#header-logo{
		margin-top:10px;
	}

	#two-column-left{
		float:none;
	}

	#footer-menu .footer-menu-section{
		margin-bottom: 30px;
		min-height: 0;
		width:100%;
		float:none;
	}

	.gwiazdy-brd {
		display: none;
	}

	.pages a, .pages span {
		display: none;
	}
	.pages a[accesskey=x], .pages a[accesskey=z] {
		display: inline-block;
	}
	.pages *:first-child {
		margin-left: .5em;
	}
	.pages a[accesskey=x] {
		margin-left: .5em;
	}
}

@media screen and (max-width: 395px){
	#menu li a{
		padding: 10px 8px;
	}
	.no-messages-body {
		width: 100%;
	}
}
@media screen and (max-width: 360px){

	#header {
		height: auto;
	}

	#menu #menu-chat {
		display: none;
	}

	#menu li a{
		padding: 10px 17px;
	}
}

/*ipad*/
@media only screen and (device-height: 1024px) and (device-width: 768px){
	.pill-widget-begin{
		font-size: 11px;
	}
}

@media only screen and (device-height: 1024px) and (device-width: 768px) and (orientation: portrait){

	#two-column-left{
		width:200px !important;
	}

	#two-column-right{
		width:570px !important;
	}
}

@media only screen and (device-height: 1024px) and (device-width: 768px) and (orientation: landscape){
	#two-column-left{
		width:200px;
	}

	#two-column-right{
		width:760px;
	}
}

.msgBoxMessageContainer h1.magnes-header {
    font-size: 2.4em;
    color: #666;
    font-weight:normal;
    font-style: italic;
    margin:0px;
}
.msgBoxMessageContainer .magnes-avatar-container {
    display:inline-block;
    margin-top: 15px;
    margin-bottom: 15px;
}

._mbButtonsDiv span {
    padding-left:7px;
    padding-right:7px;
}

.magnes-pw {
	text-align: center;
	position: relative;
	font-size: 1.1em;
	padding-top: 10px;
	margin-bottom: 20px;
	height: 190px;
	filter: none;
	-webkit-filter: none;
}
.magnes-pw-avatars {
	position: absolute;
	top: 45px;
	left: 50%;
	margin-left: -110px;
}
.magnes-pw-avatar-container {
	position: relative;
	width: 96px;
	height: 96px;
	float: left;
}
.magnes-pw-avatar {
	background-repeat: no-repeat;
	background-size: 96px;
	border-radius: 100%;
	width: 96px;
	height: 96px;
	position: absolute;
	z-index: 10;
}

@-webkit-keyframes newContact{
	from {
		background-color: rgba(0, 0, 0, 0.05);
	}
}

@-moz-keyframes newContact{
	from {
		background-color: rgba(0, 0, 0, 0.05);
	}
}

@-o-keyframes newContact{
	from {
		background-color: rgba(0, 0, 0, 0.05);
	}
}

@keyframes newContact {
	from {
		background-color: rgba(0, 0, 0, 0.05);
	}
}

@-webkit-keyframes heartbeat{
	10% {background-size: 40px;}
	15% {background-size: 48px;}
	15.5% {background-size: 40px;}
	20.5% {background-size: 48px;}
	21% {background-size: 40px;}
}

@-moz-keyframes heartbeat{
	10% {background-size: 40px;}
	15% {background-size: 48px;}
	15.5% {background-size: 40px;}
	20.5% {background-size: 48px;}
	21% {background-size: 40px;}
}

@-o-keyframes heartbeat{
	10% {background-size: 40px;}
	15% {background-size: 48px;}
	15.5% {background-size: 40px;}
	20.5% {background-size: 48px;}
	21% {background-size: 40px;}
}

@keyframes heartbeat {
	10% {background-size: 40px;}
	15% {background-size: 48px;}
	15.5% {background-size: 40px;}
	20.5% {background-size: 48px;}
	21% {background-size: 40px;}
}

.magnes-pw-heart {
	background-color: #f2f3f4;
	border-radius: 100%;
	background-repeat: no-repeat;
	background-size: 40px;
	background-image: url("/img/magnes/heart.png");
	background-image: -webkit-image-set(
		url(/img/magnes/heart.png) 1x,
		url(/img/magnes/heart_x2.png) 1.5x
		);
	background-position: 50% 54%;
	width: 64px;
	height: 64px;
	float: left;
	margin: 16px -16px 0 -16px;
	position: relative;
	z-index: 12;
	border: solid white 1px;
	-webkit-animation: heartbeat 5s infinite ease-in;
	-moz-animation: heartbeat 5s infinite ease-in;
	-o-animation: heartbeat 5s infinite ease-in;
	animation: heartbeat 5s infinite ease-in;
}

#magnes-pw-info {
	font-family: Arial, sans-serif;
	font-size: 20px;
	color: #616161;
	min-width: 170px;
}

span.usertag { font-weight: bold; }
span.usertag span { font-weight: normal; }
a.userlink { text-decoration: none; }
a.userlink:hover { text-decoration: underline; }

div#cookies_info {
	font-weight: normal;
	display: none;
	z-index: 1000;
	right: 0;
	bottom: 0;
    margin: 0 110px 22px 0;
	padding: 1px 0;
	background: #fff;
	position: fixed;
    box-shadow: 0 1px 3px rgba(34,34,34,0.5);
    border-radius: 4px;
    min-height: 48px;
}

div#cookie-close {
	cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    margin: 11px;
	z-index: 10001;
	padding: 0;
	padding-right: 2px;
	width: 32px;
	text-align: center;
}

div#cookies_info .close {
	font-size: 12px;
	display: block;
	cursor: pointer;
}
div#cookies_info .text {
    text-align: left;
    line-height: 1.5em;
    padding-left: 15px;
    display: block;
    float: left;
    margin: 13px 52px 13px 0;
}

@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx) {
	.photo-author {
		font-weight: 400;
	}

    .sprites:not(.radio):not(.radiobox) {
		background-image: url(/img/nowafotka/sprites_2x.64.png);
		background-size: 714px 438px;/* rozmiar oryginalnej grafiki nie x2 */
	}

	.sprites-menu {
		background-image: url('/img/nowafotka/menu_bg_2x.2.png');
	}

	.sprites-line {
		background-image: url('/img/nowafotka/sprites_menu_2x.2.png');
	}

	#two-column-left-menu li:hover a {
		background-image: url('/img/nowafotka/sprites_left_column_2x.2.png');
	}
	
	.g16 {
		background-image: url('/img/nowafotka/sprites_stars_2x.4.png');
	}
}

@media only screen and (max-width: 856px) {
	#footer-menu .footer-menu-section {
		margin-right: 40px;
	}
}

@media only screen and (max-width: 724px) {
    div#cookies_info {
        width: 330px;
		margin-bottom: 0;
    }
	div#cookie-close {
		position: static;
		float: right;
		margin-top: 1px;
		margin-bottom: 10px
	}
	div#cookies_info .text {
		margin-right: 11px;
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 420px) {
    div#cookies_info {
        margin-right: 0;
    }
	.star_mobile {
		display: none;
	}
}
@media only screen and (max-width: 320px) {
	div#cookies_info {
		width: 215px;
	}
}
*, *:after, *:before {
	margin:0;
	padding:0;
	box-sizing:border-box;
	-webkit-animation-fill-mode: both; /* Chrome, Safari, Opera */
	animation-fill-mode: both
}

div[class^="pie"] {
	margin: -10px;
	width: 160px;
	height: 160px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	border-radius: 50%;
	position: relative;
	overflow: hidden;
	float: left;
}
.pie-right {
	float: right !important;
	margin-left: initial !important;
	margin-right: -10px !important;
}

div[class^="clip"] {
	position: absolute;
	top: 0;
	left: 0;
	width: 160px;
	height: 160px;
	border-radius: 50%;
}

.clip1 {
	clip: rect(0px, 160px, 160px, 80px);
}

.clip2 {
	clip: rect(0, 80px, 160px, 0px);
}
div[class^="slice"] {
	position: absolute;
	width: 160px;
	height: 160px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	border-radius: 100px;
	border-width: 10px;
	border-style: solid;
	border-color: deepskyblue;
	transition: all 0.3s linear 0s;
}
.slice1 {
	clip: rect(0px, 80px, 160px, 0px);
}

.slice2 {
	clip: rect(0px, 160px, 160px, 80px);
}

.inner {
	margin: 10px;
	border-radius: 100%;
	position: absolute;
}

.outer {
	position: absolute;
	border-radius: 50%;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.giftpw {
	position: relative;
	top: 10%;
	text-align: center;
}

.giftAvatar, .giftArrow {
    top: 54px;
}

div[class*="gift-rozmowa-datetime"] {
	position: absolute;
	width: 140px;
	top: 118px;
	left: 42px;
	text-align: center;
	padding: 0;
}

.gift-rozmowa-datetime-right {
	right: 42px !important;
	left: initial !important;
}

.pwNewContact {
	background-color: rgba(0, 0, 0, 0);
	-webkit-animation: newContact 0.75s ease-in;
	-moz-animation: newContact 0.75s ease-in;
	-o-animation: newContact 0.75s ease-in;
	animation: newContact 0.75s ease-in;
}

#toManySign {
	float: left;
	display: none;
	margin-top: -12px;
	z-index: 100;
	position: absolute;
}

.reversePosition {
	-webkit-transform: scaleY(-1);
	-moz-transform: scaleY(-1);
	-ms-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	transform: scaleY(-1);
}

#bg-black-list-container, #bg-blacklist, #bg-black-list-content-container {
	height: 100vh;
	width: 100%;
}
#bg-blacklist {
	background-image: url('/img/rejestracja_new/login_bg_3.jpg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px);
	filter: blur(5px);
	z-index: 1;
}

#bg-black-list-content-container {
	top: 1px;
	left: 1px;
	z-index: 2;
	background-color: rgba(0,0,0,0.7);
}

#bg-black-list-container > div {
	color: white;
	position: absolute;
	word-wrap: break-word;
	line-height: normal;
}

#bg-black-list-content-container > div {
	position: absolute;
	margin-left: 10vw;
	margin-right: 10vw;
}

#bg-black-list-container #bl-con-1 {
	top: 30vh;
	font-size: 27px;
	text-align: center;
	width: 80vw;

}
#bg-black-list-container #bl-con-2 {
	top: 45vh;
	text-align: center;
	font-size: 18px;
}
#bg-black-list-container #bl-con-3 {
	top: 60vh;
	width: 50vw;
	margin: 0 auto;
	right: 0;
	left: 0;
}
#bg-black-list-container #bl-con-3 > div{
	display: block;
	border: 1px solid;
	padding: 11px;
	text-align: center;
	margin-bottom: 15px;
	border-radius: 4px;
}

#bg-black-list-container #bl-con-3 > div:hover{
	background-color: #4a9dc3;
	border: 1px solid #4a9dc3;
}

.rwd-preloader {
	display: none;
}

#profile-info-login a span, #profile-box-data-name span {
	font-family: 'Roboto';
	color: #444;
}

/* noblock style */
#noadblock_sky {
	width: 160px;
	position: absolute;
}

#noadblock_sky, #noadblock_billboard {
	z-index: 10;
}

#noadblock_billboard {
	margin: 0 auto;
	width: 750px;
	position: relative;
}

#_mbBodyContainer.css{
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
}

#mobile-header-button-messages.active .pill-widget {
	display: none;
}

#mobile-header-button-messages .pill-widget {
	position: absolute;
	bottom: -5px;
	right: -10px;
}

#mobile-header-button-messages {
	position: relative;
}

#_mbBodyContainer.isRWD {
	min-height: calc(100% - 10px) !important;
	width: calc(100% - 10px) !important;
	padding: 24px 6px 0 !important;
	z-index: 10010 !important;
	overflow: hidden !important;
	background: none !important;
}

#_mbBodyContainer.isRWD * {
	color: #fff !important;
}

#msgBoxBody.isRWD {
	position: relative;
	left: 0px;
	height: auto !important;
	width: auto !important;
	padding: 0;
	margin-left: 16px !important;
	margin-right: 16px;
	top: 50%;
	transform: translateY(-50%);
	opacity: 1;
	box-shadow: 0 0 6px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 0 6px 3px rgba(0,0,0,.1);
	border: 0px;
}

#_mbBodyContainer.isRWD > div._mbButtonsDiv > a {
	margin-left: 36px;
	font-size: 16px !important;
	text-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}

#_mbBodyContainer.isRWD > div._mbButtonsDiv > input {
	line-height: 36px;
	height: 36px;
	font-weight: normal !important;
	font-style: normal !important;
	font-size: 16px !important;
	font-family: "Roboto Medium" !important;
	text-shadow: 0 0px 0px rgba(0, 0, 0, 0);
	background: #fff;
	border-color: #fff !important;
}

#_mbBodyContainer.isRWD > div._mbButtonsDiv {
	padding: 24px 0;
}

#_mbBodyContainer.isRWD > div._mbButtonsDiv > input:first-child {
	color: #000 !important;
}

#_mbBodyContainer.isRWD > div.msgBoxMessageContainer {
	object-fit: contain;
	font-family: "Roboto";
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.43;
	letter-spacing: normal;
	text-align: center;
	margin: 0 10px !important;
}

.new-suggest-box {
	display: none;
	cursor: default;
}

.new-suggest-box .suggest-container {
	position: fixed;
	top: 50%;
	left: 50%;
	min-width: 320px;
	margin-left: -275px;
	margin-top: -160px;
	background-color: white;
	z-index: 1001;
	border-radius: 5px;
	overflow: auto;
}

.new-suggest-box .suggest-background,
#suggest-box #suggest-background,
#login-register-popup .popup-background,
#addphotos-rules-popup .popup-background{
	position: fixed;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	background-color: rgba(0, 0, 0, 0.6);
	z-index: 1000;
}

.new-suggest-box .suggest-close, .close_adblock {
	position: absolute;
	top: 16px;
	right: 16px;
	width: 14px;
	height: 14px;
	cursor: pointer;
	background-position: -641px -91px;
}

.new-suggest-box .suggest-close:hover, .close_adblock:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.new-suggest-box .suggest-container > .suggest-title {
	font-family: "Roboto Medium";
	font-size: 20px;
	color: #444;
	text-align: center;
	margin: 30px 30px 0px;
}

.new-suggest-box .suggest-content {
	font-family: "Roboto";
	font-size: 16px;
	color: #666;
	margin: 30px 30px 50px;
}

.new-suggest-box .suggest-content .suggest-title {
	font-family: "Roboto Medium";
	color: #444;
	text-align: center;
	margin: 0px 0px 24px;
}

.new-suggest-box .suggest-content .suggest-grid {
	float: left;
	padding: 0px 25px 0px 25px;
}

.new-suggest-box .suggest-grid.g1-2 {
	width: 50%;
}

.new-suggest-box .suggest-content .suggest-v-divider {
	position: absolute;
	left: 50%;
	width: auto;
	height: 62%;
	line-height: 0;
}

.new-suggest-box .suggest-content .suggest-v-divider:before,
.new-suggest-box .suggest-content .suggest-v-divider:after {
	position: absolute;
	left: 50%;
	content: '';
	border-left: 1px solid rgba(186, 186, 205, 0.15);
	border-right: 1px solid rgba(255,255,255,.1);
	height: calc(100% - 1rem);
}

.new-suggest-box .suggest-content .suggest-line {
	line-height: 30px;
	vertical-align: middle;
}

.new-suggest-box .suggest-content .suggest-shortcut {
	display: inline-block;
	font-family: "Roboto Medium";
	color: #0085C2;
}

.new-suggest-box .suggest-content .suggest-shortcut.enter {
	margin-left: 22px;
}

.new-suggest-box .suggest-content .suggest-line .suggest-center-of-line {
	display: inline-block;
}

.new-suggest-box .suggest-content .sprites {
	margin: 0px 5px;
	display: inline-block;
}

.new-suggest-box .suggest-content .sprites.ic_shortcut_up,
.new-suggest-box .suggest-content .sprites.ic_shortcut_down {
	margin: 0px 7px 0px 7px;
}

.new-suggest-box .suggest-content .sprites.ic_notifi_decision,
.new-suggest-box .suggest-content .sprites.ic_shortcut_plus10 {
	vertical-align: middle;
}

@media screen and (max-width: 640px) {
	.new-suggest-box .suggest-container {
		width: 100% !important;
		height: 100% !important;
		margin-left: 0%;
		margin-top: 0%;
		top: 0%;
		left: 0%;
		overflow: scroll;
		-webkit-overflow-scrolling: touch;
	}

	.new-suggest-box .suggest-content {
		margin: 30px 15px 50px;
	}

	.new-suggest-box .suggest-content .suggest-v-divider {
		display: none;
	}

	.new-suggest-box .suggest-grid.rwd1-1 {
		width: 100% !important;
	}
}

/*web notifications*/

#notification_container {
	position: fixed;
	bottom: 50px;
	right: 20px;
	width: 410px;
	max-height: 370px;
	z-index: 101;
	overflow: hidden;
}
#notification_container .notification:nth-child(3){
	margin-bottom: 100px;
}
#notification_container .notification:last-child{
	margin-bottom: 15px;
}

#notification_container .notification {
	width: 400px;
	min-height: 100px;
	padding: 24px;
	position: relative;
	border-radius: 4px;
	-webkit-box-shadow: 0 8px 16px 0 rgba(3, 3, 3, 0.06);
	-moz-box-shadow: 0 8px 16px 0 rgba(3, 3, 3, 0.06);
	box-shadow: 0 8px 16px 0 rgba(3, 3, 3, 0.06);
	background-color: white;
	margin: 8px;
	opacity: 1;
	cursor: pointer;
	animation: slide-in 8s forwards;
	animation-fill-mode: forwards;
}
#notification_container .notification .left_p {
	display: block;
}
#notification_container .notification .right_p > img {
	border-radius: 4px;
	width: 48px;
	top: 24px;
	right: 24px;
	position: absolute;
}

#notification_container .notification .x {
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 0px 5px 5px 5px;
	font-size: 20px;
}

#notification_container .notification .left_p .header span:last-child {
	vertical-align: middle;
}

#notification_container .notification .left_p .header {
	margin-bottom: 10px;
	font-size: 13px;
	font-family: 'Roboto Medium';
}
#notification_container .notification .left_p .body {
	font-size: 16px;
	font-family: 'Roboto';
	color: #444;
	width: 280px;
	height: 21px;
	line-height: 21px;
	display: inline-block;
}

#notification_container .notification .x {
	cursor: pointer;
}

@keyframes slide-in {
	0% { transform: translateY(200%); }
	10% { transform: translateY(0); }
}

@keyframes slide-out {
	0% { transform: translateY(-100%); }
	5% { transform: translateY(0); }
}

.shake {
	-webkit-animation: shake 0.4s forwards;
	-moz-animation: shake 0.4s forwards;
	animation: shake 0.4s forwards;
}

@-webkit-keyframes shake {
	0% { -webkit-transform: translate(5px); }
	20% { -webkit-transform: translate(-5px); }
	40% { -webkit-transform: translate(2px); }
	60% { -webkit-transform: translate(-2px); }
	80% { -webkit-transform: translate(2px); }
	100% { -webkit-transform: translate(0px); }
}
@-moz-keyframes shake {
	0% { -moz-transform: translate(5px); }
	20% { -moz-transform: translate(-5px); }
	40% { -moz-transform: translate(2px); }
	60% { -moz-transform: translate(-2px); }
	80% { -moz-transform: translate(2px); }
	100% { -moz-transform: translate(0px); }
}
@keyframes shake {
	0% { transform: translate(5px); }
	20% { transform: translate(-5px); }
	40% { transform: translate(2px); }
	60% { transform: translate(-2px); }
	80% { transform: translate(2px); }
	100% { transform: translate(0px); }
}

#notification_container .middle_and_move {
	vertical-align: middle;
	margin-right: 7px;
}
.black_opacity {
	width: 48px;
	height:48px;
	position: absolute;
	right: 24px;
	border-radius: 4px;

}
.notification .black {
	background-color: black;
	opacity: 0.1;
	top: 24px;
}

#register-container #facebookLoginBtn,
#register-container #googleLoginBtn,
#login-register-popup #facebookLoginBtn,
#login-register-popup #googleLoginBtn {
	display: block;
	position: relative;
	font-family: 'Roboto Medium', sans-serif;
	font-size: 16px;
	line-height: 42px;
	text-align: center;
	color: #FFF;
	width: 100%;
	margin: 16px 0 0;
	text-decoration: none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	cursor: pointer;
	background-color: #4267b2;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	transition: background-color 0.1s;
	-webkit-transition: background-color 0.1s;
}

#register-container #googleLoginBtn,
#login-register-popup #googleLoginBtn {
	margin-top: 8px;
	background-color: #4285f4;
}

#register-container #facebookLoginBtn:hover,
#login-register-popup #facebookLoginBtn:hover {
	color: #fff;
	background-color: #3b5eaa;
}

#register-container #googleLoginBtn:hover,
#login-register-popup #googleLoginBtn:hover {
	color: #fff;
	background-color: #3b7bf2;
}

#facebookLoginBtn .fb-ico-big,
#googleLoginBtn .google-ico-big {
	background-position: -428px -396px;
	width: 34px;
	height: 34px;
	vertical-align: middle;
	position: absolute;
	top: 4px;
	left: 4px;
	display: inline-block;
}

#googleLoginBtn .google-ico-big {
	background-position: -464px -396px;
}

#form-anotate {
	text-align: center;
	margin: 10px 0 25px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	cursor: default;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.form-separator {
	height: 1px;
	margin: 10px 0 30px;
	position: relative;
}

#login-form .form-separator {
	margin-top: 30px;
}

.form-separator-left,
.form-separator-right {
	position: absolute;
	height: 1px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	width: 50%;
	width: calc(50% - 20px);
}

.form-separator-left {
	left: 0;
}

.form-separator-right {
	right: 0;
}

.form-separator-label {
	font-size: 15px;
	position: absolute;
	left: 50%;
	margin-left: -10px;
	margin-top: -10px;
	width: 20px;
	text-align: center;
	color: #666;
}

@media screen and (max-width: 440px), screen and (orientation: landscape) and (max-width: 640px) {
	#notification_container {
		width: 100%;
		right:0px;
		top: 45px;
		height: 120px;
		z-index:101;
	}

	#notification_container .notification {
		width: auto;
		margin-bottom: 100px;
		animation: slide-out 8s forwards;
		padding: 15px;
		padding-bottom: 12px;
		min-height: 70px;
	}
	#notification_container .notification .left_p .body {
		width: 80%;
	}
	#notification_container .notification .right_p > img, .black_opacity {
		top: 19px;
		right: 19px;
		height: 36px;
		width: 36px;
	}
	#notification_container .notification .left_p .header {
		margin-bottom: 2px;
	}
	#notification_container .middle_and_move {
		margin-bottom: 3px;
	}
}

/* end web notifications */

.vertical-middle {
	display: inline-block;
	vertical-align: middle;
}

/* adblock sugestia */
#adblock_sugestia_container {
	display: none;
}

#adblock_bg {
	background: url(/img/srebrne/tlo_alert.png) 0 0 repeat;
	position: fixed;
	top:0px;
	bottom: 0px;
	left:0px;
	right:0px;
	z-index: 1000;
}

#adblock_sugestia {
	display: block;
	width: 560px;
	height: 370px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -250px;
	margin-top: -200px;
	z-index: 1001;
}

#adblock_sugestia .stworek {
	background-image: url('/img/nowafotka/adblock.1.png');
	background-image: -webkit-image-set(
			url(/img/nowafotka/adblock.1.png) 1x,
			url(/img/nowafotka/adblock_2x.1.png) 1.5x
	);
	background-size: cover;
	position: absolute;
	top: -86px;
	left:0px;
	width: 495px;
	height: 168px;
	margin-left: 12px;
	z-index: 1002;
}

#adblock_sugestia .popup {
	background-color: white;
	position: absolute;
	bottom: 0px;
	height: 370px;
	width:100%;
	border: 1px solid white;
	border-radius: 5px;
}
#adblock_sugestia .content div {
	display: block;
}

#adblock_sugestia .content {
	margin: 50px;
	margin-top: 100px;
}

#adblock_sugestia .content h2 {
	text-align: center;
	font-size: 18px;
	color: #444;
	font-family: "Roboto Medium", sans-serif;
	line-height: 35px;
}

#adblock_sugestia .content .part1 {
	color: #777;
	font-size: 15px;
	font-family: "Roboto", sans-serif;
	line-height: 22px;
	text-align: center;
}

#adblock_sugestia .content .part2 {
	margin: 0 auto;
	margin-top: 19px;
	margin-bottom: 19px;
	width: 210px;
}

#adblock_sugestia .content .part2 a {
	text-decoration: none;
}

#adblock_sugestia .content .part2 .button_n {
	text-align: center;
	width: 200px;
	margin: 0 auto;
}

#adblock_sugestia .content .part3 {
	font-size: 15px;
	text-align: center;
	line-height: 24px;
	color: #777;
}
#adblock_sugestia .content .part3 a {
	cursor: pointer;
}

#adblock_sugestia .button_n {
	height: 42px;
	font-family: 'Roboto Medium', sans-serif;
	font-size: 16px;
	line-height: 44px;
	vertical-align: bottom;
	text-align: center;
	color: #fff;
	outline: none;
	border: none;
	border-radius: 5px;
	background: #46a8d1;
	background: -webkit-linear-gradient(#46a8d1, #3a9ecb);
	background: -o-linear-gradient(#46a8d1, #3a9ecb);
	background: -moz-linear-gradient(#46a8d1, #3a9ecb);
	background: linear-gradient(#46a8d1, #3a9ecb);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
	cursor: pointer;
	display: inline-block;
	width: 146px;
}

#adblock_sugestia .button_n:hover {
	background: #389fcf;
	background: -webkit-linear-gradient(#389fcf, #2e92c8);
	background: -o-linear-gradient(#389fcf, #2e92c8);
	background: -moz-linear-gradient(#389fcf, #2e92c8);
	background: linear-gradient(#389fcf, #2e92c8);
}
/* adblock sugestia end */

.prezenty_font {
	font-family: 'Roboto', sans-serif;
	text-align: center;
}
