body {
	padding: 0px;
	margin: 0px;
	background: #eeeeee;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*display: table; gryzie sie z fixed */
	width: 100%;
}

p {
	margin-top: 0px;
	margin-bottom: 11px;
}

ol, ul, li {
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

li {
	padding: 0px 0px 0px 5px;
}

h1, h2, h3, h4, h5, form {
	margin: 0px;
}

td {
	vertical-align: top;
}

blockquote {

	margin: 0px;
	padding: 15px;
}
blockquote:before { 
	content: open-quote; 
	font-weight: bold; 
	font-size: 15px; 
}

blockquote:after { 
	content: close-quote; 
	font-weight: bold; 
	font-size: 15px;
	}

a {
	text-decoration: none;
	outline: none;
	color: #525252;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

/* ------------------- COMMON ------------------- */

/* clearing floats fix */
.wrapFloats {
	overflow: hidden;
}

* html .wrapFloats {height: 1%;}

.clear {
	clear: both;
}

* html input {
	margin-top: -1px;
}

/* ------------------- LAYOUT ------------------- */

/* main layout */

#mainFrame {
	position: relative;
	/*border: 1px solid black;*/
}

.frame {
	width: 960px;
	/*border: 1px solid red;*/
	margin-left: auto;
	margin-right: auto;
}

/* header */
#header {
	height: 25px;
}

#header .leftspace {
	float: left; 
	width: 50%;
}

#header .topbar {
	height: 25px;
	width: 960px;
	float: right; 
	margin-right: -480px; 
	position: relative;
}

#header .topbar .left {
	padding-top: 5px;
	width: 235px; 
	height: 20px; 
	float: left; 
}

#header .topbar .right {
	padding: 5px 0px 0px 15px;
	float: left; 
	width: 710px; 
	height: 20px; 
}

#header .minwidth {
	width: 960px; 
	height: 1px;
	margin-bottom: -1px;
}

#header a {
	margin: 0px 7px;
	color: #e7e7e7;
}

#header span {
	color: #adadad;
}

/* top panel */
.toppanel {
	height: 120px;
}

.toppanel .elem {
	height: 120px;
	float: right;	
}

.toppanel .start, .toppanel .profil {
	width: 332px;
	margin-right: 16px;
}

.toppanel .start {
	padding: 20px 0px 0px 25px;
	width: 307px;
	height: 100px;
}

.toppanel .start h1, .toppanel .start h2 {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}  

.toppanel .start h1 {
	font-size: 21px;
	color: #1394f0;
}

.toppanel .start h1 strong {
	font-size: 40px;
	color: #000000;
	font-weight: bold;
}

.toppanel .start h1 b {
	color: #e00f0f;
}

.toppanel .start h2 {
	color: #ababab;
}

.toppanel .profil .loginname {
	height: 23px;
	text-align: right;
	padding: 20px 20px 15px 0px;
	white-space: nowrap;
	color: #db0414;
	font-size: 20px;
	font-weight: bold;
	overflow: hidden;
}

.toppanel .profil .menu {
	height: 40px;
	padding: 6px 6px 6px 13px;
}

.toppanel .bloblo {
	width: 112px;
}

.toppanel .bloblo a {
	display: block;
	width: 112px;
	height: 120px;
	text-decoration: none;
}

.toppanel .avatar {
	width: 120px;
	height: 120px;
	float: right;
}

.toppanel .avatar a {
	display: block;
	width: 120px;
	height: 120px;
	text-decoration: none;
}

.toppanel .input {
	border: 1px solid #DAD8D9;
	font-size: 11px;
	padding: 2px;
}

.toppanel li a {
	color: #0d6491;
	font-weight: bold;
	font-size: 12px;	
}

.toppanel li {
	width: 125px;
	margin-top: 5px !important;
}

.toppanel ul, .statpanel ul {
	margin: 0px;
	list-style: none;	
}

.toppanel li, .statpanel li {
	margin: 0px 10px 0px 0px;
	padding-left: 20px;
	float: left;
}

.userpanel {
	height: 123px;
	margin-bottom: 10px;
}

.userpanel .elem {
	height: 123px;
	float: left;	
}

.userpanel .avatar a {
	display: block;
	width: 235px;
	height: 123px;
	text-decoration: none;
}

.userpanel .avatar img.png {
	margin: 5px;
}

.userpanel .motto {
	padding-top: 20px;
	height: 77px;
	width: 450px;
}

.userpanel .motto h1 {
	display: block;
	color: #db0414;
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	padding: 5px 10px;
}

.userpanel .motto h2 {
	display: block;
	height: 30px;
	color: #0c7fd0;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	padding: 5px 10px;
	border-top: 1px solid #aeaeae;
}

.userpanel .loginbox {
	text-align: left;
	width: 240px;
	height: 77px;
	padding-top: 22px;
}

.userpanel .loginbox td {
	vertical-align: middle;
}

