html, body {
  margin: 0px;
  padding: 0px;
}

html {
  height: 100%;
  overflow-y: scroll;
}

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  background: url('images/pozadi.gif');
}

h1, h2, ul, li, a {
  padding: 0px;
  margin: 0px;
}

h1 {
  font-weight: bold;
  text-align:left;
}

a {
  text-decoration: none;
  /*color:#003F6C;*/
  color: #505559;
}

form {
  display: inline;
  padding: 0 none;
  margin: 0 none;
}

select {
  border: 1px solid #9b9b9b;
}

#all{
  width: 960px;
  margin: 0 auto;
  text-align: left;
  position: relative;
}

/* FORMATOVANI OBRAZOVKY */
/* VRCHNI MENU (Novinky ... Úvodnáí stránka) */
#vrchni-menu{
  width: 960px;
  height:30px;
  display:block;
  border: 0px dashed #9b9b9b;
}

#vrchni-menu .odkazy {
  float: left;
  margin-top: 8px;
  color: #ffffff;
}

#vrchni-menu .odkazy a {
  color: #ffffff;
  margin: 0px 20px 0px 0px;
}

#vrchni-menu .odkazy_vpravo a {
  float: right;
  margin-top: 8px;
  color: #ffffff;
}

/* LOGO */
#logo-pole{
  width: 960px;
  height:90px;
  display:block;
  background-color: #ffffff;
}

#logo-pole .logo {
  top: 30px; 
  left:780px;
  width:123px;
  height: 31px;
  position:relative;
}

#logo-pole .head {
  margin-left:60px;
  width: 170px;
  height: 60px;
}

/* HLAVNÍ NAVIGAČNÍ MENU VÝROBKŮ */
#menu-pole{
  width: 960px;
  height:30px;
  display:block;
  background-color: #e41d13;
}

/* ZOBRAZENÍ CESTY KATEGORIE A VÝROBKU */
#path{
  width: 960px;
  height:20px;
  display:block;
  background-color: #505559;
}

#path .pathtext {
  float: left;
  margin-top: 3px;
  color: #c0c0c0;
  margin-left:60px;
  *margin-left: 33px;
}

#path .pathtext a {
  color: #c0c0c0;
  margin: 0px 0px 0px 0px;  
}

/* HLAVNÍ OBDÉLNÍK S OBSAHEM */
#hlavni-obsah{
  width: 960px;
  background-color: #ffffff;
  display: block;
  min-height: 420px;
  border: 0px dashed #FF00FF;
}

/* SPODNÍ ŘÁDEK (© 2010... Píly) */
#spodni-pole{
  width: 960px;
  min-height:20px;
  display:block;
  font-size: 10px;
  color: #ffffff;
  padding-top:5px;   
  border: 0px dashed #FF00FF;
}

/* KONEC FORMATOVANI OBRAZOVKY */



.menu {
  float: left;
  margin-top: 8px;
  color: #ffffff;
  text-transform: uppercase;
  margin-left:25px;
  *margin-left:10px;
}

.polozka {
  float: left;
}

.menu .polozka a {
  color: #ffffff;
  margin: 0px 0px 0px 20px;
}

.menu .polozka a:hover {
  text-decoration: none;
  color: #640b09; 
}

ul.level1 a:link.inactive,
ul.level1 a:visited.inactive,
ul.level1 a:focus.inactive,
ul.level1 a:hover.inactive,
ul.level1 a:active.inactive,
ul.level1 a:link.inactive_more,
ul.level1 a:visited.inactive_more,
ul.level1 a:focus.inactive_more,
ul.level1 a:hover.inactive_more,
ul.level1 a:active.inactive_more {
  width:120px;
  padding:6px 15px 10px 15px;
  text-decoration: none;  
  background-color: #b6251e;  
  color: #ffffff;
}

ul.level1 a:hover.inactive,
ul.level1 a:hover.inactive_more {
  background-color: #921610;
}

ul.level1 a.inactive_more {
  background:#E31D12 url(images/sipka.png) no-repeat 138px 11px;
}

ul.level2 a:link.inactive,
ul.level2 a:visited.inactive,
ul.level2 a:focus.inactive,
ul.level2 a:hover.inactive,
ul.level2 a:active.inactive {
  width:120px;
  padding:6px 15px 9px 15px;
  text-decoration: none;  
  background-color: #921610;  
  color: #ffffff;
}

ul.level2 a:hover.inactive {
  background-color: #851510;
}

/* ROLETOVÁ MENU */
ul.dropdown {
  width: 960px;
  *width: 920px;
  /*width:820px;*/
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  z-index: 101;
}

