@charset "utf-8";
/* CSS Document */
h1 {
	font: 20px Arial, Helvetica, sans-serif;
	background:url(/gfx/pro-arts/h1-bg.jpg) bottom left no-repeat;
	padding:20px 45px;
	margin-bottom:10px;
	position: relative;
}
p {
	margin-bottom:10px;
}
.thickbox {
}
body {
	background:#FFF;
}
#body {
	background:#393939 url(/gfx/pro-arts/body-bg.jpg) top left repeat-x;
	font: 11px Arial, Helvetica, sans-serif;
	color:#6e6e6e;
}
#wejflash {
	width:1000px;
	height:757px;
	margin:0px auto;
}
object {
	outline:none;
}
#container {
	background:url(/gfx/pro-arts/container-bg.jpg) no-repeat left top;
	overflow:hidden;
}
#flash {
	height:103px;
}
#localiser {
	line-height:30px;
	color:#FFF;
}
#localiser a {
	color:#FFF;
	text-decoration:none;
	margin:0px 3px;
}
#localiser a:hover {
	text-decoration:underline;
}
#menu-left {
	width:180px;
	float:right;
	background:url(/gfx/pro-arts/menu-tlo.png) left top no-repeat;
}
#menu-end {
	background:url(/gfx/pro-arts/menu-tlo.png) left bottom no-repeat;
	height:13px;
	float:right;
	width:180px;
}
#menu-left p {
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFF;
	margin:10px 0px
}
#men-top {
	background:url(/gfx/pro-arts/menu-gora.png) top left no-repeat;
	height:11px;
	margin:0px 10px;
}
#menu {
	background:url(/gfx/pro-arts/menu-srodek.png) no-repeat left bottom;
	margin:0px 10px;
	padding:15px;
	text-decoration:none;
}
#menu a:hover {
	color:#880000;
}
#menu ul {
	margin:5px 0px;
}
#menu ul li {
	margin: 1px 0px;
}
#menu ul li a {
	border:1px solid #eee;
	padding:2px 2px;
	display:block;
	text-decoration:none;
	width:auto;
	margin:0px;
}
#menu li li a {
	border: none;
	padding: 0px 0px 0px 15px;
	background:url(/gfx/pro-arts/li2.jpg) center left no-repeat;
	text-decoration:none;
	font-size: 11px;
}
#menu li li a:hover {
	background-position: 3px center;
}
#menu a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#6e6d6d;
	textdecoration:none;
}
#menu a.selected {
	color:#990000;
}
#kalendarium {
	background:url(/gfx/pro-arts/kal-tlo.png) top left no-repeat;
	width:180px;
	float:right;
	margin:15px 0px 0px 0px;
}
#kalendarium-down {
	height:12px;
	background:url(/gfx/pro-arts/kal-tlo.png) bottom left no-repeat;
	float:right;
	width:180px;
}
#kalendarium p {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:10px;
}
#kalendarium a {
	text-decoration:none;
	color:#FFF;
}
#top {
	height:100px;
}
#main {
	background:url(/gfx/pro-arts/main-bg.png) top left no-repeat;
	padding:30px 40px;
	position:relative;
	min-height:450px;
}
#main ul{
list-style:circle;
margin:0px 20px;
color:#600
}
#main-down {
	background:url(/gfx/pro-arts/main-bg.png) bottom left no-repeat;
	height:12px;
	position:relative;
}
#main a {
	font-family: arial, verdana, tahoma;
	color:#990000;
	text-decoration: none;
}
#main a:hover {
	text-decoration:underline;
	color: #c62225;
}
#main img {
	border:1px solid #990000;
	padding:3px;
	background:rgb(180,180,180);
	margin:3px;
}
#footer {
	height:100px;
	background:url(/gfx/pro-arts/footer.png) no-repeat left top;
	margin-top:25px;
	position:relative;
}
#newsy .stronnicowanie {
	text-align:center;
	margin-bottom:10px;
	font: normal 11px Arial, Helvetica, sans-serif;
}
#newsy .stronnicowanie a {
	text-decoration:none;
	color:#6e6e6e;
}
#newsy .stronnicowanie a:hover {
	font-weight:bold;
}
#newsy .news {
	padding-bottom:15px;
	background:url(/gfx/pro-arts/news-bg.jpg) no-repeat bottom center;
}
#newsy .news .data {
	float:left;
	width:200px;
	font: bold 12px/25px Arial, Helvetica, sans-serif;
}
#newsy .news .link {
	float:right;
}
#newsy .news .link a {
	font: bold 9px/25px Verdana, Helvetica, sans-serif;
	color:#b62826;
	text-decoration:none;
}
#newsy .news .link a:hover {
	color:#990000;
	text-decoration:underline;
}
#newsy .news h2 {
	clear:both;
	color:#b62826;
	font: bold 14px/25px Arial, Helvetica, sans-serif;
}
#newsy .news p {
	clear:both;
	font: normal 11px Arial, Helvetica, sans-serif;
}
/*  tabela punkty sprzedazy biletow */
.cenybiletow td {
	border: 0px solid;
	width:33%;
	margin: 5px auto;
	padding: 10px;
}
.cenybiletow td.kolor {
	background:#d5d5d5;
	color:#FFF;
}



/*-----------MAPA SERWISU--------------*/
#mapaservisu {
	font: bold 10.5px/15px Verdana, Arial, Helvetica, sans-serif;
	background:#f5f5f0;
	margin:10px;
	padding:10px;
	border:1px solid rgb(200,200,200)
}
#mapaservisu a {
	text-decoration:none;
	color:#990000;
	display:block;
	border-bottom:dashed 1px;
	line-height:25px
}
#mapaservisu ul {
	margin: 0px 0px 0px 25px
}
#mapaservisu li {
	margin:0px;
	padding:0px;
}
#mapaservisu a:hover {
	text-decoration:none;
	color:#ffb445;
}


#facebook {
	background:#fff;
	float:right;
	margin:15px 0px 0px 0px;
}
