@font-face {
  font-family: 'titillium_webbold';
  src: url('img/sys/fonts/titilliumweb-bold-webfont.eot');
  src: url('img/sys/fonts/titilliumweb-bold-webfont.eot?#iefix') format('embedded-opentype'), url('img/sys/fonts/titilliumweb-bold-webfont.woff') format('woff'), url('img/sys/fonts/titilliumweb-bold-webfont.ttf') format('truetype'), url('img/sys/fonts/titilliumweb-bold-webfont.svg#titillium_webbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'titillium_webregular';
  src: url('img/sys/fonts/titilliumweb-regular-webfont.eot');
  src: url('img/sys/fonts/titilliumweb-regular-webfont.eot?#iefix') format('embedded-opentype'), url('img/sys/fonts/titilliumweb-regular-webfont.woff') format('woff'), url('img/sys/fonts/titilliumweb-regular-webfont.ttf') format('truetype'), url('img/sys/fonts/titilliumweb-regular-webfont.svg#titillium_webregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'titillium_websemibold';
  src: url('img/sys/fonts/titilliumweb-semibold-webfont.eot');
  src: url('img/sys/fonts/titilliumweb-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('img/sys/fonts/titilliumweb-semibold-webfont.woff') format('woff'), url('img/sys/fonts/titilliumweb-semibold-webfont.ttf') format('truetype'), url('img/sys/fonts/titilliumweb-semibold-webfont.svg#titillium_websemibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'titillium_webbold';
    src: url('img/sys/fonts/titilliumweb-bold-webfont.svg#titillium_webbold') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'titillium_webregular';
    src: url('img/sys/fonts/titilliumweb-regular-webfont.svg#titillium_webregular') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'titillium_websemibold';
    src: url('img/sys/fonts/titilliumweb-semibold-webfont.svg#titillium_websemibold') format('svg');
    font-weight: normal;
    font-style: normal;
  }
}
/* ------------------------------------ zakladni prvky */
html,
body,
form,
fieldset,
label,
legend,
object {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
}
html,
body.body {
  height: 100%;
}
body.body {
  text-align: center;
  background: #eee9de;
  color: #877c61;
}
body.iframe {
  text-align: left;
  background: #fff;
  color: #877c61;
}
nav,
header,
footer,
section {
  display: block;
}
/* ------------------------------------ /zakladni prvky */
/* ------------------------------------ typo */
body {
  font: 14px/1.4 "Arial CE", arial, "Helvetica CE", helvetica, sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #877c61;
  padding: 0;
  line-height: normal;
  font-family: 'titillium_webregular';
  font-weight: normal;
}
h1 {
  font-size: 30px;
  clear: both;
  margin: 0 0 0.5em 0;
  font-family: 'titillium_websemibold';
  color: #6c582c;
  /*z-index: 500;*/
  position: relative;
}
h2 {
  font-size: 24px;
  margin: 1.0em 0 0.7em 0;
  font-family: 'titillium_websemibold';
  color: #b09f7e;
  line-height: 24px;
}
h3 {
  font-size: 24px;
  margin: 2.1em 0 0.5em 0;
  font-family: 'titillium_webregular';
  color: #2f240a;
  line-height: 24px;
}
h4 {
  font-size: 18px;
  margin: 1.1em 0 0.5em 0;
  font-family: 'titillium_webregular';
  color: #96b83a;
  line-height: 18px;
}
input,
select,
textarea {
  vertical-align: middle;
}
a {
  color: #000;
  outline: none;
}
a:hover {
  color: #877c61;
  text-decoration: none;
}
p {
  margin: 1em 0;
}
table {
  border-collapse: collapse;
}
ul,
ol {
  margin-top: 1em;
  margin-bottom: 1.2em;
}
hr {
  height: 0;
  border: none;
  border-bottom: 1px solid #d7d7d7;
}
small {
  font-size: 90%;
}
img,
object,
video {
  border: 0;
}
/* ------------------------------------ /typo */
/* ------------------------------------ zakladni tridy */
.tal {
  text-align: left;
}
.tac {
  text-align: center;
}
.tar {
  text-align: right;
}
.taj {
  text-align: justify;
}
.vat {
  vertical-align: top;
}
.vam {
  vertical-align: middle;
}
.tac table {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.fli {
  float: left;
  margin: 0 1.3em 1em 0;
}
.fri {
  float: right;
  margin: 0 0 1em 1.3em;
}
.clear {
  clear: both;
  height: 0;
  font-size: 1px;
}
.no-css {
  display: none;
}
.required {
  background: #ffffff url(img/sys/required.gif) no-repeat right top;
}
form span.required {
  min-width: 10px;
}
input[type=file].required {
  background-image: none;
}
.bg0 {
  background-color: #f4f4f4;
}
.border {
  border: 1px solid #aaaaaa;
  padding: 3px;
}
.no-margin {
  margin: 0;
}
.no-padding {
  padding: 0;
}
/* ------------------------------------ /zakladni tridy */
/* ------------------------------------ /layout - zaklad */
#main-in {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#main-in > * {
  flex-shrink: 0;
}
#main-in > .clear {
  display: none;
}
#main.wide #main-in {
  display: block;
}
#main.wide #main-in > .clear {
  display: block;
}
#main.wide #content {
  float: left;
}
#main.wide #panel {
  float: right;
}
#main {
  width: 990px;
  height: 100%;
  position: relative;
  margin: 20px auto 150px auto;
  text-align: left;
  background: #fff;
  -webkit-box-shadow: 0px 0px 5px 0px #bab6ac;
  box-shadow: 0px 0px 5px 0px #bab6ac;
}
html > body #main {
  min-height: 100%;
  height: auto;
}
#header {
  width: 100%;
  height: 240px;
  position: relative;
  margin: 0 auto;
  background: #fff;
}
#content {
  width: 680px;
  padding-bottom: 165px;
}
#content.popup {
  width: auto;
  float: none;
  padding-bottom: 0;
}
#content-in {
  padding: 23px 0 0 20px;
  position: relative;
}
#main.wide #content {
  width: 100%;
  float: none;
}
#main.wide #content-in {
  padding: 23px 20px 145px 20px;
}
#main.wide.page_main #content-in {
  padding: 23px 20px 0 20px;
}
#panel {
  width: 250px;
  margin: 25px 20px 175px 0;
}
#panel-in {
  height: 100%;
}
#footer {
  width: 100%;
  height: 165px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #d0c6af;
}
#footer-in {
  padding: 25px 17px 0 17px;
}
/* ------------------------------------ /layout - zaklad */
/* ------------------------------------ forms */
.jqtransformdone .jqTransformCheckboxWrapper .jqTransformCheckbox {
  display: block;
  width: 18px;
  height: 18px;
  background: url(img/sys/bg_checkbox.png) 0 0 no-repeat;
  margin-right: 6px;
}
.jqtransformdone .jqTransformCheckboxWrapper .jqTransformChecked {
  background-position: -18px 0;
  width: 24px;
  margin-right: 0;
}
.jqtransformdone input[type=text],
.jqtransformdone input[type=password],
.jqtransformdone textarea,
.jqtransformdone .jqTransformSelectWrapper {
  font-size: 12px;
  color: #6c582c;
  font-family: Arial;
}
.jqtransformdone input[type=text],
.jqtransformdone input[type=password] {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-color: #f8fde8;
  border: 2px solid #cbc3b0;
  height: 22px;
  line-height: 22px;
  margin-bottom: 0;
  position: relative;
  -webkit-box-shadow: inset 0px 0px 5px 0px #9da092;
  box-shadow: inset 0px 0px 5px 0px #9da092;
  padding: 0 10px;
}
.jqtransformdone textarea {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-color: #f8fde8;
  border: 2px solid #cbc3b0;
  height: 70px;
  margin-bottom: 0;
  position: relative;
  -webkit-box-shadow: inset 0px 0px 5px 0px #9da092;
  box-shadow: inset 0px 0px 5px 0px #9da092;
  padding: 10px;
  overflow: hidden;
}
.jqtransformdone span.form-item-ok {
  display: none !important;
}
/* ------------------------------------ /forms */
/* ------------------------------------ buttons */
.button-base {
  display: inline-block;
  border: 3px solid #cbc3b0;
  font-family: 'titillium_webbold';
  font-size: 15px;
  color: #f4f4f4;
  text-shadow: 1px 1px 0px #445225;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 1px 15px;
  margin: 0 0 5px 0;
  cursor: pointer;
  text-decoration: none;
  filter: dropshadow(color=#445225, offx=1, offy=1);
}
.button-green {
  display: inline-block;
  border: 3px solid #cbc3b0;
  font-family: 'titillium_webbold';
  font-size: 15px;
  color: #f4f4f4;
  text-shadow: 1px 1px 0px #445225;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 1px 15px;
  margin: 0 0 5px 0;
  cursor: pointer;
  text-decoration: none;
  filter: dropshadow(color=#445225, offx=1, offy=1);
  background: #d1e491;
  background: -moz-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1e491), color-stop(100%, #5c742b));
  background: -webkit-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -o-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -ms-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: linear-gradient(to bottom, #d1e491 0%, #5c742b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1e491', endColorstr='#5c742b', GradientType=0);
}
.button-blue {
  display: inline-block;
  border: 3px solid #cbc3b0;
  font-family: 'titillium_webbold';
  font-size: 15px;
  color: #f4f4f4;
  text-shadow: 1px 1px 0px #445225;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 1px 15px;
  margin: 0 0 5px 0;
  cursor: pointer;
  text-decoration: none;
  filter: dropshadow(color=#445225, offx=1, offy=1);
  color: white;
  background: #6fb3d6;
  background: -moz-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6fb3d6), color-stop(100%, #204c64));
  background: -webkit-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: -o-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: -ms-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: linear-gradient(to bottom, #6fb3d6 0%, #204c64 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fb3d6', endColorstr='#204c64', GradientType=0);
}
.button-violet {
  display: inline-block;
  border: 3px solid #cbc3b0;
  font-family: 'titillium_webbold';
  font-size: 15px;
  text-shadow: 1px 1px 0px #445225;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 1px 15px;
  margin: 0 0 5px 0;
  cursor: pointer;
  text-decoration: none;
  filter: dropshadow(color=#445225, offx=1, offy=1);
  color: #f4f4f4;
  background: #d17ede;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxN2VkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MDA2ODAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #d17ede 0%, #700680 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d17ede), color-stop(100%, #700680));
  background: -webkit-linear-gradient(top, #d17ede 0%, #700680 100%);
  background: -o-linear-gradient(top, #d17ede 0%, #700680 100%);
  background: -ms-linear-gradient(top, #d17ede 0%, #700680 100%);
  background: linear-gradient(to bottom, #d17ede 0%, #700680 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d17ede', endColorstr='#700680', GradientType=0);
}
.button-violet-white {
  display: inline-block;
  border: 3px solid #cbc3b0;
  font-family: 'titillium_webbold';
  font-size: 15px;
  text-shadow: 1px 1px 0px #445225;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 1px 15px;
  margin: 0 0 5px 0;
  cursor: pointer;
  text-decoration: none;
  filter: dropshadow(color=#445225, offx=1, offy=1);
  color: #f4f4f4;
  background: #d17ede;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxN2VkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MDA2ODAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #d17ede 0%, #700680 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d17ede), color-stop(100%, #700680));
  background: -webkit-linear-gradient(top, #d17ede 0%, #700680 100%);
  background: -o-linear-gradient(top, #d17ede 0%, #700680 100%);
  background: -ms-linear-gradient(top, #d17ede 0%, #700680 100%);
  background: linear-gradient(to bottom, #d17ede 0%, #700680 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d17ede', endColorstr='#700680', GradientType=0);
  color: #fff;
  border-color: #fff;
  font-weight: bold;
  text-shadow: none;
}
/* ------------------------------------ /buttons */
.yes-no-icons {
  padding-left: 21px;
}
.yes-no-icons.true,
.yes-no-icons.ano {
  background: url(img/sys/bg_li-true.png) left 0 no-repeat;
}
.yes-no-icons.false,
.yes-no-icons.ne {
  background: url(img/sys/bg_li-false-suitable.png) left 0 no-repeat;
}
.yes-no-icons.question,
.yes-no-icons.nevim {
  background: url(img/sys/bg_li-question-suitable.png) left 0 no-repeat;
}
.lionbar-scrollbar-brown .lb-h-scrollbar {
  background: #f7f1e5;
}
.lionbar-scrollbar-brown .lb-h-scrollbar-slider {
  background: #c4b395;
}
/* ------------------------------------ razeni */
.sort-switches {
  display: block;
  margin: 25px 0 5px 0;
  padding: 10px 10px 10px 17px;
  background: #EEE9DE;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #D0C6AF;
}
.sort-switches a {
  display: inline-block;
  margin-right: 27px;
  color: #877c61;
  text-decoration: none;
  position: relative;
  padding-right: 20px;
}
.sort-switches a.current {
  color: #E29026;
}
.sort-switches a.asc span {
  display: block;
  width: 12px;
  height: 6px;
  background: url(img/sys/ico_asc.png) 0 0 no-repeat;
  position: absolute;
  right: 0;
  top: 8px;
}
.sort-switches a.asc.current span {
  background-position: -12px 0;
}
.sort-switches a.desc span {
  display: block;
  width: 12px;
  height: 6px;
  background: url(img/sys/ico_desc.png) 0 0 no-repeat;
  position: absolute;
  right: 0;
  top: 8px;
}
.sort-switches a.desc.current span {
  background-position: -12px 0;
}
/* ------------------------------------ /razeni */
/* ------------------------------------ layout - special */
/* top banner */
#top_banner {
  margin: 0 auto;
}
/* /top banner */
/* header */
#header-grad {
  display: block;
  height: 133px;
  width: 988px;
  position: absolute;
  top: 41px;
  left: 1px;
  background: #ffe533;
  background: -moz-linear-gradient(top, #ffe533 0%, #ffb600 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe533), color-stop(100%, #ffb600));
  background: -webkit-linear-gradient(top, #ffe533 0%, #ffb600 100%);
  background: -o-linear-gradient(top, #ffe533 0%, #ffb600 100%);
  background: -ms-linear-gradient(top, #ffe533 0%, #ffb600 100%);
  background: linear-gradient(to bottom, #ffe533 0%, #ffb600 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe533', endColorstr='#ffb600', GradientType=0);
  -webkit-box-shadow: inset 0px 0px 10px 0px #a67703;
  box-shadow: inset 0px 0px 10px 0px #a67703;
}
#header-grad #logo {
  display: block;
  width: 380px;
  height: 138px;
  position: absolute;
  left: 28px;
  top: -22px;
  background: transparent url(img/sys/bg_logo_text.png) no-repeat 160px 0;
  overflow: hidden;
  text-indent: -9999px;
  cursor: pointer;
  z-index: 100;
}
#header-grad #logo span {
  display: inline-block;
  background: url(img/sys/pes.svg) 0 0 no-repeat;
  width: 120px;
  height: 97px;
  background-size: 120px 97px;
  position: absolute;
  left: 0;
  top: 40px;
}
#header-grad #support {
  display: block;
  width: 234px;
  height: 52px;
  background: url(img/sys/bg_h2-support.png) 0 0 no-repeat;
  position: absolute;
  left: 380px;
  top: 27px;
  margin: 0;
  padding: 18px 55px 12px 55px;
  font-family: 'titillium_webregular';
  font-size: 18px;
  color: #fff;
  line-height: 20px;
  text-shadow: 1px 1px 0px #b9a03c;
  filter: dropshadow(color=#b9a03c, offx=1, offy=1);
  text-align: center;
}
#header-grad #support a {
  text-decoration: none;
  color: #fff;
  font-family: 'titillium_websemibold';
}
#header-grad #support a:hover {
  color: #A27600;
}
#header-grad #support a:hover span {
  color: #A27600;
}
#header-grad #support span {
  color: #fff2a1;
}
#header-grad #bank {
  display: block;
  width: 230px;
  height: 50px;
  position: absolute;
  left: 737px;
  top: 27px;
  text-transform: uppercase;
  font-family: 'titillium_webregular';
}
#header-grad #bank h2 {
  margin: 0;
  padding: 0;
  color: #a27600;
  font-size: 18px;
  text-shadow: 1px 1px 0px #fff;
  filter: dropshadow(color=#ffffff, offx=1, offy=1);
  text-align: right;
  line-height: 24px;
}
#header-grad #bank h2 span {
  color: #fff;
  font-size: 26.5px;
  text-shadow: 1px 1px 0px #ab800e;
  filter: dropshadow(color=#ab800e, offx=1, offy=1);
}
#header-grad #bank h2 span span {
  font-size: 13px;
  text-transform: none;
}
#header-grad #searchform {
  width: 220px;
  height: 33px;
  position: absolute;
  right: 28px;
  top: 85px;
  z-index: 500;
}
#header-grad #searchword {
  width: 166px;
  height: 30px;
  float: left;
  background: #ffdc00;
  padding: 0 12px;
  line-height: 30px;
  font-size: 14px;
  border: 0;
  outline: none;
  color: #b98b38;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 1px 2px 0 0px #cfa122;
  box-shadow: 1px 2px 0 0px #cfa122;
}
#header-grad #searchform .searchbutton {
  display: block;
  width: 24px;
  height: 25px;
  float: left;
  margin: 5px 0 0 5px;
  background: url(img/sys/btn_search.png) 0 0 no-repeat;
  border: none;
  text-indent: -9999px;
  cursor: pointer;
}
#top-links {
  width: 150px;
  /*height: 40px;*/
  position: absolute;
  right: 18px;
  top: 4px;
  font-size: 80%;
  white-space: nowrap;
  overflow: hidden;
}
#top-links a {
  /*display: inline-block; height: 40px; line-height: 40px;*/
  font-size: 11px;
  color: #dd9521;
}
#top-links .l-login {
  background: url(img/sys/bg_l-login.png) left center no-repeat;
  margin-right: 12px;
  padding-left: 20px;
}
#top-links .l-reg {
  background: url(img/sys/bg_l-reg.png) left center no-repeat;
  padding-left: 11px;
}
#top-links .no-logged a {
  display: inline-block;
  height: 35px;
  line-height: 35px;
}
#menu2 {
  margin: 0;
  padding: 0;
  font-size: 13px;
  text-transform: uppercase;
  display: block;
  width: 640px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 165px;
  line-height: 43px;
  z-index: 999;
  font-family: 'titillium_websemibold';
}
#menu2 ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#menu2 ul li {
  display: inline-block;
  padding-right: 27px;
}
#menu2 ul li.m-last {
  padding-right: 0;
}
#menu2 ul li a {
  color: #2e2309;
  text-decoration: none;
  height: 40px;
  display: block;
}
#menu2 ul li a:hover,
#menu2 ul li a.active {
  color: #fd7100;
  /* background: url(img/sys/bg_menu2-hover.png) center 31px no-repeat; */
}
#menu {
  display: block;
  width: 100%;
  height: 66px;
  position: absolute;
  left: 0;
  top: 133px;
  font-size: 18px;
  font-family: 'titillium_websemibold';
  text-shadow: 1px 1px 0px #fff;
  filter: dropshadow(color=#ffffff, offx=1, offy=1);
  background: #e9e6dd;
  background: -moz-linear-gradient(top, #e9e6dd 0%, #c9c1ad 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9e6dd), color-stop(100%, #c9c1ad));
  background: -webkit-linear-gradient(top, #e9e6dd 0%, #c9c1ad 100%);
  background: -o-linear-gradient(top, #e9e6dd 0%, #c9c1ad 100%);
  background: -ms-linear-gradient(top, #e9e6dd 0%, #c9c1ad 100%);
  background: linear-gradient(to bottom, #e9e6dd 0%, #c9c1ad 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e6dd', endColorstr='#c9c1ad', GradientType=0);
}
#menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#menu ul li {
  float: left;
  width: 14.28571428571429%;
  text-align: center;
  background: url(img/sys/bg_menu-divider.gif) right top no-repeat;
}
#menu ul li.m-last {
  background: none;
}
#menu ul li.active,
#menu ul li:hover {
  background: #d4cebb;
  background: -moz-linear-gradient(top, #d4cebb 0%, #a09780 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4cebb), color-stop(100%, #a09780));
  background: -webkit-linear-gradient(top, #d4cebb 0%, #a09780 100%);
  background: -o-linear-gradient(top, #d4cebb 0%, #a09780 100%);
  background: -ms-linear-gradient(top, #d4cebb 0%, #a09780 100%);
  background: linear-gradient(to bottom, #d4cebb 0%, #a09780 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4cebb', endColorstr='#a09780', GradientType=0);
}
#menu ul li.m4 a,
#menu ul li.m5 a {
  padding-top: 24px;
  height: 42px;
}
#menu ul li a {
  display: block;
  height: 51px;
  color: #907f57;
  text-transform: uppercase;
  outline: none;
  text-decoration: none;
  padding: 15px 21px 0 19px;
  line-height: 19px;
  position: relative;
}
#menu ul li a:hover,
#menu ul li a.active,
#menu ul li a.menuhover {
  color: #fff;
  text-shadow: 1px 1px 0px #505050;
  filter: dropshadow(color=#505050, offx=1, offy=1);
}
#menu ul li a:hover .arr,
#menu ul li a.active .arr,
#menu ul li a.menuhover .arr {
  display: block;
  width: 47px;
  height: 20px;
  background: url(img/sys/bg_menu-active.png) 0 0 no-repeat;
  position: absolute;
  top: -10px;
  left: 45px;
}
/* /header */
/* homepage */
#content .article {
  margin-bottom: 30px;
}
#content .article h3,
#content .article h3 a {
  margin: 0;
  padding: 0;
  text-decoration: none;
}
#content .article .a-info {
  font-size: 12px;
  color: #6a6761;
  font-family: 'titillium_webregular';
}
#content .article .a-perex {
  margin: 5px 0 0 0;
}
#content .article .a-morelink {
  font-size: 14px;
  color: #df830b;
}
#content .box {
  width: 455px;
  float: left;
  background: url(img/sys/bg_niceline.png) top left repeat-x;
}
#content .box.last {
  float: right;
}
#content .box.no-bg {
  background: none;
}
#content .box h2 {
  margin-top: 30px;
}
#content .box h2,
#content .box h2 a {
  font-size: 24px;
  color: #877c64;
  text-decoration: none;
}
#content .box h4,
#content .box h4 a {
  margin: 0;
  color: #96b83a;
  text-decoration: none;
}
#content .box div.related {
  margin: 24px 20px 0 0;
  background: url(img/sys/bg_related.png) left top no-repeat;
  width: 135px;
  float: left;
  min-height: 23px;
}
#content .box div.related a {
  font-size: 11px;
  color: #877c61;
  padding-left: 30px;
  display: block;
}
#content .box div.related.last {
  margin-right: 0;
}
#content .separate-box .box {
  float: none;
  width: auto;
}
#content .separate-box div.related {
  width: 33%;
  margin-right: 0;
}
#content .separate-box div.related a {
  padding: 0 20px 0 30px;
}
#content-l {
  width: 538px;
  float: left;
  margin-bottom: 30px;
}
#adoption,
#found {
  margin: 25px 0 30px 0;
  height: 240px;
  width: 527px;
}
#adoption h2,
#found h2 {
  margin-top: 0;
}
#adoption h2 a,
#found h2 a {
  color: #b09f7e;
  text-decoration: none;
}
#adoption .dog-thumbs,
#found .dog-thumbs {
  width: 418px;
  height: 205px;
  overflow: hidden;
  float: left;
}
#adoption .dog-thumbs a,
#found .dog-thumbs a {
  display: block;
  width: 98px;
  height: 98px;
  float: left;
  margin: 0 8px 8px 0;
}
#adoption .dog-thumbs a.last,
#found .dog-thumbs a.last {
  margin-right: 0;
}
#adoption .dog-filter,
#found .dog-filter {
  width: 101px;
  height: 110px;
  float: right;
  overflow: hidden;
  background: url(img/sys/bg_dtb.png) 0 0 no-repeat;
  padding-top: 95px;
  position: relative;
}
#adoption .dog-filter .jqTransformCheckboxWrapper .jqTransformCheckbox,
#found .dog-filter .jqTransformCheckboxWrapper .jqTransformCheckbox {
  display: block;
  width: 18px;
  height: 18px;
  background: url(img/sys/bg_checkbox.png) 0 0 no-repeat;
  margin-right: 6px;
}
#adoption .dog-filter .jqTransformCheckboxWrapper .jqTransformChecked,
#found .dog-filter .jqTransformCheckboxWrapper .jqTransformChecked {
  background-position: -18px 0;
  width: 24px;
  margin-right: 0;
}
#adoption .dog-filter button,
#found .dog-filter button {
  display: block;
  width: 101px;
  height: 31px;
  background: url(img/sys/bg_button.png) 0 0 no-repeat;
  font-family: 'titillium_webbold';
  color: #fff;
  border: 0;
  font-size: 15.5px;
  line-height: 31px;
  text-shadow: 1px 1px 0px #637040;
  filter: dropshadow(color=#637040, offx=1, offy=1);
  position: absolute;
  bottom: 0;
  cursor: pointer;
}
#content-r {
  width: 392px;
  float: right;
  min-height: 500px;
}
#content-r #infoblock {
  width: 348px;
  /*height: 395px;*/
  padding: 22px;
  background: #f7f1e5;
  color: #747474;
  font-size: 12px;
}
#content-r #infoblock h3,
#content-r #infoblock h3 a {
  font-size: 20px;
  font-family: 'titillium_websemibold';
  color: #4c3401;
  margin: 0 0 8px 0;
  padding: 0;
  text-decoration: none;
}
#content-r #infoblock h3.black,
#content-r #infoblock h3.black a {
  margin: 0px 0 10px 0;
  font-size: 18px;
  color: #454545;
  font-family: 'titillium_websemibold';
  text-decoration: none;
}
#content-r #infoblock .castka {
  font-family: 'titillium_websemibold';
  font-size: 18px;
  color: #a11c1c;
  margin-top: 5px;
  display: block;
}
#content-r #infoblock .castka span {
  font-size: 12px;
}
#content-r #infoblock .niceline-white {
  height: 8px;
  background: url(img/sys/bg_niceline-white.png) 0 0 repeat-x;
  border: none;
  margin: 15px 0;
  padding: 0;
}
#content-r #infoblock .red {
  font-weight: bold;
  color: #a21b1b;
}
#content-r #infoblock .green {
  font-weight: bold;
  color: #7c9a18;
}
#content-r #partners {
  margin-bottom: 30px;
}
#content-r #partners h2 {
  font-family: 'titillium_websemibold';
  font-size: 20px;
  color: #aaaaaa;
  margin-bottom: 15px;
}
#content-r #partners a {
  display: inline-block;
  margin: 0 10px 0 20px;
  float: left;
}
#content-r #firemni-zpravy h2 a,
#content-r #akce h2 a {
  text-decoration: none;
  color: #B09F7E;
}
#content-r #firemni-zpravy .news,
#content-r #akce .news {
  font-size: 12px;
  margin-bottom: 20px;
}
#content-r #firemni-zpravy .news h4,
#content-r #akce .news h4,
#content-r #firemni-zpravy .news h4 a,
#content-r #akce .news h4 a {
  font-size: 16px;
  color: #635b47;
  margin: 0;
  text-decoration: none;
  font-family: 'titillium_websemibold';
}
#content-r #firemni-zpravy .news .nw-date,
#content-r #akce .news .nw-date,
#content-r #firemni-zpravy .news .nw-firma,
#content-r #akce .news .nw-firma {
  font-size: 12px;
  color: #a78f53;
  font-family: 'titillium_websemibold';
}
#content-r #firemni-zpravy .news p,
#content-r #akce .news p {
  padding: 0;
  margin: 5px 0;
}
#content-r #firemni-zpravy .news .nw-morelink,
#content-r #akce .news .nw-morelink {
  color: #df830b;
}
#content-r #kalendar .news {
  float: left;
  width: 170px;
  background: url(img/sys/bg_cal.png) no-repeat 0 0;
  padding-left: 25px;
}
/* /homepage */
/* footer */
#footer {
  font-size: 11px;
  color: #877c61;
}
#footer h3 {
  font-size: 18px;
  color: #877c61;
  margin: 0 0 15px 0;
  padding: 0;
  text-transform: uppercase;
}
#footer h3 span {
  font-family: 'titillium_websemibold';
}
#footer a {
  color: #877c61;
}
#footer .f-block {
  width: 235px;
  float: left;
  margin-right: 35px;
}
#footer .f-block.b2 {
  width: 290px;
}
#footer .f-block.b3 {
  width: 350px;
  margin-right: 0;
}
#footer .f-block.b3 a {
  display: block;
  float: left;
  margin-right: 10px;
}
#footer .f-block.b3 a.last {
  margin-right: 0;
}
#footer .f-block ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#footer .f-block ul li {
  background: url(img/sys/bg_footer-li.png) left 2px no-repeat;
  padding-left: 12px;
  margin-bottom: 2px;
}
#footer #copyright {
  position: absolute;
  bottom: -50px;
  left: 0;
}
#footer #copyright a {
  color: #b05809;
}
/* /footer */
/* global */
a.object-anchor {
  float: right;
  height: 1px;
  width: 1px;
}
.niceline {
  height: 6px;
  background: url(img/sys/bg_niceline.png) 0 0 repeat-x;
  border: none;
  margin: 0;
  padding: 0;
}
.niceline-white {
  height: 8px;
  background: url(img/sys/bg_niceline-white.png) 0 0 repeat-x;
  border: none;
  margin: 20px 0;
  padding: 0;
}
.niceline-border-left {
  background: url(img/sys/bg_niceline.png) left 0 repeat-y;
}
.niceline-border-right {
  background: url(img/sys/bg_niceline.png) right 0 repeat-y;
}
.green {
  color: #96b83a;
}
.beige {
  color: #b09f7e;
}
.brown {
  color: #635b47;
}
/* /global */
#navbox {
  font-size: 11px;
  color: #a49b85;
  height: 30px;
}
#navbox a {
  color: #df830b;
}
#cesta {
  color: #a49b85;
  width: 830px;
  display: block;
}
#navigace {
  display: block;
  width: 122px;
  float: right;
}
#navigace span,
#navigace a {
  display: block;
  text-indent: -9999px;
  float: left;
  margin-left: 3px;
  cursor: pointer;
}
#navigace .ico-print {
  background: url(img/sys/ico_print.png) 0 0 no-repeat;
  width: 35px;
  height: 30px;
}
#navigace .ico-email {
  background: url(img/sys/ico_email.png) 0 0 no-repeat;
  width: 36px;
  height: 30px;
}
#navigace .ico-facebook {
  background: url(img/sys/ico_fb.png) 0 0 no-repeat;
  width: 30px;
  height: 30px;
}
#navigace.right-margin {
  margin-right: 100px;
}
/* ------------------------------------ /layout - special */
/* subpage */
#panel h2 {
  margin: 1em 0 0.5em 0;
}
#panel #infoblock {
  color: #747474;
  font-size: 12px;
  background: #f7f1e5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 15px;
}
#panel #infoblock h2,
#panel #infoblock h2 a {
  color: #b16d0d;
  font-size: 30px;
  font-family: 'titillium_websemibold';
  text-decoration: none;
  padding-top: 10px;
}
#panel #infoblock h3 {
  font-size: 20px;
  font-family: 'titillium_websemibold';
  color: #4c3401;
  margin: 0 0 8px 0;
  padding: 0;
}
#panel #infoblock h3.black {
  margin: 0px 0 10px 0;
  font-size: 18px;
  color: #454545;
  font-family: 'titillium_websemibold';
}
#panel #infoblock .castka {
  font-family: 'titillium_websemibold';
  font-size: 18px;
  color: #a11c1c;
  margin-top: 5px;
  display: block;
}
#panel #infoblock .castka span {
  font-size: 12px;
}
#panel #infoblock .niceline-white {
  height: 8px;
  background: url(img/sys/bg_niceline-white.png) 0 0 repeat-x;
  border: none;
  margin: 15px 0;
  padding: 0;
}
#panel #infoblock .red {
  font-weight: bold;
  color: #a21b1b;
}
#panel #infoblock .green {
  font-weight: bold;
  color: #7c9a18;
}
#panel #partners {
  margin-bottom: 30px;
  text-align: center;
}
#panel #partners h2 {
  font-family: 'titillium_websemibold';
  font-size: 20px;
  color: #aaaaaa;
  margin-bottom: 15px;
}
#panel #partners a {
  display: block;
  margin-bottom: 15px;
}
#panel #akce .news {
  font-size: 12px;
  margin-bottom: 20px;
}
#panel #akce .news h4,
#panel #akce .news h4 a {
  font-size: 16px;
  color: #635b47;
  margin: 0;
  text-decoration: none;
  font-family: 'titillium_websemibold';
}
#panel #akce .news .nw-date {
  font-size: 12px;
  color: #a78f53;
  font-family: 'titillium_websemibold';
}
#panel #akce .news p {
  padding: 0;
  margin: 5px 0;
}
#panel #akce .news .nw-morelink {
  color: #df830b;
}
#panel .article {
  font-size: 12px;
}
#panel .article h4,
#panel .article h4 a {
  margin: 10px 0 0 0;
  color: #96b83a;
  text-decoration: none;
}
#panel .article .a-info {
  font-size: 12px;
  color: #6a6761;
  font-family: 'titillium_webregular';
}
#panel .article .a-perex {
  margin: 5px 0 0 0;
}
#panel .article .a-morelink {
  font-size: 12px;
  color: #df830b;
}
#panel .article .related {
  margin: 18px 0 0 0;
  background: url(img/sys/bg_related.png) left top no-repeat;
}
#panel .article .related a {
  font-size: 11px;
  color: #877c61;
  padding-left: 30px;
  display: block;
  min-height: 23px;
}
#panel .article .related.last {
  margin-bottom: 25px;
}
#panel .article #clanky-pribehy {
  margin-top: 18px;
}
#panel .article #clanky-pribehy .article {
  margin: 0;
  padding-bottom: 25px;
  background: url("img/sys/bg_niceline.png") repeat-x scroll bottom left rgba(0, 0, 0, 0);
}
#panel .article #clanky-pribehy .article img {
  float: none;
  margin: 20px 0 0 0;
  width: 250px;
}
#panel .article #clanky-pribehy .article h3 {
  font-size: 20px;
  margin-top: 10px;
  margin-bottom: 3px;
}
#panel .article #clanky-pribehy .article h3 a {
  color: #96b93b;
  text-decoration: none;
}
#panel .article #clanky-pribehy .article p.a-perex {
  margin-bottom: 3px;
}
#panel #tabs-nejctenejsi,
#panel #tabs-nejlepsi {
  font-size: 90%;
  text-align: right;
  float: right;
}
#panel #tabs-nejctenejsi ul,
#panel #tabs-nejlepsi ul {
  list-style: none;
}
#panel #tabs-nejctenejsi ul li,
#panel #tabs-nejlepsi ul li {
  float: left;
  margin-right: 10px;
}
#panel #tabs-nejctenejsi ul li a.selected,
#panel #tabs-nejlepsi ul li a.selected {
  color: #877c61;
  text-decoration: none;
}
#panel #sidebarmenu {
  background: #EEE9DE;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 10px 20px;
  margin-bottom: 15px;
}
#panel #sidebarmenu h3 {
  margin: 0;
  padding: 0;
}
#panel #sidebarmenu h3 a {
  text-decoration: none;
  color: #fff;
  display: block;
  background: #D0C6AF;
  width: 220px;
  margin: -10px 0 0 -20px;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  padding: 8px 15px;
  text-shadow: 1px 1px 0px #505050;
  filter: dropshadow(color=#505050, offx=1, offy=1);
}
#panel #sidebarmenu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#panel #sidebarmenu ul li {
  background: url(img/sys/bg_submenu-a.png) left 15px no-repeat;
}
#panel #sidebarmenu ul li:hover,
#panel #sidebarmenu ul li.active {
  background: url(img/sys/bg_submenu-ahover.png) left 15px no-repeat;
}
#panel #sidebarmenu ul li.m-last a {
  background: none;
}
#panel #sidebarmenu ul li a {
  display: block;
  padding: 8px 8px 8px 12px;
  color: #877C61;
  text-decoration: none;
  background: url(img/sys/bg_submenu-li.png) bottom left repeat-x;
}
#panel #sidebarmenu ul li a:hover,
#panel #sidebarmenu ul li a.active {
  color: #b16d0d;
}
#panel #sidebarmenu ul li a.active.a-submenu {
  background: none;
}
#panel #sidebarmenu ul li ul {
  font-size: 85%;
  margin: 0 0 10px 15px;
}
#panel #sidebarmenu ul li ul li {
  background: url(img/sys/bg_submenu-a.png) left 7px no-repeat;
  padding-left: 12px;
}
#panel #sidebarmenu ul li ul li:hover,
#panel #sidebarmenu ul li ul li.active {
  background: url(img/sys/bg_submenu-ahover.png) left 7px no-repeat;
}
#panel #sidebarmenu ul li ul li a {
  background: none;
  padding: 2px 12px 2px 0;
}
/* /subpage */
/* rozcestnik plemen */
div.plemeno-item {
  text-align: center;
  width: 213px;
  margin-right: 10px;
  float: left;
  overflow: hidden;
}
div.plemeno-item.last {
  margin: 0;
}
div.plemeno-item h2,
div.plemeno-item h2 a {
  font-size: 110%;
  color: #e0830a;
  text-decoration: none;
}
.hasDatepicker {
  z-index: 9;
  position: relative;
}
.plemeno-filters {
  font-size: 14px;
  color: #6c582c;
}
.plemeno-filters #fid___page___chzn {
  border: 3px solid #d8ea97;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0px 0px 13px 0px #c4c4c4;
  box-shadow: inset 0px 0px 13px 0px #c4c4c4;
  height: 43px;
  font-size: 14px;
  width: 425px !important;
  text-transform: none;
}
.plemeno-filters #fid___page___chzn a {
  background: none;
  border: none;
  height: 43px;
  line-height: 43px;
  color: #aca9a5;
}
.plemeno-filters #fid___page___chzn b {
  display: block;
  background: url(img/sys/bg_select-arrow.png) 0 17px no-repeat;
  width: 19px;
  height: 100%;
  right: 13px;
  position: absolute;
}
.plemeno-filters #fid___page___chzn .chzn-drop {
  width: 425px !important;
  border: 3px solid #d8ea97;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  border-top: none;
  margin-left: -3px;
}
.plemeno-filters #fid___page___chzn .chzn-drop .chzn-search input {
  width: 170px !important;
}
.plemeno-filters .jqTransformSelectWrapper {
  border: 3px solid #cbc3b0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0px 0px 13px 0px #c4c4c4;
  box-shadow: inset 0px 0px 13px 0px #c4c4c4;
  height: 43px;
  font-size: 14px;
  width: 205px !important;
  background: none;
  display: block;
  text-transform: none;
}
.plemeno-filters .jqTransformSelectWrapper span {
  display: block;
  font-size: 14px;
  color: #aca9a5;
  height: 43px;
  line-height: 30px;
}
.plemeno-filters .jqTransformSelectWrapper > div > a {
  display: block;
  background: url(img/sys/bg_select-arrow.png) 0 17px no-repeat;
  width: 19px;
  height: 100%;
  right: 13px;
  position: absolute;
}
.plemeno-filters .jqTransformSelectWrapper ul {
  width: 205px !important;
  border: 3px solid #cbc3b0;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  border-top: none;
  margin-left: -3px;
  margin-top: 12px;
}
.plemeno-filters .n-width .jqTransformSelectWrapper {
  width: 115px !important;
}
.plemeno-filters input[type=submit],
.plemeno-filters .btn_reset {
  display: block;
  width: 125px;
  border: 3px solid #cbc3b0;
  text-align: center;
  font-family: 'titillium_webbold';
  text-transform: none;
  font-size: 15px;
  color: #f4f4f4;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  height: 30px;
  padding: 1px 10px;
  margin: 10px 0 0 0;
  cursor: pointer;
  text-decoration: none;
  float: left;
  text-shadow: 1px 1px 0px #445225;
  filter: dropshadow(color=#445225, offx=1, offy=1);
  background: #d1e491;
  background: -moz-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1e491), color-stop(100%, #5c742b));
  background: -webkit-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -o-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -ms-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: linear-gradient(to bottom, #d1e491 0%, #5c742b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1e491', endColorstr='#5c742b', GradientType=0);
}
.plemeno-filters .btn_reset {
  padding: 3px 10px;
  display: block;
  height: 18px;
  width: 100px;
  line-height: 18px;
  margin-left: 10px;
  background: #ffffff;
  color: #3d3d3d;
  background: -moz-linear-gradient(top, #ffffff 0%, #8b7853 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #8b7853));
  background: -webkit-linear-gradient(top, #ffffff 0%, #8b7853 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #8b7853 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #8b7853 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #8b7853 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#8b7853', GradientType=0);
  text-shadow: 1px 1px 0px #dddddd;
  filter: dropshadow(color=#dddddd, offx=1, offy=1);
}
.plemeno-filters .chzn-disabled {
  opacity: 1 !important;
}
.plemeno-filters #filter-nalezeny-ztraceny .first-option .jqTransformSelectWrapper,
.plemeno-filters #filter-nalezeny-ztraceny .first-option select {
  width: 140px !important;
}
.plemeno-filters #filter-nalezeny-ztraceny .second-option .jqTransformSelectWrapper {
  position: relative;
  top: 7px;
}
.plemeno-filters #filter-nalezeny-ztraceny .dp1 {
  z-index: 1;
}
.plemeno-filters #filter-nalezeny-ztraceny .no-bottom-border > div {
  margin-bottom: 0;
}
.plemeno-filters #filter-nalezeny-ztraceny #fid_plemeno_chzn {
  position: relative;
  top: 8px;
  left: 27px;
}
/* /rozcestnik plemen */
/* detail plemene */
#plemeno-detail #plemeno-content {
  width: 680px;
}
#plemeno-detail #plemeno-content #plemeno-gallery {
  width: 680px;
}
#plemeno-detail #plemeno-zakladni-udaje h2 {
  color: #96b83a;
}
#plemeno-detail #plemeno-zakladni-udaje table {
  width: 620px;
  outline: 1px solid #d1d1d1;
  border: 4px solid #ffffff;
  font-size: 12px;
}
#plemeno-detail #plemeno-zakladni-udaje table th,
#plemeno-detail #plemeno-zakladni-udaje table td {
  border: 1px solid #ffffff;
  padding: 8px 12px;
  vertical-align: top;
}
#plemeno-detail #plemeno-zakladni-udaje table th {
  color: #423c2e;
  background: #f6f3ec;
  font-weight: bold;
  white-space: nowrap;
  text-align: left;
}
#plemeno-detail #plemeno-zakladni-udaje table td {
  color: #423c2e;
  background: #ede9de;
}
#plemeno-detail #plemeno-panel {
  float: right;
  text-align: right;
}
#plemeno-detail #panel {
  float: none;
  margin: 0 0 0 20px;
}
#plemeno-detail table.zkusenost-rasa-list {
  margin: 20px 0;
}
#plemeno-detail .zkusenost-rasa-list {
  width: 650px;
  margin-bottom: 20px;
  padding-bottom: 25px;
}
#plemeno-detail .zkusenost-rasa-list .more {
  font-size: 90%;
  float: right;
}
#plemeno-detail .zkusenost-rasa-list .more a {
  color: #df830b;
}
#plemeno-detail .zkusenost-rasa-list .user {
  color: #635B47;
  font-family: 'titillium_websemibold';
  font-size: 14px;
}
#plemeno-detail .zkusenost-rasa-list tr {
  background: url(img/sys/bg_niceline.png) left bottom repeat-x;
  vertical-align: top;
}
#plemeno-detail .zkusenost-rasa-list td {
  padding: 20px 5px;
}
#plemeno-detail .zkusenost-rasa-list td.col1 {
  width: 130px;
  color: #b09F7e;
  font-size: 85%;
}
#plemeno-detail .zkusenost-rasa-list td.col1 span,
#plemeno-detail .zkusenost-rasa-list td.col1 a {
  color: #df830b;
}
#plemeno-detail .zkusenost-rasa-list .question {
  color: #b09F7e;
  font-weight: bold;
}
#plemeno-detail .zkusenost-rasa-list .admin-buttons {
  margin-top: 5px;
}
.zk-detail {
  background-color: #eceeea;
  padding: 15px 10px 11px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  min-height: 20px;
  font-size: 90%;
}
.zk-detail div {
  width: 50%;
  float: left;
}
.zk-detail span,
.zk-detail a {
  color: #df830b;
}
.zk-otazky {
  width: 650px;
  text-align: justify;
}
#plemeno-zahlavi {
  position: relative;
  height: 495px;
  margin: 0 0 2em 0;
}
#plemeno-menu {
  position: absolute;
  top: 19px;
  left: 18px;
  width: 250px;
}
#plemeno-menu0 {
  padding: 20px;
  background: #94c1c7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
}
#plemeno-menu0 ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 16px;
  font-family: 'titillium_websemibold';
}
#plemeno-menu0 ul li {
  background: url(img/sys/bg_detail-ul-li.png) left 12px no-repeat;
}
#plemeno-menu0 ul li:hover,
#plemeno-menu0 ul li.active {
  background: url(img/sys/bg_detail-ul-li-hover.png) left 12px no-repeat;
}
#plemeno-menu0 ul li.m-first {
  background-position: left 3px;
}
#plemeno-menu0 ul li.m-first a {
  padding-top: 0;
}
#plemeno-menu0 ul li a {
  display: block;
  color: #fff;
  text-decoration: none;
  text-shadow: 1px 1px 0px #1d5860;
  filter: dropshadow(color=#1d5860, offx=1, offy=1);
  background: url(img/sys/bg_detail-ul-li-a.png) left bottom repeat-x;
  padding: 9px 0 13px 20px;
}
#plemeno-menu0 ul li a:hover,
#plemeno-menu0 ul li a.active {
  color: #1d5860;
  text-shadow: 1px 1px 0px #ffffff;
  filter: dropshadow(color=#ffffff, offx=1, offy=1);
}
#plemeno-menu0 ul li.m-last a {
  background: none;
  padding-bottom: 0;
}
#plemeno-menu1 {
  margin-top: 20px;
  padding: 20px;
  background: #a0abad;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
}
#plemeno-menu1 ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 16px;
  font-family: 'titillium_websemibold';
}
#plemeno-menu1 ul li {
  background: url(img/sys/bg_detail-ul-li.png) left 12px no-repeat;
}
#plemeno-menu1 ul li:hover,
#plemeno-menu1 ul li.active {
  background: url(img/sys/bg_detail-ul-li-hover.png) left 12px no-repeat;
}
#plemeno-menu1 ul li.m-first {
  background-position: left 3px;
}
#plemeno-menu1 ul li.m-first a {
  padding-top: 0;
}
#plemeno-menu1 ul li a {
  display: block;
  color: #fff;
  text-decoration: none;
  text-shadow: 1px 1px 0px #3b4c02;
  filter: dropshadow(color=#3b4c02, offx=1, offy=1);
  background: url(img/sys/bg_detail-ul-li-a2.png) left bottom repeat-x;
  padding: 9px 0 13px 20px;
}
#plemeno-menu1 ul li a:hover,
#plemeno-menu1 ul li a.active {
  color: #1d5860;
  text-shadow: 1px 1px 0px #ffffff;
  filter: dropshadow(color=#ffffff, offx=1, offy=1);
}
#plemeno-menu1 ul li.m-last a {
  background: none;
  padding-bottom: 0;
}
#plemeno-icons {
  position: absolute;
  left: 18px;
  bottom: 24px;
}
#plemeno-icons span.icon {
  display: block;
  float: left;
  width: 46px;
  height: 46px;
  margin-right: 5px;
  background: #ffffff url(img/sys/pesikony.gif) 0 50% no-repeat;
  border-radius: 5px;
  position: relative;
}
#plemeno-icons span.icon .tooltip {
  position: absolute;
  top: 0;
  left: -5px;
  width: 46px;
  height: 46px;
  display: block;
  background: none;
}
#plemeno-icons span.icon .tooltip .tooltip-content {
  left: -35px;
  top: 35px;
}
#plemeno-icons span.icon .tooltip .tooltip-content-in {
  min-width: 80px !important;
  font-size: 11px;
  padding: 5px;
  text-align: center;
  background-color: #ede9de;
  color: #423c2e;
  border: 1px solid #d1d1d1;
}
#plemeno-icons #plemeno-icon-deti {
  background-position: 8px 50%;
}
#plemeno-icons #plemeno-icon-hlidac {
  background-position: -38px 50%;
}
#plemeno-icons #plemeno-icon-zkusene {
  background-position: -84px 50%;
}
#plemeno-icons #plemeno-icon-zacatecniky {
  background-position: -130px 50%;
}
#plemeno-icons #plemeno-icon-pohyb {
  background-position: -360px 50%;
}
#plemeno-icons #plemeno-icon-pece-srst {
  background-position: -268px 50%;
}
#plemeno-icons #plemeno-icon-mestsky {
  background-position: -222px 50%;
}
#plemeno-icons #plemeno-icon-venku {
  background-position: -176px 50%;
}
#plemeno-icons #plemeno-icon-fyzicky {
  background-position: -314px 50%;
}
#plemeno-icons #plemeno-icon-seniory {
  background-position: -406px 50%;
}
/* /detail plemene */
/* formular lost/found, stranka zeptejte-se, kalendar */
#c-filters-group table {
  width: 100%;
}
#c-filters-group table td {
  vertical-align: top;
}
#c-filters-group table .col-1 {
  width: 120px;
}
#c-filters-group table .col-2 {
  width: 160px;
}
#c-filters-group table .col-4 {
  width: 195px;
}
#c-filters h3 {
  margin: 0;
}
#lostdog,
#founddog,
#filters,
#zeptejte-se,
#doporucte-nas,
#c-filters-group,
#c-filters {
  font-size: 12px;
  color: #877c61;
  width: 100%;
}
#lostdog h3,
#founddog h3,
#filters h3,
#zeptejte-se h3,
#doporucte-nas h3,
#c-filters-group h3,
#c-filters h3 {
  font-family: 'titillium_webbold';
  font-size: 14px;
  color: #6c582c;
  margin: 0 0 10px 0;
}
#lostdog td,
#founddog td,
#filters td,
#zeptejte-se td,
#doporucte-nas td,
#c-filters-group td,
#c-filters td {
  vertical-align: middle;
}
#lostdog div,
#founddog div,
#filters div,
#zeptejte-se div,
#doporucte-nas div,
#c-filters-group div,
#c-filters div {
  /*height: 22px; line-height: 22px;*/
  margin-bottom: 3px;
}
#lostdog label,
#founddog label,
#filters label,
#zeptejte-se label,
#doporucte-nas label,
#c-filters-group label,
#c-filters label {
  margin: 0 7px 0 0;
  padding: 0;
  height: 22px;
  line-height: 22px;
  display: inline;
  float: none;
}
#lostdog span,
#founddog span,
#filters span,
#zeptejte-se span,
#doporucte-nas span,
#c-filters-group span,
#c-filters span {
  margin: 0 7px 0 0;
  padding: 0;
  display: inline-block;
}
#lostdog input[type=text],
#founddog input[type=text],
#filters input[type=text],
#zeptejte-se input[type=text],
#doporucte-nas input[type=text],
#c-filters-group input[type=text],
#c-filters input[type=text],
#lostdog textarea,
#founddog textarea,
#filters textarea,
#zeptejte-se textarea,
#doporucte-nas textarea,
#c-filters-group textarea,
#c-filters textarea,
#lostdog .jqTransformSelectWrapper,
#founddog .jqTransformSelectWrapper,
#filters .jqTransformSelectWrapper,
#zeptejte-se .jqTransformSelectWrapper,
#doporucte-nas .jqTransformSelectWrapper,
#c-filters-group .jqTransformSelectWrapper,
#c-filters .jqTransformSelectWrapper {
  font-size: 12px;
  color: #6c582c;
  font-family: Arial;
}
#lostdog input[type=text],
#founddog input[type=text],
#filters input[type=text],
#zeptejte-se input[type=text],
#doporucte-nas input[type=text],
#c-filters-group input[type=text],
#c-filters input[type=text] {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-color: #f8fde8;
  border: 2px solid #cbc3b0;
  height: 22px;
  line-height: 22px;
  margin-bottom: 0;
  position: relative;
  -webkit-box-shadow: inset 0px 0px 5px 0px #9da092;
  box-shadow: inset 0px 0px 5px 0px #9da092;
  padding: 0 10px;
}
#lostdog textarea,
#founddog textarea,
#filters textarea,
#zeptejte-se textarea,
#doporucte-nas textarea,
#c-filters-group textarea,
#c-filters textarea {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-color: #f8fde8;
  border: 2px solid #cbc3b0;
  height: 70px;
  margin-bottom: 0;
  position: relative;
  -webkit-box-shadow: inset 0px 0px 5px 0px #9da092;
  box-shadow: inset 0px 0px 5px 0px #9da092;
  padding: 10px;
  overflow: hidden;
}
#lostdog .jqTransformRadioWrapper,
#founddog .jqTransformRadioWrapper,
#filters .jqTransformRadioWrapper,
#zeptejte-se .jqTransformRadioWrapper,
#doporucte-nas .jqTransformRadioWrapper,
#c-filters-group .jqTransformRadioWrapper,
#c-filters .jqTransformRadioWrapper {
  float: none;
}
#lostdog .jqTransformRadioWrapper .jqTransformRadio,
#founddog .jqTransformRadioWrapper .jqTransformRadio,
#filters .jqTransformRadioWrapper .jqTransformRadio,
#zeptejte-se .jqTransformRadioWrapper .jqTransformRadio,
#doporucte-nas .jqTransformRadioWrapper .jqTransformRadio,
#c-filters-group .jqTransformRadioWrapper .jqTransformRadio,
#c-filters .jqTransformRadioWrapper .jqTransformRadio {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(img/sys/bg_radio.png) 0 0 no-repeat;
}
#lostdog .jqTransformRadioWrapper .jqTransformChecked,
#founddog .jqTransformRadioWrapper .jqTransformChecked,
#filters .jqTransformRadioWrapper .jqTransformChecked,
#zeptejte-se .jqTransformRadioWrapper .jqTransformChecked,
#doporucte-nas .jqTransformRadioWrapper .jqTransformChecked,
#c-filters-group .jqTransformRadioWrapper .jqTransformChecked,
#c-filters .jqTransformRadioWrapper .jqTransformChecked {
  background-position: -18px 0;
}
#lostdog .jqTransformCheckboxWrapper .jqTransformCheckbox,
#founddog .jqTransformCheckboxWrapper .jqTransformCheckbox,
#filters .jqTransformCheckboxWrapper .jqTransformCheckbox,
#zeptejte-se .jqTransformCheckboxWrapper .jqTransformCheckbox,
#doporucte-nas .jqTransformCheckboxWrapper .jqTransformCheckbox,
#c-filters-group .jqTransformCheckboxWrapper .jqTransformCheckbox,
#c-filters .jqTransformCheckboxWrapper .jqTransformCheckbox {
  display: block;
  width: 18px;
  height: 18px;
  background: url(img/sys/bg_checkbox.png) 0 0 no-repeat;
  margin-right: 2px;
}
#lostdog .jqTransformCheckboxWrapper .jqTransformChecked,
#founddog .jqTransformCheckboxWrapper .jqTransformChecked,
#filters .jqTransformCheckboxWrapper .jqTransformChecked,
#zeptejte-se .jqTransformCheckboxWrapper .jqTransformChecked,
#doporucte-nas .jqTransformCheckboxWrapper .jqTransformChecked,
#c-filters-group .jqTransformCheckboxWrapper .jqTransformChecked,
#c-filters .jqTransformCheckboxWrapper .jqTransformChecked {
  background-position: -18px 0;
  width: 20px;
  margin-right: 0;
}
#lostdog .jqTransformSelectWrapper,
#founddog .jqTransformSelectWrapper,
#filters .jqTransformSelectWrapper,
#zeptejte-se .jqTransformSelectWrapper,
#doporucte-nas .jqTransformSelectWrapper,
#c-filters-group .jqTransformSelectWrapper,
#c-filters .jqTransformSelectWrapper {
  background: none;
  height: 22px;
  line-height: 22px;
}
#lostdog .jqTransformSelectWrapper ul,
#founddog .jqTransformSelectWrapper ul,
#filters .jqTransformSelectWrapper ul,
#zeptejte-se .jqTransformSelectWrapper ul,
#doporucte-nas .jqTransformSelectWrapper ul,
#c-filters-group .jqTransformSelectWrapper ul,
#c-filters .jqTransformSelectWrapper ul {
  line-height: 12px;
  margin: -3px 0 0 0;
}
#lostdog .jqTransformSelectWrapper div,
#founddog .jqTransformSelectWrapper div,
#filters .jqTransformSelectWrapper div,
#zeptejte-se .jqTransformSelectWrapper div,
#doporucte-nas .jqTransformSelectWrapper div,
#c-filters-group .jqTransformSelectWrapper div,
#c-filters .jqTransformSelectWrapper div {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background: #f8fde8;
  border: 2px solid #cbc3b0;
  height: 22px;
  line-height: 22px;
  margin-bottom: 0;
  position: relative;
  -webkit-box-shadow: inset 0px 0px 5px 0px #9da092;
  box-shadow: inset 0px 0px 5px 0px #9da092;
  overflow: hidden;
}
#lostdog .jqTransformSelectWrapper div span,
#founddog .jqTransformSelectWrapper div span,
#filters .jqTransformSelectWrapper div span,
#zeptejte-se .jqTransformSelectWrapper div span,
#doporucte-nas .jqTransformSelectWrapper div span,
#c-filters-group .jqTransformSelectWrapper div span,
#c-filters .jqTransformSelectWrapper div span {
  background: none;
  height: auto;
  margin: 0;
  height: 22px;
  line-height: 22px;
  padding-left: 7px;
  display: block;
  overflow: hidden;
  width: 85% !important;
}
#lostdog .jqTransformSelectWrapper div a,
#founddog .jqTransformSelectWrapper div a,
#filters .jqTransformSelectWrapper div a,
#zeptejte-se .jqTransformSelectWrapper div a,
#doporucte-nas .jqTransformSelectWrapper div a,
#c-filters-group .jqTransformSelectWrapper div a,
#c-filters .jqTransformSelectWrapper div a {
  display: block;
  width: 12px;
  height: 8px;
  background: url(img/sys/bg_select-arr.png) 0 0 no-repeat;
  position: absolute;
  right: 7px;
  top: 8px;
}
#lostdog #plemeno-detail-info .plemena-zamenitelna-list div.zamenitelne-plemeno-item,
#founddog #plemeno-detail-info .plemena-zamenitelna-list div.zamenitelne-plemeno-item,
#filters #plemeno-detail-info .plemena-zamenitelna-list div.zamenitelne-plemeno-item,
#zeptejte-se #plemeno-detail-info .plemena-zamenitelna-list div.zamenitelne-plemeno-item,
#doporucte-nas #plemeno-detail-info .plemena-zamenitelna-list div.zamenitelne-plemeno-item,
#c-filters-group #plemeno-detail-info .plemena-zamenitelna-list div.zamenitelne-plemeno-item,
#c-filters #plemeno-detail-info .plemena-zamenitelna-list div.zamenitelne-plemeno-item {
  display: block;
  width: 160px;
  height: 200px;
  float: left;
}
#lostdog #plemeno-detail-info .plemena-zamenitelna-list div.zamenitelne-plemeno-item img,
#founddog #plemeno-detail-info .plemena-zamenitelna-list div.zamenitelne-plemeno-item img,
#filters #plemeno-detail-info .plemena-zamenitelna-list div.zamenitelne-plemeno-item img,
#zeptejte-se #plemeno-detail-info .plemena-zamenitelna-list div.zamenitelne-plemeno-item img,
#doporucte-nas #plemeno-detail-info .plemena-zamenitelna-list div.zamenitelne-plemeno-item img,
#c-filters-group #plemeno-detail-info .plemena-zamenitelna-list div.zamenitelne-plemeno-item img,
#c-filters #plemeno-detail-info .plemena-zamenitelna-list div.zamenitelne-plemeno-item img {
  margin: 5px;
}
#lostdog #plemeno-detail-info .plemena-zamenitelna-list div.zamenitelne-plemeno-item h4,
#founddog #plemeno-detail-info .plemena-zamenitelna-list div.zamenitelne-plemeno-item h4,
#filters #plemeno-detail-info .plemena-zamenitelna-list div.zamenitelne-plemeno-item h4,
#zeptejte-se #plemeno-detail-info .plemena-zamenitelna-list div.zamenitelne-plemeno-item h4,
#doporucte-nas #plemeno-detail-info .plemena-zamenitelna-list div.zamenitelne-plemeno-item h4,
#c-filters-group #plemeno-detail-info .plemena-zamenitelna-list div.zamenitelne-plemeno-item h4,
#c-filters #plemeno-detail-info .plemena-zamenitelna-list div.zamenitelne-plemeno-item h4 {
  text-align: center;
}
#lostdog .plemeno .jqTransformSelectWrapper,
#founddog .plemeno .jqTransformSelectWrapper,
#filters .plemeno .jqTransformSelectWrapper,
#zeptejte-se .plemeno .jqTransformSelectWrapper,
#doporucte-nas .plemeno .jqTransformSelectWrapper,
#c-filters-group .plemeno .jqTransformSelectWrapper,
#c-filters .plemeno .jqTransformSelectWrapper,
#lostdog .plemeno .jqTransformSelectWrapper div,
#founddog .plemeno .jqTransformSelectWrapper div,
#filters .plemeno .jqTransformSelectWrapper div,
#zeptejte-se .plemeno .jqTransformSelectWrapper div,
#doporucte-nas .plemeno .jqTransformSelectWrapper div,
#c-filters-group .plemeno .jqTransformSelectWrapper div,
#c-filters .plemeno .jqTransformSelectWrapper div {
  width: 220px !important;
}
#lostdog .ui-datepicker-trigger,
#founddog .ui-datepicker-trigger,
#filters .ui-datepicker-trigger,
#zeptejte-se .ui-datepicker-trigger,
#doporucte-nas .ui-datepicker-trigger,
#c-filters-group .ui-datepicker-trigger,
#c-filters .ui-datepicker-trigger {
  display: inline-block;
  margin-left: 5px;
  cursor: pointer;
  vertical-align: middle;
}
#lostdog .b1,
#founddog .b1,
#filters .b1,
#zeptejte-se .b1,
#doporucte-nas .b1,
#c-filters-group .b1,
#c-filters .b1,
#lostdog .b2,
#founddog .b2,
#filters .b2,
#zeptejte-se .b2,
#doporucte-nas .b2,
#c-filters-group .b2,
#c-filters .b2,
#lostdog .b3,
#founddog .b3,
#filters .b3,
#zeptejte-se .b3,
#doporucte-nas .b3,
#c-filters-group .b3,
#c-filters .b3 {
  width: 33%;
  background: url(img/sys/bg_niceline.png) right 0 repeat-y;
  display: block;
  float: left;
  min-height: 102px;
  height: auto;
}
#lostdog .b1,
#founddog .b1,
#filters .b1,
#zeptejte-se .b1,
#doporucte-nas .b1,
#c-filters-group .b1,
#c-filters .b1 {
  width: 170px;
}
#lostdog .b2,
#founddog .b2,
#filters .b2,
#zeptejte-se .b2,
#doporucte-nas .b2,
#c-filters-group .b2,
#c-filters .b2 {
  width: 215px;
  padding: 0 30px;
}
#lostdog .b3,
#founddog .b3,
#filters .b3,
#zeptejte-se .b3,
#doporucte-nas .b3,
#c-filters-group .b3,
#c-filters .b3 {
  width: 180px;
  padding-left: 30px;
  background: none;
}
#lostdog .b4,
#founddog .b4,
#filters .b4,
#zeptejte-se .b4,
#doporucte-nas .b4,
#c-filters-group .b4,
#c-filters .b4,
#lostdog .b5,
#founddog .b5,
#filters .b5,
#zeptejte-se .b5,
#doporucte-nas .b5,
#c-filters-group .b5,
#c-filters .b5 {
  width: 300px;
  float: left;
  height: auto;
}
#lostdog .b4,
#founddog .b4,
#filters .b4,
#zeptejte-se .b4,
#doporucte-nas .b4,
#c-filters-group .b4,
#c-filters .b4 {
  background: url(img/sys/bg_niceline.png) right 0 repeat-y;
  padding-right: 15px;
}
#lostdog .b5,
#founddog .b5,
#filters .b5,
#zeptejte-se .b5,
#doporucte-nas .b5,
#c-filters-group .b5,
#c-filters .b5 {
  padding-left: 25px;
}
#lostdog .b6,
#founddog .b6,
#filters .b6,
#zeptejte-se .b6,
#doporucte-nas .b6,
#c-filters-group .b6,
#c-filters .b6,
#lostdog .b7,
#founddog .b7,
#filters .b7,
#zeptejte-se .b7,
#doporucte-nas .b7,
#c-filters-group .b7,
#c-filters .b7 {
  width: 300px;
  float: left;
  height: 78px;
}
#lostdog .b6,
#founddog .b6,
#filters .b6,
#zeptejte-se .b6,
#doporucte-nas .b6,
#c-filters-group .b6,
#c-filters .b6 {
  background: url(img/sys/bg_niceline.png) right 0 repeat-y;
  padding-right: 15px;
}
#lostdog .b7,
#founddog .b7,
#filters .b7,
#zeptejte-se .b7,
#doporucte-nas .b7,
#c-filters-group .b7,
#c-filters .b7 {
  padding-left: 25px;
}
#lostdog .submit,
#founddog .submit,
#filters .submit,
#zeptejte-se .submit,
#doporucte-nas .submit,
#c-filters-group .submit,
#c-filters .submit {
  display: inline-block;
  border: 3px solid #cbc3b0;
  font-family: 'titillium_webbold';
  font-size: 15px;
  color: #f4f4f4;
  text-shadow: 1px 1px 0px #445225;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 1px 10px;
  margin: 0;
  cursor: pointer;
  text-decoration: none;
  filter: dropshadow(color=#445225, offx=1, offy=1);
  background: #d1e491;
  background: -moz-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1e491), color-stop(100%, #5c742b));
  background: -webkit-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -o-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -ms-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: linear-gradient(to bottom, #d1e491 0%, #5c742b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1e491', endColorstr='#5c742b', GradientType=0);
}
#filters .clear {
  height: auto;
  line-height: normal;
}
#filters td {
  vertical-align: top;
}
#filters td.normal label {
  float: left;
}
#filters .jqTransformSelectWrapper {
  border: none;
}
#filters .second-option td,
#filters .third-option td {
  white-space: nowrap;
}
#filters .second-option td.normal label,
#filters .third-option td.normal label {
  float: none;
}
#filters .second-option .jqTransformSelectWrapper,
#filters .third-option .jqTransformSelectWrapper {
  float: none;
}
#filters .second-option #fid_plemeno_chzn,
#filters .third-option #fid_plemeno_chzn,
#filters .second-option .jqTransformSelectWrapper,
#filters .third-option .jqTransformSelectWrapper {
  display: inline-block !important;
  width: 200px !important;
}
#filters .second-option .normal,
#filters .third-option .normal {
  padding-top: 5px;
}
#filters .zindex1 * {
  z-index: 1 !important;
}
/* /formular lost/found, stranka zeptejte-se */
/* utulek detail */
#content .firma-detail {
  font-size: 12px;
  margin-bottom: 30px;
  position: relative;
}
#content .firma-detail #firma-info {
  margin-bottom: 15px;
  width: 100%;
}
#content .firma-detail ul.pomoc {
  margin: 0;
  padding: 0;
  list-style: none;
  font-weight: bold;
}
#content .firma-detail ul.pomoc li {
  padding-left: 23px;
  min-height: 14px;
  margin-right: 0;
  float: left;
  width: 210px;
}
#content .firma-detail ul.pomoc li.true {
  background: url(img/sys/bg_li-true.png) left 0 no-repeat;
}
#content .firma-detail ul.pomoc li.false {
  background: url(img/sys/bg_li-false-suitable.png) left 0 no-repeat;
}
#content .firma-detail ul.pomoc li.question {
  background: url(img/sys/bg_li-question-suitable.png) left 0 no-repeat;
}
#content .firma-detail #firma-info ul.pomoc li {
  width: 160px;
}
#content .firma-detail .true {
  padding-left: 23px;
  background: url(img/sys/bg_li-true.png) left 0 no-repeat;
  margin-right: 20px;
}
#content .firma-detail .false {
  padding-left: 23px;
  background: url(img/sys/bg_li-false-suitable.png) left 0 no-repeat;
  margin-right: 20px;
}
#content .firma-detail .u-info {
  position: relative;
}
#content .firma-detail .u-info .badges {
  position: absolute;
  top: -20px;
  right: -20px;
  z-index: 1;
  width: 110px;
}
#content .firma-detail .u-info span.donator,
#content .firma-detail .u-info span.donator-utulek {
  position: static;
  display: block;
  width: 110px;
  height: 50px;
}
#content .firma-detail .u-info .i1,
#content .firma-detail .u-info .i2,
#content .firma-detail .u-info .i3,
#content .firma-detail .u-info .i4 {
  float: left;
}
#content .firma-detail .u-info .i1 {
  width: 320px;
  margin-right: 20px;
}
#content .firma-detail .u-info .i1 img {
  float: right;
}
#content .firma-detail .u-info .i2 {
  width: 280px;
  margin-right: 55px;
}
#content .firma-detail .u-info .i3 {
  width: 225px;
}
#content .firma-detail .u-info h2 {
  margin: 0 0 12px 0;
  padding: 0;
}
#content .firma-detail .u-info a {
  color: #df830b;
}
#content .firma-detail .u-info .button {
  display: inline-block;
  border: 3px solid #cbc3b0;
  font-family: 'titillium_webbold';
  font-size: 15px;
  color: #f4f4f4;
  text-shadow: 1px 1px 0px #445225;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 1px 15px;
  margin: 0;
  cursor: pointer;
  text-decoration: none;
  filter: dropshadow(color=#445225, offx=1, offy=1);
  background: #d1e491;
  background: -moz-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1e491), color-stop(100%, #5c742b));
  background: -webkit-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -o-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -ms-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: linear-gradient(to bottom, #d1e491 0%, #5c742b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1e491', endColorstr='#5c742b', GradientType=0);
}
#content .firma-detail .u-info .button.blue {
  background: #71b6d9;
  background: -moz-linear-gradient(top, #71b6d9 0%, #20516a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #71b6d9), color-stop(100%, #20516a));
  background: -webkit-linear-gradient(top, #71b6d9 0%, #20516a 100%);
  background: -o-linear-gradient(top, #71b6d9 0%, #20516a 100%);
  background: -ms-linear-gradient(top, #71b6d9 0%, #20516a 100%);
  background: linear-gradient(to bottom, #71b6d9 0%, #20516a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71b6d9', endColorstr='#20516a', GradientType=0);
}
#content .firma-detail .gallery {
  width: 513px;
  height: 255px;
  float: right;
  overflow: hidden;
  margin-left: 15px;
}
#content .firma-detail .gallery .gallery-in {
  display: block;
  position: relative;
}
#content .firma-detail .gallery .gallery-first-big {
  width: 382px;
  height: 254px;
  margin: 0 8px 0 0;
}
#content .firma-detail .gallery .gallery-item {
  padding: 3px;
  border: 1px solid #d1d1d1;
}
#content .firma-detail .gallery .gallery-item a,
#content .firma-detail .gallery .gallery-item img {
  display: block;
}
#content .firma-detail .gallery .gallery-item img {
  margin: 0;
  padding: 0;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#content .firma-detail .gallery .gallery-line {
  position: absolute;
  left: 391px;
  top: 0;
  width: 142px;
  height: 255px;
  overflow-x: hidden;
  overflow-y: auto;
}
#content .firma-detail .gallery .gallery-line .gallery-item-wrap {
  margin-bottom: 4px;
  width: 122px;
}
#content .firma-detail .gallery-short {
  width: 382px;
}
#content .firma-detail .u-info {
  background: #f8f4eb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 20px;
  margin: 0 0 25px 0;
}
#content .firma-detail .u-related h2 {
  margin: 0 0 12px 0;
  padding: 0;
}
#content .firma-detail .u-related .rel-left,
#content .firma-detail .u-related .rel-center,
#content .firma-detail .u-related .rel-right {
  min-height: 30px;
}
#content .firma-detail .u-related .rel-left {
  width: 310px;
  float: left;
  margin-right: 30px;
}
#content .firma-detail .u-related .rel-left .dog-thumbs {
  width: 100%;
  overflow: hidden;
}
#content .firma-detail .u-related .rel-left .dog-thumbs a {
  display: block;
  width: 98px;
  height: 98px;
  float: left;
  margin: 0 8px 8px 0;
}
#content .firma-detail .u-related .rel-left .dog-thumbs a.last {
  margin-right: 0;
}
#content .firma-detail .u-related .rel-left .morelink {
  font-size: 14px;
  color: #df830b;
}
#content .firma-detail .u-related .rel-center {
  width: 330px;
  float: left;
}
#content .firma-detail .u-related .rel-center h3,
#content .firma-detail .u-related .rel-center h4 {
  margin: 0;
  padding: 0;
  font-family: 'titillium_websemibold';
}
#content .firma-detail .u-related .rel-center p {
  margin-top: 5px;
}
#content .firma-detail .u-related .rel-center .vyzva {
  display: block;
  margin-bottom: 20px;
}
#content .firma-detail .u-related .rel-center .vyzva h3 {
  font-size: 18px;
}
#content .firma-detail .u-related .rel-center .vyzva h4 {
  font-size: 16px;
}
#content .firma-detail .u-related .rel-right {
  width: 250px;
  float: right;
}
#content .firma-detail .u-related .rel-right h3,
#content .firma-detail .u-related .rel-right h4 {
  margin: 0;
  padding: 0;
  font-family: 'titillium_websemibold';
}
#content .firma-detail .u-related .rel-right h3 {
  font-size: 16px;
}
#content .firma-detail .u-related .rel-right h4 {
  font-size: 12px;
}
#content .firma-detail .u-related .rel-right p {
  margin-top: 5px;
}
#content .firma-detail .u-related .rel-right hr {
  margin-bottom: 10px;
}
#content .firma-detail .u-related .help {
  /*height: 330px; overflow: auto; margin-top: 20px;*/
}
#content .firma-detail .u-related .help h3 {
  font-size: 18px;
  margin-bottom: 15px;
}
#content .firma-detail .u-related .help .help-item {
  margin-bottom: 20px;
  padding-left: 62px;
}
#content .firma-detail .u-related .help .help-item.venceni {
  background: url(img/sys/ico_help-venceni.png) top left no-repeat;
}
#content .firma-detail .u-related .help .help-item.manualni {
  background: url(img/sys/ico_help-manualni.png) top left no-repeat;
}
#content .firma-detail .u-related .help .help-item.strihani {
  background: url(img/sys/ico_help-strihani.png) top left no-repeat;
}
#content .firma-detail .u-related .help .help-item.grafika {
  background: url(img/sys/ico_help-grafika.png) top left no-repeat;
}
#content .firma-detail .u-related .help .help-item.inzerce {
  background: url(img/sys/ico_help-inzerce.png) top left no-repeat;
}
#content .firma-detail .u-related .help .help-item.depozita {
  background: url(img/sys/ico_help-depozita.png) top left no-repeat;
}
#content .firma-detail .u-related .help .help-item.prevozy {
  background: url(img/sys/ico_help-prevozy.png) top left no-repeat;
}
#content .firma-detail .u-related .help .help-item.jina {
  background: url(img/sys/ico_help-jina.png) top left no-repeat;
}
#content .firma-detail .u-related .help .help-item.krmivo {
  background: url(img/sys/ico_help-krmivo.png) top left no-repeat;
}
#content .firma-detail .u-related .help .help-item.hracky {
  background: url(img/sys/ico_help-hracky.png) top left no-repeat;
}
#content .firma-detail .u-related .help .help-item.deky {
  background: url(img/sys/ico_help-deky.png) top left no-repeat;
}
#content .firma-detail .u-related .help .help-item.cistici {
  background: url(img/sys/ico_help-cistici.png) top left no-repeat;
}
#content .firma-detail .u-related .help .help-item.veci {
  background: url(img/sys/ico_help-veci.png) top left no-repeat;
}
#content .firma-detail .u-related .help .help-item.obojky {
  background: url(img/sys/ico_help-obojky.png) top left no-repeat;
}
#content .firma-detail .u-related .help .help-item.veterinarni {
  background: url(img/sys/ico_help-veterinarni.png) top left no-repeat;
}
#content .firma-detail .u-related .help .help-item.stavebni {
  background: url(img/sys/ico_help-stavebni.png) top left no-repeat;
}
#content .firma-detail .u-related .help .help-item.jine-material {
  background: url(img/sys/ico_help-jina.png) top left no-repeat;
}
#content .firma-detail .u-related .help .help-item.finance {
  background: url(img/sys/ico_help-finance.png) top left no-repeat;
}
#content .firma-detail .u-related .help .help-item.materialni {
  background: url(img/sys/ico_help-veci.png) top left no-repeat;
}
#content .firma-detail .u-related .help .help-item.zakladni-pece,
#content .firma-detail .u-related .help .help-item.dermatologie,
#content .firma-detail .u-related .help .help-item.chirurgie,
#content .firma-detail .u-related .help .help-item.ortopedie,
#content .firma-detail .u-related .help .help-item.gynekologie,
#content .firma-detail .u-related .help .help-item.andrologie,
#content .firma-detail .u-related .help .help-item.ocni-usni,
#content .firma-detail .u-related .help .help-item.interni-medicina,
#content .firma-detail .u-related .help .help-item.neurologie,
#content .firma-detail .u-related .help .help-item.stomatologie,
#content .firma-detail .u-related .help .help-item.neonatologie,
#content .firma-detail .u-related .help .help-item.geriatrie,
#content .firma-detail .u-related .help .help-item.dalsi-specializace,
#content .firma-detail .u-related .help .help-item.endokrinologie,
#content .firma-detail .u-related .help .help-item.endoskopie,
#content .firma-detail .u-related .help .help-item.schirurgie,
#content .firma-detail .u-related .help .help-item.gastroentologie,
#content .firma-detail .u-related .help .help-item.kardiologie,
#content .firma-detail .u-related .help .help-item.diagnostika,
#content .firma-detail .u-related .help .help-item.dychaci,
#content .firma-detail .u-related .help .help-item.oftamologie,
#content .firma-detail .u-related .help .help-item.onkologie,
#content .firma-detail .u-related .help .help-item.tomografie,
#content .firma-detail .u-related .help .help-item.prevence,
#content .firma-detail .u-related .help .help-item.prirodni,
#content .firma-detail .u-related .help .help-item.rehabilitace,
#content .firma-detail .u-related .help .help-item.urologie {
  background: url(img/sys/ico_help-veterina.png) top left no-repeat;
}
#content .firma-detail .u-related .help .help-item h4 {
  font-size: 14px;
  color: #b46005;
}
#content .firma-detail .u-related .rating {
  float: right;
  position: relative;
  top: 5px;
}
#content .firma-detail .u-related .rating a {
  top: 0;
}
#content .firma-detail .ico_dog,
#content .firma-detail .ico_cat {
  display: inline-block;
  height: 43px;
  text-indent: -9999px;
}
#content .firma-detail .ico_dog {
  width: 51px;
  margin-right: 10px;
  background: url(img/sys/ico_dog.png) 0 0 no-repeat;
}
#content .firma-detail .ico_cat {
  width: 29px;
  background: url(img/sys/ico_cat.png) 0 0 no-repeat;
}
#content .firma-detail .rating {
  margin: 0 0 0 0;
  text-align: right;
}
#content .firma-detail .rating span,
#content .firma-detail .rating a {
  position: relative;
  top: -10px;
}
#content .firma-detail .rating a {
  margin-right: 3px;
  margin-left: 2px;
}
#content .firma-detail .vrh.planovany,
#content .firma-detail .plemena {
  background: #f8f4eb;
  padding: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-indent: 40px;
  margin-bottom: 5px;
  width: 400px;
  background-repeat: no-repeat;
  background-position: 10px center;
}
#content .firma-detail .vrh.planovany {
  background-image: url(img/sys/bg_cal.png);
}
#content .firma-detail .plemena {
  background-image: url(img/sys/bg_plemeno.png);
  background-position: 15px 10px;
}
#utulek .u-related .rel-center h2 {
  color: #96b83a;
}
/* /utulek detail */
/* neziskovka detail */
#neziskovka .u-related .rel-center .niceline {
  margin-bottom: 20px;
}
/* /neziskovka detail */
/* sbirky */
.sbirka-filters .jqTransformCheckboxWrapper .jqTransformCheckbox {
  display: block;
  width: 18px;
  height: 18px;
  background: url(img/sys/bg_checkbox.png) 0 0 no-repeat;
  margin-right: 6px;
}
.sbirka-filters .jqTransformCheckboxWrapper .jqTransformChecked {
  background-position: -18px 0;
  width: 24px;
  margin-right: 0;
}
.sbirka-filters input[type=submit],
.sbirka-filters .btn_reset {
  display: block;
  border: 3px solid #cbc3b0;
  text-align: center;
  font-family: 'titillium_webbold';
  text-transform: none;
  font-size: 15px;
  color: #f4f4f4;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  height: 30px;
  padding: 1px 10px;
  margin: 10px 0 0 0;
  cursor: pointer;
  text-decoration: none;
  float: left;
  text-shadow: 1px 1px 0px #445225;
  filter: dropshadow(color=#445225, offx=1, offy=1);
  background: #d1e491;
  background: -moz-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1e491), color-stop(100%, #5c742b));
  background: -webkit-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -o-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -ms-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: linear-gradient(to bottom, #d1e491 0%, #5c742b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1e491', endColorstr='#5c742b', GradientType=0);
}
.sbirka-filters .btn_reset {
  padding: 3px 10px;
  display: block;
  height: 18px;
  line-height: 18px;
  width: 100px;
  margin-right: 10px;
  background: #ffffff;
  color: #3d3d3d;
  background: -moz-linear-gradient(top, #ffffff 0%, #8b7853 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #8b7853));
  background: -webkit-linear-gradient(top, #ffffff 0%, #8b7853 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #8b7853 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #8b7853 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #8b7853 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#8b7853', GradientType=0);
  text-shadow: 1px 1px 0px #dddddd;
  filter: dropshadow(color=#dddddd, offx=1, offy=1);
}
#sbirka-list .sbirka-item,
#sbirka-detail.sbirka-item,
#sbirka-item-payment {
  padding: 18px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
  color: #6c582c;
  margin: 25px 0;
  background: /*#f7f1e5*/ #f3ebda;
  position: relative;
  /*span { font-size: 11px; }*/
}
#sbirka-list .sbirka-item h2,
#sbirka-detail.sbirka-item h2,
#sbirka-item-payment h2 {
  margin: 0;
  padding: 0;
  font-size: 18px;
  color: #6c582c;
  line-height: 19px;
}
#sbirka-list .sbirka-item h3,
#sbirka-detail.sbirka-item h3,
#sbirka-item-payment h3 {
  margin: 0;
  padding: 0;
  color: #9f8f6d;
  font-size: 14px;
  line-height: 18px;
}
#sbirka-list .sbirka-item a,
#sbirka-detail.sbirka-item a,
#sbirka-item-payment a {
  color: #df830b;
}
#sbirka-list .sbirka-item .description,
#sbirka-detail.sbirka-item .description,
#sbirka-item-payment .description {
  margin: 1em 0;
}
#sbirka-list .sbirka-item .date,
#sbirka-detail.sbirka-item .date,
#sbirka-item-payment .date {
  margin-top: 5px;
}
#sbirka-list .sbirka-item .button,
#sbirka-detail.sbirka-item .button,
#sbirka-item-payment .button {
  cursor: pointer;
  /*border: 2px solid #cbc3b0 !important;*/
  display: block;
  padding: 5px 18px;
  background: #6fb3d6;
  background: -moz-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6fb3d6), color-stop(100%, #204c64));
  background: -webkit-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: -o-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: -ms-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: linear-gradient(to bottom, #6fb3d6 0%, #204c64 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fb3d6', endColorstr='#204c64', GradientType=0);
}
#sbirka-list .sbirka-item .button a,
#sbirka-detail.sbirka-item .button a,
#sbirka-item-payment .button a {
  color: #fff;
  text-decoration: none;
}
#sbirka-list .sbirka-item .sbirka-end,
#sbirka-detail.sbirka-item .sbirka-end,
#sbirka-item-payment .sbirka-end {
  display: block;
  width: 625px;
  position: absolute;
  top: 6px;
  text-align: center;
  color: #9A080A;
  font-family: 'titillium_websemibold';
  font-size: 30px;
}
#sbirka-list .sbirka-item .sbirka-end {
  display: block;
  width: 193px;
  position: relative;
  top: 1px;
  color: #9A080A;
  font-family: 'titillium_websemibold';
  font-size: 14px;
  text-align: left;
}
#sbirka-detail.sbirka-item .sbirka-item-in,
#sbirka-item-payment .sbirka-item-in {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
  padding: 5px 15px;
  margin-top: 15px;
  position: relative;
}
#sbirka-detail.sbirka-item .sbirka-item-in table td,
#sbirka-item-payment .sbirka-item-in table td,
#sbirka-detail.sbirka-item .sbirka-item-in table td a,
#sbirka-item-payment .sbirka-item-in table td a {
  color: #a21c1b;
}
#sbirka-detail.sbirka-item .sbirka-item-in table td.label,
#sbirka-item-payment .sbirka-item-in table td.label {
  font-weight: bold;
  color: #6C582C;
}
#sbirka-detail.sbirka-item .sbirka-item-in span.support,
#sbirka-item-payment .sbirka-item-in span.support {
  display: block;
  position: absolute;
  top: -10px;
  right: -12px;
  width: 110px;
  height: 70px;
  background: url(img/sys/razitko-sbirka.png) 0 0 no-repeat;
}
#sbirka-list .sbirka-item {
  width: 194px;
  padding: 8px;
  border: 1px solid #eae4d8;
  float: left;
  margin-right: 11px;
}
#sbirka-list .sbirka-item.last {
  margin-right: 0;
}
#sbirka-list .sbirka-item img {
  border-radius: 5px;
}
#sbirka-list .sbirka-item h2 {
  margin: 7px 0 8px 0;
}
#sbirka-list .sbirka-item h2 a {
  color: #4d3300;
  text-decoration: none;
}
#sbirka-list .sbirka-item div.progress-bar {
  width: 192px;
  border: 3px solid #fff;
  border-radius: 3px;
  background-color: #fff;
}
#sbirka-list .sbirka-item div.progress-bar span {
  white-space: nowrap;
}
#sbirka-list .sbirka-item div.progress-bar-in {
  background-color: #d8ea97;
  border-radius: 3px;
  height: 5px;
}
#sbirka-list .sbirka-item div.vybrano {
  font-weight: bold;
  margin-bottom: 5px;
}
#sbirka-list .sbirka-item div.vybrano span {
  font-size: 12px;
}
#sbirka-list .sbirka-item div.vybrano .green {
  color: #7b9a18;
}
#sbirka-list .sbirka-item div.vybrano .red {
  color: #a21c1b;
}
#sbirka-list .sbirka-item .button-wrap {
  width: 70px;
  position: relative;
  margin: 0 auto;
}
#sbirka-list .sbirka-item .button {
  margin-top: 12px;
}
#sbirka-list .sbirka-item .button {
  padding: 0 13px 3px 13px;
  cursor: pointer;
  border: 2px solid #cbc3b0 !important;
  display: block;
  background: #d1e491;
  background: -moz-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1e491), color-stop(100%, #5c742b));
  background: -webkit-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -o-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -ms-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: linear-gradient(to bottom, #d1e491 0%, #5c742b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1e491', endColorstr='#5c742b', GradientType=0);
}
/* /sbirky */
/* firmy */
#firma-list .firma-filters {
  margin-bottom: 15px;
}
#firma-list .firma-filters #fid_fci {
  border: 3px solid #cbc3b0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0px 0px 13px 0px #c4c4c4;
  box-shadow: inset 0px 0px 13px 0px #c4c4c4;
  height: 43px;
  line-height: 43px;
  font-size: 14px;
  width: 185px !important;
  text-transform: none;
  padding: 0 10px;
  color: #aca9a5;
}
#firma-list .firma-filters #fid_fci a {
  background: none;
  border: none;
  height: 43px;
  line-height: 43px;
  color: #aca9a5;
}
#firma-list .firma-filters #fid_fci b {
  display: block;
  background: url(img/sys/bg_select-arrow.png) 0 17px no-repeat;
  width: 19px;
  height: 100%;
  right: 13px;
  position: absolute;
}
#firma-list .firma-filters #fid_fci .chzn-drop {
  width: 205px !important;
  border: 3px solid #cbc3b0;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  border-top: none;
  margin-left: -3px;
}
#firma-list .firma-filters #fid_fci .chzn-drop .chzn-search input {
  width: 170px !important;
}
#firma-list .firma-filters .jqTransformSelectWrapper {
  border: 3px solid #cbc3b0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0px 0px 13px 0px #c4c4c4;
  box-shadow: inset 0px 0px 13px 0px #c4c4c4;
  height: 43px;
  line-height: 43px;
  font-size: 14px;
  width: 205px !important;
  background: none;
  display: block;
  text-transform: none;
}
#firma-list .firma-filters .jqTransformSelectWrapper span {
  display: block;
  font-size: 14px;
  color: #aca9a5;
  height: 43px;
  line-height: 30px;
}
#firma-list .firma-filters .jqTransformSelectWrapper > div > a {
  display: block;
  background: url(img/sys/bg_select-arrow.png) 0 17px no-repeat;
  width: 19px;
  height: 100%;
  right: 13px;
  position: absolute;
}
#firma-list .firma-filters .jqTransformSelectWrapper ul {
  width: 205px !important;
  border: 3px solid #cbc3b0;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  border-top: none;
  margin-left: -3px;
  margin-top: 12px;
}
#firma-list .firma-filters input[type=submit],
#firma-list .firma-filters .btn_reset {
  display: block;
  border: 3px solid #cbc3b0;
  text-align: center;
  font-family: 'titillium_webbold';
  text-transform: none;
  font-size: 15px;
  color: #f4f4f4;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  height: 30px;
  padding: 1px 10px;
  margin: 10px 0 0 0;
  cursor: pointer;
  text-decoration: none;
  float: left;
  text-shadow: 1px 1px 0px #445225;
  filter: dropshadow(color=#445225, offx=1, offy=1);
  background: #d1e491;
  background: -moz-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1e491), color-stop(100%, #5c742b));
  background: -webkit-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -o-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -ms-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: linear-gradient(to bottom, #d1e491 0%, #5c742b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1e491', endColorstr='#5c742b', GradientType=0);
}
#firma-list .firma-filters .btn_reset {
  padding: 3px 10px;
  display: block;
  height: 18px;
  line-height: 18px;
  width: 100px;
  margin-right: 10px;
  background: #ffffff;
  color: #3d3d3d;
  background: -moz-linear-gradient(top, #ffffff 0%, #8b7853 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #8b7853));
  background: -webkit-linear-gradient(top, #ffffff 0%, #8b7853 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #8b7853 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #8b7853 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #8b7853 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#8b7853', GradientType=0);
  text-shadow: 1px 1px 0px #dddddd;
  filter: dropshadow(color=#dddddd, offx=1, offy=1);
}
#firma-list #firma-add-wrap {
  width: 300px;
  height: 1px;
  overflow: visible;
  position: relative;
  top: 33px;
  left: 354px;
}
#firma-list #firma-add-wrap .button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 2px 15px;
  margin: 0;
  font-weight: bold;
}
#content .firma-item {
  padding: 18px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
  color: #6c582c;
  margin: 15px 0;
}
#content .firma-item h2 {
  margin: 0;
  padding: 0;
  font-size: 18px;
  color: #6c582c;
  line-height: 19px;
}
#content .firma-item h3 {
  margin: 0;
  padding: 0;
  color: #9f8f6d;
  font-size: 14px;
  line-height: 18px;
}
#content .firma-item a {
  color: #df830b;
}
#content .firma-item span {
  font-size: 11px;
}
#content .firma-item .address {
  color: #9f8f6d;
  margin-top: 5px;
}
#content .firma-item .description {
  margin: 1em 0;
  padding-left: 198px;
}
#content .firma-item .date {
  margin-top: 5px;
}
#content .firma-item p {
  padding-left: 198px;
}
#content .firma-item .hodnoceni {
  display: block;
  height: 16px;
  margin-left: 200px;
  margin-bottom: 7px;
  background-image: url(img/sys/ico_star.png);
  background-repeat: repeat-x;
}
#content .firma-item .hodnoceni.hvezd1 {
  width: 20px;
}
#content .firma-item .hodnoceni.hvezd2 {
  width: 40px;
}
#content .firma-item .hodnoceni.hvezd3 {
  width: 60px;
}
#content .firma-item .hodnoceni.hvezd4 {
  width: 80px;
}
#content .firma-item .hodnoceni.hvezd5 {
  width: 100px;
}
#content .firma-item-in {
  position: relative;
}
#content span.donator,
#content span.donator-utulek {
  position: absolute;
  top: -30px;
  right: -50px;
  width: 110px;
  height: 110px;
  background: url(img/sys/prispivam-utulky.png) 0 0 no-repeat;
}
#content span.donator-utulek {
  background: url(img/sys/inzeruji-peswebu.png) 0 0 no-repeat;
}
#content .vip,
#content .placeny,
#content .neplaceny {
  padding: 20px 22px 20px 18px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
  color: #6c582c;
  margin-bottom: 15px;
}
#content .vip h2,
#content .placeny h2,
#content .neplaceny h2 {
  margin: 0;
  padding: 0;
  font-size: 18px;
  color: #6c582c;
  line-height: 19px;
}
#content .vip h3,
#content .placeny h3,
#content .neplaceny h3 {
  margin: 0;
  padding: 0;
  color: #9f8f6d;
  font-size: 14px;
  line-height: 18px;
}
#content .vip a,
#content .placeny a,
#content .neplaceny a {
  color: #df830b;
}
#content .vip span,
#content .placeny span,
#content .neplaceny span {
  font-size: 11px;
}
#content .vip .niceline,
#content .placeny .niceline,
#content .neplaceny .niceline {
  margin: 20px 0;
}
#content .vip {
  background: #f6efc1;
}
#content .vip .firma-item {
  padding: 0;
  margin: 0;
}
#content .placeny {
  background: #f7f1e5;
}
#content .placeny .firma-item {
  padding: 0;
  margin: 0;
}
#content .neplaceny {
  padding: 0 2px 0 0;
}
#firma-gallery {
  position: relative;
}
#feedback_firma-list .feedback_firma-item {
  background: url(img/sys/bg_niceline.png) 0 bottom repeat-x;
  border: none;
  padding: 10px 0 5px 0;
}
#feedback_firma-list + a {
  display: block;
  margin-top: 10px;
  text-align: right;
}
#feedback_firma-editor table {
  width: 770px;
  margin-left: 5px;
}
#feedback_firma-editor table tr td {
  width: 12%;
  height: 50px;
  text-align: center;
  border: 1px solid #FFFFFF;
  padding: 0 12px;
  background-color: #ede9de;
  color: #423c2e;
}
#feedback_firma-editor table tr td:nth-child(1) {
  width: 40%;
  text-align: left;
  color: #423C2E;
  font-weight: bold;
  background: #f6f3ec;
}
#feedback_firma-editor table tr td:nth-child(1) label {
  font-weight: bold;
  font-size: 13px;
}
#feedback_firma-editor table tr td[colspan] {
  width: auto;
}
#feedback_firma-editor table tr td.noborder {
  border: none;
  background-color: transparent;
}
#feedback_firma-editor table tr:nth-child(1) td {
  background: #f6f3ec;
  color: #423c2e;
  font-weight: bold;
  font-size: 13px;
}
#feedback_firma-editor textarea {
  margin-top: 20px;
}
.feedback_firma-graph {
  background-color: #f7f1e5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px 15px;
  clear: both;
}
.feedback_firma-graph .average {
  margin-bottom: 10px;
}
.feedback_firma-graph .average span.num {
  font-size: 120%;
  font-weight: bold;
}
.feedback_firma-graph .graph-row {
  /*margin: 10px;*/
}
.feedback_firma-graph .graph-row .label {
  color: #de840a;
  clear: both;
}
.feedback_firma-graph .graph-row .bar {
  float: left;
  margin-bottom: 5px;
  width: 570px;
  overflow: hidden;
  position: relative;
  /*background-color: @brown_title;*/
  /*border: solid @brown_title 2px; border-radius: 2px;*/
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 9px;
  padding: 0;
}
.feedback_firma-graph .graph-row .bar .bar-in {
  /*height: 20px; background-color: white; border-radius: 2px;*/
  /*position: absolute; top: 0; left: 0;*/
  height: 7px;
  background-color: #d8ea97 !important;
  border-radius: 2px;
  margin-top: 1px;
}
.feedback_firma-graph .graph-row .num {
  float: left;
  margin-left: 15px;
  font-weight: bold;
  position: relative;
  top: -5px;
}
.firma-detail .feedback_firma-graph .average span {
  display: inline-block;
}
.firma-detail .feedback_firma-graph .bar {
  width: 180px;
}
.feedback_firma-item-in h3,
.feedback_firma-item-in h4 {
  font-size: 12px;
  font-family: 'titillium_websemibold';
  margin: 0;
  padding: 0;
}
.feedback_firma-item-in h3 {
  font-size: 16px;
  margin: 0.5em 0 0 0;
}
#content .feedback_firma-detail a.button {
  display: inline-block;
  margin: 10px 0;
  float: right;
}
#firma-info td {
  vertical-align: top;
}
/* /firmy */
/* databaze */
.db-headline {
  font-size: 18px;
  color: #b09f7e;
  font-family: 'titillium_websemibold';
  margin-top: 0;
}
.db-headline span {
  color: #96b83a;
}
#dbmap {
  display: none;
  /*background: url(img/sys/bg_db-mapa.png) 0 0 no-repeat; width: 523px; height: 346px; position: absolute; top: 5px; left: 0; z-index: 20;*/
}
#databaze {
  z-index: 500;
  position: relative;
  text-align: left;
}
#databaze .db-lost,
#databaze .db-found {
  width: 42%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
  padding: 17px 20px;
  margin: 35px 0;
}
#databaze .db-lost h3,
#databaze .db-found h3 {
  margin: 0;
  padding: 0;
  font-size: 18px;
  color: #4c3401;
  font-family: 'titillium_websemibold';
}
#databaze .db-lost h3 a,
#databaze .db-found h3 a {
  text-decoration: none;
  color: #4C3401;
}
#databaze .db-lost h3 a:hover,
#databaze .db-found h3 a:hover {
  text-decoration: underline;
}
#databaze .db-lost .db-btn,
#databaze .db-found .db-btn {
  display: block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 0px 3px #cbc3b0;
  box-shadow: 0px 0px 0px 3px #cbc3b0;
  margin-top: 15px;
  color: #fff;
  font-size: 16px;
  font-family: 'titillium_webbold';
  text-shadow: 1px 1px 0px #494949;
  filter: dropshadow(color=#494949, offx=1, offy=1);
  text-decoration: none;
  padding: 20px 0;
}
#databaze .db-lost .db-btn.green,
#databaze .db-found .db-btn.green {
  border: 1px solid #a2af71;
  background: #d8ea97;
  background: -moz-linear-gradient(top, #d8ea97 0%, #516a22 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d8ea97), color-stop(100%, #516a22));
  background: -webkit-linear-gradient(top, #d8ea97 0%, #516a22 100%);
  background: -o-linear-gradient(top, #d8ea97 0%, #516a22 100%);
  background: -ms-linear-gradient(top, #d8ea97 0%, #516a22 100%);
  background: linear-gradient(to bottom, #d8ea97 0%, #516a22 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8ea97', endColorstr='#516a22', GradientType=0);
}
#databaze .db-lost .db-btn.green:hover,
#databaze .db-found .db-btn.green:hover {
  -webkit-box-shadow: 0px 0px 0px 3px #FFBC00;
  box-shadow: 0px 0px 0px 3px #F7F1E5;
  text-shadow: none;
  filter: dropshadow(none);
}
#databaze .db-lost .db-btn.blue,
#databaze .db-found .db-btn.blue {
  border: 1px solid #5588a3;
  background: #71b6d9;
  background: -moz-linear-gradient(top, #71b6d9 0%, #20516a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #71b6d9), color-stop(100%, #20516a));
  background: -webkit-linear-gradient(top, #71b6d9 0%, #20516a 100%);
  background: -o-linear-gradient(top, #71b6d9 0%, #20516a 100%);
  background: -ms-linear-gradient(top, #71b6d9 0%, #20516a 100%);
  background: linear-gradient(to bottom, #71b6d9 0%, #20516a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71b6d9', endColorstr='#20516a', GradientType=0);
}
#databaze .db-lost .db-btn.blue:hover,
#databaze .db-found .db-btn.blue:hover {
  -webkit-box-shadow: 0px 0px 0px 3px #FFBC00;
  box-shadow: 0px 0px 0px 3px #F7F1E5;
  text-shadow: none;
  filter: dropshadow(none);
}
#databaze .db-lost ul,
#databaze .db-found ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: left;
}
#databaze .db-lost ul li,
#databaze .db-found ul li {
  background: transparent url(img/sys/bg_detail-ul-li-hover.png) no-repeat 0 0;
  padding-left: 20px;
  margin: 5px 0;
}
#databaze .db-lost {
  float: left;
  background: #d7d1c5;
}
#databaze .db-found {
  float: right;
  background: #ede4cf;
}
#databaze .db-info {
  display: block;
  width: 190px;
  float: left;
}
#databaze .db-info h4 {
  font-size: 18px;
  font-family: 'titillium_websemibold';
  margin-top: 0;
}
#databaze .db-info table {
  font-size: 12px !important;
}
#databaze .db-links {
  /*width: 430px; float: right;*/
  font-size: 18px;
  font-family: 'titillium_websemibold';
}
#databaze .db-links a {
  display: block;
  /*float: left;*/
  color: #4c3401;
  text-decoration: none;
  padding-left: 60px;
  min-height: 45px;
  line-height: 18px;
}
#databaze .db-links a.db-adresar {
  background: url(img/sys/bg_db-adresar.png) 0 0 no-repeat;
  width: 125px;
  margin-bottom: 50px;
}
#databaze .db-links a.db-nalez {
  background: url(img/sys/bg_db-nalez.png) 0 0 no-repeat;
  float: left;
  width: 165px;
  margin: 0 120px 50px 0;
}
#databaze .db-links a.db-plakat {
  background: url(img/sys/bg_db-plakat.png) 0 0 no-repeat;
  width: 125px;
}
#databaze .db-links a.db-ztrata {
  background: url(img/sys/bg_db-ztrata.png) 0 0 no-repeat;
  float: left;
  width: 165px;
}
#databaze .db-links a span {
  color: #96b83a;
}
/* /databaze */
/* katalog firem rozcestnik */
.f-btn {
  display: block;
  width: 158px;
  height: 131px;
  float: left;
  border: 1px solid #d6d7d7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0 20px 20px 0;
  padding: 12px 12px 12px 130px;
  text-decoration: none;
  position: relative;
  background-color: #f3f7f9;
  color: #6c582c;
}
.f-btn.last {
  margin-right: 0;
}
.f-btn:hover {
  border: 1px solid #ef7f1a;
  background-color: #e8d9ba;
}
.f-btn img {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: absolute;
  left: 1px;
  top: 1px;
}
.f-btn h3 {
  margin: 0 0 5px 0;
  padding: 0;
  font-size: 16px;
  color: #6c582c;
  font-family: 'titillium_websemibold';
}
.f-btn p {
  font-size: 12px;
  color: #a49b85;
  line-height: 14px;
  padding: 0;
  margin: 0;
}
.f-btn2 {
  width: 97px;
  height: 112px;
  padding-left: 95px;
}
/* /katalog firem rozcestnik */
/* ------------------------------------ /ostatni */
#content table {
  border-color: #000000;
}
#content table thead td,
#content table thead th {
  background-color: #eeeeee;
}
#content table tfoot td,
#content table tfoot th {
  background-color: #eeeeee;
}
#content table td,
#content table th {
  padding: 1px 3px;
}
#content-in table.small td,
#content-in table.small th,
td.small {
  font-size: 90%;
}
/* ------------------------------------ /ostatni */
/* ------------------------------------ vyhledavani */
#searchhead {
  margin: 2em 0 0 0;
}
#searchresults table tr td:first-child {
  vertical-align: top;
}
.searchitem {
  margin: 0 0 1em 0;
}
.highlight {
  background: #FFFF00;
}
/* ------------------------------------ /vyhledavani */
/* ------------------------------------ download */
.dwn {
  margin: 3px 0;
  font-weight: bold;
}
.dwn_footer {
  margin: 30px 0 0 0;
  padding: 3px 0 0 0;
  border-top: 1px solid #cccccc;
}
.dwn_ico {
  margin: 0 0 3px 0;
  padding: 0 0 0 20px;
  background: url(cms/img/ico/file.gif) no-repeat top left;
}
.dwn_ico_doc {
  background: url(cms/img/ico/doc.gif) no-repeat top left;
}
.dwn_ico_docx {
  background: url(cms/img/ico/docx.gif) no-repeat top left;
}
.dwn_ico_file {
  background: url(cms/img/ico/file.gif) no-repeat top left;
}
.dwn_ico_gif {
  background: url(cms/img/ico/gif.gif) no-repeat top left;
}
.dwn_ico_html {
  background: url(cms/img/ico/html.gif) no-repeat top left;
}
.dwn_ico_jpg {
  background: url(cms/img/ico/jpg.gif) no-repeat top left;
}
.dwn_ico_pdf {
  background: url(cms/img/ico/pdf.gif) no-repeat top left;
}
.dwn_ico_pps {
  background: url(cms/img/ico/pps.gif) no-repeat top left;
}
.dwn_ico_ppsx {
  background: url(cms/img/ico/ppsx.gif) no-repeat top left;
}
.dwn_ico_ppt {
  background: url(cms/img/ico/ppt.gif) no-repeat top left;
}
.dwn_ico_pptx {
  background: url(cms/img/ico/pptx.gif) no-repeat top left;
}
.dwn_ico_rtf {
  background: url(cms/img/ico/rtf.gif) no-repeat top left;
}
.dwn_ico_txt {
  background: url(cms/img/ico/txt.gif) no-repeat top left;
}
.dwn_ico_xls {
  background: url(cms/img/ico/xls.gif) no-repeat top left;
}
.dwn_ico_xlsx {
  background: url(cms/img/ico/xlsx.gif) no-repeat top left;
}
.dwn_ico_zip {
  background: url(cms/img/ico/zip.gif) no-repeat top left;
}
/* ------------------------------------ /download */
/* ------------------------------------ fotogalerie */
.gallery {
  margin-bottom: 20px;
  text-align: center;
}
.gallery-in {
  display: inline-block;
}
.gallery-row .gallery-in {
  display: block;
}
.gallery-grid,
.gallery-row,
.gallery-block {
  margin-top: 30px;
  font-size: 85%;
  width: 100%;
}
.gallery-item img {
  /*box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.7)*/
  border: 1px solid #ccc;
  padding: 1px;
  background: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.gallery-item img:hover {
  border: 1px solid #919191;
}
.gallery-grid .gallery-item {
  display: table;
  margin-bottom: 3px;
}
.gallery-grid .gallery-item a {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  font-size: 1px;
}
.gallery-grid .gallery-item-wrap {
  float: left;
  margin: 0 .7em 1em .7em;
  text-align: center;
}
/*.gallery-grid .gallery-item-wrap span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block }*/
/* text na jeden radek, na konci vypustka */
.gallery-block .gallery-item-wrap {
  float: left;
  margin-bottom: 1em;
}
.gallery-block .gallery-item-wrap .gallery-title {
  font-weight: bold;
}
.gallery-block .gallery-item-meta {
  padding-right: 0.5em;
}
.gallery-block .gallery-item {
  float: left;
  margin-right: 1em;
}
.gallery-row .gallery-line,
.gallery-fancy-row .gallery-line {
  white-space: nowrap;
  overflow: hidden;
  overflow-x: scroll;
  margin-top: 10px;
  background: #eaeaea;
  padding: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.gallery-fancy-row .gallery-line {
  overflow-x: hidden;
}
.gallery-row .gallery-item-wrap,
.gallery-row .gallery-item,
.gallery-fancy-row .gallery-item-wrap,
.gallery-fancy-row .gallery-item {
  display: inline-block;
}
.gallery-fancy-row {
  position: relative;
  overflow: hidden;
}
.gallery-fancy-row .gallery-line-wrap {
  position: relative;
  width: 100%;
  margin: 10px 0 0 0;
  padding: 0;
}
.gallery-fancy-row .gallery-line {
  position: absolute;
  margin: 0 0 0 0;
}
.gallery-fancy-row .gallery-control-previous,
.gallery-fancy-row .gallery-control-next {
  display: block;
  z-index: 20;
  background-color: black;
  color: white;
  position: absolute;
  top: 0px;
  padding: 10px;
  opacity: 0;
}
.gallery-fancy-row .gallery-control-previous:hover,
.gallery-fancy-row .gallery-control-next:hover {
  opacity: 0.7;
}
.gallery-fancy-row .gallery-control-previous {
  left: 0;
}
.gallery-fancy-row .gallery-control-next {
  right: 0;
}
/* ------------------------------------ /fotogalerie */
/* ------------------------------------ prilohy */
#page-attachment {
  margin: 0 0 1.5em 0;
}
#page-attachment .thumb {
  float: left;
  margin: 2px 5px 2px 2px;
}
#page-attachment .thumb img {
  border: 1px solid #cccccc;
}
/* ------------------------------------ /prilohy */
/* ------------------------------------ formulare */
#form-status {
  padding: 5px;
  border: 1px solid #ff3300;
  background: #eeeeee;
}
/* ------------------------------------ /formulare */
/* ------------------------------------ mapy */
.google-map {
  margin: 3em 0;
}
.google-map p {
  text-align: center;
}
/* ------------------------------------ /mapy */
/* ------------------------------------ hlasky */
.alert,
.alert a,
.error,
.error a,
.warning,
.warning a {
  color: #ff0000;
  font-weight: bold;
}
.ok,
.info {
  color: #6495ed;
  font-weight: bold;
}
.status-ok,
.status-error,
.status-warning,
.status-info {
  text-align: left;
  padding: 15px 15px 15px 60px;
  position: relative;
  margin: 8px 0;
  border-width: 1px;
  border-style: solid;
  font-weight: bold;
}
.fancybox-box .status-ok,
.fancybox-box .status-error,
.fancybox-box .status-warning,
.fancybox-box .status-info {
  margin: 0;
}
.status-ok {
  border-color: #dce6c9;
  color: #1db83c;
  background-color: #f0f5e6;
}
.status-error {
  border-color: #ead5d5;
  color: #de1700;
  background-color: #f5e6e6;
}
.status-warning {
  border-color: #faeabd;
  color: #e47c33;
  background-color: #ffffd9;
}
.status-info {
  border-color: #cee4f2;
  color: #0077ca;
  background-color: #e4f2f9;
}
.status-debug {
  border-color: #e5e5e5;
  color: #7a7a7a;
  background-color: #f1f1f1;
}
.status-ok span,
.status-error span,
.status-warning span,
.status-info span {
  display: block;
  position: absolute;
  width: 32px;
  height: 100%;
  top: 0;
  left: 15px;
  background: transparent url("img/sys/statuslist.png") no-repeat 0 center;
}
.status-error span {
  background-position: -128px center;
}
.status-warning span {
  background-position: -96px center;
}
.status-info span {
  background-position: -32px center;
}
.status-debug span {
  background-position: -64px center;
}
/* ------------------------------------ /hlasky */
a#cal {
  display: block;
  padding: 2px 0 0 25px;
  width: 20px;
  height: 21px;
  background: transparent url(img/sys/bg_cal.png) no-repeat 0 0;
  font-family: 'titillium_websemibold';
  font-size: 14px;
  text-decoration: none;
  color: #786d54;
  float: right;
  margin-right: 40px;
}
a#kraj {
  display: block;
  padding: 2px 0 0 40px;
  background: transparent url(img/sys/bg_kraj.png) no-repeat 0 0;
  font-family: 'titillium_websemibold';
  font-size: 14px;
  text-decoration: none;
  color: #786d54;
  float: right;
}
/* sbirky */
div.sbirka-item div.date {
  font-size: 85%;
}
div.sbirka-item table {
  margin-top: 30px !important;
}
div.sbirka-item div.progress {
  float: right;
  width: 300px;
  padding-left: 20px;
}
div.sbirka-item div.progress h2 {
  color: #96B93B !important;
  font-size: 16px !important;
  margin: 0 0 0.8em 0 !important;
}
div.sbirka-item .progress-bars {
  background: #f0f0f5;
  padding: 4px;
  width: 292px;
  border-radius: 4px;
}
div.sbirka-item .progress-bar {
  margin-bottom: 2px;
}
div.sbirka-item div.progress-bar,
div.sbirka-item div.progress-bar2 {
  width: 292px;
  border-radius: 4px;
  background-color: transparent;
}
div.sbirka-item div.progress-bar span,
div.sbirka-item div.progress-bar2 span {
  white-space: nowrap;
}
div.sbirka-item div.progress-bar-in,
div.sbirka-item div.progress-bar2-in {
  background: /*#d8ea97*/ #859b4f;
  border-radius: 4px;
  height: 19px;
  height: 16px;
}
div.sbirka-item div.progress-bar2-in {
  background: #debd0c;
}
div.sbirka-item p {
  min-height: 80px;
}
div.sbirka-item div.row1 {
  font-weight: bold;
  margin-bottom: 3px;
  font-size: 14px;
}
div.sbirka-item div.row1 .row1-left {
  float: left;
  text-align: right;
}
div.sbirka-item div.row1 .row1-right {
  float: right;
  text-align: right;
}
div.sbirka-item div.row1 .green {
  font-size: 14px;
  color: #859d45;
}
div.sbirka-item div.row1 .red {
  font-size: 14px;
  color: #a61709;
}
div.sbirka-item div.row2 {
  font-weight: bold;
  margin-top: 3px;
  font-size: 14px;
}
div.sbirka-item div.row2 .yellow {
  font-size: 14px;
  color: #debd0c;
}
div.sbirka-item .btn-detail {
  position: absolute;
  right: 15px;
  bottom: 20px;
  padding: 5px 20px;
  border: 1px solid #cccccc;
  background: #efefef;
  border-radius: 5px;
}
div.sbirka-item .btn-detail a {
  text-decoration: none;
  font-weight: bold;
}
div.sbirka-item {
  margin: 0 0 2em 0;
}
div.sbirka-item h4 {
  font-size: 14px;
  margin: 0;
}
div.sbirka-item h4 a {
  text-decoration: none;
}
#sbirka-panel div.progress-bar {
  float: none;
  width: auto;
  background: #fff;
  border-radius: 3px;
  padding: 2px;
}
#sbirka-panel div.progress-bar-in {
  background: #d8ea97;
  border-radius: 3px;
  height: 4px;
  padding: 0;
}
#sbirka-panel-titulni h4 {
  float: left;
}
#sbirka-panel-titulni div.row {
  float: right;
}
#sbirka-panel-titulni div.progress-bar {
  clear: both;
  float: none;
  width: auto;
  background: #fff;
  border-radius: 3px;
  padding: 2px;
}
#sbirka-panel-titulni div.progress-bar-in {
  background: #d8ea97;
  border-radius: 3px;
  height: 4px;
  padding: 0;
}
/* /sbirky */
/* chovky */
.vip,
.placeny,
.neplaceny {
  padding: 20px 22px 20px 18px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
  color: #6c582c;
  margin-bottom: 15px;
}
.vip h2,
.placeny h2,
.neplaceny h2 {
  margin: 0;
  padding: 0;
  font-size: 18px;
  color: #6c582c;
  line-height: 19px;
}
.vip h3,
.placeny h3,
.neplaceny h3 {
  margin: 0;
  padding: 0;
  color: #9f8f6d;
  font-size: 14px;
  line-height: 18px;
}
.vip a,
.placeny a,
.neplaceny a {
  color: #df830b;
}
.vip span,
.placeny span,
.neplaceny span {
  font-size: 11px;
}
.vip .niceline,
.placeny .niceline,
.neplaceny .niceline {
  margin: 20px 0;
}
.vip {
  background: #f6efc1;
}
.placeny {
  background: #f7f1e5;
}
.neplaceny {
  padding: 0 2px 0 0;
}
.firma-chovna-edit #plemeno-select-container {
  min-height: 60px;
  position: relative;
}
.firma-chovna-edit #plemeno-select-container .placeholder {
  position: absolute;
  top: 35px;
  left: 10px;
  font-style: italic;
  color: red;
  z-index: 0;
}
.firma-chovna-edit #plemeno-select-container table#plemeno--list,
.firma-chovna-edit #plemeno-select-container table#plemeno--list td {
  position: relative;
  background-color: white;
  z-index: 10;
}
/* /chovky */
/* inzerce */
.btn {
  display: block;
  font-family: 'titillium_websemibold';
  font-size: 18px;
  color: #6c582c;
  text-decoration: none;
  width: 33%;
  float: left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #f6efc1;
  width: 213px;
  height: 60px;
  line-height: 60px;
  margin: 10px 10px 0 0;
  text-align: center;
}
.btn.last {
  margin-right: 0;
}
#inzerat-list #filters hr.niceline {
  margin-top: 5px;
}
#inzerat-list .listing {
  margin-top: 14px;
  margin-left: 6px;
}
#inzerat-list #inzerat-add-wrap {
  width: 300px;
  height: 1px;
  overflow: visible;
  position: relative;
  top: 33px;
  left: 354px;
}
#inzerat-list #inzerat-add-wrap .button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 2px 15px;
  margin: 0;
  font-weight: bold;
}
#inzerat-list #inzerat-add-wrap.psi .button {
  top: 49px;
}
.inzerat-desc-item .icons > div,
.inzerat-simple-item .icons > div,
#inzerat-detail .icons > div {
  width: 60px;
  height: 40px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  float: left;
  margin: 0 6px 4px 0;
  padding: 3px;
  background-color: #fff;
  overflow: hidden;
  font-size: 11px !important;
}
.inzerat-desc-item .icons > div.double,
.inzerat-simple-item .icons > div.double,
#inzerat-detail .icons > div.double {
  width: 200px;
  margin-right: 0;
}
.inzerat-desc-item .icons > div .label,
.inzerat-simple-item .icons > div .label,
#inzerat-detail .icons > div .label {
  font-weight: normal;
  margin-bottom: 5px;
}
.inzerat-desc-item .icons .puvod,
.inzerat-simple-item .icons .puvod,
#inzerat-detail .icons .puvod {
  width: 100%;
  margin-top: 5px;
  font-weight: bold;
}
.inzerat-desc-item .icons .puvod span,
.inzerat-simple-item .icons .puvod span,
#inzerat-detail .icons .puvod span {
  padding-left: 21px;
  display: inline-block;
  min-width: 30px;
}
.inzerat-desc-item .icons .puvod span.true,
.inzerat-simple-item .icons .puvod span.true,
#inzerat-detail .icons .puvod span.true,
.inzerat-desc-item .icons .puvod span.ano,
.inzerat-simple-item .icons .puvod span.ano,
#inzerat-detail .icons .puvod span.ano {
  background: url(img/sys/bg_li-true.png) left 0 no-repeat;
}
.inzerat-desc-item .icons .puvod span.false,
.inzerat-simple-item .icons .puvod span.false,
#inzerat-detail .icons .puvod span.false,
.inzerat-desc-item .icons .puvod span.ne,
.inzerat-simple-item .icons .puvod span.ne,
#inzerat-detail .icons .puvod span.ne {
  background: url(img/sys/bg_li-false-suitable.png) left 0 no-repeat;
}
.inzerat-desc-item .icons .puvod span.question,
.inzerat-simple-item .icons .puvod span.question,
#inzerat-detail .icons .puvod span.question,
.inzerat-desc-item .icons .puvod span.nevim,
.inzerat-simple-item .icons .puvod span.nevim,
#inzerat-detail .icons .puvod span.nevim {
  background: url(img/sys/bg_li-question-suitable.png) left 0 no-repeat;
}
.inzerat-desc-item .icons .puvod span.label,
.inzerat-simple-item .icons .puvod span.label,
#inzerat-detail .icons .puvod span.label {
  padding: 0;
  margin-right: 10px;
}
.inzerat-desc-item .icons .plemeno,
.inzerat-simple-item .icons .plemeno,
#inzerat-detail .icons .plemeno {
  display: block;
  width: 100%;
  height: 17px;
  overflow: hidden;
}
.inzerat-desc-item ul li,
.inzerat-simple-item ul li,
#inzerat-detail ul li {
  padding-left: 21px;
}
.inzerat-desc-item ul li.true,
.inzerat-simple-item ul li.true,
#inzerat-detail ul li.true,
.inzerat-desc-item ul li.ano,
.inzerat-simple-item ul li.ano,
#inzerat-detail ul li.ano {
  background: url(img/sys/bg_li-true.png) left 0 no-repeat;
}
.inzerat-desc-item ul li.false,
.inzerat-simple-item ul li.false,
#inzerat-detail ul li.false,
.inzerat-desc-item ul li.ne,
.inzerat-simple-item ul li.ne,
#inzerat-detail ul li.ne {
  background: url(img/sys/bg_li-false-suitable.png) left 0 no-repeat;
}
.inzerat-desc-item ul li.question,
.inzerat-simple-item ul li.question,
#inzerat-detail ul li.question,
.inzerat-desc-item ul li.nevim,
.inzerat-simple-item ul li.nevim,
#inzerat-detail ul li.nevim {
  background: url(img/sys/bg_li-question-suitable.png) left 0 no-repeat;
}
.inzerat-desc-item .cena,
.inzerat-simple-item .cena,
#inzerat-detail .cena,
.inzerat-desc-item a.detail-link,
.inzerat-simple-item a.detail-link,
#inzerat-detail a.detail-link {
  font-size: 110%;
  font-weight: bold;
  text-align: center;
  padding: 5px;
}
.inzerat-desc-item .cena,
.inzerat-simple-item .cena,
#inzerat-detail .cena {
  background-color: #fff;
  display: block;
  border: 2px solid #CBC3B0;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  color: #A21B1B;
}
.inzerat-desc-item a.detail-link,
.inzerat-simple-item a.detail-link,
#inzerat-detail a.detail-link {
  display: block;
  width: 30%;
  float: right;
  background-color: green;
}
.inzerat-desc-item,
.inzerat-simple-item {
  padding: 18px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
  color: #6c582c;
  margin: 15px 0;
  background: #f7f1e5;
}
.inzerat-desc-item h2,
.inzerat-simple-item h2 {
  margin: 0;
  padding: 0;
  font-size: 18px;
  color: #6c582c;
  line-height: 19px;
}
.inzerat-desc-item h3,
.inzerat-simple-item h3 {
  margin: 0;
  padding: 0;
  color: #9f8f6d;
  font-size: 14px;
  line-height: 18px;
}
.inzerat-desc-item a,
.inzerat-simple-item a {
  color: #df830b;
}
.inzerat-desc-item span,
.inzerat-simple-item span {
  font-size: 11px;
}
.inzerat-desc-item .header,
.inzerat-simple-item .header {
  margin-bottom: 10px;
}
.inzerat-desc-item .header .datum,
.inzerat-simple-item .header .datum {
  float: right;
}
.inzerat-desc-item .pic,
.inzerat-simple-item .pic,
.inzerat-desc-item .center-block,
.inzerat-simple-item .center-block,
.inzerat-desc-item .right-block,
.inzerat-simple-item .right-block {
  float: left;
  margin-right: 10px;
}
.inzerat-desc-item .center-block,
.inzerat-simple-item .center-block {
  width: 180px;
}
.inzerat-desc-item .map,
.inzerat-simple-item .map {
  clear: both;
  width: 174px;
  margin-top: 15px;
  padding: 5px 0;
  text-align: center;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.inzerat-desc-item .map img,
.inzerat-simple-item .map img {
  display: block;
  margin: 5px auto 2px auto;
}
.inzerat-desc-item .desc,
.inzerat-simple-item .desc {
  width: 100%;
  margin-bottom: 10px;
}
.inzerat-desc-item .cena,
.inzerat-simple-item .cena {
  width: 40%;
  float: right;
}
.inzerat-simple-item {
  float: left;
  width: 289px;
  overflow: hidden;
  margin: 5px 10px 5px 0;
}
.inzerat-simple-item.last {
  margin-right: 0;
}
.inzerat-simple-item .left-block {
  float: left;
  width: 184px;
}
.inzerat-simple-item .left-block .icons .double {
  width: 178px;
}
.inzerat-simple-item .right-block {
  float: right;
  width: 80px;
  margin-right: 0;
}
.inzerat-simple-item .cena {
  width: 80px;
  height: 33px;
  font-size: 12px;
  margin-bottom: 4px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.inzerat-desc-item .right-block {
  width: 354px;
  margin-right: 0;
}
.inzerat-desc-item .detail-link {
  display: block;
  border: 2px solid #cbc3b0;
  text-align: center;
  font-family: 'titillium_webregular';
  text-transform: uppercase;
  font-size: 15px;
  color: #f4f4f4;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  height: 20px;
  padding: 0;
  margin: 0;
  cursor: pointer;
  text-decoration: none;
  text-shadow: 1px 1px 0px #445225;
  filter: dropshadow(color=#445225, offx=1, offy=1);
  background: #d1e491;
  background: -moz-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1e491), color-stop(100%, #5c742b));
  background: -webkit-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -o-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -ms-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: linear-gradient(to bottom, #d1e491 0%, #5c742b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1e491', endColorstr='#5c742b', GradientType=0);
}
.inzerat-desc-item .cena {
  height: 20px;
  line-height: 20px;
  margin-bottom: 10px;
}
.inzerat-desc-item.potreby .cena,
.inzerat-desc-item.sluzby .cena {
  width: 33%;
}
.inzerat-desc-item .region {
  width: 140px;
  height: 80px;
  background-color: #fff;
  padding: 10px;
  border-radius: 7px;
  float: left;
}
#inzerat-detail .left-block,
#inzerat-detail .right-block {
  float: left;
}
#inzerat-detail .left-block {
  width: 260px;
  margin-right: 10px;
  margin-bottom: 30px;
  margin-top: 20px;
  background-color: #ebdeed;
  border-radius: 3px;
}
#inzerat-detail .right-block {
  width: 360px;
}
#inzerat-detail .bottom-block {
  clear: both;
}
#inzerat-detail .cena {
  display: inline-block;
  width: auto;
  padding: 6px 20px;
  margin: 0 0 5px;
  font-size: 120%;
}
#inzerat-detail .info-block table th {
  vertical-align: top;
  padding: 5px;
}
#inzerat-detail .info-block table span {
  padding-left: 21px;
}
#inzerat-detail .info-block table span.true,
#inzerat-detail .info-block table span.ano {
  background: url(img/sys/bg_li-true.png) left 0 no-repeat;
}
#inzerat-detail .info-block table span.false,
#inzerat-detail .info-block table span.ne {
  background: url(img/sys/bg_li-false-suitable.png) left 0 no-repeat;
}
#inzerat-detail .info-block table span.question,
#inzerat-detail .info-block table span.nevim {
  background: url(img/sys/bg_li-question-suitable.png) left 0 no-repeat;
}
#inzerat-detail .gallery {
  margin-top: -25px;
  margin-bottom: 0;
}
#inzerat-detail .gallery .gallery-line {
  height: 100px;
  width: 376px;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
}
#inzerat-detail .gallery .gallery-line .gallery-item-wrap {
  display: inline-block;
}
#inzerat-detail .gallery .lb-h-scrollbar {
  background: #f7f1e5;
}
#inzerat-detail .gallery .lb-h-scrollbar-slider {
  background: #c4b395;
}
#inzerat-detail .left-block > div {
  margin: 8px 0 0 8px;
}
#inzerat-detail .left-block .icons > div {
  width: 110px;
  margin: 0 8px 8px 0;
}
#inzerat-detail .left-block .icons div.double {
  width: 234px;
}
#inzerat-detail .left-block .icons a {
  color: #df830b;
}
#inzerat-detail .left-block table {
  font-size: 12px !important;
}
#inzerat-detail .left-block table tr th {
  text-align: left;
  min-width: 110px;
}
#inzerat-detail .left-block .mock-map {
  margin: 10px 0;
}
#inzerat-detail .left-block .info-block a {
  color: #DF830B;
}
#inzerat-detail .left-block hr {
  width: 95%;
}
#inzerat-detail .right-block {
  border: none;
  padding: 10px 0 10px 10px;
  margin-top: 36px;
  width: 380px;
}
#inzerat-detail .right-block .gallery .gallery-control-previous,
#inzerat-detail .right-block .gallery .gallery-control-next {
  opacity: 1;
  text-indent: 100px;
  width: 46px;
  height: 60px;
  overflow: hidden;
  padding: 0;
  background-color: transparent;
}
#inzerat-detail .right-block .gallery .gallery-control-previous {
  background-image: url(img/sys/inzerce_prev.png);
}
#inzerat-detail .right-block .gallery .gallery-control-next {
  background-image: url(img/sys/inzerce_next.png);
}
#inzerat-detail .right-block .gallery .gallery-line-wrap {
  left: 70px;
  overflow: hidden;
  width: 240px;
}
#inzerat-detail .right-block .gallery .gallery-line {
  background-color: transparent;
}
#inzerat-detail .bottom-block h3 {
  color: #96b83a;
}
#inzerat-detail .bottom-block .info-block,
#inzerat-detail .bottom-block .visit-card {
  border-radius: 6px;
}
#inzerat-detail .bottom-block .info-block {
  background-color: #e8e0d1;
  padding: 12px;
}
#inzerat-detail .bottom-block .visit-card {
  border: 8px solid #e8e0d1;
  padding: 6px;
}
#inzerat-detail .bottom-block .visit-card table {
  width: 280px;
}
#inzerat-detail .bottom-block .visit-card .map {
  margin-top: 20px;
}
#inzerat-detail .bottom-block .visit-card .a-buttons {
  text-align: right;
}
#inzerat-detail .bottom-block .visit-card .a-buttons a.button {
  display: block;
  margin: 5px 0;
  width: 115px;
}
#inzerat-detail .bottom-block .region {
  margin-top: 20px;
}
.inzerat-desc-item-wrap {
  display: flex;
  flex-wrap: nowrap;
  margin-top: 8px;
}
.inzerat-desc-item-pic {
  flex-shrink: 0;
  width: 250px;
  height: 165px;
  background-color: white;
  padding: 10px;
  margin: 1.1em 20px 0 0;
  text-align: center;
}
.inzerat-desc-item-pic img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.inzerat-desc-item-content {
  width: 100%;
  /*word-break: break-all;*/
}
/*.inzerat-desc-item-text { min-height: 188px; }*/
.inzerat-desc-item-text {
  height: 150px;
  min-height: 150px;
  overflow: hidden;
  position: relative;
  margin-bottom: 15px;
}
.inzerat-desc-item-content > input {
  position: absolute;
  opacity: 0;
}
.inzerat-desc-item-content > input:checked + .inzerat-desc-item-text {
  height: auto;
}
.inzerat-desc-item-content > input:checked + .inzerat-desc-item-text label {
  display: none;
  background: none;
}
.inzerat-desc-item-text label {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 35px;
  content: '';
  background: linear-gradient(transparent, #f7f1e5 50%, #f7f1e5);
  cursor: pointer;
}
.inzerat-desc-item-text label::after {
  content: '';
  width: 10px;
  height: 10px;
  border-bottom: 1px solid;
  border-right: 1px solid;
  transform: rotate(45deg) translate(-50%, 0);
  position: absolute;
  bottom: 0;
  left: 50%;
}
.inzerat-desc-item-buttons {
  margin-top: 4px;
}
/*div.nabidka-list-item a.detail-link2 { margin-right: 10px; }*/
/* /inzerce */
/* diskuze */
#content-in table.diskuze {
  width: 100%;
  background: #fff;
  border: 5px solid #fff;
  border-collapse: collapse;
  -webkit-box-shadow: 0px 0px 0px 1px #DAD4C6;
  box-shadow: 0px 0px 0px 1px #DAD4C6;
  font-size: 12px;
  text-align: center;
  margin-bottom: 15px;
}
#content-in table.diskuze a {
  color: #DF830B;
}
#content-in table.diskuze tr.dith td {
  background: #ccc4b1;
  color: #fff;
}
#content-in table.diskuze tr.dith td small {
  font-size: 12px;
}
#content-in table.diskuze td {
  padding: 10px;
  background: #f6f3eb;
  border: 1px solid #fff;
  color: #424242;
}
#content-in .di-tema-list table.diskuze {
  text-align: left !important;
}
#content-in .di-tema-list .item {
  border-bottom: 3px dotted #EEE9DE;
  padding-bottom: 10px;
}
#content-in .di-tema-list h3 {
  margin: 1em 0 0 0;
  font-size: 18px;
}
#content-in .di-tema-list .autor,
#content-in .di-tema-list .odpovedi,
#content-in .di-tema-list .nezodpovezeno,
#content-in .di-tema-list .forum-title,
#content-in .di-tema-list .forum-title a {
  color: #aaa;
  font-family: 'titillium_webregular';
  font-size: 11px;
}
#content-in .di-tema-list .odpovedi,
#content-in .di-tema-list .nezodpovezeno {
  float: right;
  font-size: 15px;
  top: -15px;
  position: relative;
  height: 15px;
}
#content-in .di-button a {
  display: block;
  border: 3px solid #cbc3b0;
  text-align: center;
  font-family: 'titillium_webbold';
  text-transform: none;
  font-size: 15px;
  color: #f4f4f4;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  height: 25px;
  line-height: 22px;
  padding: 1px 10px;
  margin: 0 0 10px 0;
  cursor: pointer;
  text-decoration: none;
  float: left;
  text-shadow: 1px 1px 0px #445225;
  filter: dropshadow(color=#445225, offx=1, offy=1);
  background: #d1e491;
  background: -moz-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1e491), color-stop(100%, #5c742b));
  background: -webkit-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -o-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -ms-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: linear-gradient(to bottom, #d1e491 0%, #5c742b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1e491', endColorstr='#5c742b', GradientType=0);
  font-weight: normal;
}
#di .block1,
#di .block2 {
  border-collapse: collapse;
  font-size: 14px;
}
#di h4.text {
  font-size: 16px;
  color: #907f57;
  padding: 8px 0 2px 0;
  margin: 0;
}
#di .text {
  margin: 15px 2px;
}
#di .bottom {
  background: #eceeea;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: none;
  padding: 6px;
  font-size: 11px;
}
#di .bottom ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#di .bottom ul li {
  display: inline;
  margin: 0 5px;
}
#di .bottom ul li.reply {
  float: right;
}
#di .bottom .time,
#di .bottom .loged {
  color: #907f57;
}
#di .bottom .user {
  color: #df830b;
}
#di .bottom a {
  color: #df830b;
}
#di .block2 {
  font-size: 13px;
}
#di .block2 .bottom {
  background: none;
  border-bottom: 3px dotted #eceeea;
  border-top: 3px dotted #eceeea;
  border-radius: 0;
  font-size: 11px;
}
#di .di-block {
  width: 33%;
  float: left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #f6efc1;
  width: 213px;
  height: 60px;
  line-height: 60px;
  margin: 10px 7px 0 0;
  text-align: center;
}
#di .di-block h3 {
  margin: 18px 0 0 0;
}
#di .di-block h3 a {
  font-family: 'titillium_websemibold';
  font-size: 18px;
  color: #6c582c;
  text-decoration: none;
}
#di .di-block h3 a:hover {
  color: #877c61;
}
td.diforum1 {
  background: #f3f8f2;
}
td.diforum2 {
  background: #f3f8f2;
  text-align: left;
}
td.diforum3 {
  background: #f3f8f2;
  text-align: center;
  white-space: nowrap;
}
td.diforum4 {
  background: #f3f8f2;
  text-align: center;
  white-space: nowrap;
}
#content table.diskuze tr.ditopic td {
  vertical-align: top;
  vertical-align: middle;
  padding: 6px 8px;
}
#content table.diskuze tr.ditopic td.ditopic2 {
  background: #eee9de;
}
td.ditopic1 {
  background: #f3f8f2;
}
td.ditopic2 {
  background: #eee9de;
}
td.ditopic3 {
  background: #f3f8f2;
  text-align: center;
}
td.ditopic4 {
  background: #f3f8f2;
  text-align: center;
}
#content table.diskuze tr.dibg0 td {
  background: #d3d3d3;
  vertical-align: top;
  padding: 2px 8px;
}
#content table.diskuze tr.dibg1 td {
  background: #f3f8f2;
  vertical-align: top;
  padding: 2px 8px;
}
.dibold {
  font-weight: bold;
}
.dismall {
  font-size: 90%;
}
.dicas {
  color: #df830b;
}
.dinahled {
  margin: 1ex 0 0 0;
}
.dinahled tr.dith {
  font-size: 120%;
}
.diinfo {
  font-weight: bold;
  margin: 5px 3px;
}
#diskuze-last .item {
  margin-bottom: 20px;
  border-bottom: 3px dotted #EEE9DE;
  padding-bottom: 10px;
  /*p { margin: 0; }*/
}
#diskuze-last .item h3 {
  font-size: 18px;
  margin: 0;
}
#diskuze-last .item .autor,
#diskuze-last .item .odpovedi,
#diskuze-last .item .nezodpovezeno,
#diskuze-last .item .forum-title,
#diskuze-last .item .forum-title a {
  color: #aaa;
  font-family: 'titillium_webregular';
  font-size: 11px;
}
#diskuze-last .item .odpovedi,
#diskuze-last .item .nezodpovezeno {
  float: right;
  font-size: 15px;
  top: -15px;
  position: relative;
  height: 15px;
}
#dform_addtema,
#dform_addtext {
  text-align: left;
  margin-top: 15px;
}
#dform_addtema table.diskuze,
#dform_addtext table.diskuze {
  border: none;
}
#dform_addtema table.diskuze td,
#dform_addtext table.diskuze td {
  text-align: left;
  border: none;
  background: #fdfcfa;
}
#dform_addtema .dismall .jqTransformCheckboxWrapper .jqTransformCheckbox,
#dform_addtext .dismall .jqTransformCheckboxWrapper .jqTransformCheckbox {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(img/sys/bg_checkbox.png) 0 0 no-repeat;
  margin-right: 6px;
  margin-top: -2px;
}
#dform_addtema .dismall .jqTransformCheckboxWrapper .jqTransformChecked,
#dform_addtext .dismall .jqTransformCheckboxWrapper .jqTransformChecked {
  background-position: -18px 0;
  width: 24px;
  margin-right: 0;
}
#dform_addtema .dismall label,
#dform_addtext .dismall label {
  float: none;
}
#dform_addtema input[type=text],
#dform_addtext input[type=text] {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-color: #f8fde8;
  border: 2px solid #cbc3b0;
  height: 22px;
  line-height: 22px;
  margin-bottom: 0;
  position: relative;
  -webkit-box-shadow: inset 0px 0px 5px 0px #9da092;
  box-shadow: inset 0px 0px 5px 0px #9da092;
  padding: 0 10px;
}
#dform_addtema textarea,
#dform_addtext textarea {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background: #f8fde8;
  border: 2px solid #cbc3b0;
  height: 70px;
  margin-bottom: 0;
  position: relative;
  -webkit-box-shadow: inset 0px 0px 5px 0px #9da092;
  box-shadow: inset 0px 0px 5px 0px #9da092;
  padding: 10px;
  overflow: hidden;
}
#dform_addtema .di-submit,
#dform_addtext .di-submit {
  display: block;
  border: 3px solid #cbc3b0;
  text-align: center;
  font-family: 'titillium_webbold';
  text-transform: none;
  font-size: 15px;
  color: #f4f4f4;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 3px 15px 3px 15px;
  margin: 10px 0 0 0;
  cursor: pointer;
  text-decoration: none;
  float: left;
  text-shadow: 1px 1px 0px #445225;
  filter: dropshadow(color=#445225, offx=1, offy=1);
  background: #d1e491;
  background: -moz-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1e491), color-stop(100%, #5c742b));
  background: -webkit-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -o-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -ms-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: linear-gradient(to bottom, #d1e491 0%, #5c742b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1e491', endColorstr='#5c742b', GradientType=0);
}
#dform_addtema input[type=reset],
#dform_addtext input[type=reset] {
  padding: 3px 10px;
  display: block;
  width: 160px;
  margin-left: 10px;
  background: #ffffff;
  color: #3d3d3d;
  background: -moz-linear-gradient(top, #ffffff 0%, #8b7853 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #8b7853));
  background: -webkit-linear-gradient(top, #ffffff 0%, #8b7853 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #8b7853 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #8b7853 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #8b7853 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#8b7853', GradientType=0);
  text-shadow: 1px 1px 0px #dddddd;
  filter: dropshadow(color=#dddddd, offx=1, offy=1);
}
/* /diskuze */
/* detail psa */
#dogdetail {
  font-size: 12px;
  padding-bottom: 20px;
}
#dogdetail h3 {
  font-size: 15px;
  color: #6c582c;
  margin: 10px 0 0 0;
  padding: 0;
  font-family: 'titillium_webbold';
}
#dogdetail h3.odsadit {
  margin-top: 25px;
}
#dogdetail a {
  color: #df830b;
}
#dogdetail table td {
  padding: 2px 0;
}
#dogdetail .dogdetail-vek {
  font-family: 'titillium_webbold';
  font-size: 280%;
  color: #febe00;
}
#dogdetail #dd-left {
  width: 260px;
  float: left;
}
#dogdetail #dd-left h2 {
  margin: 0;
}
#dogdetail #dd-left #breed {
  background: #f7f1e5;
  padding: 6px 10px;
  font-size: 15px;
  font-family: 'titillium_webbold';
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #6c582c;
  margin: 10px 0;
}
#dogdetail #dd-left #atlas {
  display: block;
  font-family: 'titillium_websemibold';
  font-size: 15px;
  color: #6c582c;
  text-decoration: none;
  background: url(img/sys/dd_atlas.png) left center no-repeat;
  padding-left: 38px;
  margin-bottom: 20px;
}
#dogdetail #dd-left ul.suitable {
  margin: 0;
  padding: 0;
  list-style: none;
  font-weight: bold;
}
#dogdetail #dd-left ul.suitable li {
  min-height: 14px;
  float: left;
  margin: 0 0 8px 0;
  width: 105px;
  padding-left: 21px;
}
#dogdetail #dd-left ul.suitable li.true,
#dogdetail #dd-left ul.suitable li.ano {
  background: url(img/sys/bg_li-true.png) left 0 no-repeat;
}
#dogdetail #dd-left ul.suitable li.false,
#dogdetail #dd-left ul.suitable li.ne {
  background: url(img/sys/bg_li-false-suitable.png) left 0 no-repeat;
}
#dogdetail #dd-left ul.suitable li.question,
#dogdetail #dd-left ul.suitable li.nevim {
  background: url(img/sys/bg_li-question-suitable.png) left 0 no-repeat;
}
#dogdetail #dd-left table {
  width: 100%;
}
#dogdetail #dd-left table th {
  width: 115px;
}
#dogdetail #dd-right {
  width: 380px;
  float: right;
}
#dogdetail #dd-right #dd-walking,
#dogdetail #dd-right #dd-adoption,
#dogdetail #dd-right #dd-pet-cat {
  display: block;
  text-decoration: none;
  color: #6c582c;
  font-size: 18px;
  font-family: 'titillium_websemibold';
  line-height: 18px;
}
#dogdetail #dd-right #dog-utulek-venceni-adopce-bar {
  padding-bottom: 20px;
}
#dogdetail #dd-right #dd-walking {
  float: left;
  background: url(img/sys/dd_walking.png) left top no-repeat;
  padding-left: 63px;
  padding-top: 15px;
  height: 35px;
}
#dogdetail #dd-right #dd-adoption {
  float: right;
  background: url(img/sys/dd_adoption.png) left top no-repeat;
  padding-left: 50px;
  height: 36px;
  margin-top: 15px;
}
#dogdetail #dd-right #dd-pet-cat {
  float: left;
  background: url(img/sys/dd_pet-cat.png) left top no-repeat;
  padding-left: 63px;
  padding-top: 15px;
  height: 35px;
}
#dogdetail #dd-right .a-buttons {
  width: 150px;
  text-align: right;
}
#dogdetail #dd-right .a-buttons a {
  display: block;
  margin: 5px 0;
  width: 116px;
}
#dogdetail #dd-right #fckimg {
  width: 374px;
  height: 246px;
  margin: 3px 3px 30px 3px;
  background: #f1f1f1 url(data:image/gif;base64,R0lGODlhcQBeAIYAMQAAAAICAgQEBAYGBggICAoKCgwMDA4ODhAQEBISEhQUFBYWFhgYGBoaGhwcHB4eHiAgICIiIiQkJCYmJigoKCoqKiwsLC4uLjAwMDIyMjQ0NDY2Njg4ODo6Ojw8PD4+PkBAQEJCQkREREZGRkhISEpKSkxMTE5OTlBQUFJSUlRUVFZWVlhYWFpaWlxcXF5eXmBgYGJiYmRkZGZmZmhoaGpqamxsbG5ubnBwcHJycnR0dHZ2dnh4eHp6enx8fH5+foCAgIKCgoSEhIaGhoiIiIqKioyMjI6OjpCQkJKSkpSUlJaWlpiYmJqampycnJ6enqCgoKKioqSkpKampqioqKqqqqysrK6urrCwsLKysrS0tLa2tri4uLq6ury8vL6+vsDAwMLCwsTExMbGxsjIyMrKyszMzM7OztDQ0NLS0tTU1NbW1tjY2Nra2tzc3N7e3uDg4OLi4uTk5Obm5ujo6Orq6uzs7O7u7vDw8PLy8vT09Pb29vj4+Pr6+vz8/P///ywAAAAAcQBeAAYH/oB4goOCdXR0dYSKi4yNjo+QkZKTjHdvaWeZZ2htdJSfoKGioHWYmqdnanKjrK2uknVomWhvc7Zxa5qrr7y9rLGZbHeLc7JrvsjJkmpmZmjDjHRnZnHK1teCcc1mc49vZmnY4shpzWiQdc3j6651Ze9tkWplnuz2oHLvZbuPdG/3ACm5IUOwW8CDrwYSRBjQDpx5BM2ogfNJIRmG9uy4KUOwY8cybia1GUMS47o5ZkiqXKmSWqSRJU1iY8OyJks0iRzBEcOznkxk6XgKHUqUqBqfiuQI/ffTl5wxRaNK5XkmTRs3PsNoVdO0FxutYMOKHUsWLD08ZbSKsdO1lZ0z/mXjyhV7bg2Yu/Haitp5t6/fv4ADAzaDB07fMWz1UnoruLFjweHwhPlC+ZhiSWsmU97MubPnz6B3qdkMJuflRm7EgF7NmrVlPHW8yPZS5vQiO5ln697Nu7dv3WGqETKj+/VpOGh+K/9NsPcXNMIVxelCnXrIRpfIiKnupaMaNW7iROcVh02Z6ujTq1+PXoxBPHG+q2HzvtEZLvjx5yXUxkv+/wAGSNJ34tUnnXhvfIfGGGAE6OCDEOJXRmKi2OHff/vZYUaEHHbo4YcgckGYK29sYeKJZNgRRxgntujiizDGKOOMNNa4xYivnGHjjjz26KOMOPJShhZEFmnkkUgm/qnkkkw26aSRFyWjRhZUVmnllVhmqeWWXHbpJZVfUOgLGl+WaeaZaFq5BVK+aIHFm3DGKeecdNZp55145okFP8iwoeefgAYqaJxsXBPGFYgmquiijDbq6KOQRippZNZYYemlmGaq6aacdurpp6COgY0doJZq6qmoboqFmMm8UcWrsMYq66y01mrrrbjiKoY4b1Dh66/ABivssMQWa+yxxwapTBzINuvss9AOy5U4U1Rr7bXYZqvtttx2662312HDhRTklmvuueimq+667LbLbrjXlOHuvPTWay+68FoDRhT89uvvvwAHLPDABBdMcL7KVAHFwgw37PDDEEcs8cQU/k+McDIVZ6zxxhxDfDEyT4Qs8sgkl2zyySinrLLKFInjxMswxyzzzDTXbPPNOOO8Ts48w2xFz0AH/TIW62DRxNFIJ6300kprUVgXTEct9dRU7zrOF0xkrfXWXHfN9RmD1CGGFF6XbfbZZe+HzRlot531E6YNcsYVbtftNjtyLKH33nz37TffXDjyBhdO/G344YjrbYU9UCjh+OOQRy7545Q2UgcZjU+u+eabh2HPFpyH7ngTlLCxRROipy55lOuMkcTrsMcu++yve0GKGVjQrvvushfKDhtIBC/88MQXHzxToaRzxRLGN+88Er6z87zwUTTvBC9sgEEF89M7D8Y9/keEL/744VvxBfniW+3LJVqg7z75X9xjxPz0129EEnV8YT/9fPpSx/4AtF8W5BfA+R1Df/uTAjYKWEAFsiMORYigBCdoOzx4YYISrM01noDBDnrQHmHwYAQdaEEPxi0ZUhChCotwwmsogQgwjCEMleCTK8gQhlcQRxRuyMMeGucaXRiCEIcoxCPACwpEFCLYsIHEJAoRCldwohC7MI4zSFGJinCiEcbRRCdqgQ5GkGIOseEGIwjhjGg8IxUJ4YY0nnFx4oCCG9EINivMUQhQwAYdmBCEPvqxjyQcxBj+2MclYsMKhPRjNdSQyCAUARtSaGQQlsAmPFQhkZVMBhck/jkIIjTyGlwAgihHKUoiqG0QRyAlEK43jlCqcpWDqMIrgXBK8sxSlMrKxiuJ1spZVmEQbZjltJBRhR8Y85jG/CUjvoBMY6oPG1topjG3QAgjSPOZvRCCNH9ghEzioQnSrNw1ohlOQpATmdRMhg/Wyc51ipMQTWinO9exBXmuU21xsCcvkWFPH+TREVCw5zuVUU97LiIJ8mSCMnrA0IYGoWWNEENDGzrQZGhhogx9pCK8gFGNIgOjPXAaJIiAUWxa46IYVagi4ADSZNCBBzCFKRC8SYgwxBSmgbyGFm4KU5Eq4gg8regoysDTnDpiCDed6ThsGlRGdIGna+xFFnZA/lWqRg8SU63qDgYojjRolaqZhMNXj4AMJWh1i5Ogw1d/cFVlsOGrQnCEEb7quV4oQQd41QFXJxGFvOLVB6yzhl91ENdGVGGwOqjrK5Lg13OUDrE6qAJNXVGEwXqTDJBNAkRZkYQceDYHoejsZz9bhLb2IgqjzYEyF0GH1I52n6MowmhDwQbXfvZ7yQCDa2FLCNHa9p+ioAMOhjvczU4CDMRN7nBx64uXKhcHRHAsIdDw3OQyFxTUTW50QwEGHlQXCcrAQnVxwATjIne8vKVEdpULhMB9Ag5cQAIQhgsEJpj2Fc6tLg+MCwcqzJe4QLguKNR6gwIbuMDAVcxbD3zgOzEyAg1omOwkxsBgA5PVNguucPzW8YUdVPgJthEEHa7wAwP/wMHrWMMRbMBiGxxBwiG+x9yuIKoYYyQQADs=) center center no-repeat;
}
#dogdetail #dd-right #fckimg-kocka {
  width: 374px;
  height: 246px;
  margin: 3px 3px 30px 3px;
  background: #f1f1f1 url(data:image/gif;base64,R0lGODlhdgH2APcAAPHx8aKiop+fn5ycnImJiY2NjZ6enpqampiYmJWVlaCgoJCQkIuLi4qKipKSkpSUlIiIiKGhoZOTk5aWlqSkpIyMjJ2dnY6Ojo+Pj5GRkZeXl6Ojo5mZmZubm4aGhoeHh4SEhKWlpYWFhaampoGBgYODg39/f4KCgnt7e35+fqioqHl5eX19fXd3d8TExHx8fHNzc4CAgMLCwnR0dKqqqnZ2dsPDw3p6eqenp3JycqmpqcXFxcbGxqurq7W1tbKysnV1dXh4eLGxsaysrLu7u/Dw8Li4uOjo6O7u7sHBwbm5ucDAwLe3t8zMzO3t7b29va6urrS0tOnp6a+vr9HR0eXl5bq6urCwsMjIyLy8vL6+vr+/v+zs7Ovr69XV1e/v77Ozs83NzeLi4tzc3M/Pz+Tk5Obm5tjY2K2trc7Ozt3d3cvLy8nJyeHh4d7e3tDQ0OPj49fX18fHx9bW1uDg4MrKyufn59vb27a2ttLS0tTU1NPT0+rq6tra2tnZ2XFxcd/f3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEVCQzE3NDczOERFMTFFOTg5QkM4NDc2MEU2RDBEMEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEVCQzE3NDgzOERFMTFFOTg5QkM4NDc2MEU2RDBEMEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RUJDMTc0NTM4REUxMUU5ODlCQzg0NzYwRTZEMEQwRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RUJDMTc0NjM4REUxMUU5ODlCQzg0NzYwRTZEMEQwRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAB2AfYAAAj/AAEIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068uPHjyJMrX868ufPn0KNLn069uvXr2LNr3869u/fv4MOL/x9Pvrz58+jTq1/Pvr379/Djy5//kosbKk3YNKEy5gj9u0X0wYMcPBRooBxkmPHfXF00sQMPD0II4YMPeuHEgm8hscYOO7jQoQsggtghh3XwgSFbRYThgg02rBjiiyHasEYRJ6o1BossymCDDDrquOOOPVZRI1pOuJDEkUnIkOQbc7wBJI9KygDHkGfpsUQSVx7pgpACIRGHDFku4QISVJaFBJhbLLHFmm0YZIccSywhZZlljaGFFlvguUUaCBVRhhgX0klWGHc+ocUTTygo6FtLZJHFE4/asOhbRxDh6KV5TOpWG0R0agURVoihaVt+KGGqFUpY4d+oa82hhBFGvP+qhImsquUFE7DmGmitaOnBxK/AkskrWmfg4cOxx646rFlqIIssIMueVUYU1IIRBRheRGsWEj+A4a23a2hrFhFCCPGDuUSIWxYWV1whhLtCcNmUqOpK5Ee7+F5BhlNV/CBvvQ5xAQUUUxA8hRFNccHEFOECDJEWA0cMxZRKffHEwEo4DFEcQ6DRsccuLCUDGh6jofFDTkwxxMosK3qUC0P0IHMPX5zsEBYz90BDDzIY1cUcROg88xC72qyQHTQkrTQNagwlhQw6L630EFhIYfRCNqiggw5aqyCEsD9JIUTXXW9ttg5ouHF1QkfQoMLbcC8BVBd4wG333W/rcMbaCDX/gcPfgI/QBEH25REGG3KwUUcTaVDhhR9j0FHGEWCXZMYPI4yAg+abb64553/ToCzfAyExRQgjoJ75CGvw0YQPq8cu++w4oCEEHk/YUAcVc6hRBhcafZGGDrMXL3vPpBfURuohNO/88yFQEL300kNPPfXQQ6/CFUYsgQV/ZtTs0BdenJ5989dHnz2fyRPUBAUbUCD//PTXb//99se/gf75T2EFFmew2kGqwAMdxA9/CKxfpto3kC3s74H7C8AGAiBBCUJwghOs4AUxSEEMbvCDEvwBGSZXhT6wIQoffGAFNXjBFU4wWwwEQBGUQMEa2vCGOMyhDnfIwx76sIcbuEMM/wEAhwgY8YhITKISk6iACCigiU1cohGhCEUlUtGJUsyiFo3IhiEyQQACUEAYn0jGMIJRjGRMoxrXyMY2ujGNZjTjGuOIxjY2jYF0AKMe98jHPvrxj4AMpCAHOUhJxZAIBkikIhfJyEY68pGKtIABLCBJSULykpjMpBCGKIVJUvKToAzlACwwgFGOUpSkNGUoV8lKUJpSla2M5StJ+UkYMrAOpcylLnfJy1768pfADKYwdRkALTQhD00AVRyGCAAVHKADB3jmMztAzWpa85rYzKY2oQlNaW7zmtL05jZ3UDlmCkQM0UynOtfJzna6853wjKc8o9mBOZjzIGnggD73yf/PfvoTARxAAEAB6s+CDnSgBU2oQhOKhXsexAoCjahEJ0rRilr0ohjNqEYREAIaObQgONCASEdK0pFOQAMTOOlJS8rSlrr0pTCNKUrD8FGDCCABE8BpSnfK05769KdADapQd4rTBBRVqAgAXk0JYgCjOvWpUI2qVKdK1apa9ao0WGpBVPCArnr1q2ANq1jHStaymtWsAdAqQX4ggba69a1wjatc50rXutrVrgZQ60CI4IC++vWvgA2sYAdL2MIa1rAq0KtAjJCBxjr2sZCNrGQnmwEHVNaylqWsZjfr2CgoFgAhWIBoR0va0pr2tKhNrWpXu1orKBYOGMDAAmQ729n/xva2uM2tbnfL29769ra1ra1un6BYMFzguMhNrnKXq1wMXCC2z2WudKdL3epegLhqXUMBtsvd7nr3u+ANr3jHS97yFiALanVBASqwXfZW4L3wja9850vf+r53ve1dr33ji1/87pcJS23DBhhA4AIb+MAIrgAD3rtgBDv4wRCOsIQL7FmHIuEJFWiAhjfM4Q57+MMeZkADCDxiEJv4xCjm8CbvuQcNEODFMI6xjGdM4xrb+MY4zvGMdXDPNUDgx0AOspCBTAAIvNjIQ05ykgdghTjooQ5biIIODPCAIh+5yErOcpCtTIC8mpMGH/gABMQ85jGH+cxoTrOaxUxmNocZ/wIdiEIYBHiQLqw5zWUmgJvvjOYKmLMIBfCAoAdN6EJ7oAESMLSio/AGH5jrCWy4QzkR4gZFE/oCPthDGQAghTsoYQGWLjS9YngGEQja1CJItapXrQAsdEEJq471qqFFESqgOtYeEAEeunAQJzAh17Je9Q6YaQQQGPvYyDb2A7Kw6cWCQATJTvYGLCKDaB97AguhAgSe/WxoQ9vY0x4iAkBQgnKbm9wV+EEfDOIDc5eA3MZ+d7mXWZEouBve5B5ctt3NbxB4gM7Js0MJTlBugp8ABCFIg/gM8oMTOPzhED9BBC4ygog/HNsNaYDFIZ4xBmKBBCAHeQVkAPCDTCHkKP8nwQlIAAI6XAQBKQ85TRtiAZXHHOQEUGrycECCGIA8BkloiA56/vOex+Dorr0IAXx+9KYn4CE7aDrTix6DH7SvCBAwgdZNIAJeM2QAWw+71hHg0Yp0QexbZ59DfhADtIddD8k7gwlSMPcUTKEhXxAB3VPA974z4F8UUUPf+T53jEMEDFrf++BTUIHRGY0JLEhB5FPgcobEgQWYx7zkUyCCMWSEDJkP/b4kooXQR37yLHhAyU+WgBe4/gUDcIgLWPAC2r/+A0LMyBJob/sXPJ0iWIhB71/vegesHmBHeAEKlo8CtS/EDMpn/vJtiREhSH/5b7DIGT5wfRQo/wUZcDz/wOSw/BugoAFlZ4gOUGB+9qPAyxmJwA3mP/8HYMQMCXA//el/ATvYjAIrEIArkC4PcQQlIIACyAMa4QAIuALZhxFI0AMIeAMrMH8rUAAuAzAeEIBBsAKj5hBk0IEr0IFBQAL+hxEHKID2txE8YAJB8IIw+IINAHjikgItcIMtUDRrh4M4KAAYwQU82AJU0BFuwABBGAQtEAQE0Gz1YgA3WAMkMBFFMABBWANdZBFqUANaWAMS8BFOgAM10AJbuIUQ8IHaIgYxAAQ1EHsTwQUXAARwqIYxIH4QQQZaqIY9QAULxxFywAJ3WANxKAIO8gY6yCt0gAEzEDIUUQUeMAOO/+iIE1cRWPCIjygCFNMRbbAAMwAEm8iJnLiJLzBz0fIFo1cRbRADjggDMwADDYACJWB1EREGMDCLtDgDBOgRRfADq0iLvAgDN6BWbsACOTCMwwgDOQADngcRZ1CMx2iMyAMSXgACs3iMzAgDejUGL5ADfzCM2/gHexARRUAA5UZuEKAChdgRXRAC1gYCiqUGDDBoH+ABH7A3n1WP9niP+JiP+riP/NiP/viPABmQAjmQBFmQBnmQCJmQCrmQDNmQDvmQEBmREjmRFFmRFnmRGJmRGrmRHNmRHvmRIBmSIjmSJFmSJnmSKJmSKrmSLNmSLvmSMBmTMjmTNFmTNnmTOB2Zkzq5kzzZkz75k0AZlEI5lERZlEZ5lEiZlCoZEAA7) center center no-repeat;
}
#dogdetail #walking-gallery {
  background: #f7f1e5;
  padding: 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#dogdetail #walking-gallery h2 {
  display: block;
  font-family: 'titillium_websemibold';
  font-size: 30px;
  color: #ab967b;
  margin: 0;
  padding: 0;
  background: url(img/sys/dd_h2-wg.png) left center no-repeat;
  height: 32px;
  padding: 15px 0 0 74px;
}
#dogdetail .gallery {
  /*overflow: hidden;*/
}
#dogdetail .gallery .gallery-line {
  height: 100px;
  width: 375px;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
}
#dogdetail .gallery .gallery-line .gallery-item-wrap {
  display: inline-block;
}
#dogdetail.utulek #dm-gallery .gallery {
  height: auto;
}
#dogdetail.utulek #dm-gallery .gallery-line {
  height: 170px;
  width: 600px;
}
/* /detail psa */
/* buttons */
.input {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-color: #f8fde8;
  border: 2px solid #cbc3b0;
  height: 22px;
  line-height: 22px;
  margin-bottom: 0;
  position: relative;
  -webkit-box-shadow: inset 0px 0px 5px 0px #9da092;
  box-shadow: inset 0px 0px 5px 0px #9da092;
  padding: 0 10px;
}
textarea.input {
  height: auto;
  line-height: normal;
  padding: 10px;
}
#content .button,
#content .admin-link-edit,
#content .admin-link-delete {
  /*display: block;*/
  border: 3px solid #cbc3b0;
  text-align: center;
  font-family: 'titillium_webregular';
  text-transform: none;
  font-size: 14px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 0 10px 3px 10px;
  margin: 5px 0 0 0;
  cursor: pointer;
  text-decoration: none;
  text-shadow: 1px 1px 0px #445225;
  filter: dropshadow(color=#445225, offx=1, offy=1);
  color: #fff;
  background: #d8ea97;
  background: -moz-linear-gradient(top, #d8ea97 0%, #516a22 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d8ea97), color-stop(100%, #516a22));
  background: -webkit-linear-gradient(top, #d8ea97 0%, #516a22 100%);
  background: -o-linear-gradient(top, #d8ea97 0%, #516a22 100%);
  background: -ms-linear-gradient(top, #d8ea97 0%, #516a22 100%);
  background: linear-gradient(to bottom, #d8ea97 0%, #516a22 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8ea97', endColorstr='#516a22', GradientType=0);
}
#content .button.btn-brown,
#content .admin-link-edit.btn-brown,
#content .admin-link-delete.btn-brown {
  color: #424242;
  background: #f7f1e5;
  background: -moz-linear-gradient(top, #f7f1e5 0%, #8b7853 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f1e5), color-stop(100%, #8b7853));
  background: -webkit-linear-gradient(top, #f7f1e5 0%, #8b7853 100%);
  background: -o-linear-gradient(top, #f7f1e5 0%, #8b7853 100%);
  background: -ms-linear-gradient(top, #f7f1e5 0%, #8b7853 100%);
  background: linear-gradient(to bottom, #f7f1e5 0%, #8b7853 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f1e5', endColorstr='#8b7853', GradientType=0);
}
#content .button.btn-green,
#content .admin-link-edit.btn-green,
#content .admin-link-delete.btn-green {
  text-shadow: 1px 1px 0px #445225;
  filter: dropshadow(color=#445225, offx=1, offy=1);
  color: #fff;
  background: #d8ea97;
  background: -moz-linear-gradient(top, #d8ea97 0%, #516a22 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d8ea97), color-stop(100%, #516a22));
  background: -webkit-linear-gradient(top, #d8ea97 0%, #516a22 100%);
  background: -o-linear-gradient(top, #d8ea97 0%, #516a22 100%);
  background: -ms-linear-gradient(top, #d8ea97 0%, #516a22 100%);
  background: linear-gradient(to bottom, #d8ea97 0%, #516a22 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8ea97', endColorstr='#516a22', GradientType=0);
}
#content .button.btn-blue,
#content .admin-link-edit.btn-blue,
#content .admin-link-delete.btn-blue {
  background: #71b6d9;
  background: -moz-linear-gradient(top, #71b6d9 0%, #20516a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #71b6d9), color-stop(100%, #20516a));
  background: -webkit-linear-gradient(top, #71b6d9 0%, #20516a 100%);
  background: -o-linear-gradient(top, #71b6d9 0%, #20516a 100%);
  background: -ms-linear-gradient(top, #71b6d9 0%, #20516a 100%);
  background: linear-gradient(to bottom, #71b6d9 0%, #20516a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71b6d9', endColorstr='#20516a', GradientType=0);
}
#content .admin-link-edit {
  padding: 0 13px 3px 13px;
  color: #424242;
  background: #f7f1e5;
  background: -moz-linear-gradient(top, #f7f1e5 0%, #8b7853 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f1e5), color-stop(100%, #8b7853));
  background: -webkit-linear-gradient(top, #f7f1e5 0%, #8b7853 100%);
  background: -o-linear-gradient(top, #f7f1e5 0%, #8b7853 100%);
  background: -ms-linear-gradient(top, #f7f1e5 0%, #8b7853 100%);
  background: linear-gradient(to bottom, #f7f1e5 0%, #8b7853 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f1e5', endColorstr='#8b7853', GradientType=0);
}
#content .admin-link-edit a {
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  font-family: 'titillium_webregular';
  text-decoration: none;
}
#content div.object-list .admin-link-edit {
  float: right;
}
#content div.admin-buttons {
  margin: 0 0 1em 0;
}
#content div.admin-buttons .admin-link-edit,
#content div.admin-buttons .button,
#content div.admin-buttons .admin-link-delete {
  float: left;
  margin: 0 5px 0 0;
  color: #fff;
  background: #f7f1e5;
  background: -moz-linear-gradient(top, #f7f1e5 0%, #8b7853 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f1e5), color-stop(100%, #8b7853));
  background: -webkit-linear-gradient(top, #f7f1e5 0%, #8b7853 100%);
  background: -o-linear-gradient(top, #f7f1e5 0%, #8b7853 100%);
  background: -ms-linear-gradient(top, #f7f1e5 0%, #8b7853 100%);
  background: linear-gradient(to bottom, #f7f1e5 0%, #8b7853 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f1e5', endColorstr='#8b7853', GradientType=0);
}
#content div.admin-buttons .admin-link-edit.fr,
#content div.admin-buttons .button.fr,
#content div.admin-buttons .admin-link-delete.fr {
  float: right;
}
#content div.admin-buttons .admin-link-edit.btn-blue,
#content div.admin-buttons .button.btn-blue,
#content div.admin-buttons .admin-link-delete.btn-blue {
  background: #71b6d9;
  background: -moz-linear-gradient(top, #71b6d9 0%, #20516a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #71b6d9), color-stop(100%, #20516a));
  background: -webkit-linear-gradient(top, #71b6d9 0%, #20516a 100%);
  background: -o-linear-gradient(top, #71b6d9 0%, #20516a 100%);
  background: -ms-linear-gradient(top, #71b6d9 0%, #20516a 100%);
  background: linear-gradient(to bottom, #71b6d9 0%, #20516a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71b6d9', endColorstr='#20516a', GradientType=0);
}
#content div.admin-buttons a {
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  font-family: 'titillium_webregular';
  text-decoration: none;
}
#content .input {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-color: #f8fde8;
  border: 2px solid #cbc3b0;
  height: 22px;
  line-height: 22px;
  margin-bottom: 0;
  position: relative;
  -webkit-box-shadow: inset 0px 0px 5px 0px #9da092;
  box-shadow: inset 0px 0px 5px 0px #9da092;
  padding: 0 10px;
}
/* /buttons */
/* calendar */
#akce-filtr .kalendar-wrapper {
  background: #877c61;
  border: 2px solid #cbc3b0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 211px;
  color: #f8fde8;
  font-size: 12px;
  padding: 17px;
  position: relative;
}
#akce-filtr .kalendar-wrapper .jqTransformSelectWrapper {
  border: none;
  background: none;
  float: none;
  height: 20px;
  padding: 0;
  line-height: 20px;
  display: inline-block;
  color: #c5e269;
  font-weight: bold;
}
#akce-filtr .kalendar-wrapper .jqTransformSelectWrapper a {
  display: block;
  width: 12px;
  height: 20px;
  background: url(img/sys/bg_calendar-select.png) 0 12px no-repeat;
}
#akce-filtr .kalendar-wrapper .months {
  position: absolute;
  top: 11px;
  left: 45px;
}
#akce-filtr .kalendar-wrapper .months .jqTransformSelectWrapper {
  width: 80px !important;
}
#akce-filtr .kalendar-wrapper .years {
  position: absolute;
  top: 11px;
  left: 136px;
}
#akce-filtr .kalendar-wrapper .years .jqTransformSelectWrapper {
  width: 55px !important;
}
#akce-filtr .kalendar-wrapper .prev,
#akce-filtr .kalendar-wrapper .next {
  display: block;
  width: 13px;
  height: 18px;
  text-indent: -9999px;
}
#akce-filtr .kalendar-wrapper .prev {
  background: url(img/sys/bg_calendar-prev.png) 0 0 no-repeat;
  position: absolute;
  left: 17px;
  top: 17px;
}
#akce-filtr .kalendar-wrapper .next {
  background: url(img/sys/bg_calendar-next.png) 0 0 no-repeat;
  position: absolute;
  right: 17px;
  top: 17px;
}
#akce-filtr .kalendar-wrapper .mesic {
  margin-top: 30px;
  background: #a3987c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
}
#akce-filtr .kalendar-wrapper .mesic table .den-6 {
  font-weight: bold;
}
#akce-filtr .kalendar-wrapper .mesic table .den-7 {
  font-weight: bold;
  color: #c5e269;
}
#akce-filtr .kalendar-wrapper .mesic table a {
  background: #ffbe00;
  color: #665938;
  text-decoration: none;
  padding: 1px 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#akce-filtr .datum-oddo {
  margin-bottom: 30px;
}
#akce-filtr .datum-oddo .datum-od {
  margin-right: 15px;
}
#akce-filtr .datum-oddo input[type=text] {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-color: #f8fde8;
  border: 2px solid #cbc3b0;
  height: 22px;
  line-height: 22px;
  margin-bottom: 0;
  position: relative;
  -webkit-box-shadow: inset 0px 0px 5px 0px #9da092;
  box-shadow: inset 0px 0px 5px 0px #9da092;
  padding: 0 0 0 8px;
  color: #877C61;
  width: 83px;
}
#akce-filtr input[type=submit] {
  display: inline-block;
  border: 3px solid #cbc3b0;
  font-family: 'titillium_webbold';
  font-size: 15px;
  color: #f4f4f4;
  text-shadow: 1px 1px 0px #445225;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 1px 15px;
  margin: 0 0 5px 0;
  cursor: pointer;
  text-decoration: none;
  filter: dropshadow(color=#445225, offx=1, offy=1);
  background: #d1e491;
  background: -moz-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1e491), color-stop(100%, #5c742b));
  background: -webkit-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -o-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -ms-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: linear-gradient(to bottom, #d1e491 0%, #5c742b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1e491', endColorstr='#5c742b', GradientType=0);
  width: 190px;
  height: 40px;
  font-size: 120%;
}
#akce-buttons {
  padding: 20px 0 50px 0;
  float: right;
  text-align: right;
}
#akce-buttons .button {
  display: inline-block;
  border: 3px solid #cbc3b0;
  font-family: 'titillium_webbold';
  font-size: 15px;
  color: #f4f4f4;
  text-shadow: 1px 1px 0px #445225;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 1px 15px;
  margin: 0 0 5px 0;
  width: 170px;
  cursor: pointer;
  text-decoration: none;
  filter: dropshadow(color=#445225, offx=1, offy=1);
  background: #d1e491;
  background: -moz-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1e491), color-stop(100%, #5c742b));
  background: -webkit-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -o-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -ms-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: linear-gradient(to bottom, #d1e491 0%, #5c742b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1e491', endColorstr='#5c742b', GradientType=0);
}
#akce-buttons .button.blue {
  background: #71b6d9;
  background: -moz-linear-gradient(top, #71b6d9 0%, #20516a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #71b6d9), color-stop(100%, #20516a));
  background: -webkit-linear-gradient(top, #71b6d9 0%, #20516a 100%);
  background: -o-linear-gradient(top, #71b6d9 0%, #20516a 100%);
  background: -ms-linear-gradient(top, #71b6d9 0%, #20516a 100%);
  background: linear-gradient(to bottom, #71b6d9 0%, #20516a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71b6d9', endColorstr='#20516a', GradientType=0);
}
#event-header {
  color: #df830b;
  font-size: 12px;
  background-color: #F7F1E5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 10px;
  margin: 10px 0;
  width: 640px;
}
#event-header .label {
  color: #6c582c;
}
#event-header .nwc_date,
#event-header .nwc_time {
  font-size: 14px;
  background: transparent url(img/sys/bg_cal.png) no-repeat 0 0;
  width: 280px;
  padding: 3px 0 10px 25px;
}
#event-header .nwc_date span,
#event-header .nwc_time span {
  color: #DF830B;
}
#event-header .nwc_time {
  background: transparent url(img/sys/bg_time_akce.png) 0 center no-repeat;
}
#event-header .nwc_time span {
  padding-left: 20px;
}
#event-header .fr {
  width: 280px;
  margin-top: 7px;
}
#akce-gallery {
  background-color: #F7F1E5;
  border-radius: 3px 3px 3px 3px;
  padding: 20px;
  margin-bottom: 30px;
}
#akce-gallery h2 {
  font-family: 'titillium_websemibold';
  margin: 0;
  font-size: 30px;
  color: #ab967b;
}
#akce-gallery h2.gal {
  display: block;
  padding: 0;
  background: url(img/sys/dd_h2-wg.png) left center no-repeat;
  height: 32px;
  padding: 15px 0 0 74px;
}
#akce-gallery span {
  color: #DF830B;
}
#akce-gallery #nwc-gallery {
  padding: 0;
}
#akce-gallery span.text {
  display: block;
  margin-bottom: 10px;
}
#akce-gallery .gallery-row {
  margin-top: 0;
}
#akce-gallery .gallery-row .gallery-line {
  padding: 0;
}
#event-ugallery {
  background-color: #f7f1e5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding-top: 30px;
}
#event-ugallery .external-gallery-add {
  float: right;
}
#event-ugallery div {
  font-size: 12px;
}
#event-ugallery h3 {
  font-family: 'titillium_webregular';
  color: #ab967b;
  font-size: 30px;
  margin: 0 0 0.5em 0;
}
#event-ugallery a {
  color: #df830b;
}
/* /calendar */
#pes-list #filters .active-option-group {
  background: #f7f1e5;
}
#pes-list .pes-item {
  float: left;
  margin: 8px 8px 8px 0;
  width: 100px;
  text-align: center;
}
#pes-list .pes-item h2 {
  font-size: 100%;
  margin: 0;
  line-height: normal;
  text-overflow: ellipsis;
}
#pes-list div.pes-desc-item {
  margin: 25px 0 0 0;
  padding-bottom: 25px;
  color: #6c582c;
  font-size: 12px;
  background: url(img/sys/bg_niceline.png) bottom left repeat-x;
}
#pes-list div.pes-desc-item h2 {
  font-size: 140%;
  line-height: normal;
  margin: 0;
}
#pes-list div.pes-desc-item a {
  color: #df830b;
  text-decoration: none;
}
#pes-list div.pes-desc-item a.pic {
  display: block;
  float: left;
}
#pes-list div.pes-desc-item h3 {
  font-family: 'titillium_webbold';
  margin: 0;
  color: #6c582c;
  font-size: 14px;
}
#pes-list div.pes-desc-item h3.inline {
  display: inline-block;
  margin-right: 5px;
}
#pes-list div.pes-desc-item .pohlavi {
  width: 100px;
  color: #8e8674;
  margin-right: 23px;
  float: left;
}
#pes-list div.pes-desc-item .pohlavi.ico-pes {
  background: transparent url(img/sys/ico-pes.png) no-repeat bottom right;
}
#pes-list div.pes-desc-item .vek {
  width: 110px;
  color: #8e8674;
  margin-right: 23px;
  float: left;
}
#pes-list div.pes-desc-item .vek.ico-vek2 {
  background: transparent url(img/sys/ico-vek2.png) no-repeat bottom right;
}
#pes-list div.pes-desc-item .dogdetail-vek {
  font-family: 'titillium_webbold';
  font-size: 300%;
  color: #febe00;
  line-height: 35px;
}
#pes-list div.pes-desc-item .vyska {
  width: 240px;
  color: #8e8674;
  margin-right: 23px;
  float: left;
}
#pes-list div.pes-desc-item .vyska.ico-vel2 {
  background: transparent url(img/sys/ico-velikost2.png) no-repeat bottom right;
}
#pes-list div.pes-desc-item p {
  color: #6c582c;
  font-size: 12px;
}
#pes-list div.pes-desc-item table {
  width: 445px;
}
#pes-list div.pes-desc-item table td {
  font-size: 12px;
}
#pes-list div.pes-desc-item table td a {
  text-decoration: underline;
}
#pes-list div.pes-desc-item table td a:hover {
  color: #877c61;
  text-decoration: none;
}
#pes-list div.pes-desc-item .icons {
  margin-top: 10px;
}
#pes-list div.pes-desc-item .icons span.icon {
  display: block;
  float: left;
  width: 26px;
  height: 26px;
  margin-right: 3px;
  background: #f7f1e5 url(img/sys/pesikony2.gif) 0 50% no-repeat;
  border-radius: 5px;
  position: relative;
}
#pes-list div.pes-desc-item .icons span.icon .tooltip {
  position: absolute;
  top: 0;
  left: -5px;
  width: 26px;
  height: 26px;
  display: block;
  background: none;
  z-index: 20;
}
#pes-list div.pes-desc-item .icons span.icon .tooltip-content {
  position: absolute;
  left: -15px;
  top: 20px;
}
#pes-list div.pes-desc-item .icons span.icon .tooltip-content-in {
  display: block;
  min-width: 80px !important;
  font-size: 11px;
  padding: 5px;
  text-align: center;
  background-color: #ede9de;
  color: #423c2e;
  border: 1px solid #d1d1d1;
  border-radius: 5px;
}
#pes-list div.pes-desc-item .icons span.icon .tooltip:hover {
  background-position: 0 -18px;
}
#pes-list div.pes-desc-item .icons span.icon .tooltip:hover .tooltip-content,
#pes-list div.pes-desc-item .icons span.icon .tooltip-content:hover {
  display: block;
}
#pes-list div.pes-desc-item .icons #plemeno-icon-deti {
  background-position: 0 50%;
}
#pes-list div.pes-desc-item .icons #plemeno-icon-kocka {
  background-position: -28px 50%;
}
#pes-list div.pes-desc-item .icons #plemeno-icon-psi {
  background-position: -56px 50%;
}
#pes-list div.pes-desc-item .icons #plemeno-icon-zvirata {
  background-position: -84px 50%;
}
#pes-list div.pes-desc-item .icons #plemeno-icon-zahrada {
  background-position: -112px 50%;
}
#pes-list div.pes-desc-item .icons #plemeno-icon-byt {
  background-position: -140px 50%;
}
#pes-list div.pes-desc-item .icons #plemeno-icon-sporty {
  background-position: -168px 50%;
}
#pes-list div.pes-desc-item .icons #plemeno-icon-kontaktni {
  background-position: -196px 50%;
}
#pes-list div.pes-desc-item .gender.small {
  position: relative;
  top: 6px;
}
#pes-list div.pes-desc-item .size.small {
  position: relative;
  top: 5px;
}
#pes-list .pager,
#pes-list .pager-top,
#pes-list .pager-bottom {
  text-align: right;
  margin: 5px 0;
}
#pes-list h2,
#pes-list .list-group {
  clear: both;
}
#pes-list > h2 {
  padding-top: 20px;
  color: #b16d0d;
}
#pes-list .button.add-new {
  padding: 5px 10px;
  margin: 0;
}
.thumb150 #pes-list .pes-item {
  width: 150px;
  margin: 8px 20px 8px 0;
}
.thumb150 #pes-list .pes-item.last {
  margin-right: 0;
}
.iframe #pes-list div.pes-desc-item table {
  width: 200px;
}
.iframe.iframe-550 #pes-list div.pes-desc-item table {
  width: 352px;
}
.iframe.iframe-700 #pes-list div.pes-desc-item table {
  width: 502px;
}
/* Nove styly pro kocky, kopie ze psu JN 2019-02 */
#kocka-list #filters .active-option-group {
  background: #f7f1e5;
}
#kocka-list .kocka-item {
  float: left;
  margin: 8px 8px 8px 0;
  width: 100px;
  text-align: center;
}
#kocka-list .kocka-item h2 {
  font-size: 100%;
  margin: 0;
  line-height: normal;
  text-overflow: ellipsis;
}
#kocka-list div.kocka-desc-item {
  margin: 25px 0 0 0;
  padding-bottom: 25px;
  color: #6c582c;
  font-size: 12px;
  background: url(img/sys/bg_niceline.png) bottom left repeat-x;
}
#kocka-list div.kocka-desc-item h2 {
  font-size: 140%;
  line-height: normal;
  margin: 0;
}
#kocka-list div.kocka-desc-item a {
  color: #df830b;
  text-decoration: none;
}
#kocka-list div.kocka-desc-item a.pic {
  display: block;
  float: left;
}
#kocka-list div.kocka-desc-item h3 {
  font-family: 'titillium_webbold';
  margin: 0;
  color: #6c582c;
  font-size: 14px;
}
#kocka-list div.kocka-desc-item h3.inline {
  display: inline-block;
  margin-right: 5px;
}
#kocka-list div.kocka-desc-item .pohlavi {
  width: 100px;
  color: #8e8674;
  margin-right: 23px;
  float: left;
}
#kocka-list div.kocka-desc-item .pohlavi.ico-pes {
  background: transparent url(img/sys/ico-pes.png) no-repeat bottom right;
}
#kocka-list div.kocka-desc-item .vek {
  width: 110px;
  color: #8e8674;
  margin-right: 23px;
  float: left;
}
#kocka-list div.kocka-desc-item .vek.ico-vek2 {
  background: transparent url(img/sys/ico-vek2.png) no-repeat bottom right;
}
#kocka-list div.kocka-desc-item .dogdetail-vek {
  font-family: 'titillium_webbold';
  font-size: 300%;
  color: #febe00;
  line-height: 35px;
}
#kocka-list div.kocka-desc-item .vyska {
  width: 240px;
  color: #8e8674;
  margin-right: 23px;
  float: left;
}
#kocka-list div.kocka-desc-item .vyska.ico-vel2 {
  background: transparent url(img/sys/ico-velikost2.png) no-repeat bottom right;
}
#kocka-list div.kocka-desc-item p {
  color: #6c582c;
  font-size: 12px;
}
#kocka-list div.kocka-desc-item table {
  width: 445px;
}
#kocka-list div.kocka-desc-item table td {
  font-size: 12px;
}
#kocka-list div.kocka-desc-item table td a {
  text-decoration: underline;
}
#kocka-list div.kocka-desc-item table td a:hover {
  color: #877c61;
  text-decoration: none;
}
#kocka-list div.kocka-desc-item .icons {
  margin-top: 10px;
  /*#plemeno-icon-sporty { background-position: -168px 50%; }*/
}
#kocka-list div.kocka-desc-item .icons span.icon {
  display: block;
  float: left;
  width: 26px;
  height: 26px;
  margin-right: 3px;
  background: #f7f1e5 url(img/sys/pesikony2.gif) 0 50% no-repeat;
  border-radius: 5px;
  position: relative;
}
#kocka-list div.kocka-desc-item .icons span.icon .tooltip {
  position: absolute;
  top: 0;
  left: -5px;
  width: 26px;
  height: 26px;
  display: block;
  background: none;
  z-index: 20;
}
#kocka-list div.kocka-desc-item .icons span.icon .tooltip-content {
  position: absolute;
  left: -15px;
  top: 20px;
}
#kocka-list div.kocka-desc-item .icons span.icon .tooltip-content-in {
  display: block;
  min-width: 80px !important;
  font-size: 11px;
  padding: 5px;
  text-align: center;
  background-color: #ede9de;
  color: #423c2e;
  border: 1px solid #d1d1d1;
  border-radius: 5px;
}
#kocka-list div.kocka-desc-item .icons span.icon .tooltip:hover {
  background-position: 0 -18px;
}
#kocka-list div.kocka-desc-item .icons span.icon .tooltip:hover .tooltip-content,
#kocka-list div.kocka-desc-item .icons span.icon .tooltip-content:hover {
  display: block;
}
#kocka-list div.kocka-desc-item .icons #plemeno-icon-deti {
  background-position: 0 50%;
}
#kocka-list div.kocka-desc-item .icons #plemeno-icon-kocka {
  background-position: -28px 50%;
}
#kocka-list div.kocka-desc-item .icons #plemeno-icon-psi {
  background-position: -56px 50%;
}
#kocka-list div.kocka-desc-item .icons #plemeno-icon-zvirata {
  background-position: -84px 50%;
}
#kocka-list div.kocka-desc-item .icons #plemeno-icon-zahrada {
  background-position: -112px 50%;
}
#kocka-list div.kocka-desc-item .icons #plemeno-icon-byt {
  background-position: -140px 50%;
}
#kocka-list div.kocka-desc-item .icons #plemeno-icon-kontaktni {
  background-position: -196px 50%;
}
#kocka-list div.kocka-desc-item .gender.small {
  position: relative;
  top: 6px;
}
#kocka-list div.kocka-desc-item .size.small {
  position: relative;
  top: 5px;
}
#kocka-list .pager,
#kocka-list .pager-top,
#kocka-list .pager-bottom {
  text-align: right;
  margin: 5px 0;
}
#kocka-list h2,
#kocka-list .list-group {
  clear: both;
}
#kocka-list > h2 {
  padding-top: 20px;
  color: #b16d0d;
}
#kocka-list .button.add-new {
  padding: 5px 10px;
  margin: 0;
}
.thumb150 #kocka-list .kocka-item {
  width: 150px;
  margin: 8px 20px 8px 0;
}
.thumb150 #kocka-list .kocka-item.last {
  margin-right: 0;
}
.iframe #kocka-list div.kocka-desc-item table {
  width: 200px;
}
.iframe.iframe-550 #kocka-list div.kocka-desc-item table {
  width: 352px;
}
.iframe.iframe-700 #kocka-list div.kocka-desc-item table {
  width: 502px;
}
/* / Nove styly pro kocky 2019-02 */
/* generovane kody iframu */
#iframe-codes-gen iframe,
#iframe-codes-gen textarea {
  margin-bottom: 20px;
  width: 100%;
}
#iframe-codes-gen textarea {
  height: 100px;
}
#iframe-codes-gen .help {
  background-color: #f7f1e5;
  padding: 2px 10px;
  margin: 10px 0;
}
#user-list div.user-item {
  float: left;
  margin: 8px 8px 8px 0;
  width: 100px;
  text-align: center;
  position: relative;
}
#user-list div.user-item h2 {
  font-size: 100%;
  margin: 0;
  line-height: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}
