* {
	margin:0;
	padding:0;
	border:0;
}

body {
	background:#3b4246  no-repeat;
//292929
//2e373d
}



#container {
	width:960px;
	margin:0 auto;
        background: url(obrazki/back.jpg) 4% 100%  no-repeat;
}

#header a.logo {
	display:block;
	width:800px;
	height:145px;
	background:url(obrazki/head.jpg);
}

#header ul {
	list-style:none;
	padding:0 0 0 20px;
}

#header li {
	float:left;
	margin:10px 10px 0 10px;
}

#header li a {
	color:#C9EDFF;
	text-decoration:none;
	font:.75em "trebuchet ms", verdana, sans;
	display:block;
	padding:.75em .5em;
	-moz-border-radius-topleft: 5px;
    	-webkit-border-top-left-radius: 5px;
	border-top-left-radius:5px;
	-moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
        border-top-right-radius:5px;

}

#header li.active a,  #header li a:hover{
	background:white;
	color:black;
}

b {
	display:none;
	}

#main {
	background:white url(obrazki/grad.png) repeat-x 0 100%;
	clear:both;
}


#content {
	width:564px;
	padding:60px 16px 0 40px;
	float:left;
}

#content h2 {
	color:#c2c2c2;
	font: .9em "trebuchet ms", verdana, tahoma, sans;
	font-style:italic;
}

#content h1 {
	color:#13506d;
	font: 1.2em "trebuchet ms", verdana, tahoma, sans;
}

#content h2.subtitle {
	color:#016fa2;
	font: 1em "trebuchet ms", verdana, tahoma, sans;
}

#content #zblizajaca_sesja {
	border:6px solid #ececec;
	height: 196px;
	background-position:center;
	background-repeat: no-repeat;
	margin:1em 0 2em 0;
	position:relative;
}

#zblizajaca_sesja #comment {
	position:absolute;
	bottom:0;
	width:552px;
	background:black;
	opacity:0.8;
	color:white;
}

#comment h1 {
	font: 1em "trebuchet ms", verdana, tahoma, sans;
	float:left;
	padding:1.3em .3em .3em .6em;
	color:white;
	}

#comment div {
	float:right;
	font:.8em "trebuchet ms", verdana, tahoma, sans;
	padding:1.4em 1em 1em 1em;
	line-height:1.5em;
}

#comment a {
	color:white;
	text-decoration:none;
}

#comment a:hover {
	color:#d5d5d5;
}

#sidebar{
	width:312px;
	float:left;
	padding:60px 14px 0 14px;
	}

#sidebar ul{
	list-style:none;
}

#sidebar li a{
	font-family: "trebuchet ms", verdana, sans;
	color:#747b81!important;
	text-decoration:none;
}

#sidebar li.active a, #sidebar li a:hover {
	color:red!important;
}

#list{
	list-style:none;
	margin:0 0 5em 0;
}

#list li{
	clear:both;
}

#list li h3 a  {
	font:.8em "trebuchet ms", verdana, tahoma, sans;
	text-decoration:none;
	color:#1a80aa;
	line-height:1.8em;
	display:inline;
	float:none;
	background:none;
	padding:0;

}

#list li h3 a:hover  {
	color:#19a0d8;
	background:none;
}

#list li small {
	line-height:1.8em;
	color:#a4a4a4;
	font:.7em "trebuchet ms", verdana, tahoma, sans;
}

.content_body {
	font:.75em "trebuchet ms", verdana, tahoma, sans;
	line-height:1.8em;
	padding:.5em 0 0 0;
	font-weight:none;
}

#list li .content_body p{
	padding:0 0 1.8em 0;
}

.content_body ul, .content_body ol {
	padding:0 0 1.8em 2em;
}

.content_body li{
	line-height:1.8em;
}

ul.download {
	list-style:none;
}

.download li {
	padding: 10px 0 30px 50px;
}

.download li.zip {
	background:url(obrazki/zip.jpg) no-repeat;
}

.download li.zip_pteidrn {
	background:url(obrazki/box_pteidrn.jpg) no-repeat;
}

.download li.zip_pan {
	background:url(obrazki/box_pan.jpg) no-repeat;
}

.download li.pdf {
	background:url(obrazki/pdf.jpg) no-repeat;
}

.download li.doc {
	background:url(obrazki/doc.jpg) no-repeat;
}

.download li a {
display:block;
clear:both;
}

#list li .content_body a,#pteidrn a, #pan a, #rejestr_bok a {
	display:inline;
	color:#df0001;
	text-decoration:none;
	padding:0;
	float:none;
	font-weight:bold;
	background:none;
	font-size:1em;
}

#list li .content_body a:hover {
	color:#ff4242;
	background:none;
}


#list li a {
	display:block;
	font:.75em "trebuchet ms", verdana, tahoma, sans;
	float:right;
	background:#df0001;
	color:white;
	text-decoration:none;
	padding:7px 7px 7px 34px;
	margin: 0 0 20px 0;
}

.link_black {
	display:block;
        font:.75em "trebuchet ms", verdana, tahoma, sans;
        float:right;
        background:grey;
        color:white;
        text-decoration:none;
        padding:7px 7px 7px 34px;
        margin: 0 0 20px 0;
}

.link_black:hover{
	background:black;
}

#list li a:hover {
	background:#ff4242;
}

