/* STRUKTURA
-------------------------------------------------------------- */
.boxsy { 
	height: 220px;
	/*display: table;*/
}

.foto { height: 140px; }
.tytul { height: 65px; }

/*---*/

#content 
  {
	background-image: url(../img/bgStart.jpg);
	background-position: center top;
	background-repeat:no-repeat;
	height:auto !important;
	height: 278px;
	min-height: 278px;
	}
#content div {
	height: 200px;
	width: 350px;
	margin: 80px 0 0 340px;
	font-size: 11px;
	color: #E28E01;
	}
#content2 
  {
	background-image: url(../img/bgStart2.jpg);
	background-position: center top;
	background-repeat:no-repeat;
	height:auto !important;
	height: 270px;
	min-height: 270px;
	
	}
#contentWeb {
}

#banner {
}   
 
#lewa { 
} 

#prawa { 
}

#header {
	background-image: url(../img/bgHedaer.jpg);
	background-position: center top;
	background-repeat:no-repeat;
	height: 126px;
}


.logo { padding-left: 410px; }
.logo a img { 
	border: none; 
}

/*---- banner ---*/

.text2, .text3, .text4, .text5 { display: none;}

/*---- header ---*/ 

 a.hq, a.hq:visited

#menu 
{
}

#menu ul {
	list-style-type: none;
	margin: 15px 0px 0px 65px;
	padding: 0px;
	display: table;
	z-index: 1100;
	position: absolute;
}
#menu ul li
 {
	float: left;
	text-align: left; 
	dispaly: inline;
	padding: 0px 4px;
	margin: 0px;
 }
 
#menu ul li.wybrana {
	padding: 0px 0px 5px 8px;
}

#menu ul li.wybrana a, #menu ul li.wybrana a:visited {
	height: 21px;
	padding: 5px 10px 0px 4px;
	display: block;
	}
 #menu ul li.wybrana a:hover { text-decoration: none; } 
 
#menu ul li.end { 	margin: 0px 20px 0px 0px; }
 
#menu ul li ul { margin-left: 0; }
#menu ul li ul ul { margin-left: 50px; }
#menu ul li ul ul li { height:auto; }
#menu ul li ul ul li a { height:auto; }
 
#menu ul li a, #menu ul li a:visited 
{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	height: 13px; 
}
#menu a img { border: none;}
#menu ul li a:hover
{
	color: #333333;
	text-decoration: none;
	border-bottom: 1px solid #CC0000;
} 

