#page_margins{
	max-width: 100%;
	min-width: 980px;
	padding: 0 0 0 0;	
	width:auto;
	margin:0 0;	
}

.kidsBkg{
	background: url("../img/tlo_dla_dzieci.jpg") 0 0 repeat;
}

.grayBkg { background-color: #EFEFEF; }

#page{
	width: 972px;
	margin: 0 auto 0 auto;
}

#header{
	margin-top: 18px;
}

.logo{
	float: left;
	width: 280px;
	height: 46px;
}

.lang{
	float: right;
	width: 22px;
	height: 14px;
}

#menu{
	float: right;
	clear: both;
	margin: 4px 0px 18px auto;	
	width: 691px;
}

#menu ul{
	margin: 0;
	padding: 0;
	list-style: none;
	
}

#menu li{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu li span{
	display: none;
}

.mm1 a{background: url("../img/dladzieci.png");width: 99px;height: 35px;display: block;}
.mm1 a:hover{background: url("../img/dladzieci_over.png");}
.mm1s {background: url("../img/dladzieci_over.png");width: 99px;height: 35px;display: block;}
.mm2 a{background: url("../img/dladoroslych.png");width: 122px;height: 35px;display: block;}
.mm2 a:hover{background: url("../img/dladoroslych_over.png");}
.mm2s {background: url("../img/dladoroslych_over.png");width: 122px;height: 35px;display: block;}
.mm3 a{background: url("../img/poradnia.png");width: 90px;height: 35px;display: block;}
.mm3 a:hover{background: url("../img/poradnia_over.png");}
.mm3s {background: url("../img/poradnia_over.png");width: 90px;height: 35px;display: block;}
.mm4 a{background: url("../img/nowydom.png");width: 180px;height: 35px;display: block;}
.mm4 a:hover{background: url("../img/nowydom_over.png");}
.mm4s {background: url("../img/nowydom_over.png");width: 180px;height: 35px;display: block;}
.mm5 a{background: url("../img/darczyncy.png");width: 96px;height: 35px;display: block;}
.mm5 a:hover{background: url("../img/darczyncy_over.png");}
.mm5s {background: url("../img/darczyncy_over.png");width: 96px;height: 35px;display: block;}
.mm6 a{background: url("../img/wolontariat.png");width: 104px;height: 35px;display: block;}
.mm6 a:hover{background: url("../img/wolontariat_over.png");}
.mm6s {background: url("../img/wolontariat_over.png");width: 104px;height: 35px;display: block;}

#teaser{

}

#breadcrumbs{
	margin: 0px;
	padding: 0px;
	height: 16px;
}

#breadcrumbs a{
	color: #979797;
	font-size: 11px;
	text-decoration: none;
	vertical-align: top;
	text-transform: capitalize;
}

#main{

}

#left{
	float: left;
	width: 180px;
	margin-right: 9px;
}

.column_space{margin-top: 9px; height: 1px; width: 1px;}
#side_nav_header{background: url("../img/round_top.png") top left no-repeat; width: 180px; height: 11px;}
#side_nav_news_header{
	background: #155A83 url("../img/round_top.png") top left no-repeat; width: 168px; height: 30px; padding: 6px;
}
#side_nav {
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	padding: 1px 9px 1px 9px;
}

#side_nav_footer{background: url("../img/round_btm.png") top left no-repeat; width: 180px; height: 11px;}

#side_box{
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	padding: 1px 9px 1px 9px;
}

#side_box a{color:#000; text-decoration: none;}

