body {
	margin: 0;
	padding: 0;
	color: #5F0009;
	background-color: #380000;
	font-family: sans-serif;
	font-size: 0.8em;
	text-align: center;
}

#impregnaty th{text-align: center}
#impregnaty td{text-align: left; padding-left: 5px}

.tpromo{
	background-color: #f00; color: #fff;
}
.tw{
	background-color: #fff; color: #f00;
}

table{
background-color: #fff;
}

td{
background-color: #E0E3E8;
text-align: center;
}

#oferta a, #kontakt a, #info a, #content1 a{
color: #00f;
text-decoration: underline;
}

#polecamy img{
border: 0;
}

/*  ----------------------menu-----------------   */

#navcontainer {
  font: 16px arial;
  width: 767px;
  margin-left: 0px; 
  text-align: left;
  
}

#navcontainer ul
{
/*border: solid 1px #000;*/
margin: 0;
padding:6px 0 6px 10px;
list-style-type: none;
 
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a, a:link, a:visited
{
text-decoration: none;
padding-top: 8px;
padding-right: 6px;
padding-left: 4px;
padding-bottom: 6px;
color: #fff;

}

#navcontainer ul li a:hover
{
background-color: #AF0001;
}#navcontainer  a.zolte{background-color: #f6821f;font:bold 16px Arial;}


/*  ----------------------koniec menu-----------------   */
.clear {
	clear: both;
}
.alignright {
	text-align: right;
}
.wide {
	background: #8B000D url(img/menu_bg.jpg) bottom repeat-x;
}
.nagl{height: 117px; margin: 0; background: #ffc url(img/g1.jpg);}
.nagl2{height: 117px; margin: 0; background: #ffc url(img/gg1.jpg);}

.bottom {
	font: 9px Arial, Verdana, sans-serif;
	color: #aaa;
	background: #8B000D url(img/foot_bg.jpg) bottom repeat-x;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	text-align: right;
}
.bottom a{
	font: 9px Arial, Verdana, sans-serif;
	color: #aaa;
	text-decoration: none;
}
.bottom a:hover{
	color: #fff;
}

.testfloat {
	width: 50px;
	border: 2px solid #f90;
	background-color: #ffd;
	font-size: .8em;
}
.to-right {
	float: right;
}
.to-left {
	float: left;
}

.margin_r {
  margin-right: 30px; 
}

.wrapper {
	margin: 0 auto;
	width: 769px;  /* C + L + 1 */
	text-align: left;
	background-color: #fff;
}
* html .wrapper {
	width: 771px;
	w\idth: 769px;
}
.outer {
	margin-left: 223px;  /* L */
	/*background: #F6F788 url(img/right_bottom.jpg) bottom right no-repeat;*/
	border-left: solid 1px #A44141;
}
.center {
	float: right;
	width: 100%;
	margin-left: -2px;

}

.left {
	float: left;
	position: relative;
	width: 222px;  /* L */
	margin-left: -223px;  /* -L-1 */
	margin-right: 2px;
}

/* previene allargamento floats in IE/Mac \*//*/
.inleft, .incenter {
	width: 100%;
	overflow: hidden;
}
/**/

/*\*/
* html .outer, * html .wide, * html h2 {
	height: 1px;
}
/**/



/*--------------- podmenu ---------------------------------*/

.inleft
{
height: 512px;
}
.inleft ul
{
height: 420px;
margin: 0;
padding: 0;
list-style-type: none;
}

.inleft li
{
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-top: 0;
padding-bottom: 0;
}

.inleft a, .menu_w
{
display: block;
padding-left: 10px;
padding-right: 3px;
padding-top: 7px;
padding-bottom: 7px;
width: 198px;
background: #fff url(img/kropki2.gif) repeat-y;
border-bottom: 1px solid #A44141;
border-left: 10px solid #EEE1E3;
}

.menu_w a, .menu_w a:link, .menu_w a:visited, .menu_w a:hover
{
font-weight: normal !important;
padding-left: 10px !important;
padding-top: 0 !important;
width: 178px !important;
padding-bottom: 2px !important;
border-style: none !important;
background: none !important;
}

.inleft a:link, .inleft a:visited
{
font-size: 12px;
font-weight: bold;
font-family: arial, helvetica;
color: #660000;
text-decoration: none;
}

.inleft a:hover
{
background-color: #FFE0C5;
border-left: 10px solid #FF6600;
}


/*--------------- koniec podmenu ---------------------------------*/

/* -------------- typo ----------------- */

.green{
	color: #390;
}

p, h1, h2, h3 {
	margin: 0 0 1em 0;
	text-align: justify;
}

h1, h2 {
	font-family: Georgia, serif;
	font-weight: bold;
	color: #363;
}

h1 {
	font-size: 1.5em;
}

h2 {
	font-size: 1.25em;
}




/* ----------- koniec typo  ---------------- */


/* ----------- galeria  ---------------- */

div.thumb {
	float: left;
	margin-right: 15px;
	width: 100px;
	margin-bottom: 15px;
	font: 0.65em  Arial, Verdana, sans-serif;
	text-align: center;

}

/* ----------- koniec galeria ---------------- */

#footer{
	text-align: center;
}
#footer img {
	border: 0;
}
#contentstar{
    margin: 0;
    padding: 0;
	width: 769px;
	height: 514px;
	vertical-align: top;
	text-align: right;
	background: #fff url(img/start4.jpg) bottom left no-repeat;
}

