/* CSS Document */
body{
    position:relative;
    top:1px;
    display:block;
    height:auto;
    width: auto;
    min-height: 100%;
    background:#f3f3f3 url(images/bg.png) repeat-x;
    margin: 0px;
    padding: 0px;
  }
#layout{
    font:14px;
    font-family:Verdana;
    display:block;

    width:990px;
    height:888px;
    height:auto;
  }
*>#layout {
    height: auto;
  }
#horniradek {
    display: block;
    position: relative;
    top: 0px;
    left: 0px;
    height: 35px;
    width: 990px;
  }
#hledani{
    background:url(images/hledani.png) repeat-x;
    border-right:1px #F3F3F3 solid;
    position:absolute;
    left:0px;
    top:0px;
    width:188px;
    height:25px;
  }
#searchbox{border:1px #00537C solid;position:absolute;left:5px;top:4px;width:102px;height:15px;font:10px Arial;}
#searchbutton{position:absolute;left:117px;top:6px;width:47px;height:13px;background:url(images/searchbutton.png);border:0px;}
#toplinks{
    text-align:center;
    color:#9d9d9d;
    font:11px Arial;
    padding-top:5px;
    background:url(images/toplinks.png) repeat-x;
    position:absolute;
    top:0px;
    left:188px;
    width:801px;
    height:25px;
    display: block;
    border-left:1px solid #9cb7c0;
  }
#bottomblockwrapper{
    margin-top:-15px;
    padding-top:10px;
    display: block;
    background: white url(images/leftmenu.png) repeat-y ;
    height: 100%;
  }
#topmenu{
    z-index:5;
    width:990px;
    height:21px;
  }
#bottomblock{
    width:990px;
    display:block;
    height: 100%;
    }

#top{
    background:url(images/top.png) repeat-x;
    position:relative;
    left:0px;top:-10px;
    width:990px;
    height:126px;
  }
#contentlinks{
    font:bold 11px Verdana;
    text-decoration:none;
  }
#leftmenu{
    font:14px "Century Gothic";
    display:block;
    width:188px;
    float:left;
    z-index:1;
    padding-top:20px;
    height: auto;

    _height:600px; /* IE hack */
    min-height:600px;

  }
#contentwrapper{
    padding-left:185px;
}
#content{
    font:12px Verdana;
    color:#535353;

    padding:10px 20px 0px 20px;
    /*
    padding-top: 36px;
    padding-left:198px;

    margin-top: -20px;
    margin-left: -5px;
    position:relative;
    left: -4px;

    border:1px solid red;
    */

  }

#vinklarekcz{
    display:block;
    font:13px "Century Gothic";
    text-align:center;
    color:#535353;
    width:188px;
    position: relative;
    bottom: 0px;
    left:-200px;
  }
#bottomlinks{
    text-align:center;
    color:#9d9d9d;
    font:11px Arial;
    display:block;
    padding-top:3px;
    margin-top:60px;
  }
#createdby{
    font: 12px Arial;
    color: #535353;
    text-align: right;
    display: block;
    position: relative;
    bottom: 0px;
    margin-top:0px;
}




.linkk a,.linkk a:visited{
    font:bold 12px Verdana;
    text-decoration:none;
    color:#d00000;
  }
.linkk a:hover{
    font:bold 12px Verdana;
    text-decoration:none;
    color:#820000;
  }
.toplink a,.toplink a:visited{
    text-decoration:none;
    color:#9d9d9d;
    font:11px Arial;
  }
div.vyrobce{
    margin-top:20px;
    margin-bottom:20px;
    
}
h2.company{
  width:250px; 
  border-bottom:1px solid #48b2d4;
  color: #48b2d4;
  font-family: Verdana;
}
div.pravy{
  float:right;
  top:25px;
  position:relative;
  margin-bottom:30px;
}
.reseter{
  clear:both;
  font-size:2px;
  height:1px;
}
.reseter-right{
  clear:right;
}

