body { margin: 0px; border: 0px; text-align: center;
	font-family: Arial; font-size: 12px; }
a { text-decoration: none; color:#2c3794; }
a:hover { text-decoration: underline; }
img { border:0px; }
hr { background:#ddd; border:0px; height:1px; }

#strona_bg { float:left; width:100%; background: #fff url(img/tlo_motyl.jpg) no-repeat scroll center top; }
#strona { margin: 0px auto 0px auto; text-align: left; width:920px; }
#strona_tresc { float:left; width:920px; }
	
/* nagłówek strony */
#naglowek { float:left; width:920px; height:210px;  }
#naglowek h1 { float:left; font-family:Sans Serif, Arial; color:#fff; font-size:24px; font-weight:normal;
	width:200px; text-align:center; margin: 10px 0px 0px 70px; display:inline; }
#login_opis { float:left; width:auto; color:#000; font-size:14px; font-family:Sans Serif, Arial; margin:20px 0 0 220px; display:inline; }
#login_opis a { color:#000; font-size:14px; font-family:Sans Serif, Arial; font-weight:bold; text-decoration:underline; }

#naglowek h2 { width:170px; height:17px; text-align:center; background:#fff; margin:0px 0px 0px 40px; font-family:Verdana; font-size:14px; color:#008000; 
	font-weight:normal; font-style:italic; }
#naglowek_baner { float:left; width:920px; height:100px; margin-top:18px; text-align:center; }
#naglowek_baner1 { width:750px; height:100px; background:#ddd; margin: 0 auto 0 auto; }
	
#menug { float:left; width:920px; height:36px; margin-top:21px; text-align:center; }
.menug1a { float:left; width:3px; height:36px; margin-left:5px; display:inline; 
	background:transparent url(img/menug/tlo1a.jpg) no-repeat top left; }
.menug1b { float:left; width:auto; height:36px;
	background:transparent url(img/menug/tlo1b.jpg) repeat-x top; }
