@charset "utf-8";

p
	{
	margin:0;
	padding:0;
	}
body
	{
	background:#fff;
	font-family: Verdana;
	font-size:12px;
	line-height:16px;
	color:#000;
	}
body.nauczycielSite {
    background:url('../img/nauczyciel-bg.png') repeat-x;
}
body.uczenSite {
    background:url('../img/uczen-bg.png') repeat-x;
}
.ab {
    font-family:"Arial Black";
}
h1
	{
	font-size: 18px;
	font-weight: bold;
	color:#444444;
	text-align:right;
	margin:10px 4px 20px 0px;
	}
h1.right {
    text-align: right;
}
.content_text_window h1.left {
    text-align: left;
}
h2
	{
	font-size: 18px;
	font-weight: bold;
	color:#444444;
	margin:5px 5px 5px 0;
	text-align:left;
	}
h3
	{
	font-size: 14px;
	font-weight: bold;
	color:#444444;
	margin:5px 5px 5px 0;
	text-align:right;
	}
a
	{
	color: #ed2024;
	text-decoration: none;
	}
a:link
	{
	color: #444444;
	text-decoration: underline;
	}
a:visited
	{
	color: #444444;
	text-decoration: underline;
	}
a:hover
	{
	color: #000000;
	text-decoration: underline;
	}
.head
	{
	width:900px;
	margin:auto;
	float:left;
	}
.top_menu
	{
	width:900px;
	margin:auto;
	float:left;
	}
.top_menu img
    {
    border:none;
    }

.top_menu_left
	{
	background-image:url(../img/top_menu_1.png);
	width:300px;
	height:35px;
	margin:auto;
	float:left;
	}
.top_menu_item
	{
	height:42px;
	width:150px;
	float:left;
	}
.top_menu .txt_menu {
    text-align:right;
    font-size:10px;
}
.top_menu .img_menu a {
	height:42px;
	width:150px;
	float:left;
	display:block;
	background-position:0px 0px;
	text-decoration:none;
}
.top_menu .img_menu a:hover, .top_menu .img_menu a.active {
    background-position:0px -42px;
    text-decoration:none;
}
.uczenSite a.nasze-lekcje {
    background:url('../img/u-nasze-lekcje.jpg') no-repeat;
}
.uczenSite a.o-nas {
    background:url('../img/u-o-nas.jpg') no-repeat;
}
.uczenSite a.pokoj-nauczycielski {
    background:url('../img/u-pokoj-nauczycielski.jpg') no-repeat;
}
.uczenSite a.spolecznosc {
    background:url('../img/menu-spolecznosc.png') no-repeat;
}
.uczenSite a.aktualnosci {
    background:url('../img/u-aktualnosci.jpg') no-repeat;
}
.uczenSite a.forum {
    background:url('../img/u-forum.jpg') no-repeat;
}
.uczenSite a.rankingi {
    background:url('../img/u-rankingi.jpg') no-repeat;
}

.nauczycielSite a.nasze-lekcje {
    background:url('../img/n-nasze-lekcje.png') no-repeat;
}
.nauczycielSite a.o-nas {
    background:url('../img/n-o-nas.png') no-repeat;
}
.nauczycielSite a.pokoj-nauczycielski {
    background:url('../img/n-pokoj.png') no-repeat;
}
.nauczycielSite a.rankingi {
    background:url('../img/n-rankingi.png') no-repeat;
}
.nauczycielSite a.aktualnosci {
    background:url('../img/n-aktualnosci.png') no-repeat;
}
.nauczycielSite a.forum {
    background:url('../img/n-forum.png') no-repeat;
}

#siteContent
	{
	background-color:white;
	width:900px;
	margin:0px auto 0 auto;
	padding:10px;
	}
.content_cover
	{
	margin-top:6px;
	margin-bottom:10px;
	width:300px;
	float:left;
	}
.content_text_window
	{
	padding:5px 0px 10px 10px;
	width:589px;
	float:left;
	text-align:justify;
	}

.content_text_window_full {
	padding:5px 0px 10px 0px;
	float:left;
	width:100%;
}
.content_text_window * {
	text-align: justify;
}
.content_text_window img {
    padding:0 5px;
}
.content_text_window h1 {
	text-align: right;
}
.text_field_wide
	{
	background:url(../img/gradient-tlo-szeroki.png) top left no-repeat;
	margin:auto;
	margin-bottom:5px;
	padding:3px 7px 5px 7px;
	}
