/*****************************/
/* opcje podstawowe stylu strony */
body 
{ 
	font: normal 12px Georgia, Calibri, Tahoma, Verdana, sans-serif;
	background-color: #000000;
	color: #999999;
	margin: 0 0 0 0;
	padding: 0;
	height: 90% !important;
	height: 80%;
}

html
{
	background-color: #000000 !important;
	background-color: none;
}

.main
{
	margin: 0 auto;
	width: 100%;
	height: 100%;
}

.mainZawartosc
{
	width: 1000px;
	float: left;
}

img
{
	border: 0px;
}

/************************************************************/
/* Warstwy absolutne z porusającym się kołem oraz prawym kołem tła */
.warstwaNiezaleznaLewa
{
	position: absolute;
	float: left;
	left: -200px;
	top: -180px;
	z-index: -20;
}

.warstwaNiezaleznaPrawe
{
	width: 100%;
	position: absolute;
	float: left;
	text-align: right;
	z-index: -1;
}

.warstwaNiezaleznaBottom
{
	overflow: hidden;
	float: left;
	width: 100%;
	text-align: right;
	bottom: 0px;
	left: 0;
	z-index: -3;
	height: 215px;
	padding-top: 50px;
}

.warstwaNiezaleznaLinkParaStudio
{
	padding: 150px 0px 0px 0px;
	float: left;
	overflow: hidden;
	text-align: left;
	position: absolute;
	cursor: default;
}

/*******************************************************************/
/* Zawartość górnego menu z językami oraz opcją wyłączenia dźwięku strony */
.mainZawartoscTopMenu
{
	width: 1250px;
	height: 65px;
	float: left;
}

.mainZawartoscTopMenu
{
	width: 965px;
	height: 65px;
	float: left;
	padding-left: 35px;
}

.mainZawartoscTopMenuJezykLeft
{
	width: 275px;
	height: 65px;
	float: left;
	font-size: 10px;
	text-transform: uppercase;
}

.mainZawartoscTopMenuJezykRight
{
	width: 275px;
	height: 65px;
	float: left;
	font-size: 10px;
	text-transform: uppercase;
}

.mainZawartoscTopMenuSound
{
	width: 275px;
	height: 65px;
	float: left;
	font-size: 10px;
	text-transform: uppercase;
}

/*********************************/
/* Zawartość warstwy z logiem strony */
.mainZawartoscTopLogo
{
	width: 1215px;
	height: 60px;
	float: left;
	padding-left: 35px;
}

/***********************************/
/* Definiujemy główną zawartość strony */
.mainZawartoscStrony
{
	width: 1250px;
	float: left;
}

/*************************************************/
/* Definiujemy zawartość dwuczęściowego lewego menu */
.mainZawartoscStronyMenu
{
	width: 280px;
	float: left;
	padding-left: 30px;
}

.mainZawartoscStronyMenuLewe
{
	width: 140px;
	float: left;
	height: 200px;
	text-transform: uppercase;
}

.mainZawartoscStronyMenuPrawe
{
	width: 140px;
	height: 430px;
	float: left;
	text-transform: uppercase;
}

a.odnosnikMenuLewe:link,
a.odnosnikMenuLewe:visited,
a.odnosnikMenuLewe:active,
a.aktualnWiecej:link,
a.aktualnWiecej:visited,
a.aktualnWiecej:active
{
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
	cursor: pointer;
}

a.odnosnikMenuLewe:hover,
a.aktualnWiecej:hover
{
	color: #0099ff;
	text-decoration: underline;
	line-height: 18px;
	cursor: pointer;
}

a.odnosnikMenuLewe2:link,
a.odnosnikMenuLewe2:visited,
a.odnosnikMenuLewe2:active
{
	color: #0099ff;
	text-decoration: none;
	line-height: 18px;
	cursor: pointer;
}

a.odnosnikMenuLewe2:hover
{
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 18px;
	cursor: pointer;
}

