
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000000;
	text-align:center;
	color: #8A6B64;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	}

div#container {
	width: 778px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/tlo.gif);
	background-repeat: y;
	
	min-height:650px;
  	height:auto !important;
  	height:650px;

	}
		
div#front {
	height: 412px;
	padding-top: 45px;
}

h1 {
	font-size: 120%;
}

div#front a {
	text-decoration:none;
	height:367px;
	background-image: url(img/front2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}

div#front a:hover
{
     background-position: 0 -367px;  
}

div#mazg_lewo {
	height: 21px;
	background-image: url(img/mazg_lewo.jpg);
	background-repeat:no-repeat;
}

div#flaga_pl {
	height: 18px;
	width: 24px;
	padding-left: 555px;
	float:left
		}

div#flaga_pl a {
height:18px;
width:24px;
background-image:url(img/flaga_pl.jpg);
background-repeat:no-repeat;
display:block;
background-position: 0px 0px;
}

div#flaga_pl a:hover
{
     background-position: 0 -18px;  
}

div#flaga_uk {
	height: 18px;
	width: 22px;
	margin-left: 17px;
	float:left
}

div#flaga_uk a {
height:18px;
width:22px;
background-image:url(img/flaga_uk.jpg);
background-repeat:no-repeat;
display:block;
background-position: 0px 0px;
}

div#flaga_uk a:hover
{
     background-position: 0 -18px;  
}

div#mazg_prawo {
	height:50px;
	width:100%;
	background-image: url(img/mazg_prawo.jpg);
	background-repeat:no-repeat;
	margin-bottom: 26px;
	margin-top:30px;
	background-position: right;
	}
	
div#wbudowie {
	width:100%;
	height:400px;
	color: #FFF;
	font-size: 32px;
	background-image: url(img/budowa.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-weight: bold;
}

div#mechanicy {
	width: 100%;
	height:320px;
	background-image: url(img/mechanicy.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	margin:0px;
	padding:0px;
	z-index:100;
	text-decoration:none;
	float:left;
	}


div#top {
	width:100%;
	float:left;
	height:43px;
	padding-top: 20px;
	background: transparent url(img/top.png) 0 0 no-repeat;
}
div#stopka {
	width: 100%;
	height: 20px;
	display: block;
	clear: both;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #703b00;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}

div#container ol li {
	text-align:left;
	list-style:decimal;
	padding-bottom:0.5em;
	line-height: 17px;
	vertical-align: top;
}

div#container > ol li span.tytul {
	color:#b15e0f;
	line-height: 17px;
	vertical-align: top;
	padding-left: 1em;
}
div#container ol li span.czas {
	line-height: 17px;
	vertical-align: top;
	padding-left: 1em;
}
div#container ol li span.autor{
	font-style: italic;
	line-height: 17px;
	vertical-align: top;
	padding-left: 1em;
}
a.fragment, a.fragment:link{
	text-decoration:none;
	background: transparent url(listen.gif) 0 0 no-repeat;
	height: 16px;
	width: 60px;
	padding: 0 34px;
}
a.fragment:visited {background-position: 0 -32px;}
a.fragment:hover {background-position: 0 -16px;}