.text_field
	{
	background:url(../img/gradient-tlo.png) top left no-repeat;
	margin-bottom:3px;
	padding-bottom:5px;
	padding-top:2px;
	}
.footer
	{
	width:900px;
	height:42px;
	margin:auto;
	clear:left;
	float:left;
	text-align:center;
	word-spacing:70px;
	padding:5px 0;
	}
.footerCopy {
    font-size:10px;
}
.nauczycielFooter {
    background:url('../img/stopka2.png') no-repeat;
}
.uczenFooter {
    background:url('../img/stopka.jpg') no-repeat;
}

.patroni {
    text-align:center;
}

.patroni img {
    border:none;
    margin:0 5px;
}


.repertuarContainer {
    padding:0;
}
.repertuarContainer img {
    border:none;
    margin:0;
    padding:0;
}
.repertuarContainer table {
    width:100%;
    border-collapse:collapse;
}
.repertuarContainer td {
    padding:5px 0px 15px 0;
}
.repertuarContainer td.tytul {
    vertical-align:top;
    font-size:15px;
    text-align:left;
}
.repertuarContainer td.tytul ul {
    margin-top:8px;
}
.repertuarContainer td.tytul li {
    margin-left:25px;
    list-style-type:disc;
    font-size:14px;
    line-height:20px;
}
.repertuarContainer td.miniaturka a {
    width:577px;
    display: block;
    overflow:hidden;
    padding:0;
}

ul.menuLekcji li {
	background:url(../img/gradient-tlo2.png) top right no-repeat;
	margin-bottom:5px;
    text-align:right;
    font-size: 18px;
	font-weight: bold;
}

ul.menuLekcji li a {
    text-decoration:none;
    display:block;
    padding:0px 10px 0 0;
    width:290px;
    height:30px;
    line-height:30px;
    background:url('../img/left-menu-item.png') no-repeat 0 -30px;
}
ul.menuLekcji li a:hover, ul.menuLekcji li a.active {
    background-position:0 0;
}

p.right {
    text-align:right;
}
div.rezyser {
    float:left;
    width:230px;
    padding:15px 1px;
    background:url(../img/gradient-tlo.png) top left no-repeat;
    text-align:center;
}

div.rezyser .tytulFilmu {
    font-weight:bold;
    height:35px;
    text-align:center;
}

/******** GALERIA STRONA LEKCJI *******/
#fotkiContainer {
    padding:0;
    margin:0;
}

#fotkiContainer .stepcarousel{
    width: 255px; /*Width of Carousel Viewer itself*/
    height: 200px; /*Height should enough to fit largest content's height*/
    margin-left:25px;
}

#fotkiContainer .stepcarousel .belt{
    position: absolute; /*leave this value alone*/
    left: 0px;
    top: 0;
    padding:0 0px;
}

#fotkiContainer .stepcarousel .panel{
    float: left; /*leave this value alone*/
    overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin: 10px 0px; /*margin around each panel*/
    width: 250px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
    text-align:center;
}
/******** GALERIA REPERTUARU *******/
.stepcarousel{
    position: relative; /*leave this value alone*/
    border: none;
    overflow: scroll; /*leave this value alone*/
}
#galleryContainer .stepcarousel{
    width: 300px; /*Width of Carousel Viewer itself*/
    height: 470px; /*Height should enough to fit largest content's height*/
}

#galleryContainer .stepcarousel .beltLekcje{
    position: absolute; /*leave this value alone*/
    left: 0px;
    top: 0;
    padding:0 0px;
}

#galleryContainer .stepcarousel .panelLekcje{
    float: left; /*leave this value alone*/
    overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin: 10px 0px; /*margin around each panel*/
    width: 295px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
    padding-left:5px;
    text-align:center;
}
#galleryContainer .navBeltContainer {
    padding-top:20px;
}
.panelLekcje div.tytul {
    font-size:14px;
    font-weight:bold;
    height:35px;
    text-align:center;
}


