* {
	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;
	min-height: 100%;
}

body {
	font-size: 13px;
	font-family: 'Helvetica Neue', Helvetica, Arial;
	color:#666;
	padding:0;
	margin: 0;
	line-height: 1.5em;
    background: #f2f3f4 url('/img/nowafotka/top_gradient.png') repeat-x top left;
    min-height: 100%;
	max-width: 100%;
	overflow-x: hidden;
}
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;
}

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

#header {
	position: relative
}

#header_android {
	position:absolute;
	left:0;
	top:12px;
}

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

#bill-no-star-suggest .title {
	color: #4996ba;
	font-size: 21px;
	text-align: left;
	line-height: 2.5em;
}
#crt-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-style: normal;
	width: 300px;
	height: 80px;
	position: absolute;
	left: 50%;
	margin-left: -150px;
	margin-top: 180px;
	text-align: left;
	background-color: #f2f3f4;
	border-radius: 7px;
	padding: 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: 6px;
	color: #449ac2;
}

#gift_proposal_pw_mutually a{
	text-decoration: none;
}

#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: 50px;
	min-height: 55%;
	position: relative;
}

#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 {
	height: auto;
	margin-bottom: 27px;
}

#header-logo,
#header-logo>img{
	width: 166px;
	height: 50px;
	margin:auto;
	display: block;
	clear: both;
}

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


#header-menu{
	height: 32px;
	float:right;
	padding-top: 6px;
	line-height: 34px;
}
#header a.grey-link,
#header a.grey-link:visited {
	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 {
	display: none;
	position: absolute;
	right: -5px;
	top: 36px;
	width: 70px;
	line-height: 18px;
	text-align: center;
}
#header-menu-dropdown span {
	line-height: 4px; color: #adadad;
	margin-top: 2px !important;
	font-size: 11px;
}
#header-menu-dropdown span,
#header-menu-dropdown a { display: block; margin: auto; }
#header-menu-dropdown a:visited { color: #4996ba; }
#header-menu-dropdown a { text-decoration: none; }
#header-menu-dropdown a:hover { text-decoration: underline; }
#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: 88px; }
#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);
}
#header-menu #header-klub-gwiazd {
	margin-top: 6px;
}


#menu{
	height: 55px;
	width:972px;
	border:none;
	position: relative;
	z-index:10;
	background-position: 0px -63px;
	list-style: none;
	margin: 0 auto;
	text-align: left;
	padding: 0;
	font-family: 'Trebuchet MS', Helvetica, Arial;
	text-shadow: 0 1px 1px rgba(0,0,0,0.5);
}
#menu>ul{
	padding: 0;
	display: table;
	height: 42px;
	margin: 0 auto;
	padding-top: 4px;
	*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;
}


.menu-item-glow{
	background-position: -455px -277px;
	width:150px;
	height: 30px;
	position: absolute;
	bottom:-5px;
	left:50%;
	margin-left: -75px;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index:1;
	display: block;
	-webkit-transition: opacity 200ms ease-out;
}

#menu li:hover .menu-item-glow{
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 100ms 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: -18px;
	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 -114px; width: 68px;
}
#menu-tv .menu-item.sprites{
	background-position: -562px -114px; width: 50px;
}
#menu-online .menu-item.sprites{
	background-position: -71px -114px; width: 66px;
}
#menu-cams .menu-item.sprites{
	background-position: -138px -114px; width: 86px;
}
#menu-search .menu-item.sprites{
	background-position: -225px -114px; width: 69px;
}
#menu-ranking .menu-item.sprites{
	background-position: -295px -113px; width: 77px; margin-top: -1px;
}
#menu-forum .menu-item.sprites{
	background-position: -374px -114px; width: 65px;
}
#menu-chat .menu-item.sprites{
	background-position: -440px -114px; width: 62px;
}
#menu-games .menu-item.sprites{
	background-position: -504px -114px; width: 56px;
}

#footer{
	max-width: none;
	border-top:1px solid #E3E5E6;
	background: rgb(247,247,247); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(255,255,255,1) 20%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(20%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(255,255,255,1) 20%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(255,255,255,1) 20%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(255,255,255,1) 20%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(255,255,255,1) 20%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */


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

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

#footer-menu a{

}


