/* let's go  czyli zaczynamy -------------------------------------*/

html { height: 100%; }
body { 
	margin: 0; 
	padding: 0; 
	background: #e0d8c9 url(../../html/img/bg.gif) repeat-x;
	font: normal 11px Georgia, Tahoma, sans-serif;
	color:#75654a;
	min-width: 600px;
	}

body, td, input, textarea, select {color: #75654a; font: normal 11px Georgia, Tahoma, sans-serif; line-height: 16px; }
input, textarea, select { font: normal 11px Tahoma, sans-serif; line-height: 17px; }


p { margin:0; padding: 0 0 11px 0; }
img { border:0}

ul { margin:0 0 10px 10px; padding: 0 0 0 15px }

.clear { clear: both; }
.fll { float: left;}
.flr { float: right; }

form { padding:0; margin:0; }

hr {  
	height: 1px; 
	border: 0; 
	color: #d2c4ac; 
	background: #d2c4ac;  
	margin-top: 3px!important; 
	margin-bottom: 8px!important;
	margin-top: -4px; 
	margin-bottom: 0px;
	}

/* div layout  -------------------------------------*/

#homeWrapper {	background: url(../../html/img/bg_home.gif) repeat-x }
#siteWrapper {	background: url(../../html/img/bg_site.gif) repeat-x }

#r1, #r2 { 
	position: relative;
	width: 600px;
	margin: 0px auto;
	padding-bottom: 80px;
	}
	
#r2 { background: url(../../html/img/bottom.gif) center bottom no-repeat;	}

#headerHome { width: 443px; margin:0px auto; text-align: center;  }
#homePhoto { padding: 3px 0 4px 0 }
#headerPhoto img, #headerHome img { display:block;  }
#selectHome { height:38px; background: url(../../html/img/select.gif) no-repeat;  }

#menu { 
	padding: 0 0 0 52px; 
	height:40px;
	overflow: hidden; 
	}

#txt { 
	padding-top:15px!important;
	padding: 0px 55px 0 55px;	
	border-top: solid 1px #C6BAA5;
	}

	
/* A -------------------------------------*/

a { font-weight: bold; color: #9c8660; text-decoration: underline; }
a:hover { color: #75654a; text-decoration: none; }
	
/* nawigacja -------------------------------------*/


#menu ul {
	list-style: none;
	margin:0px;
	padding:0px;
	}
	
#menu ul li {
	display: inline;
	}
	
#menu ul li  a {
	float: left;
	display: block;
	text-decoration:none;
	padding: 6px 6px 0px 23px;
	}
	
#menu ul a.l1, #menu ul a.l1a  { 
	width: 62px;
	height:33px;
	background: url(../../html/img/01_link.gif) no-repeat 0px 0px
	}
	
#menu ul a.l1a { background: url(../../html/img/01a_link.gif) no-repeat 0px 0px }
	
#menu ul a.l2, #menu ul a.l2a  { 
	width: 111px;
	height:33px;
	background: url(../../html/img/02_link.gif) no-repeat 0px 0px
	}
	
#menu ul a.l2a { background: url(../../html/img/02a_link.gif) no-repeat 0px 0px }

#menu ul a.l3, #menu ul a.l3a  { 
	width: 72px;
	height:33px;
	background: url(../../html/img/03_link.gif) no-repeat 0px 0px
	}

#menu ul a.l3a { background: url(../../html/img/03a_link.gif) no-repeat 0px 0px }
	
#menu ul  a.l4, #menu ul a.l4a  { 
	width: 85px;
	height:33px;
	background: url(../../html/img/04_link.gif) no-repeat 0px 0px
	}
	
#menu ul a.l4a { background: url(../../html/img/04a_link.gif) no-repeat 0px 0px }
	
#menu ul  a.l5, #menu ul a.l5a  { 
	width: 44px;
	height:33px;
	background: url(../../html/img/05_link.gif) no-repeat 0px 0px
	}

#menu ul a.l5a { background: url(../../html/img/05a_link.gif) no-repeat 0px 0px }

#menu ul span {display:none }	

/* naglowki -------------------------------------*/


h1 {
	font: normal 22px Georgia, sans-serif;
 	margin: 0;
	padding-bottom: 16px!important;
	text-transform: uppercase;
	padding:0 0 18px 0;
	background: url(../../html/img/h_box3.gif) no-repeat 0px 2px;
	}

/* inne -------------------------------------*/


div.errors { 
	padding: 10px; 
	font-weight: bold; 
	color: #000;
	border: solid 1px #d2c4ac ;
	}


img.lt { 
	float: left;
	border: solid 1px #9c8660;
	padding:1px;
	margin: 4px 11px 5px 0px;
	}
	
	
p.rt { text-align: right }
p.ct { text-align: center }

div.hc { overflow: hidden; padding: 10px 0 10px 0; border-bottom: 1px solid #eaeaea }



#kontaktForm { border: none; }

#kontaktForm legend { display: none; }

#kontaktForm div { 
	padding: 7px 0 7px 0;
	border-bottom: 1px solid #d2c4ac;
	}

#kontaktForm div label { 
	float: left; 
	width: 150px;  
	}

#kontaktForm div input,
#kontaktForm div textarea { 
	width: 260px;
	padding: 3px 5px; 
	border: 1px solid #ccc; 
	overflow: hidden; 
	}

#kontaktForm div input:hover,
#kontaktForm div textarea:hover { background: #fff; }

#kontaktForm div input:focus,
#kontaktForm div textarea:focus { background: #f8f3e9; }

#kontaktForm span { color: #F5441B; }

#kontaktForm div.zgoda input { 
	border: none; 
	vertical-align: middle; 
	width: auto; 
	margin: 0px 5px 0px 0px; 
	}

#kontaktForm div.zgoda label { float: none; }

#kontaktForm div.submit { border: none }
#kontaktForm div.submit input { 
	width: 120px; 
	margin: 0px 0px 0px 180px;  
	padding:0 0 2px 0; 
	border: solid 1px #b1a591; 
	background: #c6baa5; 
	color: #fff; 
	font-weight: bold; 
	}


/* tabele -------------------------------------*/		

#main table {
	border: 1px solid #ccc;
	border-collapse: collapse;
	}

#main td {
	border: 1px solid #ccc;
	padding: 5px;
	}