.lekcjaTop {
    padding:5px 0 0 0;
}
div.thumb {
    width:575px;
    float:left;
    padding-bottom:25px;
    overflow:hidden;
}
div.thumb img {
    padding:0;
    margin:0;
}

.lekcjaTop .title {
    width:380px;
    float:left;
    padding-top:30px;
}
.lekcjaTop .title h1{
    text-align:left;
}
h2.trescTitle {
    text-align:left;
    margin:0px 0 15px 0;
    padding:5px 0 0 0px;
}
h2.right {
	text-align:right;
}
#player {
    height:420px;
    width:480px;
    margin:auto;
    background:#000;
}
#addMenu {
    float:right;
    width:240px;
    text-align:right;
    line-height:25px;
    padding:4px 0 0 0;
}
#loginBox {
    float:left;
    width:650px;
    line-height:25px;
}
#loginBox a{
    text-decoration:none;
}
#loginBox a:hover{
    text-decoration:underline;
}
#loginBox input {
    width:80px;
    height:12px;
    font-family:Arial;
    font-size:10px;
    padding:0px 2px 0 2px;
    margin:0px 5px 0px 0;
    border:1px solid #b1b1b1;
}

#loginBox button.submit {
    border:none;
    background:none;
    padding:0;
    margin:0;
    line-height:0;
    overflow:hidden;
}
#loginBox div.login {
    float:left;
    padding-top:4px;
}
#loginBox button.submit {
    width:85px;
    height:17px;
    padding:1px 0 0 0;
}
#loginBox div.submit {
    float:left;
    width:30px;
}
#loginBox img {
    margin-bottom:-2px;
}
.trescContainer {
    padding-left:0px;
    text-align:justify;
}
.trescContainer p {
}

.kodSzkoly {
    display:none;
}
.rejestracjaContainer {
    padding:30px 0 0 20px;
}
.dlaUcznia, .dlaNauczyciela {
    background:url('../img/dla-ucznia.jpg') no-repeat;
    font-weight:bold;
    font-size:17px;
    text-align:right;
    padding:8px 7px 0 0;
    width:292px;
    height:30px;
    color:#3c3c3c;
}
.dlaNauczyciela {
    background:url('../img/dla-nauczyciela.jpg') no-repeat;
    color:#fff;
}


#tresciContainer span.tytul {
    font-size:14px;
    font-weight:bold;
}
#tresciContainer a.tytul{
    text-decoration:none;
}
#tresciContainer .trescBox {
    margin-bottom:25px;
}
#tresciContainer div.right a{
    text-decoration:none;
}

#filmyBox .rezyserBox {
    margin-bottom:40px;
}

/***************  FORUM  ****************************/
h2.padd {
    text-align:left;
}
table.forum {
    border-collapse:collapse;
    width: 100%;
    font-size: 11px;
}
table.forum th {
    background:#efefef;
}
table.forum td, table.forum th {
    border-top:1px solid #d3d3d3;
    border-bottom:1px solid #d3d3d3;
    padding:3px 5px;
}
table.forum th {
    text-align:center;
}
table.forum th.left {
    text-align:left;
}
table.forum td.center {
    text-align:center;
}
table.forum td.dark a.sml {
    font-size:9px;
}
table.forum td.dark {
    background:#EFEFEF;
}
table.forum th.light {
    background:#EAEAEA;
    font-size:9px;
    text-align:left;
    color:#8d8d8d;
    font-weight:normal;
}
table.forum th.light a {
    font-weight:bold;
}
table.forum .grey {
    color:#8d8d8d;
}
table.forum div.toright {
    text-align:right;
    float:right;
}
table.forum div.opcje {
    margin:5px 0 10px 0;
    font-size:11px;
    text-align:right;
}
table.forum div.cytat {
    background:#f5f5f5;
    border:1px solid #e2e2e2;
    color:#a3a3a3;
    padding:5px 10px 5px 25px;
    font-style:italic;
}
table.forum div.cytat span.autor {
    font-weight:bold;
    font-style:normal;
    font-size:11px;
}
table.forum a.nazwa {
    font-weight:bold;
}
.kontaktBox .leftCol {
    text-align:right;
}
.kontaktBox .center {
    text-align:center;
}
.kontaktBox input.submit {
    font-weight:bold;
    border:1px solid #b1b1b1;
    width:150px;
    height:25px;
}
.kontaktBox td {
    padding-bottom:3px;
}

