#kgmenu div{
margin-top:6px;
}

#kgmenu span{
	color: #fff;
	font-weight: bold;
}

#kgmenu a{
text-transform:uppercase;
}

body {
	background: #6d644d;
	margin: 0;
	padding: 0;
	color: #000;
	font: 11px Tahoma, Helvetica, Arial, sans-serif;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

input, button, select, option, textarea {
	font: 11px Tahoma, Helvetica, Arial, sans-serif;
}

p {
	margin-top: .2em;
	margin-bottom: .7em;
}

form {
	margin: 0;
	padding: 0;
}

/* top */

#topMenu01 {
	height: 37px;
	text-transform: uppercase;
	font-weight: bold;
	vertical-align: bottom;
	font-size: 10px;
	background: url(/images/tlo_menuTop01.jpg) left no-repeat;
	border-bottom: 1px solid #7f7969;
}

#topMenu01 table {
	float: right;
}

#topMenu01 th a {
	color: #c5c1b8;
	margin: 0 1.5em;
}

#topMenu01 td {
	padding-left: 65px;
}

#topMenu01 td a {
	color: #b6b2a6;
	margin: 0 .7em 0 1em;
}

#head {
	height: 218px;
	background: url(/images/tlo_head.jpg);
	border-bottom: 1px solid #000;
	vertical-align: bottom;
}

#topMenu02 {
	border-top: 2px solid #6d644d;
	border-bottom: 2px solid #6d644d;
	background: #504b3b;
	color: #efeb96;
	font-size: 10px;
	font-weight: bold;
	height: 35px;
}

#topMenu02 a {
	color: #fff;
	margin: 0 1em;
}

#topMenu02 th {
	text-align: left;
	font-weight: normal;
}

.red {
	color: #f00;
	font-weight: bold;
}

.blockTop01, .blockTop02, .blockTop03 {
	float: right;
	font-size: 10px;
	border: 1px solid #000;
	border-bottom: none;
	margin-left: 10px;
	display: inline;
}

.blockTop01 {
	background: url(/images/tlo_boxTop01.jpg) no-repeat;
	padding: 70px 10px 0 135px;
	width: 120px;
	height: 100px;
}

.blockTop02 {
	background: url(/images/tlo_boxTop02.jpg) no-repeat;
	padding: 70px 10px 0 150px;
	width: 105px;
	height: 100px;
}

.blockTop03 {
	background: url(/images/tlo_boxTop03.jpg) no-repeat;
	padding: 70px 10px 0 125px;
	width: 75px;
	height: 100px;
}

.search {
	background: #ebebeb;
	height: 70px;
	border-bottom: 3px solid #6d644d;
	text-align: center;
}

.search a {
	font-size: 10px;
}

.search form a {
	font-size: 11px;
}

.search form {
	margin: 0 0 3px 0;
}

.field01 {
	width: 115px;
	padding: 1px 2px;
	color: #999;
	border: 1px solid #777;
}

.search .field01 {
	margin: 0 5px 0 0;
}

.pakiety {
	background: #efeb96;
	border-bottom: 3px solid #6d644d;
}

.pakiety table th {
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	padding: 0 15px 0 15px;
}

.pakiety select {
	color: #999;
	width: 100px;
	margin: 2px 0;
}

.pakiety input {
	vertical-align: middle;
}

.buttonTlo {
	background: #dad789;
	padding: 10px 15px;
	width: 50px;
	font-size: 10px;
}

/* left */

#menuPoradniki {
	background: #b0a381 url(/images/tlo_poradniki.jpg) left top no-repeat;
	padding: 72px 60px 0 0;
	font-size: 10px;
	text-align: right;
}

#menuPoradniki select {
	margin: 2px 0;
	width: 110px;
}

.white {
	color: #fff;
	font-weight: bold;
}

#menuKsiegarnia {
	background: #beb08b url(/images/tlo_ksiegarnia.jpg) left top no-repeat;
	padding: 70px 0 15px 25px;
	border-bottom: 2px solid #eeebe4
}

.bannery img {
	margin-bottom: 3px;
	display: block;
}

/* foot */

#foot {
	background: #6c5e33;
	color: #eeebe4;
}

#foot a {
	color: #eeebe4;
	font-size: 10px;
}

