


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
 
	background-color:#F9F7F1;
	padding:0px;
	margin:0px;
	font:83% "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
	
}
#mainHeaderMenu .active a, .bullet, #filmTdHd, #dodajFilmNew, #dodajFilmWyzwanie, #polaczZfb, .filmTdStatporadnik, .filmTdStat4fun, .filmTdStatwyzwanie, #filmTdNew, .bullet1, .menuStartIn, #filmTdWatched, #filmTdVoted, #filmTdCommented, .miniHelp, .miniHelp1, .lapka, .seeMore, .moreRed, .moreGreen,  #helpTopZwin, #helpTopRozwin, #menuLudzie2 span.top, #menuLudzie2 a.top, #other_stuff_slider ul, #helpTopIcons li a div, .jestesLosowy a, .logowanieRejestruj, #toggleButton, .spanMenuRozwin, #przybornik, .spanWyzwania, .spanPoradniki, .spanFun, .spanKonkursy, .spanPytania, .spanDodajWideo, .searchButton {
	background:url(http://img.skreccos.pl/spritesNew.png)
}

a {
	color:#0072bc;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}
a:hover {
	text-decoration:underline;
}
h2 {
	font-size:16px;
	padding-bottom:2px;
	border-bottom:1px solid #333;
}
h2.mini {
	border-bottom:0px;
	font-weight:normal;
}
h2.mini.czerwony {
	color:#cc0000;
	text-shadow:1px 1px 0px #fff;
}
br { 
clear:both;
}

#wrapper {
	width:1000px;
	margin:auto;
	position:relative;
}
#wrapperMainTop {
height:160px;
position:relative;
width:1000px;
}
#wrapperMain {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:url(/img/newLayout/addons/wrapBg.png) repeat-x top;
	background-color:#fff;
width:1000px;
 
}
#mainHeaderWrapper {
height:130px;
position:relative;
}

#mainLeftStart {
	width:630px;
	padding-right:15px;
	margin-right:15px;
	margin-left:15px;
	float:left;
}
#mainRightStart {
	width:300px;
	margin-right:15px;
	float:right;
}
#mainHeaderLogo {
	position:absolute;
	top:10px;
	left:20px;
	z-index:22;
}
#mainHeaderReklama {
	position:absolute;
	right:0px;
	top:40px;
}
#mainHeaderTop {
	position:absolute;
 	right:0px;
	font-size:16px;
	color:#333;
	width:auto;
	text-align:center;
}
#mainHeaderTop a {
	font-size:16px;
}
#dodajFilmButton {
 float:right;
}
a.dodajFilmButton {
	display:block;
	font-size:20px;
	color:#000;
	padding:2px 15px 2px 5px;
	width:100px;
	border:2px solid #000;
	line-height:30px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#e9e9e9;
	text-shadow:1px 1px 0px #fff;
	-moz-box-shadow:1px 1px 0px #666;
	box-shadow:1px 1px 0px #666;

	-webkit-box-shadow:1px 1px 0px #666;
	 
	float:left;
}

a.dodajFilmButton.bottom {
	display:block;
	font-size:16px;
	color:#000;
	padding:2px 5px 2px 5px;
	width:100px;
	border:1px solid #000;
	line-height:30px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#e9e9e9;
	text-shadow:1px 1px 0px #fff;
	-moz-box-shadow:1px 1px 0px #666;
	box-shadow:1px 1px 0px #666;

	-webkit-box-shadow:1px 1px 0px #666;
	 margin-right:25px;
	float:left;
}
a.dodajFilmButton.bottom:hover {
	background:#cc0000;
	color:#fff;
	text-decoration:none;
	text-shadow:1px 1px 0px #000;
	-moz-box-shadow:1px 1px 0px #fff;
		box-shadow:1px 1px 0px #fff;

	-webkit-box-shadow:1px 1px 0px #fff;
}
.dodajFilmButton:hover {
	text-decoration:none;
	background:#333;
	color:#fff;
		text-shadow:1px 1px 0px #000;
	-moz-box-shadow:1px 1px 0px #fff;
		box-shadow:1px 1px 0px #fff;

	-webkit-box-shadow:1px 1px 0px #fff;
}
.inner {
	padding-top:10px;
}
.searchInputTop {
	float:right;
	width:263px;
	padding-top:3px;
}
.szaryInput {
border:1px solid #999999;
height:20px;
line-height:20px;
padding:0 0 0 5px;
width:200px;
}
.searchInputTop .szaryInput {
	height:24px;
	width:170px;
	line-height:24px;
}
.searchInputTop .sendButton {
	height:24px;
	line-height:24px;
}
.sendButton {
	padding:2px 3px 2px 3px;
	background:#666;
	color:#fff;
	border:0px;
}
.seeMore {
	background-position:-199px -105px;
	width:8px;
	height:15px;
	float:left;
	margin-right:5px
}
.moreRed {
	background-position:-7px -75px;
	width:14px;
	height:14px;
	float:left;
	margin-right:5px; 
	position:relative;
	top:2px;
} 
.moreGreen {
	background-position:-27px -75px;
	width:12px;
	height:12px;
	float:left;
	margin-right:5px; 
	position:relative;
	top:3px;
} 