.info {
	text-align: center;
	color: #ed1f23;
	margin-bottom: 1px;
	background: #fee09a;
	padding: 3px;
	width: 100%;
	font-weight:bold;
	line-height:22px;
	font-size:14px;
}
/* -- Ankiety -- */
table.survey {
	width: 100%;
}
table.survey td.input {
	text-align: right;
	width: 20%;
}
table.survey td {
	padding: 3px 5px;
	text-align: left;
	vertical-align: middle;
}
table.survey td.surveyFooter {
	padding: 10px;
	text-align: center;
}
table.survey td.surveyFooter a {
	font-weight: bold;
}

.right {
    text-align:right;
}
.left {
    text-align:left;
}

.button {
	width: 150px;
	height: 25px;
	vertica-align: middle;
	text-align: center;
	margin: 5px auto;
	display: block;
}
.ajaxBox {
    padding:5px 10px;
}
.komentarzeBox {
    text-align:center;
}
.galeriaBox {
    width:580px;
    padding:10px 0;
    float:left;
}
.galeriaBox .imgbox {
    float:left;
    margin:2px;
    _margin:1px;
    width:135px;
    height:105px;
    text-align:center;
    background:#fff;
}
.galeriaBox .imgbox img {
    margin:2px 0 0 0;
}


#profilContainer {

}
#profilContainer td {
    font-size:12px;
    padding:2px 10px 5px 0;
}
#profilContainer td.left {
    text-align:right;
    font-weight:bold;
}
#profilContainer td.right {
    text-align:left;
}
#profilContainer .submit {
    cursor:pointer;
}
#profilContainer .avatarCol {
    float:left;
    width:300px;
    height:410px;
    position:relative;
    background:url('../img/profil-zdjecie-bg.jpg') no-repeat;
}
#profilContainer .avatarCol .imgBox {
    width:225px;
    height:256px;
    overflow:hidden;
    position:absolute;
    top:57px;
    left:36px;
    text-align:center;
    padding: 1px 0;
}
#profilContainer .avatarCol .imgBox table {
    height:100%;
    width:100%;
    text-align: center;
    vertical-align:middle;
}
#profilContainer .avatarCol .imgBox table td {
	padding: 0;
}
#profilContainer .avatarCol .zmienZdjecie {
    position:absolute;
    top:320px;
    left:35px;
}
#profilContainer .avatarCol .zmienZdjecie a{
    display:block;
    width:228px;
    height:52px;
    background:url('../img/btn-zmien-zdjecie.png') no-repeat;
}
#profilContainer .avatarCol .zmienZdjecie a:hover {
    background-position:0 -52px;
}
#profilContainer .colConteiner .daneCol a.edytujProfil {
    display:block;
    float: right;
    width:190px;
    height:52px;
    background:url('../img/btn-edytuj-profil.png') no-repeat;
}
#profilContainer .colConteiner .daneCol a.edytujProfil:hover {
    background-position:0 -52px;
}
#profilContainer .daneCol {
    float:right;
    width:570px;
    position:relative;
    height:475px;
    padding:0 10px;
    background:url('../img/box-gradient-590.jpg') no-repeat;
}
#profilContainer h1, #profilContainer .tytul, h2.border {
    font-size:18px;
    font-weight:bold;
    text-align:left;
    padding:0px 0 10px 0;
    margin:10px 0 5px 0;
    color:#444;
    font-family:"Arial Black";
    background:url('../img/border-box.png') repeat-x 0 bottom;
}
#profilContainer .tytul{
    background:none;
    position:absolute;
    top:0;
    left:15px;
}
#profilContainer h1 span{
    font-size:12px;
    font-style:normal;
    color:#AFAFAF;
}
#profilContainer td.left, #profilContainer td.right  {
    text-align:left;
    padding:9px 0 14px 0;
    font-size:14px;
    color:#444444;
    font-family:"Arial Black";
    background:url('../img/border-box.png') repeat-x 0 bottom;
}
#profilContainer td.right  {
    text-align:right;
}

#ajaxLoginContainer {
	margin: 5px;
}

