h2.adminH2 {
	clear: both;
	margin: 10px;
	width: 700px;
}

p.linia {
	clear: both;
	float: left;
	margin: 10px;
	width: 800px;
}

label {
	float: left;
	width: 100px;
}

select {
	font-size: 12px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif, serif;
}

input {
	float: left;
	width: 400px;
	font-size: 12px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif, serif;
}

input.zapisz {
	background: #68d63c;
	float: left;
	width: 70px;
	height: 40px;
	text-align: center;
	font-weight: bold;	
}

textarea {
	float: left;
	width: 600px;
	height: 100px;
	font-size: 11px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif, serif;
}

.topAdmin {
	background: url("../images/panelAdministracyjny.png") no-repeat top left;
	width: 1000px;
	height: 52px;
	margin: 0;
	padding: 0; 
}

.loginAdmin {
	background: url("../images/loginAdmin.png") no-repeat top left;
	width: 470px;
	height: 250px;
	margin: 100px auto;
	padding: 0; 
}

.panelAdmin {
	padding: 30px 0;
	text-align: center;
	font-weight: bold;
}

.formPanel {
	width: 270px;
	height: 150px;
	margin: 0 100px;
}

.formPanel p {
	clear: both;
	float: left;
}

.formPanel label {
	width: 50px;
	height: 20px;
	margin: 5px;
}

.formPanel input {
	width: 180px;
	height: 20px;
	margin: 5px;
	border: 1px solid #ec6c03;
}

.formPanel input.zaloguj {
	background: url("../images/zaloguj.png") no-repeat top left;
	width: 100px;
	height: 35px;
	margin: 20px 75px;
	border: 0;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

#menuAdmin {
	background: url("../images/menuAdmin.png") no-repeat top left;
	width: 813px;
	height: 52px;
	margin: 0 78px 0 109px;
	padding: 0; 
}

#menuAdmin span {
    display: none;
}

#menuAdmin li, #menuAdmin a {
    height: 52px;
    display: block;
}

#menuAdmin li {
    float: left;
    list-style: none;
    display: inline;
}

#adminwyloguj {width: 117px;}
#adminglowna {width: 177px;}
#admingaleria {width: 159px;}
#adminteksty {width: 105px;}
#adminmenu {width: 92px;}
#adminwiesci {width: 163px;}
 
#adminwyloguj a:hover {background: url("../images/menuAdmin.png") 0px -52px no-repeat; }
#adminglowna a:hover {background: url("../images/menuAdmin.png") -117px -52px no-repeat; }
#admingaleria a:hover {background: url("../images/menuAdmin.png") -294px -52px no-repeat; }
#adminteksty a:hover {background: url("../images/menuAdmin.png") -453px -52px no-repeat; }
#adminmenu a:hover {background: url("../images/menuAdmin.png") -558px -52px no-repeat; }
#adminwiesci a:hover {background: url("../images/menuAdmin.png") -650px -52px no-repeat; }

.dodajZdjecie {
	clear: both;
	float: left;
	width: 750px;
	margin: 10px 100px;
	padding: 20px;
	background: #ffffff;
}

.dodajZdjecie p {
	clear: both;
	float: left;
	width: 730px;
	margin: 5px;
}

.dodajZdjecie p span {
	float: left;
}

.dodajZdjecie label {
	width: 50px;
	height: 20px;
}

.dodajZdjecie input.plik {
	height: 25px;
}

.dodajZdjecie input.wybor {
	float: left;
	width: 30px;
	height: 20px;	
	margin: 0 15px 0 0;
}

.dodajZdjecie textarea {
	width: 600px;
	height: 50px;
	border: 1px solid #cccccc;
}

