body {
	font: 11px arial,sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
}

*:focus {
	outline: none;
	outline-width: medium;
}

img {
	margin: 0;
	padding: 0;
	border: none;
}

p {
	margin-top: 1px;
	line-height: 11px;
}


/* Menu */
#PAGE #HEADER #MENUTOP .divmenu {float: left; margin: 0 4px;}
#PAGE #HEADER #MENUTOP a.menuclass:hover, #PAGE #HEADER #MENUTOP .selected {background: none !important;}

#PAGE #HEADER #MENUTOP a#menunews0:link, #PAGE #HEADER #MENUTOP a#menunews0:visited {background: url(img/menu/nowosci.png) no-repeat; width: 62px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divnews0 {background: url(img/menu/nowosci2.png) no-repeat;}
#PAGE #HEADER #MENUTOP a#menunews1:link, #PAGE #HEADER #MENUTOP a#menunews1:visited {background: url(img/menu/news.png) no-repeat; width: 39px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divnews1 {background: url(img/menu/news2.png) no-repeat;}
#PAGE #HEADER #MENUTOP a#menunews2:link, #PAGE #HEADER #MENUTOP a#menunews2:visited {background: url(img/menu/cnnews.png) no-repeat; width: 39px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divnews2 {background: url(img/menu/cnnews2.png) no-repeat;}

#PAGE #HEADER #MENUTOP a#menuproj0:link, #PAGE #HEADER #MENUTOP a#menuproj0:visited {background: url(img/menu/projekty.png) no-repeat; width: 59px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divproj0 {background: url(img/menu/projekty2.png) no-repeat;}
#PAGE #HEADER #MENUTOP a#menuproj1:link, #PAGE #HEADER #MENUTOP a#menuproj1:visited {background: url(img/menu/projects.png) no-repeat; width: 58px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divproj1 {background: url(img/menu/projects2.png) no-repeat;}
#PAGE #HEADER #MENUTOP a#menuproj2:link, #PAGE #HEADER #MENUTOP a#menuproj2:visited {background: url(img/menu/cnprojects.png) no-repeat; width: 38px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divproj2 {background: url(img/menu/cnprojects2.png) no-repeat;}

#PAGE #HEADER #MENUTOP a#menuawar0:link, #PAGE #HEADER #MENUTOP a#menuawar0:visited {background: url(img/menu/nagrody.png) no-repeat; width: 62px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divawar0 {background: url(img/menu/nagrody2.png) no-repeat;}
#PAGE #HEADER #MENUTOP a#menuawar1:link, #PAGE #HEADER #MENUTOP a#menuawar1:visited {background: url(img/menu/awards.png) no-repeat; width: 54px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divawar1 {background: url(img/menu/awards2.png) no-repeat;}
#PAGE #HEADER #MENUTOP a#menuawar2:link, #PAGE #HEADER #MENUTOP a#menuawar2:visited {background: url(img/menu/cnawards.png) no-repeat; width: 36px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divawar2 {background: url(img/menu/cnawards2.png) no-repeat;}

#PAGE #HEADER #MENUTOP a#menuoffi0:link, #PAGE #HEADER #MENUTOP a#menuoffi0:visited {background: url(img/menu/biuro.png) no-repeat; width: 39px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divoffi0 {background: url(img/menu/biuro2.png) no-repeat;}
#PAGE #HEADER #MENUTOP a#menuoffi1:link, #PAGE #HEADER #MENUTOP a#menuoffi1:visited {background: url(img/menu/office.png) no-repeat; width: 39px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divoffi1 {background: url(img/menu/office2.png) no-repeat;}
#PAGE #HEADER #MENUTOP a#menuoffi2:link, #PAGE #HEADER #MENUTOP a#menuoffi2:visited {background: url(img/menu/cnoffice.png) no-repeat; width: 57px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divoffi2 {background: url(img/menu/cnoffice2.png) no-repeat;}

