#container {
    width:990px;
    margin:0 auto;
}

#header {
    position:relative;
    height:382px;
    background: url(header.jpg) top left no-repeat;
}

#documentcontent {
    min-height:200px;
    background:#eef0de;
    padding:20px;
    width:950px;
}

#footer {
    height:55px;
    background:#b2ae7e;
}


body {
 background:#cec98f;
}


/**** header ****/

#header a#logoen {
	background: url(logoen.jpg);
}

#header h1 a,
#header h1 a:hover {
 position:absolute;
 display:block;
 left:75px;
 width:224px;
 height:0;
 padding-top:136px;
 overflow:hidden;
 color:transparent;
 background:transparent;
}

#languageselection {
  position:absolute;
  display:block;
  width:40px;
  top:43px;  
  left:-1px;
}
#languageselection img,
#languageselection a {
 border:0;
 text-decoration:none;
 background:none;
}
#languageselection ul, 
#languageselection li {
    margin:0 0 2px 0;
    padding:0;
    list-style-type:none;
}


#navigation {
  position:absolute;
  display:block;
  width:398px;
  top:18px;  
  right:98px;
  border:0px solid red;
  text-align:center;
}
#navigation  a {
 font-family: verdana, sans-serif;
 font-weight:bold;
 font-size:15px;
 letter-spacing: 1px;
 text-decoration:none;
 color:white;
 padding:2px 15px;
 text-transform:uppercase;
}
#navigation  a:hover {
 background:#e55f0d;
}
#navigation  a.active {
 background:#e55f0d;
}

/*** slide ***/
#slidebox {
  display:block;
  position:absolute;
  width:375px;
  height:288px;
  top:66px;
  left:504px;
  border:0px solid red;
  overflow:hidden;
}


/*** PDF ***/
#pobierz {
    position:absolute;
    top:335px;
    left:86px;
    width:270px;
    height:22px;
    color:white;
    border:0px solid red;
    padding:2px 0 2px 50px;
}
#pobierz a {
    color:#fff5ef;
    text-decoration:none;
    font-size:16px;
    font-weight:bold;
    letter-spacing: 1px;
}    

/*** FOOTER ***/
a {
    color: #383838;
    text-decoration: none;
}
a:hover {
    color: #383838;
    text-decoration: underline;
}





/**** PROD ***/
#produkty {
    position:absolute;
    top:172px;
    left:86px;
    width:320px;
    height:156px;
    color:white;
    border:0px solid red;
}

#produkty h2 {
    margin-bottom:20px;
    font-weight:bold;
}

#produkty a {
    color:#fff5ef;
    text-decoration:none;
    font-size:16px;
    font-weight:bold;
    letter-spacing: 1px;
    display:block;
    float:left;
    width:140px;
    height:26px;
    padding:0 0 0 15px;
    background: url(kropka-trans.png) 0 3px no-repeat;
}
#produkty a:hover {
    color:#ff690f;
}


/*** EFORM ***/
p,input,select,legend { font-size:1.1em; margin:4px 0; }

legend { font-weight:bold; padding:2px 10px;}

label{ display:block; float:left; width:200px; }

p.explain { margin-left:10em; padding:10px;color:red; }

input.przycisk {
   width: 90px !important;
}

#fdmForm input, 
#fdmForm textarea {
  float: left;
  width:600px; 
  display:block;
}
#fdmForm textarea {
    height:300px;
}

form#abort {
    position:relative;
    top:-1em;
    left:10em;
}

div.field {
   clear:both;
}


/** listy itp **/
div#Breadcrumbs,
div.paginacja {
 background:#F8F8F8 none repeat scroll 0 0;
 border:1px solid #DFDFDF;
 margin-bottom:15px;
 padding:5px 2px 5px 8px;
 font-size:1.3em;
}


  

/**** lista produktow ***/

div.lista {
 width:800px;
 position:relative;
 padding:20px 60px;
 margin:0 auto;
}

div.lista div.product {
 padding:4px;
 background:#cfd9a4;
 padding:6px 6px 6px 6px;
 width:168px;
 height:197px;

 margin:5px 10px;
 float:left;
}

div.product a.thumb,
div.product a.thumb img  {
    width:168px;
    height:155px;
    display:block;
    border:0;
}
div.product a.desc {
    width:168px;
    height:16px;
    display:block;
    text-align:center;
    padding:4px 0;
    font-size:14px;
}

/*** PRODUKT ***/
h1#producttitle {
    margin:10px 0;
    padding:4px 20px;
    background:#e5ebc3;
    color:#373737;
    font-size:14px;
    font-weight:bold;
}

div#productdesc {
    width:450px;
    float:right;
    border:0px solid #bbb;
    background:#e5ebc3;
    padding:15px 15px 30px 15px;
    font-size:12px;
    position:relative;
}

#productdesc h2 {     margin:0 0 1em 0; }
#productdesc h3 {     margin:0 0 1em 0; }
#productdesc li {     margin:0 0 0 2em; }

div.thumbscontainer {
}

div#productthumbs {
    width:430px;
    float:left;
    border:1px solid #ced9a3;
    background: none;
    padding:15px 0 0 0px;
}

div#productthumbs ul.thumbs li {
	width:260px;
	min-height:1px;
	display:block;
	text-align:center;
	border:0;
	position:relative;
	zoom:1;
}
div#productthumbs ul.thumbs li p {
	width:150px !important;
	bottom:1px;
	zoom:1;
	display:block;
}

div#productthumbs ul.thumbs img {
    border:5px solid #ced9a3;
}



/****** *****/
body.kontakt #documentcontent h2 {
    background:#e5ebce;
    padding:5px 10px;
    margin:0px;
    color:#4e4e4b;
    font-size:14px;
    font-weight:bold;
}


/*** realizacje ****/

ul.thumbs li {
	width:150px;
	min-height:168px;
	display:block;
	text-align:center;
	border:1px solid #ddd;
	Aoverflow:hidden;
	position:relative;
	zoom:1;
}
ul.thumbs li p {
	width:150px !important;
	bottom:1px;
	Aposition:absolute;
	zoom:1;
	display:block;
}
/*** Galerie ***/
div.galeriaLista {
    margin: 20px 0px 20px 20px;
    aclear:both;
    border-top: 3px double #ced9a3;
    padding: 20px 0;
    position:relative;
    aborder:0px solid red;
    awidth:400px;
    aheight:200px;
    afloat:left;
}

div.galeriaLista a,
div.galeriaLista a img {
    float: left;
    margin-right:20px;
}
div.galeriaLista p.introtext {
    margin:10px;
}
div.galeriaLista h3 {
    float: right;
    font-size:14px;
}




/*** print druk ***/
a#print {
    display:block;
    position:absolute;
    top:10px;
    right:10px;
}