ul.side_menu{width: 100%; color: #000; font-weight: bold; font-size: 12px;}
ul.side_menu{list-style: none;margin: 0px;padding: 0px;}
ul.side_menu li{margin: 0px; padding: 0px;}
ul.side_menu ul{margin-left: 18px;}
ul.side_menu a{text-decoration: none; color: #000; width: 169px; display: block; padding: 1px 0px;}
ul.side_menu a:hover{background-color: #155A83; margin-left: -9px; padding-left: 9px; color: #fff;}
ul.side_menu ul a:hover{margin-left: -27px; padding-left: 27px; width: 151px; color: #fff;}

ul.side_menu_orange{width: 100%; color: #000; font-weight: bold; font-size: 12px;}
ul.side_menu_orange{list-style: none;margin: 0px;padding: 0px;}
ul.side_menu_orange li{margin: 0px; padding: 0px;}
ul.side_menu_orange ul{margin-left: 18px;}
ul.side_menu_orange a{text-decoration: none; color: #000; width: 169px; display: block; padding: 1px 0px;}
ul.side_menu_orange a:hover{background-color: #F87520; margin-left: -9px; padding-left: 9px; color: #fff;}
ul.side_menu_orange ul a:hover{margin-left: -27px; padding-left: 27px; width: 151px; color: #fff;}

ul.side_menu_green{width: 100%; color: #000; font-weight: bold; font-size: 12px;}
ul.side_menu_green{list-style: none;margin: 0px;padding: 0px;}
ul.side_menu_green li{margin: 0px; padding: 0px;}
ul.side_menu_green ul{margin-left: 18px;}
ul.side_menu_green a{text-decoration: none; color: #000; width: 169px; display: block; padding: 1px 0px;}
ul.side_menu_green a:hover{background-color: #BFDB48; margin-left: -9px; padding-left: 9px; color: #fff;}
ul.side_menu_green ul a:hover{margin-left: -27px; padding-left: 27px; width: 151px; color: #fff;}

ul.side_menu_red{width: 100%; color: #000; font-weight: bold; font-size: 12px;}
ul.side_menu_red{list-style: none;margin: 0px;padding: 0px;}
ul.side_menu_red li{margin: 0px; padding: 0px;}
ul.side_menu_red ul{margin-left: 18px;}
ul.side_menu_red a{text-decoration: none; color: #000; width: 169px; display: block; padding: 1px 0px;}
ul.side_menu_red a:hover{background-color: #A50027; margin-left: -9px; padding-left: 9px; color: #fff;}
ul.side_menu_red ul a:hover{margin-left: -27px; padding-left: 27px; width: 151px; color: #fff;}

ul.leads_list{width: 100%; color: #000; font-weight: normal; font-size: 11px;}
ul.leads_list{list-style: none;padding: 0px; margin: 0px; float: none;}
ul.leads_list li{margin: 5px 0px; padding: 0px;}
ul.leads_list a{text-decoration: none; color: #000; width: 169px; display: block; padding: 1px 0px;}
ul.leads_list a:hover{background-color: #155A83; margin-left: -9px; padding-left: 9px; color: #fff;}

.item_pages_list_box{
	text-align: center;
	margin: 0 auto 0 auto;
}

.item_pages_list_box a{
	color: #155A83;
	margin: 0 4px;
	text-decoration: none;
}

.item_pages_list_box a:hover{
	color: #155A83 !important;
}

.item_pages_list_box img{ vertical-align: baseline; padding: 0; border: 0; margin-bottom: -4px;}

.item_page_selected{ font-weight: bold; }
.item_page_gray{ color: #979797 !important; }
ul.item-page-list{width: 100%; color: #000; font-weight: bold; font-size: 12px;}
ul.item-page-list{list-style: none;margin: 0px;padding: 0px;}
ul.item-page-list li{margin: 5px 0px; padding: 0px; float: left;}
ul.item-page-list a{text-decoration: none; color: #155A83; display: block; padding: 4px 8px;}
ul.item-page-list a:hover{background-color: #155A83; color: #fff;}

ul.item-file-list{color: #000; font-weight: normal; font-size: 12px;}
ul.item-file-list{list-style: none;margin: 0px;padding: 0px;}
ul.item-file-list li{margin: 5px 0px; padding: 0px;}
ul.item-file-list a{text-decoration: none; color: #155A83; display: block; padding: 4px 8px;}
ul.item-file-list a:hover{}

#center{
	float: left;
	width: 576px;
	margin: 0 9px 0 9px;
}
#center_header{background: url("../img/main_round_top.png") top left no-repeat; width: 576px; height: 11px;}
#center_content{border-left: solid 1px #ccc;border-right: solid 1px #ccc;padding: 0 9px 9px 9px; display: block; overflow: visible; height: 100%;}
#center_content p a {color: #155A83; text-decoration: none; font-weight: bolder;}
#center_content p a:hover {text-decoration: underline;}
#center_footer{background: url("../img/main_round_btm.png") top left no-repeat; width: 576px; height: 11px;}

#right{
	float: left;
	width: 180px;
	margin-left: 9px;
}

.workIn a{background: url("../img/praca_w_hospicjum.png");width: 180px;height: 32px;display: block;}
.workIn a:hover{background: url("../img/praca_w_hospicjum_over.png");}

.honor_wolon a{background: url("../img/honorowy_wolontariusz.jpg");width: 180px;height: 70px;display: block;}
.honor_wolon a:hover{background: url("../img/honorowy_wolontariusz_over.jpg");}

.order_kubusia a{background: url("../img/order_kubusia_puchatka.jpg");width: 180px;height: 156px;display: block;}
.order_kubusia a:hover{background: url("../img/order_kubusia_puchatka_over.jpg");}

.order_usm a{background: url("../img/hospicyjny_order_usmiechu.jpg");width: 180px;height: 100px;display: block;}
.order_usm a:hover{background: url("../img/hospicyjny_order_usmiechu_over.jpg");}

#footer{
	margin-top: 20px;
	border-top: solid 1px #ccc;
	padding-top: 5px;
}

.foto_full_top{
	margin-top: -11px;
	margin-left: -10px;
}

.foto_full_top_down{
	margin-top: -20px;
	margin-left: -9px;
}

.foto_full{
	margin-left: -9px;
}

.box_container{
	display: block;
	height: 360px;	
}
.box{
	width: 173px;
	margin-left: 5px;
	margin-right: 7px;
	float: left;
	clear: none;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.box a{color:#000;}

.wolbox{
	width: 173px;
	height: 228px;
	margin-left: 5px;
	margin-right: 7px;
	float: left;
	clear: none;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
    background: url("../img/wolbox_gray.png")top left no-repeat;
}

.wolbox div:hover{background: url("../img/wolbox_blue.png")top left no-repeat; color:#fff;}
.wolbox a{color:#000;}
.wolbox_content{
	width: 159px;
	height: 220px;
	padding: 6px;	
}
.porbox_container{
	display: block;
	height: 400px;	
}
.porbox{
	width: 277px;
	height: 300px;
	float: left;
	clear: none;
	display: block;
}

.porbox a{color:#000;}
.porbox_content{
	width: 255px;
	height: 300px;
	margin-left: 6px;
	margin-right: 4px;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	padding: 10px 0px 0px 10px;		
}
.porbox_top{
	width: 267px;
	height: 23px;
	margin-left: 6px;
	margin-right: 4px;
	padding: 5px 0px 0px 10px;
	font-weight: bold;
	font-size: larger;
	background: url("../img/porbox_green_top.gif") top left no-repeat;
}
.porbox_footer{
	margin-left: 6px;
	margin-right: 4px;
	width: 267px;
	height: 13px;
	background: url("../img/porbox_footer.gif") top left no-repeat;
}

.box_top{
	width: 173px;
	height: 17px;
	padding: 6px;
	font-weight: bold;
	font-size: larger;
}
.box_link{ color: #000; text-decoration: none;}
.box_gray_top{	
	background: url("../img/box_gray_top.png") top left no-repeat;
}
.box_green_top{	
	background: url("../img/box_green_top.png") top left no-repeat;
}
.box_orange_top{	
	background: url("../img/box_orange_top.png") top left no-repeat;
}
.box_content{
	width: 159px;
	height: 80px;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	padding: 6px;	
}

.box_content a{
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.wolbox_content a{
	font-weight: normal;
	text-decoration: underline;
	color: #000;
}
.box_footer{
	width: 173px;
	height: 11px;
	background: url("../img/box_footer.png") top left no-repeat;
}
.box_footer_gray{
	width: 173px;
	height: 11px;
	background: url("../img/box_footer_gray.png") top left no-repeat;
}

.sidebox_top{
	width: 168px;
	height: 17px;
	padding: 6px;
	font-weight: bold;
}
.sidebox_blue_top{	
	background: url("../img/sidebox_blue_top.png") top left no-repeat;
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

.al{
	text-align: left;
	float: left;
}
.ar{
	text-align: right;
	float: right;
}

.page_no{
	color: #979797;
	float: right;
	margin-top: -22px;
	text-transform: uppercase;
}

.item_list_box_clear{float: none; clear: both; display: block; height: 10px;}
.item_list_box{float: left;}
.item_list_box span{vertical-align: top; height: 94px;}
.item_list_box a {color: #000; font-size: 12px; text-decoration: none; font-weight: bold; height: 94px;}
.item_list_box a:hover {color: #979797 !important;}
.item_list_50_box{width: 50%;}
.item_list_50_box span{vertical-align: top; height: 94px;}
.item_list_25_box{width: 25%;}
.item_list_25_box span{clear: both;}

.green_bg{
	margin-left: 5px;
	background: url("../img/green_field.png") top left no-repeat;
	width: 547px;
	height: 26px;
	padding-top: 5px;
}

.green_bg a{
	margin: 0 0 0 10px;
	color: #000;
	text-decoration: none;
}

#sitemap{	

}
.margin_bottom_9{
	margin-bottom: 9px;
}
#sitemap ul{
	list-style-type: circle;	
	list-style-position: outside;
	margin: 0 0 5px 20px;
}

#sitemap li{
	list-style-position: outside;
	padding: 0 0 0 2px;
	margin: 0 0 0 2px;
	line-height: 1.5;	
}

#sitemap a{color: #000; text-decoration: none;}
#sitemap a:hover {color: #979797;}