/* CSS Document */
body, div, p, ul, li, td, th, a, img, hr{padding: 0px; margin: 0px;}
hr, h1, h2, h3, h4, h5{padding: 0px; margin: 5px 0px 5px 0px; color: #000066;}
body {
  text-align: center; /*Vycentrování pro IE*/
  font-family: Tahoma, sans-serif; font-size: 12px;
  overflow: scroll;
  background: #fff url('pozadi-metal-white.jpg') repeat scroll 0% 0%; 
  color: #000066;}
th, td{vertical-align: top; text-align: left;}
h1{display: none;}
h2.str-nadpis{line-height: 40px; font-size: 23px; padding-left: 40px; background: transparent url('kolecko-40.jpg') no-repeat scroll 0% 0%; vertical-align: middle;}
h3{line-height: 28px; font-size: 19px;}
h4{line-height: 24px; font-size: 17px; padding-left: 30px; background: transparent url('kotouc-24-wide.jpg') no-repeat scroll 0% 0%; vertical-align: middle;}
h5{line-height: 20px; font-size: 15px; padding-left: 22px; background: transparent url('kolecko-active.png') no-repeat scroll 0% 0%; vertical-align: middle;}
h6{line-height: 20px; font-size: 14px; padding: 0px; margin: 25px 0px 10px 0px;}
  
a{color: #0066FF;}
a:hover{color: #000099;}

a img{border: 0px;}

div.drobky{font-size: 11px; color: #666; height: 25px;}
  div.drobky a{font-size: 11px; color: #888;}
  div.drobky a:hover{font-size: 11px; color: #666;}

#home_odkaz{position: absolute; z-index: 10; top: 0px; left: 0px; text-align: center; width: 100%;}  
#header{width: 1000px; margin: 0 auto; height: 228px; background: transparent url('header.png') no-repeat scroll 50% 0%;}
#container{width: 1000px; margin: 0 auto; background: transparent url('container-b.png') repeat-y scroll 50% 0%;}

#main_table{width: 890px; background-color: #eee;}
  #main_table td{vertical-align: top; text-align: left; }

#left_panel{width: 200px; background: white url('menu-a.jpg') repeat-y scroll 100% 0%; }

#right_panel{width: 670px; background: white url('tech-motiv.gif') no-repeat scroll 100% 0%;}
  #right_panel .odsazeni{padding-right: 50px;}
  #right_panel p{line-height: 130%;}
   
#footer{clear: both; width: 1000px; height: 115px; text-align: center; background: transparent url('footer.png') no-repeat scroll 50% 0%;}
  #footer{color: white; font-size: 11px;}
  #footer a{color: #999;}

#vypis_podkategorii{margin-left: 10px;}
  #vypis_podkategorii td, #vypis_podkategorii th{}
  #vypis_podkategorii td a{display: block; height: 22px; font-weight: bold; padding-left: 22px; background: transparent url('kolecko.png') no-repeat scroll 0% 0%; vertical-align: middle;}
  #vypis_podkategorii td a:hover{background: transparent url('kolecko-active.png') no-repeat scroll 0% 0%; }
    
#table1{margin-top: 20px;}
  #table1 td, #table1 th{padding: 5px;}
  #table1 th{white-space: nowrap;}
    #table1 th span a{font-size: 10px; color: gray; text-decoration: none; font-weight: normal;}
    #table1 td div{font-size: 11px;}

#katalog{text-align: center;}  
  #katalog a{margin: 5px; width: 140px; height: 168px; background-position: 0% 0%; background-color: transparent; display: block; float: left;}
    #katalog a span{display: none;}
  #katalog a:hover{ background-position: 100% 0%;}

#zalozky{line-height: 120%; margin: 10px 10px 20px 10px;}
  #zalozky li{margin-left: 10px;}
.katimg{float: right; width: 140px; height: 168px; margin: 3px; background-position: 0% 0%; background-color: transparent;}
   
ul.menu{width: 200px; text-align: left; background-color: transparent;}
ul.menu li{list-style-type: none;}
ul.menu li a img{border: 0px; }
ul.menu li a{display: block; text-decoration: none; margin-bottom: 1px; padding-left: 10px; height: 22px; line-height: 22px; }
ul.menu li a:hover{background-color: transparent; font-weight: bold; color: red; background-image: none; background-color: #000000;}
ul.menu li a.selected{font-weight: bold;}
  
  ul.menu ul{list-style-type: none; margin-left: 15px;}
  ul.menu ul li a{height: 18px; line-height: 18px; font-size: 11px; margin-bottom: 1px; }    
  ul.menu ul li a.selected{font-weight: normal;}
  ul.menu ul li a.selected2{font-weight: bold; color: royalblue;}

.product_table{border-bottom: 2px solid silver; margin: 5px 0px 5px 0px;}
  .product_table th, .product_table td{ font-size: 12px; padding: 3px 2px 3px 2px; text-align: center; border-left: 1px dotted gray;}
  .product_table th{background-color: #909090;}  
  .product_table td{text-align: center !important;}
    .product_table td.rychlost{border: 0px; font-size: 18px; font-weight: bold; text-align: center; }
  .licha{background-color: #CCC; border: 0px;}  
  .noborder{border-left: none;}

.productinfo{}
  .productinfo td{vertical-align: middle;}
  .productinfo td table.charakteristika{border: 2px solid silver; margin: 5px 0px 5px 0px; width: 200px;}
  .productinfo td table.charakteristika th, .charakteristika td{ font-size: 11px; padding: 3px 2px 3px 2px;}
  .productinfo td table.charakteristika th{background-color: #909090; text-align: left;}
  .productinfo td table.charakteristika td{text-align: center !important;}

.absmiddle{vertical-align: middle;}      
.info{margin-top: 10px;}
.info p{font-size: 11px; color: #666;}
.refsmall{font-size: 11px;}
.fixedwidth{width: 98%;}
.alignright{text-align: right;}
.right{float: right;}
.mezera{height: 65px; font-style: italic;} /* mezera mezi produkty */
.selected{background-color: silver;}
.odsazeni{padding: 15px;}
.cleaner{clear: both;}
.false{color: red;}
.true{color: green;}
.info{color: #0066FF;}