.userpanel .loginbox td .input {
	background: transparent;
	border-width: 1px;
	margin-left: 4px;
	width: 120px;
}
.userpanel .loginbox td strong {
	font-weight: bold;
}
.userpanel .loginbox table {
	float: left;
}
.userpanel .loginbox .loginButton {
	float: left;
	margin: 28px 0px 0px 10px;
}
.userpanel .loginbox .logout {
	width: 240px;
	text-align: right;
}
#quickstart {
	/*width: 651px;
	height: 175px;
	margin-bottom: 3px;*/
}

/* stat panel */
.statpanel {
	height: 50px;
	color: #595959;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;	
}

.statpanel .frame {
	height: 50px;
}

.statpanel ul {
	padding-top: 17px;	
}

.statpanel li b {
	color: #c60516;
	font-weight: bold;
}

/* main body */
#maincolumn {
	float: left;
	width: 651px;
}

#rightcolumn {
	float: right;
	width: 298px;
}

/* footer */
#ft {
	height: 54px;
	width: 100%;
}

#ft a {
	color: #959595;
}

#ft .frame {
	height: 54px;
	vertical-align: middle;
}

#ft .bloblo {
	float: left;
	margin: 10px 15px 0px 0px;
}

#ft .link {
	float: left;
	margin: 18px 15px 0px 0px;
	padding-left: 15px;
	border-left: 1px solid #d7d7d7;
}

#ft .rss { float: left; }
#ft .rss a {
	background: url(../images/lay/rss.gif) no-repeat;
	margin: 15px 15px 0px 0px;
	display: block;
	width: 53px;
	height: 19px;
}
#ft .rss a span { display: none; }
#ft .solveo {
	height: 30px;
	float: right;
	margin-top: 18px;
	margin-left: 10px;
	color: #cfcfcf;
}

#ft .solveo img {
	margin-top: -3px;
}

#ft .cms {
	margin-left: 0px;
}
#ft .cms a {
	color: #cfcfcf;
}

/* ------------------- USER LAYOUT ------------- */

#userbackground {
	background-position: top center;
	margin-bottom: 2px;
}

.userblog .post {
	/*filter: alpha(opacity=85);
	MozOpacity: 0.85;
	opacity: 0.85;*/
}

/* ------------------ jqModal ------------------ */

