/* CSS Document */

body,td,th {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
}
body {
	margin:0;
	background:#151515 url(/img/tlo-dol.gif) 50% 100% repeat-x;
}
img {
	border:0;
}
p {
	margin:0;
	padding:0 0 1em;
}
a {
	color:#da2824;
}
#strona {
	background:url(/img/tlo-gora.gif) 50% 0 repeat-x;
}
.boki_960 {
	width:960px;
	margin:0 auto;
}
.pr {
	position:relative;
}
.gora {
	width:100%;
	height:255px;
	position:relative;
}
.pasek_gora {
	position:absolute;
	left:0;
	top:0;
	width:122px;
	height:8px;
	background:#da2824;
	overflow:hidden;
}
.logo {
	position:absolute;
	left:0;
	top:90px;
	width:123px;
	height:87px;
}
.kontakt_box {
	position:absolute;
	right:0;
	top:52px;
	padding-left:50px;
	background:url(/img/tel.png) 0 20px no-repeat;
}
.kb_h1 {
	text-transform:uppercase;
	font-weight:700;
	color:#fff;
	font-size:14px;
	line-height:25px;
	padding:5px 0 0;
	text-align:right;
}
.kb_h1 strong {
	font-weight:800;
	color:#da2924;
	font-size:23px;
}
.kb_h2 {
	text-transform:uppercase;
	font-weight:800;
	color:#da2924;
	font-size:35px;
	line-height:35px;
	text-align:right;
}
.kb_h2 span {
	font-weight:700;
	color:#fff;
	font-size:16px;
}
.menu {
	position:absolute;
	right:0;
	top:155px;
	width:770px;
}
.menu_tab {
	display:table;
	width:100%;
}
.mt_podkategoria {
	width:97.1752%;
	margin-left:20px;
}
.mt_a, .mt_s {
	display:table-cell;
	vertical-align:middle;
	height:30px;
	padding-bottom:8px;
	position:relative;
}
.mt_s {
	min-width:20px;
	width:10%;
}
.mt_a {
	width:5%;
	white-space:nowrap;
	color:#fff;
	text-decoration:none;
	font-size:16px;
	text-transform:uppercase;
	font-weight:700;
}
.mt_home span {
	display:inline-block;
	width:19px;
	height:21px;
	background:url(/img/home.png) 50% 50% no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.mt_a_akt {
	display:none;
}
.pozycja_menu {
	display:block;
	position:absolute;
	left:0;
	top:187px;
	width:40px;
	height:8px;
	background:#da2924;
	z-index:500;
	zoom: 1;
	filter: alpha(opacity=0);
	opacity: 0;
}
.nad_prezentacje {
	height:395px;
	width:100%;
	overflow:hidden;
}
.prezentacja {
	width:1100px;
	height:395px;
	position:relative;
	margin-left:-480px;
	overflow:hidden;
}
.prez_fotki_slide {
	white-space:nowrap;
	height:395px;
	position:absolute;
	left:-1100px;
}
.prezentacja_info {
	width:340px;
	height:395px;
	position:absolute;
	top:0;
	right:0;
	background:#da2924;
}
.pi_naglowek {
	font-size:16px;
	line-height:20px;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	padding:25px 30px;
}
.pi_h1 {
	font-size:25px;
	line-height:32px;
	font-weight:700;
	color:#fff;
	padding:0 30px 30px;
}
.pi_cena {
	font-size:50px;
	line-height:50px;
	color:#fff;
	padding:15px 30px;
	background:#b1221f;
}
.pi_cena span {
	font-size:24px;
}
.prezentacja_info_pole {
	display:block;
	width:340px;
	height:150px;
	position:absolute;
	left:0;
	bottom:0;
	z-index:900;
	overflow:hidden;
}
.pi_a {
	display:block;
	height:18px;
	line-height:18px;
	position:absolute;
	left:30px;
	bottom:30px;
	z-index:900;
}
.pi_a .pian {
	display:block;
	height:18px;
	line-height:18px;
	position:absolute;
	right:25px;
	bottom:0;
	color:#fff;
	text-transform:uppercase;
	font-weight:700;
	zoom: 1;
	filter: alpha(opacity=0);
	opacity: 0;
}
.pi_a .piat {
	display:block;
	width:13px;
	height:18px;
	background:url(/img/arrows.png) -26px -36px no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	right:0;
	bottom:0;
}
.prezentacja_dots {
	position:absolute;
	left:0;
	bottom:30px;
	z-index:900;
}
.prezentacja_dots a {
	display:inline-block;
	width:10px;
	height:10px;
	-webkit-border-radius:50%;
	-khtml-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	overflow:hidden;
	text-indent:-9999px;
	background:#fff;
	margin-right:10px;
}
.prezentacja_dots a:hover {
	background:#b1221f;
}
.prezentacja_dots a.pd_a {
	background:#da2924;
}
.prezentacja_navi {
	position:relative;
	z-index:400;
	min-width:960px;
	max-width:1151px;
	margin:0 auto;
	height:395px;
	margin-top:-395px;
}
.pna {
	display:block;
	width:26px;
	height:36px;
	position:absolute;
	top:50%;
	margin-top:-18px;
	overflow:hidden;
	z-index:800;
}
.pna_lewy {
	background:url(/img/arrows.png) 0 0 no-repeat;
	left:0;
}
.pna_prawy {
	background:url(/img/arrows.png) -26px 0 no-repeat;
	right:0;
}
.glowna_tab {
	display:table;
	width:100%;
}
.gt_td {
	display:table-cell;
	vertical-align:top;
}
.gt_td_1 {
	width:90px;
}
.kategorie_menu_glowna {
	width:90px;
	position:relative;
}
.gt_td_2 {
	width:524px;
	border:solid 3px #da2824;
}
.gt_td_3 {
	width:290px;
	padding-left:50px;
}
.ico_kat {
	display:block;
	text-decoration:none;
	width:70px;
	padding-right:20px;
	position:relative;
	margin-bottom:10px;
}
.ico_kat:last-child {
	margin-bottom:0;
}
.ico_kat_a {
	display:block;
	position:absolute;
	width:70px;
	left:0;
	top:0;
	zoom: 1;
	filter: alpha(opacity=0);
	opacity: 0;
	z-index:10;
}
.ico_kat_hover {
	display:block;
	width:70px;
}
.ico_kat_img {
	display:block;
	width:45px;
	margin:0 auto;
}
.ico_kat_nazwa {
	display:block;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	font-weight:700;
	text-align:center;
	padding:3px 2px 0;
	line-height:15px;
}
.ico_kat_akt {
	position:absolute;
	top:0;
	left:90px;
	width:10px;
	height:22px;
	margin-top:-11px;
	background:url(/img/ramka-wgiecie.gif) 0 0 no-repeat;
}
.ico_kat_a .ico_kat_akt {
	display:block;
}
.ico_kat_a .ico_kat_nazwa {
	color:#da2824;
}
.iki_1 {
	background:url(/img/icons.png) 0 -9px no-repeat;
	height:27px;
}
.ico_kat_a .iki_1 {
	background:url(/img/icons.png) -45px -9px no-repeat;
}
.iki_2 {
	background:url(/img/icons.png) 0 -51px no-repeat;
	height:32px;
}
.ico_kat_a .iki_2 {
	background:url(/img/icons.png) -45px -51px no-repeat;
}
.iki_3 {
	background:url(/img/icons.png) 0 -99px no-repeat;
	height:26px;
}
.ico_kat_a .iki_3 {
	background:url(/img/icons.png) -45px -99px no-repeat;
}
.iki_4 {
	background:url(/img/icons.png) 0 -137px no-repeat;
	height:41px;
}
.ico_kat_a .iki_4 {
	background:url(/img/icons.png) -45px -137px no-repeat;
}
.iki_5 {
	background:url(/img/icons.png) 0 -186px no-repeat;
	height:31px;
}
.ico_kat_a .iki_5 {
	background:url(/img/icons.png) -45px -186px no-repeat;
}
.iki_6 {
	background:url(/img/icons.png) 0 -229px no-repeat;
	height:37px;
}
.ico_kat_a .iki_6 {
	background:url(/img/icons.png) -45px -229px no-repeat;
}
.iki_7 {
	background:url(/img/icons.png) 0 -270px no-repeat;
	height:45px;
}
.ico_kat_a .iki_7 {
	background:url(/img/icons.png) -45px -270px no-repeat;
}
.iki_8 {
	background:url(/img/icons.png) 0 -318px no-repeat;
	height:38px;
}
.ico_kat_a .iki_8 {
	background:url(/img/icons.png) -45px -318px no-repeat;
}
.iki_9 {
	background:url(/img/icons.png) 0 -366px no-repeat;
	height:33px;
}
.ico_kat_a .iki_9 {
	background:url(/img/icons.png) -45px -366px no-repeat;
}
.h1_glowna {
	margin:0;
	padding:30px 40px 10px;
	font-size:36px;
	line-height:36px;
	color:#fff;
	font-weight:300;
	text-transform:uppercase;
}
.menu_glowna {
	display:block;
	margin:0 20px;
	padding:1px 0 2px;
	background:url(/img/przerywana.png) 0 100% repeat-x;
}
.menu_glowna:last-child {
	background:none;
}
.menu_glowna_tab {
	display:table;
	width:100%;
}
.mgt_td_1 {
	width:364px;
	padding:9px 0 9px 20px;
	font-size:18px;
	line-height:22px;
	color:#fff;
	font-weight:700;
	text-transform:uppercase;
}
.mgt_td_1 img {
	padding:0 0 2px 3px;
}
.mgt_td_2 {
	width:60px;
	padding:9px 20px;
	color:#fff;
	font-size:18px;
	line-height:22px;
	font-weight:700;
}
.mgt_td_2 strong {
	font-size:13px;
}
.menu_glowna:hover .mgt_td_1, .menu_glowna:hover .mgt_td_2 {
	background:#2d2d2d;
}
.zobacz_wszystkie {
	display:block;
	margin:30px 40px 20px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	font-weight:700;
	padding:15px;
	line-height:20px;
	border:solid 3px #fff;
	position:relative;
}
.zobacz_wszystkie span {
	display:block;
	width:6px;
	height:9px;
	background:url(/img/arrows-b.png) -6px 0 no-repeat;
	position:absolute;
	top:50%;
	right:40px;
	margin-top:-4px;
}
.zobacz_wszystkie:hover span {
	background:url(/img/arrows-cd.png) 100% 50% no-repeat;
}
.kontakt_box_prawa {
	padding:0 0 40px 90px;
	position:relative;
	min-height:55px;
}
.kbp_ico {
	width:55px;
	height:55px;
	position:absolute;
	left:0;
	top:0;
}
.kbp_ico_dowoz {
	background:url(/img/godz-dow.gif) 0 0 no-repeat;
}
.kbp_ico_godziny {
	background:url(/img/godz-dow.gif) 0 -55px no-repeat;
}
.kbp_duze {
	font-size:15px;
	line-height:15px;
	color:#fff;
	text-transform:uppercase;
	font-weight:800;
	padding:0 0 5px;
	text-align:right;
}
.kbp_duze div {
	display:inline-block;
	float:left;
}
.kbp_duze strong {
	font-weight:800;
	color:#da2824;
}
.kbp_duze strong span {
	font-size:10px;
	line-height:10px;
	display:inline-block;
	vertical-align:top;
}
.kbp_male {
	font-size:11px;
	line-height:11px;
	color:#fff;
	text-transform:uppercase;
	font-weight:700;
	padding:0 0 5px;
}

.aktualnosci_prawa {
	background:#2d2d2d;
}
.ap_h1 {
	color:#fff;
	text-transform:uppercase;
	font-size:16px;
	padding:20px 20px 15px;
	font-weight:700;
}
.ap_a {
	color:#fff;
	font-size:16px;
	line-height:20px;
	text-decoration:none;
	display:block;
	padding:10px 20px 20px;
	position:relative;
}
.ap_a span {
	display:block;
	width:40px;
	height:5px;
	background:#da2824;
	position:absolute;
	left:40px;
	bottom:10px;
	zoom: 1;
	filter: alpha(opacity=0);
	opacity: 0;
}
.ap_wiecej {
	display:inline-block;
	position:relative;
	margin:10px 20px 20px;
	line-height:40px;
	border:solid 2px #fff;
	padding:0 70px 0 20px;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	position:relative;
}
.ap_wiecej span {
	display:block;
	width:5px;
	height:7px;
	background:url(/img/arrows-b.png) -8px -1px no-repeat;
	position:absolute;
	top:50%;
	right:20px;
	margin-top:-4px;
}
.ap_wiecej:hover span {
	background:url(/img/arrows-cd.png) 100% 50% no-repeat;
}
.wolowina_gora {
	background:url(/img/przerywana.png) 0 0 repeat-x;
}
.wolowina_dol {
	background:url(/img/przerywana.png) 0 100% repeat-x;
	padding:20px 0;
}
.wolowina_tab {
	display:table;
	width:100%;
}
.wt_td_1 {
	display:table-cell;
	background:url(/img/wolowina-100.png) 50% 50% no-repeat;
	width:220px;
	height:127px;
	vertical-align:middle;
}
.wt_td_2 {
	display:table-cell;
	width:475px;
	padding:0 30px;
	vertical-align:middle;
}
.wt_td_3 {
	display:table-cell;
	width:205px;
	vertical-align:middle;
}
.w100_h1 {
	line-height:24px;
	color:#fff;
	text-transform:uppercase;
	font-weight:700;
	padding:0 0 15px;
}
.w100_h1 strong {
	color:#da2824;
	font-weight:800;
}
.w100_h2 {
	line-height:24px;
	color:#fff;
}
.w100_a {
	display:block;
	position:relative;
	line-height:40px;
	border:solid 2px #fff;
	padding:0 20px;
	margin-top:15px;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	position:relative;
}
.w100_a span {
	display:block;
	width:5px;
	height:7px;
	background:url(/img/arrows-b.png) -8px -1px no-repeat;
	position:absolute;
	top:50%;
	right:20px;
	margin-top:-4px;
}
.w100_a:hover span {
	background:url(/img/arrows-cd.png) 100% 50% no-repeat;
}
.stopka_tab {
	display:table;
	width:100%;
}
.st_menu, .st_adres, .st_mapka {
	display:table-cell;
	vertical-align:top;
}
.st_menu {
	width:270px;
}
.st_menu a {
	display:block;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	line-height:15px;
	padding:0 0 9px;
	font-weight:700;
}
.st_adres {
	width:270px;
}
.znajdziesz {
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	line-height:15px;
	padding:0 0 9px;
	font-weight:700;
}
.adres {
	font-size:20px;
	line-height:24px;
	text-transform:uppercase;
	color:#fff;
}
.zobacz_mapa {
	display:inline-block;
	position:relative;
	margin-top:15px;
	line-height:40px;
	border:solid 2px #fff;
	padding:0 70px 0 20px;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	position:relative;
}
.zobacz_mapa span {
	display:block;
	width:5px;
	height:7px;
	background:url(/img/arrows-b.png) -8px -1px no-repeat;
	position:absolute;
	top:50%;
	right:20px;
	margin-top:-4px;
}
.zobacz_mapa:hover span {
	background:url(/img/arrows-cd.png) 100% 50% no-repeat;
}
.st_mapka {
	width:420px;
}
.mala_mapa {
	width:365px;
	height:131px;
	border-left:solid 55px #da2824;
	background:#f2f2f2;
}
.stopka_copy {
	font-size:11px;
	line-height:19px;
	color:#b0b0b0;
	text-align:right;
	padding:30px 0 40px;
	border-bottom:solid 5px #da2824;
}
.stopka_copy strong {
	font-weight:700;
	text-transform:uppercase;
}
.stopka_copy span {
	font-size:12px;
	display:inline-block;
	float:left;
	color:#fff;
}
.stopka_copy a {
	display:inline-block;
	vertical-align:top;
	padding-left:5px;
}
.nad_h1_zakladka {
	padding:45px 0 0;
	height:145px;
}
h1 {
	color:#fff;
	margin:0;
	padding:0 0 10px;
	text-transform:uppercase;
	font-size:36px;
	line-height:42px;
	font-weight:800;
	position:relative;
}
h1 span {
	display:block;
	width:27px;
	height:8px;
	background:#fff;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:0;
}
.zakladka_menu {
	width:708px;
	margin-left:122px;
	background:#fff;
	padding:40px 30px 30px 100px;
	position:relative;
}
.menu_kategorie {
	background:#da2824;
	width:190px;
	float:left;
	margin-left:-220px;
	padding:10px 0;
	position:relative;
}
.menu_kategorie li {
	list-style:none;
	margin:0;
	padding:0;
}
.menu_kategorie li a {
	display:table-cell;
	width:115px;
	padding-left:75px;
	height:53px;
	vertical-align:middle;
	color:#fff;
	text-transform:uppercase;
	font-weight:700;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	position:relative;
}
.menu_kategorie li a:hover, .menu_kategorie li.akt a {
	background:#fff;
	color:#da2824;
}
.menu_kategorie li a span {
	width:35px;
	height:40px;
	position:absolute;
	left:21px;
	top:50%;
	margin-top:-20px;
}
.menu_kategorie li a.mk_1 span {
	background:url(/img/icons-m.png) 0 0 no-repeat;
}
.menu_kategorie li a.mk_1:hover span, .menu_kategorie li.akt a.mk_1 span {
	background:url(/img/icons-m.png) -35px 0 no-repeat;
}
.menu_kategorie li a.mk_2 span {
	background:url(/img/icons-m.png) 0 -40px no-repeat;
}
.menu_kategorie li a.mk_2:hover span, .menu_kategorie li.akt a.mk_2 span {
	background:url(/img/icons-m.png) -35px -40px no-repeat;
}
.menu_kategorie li a.mk_3 span {
	background:url(/img/icons-m.png) 0 -80px no-repeat;
}
.menu_kategorie li a.mk_3:hover span, .menu_kategorie li.akt a.mk_3 span {
	background:url(/img/icons-m.png) -35px -80px no-repeat;
}
.menu_kategorie li a.mk_4 span {
	background:url(/img/icons-m.png) 0 -120px no-repeat;
}
.menu_kategorie li a.mk_4:hover span, .menu_kategorie li.akt a.mk_4 span {
	background:url(/img/icons-m.png) -35px -120px no-repeat;
}
.menu_kategorie li a.mk_5 span {
	background:url(/img/icons-m.png) 0 -160px no-repeat;
}
.menu_kategorie li a.mk_5:hover span, .menu_kategorie li.akt a.mk_5 span {
	background:url(/img/icons-m.png) -35px -160px no-repeat;
}
.menu_kategorie li a.mk_6 span {
	background:url(/img/icons-m.png) 0 -200px no-repeat;
}
.menu_kategorie li a.mk_6:hover span, .menu_kategorie li.akt a.mk_6 span {
	background:url(/img/icons-m.png) -35px -200px no-repeat;
}
.menu_kategorie li a.mk_7 span {
	background:url(/img/icons-m.png) 0 -240px no-repeat;
}
.menu_kategorie li a.mk_7:hover span, .menu_kategorie li.akt a.mk_7 span {
	background:url(/img/icons-m.png) -35px -240px no-repeat;
}
.menu_kategorie li a.mk_8 span {
	background:url(/img/icons-m.png) 0 -280px no-repeat;
}
.menu_kategorie li a.mk_8:hover span, .menu_kategorie li.akt a.mk_8 span {
	background:url(/img/icons-m.png) -35px -280px no-repeat;
}
.menu_kategorie li a.mk_9 span {
	background:url(/img/icons-m.png) 0 -320px no-repeat;
}
.menu_kategorie li a.mk_9:hover span, .menu_kategorie li.akt a.mk_9 span {
	background:url(/img/icons-m.png) -35px -320px no-repeat;
}
h2 {
	color:#000;
	margin:0 0 10px;
	padding:0 0 20px;
	text-transform:uppercase;
	font-size:36px;
	line-height:36px;
	font-weight:300;
	position:relative;
	border-bottom:solid 1px #da2824;
	text-indent:-2px;
}
.h2_podkategoria {
	font-size:24px;
	line-height:24px;
	padding:10px 0 10px;
}
h2 span.pasek {
	display:block;
	width:40px;
	height:5px;
	background:#da2824;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:0;
}
.tab_rozmiary_h2 {
	display:table;
	position:absolute;
	top:0;
	right:0;
}
.trh_td {
	display:table-cell;
	vertical-align:middle;
	width:101px;
	max-width:101px;
	min-width:101px;
	height:31px;
	padding:5px 0 0;
	text-align:center;
	font-size:12px;
	color:#000;
	font-weight:400;
	text-transform:none;
}
.mt_nazwa {
	display:table-cell;
	vertical-align:middle;
	padding-right:20px;
}
.mtn_h1 {
	font-size:18px;
	line-height:20px;
	text-transform:uppercase;
	color:#000;
	font-weight:700;
}
.mtn_txt {
	font-size:12px;
	line-height:15px;
	color:#000;
}
.mt_rozmiar {
	display:table-cell;
	vertical-align:middle;
	width:100px;
	max-width:100px;
	min-width:100px;
	height:57px;
	text-align:center;
}
.mtr_rozmiar_nazwa {
	font-size:12px;
	line-height:15px;
	color:#000;
}
.mtr_rozmiar_cena {
	font-size:14px;
	line-height:18px;
	color:#000;
	font-weight:700;
}
.mtr_s {
	background:#f4f4f4;
	border-left:solid 1px #fff;
}
.mtr_m {
	background:#f8f8f8;
	border-left:solid 1px #fff;
}
.mtr_l {
	background:#f4f4f4;
	border-left:solid 1px #fff;
}
.zakladka_opisowa_tab {
	display:table;
	width:100%;
}
.zot_td_zakladka {
	display:table-cell;
	vertical-align:top;
	width:560px;
	padding:35px 40px;
	background:#fff;
	line-height:24px;
	color:#151515;
}
.zot_td_boxy {
	display:table-cell;
	vertical-align:top;
	width:290px;
	padding:170px 0 30px 30px;
}
.gal_ramka_s {
	display:block;
	width:200px;
	height:200px;
	overflow:hidden;
	position:relative;
	background:#da2824;
}
.gal_ramka_b {
	display:block;
	width:340px;
	height:200px;
	overflow:hidden;
	position:relative;
	background:#da2824;
}
.galerie a {
	display:inline-block;
	padding-bottom:20px;
	text-decoration:none;
}
.galerie a .gal_img {
	position:absolute;
	left:0;
	top:0;
	z-index:50;
	zoom: 1;
	filter: alpha(opacity=0);
	opacity: 0;
}
.galerie a .gal_img_bw {
	position:absolute;
	left:0;
	top:0;
	z-index:60;
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1;
}
.galerie a .gal_dalej {
	position:absolute;
	z-index:55;
	right:20px;
	bottom:10px;
	border:solid 3px #fff;
	width:19px;
	height:19px;
}
.galerie a .gal_dalej_trojkat {
	display:block;
	width:6px;
	height:9px;
	background:url(/img/arrows-b.png) -6px 0 no-repeat;
	position:absolute;
	top:5px;
	left:7px;
}
.galerie a .gal_nazwa {
	display:table;
	height:200px;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:55;
}
.galerie a .gal_nazwa .gal_nazwa_td {
	display:table-cell;
	height:200px;
	width:100%;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	color:#fff;
	font-weight:700;
	text-transform:uppercase;
}
.aktualnosci {
	width:100%;
	margin:0 -40px;
}
.aktualnosc_mala, .aktualnosc_duza {
	display:table;
	width:640px;
	text-decoration:none;
}
.aktualnosc_duza {
	margin-bottom:25px;
}
.aktualnosc_duza .aa_td_foto {
	display:table-cell;
	width:300px;
	min-width:300px;
	max-width:300px;
	text-align:right;
	vertical-align:top;
	padding:10px 0;
}
.aktualnosc_duza .aa_td_dane {
	display:table-cell;
	vertical-align:top;
	padding:10px 40px 10px 0;
	position:relative;
}
.aktualnosc_mala .aa_td_foto {
	display:table-cell;
	width:140px;
	min-width:140px;
	max-width:140px;
	text-align:right;
	vertical-align:top;
	padding-top:15px;
	padding-bottom:15px;
}
.aktualnosc_mala .aa_td_dane {
	display:table-cell;	
	vertical-align:top;
	padding-right:40px;
	padding-top:15px;
	padding-bottom:15px;
	position:relative;
}
.aktualnosc_duza .aktualnosc_nazwa {
	display:block;
	color:#000;
	font-size:24px;
	line-height:28px;
	padding:5px 0;
	padding-left:24px;
	border-left:solid 8px #da2824;
	margin:17px 0 5px;
}
.aktualnosc_duza .aktualnosc_opis {
	display:block;
	color:#151515;
	padding:0 0 0 32px;
}
.aktualnosc_mala .aktualnosc_nazwa {
	display:block;
	color:#000;
	font-size:18px;
	line-height:22px;
	padding:3px 100px 3px 0;
	padding-left:13px;
	border-left:solid 8px #da2824;
	margin:3px 0 2px;
}
.aktualnosc_mala .aktualnosc_opis {
	display:block;
	font-size:14px;
	line-height:18px;
	color:#000;
	padding:0 100px 0 21px;
}
.aktualnosc_duza .aktualnosc_data {
	position:absolute;
	font-size:12px;
	line-height:15px;
	color:#bababa;
	left:32px;
	bottom:25px;
}
.aktualnosc_mala .aktualnosc_data {
	position:absolute;
	font-size:12px;
	line-height:15px;
	color:#bababa;
	right:40px;
	top:20px;
}
.aktualnosc_wiecej {
	display:block;
	width:32px;
	height:32px;
	border:solid 3px #da2824;
	position:absolute;
	right:40px;
	bottom:10px;
}
.aktualnosc_mala .aktualnosc_wiecej {
	bottom:10px;
}
.aktualnosc_wiecej span {
	display:block;
	width:6px;
	height:9px;
	background:url(/img/arrows-cz.png) 100% 50% no-repeat;
	position:absolute;
	top:12px;
	left:14px;
}
.b_aktualnosc_h1 {
	color:#000;
	font-size:24px;
	line-height:28px;
	padding:3px 0;
	padding-left:14px;
	border-left:solid 8px #da2824;
	margin-bottom:15px;
}
.b_aktualnosc_h1 .data {
	display:block;
	float:right;
	background:url(/img/kalendarz.png) 100% 0 no-repeat;
	padding:0 34px 0 14px;
	line-height:24px;
	color:#bababa;
	font-size:12px;
}
.fota_zakladka {
	width:560px;
	height:auto;
	padding-bottom:15px;
}
.mapa_kontakt {
	border-top:solid 10px #f4f4f4;
}
.zot_td_kontakt {
	display:table;
	width:100%;
	background:#fff;
}
.ztk_td_1 {
	display:table-cell;
	width:370px;
	padding:35px 40px 35px 130px;
	vertical-align:top;
	background:url(/img/logo-point.png) 40px 35px no-repeat;
	text-transform:uppercase;
}
.ztk_td_2 {
	display:table-cell;
	width:380px;
	padding:35px 40px 35px 0;
	vertical-align:top;
}
.ztk_td_2 .kbp_duze {
	color:#000;
}
.ztk_td_2 .kbp_male {
	color:#000;
}
.fotka_galeria {
	display:inline-block;
	margin:10px 10px 0 0;
	width:180px;
	height:180px;
	position:relative;
}
.fg_a {
	position:absolute;
	z-index:10;
	left:0;
	top:0;
	width:180px;
	height:180px;
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1;
}
.fg_hover {
	position:absolute;
	z-index:20;
	left:0;
	top:0;
	width:180px;
	height:180px;
	zoom: 1;
	filter: alpha(opacity=0);
	opacity: 0;
}
.menu_kategoria {
	display:none;
}

.formularz_kontakt {
	background:#da2824;
	padding:35px 40px;
}
.nad_input {
	padding:10px 15px 0;
	position:relative;
}
.pw_info {
	display:none;
	line-height:22px;
	padding:0 15px 0 10px;
	background:#a90c09;
	color:#fff;
	font-size:12px;
	position:absolute;
	top:10px;
	right:0;
}
.pw_trojkat {
	display:block;
	position:absolute;
	top:22px;
	right:0;
	width:0;
	height:0;
	border-style:solid;
	border-width:0 13px 13px 0;
	border-color:transparent #a90c09 transparent transparent;
}
.nad_form_czek_box {
	padding:15px 0 0;
	font-size:11px;
	color:#828282;
	font-weight:700;
	line-height:25px;
}
.pole_input {
	background:#da2824;
	padding:12px;
	border:solid 3px #fff;
	margin:0 -15px;
	font-size:14px;
	line-height:20px;
	width:100%;
	color:#000;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
.pole_domyslne {
	color:#ed9492;
	font-weight:700;
	padding:12px;
	text-transform:uppercase;
}
.pole_wprowadzam {
	color:#151515;
	background:#ed9492;
	font-weight:700;
	text-transform:none;
	padding:12px;
}
.pole_wpisz {
	color:#ed9492;
	background:#da2824;
	font-weight:700;
	padding:12px;
	text-transform:uppercase;
}
.pole_wpisane {
	color:#fff;
	font-weight:700;
	padding:12px;
	text-transform:none;
}
.form_btn {
	background:#fff;
	width:100%;
	font-size:14px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:700;
	line-height:20px;
	border:0;
	margin:0;
	padding:15px 50px;
	cursor:pointer;
	color:#da2824;
	text-transform:uppercase;
	text-align:center;
}
.form_table {
	display:table;
	width:100%;
}
.ft_td {
	display:table-cell;
	vertical-align:top;
}
.form_przycisk_dodaj {
	padding:20px 0 0;
}
.form_przycisk_dodaj a {
	display:inline-block;
	background:#f3f3f3;
	font-size:11px;
	text-transform:uppercase;
	color:#828282;
	padding:0 20px 0 10px;
	height:30px;
	line-height:30px;
	font-weight:700;
	text-decoration:none;
}
.form_przycisk_dodaj a span {
	display:inline-block;
	font-size:32px;
	font-weight:900;
	line-height:30px;
	height:30px;
	vertical-align:top;
	margin-right:10px;
}
.powrot_do_menu {
	font-size:11px;
	font-weight:700;
	position:absolute;
	left:100px;
	top:12px;
	display:inline-block;
	line-height:15px;
	color:#da2824;
	text-decoration:none;
}
.nad_info {
	padding:20px 0;
}
.info {
	padding:20px;
	background:#fff;
	color:#da2824;
	font-weight:700;
}
.menu_opis_kategorii {
	font-size:12px;
	background:#f4f4f4;
	color:#333;
	padding:10px;
}
.ikonki_prawa {
	width:50px;
	position:fixed;
	z-index:8500;
	right:0;
	top:255px;
}
.ip_ico {
	width:50px;
	height:50px;
	margin-bottom:10px;
	position:relative;
}
.ip_beef {
	background:url(/img/ico-beef.gif) 0 0 no-repeat;
}
.ip_fb {
	background:url(/img/ico-fb.gif) 0 0 no-repeat;
}
.ip_pokaz {
	width:293px;
	position:absolute;
	top:0;
	left:-303px;
	zoom: 1;
	filter: alpha(opacity=0);
	opacity: 0;
	display:none;
}
.ip_beef_box {
	border:solid 3px #da2824;
	position:relative;
	background:#fff;
	padding:38px 17px 17px;
}
.ip_fb_box {
	border:solid 3px #5061aa;
	position:relative;
	background:#fff;
}
.ip_beef_rog {
	position:absolute;
	width:10px;
	height:20px;
	background:url(/img/rog-beef.png) 0 0 no-repeat;
	left:287px;
	top:15px;
}
.ip_fb_rog {
	position:absolute;
	width:10px;
	height:20px;
	background:url(/img/rog-fb.png) 0 0 no-repeat;
	left:287px;
	top:15px;
}
.rogi_duze {
	padding:0 0 30px;
}
.ip_h1 {
	font-size:12px;
	line-height:24px;
	color:#000;
	text-transform:uppercase;
	font-weight:700;
	padding:0 0 10px;
}
.ip_h1 strong {
	color:#da2824;
}
.ip_txt {
	font-size:12px;
	line-height:24px;
	color:#000;
}



.wyczysc {
	height:1px;
	line-height:1px;
	margin:0;
	padding:0;
	width:100%;
	voice-family: "\"}\"";
	voice-family:inherit;
	clear: both;
	font-size:9px;
	overflow:hidden;
}
html>body .wyczysc {
	clear: both;
}
.mt_sep {
	height:3px;
	background:url(/img/przerywana-s.png) 0 50% repeat-x;
	overflow:hidden;
}
.odstep {
	height:10px;
	overflow:hidden;
}