@charset "UTF-8";
/* CSS Document */

/* ==========================================================================
	BASICS
	basic common styles which repeat from page to page: colors, fonts, etc.
========================================================================== */

a {color: #01578a;text-decoration: none;}
a:hover {color: #111;}

/*a.local { text-decoration: none; border-bottom: 1px dotted #22c8ff; }*/
/*a.local:hover { border-color: #18d6ff; }*/


body {background: url(/img/back.jpg) fixed #b3e1ee;color: #121d23;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 24px;font-weight: 400;}
body.cl {background: url(/img/back_cl.jpg) fixed #b3e1ee;}
* {font-family: 'PT Sans', sans-serif !important;}


strong { font-weight: 700 !important; }

time { color: #6b6b6b; }

.gray, .grey {color: #404f56 !important;}
.red, .red a { color: #d11919 !important; }
.green, .green a {color: #007b0b !important;}
.orange, .orange a {color: #c88d00 !important;}

.mt2 {margin-top: 2px}

.won { color: #00b111; }
.lost { color: #f36d00; }

.increased { color: #059a25 !important; }
.decreased { color: #d11919 !important; }
.levelled { color: #aaa !important; }

.acquired { color: #059a25 !important; font-weight: bold !important; }
.released { color: #fab100 !important; font-weight: bold !important; }
.positive, .positive a {color: #059a25 !important;}
.negative, .negative a {color: #c15802 !important;}
.global-error {color: #c15802 !important; font-size: 20px; font-weight: bold}
.processing,  .processing a{color: #3d3d3d !important; font-style: italic}
.empty,  .empty a{color: #3d3d3d !important; font-size: 18px;}

.with-roster { color: #059a25 !important; }

.remark { font-size: 12px !important; line-height: 18px !important; }

.normal { font-weight: 400 !important; }

.small { font-size: 12px !important; line-height: 12px !important; }

.highlight { font-family: 'PT Serif', serif !important; font-weight: normal !important; font-size: 28px !important; line-height: 36px !important; }

.block-dark { background: #c1d5e0; padding: 15px 20px; border: 1px #0e3d59 solid; }

.framed { box-shadow: 0px 0px 0px 1px #2f373b; }

.bold { font-weight: bold}
.bold * { font-weight: bold}

.through-lined { text-decoration: line-through }

/* class for scalable elements: via javascript
   Proportions are read through attributes: data-init-width, data-init-width */
.scalable {  }

.nobr {white-space: nowrap}





