/* lesshat mixiny */
/* ------------------------------------ reset ----------------------------------------------*/
/*- CSS Prolog -*/
html,
body {
  margin: 0;
  padding: 0;
  font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
  color: #000000;
  background: #FFFFFF;
}
h1,
h2,
h3,
h4 {
  margin: 0;
  padding: 0;
}
/*- Definice zakladniho font-size, tak aby to spocitala i Opera -*/
html {
  font-size: 100%;
}
h1 {
  font-size: 2em;
}
/* 32/16 */
h2 {
  font-size: 1.5em;
}
/* 24/16 */
h3 {
  font-size: 1.125em;
}
/* 18/16 */
/*- Zakladni vlastnosti -*/
a {
  color: #0000CC;
}
a:visited {
  color: #000099;
}
a:hover {
  color: #CC0000;
}
img {
  border: 0;
}
/*- Obecne classy -*/
.cleaner,
.clear {
  clear: both;
  height: 1px;
  font-size: 1px;
  visibility: hidden;
  overflow: hidden;
}
.hide,
.blind {
  position: absolute;
  left: -1000px;
  top: -1000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.nodisplay {
  display: none;
}
input {
  outline: none;
}
* {
  -webkit-text-size-adjust: none;
}
/* animace loaderu */
@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* barva odkazu */
/*#00ccff;*/
/*cerna barva*/
/* svetle cerna barva*/
/*napr. url u polozek katalogu*/
/*bila barva*/
/*rgb(65,185,252)*/
/* ------------------------------------ vlastni mixiny ----------------------------------------------*/
/* prechod sedy a ramecek */
/* z fulltextu na active */
/* focus u odkazu */
/* ------------------------------------ tlacitka ----------------------------------------------*/
.btn-blue {
  -webkit-border-radius: 30px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 30px;
  -moz-background-clip: padding;
  border-radius: 30px;
  background-clip: padding-box;
  background-image: -webkit-linear-gradient(#41b9fc 0%, #55c2ff 100%);
  background-image: -moz-linear-gradient(#41b9fc 0%, #55c2ff 100%);
  background-image: -o-linear-gradient(#41b9fc 0%, #55c2ff 100%);
  background-image: linear-gradient(#41b9fc 0%, #55c2ff 100%);
  border: 1px solid #41b9fc;
  color: #ffffff;
  font-size: 0.9375em;
  /* 15/16 */
  line-height: 2.53333333333em;
  /* 38/15 */
  padding: 0.0666666666667em 2em;
  /* 1/15 */
  /* 30/15 */
  text-align: center;
  text-decoration: none;
}
.btn-blue:visited {
  color: #ffffff;
}
.btn-blue:hover {
  color: #ffffff;
}
.btn-white {
  -webkit-border-radius: 30px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 30px;
  -moz-background-clip: padding;
  border-radius: 30px;
  background-clip: padding-box;
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
  font-size: 0.875em;
  /* 14/16 */
  height: 2.85714285714em;
  /* 40/14 */
  line-height: 2.71428571429em;
  /* 38/14 */
  margin-left: 0.357142857143em;
  /* 5/14 */
  padding: 0 1.42857142857em;
  /* 20/14 */
  text-align: center;
  color: #000000;
}
.btn-white:visited {
  color: #000000;
}
.btn-white:hover {
  color: #cc0000;
}
.btn-gray {
  background: url('/img/bg_back.png') repeat left center;
  /*ie8-9 fix*/
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
  background-image: -moz-linear-gradient(90deg, #ececec 0%, #ffffff 90%);
  background-image: -webkit-linear-gradient(90deg, #ececec 0%, #ffffff 90%);
  background-image: -ms-linear-gradient(90deg, #ececec 0%, #ffffff 90%);
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  border: 1px solid #848484;
  color: #000000;
  display: block;
  font-size: 0.875em;
  /* 14/16 */
  text-align: center;
  text-decoration: none;
  width: auto;
  height: 2.42857142857em;
  /* 34/14 */
  line-height: 2.42857142857em;
  /* 34/14 */
  padding: 0 2em;
  /* 28/14 */
  -webkit-border-radius: 30px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 30px;
  -moz-background-clip: padding;
  border-radius: 30px;
  background-clip: padding-box;
}
.btn-gray.small {
  font-size: 0.8125em;
  /* 13/16 */
  height: 1.84615384615em;
  /* 24/13 */
  line-height: 1.84615384615em;
  /* 24/13 */
  padding: 0;
  -webkit-border-radius: 13px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 13px;
  -moz-background-clip: padding;
  border-radius: 13px;
  background-clip: padding-box;
}
.btn-gray:visited {
  color: #000000;
}
.btn-gray:hover {
  color: #000000;
}
/* ------------------------------------ ostatni ---------------------------------------*/
#teng-control {
  margin: 1.25em 0;
  /* 20/16 */
  clear: both;
  width: 100%;
  height: 1.5625em;
  /* 25/16 */
  text-align: center;
  background: #CCC;
}
#teng-control a {
  color: #000;
  text-decoration: none;
  font-weight: bold;
  line-height: 1.5625em;
  /* 25/16 */
}
#teng-debug {
  /*display: none;*/
  clear: both;
  float: left;
  width: 100%;
}
#teng-debug #teng-debug-content {
  background: #E5FFEA;
  color: black;
  padding: 0.833333333333em;
  /* 10/12 */
}
/* ------------------------------------ stranky, casti stranek ---------------------------------------*/
/* globalni promenne pro responzive */
.header {
  width: 100%;
  float: left;
}
.header .links {
  width: 100%;
  float: left;
}
.header .links ul {
  margin: 0;
  padding: 0;
}
.header .links ul li {
  display: block;
  float: left;
}
.header .links .left {
  float: left;
}
.header .links .left li a {
  font-size: 0.875em;
  /* 14/16 */
  color: #818181;
  text-decoration: none;
  padding: 0.571428571429em 0.857142857143em 0 0.857142857143em;
  /* 8/14 */
  /* 12/14 */
  /* 12/14 */
  border-top: 4px solid transparent;
  display: inline-block;
}
.header .links .left li a:hover {
  text-decoration: underline;
}
.header .links .left li:first-child {
  border-top: 4px solid #cc0000;
}
.header .links .left li:first-child span {
  font-size: 0.875em;
  /* 14/16 */
  line-height: 2.21428571429em;
  padding: 1px 0.857142857143em 0 0.857142857143em;
  /* 12/14 */
  /* 12/14 */
  display: inline-block;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
.header .links .right {
  float: right;
  margin-top: 0.625em;
  /* 10/16 */
  margin-right: 1.125em;
  /* 18/16 */
}
.header .links .right li .seznam {
  color: #0000cc;
  text-decoration: none;
  font-size: 0.875em;
  /* 14/16 */
}
.header .links .right li .seznam:hover {
  color: #cc0000;
  text-decoration: underline;
}
.header .links .right li .btn-gray.small {
  margin-right: 0.384615384615em;
  /* 5/13 */
  margin-top: -0.15384615em;
  /* 2/13 */
  width: 8.16em;
  /* 106/13 */
}
.header .links .right li .btn-gray.small:hover {
  color: #cc0000;
}
.header .links .right li .btn-gray.small:active {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ebebeb, #ffffff);
  background-image: -webkit-linear-gradient(top, #ebebeb, #ffffff);
  background-image: -o-linear-gradient(top, #ebebeb, #ffffff);
  background-image: linear-gradient(to bottom, #ebebeb, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#ffffffff', GradientType=0);
}
@media only screen and (max-width: 50em) {
  .header .links .left {
    display: none;
  }
}
@media only screen and (max-width: 40.9375em) {
  .header .links .right {
    margin-right: 0.375em;
    /* 6/16 */
  }
  .header .links .right .seznam {
    display: none;
  }
}
.link-page .header {
  height: 6.25em;
  /* 100/16 */
  border-bottom: 1px solid #c9c9c9;
}
.link-page .header .links .left {
  display: none;
}
.link-page .header .logo {
  margin-left: 0.875em;
  /* 28/32 */
  margin-top: -0.21875em;
  /* 7/32 */
}
.link-page .header .search {
  display: none;
}
@media only screen and (max-width: 36.5625em) {
  .link-page .header .links {
    display: none;
  }
}

/* NOVA SEO PATICKA - zacatek */
/* mobile */
.footer                 { clear: both; padding: 0; line-height: 22px; font-size: 14px; text-align: left; color: #6d6d6d; }
.footerLinks            { padding: 0 16px 24px; background: #f8f8f8; }

.footerLinks .border    { margin: 0 -16px 25px; height: 5px; background: linear-gradient(to bottom, rgba(220,220,220,1) 0%, rgba(246,246,246,1) 100%); }

.footerLinks .logo      { margin-bottom: 30px; }
.footerLinks .logo img  { width: 124px; }

.footerLinks .linksWrap                                   { border-bottom: 1px solid #F0F0F0; }
.footerLinks .linksWrap .linksBox                         { width: 50%; float: left; margin-bottom: 25px; }
.footerLinks .linksWrap .linksBox .listTitle              { margin-bottom: 9px; color: #7d7d7d; }
.footerLinks .linksWrap .linksBox .linksList              { margin: 0; padding-left: 0; list-style-type: none; }
.footerLinks .linksWrap .linksBox .linksList li           { font-size: 12px; line-height: 22px; }
.footerLinks .linksWrap .linksBox .linksList li a         { text-decoration: none; color: #6d6d6d; }
.footerLinks .linksWrap .linksBox .linksList li a:hover   { text-decoration: underline; }

.footerLinks .linksWrap .linksBox.bottomLinksBox            { float: none; clear: both; width: auto; }
.footerLinks .linksWrap .linksBox.bottomLinksBox .listTitle { display: inline-block; }
.footerLinks .linksWrap .linksBox.bottomLinksBox .listTitle .separator { display: none; }
.footerLinks .linksWrap .linksBox.bottomLinksBox .linksList { display: inline-block; }
.footerLinks .linksWrap .linksBox.bottomLinksBox .linksList li     { display: inline-block; line-height: 22px; }

.footer .links              { margin: 16px 0 0; padding: 0; text-align: left; }
.footer .links li           { display: inline-block; padding: 0; line-height: 32px; }
.footer .links li:after     { content: "•"; display: inline-block; padding: 0 8px; color: #6d6d6d; }
.footer .links li.last:after { display: none; }
.footer .links li a,
.footer .links li a:hover   { color: #6d6d6d; }
.footer .links li a         { text-decoration: none; }
.footer .links li a:hover   { text-decoration: underline; }
.footer .credits            { margin: 0; color: #7d7d7d; }

/* tablet */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .footerLinks .linksWrap .linksBox                       { width: 33.33%; }
  .footerLinks .linksWrap .linksBox4                      { clear: left; }

  .footerLinks .linksWrap                                     {  }
  .footerLinks .linksWrap .linksBox.bottomLinksBox            { float: left; clear: none; width: 33.33%; }
  .footerLinks .linksWrap .linksBox.bottomLinksBox .listTitle { display: block; }
  .footerLinks .linksWrap .linksBox.bottomLinksBox .linksList { display: block; }
  .footerLinks .linksWrap .linksBox.bottomLinksBox .linksList li     { display: block; line-height: 22px; }
  .footerLinks .linksWrap .linksBox.bottomLinksBox .linksList li .separator    { display: none; }
}

/* desktop */
@media only screen and (min-width: 1024px) {
  .footerLinks .linksWrap .linksBox                       { width: 25%; }

  .footerLinks                                            { position: relative; }
  .footerLinks .linksWrap,
  .footer .links,
  .footer .credits                                        { width: 792px; margin: 0 auto; position: relative; left: 116px; }
  .footer .links                                          { margin-top: 16px; }
  .footerLinks .logo                                      { position: absolute; left: 50%; margin-left: -480px; }
  .footerLinks .linksWrap .linksBox.bottomLinksBox        { margin-bottom: 7px; }
  .footerLinks .linksWrap .linksBox.bottomLinksBox .listTitle { font-size: 12px; }
  .footerLinks .linksWrap .linksBox.bottomLinksBox .listTitle .separator { display: inline; }
}
/* NOVA SEO PATICKA - konec */

#pagging {
  float: left;
  text-align: center;
  width: 100%;
  max-width: 61.5625em;
  /* 985/16 */
  margin-top: 2.1875em;
  /* 35/16 */
}
#pagging .middle {
  display: inline-block;
  width: auto;
}
#pagging .middle ul {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
}
#pagging .middle ul li {
  display: inline-block;
  margin-right: 0.9375em;
  /* 15/16 */
}
#pagging .middle ul li a {
  text-decoration: underline;
  color: #0000cc;
}
#pagging .middle ul li a.active {
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}
#pagging .middle ul li:last-child {
  margin-right: 0;
}
#pagging .middle .btn-gray {
  display: inline-block;
  margin-left: 1.07142857143em;
  /* 15/14 */
}
#pagging .middle .btn-gray.prev {
  -webkit-border-radius: 30px 0 0 30px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 30px 0 0 30px;
  -moz-background-clip: padding;
  border-radius: 30px 0 0 30px;
  background-clip: padding-box;
  margin-left: 0;
}
#pagging .middle .btn-gray.next {
  -webkit-border-radius: 0 30px 30px 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0 30px 30px 0;
  -moz-background-clip: padding;
  border-radius: 0 30px 30px 0;
  background-clip: padding-box;
}
#pagging .middle .btn-gray:first-child {
  margin-right: 1.07142857143em;
  /* 15/14 */
}
#pagging .middle .btn-gray.mobile {
  display: none;
}
#pagging .middle .btn-gray:hover {
  color: #cc0000;
}
#pagging .middle .btn-gray:active {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ebebeb, #ffffff);
  background-image: -webkit-linear-gradient(top, #ebebeb, #ffffff);
  background-image: -o-linear-gradient(top, #ebebeb, #ffffff);
  background-image: linear-gradient(to bottom, #ebebeb, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#ffffffff', GradientType=0);
}
#pagging p {
  color: #818181;
  font-size: 0.8125em;
  /* 13/16 */
  margin-top: 1.38461538462em;
  /* 18/13 */
  margin-bottom: 0;
}
@media only screen and (max-width: 41.5625em) {
  #pagging {
    padding-left: 0;
  }
  #pagging .middle ul {
    width: 100%;
    margin-bottom: 0.9375em;
    /* 15/16 */
  }
  #pagging .middle .btn-gray:first-child {
    display: none;
  }
  #pagging .middle .btn-gray.mobile {
    display: inline-block;
    margin-left: 0;
  }
}
.search-container {
  display: block;
  width: 100%;
  float: left;
  margin-top: 0.4375em;
  /* 7/16 */
}
.search-container .logo {
  float: left;
  margin-left: 0.75em;
  /* 24/32 */
  margin-top: 0.96875em;
  /* 31/32 */
}
.search-container .search {
  float: left;
  margin: 1.75em 0 0 0.9375em;
  /* 15/16 */
  /* 28/16 */
  margin-left: 1.125em;
  /* 18/16 */
  max-width: auto;
  position: relative;
  width: 35.25em;
  /* 564/16 */
  text-align: left;
}
.search-container .search input {
  background: #ffffff;
  -webkit-border-radius: 4px 0 0 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px 0 0 4px;
  -moz-background-clip: padding;
  border-radius: 4px 0 0 4px;
  background-clip: padding-box;
  border: 1px solid #c9c9c9;
  border-right: none;
  color: #333333;
  font-size: 1.5em;
  /* 24/16 */
  font-weight: normal;
  height: 1.83333333333em;
  /* 44/24 */
  line-height: 1em;
  /* 24/24 */
  opacity: 1;
  outline: none;
  padding: 0 0.416666666667em 0 0.416666666667em;
  /* 10/24 */
  /* 10/24 */
  width: 17.9166666667em;
  /* 430/24 */
}
.search-container .search input:focus {
  border-color: #cc0000;
}
.search-container .search .btn-search {
  cursor: pointer;
  display: block;
  position: absolute;
  right: 1px;
  top: 0;
  width: 7.92857142857em;
  /* 111/14 */
  background: url('/img/bg_back.png') repeat left center;
  /*ie8-9 fix*/
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
  background-image: -moz-linear-gradient(90deg, #ececec 0%, #ffffff 90%);
  background-image: -webkit-linear-gradient(90deg, #ececec 0%, #ffffff 90%);
  background-image: -ms-linear-gradient(90deg, #ececec 0%, #ffffff 90%);
  -webkit-box-shadow: 0px 1px 0px 0px #ffffff;
  -moz-box-shadow: 0px 1px 0px 0px #ffffff;
  box-shadow: 0px 1px 0px 0px #ffffff;
  border: 1px solid #848484;
  font-size: 0.875em;
  /* 14/16 */
  line-height: 3.21428571429em;
  /* 45/14 */
  height: 3.14285714286em;
  /* 44/14 */
  text-align: center;
  -webkit-border-radius: 0 1000px 1000px 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0 1000px 1000px 0;
  -moz-background-clip: padding;
  border-radius: 0 1000px 1000px 0;
  background-clip: padding-box;
}
.search-container .search .btn-search:hover {
  color: #cc0000;
}
.search-container .search .btn-search:active {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ebebeb, #ffffff);
  background-image: -webkit-linear-gradient(top, #ebebeb, #ffffff);
  background-image: -o-linear-gradient(top, #ebebeb, #ffffff);
  background-image: linear-gradient(to bottom, #ebebeb, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#ffffffff', GradientType=0);
}
.search-container:after {
  content: "";
  display: block;
  width: 100%;
  clear: both;
  height: 1px;
}
@media only screen and (min-width: 41em) and (max-width: 50em) {
  .search-container {
    float: left;
    margin-top: 1.5625em;
    /* 25/16 */
  }
  .search-container .logo {
    margin-top: 0;
    margin-left: 0.375em;
    /* 12/32 */
  }
  .search-container .search {
    width: 63%;
    margin: 0;
    text-align: left;
    margin-right: 0.75em;
    /* 12/16 */
    float: right;
  }
  .search-container .search input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 70%;
  }
  .search-container .search .btn-search {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 30%;
  }
}
@media only screen and (max-width: 40.9375em) {
  .search-container {
    float: left;
    margin-top: 0;
  }
  .search-container .logo {
    float: left;
    margin-top: -0.6875em;
    /* 22/32 */
    margin-left: 0.375em;
    /* 12/32 */
    text-align: left;
  }
  .search-container .search {
    width: 100%;
    margin: 0;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75em;
    /* 12/16 */
  }
  .search-container .search input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 70%;
  }
  .search-container .search .btn-search {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    right: 0.785714285714em;
    /* 11/14 */
    width: 30%;
  }
}
@media only screen and (max-width: 25em) {
  .search-container .logo img {
    width: 3.84375em;
    /* 123/32 */
  }
}
/* upravy pro kategorii */
.category .search-container .logo {
  margin-left: 1.125em;
  /* 18/16 */
  margin-top: 1.9375em;
  /* 31/16 */
}
@media only screen and (max-width: 79.875em) {
  .category .search-container {
    float: left;
    position: relative;
  }
  .category .search-container .logo {
    position: absolute;
    margin: 0;
    left: -13.125em;
    /* 210/16 */
    top: 1.5625em;
    /* 25/16 */
  }
  .category .search-container .search {
    margin-left: 0;
    width: 100%;
  }
  .category .search-container .search input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 70%;
  }
  .category .search-container .search .btn-search {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 30%;
  }
}
@media only screen and (max-width: 50em) {
  .category .search-container .logo {
    left: -14.0625em;
    /* 225/16 */
    top: 0;
  }
  .category .search-container .search {
    width: 100%;
    margin-right: 0;
  }
}
@media only screen and (max-width: 41.5625em) {
  .category .search-container .logo {
    left: 0.75em;
    /* 12/16 */
    top: -3.125em;
    /* 50/16 */
  }
  .category .search-container .logo img {
    width: 7.6875em;
    /* 123/16 */
  }
  .category .search-container .search {
    width: 100%;
    margin-right: 0;
    padding: 0 0.75em;
    /* 12/16 */
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .category .search-container .search .btn-search {
    right: 0.857142857143em;
    /* 12/14 */
  }
}
@media only screen and (max-width: 40.9375em) {
  .category .search-container .logo {
    top: -1.25em;
    /* 20/16 */
  }
  .category .search-container .search {
    margin: 1.5625em 0;
    /* 25/16 */
  }
}
#homepage {
  margin: 0 auto;
  max-width: 60em;
  /* 960/16 */
  padding: 0 0 1.563em;
  /* 25/16 */
  /* 78/16 */
  /* 28/16 */
  text-align: center;
}
#homepage .item {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 2.1875em;
  /* 35/16 */
  position: relative;
  width: 20em;
  /* 320/16 */
}
#homepage .item .content {
  background: url('/img/homepage_item_back.png') no-repeat;
  margin: 0 auto;
  width: 18em;
  /* 288/16 */
  position: relative;
}
#homepage .item .content h2 {
  float: none;
  margin: 0;
}
#homepage .item .content h2 a {
  text-decoration: none;
}
#homepage .item .content h2 a .img-holder {
  display: block;
  height: 5.375em;
  /* 129/24 */
  margin: 0 0 0.25em 0.208333333333em;
  /* 6/24 */
  /* 5/24 */
  overflow: hidden;
  padding-top: 0.25em;
  /* 6/24 */
  width: 11.5833333333em;
  /* 278/24 */
}
#homepage .item .content h2 a .img-holder img {
  position: relative;
  left: -1px;
  top: 0px;
}
#homepage .item .content h2 a .title {
  color: #0000cc;
  float: left;
  font-size: 0.916666666667em;
  /* 22/24 */
  font-weight: bold;
  margin: 0 0.227272727273em 0 0.318181818182em;
  /* 5/22 */
  /* 7/22 */
  max-width: 10.6818181818em;
  /* 235/22 */
  overflow: hidden;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#homepage .item .content h2 a:hover .title {
  color: #cc0000;
  text-decoration: underline;
}
#homepage .item .content .count {
  color: #999999;
  float: left;
  font-size: 1em;
  margin-top: 0.375em;
  /* 6/16 */
}
#homepage .item .content .shadow {
  position: absolute;
  left: -1em;
  bottom: -1px;
  background: url('/img/kapsa-stin.png') no-repeat;
  width: 20em;
  /* 320/16 */
  height: 0.625em;
  /* 10/16 */
}
#homepage .item.add-link {
  display: inline-block;
}
#homepage .item.add-link .content {
  background: url('/img/homepage_add_link.png') no-repeat;
  height: 8.125em;
  /* 130/16 */
  margin-top: 0.4375em;
  /* 7/16 */
  width: 17.5em;
  /* 280/16 */
}
#homepage .item.add-link .content h2 a {
  display: block;
  height: 6.25em;
  /* 150/24 */
  width: 13.5416666667em;
  /* 325/24 */
}
#homepage .item.add-link .content h2 a .title {
  color: #009900;
  height: 5.90909090909em;
  /* 130/22 */
  padding: 0;
  margin: 0;
  line-height: 5.68181818182em;
  /* 125/22 */
  padding-left: 4.18181818182em;
  /* 92/22 */
}
#homepage .item.last {
  border-bottom: none;
}
#homepage .search-container {
  margin-bottom: 1.5625em;
  /* 25/16 */
}
@media only screen and (max-width: 25em) {
  #homepage {
    max-width: 100%;
    padding: 0;
    margin: 0;
  }
  #homepage .item {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 0;
    width: 100%;
  }
  #homepage .item .content {
    margin: 0;
    background: none;
    width: 100%;
  }
  #homepage .item .content h2 a {
    float: left;
  }
  #homepage .item .content h2 a .img-holder {
    display: none;
  }
  #homepage .item .content h2 a .title {
    font-size: 0.666666666667em;
    /* 16/24 */
    color: #0000cc;
    margin-left: 0;
    float: left;
    line-height: 3em;
    /* 48/16 */
    max-width: 100%;
  }
  #homepage .item .content h2 a .title:before {
    content: "";
    float: left;
    width: 1.3125em;
    /* 21/16 */
    height: 1.3125em;
    /* 21/16 */
    margin: 0.8125em 1.25em;
    /* 13/16 */
    /* 20/16 */
    background-repeat: no-repeat;
    background-position: -85px -89px;
    background-image: url('/img/icons.png');
  }
  #homepage .item .content .count {
    line-height: 2.9375em;
    /* 47/16 */
    margin-top: 0;
  }
  #homepage .item .content .shadow {
    display: none;
  }
  #homepage .item.add-link {
    display: none;
  }
  #homepage .item.first {
    border-top: 1px solid #e1e1e1;
  }
  #homepage .item.last {
    border-bottom: 1px solid #e1e1e1;
  }
  #homepage .item._cid25115 .content h2 a .title:before {
    background-position: -144px -55px;
  }
  #homepage .item._cid6001 .content h2 a .title:before {
    background-position: -24px -118px;
  }
  #homepage .item._cid6002 .content h2 a .title:before {
    background-position: -174px -88px;
  }
  #homepage .item._cid6124 .content h2 a .title:before {
    background-position: -115px -27px;
  }
  #homepage .item._cid6151 .content h2 a .title:before {
    background-position: -85px -118px;
  }
  #homepage .item._cid6577 .content h2 a .title:before {
    background-position: -145px -26px;
  }
  #homepage .item._cid6704 .content h2 a .title:before {
    background-position: -115px -55px;
  }
  #homepage .item._cid6704-39 .content h2 a .title:before {
    background-position: 0px 0px;
  }
  #homepage .item._cid6806 .content h2 a .title:before {
    background-position: -114px -117px;
  }
  #homepage .item._cid7013 .content h2 a .title:before {
    background-position: -144px -117px;
  }
  #homepage .item._cid7358 .content h2 a .title:before {
    background-position: -173px -117px;
  }
  #homepage .item._cid7462 .content h2 a .title:before {
    background-position: -173px -55px;
  }
  #homepage .item._cid7504 .content h2 a .title:before {
    background-position: -147px -27px;
  }
  #homepage .item._cid7254 .content h2 a .title:before {
    background-position: -54px -118px;
  }
  #homepage .item._cid7284 .content h2 a .title:before {
    background-position: -85px -26px;
  }
}

