a
{
	cursor: pointer;
	text-decoration: underline;
}

select, input.text
{
	color: #333333;
	padding: 1px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:13px;
}

input
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:13px;
}

input.unstyled
{
	height:23px;
}

select
{
	font-size:13px !important;
	/*width: 222px;
	margin-right: 2px;
	float: left;*/
	/*font-size: 11px;
	!font-size: 13px;
	padding: 0px 0 0 5px;
	height: 18px;
	!height: 22px;*/
}

input.text
{
	text-indent:2px;
	!text-indent:0;
}

.hiddenFields
{
	display:none;
}

div.hr
{
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid white;
}

div.hr hr
{
	display: none;
}

#vote1, #vote2, #vote3, #vote4, #vote5
{
	position:absolute;
	width:24px;
	height:19px;
	top:-1px;
	cursor:pointer;
}

#ratingbox
{
	position:relative;
	_position:absolute;
}

#ratingbox p, #ratingbox span
{
	margin-top:0 !important;
}

#voteButtons
	{
	display:block;
	position:absolute;
	top:1px;
	left:50px;
	_left:0px;
	height:18px;
	width:10px;
	z-index:10;
	}

#voteButtons span
{
	display:block;
}

#vote1 { left:0px; }
#vote2 { left:22px; }
#vote3 { left:44px; }
#vote4 { left:66px; }
#vote5 { left:88px; }

#przycinak
{
	position : relative;
	display : block;
}

#przycinakImg
{
	z-index:0;
}

#przycinakImgOver
{
	z-index:2;
	position: absolute;
	cursor : crosshair;
	background-color : white;
	opacity : 0.5;
	filter: alpha(opacity=50);
}

#popupPreviewOver
{
	z-index:10;
	position : absolute;
	left:0;
	top:0;
}

#popupPreviewImg
{
	display:block;
	padding:2px;
	padding-bottom:0;
	border: 1px solid #CCCCCC;
	background-color:white;
}

#popupPreviewImg img
{
	margin:0;
	!margin-bottom:2px;
}

#zakres
{
	z-index:3;
	position : absolute;
	display : block;
	cursor : move;
	border : 1px dashed black;
	background-repeat: no-repeat;
}

#chwytakPD, #chwytakLD, #chwytakPG, #chwytakLG,
#chwytakP, #chwytakL, #chwytakG, #chwytakD,
#brzegL, #brzegP, #brzegG, #brzegD
{

	z-index:5;
	width:20px;
	height:20px;
	position : absolute;
	background-image:url('/img/przycinakHandler.gif');
	background-repeat:no-repeat;
	background-position: center;
}

#chwytakPD, #chwytakLD, #chwytakPG, #chwytakLG
{
	z-index:6;
}

#brzegL, #brzegP, #brzegG, #brzegD
{
	background-position: 10px 10px;
}

#brzegG, #brzegD
{
	background-image:url('/img/borderh.gif');
	background-repeat:repeat-x;
}

#brzegL, #brzegP
{
	background-image:url('/img/borderv.gif');
	background-repeat:repeat-y;
}

#chwytakP	{ cursor : e-resize; }
#chwytakL	{ cursor : w-resize; }
#chwytakG	{ cursor : n-resize; }
#chwytakD	{ cursor : s-resize; }
#chwytakPD	{ cursor : se-resize; }
#chwytakLD	{ cursor : sw-resize; }
#chwytakPG	{ cursor : ne-resize; }
#chwytakLG	{ cursor : nw-resize; }

.zedocode object
{
	display: block;
	margin:auto;
	margin-top:2px;
	margin-bottom:2px;
}

.zedocode img
{
	margin-top:2px;
	margin-bottom:2px;
}

.zedocode .emotka
{
	vertical-align:text-bottom;
	margin:0 !important;
}

em
{
	text-decoration: underline;
	font-style: inherit;
}

#emotsWindow
{
	padding-bottom:20px;
}

#emotsWindow img
{
	cursor: pointer;
}

/* javascript popup */
#popupTlo
{
	width:100%;
	opacity : .25;
	filter: alpha(opacity=25);
	background-color:black;
	position:fixed;
	top:0px;
	left:0px;
	z-index:1;
}

#popupNosnik
{
	z-index : 2;
	position : fixed;
	_position : absolute;
	left:0 !important;
	width : 100%;
}

#popupBox
{
	position :relative;
	margin : auto;
	overflow : auto;
	/* poniżej - wygląd popupa */
	padding : 10px;
	text-align : center;
	font-weight : bold;
	background-image : url("/img/shoutbox_bgr.png");
	background-repeat: repeat-x;
	background-color : #F4F4F4;
	border : 1px solid #808080;
	color : black;
}

#popupBox input, #popupBox textarea
{
	border: 1px solid #ccc;
}

.popupButtonBar
{
	margin-top:10px;
}

/* asyncPrompt */

#asyncPromptTable
{
	width:480px;
	margin-top:15px;
}

#asyncPromptTable th
{
	text-align:right;
	width:200px;
	vertical-align:top;
	font-size:11px;
}

#asyncPromptTable td
{
	_width:270px;
}

#asyncPromptTable td.hintField
{
	_width:auto;
}

#asyncPromptTable th .hint
{
	font-weight: normal;
	display: block;
	font-size:10px;
}

#asyncPromptTable tr, #asyncPromptTable input, #asyncPromptTable textarea
{
	width:100%;
}

#asyncPromptTable input, #asyncPromptTable textarea
{
	!width: 270px;
	_width: 270px;
}

#asyncPromptBtnBar
{
	text-align: right;
	margin-top:20px;
	margin-right:20px;
	margin-bottom:10px;
}

#asyncPromptBtnBar.centered
{
	text-align: center;
}

/* globalne */

body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl,
dt, dd, li, address, form, fieldset, hr, blockquote {
	margin: 0;
	padding: 0;
}

img, fieldset {
	border: 0;
}

body, html
{
	text-align: center;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	border:0;
	/* overflow:visible; */
}

div#container {
	width: 900px;
	text-align: left;
	margin: 0 auto;
	height: 200px;
}

a {
	color: #990000;
}

a:hover {
	text-decoration: none;
}

/* pozycjonowanie */

.fleft { float: left; }
.fright { float: right; }
.clearfix { clear: both; }
.center { margin: 0 auto }

/* naglowek */

div#header {
	width: 100%;
	float: left;
	overflow: hidden;
	background: url('../img/header_bgr.png') repeat-x left bottom;
}

div#login {
	float: right;
	width: 880px;
	margin: 5px 5px 0px 5px;
	text-align: right;
}

div#header h1 {
	float: left;
	margin: 5px 0;
}

div#header h1 a {
	float: left;
	background: url('../img/zedo_logo.png') no-repeat;
	text-indent: -2000px;
	width: 188px;
	height: 53px;
}

/* menu */

ul#nav {
	margin: 40px 2px 0 0;
	float: right;
	clear: right;
	list-style-type: none;

	}

ul#nav li {
	float: left;
	margin: 0 0 0 2px;
	width: 123px;
	text-align: center;

	}

ul#nav li a {
	background: transparent url('../img/menuitem.png') no-repeat;
	display: block;
	width: 100%;
	padding: 0 0 22px;
	line-height: 29px;
	text-decoration: none;
	font-weight: bold;
	color: #333;
	}

ul#nav li a:hover {
	background-position: -127px 0;
}

/* glowne kontenery */

div#main {
	width: 900px;
	overflow: hidden;
	float: left;
}

div#content {
	width: 652px;
	float: left;
	margin: 0 8px 0 0;
	overflow: hidden;
}

div#content.noside
{
	width: 900px !important;
}

div#content.noside div.pseudoheader
{
	width:900px;
}

div#content.noside div.box
{
	width:876px !important;
}

div#side {
	float: left;
	width: 240px;
}

/* naglowek strony */

div.pseudoheader {
	clear: both;
	float: left;
	background: url('../img/ico/arrowright.png') no-repeat;
	margin: 5px 0 3px 0;
	border-bottom: 2px solid #e6e6e6;
	display: block;
}

div#content div.pseudoheader {
	width: 650px;
}

div#side div.pseudoheader {
	width: 240px;
}
div.pseudoheader h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0 3px 25px;
}

div#side #sideRegisterNow
{
	width:240px;
	height:106px;
	margin-bottom:5px;
	margin-top:5px;
}

div#side #sideRegisterNow img
{
	width:240px;
	height:106px;
}

/* forum */

div.line {
background: url('../img/linex.png') repeat-x;
width: 650px;
height: 4px;
!height:3px;
line-height: 0%;
margin: 0;
padding: 0;
float: left;
!position:relative;
top:-1px;
}
select#goto
{
	width: 120px;
}

#forumTable
{
	position:relative;
	left:-2px;
	!top:-1px;
	background: url('/img/th.png');
	background-repeat:no-repeat;
	background-position: 2px 0;
	!background-position: 2px 1px;
	clear:both;
	width:654px;
}

#forumTable thead th
{
	height:21px;
	text-align: center;
	padding-top: 0;
	color: #666;
	margin: 0;
	font-weight: bold;
	margin-bottom:10px;
}

#forumTable tbody
{
	margin:1px solid black;
}

#forumTable tbody td
{
	border: 1px solid #E5E5E5;
	background: #F5F5F5;
	padding: 5px 5px 2px 8px;
}

.numer
{
	text-align: center;
}

#forumTable th.post { width:50px; }
#forumTable .icon { width:30px; }
#forumTable th.ost { width:135px; }

#forumTable th.aut
{
	width:120px;
}

/*#forumTable .temat, */ #forumTable .for a
{
	font-weight: bold;
}

#forumTable .for
{
	margin: 5px 0;
}

#forumTable .temat a
{
	overflow:hidden;
	display:block;
}

#forumTable a.goto-post
{
	padding: 0 0 5px 5px;
}

#forumTable .ost p
{
	font-size: 10px;
	margin-bottom: 2px;
}

#forumTable .ost p.data
{
	white-space:nowrap;
}

#forumTable tbody .ost
{
	padding-left:6px !important;
}

#forumTable a.image
{
	border: 1px solid #CCCCCC;
	background: #fff;
	float: left;
	line-height: 1px;
	margin: 5px 7px 5px 0;
}

#forumTable a.image img
{
	margin: 1px;
}

#forumTable.forumFront th.ost
{
	width:210px;
}

#forumKategoriaSub #pages
{
	width:500px;
	margin-top:5px!important;
	margin-bottom:5px!important;
}

#forumKategoriaSub .reply
{
	margin:0 !important;
	margin-top:6px !important;
	margin-right:10px !important;
	margin-bottom:6px !important;
}

.ostatniaEdycja
{
	font-size:9px;
	padding:7px;
	padding-left:10px;
}

#oznaczjakoprzeczytany
{
	font-size:10px;
	padding-left:10px;
}

#forumModTematButtons
{
	background-color: #fff3e3;
	border:1px solid #f7bd97;
	margin-top:6px;
	margin-right:2px;
}

#forumModTematButtons ul
{
	list-style:none;
	display:block;
	margin:7px;
}

#forumModTematButtons li
{
	display:inline;
	padding-right:15px;
}

#forumModTematButtons a
{
	color: #362f25;
}

/* buttony */

input.button {
	font-family: verdana, helvetica, serif !important;
	background: url('../img/button.png') no-repeat;
	border: 0 !important;
	color: #fff;
	width: 60px !important;
	height: 22px !important;
	text-align: center;
	line-height: 22px !important;
	font-size: 10px !important;
	font-weight: bold;
	padding-top:1px !important;
}

input.button2 {
	font-family: verdana, helvetica, serif !important;
	background: url('../img/button2.png') no-repeat;
	border: 0 !important;
	color: #fff;
	width: 110px !important;
	height: 22px !important;
	text-align: center;
	line-height: 22px !important;
	font-weight: bold;
	font-size: 10px !important;
	padding-top:1px !important;
}

/* przejdz do, wyszukaj */

div.subtable {
clear: both;
border: 1px solid #E5E5E5;
background: #F5F5F5;
padding: 0px 8px 5px;
margin: 0px 2px 0 0;
font-size: 10px;
}

