body {
	font-size: 12px;
	font-family: Arial, Sans-Serif;
	background: #0d2559 url('images/tlo.jpg') repeat-x;
	color: #FFFFFF;
	text-align: center;
	margin:0;
	padding: 0
	}
a {color: #dde8ff; text-decoration: underline}
a:hover {color: #dde8ff; text-decoration: none}
img {border: 0}
#page {
	width: 901px;
	background: url('images/top.jpg') no-repeat;
	border: none;
	text-align: left;
	margin: 0 auto;
	position: relative
	}
#page2 {
	width: 901px;
	background: url('images/top2.jpg') no-repeat;
	border: none;
	text-align: left;
	margin: 0 auto;
	}	
#page3 {
	width: 900px;
	height: 339px;
	background: #375082 url('images/top3.jpg') no-repeat;
	border: none;
	text-align: left;
	margin: 0 auto;
	}	
#page4 {
	width: 901px;
	border: none;
	text-align: left;
	margin: 0 auto;
	}		
a.logo{
	display:block;
	float: left;
	width: 550px;
	height: 120px;
	border: none;
}	
.jezyki{width: 60px; float: right; margin-top: 10px}
.jezyki a {display: block; float: left; background: transparent; padding: 5px; margin-right: 8px; text-decoration: none}
.jezyki a:hover {background: transparent}
.jezyki div {padding: 5px; background: #e2001a; float: left }
#header ul{list-style-image: url('images/bullet.gif'); font-size: 17px; font-weight: bold; float: left; width: 340px; margin-top: 88px; margin-left: 40px; padding: 0}
#header ul.mrgl{margin-left: 145px}
#header li {padding-top: 8px}
#header a {text-decoration: none}
#header a:hover {text-decoration: underline}
#prace{width: 530px; height: 250px; float: left}
#prace_menu {width: 200px; height: 20px; left:360px; position: absolute; margin-top: 390px; margin-left: 0px; z-index:1000}
#prace_menu a {padding: 4px 7px 4px 7px; text-decoration: none; margin-left: 5px; background: #4a7ab1; float: left; display: block; font-weight: bold}
#prace_menu a:active {background: #121f29}
#prace_menu a:hover {background: #121f29}
.realizacje{float: left; margin-top: 70px; width: 286px}
#aktualnosci{width: 345px; float: right; margin-top: 10px}
#aktualnosci a {font-size: 13px; font-weight: bold; text-decoration: none; color: white}
#aktualnosci small {color: #91a2c5; font-size: 10px}
#aktualnosci img {margin-top: 2px}
#aktualnosci .post div {width: 190px; float: left; text-align: right; padding-right: 15px}
#aktualnosci .post small {width: 100px; float: left; padding-top: 2px}
#aktualnosci .post small {width: 100px; float: left; padding-top: 2px}
#aktualnosci .post span {width: 40px; float: left; }
.m{margin-bottom: 10px}
#wybrane {float: right; display: block; width: 350px; height: 150px; margin-bottom: 40px; margin-top: -50px}
#menu,.blogroll {list-style: none; margin: 0px 0 0 0; padding: 0; float: left; width: 780px}
#menu li,.blogroll li { margin:0 10px 0 0; padding: 0; float: left}
#menu li a,.blogroll li a {display: block; font-size: 15px; color: #FFFFFF; padding: 3px 10px 3px 10px; text-decoration: none; font-weight: bold}
#menu li a:hover,.blogroll li a:hover {background: #121f29}

#footer {width: 904px; height: 148px; background: url('images/stopka.gif') no-repeat; font-size: 13px; color: #91a2c5; font-weight: normal; margin-top: 0px; float: left}
#footer .kolumna1 {width: 145px; margin: 40px 0 0 20px; float: left}
#footer .kolumna2 {width: 173px; margin: 40px 0 0 0px; float: left; line-height: 25px}
#footer .kolumna2 div {width: 30px; float: left; padding-top: 4px}
#footer .kolumna3 {width: 210px; margin: 40px 0 0 0px; float: left; line-height: 25px}
#footer .kolumna3 div {width: 30px; float: left; padding-top: 4px}
#footer .kolumna4 {width: 190px; margin: 40px 35px 0 0px; float: right; color: #9dafb7; text-align: right}
#footer a {color: #91a2c5}
.stopka_txt{color: #91a2c5; font-weight: bold; float: left; width: 110px; font-size: 14px; margin-top: 4px; margin-left: 5px}

#footer2 {width: 700px; height: 118px; font-size: 13px; color: #ffffff; font-weight: bold; padding-top: 10px; float: left; border-top: 1px solid #6280bd; overflow: auto}
#footer2 .kolumna1 {width: 150px; margin: 10px 0 0 50px; float: left}
#footer2 .kolumna2 {width: 185px; margin: 10px 0 0 0px; float: left; line-height: 25px}
#footer2 .kolumna2 div {width: 30px; float: left; padding-top: 4px}
#footer2 .kolumna3 {width: 210px; margin: 10px 0 0 0px; float: left; line-height: 25px}
#footer2 .kolumna3 div {width: 30px; float: left; padding-top: 4px}

#toolTip {position:absolute; z-index: 2; display:none;border:1px solid #c2cedf;padding:6px 10px;background-color:#e3e3e3;color:#0d4d99;width:200px;font-size:8pt;}

#content{width: 760px; background: #39548b url('images/lapa.gif') no-repeat right bottom; padding: 0px 10px 10px 15px; margin: 50px 0 0 50px; float: left}
/*.breadcrumb2{margin-top: 40px} */
.breadcrumb,.breadcrumb2{position:absolute; width: 500px; height: 20px; top: 133px; margin-left: 0px; float: left; z-index:1100; padding-left: 0; z-index: 0; text-transform: uppercase; font-size: 10px; color: #dde8ff;}
.breadcrumb{margin-left: 70px}
div.nm {margin-top: 10px !important}
.naglowek {margin: 53px 0 0 40px; float: left}
#content h2 {background: url('images/bullet.gif') no-repeat left center; padding: 0 0 0 20px; font-size: 17px; font-weight: bold; letter-spacing: 1px; text-transform: lowercase;}
#content h3 {font-size: 17px; font-weight: bold; letter-spacing: 1px; text-transform: lowercase;}
#content .post {line-height: 17px;}

#content3{width: 860px; margin: 20px 0 15px 40px; float:left; padding-top: 15px}
#content2{width: 760px; margin: 30px 0 0 0px; float: left; padding: 0}
#content2 h2 {background: url('images/bullet.gif') no-repeat left center; padding: 0 0 0 20px; font-size: 15px}
#content2 h2 a {text-decoration: none}
#content2 .post {margin-left: 40px; background: #39548b url('images/lapa.gif') no-repeat right bottom; margin-top: 20px; width: 100%; padding: 10px 10px 10px 60px; }
#content2 .post2 {margin-left: 40px; background: transparent; margin-top: 0px; width: 100%; padding: 10px 10px 10px 60px; }

#cont {width: 830px; margin:0 auto; position: relative; text-align: left; padding-left: 70px}

.ramka{width: 201px; height: 100px; float: left; background: url(images/ramka.gif) no-repeat; position: relative; text-align: center;}
.ramka a{width: 199px; height: 98px; display: block; margin-left: 1px; margin-top: 1px;display:table-cell;vertical-align:middle;
 *display: block;
  *position: relative;
}
.ramka a div{ *display: block;
  *position: absolute; z-index: 1;
  *text-align: center;
  *left: 0px;
  *width: 100%;
  *cursor: pointer;
  *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2);}
/*.ramka a:hover{background-position: 0px -98px !important;}*/
.ramka span{display: none}
.p {margin-left: -1px}
.d {margin-top: -1px}
.datad{background: url(images/data.gif); width: 40px; height: 35px; text-align: center; font-size: 13px; font-weight: bold; position: relative; left: -80px; top: -30px; margin-bottom: -50px; padding-top: 3px; line-height: 17px}

.entry .more-link {display: block; background: url(images/strzalka6.gif) no-repeat; width: 25px; height: 11px; float: right; margin-left: 0px; margin-top: 3px; text-indent: -1200px; font-size: 0px}
.enpost {padding: 50px 0 0 80px; width: 350px; float: left; line-height: 150%}
.ngg-left {margin-left: 20px; margin-right: 40px}

.navigation {margin-top: 20px; clear: both; width: 901px}
.alignleft{float: left;margin-left: 38px}
.alignright{float: right; text-align: right; margin-right: 30px}

form, fieldset {margin:0; padding: 0; border: none}
.contactform label {width: 150px; float: left; display: block; text-align: right; margin-right: 15px}
.input-line input {width: 320px; border: 1px solid #0d2559; background: #39548b; color:white;}
.textarea-line textarea {width: 400px; border: 1px solid #0d2559; background: #39548b; color:white;}
.button {margin-left: 496px}
.button button {border: none; background: transparent;}
.c {clear: both;}
.r {float: right}
.zprawej{float: right; margin: 5px 0 10px 15px}

.autor{float: right; font-style: italic; clear:both; margin-right: 10px}
#referencje {position: absolute; right: 0; top: 180px; z-index: 1000; width: 53px}
#referencje a { display: block; width: 53px; height: 138px; background: url(images/referencje-button.png) no-repeat 3px 0px}
#referencje a:hover {background: url(images/referencje-button.png) no-repeat 0px 0px}
#rotator{float: left; width: 530px; height: 264px}