/*Zakladni nastaveni*/ 
P {
margin:0 0 5px 0;
text-align:left;
color:black;
}
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:black;
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: black;
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:black;
}

#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 {
}
#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:black;
text-decoration:none;
}

#obsah-linky a:hover {
color:red;
}
#obsah-soutezite a:link, 
#obsah-soutezite a:active, 
#obsah-soutezite a:visited{
color:black;
text-decoration:none;
}

#obsah-soutezite a:hover {
color:red;
}

#obsah-kamsdetmi ul a:link,
#obsah-kamsdetmi  ul a:active, 
#obsah-kamsdetmi  ul a:visited{
color:black;
color:#515151;
font-weight:bold;
font-size:130%;
}

#obsah-kamsdetmi  ul a:hover {
color:red;
text-decoration:none;
}

#obsah-kamsdetmi li span {
text-decoration:none;
padding:1px;
font-weight:normal;
display:block;
width:auto;
color:#636363;
}

#obsah-kamsdetmi li {
color:#008cc7;
clear: both;
}

#obsah-kamsdetmi img {
float:right;
margin-left:5px; margin-bottom:5px;
margin-right:10px;
border:1px solid #008cc7;
}


#obsah-nejnej a:link,
#obsah-nejnej a:active, 
#obsah-nejnej a:visited{
color:black;
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:black;
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:black;
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 tuèný 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 tuèný 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:black;
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:black;
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;
margin-bottom: 10px;
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:black;
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:black;
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:black;
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:black;
}


#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;
padding:10px 10px 5px 10px;
clear:both;
margin-top:0px;
background-color: #f5f5f5;
}

#obsah-reklama-3 p{
border-top:1px solid silver;
padding-bottom:4px;
padding-top:4px;
margin:0px 0px 1px 0px;
line-height:1.5;
}

#obsah-reklama-3 p:first-child{
border-top:none;
}

#obsah-reklama-3 A{
border:0px;
color:black;
font-weight:bold;
font-size:130%;
}

#obsah-reklama-3 IMG{
border:1px silver solid;
margin:0px;
}

#obsah-reklama-3 HR{
clear:both;
}


.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:black;
}
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:black;
font-weight: normal;
margin: 5px 0px 0px 0px;
text-align: center;
}

.ramec-patka #copyright {
}

.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:black;
}


.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 black;
}
/*.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: black;
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;
text-align: left;
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: black;
border: solid black 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 èlánkù */
#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:-.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 ;
}


#reklama-vpravo {
position: absolute;
left: 1030px;
top: 163px;
width: 180px;
}



/*ANKETA*/
#anketa {
background-image: none;
padding:6px;;
border:none;
margin: 10px 0px 7px 0px;
border:2px solid red;
}
#anketa h2 {
background-color:white;
color: black;
padding: 0px 0px 5px 0px;
margin: 0px 0px 10px 0px;
font-size: 100%;
border-bottom: solid black 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: black;
}

.anketa-teplomer {
height:10px;
}
.anketa-1-teplomer {
background-color: #4296D6;
}
.anketa-2-teplomer {
background-color: #FF6500;
}
.anketa-3-teplomer {
background-color: black;
}

.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;
}

/*Zpìt, nahoru, doporuèit 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ÁØE*/ 
#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/*u tech porodnic komentare_podle_casu je to potreba nejak sjednotit*/
{
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_podle_casu INPUT.b
{	FONT-SIZE: 12px;
	font-weight:normal;
    BORDER: #acacac 1px solid;
    PADDING: 1px 2px 1px 2px;
	margin: 2px 2px 2px 1px;
    COLOR: #000000;
    TEXT-ALIGN: center;
	background-color:#ededed;
	min-width:140px;
}

#komentare INPUT.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ÁØE 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;

}

/*
#reklama_top_banner{
	width:760px;
	text-align:center;
	margin: 0px auto;
	padding:0px;
	margin-top:3px;
	margin-bottom:1px;
}
*/
#reklama_right_banner{
	position:absolute;
	margin:0px;
	padding:0px;
	padding:0px;
	left:1030px;
	top:100px;
	z-index: 999;
}

.banner_250{
margin:0px auto 5px auto;
padding:0px;
}

/*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:black;
}
.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:black;
}
.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%;
}

/*fragmenty*/
.fragment_button A{
font-weight:bold;
font-size:100%; 
text-align:center;
background-color:#388cd1;
color:white;
padding:3px 10px 3px 10px;
text-decoration:none;
}

.fragment_button{
margin-bottom:10px; 
margin-top:10px; 
clear:both;
text-align:center;

}

.fragment_podradek{
color:#505050;
font-size:100%;
text-align:center;
}

 .fragment_podradek A{
color:black;
font-weight:bold;
}

.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.80em; 
}

 .galerie_box_header H3 SPAN A
{
color:#FFF;
}

 .galerie_box_header .galerie_button_container
{
color:black;
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 /*náhled galerie u èlánkù */
{
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/*náhled galerie u èlánkù */
{
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:  #FFF 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:black;
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;			 
}





