div.subtable fieldset {
		border: 0 none;
}

div.subtable input#search {
height: 18px;
padding-top: 0px;
}
div.subtable input#search,
div.subtable select#goto {
border: 1px solid #ccc;
}

div.subtable select#goto {
width: 150px;
margin: 6px 0 0;
}

div.subtable input#search {
width: 100px;
margin: 6px 0 0;
}

div.subtable input.button {
height: 24px;
font-size: 10px;
margin-top: 6px;
/*padding: 0px 0 2px 0;*/
height: 22px;
}

/* side - profile */

ol#profiles {
	clear: both;
	list-style-type: none;
	font-weight: bold;
	font-size: 10px;
	!margin-top:-5px;
}

ol#profiles li {
	background: url('../img/prof_ol_bgr.png') repeat-y;
	float: left;
	width: 240px;
	margin: 0 0 2px;
	}

ol#profiles li div.topcorners {
	background: url('../img/prof_ol_top.png') no-repeat left top;
	padding-top: 5px;
	float: left;
	width: 240px;

}
ol#profiles li div.bottomcorners {
	background: url('../img/prof_ol_bottom.png') no-repeat left bottom;
	float: left;
	overflow: hidden;
	width: 240px;

	padding-bottom: 5px;
}

ol#profiles a {
	font-size: 11px;
}
ol#profiles a.image {
	border: 1px solid #CCCCCC;
	background: #fff;
	float: left;
	line-height: 1px;
	margin: 2px 5px;
}
ol#profiles a.image img {
	margin: 1px;
}
ol#profiles p {
margin: 3px 0 1px;
width:175px;
display:block;
overflow:hidden;
float: left;
}

ol#profiles span {
float: left;
clear: left;
margin: 3px 0 1px;
}

ol#profiles span.female, ol#lastregistered span.female, div.friends ul li span.female,
ol#profiles span.male, ol#lastregistered span.male, div.friends ul li span.male
{
	white-space: nowrap;
	width: 125px;
	overflow: hidden;
	display:block;
	float: left;
}

span.female, span.male
{
	font-weight: normal;
}

ol#profiles span.female, ol#profiles span.male
{
	width: 170px;
}

ol#lastregistered span
{
	width: 100px !important;
}

ol#profiles span.female, ol#lastregistered span.female, div.friends ul li span.female {
	background: url('../img/ico/female.png') no-repeat 2px 2px;
	padding-left: 10px;
}

ol#profiles span.male, ol#lastregistered span.male, div.friends ul li span.male  {
	background: url('../img/ico/male.png') no-repeat 2px 2px;
	padding-left: 13px;
}

#side ol#profiles span.female, #side ol#profiles span.male
{
	font-weight: normal;
}

ol#lastregistered a.image img
{
	width:85px;
	height:85px;
}

/* dodatkowe odstepy */

.ast { margin-top: 15px !important } /* fixed: zedo-ie */
.ssb
{
	margin-bottom: 2px !important;
	!padding-top: 15px !important;
	!background-position: left 11px !important;
} /* fixed: zedo-ie */
.ass { margin-top: 2px !important }
.adst { margin-top: 40px !important }
.asst { margin-top: 10px !important }
.nomargin { margin: 0 !important }
.asr { display: inline; margin-right: 3px !important }
/* side - co nowego na forum */

ol.slidelist {
	clear: both;
	list-style-type: none;
}

ol.slidelist li {
	background: #F5F5F5;
	border-bottom: 1px solid #E5E5E5;
	padding: 9px 10px 6px;
	margin: 0 0 2px;
}

ol.slidelist li span
{
	display:block;
	width:220px;
	overflow:hidden;
}

/* stopka */

div#footer {
clear: both;
float: left;
width: 900px;
background: url('../img/footer_bgr.png') repeat-x;
margin: 10px 0;
padding: 12px 0;
}

div#footer ul {
	list-style-type: none;
	float: left;
}

div#footer ul li {
	float: left;
	margin-right: 0.5em;
}
div#footer ul li a {
	color: #333;
}

/* naglowek 'pseudotabelkowy' */

div.h3corn {
	clear: both;
	background: url('../img/h3_bottom.png') no-repeat left bottom;
}

div.h3corn h3 {
	background: url('../img/h3_top.png') no-repeat left top;
	padding: 4px 8px;
	color: #666;
	font-size: 11px;
}

/* posty */

table#posts
{
	width: 654px;
	position: relative;
	left:-2px;
	border-collapse:separate;
}

table#posts td
{
	border: 1px solid #E5E5E5;
	background-color: #F5F5F5;
	padding:0;
	position:relative;
}

table#posts td.user
{
	width: 137px;
	vertical-align: top;
	text-align: center;
	padding-top:5px;
	padding-bottom:15px;
	font-size:10px;
}

table#posts td.user a.image
{
	float:none !important;
	border: 1px solid #CCCCCC;
	background: #fff;
	display:block;
	width:89px;
	height:89px;
	position:relative;
	left: 22px;
	_left:0; !left:0;
	margin-top:5px;
	padding:0;

}

table#posts td.user a.image img
{
	float:none !important;
	position:absolute;
	left:2px;
	top:2px;
}

.forumRank
{
	position:relative;
	left:22px;
	_left:0; !left:0;
	border:1px solid #CCCCCC;
	border-top:0;
	background-color:#EAEAEA;
	color: #FF6600;
	font-size:9px;
	width:89px;
}

table#posts td.user a.name
{
	font-size:12px;
	font-weight: bold;
}

table#posts td.user p.status
{
	height:14px;
	width:45px;
	font-weight: bold;
	padding:0;
	padding-right:16px;
	display: block;
	margin-top:6px;
	margin-bottom:6px;
	position:relative;
	left:35px;
	_left:0; !left:0;
}

.status.online
{
	background: url('../img/ico/ball_green.png') no-repeat 100% 50%;
}

.status.offline
{
	background: url('../img/ico/ball_red.png') no-repeat 100% 50%;
}

table#posts td.user div.stats
{
	margin-top: 10px;
	text-align:left;
	margin-left:4px;
}

table#posts td.post
{
	vertical-align: top;
	overflow: hidden;
}

table#posts td div.header
{
	display: block;
	position:relative;
	height:15px;
	background: url('../img/posthead_bgr.png') repeat-x bottom;
	padding: 6px;
	padding-left:26px;
	margin-bottom: 5px;
	font-size: 10px;
}

table#posts td.post div.content
{
	padding: 0 10px 20px;
	font-size:12px;
	line-height:170%;
	overflow:hidden;
	width:495px;
}

table#posts td.post div.header a
{
	font-weight: bold;
}

table#posts a.readmark
{
	position:absolute;
	top:4px;
	left:6px;
}

/* deklaracje w poscie */

/*table#posts td.post div.content */blockquote {
	background: #FCFCFC;
	color: #666;
	border: 1px solid #EAEAEA;
	border-left: 5px solid #EAEAEA;
	padding: 5px;
	font-style: italic;
	margin: 2px 0 5px;
}

#posts .user .name
{
	font-size: 12px;
}

/* stronicowanie */

div#pages {
margin: 10px 10px 10px 5px;
display: inline;
clear:left;
width:100%;
position: relative;
}

div.shade div#pages {
margin-left: 35px;
}
div#pages span {
float: left;
padding: 3px;
}
div#pages a {
	float: left;
	padding: 2px 4px;
	border: 1px solid #ccc;
	color: #990000;
	text-decoration: none;
	margin: 0 2px;
	clear:none;
}

div#pages a:hover {
	background: #F5F5F5;
}

div#pages a.act {
	background: #F5F5F5;
	font-weight: bold;
}

a.reply {
	font-weight: bold;
	background: url('../img/ico/edit.png') no-repeat;
	padding: 2px 0 2px 20px;
	margin: 10px;
}

/* odpowiedz */

div#answer {
	clear: both;
	margin: 2px 2px 2px 0;
	background: #F5F5F5;
	border: 1px solid #E5E5E5;
	padding: 5px 47px 5px 50px;
	}

#topicTitle
{
	clear: both;
	margin: 2px 2px 2px 0;
	background: #F5F5F5;
	border: 1px solid #E5E5E5;
	padding: 5px 47px 5px 50px;
}

#topicTitle label
{
	display:block;
	width:50px;
	float:left;
	padding-top:3px;
}

#topicTitle input
{
	border: 1px solid #ccc;
	display:block;
	margin-left:46px;
	width:500px;
	_width:480px;
}

div#answer ul
{
	float: left;
	list-style-type: none;
}

div#answer ul li
{
	float: left;
	margin: 0 4px 0 0;
}


div#answer textarea {
border: 1px solid #ccc;
_border-top: 2px solid #ccc;
width: 546px;

margin: 5px 0;
!margin-top:-7px;
_margin-top:-1px;
}

div#answer fieldset {
clear: left;
border: 0;
margin: 5px 0;
}

div#answer fieldset input
{
	position:relative;
	left:-3px;
	!left:-2px;
}


div.box {
width: 628px;
color: #333;
margin: 5px 0;
padding: 10px;
}

/* ostrzezenie i komunikat o bledzie */

div.warning {
clear:left;
background: #FFECEC;
border: 1px solid #FF8282;
!margin-top:0;
}

div.warning p {
background: url('../img/ico/chat_red.png') no-repeat left 50%;
padding: 10px 40px;
}


div.message {
clear:left;
background: #eff7ef;
border: 1px solid #aed7ae;
!margin-top:0;
}
div.message p {
background: url('../img/ico/chat_green.png') no-repeat left 50%;
padding: 10px 40px;
}


/* konto */

#acc {
	overflow: hidden; /* clearance */
	clear: both;
	width: 650px;
	}
#acc-set, #acc-main, #acc-info
{
	float:left;
	vertical-align: top;
	background: #F5F5F5;
	border: 1px solid #E5E5E5;
	height: 490px;
}
#acc-set {
margin-right: 2px;
	width: 131px;
}
#acc-main {
margin-right: 2px;
width: 287px;

}
#acc-info {
	width: 202px;
}

#acc-set a.image {
	border: 1px solid #CCCCCC;
	background: #fff;
	float: left;
	line-height: 1px;
	margin: 10px 7px 5px 15px;
}

#acc-set a.image img {
	margin: 2px;
}

#acc-set a.changeav, #acc-set a.changepass, #acc-set a.settings,
#acc-set a.usun, #acc-set a.users, #acc-set a.zaproszenia {
padding: 5px 0 5px 20px;
margin-left: 15px;
clear: left;
}

#acc-set a.changeav {
	background: url('../img/ico/pict.png') no-repeat left 50%;
}

#acc-set a.settings {
	background: url('../img/ico/settings.png') no-repeat left 50%;
}
#acc-set a.changepass {
	background: url('../img/ico/pass.png') no-repeat left 50%;
}
#acc-set a.zaproszenia
{
	background: url('../img/ico/invite.png') no-repeat left 50%;
}


#acc p {
	margin: 8px 0;
}

#acc a {
	font-weight: bold;
}

#acc-info a {
	font-weight: normal;
	white-space: nowrap;
}

#acc-info strong {
	white-space: nowrap;
}

#acc-info {
padding: 0 10px;
}
#acc-info p {
margin: 10px 0;
}

#acc-main div
{
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #fff;
	padding: 5px;
	padding-left: 10px;
	background-position: 250px 10px;
	background-repeat: no-repeat;
}

#acc-main div.profil
{
	border-top: 0;
	background-image: url('/img/moje_profil.png');
}

#acc-main div.users
	{ background-image: url('/img/moje_userzy.png'); }

#acc-main div.photos
	{ background-image: url('/img/moje_zdjecia.png'); }

#acc-main div.tapety
	{ background-image: url('/img/moje_wizard.png'); }

#acc-main div.community
{
	border-bottom: 0;
	background-image: url('/img/moje_chat.png');
}

#acc-info #czywiesz
{
	position: relative;
	left:-4px;
	width: 210px;
	background-image: url('/img/moje_czywiesz_foot.png');
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom:7px;
	margin-top:40px;
	margin-right:-20px;
}