a.odnosnikMenuLewe3:link,
a.odnosnikMenuLewe3:visited,
a.odnosnikMenuLewe3:active
{
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: underline;
	cursor: pointer;
}

a.odnosnikMenuLewe3:hover
{
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
	text-decoration: underline;
	cursor: pointer;
}

a.odnosnikMenuLewe4:link,
a.odnosnikMenuLewe4:visited,
a.odnosnikMenuLewe4:active,
a.odnosnikMenuLewe4:hover
{
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 18px;
	cursor: pointer;
}

a.odnosnikMenuJezyk:link,
a.odnosnikMenuJezyk:visited,
a.odnosnikMenuJezyk:active
{
	color: #999999;
	text-decoration: none;
	line-height: 18px;
	font-size: 12px;
	cursor: pointer;
}

a.odnosnikMenuJezyk:hover
{
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 18px;
	font-size: 12px;
	cursor: pointer;
}

a.odnosnikMenuLewe5:link,
a.odnosnikMenuLewe5:visited,
a.odnosnikMenuLewe5:active
{
	color: #999999;
	text-decoration: none;
	line-height: 18px;
	cursor: pointer;
}

a.odnosnikMenuLewe5:hover
{
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 18px;
	cursor: pointer;
}

.mainZawartoscStronyMenuBottom
{
	width: 165px;
	float: left;
	color: #7F7F7F;
	text-align: left;
}

a.linkParaStudio:link,
a.linkParaStudio:visited,
a.linkParaStudio:active
{
	color: #2e2e2e;
	text-decoration: none;
	cursor: pointer;
	font-size: 10px;
}

a.linkParaStudio:hover
{
	color: #666666;
	text-decoration: underline;
	cursor: pointer;
	font-size: 10px;
}

/***************************/
/* Właściwa zawartość strony */
.mainZawartoscStronyTresc
{
	width: 940px;
	float: left;
}

/**************************/
/* Wejście na stronę zespołu */
.mainZawartoscStronyWejscieTekst
{
	width: 450px;
	height: 170px;
	float: left;
	color: #7f7f7f;
	font-size: 14px;
	padding-bottom: 15px;
	line-height: 18px;
}

.mainZawartoscStronyWejsciePodpisObrazek
{
	width: 350px;
	float: left;
	color: #04a2f4;
	line-height: 18px;
}

.mainZawartoscStronyWejscieTekst1
{
	width: 550px;
	height: 170px;
	float: left;
	color: #7f7f7f;
	font-size: 14px;
	padding: 0px 250px 15px 0px;
	line-height: 18px;
	display: block;
}

.mainZawartoscStronyWejscieTekst2
{
	width: 550px;
	height: 170px;
	float: left;
	color: #7f7f7f;
	font-size: 14px;
	padding: 0px 250px 15px 0px;
	line-height: 18px;
	display: none;
}

.mainZawartoscStronyWejscieTekst3
{
	width: 550px;
	height: 170px;
	float: left;
	color: #7f7f7f;
	font-size: 14px;
	padding: 0px 250px 15px 0px;
	line-height: 18px;
	display: none;
}
/******************/
/* Dział aktualności */
.mainZawartoscStronyaktualnosciLewe
{
	width: 280px;
	float: left;
	color: #7f7f7f;
	font-size: 14px;
}

.mainZawartoscStronyaktualnosciLeweNaglowek
{
	width: 265px;
	padding-right: 15px;
	float: left;
	color: #0099ff;
	font-size: 20px;
	padding-bottom: 10px;
}

.mainZawartoscStronyaktualnosciLeweNaglowek2
{
	width: 265px;
	padding-right: 15px;
	float: left;
	color: #0099ff;
	font-size: 17px;
	padding-bottom: 10px;
}

.mainZawartoscStronyaktualnosciLeweSkrotTekstu
{
	width: 260px;
	padding-right: 20px;
	float: left;
	color: #999999;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 10px;
}

.mainZawartoscStronyaktualnosciLeweWiecejTekstu
{
	width: 260px;
	padding-right: 20px;
	float: left;
	color: #999999;
	font-size: 11px;
	line-height: 16px;
}

