body{
margin:0;
padding:0;
line-height: 1.0em;
background:url(template/top.gif) repeat-x;

}


div.checkboxes {
  background: #fdf3ef;
	font-size: 12px; 
	font-family: Tahoma; 
	width: 211px; 
	border-bottom: 1px solid #d4d0c8;
	border-right: 1px solid #d4d0c8;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	color: #491a14;
	height: 125px;
	overflow: auto;
	text-align: left;
	margin: 0;
	padding: 0;
}

div.checkboxes_top {
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	margin: 0 0 0 5px;
	padding: 0;
	width:213px;
	height: 127px;
}


div.checkboxes input.checkbox {
	margin: 2px 4px 2px 4px;
	width: 12px;
	height: 12px;
	}




	
	
	
#lightbox{
	background-color:#fff;
	padding: 10px;
	border-bottom: 1px solid #777;
	border-right: 1px solid #777;
	border-top: 1px solid #777;
	border-left: 1px solid #777;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 

#overlay img{ border: none; }

#overlay{ background-image: url(template/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(template/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="template/overlay.png", sizingMethod="scale");
	}
	


#keyboardMsg a {

font: normal 12px Tahoma;

}





#news, #artykuly {font: normal 12px Verdana; width: 245px; text-decoration: none !important; text-align: left; border-top: 2px solid #aea795;  border-bottom: 2px solid #aea795; background: #fff;}
#news ul, #artykuly ul { list-style-type: none; margin: 0px; padding: 0px; width: 245px; }
#news li, #artykuly li { margin: 0px; padding: 0px; list-style-type: none; }
.list a { background-color: #fff; padding: 3px 0px 3px 0px; border-bottom: 1px solid #ebe9d5; width: 245px; display: block; text-decoration: none !important; color: #aea795; }
.list a:hover { background-color: #f6f5f1; text-decoration: none !important; color: #aea795; }

#content {

background: #fff;
width:720px;
height: auto;
padding: 40px 0 0 0;
}

.lewa {
float: left;
width:500px;
background: #fff;
padding: 0 0 20px 0;
font: normal 12px Arial;
height: auto;
}


.prawa p {
color: #989896;
margin: 0;
}

.lewa p {
padding: 0 10px 10px 0px;
color: #989896;
margin: 0;
text-align: left;

}
.lewa b {
padding: 0px 10px 0 0px;
color: #fe7c02;

}

.prawa b {
color: #fe7c02;

}

.lewa i {

padding: 0 10px 30px 380px;
color: #989896;
margin: 0;

}

.lewa iframe {
padding: 0;
}

.prawa {

float: right;
width:190px;
background: #fff;
padding: 0 0 0 20px;
height: auto;
font: normal 12px Arial;
border-left: 1px solid #eee;
}


.pole {

margin: 10px 5px 0 0;
width: 220px;

}

.forma form{

margin: 0;
padding: 0;
padding: 20px 0 0 0;

}

.forma select {

background: #fdf3ef;
font-size: 12px; 
font-family: Tahoma; 
width: 215px; 
height: 22px;
}


.forma input

{

width: 55px;
background: #fdf3ef;
}



#addcomm {
padding: 0 0 3px 0;
display: block;
border: none;
background: transparent url(template/zapisz.png) no-repeat;
height: 22px;
width: 61px;
font: normal 11px Tahoma;
cursor: pointer;
}



.wyszukiwarka {
margin: 10px; 
margin-top: 30px;
margin-bottom: 20px;
text-align: right;
font: normal 11px Tahoma;
}



table.listp {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	text-decoration: none;
	FONT-SIZE: 11px;
	border-collapse: collapse;
	width: 320px;
	margin: 0 10px 0 0;
	color: #7f7b7a;
	float:left;

	
}

.listp tr {
	background-color: #ebe9d5;
}

.listp tr.line {
	background-color: #f6f5ec;
}


.listp td {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	padding: 1px 5px 1px 5px;
	font-weight: normal;
}

.listp td.center {
	text-align: center;
}

.listp td b {
	color: #7f7b7a;
	font-size: 11px;
}
.listp th {
	text-align: right;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 1px 5px 1px 5px;
	font-weight: normal;
	
}

.listp th.center {
	text-align: left;
	border: 0;
	padding: 10px 5px 1px 0px;
	background-color: transparent;
	font-weight: bold;
	color: Blue;
}


