* {
  margin:0;
  padding:0; 
}
#content a.zoabcz_galerie {
	text-align: right;
	font-size: 17px;
	font-family: "Book Antiqua";
	color: #7E7B6B;
	font-style: italic;
	font-weight: bold;
	
	
}
a.mail_stopka {
	color: #663332;

}
body {
  background:url('../img/tlo_strony.jpg') #F4F0D5 repeat-x;
  font:12px Tahoma, Arial, Helvetica, sans-serif;
}

#strona {
  width:937px;
  margin:0 auto;
}

a:link, a:visited {
  color:#4D4B3F;
  text-decoration:none;  
}

a:hover, a:active {
  color:#BB1D1D;
  text-decoration:underline;  
}

a img {
  border:none;
}

#gora {
  height:130px;
}

#gora img {
  display:block;
}
#gora #topRight {
	float: left;
	width: 591px;
}


#logo {
	float:left;
	border:0;
	width: 290px;
}

#menu {
	width:190px;
	height:438px;
	padding-left:50px;
	background:url('../img/tlo_menu.jpg') 0 0 no-repeat;
	float:left;
	list-style:none;
	padding-top: 8px;
}

#menu li {
	margin-top: 2px;
	margin-bottom: 2px;
}
#menu li.head {
	margin-top: 8px;
	margin-bottom: 4px;	
}
#menu li.kategoria {
	font-family: "Book Antiqua";
	color: #7E7B6B;
	font-size: 17px;
	font-weight: bold;
}


#menu li.i16 img {
  position:relative;
  top:35px;
  left:60px;
}

#menu li a {
	margin-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
		font-size: 12px;
}
#strona #menu li a:hover {
	color: #CC0000;
}

#mp {
  width:695px;
  height:446px;
  background:url('../img/tlo_mp.jpg') 0 0 no-repeat; 
  float:left;
  clear:right;
}

.pol {
  width:100%;
  margin-top:20px;
  list-style:none;
  font-size:11px;
}

.pol li {
	height:15px;
	margin-right:2px;
	float:left;
	color: #666666;
  
}
.pol li a {
	color: #666666;	
}
.pol li.i2, .pol li.i4 {
  width:6px;
  background:url('../img/strzalki.jpg') 0 5px no-repeat;
  margin-left:3px;
  margin-right:3px;
}
#content {
	clear:both;
	padding-top: 5px;
}
#mp p {
  text-align:center;
}

.duzyObr {
  border:5px solid #E3DFC6;
}
.thumb {
	border:3px solid #BDB49D;
}

.zdjecia {
  width:746px;
  text-align:center;
}

.zdjecia a img {
   border:3px solid #E3DFC6; margin:20px 10px 0 0;
}

.zdjecia a.i1 img, .zdjecia a.i8 img {
  position:relative;
  left:0px;
  top:-40px;
  border:0;
}

.zdjecia li a {
  border:0;
}

.piersc {
  position:relative;
  top:-70px;
  left:800px;
  border:0;
}

#dol {
  height:141px;
  background:url('../img/tlo_dol.jpg') 0 0 no-repeat;
  clear:both;
}

#stopka {
  height:100px;
  background:url('../img/tlo_stopki.jpg') 0 0 no-repeat;
  width:937px; 
  list-style:none;
}

#stopka li {
	float:left;
	margin-top: 16px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right:0px;
}



#stopka li a {
 
  display:block;
}

/*----------------------------------------------------------------------------*/

#stopka li.o_firmie a {
  width:85px;
  height:10px;
  margin-left:241px;

}

#stopka li.o_firmie a:link, #stopka li.o_firmie a:visited {
  background:url('../img/o_firmie.jpg') 0 0 no-repeat;
}

#stopka li.o_firmie a:hover, #stopka li.o_firmie a:active {
  background:url('../img/o_firmie2.jpg') 0 0 no-repeat;
}

/*----------------------------------------------------------------------------*/

#stopka li.i2 a {
  width:124px;
  height:13px;

}

#stopka li.i2 a:link, #stopka li.i2 a:visited {
  background:url('../img/mapa_dojazdu.jpg') 0 0 no-repeat;
}

#stopka li.i2 a:hover, #stopka li.i2 a:active {
  background:url('../img/mapa_dojazdu2.jpg') 0 0 no-repeat;
}

/*----------------------------------------------------------------------------*/

#stopka li.i3 a {
  width:230px;
  height:13px;
}

#stopka li.i3 a:link, #stopka li.i3 a:visited {
  background:url('../img/najwiekszy_e-sklep_w_polsce.jpg') 0 0 no-repeat;
}

#stopka li.i3 a:hover, #stopka li.i3 a:active {
  background:url('../img/najwiekszy_e-sklep_w_polsce2.jpg') 0 0 no-repeat;
}

/*----------------------------------------------------------------------------*/

#stopka li.i4 a {
  width:79px;
  height:10px;
}

#stopka li.i4 a:link, #stopka li.i4 a:visited {
  background:url('../img/kontakt.jpg') 0 0 no-repeat;
}

#stopka li.i4 a:hover, #stopka li.i4 a:active {
  background:url('../img/kontakt2.jpg') 0 0 no-repeat;
}

/*----------------------------------------------------------------------------*/

.dane {
	list-style:none;
	margin-top: -50px;
	margin-right: 20;
	margin-bottom: 20px;
	margin-left: 250px;
}

.dane li {
  color:#663332;
  margin-right:20px;
  font-weight:bold;
  float:left;
}

#dol p {
  color:#4B4A40;
  margin-left:66px;
  text-align:center;
  font-size:11px;
}
#mp #content .galeria_opis p {
	color: #666666;
	
	font-size: 15px;
	line-height: 22px;
	text-align: left;
	font-family: "Book Antiqua";
	font-style: italic;
	letter-spacing: 0.05em;
	margin-bottom: 22px;
	text-indent: 20px;	

}
#mp #content h1 {
	color: #7E7B6B;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 15px;
	font-family: "Book Antiqua";
	font-style: italic;
}
#mp #content .galeria_opis img {
	margin-bottom: 5px;
	border:5px solid #E3DFC6;
	
	margin-right: 15px;
}

p#loader img {
  border:5px solid #E3DFC6;
}

p#loader {
  width: 695px;
  height: 335px;
  text-align:center;
}

p#loader.loading {
  background: url(../img/icoLoading.gif) no-repeat center center;
}

input, textarea {
	background-color:#FCFAE9;
	border-color:#999999 #AAB3B3 #D5DDDD;
	border-style:solid;
	border-width:1px;
	color:#666666;
	margin-bottom:2px;
	margin-top:2px;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.dane_kontaktowe {
	color: #4D4B3F;
}

.wiadomosc .submit {
	background-color: #DCD7C1;
	border: 1px solid #999999;
	color: #47443F;
	font-style: italic;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.lokalizacja_info {
	color: #666666;
	font-style: italic;
}

.wiadomosc td {
	color: #4D4B3F;
}
.wiadomosc {
	margin-left: 120px;
}
.info {
	border: 1px solid #B7AAA4;
	background-color: #F4F1CE;
	text-align: center;
	padding: 5px;
	margin-bottom: 15px;
	color: #666666;
}
#strona #mp #content p.p_zobacz {
	text-align: right;
	margin-right:150px;
}
#mycarousel li {
	float:left;
	margin-top:10px;	
}
#over {
	overflow: hidden;
	height:90px;	
}
