.twochoices {
  overflow: hidden;
  margin: 0 0 18px 0;
}

.twochoices .l,
.twochoices .r {
  width: 428px;
  padding: 25px;
  float: left;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;
}

.twochoices .l {
  margin-top: 1px;
}

.twochoices .r {
  float: right;
  background: #fff url('/images/chci-https-ev-corner.png') 0 0 no-repeat;
  border: 2px solid #48A247;
}

.twochoices h2,
.twochoices h2 *,
.twochoices .h2,
.twochoices .h2 * {
  font-size: 28px;
  font-weight: lighter;
  text-align: center;
  padding-top: 10px;
  margin-bottom: 25px;
}

.twochoices ul {
  margin-left: 50px;
  margin-top: 25px;
  height: 135px;
}

.twochoices ul li,
.twochoices ul li * {
  font-size: 17px;
}

.twochoices .cena,
.twochoices .cena * {
  font-size: 12px;
  text-align: center;
}

.twochoices .goto {
  margin: 23px 0 15px 0;
  text-align: center;
}

.twochoices .goto a {
  font-size: 18px;
}

.twochoices .or {
  font-size: 12px;
  text-align: center;
  margin-bottom: 6px;
}

.c {
  padding: 30px;
  margin: 15px 0;
}

.c * {
  text-align: center;
}

.c h2 {
  font-size: 28px;
  font-weight: lighter;
}

.c .bigger {
  font-size: 22px !important;
  line-height: 25px !important;
  font-weight: lighter !important;
  margin-bottom: 18px !important;
}

.g {
  background: #ececec;
}

article.first {
  margin-top: 35px;
}

.calogos img {
  margin: 8px;
}

.calogos a {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}

.calogos a:hover {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
