body{
    background: black url(../images/bodyBackground.jpg) no-repeat left top;
    text-align: center;
    font-family: Tahoma, Arial, lucida, sans-serif;;  
    font-size: 11px;      
}

img{
    border: none;
}

div.container{
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

div.page{
    width: 1000px;
    float: left;
    display: inline;    
}

div.header{
    width: 1000px;
    float: left;
    display: inline;
       
}

div.logo{
    float: left;
    display: inline;
    margin-top: 15px;
    margin-left: 17px;
}

div.mainMenu{
    width: 774px;
    height: 47px;
    float: left;
    display: inline;
    background-color: white;
    text-align: right;
}

div.mainMenuItem{
    float: right;
    display: inline;
    margin-top: 20px;
    margin-right: 10px;
}

a.mainMenuItem{
    font-size: 10px;
    color: #3A3A3A;
    text-decoration: none;
}

div.space1{
    float: right;
    display: inline;
    height: 30px;
    width: 5px;
    
}

div.topRight{
    background-color: #5C8883;
    width: 223px;
    height: 47px;
    float: left;
    display: inline;
    margin-left: 2px;
}

div.jazyky{
    float: left;
    display: inline;
    margin-top: 17px;
    margin-left: 12px;
}

div.flashContainer{
    float: left;
    display: inline;
    width: 773px;
    margin-top: 1px;
    padding: 0px;
    overflow: hidden;
}
div.loginDiv{
    float: left;
    display: inline;
    width: 223px;
    height: 249px;
    margin-left: 3px;
    margin-top: 2px;
    background-image: url(../images/loginBackground.jpg);
    overflow: hidden;
}

div.loginDivInner{
    float: left;
    display: inline;
    margin-left: 15px;
    margin-top: 10px;
    text-align: left;    
    color: #5B8883;
    font-size: 8px;
    font-weight: bolder;
}

div.loginInputs{
    margin-top: 5px;
}

input.text{
    margin-top: 4px;
    width: 184px;
    background-color: #F3CFA5;
    border: none;
    font-size: 9px;
    border-left: 7px #F3CFA5 solid;
    padding-top: 7px;
    padding-bottom: 7px;
}

div.newsletter{
    margin-top: 62px;
    width: 200px;
    font-size: 11px;
    font-weight: bolder;

}

div.texty1{
    background-image: url(../images/textyBackground1.jpg);
    overflow: hidden;
    float: left;
    display: inline;
    width: 1000px;
    height: 1px;
}
div.texty2{
    background-image: url(../images/textyBackground.jpg);
    float: left;
    display: inline;
    width: 1000px;
}
div.texty3{
    background-image: url(../images/textyBackground3.jpg);
    float: left;
    display: inline;
    width: 1000px;
    height: 1px;
    overflow: hidden;
}

div.textyWhite1{
    background-image: url(../images/textyBackgroundWhite1.jpg);
    overflow: hidden;
    float: left;
    display: inline;
    width: 1000px;
    height: 1px;
}
div.textyWhite2{
    background-image: url(../images/textyBackgroundWhite.jpg);
    float: left;
    display: inline;
    width: 1000px;
}
div.textyWhite3{
    background-image: url(../images/textyBackgroundWhite3.jpg);
    float: left;
    display: inline;
    width: 1000px;
    height: 1px;
    overflow: hidden;
}

div.leftText{
    float: left;
    display: inline;
    width: 385px;
    padding: 0px;
}

div.leftTextInner{
    float: left;
    display: inline;
    margin-top: 10px;
    margin-left: 20px;
    text-align: left;
    font-size: 11px;
}

div.leftTextBottom{
    float: left;
    display: inline;
    background: url(../images/spravnySmer.jpg) no-repeat right bottom;
    width: 376px;
    margin-top: 20px;
    margin-left: 10px;
    margin-bottom: 0px;
    height: 177px;
}


div.leftTextBottomInner{
    float: left;
    display: inline;
    text-align: left;
    width: 210px;
    height: 168px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    font-family: tahoma;
}

span.nadpisSlogan{
    color: gray;
}

div.rightText{
    width: 390px;
    float: left;
    display: inline;
    margin: 1px;
}

div.rightTextInner{
    float: left;
    display: inline;
    margin-top: 10px;
    margin-left: 20px;
    margin-bottom: 30px;
    text-align: left;
}

div.ad{
    background: url(../images/adBackground.jpg) repeat-y ;
    width: 220px;
    float: left;
    display: inline;
    margin: 1px;
}




div.textyLeftMenu1{
    background-image: url(../images/textyLeftMenuBackground1.jpg);
    overflow: hidden;
    float: left;
    display: inline;
    width: 1000px;
    height: 1px;
}
div.textyLeftMenu2{
    background-image: url(../images/textyLeftMenuBackground2.jpg);
    float: left;
    display: inline;
    width: 1000px;
}
div.textyLeftMenu3{
    background-image: url(../images/textyLeftMenuBackground3.jpg);
    float: left;
    display: inline;
    width: 1000px;
    height: 1px;
    overflow: hidden;
}



div.leftMenu{
    float: left;
    display: inline;
    width: 150px;
}

div.leftMenuItem{
    float: left;
    display: inline;
    width: 150px;
}

div.leftMenuItemInner{
    float: left;
    width: 120px;
    display: inline;    
    margin-top: 12px;
    margin-left: 25px;
    text-align: left;
}

div.leftMenuItemActive{
    float: left;
    display: inline;
    width: 150px;
    background-color: white;
}

div.leftMenuItemInnerActive{
    float: left;
    width: 120px;
    display: inline;    
    margin-top: 12px;
    margin-left: 25px;
    text-align: left;
    background-color: white;
    font-size: 11px;
}


div.space2{
    float: left;
    display: inline;
    width: 125px;
    height: 32px;
}

div.space3{
    float: left;
    display: inline;
    width: 125px;
    height: 10px;
}

a.leftMenuItem{
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
}

a.leftMenuItem:hover{
    font-size: 11px;
    color: #E0881E;
    text-decoration: none;
}


div.textReferences{
    float: left;
    display: inline;
    width: 627px;
}

div.textReferencesInner{
    float: left;
    display: inline;
    margin-top: 10px;
    margin-left: 20px;
    text-align: left;
    font-size: 11px;
    width: 580px;
}

div.referencia{
    float: left;
    display: inline;
    margin-top: 25px;
    margin-left: 15px;
    margin-right: 15px;
    width: 260px;
    text-align: left;
    height: 105px;
    border-bottom: 1px solid silver;
}

div.referenciaUvod{
    float: left;
    display: inline;
    margin-top: 25px;
    margin-left: 15px;
    margin-right: 15px;
    width: 260px;
    text-align: left;
    height: 95px;
}

div.referenciaImg{
    float: left;
    display: inline;
    width: 260px;
    height: 80px;
    text-align: center;
    overflow: hidden;    
}


div.referenciaInner{
    float: right;
    display: inline;
    text-align: left;
    width: 130px;
    overflow: hidden;
}

span.nadpisReferenciaNahlad{
    color: gray;
}

span.nadpisReferenciaNahladUvod{
    color: #FFFFFF;
}

span.textReferenciaNahlad{
    color: black;
}


span.textReferenciaNahladUvod{
    color: #FFFFFF;
}

a.referenciaNahlad{
    color:#E0881E;
    font-size: 10px;
    text-decoration: none;
}

a.referenciaNahlad:hover{
    text-decoration: underline;
}

h1{
    font-size: 16px;
    color: silver;
   
}

div.referenciePaging{
    width:580px;
    height: 50px;
    text-align: right;
    float: left;
    display: inline;
    margin-top: 20px;
}

span.nadpisLeft{
    color: #3F424B;
    font-size: 10px;
    font-weight: bold;
}

span.nadpisRight{
    color: #C4C4C4;
    font-size: 10px;
    font-weight: bold;
}

strong{
    color: #E38C22;
}

div.textyKontakty1{
    background-image: url(../images/textyKontaktyBackground1.jpg);
    overflow: hidden;
    float: left;
    display: inline;
    width: 1000px;
    height: 1px;
}
div.textyKontakty2{
    background-image: url(../images/textyKontaktyBackground.jpg);
    float: left;
    display: inline;
    width: 1000px;
}
div.textyKontakty3{
    background-image: url(../images/textyKontaktyBackground3.jpg);
    float: left;
    display: inline;
    width: 1000px;
    height: 1px;
    overflow: hidden;
}

div.textKontakt{
    float: left;
    display: inline;
    width: 777px;
    font-size: 11px;
}

div.textKontaktInner{
    float: left;
    display: inline;
    margin-left: 20px;
    margin-top: 10px;
    text-align: left;
}

div.textKontaktInner2{
    float: right;
    display: inline;
    text-align: left;
    width: 170px;
    margin-top: 20px;
}

div.textKontaktInner3{
    float: right;
    display: inline;
    text-align: left;
    width: 340px;
}

div.space4{
    float: right;
    display: inline;
    width: 600px;
    height: 20px;
}

a.email{
    color: #E38C22;
    text-decoration: none;
}

a.email:hover{
    color: #E38C22;
    text-decoration: underline;
}

input.prihlasit{
    width: 100px;
    height: 20px;
    background-color: #F3CFA5;
    border: 1px solid black;
    margin-top: 5px;
}

ins{
    text-decoration: none;
}

div.copyright{
    color: white;
    float: left;
    width: 1000;
    text-align: left;
    margin-top: 10px;
    font-size: 8px;
}