ul.dropdown ul {
  display:none;
  position:absolute;
  top:99%;
  left:26px;
  z-index: 101;
  margin:0px;
  padding:0px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

ul.dropdown li {
  float:left;
  position:relative;
  z-index: 101;
}

ul.dropdown * li {
  width:120px;
  clear:left;
  z-index: 101;
}

ul.dropdown li ul li {
  width:150px;
  background-color: #E31D12;
  border-bottom:1px solid #9a1812;
  padding:0;
}

ul.dropdown li .level2 li {
  width:150px;
  background-color: #AC1912;
  border-top:1px solid #E31D12;
  padding:0;
}

ul.dropdown a {
  display:block;
  z-index: 101;
}

ul.dropdown ul ul {
  display:none;
  left:100%;
  position:absolute;
  top:-1px;
  z-index: 101;
}

ul.dropdown li:hover ul ul {
  display:none;
  z-index: 101;
}

ul.dropdown li:hover ul,
ul.dropdown ul li:hover ul,
ul.dropdown ul ul li:hover ul {
  display:block;
  z-index: 101;
}

li.inactive {
  /*padding-top:0px;*/
  padding: 0px 5px 8px 5px;  
  /*border-right:1px solid #b8b8b8;*/
}

#nav ul a {
  margin:0;
  color: #ffffff;
  text-transform: none;
}

/* CONTENT */
#hlavni-obsah .hlavni-pole {
  width: 960px;
  display:block;
  height: 420px;

}

#hlavni-obsah .zahlavi-titul {
  width: 960px;
  height: 55px;
  position: absolute;
  z-index: 100;
  top: 150px;
  left: 0px;
  border: 0px dashed #FF00FF;

}

#hlavni-obsah .zahlavi-titul .nadpis {
  padding: 16px 30px 14px 0px;
  float: right;
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
  line-height: 33px;
  text-align:right;
  text-transform: uppercase;
  height: 30px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF;
}

#hlavni-obsah .zahlavi-popis {
  width: 960px;
  height: 55px;
  position: absolute;
  z-index: 100;
  top: 205px;
  left: 0px;
  border: 0px dashed #FF00FF;
}

#hlavni-obsah .zahlavi-popis .sortiment {
  padding: 16px 30px 14px 0px;
  float: right;
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  line-height: 33px;
  text-align:right;
  height: 30px;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF;
}

#hlavni-obsah .popisove-pole {
  float: left;
  clear:right;
  width:720px;
  height: 400px;
  /*padding: 2px 0px 2px 0px;*/
  border: 0px dashed #FF00FF;
}

#hlavni-obsah .srovnavaci-pole {
  float:left;
  clear:right;
  width:960px;
  height: 400px;
  /*padding: 0px 2px 0px 2px;*/
}

#hlavni-obsah .obrazek{
  float: left;
  clear:right;
  _width: 250px;
  _height: 250px;
  border: 0px dashed #CFCFCF;
  padding: 10px 10px 10px 10px;
  }

#hlavni-obsah .parametry, table{
  float: left;
  /*width: 150px;*/
  /*height: 200px;*/
  padding: 2px 0px 2px 0px;
  border: 0px dashed #CFCFCF;
}

#hlavni-obsah .parametry td{
  background: #c8cbcc;
  color: #505559;
  text-align:left;
  padding: 0px 2px 0px 2px;
  height: 19px;
}

#hlavni-obsah .parametry .even td{
  background: #929a9e;
}

#hlavni-obsah .parametry .hlavicka td{
  color: #ffffff;
  background: #505559;
  font-weight: bold;
}

#hlavni-obsah .parametry .vlastnosti td{
  background: #ffffff;
  font-size: 11px;
  vertical-align: top;
}

#hlavni-obsah .parametry .vlastnosti b{
  /*background: #c8cbcc;*/
  font-weight: bold;
}


#hlavni-obsah .parametry .vyrobek td{
  width: 100px;
}

#hlavni-obsah .zahlavi-pilot {
  width: 720px;
  height: 55px;
  position: absolute;
  z-index: 100;
  top: 170px;
  left: 0px;
border: 0px dashed #0000FF;
}

#hlavni-obsah .zahlavi-pilot .kategorie {
  padding: 12px 60px 12px 0px;
  float: right;
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
  text-transform: uppercase;
  height: 30px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF;
}

#hlavni-obsah .zahlavi-pilot .kategorie h2{
  font-size: 16px;
  font-weight: bold;
  line-height: 33px;
  text-transform: uppercase;
}

#hlavni-obsah .text {
  float:right;
  width:240px;
  height:400px;
  background-color:#c8cbcc;  
}

#hlavni-obsah .text .zahlavi-vpravo {
  height: 16px;
  color: #505559;
  font-size: 13px;
  font-weight: bold;
  margin: 19px 15px 20px 15px;
  text-transform: uppercase;
}

