H1 {font-family: Calibri,Tahoma,Arial,sans-serif; font-size: 15pt} /* secHd 18 */
H2 {font-family: Tahoma,Arial,sans-serif; font-size: 11pt; margin-bottom: 1pt;} /* Q 15 */
.leg {margin:0px 5px 0px 3px;}
H3 {font-family: Calibri,Tahoma,Arial,sans-serif; font-size: 14pt}
H4 {font-family: Calibri,Tahoma,Arial,sans-serif; font-size: 12pt}
H4.msgQtxt  { font-family: Tahoma,Arial,sans-serif; font-size: 9pt; color: #336; font-weight: bold; margin-bottom: 0px; }
H5 {font-family: Tahoma,Arial,sans-serif; font-size: 9pt}
H6 {font-family: Tahoma,Arial,sans-serif; font-size: 8pt}
P  {text-indent: 0in}
TT {font-family: Courier New,Courier; font-size: 10pt; color: #044;}
PRE {font-family: Courier New,Courier; font-size: 10pt; color: #044;}
.sm {font-family: Lucida Console,Courier,Consolas; font-size: 8pt; color: #045;}
UL {list-style: square outside} 
OL LI {padding: 5px}
OL LI LI {padding: 2px}
UL LI {padding: 2px}
th {font-family: Tahoma,Arial,sans-serif; font-size: 10pt; text-align:center }
td {font-family: Tahoma,Arial,sans-serif; font-size: 9pt; border-color: #ACE;}
td.m {font-family: Tahoma,Arial,sans-serif; font-size: 9pt; border-color: #ACE; background-repeat: no-repeat;}
td.out {font-family: Tahoma,Arial,sans-serif; font-size: 8pt; font-variant: small-caps; border-color: #ACE; border-style: outset}
td.in {font-family: Tahoma,Arial,sans-serif; font-size: 8pt; font-variant: small-caps; border-color: #ACE; background-color: #88D; border-style: inset }
td.f {font-family: Tahoma,Arial,sans-serif; xxfont-size: 8pt; font-weight: bold} /* was 8 */
td.small {font-family: Tahoma,Arial,sans-serif; font-size: 8pt; border-color: #EEE; border-style: thin }
/* TABLE { font-size: 10pt } */
SELECT.CFS {font-family: Tahoma,Arial,sans-serif; xxfont-size: 8pt; margin-bottom: 1pt; background-color: #d0e4f8; color: rgb(0,0,0) } /* was 8 */
INPUT {background-color: #d0e4f8;}
input[type="image"]{background-color: unset;}
FIELDSET {-moz-border-radius: 8px; border-radius: 8px 8px;}
DD {padding: 4px 2px 20px 20px;}
wbr:after { content: "\00200B" }
a:link    { text-decoration:none; color:#204898;} /* was:505088 */
a:visited { text-decoration:none; color:#204898; }
a:active  { text-decoration:underline; }
a:hover   { text-decoration:underline; }
abbr, acronym, .help {border-bottom: 1px dotted #333; cursor: help; }
acronym[title] {text-decoration-line:unset;}
.cmd {color: #414 !important; border-bottom: 1px dotted #96b; cursor: help;}
.var {color: #063 !important; border-bottom: 1px dotted #69b; cursor: help;}
.kwd {border-bottom: 1px solid #a52a2a; }
.term {border-bottom: 2px dotted green; cursor: help;}
.mini   {font-family: Tahoma,Arial,sans-serif; font-size: 7.5pt; color: #333; font-variant: normal;}
.small   {font-family: Tahoma,Arial,sans-serif; font-size: 8pt; color: #000; font-variant: normal;}
.small td {font-size:7.5pt !important; color:#666; background-color:#e4e4e4}
.small td a:link,.small td a:visited, {color:#66a;}
.leg0 {font-family: Calibri,Tahoma,Arial,sans-serif; font-size: 9pt; font-weight: normal;}
.hid {color: #666; font-size: 9px; text-decoration:none;}
.plist {font-family: Tahoma,Arial,sans-serif; font-size: 7.5pt; color: #999; margin-left:6px; overflow:hidden}
.wlist {font-family: Tahoma,Arial,sans-serif; font-size: 8pt; color: #666; margin-top:1px}
.wlhd {font-weight:bold; border-bottom: 1px dotted #666; padding-bottom:1px; margin-bottom:2px; min-width:13.2em;}
a.plst:link,a.plst:visited { text-decoration:none; color: #999;}
.msgdate  { font-family: Tahoma,Arial,sans-serif; font-size: 8pt; color: #666; font-weight: normal; padding-right:3px }
.msgfrom  { font-family: Tahoma,Arial,sans-serif; font-size: 8pt; color: #666; font-style: italic }
.msgsubj  { font-family: Tahoma,Arial,sans-serif; font-size: 8.5pt; color: #88F; font-weight: normal; padding-left:3px; padding-right:1px }
.msgQtxt  { font-family: Tahoma,Arial,sans-serif; font-size: 9pt; color: #336; font-weight: bold; }
.msgQtxt1  { font-family: Tahoma,Arial,sans-serif; font-size: 8.5pt; color: #336; font-weight: normal; padding-left:3px; }
.msgQtxtSA { font-family: Tahoma,Arial,sans-serif; font-size: 8pt; color: #333; font-weight: normal }
.msgAtxt   { font-family: Tahoma,Arial,sans-serif; font-size: 9pt; color: #000; font-weight: normal }
.msgN   { font-family: Tahoma,Arial,sans-serif; font-size: 8pt; color: #666; background-color: #FFF; }
.msgFAQ   { font-family: Tahoma,Arial,sans-serif; font-size: 8pt; color: #F00;}
.msgCAD      { font-family: Tahoma,Arial,sans-serif; font-size: 8pt; font-weight: bold; color: #FFF; background-color: #458; border: 1px solid #FFF; padding-left: 3px; padding-right: 2px;}
.msgCAD.term { border-bottom: 2px dotted #AAA; cursor: help;}
.msgOS   { font-family: Tahoma,Arial,sans-serif; font-size: 8pt; color: #FFF; background-color: #888; padding-left: 3px; padding-right: 2px;}
.msgCAT   { font-family: Tahoma,Arial,sans-serif; font-size: 8pt; color: #FFF; background-color: #808ab0}
.msgQ   { font-family: Tahoma,Arial,sans-serif; font-size: 10pt; font-weight: 900; padding: 3px; background-color: #F33; color: #FFF; margin-right: 3px; -moz-border-radius: 4px; border-radius: 4px;}
.msgA   { font-family: Tahoma,Arial,sans-serif; font-size: 10pt; font-weight: 900; padding: 3px; background-color: #383; color: #FFF; margin-right: 3px; -moz-border-radius: 4px; border-radius: 4px;}
.msgFile  { font-family: Tahoma,Arial,sans-serif; font-size: 8pt; color: #333; font-weight: normal; }
.msgnews  {font-family: Tahoma,Arial,sans-serif; font-size: 7.5pt; padding:2px 3px 2px 3px }
.news   {font-family: Tahoma,Arial,sans-serif; font-size: 8pt; padding:1px 3px 2px 3px }
.outC     {font-family: Tahoma,Arial,sans-serif; font-size: 10pt;}
.rounded { background-image:url('img/tl_.gif'); background-repeat: no-repeat;}
.videoNo { border:1px solid #fff; color:white; background-image:url(img/orbk.gif); font-size:14pt; font-weight:bold; padding:0 3px 1px 3px;}
.myButton { border: 2px solid #EEE; border-style: outset; padding:2px; background-color:#32b6e9; color:white !important; padding:6px 4px 6px 4px}
.FormButton 
{ 
	xxxfont-size:8pt; /* was 8 */
	color: white; 
	border-color: #E2E2FD; 
	background-color: #32b6e9; 
	border-style: outset; 
	font-weight: 700; 
}

.adbox /* {vertical-align: bottom;position:absolute;top:98%;width:136px;border:1px solid #ccd;margin:60px 1px 10px 1px;padding:2px} */
 {width:146px; border:1px solid #b0b0ff; background-color:#e8e8ff; padding:3px; font-size:8pt}

/* allX */

html,body {
    background: #2e3d68 url(/common/bkga.jpg) repeat-x; /* keep! #317fd2 top=#0c4a83 #F0F5FB; */
    margin: 0px;
    border: 0px;
    padding: 0px;
    font: normal 90% Tahoma;
    font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    text-align: left;}
IMG {border:0}
#main {z-index:2; position:absolute; top:0; width:100%; margin:auto;
       min-width: 1008px; width: expression(document.body.clientWidth < 902? "902px" : "auto" ); } /* 900, 902/910 - MSIE */
#main1 {width:100%;margin-top:9px;margin-bottom:9px;margin-right:-241px;min-width:690px;float:left;} /* 10/12 */
#levy {margin-right:241px;min-width:435px;}
#pravy {float:right;width:228px;padding-left:9px;margin-top:9px;}
#pravy div table td {max-width:222px}
#titlebar {width:100%; margin-bottom:10px; text-align:center; clear:both; border:0; overflow:hidden} /* 18 */
#logo {float:left; width:215px; height:79px;}
#logoCS {display:hidden; float:left; width:224px; height:83px; xmargin-top:4px; xmargin-left:7px}
#Zlogo {z-index:1; position:absolute; top:0;}
#login {float:right; text-align:right; height:88px; padding-right:8px;} /* border:0? width:170px */
#leftbar {float:left; width:132px; margin-top:59px; padding-right:11px; padding-bottom:4px}
#rightbar {float:right; text-align:left; width:135px; margin:0px 8px 8px 8px; } /* 37 8 8 8*/
#content {text-align:left; margin:0 154px 8px 150px; width:auto; min-width:700px;  /* margin-left 143 musí souhlasit s šířkou leftbar, right=154 */
          width: expression(Math.max(586,(document.body.clientWidth-318)) + "px" );} /* was: 586,318 (610,300 ok in MSIE7 FF3) musí souhlasit s šířkou left+right */
#contentW {text-align:left; margin:0 9px 8px 150px; width:auto; /* margin-left 143 musí souhlasit s šířkou leftbar */
          width: expression(document.body.clientWidth > 156? (document.body.clientWidth-170) + "px" : "auto" );} /* was: 658px; 145 musí souhlasit s šířkou leftt */
#titleAd {text-align:center; width:auto; min-width:468px; padding-top:16px; height:60px; overflow:hidden;
          width: expression(document.body.clientWidth > 156? (document.body.clientWidth-440) + "px" : "auto" );} /* was:-460 */
#menu {margin-bottom:10px}
#social {margin:4px 0 2px 2px; font-weight:bold; display:none}
#footxt {padding-bottom:3px;font-size:7pt;color:#258;}

#CF-bloky img {max-width:100px}

.footer {font-family: Tahoma,Arial,sans-serif; background-color:#32b6e9; color:#ffffff; font-size:7.5pt; text-align:center; padding:6px; clear:both;color:white}
.footer table td {font-size:7.5pt;}
.mainhd {font-family: Calibri,Tahoma,Arial,sans-serif; color:#a0c0e0; font-size:17pt; text-align:center; margin:0 0px 9px 4px;
  min-height:28px; min-width:90%;
  background:url(/common/cf-topbg2.png) center no-repeat; color:white; font-weight:normal; padding-bottom:2px;
  } /* title */
  #contentW .mainhd {margin-left:-140px;padding-right:80px}
.sechd {background: #32b6e9; height:26px; color:white;}
.secsubhd {background: #ddd url(img/grbk.gif) repeat-x; height:26px; color:#666; text-align:center}
.secblhd {background: #4be url(img/blbk.gif) repeat-x; height:23px; color:white;}
.subhd {background-color:white; font-size:8pt; color:#888; text-align:left; padding-left:4px; font-style:italic}
.sechead {color:#f8f8f8; font-size:12pt; font-weight:normal; background-color:#32b6e9;}
.bgdark {background-color:#668290 !important}
.secblhead {color:white; font-size:9pt; font-weight:bold; padding-left:2px; margin:0}
.headline {text-align:left; background-color:#f2f2f2; font-size:7.5pt; border-left:1px solid #012a4b; border-right:1px solid #012a4b; padding:0 4px 1px 4px}
.divheadline {margin:0; width:auto; padding:4px; border:1px none #012a4b; background-color:#668290; color:white; text-align:center; font-family:Tahoma,Arial,sans-serif; font-size:7.5pt;}
.divheadline a {color:#b8d8ff}
.portal {background-color:#123040;padding:3px 1px 3px 0;color:white;border-top:1px dotted #bcd;border-bottom:1px solid #012;letter-spacing:-0.5px}
.wh {font-size:8pt; color:white;}
a.sechead:link,a.sechead:visited {color:#f8f8f8}
.mnu {color:#f2f2f2; font-family: Tahoma,Arial,sans-serif; font-weight:normal; font-size:9.5pt; white-space:nowrap; overflow:hidden;
	padding:5px 0 5px 8px; border-bottom:1px dotted #ccc; letter-spacing: 0.03em;}
.mnu a:link,.mnu a:visited {color:white;}
.mnu a:hover {color:#def; text-decoration:none}
.mnu a img {padding-bottom:1px; padding-right:4px; vertical-align:middle}
.mline {height:4px; background: #ace url(../common/m_line.gif) repeat-x; padding:0; margin:0;}
a.m:link,a.m:visited {color:#def;} /* jen Xnews */
a.m:hover {color:white; text-decoration:none}
.footer a:link,.footer a:visited {xborder-bottom:1px dotted #268;}
.footer a:hover {text-decoration: underline}
.leftlink {padding:4px 1px 4px 6px; font-size:7.5pt; color:#b8dff8}
a.wh:link,a.wh:visited {color:white;}
.minimenu {margin-top:5px; padding:0 1px 4px 0; font-family: Tahoma,Arial,sans-serif; font-size: 7.5pt; color:white; text-align:right; letter-spacing:-0.25px}
.minimenu a:link,.minimenu a:visited {color:#b8dff8;}
.minimenu a:hover {color:white; text-decoration:none}
.login {font-size:7.5pt; width:88px; background-color:#c0e0f0; color:#444; border:1px solid #88d; padding:0px 2px 1px 3px; margin:1px 0 0 1px; border-style:inset;}
.mpale {color:#b8dff8 !important}
.mdark {color:#48a !important} /* #2b7d9d */
.mainbox {font-family: Tahoma,Arial,sans-serif; font-size:9pt; background-color:#f2f2f2; border:1px solid #012a4b; border-top:none;
  padding:8px 12px 8px 12px; min-height:760px}
.prodbox {font-family: Tahoma,Arial,sans-serif; font-size:9pt; background-color:#f2f2f2; border:1px solid #012a4b; border-top:none;
  padding:2px 4px 2px 4px; line-height:15px}
.shoutbox {font-family: Tahoma,Arial,sans-serif; font-size:9pt; background-color:#f2f2f2; border:1px solid #e40; 
  padding:4px 6px 5px 6px; margin-bottom:6px; margin-top:6px; line-height:14px}
.pop {font-family: Tahoma,Arial,sans-serif; font-size:8.5pt; background-color:#f2f2f2; border:1px solid #ccc; 
  padding:4px 6px 5px 6px; margin-bottom:6px; margin-top:6px; line-height:13px; margin-left:130px; text-align:center; width:50%;}
.prod, a.prod:link, a.prod:visited {font-size:9pt; font-weight:normal;}
.prod img {padding-right:2px}
.lrframed {background-color:white; xborder-left:1px solid #012a4b; xborder-right:1px solid #012a4b;}
.lrframed100 {width:100%; background-color:white; xborder-left:1px solid #012a4b; xborder-right:1px solid #012a4b;}
.lrbframed {background-color:white; border-left:1px solid #012a4b; border-right:1px solid #012a4b; border-bottom:1px solid #012a4b; width:100%}
.red {color: #e40}
.mred {color: #f80 !important}
.boldred {color: #e40; font-weight:bold}
.isnew {font-family: Tahoma,Arial,sans-serif; font-size: 7.5pt; font-variant: normal; color: #e40; text-align:right; padding-right:4px}
.important {border-left:2px dotted #e40; padding-left:4px}
.shopitem {font-size:7pt; padding-top:6px; padding-bottom:2px; border-top: 1px solid #ccc}
.lng {background-color:#55a;margin:3px;width:22px;height:14px;vertical-align:baseline !important}
.inline {margin:0;padding:0;display:inline}
.detProfile {font-size:7pt; color:#357; font-family:arial}
.authp {font-size:7pt; color:#8ae; font-style:italic; border-bottom:1px solid #8ae; border-top:1px solid #8ae;}
.center {text-align:center}
div.row {margin-top:3px;margin-bottom:3px;}
table.Qpar {width:140px}
table.SFT {border-bottom: #DDD 1px solid;}
/* .headlw {width:auto; width:expression("100%");} */
.headlw {width:100%;} /* was 100% */
.upoz {font-family:Tahoma,Arial; font-size:8pt; color:#666}
.code
{
  font-family: Courier;
  font-size: small;
  background-color: #ccd;
  padding:1px;
  text-align: left;

}
.RSSblog {font-size:9pt !important;color:#222 !important; max-width:600px; overflow:hidden}
.RSSblog h3 {font-size:10pt}
.RSSblog img {max-width:160px !important; max-height:160px !important; margin-right:4px; margin-bottom:4px;}
.tableSubLedger{
	height: 22px;
	_height: 20px;
	font-weight: bold;
	background-color: #DFE6EF;
	background-image: url(../forum/forum_images/table_bgOR.gif);
}

.jqmsgs{width:100%;color:#F7F7F7;font-weight:700;text-align:left;min-width:710px;position:fixed;top:0;left:0;z-index:9999;}
.jqmsg{width:100%;min-height:26px;padding:10px 6px 4px 8px;margin-bottom:3px;border-top:1px solid #256;border-right: 2px solid #256;border-bottom: 2px solid #256;border-left: 1px solid #256;background:url(/common/xp2.png);display:none;position:relative;z-index:9999;overflow:hidden}
.jqmsg img {vertical-align:middle;padding-right:4px;}
.jqmsg a {color:#bdf;border-bottom:1px dotted #bdf;}
.jqmsg .confirm{float:right;display:inline;cursor:pointer;xbackground:#F60;margin:0 16px 0 6px;border:1px solid #C44F00;border-radius:3px;padding:1px 3px 1px 3px;font-weight:700;color:#FFF;box-shadow:0 0 1px #FFF inset;}
.jqmsg .confirm:hover{background:#C44F00;} 
.jqmsg .close {float:right;display:inline;cursor:pointer;margin:0 14px 0 6px;padding:1px 3px 1px 3px;color:#FFF;}
.jqmsg .close:hover{background:#004FA0;} 
.QTD {width:auto;min-width:410px}
.SRF {margin-left: 9pt;}
.quicklink {font-size:8pt;padding:5px 2px 4px 4px;width:440px;}

.qatag {font-family: Tahoma,Arial,sans-serif; font-size: 7pt; color: #47b; background-color: #ddd; border: 1px solid #ccc; padding: 0 2px 1px 3px; white-space: nowrap; -moz-border-radius: 4px; border-radius: 4px; opacity:75%; margin:1px 1px 0 0}
.qatag a {color:#47b}
.pt7 {font-size:7pt;}

.numberCircle {
display:inline-block;
position: relative;
left:-2px;
top:-4px;
line-height:0px;
border-radius:50%; border:0; background-color:red;
font-size: 10px; font-weight: bold; font-family: Helvetica, Verdana, Tahoma;
color:white;
}
.numberCircle span {
display:inline-block;
padding-top:50%; padding-bottom:50%;
margin-left:4px; margin-right:4px;
}
.numCiGr {background-color:#bbbbbb !important}

@media print {
#Zlogo,#login,#titleAd,#leftbar,#rightbar,#footxt,.noprint {display:none}
#content,#contentW {margin:8px; width:auto}
html,body,.footer,.tipbox {background: white;}
}