/*MENU*/

.headerMenuWrapper {
border-bottom:1px solid #333333;
border-top:1px solid #333333;
bottom:10px;
height:32px;
margin-top:10px;
position:absolute;
width:960px;
}
.headerMenuWrapper ul li {
	float:left;
	display: inline;
	margin:0px 10px 0px 10px;
}
.headerMenuWrapper ul li a {
	font-size:18px;
	text-transform:uppercase;
	display:inline-block;
	float:left;
	color:#333;
	padding:5px;
}
.headerMenuWrapper ul li a:hover, .headerMenuWrapper ul li.active a{
	background:#000;
	color:#fff;
	text-decoration:none;
}


.belkaJestem {
	color:#666;
	padding-left:15px;
	font-size:11px;
	margin-bottom:20px;
}
.belkaJestem a {
	font-size:11px;
}






/*VIDEO TD*/


.videoTd1 {
	float:left;
	height:115px;
	margin:10px 0px 10px 0px;
 
	border:1px solid #474747;
	width:190px
}
.videoTd1.srodek {
	margin:10px 24px 10px 24px
}
.videoTd1.srodek2 {
	margin:10px 39px 10px 39px
}
.videoTd1.srodek1 {
	margin:10px 5px 10px 5px
}
.filmTdClick {
	padding:0
}
.aTdWrapper {
	display:block;
	width:190px;
	height:115px;
	position:absolute;
	color:#fff;
	z-index:55
}
.filmTdOver .aTdWrapper {
	width:auto;
	height:auto;
	position:relative
}
.aTdWrapper:hover {
	color:#fff
}
.filmTdClickA1 {
	display:block;
	height:115px;
	width:190px
}
#playButton {
	background:url(/img/newLayout/addons/playBg.png);
	position:absolute;
	top:45px;
	left:70px;
	width:50px;
	height:30px;
	z-index:22
}
.videoTd1:hover #playButton {
	background-position:0px -30px
}
.filmTdClickA1:hover {
	text-decoration:none
}
.filmTdTime {
	color:#fff;
	font-size:8px;
	height:11px;
	padding:1px 0px 0px 0px;
	position:absolute;
	right:1px;
	top:0px;
	width:30px;
	text-align:center;
	z-index:20;
	background-color:#000;
	display:none
}
.lapka {
	padding-left:5px;
	background-position:-152px -103px;
	height:15px;
	width:12px;
	float:left
}
.lapka._dol {
	background-position:-165px -105px
}
#filmTdOcenka {
	color:#fff;
	font-size:18px;
	height:18px;
	left:0px;
	overflow:hidden;
	position:absolute;
	top:0px;
	min-width:24px;
	max-width:50px;
	z-index:5;
	background:#fff;
	padding:0px 3px 0px 2px;
	-box-shadow:1px 1px 1px #000;
	-moz-box-shadow:1px 1px 1px #000;
	-webkit-box-shadow:1px 1px 1px #000
}
#filmTdStat {
	color:#fff;
	font-size:18px;
	height:24px;
	right:3px;
	overflow:hidden;
	position:absolute;
	top:3px;
	width:24px;
	z-index:2
}
.filmTdStatwyzwanie {
	background-position:-1px -160px
}
.filmTdStatporadnik {
	background-position:-25px -160px
}
.filmTdStat4fun {
	background-position:-51px -160px
}
#filmTdNew {
	color:#fff;
	font-size:18px;
	height:12px;
	right:1px;
	overflow:hidden;
	position:absolute;
	bottom:12px;
	width:30px;
	z-index:50;
	background-position:-125px -162px
}
#filmTdNew.newMale {
	bottom:35px
}
.ekspertMaly {
	background:url("http://img.skreccos.pl/spritesNew.png") no-repeat scroll -105px -106px transparent;
	display:block;
	float:left;
	height:20px;
	margin-left:2px;
	width:35px
}
.skreccosMaly {
	background:url("http://img.skreccos.pl/spritesNew.png") no-repeat scroll -69px -106px transparent;
	display:block;
	float:left;
	height:20px;
	margin-left:2px;
	width:37px
}
#filmTdNew img {
	left:-22px;
	position:absolute;
	top:-267px
}
#filmTdHd {
	color:#fff;
	font-size:18px;
	height:23px;
	float:right;
	overflow:hidden;
	position:relative;
	width:30px;
	z-index:50;
	margin-right:10px;
	background-position:-78px -160px
}
.watched {
	color:#fff;
	font-size:18px;
	height:23px;
	right:30px;
	overflow:hidden;
	position:absolute;
	top:3px;
	width:120px;
	z-index:50
}
#filmTdWatched {
	color:#fff;
	font-size:18px;
	height:23px;
	overflow:hidden;
	position:relative;
	width:22px;
	z-index:50;
	background-position:-155px -161px;
	float:right;
	margin-right:10px
}
#filmTdVoted {
	color:#fff;
	font-size:18px;
	height:23px;
	overflow:hidden;
	position:relative;
	float:right;
	margin-right:10px;
	width:22px;
	z-index:50;
	background-position:-177px -161px
}
#filmTdCommented {
	color:#fff;
	font-size:18px;
	height:23px;
	float:right;
	margin-right:10px;
	overflow:hidden;
	position:relative;
	width:22px;
	z-index:50;
	background-position:-200px -161px
}
.filmTdTitle1 {
	font-size:12px;
	height:auto;
	max-height:48px;
	padding-bottom:3px;
	position:relative;
	text-align:left;
	top:120px
}
.filmTdTitle2 {
	display:none;
	cursor:pointer
}
.filmTdTitleIn {
	margin-bottom:5px;
	max-height:27px;
	overflow:hidden
}
 
