html {
    /*background-color: #bbddb5;*/
    margin: 0;
    padding: 0;
}
body {
    /*background-color: #bbddb5;*/
    background-image: url('../img/bg/default.png');
    background-repeat: y-repeat;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
    color: #213881;
    font-family: Helvetica, Arial, sans-serif;
}

a {
    color: #213881;
}

h1 {
    font-size: 16px;
    margin: 0 0 10px 0;
}

div.text {
    font-size: 13px;
    text-align: left;
    margin: 55px 23px 0 20px;
    width: 430px;
    float: right;
    z-index: 11;
}

a img {
    border: none;
}

img.lahvicka {
    float: right;
    margin: 10px 30px;
}

div.head {
    height: 44px;
}

div.wrapper {
    width: 980px;
    height: 752px;
    margin: 0 auto;
}

div.submenu { /* menu dole u jednotlivych prichuti */
    position: absolute;
    margin-left: 490px;
    z-index: 11;
}

a.logo {
    display: block;
    position: absolute;
    background-repeat: no-repeat;
    width: 273px;
    height: 99px;
    margin: -26px 0 0 0;
}

div.video {
    width: 980px;
    height: 323px;
}

div.menu {
    position: absolute;
    margin: -22px 0 0 639px;
}

div.produkty { /* submenu produkty */
    position: absolute;
    display: none;
    padding: 0px 0 0 550px;
}

img.lahev {
    float: left;
    margin: -269px 0 0 0;
    &margin-right: -200px;
}

div.submenubalance {
    margin-top: 6px;
    &padding-left: 100px;
}

div.submenubalance a {
    margin: 7px;
}

div.submenubalance a.active {
    margin: 7px;
    border-bottom: 2px solid #ccc;
}

div.submenuprolinie, div.submenupodebradka {
    padding-top: 2px;
}

div.submenuprolinie a.active, div.submenupodebradka a.active {
    border-bottom: 2px solid #ccc;
}

div.submenuprolinieaktiv {
    &padding-left: 100px;
}

div.bluerow {
    width: 100%;
    margin: 10px 0;
    height: 1px;
    background-color: #213881;
    border-bottom: 1px solid #b9cbcb;
}







sup, sub {
    font-size: 60%;
    height: 0;
    line-height: 1;
    vertical-align: baseline;
    _vertical-align: bottom;
    position: relative;
}
sup {
    bottom: 1ex;
}
sub {
    top: .5ex;
}




table.blueborder {
    border: 1px solid #213881;
    border-collapse: collapse;
    margin: 10px 0;
}

table.blueborder td {
    padding: 3px;
    width: 55px;
}

table.blueborder td.leftblueborder {
    border-left: 1px solid #213881;
}

table.blueborder td.bottomblueborder {
    border-bottom: 1px solid #213881;
}


table.blueborder td.ar {
    text-align: right;
}
