/* div id content */

div#content h2 {
  display:inline-block;
  position:relative;
  padding:19px 34px 14px 34px;
  margin:0 0 0 90px;
  font-family:'futura-ce-medium', sans-serif;
  font-weight:normal;
  font-size:24px;
  color:#13235b;
  background:url('/img/content-inner-wrap-bg.png');
}

/* content inner wrap */

div#content-inner-wrap {
  position:relative;
  padding:45px;
  margin:auto;
  text-align:left;
  font-family:'droid-sans', sans-serif;
  font-size:15px;
  color:#000000;
  background:url('/img/content-inner-wrap-bg.png');
}
  
  /* links */
  
  div#content-inner-wrap a {
    color:#93117e;
  }
  
  div#content-inner-wrap a:hover {
    color:#13235b;
    text-decoration:none;
  }
  
  /* elements */
  
  div#content-inner-wrap h3 {
    position:relative;
    padding:25px 0 0 0;
    margin:0 0 16px 0;
    font-family:'futura-ce-medium', sans-serif;
    font-size:24px;
    font-weight:normal;
    color:#13235b;
  }
  
  div#content-inner-wrap h4 {
    position:relative;
    padding:20px 0 0 0;
    margin:0 0 10px 0;
    font-family:'futura-ce-medium', sans-serif;
    font-size:20px;
    font-weight:normal;
    color:#13235b;
  }
  
  div#content-inner-wrap h5 {
    position:relative;
    padding:10px 0 0 0;
    margin:0 0 5px 0;
    font-size:15px;
    font-weight:bold;
    color:#000000;
  }
  
  div#content-inner-wrap p {
    position:relative;
    margin:0 0 12px 0;
    font-size:15px;
  }
  
    div#content-inner-wrap p small {
      font-size:13px;
    }
  
  div#content-inner-wrap ul {
    position:relative;
    padding:0 0 0 20px;
    margin:0 0 12px 0;
    font-size:15px;
  }
  
    div#content-inner-wrap ul li {
      margin:0 0 2px 0;
      list-style-type:disc;
    }
    
      div#content-inner-wrap ul li ul {
        margin:0 0 2px 0;
      }
      
        div#content-inner-wrap ul li ul li {
          list-style-type:circle;
        }
        
  /* images */
  
  img.img-floatleft {
    position:relative;
    float:left;
    margin:0 35px 35px 0;
    z-index:200;
  }
  
/* pages extras */

/* o nas */

body#o-nas div.col {
  position:relative;
  margin-left:200px;
}

/* kontakty */

body#kontakty div#content-inner-wrap {
  padding-bottom:0;
}

body#kontakty p#form-link {
  position:relative;
  top:15px;
  float:right;
  width:140px;
  z-index:200;
  font-size:16px;
}

body#kontakty.de p#form-link {
  width:180px;
}

  body#kontakty p#form-link a {
    display:block;
    padding:5px 20px 5px 5px;
    text-decoration:none;
    color:#ffffff;
    background:url('/img/arrow-17px.png') right center no-repeat #13235b;
    border:10px solid #13235b;
    opacity: 0.7;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
  }
  
  body#kontakty p#form-link a:hover {
    opacity: 0.99;
    filter: alpha(opacity=99);
    -moz-opacity: 0.99;
    -khtml-opacity: 0.99;
  }

  body#kontakty div.col {
    float:left;
    width:300px;
  }
  
  body#kontakty.de div.col {
    width:280px;
  }
  
    body#kontakty div.col h4 {
      padding-top:10px;
    }

body#kontakty iframe#gmap {
  position:relative;
  left:-45px;
  margin-top:20px;
  z-index:200;
}

/* napiste nam */

body#napiste-nam form {
  padding-top:20px;
}

  body#napiste-nam form div {
    position:relative;
    margin:0 0 15px 0;
  }
  
    body#napiste-nam form div label {
      display:inline-block;
      width:120px;
      padding:8px 5px 0 0;
      text-align:right;
      vertical-align:top;
    }
    
      body#napiste-nam form div label span {
        display:inline-block;
        position:relative;
        top:2px;
        padding:0 5px 0 0;
        color:#636363;
      }
    
    body#napiste-nam form div input, body#napiste-nam form div textarea {
      padding:9px;
      font-family:'droid-sans', sans-serif;
      font-size:15px;
      box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
      border:1px solid #cbcbcb;
    }
    
    body#napiste-nam form input#submit-btn {
      position:relative;
      padding:5px 20px 5px 5px;
      margin:10px 0 0 125px;
      font-family:'futura-ce-medium', sans-serif;
      font-size:18px;
      text-transform:uppercase;
      color:#ffffff;
      background:url('/img/arrow-17px.png') right center no-repeat #13235b;
      border:10px solid #13235b;
      cursor:pointer;
      opacity: 0.7;
      filter: alpha(opacity=70);
      -moz-opacity: 0.7;
      -khtml-opacity: 0.7;
    }
    
    body#napiste-nam form input#submit-btn:hover {
      opacity: 0.99;
      filter: alpha(opacity=99);
      -moz-opacity: 0.99;
      -khtml-opacity: 0.99;
    }