.sklik-ads .sklik-ad,
.sklik-drtg-ads .sklik-ad,
.sklik-eta-ads .sklik-eta-ad {
  display: inline-block;
  float: left;
  position: relative;
  width: 100%;
  max-width: 19.5em;
  /* 312/16 */
  padding: 0 0.125em;
  /* 2/16 */
  height: 18.75em;
  /* 300/16 */
  background: #FFF7D5;
}

.sklik-eta-ads .sklik-eta-ad {
    height: 18.4em;
}

.sklik-ads .sklik-ad > a:first-child,
.sklik-drtg-ads .sklik-ad > a:first-child,
.sklik-eta-ads .sklik-eta-ad .sklik-eta-screen {
  display: block;
  margin: 0 auto;
  margin-top: 2.125em;
  /* 34/16 */
  width: 17.5em;
  /* 280/16 */
  position: relative;
  height: 8.125em;
  /* 130/16 */
  border: 1px solid #e1e1e1;
  border-bottom: none;
}
.sklik-ads .sklik-ad > a:first-child:after,
.sklik-drtg-ads .sklik-ad > a:first-child:after,
.sklik-eta-ads .sklik-eta-ad .sklik-eta-screen:after {
  content: "";
  position: absolute;
  width: 19.75em;
  /* 316/16 */
  height: 0.625em;
  /* 10/16 */
  left: -0.9375em;
  /* 15/16 */
  bottom: -1px;
  background: url('/img/kapsa-stin-sklik.png') no-repeat center 0;
}
.sklik-ads .sklik-ad h2,
.sklik-drtg-ads .sklik-ad h2,
.sklik-eta-ads .sklik-eta-ad .sklik-eta-title {
  padding-left: 0.625em;
  /* 15/24 */
  padding-right: 0.625em;
  /* 15/24 */
}
.sklik-eta-ads .sklik-eta-ad .sklik-eta-title {
  font-size: 1.5em;
  font-weight: bold;
  line-height: 20px;
  padding-bottom: 5px;
  padding-top: 12px;
}
.sklik-eta-ads .sklik-eta-ad .sklik-eta-title .sklik-eta-favicon {
  display: none;
}
.sklik-ads .sklik-ad h2 a,
.sklik-drtg-ads .sklik-ad h2 a,
.sklik-eta-ads .sklik-eta-ad .sklik-eta-title a {
  color: #0000cc;
  font-size: 0.666666666667em;
  line-height: 1.25em;
  text-decoration: none;
}

