/*-----------------------------------------------
Title: Podstawowe style AP
Author: Tomasz Zwierzchon www.e-mage.pl  
Version:  1 Oct 2004
----------------------------------------------- */

body {
  margin:0;
  margin-top: 5px;
  padding:0;
  background:#fff;
  font:small Verdana,Sans-serif;
  line-height:1.6em;
  text-align:center;
  color:#333;
  }
.container {
  	/*
	margin: 25px auto;
  	*/
	margin: 5px auto;
	padding: 0px;
	width: 751px;
	border: 2px solid #d3cebd;
	text-align: left;
	line-height: 1.4em;
  }

  
#container-back {
  background-image:url("/images/tloRamki.gif");
  }
  
  
  /* Links
----------------------------------------------- */
a {
  color:#358;
  text-decoration:none;
  border-bottom:1px dotted #469;
  }
/*
a:visited {
  color:#677;
  border-color:#899;
  }
*/
a:hover  {
  color:#933;
  border-color:#b55;
  border-bottom-style:solid;
  }
a img  {
  border-width:0;
  }
  
  /* Header
----------------------------------------------- */
#header {
  padding:8px 12px 8px 12px;
  background:#fff;
  }

#logo {
 padding:0;
 margin:0;
 border:0;
 }

/* Page Structure
----------------------------------------------- */
#content {
  float:left;
  width:751px;
  border-top:2px solid #D3CEBD;
  }
/* Overcome stupid 3px margin bug in IE/Win floats, 
   which fixes a lot of things, including disapearing company nav,
   randomly appearing text, and wrappers pushed too wide.
   http://www.positioniseverything.net/explorer/threepxtest.html */
  * html #content {
    margin-right:-3px;
    }

#fotoCol {
  float:left;
  padding:8px 12px;
  background-color:#fff;
/* 
  background: #f8f5ea;
*/
border-bottom: 2px solid #D3CEBD;
  }
/* IE hack */
#navCol {
    width: 751px; 
    voice-family: "\"}\""; 
    voice-family:inherit;
    width: 727px;	
}
html>body #navCol{
    width:727px;
} 


#navCol {
  float:left;
  padding:2px 12px;
  background-color:#fff;
/* 
  background: #f8f5ea;
*/
border-bottom: 2px solid #D3CEBD;
  }
/* IE hack */
#navCol {
    width: 751px; 
    voice-family: "\"}\""; 
    voice-family:inherit;
    width: 727px;	
}
html>body #navCol{
    width:727px;
} 


#pageHeader {
  display:block;
  padding:2px 8px;
  margin:12px 0;
  border:0;
  /*
  font: bold 110% Georgia,Serif;
  */
  font-weight:normal;
  text-decoration:none;
  font-size:88%;
  color:#fff;
/*  
  color:#fff;
  background-color:#cc0000;
  background-color:#358;
  background-color:#b7cfd9;
*/
  background-color:#b02214
}
/* IE hack */
#pageHeader { 
    width: 721px; 
    voice-family: "\"}\""; 
    voice-family:inherit;
    width: 711px;	
}
html>body #pageHeader{
    width:711px;
} 

p.navOffer {
 width:100%;
 text-align:right;
 font-size:85%;
}

p.navPath, p.navPath2 {
 width:100%;
 text-align:right;
 font-size:85%;
}

#mainCol {
  float:left;
  padding:12px 12px 0 12px;
  }
/* IE hack */
#mainCol {
    width: 751px; 
    voice-family: "\"}\""; 
    voice-family:inherit;
    width: 727px;	
}
html>body #mainCol{
    width:727px;
} 


/* navi - print, top, scena+
----------------------------------------------- */
p.navi {
 clear:both;
 border-bottom:0;
 font-size:85%;
 width:100%;
 text-align:right;
 }
.navi a, .navi a:hover, .navi a:visited {
 border-bottom:none;
}

.naviTop {
 background:url("/images/iconUp.gif") no-repeat 0px;
 border-width:0;
 padding:0 10px 0 18px;
}

