/*Marcin Psyk*/
body{
	margin: 0;
	padding: 0;
	text-align: center;
 	font-family:Verdana;
 	font-size: 14px;
	color:#fff;
	background-color:#000;
	text-align:center;

	
}

#linki{
  position:absolute;
  top:0;
  right:25px;

}
.link{
  background-color:rgb(186,42,34);
  font-weight:bold;
  float:left;
  display:block;
  height:22px;
  margin-left:3px;
  line-height:20px;
  padding:0 10px;
}
.link a{
  color:white;
}
h1{
  font-size:10px;
  position:absolute;
  top:-100px;

}
a{
	color:white;
	text-decoration:none;
}
a:hover{
color:white;
	text-decoration:underline;
	cursor:hand;
}

form, p{
	margin:0;
	padding:0;
	
}
input.pole{
	background: url("../img/input_bg.jpg") repeat-x top left;
	border:1px solid #000;
	height:22px;
	color:#5d5d5d;
	font-size:16px;
	padding:2px 5px;
	margin-left:5px;
	margin-bottom:5px;
}
input.lupa{
	background: url("../img/lupa1.jpg") no-repeat top left;
	width:39px;
	height:39px;
	border:none;
	cursor:auto;
	margin-bottom:9px;
}
img, img a{
  border:none;
}
.clear{
	clear:both;
}

span{
color:#cb0303;

}

#loading{
  margin:auto;
  position:absolute;
  z-index:1;
  width:100%;
  height:100%;
  background-color:#000;

}

#loadingg{
position:absolute;
	top: 50%;
	left: 50%;
	width:220px;
	height:19px;
	margin-left: -110px; /*set to a negative number 1/2 of your width*/
	

}
#main{
	width:955px;
	margin:auto;	
}
#tytul{
	color:#f8f8f8;
	font-size:18px;
	margin:10px auto 0pt;
	text-align:center;
	width:260px;
	font-style:italic;
}
#tresc{
	width:295px;
	height:153px;
	padding:14px;
	text-align:left;
	
}
#top{
	width:950px;
	height:178px;
	background: url("../img/bg.jpg") repeat top left;
	border:1px solid #474747;	
	margin:auto;
	padding:1px;
	position:relative;
	}
	
#container{
	
	text-align:left;
	width:908px;
	margin:0 auto;
	
}
#lewa{
	
	width:580px;
	float:left;
	height:auto;

	margin-left:10px;
}
#produkty{
	width:215px;
	height:30px;
	
	margin-left:10px;
}
#najnowsze{
	width:557px;
	height:39px;
	
	margin-left:10px;
	border-bottom:1px solid #4b4b4b;
	
}
#map{
  width: 500px; 
  height: 400px; 
  border:10px solid #1e1e1e;
  background: url("../img/load.gif"); 
  background-repeat: no-repeat; 
  background-position: center;

}
.produkt_glowna{
	margin:10px 0 0 0;
	border-bottom:1px dotted #4b4b4b;
	width:557px;
	height:140px;
	
	}
.prod_zdj{
	width:140px;
	text-align:center;

	
	float:left;
}	
.prod_info{
	width:260px;
	height:120px;
	float:left;
	
}
.prod_tytul{
	background-color:#222222;
	width:240px;
	height:20px;
	line-height:20px;
	padding:0 10px;
	
}
.prod_tytull{
	background-color:#222222;
	width:90px;
	height:20px;
	line-height:20px;
	padding:0 10px;
	
}
.prod_detal{
	width:130px;
	height:120px;
	float:left;
	margin:0 10px 0 15px;
	border-left:1px solid #222222;
	}
.prod_detall{
	width:110px;
	height:120px;
	float:left;
	margin:0 10px 0 15px;
	
	padding:1px;
	}	
.prod_rozmiar{
	font-size:11px;	
	width:129px;
	float:left;	

}
.prod_cena{
	font-size:12px;	
	width:100%;
	float:right;
	text-align:right;
}		
.prod_opis{
	margin:10px 10px 10px 0;
	width:260px;
	height:77px;
	font-size:12px;
	border-bottom:1px solid #222222;
	
}	
.prod_opiss{
	margin:10px 10px 10px 0;
	width:100px;
	font-size:11px;	
}

.prod_opiss ul{
	margin:5px 0 0 40px;
	padding:0;
	list-style-type:disc;
}
.prod_opiss ul li{	

color:#cb0303;
clear:both;
text-align:left;

}
#szukaj{
	width:54px;
	height:29px;
	
	margin:15px 0 0 10px;
	
}
#szukajj{
	padding:0;
	margin:10px 10px;
	background: url("../img/szukaj_bg.jpg") no-repeat bottom right;
	background-color:#1e1e1e;
	vertical-align:middle;
	
	
}
#menu_prawe{
	
	background: url("../img/menu_prawe_bg.jpg") no-repeat bottom left;
	width:268px;
	background-color:#1e1e1e;
	padding:5px 10px 15px 5px;
	margin:10px auto;
	
}