.videoTd {
	height:126px;
	padding:5px 10px 0 18px;
	width:130px
}
.filmTdAuthor {
	color:#fff;
	font-size:14px;
	height:14px;
	left:0;
	padding:0 3px 3px;
	position:absolute;
	top:0;
	width:auto;
	z-index:20
}
.filmTdTitle a, .kursTdTitle a, .kursLiTitle a {
	color:#474747;
	font-size:12px
}
.filmTdTitle {
	font-size:13px;
	height:auto;
	padding-bottom:3px;
	position:relative;
	text-align:left;
	top:75px
}
.clickBig a {
	display:block;
	height:75px;
	width:130px
}
.wyzwanie, .poradnik, .lekcja, .zadanie, .fun {
	padding-left:1px;
	padding-right:1px;
	width:130px
}
#filmTdExpandOverBg {
	background:url(/img/newLayout/addons/playButtonExpand.png);
	width:30px;
	height:30px;
	position:absolute;
	top:14px;
	left:30px;
	display:none
}
.videoTdSmallExpand #filmTdRodzajSmall {
	left:0;
	top:43px
}
.filmTdTimeSmall {
	color:#fff;
	font-size:9px;
	height:8px;
	padding:1px;
	position:absolute;
	right:1px;
	top:1px;
	width:22px;
	z-index:20;
	background-color:#000;
	line-height:9px
}
#filmTdRodzajSmall {
	color:#fff;
	font-size:10px;
	height:9px;
	left:0;
	padding:0 2px 3px;
	position:absolute;
	top:50px;
	width:auto;
	z-index:20
}
#filmTdOcenkaMini {
	color:#fff;
	font-size:18px;
	height:18px;
	left:0px;
	overflow:hidden;
	position:absolute;
	bottom:0px;
	min-width:24px;
	max-width:50px;
	z-index:50;
	background:url(/img/newLayout/addons/ocenkaTlo.png);
	padding:0px 3px 0px 2px
}
#filmTdStatMini {
	color:#fff;
	font-size:18px;
	height:20px;
	right:2px;
	overflow:hidden;
	position:absolute;
	bottom:2px;
	width:22px;
	z-index:50
}
.filmTdStatMiniwyzwanie {
	background:url(/img/newLayout/addons/wyzwImini.png)
}
.filmTdStatMiniporadnik {
	background:url(/img/newLayout/addons/porImini.png)
}
.filmTdStatMini4fun {
	background:url(/img/newLayout/addons/smileImini.png)
} 
.videoTdSmallExpand {
	height:55px;
	width:90px
}
.videoTdSmallExpandRight {
	height:55px;
	padding-right:5px;
	vertical-align:top;
	width:165px
}
.filmTdTitleSmallExpand {
	height:55px;
	padding-left:8px;
	font-size:13px;
	width:175px
}


