@charset "utf-8";
/* CSS Document */
/* @author Agata Skórska */


/*reset part*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}

q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
a {
	outline:0;
	text-decoration:none;
}


/*individual styling*/
body {
	background:#cc2826 url(../images/paski.png) repeat-x 50% 100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	}
	
#wraper {
	width:1150px;
	overflow:hidden;
	margin:0 auto;
	}	
	
#top {
	background:url(../images/top.png) no-repeat 100% 0;
	height:340px;
	position:relative;
	}	
#top img {
	position:absolute;
	right:450px;
	top:20px;
	}	
#menu {
	background:url(../images/menu.png) no-repeat 100% 0;
	height:433px;
	width:219px;
	float:left;
	}
#menu ul {
	padding:80px  0  0 25px;
	font-size:11px;
	}	
#menu ul a {
	display:block;
	background:url(../images/menusq.gif) no-repeat 0 2px;
	padding:0 0 12px 16px;
	}	
#menu ul a:visited, #menu ul a.visited  {
	text-decoration:line-through !important;
	}	
#menu ul a:hover, #menu ul a:active, #menu ul a.active  {
	text-decoration:underline !important;
	}	
#container {
	background:#000;
	float:right;
	width:910px;
	margin-right:21px;
	min-height:1500px;
	
	padding-top:20px;
	}	
#bloki {
	overflow:hidden;
	position:relative;
	}	
.part {
	background:url(../images/paski.png) no-repeat 5px 15px;
	padding:75px 35px 0px 40px;
	overflow:hidden;
	}	
h1 {
	font-size:24px;
	color:#fff500;
	padding-bottom:10px;
	}
h2 {
	font-size:14px;
	color:#84c325;
	}
h3 {
	font-size:14px;
	color:#dd137b;
	padding:8px 0 4px 0;
	}
h3.orange {
	color:#e77817;
	}	
h3  b {
	color:#fff;
	
	}	
#container p {
	padding:4px 0;
	line-height:175%;
	}
#container a {
	text-decoration:underline;
	}	
a {
	color:#fff500;
	}	
.video {
	border:3px solid #cc2826;
	float:right;
	padding:12px;
	
	
	}
#o_festiwalu {
	padding-top:65px;
	background-position:3px 0;
	}
#o_festiwalu .video	{
	margin-left:25px
	}
.leftpanel, .rightpanel	 {
	width:390px;
	border-left:3px solid #cc2826;
	padding:0 8px 0 15px;
	}
.leftpanel {
	float:left;
	}	
.rightpanel	 {
	float:right;
	border-right:3px solid #cc2826;
	}	
#program_imprezy p {
	line-height:150%;
	}	
#program_imprezy .rightpanel p	{
	padding:3px 0;
	line-height:120%;
	}
	

.gallery {
	padding:10px 0;
	border-bottom:3px solid #cc3333;
	margin-bottom:15px;
	}
.gallery img  {
	border:2px solid #c82725;
	margin:0 12px 10px 0;
	}
	

#galeria_festiwalu .video
{margin:15px 0;
	}
#bis p {
	line-height:140%;
	}
	
#container #partnerzy #whitebg {
	background:#fff;
	overflow:hidden;
	color:#000;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	padding:25px 15px;
	font-size:18px;
	
	}
#whitebg 	p {
	line-height:130%;
	}
	
#whitebg  a {
	color:#e3007a;
	}	
	
#whitebg h1{
color:#000;
padding-bottom:30px;
text-align:left;
	
	
	}	
#whitebg .leftpanel {
	border:none;
	width:370px;
	text-align:center;
	}
#whitebg .rightpanel {
	border-right:none;
	width:370px;
	padding-left:20px;
	text-align:center;
	}

#footer {
	font-size:10px;
	padding:5px 35px 20px 40px;
	color:#cc2826;
	clear:both;
	overflow:hidden;
	line-height:120%;
	}	
#footer p {
	float:right;
	padding:0;
	line-height:120%;
	}	
	
#footer span {
	display:block;
	float:left;
	}	
	