.jqmOverlay { background-color: #cccccc; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
/* * iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}*/

.msg-window {
	display: none;
	position: fixed;
	top: 100px;
	left: 50%;
	
	margin-left: -200px;
	width: 400px;
	
	/*border: 1px solid red;*/
	
	font-family: tahoma,arial,helvetica,sans-serif;
	font-size: 12px;
}

* html .msg-window {
     position: absolute;
     /*top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');*/
}

.msg-header {
	height: 20px;
	color: #15428b;
	background: url(../images/window/top-bottom.png) repeat-x scroll 0px 0px;
	overflow: hidden;
	padding-top: 5px;
	cursor: move;
}

.msg-header span {
	font-weight: bold;
	margin-left: 2px;
}

.msg-tr { background: url(../images/window/right-corners.png) no-repeat scroll right 0px; padding-right: 6px; }
.msg-tl { background: url(../images/window/left-corners.png) no-repeat scroll 0px 0px; padding-left: 6px; }
.msg-ml { background: url(../images/window/left-right.png) repeat-y scroll 0px; padding-left: 6px; }
.msg-mr { background: url(../images/window/left-right.png) repeat-y scroll right 0px; padding-right: 6px; }
.msg-mc { background: #c7d6e9 none repeat scroll; border-color: #b3caf9 #dfe8f6 #dfe8f6 #b3caf9; border-style:solid; border-width:1px; }
.msg-body { border-color: #dfe8f6 #b3caf9 #b3caf9 #dfe8f6; border-style:solid; border-width:1px; padding: 5px 10px; }
.msg-bl { background: url(../images/window/left-corners.png) no-repeat scroll 0px bottom; padding-left: 6px; }
.msg-br { background: url(../images/window/right-corners.png) no-repeat scroll right bottom; padding-right: 6px; }
.msg-bc { background: url(../images/window/top-bottom.png) repeat-x scroll 0px bottom; }
.msg-buttons { height: 7px; }

.msg-close {
	background: url(../images/window/tool-sprites.gif) no-repeat scroll 0px 0px;
	cursor: pointer;
	float: right;
	height: 15px;
	width: 15px;
	margin-left: 2px;
	overflow: hidden;
}

.msg-close-over {
	background-position: -15px 0px;
}

/* ------------------- FORMS ------------------- */

.form {
	font-size: 12px;
	margin: 15px 0px;
}

.form li {
	list-style-position: outside;
	list-style-type: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	text-align:left;
}

.form .form-row label {
	color: #222222;
	display: block;
	float: left;
	text-align: right;
	padding: 2px 10px 0px 0px;
	width: 170px;
}

* html .form .form-row label {
	width: 167px;
}

.form .form-checkbox label {
	font-size: 11px;
	font-family: Arial;
	color: #6c6c6c;
	display: block;
	width: 250px;
	float: left;
	padding: 3px 3px;
	text-align: left;
}

.form .form-checkbox input {
	float: left;
}

.form .form-checkbox label a {
	color: #6c6c6c;
	font-weight: bold;
}

.form .form-checkbox {
	overflow: hidden;
} 

.form .form-errors, .form .form-description, .form .form-buttons, .form .form-captcha, .form .form-checkbox {
	margin-left: 180px;
	width: 320px;
}

.form .form-errors {
	display: none;
	background: url(../images/alert.gif) no-repeat 0px 0px;
	color: #db0414;
	font-size:11px;
	padding-left: 18px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.form .form-error-active {
	display: block;
}

.form-text-field {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	color: #8F887B;
	font-size: 12px;
	background: #ffffff;
	border: 1px solid #cfcfcf;
	padding: 2px;
	width: 250px;
}

.form .form-captcha-field {
	width: 80px;
}

.form .form-captcha img {
	border: 1px solid #cfcfcf;
	margin-bottom: 5px;
}

.form-error .form-text-field {
	background: #FFFFFF url(../images/invalid_line.gif) repeat-x scroll bottom;
	border: 1px solid #dd7870;
}

.form .form-description {
	font-size: 11px;
	font-family: Arial;
	color: #6c6c6c;
}

.form-button {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	width: 94px;
	height: 17px;
	color: #ffffff;
	border: none;
	outline: none;
	cursor: pointer;
	margin-left: auto;
	font-weight: normal;
	background: #FFFFFF url(./layouts/default/images/button_tlo.gif) no-repeat;
}

/* ie margin bug */
* html input.form-text-field {
	margin-top: -1px;
	margin-bottom: -1px;
}

/* ------------------- WIDGETS ------------------- */

.avatar-container {
	margin: 0px 0px;
}
/* dla strony "więcej w: nowi bloblowicze" */
.preferences .avatar-container {
	width: 568px;
	margin: 0px auto;
}
.avatar-container .avatar {
	display: block;
	float: left;
	width: 71px;
	text-align: center;
}
.preferences .avatar-container .avatar {
	height: auto;
	height-max: 126px;
	overflow: hidden;
	margin-top: 5px;
}
.no-main-tabs, .no-main-tabs div {
	height: 5px;
	overflow: hidden;
}
.no-main-tabs .l { padding-left: 5px; }
.no-main-tabs .r { padding-right: 5px; }

.widget, .maincontent {
	height: 1%;
	margin-bottom: 12px;
}

.maincontent .content {
	padding: 1px 10px 5px 10px;
}

.maincontent .content h2 {
	font-size: 14px;
	font-weight: bold;
	color: #db0414;
	margin-bottom: 6px;
}

.maincontent .bottom, .maincontent .bottom div, .maincontent .top, .maincontent .top div {
	height: 5px;
	overflow: hidden;
}

.widget .content {
	padding: 1px 5px 5px 5px;
}

.widget .content h2 {
	font-size: 14px;
	font-weight: bold;
	color: #db0414;
}

.widget .footer {
	padding: 3px 5px 0px 5px;
}

.widget .bottom, .widget .bottom a, .widget .footer, .widget .footer a {
	font-family: Tahoma;
	font-size: 9px;
	color: #525252;
	letter-spacing: 0.1em;
}

.avatar-container a, .preferences .avatar-container a, .tagCloudWidget a {
	color: #525252;
}

.widget .bottom .more, .widget .footer .more, .content .more {
	padding-right: 15px;
}

.content .more {
	margin-top: 10px;
}

.widget .bottom, .widget .bottom div, .widget .top, .widget .top div {
	height: 5px;
	overflow: hidden;
}

.widgetRight {
	width: 298px;
}

.widgetRight .header {
	color: white;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	height: 42px;
	padding: 0px 6px 0px 0px;	
}

.widgetRight .header, .widgetRight .header div { 
	height: 42px;
}
.widgetRight .header .l, .widgetRight .bottom .l {
	float: left;
	width: 100%;
}
.widgetRight .header .c {
	height: 30px;
	margin-left: 10px;
	padding: 12px 5px 0px 8px;
	width: 269px;
	overflow: hidden;
}
.widgetRight .header .r, .widgetRight .bottom .r {
	float: left;
	width: 6px;
	margin-right: -6px;	
}

.widgetRight .content {
	margin: 0px;
	padding: 7px;
}

.widgetRight .bottom, .widgetRight .bottom div {
	height: 22px;
}

.widgetRight .bottom {
	padding: 0px 6px 0px 0px;
}
.widgetRight .bottom .c {
	margin-left: 10px;
	padding: 5px 5px 0px 0px;
	height: 17px;
}

.widgetHomeRight .content .header  {
	height: 24px;
	padding: 6px 10px 5px 10px;	
	margin-bottom: 3px;
	color: white;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;	
}

.widgetHomeRight .actualLoged
{
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	border-top:1px solid #CFCFCF;
}

.widgetHomeRight .content .inlineHeader {
	float: left;
	width: 50%;
}

/* search */
.searchPanel {
	width: 379px;
}

.searchbox {
	width: 156px;
	float: left;
	height: 45px;
	margin-top: 45px;
	padding: 5px 17px 10px 13px;
	color: #adadad;
	font-size: 9px;
}

.searchPanel .searchInput {
	display: inline;
	float: left;
	margin-right :5px;
}

.searchPanel .searchInput .input {
	width: 125px;
}

.searchPanel .searchButton {
	margin: 3px 0px;
}

/* login box */
.loginbox {
	width: 161px;
	height: 97px;
	padding: 13px 15px 10px 15px;
	float: left;
	color: #7a7a7a;
	text-align: right;
}

.loginbox div {
	margin-bottom: 4px;
}

.loginbox .input {
	width: 100px;
}
.loginbox .label {
	float: left;
	width: 50px;
	margin-top: 2px;
	font-weight: bold;
}

.loginbox .loginButton {
	float: right;
	margin: 2px 0px; 
}

.loginbox div.remember {
	float: left;
}

.loginbox div.rememberLabel {
	float: left;
	padding-top: 2px;
}

.loginbox .registerButton {
	margin-top: 3px;
}

.loginbox .logout {
	line-height: 1.7em;
	font-size: 10px;
	width: 161px;
	color: #0d6491;
	overflow: hidden;
}

.loginbox .logout b {
	font-size: 12px;
	color: #db0414;
}

.loginbox .logout a img {
	margin-top: 10px;
}

.loginbox .welcome {
	width: 163px;
	height: 18px;
}

.loginbox .welcome span {
	display: none;
}

.ads {
	margin-bottom: 12px;
}

.ads .label {
	text-align: center;
	color: #cacaca;
}

/* rozmiar czcionek dla chmurki tagow */
a.tc_size_10 { font-size: 2.8em; }
a.tc_size_9 { font-size: 2.6em; }
a.tc_size_8 { font-size: 2.4em; }
a.tc_size_7 { font-size: 2.2em; }
a.tc_size_6 { font-size: 2.0em; }
a.tc_size_5 { font-size: 1.8em; }
a.tc_size_4 { font-size: 1.6em; }
a.tc_size_3 { font-size: 1.4em; }
a.tc_size_2 { font-size: 1.2em; }
a.tc_size_1 { font-size: 1.0em; }


/* -------------------- HELPERS -------------------- */

/* pager */

.pager {
	margin-top: 10px;
}

.pager, .pager .pagerBox {
	float: right;
}

.pager ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	overflow: auto;
	float: right;
}

* html .pager ul {
	height: 1%;
}

.pager li {
	margin: 0px;
	padding: 4px 3px 0px 3px;
	height: 19px;
	float: left;
	display: inline;
}
.pager li, .pager li a {
	color: #005fa4;
}
.pager .pagerCurrent {
	padding: 3px 3px 0px 3px;
	height: 20px;
	font-size: 12px;
}
.pager .pagerNext, .pager .pagerPrevious {
	padding: 0px;
	width: 82px;
}
.pager .pagerNext a, .pager .pagerPrevious a {
	width: 82px;
	height: 23px;
	display: block;
}

.pager .pagerNext a span, .pager .pagerPrevious a span {
	display: none;
}

/*
.pager {
	margin-bottom: 12px;
	height: 15px;
}

.pager .pagerBox {
	float: left;
	position: relative;
	left: 50%;
	text-align: left;
}

.pager ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
	left: -50%;
}

* html .pager ul {
	float: left;
}

.pager a, .pager b {
	display: block;
	padding: 1px 2px;
	text-decoration: none;
}

.pager a:hover {
	text-decoration: underline;;
}

.pager li.pagerNext {
	margin-left: 3px;
}

.pager li.pagerNext a {
	padding: 0px;
}

.pager li.pagerNext span {
}

.pager li.pagerPrevious {
	margin-right: 3px;
}

.pager li.pagerPrevious a {
	padding: 0px;
}

.pager li.pagerPrevious span {
}

.pager li.pagerRange a, .pager li.pagerRange a:hover {
	font-weight: normal;
} */

/* ------------------- TABS ------------------- */

.message {
	background-color: #eeeeee;
	border: 1px solid #cfcfcf;
	padding: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
}

/* ------------------- TABS ------------------- */

.tab-main-container div {
	height: 98px;
	width: 651px;
}

.tab-main-container .tab a {
	height: 98px;
	display: block;
}

.tab-main-container .tab a span { display: none; }

.tab-main-container .tab-selected a, .tab-main-container .tab a:hover {
	background-position: 0px -98px;
}

.tab-main-container .tab-main-default, .tab-main-container .tab-main-default a { width: 221px; }
.tab-main-container .tab-main-photos, .tab-main-container .tab-main-photos a { width: 219px; }
.tab-main-container .tab-main-movies, .tab-main-container .tab-main-movies a { width: 210px; }

.tab-main-container .tab, .tab-container .tab { float: left; }

.tab-container div {
	height: 32px;
	width: 651px;
}

.tab-container .tab a {
	height: 22px;
	padding-top: 10px;
	display: block;
	color: #004c8f;
	font-weight: bold;
}

.tab-container .tab a span {
	margin-left: 37px;
}

.tab-container .tab-selected a, .tab-container .tab a:hover {
	background-position: 0px -32px;
	text-decoration: none;
}

.tab-container .tab-default, .tab-container .tab-default a { width: 92px; }
.tab-container .tab-photos, .tab-container .tab-photos a { width: 113px; }
.tab-container .tab-movies, .tab-container .tab-movies a { width: 90px; }
.tab-container .tab-avatars, .tab-container .tab-avatars a { width: 109px; }
.tab-container .tab-friends, .tab-container .tab-friends a { width: 116px; }
.tab-container .tab-watching, .tab-container .tab-watching a { width: 131px; }

.userblog .title { height: 36px; }
.userblog .title .l { height: 36px; padding-left: 4px; }
.userblog .title .r { height: 29px; padding: 7px 4px 0px 10px; }
.userblog .title h2 {
	font-size: 14px;
	font-weight: bold;
	color: #db0414;
	float: left;
}
.userblog .title #link-user-widget-generator {
	float: right;
	padding-right: 5px;
}

/* ------------------- NEW POST ---------------- */



.new-post, .new-movie {
	padding: 7px;
}

.new-post-frame, .new-movie-frame  {
}

.new-post-frame .l, .new-movie-frame .l {
	margin-left: -2px;
}

.new-post-frame .r, .new-movie-frame .r{
	margin-right: -1px;
	padding: 7px 7px 0px 15px;
}

.new-post .b, .new-post .b div, .new-movie .b, .new-movie .b div {
	height: 6px;
	overflow: hidden;
}

.new-post .editor-panel-wait, .new-movie .editor-panel-wait {
	top: 25px;
	background: #ffffff url(../images/loader.gif) no-repeat 50% 50%;
	position: absolute;
	filter: alpha(opacity=85);
	MozOpacity: 0.85;
	opacity: 0.85;	
	z-index: 50000;
	width: 500px;
	height: 200px;
}

.new-post .editor-panel-wait span, .new-movie .editor-panel-wait span {
	display: block;
	position: absolute;
	top: 50%;
	padding-top: 30px;
	width: 100%;
	text-align: center;
}

.new-post .editor-panel, .new-movie .editor-panel {
	padding-bottom: 10px;
	border-bottom: 1px solid #d7d7d7;
}

.new-post .settings, .new-movie .settings {
	border-top: 1px solid #d7d7d7;
	padding-top: 2px;
	margin-top: 10px;
	width: 445px;
}

.new-post .buttons, .new-movie .buttons {
	float: right;
	height: 30px;
}

.new-post .buttons input, .new-movie .buttons input {
	cursor: pointer;
	margin-left: 10px;
	width: 99px;
	height: 30px;
}

.new-post .buttons input, .new-post .buttons div, .new-movie .buttons input, .new-movie .buttons div {
	float: left;
}

.new-post .more-options, .new-movie .more-options {
	width: 112px;
	height: 16px;
	padding: 7px 10px 1px 10px;
	margin: 6px 0px 0px 20px;
}

.new-post .more-options a {
	font-weight: bold;
	display: block;
	height: 16px;
	color: #DB0414;
}

/*.editor-panel div {
	border: 1px solid red;
}
*/

.editor-panel .avatar {
	width: 158px;
	float: right;
}

.editor-panel .editor {
	margin-right: 160px;
}

.editor .text-field {
	border: 2px inset #a5a5a5;
	width: 440px;
}

.editor-text-field {
	overflow: auto;
	border: 2px inset #a5a5a5;
	width: 440px;
	height: 80px;	
}

.new-post strong, .preferences h3, .new-movie strong{
	display: block;
	padding-top: 2px;
	padding-bottom: 4px;
}

.new-post strong a {
	color: #000000;
}

.new-post .expandable {
	display: none;
}

.new-post .radio {
	margin-top: 5px;
}

.new-post .radio label, .new-post .radio span {
	float: left;
	padding: 2px 10px 0px 3px;
}
.new-post .radio input {
	float: left;
}

#files-to-upload {
	padding: 5px 0px;
}

#files-to-upload div {
	padding: 1px 0px 3px 20px;
	background: url(../images/image_icon.gif) no-repeat;
}

