body
{ 
	height: 100%; 
	text-align: left; 
	margin: 0px;  
	font-family:arial, verdana;
	font-size: 12px;
	background-color: #fffff7;
}

#footer
{
	width: 992px;
	height: 112px;
	background: url(../gfx/default/footer.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
}

#menu-top-1
{
	list-style: none;
	position: absolute;
	margin: 148px 0px 0px 40px;
}

#menu-top-1 li
{
	float: left;
	margin-right: 10px;
	color: white;
	font-weight: bold;
}

#menu-top-1 li a
{
	float: left;
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

#menu-top-2
{
	list-style: none;
	position: absolute;
	margin: 148px 0px 0px 680px;
}

#menu-top-2 li
{
	float: left;
	margin-right: 10px;
	color: white;
	font-weight: bold;
}

#menu-top-2 li a
{
	float: left;
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

#menu-top-3
{
	list-style: none;
	position: absolute;
	margin: 184px 0px 0px 40px;
}

#menu-top-3 li
{
	float: left;
	margin-right: 30px;
	color: white;
	font-weight: bold;
}

#menu-top-3 li a
{
	float: left;
	color: yellow;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

#menu-top-4
{
	list-style: none;
	position: absolute;
	margin: 184px 0px 0px 855px;
}

#menu-top-4 li
{
	float: left;
	margin-right: 30px;
	color: white;
	font-weight: bold;
}

#menu-top-4 li a
{
	float: left;
	color: yellow;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

#menu-top-1, #menu-top-2, #menu-top-3, #menu-top-4
{
	padding: 0px 0px 0px 0px;
}

#rzet-firm-link
{
	margin: 10px 0px 0px 20px;
	position: absolute;
}

#doc-pol-link
{
	margin: 10px 0px 0px 180px;
	position: absolute;
}

#facebook-link
{
	margin: 106px 0px 0px 20px;
	position: absolute;
}

#main-link
{
	margin: 50px 0px 0px 370px;
	position: absolute;
}

#main-link img
{
	border: 0px;
	width: 270px;
	height: 178px;
}

#rzet-firm-link img, #facebook-link img
{
	border: 0px;
}

#flagi-top
{
	position: absolute;
	margin: 110px 0px 0px 830px;
}

#flagi-top a img
{
	border: 0px;
	margin-right: 2px;
}

#default-content
{
	padding-left: 60px;
}

#top
{
	width: 992px;
	height: 228px;
	background: url(../gfx/default/glowna_top.jpg);
	margin: 0px auto 0px;
}

#sub-top
{
	width: 992px;
	height: 260px;
	background: url(../gfx/default/glowna_subtop.jpg);
	margin: 0px auto 0px;
}

#flash-tutaj
{
	width: 970px;
	height: 262px;
	position: absolute;
	margin: -2px 0px 0px 10px;
}

#mak-1
{
	margin: 50px 0px 0px 10px;
	position: absolute;
}

#mak-2
{
	margin: 50px 0px 0px 155px;
	position: absolute;
}

#mak-3
{
	margin: 50px 0px 0px 300px;
	position: absolute;
}

#mak-4
{
	margin: 50px 0px 0px 540px;
	position: absolute;
}

#mak-5
{
	margin: 50px 0px 0px 830px;
	position: absolute;
}

#mak-6
{
	margin: 50px 0px 0px 685px;
	position: absolute;
}

#mak-1 img, #mak-2 img, #mak-3 img, #mak-4 img, #mak-5 img, #mak-6 img
{
	border: 0px;
	width: 140px;
	height: 330px;
}

#table-tree-subpages
{
	margin-left: 50px;
}

.product-box
{
	width: 175px;
	height: 230px;
	float: left;
	margin-right: 6px;
}

.product-box .pr-name
{
	position: absolute;
	margin: 181px 0px 0px 0px;
	padding-top: 0px;
	text-align: center;
	width: 175px;
	height: 30px;
	line-height: 1;
}

.product-box .pr-name h1, .product-box .pr-name h1 a
{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	color: #001133;
	width: 175px;
	height: 30px;
	font-weight: normal;
	font-size: 17px;
	text-decoration: none;
}

#main-content a
{
	color: #001133;
	text-decoration: none;
	font-weight: bold;
}

#main-content a:hover
{
	text-decoration: underline;
}

.product-box .pr-name h1 a:hover
{
	text-decoration: underline;
}

.product-box .pr-img
{
	position: absolute;
	margin: 0px 0px 0px 0px;
	width: 175px;
	height: 181px;
	vertical-align: middle; 
	text-align: center;
}

.product-box .pr-img img
{
	border: 0px;
	vertical-align: middle; 
}

.product-box .pr-year
{
	position: absolute;
	margin: 220px 0px 0px 5px;
	color: #808080;
	text-align: left;
	width: 219px;
	font-weight: bold;
}

.product-box .pr-price
{
	position: absolute;
	margin: 220px 5px 0px 80px;
	color: #80032a;
	text-align: right;
	width: 139px;
	height: 23px;
	font-weight: bold;
	overflow-x: hidden;
	overflow-y: hidden;
}

#oferta
{
	width: 225px;
	margin-left: 20px;
	margin-top: 30px;
}

#oferta .title
{
	margin: 2px 0px 2px 0px;
}

#oferta .contenet
{
	margin: 10px 0px 10px 10px;
}

#oferta .title a, #oferta .contenet a
{
	text-decoration: none;
	color: #001133;
	font-size: 12px;
	font-weight: bold;
}

#oferta .title a:hover, #oferta .contenet a:hover
{
	text-decoration: underline;
}

#content
{
	width: 992px;
	margin: 0px auto;
}

#left-side
{
	width: 240px;
	float: left;
}

#offers-category
{
	background-color: blue;
	width: 235px;
	min-height: 400px;
	margin-left: 5px;
	background: url(../gfx/default/cat_main_bg.png);
	background-repeat: repeat-y;
}

#offers-category-end
{
	width: 235px;
	height: 19px;
	margin-left: 5px;
	background: url(../gfx/default/cat_foot_end.png);
}

#offers-category h1
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	color: #fefdfd;
	text-align: Left;
	font-size: 18px;
	font-weight:      ;
	font-family: arial;
}

#dafault-page
{
	width: 992px;
	min-height: 566px;
	margin: 0px auto 0px;
	background: url(../gfx/default/glowna_main.jpg) bottom center;
	background-repeat: no-repeat;
}

#makarony-makarony
{
	width: 970px;
	height: 400px;
	position: absolute;
	margin: -220px auto 0px;
	background: url(../gfx/default/glone_makarony.png);
	background-repeat: no-repeat;
	z-index: 1;
}

#dafault-page-2
{
	width: 992px;
	min-height: 500px;
	margin: -120px auto 0px;
	background: url(../gfx/default/content_bg.jpg);
	background-repeat: repeat-y;
}

#dafault-page-3
{
	width: 992px;
	min-height: 500px;
	margin: 0px auto 0px;
	background: url(../gfx/default/content_bg.jpg);
	background-repeat: repeat-y;
}

#main-content
{
	color: #001133;
	text-align: justify;
	font-size: 15px;
	padding: 5px 5px 5px 5px;
	line-height: 1.5;
	width: 840px;
	min-height: 500px;
	margin: 10px auto 0px;
}

#main-content-2
{
	color: #001133;
	text-align: justify;
	font-size: 15px;
	padding: 5px 5px 5px 5px;
	line-height: 1.5;
	width: 725px;
	min-height: 500px;
	float: right;
	margin-top: 30px;
	margin-right: 12px;
}

#main-content-2 h1
{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 22px;
}

#przepis-div
{
	height: 50px;
	margin-top: 20px;
}

#kategorie-lista
{
	float: left;
	width: 245px;
	height: 400px;
}

#foot-text
{
	text-align: right;
	width: 400px;
	color: #001133;
	position: absolute;
	margin: 60px 0px 0px 560px;
}

#foot-text a
{
	color: #001133;
	text-decoration: none;
}

#foot-text a:hover
{
	text-decoration: underline;
}

#frame-top
{
	width: 749px;
	height: 6px;
	background: url(../gfx/default/content_top.jpg);
	float: left;
}

#frame-bottom
{
	width: 749px;
	height: 6px;
	background: url(../gfx/default/content_bottom.jpg);
	float: left;
}

#offer-kontakt
{
	position: absolute;
	text-align: right;
	margin-left: 465px;
	margin-top: 20px;
	font-size:12px;
}

#offer-kontakt textarea
{
	border: 1px solid #80032a;
	width:142px;    	background: url(../gfx/default/bg_jk.png);color:white
}
#offer-kontakt input {background: url(../gfx/default/bg_jk.png);border:1px solid #80032a;color:#fff;margin-bottom:2px}

#main-content h1 {font-size:18px;}

#dafault-page img
{
	border: 0px;
}

#pagination
{
	margin: auto;
	text-align: center;
}

#pagination a
{
	text-decoration: none;
	font-weight: bold;
	color: #488c13;
}

#pagination strong
{
	color: #a6b3b7;
}

#white-div
{
	width: 972px;
	height: 3px;
	background-color: #fffffd;
	margin: auto;
}

#navi a
{
	text-decoration: none;
	font-weight: bold;
	color: #ffaa05;
}

#navi
{
	font-weight: bold;
	color: #ffaa05;
	margin-top: 15px;
}

#dafault-page a
{
	text-decoration: none;
	font-weight: bold;
	color: white;
	font-size: 16px;
}

#dafault-page a:hover
{
	text-decoration: underline;
}

#subpage-name h1
{
	color: #001133;
	border-bottom: 2px solid #001133;
	margin: 0px auto;
	width: 840px;
	font-size: 22px;
	padding: 0px 0px 10px 0px;
	letter-spacing: -1px;	
	font-family: arial;
	margin-bottom: 20px;
}

#content h2
{
	color: #80032a;
	text-align: center;
}

#subpage-name
{
	margin: 0px auto;
}

#main-foot-menu
{
	margin-left: 300px;
	padding-top: 3px;
}

#contact-form
{
	width: 302px;
	height: 235px;
	background: url(../gfx/default/kontakt.jpg);
	margin-right: 5px;
}

#info-form
{
	width: 302px;
	height: 285px;
	background: url(../gfx/default/info.jpg);
	margin-right: 5px;
	margin-top: 5px; position:relative                                   
}


#contact-form   { position:relative  }
#contact-form input {font-size:10px}

.imienazw {left:10px !important;top:40px !important;position:absolute}
#imienazw {left:100px !important;top:40px !important;position:absolute;width:180px}

.email {left:10px !important;top:60px !important;position:absolute}
#email {left:100px !important;top:60px !important;position:absolute;width:180px}

.tresckontakt {left:10px !important;top:80px !important;position:absolute}
#tresckontakt {left:10px !important;top:95px !important;position:absolute;width:270px;height:45px}

#sendkontakt {position:absolute;top:200px;left:224px;font-size:14px !important}

#obrazekp
{
	position: absolute;
	margin-top: 165px;
	margin-left: 10px;
}

.obrazekp
{
	position: absolute;
	margin-top: 150px;
	margin-left: 10px;
}

#prze_obr
{
	position: absolute;
	margin-top: 210px;
	margin-left: 10px;
	width: 105px;
}

#tr2
{
	background-color: #c4c4c4;
}

#table-tree
{
	text-align: center;
	background-color: #b8b5b5;
	width: 600px;
}

#table-tree th
{
	color: #a01808;
	background-color: #757575;
}

#table-tree td
{
	border-bottom: 2px solid #757575;
}

#offer-table td b
{
	color: silver;
}

#offer-table {bordeR:0px solid red;width:92%;margin:30px auto 20px auto;font-size:12px }
#offer-table td {border-bottom:1px dotted #333}
.toy1
{
	background-color: #757575;
	font-weight: bold;
}

#dafault-page b
{
	color: #a01808;
}

#wgraj-progres
{
	display: none;
}

#przepis-nazwa-div
{
	text-align: center;
}

#przepis-nazwa-div h1
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 20px;
	color: red;
	cursor: pointer;
}

#przepis-ramka-nazwa-div h1
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 10px;
	font-size: 16px;
	color: white;
}

#close-span
{
	font-size: 20px;
	color: white;
	font-weight: bold;
	cursor: pointer;
	position: absolute;
	margin: -29px 0px 0px 428px;
}

#przepis-kreska
{
	width: 430px;
	height: 2px;
	background-color: red;
	margin: 4px auto 4px auto;
}

#przepis-coto-div
{
	width: 430px;
	min-height: 200px;
	margin: 15px auto 10px auto;
	line-height: 1;
	font-size: 14px;
	color: red;
	text-align: justify;
}

#przepis-ramka-nazwa-div
{
	background-color: red;
	-moz-border-radius: 13px;
}

#przepis-tresc-div
{
	width: 450px;
	min-height: 200px;
	/*border: 2px solid red;*/
	-moz-border-radius: 15px;
	background-color: white;
	/*display: none;*/
	margin: 0px auto 0px auto;
}

#off-op-div
{
	width: 560px;
	overflow-x: hidden;
}

#sitemap-1
{
	margin-left: 40px;
}

#sitemap-1 .contenet
{
	margin-left: 40px;
}

#popspan0, #popspan1, #popspan2, #popspan3, #popspan4, #popspan5, #popspan6, #popspan7 
{
	cursor: pointer !important;
} 

#pop0
{
	margin: 0px 120px;
}

#pop1
{
	margin: 30px 130px;
}

#pop2
{
	margin: 60px 140px;
}

#pop3
{
	margin: 90px 150px;
}

#pop4
{
	margin: 120px 160px;
}

#pop5
{
	margin: 150px 170px;
}

#pop6
{
	margin: 180px 180px;
}

#pop7
{
	margin: 210px 190px;
}

#pop8
{
	margin: 240px 200px;
}

#pop9
{
	margin: 270px 210px;
}

#pop10
{
	margin: 300px 220px;
}

#ankieta-makarony
{
	position: absolute;
	display: none;
	margin: -430px 0px 0px 30px;
	background-color: white;
	background-color: #ffe483;
	width: 930px;
	height: 800px;
	z-index: 2;
}

#ankieta-makarony-podziekowania
{
	position: absolute;
	margin: -240px 0px 0px 30px;
	background-color: white;
	background-color: #ffe483;
	width: 930px;
	height: 50px;
	z-index: 2;
}

#ankieta-makarony b
{
	color: #b10017;
}

#ankieta-makarony h1, #ankieta-makarony-podziekowania h1
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	background-color: #b10017;
	color: white;
	text-shadow: 1px 1px 1px #bd0019;
}

#ank-pomin
{
	position: absolute;
	margin: -40px 0px 0px 835px;
	padding: 3px 3px 3px 3px;
	color: white;
}

#ank-pomin a
{
	color: white;
	font-size: 12px !important;
}

#ank-pyta
{
	position: absolute;
	text-align: center;
	width: 930px;
	margin: 10px 0px 0px 0px;
}

#ank-pp-1
{
	position: absolute;
	width: 220px;
	height: 270px;
	padding: 5px 5px 5px 5px;
	margin: 70px 0px 0px 50px;
	background-color: #ffe483;
	background-color: white;
	overflow-x: hidden;
	overflow-y: hidden;
}

#ank-pp-2
{
	position: absolute;
	width: 220px;
	height: 270px;
	padding: 5px 5px 5px 5px;
	margin: 70px 0px 0px 330px;
	background-color: #ffe483;
	background-color: white;
	overflow-x: hidden;
	overflow-y: hidden;
}

#ank-pp-3
{
	position: absolute;
	width: 270px;
	height: 270px;
	padding: 5px 5px 5px 5px;
	margin: 70px 0px 0px 610px;
	background-color: #ffe483;
	background-color: white;
	overflow-x: hidden;
	overflow-y: hidden;
}

#ank-pp-4
{
	position: absolute;
	width: 220px;
	height: 270px;
	padding: 5px 5px 5px 5px;
	margin: 400px 0px 0px 50px;
	background-color: #ffe483;
	background-color: white;
	overflow-x: hidden;
	overflow-y: hidden;
}

#ank-pp-5
{
	position: absolute;
	width: 220px;
	height: 270px;
	padding: 5px 5px 5px 5px;
	margin: 400px 0px 0px 330px;
	background-color: #ffe483;
	background-color: white;
	overflow-x: hidden;
	overflow-y: hidden;
}

#ank-pp-6
{
	position: absolute;
	width: 270px;
	height: 270px;
	padding: 5px 5px 5px 5px;
	margin: 400px 0px 0px 610px;
	background-color: #ffe483;
	background-color: white;
	overflow-x: hidden;
	overflow-y: hidden;
}

#ank-pp-7
{
	position: absolute;
	width: 70px;
	height: 25px;
	text-align: center;
	padding: 5px 5px 5px 5px;
	margin: 700px 0px 0px 400px;
	background-color: #ffe483;
	background-color: white;
	overflow-x: hidden;
	overflow-y: hidden;
}

