body {
	margin:0;
	padding:0;
	text-align: center;
	background: #276ba5 url(../images/common/noise_nb.gif);
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

div, h1, h2, h3, img {border: none; margin:0; padding:0;}
.clear {font-size:0; clear: both;}
a {
    outline:none;
}
.left {
    float:left;
    margin-right:12px;
}
ol.kandydaci li { 
    margin-bottom:7px; 
}

h1 {
  font: 14px verdana,tahoma,helvetica,arial; 
  line-height:14px; 
  font-weight:bold; 
  color:#ffffff;
  margin:14px 0px 14px 0px;}

h1.naglowek_strony {
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  color:#F4AE07;
  }

h2 {
  font: 11px verdana,tahoma,helvetica,arial;
   
  line-height:14px; 
  font-weight:bold; 
  padding: 14px 0 14px 0;
  color:#F3AD06;}
  
h3 {
  font: 11px verdana,tahoma,helvetica,arial;
  display: inline; 
  line-height:14px; 
  font-weight:bold; 
  color:#ffffff;}
  
p {
  font: 11px verdana,tahoma,helvetica,arial; 
  line-height:14px; 
  font-weight:normal; 
  color:#eeeeee;
  padding: 0px;
  margin:0px 0px 14px 0px;}
  
  
#program {
line-height:14px;
padding:0px; 
border:0px;
}

#program ul {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 14px;}

#program ul li {
margin:0px 0px 7px 0px;}


#regulamin {
line-height:14px;
padding:0px; 
border:0px;}

#regulamin ul, #regulamin ol {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 22px;
}

#regulamin ul li, #regulamin ol li {
margin:0px 0px 7px 0px;
padding:0px 0px 0px 0px;}

#regulamin ol li ul {
margin:7px 0px 0px 0px;
padding:0px 0px 0px 14px;}

#dyskografia table tr td {
  
  padding: 0px 0px 0px 0px;
  text-align: center
  }
#dyskografia table tr td.opis {
  
  padding: 7px 10px 21px 10px;
  text-align: center
  }
  
#foto_center {
text-align: center;
padding: 0px 0px 0px 0px;}

#foto_left {
float: left;
padding: 0px 14px 0px 0px;}

#foto_right {
float: right;
padding: 0px 0px 0px 14px;}

.foto_center {
text-align: center;
padding: 0px 0px 0px 0px;}

.foto_left {
float: left;
padding: 0px 14px 0px 0px;}

.foto_right {
float: right;
padding: 0px 0px 0px 14px;}

#spis_utworow table {
  width:420px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 1px solid #6090BA;
  }

#spis_utworow table tr {

  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;}

#spis_utworow table tr th {
  border: 1px solid #6090BA;
  text-align: center;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;}

#spis_utworow table tr td {
  border: 1px solid #6090BA;
  margin: 0px 0px 0px 0px;
  padding: 3px 3px 3px 3px;}
  


#center_table {
  
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  }

#center_table table tr {

  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;}

#center_table table tr td {
  text-align: center; 
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 0px 0px;}



/* Radek  */
#tlo {
	background: url(../images/common/noise_left.gif) repeat-y top left;
	z-index: 999;
	height:100%;
}

#all {
	width: 750px;
	margin: 0 auto;
	z-index: 555;
}

#flash {

}

#body {
	background: url(../images/common/noise_left2.gif) repeat-y top left;
}




/* Lewa kolumna */
#left_site {
	width: 226px;
	float: left;
	text-align: left;
	background: url(../images/common/listki_l.gif) no-repeat top right;
	min-height: 660px;
}

* html body #left_site {
	height: 660px;
}

#left_site ul {
	list-style-type: none;
	margin:0;
	padding:0 30px 0px 4px;
}

#left_site ul li {
	margin:0;
	padding:0;
}

#left_site ul li.level_1 {
	padding: 2px 0;
}

#left_site ul li.level_2 {
	padding: 2px 0 2px 10px;
	font-weight: normal;
}

#left_site ul li.level_3 {
	padding: 2px 0 2px 20px;
	font-weight: normal;
}

#left_site ul li a:link, #left_site ul li a:visited {
	color: #6a5420;
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#left_site ul li a:hover {
	color:#FFFF99;
}

#left_site ul li.level_2 a:link, #left_site ul li.level_2 a:visited {
	font-weight: normal;
}

#left_site ul li.level_3 a:link, #left_site ul li.level_3 a:visited {
	font-weight: normal;
	font-size: 11px;
}

#left_site ul li a.active:link, #left_site ul li a.active:visited, #left_site ul li a.active:hover {
	color: #000000;
}



/* ---------------------------------------------------- contextSideMenu */
#naszemenu {}

#naszemenu ul {
	list-style-type: none;
	margin:0 0 0 12px;
	padding:0;
	overflow:hidden;
	width:209px;
}

#naszemenu ul li {
	margin-right: 0px;
	width:100%;
}

#naszemenu ul li ul  {
	margin-top:1px;
  margin-bottom: -1px; 
  width:197px;
}


#naszemenu ul li ul li { 
	margin-right: 0px; 
}
#naszemenu ul li ul li ul {
	width:185px;
}
#naszemenu ul li ul li ul li ul {
	width:173px;
}

