@font-face {
  font-family: Dosis;
  src: url('dosis.book.ttf');
}
/*@import url(http://fonts.googleapis.com/css?family=PT+Sans&subset=latin-ext);*/
body {
 /* font-family:PT Sans, sans-serif; */
  font-family: Dosis, calibri;
  text-align:center;   
  }

#main {
  width:950px;
  margin-left:auto;
  margin-right:auto;    
  border:1px solid black; 
  text-align:left;
  }

  #main #top {
    background-image: url('../images/header.jpg');
    height:128px;
    background-position:center;
    }


      #main .language {
        text-align: right;
        /*display:none;*/
        position:relative;
        top:135px;
        margin-left: 900px;        
      }
        #main .language a img {
          border:none; margin-right:10px;
        }

  #main #menu {
    clear:left;
    background-image:url('../images/back-menu.jpg');
    background-repeat:repeat-x;
    text-align:center;
    padding-top:3px;
    padding-bottom:5px;
  }
    #main #menu a {
      margin-left:50px;
      margin-right:50px; 
      font-size:24px;
      text-decoration:none;
      font-weight:bold;
      text-transform: uppercase;    
      color:white; 
    }

    #main #adminMenu {
      text-align:center;
      padding-top:3px;
      padding-bottom:5px;        
    }
      #main #adminMenu a {
        margin-left:50px;
        margin-right:50px; 
        text-decoration:none;
        color:red;
        font-weight:bold;      
      }

  #main #page {
    min-height: 400px;
    padding-bottom:20px;
/*    
margin-top: -3px;
border-top: 1px solid rgb(72,133,200);
background-image:url('../images/back_pokus.jpg');
background-repeat:repeat-x;
*/
  }
    #main #page>* {margin-left:15px; margin-right:15px;}
    #main #page>* {text-align: justify;}
    
    #main #page ul li {margin-top:5px;}
    
    #main #page h1, h2 {font-size:28px; background-image:url('../images/back-headline.jpg');text-transform: uppercase; padding-left:3px; }
    #main #page h1.hidden {display:none;}
    #main #page p, #main #page ul {font-size:18px;}

  #main #foot  {
    background-image:url('../images/back-foot.jpg');
    background-repeat:repeat-x;
    height:42px;
    text-align:center;
    color:white;
    padding-top:6px;
    font-size:14px;
    font-weight:bold;
    
  }


    #main #page #map_canvas {
      width:500px; height:600px; float:right; margin:10px 20px 20px 20px; 
    }
    

.cmsTable {border-collapse:collapse;}
  .cmsTable tr td {border:1px solid black; padding: 5px;}
  .cmsTable tr td.top {vertical-align:top; font-weight:bold;}
  
input.cmsInputNazev {width:500px; font-weight:bold; font-size:15px;}

#main #page .del, #main #page .man  {text-align:center;}
  #main #page .del a {color:red; text-decoration: none; font-weight:bold;}      
  #main #page .man a {color:blue; text-decoration: none; }
  

  
.center {text-align:center;}
.bold {font-weight:bold;} 
.italic {font-style:italic;}
.clear {clear:both;}
.greenCMS {background-color:#C6EFCE; color:#006100;}
.redCMS {background-color:#FFC7CE; color:#9C0006;}

.r {color:red;}
.g {color:green;}
.b {color:blue;}  