BODY {
  background:rgb(255,255,255) url("images/bck.gif") repeat-x;
  padding:0px;
  margin:0px;
  font-family:arial;
  color:#000000;
  font-size:12px;
}
FORM {
  display:inline;

}
A {
  color:#B41515;
}
#mainmenu {
  width:700px; 
  height:36px;
  background:#ffffff;
  border-top:1px #9C9C9C solid;
  border-bottom:1px #9C9C9C solid;
    float:left;
}
#mainmenu table{
  width:700px;
  margin:0px;
  padding:0px;
  list-style-type:none;
  color:#B41515;
  
}
#mainmenu td {
  font-weight:bold;
  margin:8px 5px 0 15px;
  height:36px;
  padding:0px;
  text-align:center;

}
#mainmenu .mezera {

  background:url("images/td.gif") right no-repeat;
}
#mainmenu .first {

  background:url("images/startlast.gif") left no-repeat;
}
#mainmenu .last {

  background:url("images/startlast.gif") right no-repeat;
}
#mainmenu td a{
  color:#B41515;
  text-decoration:none;

}
#header {
  margin:15px 0 0 0;
  width:700px;
  height:154px;
  background:url("images/header.gif") top center no-repeat;
  float:left;
  position:relative;
}

#kridelka {
  width:100%;
/*  background:url("images/extra.jpg") top center no-repeat; */
  float:left;
}
#conteiner {
  width:700px;
  margin:0 auto;

}
#logo {
  position:absolute;
  top:23px;
  left:25px;
  width:185px;
  height:73px;
  background:url("images/logo.gif") no-repeat;

}
#logo h1{
  margin:0px;
  padding:0px;
 
}
#logo a {
  width:185px;
  height:73px;
  display:block;
  
}
#logo span {
  display:none;

}
#contact {
  color:#FFFFFF;
  width:200px;
  height:40px;
  position:absolute;
  right:0px;
  bottom:10px;

}
#contact span {
  float:left;
  width:72px;
  height:12px;
  
}
#content {
  width:700px;
  /*background:#F2F0F0 url("images/content.gif") top no-repeat;*/
  background:#F2F0F0;
  color:#000000;
  float:left;
}
#content h1 {
  margin:0 0 5px 0;
  font-size:18px;
  color:#B41515;
  /*font-weight:lighter;*/
}
#content h2 {
  margin:0 0 5px 0;
  font-size:14px;
  color:#B41515;
  font-weight:lighter;
}
#content h3 {
  margin:0 0 5px 0;
  font-size:12px;
  color:#B41515;
  font-weight:lighter;
}
#content h4 {
  margin:0 0 5px 0;
  font-size:10px;
  color:#B41515;
  font-weight:lighter;
}
#content h2 span {
  font-size:24px;
}
#left {
  width:200px;
  float:right;
  text-align:left;
  margin:30px 0 4px 0;
}
#left2{
  width:650px;
}
.kontaktform {
  border:1px #9C9C9C solid;
  width:210px;
  margin:0px;
  padding:5px;

}
.kontaktform label {
  float:left;
  width:65px;
  height:20px;
  font-size:12px;
  margin:5px 0 0 0;
}
.kontaktform .input {
  width:140px;
  padding:0px;
  height:20px;
  border:1px black solid;
  margin:5px 0 0 0;
}
.kontaktform textarea {
  border:1px black solid;
  width:205px;

}
#footer {
  text-align:left;
  margin:0px 0 0px 0px;
  padding:14px 0 0 0px;
  width:700px;
  height:22px;
  color:#B41515;
  font-size:11px;
  float:left;
  background:url("images/footer.gif") no-repeat top;
}
#text {
  float:left;
  width:445px;
  background:url("images/vertical.gif") no-repeat top right;
  margin:20px 0 4px 0;
  padding:0px 20px 0 18px;

}
#text2 {
  width:650px;

}
/*#text */ul {
  margin:10px 0 10px 20px;
  padding:0px;

}
/*#text */li {
  padding:0px 0 5px 15px;
  /*line-height:10px;*/
  background:url("images/li.gif") top left no-repeat;
  list-style-type:none;
}
.galery {
  float:right;
  width:305px;
  margin:5px 0 0 0;

}
HR,.lista {
  display:block;
  border:none;
  margin:0;
  width:364px;
  height:6px;
  _height:1px;
  background:url("images/horizontal.gif") center no-repeat;
  font-size:0px;
}
.float-right {
  float:right;
}
.float-left {
  float:left;
}
.both {
  visibility:hidden;
  clear:both;

}