#files-to-upload a {
	color: #9f9f9f;
	margin-left: 10px;
}

#files-to-upload input {
	margin: 0px 3px 0px 20px;
}

.avatar-selector {
	width: 158px;
}

.avatar-selector img, .avatar-selector a {
	float: left;
}

.avatar-selector a {
	display: block;
	width: 18px;
	height: 73px;
	margin-top: 20px;
}

.avatar-selector-user {
	width: 158px;
}

.avatar-selector-user img, .avatar-selector-user a {
	float: left;
}

.avatar-selector-user a {
	display: block;
	width: 24px;
	height: 24px;
	margin-top: 10px;
}

/* ------------------- POSTS ------------------- */
.post-row .avatar {
	float: left;
	margin-top: 10px;
	width: 94px;
	text-align: center;
}
.post-row .nickname {
	margin-top: -10px;
	display: block;
	color: #464646;
}
.post-row .avatar img {
	width: 94px;
	height: 94px;
}
.post {
	height: 1%;
	margin-top: 12px;
	margin-left: 94px;
}

.post .p-tip {
	padding-left: 20px;
}

.post .p-bottom {
	background: none !important;
}

.post .p-bottom, .post .p-bottom div, .post .p-top, .post .p-top div {
	height: 8px;
	overflow: hidden;
}

