.column-left {
  width: 500px;
  float: left;
  margin-bottom: 20px;
}

.column-right {
  width: 500px;  
  float: right;
  margin-bottom: 20px;
}

#offer-entry {
  background: white url(img/photography.jpg) no-repeat;
}

#offer-entry .rc1 {
  background: none;
}

#offer-entry ul, #offer-entry h2 {
  color: white;
/*  width: 355px; */
}

#offer-entry ul {
  margin-bottom: 70px;
}

#offer-entry ul li {
  list-style: none;
  margin-left: 5px;
  line-height: 1.5em;
  margin-bottom: 8px;
}

.rc0 .column-left, .rc0 .column-right {
  width: 485px;
}

.offer-top-col .rc1 {
  height: 720px;
}

.offer-bottom-col .rc1 {
  height: 700px;
}

h3 {
  font-size: 1em;
  margin: 0px 0px 5px;
}

li {
  line-height: 1.8em;
}

#offer-fotograf {
  float: right;
  margin-left: 5px;
  margin-bottom: 5px;
  margin-top: 15px;
}

#offer-kontakt {
  clear: both;
  margin: 20px 0;
  background: #377777 linear-gradient(to bottom, #71ACAB, #004545);
  height: 300px;
}


#frm-applyForm, #frm-applyDone {
  margin-top: 15px;
}

#frm-applyForm .c {
  float: left;
  margin: 3px 0 0 0;
}

#frm-applyForm .c div {
  margin: 0 5px 0 0;
}

#frm-applyForm .s {
  clear: left;
  margin: 0;
}

#frm-applyForm .ss {
  margin: 0;
}

#frm-applyForm .s br {
  display: none;
}

#frm-applyForm label {
  padding: 0 20px 0px 0;
  font-weight: bold;
}

#frm-applyForm select, #frm-applyForm input[type=text], #frm-applyForm input[type=number], #frm-applyForm input[type=submit], #frm-applyForm textarea, .frm-applyEntry input {
  border-radius: 2px;
  border: 0px solid #c10000;
  padding: 0px 5px; 
  margin: 2px 2px 2px 0;
}

#frm-applyForm option {
  padding: 0px 7px; 
}

#frm-applyForm .required {
/*  background:red; */
}


#frm-applyForm .c input, #frm-applyForm .c textarea, .frm-applyEntry .c input {
  margin-bottom: 2px;
/*  background: white url(img/form-inner-shadow.png) repeat-x; */
}


#frm-applyForm textarea {
}

#frm-applyForm input[type=submit], .frm-applyEntry input[type=submit] {
  cursor: pointer;
  cursor: hand;
  margin: 10px 0px;
  padding: 15px 10px;
  font-weight: bold;
  color: white;
  background: orange;
}

#frm-applyForm input[type=submit]:hover, .frm-applyEntry input[type=submit]:hover {
  background: #E03838;
  background: #FFC864;
}

#frm-applyForm input[type=submit] {
  margin-top: 2px;
  margin-left: 30px;
  font-size: 1.1em;
  padding: 20px 95px;
  height: 70px;
}

#frmapplyForm-name { width: 240px;}
#frmapplyForm-surname { width: 240px;}
#frmapplyForm-email { width: 360px;}
#frmapplyForm-phone { width: 240px;}
#frmapplyForm-facebook { width: 427px;}
#frmapplyForm-www { width: 427px;}
#frmapplyForm-location { width: 360px;}
#frmapplyForm-message { height: 70px; width: 550px; }