#sugestia {
	top: 24px;
	border: none !important;
	cursor:pointer;
	padding: 7px 5px 5px;
	border-radius: 0 0 3px 3px;
	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);
}
#sugestia table {
	background-color: #fff;
}

#sugestia table td {
	color: #444;
}

#sugestia table:hover {
	background-color: #999;
}

#sugestia table:hover td {
	color: #fff;
}

#sugestia .suggest_city {
	font-size:10px;
	line-height:12px;
}

#sugestia table:hover .suggest_city {
	color: #fff !important;
}

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

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

#footer-menu > div a {
	color:#9c9c9c;
	line-height: 25px;
	display: block;
	text-decoration: none;
}

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

#footer-menu .pad{
	line-height: 25px;
}

#footer-copyright-separator{
	background-position: -4px -111px;
	width: 240px;
	height: 1px;
	margin: 20px auto 0;
}

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

#footer-copyright span {
	display: none;
}

.button, input.button, a.button, input.button_orange, a.button_orange, a.button_green, input.button_green{
	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 */
}

input.button_green, a.button_green {
	color: #fff;
	background: #6CE32D; /* Old browsers */
	background: -moz-linear-gradient(top,  #6CE32D 1%, #41A016 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#6CE32D), color-stop(100%,#41A016)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6CE32D 1%,#41A016 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6CE32D 1%,#41A016 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6CE32D 1%,#41A016 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6CE32D 1%,#41A016 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6CE32D', endColorstr='#41A016',GradientType=0 ); /* IE6-8 */
}

.button_green:hover {
	color: #fff;
	background: #4cd51a; /* Old browsers */
	background: -moz-linear-gradient(top,  #4cd51a 1%, #29830c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#4cd51a), color-stop(100%,#29830c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4cd51a 1%,#29830c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4cd51a 1%,#29830c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4cd51a 1%,#29830c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4cd51a 1%,#29830c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5EDE22', endColorstr='#29830c',GradientType=0 ); /* IE6-8 */
}

input.big_button, a.big_button, input.big_button_orange, a.big_button_orange, 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;
}



.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:#4996ba;}
.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,
.slider-range div,
.slider-range a,
.content-tabs-tab.on .content-tabs-tab-begin,
.content-tabs-tab.on .content-tabs-tab-end {
	background-repeat: no-repeat;
	background-size: 714px 437px;
	background-image: url('/img/nowafotka/sprites.114.png');
	background-image: -webkit-image-set(
		url(/img/nowafotka/sprites.114.png) 1x,
		url(/img/nowafotka/sprites_2x.44.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: 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
		);
}

.footer-menu-ico {
	width: 17px;
	height: 16px;
	position: relative;
	top: 2px;
	margin-right: 3px;
}

.facebook-ico {
	background-position: -18px -5px;
}

.twitter-ico {
	background-position: 0 -5px;
}

.garnek-ico {
	background-position: -681px -5px;
}
.furgonetka-ico {
	background-position: -698px -5px;
}

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

.small-arrow-top {
	background-position: 0px -369px;
}

.select-list .select-item {
	color: #444;
	cursor: pointer;
	display:block;
	text-decoration: none;
}
.select-list .select-item-city {
	color: #777;
}

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

.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:hover span,
.select-list .select-item-city:hover span {
	background-position: -304px -190px;
}

.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 .off span,
.select-list-city .off span {
	background-position: -324px -228px;
}

/*custom form elements*/
.checkbox, .radio {
	background-position: -304px -170px;
	width: 19px;
	height: 19px;
	display: inline-block;
	border-radius: 5px;
	position: relative;
	top:5px;
	z-index:1;
}

.checkbox.hover{
	background-position: -304px -189px;
}

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

.checkbox.checked {
	background-position: -304px -208px;
}

.checkbox.checked.hover {
	background-position: -304px -227px;
}

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

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

.checkbox.focused, .radio.focused {
	-webkit-box-shadow: 0px 0px 5px 1px rgba(73, 150, 186,0.8);
}

.radio {
	background-position: -283px -170px;
}

.radio.hover {
	background-position: -283px -192px;
}

.radio.checked {
	background-position: -283px -214px;
}

.radio.checked.hover {
	background-position: -283px -236px;
}

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

#edycja_podstawowe_imie_podpowiedz {
	position: relative;
	z-index: 9999;
	padding: 2px;
	padding-left: 8px;
}

#edycja_podstawowe_imie_podpowiedz:hover {
	background-color: #299cd1;
	color: white;
}