.mainZawartoscStronyaktualnosciLeweBottom
{
	width: 260px;
	float: left;
	padding-bottom: 12px;
}

.mainZawartoscStronyaktualnosciLeweBottomMore
{
	width: 130px;
	float: left;
	color: #999999;
	font-size: 11px;
}

.mainZawartoscStronyaktualnosciLeweBottomData
{
	width: 130px;
	float: left;
	text-align: right;
	color: #33b4f6;
	font-size: 11px;
}

.mainZawartoscStronyaktualnosciLeweBottomStrona
{
	width: 260px;
	float: left;
	text-align: right;
	color: #999999;
	font-size: 11px;
}

.mainZawartoscStronyaktualnosciPrawe
{
	width: 650px;
	float: left;
}

.mainZawartoscStronyaktualnosciLewePodglad
{
	width: 630px;
	float: left;
}

.mainZawartoscStronyaktualnosciLeweNaglowekPodglad
{
	width: 230px;
	padding-right: 390px;
	float: left;
	color: #0099ff;
	font-size: 20px;
	padding-bottom: 10px;
}

.mainZawartoscStronyaktualnosciLeweSkrotTekstuPodglad
{
	width: 230px;
	padding-right: 20px;
	float: left;
	color: #999999;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 10px;
}

.mainZawartoscStronyaktualnosciLeweBottomDataPodglad
{
	width: 230px;
	padding-right: 370px;
	float: left;
	text-align: right;
	color: #33b4f6;
	font-size: 11px;
}

.mainZawartoscStronyaktualnosciLeweBottomSeparator
{
	width: 600px;
	height: 40px;
	float: left;
}

.mainZawartoscStronyaktualnosciSeparator
{
	width: 230px;
	height: 40px;
	float: left;
}

/******************/
/* Dział o MVCO */
.mainZawartoscStronyOMVCOLewe
{
	width: 280px;
	float: left;
}

.mainZawartoscStronyOMVCOPrawe
{
	width: 660px;
	float: left;
}

.mainZawartoscStronyOMVCOCalosc
{
	width: 260px;
	float: left;
}

.mainZawartoscStronyOMVCOTermin
{
	font-size: 20px;
	font-weight: bold;
	color: #0099ff;
}

.mainZawartoscStronyOMVCOWytlumazenie
{
	font-size: 11px;
}

.mainZawartoscStronyOMVCOMysl
{
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
}

.mainZawartoscStronyOMVCOMysqlTekst
{
	font-size: 11px;
	line-height: 18px;
}

.mainZawartoscStronyOMVCOSeparator
{
	width: 100%;
	height: 50px;
	float: left;
}

.mainZawartoscStronyOMVCOFolder
{
	width: 260px;
	height: 20px;
	font-size: 11px;
	line-height: 18px;
}

/***************/
/* Dział muzyka */
.mainZawartoscStronyMuzykaTekst
{
	width: 260px;
	float: left;
	font-size: 11px;
	line-height: 18px;
	padding-bottom: 15px;
}

.mainZawartoscStronyMuzykaNaglowek
{
	width: 260px;
	float: left;
	font-size: 20px;
	color: #0099FF;
	padding-bottom: 15px;
}

.mainZawartoscStronyMuzykaTekstTytul
{
	font-size: 12px;
}

.mainZawartoscStronyMuzykaLewe
{
	width: 280px;
	float: left;
	color: #7f7f7f;
	font-size: 14px;
}

.mainZawartoscStronyMuzykaPrawe
{
	width: 660px;
	float: left;
}

/******************/
/* Dział dyskografia */
.mainZawartoscStronyDyskografia
{
	width: 630px;
	float: left;
}

.mainZawartoscStronyDyskografiaLeftNaglowek
{
	width: 630px;
	float: left;
	font-size: 20px;
	color: #0099FF;
	padding-bottom: 15px;
}

.mainZawartoscStronyDyskografiaLeft
{
	width: 280px;
	float: left;
	padding-right: 20px;
}