#PAGE #HEADER #MENUTOP a#menupres0:link, #PAGE #HEADER #MENUTOP a#menupres0:visited {background: url(img/menu/prasa.png) no-repeat; width: 43px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divpres0 {background: url(img/menu/prasa2.png) no-repeat;}
#PAGE #HEADER #MENUTOP a#menupres1:link, #PAGE #HEADER #MENUTOP a#menupres1:visited {background: url(img/menu/press.png) no-repeat; width: 40px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divpres1 {background: url(img/menu/press2.png) no-repeat;}
#PAGE #HEADER #MENUTOP a#menupres2:link, #PAGE #HEADER #MENUTOP a#menupres2:visited {background: url(img/menu/cnpress.png) no-repeat; width: 40px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divpres2 {background: url(img/menu/cnpress2.png) no-repeat;}

#PAGE #HEADER #MENUTOP a#menuvide0:link, #PAGE #HEADER #MENUTOP a#menuvide0:visited {background: url(img/menu/video.png) no-repeat; width: 43px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divvide0 {background: url(img/menu/video2.png) no-repeat;}
#PAGE #HEADER #MENUTOP a#menuvide1:link, #PAGE #HEADER #MENUTOP a#menuvide1:visited {background: url(img/menu/video.png) no-repeat; width: 43px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divvide1 {background: url(img/menu/video2.png) no-repeat;}
#PAGE #HEADER #MENUTOP a#menuvide2:link, #PAGE #HEADER #MENUTOP a#menuvide2:visited {background: url(img/menu/cnvideo.png) no-repeat; width: 41px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divvide2 {background: url(img/menu/cnvideo2.png) no-repeat;}

/* Podmenu */
#PAGE #HEADER #MENUTOP a#menuoffw0:link, #PAGE #HEADER #MENUTOP a#menuoffw0:visited {background: url(img/menu/biuro.png) no-repeat; width: 39px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divoffw0 {background: url(img/menu/biuro2.png) no-repeat;}
#PAGE #HEADER #MENUTOP a#menuoffw1:link, #PAGE #HEADER #MENUTOP a#menuoffw1:visited {background: url(img/menu/office.png) no-repeat; width: 39px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divoffw1 {background: url(img/menu/office2.png) no-repeat;}
#PAGE #HEADER #MENUTOP a#menuoffw2:link, #PAGE #HEADER #MENUTOP a#menuoffw2:visited {background: url(img/menu/cnoffice.png) no-repeat; width: 57px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divoffw2 {background: url(img/menu/cnoffice2.png) no-repeat;}

#PAGE #HEADER #MENUTOP a#menucont0:link, #PAGE #HEADER #MENUTOP a#menucont0:visited {background: url(img/menu/kontakt.png) no-repeat; width: 56px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divcont0 {background: url(img/menu/kontakt2.png) no-repeat;}
#PAGE #HEADER #MENUTOP a#menucont1:link, #PAGE #HEADER #MENUTOP a#menucont1:visited {background: url(img/menu/contact.png) no-repeat; width: 57px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divcont1 {background: url(img/menu/contact2.png) no-repeat;}
#PAGE #HEADER #MENUTOP a#menucont2:link, #PAGE #HEADER #MENUTOP a#menucont2:visited {background: url(img/menu/cncontact.png) no-repeat; width: 75px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divcont2 {background: url(img/menu/cncontact2.png) no-repeat;}

#PAGE #HEADER #MENUTOP a#menuteam0:link, #PAGE #HEADER #MENUTOP a#menuteam0:visited {background: url(img/menu/zespol.png) no-repeat; width: 50px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divteam0 {background: url(img/menu/zespol2.png) no-repeat;}
#PAGE #HEADER #MENUTOP a#menuteam1:link, #PAGE #HEADER #MENUTOP a#menuteam1:visited {background: url(img/menu/team.png) no-repeat; width: 40px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divteam1 {background: url(img/menu/team2.png) no-repeat;}
#PAGE #HEADER #MENUTOP a#menuteam2:link, #PAGE #HEADER #MENUTOP a#menuteam2:visited {background: url(img/menu/cnteam.png) no-repeat; width: 38px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divteam2 {background: url(img/menu/cnteam2.png) no-repeat;}