#content1 { float:right; text-align:left; width: 400px; background: #fff; font: normal 11px Tahoma; padding: 0 0 0 0; }



   #content1 .ii{
   margin-left:4px;
    float:left;
    background:#e1dfc8;
    }

   #content1 .ii img{
   position:relative;
   top:-4px;
   left:-4px;
   background:#fff;
   padding:4px;
   border:1px solid #aea795;
   }


#content1 .iii{
  	width: 196px;
	height: 155px;
	 float:left;
    }

img {
border: 0;
}


#strona{
width: 1000px; 
margin: 0 auto; 
background: #fff;
}

#prawa{
float: left;
width: 755px;
margin-left: 0px;
}


#lewa{
float: right;
width: 245px;
background: #e5e0cc;
padding: 0;
margin:0;
}

#top {
background: #fff;
height: 54px;
}

#menu {
height: 276px;
}

#kategorie {
float: left;
width: 250px; 
background: #746f5b;
background: transparent url(template/wysz.gif);
height: 276px;
}

#monoSlideshow {
float: right;
width: 505px; 
background: #746f5b;
height: 276px;
}

#submenu {
height: 53px;
}

#minimenu {
float: left;
width: 250px; 
height: 53px;
background: #ebe9d5;
}


#minimenu select {

background: #ebe9d5;
width: 116px;
margin: 15px 0px 0 5px;

}

#tytul {
float: right;
width: 505px; 
background: #d42d00;
height: 53px;
text-align: right;
}

#tytul h1{
margin: 0;
font: normal 22px Verdana;
color: #ebe9d5;
padding: 10px 20px 0 0;
}

.sciezka {

height: 50px;
background: #fff;
width: 755px;
text-align: center;
padding: 30px 0 0 0;
}


.punkty {
height: 80px;
background: #fff;
width: 755px; 
text-align: center;
font : normal 13px Tahoma;
}

.punkty ul {
margin : 0;
padding : 15px 0 30px 0;
text-align : center;
}
.punkty li {
list-style-type : none;
display : inline;
padding-bottom : 1px;
}
.punkty a, .punkty a:visited {
padding : 0 5px;
border : 1px solid #aea795;
text-decoration : none;
color : #9d9580;
}
.punkty a:hover, .punkty a:active {
border : 1px solid #aea795;
color : #9d9580;
background-color : #ebe9d5;
}
.punkty a.currentpage {
background-color : #f0eee2;
color : #9d9580 !important ;
border-color : #aea795;
font-weight : bold;
cursor : default;
}
.punkty a.disablelink, .punkty a.disablelink:hover {
background-color : white;
cursor : default;
color : #9d9580;
border-color : #929292;
font-weight : normal !important ;
}
.punkty a.prevnext {
font-weight : normal;
}




#tresc{
background-color: #fff;
width: 730px;
}


#stopka{
width: 100%;
background: #ebe9d5;
padding: 0;
margin: 0;
color:#9b9796;
height: 50px;
}



#stopka ul {
margin: 0;
padding: 12px 20px 0 0;
text-align: right;
list-style-type: none;
}

#stopka li { 
display: inline;
padding: 0 10px 0 10px;
}

#stopka ul li a,#rstopka ul li {
color: #9b9796;
text-decoration:none;
font: normal 12px Verdana;
}

#stopka ul li a:hover {
color: #9b9796;
text-decoration:underline;

}



.firma{
margin: 12px; 
margin-bottom: 30px;
color: #e6dcab;
font: normal 12px Tahoma;
text-align: center;
}


.wypelniacz{
margin: 0px; 
margin-top: 0;
margin-bottom: 0;
}



#minimenu ul {
margin: 0;
padding: 12px 0 0 0;
text-align: center;
list-style-type: none;
}

#minimenu li { 
display: inline;
}

#minimenu ul li a,#minimenu ul li {
color: #9b9796;
text-decoration:none;
font: normal 12px Verdana;
}

#minimenu ul li a:hover {
color: #9b9796;
text-decoration:underline;

}


#wireframemenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	background: #746f5b;
	background: transparent url(template/wysz.gif);
	}
	
#wireframemenu {
	width: 210px;
	margin: 20px;
	margin-bottom: 0;
	font: bold 12px Verdana;
	}
	
#wireframemenu li a {
	height: 29px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 21px;
	text-decoration: none;
	}	
	