.mainZawartoscStronyDyskografiaLeftTekst
{
	color: #0099ff;
	font-size: 14px;
}

.mainZawartoscStronyDyskografiaLeftData
{
	color: #0099ff;
	font-size: 10px;
}

.mainZawartoscStronyDyskografiaLeftOpcje
{
	width: 300px;
	font-size: 12px;
	float: left;
	color: #999999;
	padding-top: 15px;
	padding-bottom: 15px;
}

.mainZawartoscStronyDyskografiaLeftOpis
{
	width: 260px;
	padding-right: 140px;
	font-size: 11px;
	line-height: 18px;
	color: #7c7b7b;
	padding-bottom: 15px;
}

.mainZawartoscStronyDyskografiaLeftTytul1
{
	width: 260px;
	padding-right: 360px;
	font-size: 11px;
	color: #0099ff;
	font-style: italic;
	line-height: 18px;
}

.mainZawartoscStronyDyskografiaLeftTytul2
{
	width: 260px;
	padding-right: 360px;
	font-size: 11px;
	color: #7c7b7b;
	line-height: 18px;
}

.mainZawartoscStronyDyskografiaLeftTytul3
{
	width: 260px;
	padding-right: 360px;
	font-size: 11px;
	line-height: 18px;
	color: #7c7b7b;
}

.mainZawartoscStronyDyskografiaLeftTytulSeparator
{
	width: 620px;
	float: left;
	height: 40px;
}

.mainZawartoscStronyDyskografiaLeftTytulItalic
{
	width: 400px;
	font-size: 11px;
	font-style: italic;
	color: #7c7b7b;
}

.mainZawartoscStronyDyskografiaRight
{
	width: 280px;
	height: 100px;
	float: left;
	color: #0099ff;
	font-size: 14px;
	padding-bottom: 15px;
}

/****************/
/* Dział projekty */
.mainZawartoscStronyProjekty
{
	width: 300px;
	float: left;
}

.mainZawartoscStronyProjektyNaglowek
{
	width: 260px;
	padding-right: 430px;
	float: left;
	font-size: 20px;
	color: #0099FF;
	padding-bottom: 15px;
}

.mainZawartoscStronyProjektyTekst
{
	width: 260px;
	padding-right: 430px;
	float: left;
	color: #999999;
	font-size:11px;
	line-height:18px;
	padding-bottom: 10px;
}

/******************/
/* Dział kalendarium */
.mainZawartoscStronyKalendariumLewe
{
	width: 280px;
	float: left;
	color: #7f7f7f;
	font-size: 14px;
}

.mainZawartoscStronyKalendariumLeweNaglowek
{
	width: 265px;
	padding-right: 15px;
	float: left;
	color: #0099ff;
	font-size: 20px;
	padding-bottom: 15px;
}

.mainZawartoscStronyKalendariumPrawe
{
	width: 660px;
	float: left;
}

.mainZawartoscStronyKalendariumLeweNaglowekData
{
	width: 265px;
	padding-right: 15px;
	float: left;
	color: #0099ff;
	font-size: 13px;
}

.mainZawartoscStronyKalendariumLeweNaglowekWydarzenie
{
	width: 235px;
	padding-right: 15px;
	float: left;
	color: #999999;
	font-size: 12px;
	padding-bottom: 5px;
}

.mainZawartoscStronyKalendariumLeweNaglowekWydarzenieTresc
{
	width: 265px;
	padding-right: 15px;
	float: left;
	color: #7f7f7f;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 15px;
}

.mainZawartoscStronyKalendariumOpakowanie
{
	float: left;
	width: 265px;
}

a.acbutton
{
	color: #0099ff;
	text-decoration: none;
}

a.acbuttonKalend
{
	font-size: 20px;
}

.k3-event-content-first, .accontent
{
	float: left;
}

.mainZawartoscStronyKalendariumLeweSeparator
{
	width: 630px;
	float: left;
	padding-bottom: 40px;
}

