html * {
    margin: 0;
    padding: 0;
    border: 0;
}

html {
    width: 100%;
    height: 100%;
    background: #252d34 url("images/bg.jpg") repeat-y;
    background-position: top center;
} 

body {
    padding: 0;
    margin: 0;
    color: #000000;
    font-size: 12px;
    font-family: Tahoma;
    width: 100%;
    height: 100%;
}

a {
    text-decoration: none;
    color: black;
    cursor: pointer;
}
a:hover {
	text-decoration: none;
	color: blue;
}
.left a:hover {
	text-decoration: none;
	color: blue;
}
.left a {
	text-decoration: none;
	color: blue;
}
ul {
    list-style: none;
}

img {
    border: none;
}
p {
	text-align: justify;
	 line-height: 18px;
}

div.contener {
    width: 900px;
    margin: auto;
}

div.clear {
    clear: both;
}

div.white {
    background: white url("images/top-tlo.jpg") repeat-x top;
}

div.contener div.top {
    clear: both;
    height: 100px;
}

div.contener div.top div.left {
    float: left;
    padding-top: 20px;
}

div.contener div.top div.right {
    float: right;
}

div.contener div.top div.right div.menu ul {
    list-style: none;
}

div.contener div.top div.right div.menu ul li {
    float: left;
    font-size: 14px;
}

div.contener div.top div.right div.menu ul li a {
    color: white;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 20px;
    padding-bottom: 5px;
    display: block;
    margin-left: 5px;
    margin-right: 5px;
}

div.contener div.top div.right div.menu ul li a:hover {
    background: url("images/link_act.png") repeat-x top;
}

div.contener div.top div.right div.logo {
    text-align: right;
    padding-top: 30px;
    clear: both;
}

div.contener div.banner {
    padding-top: 20px;
    height: 300px;
}

div.contener div.category {
    clear: both;
    padding-top: 20px;
}

div.contener div.category ul {
    list-style: none;
}

div.contener div.category ul li {
    float: left;
    width: 272px;
    height: 231px;
    margin: 21px;
    margin-bottom: 0;
}

li#MojeOpole {
    background: url("images/b_opole.jpg") no-repeat center;
    margin-left: 0;
}

li#SejmowaAktywnosc {
    background: url("images/b_sejm.jpg") no-repeat center;
}

li#CzasPrywatnosci {
    background: url("images/b_prywatnie.jpg") no-repeat center;
    margin-right: 0;
}

div.contener div.category ul li div.img {
    width: 272px;
    height: 231px;
    background: url("images/img_shadow.png") no-repeat center;
    color: white;
    text-align: center;
    font-size: 20px;
}

div.contener div.category ul li div.img a {
    color: white;
    padding-top: 195px;
    height: 36px;
    display: block;
}

div.contener div.content {
    clear: both;
    padding-top: 25px;
    padding-bottom: 20px;
}

div.contener div.content div.left {
    width: 530px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
}
div.contener div.content div.left4 {
    width: 630px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
}
div.contener div.content div.left2 {
    width: 880px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
}
div.contener div.content div.left h1 {
    font-size: 18px;
    margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
div.contener div.content div.right h1 {
    font-size: 18px;
    margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
ul.komentarzeText {
	width: 280px;
}
span.dodalKom {
	color: #ccc;
	font-size: 11px;
}
span.dodalKom a {
	color: #ccc;
	font-size: 11px;
}
div.contener div.content div.left h1#aktualnosci {
    font-size: 18px;
    padding-bottom: 0;
	border-bottom: 1px solid #eee;
	color: #111;
	 margin-bottom: 20px;
}
div.contener div.content div.left h3 {
    font-size: 14px;
    padding-bottom: 0;
	
	color: #111;
	 margin-bottom: 5px;
}
div.contener div.content div.left h1#main {
    font-size: 18px;
    padding-bottom: 0;
	border-bottom: none;
	color: #111;
}
div.contener div.content div.left h1#map {
    font-size: 16px;
    padding-bottom: 0;
	border-bottom: 1px solid #ccc;
	color: #111;
}
div.contener div.content div.left4 p {
    font-size: 12px;
    line-height: 19px;
	text-align: justify;
}

