:root {
  --wm-toolbar-height: 65px;
}
#wm-ipp-base {
  height:65px;/* initial height just in case js code fails */
  padding:0;
  margin:0;
  border:none;
  background:none transparent;
}
#wm-ipp {
  z-index: 2147483647;
}
#wm-ipp, #wm-ipp * {
  font-family:Lucida Grande, Helvetica, Arial, sans-serif;
  font-size:12px;
  line-height:1.2;
  letter-spacing:0;
  width:auto;
  height:auto;
  max-width:none;
  max-height:none;
  min-width:0 !important;
  min-height:0;
  outline:none;
  float:none;
  text-align:left;
  border:none;
  color: #000;
  text-indent: 0;
  position: initial;
  background: none;
}
#wm-ipp div, #wm-ipp canvas {
  display: block;
}
#wm-ipp div, #wm-ipp tr, #wm-ipp td, #wm-ipp a, #wm-ipp form {
  padding:0;
  margin:0;
  border:none;
  border-radius:0;
  background-color:transparent;
  background-image:none;
  /*z-index:2147483640;*/
  height:auto;
}
#wm-ipp table {
  border:none;
  border-collapse:collapse;
  margin:0;
  padding:0;
  width:auto;
  font-size:inherit;
}
#wm-ipp form input {
  padding:1px !important;
  height:auto;
  display:inline;
  margin:0;
  color: #000;
  background: none #fff;
  border: 1px solid #666;
}
#wm-ipp form input[type=submit] {
  padding:0 8px !important;
  margin:1px 0 1px 5px !important;
  width:auto !important;
  border: 1px solid #000 !important;
  background: #fff !important;
  color: #000 !important;
}
#wm-ipp form input[type=submit]:hover {
  background: #eee !important;
  cursor: pointer !important;
}
#wm-ipp form input[type=submit]:active {
  transform: translateY(1px);
}
#wm-ipp a {
  display: inline;
}    
#wm-ipp a:hover{
  text-decoration:underline;
}
#wm-ipp a.wm-btn:hover {
  text-decoration:none;
  color:#ff0 !important;
}
#wm-ipp a.wm-btn:hover span {
  color:#ff0 !important;
}
#wm-ipp #wm-ipp-inside {
  margin: 0 6px;
  border:5px solid #000;
  border-top:none;
  background-color:rgba(255,255,255,0.9);
  -moz-box-shadow:1px 1px 4px #333;
  -webkit-box-shadow:1px 1px 4px #333;
  box-shadow:1px 1px 4px #333;
  border-radius:0 0 8px 8px;
}
/* selectors are intentionally verbose to ensure priority */
#wm-ipp #wm-logo {
  padding:0 10px;
  vertical-align:middle;
  min-width:100px;
  flex: 0 0 100px;
}
#wm-ipp .c {
  padding-left: 4px;
}
#wm-ipp .c .u {
    margin-top: 4px !important;
}
#wm-ipp .n {
  padding:0 0 0 5px !important;
  vertical-align: bottom;
}
#wm-ipp .n a {
  text-decoration:none;
  color:#33f;
  font-weight:bold;
}
#wm-ipp .n .b {
  padding:0 6px 0 0 !important;
  text-align:right !important;
  overflow:visible;
  white-space:nowrap;
  color:#99a;
  vertical-align:middle;
}
#wm-ipp .n .y .b {
  padding:0 6px 2px 0 !important;
}
#wm-ipp .n .c {
  background:#000;
  color:#ff0;
  font-weight:bold;
  padding:0 !important;
  text-align:center;
}
#wm-ipp.hi .n td.c {
  color:#ec008c;
}
#wm-ipp .n td.f {
  padding:0 0 0 6px !important;
  text-align:left !important;
  overflow:visible;
  white-space:nowrap;
  color:#99a;
  vertical-align:middle;
}
#wm-ipp .n tr.m td {
  text-transform:uppercase;
  white-space:nowrap;
  padding:2px 0;
}
#wm-ipp .c .s {
  padding:0 5px 0 0 !important;
  vertical-align:bottom;
}
#wm-ipp #wm-nav-captures {
  white-space: nowrap;
}
#wm-ipp .c .s a.t {
  color:#33f;
  font-weight:bold;
  line-height: 1.8;
}
#wm-ipp .c .s div.r {
  color: #666;
  font-size:9px;
  white-space:nowrap;
}
#wm-ipp .c .k {
  padding-bottom:1px;
}
#wm-ipp .c .s {
  padding:0 5px 2px 0 !important;
}
#wm-ipp td#displayMonthEl {
  padding: 2px 0 !important;
}
#wm-ipp td#displayYearEl {
  padding: 0 0 2px 0 !important;
}

div#wm-ipp-sparkline {
  position:relative;/* for positioning markers */
  white-space:nowrap;
  background-color:#fff;
  cursor:pointer;
  line-height:0.9;
}
#sparklineImgId, #wm-sparkline-canvas {
  position:relative;
  z-index:9012;
  max-width:none;
}
#wm-ipp-sparkline div.yt {
  position:absolute;
  z-index:9010 !important;
  background-color:#ff0 !important;
  top: 0;
}
#wm-ipp-sparkline div.mt {
  position:absolute;
  z-index:9013 !important;
  background-color:#ec008c !important;
  top: 0;
}  
#wm-ipp .r {
    margin-left: 4px;
}
#wm-ipp .r a {
  color:#33f;
  border:none;
  position:relative;
  background-color:transparent;
  background-repeat:no-repeat !important;
  background-position:100% 100% !important;
  text-decoration: none;
}
#wm-ipp #wm-capinfo {
  /* prevents notice div background from sticking into round corners of
     #wm-ipp-inside */
  border-radius: 0 0 4px 4px;
}
#wm-ipp #wm-capinfo .c-logo {
  display:block;
  float:left;
  margin-right:3px;
  width:90px;
  min-height:90px;
  max-height: 290px;
  border-radius:45px;
  overflow:hidden;
  background-position:50%;
  background-size:auto 90px;
  box-shadow: 0 0 2px 2px rgba(208,208,208,128) inset;
}
#wm-ipp #wm-capinfo .c-logo span {
  display:inline-block;
}
#wm-ipp #wm-capinfo .c-logo img {
  height:90px;
  position:relative;
  left:-50%;
}
#wm-ipp #wm-capinfo .wm-title {
  font-size:130%;
}
#wm-ipp #wm-capinfo a.wm-selector {
  display:inline-block;
  color: #aaa;
  text-decoration:none !important;
  padding: 2px 8px;
}
#wm-ipp #wm-capinfo a.wm-selector.selected {
  background-color:#666;
}
#wm-ipp #wm-capinfo a.wm-selector:hover {
  color: #fff;
}
#wm-ipp #wm-capinfo.notice-only #wm-capinfo-collected-by,
#wm-ipp #wm-capinfo.notice-only #wm-capinfo-timestamps {
    display: none;
}
#wm-ipp #wm-capinfo #wm-capinfo-notice .wm-capinfo-content {
    background-color:#ff0;
    padding:5px;
    font-size:14px;
    text-align:center;
}
#wm-ipp #wm-capinfo #wm-capinfo-notice .wm-capinfo-content * {
    font-size:14px;
    text-align:center;
}
#wm-ipp #wm-expand {
  right: 1px;
  bottom: -1px;
  color: #ffffff;
  background-color: #666 !important;
  padding:0 5px 0 3px !important;
  border-radius: 3px 3px 0 0 !important;
}
#wm-ipp #wm-expand span {
  color: #ffffff;
}
#wm-ipp #wm-expand #wm-expand-icon {
  display: inline-block;
  transition: transform 0.5s;
  transform-origin: 50% 45%;
}
#wm-ipp #wm-expand.wm-open #wm-expand-icon {
  transform: rotate(180deg);
}
#wm-ipp #wmtb {
  text-align:right;
}
#wm-ipp #wmtb #wmtbURL {
  width: calc(100% - 45px);
}
#wm-ipp #wm-graph-anchor {
  border-right:1px solid #ccc;
}
/* time coherence */
html.wb-highlight {
  box-shadow: inset 0 0 0 3px #a50e3a !important;
}    
.wb-highlight {
  outline: 3px solid #a50e3a !important;
}
#wm-ipp-print {
  display:none !important;
}
@media print {
#wm-ipp-base {
  display:none !important;
}
#wm-ipp-print {
  display:block !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
}
@media (max-width:414px) {
    #wm-ipp .xxs {
	display:none !important;
    }
}
@media (min-width:1055px) {
#wm-ipp #wm-graph-anchor {
  display:block !important;
}
}
@media (max-width:1054px) {
#wm-ipp #wm-graph-anchor {
  display:none !important;
}
}
@media (max-width:1163px) {
#wm-logo {
    display:none !important;
}
}

#wm-btns {
    white-space: nowrap;
    margin-top: -2px;
}

#wm-btns #wm-save-snapshot-open {
  margin-right: 7px;
  top: -6px;
}

#wm-btns #wm-sign-in {
  box-sizing: content-box;
  display: none;
  margin-right: 7px;
  top: -8px;

  /*
  round border around sign in button
  */
  border: 2px #000 solid;
  border-radius: 14px;
  padding-right: 2px;
  padding-bottom: 2px;
  width: 11px;
  height: 11px;
}

#wm-btns #wm-sign-in>.iconochive-person {
  font-size: 12.5px;
}

#wm-save-snapshot-open > .iconochive-web {
  color:#000;
  font-size:160%;
}

#wm-ipp #wm-share {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

#wm-share > #wm-screenshot {
  display: inline-block;
  margin-right: 3px;
  visibility: hidden;
}

#wm-screenshot > .iconochive-image {
  color:#000;
  font-size:160%;
}

#wm-share > #wm-video {
  display: inline-block;
  margin-right: 3px;
  visibility: hidden;
}

#wm-video > .iconochive-movies {
  color: #000;
  display: inline-block;
  font-size: 150%;
  margin-bottom: 2px;
}

#wm-btns #wm-save-snapshot-in-progress {
  display: none;
  font-size:160%;
  opacity: 0.5;
  position: relative;
  margin-right: 7px;
  top: -5px;
}

#wm-btns #wm-save-snapshot-success {
  display: none;
  color: green;
  position: relative;
  top: -7px;
}

#wm-btns #wm-save-snapshot-fail {
  display: none;
  color: red;
  position: relative;
  top: -7px;
}

.wm-icon-screen-shot {
  background: url("../images/web-screenshot.svg") no-repeat !important;
  background-size: contain !important;
  width: 22px !important;
  height: 19px !important;

  display: inline-block;
}
#donato {
    /* transition effect is disable so as to simplify height adjustment */
    /*transition: height 0.5s;*/
    height: 0;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #999 !important;
}
body.wm-modal {
    height: auto !important;
    overflow: hidden !important;
}
#donato #donato-base {
    width: 100%;
    height: 100%;
    /*bottom: 0;*/
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 2147483639;
}
body.wm-modal #donato #donato-base {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2147483640;
}