.sklik-eta-ads .sklik-eta-ad .sklik-eta-title a,
.sklik-eta-ads .sklik-eta-ad .sklik-eta-title a span {
  line-height: 16px;
}

.sklik-ads .sklik-ad h2 a:hover,
.sklik-drtg-ads .sklik-ad h2 a:hover,
.sklik-eta-ads .sklik-eta-ad .sklik-eta-title a:hover {
  color: #cc0000;
  text-decoration: underline;
}
.sklik-ads .sklik-ad .sklik-descr1,
.sklik-ads .sklik-ad .sklik-descr2,
.sklik-drtg-ads .sklik-ad .sklik-descr1,
.sklik-drtg-ads .sklik-ad .sklik-descr2,
.sklik-eta-ads .sklik-eta-ad .sklik-eta-desc {
  color: #000000;
  font-size: 0.875em;
  /* 14/16 */
  line-height: 1.42857142857em;
  /* 20/14 */
  padding-left: 1.07142857143em;
  /* 15/14 */
  margin: 0;
  display: block;
}
.sklik-eta-ads .sklik-eta-ad .sklik-eta-desc {
  padding-right: 1.07142857143em;
}
.sklik-eta-ads .sklik-eta-ad .sklik-eta-desc .url {
  color: #000;
  text-decoration: none;
}
.sklik-ads .sklik-ad .sklik-url,
.sklik-drtg-ads .sklik-ad .sklik-url,
.sklik-eta-ads .sklik-eta-ad .sklik-eta-url {
  text-decoration: none;
  color: #009900;
  font-size: 0.875em;
  /* 14/16 */
  padding-top: 0.357142857143em;
  /* 5/14 */
  margin-left: 1.07142857143em;
  /* 15/14 */
  display: none;
}
.sklik-eta-ads .sklik-eta-ad .sklik-eta-url .url {
  text-decoration: none;
  color: #009900;
}
.sklik-eta-ads .sklik-eta-ad .sklik-eta-screen img {
  width: 100%;
}
@media only screen and (max-width: 41.5625em) {
  .sklik-ads .sklik-ad,
  .sklik-drtg-ads .sklik-ad,
  .sklik-eta-ads .sklik-eta-ad {
    width: 100%;
    max-width: 100%;
    height: auto;
    padding: 0;
    padding-bottom: 1.5625em;
    /* 25/16 */
  }
  .sklik-ads .sklik-ad > a:first-child,
  .sklik-drtg-ads .sklik-ad > a:first-child,
  .sklik-eta-ads .sklik-eta-ad > a:first-child {
    display: none;
  }
  .sklik-ads .sklik-ad .sklik-descr1,
  .sklik-drtg-ads .sklik-ad .sklik-descr1 {
    display: block;
    padding-left: 1.07142857143em;
  }
  .sklik-ads .sklik-ad .sklik-descr2,
  .sklik-drtg-ads .sklik-ad .sklik-descr2 {
    display: block;
    padding-left: 1.07142857143em;
  }
  .sklik-ads .sklik-ad .sklik-url,
  .sklik-drtg-ads .sklik-ad .sklik-url {
    display: block;
  }
  .sklik-ads .sklik-ad:after,
  .sklik-drtg-ads .sklik-ad:after {
    right: 0.9375em;
    /* 15/16 */
  }
}
.sklik-ads .sklik-mark,
.sklik-drtg-ads .sklik-mark, 
.sklik-eta-ads .sklik-mark {
  display: none;
}
.sklik-ads .sklik-ad:nth-child(3):after {
  content: "Reklama";
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: auto;
  font-size: 0.75em;
  /* 12/16 */
  color: #999999;
  padding: 0 0.5em 0.5em 0;
  /* 8/16 */
  /* 8/16 */
  text-align: right;
  padding-top: 0.666666666667em;
  /* 8/12 */
  padding-right: 1.5em;
  /* 18/12 */
}
.category #wrap {
  width: 100%;
  margin: 0 auto;
  max-width: 948px;
}
.category #results {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  height: 100%;
  width: 100%;
  display: block;
  float: left;
}
.category #results h1 {
  color: #333333;
  /*float: left;*/
  font-size: 2.25em;
  /* 36/16 */
  font-weight: normal;
  margin: 0.472222222222em 0 0.75em 0;
  /* 27/36 */
  /* 17/36 */
  width: 100%;
  text-align: center;
}
.category #results .items {
  float: left;
  width: 100%;
}
.category #results .items .item {
  display: inline-block;
  float: left;
  vertical-align: top;
  position: relative;
  width: 100%;
  max-width: 19.75em;
  /* 316/16 */
  height: 18.75em;
  /* 300/16 */
}
.category #results .items .item .content {
  height: 18.75em;
  /* 300/16 */
  margin: 0 auto;
  width: 17.625em;
  /* 282/16 */
  overflow: hidden;
}
.category #results .items .item .content .image {
  display: block;
  margin-top: 35px;
  position: relative;
}
.category #results .items .item .content .image .screenshot {
  border: 1px solid #e1e1e1;
  border-bottom: none;
  height: 8.125em;
  /* 130/16 */
  overflow: hidden;
  position: relative;
  width: 17.5em;
  /* 280/16 */
}
.category #results .items .item .content .image .screenshot img {
  width: 17.5em;
  /* 280/16 */
}
.category #results .items .item .content .image .shadow {
  position: absolute;
  width: 19.75em;
  /* 316/16 */
  height: 0.625em;
  /* 10/16 */
  left: -1.0625em;
  /* 17/16 */
  background: url('/img/kapsa-stin.png') no-repeat center 0;
}
.category #results .items .item .content h2 {
  margin-left: 0;
  margin-top: 0.208333333333em;
  /* 5/24 */
}
.category #results .items .item .content h2 a {
  color: #0000cc;
  font-size: 0.666666666667em;
  /* 16/24 */
  line-height: 1.25em;
  /* 20/16 */
  text-decoration: none;
}
.category #results .items .item .content h2 a:hover {
  color: #cc0000;
  text-decoration: underline;
}
.category #results .items .item .content h2 .count {
  color: #999999;
  font-size: 0.666666666667em;
  /* 16/24 */
  margin-top: 0.375em;
  /* 6/16 */
  margin-left: 0.3125em;
  /* 5/16 */
  font-weight: normal;
}
.category #results .items .item .content .description {
  color: #000000;
  font-size: 0.875em;
  /* 14/16 */
  line-height: 1.42857142857em;
  /* 20/14 */
  margin: 0;
  overflow: hidden;
}
.category #results .items .item .content .mobile-description {
  display: none;
}
.category #results .items .item .content .main-href {
  font-size: 0.875em;
  /* 14/16 */
  line-height: 1.42857142857em;
  /* 20/14 */
  text-decoration: none;
}
.category #results .items .item .content .main-href .domain {
  color: #009900;
}
.category #results .items .item .content .main-href .rest {
  color: #808080;
}
.category #results .items .item .shadow {
  background: url('/img/kapsa-stin.png') no-repeat center top;
  height: 0.625em;
  /* 10/16 */
  left: 0;
  position: absolute;
  bottom: 0;
  width: 100%;
}
.category #results .items .item.sklik .content {
  position: relative;
}
.category #results .items .item.sklik .content .corner {
  background: url('/img/results_sklik.png') no-repeat;
  height: 3.9375em;
  /* 63/16 */
  position: absolute;
  right: 0.125em;
  /* 2/16 */
  top: 0.0625em;
  /* 1/16 */
  width: 3.8125em;
  /* 61/16 */
  z-index: 100;
}
@media only screen and (max-width: 100em) {
  .category #wrap {
    margin-left: 19.375em;
    /* 310/16 */
  }
}
@media only screen and (max-width: 79.875em) {
  .category #wrap {
    margin-left: 19.375em;
    /* 310/16 */
    max-width: 39.5em;
    /* 632/16 */
  }
  .category #results {
    float: left;
  }
}
@media only screen and (max-width: 60em) {
  .category #wrap {
    margin-left: 20.3125em;
    /* 325/16 */
    max-width: 19.75em;
    /* 316/16 */
  }
  .category #results {
    float: left;
  }
}
@media only screen and (max-width: 41.5625em) {
  .category #wrap {
    margin: 0;
    width: 100%;
    max-width: 100%;
  }
  .category #results {
    width: 100%;
    padding-left: 0;
    display: block;
    float: left;
  }
  .category #results h1 {
    display: none;
  }
  .category #results .items {
    max-width: 100%;
    padding-left: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
  }
  .category #results .items .item {
    width: 100%;
    max-width: 100%;
    height: auto;
    margin-bottom: 1.5625em;
    /* 25/16 */
  }
  .category #results .items .item .content {
    background: #ffffff;
    margin: 0;
    width: 100%;
    padding: 0 0.9375em;
    /* 15/16 */
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
  }
  .category #results .items .item .content .image {
    display: none;
  }
  .category #results .items .item .content .image .screenshot {
    background-image: none !important;
  }
  .category #results .items .item .content .description {
    display: none;
  }
  .category #results .items .item .content .mobile-description {
    display: block;
    color: #000000;
    font-size: 0.875em;
    line-height: 1.42857142857em;
    margin: 0;
  }
  .category #results .items .item .content h2 a {
    color: #0000cc;
  }
}
/* okno v erotice */
.mw-window.eroticWindow {
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  top: 15%;
  z-index: 1000;
}
.mw-window.eroticWindow .mw-contentWrap {
  -webkit-box-shadow: 0 0 70px 10px #000000;
  -moz-box-shadow: 0 0 70px 10px #000000;
  box-shadow: 0 0 70px 10px #000000;
  background-color: #ffffff;
  display: inline-block;
  height: 23.125em;
  /* 370/16 */
  overflow: hidden;
  padding: 2.1875em 2.5em 3.4375em;
  /* 35/16 */
  /* 40/16 */
  /* 55/16 */
  text-align: left;
  max-width: 27.5em;
  /* 440/16 */
}
.mw-window.eroticWindow .mw-contentWrap h2 {
  font-size: 1.8125em;
  /* 29/16 */
  font-weight: bold;
  text-align: center;
  margin-top: 0.51724137931em;
  /* 15/29 */
  margin-bottom: 0.862068965517em;
  /* 25/29 */
}
.mw-window.eroticWindow .mw-contentWrap .text {
  border: 1px solid #d8d8d8;
  font-size: 0.875em;
  /* 14/16 */
  margin-top: 1.42857142857em;
  /* 20/14 */
  margin: 0;
  max-height: 15em;
  /* 210/14 */
  overflow-y: auto;
  padding: 1.42857142857em;
  /* 20/14 */
}
.mw-window.eroticWindow .mw-contentWrap .text ul {
  padding: 0 0 0 1.42857142857em;
  /* 20/14 */
  margin: 0.714285714286em 0;
  /* 10/14 */
  list-style-type: decimal;
}
.mw-window.eroticWindow .mw-contentWrap .holder {
  margin-top: 0.9375em;
  /* 15/16 */
  text-align: center;
}
.mw-window.eroticWindow .mw-contentWrap .holder .btn-gray {
  display: inline-block;
  font-size: 0.9375em;
  /* 15/16 */
  font-weight: bold;
}
.mw-window.eroticWindow .mw-contentWrap .holder .btn-gray:hover {
  color: #cc0000;
}
.mw-window.eroticWindow .mw-contentWrap .holder .btn-gray:active {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ebebeb, #ffffff);
  background-image: -webkit-linear-gradient(top, #ebebeb, #ffffff);
  background-image: -o-linear-gradient(top, #ebebeb, #ffffff);
  background-image: linear-gradient(to bottom, #ebebeb, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#ffffffff', GradientType=0);
}
.mw-overlay {
  background: #000000;
  bottom: 0;
  height: 100%;
  left: 0;
  opacity: 0.651;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 100;
}
/* ID kategorie do leveho rohu */
.category-id {
  float: left;
  clear: both;
}
.category-id .id {
  color: #FFF;
}
#navigation {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 1.625em 0 0;
  /* 26/16 */
  margin-top: 2.5em;
  /* 40/16 */
  height: 100%;
  width: 17.5em;
  /* 280/16 */
  margin-left: -18.5em;
  /* +1em k sirce */
  float: left;
}
#navigation .mobile-header {
  display: none;
}
#navigation .back {
  background: url('/img/navigation_go_back.png') no-repeat left center;
  color: #666;
  display: block;
  font-size: 0.583333333333em;
  /* 14/24 */
  font-weight: normal;
  line-height: 1.423em;
  padding: 0.928571428571em 0 0.928571428571em 3.857em;
  /* 13/14 */
  /* 13/14 */
  text-decoration: none;
}
#navigation .back:hover {
  background: url('/img/navigation_go_back_hover.png') no-repeat left center;
}
#navigation .back:active {
  background: url('/img/navigation_go_back_click.png') no-repeat left center;
}
#navigation .categories {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
#navigation .categories li {
  min-height: 1.875em;
  /* 30/16 */
  padding: 0.4375em 0;
  /* 7/16 */
}
#navigation .categories li h3 {
  display: inline;
  font-size: 1.14285714286em;
  /* 16/14 */
}
#navigation .categories li a {
  color: #0000cc;
  font-size: 0.85em;
  /* 16/19 */
  font-weight: normal;
  text-decoration: none;
}
#navigation .categories li a:hover {
  color: #cc0000;
  text-decoration: underline;
}
#navigation .categories li .count {
  color: #999999;
  font-size: 1em;
  line-height: 1.875em;
  /* 30/16 */
}
#navigation .categories.top {
  margin-top: 0.3125em;
  /* 5/16 */
}
#navigation .categories.bottom {
  margin-top: 0.9375em;
  /* 15/16 */
}
#navigation .firm {
  color: #333333;
  font-size: 1em;
  font-weight: normal;
  padding-top: 1.5625em;
  /* 25/16 */
  text-decoration: none;
}
@media only screen and (max-width: 41.5625em) {
  #navigation {
    width: 100%;
    display: block;
    float: left;
    padding: 0;
    border-right: none;
    margin-top: 0;
    margin-left: 0;
    position: static;
    margin-bottom: 2.5em;
    /* 40/16 */
  }
  #navigation h2 {
    padding: 0.5em;
    /* 12/24 */
    padding-top: 0.833333333333em;
    /* 20/24 */
  }
  #navigation .mobile-header {
    display: block;
    color: #333;
    font-size: 1.5em;
    /* 24/16 */
    line-height: 1.25em;
    /* 30/24 */
    padding: 0.5em;
    /* 12/24 */
    padding-top: 0.125em;
    /* 3/24 */
    padding-bottom: 0.583333333333em;
    /* 14/24 */
    margin: 0;
  }
  #navigation .categories {
    border-top: 1px solid #e1e1e1;
  }
  #navigation .categories li {
    border-bottom: 1px solid #e1e1e1;
    line-height: 1.875em;
    /* 30/16 */
    padding: 0.9375em 0.9375em 0.9375em 0.9375em;
  }
  #navigation .categories li h3 {
    margin-right: 0;
  }
  #navigation .categories li h3 a {
    color: #0000cc;
    display: inline;
  }
  #navigation .categories.bottom {
    margin-top: 0.3125em;
    /* 5/16 */
  }
  #navigation .firm {
    padding-top: 2.5em;
    /* 40/16 */
    padding-left: 0.9375em;
    /* 15/16 */
    padding-bottom: 0.625em;
    /* 10/16 */
  }
}
.ie8 .header .search input {
  line-height: 1.875em;
  /* 45/24 */
}
.ie8 #addNewLink .center .url input {
  line-height: 2.57142857143em;
  /* 36/14 */
  padding: 0.285714285714em 0 0.285714285714em 0.928571428571em;
  /* 4/14 */
  /* 4/14 */
  /* 13/14 */
}
.ie8 #newLinkForm .center .row input[type="text"],
.ie8 #newLinkForm .center .row input[type="text"]:focus {
  line-height: 2.57142857143em;
  /* 36/14 */
  padding: 0.285714285714em 0 0.285714285714em 0.928571428571em;
  /* 4/14 */
  /* 4/14 */
  /* 13/14 */
}
.ie8 .sklik-ads .sklik-ad:first-child:after,
.ie8 .sklik-drtg-ads .sklik-ad:first-child:after,
.ie8 .sklik-eta-ads .sklik-eta-ad:first-child:after {
  content: "Reklama";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
  font-size: 0.75em;
  /* 12/16 */
  color: #999999;
  padding: 0 0.5em 0.5em 0;
  /* 8/16 */
  /* 8/16 */
  text-align: left;
  padding-top: 8px;
  padding-left: 18px;
}
.ie8 .header .middle .container .search input {
  height: 1.79166666667em;
  /* 43/24 */
}
.link-page {
  padding-bottom: 5.3125em;
  /* 85/16 */
  height: 100%;
  min-height: 54.375em;
  /* 870/16 */
  position: relative;
}
@media only screen and (max-width: 36.5625em) {
  .link-page {
    min-height: 34.375em;
    /* 550/16 */
  }
}
.preview {
  margin-top: 1.5625em;
  /* 25/16 */
  position: relative;
}
.preview h3 {
  color: #000000;
  font-size: 0.875em;
  /* 14/16 */
  margin-bottom: 0.357142857143em;
  /* 5/14 */
}
.preview .screenshot {
  border: 1px solid #e1e1e1;
  border-bottom: none;
  height: 8.125em;
  overflow: hidden;
  width: 17.5em;
}
.preview .screenshot img {
  width: 17.5em;
}
.preview p {
  margin: 0;
  padding: 0;
}
.preview .title {
  color: #0000cc;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  margin-top: 0.625em;
  /* 10/16 */
}
.preview .title:hover {
  color: #cc0000;
  text-decoration: underline;
}
.preview .description {
  color: #000000;
  font-size: 0.875em;
  /* 14/16 */
  line-height: 1.42857142857em;
  /* 20/14 */
  width: 289px;
}
.preview .link {
  cursor: pointer;
  font-size: 0.875em;
  /* 14/16 */
}
.preview .link .domain {
  color: #009900;
}
.preview .link .resturl {
  color: #999999;
}
.preview .shadow {
  position: absolute;
  width: 20em;
  /* 320/16 */
  height: 0.625em;
  /* 10/16 */
  left: -1.125em;
  /* 18/16 */
  top: 7.625em;
  /* 122/16 */
  background: url('/st/img/katalog/kapsa-stin.png') no-repeat center 0;
}
#addNewLink {
  clear: both;
  float: left;
  width: 100%;
}
#addNewLink .center {
  margin: 0 auto;
  margin-top: 2.8125em;
  /* 45/16 */
  max-width: 31.25em;
  /* 500/16 */
}
#addNewLink .center h2 {
  font-size: 2.25em;
  /* 36/16 */
  font-weight: bold;
}
#addNewLink .center p {
  color: #333333;
  font-size: 0.875em;
  /* 14/16 */
  line-height: 1.57142857143em;
  /* 22/14 */
}
#addNewLink .center p a {
  color: #0000cc;
  text-decoration: underline;
}
#addNewLink .center p a:visited {
  color: #0000cc;
}
#addNewLink .center p a:hover {
  color: #cc0000;
  text-decoration: underline;
}
#addNewLink .center h3 {
  color: #000000;
  font-size: 0.875em;
  /* 14/16 */
  font-weight: bold;
  line-height: 1.71428571429em;
  /* 24/14 */
}
#addNewLink .center h3.error {
  color: #cc0000;
}
#addNewLink .center .url {
  float: left;
  position: relative;
  width: 100%;
}
#addNewLink .center .url input[type="text"] {
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
  border: 1px solid #c9c9c9;
  color: #000000;
  float: left;
  font-size: 0.875em;
  /* 14/16 */
  height: 2.57142857143em;
  /* 36/14 */
  max-width: 485px;
  padding-left: 0.928571428571em;
  /* 13/14 */
  width: 100%;
}
#addNewLink .center .url input[type="text"]:focus {
  border-color: #cc0000;
}
#addNewLink .center .url input[type="text"].error {
  background-color: #ffcccc;
}
#addNewLink .center .url .help {
  background: url('/st/img/katalog/addlink_help_gray.png') no-repeat 11px 6px;
  cursor: pointer;
  height: 2.5em;
  /* 40/16 */
  position: absolute;
  right: -2.5em;
  /* 40/16 */
  top: 0.25em;
  /* 4/16 */
  width: 2.5em;
  /* 40/16 */
}
#addNewLink .center .url .help .tip {
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
  background-color: #f1fff1;
  border: 1px solid #009900;
  display: none;
  position: absolute;
  right: -15.9375em;
  /* 255/16 */
  top: -0.3125em;
  /* 5/16 */
  width: 15.375em;
  /* 246/16 */
  z-index: 412;
}
#addNewLink .center .url .help .tip .pointer {
  background: url('/st/img/katalog/tip_pointer.png') no-repeat;
  height: 13px;
  left: -0.8125em;
  /* 13/16 */
  position: absolute;
  top: 0.875em;
  /* 14/16 */
  width: 13px;
}
#addNewLink .center .url .help .tip p {
  color: #333333;
  font-size: 0.875em;
  /* 14/16 */
  margin: 0;
  padding: 0.928571428571em;
  /* 13/14 */
}
#addNewLink .center .url .help:hover {
  background: url('/st/img/katalog/addlink_help_active.png') no-repeat 11px 6px;
}
#addNewLink .center .url .help:hover .tip {
  display: block;
}
#addNewLink .center .captcha {
  margin-top: 0.3125em;
  /* 5/16 */
}
#addNewLink .center .captcha h3 {
  margin-bottom: 0.208333333333em;
  /* 5/24 */
}
#addNewLink .center .captcha .table {
  display: table;
  width: 100%;
}
#addNewLink .center .captcha .table .cell {
  display: table-cell;
}
#addNewLink .center .captcha .table .cell img {
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
  border: 1px solid #c9c9c9;
}
#addNewLink .center .captcha .table .cell input {
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #c9c9c9;
  color: #000000;
  font-size: 1.25em;
  /* 20/16 */
  font-weight: bold;
  height: 1.8em;
  /* 36/20 */
  padding-left: 0.928571428571em;
  /* 13/14 */
  width: 100%;
  display: block;
}
#addNewLink .center .captcha .table .cell input:focus {
  border-color: #cc0000;
}
#addNewLink .center .captcha .table .cell input.error {
  background-color: #ffcccc;
}
#addNewLink .center .captcha .table .cell a {
  margin-top: 0.3125em;
  /* 5/16 */
  font-size: 0.875em;
  /* 14/16 */
  text-transform: lowercase;
  display: block;
}
#addNewLink .center .captcha .table .cell.image {
  width: 12.5em;
  /* 200/16 */
  text-align: left;
}
#addNewLink .center .captcha .table .cell.input {
  vertical-align: top;
}
#addNewLink .center .btn-gray {
  display: block;
  height: 2.4em;
  /* 36/15 */
  margin-top: 2.46666666667em;
  /* 37/15 */
  width: 6.53333333333em;
  /* 98/15 */
  font-weight: bold;
}
#addNewLink .center .btn-gray:hover {
  color: #cc0000;
}
#addNewLink .center .btn-gray:active {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ebebeb, #ffffff);
  background-image: -webkit-linear-gradient(top, #ebebeb, #ffffff);
  background-image: -o-linear-gradient(top, #ebebeb, #ffffff);
  background-image: linear-gradient(to bottom, #ebebeb, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#ffffffff', GradientType=0);
}
@media only screen and (max-width: 69.6875em) {
  #addNewLink .center .url .help .tip,
  #addNewLink #newLinkForm .center .row .help .tip {
    right: 0;
    top: -0.25em;
    /* 4/16 */
    left: -15.9375em;
    /* 255/16 */
  }
  #addNewLink .center .url .help .tip .pointer,
  #addNewLink #newLinkForm .center .row .help .tip .pointer {
    left: auto;
    right: -0.8125em;
    /* 13/16 */
    top: 0.6875em;
    /* 11/16 */
    background: url('/st/img/katalog/tip_pointer_reverse.png') no-repeat;
  }
}
@media only screen and (max-width: 36.5625em) {
  #addNewLink .center {
    padding: 0.75em;
    /* 12/16 */
    margin-top: 2.0625em;
    /* 33/16 */
  }
  #addNewLink .center h2 {
    font-size: 1.5em;
    /* 24/16 */
  }
  #addNewLink .center .url input[type="text"] {
    width: 100%;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  #addNewLink .center .url .help {
    display: none;
  }
}
#newLinkForm {
  clear: both;
  float: left;
  width: 100%;
}
#newLinkForm .center {
  margin: 0 auto;
  margin-top: 2.8125em;
  /* 45/16 */
  max-width: 31.25em;
  /* 500/16 */
  position: relative;
}
#newLinkForm .center h2 {
  font-size: 2.25em;
  /* 36/16 */
  width: 105%;
}
#newLinkForm .center p {
  font-size: 0.875em;
  /* 14/16 */
  line-height: 1.64285714286em;
  /* 23/14 */
}
#newLinkForm .center p a {
  color: #0000cc;
  text-decoration: underline;
}
#newLinkForm .center p a:visited {
  color: #0000cc;
}
#newLinkForm .center p a:hover {
  color: #cc0000;
  text-decoration: underline;
}
#newLinkForm .center .row {
  float: left;
  margin-top: 1.5625em;
  /* 25/16 */
  position: relative;
  width: 100%;
}
#newLinkForm .center .row .label {
  float: left;
  width: 100%;
}
#newLinkForm .center .row .label label {
  float: left;
  font-size: 0.875em;
  /* 14/16 */
  font-weight: bold;
  padding: 0.5em 0;
  /* 7/14 */
}
#newLinkForm .center .row .label label .req-symbol {
  display: none;
}
#newLinkForm .center .row .label .rest {
  color: #666;
  display: none;
  float: right;
  font-size: 0.875em;
  /* 14/16 */
  padding: 0.5em 0;
}
#newLinkForm .center .row .label .rest strong {
  color: #000000;
}
#newLinkForm .center .row .date-error {
  float: left;
  margin: 0.357142857143em 0;
  /* 5/14 */
  width: 100%;
  color: #cc0000;
}
#newLinkForm .center .row .lfc {
  color: #454d50;
  cursor: pointer;
  font-size: 0.875em;
  /* 14/16 */
  padding-top: 0.214285714286em;
  /* 3/14 */
  padding-left: 0.428571428571em;
  /* 6/14 */
  float: left;
}
#newLinkForm .center .row input[type="text"] {
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
  border: 1px solid #c9c9c9;
  color: #000000;
  float: left;
  font-size: 0.875em;
  /* 14/16 */
  height: 2.57142857143em;
  /* 36/14 */
  max-width: 485px;
  padding-left: 0.928571428571em;
  /* 13/14 */
  width: 100%;
}
#newLinkForm .center .row input[type="text"]:focus {
  border-color: #cc0000;
}
#newLinkForm .center .row input[type="text"][disabled] {
  background-color: #EBEBE4;
  cursor: not-allowed;
}
#newLinkForm .center .row textarea {
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
  border: 1px solid #c9c9c9;
  color: #333333;
  float: left;
  font-size: 0.875em;
  /* 14/16 */
  height: 8.57142857143em;
  /* 120/14 */
  padding: 0.928571428571em;
  /* 13/14 */
  width: 94%;
  outline: none;
  resize: none;
}
#newLinkForm .center .row textarea:focus {
  border-color: #cc0000;
}
#newLinkForm .center .row .mycheckbox {
  background: url('/st/img/katalog/checbox.png') no-repeat;
  width: 1.1875em;
  /* 19/16 */
  height: 1.25em;
  /* 20/16 */
  float: left;
  cursor: pointer;
}
#newLinkForm .center .row .mycheckbox.checked {
  background: url('/st/img/katalog/checbox_checked.png') no-repeat;
}
#newLinkForm .center .row .superSelect {
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
  background: #ffffff url('/st/img/katalog/select_arrow.png') no-repeat right center;
  border: 1px solid #c9c9c9;
  float: left;
  margin-right: 0.625em;
  /* 10/16 */
  outline: none;
  position: relative;
}
#newLinkForm .center .row .superSelect .superSelFocus {
  cursor: pointer;
  font-size: 0.9375em;
  /* 15/16 */
  height: 2.53333333333em;
  /* 38/15 */
  line-height: 2.53333333333em;
  /* 38/15 */
  outline: none;
  padding: 0 2.66666666667em 0 0.866666666667em;
  /* 40/15 */
  /* 13/15 */
}
#newLinkForm .center .row .superSelect .superSelOptions {
  overflow: auto;
  position: absolute;
  left: -1px;
  right: -1px;
  z-index: 9;
  border: 1px solid #bbbbbb;
  border-top: 0;
  -webkit-border-radius: 0 0 3px 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0 0 3px 3px;
  -moz-background-clip: padding;
  border-radius: 0 0 3px 3px;
  background-clip: padding-box;
}
#newLinkForm .center .row .superSelect .superSelOptions .superSelOption {
  cursor: pointer;
  line-height: 38px;
  padding-left: 11px;
  z-index: 10;
  background: #ffffff;
  border-bottom: 1px solid #c9c9c9;
}
#newLinkForm .center .row .superSelect .superSelOptions .superSelOption.optActive {
  font-weight: bold;
}
#newLinkForm .center .row .superSelect .superSelOptions .superSelOption.optOver {
  background: #c9c9c9;
}
#newLinkForm .center .row .superSelect .superSelOptions .superSelOption:last-child {
  border-bottom: none;
}
#newLinkForm .center .row .superSelect.opened {
  border-left-color: #cc0000;
  border-top-color: #cc0000;
  border-right-color: #cc0000;
  background-image: none;
  -webkit-border-radius: 3px 3px 0 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 3px 0 0;
  -moz-background-clip: padding;
  border-radius: 3px 3px 0 0;
  background-clip: padding-box;
}
#newLinkForm .center .row .superSelect.middle {
  width: 7.5em;
  /* 120/16 */
}
#newLinkForm .center .row .help {
  background: url('/st/img/katalog/addlink_help_gray.png') no-repeat 11px 6px;
  cursor: pointer;
  display: none;
  height: 2.5em;
  /* 40/16 */
  position: absolute;
  right: -2.5em;
  /* 40/16 */
  top: 2.0625em;
  /* 33/16 */
  width: 2.5em;
  /* 40/16 */
}
#newLinkForm .center .row .help .tip {
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
  background-color: #f1fff1;
  border: 1px solid #009900;
  display: none;
  position: absolute;
  right: -15.9375em;
  /* 255/16 */
  top: -0.1875em;
  /* 3/16 */
  width: 15.375em;
  /* 246/16 */
  z-index: 412;
}
#newLinkForm .center .row .help .tip .pointer {
  background: url('/st/img/katalog/tip_pointer.png') no-repeat;
  height: 13px;
  left: -0.8125em;
  /* 13/16 */
  position: absolute;
  top: 0.875em;
  /* 14/16 */
  width: 13px;
}
#newLinkForm .center .row .help .tip p {
  color: #333333;
  font-size: 0.875em;
  /* 14/16 */
  margin: 0;
  padding: 0.928571428571em;
  /* 13/14 */
}
#newLinkForm .center .row .help:hover {
  background: url('/st/img/katalog/addlink_help_active.png') no-repeat 11px 6px;
}
#newLinkForm .center .row .help:hover .tip {
  display: block;
}
#newLinkForm .center .row.required label .req-symbol {
  display: inline-block;
  margin-left: 0.357142857143em;
  /* 5/14 */
}
#newLinkForm .center .row.tip .help {
  display: block;
}
#newLinkForm .center .row.checkbox.tip .help {
  top: -0.5em;
  /* 8/16 */
}
#newLinkForm .center .row.resting .rest {
  display: block;
}
#newLinkForm .center .row.error .label label {
  color: #cc0000;
}
#newLinkForm .center .row.error input[type="text"] {
  background: #ffcccc;
}
#newLinkForm .center .row.error textarea {
  background: #ffcccc;
}
#newLinkForm .center .preview {
  display: none;
}
#newLinkForm .center .preview:after {
  top: 8.9375em;
  /* 143/16 */
}
#newLinkForm .center .buttons {
  margin-top: 2.8125em;
  /* 45/16 */
  margin-bottom: 3.75em;
  /* 60/16 */
}
#newLinkForm .center .buttons a {
  outline: none;
  text-decoration: none;
  display: inline-block;
  min-width: 6.66666666667em;
  /* 100/15 */
}
#newLinkForm .center .buttons a.btn-gray {
  font-size: 0.9375em;
  /* 15/16 */
  font-weight: bold;
}
#newLinkForm .center .buttons a.btn-gray:hover {
  color: #cc0000;
}
#newLinkForm .center .buttons a.btn-gray:active {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ebebeb, #ffffff);
  background-image: -webkit-linear-gradient(top, #ebebeb, #ffffff);
  background-image: -o-linear-gradient(top, #ebebeb, #ffffff);
  background-image: linear-gradient(to bottom, #ebebeb, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#ffffffff', GradientType=0);
}
#newLinkForm #loader {
  -webkit-animation: spin 4s linear infinite;
  -moz-animation: spin 4s linear infinite;
  -o-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
  background: url('/st/img/katalog/loader.png') no-repeat;
  height: 10.4375em;
  /* 167/16 */
  left: 50%;
  margin-left: -5.1875em;
  /* 83/16 */
  margin-top: -5.1875em;
  /* 83/16 */
  position: absolute;
  top: 50%;
  width: 10.4375em;
  /* 167/16 */
  z-index: 100;
}
#newLinkForm .form-overlay .load-cover {
  height: 100%;
  position: absolute;
  width: 110%;
  z-index: 100;
}
#newLinkForm .form-overlay.blurred {
  -webkit-filter: blur(3px);
  -moz-filter: blur(3px);
  -ms-filter: blur(3px);
  filter: blur(3px);
  position: relative;
}
#newLinkForm .form-overlay.nonblurred .load-cover {
  background: #000000;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}