.res {
	margin-bottom:5px;
	cursor:pointer;
	position:relative
}
.res:hover {
	background-color:#fff;
	color:#0B5D72
}
.res:hover #filmTdExpandOverBg {
	display:block
}
.res a:hover, a:hover .res a {
	background:none;
	color:#0B5D72;
	text-decoration:underline
}
.filmTdOver {
	background:url(http://img.skreccos.pl/filmBg.png);
	background-position:0px -276px;
	cursor:pointer;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:99;
	color:#fff;
	width:186px;
	height:31px;
	text-align:center;
	overflow:hidden;
	padding:2px
}
.filmTdOver.wyzwanie {
	background-position:0px -25px
}
.filmTdOver.poradnik {
	background-position:0px -160px
}
.filmTdOver.4fun {
	background-position:0px -2764px
}
.filmOverTytul {
	height:31px;
	font-size:12px;
	line-height:15px;
	overflow:hidden;
	font-weight:bold;
	margin-bottom:15px
}
.filmOverBottom {
	position:relative;
	bottom:0px;
	font-size:10px;
	color:#fff;
	padding:0px 5px 0px 5px
}
.filmOverAutor, .filmOverViews, .filmOverDuration, .filmOverCreated, .filmOverCat {
	background:url(http://img.skreccos.pl/filmBg.png)
}
.filmOverAutor {
	magin-top:5px;
	float:left;
	width:12px;
	height:12px;
	background-position:-48px 0px;
	display:block;
	margin-right:5px
}
.filmOverViews {
	magin-top:5px;
	float:left;
	width:12px;
	height:12px;
	background-position:0px 0px;
	display:block;
	margin-right:5px
}
.filmOverCreated {
	magin-top:5px;
	float:left;
	width:12px;
	height:12px;
	background-position:-24px 0px;
	display:block;
	margin-right:5px;
	magin-left:10px
}
.filmOverCat {
	magin-top:5px;
	float:left;
	width:12px;
	height:12px;
	background-position:-36px 0px;
	display:block;
	margin-right:5px;
	magin-left:10px
}
.filmOverDuration {
	magin-top:5px;
	float:left;
	width:12px;
	height:12px;
	background-position:-12px 0px;
	display:block;
	margin-right:5px;
	magin-left:10px
}
.filmOverRodzaj {
	float:right;
	text-transform:uppercase
}

/* BEST USERS */
.bestUsersWrapper {
	height:auto;
margin-bottom:5px;
padding:5px;
}
.bestUsersAvatar {
float:left;
text-align:left;
width:60px;
}
.bestUsersRight {
color:#666666;
float:left;
font-size:10px;
line-height:14px;
width:185px;
}
.bestUsersNumber {
color:#999999;
float:right;
font-size:30px;
line-height:30px;
width:30px;
}


/*SPANY MALE*/

a:hover span.rodzajMaly1, a:hover span.rodzajMaly2, a:hover span.rodzajMaly3 {
	text-decoration:none
}
span.rodzajMaly1, span.rodzajMaly2, span.rodzajMaly3, span.rodzajMaly4, span.rodzajMaly5, span.rodzajMaly6 {
	font-size:9px;
	font-weight:bold;
	text-align:center;
	padding:0px 3px 0px 3px;
	float:left;
	margin-right:5px;
	color:#fff;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	text-decoration:none;
	line-height:11px;
	cursor:help
}
span.rodzajMaly1 {
	background-color:#16c3f0
}
span.rodzajMaly2 {
	background-color:#c00
}
span.rodzajMaly3 {
	background-color:#d70f52
}
span.rodzajMaly4 {
	background-color:#b0dd44
}
span.rodzajMaly5 {
	background-color:#f26522
}
span.rodzajMaly6 {
	background-color:#82ad1b
}




/*JQM WINDOWS*/

#zalogujJqm {
	width:620px;
height:330px;
z-index:999999;
 -moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:2px 2px 0 #B4AAA0;
background-color:#F7F6F1;
left:50%;	
*height:360px;
}
 .pomocne {
	display:none;
	position:relative;
	left:-20px;
	width:220px;

	float:left;

}
#zalogujJqm.zalogujJqmZaloguj {
	height:290px;
}
.jqmWindowZaloguj {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
	z-index:3000;
    margin-left: -300px;
    width: 620px;
    
    background-color: #EEE;
    color: #333;
 }
 .zamknijLogowanie {
	 width:35px;
	 height:35px;
	 position:absolute;
	 right:-16px;
	 top:-16px;
	 background:url(http://www.papuraty.pl/img/layout/closeJqm.png);
	 cursor:pointer;
 }
.zalogujSieTop {
	padding:20px;
	height:20px;
	border-bottom:1px solid #ebeae5;
}
.zalogujSieMiddle {
	padding:20px;
	height:auto;
	border-top:1px solid #fff;
	background:#ebeae5;
	border-bottom:1px solid #fff;
	padding-bottom:10px;

}
.zalogujSieMiddle div {
}
#zalogujSieLogowanie {
	display:none;
}
 #zalogujSieRejestracja.loading {
	background:url("http://www.papuraty.pl/img/layout/loaderBigBlue.gif") no-repeat scroll center 50px transparent;
