html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
margin: 0px;
padding: 0px;
border: 0px;
outline: 0;
font: inherit inherit inherit 100% inherit inherit;
vertical-align: baseline;
}
:focus{
outline: 0;
}

body {
    background-color:#dddddd;
    font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
    font-size:11pt;
}
.bold{
    font-weight:bolder;
}
.small{
    font-size:10px;
}
.clear{
    clear:both;
}
#main{
    width: 955px;
    margin-left: auto;
    margin-right: auto;
    background: white;
}
/*------------------------------------------------------------------------------
hlavicka */
#header{
    display: none;
    height: 105px;
    background:url(images/header.jpg) no-repeat;
}

#header a {
    color: black;
}

#header .headline{
    float: left;
    padding: 55px 0px 0px 250px;
    font-size: 10pt;
    font-weight: bold;
    color: #200b67;
}

#header .print{
    float: right;
    padding: 85px 20px 0px 0px;
    font-size: 8pt;
}

#menuLine{
    display: none;
    padding-left: 45px;
    padding-top: 2px;
    height: 19px;
    background: #f08122;
    color: white;
    font-weight: bold;
    font-size: 14px;
}

/*----------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------
home*/

#homeRight{
    display: none;
    float: right;
    width: 525px;
    height: 599px;
    background: url(images/home.jpg) no-repeat;
}

#homeLeft{
    float: left;

    padding: 10px 35px 0px 45px;
    background: white;
}

#homeLeft .print{
    display: none;
    font-size: 7pt;
    font-weight: bold;
}
#homeLeft a{
    color: black;
    text-decoration: none;
}
#homeLeft a:hover{
    text-decoration: underline;
}
#homeLeft .logo{
    display: none;
    margin-top: 20px;
    width: 224px;
    height: 85px;
    background: url(images/logo.jpg) no-repeat;
}
#homeLeft .headline{
    margin-top: 15px;
    font-size: 16pt;
    font-weight: bold;
    color: #200b67;
}
#homeLeft #hometext{
    margin-top: 15px;
    font-size: 15pt;
    color: #ef7812;
    text-align: justify;
}
#homeLeft #sedyText{
    margin-top: 15px;
    font-size: 15pt;
    color: black;
    text-align: justify;
}
#homeLeft #sedyText a{
    color: #ef7812;
    text-decoration: underline;
}

#homeRight #text{
    float: right;
    width: 350px;
    padding-left: 175px;
    font-size: 11pt;
    font-weight: bold;
}

#homeRight .copy{
    float: right;
    width: 525px;
    text-align: center;
    margin-top: 288px;
    font-size: 8pt;
}
#homeRight .copy a{
    text-decoration: none;
    color: black;
}
#homeRight .copy a:hover{
    text-decoration: underline;
}
#homeMenu{
    float: left;
    width: 154px;
    height: 209px;
    margin-top: 35px;
    padding-left: 20px;
}
#homeMenu ul{
    list-style: none;
}
#homeMenu a{
    color: white;
    text-decoration: none;
}
#homeMenu li {
    margin-top: 10px;
}
#pop {
    float: left;
    margin-top: 30px;
    padding-left: 20px;
    width: 183px;
    height: 209px;
    background: url(images/home_pop.jpg) no-repeat;
}
#pop ul{
    list-style: none;
}
#pop li{
    padding-top: 0px;
    line-height: 11pt;
}
#pop a{
    color: #1d0764;
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
}
#pop a:hover{
    color: #ef7812;
}

.unvisible{
    display: none;
}


/*----------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------
content*/

#content{

}

/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------
certifikaty.php*/
#certi{
    margin-left: 45px;

}
tr.certifikaty a{
    text-decoration:underline;
    color:gray;
}
tr.certifikaty td{
    padding:20px 0px 20px 2px;
}