#wireframemenu li a:link, #wireframemenu li a:visited {
	color: #eee;
	display: block;
	border-bottom : 1px solid #c32900;
	border-top : 1px solid #ea3600;
	padding: 3px 0 0 10px;
	}
	
#wireframemenu li a:hover {
	background-color: #e33100;
	color: #FFF;
	padding: 3px 0 0 10px;
	}

.wybor {
	
}




#gmenu { float: left; height: 45px;  font: normal 12px Verdana;}
#mmenu {padding:8px 0 0 0; margin:0; list-style:none;}
#mmenu li {float:left; display: inline; margin-left:1px; margin-top: 5px; }
#mmenu li a {display:block; height:24px; line-height:24px; padding:0 20px; float:left; background: #fff; color:#aea795; text-align: center; text-decoration:none; font-size: 1.2em; font-family:Verdana;}
#mmenu li.border { float: left; display: inline; height: 25px; width: 1px; list-style: none; border-right: 1px solid #f0eee2; }
#mmenu li a:hover, 
.home #gmenu li#home a,
.oferta #gmenu li#oferta a,
.o_nas #gmenu li#o_nas a,
.kontakt #gmenu li#kontakt a
{background: url(template/root.gif) no-repeat 0 -4px;  }



.topmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 0;
}
.topmenu li {
	display: inline;
	padding: 0 4px 0 4px;
	
}
.topmenu a {
		text-decoration: 	none;
		font: bold 12px Tahoma;
		color: #999;
}

.topmenu a:hover {
	text-decoration: none;
	color: #999;
}

.topmenu a.link {
	text-decoration: none;
	color: #999;
}




#box-image{

   width: 935px; 
   float: left; 
  	PADDING: 0 0 0 7px;
   MARGIN: 0 0 0 0; 
  	background-color: #aea795;
  
}

#box-image .first {
	margin: 0;
	padding:0 7px 0 0;
	font: normal 11px Tahoma;
	background-color: #aea795;
	border-bottom: 7px solid #aea795;
	
}


#box-image ul {
	margin: 0; 
	padding: 0px;
	float:left;
	}

#box-image li {
	background: #a8967b;
	padding: 10px 0 10px 0;
	width: 180px;
	float: left;
	display: inline;
	text-align: left;
	color: #f0eee2;
	margin-left: 0px;
	
}


.status {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 10;
	width: 82px;
	height: 85px;

}



img {border: 0;}

#box-image .img {
	position: relative;
	/*margin: 0 auto 5px auto;*/
	width: 180px;
	height: 135px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	display: block;
	background: #ddd;
	border: 0;
	border-top: 7px solid #a8967b;
}

#box-image img {height: 135px;}
#box-image .status {height: 85px; margin:0; padding: 0; border: none;}

#box-image a {text-decoration: none;color: #6e5e4f;}
#box-image a:hover {text-decoration: underline;color: #6e5e4f;}

#bottomwrapper{
float: left;
width: 100%;
height: 214px;
background-color: #aea795;
background: url("template/krawedz_bottom.jpg");
background-repeat: no-repeat;
}

#bottomleftcolumn{
float: left;
width: 245x; /*Width of left column*/
height: 214px;
padding: 0;

}


#bottomleftcolumn p{
padding: 10px;
font: normal 12px Arial;
color: #c6c2a5;
}


#bottomcolumn{


}

#oferty{
clear: left;
width: 100%;
background: #a8967b;
padding: 0;
height: 214px;
background: url("template/nowosci.jpg") right no-repeat;
}

input.find {
border: 0;
padding: 0;
margin: 0;
width: 24px;
height: 22px;
background: url("template/szukaj.png");
background-repeat: no-repeat;
cursor: pointer;
}

.numer {
border: 1px solid #aea795;
padding:2px;
margin:0;
color: #aea795;
}

.skrot {font: normal 11px Tahoma; line-height: 1.3em;}
.skrot td {background: #ebe9d5; border: 1px solid #ebe9d5; padding: 1px 5px 0 5px; color: #9d9580}
.skrot .tytul  {background: #fff; color: #8e8777; padding: 5px;}
.skrot .prawy {text-align: left; width:130px; height: 19px;}
.skrot .lewy {text-align: right; width:80px; height: 19px;}
.skrot .img {padding: 2px; background: #fff;}
.skrot p {color: #9d9d83; text-align: justify; padding: 5px;}
.skrot div {text-align: right; width: 300px;}