#sugestia_imie .editpodstawowe{
	position: absolute;
	overflow: auto;
	display: none;
	z-index: 9998;
	background-color: white;
	padding: 0px;
	width: 200px;
}

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

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

#cechyFormContainer span.profil_edycja_pomoc {
	cursor: pointer;
	display: inline-block;
	margin-left: 0;
	margin-top: 0;
	position: relative;
	top: 3px;
}

#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 .properties-table-cell.value.profil_edycja_dane {
	padding: 2px 0 2px 5px;
}

#cechyFormContainer .properties-table-cell.value.profil_edycja_dane_dodaj {
	padding: 2px 5px;
}

#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: 0px 5px;
}

#map-container {
	float: left;
}

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

.relative {
	position: relative;
}

#MessageBoxButtons{
	margin:1px;
	text-align:center;clear:left;
	background-color:#ededed;
	border-top:1px solid #d3d3d3;
	padding:5px 0;
}
#MessageBoxContentTitle{
	display:inline-block;position:relative;top:-4px;
}

#MessageBoxCloseButton{
	float:right;
	margin:3px;
	cursor:pointer;
}

.MessageBoxGradient{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 42%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(42%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 42%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 42%,#ededed 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 42%,#ededed 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 42%,#ededed 100%); /* W3C */
	border-bottom:1px solid #d3d3d3;
}

#MessageBoxContent{
	margin:1px;
}

#msgBoxBody {
	background-color:#999;
	width:400px;
	opacity:0;
	filter:alpha(opacity=0);
	top:50%;left:50%;position:fixed;
	border:1px solid #999;margin:auto;text-align:center;z-index:12;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;
}
.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;
}

#two-columns-layout-container{
	/*display: table-row;*/
}

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

#two-column-right {
	z-index:2;
	padding: 71px 50px 50px 50px;
	background-color: white;
	position:relative;
	width: 762px;
	/*display:table-cell;*/
	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;
}

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

.clear{
	clear: both;
}

.small-arrow{
	background-position: -562px -52px;
	width: 9px;
	height: 8px;
}
.small-arrow-right{
	background-position: -193px -577px;
	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;
	-webkit-border-radius: 3px;
	box-shadow: 0px 1px 6px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0px 1px 6px rgba(0, 0, 0, .1);
	min-width: 310px;
	padding: 10px;
}

.shadow-box {
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	padding: 10px;
	left: 0;
	top: 0;
	overflow: hidden;
	position: relative;
}

.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 {
	background-position: -6px -433px;
	margin: 40px 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-left:15px;
	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 {
	background-position: 0 0;
	background-repeat: repeat-x;
	display: inline-block;
	float: left;
	height: 32px;
}

.content-tabs-tab-separator {
	background-position: -24px -171px;
	height: 32px;
	left: 0;
	position: absolute;
	width: 2px;
}

.content-tabs-tab-label {
	display: inline-block;
	float: left;
	height: 15px;
	margin: 10px 14px;
}

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

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

#content-tabs-online {
	background-position: -73px -366px;
	width: 42px;
}

#content-tabs-notifies {
	background-position: -117px -366px;
	width: 100px;
}

#content-tabs-viewers {
	background-position: -219px -366px;
	width: 76px;
}

#content-tabs-votes {
	background-position: -297px -366px;
	width: 37px;
}
#content-tabs-taknie {
	background-position: -435px -366px;
	width: 52px;
}

#content-tabs-profile {
	background-position: -336px -366px;
	width: 37px;
}

#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-notifies {
	background-position: -117px -385px;
}

.content-tabs-tab.on #content-tabs-viewers {
	background-position: -219px -385px;
}

.content-tabs-tab.on #content-tabs-votes {
	background-position: -297px -385px;
}

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

.content-tabs-tab.on #content-tabs-profile {
	background-position: -336px -385px;
}

.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-background {
	background-position: 0 -34px;
}

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

#content-filter-settings {
	margin-top :10px;
}

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

#content-filter-gender-container {
	float:left;
}

.gender-button-all,
.gender-button-female,
.gender-button-female-left,
.gender-button-male {
	cursor: pointer;
	display: inline-block;
	float: left;
	height: 28px;
	width: 32px;
}