tr.certifikaty td.pecet{
    width:185px;
    padding-left:30px;
    background:url(images/pecet.jpg) right bottom no-repeat;
}
/*----------------------------------------------------------------------------

/*----------------------------------------------------------------------------
kvalita.php*/
div.kvalita{
    padding:20px;
    padding-left:45px;
    padding-right:50px;
    color:gray;
    text-align:justify;
    font-size: 14pt;
}
div.kvalita a{
    color: #ef7812;
    text-decoration: underline;
}
div.kvalita h1, div.kvalita h2{
    margin-left:5px;
    font-weight: 100;
}
div.kvalita h1{
    color:gray;
}
div.kvalita p {
    padding:5px;
}
div.kvalita p.left{
    text-align:right;
}
/*----------------------------------------------------------------------------

/*----------------------------------------------------------------------------
kontakt.php*/
div.googlemaps{
    display: none;
    width:425px;
    margin-left:auto;
    margin-right:auto;
}
div.kontakt{
    position:absolute;
    margin-top: -25px;
    margin-left: -100px;
    font-size: 13pt;
}
div.kontakt div{
    padding-top:5px;
    padding-bottom:5px;
    padding-left:45px;
    width: 160px;
}
div.horni{
    color:#576565
}
div.dolni{
    background:#576565;
    color:white;
}
div.dolni a{
    color:white;
    text-decoration:none;
}
div.dolni a:hover{
    color:white;
    text-decoration:underline;
}
div.pavouk{
    position:relative;
    margin-top:30px;
    margin-bottom:20px;
    margin-left:100px;
    width:678px;
    height:349px;
    background:url(images/pavouk.jpg) no-repeat;
    font-size: 9pt;
}
div.pavouk div.pavoukText{
    position:absolute;
    width:110px;
    height:70px;
    color:white;
    text-align:center;
    /*border: 1px solid blue;*/
}
div.pavouk div.pavoukText a{
    color:white;
    text-decoration:none;
}
div.pavouk div.pavoukText a:hover{
    color:white;
    text-decoration:underline;
}
/*tady jsou udelany jednotlivy pozice jmen */
div.pavouk #vedeni{
    margin-top:4px;
    margin-left:410px;
}
div.pavouk #technickyReditel{
    margin-top:98px;
    margin-left:207px;
}
div.pavouk #ekonomickyReditel{
    margin-top:98px;
    margin-left:564px;
}
div.pavouk #asistent{
    margin-top:205px;
    margin-left:130px;
}
div.pavouk #asistent2{
    margin-top:203px;
    margin-left:487px;
}
div.pavouk #syrovatka{
    margin-top:300px;
    margin-left:3px;
}
div.pavouk #kaderabek{
    margin-top:300px;
    margin-left:139px;
}
div.pavouk #volf{
    margin-top:300px;
    margin-left:274px;
}
div.pavouk #erba{
    margin-top:300px;
    margin-left:411px;
}
div.pavouk #ucetni{
    margin-top:300px;
    margin-left:564px;
}
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------
produkty.php*/
div.leveMenu, .leveMenuFoto{
    display: none;
    padding-top: 10px;
    padding-left: 45px;
    width:149px;
    height: 220px;
    background: url(images/submenu.jpg) no-repeat;
    float:left;
}
div.leveMenu li, .leveMenuFoto li{

    list-style-type:none;
    height:17px;
    line-height:11px;
    font-size:11px;
}

div.leveMenu li  a, .leveMenuFoto li a{
    display:block;
    color: #1d0764;
    text-decoration: none;
}
div.leveMenu li.selected a, .leveMenuFoto li.selected a{
    color: #ef7812;
    font-weight:bold;
}
div.leveMenu a:hover, .leveMenuFoto a:hover{
    color: #ef7812;
    font-weight:bold;
}

/*prava cast (obsah) */
div.stranka{

    color:black;
    font-size: 14pt;
}
div.stranka strong{
    color: #ef7812;
}
div.stranka h1 {
    color:black;
    font-weight: 100;
    font-size: 16pt;
}
div.stranka h3 {
    color:#50ade8;
}

