html, body { overflow-x: hidden; overflow-y: auto; margin:0;}
html { background: #FC9D06; }
body { width: /*50%*/700px; margin: 0 auto; padding-bottom: 10px; background: #EEE; }
body.failure { background: red; }
body.failure #preface { border-top-color: red; }

ol.scores, ol.scores li { display: block; list-style-type: none; }
p { text-align: justify; }
p.section_summary, h2, h3, table { margin: 10px !important; }
h2 { margin-bottom: 0px !important; }
hr { margin: 10px; } /* nadpisze to ie, w index.php */
p.section_summary, h2, h3 { text-transform: uppercase; font-size: 100%; font-weight: bold; }
h1 { display: none; }
th { font-weight: normal; text-align: left; }
table { display: block; /* https://bugzilla.mozilla.org/show_bug.cgi?id=87277 */ }
table cite { font-style: normal; }
p.section_summary { font-size:15px; color:#555;}

.number_1 { color: #FCD743; }
.number_2 { color: #C8C0C8; }
.number_3 { color: #A52A2A; }
/* .moderator { color: #00F; } */

.afternote { font-size: smaller; }
#preface { border-top: 1px solid #EEE; /* here too */ }
#history { list-style-type: upper-roman; }
#history cite { font-style: normal; font-weight: bold; }
blockquote .author { margin-top: -10px; text-align: right; }
textarea { display: block; width: 90%; height: 500px; margin: 10px auto; }

#language_change, #language_change * { display: block; padding: 0 !important; margin: 0 !important; }
#language_change, #language_change img { position: absolute; }
#language_change { top: 10px; right: 10px; }
#language_change img { top: 0; border: none; }
#language_en { right: 30px; }
#language_pl { right: 0px; }

.enter_ad { border-radius: 5px; -moz-border-radius: 5px; border: 5px solid rgb(252, 157, 6); margin: 0; position:absolute; width: 210px; font-size: larger; line-height: 27px; font-weight: bold; text-align: center; background-color:#eee;}
.enter_ad_tit a { text-decoration: none; }
.enter_ad_tit:hover { background: rgb(252, 157, 6); }
.enter_ad_tit:hover a { color: #EEEEEE; }

#salmenu {height:60px; width:690px; padding-top:10px;}
#salmenu td {width:230px;}

.salmenu_list {display:none; margin:0;}
.salmenu_list ul {padding:0;margin:5px 0 8px 17px; font-size:12px; text-align:left; font-weight:normal;}
.salmenu_list li {padding:0; margin:0 0 0 24px; line-height:16px;}

#enter li ol { margin: 5px; font-size: smaller; list-style-type: disc; }
hr { margin: 0; }
textarea { font-size: xx-small; }