.gp table th{background: red; color:#fff;text-align:center;}
.gp table tr:nth-child(even) {background: #eee}
.gp table tr:nth-child(odd) {background: #fff}
.gp table tr:hover {background: #ccc}
.gp table tr:hover a{color:red;}
.gp table td {text-align:center;}
.gp table tr a{color:#333;}
.gp table tr td a {
    display:block;
    height:100%;
    width:100%;
    line-height:18px;
}
.backButton{clear:both; margin:0 5px 5px 5px; padding:10px; float:left; line-height:20px; font-size:14px; font-weight:bold;background:#F00; color: #fff;}
.backButton2{margin:0 5px 5px 5px; padding:10px; line-height:20px; font-size:14px; font-weight:bold;background:#F00; color: #fff;}
.backButton:hover, .backButton2:hover{background:#bd0000; color: #fff;}

.gp-box { width:374px; background-color:#ececec; border:1px solid #999999; margin-bottom:10px; padding:5px; }
.gp-title    { font-size:16px; font-weight:bold; margin:10px 0 0 5px; }
.gp-subtitle { font-size:12px; font-weight:bold; margin:20px 0 10px 5px; text-transform:uppercase; }
.gp-more { font-weight:bold; float:right; margin:5px 10px 10px 0; }
.gp-more a, .gp-more a:hover { color:#000000; }
.gp-xs { font-size:10px; }
.gp-xl { font-size:12px; font-weight:bold; }
.gp-type { font-size:14px; font-weight:bold; text-transform:uppercase; float:left; background:url("//e-petrol.pl/misc/prtimg/47/gp-sprzedaz.png") top left no-repeat; padding:2px 0 2px 22px; }
.gpof-box { width:374px; margin-bottom:10px; background-color:#777777;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 0px 3px 0px rgba(50, 50, 50, 0.75); }
.gpof-cat { background-color:#8a1c1c; color:#ffffff; padding:7px 10px 10px 8px; min-height:15px; }
.gpof-name { background-color:#a4a4a4; color:#ffffff; text-align:center; font-weight:bold; padding:10px; font-size:18px; font-weight:bold; }
.gpof-name a { color:#ffffff; }
.gpof-name a:hover { color:#ffffff; text-decoration:underline; }
.gpof-grey { width:374px; background-color:#777777; color:#ffffff; }
.gpof-company { text-align:center; float:left; width:167px; padding:10px; position:inherit; background-color:#777777; height:100%; }
.gpof-price   { text-align:center; float:left; width:166px; padding:10px; border-left:1px solid #999999; background-color:#777777;  }

table.sample {
    margin:0;
    border: 5px solid #ffffff;
    border-collapse: collapse;
    float:left;
}
table.sample th {
    border: 5px solid #fff;
    padding: 10px;
    background:#d5d5d5;
    text-align:center;
}
table.sample td {
    border: 5px solid #fff;
    padding: 10px;
    background:#eeeeee;
    text-align:left;
}

table.insideegp {
    border: none;
    border-collapse: collapse;
}
table.insideegp th {
    border: none;
}
table.insideegp td {
    border: none;
}

#banner{width:300px; height:250px; margin:40px 0 10px 20px;}