#acc-info #czywiesz h3
{
	display:block;
	height:16px;
	padding:11px;
	background-image: url('/img/moje_czywiesz_head.png');
	background-repeat: no-repeat;
	font-size:12px;
	font-weight: bold;
}

#acc-info #czywiesz div
{
	border: 1px solid #ebebeb;
	border-top:0;
	border-bottom:0;
	background-color: #fbfbe8;
	padding:8px;
}

#acc-info #czywiesz p.next
{
	text-align: right;
	margin-top:6px;
	margin-bottom:0;
}

#acc-info #czywiesz p.next a
{
	background: url('/img/ico/next-transp.png') no-repeat left 2px;
	padding-left:20px;
}

#acc-info #czywiesz div p
{
	margin:0;
	padding-bottom:3px;
	padding-top:3px;
}

#acc-info div.hr
{
	position: relative;
	left:-10px;
	width: 222px;
}

/* login */

div#logincontr {

clear: both;
}

div#logincontr fieldset {
border: 0 none;
}

#logincontr {
		overflow: hidden; /* clearance */
		clear: both;
		width: 900px;
}
#login-create, #login-do {
	float: left;
	border: 1px solid #E5E5E5;
	padding: 20px 0;
	height: 250px;
}

#login-create {
	background: #fff;
	width: 295px;
	margin: 0;
	margin-right: 2px;
	}

#login-do {
	background: #F5F5F5;
	width: 350px;
	margin-right: -100px;
	overflow: hidden;
}
#login-do label.check
{
	font-weight: bold;
	width:auto;
	text-align: left;
	font-size: 10px;
}
#login-do input.check
{
	margin-top:5px;
	margin-left:100px;
	float:left;
}


#login-create p {
	margin: 10px 30px;
	font-weight: bold;
}

a.button {
	background: url('../img/button2.png') no-repeat;
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	width: 110px;
	height:18px;
	padding-top:4px;
	text-align: center;
	display:block;
	}
#logincontr a.button {
	margin-left: 30px;
	padding: 6px 0;
	font-size: 10px;
	}

#login-do input#ipass, #login-do input#ilogin {
	width: 200px;
	height: 18px;
	border: 1px solid #ccc;
	float: left;
}


#register select
{
	border: 1px solid #ccc;
	height:20px !important;
	!height:22px !important;
	_height:22px !important;
	padding:1px !important;
}

#login-do div.block {
	width: 100%;
	float: left;
	margin: 5px;
	display: inline;
}

#login-do label {
	width: 70px;
	float: left;
	text-align: right;
	padding: 5px;
	font-weight: bold;
}

#login-do input.button2, #login-do a.zapomnialemhasla {
	margin: 15px 33px;
	display: inline;
	font-size: 10px;
}
#login-do .logininfo
{
	margin-top: 10px;
	font-weight: bold;
}

#logincontr.login
{
	position:relative;
	padding-bottom:50px;
}

#logincontr.login #login-do
{
	width:320px;
	height:180px;
}

#logincontr.login #login-create
{
	width:324px;
	height:180px;
	position:absolute;
	left:324px;
}

#logincontr.login #login-create .button
{
	position:absolute;
	top:129px;
	left:160px;
}

#logincontr.login .check
{
	font-weight:normal;
}

#logincontr.login label.check
{
	!position:relative;
	!top:4px;
}

#logincontr.login #zalogowanieOznacza
{
	position:absolute;
	top:230px;
	left:0px;
	width:300px;
}

#logincontr.login #login-do .button2
{
	position:absolute;
	margin:0;
	top:130px;
	left:187px;
}

#logincontr.login #login-do .zapomnialemhasla
{
	position:absolute;
	top:170px;
	left:147px;
}

#logincontr.register
{
	position:relative;
}

#logincontr.register #regbanner
{
	position:absolute;
	top:267px;
	!top:269px;
	_top:294px;
	left:0px;
	width:324px;
	height:330px;
}

#logincontr.register #register
{
	width:568px;
	height:568px;
	float:none;
}

#logincontr.register .pseudoheader, #logincontr.register .pseudoheader h2
{
	float:none !important;
	width:570px !important;
	padding-bottom:1px;
}

#logincontr.register #registerCont
{
	width:570px;
	_float:left;
	_width:570px;
	_overflow:hidden;
}

#registerCont .box
{
	width:548px;
}

#logincontr.register #loginCont
{
	position:absolute;
	top:0;
	left:576px;
	_width:327px;
	_overflow:hidden;
	_position:relative;
	_left:0;
	height:600px;
	_height:625px;
}

#logincontr.register #login-do
{
	width: 322px;
	height: 173px;
	padding:0;
	padding-top:25px;
	background-color: white;
}

#logincontr.register .zapomnialemhasla
{
	margin-top:0;
}

#logincontr.register #autologin
{
	margin-left:85px;
}

#logincontr.register .check
{
	font-weight:normal;
}

#logincontr.register #zalogowanieOznacza
{
	position:absolute;
	top:233px;
	left:0px;
	width:300px;
}

#logincontr.register .block
{
	margin-bottom:6px;
}


#captchaReloadLink
{
	position:absolute;
	top:30px;
	left:245px;
	display:block;

	_position:relative;
	_left:245px;
	_top:0px;
	!position:relative;
	!left:245px;
	!top:0px;
}

#logincontr.register .verifyblock
{
	!margin-bottom: 0;
}

#logincontr.register .verifyblock .ver
{
	!position:relative;
	!top:-18px;
}


small.info {
	clear: both;
	width: 325px;
	display: block;
}


#infocorners
{
	clear: both;
	background: url('/img/shade_bottom.png') no-repeat left bottom;
	padding: 0 2px 11px 0;
	margin: 5px 0;
	float:none !important;
	font-size: 12px;
}

#infocorners div
{
	border:1px solid #e6e6e6;
	border-bottom:0;
	background-image:url('/img/welcome_top.png');
	background-repeat: repeat-x;
	padding: 8px 20px;
}

#infocorners li
{
	margin-top:0;
	_margin-top:2px;
}

#infocorners ul, #infocorners .ast
{
	margin-bottom:-5px;
	!margin-bottom:0;
}

#infocorners h1
{
	color: #ff700f;
	font-weight: bold;
	margin-top:0;
	font-size:15px;
	margin-bottom:10px;
}

/* box informacyjny */

div#info {
background: #EFEFEF url('../img/info_bgr.png') repeat-x left bottom;
border: 1px solid #E6E6E6;
border-bottom: 0 none;
padding: 8px 20px;
}

div#info ul,  ul {
	list-style-type: none;
}

div#info ul li, #infocorners li {
	background: url('../img/info_li.png') no-repeat left 8px;
	padding-left: 8px;
}

/* tapety & userzy */

div.shade {
	background: url('../img/shade_bottom.png') no-repeat left bottom;
	overflow: hidden;
	float: left;
	width: 650px;
	margin: 10px 0;
	padding-bottom: 20px;
}

ol#lastregistered {
	list-style-type: none;
	float: left;
}

ol#lastregistered li {
	float: left;
	margin: 0 0 20px 35px;
	_margin-left:30px;
	display: inline;
	font-weight: bold;
	font-size: 10px;
	width: 90px;
	height: 135px;
}

ol#lastregistered p {
	margin: 5px 0;
	clear: left;
}
ol#lastregistered a.image {
	border: 1px solid #CCCCCC;
	background: #fff;
	float: left;
	line-height: 1px;
}
ol#lastregistered a.image img {
	margin: 2px;
}
div.shade a.button {
	width: 110px;
	padding: 6px 0 6px;
	margin-left: 260px;
	_margin-left:130px;
	!margin-top:15px;
	_margin-top:15px;
	font-size: 10px;
}

.przegladajImgOver
{
	position:absolute;
}

.przegladajImgOver img
{
	width:133px;
	height:100px;
}

ol.popular, ol.grupy, ol.zdjecia {
	position:relative;
	float: left;
	list-style-type: none;
	padding: 0 10px 0px 20px;
}

ol.popular li, ol.grupy li, ol.zdjecia li {
	display: inline;
	position:relative;
	float: left;
	height:170px;
	width: 132px;
	background: #fff;
	border: 1px solid #ccc;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	padding-bottom: 5px;
	margin: 0 0 15px 15px;
	overflow: hidden;
}

ol.zdjecia li
{
	/*z tytulami: height:187px; */
	height: 160px;
}

ol.zdjecia.zdata li
{
	height: 178px;
}

ol.grupy li .symbolBox, ol.zdjecia li .miniphotobox
{
	background-color:#F5F5F5;
	display:block;
	padding:25px;
	height:80px;
}

ol.grupy li .symbolBox .image, ol.zdjecia li .miniphotobox .image
{
	border: 1px solid #CDCDCD;
	background: white;
	margin: 0 !important;
	position:absolute;
	left:20px;
	top:20px;
	display:block;
	width:89px;
	height:89px;
}

ol.grupy li .symbolBox .image img, ol.zdjecia li .miniphotobox .image img
{
	margin: 2px;
	_margin-bottom: 0;
	width:85px;
	height:85px;
}

ol.zdjecia li .miniphotobox .przegladajImgOver
{
	left:0;
	top:0;
	z-index:2;
}

ol.zdjecia li .miniphotobox .przegladajImgOver img
{
	height:128px;
}

ol.zdjecia li .miniphotobox .image
{
	width:104px;
	height:104px;
	left:13px;
	top:12px;
}

ol.zdjecia li .miniphotobox .image img
{
	width:100px;
	height:100px;
}

ol.grupy li .czlonkow
{
	font-weight: normal !important;
	margin-top:4px;
	margin-bottom:5px;
	font-size:9px;
}

ol.grupy li .symbolBox .prywatna
{
	width:16px;
	height:16px;
	position:absolute;
	top: 112px;
	left:57px;
}

ol.grupy li .przegladajTapetyTitle
{
	display:block;
	overflow:hidden;
	border-top: 1px solid #ccc;
	padding-top:2px;
}

/*ol.zdjecia .title*/
ol.zdjecia .author, ol.zdjecia .date
{
	display:block;
	overflow:hidden;
	border-top: 1px solid #ccc;
	padding-top:2px;
}

ol.zdjecia.zdata .date
{
	border: none;
}

ol.zdjecia .author, ol.zdjecia .date
{
	font-weight:normal;
	padding:2px;
}

ol.popular li a.image img,
ol.zdjecia li a.image img
{
	margin:2px;
	margin-bottom:0;
}

/* gwiazdki do oceny */

p.rating
{
	float: left;
	text-indent: -2000px;
	background: url('../img/greystar.png') repeat-x;
	width: 110px;
	height: 19px;
	margin: 3px 0 0 12px;
	display:inline;
}

ol.zdjecia p.rating, #profileZdjecia p.rating
{
	background: url('../img/ico/smallstar_grey.png') repeat-x;
	margin-left:41px;
	width:50px;
	height:9px;
}

#profileZdjecia p.rating
{
	margin-left:2px;
	margin-top:5px;
}

p.ratingPriv
{
	float: left;
	width: 110px;
	height: 19px;
	margin: 3px 0 0 10px;
	display:inline;
}

#ratingDisplay
{
	display:block;
	float: left;
	text-indent: -2000px;
	background: url('../img/goldstar.png') repeat-x;
	width: 0px;
	height: 19px;
	_font-size:1px;
	_color:white;
}

ol.popular .rated0, ol.popular .rated1, ol.popular .rated2,
ol.popular .rated3, ol.popular .rated4, ol.popular .rated5,
ol.zdjecia .rated0, ol.zdjecia .rated1, ol.zdjecia .rated2,
ol.zdjecia .rated3, ol.zdjecia .rated4, ol.zdjecia .rated5,
#profileZdjecia .rated0, #profileZdjecia .rated1, #profileZdjecia .rated2,
#profileZdjecia .rated3, #profileZdjecia .rated4, #profileZdjecia .rated5
{
	display:block;
	float: left;
	text-indent: -2000px;
	background: url('../img/goldstar.png') repeat-x;
	width: 0px;
	height: 19px;
}

