BODY {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: url('../img/top_tlo.jpg') top repeat-x;
	background-color: #013976;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #142033;
}

#calosc {
	width: 962px;
	margin: 0px auto;
/*	overflow: hidden; */
	text-align: left;
}

#top {
	width: 962px;
	height: 260px;
/*	background: url('../img/top.jpg') no-repeat; */
}

#menu {
	width: 962px;
	height: 49px;
}

#menu .brzeg {
	width: 87px;
	height: 49px;
	float: left;
	overflow: hidden;
}

#menu .buttons {
	width: 788px;
	height: 49px;
	float: left;
	overflow: hidden;
	background: url('../img/menu_tlo.gif') top repeat-x;
}

#menu .buttons A {
	height: 49px;
	float: left;
	overflow: hidden;
	background: url('../img/menu_sep.gif') right no-repeat;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
}

#menu .buttons A:hover {
	color: #FFC84E;
}

#menu .buttons A P {
	margin: 18px 0px 0px 0px;
	padding: 0px;
}

#menu .bt01 {width: 89px; margin-left: 33px;}
#menu .bt02 {width: 88px;}
#menu .bt03 {width: 94px;}
#menu .bt04 {width: 115px;}
#menu .bt05 {width: 125px;}
#menu .bt06 {width: 125px;}
#menu .bt07 {width: 101px;}

#menu_cien {
	width: 962px;
	height: 8px;
	background: url('../img/menu_cien.jpg') no-repeat;
}

#tresc {
	width: 797px;
	margin-left: 87px;
	float: left;
/*	overflow: hidden; */
}

#tresc_l {
	width: 230px;
	float: left;
/*	overflow: hidden; */
}

#menu2 {
	width: 203px;
	padding-top: 33px;
	padding-bottom: 5px;
	float: left; 
/*	overflow: hidden; */
	background: url('../img/menu2_top.jpg') top no-repeat;
	background-color: #02306C;
/*	position: relative; */
}

.submenu {
	position: absolute;
	left: 190px;
	width: 200px;
	height: 250px;
	background-color: blue;
}

#menu2 A, .menu2_sub A {
	width: 203px;
	height: 30px;
	float: right;
	text-align: right;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma;
	color: #ffffff;
	font-weight: bold;
}

.button {
	background: url('../img/menu2_bt_tlo.gif') top no-repeat;
}

.button2 {
	background: url('../img/menu2_bt_tlo.gif') no-repeat;
	background-position: 0px -30px;
}

.button3 {
	background: url('../img/menu2_bt_tlo.gif') no-repeat;
	background-position: 0px -60px;
}

.button:hover {
	color: #F79027;
}

.button2:hover {
	color: #02397A;
}

.button3:hover {
	color: #02397A;
}

#menu2 A P, .menu2_sub A P {
	padding: 0px;
	margin: 9px 26px 0px 0px;
}

.menu2_sub {
	display: none;
	clear: both;
	position: absolute;
	width: 200px;
	filter:alpha(opacity=92);
	opacity: 0.92;
	-moz-opacity:0.92;
	background: url('../img/menu2_top.jpg') top no-repeat;
	background-color: #02306C;
}

#tresc_p {
	width: 567px;
	float: left;
	overflow: hidden;
}

#tresc_p .baner {
	margin-bottom: 24px;
	margin-left: 23px;
}

#sciezka {
	width: 100%;
	height: 29px;
	background: url('../img/sciezka_linia.gif') bottom repeat-x;
	font-family: Tahoma;
	font-size: 10px;
	color: #D8EBF9;
}

#sciezka P {
	padding: 7px 0px 0px 0px;
	margin: 0px;
}

#sciezka A {
	color: #D8EBF9;
	text-decoration: none;
	margin: 0px 5px;
}

#sciezka A:hover {
	text-decoration: underline;
}

#produkt_top {
	width: 565px;
	margin: 18px 0px 0px 0px;
	float: left;
	overflow: hidden;
}

#produkt_foto {
	width: 180px;
	position: relative;
	float: left;
	overflow: hidden;
}

#produkt_foto .corners_top {
	width: 180px;
	height: 11px;
	background: url('../img/foto_corners_top.gif') top no-repeat;
	position: absolute;
	top: 0px;
	left:0px;
}

#produkt_foto .corners_bottom {
	width: 180px;
	height: 10px;
	background: url('../img/foto_corners_bottom.gif') bottom no-repeat;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#produkt_opis {
	width: 385px;
	float: left;
	overflow: hidden;
}

#produkt_opis_full {
	width: 565px;
	float: left;
	overflow: hidden;
}

#produkt_opis H1, #produkt_opis_full H1 {
	margin: 4px 0px 0px 17px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 24px;
	font-weight: bold;
	color: #F04E09;
}

#produkt_opis HR, #produkt_opis_full HR {
	width: 92%;
	height: 1px;
	border: 0px;
	border-bottom: 1px solid #346EAD;
}

#produkt_opis H1 SPAN, #produkt_opis_full H1 SPAN {
	font-size: 14px;
	color: #D8EBF9;
}

#produkt_opis P, #produkt_opis_full P {
	margin: 4px 0px 0px 17px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}

#zakladki_menu {
	width: 565px;
	height: 43px;
	margin-top: 20px;
	float: left;
	overflow: hidden;
	background-color: #356AA0;
}

#zakladki_menu A {
	width: 113px;
	height: 43px;
	float: left;
	overflow: hidden;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FEFEFE;
	text-decoration: none;
	text-align: center;
	position: relative;
	cursor: pointer;
}

