body
	{
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 20px;
 	color: #666666;
	background-color: #ffffff;
	background-repeat: repeat;
	background-attachment: fixed; 
	margin: 0;
	padding: 0;
	text-align: center;
	}


p 	{
	font-size: 20px;
	color: #666666;
	font-weight: normal;
	line-height: 1.5em;
	padding: 0 30 0 10;
    margin: 10 0 10 0;
 	}

img	{
	border: 0;
	}
			
table, tr, td {
	font-size: 20px;
	}
	
h1, h2 {
    font-size: 33px;
    color: #000000;
    font-weight: normal;
    padding-left: 10px;
    margin-top: 50px;
	margin-bottom: 20px;
	}


ul, li
	{
	font-size: 20px;
 	color: #666666;
	font-weight: normal;
	line-height: 1.4em;	
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-left: 0px;
	margin-left: 10px;
	}

div.top_container {width: 760px; margin: 0 0 0 0; text-align: center; margin-left:auto; margin-right:auto;}
div.top_logo {width: 260; padding: 20 0 0 0; float: left; text-align: left; background-color: white;}
h1.top_title {font-size: 40px; color: #999999; font-weight: normal; margin: 0; padding: 0; text-align: right;}
div.top_title {width: 500; font-size: 40px; padding: 8 0 10 0; margin: 5 0 0 0; float: left; text-align: center; background-color: white; color: #999999; font-weight: normal; text-align: right;}


div.menu_container {width: 760; height: 30; padding: 0; margin: 10 0 0 0; text-align: right; background-color: #00aa00; margin-left:auto; margin-right:auto;}
div.menu_button {padding: 6 20 5 20; margin: 0; float: left; text-align: center; vertical-align: middle;}
span.menu_button {color: white; font-size: 17px;}
div.menu_spacer {width: 7; float: left; background-color: white; font-size: 30px;}

a:link {text-decoration: none; color: #00bb00; font-weight: normal;}
a:visited {text-decoration: none; color: #00bb00; font-weight: normal;}	
a:hover {text-decoration: none; color: #aaaaaa; font-weight: normal;}	
a:active {text-decoration: none; color: #00bb00; font-weight: normal;}

a.skroty_towary {font-size: 15px;}

img.mini {
		margin: 0 50 30 30;
  		border: px solid #000000;
  		float: left;
  		text-align: left;
  		}

img.deco_200 {margin: 70 40 30 40; border: solid 0px white; position: relative; top: 0px; right: 0px; float: left;}
	
/* pricelist */
tr.pricelist_0 { background-color: #ffffff; }
tr.pricelist_1 { background-color: #fafafa; }
table.pricelist { margin: 30 30 30 30; padding: 0; border: 0; }
td.pricelist_i { text-align: center; vertical-align: middle; padding: 10 5 5 5; width: 60px; }
td.pricelist_c { text-align: right; vertical-align: middle; padding: 5 5 5 5; font-size: 21px; border: 0; width: 80px;}
td.pricelist_n { text-align: left; vertical-align: middle; padding: 7 5 5 5; border: 0;}
td.pricelist_p { text-align: right; vertical-align: middle; padding: 5 5 5 5; border: 0; font-size: 21px; white-space: nowrap;}
td.pricelist_s { text-align: center; vertical-align: middle; padding: 10 5 5 5; }
span.pricelist_m { font-size: 11px; }
span.pricelist_h { font-size: 11px; color: white;}
span.pricelist_h:hover { font-size: 11px; color: #bbbbbb;}
/* pricelist */

/* toptuner */
td.productgroup {
	width: 25%;
	vertical-align: top;
	text-align: center;
	padding: 10 10 20 10;
}
/* toptuner */

			
  		
/*  Rezerwacja */
table.time {margin: 30 0 0 40; margin-left: auto; margin-right: auto;}
table.time TD {vertical-align: middle; text-align: center; padding: 5px;}
table.reje {margin: 30 0 0 40;}
table.reje TD {vertical-align: middle; text-align: left; padding-top: 10px; padding-bottom: 10px;}
table.reje INPUT {font-size: 20px; padding: 3px;}
