body { /*background: url('../images/background-old-man-2.jpg') top center no-repeat #00293d; */
                  background-color: #00293d;
                  font-family: arial, verdana, san-serif; font-size: 100%;
                  color: #ffffff; padding: 0; margin: 0; border: 0
                  }
.cleaner {clear: both}
hr.cleaner{clear:both;height:1px;margin:-1px 0px 0px 0px;padding:0px;border:none;visibility:hidden;}

a:link {color: #0088cc; text-decoration: none}
a:visited {color: #0088cc}
a:active {color: #0088cc}
a:hover {color: #0088cc; text-decoration: underline}

.breadcrumbs  {display: none}

#page {width: 506px; margin: 0 auto; position: relative;}
              
#page #header {height: 75px; padding-top: 5px; font-size:160%;}

#page #mainmenu {background: url('../images/bgrblock.png') repeat; 
                 height: 43px; padding: 0 0 0 3px; 
                 width: 506px; /*border: #DDDDDE solid 3px; */border-radius: 5px;
                 margin-bottom: 10px;}
#page #zitdele {margin-left: 10px;}

#faces {position: absolute;}

#page #mainmenu ul {list-style-type: none; margin: 0; padding: 0; }

#page #mainmenu ul li {margin: 0; padding: 0; float: left;}

#page #mainmenu ul li a {display: block; color: white; text-decoration: none; font-weight: bold; padding: 10px 19px 10px 19px}

#page #mainmenu ul li a img{border: none;}

#page #mainmenu ul li a:hover {color: #5fccfa; text-decoration: none;}

#page .operations {list-style-type: none; margin: 0; padding: 0; height: 15px; float: right;}

#page .operations li {margin: 0; padding: 0; float: right;}

#page .operations li a {text-decoration: none; padding: 0px 10px 0px 0px}

#page .operations li a:hover {color: #000000; text-decoration: none;}

#page .adminMenu {list-style-type: none; margin: 0; padding: 0; height: 15px; }

#page .adminMenu li {margin: 0; padding: 0; float: right;}

#page .adminMenu li a {text-decoration: none; padding: 0px 10px 0px 0px}

#page .adminMenu li a:hover {color: #000000; text-decoration: none;}


#page #leftbar {width: 202px;  background: white; border: 1px solid #ddddde; float: left;}

#page #leftbar ul {list-style-type: none; margin: 0px  0px 0px  0px; padding: 0;}

#page #leftbar ul li {padding: 0; margin: 0}

#page #leftbar ul li a {display: block; color: #4b4b4b; border-top: 1px solid #e5e5e5; text-decoration: none; font-size: 100%; padding: 3px  0px 3px  0px}

#page #leftbar ul li:first-child a {border-top: 0 none;}

#page #leftbar ul li a:hover {color: #0088cc; text-decoration: none;}

#page #leftbar ul li ul {list-style-type: none; margin: 0 5px 0 5px; padding: 0;}

#page #leftbar ul li ul li  {padding: 0; margin: 0}

#page #leftbar ul li ul li a {padding-left: 10px;  border-top: 1px solid #e5e5e5 !important; color: #4b4b4b;}


#page #leftbar ul li ul li:first-child a {border-top: 1px solid #e5e5e5;}

#page #leftbar ul li ul li a:hover {text-decoration: underline;}

#page #leftbar ul li ul li ul {list-style-type: none; margin: 0; padding: 0;}

#page #leftbar ul li ul li ul li a {padding-left: 20px; color: #4b4b4b;}

#page #leftbar ul li.active a {font-weight: bold; text-decoration:underline;}

#page #leftbar ul li.active li a {font-weight: normal; text-decoration:none;}

#page #leftbar p {padding: 3px  10px 3px  10px}


#page #content {}

#page #content h1 {/*background-color: #00293d;*/ padding: 8px 35px 11px 35px; margin: 0px 0 8px 0; /*border: 3px solid #DDDDDE;*/ 
                   background: url('../images/bgrblock.png') repeat; border-radius: 5px; color: #ffffff; font-size: 110%;}

#page #content h1 a.aheader {color: #ffffff; float: right;}

#page #content .summary {text-align: left; padding: 10px 20px 20px 20px;}

#page #content div#logo { background: none; position: absolute; top: 134px; left: 500px; border: none;}

#page #content div#logo { background: none; position: absolute; top: 134px; left: 514px; border: none;}

  #page #content div#logo span{display:block;position:absolute; left:0px; top:0px; z-index:1;width: 201px;height: 236px; background:url('../images/logo.png') 0px 0px no-repeat;}

#page #content div#slogan {display:block;position:absolute; top: 530px; left: -352px; z-index:1;width: 344px;height: 90px; background:url('../images/slogan.png') 0px 0px no-repeat;}  

#page #content .summary .strankovani {float: right}

#page #content .view .article {font-size: 90%}

#page #content .view {/*background: #00293d; */ background: url('../images/bgrblock.png') repeat;  /*border: 3px solid #ddddde; */margin: 0 0 8px 0; padding: 0; width: 486px; 
                      color: #ffffff; padding: 10px; float: left; border-radius: 5px;}

#page #content .viewLogos {background: url('../images/bgrlogos.png') repeat;  margin: 0 0 8px 0; padding: 0; width: 486px; 
                      color: #000000; padding: 10px; float: left; border-radius: 5px;}

#page #footer {margin: 8px 0 20px 0; text-align: center;}

#page #footer #copy {margin-bottom: 8px;}

#page #footer p {margin: 0 0 0 0; background: white; padding: 30px; font-size: 90%; border: 1px solid #ddddde; color: #a5a5a5;}

#page #footer #gcse {padding: 5px;width: 200px; height: 40px;background: url('../images/bgrblock.png') repeat;float: left; margin-left: 150px;}

#page #footer #gcse #hledatbtn {
    background-color: #00293D;
    border: 1px solid #000000;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    font-family: inherit;
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    min-width: 54px;
    padding: 0 8px; 
    margin-left: 2px; 
    border-collapse: collapse;
}

#page #footer #gcse input {margin-top: 8px;}

#page #footer #gcse div {padding: 0; margin: 0; background: none; border: none;  }
#page #footer #gcse .gsc-results-wrapper-overlay, .gsc-results-wrapper-visible {background: #ffffff; padding: 10px;}

#page #footer  a#fblink  {float: left; margin: 10px 10px 0px 10px;}

#page #footer a#senlink {float: right; margin-top: -24px; margin-right: 81px;}

#page #menuWrapper
{
  width: 506px;
}

#page #menuWrapper p
{ 
  margin-top: 60px; margin-left: 10px; margin-right: 10px; text-align: center;
}

#page #menuWrapper div a
{
  width: 160px; height: 160px;
  float: left; 
  /*background-color: #00293d;*/
  background: url('../images/bgrblock.png') repeat;
  /*border: #DDDDDE solid 3px; */
  border-radius: 5px;
  margin-bottom: 10px; margin-left: 13px;
  color: #ffffff; font-weight: bold; font-size: 110%;
}

#page #menuWrapper div a img
{
  margin-top: 60px;
  border: none;
}

#page #menuWrapper div a:hover 
{
  background-color: #5fccfa; 
   opacity: 0.8;
}

#page #menuWrapper div#a1 a img, #page #menuWrapper div#a2 a img, #page #menuWrapper div#c2 a img
{
  margin-top: 70px;
}

#page #menuWrapper div#b1 a img
{
  margin-top: 48px;
}

#page #menuWrapper div#a1 a, #page #menuWrapper div#b1 a, #page #menuWrapper div#c1 a
{
  margin-left: 0px;
}

#page #content #vystavadoma a img {width: 200px; /*background-color: #430f0f;*/ background-color: #00293D;padding: 0px; /*border: 3px solid  #DDDDDE;*/ border-radius: 5px; margin: 0;
                                   float: left; margin-right: 10px; border: 1px solid white;
                                  }
#page #content #vystavadoma .view .description{display: block; width: 258px; float: left; font-size: 90%;}                                  

#page #content #vizualkampane .view {text-align: center;}

#page #content #vizualkampane a img { background-color: #00293D;padding: 0px; /*border: 3px solid  #DDDDDE;*/ border-radius: 5px; margin: 0 10px 15px 0;
                                   float: left; border: none;
                                  }                                 

#page #content #contact-form .row
{
  margin-bottom: 10px;
}

.border {/* border: 3px solid #DDDDDE;*/  border-radius: 5px;}

#loader {float: right;}

#logoLink {background: red; position: fixed; top: 134px; left: 600px; border: none; z-index:1;width: 201px;height: 236px;}