#zakladki_menu A:hover {
	text-decoration: underline;
}

#zakladki_menu A SPAN {
	width: 113px;
	position: absolute;
	top: 5px;
	left: 0px;
	text-align: center;
}

#zakladki_tresc {
	width: 545px;
/*	height: 300px; */
	padding: 10px;
	float: left;
	overflow: hidden;
	display: none;
	background: #D8EBF9 url('../img/tabs_bottom.gif') no-repeat;
	background-position: bottom left;
}

#zakladki_tresc .pusty {
	width: 1px;
	height: 100px;
	float: right;
	overflow: hidden;
}

#zakladki_tresc H3 {
	color: #002154;
	font-size: 14px;
}

#zakladki_tresc A {
	text-decoration: none;
	color: #013976;
}

#zakladki_tresc A:hover {
	text-decoration: underline;
/*	color: #F68A25; */
}

#zakladki_loading {
	width: 565px;
	padding: 10px 0px;
	float: left;
	overflow: hidden;
	clear: both;
	display: none;
	text-align: center;
	background: #D8EBF9 url('../img/tabs_bottom.gif') bottom no-repeat;
}

.tab_corner1a {
	width: 113px;
	height: 43px;
	margin: 0px;
	padding: 0px;
	background: url('../img/tab_corner1a.gif') left no-repeat;
}

.tab_corner1b {
	width: 113px;
	height: 43px;
	margin: 0px;
	padding: 0px;
	background: url('../img/tab_corner1b.gif') right no-repeat;
}

.tab_corner2a {
	width: 113px;
	height: 43px;
	margin: 0px;
	padding: 0px;
	background: url('../img/tab_corner2a.gif') left no-repeat;
}

.tab_corner2b {
	width: 113px;
	height: 43px;
	margin: 0px;
	padding: 0px;
	background: url('../img/tab_corner2b.gif') right no-repeat;
}

.tab_corner3a {
	width: 113px;
	height: 43px;
	margin: 0px;
	padding: 0px;
	background: url('../img/tab_corner3a.gif') left no-repeat;
}

.tab_corner3b {
	width: 113px;
	height: 43px;
	margin: 0px;
	padding: 0px;
	background: url('../img/tab_corner3b.gif') right no-repeat;
}

#content {
	margin-top: 10px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}

#content A {
	text-decoration: none;
	color: #FD9814;
}

#content A:hover {
	text-decoration: underline;
}

#stopka {
	width: 100%;
	height: 40px;
	margin-top: 10px;
	background: url('../img/stopka_tlo.gif') top repeat-x;
	text-align: center;
}

#stopka_in {
	width: 962px;
	height: 29px;
	margin: 0px auto;
	text-align: left;
}

#stopka_in P {
	padding: 9px 0px 0px 87px;
	margin: 0px;
	color: #31649B;
	font-size: 11px;
	font-family: Tahoma;
}

#stopka_in P A {
	color: #31649B;
	text-decoration: none;
}

#stopka_in P A:hover {
	text-decoration: underline;
}

.mapaAnim {
	margin-top: 20px;
	position: static;
	border: 0px solid red;
	overflow: hidden;
/*	background: url('../img/mapa_bt.gif') no-repeat;
	background-position: top left; */
}

#iframe {
	float: left;
	border: 3px solid #002154;
	display: block;
}

.tab_kontakt {
	width: 250px;
	margin-right: 10px;
	font-size: 11px;
	color: white;
}

#formAlert {
	color: red;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.cennik {
	width: 565px;
	float: left;
	overflow: hidden;
}

.cennik_kat {
	width: 565px;
	height: 29px;
	background-color: #F79027;
	font-size: 12px;
}

.cennik_kat_first {
	background: url('../img/cennik_belka_top.gif') top no-repeat;
}

.cennik_kat P {
	margin: 0px;
	padding: 6px 0px 0px 10px;
	font-weight: bold;
}

.cennik_prod {
	width: 565px;
	height: 29px;
	background-color: #186AB6;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.cennik_prod P {
	margin: 0px;
	padding: 6px 0px 0px 10px;
}

.cennik_tab {
	width: 565px;
	font-family: Tahoma;
	font-size: 11px;
	color: #282D30;
	border-collapse: collapse;
}

.cennik_tab TD {
/*	width: 94px; */
	height: 27px;
	text-align: center;
	background-image: url('../img/cennik_pole_linia.gif');
	background-position: right;
	background-repeat: repeat-y;
}

.cennik_tab .nag {
	background-color: #ffffff;
	text-align: center;
	font-size: 10px;
	color: #054875;
	font-weight: bold;
}

.cennik_tab .kol1 {
	background-color: #D8EBF9;
}

.cennik_tab .kol2 {
	background-color: #B4D2E1;
}

.baner_hp {
	margin: 0px 0px 25px 25px;
	float: left;
}

.kalk_linia {
	background-color: #D8EBF9;
}

.kalk_linia TD {
	text-align: left;
	padding: 10px 10px;
}

.kalkulator_in {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #ffffff;
}

.kalkulator_in TD {
	padding: 5px 0px;
}

.mapaStrony_p1 {
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #346EAD;
}

.mapaStrony_p2 {
	line-height: 18px;
	font-weight: bold;
	list-style-type: disc;
	text-transform: uppercase;
	color: #346EAD;
}

.mapaStrony_p3 {
	line-height: 18px;
	font-weight: bold;
	list-style-type: disc;
	text-transform: uppercase;
	color: #346EAD;
}