div.pageAll{text-align: left; margin: 0 auto; width:1000px; padding-bottom:10px; }

#header{height:270px; background:url(../image/sys/header1.jpg) 0 0 no-repeat; position:relative; } 
h1 a { position:absolute; left:445px; top:20px; height:80px; width:120px; line-height:499px; overflow:hidden; outline:none; z-index:3000; }


#menu {
	position:	absolute;
	top:		33px;
	left:		66px;
	list-style:	none;
}
#menu li { 
	display:inline
 }
#menu a { outline:none; display:block; position:relative; float:left; text-align:center; line-height:55px; color:#8B8B8B; /* color: transparent; */text-decoration:none; font-weight:bold; font-size:18px; }
#menu a:hover { color:transparent }
#menu span { position:absolute; left:0; top:0; height:53px; width:100%; cursor:pointer }

#menu li a span {
	background-image:	url('../image/sys/menu.png');
/*	background-color:	#ffffff;*/
}
#ofirmie{ width:74px }
#oferta{ width:110px }
#gdzie_kupic{ width:152px }
#sklep{ width:73px; margin-left:120px }
#opinie{ width:168px }
#kontakt{ width:90px }

#ofirmie span {		background-position:	0px -54px; top: 2px;}
#ofirmie:hover span {	background-position:	0px -1px; top: 2px;}
#oferta span {		background-position:	-74px -47px; top: -5px;}
#oferta:hover span {	background-position:	-74px 6px; top: -5px;}
#gdzie_kupic span {		background-position:	-184px -41px; top: -11px;}
#gdzie_kupic:hover span {	background-position:	-184px 12px; top: -11px;}
#sklep span {background-position:	-455px 14px; top: -14px; }/*background-position:	-455px -39px; top: -13px;*/
#sklep:hover span {	background-position:	-455px 14px; top: -14px;}
#opinie span {		background-position:	-528px -46px; top: -6px;}
#opinie:hover span {	background-position:	-528px 7px; top: -6px;}
#kontakt span {		background-position:	-696px -56px; top: 4px;}
#kontakt:hover span {	background-position:	-696px -3px; top: 4px;}

#menu a:hover { color:#CE4A4C }
/*#menu a:hover span { background-position: 0 -55px } */

#mainPage { background:#F5F5F5 url(../image/sys/mainpage.jpg) left bottom no-repeat }
.mainPageBg { background:url(../image/sys/mainpage_bg.gif) 0 0 repeat-y; }
.mainPageBottomBg { background:url(../image/sys/mainpage_bottom_bg.jpg) left bottom no-repeat }
#mainPageInside { background:url(../image/sys/mainpage_inside.jpg) 0 0 no-repeat; overflow:hidden; _zoom:1  }

.breadcrumbs { margin-top:10px; background-color:#F5F5F5; padding:8px 15px; color:#8A7664; font-size:11px; overflow:hidden; _zoom:1 }
.breadcrumbs p { float:left; width:60%;  }
.breadcrumbs a { color:#8A7664; text-decoration:none }
.breadcrumbs a:hover { text-decoration:underline }
.breadcrumbs img { margin:0 3px; border:none }

.breadcrumbs p.headerCart { float:right; width:auto; text-align:right }
.breadcrumbs .headerCart img { float:left; margin:-2px 8px 0 0; }

/*
div.header{height: 174px; background: url('../image/header/header_fill.jpg') top left repeat-x; margin: 0 auto; text-align: left;}
div.headerLeft{height: 174px; background: url('../image/header/header_left.jpg') top left no-repeat;}
div.headerRight{height: 174px; background: url('../image/header/header_right.jpg') top right no-repeat;}
a.logoBtn{display: block; height: 100px; width:350px; float:right; color:white; font-size:10px; text-decoration:none; text-align:right; margin-right:10px;}
                             
div.headerBottom{height:29px; background: url('../image/header/breadcumb.jpg') bottom left repeat-x;}
div.columnTop{width:247px; height:29px; background: url('../image/column_left/column_top.jpg') top left no-repeat; float:left;}
div.pathArea{color:black; font-size:11px; float:left;}
div.pathArea a{color: black; font-weight:normal;}
div.pathArea a:hover{text-decoration:underline;}

div.headerMenu{float:right; height: 47px; padding-top: 4px;}
div.headerMenu a{display: block; float: left; width: 70px; height: 40px; margin-left:17px; margin-right:19px;}

div.body{padding:0;}
div#requestArea{display: none; font-weight: bold; border: 1px dotted red; margin: 20px; padding: 10px;}
div.msg{font-weight: bold; border: 1px dotted red; margin: 20px; padding: 10px;}
div.shoppingCartInfoInside{padding-top: 15px; padding-left: 70px; padding-right:70px;}

div.headFormSearch{padding-left:36px; float:left; padding-top:35px;}
input.headSearchPhrase{width:155px; height:24px; background:transparent none repeat scroll 0 0; border:0 none; float:left;}
div.headFormSubmit{width:25px; height:24px; cursor:pointer; float:left;}

div.loginBox{width:230px; height:110px;}
div.loginBoxLogged{width:230px; height:110px; background: url('../image/header/header_left_logged.jpg') top left no-repeat;}
div.loginBoxInside{padding-left:35px; padding-top:23px;}
div.loginBox input{width:155px; border:0 none; background:transparent none repeat scroll 0 0;float:left; margin-bottom:9px;}
div.loginBoxLogged input{width:155px; border:0 none; background:transparent none repeat scroll 0 0;float:left; margin-bottom:9px;}
div.loginBoxSubmit{float:left; outline:0; width:20px; height:20px; margin-left:10px; cursor:pointer;}
div.newAccountBox{float:left; color:white; font-size:11px; padding-left:5px;}
div.newAccountBox a{color:white;}

div.loginBox p{margin:0px; padding:0px; margin-top:2px; margin-bottom:2px;}

div.loginBox p{margin:0;}
*/
