/* CSS Document */
@import url("reset.css");
  body{ background:#ffffff;font-family:Verdana, sans-serif;font-size:11px;text-align:left;}
  a{text-decoration:underline;color:black;}
  a:hover{text-decoration:none;}
  ul {list-style-position:inside}
  h1,h2{
    color:#4F81BD;
    line-height:24px;
  }
  strong{
    font-weight:900;
  }
  #mozzilaMain{
    width:100%;
    height:100%;
    text-align:center;
    background:url('/gfx/bground.gif') #ffffff;
    
  }
  #main{
    margin-left:auto;
    margin-right:auto;
    width:1020px;
    background:#00285B;
  }
  #err{
    position:absolute;
    width:250px;
    
    background:white;
    border:10px solid red;
    color:black;
    padding:10px;
    top:60px;
    left:300px;
  }
  #main-col{
    margin-left:auto;
    margin-right:auto;
    width:980px;
    background:white;
  }
  #header{
    height:160px;
    width:100%;
  }
  #logo{float:left;margin:10px 0px 0px 25px}  
  #category-txt{
    float:left;
    width:100%;
    background:#fff;
  }
  #category-txt a{
    text-decoration:underline;
    color:black;
  }
  #category-txt a:hover{
    text-decoration:none;
    
  }
  .category-txt{
    width:174px;
    float:left;
    font-weight:bold;
    margin-left:20px;
    height:30px;
  }
  #produkty{
    float:left;
    margin-left:50px;
    background:#fff;
    color:#000;
  }
  .produkt-box{
    width:265px;
    float:left;
    margin-left:20px;
    margin-bottom:20px;
  }
  .produkt-box-vyrobce{
    background:#FFF0CF;
    color:black;
    padding:5px;
    border-top:2px white solid;
  }
  .produkt-box-popis-cena{
  float:left;
  padding:5px;
  font-weight:normal;
  width:134px;
  margin-top:8px;
  }
  
  .produkt-box-popis{
  background:#FFF;
  color:black;
  padding:5px;
  font-weight:bold;
  width:256px;
  margin-top:8px;
  }
  
  .cena{font-size:14px;}
  #category{
    float:left;
    margin-left:50px;
    background:#fff;
    color:#BC0D02;
  }
  .category{
    width:174px;
    float:left;
    font-weight:bold;
    margin-left:0px;
    height:120px;
    
    border:1px solid #CACACA;
  }
  .category a{
    color:#BC0D02;
    margin-left:8px;
  }
  .category img{
    margin-left:8px;
  }
  #bannery{
    float:left;
    margin-left:6px;
    background:#fff;
  }
  #kosik-box{
    width:140px;
    height:40px;
    float:left;
    background:#1A2C5A;
    margin-left:90px;
    margin-top:80px;
    border-left:5px solid #ddd;
    border-top:5px solid #ddd;
    border-right:5px solid #222;
    border-bottom:5px solid #222;
  }
  #kosik-box-pd{
    float:left;
    margin:5px;
  }
  #kosik-box-text{
    border:0px solid yellow;
    float:right;
    width:95px;
    text-align:right;
    font-weight:bold;
    margin-top:2px;
  }
  .search-box-top{
    float:right;
    border:0px solid red;
    margin-right:17px;
    margin-top:15px;
  }
  .search-box{
    float:right;
    border:0px solid red;
    margin-right:17px;
  }
  .search-box,.search-box-top .brd{
    border:1px solid #CACACA;
    width:200px;
  }
  #tel{
    float:right;
    margin-right:20px;
    margin-top:10px;
    font-size:22px;
    font-weight:bold;
    width:320px;
    height:100px;
    border:0px solid red;
  }
  #tel a{
    color:black;
    font-size:18px;
    text-decoration:none;
  }
  
  .topboxy{
    height:145px;
    width:100%;
    background:#fff;
  }
  .topboxy a{
    color:black;
    text-decoration:underline;
  }
  .topboxy a:hover{
    text-decoration:none;
  }
  .boxik-rychle-odkazy{
    float:left;
    width:160px;
    height:140px;
    margin-left:10px;
  }
  .boxik-muj-ucet{
    float:left;
    width:160px;
    height:140px;
    
  }
  .boxik-doprava{
    float:left;
    width:120px;
    height:140px;
    
  }
  .boxik-doprava img{
    margin-left:12px;
  }
  .boxik-platba{
    float:left;
    width:190px;
    height:140px;
    
  }
  .boxik-platba img{
    margin-left:40px;
  }
  .boxik-oceneni{
    float:left;
    width:160px;
    height:140px;
  }
  .boxik-oceneni img{
    margin-left:10px;
  }
  .boxik-promedia{
    float:left;
    width:160px;
    height:140px;
  }
  .boxik-header{
    background:url(../gfx/header-bg.png) repeat-x top #ffffff;
    color:white;
    font-weight:bold;
    font-size:12px;
    height:28px;
    line-height:28px;
  }
  .boxik-brd{
    border:1px solid #cacaca;
  }
  #copy{
    float:left;
    width:100%;
    text-align:center;
    font-size:10px;
  }
  #navigace{
    float:left;
    margin-left:20px;
    font-weight:bold;
    color:black;
    height:60px;
    line-height:60px;
  }
  #navigace a{
    font-weight:bold;
    color:black;
    text-decoration:underline;
  }
  #navigace a:hover{
    text-decoration:none;
  }
  #filtrovani-razeni-btm{
    float:left;
    width:940px;
    margin-left:20px;
    background:url(../gfx/header-bg.png) repeat-x top #ffffff;
    border-bottom:1px solid #00285B;
    height:28px;
  }
  #filtrovani-razeni{
    float:left;
    width:940px;
    margin-left:20px;
    background:url(../gfx/header-bg.png) repeat-x top #ffffff;
    border-bottom:1px solid #00285B;
  }
  #filtrovani-razeni a.ses{
    color:black;
    text-decoration:underline;
  }
  #filtrovani-razeni a.ses:hover{
    color:black;
    text-decoration:none;
  }
  #filtrovani-razeni h4{
    color:white;
    margin:5px 0px 0px 10px;
    font-size:14px;
    font-weight:bold;
  }
  .strankovani{
    float:right;
    margin-right:10px;
    margin-top:5px;
    color:white;
    font-size:12px;
    font-weight:bold;
  }
  .strankovani a{
    color:white;
    font-size:12px;
    font-weight:bold;
  }
  .strankovani a.aktualni{
    color:#123160;
    font-size:12px;
    font-weight:bold;
    background:white;
    padding:3px 3px 8px 3px;
  }
  a.white{
    color:white;
  }
  .clear{clear:both}
  .telgreen{
    color:#2AB751;
  }
  a.telgreen{
    color:#2AB751;
  }
  .red{color:#BC0D02;}
  .ks{
  border:1px solid #cacaca;
  width:50px;
  }
  .article{
    line-height:18px;
    width:920px;
    margin-left:20px;
    background:#fff;
  }
  
  .article a{
    color:#4F81BD;
    text-decoration:underline;
  }
  
  select,option{font-size:11px;}
  
  /* KOSIK */
  #kosik-div-left{
    float:left;
    width:200px;
  }
  #kosik-div-right-obal{
    float:left;
    padding:20px 0px 20px 20px;
    background:#00285B;
  }
  #kosik-div-right{
    float:left;
    width:760px;
    background:#fff;
  }
  #kosik-div-right .tbl{
    width:100%;
  }
  #kosik-div-right-inner{
    padding:10px;
  }
  .kosik-div-step{
    float:left;
    width:190px;
    height:32px;
    display:block;
    line-height:32px;
    border-bottom:1px solid white;
    margin-left:10px;
  }
  .kosik-div-step a{
    color:white;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    padding:10px;
  }
  .kosik-div-step .num{
    font-size:18px;
  }
  #kosik-box-suma{
    float:right;
    width:300px;
  }
  .kosik-step2-adresa{
    float:left;
    width:50%;
     line-height:20px;
  }
  
  #kosik-div input,textarea,select{
    border:1px solid #777;
    margin-bottom:5px;
  }
  #kosik-div label{
    float:left;
    width:70px; 
    line-height:20px;
  }
  .kosik-row{
    border-bottom:1px solid #ddd;
  }
  .cena-ks{
    text-align:right;
    padding-right:20px;
  }
  td.kspd{
    padding-top:6px;
  }
  .celkem-row{
    text-align:right;
    padding-right:10px;
    font-weight:bold;
  }
  #donate-box{
  float:left;
  background:#777;
  width:300px;
  }
  .bluebg{background:#00285B;}
  .graybg{background:#777;width:189px;}
  .greenbg{background:#DAF9DA;}
  .w80{width:80px;}
  .w60{width:60px;}
  .w40{width:60px;}
  .w20{width:20px;}
  .pd10{padding:10px}
  .black{color:black;}
  .white{color:white;}
  span.require{color:red;}
  input.require{background:url('/gfx/require.gif') right top no-repeat;}
  #kosik-div input.im{border:0px solid white;float:left;}
  
  .fl{float:left;}
  .fr{float:right;}
  .mt10{margin-top:10px}
  .mb10{margin-bottom:10px}
  .mt15{margin-top:15px}
  .ml10{margin-left:10px}
  .ml20{margin-left:20px}
  .ml50{margin-left:50px}
  .mr10{margin-right:10px; margin-top:10px;}
  .tc{text-align:center;}
  .tr{text-align:right}
  
  #kosik-div input.noborder{border:none;}
  input.noborder{border:none;}
  input.border{
    border:1px solid #777;
  }
  input.button{
    padding:5px;
    background:#123160;
    color:white;
    font-weight:bold;
  }
  .seo_text{
    float:left;
    padding:20px;
  }
  a.button{
    padding:5px;
    background:#123160;
    color:white;
    text-decoration:none;
    font-weight:bold;
  }
  a.button:hover{
    background:#2D5086;
    color:yellow;
  }
  div.katimg{width:110px;float:left;overflow:hidden;text-align:center;}
  div.hpkatimg{width:160px;height:100px;float:left;overflow:hidden;text-align:center;}
  
  table.tblborder{
    border-top:1px solid #00285B;
    border-left:1px solid #00285B;
  }
  table.tblborder th{
    padding:5px;
    color:white;
    background:#00285B;;
    border-bottom:1px solid #00285B;
    border-right:1px solid #00285B;
  }
  table.tblborder td{
    padding:5px;
    border-bottom:1px solid #00285B;
    border-right:1px solid #00285B;
  }
  .searchgreen{
    color:#2AB751;
    font-weight:bold;
    font-size:14px;
  }