html, body {
 background:#ffffff url(../grafika/t1.png) top;                   
 background-repeat: repeat-x;                            
 font-family:Arial;
 color:#474747;
 font-weight: bold;
 text-align:center;
 margin:0 auto;
 padding:0;
 overflow:auto;
}

a, a:hover, a:active, a:link, a:visited, a:focus {
 text-decoration:none;
 font-weight:bold;
 color:#e7c108;
 outline:none;
}

a.menu, a.menu:active, a.menu:link, a.menu:visited, a.menu:focus {
 text-decoration:none;
 font-weight:bold;
 color:#5E5E5E;
 outline:none;
 margin-left:40px;
}

a.menu:hover {
 text-decoration:none;
 font-weight:bold;
 color:#e7c108;
 outline:none;
}


a.stopka, a.stopka:active, a.stopka:link, a.stopka:visited, a.stopka:focus {
 font-size:18px;
 text-decoration:none;
 font-weight:bold;
 color:#ffffff;
 outline:none;
}

a.stopka:hover {
 text-decoration:none;
 font-weight:bold;
 font-size:18px;
 color:#252523;
 outline:none;
}

a.stopkac, a.stopkac:active, a.stopkac:link, a.stopkac:visited, a.stopkac:focus {
 text-decoration:none;
 font-weight:bold;
 font-size:13px;
 color:#ffffff;
 outline:none;
}

a.stopkac:hover {
 text-decoration:none;
 font-weight:bold;
 font-size:12px;
 color:#e7c108;
 outline:none;
}


#kontener0 {
 background: url(../grafika/t2.png) bottom;                 
 background-repeat: repeat-x;      
 margin:0 auto;
 text-align:center;
 overflow:hidden;

}


#kontener {
 width:1024px;
 margin:0 auto;
 text-align:center;
 overflow:hidden;
 background:url(../grafika/n1.png);
 background-repeat: no-repeat;
 
}

#naglowek {
 width:1024px;
 height:60px;
 background:url(../grafika/.png);
 background-repeat: no-repeat;
 
 text-align:left;
 overflow:hidden;
}

#menu {
 
 width:1024px;
 height:30px;
 background:url(../grafika/naz.png);
 background-repeat: no-repeat;
 float:center;
 text-align:left;
 margin:0px auto;
}


#menu0 {
 
 width:1024px;
 height:175px;
 float:left;
 text-align:left;
 margin-top: 20px;
 
}



#obraz {
 margin-top:50px;
 width:250px;
 height:1000px;
 float:left;
 text-align:center;
 background-image: url(../grafika/tes.png);
 overflow:hidden;
}



#skyscraper {
 margin-bottom:5px;
 width:250px;
 height:290px;
 float:left;
 position:absolute;
}



a.mail, a.mail:link, a.mail:visited, a.mail:focus {
 text-decoration : none;
 color:#35AFE5;
 outline : none;
}

a.mail:hover {
 text-decoration : none;
 color:#CBEDFB;
 outline : none;
}



#glowna {
 width:1016px;
 float:center;
 overflow:hidden;
 font-style:italic;
 font-size:14px;
 font-weight:bold;
 line-height:24px;
 margin-left: 5px;
 margin-right: 5px;
 margin-bottom:20px;

}


#glowna1 {
 width:824px;
 float:left;
 overflow:hidden;
 font-style:italic;
 font-size:12px;
 font-weight:bold;
 line-height:24px;
 text-align: justify;
}



#glowna3 {
 width:20px;
 height:470px;
 float:right;
 overflow:hidden;
 font-style:italic;
 font-size:14px;
 font-weight:bold;
 line-height:27px;
}

#glowna2 {
 width:819px;
 height:16px;
 float:right;
 background-repeat:no-repeat;
 overflow:hidden;

}

#tabofe {
 width:1016px;
 float:center;
 font-size:14px;
 font-weight:bold;
 margin-bottom:20px;
}



