body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
  /*font-family: 'Open Sans', sans-serif, Arial;*/
	font-size: 2.4vw;
	color: #075890;
}

#hlavni{
  font-size: 15px;
  max-width: 99%;
  width: 98% !important;
  margin-top:0;
}

input[type=checkbox] {
    transform: scale(1.4);
}

#hlavni form{
  /*font-size: 11px;
  max-width: 100%;
  width: 100% !important;
  width: 100% !important;
  max-width: 100%;
  margin-top:0;*/
}

#hlavni td{
  /*text-align:left;*/
   margin:0 !important;
   padding:0 !important;
   max-height: 400px !important;
}

.hlavicka img{
  max-width:240px;
  margin-left:0;
  padding-left:0;
}

.info_login{
  font-size:12px;
  line-height:18px !important;
}


#obsah{
   width: 360px !important;
   margin-top:0px;
    overflow:auto !important;
    overflow: -moz-scrollbars-horizontal;
    overflow-x: auto;
    overflow-y: auto;
    min-height: 740px;
}
@media screen and (min-width: 500px){
   #obsah {
        width: 640px !important;
   }
}


.needitovatelne {
	border-left: 1px solid #afafaf;
	border-top: 1px solid #afafaf;
	border-right: 2px solid #afafaf;
	border-bottom: 2px solid #afafaf;
	padding-left: 7px;
	padding-right: 7px;
	height: 16spx;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #00FFFF url(_images/gradient.png)  0 -40px;
	color : Green;
}

#bt_Cancel{
  margin-left:1px !important;
}

#bt_Sestavy{
  display:none;
}

#bt_Fce{
  display:none;
}

#menu ul{
  width:100%;
 }

.pata {
 	height: 20px;
   font-size:11px;
}

#kalendar{
  position:absolute;
  left:15px !important;
}

#dialog{
   text-align:left;
}

#uzivatel{
  /*display:none;*/
}

.chyby{
  display:none;
}


a[href^="tel:"]:before {
    content: "\260e";
    margin-right: 0.5em; 
}