body {  margin: 0 0 0 0;
      	padding: 0 0 10px 0;
	background-color: #E5E5E5;
	text-align: center;
        font-family: tahoma, verdana, arial;
        font-size: 11px;
	}


#all {width: 900px;
     height: 100px;
     margin: 0px auto;
     text-align: left;
     }
     
#first_line {float: left;
             width: 900px;
             margin: 10px 0px 10px 0px;
             }
             
img {border: 0px;}

img.logo {float: left;
         margin-left: 15px;}
         
div#menu {float: left;
         width: 900px;
         height: 37px;
         background-image: url(../images/layout/menu.jpg);
         }

div#menu div#buttons {float: left; padding: 0px 0px 0px 50px;}
div#menu div#buttons a {margin-right: 10px;}

div#menu div#lang {float: right; padding: 0px 93px 0px 0px; }
div#menu div#lang a#de {margin-right: 8px;}
div#menu div#lang a#en {margin-right: 6px;}

#header {width: 900px;
      height: 84px;
      float: left;
      background-image: url(../images/layout/header.jpg);
      }
      
#textarea_top {width: 900px;
      height: 41px;
      float: left;
      background-image: url(../images/layout/textarea_top.jpg);
      background-position: bottom;
      background-repeat: no-repeat;
      margin-top: 5px;
      }

#textarea_backgr {width: 900px;
                  background-image: url(../images/layout/textarea_backgr.gif);
                  float: left;
                  }
                  
#left_menu {float: left;
           width: 187px;
           padding: 10px 0px 25px 25px;
           }


#left_menu img {float: left;}


#left_menu_produkty div {width: 187px;
               height: 16px;
               background-image: url(../images/layout/left_menu_button.gif);
               background-repeat: no-repeat;
               margin-top: 1px;
               background-color: #A2A59F;
               float: left;
               }


#left_menu_produkty div:hover {width: 187px;
               height: 16px;
               background-image: url(../images/layout/left_menu_button.gif);
               background-repeat: no-repeat;
               margin-top: 1px;
               background-color: #C8C8C8;
               float: left;
               }

#left_menu a {margin: 1px 0px 0px 28px;
              float: left;
              color: white;
              text-decoration: none;
              }

#left_menu div.kontakt {width: 187px;
               background-image: url(../images/layout/left_menu_button.gif);
               background-repeat: repeat-y;
               margin: 1px 0px 1px 0px;
               background-color: #A2A59F;
               float: left;
               padding: 3px 0px 3px 0px;
               }

#left_menu div.kontakt a {margin: 0 0 0 0;}

#left_menu div.kontakt div {margin: 0px 0px 0px 28px;}

img.kontakt, img.distribucia {margin-top: 1px;}

#content {float: left;
         width: 485px;
         padding: 10px 20px 10px 20px;
         }

#content a {color: black;
            text-decoration: underline;
            }

div.kontakt_frame {float: left;
                  width: 485px;
                  margin-top: 20px;
                  }

div.img_kontakt {width: 100px;
                height: 100px;
                margin-right: 10px;
                text-align: center;
                background-color: #E5E4E4;
                float: left;
                }

p#kontakt {margin-top: 20px;
          float: left;
          }

#new {width: 485px;
      float: left;
/*      background-image: url(../images/layout/line.gif);
      background-position: top center;
      background-repeat: no-repeat; */
      margin-top: 5px;
      padding-top: 10px;
      }


#content h1 {font-size: 16px;
            font-weight: bold;
            margin: 0 0 0 0;
            }

#content h2 {font-size: 11px;
            font-weight: bold;
            margin: 0 0 10px 0;
            }
            
#content h3 {font-size: 11px;
            font-weight: bold;
            margin: 0 0 0 0;
            padding: 20px 0 20px 0;
            }
            
#content p {text-align: justify;}

#product_image {float: left;
               padding: 0px 5px 0px 0px;
               }

#product {float: left;
         width: 456px;
         text-align: justify;
         padding-left: 20px;}


#textarea_bottom {width: 900px;
      height: 57px;
      float: left;
      background-image: url(../images/layout/textarea_bottom.jpg);
      background-position: bottom;
      background-repeat: no-repeat;
      }


div.photo {float: left;
        background-repeat: no-repeat;
        background-position: center center;
	background-color: #F0F0F0;
	margin-right: 2px;
        }


/* vseobecna tabulka */

table#table {float: left;
            width: 486px;
            margin: 0 0 16px 0;
            border-collapse: collapse;
            border-top: 4px solid #A2A59F;
            }

table#table th {background-color: #A2A59F;
               color: white;
               padding: 2px 5px 2px 5px;
               border-bottom: 1px solid black;
               text-align: left;
               }

table#table td {background-color: #F2F2F2;
               color: black;
               padding: 2px 5px 2px 5px;
               border-bottom: 1px solid black;
               }

table#table a {color: black;}
