body {background:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#4F4F4F; margin:0; padding:0; text-align: justify;}

hr {height:1px; margin-left: 3px; margin-right:3px; color:#000000;}
a {text-decoration: none; color: #0773ac; }
a:hover {color: #0773ac; text-decoration: underline}
td, table, div, img, form, input, label, fieldset{border: 0px none; padding:0px; margin:0px; font-size:11px}

#main {background: url(grafika/tlo.gif) repeat-x;}
#top{width: 868px; height: 67px; margin-right:auto; margin-left: auto}
#top2{width: 930px; margin-right:auto; margin-left: auto}
#top2 img{float: left; width: 541px; height: 160px}
#logo{float: left; width: 200px; height: 50px; margin-top: 15px; margin-left: 10px}
#jezyki{float: right; margin-top: 25px}
#jezyki img {margin-left: 5px}
#menu {width:200px; background: url(grafika/menu.gif); float: left; text-align: left;}
#menu ul,#menu li {list-style: none; margin: 0; padding: 0; width: 200px}
#menu ul li{background: url(grafika/menu2.gif) no-repeat left top;}
#menu a {color: white; padding: 0}
#menu ul span {background: url(grafika/menu3.gif) no-repeat left; padding-left: 40px; padding-top: 10px; padding-bottom:10px; display: block;}
#menu ul ul span {background: url(grafika/menu3.gif) no-repeat 18px; padding-left: 55px; padding-top: 5px; padding-bottom:5px; display: block;}
.content{width: 889px; margin-right:auto; margin-left: auto;padding-left:41px}
#menu_img{background: url(grafika/menu2.gif) no-repeat left top; padding-top:2px; margin:0}
#menu_img img {float: left;}
#lewa{width: 200px; float: left}
#strona{width:645px; margin-left: 25px; float: left; margin-top:20px}
#referencje{width:190px; margin-top:40px}
#rodzaj {
	width: 600px;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	text-align: left;
	float: left;
	padding: 15px;
}
#stopka1{border-top: 3px solid #f2f2f2; background: url(grafika/stopka.gif) repeat-x bottom; width: 100%; margin-top: 10px}
#stopka2{width: 868px; margin-right:auto; margin-left: auto}

.box1,.box2{
	float: left;
	width: 300px;
	margin-bottom: 28px
}
.box1{margin-right: 25px}
.b1{padding-bottom:7px}
#linki{height: 10px; padding-top:15px; padding-bottom: 5px; color:#9d9d9d}
#linki a{color:#9d9d9d}
#email1{float: left; color: #9d9d9d; background: #f2f2f2; border-left: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; width:180px; height:20px; margin: 0px; margin-right: 5px}
.przycisk{color: #9d9d9d; background: #f2f2f2; border-left: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; height:21px}
.i{float:left;margin-right:15px}
.s1{width: 300px;}
.s2{width: 200px;}
.s3{width: 360px;}
.s4{width: 500px;}
#tekst{width: 428px; float: left; margin-right: 50px; font-size: 11px}
#tekst2{width: 488px; float: left; margin-right: 10px; font-size: 11px}
#prawa{
	width:161px;
	float: left
}
#prawa ul,#prawa li{list-style: none; width:140px; padding: 0; margin:0}
#prawa ul{margin-top: 5px}
#prawa li {background: url(grafika/ar2.gif) no-repeat left center; padding-left: 10px; margin-left: 10px; width:120px; padding-bottom: 5px}
#prawa img {display:block}
#prawa div {background: #e7e7e7; padding-left:3px; padding-right: 10px; padding-bottom: 2px}
.hr{display: block; margin-top: 5px; margin-bottom: 10px; float: left}
a.n  {display: block; background: url(grafika/ar.gif) no-repeat 3px 7px; padding-left: 15px; float: left; margin-left: 5px}
.n1{float: left;}
.im1{
	margin-right:15px;
	margin-bottom: 10px;
	float: left;
	margin-top: 3px;
}
.im2{
	margin-left:15px;
	margin-bottom: 10px;
	float: right;
	margin-top: 3px;
}
.im3{margin-left:15px; margin-bottom: 10px; float: right}
.im4{width: 600px; margin-right:25px; margin-bottom: 20px; float: left}
.gal{width:130px; float: left; margin-right:12px}
.gal img {margin-top: 5px; margin-bottom: 5px; float: left}
.gal2{width:140px; float: left; margin-right:15px}
.gal2 img {margin-top: 5px; margin-bottom: 5px; float: left}
.gal3{width:130px; float: left; margin-right:19px; margin-bottom: 30px}
.gal3 img {margin-top: 5px; margin-bottom: 5px; float: left}
.os {margin-right:0px}
.referencje li {margin-bottom: 5px; font-size: 12px}
.referencje ol {margin:0; padding-top: 0}
.c {clear:both;}
.l{float: left;}
.r{float: right;}
.b{font-weight: bold}
#formularz_k{width: 640px; float: left; font-size: 11px}
#formularz_k h3 {font-size: 15px; padding:0px; margin-bottom:10px; margin-top: 10px}
#formularz_k  input{color: #9d9d9d; background: #f2f2f2; border-left: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; width:250px; height:20px; margin-top: 2px; margin-bottom: 15px;}
#formularz_k  textarea{color: #9d9d9d; background: #f2f2f2; border-left: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; width:310px; height:180px; margin-top: 2px; margin-bottom: 15px;}

#lightbox{background-color:#eee;padding: 10px;border-bottom: 2px solid #666;border-right: 2px solid #666;}
#lightboxDetails{font-size: 0.8em;padding-top: 0.4em;}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(grafika/overlay.png); }
* html #overlay{background-color: #333;back\ground-color: transparent;background-image: url(blank.gif);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="grafika/overlay.png", sizingMethod="scale");}
/*.stopka {margin: 0 auto; font:normal 10px Verdana; color:#0773ac; text-align:center}
.stopka h1, .stopka h2, .stopka h3 {font:normal 10px Verdana; color:#0773ac; display: inline}*/
.naglowek {font:normal 10px verdana; color:#004999; top:70px; position:relative; left:-189px}
.naglowek h1, .naglowek h2 {font:normal 10px verdana; color:#004999; display:inline}
.linki_tytul {font:normal 12px verdana; color:#004999; margin-left:15px;width: 500px}
.linki_tekst {font:normal 10px verdana; color:black; margin-left:9px; }
#linki_ss{width: 650px; float: left;margin:0 0 0 10px}

.stopka_sss {margin-right: auto; margin-left: auto; text-align: center; font:normal 11px arial;}
.stopka_sss {margin-right: auto; margin-left: auto; text-align: center; font:normal 11px arial; color:rgb(183,183,183); width:500px}
.stopka_ss h1, .stopka_ss h2 {margin-right: auto; margin-left: auto; text-align: center; font:normal 11px arial; display:inline}
.stopka_ss_ss {font:normal 11px arial; width:460px; text-align:center; margin-right: auto; margin-left: auto; color:gray}
.stopka_ss_ss a  {font:normal 11px arial; width:460px; text-align:center; margin-right: auto; margin-left: auto; color:gray}
.stopka_ss_ss h1  {font:normal 11px arial; width:460px; text-align:center; margin-right: auto; margin-left: auto; color:gray; display:inline;}
#content_box{
	background: #ffffff url(images/content_box.png) no-repeat top left;
	border: 1px solid #ffffff;
	width: 640px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.realizacja{
	width: 130px;
	height: 130px;
	float: left;
	text-align: center;
	margin-top: 10px;
}
#red {
	color: #F00;
}

