body {
  background: #fff url(/images/de7fb8dd-64b9-4a5f-b316-9f4c6341b11c.jpg) no-repeat 50% 0;
}

h1 {
  color: #3f4247;
  font-size: 5.833em;
  line-height: 1em;
  padding: 50px 50px 95px 0;
  text-align: right;
}

.head-dark {
  background: #505969;
  color: #fff;
  text-align: center;
}
.head-dark a {
  color: #fff;
}
.head-dark:before, .head-dark > .ie7-before {
	border-color: #505969 transparent;
}
.head-dark h1, .head-dark h2, .head-dark h3, .head-dark h4, .head-dark h5, .head-dark h6 {
  color: #fff;
  font: 1.67em/1.2em arial, verdana, sans-serif;
  margin: 0;
  overflow: hidden;
  white-space: pre-line;
  word-wrap: break-word;
}

ol.list-big li {
  border: 0;
  margin: 0;
  overflow: hidden;
  padding: 0 0 60px;
}
ol.list-big li:before, ol.list-big li > .ie7-before, ol.list-big li:first-child:before, ol.list-big li:first-child > .ie7-before {
  background: url(/images/6d28ff59-faa9-4150-ad49-b22e36106b1b.png) no-repeat 0 0;
  top: 5px;
}
ol.list-big li + li:before, ol.list-big li + li > .ie7-before,
ol.list-big ol.list-big li:before, ol.list-big ol.list-big li > .ie7-before {
  background-position: 0 -30px;
}
ol.list-big li + li + li:before, ol.list-big li + li + li > .ie7-before,
ol.list-big ol.list-big li + li:before, ol.list-big ol.list-big li + li > .ie7-before {
  background-position: 0 -60px;
}
ol.list-big li h2 {
  color: #2e3540;
  font-size: 3.167em;
  font-weight: bold;
  margin: 0 0 25px 45px;
}
.box-havaj + ol.list-big > li:first-child {
  padding-bottom: 0;
}

.nasim-za-dobiti-kokos {
  overflow: hidden;
  padding-right: 305px;
}

.bubble-static.bubble-bottom .bubble-i {
  left: 125px;
}
.bubble-content {
  color: #fff;
  padding: 21px 25px;
}
.bubble-content h3 {
  background: url(/images/7ff0fbdb-9ade-49c8-a0b8-638b864a3ce7.png) no-repeat 0 50%;
  color: #fff;
  font: 2.917em/1em 'TeleGroteskEEHal', 'Arial Narrow', sans-serif;
  margin: 0;
  padding: 14px 0 14px 63px;
}

.box {
}

.box-havaj {
  background: #fff;
  border: 0;
  min-height: 140px;
  margin: 70px 0 50px;
  padding: 19px 195px 4px 29px;
  position: relative;
}
.box-havaj-bg {
  background: url(/images/2c1e0fde-8ef0-4121-a943-52252a8d4ac5.png) no-repeat 0 0;
  height: 168px;
  position: absolute;
  right: 45px;
  top: -70px;
  width: 153px;
}
.box-havaj ul {
  color: #464d56;
  font-size: 1.417em;
  font-weight: bold;
  line-height: 1em;
}
.box-havaj ul li {
  background-position: 0 50%;
  padding: 8px 0 5px 35px;
}

.box-choice {
  background: url(/images/8c95ba5b-3e41-490c-9dbf-4d69b5c2b521.png) no-repeat 0 0;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
  border-radius: 6px;
  cursor: pointer;
  height: 301px;
  margin-bottom: 60px;
  padding: 20px 0;
  position: relative;
  text-align: center;
  width: 240px;
}
.js .box-choice {
  position: absolute;
  top: 72px;
}
.js .box-choice-active {
  cursor: default;
}
.js .box-choice-2-50-do-vsech-siti {
  left: 10px;
}
.box-choice-2-50-do-vsech-siti.box-choice-active, .box-choice-2-50-do-vsech-siti:hover {
  background-position: -1680px 55px;
}
.box-choice-volani-zdarma {
  background-position: 0 55px;
  left: 235px;
}
.box-choice-volani-zdarma.box-choice-active, .box-choice-volani-zdarma:hover {
  background-position: -960px 55px;
}
.box-choice-internet-v-mobilu-zdarma {
  background-position: -240px 55px;
}
.js .box-choice-internet-v-mobilu-zdarma {
  left: 475px;
}
.box-choice-internet-v-mobilu-zdarma.box-choice-active, .box-choice-internet-v-mobilu-zdarma:hover {
  background-position: -1200px 55px;
}
.box-choice-1-1-sms-zdarma {
  background-position: -480px 55px;
}
.js .box-choice-1-1-sms-zdarma {
  left: 700px;
}
.box-choice-1-1-sms-zdarma.box-choice-active, .box-choice-1-1-sms-zdarma:hover {
  background-position: -1440px 55px;
}
.box-choice-2-50-do-vsech-siti {
  background-position: -720px 55px;
}
.box-choice:first-child {
  margin-left: 0;
}
.box-choice h3 {
  color: #e20074;
  font-size: 1.667em;
  font-weight: normal;
  margin-bottom: 230px;
}

.js .box-choice + ol.list-big {
  display: none;
}
.js .box-choice-active + ol.list-big {
  display: block;
  padding-top: 365px;
}

.box-options {
  clear: none;
  float: left;
  margin: 15px 0 45px 55px;
  text-align: center;
  width: 252px;
}
.box-options .head {
  padding: 21px 19px;
}
.box-options .head h3 {
  font: 2.167em/1em 'TeleGroteskEENor', 'Arial Narrow', sans-serif;
}
.box-options h4 {
  color: #383f47;
  font: bold 2.917em/80px 'TeleGroteskEEHal', 'Arial Narrow', sans-serif;
  min-height: 80px;
  margin: 0;
  padding-bottom: 24px;
}
.box-options:first-child {
  margin-left: 0;
}

.nasim-za-dobiti-kokos .button {
  display: block !important;
  font-size: 1.786em;
}
html .nasim-za-dobiti-kokos a.button-big:before, html .nasim-za-dobiti-kokos a.button-big > .ie7-before {
  display: none;
}

.download-file {
  line-height: 36px;
}