body {
    background: url(img/bg.jpg) white repeat-x;
    margin: 0;
    padding: 0;
	border:0;
	font: 12px/120% normal Georgia,Verdana;
	color:black;	
} #container {
	z-index:2;
	width:960px;
	margin:0 auto;
	position:relative;
}
 #top{
 	background: url(img/top.jpg) no-repeat;
	padding-top:93px;
	position:relative;
	height:300px;
 }
 #top #logo{
 	position:absolute;
	top:20px;
	left:30px;
 }
 #top ul#pasek li{
 	margin-top:6px;
	float:left;
 }
 .clear{
	clear:both;
 }
 img{
 	border:none;
 }
 a{
 	border:none;
	text-decoration:none;
	color:black;
 }
 a:hover{
 	text-decoration:underline;
 }
 ul{
 	margin:0;
	padding:0;
 }
 ul li{
 	list-style:none;
	
 }
.na-skorty{
	position:absolute;
	left:750px;
	top:4px;
	font-size:10px;
	font-weight:bold;
	color:white;
}
#right, #left{
	margin:0 15px;
	
}
#left{
	width:290px;
	float:left;
	font-family:Georgia;
}
#right{
	margin-left:335px;
	width:610px;
	padding-top:20px;
	font-family:Georgia;
}

#footer{
	clear:both;

}

#budka1{
	background: url(img/left_center.jpg) repeat-y top;
	width:290px;
	
}
#budkabottom{
	background: url(img/left_bottom.jpg) no-repeat bottom;
	width:290px;
	min-height:30px;
	padding-bottom:15px;
	padding-top:5px;
}

#budka2{
	background: url(img/budka_center.jpg) repeat-y top;
	width:290px;
}
#budka2 img{
	float:left;
	margin:0 6px;

}
#budka2bottom{
	background: url(img/budka_bottom.jpg) no-repeat bottom;
	width:290px;
	min-height:140px;
	padding-bottom:5px;
}
#budka2top{
	width:290px;
	height:13px;
	background: url(img/budka_top.jpg) no-repeat top;
}

#budka6{
	background: url(img/budka_center.jpg) repeat-y top;
	width:290px;
	overflow: hidden;
}
#budka6 img{
	float:left;
	margin:0 10px;

}
#budka6bottom{
	background: url(img/budka_bottom.jpg) no-repeat bottom;
	width:290px;
	min-height:140px;
	padding-bottom:5px;
}
#budka6top{
	width:290px;
	height:13px;
	background: url(img/budka_top.jpg) no-repeat top;	
	
}
h2.tytul{
	color:#222222;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	margin-top:0;
	
}
h1.tytul{
	margin-bottom:5px;
	font-size:28px;
	line-height: 28px;
}
h2.miasta{
	color:#aaa;
	font-style:italic;
	font-size:11px;
	margin:0;
	font-weight:normal;
	margin-left:174px;
	font-family: Georgia;
}
.tresc{
	color:#494949;
	
}
.rady{
	color:#959595;
	font-size:80%;

}
.rady2{
	color:#222222;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	margin-top:0;
}
#budka1 ul{
	margin:0 25px;
}

#budka1 ul li{
	margin:15px 0;
}
#budka1 ul li a{
	color:#777;
	display:block;
	border-bottom:1px solid #eaeaea;
}
#budka1 ul li a:hover{
	color:#af0909;
	margin-left:5px;
	text-decoration:none;
}

#budka3{
	float:right;
	width:285px;
	border:1px solid #535169;
	padding:5px 10px;
	text-align:center;
}
#budka3 h3{
	font-size:18px;
	color:#971c1f;
	text-decoration:underline;
	font-weight:bold;
	margin-bottom:0;
}

#budka3 p.subtitle{
	font-size:16px;
	color:black;
	margin-top:5px;
}

#budka3 p{
	font-size:12px;
	color:#8f8282;
}

#budka4{
	float:right;
	width:285px;
	border:1px solid #535169;
	padding:5px 10px;
	
}
#budka4 h4{
	font-size:18px;
	color:#971c1f;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:0;
	text-align:center;
	
}

#budka4 p{
	font-size:12px;
	color:#8f8282;	
	text-align:left;
}

#right p{
	color:#51434b;
	font-size:14px;
	margin-left:9px;
}
#budka6 p{
	font-size:12px;
	color:#8f8282;
	 margin: 0 10px 5px 0px;

}
#right p.subtitle{
	color:#848484;
	font-size:18px;
	font-style:italic;
	line-height:22px;
}

#right p.head{
	color:black;
	font-size:18px;
	font-style:italic;
	margin-left:0px;
	line-height:18px;
}
#right p.head a{
	line-height:22px;
}

#right p.text2{
	font-weight:bold;
}


#pasek { display: block; margin: 2px auto 0; width: 968px; height: 45px; }

 /* *********************************************** */