/* Gender buttons */
.gender-button-all {
	background-position: -122px -171px;
}
.gender-button-all.on {
	background-position: -122px -204px;
}
.gender-button-female {
	background-position: -154px -171px;
}
.gender-button-female.on {
	background-position: -154px -204px;
}
.gender-button-male {
	background-position: -186px -171px;
}
.gender-button-male.on {
	background-position: -186px -204px;
}
.gender-button-female-left {
	background-position: -88px -171px;
}
.gender-button-female-left.on {
	background-position: -88px -204px;
}

.ico-close-cross:hover,
.ico-close-ad:hover,
#enterButton:hover,
.select:hover .select-content,
.select:hover .select-end,
.content-tabs-tab:hover .spritesh .sprites,
.gender-button-all:hover,
.gender-button-female:hover,
.gender-button-male:hover,
.gender-button-female-left:hover,
.toggle:hover {
	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;
}

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

.toggle-begin {
	float: left;
	background-position: -48px -171px;
	position: relative;
	z-index: 999;
}

.toggle-end {
	float: right;
	background-position: -58px -171px;
	position: relative;
	z-index: 999;
}
.toggle-content {
	float: left;
	background-position: 0 -68px;
	height: 28px;
	position: relative;
	z-index: 999;
	line-height: 28px;
}
.toggle-yes-no {
	width: 30px;
	text-align: center;
}

.toggle.on .toggle-begin {
	background-position: -48px -204px;
}
.toggle.on .toggle-end {
	background-position: -58px -204px;
}
.toggle.on .toggle-content {
	background-position: 0 -98px;
	color: #fff;
}


.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: #999;
	color: #fff;
	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 -171px;
	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: -230px -171px;
	width: 30px;
}

.select.on .select-end,
.select.on:hover .select-end {
	background-position: -230px -204px;
}

.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: 200px;
	float: left;
}

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


.slider-range-overlay {
	margin-top: 6px;
	padding:0;
	width: 184px;
	float: left;
}
.slider-range {
	background-position: -368px -203px;
	height: 9px;
	position: relative;
	text-align: left;
	z-index: 0;
}
.slider-range div {
	background-position: -368px -193px;
	position: absolute;
	z-index: 1;
	top: 0;
	height: 100%;
}
.slider-range a {
	background-position: -345px -171px;
	width: 21px;
	height: 21px;
	top: -6px;
	margin-left: -9px;
	position: absolute;
	z-index: 2;
	cursor: default;
	outline: none;
	cursor: pointer;
}
.slider-range a:hover {
	background-position: -345px -193px;
}

#content-filter-age-label-min {
	float: left;
	width: 25px;
	text-align: right;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 15px;
}

#content-filter-age-label-max {
	float: left;
	width: 25px;
	font-weight: bold;
	margin-left: 15px;
	margin-right: 20px;
}

#content-filter-age {
	float: left;
	padding-top: 6px;
}

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