.zbozi td,.zbozi th{border-left:1px solid #84deff;  border-top:1px solid #84deff;}

.products{
  border-bottom:1px #84deff solid;
  
  font-family:Verdana;
  color:#535353;
  z-index:5;
  width:750px;
  /*
  border-spacing:0px;
  border-collapse: colapse;
  border-left:1px solid #8df;
  border-top:1px solid #8df;
  width:100%;
  */
}
.products td, .products th{
  /*
  border-right:1px solid #48b2d4;
  border-bottom:1px solid #48b2d4;
  */
  margin:0px;
  padding:2px;
  border-collapse: colapse;
  text-align:center;
  border-left:1px solid #84deff;
  border-top:1px solid #84deff;
}
.cenaa{
  border-right:1px solid #84deff;
}
.products th{
  border:none;
}
/* d00000, visited d00000, hover 820000  */
a, a:active{
  color:#d00000;
}
a:visited{
  color:#d00000;
}
a:hover{
  color:#820000;
}

.toplink a:hover{color:#414141;cursor: pointer;}
.bottomlink a,.bottomlink a:visited{text-decoration:none;color:#9d9d9d;font:11px Arial;}
.bottomlink a:hover{color:#414141;cursor: pointer;}
.topbutton{background:url(images/topbutton.png);padding-top:2px;width:99px;height:19px;text-align:center;position:relative;z-index:5;top: 151px;}
.topbutton a,.topbutton a:visited{color:#006b8e;position:relative;font: 14px  bold "Century Gothic";text-decoration:none;}
.topbutton a:hover{color:white;cursor: pointer;}
.topbutton_active{background:url(images/topbutton_active.png);padding-top:2px;width:99px;height:19px;text-align:center;position:relative;z-index:5;top: 151px;}
.topbutton_active a,.topbutton_active a:visited{color:white;position:relative;font:14px bold "Century Gothic" ;text-decoration: none;}
.leftmenu a, .leftmenu a:visited{
    text-decoration:none;
    color:#179dc9;
  }
.leftmenu a:hover{font:14px;font-weight:bold;}
.leftmenu{
    color:#179dc9;
    font:normal 7px "Century Gothic";
    padding-left:20px;
  }
.leftmenu ul{
    margin:  6px 0px 10px 0px;
    padding: 0px 0px 0px 0px;

}
.leftmenu li{
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 65px;
    font:italic 12px Arial;
    list-style-type:none;
    list-style-position:outside;
    list-style-image:none; /* url(images/odrazka.png) */

    background-image: url(images/odrazka.png);
    background-repeat: no-repeat;;
    background-position: 10px +3px;

  }
.subitem{position:relative;left:-48px;top:-3px;}
.katnadpis{font:16px Verdana;font-weight: bold;color:#179dc9;}
.podtrzeni{position:relative;top:-10px;}
.katpopis{font:italic normal 12px normal Verdana;line-height:2px;color:#535353;}
.katobr{float:right;position:relative;top:-40px;right:10px;margin-left:-300px;z-index:0;}
.cenaa a,.cenaa a:visited{font:bold 11px Arial;text-decoration:none;color:#d00000;}
.cenaa a:hover{font:bold 11px Arial;text-decoration:none;color:#820000;}
.kosicek{width:17px;height:13px;}
#kosik{position:absolute;left:809px;top:45px;}
.kosik a,.kosik a:visited, .kosik a:hover {text-decoration:none;font:11px Arial;}
#kosik_prefix{position:relative;top:-7px;color:#626262;font-weight: bold;}
#kosik_polozky{position:relative;top:-7px;color:white;font-weight: bold;}
#tablecontrol a,#tablecontrol a:visited{font:oblique small-caps bold 12px bold System;color:#535353;text-decoration:none;text-align:right;float:right;position:relative;right:50px;border:0px;background-color:white;}
#tablecontrol input{font:oblique small-caps bold 12px bold System;color:#535353;text-decoration:none;text-align:right;float:right;position:relative;cursor:hand;bottom:2px;right:50px;border:0px;background-color:white;}
.border td{
    width:150px;
    font:12px Verdana;
    color:#535353;
    border:0px #84deff solid;
  }
#formular input{
    border:1px #84deff solid;width:90%;
  }
textarea{
    min-height:300px;
  }
.border textarea{
  min-height:100px;
  height:80px;
  width:300px;
  border:1px #84deff solid;
  margin-bottom:10px;
}
#sloupce {border: 0 none;}

