BODY{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background:  url(../imgs/back-bod.gif);
  text-align:center;
  margin-top:0px;
}


#celek{
  text-align:center;
  display:block;
  width:801px;
  position:relative;
  margin-top:16px;
}

.no_overflow:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
/*disabled from IE5-mac \*/
* html .no_overflow{height:1%;}
/* end of disable */

#high{
  display:block;
  width:801px;
  height:219px;  
  position:relative;
}

.high1{
  display:block;
  width:801px;
  height:27px;  
  position:relative;
  background:  url(../imgs/svitidla_03.gif) no-repeat;  
}

.high2{
  float:left;
  display:block;
  width:405px;
  height:133px;   
  position:relative;
  background:  url(../imgs/svitidla_05.jpg) no-repeat;  
}

.high3{
  float:right;
  display:block;
  width:396px;
  height:133px;   
  position:relative;
  background:  url(../imgs/svitidla_06.jpg) no-repeat;  
}

.high4{
  clear:both;
  display:block;
  width:801px;
  height:59px;   
  position:relative;
  background:  url(../imgs/svitidla_07.jpg) no-repeat;  
}

.high4 a{
  float: right; 
  display:block;
  width:490px;
  height:49px;   
  position:relative;
}



#stred{
  display:block;
  width:801px;
  min-height: 250px; 
  background: #ffffff url(../imgs/svitidla_14.gif) repeat-y;
  position:relative;
}


#blok-left{
  float:left;
  display:block;
  width:43px;
  position:relative;
}

.left1{
  display:block;
  width:43px;
  height:41px;   
  position:relative;
  background:  url(../imgs/svitidla_08.gif) no-repeat;  
}

.left2{
  display:block;
  width:43px;
  min-height: 250px;
  position:relative;
  background:  url(../imgs/svitidla_14.gif) repeat-y;  
}




#blok-obsah{
  float:left;
  display:block;
  width:546px;
  /* min-height: 250px;*/

  background-color: #ffffff;
}




#blok-right{
  float:left;
  display:block;
  width:212px;
 
  position:relative;
  background-color: #ffffff;
}

#blok-right-big{
  float:left;
  display:block;
  width:212px;

  position:relative;
  background-color: #ffffff;
}

#paticka{
  clear:both;
  display:block;
  width:801px;
  height:43px;   
  position:relative;
  background-color: #ffffff;
}

.PL{
  float:left;
  display:block;
  width:43px;
  height:43px;   
  position:relative;
  background:  url(../imgs/svitidla_17.gif) no-repeat;  
}

.PL2{
  float:left;
  display:block;
  width:11px;
  height:43px;   
  position:relative;
  background:  url(../imgs/svitidla_18.gif) no-repeat;  
}
.PL3{
  float:left;
  display:block;
  width:413px;
  height:43px;   
  position:relative;
  background:  url(../imgs/svitidla_19.gif) repeat-x;  
}

.PL3 p{

  margin-top: 24px;
  margin-left: 25px;

  text-align:left;
  font-size: 12px;
  color: rgb(128,128,128);
  font-family: tahoma;
  font-weight: normal;
}

.PS{
  float:left;
  display:block;
  width:7px;
  height:43px;   
  position:relative;
  background:  url(../imgs/svitidla_21.gif) no-repeat;  
}

.PP{
  float:right;
  display:block;
  width:30px;
  height:43px;   
  position:relative;
  background:  url(../imgs/svitidla_22.gif) no-repeat;  
}

#menu{
  display:block;
  width:546px;
  height:41px;   
  position:relative;
  background:  url(../imgs/svitidla_10.gif) repeat-x; 
}

.menu-right1{
  float:left;
  display:block;
  width:100px;
  height:41px;   
  position:relative;
  background:  url(../imgs/svitidla_10.gif) repeat-x; 
}

.rightHT{
  float: left;
  display:block;
  width:150px;
  height:27px;   
  position:relative;
  background:  url(../imgs/right-HT.gif) no-repeat; 
}

.rightST{
  padding: 5px 0 0 5px;
  float: left;
  display:block;
  width:210px;
  position:relative;
  border-left: 1px solid;
  border-color: #8ED4EC; 
}

.rightST H4{
  text-align:left;
  padding: 0 0 0 0;
  margin: 5px 0 5px 5px;
  font-size: 13px;
  color: rgb(84,84,84);
  font-family: tahoma;
  font-weight: bold;  
}

.rightST object{
  padding: 5px 0 0 5px;
  float: left;

}

.rightST p{
  width:205px;
  margin: 0px 0 0 0px;
  text-align:left;
  font-size: 12px;
  color: #8ED4EC;
  font-family: arial;
  font-weight: bold;  
}