#hlavni-obsah .text .zahlavi-vpravo h2{
  line-height: 20px;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}

#hlavni-obsah .text .vypis-vpravo {
  width: 210px;
  /*height: 22px;*/
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  padding: 8px 15px;
  background-color: #929a9e;    
}

#vypis-vpravo {
  width:210px;
  height:309px;
  color: #ffffff;
  padding: 31px 15px 0px 15px;
  float: right;
  background-color: #929A9D;
  display:none;

}

ul  {
  list-style-type: none;
  text-align: left;
  list-style-position: outside;
  list-style-image: url('images/odrazka.gif');
  padding-left:10px;
  *padding-left:20px;
}

.prouzky-vpravo {
  overflow:hidden;
  position:absolute;
  bottom:38px;
  _bottom:27px;
  border: 0px dashed #FF00FF;
}
 
.prouzky-vpravo .a_link {
  width:215px;
  *width:205px;
  margin-top: 1px;
  padding:5px 0px 5px 25px;
  *padding:5px 0px 5px 35px;
  display:block;
  color:#ffffff;
  font-weight:bold;
  background:#E31D13 url(script_files/nav1_ico_pfeil.png) no-repeat 15px 13px;
}

.prouzky-vpravo .objc {
  width:215px;
  margin-top: 1px;
  padding:1px 0px 5px 25px; 
  color: #505559;
}

.prouzky-vpravo .pocitadlo {
  width:215px;
  margin-top: 1px;
  padding:1px 0px 5px 25px; 
  color: #505559;
  vertical-align:bottom;
}

.prouzky-vpravo .cena {
  width:215px;
  margin-top: 1px;
  padding:1px 0px 5px 25px; 
  color: #505559;
  font-weight:bold;
  font-size: 15px; 
}

.prouzky-vpravo_s a {
  float: right;
  margin-top: 8px;
  color: #ffffff;
}

/* TABULKA OBRÁZKŮ VÝROBKŮ V KATEGORII */
#tab-vyrobky {
width: 718px;
height:390px;
border: 0px dashed #0000FF;
padding: 0px 0px 0px 0px;
/*border: 0px solid #FFFFFF;*/
text-align: center;
background:#FFFFFF;
}

#td-obrazek {
padding: 10px;
width: 158px;
height: 110px;
border: 0px dashed #FF00FF;
/*spacing: 10px*/
}

#td-popis {
padding: 10px;
width: 158px;
height: 44px;
border: 0px dashed #00FF00;
/*spacing: 10px*/
}

#td-katalog {
padding: 10px;
width: 118px;
height: 110px;
align: center;
vertical-align: center;
border: 0px dashed #FF00FF;
/*spacing: 10px*/
}

#zoom 
  { 
   float:left;
   position:relative;
   width: 250px;
   height: 110px;
   margin-right:10px;
   border: 0px dashed #FF00FF;
   padding: 10px;
  }

#zoom a img
  { 
   border:0pt none;

  }
#zoom a.p1:hover
  { 
   background-color:transparent; * IE6sp2 needed this to open the large image */
  } 
#zoom a .large
  {
   position: absolute;
   width:0px;
  }
#zoom a.p1:hover .large
  { 
   border:1px solid #505559;
   position: absolute;
   top: -130px;
   left: 10px;
   width:450px;
   }
   

div.content {
	/*border: #505559 solid 1px;*/
	border: #c8cbcc solid;
	border-width:  1px  0px  0px  0px;
  /*clear: left;*/
  /*width:420px;*/ odblokovano
	height: 350px;
  float: left;
  padding: 5px 5px 5px 5px;
	background:  #ffffff;
  background-color:#ffffff; 
  color: #505559;
  }

div.content .table, tr ,td {
  background-color:#c8cbcc;  
  	background:  #ffffff;
  color: #505559;
}

ol#toc {
	height: 2.3em;
	list-style: none;
	margin: 0;
 	padding: 0;
	padding-left: 5px;
}

ol#toc a {
	background:  #c8cbcc;
	color: #505559;
	display: block;
	float: left;
	height: 2.3em;
	padding-left: 10px;
	text-decoration: none;
}

ol#toc a:hover {
	background-color: #929a9e;
	background-position: 0 -120px;
}

ol#toc a:hover span {
	background-position: 100% -120px;
}

ol#toc li {
	float: left;
	margin: 0 1px 0 0;
}

ol#toc li.current a {
	background-color: #505559;
	background-position: 0 -60px;
	color: #ffffff;
	/*font-weight: bold;*/
}

ol#toc li.current span {
	background-position: 100% -60px;
}

ol#toc span {
	cursor: pointer;
	display: block;
	float: left;
	line-height: 2.3em;
	padding-right: 10px;
}

