BODY {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	background-color: White;
}


A {
	text-decoration: none;
	color: Navy;
}
A:hover {
  text-decoration: underline;
  color: Navy;
}

.filtr {
  font-weight: normal;
  color: Black;
/*  vertical-align: text-bottom;*/
  font-size: 10px;
  border: 0px solid #C8C8C8;
  padding: 0px 1px 0px 1px;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
}
.filtr_on {
  font-weight: bold;
  color: #ff721b;
/*  vertical-align: text-bottom;*/
  font-size: 10px;
  border: 0px solid #C8C8C8;
  padding: 0px 1px 0px 1px;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
}

.filtr_strom {
  font-weight: bold;
  color: #9B0000;
	color: #D7000F;
  font-size: 10px;
  border: 0px solid #C8C8C8;
  padding: 0px 1px 0px 1px;
  text-decoration: none;
}

.xxfiltr:hover {
	text-decoration: underline;
  color: Black;
}

input.filtr {
  background-color: #FFFFE0;
  border: 1px dotted #C8C8C8;
  padding: 0px 1px 0px 1px;
  margin: 0px 0px 0px 0px;
  height: 16px;
}

hr.filtr {
  border-bottom: 1px dotted Gray;
  height: 1px;
}

/*====================================================*/
/* leve menu + strom produktu */
.lmenu{
  
}

/*====================================================*/
/* vyskakovaci vyrobci */
#div_vyr {
  top: 167px;
  left: 185px;
  z-index: 100;
  border: 1px solid Gray;
  visibility: hidden;
  position: absolute;
  background-color: #A7C6FE;
  padding: 2px 4px 2px 4px;
  font-size: 11px;
}

/*====================================================*/
/* vyskakovaci vyrobci */
#cursor {
  position:absolute;
  left:1px;
  top:1px;
  z-index:5000;
  border: 1px solid Gray;
  display: none;
  background-color: #FFFEE8;
  padding: 3px 6px 3px 6px;
  font-size: 11px;
}

    /*
a.elocator{
  color: White;
  position: absolute;
  top: 60px;
  left: 10px;
  font-size: 1.1em;
  font-weight: bolder;
  text-decoration: none;
}
a.elocator:hover{
  text-decoration: underline;
}
  */