#foot p {
	margin: 0;
}

#foot ul {
	margin: 0 0 0 1em;
	padding: 0;
	list-style: none;
}

#foot ul li {
	margin: 1px 0;
}

#foot .footB {
	border-left: 1px solid #a69e84;
}

#foot table td {
	padding: 5px 0 10px 10px;
}

#newsletter strong, #newsletter b {
	font-size: 11px;
	color: #eeebe4;
}

#newsletter, #newsletter a {
	color: #faf9f7;
	font-size: 10px;
}

#newsletter input {
	color: #999;
	border: 1px solid #777;
	width: 115px;
	margin: 0 10px 0 0;
}

#newsletter p {
	margin: .3em 0 .4em 0;
}

#footKontakt {
	background: #e7e2d4;
	text-align: center;
	padding: 5px 0;
	color: #000;
	border-left: 4px solid #6c5e33;
	border-right: 4px solid #6c5e33;
	text-transform: uppercase;
}

#footKontakt a {
	color: #000;
	font-size: 11px;
	margin: 0 1em 0 0;
}

#footKontakt img {
	vertical-align: middle;
	margin: 0 .5em 0 1.5em;
}

#footKontakt b, #footKontakt strong {
	margin: 0 .5em;
}

#footPlatnosci {
	background: #bebebe;
	border-left: 4px solid #6c5e33;
	border-right: 4px solid #6c5e33;
	border-bottom: 2px solid #6c5e33;
	padding: 5px 20px;
	color: #000;
}

#footPlatnosci div {
	float: left;
	margin: 5px 0 0 0;
}

#footPlatnosci img {
	float: right;
	margin: 0 70px 0 0;
}

#podpis {
	background: #6d644d;
	border-top: 10px solid #eeebe4;
	text-align: right;
	color: #a5a091;
	text-transform: uppercase;
	font-size: 10px;
}

#podpis td {
	padding: 10px 0 10px 10px;
}

#podpis a {
	color: #a5a091;
	margin: 0 20px 0 0;
}

/* content */

.bannerBorder img {
	border: 1px solid #585755;
}

.informator th {
	height: 26px;
	background: url(/images/tlo_informator01.jpg) no-repeat;
}

.informator td {
	background: url(/images/tlo_informator02.gif) top repeat-x;
	padding: 40px 0 0 30px;
}

.informator p {
	margin: 0;
}

.informator {
	line-height: 1.7em;
}

.informator strong, .informator b {
	text-transform: uppercase;
	font-size: 10px;
}

.informator .infoEntry {
	margin-bottom: 20px;
	display: inline;
	float: left;
	padding: 0 10px 0 0;
}

.obrazekInformator {
	float: left;
	border: 1px solid #83817d;
	margin: 0 25px 10px 0;
	clear: both;
}

.szary {
	color: #adaba9;
	font-size: 10px;
}

.produkty {
	margin-top: 10px;
}


.mainProd img {
	border: 1px solid #a4a3a1;
	float: left;
	margin: 0 15px 0 0;
}

.autor {
	color: #b1a482;
	font-weight: bold;
}

.mainProd .red {
	font-weight: normal;
}

.mainProd td {
	padding: 5px 10px 0px 10px;
	background: #faf9f7;
}

.mainProd td.sep {
width:6px;
padding:0px;
background-color:#eeebe4;
}

.mainProd td div{
text-align:center;
margin-top:13px;
margin-left:-4px;
}

.mainProd th {
	background: #e9e9e8;
	text-align: left;
	padding: 3px 7px;
	line-height: 1.4em;
	font-weight: normal;
}

.mainProd th b, .mainProd th strong {
	font-size: 12px;
}

.szary2 {
	color: #5e5e5d;
	font-size: 9px;
}

/* podstrona */

.pakietySub {
	border-bottom: 3px solid #6d644d;
}

.pakietySub table td {
	width: 441px;
	/*background: #fff url(/images/tlo_topGratis.gif) left top no-repeat;*/
	color: #000;
	font-size: 10px;
	height: 85px;
	border-left: 2px solid #6d644d;
	vertical-align: top;
	/*padding: 13px 73px 0 233px;*/
	/*line-height: 1.2em;*/
}

