a.hsclose{
	display:block;
	float:right;
	margin-top:0px;
	cursor:pointer;
	text-decoration:none;
}
a.hsmove{
	display:block;
	float:right;
	margin-top:0px;
	cursor:move;
	text-decoration:none;
}
p.settings{
	font-size:15px;
	font-weight:bold;
	margin-top:0px;
}
.alpha50{
	filter:alpha(opacity:50);
	opacity:0.5;
	KhtmlOpacity:0.5;
	MozOpacit:0.5;
}
.alpha30{
	filter:alpha(opacity:30);
	opacity:0.3;
	KhtmlOpacity:0.3;
	MozOpacit:0.3;
}
.blank{
	background:url(../img/blank.png);
}
table#colorPicker td{
	width:10px;
	height:12px;
	cursor:pointer;
}
img.emotek{
	vertical-align:middle;
}
input.btnok{
	width:35px;
	height:35px;
	background:url(../img/btn/btnok.gif) no-repeat;
	border:0;
}
input.btn{
	width:100px;
	height:29px;
	background:url(../img/btn/btn.gif) no-repeat;
	border:0;
	text-align:center;
	color:#fff;
	cursor:pointer;
}
div#notice{
	position:fixed;
	padding-top:50px;
	padding-left:5px;
	width:203px;
	height:100px;
	background:url(../img/lay/log.png) no-repeat;
	z-index:3;
	left:20px;
	top:-150px;
	padding-right:5px;
}
div#noticeCont{
	clear:both;
	text-align:center;
	padding-top:5px;
}
div#noticeCont a{
	text-decoration:none;
}
/* WYSPA */
div#wyspatlo{
	width:1000px;
	height:385px;
	margin-top:-81px;
	position:absolute;
	background:url(../img/lay/wyspa2.png) no-repeat;
}
div#spacerWyspa{
	height:535px;	/* crazy code %-) */
}

/* WYSPA / GŁÓWNA */
div#glownaPanel{
	width:1000px;
	clear:both;
	height:410px;
	background:url(../img/wykres.php) no-repeat;
	margin-top:170px;
}