#stopka11 {
 height:70px;
 background:#fa8ab0;
 float:center;
 color:#ffffff;
 overflow:hidden;
}

#stopka {
 width:1024px;
 height:100px;
 text-align:center;
 margin-top:120px;
 text-shadow:#000000 5px 5px 10px;
 color: #ffffff;
}



#stopka2 {
 width:1024px;
 height:50px;
 
 margin:0 auto;
 color:#ffffff;
 background-repeat:no-repeat;
 overflow:hidden;
 margin-top:185px;
}

.tekstnaglowek {
 text-align:right;
 font-size: 24px;
 font-family: 'Marcellus SC', serif;
 color:#fa8ab0;
 padding-right: 90px;
}

.tekstnaglowek2 {
 text-align:left;
 margin-left:160px;
 font-size:18px;
 font-weight:bold;
 color:#5E5E5E;

}

.tekstpodnaglowek {
 font-style:italic;
 font-size:18px;
 font-weight:bold;
 color:#5E5E5E;
 text-align:center;
}

.tekstglowny {
 font-style:italic;
 font-size: 16px;
 font-weight: bold;
 color:#5E5E5E;
 text-align: justify;
 text-shadow:0 0 1px;
 padding-top: 40px;
 padding-left: 20px;
 padding-right: 80px;
}

.tekstglowny2 {
 font-style:italic;
 font-size: 14px;
 font-weight: bold;
 color:#5E5E5E;
 text-align: justify;
 text-shadow:0 0 1px;
 padding-left: 20px;
 padding-right: 80px;
}


.tekstglowny_left {
 text-align:left;
 font-style:italic;
 font-size: 12px;
 font-weight: bold;
 color:#5E5E5E;
 text-shadow:0 0 1px;
 padding-top: 10px;
 padding-left: 45px;
}

.tekstglowny_left2 {
 font-style:italic;
 font-size: 14px;
 font-weight: bold;
 color:#5E5E5E;
 text-align: justify;
 text-shadow:0 0 1px;
 padding-top: 10px;
 padding-left: 20px;
 padding-right: 80px;
}

.tekstglowny_right {
 text-align:right;
}

.tekstglowny_center {
 text-align:center;
}

.tekstglowny_center2 {
 font-style:italic;
 font-size:18px;
 font-weight:bold;
 color:#5E5E5E;
 text-align:center;
 padding-top: 15px;
}



p {
 padding-left: 10px;
 padding-right: 10px;
 color:#ffffff;
 font-size:18px;
}

.tabelaofe {
 width:950px;
 text-align: center;
 padding-left: 15px;
}

.tabkofe {
width:300px;
 border:2px solid #363333;
 padding:1em;
 text-align: center;
 box-shadow:#000000 3px 3px 6px;
}

.tabpofe {
width:300px;
 border:2px solid #363333;
 padding:1em;
 font-size:12px;
 font-size:18px;
 font-weight:bold;
 text-align: center;
 box-shadow:#000000 3px 3px 6px;
}
 
.tabela1 {
 width:490px;
 color:#494949;
 text-align: left;
 padding-left: 20px;
 padding-right: 60px;
 padding-top: 20px;
 
}

.tabela2 {
 width:490px;
 text-align: center;
 padding-left: 20px;
 padding-right: 60px;
}

.tabela3 {
 width:490px;
 color:#494949;
 text-align: left;
 padding-left: 0px;
 padding-right: 60px;
 padding-top: 20px;

}


.tabnag {
width: 1024px;
height: 150px;
float:center;
text-align: right;
padding-right: 80px; 
}


.igorny {
 vertical-align: super;
}

.idolny {
 vertical-align: sub;
}


.hr0 {
 width:50%;
 height:1px;
 color:#5E5E5E;
 text-align:right;
 margin-right:30px;
}


