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



.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: 150px;
    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;

}

.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: 4px;
    padding-right: 4px;
}

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


.leading-0
{
    color: #222222;
    width: 95%;
    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
{
    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; }

.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.2em;
    
    
}

.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:46%;
height:100%;
}


.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.6em;
}


.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: 47%;
    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: #eeeeee;
    margin-top: 20px;
    height: 629px;
}

p
{
color:#222222;
}


.span4
{
width: 27%;
    float: left;
    padding: 20px;
    height:400px;
}


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

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

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

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

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


.fknews
{
color: #000000;
    width: 44%;
    display: inline-block;
    text-align: left;
    padding: 20px;
    vertical-align: top;
    height: 250px;
    background-color: rgba(0,0,0,0.1);
    margin-bottom:5px;
}





.fknews a:link, .fknews a:visited, .fknews a:active
{
color:#006097;
font-weight:700;
}

.fknews a:hover
{
color:#00CCFF;
font-weight:700;
}




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

.fknews-date
{
color: #000000;
font-weight: lighter;
font-size: 0.8em;
display:block;
}

.fknews-introtext
{
color: #000000;
font-size:0.95em;
}

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


.najezd:hover
{
transition: 0.2s linear;
filter: sepia(1);

}

.najezd
{
transition: 0.2s linear;
transition-timing-function: linear;


}