body,html {
	width: 884px;
	height: 100%; 
	background: url(../img/bg.jpg);  background-position: center top; background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;	
	margin  : 0px auto; padding : 0px;
	line-height:18px;

}
#con2{padding-top:40px}
div#con{padding:0px;}
a img{border:0px;}
h2{color:black}
a {text-decoration:none; color:black; font-weight:bold}
a:hover{color:#F74829;}
ul li {display:block; list-style: none; float: left;  padding-top:8px; width:80px; }
.home1_title{width:170px; height:155px;}
#menu {display:block; margin-top:-80px; padding-left:320px; text-align:center}
#logo{}

ul #home{ height:27px; width:83px; margin-left:4px; padding-right:0px}
ul #o_nas{ height:27px; width:83px; margin-left:4px; padding-right:0px}
ul #oferta{height:27px; width:83px; margin-left:4px; padding-right:0px}
ul #realizacje{ height:27px; width:83px; margin-left:4px; padding-right:0px}
ul #galeria{ height:27px; width:83px; margin-left:4px; padding-right:0px}
ul #kontakt{ height:27px; width:83px; margin-left:4px; padding-right:0px}

.active{background: url(../img/active.png); background-repeat: no-repeat; height:25px; width:62px; margin-left:2px; color:black;}
#menu_list ul li a.act_menu {color: #F74829;}

#menu ul a {display:block; width:83px; height:29px; float:left; margin-left:2px; margin-top:-10px; padding-top:6px;background-repeat: no-repeat;}

#menu ul a:hover{background: url(../img/hover.png); background-repeat: no-repeat; color: white;}

#homed{padding-top:35px}
#info_header_left{width:242px; margin-left:0px; margin-top:150px;}
#info_header_right{width:242px; margin-right:0px; margin-top:-170px; float:right}
#info_header_right ul li {background: url(../img/strzalka.png) no-repeat scroll 0 12px transparent; padding-left:15px}
#list_header li{color:#000000; font-size:14px; text-decoration:none; width:242px; margin-left:-40px;}
#info_right{width:242px; margin-left:500px; margin-top:40px; float:right}
#content{margin-top:180px;}
.home1{width:190px; height:220px; float:left; background: url(../img/home1.jpg) no-repeat; padding-top: 20px; padding-left: 23px;}
.home2{width:190px; height:220px; float:left; background: url(../img/home2.jpg) no-repeat; margin-left: 10px; padding-top: 20px; padding-left: 23px;}
.home3{width:190px; height:220px; float:left; background: url(../img/home3.jpg) no-repeat; margin-left: 10px; padding-top: 20px; padding-left: 23px;}
.home4{width:190px; height:220px; float:left; background: url(../img/home4.jpg) no-repeat; margin-left: 10px; padding-top: 20px; padding-left: 23px;}

.title{font-size:14px; margin-top:100px; color:black; font-weight: bold;}
.zobacz_wiecej{color:#f74829; font-size:11px; font-weight:normal; text-decoration:underline;}
#footer{margin-top:0px; margin-bottom:10px; clear:both;}
#footer_left{float:left; color:#afafaf; padding-top:20px}
#footer_right{width: 400px; float:right; color:#afafaf; padding-top:20px; font-size:11px; padding-bottom:20px}
.footer{float:left;}
#footer_right a{color:#afafaf; text-decoration:none; font-weight:normal}
#footer_line{margin-top:0px; clear:both}
#menu2{width:205px; height:230px; margin-top:50px; float:right; margin-right:20px}
#menu_pasek_gora{background: url(../img/menu_pasek_gora.png); background-repeat: no-repeat; width:205px; padding-top:35px; margin-top:-8px}
#menu_list ul #menu_pasek_dol{background: url(../img/menu_pasek_dol.png); width:182px; background-repeat: no-repeat; margin-left:-40px; border-bottom:0px}
#menu2 ul{list-style:square;  width:150px}
#menu_list{margin-top:-25px; padding-left:0px; font-weight:normal; }
#menu_list ul li {color:#ffffff; padding-bottom:10px; padding-left:25px;  padding-top:10px; border-bottom:1px dotted white; width:178px; margin-left: -39px; background-color:#000000}
#menu_list ul li:hover {background: #000000 url(../img/kropka.png); background-position: 7px 15px ; background-repeat: no-repeat;}
#menu_list ul #last{border-bottom:0px}
#menu_list ul li a{color:#ffffff; }
#menu_list ul li a:hover{color:#F74829; }
.o_nas{margin-top:150px; padding-right:20px; width:612px; }
ul#promocje{list-style-type:none; display:block; width:100%; margin-left: -40px;}
ul#promocje li {width:600px; margin-bottom: 20px;}
.lotki ul#promocje{ margin-left: 20px;}
.lotki ul#promocje li {display:list-item; width:550px; list-style-image: url(../img/lotka.png); margin-bottom: 5px;}
ul#promocje li div{width: 500px; margin: -45px 0 0 90px; clear:none;}
ul#promocje li img{margin-right: 10px; margin-bottom: 4px;}
.programy {color:999999; font-weight:bold;}
div.programy{width: 500px; margin: -45px 0 0 90px; clear:none;}
.onas{width: 600px; float:left;}
.o_nas2{margin-top:150px; width:884px; }
.o_nas2 div {float:left; margin-bottom:40px; margin-top:10px}
/*#galeriadiv{padding-left:60px; display: inline;}
#galeriadiv img{height:125px; width:130px; border:0px solid #ffdf3f; margin-top:10px; margin-left:40px}*/
#galeria{text-align: center;}
.linia{border: 1px Dotted  #afafaf; width:100%; clear:both;}
.home{margin-top:10px; margin-bottom: 25px; height: 240px;}
#email a{color:#696969; font-size:11px; text-decoration:none; padding-left:15px; float: left;}
.back{padding-top:35px; padding-bottom:20px}

.box {width: 130px; float: left; margin: 0 10px;}
.img1 {display: block;}
.img2 {display:none;}
.box:hover .img1{display:none;}
.box:hover .img2{display:block;}

#timeline{float:left;}
.imageSlideshowHolder{margin:5px; float:left; width:868px; height:135px; position:relative;}
.imageSlideshowHolder img {position: absolute; left: 0px; top: 0px; border: 0;}