body{ 
	margin: 0;
	padding: 0;
	font:12px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #5f5f5f;
	text-align: center;
	background:url(images/tlo.gif) #fff top repeat-x; 
}
img {margin:0;padding:0;border:0;}

.all_all{
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}
.all{width:1000px; float:left;}


p{font:12px/18px Arial, Helvetica, sans-serif; margin:12px 0; padding:0; color:#555; text-align:justify;}

a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:underline;}
strong{ color:#333333;}

a, a:hover, object{ outline:none;}

h1{ font:16px/19px Tahoma, Arial, Helvetica, sans-serif; color:#ff7500; padding:8px 0; margin:0;}
h2{ font:14px/16px Tahoma, Arial, Helvetica, sans-serif; color:#ff7500; padding:8px 0; margin:0;}
h3{ font:bold 14px/16px Tahoma, Arial, Helvetica, sans-serif; color:#000; padding:8px 0; margin:0;}

.hr{ border-top:1px solid #eee; border:none; height:1px; overflow:hidden;}

ul{ padding:2px 0 2px 20px; margin:0;}
li{ text-align:justify; padding:5px 0;}

.pas_top{ float:left; width:1000px; height:100px;}

.pas_gora1{ float:right; width:700px;}
.hasla{float:left; width:400px;}
.hasla h1{font:normal 13px/19px Tahoma, Arial, Helvetica, sans-serif; color:#76787a; padding:8px 0 0 0; margin:0;}
.szukaj{ float:right; width:220px; padding-top:5px;}

.nasze-serwisy{ float:right; width:600px; height:30px; float:right; color:#a1a1a1; padding:0 18px 0 0;}
.nasze-serwisy a, .nasze-serwisy p{ color:#a1a1a1; float:right; display:block; padding:8px 8px 5px 8px; font:11px/18px Arial, Helvetica, sans-serif;}
.nasze-serwisy p{ margin:0; float:right;}
.nasze-serwisy p a{ margin:0; padding:0; font-weight:bold; color:#555}

.search-button{ float:left; width:46px; height:21px; border:none; background:url(images/szukaj-button.gif) 0 0 no-repeat;}
.search-input{ float:left; width:158px; height:17px; padding:2px 5px; border:none; font:11px/17px Arial, Helvetica, sans-serif; background:url(images/szukaj-input.gif) 0 0 no-repeat;}
.pas_gora2{ float:right; width:670px; padding:20px 0 0 0;}

.pas_gora2 ul{float:right; margin:0; padding:0;}
.pas_gora2 ul li{ display:inline; margin:0; padding:0 5px;}
.pas_gora2 ul li a{color:#555; font-size:11px;}


.logo, .logo a{ float:left; width:240px; height:100px;}
.logo a{ display:block; background:url(images/logo.gif) 13px 19px no-repeat;}
.logo a:hover{ text-decoration:none;}

.menu{ float:left; width:1000px; height:51px; background:url(images/menu_tlo.gif) 0 0 repeat-x;}
.menu_tlo{float:left; width:1000px; height:51px; background:url(images/menu_l.gif) 0 0 no-repeat;}

.menu_tlo ul{ float:left; width:980px; height:51px; margin:0; padding:0 10px 0 10px; background:url(images/menu_r.gif) right top no-repeat;}
.menu_tlo ul li{ float:left; display:inline; margin:0; padding:8px 5px 0 5px;}
.menu_tlo ul li a{float:left; display:block; padding:0 0 0 20px; color:#4e4e4e; font:14px/19px Arial, Helvetica, sans-serif}
.menu_tlo ul li a span{float:left; display:block; padding:8px 20px 8px 0;} 

.menu_tlo ul li a:hover, .menu_tlo ul li a.active{ background:url(images/active.gif) 0 0 no-repeat; color:#fff; text-decoration:none;}
.menu_tlo ul li a:hover span, .menu_tlo ul li a.active span{background:url(images/active.gif) right top no-repeat;}
.menu_tlo ul li a span:hover{ cursor:pointer;}


.menu_tlo ul li a.menuactive{ background:url(images/active.gif) 0 0 no-repeat; color:#fff; text-decoration:none;}
.menu_tlo ul li a.menuactive span{background:url(images/active.gif) right top no-repeat;}

.pasek_gorny, .pasek_srodek, .pasek_dol, .footer{ float:left; width:1000px; padding:10px 0 0 0;}
.pasek_gorny_pod{float:left; width:1000px;}
.pasek_srodek{ padding-bottom:10px;}
.pasek_dol{width:998px; background:url(images/pas_tlo.gif) top repeat-x; padding:0;}

.top{ float:left; width:666px; height:246px; }
.blok_top{ float:right; width:326px; height:246px; background:url(images/blok.gif) 0 1px no-repeat;}

.blok1, .blok2, .blok3{ float:left; width:324px; height:126px; background:url(images/blok_tlo.gif) top repeat-x;}

.blok2{ margin-left:10px; width:331px;}
.blok2 .b1_l, .blok2 .b1_r{ width:331px;}

.blok3{ margin-left:12px; width:322px;}
.blok3 .b1_l, .blok3 .b1_r{ width:322px;}

.b1_l, .b1_r{float:left; width:324px; height:126px; background:url(images/blok_l.gif) 0 0 no-repeat;}
.b1_r{ background:url(images/blok_r.gif) right top no-repeat;}

.blok1d, .blok2d, .blok3d{ float:left; width:330px; height:252px; background:url(images/bl_od.gif) right top no-repeat;}
.blok2d{width:342px;}
.blok3d{width:326px; float:left; background:none;}

.blok1d-tlo{float:left; width:330px; height:244px; background:url(images/pas_l.gif) 0 0 no-repeat;}
.blok3d-tlo{float:left; width:326px; height:244px; background:url(images/pas_r.gif) right top no-repeat;}

.bl-top-tekst{padding:20px 20px;}
.bl-top-tekst p{ padding:5px 14px; font:11px/18px Tahoma, Arial, Helvetica, sans-serif;}

.NewsSummary{ padding-top:8px; clear:both;}
.NewsSummaryContent{ padding:3px 30px 3px 30px; background:url(images/arrow.gif) 10px 17px no-repeat;}
.NewsSummaryContent p{font:12px/18px Tahoma, Arial, Helvetica, sans-serif; padding:0; margin:8px 0; color:#444;}


.blok-tekst{ padding:10px 20px;}
.blok-tekst ul{ margin:0; padding:2px 0 0 20px;}
.blok-tekst ul li{ margin:0; padding:1px 0 0 10px; list-style:none; background:url(images/li.gif) 0 7px no-repeat;}

.blok-tekst1{ float:left; padding:20px 20px 10px 20px;}
.blok-tekst1 h1{ color:#4e4e4e; float:left; margin:0; padding:0;}

.agencja{ float:left; padding-top:80px; width:300px; background:url(images/logo-m.gif) 85px 30px no-repeat;}
.agencja h2{ font:15px/20px Tahoma, Arial, Helvetica, sans-serif; color:#ff7500; padding:3px 0; margin:0;}

.ag{ float:right; padding:25px 15px 0 0; background:url(images/arrow.gif) 143px 33px no-repeat;}

.kontakt_bl{ float:left; clear:both; padding:30px 0 0 40px;}
.kontakt_bl p{color:#666; margin:0; padding:0 0 6px 0; clear:both;}
.kontakt_bl h1{ margin:0; padding:0; color:#f58020; font-size:20px; float:left; width:190px;}
.kontakt_bl h1 span{color:#666; font-size:20px; margin:0; padding:0;}
.kontakt_bl h1 a{color:#f58020;}
.kontakt_bl h1 a:hover{ color:#444;}
h1.telefon{ padding-bottom:15px;}

.form-link{ float:left; clear:both; width:150px; padding:5px 15px 0 1px; background:url(images/arrow-g.gif) 120px 12px no-repeat;}

.blok_left{ float:left; width:330px;}
.oddzielnik{float:left; width:326px; height:15px;}

.submenu{ float:left; width:326px; background:url(images/submenu_tlo.gif) 0 0 repeat-y;}
.submenu_top{float:left; width:326px; height:8px; overflow:hidden; background:url(images/submenu_top.gif) 0 0 no-repeat;}
.submenu_ul{float:left; padding:0 4px; width:318px;}
.submenu_bottom{float:left; width:326px; height:7px; overflow:hidden; background:url(images/submenu_bottom.gif) 0 0 no-repeat;}

.submenu_ul ul{background:url(images/submenu_tlo_ul.gif) 0 0 repeat-x; margin:0; padding:10px 0; float:left;}
.submenu_ul ul li{ list-style:none; margin:0; padding:0; float:left; display:block; border-top:1px solid #fff;}
.submenu_ul ul li a{ float:left; display:block; padding:6px 0 6px 40px; width:278px; background:url(images/arrow_sub.gif) 19px -26px no-repeat;}
.submenu_ul ul li a:hover, .submenu_ul ul li a.active{ background:url(images/arrow_sub.gif) #f58020 19px 11px no-repeat; color:#fff; text-decoration:none;}
.submenu_ul ul li a.active{ font-weight:bold;}

.submenu_ul ul li.sectionheader{ border:none; padding:0 0 13px 20px; font:16px/19px Tahoma, Arial, Helvetica, sans-serif; color:#ff7500;}

.blok_right{ float:right; width:668px;}

.tekst_all{ float:left; width:666px; background:url(images/tekst_tlo.gif) 0 0 repeat-y;}
.tekst_top{ float:left; width:666px; height:8px; overflow:hidden; background:url(images/tekst-top.gif) 0 0 no-repeat;}
.naglowek{ float:left;}
.naglowek h1{ padding:15px 0 0 20px; margin:0; font:20px/25px Tahoma, Arial, Helvetica, sans-serif; color:#ff7500;}

.tekst{ float:left; clear:both; padding:20px 40px 30px 40px; margin-left:4px; width:578px; background:url(images/tlo-tekst1.gif) bottom repeat-x;}
.tekst_bottom{ float:left; width:666px; height:8px; overflow:hidden; background:url(images/tekst-bottom.gif) 0 0 no-repeat;}

.kontakt_blok{ float:left; width:326px; height:125px; background:url(images/kontakt_bl_tlo.gif) bottom left no-repeat;}
.kontakt_blok h1{ padding:20px 0 0 20px; margin:0; color:#4e4e4e;}
.kontakt_blok h1.email{padding:10px 0 0 30px; margin:0;}
.kontakt_blok h1.email a{ color:#f58020; font-size:20px;}
a.form_k{ float:left; clear:both; display:block; padding:3px 15px 0 30px; background:url(images/arrow-g.gif) 155px 11px no-repeat;}

.tekst ul{padding:5px 0 5px 20px; margin:0;}
.tekst li{text-align:justify; list-style:none; padding:4px 10px 8px 20px; background:url(images/li_1.gif) 0px 12px no-repeat;}

.tekst p span, .tekst li span{ color:#f58020;}

.wciecie{ padding:0 30px;}
.tekst .lista2 ul{padding:5px 0 5px 20px; margin:0;}
.tekst .lista2 li{text-align:justify; list-style:none; padding:0px 10px 2px 20px; background:url(images/li_1.gif) 0px 7px no-repeat;}


.footer{ padding:0;}
.footer_l{ float:left; width:700px;}
.footer_r{ float:right; width:290px;}

.footer_r a{ float:right; padding-right:10px;}

.footer_l ul{ float:left; margin:0; padding:0 0 8px 0;}
.footer_l ul li{ float:left; display:inline; margin:0; padding:0; background:url(images/fot.gif) right center no-repeat;}
.footer_l ul li a{ float:left; display:block; padding:0 10px 2px 10px; color:#8b8b8b;}
.footer_l ul li a:hover, .footer_l ul li a.active{ text-decoration:none; color:#474747;}

.promowane{ float:left; width:960px; padding-left:10px;}
.promowane h1{ font:11px/17px Arial, Helvetica, sans-serif; margin:0; padding:0 0 6px 0; color:#d7d7d7;}
.promowane h1 a{ color:#d7d7d7}
.promowane h1 a:hover{color:#9d9d9d; text-decoration:none;}

.listPager{ margin-top:5px; padding:0; float:right; }
.listPager li{  text-align:center; margin:0; padding:0px; display:block; float:left; font-size:11px; display:block; width:20px; height:20px;padding-right:0px; }
.listPager li a{color:#acacac;}
.listPager li.listAct{display:block; background:url(images/ciekawostki-nr.gif) 2px 2px no-repeat; padding-right:0px;  }
.listPager li.listAct a{color:#717171; display:block; padding:0 4px 1px 3px;}

.ciekawostki{ float:left; width:286px; height:224px; padding:20px 20px 10px 20px; background:url(images/ciekawostki.gif) bottom left no-repeat;}
.ciekawostki h1{ color:#4e4e4e; float:left;}

.formbuilderform{ float:left; width:285px; padding:15px 20px; }
.formbuilderform div{ float:left; padding:3px 0; width:285px;}
.formbuilderform label{ font-size:12px; padding-top:3px;float:left; width:120px; color:#6c6c6c;}
.formbuilderform input{ float:right; width:150px; border:1px solid #c9c9c9;  padding:3px 5px 2px 5px;font:11px/16px Arial;color:#939393; height:15px; background-color:#f5f9ff;}
.formbuilderform textarea{ float:left; width:280px; height:90px; border:1px solid #c9c9c9;color:#6c6c6c;  background-color:#f5f9ff;}
.formbuilderform .fbsubmit{ float:right; width:120px; font-size:11px; border:1px solid #c9c9c9; padding:3px 5px;background-color:#f5f9ff;height:26px;}
.required.fb_invalid p{ clear:both; color:red;}
.error_message{ display:none;}

.tab_kontakt{ width:570px;}
.tab_kontakt tr td{vertical-align:top;}
.tab_kontakt_l{ width:300px;}

.tab_klienci tr td{ padding:10px 0 10px 12px;}
.tab_klienci tr td img{ border:1px solid #ddd;}

.tab_cennik{ width:470px; border-top:1px solid #ddd; margin-left:30px;}
.tab_cennik tr td{ padding:8px 10px 8px 30px; border-bottom:1px solid #ddd;}
.tab_cennik tr td p{ margin:0; padding:0;}

.clearfix li.sectionheader{ display:none;}
