body { 
	behavior:url("/public/csshover.htc");
	background: #fff url(/public/images/bg.jpg) 0 0 repeat;
	font-family:verdana;margin:0;
	padding:50px 0 50px 0;
	

}

#page{
	background: transparent url(/public/images/bg_page_in3.jpg) 7px 0 repeat-y;
	width:920px;
	padding:40px 30px 30px 30px;
	margin:0 auto;
	min-height:490px;
	position:relative;
	
	 
}
* html #page{
	background: transparent url(/public/images/bg_page_in3.jpg) 7px 0 repeat-y;
	width:920px;
	padding:40px 30px 30px 30px;
	margin:0 auto;
	height:590px;
	position:relative;
	overflow:visible;
	
}

#p_top{
	position:absolute;
	display:block;
	height:10px;
	width:980px;
	background: transparent url(/public/images/bg_page_up.jpg) 0 0 no-repeat;
	top:0;left:0;
	
}
#p_bottom{
	position:absolute;
	display:block;
	height:10px;
	width:980px;
	background: transparent url(/public/images/bg_page_down.jpg) 0 0 no-repeat;
	bottom:0;left:0;
	overflow:hidden;
}
* html #p_bottom{
	position:absolute;
	display:block;
	height:10px;
	width:980px;
	background: transparent url(/public/images/bg_page_down.jpg) 0 0 no-repeat;
	bottom:-1px;left:0;
	overflow:hidden;
	
}
#p_left{
	position:absolute;
	display:block;
	height:218px;
	width:10px;
	background: transparent url(/public/images/bg_page_left.jpg) 0 0 no-repeat;
	top:10px;left:0;
}
#p_right{
	position:absolute;
	display:block;
	height:202px;
	width:10px;
	background: transparent url(/public/images/bg_page_right4.jpg) 0 0 no-repeat;
	bottom:10px;right:0;
}

#menu_up li .active{
	color:#66cc66;
	background-image:url(/public/images/arrow_menu_2.gif);
}

#menu_up{
	width:920px;
	height:50px;
	margin:0 0 15px 0;
	list-style-type: none;
	padding:0;
	background:  url(/public/images/bg_menu.jpg) 0 0 repeat-x;
}
#menu_up li{ display:inline;}
#menu_up li a{
	display:block;
	height:13px;
	margin:15px 27px 0 0;
	padding:0 0 0 15px;
	background: transparent url(/public/images/arrow_menu_1.gif) 0 2px no-repeat;
	float:left;
	font-size:12px;
	color:#fff;
	text-decoration: none;
	font-family:verdana;
}
#menu_up li a.st{
	margin-left:70px;
}
#menu_up li a:hover{
	height:35px;
}

#menu_up ul{
	
	overflow:hidden;
	display:none;
	width:200px;
	position:absolute;
	top:90px;
	left:240px;
	padding:15px 0 15px 0;
	background:#000;
	margin:0;
	
}
#menu_up li li{margin:0 0 0 0;padding:0;font-size:11px;overflow:hidden;}

* html #menu_up li li{margin:0 0 15px 0;padding:0;font-size:11px;overflow:visible;}

#menu_up li li a{
	padding:0 0 0 40px;
	float:none;
	margin:0 0 15px 0;
	font-family:tahoma;
	font-size:11px;
	overflow:hidden;
	height:auto;
	background: transparent url(/public/images/arrow_podstrona_menu.gif) 20px 4px no-repeat;
}
* html #menu_up li li a{
	padding:0 0 0 40px;
	float:none;
	margin:15px 0 15px 0;
	font-family:tahoma;
	font-size:11px;
	overflow:hidden;
	background: transparent url(/public/images/arrow_podstrona_menu.gif) 20px 4px no-repeat;
}

#menu_up li li a:hover{
	margin:0 0 15px 0;
	font-size:11px;
	height:auto;
	
}
* html #menu_up li ul a:hover{
	margin:15px 0 15px 0;
	font-size:11px;
	height:auto;
}

#menu_up li span.logo{
	display:block;float:left;
	width:240px;height:50px;margin:0;
	background: #fff url(/public/images/logo_budmar.jpg) 0 0 no-repeat;
}

#m_left{
	margin:20px 0 0 20px;
	padding:0;
	overflow:hidden;
}

#m_left li{
	overflow:hidden;
	margin:0 0 9px 0;
	padding:0;
	font-size:11px;
	
	
}
* html #m_left li{
	margin:0 0 9px 0;
	padding:0;
	font-size:12px;
	overflow:visible;
}

