#container #sub_menu {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    /* z-index: 3;*/
    height: 45px;
    float: left;
    width: 897px;
    margin-top: 9px;
    display: inline;
    background-image: url("../graphics_gsim/sub_menu_bg.png");
    background-repeat: repeat-x;
    background-position: top center;
    line-height: 15px;
    font-size: 12px;
    margin-bottom: 7px;
}

#container #sub_menu li {
    list-style-type: none;
    padding: 0;
    margin: 0;
    text-decoration: none;
    float:left;
    height: 45px;
}

.uvodni_stranka a {
    width:90px;
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #6d6d6d;
    text-decoration: none;
    border-right: 1px solid #212121;
}
.predstaveni a {
    width:120px;
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #6d6d6d;
    text-decoration: none;
    border-right: 1px solid #212121;
}
.komponenty a {
    width:120px;
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #6d6d6d;
    text-decoration: none;
    border-right: 1px solid #212121;
}
.technologie a {
    width:120px;
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #6d6d6d;
    text-decoration: none;
    border-right: 1px solid #212121;
}
.system a {
    width:115px;
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #6d6d6d;
    text-decoration: none;
    border-right: 1px solid #212121;
}
.instalace a {
    width:115px;
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #6d6d6d;
    text-decoration: none;
    border-right: 1px solid #212121;
}
.cenik a {
    width:85px;
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #6d6d6d;
    text-decoration: none;
    border-right: 1px solid #212121;
}
.vyuziti a {
    width:100px;
    display:block;
    float:left;
    padding-top: 6px;
    padding-bottom: 6px;
    height:28px;
    color: #6d6d6d;
    text-decoration: none;
    border-right: 1px solid #212121;
}
.kontakt a {
    width:95px;
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #6d6d6d;
    text-decoration: none;
    border-right: 1px solid #212121;
}

/* HOOVERY */

.uvodni_stranka a:hover {
/*    width:75px;*/
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #fff;
    text-decoration: none;
}
.predstaveni a:hover {
/*    width:110px;*/
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #fff;
    text-decoration: none;
}
.komponenty a:hover {
/*    width:110px;*/
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #fff;
    text-decoration: none;
}
.technologie a:hover {
/*    width:110px;*/
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #fff;
    text-decoration: none;
}
.system a:hover {
/*    width:100px;*/
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #fff;
    text-decoration: none;
}
.instalace a:hover {
/*    width:100px;*/
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #fff;
    text-decoration: none;
}
.cenik a:hover {
    width:85px;
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #fff;
    text-decoration: none;
}
.vyuziti a:hover {
    width:100px;
    display:block;
    float:left;
    padding-top: 6px;
    padding-bottom: 6px;
    height:28px;
    color: #fff;
    text-decoration: none;
}
.kontakt a:hover {
    width:95px;
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #fff;
    text-decoration: none;
}

/* sipky */

#container .arrow {
    position: relative;
    top: 0px;
    left: -419px;
    margin: 0;
    padding: 0;
    _top: -7px;
    display: none;
}

#container .arrow1 {
    position: relative;
    top: 0px;
    left: -362px;
    margin: 0;
    padding: 0;
    _top: -7px;
    display: none;
}

#container .arrow2 {
    position: relative;
    top: 0px;
    left: -290px;
    margin: 0;
    padding: 0;
    _top: -7px;
    display: none;
}

#container .arrow3 {
    position: relative;
    top: 0px;
    left: -205px;
    margin: 0;
    padding: 0;
    _top: -7px;
    display: none;
}

#container .arrow4 {
    position: relative;
    top: 0px;
    left: -118px;
    margin: 0;
    padding: 0;
    _top: -7px;
    display: none;
}

#container .arrow5 {
    position: relative;
    top: 0px;
    left: -29px;
    margin: 0;
    padding: 0;
    _top: -7px;
    display: none;
}

#container .arrow6 {
    position: relative;
    top: 0px;
    left: 38px;
    margin: 0;
    padding: 0;
    _top: -7px;
    display: none;
}

#container .arrow7 {
    position: relative;
    top: 0px;
    left: 131px;
    margin: 0;
    padding: 0;
    _top: -7px;
    display: none;
}

