body
{
//background-image:url('../images/bg.jpg');
background-color:#224466;
//background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
font-family: 'Open Sans';
}

.btn.dropdown-toggle
{
display: none;
}

.topmenu
{
background-color:#ffffff;
width:100%;
}

.topmenu2
{
background-color:#ffffff;
max-width:1100px;
//width:100%;

margin-left:auto;
margin-right:auto;
}

.mainmenu
{
background-color:#000000;
width:100%;
}

.mainmenu2
{
background-color:#000000;
//width:100%;
max-width:1090px;
margin-left:auto;
margin-right:auto;
}

.submenuitem
{
    color: #eeeeee;
    font-weight: 100;
    text-decoration: none;
    padding: 10px;
    width: 110px;
    font-family: 'Open Sans';
    font-size: 1em;
    position: relative;
    vertical-align: top;
    display: inline-block;
 
}

.submenuitemsocial
{
    color: #eeeeee;
    font-weight: 100;
    text-decoration: none;
    padding: 10px;
    width: 80px;
    font-family: 'Open Sans';
    font-size: 0.7em;
    position: relative;
    vertical-align: top;
    display: inline-block;
}

.submenuitem a:link,.submenuitem a:visited, .submenuitem a:active
{
font-family: 'Open Sans';
text-decoration:none;
color:#EEEEEE;
}


.submenuitem a:hover,.submenu2 a:hover
{
font-family: 'Open Sans';
text-decoration:none;
color:#00AAFF;
}

.submenuitemsocial a:link,.submenuitemsocial a:visited, .submenuitemsocial a:hover, .submenuitemsocial a:active
{
font-family: 'Open Sans';
text-decoration:none;
color:#EEEEEE;
}

.submenuitem img
{
width:100%;
}

.submenuitemsocial img
{
width:100%;
filter:grayscale(100%);
}

.submenuitemsocial img:hover
{
width:100%;
filter:grayscale(0%);
}



.submenu
{
background-color:#222222;
width:100%;
//height:380px;
border-top: solid 5px #000000;
}

