/* ECOLABHYGIENE */

/* Main elements styles */

* {
	margin: 0;
	padding: 0; 
  }
  
body {
 background-color: #ffffff;
 }

h1, h2, h3, h4,  h5, h6 {
 color: #111111;
 padding: 5px 0;
 }
 
h4, h5, h6 {
 text-transform: uppercase;
 }  
ol {
    padding-bottom: .3em;
  }
 
img {
 border: 0px; 
 } 
#wrapper select, option {
 z-index: -1000;
 }
/* Page Links */
a,
a:link,
a:active {
  color: #017AC9;
  text-decoration: none; 
  font-size: 12px;
  }
a:visited {
  color: #111111;
  text-decoration: none; 
  font-size: 12px;
  }
a:hover {
 color: #111111;
 text-decoration: underline; 
 }


/* Page ID's */

#wrapper {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}

#bc_nav {
 font-size: 10px;
 width: 460px;
 height: 12px; 
 /*letter-spacing: -0.15px;*/
 overflow: hidden;
 padding-bottom: 0px;
 }
 
#bc_nav a,
#bc_nav a:link,
#bc_nav a:visited {
 color: #017AC9;
 font-size: 10px;
 }

#bc_nav a:hover {
 color: #111111;
 font-size: 10px;
 } 
 
#bc_nav .sep {
 font-size: 11px;
 }
 
#wrapper {
	       width: 100%; 
      	 background-color: #FFFFFF;
         }
#header {
	       width: 100%; 
      	 background-color: #FFFFFF;
         }
#header table {
              height: 65px;
              width: 850px;
              /* border: 15px solid #FFFFFF;*/ 
              }
#header table td {
                 padding: 0 0 0 15px;
                 /* border: 15px solid #FFFFFF;*/ 
                 }
#header table td a  {
                    color: #017AC9; 
                    }
#content  {
        	width: 855px;
        	margin-top: 15px; 
          }
#content table  {
                width: 100%;
                border: 0; 
                }              
#content table td, th {
                      text-align: left;
                      font-weight: normal; 
                      }
#divize_table th {
            padding: 3px 0 3px 5px;
            white-space: nowrap; 
            }
#divize_table th h4, #divize_table th h4 a, #divize_table th h4 a_link, 
#divize_table th h4 a:hover, #divize_table th h4 a:visited            
              {
            	color: #FFFFFF;
            	font-weight: normal;
            	font-size: 12px;
            	padding: 0;
            	margin: 0;
              }
#column_left  {
            	width: 165px;
            	_width: 165px;
            	padding: 0 5px 0 10px;
            	float: left; 
            	z-index: 0;
              }
#column_right {
              width: 665px;
            	float: right;
            	padding-bottom: 10px; 
            	z-index: 10;
              }
              
#content_in img {
           	padding-top: 0px;
            /*margin-bottom: 8px;*/ 
            }
              
#content_in {
            width: 485px;
            /*_width: 495px;*/
          	float: left; 
            margin-top: 0px;
          	padding-bottom: 10px;
            }          
#content_in .content_table {
	border-top: 1px solid #454545;
	border-right: 1px solid #454545;
	margin-top: 0px;
	margin-bottom: 20px;
}
#content_in .content_table td {
	border-bottom: 1px solid #454545;
	border-left: 1px solid #454545;
	padding: 2px 4px;
	vertical-align: top;
}    
#content_in .content_table td p {
	padding: 0px;
	margin: 0px;
}  
#content_in p {
            font-size: 1em;
            }
          
#content_in h4 {
          	font-size: 1em;
          	margin-bottom: 15px;
          	padding-bottom: 4px;
          	text-transform: uppercase;
          	border-bottom: 1px solid #CDCCCC;
          }     
#content_in h3 { 
               padding-top:0px;
               font-size: 1em;
          	   text-transform: uppercase;
              }  
#content_in .border { 
              padding-top: 0px;
              margin-bottom: 8px;
              font-size: 1em;
              border-bottom: 1px solid #CDCCCC;
              }    
              
              
              