.mainZawartoscStronyKalendariumLeweNaglowek
{
	width: 265px;
	padding-right: 15px;
	float: left;
	color: #0099ff;
	font-size: 20px;
	padding-bottom: 10px;
}

.mainZawartoscStronyKalendariumSeparator
{
	width: 230px;
	height: 40px;
	float: left;
}

/***************/
/* Dział fundacja */
.mainZawartoscStronyFundacjaPrawe
{
	width: 410px;
	float: left;
}

.mainZawartoscStronyFundacjaLewe
{
	width: 280px;
	float: left;
}

.mainZawartoscStronyFundacjaTekst
{
	width: 250px;
	float: left;
	font-size: 11px;
	line-height: 18px;
	padding-bottom: 15px;
}

.mainZawartoscStronyFundacjaNaglowek
{
	width: 250px;
	float: left;
	font-size: 20px;
	color: #0099FF;
	padding-bottom: 15px;
}

/***************/
/* Dział press room */
.mainZawartoscStronyPressRoom
{
	width: 690px;
	float: left;
}

.mainZawartoscStronyPressRoomNaglowek
{
	width: 260px;
	float: left;
	font-size: 20px;
	color: #0099FF;
	padding: 0px 430px 15px 0px;
}

.mainZawartoscStronyPressRoomPrasaTekst
{
	width: 230px;
	float: left;
	font-size: 14px;
	line-height: 18px;
	padding: 0px 430px 15px 0px;
}

td.PressRoomTd1
{
	width: 260px;
	padding-bottom: 10px;
}

td.PressRoomTd2
{
	width: 430px;
	color: #0099FF;
	vertical-align: top;
}

.mainZawartoscStronyPressRoomPrasaStrony
{
	width: 250px;
	padding-right: 20px;
	float: left;
	color: #0099ff;
	font-size: 11px;
	padding-bottom: 10px;
	text-align: right;
}

.mainZawartoscStronyTekstyPrasoweLewe
{
	width: 280px;
	float: left;
	color: #7f7f7f;
	font-size: 14px;
}

.mainZawartoscStronyTekstyPrasoweLeweNaglowek
{
	width: 265px;
	padding-right: 15px;
	float: left;
	color: #0099ff;
	font-size: 20px;
	padding-bottom: 10px;
}

.mainZawartoscStronyTekstyPrasoweSeparator
{
	width: 230px;
	height: 40px;
	float: left;
}

.mainZawartoscStronyTekstyPrasowePrawe
{
	width: 410px;
	float: left;
}

.mainZawartoscStronyTekstyPrasoweTresc
{
	width: 260px;
	padding-right: 20px;
	float: left;
	color: #999999;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 10px;
}

a.odnosnikDownload:link,
a.odnosnikDownload:visited,
a.odnosnikDownload:active
{
	color: #0099FF;
	text-decoration: none;
}

a.odnosnikDownload:hover
{
	color: #0099FF;
	text-decoration: underline;
}

.mainZawartoscStronyGaleriaDuze
{
	width: 940px;
	height: 455px;
	float: left;
}

.mainZawartoscStronyGaleriaMale
{
	clear: both;
	display: block;
	min-width: 10%;
	max-width: 100%;
	float: left;
	margin-left: 310px;
}

.mainZawartoscStronyGaleriaLink
{
	float: left;
	padding-top: 5px;
}

img.galeriaZdjecia
{
	padding: 0px 0px 0px 3px;
}

td.galeriaTd1
{
	padding: 0px;
	vertical-align: top;
}

.galeriaOpakowanie
{
	position: relative;
	height: 100%;
}

.galeriaGoToAll
{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}

.galeriaGoToLeft
{
	cursor: pointer;
	width: 25%;
	height: 0px;
	float: left;
	background-image: url('/grafika/brak.jpg');
}

.galeriaGoToRight
{
	cursor: pointer;
	width: 25%;
	height: 0px;
	float: right;
	background-image: url('/grafika/brak.jpg');
}