.dodajZdjecie input.dodaj {
	background: url("../images/zaloguj.png") no-repeat top left;
	width: 100px;
	height: 35px;
	margin: 5px 320px;
	border: 0;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

.zmianaZdjecie {
	clear: both;
	float: left;
	margin: 10px 85px;
	padding: 10px;
	background: #ffffff;
}

.listaZdjecie {
	clear: both;
	float: left;
	width: 750px;
	margin: 10px 100px;
	padding: 20px;
	background: #ffffff;
}

.listaZdjecie h2 {
	clear: both;
	float: left;
	margin: 5px;
	font-weight: bold;
}

.akcjaZdjecie {
	float: left;
}

.akcjeZdjecie {
	float: left;
	width: 175px;
	margin: 6px;
}

.akcjeZdjecie a {
	text-decoration: none;
}

.akcjeZdjecie a:hover {
	text-decoration: underline;
}

a.wyzej {
	color: #005aff;
	font-size: 13px;
}

a.nizej {
	color: #a60a0a;
	font-size: 13px;
}

a.edytuj {
	color: #0aa633;
	font-size: 13px;
}

a.usun {
	color: #ff0000;
	font-size: 13px;
}

.piszTekst {
	clear: both;
	float: left;
	width: 750px;
	margin: 10px 100px;
	padding: 20px;
	background: #ffffff;
}

.piszTekst p {
	clear: both;
	float: left;
	width: 730px;
	margin: 5px;
}

.piszTekst p span {
	float: left;
}

.piszTekst label {
	width: 80px;
	height: 20px;
}

.piszTekst input.plik {
	height: 25px;
}

.piszTekst input.wybor {
	float: left;
	width: 30px;
	height: 20px;	
	margin: 0 15px 0 0;
}

.piszTekst input {
	width: 600px;
	height: 20px;
	border: 1px solid #cccccc;
}

.piszTekst textarea {
	width: 600px;
	height: 70px;
	border: 1px solid #cccccc;
}

.piszTekst textarea.mceEditor {
	width: 600px;
	height: 250px;
	border: 1px solid #cccccc;
}

.piszTekst h2 {
	clear: both;
	float: left;
	margin: 5px;
	font-weight: bold;
}

.piszTekst input.zapisz {
	background: url("../images/zaloguj.png") no-repeat top left;
	width: 100px;
	height: 35px;
	margin: 5px 320px;
	border: 0;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

.piszCennik {
	clear: both;
	float: left;
	width: 750px;
	margin: 10px 100px;
	padding: 20px;
	background: #ffffff;
}

.piszCennik p {
	clear: both;
	float: left;
	width: 730px;
	margin: 5px;
}

.piszCennik p span {
	float: left;
}

.piszCennik label {
	width: 100px;
	height: 20px;
}

.piszCennik input.wybor {
	float: left;
	width: 30px;
	height: 20px;	
	margin: 0 15px 0 0;
}

.piszCennik input {
	width: 580px;
	height: 20px;
	border: 1px solid #cccccc;
}

.piszCennik select {
	height: 22px;
	border: 1px solid #cccccc;
}

.piszCennik input.krotki {
	width: 80px;
	height: 20px;
	border: 1px solid #cccccc;
}

.piszCennik textarea {
	width: 580px;
	height: 70px;
	border: 1px solid #cccccc;
}

.piszCennik textarea.mceEditor {
	width: 600px;
	height: 250px;
	border: 1px solid #cccccc;
}

.piszCennik h2 {
	clear: both;
	float: left;
	margin: 5px;
	font-weight: bold;
}

.piszCennik input.zapisz {
	background: url("../images/zaloguj.png") no-repeat top left;
	width: 100px;
	height: 35px;
	margin: 5px 320px;
	border: 0;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

.pobierzCennik {
	clear: both;
	float: left;
	width: 790px;
	margin: 10px 100px;
	background: #ffffff;
}

p.tytulCennik {
	clear:both;
	float:left;
	margin: 15px 0 10px 20px;
	font-weight: bold;
}

p.szerokoscCennik {
	clear: both;
	float: left;
	width: 790px;
	display: block;
}

#ruchomeCennikAdmin {
	float: left;
	width: 770px;
	margin: 10px;
}

.elementCennikAdmin {
	float: left;
	width: 440px;
	padding: 5px 0 10px 0;
	border-bottom: 1px dotted #835719;
}

.wybraneCennikAdmin {
	float: left;
	width: 507px;
	margin: 0 0 0 20px;
}

.opisCennik a {
text-decoration:none;
}

.piszAktualnosci {
	clear: both;
	float: left;
	width: 750px;
	margin: 10px 100px;
	padding: 20px;
	background: #ffffff;
}

.piszAktualnosci p {
	clear: both;
	float: left;
	width: 730px;
	margin: 5px;
}

.piszAktualnosci p span {
	float: left;
}

.piszAktualnosci label {
	width: 100px;
	height: 20px;
}

.piszAktualnosci select {
	height: 22px;
	border: 1px solid #cccccc;
}

.piszAktualnosci input {
	width: 600px;
	height: 20px;
	border: 1px solid #cccccc;
}

.piszAktualnosci textarea {
	width: 600px;
	height: 70px;
	border: 1px solid #cccccc;
}

.piszAktualnosci textarea.mceEditor {
	width: 600px;
	height: 250px;
	border: 1px solid #cccccc;
}

.piszAktualnosci input.zapisz {
	background: url("../images/zaloguj.png") no-repeat top left;
	width: 100px;
	height: 35px;
	margin: 5px 320px;
	border: 0;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

table.aktualnosci {
	width: 750px;
}

table.aktualnosci th {
	font-size: 13px;
	font-weight: bold;
	background-color: #E6E6E6;
	border-bottom: 1px solid #C0C0C0;
	padding: 3px;
}

table.aktualnosci td {
	font-size: 13px;
	background-color: #EDEDED;
	padding: 3px;
}

table.aktualnosci .id {
	width: 25px;
	text-align: center;
}

table.aktualnosci .tytul {
	width: 375px;
}

table.aktualnosci .status {
	width: 60px;
	text-align: center;
}

table.aktualnosci .data {
	width: 95px;
	text-align: center;
}

table.aktualnosci .akcje {
	width: 100px;
	text-align: center;
}

table.aktualnosci .akcja {
	width: 45px;
	text-align: center;
}

table.aktualnosci .akcja a {
	text-decoration: none;
}