@media only screen and (max-width: 36.5625em) {
  #newLinkForm .center {
    padding: 0.75em;
    /* 12/16 */
    margin-top: 2.0625em;
    /* 33/16 */
  }
  #newLinkForm .center h2 {
    font-size: 1.5em;
    /* 24/16 */
    text-align: left;
  }
  #newLinkForm .center .row input[type="text"] {
    width: 100%;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  #newLinkForm .center .row textarea {
    width: 100%;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  #newLinkForm .center .row .lfc {
    width: 90%;
  }
  #newLinkForm .center .row.tip .help {
    display: none;
  }
  #newLinkForm .center .preview {
    display: block;
    width: 100%;
    margin: 0;
    margin-bottom: 1.875em;
    /* 30/16 */
  }
  #newLinkForm .center .preview .screenshot {
    display: none;
  }
  #newLinkForm .center .preview h3 {
    font-size: 0.875em;
    /* 14/16 */
    margin-top: 2.14285714286em;
    /* 30/14 */
  }
  #newLinkForm .center .preview .description {
    width: 100%;
  }
  #newLinkForm .center .preview .category {
    visibility: visible;
  }
  #newLinkForm .center .preview .link .domain {
    font-weight: bold;
  }
  #newLinkForm .center .preview:after {
    display: none;
  }
  #newLinkForm .center .buttons {
    margin-bottom: 1.875em;
  }
}
#done {
  text-align: center;
  clear: both;
  float: left;
  width: 100%;
}
#done .text {
  margin: 0 auto;
  margin-top: 2.8125em;
  /* 45/16 */
  max-width: 34.0625em;
  /* 545/16 */
  text-align: left;
}
#done .text h2 {
  font-size: 2.25em;
  /* 36 */
  font-weight: bold;
}
#done .text h3 {
  font-size: 1.125em;
  /* 18/16 */
  font-weight: normal;
  line-height: 1.33333333333em;
  /* 24/18 */
  margin-top: 0.555555555556em;
  /* 10/18 */
}
#done img {
  margin-top: 3.4375em;
  /* 55/16 */
}
#done .another {
  margin: 0 auto;
  max-width: 29.375em;
  /* 470/16 */
}
#done .another a {
  font-size: 1em;
  font-weight: bold;
  display: inline-block;
}
#done .another a:visited {
  color: #000000;
}
#done .another a:hover {
  color: #cc0000;
}
#done .another a:active {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ebebeb, #ffffff);
  background-image: -webkit-linear-gradient(top, #ebebeb, #ffffff);
  background-image: -o-linear-gradient(top, #ebebeb, #ffffff);
  background-image: linear-gradient(to bottom, #ebebeb, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#ffffffff', GradientType=0);
}
#done .another .separator {
  display: inline-block;
  width: 0.625em;
  /* 10/16 */
}
@media only screen and (max-width: 36.5625em) {
  #done {
    padding: 0.75em;
    /* 12/16 */
  }
  #done .text h2 {
    font-size: 1.5em;
    /* 24/16 */
  }
  #done .text h3 {
    font-size: 1.125em;
    /* 18/16 */
  }
  #done .another {
    margin-bottom: 1.875em;
    /* 30/16 */
  }
}
#changeLink {
  clear: both;
  float: left;
  width: 100%;
}
#changeLink .center {
  margin: 0 auto;
  margin-top: 2.8125em;
  /* 45/16 */
  max-width: 60em;
  /* 960/16 */
  position: relative;
}
#changeLink .center h2 {
  text-align: center;
  color: #000000;
  font-size: 2.25em;
  /* 36/16 */
}
#changeLink .center .forurl {
  text-align: center;
  font-size: 1.125em;
  /* 18/16 */
  line-height: 1.22222222222em;
  /* 22/18 */
  margin-bottom: 2em;
  /* 36/18 */
}
#changeLink .center .forurl a {
  text-decoration: underline;
  color: #0000cc;
}
#changeLink .center .forurl a:visited {
  text-decoration: underline;
  color: #0000cc;
}
#changeLink .center .forurl a:hover {
  color: #cc0000;
  text-decoration: underline;
}
#changeLink .center .results {
  text-align: center;
}
#changeLink .center .results .preview {
  margin-top: 0;
  margin-left: 0.875em;
  /* 14/16 */
  margin-right: 0.875em;
  /* 14/16 */
  margin-bottom: 1.875em;
  /* 30/16 */
  width: 18.0625em;
  /* 289/16 */
  height: 23.125em;
  /* 370/16 */
  display: inline-block;
}
#changeLink .center .results .preview h3 {
  text-align: left;
  display: none;
}
#changeLink .center .results .preview .title:hover {
  color: #0000cc;
  text-decoration: none;
  cursor: default;
}
#changeLink .center .results .preview .link {
  cursor: default;
  width: 100%;
}
#changeLink .center .results .preview .screenshot {
  float: left;
}
#changeLink .center .results .preview .description {
  max-height: 4.28571428571em;
  /* 60/14 */
  overflow: hidden;
  margin: 0.357142857143em 0;
  /* 5/14 */
}
#changeLink .center .results .preview .category {
  margin: 1.78571428571em 0 1.78571428571em;
  /* 25/14 */
  /* 25/14 */
  font-size: 0.875em;
  /* 14/16 */
  color: #000000;
  line-height: 1.42857142857em;
  /* 20/14 */
}
#changeLink .center .results .preview form {
  position: absolute;
  bottom: 0;
  left: 0;
}
#changeLink .center .results .preview form input[type="submit"] {
  display: block;
  width: auto;
  font-weight: bold;
  font-size: 0.9375em;
  /* 15/16 */
}
#changeLink .center .results .preview form input[type="submit"]:hover {
  color: #cc0000;
}
#changeLink .center .results .preview form input[type="submit"]:active {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ebebeb, #ffffff);
  background-image: -webkit-linear-gradient(top, #ebebeb, #ffffff);
  background-image: -o-linear-gradient(top, #ebebeb, #ffffff);
  background-image: linear-gradient(to bottom, #ebebeb, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#ffffffff', GradientType=0);
}
#changeLink .center .results .preview > p {
  float: left;
}
#changeLink .center .results p {
  text-align: left;
}
@media only screen and (max-width: 36.5625em) {
  #changeLink .center {
    padding: 0.75em;
    /* 12/16 */
    margin-top: 2.0625em;
    /* 33/16 */
  }
  #changeLink .center h2 {
    font-size: 1.5em;
    /* 24/16 */
    text-align: left;
  }
  #changeLink .center .forurl {
    text-align: left;
    margin-bottom: 1.875em;
    /* 30/16 */
  }
  #changeLink .center .results .preview {
    display: block;
    width: 100%;
    margin: 0;
    margin-bottom: 1.875em;
    /* 30/16 */
  }
  #changeLink .center .results .preview .screenshot {
    display: none;
  }
  #changeLink .center .results .preview h3 {
    font-size: 1em;
  }
  #changeLink .center .results .preview .description {
    width: 100%;
  }
  #changeLink .center .results .preview .category {
    visibility: visible;
  }
  #changeLink .center .results .preview:after {
    display: none;
  }
}


