
body {font-family: 'PT sans'; padding: 0px; margin: 0px; }


.admin_menu
{
background-color:#3A589E;
  color:#EEEEEE;
  font-family:"Open Sans";
  font-size:17px;
  height:40px;
  padding:15px 0 0 15px;
  text-align:left;
  width:100%;
}

.admin_menu a:link,.admin_menu a:visited
{
  color:#00FFFF;
  font-weight:bold;
  
}


.admin_top_bar
{
background-color:#000000;
  color:#EEEEEE;
  font-family:"Open Sans";
  font-size:15px;
  height:40px;
  padding:15px 0 0 0;
  text-align:right;
  width:100%;
}

.admin_top_bar a:link,.admin_top_bar a:visited
{
  color:#EEEEEE;
}

.admin_top_bar a:hover
{
  color:#FFCC00;
}

.admin_title
{
color:#FFFFFF;
  font-weight:bold;
  left:15px;
  position:absolute;
  text-align:left;
}

.platform
{
width:200px;
}


.submenu
{
background-color:#F0F0F0;
  color:#FFCC00;
  font-family:"Open Sans";
  font-size:17px;
  height:40px;
  padding:15px 0 0 15px;
  text-align:left;
  width:100%;
}

.nadpis1
{
 font-size:19px;
 text-align:center;
 font-family:"Open Sans";
 color:#ff4400;
 font-weight:bold;
}


.admin_edit_table
{
width:880px;
}

.admin_edit_table td
{
padding:10px;
}


.admin_table td
{
padding:10px;
 font-family:"Open Sans";
}


.katalog table
{
padding:10px;
font-family:"Open Sans";
width:880px;
}

.katalogpage 
{
  margin-left:auto;
  margin-right:auto;
  padding:20px;
  width:880px;
  font-family:"Open Sans";
  color:#eeeeee;
}

.nadpisA {
   font-family:"Open Sans";
  font-size:17pt;
  height:25px;
  color:#FFFFFF;
  
}

.nadpisB {
   font-family:"Open Sans";
  font-size:15pt;
  height:25px;
  color:#00FFFF;
  
}


.aplikaceitem
{
 color:#FFFFFF;
  
  font-family:"Open Sans";
  font-size:13px;
  height:90px;
  margin:10px;
  padding:5px;
  width:420px;
}

.predmet
{
}

.appname
{
padding:10px;
font-size:15px;
font-weight:bold;
}

.appinfo
{
padding:10px;
font-size:13px;
font-weight:normal;
}

.more
{
padding:10px;
color:#ffffff;
background-color:#063866;
text-align:center;
}


.nadpisd1 {
color:#FFFFFF;
font-family:"Open Sans";
font-size:19pt;
font-weight:bold;
height:25px;
padding:0 20px 0;
}

.nadpisd1b {
color:#FFFFFF;
font-family:"Open Sans";
font-size:19pt;
font-weight:bold;
height:25px;

}

.nadpisd2 {
color:#FFFFFF;
font-family:"Open Sans";
font-size:15pt;
font-weight:bold;


}


.detail {
color:#FFFFFF;
font-family:"Open Sans";
font-size:14pt;
height:21px;
padding:20px;
}


.katalogpage2 
{
  margin-left:auto;
  margin-right:auto;
  padding:20px;
  width:880px;
  font-family:"Open Sans";
}

.popis 
{
 color:#EEEEEE;
  font-family:"Open Sans";
  font-size:13pt;
  margin-left:auto;
  margin-right:auto;
  text-align:justify;
}


.navodpage 
{
  margin-left:auto;
  margin-right:auto;
  padding:20px;
  width:880px;
  font-family:"Open Sans";
  color:#111111;
}

.vyhledavani
{
  left:640px;
  position:absolute;
  top:-90px;
  width:400px;
}
.searchtext
{
 background-color:#070838;
  border:1px solid #BBBBBB;
  font-size:13px;
  height:26px;
  padding:6px;
  position:relative;
  top:0;
}
.searchsubmit
{
  background-color:#000000;
  border:1px solid #BBBBBB;
  color:#DDDDDD;
  font-size:13px;
  margin-left:5px;
  padding:3px 7px;
  text-align:center;
}












/* Tooltip container */
.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 700px;
    background-color: #555;
    color: #fff;
    text-align: left;
    padding: 10px;
    border-radius: 0px;

    /* Position the tooltip text */
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;

    /* Fade in tooltip */
    opacity: 0;
    transition: opacity 0.3s;
}

/* Tooltip arrow */
.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}


hr
{
border-top: dashed 1px;
color:#ffffff;
}

.pozadavek
{
padding:20px 0;
}

.editor
{
font-size:11px;
color:#888888;
}

.print
{
color:#6688AA;
font-size:14px;
}

.print a:link, .print a:visited 
{
color:#6688AA;
}
.print a:hover 
{
color:#FFFFFF;
}



.minizoom
{
transition: 0.25s linear;
width:30px;
padding:5px;
}

.minizoom:hover
{
transition: 0.25s linear;
width:100px;


}