* {
    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; }
#top .menu { width:977px; height:53px; float:right; display:inline;}


#walentynki { width:970px; margin:10px auto 0; position:relative; }
#walentynki a, #walentynki img{
	margin:0;
	padding:0;
	border:none;
	display:block;
	float:left;
}

