* {
    margin: 0;
    padding: 0;
}
input { color:#666666; font-size:11px; }
select { font-size:11px;color:#666666; padding-top:3px;   }
input.button {  border:none; cursor:pointer; }
a { outline:none; }
h2,h4 { font-size:12px; }
img { border:none; }
body { font-family:Tahoma, sans-serif;font-size:12px; }
#body { width:977px; margin:0 auto; background-color:#ebebeb; padding-bottom:5px;    }
#top { border-top:7px solid #0DC929; position:relative;background-color:#fff; border-bottom:1px solid #d4d4d4; }
#logo {  margin-left:28px; display:block; width:143px; margin-bottom:15px;  }
#topMenu { position:absolute; right:0;top:0; font-size:11px; }
#topMenu a { border-left:1px solid #00BC1D; color:#00BC1D; padding:7px 12px 0; line-height:27px; }
#cart { background: url("img/koszyk.gif") no-repeat  0 0; color:#FFFFFF; height:112px; position:absolute; right:0; top:28px; width:190px; }
#cart h2 { padding:0 0 10px 38px; }
#basket-small { padding: 16px 0 10px 40px;}
#cart p { padding-left:26px; font-weight:bold;}
#topSearch { color:#666666; margin-bottom:3px; padding-right:190px; margin-left:200px;  }
#topSearch .wyszukaj {background: url("img/btn_wyszukaj.gif") no-repeat  0 0; height:25px; width:84px; }
#topSearch .wyszukajOver { background: url("img/btn_wyszukaj.gif") no-repeat  0 -25px; height:25px; width:84px;}
#topSearch input.keyword { width:250px; height:22px; }
#topSearch select {  height:22px; }
.valign { vertical-align:middle; }
#lenovo { width:965px; margin:10px auto 0; position:relative; }

	#teksty {
    bottom: 67px;
    color: #D67F7F;
    font: 8px arial,sans-serif;
    left: 35px;
	bottom:80px;
    position: absolute;
    width: 900px;
	line-height:9px;
}

#teksty h2{
	font: 9px tahoma, arial, sans-serif;
	
	color:#fff;
	margin-bottom:2px;
	margin-top:7px;
}


#lenovo .frame { height:58px; display:block; background: #fff; }
#lenovo .frame p { width:640px; text-align:center; margin:0 auto; padding-top:5px;  font-size:11px; color:#333333;  }
#lenovo .frame p a{ color:#0066cc; }
#top .menu { width:977px; height:53px; float:right; display:inline;}
