*{
padding:0;
margin:0;
}

.low{
display:none;
}

.cleaner{
clear:both;
height:0;
}
/*typografia*/
body{
font-family: sans-serif;
}

h1,h2,h3{
font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
color: #2c1eb4;
font-weight: normal;
}

strong{
font-weight: bold;
}

address{
font-style: normal;
}

ul,p,address{
font-size: 110%;
}

.ha1{
font-size: 190%;
margin-bottom:20px;
}

h2{
margin:10px 0; 
font-size: 170%;
}
h3{
margin:8px 0; 
font-size: 150%;
}

p{
margin:7px 0;
}

a{
color: #3131FF;
}

/*struktura*/
body{
background-color:#f1f1f1 ;
line-height:1.4em;
text-align:center;
font-size: small;

}

#header {
width: 100%;
height: 107px;
background: #00f url('../images/head_pat.gif') repeat-x; 
text-align: left;
position:relative;
}
  #header h1{
  position: relative;
  overflow: hidden;
  margin: 0;
  padding:0;
  font-size:120%;
  }
  
  #header h1,#logo{ 
  width: 275px;
  height: 97px;
  }
  
  #logo{
  display:block;
  position:absolute;
  left:0;
  top:0;
  background-image: url('../images/logo.gif');  
  }
  
  .popis{
  display: block;
  position:absolute;
  width:331px;
  height:24px;
  left:280px;
  top:45px;
  background: url('../images/popis2.gif'); 
  
  }
  
  .up1{
  position: absolute;
  top: 0;
  right: 0;
  width:179px;
  height:107px;
  background-image: url('../images/upper1.gif');  
  }
  
  .up2{
  position: absolute;
  top: 107px;
  right: 0;
  width:74px;
  height:74px;
  background-image: url('../images/upper2.gif');
  }

#main{
text-align: left;
margin: 6px 32px;
padding:18px 0;
/*background: #FFF url('../images/pattern.gif') repeat ;*/
background: #FFF;
border: 1px solid #e0dede;
/*max-width: 1150px;*/

}

#mainin{
margin: 0 35px;
}


  #mright{
  float:right;  
  width:480px;  
  text-align: left;
  }
    #mright img{
    border: 5px solid #f5f5f5;
     }
     .topimg{
     margin-left:40px;
     }
  
  #mleft{
  
  width:auto;
  margin-right:480px;
  }
  
  #kontakt{
  margin-top:42px;
 
  }
   
  .dolava{
  width: 440px;
  position:relative ;
  /*left:-45px;*/
  margin-top:15px;
  }
  #lastimg{
  position: absolute;
  top:0;
  left:205px;
  }

ul{
list-style-type: square;
list-style-position: outside; 
margin-left:20px;
}


#footer p{
font-size: 90%;
color:#5f5f5f;
padding-bottom: 15px;
}

.klik{
cursor: pointer;
}