font-size:20px;
height:100px;
padding-top:80px;
text-align:center;
width:600px;
color:#16c3f0;
 }
#zalogujSieLogowanie input.szaryInput {
	border:1px solid #cccecf;
		margin-bottom:10px;

}
#zalogujSieRejestracja .zalogujSieMiddle {
	padding-bottom:0px;
}
#zalogujSieRejestracja #nowyUserPop .status2 {
	height:22px;
}
#zalogujSieRejestracja #nowyUserPop .pomocne {
	border-color:#E9E9E9 #CCCCCC #CCCCCC;
	color:#000;
	width:180px
}
.zalogujSieBottom {
	padding:20px;
	border-top:1px solid #ebeae5;
	padding-top:10px;

	

}
.zalogujSieTop ul li {
	display:inline;
	float:left;
}
a.zalogujTopMenu {
	display:block;
	margin:0px 10px 0px 10px;
	background:#efefef;
	color:#069;
	height:20px;
	line-height:20px;
	padding:3px 5px 3px 5px;
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
a.zalogujTopMenu.active {
	-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2) inset;
		-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2) inset;
box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2) inset;
background:none repeat scroll 0 0 #E1DCC8;
color:#1E0F00;
cursor:default;
font-weight:bold;
}

.jqmWindow {
	background-color:#fff;
	border:1px solid #000;
	color:#333;
	display:none;
	height:490px;
	left:50%;
	margin-left:-300px;
	padding:12px;
	position:fixed;
	top:5%;
	width:600px
}
.jqmOverlay {
	background-color:#000
}
.jqmWindowWyzwanie {
	background-image:url(http://www.papuraty.pl/img/newLayout/modal/bgRed.png);
	background-repeat:no-repeat;
	color:#fff;
	display:none;
	height:486px;
	left:50%;
	margin-left:-300px;
	padding:20px;
	position:fixed;
	top:5%;
	width:616px
}
.closeJqm {
	background-image:url(/img/newLayout/modal/closeButtonWhite.png);
	cursor:pointer;
	height:34px;
	position:absolute;
	right:10px;
	top:9px;
	width:34px
}
.closeJqm.closeJqmLogin {
	background-image:url(/img/newLayout/modal/closeButtonWhite.png);
	cursor:pointer;
	height:34px;
	position:absolute;
	right:95px;
	top:9px;
	width:34px
}
.jqmWindowLogin {
	color:#fff;
	display:none;
	height:450px;
	left:45%;
	margin-left:-300px;
	position:fixed;
	top:15%;
	width:715px
}
.jqmWindowFb {
	color:#474747;
	height:150px;
	left:55%;
	margin-left:-300px;
	position:fixed;
	top:35%;
	width:300px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	display:none;
	background-color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:2px 2px 2px #474747;
	-webkit-box-shadow:2px 2px 2px #474747;
	padding:20px
}
#wyzwaniePopIn {
	font-size:14px;
	height:408px;
	padding:60px 20px 20px;
	text-align:center;
	width:558px
}
.wyzwaniePopIna1 {
	background-color:#FFF;
	color:#474747;
	font-size:14px;
	padding:5px
}
.wyzwaniePopIna1:hover {
	background-color:#474747;
	color:#fff;
	font-size:14px;
	padding:5px;
	text-decoration:none
}
#otherLeftReg {
	float:left;
	width:590px
}
#otherRightReg {
	float:right;
	margin-right:20px;
	padding:10px 20px 10px 10px;
	width:260px
}
#registrationNew {
	background:url(/img/newLayout/addons/tloRejestracja.png);
	background-repeat:no-repeat;
	height:388px;
	padding:50px 20px 20px;
	width:550px
}
#registrationNew.fb {
	background:url(/img/newLayout/addons/regBgFb.png);
	background-repeat:no-repeat;
	height:305px;
	padding:50px 20px 20px;
	width:550px
}
#registrationNew input#registrationButtonNew {
	background:url(/img/newLayout/addons/zalozKontoRejestracja.png);
	border:none;
	float:right;
	height:30px;
	margin-left:30px;
	margin-top:10px;
	width:127px
}
.registrationTableNewPop input#registrationButtonNew {
	background:url(/img/newLayout/addons/zalozKontoRejestracja.png);
	border:none;
	float:left;
	height:30px;
	margin-left:0;
	margin-top:10px;
	width:127px
}
#registrationNew .glownaTd {
	width:40%
}
#registrationNew input.inputCaptcha {
	width:80px
}
#rejestracjaFormLeft {
	border-right:1px solid #ccc;
	float:left;
	height:370px;
	padding-left:10px;
	width:260px
}
#rejestracjaFormRight {
	color:#474747;
	float:right;
	padding-right:10px;
	width:200px
}
#footer span.inputDesc {
	color:#999;
	font-size:9px;
	font-weight:400;
	padding:0
}
.registrationTableNew label.error {
	background:url('/img/icons/unchecked.png') no-repeat;
	height:15px;
	margin-left:2px;
	padding-left:16px
}
.registrationTableNew label.checked {
	background:url('/img/icons/checked.png') no-repeat;
	height:15px;
	margin-left:2px;
	padding-left:16px
}
.registrationTableNewPop label.error.checked {
	display:none
}
.registrationTableNewPop .status {
	padding-top:0;
	width:0
}
.registrationTableNew input.error, .registrationTableNewPop input.error {
	border:1px solid #ee5e11
}
.registrationTableNewPop input {
	border:1px solid #017796;
	font-size:15px;
	height:20px;
	line-height:15px;
	margin-bottom:0;
	width:240px
}
.registrationTableNewPop input.valid {
	background-color:#E3ECAA;
	border:1px solid #E3ECAA
}
.registrationTableNewPop input#regulaminPop {
	float:left;
	height:15px;
	width:15px
}
#logowanieForm {
	color:#474747;
	height:400px;
	padding-top:20px;
	width:500px
}
#rejestracjaForm {
	height:400px;
	padding-top:20px;
	width:500px
}
.rejestracjaFormLeftHeader {
	color:#9C0034;
	font-size:20px;
	font-weight:700
}
.rejestracjaFormRightHeader {
	border-top:1px dotted #ccc;
	color:#017796;
	font-size:18px;
	font-weight:700;
	margin-top:10px;
	padding-top:10px
}
.mainLeftInner {
	padding-left:20px
}
#registrationNew input#registrationButtonNew:hover, .registrationTableNewPop input#registrationButtonNew:hover, .zalozKontoButtonLogin:hover, #zalogujButtonLogowanie:hover, #dodajKomentarzButtonNew:hover, .zalozKontoOcoChodzi:hover {
	background-position:0 -30px;
	cursor:pointer
}
.registrationTableNew input, .editProfileSteps input, .editProfileSteps select, .registrationTableNew input:focus {
	background:url(/img/newLayout/addons/inputBg.png);
	border:0;
	color:#474747;
	font-size:18px;
	height:27px;
	line-height:27px;
	padding-left:3px;
	width:196px
}
.label {
	font-size:12px;
	font-weight:700;
	margin-bottom:10px;
	padding-left:10px;
	padding-top:10px;
	vertical-align:middle;
	width:200px
}
label {
	color:#333;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:8px
}
input, select {
	margin-bottom:5px
}