.post .p-bottom .p-r div {
	height: 7px !important;
}

.post .p-top .p-r, .post .p-bottom .p-r {
	padding: 0px 8px 0px 20px;
}

.post .p-content .min-height {
	height: 49px;
	width: 1px;
	float: right;
}

.post .p-content {
	height: 1%;
	min-height: 49px;
	padding-right: 10px;
}

.post .p-content .text {
	width: 499px;
}

/* tagi */
.gallery .post .p-content .text {
	width: 485px;
}

.post .p-content h4 {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
}

.post .p-content h4 a {
	color: #000000;
}

.post .p-info {
	margin-top: 10px;
	border-top: 1px solid #cfcfcf;
	padding: 5px 0px;
}

.post .p-info div, .post .p-info a {
	border: none;
	outline: none;
}

.post .p-info .comment {
	padding-top: 5px;
	float: right;
}

.post .p-info .comment a {
	color: #dd0018;
	font-weight: bold;
	text-decoration: underline;
}

.post .p-info .date {
	padding-left: 22px;
	height: 27px;
	float: left;
}

.post .p-info .date .r {
	padding-right: 7px;
	height: 27px;
	float: left;
}

.post .p-info .date .r div {
	padding: 7px 3px 0px 3px;
	height: 20px;
	float: left;
}