.h2 {
 width:490px;
 color:#fa8ab0;
 font-size: 24px;
 font-family: 'Marcellus SC', serif;
 text-align: center;
 padding-left: 0px;
 padding-right: 60px;
 padding-bottom: 20px;
 }
 


img {
 text-align:center;
 vertical-align:middle;
 border-style:none;
}

.pro {
 color:#5E5E5E;
 text-decoration: none;
}

.pro:hover {
 color:#35AFE5;
 
}


.dzisiaj {
 margin-top:5px;
 margin-bottom:5px;
 font-size:18px;
 font-weight:bold;
 text-align:center;
 color: #ffffff;
}

.tab1 {
 text-align:center;
 margin-top:15px;
 color:#5E5E5E;
 font-size:20px;
 text-shadow:#000000 1px 1px 5px;
}

.gal {
 color:#5E5E5E;
 text-decoration: none;
}

.gal:hover {
 color:#35AFE5;
}

a, a:link, a:visited, a:focus {
 text-decoration : none;
 color:#5E5E5E;
 outline : none;
}

a:hover {
 text-decoration : none;
 color:#000000;
 outline : none;
}

.alfa img {
border: 2px solid #808080;
filter: alpha(opacity=70);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
margin: 0 0 2px 0;
}

:hover.alfa img {
border: 2px solid #808080;
filter: alpha(opacity=100);
-moz-opacity: 30;
-khtml-opacity: 30;
opacity: 100;
}

#blok {
 width:600px;
 margin-top:40px;
 margin-left:180px;
 margin-right:10px;
 text-align: left;
}

#content {
 width: 600px;
 margin: 5px auto;
}

.czcionka {
 font-weight:bold;
 text-decoration:underline;
 font-style:italic;
 font-size:16px;
 margin: 0 0 0 50px;
}


.czcionka1{
 font-size: 16px;
 font-weight:bold;
 font-style:italic;
 font-family: verdena;
 line-height: 1.5; 
}




/* Przycisk: home */
.home
{
margin-top: 10px;
float:center;
width: 120px;
height: 26px;
background: url(../grafika/k1.png);
display: block;
box-shadow:#000000 3px 3px 8px;
}

.home:hover
{
background-position: 0 -26px;
}

/* Przycisk: oferta */
.oferta
{
margin-top: 10px;
float:center;
width: 120px;
height: 26px;
background: url(../grafika/k2.png);
display: block;
box-shadow:#000000 3px 3px 8px;
}

.oferta:hover
{
background-position: 0 -26px;
}


/* Przycisk: kontakt */
.kontakt
{
margin-top: 10px;
float:center;
width: 120px;
height: 26px;
background: url(../grafika/k3.png);
display: block;
box-shadow:#000000 3px 3px 8px;
}

.kontakt:hover
{
background-position: 0 -26px;
}


.lupa{
transition: transform 0.2s ease-in;
-moz-transition:-moz-transform 0.2s ease-in; 
-webkit-transition:-webkit-transform 0.2s ease-in; 
-o-transition:-o-transform 0.2s ease-in;
box-shadow:0 3 8px;
border-radius:10px;
}
.lupa:hover{
transform: scale(1.4);
-moz-transform:scale(1.4); 
-webkit-transform:scale(1.4);
-o-transform:scale(1.4);
box-shadow:0 3 8px;
border-radius:10px;
}


.fotap{
float:right; 
margin:10px;
box-shadow:0 0 8px;
border-radius:10px;
}

.fotal{
float:left; 
margin:10px;
box-shadow:0 0 8px;
border-radius:10px;
}

.ofe{
position: relative;
width:1015px;
height:250px;
padding:0;
}

.ofe1{
position: relative;
width:338px;
height:300px;
text-align: left;

}

.ofe2{
position: relative;
width:338px;
height:300px;
top: -300px;
left: 338px;

}


.ofe3{
position: relative;
width:338px;
height:300px;
top: -600px;
left: 676px;

}