/* SUB */
#mainLeftSub {
	float:right;
	margin-right:15px;
	padding-left:10px;
	width:270px
}
#mainRightSub {
	float:left;
	margin-left:15px;
	width:660px
}

/*FOOTER*/

#footerWrapper {
	height:220px;
	margin:auto;
	margin-top:50px;
	width:100%
}
.footerHeadery {
	font-size:13px;
	font-weight:bold;
	color:#666
}
.partnerzyFooter {
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	color:#666
}
.footerFooter {
	background-color:#000;
	padding:10px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	}
.footerFooter span {
	padding:0px 20px 5px 20px;
	color:#fff
}

#footer {
	clear:both;
	color:#474747;
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	height:230px;
	margin:auto;
 
	width:1000px;
	background:#999999;
	border-top:0px;
	position:relative;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	 border-radius:5px 5px 0px 0px;
}
#footer a {
	color:#fff;
}
#footerLeftBg {
	background:url(/img/newLayout/addons/logoBottomLeft.png);
	width:73px;
	height:145px;
	position:absolute;
	left:10px;
	top:60px;
}
#footerRightBg {
background:url("/img/newLayout/addons/logoBottomRight.png") repeat scroll 0 0 transparent;
bottom:-130px;
height:214px;
position:absolute;
right:-90px;
width:250px;
}
#headeryFooter {
		-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	 border-radius:5px 5px 0px 0px;
	background:#ccc;
	color:#000;
	border-bottom:1px solid #4c6686;
	padding:10px 0px 10px 0px;
	text-shadow:1px 1px 0px #fff;
	font-size:16px;
}
.footerPod {
	border-top:1px solid #fff;
	padding-top:10px;
}
#footer .footerGlowna {
	border:0;
	border-collapse:collapse;
	text-align:left;
	width:500px
}
#footer .footerGlowna .bok {
}
.footerHeader td {
	color:#474747;
	font-size:17px;
	font-weight:700;
	padding-left:5px;
	padding-right:5px
}
.footerMain td {
	color:#CCC;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
	line-height:24px;
	width:155px
}
#footer .footerMain td a span {
	background:url(http://img.skreccos.pl/spritesNew.png);
	background-position:-199px -101px;
	width:8px;
	height:15px;
	float:left;
	position:relative;
	margin-right:2px;
	padding:0px;
	top:3px
}
.footerMain a {
	font-size:13px
}
.footerLeft {
	float:left;
	width:500px;
	margin-left:100px;
	padding-right:10px;
	border-right:1px solid #333;
}
.footerRight {
	float:left;
	width:300px;
	margin-right:20px;
	padding-left:30px;
	border-left:1px solid #fff;
}
.footerHeaderDiv {
	font-size:22px;
	font-weight:bold;
	padding-bottom:10px;
	color:#c61d5f;
	text-shadow:#fff 1px -1px 1px
}
.szaryLeftTop {-moz-border-radius:0px 5px 0 0; -webkit-border-radius:0px 5px 0px 0px; border-radius:0px 5px 0px 0px;
background:url("/img/newLayout/addons/szaryLeft.png") repeat-y scroll left center #F3F3F3;
border-bottom:1px solid #BFBFBF;
color:#666666;
line-height:20px;
padding:5px 5px 5px 20px;
position:relative;
left:-15px;
}
.szaryLeftBottom {
	background:url("/img/newLayout/addons/szaryLeft1.png") repeat-y scroll left center #E9E9E9;
 border-top:1px solid #FFFFFF;
padding:5px 5px 5px 20px;
-moz-border-radius:0px 0px 5px 0px;
-webkit-border-radius:0px 0px 5px 0px;
border-radius:0px 0px 5px 0px;
position:relative;
left:-15px;
	
}
.szaryRightTop{-moz-border-radius:5px 0 0 0; -webkit-border-radius:5px 0px 0px 0px; border-radius:5px 0px 0px 0px;
background:url("http://www.papuraty.pl/img/layout/zoltyRight.png") repeat-y scroll right center #F3F3F3;
border-bottom:1px solid #BFBFBF;
color:#666666;
line-height:20px;
padding:5px 20px 5px 5px;}.szaryRightBottom {
	background:url("http://www.papuraty.pl/img/layout/zoltyRight1.png") repeat-y scroll right center #E9E9E9;
 border-top:1px solid #FFFFFF;
padding:5px 20px 5px 5px;
-moz-border-radius:0px 0px 0px 5px;
-webkit-border-radius:0px 0px 0px 5px;
border-radius:0px 0px 0px 5px;
	
}