.submenu2
{
background-color:#222222;
width:100%;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.novinky
{
//background-color:#0065CA;
width:100%;
background-image:url('../../../images/bgnovinky.jpg');
background-repeat: repeat;
background-size: 100% auto;
}



.novinky2
{
//width:1100px;
max-width:1200px;
margin-left:auto;
margin-right:auto;
text-align:center;
//background-color:#0053A6;
}



.slideshow
{
background-color:#000000;
width:100%;
text-align:center;
//height:400px;
}

@media screen and (max-width: 700px) {
  .slideshow {
display:none;
  }
}


.statistika
{
background-color:#224466;
width:100%;
 overflow:auto;
 text-align:center;
}

.obsah
{
background-color:#224466;
width:100%;
overflow:auto;
text-align:left;
}

.obsah2
{
background-color: #FFFFFF;
    max-width: 1024px;
    width:100%;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    //min-height: 1600px;
    overflow:auto;
    
    
}

.obsah3
{
background-color: #FFFFFF;
    max-width: 1024px;
    width:100%;
    margin-left: auto;          
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0px;
    padding-bottom:20px;
    //min-height: 1600px;
    overflow:auto;
    
    
}



div[itemprop="name"] h2 
{
color: red;
font-family: 'Open Sans';
font-size:1.6em;
text-decoration:none;
}

.page-header a:link
{
color: red;
font-family: 'Open Sans';
font-size:1.2em;
text-decoration:none;
color:#00AAFF;
}

.page-header a:active
{
color: red;
font-family: 'Open Sans';
font-size:1.2em;
text-decoration:none;
color:#00AAFF;
}

.page-header a:visited
{
color: red;
font-family: 'Open Sans';
font-size:1.2em;
text-decoration:none;
color:#00AAFF;
}

.page-header a:hover
{
color: red;
font-family: 'Open Sans';
font-size:1.2em;
text-decoration:underline;
color:#0000FF;
}

.published
{
-webkit-margin-start: 0px;
font-weight: lighter;
font-size: 0.8em;
}

.hits
{
-webkit-margin-start: 0px;
}

.readmore
{
text-align:right;
}


.article-info
{
}

.item-title a:link
{
color: red;
font-family: 'Open Sans';
font-size:1.2em;
text-decoration:none;
color:#00AAFF;
}

.item-title a:visited
{
color: red;
font-family: 'Open Sans';
font-size:1.2em;
text-decoration:none;
color:#00AAFF;
}
.item-title a:active
{
color: red;
font-family: 'Open Sans';
font-size:1.2em;
text-decoration:none;
color:#00AAFF;
}

h1
{
font-family: 'Open Sans';
//font-size:1.8em;
text-decoration:none;
color:#00AAFF;
}



h2
{
font-family: 'Open Sans';
font-size:1.8em;
text-decoration:none;
color:#00AAFF;
}



h3
{
font-family: 'Open Sans';
font-size:1.5em;
text-decoration:none;
color:#00CCFF;
}


.news
{
color: #eeeeee;
    width: 321px;
    display: inline-block;
    text-align: left;
    padding: 20px;
    vertical-align: top;
    height: 200px;
    background-color: rgba(0,0,0,0.3);
}

.news a:link, .news a:visited, .news a:hover, .news a:active
{
color:#00CCFF;
}

.news-title
{
    color: #eeeeee;
    font-weight: bold;
    font-size: 1.0em;
    color: #00CCFF;
}

.news-date
{
color: #CCCCCC;
font-weight: lighter;
font-size: 0.8em;
}

.news-introtext
{
color: #ffffff;
font-size:0.95em;
}

.news-readmore
{
text-align:right;
font-size:0.95em;
}


.novinky-leading
{
    color: #222222;
    width: 20%;
    display: inline-block;
    text-align: left;
    padding: 23px;
   
    vertical-align: top;
    height: 100%;
    background-color: rgba(0,0,0,0.05);
    border: 1px solid #ffffff;
}

.novinky-leading h2
{
    color: #eeeeee;
    font-weight: bold;
    font-size: 1.0em;
    color: #00CCFF;
}

.mininew
{
    display: inherit;
    text-align: left;
    float: left;
    padding-top: 8px;
    padding-right: 4px;
}

.minidate
{
font-weight: lighter;
font-size: 0.8em;
}


.leading-0, .leading-1, .leading-2, .leading-3, .leading-4, .leading-5, .leading-6
{
    color: #222222;
    width: 95%;
    font-size:1.2em;
    display: inline-block;
    text-align: left;
    padding: 23px;
    padding-top:0px;
    padding-bottom:10px;
    vertical-align: top;
    height: 100%;
    background-color: rgba(0,0,255,0.05);
    border: 1px solid #ffffff;
    BORDER-BOTTOM: 2px solid #aaaaaa;
}

.leading-0 h2, .leading-1 h2, .leading-2 h2, .leading-3 h2, .leading-4 h2, .leading-5 h2, .leading-6 h2
{
    color: #eeeeee;
    font-weight: bold;
    font-size: 1.4em;
    color: #00CCFF;
}


.item
{
    color: #222222;
    //width: 45%;
    display: inline-block;
    text-align: left;
    padding: 23px;
    vertical-align: top;
    //height: 100%;
    background-color: rgba(0,0,255,0.05);
    border: 1px solid #ffffff;
    //min-height: 450px;
    //float:left;
    BORDER-BOTTOM: 1px solid #aaaaaa;
    width:95%;
    padding-top:0px;
    padding-bottom:10px;
}

.item p
{
//font-size:0.95em;
}


.item h2
{
    color: #eeeeee;
    font-weight: bold;
    font-size: 1.2em;
    color: #00CCFF;
}


.pagination ul li, .list-footer ul li{
display: inline;
padding: 0px 10px 0px 10px;
}

.pagination ul, .list-footer ul {
list-style-type: none;
margin-left:-30px; }

.pagination
{
}

.nav
{
    list-style-type: none;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-padding-start: 0px;
    padding:20px;
}

p
{
    -webkit-margin-before: 0em;
    //-webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-size: 1.2rem;
    
    
}

.tagspopular
{

}

.items-more
{
}



.nejctenejsi
{
background-color:#224466;
width:100%;
}

.nejctenejsi2
{
background-color: #FFFFFF;
    max-width: 1024px;
    width:100%;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    min-height: 1600px;
    
    
}
.graytag
{
    background-color: #bbbbbb;
    padding: 3px;
    font-face: dosis;
    color: #ffffff;
    margin-right: px;
    margin-left: 3px;
    text-transform: uppercase;
    font-family: 'Dosis';
    font-size: 0.9em;
    margin-top: 2px;
    margin-bottom: 5px;
}


.graytag a:link,.graytag a:visited,.graytag a:active
{
text-decoration:none;
color:#ffffff;
}

.graytag a:hover
{
text-decoration:none;
color:#00aaff;
}

.tags
{

}

.tagarray
{
text-align: right;
margin-top: 10px;
}

.box1
{
width: 47%;
    background-color: #eeeeff;
    padding: 10px;
    float:left;
    margin-right:5px;
    //min-height:345px;
}

.box2
{
width: 48%;
    background-color: #eeeeff;
    padding: 10px;
    float:left;
    //min-height:345px;
}

.tag
{
    background-color: #006cd8;
    color: #eeeeee;
    display: inline-block;
    padding: 5px;
    margin-top: 2px;
    margin-right: 2px;
}

.tag a:link, .tag a:visited, .tag a:active
{
    text-decoration:none;
    color:#ffffff;
}

.tag a:hover
{
    text-decoration:none;
    color:#00AAff;
}

.box1 a:link, .box1 a:visited, .box1 a:active
{
    text-decoration:none;
    color:#000000;
}

.box1 a:hover
{
    text-decoration:underline;
    color:#00aaff;
}

.box1 h2, .box2 h2
{
font-size:1.2em;
}


.banner
{
width:100%;
}

.banner img
{
width:100%;
}

.breadcrumb
{
height: 30px;
    color: #aaaaaa;
    font-size: 0.8em;
    text-align: right;
 //   float: left;
}

.koowa_header__title_link:link, .koowa_header__title_link:active, .koowa_header__title_link:visited
{
color:#000000;
text-decoration:none;
}

.koowa_header__title_link:hover
{
text-decoration:underline;
color:#00aaff;
}

.module_document__info
{
    font-size: 0.8em;
    top: 20px;
    /* height: 10px; */
    margin-bottom: 10px;
    margin-top: -10px;
}




.partneri
{
background-color:#000000;
width:100%;
//height:380px;
border-top: solid 5px #000000;
}

.partneri2
{
background-color:#000000;
width:100%;
//width:1100px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.pg-cv-box
{
background-color: #eeeeee;
    border: 1px solid #FFFFFF;
}

.pg-field-table2
{

}

.pg-field-table2 a:link, .pg-field-table2 a:active, .pg-field-table2 a:visited
{
   text-decoration:none;
    color:#000000;
}

.pg-field-table2 a:hover
{
   text-decoration:underline;
    color:#00AAFF;
}

.dj-megamenu-custom113
{
z-index:400;
}
.dj-megamenu-custom113 li.dj-up
{
border-left: 1px solid #333333;
}

.AnimatedNumber
{
display: inline-block;
}


.AnimatedNumber_value
{
font-weight:bold !important
}

.statistika2
{
    max-width: 1024px;
    width:100%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    //min-height: 1600px;
    overflow:auto;
    
    
}

.dj-mobile-open-btn
{
text-decoration:none;
}

.dj-mobile-open-btn-lbl
{
text-decoration:none;
}


.dj-mobile-open-btn a:link
{
text-decoration:none;
}

.kom_category-module 
{
padding:20px;
background-color:#224466;
margin-top: 20px;
float:left;
width:45%;
 height: 900px;
}




.kom_mod-articles-category-date
{
color:#DDDDDD;
font-size:0.8em;
}

.kom_category-module a:link, .kom_category-module a:visited, .kom_category-module a:active 
{
color:#EEEEEE;
text-decoration:none;
}

.kom_category-module a:hover
{
color:#FFFFFF;
text-decoration:underline;
}

.kom_category-module h2
{
font-size:1.8em;
}


.syndicate-module
{
float:right;
}

.category-desc  
{
display:none;
}

.rokajaxsearch
{
padding:10px;
}

.inputbox
{
box-sizing: border-box;
    padding: 10px;
    width: 300px;
}

#roksearch_search_str {
    padding: 10px 0 10px 10px;
    font-size: 100%;
    margin: 0;
    border: 0;
}

.search
{
padding:20px;
}    

.btn
{
    height: 39px;
    margin-left: 5px;
    text-align: left;
}

.searchintro p
{

}

.btn-toolbar
{
display: inline-table;
}

.result-category
{
    display: block;
    -webkit-margin-start: 0px;
}

.result-text
{
    display: block;
    -webkit-margin-start: 0px;
}

.result-created
{
    display: block;
    -webkit-margin-start: 0px;
    padding-bottom: 20px;
}

.result-title
{
    display: block;
    font-weight: bold;
    font-size: 1.4em;
}


.footer
{
width:100%;
}

.footer2
{
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    
    color: #eeeeee;
    padding: 10px;
}

.footer2 a:link, .footer2 a:visited, .footer2 a:active
{
font-family: 'Open Sans';
text-decoration:none;
color:#EEEEEE;
}

.footer2 a:hover
{
font-family: 'Open Sans';
text-decoration:none;
color:#00AAFF;
}






.srfrContainer.manipulatori
{
    background-color: #f0f0f0;
    padding: 20px;
    width: 46%;
    padding-left: 20px;
    padding-right: 20px;
    padding: 10px;
    float:left;
    margin-right: 20px;
}

.srfrContainer.hoaxcz
{
    background-color: #f0f0f0;
    padding: 20px;
    width: 47%;
    padding-left: 20px;
    padding-right: 20px;
    padding: 10px;
    float:left;
    
}


.srfrContainer.manipulatori a:link, .srfrContainer.hoaxcz a:link
{
text-decoration:none;
color:#00aaff
}

.srfrContainer.manipulatori a:hover, .srfrContainer.hoaxcz a:hover
{
text-decoration:none;
color:#00CCff
}

.clr
{
clear:none;
}

.srfrPreText
{
    font-family: 'Open Sans';
    font-size: 1.5em;
    text-decoration: none;
    color: #0088FF;
    padding: 10px;
    font-weight: bold;
    height: 0px;
}


.customaudiobox
{
float: left;
    width: 46%;
    padding: 20px;
    background-color: #eeeeee;
    margin-top: 20px;
    height:629px;
}



@font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?98294321');
  src: url('../font/fontello.eot?98294321#iefix') format('embedded-opentype'),
       url('../font/fontello.woff2?98294321') format('woff2'),
       url('../font/fontello.woff?98294321') format('woff'),
       url('../font/fontello.ttf?98294321') format('truetype'),
       url('../font/fontello.svg?98294321#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?98294321#fontello') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-home:before 
{ 
content: '\e800';
    
    font-size: 1.8em;
    top: 20px;
    position: relative;
    left: -4px; 

} /* '' */
.ficon-search:before 
{ 
content: '\f50d'; 
    
    font-size: 1.8em;
    top: 20px;
    position: relative;
    left: -4px; 

} /* '' */


.filters.btn-toolbar
{
display:none;
}

.sm2-bar-ui
{
    float: left;
    width: 46%;
    padding: 20px;
    background-color: #dc831c;
    margin-top: 20px;
    height: 910px;
    padding-top:10px;
}

.sm2-bar-ui h2, .sm2-bar-ui.h2,
{
color:#ffffff;
}

.nav li
{
padding-bottom:5px;
}

.graf1
{
width:999px;
margin-left:auto;
margin-right:auto;
}

.acymailing_mootoolsbutton
{
color:#eeeeee;
}

.acymailing_mootoolsbutton a:link
{
color:#eeeeee;
text-decoration:underline;
width:514px;
}

.adminform
{
border-width: 0px;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-before: 0px;
-webkit-padding-after: 0px;
-webkit-padding-start: 0px;
-webkit-padding-end: 0px;
}

.adminform legend
{
display:none;
}

.acy_onefield
{
padding-top:0px important!;
}

#acymodifyform div.acykey
{
float:inherit;
width:80px;
}

.dj-megamenu-custom108.dj-megamenu-sticky
{
 border-bottom: 1px solid #222222;

}


.podcast_title
{
    color: #00aadd;
    font-size: 1.3em;
    text-decoration: bold;
    font-weight: bold;
}

.podcast_date
{
    font-size: 0.8em;
 
    padding-bottom: 2px;
    color: #333333;
}

.podcast
{
        padding-top: 10px;
    background-color: #f0f0f0;
    padding: 10px;
    border: 1px solid #ffffff;
}

.podcastfeed
{
padding-top: 2px;
    background-color: #e4e4e4;
    /* padding: 10px; */
    padding-left: 10px;
    border: 1px solid #ffffff;
    padding-right: 10px;
}


.podcast_popis
{
font-size: 0.9em;
    color: #333333;
    padding-bottom: 5px;
    line-height: 1.2em;
    font-family: "Open Sans";
}

.podcastlink1
{
    float: right;
    position: relative;
    top: -70px;
}

.podcastlink2
{
    float: right;
    position: relative;
    top: -40px;
    font-size: 0.8em;
    right: -58px;
}

.moduletable_souvisejici
{
    background-color: #f0f0f0;
    padding: 5px;
    width: 350px;
    float: left;
    margin-left: 0px;
    margin-right: 10px;
}

.souvisejici
{
color:#ff3d00;
margin-left: 15px;
}

    
    
a:link,a:visited, a:active
{
color:#005cba;
}

a:hover
{
color:#ff0505;
}

.hlavniclanky
{
float:left;
width:75%;
}

.prectenojinde
{
float:right;
width:23%;
background-color:rgba(0,0,255,0.05);
}

@media screen and (max-width: 700px) {
  .prectenojinde {
display:none;
  }
}


.prectenojinde2
{
    padding: 20px;
    background-color: #224466;
}

.prectenojinde2 a:link, .prectenojinde2 a:visited
{
 color:#EEEEEE;
}

.prectenojinde2 a:hover  
{
color:#0088FF;
}


.item-page
{
padding:20px;
}

.item-page ul
{
font-size:1.2rem;
}

.contact .page-header
{
display:none;
}

dd
{
margin-inline-start: 0px !important;
}

ol
{
font-size:1.2em;
}

.jakcitovat
{
    padding: 20px;
    background-color: #f0f0f0;
    margin-top: 10px;
    color: #444444;
}

.tabulkamobily
{
border: 1px solid;
background-color: #222222;
border-spacing: 1px;
    padding: 1px;
}

    
.gCalFlow
{
    margin-left: 15px;
}


.reklamagoogle
{
display:inline-block;
min-width:730px;
max-width:970px

}




.kgnews
{
color: #eeaaaa;
    display: block;
    text-align: left;
    vertical-align: top;
    margin-bottom:5px;

}

.kgnews a:link, .kgnews a:visited, .kgnews a:hover, .kgnews a:active
{
color:#aa0000;
}

.kgnews a:hover
{
color:#ff0000;
font-weight:bold;
}

.kgnews-title
{
    
    font-weight: bold;
    font-size: 1.0em;
    color: #00CCFF;
}

.kgbox
{
}

.kgbox h3
{
color:#aa0000;
}

.vseokybergroomingu
{
    background-color: #fafcfd;
    padding:20px;
}

.vseokybergroomingu a:link, .vseokybergroomingu a:visited, .vseokybergroomingu a:hover, .vseokybergroomingu a:active
{
color:#aa0000;
}

.vseokybergroomingu a:hover
{
color:#ff0000;
font-weight:bold;
}


.acymailing_module_form
{

padding: 20px;
padding-top:0px;
background-color: #224466;
}


.acysubbuttons
{
margin-left: -25px !important;
}

.xxxalert
{
position: absolute !important;
    width: 700px !important;
    height: 200px !important;
    background-color: #002200 !important;
    color: white !important;
    text-align: center !important;
    padding: 10px !important;
    left: 50% !important;
    margin-left: -350px !important;
    top: 100px !important;
    z-index: 400 !important;
    border: 4px solid #000000;
}


.likebtn-wrapper
{
float:right;
}




.acym_module
{
padding: 20px;
    background-color: #224466;
    color: white;
    padding-top: 0px;
    position: relative;
    top: -30px;
}


.acym_module_form input
{
padding: 5px !important;
font-size: 1.0rem  !important;
}

.btn
{
margin-left:0px !important;
}  




.kom_category-module_ai 
{
padding:20px;
background-color:#112436;
margin-top: 20px;
float:left;
width:45%;
 height: 900px;
}


.kom_category-module_ai a:link, .kom_category-module_ai a:visited, .kom_category-module_ai a:active 
{
color:#EEEEEE;
text-decoration:none;
}

.kom_category-module_ai a:hover
{
color:#FFFFFF;
text-decoration:underline;
}

.kom_category-module_ai h2
{
font-size:1.8em;
}



.customresearch 
{
padding:20px;
background-color:#b06901;
margin-top: 20px;
float:left;
width:45%;
 height: 900px;
}

.customresearch a:link, .customresearch a:visited, .customresearch a:active 
{
color:#EEEEEE;
text-decoration:none;
}

.customresearch a:hover
{
color:#FFFFFF;
text-decoration:underline;
}

.customresearch h2
{
font-size:1.8em;
color:#ffffff;
}

.customresearch
{
color:#f0f0f0;
}



#acym_fulldiv_formAcym1 .acym__subscription__form__popup .acym__subscription__form__fields input:not([type="radio"]):not([type="checkbox"])
{
margin-left: auto;
    margin-right: auto;
    padding: 5px;
    font-size: 1rem;  
    padding-top:10px;  
}  



.factninja-analysis {
    background-color: #eeeeee;
    padding: 10px;
}


