﻿@import url('/ald_layout.css');
@import url('/ald_menu.css');


A:link, A:visited, A:active { color: #003366 }
A:hover { color: #FF0000 }


table.list {
    background: #FFFFFF none;
    border-collapse: collapse;
    border-spacing: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;    
}


 
.nobreak{white-space: nowrap} 

.extrasmall {
	 font-size: xx-small;
 }

.centered {
   border-collapse: collapse;
   border-spacing: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    text-align: center;
}

.rovnice {
    text-align: center;
    width: 100%;
    padding-top: 3px;
    padding-bottom: 6px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.times {font-family:"Times New Roman", Times, serif; ;
    font-size: 12pt;
}

.cislovani {
    text-align: right;
    padding-top: 3px;
    padding-bottom: 6px; 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;    
} 
  

.header {
    background: transparent url("images/bg_bulletin.gif");
    width: 380px;
    height: 204px;
    border: 0pt none
}
.header_05 {
    background: transparent url("images/bg_bulletin.gif");
    width: 490px;
    height: 204px;
    border: 0pt none;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: auto;
    margin-right: auto; 
}
.htop {
    vertical-align: top;
    height: 35px;
    text-align: center;
    background: transparent url("images/bulletin_label.gif");
    background-repeat: no-repeat;
    background-position: center; 
    cursor: pointer;
}

.htop-0 {
    height: 35px;
    text-align: center;
}

.hmiddle {
    vertical-align: middle;
    text-align: center;
    background: transparent none
}
.hbottom {
    vertical-align: bottom;
    height: 20px;
    text-align: center;
    background: transparent none
}
.navbar {
    background: transparent;
    border: 0pt none;
    margin-left: auto;
    margin-right: auto;
}
.navbarcell {
    vertical-align: middle;
    border: 0pt none;
    font-size: 13.5pt;
    white-space: nowrap
}
p.textheader {
    text-align: center;
    font-size: 8pt
}

p {
    font-size: 10pt;
    text-align: justify;
    margin: 6pt 0pt 6pt 0pt

}

p.first {
    font-size: 10pt;
    text-align: justify;
    margin: 10pt 0pt 6pt 0pt
}

p.first_stred {
    font-size: 10pt;
    text-align: center;
    margin: 10pt 0pt 6pt 0pt
}


p.last {
    font-size: 10pt;
    text-align: justify;
    margin: 6pt 0pt 10pt 0pt
}



.nalevo  {text-align: left;}
.napravo  {text-align: right;}
.stred {text-align: center;}
.stred-eq {text-align: center; font-family:"Times New Roman", Times, serif;font-size:12pt}
.stredfig {
 text-align: center;
 margin-bottom: 3pt
}

dl {font-size: 10pt; margin: 2pt 5ex 3pt 5ex; padding: 0pt; text-align: left }

dd {margin-bottom: 6pt;  text-align: justify}

dt { font-weight: bold; margin-bottom: 6pt}

sub, sup {
vertical-align: baseline;
position: relative;
z-index: 1;
}

sub {
top: 0.4em;
}


sup {
bottom: 0.4em;
}

.high {
vertical-align: baseline;
position: relative;
z-index: 1;
font-size:70%;
bottom: 0.7em;
}


h1 {
    text-align: center;
    font-size: 14pt;
    font-weight: bold;
    background-color: #003366;
    color: #ffffff;
    line-height: 1.4; 
    padding-top: 5pt;
    padding-bottom: 5pt; 
    margin: 20pt 0pt 10pt 0pt;
    border-radius: 5px;   
}
h2 {
    text-align: center;
    font-size: 12pt;
    background-color: #3366cc;
    color: #ffffff;
    line-height: 2;    
    font-weight: bold;
    margin: 20pt 0pt 10pt 0pt;
    border-radius: 5px;    
}
h3 {
    text-align: left;
    font-size: 10pt;
    font-weight:700;
    margin: 14pt 0pt  4pt 0pt
}

h3.new {
    text-align: left;
    font-size: 11pt;
    font-weight:bold;
    margin: 16pt 0pt  3pt 0pt;
    font-variant:small-caps;
    color: #3366cc;
}

h3.newnormal {
    text-align: left;
    font-size: 11pt;
    font-weight:bold;
    margin: 16pt 0pt  3pt 0pt;
    color: #3366cc;
}


h4 {
    text-align: center;
    font-size: 11pt;
    background-color: #6a6;
    color: #ffffff;
    line-height: 2;    
    font-weight: normal;
    margin: 16pt 0pt 10pt 0pt;
    border-radius: 5px; 
}

h5 {
    text-align: center;
    font-size: 10pt;
    background-color: #9cf;
    line-height: 2;    
    font-weight: normal;
    margin: 0pt 0pt 10pt 0px;
   font-weight: bold;

}


.name {
    text-align: center;
    font-size: 12pt;
    background-color: #DDDDDD;
    color: #003366;
    line-height: 2;    
    font-weight: bold;
    margin: 20pt 0pt 10pt 0pt
}

.subtitle {
    text-align: center;
    font-size: 12pt;
    background-color: #336666;
    color: #FFFFFF;
    padding-top:6px;
    padding-bottom:6px;
    line-height: 1.4;    
    font-weight: bold;
    margin: 20pt 0pt 10pt 0pt
}


.diskuze {
    text-align: center;
    font-size: 12pt;
    font-weight: bold;
    color: #003366;
    margin: 20pt 0pt 15pt 0pt
}

.sedy{
	background-color:silver;
}

.label {
    text-align: center;
    margin: 4pt 0pt 12pt 0pt;
    color: #666666
}

p.legend {
    display: block;
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 4pt;
    margin-bottom: 12pt;
    text-align: justify;  
    -moz-text-align-last: center; /* Code for Firefox */
     text-align-last: center;   
    font-size: 10pt;
    color: #666666
}

.legend0 {
    display: block;
    width: 480px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3pt;
    margin-bottom: 12pt;
    text-align: justify;  
    -moz-text-align-last: center; /* Code for Firefox */
     text-align-last: center;    
    font-size: 10pt;
    color: #666666
}


.bar {text-decoration: overline;}


.fig {
    border: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 12pt;
    margin-bottom: 3pt;
}

.fig-right {
    border: 0;
    float:right;
    margin-left: 8pt;
    margin-right: 1pt;
    margin-top: 3pt;
    margin-bottom: 4pt;
}

.fig-left {
    border: 0;
    float:left;
    margin-left: 1pt;
    margin-right: 8pt;
    margin-top:   3pt;
    margin-bottom: 4pt;
}


.fig_in_block {
    border: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0pt;
    margin-bottom: 0pt;
}


.figure {
    text-align: center;
    margin: 12pt 0pt 3pt 0pt;
    border: 0pt none
}


embed {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 12pt;
    margin-bottom: 3pt;
}

img {
    border: 0;
}


video {
 display: block !important;
 margin-left:auto;
 margin-right:auto;
 margin-top: 12pt;
 margin-bottom: 3pt;
}


audio {
 display: block !important;
 margin-left:auto;
 margin-right:auto;
 margin-top: 10pt;
 margin-bottom: 3pt;
}


.table-fig {
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    width: 500px;    
}

table.general {
    border-collapse: collapse;
    border-spacing: 0px;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
}

table.tbl {
    background: #EEEEEE none;
    border-collapse: collapse;
    border-spacing: 0px;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    width: 500px;    
}

table.tbl td {
    text-align: center;
    font-size: 10pt;
    padding: 6pt;
    border-spacing: 0;
    border-style: solid;
    border-width: 1px;
    border-color: #999;
}

table.tbl td.nalevo {text-align: left;}
table.tbl th.nalevo {text-align: left;}

table.list {
    background: #EEEEEE none;
    border-collapse: collapse;
    border-spacing: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 500px;    
}

table.list td {
    text-align: left;
    font-size: 10pt;
    padding: 0pt;
    border-spacing: 0;
    border-style: solid;
    border-width: 1px;
    border-color: #999;
}



table.tbl th {
    text-align: center;
    font-size: 10pt;
    font-weight: bold;
    background-color: #99CCFF;
    padding: 6pt;
    white-space: normal;
    border-spacing: 0;
    border-style: solid;
    border-width: 1px;
    border-color: #999;
}

.bckgrtop {
vertical-align: top;
}

table.tbl th.left { text-align: left }
table.tbl td.left { text-align: left }
table.tbl td.left-top { text-align: left; vertical-align:top}
table.tbl th.left-top { text-align: left; vertical-align:top}
table.tbl td.top {vertical-align:top}
table.tbl th.top {vertical-align:top}
table.tbl td.just { text-align: justify }
table.outline { border: 0px; margin: 6pt 0pt; border-collapse: collapse}
table.outline td { text-align: left; font-size: 10pt; vertical-align: top; border: 0px; padding: 1pt}

.ideas { 
 background: #336699 none; 
 border: 0pt none; 
 width: 500px;
 margin-bottom: 6pt;
 margin-left: auto;
 margin-right: auto;


 }
 
.ideas td { padding: 10pt}
.ideas p { margin: 0pt 0pt 6pt 0pt; color: white}
.ideas ul {color: white }
.ideas p.centered { margin: 0pt 0pt 6pt 0pt; color: white; text-align: center; }
A:link.ideas { color: #ffffcc }
A:visited.ideas { color: #ffffcc }
A:active.ideas { color: #ffffcc }
A:hover.ideas { color: #ccffff  }
A.ideas {text-decoration: none;}



 div.references {
 width: 460px; 
 padding: 10px 20px;
 font-size: 10pt; 
 border: 2px solid #336699; 
 background: #EEEEEE none;
 margin-left: auto;
 margin-right: auto;
  overflow : visible;
 }
 
 div.references ul, ol { 
 font-size: 10pt; 
 text-align: left;
 }

 div.references li {
 margin-bottom: 8px;
 margin-left: 0px;
 }


ul, ol { 
 font-size: 10pt; 
 text-align: left;
 }

div.blok {
 width: 500px;
 display: block;
 margin-left: auto;
 margin-right: auto;
 overflow: visible;
 }
 
 div.blok_noborder {
 width: 480px;
 display: block;
 padding: 5px 10px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
 background: #eee;
 overflow: visible;
 }

 
 div.sedyblok {
 width: 478px;
 display: block;
 padding: 5px 10px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
 background: #EEEEEE;
 overflow: visible;
 border: 1pt;
 border-color: #999;
 border-style: solid;
 }

 div.blokh5 {
 width: 498px;
 display: block;
 padding: 0px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
 background: #EEEEEE;
 overflow: visible;
 border: 1pt;
 border-color: #999;
 border-style: solid;
 }

 
 div.bilyblok {
 width: 480px;
 display: block;
 padding: 5px 10px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
 background: #FFFFFF;
 overflow: visible;
 border: 1pt;
 border-color: #999;
 border-style: solid;
 }
 
  div.modryblok {
 width: 476px;
 display: block;
 padding: 5px 10px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
 margin-top: 20px;
 background: #def;
 overflow: visible;
 border: 1pt;
 border-color: #999;
 border-style: solid;
 }

  div.merunblok {
 width: 476px;
 display: block;
 padding: 5px 10px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
 margin-top: 20px;
 background: #fda;
 overflow: visible;
 border: 1pt;
 border-color: #999;
 border-style: solid;
 }


 div.ultrablok {
 width: 500px;
 display: block;
 padding: 0;
 margin-left: auto;
 margin-right: auto;
 margin-top: 0px;
 margin-bottom: 0px;
 background: #111;
 overflow: visible;
 }

 div.cernyblok {
 width: 500px;
 display: block;
 padding: 0;
 margin-left: auto;
 margin-right: auto;
 margin-top: 0px;
 margin-bottom: 0px;
 background: #000;
 overflow: visible;
 }


 div.sedyblok ul{
 margin-left: -20px;
 text-align: left;
 }
 
 div.sedyblok ol{
 margin-left: -15px;
 text-align: left;
 }

 div.modryblok ul{
 margin-left: -20px;
 text-align: left;
 }

  div.merunblok ul{
 margin-left: -20px;
 text-align: left;
 }

 div.blok ul, ol{
 margin-left: -25px;
 margin-right: 0;
 text-align: justify;
 }


ul.short, ol.short {
 margin: 15px 0px 5px 0px;
 text-align: left;
 width: 1px;
 margin-left: auto;
 margin-right: auto;
 white-space: nowrap;
 }

li {
 margin-bottom: 8px;
 margin-left: 0px;
 text-align: left;
 }

div.posun {
 margin-left: 10px;
 }

SPAN.hint
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    
    VISIBILITY: hidden;
    display: none;
    POSITION: absolute;
    left:0px; 
    top:0px;
    
    PADDING-BOTTOM: 10px;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: black 1px solid;
    WIDTH: 400px;
    COLOR: black;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: black 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    z-index: 10;
    BACKGROUND-COLOR: #99CCFF;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    white-space: normal;
}
SPAN.hint HR
{
    WIDTH: 80%;
    COLOR: black;
    HEIGHT: 1px
}

A.tip:link, A.tip:visited, A.tip:active { color: #551133 }
A.tip:hover { color:  #0066FF }

B A.tip
{
    MARGIN-RIGHT: 2pt
}
EM A.tip
{
    MARGIN-RIGHT: 2pt
}
DIV.Ov
{
    MARGIN-BOTTOM: 5px;
    WIDTH: 100%;
    TEXT-ALIGN: left
}
DIV.Ov SPAN
{
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 40%;
    COLOR: #a0a0a0
}
DIV.OvBorder
{
    BORDER-RIGHT: #c7d0ff 1px solid;
    BORDER-TOP: #c7d0ff 1px solid;
    BORDER-LEFT: #c7d0ff 1px solid;
    BORDER-BOTTOM: #c7d0ff 1px solid;
    TEXT-ALIGN: left
}
DIV.OvTitle
{
    MARGIN-LEFT: 7px
}
DIV.OvDescr
{
    MARGIN-BOTTOM: 3px;
    MARGIN-LEFT: 7px;
    COLOR: black;
    TEXT-DECORATION: none
}

.red {color: #ff0000;}
.violet {color: #c864c8;}
.blue {color: #0066ff;}
.appricot {background: #fc9 none;}
.gray {color: #666;}
.bg_gray {background-color: #ddd;}
.bg_white {background-color: #fff;}

table.galerie 
{  
    border: 1pt;
    padding: 4pt;  
    background: #EEEEEE;  
    border-color: #000000;
    border-style: solid;  
    border-collapse: collapse;
}


td.galerie 
{  
    font-size:10pt;
    border: 1pt;
    border-color: #000000;
    border-style: solid;  
    border-collapse: collapse;
    vertical-align: top;
    padding: 4pt;
}

.bckgr {
 background: url("images/bg_frost.jpg");
 width: 100%;
 margin-left: auto;
 margin-right: auto;
 height: 100%;
 border-spacing: 20px
  }

.full {
    vertical-align: top;
    height: 94%;
	padding: 0px;
}


.special {color:#CC3300}
 
li.printout{ font-family: verdana, arial, helvetica;
    font-size: 10pt;
    margin: 2pt 0pt 4pt 20px;

}


.butt {
margin-top: 20px;
margin-bottom: 10px;
background: #99CCFF;
color: #036;
border: 1px solid #eee;
height: 30px;
width: 100px;
font: bold 15px arial, sans-serif;
-webkit-border-radius: 5px;
border-radius: 5px;
box-shadow: 5px 5px 5px #eee;

}

.butt:hover {
margin-top: 20px;
margin-bottom: 10px;
background: #f00;
color: #fff;
border: 1px solid #eee;
height: 30px;
width: 100px;
font: bold 15px arial, sans-serif;
-webkit-border-radius: 5px;
border-radius: 5px;
box-shadow: 5px 5px 5px #eee;

}

select.search {width:100px;}