#container .arrow8 {
    position: relative;
    top: 0px;
    left: 247px;
    margin: 0;
    padding: 0;
    _top: -7px;
    display: none;
}
#container .arrow9 {
    position: relative;
    top: 0px;
    left: 323px;
    margin: 0;
    padding: 0;
    _top: -7px;
    display: none;
}

#container .arrow10 {
    position: relative;
    top: 0px;
    left: 397px;
    margin: 0;
    padding: 0;
    _top: -7px;
    display: none;
}

/* Activy */

.uvodni_stranka_active a {
    width:90px;
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #8cc729;
    text-decoration: none;
    background-image: url("../graphics_gsim/sub_active.png");
    background-repeat: repeat-x;
    background-position: top center;
}
.predstaveni_active a {
    width:120px;
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #8cc729;
    text-decoration: none;
    background-image: url("../graphics_gsim/sub_active.png");
    background-repeat: repeat-x;
    background-position: top center;
}
.komponenty_active a {
    width:120px;
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #8cc729;
    text-decoration: none;
    background-image: url("../graphics_gsim/sub_active.png");
    background-repeat: repeat-x;
    background-position: top center;
}
.technologie_active a {
    width:120px;
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #8cc729;
    text-decoration: none;
    background-image: url("../graphics_gsim/sub_active.png");
    background-repeat: repeat-x;
    background-position: top center;
}
.system_active a {
    width:115px;
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #8cc729;
    text-decoration: none;
    background-image: url("../graphics_gsim/sub_active.png");
    background-repeat: repeat-x;
    background-position: top center;
}
.instalace_active a {
    width:115px;
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #8cc729;
    text-decoration: none;
    background-image: url("../graphics_gsim/sub_active.png");
    background-repeat: repeat-x;
    background-position: top center;
}
.cenik_active a {
    width:85px;
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #8cc729;
    text-decoration: none;
    background-image: url("../graphics_gsim/sub_active.png");
    background-repeat: repeat-x;
    background-position: top center;
}
.vyuziti_active a {
    width:100px;
    display:block;
    float:left;
    padding-top: 6px;
    padding-bottom: 6px;
    height:28px;
    color: #8cc729;
    text-decoration: none;
    background-image: url("../graphics_gsim/sub_active.png");
    background-repeat: repeat-x;
    background-position: top center;
}
.kontakt_active a {
    width:95px;
    display:block;
    float:left;
    padding-top: 12px;
    padding-bottom: 12px;
    height:16px;
    color: #8cc729;
    text-decoration: none;
    background-image: url("../graphics_gsim/sub_active.png");
    background-repeat: repeat-x;
    background-position: top center;
}

/* sipky */
.uvodni_stranka_active {
background-image: url("../graphics_gsim/sipka.png");
background-repeat: no-repeat;
background-position: bottom center;
float: left;
}
.predstaveni_active {
    background-image: url("../graphics_gsim/sipka.png");
background-repeat: no-repeat;
background-position: bottom center;
float: left;
}
.komponenty_active {
 background-image: url("../graphics_gsim/sipka.png");
background-repeat: no-repeat;
background-position: bottom center;
float: left;
}
.technologie_active {
background-image: url("../graphics_gsim/sipka.png");
background-repeat: no-repeat;
background-position: bottom center;
float: left;
}
.system_active {
 background-image: url("../graphics_gsim/sipka.png");
background-repeat: no-repeat;
background-position: bottom center;
float: left;
}
.instalace_active {
 background-image: url("../graphics_gsim/sipka.png");
background-repeat: no-repeat;
background-position: bottom center;
float: left;
}
.cenik_active {
 background-image: url("../graphics_gsim/sipka.png");
background-repeat: no-repeat;
background-position: bottom center;
float: left;
}
.vyuziti_active {
background-image: url("../graphics_gsim/sipka.png");
background-repeat: no-repeat;
background-position: bottom center;
float: left;
}
.kontakt_active {
background-image: url("../graphics_gsim/sipka.png");
background-repeat: no-repeat;
background-position: bottom center;
float: left;
}