#pasek .bga { position: absolute; visibility: hidden;}
#pasek .bga .bd { height: 100%; width: 100%; padding: 20px 0 0 0; }
#pasek li { list-style: outside none none; }
#pasek li:hover .bga,
#pasek li.sfhover .bga { visibility: visible; }
#pasek .bga .bd { zoom: 1; }
#pasek .bga .bd a { position: relative; z-index: 1; }
#pasek .bga ul { display: block; width: 227px; margin: 0 auto; border-top: 1px solid #e2e2e2; }
#pasek .bga ul li { display: block; line-height: 28px; height: 28px; font-size: 13px; color: #000; border-bottom: 1px solid #fff; }
#pasek .bga ul li a { display: block; width:210px; padding: 0 8px; line-height: 25px; height: 27px; font-size: 13px; color: #6f6f6f; text-decoration: none; font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #e2e2e2; }
#pasek .bga ul li.first { height: 29px; }
#pasek .bga ul li.first a { border-top: 1px solid #fff; }
#pasek .bga ul li a:hover {  color: #111; background-color:white;  }
/* *********************************************** */
#pasek #menu2 .bga ul {width:267px;}
#pasek #menu2 .bga ul li a{width:260px;}


#menu1, #menu2, #menu3, #menu4 { display: block; float: left; height: 53px; }
#menu1 div.bga,#menu3 div.bga { width: 255px; height: 194px; margin: -5px 0 0 0; }
#menu2 div.bga{width:300px;height: 230px; margin: -5px 0 0 0; }
#menu1 a.btn, #menu2 a.btn, #menu3 a.btn, #menu4 a.btn { display: block; height: 45px; width: 100%}
 menu1 a.btn{background: url(../img/kim_jestesmy.png) 0 0 no-repeat; }
#menu2 a.btn{}
#menu3 a.btn{}
#pasek span { display: none; }
#menu1 div.bga div.bd { width: 100%; height: 100%; background: url(li_bg.png) left bottom no-repeat; }
#menu2 div.bga div.bd { width: 100%; height: 100%; background: url(li_bg4.png) left bottom no-repeat; }
#menu3 div.bga div.bd { width: 100%; height: 110px; background: url(li_bg2.png) left top no-repeat; }
* html div.bga div.bd { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='li_bg.png', sizingMethod='image'); }
* html #menu3 div.bga div.bd { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='li_bg2.png', sizingMethod='image'); }
* html #menu1 div.bga div.bd { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='li_bg.png', sizingMethod='image'); }
* html #menu2 div.bga div.bd { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='li_bg.png', sizingMethod='image'); }

div.bga div.arrow { position: absolute; left: 4px; top: 0; height: 15px; width: 246px; background: url(arrow1.png) left top no-repeat; }
#menu2 div.bga div.arrow { background: url(arrow2.png) left top no-repeat; width: 296px; }
* html div.bga div.arrow { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='arrow1.png', sizingMethod='image'); }

/*zostaiwa menu pod myszka*/
#pasek iframe { display: block; position: absolute; top: 0; left: 0; z-index:-1; filter: mask(); width: 100%; height: 100%; }

#pasek li#menu2{
padding:0 20px 0 17px;
}
#pasek li#menu3{
padding-left:15px;
}
#pasek li#menu1{
padding:0 20px 0 15px;
margin-left:10px;
}
#pasek li#menu4{
padding:0 0 0 22px;
}
#skroty{
	position:absolute;
	right:43px;
	top:25px;
}
#skroty a{
	font-size:10px;
}
#skroty a:hover{
	font-weight:bold;
	text-decoration:none;
}

.ul-level{
	margin:5px 0 5px 15px;
}
#fiflaczek-lewy, #fiflaczek-prawy{
width:161px;
height:519px;
position:absolute;
top:400px;
z-index:1;
}

#fiflaczek-lewy{
background:url(img/fiflaczek_lewy.jpg) no-repeat;
left:0;
}
#fiflaczek-prawy{
background:url(img/fiflaczek_prawy.jpg) no-repeat;
right:0;
}
#container ul#uslugi, #container ul#uslugi li {
margin:0;
padding:0;
}
#container ul#uslugi li {
float:left;
width:300px;
}
#container ul#uslugi li img{
float:left;
margin:0 10px 10px 0;
}


#Layer1 {
	position:absolute;
	width:260px;
	height:115px;
	z-index:1;
	left: 10px;
	top: 10px;
}
#Layer2 {
	position:absolute;
	width:260px;
	height:115px;
	z-index:1;
	left: 270px;
	top: 10px;
}
#Layer3 {
	position:absolute;
	width:260px;
	height:115px;
	z-index:1;
	left: 10px;
	top: 125px;
}
#Layer4 {
	position:absolute;
	width:260px;
	height:115px;
	z-index:1;
	left: 270px;
	top: 125px;
}
#Layer5 {
	position:absolute;
	width:260px;
	height:115px;
	z-index:1;
	left: 10px;
	top: 240px;
}
#Layer6 {
	position:absolute;
	width:260px;
	height:115px;
	z-index:1;
	left: 270px;
	top: 240px;
}