#show_product {
            color: #666666;
            padding: 3px 0 0 0;
            font-size: 12px;
            }
#product_desc {
            width: 485px;
            clear: both;
            }               
#product_desc li, table.no_border li, 
table.content_table li {
            margin-left: 10px;
            }   

#product_desc ul li, #content_in ul li {
            list-style-image: url('../img/odrazka.gif');
            padding-bottom: .3em;
            }
                    
#product_desc p, p, #product_desc ul {
            padding-bottom: 1em;
            }  
table.no_border {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	margin-top: 0px;
	margin-bottom: 10px;
	}
table.no_border td {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding: 2px 4px;
	vertical-align: top;
}  
table.no_border td p {
	margin: 0;
	padding: 0 0 10px 0;
}          
table.content_table {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	margin-top: 0px;
	margin-bottom: 10px;
	}
td .content_table td {
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	padding: 2px 4px;
	vertical-align: top;
}  
td .content_table td p {
	margin: 0;
	padding: 0 0 10px 0;
}  
 
#product_desc .content_table td p {
	padding: 0px;
	margin: 0px;
}         
                   
#news   {  
        width: 160px;
        _width: 160px;
        padding-top: 2px;
        padding-bottom: 5px;
        margin-bottom: 10px;
        background-color: #F9F9F9;
        /*margin-left: 5px;*/
      	float: right; 
        }
#news p, #news ul {
        padding: 5px; 
        font-size: 12px;
        list-style-image: url('../img/odrazka.gif');
        }
#news a {
        font-size: 12px;
        }        
#news h4  {
        	/*background-color: #017AC9;/**/
        	padding: 3px 5px;
        	color: #FFFFFF;
        	font-size: 12px;
          font-weight: normal; 
          }
#news img {
        	margin-top: 18px;
          }
#news .sipky {
  padding-top: 0px;
  vertical-align: top;
  width: 12px;
  }           
#clr  {
      clear: both; 
              
      }
#foot {
 padding-top: 5px;
 text-align: right;
 /*float: right;*/
 color: #017AC9;     
 border-top: 1px solid #CDCCCC; 
 font-size: 11px;
 }
#foot a, #foot a:link, #foot a:hover, #foot a:visited {
 color: #017AC9;
 font-size: 11px;
 }


#esf_cr {       
 margin-top: 5px; 
 padding-top: 5px;     
 color: #017AC9;
 text-align: center;   
 border-top: 1px solid #CDCCCC; 
 font-size: 11px;
}    

#esf_cr a, #esf_cr a:link, #esf_cr a:hover, #esf_cr a:visited {
 color: #017AC9;
 font-size: 11px;
 }
 
/*
#form, #form select, #form select option {
 z-index: -20000;
}
/**/


/*  ECOLABHYGIENE CLASSES 


 *  *********************
 *    Background colors 
 *  ********************* 
 *                         */
.primaryBgr {
            background-color: #FFFFFF; 
            }
            
.ecolabBlueBgr  {
                /*background-color: #017AC9; */
                background-color: #017AC9;
                }
.softblueBgr  {
              background-color: #0099CC; 
              }
.yellowBgr  {
            background-color: #EEAF00; 
            }
.pinkBgr  {
          background-color: #CC0954; 
          }
.greenBgr {
          background-color: #4FA800; 
          }
.orangeBgr  {
            background-color: #E47913; 
            }
.blueBgr  {
          background-color: #4060AF; 
          }  
.lightgrayBgr {
              /*background-color: #CDCCCC;*/
              background-color: #F9F9F9; 
              } 
.no-active  {
            background: #FFFFFF;
            margin: 3px 0;
          	padding: 3px 8px;
          	color: #454545;
            font-weight: normal;
            margin-left: -8px;
            }
.active {
        background: #017AC9;
        margin: 3px 0;
      	padding: 3px 8px;
      	/*color: #FFFFFF;*/
        font-weight: bold;
        margin-left: -8px; 
        }
.menu-kategorie {
              	position: absolute;
              	height: auto;
              	background: #E5E5E5;
              	border: 1px solid #C9C9C9;
              	padding: 5px 10px;
              	left: 150px;
              	top: 110px;
              	white-space: nowrap; 
                }
               
                