ol.zdjecia .rated0, ol.zdjecia .rated1, ol.zdjecia .rated2,
ol.zdjecia .rated3, ol.zdjecia .rated4, ol.zdjecia .rated5,
#profileZdjecia .rated0, #profileZdjecia .rated1, #profileZdjecia .rated2,
#profileZdjecia .rated3, #profileZdjecia .rated4, #profileZdjecia .rated5
{
	background: url('../img/ico/smallstar.png') repeat-x;
	height: 9px;
}

.rated0 { width: 0px !important; }
.rated1 { width: 22px !important; }
.rated2 { width: 44px !important; }
.rated3 { width: 66px !important; }
.rated4 { width: 88px !important; }
.rated5 { width: 110px !important; }

ol.zdjecia .rated0, #profileZdjecia .rated0 { width: 0px !important; }
ol.zdjecia .rated1, #profileZdjecia .rated1 { width: 10px !important; }
ol.zdjecia .rated2, #profileZdjecia .rated2 { width: 20px !important; }
ol.zdjecia .rated3, #profileZdjecia .rated3 { width: 30px !important; }
ol.zdjecia .rated4, #profileZdjecia .rated4 { width: 40px !important; }
ol.zdjecia .rated5, #profileZdjecia .rated5 { width: 50px !important; }

#ratingInfo
{
	display:inline;
	_display:block;
	text-indent:0;
	background: none;
	width:auto;
	font-size:10px;
	position:relative;
	top:-2px;
	left:5px;
}

#ratingInfo img
{
	position:relative;
	top:4px;
	!top:0;
}

#votingInfo
{
	font-size:10px;
	margin-left:53px;
}

/* wyszukiwarka */

div#search {
	background: url('../img/search_bgr.png') repeat-y;
	margin: 5px 0 20px;
	color: #666;
	font-size: 10px;
	}

div#searchtop {
	background: url('../img/search_top.png') no-repeat;

}
div#search fieldset {
	border: 0 none;
	padding: 3px 5px;
	background: url('../img/search_bottom.png') no-repeat left bottom;

}


div#search input,
div#search select
{
	font-family: verdana, helvetica, serif;
	border: 1px solid #ccc;
	margin: 2px 0 0 2px;
	font-size: 13px;
}


div#search div.vertical-block {
width: 90px;
margin: 0 7px 0 0;
float: left;
display: inline;
}

div#search div.vertical-block.wide {
width: 145px;
}

div#search div.vertical-block.ultrawide {
width: 200px;
}

div#search div.vertical-block.short {
width: 60px;
}

div#search div.vertical-block.mid {
width: 80px;
}


div#search div.vertical-block p,
div#search div.vertical-block label {
margin: 0 0 2px 2px;
}

div#search div select {
width: 145px;
height:20px;
!height:22px !important;
}

div#search input.button
{
	border: 0 none;
	margin: 14px 0 0 5px;
	!margin-top:13px;
	font-size: 10px;
	height: 20px;
}

div#search input#city, div#search input#word
{
	width: 90px;
	height: 18px;
	!height:17px !important;
	!position:relative;
	!top:-1px !important;
	color: #333333;
}

div#search select#age {
width: 80px;
}

div#search select#gender {
width: 90px;
}

div#search div.smaller {
width: 120px;
}
div#search div.smaller select {
width: 120px;

}

div#search.grupy #word
{
	width:140px !important;
}

div#search.grupy #category, div#search.grupy #sort, div#search #sort.ultrawide
{
	width:195px !important;
}

/* szczegoly */

div#details {
clear: both;
float: left;
width: 648px;
background: #fff url('../img/details_bgr.png') repeat-y;
border: 1px solid #e6e6e6;
}

div#details-wallpaper {
width: 275px;
float: left;
padding-bottom: 20px;
}

#overwalp
{
	position : absolute;
	left:0;
	top:0;
}

#overwalp img
{
	width:275px;
}

div#details-info {
float: left;
width: 371px;
padding-bottom: 20px;
}

div#details-wallpaper a {
clear: both;
}
div#details a.image {
	border: 1px solid #CCCCCC;
	padding:1px;
	background: #fff;
	float: left;
	line-height: 1px;
}

div#details-wallpaper a.image img {
	margin: 1px;
}

div#details-wallpaper a.image {
	margin: 20px 0px 5px 70px;

}

div#details-wallpaper p {
clear: both;
width: 230px;
margin: 10px 0px 10px 30px;
padding-right: 10px;
}
div#details-wallpaper p a {
float: left;
width: 180px;
padding: 4px 0;
}

div#details-wallpaper a.fullscreen {
	background: url('../img/ico/zoom.png') no-repeat left 4px;
	padding-left: 25px;
}
div#details-wallpaper a.abuse {
	background: url('../img/ico/commwarn.png') no-repeat left 4px;
	padding-left: 25px;
}

div#details-info dl {
clear: both;
margin: 10px 20px 50px;
}

div#details-info dl dt {
font-weight: bold;
float: left;
line-height: 200%;
margin: 0 5px 0 0;
}

div#details-info dl dt.author {
float: none;
font-weight: normal;
}

div#details-info dl dt.author p {
margin: -3px 0 0;
}
div#details-info dl dd {
line-height: 200%;
}
div#details-info dl dd.author {
margin-top: -7px;
}
div#details-info a.image {
margin: 0 5px 0 0;
}

div#details-info p {
margin: 10px 20px;
}

div#details-info p.rating {
margin: 1px 3px;
}

div#details-info a.download,
div#details-info .download-mobile {
font-weight: bold;
width: 250px;
float: left;
margin: 5px 20px;
padding: 5px 5px 5px 30px;
}

a.download {
background: url('../img/ico/screen.png') no-repeat;
}
.download-mobile {
background: url('../img/ico/folder.png') no-repeat;
}

/* reklama */

div#commercial {
clear: both;
width: 648px;
float: left;
margin: 3px 0;
background: #f4f4f4;
border: 1px solid #e6e6e6;
text-align: center;
padding: 10px 0;
}

/* rejestracja */

div#register {
clear: both;
width: 543px;
float: left;
background: #f4f4f4;
border: 1px solid #e6e6e6;
margin-right:3px;
}

div#register fieldset {
margin: 30px 0 0;
padding-bottom: 30px;
}

div#register label {
width: 160px;
float: left;
text-align: right;
font-weight: bold;
padding: 5px 5px 0 0;

}

div#register div.block {
position:relative;
margin: 0 0 10px 0;
float: left;
clear: left;
width: 600px;
_width:560px;
}

div#register input {
float: left;
border: 1px solid #ccc;
font-size: 11px;
color: #333;
width: 215px;
padding: 4px 0 2px 3px;
}

div#register div.block p {
clear: both;
margin: 2px 0 0 170px;
padding-bottom: 5px;
font-size: 10px;
width: 220px;
}

div#register span {
float: left;
margin: 0 0 0 12px;
padding: 8px 0 3px 30px;
font-size: 10px;
width: 100px;
}
span.free, span.notfree,
span.unknown, span.notext
{
	margin: 0 0 0 12px;
	padding: 8px 0 3px 30px;
	position: relative;
	top:-2px;
	height:20px;
}
span.free {
background: url('../img/ico/apply.png') no-repeat;
}
span.notfree {
background: url('../img/ico/not_avail.png') no-repeat;
}
span.unknown {
visibility:hidden;
width: 2px !important;
}
span.notext {
width: 2px !important;
}

div#register select {
width: 222px;
margin-right: 2px;
font-size: 11px;
padding: 0px 0 0 5px;
height: 18px;
float: left;
}

#birth-date
{
	width: 50px !important;
}

#birth-month
{
	width: 100px !important;
	margin: 0 5px 0 4px !important;
}

#birth-year
{
	width: 60px !important;
}


div#register img#verifyImg {
position: relative;
margin: 0 5px;
float: left;
top: -4px;
cursor: help;
}

div#register input#accept {
width: auto;
border: 0 none;
margin: 3px 2px 0 165px;
padding-top: 0px;
}

div#register label.check {
font-weight: normal;
width:300px;
text-align: left;
font-size: 10px;
}
div#register input.button2 {
border: 0 none;
color: #fff;
/*padding-top:3px;*/
float: left;
width: 110px;
margin-left: 165px;
font-size: 10px;
}

div#register textarea {
border: 1px solid #ccc;
}

/* profil */

div#primary {
width: 255px;
float: left;
clear: both;
}

div.infobox {
width: 246px;
float: left;
background: #f4f4f4;
border: 1px solid #e6e6e6;
padding: 5px 2px 10px 5px;
font-size: 10px;
}

div.infobox .image {
	border: 1px solid #CCCCCC;
	background: #fff;
	float: left;
	line-height: 1px;
	margin: 0 5px 0 0;
	margin-bottom:12px;
}
div.infobox .image img {
	margin: 2px;
}

div.infobox a.mail,
div.infobox a.block,
div.infobox a.unlock,
div.infobox a.posts,
div.infobox a.fav,
div.infobox a.favdel,
div.infobox a.friend,
div.infobox a.frienddel,
div.infobox a.edytuj,
div.infobox a.changeav,
div.infobox a.users,
div.infobox a.usun,
#naruszenieBtn
{
	float: left;
	display: block;
	width: 130px;
	margin: 0;
	margin-top:1px;
	padding: 3px 0 3px 17px;

}
div.infobox a.mail {
background: url('../img/ico/mail.png') no-repeat;
padding-top: 1px;
}
div.infobox a.changeav
{
	background: url('../img/ico/pict.png') no-repeat;
}
div.infobox a.posts {
background: url('../img/ico/post.png') no-repeat;
}
div.infobox a.fav {
background: url('../img/ico/add.png') no-repeat;
}
div.infobox a.favdel {
background: url('../img/ico/smalldel.png') no-repeat;
}
div.infobox a.friend
{
	background: url('../img/ico/users2.png') no-repeat;
}
div.infobox a.frienddel
{
	background: url('../img/ico/smalldel.png') no-repeat;
}
div.infobox a.block {
background: url('../img/ico/block.png') no-repeat;
padding-top: 2px;
}
div.infobox a.unlock {
background: url('../img/ico/smallok.png') no-repeat;
padding-top: 2px;
}
div.infobox a.edytuj {
background: url('../img/ico/settings.png') no-repeat;
}
div.infobox a.usun {
	background: url('../img/ico/delete_min.png') no-repeat left 50%;
}
div.infobox a.users {
	background: url('../img/ico/users.png') no-repeat left 50%;
}
#naruszenieBtn
{
	background: url('../img/ico/commwarn.png') no-repeat left 50%;
}


div.infobox p {
float: left;
clear: left;
width: 230px;
margin: 10px 0 0;
}

div.infobox p span {
	padding: 3px 20px 3px 0;
	line-height: 140%;
}

div.infobox p span.online {
	background: url('../img/ico/ball_green.png') no-repeat 100% 50%;
}

div.infobox p span.offline {
	background: url('../img/ico/ball_red.png') no-repeat 100% 50%;
}

div.smallbox {
float: left;
width: 255px;
margin: 4px 0 0;
}
div.smallbox h3 {
float: left;
width: 238px;
border: 1px solid #d6d6d6;
color: #666;
font-size: 11px;
background: #ededed url('../img/profil_h3_small.png') no-repeat;
padding: 4px 5px 4px 10px;
}

div.smallbox dl {
float: left;
width: 233px;
background: url('../img/profil_box_bgr.png') repeat-x;
border: 1px solid #e5e5e5;
border-top: 0 none;
padding: 0 10px 10px;
}

div.smallbox dl dt {
font-weight: bold;
float: left;
clear: left;
margin: 7px 3px 0 0;
display: inline;
}

div.smallbox dl dd {
margin: 7px 0 0 0;
}

div.smallbox dl dt.first,
div.smallbox dl dd.first {
margin: 15px 3px 0 0;
}

div.smallbox dl.newline {
padding: 15px 10px 0;
}

div.smallbox dl.newline dt {
float: none;
margin: 0;
}

div.smallbox dl.newline dd {
margin: 0 0 10px 0;
}

div.smallbox ul, div.smallbox ol {
float: left;
width: 233px;
background: url('../img/profil_box_bgr.png') repeat-x;
border: 1px solid #e5e5e5;
border-top: 0 none;
padding: 20px 10px 20px;
list-style-type: none;
text-align: center;
}

