
/*Zmiana: 2008-11-06*/
/*Autor: Adrian Lewandowski*/
/*--------------------HTML---------------------------*/
*{margin:0; padding:0; border: 0;}
body {
	color: #f3e0a6;
	font: 84%/1.5em Verdana, Tahoma, arial, sans-serif;
	background: #5a3a21;
}
a, a:visited {
	text-decoration: none;
	color: #c19b50;
	background: inherit;
}
a:hover {
	color: #f3e0a6;
	background: inherit;
	font-weight:bold;
	text-decoration: underline;
}
h1, h2, h3, h4, h5 {
	font-family: Tahoma, Verdana, 'Trebuchet MS', Sans-serif;
	font-weight: Bold;
	padding: 3px 0 0 0;	
}
h1 {	font-size: 140%;}
h2 {	font-size: 125%;	color: #ebc364;	margin-bottom: 3px; }
h3 {	font-size: 95%;	color: #ebc364; }
h4 {	font-size: 85%;	color: #ebc364;}
h5 {	font-size: 80%;	color: #ebc364; text-transform: uppercase;}
p  {	padding: 5px;}
/*----------------------- CIAŁO ----------------------------*/
#container{
	width: 1000px;
	text-align: left;
	margin: 0px auto;
	background: #5a3a21;
}
#header{ height:175px; width:1000px; font-family: "MS Serif", "New York", serif;}
#headerl{	height: 175px;	width: 167px; float: left; z-index:1;}
#headerr{	height: 175px;	width: 833px;	float: left; z-index:2;}
#headerrtop{ height: 143px;	width: 833px;	float: left; z-index:8;}
#headerrb1{	height: 32px;	width: 723px;	float: left; z-index:4;}
#headerrb2{	height: 32px;	width: 51px;	float: left; z-index:5;}
#headerrb3{	height: 32px;	width: 59px;	float: left; z-index:6;}
/*------------------------- ZAWARTOSC ---------------------------*/
#content{
	padding-top: 5px;
	width:100%;
	clear: both;
}
#leftcontent{
	/* border: 1px solid #ebc364; */
	display:inline /*Fix IE floating margin bug*/;
	padding-left: 0px;
	width: 210px;
	float: left;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
}
#rightcontent{
	/* border: 1px solid #ebc364; */
	display:inline /*Fix IE floating margin bug*/; 
	padding-right: 0px;
	width: 780px;
	float: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow:visible !important /*Firefox*/; 
	overflow:hidden /*IE6*/;
}
/*----------------------------- MENU ------------------------------*/
ul.nav,
.nav ul{
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
}
ul.nav{
	width: 20ex;
	float: left;
	margin-right: 1em;
}
ul.nav>li{
	margin: 0;
	padding: 2px 6px;
}
ul.nav li>ul{
	display: none;
	position: absolute;
	width: 20ex;
	left: 17ex;
	margin-top: -1.4em;
	margin-left: 5px;
}
ul.nav li:hover>ul{
	display : block;
}
.nav ul li a{
	display: block;
	padding: 2px 10px;
}
/*** Poniżej do zmian ***/
ul.nav,
.nav ul,
.nav ul li a{
/* 	background-color: #fff; */
	color: #c19b50;
}
ul.nav li:hover,
.nav ul li a:hover{
	/* background-color: #369; */
	color: #f3e0a6;
}
ul.nav li:active,
.nav ul li a:active{
/* 	background-color: #036; */
	color: #f3e0a6;
}
ul{
	/* border: 1px solid #369; */
}
.nav a{
	text-decoration: none;
}
/*---------menu w podstronie podstrony*/
ul.subnav,
.subnav ul{
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
}
ul.subnav li{
	display: inline;
	white-space: nowrap;
	font-size: 110%;
}
ul.subnav li a{
	color: #ebc364;
}
/*----------------------------- BOXY --------------------------------*/
.thead {
	color: #ebc364;
	padding: 5px;
	text-decoration: underline;
	height: 25px;
	line-height: 25px;
}
.tcontent {
	color: #c29b4e;
	padding: 2px 5px 5px 10px;
	text-align: justify;
}
.tcontentimg{
	float: left;
	color: #c29b4e;
	padding: 2px 5px 5px 10px;
	text-align: justify;
}
/*--------------------- WYKAZY, LISTY -------------------------------*/
.listak {
	padding: 0 0 0 20px;
	font-size: 0.9em;
}
.listak li {
	list-style-type: disc;
	margin: 0 0 0 5px;
	padding-left: 5px;
}
.listao {
	padding: 0 0 0 20px;
	font-size: 0.9em;
}
.listao li {
	list-style-type: circle;
	margin: 0 0 0 5px;
	padding-left: 5px;
}
.listan {
	padding: 0 0 0 20px;
	font-size: 0.9em;
}
.listan li {
	list-style-type: decimal;
	margin: 0 0 0 5px;
	padding-left: 5px;
}
.listakw {
	padding: 0 0 0 20px;
	font-size: 0.9em;
}
.listakw li {
	list-style-type: square;
	margin: 0 0 0 5px;
	padding-left: 5px;
}
/*------------------------ Kolumny -------------------------------*/
div.colwrap{
	padding:0 5px 5px 0;
	display: inline-block;
}
.clearwrap{
	clear: both;
	margin: 0;
}
.colleft{
	float:left;
	width: 33%;
	margin-left: 20px;
	margin-bottom:5px;
}
.colmiddle{
	float:left;
	width: 25%;
	margin-left: 10px;
	margin-bottom:5px;
}
.colright{
	float:right;
	width: 33%;
	margin-bottom:5px;
}
/*---------------------------- TABELE -----------------------------*/
table.main {
	margin: auto; 
	border-collapse: collapse;
	border: 2px solid #ebc364;
}
table.main th{
	padding-right: 12px;
	padding-left: 12px;
	color: black;
	background: #ebc364;
	height: 25px;
	text-align: left;
	border: 1px solid #ebc364;
	margin-bottom: 1px;
}
table.main tr{
	height: 25px
}
table.main td{
	padding-right: 10px;
	padding-left: 15px;  
	border: 1px solid #ebc364;
}
table.main td.ilosc {
	padding-right: 10px;
	padding-left: 25px;   
}
table.main td.cena {
	padding-right: 10px;
	padding-left: 40px;   
}
table.main tr.rowlight {
	background: #FBFBFB;
}
table.main tr.rowdark {
	background: #F1F1F1;
}
/*--------------------- DANE KONTAKTOWE -------------------------*/
.danekont {
		padding: 5px 10px 5px 10px;
}
/*------------------ FORMULARZ KONTAKTU --------------------------*/
.formularz {
	padding: 5px 10px 5px 10px;
}
.foorm {
	padding-left: 5px;
	border: 1px solid #ebc364; 
	background-color: #5a3a21;
	margin: 5px 0 10px 0;
}
.foorm label {
	display:block;
	font-weight:bold;
	margin:5px 0;
	color: #ebc364;
}
.foorm input {
	padding: 0 3px;
	border:1px solid #ebc364;
	height: 20px;
	line-height: 20px;
}
.foorm select {
	border:1px solid #B4D6E6;
	width: 100px;
}
.foorm textarea {
	width:95%;
	padding:2px;
	border:1px solid #ebc364;
	height:100px;
	display: inline;
	margin: 0 0 5px 0; 
}
.foorm input.button { 
	height: 24px;
	border: 0; 
	background: #ebc364;
	color: black;
	font-weight: bold;
}
/*------------------------- MAPA DOJAZDU ---------------------*/
.mapa{
	padding: 10px;
}
/*------------------------- INNE -----------------------------*/
.inputbtn {
	height: 24px;
	border: 0; 
	background: orange;
	color: black;
	font-weight: bold;
}
.info{
	font-size: 1em;
	color: orange;
}
.imp {
	font-size: 0.8em;
	color: red;
}
.left{
	float: left;
	padding: 2px 8px 2px 8px;
}
.right{
	float: right;
	padding: 2px 2px 2px 8px;
}
.center{ 
	display: block;	
	text-align: center;
  margin: 0 auto;
	padding: 3px 0 3px 0;
}
.clear{
	clear: both;
}
.img {
	border:1px solid #ebc364;
}
.imgfleft {
	float: left;
	margin: 5px;
}
/*----------------------- STOPKA, FOOTER -------------------------*/
#footer{ clear: both;	width:1000px;	height: 80px;}
#fcontent{	float: right; margin: 0 auto;	width:810px;	height: 45px;}
#fleft{ float: left; width:500px;	height: 30px;	text-align: left;}
/* #fright{ float: right; padding: 0 auto auto 505px; width:300px;	height: 30px;	text-align: right;} */
#fright{ float: right; width:300px; height: 30px;	text-align: right;}
#fright h2{ 
	padding: 5px 10px 0 0;
	color: #666666;
	text-decoration: none;
	font: bold 8.0pt Tahoma, Arial, Helvetica;
}
#fright a{color: #c29b4e; background-color:inherit; font-weight:bold;}
#fright a:hover{color: white; background-color:inherit;}
#fbtm{ float: right; margin-top: 20px; width:810px;	height: 50px; font-size: 8px;}