/* RESET CSS */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,div#top,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,div#top,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:transparent;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}article,aside,details,dialog,figcaption,figure,footer,header,main,nav,section{display:block}audio,canvas,embed,keygen,meter,progress,video{display:inline-block}[hidden]{display:none}

/* OGÓLNA STRUKTURA */

* { behavior: url(http://5.skokinarciarskie.pl/css/ie-css3.htc); behavior:url(http://5.skokinarciarskie.pl/css/csshover2.htc); font-family: Verdana; font-weight: normal; text-align: left; }
html, body { margin-top: 0px; margin-bottom: 10px; font-size: 11pt; line-height: 1.5; background-color: black; color: white; }
ul, ol, li { margin: 0; padding: 0; list-style: none; }
div.clear { clear: both; float: none; }
div#body { margin: auto; min-width: 1200px; margin-bottom: 10px; margin-top: 8px; min-width: 1240px; }
a { border: none; font-weight: bold; text-decoration: none; color: #FF700D; }
a:hover { text-decoration: underline; }
b, strong, span strong, strong span { font-weight: bold; }

div#fixed { float: left; }
div#tabela_gora { margin-left: 8px; margin-bottom: 4px; }
div#tekstugory { margin-left: 8px; margin-top: 1px; }
div.reklama_elastyczna { margin-left: 8px; margin-top: 16px; margin-bottom: 16px; text-align: center; }
div#tabela { float: left; margin-left: 8px; min-width: 600px; }
div#lista { float: left; margin-left: 8px; min-width: 250px; }
div#elastyczny { margin-left: 874px; margin-right: 8px; }
div#chat { padding-right: 0px; height: 600px; text-align: justify; font-size: 8pt; overflow-y: scroll; background-color: #444444; }
div.chat { padding: 4px; margin-top: 1px; text-align: justify; position: relative; }
div.chat div { font-weight: bold; }
div.chat a.usun { position: absolute; top: 1px; right: 2px; font-size: 7pt; }
div.chat a.edytuj { position: absolute; top: 1px; right: 34px; font-size: 7pt; }
div.chat a.ban { position: absolute; top: 1px; right: 75px; font-size: 7pt; }
div#elastyczny div#moderacja { font-size: 8pt; text-align: center; background-color: #FF700D; color: white; padding: 4px; display: none; margin: 2px auto; } 

.podswietl { color: #FF700D; }

table { margin: auto; border-collapse: separate; border-spacing: 0 1px; width: 100%; }
table th { padding: 2px 4px 2px; height: 18px; font-size: 8pt; font-weight: bold; color: white; background-color: #FF700D; text-align: left; vertical-align: middle; }
table tr.naglowek { background-color: #1B1B1B; color: white; font-weight: bold; }
table td { padding: 2px; height: 18px; font-size: 8pt; vertical-align: middle; }
table td.poz { text-align: center; }
table td.zaw { text-align: left; }
table td.zaw1 { text-align: left; padding-left: 4px; }
table tr.odd td.fla, table tr.even td.fla, table tr.live_ostatni td.fla { padding: 4px 6px 1px; text-align: center; }
table tr.naglowek td.fla { text-align: center; }
table td.fla > img { width: 20px; height: 12px; }
table td.odl { text-align: center; white-space: nowrap; }
table td.pkt { text-align: center; white-space: nowrap; }
table tr.przerwa td { padding: 0; }
table td.per { padding: 2px 2px 2px 8px; font-weight: bold; text-align: left; }
table td.dat { padding: 2px 2px 2px 8px; text-align: left; }
table td.mie { text-align: left; }
table td.hsk { text-align: center; white-space: nowrap; }
table td.zwy { padding: 2px 2px 2px 8px; text-align: left; }
table td.link { padding: 2px 6px 2px 2px; text-align: right; }
table td.link div { text-align: right; }
table td.link a { font-weight: bold !important; }
table tr.even td, .even { background-color: #373737; color: white; }
table tr.odd td, .odd { background-color: #202020; color: white; }
tr.podswietl { color: #FF700D; }
table tr.live_ostatni td, .live_ostatni { background-color: #FF700D; color: #FFFFFF; }

div.live_naglowek1 { min-width: 1236px; padding-left: 4px; padding-top: 4px; padding-bottom: 2px; text-align: left; background-color: #FF700D; color: #FFFFFF; font-size: 10pt; font-weight: bold; position: relative; }
div.live_naglowek1 a { color: white; }
div.live_naglowek1 div.live_naglowek_a { display: inline-block; }
div.live_naglowek1 div.live_naglowek_b { display: block; position: absolute; right: 4px; font-weight: normal; font-size: 8pt; }
div.live_naglowek2 { min-width: 1236px; padding-left: 4px; padding-top: 2px; padding-bottom: 2px; text-align: left; background-color: #373737; color: #FFFFFF; font-size: 10pt; position: relative; }
div.live_naglowek2 div.live_naglowek_a { display: inline-block; }
div.live_naglowek2 div.live_naglowek_a span { font-weight: bold; }
div.live_naglowek2 div.live_naglowek_b { display: block; position: absolute; right: 4px; }
div.live_naglowek1 div { display: inline-block; font-weight: bold; }
div.tekstugory { text-align: center; margin-bottom: 4px; }
div.tekstugory.beztabeli { font-weight: bold; color: white; background-color: #FF700D; padding-top: 6px; padding-bottom: 6px; width: 100%; font-size: 8pt; line-height: 1.5; }
div.tekstugory a { color: white; font-size: 9pt; }
div.live div#tabela table, div.live div#lista table, div.live div#tekstugory table { margin: 4px auto 4px auto; }

div#stopka { margin: 4px 0 0 0; width: 100%; min-width: 300px; padding-top: 2px; padding-bottom: 2px; font-size: 8pt; text-align: center; background-color: #FF700D; color: #FFFFFF; }
div#stopka2 { margin: 2px 0 4px 0; min-width: 300px; width: 100%; font-size: 7pt; text-align: center; }
div#stopka2 a { font-size: 7pt; font-weight: normal; }
div#stopka3 { margin: 10px 0 4px 0; min-width: 300px; width: 100%; font-size: 9pt; text-align: center; }
div#stopka3 a { font-size: 9pt; font-weight: normal; }

div.lista_przyciski { width: 100%; text-align: center; margin-top: 16px; margin-bottom: 16px; }
div.lista_przyciski a { display: block; text-align: center; border: 1px solid #FF700D; padding: 8px; margin: 4px; font-weight: bold; font-size: 90%; min-width: 120px; }
div.lista_przyciski a.aktywny { background-color: #FF700D; color: white; }

div.doublebillboard { width: 750px; height: 200px; text-align: center; margin: auto; margin-bottom: 4px; }
div.doublebillboard img { width: 750px; height: 200px; border: 0; }

div#chat_naglowek { height: 16px; border-bottom: 2px solid #FF700D; margin: 0 0 2px 0; padding: 0 0 2px 2px; font-size: 9pt; line-height: 1.5; font-weight: bold; color: #FF700D; }
div#komentarz_form { margin-bottom: 2px; border: 1px solid #373737; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; background-color: #373737; }
input#komentarz_tresc { border: none; width: 100%; margin: 0; padding: 2px 0; font-size: 8pt; outline: none; background-color: #373737; color: white; }
form#logowanie { font-size: 8pt; text-align: center; }
div#logowanie_blad { font-size: 8pt; color: #FF700D; font-weight: bold; margin-bottom: 2px; text-align: center; }
input#logowanie_login { display: block; margin: 6px auto auto auto; width: 80%; min-width: 280px; max-width: 400px; font-size: 9pt; padding: 2px; border: 1px solid black; }
input#logowanie_haslo { display: block; margin: 2px auto auto auto; width: 80%; min-width: 280px; max-width: 400px; font-size: 9pt; padding: 2px; border: 1px solid black; }
div#logowanie_zapamietaj { margin: 2px; text-align: center; }
input#logowanie_zaloguj { display: block; margin: 2px auto auto auto; width: 80%; min-width: 280px; max-width: 400px; text-align: center; font-weight: bold; background-color: #FF700D; color: white; border: #FF700D; font-size: 9pt; padding: 4px; }
div#logowanie_zarejestruj { font-size: 11px; margin-top: 4px; text-align: right; }
div#logowanie_zarejestruj a { font-weight: bold; }
div.chat.admin div { color: #FF700D; }

div.facebook_side { position: fixed; bottom: 0px; left: 0; z-index: 10000; }
div.facebook_side img { position: fixed; bottom: 0px; right: 0; width: 50px; height: 50px; }
div.facebook_side img { -webkit-border-radius: 12px 0 0 12px; -moz-border-radius: 12px 0 0 12px; border-radius: 12px 0 0 12px; }
div.facebook_side div { display: none; position: fixed; bottom: 0px; right: 0px; width: 0; height: 400px; border-top-style: solid; border-left-style: solid; border-top-width: 2px; border-left-width: 2px; border-bottom-width: 2px; }
div.twitter_side { position: fixed; bottom: 0px; right: 0; z-index: 10000; }
div.twitter_side img { position: fixed; bottom: 0px; right: 0; width: 50px; height: 50px; }
div.twitter_side img { -webkit-border-radius: 12px 0 0 12px; -moz-border-radius: 12px 0 0 12px; border-radius: 12px 0 0 12px; }
div.twitter_side div { display: none; position: fixed; bottom: 0px; right: 0px; width: 0; height: 400px; border-top-style: solid; border-left-style: solid; border-top-width: 2px; border-left-width: 2px; border-bottom-width: 2px; }

div.facebook_side div { border-color: #3B579D; background-color: white; }
div.twitter_side div { border-color: #00B0ED; background-color: white; }