.post .p-info .actions {
	float: left;
}
.post .actions a {
	display: block;	
	float: left;
	height: 18px;
	margin: 5px 0px 0px 10px;
}

.row-pw .action  a {
	display: block;	
	float: right;
	height: 18px;
	margin: -10px 0px 0px 10px;

}
.row-pw .action 
{
	
	}

.image-gallery .actions {
	background-color: #ffffff;
	height: 20px;
	margin-top: 2px;
}
.image-gallery .actions a {
	display: block;	
	float: left;
	height: 18px;
	margin-left: 2px;
}
.image-gallery .actions span, .post .actions span, .row-pw  span  {
	display: none;	
}
.image-gallery .actions .delete, .post .actions .delete, .row-pw .delete {
	width: 47px;
	height: 18px;
	background: url(../images/lay/post_kasuj.gif) no-repeat; 
}
.image-gallery .actions .edit, .post .actions .edit, .row-pw .odpowiedz  {
	width: 57px;
	background: url(../images/lay/post_edytuj.gif) no-repeat; 
}
.post .actions .odpowiedz {
	width: 77px;
	background: url(../images/lay/pw_odpowiedz.png) no-repeat; 
}

.post .actions .read {
	width: 89px;
	background: url(../images/lay/pw_read_all.gif) no-repeat; 
}

.post .quote {
	margin-top: 5px;
}
.post .quote .quote-title {
	font-weight: bold;
	font-style: normal;
}
.post .quote .quote-content {
	border: 1px solid #aeaeae;
	padding: 10px;
	font-style: italic;
}

.post .embedded-files {
	padding-top: 10px;
}

.post .embedded-files .bigImage {
	padding:0 0 15px 0;
	background:none;
}
.post .embedded-files div {
	padding: 1px 0px 3px 20px;
	background: url(../images/image_icon.gif) no-repeat;
}

.post .embedded-files a {
	color: #000000;
}

.comments {
	background: #ffffff;
	border: 1px solid #cfcfcf !important;
	padding: 5px;
	margin-top: 3px;
}

.comments .editor {
	padding: 5px;
}

.comments .editor textarea {
	overflow: auto;
	border: 2px inset #a5a5a5;	
	width: 475px;
	height: 80px;
	margin: 5px 0px;
}

.comments .editor .wrapFloats div {
	margin: 5px 0px;
}
.comments .editor label {
	width: 130px;
	display: block;
	float: left;
}
.comments .editor input {
	width : 124px;
}
.comments .editor .wrapFloats img {
	float: right;
	border:1px solid #CFCFCF;
	margin-left: -210px;
	margin-right: 5px;
}
.comments hr {
	border-top: 1px solid #cfcfcf;
	border-bottom: none;
	border-left: none;
	border-right: none;
	margin: 0px 5px;
}

.comments .cmt {
	padding: 5px;
}

.comments .cmt .avatar {
	margin: 0px 0px 0px 0px;
}
.comments .cmt .cmt-content {
	float: left;
	text-align: left;
	padding-left: 10px;
	width: 370px;
}

.gallery .comments .cmt .cmt-content {
	width: 470px;
}

.comments .cmt-content a.delete {
	float: right;
	display: block;
	height: 18px;
	width: 47px;
	background: url(../images/lay/post_kasuj.gif) no-repeat; 
}
.comments .cmt-content a.delete span { display: none; }