a img.m01, a:visited img.m01 {
	background-image: url(../img/m01.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 106px;
}

a:hover img.m01 { 
	background-image: url(../img/m01_.png);
	background-position: left top;
	background-repeat: no-repeat;
	}

a img.m02, a:visited img.m02 {
	background-image: url(../img/m02.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 86px;
}

a:hover img.m02 { 
	background-image: url(../img/m02_.png);
	background-position: left top;
	background-repeat: no-repeat;
	}

a img.m03, a:visited img.m03 {
	background-image: url(../img/m03.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 106px;
}

a:hover img.m03 { 
	background-image: url(../img/m03_.png);
	background-position: left top;
	background-repeat: no-repeat;
	}

a img.m04, a:visited img.m04 {
	background-image: url(../img/m04.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 103px;
}

a:hover img.m04 { 
	background-image: url(../img/m04_.png);
	background-position: left top;
	background-repeat: no-repeat;
	}

a img.m05, a:visited img.m05 {
	background-image: url(../img/m05.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 89px;
}

a:hover img.m05 { 
	background-image: url(../img/m05_.png);
	background-position: left top;
	background-repeat: no-repeat;
	}
	
a img.m06, a:visited img.m06 {
	background-image: url(../img/m06.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 70px;
}

a:hover img.m06 { 
	background-image: url(../img/m06_.png);
	background-position: left top;
	background-repeat: no-repeat;
	}
	
a img.m07, a:visited img.m07 {
	background-image: url(../img/m07.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 74px;
}

a:hover img.m07 { 
	background-image: url(../img/m07_.png);
	background-position: left top;
	background-repeat: no-repeat;
	}
		
a img.m08, a:visited img.m08 {
	background-image: url(../img/m08.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 44px;
}

a:hover img.m08 { 
	background-image: url(../img/m08_.png);
	background-position: left top;
	background-repeat: no-repeat;
	width:44px;
	}
	
a img.m09, a:visited img.m09 {
	background-image: url(../img/m09.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 59px;
}

a:hover img.m09 { 
	background-image: url(../img/m09_.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 59px;
	}	
a.kt, a.kt:visited, a.kt:hover { width: 61px; }	
	
.szer1 { width: 106px;}
.szer2 {width: 90px; }
.szer3 {width: 75px; }
.szer4 {width: 45px; }

.nav li .sf-sub-indicator { display: none; }
.nav li li .sf-sub-indicator { display: inline; }

.nav, .nav * {margin:0;padding:0;list-style:none;}

.nav ul {position:absolute;top:-999em;width:14em; margin:0px;}

.nav li {float:left;position:relative;z-index:99;}

.nav a {display:block; font-size:11px;}

.nav ul li{width: 100%; padding: 3px 2px;}

.nav li:hover ul,ul.nav li.sfHover ul {left:-1px;top:1.4em;}

.nav li:hover li ul,.nav li.sfHover li ul {top:-999em;}

.nav li li:hover ul,ul.nav li li.sfHover ul {left: 125px;top:-15px; color: #666;}

.nav li:hover ul,.nav li li:hover ul {top: -999em;}

.nav li li { background-color:#ab5a0b; font-size: 12px;}

.nav li li:hover {background-color:#e3870a;
}
#menu li li a, #menu li li a:visited { color:#000; border-bottom: none;  padding: 3px 3px;}
#menu li li a:hover { border-bottom: none; color: #fff; border-bottom: none; }
.nav li li li {background-color:#ee6b02; color: #666;}
#menu ul li ul li ul li a, #menu ul li ul li ul li a:visited { color: #fff;
border-bottom: none;  }
#menu ul li ul li ul li a:hover { color: #333;border-bottom: none;  }
.nav li li li:hover {background-color:#fec276; color: #000;border-bottom: none; }



/*---- galeria ---*/


.galeriaMini {
	margin: 195px 0px 0px 0px;
}


.galeria ul { list-style-type: none; display: table; margin:0px; padding: 0px;}
.galeria ul li 
{
 display: block;
 float: left;
 height: auto;
 margin: 5px 5px;
 width: 160px;
 text-align: center;
 border: 1px solid #222;
}

.galeria ul li img { float:none; margin: 0px auto; }
.galeria ul li a img, .galeria ul li a:visited img  { border: 1px solid #ff9703; text-decoration: none; margin-bottom: 8px; }
.galeria ul li a:hover img { border: 1px solid #ccc; text-decoration: none; }


/*---- Patch ----*/

#patch {
	color: #99c00c;
	margin: 0px 0px 5px 0px;
}

#patch a, #patch a:visited { color: #a28564; }

.podmenu {
	background-color: #7ba803;
	background-image: url(../img/bgMenuL.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 10px 6px 10px 20px;
	min-height: 190px;
}

.podmenu ul { list-style-type: none; }
.podmenu ul li {}
.podmenu a, .podmenu a:visited { color: #FFFFFF; }
.podmenu a:visited { color: #FF6600; }

.reklama { margin-bottom: 25px; }
.reklama img { border: 1px solid #a28564; }

/*---- STOPKA ---*/ 

#stopka 
 {
 } 
 
.stopkContent {
	margin-top: 3px;
	border-top: 1px solid #dfbd7b;
} 
 
#stopka p { margin: 0px; padding: 5px; } 
 
#stopka a, #stopka a:visited { margin: 0px;} 
#stopka a:hover
 {
  text-decoration: none;
  }

.wykonawca {
	background-color: #1c150a;
	background-image: url(../img/esauna.jpg);
	background-position: 2% 50%;
	background-repeat: no-repeat;
	padding: 8px;
	color: #000;
}

.wykonawca a { color: #000; }
.wykonawca p { margin: 0px; }

#slider-wrapper {
	clear: both;
	height: 300px;
	width: 962px;
	margin: 0 auto;
	position: relative;
}
#slider {
	position:relative;
    height: 300px;
	width: 962px;
	background:#000 url(../images/ajax-loader-black.gif) no-repeat 50% 50%;
	overflow: hidden;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display: none;
}
#slider a {
	border:0;
	display:block;
}
.start-text {
	position: absolute;
	width: 310px;
	min-height:100px;
	top: 45px;
	left: 10px;
	z-index: 60;
	background: url(../images/px.png);
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color: #DA924C;
}

