img{

	border:0;

	}

body{

	margin:0px;

	background-color:#f1e9d4;

	background-image:url(img/top_background.jpg);

	background-repeat:repeat-x;

	}

	

/* STRONA */

#page{

	margin:auto;

	width:900px;

	height:auto;
	color: #3c2919;

	font-family: Tahoma;	

	font-size: 12px;

	}

#header{

	width:900px;

	height:19px;

	float:left;

	}
	
	#header2{

	width:235px;

	height:107px;

	float:left;

	}
	
	#header3{

	width:665px;

	height:107px;

	float:right;

	}

	

#container{

	background: transparent url(img/container.gif) repeat-y center;

	}



#leftside{

	width:201px;

	height:auto;

	float:left;

	}

#liny{

	width:201px;

	height:303px;

	background-image:url(img/menu_left.jpg);

	float:left;

	}

#tekst_left{

	width:201px;

	height:auto;

	background-color:#f8f4e8;

	float:left;

	}	

#rightside{

	width:699px;

	height:auto;

	float:right;

	}

#main{

	width:699px;

	height:216px;

	background-image:url(img/main.jpg);

	float:left;

	}

#tekst_right{

	width:699px;

	height:auto;

	float:left;

	background-color:#f8f4e8;

	background-image:url(img/old_ship.jpg);

	background-repeat:no-repeat;

	background-position:right bottom;

	}

.clear{

	clear:both;

	}

#foot{

	width:900px;

	height:67px;

	float:left;

	background-image:url(img/line_footer.jpg);

	}



.menu_liny1 {

	padding-bottom: 2px;

	padding-left: 46px;

	}

	

.menu_liny {



	padding-left: 46px;

	}

	

.padding {

	padding-left: 14px;

	padding-top: 15px;

	padding-right: 10px;

	}



/* MENU FOOT */

.arkusze{

	position:relative; left:90px; top:13px;

	float:left;

	}

.uslugi{

	position:relative; left:110px; top:13px;

	float:left;

	}

.kontakt{

	position:relative; left:130px; top:13px;

	float:left;

	}

.partnerzy{

	position:relative; left:150px; top:13px;

	float:left;

	}

.zagle{

	position:relative; left:170px; top:13px;

	float:left;

	}

.referencje{

	position:relative; left:190px; top:13px;

	float:left;

	}

.onas{

	position:relative; left:210px; top:13px;

	float:left;

	}

.galeria{

	position:relative; left:230px; top:13px;

	float:left;

	}

.linki{

	position:relative; left:250px; top:13px;

	float:left;

	}

.copyright{

	position:relative; left:-220px; top:30px;

	float:left;

	}

	

/*BELKA*/

.tekst_belka{

	position:relative; left:23px; top:182px;

	float:left;

	}	

	

/* CZCIONKI */

a:link, a:visited {

	text-decoration: none;

	font-family: Tahoma;

	font-weight: bold;

	font-size: 12px;

	color:#FFFFFF;

	}

a:hover {

	color:#ff9c00;

	font-family: Tahoma;

	font-weight: bold;

	font-size: 12px;

	}

.belka{

	font-family: Tahoma;

	font-size: 16px;

	color:#FFFFFF;

	}



.font_left {

	color: #3c2919;

	font-family: Tahoma;	

	font-size: 12px;

	font-weight: bold;

	padding-left: 20px;

	padding-right: 10px;

	}

	

.font_left2 {

	color: #3c2919;

	font-family: Tahoma;	

	font-size: 11px;

	padding-left: 20px;

	padding-right: 10px;

	line-height: 17px;

	}



.font_classic {

	color: #3c2919;

	font-family: Tahoma;	

	font-size: 12px;

	line-height: 15px;

	}

	

.font_classic_small {

	color: #3c2919;

	font-family: Tahoma;	

	font-size: 11px;

	}

		
a.linki_ {
	font-family: Tahoma;	
	text-decoration: none;
	font-size: 12px;
	color: #3c2919;
	line-height: 20px;
	}
	
a.linki_:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #c7bfab;
	}

/* rozmiar fotek w realizacjach */



.gal{

	margin-left:4px;

	margin-right:7px;

	margin-top:8px;

	margin-bottom:8px;
	
	border: solid 1px #684e30;

	}



ul {

	list-style-image: url(img/circle1.jpg);

	font-family: Tahoma;

	font-size: 11px;

	color: #3c2919;

	line-height: 15px;

}



/* General form styling */
.pdmSearchFilterFrame
{
	height: 170px;
	
}

.akruszeForm 
{
	margin: auto;
	width: 600px;
	height: auto;
}

form.smplform fieldset {
  margin-bottom: 10px;
  padding: 5px;
  
}
form.smplform legend {
  padding: 0 2px;
  font-weight: bold;
}

/*labele*/
form.smplform label, form.smplform div.inFilterDiv div.emptLbl  {
  display:	inline-block;
  line-height: 1.8;
  vertical-align: top;
  min-width: 200px
}

/* inputyy */
form.smplform div.inFilterDiv div.emptInp, div.inFilterDiv div.Inp  {
	display:	inline-block;
	line-height: 1.8;
	vertical-align: top;
	width:250px;
	padding-left: 0;
	margin-left: 0;
	height: auto;
}


form.smplform fieldset.mainFilterDiv {
  margin: 0px;
  padding: 0px; 
}


form.smplform fieldset div.inFilterDiv 
{
  display:	inline-block;
  list-style: none;
  padding-bottom: 1px;
  padding-top:1px;
  padding-left:5px;
  padding-right:5px;
  margin: 0;
  float:left;

}



#slider {

	/* You MUST specify the width and height */
	width:550px;
	height:458px;
	position:relative;	
	overflow:hidden;
	
}

#mask-gallery {
	
	overflow:hidden;	
}

#gallery {
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	
	z-index:0;
	
	/* width = total items multiply with #mask gallery width */
	width:900px;
	overflow:hidden;
}

	#gallery li {

		
		/* float left, so that the items are arrangged horizontally */
		float:left;
	}


#mask-excerpt {
	
	/* Set the position */
	position:absolute;	
	top:0;
	left:0;
	z-index:500px;
	
	/* width should be lesser than #slider width */
	width:100px;
	overflow:hidden;	
	

}
#buttons a {
	color: black;
}
.sliderCaly {
	text-align: center;
}

#excerpt {
	/* Opacity setting for different browsers */
	filter:alpha(opacity=60);
	-moz-opacity:0.6;  
	-khtml-opacity: 0.6;
	opacity: 0.6;  
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	
	/* Set the position */
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	
	/* Set the style */
	width:100px;
	background-color:#000;
	overflow:hidden;
	font-family:arial;
	font-size:10px;
	color:white;	
}

	#excerpt li {
		padding:5px;
	}
	