#PAGE #HEADER #MENUTOP a#menujobs0:link, #PAGE #HEADER #MENUTOP a#menujobs0:visited {background: url(img/menu/praca.png) no-repeat; width: 44px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divjobs0 {background: url(img/menu/praca2.png) no-repeat;}
#PAGE #HEADER #MENUTOP a#menujobs1:link, #PAGE #HEADER #MENUTOP a#menujobs1:visited {background: url(img/menu/jobs.png) no-repeat; width: 34px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divjobs1 {background: url(img/menu/jobs2.png) no-repeat;}
#PAGE #HEADER #MENUTOP a#menujobs2:link, #PAGE #HEADER #MENUTOP a#menujobs2:visited {background: url(img/menu/cnjobs.png) no-repeat; width: 70px; height: 17px; display: block;}
#PAGE #HEADER #MENUTOP #divjobs2 {background: url(img/menu/cnjobs2.png) no-repeat;}

/* Linki */
a:link, a:visited {
	text-decoration: none;
	color: #929292;
	background-color: #FFFFFF;
}
a:hover {
	/*text-decoration: line-through;*/
	/*color: #929292;*/
	color: #000000;
	background-color: #FFFFFF;
}

a.czarny:link, a.czarny:visited {
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
}
a.czarny:hover {
	text-decoration: line-through;
	color: #000000;
	background-color: #FFFFFF;
}

a.gruby:link, a.gruby:visited {
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
}
a.gruby:hover {
	text-decoration: line-through;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
}

a.szary:link, a.szary:visited {
	text-decoration: underline;
	color: #929292;
	background-color: #FFFFFF;
}
a.szary:hover {
	text-decoration: line-through;
	color: #929292;
	background-color: #FFFFFF;
}

a.osoby:link, a.osoby:visited {
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	line-height: 1;
}
a.osoby:hover {
	text-decoration: line-through;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
}

/* Pozostałe style */
.clear {
	clear: both;
}

.odstep {
	padding: 0 10px;
}

.szarak {
	color: #929292;
	background-color: #FFFFFF;
}

.inp {
	width: 848px;
	height: 17px;
	font-size: 11px;
	padding: 0;
	border-color: #929292;
	border-width: 1px;
}
.txtinp {
	width: 848px;
	height: 100px;
	font-size: 11px;
	padding: 0;
	border-color: #929292;
	border-width: 1px;
}
input.button {
	width: 850px;
	height: 18px;
	font-size: 10px;
	background-color: #F5F5F5;
	color: #000000;
	border-width: 1px;
	margin: 10px 0 0;
	padding-bottom: 3px;
}
.inpnews {
	width: 419px;
	height: 17px;
	font-size: 11px;
	margin: 1px 0 0;
	padding: 0;
	border-color: #929292;
	border-width: 1px;
}
input.buttonnews {
	width: 419px;
	height: 18px;
	font-size: 10px;
	background-color: #F5F5F5;
	color: #000000;
	border-width: 1px;
	margin: 1px 0 0 10px;
	padding-bottom: 3px;
}
.error {
	margin-left: 250px;
}
textarea.error, input.error {
	border-style:solid;
	border-color: red;
	margin-left: 0;
}
label.error {
	color: red;
	margin-left: 0;
	display: block;
}

#WIZYTOWKA {
	text-align: center;
	margin: 163px 0 0;
}

#JEZYKI {
	margin-top: 50px;
}

#WALLPAPER {
	margin-top: 85px;
}

#PAGE {
	margin: -275px 0 0 -425px;
	position: fixed;
	top: 50%;
	left: 50%;
	width: 850px;
	text-align: left;
}

#PAGE #HEADER {
	text-align: left;
	margin-bottom: 23px;
}

#PAGE #HEADER #LOGO {
	float: left;
	margin: 3px 55px 20px 0;
	height: 34px;
}