.rightST a{
  width:205px;
  margin: 0px 0 0 0px;
  text-align:left;
  float:left;
  font-size: 12px;
  color: #1E2F89;
  font-family: arial;
  font-weight: normal;
  text-decoration:none;    
}

.rightST a:hover{
  text-decoration:underline;    
}

.rightDT{
  float: left;
  display:block;
  width:129px;
  height:14px;   
  position:relative;
  background:  url(../imgs/right-DT.gif) no-repeat; 
}

.menu-left1{
  float:left;
  display:block;
  width:11px;
  height:41px;   
  position:relative;
  background:  url(../imgs/svitidla_09.gif) no-repeat;  
}

.menu-znak{
  margin-left: 2px;
  float:left;
  display:block;
  width:29px;
  height:41px;   
  position:relative;
  background:  url(../imgs/svitidla_12.gif) no-repeat;  
}

.menu-znakD{
  margin-left: 2px;
  float:left;
  display:block;
  width:29px;
  height:41px;   
  position:relative;
  background:  url(../imgs/znak-D.gif) no-repeat;  
}

.znak{
  width:29px;
  height:29px;   
  position:relative;
  background:  url(../imgs/znak-S.gif) no-repeat;  
}

.znak2{
  width:29px;
  height:29px;   
  position:relative;
  background:  url(../imgs/znak-D2.gif) no-repeat;  
}

.menu-text{
  margin-left: 0px;
  float:left;
  display:block;
  height:41px;   
  position:relative;
}

.menu-text a{
  padding: 4px;
  display:block;
  font-size: 12px;
  color: #8BD3EC;
  font-family: arial;
  font-weight: bold;
  text-decoration:none;  
}

.menu-text a:hover{
  color: rgb(102,0,0);
  font-weight: bold;
}

.menu-text b{
  padding: 4px;
  display:block;
  font-size: 12px;
  color: #8BD3EC;
  font-family: arial;
  font-weight: bold;
  text-decoration:none;  
}

.menu-text2{
   text-align:left;  
  position:relative;
}

.menu-text2 a{
  padding: 2px 5px 2px 5px;
  font-size: 12px;
  color: rgb(128,128,128);
  font-family: arial;
  font-weight: normal;
  text-decoration:none;
 
}

.menu-text2 a:hover{
  color: rgb(102,0,0);
}


#obsah{
  display:block;
  width:500px;
  position:relative;
  height: 205px;    
}

#obsah h1{
  margin-top: 30px;
  
  display:block;
  text-align:left;
  font-size: 13px;
  color: rgb(24,24,24);
  font-family: arial;
  font-weight: bold;
}

#obsah p{
  margin: 30px 0 5px 0px;
  display:block;
  text-align:left;
  font-size: 12px;
  color: #8ED4EC;
  font-family: arial;
  font-weight: bold;
}

#obsah li{
  text-align:left;
  font-size: 12px;
  color: rgb(24,24,24);
  font-family: arial;
  font-weight: normal;
}

#obsah ul{
  margin: 0 0 0 30px;
  padding: 0 0 0 0;
}

.loga{
  margin: 5px 1px 5px 1px;
  float: left;
  display:block;
  width:164px;
  height:85px;   
  background:  url(../imgs/back-loga.gif) no-repeat;
}

.loga img{
  margin: 0 0 0 0px;
  padding: 2px 0 0 2px;
  display:block;
  border: 0px;

}

.home-obr{
  margin: 20px 0px 0px 0px;
  float: left;
  display:block;
  width:362px;
  height:225px;   
  background:  url(../imgs/osvetleni-home.jpg) no-repeat;
}

#produkty{
  display:block;
  width:500px;
  position:relative;
}

.tab-menu{
  float: left;
  margin: 30px 0px 0px 0px;
  padding: 0 0 0 0;
  text-align:left;   
}

.tab-menu img{
  border: 0px;
}

.kontakt{
  margin: 30px 0px 0px 50px;
  float:left;
  display:block;
  text-align:left;
  font-size: 12px;
  color: #000000;
  font-family: tahoma;
  font-weight: normal;  
}

.kontakt td{
  height:18px;  
}

.kontakt th{
  text-align:left;
  font-size: 14px;
  color: #798285;
  font-family: tahoma;
  font-weight: normal;   
}


#mapa{
  margin: 10px 0px 20px 0px;
  float: left;
  display:block;
  width:468px;
  height:270px;   
}

#mapa img{
  
  border: 0px;
}

#mapa-detail-1{
  margin: 10px 0px 20px 0px;
  float: left;
  display:block;
  width:510px;
  height:450px;   
}

#mapa-detail-1 img{
  
  border: 0px;
}

#email_form table td{
  text-align: right;
}