div.stranka p {
    font-weight:normal;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:60px;
    margin-left:2px;
    text-align:justify;

}
table.obrazky{
    border:0px solid blue;
}
table.obrazky td{
    text-align:left;
    height:0px;
    vertical-align:top;
}
td.oboryObrazky{
    padding-left:5px;
}
div.oborySedy{
    background:#576565;
    padding-left:10px;
    margin-left:2px;
}
div.oborySedy p{
    color:white;
}
table.centralniSterilizace td{
    color:white;
}
table.centralniSterilizace td.middle{
    padding-left:20px;
    padding-right:20px;
}
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------
fotodokumentace.php*/
.fotodokum {
    clear: left;
}
.leveMenuFoto{
    background: url(images/submenu_foto.jpg) no-repeat;
    height: 300px;
}
td.foto{
    width: 120px;
    height:135px;
    vertical-align: middle;
    text-align:center;
    line-height:0;
    font-size: 0;
    overflow: hidden;
    border:1px solid #576565;
}
div.dalsi{
    float:right;
    margin-top:-16px;
}
div.dalsi a{
    padding-left:20px;
    padding-right:20px;
    color: black;
    text-decoration:underline;
}
.fotkySedy{
    color:white;
    width:543px;
    background:#576565;
    margin-top:0px;
    margin-bottom:7px;
    padding-left:10px;
    margin-left:2px;
}

li.fotkySedyMenu{
    color:black;
    width:543px;
    background:#dddddd;
    margin-top:0px;
    margin-bottom:5px;
    padding-left:10px;
    margin-left:0px;
    padding-top:2px;
    padding-bottom:2px;
    list-style: none;
}
div.fotkySedyMenu{
    margin-top:30px;
}
li.fotkySedyMenu a{
    display:block;
    color:#1d0764;
    height:13px;
    text-decoration: none;
}
li.fotkySedyMenu a:hover{
    color:#ef7812;
    font-weight: bold;
}
p.white{
    color:white;
}

/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------
email.php*/
table.email{
    margin-top:20px;
    margin-bottom:20px;
    margin-left:45px;
}
table.email td{
    color:gray;
    vertical-align:top;
    padding-top:5px;
    padding-left:10px;
}
table.email input.text {
    width:340px;
}
table.email input.textCaptcha{
    width:170px;
}
table.email td.submit{
    text-align:right;
}
.okraje{
    padding:20px;
}
/*----------------------------------------------------------------------------
404.php*/
div.error{
    color:gray;
    margin:20px;
}
div.error h1{
    color:gray;
}
/*------------------------------------------------------------------------------
footer*/

#footer{
    font-size: 12pt;
    padding-top: 20px;
    padding-bottom: 30px;
}
#footer .footerMenu{
    display: none;
}
#footer .footerMenu, #footer .copy{

}
#footer .footerMenu a{
    text-decoration: none;
    color: #1b0563;
}
#footer .footerMenu a.selected{
    color: #f08122;
}
#footer .copy a{
    text-decoration: none;
    color: black;
}
#footer .copy a:hover{
    text-decoration: underline;
}
#footer .line{
    display: none;
    height: 1px;
    width: 955px;
    margin: 7px 0px 7px 0px;
    background-color: #f08122;
}

/*----------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------
vysouvaci menu */
.nav, .nav ul {
list-style: none;
margin: 0;
padding: 0;
}

.nav {
z-index: 100;
position: relative;
}

.nav li.last{
    padding-bottom:7px;
}

.nav li {
float: left;
margin: 0;
padding: 0;
position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {

display: block;
text-decoration: none;
color: white;
padding: 0px 9px 0px 0px;
}

.nav li a:hover {
    text-decoration: underline;
}


.nav ul {
/*background: #565656;*/

list-style: none;
margin: 0;
width: 160px;
position: absolute;
top: -999em;
left: -1px;

}
.nav li:hover ul,
.nav li.sfHover ul {
top: 17px;
padding-top:2px;
padding-bottom:0px;
}
.nav ul li {
border: 0;
float: none;
padding-left:10px;
padding-right:10px;
background: #dddddd;

}

.nav ul a, .nav ul a:link, .nav ul a:active, .nav ul a:visited{

border-bottom: 0;
width: 135px;
white-space: nowrap;
font-size: 9pt;
color: #1d0764;
}
.nav ul a:hover {

}


