body {
  margin: 0;
  text-align: center;
	background:#FFF;
}
body,table,td {
  font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #2e2e2e;
}

a {
  color: #6E6E6E;
  text-decoration: none;
}
a:hover {
  color: #444;
  text-decoration: underline;
}

.mtab {border-bottom: #d4d4d4 solid 1px;}

.mtab p,.mtab li  {text-align:justify;}
.mtab .txt {width:613px;vertical-align:top;}
	.mtab .txt img {border:0;}

.topnav {
  margin: 12px 0 12px 18px;
  padding: 0;
}
.topnav li {
  margin: 0;
  padding: 2px 0;
  list-style: none;
	text-align:left;
	background: url('../img/list.gif') 0px 10px no-repeat;
}
.topnav li a {
  color: #000;
  padding-left:11px;
	font-weight:bold;
	text-align:left;
}

a.pnav {
  font-size: 10px;
  padding: 0 8px 0 10px;
  background: url('../img/ar3.gif') center left no-repeat;
}

.footer {
  color: #818181;
  font-size: 10px;
  float:left;
  width:100px;
}

.muzyka {
  color: #818181;
  font-size: 10px;
  float:left;
  width:457px;
  line-height:14px;
}


a.leftl,a.wybr {
  color: #CD0007;
  padding-left: 20px;
  margin-left: 6px;
  background: center left no-repeat;
}
a.leftl {background-image: url('../img/ar2.gif');}
a.wybr {background-image: url('../img/ar1.gif');}

.menu img,.kw {vertical-align: middle;}

td.mini {font-size: 10px;}

.title {font-size: 14px; font-weight: bold;}

.galeria img {border: #666 solid 1px;}

a.kateg {
  color: #CD0007;
  font-weight: bold;
}

/* formularze */
form {margin: 0;}
form * {font-size: 10px;}
input {vertical-align: middle;}

.kontakt input,.kontakt select {width: 150px;}
.kontakt input.but {width: 59px; height: 18px;}

#logoP,#logoP2 {width:160px;height:auto;overflow:hidden;text-align:center;}
#logoP img,#logoP2 img {border:0;}

	/***** tapety ***********************/
	
	.tdp {margin:0 0 0 0; padding:0 0 0 0;}
		.tdp p {padding:0 1px 0 1px; margin:10px 0 0 0; float:left;}
		.tdp li {width:270px; margin:14px 14px 0 0; padding:0 0 0 0; float:left; display:block; }
			.tdp .tdp-res {width:180px; margin:7px 0 0 0; padding:0 0 0 0; float:left;}
				.tdp .tdp-res li {width:270px; height:24px; padding:0 0 0 0; margin:1px 0 0 0; line-height:24px; background:#e5e5e5;}
					.tdp .tdp-res li p {display:inline; float:left; padding:0 0 0 5px; margin:0 0 0 0; font-weight:bold;}
					.tdp .tdp-res li em {display:inline; float:right; height:24px; background: url('../img/ar2.gif') 100% 8px no-repeat; margin:0 3px 0 5px; font-style:normal;}
						.tdp .tdp-res li em a {height:100%; line-height:24px; padding:0 13px 0 3px;}
				
		.tdp div {width:100%; margin:0 0 0 0; padding:0 0 0 0; float:left; display:block; background:#fff; border:1px solid #D4D4D4; text-align:left; }
			.tdp div p {padding-left:5px;}
		.tdp img {border:0; width:270px}
		