body { margin: 0; padding: 0; background: #3B5998 200px; font-family: "Calibri", "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }

#page { margin: 0 auto;  width: 980px; }

#top { margin: 0 auto;  width: 980px; padding: 0; height: 150px; background: #3B5998 url(../images/topbg.gif) no-repeat right; }
#top h1 { margin: 0; padding: 40px 0 0 30px; color: #FFFFFF; font-size: 35px; }
#top span { color: #FFFF00; }
#top a { color: #FFFFFF; text-decoration: none; }
#top p { padding: 0 0 0 100px; margin: 0; color: #FFFF00; }
#top .istore { float: right; margin: 20px 10px 0 0; }
#top .header { float: left; }

#sidebar { width: 200px; float: left; }
#sidebar ul {	list-style: none; padding: 0; margin: 0; }
#sidebar li { color: #FFFFFF; border-bottom: 1px #6A88C7 solid; display: block; padding: 10px 20px; }
#sidebar li:hover { background: #284684; }
#sidebar a { color: #FFFFFF;	text-decoration: none; }
#sidebar a:hover { color: #FFFF00; }
#sidebar .header1 { background: #284684; color: #FFFF00; font-size: 15px; font-weight: bold; border-bottom: 1px #FFFFFF solid; }
#sidebar .header1 a { color: #FFFF00; }
#sidebar .wyszukiwarka { height: 80px; background: #6A88C7 url(../images/searchbg.gif) no-repeat; color: #000000; padding: 10px; margin-bottom: 5px; }
#sidebar .wyszukiwarka:hover { background: #6A88C7 url(../images/searchbg.gif) no-repeat; }
#sidebar .btnsearch { border: 0; background: none; width: 170px; height: 30px; margin: 5px; }
#sidebar .fraza { width: 160px; padding: 5px; background: none; border: 0; font-weight: bold; font-size: 16px; color: #000000; margin: 2px 0 10px 5px; }

#right { width: 755px; padding: 10px; float: right; background: #FFFFFF; }
#right ul { padding: 0; margin: 10px 0 0 0; list-style: none; }
#right li { list-style: none; width: 204px; height: 200px; border: 1px #6A88C7 solid; padding: 20px 10px; text-align: center; margin: 10px; float: left; background: #FFFFFF url(../images/libg.gif) repeat-x bottom; }
#right li:hover { border: 1px #6A88C7 dashed; }
#right h4 { color: #FFFF00; background: #284684; font-size: 14px; padding: 10px; margin: 0; height: 50px; }
#right h4 a { color: #FFFF00; text-decoration: none; }
#right img { border: 0; }
#right .cena { padding: 5px; width: 80px; margin: 0; float: right; font-size: 18px; font-weight: bold; background: #FFFF00; min-height: 29px; }
#right .kategoria { padding: 5px; margin: 0; float: left; color: #FFFFFF; text-align: left; width: 100px; height: 29px; background: #3759A0; font-size: 13px; }
#right .kategoria a { color: #FFFFFF; }

#content { margin: 0; padding: 0; }

#naglowek { border-bottom: 1px #6A88C7 solid; height: 28px; clear: both; }
#naglowek h3 { margin: 10px; float: left; }
#naglowek a { color: #000000; text-decoration: none; font-size: 13px; }
#naglowek a:hover { text-decoration: underline; }
#naglowek .struktura { float: right; margin-right: 10px; }

#nokaut { margin: 0; padding: 0; list-style: none; }
#nokaut li { width: 325px; border: 1px #6A88C7 solid; float: left; padding: 10px; height: 130px; text-align: left; }
#nokaut img { border: 0; float: left; margin-right: 10px; }
#nokaut h4 { background: none; color: #000; font-size: 15px; margin: 0; padding: 0; height: 40px; }
#nokaut h4 a { color: #000; }
#nokaut span { color: #f00; font-size: 17px; }
#nokaut p { margin: 5px 0; padding: 0; color: #555; }
#nokaut .righter { float: right; font-size: 15px; }
#nokaut .righter a { color: #3B5998; text-decoration: underline; }

#istore { margin: 5px 0; padding: 10px; border-top: 1px #ddd solid; min-height: 70px; }
#istore img { float: left; margin-right: 10px; }
#istore a { font-size: 14px; color: #3B5998; text-decoration: underline; margin-bottom: 10px; }
#istore .opis { line-height: 200%; }
#istore .cena { text-align: center; background: #D6E0E8; border: 1px #96AEC3 solid; padding: 10px; }

.links { margin: 10px 0; padding: 0; }
.links a { color: #009700; text-decoration: none; padding: 3px 10px 0 0; } 

#footer { margin: 10px auto; border-top: 1px #6A88C7 solid; width: 980px; color: #FFFFFF; }
#footer .first { float: left; }
#footer .second { float: right; }
#footer a { color: #FFFFFF; margin: 0 5px; }