#user-list div.user-item .donator-uzivatel {
  position: absolute;
  right: -8px;
  top: 70px;
  background-image: url(img/sys/prispivam-utulky-male.png);
  width: 40px;
  height: 39px;
}
/* clanky */
.nw_author,
.nw_source,
.nw_date,
.nw_company,
.nw_place,
.nw_section {
  font-size: 11px;
  color: #6c582c;
}
.nw_author span,
.nw_source span,
.nw_date span,
.nw_company span,
.nw_place span,
.nw_section span,
.nw_author a,
.nw_source a,
.nw_date a,
.nw_company a,
.nw_place a,
.nw_section a {
  color: #df830b;
}
.nwc_date,
.nwc_author,
.nwc_source,
.nwc_company,
.nwc_place,
.nwc_foto,
.nwc_section,
.nwc_contact,
.nwc_web,
.nwc_time {
  color: #6c582c;
  font-size: 11px;
}
.nwc_date span,
.nwc_author span,
.nwc_source span,
.nwc_company span,
.nwc_place span,
.nwc_foto span,
.nwc_section span,
.nwc_contact span,
.nwc_web span,
.nwc_time span,
.nwc_date a,
.nwc_author a,
.nwc_source a,
.nwc_company a,
.nwc_place a,
.nwc_foto a,
.nwc_section a,
.nwc_contact a,
.nwc_web a,
.nwc_time a {
  color: #df830b;
}
.nwc_date {
  float: left;
}
.nwc_rating {
  float: right;
}
.nwc_rating .rating-users,
.rating .rating-users {
  border: 1px solid #eee9de;
  padding: 4px;
  font-size: 11px;
  position: relative;
  top: -3px;
}
.nwc_rating .rating-insert,
.rating .rating-insert {
  color: #fff;
  padding: 4px 10px;
  margin-left: 5px;
  font-size: 11px;
  position: relative;
  top: -3px;
  text-decoration: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #566f26;
  background: -moz-linear-gradient(top, #d8ea97 0%, #566f26 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d8ea97), color-stop(100%, #566f26));
  background: -webkit-linear-gradient(top, #d8ea97 0%, #566f26 100%);
  background: -o-linear-gradient(top, #d8ea97 0%, #566f26 100%);
  background: -ms-linear-gradient(top, #d8ea97 0%, #566f26 100%);
  background: linear-gradient(to bottom, #d8ea97 0%, #566f26 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8ea97', endColorstr='#566f26', GradientType=0);
}
.nw_text {
  margin-top: 10px;
}
.news h4 {
  margin: 0.2em 0;
}
.news .fli.imgb img {
  border: 1px solid #c8c8c8;
  padding: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.nw_r_kalendar {
  margin: 20px 0;
}
.nw_r_kalendar td,
.nw_r_kalendar .nw_text {
  font-size: 85%;
}
.nw_r_kalendar .label {
  font-weight: bold;
}
.nw_r_kalendar table {
  margin-top: 10px;
}
.nw_r_kalendar .i {
  font-style: italic;
}
.nw_r_kalendar .nw_line {
  font-family: 'titillium_webregular';
  font-size: 90%;
}
.nw_r_kalendar h4 {
  margin-bottom: 0;
}
.nw_r_kalendar a {
  color: #96b83a;
}
.nw_r_kalendar h4 small,
.nw_r_kalendar h4 small a {
  color: #000000;
}
#article-header {
  background-color: #eceeea;
  padding: 15px 10px 11px 10px;
  margin-top: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#article-header > div {
  width: 50%;
  float: left;
  margin-bottom: 4px;
}
#article-header > div.clear {
  float: none;
  margin: 0;
}
.article-footer {
  float: right;
  width: 458px;
  padding-top: 20px;
}
.nw-hr {
  border-bottom: 3px dotted #eee9de;
}
#nwc-gallery {
  background: #f7f1e5;
  width: 580px;
  padding: 10px 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-top: 20px;
}
/* /clanky */
/* misky */
#miska-wrapper {
  background-color: #D8EA97;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 10px;
}
h2.miska-headline {
  font-size: 16px;
  color: #7c9a18;
}
#miska-list {
  background-color: #fff;
  padding: 10px 5px 10px 10px;
}
#miska-list .miska-item {
  float: left;
  margin: 0 7px 30px 0;
  text-align: center;
  width: 201px;
}
#miska-list .miska-item .miska-item-in {
  display: table-cell;
  vertical-align: middle;
  height: 130px;
}
#miska-list .miska-item h2 {
  margin: 0;
}
#content table#misky-overview {
  border: 4px solid #ffffff;
  font-size: 12px;
  outline: 1px solid #d1d1d1;
  width: 420px;
}
#content table#misky-overview td {
  background-color: #ede9de;
  color: #423c2e;
  border: 1px solid #FFFFFF;
  padding: 8px 12px;
  vertical-align: top;
}
#misky-podekovani {
  color: #000;
  font-size: 110%;
  background-color: #D8EA97;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 5px 10px;
  margin-bottom: 20px;
  position: relative;
}
#misky-podekovani img {
  position: absolute;
  right: 0;
  top: -5px;
}
#misky-podekovani .podekovani-text {
  color: #7c9a18;
  font-size: 120%;
  font-family: 'titillium_webbold';
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding-left: 10px;
}
#misky-podekovani a.misky-graf {
  background: transparent url(img/sys/misky-graf.png) no-repeat 0 0;
  display: block;
  padding-left: 30px;
  text-decoration: none;
}
#misky-kliknuto {
  color: #000;
  font-size: 110%;
  background-color: #F7F1E5;
  border: 1px solid #a21b1b;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 10px;
  margin-bottom: 20px;
}
#misky-kliknuto span {
  color: #a21b1b;
  font-size: 150%;
  font-family: 'titillium_webbold';
}
/* /misky */
/* pomoc nabidka/poptavka */
#content .pomoc-nabidka .pomoc_nabidka-item {
  display: block;
  background-color: #f7f1e5;
  border: 1px solid #eae4d7;
  margin-bottom: 10px;
  border-radius: 6px;
  padding: 14px;
}
#content .pomoc-nabidka .pomoc_nabidka-item .label {
  color: #b97b03;
}
#content .pomoc-nabidka .pomoc_nabidka-item .buttons {
  float: right;
}
#content .pomoc-nabidka .pomoc_nabidka-item .buttons .button {
  margin-left: 5px;
}
#content .pomoc-nabidka .pomoc_nabidka-item .col_01 {
  white-space: nowrap;
  width: 230px;
  margin-right: 10px;
  font-size: 12px;
  color: #6c582c;
  font-weight: bold;
  float: left;
}
#content .pomoc-nabidka .pomoc_nabidka-item .col_01 .label {
  font-weight: normal;
  display: block;
  float: left;
  clear: left;
  width: 90px;
}
#content .pomoc-nabidka .pomoc_nabidka-item .col_01 .value {
  display: block;
  float: left;
  width: 140px;
  white-space: normal;
}
#content .pomoc-nabidka .pomoc_nabidka-item .col_02 {
  float: left;
  width: 390px;
  font-size: 12px;
}
#content .pomoc-nabidka .pomoc_nabidka-item .col_02 span.label {
  display: block;
  font-weight: bold;
}
#content .pomoc-nabidka .pomoc_nabidka-item .col_02 span.ano,
#content .pomoc-nabidka .pomoc_nabidka-item .col_02 span.ne {
  display: inline-block;
  width: 155px;
  padding-left: 25px;
  margin-right: 5px;
  vertical-align: top;
  background-position: top left;
  background-repeat: no-repeat;
}
#content .pomoc-nabidka .pomoc_nabidka-item .col_02 span.ano {
  background-image: url(img/sys/bg_li-false-gray-suitable.png);
}
#content .pomoc-nabidka .pomoc_nabidka-item .col_02 span.ne {
  background-image: url(img/sys/bg_li-true.png);
}
#content .pomoc-nabidka .pomoc_nabidka-item .description {
  clear: both;
  padding-top: 15px;
}
#content .pomoc-nabidka .pomoc_nabidka-item .description span {
  font-size: 16px;
  color: #B09F7E;
  font-family: 'titillium_websemibold';
}
#content table.pomoc-poptavka tr {
  background-color: #fff;
  background: url(img/sys/bg_niceline.png) left bottom repeat-x;
}
#content table.pomoc-poptavka td {
  padding: 10px 0 20px 0;
  font-size: 12px;
}
#content table.pomoc-poptavka td.col_01 {
  white-space: nowrap;
  width: 270px;
  color: #6c582c;
  font-weight: bold;
}
#content table.pomoc-poptavka td.col_01 span {
  color: #b09f7e;
  font-weight: normal;
  width: 85px;
  display: block;
  float: left;
}
#content table.pomoc-poptavka td.col_01 a {
  color: #96b83a;
}
#content table.pomoc-poptavka td.description strong {
  color: #96b83a;
}
/* /pomoc nabidka/poptavka */
/* detail mazlika */
#detail-mazlika {
  font-size: 12px;
  position: relative;
  margin-bottom: 30px;
}
#detail-mazlika #main-info {
  min-height: 223px;
  padding: 16px 475px 16px 16px;
  background: #eaddec;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  color: #862795;
  margin-bottom: 15px;
}
#detail-mazlika #main-info img.main-foto {
  padding: 5px;
  position: absolute;
  right: 20px;
  top: -40px;
  background: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #c8c8c8;
}
#detail-mazlika #main-info .btn-detailinfo {
  display: block;
  width: 175px;
  height: 26px;
  line-height: 26px;
  background: #d17ede;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxN2VkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MDA2ODAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #d17ede 0%, #700680 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d17ede), color-stop(100%, #700680));
  background: -webkit-linear-gradient(top, #d17ede 0%, #700680 100%);
  background: -o-linear-gradient(top, #d17ede 0%, #700680 100%);
  background: -ms-linear-gradient(top, #d17ede 0%, #700680 100%);
  background: linear-gradient(to bottom, #d17ede 0%, #700680 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d17ede', endColorstr='#700680', GradientType=0);
  color: #f4f4f4;
  font-family: 'titillium_webbold';
  text-decoration: none;
  font-size: 16px;
  text-align: center;
  text-shadow: 1px 1px 0px #591763;
  filter: dropshadow(color=#591763, offx=1, offy=1);
  border: 3px solid #fff;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
#detail-mazlika #main-info #doginfo {
  color: #8e8674;
  width: 250px;
}
#detail-mazlika #main-info #doginfo td {
  padding: 0;
}
#detail-mazlika #main-info #doginfo h3 {
  margin: 0;
  padding: 0;
  font-size: 14.5px;
  color: #3a0c41;
  font-family: 'titillium_webbold';
  line-height: normal;
}
#detail-mazlika #main-info #doginfo .dogdetail-vek {
  font-family: 'titillium_webbold';
  font-size: 280%;
  color: #909090;
}
#detail-mazlika #main-info #doginfo-info {
  margin: 1em 0;
  height: 90px;
  overflow: hidden;
}
#detail-mazlika #main-info #doginfo-info.full {
  overflow: visible;
  height: auto !important;
}
#detail-mazlika #main-info #breed-info {
  width: 180px;
  min-height: 40px;
  _height: 40px;
  padding: 8px 10px;
  float: right;
  font-weight: bold;
  background: #fff;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
