body{ 
	margin: 0;
	padding: 0;
	font:12px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #5f5f5f;

	background:#ec9b20;
}
img {margin:0;padding:0;border:0;}

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


p{font:12px/18px Arial, Helvetica, sans-serif; margin:8px 0; padding:0; color:#4b3020; text-align:justify;}
p span{font:15px/22px Georgia, Arial, Helvetica, sans-serif;}

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

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

h1{ font:15px/22px Georgia, Arial, Helvetica, sans-serif; color:#4b3020; padding:8px 0; margin:0;}
h1 strong{ font-weight:bold;}
h2{ font:bold 14px/16px Georgia, Tahoma, Arial, Helvetica, sans-serif; color:#4b3020; padding:8px 0; margin:0;}
h3{ font:bold 14px/16px Georgia, Tahoma, Arial, Helvetica, sans-serif; color:#4b3020; padding:8px 0; margin:0;}

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

ul{ padding:10px 0 10px 20px; margin:0;}
li{ text-align:justify; padding:2px 0; color:#4b3020;}

.pas_top{ float:left; width:998px; height:159px; position:relative; z-index:999; margin-bottom:-159px;}
.top, #top{min-width:998px; height:627px; margin: 0 auto; outline:none;}
.top{ position:relative; z-index:20; width: expression(document.body.clientWidth < 998 ? "998px" : "100%"); }
.srodek{ float:left; width:998px; position:relative; z-index:30; margin:-330px 0 0 0;}

.navi{ float:right;}
.navi ul{ margin:0; padding:14px 0 0 0;}
.navi ul li{ float:left; display:block; display:inline; padding-right:20px;}
.navi ul li a{ color:#fff; font-weight:bold; float:left; display:block; width:11px; height:10px;}
.navi ul li a:hover{ text-decoration:none;}

.navi ul li a.home{background:url(images/navi.gif) 0 0 no-repeat;}
.navi ul li a.map{background:url(images/navi.gif) -32px 0 no-repeat;}
.navi ul li a.kontakt{background:url(images/navi.gif) -60px 0 no-repeat;}

.logo{ float:left; padding:3px 0 0 50px;}
.logo a{float:left; width:250px; height:150px; background:url(images/footer1.gif) no-repeat}
.logo a:hover{ text-decoration:none; cursor:pointer;}

.menu{ float:left; height:47px; padding:35px 0 0 0;}
.menu ul{ float:left; margin:0; padding:10px 0 0 20px;}
.menu ul li{ float:left; display:inline; margin:0; padding:0 2px;}
.menu ul li a{ float:left; width:90px; height:38px; border:0px solid #ddd; overflow:hidden; text-indent:-9000px;}

.menu ul li a.o-firmie{ background:url(images/menu1.gif) 0 2px no-repeat;}
.menu ul li a.o-firmie:hover, .menu ul li.active a.o-firmie{ background:url(images/menu1.gif) 0 -35px no-repeat;}
.menu ul li a.menu{ background:url(images/menu1.gif) -90px 2px no-repeat;}
.menu ul li a.menu:hover, .menu ul li.menuactive a.menu{ background:url(images/menu1.gif) -90px -35px no-repeat;}
.menu ul li a.aktualnosci{ width:110px; background:url(images/menu1.gif) -185px 2px no-repeat;}
.menu ul li a.aktualnosci:hover, .menu ul li.active a.aktualnosci{ background:url(images/menu1.gif) -185px -35px no-repeat;}
.menu ul li a.kontakt{ background:url(images/menu1.gif) -298px 2px no-repeat;}
.menu ul li a.kontakt:hover, .menu ul li.active a.kontakt{ background:url(images/menu1.gif) -298px -35px no-repeat;}

.menu ul li a.promocje{ background:url(images/menu1.gif) -479px 2px no-repeat;}
.menu ul li a.promocje:hover, .menu ul li.active a.promocje{ background:url(images/menu1.gif) -479px -35px no-repeat;}
.menu ul li a.nowosci{ background:url(images/menu1.gif) -390px 2px no-repeat;}
.menu ul li a.nowosci:hover, .menu ul li.active a.nowosci{ background:url(images/menu1.gif) -390px -35px no-repeat;}
.menu ul li a.impreza{ background:url(images/menu1.gif) -574px 2px no-repeat;}
.menu ul li a.impreza:hover, .menu ul li.active a.impreza{ background:url(images/menu1.gif) -574px -35px no-repeat;}
.menu ul li a.dla-firm{ background:url(images/menu1.gif) -663px 2px no-repeat;}
.menu ul li a.dla-firm:hover, .menu ul li.active a.dla-firm{ background:url(images/menu1.gif) -663px -35px no-repeat;}

.content{ float:left; width:998px; background:#fff; padding-top:20px;}

.blok_left{ float:left; width:625px; padding:10px 0 0 25px;}

.nag-pomocje{ margin:0; padding:0 0 5px 0; height:34px; background:url(images/naglowki.gif) 15px -571px no-repeat; text-indent:-100px; overflow:hidden;}
.blok_promocje, .blok_promocje_d{ float:left; width:554px; padding:11px 15px; background:url(images/kropki.gif) left top repeat-x;}
.blok_promocje_d{ padding:6px 2px 3px 15px; width:567px;}
.blok_promocje_d a{ float:right; color:#4b3020; font-size:11px; margin:0; padding:0;}
.blok_promocje_d a.link2{ margin-right:40px;}

.blok_right{ float:right; width:325px; padding:6px 0 0 0;}

.nag-zamowienie{ margin:0; padding:0 0 10px 0; height:34px; background:url(images/zamowienie_nagl.gif) 5px 12px no-repeat; text-indent:-100px; overflow:hidden;}
.blok_zamowienia, .blok_zamowienia_d{ float:left; width:292px; background:url(images/kropki.gif) left top repeat-x;}
.blok_zamowienia_d{padding:5px 15px 3px 5px; width:272px;}
.blok_zamowienia_d p{float:left; color:#4b3020; font-size:11px; margin:0; padding:0;}

.zmieniamy-sie{float:left; width:292px; padding:10px 0 0 0;}
.zmieniamy-sie a{ float:left; width:292px; height:125px; background:url(images/pizzeria_tommaso.gif) 30px 20px no-repeat;}
.zmieniamy-sie a:hover{ text-decoration:none;}

.znajdz-tommaso{float:left; width:292px; padding:10px 0 0 0; background:url(images/kropki.gif) left bottom repeat-x;}
.znajdz-tommaso a{ float:left; width:292px; height:125px; background:url(images/pizzeria-tommaso.gif) 15px 30px no-repeat;}
.znajdz-tommaso a:hover{ text-decoration:none;}

.karta-rabatowa{float:left; width:292px; padding:10px 0 0 0; background:url(images/kropki.gif) left bottom repeat-x;}
.karta-rabatowa a{ float:left; width:292px; height:205px; background:url(images/karta_rabatowa-pizza-pizzeria.jpg) 30px -7px no-repeat;}
.karta-rabatowa a:hover{ text-decoration:none;}

.telefon{ float:left; display:block; padding:22px 0 20px 5px; width:110px; height:111px; background:url(images/telefon.jpg) 10px 20px no-repeat;}
.numer-telefonu{ float:left; display:block; padding:60px 0 0 10px;}

.menu_str_gl{ float:left; width:998px; padding:50px 0 30px 0;}
.blok1, .blok2, .blok3, .blok4, .blok5, .blok6{ float:left; width:165px; height:125px; background:url(images/krop-d.gif) top right repeat-y}
.blok1 a, .blok2 a, .blok3 a, .blok4 a, .blok5 a, .blok6 a{float:left; width:162px; height:119px;}

.blok1 a{ background:url(images/elementy1.gif) 60px 0px no-repeat}
.blok1 a:hover{ text-decoration:none; background:url(images/elementy1.gif) -89px 0px no-repeat}

.blok2 a{ background:url(images/elementy1.gif) -280px 0px no-repeat}
.blok2 a:hover{ text-decoration:none; background:url(images/elementy1.gif) -445px 0px no-repeat}

.blok3 a{background:url(images/elementy1.gif) 45px -134px no-repeat}
.blok3 a:hover{ text-decoration:none; background:url(images/elementy1.gif) -89px -134px no-repeat}

.blok4 a{background:url(images/elementy1.gif) -610px -134px no-repeat}
.blok4 a:hover{ text-decoration:none; background:url(images/elementy1.gif) -768px -134px no-repeat}

.blok5 a{background:url(images/elementy1.gif) -260px -134px no-repeat}
.blok5 a:hover{ text-decoration:none; background:url(images/elementy1.gif) -425px -134px no-repeat}

.blok6 a{background:url(images/elementy1.gif) -610px 0px no-repeat}
.blok6 a:hover{ text-decoration:none; background:url(images/elementy1.gif) -768px 0px no-repeat}

#last{ background:none;}

.blok1 a span, .blok2 a span, .blok3 a span, .blok4 a span, .blok5 a span, .blok6 a span{float:left; display:block; padding-top:30px; width:160px; height:94px;}

.blok1 a span{background:url(images/potrawy_sg.jpg) 20px 45px no-repeat;}
.blok2 a span{background:url(images/potrawy_sg.jpg) -140px 45px no-repeat;}
.blok3 a span{background:url(images/potrawy_sg.jpg) -310px 45px no-repeat;}
.blok4 a span{background:url(images/potrawy_sg.jpg) -475px 45px no-repeat;}
.blok5 a span{background:url(images/potrawy_sg.jpg) -642px 45px no-repeat;}
.blok6 a span{background:url(images/potrawy_sg.jpg) -803px 45px no-repeat;}


.blok_left_podstrona{ float:left; width:310px; padding:0px 0 40px 30px;}
.blok_right_podstrona{ float:right; width:642px; padding:25px 0 40px 0px;}

.blok_left_podstrona .nag-zamowienie{ clear:both; padding-top:30px; height:24px; background:url(images/zamowienie_nagl.gif) 5px 30px no-repeat;}

.tekst, .tekst_menu, .tekst_promocje{ float:left; width:570px; padding:40px 0 0 10px; background:url(images/kropki.gif) left top repeat-x;}
.tekst_menu{padding:0px 0 0 10px;}
.tekst_promocje{padding:0 0 0 10px;}

.menu_navi{ float:left; width:560px; height:40px;}
.noprint{ float:right; position:relative; z-index:30px; margin-top:-30px;}

.o-firmie-n, .kontakt-n, .aktualnosci-n, .pizze-n, .makarony-n, .tortellini-n, .risotto-n, .miesa-n, .salatki-n, .dodatki-n, .napoje-n, .mapa-strony-n, .nowosci-n, .impreza-n, .dla-firm-n, .promocje-n, .zmieniamy-sie-n, .jak-sie-robi-twoja-pizza-n, .gdzie-znajdziesz-dania-z-pizzeria-tommaso-n, .karty-rabatowe-n{
height:40px;  margin:0; padding:0; text-indent:-1000px; overflow:hidden;
}

.o-firmie-n{background:url(images/naglowki.gif) 10px -324px no-repeat;}
.kontakt-n{background:url(images/naglowki.gif) 10px -288px no-repeat;}
.aktualnosci-n{background:url(images/naglowki.gif) 10px -362px no-repeat;}
.pizze-n{background:url(images/naglowki.gif) 10px 7px no-repeat;}
.makarony-n{background:url(images/naglowki.gif) 10px -29px no-repeat;}
.tortellini-n{background:url(images/naglowki.gif) 10px -70px no-repeat;}
.risotto-n{background:url(images/naglowki.gif) 10px -105px no-repeat;}
.miesa-n{background:url(images/naglowki.gif) 10px -142px no-repeat;}
.salatki-n{background:url(images/naglowki.gif) 10px -178px no-repeat;}
.dodatki-n{background:url(images/naglowki.gif) 10px -215px no-repeat;}
.napoje-n{background:url(images/naglowki.gif) 10px -250px no-repeat;}
.mapa-strony-n{background:url(images/naglowki.gif) 10px -393px no-repeat;}
.nowosci-n{background:url(images/naglowki.gif) 10px -430px no-repeat;}
.promocje-n{background:url(images/naglowki.gif) 10px -465px no-repeat;}
.impreza-n{background:url(images/naglowki.gif) 10px -502px no-repeat;}
.dla-firm-n{background:url(images/naglowki.gif) 10px -538px no-repeat;}
.zmieniamy-sie-n{background:url(images/naglowki.gif) 10px -610px no-repeat;}
.jak-sie-robi-twoja-pizza-n{background:url(images/naglowki.gif) 10px -645px no-repeat;}
.gdzie-znajdziesz-dania-z-pizzeria-tommaso-n{background:url(images/pizzeria-w-twoim-lokalu.gif) 10px 0px no-repeat;}
.karty-rabatowe-n{background:url(images/karty-rabatowe.gif) 10px 2px no-repeat;}

.submenu{ float:left; padding-top:40px;}
.submenu ul{ float:left; margin:0; padding:2px 0 0 0; list-style:none; width:289px; background:url(images/kropki.gif) top left repeat-x;}
.submenu ul li{ float:left; width:289px; margin:0; padding:0 0 2px 0; background:url(images/kropki.gif) bottom left repeat-x;}
.submenu ul li a{ float:left; width:289px; display:block; margin:0; padding:0;}
.submenu ul li a span{float:left; display:block; margin:0; padding:25px 0; width:289px;}

.pizze, .makarony, .tortellini, .risotto, .miesa, .salatki, .dodatki, .napoje{ text-indent:-1500px; overflow:hidden;}

.pizze{ background:url(images/kategorie.gif) 140px 25px no-repeat;}
.makarony{ background:url(images/kategorie.gif) 140px -43px no-repeat;}
.tortellini{ background:url(images/kategorie.gif) 140px -117px no-repeat;}
.risotto{ background:url(images/kategorie.gif) 140px -185px no-repeat;}
.miesa{ background:url(images/kategorie.gif) 140px -252px no-repeat;}
.salatki{ background:url(images/kategorie.gif) 140px -320px no-repeat;}
.dodatki{ background:url(images/kategorie.gif) 140px -387px no-repeat;}
.napoje{ background:url(images/kategorie.gif) 140px -458px no-repeat;}

.pizze:hover, li.active .pizze{ background:url(images/kategorie.gif) #ebede6 140px -539px no-repeat;}
.makarony:hover, li.active .makarony{ background:url(images/kategorie.gif) #ebede6 140px -607px no-repeat;}
.tortellini:hover, li.active .tortellini{ background:url(images/kategorie.gif) #ebede6 140px -681px no-repeat;}
.risotto:hover, li.active .risotto{ background:url(images/kategorie.gif) #ebede6 140px -749px no-repeat;}
.miesa:hover, li.active .miesa{ background:url(images/kategorie.gif) #ebede6 140px -816px no-repeat;}
.salatki:hover, li.active .salatki{ background:url(images/kategorie.gif) #ebede6 140px -884px no-repeat;}
.dodatki:hover, li.active .dodatki{ background:url(images/kategorie.gif) #ebede6 140px -951px no-repeat;}
.napoje:hover, li.active .napoje{ background:url(images/kategorie.gif) #ebede6 140px -1022px no-repeat;}

.pizze span{ background:url(images/kategorie-el.jpg) 10px 10px no-repeat}
.makarony span{ background:url(images/kategorie-el.jpg) 10px -60px no-repeat}
.tortellini span{ background:url(images/kategorie-el.jpg) 10px -130px no-repeat}
.risotto span{ background:url(images/kategorie-el.jpg) 10px -197px no-repeat}
.miesa span{ background:url(images/kategorie-el.jpg) 10px -265px no-repeat}
.salatki span{ background:url(images/kategorie-el.jpg) 10px -340px no-repeat}
.dodatki span{ background:url(images/kategorie-el.jpg) 10px -405px no-repeat}
.napoje span{ background:url(images/kategorie-el.jpg) 10px -472px no-repeat}

.pizze:hover span, li.active .pizze span{ background:url(images/kategorie-el.jpg) 10px -554px no-repeat}
.makarony:hover span, li.active .makarony span{ background:url(images/kategorie-el.jpg) 10px -624px no-repeat}
.tortellini:hover span, li.active .tortellini span{ background:url(images/kategorie-el.jpg) 10px -694px no-repeat}
.risotto:hover span, li.active .risotto span{ background:url(images/kategorie-el.jpg) 10px -761px no-repeat}
.miesa:hover span, li.active .miesa span{ background:url(images/kategorie-el.jpg) 10px -829px no-repeat}
.salatki:hover span, li.active .salatki span{ background:url(images/kategorie-el.jpg) 10px -904px no-repeat}
.dodatki:hover span, li.active .dodatki span{ background:url(images/kategorie-el.jpg) 10px -969px no-repeat}
.napoje:hover span, li.active .napoje span{ background:url(images/kategorie-el.jpg) 10px -1036px no-repeat}

.menu_tab{ width:570px; clear:both;}
.menu_tab tr td{ vertical-align:top; padding:6px 0;}
.menu_tab, .menu_tab strong, .menu_tab p, .menu_tab h1, .menu_tab span{font:12px/18px Trebuchet MS, Arial, Helvetica, sans-serif; color:#4b3020; padding:0; margin:0;}
.menu_tab strong{float:left; display:block; width:200px; font:bold 14px/18px Georgia, Arial, Helvetica, sans-serif;}
.menu_tab tr th{ text-align:right;}

.menu_tab tr.pierwszy td{border-bottom:1px solid #4b3020;}
.menu_tab tr.pierwszy td.empty{ border-bottom:none;}
.menu_tab tr.drugi td{ padding:5px 0 20px 0;}
.menu_tab tr td.odstep{width:30px; border-bottom:none;}

.menu_tab tr td.kwota{padding-right:5px; text-align:right;}

.menu_tab1{ width:570px; clear:both; margin-top:10px;}
.menu_tab1 tr td{border-bottom:1px solid #4b3020; padding:16px 10px 6px 10px; font:bold 14px/18px Trebuchet MS, Arial, Helvetica, sans-serif}

.tom tr td{vertical-align:top; color:#4b3020;}

.rozmiary{width:570px; clear:both;}
.rozmiary tr td{ text-align:right; font-weight:bold; font-size:11px; color:#668447; clear:both;}

.red{color:red;}


.footer{float:left; width:998px; height:88px; background:url(images/footer.gif) #642002 0 0 no-repeat;}
.footer_l{ float:left; width:510px; }
.footer_r{ float:right; width:400px; padding:40px 15px 0 0;}

.footer_l ul{ float:left; margin:0; padding:55px 0 0 5px;}
.footer_l ul li{ display:inline; float:left; margin:0; padding:0 10px 0 9px; background:url(images/sub_b.gif) center right no-repeat}
.footer_l ul li a{ float:left; margin:0; padding:2px 0 4px 0; color:#fff;  text-transform: lowercase;}
.footer_l ul li a:hover, .footer_l ul li a.active{color:#ec9b20; text-decoration:none;}

.footer_r a{ color:#fff; float:right;}
.footer_r a:hover{ text-decoration:none; color:#ec9b20;}


.blok_promocje .NewsSummaryLink h1, .tekst_promocje .NewsSummaryLink h1, #NewsPostDetailTitle{ font-size:18px; margin:0; padding:10px 0;}
#NewsPostDetailTitle{ padding-top:30px;}
.blok_promocje .NewsSummaryPostdate, .tekst_promocje .NewsSummaryPostdate, #NewsPostDetailDate{ font:11px/16px Arial, Helvetica, sans-serif; color:#4b3020;}

.tekst_promocje .NewsSummary{ padding:15px 15px 10px 15px; background:url(images/kropki.gif) left bottom repeat-x;}
.tekst_promocje .NewsSummaryContent{ padding:12px 0 8px 0;}
.NewsSummaryMorelink{ text-align:right;}
.NewsSummaryMorelink a, #NewsPostDetailReturnLink{ color:#4b3020}
#NewsPostDetailContent{ padding:20px 10px;}

.formbuilderform, .wyslano{float:right; width:260px; padding-left:30px;} 
.formbuilderform div{ float:left; width:260px; padding:3px 0;}
.formbuilderform label{ float:left; width: 90px; padding:2px 0; font:12px/18px Tahoma, Arial, Helvetica, sans-serif;}
.formbuilderform input{ float:right; width: 160px; font:12px/18px Tahoma, Arial, Helvetica, sans-serif; border:1px solid #4b3020}
.formbuilderform textarea{ float:left; width: 256px; height:120px;font:12px/18px Tahoma, Arial, Helvetica, sans-serif; border:1px solid #4b3020}
.fbsubmit{ float:right; border:1px solid #4b3020; font:12px/18px Tahoma, Arial, Helvetica, sans-serif;}
.formbuilderform p{float:left; width:260px; color:red}
.form_nagl{padding-left:30px;}

.kontakt_tab tr td{vertical-align:top;}

.pagerBlock{ float:right; position:relative; margin-top:-38px;}
.listPager{ float:right; margin:0; padding:0;}
.listPager li{ float:left; margin:0 2px; display:block; padding:2px 4px; border:1px solid #4b3020;}
.listPager li.listAct{ background:#4b3020;}
.listPager li.listAct a{ color:#fff; font-weight:bold;}
.listPager li a{ float:left; padding:0; font-size:11px; line-height:12px; display:block;}

.film{ float:left; padding:10px 0 0 30px;}
.film object{ border:1px solid #ddd; padding:2px;}
#film{ float:left; clear:both;}

.lokale{ width:540px; border-top:1px dashed #4b3020;}
.lokale tr td{ padding:6px 10px 6px 40px; border-bottom:1px dashed #4b3020;}

.panel{
		float:left;
		width:360px;
		height:260px; 
		background:url(images/facebook1.png) 0 0 no-repeat;
		display:block;
		right:-308px;
		padding:0;
		position:fixed;
		top:57px;
		z-index:1001;
		cursor: pointer;
		padding:6px 2px 5px 3px;
	}
.panel iframe{ float:right; background:#fff}