div.smallbox ul li {
margin: 10px 0 0;
float: left;
clear: left;
}

div.smallbox a.image {
	border: 1px solid #CCCCCC;
	background: #fff;
	float: left;
	line-height: 1px;
	margin: 0 0 0 50px;

}

div.smallbox div.przegladajImgOver
{
	margin-left: 50px;
}

div.smallbox a.image img {
	margin: 2px;
	!margin-bottom:0;
}

#brakZainteresowan
{
	font-weight: normal;
	padding-bottom:10px;
	float:none;
	display:block;
}

#profilIleWgralLi
{
	margin-top:0;
	width:230px;
	text-align: left;
	position:relative;
	top:-6px;
}

.accessDeniedIcon
{
	vertical-align: -45%;
	margin-right:5px;
	width:24px;
	height:24px;
}

div#secondary {
float: left;
margin: 0 1px;
width: 390px;
}

div.bigbox {
float: left;
width: 390px;
margin: 0 0 4px 5px;
display: inline;
}
div.bigbox h3 {
float: left;
width: 372px;
border: 1px solid #d6d6d6;
color: #666;
font-size: 11px;
background: #ededed url('../img/profil_h3_big.png') no-repeat;
padding: 4px 5px 4px 10px;
}

div.bigbox div.big-content {
float: left;
width: 367px;
background: url('../img/profil_box_bgr.png') repeat-x;
border: 1px solid #e5e5e5;
border-top: 0 none;
padding: 10px 10px 15px;
}

div.bigbox div.big-content.about {
padding: 15px 10px 30px;
overflow: hidden;
}

/*div.big-content.about blockquote
{
	border: 1px solid #707070;
	background-color:#F5F5F5;
	margin:3px;
	padding:2px;
	font-style:italic;
}*/
div.quoteAuthor
{
	font-size:10px;
	font-style:normal;
	color:black;
	position:relative;
	top:2px;
	clear:both;
}

div.bigbox ul {
float: left;
width: 369px;
background: url('../img/profil_box_bgr.png') repeat-x;
border: 1px solid #e5e5e5;
border-top: 0 none;
padding: 15px 8px 15px 10px;
list-style-type: none;
}

div.bigbox ul li {
float: left;
width: 180px;
margin: 0 2px 2px 0;
display: inline;
}

div.bigbox ul li a.image {
	border: 1px solid #CCCCCC;
	background: #fff;
	float: left;
	line-height: 1px;
	margin: 2px 5px 2px 0;
}
div.bigbox ul li a.image img {
	margin: 1px;
	width:30px;
	height:30px;
}

div.bigbox.friends ul {
width: auto;
background: transparent;
margin: 0;
border: 0;
border-bottom: 1px solid #e6e6e6;
padding: 0;
padding-bottom: 10px;
}

div.bigbox ul li p a {
font-weight: bold;
display: block;
margin: 2px 0 5px;
}

div.bigbox.friends ul span {
font-weight: normal;
font-size: 10px;
}

div.bigbox.friends p.howmany
{
	font-size: 10px;
	float: left;
	margin: 7px 0 -5px;
	clear:left;
	width:350px;
}

#profileZdjecia li.photo
{
	position: relative;
	height:106px;
}

#profileZdjecia li.photo .przegladajImgOver
{
	margin-left:0;
	overflow: hidden;
}

#profileZdjecia li.photo .przegladajImgOver,
#profileZdjecia li.photo .przegladajImgOver a,
#profileZdjecia li.photo .przegladajImgOver img
{
	width:106px;
}

#profileZdjecia li.photo .image
{
	position:absolute;
	margin:0;
	z-index:-1;
}

#profileZdjecia li.photo .desc
{
	position:absolute;
	width:120px;
	height:106px;
	top:0;
	left:113px;
	text-align: left;
	overflow: hidden;
	font-size:10px;
}

#profileZdjecia li.photo .desc p
{
	margin-bottom:1px;
}

#profileZdjecia li.photo .desc a
{
	font-weight: bold;
}

/* shoutbox */

ul#shoutbox {
float: left;
overflow: hidden;
width: 377px;
background: #f4f4f4 url('../img/shoutbox_bgr.png') repeat-x;
border: 1px solid #e5e5e5;
border-top: 0 none;
padding: 15px 0 15px 10px;
list-style-type: none;

}

ul#shoutbox li {
clear: left;
float: left;
list-style-type: none;
!margin-top:7px;
}

ul#shoutbox div.head {
float: left;
width: 375px;

}

ul#shoutbox a.image {
	border: 1px solid #CCCCCC;
	background: #fff;
	float: left;
	line-height: 1px;
	margin: 0;
}

ul#shoutbox a.image img {
	margin: 1px;
	width:30px;
	height:30px;
}

ul#shoutbox div.head div.shout-who {
margin: 0 0 0 6px;
float: left;
width: 307px;
background: url('../img/shout_top.png') no-repeat;
padding: 6px 2px 5px 20px;
}
ul#shoutbox div.head div.shout-who p {
border-bottom: 1px solid #e6e6e6;
padding: 5px;
padding-bottom:4px;
padding-top:4px;
float: left;
width: 290px;
font-weight: bold;
}

ul#shoutbox.archiwum div.head div.shout-who
{
	_margin-right:-20px;
}

ul#shoutbox.archiwum div.head div.shout-who p
{
	width:506px;
}

ul#shoutbox div.head div.shout-who p a {
float: left;
}

ul#shoutbox div.head div.shout-who p small {
float: right;
}

ul#shoutbox div.head div.shout-who p span {
float:left;
margin: 2px 5px 0;
}


ul#shoutbox div.shout-body {

float: left;
margin: -5px 0 8px 50px;
width: 319px;
background: url('../img/shout_bottom.png') no-repeat 1px bottom;
padding: 0 0 9px 0;
display: inline;
}

ul#shoutbox div.shout-foot
{
	background: white;
	border: 1px solid #e3e3e3;
	border-top: 0;
	border-bottom: 0;
	margin-left: 1px;
	padding-left:8px;
	padding-right:8px;
}

ul#shoutbox div.shout-foot p
{
	display:block;
	padding:0;
	margin:0;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	border-top:1px solid #e6e6e6;
	height:18px;
}

ul#shoutbox.archiwum div.shout-foot
{
	margin-right: 2px;
}

ul#shoutbox div.shout-foot a.delete,
ul#shoutbox div.head a.delete,
ul#shoutbox div.shout-foot a.chat
{
	display:block;
	float:left;
	color: #333;
	font-size: 10px;
	font-weight: normal;
	margin:0;
	padding:0;
	margin-top: 1px;
	padding-left: 17px;
	padding-top:2px;
}

ul#shoutbox div.head a.delete
{
	background: url('../img/ico/delete.png') no-repeat left top;
	font-weight: bold;
}

ul#shoutbox div.shout-foot a.delete
{
	background: url('../img/ico/delete.png') no-repeat left bottom;
	width:35px;
}

ul#shoutbox div.shout-foot a.chat
{
	background: url('../img/ico/chat.png') no-repeat left bottom;
	width:50px;
	height:13px;
	padding-left: 20px;
}

div#answer.shout {
	padding: 5px 5px 10px 10px;
	width: 372px;
	margin: 0 0 50px 5px;
}


div#answer.shout ul {
	margin: 5px 0;
}

div#answer.shout li
{
	cursor: pointer;
}


div#answer.shout textarea {
border: 1px solid #ccc;
width: 366px;
height: 120px;
margin: 5px 0 10px;
}


/* shoutbox - tresc */

ul#shoutbox div.shout-body div.shoutbody {
background: #fff;
border: 1px solid #e3e3e3;
border-top: 0;
border-bottom: 0;
padding: 0 10px 10px;
margin: 0 0 0 1px;
width: 296px;
overflow: hidden;
line-height: 125%;
}
ul#shoutbox div.shout-body div.shoutbody p {
margin: 5px 0 7px 0;
}
ul#shoutbox div.shout-body div.shoutbody a {
font-weight: normal;
display: inline;

}


ul#shoutbox div.shout-body div.shoutbody blockquote {
background: #f8ffee;
border: 1px solid #eee;
border-left: 0 none;
border-right: 0 none;
margin: 5px 0;
padding: 2px 5px;
font-style:italic;
line-height:100%;
}

ul#shoutbox div.shout-body div.shoutbody blockquote .quoteAuthor
{
	color:#363739;
	padding-bottom:5px;
	padding-top:4px;
}

div#answer input.button2 {
text-align: center;
width: 110px;
/*padding: 0;*/
}

.mainpagebtn
{
	cursor:pointer;
	display:block;
	clear:both;
	margin-left:270px;
	position:relative;
	left:10px;
}

#sitemap
{
	clear:left;
	list-style-type:disc;
	padding-left:15px;
	margin-left:5px;
	margin-top:25px;
}

.sitemap, .pomoc
{
	clear:left;
	list-style-type:disc;
	padding-left:15px;

}

.sitemap ul, .pomoc ul
{
	padding-left:15px;
}

.pomoc p
{
margin:10px 0px 20px 0px;
}

.pomoc h3
{
font-size: 12px;
}


.sitemap ul li
{
	/*display:inline;
	white-space: nowrap;
	_white-space: normal;
	margin-right:5px;*/
}

.infobox
{
	position:relative;
}

.hintbox
{
	clear:both;
	border: 1px solid #e6e6e6;
	background-color: #f5f5f5;
	margin-right:2px;
	padding:10px;
	padding-bottom:5px;
	!padding-top:5px;
}

#secondary .hintbox
{
	margin:0 -4px 4px 5px;
}

.hintbox p
{
	margin-bottom:5px;
}

.profileRank
{
	position:absolute;
	top:96px;
	!left:5px;
	border:1px solid #CCCCCC;
	border-top:0;
	background-color:#EAEAEA;
	color: #FF6600;
	font-size:9px;
	width:89px;
	text-align:center;
}

div.infobox .profileRank
{
	top:100px;
}

#profilShoutboxArchiwumBtn
{
	display:block;
	width:365px;
	border-top:1px solid #e6e6e6;
	text-align:right;
	font-size:10px;
	padding-top:7px;
	margin-top:5px;
	margin-bottom:-5px;
}

#pobieralniaLista, #mojeTapetyLista, #mojeGrupyLista, #mojeZdjeciaLista
{
	background-image:url('/img/th.png');
	background-repeat:no-repeat;
	!background-position:0px 3px;
	width:650px;
	margin-top:2px;
	!margin-top:0;
	margin-bottom:10px;
}

#pobieralniaLista table, #mojeTapetyLista table, #mojeGrupyLista table,
#mojeZdjeciaLista table
{
	border-collapse:collapse;
	width:649px;
	!width:650px;
	margin-left:1px;
	!margin-left:0;
}

#pobieralniaLista table td, #mojeTapetyLista table td, #mojeGrupyLista table td,
#mojeZdjeciaLista table td
{
	!border-top:1px solid #e7e7e7;
	!border-bottom:1px solid #e7e7e7;
}

#pobieralniaLista td.first, #mojeTapetyLista td.first, #mojeGrupyLista td.first,
#mojeZdjeciaLista td.first
{
	!border-left:1px solid #e7e7e7;
}

#mojeGrupyLista td.first a
{
	display:block;
	width:180px;
	overflow:hidden;
	white-space: nowrap;
}

#pobieralniaLista td.last, #mojeTapetyLista td.last, #mojeGrupyLista td.last,
#mojeZdjeciaLista td.last
{
	!border-right:1px solid #e7e7e7;
}

#pobieralniaLista thead, #mojeTapetyLista thead, #mojeTapetyLista thead a,
#mojeGrupyLista thead, #mojeGrupyLista thead a, #mojeZdjeciaLista thead,
#mojeZdjeciaLista thead a
{
	color: #666666;
}

#pobieralniaLista thead tr, #mojeTapetyLista thead tr, #mojeGrupyLista thead tr,
#mojeZdjeciaLista tr
{
	height: 25px;
	!height:23px;
}