a.mp3, a.mp3:link {
	text-decoration: none;
	color:#b15e0f;
	line-height: 17px;
	vertical-align: top;
	padding-left: 1em;
}
a.mp3:visited {color:#105e0f;}
a.mp3:hover {color:#505e0f;}

div#container ul li {text-align:left; list-style:square;}

div.text p {
	text-align:left;
	text-indent: 0em;
	/*	text-indent: 2em;*/
	margin:0;
	padding-bottom:0.5em;
	font-size: 14px;
}

div.koncert {
	padding-bottom:20px;
	color:#b15e0f;
}
p.data {
	font-size: 150%;
	padding:0;
	margin:0;
}
span.miejscowosc {
	padding-left:20px;	
}

span.fest {
	padding-left:20px;
	font-size:66%;
}
p.miejsce {
	font-size:120%;
	padding:0;
	margin:0;
}
p.adres {
	padding:0;
	margin:0;
	line-height: 150%;
}
p.uwaga {
	padding:0;
	margin:0;
	line-height: 150%;
}
.rozstrzelone {
	font-variant: small-caps;
	letter-spacing: 1em;
	border-bottom-width: thin;
	border-bottom-style: solid;
	width:50%;
	margin:10px auto;
}

p.numery {
	line-height: 17px;
	text-align: left;
	padding:0;
	margin:0 0 5px 0;
}

p.numery a{
	text-decoration: none;
	color:#b15e0f;
	line-height: 17px;
	vertical-align: top;
	padding-left: 1em;
	}
	
span.kto, span.data {
	padding-left:0.5em;
	vertical-align: top;
}

span.data {
	font-style: italic;	
}

div#ed_konc {
	text-align: left;
}

div.piosenka {
	width:50%;
	margin:0 auto;
	
	min-height:500px;
  	height:auto !important;
  	height:500px;

}

div.piosenka p {
	text-align:left;
}

div.piosenka p.tytul {
	font-size:150%;
}

div.piosenka p.autor, div.piosenka p.kompozytor {
	font-size:80%;
	font-style: italic;
	padding:0;
	margin:0;
}

div.piosenka p.ref {
	margin-left: 30px;
	text-indent: -1.8em;
}

p.tytul_spis {
	padding:0;
	margin:0;
	text-align:left;
}

p.tytul_spis a,p.tytul_spis a:link {
	text-decoration: none;
	color:#b15e0f;
	line-height: 17px;
	vertical-align: top;
	padding-left: 1em;
	
}
p.tytul_spis a:visited {color:#105e0f;}
p.tytul_spis a:hover {color:#505e0f;}


img.text_icon 
{
	border:0;
}

div#lewa{
	width:250px;
	float:left;
	margin-left:176px;
	
}

div#prawa{
	width:250px;
	float:right;
	margin-right:100px;
	margin-bottom:20px;
}

div#center{
	width:250px;
	margin-left:340px;
}

form#kontakt input.check {
	padding:5px;
	display:inline;
}

form#kontakt label.check {
	padding:5px;
	display:inline;
}
form>label{
	display:block;
	text-align: left;
	width:200px;
	margin:10px 0px 5px 0px;
}

form#kontakt {
	width:370px;
	margin: 0 auto;
}

form#kontakt textarea {
	display: block;
	padding:0;
	margin:10px 0px 10px 0px;
	width:370px;
}

form#kontakt input{
	margin:0;
	padding:0;
	display: block;
}

form#kontakt input.submit{
	padding: 5px;
}

form#kontakt fieldset {
	border:thin solid #57271d;
	width:350px;
}

input, select, textarea {
	background: url(img/50_proc.png);
	border-top: thin solid #57271d;
	border-right: thin solid #744135;
	border-bottom: thin solid #744135;
	border-left: thin solid #57271d;
	color:#724600;
	padding:2px;
	margin:5px;	
}

option {
	background: url(img/50_proc.png);
	color:#724600;	
}

p.czerwony {
	color:#f00;
}

div#menu {
	width:100%;
	height:40px;
	float:left;
	margin:0;padding:0;
}

a.galeria
{
	text-decoration: none;
	margin:10px;
}

a.galeria img
{
	border-color:#703b00;
}


#menu ul {float:left;margin:0;padding:0} 

#menu li {display:inline-block; display:inline;border:solid thin #703b00; margin:0;padding:0;}
#menu ul ul {position:absolute; display:none; left:0; top:23px;}
#menu ul li{float:left; display:block; position:relative;}

#menu ul {background-color:#461b00;);
}

#menu a {display:block; color:#8A6B64; line-height:1.5em; text-decoration:none; padding:0.2em 0.5em; width:8em;}
#menu ul ul a {border:0;}

#menu ul li a {float:left;}

#menu ul li:hover > ul {display:block;}

#menu li:hover {background-color:#2f1104; color:#b15e0f;; cursor:default;}
#menu a:hover {background-color:#2f1104;; color:#b15e0f;}