/*Katalog*/
/*Vypis produktu - sede boxy ve 2 sloupcich*/


div.katbox1, div.katbox2 { width: 223px; height: 125px; overflow: hidden; background: url(../img/katbox_pozadi.gif) repeat-y -2px 0; border: 1px solid #c0c0c0; font-size: 11px; position: relative; margin: 0 0 4px 0; }
div.s_obsah_p1 div.katbox1, div.s_obsah_p1 div.katbox2 { background: url(../img/katbox_pozadi2.gif) repeat-y 1px 0; }
 div.katbox1 * a { text-decoration: none; }
 div.katbox1 h4 { margin: 3px 5px; }
 div.katbox1 h4 a { color: #4EB9FC; }
 div.katbox1 p { margin: -13px 5px 16px 120px; display: block; width: 100px }
 div.katbox1 p a { color: #919191; }
 div.katbox1 a img { position: absolute; top: 15px; left: 5px; }
 /*div.katbox2 a img { position: absolute; top: -5px; left: 0px;}*/
 div.katbox2:hover {border-color: #4eb9fc; cursor: hand;}
 div.katbox2 div.blue { background: #61b8e7 url('/img/polozka_top_inactive.gif') repeat-x 100% 100%; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; border-bottom: 1px dotted #c3c3c3; padding: 3px; text-align: center; color: #fff;} 
 div.katbox2 div.blue a {color: #fff; text-decoration: none;}
 div.katbox2:hover div.blue { background: #0c69cf url('../img/polozka_top.gif') repeat-x 100% 100%;  border-color: #4eb9fc;} 
 
div.s_obsah_l1 div.katbox1 , div.s_obsah_p1 div.katbox1 {background: url(../img/podklad_pod_cerpadla.png) no-repeat 0% 100%;}
 /*div.katbox2 div.blue { background: #fff; border-bottom: 1px dotted #014193; padding: 3px; text-align: center;} 
 div.katbox2 div.blue a {color: #014193; text-decoration: none;}
 div.katbox2:hover div.blue a {color: #4eb9fc; text-decoration: none;}
 */
 div.katbox2 div.thumb {text-align:center; margin-top: 2px;}
 div.katbox1 a.sipka { position: absolute; left: 0; top: 0; text-decoration: underline; background-position: 186px 113px; display: block; height: 20px; width: 32px; padding: 108px 0 0 196px; }
 div.katbox2 a.tecka { position: absolute; left: 0; top: 0; text-decoration: none; background-position: 15px 112px; display: block; height: 20px; width: 204px; padding: 105px 5px 0 12px; font-size: 13px; color: #4EB9FC; }

div.katbox {margin-top: 10px; margin-bottom: 10px;}
div.katbox a.sk {color: #00a4e8; font-size: 12px; font-weight: bold; text-decoration: none;}
 div.katbox3  {margin-bottom: 15px; width: 455px; }
 div.katbox3:hover  {color: #333;}
 div.katbox3:hover div.podrobnosti a {color: black;}
 div.katbox3 div.thumb {margin-right: 5px; float:left; height: 110px;}
 div.katbox3 div.blue  {margin-bottom: 4px; margin-left: 2px;}
 div.katbox3 div.blue a {font-size: 13px;color: #00a4e8; text-decoration: none;}
 div.katbox3 div.popis {height: 85px;}
 div.katbox3 div.podrobnosti , div.katbox div.pokracovat {text-align: right; margin-top: 4px;}
 div.katbox3 div.podrobnosti a , div.katbox div.pokracovat a {font-size: 11px;}
 /*div.katbox3 img {padding: 10px; border: 1px solid #e4e4e43;}
 */
/*Detail produktu*/  
div.produkt { font-size: 11px; }
 /*div.popis img { float: right; margin: 0px 10px 0 0; }*/
 div.popis p {  margin: 0; font-size: 12px;  }
 div.popis h3 { font-size: 12px; color: #1C60A5; text-transform: uppercase; margin: 0 0 0 0; padding: 15px 0 0 0; }
 div.produkt ul { margin: 0; padding: 0; list-style: none; }
  div.produkt ul li { padding-left: 14px; background: url(../img/ikona_tecka.gif) no-repeat 3px 7px; margin: 1px 0 1px 8px; }
 div.produkt table { width: 100%; font-size: 9px; border-collapse: collapse; margin: 8px 0; color: Black; border-color: #919191; }
  div.produkt table tr th { text-align: center; }
  div.produkt table tr th, div.produkt table tr td { border-color: #919191; }
 div.produkt a.pdf, div.produkt a.tisk, div.produkt a.nahoru { display: block; padding: 13px 12px 13px 35px; text-decoration: none; font-weight: bold; }
  div.produkt a.pdf { background: url(../img/ikona_pdf.gif) no-repeat 8px 50%; float: left; padding-left: 30px; }
  div.produkt a.tisk, div.produkt a.nahoru 
  div.produkt a.tisk { background: url(../img/ikona_tisk_dark.gif) no-repeat 17px 50%; padding-right: 15px; float: right; }
  div.produkt a.nahoru { background: url(../img/sipka_odkaz1.gif) no-repeat 17px 50%; padding-right: 0; float: right; }
  div.produkt a:hover { text-decoration: underline; }
  div.produkt div.vodd { background: url(../img/dott_vert.gif) repeat-y; height: 40px; width: 1px; overflow: hidden; float: right; }
/*Katalog-prave-menu*/
div.p_kat , div.p_kat_c { border-top: 1px solid #E5E5E5; padding-top: 3px; }
  div.p_kat_c div { background: #F8F8F8; border-bottom: 1px solid #DFDFDF; margin-bottom: 3px; padding: 2px 3px 3px 0; }
  div.p_kat_c div a { font-weight: bold; color: #1C60A5; text-decoration: none; font-size: 12px; line-height: 120%; padding: 0 0 0 3px;}

 div.p_kat div { background: #F8F8F8 url(../img/ikona_slozka_dark.gif) no-repeat 3px 6px; _background-position: 3px 7px; border-bottom: 1px solid #DFDFDF; margin-bottom: 3px; padding: 2px 3px 3px 0; behavior: url(css/hover.htc); }
 div.p_kat div a { font-weight: bold; color: #1C60A5; text-decoration: none; font-size: 12px; line-height: 120%; padding: 0 0 0 18px; display: block; }
 div.p_kat div a.l1 { padding: 0; font-size: 11px; background: url(../img/ikona_slozka1.gif) no-repeat 18px 3px; padding-left: 32px; margin: 1px 0; }
 div.p_kat div a.l2 { padding: 0; font-size: 11px; font-weight: normal; background: url(../img/sipka_odkaz2.gif) no-repeat 32px 5px; padding-left: 38px; margin: 1px 0; }
 div.p_kat div a.l2:hover , div.p_kat div a.l1:hover { background-color: #EDF8FF;}
 div.p_kat div:hover, div.p_kat div.hover { background-color: #EDF8FF; }
 div.p_kat div.active { background-color: White; background-image: url(../img/ikona_slozka.gif); }
 div.p_kat div.active a { color: #4EB9FC; }
 
div.produkt #adresa{ text-align: right; }
.show {display: block;}
a.show:hover {font-weight: bold;}
.hide {display: none;}


.katbox2{float: left}
