html {overflow-x:hidden}

body {margin:0;padding:0;text-align:center;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:9pt;background: url('/images/gradient-top.png') center 80px repeat-x #ffffff;overflow-x:hidden}

a img {border:0}

.clear {clear:both;height:1px;font-size:1px;visibility:hidden}

.hr {width:100%;background:url('/images/przerywana.png') repeat-x;border:0;height:1px;line-height:1px;font-size:1px}

p, dd, li, h1, h2, h3, h4, h5, h6 {text-align:justify}

.right {text-align:right}

.center {text-align:center}

.pdflink {margin:0 auto;display:block;height:50px;padding-top:40px;background-image:url('/images/pdf_icon.png');background-repeat:no-repeat;background-position:center left;width:300px;padding-left:90px;font-size:14pt;font-weight:normal}

.bold {font-weight:bold}

.blue {color:#00c6ff}

.red {color:#ab2c26}

.left {text-align:left}

.maly {font-size:7pt;color:#8f8f8f}

.table_center {margin-top:60px}

.formclear {clear:both;margin-bottom:10px}

.green {color:#13cc00}

div#kontener-bgtop {width:1024px;text-align:center;margin:0 auto;background:url('/images/top.jpg') no-repeat center 82px;}

div#kontener-bgbottom {text-align:center;background:url('/images/gradient-bottom.png') repeat-x bottom left;}

div#menu-top {width:990px;margin:0 auto;text-align:left;font-family:'Ubuntu Condensed',Trebuchet MS, Trebuchet MS, sans-serif;font-size:16pt;}

div#menu-top ul {list-style:none;margin:0;padding:0;}

div#menu-top ul li {float:left;position:relative;z-index:3000}

div#menu-top ul li.logo {padding:10px 40px 0 0}

div#menu-top ul li.logo a {color:#000000;text-decoration:none;display:block;padding:0}

div#menu-top ul li a {color:#000000;text-decoration:none;display:block;padding:30px 19px 20px 19px}

div#menu-top ul li:hover a {color:#41b2e4;text-decoration:none}

div#menu-top ul li.hov a {color:#41b2e4;text-decoration:none}

div#menu-top ul li.wyroznione a {color:#cf2420;text-decoration:none}

div#menu-top ul li div {display:none;width:134px;padding:0;position:absolute;top:70px;left:0;z-index:1000;}

div#menu-top ul li div p {margin:0}

div#menu-top ul li ul {width:120px;padding:0 7px;background:url('/images/menu.png');font-size:8pt;font-family:Tahoma, Geneva, Arial, sans-serif;}

div#menu-top ul li ul li {float:none;font-style:normal;margin:0;padding:0;text-align:left}

div#menu-top ul li ul li a {color:#41b2e4;display:block;padding:8px 0 8px 0}

div#menu-top ul li ul li:hover a {text-decoration:underline;}

div#menu-top ul li:hover div {display:block}

div#menu-top ul li img.dot {position:absolute;top:40px;right:0;display:none}

div#menu-top ul li:hover img.dot {display:block}

div#najnowsze-prace-kontener {position:relative}

div#najnowsze-prace-kontener img.lamane {position:absolute;left:-1150px;top:10px;}

div#najnowsze-prace-kontener img.lamane-podstrona {position:absolute;right:90%;top:10px;}

div#najnowsze-prace {margin:50px auto 0 auto;text-align:center;width:649px;height:346px;background:url('/images/slider-bg.png') no-repeat;position:relative;z-index:10}

div#slider {position:absolute;top:6px;left:6px;z-index:10;}

div#slider ul {list-style:none;margin:0;padding:0;overflow:hidden;}

div#slider ul li {width:637;height:334px}

div#slider div.hide ul li img {width:637px;height:334px;}

a#slajd-lewo {position:absolute;z-index:20;bottom:147px;left:-20px;cursor:pointer}

a#slajd-prawo {position:absolute;z-index:20;bottom:147px;right:-24px;cursor:pointer}

div#najnowsze-prace div.najnowsze-prace {position:absolute;z-index:20;top:16px;right:-47px;cursor:pointer}

div#content a {color:#2ba8e1;text-decoration:none}

div#content a:hover {color:#1a90c6;text-decoration:underline}

div#content {width:990px;text-align:left;margin:20px auto 0 auto;color:#6a6a6a;}

div#content ul.dot {list-style:none;padding:0 0 0 10px}

div#content ul.dot li {padding-left:15px;background:url('/images/dot.png') no-repeat left 7px;line-height:20px;text-align:left}

div#content ul.dot li a {color:#6a6a6a;text-decoration:none}

div#content ul.dot li a:hover {color:#6a6a6a;text-decoration:underline}

div#content ul.dot li a.hov {color:#6a6a6a;text-decoration:none;font-weight:bold}

div#content ul.dot li a.hov:hover {color:#6a6a6a;text-decoration:underline;font-weight:bold}

div#content div.lewa {width:300px;float:left;}

div#content div.prawa {width:640px;float:right}

div#content dl {margin:0;padding:0}

div#content dl dt {margin:10px 0;color:#cecece}

div#content dl dd {margin:0}

div#content ul.zaufali {list-style:none;padding:0;margin:15px 0;float:left}

div#content ul.zaufali li {float:left;padding:0 20px}

div#content ul.zaufali li img {max-height:60px}

div#content h4.partnerzy {margin:15px 0;}

div#content h4.partnerzy a {font-family:'Ubuntu Condensed', Trebuchet MS, Trebuchet MS, sans-serif;font-size:15pt;font-weight:normal;color:#2ba8e1;float:right;width:300px;padding-right:53px;background:url('/images/listki.png') no-repeat right center;text-align:right;text-decoration:none}

div#content h4.partnerzy a span {display:block;color:#6a6a6a;font-size:12pt;margin-right:16px}

div#content .menu-left {width:250px;float:left;margin:100px 0 0 0;position:relative;z-index:4000}

div#content .text {margin:50px 0 0 0;font-size:9pt;float:right;width:720px;min-height:400px}

div#content h1 {color:#2ba8e1;font-size:20pt;margin:10px 0 30px 0}

div#content h1 span {color:#8a8a8a;font-size:16pt;font-weight:normal;display:block}

div#content .menu-left h4 {font-family:'Ubuntu Condensed', Trebuchet MS, Trebuchet MS, sans-serif;font-size:15pt;font-weight:normal;color:#2ba8e1;margin:10px 0}

div#content .ubuntu {font-family:'Ubuntu Condensed', Trebuchet MS, Trebuchet MS, sans-serif;font-weight:normal;margin:10px 0}

div#content .blue {color:#2ba8e1;}

div#content h2.ubuntu {font-size:18pt;font-weight:bold}

div#content h3.ubuntu {font-size:15pt;font-weight:bold}

div#content h4.ubuntu {font-size:12pt;font-weight:bold}

div#content a.button {color:#ffffff;display:block;width:209px;height:21px;padding:0 5px;font-size:9pt;background:url('/images/button-bg.png') no-repeat top left;line-height:21px;font-family:'Ubuntu Condensed', Trebuchet MS, Trebuchet MS, sans-serif;text-align:center}

div#content a.button:hover {background:url('/images/button-bg-hov.png') no-repeat top left;}

div#content a.button-small {color:#ffffff;display:block;width:72px;height:21px;padding:0 5px;font-size:9pt;background:url('/images/button-small-bg.png') no-repeat top left;line-height:21px;font-family:'Ubuntu Condensed', Trebuchet MS, Trebuchet MS, sans-serif;text-align:center}

div#content a.button-small:hover {background:url('/images/button-small-bg-hov.png') no-repeat top left;}

div#content dl.zadowolenie {color:#6a6a6a;}

div#content dl.zadowolenie dt {margin:20px 0;font-weight:bold;color:#6a6a6a;}

div#content dl.zadowolenie dd {margin:0 0 0 20px;color:#6a6a6a;}

div#content ul.etapy {list-style-type:none;margin:0 20px;padding:0}

div#content ul.etapy li {background-repeat:no-repeat;background-position:center left;margin-left:0;height:130px;border-bottom:1px solid #ededed;vertical-align:middle;padding:10px 0 10px 100px;text-align:justify}

div#content ul.lista_projektow {list-style:none;padding:0;margin:0}

div#content ul.lista_projektow li {background:none;padding:0;margin:0}

div#content ul.lista_projektow li img {border:0}

div#content .bold {font-weight:bold}

form.kontakt p {margin:10px 0}

form.kontakt input[type="text"] {border:1px solid #d0d0d0;padding:2px;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:9pt;width:500px;color:#6a6a6a}

form.kontakt select {border:1px solid #d0d0d0;padding:2px;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:9pt;width:500px;color:#6a6a6a}

form.kontakt textarea {border:1px solid #d0d0d0;padding:2px;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:9pt;width:500px;height:300px;color:#6a6a6a}

form.kontakt input[type="submit"] {border:1px solid #d0d0d0;background-color:#f0f0f0;padding:2px 10px;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:9pt;font-weight:bold;color:#6a6a6a}

form.kontakt .wymagane {font-size:8pt;font-style:italic}

form.kontakt-podstrony {margin:0 auto}

form.kontakt-podstrony p {margin:10px 0;text-align:center}

form.kontakt-podstrony input[type="text"] {border:1px solid #d0d0d0;padding:2px;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:9pt;width:220px;color:#6a6a6a}

form.kontakt-podstrony input[type="submit"] {border:1px solid #d0d0d0;background-color:#f0f0f0;padding:2px 10px;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:9pt;font-weight:bold;color:#6a6a6a}

form.kontakt-podstrony .wymagane {font-size:8pt;font-style:italic}

div#footerkontener {position:relative;width:1024px;margin:0 auto}

div#footerkontener img.lamane-stopka {position:absolute;right:-77%;top:10px;}

div#footerkontener img.lamane-stopka-podstrona {position:absolute;right:-80%;top:10px;}

div#footer {width:990px;text-align:left;margin:0 auto;color:#a3a3a3;position:relative}

div#footer p {margin:7px 0}

div#footer a {color:#a3a3a3;text-decoration:none}

div#footer a:hover {text-decoration:underline}

div#footer a.link {color:#2ba8e1}

div#footer div.lewa {width:250px;float:left}

div#footer div.prawa {float:right;width:720px;}

div#footer div.linki p {margin:10px 0;text-align:center;color:#ffffff}

div#footer div.linki p a {color:#ffffff;text-decoration:none}

div#footer div.linki p a:hover {color:#d5d5d5;text-decoration:underline}

div#footer p.copyright {color:#6a6a6a}

div#footer ul {list-style:none;margin:10px 0;padding:0}

div#footer ul li {float:right;margin-left:30px}

div#footer p.menu {margin:10px 0}

div#footer h4 {font-family:'Ubuntu Condensed', Trebuchet MS, Trebuchet MS, sans-serif;font-size:15pt;font-weight:normal;color:#2ba8e1;margin:5px 0}

#myGallery, #myGallerySet, #flickrGallery
{
	width: 610px;
	margin-bottom: 20px;
	margin:0 auto 20px auto
}

#myGallery div.imageElement {height:100px;padding-top:220px;margin-bottom:30px;margin-top:30px}

#myGallery div.imageElement div {height:90px;background-color:#2c3a43;filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	padding:10px 10px 0 10px
	}

#myGallery div.imageElement div h3 {border:0;color:white;font-size:14pt;margin:7px 0;font-family:'Ubuntu Condensed', 'Trebuchet MS',Tahoma,Verdana,Arial,sans-serif;font-weight:normal}

#myGallery div.imageElement div h3 a {color:white;text-decoration:none}

#myGallery div.imageElement div h3 a:hover {color:#ffffff;text-decoration:none}

#myGallery div.imageElement div p {border:0;color:white;}

#myGallery hr {border:0;height:1px;background:#000000;width:75%;}

div#lista_stron ul {list-style:none;margin:0;padding:0}

div#lista_stron ul li {float:left;padding:0;margin:0;margin-right:10px;color:#6a6a6a;	background:#e7edf0;	box-shadow:1px 1px 2px rgba(0, 0, 0, .1);	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .1);	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .1);border: 1px solid #fff;font-size:9pt;line-height:18pt;min-width:20px;text-align:center}

div#lista_stron ul li:hover {background:#e1e8ec}

div#lista_stron ul li.hov {background:#e1e8ec}

div#lista_stron a {color:#6a6a6a;display:block;line-height:18pt;min-width:20px;text-align:center}

div#lista_stron ul li:hover a {color:#6a6a6a;text-decoration:none;}

div#lista_stron ul li.hov a {color:#6a6a6a;text-decoration:none;}

div#lista_stron ul li:hover a:hover {color:#6a6a6a;text-decoration:none;font-weight:bold;font-size:11pt}

div#lista_stron ul li.hov a:hover {color:#6a6a6a;text-decoration:none;font-weight:bold;font-size:11pt}