/* WYSPA / REJESTRACJA */
div#rejestracja{
	width:355px;
	height:535px;
	background:url(../img/lay/kartka.png) no-repeat;
	margin-top:-20px;
	padding-top:65px;
	padding-left:70px;
	padding-right:75px;
}
div#rejestracja h1{
	color:#000;
	text-align:left;
}
div#rejestracja .pole{
	background:#d2912f;
	border:1px solid #bf5612;
	width:160px;
	color:#fff;
	filter:alpha(opacity:80);
	opacity:0.8;
	KhtmlOpacity:0.8;
	MozOpacit:0.8;
}
div#rejestracja table.main{
	margin-left:10px;
}
div#rejestracja table.main td{
	padding-left:5px;
	padding-top:5px;
}
/* PANEL LOGOWANIA */
div#linkizalog{
	clear:both;
	float:right;
	margin-top:0;
}
div#linkizalog a{
	color:#fff;
	font-size:12px;
	font-weight:normal;
}
div#afterLog input{
	margin-bottom:3px;
}
/* PANEL UŻYTKOWNKA */
div.dzialania{
	padding:15px;
	width:372px;
	height:94px;
	background:no-repeat url(../img/lay/dzialania.png);
	float:left;
	margin-right:5px;
	color:#000;
}
div.dzialania a{
	text-decoration:none;
}
div.dzialania a:hover{
	color:#555;
}
div#panel{
	width:488px;
	height:224px;
	padding:15px;
	padding-right:10px;
	background:url(../img/lay/panel.png) no-repeat;
	color:#fff;
	float:left;
	margin-right:10px
}
div#panel div.kol{
	float:left;
	color:#000;
}
input.buttonBraz{
	background:#d2912f;
	border:2px solid #bf5612;
	color:#fff;
}
div#panel div.kol input, input.braz{
	background:#d2912f;
	border:1px solid #bf5612;
	width:100px;
	color:#fff;
	filter:alpha(opacity:80);
	opacity:0.8;
	KhtmlOpacity:0.8;
	MozOpacit:0.8;
}
div.panelcolumn{
	width:160px;
	float:left;
	margin-right:5px;
	color:#000;
}
div.panelhead{
	height:29px;
	padding-left:10px;
	background:url(../img/lay/belkaprofil.jpg) repeat-x;
	font-weight:bold;
	color:#fff;
	padding-top:3px;
	width:150px;
	float:left;
	margin-bottom:5px;
}
select.panelbox{
	background:#fff;
	border:1px solid #287dd7;
	color:#000;
	margin:0 auto;
	display:block;
	margin-top:5px;
	filter:alpha(opacity:80);
	opacity:0.8;
	KhtmlOpacity:0.8;
	MozOpacit:0.8;
}
div#divpeople a{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
div#divpeoplestr{
	text-align:center;
	font-size:12px;
}
div#divbox a{
	font-weight:normal;
	text-decoration:none;
}
div#divbox a.unread{
	font-weight:bold;
	text-decoration:underline;
}
.work{
	float:right;
	margin-top:1px;
	margin-right:1px;
}
div#divGalRoot{
	width:560px;
	float:left;
	text-align:center;
}
div#divgal{
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	width:auto;
	text-align:left;
}
div.fotoGal{
	float:left;
	margin-right:10px;
	height:110px;
	width:100px;
	text-align:center;
}
/*WIADOMOŚć */
div#butelkabody{
	width:508px;
	height:379px;
	background:url(../img/lay/kartkabig.png) no-repeat;
	margin:0 auto;
	padding-top:30px;
	padding-left:30px;
	font-size:20px;
	float:right;
}
div#butelkaspacertop{
	height:90px;
}
div#butelkaspacer{
	float:right;
	width:170px;
	height:195px;
	color:#852a15;
	text-align:right;
	padding-right:30px;
	font-weight:bold;
	font-size:15px;
}
div#butelkapodpis{
	position:relative;
	top:440px;
	right:0px;
	font-weight:bold;
	color:#000;
	font-size:20px;
}
textarea.wiad{
	width:310px;
	height:450px;
	margin-left:20px;
	border:0;
	text-align:center;
	font-size:19px;
	font-weight:bold;
	overflow:auto;
}
img.butelkabiezaca{
	background:#efcb7b;
}
div#kompas{
	width:140px;
	height:120px;
	float:right;
	background:url(../img/btn/kompas3.gif) no-repeat;
	margin-top:-12px;
}
div#kompas a{
	font-weight:normal;
}
div#kompas a.cur{
	font-weight:bold;
}
div#minMaxWiekControl{
	float:right;
	margin-right:5px;
	width:170px;
	height:15px;
	margin-top:-8px;
	margin-bottom:-7px;
	background:#a9400c;
	clear:both;
}
input.poleslider{
	width:40px;
	margin-left:10px;
	text-align:center;
	font-weight:bold;
}
div#msgError ul{
	padding-top:0;
	margin-top:2px;
	margin-bottom:0;
	list-style:url(../img/btn/x.png) outside;
}
div#falaBtl{
	width:392px;
	height:120px;
	overflow:hidden;
	margin-top:-15px;
	margin-left:-10px;
}
img#falaBtlImg{
	margin:0 0 0 400px;
}
/*GALERIA*/
a.fotoLink{
	font-weight:normal;
	color:#000;
	display:block;
	width:145px;
	height:18px;
	background:url(../img/lay/belka_link.gif) no-repeat;
	font-size:12px;
	margin-bottom:-3px;
	padding-top:2px;
	text-decoration:none;
}
div#belkaFoto, div.belkaFoto{
	width:100%;
	background:url(../img/lay/belka.png) no-repeat;
	text-align:center;
	height:37px;
	padding-top:15px;
	font-size:18px;
	clear:both;
	margin-bottom:5px;
}
div#galeriaMiniaturki {
	width:130px;
	float:left;
	text-align:center;
}
div#galeriaMiniaturki img{
	margin-left:10px;
	margin-bottom:10px;
	border:2px solid #ca7c2f;
	vertical-align:middle;
	cursor:pointer;
}
div#galeriaMiniaturki img:hover{
	border-color:#aabb22;
}
div#galeriaBigView{
	float:left;
	width:860px;
	margin-left:10px;
	text-align:center;
}
img#BigFoto{
	margin:10px;
}

