#short_popis {
  margin:5px;
  font-size:12px;
}
#short_popis p {
  text-align:justify;
}
.produkt_long_start, #long_popis, #graf, #produkt_prislusenstvi_start, #produkt_podobne_start, .dotaz_cena, #soubory, .parametry_start, .produkt_pridruzene_start {
  margin:0 5px;
}
div.parametry ul, ul.parametry, .uvodka_start {
  margin:0 5px;
}

#long_popis {
  clear:both;
}
#long_popis p {
  clear:both;
  padding:2px 0;
  text-align:justify;
}
#long_popis img {
  margin:0 3px 3px 0;
}

#pleft {
  float:left;
  margin-left:5px;
}
#pleft table td {
  padding:2px 0 2px 0;
}
.icons {
  display:block;
  height:18px;
  padding-bottom:10px;
}
.icons .icon {
  display:block;
  height:16px;
  padding:2px 10px 0 10px;
  margin-left:5px;
  float:left;
}
.icons .doprava {
  background:#f90 url(../images/delivery_icon.png) 3px 1px no-repeat;
  color:#fff;
  padding:2px 10px 0 40px;
}
.icons .akce {
  background:#f00;
  color:#fff;
}
.icons .novinka {
  background:#080;
  color:#fff;
}
.icons .vyprodej {
  background:#990033;
  color:#fff;
}
#pleft form input.kusu {
  width:20px;
  height:14px;
  padding:1px 15px 1px 1px;
  background:#fff url(../images/kategorie_kusu-bg.png) 22px 5px no-repeat;
  border:1px solid #ccc;
}
#pleft form input.kk {
  width:130px;
  height:26px;
  border:none;
  color:#fff;
  background:#000 url(../images/zbozi-intokos-bg.png) 0 0 no-repeat;
  cursor:pointer;
}
#pleft form input.kk:hover {
  text-decoration:underline;
}

#pleft table td.pli {
  height:20px;
}
#pleft table td.pli a {
  color:#888;
}
#pleft table td.pli a:hover {
  color:#000;
}
#pleft table td.oblibene {
  padding-left:25px;
  background:url(../images/oblibene.jpg) 0 0 no-repeat;
}
#pleft table td.odkaz {
  padding-left:25px;
  background:url(../images/odkaz-vyrobce.jpg) 0 0 no-repeat;
}
#pleft table td.kategorie {
  /*  padding-left:25px;
  background:url(../images/kategorie.jpg) 0 0 no-repeat; */
}
#pleft table td.tzmk div {
  padding:5px 15px;
  margin:3px;
  border:1px solid #ccc;
  background:#f4f4f4;
}
#pleft table td.tzmk {
  font-size:1.2em;
}
#pleft table td.tzmk span {
  font-weight:bold;
}

#pright {
  float:right;
  margin-right:5px;
}

#gallery{
  position: relative;
  border: 3px solid #ccc;
  left:0;
  top:0;
  width:240px;
  height:240px;
}
#gall {
  position: relative;
  border: 3px solid #ccc;
  left:0;
  top:0;
  width:240px;
  height:240px;
}

#soubory, #short_popis, #nahled, .parametry_start, .ostnak_start, .produkt_long_start, .kompatibility_start, #graf, .dotaz_cena, .produkt_diskuse_start, .kw_start, .produkt_pridruzene_start {
  clear:both;
}

#dotaz_cena fieldset, #discuss fieldset {
  padding:5px;
}
#dotaz_cena label {
  display:block;
  float:left;
  clear:left;
  width:150px;
  line-height:1.6em;
}
#dotaz_cena input, #dotaz_cena textarea {
  float:left;
  width:350px;
  border:1px solid #aaa;
  background:#fff;
  margin:1px 0 0 0;
}
#dotaz_cena input.checkbox{
  width:20px;
  border:none;
}
#dotaz_cena input.captchastring {
  width:100px;
}
#dotaz_cena div.captchastr {
  float:left;
  margin-left:5px;
}
#dotaz_cena span.inputafterr {
  float:left;
  display:block;
  padding:1px 0 0 3px;
}
#dotaz_cena span.zajem {
  float:left;
}
#dotaz_cena input.submit {
  margin-top:5px;
  border:none;
  color:#fff;
  cursor:pointer;
  background:#000;
  width:170px;
}
#dotaz_cena input.submit:hover {
  text-decoration:underline;
}

table.parametry {
  margin:5px;
}
table.parametry th {
  font-weight:bold;
}

p.kompatibility {
  display:block;
  text-align:justify;
  padding:5px;
}
ul.kompatibility {
  padding:5px;
  margin:0 0 0 20px;
}
ul.kompatibility li {
  list-style:circle;
  padding-left:5px;
  margin-left:5px;
}


/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.ldrgif {
  margin:100px 0 0 100px;
}
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 5px solid #ff0000;   
margin: 0 0 1px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #888; 
color: #fff; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #fff; 
color: #000; 
} 

#soubory {
  padding:5px 0;
  height:50px;
}
#soubory a {
  color:#800;
}
#soubory a:hover {
  color:#008;
}
#soubory div {
  display:block;
  height:50px;
  float:left;
  margin-left:10px;
}

#soubory span.file-left {
  margin:0;
  padding:0;
  width:25px;
  height:50px;
  display:block;
  float:left;
  background:url(../images/icofile-left-border.jpg) top left no-repeat;
}
#soubory span.file-right {
  margin:0;
  padding:0;
  width:25px;
  height:50px;
  display:block;
  float:left;
  background:url(../images/icofile-right-border.jpg) top left no-repeat;
}
#soubory span.file-str {
  margin:0;
  height:25px;
  display:block;
  float:left;
  padding:25px 0 0 0;
  background:url(../images/icofile-str-border.jpg) top left repeat-x;
}
#soubory span.file-str2 {
  margin:0;
  height:40px;
  display:block;
  float:left;
  padding:10px 0 0 0;
  background:url(../images/icofile-str-border.jpg) top left repeat-x;
}
#soubory span.icofile-pdf { background:url(../images/icofile-pdf.jpg) top center no-repeat; }
#soubory span.icofile-txt { background:url(../images/icofile-txt.jpg) top center no-repeat; }
#soubory span.icofile-doc { background:url(../images/icofile-doc.jpg) top center no-repeat; }
#soubory span.icofile-jpg { background:url(../images/icofile-jpg.jpg) top center no-repeat; }
#soubory span.icofile-question { background:url(../images/icofile-question.jpg) top center no-repeat; }
