@charset "utf-8";
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	background-color: #ffffff;
	background-image: url('../img/bg.jpg');
	background-position: top left;
	background-repeat: repeat;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #333333;
}

img, div, span, a, input, ul, li { behavior: url(iepngfix.htc) }

#container {
	width: 1060px; 
	background-color: #ffffff;
	margin: 0 auto; 
	text-align: left;
}

#header {
	background-color: #ffffff; 
	background-image: url('../img/piersi-menu.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	height: 93px;
	padding: 0; 
}

/* menu Top */
ul#menu {
	clear: left;
	float: left;
	width: 490px;
	list-style: none;
	margin-left: 400px;
	margin-top: 55px;
	padding: 0;
}

ul#menu li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#menu li a {
 	display: block;
	float: left;
	margin-right: 0px;
	padding: 8px 0px 18px 0px;
	text-align: left;
	position: relative;
	left: 0px;
	background-position: top left;
	background-repeat: no-repeat;
}

ul#menu li#zespol a:link, ul#menu li#zespol a:visited {
	background-image: url('../img/menu01_0.png');
	width: 48px;
}

ul#menu li#zespol a:hover, ul#menu li#zespol a:active {
	background-image: url('../img/menu01_1.png');
	width: 48px;
}

ul#menu li#koncerty a:link, ul#menu li#koncerty a:visited {
	background-image: url('../img/menu02_0.png');
	width: 51px;
}

ul#menu li#koncerty a:hover, ul#menu li#koncerty a:active {
	background-image: url('../img/menu02_1.png');
	width: 51px;
}

ul#menu li#newsy a:link, ul#menu li#newsy a:visited {
	background-image: url('../img/menu03_0.png');
	width: 41px;
}

ul#menu li#newsy a:hover, ul#menu li#newsy a:active {
	background-image: url('../img/menu03_1.png');
	width: 41px;
}

ul#menu li#historia a:link, ul#menu li#historia a:visited {
	background-image: url('../img/menu04_0.png');
	width: 47px;
}

ul#menu li#historia a:hover, ul#menu li#historia a:active {
	background-image: url('../img/menu04_1.png');
	width: 47px;
}

ul#menu li#dyskografia a:link, ul#menu li#dyskografia a:visited {
	background-image: url('../img/menu05_0.png');
	width: 65px;
}

ul#menu li#dyskografia a:hover, ul#menu li#dyskografia a:active {
	background-image: url('../img/menu05_1.png');
	width: 65px;
}

ul#menu li#ekipa a:link, ul#menu li#ekipa a:visited {
	background-image: url('../img/menu06_0.png');
	width: 35px;
}

ul#menu li#ekipa a:hover, ul#menu li#ekipa a:active {
	background-image: url('../img/menu06_1.png');
	width: 35px;
}

ul#menu li#galeria a:link, ul#menu li#galeria a:visited {
	background-image: url('../img/menu07_0.png');
	width: 42px;
}

ul#menu li#galeria a:hover, ul#menu li#galeria a:active {
	background-image: url('../img/menu07_1.png');
	width: 42px;
}

ul#menu li#multimedia a:link, ul#menu li#multimedia a:visited {
	background-image: url('../img/menu08_0.png');
	width: 66px;
}

ul#menu li#multimedia a:hover, ul#menu li#multimedia a:active {
	background-image: url('../img/menu08_1.png');
	width: 66px;
}

ul#menu li#ksiegagosci a:link, ul#menu li#ksiegagosci a:visited {
	background-image: url('../img/menu09_0.png');
	width: 64px;
}

ul#menu li#ksiegagosci a:hover, ul#menu li#ksiegagosci a:active {
	background-image: url('../img/menu09_1.png');
	width: 64px;
}

ul#menu li#linki a:link, ul#menu li#linki a:visited {
	background-image: url('../img/menu10_0.png');
	width: 25px;
}

ul#menu li#linki a:hover, ul#menu li#linki a:active {
	background-image: url('../img/menu10_1.png');
	width: 25px;
}
/* end menuTop */

/* zespol-arrow */
ul#zespol-arrow {
	width: 182px;
	height: 93px;
	list-style: none;
	margin-left: 900px;
	margin-top: 0px;
	/*margin-top: -115px; IE7*/
	padding: 0;
}

ul#zespol-arrow li {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#zespol-arrow li a {
	float: left;
	margin-right: 0px;
	padding: 0px 0px 93px 0px;
	text-align: left;
	position: relative;
	left: 0px;
	background-position: top left;
	background-repeat: no-repeat;
}