/* USTAWIENIA */
div#ustawienia{
	clear:both;
	margin-bottom:10px;
}
div#ustawienia div.column fieldset{
	width:90%;
	margin:0 auto;
	text-align:center;
	margin-bottom:10px;
}
div#ustawienia div.column fieldset legend{
	font-weight:bold;
}
div#ustawienia div.column{
	float:left;
	width:50%;
	text-align:center;
}

/*CHAT*/
div#both{
	height:160px;
	width:400px;
	clear:both;
}
div#both fieldset{
	height:135px;
	width:160px;
	float:left;
	margin-left:10px;
	text-align:center;
}
table#chooseFoto tr{
	cursor:pointer;
}
span.notkaOpisPanel{
	font-size:10px;
	font-weight:normal;
}

/*ikony */
div.galeriaIcon{
	width:77px;
	height:60px;
	margin-right:-107px;
	margin-left:30px;
	background:url(../img/icons/galeria.png) no-repeat;
	float:left;
	margin-top:-18px;
}
div.chatIcon{
	width:60px;
	height:60px;
	margin-right:-90px;
	margin-left:30px;
	background:url(../img/icons/chat.png) no-repeat;
	float:left;
	margin-top:-18px;
}
div.butelkaIcon{
	width:49px;
	height:53px;
	margin-right:-79px;
	margin-left:30px;
	background:url(../img/icons/butelka.png) no-repeat;
	float:left;
	margin-top:-14px;
}
div.faqIcon{
	width:60px;
	height:60px;
	margin-right:-90px;
	margin-left:30px;
	background:url(../img/icons/faq.png) no-repeat;
	float:left;
	margin-top:-18px;
}
div.diaryIcon{
	width:60px;
	height:60px;
	margin-right:-90px;
	margin-left:30px;
	background:url(../img/icons/diary.png) no-repeat;
	float:left;
	margin-top:-18px;
}

/* PAMIETNIK */
div#diaryCont{
	height:547px;
	width:1000px;
	background:url(../img/lay/diary.png) no-repeat;
}
div#notkaHead{
	margin-top:55px;
	margin-left:95px;
	width:480px;
	text-align:center;
	height:30px;
}
div#notkaHead a{
	text-decoration:none;
}
div#notkaHead img{
	vertical-align:middle;
}
div#notkaBody{
	margin-left:95px;
	width:480px;
	height:360px;
	font-size:17px;
	font-weight:bold;
	overflow:auto;
}
div#strony a{
	color:#432914;
	text-decoration:none;
}
div#strony{
	color:#432914;
	clear:both;
	padding-left:80px;
}
div#strony a.cur{
	text-decoration:underline;
}
ul#znacznikiList li{
	float:left;
	width:50%;
}
div#listaNotek{
	margin-top:87px;
	margin-left:40px;
	width:270px;
	height:260px;
	overflow:auto;
}
div.notkaList{
	width:90%;
	background:#fff;
	border:1px solid #000;
	margin-bottom:2px;
	padding:1px;
	text-align:center;
	line-height:15px;
	cursor:pointer;
}
div#listaNotek div.current{
	background:#FFEA6F;
}
div#listaNotek div.notkaList span.data{
	font-style:italic;
	font-size:12px;
}
div#buttonDiary{
	padding-top:40px;
	text-align:center;
	width:190px;
	margin-left:60px;
}
div.komHead{
	font-size:13px;
}
div.komTresc{
	text-align:left;
	background:#fff;
	padding:0 0 3px 2px;
	margin-left:-1px;
	width:100%;
}
div.komHead a{
	text-decoration:none;
}
div.komList{
	width:250px;
	background:#ccc;
	border:1px solid #000;
	margin-bottom:2px;
	padding:1px;
	text-align:center;
	line-height:15px;
}
/*INBOX*/
div#inbox{
	width:1084px;
	height:593px;
	margin-left:-40px;
	background:url(../img/lay/inbox.png) no-repeat;
}

