body {color:black;font-family:Tahoma,Verdana,Arial,sans-serif;background-color:white;margin:0;font-size:9pt;}

table {font-size:9pt}

a {color:#78a107}

a:hover {color:black}

.bold {font-weight:bold}

.blue {color:#00c6ff}

.red {color:#ab2c26}

.center {text-align:center;margin:0 auto}

.left {text-align:left}

.right {text-align:right}

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

.table_center {margin-top:60px}

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

.green {color:#13cc00}

table.galeria {width:550px;margin:0 auto;background-color:#e6f9ff;border:1px solid #00c6ff}

table.galeria td {padding:5px;}

table td {padding-bottom:17px}

#menu a span.yellow {color:yellow}

#menu a:hover span.yellow {color:white}

#menu li.hov a span.yellow {color:white}

#content .text a img {border:1px solid #00c6ff}

#pasek_blue {height:9px;width:100%;background-color:#00c6ff;}

#pasek_blue2 {height:9px;width:100%;background-color:#00c6ff;margin-top:15px}

#pasek_blue3 {height:9px;width:100%;background-color:#004b5e;}

#pasek_blue4 {height:9px;width:100%;background-color:#004b5e;margin-top:10px}

#menu {height:79px;width:100%;background-image:url('grafika/szary-top.gif');background-repeat:repeat-x;color:white;text-align:center;}

.srodek {width:990px;text-align:left;margin:0 auto;}

h1.telefon {color:#5d5d5d;font-size:18pt;font-family:'Trebuchet MS',Tahoma,Verdana,Arial,sans-serif;text-align:center}

h2 {color:#004b5e;font-size:12pt;font-family:'Trebuchet MS',Tahoma,Verdana,Arial,sans-serif}

h3 {font-size:9pt;font-weight:bold;border-bottom:1px solid #ededed;color:#004b5e;padding-bottom:7px;margin-top:0;padding-top:7px}

h3.glowna {margin:5px 20px 5px 0px;font-size:14pt;color:black;font-family:'Trebuchet MS',Tahoma,Verdana,Arial,sans-serif;font-weight:normal;border:0}

h4 {font-size:10pt;font-weight:bold;border-bottom:1px solid #ededed;color:#004b5e;padding-bottom:7px;margin-top:0;padding-top:7px;margin:5px 20px 5px 20px;}

#menu .srodek {height:79px;background-image:url('grafika/menu-bg.jpg');background-repeat:no-repeat;background-position:top right;}

#menu a {display:block;height:35px;line-height:35px;font-family:'Trebuchet MS',Verdana,Tahoma,Arial,sans-serif;font-size:12pt;text-decoration:none;padding:0 5px 0 5px;color:white}

#menu a:hover {color:white;background-image:url('grafika/right.gif');background-repeat:no-repeat;background-position:top right;}

#menu ul li.hov a {color:white;background-image:url('grafika/right.gif');background-repeat:no-repeat;background-position:top right}

#menu ul li.hov2 a {color:white;background-image:url('grafika/right.gif');background-repeat:no-repeat;background-position:top right}

#menu ul {margin:0;padding:0}

#menu ul li {list-style:none;margin:23px 7px 0 0;float:left;height:35px;}

#menu ul li:hover {background-color:#2aa8e1;background-image:url('grafika/left.gif');background-repeat:no-repeat;background-position:top left;}

#menu ul li.hov {background-color:#2aa8e1;background-image:url('grafika/left.gif');background-repeat:no-repeat;background-position:top left;}

#menu ul li.hov2 {background-color:#2aa8e1;background-image:url('grafika/left.gif');background-repeat:no-repeat;background-position:top left;}

#menu p {font-family:'Trebuchet MS',Tahoma,Verdana,Arial,sans-serif;color:#b4b4b4;text-align:center;margin:0;font-size:7pt}

#menu p strong {font-weight:normal}

#menu p a {display:inline;color:#b4b4b4;background-image:none;font-size:7pt;margin:0;height:100%;padding:0;line-height:7pt}

#menu p a:hover {background-image:none}

#content {text-align:center}

#content .sciezka {color:#8f8f8f;margin:0 0 10px 2px;font-size:8pt}

#content .sciezka a {text-decoration:underline;color:#8f8f8f}

#content .sciezka a:hover {color:black}

#content .naglowek {margin:20px 0 20px 0;display:none}

#content .naglowek2 {height:220px;display:block}

#content .lewa {float:left;width:210px;padding-bottom:10px;padding-right:10px;display:block}

#content .lewa ul {list-style-type:none;margin:0}

#content .lewa ul li {margin:18px 0 18px 0;text-align:right}

#content .lewa ul li a {text-decoration:none;color:#004b5e}

#content .lewa ul li a:hover {color:black;text-decoration:underline}

#content .prawa ul {margin-left:0px;list-style-type:none}

#content .prawa ul li {margin-left:-30px;line-height:20px;margin-top:18px;margin-bottom:18px}

#content .lewa p {text-align:justify;width:210px}

#content .lewa hr {width:100px;text-align:center;height:1px;border:0;background-color:#8f8f8f}

#content .prawa {float:right;width:237px;padding-bottom:10px;padding-left:20px;color:#5d5d5d}

#content .prawa p {text-align:justify}

#content .prawa div.bggrey {background-color:#F7F7F7;padding:5px;margin-left:-7px;border:1px solid #dadada}

#content h3.kontakt {text-align:center;font-family:Georgia,'Times New Roman',serif;font-size:16pt;font-weight:normal}

#content .text form label {float:left;display:block;width:30px;}

#content .text form input {width:220px;border:1px solid #a3a3a3;font-family:Tahoma,Verdana,Arial,sans-serif;color:black;font-size:8pt}

#content .text form textarea {width:220px;border:1px solid #a3a3a3;font-family:Tahoma,Verdana,Arial,sans-serif;color:black;font-size:8pt;height:100px}

#content .text form input.przycisk {width:75px;height:25px;background-image:url('grafika/przycisk.gif');background-repeat:no-repeat;font-family:Tahoma,Verdana,Arial,sans-serif;color:yellow;font-size:8pt;font-weight:bold;border:0;text-align:center}

#content .text form input.radio {width:20px;border:0}

#content .text form.kontakt input {width:388px;border:1px solid #a3a3a3;font-family:Tahoma,Verdana,Arial,sans-serif;color:black;font-size:8pt}

#content .text form.kontakt textarea {width:388px;border:1px solid #a3a3a3;font-family:Tahoma,Verdana,Arial,sans-serif;color:black;font-size:8pt;height:200px}

#content .text form.kontakt input.przycisk {width:75px;height:25px;background-image:url('grafika/przycisk.gif');background-repeat:no-repeat;font-family:Tahoma,Verdana,Arial,sans-serif;color:yellow;font-size:8pt;font-weight:bold;border:0;text-align:center}

#content .text form.kontakt input.radio {width:20px;border:0;}

#content .text form.kontakt span.wymagane {font-style:italic;font-size:8pt;color:#d0d0d0}

#content .text p.blad {font-size:9pt;color:red;margin:20px 0 20px 0;text-align:center;font-weight:bold}

#content .prawa .adres {background-image:url('grafika/koperta.gif');background-repeat:no-repeat;background-position:center right}

#content .text2 {width:100%;padding:0}

#content .text {width:490px;margin:0 0 0 240px;padding:0;border-left:1px solid #ededed;color:#252525;line-height:14pt;border-right:1px solid #ededed;}

#content .text img {border:0;margin:0}

#content .text p {margin:5px 20px 5px 20px;text-align:justify}

#content .text h3 {margin:5px 20px 5px 20px;font-size:14pt;color:black;font-family:'Trebuchet MS',Tahoma,Verdana,Arial,sans-serif;font-weight:normal}

#content .text h1 {margin:25px 20px 15px 20px;font-size:21pt;color:#252525;font-family:'Trebuchet MS',Verdana,Tahoma,Arial,sans-serif;font-style:italic}

#content .text h2 {margin:5px 20px 15px 20px;}

#content .text h2.link {font-family:'Trebuchet MS',Tahoma,Verdana,Arial,sans-serif;font-size:12pt;text-align:center;margin:25px 0 25px 0}

#content .text h2.link a {text-decoration:none;color:#004b5e}

#content .text h2.link a:hover {color:#252525}

#content .text .zadowolenie dt {font-size:9pt;margin:10px 0 15px 20px}

#content .text .zadowolenie ul {margin:10px 0 15px 0}

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

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

#content .text ul,ol {margin-left:15px;margin-right:20px}

#content .text dd {text-align:justify;margin-right:20px}

#linki_portfolio {margin:5px auto 5px 20px;text-align:center;width:725px;height:40px;}

#linki_portfolio div {float:left;width:15px;height:17px;padding:2px;border:1px solid #8f8f8f;margin:5px 10px 0 10px;text-align:center;}

#linki_portfolio div.por {height:20px}

#linki_portfolio div a {background-color:white;width:15px;height:14px;display:block;text-decoration:none;padding-top:1px;color:#252525;padding-bottom:2px}

#linki_portfolio div.por a {padding-bottom:5px}

#linki_portfolio div a:hover {background-color:#004b5e;color:white}

#linki_portfolio div a.hov {background-color:#004b5e;color:white}

#pozycja_portfolio {margin-top:10px;width:700px;margin-left:20px;}

#pozycja_portfolio a {color:#004b5e}

#pozycja_portfolio a:hover {color:#252525}

#pozycja_portfolio_glowna {width:100%;}

#pozycja_portfolio_glowna a {color:#004b5e}

#pozycja_portfolio_glowna a:hover {color:#252525}

#stopka {height:70px;width:100%;background-image:url('grafika/szary-bottom.gif');background-repeat:repeat-x;text-align:center;background-color:#484848}

#stopka .left {width:370px;float:left;}

#stopka .right {width:570px;margin-left:415px;text-align:right;}

#stopka h2 {color:white;margin:5px 0 0 0;font-family:'Trebuchet MS',Verdana,Tahoma,Arial,sans-serif;font-size:11pt;}

#stopka h3 {color:#00c6ff;margin:0;font-family:'Trebuchet MS',Verdana,Tahoma,Arial,sans-serif;font-size:9pt;padding:0;border:0;padding-top:3px}

#stopka p {color:#b1b1b1;font-size:8pt;margin:0;padding-top:5px}

#stopka div.left a {color:white;text-decoration:none;cursor:text}

#stopka div.right a {color:#b1b1b1;text-decoration:none;cursor:text}

#content h3.pdflink {margin:0 auto;display:block;height:50px;padding-top:40px;background-image:url('grafika/pdf_icon.gif');background-repeat:no-repeat;background-position:center left;width:300px;padding-left:90px;}

#content h3.pdflink a {color:#252525;text-decoration:none}

#content h3.pdflink a:hover {color:#004b5e}

#linki_promocje a {background-color:white;width:15px;height:20px;display:block;text-decoration:none;padding-top:1px;font-size:11pt;text-align:center;float:left;margin-left:10px;margin-bottom:5px}

#linki_promocje a:hover {background-color:#00c6ff;color:black}

#linki_promocje a.hov {background-color:#00c6ff;color:black}

#promocje,#linki_promocje {text-align:center;width:582px}

#promocje {height:410px}

#linki_promocje {height:27px}

#onas {width:363px;height:239px;margin-left:613px;padding:5px;text-align:center}

#onas h3.onas {font-size:9pt;font-weight:bold;color:#004b5e}

#oferta {width:610px;float:left;}

#oferta div.box {width:185px;margin:3px;border:1px solid #d9d9d9;float:left;height:110px;margin-top:0;margin-bottom:6px;padding:5px}

#oferta div.box h3 a {font-size:9pt;font-weight:bold;color:#004b5e;text-decoration:none}

#oferta div.box h3 a:hover {text-decoration:underline}

#oferta div.box p {font-size:8pt;text-align:left}

#aktualnosci {width:920px;font-size:8pt;margin:0 auto;text-align:justify}

#aktualnosci div.box {float:left;width:207px;border:1px solid #d9d9d9;margin:0 10px 0 0;height:210px;background-color:#f6f6f6;padding:5px}

#aktualnosci p.tytul {font-size:9pt;font-weight:bold;color:#ab2c26}

#aktualnosci hr {width:75%;background-color:#ededed;height:1px;border:0}

#aktualnosci p.data {font-size:7pt;color:#8f8f8f;text-align:right}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 0;
	border-right: 0;
	color:black;
	}
#lightbox a {color:black}
#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(images/overlay.png); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}

table.tabela1 {width:460px}

table.tabela1 td,th {border:1px solid #8f8f8f}

#submenu {position:relative;top:-4px;left:169px;background-color:#2aa8e1;z-index:99;width:200px;height:140px;visibility:hidden;display:none;color:white;padding:5px;clear:both}

#submenu a {font-size:10pt;color:white;display:block;margin:0;padding:0;height:0;float:none;height:20px;line-height:20px}

#submenu a:hover {background-image:none;color:yellow}

#content .text p.center {text-align:center}

#content .text h4.center {text-align:center}

p.reklama {text-align:center;font-style:italic;font-size:16pt;font-family:Georgia,'Times New Roman',serif;color:#cc0000;margin-top:0}

p.reklama a {color:#cc0000;text-decoration:none}

p.reklama a:hover {color:#990000;}