/* #Tablet (Portrait)
================================================== */
.container {
  width: 768px;
  padding-top: 38px;
}

/* Nested Column Classes */
.column.alpha,
.columns.alpha {
  margin-left: 0;
}

.column.omega,
.columns.omega {
  margin-right: 0;
}

/*****************************
12 Column
((768/12) - 20) * 1 = 44
*****************************/

.container .one.column {
  width: 44px;
}

.container .two.columns {
  width: 108px;
}

.container .three.columns {
  width: 172px;
}

.container .four.columns {
  width: 236px;
}

.container .five.columns {
  width: 300px;
}

.container .six.columns {
  width: 364px;
}

.container .seven.columns {
  width: 428px;
}

.container .eight.columns {
  width: 492px;
}

.container .nine.columns {
  width: 556px;
}

.container .ten.columns {
  width: 620px;
}

.container .eleven.columns {
  width: 684px;
}

.container .twelve.columns {
  width: 748px;
}



/* Offsets */
.container .offset-by-one {
  margin-left: 64px;
}

.container .offset-by-two {
  margin-left: 128px;
}

.container .offset-by-three {
  margin-left: 192px;
}

.container .offset-by-four {
  margin-left: 256px;
}

.container .offset-by-five {
  margin-left: 320px;
}

.container .offset-by-six {
  margin-left: 384px;
}

.container .offset-by-seven {
  margin-left: 448px;
}

.container .offset-by-eight {
  margin-left: 512px;
}

.container .offset-by-nine {
  margin-left: 576px;
}

.container .offset-by-ten {
  margin-left: 640px;
}

.container .offset-by-eleven {
  margin-left: 704px;
}





/*****************************
16 Column
((768/16) - 20) * 1 = 28
*****************************/

.container-sixteen .one.column {
  width: 28px;
}

.container-sixteen .two.columns {
  width: 76px;
}

.container-sixteen .three.columns {
  width: 124px;
}

.container-sixteen .four.columns {
  width: 172px;
}

.container-sixteen .five.columns {
  width: 220px;
}

.container-sixteen .six.columns {
  width: 268px;
}

.container-sixteen .seven.columns {
  width: 316px;
}

.container-sixteen .eight.columns {
  width: 364px;
}

.container-sixteen .nine.columns {
  width: 412px;
}

.container-sixteen .ten.columns {
  width: 460px;
}

.container-sixteen .eleven.columns {
  width: 508px;
}

.container-sixteen .twelve.columns {
  width: 556px;
}

.container-sixteen .thirteen.columns {
  width: 604px;
}

.container-sixteen .fourteen.columns {
  width: 652px;
}

.container-sixteen .fifteen.columns {
  width: 700px;
}

.container-sixteen .sixteen.columns {
  width: 748px;
}



/* Offsets */
.container-sixteen .offset-by-one {
  margin-left: 48px;
}

.container-sixteen .offset-by-two {
  margin-left: 96px;
}

.container-sixteen .offset-by-three {
  margin-left: 144px;
}

.container-sixteen .offset-by-four {
  margin-left: 192px;
}

.container-sixteen .offset-by-five {
  margin-left: 240px;
}

.container-sixteen .offset-by-six {
  margin-left: 286px;
}

.container-sixteen .offset-by-seven {
  margin-left: 336px;
}

.container-sixteen .offset-by-eight {
  margin-left: 384px;
}

.container-sixteen .offset-by-nine {
  margin-left: 432px;
}

.container-sixteen .offset-by-ten {
  margin-left: 480px;
}

.container-sixteen .offset-by-eleven {
  margin-left: 528px;
}

.container-sixteen .offset-by-twelve {
  margin-left: 576px;
}

.container-sixteen .offset-by-thirteen {
  margin-left: 624px;
}

.container-sixteen .offset-by-fourteen {
  margin-left: 672px;
}

.container-sixteen .offset-by-fifteen {
  margin-left: 720px;
}


img.responsive {
  max-width: 95%;
}


#lang {
  margin-left: 30px;
  float: right;
}

#menu ul li {
  float: left;
  font-size: 75%;
}

#menu ul li a {
  padding-left: 8px;
  padding-right: 8px;
}

#menu ul ul li {
  font-size: 100%;
}

footer#foot ul {
  margin-left: 10px;
}

.hp article.main {
  width: 430px;
  float: left;
}

.photo {
  float: left;
  margin-left: 5px;
}

section.pr article {
  float: left;
  width: 440px;
  width: 45.83%;
}

section.pr article.even {
  margin-left: -1px;
  border-left: 1px solid #e1e1e1;
}

section.pr div.rows {
  margin: 0 -10px;
  border-bottom: 1px solid #e1e1e1;
}

.imagelist img {
  width: 90%;
}

/* Lista CTK
----------------------------------------------------------------------------------------------------*/
#top-menu_line {
  display: block;
  position: absolute;
  top: 0;
  left: 0px;
  width: 768px;
  height: 38px;
  margin: 0;
  background: url(https://i4.ctk.cz/ctk/2011/bg_top-line.png) no-repeat top left;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

#top-menu_line ul {
  float: left;
  margin: 5px 0 0 3px;
  padding: 0;
}

#top-menu_line ul li {
  list-style: none;
  display: inline;
  float: left;
  padding: 0;
  margin: 0 4px;
  position: relative;
}

#top-menu_line ul li a {
  display: block;
  text-decoration: none;
  float: left;
  background: url(https://i4.ctk.cz/ctk/2011/bg_topmenu-l.png) no-repeat -1500px 100px;
  clear: both;
  margin-right: 2px;
}

#top-menu_line ul li a span {
  color: #494849;
  font-size: 11px;
  line-height: 26px;
  padding: 0 8px 1px 8px;
  display: block;
  float: left;
  cursor: pointer;
  text-transform: uppercase;
  text-shadow: 1px 1px #fff;
  background: url(https://i4.ctk.cz/ctk/2011/bg_topmenu-r.png) no-repeat -1500px 100px;
  margin-right: -2px;
}

#top-menu_line ul li a:hover {
  background-position: top left;
}

#top-menu_line ul li a:hover span {
  background-position: top right;
  color: #fff;
  text-shadow: none;
}

#top-menu_line ul li span.arr_btm {
  display: none;
  width: 7px;
  height: 5px;
  background: url(https://i4.ctk.cz/ctk/2011/top-menu-arr_btm.gif) no-repeat top center;
  margin-left: -3px;
  position: absolute;
  bottom: -4px;
  left: 50%;
}

#top-menu_line ul li.slc a {
  background-position: top left;
}

#top-menu_line ul li.slc a span {
  background-position: top right;
  color: #fff;
  font-weight: bold;
  text-shadow: none;
}

#top-menu_line ul li.slc span.arr_btm {
  display: block;
  _display: none;
}

#top-menu_line a.a_infobanka {
  display: block;
  float: right;
  width: 75px;
  height: 23px;
  padding: 11px 0 0 30px;
  background: url(https://i4.ctk.cz/ctk/2011/btn_infobanka.png) no-repeat top left;
  margin: 0 9px 0 0;
  color: #fff;
  text-decoration: none;
  font-size: 11px;
  text-transform: uppercase;
}