/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,blockquote,th,td{ margin:0;	padding:0; }
img{ border:0; }
table { border-collapse:collapse; border-spacing:0; }
caption,th{ text-align:left; }
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; }

li { list-style: none; }

body { font-size: 12pt; color: #000; font-family: 'Open Sans', sans-serif; background-color: #fff; padding: 0; margin: 0 auto; margin-bottom: 100px; }
img { border: 0; }

input, textarea, checkbox, radio, select, submit { border: 1px solid #A8A8A8; background-color: #F8F8F8; font-size: 11pt; padding: 2px 4px; font-family: 'Open Sans', sans-serif; }
.ta { font-size: 11pt;  } 
.submit { margin-top: 5px; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: none; opacity: 0.8; }

.clear { clear: both; }
.fleft { float: left; }
.fright { float: right; }
.left { float: left; margin-right: 5px; }
.right { float: right; margin-left: 5px; margin-right: 5px; }
.tleft { text-align: left !important; }
.tright { text-align: right !important; }
.ct { text-align: center; margin: 0 auto; }
.yellow { color: #ffff00; }
.white, .bialy { color: #fff; }
.red { color: #940000; }
.grey { color: #A1A1A1; }
.wyniki_sep { height: 1px; border-bottom: 1px dotted #A1A1A1; width: 100%; display: block; margin-bottom: 1px; font-size: 0px; }
.box { border: 1px solid; border-color: #DBDBDB; padding: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 0 5px 1px 0 !important; }
.szuk4 { margin: 0 0 10px 0; }
.error, .alert { color: #ff0000; }

.kontakt_50 { width: 50%; }

/* SZCZEGOLY  CSS */
.tabela_mecze_lista { font-size: 9pt !important; font-family: Tahoma !important; }

h1 { line-height: 1.2em; }
h2  { background-color: #940000; display: inline-block; padding: 0 9px; line-height: 25px; height: 25px; margin: 11px 0; font-size: 9pt; color: #fff; text-transform: uppercase; font-weight: bold; }
.mnwfckgw_h5 { background-color: #940000; display: inline-block; padding: 0 9px !important; line-height: 25px !important; height: 25px !important; margin: 11px 0 !important; font-size: 9pt !important; color: #fff !important; text-transform: uppercase; font-weight: bold; }   
.mnwfckgw_news-title { font-family: 'Open Sans', sans-serif !important; color: #000 !important; font-size: 11pt !important; }

h3 a { color: #C00000 !important; }
.bold { font-weight: bold !important; }

#banner { background: url('szum.png'); margin: 0 auto; text-align: center; padding: 15px 0 45px 0; }
.banner2 { display: block; margin: 0 auto; text-align: center; margin: 0 0 25px 0 !important; position: relative; z-index: 0; }

#logo { width: 100%; height: 57px; background: #BC0000 url('tlo_menu.png') no-repeat 50% 50%; margin: 0 auto; }
.logo { display: block; float: left; margin: 0 auto; max-width: 850px; height: 57px; text-align: left; margin-right: 26px; }
.logo_img { height: 35px; margin-top: 10px; text-align: left; float: left; }
.kontener { width: 1180px; margin: 0 auto; text-align: left; }
.kontener_menu { width: 690px; margin: 0 auto; text-align: left; float: left; }
#wyniki_na_zywo { width: 100%; height: 3px !important; background: #F8DD08 !important; margin: 0 auto; }
#wyniki_na_zywo a { color: #000000; float: left !important; margin-left: 470px; font-family: 'Russo One', sans-serif; font-size: 13pt; font-weight: normal; text-transform: uppercase; line-height: 3px; margin-top: -7px; }
#wyniki_na_zywo h2 { margin-top: 3px; background-color: #000 !important; }

#menu { float: left; color: #fff; height: 57px; width: 690px; margin: 0 auto; }
#nav { list-style:none; color: #ffff00; float:left; position:relative; z-index:5; font-weight: bold; } 
#nav .yellow { color: #ffff00; float: left; padding: 8px 8px 0 0; }
#nav .main { font-family: 'Russo One', sans-serif; font-size: 15pt; font-weight: normal; text-transform: uppercase; line-height: 57px; background: url('menu_ico.png') no-repeat; background-position: 93% 50%; padding-right: 30px; }     

#profil { color: #fff; margin-left: 78px; height: 57px; line-height: 57px; }
#profil img { float: left; margin-right: 8px; border-radius: 22.5px; }
.alert_pw { border: 3px solid #ffff00; border-radius: 25.5px !important; margin-top: -4px; }
.profil_avatar { line-height: 57px; height: 57px; float: left; margin-top: 7px; margin-left: 75px; }
.profil_odstep { margin-bottom: 13px; }
.profil_linki { margin-left: 40px; margin-top: 0px; float: left; }
#profil a { color: #fff; }
.social_ico { line-height: 57px; float: left; }
.social_ico img { margin: 13px 4px 0 4px !important; }
.profil_ico { width: 30px; height: 30px; }

#wd { width: 100%; background-color: #000; padding: 23px 0 0 0; }
.lewa { width: 850px; float: left; position: relative; } 
.prawa { width: 300px; float: left; margin-left: 30px;  margin-bottom: 26px; position: relative; }  
.ik_wd { display:block; background: url('ik.png') no-repeat; position: absolute; top: 8px; right: 7px; width: 34px; height: 22px; color: #fff; font-size: 9pt; font-weight: bold; text-align: center; padding-left: 23px; padding-top: 4px; }
.zdjecie_wd {width: 850px; height: 400px; }
.zdjecie_wd2 {width: 300px; height: 187px; }

.tytul_wd { position: absolute; bottom: 0; padding: 12px 19px; }
.tytul_wd h1 { font-family: 'Russo One', sans-serif; color: #fff; font-size: 24pt; margin-top: 15px; text-shadow: 0 0 6px #000; }

.tytul_wd2 { position: absolute; bottom: 0; padding: 4px 6px; }
.tytul_wd2 h1 { font-family: 'Russo One', sans-serif; color: #fff; font-size: 18pt; margin-z: 5px; text-shadow: 0 0 6px #000; margin-top: 6px; }

.tag_wd { padding: 4px 7px; text-transform: uppercase; color: #fff; background-color: #940000; font-size: 8pt; font-weight: bold; }
.tag_wd2 { padding: 4px 7px; text-transform: uppercase; color: #fff; background-color: #940000; font-size: 8pt; font-weight: bold; }

.news { width: 410px; position: relative; float: left; display: block; margin: 0 0 21px 0; }
.news_margin { margin-right: 30px; }
.zdjecie_akt {width: 410px; height: 255px; } 
.tytul_akt { position: absolute; bottom: 85px; padding: 10px ; display: block; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.8); width: 390px; } 
.tytul_akt h1 { font-family: 'Russo One', sans-serif; color: #fff; font-size: 18pt;  padding: 0; }
.lead_akt { background-color: #000; color: #fff; border-top: 5px solid; border-color: #940000; display: block; padding: 3px 10px 6px 10px; line-height: 24px; word-wrap: break-word; }
.lead_akt a { color: #fff !important; }
 
#menu_forum.li { font-size: 10pt; } 
       
.starsze { color: #fff; width: 850px; height: auto; padding: 10px 0; background: url('tlo_aktualnosci.jpg') no-repeat; margin: 0 auto; -webkit-column-count: 2; /* Chrome, Safari, Opera */ -moz-column-count: 2; /* Firefox */ column-count: 2; -webkit-column-gap: 10px; /* Chrome, Safari, Opera */  -moz-column-gap: 10px; /* Firefox */  column-gap: 10px; }
.starsze li { line-height: 21px; border-bottom: 1px solid rgba(255,0,0,.2); margin: 0 15px; } 
.starsze a { color: #fff; }
h3 { font-family: 'Russo One', sans-serif; text-transform: none; color: #fff; font-size: 14pt; margin-top: 10px; }

.black { font-weight: bold; color: #000; }
.trojka { float: left; width: 32%; }
.trojka_druga { float: left; margin: 0 12.5px; width: 33%; }
.trojka h3, .trojka_druga h3 { margin-top: 0; }
.statystyki { font-size: 10pt; width: 100%; }
table.statystyki {border-bottom: 1px solid #eee;  }
table.statystyki tr { border: 1px solid #eee; text-align: center;  }
table.statystyki tr:first-child {padding-left: 5px; border-left: 3px solid #000; }
table.statystyki tr td {padding: 4px; border: 1px solid #eee;}
table.statystyki tr td:first-child {padding-left: 5px; border-left: 3px solid #940000; }
table.statystyki th { padding: 3px 5px; font-size: 9pt; border: 1px solid #000 !important; text-align: center; }
table.statystyki tr td:last-child {border-right: 1px solid #fff !important;}
.naglowek_czarny { background-color: #000; color: #fff; }

#menu_tabele a , #menu_w a { color: #000 !important; font-size: 10pt; }
#menu_tabele tr { line-height: 25px; }

#admin_lewa { width: 160px; float: left; }
#admin_prawa { width: 800px; float: left; margin-left: 4px; }
#admin_prawa .kropki td { padding: 1px 2px !important; }
.komenty { float: left; width: 53%; margin-left: 10px; }
.zadania { float: left; width: 44%; margin-left: 10px; }
.admin_prawa_tlo_srodek a { text-decoration: none; color: #C80C10; }
.admin_prawa_tlo_srodek a:hover { text-decoration: underline; color: #C80C10; }
.admin_sep { width: 170px; height: 5px; margin-top: 4px; border-bottom: 1px dotted #C00000; display: block; font-size: 0px; }
.belka_admin { width: 178x; height: 17px; padding-top: 3px; padding-left: 6px; color: #fff; font-family: 'oswaldregular'; font-size: 11pt; font-weight: bold; }
.belka_admin2 { width: 696x; height: 17px; padding-top: 3px; padding-left: 6px; color: #fff; font-family: 'oswaldregular'; font-size: 11pt; font-weight: bold; margin-bottom: 4px; }
.av { width: 45px;  height: 45px; padding: 3px; float: left; margin-top: 2px; }

.konk { margin-left: 30px; margin-bottom: 15px; }

 .banner2 { display: block; margin: 0 auto; text-align: center; margin: 0 0 70px 0 !important; position: relative; z-index: 0; }

.wd { border: 1px solid #000; width: 663px; height: 260px; position: relative; z-index: 0; margin-bottom: 6px; }
.wd a { color: #fff !important; }
.wd img { width: 470px; height: 260px; }
.opis { position: absolute; top: 0; right: 0; z-index: 10; padding: 12px 6px 12px 16px; width: 171px; height: 236px; margin-left: 2px; color: #fff; background-color: #000; }

#kontener_admin { width: 970px; background-color: #fff; border: 1px solid #000; padding: 5px 5px 0 5px; }
#kontener_admin a { color: #9A0000; }
#admin_lewa li { list-style: none; color: #A1A1A1; border-top: 1px dotted #C00000; line-height: 23px; }
#admin_lewa ul { margin-bottom: 8px; }
#kontener_admin td { padding: 3px 5px; }

#contents { padding-left: 5px; }
#contents a { color: #9A0000; }
.ramka_linki { padding: 0 5px; }
.polowka { float: left; margin-top: 10px; width: 50%; margin-right: 5px; }
.polowka ul { border-top: 1px dotted #CFCFCF; margin: 6px 0 6px 8px; width: 95%; }
.polowka li { list-style: none; color: #A1A1A1; border-bottom: 1px dotted #CFCFCF; line-height: 23px; }
.polowka2 { float: left; margin-top: 10px; width: 49%; }
.wpis { width: 393px; float: left; height: auto; min-height: 114px; background-color: #000; color: #fff; margin: 0 0 10px 0;  padding: 10px 5px 10px 10px; }
.wpis a { color: #fff; }
.wpis a.jdd { font-family: 'Russo One', sans-serif !important; color: #fff; font-size: 12pt; font-weight: light; padding: 18px 10px;}
.parzysty { margin-left: 31px; }
.fotka-wpis { width: 190px; height: 118px; float: left; border-right: 4px solid #940000; margin-right: 7px; }
.lead-wpis { margin-top: 6px; }
.kontuzje { padding: 12px 0; }                                                 
.transfery { padding: 25px 0; }
.iko { float: left; display: block; margin-right: 10px; margin-top: 4px; width: 20px; height: 15px; background: url('ikonki_transfery_kontuzje.png') no-repeat top left; }
.iko-zawodnik { background-position: 0 0; }
.iko-kontuzja { background-position: -25px 0; }
.iko-data { background-position: -50px 0; }
.iko-zdo { background-position: -74px 0;  }
.iko-ile { background-position: -98px 0;  }
.iko-powrot { background-position: -118px 0;  }

.social { margin: 0 !important; display: inline-block; font-size: 0; }
.udostepnij { display: inline-block; background: url('udostepnij.png') no-repeat; width: 180px; height: 50px; margin: 0; }
.tweetnij { display: inline-block; background: url('tweetnij.png') no-repeat; width: 179px; height: 50px; margin: 0;}
.skomentuj { display: inline-block; background: url('skomentuj.png') no-repeat; width: 180px; height: 50px; margin: 0; }
.nadchodzace li { line-height: 29px; height: 29px; border-bottom: 1px solid #EEEEEE; font-size: 10pt; }
.nadchodzace li:last-child { border-bottom: 0; }
.border_red { display: inline-block; vertical-align: middle; border-left: 3px solid #940000; padding-left: 8px; line-height: 20px; }
.middle { font-size: 10pt; }

#prawa a { color: #9A0000; }

.kropki { border-top: 1px dotted #9C9C9C; margin: 0 3px 6px 3px; width: 97%; }
.kropki_wyniki { border-top: 1px solid #eeeeee; margin: 0 3px 6px 3px; width: 98%; }
.kropki_wyniki tr { line-height: 30px; border-bottom: 1px solid #eeeeee; }
.kropki img { vertical-align: middle; }
.kropki li, .kropki tr { border-bottom: 1px dotted #9C9C9C; line-height: 30px; }
.zadania .kropki li, .zadania .kropki tr { border-bottom: 1px dotted #9C9C9C; line-height: 1.6em; }
.wynik { background-color: #000; width: 21px; height: 21px; line-height: 21px; text-align: center; color: #fff; font-weight: bold; font-size: 8pt; margin: 0 3px; }

.sklad { width: 100%; background-color: #F3F3F3; border-top: 1px dotted #9C9C9C; }
.sklad tr { border-bottom: 1px dotted #9C9C9C; line-height: 19px;} 
.sklad td { padding-left: 5px; vertical-align: top; }
.sklad_ramka { background-color: #fff; border: 1px solid #DADADA; padding: 3px; margin: 0 auto; text-align: center; float: left; margin-right: 11px !important; margin-top: 8px; margin-bottom: 10px; width: 90%; max-width: 170px; height: auto; }

.opis_fotki { background: #F3F3F3; border: 1px solid #DADADA; margin-left: 4px; margin-right: 4px; margin-top: 3px; margin-bottom: 3px; padding: 3px; }
.dekady_foto { background: #F3F3F3; border: 1px solid #DADADA; margin: 5px 0; padding: 4px; margin-left: -4px; }
.float_l { float: left; font-size: 11pt; }
.float_r { float: right; font-size: 11pt; }

.mecze { width: 100% !important; height: auto !important; min-height: 187px; color: #fff; position: relative; font-weight: bold; }
.mecze img { z-index: 1; width: 100%; height: auto; min-height: 187px; }
.mecze a { color: inherit; text-decoration: none; }
.mecze_info1 { background: #940000; height: 25px; line-height: 25px; float: left; margin-top: 21px; font-size: 9pt; padding-left: 10px; color: #fff !important; }
.mecze_info2 { background: #000; height: 30px; line-height: 30x; float: left; margin-top: 34px; font-size: 12pt; padding-left: 10px; color: #fff !important; }
.mecze_info3 { background: #000; height: 30px; line-height: 30px;  float: right; margin-top: 10px; font-size: 12pt; padding-left: 10px; color: #fff !important; }
.wynik_blok { height: 30px; line-height: 30px; border-left: 5px solid #940000; display: inline-block; padding: 0 8px; font-size: 12pt; margin-left: 7px; }
.data_blok { height: 25px; line-height: 25px; border-left: 4px solid #000; display: inline-block; padding: 0 8px; font-size: 9pt; margin-left: 7px; }
.mecze_info { position: absolute; top: 0 !important; z-index: 1; height: auto; min-height: 187px; text-transform: uppercase; display: block; }
.lupa { margin-top: 15px; border: 1px solid #CBCBCB; background: url('szukaj_lupa.gif') no-repeat; background-color: #EDEDED; background-position: 0 2px; color: #9F9F9F; font-size: 9pt; padding: 5px 5px 5px 40px; width: 60%; }
.lupa_szukaj { margin-left: 5px; position: relative; border: 1px solid #CBCBCB; background-color: #EDEDED; color: #9F9F9F; font-size: 9pt; padding: 5px; height: 30px; }

.pw { border: 1px solid; border-color: #C8C8C8; padding: 5px; }
.pw_av { float: left; margin-right: 5px; }
.pw_info { float: left; }
.pw_tresc { margin-top: 8px; margin-bottom: 8px; }
.pw_opcje { text-align: right; } 

.strony, .strony_forum { margin: 8px 0px; color: #C80C10; }
.strony a, .strony_forum a { color: #fff !important; margin-left: 2px; margin-right: 2px; background-color: #000; }
.strony a:hover, .strony_forum a:hover { color: #fff; }
.strzalki { padding: 0px 10px; }
.zolty_zazn { padding: 0; margin-top: -8px; }

.strony_szare { text-align: center; display: block; float: left; padding: 1px 10px; color: #fff; line-height: 23px; text-align: center; margin-bottom: 10px; }
.zolty_zazn_szare { text-align: center; display: block; float: left; padding: 2px 4px; color: #C80C10; line-height: 21px; text-align: center; font-weight: bold; margin-bottom: 10px; margin-left: 2px; margin-right: 2px; background-color: #000; }
.zolty_szare { text-align: center; display: block; float: left; padding: 2px 4px; color: #fff; line-height: 21px; text-align: center; margin-bottom: 10px; } 

.modul td { padding: 2px 4px; }
.modul { padding: 0 4px; }
.modul a, .modul2 a { color: #940000; }
.modul li { list-style-image: url('bullet.png'); margin-left: 40px; }

h1.news_naglowek { font-family: 'Russo One', sans-serif; color: #000; font-size: 26pt; margin-top: 15px; border-left: 7px solid #940000; padding-left: 10px; }
div.lead { display: block; color: #545454; border-left: 7px solid #EEEEEE; font-size: 13pt; padding-left: 10px; font-weight: bold; line-height: 22px; margin-top: 10px; margin-bottom: 20px; }
.news_pasek { position: relative; font-size: 8pt; font-weight: bold; color: #5C5C5C; line-height: 30px; width: 100%; margin-top: 10px; }
.news_pasek img { vertical-align: middle; }
.fejsbuk { line-height: 34px; position: absolute; top: 3px; right: 0; }
.newsy_foto { border: 3px solid; border-color: #fff; width: 132px; height: 85px; margin-bottom: 9px; }
.news_tresc { float: left; width: 100%; }
.news_tresc a { color: #940000; }
.news_fotka { margin-bottom: 5px; }
.news_fotka img { width: 300px; height: 186px; }
.news_podpis { background-color: #000; color: #fff; width: 280px; padding: 5px 10px; margin-bottom: 5px; }
.news_opcje { float: left; width: 300px; margin-bottom: 5px; margin-right: 11px; }
.social_box { width: 539px; float: left; text-align: center; font-size: 0; margin-bottom: 5px; }
.lista_tagow { width: 100%; line-height: 35px; color: #5C5C5C; text-transform: uppercase; font-size: 9pt; font-weight: bold; }
.lista_tagow a { color: #fff; background-color: #000; margin-left: 4px; margin-bottom: 4px; padding: 7px 10px; height: 21px; line-height: 21px; display: inline-block; }
.aktu_sep { float: left; width: 1px; display: block; font-size: 8pt; border-left: 1px dotted #C00000; }
 
.gwiazdki { margin-bottom: 10px; }

.gorace_newsy { border-bottom: 1px dotted #D4D4D4; margin-bottom: 5px; padding-bottom: 5px; }
.gorace_newsy img { float: left; width: 150px; height: 93px; vertical-align: middle; margin-right: 5px; }
.gorace_newsy a { color: #000 !important; }

.newsy_najkom { float: left; display: block; width: 190px; margin-bottom: 5px; padding-bottom: 5px; margin-right: 20px; }
.newsy_najkom img { width: 190px; vertical-align: middle; margin-right: 10px; }
.newsy_najkom a { color: #000 !important; font-family: 'Russo One', sans-serif; font-size: 12pt; }

.zawartosc_kom { background-color: #F8F8F8; padding: 5px 5px 0 5px ; margin-bottom: 15px;  border: 1px solid lightgrey; }
.data_kom { border-top: 1px dotted #5C5C5C ; height: 18px; line-height: 18px; margin-top: 3px; font-size: 8pt; }
.data_kom a { color: #5C5C5C; }
.data_kom img { margin-right: 1px; }
.znaczki { width: 310px; text-align: right; color: #9C9C9C; }
.zglos { vertical-align: middle; padding: 0 3px; margin: -4px -5px 0 4px; }
.ramka_avatar { width: 45px; height: 45px; float: left; text-align: center; margin: 0 9px 9px 0; }
.ramka_avatar img { border-radius: 24.5px; border: 1px solid #5C5C5C; }
.linki_kom { float: right; color: #9C9C9C; }

table.ctnews { border-collapse: collapse !important; }
.ctnews td { border: 1px solid #848484; padding: 3px 7px; }
table.ctnews-center { border-collapse: collapse !important; }
.ctnews-center td { border: 1px solid #848484; padding: 3px 7px; text-align: center; }

#footer { padding: 10px 5px; margin-top: 6px; background-color: #940000; color: #fff; font-weight: normal; font-size: 13px }    
.link_stopka { margin-left: 95px; }
.stopka { background-color: #940000; width: 100%; display: block;}
#footer a { margin: 0 0px; color: #fff; font-weight: normal; }
#footer img { padding-top: 5px;}
.to_top { position: fixed; z-index: 99999; right: 20px; bottom: 20px; margin: 0 !important; padding: 0 !important; }
.highlight { color: #940000; }

/* POLITYKA COOKIE */
.cookieheader {color: #FFFFFF; font-size: 18px}
.maintext {color: #CCCCCC; text-align: justify; }
.cookiebuttons { color: #ff0000; font-size: 16px; padding-top: 13px; display: block; }


/****** Style Star Rating Widget *****/

.rating { 
 border: none;
 float: left;
 margin: 0;
 padding: 0;
  }

.rating > input { display: none; } 
.rating > label:before { 
 margin: -5px 3px 8px 0;
 font-size: 1.8em;
 font-family: FontAwesome;
 display: inline-block;
 content: "\2605";
  }

   .rating > label { 
    color: #ddd; 
    float: right; 
     }

     /***** CSS Magic to Highlight Stars on Hover *****/

    .rating > input:checked ~ label, /* show gold star when clicked */
     .rating:not(:checked) > label:hover, /* hover current star */
      .rating:not(:checked) > label:hover ~ label { color: #FFD700;  } 
       /*        hover previous stars in list */
       .rating > input:checked + label:hover,
       .rating > input:checked ~ label:hover,
       .rating > label:hover ~ input:checked ~ label, 
       .rating > input:checked ~ label:hover ~ label { color: #FFED85;  }
              
.star-tlo { background: url('star.png') repeat-x; width: 265px; height: 25px; position: relative; margin-bottom: 7px; }
.star-ocena { background: url('star.png') repeat-x; background-position:0 -25px; height: 25px; position: relative; z-index: 999; display: block; }

  
#navrwd { display: none; }
#nav li{ float:left; position:relative; margin-right: 8px; }
#nav li:hover { color: #ff0000; }
#nav li:hover .main {  }
#nav a, #nav label { display: block; color:#fff; text-decoration:none; }
#nav a:hover { color:#fff; text-decoration: none; }
#nav ul { border: 1px solid #353535; background: #1A1A1A; position:absolute; left:-9999px; margin: 0; padding: 0 3px; z-index: 100; }
#nav ul li:hover { border: 0; color: #ff0000; }
#nav ul li { list-style: none; float:none; line-height: 16px; }
#nav ul a { white-space:nowrap; padding: 5px; line-height: 25px; }
#nav li:hover ul { left: 0; }
#nav ul li:hover a { background: #1A1A1A; text-decoration:underline; }
#nav li:hover ul a { text-decoration:none; border-bottom: 1px dotted #333333; width: 100%; }
#nav .li_ostatnie { border-bottom: none !important; }
#nav li:hover ul li a:hover { color: #fff; }

.dropbtn { float: left; cursor: pointer; height: 45px; width: 45px; }
.dropdown { position: relative; float: left; background: none; }
.dropdown li { font-weight: bold; font-size: 17px; text-align: right; line-height: 35px; height: 35px; border-bottom: 1px dotted #333333; padding-right: 10px; }
.dropdown-content { width: 184px; margin-left: -134px; color: #ffff00; display: none; position: absolute; top: 50px; z-index: 99999; border: 1px solid #353535; background: #1A1A1A; }
.dropdown-content a { color: #fff; text-decoration:none; font-size: 16px; line-height: 35px; height: 35px; display: inline-block; width: 160px;	}
.dropdown-content a:focus, .dropdown-content a:hover { color: #940000; } 
.show {display:block;}
.tabela_premierleague { margin: 0 auto; text-align: center; border-collapse: collapse; width: 500px; }


/**** WIDOK TABLET ****/
@media (min-width: 768px) and (max-width: 1024px) {
	#nav .main { font-size: 12pt; padding-right: 20px; }
	#menu, .kontener_menu { width: auto; }
	#logo { background-position: 60% 50%; }
	.lewa, .zdjecie_wd { width: 736px; height: auto; }
	tytul_wd h1 { font-size: 22pt; }
	.prawa, .zdjecie_wd2 { width: 258px; height: auto; }
	.tytul_wd2 h1 { font-size: 16pt; }

	.news { width: 360px; position: relative; float: left; display: block; margin: 0 0 16px 0; z-index: 999; }
	.news_margin { margin-right: 16px; }
	.zdjecie_akt {width: 360px; height: auto; } 
	.tytul_akt { width: 340px; } 
	.tytul_akt h1 { font-size: 15pt;  }	
	.lead_akt { font-size: 0.9em; }
	
	.mecze_info1, .data_blok { font-size: 8pt; }
	.mecze_info2, .mecze_info3 { font-size: 11pt; }
	.starsze { width: 736px; content-visibility: auto; contain-intrinsic-size: 736px; }
	.starsze li a { display: inline-block; vertical-align: middle; white-space: nowrap; width: 95%; overflow: hidden; text-overflow: ellipsis; }
	.trojka_druga {  margin: 0 10px;  }
	.wpis { width: 30%;}
	.parzysty { margin: 0 1.5%; float: left; }
	.fotka-wpis { width: 215px; height: 140px; margin-bottom: 6px; border: 0;  }
	
	.nadchodzace li { font-size: 9pt; }
	.statystyki, #menu_forum li { font-size: 10pt; }
	#menu_wyniki .border_red { padding-left: 0; }
	.kropki_wyniki { font-size: 9pt !important; }
    
}	

/**** WIDOK TELEFONU ****/

@media (max-width: 768px) {
  #banner { margin-top: 55px; text-align: center; }
  #wd { padding: 0 !important; margin-top: 20px; margin-bottom: -8px; } 
  .kontener_menu { width: 100%; }
  #logo { position: fixed; top: 0; z-index: 999999; }
  .logo { position: relative; float: left; margin-left: 40px; position: relative; z-index: 9999; }
  .logo_img { height: 55% !important; margin-top: 12px; }
  .social_ico { display: none; }
  .kontener { width: 100%; }
  .kontener_mobile_wd { width: 100%; background: #fff !important; }
  #menu { width: 100% !important; float: left; margin-top: -43px; position: relative; z-index: 999; }
  #profil { float: right; margin-top: -73px; position: relative; z-index: 99999; }
  .profil_avatar { margin-left: 0; }
  #navrwd { width: 100% !important; display: block; list-style:none; float:left; position: relative; z-index:999; } 
  #nav { display: none; }  
  #nav-1 { display: none; }
  .menu-kreski { display: block; line-height: 38px; background: none; padding-right: 30px; }

#wyniki_na_zywo { width: 100%; height: 3px !important; background: #F8DD08 !important; margin: 0 auto; margin-top: -8px; margin-bottom: -5px; padding-top: 7px; }
#wyniki_na_zywo a { color: #000000; float: left !important; margin-left: 80px; font-family: 'Russo One', sans-serif; font-size: 11pt; font-weight: normal; text-transform: uppercase; line-height: 3px; }
#wyniki_na_zywo h2 { margin-top: 3px; }

  .glowne_menu_mobile { padding-left: 0 !important; position: relative !important; display: block; width: 40px !important; margin-left: 5px; }
  .nav .yellow { float: left; margin-left: 20px; padding: 7px 0px 0px 2px; }
  /* Hidden fallback */
  [hidden] { display: none; visibility: hidden; }
  /* Styling top level items */ 
  .nav a, .nav label { display: block; height: 40px; line-height: 40px; text-transform: uppercase; padding: 0 40px 0 20px; -webkit-transition: all .25s ease-in; transition: all .25s ease-in; font-weight: bold; } 
  .nav a:focus, .nav a:hover, .nav label:focus, .nav label:hover { color: #ff0000; opacity: 1.0; }  
  .nav { cursor: hand; } 
  /* Styling first level lists items */ 
  .group-list { padding-top: 0px; }
  .group-list a, .group-list label { padding-left: 20px; margin-left: 0; height: 40px; line-height: 40px; background: #252525; box-shadow: inset 0 -1px #373737; }
  .group-list a:focus, .group-list a:hover, .group-list label:focus, .group-list label:hover { background: #131313; }
  /* Styling second level list items */
  .sub-group-list a, .sub-group-list label { padding-left: 40px; margin-left: 0; height: 40px; line-height: 40px; background: #373737; box-shadow: inset 0 -1px #000; color: #fff; font-weight: normal; text-transform: none; width: 100%; } 
  .sub-group-list a:focus, .sub-group-list a:hover, .sub-group-list label:focus, .sub-group-list label:hover { text-decoration: none; }
  /* Hide nested lists */
  .group-list, .sub-group-list, .sub-sub-group-list { max-height: 0; overflow: hidden; -webkit-transition: max-height .5s ease-in-out; transition: max-height .5s ease-in-out; display: block; height: 640px !important; background-color: #252525; } 
  .nav__list input[type=checkbox]:checked + label + ul { /* reset the height when checkbox is checked */ max-height: 1000px; }
   
   .link_glowny_menu { color: #fff !important; padding-left: 0 !important; }
   
   
   .lewa { width: 100%; margin-top: 0; margin-left: 0; margin-bottom: 20px; }
   .prawa { width: 100%; margin-top: 0; margin-left: 0; margin-bottom: 20px; }
	.zdjecie_wd, .zdjecie_wd2 {width: 100%; height: auto; }
	.tytul_wd { padding: 4px 6px; }
	.tytul_wd h1 { font-size: 18pt; }
	
	.news { width: 100%; position: relative; float: left; display: block; margin: 0 0 21px 0;  z-index: 999; }
    .news_wd { width: 100%; position: relative; float: left; display: block; margin: -15px 0 -15px 0;  z-index: 999; }
	.news_margin { margin-right: 0; }
	.zdjecie_akt {width: 100%; height: auto; margin-bottom: -1px; } 
	.tytul_akt { position: relative; bottom: 0; padding: 1% 0; display: block; background: #000; width: auto; } 
	.tytul_akt h1 { font-family: 'Russo One', sans-serif; color: #fff; font-size: 18pt; padding: 2px 10px;}
	.lead_akt { background-color: #000; color: #fff; border-top: 5px solid; border-color: #940000; display: block; padding: 3px 10px 6px 10px; line-height: 24px; word-wrap: break-word; }
	.lead_akt, .lead_akt_mobile a { color: #fff !important; }
    .lead_akt_mobile { background-color: #940000; color: #fff; border-top: 5px solid; border-color: #F8DD08; display: block; padding: 3px 10px 6px 10px; line-height: 24px; word-wrap: break-word; }

  .h2_mobile { float: left; text-align: left; }
  
  
	.starsze { width: 100%; -webkit-column-count: 1; /* Chrome, Safari, Opera */ -moz-column-count: 1; /* Firefox */ column-count: 1; -webkit-column-gap: 0; /* Chrome, Safari, Opera */  -moz-column-gap: 0; /* Firefox */  column-gap: 0; background-color: #000; background-image: url('tlo_aktualnosci.jpg'); background-repeat: no-repeat; min-height: 294px; }
	.starsze li a { display: inline-block; vertical-align: middle; white-space: nowrap; width: 95%; overflow: hidden; text-overflow: ellipsis; }
	
	.trojka { width: 100%; }
	.trojka_druga { width: 100%; margin: 0; }
	
	.wpis { width: 100%; padding: 0 5px 0 10px; box-sizing: border-box; }
  .kontuzje, .transfery { padding: 13px 0; }
	.transfery { margin-top: 10px; }
	.fotka-wpis { width: 130px; height: 80px; margin-top: 15px; }
	.parzysty { margin-left: 0; }	
	
   #menu_newsy { display: none; height: 0; width: 0; }
   #menu_newsy, #menu_mecze, #menu_nadchodzace, #menu_tabele, #menu_wyniki, #menu_forum, #menu_ciekawostki, #menu_bannerki, #menu_linki, #menu_mecze, #menu_tabele, #menu_ciekawostki, #menu_linki, #menu_nadchodzace, #menu_wideo, #menu_forum  { width: 100%; float: left; height: auto; }
    
   .kontener .prawa { width: 100%; }  

	h1.news_naglowek { font-size: 18pt; }
	.news_opcje { width: 100%; margin-right: 0; }
	.news_fotka { margin-bottom: 0; }
	.news_fotka img { width: 100%; height: auto; }
	.news_podpis { width: 300px; }
	.news_pasek { word-wrap: none; line-height: 15px; }
    .tresc_mobilka { padding-left: 6px; }
	
	.udostepnij { width: 100px; height: 50px; background-size: 100% 100%; background-image: url('udostepnij_mobile.png'); margin: 0 auto; }
	.tweetnij { width: 100px; height: 50px; background-size: 100% 100%; background-image: url('tweetnij_mobile.png'); margin: 0 auto; }
	.skomentuj { width: 100px; height: 50px; background-size: 100% 100%; background-image: url('skomentuj_mobile.png'); margin: 0 auto; }
	
	.data_kom { height: auto; }
	.numer_komenta { display: none; }
	.wciecie { margin-left: 20px !important; }
	.zawartosc_kom { word-break: break-word; }
	
	.drugi_box_google { display: none; }
	.mobile_hide { display: none; }
	
	.relacja_herb, .relacja_cyfra, .relacja_dwukropek { width: 70%; height: 70%; }
	.tabela_premierleague { width: 100%; font-size: 13px; }
	.tabela_pw { font-size: 13px; }
	
	.mobile_hide { display:none; }	
	.kontakt_50 { width: 0; }
	
	.news_fotka { width: 100%; height: auto; }
	.news_podpis { width: 100%; box-sizing: border-box; }
	.social_box { width: 100%; text-align: center; margin: 0 auto; }
	
	#slider1 { display: block; }
	#slider2 { display: none; }
	#slider3 { display: none; }
	
	.bullety { margin: 0 auto; display: block; width: 115px; color: #fff; }
	.bullet { display: inline-block; width: 20px; height: 20px; margin: -6px 7px 10px 7px; color: #fff; background-color: #fff; border-radius: 10px;}
	.bullet-a { display: inline-block; width: 20px; height: 20px; margin: -6px 7px 10px 7px; color: #fff; background-color: #940000; border-radius: 10px; }
	.bullet:hover, .bullet-a:hover { background-color: #ff0000; }
  
}