#o_nas {
	width:293px;
	padding:6px;
	border:1px solid #dfdfdf;
	background:#f0f0f0;
}
#sidebar h2 {
	font-size:1em;
}

#social {
	clear:both;
	padding:10px 0;
}
#social li {
	float:left;
	width:42px;
	height:42px;
	padding:5px;
}

#social li a{
	display:inline;
}

#social h2 {
	clear:both;
	float:none!important;
}

#sidebar h2 a, #social h2 {
	color:black;
	text-decoration:none;
	font:.75em "trebuchet ms", verdana, sans;
	display:block;
	padding:.5em .4em;
	float:left;
	margin:0 .5em 0 0;
	font-weight:bold;
}

#sidebar h2 a.active,#sidebar h2 a:hover , #sidebar #o_nas h2{
	color:#9da2a6;
	text-decoration:none;
	font:.75em "trebuchet ms", verdana, sans;
	display:block;
	padding:.5em .4em;
	background:#f9f9f9;
	float:left;
	margin:0 .5em 0 0;
	font-weight:bold;
}

#sidebar h2 a:hover {
	color:red;
}



#about, #galerie, #sesje, #archiwum, #pteidrn, #pan, #rejestr_bok, #komentarze {
	clear:both;
	font:.75em "trebuchet ms", verdana, sans;
	line-height:150%;
	background:#f9f9f9;
	padding:1em;
}

#sidebar #zakladki, #sidebar #zakladki_gora {
	margin:3em 0 3em 0;
	width:293px;
	padding:6px;
	border:1px solid #dfdfdf;
	background:#f0f0f0;
}



#footer  {
	clear:both;
}

#footer #copyright {
	padding:3em 0 2em 0;
	width:50%;
	float:left;
	font:.75em "trebuchet ms", verdana, tahoma, sans;
	color:#bebebe;
}

#footer #menu_bis {
	padding:3em 0 2em 0;
	width:50%;
	float:left;
	font:.75em "trebuchet ms", verdana, tahoma, sans;
	color:#bebebe;
}

#footer h4 {
	color:#c9ecff;
	padding: 0 0 .5em 0;
}

#footer .column {
	float:left;
	width:31%;
	padding:0 2% 0 0;
}

#footer .column a {
	color:#bebebe;
	text-decoration:none;
}

#footer .column a:hover {
	color:white;
}


#footer ul {
	list-style:none;
}

#footer li {
	padding:.5em 0;
}

.galeria li{
	clear:right!important;
	float:left;
	width:46%;
	padding:0 0 20px 4%;
}

.galeria li.niep{
	clear:left!important;
	float:left;
	width:46%;
	padding:0 4% 20px 0;
}

.galeria a img{
	background:white;
	border:1 px grey solid;
	padding:4px;
	margin: 0 8px 4px 0;
}

.klamra {
	min-height:221px;
	background:url(obrazki/onas.jpg) no-repeat;
	margin:0 0 2em 0;
}

.klamra ul {
	padding: 10px 0 0 160px;
}

.klamra li{
	font-size:.75em;
	padding: 0 0 1em 0;
}

.content_body table{
	width:100%;
	border:none;
}

th {
	background:#e5e5e5;
}

th, td {
	padding:5px;
	vertical-align:top;
}

td:first-child {
	width:100px;
	text-align:center;
}

.normal td {
text-align:left;
}

.normal td:first-child{
width:50%;
}
.content_body h4 {
	color:#006dac;
	font-size:1em;
	padding:.2em 0;
}

#rejestr {
	margin:10px 0 0 0;
}

#rejestr td:first-child {
	text-align:left;
	width:auto;
}

#rejestr tr:hover {
	background:#fffcb6;
}

#rejestr_poj strong {
	color:#b00000;
}

#rejestr_poj .line {
	padding:0 0 .5em 0;
}

.odd {
	background:#f4f4f4;
}

.woj img {
	margin:0 auto;
}

.map {
	text-align:center;
}

.ppl_info{
	width:270px;
	float:left;
	clear:left;;
	text-align:center;
	padding:0 .5em .5em 0;
}

a.show {
	color:#1a80aa!important;
	line-height:1.8em;
}

.do_lewo {
float:left;
margin:0 3px 3px 0;
}

.clear {
clear:both;
}

.header_pic {
height:140px;
background:white no-repeat 50% 50%;
margin:0 0 8px 0;
}

#single_page .header_pic{
height:400px;
}

.krotko {
width:200px;
padding:4px;
margin:0 4px 4px 0;
background:#f0f0f0;
float:right;
}

.krotko img {
margin: 3px auto;
}

.center {
text-align:center;
}

.vip {
padding:8px;
margin:0 4px 4px 0;
background:#f0f0f0;
font-style:italic;
}

.vip img {
float:left;
padding:4px;
}

.vip strong {
color:#8d0000;
}

.lewo, .prawo {
    width:48%;
    float:left;
}

.lewo {
    padding-right:2%;
}

.prawo {
    padding-left:2%;
}

#navigation {
    text-align:center;
    padding:10px 0;
    font:.7em "trebuchet ms", verdana, sans;
}

#komentarze li a{
    font-weight:bold;
    color:red!important;
}

#komentarze p {
    padding-left:10px;
}

.more_comment {
    float:right;
    display:block;
    padding-bottom:8px;
}

#rekomendacje_bok li{
	text-align:center;
}