#menu_prawe ul{
	  margin: 0;
    padding: 0;
    list-style-type: none;
	
}
#menu_prawe ul li {	
	width:260px;
	border-bottom:1px solid #222222;
}

#menu_prawe ul li a{
	
	color:#5d5d5d;
	height:auto;
	line-height:25px;
	padding-left:20px;
	background: url("../img/menu_prawe_list.jpg") no-repeat top left;
		
}
#menu_prawe ul li a:hover{
	background: url("../img/menu_prawe_list_hover.jpg") no-repeat top left;
	text-decoration:none;
	
}
#prawa{
	width:300px;
	height:auto;
	float:right;
	
}	
#logo a{
	width:249px;
	height:72px;
	background: url("../img/logo.jpg") no-repeat top left;
	margin:25px 0 0 58px;
	float:left;
	display:inline;
}
#wiecej{
	
	width:132px;
	height:23px;
	margin:13px auto 0;
	
}
#menu_top{
	margin:51px 55px 0 0;
	float:right;
	
}
#menu_bottom{
	border:none;
	width:908px;
	height:67px;
	margin:10px auto 5px;
}
.menu_bot{
	width:181px;
	height:67px;
	background: url("../img/menu_bg.jpg") no-repeat;
	float:left;
}
.blad{
  color:#CB0303;
  font-size:10px;
}
.kL{
  padding:3px 0;
}
  input.guzik{
  font-size:11px;
  padding:5px;
  margin:10px 0 0 0;

}
  input.guzik:hover{
  background-color:#CB0303;
  margin:10px 0 0 0;
  color:#fff;

}
.button a{
	display:block;
	background: url("../img/button.jpg") no-repeat;
	width:178px;
	height:37px;
	margin:7px auto 0;	
	color:#353535;
	text-align:center;
	line-height:37px;
}
.button a:hover, .button a.active{
	background: url("../img/button_hover.jpg") no-repeat;
	color:#ffffff;	
	text-decoration:none;
}
#baner_left{
	height:260px;
	width:328px;
	border:none;
	float:left;
}
#baner_leftt{
	height:260px;
	width:325px;
	border:none;
	margin:auto;
}
#baner_leftt_top{
	height:46px;
	width:312px;
	padding:1px;
	margin-left:4px;
	background: url("../img/baner_left_top2.jpg") no-repeat top left;
}
#baner_leftt_mid{
margin-left:4px;
	height:150px;
	width:314px;
	background: url("../img/baner_left_mid2.jpg") no-repeat bottom left;
}
#baner_leftt_bot{
margin-left:4px;
	height:56px;
	width:312px;
	background: url("../img/baner_left_bot2.jpg") no-repeat top left;
	padding:1px;
}
#baner_right{
display:inline;
	height:260px;
	width:580px;
	border:none;
	float:right;
}
#baner{
	width:910px;
	height:260px;
	margin: -60px auto 0 auto;
	background-color:#4a4a4a;
	border:1px solid #4a4a4a;
	position:relative;
	
}

#footer{
	width:955px;
	height:55px;
	background: url("../img/footer.jpg") repeat-x top left;
	margin:20px auto 0;

}
#footer_left{
	display:block;
	height:inherit;
	width:305px;
	line-height:55px;
	text-indent:20px;
	float:left;
	text-align:left;
}
#footer_right{
	display:block;
	height:inherit;
	width:300px;
	line-height:55px;
	margin-right:20px;
	float:right;
	text-align:right;
}



#mainContainer{
	width:760px;
	margin:0 auto;
	text-align:left;	
	background-color:#FFF;
	border:1px solid #E2EBED;
	
}
	
.contentContainer{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.contentContainer p,.contentContainer h1{
	margin-top:0px;
}
	
.imageSlideshowHolder,.imageSlideshowHolder_left{
	margin:0;
	position:relative;	/* Don't remove this line */
}
.leftFloatingDiv{
	float:left;
	width:160px;
	height:110px;
}
	/* Don't change these values */
.imageSlideshowHolder img{
	position:absolute;
	left:0px;
	top:0px;
}
span.lang_pl a{
  display:block;
  width:24px;
  height:18px;
  background: url("../img/PL.jpg") no-repeat top left;
  float:right;
  margin:0 5px 10px 0;

}

span.lang_en a{
  display:block;
  width:24px;
  height:18px;
  background: url("../img/EN.jpg") no-repeat top left;
  float:right;
  margin:0 0 10px 5px;

} 

a.menu_top{
  margin:0 7px;

}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #bbb;
	background-color: #eee;
	padding: 5px;
	opacity: 0.95;
	color:#222;
	font-size:10px;
}
#tooltip h3, #tooltip div { margin: 0; }