.mainmarg{
	padding-right: 55px;
	padding-left: 55px;
	padding-top: 20px;
}


#oferta, #newoferta, #content1, #kontakt {
	padding-right: 55px;
	padding-left: 55px;
	padding-top: 20px;

}
#oferta p.img, #info p.img{
	width: 200px;
	float: left;
	font-size: 10px;
}

#newoferta p.img{
	width: 200px;
	height: 130px;
	float: left;
	font-size: 10px;
}

#newoferta .margin_r {
  margin-right: 30px; 

}

#polecamy {
	padding-right: 55px;
	padding-left: 55px;
	padding-top: 20px;
}
#polecamy img{
	margin-left: 10px;
}
#info p{
	text-align: justify;
}
.podpis{
	font-size: 10px;
}
.wiazania{
	float: left;
	width: 200px;
}
div.row_mur {
  clear: both;
  padding-top: 30px;
  }
  
span.ltd {
  float: left;
  width: 190px;
  }
  
span.rtd {
  float: left;
  width: 230px;
  text-align: justify;
  }
/*------------- form --------------------*/

div.row {
  clear: both;
  padding-top: 10px;
  }

span.label {
  float: left;
  width: 160px;
  text-align: right;
  padding-right: 10px;
  }

span.formw {
  float: right;
  width: 250px;
  text-align: left;
  } 
  
span.lp {
  float: left;
  width: 30px;
}

span.asortyment {
  float: left;
  width: 270px;
  
}  
span.asortyment input{ width: 250px}

span.jm {
  float: left;
  width: 70px;
}  
span.jm input{ width: 50px}

span.ile {
  float: left;
  width: 50px;
} 
span.ile input{ width: 50px}

span.formw input, textarea{ width: 250px;}  
/*------------- koniec form --------------------*/


/**pp**/
.searcher{
  margin:0 0 0 46px;
  /* display:inline-table;; */
  float: right;
}
.searcher input[type=text]{width:180px;height:20px;}
.searcher input[type=submit]{background-image:url('img/szukaj.jpg');width:64px;height:28px;border:0px;}
ul#navlist{display:inline-table;}

#podp {
float: left; width: 420px; margin-left: 270px; margin-right: 15px; margin-bottom: 15px; padding: 15px; font-weight: normal; border: solid 1px #600; font-family: sans-serif; font-size: 0.8em;
}
#podp.pnml {
margin-left: 50px; margin-top: 15px;
}
#podp ul {
float: left; width: 30%; margin: 0px; padding: 0px; list-style-type: none; margin-right: 3%;
}
#podp ul li {
position: relative;
}
#podp ul li h2 {
font-size: 14px; cursor: pointer;
}
#podp ul li p {
display: none; position: absolute; left: 50px; top: -20px; background: #fff; padding: 15px; width: 180px; z-index: 10; border: solid 1px #600;
}