.pakietySub[class] table td {
	height: 72px;
}

.pakietySub table th {
  width:320px;
	height:85px;  
	font-size: 10px;
	background: #efeb96;
	font-weight: normal;
	border-left: 2px solid #6d644d;
	text-align: left;
/*	padding: 0 15px 0 15px;*/
}

.buttonTloSub {
	float: right;
	background: #dad789;
	padding: 10px 15px;
	width: 50px;
	font-size: 10px;
	margin: 10px 0 0 0;
}

.prodRightTab {
	background: url(/images/tlo_prodRightTab.gif) top repeat-x;
	line-height: 1.1em;
}

.font10 {
	font-size: 10px;
}

.prodRightTab del {
	color: #737373;
	font-weight: bold;
	font-size: 12px;
}

.prodRightTab .first {
	margin-left: -11px;
}

.prodRightTab .cena {
	font-size: 14px;
	font-weight: bold;
}

.prodRightTab blockquote {
	margin: 0 0 0 2em;
	padding: 0;
}

.prodRightTab blockquote img {
	vertical-align: middle;
	margin: 0 3px 0 0;
}

.ramkaTop {
	/*border-top: 1px solid #8f8d89;*/
}

.braz, .braz a {
	color: #504b3b;
	font-weight: bold;
}

.buttonZamawiam {
	font-size: 14px;
	font-weight: bold;
	background: #d7d592;
	width: 120px;
	height: 22px;
	padding: 8px 0 0 0;
	text-align: center;
	margin: 10px 0 10px 20px;
}

#hr1 {
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

#hr2 {
	position: absolute;
	left: -45px;
	top: -33px;
	margin: 0;
	padding: 0;
}

#hr2[id] {
	top: -26px;
}

#hr1 #hr2 hr {
	width: 315px;
	background: #908e8a;
	border: none;
	height: 1px;
	color: #908e8a;
	margin: 0;
	padding: 0;
}

.prodOpis {
	width: 415px;
	padding: 20px 0 0 30px;
	line-height: 1.1em;
}

.prodRightTab {
	width: 271px;
	padding: 25px 0 0 45px;
}

.prodOpis blockquote {
	margin: 0 6em 0 2em;
	float: right;
	display: inline;
}

.prodOpis[class] blockquote {
	margin: 0 10em 0 0;
	float: right;
}

.prodOpis blockquote p {
	margin: .2em 0;
}

.prodFoto {
	text-align: right;
	float: left;
	margin: 0 30px 30px 0;
	width: 128px;
	display: block;
}

.wysylka {
	color: #605a4a;
	font-weight: bold;
	font-size: 10px;
	padding: 20px 0 0 0;
	clear: right;
	display: block;
}

.prodOpis2 {
	clear: both;
	padding: 0 10px 0 30px;
	line-height: 1.4em;
}

img {border:0}
h4.prodPolecamy{text-transform:uppercase;text-align:left;font-size:14px}
#photo_link img {cursor:pointer;}
.button_submit {background:rgb(210,210,210);border:0px; font-weight:bold;height:22px;width:200px;cursor:pointer}
div.prodRightTab p {margin:1px 0px 2px 0px;}
div.prodRightTab p.lista {margin:0px 0px 5px 0px;padding:0px 0px 5px 15px}
div.prodRightTab blockquote {margin:8px 0px 0px 0px;}

#serwisyPartnerskie table {border-top:1px solid #fff}
#serwisyPartnerskie table td {width:120px;height:60px;background:white;}

.NavLink {color:#888888;}

.map_cat1{font-weight:bold;}
.map_cat2{margin-left:20px;}
.map_cat3{margin-left:40px;}
.map_cat4{margin-left:55px;}
.map_cat5{margin-left:70px;}

#text a {text-decoration:underline}
#text a:hover {color:#919191}
.menucat2 {margin:2px 0px 0px 0px;}
.menucat2 td {padding-top:3px;}
.raquo {padding-left:10px;padding-right:5px;}
.menucat3 {margin-left:15px;margin-bottom:3px}
.menucat3 .raquo {color:white}
.menucat4 {margin-left:15px;margin-bottom:3px}
.menucat5 {margin-left:15px;margin-bottom:3px}
.menucat5 .raquo {color:white}