.comments .cmt .cmt-date {
	margin-top: 7px;
	font-weight: bold;
}
.comments .cmt .cmt-user {
	margin-bottom: 10px;
	font-weight: bold;
}
.comments .cmt .cmt-user a {
	color: #000000;
	text-decoration: underline;
}

/* -------------- PHOTOS ------------------ */

.image-gallery {
	padding: 10px 3px;
}
.photo {
	background-color: #dcdcdc;
	border: 2px solid #dcdcdc;
	float: left;
	margin: 5px;
}

.gallery .photo {
	margin: 5px 5px 5px 4px !important;
}

.photo .img {
	width: 110px;
	height: 110px;
}

.photo .legend {
	background-color:#FFFFFF;
	color:#464646;
	font-size:10px;
	height: 73px;
	margin-top:2px;
	padding-top:10px;
	text-align:left;
	width:110px;
}

.photo .legend .meta span a {
	color: red;
}

.photo .legend-edit {
	height: 95px;
}

.photo .legend .meta {
	padding-left:5px;
}

.photo .leegend a {
	color: #464646;
}

.gallery {
	margin-top: 5px;
}
.gallery a {
	color: #525252;
}
.gallery .g-top { 
	background: url(../images/lay/galeria_rg1.gif) no-repeat;
	padding-left: 6px;
}
.gallery .g-top .g-l {
	background: url(../images/lay/galeria_rg2.gif) no-repeat right;
	padding-right: 6px;
}
.gallery .g-top .g-r {
	height: 6px;
	background: url(../images/lay/galeria_g_tlo.gif) repeat-x; 
}
.gallery .g-body {
	padding: 5px 6px;
	background: #ffffff;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	text-align: center;
	color: #0a0a0a;
}
.gallery .g-bottom { 
	background: url(../images/lay/galeria_rd1.gif) no-repeat;
	padding-left: 6px;
}
.gallery .g-bottom .g-l {
	background: url(../images/lay/galeria_rd2.gif) no-repeat right;
	padding-right: 6px;
}
.gallery .g-bottom .g-r {
	height: 6px;
	background: url(../images/lay/galeria_d_tlo.gif) repeat-x; 
}
.gallery .g-header {
	text-align: left;
	border-bottom: 1px solid #cfcfcf;
	padding: 0px 5px 10px 5px;
	margin-bottom: 10px;
}
.gallery .g-thumbs {
	border-top: 1px solid #cfcfcf;
	padding: 10px 0px;
	margin-top: 10px;
}
.gallery .g-thumbs img {
	margin: 0px 4px;
}
.gallery .g-thumbs img.selected {
	border: 2px solid #cfcfcf;
	padding: 2px;
	margin-bottom: -4px;
}
.gallery .g-footer {

	padding: 10px 5px 0px 5px;
}
.gallery .g-footer a {
	color: #464646;
}
.gallery .g-prev, .gallery .g-next {
	width: 102px;
	height: 25px;
}
.gallery .g-prev span, .gallery .g-next span {
	display: none;
}

.gallery img.g-main-photo {
	border: 2px solid #cfcfcf;
}
.gallery div.g-main-photo {
	border: 2px solid #cfcfcf;
	margin: auto;
	background: url(../images/loader.gif) no-repeat 50% 50%;
}

.gallery .g-footer .g-prev {
	float: left;
}
.gallery .g-footer .g-next {
	float: right;
}
.gallery .comments {
	text-align: left; 
	margin: 10px auto 0px auto; 
	border: none;
}

/* -------------- RULES ------------------ */

.rules h1, .rules h2, .rules .paragraph {
	text-align: center;
}

.rules h1 {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}

.maincontent .content .rules h2 {
	font-size: 14px;
	color: #000;
	margin-bottom: 0;
}

.rules span.paragraph {
	display: block;
	padding: 1.5em 0 1em;
	font-weight: bold;
}

.rules ol ol {
	list-style-type: lower-alpha;
}

.rules dl dt {
	font-weight: bold;
}


/* -------------- ONLY FOR ADULTS ------------------ */
div.confirm-adult,
.adult-form .form-buttons {
	text-align: center;
}

div.confirm-adult a {
	color: #b00;
}

.confirm-adult {
	/*background-color: #fff;*/
}

.post .p-content .confirm-adult {
	padding-top: 7px;
	background-color: inherit;
}

/* -------------- AVATARS ----------------- */
.avatar-gallery { }
.avatar-gallery div.avatar { float: left; margin: 10px; position: relative;}
.avatar-gallery a.delete {
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: url(../images/lay/delete.gif) no-repeat;
}
.avatar-gallery a.default {
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 0px;
	right: 16px;
	background: url(../images/lay/default.gif) no-repeat;
}
.avatar-gallery a span {display: none; }

.loginUnderAvatar {
	text-align: center;
}

.avatar-creator {
}

.avatar-creator div {
	padding: 5px 0px;
}

.avatar-templates .template {
	float: left;
	padding: 0px 9px;
}

.avatar-templates .template label, .avatar-templates .template input {
	display: block;
}