.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{box-sizing: content-box;text-align:left;font-size:13px;padding:4px;max-width:500px;min-height:185px;margin:auto;border:#999 1px solid;background-color:#fff;position:relative;-webkit-border-radius:4px;-khtml-border-radius:4px;box-shadow:0 0 85px #666;-webkit-box-shadow:0 0 50px #666;}
.SrebrneAlert .CloseButton{cursor:pointer;position:absolute;right:5px;top:5px;}
.SrebrneAlert .Gwiazda{position:absolute;;margin:25px 14px 0 25px;text-align:center;}
.SrebrneAlert .Body{color:#666666 !important;margin-right:25px;padding-left:160px;}
.SrebrneAlert .Body h3{color:#4996ba;margin:1.6em 0 1em;font-size:16px;font-style:normal;font-weight:700;}
.SrebrneAlert .Accept{padding-left:160px;margin-top:20px;margin-bottom:20px}
.SrebrneAlert .marginBottom{margin-bottom:0px !important;}
.SrebrneAlert .buyGwiazdaIMG {position:absolute;margin:35px 14px 0 25px;text-align:center;}
.SrebrneAlert .buyGwiazdaIMGHeight {position:absolute;margin:70px 14px 0 25px;text-align:center;}
.SrebrneAlert #SrebrneOk {margin-bottom:20px;}
.SrebrneAlert .Accept input{margin:auto;}
.SrebrneAlert #SrebrneKomunikat {line-height:18px;}
.SrebrneAlert .Body .Accept a{margin-left:1em;}
.SrebrneAlert .Smile{font-size: 80px;color: green;float: left;margin-left: 48px;margin-top: 48px;}

.SrebrneAlert.FloatingCloud {
	position: fixed;
	display: block;
	z-index: 1;
	margin-top: 404.5px;
	background: none;
	max-width: 500px;
	left: 50%;
	margin-left: -250px;
	height: auto;
}

.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, input.button_silver{
	display: inline-block;
	padding: 4px 10px 4px;
	margin-bottom: 0;
	font-size: 13px;
	line-height: 18px;
	color: #333;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	background-color: whiteSmoke;
	background-image: -moz-linear-gradient(top, white, #E6E6E6);
	background-image: -ms-linear-gradient(top, white, #E6E6E6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6));
	background-image: -webkit-linear-gradient(top, white, #E6E6E6);
	background-image: -o-linear-gradient(top, white, #E6E6E6);
	background-image: linear-gradient(top, white, #E6E6E6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
	border-color: #E6E6E6 #E6E6E6 #BFBFBF;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border: 1px solid #CCC;
	border-bottom-color: #BBB;
	margin-right: 2px;
	margin-left:2px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.pages a:hover, input.button_silver:hover, input.button_silver.hover {
	color: #333333;
	text-decoration: none;
	background: #eeeeee; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmQyZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eeeeee 0%, #d2d2d2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#d2d2d2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#d2d2d2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#d2d2d2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#d2d2d2 100%); /* IE10+ */
	background: linear-gradient(top, #eeeeee 0%,#d2d2d2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#d2d2d2',GradientType=0 ); /* IE6-8 */
}
.pages a.active, .pages a:active, input.button_silver:active {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	color: white;
	text-decoration: none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
	border-color: #04C #04C #002A80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

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

.pages span{
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	color: white;
	text-decoration: none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
	border-color: #04C #04C #002A80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	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 */
}

.shadowed-avatar{
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
	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;
}
.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;
}

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

/* ++ Chmurki styl domyślny ++ */
.cloud {
	margin: 5px 0;
	zoom: 1;
	position: relative;
	width: 98%;
}
.cloud .avatar-container {
	width: 32px;
	height: 32px;
	float: left;
	/*margin: 0 20px 0 0;*/
}
.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 #C7CED3;
	background-color: #fff;
    margin-bottom: 0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	overflow-wrap: break-word;
	*float: none !important;
	box-shadow: 0px 0px 4px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,.1);
}

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

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: -7px;
	*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 -- */

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

.emojiInput {
	padding: 10px 30px 5px 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.114.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.114.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;
}

.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{
	background-position: -314px -55px;
}

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

#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{
	background-position: -364px -54px;
}

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

#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{
	background-position: -414px -57px;
}

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

#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 !important;
}

.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;
	z-index: 101;
	cursor: pointer;
	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;
	text-shadow: 0 1px 1px rgba(0,0,0,0.4);
	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: 19px;
}

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

.pill-widget-red2 .pill-widget-begin,
.pill-widget-red2 .pill-widget-value,
.pill-widget-red2 .pill-widget-end { height: 19px;}


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

/*.hidden {
	display:none;
}*/

.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_profil{
	min-height: 200px;
	height: 210px;
}

#leaderboard_sg,
#brd_najnowsze,
#brd_sg,
#brd_inne,
#brd_logowanie,
#brd_profil,
#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: 21px;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 -56px;width: 14px;height: 17px; 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,0.355,1);

	-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,0.355,1);

	-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) {

	#header-logo img {
		background-image: url('/img/nowafotka/logowalentynki.1.png');
	}
}

@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;
	}
	
	#page{
		overflow: hidden;
	}

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

	#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_profil,
	#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: 810px){
	#menu>ul {
		display: table;
		margin: auto;
	}

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

	#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: 768px) {

    #header,
	#menu,
    #footer-menu,
    #footer-copyright-separator {
		display: none;
	}

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

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

    #footer-copyright span {
        display: inline;
    }
	
	#mobile-navigation {
		display: block;
	}
	
	#mobile-header {
		height: 45px;
		background-color: #4a9dc3;
		background-image: -moz-linear-gradient(top, #4da3cb 0%, #4594b8 100%);
		background-image: -webkit-linear-gradient(top, #4da3cb 0%, #4594b8 100%);
		background-image: -o-linear-gradient(top, #4da3cb 0%, #4594b8 100%);
		text-align: center;
		padding: 11px 0;
	}

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

	.mobile-arrow {
		background-position: -197px -72px;
		width: 48px;
		height: 35px;
	}
	.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: 7px;
		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-header-button {
		display: inline-block;
		margin: 0 10px;
		cursor: pointer;
	}
	
	#mobile-header-button-menu {
		position: absolute;
		background-position: -2px -0px;
		width: 22px;
		height: 20px;
		position: absolute;
		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;
	}
	
	#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;
    }
	
	#content-filter-ajax {
		margin-left: 70px;
		top: 0;
		left: 50%;
	}
	
	.gradient-top, .column-gradient-top {
		margin-top: 0;
	}
	
	#sugestiaContainer .fotkaLightBox {
		width: 100% !important;
	}
}

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

	#header-logo {
		position: relative;
		top: 10px;
	}
	
	#header-logo,
	#header-logo>img{
		width:150px;
		height: 57px;
	}

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

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

	#menu-nowe .menu-item.sprites{
		background-position: -32px -116px; width: 38px;
	}
	#menu-online .menu-item.sprites{
		background-position: -93px -116px; width: 44px;
	}
	#menu-cams .menu-item.sprites{
		background-position: -167px -116px; width: 57px;
	}
	#menu-search .menu-item.sprites{
		background-position: -248px -116px; width: 46px;
	}
	#menu-ranking .menu-item.sprites{
		background-position: -318px -116px; width: 54px;
	}
	#menu-forum .menu-item.sprites{
		background-position: -395px -116px; width: 44px;
	}
	#menu-chat .menu-item.sprites{
		background-position: -470px -116px; width: 33px;
	}
	#menu-games .menu-item.sprites{
		background-position: -534px -116px; width: 26px;
	}
	#menu-tv .menu-item.sprites{
		background-position: -590px -116px; width: 22px;
	}

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

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

	#menu li a span.sprites{
		/*background: none;
		display: none;
		width: auto;
		text-decoration: none;*/
	}

	#menu li a>span{
		/*display: block;*/
		/*padding: 0 12px;*/
	}

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