.naviPrint {
 background:url("/images/iconPrint.gif") no-repeat 0px;
 border-width:0;
 padding:0 10px 0 18px;
}

/* navi - link 
----------------------------------------------- */

.post a, .post a:hover, .post a:visited {
 border-bottom:none;
}

p.post {
  margin-top:.5em;
  border-top:#d3cebd 1px solid; 
  
}
 

#subObject a.postLink  {
 background:url("/images/iconDocu.gif") no-repeat 0px;
 border-width:0;
 padding-left:18px;
 color:#359;
 white-space:nowrap;
 border-bottom:none;
}

#newsList a.postLink  {
 background:url("/images/iconDocu.gif") no-repeat 8px 50%;
 border-width:0;
 padding-left:22px;
 border-left:1px solid #ccb;
 margin-left:.5em;
 color:#359;
 white-space:nowrap;
 border-bottom:none;
}



/*  entry
----------------------------------------------- */

.entry {
  margin:0 0 1.75em;
}

.entry  h3 {
  margin:1em 0 .2em;
/*  font:110% Georgia,Serif;
  */
  font-size:100%;
  line-height:1.3em;
  color:#245;
  margin-top:0;
  padding-top:.5em;
 }

.entry h3 a {
  color:#358;
  border-bottom:none;
}

.entry h3  a:hover {
  color:#933;
}


/* product 
----------------------------------------------- */
.product {
 float:left;
 margin:8px 4px 0 4px;
 padding:0 2px 0 2px;
 height:160px;	
 background-color:#f4f4f4;
}
/* IE hack */
.product {
    width:242px;
    voice-family: "\"}\""; 
    voice-family:inherit;
    width:230px;	
}
html>body .product {
    width:230px;
} 
.product img {
 float:left;
 padding-right:4px;
 padding-top:4px;
 }

.product h3 {
 font-size:95%;
 padding:0;
 margin:0;
 border:0;
 color:#333;
height:40px;
}
.product p {
padding:2px 0 0 0;
}

.product a {
 font-size:85%;
 float:right;
 }

.productBig img{
 margin:4px auto;
 display:block;
 border: 1px solid #d3cebd;
}
.productBig p{
 clear:both;
 width:100%;
 margin-top:12px;
}


/* Search
----------------------------------------------- */
#search ul{
list-style-type:decimal
}



/* Lang 
----------------------------------------------- */
#lang {
position: absolute;
top: 6px;
margin: 0;
padding-left: 605px;
font-size:85%;
}

#lang a, #lang a:href {
 border-bottom:none;
}




.br2, .us2 {
float: left;
height: 19px;
text-align: center;
padding-top: 2px;
}

.br2 {
width: 76px;
background: #F8F5EA url(../_img/bg-br-off.gif);
}
html>body .br2, .us2 { height: 19px; }

.us2 {
width: 59px;
background: #D0CDBF url(../_img/bg-us-on.gif);
}




/* Mini Nav = search, map 
----------------------------------------------- */


#miniNav {
 font-size:85%;
 position:absolute;
 top: 19px;
 margin: 0;
 margin-left: 440px;
}

#miniNav h2{
 font-size:95%;
 display:inline;
 border:0;
 margin:0;
 padding:0;
 font-weight:normal;
}

#miniNav form{
 display:inline;
 border:0;
 margin:0;
 padding:0;
 font-weight:normal;
}


a.miniMap, a.miniMap:hover {
 border-width:0;
 padding-right:18px;
 border-right:1px solid #ccb;
 margin-right:18px;
 color:#000;
 white-space:nowrap;
 border-bottom:none;
} 

#miniSearch {
 display:inline;
 }

#searchbox {
 font-size:95%;
 width:115px; 
 border:1px solid #ccb; 
 margin: 0; 
 margin-left:8px; 
 margin-right:2px; 
}



/* Footer
----------------------------------------------- */
#footer {
  clear:both;
  padding-top:0;
  border-top:2px solid #d3cebd;
  background:#f8f5ea;
  font-size:85%;
  }