.avatar-templates .template input {
	margin-left: 18px;
}

.aboutMeWidget .avatar-bg {
	width: 142px;
	height: 142px;
	padding: 5px;
	background: url(../images/lay/podstr_awatar_tlo.png) no-repeat;
}

.avatar .avatar-selector .image 
{
	overflow: hidden;
	float: left;
}

.aboutMeWidget .buttons {
	float:right;
	height:180px;
	margin-top:-160px;
}
.aboutMeWidget .buttons a, .aboutMeWidget .buttons div.grayed {
	display: block;
	margin: 10px 7px 0px 0px;
	width: 115px;
	height: 36px;
}
.aboutMeWidget .buttons .grayed {
	filter: alpha(opacity=50);
	MozOpacity: 0.5;
	opacity: 0.5;	
}
.aboutMeWidget .buttons a span {
	display: none;
}
.aboutMeWidget .details {
	color: #525252;	
	margin: 5px -7px 0px -7px;
	padding: 0px 12px;
	border-top: 1px solid #aeaeae;
}
.aboutMeWidget .details div {
	margin-top: 5px;
	height:1%;
	margin-top:5px;
	overflow:hidden;
	width:274px;
}
.aboutMeWidget .details a { color: #525252;	}
.aboutMeWidget .details strong { color: #0c7fd0; }

.preferences {
	text-align: left;
}
.preferences .msg {
	font-size: 13px;
	font-weight: bold;
	color: #31B545;
	text-align: center;
}

.movie {
	text-align: center;
	padding: 5px;
}

.stats {
	color: #4B4B4B;	
}

.stats span {
	font-weight: bold;
}

/* -------------- USER WIDGET ------------------ */
#userWidgetPreview {
	text-align: center;
	width: 200px;
	margin: 0 auto;
}

.minimenu {
	float: left;
	margin-top: 9px;
}

.marquee {
	width: 160px;
	float: right;
}

.marquee marquee {
	width: 160px;
}

.marquee a {
	margin: 0px 5px;
}

.marqueeOnlineFriends {
	width: 250px;
	float: right;
}

.marqueeOnlineFriends marquee {
	width: 250px;
}

.marqueeOnlineFriends a {
	margin: 0px 5px;
}

.title_tag {
	margin: 10px 0 10px 0;
	color: #525252;
}
.aboutMeWidget .details { margin-top: 35px; }
a.blue:hover, a.blue:visited, a.blue:link { color: #06609F; }

.pw {
	float: right;
}

.from-pw {
	display:block;
	float:left;
	text-align:left;
	width:500px;
}

.row-pw {
	margin-bottom: 10px;
	}

.title-pw {
	display:block;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	width:auto;
}
.replay-pw {
text-align: right;
margin-top: 20px;
display: none;
}
ul.rss li {

	list-style-image:none;
	list-style-type:none;

}

ul.rss li a {
	background:transparent url(../images/rss.gif) no-repeat scroll 0 -6px;

padding-bottom:50px;
padding-left:50px;
padding-right:50px;
	}

/*Autocompleat*/


.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}
.ac_loading {
	background : url('/jquery/img/indicator.gif') right center no-repeat;
}
.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

.remove-all {
	

}
.remove-all span {
	display: block;
	background:transparent url(../images/lay/pw_skasuj_wszystkie.gif) no-repeat scroll 0 0;
	width: 97px;
	height: 18px;
	float: right;
	font-size: 1px;
	text-indent: -999px;
	cursor: pointer;
}

.sentMessage span {
	background:transparent url(../images/wyslane_wiadomosci_bloblo.jpg) no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	float:right;
	font-size:1px;
	height:18px;
	margin-left:10px;
	padding-left:10px;
	text-indent:-999px;
	width:116px;
}
.inbox span {
	background:transparent url(../images/skrzynka_odbiorcza.jpg) no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	float:right;
	font-size:1px;
	height:18px;
	margin-left:10px;
	padding-left:10px;
	text-indent:-999px;
	width:116px;
}

.aboutMeWidget #link-add-to-friends {
	margin-top: 12px;
}
.aboutMeWidget #my-pw {
	margin-top: 12px; }
	
	
.my-avatars {
	font-weight: bold;
	margin-left:33px;
	margin-top:9px;
	position:absolute;
}
.mainColumnAuth {
	width:958px !important;
}


.actualLoged span {
	padding-left: 7px;
	color: #525252;
}

.morePostHome { display: none; }

.abuse {
	background:transparent url(../images/zglos_naduzycie.jpg) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:30px;
	margin-left:131px;
	_margin-left:111px;
	margin-top:-2px;
	width:140px;
}

.abuse span { display: none;}

.topLogo {
	background:transparent url(../images/logo.png) no-repeat scroll 0 0;
	height:125px;
	margin-top:-12px;
	position:absolute;
	width:243px;
	z-index:2;
	display: block;
}

.cookie-policy-list .item {
	margin: 10px 0 0 18px;
	list-style-type: decimal;
}
.cookie-policy-sublist .item {
	list-style-type: lower-alpha;
}
