.menu {position: relative;}
.menu dl {width: 160px;	margin: 0;	padding: 0; }
.menu dt {margin: 0; padding: 0px 5px; cursor: pointer; background-color: #ffe; color: #000; font-weight: bold;	text-align: left;}
.menu dd {margin: 0;padding: 0px 5px;background-color: #ffe; color: #000; margin-left: 0px;}

BODY { background-color: #fff; }

DIV { background-color: #fff; text-align: left; margin: 0; padding: 0;}
#main {width: 800px; margin: 0 auto;}
#panel {width: 100%; border: 0px solid black; margin-bottom: 10px; text-align: center;}
#menuh {width: 100%; text-align: center;}
#group {width: 100%; dissplay: table;}
#menul {float: left; width: 170px; }
#menur {float: right; width: 130px;}
#contest {border: 0px solid black; width: 480px; float: left; margin-left: 10px; margin-top: 20px;}
#down {clear: both; float: left;}
.frame1, .frame2 {padding: 0; margin: 15px 0 0px 0px; height: 18px;}
.frame1 {width: 130px; height: 18px; background: url(images/heads.gif) #f00 no-repeat; margin-top: 25px; padding: 0;}
.frame2 {width: 170px; background: url(images/head.gif) #f00 no-repeat;}


.frame11, .frame111, .frame22, .frame222, .frame23 {margin: 0; padding: 0; border: 1px solid #ff0000; padding-bottom: 10px;}
.frame11 {width: 128; background: #ffe;}
.frame111 {width: 128; background: url(images/basket.gif) #ffe no-repeat; }
.frame22 {width: 168; background: #ffe;}
.frame222 {width: 168; background: url(images/help.gif) no-repeat;}
.frame23 {width: 98%; background: #ffe;}


label {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; float: left; width: 150px; text-align: right; }
input {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; size: 50;}
input.logout {margin-left: 50px;}

label.menu {width: 50px;}

p, a, font, th, h3, span, td{font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
p.center {text-align: center; margin-bottom: 4px;}

h3 {font-size: 15px; font-weight: bold; color: blue;}
h4 {font-size: 14px; font-weight: bold; color: blue;}

font.category {color: #0080ff; font-size: 20px;}
font.dokoszyka0 {color: #0080ff;}
font.dokoszyka1 {color: #ffffff;}
font.napis {color: blue; font-size: 14px; text-align: bottom; font-weight: bold; margin-right: 20px;}
p.prawo {margin: 0; padding: 0; text-align: right;}
p.komentarz, p.komentarzb, p.komentarzc {margin: 20px 10px 5px 10px; text-align: justify;}
p.komentarzb {font-weight: bold;}
p.komentarzc {text-align: center; font-weight: bold; margin-top: 40px;}
p.error {text-align: center; color: red; display: block; margin: 3px 0 0 0; font-weight: bold;}
p.loguser {text-align: center; color: blue; font-weight: bold;}
p.navigation {text-align: center;}
p.podsumowanie {margin-left: 50px;  text-align: justify;}
p.etitle {font-size: 15px; color: #0080ff; font-weight: bold; margin-left: 10px;}
p.kontakt1 {font-weight: bold; margin-top: 10px;}

.hd {color: black; font-size: 18px;}
.head1, .head2, .head3, .head4, .head5 { display: block; margin: 1px 0px 0px 0px; color: #fff; padding: 0; line-height: normal; font-weight: Bold; text-align: center;}
.haead1 {background-color: #ff8080;}
.haead2 {background-color: #0080ff;}

.inframe {margin: 2px 5px;}



a {text-decoration: none; color: black;}
a:link {text-decoration: none; font-weight: normal; color: black;}
a:hover {text-decoration: underline; font-weight: normal; color: black;}
.menulink {margin: 0; padding: 0; display: block;}
.menuitem {margin: 0; padding: 0; display: block;}
.menulink:hover {background: #00ddff; color: white; display: block;}
.menuitem:hover {background: #00ccff; color: white; display: block;}

a.menuh {color: white; font-size: 12px;}
a.menuh:hover {font-weight: bold; color: yellow; text-decoration: none;}
a.menuh:link {color: white;}

table.show {border: 1px solid black; background: #ffe;}
table.menuh {text-align: center; width: 100%; margin: 0; padding: 0; background: url(images/bar.gif) ;}
table.kontakt {text-align: center;}

tr.show1 {background-color: #00bbff; height: 85px;}
tr.show0 {background-color: #FFFFEE; height: 85px;}
tr.showsm1 {background-color: #00bbff; height: 30px;}
tr.showsm0 {background-color: #FFFFDD; height: 30px;}
th {background-color: #0080ff; text-align: center; font-weight: bold;}
td {}
td.showimg {text-align: center; width: 100px}
td.showtitle {padding: 3px; font-weight: bold;}
td.showtitleb {padding: 3px;}
td.showprice {padding: 3px; text-align: right; width: 50px;}
td.showdateend, td.showshowed {text-align: center; width: 100px}
td.przycisk {padding: 20px;}
td.menuh {width: 200px;}
td.koszyk {text-align: center;}

img {border: 0; margin: 0; padding: 0; margin-top: 2px;}
img.prom {border: 1px solid #ff0000; }
img.wh {border: 1px solid #fff; }
img.kontakt {border: 1px solid #00f; margin: 10px; }
image.hidden {display: none;}
image.show {display: inline;}
image.resized {}

.hidden {display: none;}
.error {display: inline; color: red;}
span {text-align: center; margin-left: 150px;}