/* Ogólne */
html, body{
	height: 100%;}
body{
	color: #414042;	background-color: #ffffff;	border: none;	font-family: Georgia, serif;	font-size: 1em;	text-align: left;
	overflow:auto;}
p{
	display:inline}
dd {
	margin-left:50px;
	margin-bottom:25px;
	margin-top:10px;}
dt {
	text-indent:0px;
	color:#de3c2e;
	font-size: 17px;
	background-color:inherit;}
dl.Slownik{
	text-align:left;}
dd.Slownik {
	margin-bottom:25px;
	margin-top:10px;}
dt.Slownik {
	text-indent:0px;
	color:#de3c2e;
	font-size: 24px;
	line-height:24px;
	background-color:inherit;}
ol.a {
	list-style-type: lower-alpha;} 

a:link,a:active,a:visited{
	color:#6d6e71;
	text-decoration:none;	background-color:inherit}
a:hover {
	color:#de3c2e;
	text-decoration: none;
	background-color:inherit}

span.PortfolioWybrane{
	color:#C3C2C4;
	background-color:inherit;}

a:link.Red,a:visited.Red{
	color:#de3c2e;
	text-decoration:none;
	background-color:inherit;}

a:link.WhiteTekst,a:active.WhiteTekst,a:visited.WhiteTekst,a:hover.WhiteTekst{
	color: #ffffff;
	text-decoration:none;
	background-color:inherit;}
	
a:link.BlackTekst,a:active.BlackTekst,a:visited.BlackTekst,a:hover.BlackTekst{
	color: #414042;
	text-decoration:none;
	background-color:inherit;}
input.Szukaj {
	width:130px;
	height:20px;
	display:inline;
	border: 1px solid #bcbec0;
	color: #414042;
	font-family: Georgia, serif;
	font-size: 12px;
	background-color:inherit;}
input.Mini {
	width:80px;
	height:20px;
	border: none;
	background-image: url(/images/tlo-input80.jpg);
	color: #414042;
	font-family: Georgia, serif;
	font-size: 12px;
	margin:1px;
	background-color:inherit;}
input.Radio {
	margin:0px;
	width:12px;
	border: none;
	color: #414042;
	font-family: Georgia, serif;
	font-size: 12px;
	background-color:inherit;}
input {
	width:250px;
	height:20px;
	border: 1px solid #bcbec0;
	color: #414042;
	font-family: Georgia, serif;
	font-size: 12px;
	background-color:inherit;}
