/* Bialoczerwoni.com.pl - serwis przygotowany przez 4mind.pl */
/* Styl globalny */


/* Deklaracje podstawowe */

* { font-family: Tahoma, Helvetica, Sans-Serif; }
html { margin: 0; padding: 0; font-size: 12px; }
body {
  color: #000;
  margin: 0;
  padding: 0;
  background: #222 url(../img/tlo_zawodnicy.jpg) no-repeat top center fixed;
  text-align:center; /* center layout in ie5 and 5.5. */
}
td {
  padding: 3px;
}
h2 {
  margin-bottom: 10px;
}
a {
  color: #ee7f01;
}
#thead { background: #ee7f01; font-size: 110%; font-weight: bold; color: #fff; }
#trow_even { background: #222; }
#trow_odd { background: #111; }

#bc_container { background: #000 url(../img/container_bg.jpg); }
#bc_header    { background-color: #000; }
#bc_topmenu { background-color: #000; }
#bc_content { background-color: #000; }
#bc_footer { background-color: #000; } 
#bc_container, #bc_header, #bc_topmenu, #bc_right, #bc_content, #bc_leftmenu, #bc_footer {
  margin: 0;
  padding: 0;
  position: relative;
}

select, option {
font-family: Tahoma, Helvetica, Sans-Serif;
font-size: 11px;
background: #111;
color: #ee7f01;
border: solid 1px #ee7f01;
}

input {
font-family: Tahoma, Helvetica, Sans-Serif;
font-size: 12px;
background: #ee7f01;
color: #000;
border: solid 1px #ee7f01;
font-weight: bold;
}

/* Deklaracje głównych bloków serwisu */

#bc_tlo_gorne {
  width: 100%;
  height: 1000px;
  position: absolute;
  left: 0px;

}
#bc_container {
  width: 860px !important;
  width: 862px; /* IE */
  margin: 0 auto 0px auto;
  border: solid 2px #111;
  text-align: left;
  position: relative;
}
#bc_header {
  background: url(../img/header.jpg);
  width: 100%;
  height: 187px;
}
#bc_topmenu {
  background: url(../img/topmenu.jpg);
  float: left;
  width: 719px;
  height: auto !important;
  height: 35px; /* IE */
  min-height: 35px;
  display: inline;
  font-size: 8pt;
}
#bc_right {
  background: url(../img/right.jpg) no-repeat;
  float: right;
  width: 141px;
  height: auto !important;
  height: 405px; /* IE */
  min-height: 405px;
  display: inline;
  padding-bottom: 20px;
}
#bc_footer {
  background: url(../img/footer.jpg);
  clear: both;
  width: 100%;
  height: 77px;
  font-size: 10px;
  color: #eee;
}
#bc_header_logo {
  clear: both;
  color: #fff;
  position: absolute;
  top: 0px;
  left: 730px;
}
#bc_header_date {
  clear: both;
  color: #fff;
  position: absolute;
  top: 120px;
  left: 8px;
}
#bc_footer_info {
  padding: 12px;
}


/* Deklaracje elementów w blokach serwisu */

#bc_topmenu ul {
  top: 10px;
  left: 20px;
  bottom: 0px;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 2;
}
#bc_topmenu li {
  border-right: solid 1px #555;
  display: inline;
  padding: 0;
}
#bc_topmenu a, #bc_topmenu a:hover {
  background: url(../img/topmenuarrow.gif) no-repeat left;
  padding: 7px 10px 7px 20px;
  color: #ee7f01;
  font-weight: bold;
  text-decoration: none;
}
#bc_topmenu a:hover {
  color: #fff;
  background: #ee7f01 url(../img/topmenuarrow.gif) no-repeat left;
  font-weight: bold;
  text-decoration: none;
}

#bc_header ul {
  top: 10px;
  left: 90px;
  bottom: 0px;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 2;
}
#bc_header li {
  display: inline;
  padding: 0px 10px 0px 20px;
}
#bc_header a, #bc_header a:hover {
  padding: 10px 4px 7px 10px;
  color: #777;
  text-decoration: none;
}
#bc_header a:hover {
  color: #000;
}

#bc_right p {
  padding-left: 20px;
}

#bc_content h1 {
  color: #ee7f01;
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 0px;
}


#bc_content_newsletter {
  position: relative;
  top: 0px;
  left: 0px;
  width: 150px;
  padding: 3px;
  color: #ddd;
  font-size: 10px;
  background: #111;
  clear: both;
  border-top: solid 1px #ee7f01;
  border-bottom: solid 1px #ee7f01;
  text-align: center;
  margin-top: 5px;
}

#bc_content_newsletter h2 {
  color: #ee7f01;
  padding: 0;
  margin: 0;
  font-size: 1.4em;
  font-weight: bold;
}

#bc_content_newsletter input.adres {
font-family: Tahoma, Helvetica, Sans-Serif;
font-size: 11px;
color: #111;
background-color: #fff;
border: solid 1px #ee7f01;
font-weight: normal;
}

#bc_content_newsletter input.przycisk {
font-family: Tahoma, Helvetica, Sans-Serif;
font-size: 10px;
background: #ee7f01;
color: #000;
border: solid 1px #ee7f01;
font-weight: bold;
margin-top: 10px;
}

#bc_content_newsletter a {
  color: #fff;
  text-decoration: none;
}
#bc_content_newsletter a:hover {
  color: #fff;
  text-decoration: underline;
}

#bc_content_topnews input.adres {
font-family: Tahoma, Helvetica, Sans-Serif;
font-size: 11px;
color: #111;
background-color: #fff;
border: solid 1px #ee7f01;
font-weight: normal;
}

#bc_content_topnews input.przycisk {
font-family: Tahoma, Helvetica, Sans-Serif;
font-size: 10px;
background: #ee7f01;
color: #000;
border: solid 1px #ee7f01;
font-weight: bold;
margin-top: 10px;
}

#bc_content_info input.adres {
font-family: Tahoma, Helvetica, Sans-Serif;
font-size: 11px;
color: #fff;
background-color: #111;
border: solid 1px #ee7f01;
font-weight: normal;
}

