body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}

ol {
  list-style-type: decimal
}

strong {
  font-weight:bold;
}

body {
  background:#fff url(../images/body-bg.png) 0 0 repeat-x;
  font-family:Tahoma;
  font-size:12px;
}

h1 {
 position:absolute;
  left:50%;
  top:315px;
  margin-left:-224px;
  width:676px;
  height:27px;
  z-index:4;
  padding:12px 10px 0 10px;
  color:#132940;
  font-size:1.2em;
}

#pathway h2 {
  font-size:1em;
  padding:0;
  display:inline;
}

div.cleaner            {clear:both;width:100%;display:block;height:0px;margin:-1px 0 0 0;border:none;visibility:hidden;}
hr.cleaner            {clear:both;width:100%;height:0px;margin:-1px 0 0 0;border:none;visibility:hidden;font-size:1px;padding:0;}

a { 
  text-decoration:none;
  color:#638BAC;
}
a:hover {
  text-decoration:underline;
  color:#000;
}

#stranka {
  position:absolute;
  top:80px;
  width:962px;
  left:50%;
  margin-left:-481px;
  z-index:2;
  background:url(../images/stranka-bg.png) 0 0 no-repeat;
  min-height:444px;
  _height:444px;
}

#obsah {
  float:right;
  width:696px;
  margin-right:10px;
  padding:275px 0 0 0;
}
* html #obsah {
  margin-right:5px;
}

#menu {
  float:left;
  width:242px;
  margin-left:10px;
  padding:10px 0 0 0;
}
* html #menu {
  margin-left:5px;
}

#pozadi {
  position:absolute;
  top:0;
  left:50%;
  width:1184px;
  height:80px;
  margin-left:-592px;
  background:url(../images/pozadi-bg.jpg) 0 0 no-repeat;
  z-index:0;
}


.produkt_short_start, .produkt_diskuse, .produkt_long_start, .produkt_graf_start, .produkt_podobne_start, .produkt_prislusenstvi_start, .ostnak_start, .dotaz_cena, .parametry_start, .videos_nadpis, .kw_start, .produkt_pridruzene_start, .kompatibility_start {
  color:#750000;
  display:block;
  padding:5px 0 3px 0;
  margin:0;
  font-size:1.1em;
  clear:both;
  font-weight:bold;
}

.produkt_long_start, .produkt_diskuse, .ostnak_start, .dotaz_cena, .videos_nadpis, .kw_start, .produkt_prislusenstvi_start, .produkt_podobne_start, .produkt_pridruzene_start, .kompatibility_start {
  margin-left:5px;
  margin-right:5px;
}

div.nahoru {
  text-align:right;
  margin:0 5px;
}
div.nahoru a {
  color:#d00;
  font-size:0.9em;
}
div.nahoru a:hover {
  color:#000;
}

.produkt_short_start, .produkt_diskuse, .produkt_long_start, .produkt_graf_start, .produkt_podobne_start, .produkt_prislusenstvi_start, .ostnak_start, .dotaz_cena, .parametry_start, .videos_nadpis, .kw_start, .produkt_pridruzene_start {
  color:#750000;
  display:block;
  padding:5px 0 3px 0;
  margin:0;
  font-size:1.1em;
  clear:both;
  font-weight:bold;
}

.produkt_long_start, .produkt_diskuse, .ostnak_start, .dotaz_cena, .videos_nadpis, .kw_start, .produkt_prislusenstvi_start, .produkt_podobne_start, .produkt_pridruzene_start {
  margin-left:5px;
  margin-right:5px;
}

#pleft, #varianty, #varianty table, #darky table, #mn-slevy table {
  width:330px;
}

#windows {
  margin:5px 20px;
}
#windows a {
  display:block;
  color:#132940;
  font-size:1.2em;
  font-family:Verdana;
  font-weight:bold;
}
#windows a:hover {
  color:#000;
}
#windows table {
  width:100%;
  margin-bottom:10px;
}
#windows table td {
  vertical-align:top;
  text-align:center;
  background:#fff;
}
#windows table td.odd {
  width:2%;
  font-size:1px;
  border:none;
  background:none;
}
#windows table td.rowodd {
  height:5px;
  border:none;
  background:none;
}
#windows table td.nadpis {
  border:1px solid #888;
  width:32%;
  padding:3px;
}


#mapa_stranek {
 padding:10px;
}
#mapa_stranek ul {
  padding:0 10px;
}

#mapa_stranek ul li {
  padding-left:8px;
}
#mapa_stranek li.root {
  padding-left:0;
}
#mapa_stranek li.c a {
  color:#555;
}
#mapa_stranek li.c a:hover {
  color:#000;
}
#mapa_stranek li.p a {
  color:#000;
}
#mapa_stranek li.p a:hover {
  color:#888;
}