#pobieralniaLista thead th, #mojeTapetyLista thead th, #mojeGrupyLista thead th,
#mojeZdjeciaLista thead th
{
	padding-right:6px;
	white-space:nowrap;
	!padding-top:3px;
}

#pobieralniaLista tbody tr, #mojeTapetyLista tbody tr, #mojeGrupyLista tbody tr,
#mojeZdjeciaLista tbody tr
{
	border:1px solid #e7e7e7 !important;
}

#mojeGrupyLista tbody td
{
	padding-top:8px;
	padding-bottom:8px;
}

#pobieralniaLista tbody a, #mojeTapetyLista tbody a, #mojeGrupyLista tbody a,
#mojeZdjeciaLista tbody a
{
	font-weight: bold;
}

#pobieralniaLista th.view, #pobieralniaLista th.del, #pobieralniaLista th.size,
#mojeTapetyLista th.view, #mojeTapetyLista th.del, #mojeTapetyLista th.edit,
#mojeTapetyLista th.dloads, #mojeZdjeciaLista th.size, #mojeZdjeciaLista th.views,
#mojeZdjeciaLista th.koment
{
	width:50px;
}

#mojeZdjeciaLista th.view, #mojeZdjeciaLista th.edit, #mojeZdjeciaLista th.del
{
	width: 35px;
}

#mojeTapetyLista th.dloads
{
	!width:90px;
	text-align:center;
}

#pobieralniaLista .hintbox, #mojeZdjeciaLista .hintbox, #mojeTapetyLista .hintbox
{
	padding:3px;
	margin-top:2px;
	padding-left:10px;
	margin-right:0;
}

#pobieralniaLista .button2, #mojeZdjeciaLista .button2, #mojeTapetyLista .button2
{
	margin-top:5px;
	margin-left:10px;
}

#pobieralniaLista input.view, #pobieralniaLista input.del,
#mojeTapetyLista input.view, #mojeTapetyLista input.del,
#mojeTapetyLista a.edit, #userLista input.del, #userLista input.ok,
#mojeZdjeciaLista input.view, #mojeZdjeciaLista a.edit, #mojeZdjeciaLista input.del
{
	width:24px;
	height:24px;
	border:0;
	display:block;
	background-repeat:no-repeat;
	background-color:white;
	margin:auto;
	cursor:pointer;

	text-indent:100000px;
	!text-indent:0;
	font-size:2000px;
	!font-size:0px;
	text-align:right;
	color:white;
}

#pobieralniaLista tbody td.check, #mojeZdjeciaLista tbody td.check, #mojeTapetyLista tbody td.check
{
	padding-left:5px;
}

#pobieralniaLista input.view, #mojeTapetyLista input.view, #mojeZdjeciaLista input.view
{
	background-image:url('/img/ico/podglad.png');
}

#pobieralniaLista input.del, #mojeTapetyLista input.del, #userLista input.del,
#mojeZdjeciaLista input.del
{
	background-image:url('/img/ico/delete2.png');
}

#userLista input.ok
{
	background-image:url('/img/ico/apply2.png');
}

#mojeTapetyLista a.edit, #mojeZdjeciaLista a.edit
{
	background-image:url('/img/ico/options.png');
}


#pobieralniaLista th.check
{
	width:30px;
}

#mojeZdjeciaLista th.check, #mojeTapetyLista th.check
{
	width:20px;
}

#mojeZdjeciaLista .onlyfav
{
	vertical-align: middle;
}

#mojeTapetyLista tbody td a, #mojeGrupyLista tbody td a
{
	margin-left: 10px;
}

#mojeTapetyLista thead .title, #mojeGrupyLista thead .title
{
	padding-left:10px;
}

#mojeTapetyLista .ocena, #mojeZdjeciaLista .ocena
{
	width:50px;
}

#mojeGrupyLista .numer
{
	width:80px;
}

#mojeGrupyLista th.owner
{
	width:130px;
}

#mojeGrupyLista td.owner a
{
	margin-left:0;
	font-weight:normal;
}

#mojeGrupyLista .title
{
	width:180px;
}

#tapetaWgrajA, #tapetaWgrajB, #tapetaWgrajC, #tapetaWgrajD, #mojProfil, #ustawienia,
#szukajf, .genForm, #zalozGrupeA
{
	display:block;
	clear:both;
	border: 1px solid #e6e6e6;
	background-color: #f5f5f5;
	padding:10px;
	margin-top:2px;
	margin-right:2px;
}

#ustawienia, #szukajf
{
	margin-top:0;
}


#tapetaWgrajD
{
	padding:20px;
}

#tapetaWgrajA table, #tapetaWgrajC table, #mojProfil, #ustawienia, #szukajf, .genForm
{
	width: 600px;
}

#tapetaWgrajA th, #tapetaWgrajC th, #mojProfil th, #ustawienia th, #szukajf th,
.genForm th, #zalozGrupeA th
{
	width:130px;
	text-align:right;
	padding-bottom:12px;
	padding-top:3px;
	vertical-align:top;
}

.genForm.longHeaders th
{
	width:200px;
}

#tapetaWgrajA td, #tapetaWgrajC td, #mojProfil td, #ustawienia td, #szukajf td,
.genForm td, #zalozGrupeA td
{
	padding-bottom:12px;
	vertical-align:top;
}

#tapetaWgrajA td span.hint, #tapetaWgrajC td span.hint, #mojProfil td span.hint,
#ustawienia td span.hint, #szukajf td span.hint, .genForm td span.hint,
#zalozGrupeA td span.hint
{
	margin-top:5px;
	font-size:10px;
	display:block;
}

#tapetaWgrajA input.text, #tapetaWgrajA select,
#tapetaWgrajC input.text, #tapetaWgrajC select,
#tapetaWgrajC textarea,
#mojProfil input.text, #mojProfil select,
#mojProfil textarea,
#ustawienia input.text, #ustawienia select,
#szukajf input.text, #szukajf select,
.genForm input.text, .genForm select,
.genForm textarea,
#zalozGrupeA textarea, #zalozGrupeA input.text,
#zalozGrupeA select
{
	width:223px;
	border:1px solid #CCCCCC;
	padding:1px;
}

#tapetaWgrajA select, #tapetaWgrajC select,
#mojProfil select, #ustawienia select,
#szukajf select, .genForm select,
#zalozGrupeA select
{
	width:227px;
	!width:232px;
}

#tapetaWgrajA #loading
{
	vertical-align:text-bottom;
}

#tapetaWgrajB .button2
{
	display:block;
	margin:auto;
	margin-top:10px;
}

#przycinakRamka
{
	background-color:white;
	border:1px solid #CCCCCC;
	padding:2px;
	padding-bottom:0;
	width:500px;
	margin-left:65px;
}

#tapetaPodgladRamka
{
	background-color:white;
	border:1px solid #CCCCCC;
	padding:2px;
	padding-bottom:0;
	_padding-bottom:2px;
	!padding-bottom:3px;
	float:left;
	!margin-right:20px;
}

.hintbox #tapetaPodgladRamka
{
	!padding-top:0;
}

.hintbox #tapetaPodgladRamka img
{
	!position:relative;
	!top:2px;
	!margin-bottom:-1px;
}

#tapetaWgrajD .buttons
{
	padding-top:20px;
	text-align:center;
	clear:both;
}

#tapetaWgrajD ul
{
	list-style:none;
	display:block;
}

#tapetaWgrajD li
{
	display:block;
	padding-left:20px;
	font-weight:bold;
	padding-bottom:6px;
	_position:relative; /* LOOL bez tego fajny efekt w IE6 jest */
}

#tapetaWgrajD li strong
{
	font-weight:normal;
}

#tapetaModButtons, #ModButtons
{
	background-color: #fff3e3;
	border:1px solid #f7bd97;
	margin-right:2px;
	margin-top:6px;
	margin-bottom:2px;
	clear:both;
	!margin-top:0;
}

#tapetaModButtons ul, #ModButtons ul
{
	list-style:none;
	display:block;
	margin:7px;
}

#tapetaModButtons li, #ModButtons li
{
	display:inline;
	padding-right:15px;
}

#tapetaModButtons a, #ModButtons a
{
	color: #362f25;
}

#mojProfil, #ustawienia, #szukajf, .genForm
{
	width:650px;
	display:table;
}

#szukajf
{
	margin-bottom:2px;
	padding-bottom:0;
}

#szukajf .firstRow td
{
	!padding-top:15px !important;
}

#szukajf .firstRow th
{
	!padding-top:21px !important;
}

#mojProfil textarea, .genForm textarea, #zalozGrupeA textarea
{
	width: 390px;
	height:240px;
	float:left;
	margin-right:5px;
	vertical-align: text-bottom;
}

#zalozGrupeA textarea
{
	height: 400px;
}

#mojProfil #omniecnt
{
	display:block;
}

#mojProfil #zainteresowaniaHeader
{
	width:auto;
	font-weight:normal;
	text-align:left;
	padding-bottom:0;
	padding-top:20px;
}

#mojProfil #zainteresowaniaHeader label
{
	float:left;
	display:block;
	width:235px;
}

#mojProfil .button2, #ustawienia .button2, .genForm .button2
{
	margin-top:10px;
}

#mojProfil #editButtons
{
	padding-bottom:0;
	padding-top:15px;
}

#zalozGrupeA .editButtons
{
	position:relative;
	top:12px;
}

#mojProfil
{
	margin-top:0;
}

.firstRow td, .firstRow th
{
	!padding-top:13px !important;
}

#ustawienia ul
{
	list-style:none;
	margin:0;
	padding:0;
}

#ustawienia td
{
	padding-bottom:15px;
}


#ustawienia li
{
	margin:0;
	padding:0;
	clear:both;
	padding-top:2px;
}

#ustawienia p
{
	clear: both;
	padding-top:2px;
}

#ustawienia input.check, #ustawienia input.radio
{
	float:left;
}

#ustawienia label.check, #ustawienia label.radio
{
	display:block;
	margin-left:25px;
	padding-top:2px;
}

#ustawienia #ustawieniaEmail
{
	margin-top:10px;
}

#przypomnijHaslo
{
	clear:both;
	border: 1px solid #e6e6e6;
	background-color: #f5f5f5;
	margin-right:2px;
	padding:10px;
	padding-bottom:20px;
	padding-top:20px;
	margin-top:2px;
}

#przypomnijHaslo input.text
{
	border: 1px solid #cdcdcd;
	width:200px;
	margin-right:10px;
}

#userLista
{
	list-style:none;
	display:block;
	border-bottom:1px solid #e7e7e7;
	margin-right:2px;
	margin-top:2px;
}

#userLista li
{
	display:block;
	position:relative;
	border:1px solid #e7e7e7;
	border-bottom:0;
	padding:14px;
	padding-left:50px;
}

#userLista a
{
	font-weight:bold;
}

#userLista input.del
{
	margin:0;
	position:absolute;
	top:10px;
	left:600px;
	_left:550px;
}

#userLista input.ok
{
	margin:0;
	position:absolute;
	top:10px;
	left:570px;
	_left:520px;
}

#userLista a.image
{
	position:absolute;
	top:3px;
	left:5px;
	_top:5px;
	_left:-45px;
	border:1px solid #c7cbcc;
	padding:1px;
	padding-bottom:0;
	padding-top:0;
	!padding:1px;
}

#userLista a.image img
{
	position: relative;
	top:1px;
	!top:0;
}

#userLista .online, #userLista .offline
{
	background-repeat:no-repeat;
	padding-left:23px;
	margin-left:10px;
	padding-bottom:3px;
}

#userLista .online
{
	background-image:url('/img/ico/ball_green.png');
	font-weight:bold;
}

#userLista .offline
{
	background-image:url('/img/ico/ball_red.png');
}

#szukajf th
{
	padding-top:6px;
}

#szukajf input.check, #szukajf input.radio
{
	position:relative;
	top:2px;
}

#szukajf #submitCell
{
	vertical-align:bottom;
}

#informacje
{
	text-align: left;
}

#content #informacje
{
	clear:both;
	border: 1px solid #e6e6e6;
	background-color: #f5f5f5;
	margin-right:2px;
	padding:10px;
	padding-bottom:5px;
	padding-top:0;
	font-size:12px;
	padding-bottom:60px;
}