div.contener div.content div.left4 h1 {
    font-size: 18px;
    margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
div.contener div.content div.left4 h1#aktualnosci {
    font-size: 18px;
    padding-bottom: 0;
	border-bottom: 1px solid #eee;
	color: #111;
	 margin-bottom: 20px;
}
div.contener div.content div.left4 h3 {
    font-size: 14px;
    padding-bottom: 0;
	
	color: #111;
	 margin-bottom: 5px;
}
div.contener div.content div.left4 h1#main {
    font-size: 18px;
    padding-bottom: 0;
	border-bottom: none;
	color: #111;
}
div.contener div.content div.left4 h1#map {
    font-size: 16px;
    padding-bottom: 0;
	border-bottom: 1px solid #ccc;
	color: #111;
}
div.contener div.content div.left4 p {
    font-size: 12px;
    line-height: 19px;
	text-align: justify;
}


div.contener div.content div.left2 h1 {
    font-size: 18px;
    margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
div.contener div.content div.left2 h1#aktualnosci {
    font-size: 18px;
    padding-bottom: 0;
	border-bottom: 1px solid #ccc;
	color: #111;
	 margin-bottom: 10px;
}
div.contener div.content div.left2 p {
    font-size: 13px;
    line-height: 21px;
}
div.contener div.content div.right {
    float: right;
}

div.contener div.buttons {
    padding-top: 40px;
}

div.contener div.buttons ul li {
    float: left;
    margin: 19px;
    margin-bottom: 0;
}

li#first_button {
    margin-left: 0;
}

li#last_button {
    margin-right: 0;
}

div.footer {
    height: 50px;
    clear: both;
}
div#minut {
	
height: 30px;
margin-top: 10px;
}
div#minut a#but {
	height: 30px;
	display: block;
	padding-top: 6px;
	text-align: center;
	width: 900px;

	font-size: 22px;
}
div#minut a:hover#but {

	background: #010101;
	
}
div.news {
	margin-top: 5px;
	
}
div.news h3 {
	
	font-size: 14px;
}
div.wp {
	
	float: left;
	text-align: justify;
}
div.wp2 {
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	float: left;
	text-align: justify;
}
div#pasekNawigacji {
	width: 350px;
	margin-left: 370px;
	float: left;
	height: 24px;
	font-size: 11px;
	color: gray;
}
span.bn {
	color: gray;
	padding: 5px 11px 5px 11px;
	background: url('img/t.png') no-repeat 0 0;
	width: 28px;
	height: 24px;
	font-size: 11px;
}
a.ba {
	color: gray;
	background: url('img/t.png') no-repeat 0 0;
	width: 28px;
	padding: 5px 11px 5px 11px;
	height: 24px;
	font-size: 11px;
}
blockquote {
	margin: 7px 0px 7px 0px;
	padding:5px 0px 5px 35px;
	background:url(images/quote.png) no-repeat 0px 0px;
	  font-size: 12px;
    line-height: 19px;
	text-align:justify;
	
}
p.wykaz {
	border-bottom: 1px solid #ccc;
	 padding-bottom: 10px;
	 margin-bottom: 10px;
}
p#wpr {
	border-bottom: 1px solid #ccc;
	 padding-bottom: 10px;
	 margin-bottom: 10px;
	 border-top: 1px solid #ccc;
	 padding-top: 10px;
	 margin-top: 10px;
	 line-height: 18px;
}
input {
	border: 1px solid #ccc;
	background: #eee;
	width: 260px;
	height: 22px;
}
input#f_nick {
	border: 1px solid #ccc;
	background: #eee;
	width: 260px;
	margin-bottom: 5px;
	height: 22px;
}
input.pole2 {
	width: 230px;
	margin-bottom: 5px;
}
input.pole {
	width: 230px;
	margin-bottom: 5px;
	
}
input#dodajKom {
	width: 100px;
	float: right;
	margin-right: 138px;
	
}
input#wyslij {
	width: 80px;
	float: right;
	/*
margin-right: 138px;
*/
	
}
textarea {
	border: 1px solid #ccc;
	background: #eee;
	width: 260px;
}
textarea#zapytanie {
	border: 1px solid #ccc;
	background: #eee;
	width: 230px;
	margin-bottom: 5px;
}
form#formularz1 {
	margin-top: 20px;
}
#cu3er-container {width:900px; outline:0;}
