body {

margin: 0px; 
padding:0px;
background-color: #ffffff;
background: url('../img/mainbg.jpg') top center no-repeat;
background-attachment: fixed;


}

.plogo {

padding-top: 4px;
text-align: center;


}

div#containercontent {

width: 900px;

}

div#container {

margin-left: auto; 
margin-right: auto; 
width: 900px;
padding-top: 2px;

}

div#header {

background-image: url('../img/bg.png');
background-repeat: no-repeat;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
width: 900px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
height: 250px;

}

#mycarousel {width: 245px; height: 180px;}

div#headermenu {

float: left;
padding-top: 10px;
width: 645px;

}

div#headerlogo {

float: left;
width: 255px;

}

div#sitecontent {

float: left;
margin-top: 5px;
margin-bottom: 5px;
width: 613px;
background-color: #F0F0F0  ;
min-height: 400px;
-webkit-border-radius: 5px;
-khtml-border-radius:5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

ul.vert-one {

margin-left:445px;
padding:5px;
list-style-type:none;
display:block;
font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
font-weight: bold;
font-size: 13px;
line-height:20px;
width: 198px;

filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;


}

ul.vert-one li {

margin:2px;
padding:0px;
border-top:1px solid #f5f5f5;
border-bottom:1px solid #f5f5f5;
font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;

}

ul.vert-one li a {

display:block;
text-decoration:none;
color:#000000;
background:#f5f5f5;
padding:0 0 0 20px;
width:174px;
font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;


}

ul.vert-one li a:hover {

background:#d2d0d0 url("../img/vert-one_arrow.gif") no-repeat 0 9px;
background-color: #d2d0d0;

}

ul.vert-one li a.current,ul.vert-one li a.current:hover {

background: #d9d6d6   url("../img/vert-one_arrow.gif") no-repeat 0 9px;

}

ul.vert-one li ul {
padding:0;
list-style-type:none;
display:block;
font:bold 13px Helvetica, Tahoma, Verdana, Arial, sans-serif;
line-height:155%;
width: 200px;
display: none;
position: absolute;
margin-left: 110px;
margin-top: -20px;
}

ul.vert-one li:hover > ul {
 display: block;
}

ul.vert-one li ul li, #nav li ul li a {

float: none;


}

ul.vert-one li ul li {
 _display: inline; /* for IE6 */

}

ul.vert-one li ul li ul {
 display: none;
}

ul.vert-one li ul li:hover ul {
 left: 100%;
 top: 0;
}


table#taboferta {

margin-left: auto;
margin-right: auto;
width: 95%;
font-weight: bold;
text-align: center;
font-size: 13px;
font-family: halvetica, tahoma, sans-serif;

}

table#taboferta td {

width: 20%;
vertical-align: top;
background-color: #c5d0e0;
padding: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;	

}

table#taboferta td a {

color: #000000;

}

table#taboferta td a:hover { 

background-color: #ffffff; 

}

table#tabbalonspec {

margin-left: auto;
margin-right: auto;
width: 95%;
font-size: 13px;
font-family: halvetica, tahoma, sans-serif;

}

table#tabbalonspec td.co {

vertical-align: middle;
background-color: #c5d0e0;
padding: 5px;
width: 50%;

}

table#tabbalonspec td.ile {

vertical-align: middle;
padding: 5px;
text-align: center;


}

.pheadermenuinfo {

position: absolute;
color: #000; 
margin-left: -225px;
margin-top: -15px;
padding: 8px;
font-family: helvetica, tahoma, arial, sans-serif;
font-size: 12px; 
font-weight: bold;

}

.naszerealizacje {

margin: 0px;
padding: 18px; 	
font-family: 'Yanone Kaffeesatz', serif;
font-size: 22px;
font-style: normal;
font-weight: 400;
text-decoration: none;
text-transform: none;
letter-spacing: 0.181em;
word-spacing: 0em;
line-height: 1em;

}

div#advertisement {

margin-left: 5px;
float: left;
margin-top: 5px;
width: 282px;
background-color: #aec8c1;
min-height: 325px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

div#footer {

clear: both;
width: 900px;
margin-left: auto;
margin-right: auto;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color: #F0F0F0  ;

}

.karuzela {

width: 245px;
margin-left: 18px;
border: #000000 1px solid;
height: 180px;
display:none;

}

.jcarousel-skin-tango .jcarousel-item {
    width: 245px;
    height: 180px;
}


.portfolio {

font-family: helvetica, tahoma;
margin: 0px;
padding: 20px;
font-size: 12px;
line-height: 17px;

}

.pfooter {

font-family: helvetica, tahoma;
margin: 0px;
padding: 5px;
font-size: 11px;
text-align: right;
padding-right: 15px;
line-height: 17px;

}

.nagwybor {

margin: 0px;
padding: 18px; 
font-family: 'Yanone Kaffeesatz', serif;
font-size: 27px;
font-style: normal;
font-weight: 400;
text-shadow: 4px 4px 4px #bbb;
text-decoration: none;
text-transform: none;
letter-spacing: 0.121em;
word-spacing: 0em;
line-height: 1em;

}

.nagaktualnosci {

margin: 0px;
padding: 18px;
font-family: helvetica;
font-size: 17px;

}

.tekstduzy {

font-family: helvetica, tahoma, sans-serif; 
margin: 0px;
padding-left: 18px;
font-size: 16px;
font-weight: bold;
line-height: 22px;
text-align: justify;

}

.tekstmaly {

font-family: helvetica, tahoma, sans-serif;
margin: 0px;
padding-left: 18px;
padding-right: 18px;
font-size: 12px;
line-height: 17px;
text-align: justify;

}

.tekstmalykontakt {

font-family: helvetica, tahoma, sans-serif;
margin: 0px;
font-size: 14px;
line-height: 19px;
text-align: center;

}

ul.oferta {

font-family: helvetica, tahoma, sans-serif;
font-size: 12px;

}

.tabaktualnosci {

font-family: helvetica, tahoma, sans-serif;
margin: 0px;
padding-left: 18px;
font-size: 12px;
line-height: 17px;

}

form#formularz {

font-size: 12px;
padding-left: 18px;
width: 500px;
margin-left: auto; margin-right: auto;

}

form#formularz label {

float: left;
width: 180px;
font-weight: bold;
font-family: halvetica, tahoma, arial, sans-serif;

}

select#branza {

width: 305px;

}

select#skadwiesz {

width: 305px;

}

input#imie {

width: 300px;

}

input#telefon{

width: 300px;

}

input#email {

width: 300px;

}

textarea#zapytanie {

width: 300px;

}

.iframe {

text-align: center;
font-size: 12px;

}

.podziekowania {

text-align: center;
font-size: 14px;
padding: 5px;
font-weight: bold;

}

