body{ 
font-family:Verdana; 
top: 0px; 
margin: 0 auto; 
position: relative; 
text-align: center; 
background: #DDDDDD;

background-repeat: no-repeat ;
background-position: center top ;
vertical-align:middle; 
}


textarea {
  padding: 6px 8px;border: none;background-color: #eeeeee; font-size:15px;font-family:Verdana;
}

.in {
  text-align:left; 
  position:relative; 
  padding:2px;
  font-weight:normal;
  width:1400px ;
  }
.ltin {
  left:-3px;
  }
.tpin {
  top:-4px;
  }
  
.tlacitko {
    display: block;
    width: 115px;
    height: 25px;
    background: #4E9CAF;
    padding: 10px;
    text-align: center;
    border-radius: 5px;
    color: white;
    font-weight: bold;
}
h1   {color: #00bfff;font-family:Verdana;} 
h2   {color: #00bfff;font-family:Verdana;font-size:20px;}
h4   {color: #000000;font-family:Verdana;font-size:18px;} 
h3   {color: #4E4E4E;font-family:Verdana;font-weight:normal;font-size:13px;}

.objform {vertical-align: middle;  font-size:13px; color:#000000;padding:2px;text-align:center;} 
.prehled {vertical-align: top;  color:#000000;text-align:left;padding: 8px; }
.prehled2 {vertical-align: top;  color:#000000;text-align:left;padding: 5px; font-size:13px;}
.text_zacatek {vertical-align: middle;  font-size:11px; color:#000000;padding-left:70px;padding-right:70px;text-align:center;} 
.phone {vertical-align: middle;  font-size:25px; padding:2px;text-align:center;} 
.usk_registr {vertical-align: middle; padding:20px;text-align:center;} 
.tu_mozete {vertical-align: middle; padding:15px;text-align:center;} 
.error_red {vertical-align: middle; padding:15px;text-align:center; color:#ff0000;font-weight: bold;}
.extra {vertical-align: middle; padding:10px;text-align:center;}
.extra_up {vertical-align: middle; padding:10px;text-align:center;color:#00bfff;font-weight: bold;}

.dropdown {padding: 4px 4px;margin: 3px 0;box-sizing: border-box;border: solid #000000 1px;background-color: #fff;color: black;vertical-align: middle;width: 200px;font-size:15px;font-family:Verdana; }
.customer input {padding: 4px 4px;margin: 3px 0;box-sizing: border-box;border: solid #000000 1px;background-color: #fff;color: black;vertical-align: middle;width: 200px;font-size:15px;font-family:Verdana; } 
.custmail input {padding: 4px 4px;margin: 3px 0;box-sizing: border-box;border: solid #000000 1px;background-color: #fff;color: black;vertical-align: middle;width: 280px;font-size:15px;font-family:Verdana; } 
.customer textarea {padding: 4px 4px;margin: 3px 0;box-sizing: border-box;border: solid #000000 1px;background-color: #fff;color: black;vertical-align: middle;width: 800px;font-size:15px;font-family:Verdana; }
.pokladni input {padding: 8px 8px;margin: 3px 0;box-sizing: border-box;border: none;background-color: #4E4E4E;color: white;vertical-align: middle;width: 120px;}
.upravit input {padding: 8px 8px;margin: 3px 0;box-sizing: border-box;border: none;background-color: #00bfff;color: white;vertical-align: middle;width: 120px;}

.pokladni input:hover{
   background-color:#00bfff;
}

.upravit input:hover{
   background-color:#4E4E4E;
}

.tr_bila:hover{
   background-color:#cccccc;
}

.tr_ccc:hover{
   background-color:#cccccc;
}


.kat_c input {padding: 8px 8px;margin: 3px 0;box-sizing: border-box;border: none;background-color: #fff;color: black;vertical-align: middle;width: 90px; }
.pocet input {padding: 8px 8px;margin: 3px 0;box-sizing: border-box;border: none;background-color: #fff;color: black;vertical-align: middle;width: 50px; }
.nazov input {padding: 8px 8px;margin: 3px 0;box-sizing: border-box;border: none;background-color: #fff;color: black;vertical-align: middle;width: 500px; }
.strana input {padding: 8px 8px;margin: 3px 0;box-sizing: border-box;border: none;background-color: #fff;color: black;vertical-align: middle;width: 50px; }
.suma input {padding: 8px 8px;margin: 3px 0;box-sizing: border-box;border: none;background-color: #fff;color: black;vertical-align: middle;width: 90px; }

.ano_obj {vertical-align: middle; padding:1px;text-align:center;} 

select {padding: 6px ;border: none;background-color: #eeeeee;font-size:15px;font-family:Verdana;}

.td_center { vertical-align: middle;  text-align:center;  }
.td_center_padd { vertical-align: middle;  text-align:center; padding:5px;  }
.td_right { vertical-align: middle;  text-align:right;  } 
.td_left { vertical-align: middle;  text-align:left; }
.td_top { vertical-align: top;  text-align:left; padding: 5px;}
.th { vertical-align: top;  text-align:left; }

.tr_ccc { background-color: #eeeeee; }
.tr_zelen { background-color: #cccccc; }
.tr_bila { background-color: #FFFFFF; }

.td_center_obj2 { vertical-align: middle;  text-align:left;  background-color: #fff;padding:5px; }
.td_center_obj2_1 { vertical-align: middle;  text-align:left;  padding:5px;}
.td_right_obj2 { vertical-align: middle;  text-align:right; padding: 4px; } 
.td_left_obj2 { vertical-align: middle;  text-align:left; padding: 4px;}

.td_right_obj2_tlac { vertical-align: middle;  text-align:right; padding: 15px; } 
.td_left_obj2_tlac { vertical-align: middle;  text-align:left; padding: 15px;}

.td_center_obj3 { vertical-align: middle;  text-align:center;  padding: 15px; background-color: #fff; }


a:link {color: #000;font-weight:bold;text-decoration:none ; }
a:visited {color: #000;font-weight:bold; text-decoration:none ;}
a:hover {color:#00bfff;font-weight:bold; text-decoration:none ;}