#ajaxLoginContainer td.left {
    text-align:right;
    font-weight:bold;
}
#ajaxLoginContainer td.right {
    text-align:left;
}

#ajaxCalendarContainer {
	margin: 0;
	padding: 0;
}

#ajaxCalendarContainer h2 {
	margin-top: 0;
	padding-top: 5px;
}
#ajaxCalendarContainer .day {
    text-transform:capitalize;
}
.instrukcjaRejestracji {
    margin:0 0 5px -5px;
}



/**prywatne wiadomo�ci **/
#pm_send input {
    width:300px;
}
#pm_send textarea {
    width:300px;
    height:200px;
}





.stronicowanieBox {
    font-size:13px;
}
.stronicowanieBox div {
    position:relative;
    float:left;
    height:25px;

    padding:0 5px 0 0;
}
.stronicowanieBox a {
    background:#EFEFEF;
    border:1px solid #DFDFDF;
    display:inline-block;
    width:29px;
    text-align:center;
    padding:0px;
}
.stronicowanieBox a.active {
    font-weight:bold;
    background:#DFDFDF;
    border:1px solid #BFBFBF;
}


a.akademiaLink {
    display:block;
    float:left;
    width:148px;
    height:140px;
    background:url('../img/akademia-btn.png') 0 -1px no-repeat;
}
a.akademiaLink:hover {
    background:url('../img/akademia-hover-btn.png') 0 -1px no-repeat;
}
a.akcjaLink {
    display:block;
    float:left;
    width:148px;
    height:140px;
    background:url('../img/akcja-btn.png') no-repeat;
}
a.akcjaLink:hover {
    background:url('../img/akcja-hover-btn.png') no-repeat;
}

.filmGlowna {
    padding-top:7px;
}

.lekcjeSlider {
    margin-top:5px;
}

.calendarLeft {
	background: url('../img/bg_calendar.jpg') no-repeat top left;
	padding-top: 8px;
	float:left;
	width:295px;
}


table.calendarFull {
	background: #d1d1d1;
	border-collapse: collapse;
	border: 1px solid #d1d1d1;
	font-size: 10px;
	width: 876px;
	margin: 7px;
}

table.calendarFull tr {
	vertical-align: top;
}

table.calendarFull tr td {
	background: #ffffff;
	border: 1px solid #d1d1d1;
	height: 100px;
	vertical-align: top;
	width: 124px;
}

table.calendarFull tr td .data {
	background: #fee0a0;
	text-align: center;
	width: 100%;
}

.innyMiesiac {
	color: #aaaaaa;
}
table.calendarHeading {
	margin: 0px 7px;
	width: 876px;
}
table.calendarHeading td {
	text-align: center;
}
table.calendarHeading td h2 {
	text-align: center;
	width: 100%;
}
table.calendarHeading td.calendarNav {
	font-size: 10px;
	width: 150px;
}
.calendarTitle {
	margin: 20px 7px 20px 7px;
	text-align: center;
	width: 876px;
}
ul.eventList li {
	color: #444444;
	list-style-type: disc;
	margin: 0px 3px 3px 15px;
}
.calendarPos {
	color: #464646;
	font-size: 11px;
	margin: 0 0 0 8px;
	padding: 2px 0 5px 0;
	width: 279px;
	float:left;
}
.calendarPos .data {
	width:95px;
	float: left;
}
.calendarPos .tytul {
	width:180px;
	float: right;
	text-align:right;
}
.calendarPos .tytul a {
	text-decoration: none;
}
div.boxHeader {
    font-family:Arial;
    color:#444444;
    font-weight:bold;
    font-size:18px;
}

/********* SLIDER ************/

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { background:url('../img/slider-suwak.gif') no-repeat; top: 2px; outline:none; color:white; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 5px; }
.ui-slider-horizontal .ui-slider-range-max { right:5px; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.sliderGallery {
    overflow: hidden;
    position: relative;
    padding: 10px;
    height: 140px;
    width: 260px;
    left:10px;
}
#sliderContainer {
    background:url('../img/slider-bg.png') no-repeat;
    position:relative;
    width:300px;
    height:170px;
    overflow:hidden;
}

.sliderGallery UL {
    position: absolute;
    list-style: none;
    overflow: none;
    white-space: nowrap;
    padding: 0;
    margin: 0;
}

