body {
 background:url('images/bg.gif') #5D5D5F;
 font-family:Tahoma;
 margin:0;
 padding:0;
}

a:focus {
outline: none;
}

#content {
 width:908px;
 margin:0 auto;
 padding:0;
 font-size:11px;
}

#top {
 width:908px;
 height:159px;
 float:left;
 background:url('images/top.gif');
 color:#FFFFFF;
}

#top1 {
 width:361px;
 float:left;
}

#nawi {
 float:left;
 list-style:none;
 padding:0;
 margin-top:15px;
}

#nawi li {
 display:block;
 float:left;
 margin-right:10px;
}

#nawi li a {
 background:#353535;
 color:#FFFFFF;
 text-decoration:none;
 float:left;
 height:18px;
 padding-left:14px;
 padding-right:14px;
 padding-top:4px;
}

#nawi li a:hover {
 background:url('images/b.png') #9a001d;
 color:#FFFFFF;
 text-decoration:none;
 float:left;
 height:18px;
 padding-left:14px;
 padding-right:14px;
 padding-top:4px;
}

#top h1 {
 display:block;
 float:left;
 font-size:28px;
 font-family:Trebuchet MS;
 padding:0;
 margin-top:4px;
 margin-left:32px;
 margin-right:0;
 margin-bottom:0;
}

#top h1 a, #top h1 a:hover {
 color:#FFFFFF;
 text-decoration:none;
}

#top h2 {
 display:block;
 float:left;
 font-size:11px;
 font-family:Tahoma;
 font-weight:lighter;
 padding:0;
 margin-top:17px;
 margin-left:45px;
 margin-right:0;
 margin-bottom:0;
}

#menu {
 float:left;
 list-style:none;
 padding:0;
 margin-top:16px;
}

#menu li {
 display:block;
 margin:0;
 float:left;
 list-style:none;
 font-weight:bold;
}

a.menu1 {
 height:26px;
 width:auto;
 float:left;
 display:block;
 color:#FFFFFF;
 text-decoration:none;
 padding-left:18px;
 padding-right:18px;
 padding-top:14px;
 z-index:10;
 background:#353535;
}

a.menu1:hover {
 background-image:url('images/menu.png') #9a001d;
 display:block;
 color:#FFFFFF;
 text-decoration:none;
}

#menu ul {
 position:absolute;
 width:150px;
 padding-top:10px;
 padding-left:10px;
 padding-bottom:1px;
 background:#353535;
 top:142px;
 left: -999em;
 clear:both;
 font-size:11px;
 z-index:5; 
 border-top:1px #f1002d solid;
 border-bottom:1px #f1002d solid;
}

#menu ul a {
 color:#FFFFFF;
 text-decoration:none;
}

#menu ul a:hover {
 color:#FFFFFF;
 text-decoration:underline;
}

#menu ul li{
 padding-left:5px;
 height:16px;
 width:135px;
 margin-bottom:7px;
 border-bottom:1px #f1002d solid;
}

#menu ul a{
 font-weight:normal;
 height:15px;
}

#menu ul a:hover{
 background:none;
}

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
 left: -999em;
}

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul {
 margin-left:0px;
 left:auto;
 position:absolute;
}

#menu li:hover ul {
 display:block;
}

#menu li:hover a{
 background:url('images/menu.png');
 color:#FFFFFF;
}

#menu li:hover ul a{
 background:none;
 color:#FFF;
}

#top2 {
 float:left;
 margin-left:5px;
}

#top3 {
 float:right;
 width:180px;
 padding-left:24px;
 padding-right:25px;
 height:98px;
 background:url('images/bglog.gif');
 padding-top:16px;
 margin-top:15px;
}


#top3 a {
 color:#FFF;
 text-decoration:none;
 border-bottom:1px #FFF dotted;
}

.login {
 width:135px;
 height:18px;
 float:left;
 background:url('images/login.gif');
 border:0;
 margin-bottom:6px;
 color:#FFFFFF;
 font-size:11px;
 padding-left:45px;
 padding-top:4px;
}

.loginh {
 width:135px;
 height:18px;
 float:left;
 background:url('images/haslo.gif');
 border:0;
 color:#FFFFFF;
 font-size:11px;
 padding-left:45px;
 padding-top:4px;
}

.zaloguj {
 width:58px;
 height:22px;
 border:0;
 background:url('images/b.png');
 float:right;
 color:#FFFFFF;
 text-decoration:none;
 font-weight:bold;
 text-align:center;
 font-size:11px;
 padding-bottom:4px;
 margin-top:8px;
}

#rejes {
 height:18px;
 border:0;
 background:url('images/b.png');
 float:right;
 color:#FFFFFF;
 text-decoration:none;
 text-align:center;
 font-size:11px;
 padding-top:4px;
 padding-left:8px;
 padding-right:8px;
 margin-right:6px;
 margin-top:8px;
}

#srodek {
 width:655px;
 float:left;
 background:#FFFFFF;
 color:#777777;
 padding:12px;
 margin-bottom:15px;
}

#srodek h3 {
 font-size:16px;
 font-weight:lighter;
 font-family:Georgia;
 color:#9a001d;
 margin:6px 6px 10px 6px;
 padding:0;
}

.news {
 width:625px;
 border:1px #EBEBEB solid;
 float:left;
 padding-left:14px;
 padding-right:14px;
 padding-bottom:14px;
 margin-top:5px;
 margin-bottom:5px;
 line-height:19px;
 text-align:justify;
}

