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-left,
div.textKontaktInner2{
    float: right;
    display: inline;
    text-align: left;
    width: 170px;
    margin-top: 44px;
}
div.textKontaktInner2-left {
	margin-top: 20px;
}

div.textKontaktInner3{
    float: right;
    display: inline;
    text-align: left;
    width: 340px;
}

div.textKontaktInner4 {
	text-align: left;
	width: 737px;
	margin-left: 20px;
	margin-right: 20px;
}

.contact-item {
	width: 365px;
}

.item-left { float: left; }
.item-right { float: right; }

div.clear {
	clear: both;
}

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;

}











