* {
  margin: 0;
  padding: 0;
}
img {
  max-width: 100%;
  height: auto;
  border: none;
}
a img {
  border: none;
  display: block;
}
ul li,
ol li {
  list-style: none;
}
a {
  text-decoration: none;
  -o-transition: all .25s linear;
  -moz-transition: all .25s linear;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
}
a:hover {
  text-decoration: underline;
}
fieldset {
  border: none;
}
button,
input[type="submit"] {
  cursor: pointer;
}
.fix {
  display: block;
  height: 0 !important;
  clear: both;
  border: none;
  background: none;
}
.left {
  text-align: left;
}
.right {
  text-align: right;
}
.center {
  text-align: center;
}
.fLeft {
  float: left;
}
.fRight {
  float: right;
}
.displayNone {
  display: none;
}
.visibilityHidden,
.visibleNone {
  visibility: hidden;
}
header.body .column.two,
header.body .column.two.wider {
  float: none;
  width: 100%;
  text-align: center;
}
header.body .column.one {
  width: 25%;
}
header.body #logo {
  margin-left: 2%;
  margin-right: 2%;
}
header.body #logo a {
  margin-left: auto;
  margin-right: auto;
}
header.body #description {
  margin-left: 2%;
  margin-right: 2%;
}
header.body #searchform {
  width: 92%;
  margin-top: 3.785em;
}
header.body #searchform input[type="text"] {
  float: left;
}
header.body #languages {
  margin-right: 0;
  margin-top: 5.5em;
}
header.body #languages li {
  width: 28%;
  text-align: center;
  margin: 0;
}
header.body #languages li img {
  width: 75%;
  max-width: 40px;
}
#topMenu {
  height: 10em;
}
#topMenu ul {
  border-top: none;
}
#topMenu ul li {
  width: 25%;
  margin-top: 0;
}
#topMenu ul li.last a{
  width:100% !important;
}
#topMenu.plMenu ul li {
  width: 25%;
}
#topMenu.plMenu ul li.secondLine {
  width: 50%;
}
#slideshowCont aside {
  width: 100%;
}
#slideshowCont aside ul li figure {
  width: 100%;
  padding: 1em 1% 0;
}
#slideshowCont aside ul li section {
  width: 100%;
  padding-top: 0.9em;
}
#slideshowCont #slideshow {
  width: 100%;
}

#slideshowCont #slideshow .slides figure figcaption {
  line-height: 3.2em;
}
#indexBoxes .news aside .showAll{
  background:none;          
}
#indexBoxes .news aside .showAll:hover{
  background:none;
  text-decoration:underline;
}
#indexBoxes .one.column hgroup.smaller h2 {
  font-size: 1.3em;
  margin: 0.9em 0 0.35em;
}
#indexBoxes .one.column hgroup.smaller h3 {
  font-size: 1.1em;
}
#indexBoxes .banners a.serie .inner{
  padding-top: 1.5em;
}

#textPage.partneri article p{
  width: 50%;
}
#artist > footer > aside a {
  background-size: 30% auto;
  margin-left: 5%;
  padding-left: 15%;
  font-size: 1.3em;
}
#list .posts .post,
#list .posts .post.fourth,
#list .posts .post.fifth,
#list .smallPosts .post,
#list .smallPosts .post.fourth,
#list .smallPosts .post.fifth {
  width: 33%;
  margin-right: 1px;
}
#list .posts .post.third,
#list .smallPosts .post.third {
  width: 33.333333333%;
  margin-right: 0;
}
section.forum section.page > blockquote {
  background-position: 2% center;
}
footer.body article p {
  padding-right: 3em;
}
footer.body #subfooter p {
  font-size: 1.2em;
}
footer.body #subfooter .one img {
  width: 110px;
}