.szaryTop{-moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px;
background:#F3F3F3;
border-bottom:1px solid #BFBFBF;
color:#666666;
line-height:20px;
padding:5px 20px 5px 5px;}
.szaryBottom {
	background:#E9E9E9;
 border-top:1px solid #FFFFFF;
padding:5px 5px 5px 5px;
-moz-border-radius:0px 0px 5px 5px;
-webkit-border-radius:0px 0px 5px 5px;
border-radius:0px 0px 5px 5px;
	
}

.feedUsername a, .feedUsername a:hover {
	font-size:13px;
	font-weight:700
}
.feedContent a, .feedContent a:hover {
	font-size:12px;
	font-weight:700
}
.feedUsername {
	padding-left:10px
}
.feedDate {
	color:#999;
	font-size:9px;
	padding-left:10px
}

.szaryInput.valid, .szaryTxt.valid {
	border:1px solid #64890a;
	background-color:#e8f2d2;
}
.szaryInput.error, .szaryTxt.error {
	border:1px solid #9e0b0f;
	background-color:#f2e1e1;
}
.szaryInput.blad {
	border:1px solid #cc0000;
}

#nowyUser .pomocne, #nowyUserPop .pomocne {
	border:1px solid #ccc;
	height:20px;
	width:170px;
	left:0px;
	padding-left:10px;
	line-height:20px;
	border-top:1px solid #e9e9e9;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	display:none;
	font-size:10px;
	color:#666;
}
.status2 {
 
	height:20px;
	width:170px;

	line-height:20px;
 
	
	font-size:10px;
 }