#footer  p.copyright {
  margin:0;
  padding:2px 20px;
  color:#333;
  text-align:left;
  line-height:1.6em;
  }
/* Fixes footer containment bug in IE-Win (5 and 6)
   http://www.positioniseverything.net/explorer/escape-floats.html
   But IE5-Mac shouldn't see this \*/
  * html #footer p.copyright {
    height:1%;
    }
  /* Resume IE5-Mac */
#footer p.emage {
  border-top:1px;
  margin:0;
  padding:2px 20px;
  color:#333;
  text-align:left;
  line-height:1.6em;
  }
/* Fixes footer containment bug in IE-Win (5 and 6)
   http://www.positioniseverything.net/explorer/escape-floats.html
   But IE5-Mac shouldn't see this \*/
  * html #footer p.emage {
    height:1%;
    }
  /* Resume IE5-Mac */
#footer a, #footer a:visited {
  color:#666;
  border-color:#444;
  }
#footer a:hover {
  color:#933;
  border-color:#b55;
  }


/* MainNav
----------------------------------------------- */
#nav {
  background-color:#b02214;
  background-repeat:no-repeat; 
  float:left;
  padding:0;
  margin:0;
  border:solid #fff;
  border-width:0 12px 8px 12px;
  display:block;
  }

/* IE hack */
#nav {
    width: 751px; 
    voice-family: "\"}\""; 
    voice-family:inherit;
    width: 727px;	
}
html>body #nav{
    width:727px;
} 


#nav ul {
  margin:0;
  padding:0;
  list-style:none;
  font-size:88%;
  }
#nav li {
  float:left;
  margin:0;
  padding:0;
  background-image:none;
  line-height:normal;
  text-indent:0;
  }
#nav a, #nav strong {
  display:block;
  padding:4px 10px;
  border:solid #ddd;
  border-width:0 1px 0 0;
  color:#fff;
  text-decoration:none;
  white-space:nowrap;
  }
/* Following rule allows entire region of link to to be 
   clickable in IE/Win. Holly Hack explained here:
   http://www.positioniseverything.net/explorer/escape-floats.html */
* html #nav a {
  width:1%;
  }
#nav #current strong, #nav #current a {
  background-repeat:no-repeat;
  }
#nav a:hover, #nav #current a:hover strong, #nav #current strong {
  color:#000;
  background-color:#f4f4f4;
  }
#nav a:hover {
  background-repeat:no-repeat;
  }
#nav a strong, #nav #current a strong {
  background:none;
  padding:0;
  border:none;
  }

#nav #current {
  background-color:#f4f4f4;
}

/* Article text and images
---------------------------------------------- */

.obrazki {
display:inline;
float:right;
width:188px;
text-align:center;
font-size:80%;
line-height:1em;
}

.obrazki a {
  display:block;
  text-decoration:none;
  border:0;
}


/* Defaults 
----------------------------------------------- */

p {
  margin:0 0 .75em;
}
hr { 
 display: none;
}
#osil {
	display: none;
}

#ss_naglowek {
  position:absolute;
  left: 50%;
  margin-left: 190px;
  z-index:9999;
  padding:0px;
  font:normal 9px Verdana;
  display:inline;
  color:#000000;
}
#ss_naglowek H1 {
  padding:0px;
  margin: 0px;
  font:normal 9px Verdana;
  display:inline;
  color:#000000;
}

#ss_naglowek strong {
  padding: 0px;
  margin: 0px;
  font:normal 9px Verdana;
  display:inline;
  color: #ffffff;
}

#stopka {
  width: 750px;
  position: relative;
  left: 270px;
	margin: 0;
	padding: 0;
}
#stopka h1 {
	display: inline;
	font-size: 10px;
}

#ss_tlo {
 
  margin: 430px 10px 20px 18px; 
  width: 716px;
  text-align: justify;
}

#ss_tekst {
padding: 180px 10px 0px 10px;
text-indent:25px;
text-align:justify;

}