#informacje h2
{
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
}

#informacje dl, #informacje dt
{
	display:block;
}

#informacje dt
{
	float:left;
	font-weight:bold;
	clear:both;
	margin-right:3px;
}

#informacje dd
{
	padding-bottom:12px;
}

#informacje ol
{
	list-style-type:decimal;
}

#informacje ol, #informacje ul
{
	margin-left:10px;
	padding-left:10px;
}

#informacje ul li
{
	list-style-type: disc;
}

#popupRegulamin
{
	font-weight:normal;
	_overflow:hidden;
	_height:450px;
}

#popupRegulamin #informacje
{
	overflow:auto;
	height:380px;
	padding-right:5px;
	!padding-left:7px;
}

#popupRegulamin #buttonBar
{
	margin-top:15px;
	_margin-top:0;
	!margin-top:10px;
	text-align:center;
}

#zmienAvatarA, #zmienAvatarC, #zalozGrupeA, #zalozGrupeC
{
	display:block;
	clear:both;
	border: 1px solid #e6e6e6;
	background-color: #f5f5f5;
	padding:10px;
	margin:0;
	margin-top:2px;
	margin-right:2px;
	position:relative;
	height:90px;
}

#zmienAvatarC
{
	height: 150px;
}

#zalozGrupeA
{
	height:auto;
}

#zalozGrupeC
{
	height: 91px;
}

#zalozGrupeC ul, #zalozGrupeC div.zedocode
{
	margin-left: 120px;
}