#naszemenu ul li a:link, #naszemenu ul li a:visited  {
	color: #6A5420; /* kolor czcionki */
	display:block;
	font: bold 12px Verdana, tahoma, Arial, Helvetica, sans-serif;
	padding: 4px;
	margin: 0;
}

#naszemenu ul li a:hover {
	text-decoration: none;
	color: #D2D2D2;
}

#naszemenu ul li a.aktywne:link, #naszemenu ul li a.aktywne:visited {
	font-weight:bold;
	color: #000000;
	text-decoration:underline;
	/* padding-right: 7px; */
	
}

#naszemenu ul li a.aktywne:hover {
	color: #D2D2D2;
	text-decoration:underline;
}

#naszemenu ul ul {
	margin-bottom: 0px;
	margin-top: 0px;
}

#naszemenu ul ul li {
	padding: 0;
	margin:0;
	text-indent: 0px;
}

#naszemenu ul ul li a:link, #naszemenu ul ul li a:visited {
	font-size: 11px;
	font-weight: normal;
	padding: 3px 0 3px 14px;
}

#naszemenu ul ul li a:hover {
	color: #D2D2D2;
}





#naszemenu ul ul ul li a:link, #naszemenu ul ul ul li a:visited {
	font-size: 11px;
	font-weight: normal;
	padding: 3px 0 3px 22px;
}

#naszemenu ul ul ul li a:hover {
	color: #D2D2D2;
	
}




/* Prawa kolumna */

#right_site {
	text-align: left;
	width: 524px;
	float: right;
	background: #276ba5 url(../images/common/noise_nb.gif);
}

#content {
	padding: 5px 0 0 100px;
	color: #e5e5e5;
	background: url(../images/common/listki_p.gif) no-repeat top left;
	min-height: 660px;
} 

* html body #content {
	height: 660px;
}
#content strong {
    color:#ffffff;
}
#content a:link strong,
#content a:visited strong,
#content a:active strong {
    color:#F5AE08;
}
#content a:hover strong {
    color:#FFD154;
}

#content a:link, #content a:visited {
	color: #F5AE08;
	text-decoration: underline;
}

#content a:hover {
	color: #FFD154;
}

#content h1 {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}

#lisc {
	background: url(../images/common/bg_lisc.gif) no-repeat top right;
	min-height: 300px;
}

* html body #lisc {
	height: 300px;
}

/* Path */

ul#path {
	margin:0;
	padding:0;
	list-style-type: none;
	padding-bottom: 30px;

}

ul#path li {
	float: left;
	margin: 0;
	padding: 0;
}

ul#path li a:link, ul#path li a:visited {
	background: url(../images/common/arrow.gif) no-repeat left;
	padding: 0 4px 0 15px;
	text-decoration: none;
	font: 9px tahoma, Arial, Helvetica, sans-serif;
	color: #A3C7E9;
	display: block;
	float: left;
	white-space: nowrap;
}

ul#path li a:hover {
	color: #F5AE08;
}

/* Footer */
#footer {
	width: 520px;
	float: right;
	text-align: right;
	background: url(../images/common/stopka_listek.jpg) no-repeat bottom right;
	padding: 0;
	margin: 5px 0 0 0;
	position: relative;
}

#footer img {
	margin: 23px 105px 9px 0;
}

/* loga */
img.logo {
  margin: 4px ;
  }

#sponsor {
	float: left;
	position: absolute;
	top: -60px;
	left: -190px;
}

/* spis utworow */

table.spis_utworow {margin: 3px 0;}
table.spis_utworow tr td, table.spis_utworow tr th {
	font: normal 11px tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding: 5px;
}

table.spis_utworow tr td li, table.spis_utworow tr th li {
	font: normal 11px tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0 5px 0 0;
	padding:0 0 8px 10px;
}

/* Zaokraglenia dla jednek komorki - naglowek */
table.spis_utworow tr td.h0, table.spis_utworow tr th.h0 {
	padding: 0px;
}
table.spis_utworow tr td.h0 div, table.spis_utworow tr th.h0 div {
	padding: 5px;
}
table.spis_utworow tr td.h0 div, table.spis_utworow tr th.h0 div.f11b {
	font-size: 11px;
	font-weight:bold;
}
table.spis_utworow tr td.h0 div, table.spis_utworow tr th.h0 div.f12b {
	font-size: 12px;
	font-weight:bold;
}



/* Kolory dla tabeli */
table.spis_utworow tr td.n1, table.spis_utworow tr th.n1 {background-color: #E5DDD5;}
table.spis_utworow tr td.n2, table.spis_utworow tr th.n2 {background-color: #F4F1EE;}
table.spis_utworow tr td.n3, table.spis_utworow tr th.n3 {background-color: #A85F1E;}


#licznik {
color:#1A5384;
float:left; 
padding-top:21px; 
text-align:left; 
margin:0px;}

/*galerie */
div.gallery_ico table tr td {margin:0; padding:0px; text-align:center; vertical-align:top; font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding:0px 0 5px 0px; }


div.gallery_ico table tr td a:link, 
div.gallery_ico table tr td a:active, 
div.gallery_ico table tr td a:visited,
div.gallery_ico table tr td a:hover {margin:0; padding:0; display:block; text-align:center;}

.youtube {
    margin:2em 0;
}