#detail-mazlika #main-info #breed-info a {
  color: #478cb8;
  display: block;
}
#detail-mazlika #main-info #breed-info a.atlas {
  color: #3a0c41;
  text-decoration: none;
  background: url("img/sys/dd_atlas.png") left center no-repeat;
  padding-left: 38px;
  min-height: 20px;
  _height: 20px;
  margin-top: 5px;
}
#detail-mazlika #main-info.dm-pohlavi-pes {
  background: #daf1f7;
}
#detail-mazlika #main-info.dm-pohlavi-pes #doginfo,
#detail-mazlika #main-info.dm-pohlavi-pes #breed-info,
#detail-mazlika #main-info.dm-pohlavi-pes #doginfo-info {
  color: #0c517a;
}
#detail-mazlika #main-info.dm-pohlavi-pes #doginfo td,
#detail-mazlika #main-info.dm-pohlavi-pes #breed-info td,
#detail-mazlika #main-info.dm-pohlavi-pes #doginfo-info td {
  color: #908573;
}
#detail-mazlika #main-info.dm-pohlavi-pes #doginfo h3,
#detail-mazlika #main-info.dm-pohlavi-pes #breed-info h3,
#detail-mazlika #main-info.dm-pohlavi-pes #doginfo-info h3,
#detail-mazlika #main-info.dm-pohlavi-pes #doginfo a,
#detail-mazlika #main-info.dm-pohlavi-pes #breed-info a,
#detail-mazlika #main-info.dm-pohlavi-pes #doginfo-info a {
  color: #115278;
}
#detail-mazlika #main-info.dm-pohlavi-pes .btn-detailinfo {
  background: #3ea2d6;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+DQogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYTJkNiIgc3RvcC1vcGFjaXR5PSIxIi8+DQogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMTc1Mzc1IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgPC9saW5lYXJHcmFkaWVudD4NCiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4NCjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #3ea2d6 0%, #175375 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ea2d6), color-stop(100%, #175375));
  background: -webkit-linear-gradient(top, #3ea2d6 0%, #175375 100%);
  background: -o-linear-gradient(top, #3ea2d6 0%, #175375 100%);
  background: -ms-linear-gradient(top, #3ea2d6 0%, #175375 100%);
  background: linear-gradient(to bottom, #3ea2d6 0%, #175375 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ea2d6', endColorstr='#175375', GradientType=0);
  text-shadow: 1px 1px 0px #175375;
  filter: dropshadow(color=#175375, offx=1, offy=1);
}
#detail-mazlika #dm-icons {
  width: 475px;
  height: 100px;
  font-size: 16px;
  font-family: 'titillium_webbold';
}
#detail-mazlika #dm-icons a {
  display: block;
  text-align: center;
  text-decoration: none;
  line-height: 16px;
  float: left;
  margin-right: 25px;
  padding-top: 45px;
}
#detail-mazlika #dm-icons a.dm-gallery {
  color: #567924;
  background: url(img/sys/ico_dm-gallery.png) center top no-repeat;
}
#detail-mazlika #dm-icons a.dm-addfriend {
  color: #ae4a4a;
  background: url(img/sys/ido_dm-addfriend.png) center top no-repeat;
}
#detail-mazlika #dm-icons a.dm-delfriend {
  color: #ae4a4a;
  background: url(img/sys/ido_dm-delfriend.png) center top no-repeat;
}
#detail-mazlika #dm-icons a.dm-addcomment {
  color: #a48622;
  background: url(img/sys/ico_dm-addcomment.png) center top no-repeat;
}
#detail-mazlika #dm-icons a.dm-family {
  color: #da6b19;
  background: url(img/sys/ico_dm-family.png) center top no-repeat;
}
#detail-mazlika #dm-icons a.dm-contact {
  color: #69b044;
  background: url(img/sys/ico_dm-contact.png) center top no-repeat;
}
#detail-mazlika #dm-icons a.dm-help {
  color: #e77d00;
  background: url(img/sys/ico_dm-help.png) center top no-repeat;
}
#detail-mazlika #dm-icons a.last {
  margin-right: 0;
}
#detail-mazlika #dm-icons a:hover {
  text-decoration: underline;
}
#detail-mazlika #dm-params {
  width: 441px;
  height: 100px;
  position: absolute;
  right: 20px;
  top: 298px;
  text-align: right;
}
#detail-mazlika #dm-params a {
  display: inline-block;
  width: 46px;
  height: 46px;
}
#detail-mazlika #dm-params span {
  position: relative;
}
#detail-mazlika #dm-params .tooltip {
  position: absolute;
  top: -35px;
  left: -5px;
  width: 46px;
  height: 46px;
  display: block;
  background: none;
  cursor: pointer;
}
#detail-mazlika #dm-params .tooltip-content {
  position: absolute;
  left: -20px;
  top: 38px;
}
#detail-mazlika #dm-params .tooltip-content-in {
  display: block;
  min-width: 80px !important;
  font-size: 11px;
  padding: 5px;
  text-align: center;
  background-color: #ede9de;
  color: #423c2e;
  border: 1px solid #d1d1d1;
  border-radius: 5px;
}
#detail-mazlika #dm-params .tooltip:hover {
  background-position: 0 -18px;
}
#detail-mazlika #dm-params .tooltip:hover .tooltip-content,
#detail-mazlika #dm-params .tooltip-content:hover {
  display: block;
}
#detail-mazlika #dm-friends {
  width: 250px;
  float: right;
}
#detail-mazlika #dm-friends h2 {
  margin: 0;
}
#detail-mazlika #dm-vizitka {
  background: #f7f1e5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 1em;
}
#detail-mazlika #dm-owner {
  width: 620px;
  _height: 200px;
  padding: 24px 20px;
  float: left;
  background: #f7f1e5;
  margin: 0 0 35px 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#detail-mazlika #dm-owner h2 {
  font-size: 30px;
  color: #4c3401;
  margin: 0 0 15px 0;
}
#detail-mazlika #dm-owner h3 {
  font-size: 24px;
  color: #a5927c;
  margin: 0 0 15px 0;
}
#detail-mazlika #dm-owner a {
  color: #df830b;
}
#detail-mazlika #dm-owner #owner-info {
  width: 100%;
  background: url(img/sys/bg_dm-owner.png) right top no-repeat;
}
#detail-mazlika #dm-owner .btn-more {
  display: block;
  float: right;
  width: 140px;
  height: 44px;
  padding-top: 10px;
  line-height: 16px;
  background: #d5e794;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1ZTc5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NjZmMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #d5e794 0%, #566f26 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d5e794), color-stop(100%, #566f26));
  background: -webkit-linear-gradient(top, #d5e794 0%, #566f26 100%);
  background: -o-linear-gradient(top, #d5e794 0%, #566f26 100%);
  background: -ms-linear-gradient(top, #d5e794 0%, #566f26 100%);
  background: linear-gradient(to bottom, #d5e794 0%, #566f26 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5e794', endColorstr='#566f26', GradientType=0);
  color: #f4f4f4;
  font-family: 'titillium_webbold';
  text-decoration: none;
  font-size: 16px;
  text-align: center;
  text-shadow: 1px 1px 0px #5d6a3b;
  filter: dropshadow(color=#5d6a3b, offx=1, offy=1);
  border: 3px solid #cbc3b0;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
#detail-mazlika #panel {
  margin: 0;
}
#detail-mazlika #dm-tabs {
  width: 660px;
  float: left;
  background: url(img/sys/bg_dm-tabs.png) 0 0 no-repeat;
}
#detail-mazlika #dm-tabs #tabs-dm ul {
  margin: 15px 0 0 20px;
  padding: 0;
  list-style: none;
}
#detail-mazlika #dm-tabs #tabs-dm ul li {
  float: left;
  text-align: center;
  font-size: 24px;
  font-family: 'titillium_websemibold';
}
#detail-mazlika #dm-tabs #tabs-dm ul li:first-child {
  margin-right: 13px;
}
#detail-mazlika #dm-tabs #tabs-dm ul li a {
  color: #a5927c;
  text-decoration: none;
  display: block;
  height: 40px;
  line-height: 35px;
  padding: 0 25px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  background: #d7cebd;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3Y2ViZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #d7cebd 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d7cebd), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #d7cebd 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #d7cebd 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, #d7cebd 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #d7cebd 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7cebd', endColorstr='#ffffff', GradientType=0);
}
#detail-mazlika #dm-tabs #tabs-dm ul li a.selected {
  background: #fff;
  color: #efaf96;
}
#detail-mazlika #dm-tabs #dm-about {
  background: url(img/sys/bg_dm-post-dot.png) center 0 repeat-y;
}
#detail-mazlika #dm-tabs #dm-about h3 {
  color: #efaf96;
  font-size: 24px;
  font-family: 'titillium_webregular';
  margin: 0;
  padding: 0 0 0 30px;
  background: url(img/sys/mazlicek-omne-bullet.png) left center no-repeat;
}
#detail-mazlika #dm-tabs #dm-about .item {
  width: 50%;
  float: left;
}
#detail-mazlika #dm-tabs #dm-about .item-in.left {
  padding-right: 20px;
}
#detail-mazlika #dm-tabs #dm-about .item-in.right {
  padding-left: 20px;
}
#detail-mazlika #dm-tabs .tabs-content {
  margin-top: 40px;
}
/* /detail mazlika */
/* vicenasobna galerie */
#dm-gallery {
  background: #f7f1e5;
  width: 636px;
  padding: 20px 4px 20px 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-top: 60px;
}
#dm-gallery h2 {
  display: block;
  font-family: 'titillium_websemibold';
  font-size: 30px;
  color: #ab967b;
  margin: 0 0 20px 0;
  padding: 0;
  background: url(img/sys/dd_h2-wg.png) left center no-repeat;
  height: 32px;
  padding: 15px 0 0 74px;
}
#dm-gallery #dm-gallery-row {
  overflow: hidden;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  width: 620px;
  height: 203px;
}
#dm-gallery #dm-gallery-row .dm-gal-item {
  display: inline-block;
  width: 199px;
  height: 170px;
  overflow: hidden;
  margin: 0 8px 13px 0;
}
#dm-gallery #dm-gallery-row .dm-gal-item img {
  padding: 3px;
}
#dm-gallery #dm-gallery-row .dm-gal-item .gallery {
  margin: 0;
}
#dm-gallery #dm-gallery-row .dm-gal-item .dm-gal-item-title {
  color: #DF830B;
  font-weight: bold;
}
#dm-gallery #dm-gallery-row .dm-gal-item .gallery-line {
  display: none;
}
/* /vicenasobna galerie */
/* timeline */
#activity-timeline {
  overflow-y: auto;
  height: 500px;
}
#activity-timeline .lb-v-scrollbar-slider {
  width: 7px;
  background: #b6d83f;
  cursor: pointer;
  margin-top: 2px;
}
#activity-timeline .post-datetime,
.activity-popup .post-datetime {
  width: 100px;
  height: 200px;
  float: left;
  padding-left: 60px;
  background: url(img/sys/bg_dm-post-datetime.png) left top no-repeat;
  color: #efaf96;
  font-family: 'titillium_websemibold';
  font-size: 20px;
  line-height: 20px;
}
#activity-timeline .post-datetime span,
.activity-popup .post-datetime span {
  color: #e2e2e2;
  font-size: 24px;
}
#activity-timeline-in {
  position: relative;
  width: 640px;
}
#activity-timeline-in .post {
  width: 100%;
  height: 205px;
  position: relative;
  background: url(img/sys/bg_dm-post-dot.png) 130px top repeat-y;
  overflow: hidden;
}
#activity-timeline-in .post .post-content {
  height: 200px;
  width: 480px;
  float: right;
  overflow: hidden;
  z-index: 1;
}
#activity-timeline-in .post .post-content h3 {
  color: #efaf96;
  font-size: 24px;
  font-family: 'titillium_webregular';
  margin: 0;
  padding: 0;
}
#activity-timeline-in .post .post-content a {
  color: #efaf96;
}
#activity-timeline-in .post.left {
  background: url(img/sys/bg_dm-post-dot.png) 502px top repeat-y;
}
#activity-timeline-in .post.left .post-datetime {
  float: right;
  text-align: right;
  background: url(img/sys/bg_dm-post-datetime.png) 45px top no-repeat;
}
#activity-timeline-in .post.left .post-content {
  float: left;
}
#activity-timeline-in .post.left .dotline {
  display: block;
  width: 380px;
  height: 46px;
  background: url(img/sys/bg_dm-post-dotline-l.png) 0 0 no-repeat;
  position: absolute;
  left: 130px;
  bottom: 0px;
}
#activity-timeline-in .post.last {
  height: 200px;
}
#activity-timeline-in .post.last .dotline {
  background: none;
}
#activity-timeline-in .post .dotline {
  display: block;
  width: 380px;
  height: 46px;
  background: url(img/sys/bg_dm-post-dotline.png) 0 0 no-repeat;
  position: absolute;
  left: 130px;
  bottom: 0px;
}
#activity-timeline-in .admin-buttons {
  position: absolute;
  top: 70px;
  left: 0px;
  z-index: 12;
}
#activity-timeline-in .admin-buttons a {
  display: inline-block;
  border: 3px solid #cbc3b0;
  font-family: 'titillium_webbold';
  font-size: 15px;
  color: #f4f4f4;
  text-shadow: 1px 1px 0px #445225;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 1px 15px;
  margin: 0 0 5px 0;
  cursor: pointer;
  text-decoration: none;
  filter: dropshadow(color=#445225, offx=1, offy=1);
  color: white;
  background: #6fb3d6;
  background: -moz-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6fb3d6), color-stop(100%, #204c64));
  background: -webkit-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: -o-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: -ms-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: linear-gradient(to bottom, #6fb3d6 0%, #204c64 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fb3d6', endColorstr='#204c64', GradientType=0);
}
.activity-popup .activity-popup-top,
.activity-popup .photos,
.activity-popup .activity-popup-bottom {
  width: 100%;
  position: relative;
}
.activity-popup .activity-popup-top-in,
.activity-popup .desc {
  width: 85%;
  margin: 0 auto;
}
.activity-popup .photos {
  position: relative;
}
.activity-popup .photos-in,
.activity-popup .photos-in li {
  width: 400px;
  height: 300px;
}
.activity-popup .photos-in {
  position: relative;
  left: -20px;
  width: 400px;
  overflow: hidden;
}
.activity-popup .photos-in ul {
  width: 2000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
.activity-popup .photos-in li {
  display: block;
  position: relative;
  float: left;
}
.activity-popup .photos-in li img {
  display: block;
  margin: 0 auto;
}
.activity-popup .jcarousel-control-next,
.activity-popup .jcarousel-control-prev {
  display: block;
  position: absolute;
  top: 140px;
}
.activity-popup .jcarousel-control-next {
  right: 140px;
}
.activity-popup .jcarousel-control-prev {
  left: 140px;
}
.activity-popup .next,
.activity-popup .prev {
  display: block;
  width: 29px;
  height: 32px;
}
.activity-popup .next {
  background-image: url(img/sys/activity_pes_next.png);
}
.activity-popup .prev {
  background-image: url(img/sys/activity_pes_prev.png);
}
.activity-popup .activity-popup-bottom {
  min-height: 60px;
}
.activity-popup .activity-popup-bottom .next,
.activity-popup .activity-popup-bottom .prev {
  position: absolute;
  top: 5px;
}
.activity-popup .activity-popup-bottom .prev {
  left: 10px;
}
.activity-popup .activity-popup-bottom .next {
  right: 10px;
}
/* /timeline */
/* admin dashboard */
#content #dashboard {
  border-collapse: separate;
  margin-left: -15px;
  width: 100%;
  font-size: 12px;
  line-height: 20px;
}
#content #dashboard > tbody > tr > td {
  background: #F7F1E5;
  padding: 15px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  width: 50%;
}
#content #dashboard > tbody > tr > td.white {
  background: #fff;
}
#content #dashboard > tbody > tr > td h2 {
  margin: 0 0 15px 0;
  padding: 0;
  font-size: 18px;
  color: #635b47;
}
#content #dashboard > tbody > tr > td a {
  color: #DF830B;
}
#content #dashboard > tbody > tr > td a.approval-pending {
  color: red;
  font-weight: bold;
}
#content #dashboard > tbody > tr > td table {
  width: 100%;
}
#content #dashboard .more-link {
  display: block;
  margin-top: 5px;
}
#content #dashboard .controls:before {
  content: "| ";
}
#content #dashboard td.detailonly {
  display: none;
}
#content #dashboard .payment_invoice small,
#content #dashboard .payment_invoice span {
  display: inline-block;
  vertical-align: top;
}
#content #dashboard .payment_invoice small {
  width: 70px;
}
#content #dashboard .payment_invoice .amount {
  width: 40px;
  text-align: right;
}
#content #dashboard .payment_invoice .user {
  width: 90px;
  margin-left: 10px;
}
#content #dashboard .payment_invoice .for {
  width: 200px;
}
#content #dashboard-detail .link-back {
  display: block;
  margin: 15px 0;
}
#content #dashboard-detail div:nth-child(even),
#content #dashboard-detail tr:nth-child(even) {
  background-color: #e7e4db;
}
#content #dashboard-detail .pager,
#content #dashboard-detail .pager-top,
#content #dashboard-detail .pager-bottom {
  background-color: inherit;
  margin: 5px 0 5px 10px;
}
#content #dashboard-detail .date {
  display: inline-block;
  width: 70px;
  text-align: right;
  min-height: 5px;
  margin-right: 5px;
}
#content #dashboard-detail .controls {
  float: right;
}
#content #dashboard-detail form {
  padding: 5px;
  background-color: #e7e4db;
  margin-bottom: 20px;
}
/* /admin dashboard */
/* spolecne casti nove uzivatelske administrace */
.flat-admin-button {
  display: block;
  background-repeat: no-repeat;
  background-position: 11px 11px;
  margin-bottom: 1px;
  padding: 11px 11px 11px 62px;
  color: #fff;
  text-decoration: none;
  height: 40px;
  line-height: 40px;
}
.flat-admin-button span {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
/* /spolecne casti nove uzivatelske administrace */
/* user admin panel (panylek s akcemi prihlaseneho uzivatele) */
#user-admin-panel {
  padding-left: 20px;
  margin-right: -18px;
}
#user-admin-panel .user-admin-block h2 {
  text-indent: 62px;
  min-height: 32px;
  background-repeat: no-repeat;
  background-position: 11px 0;
}
#user-admin-panel .user-admin-block > a,
#user-admin-panel .user-admin-block > .no-css a {
  display: block;
  background-repeat: no-repeat;
  background-position: 11px 11px;
  margin-bottom: 1px;
  padding: 11px 11px 11px 62px;
  color: #fff;
  text-decoration: none;
  height: 40px;
  line-height: 40px;
  background-image: url(img/sys/user-panel/bullet.png);
  background-position: 26px 15px;
  height: auto;
  line-height: normal;
}
#user-admin-panel .user-admin-block > a span,
#user-admin-panel .user-admin-block > .no-css a span {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
#user-admin-panel .user-admin-block > a.add,
#user-admin-panel .user-admin-block > .no-css a.add,
#user-admin-panel .user-admin-block > a.donation,
#user-admin-panel .user-admin-block > .no-css a.donation {
  background-position: 11px 11px;
  height: 40px;
  line-height: 40px;
}
#user-admin-panel #user h2 {
  color: #ee3784;
  background-image: url("img/sys/user-panel/user.png");
}
#user-admin-panel #user > a,
#user-admin-panel #user > .no-css a,
#user-admin-panel #user .user-admin-button {
  background-color: #ee3784;
}
#user-admin-panel #user > a.primary,
#user-admin-panel #user > .no-css a.primary,
#user-admin-panel #user .user-admin-button.primary,
#user-admin-panel #user > a.highlighted,
#user-admin-panel #user > .no-css a.highlighted,
#user-admin-panel #user .user-admin-button.highlighted,
#user-admin-panel #user > a:hover,
#user-admin-panel #user > .no-css a:hover,
#user-admin-panel #user .user-admin-button:hover {
  background-color: #bd3572;
}
#user-admin-panel #user > a.add,
#user-admin-panel #user > .no-css a.add,
#user-admin-panel #user .user-admin-button.add {
  background-image: url("img/sys/user-panel/add_user.png");
}
#user-admin-panel #user .donation {
  background-image: url(img/sys/user-panel/donation.png);
}
#user-admin-panel #dogs h2 {
  color: #f8b029;
  background-image: url("img/sys/user-panel/dog.png");
}
#user-admin-panel #dogs > a,
#user-admin-panel #dogs > .no-css a,
#user-admin-panel #dogs .user-admin-button {
  background-color: #f8b029;
}
#user-admin-panel #dogs > a.primary,
#user-admin-panel #dogs > .no-css a.primary,
#user-admin-panel #dogs .user-admin-button.primary,
#user-admin-panel #dogs > a.highlighted,
#user-admin-panel #dogs > .no-css a.highlighted,
#user-admin-panel #dogs .user-admin-button.highlighted,
#user-admin-panel #dogs > a:hover,
#user-admin-panel #dogs > .no-css a:hover,
#user-admin-panel #dogs .user-admin-button:hover {
  background-color: #f79117;
}
#user-admin-panel #dogs > a.add,
#user-admin-panel #dogs > .no-css a.add,
#user-admin-panel #dogs .user-admin-button.add {
  background-image: url("img/sys/user-panel/add_dog.png");
}
#user-admin-panel #companies h2 {
  color: #3b78b1;
  background-image: url("img/sys/user-panel/company.png");
}
#user-admin-panel #companies > a,
#user-admin-panel #companies > .no-css a,
#user-admin-panel #companies .user-admin-button {
  background-color: #75a0c8;
}
#user-admin-panel #companies > a.primary,
#user-admin-panel #companies > .no-css a.primary,
#user-admin-panel #companies .user-admin-button.primary,
#user-admin-panel #companies > a.highlighted,
#user-admin-panel #companies > .no-css a.highlighted,
#user-admin-panel #companies .user-admin-button.highlighted,
#user-admin-panel #companies > a:hover,
#user-admin-panel #companies > .no-css a:hover,
#user-admin-panel #companies .user-admin-button:hover {
  background-color: #3b78b1;
}
#user-admin-panel #companies > a.add,
#user-admin-panel #companies > .no-css a.add,
#user-admin-panel #companies .user-admin-button.add {
  background-image: url("img/sys/user-panel/add_company.png");
}
#user-admin-panel #news h2 {
  color: #6e7274;
  background-image: url("img/sys/user-panel/news.png");
}
#user-admin-panel #news > a,
#user-admin-panel #news > .no-css a,
#user-admin-panel #news .user-admin-button {
  background-color: #979998;
}
#user-admin-panel #news > a.primary,
#user-admin-panel #news > .no-css a.primary,
#user-admin-panel #news .user-admin-button.primary,
#user-admin-panel #news > a.highlighted,
#user-admin-panel #news > .no-css a.highlighted,
#user-admin-panel #news .user-admin-button.highlighted,
#user-admin-panel #news > a:hover,
#user-admin-panel #news > .no-css a:hover,
#user-admin-panel #news .user-admin-button:hover {
  background-color: #6e7274;
}
#user-admin-panel #news > a.add,
#user-admin-panel #news > .no-css a.add,
#user-admin-panel #news .user-admin-button.add {
  background-image: url("img/sys/user-panel/add_news.png");
}
#user-admin-panel #advertisement h2 {
  color: #6e7274;
  background-image: url("img/sys/user-panel/advertisement.png");
}
#user-admin-panel #advertisement > a,
#user-admin-panel #advertisement > .no-css a,
#user-admin-panel #advertisement .user-admin-button {
  background-color: #979998;
}
#user-admin-panel #advertisement > a.primary,
#user-admin-panel #advertisement > .no-css a.primary,
#user-admin-panel #advertisement .user-admin-button.primary,
#user-admin-panel #advertisement > a.highlighted,
#user-admin-panel #advertisement > .no-css a.highlighted,
#user-admin-panel #advertisement .user-admin-button.highlighted,
#user-admin-panel #advertisement > a:hover,
#user-admin-panel #advertisement > .no-css a:hover,
#user-admin-panel #advertisement .user-admin-button:hover {
  background-color: #6e7274;
}
#user-admin-panel #advertisement > a.add,
#user-admin-panel #advertisement > .no-css a.add,
#user-admin-panel #advertisement .user-admin-button.add {
  background-image: url("img/sys/user-panel/add_advertisement.png");
}
/* /user admin panel */
/* panel spravce firmy */
.firma-admin-panel {
  background-color: #fff;
  color: #8a8b8b;
  border: 47px solid #e4e6e6;
  margin-bottom: 20px;
}
.firma-admin-panel .left,
.firma-admin-panel .right {
  background-color: #fff;
  padding: 22px;
  height: 100%;
}
.firma-admin-panel .left {
  width: 270px;
  float: left;
  border-right: 8px solid #e4e6e6;
  margin-right: -8px;
}
.firma-admin-panel .right {
  width: 490px;
  float: right;
  border-left: 8px solid #e4e6e6;
}
.firma-admin-panel .firma-paid-to {
  font-size: 120%;
  margin-top: 15px;
}
.firma-admin-panel .firma-paid-to .date {
  color: #e95683;
}
.firma-admin-panel .right .col {
  width: 49%;
}
.firma-admin-panel .right .col:first-child {
  float: left;
}
.firma-admin-panel .right .col:nth-child(2) {
  float: right;
}
.firma-admin-panel .firma-button {
  display: block;
  background-repeat: no-repeat;
  background-position: 11px 11px;
  margin-bottom: 1px;
  padding: 11px 11px 11px 62px;
  color: #fff;
  text-decoration: none;
  height: 40px;
  line-height: 40px;
  background-image: url("img/sys/firma-admin/add_blue.png");
  background-color: #4e9dcd;
  margin-bottom: 5px;
}
.firma-admin-panel .firma-button span {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
.firma-admin-panel .firma-button:hover {
  background-color: #4e9dcd;
}
.firma-admin-panel .firma-button.edit {
  background-image: url("img/sys/firma-admin/edit.png");
  background-color: #f9ba3b;
}
.firma-admin-panel .firma-button.edit:hover {
  background-color: #f9ba3b;
}
.firma-admin-panel .firma-button.donation {
  background-image: url("img/sys/firma-admin/donation.png");
  background-color: #e95683;
}
.firma-admin-panel .firma-button.donation:hover {
  background-color: #e95683;
}
.firma-admin-panel .firma-button.pink {
  background-image: url("img/sys/user-panel/add_user.png");
  background-color: #e95683;
}
.firma-admin-panel .firma-button.pink:hover {
  background-color: #e95683;
}
.firma-admin-panel .firma-button.restricted-access {
  background-image: url("img/sys/firma-admin/add_inactive.png");
  background-color: #f3aac0;
}
.firma-admin-panel .firma-button.restricted-access:hover {
  background-color: #f3aac0;
}
.firma-admin-panel ul {
  padding: 3px;
  font-size: 90%;
}
.firma-admin-panel ul li {
  list-style: none;
  margin-bottom: 8px;
  padding-left: 30px;
  background-repeat: no-repeat;
  background-position: 0 0;
  min-height: 20px;
}
.firma-admin-panel ul li.help {
  background-image: url(img/sys/firma-admin/help_blue.png);
}
.firma-admin-panel ul li.help.pink {
  background-image: url(img/sys/firma-admin/help_pink.png);
}
.firma-admin-panel ul li.info {
  background-image: url(img/sys/firma-admin/info_yellow.png);
}
.firma-admin-panel ul li.info.pink {
  background-image: url(img/sys/firma-admin/info_pink.png);
}
.firma-admin-panel ul li.pink span {
  color: #e95683;
}
.firma-admin-panel ul li a {
  color: #8a8b8b;
  text-decoration: none;
  font-weight: normal;
}
/* /panel spravce firmy */
/* firemni zpravy */
div.firemni_zprava-item {
  border-bottom: 3px dotted #eee9de;
  padding: 5px 0;
  margin: 0 0 1.5em 0;
}
div.firemni_zprava-item h2 {
  font-size: 18px;
  margin: 1.1em 0 0.5em 0;
  font-family: 'titillium_webregular';
  color: #96b83a;
  line-height: 18px;
}
/* /firemni zpravy */
/* profil uzivatele */
#user-profil {
  position: relative;
}
#user-profil .misky {
  position: absolute;
  right: 0;
  top: -30px;
  width: 280px;
  height: 30px;
  overflow: visible;
  color: #4c3401;
  font-size: 14px;
}
#user-profil .misky img.bg-misky {
  position: absolute;
  right: 0;
  bottom: 5px;
}
#user-profil .misky span {
  font-size: 18px;
}
#user-profil #user-info {
  min-height: 223px;
  padding: 16px;
  background: #eaddec;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  color: #862795;
}
#user-profil #user-info #info-fields {
  float: left;
  width: 280px;
  overflow: hidden;
  margin-right: 30px;
}
#user-profil #user-info #info-fields table td.label {
  vertical-align: top;
  color: #737373;
}
#user-profil #user-info #info-fields table td {
  padding-bottom: 3px;
}
#user-profil #user-info #info-fields .kamaradi-button {
  border-color: white;
  margin-top: 20px;
  padding: 3px;
  width: 200px;
  text-align: center;
}
#user-profil #user-info #user-paid-to {
  border: 2px solid;
  border-radius: 3px;
  padding: 5px;
}
#user-profil #user-info,
#user-profil #user-info.pohlavi-zena {
  background: #eaddec;
  color: #862795;
}
#user-profil #user-info #info-fields table,
#user-profil #user-info.pohlavi-zena #info-fields table {
  color: #862795;
}
#user-profil #user-info .kamaradi-button,
#user-profil #user-info.pohlavi-zena .kamaradi-button {
  display: inline-block;
  border: 3px solid #cbc3b0;
  font-family: 'titillium_webbold';
  font-size: 15px;
  text-shadow: 1px 1px 0px #445225;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 1px 15px;
  margin: 0 0 5px 0;
  cursor: pointer;
  text-decoration: none;
  filter: dropshadow(color=#445225, offx=1, offy=1);
  color: #f4f4f4;
  background: #d17ede;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxN2VkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MDA2ODAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #d17ede 0%, #700680 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d17ede), color-stop(100%, #700680));
  background: -webkit-linear-gradient(top, #d17ede 0%, #700680 100%);
  background: -o-linear-gradient(top, #d17ede 0%, #700680 100%);
  background: -ms-linear-gradient(top, #d17ede 0%, #700680 100%);
  background: linear-gradient(to bottom, #d17ede 0%, #700680 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d17ede', endColorstr='#700680', GradientType=0);
}
#user-profil #user-info .misky span,
#user-profil #user-info.pohlavi-zena .misky span {
  color: #862795;
}
#user-profil #user-info #user-paid-to,
#user-profil #user-info.pohlavi-zena #user-paid-to {
  border-color: #d6bcda;
}
#user-profil #user-info.pohlavi-muz {
  background: #daf1f7;
  color: #4c6385;
}
#user-profil #user-info.pohlavi-muz #info-fields table {
  color: #4c6385;
}
#user-profil #user-info.pohlavi-muz .kamaradi-button {
  display: inline-block;
  border: 3px solid #cbc3b0;
  font-family: 'titillium_webbold';
  font-size: 15px;
  color: #f4f4f4;
  text-shadow: 1px 1px 0px #445225;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 1px 15px;
  margin: 0 0 5px 0;
  cursor: pointer;
  text-decoration: none;
  filter: dropshadow(color=#445225, offx=1, offy=1);
  color: white;
  background: #6fb3d6;
  background: -moz-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6fb3d6), color-stop(100%, #204c64));
  background: -webkit-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: -o-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: -ms-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: linear-gradient(to bottom, #6fb3d6 0%, #204c64 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fb3d6', endColorstr='#204c64', GradientType=0);
}
#user-profil #user-info.pohlavi-muz .misky span {
  color: #4c6385;
}
#user-profil #user-info.pohlavi-muz #user-paid-to {
  border-color: #c5e9f2;
}
#user-profil #user-info #mazlici {
  display: block;
  float: left;
  width: 300px;
  height: 280px;
}
#user-profil #user-info #mazlici .mazlici-wrap {
  width: 316px;
  height: 210px;
  overflow-x: scroll;
  overflow-y: hidden;
}
#user-profil #user-info #mazlici .dog-thumbs {
  white-space: nowrap;
  height: 180px;
  width: auto;
}
#user-profil #user-info #mazlici .pes-item {
  height: 180px;
  display: inline-block;
  float: none;
  overflow: hidden;
  margin-right: 6px;
}
#user-profil #user-info #mazlici .pes-item h2 {
  display: block;
  white-space: normal;
}
#user-profil #user-info #mazlici .pes-item h2 a {
  text-decoration: none;
  font-weight: normal;
}
#user-profil #user-info h2 {
  color: #737373;
  font-size: 18px;
  margin-top: 0;
}
#user-profil #dm-icons {
  font-size: 16px;
  font-family: 'titillium_webbold';
  padding: 0 15px;
}
#user-profil #dm-icons a {
  display: block;
  text-decoration: none;
  line-height: 16px;
  float: left;
  margin-right: 25px;
  height: 45px;
  padding: 16px 0 0 50px;
}
#user-profil #dm-icons a.fr {
  float: right;
}
#user-profil #dm-icons a.dm-addfriend {
  color: #ae4a4a;
  background: url(img/sys/ido_dm-addfriend.png) left center no-repeat;
}
#user-profil #dm-icons a.dm-contact {
  color: #69b044;
  background: url(img/sys/ico_dm-contact.png) left center no-repeat;
}
#user-profil #dm-icons a.dm-help {
  color: #e77d00;
  background: url(img/sys/ico_dm-help.png) left center no-repeat;
}
#user-profil #dm-icons a.last {
  margin-right: 0;
}
#user-profil #dm-icons a:hover {
  text-decoration: underline;
}
#user-profil #dm-tabs {
  width: 660px;
  height: 760px;
  overflow: hidden;
  margin-top: 15px;
  float: left;
  background: url(img/sys/bg_dm-tabs.png) 0 0 no-repeat;
}
#user-profil #dm-tabs .tabs ul {
  margin: 15px 0 0 20px;
  padding: 0;
  list-style: none;
}
#user-profil #dm-tabs .tabs ul li {
  float: left;
  text-align: center;
  font-size: 24px;
  font-family: 'titillium_websemibold';
}
#user-profil #dm-tabs .tabs ul li:first-child {
  margin-right: 13px;
}
#user-profil #dm-tabs .tabs ul li a {
  color: #a5927c;
  text-decoration: none;
  display: block;
  height: 40px;
  line-height: 35px;
  padding: 0 25px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  background: #d7cebd;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3Y2ViZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #d7cebd 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d7cebd), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #d7cebd 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #d7cebd 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, #d7cebd 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #d7cebd 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7cebd', endColorstr='#ffffff', GradientType=0);
}
#user-profil #dm-tabs .tabs ul li a.selected {
  background: #fff;
  color: #efaf96;
}
#user-profil #dm-tabs .tabs-content {
  padding: 5px;
}
#user-profil #dm-tabs .tabs-content > div > h2:first-child {
  display: none;
}
#user-profil #tab-omne .zajmy {
  margin: 10px 20px;
}
#user-profil #tab-omne .zajmy ul {
  float: left;
  margin-right: 10px;
  padding: 0;
  list-style: none;
}
#user-profil #tab-omne .zajmy ul li {
  background: url(img/sys/bg_li-true.png) left center no-repeat;
  padding-left: 25px;
  white-space: nowrap;
  overflow: hidden;
}
#user-profil #tab-omne .zajmy ul,
#user-profil #tab-omne .zajmy.zajmy-4cols ul {
  width: 140px;
}
#user-profil #tab-omne .zajmy.zajmy-3cols ul {
  width: 190px;
}
#user-profil #tab-omne .zajmy.zajmy-2cols ul {
  width: 290px;
}
#user-profil #tab-omne .zajmy.zajmy-1cols ul {
  width: 100%;
}
#user-profil #tab-omne #activity-timeline {
  margin: 10px 0;
}
#user-profil #tab-omne #activity-timeline .activity-pager {
  position: absolute;
  bottom: 20px;
}
#user-profil #tab-omne #activity-timeline .post.left + .activity-pager {
  right: 20px;
}
#user-profil #tab-omne #activity-timeline .post.right + .activity-pager {
  left: 20px;
}
#user-profil #tab-friends {
  margin: 10px 0 10px 15px;
}
#user-profil #tab-friends .user-item,
#user-profil #tab-friends .pes-item {
  margin: 12px 16px 12px 0;
}
#user-profil #tab-friends #friends-lists {
  height: 680px;
  overflow-x: hidden;
  overflow-y: scroll;
}
#user-profil #tab-friends #friends-lists .last + div {
  clear: left;
}
#user-profil #dm-feedback,
#user-profil #dm-discussion {
  display: block;
  float: left;
  width: 320px;
  margin: 10px 20px 10px 0;
}
#user-profil #dm-feedback .bg-box,
#user-profil #dm-discussion .bg-box {
  background-color: #f7f1e5;
  width: 300px;
  padding: 8px;
}
#user-profil #dm-feedback .bg-box,
#user-profil #dm-discussion .bg-box,
#user-profil #dm-feedback .content-wrap,
#user-profil #dm-discussion .content-wrap {
  border-radius: 5px;
}
#user-profil #dm-feedback .content-wrap,
#user-profil #dm-discussion .content-wrap {
  width: 300px;
  height: 330px;
  overflow-x: hidden;
  overflow-y: scroll;
}
#user-profil #dm-feedback .content,
#user-profil #dm-discussion .content {
  padding: 5px;
  width: 275px;
  height: auto;
  min-height: 330px;
  background-color: white;
}
#user-profil #dm-discussion {
  margin-right: 0;
}
#user-profil #dm-discussion .entry .text h4 {
  float: left;
  margin: 0 15px 0 0;
  color: #877C61;
  font-family: 'titillium_websemibold';
  font-size: 16px;
}
#user-profil #dm-discussion .entry .bottom {
  background: none;
  border-bottom: 3px dotted #eceeea;
  border-top: 3px dotted #eceeea;
  border-radius: 0;
}
#user-profil #dm-discussion .entry .bottom .time {
  font-size: 12px;
  font-family: 'titillium_websemibold';
}
#user-profil #dm-discussion .entry .bottom .topic {
  font-size: 14px;
  font-family: 'titillium_websemibold';
}
#user-profil #dm-discussion .entry .bottom ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#user-profil #dm-discussion .entry .bottom ul li {
  display: inline-block;
  margin: 0 5px;
}
#user-profil #dm-discussion .entry .bottom .time {
  width: 70px;
  vertical-align: top;
  padding-top: 4px;
}
#user-profil #dm-discussion .entry .bottom .topic {
  width: 178px;
  white-space: nowrap;
  overflow: hidden;
  text-align: right;
}
#user-profil #dm-discussion .entry:last-child {
  margin-bottom: 20px;
}
#user-profil .dm-actions .news,
#user-profil .dm-actions .article {
  clear: both;
  margin-bottom: 15px;
}
#user-profil .dm-actions .news .nw-date,
#user-profil .dm-actions .article .nw-date,
#user-profil .dm-actions .news .nw-misto,
#user-profil .dm-actions .article .nw-misto,
#user-profil .dm-actions .news .nw-kraj,
#user-profil .dm-actions .article .nw-kraj,
#user-profil .dm-actions .news .nw-poradatel,
#user-profil .dm-actions .article .nw-poradatel {
  display: block;
  font-size: 12px;
  font-family: 'titillium_webregular';
}
#user-profil .donator-uzivatel {
  display: block;
  background-image: url(img/sys/prispivam-utulky.png);
  width: 110px;
  height: 50px;
  position: absolute;
  top: 20px;
  right: 30px;
}
#user-profil .lb-h-scrollbar,
#user-profil .lb-v-scrollbar {
  background-color: #f7f1e5;
}
#user-profil .lb-h-scrollbar-slider,
#user-profil .lb-v-scrollbar-slider {
  background-color: #c4b395;
}
/* profil uzivatele */
#other-galleries,
#pes-edit-activities {
  margin: 20px 0;
}
#other-galleries .submit,
#pes-edit-activities .submit {
  display: inline-block;
  border: 3px solid #cbc3b0;
  font-family: 'titillium_webbold';
  font-size: 15px;
  color: #f4f4f4;
  text-shadow: 1px 1px 0px #445225;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 1px 10px;
  margin: 0;
  cursor: pointer;
  text-decoration: none;
  filter: dropshadow(color=#445225, offx=1, offy=1);
  background: #d1e491;
  background: -moz-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1e491), color-stop(100%, #5c742b));
  background: -webkit-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -o-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: -ms-linear-gradient(top, #d1e491 0%, #5c742b 100%);
  background: linear-gradient(to bottom, #d1e491 0%, #5c742b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1e491', endColorstr='#5c742b', GradientType=0);
}
#lostdog .gallery-box,
#founddog .gallery-box,
#filters .gallery-box,
#zeptejte-se .gallery-box,
#other-galleries .gallery-box,
#lostdog .gallery-box div,
#founddog .gallery-box div,
#filters .gallery-box div,
#zeptejte-se .gallery-box div,
#other-galleries .gallery-box div {
  height: auto;
  line-height: normal;
  margin-bottom: auto;
}
#lostdog #gallery-list,
#founddog #gallery-list,
#filters #gallery-list,
#zeptejte-se #gallery-list,
#other-galleries #gallery-list {
  /* tabulkovy grid boxiku s vert. a horiz. centrovanim (fotky v obdelnících a pod.) */
  /*.grid-item-without-img a, .grid-item-without-img em { float: none }*/
  /*.grid-item-box-wrap:last-child { clear: both }*/
  /* /grid */
}
#lostdog #gallery-list .grid-item-box-wrap,
#founddog #gallery-list .grid-item-box-wrap,
#filters #gallery-list .grid-item-box-wrap,
#zeptejte-se #gallery-list .grid-item-box-wrap,
#other-galleries #gallery-list .grid-item-box-wrap {
  position: relative;
  width: 100px;
  height: 100px;
  padding: 5px;
  border: 1px solid #D2D2D2;
  background: #fff;
  /*float: left;*/
  display: inline-block;
  margin: 10px 10px 0px 0px;
  border-radius: 3px;
}
#lostdog #gallery-list .grid-item-box,
#founddog #gallery-list .grid-item-box,
#filters #gallery-list .grid-item-box,
#zeptejte-se #gallery-list .grid-item-box,
#other-galleries #gallery-list .grid-item-box {
  display: table;
  font-size: 1px;
  line-height: 1px;
}
#lostdog #gallery-list .grid-item-wrap,
#founddog #gallery-list .grid-item-wrap,
#filters #gallery-list .grid-item-wrap,
#zeptejte-se #gallery-list .grid-item-wrap,
#other-galleries #gallery-list .grid-item-wrap {
  display: table-row;
}
#lostdog #gallery-list .grid-item,
#founddog #gallery-list .grid-item,
#filters #gallery-list .grid-item,
#zeptejte-se #gallery-list .grid-item,
#other-galleries #gallery-list .grid-item {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  width: 100px;
  height: 100px;
}
#lostdog #gallery-list .grid-item img,
#founddog #gallery-list .grid-item img,
#filters #gallery-list .grid-item img,
#zeptejte-se #gallery-list .grid-item img,
#other-galleries #gallery-list .grid-item img {
  max-width: 100px;
  max-height: 100px;
}
#lostdog #gallery-list .grid-item-buttons,
#founddog #gallery-list .grid-item-buttons,
#filters #gallery-list .grid-item-buttons,
#zeptejte-se #gallery-list .grid-item-buttons,
#other-galleries #gallery-list .grid-item-buttons {
  display: none;
  position: absolute;
  bottom: 4px;
  left: 0;
  background: red;
  width: 100%;
  background: #ffffff;
}
#lostdog #gallery-list .grid-item-buttons-in,
#founddog #gallery-list .grid-item-buttons-in,
#filters #gallery-list .grid-item-buttons-in,
#zeptejte-se #gallery-list .grid-item-buttons-in,
#other-galleries #gallery-list .grid-item-buttons-in {
  padding-right: 5px;
}
#lostdog #gallery-list .grid-item-buttons-in a,
#founddog #gallery-list .grid-item-buttons-in a,
#filters #gallery-list .grid-item-buttons-in a,
#zeptejte-se #gallery-list .grid-item-buttons-in a,
#other-galleries #gallery-list .grid-item-buttons-in a,
#lostdog #gallery-list .grid-item-buttons-in em,
#founddog #gallery-list .grid-item-buttons-in em,
#filters #gallery-list .grid-item-buttons-in em,
#zeptejte-se #gallery-list .grid-item-buttons-in em,
#other-galleries #gallery-list .grid-item-buttons-in em {
  display: block;
  width: 16px;
  height: 16px;
  margin: 4px 0 0 5px;
  cursor: pointer;
}
#lostdog #gallery-list .grid-item-ico-edit,
#founddog #gallery-list .grid-item-ico-edit,
#filters #gallery-list .grid-item-ico-edit,
#zeptejte-se #gallery-list .grid-item-ico-edit,
#other-galleries #gallery-list .grid-item-ico-edit {
  background: transparent url(cms/img/cms/ico/contextmenu/edit.png) no-repeat 0 0;
}
#lostdog #gallery-list .grid-item-ico-remove,
#founddog #gallery-list .grid-item-ico-remove,
#filters #gallery-list .grid-item-ico-remove,
#zeptejte-se #gallery-list .grid-item-ico-remove,
#other-galleries #gallery-list .grid-item-ico-remove {
  background: transparent url(cms/img/cms/ico/contextmenu/delete.png) no-repeat 0 0;
}
#lostdog #gallery-list .grid-item-ico-show,
#founddog #gallery-list .grid-item-ico-show,
#filters #gallery-list .grid-item-ico-show,
#zeptejte-se #gallery-list .grid-item-ico-show,
#other-galleries #gallery-list .grid-item-ico-show {
  background: transparent url(cms/img/cms/ico/contextmenu/show.png) no-repeat 0 0;
}
#lostdog #gallery-list .grid-item-box-wrap:hover .grid-item-buttons,
#founddog #gallery-list .grid-item-box-wrap:hover .grid-item-buttons,
#filters #gallery-list .grid-item-box-wrap:hover .grid-item-buttons,
#zeptejte-se #gallery-list .grid-item-box-wrap:hover .grid-item-buttons,
#other-galleries #gallery-list .grid-item-box-wrap:hover .grid-item-buttons {
  display: block;
}
#lostdog #gallery-list .grid-item-without-img,
#founddog #gallery-list .grid-item-without-img,
#filters #gallery-list .grid-item-without-img,
#zeptejte-se #gallery-list .grid-item-without-img,
#other-galleries #gallery-list .grid-item-without-img {
  /*clear: both; float: none;*/
  display: block;
  width: auto;
  height: auto;
}
#lostdog #gallery-list .grid-item-without-img .grid-item-buttons,
#founddog #gallery-list .grid-item-without-img .grid-item-buttons,
#filters #gallery-list .grid-item-without-img .grid-item-buttons,
#zeptejte-se #gallery-list .grid-item-without-img .grid-item-buttons,
#other-galleries #gallery-list .grid-item-without-img .grid-item-buttons {
  position: static;
  float: left;
  width: auto;
}
#lostdog #gallery-list .grid-item-without-img .grid-item-buttons.fr,
#founddog #gallery-list .grid-item-without-img .grid-item-buttons.fr,
#filters #gallery-list .grid-item-without-img .grid-item-buttons.fr,
#zeptejte-se #gallery-list .grid-item-without-img .grid-item-buttons.fr,
#other-galleries #gallery-list .grid-item-without-img .grid-item-buttons.fr {
  float: right;
}
#lostdog #gallery-list .grid-item-without-img .grid-item-buttons-in *,
#founddog #gallery-list .grid-item-without-img .grid-item-buttons-in *,
#filters #gallery-list .grid-item-without-img .grid-item-buttons-in *,
#zeptejte-se #gallery-list .grid-item-without-img .grid-item-buttons-in *,
#other-galleries #gallery-list .grid-item-without-img .grid-item-buttons-in * {
  margin-top: 0;
}
#lostdog #gallery-list .grid-item-box-changed,
#founddog #gallery-list .grid-item-box-changed,
#filters #gallery-list .grid-item-box-changed,
#zeptejte-se #gallery-list .grid-item-box-changed,
#other-galleries #gallery-list .grid-item-box-changed {
  /*background: #f5e6e6*/
  border-color: #ffb0b0;
}
#lostdog #gallery-list .ui-sortable .grid-item-box-wrap:hover,
#founddog #gallery-list .ui-sortable .grid-item-box-wrap:hover,
#filters #gallery-list .ui-sortable .grid-item-box-wrap:hover,
#zeptejte-se #gallery-list .ui-sortable .grid-item-box-wrap:hover,
#other-galleries #gallery-list .ui-sortable .grid-item-box-wrap:hover {
  cursor: move;
}
.fancybox-overlay {
  text-align: left;
}
/* nova galerie */
#gallery-list table.variations td {
  border: None;
  padding: 0;
  vertical-align: baseline;
}
#gallery-list table.variations td.small {
  font-size: 85%;
  color: #666666;
}
#gallery-layout #gallery-panel {
  position: relative;
  padding-left: 10px;
}
#gallery-layout #gallery-panel > div.panel {
  width: 270px;
  position: fixed;
}
#gallery-layout #gallery-panel .icons {
  margin-left: 15px;
}
/* mlha fancyboxu ma z-index 8010, proto action-new-style dame 8009 */
.action-new-style {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 8009;
  background-color: #FFF;
  padding: 0 7px;
}
#gallery-list .style-switch {
  float: right;
  font-size: 90%;
  position: relative;
  top: 1px;
  left: -1px;
  width: 16px;
  height: 16px;
  background: transparent url(../img/cms/ico/ico16.png) no-repeat 0 0;
}
#gallery-list .style-switch a {
  display: block;
  text-decoration: none;
}
#gallery-list .advanced {
  background-position: -16px 0;
}
/*#gallery-list .brief  {  }*/
/*#gallery-list #gallery-img-content  { margin: 0 5px 10px 5px }*/
/* /nova galerie */
.mceEditor table {
  border-color: #ccc !important;
}
#panel #nalezenec-panel h2 {
  padding-top: 50px;
}
#panel #nalezenec-panel h2 a {
  color: #c55d4b;
  font-size: 28px;
}
.lb-h-scrollbar {
  height: 11px;
  background: #fff;
}
.lb-h-scrollbar-slider {
  height: 7px;
  background: #d8ea97 /*#e8e2d5*/;
  cursor: pointer;
  margin-top: 2px;
}
#dd-right .lb-h-scrollbar {
  background: #f7f1e5;
}
#dd-right .lb-h-scrollbar-slider {
  background: #c4b395;
}
#dd-right .gallery {
  margin-bottom: 30px;
}
.panel-dogs ul,
.user-links {
  margin: 0;
  padding: 10px 0;
  list-style: none;
}
.panel-dogs ul li,
.user-links li {
  background: url(img/sys/bg_footer-li.png) 0 4px no-repeat;
  padding: 0 0 0 15px;
}
.panel-dogs ul li a,
.user-links li a {
  color: #877c61;
}
#fid_plemeno_chzn a,
#fid_link_utulek_chzn a {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-color: #f8fde8 !important;
  border: 2px solid #cbc3b0;
  margin-bottom: 0;
  position: relative;
  -webkit-box-shadow: inset 0px 0px 5px 0px #9da092;
  box-shadow: inset 0px 0px 5px 0px #9da092;
  background-image: none;
  color: #6C582C;
}
#fid_plemeno_chzn b,
#fid_link_utulek_chzn b {
  display: block;
  background: url(img/sys/bg_select-arr.png) no-repeat scroll 0 0 transparent;
  height: 8px;
  position: absolute;
  right: 7px;
  top: 8px;
  width: 12px;
}
#fid_plemeno_chzn .chzn-drop,
#fid_link_utulek_chzn .chzn-drop {
  border: 2px solid #cbc3b0;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  border-top: none;
  margin-left: -3px;
  background: #fff;
  height: 275px !important;
  top: 25px !important;
}
#filters #fid_plemeno_chzn a {
  color: #ACA9A5;
}
#filters #fid_plemeno_chzn,
.editor-pes #fid_plemeno_chzn {
  width: 203px !important;
}
h3.question {
  color: #DF830B;
  font-size: 20px;
  margin: 1em 0 0.5em 0;
  padding: 10px 0 8px 60px;
  background: url(img/sys/bg_db-nalez.png) no-repeat scroll 0 0 transparent;
}
#content .tooltip {
  position: relative;
  cursor: pointer;
  width: 18px;
  height: 18px;
  background: url(img/sys/ico_help.png) 0 0 no-repeat;
  text-indent: -9999px;
  margin-left: 5px;
}
#content .tooltip-content {
  position: absolute;
  left: 0;
  top: 1em;
  padding: 1em;
  cursor: default;
  z-index: 599;
  display: none;
  text-indent: 0;
}
#content .tooltip-content-in {
  min-width: 300px;
  display: block;
  text-align: left;
  padding: 15px;
  z-index: 600;
  background: #fffbf0;
  color: #a49b85;
  border: 1px solid #eae4d7;
  font-size: 12px;
  line-height: normal;
  font-family: "Arial CE", arial, "Helvetica CE", helvetica, sans-serif;
  border-radius: 5px;
}
#content .tooltip:hover {
  background-position: 0 -18px;
}
#content .tooltip:hover .tooltip-content,
#content .tooltip-content:hover {
  display: block;
}
.listing a {
  background: url(img/sys/ico-lists.png) no-repeat scroll 0 0 transparent;
  width: 50px;
  height: 35px;
  line-height: 18px;
  display: block;
  /*text-indent: -9999px;*/
  float: left;
  margin: 0 10px 0 0;
  padding-left: 44px;
  color: #b09f7e;
  font-family: 'titillium_webbold';
  text-decoration: none;
  text-transform: uppercase;
}
.listing .l-foto {
  background-position: -105px 0;
}
.listing .l-foto:hover {
  background-position: -105px -56px;
  color: #ffdc00;
}
.listing .l-desc {
  background-position: 0 0;
  margin-right: 25px;
}
.listing .l-desc:hover {
  background-position: 0 -56px;
  color: #ffdc00;
}
.listing .l-frame {
  background-position: -210px 0;
}
.listing .l-frame:hover {
  background-position: -210px -56px;
  color: #ffdc00;
}
#psi-nasli-domov,
#kocky-nasly-domov {
  margin: 2em 0 0 0;
}
.blok-odsadit-dole {
  margin: 0 0 2em 0;
}
/* ------------------------------------ iframe */
#iframe .icons {
  margin-top: 10px;
}
#iframe .icons span.icon {
  display: block;
  float: left;
  width: 26px;
  height: 26px;
  margin-right: 3px;
  background: #f7f1e5 url(img/sys/pesikony2.gif) 0 50% no-repeat;
  border-radius: 5px;
  position: relative;
}
#iframe .icons span.icon .tooltip {
  position: absolute;
  top: 0;
  left: -5px;
  width: 26px;
  height: 26px;
  display: block;
  background: none;
}
#iframe .icons span.icon .tooltip-content {
  position: absolute;
  left: -15px;
  top: 35px;
}
#iframe .icons span.icon .tooltip-content-in {
  display: block;
  min-width: 80px !important;
  font-size: 11px;
  padding: 5px;
  text-align: center;
  background-color: #ede9de;
  color: #423c2e;
  border: 1px solid #d1d1d1;
  border-radius: 5px;
}
#iframe .icons span.icon .tooltip:hover {
  background-position: 0 -18px;
}
#iframe .icons span.icon .tooltip:hover .tooltip-content,
#iframe .icons span.icon .tooltip-content:hover {
  display: block;
}
#iframe .icons #plemeno-icon-deti {
  background-position: 0 50%;
}
#iframe .icons #plemeno-icon-kocka {
  background-position: -28px 50%;
}
#iframe .icons #plemeno-icon-psi {
  background-position: -56px 50%;
}
#iframe .icons #plemeno-icon-zvirata {
  background-position: -84px 50%;
}
#iframe .icons #plemeno-icon-zahrada {
  background-position: -112px 50%;
}
#iframe .icons #plemeno-icon-byt {
  background-position: -140px 50%;
}
#iframe .icons #plemeno-icon-sporty {
  background-position: -168px 50%;
}
.iframe-detail-back {
  width: 100%;
  height: 65px;
  padding: 15px 0 0 0;
  background: #c9c1ad;
}
.iframe-detail-back a.back {
  color: #6B624E;
  font-family: 'titillium_websemibold';
  font-size: 18px;
  text-transform: uppercase;
  display: block;
  height: 40px;
  padding: 12px 0 0 65px;
  margin-left: 20px;
  background: transparent url(img/sys/ico-iframe-back.png) no-repeat 0 0;
}
.iframe-detail-back .iframe-detail-info {
  display: block;
  width: 210px;
  height: 65px;
  background-color: #f7c71e;
  color: #000;
  font-size: 12px;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  padding-top: 15px;
}
#main.page_psi-iframe-detail,
#main.page_kocky-iframe-detail {
  width: 700px;
}
/* ------------------------------------ /iframe */
/* ------------------------------------ formular */
#content .formular label,
#content form.jqtransformdone label,
#content .formular label.error,
#content form.jqtransformdone label.error,
#content .formular .error,
#content form.jqtransformdone .error {
  font-weight: normal;
}
#content .formular label.error,
#content form.jqtransformdone label.error,
#content .formular .error,
#content form.jqtransformdone .error {
  color: #000000 /*#877c61*/;
}
#content .formular tr,
#content form.jqtransformdone tr {
  height: 30px;
  vertical-align: middle;
}
#content .formular tr.error,
#content form.jqtransformdone tr.error {
  background-color: #ff720a;
}
#content .formular tr.error label.error,
#content form.jqtransformdone tr.error label.error {
  display: none !important;
}
/* ------------------------------------ /formular */
/* ------------------------------------ hvezdickove hodnoceni */
.rating-stars {
  display: block;
  position: relative;
  cursor: pointer;
}
.rating-stars .rating-bg {
  width: 100%;
  height: 100%;
  background-image: url(img/sys/ico_star_empty.png);
  background-repeat: repeat-x;
}
.rating-stars .rating-fg {
  width: 0;
  height: 100%;
  background-image: url(img/sys/ico_star.png);
  background-repeat: repeat-x;
}
.rating-stars .rating-stars-hide {
  display: none;
}
/* ------------------------------------ /hvezdickove hodnoceni */
/* ------------------------------------ chyba 500 */
#main.page_error500 {
  min-height: 240px;
  width: 700px;
  font-size: 130%;
}
#main.page_error500 h1 {
  clear: none;
}
#main.page_error500 #content-in {
  padding-bottom: 0;
}
#main.page_error500 #content {
  padding-bottom: 20px;
}
#main.page_error500 #navbox {
  display: none;
}
/* ------------------------------------ /chyba 500 */
#content a.help {
  background: #6fb3d6;
  background: -moz-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6fb3d6), color-stop(100%, #204c64));
  background: -webkit-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: -o-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: -ms-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: linear-gradient(to bottom, #6fb3d6 0%, #204c64 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fb3d6', endColorstr='#204c64', GradientType=0);
}
#founddog #gallery-panel {
  display: inline-block;
  border: 3px solid #cbc3b0;
  font-family: 'titillium_webbold';
  font-size: 15px;
  color: #f4f4f4;
  text-shadow: 1px 1px 0px #445225;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 5px 15px;
  margin: 0 0 5px 0;
  cursor: pointer;
  text-decoration: none;
  filter: dropshadow(color=#445225, offx=1, offy=1);
  color: white;
  background: #6fb3d6;
  background: -moz-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6fb3d6), color-stop(100%, #204c64));
  background: -webkit-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: -o-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: -ms-linear-gradient(top, #6fb3d6 0%, #204c64 100%);
  background: linear-gradient(to bottom, #6fb3d6 0%, #204c64 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fb3d6', endColorstr='#204c64', GradientType=0);
  font-size: 0;
}
#founddog #gallery-panel a {
  text-decoration: none;
  color: #fff;
  font-size: 14px;
}
.fb-plugin-like,
.fb-plugin-comment {
  margin-top: 10px;
}
#link-utulek .jqTransformSelectWrapper {
  width: 260px !important;
}
#link-utulek .jqTransformSelectWrapper ul {
  width: 250px !important;
}
.poradna-block,
.poradna-vizitka {
  border: 1px solid #d8ea97;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.poradna-block div,
.poradna-vizitka div {
  padding: 10px;
}
.poradna-block div.clear,
.poradna-vizitka div.clear {
  padding: 0;
}
.poradna-block div h2 {
  color: #aaa;
  margin-top: 0;
  font-size: 18px;
}
.poradna-block div h3,
.poradna-block div a {
  color: #7c9a18;
  margin-bottom: 0;
}
.poradna-block div p {
  margin-top: 0;
  font-size: 12px;
}
.poradna-block .poradna-search {
  background-color: #d8ea97;
}
.poradna-block .poradna-search span {
  color: #000;
  font-size: 14px;
}
.poradna-block .poradna-search input.button {
  padding: 0 13px !important;
  margin-top: 2px !important;
}
.poradna-vizitka div {
  margin: 0;
}
.poradna-vizitka img {
  border-radius: 5px;
}
.poradna-vizitka .jmeno,
.poradna-vizitka .jmeno a {
  font-family: "titillium_webregular";
  color: #7c9a18;
  font-size: 115%;
  padding-bottom: 0;
}
.poradna-vizitka .popis {
  font-size: 90%;
}
.nicescroll .lb-v-scrollbar-slider {
  background-color: #819123;
}
/* ------------------------------------ obsah s omezenym pristupem */
.access-admin {
  border: 1px dashed #993333;
  padding: 7px;
  margin: 10px 0;
  position: relative;
}
.access-admin .box-label {
  position: absolute;
  top: 0;
  right: 0;
  width: 100px;
  padding: 3px;
  text-align: center;
  font-size: 75%;
  background-color: #993333;
  color: white;
}
.access-admin .box-label + h2 {
  margin-top: 14px;
}
/* ------------------------------------ /obsah s omezenym pristupem */
/* ------------------------------------ bannerove pozice */
/*  position related s centrovanym blokem */
#levitator-wrapper {
  height: 1px;
  position: fixed;
  bottom: 10%;
  left: 0px;
  width: 100%;
}
#levitator-wrapper #levitator-centered-block {
  width: 1px;
  margin: 0 auto;
  position: relative;
}
#ad-levitator-left,
#ad-levitator-right {
  position: absolute;
  width: 120px;
  top: -580px;
}
#ad-levitator-left {
  right: 552px;
}
#ad-levitator-right {
  left: 515px;
  top: -580px;
}
/* @levitatorWidth: 120px;
@levitatorMargin: 20px;

#ad-levitator-left, #ad-levitator-right { width: @levitatorWidth; position: absolute; top: 200px; }
#ad-levitator-left { left: -(@levitatorWidth + @levitatorMargin); }
#ad-levitator-right { right: -(@levitatorWidth + @levitatorMargin); }
*/
/* ------------------------------------ bannerove pozice */
#ui-datepicker-div {
  z-index: 1000 !important;
}
/* ------------------------------------ static menu */
#panel #infoblock .staticmenu {
  margin-bottom: 12px;
}
#panel #infoblock .staticmenu h3 {
  color: #fff;
  font-size: 15px;
  text-shadow: 1px 1px 0px #434242;
  filter: dropshadow(color=#434242, offx=1, offy=1);
  font-family: 'titillium_webbold';
  padding: 10px 20px;
  margin: 0;
}
#panel #infoblock .staticmenu h3 a {
  color: #fff;
  text-decoration: none;
  display: block;
}
#panel #infoblock .staticmenu h3 a:hover {
  text-decoration: underline;
}
#panel #infoblock .staticmenu ul {
  margin: 0;
  padding: 0;
  list-style: none;
  background: blue;
  font-family: 'titillium_webbold';
}
#panel #infoblock .staticmenu ul li {
  background: url(img/sys/ico_smallcircle.png) bottom left repeat-x;
  margin: 0 20px;
}
#panel #infoblock .staticmenu ul li a {
  color: #fff;
  font-size: 15px;
  text-decoration: none;
  padding: 12px 0 12px 20px;
  display: block;
  background: url(img/sys/bg_detail-ul-li.png) left 14px no-repeat;
  text-shadow: 1px 1px 0px #434242;
  filter: dropshadow(color=#434242, offx=1, offy=1);
}
#panel #infoblock .staticmenu ul li a:hover {
  text-decoration: underline;
}
#panel #infoblock .staticmenu ul li:last-child {
  background: transparent;
}
#panel #infoblock .staticmenu.blue h3 {
  background: #347d87;
}
#panel #infoblock .staticmenu.blue ul {
  background: #94c1c7;
}
#panel #infoblock .staticmenu.grey h3 {
  background: #5c696b;
}
#panel #infoblock .staticmenu.grey ul {
  background: #a0abad;
}
/* popup misky */
#popup-misky {
  width: 700px;
  height: 445px;
  background-color: #fff;
  /*padding: 30px; background: #d6e293; border: 15px solid #f9f9f9; border-radius: 7px; webkit-border-radius: 7px; */
  font-family: 'titillium_webregular';
}
#popup-misky #intro-text {
  background: #fff;
  height: 105px;
  /*padding: 15px; position: relative;  border-radius: 7px; webkit-border-radius: 7px;*/
}
#popup-misky #intro-text #intro-text-dog {
  display: block;
  width: 264px;
  height: 104px;
  background: url(img/sys/img_doginho.png) 0 0 no-repeat;
  position: absolute;
  right: -10px;
  top: -5px;
}
#popup-misky #intro-text #intro-text-content {
  font-size: 14px;
  float: left;
  padding: 35px 0 35px 35px;
  width: 200px;
  color: #2b2a28;
  font-family: 'titillium_webbold';
}
#popup-misky #intro-text #intro-text-help,
#popup-misky #intro-text #intro-text-help-time {
  font-size: 13px;
  float: right;
  padding: 35px 35px 35px 0;
  width: 200px;
  color: #2b2a28;
  text-align: right;
}
#popup-misky #intro-text #intro-text-help span,
#popup-misky #intro-text #intro-text-help-time span {
  color: #e7517f;
  font-size: 20px;
  font-family: 'titillium_webbold';
}
#popup-misky #thanksto {
  /*margin-top: 50px;*/
}
#popup-misky #thanksto #thanksto-text {
  font-family: 'titillium_websemibold';
  font-size: 16px;
  color: #877c61;
  background: #AFB777;
  padding: 15px;
  color: #fff;
  border-radius: 7px 7px 0 0;
  webkit-border-radius: 7px 7px 0 0;
}
#popup-misky #thanksto #thanksto-area {
  background: #fff;
  /*padding: 30px; border-radius: 0 0 7px 7px; webkit-border-radius: 0 0 7px 7px;*/
  margin-top: 0px;
  text-align: center;
}
#popup-misky #thanksto #thanksto-area #thanksto-link {
  display: block;
  min-height: 260px;
}
#popup-misky #thanksto #thanksto-area #thanksto-link:hover img {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
}
#popup-misky #thanksto #thanksto-area #thanksto-button {
  display: inline-block;
  padding: 5px 20px;
  /*border-radius: 3px; webkit-border-radius: 3px;*/
  background: #fdba2e;
  /*border-bottom: 3px solid #62a7a4;*/
  color: #fff;
  text-decoration: none;
  margin: 25px 0 15px 0;
  font-family: 'titillium_websemibold';
  font-size: 18px;
  position: relative;
}
#popup-misky #thanksto #thanksto-area #thanksto-button span {
  position: absolute;
  right: 20px;
  bottom: 10px;
}
#popup-misky #thanksto #thanksto-area #thanksto-button:hover {
  background: #95ab5f;
}
#popup-misky #thanksto #thanksto-area #thanksto-button.disabled {
  background: #b3b3b3;
  cursor: not-allowed;
  /* border-color: #4f4f4f*/
  color: #f1f1f1;
}
#popup-misky #thanksto #thanksto-area #thanksto-button.disabled .btn-loader {
  background: transparent url(img/sys/icon_time.png) no-repeat 0 0;
  width: 27px;
  height: 27px;
  display: block;
  z-index: 999;
  right: 0;
  left: 0;
  bottom: 0;
  top: 0;
  margin: auto;
}
#popup-misky #thanksto #thanksto-area #thanksto-button .btn-text {
  position: relative;
  z-index: 80;
  right: auto;
  bottom: auto;
  color: #f1f1f1;
}
#popup-misky #thanksto #thanksto-area p {
  font-family: 'titillium_webregular';
  color: #877c61;
  font-size: 13px;
}
body.window #popup-misky {
  border: none;
}
/* /popup misky */
.info-text {
  color: #a21b1b;
  font-family: "titillium_webbold";
  font-size: 150%;
}
.info-text a {
  color: #a21b1b;
}
.nabidka-list-item .fli {
  margin-top: 10px;
}
.nabidka-list-item a.detail-link {
  padding: 5px 10px;
  float: left;
  width: auto;
}
.nabidka-list-item a.detail-link2 {
  background: linear-gradient(to bottom, #71b6d9 0%, #20516a 100%);
  margin-right: 20px;
}
.sticky-banner {
  position: sticky;
  top: 0;
}
/* ------------------------------------ uzivatelsky definovane styly */
#iframe-ztraceni {
  background-color: #fff;
}
#iframe-ztraceni .col-filters {
  display: none;
}
.google-position {
  max-width: 250px;
  overflow: hidden;
}
#plemeno-panel {
  float: right;
}