.status2 label.error {
	width:100%;
		padding-left:10px;
	height:20px;
	border-top:1px solid #e9e9e9;
	-moz-border-radius:0px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	color:#000;
	background:#F2E1E1;
}
.status2 label.error.checked {
	width:100%;
	padding-left:0px;
	height:20px;
	border-top:1px solid #e9e9e9;
	-moz-border-radius:0px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	color:#fff;
	display:none;
	width:0px;
	height:0px;
	background:#E8F2D2;
}
#nowyUser input.valid, #nowyUserPop input.valid { 
color:#000;
	font-weight:bold;
	border:1px solid #64890a; }
.status1 {
	position:relative;
	height:34px;
	width:34px;
	left:-40px;
	float:left;
 }
label.error {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	position:relative;
	float:left;
	border:1px solid #cc0000;
	background: #F00;	 
	height:32px;
	width:100%;
	width:32px;
}
label.error.checked {
	border:1px solid #0F0;
	background:#0F3;
	height:32px;
	width:32px;
	
}
.szaryInput.valid, .szaryTxt.valid {
	border:1px solid #64890a;
	background-color:#e8f2d2;
}
.szaryInput.error, .szaryTxt.error {
	border:1px solid #9e0b0f;
	background-color:#f2e1e1;
}
input.szaryInput:disabled {
	background:#e2fca5;
}
input.szaryInput:focus, select.szaryInput:focus, textarea.szaryTxt:focus {
	border:1px solid #16c3f0;
}.szaryInput, .szaryTxt, .multiSelect .title, .multiselect {
	width:240px;
	border:1px solid #a2afb2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	height:30px;
	padding-left:10px;
 	font-size:15px;
	color:#4a5055;
 	background:#fff;
	line-height:30px;
	
}
 
.szaryInput.editPhoto { 
width:220px;
}
select.szaryInput { 
text-indent:0px;
}
.szaryTxt {
	height:100px;
}.sendButton {
	width:auto;
	padding:2px 5px 2px 5px;
	font-size:16px;
	color:#fff;
	text-align:center;
	height:32px;
	line-height:26px;
	background: #9e0b0f; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e0b0f', endColorstr='#6d070a'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#9e0b0f), to(#6d070a)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #9e0b0f,  #6d070a); /* for firefox 3.6+ */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;

	border:0px;
	cursor:pointer;
}
.sendButton.green {
	background: #9fcb36; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9fcb36', endColorstr='#7a9c27'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#9fcb36), to(#7a9c27)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #9fcb36,  #7a9c27); /* for firefox 3.6+ */
}
.sendButton.green:hover {
	background: #b5e73d; /* for non-css3 browsers */
	
}
.sendButton:hover {
		background: #b80e13; /* for non-css3 browsers */
 	text-decoration:underline;
	color: #fff;

	
}
.sendButton.mini {
	height:20px;
	line-height:20px;
	font-size:12px;
	padding:2px 3px 2px 3px;
}
.sendButton.miniMini {
	height:16px;
	line-height:16px;
	font-size:10px;
	padding:2px 3px 2px 3px;
	float:left;
	margin-left:10px;
}
.sendButton.mini.belka.dodaj {
	background:url(/img/layout/dodajBut.png) no-repeat 5px center;
 	padding:3px 5px 3px 22px;
		background-color:#9e0b0f;


}
.sendButton.mini.belka {
	padding:3px 5px 3px 5px;
	background-color:#9e0b0f;
	margin:0px 5px 0px 5px;
	font-size:16px;
	line-height:30px;
	height:30px;
}
.sendButton.mini.belka.light.fb {
	background:url(/img/layout/fbLogo.png) no-repeat 3px center;
	background-color:#3c5a98;
	padding-left:25px;
}
.sendButton.mini.belka.light {
 	background-color:#9fcb36;
 
}
.sendButton.link {
	height:30px;
	line-height:30px;
}
.sendButton.red {
	background:#ed1c24;
}
.sendButton.red:hover {
	background:#fa757a;
}
.logowanieTopNewTop a {
	margin:0px 5px 0px 5px;
}
#mainLeft {
	float:left;
	padding-right:10px;
	width:190px
}
#mainRight {
	float:right;
	width:740px
}   