ul#zespol-arrow li#zespol2 a:link, ul#zespol-arrow li#zespol2 a:visited {
	background-image: url('../img/menu11_0.png');
	width: 182px;
}

ul#zespol-arrow li#zespol2 a:hover, ul#zespol-arrow li#zespol2 a:active {
	background-image: url('../img/menu11_1.png');
	width: 182px;
}
/* end zespol-arrow */


#mainContent {
	padding: 0; 
	background-color: #ffffff;
}

#flashTop {
	background-color: #000000; 
	background-image: url('../img/bg2.jpg');
	background-position: top left;
	background-repeat: no-repeat;	
	height: 460px;
	padding: 0;
	text-align: center;
}

#flashTopInner {
	background-color: #000000;
	width: 960px;
	height: 460px;
	margin-left: 50px;
	margin-right: 50px;
}

#flashTopInner img { 
	border: 0;
}

#textContent {
	background-image: url('../img/bg3.jpg');
	background-position: top left;
	background-repeat: repeat-y;	
}

#textContentInner {
	width: 960px;
	margin-left: 50px;
	margin-right: 50px;
}

.textTwoCol {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.textTwoCol p {
	margin: 0;
	padding: 0;
}

.textLeftCol {
	clear: both;
	width: 440px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;	
}

.textRightCol {
	width: 440px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;	
}

#footer {
	padding: 0; 
	background-color: #000000;
}

#flashBottom {
	height: 159px;
	text-align: center;
}

#flashBottom img {
	border: 0; 
}

#bottom {
	background-color: #ffffff;
	width: 1060px;
	height: 151px;
}

#bottom img {
	margin: 0;
	padding: 0;
	border: 0;
}

div#code {
	position: relative;
	top: -139px;
	left: 83px;
	width: 118px;
	height: 118px;
	background-color: #9F6;
}

div.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #aa0000;
	padding: 20px;
}

div.rok-wydania {
	font-size: 18px;
}

div.tytul-plyty {
	font-size: 28px;
	color: #5d000d;
}

table.dyskografia {
	border-collapse: collapse;
	margin-top: 10px;
	empty-cells: show;
}

table.dyskografia td {
	padding-right: 10px;
}

table.dyskografia td:first-child, table.dyskografia td:first-child + td {      
    border-bottom: 1px dotted #333333;  
}

table.dyskografia td:first-child + td +td {      
	padding-left: 30px;
	color: #666666;
}


table.tableTwoCol, table.tableFourCol, table.koncerty {
	border-collapse: collapse;
	margin-top: 10px;
	empty-cells: show;	
	margin-bottom: 30px;
}

table.tableTwoCol td.left {
	width: 425px;
	vertical-align: top;
	padding-bottom: 20px;
}

table.tableTwoCol td.right {
	width: 425px;
	vertical-align: top;
	padding-bottom: 30px;
	padding-bottom: 20px;	
}

table.tableTwoCol td.middle {
	width: 70px;
}

table.tableFourCol td {
	width: 240px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	text-align: center;
}


table.koncerty th {
	font-size: 28px;
	font-weight: normal;
	color: #5d000d;
	padding-bottom: 10px;
}

table.koncerty td {
	vertical-align: top;
    border-bottom: 1px dotted #333333;  	
	padding-right: 20px;
}

table.koncerty td:first-child {
	font-weight: bold;
	color: #5d000d;
}

ul.dyskografia {
	font-size: 14px;
}

ul.dyskografia li a:link, ul.dyskografia li a:visited {
	color: #525b18;
	text-decoration: none;
}

ul.dyskografia li a:hover, ul.dyskografia li a:active {
	color: #747d3a;
}

div.left {
	text-align: left;
}

div.right {
	text-align: right;
}

div.center {
	text-align: center;
}

div.rightImg img {
	float: right;	
	padding-left: 10px;
}

div.leftImg img {
	float: left;	
	padding-right: 10px;	
}

h2 {
	font-size: 24px;
	font-weight: normal;
	color: #333333;
	margin: 0;
	padding: 0;
}

div.more {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	margin-right: 50px;
}

div.back {
	float: right;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 50px;
}

div.more a:link, div.more a:visited {
	color: #69702d;
	font-weight: bold;
} 

div.more a:hover, div.more a:active {
	color: #9ca35f;
	font-weight: bold;	
} 

span.important {
	color: #69702d;
	font-size: 18px;
}

img {
	border: 0;
}

div.photo {
	float: left;
	width: 100px;
	text-align: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

p.photoInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666 !important;
}

.clearfloat { 
	clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}