.sklik-drtg-ads,
.sklik-eta-ads {
  background: #fff7d5;
  position: relative;
}
  
.sklik-drtg-ad {
  float: left;
  width: 316px;
  height: 247px;
  padding: 15px 40px 0 40px;
  box-sizing: border-box;
}

.sklik-drtg-title {
  font-size: 19px;
  line-height: 22px;
  text-align: center;
  height: 44px;
  overflow: hidden;
  margin-bottom: 5px;
}
  
.sklik-drtg-title a {
  color: #393939;
  text-decoration: underline;
}
  
.sklik-drtg-ad:hover .sklik-drtg-title a {
  text-decoration: none;
}

.sklik-drtg-img {
  display: table;
  width: 185px;
  height: 125px;
  border: 1px solid #b5b5b5;
  margin: 0 auto;
}
  
.sklik-drtg-ad:hover .sklik-drtg-img {
  border: 1px solid #de0000;
}
  
.sklik-drtg-img a {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 5px;
  background: #fff;
}
  
.sklik-drtg-img img {
  max-width: 175px;
  max-height: 115px;
}

.sklik-drtg-button {
  display: block;
  width: 185px;
  height: 25px;
  margin: 0 auto;
  border: 1px solid #ba0000;
  border-width: 0 1px 0;
}
  