.sliderGallery UL LI {
    display: inline;
}

#slider {
    width: 240px;
    height: 20px;
    position: absolute;
    top: 135px;
    left: 10px;
}

#nextSlidePage {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 135px;
    left: 255px;
    cursor:pointer;
}
#prevSlidePage {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 135px;
    left: -16px;
    cursor:pointer;
}

#sliderBox {
    position:relative;
    padding:20px;
}
.newsData {
    font-size:14px;
    font-weight:bold;
}

.polecamyBox a {
    width:295px;
    height:52px;
    display:block;
    margin-top:3px;
}
.polecamyBox a:hover {
    background-position:0 -52px;
}
.polecamyBox a.filmPolski {
    background:url('../img/filmpolski.gif') no-repeat;
}

.polecamyBox a.stoLat {
    background:url('../img/100latfilmu.gif') no-repeat;
}

.polecamyBox a.polskaSzkola {
    background:url('../img/polska-szkola-filmowa.gif') no-repeat;
}

.polecamyBox a.kinaStudyjne {
    background:url('../img/kina-studyjne.gif') no-repeat;
}
.polecamyBox a.fototeka {
    background:url('../img/fototeka.gif') no-repeat;
}

.polecamyBox a:hover {
    background-position:0 -52px;
}

.userBox {
    width:170px;
    height:225px;
    float:left;
    background:url('../img/znajomy-bg.png') no-repeat 30px top;
}
.userBox a.userImg {
    text-align:center;
    display:block;
    width:90px;
    height:105px;
    margin:10px 0 40px 40px;
}
.userBox .userImg table, .userBox .userImg tr, .userBox .userImg td {
    border-collapse:collapse;
    height:100%;
    padding:0;
    margin:0;
		text-align:center;
		vertical-align:middle;
		width:100%;
}
.userBox .userInfo {
    font-size:10px;
    text-align:center;
}
.userBox .userInfo .userName {
    font-size:13px;
    font-family:"Arial Black";
    text-decoration:none;
}
.listaUzytkownikowBox {
    background:url('../img/box-gradient-900.jpg') no-repeat;
    position:relative;
}
.fullGradient .wszyscyMenu, .fullGradient .wiecej {
    position:absolute;
    right:20px;
    width:450px;
    text-align:right;
    font-size:11px;
    line-height:35px;
}
.listaUzytkownikowBox h2, .gradientBox h2 {
    margin:0 20px;
    padding:10px 0;
    background:url('../img/border-box.png') repeat-x 0 bottom;
}
.borderBottom {
    background:url('../img/border-box.png') repeat-x 0 bottom;
}
.listaUzytkownikowBox .boxyUserow {
    padding-top:10px;
}
.gradientBox {
    width:446px;
    background:url('../img/box_gradient_bg.jpg') no-repeat;
    float:left;
}
.wyszukajBox {
    float:right;
    padding:0 1px 0 0;
    text-align:center;
}
a.findUserSubmit {
    display:block;
    width:413px;
    margin:auto;
    text-decoration:none;
    height:32px;
    margin-bottom:10px;
    background:url('../img/btn-szukaj.jpg') no-repeat 0 0;
}
a.findUserSubmit:hover {
    background-position: 0px -32px;
    text-decoration:none;
}
.wyszukajBox input {
    width:400px;
    height:18px;
    padding:5px;
    margin:10px 0;
    font-size:14px;
    font-weight:bold;
    border:1px solid #bababa;
    background:#ececec;
    color:#444;
}
.wyszukajBox input.radio {
    width: 15px;
    height: 15px;
    padding: 0;
    margin: 0;
    font-size:14px;
    font-weight:bold;
    border:1px solid #bababa;
    background:#ececec;
    color:#444;
}
div.listaZaproszen {
    padding:20px 20px 30px 20px;
}
.zobaczWszystkich {
    text-decoration:underline;
    position:absolute;
    color:#444;
    right:20px;
    cursor:pointer;
    font-size:10px;
    top:10px;
}
table.listaZaproszen {
    border-collapse:collapse;
    width:100%;
    font-size:10px;
}
table.listaZaproszen td {
    background:url('../img/border-box.png') repeat-x 0 bottom;
    padding:5px 0;
}