.Wypelnione {
	border: 1px solid #4e901e;	background-color: #f8f8f8;
	color: #414042;}
textarea {
	width:250px;
	height:100px;
	border: 1px solid #bcbec0;
	color: #414042;
	font-family: Georgia, serif;
	font-size: 12px;
	background-color:inherit;}
table.Input {
	width:500px;
	color: #414042;
	font-family: Georgia, serif;
	font-size: 12px;
	background-color:inherit;}
tr.Input {
	border: 1px solid #bcbec0;}
td.InputL {
	width:30%;
	margin-left:20px;
	color: #414042;
	font-family: Georgia, serif;
	font-size: 12px;
	text-align:left;
	background-color:inherit;}
td.InputLRight {
	width:30%;
	margin-left:20px;
	text-align:right;
	color: #414042;
	font-family: Georgia, serif;
	font-size: 12px;
	background-color:inherit;}
td.InputR {
	width:70%;
	color: #414042;
	font-family: Georgia, serif;
	font-size: 12px;
	text-align:left;
	background-color:inherit;}
td.InputNaglowek {
	width:100%;
	color: #de3c2e;
	font-family: Georgia, serif;
	font-size: 16px;
	background-color:inherit;}
.Img{
	border: none;}
.ImgPortfolio{
	border: none;
	cursor: pointer;}
.ImgL{
	border: none;
	float: left;
	margin: 5px;}
.ImgR{
	border: none;
	float: right;
	margin: 5px;}

/* strona glowna */
div.NaglowekGlowna{
	font-family: Georgia, serif;
	font-size: 16px;
	margin-top: 10px;
	margin-left: 18px;
	letter-spacing: 0px;
	font-weight: normal;
	color: #414042;
	background-color:inherit}
	
div.NaglowekGlowna:first-letter{
	color:#de3c2e;	font-size: 22px;
	background-color:inherit}

div.TekstGlowna{
	font-family: Georgia, serif;
	font-size: 12px;
	margin-top:10px;
	margin-left:18px;
	line-height: 20px;
	color:#414042;
	background-color:inherit}

a.RedTekst1:link,a.RedTekst1:active,a.RedTekst1:visited,a.RedTekst1:hover{
	color:#de3c2e;	font-size: 14px;
	background-color:inherit;	text-decoration: none;}
a.RedTekst2:link,a.RedTekst2:active,a.RedTekst2:visited,a.RedTekst2:hover{
	color:#de3c2e;	font-size: 15px;
	background-color:inherit;
	text-decoration: none;}
a.RedTekst3:link,a.RedTekst3:active,a.RedTekst3:visited,a.RedTekst3:hover{
	color:#de3c2e;	font-size: 16px;
	background-color:inherit;
	text-decoration: none;}

div.MenuGlowna{
	font-family: Georgia, serif;
	font-size: 12px;
	margin-right:10px;
	color:#414042;
	background-color:inherit}

div.CzytajWiecej{text-align:right}
a.CzytajWiecej{
	font-family: Georgia, serif;
	font-size: 11px;
	width:100%;
	text-align:right;
	margin-right:10px;
	margin-top:2px;	text-decoration: none;}
a.CzytajWiecejColor:link,a.CzytajWiecejColor:active,a.CzytajWiecejColor:visited,a.CzytajWiecejColor:hover{
	color:#31770d;
	font-family: Georgia, serif;
	font-size: 11px;
	width:100%;
	text-align:right;
	margin-right:10px;
	margin-top:2px;	text-decoration: none;	font-weight: bold;
	background-color:inherit;}
a.CzytajWiecejLeft{
	font-family: Georgia, serif;
	font-size: 11px;
	text-align:left;
	text-decoration: none;}
/* podstrona */
div.PodstronaLink{
	border: 1px solid #d1d3d4;
	background-color: #e6e7e8;
	font-family: Georgia, serif;
	font-size: 16px;
	text-align: center;
	width: 100%;
	color: #414042;}
div.PodstronaLink2{
	border: 1px solid #d1d3d4;
	background-color: #f8f8f8;
	font-family: Georgia, serif;
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 50px;
	width: 100%;
	color: #6d6e71;}
a.PodMenuA:link,a.PodMenuA:active,a.PodMenuA:visited{
	color:#de3c2e;
	background-color:inherit;	text-decoration: none;}	
a.PodMenuA:hover{
	color:#de3c2e;	background-color:inherit;	text-decoration: none;}		
div.Left{width:70%;
	     float:left;}
div.Right{width: 30%;
	    float:right;}
div.PodstronaLeft{
	font-family: Georgia, serif;
	font-size: 12px;	line-height: 20px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;}
div.PodstronaRight{
	text-align:center;
	font-family: Georgia, serif;
	font-size: 12px;	margin-top:20px;
	width: 100%;
	line-height: 20px;}

h1 {
	font-size:10px;	color: #a7a9ac;	font-weight: normal;
	margin:0px;
	background-color:inherit;}
h2 {
	color:#de3c2e;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #de3c2e;
	background-color:inherit;}
h3 {
	color:#de3c2e;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px solid #de3c2e;
	background-color:inherit;}
div.Nawigacja {
	clear:both;
	font-size:11px;	line-height: normal;
	text-align:right;
	cursor:pointer;
	border-top: 1px solid #c6c8ca;
	margin-top: 20px;
	color:#808284;
	background-color:inherit;}
div.NawigacjaMini {
	clear:both;
	font-size:11px;	line-height: normal;
	text-align:right;
	cursor:pointer;
	margin-top: 20px;
	color:#808284;
	background-color:inherit;}
table.Schemat {
	width: 100%;}
td.Schemat {
	background-image: url(/images/tloschemat.jpg);
	background-repeat: repeat-x;
	background-position: right;
	width: 140px;
	height: 45px;
	text-align: center;
	border: solid 1px #bcbec0;}
td.Schemat1 {
	width: 140px;
	height: 45px;
	text-align: center;}
.Pusty {
	width: 140px;
	height: 45px;}
.Stopka {
	font-size:10px;	line-height: normal;
	color: #a7a9ac;
	background-color: inherit;}
.Box {
	width:214px;
	border: 1px solid #bcbec0;
	margin-top:10px;
	background-image: url(/images/szukaj.jpg);
	text-align:left;	background-repeat: no-repeat;	background-color: #f8f8f8;
	margin-left:auto;
	margin-right:auto;
	color: #414042;}
div.Margin5{margin:5px}
div.PortfolioBox {
	width: 240px;
	min-height:360px;
	border: 1px solid #bcbec0;
	margin-top: 15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:0px;
	text-align:left;
	background-image: url(/images/portfolio.jpg);
	background-repeat: no-repeat;	background-color: #f8f8f8;
	color: #414042;}
.CzytajWiecejCenter{
    font-family: Georgia, serif;
    font-size: 11px;
    text-decoration: none;
    cursor:pointer;
    text-align:center;
   	color: #6d6e71;
   	background-color:inherit;}
.CzytajWiecejCenter:hover{
	color:#de3c2e;
    font-family: Georgia, serif;
    font-size: 11px;
    text-decoration: none;
    cursor:pointer;
    background-color:inherit;}									
span.PortfolioRed {
	color:#de3c2e;
	font-size: 18px;
	background-color:inherit;}
span.RedTekst1 {
	color:#de3c2e;
	font-size: 14px;
	background-color:inherit;}
span.RedTekst2 {
	color:#de3c2e;
	font-size: 15px;
	background-color:inherit;}
span.RedTekst3 {
	color:#de3c2e;
	font-size: 16px;
	background-color:inherit;}
span.Black {
	font-size: 14px;
	color: #414042;
	background-color:inherit;	font-weight: bold;}
a.Green:link,a.Green:active,a.Green:visited,a.Green:hover{
	color:#009900;	background-color:inherit;
	text-decoration: none;}
table.PortfolioGora {
	width:90%;
	margin-top:10px;
	margin-bottom:20px;
	text-align:center;
	line-height: normal;
	background-color: inherit;
	color: #414042;}
td.PortfolioGora {
	text-align:center;
	line-height: 16px;
	background-color: inherit;
	font-size:12px;
	vertical-align:top;
	color: #414042;}
table.PortfolioMiniaturki{
	width:90%;
	clear:both;
	margin:auto;}
td.PortfolioMiniaturki {
	width:25%;
	height:150px;
	text-align:center;}
div.PortfolioLeft {
	width:48%;
	margin-top:20px;
	text-align:center;
	line-height: normal;	float:left;
	vertical-align:top;	background-color: inherit;
	color: #414042;}	
div.PortfolioRight {
	width:46%;
/*	height:210px;*/
	margin-top:20px;
	text-align:left;	background-color: inherit;
	float:right;
	vertical-align:top;
	color: #414042;}
span.PortfolioNaglowek {
	font-size: 18px;}
span.PortfolioJasne {
	background-color: inherit;
	color: #BCC0C5;}
span.PortfolioPrawa {
	background-color: inherit;
	margin-left:10px;
	color: #414042;}
span.Mega {
	font-size: 40px;
	line-height:40px;
	color:#de3c2e;
	background-color:inherit}
span.Info{
	font-size:9px;
	margin-right:2px;
	margin-left:2px;
	color:#b1b3b6;	background-color: inherit;
	cursor:pointer;	vertical-align:super;}
table.Cennik {
	width:90%;
	clear:both;
	margin:auto;
	font-size:12px;
    font-family: Georgia, serif;
    color: #414042;
    background-color: inherit;}
td.CennikNaglowek {
	text-align:left;
	width:100%;
	color:#de3c2e;
	font-size:24px;
	line-height:24px;
	height:86px;
	vertical-align:middle;
	background-color: inherit;}
td.CennikLeft {
	width:70%;
	font-size:14px;
	text-align:left;
	border-bottom: 1px solid #e6e7e9;
	padding: 5px;}
td.CennikLeftBold {
	width:100%;
	font-size:14px;
	text-align:left;
	height:36px;
	padding: 5px;
	border:none;	font-weight: bold;}
td.CennikRight {
	width:30%;
	font-size:16px;
	border-bottom: 1px solid #e6e7e9;
	text-align:right;
	vertical-align:bottom;
	height:26px;
	padding: 5px;}


/* Tabelki */
.td3{background-image: url(/images/index_03.jpg); width:229px; height:96px;text-align:left}
.td4{background-image: url(/images/index_04.jpg); width:229px; height:96px;text-align:left}
.td5{background-image: url(/images/index_05.jpg); width:72px; height:48px;text-align:left}
.td6{background-image: url(/images/index_06.jpg); width:71px; height:48px;text-align:left}
.td7{background-image: url(/images/index_07.jpg); width:59px; height:48px;text-align:left}
.td8{background-image: url(/images/index_08.jpg); width:60px; height:48px;text-align:left}
.td9{background-image: url(/images/index_09.jpg); width:68px; height:48px;text-align:left}
.td10{background-image: url(/images/index_10.jpg); width:69px; height:48px;text-align:left}
.td11{background-image: url(/images/index_11.jpg); width:62px; height:48px;text-align:left}

.td6a{background-image: url(/images/index_06c.gif); width:71px; height:48px;text-align:left;background-repeat: no-repeat;
background-position: 0px 0px;}
.td7a{background-image: url(/images/index_07c.gif); width:59px; height:48px;text-align:left;background-repeat: no-repeat;
background-position: 0px 0px;}
.td8a{background-image: url(/images/index_08c.gif); width:60px; height:48px;text-align:left;background-repeat: no-repeat;
background-position: 0px 0px;}
.td9a{background-image: url(/images/index_09c.gif); width:68px; height:48px;text-align:left;background-repeat: no-repeat;
background-position: 0px 0px;}
.td10a{background-image: url(/images/index_10c.gif); width:69px; height:48px;text-align:left;background-repeat: no-repeat;
background-position: 0px 0px;}
.td11a{background-image: url(/images/index_11c.gif); width:62px; height:48px;text-align:left;background-repeat: no-repeat;
background-position: 0px 0px;}

.td13{background-image: url(/images/index_13.jpg); width:461px; height:48px;vertical-align:bottom;text-align:right;}
.tds{background-image: url(/images/projekt_14.jpg); width:919px; height:271px;vertical-align:top;text-align:left;}

.td22{background-image: url(/images/index_22.jpg); width:229px; height:208px;vertical-align:top;text-align:left;}
.td23{background-image: url(/images/index_23.jpg); width:229px; height:208px;vertical-align:top;text-align:left;}
.td24{background-image: url(/images/index_24.jpg); width:229px; height:208px;vertical-align:top;text-align:left;}
.td25{background-image: url(/images/index_25.jpg); width:232px; height:208px;vertical-align:top;text-align:left;}

.tdp3{background-image: url(/images/podstrona_03.jpg); width:501px; height:49px;}
.tdp4{background-image: url(/images/podstrona_04.jpg); width:53px; height:49px;}
.tdp5{background-image: url(/images/podstrona_05.jpg); width:46px; height:49px;}
.tdp6{background-image: url(/images/podstrona_06.jpg); width:61px; height:49px;}
.tdp7{background-image: url(/images/podstrona_07.jpg); width:66px; height:49px;}
.tdp8{background-image: url(/images/podstrona_08.jpg); width:73px; height:49px;}
.tdp9{background-image: url(/images/podstrona_09.jpg); width:59px; height:49px;}
.tdp10{background-image: url(/images/podstrona_10.jpg); width:60px; height:49px;}

.tdp4a{background-image: url(/images/podstrona_04c.gif); width:53px; height:49px;}
.tdp5a{background-image: url(/images/podstrona_05c.gif); width:46px; height:49px;}
.tdp6a{background-image: url(/images/podstrona_06c.gif); width:61px; height:49px;}
.tdp7a{background-image: url(/images/podstrona_07c.gif); width:66px; height:49px;}
.tdp8a{background-image: url(/images/podstrona_08c.gif); width:73px; height:49px;}
.tdp9a{background-image: url(/images/podstrona_09c.gif); width:59px; height:49px;}
.tdp10a{background-image: url(/images/podstrona_10c.gif); width:60px; height:49px;}

.tdp5b{background-image: url(/images/podstrona_05a.jpg); width:46px; height:49px;}
.tdp6b{background-image: url(/images/podstrona_06a.jpg); width:61px; height:49px;}
.tdp7b{background-image: url(/images/podstrona_07a.jpg); width:66px; height:49px;}
.tdp8b{background-image: url(/images/podstrona_08a.jpg); width:73px; height:49px;}
.tdp9b{background-image: url(/images/podstrona_09a.jpg); width:59px; height:49px;}
.tdp10b{background-image: url(/images/podstrona_10a.jpg); width:60px; height:49px;}



.tdp13{background-image: url(/images/podstrona_13.jpg); width:501px; height:51px;}
.tdp14{background-image: url(/images/podstrona_14.jpg); width:418px; height:51px;}
.tdp17{background-image: url(/images/podstrona_17.jpg); width:919px; height:53px;}
.tdp20{border-left:1px #bcbec0 solid;border-right:1px #bcbec0 solid;background-image: url(/images/podstrona_20.jpg);background-repeat: repeat-x;vertical-align: top;}
.tdp23{background-image: url(/images/podstrona_23.jpg); width:288px; height:54px;}
.tdp24{background-image: url(/images/podstrona_24.jpg); width:342px; height:54px;}
.tdp25{background-image: url(/images/podstrona_25.jpg); width:289px; height:54px;}
.tdstopka{width:919px; height:10px;text-align:center}
.tdpd1{height:1px;width:288px;font-size:0px}
.tdpd2{height:1px;width:213px;font-size:0px}
.tdpd3{height:1px;width:53px;font-size:0px}
.tdpd4{height:1px;width:46px;font-size:0px}
.tdpd5{height:1px;width:30px;font-size:0px}
.tdpd6{height:1px;width:31px;font-size:0px}
.tdpd7{height:1px;width:66px;font-size:0px}
.tdpd8{height:1px;width:73px;font-size:0px}
.tdpd9{height:1px;width:59px;font-size:0px}
.tdpd10{height:1px;width:60px;font-size:0px}
.tdpg{width:919px;height:100%;text-align:left;margin-right:auto;margin-left:auto;position:relative;top:0px;left:0px}


.z1{height:0px;width:288px}
.z2{height:0px;width:213px}
.z3{height:0px;width:53px}
.z4{height:0px;width:46px}
.z5{height:0px;width:30px}
.z6{height:0px;width:31px}
.z7{height:0px;width:66px}
.z8{height:0px;width:73px}
.z9{height:0px;width:59px}
.z10{height:0px;width:60px}
.gwiazdka{position:absolute;top:100px;left:790px;z-index:10;width:141px;}
.table100{width:100%;position:static;text-align:center;height:100%}
.pozycjonowanie{position:relative;width:919px;height:100%;margin-left:auto;margin-right:auto;text-align:center}
