/* CSS crunched with Crunch - http://crunchapp.net/ */
/*Zakladni nastaveni*/
P {
  margin: 0 0 5px 0;
  text-align: left;
  color: #000000;
}
H3 {
  padding: 5px 3px 3px 0;
  color: #ff7c0e;
  font-size: 110%;
  margin: 0;
}
.cleaaar {
  clear: both;
}
fieldset {
  border: 0;
}
hr {
  background-color: #FF6F21;
  height: 2px;
  border: 0px;
}
H2 {
  padding: 15px 3px 3px 0px;
  font-size: 120%;
}
ul {
  list-style-type: square;
  margin-top: 5px;
  margin-bottom: 0px;
}
ul li {
  color: #6ebf06;
  margin-bottom: 4px;
  margin: 5px 0px 0px -20px;
}
a:link,
a:visited {
  color: #f47400;
  margin: 0;
  /*text-decoration:none;*/
  text-decoration: underline;
  bborder-bottom: 1px dotted #a0a0a0;
}
a:hover {
  color: #6ebf06;
  text-decoration: none;
  border-bottom: 1px solid red;
}
h3 a:link,
h3 a:visited {
  color: red;
  text-decoration: underline;
  border-bottom: none;
}
h3 a:hover {
  color: #6ebf06;
  text-decoration: underline;
  border-bottom: none;
}
.i-vlevo {
  float: left;
  margin: 0 10px 10px 10px;
}
.i-vpravo {
  float: right;
  margin: 0 0 10px 10px;
}
#page {
  margin: 0px;
  padding: 0px;
  position: relative;
  background-color: white;
}
/* ramec záhlaví jmenuje se to na HP i na podstrance ruzne - sjednotit/**/
#ramec-pevnasirka,
#ramec-970 {
  /*width:970px;*/
  width: 100%;
  _width: 100%;
  float: left;
  margin-left: 0px;
  margin-top: 0px;
  background-image: url(/img/zahlavi/zahlavi-bg-zlute.png);
  background-repeat: repeat-x;
}
#ramec-zahlavi {
  background-image: url(/img/zahlavi/zahlavi-bg-zlute.png);
  background-repeat: repeat-x;
  width: 100%;
}
/*?EDIVÝ PROU?EK POD HORIZONTÁLNÍM MENU*/
#ramec-horizontal-submenu {
  float: left;
  width: 100%;
  background-image: url(/img/menu3-bg.png);
  background-repeat: repeat-x;
  background-position: left top;
}
#ramec-horizontal-submenu {
  margin: 0 0 0 0;
  width: 100%;
  padding: 1px 0px 1px 0px;
  font-size: 85%;
}
#ramec-horizontal-submenu ul {
  padding: 5px;
  margin: 0;
  text-align: left;
}
#ramec-horizontal-submenu ul li {
  display: inline;
  white-space: nowrap;
  padding: 0 0 0 2px;
  margin: 0 0 0 0;
  background-image: url(/img/menu3-delitko.png);
  background-repeat: no-repeat;
}
#ramec-horizontal-submenu a {
  color: #000000;
  margin: 0;
  padding: 5px;
  text-decoration: none;
  font-weight: normal;
}
#ramec-horizontal-submenu a:hover {
  color: red;
}
#ramec-horizontal-submenu h2 {
  margin: 0px 0px 0px 0px;
  Padding: 0px;
  display: inline;
  font-size: 100%;
  color: gray;
  font-weight: bold;
}
#ramec-horizontal-submenu h3 {
  margin: 0px 0px 0px 10px;
  Padding: 0px 0px 0px 20px;
  display: inline;
  font-size: 100%;
  color: #ff600a;
  font-weight: bold;
  background-image: url(/img/tipytop-mezi.gif);
  background-repeat: no-repeat;
  background-position: left;
}
/*prepinac - ruzne servery v zahlavi stranek*/
#prepinac-ramec {
  background-color: #FBF2CB;
  padding-top: 1px;
  padding-bottom: 1px;
  display: none;
}
#prepinac {
  width: 970px;
  text-align: right;
  font-weight: bold;
}
#prepinac a {
  color: #FF8918;
  margin-left: 20px;
  /*letter-spacing: 3px;
*/
  font-size: 90%;
}
#prepinac a:hover {
  color: red;
  text-decoration: none;
}
.tiskdokumentu {
  display: none;
}
.tiskdokumentu hr {
  color: #000000;
  height: 1px;
}
#zalozky-nej {
  width: 301px;
  font-weight: bold;
}
#ramec-horizontal-submenu-970 {
  float: left;
  margin: 0px;
  width: 100%;
}
#tipytop {
  margin: 2px 0px 0px 0px;
  padding: 1px;
  text-align: right;
}
#tipytop H3 {
  color: #1e7ac6;
}
#tipytop BR {
  /*v hadankach mohou byt mezery*/
  display: none;
}
#tipytop .tip_hadanka a,
#tipytop .tip_pranostika a {
  color: #000000;
}
#tipytop a:hover {
  color: red;
  text-decoration: underline;
}
#tipytop .tip_hadanka a span,
#tipytop .tip_pranostika a span {
  color: #ff600a;
  font-weight: bold;
  font-size: 150%;
}
#obsah-fotoalba h2,
#obsah-neprehlednete h2,
#obsah-info h2,
#obsah-vlevo-blok1-vlevo h2,
#obsah-denicky h2,
#obsah-linky h2,
#obsah-poslechnetesi h2,
#obsah-kamsdetmi h2,
#obsah-napady h2,
#obsah-uvasdoma h2,
#obsah-dnesni h2,
#obsah-detiamy h2,
#obsah-necoprovas h2,
#obsah-soutezite h2,
#obsah-reklama-1 h2,
#obsah-reklama-2 h2,
#obsah-reklama-3 h2,
#obsah-seznamclanku h2,
#obsah-nejnej h2,
#obsah-fotkypodleobdobi h2,
#obsah-ranges h2 {
  margin: 0;
  padding: 10px 0 5px 5px;
  color: white;
  letter-spacing: 0px;
}
#obsah-dnesni h2 {
  margin: 0;
  padding: 10px 0 0px 5px;
  color: white;
  letter-spacing: 0px;
}
#obsah-info,
#obsah-fotoalba,
#obsah-neprehlednete,
#obsah-vlevo-blok1-vlevo,
#obsah-denicky,
#obsah-linky,
#obsah-poslechnetesi,
#obsah-kamsdetmi,
#obsah-napady,
#obsah-uvasdoma,
#obsah-dnesni,
#obsah-detiamy,
#obsah-necoprovas,
#obsah-soutezite,
#obsah-reklama-1,
#obsah-reklama-2,
#obsah-reklama-3,
#obsah-seznamclanku,
#obsah-nejnej,
#obsah-fotoalba,
#obsah-fotkypodleobdobi,
#obsah-ranges {
  margin-bottom: 7px;
  background-repeat: no-repeat;
  background-position: right top;
  font-size: 90%;
  border-bottom: 1px solid silver;
  border-left: none;
  border-right: none;
  border-top: none;
  padding-bottom: 10px;
}
/*box FOTOALBA*/
#obsah-fotoalba {
  background-image: url(/img/ico-bg-fotoalba2.png);
  float: right;
  padding: 0 5px 5px 5px;
  width: 150px;
  text-align: center;
}
#obsah-fotoalba .foto {
  margin: 10px 0px 0px 0px;
}
#obsah-fotoalba p {
  text-align: center;
}
#obsah-fotoalba p.textik {
  text-align: center;
  background: #faffe4;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 0px;
}
#obsah-fotoalba h2 {
  text-align: left;
}
#obsah-fotoalba h3 {
  color: #A5C221;
  font-size: 150%;
  margin-top: 0px;
}
#obsah-fotoalba h3 a:link,
#obsah-fotoalba h3 a:active,
#obsah-fotoalba h3 a:visited,
#obsah-fotoalba h3 a:hover {
  color: #A5C221;
  text-decoration: none;
  border-bottom: none;
}
#obsah-fotoalba img {
  border: #A5C221 3px solid;
  padding: 1px;
}
#obsah-neprehlednete {
  background-image: url(/img/xbg-vlevo-b2.png);
}
#obsah-vlevo-blok1-vlevo h2 {
  display: none;
}
#obsah-linky strong {
  color: green;
}
#obsah-linky a:link,
#obsah-linky a:active,
#obsah-linky a:visited {
  color: #000000;
  text-decoration: none;
}
#obsah-linky a:hover {
  color: red;
}
#obsah-nejnej a:link,
#obsah-nejnej a:active,
#obsah-nejnej a:visited {
  color: #000000;
  text-decoration: none;
}
#obsah-nejnej a:hover {
  color: #0082C1;
  text-decoration: none;
}
#obsah-nejnej li {
  color: #0082C1;
}
/*.tabbertab a:link,
.tabbertab a:active, 
.tabbertab a:visited{
color:@barva_cerna;
text-decoration:none;
}

.tabbertab a:hover {
color:red;
text-decoration:none;
}
.tabbertab li {
color:#008cc7;
}*/
#obsah-poslechnetesi a:link,
#obsah-poslechnetesi a:active,
#obsah-poslechnetesi a:visited {
  color: #000000;
  text-decoration: none;
}
#obsah-poslechnetesi a:hover {
  color: red;
  text-decoration: none;
}
#obsah-poslechnetesi li {
  color: #6ebf06;
}
/*#obsah-denicky{text-align:center;}*/
#obsah-denicky a:link,
#obsah-denicky a:active,
#obsah-denicky a:visited {
  color: #505050;
  ccolor: #cb6d53;
  text-decoration: none;
  font-weight: bold;
  font-size: 130%;
}
/*v denickach misto seznamu tuený text*/
#obsah-denicky li {
  display: block;
  padding: 5px 0;
  margin: 2px;
  border-bottom: 1px solid #b2b2b2;
  /*color:#ff600a;*/
}
#obsah-denicky li:last-child {
  border-bottom: none;
}
#obsah-denicky ul {
  margin: 0px;
  padding: 0px;
}
/*v denickach misto seznamu tuený text*/
#obsah-denicky a:hover {
  color: red;
  text-decoration: none;
}
#obsah-denicky p.textik {
  text-align: center;
  background: #ffefe9;
  padding: 5px;
  margin: 0px;
  width: auto;
}
#obsah-uvasdoma a:link,
#obsah-uvasdoma a:active,
#obsah-uvasdoma a:visited {
  color: #000000;
  text-decoration: none;
}
#obsah-uvasdoma a:hover {
  color: red;
  text-decoration: none;
}
#obsah-uvasdoma li {
  color: #ff600a;
}
#obsah-napady {
  padding-bottom: 20px;
}
#obsah-napady a:link,
#obsah-napady a:active,
#obsah-napady a:visited {
  color: #000000;
  text-decoration: none;
}
#obsah-napady a:hover {
  color: red;
  text-decoration: none;
}
#obsah-napady li {
  color: #ff600a;
  margin: 2px 0px 3px 0px;
  padding: 0px;
}
#obsah-napady ul {
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 10px;
}
#obsah-napady h3 {
  margin-bottom: 0px;
  margin-top: 10px;
  color: #D77552;
  padding: 0px;
}
#obsah-napady h3 a:link,
#obsah-napady h3 a:active,
#obsah-napady h3 a:visited {
  color: #D77552;
  text-decoration: none;
}
#obsah-napady h3 a:hover {
  color: red;
  text-decoration: none;
}
#obsah-nejnej a:link,
#obsah-nejnej a:active,
#obsah-nejnej a:visited {
  color: #000000;
  text-decoration: none;
}
#obsah-nejnej a:hover {
  color: red;
  text-decoration: none;
}
#obsah-nejnej li {
  color: #008cc7;
}
#obsah-dnesni a:link,
#obsah-dnesni a:active,
#obsah-dnesni a:visited {
  color: #000000;
  text-decoration: none;
}
#obsah-dnesni a:hover {
  color: red;
  text-decoration: none;
}
#obsah-dnesni li {
  color: #008cc7;
}
#obsah-dnesni h3 {
  color: #008cc7;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#obsah-dnesni {
  background-image: url(/img/ico-bg-dnesni.png);
  padding: 0 5px 5px 5px;
  clear: both;
  position: relative;
  border: none;
}
.dnesni-pad {
  padding: 10px 0px 0px 0px;
}
#obsah-dnesni span {
  color: #388cd1;
  margin: 0px 5px 0px 5px;
  color: red;
}
#obsah-dnesni h3 {
  color: #388cd1;
  margin: 0px 0px 0px 0px;
}
#obsah-dnesni h3 a:link,
#obsah-dnesni h3 a:visited {
  color: #388cd1;
}
#obsah-dnesni h3 a:hover {
  color: red;
}
#obsah-dnesni hr.tecky-modre {
  height: 1px;
  border-bottom: dotted 1px #C3DCF1;
  color: white;
}
#obsah-dnesni .rikanka {
  width: 45%;
  float: left;
}
#obsah-dnesni .hadanka {
  width: 45%;
  float: right;
}
#obsah-dnesni .dnesni-sipka {
  color: red;
}
#obsah-dnesni .dnesni-sipka {
  color: red;
}
#obsah-dnesni .dnesni-vpravo {
  float: right;
  margin-bottom: -5px;
}
#obsah-info a:link,
#obsah-info a:active,
#obsah-info a:visited {
  color: #000000;
  text-decoration: none;
}
#obsah-info a:hover {
  color: red;
  text-decoration: none;
}
#obsah-info li {
  color: #008cc7;
}
#obsah-info h3 {
  color: #008cc7;
}
#obsah-neprehlednete {
  padding: 0px 7px 7px 7px;
}
#obsah-neprehlednete a:hover {
  color: red;
  text-decoration: none;
}
#obsah-neprehlednete li {
  color: #008cc7;
}
#obsah-neprehlednete li SPAN {
  color: #000000;
}
#obsah-neprehlednete a:link,
#obsah-neprehlednete a:active,
#obsah-neprehlednete a:visited {
  color: #008cc7;
  ffont-weight: bold;
}
#obsah-neprehlednete h3 {
  color: #008cc7;
}
#obsah-denicky p {
  margin: 5px 5px 0 5px;
}
#obsah-soutezite {
  background-image: url(/img/ico-bg-soutezite.png);
  background-repeat: no-repeat;
  background-position: right top;
  font-size: 90%;
  border-bottom: 1px solid #adc82a;
  border-left: none;
  border-right: none;
  border-top: none;
  padding-bottom: 10px;
  padding: 0 5px 5px 5px;
}
#obsah-soutezite h2 {
  margin: 0;
  padding: 10px 0 5px 5px;
  letter-spacing: 0px;
}
#obsah-soutezite H3 {
  font-size: 14px;
  margin-bottom: 0px;
}
#obsah-info {
  background-image: url(/img/ico-bg-info.png);
  padding: 0 5px 5px 5px;
  margin-top: 5px;
}
#obsah-neprehlednete {
  background-image: url(/img/ico-bg-neprehlednete.png);
  padding: 0 5px 5px 5px;
}
#obsah-denicky {
  background-image: url(/img/ico-bg-denicky.png);
  padding: 0 5px 5px 5px;
  width: 150px;
  margin-top: 0px;
  float: right;
}
#obsah-seznamclanku {
  background-image: url(/img/ico-bg-starsiclanky.png);
  padding: 0 5px 10px 5px;
  background-color: #FBFFEA;
  clear: both;
}
#obsah-linky {
  background-image: url(/img/ico-bg-linky.png);
  padding: 0 5px 5px 5px;
}
#obsah-poslechnetesi {
  background-image: url(/img/ico-bg-poslechnetesi.png);
  padding: 0 5px 0px 5px;
  position: relative;
  margin: 0px;
  border: none;
}
#obsah-kamsdetmi {
  background-image: url(/img/ico-bg-kamsdetmi.png);
  padding: 0 5px 5px 5px;
  margin-top: 0px;
  clear: both;
}
#obsah-linky {
  background-image: none;
  padding: 5px 5px 5px 5px;
  border: 1px #388cd1 solid;
  background-color: #d1ebff;
}
#obsah-linky h2 {
  display: none;
}
#obsah-linky strong {
  background-color: #388cd1;
  color: white;
  padding: 0px 5px;
  margin-right: 5px;
}
#obsah-napady {
  background-image: url(/img/ico-bg-napady.png);
  padding: 0px 5px 5px 5px;
  margin-top: 0px;
  margin-bottom: 0px;
  border: none;
  clear: both;
}
#obsah-napady-m {
  background: white;
  margin-top: 0px;
  height: 5px;
}
#obsah-uvasdoma {
  background-image: url(/img/ico-bg-uvasdoma.png);
  padding: 0px 5px 5px 5px;
  margin-top: -3px;
  margin-bottom: 14px;
  position: relative;
}
#obsah-fotkypodleobdobi {
  background-image: url(/img/ico-bg-fotky-podle-veku-bg.png);
  padding: 0px 5px 0px 5px;
  margin-top: 0px;
  position: relative;
}
#obsah-fotkypodleobdobi IMG {
  margin: 3px;
  border: 1px solid #505050;
}
#obsah-necoprovas {
  background-image: url(/img/ico-bg-necoprovas.png);
  padding: 0 5px 5px 5px;
  margin-bottom: 0px;
  margin-top: -10px;
  float: right;
}
#obsah-nejnej {
  background-image: none;
  clear: both;
  background-repeat: no-repeat;
  border: none;
  padding: 0px;
  background-color: white;
  position: relative;
}
#obsah-nejnej h2 {
  margin: 0px;
  color: #0082C1;
  margin: 5px 0px 0px 0px;
  padding: 0px 16px 0px 0px;
  display: block;
  float: right;
  background-color: white;
  background-image: url(/img/li-menu1-ctverecek-1-of.gif);
  background-position: right center;
  background-repeat: no-repeat;
}
.atrakce_accordion h2 {
  margin: 0px;
  color: #0082C1;
  margin: 5px 0px 2px 0px;
  padding: 0px 16px 0px 0px;
  text-align: right;
  background-image: url(/img/li-menu1-ctverecek-1-of.gif);
  background-position: right center;
  background-repeat: no-repeat;
}
.atrakce_accordion {
  margin-bottom: 7px;
}
#obsah-nejhezci {
  background-image: url(/img/ico-bg-nejnej.png);
}
/*VÝVOJOVÉ TABULKY*/
#obsah-vyvojove-tabulky {
  background-color: #f0f0f0;
  text-align: left;
  color: #3e3e3e;
  margin: 0px 0px 10px 0px;
  padding: 3px;
  padding-left: 6px;
  border: 1px solid #cecece;
  border-radius: 8px;
}
#obsah-vyvojove-tabulky h3 {
  font-size: 120%;
  color: #3E3E3E;
  padding-left: 15px;
  margin-left: 3px;
  background-image: url(/img/li-menu1-ctverecek-2-of.gif);
  background-position: left center;
  background-repeat: no-repeat;
}
#obsah-vyvojove-tabulky table {
  width: 100%;
  margin: 0px 5px 0px 15px;
  vertical-align: top;
}
#obsah-vyvoj-ditete-form,
#obsah-vyvoj-tehotenstvi-form {
  margin: 0px;
  padding: 0px;
  clear: both;
  text-align: left;
  COLOR: #FF7C0E;
  font-weight: bold;
}
#obsah-vyvoj-ditete-form H4,
#obsah-vyvoj-tehotenstvi-form H4 {
  padding: 1px;
  color: #0082C1;
  font-size: 100%;
  margin: 0px;
}
#obsah-vyvoj-tehotenstvi-form SELECT,
#obsah-vyvoj-ditete-form SELECT {
  background-color: #FFFFFF;
  color: #0082C1;
  height: auto;
}
#vyhledavani_ranges_box {
  background-color: #f0f0f0;
  text-align: left;
  font-weight: bold;
  padding: 2px 2px 6px 6px;
  margin: 0px 0px 10px 0px;
  width: auto;
  clear: both;
  padding-left: 6px;
  border: 1px solid #cecece;
  border-radius: 8px;
}
#vyhledavani_ranges_box H3 {
  color: #3e3e3e;
  font-size: 120%;
  padding-left: 15px;
  margin-left: 3px;
  background-image: url(/img/li-menu1-ctverecek-1-of.gif);
  background-position: left center;
  background-repeat: no-repeat;
}
#vyhledavani_ranges_box form {
  margin: 0px;
  padding: 0px;
  padding-left: 15px;
}
#vyhledavani_ranges_box select,
#vyhledavani_ranges_box input {
  color: #df6a4b;
  height: auto;
}
#vyhledavani_ranges_box input {
  background-color: #df6a4b;
  color: #fcfcfc;
  padding: 3px 8px 3px 8px;
  border: none;
}
/*REKLAMA*/
#obsah-reklama-2 {
  border: none;
  margin: 10px 0px 8px 0px;
  padding: 0px;
  text-align: center;
}
h2.obsah-reklama-3 {
  color: silver;
  margin: 5px 0px 2px 0px;
  padding: 0;
  font-size: 85%;
  font-family: arial, sans-serif;
  font-weight: normal;
  text-align: right;
}
#obsah-reklama-1a {
  height: 60px;
  min-height: 58px;
  margin-top: 0px;
  margin-bottom: 10px;
  float: left;
}
#obsah-reklama-1b {
  height: 60px;
  min-height: 60px;
  margin-top: 0px;
  margin-bottom: 10px;
  float: right;
  bborder: 1px solid silver;
}
#obsah-reklama-1a IMG,
#obsah-reklama-1b IMG {
  border: 1px solid silver;
  margin: 0px 0px 5px 0px;
}
/*REKLAMA*/
#obsah-reklama-kategorie IMG {
  margin: 8px 0px 8px 0px;
}
#obsah-reklama-3 {
  border: 1px solid silver;
}
.archiv {
  font-size: 11px;
  margin-top: 5px;
}
a.archiv:link {
  display: block;
  color: #515151;
  text-align: right;
  float: right;
  clear: both;
  margin-top: 7px;
  font-size: 12px;
  text-decoration: none;
}
a.archiv:visited {
  color: #000000;
}
a.archiv:hover {
  color: red;
}
.archiv span.archiv_sipka {
  background: red;
  color: white;
  font-size: 90%;
  font-weight: bold;
  margin-right: 5px;
  padding: 2px 4px 2px 4px;
  text-decoration: none;
}
.archiv span.archiv_text {
  text-decoration: underline;
}
.boxy-spodek {
  border: 0;
  margin: 0;
  padding: 0;
  float: left;
}
.ramec-patka {
  border-top: 1px solid #FF6F21;
  width: auto;
  font-size: 85%;
  background-color: #faeebc;
  padding: 5px;
  background-image: url(/img/bg-patka-3.gif);
  background-repeat: no-repeat;
  background-position: right top;
  margin-top: 0px;
  text-align: center;
  clear: both;
}
.ramec-patka p {
  color: #000000;
  font-weight: normal;
  margin: 5px 0px 0px 0px;
  text-align: center;
}
.ramec-patka #lupa {
  font-size: 150%;
  font-weight: bold;
  width: 100%;
  text-align: center;
  margin-top: 10px;
  color: #3e3e3e;
}
.ramec-patka #lupa A {
  text-decoration: underline;
  color: #3e3e3e;
}
.ramec-patka #lupa IMG {
  margin-left: 5px;
  vertical-align: middle;
  border: none;
}
#ramec-patka-menu #patka_napravo {
  float: right;
}
#ramec-patka-menu #patka_napravo A {
  border-left: 1px solid #cfcfcf;
  border-right: 0px;
  padding-left: 20px;
  padding-right: 0px;
}
.ramec-patka a:link {
  color: gray;
  margin: 0;
  text-decoration: none;
  border: none;
}
.ramec-patka a:visited {
  color: gray;
  margin: 0;
  text-decoration: none;
  border: none;
}
.ramec-patka a:hover {
  color: red;
  text-decoration: none;
  border: none;
}
.ramec-patka strong {
  color: #000000;
}
.upoutavky_bez_ramecku {
  float: right;
  width: 220px;
  margin: 40px 20px 0px 5px;
  padding: 4px;
}
.upoutavky {
  float: right;
  width: 220px;
  margin: 32px 20px 0px 5px;
  padding: 4px;
  border: solid 1px #FF8918;
  background-color: #f6f6f6;
}
.upoutavky h3 {
  margin: 0px 0px 0px 0px;
}
.upoutavky img {
  float: left;
  margin: 0px 5px 0px 0px;
  border: solid 1px #000000;
}
/*.upoutavky em {
font-size: 85%;
}*/
.upoutavky h3 a:link,
.upoutavky h3 a:active,
.upoutavky h3 a:visited {
  color: red;
}
.upoutavky h3 a:hover {
  color: #FF7C0E;
}
#ramec-patka-menu {
  background: #929292;
  color: #000000;
  margin-top: 100px;
  text-align: left;
  padding: 6px;
  border-top: 1px solid #ff6f21;
}
#ramec-patka-menu a:link,
#ramec-patka-menu a:active,
#ramec-patka-menu a:visited {
  border-bottom: none;
  font-size: 90%;
  color: #2e2e2e;
  color: #fefefe;
  display: inline;
  float: left;
  text-align: left;
  margin: 0px 10px 0px 0px;
  padding: 0px 20px 0px 0px;
  border-right: 1px solid #cfcfcf;
}
#ramec-patka-menu a:hover {
  color: red;
  border: none;
}
#ramec-patka-menu HR {
  display: none;
}
#ramec-patka-menu p {
  text-align: left;
  margin: 0px 10px 0px 20px;
  padding: 0px;
}
#ramec-patka-menu strong {
  float: left;
  text-align: left;
  margin: 0px 10px 0px 0px;
  font-size: 90%;
}
#ramec-patka-menu FORM {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
}
#ramec-patka-menu input.okynko {
  margin: 0px 0px 0px 10px;
  padding: 2px;
  text-align: left;
  font-size: 90%;
  text-align: center;
  background: white;
  color: #000000;
  border: solid #000000 1px;
}
#ramec-patka-menu input.tlacitko {
  margin: 0px 0px 0px 10px;
  padding: 2px;
  text-align: left;
  font-size: 90%;
  text-align: center;
  background: #FF6500;
  color: white;
  border: none;
}
.formular-dole {
  margin: -4px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  float: left;
}
/**** DEFINICE ZÁLO?EK NÁPADY ****/
/* celý box elánku */
#napady_tabs {
  font-size: 100%;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  width: 100%;
  font-family: Arial;
}
.seznam_video,
.seznam_tvorivost,
.seznam_recepty {
  margin-bottom: -0.7em;
}
.seznam_video p {
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  font-size: 120%;
}
.seznam_video IMG {
  border: 3px solid silver;
  padding: 2px;
  margin: 0px 10px 2px 0;
}
.seznam_video .dalsi,
.seznam_tvorivost .dalsi,
.seznam_recepty .dalsi {
  text-align: right;
  margin: 0px;
  padding: 0px;
  margin-bottom: 1px;
  font-size: 100%;
  font-weight: normal;
}
#napady_tabs .dalsi A {
  color: #3f3f3f;
}
#napady_tabs .archiv_sipka {
  color: #fcfcfc;
  background-color: #747474;
  margin: 0px;
  margin-left: 3px;
  padding: 1px 3px 1px 3px;
  font-size: 80%;
  text-decoration: none;
}
.seznam_tvorivost li,
.seznam_recepty li {
  color: #ff6f21;
  margin-bottom: .3em;
}
#clanky_tabs {
  font-family: Arial;
}
#clanky_tabs OL {
  margin: 0px 0px 0px 26px;
  padding: 0px;
  font-size: 150%;
  font-style: italic;
  font-weight: bold;
  font-family: Georgia, serif ;
}
#clanky_tabs OL LI A {
  margin: 0px;
  padding: 0px;
  font-size: 70%;
  font-style: normal;
  font-weight: normal;
  font-family: Arial ;
}
/*ANKETA*/
#anketa {
  background-image: none;
  padding: 6px;
  border: none;
  margin: 10px 0px 7px 0px;
  border: 2px solid red;
}
#anketa h2 {
  background-color: white;
  color: #000000;
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 10px 0px;
  font-size: 100%;
  border-bottom: solid #000000 1px;
  display: none;
}
#anketa h3 {
  color: #008cc7;
  padding: 0px 0px 0px 0px;
  margin: 3px 0px 5px 0px;
  font-size: 120%;
}
#anketa p {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
  font-size: 90%;
}
#anketa .anketa-text-dole {
  margin: 10px 0px 0px 0px;
}
#anketa form {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.anketa-ramecek {
  background: white;
  padding: 1px;
  border: silver solid 1px;
  width: 97%;
  margin: 3px 0px 0px 0px;
  display: block;
}
.anketa-radio {
  margin: 0px;
  padding: 0px;
}
.anketa_teplomer {
  height: 10px;
  width: 10px;
  background-color: blue;
}
.anketa-procenta {
  margin: 0px 0px 0px 0px;
  font-size: 100%;
}
.anketa-1-procenta {
  color: #4296D6;
}
.anketa-2-procenta {
  color: #FF6500;
}
.anketa-3-procenta {
  color: #000000;
}
.anketa-teplomer {
  height: 10px;
}
.anketa-1-teplomer {
  background-color: #4296D6;
}
.anketa-2-teplomer {
  background-color: #FF6500;
}
.anketa-3-teplomer {
  background-color: #000000;
}
.anketa-text-dole {
  padding: 5px;
  text-align: left;
  font-size: 90%;
}
.anketa-hlasovat {
  color: white;
  background: #4296D6;
  border: #4296D6;
  font-size: 100%;
  margin: 0px auto;
  margin-bottom: 3px;
  padding: 3px;
  font-weight: bold;
}
.anketa_ke_clanku {
  width: 80%;
  margin-left: auto ;
  margin-right: auto;
}
.author_full {
  border-left: 1px solid red;
  padding-left: 5px;
  margin-left: 5px;
}
.author_description {
  color: silver;
}
.zdroj_full {
  border-left: 1px solid red;
  padding-left: 3px;
  margin-left: 5px;
}
.zdroj_description {
  background-color: #e1e1e1;
  border: 1px solid silver;
  padding: 5px;
  margin: 10px;
  font-size: 120%;
}
.clanek-pocet-nazoru {
  border-left: 1px solid red;
  padding-left: 3px;
  margin-left: 5px;
}
/*Zpit, nahoru, doporueit emailem, tisk*/
#clanek-operace {
  display: block;
  list-style: square;
  color: #ff641a;
  text-align: right;
  float: right;
  font-size: 90%;
  margin-top: 20px;
  margin-bottom: 5px;
  font-family: Arial;
}
#clanek-operace A {
  margin-left: 25px;
  padding-left: 20px;
  background-repeat: no-repeat;
  background-position: left center;
}
#clanek-operace .clanek-tisk {
  background-image: url(/img/operace-ico-tisk.png);
}
#clanek-operace .clanek-doporucit {
  background-image: url(/img/operace-ico-doporucit.png);
}
#clanek-operace .clanek-nahoru {
  background-image: url(/img/operace-ico-nahoru.png);
}
#clanek-operace .clanek-zpet {
  background-image: url(/img/operace-ico-zpet.png);
}
#clanek-operace hr {
  display: none;
}
/*KOMENTÁOE*/
#komentare {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  width: 100%;
  margin-top: 20px;
}
#komentare TABLE {
  background-color: white;
  clear: both;
  padding: 0px;
  font-size: 11px;
  border: 1px solid #009999;
  width: 100%;
}
#komentare_podle_casu > TABLE {
  background-color: white;
  clear: both;
  padding: 0px;
  font-size: 100%;
  border: 1px solid #009999;
  width: 100%;
}
#komentare TABLE TR {
  height: 20px;
  padding-top: 20px;
  vertical-align: top;
  text-align: left;
}
#komentare TABLE TD {
  padding: 0px;
}
#komentare TABLE TR IMG {
  height: 20px;
  width: 10px;
  vertical-align: middle;
}
#komentare TABLE TR.first_row {
  background-color: #ace6e6;
  padding-top: 2px;
}
#komentare TABLE TR.odd_row,
even_row {
  background-color: #e9f9f9;
}
#komentare H6 {
  font-size: 14px;
  font-weight: bold;
  color: #009999;
  margin: 2px 0px 0px 3px;
}
#komentare .first_cell {
  vertical-align: middle;
  width: 300px;
  padding-left: 3px;
}
#komentare .first_cell A {
  color: blue;
}
#komentare .first_cell A:visited {
  color: #bf4f65;
}
#komentare .nazory_nejsou {
  text-align: center;
  vertical-align: middle;
  height: 50px;
  font-weight: bold;
  color: #525252;
  font-size: 14px;
}
#komentare INPUT.b, #komentare A.b,
#komentare_podle_casu INPUT.b, #komentare_podle_casu A.b {
  FONT-SIZE: 12px;
  font-weight: normal;
  text-decoration:none;
  BORDER: #acacac 1px solid;
  PADDING: 1px 10px 1px 10px;
  margin: 2px 2px 2px 1px;
  COLOR: #000000;
  TEXT-ALIGN: center;
  background-color: #ededed;
  min-width: 140px;
}
#komentare INPUT.b:hover, #komentare A.b:hover {
  background-color: #bebebe;
  CURSOR: pointer;
}
#komentare #binsert,
#komentare_podle_casu #binsert {
  BACKGROUND-COLOR: #009999;
  color: white;
  font-weight: bold;
  FONT-SIZE: 13px;
  text-align: center;
  cursor: hand;
  cursor: pointer;
}
#komentare #b_vybrane {
  color: #ff0000;
}
#komentare #b_vse {
  color: blue;
}
#komentare #b_cas {
  color: green;
}
#komentare .komentare_text_pod,
.komentare_text_pod A {
  text-align: right;
  font-size: 10px;
  color: #636363;
  margin: 2px 0px 8px 0px;
}
/*KOMENTÁOE KONEC*/
.serialy {
  background-color: #F0F0F0;
  text-align: left;
  width: auto;
  padding: 6px;
  margin: 5px 0px 0px 0px;
  font-size: 100%;
  font-weight: bold;
  color: #1E7AC6;
  vertical-align: middle;
}
.serialy {
  background-color: #F0F0F0;
  text-align: left;
  width: auto;
  padding: 3px 6px 3px 6px;
  margin: 0px 0px 10px 0px;
  font-size: 100%;
  font-weight: bold;
  color: #1E7AC6;
  vertical-align: middle;
  border: 1px solid #cecece;
  border-radius: 6px;
}
.serialy form {
  width: auto;
  margin: 0px;
  padding: 0px;
  display: inline;
}
.serialy H3 {
  display: inline;
  font-size: 100%;
  color: #3E3E3E;
  padding-left: 15px;
  margin: 0px;
  margin-left: 3px;
  background-image: url(/img/li-menu1-ctverecek-4-of.gif);
  background-position: left center;
  background-repeat: no-repeat;
}
.serialy SELECT {
  width: 200px;
  font-size: 100%;
  margin: 0px 0px 0px 4px;
  padding: 0px;
  background-color: #ffff;
  color: #F47400;
}
.banner_top {
  text-align: center;
  margin: 0px auto;
  padding: 0px;
  margin-top: 3px;
  margin-bottom: 1px;
}
/*
#reklama_top_banner{
	width:760px;
	text-align:center;
	margin: 0px auto;
	padding:0px;
	margin-top:3px;
	margin-bottom:1px;
}
*/
/* u? nepou?ívat #reklama_right_banner{
	position:absolute;
	margin:0px;
	padding:0px;
	padding:0px;
	left:1030px;
	top:100px;
	z-index: 999;
	height:100%;
}*/
#reklama-vpravo {
  position: absolute;
  margin: 0px;
  padding: 0px;
  left: 1030px;
  top: 300px;
  z-index: 999;
  height: 100%;
  /*border:1px solid magenta;*/
}
.banner_250 {
  margin: 0px auto 5px auto;
  padding: 0px;
}
.banner_skyscraper {
  position: -webkit-sticky;
  position: sticky;
  top: 15px;
  /*border:1px solid green;*/
  margin-top: 0px;
  /*display:none; vypnuto 7.8.2024 kvuli CPEX*/
}
/*REKLAMNI BANNERY*/
/* text_reklama_nad_bannery*/
.reklama_text {
  color: silver;
  padding: 0px;
  margin: 0px;
  font-weight: normal;
  text-align: center;
  font-size: 85%;
  font-family: arial, sans-serif;
}
/* facebook, google+*/
.social_buttons {
  padding: 5px;
  background-color: #ededed;
  margin-top: 2px;
  margin-bottom: 5px;
  text-align: left;
}
.social_buttons .google_plus_button,
.social_buttons .twitter_button {
  float: left;
}
.social_buttons .fb_like_button {
  float: left;
  margin-right: 10px;
}
/* PROBLEM BOX*/
.problem_box {
  color: red;
  font-weight: bold;
  width: 100%;
  margin: 50px auto 10px auto;
  text-align: center;
  font-size: 150%;
  clear: both;
}
/* MESSAGE BOX*/
.error_box {
  margin: 5px;
  padding: 5px;
  border: 3px solid red;
  background-color: pink;
  font-size: 120%;
  text-align: left;
  color: #000000;
}
.error_box H3 {
  font-weight: bold;
  font-size: 180%;
  margin: 0px;
  padding: 0px;
  color: red;
}
.error_box P {
  border-left: 10px solid red;
  margin: 4px;
  margin-left: 15px;
  padding-left: 4px;
}
.zpetne_odkazy {
  width: auto;
  text-align: center;
  text-decoration: none;
  font-size: 11px;
  padding: 2px;
  margin-top: 2px;
}
.zpetne_odkazy A {
  color: #000000;
}
.zpetne_odkazy H5 {
  display: inline;
  font-size: 11px;
  margin-right: 5px;
}
/*VALIDACE FORMULÁŘU*/
label.error {
  float: none;
  color: red;
  padding-left: .5em;
  vertical-align: top;
}
input.error,
textarea.error,
select.error {
  border: 2px solid red;
  background-color: pink;
}
.required {
  background-color: #fff2f2;
}
form label {
  font-weight: bold;
}
/*Login bar*/
#login_bar {
  margin: 0px;
  text-align: right;
  padding: 2px;
  padding-right: 4px;
  font-family: Arial, Verdana;
}
#login_bar SPAN {
  font-size: 90%;
}
.foto {
  border: 1px solid silver;
}
.like_buttons {
  text-align: right;
  margin: 3px;
  margin-top: 10px;
}
.like_vote_button {
  text-align: center;
}
.like_vote_button DIV {
  margin: 10px;
}
.like_buttons A {
  padding: 8px;
  padding-right: 40px;
  margin: 3px;
  font-weight: bold;
  background-repeat: no-repeat;
  background-position: 92% 50%;
}
.like_buttons A.like_plus {
  background-color: #8eb11a;
  color: white;
  height: 32px;
  background-image: url(/img/social/like_smiley.gif);
}
.like_buttons A.like_minus {
  background-color: #df6a4b;
  color: white;
  background-image: url(/img/social/dislike_smiley.gif);
}
.like_buttons A:hover {
  background-color: #c5c5c5;
  border-bottom: none;
}
.like_buttons .like_plus_count {
  color: #8eb11a;
  font-weight: bold;
  font-size: 120%;
}
.like_buttons .like_minus_count {
  color: #df6a4b;
  font-weight: bold;
  font-size: 130%;
}
#top_bar {
  background-color: #303030;
  width: auto;
  padding: 4px 3px 3px 8px;
  font-size: 1.2em;
  font-family: arial;
  color: #ffc993;
}
#top_bar UL,
#top_bar LI {
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #ffc993;
}
#top_bar A {
  color: white;
  text-decoration: none;
}
#top_bar A:hover {
  text-decoration: underline;
  color: #ffc993;
}
/*galerie video a obrazky */
.galerie_box {
  width: 100%;
  margin-top: 20px;
  border: 1px solid #6b6b6b;
  background-color: #6b6b6b;
  overflow: hidden;
  font-size: 12px;
}
.galerie_box_description {
  padding: 3px 0.7em;
  /*color:#008080;*/
  color: #FFF;
  font-size: 1.5em;
  font-weight: bold;
  /*bbbackground-color:#FFF;*/
  background-color: #6f65a9;
  text-align: center;
}
.galerie_box_header {
  padding: 2px 1em 2px 1em;
  width: auto;
  position: relative;
  height: 42px;
  margin-bottom: 2px;
  background-color: #474747;
}
.galerie_box_header H3 {
  float: left;
  color: yellow;
  font-size: 1.5em;
  position: absolute;
  top: 50%;
  height: 2em;
  margin-top: -0.8em;
}
.galerie_box_header H3 SPAN A {
  color: #FFF;
}
.galerie_box_header .galerie_button_container {
  color: #000000;
  margin-bottom: 2px;
  text-align: right;
  padding: 0;
  width: auto;
}
.galerie_box .media_image {
  width: 100%;
  max-height: 300px;
  overflow: hidden;
  margin-bottom: 0.5em;
  height: auto;
}
.galerie_box .media_image img {
  width: 100%;
  max-height: 350px;
  /*height:auto;*/
  object-fit: contain;
}
.galerie_box .galerie_nazev {
  width: 100%;
  text-align: center;
  padding: 3px;
  color: white;
  font-weight: bold;
}
.galerie_big_box {
  text-align: center;
}
.galerie_nahledy_box {
  Margin: 0 auto;
  padding: 3px;
  padding-bottom: 1px;
  width: 100%;
  text-align: center;
  box-sizing: border-box;
  background-color: #6b6b6b;
}
.galerie_nahledy_box .media_nahled {
  width: 24%;
  box-sizing: border-box;
  margin: 0px;
  margin-bottom: 3px;
  padding: 0px;
  float: left;
  /*height:90px;*/
  max-height: 150px;
  min-height: 100px;
  overflow: hidden;
  text-align: center;
  border: 4px solid white;
  background-color: white;
  /*min-width:100px;*/
}
.galerie_nahledy_box .media_nahled H3 A {
  wwhite-space: nowrap;
  overflow: hidden;
  display: block;
  height: 45px;
}
.galerie_nahledy_box .galerie_next_box {
  background-color: #6f65a9;
  position: relative;
  text-align: center;
}
.galerie_nahledy_box .galerie_next_box A {
  font-weight: bold;
  color: white;
  position: absolute;
  top: 50%;
  left: 0;
  height: 2em;
  margin-top: -1em;
  width: 100%;
  font-size: 120%;
}
.galerie_nahledy_box .media_nahled img {
  width: 100%;
  height: auto;
  height: 90px;
  max-height: 90px;
  object-fit: cover;
}
.media_box {
  margin: 8px;
  margin-left: 0px;
  text-align: left;
}
.media_box .media_nahled {
  border: 1px solid silver;
  color: #474747;
  box-sizing: border-box;
  display: inline-block;
  margin: 5px 10px 10px 0;
  padding: 6px;
  width: 25%;
  max-width: 190px;
  text-align: center;
  vertical-align: top;
  background-color: #FFFFFF;
  box-shadow: 5px 5px 3px #888888;
}
.media_box .media_favourite {
  background: #ffffff url(/img/social/star_16.gif) no-repeat 95% 95%;
}
.media_nahled IMG {
  width: 100%;
  max-height: 100px;
  /*object-fit: contain;*/
  object-fit: cover;
}
.media_nahled H3 A {
  color: #000000;
  font-family: Georgia;
}
.image_nahled,
.video_nahled {
  position: relative;
  display: inline-block;
}
.video_nahled:after {
  content: '';
  position: absolute;
  bottom: 10px;
  left: 10px;
  width: 26px;
  height: 26px;
  z-index: 100;
  /* background: transparent url(/img/social/video20x20.png) no-repeat center;*/
  /* background:  transparent url(/img/glyphicons/red/glyphicons_220_play_button_red.png) no-repeat center;*/
  pointer-events: none;
}
.media_type_2:after {
  background: transparent url(/img/glyphicons/red/glyphicons_220_play_button_red.png) no-repeat center;
}
/*.media_type_9:after {
	 background:  transparent url(/img/glyphicons/red/glyphicons_220_play_button_red.png) no-repeat center;
}*/
.media_type_3:after {
  background: transparent url(/img/social/instagram_26.png) no-repeat center;
}
.media_box_300 {
  margin: 1px 8px;
  border: 1px solid red;
  padding: 3px;
  width: 300px;
}
.media_box_300 .table_container {
  display: table;
  border-collapse: collapse;
  border-spacing: 0 5px;
}
.media_box_300 H2 {
  width: auto;
  margin: 0;
  padding: 6px 10px;
  font-size: 1.3em;
  background-color: darkblue;
  color: white;
}
.media_box_300 IMG {
  max-width: 120px;
  max-height: 90px;
  border: 1px solid silver;
  margin: 5px 0;
}
.media_box_300 H3 {
  display: table-cell;
  padding-left: 8px;
  vertical-align: top;
  font-size: 150%;
  max-width: 160px;
}
.media_box_300 video_nahled,
image_nahled {
  display: table-cell;
}
.media_box_300 .media_nahled {
  text-align: left;
  display: table-row;
  max-width: 300px;
  width: auto;
  border-bottom: 1px solid silver;
}
.clanek a.button_default_icon {
  color: white;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: 10px center;
  padding: 8px;
  margin: 5px;
  padding-left: 40px;
  padding-right: 20px;
  background-size: 18px 18px;
  font-size: 140%;
  border-radius: 4px;
}
a.button_add_image {
  background-color: #008080;
  background-image: url(/img/glyphicons/glyphicons_138_picture_white.png);
}
a.button_add_video {
  background-color: #800040;
  background-image: url(/img/glyphicons/glyphicons_180_facetime_video_white.png);
}
div.media_next,
div.view-next-records a {
  margin: 0 auto;
  font-weight: bold;
  text-align: center;
}
div.view-next-records a {
  margin-top: 50px;
  border: 1px solid silver;
  background-color: #f5f5f5;
  padding: 5px 10px;
}
.user_icon {
  border: 3px solid #FFFFFF;
}
.fb_user_icon {
  border-color: #3b5998;
}
/*univerzalni tabulka pro formulare*/
#form_table {
  width: 100%;
  font-size: 13px;
}
#form_table TH {
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  font-size: 100%;
  width: 150px;
  padding-top: 6px;
}
#form_table TD {
  padding: 4px;
  font-size: 100%;
  vertical-align: top;
}
#form_table input[type=text],
#form_table textarea {
  width: 100%;
  border: 2px solid silver;
  padding: 3px;
}
/*VALIDACE FORMULARU*/
label.error {
  float: none;
  color: red;
  padding-left: .5em;
  vertical-align: top;
}
input.error,
textarea.error,
select.error {
  border: 2px solid red;
  background-color: pink;
}
.required {
  background-color: #fff2f2;
}
form label {
  font-weight: bold;
}
/*button dropdown v galeriich*/
/*funkce dropdown*/
.dropdown {
  position: relative;
  display: inline-block;
  z-index: 1000;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  padding: 0;
  z-index: 1000;
  width: 95%;
}
.dropdown:hover .dropdown-content {
  display: block;
}
/*konec funkce dropdown*/
.dropdown a.button_default_dropdown {
  display: inline-block;
  cursor: pointer;
  white-space: nowrap;
  color: white;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: 10px center;
  padding: 8px 30px 8px 40px;
  margin: 2px 0 0 0;
  background-size: 18px 18px;
  font-size: 140%;
  border-radius: 4px;
}
/*trojuhelnik dolu*/
.button_default_dropdown:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid white;
}
.dropdown a.button_default_dropdown:hover {
  color: #ffffbb;
  border: none;
}
.dropdown ul.dd-menu {
  width: 100%;
  z-index: 10000;
  pposition: absolute;
  top: 100%;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 0;
  margin: 1px 0 0 0;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
  background-color: #474747;
  list-style-type: none;
  text-align: left;
}
.dropdown ul.dd-menu li {
  margin: 0;
  padding: 5px 10px;
  cursor: pointer;
  /*white-space: nowrap;*/
  color: white;
  line-height: 1.5em;
  font-size: 1em;
}
.dd-menu li:hover {
  background-color: #8f8f8f;
}
.dd-menu li a {
  ddisplay: block;
  color: #ffff80;
  text-decoration: none;
  border: none;
}
.dropdown .dd-menu li a:hover {
  color: #ffffff;
}
.dropdown ul.dd-menu li.divider {
  padding: 0;
  border-bottom: 1px solid #FFFFFF;
  line-height: 0;
}
::placeholder {
  font-size: 80%;
}
/*Reklama Impression Media - PR clanek*/
#adf-pr-article1 {
  border: 1px solid silver;
  padding: 10px 5px 5px 10px;
  margin-bottom: 5px;
}
#adf-pr-article1 a.item-ad {
  padding-top: 0px;
}
#adf-pr-article1 a.item-ad H2 {
  text-decoration: underline;
  padding: 0;
  margin: 0;
  color: #000;
}
div#adf-pr-article1 a.item-ad div.foto {
  float: right;
  margin-top: 5px;
  margin-left: 5px;
  margin-bottom: 5px;
  max-width: 70px;
  border: 1px solid silver;
}
a.item-ad div.foto img {
  max-width: 70px;
  max-height: 70px;
}
a.item-ad div.text {
  padding: 0px 2px 2px 80px;
}
a.item-ad div.text p a {
  text-decoration: underline;
  color: #676767;
}