/* #############################################################
############## Top Level Icon Menu CSS ##############
#######################################################*/
#myiconmenu {
  display:none;
}
#tri_ikonky {
  z-index:9999;
width: 142px;
margin: 0;
padding: 0;
position: fixed;
right: 268px;
bottom: 0;
font: bold 12px tahoma;
  font-family: Tahoma;
float: left;
border: 3px solid rgba(255,255,255,0.6);
border-bottom-width: 2px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-khtml-border-top-left-radius: 5px;
border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-khtml-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding;
-khtml-background-clip: padding;
background-clip: padding-box;
-moz-box-shadow: 0px 0px 4px #000;
-webkit-box-shadow: 0px 0px 4px #000;
-khtml-box-shadow: 0px 0px 4px #000;
box-shadow: 0px 0px 4px #000;

}
#tri_ikonky2 {
  z-index:9999;
width: 124px;
margin: 0;
padding: 0;
position: fixed;
right: 425px;
bottom: 0;
color: #505050;
font: bold 12px tahoma;
  font-family: Tahoma;
float: left;
border: 3px solid rgba(255,255,255,0.6);
border-bottom-width: 2px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-khtml-border-top-left-radius: 5px;
border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-khtml-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding;
-khtml-background-clip: padding;
background-clip: padding-box;
-moz-box-shadow: 0px 0px 4px #000;
-webkit-box-shadow: 0px 0px 4px #000;
-khtml-box-shadow: 0px 0px 4px #000;
box-shadow: 0px 0px 4px #000;
}
#tri_ikonky3 {
  z-index:9999;
width: 124px;
margin: 0;
padding: 0;
position: fixed;
right: 564px;
bottom: 0;
color: #505050;
font: bold 12px tahoma;
  font-family: Tahoma;
float: left;
border: 3px solid rgba(255,255,255,0.6);
border-bottom-width: 2px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-khtml-border-top-left-radius: 5px;
border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-khtml-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding;
-khtml-background-clip: padding;
background-clip: padding-box;
-moz-box-shadow: 0px 0px 4px #000;
-webkit-box-shadow: 0px 0px 4px #000;
-khtml-box-shadow: 0px 0px 4px #000;
box-shadow: 0px 0px 4px #000;
}
#tri_ikonky4 {
  z-index:9999;
width: 124px;
margin: 0;
padding: 0;
position: fixed;
right: 703px;
bottom: 0;
color: #505050;
font: bold 12px tahoma;
  font-family: Tahoma;
float: left;
border: 3px solid rgba(255,255,255,0.6);
border-bottom-width: 2px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-khtml-border-top-left-radius: 5px;
border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-khtml-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding;
-khtml-background-clip: padding;
background-clip: padding-box;
-moz-box-shadow: 0px 0px 4px #000;
-webkit-box-shadow: 0px 0px 4px #000;
-khtml-box-shadow: 0px 0px 4px #000;
box-shadow: 0px 0px 4px #000;
}
#tri_ikonky5 {
  z-index:9999;
width: 124px;
margin: 0;
padding: 0;
position: fixed;
right: 842px;
bottom: 0;
color: #505050;
font: bold 12px tahoma;
  font-family: Tahoma;
float: left;
border: 3px solid rgba(255,255,255,0.6);
border-bottom-width: 2px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-khtml-border-top-left-radius: 5px;
border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-khtml-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding;
-khtml-background-clip: padding;
background-clip: padding-box;
-moz-box-shadow: 0px 0px 4px #000;
-webkit-box-shadow: 0px 0px 4px #000;
-khtml-box-shadow: 0px 0px 4px #000;
box-shadow: 0px 0px 4px #000;
}
.ikonkyColor {
border-color: #0557a0;
  list-style-type: none;
  
font: bold 12px tahoma;
  font-family: Tahoma;
}
.footerIkonky {
background: #c9e1ed;
height:35px;
  
font: bold 12px tahoma;
  font-family: Tahoma;
}
#tri_ikonky a {
  float:left;
  margin:2px 0 0 0;
    opacity:0.8;
  width:34px;
  
font: bold 11px tahoma;
  font-family: Tahoma;
}
#tri_ikonky2 a {
  float:left;
  margin:3px 0 0 0;
  color: #505050;
  
font: bold 11px tahoma;
  font-family: Tahoma;
}
#tri_ikonky2 img {

    opacity:0.8;
}
#tri_ikonky3 a {
  float:left;
  margin:3px 0 0 0;
  color: #505050;
  
font: bold 11px tahoma;
  font-family: Tahoma;
}
#tri_ikonky3 img {

    opacity:0.8;
}
#tri_ikonky4 a {
  float:left;
  margin:3px 0 0 0;
  color: #505050;
  
font: bold 11px tahoma;
  font-family: Tahoma;
}
#tri_ikonky4 img {

    opacity:0.8;
}
#tri_ikonky5 a {
  float:left;
  margin:3px 0 0 0;
  color: #505050;
  
font: bold 11px tahoma;
  font-family: Tahoma;
}
#tri_ikonky5 img {

    opacity:0.8;
}
div.subwrapper {
position:fixed !important;
top:100%!important;
margin-top:-188px;
left:100%!important;
margin-left:-497px;
transform: rotate(-90deg);
-ms-transform: rotate(-90deg); 
-webkit-transform: rotate(-90deg);
-o-transform: rotate(-90deg); 
-ms-transform: rotate(-90deg);
width:100px;
}



#vystrcenie1, #vystrcenie2, #vystrcenie3, #vystrcenie4, #vystrcenie5, #vystrcenie6, #vystrcenie7, #vystrcenie8 {
  width:105px;
  height:220px;
  padding:2px;

}
div.iconsubmenu{
width:300px; /*default width of each icon sub menu*/
position:fixed;
visibility:hidden;
padding:0;

-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}