*              { margin:0; padding:0; }
body           { font: normal 75%/1.3 Arial, Verdana, Helvetica, sans-serif; color:#000; background:#fff; }
table          { font: normal 1em/1.3 Arial, Verdana, Helvetica, sans-serif; }
a              { color: #666666; }
a:hover        { color: #555555; }
a:visited      { color: #666666; }
a:active       { color: #555555; }
a img          { border:none; }
h1             { color:#89BA42; font-size:1.6em; margin-bottom:7px; }
h1 a, h1 a:visited, h1 a:hover  { color:#89BA42; text-decoration:none; }
h2 .date,
h1 .date       { float:right; font-weight:normal; font-size:.65em; margin-top:.2em; }
h1.big         { font-size:2.7em; margin-bottom:-.75em; }
h1.big span    { font-weight:normal; font-size:.4em; margin-left:1em; }
h1.big .alt    { color:#9a008d; }
h2             { color:#89BA42; font-size:1.4em; margin:1.5em 0 .75em 0; }
h3             { font-size:1.2em; color: #89BA42; }
h4             { font-size:1em; }
ul             { list-style: none; }
ul ul          { margin:0 0 .5em 1em; }
form option    { padding:0 .2em; }
form input.date   { width:80px; }

/*- OBECNE TRIDY -*/
.hidden     { display:none !important; }
.center     { text-align:center !important; }
.right      { text-align:right !important; }
.clearer    { clear:both; height:1px; overflow:hidden; visibility:hidden; }

.alt        { color:#89BA42; }
.plus       { color:#3d9400 !important; }
.minus      { color:#de0000 !important; }
.light      { color:#6d6c70; font-weight:normal; font-size:.93em; }
table .light   { color:#6d6c70; display:block; }

.big     { font-size:2em; }
.small   { font-size:.75em !important; }
.bigger  { font-size: 1.1em; }

.fl   { float:left; margin:0 1em .5em 0; }
.fr   { float:right; margin:0; }
.w25  { width:25%; }
.w50  { width:50%; }


/*- basic layout -*/
#page                 { min-width:1004px; }

#js-scrollbar         { width:100%; white-space:nowrap; background:#e3e3e3; border-bottom:1px solid #b7aece; border-top:2px solid #4a3484; padding:0; font-size:.95em; overflow:hidden; line-height:1.8em; min-height:1.8em; _height:1.8em; position:relative;}
#js-scrollbar .ticker { position: relative; visibility: hidden; left: 0px; top: 0px; width: 100%;  }
#js-scrollbar .up     { border-right:1px solid #b7aece; _height:1%; padding:0 5px 0 20px; background:url('../images/ico/up.gif') 9px 50% no-repeat; }
#js-scrollbar .down   { border-right:1px solid #b7aece; _height:1%; padding:0 5px 0 20px; background:url('../images/ico/down.gif') 9px 50% no-repeat; }

#header          { background:#fff; border-bottom:1px solid #e9e9e9; margin:0 2px; }
#main            { margin:2px; background:#dfdcdc; }
#sidebar         { float:left; width:185px; padding:6px 0; }
#content         { padding:0; margin: 0 0 0 185px; border-left:6px solid #fff; border-right:12px solid #fff; background:#fff; _height:1px; }
#index,
#content2        { floa\t:left; _width:auto !important; width:100%; min-height:850px; _height:850px; padding:0; margin: 0; }

* html .minwidth {
	padding-left:1004px!important;
}

* html .container {
	margin-left:-1004px;
	position:relative;
}

/*\*/
* html .minwidth, * html .container, * html .layout  {
	height:1px;
}
/**/

/*- header -*/
#header #logo           { float:left; padding:10px 15px; }
#header #langmenu       { text-align:right; padding:10px 15px; font-weight:bold; }
#header #search         { text-align:right; padding:10px 15px; }
#header #search label   { font-weight:bold; }
#header #search input,
#header #search select   { margin-left:.5em; }

/*- sidebar -*/
#sidebar .menuF         { background:none !important; margin:0 4px 3px 4px; }
#sidebar .menuF ul      { margin:0; padding:0; }
#sidebar .menuF ul li   { margin-bottom:3px; }
#sidebar .menuF ul li a { display:block; _width:177px !important; widt\h:147px; padding:6px 15px; color:#fff; background:#412a7e; }
#sidebar .menuF ul li a:hover { background:#412a7e; }
#sidebar .menuF ul li.univyc a { background:#efae21; }
#sidebar .menuF ul li.univyc a:hover { background:#efae21; }

#sidebar .menu         { background:none !important; margin:0 4px 3px 4px; }
#sidebar .menu ul      { margin:0; padding:0; }
#sidebar .menu ul li   { margin-bottom:3px; }
#sidebar .menu ul li a { display:block; _width:177px !important; widt\h:147px; padding:6px 15px; color:#FFFFFF; background:#89BA42; }
#sidebar .menu ul li a:hover { background: #729b37; }
#sidebar .menu ul li.active a { background:#9FD158 !important; font-weight:bold; }
#sidebar .menu ul li.active li a { font-weight:normal; }

#sidebar .menu ul ul li { margin-bottom:0; margin-top:3px; background:#BFDA99; }
#sidebar .menu ul ul li a { background:#9FD159;  padding:4px 5px 4px 25px; }
#sidebar .menu ul ul li.active a { background: #BFDA99 url(../images/ico/menu2.gif) no-repeat 15px 50% !important; font-weight:bold;}

#sidebar .box        { background:#fff url('../images/bg-sidebox.gif') 0 0 repeat; margin:0 4px 10px 4px; }
#sidebar .box h4     { color:#fff; background:#818181; padding:3px 15px; }
#sidebar .box ul     { margin:0 5px 0 15px; padding:6px 0; }

#sidebar .pxbanner       {margin:0 2px 0 4px }


#sidebar .guide       { margin-bottom:10px; }
/* #sidebar .guide ul    { background:url('../images/zvon.gif') 100% 100% no-repeat; } */
#sidebar .guide ul    {  }
#sidebar .guide ul li { background:url('../images/ico/li-arr.gif') 0 50% no-repeat; padding:4px 5px 4px 12px; font-weight:bold; }

#sidebar .links       {  }
#sidebar .links ul    {  }
#sidebar .links ul li { background:url('../images/ico/li.gif') 0 .9em no-repeat; padding:4px 5px 4px 8px; }

#sidebar .login .form   { margin:0 15px; padding:6px 0; }
#sidebar .login .form p { clear:left; line-height:2em; }
#sidebar .login .form label  { float:left; text-align:right; width:3.5em; margin-right:.5em; }
#sidebar .login .form input  { width:90px; }
#sidebar .login .form p.submit        { padding-left:4em; }
#sidebar .login .form p.submit input  { width:5em; }

#sidebar .actions     { background:#818181; }
#sidebar .actions a   { color:#fff; }

/*- footer -*/
#footer     { background:#89BA42; color:#fff; clear:both; padding:5px 15px; margin-left:185px; _height: 1%; }
#footer a   { color:#fff !important; }
#footer p   { margin:.3em 0; }
#footer ul  { float:right; width:17em; line-height:3em; text-align:right; }
#footer ul li  { display:inline; _height:1px; padding-left:1.5em; }

/*- menu -*/
#menu              { margin-bottom:25px; floa\t:left; width:100% !important; border-bottom:1px solid #dedede; padding-bottom:2px; background:#fff url('../images/bg-menu.jpg') 0 0 repeat-x; _height:1%; }
/*--*/
#index #menu       { margin-bottom:10px; }
#menu ul           { float:left; gwidth:792px; background:#fff; }
#menu li           { white-space:nowrap; list-style-type:none; float:left; margin:0 2px 0 0; width:155px; font-weight:bold; }
#menu li a         { display:block; _width:155px !important; widt\h:129px; padding:0 13px; line-height:40px; color:#fff; background:#89BA42; }
#menu li a:hover   { background:#729b37; }
#menu li.active a  { background:#d6d5d9 url('../images/bg-menu-gradient-arr.gif') 0 0 no-repeat !important; color:#89BA42 !important; }

/*- content -*/
#content table           { width:100%; border:1px solid #dcdbdf; border-collapse:collapse; font-size:1em; clear:both; }
#content table tr.even   { background:#fff; }
#content table tr.odd    { background:#f0f0f0; }
#content table th        { border:1px solid #dcdbdf; padding:2px 5px; text-align:left; font-weight:bold; background:#dcdbdf; }
#content table tfoot td  { border:1px solid #dcdbdf; padding:2px 5px; text-align:left; font-weight:bold; background:#f0f0f0; color:#89BA42; }
#content table td        { border:1px solid #dcdbdf; padding:2px 5px; }
#content table .num      { text-align:right !important; padding-right:10px; }

#content table.vertical th { background:none; font-weight:normal; vertical-align:top; }
#content table.vertical td { color:#89BA42; }
#content table thead.alt th     { color:#fff; background: #625598;  }
#content table thead.alt th span     { color:#ddd !important; }
#content table .alt td     { color:#000; background: #f0f0f0;  }
#content table .alt th     { color:#fff; background: #625598;  }
#content table td.alt      { color:#000; background: #f0f0f0;  }
#content table th.clean    { color:#000 !important; background: #fff !important;  }

#content table.clean td,
#content table.clean th,
#content table.clean       { border: none; background: none; color: #89BA42; }
#content table.clean td    { color: #333; }

#content .w90   { width:90%; }
#content .w75   { width:75%; }
#content .w60   { width:60%; }
#content .w50   { width:50%; }
#content .w45   { width:45%; }
#content .w30   { width:30%; }
#content .w15   { width:15%; }

#content .box       { margin:0 10px 2em 12px; _margin:0 0 2em 0; _margi\n:0 10px 2em 12px;}
#content .box p     { margin:.5em 0 1em 0; }

#content2 .box       { clear:left; line-height:1.5em; margin:0 10px 2em 12px; _margin:0 0 2em 0; _margi\n:0 10px 2em 12px;}
#content2 .box ul li { padding-left:10px; background:url('../images/ico/li.gif') 3px .6em no-repeat; }
#content2 .box p     { margin:.5em 0 1em 0; }

#content2 .note      { font-style:italic; }
#content2 .note p    { margin:0 !important; }

#content2 p.print    { float:right; padding-left:17px; background:url('../images/ico/print.gif') 0 75% no-repeat; font-weight:bold; }

#content2 .paging    { margin-top:2em; margin-bottom:2em; }
#content2 .paging .nums a    { padding:0 2px; _height:1px; }
#content2 .paging .nums strong  { padding:0 2px; _height:1px; font-size:1.3em; font-weight:bold; }

#content .fotobox         { }
#content .fotobox .item   { float: left; margin: 0 14px 14px 0; }
#content .fotobox a       { border: 1px solid #bfbfbf; padding: 7px; display: block;}
#content .fotobox a:hover { border: 1px solid #cdb7e2; background:url('../images/bg-img-over.gif') left bottom repeat-x; }
#content .fotobox img     { display: block; }

#content .imagebox img    { border: 1px solid #cdb7e2; padding: 7px; background:url('../images/bg-img-over.gif') left bottom repeat-x; }


/*- homepage -*/
#content .col1   { float:left; width:49.3%; }
#content .col2   { float:right; width:49.3%; }
#content .col1 .box,
#content .col2 .box  { _width:100%; _widt\h:auto; }
#index h1       { border-bottom:4px solid #89BA42; }
#index h2       { color:#89BA42;font-size:1.1em; margin:0; }
#content .col1 .box p, 
#content .col2 .box p         { margin:.5em 0 1em 0;}

.news                  {  }
.news .item            { margin:.5em 0 2em 0; clear:both; }
.news .item h2         { margin-bottom:1em; }
.news .item h2 img     { float:left; display:block; margin:.3em .5em .3em 0; }

   /*- zalozky na HP -*/
   .graph .box 			        { margin:4px 0 0 0 !important; }
   .graph .box h3			        { border:1px solid #d5d5d5; border-bottom:none; background:#fff; color:#484848; line-height:20px; text-align:center; position:relative; top:1px; _top:3px; display:inline; padding:0 1em; font-weight:normal; float:left; font-size:1em; }
   .tabs .box h3			        { top:1px; }
   .spad .box h3			        { visibility:hidden; }
   .graph .box h4			        { border:1px solid #d5d5d5; border-bottom:none; background:#fff; color:#484848; line-height:20px; text-align:center; position:relative; top:1px; display:inline; padding:0 .5em; font-weight:normal; float:right; font-size:1em; }
   .graph .box div.inbox		  { clear:left; margin-bottom:1em !important; }
   .graph .box div.inbox .img   { border:1px solid #dcdbdf; text-align:center; padding:10px 0; border-bottom:none; }
   
   .changes .box 			        { margin:4px 0 0 0 !important; }
   .changes .box h4			     { border:1px solid #d5d5d5; border-bottom:none; background:#fff; color:#484848; line-height:20px; text-align:center; position:relative; top:-1px; display:inline; padding:0 1em; font-weight:normal; float:left; font-size:1em;  }
   .changes .box div.inbox		  { clear:left; margin-bottom:1em !important; }
   
   /*- a toto zapne javascript -*/
   .tabbox				      { position:relative; padding:4px 0; _padding:2px 0; _height:1px; }
   .tabbox .tab 			   { margin:0 !important; }
   .tabbox .tab h4			{ position:absolute; top:4px; background:#f5f4f4; color:#666; line-height:17px; font-size:12px; border:1px solid #d5d5d5 !important; }
   .tabbox .tab h4.over 	{ background:#fff; color:#000; cursor:pointer; }
   .tabbox .tab h3			{ display:none; }
   .tabbox .tab .inbox		{ display:none; }
   .tabbox .active h3		{ display:block; z-index:600; }
   .tabbox .active h4      { line-height:21px !important; background:#fff !important; color:#484848 !important; z-index:500; cursor:default !important; border-bottom:none !important; }
   .tabbox .active .inbox  { display:block !important; position:relative; }
   .tabbox .box div.inbox .img   { _margin-top:2px; _margin-to\p:0;}
   
/*   
|5 minut|
|5 minutes|
*/   
   .graph .tabbox .fivemin h4		   { right:5.45em; }
   
   body.lang_en .graph .tabbox .fivemin h4       { right: 6.5em; }

/*   
|den|tyden|mesic|rok|
|day|week|month|year|
*/   
   .graph .tabbox .day h4		   { right:10.9em; }
   .graph .tabbox .week h4		   { right:7.1em; }
   .graph .tabbox .month h4	   { right:2.8em; }
   .graph .tabbox .year h4		   { right:0; }
   
   body.lang_en .graph .tabbox .day h4       { right: 11.4em; }
   body.lang_en .graph .tabbox .week h4      { right: 7.6em; }
   body.lang_en .graph .tabbox .month h4     { right: 3.3em; }

/*
|tyden|mesic|rok|5 let|
|week|month|year|5 years|
*/
   .graph .tabbox .week2 h4	   { right:10.4em; }
   .graph .tabbox .month2 h4	   { right:6.15em; }
   .graph .tabbox .year2 h4	   { right:3.3em; }
   .graph .tabbox .years h4	   { right:0; }
   
   body.lang_en .graph .tabbox .week2 h4	   { right:12.3em; }
   body.lang_en .graph .tabbox .month2 h4	   { right:8em; }
   body.lang_en .graph .tabbox .year2 h4	   { right:4.7em; }

/*
|den|tyden|mesic|rok|uplny|
|day|week|month|year|full|
*/
   .graph .tabbox .day3 h4	   { right:14.7em; }
   .graph .tabbox .week3 h4	{ right:10.8em; }
   .graph .tabbox .month3 h4	{ right:6.6em; }
   .graph .tabbox .year3 h4	{ right:3.75em; }
   .graph .tabbox .full h4	   { right:0; }
   
   body.lang_en .graph .tabbox .day3 h4	{ right:14.25em; }
   body.lang_en .graph .tabbox .week3 h4	{ right:10.4em; }
   body.lang_en .graph .tabbox .month3 h4	{ right:6.1em; }
   body.lang_en .graph .tabbox .year3 h4	{ right:2.75em; }

/**/
   .changes .tabbox .active .inbox  { top:23px; _top:24px; }
   .changes .tabbox .grow h4			{ left:0em; }
   .changes .tabbox .fall h4			{ left:5.1em; }
   .changes .tabbox .records h4		{ left:11.2em; }
   
   body.lang_en .changes .tabbox .grow h4			{ left:0em; }
   body.lang_en .changes .tabbox .fall h4			{ left:4.6em !important; }
   body.lang_en .changes .tabbox .records h4		{ left:10.5em !important; }

/**   
   .graph .tabbox .day h4		   { right:10.9em; }
   .graph .tabbox .week h4		   { right:7.1em; }
   .graph .tabbox .month h4	   { right:2.8em; }
   .graph .tabbox .year h4		   { right:0; }

   .changes .tabbox .active .inbox  { top:23px; _top:22px; }
   .changes .tabbox .grow h4			{ left:0em; }
   .changes .tabbox .fall h4			{ left:5.1em; }
   .changes .tabbox .records h4		{ left:11.2em; }

/*- dalsi stranky -*/
   /*- o burze -*/
   #content .certifikaty         {  }
   #content .certifikaty .item     { clear:left; padding-top:1em; }
   #content .certifikaty .item .fl { margin-top:-1em; }

ul.views       { float:left; width:100%; padding-bottom:5px; margin:0; }
ul.views li    { float:left; width:24.5%; overflow:hidden; padding:0 !important; background:none !important; }
ul.views li a  { float:left; width:97%; margin-right:2%; display:inline; padding:.2em 0; text-align:center; background:#e8e8ea !important; border:1px solid #e8e8ea; }
ul.views li a:hover   { border:1px solid #b4b4b4; }
ul.views li.active a  { background:#fff !important; border:1px solid #b4b4b4; }

ul.tabs  { }
ul.tabs li  { float:right; padding:0 !important; background:#f5f4f4 !important; line-height:17px; font-size:12px; border:1px solid #d5d5d5 !important; margin-left:.4em; }
ul.tabs li a       	{ display:block; padding:0 .5em; }
ul.tabs li a:hover 	{ background:#fff !important; color:#000; cursor:pointer; }
   
   
#profil-pavouk                            { width: 769px; min-height: 511px; _height:511px; position:relative; background: url('../images/profil-pavouk.gif') no-repeat 0 0; font-size: 12px; line-height: 14px; }
#profil-pavouk #profil-legend li          { margin-bottom: 5px; }
#profil-pavouk #profil-legend .organy     { color: #4e007b; padding-left: 16px; background: url('../images/profil-legend-organy.gif') no-repeat 0 1px; _height: 1%; }
#profil-pavouk #profil-legend .struktura  { color: #000; padding-left: 16px; background: url('../images/profil-legend-struktura.gif') no-repeat 0 1px; _height: 1%; }

#profil-kontakty                 { margin-top: 511px; padding: 0; }
#profil-kontakty .item p         { width: 190px; float: left; min-height: 42px; _height: 42px; margin-bottom: 5px; padding: 0 10px; }
#profil-kontakty .item p.clearer { width: auto; float: none; min-height: 0; _height: auto; margin:0;}
#profil-kontakty .item p strong  { color: #89BA42; }
#profil-kontakty .item h3        { clear: both; padding: 20px 10px 15px; }

.profil-kontakty-inactive     { display: none; }
.profil-kontakty-active       { display: block; min-height: 420px; _height:420px; margin-top: 0px !important; position: absolute; left: 174px; top: 0px; width: 420px; border: 1px solid #6b4492; background:#fff; }
.profil-kontakty-active .item { margin: 0; }
.profil-kontakty-active h3    { background: #89BA42 !important; color: #fff !important; margin: 0 0 3px 0; font-size: 12px; font-weight: normal; padding:9px !important; }


#profil-pavouk #profil-tree li       { width: 127px; min-height: 30px; _height:30px; text-align: center; background: none; padding:0; position: absolute; }
#profil-pavouk #profil-tree a        { color: #89BA42;  background: url('../images/profil-bullet.gif') no-repeat 0 5px; padding-left: 11px; }

#profil-off          { width: 50px; height: 15px; background: url('../images/profil-offer.gif') no-repeat 50% 50%; position:absolute; left: 361px; top: 3px; overflow: hidden; cursor:pointer;cursor:hand; } 

#tr-valna-hromada    { top: 0px; left: 179px; margin-top: 9px; }
#tr-dozorci-rada     { top: 0px; left: 461px; margin-top: 9px; }
#tr-komora           { top: 49px; left: 319px; margin-top: 9px; }
#tr-clenske-otazky   { top: 82px; left: 599px; margin-top: 8px; }
#tr-kokace           { top: 124px; left: 599px; margin-top: 8px; }
#tr-burzovni-obchody { top: 164px; left: 599px; margin-top: 8px; }
#tr-gr               { top: 138px; left: 319px; margin-top: 9px; }
#tr-pravni-sluzba    { top: 275px; left: 205px; margin-top: 9px; }
#tr-sekretariat      { top: 270px; left: 433px; margin-top: 8px; }
#tr-ext-komunikace   { top: 328px; left: 433px; margin-top: 9px; }
#tr-audit            { top: 373px; left: 205px; margin-top: 8px; }
#tr-cenne-papiry     { top: 467px; left: 39px; margin-top: 8px; }
#tr-it               { top: 467px; left: 219px; margin-top: 8px; }
#tr-inspekce         { top: 467px; left: 420px; margin-top: 15px; }
#tr-ekonomika        { top: 467px; left: 599px; margin-top: 8px; }