body { color: #000; font-family: Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: repeat-x; margin: 0; }.maincont_main { width: 970px  ; margin-bottom: 20px; }.mainbox_header { font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #dcdcdc; text-align: center; width: 100%; height: auto; }.mainbox_body { background-image: url(../images-common/pozadi-main.gif); background-repeat: repeat-y; width:100%; height:auto  ; }.mainbox_footer { color: #505050; font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #fff; background-image: url(../images-common/pozadi-main.gif); background-repeat: repeat-y; text-align: left; width:100%; height:auto  ; margin: 0; padding: 15px 15px 5px; }.navboxcont { width: 99%; height: auto; }.navboxleft { color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align: left; width:280px; float:left; height:100%; padding: 0 15px 15px; }.navbox-navigace { color: #505050; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-left:320px; width:auto; height: auto; padding-top: 15px; padding-bottom: 10px; padding-left: 5px; order-right-style: solid; order-top-style: solid; }.navbox-navigace a:link { color: #505050; text-decoration: none; }.navbox-navigace a:hover { color: #505050; text-decoration: underline; }.navbox-navigace a:active { color: #505050; text-decoration: none; }.navbox-navigace a:visited { color: #505050; text-decoration: none; }.navboxauto_2 { color: #000; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-left: 320px; width: auto; height: auto; margin-top: 0; padding: 5px 20px 10px 5px; order-bottom-style: solid; }.navboxauto_detaily { color: #000; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-align: left; margin-top: 0; margin-left: 285px; padding: 5px 20px 10px 15px; width: auto; height: auto; }.obrazek_L { float: left; margin-right: 15px; margin-bottom: 5px; border: solid 1px #505050; }.obrazek_P { margin-bottom: 5px; float: right; margin-left: 15px; border: solid 1px #505050; }.obrazek { border: solid 1px #505050; }h1 { color: #505050; font-size: 18px; font-family: Arial, Helvetica, sans-serif; }h5 { color: #078c39; font-size: 20px; font-family: Arial, Helvetica, sans-serif; text-align: left; }h2 { color: #000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }h3 { color: #0072ba; font-size: 16px; font-family: Arial, Helvetica, sans-serif; padding-top: 10px; }h4 { color: #000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 10px; padding-left: 10px; }.navcont_hlavicka { background-color: #fff; background-image: url(../images-common/protan-head.jpg); background-repeat: no-repeat; width: 100%   ; height: 35px; padding-top: 90px; padding-left: 10px; }.navbox_hlavicka { color: #fff; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; width:100%; }.navbox_hlavicka2 { width: 100%; height: 37px; }a:link { color: #000; text-decoration: underline; }.NAVsipky { color: #505050; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-right: 3px; padding-left: 3px; }.nadpis { color: #000; font-size: 14px; border-bottom: 1px dotted #505050; }.jezirka-nadpis { color: #078c39; font-size: 16px; border-bottom: 1px dotted #505050; }.ke-stazeni { color: #0072ba; font-style: italic; }.zvyraznene { color: #000; font-weight: bold; }.reference_cont { width:100%; height: 170px; padding-top: 20px; border-top: 1px solid #dcdcdc; }.reference_L { text-align: center; width:50%; height:100px; float:left; }.reference_P {margin-left:50%; width:auto; height:100px }.foto { text-align: center; }.ref-img { padding-right: 10px; padding-left: 10px; }.mensi { font-size: 11px; }.zvyraznene-firma { color: #0072ba; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; }