#PAGE #HEADER #MENUTOP {
	height: 34px;
	float: left;
	margin-bottom: 23px;
}

#PAGE #LEWA {
	float: left;
	height: 470px;
	width: 240px;
}

#PAGE #LEWASROD {
	float: left;
	height: 470px;
	width: 440px;
	margin-right: 60px;
}

#PAGE #LEWAPROJ {
	float: left;
	height: 470px;
	width: 440px;
}

#PAGE #LEWA #LEWAL {
	float: left;
	width: 35px;
}
#PAGE #LEWA #LEWAR {
	float: left;
	width: 200px;
	margin-right: 5px;
}

#PAGE #LEWA #LEWAPROL, #PAGE #LEWAPROJ #LEWAPROL, #PAGE #LEWASROD #LEWAPROL {
	float: left;
	width: 100px;
}
#PAGE #LEWA #LEWAPROR, #PAGE #LEWAPROJ #LEWAPROR {
	float: left;
	width: 135px;
	margin-right: 5px;
}
#PAGE #LEWASROD #LEWAPROR {
	float: left;
	width: 335px;
	margin-right: 5px;
}

#PAGE #LEWA #LEWA13 {
	float: left;
	width: 200px;
}

#PAGE #LEWA .osobyhead {
	color: #000000;
	background-color: #FFFFFF;
	font-size: 16px;
	margin-bottom: 6px;
	line-height: 16px;
}

#PAGE #SRODEK {
	float: left;
	height: 470px;
	width: 200px;
	margin-right: 60px;
	overflow: hidden;
}

#PAGE #SRODEKSZER {
	float: left;
	height: 470px;
	width: 280px;
	margin-right: 20px;
}

#PAGE #PRAWA {
	float: left;
	height: 470px;
	width: 350px;
	text-align: right;
}

#PAGE #SRODPRAW {
	float: left;
	height: 470px;
	width: 610px;
	text-align: right;
}

#PAGE #JEDEN {
	min-height: 470px;
	overflow: hidden;
}

#PAGE #JEDEN2 {
	height: 850px;
	overflow: hidden;
	width: 850px;
}

#PAGE #FOOTER {
	float: right;
	margin-top: 5px;
}

#PAGE #FOOTERLEFT {
	float: left;
	margin-top: 5px;
}

/* Zdjęcia slide */
#slider {
	width: 850px; height:470px;
	position: relative;	
	overflow: hidden;
}
#mask-gallery {overflow: hidden;}
#gallery {
	list-style: none;
	margin: 0; padding: 0;
	z-index: 0;
	width: 2700px; /* width = total items multiply with #mask gallery width */
	overflow: hidden;
}
#gallery li {float: left;}
#gallery div.gora {float: left;}

/* Panel edycyjny */
.admininput {
	width: 600px;
	font-family: arial,sans-serif;
	font-size: 11px;
}
.admininput2 {
	font-family: arial,sans-serif;
	font-size: 11px;
}
a.block {
	display : block;
	float: left;
	margin: 5px; padding: 5px;
	border : 1px solid #666;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 11px;
}
a.blockactive {
	display : block;
	float: left;
	margin: 5px; padding: 5px;
	border : 1px solid #666;
	text-decoration: none;
	color: #000000;
	background-color: #99CC66;
	font-size: 11px;
}
a.block:hover {
	background-color : #99CC66;
	color: #000000;
}

table.adm {
	font-size: 11px;
	margin-top: 20px;
	padding: 0px;
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #929292;
	border-collapse: collapse;
}
table.adm td {
	padding: 1px;
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #929292;
	border-collapse: collapse;
}

table.admed {
	font-size: 11px;
	margin: 50px;
	padding: 0px;
}
table.admedoff {
	font-size: 11px;
	margin: 25px 50px 0 50px;
	padding: 0px;
}
table.admed td, table.admedoff td {
	padding: 1px;
}

a.usun {
	color: #FF0000;
	background-color: #FFFFFF;
}
a.edytuj {
	color: #99CC66;
	background-color: #FFFFFF;
}