table.listaZaproszen .right { text-align:right; }
table.listaZaproszen .odrzuc { color:#ed2024; }
table.listaZaproszen .akceptuj { color:#34af27; }
.uzytkownikPodglad { width:570px; }
#profilContainer .profilPreview { height: 402px; }
.uzytkownikBtnBox { position:absolute;  bottom:10px; width:570px; height:52px;}
.uzytkownikBtnBoxEdycja { margin: 10px 0 0 0; }
.uzytkownikBtnBox a, a.zapiszZmiany {
    display:block;
    width:190px;
    height:52px;
    cursor:pointer;
    float:left;
}
input.pass
{
	background: url(../img/bg_haslo.gif) no-repeat;
}
input.login
{
	background: url(../img/bg_login.gif) no-repeat;
}
#profilContainer .uzytkownikPodglad tr.last td { background:none; }
.uzytkownikPodglad input, .uzytkownikPodglad textarea {
    width:400px;
    height:20px;
    text-align:right;
    font-size:13px;
    color:#444444;
    font-family:"Arial Black";
    padding:5px 5px;
    background:#ececec;
    border:1px solid #d6d6d6;
}
.uzytkownikPodglad textarea {
    height:90px;
}
.uzytkownikBtnBox a.przegladaj { background:url('../img/btn-przegladaj-znajomych.png') no-repeat; }
.uzytkownikBtnBox a.znajomi { background:url('../img/btn-znajomi-uzytkownika.png') no-repeat; }
.uzytkownikBtnBox a.zapros { background:url('../img/btn-zapros.png') no-repeat; }
.uzytkownikBtnBox a.wyslijWiadomosc { background:url('../img/btn-wyslij-wiadomosc.png') no-repeat; }
a.zapiszZmiany { background:url('../img/btn-zapisz-zmiany.png') no-repeat; float:right;}
.uzytkownikBtnBox a.anulujZmiany { background:url('../img/btn-anuluj-zmiany.png') no-repeat; }
.uzytkownikBtnBox a.prywatnosc { background:url('../img/btn-prywatnosc.png') no-repeat; }

.uzytkownikBtnBox a:hover, a.zapiszZmiany:hover { background-position:0 -52px; }

.fullGradient {
    padding:5px 10px;
    background:url('../img/box-gradient-900.jpg') no-repeat;
    position:relative;
}
.fullGradient table { width:100%; }
.fullGradient table td {
    font-size:10px;
    padding:0 10px 5px 0px;
}
div.pokojMetodyka {
    width:100%;
}
div.pokojMetodyka h3 {
    padding:0px 0 12px 0;
}
div.pokojMetodyka a {
    text-decoration:none;
}
#userFileBox {
    display:none;
}

table.prywatnosc, table.pmList {
    width:100%;
    font-size:10px;
}
table.prywatnosc td, table.prywatnosc th{ text-align:center; padding:0 0 4px 0; }
table.prywatnosc td.first { text-align:left; }

.prywatnoscBox a.zapiszUstawienia, .blackListBox a.blackListSubmit {
    display:block;
    width:413px;
    height:32px;
    margin:auto;
    background:url('../img/btn_zapisz_ustawienia.jpg') no-repeat 0 0;
}
.blackListBox a.blackListSubmit {
    background:url('../img/btn_black_list.jpg') no-repeat 0 0;
}
.prywatnoscBox a.zapiszUstawienia:hover, .blackListBox a.blackListSubmit:hover {
    background-position:0 -32px;
}
.prywatnoscBox, .czarnaListaBox{
    padding:0 20px;
    width:406px;
    float:right;
}
.czarnaListaBox { float:left; }
.czarnaListaBox .delete { text-align:right; }
.czarnaListaBox .delete a { color:red; }
.prywatnoscBox h2 , .czarnaListaBox h2{
    margin:5px 0;
}
.blackListBox input, .bigInput {
    width:395px;
    height:20px;
    text-align:right;
    font-size:13px;
    color:#444444;
    margin:8px 0;
    font-family:"Arial Black";
    padding:5px 5px;
    background:#ececec;
    border:1px solid #d6d6d6;
}
.pmMenu {
    width:305px;
    float:left;
}
.pmMenu a, .msgMenuBox a {
    display:block;
    width:298px;
    height:51px;
    background-repeat:no-repeat;
    margin-bottom:5px;
}
a.pmBtn, .msgMenuBox a {
    float:left;
    width:280px;
    height:49px;
}
.pmMenu a.napisz { background-image:url('../img/btn-pm-napisz.png'); }
.pmMenu a.odebrane { background-image:url('../img/btn-pm-odebrane.png'); }
.pmMenu a.kosz { background-image:url('../img/btn-pm-kosz.png'); }
.pmMenu a.wyslane { background-image:url('../img/btn-pm-wyslane.png'); }
a.pmBtnAnuluj { background-image:url('../img/btn-pm-anuluj.png'); }
a.pmBtnWyslij { float:right; background-image:url('../img/btn-pm-wyslij.png'); }
.msgMenuBox a.skasuj { float:right; background-image:url('../img/btn-pm-skasuj.png'); }
.msgMenuBox a.odpowiedz {background-image:url('../img/btn-pm-odpowiedz.png'); }


.pmMenu a:hover {background-position:0 -51px;}
a.pmBtn:hover, .msgMenuBox a:hover  {background-position:0 -48px;}
.pmBox {
    float:right;
    width:570px;
    padding:10px 10px;
    background:url('../img/box-gradient-590.jpg') no-repeat;
}
.usunZaznaczone {
    display:block;
    width:571px;
    height:52px;
    background:url('../img/btn-skasuj-zaznaczone.png') no-repeat;
}
.usunZaznaczone:hover {
    background-position:0 -52px;
}
#pmSend .right { text-align:right; }
#pmSend td.right .mceEditor {
    float:right;
}
#pmSend select, #pmSend textarea {
    width:407px;
    height:30px;
    text-align:right;
    font-size:13px;
    color:#444444;
    margin:8px 0;
    font-family:"Arial Black";
    padding:5px 5px;
    background:#ececec;
    border:1px solid #d6d6d6;
}
#pmSend textarea {
    width:395px;
    height:150px;
    text-align: left;
}
#pmSend .pmTable {
    width:100%;
    font-size:13px;
    color:#444;
}
table.pmList td,  table.pmList th { text-align:left; padding:0 0 6px 8px; }
table.pmList .data { text-align:right }
.pmMsg td {
    font-size:14px;
    padding:8px 0 15px 0;
}
.pmMsg td.right {
    text-align:right;
}
.msgTresc {
    font-size:10px;
    color:#444;
    margin:10px 0 15px 0;
}

