/* CSS Document */body, html{  font-family: arial,verdana,georgia,tahoma,sans-serif;    /*background-color: #d7d7d7;*/  background-color: #fff;    /*background-image: url(../pic/001pozadi2.jpg);*/  margin: 0 0 0 0;  padding: 0 0 0 0;  font-size: 1.1em;}body{  width: 990px;  margin: 0 auto;    } .vnitrek{    margin: 0 auto;  padding: 16px 0 0 0;  width: 990px;}/* definice vzhledu obrázku jako odkaz */h1{  width: 990px;  height: 62px;    margin: 0;  z-index: 2;    text-align: left;    padding: 0 0 0 0;  /*float: left;*/  font-size: .8em;  }  h1 a{        text-decoration: underline;    color: #000;        margin-left: 0px;    margin-top: 4px;    overflow:hidden;    position: relative;      }  h1 a:hover{    text-decoration: none;    color: #000000;        margin-left: 0px;    margin-top: 4px;  }  h1 span{       cursor: pointer;      text-align: center;        top: 0;       z-index: 1;    width: 990px;    height: 62px;    background-image: url(../pic/002horni4.jpg);    display: block;    margin: 0 0 0 0;    padding: 0;        position: absolute;    left: 0px;    /*float: left;*/      }            /* definice vzhledu samostatnych vodorovnych car */hr.cara{  display: none;}.menu{    width: 994px;    height: 40px;          margin: 0;    padding: 0;    font-size: 1em;    background: #777;    /*background-image: url(../pic/003menu2.jpg);*/  }  .menu ul{    list-style-type: none;    margin: 0;    padding: 0;      }  .menu li{    margin: 0;    padding: 0;    float: left;      height:40px;    display: block;   }  .menu li a{    text-decoration: none;        padding: 7px 20px 0 20px;     color: #fff;       border: 0;       height: 33px;    display: block;        }  .menu li a:hover{            padding: 7px 20px 0 20px;             color: #fff;    /*background-image: url(../pic/004menu_hover.jpg);*/    background-color: #de281d;    height: 33px;    display: block;   }      .predel{    height:40px;     width: 2px;  }  /* definice vzhledu obsahu */.obsah{  width: 991px;  min-height: 415px;    float: left;         background-image: url(../pic/pozadi_obsah.jpg);  padding: 1px 0px 2px 3px;    margin: 0 0 0 0;}     .obsah h1{    color: #d2d2d2;    font-size: 0.81em;    font-weight: bolder;    margin: 0 0 0 0;    padding: 13px 0 0 0;    text-align: left;      height: 28px;    margin-left: 10px;    }  .obsah h2{       color: #d9261c;    margin: 0 0 0 0;    padding: 0;    font-size: 1.3em;    margin-left: 15px;    margin-top: 350px;  }  .obsah h3{    color: #d9261c;    margin: 0 0 0 0;    padding: 0;    font-size: 1.1em;    margin-left: 15px;    margin-top: 15px;  }  .obsah p{        font-style: regular;    font-size: 0.65em;    color: #000000;    margin: 0 0 0 0;       padding: 0 0 0 0;    word-spacing: normal;      margin-left: 15px;    margin-right: 180px;    z-index: 0;    margin-top: 15px;     margin-bottom: 15px;   }   .obsah ul{        margin: 10px 0 10px 14px;    padding: 0 0 0 0;          z-index: 0;     }  .obsah li{    margin: 0 0 0 0;    padding: 0;     font-size: 0.7em;      color: #3d3d3d;      z-index: 0;       }    /*.obsah a{    color: #713714;  }*/  .obsah a{        text-decoration: none;    color: grey;  }  .obsah a:hover{    color: #3d3d3d;    text-decoration: none;      }  .katalog{  float: left;   width: 490px;   padding: 0;   margin: 0;   height: 200px;    font-size: .7em;}  .katalog p{    color: #d9261c;     margin: 20px 0 15px 0;     padding: 0;     font-size: 1.4em;  }        .katalog p a{    color: #d9261c;      }     .katalog p a:hover{    color: #d9261c;    text-decoration: underline;      }  .nahodny_obrazek{   float: left;    /*width: 482px; */   width: 980px;   height: 400px;   /* navíc */   padding-left: 2px;}  .nahodny_obrazek h2{    color: #d2d2d2;    font-size: 0.81em;    font-weight: bolder;    margin: 0 0 0 0;    padding: 28px 0 0 0;    text-align: left;      height: 28px;    margin-left: 10px;    }  .kontakt{  background-image: url(../pic/006kontakt.jpg);   width: 172px;  height: 331px;  margin: 0;  padding: 0;  float: right;}       .kontakt h2{    color: #d9261c;    margin: 10px 0 0 10px;    padding: 0;    font-size: 1.1em;  }  .kontakt p{    color: 000;    padding: 0;    margin: 10px 0 10px 10px;    font-size: .6em;  }  table#sortiment{  text-align: left;   font-size: 0.7em;   margin: 0;   padding: 0;   border: 0;  float: left;}  table#sortiment tr{    margin: 0;    padding: 0;  }  table#sortiment th{    width: 370px;     padding: 0 0 0 8px;    text-align: left;    font-weight: normal;  }  table#sortiment td{    margin: 0;    padding: 0;    /*width: 118px;*/  }  table#sortiment h2{    color: #d9261c;    margin: 0 0 15px 0;    padding: 0;    font-size: 1.4em;  }   table#sortiment h2 a{    color: #d9261c;      }     table#sortiment h2 a:hover{    color: #d9261c;    text-decoration: underline;      }    .obrsort{    border: 0;    padding: 0;    margin: 0 10px 0 0;    float: left;  }  .pozadi_oko{    background-image: url(../pic/008pozadi_oko.jpg);    margin: 0 0 10px 0;    padding: 1px 0 0 1px;    width: 335px;    height: 25px;     float: left;  }    .pozadi_oko a{      padding: 3px 0 0 2px;       float: left;    }    /* definice vzhledu paticky */#paticka{  width:  990px;  height: 30px;  padding: 0px 0px 0px 0px;  margin: 0 0 0 0;  color: #898888;  font-size: .6em;  text-align: center;    float: left;  /*background: #d7d7d7;*/  margin-top: 0px;  padding-top: 10px;   font-weight: bolder;}  #paticka p{    margin: 0px 0px 0px 0px  }  #paticka p a{        text-decoration: none;    color: #898888;  }  #paticka p a:hover{    color: #909090;    text-decoration: none;      }#obrazek_dolni{  margin: -2px 0 0 2px; padding: 0; border: 0; width: 990px; float: left;}#obr_onas{  /*background-image: url(../pic/004menu_hover.jpg); */  color: #fff; background-color: #de281d;}#obr_sortiment{  /*background-image: url(../pic/004menu_hover.jpg);*/   color: #fff; background-color: #de281d;}#obr_vzorkovna{  /*background-image: url(../pic/004menu_hover.jpg); */  color: #fff; background-color: #de281d;}#obr_velkoobchod{  /*background-image: url(../pic/004menu_hover.jpg);  */  color: #fff; background-color: #de281d;}#obr_realizace{  /*background-image: url(../pic/004menu_hover.jpg); */  color: #fff; background-color: #de281d;}#obr_proinspiraci{  /*background-image: url(../pic/004menu_hover.jpg); */  color: #fff; background-color: #de281d;}#obr_kontakt{  /*background-image: url(../pic/004menu_hover.jpg);    */  color: #fff; background-color: #de281d;}#google_translate_element{  float: right; margin: 8px 18px 0 0;}.obr_nahoda{  margin: 0 10px 0 0;}#obr_mapy{  border: 0;}.cervene_zlinlux{  color: #d9261c; font-weight: bold;}  .obrazky{  padding: 10px 0px 0px 15px; }  .obrazky img{  margin-right: 0px;   width: 187px;  height: 140px;  border: 0px;  }    .obrazky p{  margin-left: 0px;   margin-top: -5px;  color: grey;  font-weight: bold;}