.sklik-drtg-button a {
  display: block;
  width: 100%;
  height: 100%;
  background: #ba0000;
  margin-top: -1px;
  font-size: 13px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  line-height: 25px;
  vertical-align: middle;
}
  
.sklik-drtg-ad:hover .sklik-drtg-button a {
  background: #de0000;
}

.sklik-drtg-price {
  display: block;
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  color: #ba0000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.sklik-drtg-ad:hover .sklik-drtg-price {
  color: #de0000;
  }
  
.sklik-drtg-text {
  display: none;
}

.sklik-drtg-logo-url {
  clear: both;
  margin: 0 auto;
  width: 300px;
  height: 108px;
  display: table;
}
  
.sklik-drtg-logo-url a {
  display: block;
  width: 50%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  padding: 15px;
}
  
.sklik-drtg-logo {
  text-align: right;
  }
  
.sklik-drtg-logo img {
  display: inline-block;
  width: auto;
  height: 50px;
}
  
.sklik-drtg-shop {
  text-align: left;
}
  
.sklik-drtg-shop span {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
  color: #393939;
  text-decoration: underline;
  font-weight: bold;
}

.sklik-drtg-shop:hover span {
  color: #de0000;
  text-decoration: none;
}

.sklik-drtg-favicon {
  display: none;
}

.sklik-drtg-mark,
.sklik-eta-ads .sklik-mark {
  display: block;
  position: absolute;
  bottom:3px;
  right:3px;
  font-size: 12px;
  font-weight: normal;
  line-height: 1;
  padding: 1px;
}

.sklik-drtg-mark a,
.sklik-eta-ads .sklik-mark a {
  color: #b5b5b5;
  text-decoration: none;
}

.sklik-eta-screen img { 
  width: 100%; 
}


