body
{
background-color:#000000;
margin: 0px 0px 0px 0px;
}

.intro
{
background-image:url('../images/bg1.jpg');
background-repeat: no-repeat;
background-size: 100% auto;
}

 
.bg-overlay {
  background:url('../images/overlay16.png') 0px 0 repeat rgba(0, 0, 0, 0.298039);
}

.smallnumbers
{
  color:#AAAAAA;
  font-family:Oswald, sans-serif;
  font-size:1em;
  margin:0;
  padding:0;
  text-align:center;
    font-family:Dosis, sans-serif;
}

.nadpis1
{
 
  color:#FFFFFF;
  font-family:Oswald, sans-serif;
  font-size:5.2em;
  font-weight:bold;
  margin:0;
  padding:0;
  text-align:center;
  text-shadow:#444444 3px 3px 5px;
}

.podnadpis1
{

  color:#EEEEEE;
  font-family:Dosis, sans-serif;
  font-size:2.6em;
  font-weight:bold;
  margin:0;
  padding:0;
  text-align:center;
  text-shadow:#444444 3px 3px 5px;
}

.topbar
{
background:#000000;
  color:#EEEEEE;
  font-family:Dosis, sans-serif;
  font-size:1.6em;
  padding:15px;
  text-align:center;
}




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

.topbar a:hover
{
text-decoration:none;
color:#ffffff;
}


.page1
{
 
  color:#000000;
  background:#ffffff;
}


.page2, .page5
{
 
  color:#000000;
  background:#2266AA;
}

.page3
{
 
  color:#000000;
  background:#FFFFFF;
}

.page4
{
 
  color:#FFFFFF;
  background:#000000;
}




.odstavec
{
  background:#FFFFFF;
  color:#000000;
  font-family:'Open Sans';
  margin-left:auto;
  margin-right:auto;
  padding:20px;
  text-align:center;
  width:800px;
}

.odstavec2
{
  background:#ffffff;
  color:#000000;
  font-family:'Open Sans';
  margin-left:auto;
  margin-right:auto;
  text-align:justify;
   width:800px;
}

.odstavecfree
{

  color:#EEEEEE;
  font-family:'Open Sans';
  margin-left:auto;
  margin-right:auto;
  text-align:justify;
  width:800px;
}

.odstavecfree, .odstavecfree a:link, .odstavecfree a:visited
{

  color:#EEEEEE;
  font-family:'Open Sans';
  margin-left:auto;
  margin-right:auto;
  text-align:justify;
  width:800px;
}

.odstavecfree2
{

  color:#eeeeee;
  font-family:'Open Sans';
  margin-left:auto;
  margin-right:auto;
  text-align:justify;
  width:800px;
}



.nadpis2
{
 
 color:#2266AA;
  font-family:Dosis, sans-serif;
  font-size:2.8em;
  font-weight:bold;
  margin:0;
  padding:0;
  text-align:center;
}

.nadpis3orange
{
 
 color:#FF5500;
  font-family:Dosis, sans-serif;
  font-size:2.8em;
  font-weight:bold;
  margin:0;
  padding:0;
  text-align:center;
}

.children
{
 
 color:#FF5500;
  font-family:Oswald, sans-serif;
  font-size:1.8em;
  font-weight:bold;
  margin:0;
  padding:0;
  text-align:left;
}

.children2
{
 
 color:#FF5500;
  font-family:Oswald, sans-serif;
  font-size:1.5em;
  font-weight:bold;
  margin:0;
  padding:0;
  text-align:left;
}


.nadpis2blue
{
 
 color:#FFFFFF;
  font-family:Dosis, sans-serif;
  font-size:2.8em;
  font-weight:bold;
  margin:0;
  padding:0;
  text-align:center;
}

.podnadpis2blue
{
 
 color:#00AAEE;
  font-family:Dosis, sans-serif;
  font-size:2.1em;
  font-weight:bold;
  margin:0;
  padding:0;
  text-align:center;
  text-transform: uppercase;
}

.smallauthor
{
 
 color:#AAAAAA;
  font-family:'Open Sans';
  font-size:1.1em;
  margin:0;
  padding:0;
  text-align:center;
}

.nadpis3
{
 
 color:#666666;
  font-family:Dosis, sans-serif;
  font-size:1.8em;
  font-weight:bold;
  margin:0;
  padding:0;
  text-align:center;
}



.arrow {
bottom:0;
  margin-left:auto;
  margin-right:auto;
  position:fixed;
  text-align:center;
  width:100%;
  opacity:0.1;
  }
  
.arrow:hover
{
opacity:1.0;
}


.nadpispartneri
{
 
 color:#FFFFFF;
  font-family:Dosis, sans-serif;
  font-size:1.8em;
  font-weight:bold;
  margin:0;
  padding:0;
  text-align:center;
}
  
.podnadpis2black
{  
  color:#666666;
  font-family:Dosis, sans-serif;
  font-size:1.6em;
  font-weight:bold;
  margin:0;
  padding:0;
  text-align:center;
  text-transform:uppercase;
}

.square {
 background:#AA0000;
  height:20px;
  text-align:left;
  width:20px;
}

.nadpis4
{
 
 color:#AAAAAA;
  font-family:Dosis, sans-serif;
  font-size:1.4em;
  font-weight:bold;
  margin:0;
  padding:0;
  text-align:center;
}