.news img {
 width:200px;
 height:133px;
 float:left;
 margin-top:14px;
 margin-right:14px;
 border:5px #F0F0F0 solid;
}


.news h4 {
 font-size:16px;
 font-weight:lighter;
 font-family:Georgia;
 color:#353535;
 margin-bottom:4px;
 padding-bottom:0;
}

.news h4 a {
 color:#353535;
 text-decoration:none;
}

.news h4 a:hover {
 color:#9a001d;
 text-decoration:none;
}

.news h4 div {
 font-size:12px;
 display:inline;
 margin-bottom:40px;
 color:#C1C1C1;
}

.news a {
 color:#353535;
 text-decoration:none;
}

.news a:hover {
 color:#9a001d;
 text-decoration:none;
}

.news span {
 color:#C1C1C1;
 display:block;
 float:left;
 width:400px;
 margin-bottom:10px;
}

img.wiecej {
 width:4px;
 height:5px;
 border:0;
 float:none;
 margin-left:8px;
 margin-top:0px;
}

h5 {
 font-size:16px;
 font-weight:lighter;
 font-family:Georgia;
 color:#9a001d;
 margin-top:20px;
 margin-left:6px;
 margin-bottom:14px;
 float:left;
 width:600px;
}

.kom {
 width:625px;
 border:1px #EBEBEB solid;
 float:left;
 padding-left:14px;
 padding-right:14px;
 padding-bottom:10px;
 padding-top:10px;
 margin-top:5px;
 margin-bottom:5px;
 line-height:19px;
 text-align:justify;
 color:#777777;
}

.kom a {
 color:#777777;
 text-decoration:none;
} 

.kom span {
 display:block;
 width:625px;
 color:#353535;
}

.kom img {
 width:50px;
 height:50px;
 float:left;
 border:5px #F0F0F0 solid;
 margin-right:15px;
 margin-left:-4px;
}

.arch {
 width:287px;
 border:1px #EBEBEB solid;
 float:left;
 padding:8px 14px 8px 14px;
 margin-top:3px;
 margin-bottom:3px;
 line-height:19px;
 text-align:justify;
 color:#C1C1C1;
 margin-left:5px;
 margin-right:5px;
}

.arch span {
 display:block;
 width:287px;
}

.arch a {
 font-weight:bold;
 color:#353535;
 text-decoration:none;
}

.arch a:hover {
 font-weight:bold;
 color:#9a001d;
 text-decoration:none;
}

a#wiecejarch {
 background:url('images/b.png') #9a001d;
 color:#FFFFFF;
 text-decoration:none;
 float:right;
 height:18px;
 padding-left:14px;
 padding-right:14px;
 padding-top:4px;
 margin-top:15px;
 margin-bottom:5px;
}

#prawy {
 width:220px;
 float:right;
 text-align:justify;
 line-height:18px;
 color:#FFFFFF;
}

.panel {
 width:220px;
 float:left;
}

.pgora {
 width:212px;
 height:24px;
 float:left;
 background:url('images/panel.png') #9a001d;
 font-weight:bold;
 padding-left:8px;
 padding-top:7px;
}

.ptresc {
 width:200px;
 float:left;
 padding:10px;
}

.ptresc a {
 color:#FFFFFF;
 text-decoration:none;
}

.mecz {
 width:200px;
 float:left;
 text-align:center;
}

.druzyny {
 width:200px;
 float:left;
 font-weight:bold;
 margin-bottom:10px;
}

.druzynaA img, .druzynaB img {
 width:50px;
 height:50px;
 float:left;
}

.druzynaA img {
 margin-left:20px;
}

.wynik {
 width:60px;
 float:left;
 padding-top:21px;
 font-size:14px;
 font-weight:bold;
 color:#9a001d;
}

.meczinfo {
 width:200px;
 float:left;
 margin-top:4px;
}

img.ztyg {
 width:190px;
 float:left;
 border:5px #6c6d71 solid;
}

.podpis {
 width:200px;
 float:left;
 text-align:center;
 margin-top:4px;
}

#video {
 width:190px;
 float:left;
 border:5px #6c6d71 solid;
}

#buttony img {
 width:90px;
 height:45px;
 float:left;
 border:3px #6c6d71 solid;
 margin:2px;
}

#buttony  a:hover img{
 border:3px #9a001d solid;
}

#foto  a:hover img{
 border:5px #9a001d solid;
}

#stopka {
 width:868px;
 float:left;
 padding:12px 20px 12px 20px;
 background:#353535;
 margin-bottom:14px;
 color:#FFFFFF;
}

#stopka a {
 color:#c1c1c1;
 text-decoration:none;
}

#stopka a:hover {
 color:#FFFFFF;
 text-decoration:none;
}

.dodajkom {
 background:url('images/b.png') #9a001d;
 color:#FFFFFF;
 text-decoration:none;
 float:right;
 height:22px;
 padding-bottom:4px;
 padding-left:14px;
 padding-right:14px;
 margin-top:15px;
 margin-bottom:5px;
 margin-right:-21px;
 border:0;
 font-size:11px;
}

.komunikat {
 width:100%;
 float:left;
 color:#FFFFFF;
 font-size:11px;
 text-align:center;
 margin-top:40px;
}

input.text {
 width:200px;
}

#edycja td {
 margin-bottom:10px;
}

.social {
 width:250px;
 float:right;
 text-align:right;
 margin-top:12px;
}

.social img {
 width:16px;
 height:16px;
 border:0;
 margin-top:-2px;
 margin-left:4px;
 margin-right:4px;
 float:right;
}