body {
	margin: 0;
	padding: 0;
	background: #382011 url('gfx/bg_all.jpg') no-repeat center top;
}

#all{
	width: 750px;
	height: 900px;
	margin: 0px auto 0px auto;
	position: relative;
}

#d_logo{
	width: 472px;
	height: 182px;
	background: url('gfx/dooms_logo_off.jpg') no-repeat 0px 0px;
}

#flash{
	float: right;
}

#d_logo a{
	display: block;
	width: 472px;
	height: 141px;
	border: 0px;
	outline: none;
}

#menu{
	width: 152px;
	height: 192px;
	margin: 0;
	padding-left: 39px;
	float: left;
	background: url('gfx/menu_bg.jpg') no-repeat 39px 0px;
}

#menu a{
	width: 152px;
	display: block;
	outline: none;
}

#odprawa { height: 24px; background: url('gfx/odprawa_off.jpg') no-repeat 0px 0px; }
#teren { height: 24px; background: url('gfx/teren_off.jpg') no-repeat 0px 0px; }
#program { height: 24px; background: url('gfx/program_off.jpg') no-repeat 0px 0px; }
#regulamin { height: 24px; background: url('gfx/regulamin_off.jpg') no-repeat 0px 0px; }
#zgloszenia { height: 24px; background: url('gfx/zgloszenia_off.jpg') no-repeat 0px 0px; }
#bezppb { height: 48px; background: url('gfx/bezppb_off.jpg') no-repeat 0px 0px; }
#patronaty { height: 24px; background: url('gfx/patronaty_off.jpg') no-repeat 0px 0px; }

#odprawa:hover{ height: 24px; background: url('gfx/odprawa_on.jpg') no-repeat 0px 0px; }
#teren:hover { height: 24px; background: url('gfx/teren_on.jpg') no-repeat 0px 0px; }
#program:hover { height: 24px; background: url('gfx/program_on.jpg') no-repeat 0px 0px; }
#regulamin:hover { height: 24px; background: url('gfx/regulamin_on.jpg') no-repeat 0px 0px; }
#zgloszenia:hover { height: 24px; background: url('gfx/zgloszenia_on.jpg') no-repeat 0px 0px; }
#bezppb:hover { height: 48px; background: url('gfx/bezppb_on.jpg') no-repeat 0px 0px; }
#patronaty:hover { height: 24px; background: url('gfx/patronaty_on.jpg') no-repeat 0px 0px; }

#logos{
	width: 173px;
	height: 132px;
	float: left;
	margin: 98px 0px 0px 0px;
	padding-left: 18px;
}
#logos a{
	display: block;
	float: left;
	outline: none;
}

#f2f_logo{ background: url('gfx/f2f_logo_off.jpg') no-repeat 0px 0px; width: 173px; height: 79px;}
#ass_logo{ background: url('gfx/ass_off.jpg') no-repeat 0px 0px; width: 101px; height: 53px;}
#e_paint_logo{ background: url('gfx/e_paint_off.jpg') no-repeat 0px 0px; width: 72px; height: 53px;}

#f2f_logo:hover{ background: url('gfx/f2f_logo_on.jpg') no-repeat 0px 0px; width: 173px; height: 79px;}
#ass_logo:hover{ background: url('gfx/ass_on.jpg') no-repeat 0px 0px; width: 101px; height: 53px;}
#e_paint_logo:hover{ background: url('gfx/e_paint_on.jpg') no-repeat 0px 0px; width: 72px; height: 53px;}

#promo{
	width: 120px;
	height: 189px;
	float: left;
	margin: 31px 0px 0px 0px;
	padding-left: 39px;
}

#promo a{
	 width: 120px;
	 display: block;
	outline: none;
}

#hm_grupa{ background: url('gfx/hm_grupa_logo_off.jpg') no-repeat 0px 0px; height: 74px; }
#salamandra{ background: url('gfx/salamandra_off.jpg') no-repeat 0px 0px; height: 46px; }
#p_info{ background: url('gfx/p_info_off.jpg') no-repeat 0px 0px; height: 69px; }

#hm_grupa:hover{ background: url('gfx/hm_grupa_logo_on.jpg') no-repeat 0px 0px; height: 74px; }
#salamandra:hover{ background: url('gfx/salamandra_on.jpg') no-repeat 0px 0px; height: 46px; }
#p_info:hover{ background: url('gfx/p_info_on.jpg') no-repeat 0px 0px; height: 69px; }

.ngl{
	width: 525px;
	height: 30px;
	padding-top: 30px;
	padding-bottom: 50px;
	float: right;
}

#odprawa_nag{ background: url('gfx/ngl/odprawa_ngl.jpg') no-repeat 0px 71px;}

#txt{
	margin-top: 0px;
	width: 520px;
	height: 400px;
	float: right;
}

#logo_spod{
	width: 500px;
	height: 70px;
	display: block;
	position: absolute;
	top: 775px;
	left: 225px;
}

#logo_spod a{
	height: 70px;
}

#bezpieczny_pb{
	width: 160px;
	float: left;
	margin-right: 32px;
}

#h_forum{
	width: 139px;
	float: left;
}

#p_przygody{
	width: 139px;
	float: right;
}

#menu_bottom{
	width: 500px;
	height: 20px;
	display: block;
	position: absolute;
	top: 860px;
	left: 225px;
}

#menu_bottom a{
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	color: #37300d;
	text-decoration: none;
}

.clear {
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
}
