body  {
     background: url(img/bg.jpg) repeat-x;
     height: 732;
     padding: 0px;
     font-family: Arial, Sans-serif;
     margin: auto;
     text-align: center
}

a img {
    border: 0px;
    text-decoration: none
}

#container {
          width: 897px;
          height: auto;
          margin: auto; 
          text-align: center;
}

a, a:visited  {
            text-decoration: underline;
            color: white;
}

a:hover {
       text-decoration: none
}

/*Jazyky*/

#language {
         width: 897px;
         height: 33px;
         text-align: right; 
}

.flag {
     margin: 2 5 0 5;     
     float: right;
}

/*Header*/

#header {
       width: 897px;
       height: 156px;   
       background: url(img/header.jpg) top right no-repeat;
}
             
.logo {
      width: 149px;
      height: 122px;   
      margin: 26 0 0 50;
      float: left
}

/*Menu*/

#menu {
     width: 600px;
     height: 22px;
     text-align: right;
     float: left;
     margin-left: 85px;
     margin-top: 129px;
}

ul    {
      list-style: none;
      padding: 0;
      margin: 0
}

li  {
   float: left;
   padding: 0;
   margin: 0
}

#menu ul li a {
     float: left;
     text-align: center;
     width: 80px;
     height: 30px;
     margin-left: 39px;
     color: black;
     text-decoration: none;
     font: bold 15px "Arial"
}

#menu ul li a:hover {
     height: 30px;
     background: url(img/m_hov.jpg) bottom no-repeat
}

/*Obsah*/

#content {
        width: 887px;
        height: 336px;
        color: white;
        padding: 0px;
        margin: 2 auto 0px;
        text-align: center;
        overflow: auto;
        background: url(img/content.png) right no-repeat
}

.content_text {
             width: 720px;
             height: 320px;
             text-align: justify;
             margin: auto;
             font-size: 12px;
             line-height: 1.7em;
}

.content_text li {
             margin-left: 20px
}

.content_text table tr td {
             border: 1px solid white  ;
             text-align: center
}

h3 {
  font-size: 20px
}

h2 {
  font-size: 40px;
  padding: 40 0 20 0px;
  margin: 0px;
  
}

/*Three boxes*/

#boxes {
      width: 700px;
      height: 150px;
      margin: auto;
      text-align: center; 
}

.box {
     width: 219px;
     height: 150px;
     font-size: 11px;
     line-height: 1.7;
     color: white;
     text-align: center;
     background: url(img/box.jpg) no-repeat;
     float: left;
}

.box1 {
     width: 219px;
     height: 150px;
     font-size: 11px;
     line-height: 1.7;
     color: white;
     text-align: center;
     margin-left: 20px;
     background: url(img/box.jpg) no-repeat;
     float: left;
}

.b_text {
       margin-top: 7px
}

.img_map {
        margin-top: 1px;
}

/*Reference*/

#reference tr td {
          border: 0px;
          text-align: left;
          font-size: 11px;
          color: white;    
}

.t table {
        color: white
}

.t  {
  float: left;
  margin-left: 6
}

.d {
     background-color: 418AC4     
}

.l {
  background-color: 1C76A0
}

/*Produkty*/

#product table tr td {
     font-size: 11px;
     color: white
}

.img_product {
            border: 6px solid white;
}

.float_l {
        float: left;
        padding: 0px;
        margin: 0px
}

.navigation_product {
          position: absolute;
          width: 720px;
          height: 27px;
          text-align: right;
          /* background: url(img/p_navigation.jpg) repeat-x; */
}
          
.navigation_product a {
        text-decoration: none;
        font-weight: bold
}
.navigation_product a:hover{color: rgb(209,209,209)
}

.battle_chem  {
            float: left;
            margin-left: 53px
}

.battle_chem1  {
            float: left;
            margin-left: 75px
}

.product_name {margin-left: 45px;
             float: left;
}

.product_name1 {margin-left: 81px;
             float: left;
}

.product_name2 {margin-left: 105px;
             float: left;
}
.product_name3 {margin-left: 100px;
             float: left;
}

#chem_img  {
          width: auto;
          height: 150px
}

#chem_name  {text-align: center;
          width: auto;
          height: 30px
}

#chem_name a {
          font-weight: bold;
          text-decoration: none
}

.p1 {
   margin-left: 30px
}

/*Kontakty*/

.c_1 {
    width: 250px;
    height: auto;
    float: left;
    margin-left: 50
}

hr {
  color: white

}

.contact {
        margin-left: 45
}

.lib_map {
        float: right
}

/*Footer*/
#footer {
       font-size: 12px;
       color: #737373;
       margin: 0 auto 0;
       text-align: center;
       height: 44px;
       line-height: 4.6em;       
}

#footer  a  {color: #737373;
           text-decoration: underline}

#footer  a:hover  {color: #737373;
           text-decoration: none}