/* e2locator -------------------------------------------------------------*/
/*#locator {
  position: relative;
  width: 986px;
  top: 2px;
  left: -172px;
  margin: 0;
  padding: 0;
  z-index: 15;
  height: 55px;
  border: silver solid 1px;
  background: silver url(./all/img/elocator_bg.png) repeat-x scroll top
}
#locator img.logo {
  position: absolute;
  top: 5px;
  left: 5px;
}
#locator p {
  position: absolute;
  margin: 0;
  padding: 0;
  color: Black;
  font-weight: normal;
}
#locator p.head1 {
  top: 42px;
  left: 52px;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  width:165px;
}
#locator p.head2 {
  top: 57px;
  left:40px;
  width:165px;
  font-size: 9px;
  font-weight: bold;
  text-align: center;
}
#locator p.head3 {
  top: 13px;
  left:275px;
  width:340px;
  font-size: 8px;
}



#locator div.head {
  position: relative;
  xbackground: white url(locator_bg_top.jpg) no-repeat top;
  height: 86px;
  top: 0;
  left: 0;
}

#locator div.body {
  position: relative;
  mxin-height: 90px;
  xbackground: silver url(locator_bg_body.png) repeat-y top;
}
#locator p.body_vyska {
  position: relative;
  height: 77px;
}
#locator div.find {
  position: absolute;
  top: -10px;
  left: 6px;
  width: 293px;
  height: 85px;
  xbackground: transparent url(locator_bg_search.png) no-repeat bottom;
}
#locator div.select {
  position: absolute;
  top: -10px;
  left: 317px;
  width: 293px;
  height: 85px;
  xbackground: transparent url(locator_bg_select.png) no-repeat bottom;
}
#locator div.blok_s1 {
  display: block;
  cxursor: pointer;
  position: absolute;
  top: 32px;
  left: 14px;
  width: 266px;
  height: 20px;
}
#locator div.blok_s2 {
  display: block;
  cxursor: pointer;
  position: absolute;
  top: 59px;
  left: 14px;
  width: 266px;
  height: 20px;
}
#locator div.blok_f2 {
  display: block;
  cxursor: pointer;
  position: absolute;
  top: 59px;
  left: 14px;
  width: 266px;
  height: 20px;
}
#locator p.text {
  top: 8px;
  left: 8px;
  color: #CA4925;
  font-size: 12px;
}
#locator p.text1 {
  top: 35px;
  left: 45px;
  color: Gray;
  cxursor: pointer;
}
#locator p.text2 {
  top: 62px;
  left: 45px;
  color: Gray;
  cxursor: pointer;
}
#locator img.krok1 {
  position: absolute;
  top: 25px;
  left: 8px;
  cxursor: pointer;
}
#locator img.krok2 {
  position: absolute;
  top: 54px;
  left: 8px;
  cxursor: pointer;
}
#locator img.sip1 {
  position: absolute;
  top: 32px;
  left: 265px;
  cxursor: pointer;
}
#locator img.sip2 {
  position: absolute;
  top: 59px;
  left: 265px;
  cxursor: pointer;
}


#locator input.find3 {
  position: absolute;
  top: 30px;
  left: 42px;
  width: 160px;
  height: 15px;
  xbackground-color: White;
  color: Gray;
  border: 2px solid #efec12;
  font-size: 10px;
  padding: 0 3px 0 3px;
}
#locator input.find4 {
  position: absolute;
  top: 33px;
  left: 215px;
}

#locator p.find7 {
  top: 62px;
  left: 45px;
  color: Gray;
}

#locator img.sel1 {
  position: absolute;
  top: 5px;
  left: 8px;
}
#locator img.sel4 {
  position: absolute;
  top: 34px;
  left: 8px;
}
#locator img.sel5 {
  position: absolute;
  top: 38px;
  left: 265px;
}


#locator p.info1 {
  top: 12px;
  left: 310px;
  color: #CA4925;
  font-size: 12px;
  text-align: center;
  height: 125px;
  width: 293px;
  xbackground: silver url(locator_bg_info.png) no-repeat top;
}
#locator span.sel {
  color: black;
}

#locatorinfo2 {
  position: relative;
  top: 0;
  left: 6px;
  color: black;
  font-size: 10px;
  text-align: left;
  width: 604px;
  margin: 0;
  padding: 0;
}
#locatorinfo2 a{
  color: black;
  text-decoration: none;
}
#locatorinfo2 a:hover{
  text-decoration: underline;
}
#locatorinfo2 div.info2a{
  xbackground: transparent url(locator_bginfo_top.png) no-repeat left top;
  height: 5px;
}
#locatorinfo2 div.info2b{
  padding: 0 5px 0 5px;
  xbackground: transparent url(locator_bginfo_body.png) repeat-y left;
}
#locatorinfo2 div.info2c{
  xbackground: transparent url(locator_bginfo_foot.png) no-repeat left top;
  height: 5px;
}
#locatorinfo2 img {margin: 0px 60px 0px 0px;}
#locatorinfo2 span {font-weight: bold;}

#locator div.foot {
  position: relative;
  txop: -5px;
  xbackground: white url(locator_bg_foot.png) no-repeat top;
  height: 6px;
  zx-index: 10;
}
#locatorvyr {
  position: absolute;
  top: 129px;
  left: -204px;
  width: 988px;
  border: 1px solid black;
  xbackground-color: #F3F4F5;
  padding: 3px 3px 3px 3px;
  display: none;
  z-index: 601;
/*  overflow: auto; height: 30em;*/
/*
}
#locatorvyr a {
  color: black;
  text-decoration: none;
  xbackground: transparent url(bod1.gif) no-repeat 3px center;
  padding: 0 0 0 12px;
  margin: 0;
  display: block;
}
#locatorvyr a:hover {text-decoration: underline;}
#locatorvyr table { width: 100%;}
#locatorvyr span {font-weight: bold;}

#locatorzar {
  position: absolute;
  top: 158px;
  left: 0px;
  width: 608px;
  border: 1px solid black;
  xbackground-color: #F3F4F5;
  padding: 3px 3px 3px 3px;
  display: none;
  z-index: 600;
  overflow: auto; height: 29em;
}
#locatorzar a {
  color: black;
  text-decoration: none;
  xbackground: transparent url(bod1.gif) no-repeat 3px center;
  padding: 0 0 0 12px;
  margin: 0;
  display: block;
}
#locatorzar a:hover {
  text-decoration: underline;
}
#locatorzar table { width: 100%;}
#locatorzar span.vyr {font-weight: bold;color: #CA4925;font-size:11px;padding:0px 0px 0px 5px;}

#locatorzarf {
  position: absolute;
  top: 158px;
  left: 0px;
  width: 608px;
  border: 1px solid black;
  xbackground: white;
  padding: 3px 3px 3px 3px;
  z-index: 600;
  overflow: auto; height: 29em;
}
#locatorzarf a {
  color: black;
  text-decoration: none;
  xbackground: transparent url(bod1.gif) no-repeat 3px center;
  padding: 0 0 0 12px;
  margin: 0;
  display: block;
}
#locatorzarf a:hover {
  text-decoration: underline;
}
#locatorzarf table { width: 100%;}
#locatorzarf span { color: #CA4925; font-weight: bold;}

#locator span.zb1 {
  color: black;
  text-decoration: none;
  font-weight: bold;
  xbackground: transparent url(bod1.gif) no-repeat 3px center;
  padding: 2px 0 2px 14px;
  margin: 0;
  display: block;

}
#locator span.zb2 {
  color: black;
  text-decoration: none;
  xbackground: transparent url(bod1.gif) no-repeat 14px center;
  padding: 0 0 0 24px;
  margin: 0;
  display: block;

}
#locator a.zb3 {
  color: black;
  text-decoration: none;
  xbackground: transparent url(bod3.gif) no-repeat 25px center;
  padding: 0 0 0 39px;
  margin: 0;
  display: block;

}
#locatorzar a.zb3:hover {
  text-decoration: underline;
}
#locator span.zb4 {
  position:relative
  top: 8px;
  left: 8px;
  color: #CA4925;
  font-size: 11px;
  font-weight: bold;
  padding: 1px 2px 3px 4px;
}
#locator span.zb5 {
  position:relative
  top: 8px;
  left: 8px;
  color: #CA4925;
  font-size: 10px;
  font-weight: bold;
  padding: 1px 2px 3px 4px;
}

#locatorzal1 {
  height:1px;
  width: 291px;
  xbackground-color: transparent;
  border-top: 1px solid #F3F4F5;
  top:129px;
  left:318px;
  position:absolute;
  z-index:605;
  padding: 0; margin: 0;
}
#locatorzal2 {
  height:1px;
  width: 291px;
  xbackground-color: transparent;
  border-top: 1px solid #F3F4F5;
  top:158px;
  left:318px;
  position:absolute;
  z-index:605;
}
#locatorzal3 {
  height:1px;
  width: 291px;
  xbackground-color: transparent;
  border-top: 1px solid White;
  top:158px;
  left:7px;
  position:absolute;
  z-index:605;
}
                        */