#zalozGrupeC div.zedocode
{
	border:1px solid #CCCCCC;
	background-color: white;
	padding:10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#zalozGrupeC div.buttons
{
	margin:auto;
	margin-top:25px;
	width:235px;
}

#zmienAvatarA #avatar, #zmienAvatarC #avatar, #symbolGrupy
{
	position:absolute;
	left:10px;
	top:10px;
	background-color:white;
	border: 1px solid #cccccc;
	padding:2px;
	width:85px;
	height:85px;
}

#zmienAvatarC #avatar
{
	position:relative;
	top:0;
	left:0;
	margin:auto;
}

#zmienAvatarA .btn
{
	display:block;
	width:235px;
	position:absolute;
	top:60px;
	left:280px;
}

#zmienAvatarA .btn input, #zmienAvatarA .btn a
{
	cursor: default;
}

#zmienAvatarA .file
{
	position:absolute;
	top:20px;
	left:180px;
}

#zmienAvatarA .file label
{
	font-weight: bold;
	position:absolute;
	top:3px;
}

#zmienAvatarA .file input
{
	margin-left:100px;
}

#zmienAvatarC .buttons
{
	width:250px;
	text-align: center;
	margin: auto;
	margin-top:30px;
}

#shoutbox.archiwum
{
	clear: both;
	margin-top:0;
	border-top:1px solid #e5e5e5;
	background-image:none;
	width:638px;
}

#shoutbox.archiwum div.head
{
	width:620px;
}

#shoutbox.archiwum div.shout-body
{
	width:563px;
	background-image: url('/img/shout_wide_bottom.png');
}

#shoutbox.archiwum div.shout-body .shoutbody
{
	width:538px;
}

#shoutbox.archiwum div.head .shout-who
{
	width:550px;
	_width:540px;
	background-image: url('/img/shout_wide_top.png');
}

#shoutbox.archiwum div.head .shout-who p
{
	width:auto;
	padding-right:30px;
	margin-right:10px;
}

.shout-who .dozdjecia
{
	font-weight: normal;
	margin-left:0 !important;
	position:relative;
	top:-1px;
}

.shout-who .dozdjecia a
{
	float: none !important;
}

#shoutbox.archiwum .delete
{
	position: relative;
	top:-1px;
}

/*#groupUsersSmallList.smallbox
{
	_margin-right:-10px;
}*/

.grupyProfiles li
{
	display:block !important;
	float:none !important;
	width:auto !important;
	clear:both;
	border-left:1px solid white !important;
}

.grupyProfiles
{
	text-align: left !important;
	padding-left:5px !important;
	padding-right:15px !important;
	_padding-right:9px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;

}

.grupyProfiles .login
{
	float:left;
}

.grupyProfiles .status
{
	clear: none !important;
	float: left !important;
	width:16px;
	height:14px;
	text-indent: 1000px;
	position:relative;
	top:-3px;
	left:5px;
}

.grupyProfiles li p
{
	position:relative;
}

.grupyProfiles .female, .grupyProfiles .male
{
	position:relative;
	top:-3px;
	_position:absolute;
	_top:15px;
	_left:0px;
	font-weight: normal !important;
}

.grupyProfiles .seeall
{
	text-align: right;
	background: none !important;
}

.grupyProfiles .seeall a
{
	font-size: 10px !important;
}

.subTableBar
{
	position: relative;
	height: 40px;
}

.subTableBar .order
{
	position: absolute;
	top:17px;
	left:400px;
}

/* profil-grupy */
#userProfileGroups ul
{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:0;
}

#userProfileGroups li
{
	margin-top:0;
	font-weight:bold;
	height:16px;
	width:auto;
	white-space:nowrap;
	max-width:230px;
}

#userProfileGroups li img
{
	margin-top:-5px;
	position:relative;
	top:4px;
}

#userProfileGroups .more, #groupUsersSmallList .more
{
	font-weight: normal;
	border:1px solid #E5E5E5;
	border-top:0;
	padding:10px;
	padding-top:0px;
	font-size:10px;
	_width:233px;
	_overflow:hidden;
}

#groupUsersSmallList .more
{
	border:0;
	background: none;
	padding:0;
	clear:both;
	padding-left:5px;
	padding-top:5px;
	_margin-right:-10px;
	_padding-top:0;
}

#userProfileGroups .more a, #groupUsersSmallList .more a
{
	display: block;
	font-size:10px;
}

#userProfileGroups .line, #groupUsersSmallList .line
{
	height:1px;
	background:none;
	border:0;
	border-top:1px solid #E5E5E5;
	width: 250px;
	position:relative;
	left:-4px;
	margin-bottom:2px;
	!margin-bottom:0px;
}

#zalozGrupeA ul.editButtons li
{
	display: inline;
}

#zalozGrupeA th
{
	vertical-align:top;
}

.zdjecieBig
{
	border: 1px solid #CCCCCC;
	background: #fff;
	line-height: 1px;
	margin:auto;
	margin-top:5px;
	margin-bottom:3px;
}
.zdjecieBig img
{
	margin: 2px;
	_margin-bottom: 0;
	!margin-bottom: 0;
}

#zdjecieBigBox
{
	clear:both;
	background: #f4f4f4;
	border: 1px solid #e6e6e6;
	padding:1px;
	margin-right:2px;
	font-size: 10px;
}

#zdjecieBigBox ul
{
	display:block;
	height: 20px;
	padding:10px;
	padding-top:3px;
	padding-bottom:0px;
}

#zdjecieBigBox li
{
	display:block;
	!padding-top:1px;
	_padding-top:1px;
	!padding-bottom:1px;
	_padding-bottom:1px;
}

#zdjecieBigBox li#naruszenie
{
	float:left;
	width:300px;
}
#zdjecieBigBox li#utworz
{
	float:right
}

#zdjecieBigBox ul a
{
	padding: 3px;
	padding-left:20px;
}

#zdjecieBigBox ul #naruszenie a
{
	background: url('../img/ico/commwarn.png') no-repeat left 50%;
}

#zdjecieBigBox ul #utworz a
{
	background: url('../img/ico/wizard.png') no-repeat left 50%;
}

#zdjecieMainBox
{
	margin-top:4px;
	margin-bottom:5px;
	height: 165px;
	position:relative;
}

#zdjecieMainBox #zdjecieDescBox
{
	width: 394px;
	height: 146px;
	border: 1px solid #e6e6e6;
	padding:9px;
	position: relative;
	overflow: hidden;
}

#zdjecieMainBox #zdjecieDescBox #zdjecieDescBoxAutor
{
	height:34px;
}

#zdjecieMainBox #zdjecieDescBox p
{
	margin-top: 7px;
}

#zdjecieMainBox #zdjecieDescBox #zdjecieDescBoxAutor p
{
	padding-left:39px;
	margin-top: 0;
}

#zdjecieMainBox #zdjecieDescBox #zdjecieDescBoxAutor .login
{
	font-size: 12px;
	font-weight: bold;
}

#zdjecieMainBox #zdjecieDescBox #zdjecieDescBoxAutor a.avatar
{
	border: 1px solid #e6e6e6;
	display:block;
	width:32px;
	height:32px;
	float:left;
}

#zdjecieMainBox #zdjecieDescBox #zdjecieDescBoxAutor a.avatar img
{
	margin:1px;
}

#zdjecieMainBox #zdjecieDescBox #zdjecieDescBoxOcena
{
	display:block;
	height: 20px;
	margin-top:9px;
}

#zdjecieMainBox #zdjecieDescBox #ratingbox
{
	position: absolute;
	left:50px;
	top: 67px;
	margin-top:3px;
}

#zdjecieMainBox #zdjecieDescBox #ratingbox #voteButtons
{
	left: 8px;
}

#zdjecieMainBox #zdjecieDescBox #ratingbox #ratingInfo
{
	position:relative;
	top:2px;
}

#zdjecieMainBox #zdjecieDescBox #votingInfo
{
	margin-top:2px;
}

#zdjecieMainBox #zdjecieDescBox p#zdjecieDescTagiLbl
{
	margin-top:7px;
	padding-right:3px;
	float:left;
}

#zdjecieMainBox #zdjecieDescBox ul#zdjecieDescTagi
{
	margin-top:7px;
	display:block;
}

#zdjecieMainBox #zdjecieDescBox ul#zdjecieDescTagi li
{
	display:inline;
}

#zdjecieMainBox #zdjeciaPrzegladarka
{
	position: absolute;
	top:0;
	left: 418px;
	/*border: 1px solid #e6e6e6;*/
	width: 232px;
	height: 165px;
	background: url('../img/zdjecia_browser_bg.png') repeat-x;
	background-position: 0 1px;
}

#zdjecieMainBox #zdjeciaPrzegladarka h3
{
	display:block;
	border:1px solid #d6d6d6;
	color: #666;
	font-size: 11px;
	margin:0;
	/*width:230px;*/
}

#zdjecieMainBox #zdjeciaPrzegladarka h3 span
{
	display:block;
	padding:4px;
	padding-top: 2px;
	height:14px;
	padding-bottom: 3px;
	border:1px solid #ededed;
	border-bottom:0;
}

#zdjecieMainBox #zdjeciaPrzegladarka #zdjeciaPrzegladarkaInner
{
	border: 1px solid #e5e5e5;
	border-top:0;
	height:138px;
/*	width:230px;*/
	padding-top:5px;
}

.komentarzezdjec
{
	margin-top:2px !important;
	margin-bottom:2px;
}

.komentarzezdjec.archiwum
{
	margin-top:2 !important;
}

#zdjeciaPrzegladarka ul#zdjeciaPrzegladarkaImgs
{
	display: block;
	overflow: hidden;
	height: 110px;
	position:relative;
	margin:3px;
	margin-top:0;
	padding-bottom:3px;
	border-bottom:1px solid #e6e6e6;
}

#zdjeciaPrzegladarka ul#zdjeciaPrzegladarkaImgs li
{
	border: 1px solid #cccccc;
	background-color:white;
	display:block;
	width:100px;
	height:100px;
	padding:2px;
	float: left;
	position: relative;
	margin:3px;
	/*margin-left:2px;
	margin-right:2px;*/
	_margin-left:2px;
	_margin-right:2px;
}

ul#zdjeciaPrzegladarkaImgs .przegladajImgOver
{
	z-index: 3;
	top:0;
	left:0;
}

ul#zdjeciaPrzegladarkaImgs .przegladajImgOver img
{
	width:100px;
	height:100px;
}

#zdjeciaPrzegladarka ul#zdjeciaPrzegladarkaImgs a,
#zdjeciaPrzegladarka ul#zdjeciaPrzegladarkaImgs img
{
	position:absolute;
	display:block;
	top:0; left:0;
	width:100px;
	height:100px;
	z-index: 1;
}

#zdjeciaPrzegladarka ul#zdjeciaPrzegladarkaImgs a
{
	top:2px;
	left:2px;
}

#zdjeciaPrzegladarka ul#zdjeciaPrzegladarkaImgs li .date
{
	display: block;
	width:98px;
	height: 13px;
	padding:1px;
	position:absolute;
	left:2px;
	top:87px;
	background-color: white;
	z-index: 2;
	font-size:10px;
	opacity: .7;
	filter: alpha(opacity=70);
}

#zdjeciaPrzegladarka ul#zdjeciaPrzegladarkaImgs li.nophoto,
#zdjeciaPrzegladarka ul#zdjeciaPrzegladarkaImgs li.nophoto img
{
	border:0 !important;
	width:106px;
	height:106px;
	padding:0;
}

#zdjeciaPrzegladarka ul#zdjeciaPrzegladarkaBtns
{
	display:block;
	position:relative;
}

#zdjeciaPrzegladarka ul#zdjeciaPrzegladarkaBtns li
{
	display:block;
	position:absolute;
	top:0;
	padding-left:20px;
	padding-bottom:4px;
	font-size:10px;
}

#zdjeciaPrzegladarka ul#zdjeciaPrzegladarkaBtns li.prev
{
	left:7px;
	background: url('/img/ico/prev.png') no-repeat left 50%;
}

#zdjeciaPrzegladarka ul#zdjeciaPrzegladarkaBtns li.next
{
	left:118px;
	background: url('/img/ico/next.png') no-repeat left 50%;
}

#zdjeciaPrzegladarkaProgress
{
	position: absolute;
	display:none;
	top: 27px;
	left: 6px;
	width: 218px;
	height: 108px;
	background: white;
	background-image: url('/img/loading.gif');
	background-position: center;
	background-repeat: no-repeat;
	opacity: .5;
	filter: alpha(opacity=50);
}

#zdjeciaKomentarzeProgress, #rozmowyKomentarzeProgress
{
	position: absolute;
	display:none;
	top: 0;
	left: 0;
	height: 21px;
	background: white;
	background-image: url('/img/loading.gif');
	background-position: center;
	background-repeat: no-repeat;
	opacity: .5;
	filter: alpha(opacity=50);
}

/* uploader */

div#uploadProgress
{
	height: 13px;
	font-size: 10px;
	padding:1px;
	padding-left:4px;
	position: relative;
	z-index: 10;
	overflow: hidden;
}

div#uploadProgress.bar
{
	width: 139px;
	border: 1px solid #999999;
	background-image: url('/img/uploadProgressBg.png');
}

div#uploadProgressVisInfo
{
	position:absolute;
	z-index: 11;
	height: 15px;
	background: url('/img/uploadProgressFg.png') no-repeat right;
	top:0;
	left:0;
}

span#uploadProgressTxtInfo
{
	position: relative;
	z-index: 12;
}

div#uploadProgress.bar span#uploadProgressTxtInfo
{
	color: white;
}

div#uploadFormCont
{
	position: relative;
	width: 400px;
	height: 30px;
	overflow: hidden;
	z-index: 10;
}

div#uploadFormCont.notReady, div#uploadFrameInProgress.notReady
{
	background-image: url('/img/loading.gif');
	background-repeat: no-repeat;
	background-position: 10px 7px;
	padding-top:6px;
	padding-left:35px;
	height:24px;
	width: 365px;
}

div#uploadFormCont iframe
{
	width: 400px;
	height: 30px;
	overflow: hidden;
	border: 0;
	!border: 0px solid black;
	z-index: 11;
}

div#uploadFrameInProgress
{
	width:400px;
	height:30px;
	background-color: #EEEEEE;
	z-index: 11;
	position: absolute;
	top:0;
	left:0;
}

div#uploadFormCont iframe.notReady
{
	width:2px;
	height:2px;
	position: absolute;
	top:0;
	left:0;
}

form#uploadForm
{
	margin:0;
	padding:0;
	text-align: left;
}

form#uploadForm p
{
	margin:0;
	padding:0;
	text-indent:0;
}

/* uploader - koniec */

/* zedoedytor - uploader imageshack */
#zedoCodeImgISBar
{
	background: url('/img/gray-double-border-h.png') repeat-x top;
	padding-top: 7px;
	font-weight: normal;
	text-align: left;
	position: relative;
}

#zedoCodeImgISBarEnableBtn
{
	text-align: right;
}

#zedoCodeImgISBarEnableBtn a
{
	color: black;
	font-weight: normal;
	padding-right: 10px;
}

#zedoCodeImgISBar div#uploadFrameInProgress
{
	background-color: #F4F4F4;
}

#zedoCodeImgISBar #uploadFormCont
{
	margin-left:10px;
	margin-top:10px;
	!margin-bottom:15px;
}

#zedoCodeImgISBar #uploadProgress
{
	margin-left:10px;
	margin-top:5px;
}

#zedoCodeImgISBar #uploadISResult
{
	margin:10px;
	margin-top: 5px;
}

#zedoCodeImgISBar #uploadISResultUrl
{
	border: 1px solid #cccccc;
	margin-top: 5px;
	padding-left: 10px;
}

#zedoCodeImgISBar #uploadImageshackLogo
{
	width: 80px;
	height: 15px;
	border: 0;
	position: absolute;
	top: 50px;
	left: 410px;
}

/* zedoedytor - uploader imageshack - koniec */

/* profil - tła */
#mojProfilTla #mojProfilAfterTla
{
	clear: both;
}

#mojProfilTla ul
{
	display: block;
	height: 135px;
	overflow: auto;
}

#mojProfilTla li
{
	display: block;
	width:90px;
	height:70px;
	float: left;
}

#mojProfilTla li img, #mojProfilTla li input
{
	vertical-align: middle;
}

#backgroundedCont
{
	clear: both;
	/*!margin-top:-2px;*/
	padding-top:20px;
	!padding-top:10px;
	padding-bottom:30px;
	border: 1px solid #eceaeb;
}

#backgroundedCont #primary
{
	margin-left: 56px;
	_margin-left: 28px;
	width: 279px;
	margin-right:9px;
}

#backgroundedCont #secondary
{
	width: 492px;
	margin-right:4px;
}

#backgroundedCont .smallbox, #backgroundedCont .infobox, #backgroundedCont .smallbox h3,
#backgroundedCont .smallbox dl, #backgroundedCont .smallbox ul, #backgroundedCont .bigbox,
#backgroundedCont .bigbox h3, #backgroundedCont .bigbox .big-content, #backgroundedCont .bigbox ul,
#backgroundedCont .smallbox ol.grupyProfiles
{
	border: 0;
	width: auto;
	background:none;
}

#backgroundedCont .smallbox dl
{
	width:240px;
}

#backgroundedCont .smallbox ol.grupyProfiles
{
	width:245px;
	!width: 240px;
	_width: 240px;
	border-left: 0 !important;
}

#backgroundedCont .smallbox ol.grupyProfiles li
{
	!background: none;
	_background: none;
	border-left: 0 !important;
}

#backgroundedCont .smallbox, #backgroundedCont .bigbox
{
	background:url('/img/backgroundedContBg.png');
}

#backgroundedCont .infobox
{
	width: 258px;
	background: #f5f5f5;
	border: 1px solid #d5d8dc;
}

#backgroundedCont .bigbox ul
{
	width: 460px;
	_width: 457px;
}

#backgroundedCont .bigbox ul li
{
	width: 221px;
}

#backgroundedCont .bigbox .big-content
{
	width: 458px;
}

#backgroundedCont .smallbox h3, #backgroundedCont .bigbox h3
{
	background: #e5e5e5;
	background-image: url('/img/backgroundedContHdr.png');
	background-repeat: repeat-x;
	height:13px;
	width: 250px;
	border-bottom: 1px solid #d6d6d6;
}

#backgroundedCont .bigbox h3
{
	width:463px;
}

#backgroundedCont #userProfileGroups .more
{
	clear:both;
	border:0;
	padding-right: 0;
}

#backgroundedCont .przegladajImgOver, #backgroundedCont .przegladajImgOver a,
#backgroundedCont .przegladajImgOver img
{
	z-index: 2;
}

#backgroundedCont #profileZdjecia .image
{
	z-index: 1;
}

#backgroundedCont .smallboxCont, #backgroundedCont .bigboxCont
{
	padding:5px;
	border:1px solid #EEEFF0;
	background-image:url('/img/backgroundedContBorder.png');
	margin-bottom:14px;
}

#backgroundedCont .smallbox, #backgroundedCont .bigbox
{
	margin:0;
	border: 1px solid #d5d8dc;
}

#backgroundedCont #answer
{
	margin: 0;
	border: 0;
	width: 463px;
	border: 1px solid #d5d8dc;
}

#backgroundedCont #answer textarea
{
	width: 455px;
}

#backgroundedCont #shoutbox
{
	background: #f5f5f5;
	width:468px;
}

#backgroundedCont #shoutbox li
{
	width: 461px;
}

#backgroundedCont .friends ul p span
{
	width:158px;
}

#backgroundedCont #shoutbox div.shout-body
{
	width:409px;
	background-image: url('/img/shout_mid_bottom.png');
}

#backgroundedCont #shoutbox div.shout-body .shoutbody
{
	width:386px;
}

#backgroundedCont #shoutbox div.head .shout-who
{
	width:398px;
	_width:388px;
	background-image: url('/img/shout_mid_top.png');
}

#backgroundedCont #shoutbox div.head
{
	width:468px;
}

#backgroundedCont #shoutbox div.head .shout-who p
{
	width:360px;
	padding-right:24px;
	margin-right:5px;
}

#backgroundedCont .hintbox
{
	margin:0;
	border:1px solid #D5D8DC;
}

/* profil - tła - koniec */

/* znajomi */

ul#userLista.zaproszeniaDoMnie a.akc, ul#userLista.zaproszeniaDoMnie a.den,
ul#userLista.znajomi .del
{
	display: block;
	position: absolute;
	top: 12px;
	padding-left:30px;
	padding-top:2px;
	height:18px;
	width:70px;
	font-weight: normal !important;
}

ul#userLista.zaproszeniaDoMnie a.akc
{
	left: 450px;
	background: url('/img/ico/apply2.png') no-repeat left;
}

ul#userLista.zaproszeniaDoMnie a.den, ul#userLista.znajomi .del
{
	left: 560px;
	background: url('/img/ico/delete2.png') no-repeat left;
}

/* znajomi - koniec */

/* zaproszenia */
.zaproszenieLink
{
	text-align: center;
	font-weight: bold;
}

#zaproszeniaForm
{
	background-color: #F5F5F5;
	border: 1px solid #E6E6E6;
	margin: 2px;
	margin-left: 0;
	padding:20px;
	position: relative;
}

#zaproszeniaForm table
{
	margin-bottom: 5px;
}

#zaproszeniaForm th
{
	font-weight: normal;
}

#zaproszeniaForm th.email,
#zaproszeniaForm input.email
{
	width: 150px;
}

#zaproszeniaForm th.imie,
#zaproszeniaForm input.imie
{
	width: 100px;
}

#zaproszeniaForm input.imie, #zaproszeniaForm input.email
{
	border: 1px solid #ccc;
}

#zaproszeniaForm td
{
	padding-bottom: 7px;
	padding-right: 4px;
}

#zaproszeniaForm input.button2
{
	margin-left: 3px;
	margin-right: 30px;
}

#zaproszeniaForm #zaproszeniaPodglad
{
	position: absolute;
	top: 38px;
	left: 312px;
	width: 303px;
	height: 133px;
	background-color: #ffffdf;
	border: 1px solid #e5e5e5;
	padding: 7px;
}

#zaproszeniaForm #zaproszeniaPodglad textarea
{
	border: 1px solid #cccccc;
	width: 298px;
	height: 58px;
	margin-top:15px;
}

#zaproszeniaForm #zaproszeniaPodglad span
{
	display:block;
}

/* zaproszenia - koniec */