#m_left li.obLi{
	margin-bottom:6px;
	margin-left:0;
	line-height:13px;
}
#m_left li.obLi a{
	padding-left:15px;
	background-position: 0px 3px;
}
#m_left li a{
	line-height:11px;
	overflow:hidden;
	color:#ccc;
	padding:0 0 0 30px;
	margin:0;
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
	background: transparent url(/public/images/arrow_podstrona_menu.gif) 10px 3px no-repeat;
}
#m_left li a:hover{
	color:#66cc66;
}
#m_left li a.active{
	color:#66cc66;
}

.catName{
	margin:15px 0 0 15px;
	font-size:14px;color:#fff;
	padding:0 0 0 15px;
	background: transparent url(/public/images/arrow_menu_1.gif) 0 center no-repeat;
}

#content{
	width:920px;overflow:hidden;
	margin:30px 0 15px 0;
	padding:0 0 15px 0;
	border-bottom:1px dotted #333;
	color:#333;
}

#content .last{
	width:276px;
	border:0;
	background: #fff url(/public/images/box_kontakt.jpg) right 0 no-repeat;
	
}
#content .last p{
	margin:2px 0;
}

.mainSmallBox{
	float:left;
	width:275px;
	height:121px;
	padding:15px 15px 0 15px;
	border-right:1px dotted #333;
}


#footer{
	height:34px;
	width:920px;
	display:block;
	background: #fff url(/public/images/bg_footer.jpg) 0 0 repeat-x;
	font-family:verdana;
	font-size:11px;
	color:#ccc;	
}
#footer p{
	
	float:left;
	margin:10px 0 0 0;
}
#footer a{
	font-weight:bold;
	text-decoration: none;
	color:#fff;
}
#footer .p1{
	font-family:tahoma;
	margin-left:48px;
	margin-right:60px;
}
#footer .p2{
	padding:0 15px;

	
}
#footer .p3{
	padding:0 15px;
	
	border:1px solid #ccc;
	border-width:0 1px 0 1px;
}
#footer .p4{
	padding:0 15px;
	
	
}

#cLeft{
	float:left;
	width:597px;
	padding:0 15px 0 0;
	border-right:1px dotted #333;
	min-height:370px;
	overflow:hidden;
}

* html #cLeft{
	float:left;
	width:597px;
	padding:0 15px 0 0;
	border-right:1px dotted #333;
	height:370px;
	overflow:visible;
}

#cRight{
	padding:0 15px;
	float:right;
	width:277px;
	overflow:hidden;
}

.imglink{
	display:block;
	width:291px;
	height:63px;
	margin:0 0 15px 0;
}

.os{
	background: #fff url(/public/images/bt_oczyszczalnie_biologiczne.jpg) 0 0 no-repeat;
}
.sg{
	background: #fff url(/public/images/bt_systemy_grzewcze.jpg) 0 0 no-repeat;
}
.is{
	background: #fff url(/public/images/bt_instalacje_sanitarne.jpg) 0 0 no-repeat;
}
.k{
	background: #fff url(/public/images/bt_klimatyzacja.jpg) 0 0 no-repeat;
}

.bannerMid{
	width:373px;
	height:200px;
	display:block;
	height:100%;width:373px;float:left
	
}
.firma{
	background: #fff url(/public/images/baner_ofirmie.jpg) 0 0 no-repeat;
}
.serwis{
	background: #fff url(/public/images/baner_serwis.jpg) 0 0 no-repeat;
}
.kontakt{
	background: #fff url(/public/images/baner_kontakt.jpg) 0 0 no-repeat;
}
.realizacje{
	background: #fff url(/public/images/baner_nasze_realizacje.jpg) 0 0 no-repeat;
}
.do-pobrania{
	background: #fff url(/public/images/baner_pliki_do_pobrania.jpg) 0 0 no-repeat;
}
.aktualnosci1{
	background: #fff url(/public/images/baner_aktualnosci.jpg) 0 0 no-repeat;
}

/*content*/
.mainSmallBox p{
	line-height: 15px;
}
h2,h1{
	margin:0;
	padding:0;
	font-family:verdana;
	font-size:14px;
	color:#333;
}

p{
	font-family:tahoma;
	font-size:11px;
	line-height:16px;
}
a.more{
	text-decoration:none;
	color:#238323;
	font-size:11px;
	font-weight:bold;
	padding-right:20px;
	background: transparent url(/public/images/bt_more.gif) right 1px no-repeat;
}



ol,ul{
	font-size:11px;
	font-family:tahoma;line-height:16px;
}