/* detail ------------------------------------------------------------------*/
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 5px;
background-color: Gray;
visibility: hidden;
z-index: 1900;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 11px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: black;
padding: 0px 0;
text-align: right;
cursor: hand;
cursor: pointer;
}

#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbBox #thumbImage img{
	border: 0px solid black;
}

#thumbBox #thumbImage img.nahledy{
	border: 1px solid #C1C1C1;
	cursor: hand;
	cursor: pointer;
	margin: 1px;
}


#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

#detail {
  border: 0px solid white;
  padding: 0;
  margin: 0;
}

#detail .drobky {
  display: block;
  height: 15px;
  margin:5px 0;
  font-size: 10px;
}
#detail .drobky ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
#detail .drobky li {
  float:left;
  padding:0px 3px 0px 3px;
}
#detail .drobky li.selected {
  font-weight:bold;
}

#detail .tabulka {
  padding: 2px;
  display: block;
  margin:10px 0;
}
#detail .tabulka table{
  width: 90%;
  margin: 0 auto;
}
#detail .tabulka tr.head{
  background: silver url(./prg/detail/bg_table.png) repeat-x top;
  font-weight:bold;
}
#detail .tabulka td{
  border: 1px solid silver;
  padding:2px;
  font-size:10px;
  text-align:center;
}

#detail h1{
  display: block;
  color: #FB6808;
  font-size:20px;
  font-weight:bold;
}

#detail .zalozky {
  display: block;
  height: 33px;
}
#detail .idTabs {
  list-style-type:none;
  padding: 0;
  margin: 0;
}
#detail .idTabs li {
  float:left;
}
#detail .idTabs a {
  border-bottom:1px solid silver;
  color:gray;
  margin:0;
  width:81px;
  padding:4px 0px 4px 0px;
  font-size:10px;
  font-weight:bold;
  background: silver url(all/img/bg_tabs.png) repeat-x top;
  display: table-cell;
  text-align:center;
  text-decoration:none;
  outline-style:none;
  outline:0;
  height:34px;
  vertical-align:middle;
}
#detail .idTabs a.selected {
  border-bottom:1px solid white;
  color:black;
  z-index:1100;
  background: white url(all/img/bg_tabs1.png) repeat-x top;
}

#detail .data {
  border: 1px solid silver;
  display: block;
  width: 810px;
}

#detail .obrazek {
  height:280px;
  width:200px;
  padding: 5px;
  float:left;
}

#detail .obrazek div {
  height: 200px;
  width: 200px;
}

#detail .data1 {
  display: block;
  width: 72%;
  float:right;
  padding: 5px 2px;
}

#detail .dataend {
  display: block;
  width: 99%;
  clear:both;
  padding-top: 25px;
}

#detail .info td {
  padding: 1px 1px 1px 3px;
}