#userMenu {
    width:340px;
    float:left;
    font-weight:bold;
    font-size:11px;
}
#userMenu .logout {
    color:#eb181c;
}
#userMenu span.mainItem {
    cursor:pointer;
}
#userMenu .pipe {
    font-weight:normal;
    color:#bfbfbf;
    margin-right:3px;
}
.userMenuItem ul.subMenu {
    display:none;
    position:absolute;
    top:20px;
    left:0;
    z-index:100;
    background:white;

}
.userMenuItem ul.subMenu li a {
    background:#efefef;
    line-height:12px;
    padding:4px 5px;
    border:1px solid #d4d4d4;
    margin-bottom:-1px;
    width:90px;
    display:block;
}
.userMenuItem ul.subMenu li a:hover {
    background:#fff;
}
.userMenuItem {
    position: relative;
    height:20px;
    float:left;
    z-index:100;
}
.userMenuItem span {
    font-weight:bold;
}
#zalogowanyInfo {
    float:left;
    width:300px;
}
.size1 { font-size:13px;}
.size2 { font-size:16px;}
.size3 { font-size:20px;}
.size4 { font-size:26px;}
.tagList { line-height:26px; }
.textLarge {
    width:850px;
    height:26px;
    border:1px solid #fff;
    margin:0 0 10px 0;
    font-size:16px;
    padding:4px 5px 0 5px;
    background-color:#ececec;
}
.szukajLarge {
    width:865px;
    height:32px;
    background:url('../img/btn-szukaj-large.png') no-repeat;
    border:none;
    cursor:pointer;
}
.menuNr { color:#eb181c; }
a.graMiejska {
    text-decoration:none;
}
.graMiejskaBox {
    padding-bottom:15px;
}