/* NÁPIS VEDLE FOTKY NA HOMEPAGE */               
#content_in .home_div, #content_in .home_div2 {
                      z-index: 5;
                      width: 495px;
                      height: 290px;
                      text-align: right;
                      /*background: url('../img/home3.jpg') no-repeat;*/
                      }   
/*#content_in .home_div2 {
                      z-index: 5;
                      width: 495px;
                      height: 290px;
                      text-align: right;
                      background: url('../img/home2.jpg') no-repeat;
                      }        
                      /**/                                    
#content_in .home_div, #content_in .home_h2, 
#content_in .home_p1, #content_in .home_p2,
#content_in .home_h3 {
                     color :#0099CC;
                     }                 
#content_in .home_h2 {
 padding-top: 2px;
 margin-bottom: 7px;
 margin-right: 20px;
 font-size: 18px;
 }         
#content_in .home_p1 {
         font-size: 14px;
         margin-bottom: 4px;
		 margin-right: 20px;
         line-height: 18px;
         } 
#content_in .home_p2 {
         font-size: 14px;
         line-height: 18px;
		 margin-right: 20px;
         }   
#content_in .home_h3 {
         font-size: 15px;
		 margin-right: 20px;
         } 
                
                
                                                                 
.IE_png-mag {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='img/magnifier.png'); 
        _width: 1px; 
        _height: 1;
        }
.IE_png-pen {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='img/pencil.png'); 
        _width: 1px; 
        _height: 1;
        }   
.IE_png-add {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='img/add.png'); 
        _width: 1px; 
        _height: 1;
        }   
.IE_png-exl {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='img/exclamation.png'); 
        _width: 1px; 
        _height: 1;
        }  
.IE_png-acc {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='img/accept.png'); 
        _width: 1px; 
        _height: 1;
        }                                
.IE_png-img {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='img/image_edit.png'); 
        _width: 1px; 
        _height: 1;
        }  
.IE_png-del {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='img/delete.png'); 
        _width: 1px; 
        _height: 1;
        }  

.pd_selected {
  padding: 0px 5px;
  margin-top: 0;
  margin-bottom: 3px;
  }       
.kontakty_table {
  margin-top: 10px;
  padding-top: 0px;
  }
 

  
.seg_img {
 margin-bottom: 8px;
 }

.prod_img {
 float: left;
 margin-right: 10px;
 margin-bottom: 0px;
 } 

.doc_img {
 margin: 0;
 width: 16px; 
 height: 16px; 
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 }
.td_doc_img {
 margin: 0;
 width: 18px; 
 height: 18px;
 }
.td_doc_href {
 height: 18px;
 vertical-align: top;
 }
#doc_href {
 font-size: 11px;
 }

.nadpis_novinky {
 /*font-weight: bold; 
 color: #454545;*/
 }
.datum { 
/* color: #454545;*/
 font-size: 12px;
 margin-left: 0px;
 } 

h3 a, h3 a:link, h3 a:hover, h3 a:visited {
  font-size: 1em;
  color: #111111;
  }

h5 {
  font-size: 12px;
}
  
.search_input {
 width: 124px;
 }
.map {
 height: 12px;
 width: 12px;
 margin: 0px 0;
 }
.pagemap {
 margin: 0px;
 }
#rozbal_sbal {
	position: absolute;
	top: 140px;
	left: 590px;
	font-size: 11px;
	font-family: Arial, sans-serif;
}
#pagemap a:visited {
 color: #747474;
 }
.odskok {
 margin-left: 12px;
 }
 
.shortinfo { 
margin-top: 20px;
padding: 5px 10px; 
text-align: left; 
border: 1px solid black; 
background-color: White; 
width: 240px;  
position: absolute;
top: 165px;
left: 590px;
}

table.kat_tbl td { padding: 2px 5px 0 5px; }

.fsize {
  font-size: 11px;
  color: #808080;
  width: 50px;
  padding-left: 2px;
}