div#inbox_buttons{
	width:202px;
	padding-top:160px;
	padding-left:95px;
}
div#inbox_buttons a{
	display:block;
	clear:both;
	width:202px;
	height:56px;
	text-decoration:none;
}
div#msgCont{
	margin-top:140px;
	margin-left:115px;
	height:290px;
	width:570px;
	overflow:auto;
}
table#messages{
	border-collapse: separate;
	border-spacing:0 2px;
}
table#messages td{
	vertical-align:middle;
	text-align:center;
}
table#messages td.nadawca{
	border-left:1px solid #000;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	width:150px;
	font-weight:bold;
	line-height:15px;
	cursor:pointer;
}
table#messages td.nadawca span.msgData{
	font-weight:normal;
	font-size:12px;
}
table#messages td.tresc{
	border-right:1px solid #000;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	width:370px;
	position:relative;
	left:-2px;
	cursor:pointer;
}
table#messages td.usun input, input.close{
	width:23px;
	height:23px;
	background:url(../img/btn/inbox_delete.gif) no-repeat;
	border:0;
	cursor:pointer;
}
table#messages td.usun{
	width:60px;
}
table#messages td.unread{
	background-color:#FFEA6F;
}
table#messages td.hover{
	background:#AEFFD1;
}
div#pages{
	text-align:center;
	margin-left:40px;
	margin-top:40px;
}
div#pages a{
	font-weight:normal;
	text-decoration:none;
}
div#pages a.cur{
	font-weight:bold;
	text-decoration:underline;
}

/*ZWYCZAJE*/
div.dlugiBody{
	width:840px;
	padding:0 80px 0 80px;
	background:url(../img/lay/dlugipanelbody.png) repeat-y;
	clear:both;
}
div.dlugiTop{
	width:1000px;
	font-weight:bold;
	height:40px;
	padding-top:60px;
	margin-top:20px;
	font-size:25px;
	text-align:center;
	background:url(../img/lay/dlugipaneltop.png) no-repeat;
	clear:both;
}
div.dlugiDown{
	width:1000px;
	height:100px;
	background:url(../img/lay/dlugipaneldown.png) no-repeat;
	clear:both;
}
div#bb fieldset{
	width:810px;
}
div#bb fieldset ul{
	padding:0;
	margin:0;
	margin-left:20px;
}
div#bb fieldset ul li.hover{
	border:#43bff2 solid 1px;
}
div#bb a{
	text-decoration:none;
}
div.faq_odp{
	border:1px solid #000;
	margin:10px;
	margin-top:5px;
	padding:5px;
}

/*GŁOWNA*/
div#glownaUsers{
	padding-top:150px;
	margin-left:425px;
}
div.fotocont{
	width:110px;
	height:110px;
	border:1px solid #000;
	background:#fff;
	text-align:center;
	line-height:100px;
}
div#glownaUsers div.fotocolumn img{
	vertical-align:middle;
}
div#glownaUsers div.fotocolumn{
	float:left;
	margin-right:4px;
	text-align:center;
	font-size:15px;
}
div#glownaUsers div.fotocolumn a{
	text-decoration:none;
}