/* CSS Document */

body {
   text-align:center;
   margin:0;
   padding:0;
}

div#container {
   width:780px;
   margin:0 auto;
}
#top {
   width:780px;
   margin-top:20px;
   border-top:1px solid #000;
   text-align:left;
   font-family:Verdana;
   font-size:12px;
}
#top h1 {
   margin:0;
   padding:0;
   float:left;
}

#top h1 a {
   margin:0;
   padding:0;
   width:416px;
   height:123px;
   background-image:url('../img/zawisza_bydgoszcz.jpg');
   background-repeat:no-repeat;
   text-indent:-9999px;
   overflow:hidden;
   display:block;   
}

/* szerokosc calej list: 3*60+3*20 = 240px; */
#top ul {
   margin:5px 0 0 120px !important;
   margin:5px 0 0 100px;
   padding:0;
   list-style-type:none;
   float:left;
}
#top li {
   margin:0;
   padding:0 10px 0 10px;;  
   float:left;
   text-align:center;
}
#top li a {
   color:#000;
   text-decoration:none;
   display:block;
   width:60px;
   height:24px;
   padding-top:46px;
}
#top li a:hover {
   color:#000;
   text-decoration:underline;
}
#top li.auctions a {
   background-image:url('../img/icon1.jpg');
   background-position:center 0;
   background-repeat:no-repeat; 
}
#top li.register a {
   background-image:url('../img/icon2.jpg');
   background-position:center 0;
   background-repeat:no-repeat; 
}
#top li.login a {
   background-image:url('../img/icon3.jpg');
   background-position:center 0;
   background-repeat:no-repeat; 
}

div.clear {
   clear:both;
   font-size:0;
}

#content {
   text-align:left;
   font-family:Verdana;
   font-size:12px;
}
#content a {
   color:#0865DE;
   text-decoration:none;
}
#content a:hover {
   text-decoration:underline;
}
#content a img {
   border:none;
}
#content p {
   margin:5px 0 5px 0;
   padding:0;   
}
#content h2 {
   margin:10px 0 10px 0;
   padding:0;
   font-size:16px;
   font-weight:bold;
}
#content h3 {
   margin:10px 0 10px 0;
   padding:0;
   font-size:14px;
   font-weight:bold;
}
div.welcome {
   background-color:#EFF7FF;
   width:680px;
   height:45px;
   padding:5px 0 0 100px !important;
   padding:10px 0 0 100px !important;
   background-image:url('../img/info.jpg');
   background-repeat:no-repeat;
   background-position:20px 0;
   text-align:left;
   margin:0 0 15px 0;
}
table {
   width:780px;
}
thead {
   text-align:left; /* opera */
   background-color:#94C7E7;   
}

th {
   padding:8px 0 8px 5px;
   border-top:1px solid #000;
   border-bottom:1px solid #000;
}
td {
   padding:8px 0 8px 5px;
}
td.small, th.small {
   width:10%;
   text-align:center;
}
td.image {
   width:90px;
   text-align:center;
}

tr.odd {
   background-color:#FFF;
}
tr.even {
   background-color:#E7E7E7;
}
table.register {
   width:600px;
   margin:0 auto;
}
table.register td.left {
   text-align:right;
}
table.register input {
   width:200px;
}
#summary {
  width:460px;
  margin-right:20px;
  float:left;
}
#summary table {
   width:380px;
   border:1px solid #CECFCE;
	border-collapse: collapse;
}
#summary td {
   border:1px solid #CECFCE;
	border-style: inset;
}


#bid {
   width:300px;
   float:left;
}
#confirm {
  width:350px;
  margin:0 auto;
}

#register{
  width:390px;
  float:left;
}

#login {
  width:390px;
  float:left;
}
div.error_message {
   color:#F00;
}

#imagebox {
   width:680px;
   overflow:hidden;
   float:left;
}
#imagebox img {
   padding:5px;
   margin:0 0 10px 0;
   border:2px solid #CECFCE;
}

#imagelist {
   width:100px;
   float:left;
}

#imagelist a img {
   padding:5px;
   margin:0 0 10px 0;
   border:2px solid #0079C6;
}

#footer {
   width:760px;
   margin-top:20px;
   padding:10px;
   border-top:1px solid #000;
   text-align:left;
   font-family:Verdana;
   font-size:12px;
   position:relative;
}

#footer a {
   color:#0865DE;
   text-decoration:none;
}
#footer a:hover {
   text-decoration:underline;
}
#footer a#talem_logo {
   position:absolute;
   right:15px;
   border:none;
}
#footer img {
   border:none;
}

ul#tabs {
   text-align: left; 
   margin: 25px 0 25px 0; 
   border-bottom: 1px solid #000; 
   list-style-type: none;
   padding:5px 0 5px 5px;   
}


ul#tabs li {
   display: inline;
   background-image:none;
   margin:0;
   padding:0;
}

ul#tabs li a { 
   padding: 5px; 
   border: 1px solid #000; 
   background-color: #EFEFEF; 
   color: #0865DE; 
   margin-right: 0px; 
   text-decoration: none;
   background-image:none;
}

ul#tabs a:hover { 
   background: #FFFFFF; 
   text-decoration:underline;
}
ul#tabs a.active {
   border-bottom: 1px solid #ffffff;
   background: #FFFFFF; 
}

