html, body {
	height: 100%;
}

body {
	background:#71859D url(../images/grid/bg.jpg) 0 0 repeat-x;
	margin:0;
	padding:0;
	text-align:center;
	color: #444;
	height: 100%;
}
body,
td,
th {
	font:11px Verdana, Tahoma, sans-serif; 
}
#root {
	margin:8px auto;
	text-align:left;
	padding: 0 3px 3px;
	width:765px;
	widt\h: 759px;
	background:url(../images/grid/header.gif) 0 0 no-repeat white;
}

#header {
	height:112px;
	position:relative;
}

	#header div.sniezynka2 {
		position: absolute;
		top: 0;
		left: 762px;
		width: 97px;
		height: 264px;
		background:url(../images/grid/sniezynka2.png) 0 0 no-repeat;
	}
	
	#header a#logo {
		display:block;
		left:53px;
		height:74px;
		position:absolute;
		top:17px;
		width:133px;
		background:url(../images/grid/logo_kucharz.gif) 0 0 no-repeat;
	}
	
	/* Start Menu */
	#menu {
		position: absolute;
		top: 86px;
		right: 0;
		width: 759px;
		/* background:url(../images/grid/shadow_menu.gif) bottom left repeat-x; */
		/* padding-right: 20px; */ 
	}
	* html #menu  {
		width: auto;
	}
		#menu ul {
			margin:0;
			padding:0 20px 0 0;
			list-style: none;
			white-space:nowrap;
			width:739px;
		}
			#menu ul li {
				margin:0 1px 0 0;
				padding:0;
				float: right;
				white-space:nowrap;
				background: url(../images/grid/menu_bg1.gif) top left no-repeat;
			}
				#menu ul li a {
					/*font: bold 62.5% Verdana, Arial, "Times New Roman", Times, serif;*/
					font: normal 11px Verdana, Arial, "Times New Roman", Times, serif;
					display: block;
					color: #BA791D;
					text-decoration: none;
					padding: 6px 9px;
					background: url(../images/grid/menu_bg2.gif) top right no-repeat;
				}
				#menu ul li a:hover{
					color: #895103;
				}
			#menu ul li.activ {
				background: url(../images/grid/menu_bg1_activ.gif) top left no-repeat;
			}
			#menu ul li.activ a {
				background: url(../images/grid/menu_bg2_activ.gif) top right no-repeat;
				color: #109201;
			}
	/* End Menu */
	/* Start F_Menu */
	#f_menu {
		background: url(../images/grid/bg_f_menu.gif) 0 0 repeat-x;
		height: 87px;
	}
		#f_menu h1 {
			padding:0;
			margin:0;
			background: url(../images/grid/sklep_motto.gif) 0 0 no-repeat;
			width: 271px;
			height: 87px;
			float: left;
		}
		
			#f_menu h1 a {
				display: block;
				width: 100%;
				height: 100%;
			}
			
		#f_menu dl,
		#f_menu dt,
		#f_menu dd{
			margin:0;
			padding:0;
		}

		dl#account,
		dl#cart{
			float: left;
			border-left: 1px solid #FFFFFF;
			padding: 11px 0 0 8px;
			width: 243px;
			widt\h: 235px;
			height:87px;
			heigh\t:76px;
			position: relative;
		}
		* html dl#account,
		* html dl#cart {
			height: 1px;
		}
			dl#account dt.yourAccount {
				background: url(../images/grid/twoje_konto.gif) top right no-repeat;
				width: 119px;
				height: 19px;
				margin: 0 0 7px;
			}
				dl#account dd.info {
					position:relative;
				}
				dl#account dd.info a.logout{
					color:#ffffff;
					display:block;
					font-size:10px;
					font-weight:bold;
					position:absolute;
					right:10px;
					top:30px;
				}
				
			dl#cart a {
				color: #ffffff;
				text-decoration: none;
			}
			
			dl#cart a:hover {
				text-decoration: underline;
			}
			
			dl#cart dt.yourCart {
				background: url(../images/grid/konkurs_swiateczny.gif) top right no-repeat;
				width: 232px;
				height: 32px;
				margin: 0 0 7px;
			}
			#f_menu dd.f_link {
				position: absolute;
				top: 6px;
				right: 20px;
			}
				#f_menu dd.f_link a{
					font-size:11px;
					font-weight: bold;
					color: white;
					background: url(../images/bullets/bullet1.gif) 0 50% no-repeat;
					padding: 0 0 0 8px;
				}
			dl#account input{
				float: left;
			}
			dl#account input.text {
				float: left;
				width: 120px;
				widt\h: 115px;
				margin: 0 6px 6px 0;
				padding: 0 0 0 5px;
			}
			dl#cart dd.grafOrn {
				background: url(../images/grid/graf_ornament.gif) right bottom no-repeat;
				height: 50px;
				padding:0;
			}
			dl#account p,
			dl#cart p{
				color: white;
				font-size: 11px;
				margin:0;
				padding:0;
			}
			dl#account dd p{
				height: 50px;
				background: url(../images/bullets/ico_user.gif) left top no-repeat;
				padding:0 0 0 32px;
			} 
	/* END F_Menu */
	/* Start breadcrumbs */
		#breadcrumbs {
			margin: 1px 0;
			padding: 7px 0 7px 43px;
			background: url(../images/grid/breadcrumbs_dots.gif) 17px 6px no-repeat #FDFAEC;
		}
		#breadcrumbs p {
			margin: 0;
			padding: 0;
			font-size: 10px;
			color: #777777;
		}
		#breadcrumbs p a {
			color: #777777;
		}
	/* END breadcrumbs */
	#wrapper {
		background: url(../images/grid/bg_wrapper.gif) 0 0 repeat-y;
	}

/******************/
	/* Start Stopka */
	#footer {
		background:#777;
		clear:both;
		color:#ddd;
		font-size:11px;
		height:33px;
		margin: 1px 0 0;
	}
		#footer a,
		#footer a:visited {
			color:#ffffff;
		}
		#footer p {
			margin:0;
		}
		#footer p.copy {
			float:left;
			padding:11px 0 0 11px;
		}
		#footer p.us {
			float:right;
			padding:11px 11px 0 0;
		}
 	/* End Stopka */