@media only screen and (max-width: 640px){
	#footer{
		/*background: transparent;*/
	}

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

	#menu-nowe .menu-item.sprites{
		background-position: -2px -115px; width: 24px;
	}
	#menu-online .menu-item.sprites{
		background-position: -71px -115px; width: 18px;
	}
	#menu-cams .menu-item.sprites{
		background-position: -138px -116px; width: 24px;
	}
	#menu-search .menu-item.sprites{
		background-position: -225px -114px; width: 20px;
	}
	#menu-ranking .menu-item.sprites{
		background-position: -295px -115px; width: 18px;
	}
	#menu-forum .menu-item.sprites{
		background-position: -374px -114px; width: 18px;
	}
	#menu-chat .menu-item.sprites{
		background-position: -440px -115px; width: 25px;
	}
	#menu-games .menu-item.sprites{
		background-position: -504px -114px; width: 26px;
	}
	#menu-tv .menu-item.sprites{
		background-position: -562px -116px; width: 25px;
	}

	.tab-menu-shadow{
		display: none !important;
	}
}
@media screen and (max-width: 508px){
	#menu li a {
		padding: 10px 10px;
	}

	.SrebrneAlert.FloatingCloud {
		left: auto;
		margin-left: auto;
		height: auto;
	}

}
@media only screen and (max-width: 480px){

	#header {
		margin-bottom: 30px;
	}

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

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

	#header-logo,
	#header-logo>img{
		width: 150px;
		height: 57px;
	}

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

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

	.gwiazdy-brd {
		display: none;
	}

	.menu-item-glow {
		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;
	}
    img#GwiazdaLeftAlert {
        display:none;
    }
    .SrebrneAlert .Body {
        padding-left: 25px;
    }
	.SrebrneAlert img {
		display:none;
	}
    .SrebrneAlert .Accept {
        padding-left: 25px;
    }
}
@media screen and (max-width: 395px){
	#menu li a{
		padding: 10px 8px;
	}
}
@media screen and (max-width: 360px){

	#header-logo,
	#header-logo>img{
		width: 89px;
		height: 50px;
		margin:auto;
		display: block;
		clear: both;
	}

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

	#header-walentynki-serce {
		right: 0 !important;
	}

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

