body{font-family:Tahoma;font-size:11px;margin-top:0px;color:black;background-color:#ffffff;}
div.main{width:955px;margin-left:auto;margin-right:auto;position:relative;display:block; overflow: hidden; }
a{color:white;}

h3 a,.link {
	display: block;
	overflow: hidden;
	text-indent: -6000px;
	height:28px;
}
.header{
    display: block;
	overflow: hidden;
	text-indent: -6000px
}
/*menu*/
.menu {
	position:absolute;
	left:192px;
	top:98px
}
.menu a {
	position:absolute;
	display:block;
	height:33px;
	top: 0;
}

.menu a.promocje{
	left:0px;
	background: url(images/top_menu_promocje.png);
	width:109px
}
.menu a.kategorie{left:109px;background: url(images/top_menu_kategorie.png);width:119px}
.menu a.przewodnik{left:228px;background: url(images/top_menu_przewodnik.png);width:122px}
.menu a.onas{left:350px;background: url(images/top_menu_onas.png);width:117px}
.menu a.kontakt{left:467px;background: url(images/top_menu_kontakt.png);width:104px}

/*search*/
div.search{
  position:absolute;
  left:350px;
  top:50px;

}
div.search .lupa{
    width:32px;
	height:21px;
	background: url(images/lupa.png);
	float:left;
}
div.search input.search{
	overflow:hidden;
	width:195px;
	border:solid 2px #d0e1e7;
	height:16px;
	padding:1px 0px 0px 0px;
	font-family:Tahoma;
	font-size:12px;
	padding-left:5px;
	float:left;
    border-left:0px;
	border-right:0px;
    margin:0px;
	
}
div.search div.ok{
	float:left;
	border-left:none 0px;
}
div.search .ok input{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	background: url(images/ok.png) top left;
	border:0px;
	width:37px;
	padding:0px;
	height:21px;
	color:#333333;
    position:relative;
    top:-1px;
    left:-1px;

    
}

/*left*/
a.logo{
	position:relative;
	left:30px;
	background: url(images/logo_aspero.png) no-repeat top center;
	width:125px;
	height:63px;
	display:block;
	margin:34px 0px 0px 0px;
}
div.left{
	float:left;
	text-align:left;
	width:180px;
}
.left .box{
   width:162px;
   display:block;
   padding:2px 6px 5px 10px;
}

div.oprogramowanie{background: url(images/lewa_oprogramowanie.png) no-repeat top #74838d;border:solid 1px #72818c;}
div.aplikacjedodatkowe{background: url(images/lewa_aplikacjeodatkowe.png) no-repeat top #8a9d36;border:solid 1px #a8bb3c;}
div.uslugi{background: url(images/lewa_uslugi.png) no-repeat top #74838d;border:solid 1px #72818c;}
div.ksiegarnia{background: url(images/lewa_ksiegarnia.png) no-repeat top #8a9d36;border:solid 1px #a8bb3c;}
div.sprzet{background: url(images/lewa_sprzet.png) no-repeat top  #74838d;border:solid 1px #72818c;}
div.eksploatacja{background: url(images/lewa_eksploatacja.png) no-repeat top #8a9d36;border:solid 1px #a8bb3c;}
div.pozostale{background: url(images/lewa_inne.png) no-repeat top #8a9d36;border:solid 1px #a8bb3c;}

a.wiecej{
   display:block;
   position:relative;
   left:110px;
   width:55px;
   margin-top:4px;
	height:14px;
}
.green{background: url(images/wiecejzielony.png) no-repeat;}
.blue{background: url(images/wiecejniebieski.png) no-repeat}


a.zobaczwszystkie{
	background: url(images/lewa_zobaczwszystkie.png) no-repeat top;
	width:180px;
	display:block;
	height:25px;
	margin-top:20px;
}

/*prawy*/
div.right{width:180px;float:right;margin-top:28px;color:#63737f;text-align:left}

a.register{width:180px;display:block;height:29px;background: url(images/button_register.png) no-repeat;margin-bottom:3px}
a.login{width:180px;display:block;height:29px;background: url(images/btn_logowanie.png) no-repeat;margin-bottom:8px}

a.account{width:180px;display:block;height:29px;background: url(images/btn_twoje_konto.png) no-repeat;margin-bottom:3px}
a.logout{width:180px;display:block;height:29px;background: url(images/button_logout.png) no-repeat;margin-bottom:8px}

div.koszyk_gora{
	background: url(images/twoj_koszyk_gora.png) no-repeat #fe9528;
	width:163px;
	text-align:left;
	color:white;
	padding:0px 5px 5px 10px;
	border-top:solid 1px #fcc552;
	border-left:solid 1px #fcc552;
	border-right:solid 1px #fcc552;
	border-bottom:none;
}
div.koszyk_gora span{
	display:block;
}
div.koszyk_dol{
	width:178px;
	border-bottom:none;
	border-left:solid 1px #fcc552;
	border-right:solid 1px #fcc552;
	border-top:none;
	margin:0px;
	background: url(images/twoj_koszyk_dol.png) no-repeat #fe9528;
	height:17px;
}
a.wiecejczarne{
	display:block;
	position:relative;
	left:120px;
	background: url(images/wiecejczarne.png) no-repeat;
	width:55px;
	height:14px;
}

/*prawy -> top10*/
div.top10{
   background: url(images/top10.png) no-repeat;
   background-position: 0px -1px;
   width:178px;
   border:solid 1px #63737f;
   border-top:none;
   padding-bottom:10px;
   margin-top:10px;
   background-color: #eff4f7;
}
.book img{
   float:left;
   margin-left:0px;
   margin-right:0px
}
ul.top10{
   list-style-type:none;
   text-indent:0px;
   margin:0px;
   padding:0px
}
.book{
   display:inline-block;
   overflow:hidden;
   width:160px;
   margin:10px 0px 0px 0px;
   padding-left:5px;
}
.book .text{
   width:110px;
   display:block;
   float:right;
}
a.kupuje{
	background: url(images/wiecejniebieskinabialym.png) no-repeat;
	display:block;
	width:58px;
	height:14px;
	float:right;
}
/*footer*/
div.footer{
	position:relative;
	width:954px;
	background:url(images/stopka.png) no-repeat left top;
	margin:10px auto 8px auto;
	height:33px;
	padding-top:8px;
	text-align:center;
}
.footer .footer_asperopl{
	font-size:10px;
	position:absolute;
    left:40px;
	top:8px;
}
.footer .footer_menu {
   margin:0px 0px 0px 320px;
}
ul.footer_menu li{
  float:left;
}
.footer_menu a{
  margin:0px 10px 0px 10px; 
  font-size:11px;
  border:0 none;
}
/*content*/
div.content{
  width:571px;
  float:left;
  margin:140px 5px 0px 12px;
  color:black;
}