.wb-autocomplete-suggestions {
    font-family: Lucida Grande, Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: left;
    cursor: default;
    border: 1px solid #ccc;
    border-top: 0;
    background: #fff;
    box-shadow: -1px 1px 3px rgba(0,0,0,.1);
    position: absolute;
    display: none;
    z-index: 2147483647;
    max-height: 254px;
    overflow: hidden;
    overflow-y: auto;
    box-sizing: border-box;
}
.wb-autocomplete-suggestion {
    position: relative;
    padding: 0 .6em;
    line-height: 23px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.02em;
    color: #333;
}
.wb-autocomplete-suggestion b {
    font-weight: bold;
}
.wb-autocomplete-suggestion.selected {
    background: #f0f0f0;
}
@font-face{font-family:'Iconochive-Regular';src:url('../fonts/Iconochive-Regular.eot');src:url('../fonts/Iconochive-Regular.eot') format('embedded-opentype'),url('../fonts/Iconochive-Regular.woff') format('woff'),url('../fonts/Iconochive-Regular.ttf') format('truetype'),url('../fonts/Iconochive-Regular.svg#Iconochive-Regular') format('svg');font-weight:normal;font-style:normal}
[class^="iconochive-"],[class*=" iconochive-"]{font-family:'Iconochive-Regular'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.iconochive-Uplevel:before{content:"\21b5"}
.iconochive-exit:before{content:"\1f6a3"}
.iconochive-beta:before{content:"\3b2"}
.iconochive-logo:before{content:"\1f3db"}
.iconochive-audio:before{content:"\1f568"}
.iconochive-movies:before{content:"\1f39e"}
.iconochive-software:before{content:"\1f4be"}
.iconochive-texts:before{content:"\1f56e"}
.iconochive-etree:before{content:"\1f3a4"}
.iconochive-image:before{content:"\1f5bc"}
.iconochive-web:before{content:"\1f5d4"}
.iconochive-collection:before{content:"\2211"}
.iconochive-folder:before{content:"\1f4c2"}
.iconochive-data:before{content:"\1f5c3"}
.iconochive-tv:before{content:"\1f4fa"}
.iconochive-article:before{content:"\1f5cf"}
.iconochive-question:before{content:"\2370"}
.iconochive-question-dark:before{content:"\3f"}
.iconochive-info:before{content:"\69"}
.iconochive-info-small:before{content:"\24d8"}
.iconochive-comment:before{content:"\1f5e9"}
.iconochive-comments:before{content:"\1f5ea"}
.iconochive-person:before{content:"\1f464"}
.iconochive-people:before{content:"\1f465"}
.iconochive-eye:before{content:"\1f441"}
.iconochive-rss:before{content:"\221e"}
.iconochive-time:before{content:"\1f551"}
.iconochive-quote:before{content:"\275d"}
.iconochive-disc:before{content:"\1f4bf"}
.iconochive-tv-commercial:before{content:"\1f4b0"}
.iconochive-search:before{content:"\1f50d"}
.iconochive-search-star:before{content:"\273d"}
.iconochive-tiles:before{content:"\229e"}
.iconochive-list:before{content:"\21f6"}
.iconochive-list-bulleted:before{content:"\2317"}
.iconochive-latest:before{content:"\2208"}
.iconochive-left:before{content:"\2c2"}
.iconochive-right:before{content:"\2c3"}
.iconochive-left-solid:before{content:"\25c2"}
.iconochive-right-solid:before{content:"\25b8"}
.iconochive-up-solid:before{content:"\25b4"}
.iconochive-down-solid:before{content:"\25be"}
.iconochive-dot:before{content:"\23e4"}
.iconochive-dots:before{content:"\25a6"}
.iconochive-columns:before{content:"\25af"}
.iconochive-sort:before{content:"\21d5"}
.iconochive-atoz:before{content:"\1f524"}
.iconochive-ztoa:before{content:"\1f525"}
.iconochive-upload:before{content:"\1f4e4"}
.iconochive-download:before{content:"\1f4e5"}
.iconochive-favorite:before{content:"\2605"}
.iconochive-heart:before{content:"\2665"}
.iconochive-play:before{content:"\25b6"}
.iconochive-play-framed:before{content:"\1f3ac"}
.iconochive-fullscreen:before{content:"\26f6"}
.iconochive-mute:before{content:"\1f507"}
.iconochive-unmute:before{content:"\1f50a"}
.iconochive-share:before{content:"\1f381"}
.iconochive-edit:before{content:"\270e"}
.iconochive-reedit:before{content:"\2710"}
.iconochive-gear:before{content:"\2699"}
.iconochive-remove-circle:before{content:"\274e"}
.iconochive-plus-circle:before{content:"\1f5d6"}
.iconochive-minus-circle:before{content:"\1f5d5"}
.iconochive-x:before{content:"\1f5d9"}
.iconochive-fork:before{content:"\22d4"}
.iconochive-trash:before{content:"\1f5d1"}
.iconochive-warning:before{content:"\26a0"}
.iconochive-flash:before{content:"\1f5f2"}
.iconochive-world:before{content:"\1f5fa"}
.iconochive-lock:before{content:"\1f512"}
.iconochive-unlock:before{content:"\1f513"}
.iconochive-twitter:before{content:"\1f426"}
.iconochive-facebook:before{content:"\66"}
.iconochive-googleplus:before{content:"\67"}
.iconochive-reddit:before{content:"\1f47d"}
.iconochive-tumblr:before{content:"\54"}
.iconochive-pinterest:before{content:"\1d4df"}
.iconochive-popcorn:before{content:"\1f4a5"}
.iconochive-email:before{content:"\1f4e7"}
.iconochive-embed:before{content:"\1f517"}
.iconochive-gamepad:before{content:"\1f579"}
.iconochive-Zoom_In:before{content:"\2b"}
.iconochive-Zoom_Out:before{content:"\2d"}
.iconochive-RSS:before{content:"\1f4e8"}
.iconochive-Light_Bulb:before{content:"\1f4a1"}
.iconochive-Add:before{content:"\2295"}
.iconochive-Tab_Activity:before{content:"\2318"}
.iconochive-Forward:before{content:"\23e9"}
.iconochive-Backward:before{content:"\23ea"}
.iconochive-No_Audio:before{content:"\1f508"}
.iconochive-Pause:before{content:"\23f8"}
.iconochive-No_Favorite:before{content:"\2606"}
.iconochive-Unike:before{content:"\2661"}
.iconochive-Song:before{content:"\266b"}
.iconochive-No_Flag:before{content:"\2690"}
.iconochive-Flag:before{content:"\2691"}
.iconochive-Done:before{content:"\2713"}
.iconochive-Check:before{content:"\2714"}
.iconochive-Refresh:before{content:"\27f3"}
.iconochive-Headphones:before{content:"\1f3a7"}
.iconochive-Chart:before{content:"\1f4c8"}
.iconochive-Bookmark:before{content:"\1f4d1"}
.iconochive-Documents:before{content:"\1f4da"}
.iconochive-Newspaper:before{content:"\1f4f0"}
.iconochive-Podcast:before{content:"\1f4f6"}
.iconochive-Radio:before{content:"\1f4fb"}
.iconochive-Cassette:before{content:"\1f4fc"}
.iconochive-Shuffle:before{content:"\1f500"}
.iconochive-Loop:before{content:"\1f501"}
.iconochive-Low_Audio:before{content:"\1f509"}
.iconochive-First:before{content:"\1f396"}
.iconochive-Invisible:before{content:"\1f576"}
.iconochive-Computer:before{content:"\1f5b3"}
div.mod-languages ul {
	margin: 0;
	padding: 0;
	list-style:none;
}
div.mod-languages li {
	margin-left: 5px;
	margin-right: 5px;
}

div.mod-languages ul.lang-inline li {
	display:inline;
}

div.mod-languages ul.lang-block li {
	display:block;
}

div.mod-languages img {
	border:none;
}

div.mod-languages a {
	text-decoration: none;
}
/*
     FILE ARCHIVED ON 16:55:19 May 20, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:25:53 Mar 07, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.658
  exclusion.robots: 0.032
  exclusion.robots.policy: 0.018
  esindex: 0.014
  cdx.remote: 15.491
  LoadShardBlock: 81.232 (3)
  PetaboxLoader3.datanode: 116.502 (4)
  load_resource: 213.653
  PetaboxLoader3.resolve: 169.604
*//**
 * @copyright	Copyright (C) 2005 - 2019 Open Source Matters, Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* Import project-level system CSS */
@import url(/web/20220328185318cs_/http://fencingscore.pl/media/system/css/system.css);

/* Unpublished */
.system-unpublished, tr.system-unpublished {
	background: #e8edf1;
	border-top: 4px solid #c4d3df;
	border-bottom: 4px solid #c4d3df;
}

span.highlight {
	background-color:#FFFFCC;
	font-weight:bold;
	padding:1px 0;
}

.img-fulltext-float-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.img-fulltext-float-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.img-fulltext-float-none {
}

.img-intro-float-right {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

.img-intro-float-left {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.img-intro-float-none {
}
/*
     FILE ARCHIVED ON 18:53:18 Mar 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:25:53 Mar 07, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.606
  exclusion.robots: 0.018
  exclusion.robots.policy: 0.008
  esindex: 0.009
  cdx.remote: 24.606
  LoadShardBlock: 595.718 (3)
  PetaboxLoader3.resolve: 636.39 (5)
  PetaboxLoader3.datanode: 324.555 (5)
  load_resource: 376.916 (2)
*//**
 * @copyright	Copyright (C) 2005 - 2019 Open Source Matters, Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* Form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

/* Buttons */
#editor-xtd-buttons {
	padding: 5px;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #666;
	cursor: pointer;
}

.button2-left span,
.button2-right span {
	cursor: default;
	color: #999;
}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
	padding: 0 6px;
}

.page span {
	color: #000;
	font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover {
	text-decoration: none;
	color: #0B55C4;
}

.button2-left a,
.button2-left span {
	padding: 0 24px 0 6px;
}

.button2-right a,
.button2-right span {
	padding: 0 6px 0 24px;
}

.button2-left {
	background: url(/web/20220410090727im_/http://fencingscore.pl/templates/system/images/j_button2_left.png) no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-right {
	background: url(/web/20220410090727im_/http://fencingscore.pl/templates/system/images/j_button2_right.png) 100% 0 no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-left .image {
	background: url(/web/20220410090727im_/http://fencingscore.pl/templates/system/images/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore,
.button2-left .article {
	background: url(/web/20220410090727im_/http://fencingscore.pl/templates/system/images/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
	background: url(/web/20220410090727im_/http://fencingscore.pl/templates/system/images/j_button2_pagebreak.png) 100% 0 no-repeat;
}

.button2-left .blank {
	background: url(/web/20220410090727im_/http://fencingscore.pl/templates/system/images/j_button2_blank.png) 100% 0 no-repeat;
}

/* Tooltips */
div.tooltip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	z-index:13000;
}

div.tooltip h4 {
	padding: 0;
	margin: 0;
	font-size: 95%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(/web/20220410090727im_/http://fencingscore.pl/templates/system/images/selector-arrow.png) no-repeat;
}

div.tooltip p {
	font-size: 90%;
	margin: 0;
}

/* Caption fixes */
/* Caption fixes */
.img_caption .left {
        float: left;
        margin-right: 1em;
}

.img_caption .right {
        float: right;
        margin-left: 1em;
}

.img_caption .left p {
        clear: left;
        text-align: center;
}

.img_caption .right p {
        clear: right;
        text-align: center;
}

.img_caption  {
	text-align: center!important;
}

.img_caption.none {
	margin-left:auto;
	margin-right:auto;
}


/* Calendar */
a img.calendar {
	width: 16px;
	height: 16px;
	margin-left: 3px;
	background: url(/web/20220410090727im_/http://fencingscore.pl/templates/system/images/calendar.png) no-repeat;
	cursor: pointer;
	vertical-align: middle;
}

/*
     FILE ARCHIVED ON 09:07:27 Apr 10, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:25:53 Mar 07, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.506
  exclusion.robots: 0.02
  exclusion.robots.policy: 0.008
  esindex: 0.012
  cdx.remote: 4.239
  LoadShardBlock: 144.425 (3)
  PetaboxLoader3.datanode: 110.178 (5)
  PetaboxLoader3.resolve: 185.293 (3)
  load_resource: 162.401 (2)
*/#art-main {
    background: #fff;
    margin: 0 auto;
    font-size: 12px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    text-align: justify;
    position: relative;
    width: 100%;
    min-height: 100%;
    left: 0;
    top: 0;
    cursor: default;
    overflow: hidden
}

table,ul.art-hmenu {
    font-size: 12px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    text-align: justify
}

h1,h2,h3,h4,h5,h6,p,a,ul,ol,li {
    margin: 0;
    padding: 0
}

.art-button {
    border-collapse: separate;
    -webkit-background-origin: border!important;
    -moz-background-origin: border!important;
    background-origin: border-box!important;
    background: #fff;
    background: -webkit-linear-gradient(top,#fff 0,#d1d1d1 100%) no-repeat;
    background: -moz-linear-gradient(top,#fff 0,#d1d1d1 100%) no-repeat;
    background: -o-linear-gradient(top,#fff 0,#d1d1d1 100%) no-repeat;
    background: -ms-linear-gradient(top,#fff 0,#d1d1d1 100%) no-repeat;
    background: linear-gradient(to bottom,#fff 0,#d1d1d1 100%) no-repeat;
    -svg-background: linear-gradient(top,#fff 0,#d1d1d1 100%) no-repeat;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border: 1px solid #bababa;
    padding: 0 20px;
    margin: 0 auto;
    height: 28px
}

.art-postcontent,.art-postheadericons,.art-postfootericons,.art-blockcontent,ul.art-vmenu a {
    text-align: left
}

.art-postcontent,.art-postcontent li,.art-postcontent table,.art-postcontent a,.art-postcontent a:link,.art-postcontent a:visited,.art-postcontent a.visited,.art-postcontent a:hover,.art-postcontent a.hovered {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    line-height: 150%
}

.art-postcontent p {
    margin: 12px 0
}

.art-postcontent h1,.art-postcontent h1 a,.art-postcontent h1 a:link,.art-postcontent h1 a:visited,.art-postcontent h1 a:hover,.art-postcontent h2,.art-postcontent h2 a,.art-postcontent h2 a:link,.art-postcontent h2 a:visited,.art-postcontent h2 a:hover,.art-postcontent h3,.art-postcontent h3 a,.art-postcontent h3 a:link,.art-postcontent h3 a:visited,.art-postcontent h3 a:hover,.art-postcontent h4,.art-postcontent h4 a,.art-postcontent h4 a:link,.art-postcontent h4 a:visited,.art-postcontent h4 a:hover,.art-postcontent h5,.art-postcontent h5 a,.art-postcontent h5 a:link,.art-postcontent h5 a:visited,.art-postcontent h5 a:hover,.art-postcontent h6,.art-postcontent h6 a,.art-postcontent h6 a:link,.art-postcontent h6 a:visited,.art-postcontent h6 a:hover,.art-blockheader .t,.art-blockheader .t a,.art-blockheader .t a:link,.art-blockheader .t a:visited,.art-blockheader .t a:hover,.art-vmenublockheader .t,.art-vmenublockheader .t a,.art-vmenublockheader .t a:link,.art-vmenublockheader .t a:visited,.art-vmenublockheader .t a:hover,.art-headline,.art-headline a,.art-headline a:link,.art-headline a:visited,.art-headline a:hover,.art-slogan,.art-slogan a,.art-slogan a:link,.art-slogan a:visited,.art-slogan a:hover,.art-postheader,.art-postheader a,.art-postheader a:link,.art-postheader a:visited,.art-postheader a:hover {
    font-size: 28px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: bold;
    font-style: normal;
    text-align: left
}

.art-postcontent a,.art-postcontent a:link {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-decoration: none;
    color: #42a8bd
}

.art-postcontent a:visited,.art-postcontent a.visited {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-decoration: underline;
    color: #9c9c9c
}

.art-postcontent a:hover,.art-postcontent a.hover {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-decoration: underline;
    color: #6cbbcb
}

.art-postcontent h1 {
    color: #9c9c9c;
    margin: 10px 0;
    font-size: 26px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    text-align: left
}

.art-blockcontent h1 {
    margin: 10px 0;
    font-size: 26px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    text-align: left
}

.art-postcontent h1 a,.art-postcontent h1 a:link,.art-postcontent h1 a:hover,.art-postcontent h1 a:visited,.art-blockcontent h1 a,.art-blockcontent h1 a:link,.art-blockcontent h1 a:hover,.art-blockcontent h1 a:visited {
    font-size: 26px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    text-align: left
}

.art-postcontent h2 {
    color: #42a8bd;
    margin: 10px 0 20px;
    font-size: 26px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    text-align: left
}

.art-blockcontent h2 {
    margin: 10px 0 20px;
    font-size: 26px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    text-align: left
}

.art-postcontent h2 a,.art-postcontent h2 a:link,.art-postcontent h2 a:hover,.art-postcontent h2 a:visited,.art-blockcontent h2 a,.art-blockcontent h2 a:link,.art-blockcontent h2 a:hover,.art-blockcontent h2 a:visited {
    font-size: 26px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    text-align: left
}

.art-postcontent h3 {
    color: #89b5e6;
    margin: 20px 0 10px;
    font-size: 22px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    text-align: left
}

.art-blockcontent h3 {
    margin: 20px 0 10px;
    font-size: 22px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    text-align: left
}

.art-postcontent h3 a,.art-postcontent h3 a:link,.art-postcontent h3 a:hover,.art-postcontent h3 a:visited,.art-blockcontent h3 a,.art-blockcontent h3 a:link,.art-blockcontent h3 a:hover,.art-blockcontent h3 a:visited {
    font-size: 22px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    text-align: left
}

.art-postcontent h4 {
    color: #3982d5;
    margin: 10px 0;
    font-size: 26px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal
}

.art-blockcontent h4 {
    margin: 10px 0;
    font-size: 26px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal
}

.art-postcontent h4 a,.art-postcontent h4 a:link,.art-postcontent h4 a:hover,.art-postcontent h4 a:visited,.art-blockcontent h4 a,.art-blockcontent h4 a:link,.art-blockcontent h4 a:hover,.art-blockcontent h4 a:visited {
    font-size: 26px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal
}

.art-postcontent h5 {
    color: #292929;
    font-size: 36px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    text-align: left;
    line-height: 125%
}

.art-blockcontent h5 {
    font-size: 36px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    text-align: left;
    line-height: 125%
}

.art-postcontent h5 a,.art-postcontent h5 a:link,.art-postcontent h5 a:hover,.art-postcontent h5 a:visited,.art-blockcontent h5 a,.art-blockcontent h5 a:link,.art-blockcontent h5 a:hover,.art-blockcontent h5 a:visited {
    font-size: 36px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    text-align: left;
    line-height: 125%
}

.art-postcontent h6 {
    color: #616161;
    font-size: 14px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: bold;
    font-style: normal;
    text-align: left
}

.art-blockcontent h6 {
    font-size: 14px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: bold;
    font-style: normal;
    text-align: left
}

.art-postcontent h6 a,.art-postcontent h6 a:link,.art-postcontent h6 a:hover,.art-postcontent h6 a:visited,.art-blockcontent h6 a,.art-blockcontent h6 a:link,.art-blockcontent h6 a:hover,.art-blockcontent h6 a:visited {
    font-size: 14px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: bold;
    font-style: normal;
    text-align: left
}

header,footer,article,nav,#art-hmenu-bg,.art-sheet,.art-hmenu a,.art-vmenu a,.art-slidenavigator>a,.art-checkbox:before,.art-radiobutton:before {
    -webkit-background-origin: border!important;
    -moz-background-origin: border!important;
    background-origin: border-box!important
}

header,footer,article,nav,#art-hmenu-bg,.art-sheet,.art-slidenavigator>a,.art-checkbox:before,.art-radiobutton:before {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

ul {
    list-style-type: none
}

ol {
    list-style-position: inside
}

html,body {
    height: 100%
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    padding: 0;
    margin: 0;
    min-width: 862px;
    color: #404040
}

.art-header:before,#art-header-bg:before,.art-layout-cell:before,.art-layout-wrapper:before,.art-footer:before,.art-nav:before,#art-hmenu-bg:before,.art-sheet:before {
    width: 100%;
    content: " ";
    display: table;
    border-collapse: collapse;
    border-spacing: 0
}

.art-header:after,#art-header-bg:after,.art-layout-cell:after,.art-layout-wrapper:after,.art-footer:after,.art-nav:after,#art-hmenu-bg:after,.art-sheet:after,.cleared,.clearfix:after {
    clear: both;
    font: 0/0 serif;
    display: block;
    content: " "
}

form {
    padding: 0!important;
    margin: 0!important
}

table.position {
    position: relative;
    width: 100%;
    table-layout: fixed
}

li h1,.art-postcontent li h1,.art-blockcontent li h1 {
    margin: 1px
}

li h2,.art-postcontent li h2,.art-blockcontent li h2 {
    margin: 1px
}

li h3,.art-postcontent li h3,.art-blockcontent li h3 {
    margin: 1px
}

li h4,.art-postcontent li h4,.art-blockcontent li h4 {
    margin: 1px
}

li h5,.art-postcontent li h5,.art-blockcontent li h5 {
    margin: 1px
}

li h6,.art-postcontent li h6,.art-blockcontent li h6 {
    margin: 1px
}

li p,.art-postcontent li p,.art-blockcontent li p {
    margin: 1px
}

.art-shapes {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: 0
}

.art-slider-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%
}

.art-slidenavigator>a {
    display: inline-block;
    vertical-align: middle;
    outline-style: none;
    font-size: 1px
}

.art-slidenavigator>a:last-child {
    margin-right: 0!important
}

.art-headline {
    display: inline-block;
    position: absolute;
    min-width: 50px;
    top: 10px;
    left: 1.01%;
    margin-left: -2px!important;
    line-height: 100%;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    z-index: 101
}

.art-headline,.art-headline a,.art-headline a:link,.art-headline a:visited,.art-headline a:hover {
    font-size: 48px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: normal;
    font-style: italic;
    text-decoration: none;
    text-align: left;
    text-shadow: 0 2px 1px rgba(148,148,148,.82);
    padding: 0;
    margin: 0;
    color: #3982d5!important;
    white-space: nowrap
}

.art-footer .layout-item-0 {
    border-spacing: 15px 0;
    border-collapse: separate
}

.art-footer .layout-item-1 {
    padding: 20px
}

.ie7 .art-post .art-layout-cell {
    border: none!important;
    padding: 0!important
}

.ie6 .art-post .art-layout-cell {
    border: none!important;
    padding: 0!important
}

.art-nav {
    padding: 5px 0;
    margin: 0 auto;
    position: relative;
    z-index: 499;
    text-align: right
}

ul.art-hmenu a,ul.art-hmenu a:link,ul.art-hmenu a:visited,ul.art-hmenu a:hover {
    outline: none;
    position: relative;
    z-index: 11
}

ul.art-hmenu,ul.art-hmenu ul {
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    list-style-type: none
}

ul.art-hmenu li {
    position: relative;
    z-index: 5;
    display: block;
    float: left;
    background: none;
    margin: 0;
    padding: 0;
    border: 0
}

ul.art-hmenu li:hover {
    z-index: 10000;
    white-space: normal
}

ul.art-hmenu:after,ul.art-hmenu ul:after {
    content: ".";
    height: 0;
    display: block;
    visibility: hidden;
    overflow: hidden;
    clear: both
}

ul.art-hmenu,ul.art-hmenu ul {
    min-height: 0
}

ul.art-hmenu {
    display: inline-block;
    vertical-align: middle
}

.art-nav:before {
    content: ' '
}

.desktop .art-nav {
    width: 862px;
    padding-left: 0;
    padding-right: 0
}

.art-hmenu-extra1 {
    position: relative;
    display: block;
    float: left;
    width: auto;
    height: auto;
    background-position: center
}

.art-hmenu-extra2 {
    position: relative;
    display: block;
    float: right;
    width: auto;
    height: auto;
    background-position: center
}

.art-hmenu {
    float: right
}

.art-menuitemcontainer {
    margin: 0 auto
}

ul.art-hmenu>li {
    margin-left: 5px
}

ul.art-hmenu>li:first-child {
    margin-left: 2px
}

ul.art-hmenu>li:last-child,ul.art-hmenu>li.last-child {
    margin-right: 2px
}

ul.art-hmenu>li>a {
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
    border-radius: 17px;
    border: 1px solid transparent;
    padding: 0 40px;
    margin: 0 auto;
    position: relative;
    display: block;
    height: 35px;
    cursor: pointer;
    text-decoration: none;
    color: #878787;
    line-height: 35px;
    text-align: center
}

.art-hmenu>li>a,.art-hmenu>li>a:link,.art-hmenu>li>a:visited,.art-hmenu>li>a.active,.art-hmenu>li>a:hover {
    font-size: 13px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-decoration: none;
    text-align: left
}

ul.art-hmenu>li>a.active {
    background: #fff;
    background: -webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(209,209,209,.5) 100%) no-repeat;
    background: -moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(209,209,209,.5) 100%) no-repeat;
    background: -o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(209,209,209,.5) 100%) no-repeat;
    background: -ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(209,209,209,.5) 100%) no-repeat;
    background: linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(209,209,209,.5) 100%) no-repeat;
    -svg-background: linear-gradient(top,rgba(255,255,255,.5) 0,rgba(209,209,209,.5) 100%) no-repeat;
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
    border-radius: 17px;
    border: 1px solid rgba(163,163,163,.5);
    padding: 0 40px;
    margin: 0 auto;
    color: #666;
    text-decoration: none
}

ul.art-hmenu>li>a:visited,ul.art-hmenu>li>a:hover,ul.art-hmenu>li:hover>a {
    text-decoration: none
}

ul.art-hmenu>li>a:hover,.desktop ul.art-hmenu>li:hover>a {
    background: #8ac9d6;
    background: -webkit-linear-gradient(top,#a8d7e1 0,#70bdcd 100%) no-repeat;
    background: -moz-linear-gradient(top,#a8d7e1 0,#70bdcd 100%) no-repeat;
    background: -o-linear-gradient(top,#a8d7e1 0,#70bdcd 100%) no-repeat;
    background: -ms-linear-gradient(top,#a8d7e1 0,#70bdcd 100%) no-repeat;
    background: linear-gradient(to bottom,#a8d7e1 0,#70bdcd 100%) no-repeat;
    -svg-background: linear-gradient(top,#a8d7e1 0,#70bdcd 100%) no-repeat;
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
    border-radius: 17px;
    border: 1px solid #9abfea;
    padding: 0 40px;
    margin: 0 auto
}

ul.art-hmenu>li>a:hover,.desktop ul.art-hmenu>li:hover>a {
    color: #fff;
    text-decoration: none
}

ul.art-hmenu li li a {
    background: #bababa;
    border: 1px solid #8c8c8c;
    padding: 0 8px;
    margin: 0 auto
}

ul.art-hmenu li li {
    float: none;
    width: auto;
    margin-top: 0;
    margin-bottom: 0
}

.desktop ul.art-hmenu li li ul>li:first-child {
    margin-top: 0
}

ul.art-hmenu li li ul>li:last-child {
    margin-bottom: 0
}

.art-hmenu ul a {
    display: block;
    white-space: nowrap;
    height: 23px;
    min-width: 7em;
    border: 1px solid transparent;
    text-align: left;
    line-height: 23px;
    color: #242424;
    font-size: 12px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    margin: 0
}

.art-hmenu li li a {
    border-top-width: 0!important
}

.art-hmenu li li:hover>a {
    border-top-width: 1px!important
}

.art-hmenu ul>li:first-child>a {
    border-top-width: 1px!important
}

.art-hmenu ul a:link,.art-hmenu ul a:visited,.art-hmenu ul a.active,.art-hmenu ul a:hover {
    text-align: left;
    line-height: 23px;
    color: #242424;
    font-size: 12px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    margin: 0
}

ul.art-hmenu ul li a:hover,.desktop ul.art-hmenu ul li:hover>a {
    background: #a3a3a3;
    border: 1px solid #6ca2e0;
    margin: 0 auto
}

.art-hmenu ul a:hover {
    color: #15363c
}

.art-hmenu ul li a.art-hmenu-before-hovered {
    border-bottom-width: 0!important
}

.desktop .art-hmenu ul li:hover>a {
    color: #15363c
}

ul.art-hmenu ul:before {
    background: #3982d5;
    margin: 0 auto;
    display: block;
    position: absolute;
    content: ' ';
    z-index: 1
}

.desktop ul.art-hmenu li:hover>ul {
    visibility: visible;
    top: 100%
}

.desktop ul.art-hmenu li li:hover>ul {
    top: 0;
    left: 100%
}

ul.art-hmenu ul {
    visibility: hidden;
    position: absolute;
    z-index: 10;
    left: 0;
    top: 0;
    background-image: url(data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)
}

.desktop ul.art-hmenu>li>ul {
    padding: 10px 30px 30px 30px;
    margin: -10px 0 0 -30px
}

.desktop ul.art-hmenu ul ul {
    padding: 30px 30px 30px 10px;
    margin: -30px 0 0 -10px
}

.desktop ul.art-hmenu ul.art-hmenu-left-to-right {
    right: auto;
    left: 0;
    margin: -10px 0 0 -30px
}

.desktop ul.art-hmenu ul.art-hmenu-right-to-left {
    left: auto;
    right: 0;
    margin: -10px -30px 0 0
}

.desktop ul.art-hmenu li li:hover>ul.art-hmenu-left-to-right {
    right: auto;
    left: 100%
}

.desktop ul.art-hmenu li li:hover>ul.art-hmenu-right-to-left {
    left: auto;
    right: 100%
}

.desktop ul.art-hmenu ul ul.art-hmenu-left-to-right {
    right: auto;
    left: 0;
    padding: 30px 30px 30px 10px;
    margin: -30px 0 0 -10px
}

.desktop ul.art-hmenu ul ul.art-hmenu-right-to-left {
    left: auto;
    right: 0;
    padding: 30px 10px 30px 30px;
    margin: -30px -10px 0 0
}

.desktop ul.art-hmenu li ul>li:first-child {
    margin-top: 0
}

.desktop ul.art-hmenu li ul>li:last-child {
    margin-bottom: 0
}

.desktop ul.art-hmenu ul ul:before {
    border-radius: 0;
    top: 30px;
    bottom: 30px;
    right: 30px;
    left: 10px
}

.desktop ul.art-hmenu>li>ul:before {
    top: 10px;
    right: 30px;
    bottom: 30px;
    left: 30px
}

.desktop ul.art-hmenu>li>ul.art-hmenu-left-to-right:before {
    right: 30px;
    left: 30px
}

.desktop ul.art-hmenu>li>ul.art-hmenu-right-to-left:before {
    right: 30px;
    left: 30px
}

.desktop ul.art-hmenu ul ul.art-hmenu-left-to-right:before {
    right: 30px;
    left: 10px
}

.desktop ul.art-hmenu ul ul.art-hmenu-right-to-left:before {
    right: 10px;
    left: 30px
}

.art-header {
    margin: 0 auto;
    background-repeat: no-repeat;
    height: 300px;
    background-image: url(https://web.archive.org/web/20220927091619im_/http://fencingscore.pl/templates/fs2/images/xheader.png.pagespeed.ic.RQ3m0Z2I_s.png);
    background-position: 0 0;
    position: relative;
    width: 862px;
    z-index: auto!important
}

.custom-responsive .art-header {
    background-image: url(https://web.archive.org/web/20220927091619im_/http://fencingscore.pl/templates/fs2/images/xheader.png.pagespeed.ic.RQ3m0Z2I_s.png);
    background-position: 0 0
}

.default-responsive .art-header,.default-responsive #art-header-bg {
    background-image: url(https://web.archive.org/web/20220927091619im_/http://fencingscore.pl/templates/fs2/images/xheader.png.pagespeed.ic.RQ3m0Z2I_s.png);
    background-position: center center;
    background-size: cover
}

.art-header>div.art-nostyle,.art-header>div.art-block,.art-header>div.art-post {
    position: absolute;
    z-index: 101
}

#art-flash-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 862px;
    height: 300px;
    overflow: hidden
}

#art-flash-container {
    height: 300px;
    top: 0;
    position: absolute;
    width: 1200px;
    left: -169px
}

#art-flash-container .art-flash-alt {
    position: relative;
    width: 110px;
    height: 30px;
    margin: 0 auto;
    top: 0
}

.art-sheet {
    background: #fff;
    background: transparent;
    margin: 10px auto 0;
    position: relative;
    cursor: auto;
    width: 862px;
    z-index: auto!important
}

.art-layout-wrapper {
    position: relative;
    margin: 0 auto 0 auto;
    z-index: auto!important
}

.art-content-layout {
    display: table;
    width: 100%;
    table-layout: fixed
}

.art-content-layout-row {
    display: table-row
}

.art-layout-cell {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: table-cell;
    vertical-align: top
}

.art-postcontent .art-content-layout {
    border-collapse: collapse
}

.art-block {
    margin: 10px
}

div.art-block img {
    border: none;
    margin: 0
}

.art-blockheader {
    background: #9abfea;
    background: -webkit-linear-gradient(top,rgba(188,212,241,.8) 0,rgba(120,170,226,.8) 100%) no-repeat;
    background: -moz-linear-gradient(top,rgba(188,212,241,.8) 0,rgba(120,170,226,.8) 100%) no-repeat;
    background: -o-linear-gradient(top,rgba(188,212,241,.8) 0,rgba(120,170,226,.8) 100%) no-repeat;
    background: -ms-linear-gradient(top,rgba(188,212,241,.8) 0,rgba(120,170,226,.8) 100%) no-repeat;
    background: linear-gradient(to bottom,rgba(188,212,241,.8) 0,rgba(120,170,226,.8) 100%) no-repeat;
    -svg-background: linear-gradient(top,rgba(188,212,241,.8) 0,rgba(120,170,226,.8) 100%) no-repeat;
    padding: 10px 7px;
    margin: 0 auto
}

.art-blockheader .t,.art-blockheader .t a,.art-blockheader .t a:link,.art-blockheader .t a:visited,.art-blockheader .t a:hover {
    color: #000;
    font-size: 14px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-style: normal;
    margin-left: 10px;
    margin-right: 10px
}

.art-blockcontent {
    background: #c3e3ea;
    background: rgba(195,227,234,.5);
    border: 1px solid rgba(219,219,219,.5);
    padding: 7px;
    margin: 0 auto;
    color: #363636;
    font-size: 12px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal
}

.art-blockcontent table,.art-blockcontent li,.art-blockcontent a,.art-blockcontent a:link,.art-blockcontent a:visited,.art-blockcontent a:hover {
    color: #363636;
    font-size: 12px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal
}

.art-blockcontent a,.art-blockcontent a:link {
    color: #3d9bae;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-decoration: underline
}

.art-blockcontent a:visited,.art-blockcontent a.visited {
    color: #a6a6a6;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-decoration: underline
}

.art-blockcontent a:hover,.art-blockcontent a.hover {
    color: #5db4c6;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-decoration: none
}

.art-block ul>li:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAQAAABuW59YAAAAZUlEQVQI1zXJMQrCQBRAwY8Ez6hNUGzEm7xyvUvWWlAQ0cI9QwoRFlIFAsqzyrQTLFhz5s2VDU2wSmNnsTNNbINLtrfam+URfIrVn9UiQ3Cb9ySvoE1Ttpg9ftkHDTvuDDw5sPwDVkNGMpTBdjcAAAAASUVORK5CYII=);
    margin-right: 6px;
    bottom: 2px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    line-height: 0;
    margin-left: -13px
}

.opera .art-block ul>li:before {
    bottom: 0
}

.art-block li {
    font-size: 12px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-decoration: none;
    line-height: 125%;
    color: #5c5c5c
}

.art-block ul>li,.art-block ol {
    padding: 0
}

.art-block ul>li {
    padding-left: 13px
}

.art-breadcrumbs {
    margin: 0 auto
}

a.art-button,a.art-button:link,a:link.art-button:link,body a.art-button:link,a.art-button:visited,body a.art-button:visited,input.art-button,button.art-button {
    text-decoration: none;
    font-size: 12px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    color: #404040;
    margin: 0 5px 0 0!important;
    overflow: visible;
    cursor: pointer;
    text-indent: 0;
    line-height: 28px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.art-button img {
    margin: 0;
    vertical-align: middle
}

.firefox2 .art-button {
    display: block;
    float: left
}

input,select,textarea,a.art-search-button span {
    vertical-align: middle;
    font-size: 12px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif
}

.art-block select {
    width: 96%
}

input.art-button {
    float: none!important;
    -webkit-appearance: none
}

.art-button.active,.art-button.active:hover {
    background: #6ca2e0;
    background: -webkit-linear-gradient(top,#8db7e7 0,#4e8fda 100%) no-repeat;
    background: -moz-linear-gradient(top,#8db7e7 0,#4e8fda 100%) no-repeat;
    background: -o-linear-gradient(top,#8db7e7 0,#4e8fda 100%) no-repeat;
    background: -ms-linear-gradient(top,#8db7e7 0,#4e8fda 100%) no-repeat;
    background: linear-gradient(to bottom,#8db7e7 0,#4e8fda 100%) no-repeat;
    -svg-background: linear-gradient(top,#8db7e7 0,#4e8fda 100%) no-repeat;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border: 1px solid #6ca2e0;
    padding: 0 20px;
    margin: 0 auto
}

.art-button.active,.art-button.active:hover {
    color: #fff!important
}

.art-button.hover,.art-button:hover {
    background: #9abfea;
    background: -webkit-linear-gradient(top,#bcd4f1 0,#78aae2 100%) no-repeat;
    background: -moz-linear-gradient(top,#bcd4f1 0,#78aae2 100%) no-repeat;
    background: -o-linear-gradient(top,#bcd4f1 0,#78aae2 100%) no-repeat;
    background: -ms-linear-gradient(top,#bcd4f1 0,#78aae2 100%) no-repeat;
    background: linear-gradient(to bottom,#bcd4f1 0,#78aae2 100%) no-repeat;
    -svg-background: linear-gradient(top,#bcd4f1 0,#78aae2 100%) no-repeat;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border: 1px solid #9abfea;
    padding: 0 20px;
    margin: 0 auto
}

.art-button.hover,.art-button:hover {
    color: #fff!important
}

input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="number"],input[type="range"],input[type="tel"],input[type="time"],input[type="week"],textarea {
    background: #f9fafb;
    border: 1px solid rgba(93,180,198,.2);
    margin: 0 auto
}

input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="number"],input[type="range"],input[type="tel"],input[type="time"],input[type="week"],textarea {
    width: auto;
    padding: 8px 0;
    color: #20515b!important;
    font-size: 13px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    text-shadow: none
}

input.art-error,textarea.art-error {
    background: #f9fafb;
    border: 1px solid #e2341d;
    margin: 0 auto
}

input.art-error,textarea.art-error {
    color: #20515b!important;
    font-size: 13px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal
}

form.art-search input[type="text"] {
    background: #f9fafb;
    border-radius: 0;
    border: 1px solid #ccd6e0;
    margin: 0 auto;
    width: 100%;
    padding: 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #20515b!important;
    font-size: 13px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal
}

form.art-search {
    background-image: none;
    border: 0;
    display: block;
    position: relative;
    top: 0;
    padding: 0;
    margin: 5px;
    left: 0;
    line-height: 0
}

form.art-search input,a.art-search-button {
    -webkit-appearance: none;
    top: 0;
    right: 0
}

form.art-search>input,a.art-search-button {
    bottom: 0;
    left: 0;
    vertical-align: middle
}

form.art-search input[type="submit"],input.art-search-button,a.art-search-button {
    background: #9abfea;
    border-radius: 0;
    margin: 0 auto
}

form.art-search input[type="submit"],input.art-search-button,a.art-search-button {
    position: absolute;
    left: auto;
    display: block;
    border: 0;
    top: 1px;
    bottom: 1px;
    right: 1px;
    padding: 0 6px;
    color: #1e538f!important;
    font-size: 13px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    cursor: pointer
}

a.art-search-button span.art-search-button-text,a.art-search-button:after {
    vertical-align: middle
}

a.art-search-button:after {
    display: inline-block;
    content: ' ';
    height: 100%
}

a.art-search-button,a.art-search-button span,a.art-search-button:visited,a.art-search-button.visited,a.art-search-button:hover,a.art-search-button.hover {
    text-decoration: none;
    font-size: 13px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal
}

a.art-search-button {
    line-height: 100%!important
}

label.art-checkbox:before {
    background: #f9fafb;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    border-width: 0;
    margin: 0 auto;
    width: 16px;
    height: 16px
}

label.art-checkbox {
    cursor: pointer;
    font-size: 13px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 16px;
    display: inline-block;
    color: #21545e!important
}

.art-checkbox>input[type="checkbox"] {
    margin: 0 5px 0 0
}

label.art-checkbox.active:before {
    background: #bababa;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    border-width: 0;
    margin: 0 auto;
    width: 16px;
    height: 16px;
    display: inline-block
}

label.art-checkbox.hovered:before {
    background: #dbdbdb;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    border-width: 0;
    margin: 0 auto;
    width: 16px;
    height: 16px;
    display: inline-block
}

label.art-radiobutton:before {
    background: #f9fafb;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-width: 0;
    margin: 0 auto;
    width: 12px;
    height: 12px
}

label.art-radiobutton {
    cursor: pointer;
    font-size: 13px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 12px;
    display: inline-block;
    color: #21545e!important
}

.art-radiobutton>input[type="radio"] {
    vertical-align: baseline;
    margin: 0 5px 0 0
}

label.art-radiobutton.active:before {
    background: #bababa;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-width: 0;
    margin: 0 auto;
    width: 12px;
    height: 12px;
    display: inline-block
}

label.art-radiobutton.hovered:before {
    background: #dbdbdb;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-width: 0;
    margin: 0 auto;
    width: 12px;
    height: 12px;
    display: inline-block
}

.art-comments {
    border-top: 1px dotted #a3a3a3;
    margin: 0 auto;
    margin-top: 25px
}

.art-comments h2 {
    color: #292929
}

.art-comment-inner {
    background: #e2e8ee;
    background: transparent;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 5px;
    margin: 0 auto;
    margin-left: 94px
}

.art-comment-avatar {
    float: left;
    width: 80px;
    height: 80px;
    padding: 1px;
    background: #fff;
    border: 1px solid #e2e8ee
}

.art-comment-avatar>img {
    margin: 0!important;
    border: none!important
}

.art-comment-content {
    padding: 10px 0;
    color: #163d69;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif
}

.art-comment {
    margin-top: 6px
}

.art-comment:first-child {
    margin-top: 0
}

.art-comment-header {
    color: #292929;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    line-height: 100%
}

.art-comment-header a,.art-comment-header a:link,.art-comment-header a:visited,.art-comment-header a.visited,.art-comment-header a:hover,.art-comment-header a.hovered {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    line-height: 100%
}

.art-comment-header a,.art-comment-header a:link {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    color: #878787
}

.art-comment-header a:visited,.art-comment-header a.visited {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    color: #878787
}

.art-comment-header a:hover,.art-comment-header a.hovered {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    color: #878787
}

.art-comment-content a,.art-comment-content a:link,.art-comment-content a:visited,.art-comment-content a.visited,.art-comment-content a:hover,.art-comment-content a.hovered {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif
}

.art-comment-content a,.art-comment-content a:link {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    color: #368a9b
}

.art-comment-content a:visited,.art-comment-content a.visited {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    color: #1d518b
}

.art-comment-content a:hover,.art-comment-content a.hovered {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    color: #368a9b
}

.art-pager {
    background: #eff2f5;
    background: -webkit-linear-gradient(top,#fff 0,#93a8be 100%) no-repeat;
    background: -moz-linear-gradient(top,#fff 0,#93a8be 100%) no-repeat;
    background: -o-linear-gradient(top,#fff 0,#93a8be 100%) no-repeat;
    background: -ms-linear-gradient(top,#fff 0,#93a8be 100%) no-repeat;
    background: linear-gradient(to bottom,#fff 0,#93a8be 100%) no-repeat;
    -svg-background: linear-gradient(top,#fff 0,#93a8be 100%) no-repeat;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #a3a3a3;
    padding: 5px
}

.art-pager>*:last-child {
    margin-right: 0!important
}

.art-pager>span {
    cursor: default
}

.art-pager>* {
    background: #dbdbdb;
    background: -webkit-linear-gradient(top,#fff 0,#ababab 100%) no-repeat;
    background: -moz-linear-gradient(top,#fff 0,#ababab 100%) no-repeat;
    background: -o-linear-gradient(top,#fff 0,#ababab 100%) no-repeat;
    background: -ms-linear-gradient(top,#fff 0,#ababab 100%) no-repeat;
    background: linear-gradient(to bottom,#fff 0,#ababab 100%) no-repeat;
    -svg-background: linear-gradient(top,#fff 0,#ababab 100%) no-repeat;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #dbdbdb;
    padding: 7px;
    margin: 0 4px 0 auto;
    line-height: normal;
    position: relative;
    display: inline-block;
    margin-left: 0
}

.art-pager a:link,.art-pager a:visited,.art-pager .active {
    line-height: normal;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-decoration: none;
    color: #212121
}

.art-pager .active {
    background: #b6bfc9;
    background: -webkit-linear-gradient(top,#e5e8eb 0,#8796a6 100%) no-repeat;
    background: -moz-linear-gradient(top,#e5e8eb 0,#8796a6 100%) no-repeat;
    background: -o-linear-gradient(top,#e5e8eb 0,#8796a6 100%) no-repeat;
    background: -ms-linear-gradient(top,#e5e8eb 0,#8796a6 100%) no-repeat;
    background: linear-gradient(to bottom,#e5e8eb 0,#8796a6 100%) no-repeat;
    -svg-background: linear-gradient(top,#e5e8eb 0,#8796a6 100%) no-repeat;
    border: 1px solid #dbdbdb;
    padding: 7px;
    margin: 0 4px 0 auto;
    color: #fff
}

.art-pager .more {
    background: #dbdbdb;
    background: -webkit-linear-gradient(top,#fff 0,#ababab 100%) no-repeat;
    background: -moz-linear-gradient(top,#fff 0,#ababab 100%) no-repeat;
    background: -o-linear-gradient(top,#fff 0,#ababab 100%) no-repeat;
    background: -ms-linear-gradient(top,#fff 0,#ababab 100%) no-repeat;
    background: linear-gradient(to bottom,#fff 0,#ababab 100%) no-repeat;
    -svg-background: linear-gradient(top,#fff 0,#ababab 100%) no-repeat;
    border: 1px solid #dbdbdb;
    margin: 0 4px 0 auto
}

.art-pager a.more:link,.art-pager a.more:visited {
    color: #112c31
}

.art-pager a:hover {
    background: #bababa;
    background: -webkit-linear-gradient(top,#e3e3e3 0,#919191 100%) no-repeat;
    background: -moz-linear-gradient(top,#e3e3e3 0,#919191 100%) no-repeat;
    background: -o-linear-gradient(top,#e3e3e3 0,#919191 100%) no-repeat;
    background: -ms-linear-gradient(top,#e3e3e3 0,#919191 100%) no-repeat;
    background: linear-gradient(to bottom,#e3e3e3 0,#919191 100%) no-repeat;
    -svg-background: linear-gradient(top,#e3e3e3 0,#919191 100%) no-repeat;
    border: 1px solid #dbdbdb;
    padding: 7px;
    margin: 0 4px 0 auto
}

.art-pager a:hover,.art-pager a.more:hover {
    color: #242424
}

.art-pager>*:after {
    margin: 0 0 0 auto;
    display: inline-block;
    position: absolute;
    content: ' ';
    top: 0;
    width: 0;
    height: 100%;
    right: 0;
    text-decoration: none
}

.art-pager>*:last-child:after {
    display: none
}

.art-commentsform {
    background: #e2e8ee;
    background: transparent;
    padding: 10px;
    margin: 0 auto;
    margin-top: 25px;
    color: #292929
}

.art-commentsform h2 {
    padding-bottom: 10px;
    margin: 0;
    color: #292929
}

.art-commentsform label {
    display: inline-block;
    line-height: 25px
}

.art-commentsform input:not([type=submit]), .art-commentsform textarea {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%;
    max-width: 100%
}

.art-commentsform .form-submit {
    margin-top: 10px
}

.art-post {
    padding: 15px
}

a img {
    border: 0
}

.art-article img,img.art-article,.art-block img,.art-footer img {
    margin: 0 0 0 0
}

.art-metadata-icons img {
    border: none;
    vertical-align: middle;
    margin: 2px
}

.art-article table,table.art-article {
    border-collapse: collapse;
    margin: 1px
}

.art-post .art-content-layout-br {
    height: 0
}

.art-article th,.art-article td {
    padding: 2px;
    vertical-align: top;
    text-align: left
}

.art-article th {
    text-align: center;
    vertical-align: middle;
    padding: 7px
}

pre {
    overflow: auto;
    padding: .1em
}

.preview-cms-logo {
    border: 0;
    margin: 1em 1em 0 0;
    float: left
}

.image-caption-wrapper {
    padding: 0 0 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.image-caption-wrapper img {
    margin: 0!important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.image-caption-wrapper div.art-collage {
    margin: 0!important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.image-caption-wrapper p {
    font-size: 80%;
    text-align: right;
    margin: 0
}

.art-postheader {
    color: #757575;
    margin: 10px 0 0 10px;
    font-size: 26px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    text-align: left
}

.art-postheader a,.art-postheader a:link,.art-postheader a:visited,.art-postheader a.visited,.art-postheader a:hover,.art-postheader a.hovered {
    font-size: 26px;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    text-align: left
}

.art-postheader a,.art-postheader a:link {
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    text-decoration: none;
    text-align: left;
    color: #3c97aa
}

.art-postheader a:visited,.art-postheader a.visited {
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    text-decoration: none;
    text-align: left;
    color: #8c8c8c
}

.art-postheader a:hover,.art-postheader a.hovered {
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif;
    text-decoration: none;
    text-align: left;
    color: #6cbbcb
}

.art-postheadericons,.art-postheadericons a,.art-postheadericons a:link,.art-postheadericons a:visited,.art-postheadericons a:hover {
    font-size: 11px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    color: #878787
}

.art-postheadericons {
    padding: 1px
}

.art-postheadericons a,.art-postheadericons a:link {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-decoration: underline;
    color: #1f5593
}

.art-postheadericons a:visited,.art-postheadericons a.visited {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-decoration: underline;
    color: #1f5593
}

.art-postheadericons a:hover,.art-postheadericons a.hover {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-decoration: none;
    color: #1c1c1c
}

.art-postpdficon:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAA2FBMVEWUlJTr6+vw7dr+/v778O/zx8XlhYHEkY/fcW3MQj3ZVVCUlJSvr6/Kh4XaOC3bVU/fUEbfVUzggHvhbGXiZV3kbmbkfHblaWDleXLlgXrmXlPmh4HndW3oamDpoJvqaF3qrqrro5/sdmztnJft7e3udmnuf3TvuLTxf3PxhHjxw8Dx8fHypp7yy8ny8vLzrabzv7nz8/P01dP08fH09PT10Mz19fX22tj31tT33Nr33dv36ej36+n38/L39/f43tz45eT4+Pj57u358/P5+fn6+vr7+/v8/PyFK801AAAAC3RSTlMAAAAAD1ilsO/x+UlADykAAACrSURBVBjTVc7XEsIgEEDRJHbB3nuLXWOLsaNRYP//j6TEUe/wwhnYWcM08ScUMkxTHEw5yLCNQhr4bromroNBiHyE4TbZ+94GA7GRBjpc+MTF4puNFPDRilMi54IG6PRBiOvMA7jXW0cpnhtAc3CunIBRQjRcc49DKZ0tVrtUgGXhfG3cm20bhXJbQTiWeQJwztjlxQREoomlXJyrBMSTKfhJzaDfO5WA/noDwPAmBbamToUAAAAASUVORK5CYII=);
    margin-right: 6px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    line-height: 0;
    bottom: auto
}

.opera .art-postpdficon:before {
    bottom: 0
}

.art-postprinticon:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAMAAABBwMRzAAAAP1BMVEUAAABbqLcSLjMVNTsqa3grbHosbnwweYgxfYw6k6Z3tsN+ipeYoqy7wcjAxszA1+3CyM7FytDZ3ODj5ej9/v4NYfp5AAAAAnRSTlMAC+FBFLAAAABVSURBVAjXbc3LFoAgCEVR8pGFlD34/28NRF0O2qN7FgMARDbQ5aKmviWv0Ut+mfmZ7qf0YR3FbnTCiug6xNqTn3tKjliRS1uEEIJv7WXXH63HfzI6PyD2BYiLfuz8AAAAAElFTkSuQmCC);
    margin-right: 6px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    line-height: 0;
    bottom: auto
}

.opera .art-postprinticon:before {
    bottom: 0
}

.art-postemailicon:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAq1BMVEX9/v4/gthOi71PobJRorNVpLVXpbVYprZs2e5tc3pudHtuvZ9vdXxwdn1wd35zeoF0tcJ1u452fYR3zKN4t8R5gIh8g4p9hIuAu8eBiI+EipGH1nuI1nuJj5aNk5mQlpySmJ6Sxc+TmZ+VmqCZnqSboKadoqeeo6ifpKnP5erR5uvS5+vV6e3X6e3a6+/b7O/f7fHg7vHj8PPl8fPm8vTy+Pn3+vv4+/z9/v6IMi9xAAAAAXRSTlMAQObYZgAAAHxJREFUGNOdjjEKwgAQBGfJEVAR1BcIQUjj/19iIYiF4BOCUXK3FiJoJTjlMMXAL9TjcqWdrsp0sPoKDmFOxGyD1VzHcZ9htoVTSaPhjsMUWZMQw0MQhqwjuVzPd+IloBPSTbAgEpjOVKH+XRSdQDIv0bafI+GL05mu5F+e1Zk/R1IJ35sAAAAASUVORK5CYII=);
    margin-right: 6px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    line-height: 0;
    bottom: auto
}

.opera .art-postemailicon:before {
    bottom: 0
}

.art-postcontent ul>li:before,.art-post ul>li:before,.art-textblock ul>li:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAArlBMVEUAAAD9/v644/W44/W44/W44/W44/W44/W54/W54/W55PW65PW24fTA5va+5PWz3fK13vKy3PKw2vGv2fCt1u+u1u/F4/So0e2x1u+o0Oynz+y93PG+3fLG4fOmzuulzeumzeunzuur0Oyr0eys0ezN5PS42O+52O+62fC/3PHA3PHB3PHI4PPI4fPK4vPm8frn8vro8vrp8/rv9vzw9/zx9/z8/f79/v79/v7+//+ICNOHAAAAOHRSTlMAAAk4U4KLlJSVlZaZm6Cio6ersLq7wMzM0dbW19ja39/g4eHh4uXl5ujo6Orr6/X29vb5+fn+/hbine0AAACRSURBVBjTZY87EsJADMX0bAcYPve/JVWYJOzapmFoUKtGEmAmg+oqkMBdANCZSHjAchZjh5kKc7jfBOyv4d3uxu0hkIVvokNwASIi472KMC4L+NWXmStGgIHCTmYjPDEokIcjl8CKfdA5k5pHF9aw0zOPOdYtG8c0WDo7n8/Rya9U4yhm/r84dIOgKgukr/3xATBuSuulvCIGAAAAAElFTkSuQmCC);
    margin-right: 15px;
    bottom: 2px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    line-height: 0
}

.opera .art-postcontent ul>li:before,.opera .art-post ul>li:before,.opera .art-textblock ul>li:before {
    bottom: 0
}

.art-postcontent li,.art-post li,.art-textblock li {
    font-size: 12px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    line-height: 200%;
    color: #141414;
    margin: 0 0 0 4px
}

.art-postcontent ul>li,.art-post ul>li,.art-textblock ul>li,.art-postcontent ol,.art-post ol,.art-textblock ol {
    padding: 0
}

.art-postcontent ul>li,.art-post ul>li,.art-textblock ul>li {
    padding-left: 31px
}

.art-postcontent ul>li:before,.art-post ul>li:before,.art-textblock ul>li:before {
    margin-left: -31px
}

.art-postcontent ol,.art-post ol,.art-textblock ol,.art-postcontent ul,.art-post ul,.art-textblock ul {
    margin: 1em 0 1em 4px
}

.art-postcontent li ol,.art-post li ol,.art-textblock li ol,.art-postcontent li ul,.art-post li ul,.art-textblock li ul {
    margin: .5em 0 .5em 4px
}

.art-postcontent li,.art-post li,.art-textblock li {
    margin: 0 0 0 0
}

.art-postcontent ol>li,.art-post ol>li,.art-textblock ol>li {
    overflow: visible
}

.art-postcontent ul>li,.art-post ul>li,.art-textblock ul>li {
    overflow-x: visible;
    overflow-y: hidden
}

blockquote {
    background: #d9e7f7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAhBAMAAACy6E+VAAAALVBMVEUAAAAeS4ceS38eS4IaS4MbS4IbSoIcTIEcTIEcTIIcTIEbTIIbTIIbTIEcTIKGDqg8AAAADnRSTlMAESIzRGZ3iJmqu8zd7gKjCLQAAABpSURBVCjPY2AYBQzsE0GkVAKa8Lq3AQwMTOdeO6CIcrx7BSSl3z1DVZz3rgFIznsXgCLKeO81kGRBV8z27hKQ5Hq3AVWY+10BkNR7h2ohg9w7AyDJ9w7NeXrv3r0DCb9DleAbNMKDGAAAiGZAfSAXQ8sAAAAASUVORK5CYII=) no-repeat scroll;
    border: 1px solid #bababa;
    padding: 6px 6px 6px 43px;
    margin: 10px 10px 10px 50px;
    color: #363636;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-style: italic;
    text-align: left;
    overflow: auto;
    clear: both
}

blockquote a,.art-postcontent blockquote a,.art-blockcontent blockquote a,.art-footer blockquote a,blockquote a:link,.art-postcontent blockquote a:link,.art-blockcontent blockquote a:link,.art-footer blockquote a:link,blockquote a:visited,.art-postcontent blockquote a:visited,.art-blockcontent blockquote a:visited,.art-footer blockquote a:visited,blockquote a:hover,.art-postcontent blockquote a:hover,.art-blockcontent blockquote a:hover,.art-footer blockquote a:hover {
    color: #363636;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-style: italic;
    text-align: left
}

blockquote p,.art-postcontent blockquote p,.art-blockcontent blockquote p,.art-footer blockquote p {
    margin: 0;
    margin: 2px 0 2px 15px
}

.art-footer {
    background: #1c474f;
    margin: 10px auto 0;
    position: relative;
    color: #d4d4d4;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-align: left
}

.art-footer a,.art-footer a:link,.art-footer a:visited,.art-footer a:hover,.art-footer td,.art-footer th,.art-footer caption {
    color: #d4d4d4;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif
}

.art-footer p {
    padding: 0;
    text-align: left
}

.art-footer a,.art-footer a:link {
    color: #74a7e2;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-decoration: none
}

.art-footer a:visited {
    color: #74a7e2;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-decoration: none
}

.art-footer a:hover {
    color: #c2c2c2;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-decoration: underline
}

.art-footer h1 {
    color: #8c8c8c;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif
}

.art-footer h2 {
    color: #a3a3a3;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif
}

.art-footer h3 {
    color: #5db4c6;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif
}

.art-footer h4 {
    color: #9abfea;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif
}

.art-footer h5 {
    color: #9abfea;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif
}

.art-footer h6 {
    color: #9abfea;
    font-family: 'Arial Narrow',Arial,'Arial Unicode MS',Helvetica,sans-serif
}

.art-footer img {
    border: none;
    margin: 5px
}

.art-rss-tag-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAEWUlEQVRYR8WWWWxVVRSGr0PUOMYhPvIsiRrfTKq+8KDRBw0kpFaIlSpViWUOqERJpFqr4JQQTSQaQ6AyWGtBEwumLUOhQgu0cSgtWG/Voq1taQQK7VnL/z/3nrX3uedKalPrSf7sYa29/q/73L17Uik8wbJUAbQR0ikSvQroHT5jS2H+ZZFK+5pQQbaN+v44NydfLLdGoia86GkAo0tTKocWqhwocWpy/QD9gDFvLpaLGHNsjv2L5NKLngZwYQm2fv88FU9By/MqnRtUe79RPf2j6ki/ajCaEfucQ4w5wlysZY1EnWzN3Bg9DeD8YuzA3mINILZUaDLeh7m/7lJpq7D1US2/pu9BTwM4R4DGuRpA0jgn7E/oOT+kmq7VoHlJWCOq5dqMB0VPAzi7CAD1+BF6UhWVgXaVn7bjL3tD5eBiLMTuUOiHc4whh7mxp79V5eiriZoB6lP0oacB/LUQALtnx9W2NjmXm4NxwDnk6qmmOMTpLkBUxmqEuVnR0wCGy/AjrJsJzfIUjdlG8uPse2t2F6p0fKx69pQDIcTh1dmafv2ZSk8DGHoOAF89PCmS1tdxQk4ahPxxSIOG0kRtehrAwAIA7HzIaYfXz51n7J/i2VxpeU31TK+D6NySqe2to6cB/PksAGruj0mOf6rSd0T1HI6YBGHLcTjf9GIiP7G+/QP3KkYGVPYtj62hpwH0PQOAz2bEdNFjKDghP9ep7FmWWGd1Pn9Apafe7UJXdSyXngbw+9MA2HJfTOO6B4bTuMIrE2ujWrJ/lTuieCX8fxPF6GkAvaUA2FSQ0eaMpGsHrteXNajFUdsMOLQcc15HBr3tHVJprrB1fo2wTu+3bhcOlFsePQ3gl/kAeO/GcUt24rZMNziIQRy36kfyrpeDOBXZR459aDn0NID0kwB4+4a43rkpOefnVM2IQcj3VXnzpabQgfbssxx6GkB3CQDWXv+vJTVFuHj6MgY4KbIdl01unQ13eRdTj8XpaQAn5wGg8roJSY594r3jdcka6251AGMjFqenAXQ9AYCKayYkqSl2AN0NyRpv3hIHyPrQ0wA6iwFQfrVJaktVTuxSvXAmbDn247H++tudwfBvybz1d3ivIG1xehpAx+MAeOWqUPLFfFVsVezBmPNRTqwtv9alylgiR6pmuXj3HovT0wB+mAuA1VeGks66vHcQ56OcWPvu9PgOZOtYvfo17hU1v2816GkA380BwEtXhOK2530wH+X4rWx1X09yoj6RI134pozugeqnLE5PA2h/DACrLg8lx7/OvwOYj3L8Vg5/5AwacS1n64S1Ns3G8cx+LQ12a/DWbRanpwG0EeCFy0LJthLV0ZzfAMacj3Imo6WnARwtAsDKS02yFZ/oHdgJngK0HPvxyejT0wCOPAqAFZdMqehpAK2FqY39CwCwfGpEL3pGANPK7kyVbXswtbelMKVTIXrREwDTCHEzNB26G7oHuvc/Fj3oRU96/7/P38nwiJFPOn8aAAAAAElFTkSuQmCC) no-repeat scroll;
    margin: 0 auto;
    min-height: 32px;
    min-width: 32px;
    display: inline-block;
    text-indent: 35px;
    background-position: left center;
    vertical-align: middle
}

.art-rss-tag-icon:empty {
    vertical-align: middle
}

.art-facebook-tag-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAGHElEQVRYw52XT4hkVxXGf+ec+6qqq3t6+s/0xI5/cCAogghjQEMkEBBcmJ24cePGPzt3ghvdmeBWXIp7cSVCCOrOnYgGiToGRIw6ZmYyTmbamUpVvXfPcXHve1XdXT0MufCoV69uvfPd7zv3O+fKh1/4/nPAq6JyoGqhagggpoCg/acIiCAiAPWz3EMQEQB4Dtqc6bqMe3ke4RgBCCKOgET4PeClJCKvqeqeqKJqIiqIKKoKIuWTElh6EAUBZ8dimWm7juOjXT56fJnRSMg5MBX+fvNdTk5mvDdv6boOz3IQEa8ltbSnqki9zBSR/pLyHJAKqGA4H/y9ecv+7oTvfO15vvC5a+xsjc7Nmc1bfvfGTb7+3Z8T0SHEXjKzEFURVdQMXQusWgHU1QuAUqiXXgBh2XYcHEz58fe+yCefucJFYzppOD66xGzWMt1uCPdIaoYW+mswRU1OSVDk7mVgTQIhIsgufPurn31s8H784S+3IBnJEi6ZCsAQkcKAlRWX1ctKip76et/nQts5R4fbvPjsR3iS8dbbD2hSg5qBQDI1xAxRodwrKkVzlQpCzyRhTQEBWg+uHm5zuLe1MeDvb9zij2/eYdwY1z/xFG/87R3G46buLkiFekFTkaIPXO4ZckAr9z2QqCpIDj5wtLMx+G//9DbffPmXtAtHFLZGRnZnOm2GbZtWgaXmgiImWP9MBKSA6VevQyJAyoqpbgRw4x/3WLRwuDehy453TjIlRPBwAkhiMmS7Wr1UBlA9iHUZegaCQKywtmmMR0bTGIhiBiJKuOOS0ayEQlqtugQ3E1QMMVljpde/vERUCHeWGboMudJ5dngI2YPWA3fAHVVQMwLvc0Bq8MJEH7zfiitnrKtXYdFlPvahfb7y+WeYL50rl8cbATz/qaf5wbdeYJSUiOKIP/v1m7z+19skU5QgrdNu/TZUKY64JkXxBVBVcus8dTjlxesffOyWu3Z8iWvHl049+83rN3G/gzaKA0lE0WSYaKW9ymC6on/NEVWFZEaE8H7GP2/9DxslUhLa1knLh3dpJtvIeEpSw5KhmoocVYpeAlRQUTQ5Ken7ApDdibxk2S5p5zMSQLecE3mBtw15OcZGY5pRg9gIkYZkBqaoBaaJsQgLD26/O2fRZbYa42hvci7Yg0dL3rn3qCQeymyx5L937yKLE3KdI9e/9ENXMym5UIpRseSSDyaGjRq0SZUdOxVk2cGzH7/CK9/4zDkAP/3VDX7yiz+zmM/w7HRtBjIRgeeMZ48kw37Xc8HLjjAiwLsgckY1EFEIiFoc20W3ke5V82KIgCUghFzfExGkdXNB1s1m1SOI2uCSajYkZD9S02wEoHVOccpApHRMIkLUOGnd39cbExGtRWoVeDCtWj17EHqBE6KVAVU0Apc45aYiQhJkQ5ldq/2iq9WvARHRoS1Ts80SsGIgPBANJAJxXwOgMgQ923yelYa+VVN7wk1XmIm+eMUqN3pwaeXbICGIF+YCIUKICiwKLwRSXDxWTfEFpQBk9cPwvhCyr/6fIqAxY+/ylOlkhNQOycyG+2Fn1Hth1ZAA7O+MNsbfnjQcH20XA2pz2XqReThb8uD+DO8gicDTV3fZ390qEiRDqDUhJaxatVbqNdlAZY9gZ7pZksnI2NspBhU5kzsnPLN/acJWI7z1nwVpPGrYniTa7KUOeCBS9qh40SM8CA0knMir7O+BhG9WIAKyR50T5PByUHFnZ2vEqDFUpVbmKmREaTSIkrH9qadcjxN8A4D6HmJ1curf5VEI1LKK0h71k/vVxVrwmqr4qe9PAMF9AB8R5Z30MYMUCIQMKAtqx0VQ76eX74KgAt43pDUJ/KKOyOHRItgeM4Ttae7XqovFUrqcSwNCT0u/8WogKfpXDSBKQUGc+bItmXxBT7gz6Q8zMVxmQtdl2mWWtGzz/Zu3TvaOr+7WM0GuPaJhmovtDhasxSusnpYqA/dOZvzrzsOajEH/07XjXWbztrLRgTueg67r+PftE9zjvnz6yz96DuRVS3qQUorBbs0QSave0BKlK1vVgnU3EqjH8VwU9UxuMzk7RFc8wB3PmWXbCe73IuKl/wMO254PTVdcqAAAAABJRU5ErkJggg==) no-repeat scroll;
    margin: 0 auto;
    min-height: 32px;
    min-width: 32px;
    display: inline-block;
    text-indent: 35px;
    background-position: left center;
    vertical-align: middle
}

.art-facebook-tag-icon:empty {
    vertical-align: middle
}

.art-twitter-tag-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAB1FBMVEUYxf8Zxv8axv8bxv8cx/8dxv8dx/8exv8ex/8eyP8fx/8gxv8ix/8iyP8jyP8jyf8kyP8kyf8lyP8lyf8lyv8myP8myf8nx/8nyP8nyf8nyv8oyf8oyv8pyv8qyf8qyv8ryv8ry/8syv8sy/8tyv8ty/8uy/8vyv8vy/8wy/8wzP8xy/8xzP8yy/8yzP8zy/8zzP80zP80zf81zP81zf82zP82zf83zf83zv84zf86zv86z/89z/8+zv8/z/8/0P9B0P9Cz/9E0P9F0P9F0f9G0v9H0P9I0f9J0f9L0v9M0v9P0/9Q1P9R0v9T1P9U1f9a1v9b1v9d1/9f1/9g1/9h2P9i2P9k2P9l2P9p2f9p2v9v2/9w3P9y3P903f943f943v993/+A4P+B4P+D4P+I3/+I4f+K4v+R5P+U5P+V5P+Y5f+a5v+e5/+f5/+k6P+p6v+w6/+07P+37f/B8P/C7//G7//H8v/I8f/J8f/K8v/L8v/M8v/P8//P9P/T9P/W9P/Y9v/a9v/b9v/c9v/c9//d9//h9//h+P/j+P/k+P/k+f/n+f/o+f/u+v/u+//u/P/w/P/x/P/z/P/0/f/2/f/4/v/7/v/8/v/9/v/+/v/////xDoNUAAABoklEQVQ4y2PwtHPAA+w8GWx09PAAHRsGBz0DPEDPgSwFhkCAR4GhoRSPsLIJhgKYJkNNSf+0GFcNQxQFhtpcQlpmYDFDjqyps6vdOEyRFRiqOmU4c3BqmhkYmDNHzp49vTRVh88Y2QQNvQmTCoMEmDTMFZTaZoNAjZWgCZICY6HArtkzK6IlBFhSZkNArYIm0FlwNyg7loFEqzy4G6EKZiczqynpGcAUiIVCRNvzJsMUVKrbBphpwLypI5rYMxsVzGqui5XUgSkwVJLImYGmYqK+vr4WXIGkcxOa/PSGhhAlXXhIGom4Z7egKCgXZ+I1hDoSGISGJowKvSgKEhiMTMDe1DHTUAH62FDNNBfZnTVS2oaQgNLUC3PhEJSV4Wfy7EDI93kJGkND0kDBpiDTz9o+LH8aQr4/mNUQHhdmksolU7o7ke2v92UxQSgwMJPjiutCku5MV2E3QUkPJrpsmvFFLaCQmt5anGTOrGCOluQMTeQ5hCx9IqLCvS3EOKSNTDATraGhpqKkkICQjIKmgSGuVG2IlJwpyxckKiCYeQllfwDPvx7h7wKNcQAAAABJRU5ErkJggg==) no-repeat scroll;
    margin: 0 auto;
    min-height: 32px;
    min-width: 32px;
    display: inline-block;
    text-indent: 35px;
    background-position: left center;
    vertical-align: middle
}

.art-twitter-tag-icon:empty {
    vertical-align: middle
}

.art-tumblr-tag-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAt1BMVEU9YIE/YYI/YoJAYoNBY4NCZIREZoVHaIdOboxZd5Nee5dth6BviaJxi6NyjKR3j6d5kaiInbGInrKLoLSNobWOorWRpbeSpriTprmarL2brb6dr7+esMChssKouMerusmtvMquvMquvcuzwc67x9O+ydXDztjEz9nH0dvN1t7O1t/P2ODX3uXb4ujg5evh5uvh5+zi5+zj6O3k6e3l6u7r7/Lt8PPx9Pby9Pf19/n6+/z9/v7///9LSCWPAAAAs0lEQVQ4y83Txw7CMBBFUQMONbRQQwu9Q+gYuP//XayQiBycXcRs35HGMyMLEXM1O92SKc8CMxMoASMTWADDiA4mkNgB9H7FyfIBgFXVcZxaXsuLV76rrwE3kNPWQDsIXA1UH0q9AJ53pdSjro9gSXkCGKeklFYidBAfYGBY1DFiUf8DPAM4R415ALhkhBAiFwq2ANxadmVCKGh8XSu8xz4KpKef3P/1zsJwuVnPPTvW7/oGN5AsXJ7/so0AAAAASUVORK5CYII=) no-repeat scroll;
    margin: 0 auto;
    min-height: 32px;
    min-width: 32px;
    display: inline-block;
    text-indent: 35px;
    background-position: left center;
    vertical-align: middle
}

.art-tumblr-tag-icon:empty {
    vertical-align: middle
}

.art-pinterest-tag-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAACAVBMVEW/FiG/FyLAGCPAGSTAGiTAGiXAGyXBGiXCHSjCHyrCISzDISzDIizDJC7DJC/DJS/EIy7EJjHEJzLEKDLEKTPFKTTFKjTFLDbFLTfGLTfGLznHMjzIMjzINT/KPEXKPkfNP0nNQUvOQkzOTFTOTlbPR1HPS1TPT1jQR1LQUlrQU1vRVV3RWGDSW2LTT1rTXGTUVF7UYWnWaG/Xb3XYW2bYYWrZdXzbcXnccXrcdX3cfoTdfYTdgYjdg4negIfffITgjZLhf4jhiI/hipHhkZfhk5jilJnilZrilpvjgYvjg4zknKHlm6Dmoaboi5Xok5vpqK3qo6rqs7fqtLjrn6jroqnruLvtv8LuwcTvub7vxcjwyMvxprDxy83xzM7zys7z1Nb0vcT00NT019n12tv23uD23+H4xc34z9X45eb56uv6vcb6xc360df62d764+b67O367e767u767+/76Or77e/77/D78PH78fL78vP8ztb81Nr89fX95Oj98PH99fb99/f9+Pj9+fn9+vr+zNX+ztb+ztf+1Nv+4eb++vv++/z+/Pz+/f3/zdf/0dr/1d3/2eD/2uH/3OP/3+X/4ef/5On/5er/5uv/5+v/6+7/6+//7O//7vH/8PP/8fP/8vT/9Pb/9vj/+Pn/+fr/+vv/+/z//Pz//P3//f3//v7////ompRrAAABUklEQVQ4y2NgGGJAwiOlYdWqVU2pLkLYpBnNyletWlmYWQlUU6CCRd511aoaB3khfnGtqFWrGjUxFBj3rEqTgjDZ3HpWFQujyQsWryoSYWAQ4wVxWGJXrXJDU2C7aqURA6N7Q5kyiKezclUWmoK4VQW8DLpA94UzAXnSnaua0RQkr4pgZAgDKggCK2hc1YWmIGFVMAND9Irly6xAPLluDBMSVsWyMPguXlwnD+Lpr1hZgabAe0W9OoPhggXxrCCez5KlcWgKxEsXJTHazZvrBOJw5S9cZIMeUNolAQyRs2eag9jOc+eXiGIEpSwPX96MaRmSDJyWtbPmWGOLLrWOKZMnV4cmTpk6PZAZmwKLyZMc/SdMmDgp154VmzxzyMR2RSYDTy9TQezphTu9P0cAX4KSqeqLYcSnQLW11wRvktRoy+bAq0CpRQ9/olbwYx+k2Q0AESBb9jHd5wEAAAAASUVORK5CYII=) no-repeat scroll;
    margin: 0 auto;
    min-height: 32px;
    min-width: 32px;
    display: inline-block;
    text-indent: 35px;
    background-position: left center;
    vertical-align: middle
}

.art-pinterest-tag-icon:empty {
    vertical-align: middle
}

.art-vimeo-tag-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhCAYAAAC4JqlRAAAFhUlEQVRYw72XXYhcRRbHf1W37u3b018zOhNMQjSOOuqKCLt+oSAIviiIoKIggooP+iR+ID7Iqm/KQh5E9mVxYV/ED/Kg7MIuEtGgCEaYkIjG+BUzmUnGmclk+uN+36ry4XbMzPbtnllxLTjd0H3O/3/OqTqnTom3FuwcsAMI+H1XDTipjKUJOECT3381VWxGa0gAAbb4AsDY0fpCgAHsWT3RxymxVYkeDuZK6GlYDDOMzkFIttU8Wq4g1eX6oYVTvQytcyQWLFgBSJftNZeqglyvd6AkGgEoCccCTSdKuOk8wRVNh+XY8P5PAat+lR01Z4MTroQToWapF3Pz+YI/NBUtT+AKCDV81c7Zt5SyvVll3JPoPq9K/2sLZD99R1dTJp2Up2cq7K67v/w/XU957buYFVWj6hRpdiWcDA3tIOSxaY9rzqsMBHV5y2WyEvPmQow/MYbt88pYw1nJDQQaDiyGXOqnvHR1bQM5wCVNjz+NCxZ6KbGG1MByAj91I56aqZSSn103THps9yxLkSU1BacMdZGixMJKCoeWAu7YZnnqyjpCiFKg6bpDlGkCDZGB79dibp2STDe9kQfacyTTNcnJICMxBa+KbZH2OIW5TsAjuyR3X1gdCbRrTJKbnMhClMFFVc09u/wt1d22iuBMZkiA1IKK+1GYOOLFyxXXTlY2B/EdJlxBJ4eVbsLOWs6HS5oTYcpNUy5XtdRQ29wWqQ81ZBpUmENiIMhholJU6ytfhYwpwRMz/rrqP7d8JZiswGxgGXMVB3oen4WCxUjw2ZmE169zSu0AfgwNQrj0MtAGVGTBcQDP55lDAXUn5oe8SjfRTHoJD+wuS61gpy/49+mMyyY8Gm4VY2HKUfR0xFpqGPecAatUG2bb4HqK0BQVJDMDcQ6eFISqxryts7OmuKBeYe98TpiVd6pdVUGSG6K8sM8NnEkMFcrJAd6ZSzjclfhO0cgyA+qLtt3YgYD5yJJagUkEh9c0N04NAu6uO6R5xuyqpeaAFYJT3YxHrygn/7qd8ecjOa7fIA/B9vu0WuympQYaQRxbPlzMuHFqsLwuayjGbMiR04JmVdGJcq5vxTw03SrFe/nLiB87Lk2Tc8qc637SlYYy8aUBAftXslJARwouHrNgckKtkTbir9fVqDhyQPef8xFvLxjGqgJpMhT6F5FYTbnkOApmzxi+aZc7cfsOF7KUvBPyzIzDtecPZmot1Tx7MCAxgooY5FGj7taGI1nuWA6spMy03IH/H7m0xnvzCdsqDn/5Y3nqn5vtcbTtMNFQWD149ytrhzsgMKAk+xYzHryk/Nbce8vEUPu/f9vjb98lVKs+VmvKmBQMd8Bai3AEh9s5cW7wlSyZAcobzsHVlMcOBAivQkXYoSwSaxklroD50PB9L9/ynHWsm/Hwpx00LuNKFCU3RCTWMEpcYViOLPtOJlsiDzLD/ftXObxiGPcFxuiR+FJgGSWuKKbBvXMxo7YLYC3R3PvRCp+vWFoNhbCGzfAlto87Qhq+4pPFnLePDZ/cV5OcOz9Y5j8nNK26hzC2GEo3EYUxm6ZVCcCRvHCwyw2THrsbG+v93eMBT37e5nhX0Kop5JATX4o95NbcWA3AuO/wTddw3/5VXrimScuVdDLDeydiXv82xErFRF1hrd0yOYAYf/PUGtDaVBGwCLqpQWfrOqPjUPUcfMn/RNxfbYXdmpntfzZcwPPW/Vhspv0V7P1GxOPAGJCvC/Y0lqvAvjKkQwHMIcQeYKH/zvs13KEC3hoALyKLh4xVh4BXgXeAYCtnaDMvzk0iVp+NTgAvbRgP4F8g9gAf/5avU1W8PA1gipdj4ctdwM2FR+IfwB7gyAZnfzMHrAGTndv+4jDdBrwBPI8Qx/+f7/OfAT1+6sW6o+aWAAAAAElFTkSuQmCC) no-repeat scroll;
    margin: 0 auto;
    min-height: 33px;
    min-width: 32px;
    display: inline-block;
    text-indent: 35px;
    background-position: left center;
    vertical-align: middle
}

.art-vimeo-tag-icon:empty {
    vertical-align: middle
}

.art-youtube-tag-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAACf1BMVEXONSfONSjPNCbPNCfPNSfPNSjPNinPOi3QMybQMyfQMyjQNSrQNirQOCrQOCvQOSzQPjDQPjHQPzLQPzPROi7ROy7RPC/RPjHRPjLSOCzSPC/SQTXSQTbSQjXSQjbSRjrSSjzTQzfTRDjTRTnTRTrTRjrTUkLUQjbUSj/USz7US0DUTUDUVkXVTEDVTkPVT0TWUEbWUUbWUkfWVEfWYlLXVEnXVUrXVUvXVkvXV0zXWEzXW1DXZljYUUrYVkvYWE/YW1HZVEvZXFLZYFbZYVbZYVjaXlbaYVbaZFraZVvbYVfbZ13ba2LcXVPcZmDccWjdZV/daWLdbWXdcWjeb2becGfef3nfdGvfhHnhc2/hd3LhfnbhgHfhgXnhk4PidGzid3PigXnihoDih4Hii4HjiITkhn/ki4PkjYbkjojkkInldm7mlI3mlI/mmJLnhX/om5TonZfonpjon5nop57pmZPpnJXpnZfpo57qjYnqmZPqpqDqqKLrqqTrq6XsqaTupqHutrHuuLPuuLTuurXuu7juvLfvtLHvu7bvvrnwqKPwt7Pwvrzwv7rwv7vwwr/xwb3xwb/xwr7xxcHxxcPxxsTxx8XyycXyycbzs7DzzMnzzcr0z8z00c/008/11NH11dP119X20tD22Nb22db22tf22tj33dv33tz339z339334N744N754uD55eP55eT55uT55uX55+X64+L66Ob66Of66ej66un77Ov77ez77u377+778e/78/H87+788O/88fD88fH88vL88/L89fT98/L99fT99fX99vb99/b99/f9+Pf9+vn++fj++fn++/v+/Pz+/fz//f3//v7///9PSusvAAABxklEQVQ4y43S6VuMcRTG8RnHE0ZkLxIijGUsEWMXZQ/Zd5GtLKEisid7IfuSsWQnZuxbyRIlzdR8/6DejGau6/c817jfnDefF+c69zFJkJh8c8LsLjIkOdoYbGWJ3KO/MbDWnmrnPSIiZgMg1+9OYVbnDYf3DpDlK2XNYgVscx+tbbuHx5zVnr0V5xUFjHNzRvIrmlz93trxRB6eU4AUsUDyyuXS1zADkE2c5JXLZUOwHbucLpOLFWGOR/KgSAW7sJuv/e5RXNbq9qsZnwpUsJtRzRd56zjU9DzPK3WAbVonkckb57cR25xeo0eqIEhZwQA6CfWDZvzVE90bAQb5B8xwbG3aptRSgG9ptxQgsDNWQuPuA7yUA3qA+n4pAD8+vA7ZV+rmz82nvjUbgTWFNxHkTHSFD2q/mQSt43EIDwAe6zKcwo7BrpZZq7oidxKToK8KMmNdWsH+KGSLbTz01AcncrshM1fkQqQKcoa6tMKDUWi/HBegQyDovZQXkj5mhFOyMyKwnOwzHEw+YAE8U9dTOWzS6nnv7NNj1v1cGBJzw3+HFgBVNfDZTbW32vMRPCXvAw5lGfhFr4n6uf664/XA2P97mAYE8j2pbkfhpQAAAABJRU5ErkJggg==) no-repeat scroll;
    margin: 0 auto;
    min-height: 32px;
    min-width: 32px;
    display: inline-block;
    text-indent: 35px;
    background-position: left center;
    vertical-align: middle
}

.art-youtube-tag-icon:empty {
    vertical-align: middle
}

.art-linkedin-tag-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAA3lBMVEUAebkAeboAebsAebwAergAerkAeroAersAe7kAe7oAe7sAfLgAfLoAfbcAfbgAfboAf7YAgbcAgrUBerkBgbUGfbsJf7sMgLwNgb0Ogb0Pgr0Sg74Sg78ViMAXhr8Yib8Zh8AbiMEcicEokMEvj8VCnNBFnsxKoc1Mos5RndRSpdBjrtRkrtRlr9VmndxrstZzsteEv9iPwt2VyOGWxuSWyuOfzeSjzuak0Oar0+it1Oiy2efB3u7E4e/F4e/P5vLU6fPa7PXe7vf3+/35/P36/P77/f79/v7+/v////+1rVUQAAAAxElEQVQ4y9XTxw7CMAwG4BZwKLvslr333nsvv/8LkZZWCNoUCU748DuKPlk+JBx8KO6/ACe4OCuQHU9LXgsQ3iLe0mzgiyCtop09IdS54EAgbMAHRZtbv+Q9Im9YslKrNiDabLUL0J2N6n4DUHaAJI35QjkuHaYgcUW9egEzIF9oDst9mntgAnA4D4hH2QxIZyUBVoinnBmIa2BNJ2SsJmxY4LHDD4Ck8AF2tOVfAVFBTE0gE9qk9xdFCNECnv3v/sW34A5cHT+pCkIiDQAAAABJRU5ErkJggg==) no-repeat scroll;
    margin: 0 auto;
    min-height: 32px;
    min-width: 32px;
    display: inline-block;
    text-indent: 35px;
    background-position: left center;
    vertical-align: middle
}

.art-linkedin-tag-icon:empty {
    vertical-align: middle
}

.art-footer li {
    font-size: 13px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    line-height: 125%;
    color: #d2eaef
}

.art-page-footer,.art-page-footer a,.art-page-footer a:link,.art-page-footer a:visited,.art-page-footer a:hover {
    font-family: Arial;
    font-size: 10px;
    letter-spacing: normal;
    word-spacing: normal;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
    color: #2970c2
}

.art-page-footer {
    position: relative;
    z-index: auto!important;
    padding: 1em;
    text-align: center!important;
    text-decoration: none;
    color: #8db7e7
}

.art-lightbox-wrapper {
    background: #333;
    background: rgba(0,0,0,.8);
    bottom: 0;
    left: 0;
    padding: 0 100px;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 1000000
}

.art-lightbox,.art-lightbox-wrapper .art-lightbox-image {
    cursor: pointer
}

.art-lightbox-wrapper .art-lightbox-image {
    border: 6px solid #fff;
    border-radius: 3px;
    display: none;
    max-width: 100%;
    vertical-align: middle
}

.art-lightbox-wrapper .art-lightbox-image.active {
    display: inline-block
}

.art-lightbox-wrapper .lightbox-error {
    background: #fff;
    border: 1px solid #b4b4b4;
    border-radius: 10px;
    box-shadow: 0 2px 5px #333;
    height: 80px;
    opacity: .95;
    padding: 20px;
    position: fixed;
    width: 300px;
    z-index: 100
}

.art-lightbox-wrapper .loading {
    background: #fff url(https://web.archive.org/web/20220927091619im_/http://fencingscore.pl/templates/fs2/images/preloader-01.gif) center center no-repeat;
    border: 1px solid #b4b4b4;
    border-radius: 10px;
    box-shadow: 0 2px 5px #333;
    height: 32px;
    opacity: .5;
    padding: 10px;
    position: fixed;
    width: 32px;
    z-index: 10100
}

.art-lightbox-wrapper .arrow {
    cursor: pointer;
    height: 100px;
    opacity: .5;
    filter: alpha(opacity=50);
    position: fixed;
    width: 82px;
    z-index: 10003
}

.art-lightbox-wrapper .arrow.left {
    left: 9px
}

.art-lightbox-wrapper .arrow.right {
    right: 9px
}

.art-lightbox-wrapper .arrow:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.art-lightbox-wrapper .arrow.disabled {
    display: none
}

.art-lightbox-wrapper .arrow-t,.art-lightbox-wrapper .arrow-b {
    background-color: #fff;
    border-radius: 3px;
    height: 6px;
    left: 26px;
    position: relative;
    width: 30px
}

.art-lightbox-wrapper .arrow-t {
    top: 38px
}

.art-lightbox-wrapper .arrow-b {
    top: 50px
}

.art-lightbox-wrapper .close {
    cursor: pointer;
    height: 22px;
    opacity: .5;
    filter: alpha(opacity=50);
    position: fixed;
    right: 39px;
    top: 30px;
    width: 22px;
    z-index: 10003
}

.art-lightbox-wrapper .close:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.art-lightbox-wrapper .close .cw,.art-lightbox-wrapper .close .ccw {
    background-color: #fff;
    border-radius: 3px;
    height: 6px;
    position: absolute;
    left: -4px;
    top: 8px;
    width: 30px
}

.art-lightbox-wrapper .cw {
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -moz-transform: rotate(45deg)
}

.art-lightbox-wrapper .ccw {
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg)
}

.art-lightbox-wrapper .close-alt,.art-lightbox-wrapper .arrow-right-alt,.art-lightbox-wrapper .arrow-left-alt {
    color: #fff;
    display: none;
    font-size: 2.5em;
    line-height: 100%
}

.ie8 .art-lightbox-wrapper .close-alt,.ie8 .art-lightbox-wrapper .arrow-right-alt,.ie8 .art-lightbox-wrapper .arrow-left-alt {
    display: block
}

.ie8 .art-lightbox-wrapper .cw,.ie8 .art-lightbox-wrapper .ccw {
    display: none
}

.art-content-layout .art-content {
    margin: 0 auto
}

fieldset {
    border: none
}

fieldset dl {
    display: block;
    margin: 0;
    padding: 0;
    background: none
}

fieldset dt {
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 12em;
    height: 2em;
    margin: 0;
    padding: 0;
    float: left;
    clear: both;
    background: none;
    line-height: 2em;
    overflow: hidden
}

fieldset dd {
    display: block;
    min-height: 2em;
    margin: 0 0 0 12em;
    padding: 0;
    background: none;
    line-height: 2em
}

fieldset label {
    display: inline-block;
    width: 12em
}

fieldset textarea {
    vertical-align: text-top
}

.img-fulltext-left,.img-intro-left {
    float: left;
    display: block;
    border: none;
    padding: 0;
    margin: 0 .3em .3em 0;
    margin-top: 0
}

.img-fulltext-right,.img-intro-right {
    float: right;
    display: block;
    border: none;
    padding: 0;
    margin: 0 0 .3em .3em;
    margin-top: 0
}

ul.pagenav {
    clear: both;
    list-style: none;
    display: block;
    margin: 0;
    padding: 0
}

ul.pagenav li,ul.pagenav li:before {
    display: block;
    background: none;
    margin: 0;
    padding: 0;
    width: 50%;
    text-align: center;
    content: normal
}

ul.pagenav li.pagenav-prev {
    float: left
}

ul.pagenav li.pagenav-next {
    margin: 0 0 0 50%
}

div.item-page dl.tabs {
    display: block;
    margin: 0;
    padding: 0
}

div.item-page dl.tabs:before {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: left;
    width: 1em;
    height: 2em;
    overflow: hidden
}

div.item-page dl.tabs dt {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: left;
    height: 2em;
    overflow: hidden;
    border-left: 1px solid #000;
    border-top: 1px solid #000
}

div.item-page dl.tabs dt h3 {
    margin: 0;
    padding: 0 1em;
    line-height: 2em;
    font-size: 100%;
    overflow: hidden
}

div.item-page dl.tabs dt h3 a {
    text-decoration: none
}

div.item-page dl.tabs:after {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    border-left: 1px solid #000;
    content: " ";
    overflow: hidden;
    height: 2em
}

div.item-page div.current {
    clear: both;
    border: 1px solid #000
}

div.item-page div.current dd.tabs {
    margin: 0;
    padding: 0
}

div.item-page .panel {
    border: 1px solid #000;
    margin-top: -1px
}

div.item-page .panel h3 {
    margin: 0;
    padding: 0
}

div.item-page .panel h3 a {
    display: block;
    padding: 6px;
    text-decoration: none
}

div.item-page .panel h3.pane-toggler-down a {
    border-bottom: 1px solid #000
}

div.item-page .panel .pane-slider {
    margin: 0;
    padding: 0
}

div.item-page div.pagination ul {
    clear: both;
    list-style: none;
    display: block;
    margin: 0;
    padding: 0
}

div.item-page div.pagination li {
    display: block;
    width: 50%;
    margin: 0;
    padding: 0;
    text-align: center;
    float: left;
    white-space: nowrap
}

div.item-page div.pagination:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.edit.item-page select+div {
    width: 100%!important
}

.edit.item-page div>ul {
    border: 1px solid #b9c2cb
}

.edit.item-page .search-field {
    overflow: visible
}

.edit.item-page .search-field>input {
    width: 100%!important
}

.edit.item-page ul>li:before {
    content: normal
}

.edit.item-page fieldset {
    border: 1px solid #000
}

.edit.item-page fieldset legend {
    padding: 7px;
    font-weight: bold
}

#editor-xtd-buttons {
    float: left;
    padding: 0
}

.toggle-editor {
    float: right
}

#searchForm .phrases-box {
    display: block;
    float: left
}

#searchForm .ordering-box {
    text-align: right
}

#searchForm .phrases-box label,#searchForm .ordering-box label,#searchForm .only label {
    display: inline-block;
    width: auto;
    height: 2em;
    margin: 0;
    padding: 0 .3em
}

#mod-finder-searchform label {
    display: block
}

#mod-finder-searchform input.inputbox {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    max-width: 300px
}

#login-form fieldset label {
    width: 100%
}

#login-form #form-login-username label,#login-form #form-login-password label {
    display: block
}

#login-form #form-login-username input,#login-form #form-login-password input {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    max-width: 300px
}

.breadcrumbs img {
    margin: 0;
    padding: 0;
    border: none;
    outline: none
}

dl.stats-module {
    padding: .3em 0 .3em .3em;
    margin: 0
}

dl.stats-module dt {
    float: left;
    display: block;
    line-height: 1.5em;
    min-height: 1.5em;
    width: 10em;
    padding: .3em .3em 0 0;
    margin: 0;
    font-weight: bold
}

dl.stats-module dd {
    display: block;
    line-height: 1.5em;
    min-height: 1.5em;
    margin: 0 0 0 10em
}

div.mod-languages ul {
    margin: 0;
    padding: 0;
    list-style: none
}

div.mod-languages li {
    background: none;
    margin: 0 .3em;
    padding: 0
}

div.mod-languages ul.lang-inline li {
    display: inline
}

div.mod-languages ul.lang-block li {
    display: block
}

div.mod-languages img {
    border: none;
    margin: 0;
    padding: 0
}

div.clr {
    clear: both
}

#system-message ul li {
    background-image: none
}

ul.actions,ul.actions li,ul.actions li img {
    display: inline;
    margin: 0;
    padding: 0;
    border: none
}

ul.actions li {
    background: none;
    list-style: none
}

.items-row {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse
}

.items-row .item {
    display: table-cell;
    vertical-align: top
}

.items-row .row-separator {
    display: none
}

div.pagination p.counter {
    display: inline-block;
    margin: 0 .3em 0 0;
    padding: 0;
    background: none
}

div.pagination ul,div.pagination ul li,div.pagination ul>li:before {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0 .3em;
    background: none;
    content: normal
}

div.tip-wrap {
    background: #fff;
    border: 1px solid #aaa
}

div.tip-wrap div.tip {
    padding: .3em
}

div.tip-wrap div.tip-title {
    font-weight: bold
}

table.category {
    width: 100%
}

table.category thead th img {
    padding: 0 0 0 .3em;
    margin: 0;
    border: none
}

span.hasTip a img {
    padding: 0;
    margin: 0;
    border: none
}

div.categories-list ul li span.item-title,div.cat-children ul li span.item-title {
    display: block;
    margin: 0 0 .3em 0
}

div.categories-list ul li div.category-desc,div.cat-children ul li div.category-desc {
    margin: 0 0 .3em 0
}

div.categories-list dl,div.cat-children dl {
    display: block;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
    background: none
}

div.categories-list dl dt,div.cat-children dl dt,div.categories-list dl dd,div.cat-children dl dd {
    display: inline-block;
    padding: 0;
    margin: 0;
    background: none
}

div.img_caption p.img_caption {
    padding: .3em 0;
    margin: 0
}

form .search label,form .finder label {
    display: none
}

#search-searchword {
    margin-bottom: 5px
}

.cols-2 .column-1,.cols-2 .column-2,.cols-3 .column-1,.cols-3 .column-2,.cols-3 .column-3 {
    float: left;
    clear: right
}

.cols-2 .column-1 {
    width: 50%
}

.cols-2 .column-2 {
    width: 50%
}

.cols-3 .column-1 {
    width: 33%
}

.cols-3 .column-2 {
    width: 33%
}

.cols-3 .column-3 {
    width: 34%
}

.row-separator {
    clear: both;
    float: none;
    font-size: 1px;
    display: block
}

ul.categories-module li h1,ul.categories-module li h2,ul.categories-module li h3,ul.categories-module li h4,ul.categories-module li h5,ul.categories-module li h6 {
    display: inline
}

.only,.phrases {
    border: solid 1px #ccc;
    margin: 10px 0 0 0;
    padding: 15px;
    line-height: 1.3em
}

div.tags {
    display: inline
}

.tag-category ul>li:before {
    content: normal
}

ul.list-striped>li:before {
    content: normal
}

.list-striped {
    border-top: 1px solid #ddd
}

.list-striped li,.list-striped dd {
    border-bottom: 1px solid #ddd
}

.accordion {
    margin-bottom: 18px
}

.accordion-group {
    margin-bottom: 2px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.accordion-heading {
    border-bottom: 0
}

.accordion-heading .accordion-toggle {
    display: block;
    padding: 8px 15px
}

.accordion-toggle {
    cursor: pointer
}

.accordion-inner {
    padding: 9px 15px;
    border-top: 1px solid #e5e5e5
}

.accordion-body.in:hover {
    overflow: visible
}

.collapse.in {
    height: auto
}

.collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    -moz-transition: height .35s ease;
    -o-transition: height .35s ease;
    transition: height .35s ease
}

.element-invisible {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden
}

.art-logo-text {
    margin-top: -10px
}

.art-blockheader .t,.art-vmenublockheader .t {
    white-space: nowrap
}

/*
     FILE ARCHIVED ON 09:16:19 Sep 27, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:25:53 Mar 07, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.558
  exclusion.robots: 0.022
  exclusion.robots.policy: 0.011
  esindex: 0.01
  cdx.remote: 9.936
  LoadShardBlock: 134.595 (3)
  PetaboxLoader3.datanode: 92.557 (4)
  PetaboxLoader3.resolve: 129.143 (2)
  load_resource: 97.462
*/
/* Created by Artisteer v4.3.0.60745 */

.responsive body
{
   min-width: 240px;
}
  
.responsive img 
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}  
  
.responsive .art-content-layout img,
.responsive .art-content-layout video
{
   max-width: 100%;
   height: auto !important;
}

.responsive.responsive-phone .art-content-layout img 
{
   margin: 1%;
}

.responsive.responsive-phone .art-collage,
.responsive.responsive-tablet .art-collage {
   margin: 0 !important;
}

.responsive .art-content-layout .art-sidebar0, 
.responsive .art-content-layout .art-sidebar1, 
.responsive .art-content-layout .art-sidebar2 
{
   width: auto !important;
}
    
.responsive .art-content-layout, 
.responsive .art-content-layout-row, 
.responsive .art-layout-cell 
{
   display: block;
}

.responsive .art-content-layout, 
.responsive .art-content-layout-row
{
   padding: 0;
}
    
.responsive .image-caption-wrapper 
{
   width: auto;
}

.responsive.responsive-tablet .art-vmenublock,
.responsive.responsive-tablet .art-block
{
   margin-left: 1%;
   margin-right: 1%;
   width: 48%;
   float: left;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.responsive .art-responsive-embed 
{
   height: 0;
   padding-bottom: 56.25%;
   /* 16:9 */
    position: relative;
}

.responsive .art-responsive-embed iframe,
.responsive .art-responsive-embed object,
.responsive .art-responsive-embed embed
{
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}

/* dynamic width nav */
.responsive nav.art-nav,
.responsive .art-nav-inner
{
   width: auto !important;
   position: relative !important;
   top: auto !important;
   left: auto !important;
   right: auto !important;
   bottom: auto !important;
   margin-top: 0;
   margin-bottom: 0;
   min-width: 0;
   text-align: right !important;
}

.responsive nav.art-nav
{
   min-width: 1%;
   margin-right: 1% !important;
   margin-left: 1% !important;
}

.responsive .art-nav 
{
   padding-left: 0;
   padding-right: 0;
}

/* full width hmenu, instead of inline-block */
.responsive .art-nav ul.art-hmenu 
{
   float: none;
   text-align: center;
   display: none;
}

/* elements on different lines */
.responsive .art-nav ul.art-hmenu li,
.responsive .art-hmenu-extra1,
.responsive .art-hmenu-extra2
{
   float: none;
}
  
/* horizontal margins */
.responsive .art-nav ul.art-hmenu>li:first-child, 
.responsive .art-nav ul.art-hmenu>li:last-child, 
.responsive .art-nav ul.art-hmenu>li
{
   margin-left: 0;
   margin-right: 0;
}
 
/* separator */ 
.responsive .art-nav ul.art-hmenu>li:before
{
   display: none;
}

/* vertical distance between items */
.responsive .art-nav ul.art-hmenu a
{
   margin-top: 1px !important;
   margin-bottom: 1px !important;
   height: auto;
   white-space: normal;
}

.responsive .art-nav ul.art-hmenu>li:first-child>a
{
   margin-top: 0 !important;
}

.responsive .art-nav ul.art-hmenu>li:last-child>a
{
   margin-bottom: 0 !important;
}

/* fixes for extended menu */
.responsive .art-nav .ext, 
.responsive .art-nav ul.art-hmenu>li>ul, 
.responsive .art-nav ul.art-hmenu>li>ul>li,
.responsive .art-nav ul.art-hmenu>li>ul>li a
{
   width: auto !important;
}

/* submenu position on hover */
.responsive .art-nav ul.art-hmenu ul
{
   left: auto !important;
   right: auto !important;
   top: auto !important;
   bottom: auto !important;
   display: none !important;
   position: relative !important;
   visibility: visible !important;
}

.responsive .art-nav ul.art-hmenu li.active>ul
{
   display: block !important;
}
.responsive .art-nav ul.art-hmenu ul li.active>a
{
   font-weight: bold;
}

.art-nav .art-menu-btn 
{
   border: 1px solid #404040;
   border-radius: 3px;
   box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
   display: none;
   -svg-background: linear-gradient(to bottom, #707070 0, #000 100%);
   background: -ms-linear-gradient(top, #707070 0, #000 100%);
   background: -moz-linear-gradient(top, #707070 0, #000 100%);
   background: -o-linear-gradient(top, #707070 0, #000 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #707070), color-stop(1, #000));
   background: -webkit-linear-gradient(top, #707070 0, #000 100%);
   background: linear-gradient(to bottom, #707070 0, #000 100%);
   margin: 3px;
   outline: none;
   padding: 5px;
   position: relative;
   vertical-align: bottom;
   width: 20px;
}

.art-nav .art-menu-btn span 
{
   background: #E0E0E0;
   border-radius: 2px;
   display: block;
   height: 3px;
   margin: 3px 1px;
   position: relative;
   -moz-transition: background .2s;
   -o-transition: background .2s;
   -webkit-transition: background .2s;
   transition: background .2s;
}

.art-nav .art-menu-btn:hover span
{
   background: #f3f3f3;
}

.responsive .art-nav .art-menu-btn 
{
   display: inline-block;
}

.responsive .art-nav .art-hmenu.visible 
{
   display: block;
}

.responsive .art-nav ul.art-hmenu>li>ul>li:first-child:after 
{
   display: none;
}
.responsive .art-nav ul.art-hmenu ul a
{
   padding-left: 4% !important;
}
.responsive .art-nav ul.art-hmenu ul ul a
{
   padding-left: 6% !important;
}
.responsive .art-nav ul.art-hmenu ul ul ul a
{
   padding-left: 8% !important;
}
.responsive .art-nav ul.art-hmenu ul ul ul ul a
{
   padding-left: 10% !important;
}
.responsive .art-nav ul.art-hmenu ul ul ul ul ul a
{
   padding-left: 12% !important;
}
  
.responsive .art-nav ul.art-hmenu>li>ul
{
   padding: 0;
}
  
.responsive .art-nav ul.art-hmenu>li>ul:before
{
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
}

.responsive .art-header 
{
   width: auto !important;
   max-width: none !important;
   min-height: 100px !important;
   min-width: 0 !important;
   margin-right: 1% !important;
   margin-left: 1% !important;
   text-align: center;
}

.default-responsive .art-header 
{
   height: auto;
}

.default-responsive .art-header *
{
   position: relative;
   text-align: center;
   -webkit-transform: none !important;
   -moz-transform: none !important;
   -o-transform: none !important;
   -ms-transform: none !important;
   transform: none !important;
}

.default-responsive .art-header .art-headline, 
.default-responsive .art-header .art-slogan 
{
   display: block !important;
   top: 0 !important;
   left: 0 !important;
   margin: 2% !important;
   text-align: center !important;
}
    
.default-responsive .art-header .art-headline a, 
.default-responsive .art-header .art-slogan 
{
   white-space: normal !important;
}

.default-responsive .art-header .art-logo
{
   display: inline-block;
   margin: auto !important;
   left: auto;
   top: auto !important;
   width: auto;
   height: auto;
}

.responsive .art-header .art-slidenavigator 
{
   position: absolute;
}

.default-responsive .art-header .art-positioncontrol 
{
   display: block !important;
   position: relative !important;
   top: auto !important;
   right: auto !important;
   bottom: auto !important;
   left: auto !important;
   margin: 2% auto !important;
   width: auto !important;
   height: auto !important;
}

.responsive .art-header #art-flash-area
{
   display: none;
}

/* Search and other elements in header element directly */
.default-responsive .art-header>.art-textblock
{
   position: relative !important;
   display: block !important;
   margin: 1% auto !important;
   width: 75% !important;
   top: auto !important;
   right: auto !important;
   bottom: auto !important;
   left: auto !important;
}

.default-responsive .art-header .art-textblock 
{
   position: relative !important;
   display: block !important;
   margin: auto !important;
   left: 0 !important;
   right: 0 !important;
   top: auto !important;
   height: auto !important;
   width: auto;
   background-image: none;
}

/* '.art-header *' used noram align, but for '.art-textblock *' we must force align because of preview */
.responsive .art-header .art-textblock *
{
   text-align: center !important;
}

.default-responsive .art-header .art-shapes > .art-textblock,
.default-responsive .art-header .art-slide-item > .art-textblock
{
   display: none !important;
}

.default-responsive .art-header .art-shapes > .art-textblock *
{
   text-align: center !important;
   width: auto !important;
   height: auto !important;
   display: block;
}

.default-responsive .art-header .art-slider .art-textblock *
{
   text-align: center !important;
   width: auto !important;
   height: auto !important;
   display: block;
}

/* For icons like facebook, rss, etc. */
.responsive .art-header>.art-textblock>div 
{
   width: 100%;
}
.responsive .art-sheet
{
   width: auto !important;
   min-width: 240px !important;
   max-width: none !important;
   margin-right: 1% !important;
   margin-left: 1% !important;
   margin-top: 1% !important;
}

#art-resp {
   display: none;
}

@media all and (max-width: 861px)
{
    #art-resp, #art-resp-t { display: block; }
    #art-resp-m { display: none; }
}

@media all and (max-width: 480px)
{
    #art-resp, #art-resp-m { display: block; }
    #art-resp-t { display: none; }
}

#art-resp-desktop {
   display: none;
}
#art-resp-tablet-landscape {
   display: none;
}
#art-resp-tablet-portrait {
   display: none;
}
#art-resp-phone-landscape {
   display: none;
}
#art-resp-phone-portrait {
   display: none;
}

@media (min-width: 1200px)
{
    #art-resp-desktop { display: block; }
}

@media (min-width: 980px) and (max-width: 1199px)
{
    #art-resp-tablet-landscape { display: block; }
}

@media (min-width: 768px) and (max-width: 979px)
{
    #art-resp-tablet-portrait { display: block; }
}

@media (min-width: 480px) and (max-width: 767px)
{
    #art-resp-phone-landscape { display: block; }
}

@media (max-width: 479px)
{
    #art-resp-phone-portrait { display: block; }
}
.responsive .art-content-layout, 
.responsive .art-content-layout-row, 
.responsive .art-layout-cell 
{
   display: block;
}

.responsive .art-layout-cell 
{
   width: auto !important;
   height: auto !important;
}

.responsive .art-content-layout:after, 
.responsive .art-content-layout-row:after, 
.responsive .art-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.responsive .responsive-tablet-layout-cell,
.responsive.responsive-tablet .art-footer .art-content-layout .art-layout-cell 
{
   margin: 1%;
   width: 98% !important;
   float: left;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.responsive .responsive-layout-row-2 .responsive-tablet-layout-cell,
.responsive.responsive-tablet .art-footer .art-content-layout .responsive-layout-row-2 .art-layout-cell
{
   width: 48% !important;
}

.responsive .responsive-layout-row-3 .responsive-tablet-layout-cell,
.responsive.responsive-tablet .art-footer .art-content-layout .responsive-layout-row-3 .art-layout-cell
{
   width: 31% !important;
}
.responsive .art-post
{
   border-radius: 0;
}

.responsive .art-footer-inner
{
   min-width: 0;
}
.responsive .art-footer
{
   margin-top: 1%;
}

.responsive.responsive-tablet .items-row .item ,
.responsive.responsive-phone .items-row .item 
{
    width: auto;
    display: block;
}
/*
     FILE ARCHIVED ON 14:17:31 May 09, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:25:53 Mar 07, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.833
  exclusion.robots: 0.031
  exclusion.robots.policy: 0.013
  esindex: 0.018
  cdx.remote: 8.027
  LoadShardBlock: 70.638 (3)
  PetaboxLoader3.datanode: 108.915 (4)
  load_resource: 92.789
  PetaboxLoader3.resolve: 50.807
*//**
 * @copyright	Copyright (C) 2005 - 2019 Open Source Matters, Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* System Messages */
#system-message {
	margin-bottom: 10px;
	padding: 0;
}

#system-message > dt {
	font-weight: bold;
	display: none;
}

#system-message > dd {
	margin: 0;
	font-weight: bold;
	text-indent: 30px;
}

#system-message > dd > ul {
	color: #0055BB;
	background-position: 4px top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	list-style: none;
	padding: 10px;
	border-top: 3px solid #84A7DB;
	border-bottom: 3px solid #84A7DB;
}

#system-message > dd > ul > li {
	line-height: 1.5em;
}

/* System Standard Messages */
#system-message > .message > ul {
	background-color: #C3D2E5;
	background-image: url(/web/20190305070524im_/http://fencingscore.pl/media/system/images/notice-info.png);
}

/* System Error Messages */
#system-message > .error > ul,
#system-message > .warning > ul,
#system-message > .notice > ul {
	color: #c00;
}

#system-message > .error > ul {
	background-color: #E6C0C0;
	background-image: url(/web/20190305070524im_/http://fencingscore.pl/media/system/images/notice-alert.png);
	border-color: #DE7A7B;
}

/* System Warning Messages */
#system-message > .warning > ul {
	background-color: #E6C8A6;
	background-image: url(/web/20190305070524im_/http://fencingscore.pl/media/system/images/notice-note.png);
	border-color: #FFBB00;
}

/* System Notice Messages */
#system-message > .notice > ul {
	background-color: #EFE7B8;
	background-image: url(/web/20190305070524im_/http://fencingscore.pl/media/system/images/notice-note.png);
	border-color: #F0DC7E;
}

/*
     FILE ARCHIVED ON 07:05:24 Mar 05, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:26:05 Mar 07, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.033
  exclusion.robots: 0.042
  exclusion.robots.policy: 0.012
  esindex: 0.012
  cdx.remote: 4.897
  LoadShardBlock: 174.727 (3)
  PetaboxLoader3.datanode: 93.93 (5)
  PetaboxLoader3.resolve: 211.991 (4)
  load_resource: 136.249 (2)
*/