.menug1ba { float:left; width:auto; margin: 10px 15px 0 15px; display:inline;
	font-family:Georgia; font-size:12px; font-weight:bold; color:#0f0f0f; }
.menug1ba a { color:#0f0f0f; }
.menug1c { float:left; width:3px; height:36px; margin-right:5px; display:inline; 
	background:transparent url(img/menug/tlo1c.jpg) no-repeat top left; }
.menug2 { float:left; width:auto; height:36px; margin:0px 5px 0px 5px; display:inline;
	background:transparent url(img/menug/tlo2.jpg) repeat-x top; }
.menug2a { float:left; width:auto; margin:10px 15px 0 15px; display:inline; 
	font-family:Georgia; font-size:12px; font-weight:bold; color:#fff; }
.menug2a a { color:#fff; }
	
	
	
	
	
	
	
	
	
	
#wycena_dodaj { display:block; float:left; width: 182px; height:103px; margin:0px 0 0 112px;
	background: transparent url(img/spytaj_koszty.jpg) no-repeat; }
#sklep {display:block; float:left; width: 158px; height:103px; 
	background: transparent url(img/sklep.jpg) no-repeat; }
#katalog_firm {display:block; float:left; width: 157px; height:103px; 
	background: transparent url(img/katalog_firm.jpg) no-repeat; }
	
	
/* pasek z bannerem 750x100 i logowaniem  916*/
#pasek_banner { float:left; width:916px; height:100px; margin: 2px; display:inline; background:#e0f0b5; }
	
	
/* pasek logowania */
#plog { float:left; width:164px; height:100px; margin-left:2px; display:inline;
	background:#205c20 url(img/logowanie_tlo.jpg) repeat-x bottom; }
#plog1 { width:164px; text-align:center; margin-top:25px; color:#fdfded; }
#plog1 a { color:#fdfded; font-weight:bold; }
	
/* pasek z zakładkami 920 */
.pasek_z920 { float:left; width: 920px; height:43px; 
	background: #fff url(img/pasek_z/tlo.jpg) repeat-x top; }
.pasek_zz { float:left; width:auto; height:43px; 
	background:#0c9d0c url(img/pasek_z/tlo_z.jpg) repeat-x top; }
.pasek_zaz { float:left; width:auto; height:43px; 
	background:#0c9d0c url(img/pasek_z/tlo_zaznacz.jpg) repeat-x top; }
.pasek_zz1 { float:left; width:auto; height:43px;
	background:transparent url(img/pasek_z/zaznacz.jpg) no-repeat top center; }
.pasek_zz2 { width:auto; margin:8px 20px 0 20px; color:#146414;
	font-size:12px; font-weight:bold; }
.pasek_zaz2 { width:auto; margin:8px 20px 0 20px; color:#fff;
	font-size:12px; font-weight:bold; }
.pasek_zo { float:left; width:auto; margin:8px 20px 0 20px; 
	font-size:12px; }
.pasek_zo a { color:#555; }
.pasek_zd { float:left; width:1px; height:43px; 
	background: #fff url(img/pasek_z/dziel.jpg) no-repeat top; }
	
	
	
	
	
	
	
	
	
	
/* nowy projekt stopki */
#stopka_a { float:left; width:920px; height:40px;
	border-top: 1px solid #ddd; margin-top:20px;
	background:#fff; }
	
#stopka_a_copy { float:left; width:200px; margin:10px 0 10px 30px; 
	color:#888; }
#stopka_a_menu { float:left; width:620px; margin:10px 0 10px 30px; 
	color:#888; text-align:right; }
#stopka_a_menu a { color:#000; }
	
/* treść tekstów - zielony nagłówek */
.dzial_naglowek_ziel { width:596px; float:left; height:34px; margin:1px; display:inline; color:#146414;
	background:#0c9d0c url(img/pasek_z/tlo_z.jpg) repeat-x top; }
.dzial_naglowek_ziel300 { width:310px; float:left; height:34px; color:#146414;
	background:#0c9d0c url(img/pasek_z/tlo_z.jpg) repeat-x top; }
	
	
	
	
/* elementy nagłówka strony */
#menu_ziel { float:left; width:920px; height:87px;
	background:#bddf59  url(img/menu_ziel.jpg) no-repeat top; }
	
/* treść strony */
#tresc_c {float:left; width:916px; margin:2px 2px 0 2px; display:inline;
	 min-height: 500px; height:auto !important; height: 500px; }
.tekst_tt { float:left; margin:5px 0 20px 0; width:910px; display:inline;  }
.tekst_tt h2 { font-size:18px; margin-left:20px; }
.tekst_center { float:left; text-align:center; width:910px; margin-bottom:10px; }

/* stopka strony */
#stopka_t { float:left; width:900px; height:35px; background: #707070;
	margin:5px; display:inline; }
#stopka_lewa {float:left; width:6px; height:35px; 
	background: #707070 url(img/stopka_lewa.jpg) no-repeat left; }
#stopka_prawa {float:left; width:6px; height:35px; 
	background: #707070 url(img/stopka_prawa.jpg) no-repeat left; }
#stopka_tresc { float:left; width: 888px; height:35px; }

.ods_910_5 {float:left; width:910px; height:5px; overflow:hidden; }

#stopka { float:left; width:100%; height:30px;
	background: #fff url(img/stopka.jpg) no-repeat top center; }

/* tabela */
#t_ofertat { float:left; width:600px; height:211px; 
	background:#4174e1 url(img/dod_wycena/tlo_zajawka.jpg) no-repeat top left; }
#t_oferta { float:left; width: 455px; margin:30px 15px 5px 25px; display:inline; 
	font-family:Verdana; font-size:13px; color:#fff; font-weight:bold; }
#t_oferta ul li { color:#fff; font-weight:normal; }

	
	
	
	
#t_oferta_t { float:left; font-size:13px; font-weight:bold; font-family:Verdana; color:#50621a; font-style:italic;
	width:710px; margin:10px 10px 10px 30px; display:inline; }
	
	
.t_podpis { font-size:12px; color:#888;  }
.t_tab { border-collapse: collapse; width:750px; font-size:13px; }
.t_tab td { border:0px; padding:10px 5px 10px 5px;}
.t_bg_light { background:#f6fdd7; }
	
/* arkusze styli bannerów a */
#banner750x100 { float:left; width:100px; height:75px; }
.banner_zdj { border:0px; }
#banner150x450 { float:right; width:150px; height:450px; margin-bottom:5px; }


/* gra */
.polegry { margin:0px; border:0px; display:block; width:50px; height:50px; }

/* okno z zakładkami */
.oz_gl { float:left; width:7px; height:28px; 
	background: #fff url(img/oz_gl.jpg) no-repeat left; }
.oz_gt910 { float:left; width:910px; height:28px; 
	background: #fff url(img/oz_gt.jpg) repeat-x top; }
.oz_gt750 { float:left; width:750px; height:28px; 
	background: #fff url(img/oz_gt.jpg) repeat-x top; }
.oz_go20 { float:left; width:20px; height:28px; }
.oz_gp { float:right; width:7px; height:28px;
	background: #fff url(img/oz_gp.jpg) no-repeat right; }
	
.od_s910 { float:left; width:910px; 
	background: transparent url(img/od_s.jpg) repeat-x bottom; }
.od_s750 { float:left; width:750px; 
	background: transparent url(img/od_s.jpg) repeat-x bottom; }

.oz_tz1 { float:left; width:7px; height:28px; 
	background: #fff url(img/oz_tz1.jpg) no-repeat right; }
.oz_tz2 { float:left; width:auto; height:28px;
	background: #fff url(img/oz_tz2.jpg) repeat-x top; }
.oz_tz2a { margin:7px 15px 0px 15px; }
.oz_tz3 { float:left; width:7px; height:28px;
	background: #fff url(img/oz_tz3.jpg) no-repeat left; }
	
.oz_tu1 { float:left; width:7px; height:28px;
	background: #fff url(img/oz_tu1.jpg) no-repeat right; }
.oz_tu2 { float:left; width:auto; height:28px;
	background: #fff url(img/oz_tu2.jpg) repeat-x top; }
.oz_tu3 { float:left; width:7px; height:28px;
	background: #fff url(img/oz_tu3.jpg) no-repeat left; }
	
.oz_sg910 { float:left; width:910px; 
	background:#fff url(img/oz_sg.jpg) repeat-x top; }
.oz_sg750 { float:left; width:750px; 
	background:#fff url(img/oz_sg.jpg) repeat-x top; }
.oz_sg1 { float:left; width:7px; height:40px; 
	background:#fff url(img/oz_sg1.jpg) no-repeat top left; }
.oz_sg2 {float:left; width:896px; margin:5px 0 12px 0; display:inline; }


#tlo_tytul {float:right; width:438px; height:56px; margin-top:5px; 
	background:#e0efb6 url(img/game/tlo_tytul.jpg) no-repeat; }
#tlo_tyto { color:#122a00; font-family:Times; font-style: italic; font-size:14px; 
	margin:10px 10px 10px 50px; }
	
/* formularze */
.brak_danych { font-weight:bold; color:#a95121; }
	
	
/* katalog firm */
		.kf_o { float:left; width:298px; height:110px; }
		.kf_img { float:left; width:140px; height:110px; text-align:center;} 
		.kf_tab { float:left; width:140px; height:110px; border-collapse: collapse; border-spacing: 0px; border:0px; padding:0px; }
		.kf_tab td { width:140px; height:110px; vertical-align:middle; text-align:center; }
		.kf_tab td { text-align:-moz-center; }
		.kf_tab td img { border:0px; display:block; }
		
		.kf_b { float:left; width:146px; height:65px; font-size:12px; margin:15px 0 0 10px; display:inline; }
		.kf_l { float:left; width:146px; text-align:right; }
		.kf_l img { border:0px; }