.mainZawartoscStronyGaleriaOpis
{
	float: left;
	padding-top: 15px;
	color: #666666;
	clear: both;
	display: block;
	width: 40%;
	margin-left: 310px;
}

.opakowanieGalerii
{
	float: left;
	width: 100%;
}

/***************/
/* Dział kontakt */
.mainZawartoscStronyKontaktTekst
{
	width: 510px;
	padding-right: 370px;
	float: left;
	font-size: 20px;
	line-height: 18px;
	padding-bottom: 15px;
	color: #0099FF;
}

.mainZawartoscStronyKontaktNaglowek
{
	width: 260px;
	float: left;
	font-size: 14px;
	color: #999999;
	padding-bottom: 15px;
}

/***********************************/
/* Zawartość panelu administracyjnego */
.mainAdmin
{
	width: 630px;
	float: left;
	padding-bottom: 15px;
}

.mainAdminNaglowek
{
	width: 630px;
	float: left;
	font-size: 15px;
	color: #999999;
	padding-bottom: 15px;
}

.mainAdminLogowanie
{
	width: 630px;
	float: left;
	font-size: 12px;
	color: #7f7f7f;
}

input.loginText
{
	width: 130px;
	height: 15px;
	border: 1px solid #7f7f7f;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
}

input.loginButton
{
	border: 1px solid #7f7f7f;
	font-size: 12px;
}

input.NewsTytul
{
	width: 230px;
	height: 15px;
	border: 1px solid #7f7f7f;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
}

textarea.NewsTresc
{
	width: 400px;
	height: 120px;
	border: 1px solid #7f7f7f;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
}

input.NewsFile
{
	width: 230px;
	height: 20px;
	border: 1px solid #7f7f7f;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
}

select.NewsSelect
{
	width: 215px;
	height: 20px;
	border: 1px solid #7f7f7f;
	font-size: 12px;
	padding-left: 5px;
}

input.zapiszButton
{
	border: 1px solid #7f7f7f;
	font-size: 12px;
}

.blad
{
	width: 100%px;
	height: 20px;
	float: left;
	font-size: 12px;
	color: #900000;
}

table.calosc
{
	border: 1px solid #7f7f7f;
	border-collapse: collapse;
	width: 600px;
}

td.tdNrBold
{
	width: 30px;
	font-weight: bold;
	background-color: #fafafa;
	text-align: center;
}

td.tdTytulBold
{
	width: 170px;
	font-weight: bold;
	background-color: #fafafa;
	text-align: center;
}

td.tdOpcjaBold
{
	width: 60px;
	font-weight: bold;
	background-color: #fafafa;
	text-align: center;
}

td.tdNr
{
	width: 30px;
	border: 1px solid #7f7f7f;
	text-align: center;
}

td.tdTytul
{
	width: 170px;
	border: 1px solid #7f7f7f;
}

td.tdOpcja
{
	width: 60px;
	border: 1px solid #7f7f7f;
	text-align: center;
}

a.odnosnikAdmin1:link,
a.odnosnikAdmin1:visited,
a.odnosnikAdmin1:active
{
	color: #7f7f7f;
	line-height: 18px;
	text-decoration: underline;
}

a.odnosnikAdmin1:hover
{
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
}

.wybierzJezyk
{
	width: 590px;
	padding-left: 40px;
	padding-bottom: 10px;
	float: left;
	font-size: 12px;
	word-spacing: 20px;
}

input.wybierzLang
{
	width: 25px;
	height: 20px;
	border: 1px solid #212121;
	background-color: #000000;
	color: #999999;
}

/***********************************/
/* Obsługa błędów */

.mainZawartoscStronyWejscieTekstNaglowek
{
	width: 450px;
	height: 50px;
	float: left;
	color: #7f7f7f;
	font-size: 24px;
	font-weight: bold;
}

.mainZawartoscStronyWejscieTekstTresc
{
	width: 450px;
	height: 170px;
	float: left;
	color: #7f7f7f;
	font-size: 16px;
	line-height: 18px;
}