#news-intro {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 2000;
	background: #616162 url('/img/intro/repeat.jpg') repeat-x center top;
}
#news-intro .slides-container {
	width: 980px;
	height: 1080px;
	margin: auto;
	background: url('/img/intro/tlo.jpg') no-repeat center top;
	position: relative;
}
#news-intro .slide {
	width: 980px;
	height: 100%;
	display: none;
	text-align: left;
}
#news-intro .clickable-area {
	position: absolute;
	cursor: pointer;
	background-image: url('/img/blank.gif');
}
#news-intro-skip {
	background-color: #fff;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px;
	font-size: 14px;
	padding-top: 22px;
	text-align: center;
}
#news-intro .slide-1 { padding-top: 220px;}
#news-intro .slide-1 .clickable-area { width: 135px; height: 61px; top: 259px; left: 410px;}
#news-intro .slide-2 img { margin-top: 115px; margin-left: -25px;}
#news-intro .slide-2 .clickable-area { width: 170px; height: 61px; top: 319px; left: 85px; }
#news-intro .slide-3 img { margin-top: 185px; margin-left: 302px;}
#news-intro .slide-3 .clickable-area { width: 170px; height: 61px; top: 433px; left: 398px; }
#news-intro .slide-4 img { margin-top: 329px; margin-left: 302px; }
#news-intro .slide-4 .clickable-area { width: 170px; height: 61px; top: 400px; left: 400px; }
#news-intro .slide-5 img { margin-left: 687px;}
#news-intro .slide-5 .clickable-area { width: 170px; height: 61px; top: 188px; left: 757px; }
#news-intro .slide-6 img { padding-top: 218px;}
#news-intro .slide-6 .clickable-area { width: 170px; height: 61px; top: 252px; left: 393px; }

.new-function {
	background-position: -608px -278px;
	width: 54px;
	height: 27px;
	position: absolute;
	top: -29px;
	left: 28px;
}

.magnes-header-box {
    text-align: center;
    position: relative;
    padding-top: 74px;
    font-size: 1.1em;
}
.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;
}

.msgBoxMessageContainer .magnes-header-box {
    margin:5px;
}

.magnes-pw {
	text-align: center;
	position: relative;
	font-style: italic;
	font-size: 1.1em;
	padding-top: 10px;
	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;
	background-image: url("/img/magnes/avatar_mask.png");
	background-image: -webkit-image-set(
		url(/img/magnes/avatar_mask.png) 1x,
		url(/img/magnes/avatar_mask_x2.png) 1.5x
		);
	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;
}

#button_green_payment {
	background: url("/img/platnosci/gwiazda/gsprite.11.png");
	width:130px;
	height:45px;
	background-position:-3px -170px !important;
}

#button_green_payment:hover {
	background-position:-3px -217px !important;
}

.play-tv-notify {position:absolute; left: 14px; }
.comments-item-box .play-tv-notify {position:absolute; left: 7px; }
.play-tv {position:absolute; left: 8px; }
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) {
	body {
		font-weight: 300;
	}

	.sprites,
	.slider-range div, 
	.slider-range a, 
	.content-tabs-tab.on .content-tabs-tab-begin, 
	.content-tabs-tab.on .content-tabs-tab-end {
		background-image: url(/img/nowafotka/sprites_2x.44.png);
		background-size: 714px 438px;/* rozmiar oryginalnej grafiki nie x2 */
	}
	
	.sprites-menu {
		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: 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: 640px) {
    div#cookies_info {

    }
    div#cookies_info .text {
    }
}

@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;
	margin-left: -10px;
}
.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: 52%;
	transform: translateY(-50%);
	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;
}

#crt-440513 {
	z-index: 11;
	height: 600px;
	width: 160px;
	position: fixed;
	margin-right:-650px;
	margin-top: -300px;
	top: 50%;
	right: 50%;

}

.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: 80vw;
}
#bg-black-list-container #bl-con-3 > div{
	display: block;
	border: 1px solid;
	padding: 11px;
	text-align: center;
	margin-bottom: 15px;
}

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