body{margin:0px;}
.tavi{float:left; width:100%; height:70px; background-color:#153e52;}
.logo{float:left; width:39px; height:60px; background:url(../img/log.png) no-repeat center center}
.inp{float:right; padding-top:10px;}
.inpt{border:solid 1px #333333; border-radius:4px; height:19px; width:120px; font-size:12px; font-weight:600; color:#153e52;}

.gil{border:solid 1px #428bca; border-radius:4px; box-sizing:border-box;  padding:0px 3px 4px 3px; font-size:14px; font-weight:bold; letter-spacing:2px; color:#fff; text-shadow:0 -1px 0 #003366; width:120px; text-align:center; cursor:pointer; background-color:#1e8cd4;}

.tani{float:left; width:100%; background-color: #ced7e0;
background-image: -webkit-gradient(linear, left top, left bottom, from(#dde4ea), color-stop(100%, #ced7e0));
background-image: -moz-linear-gradient(90deg, #ced7e0 0%, #dde4ea);
background-image: -ms-linear-gradient(90deg, #ced7e0 0%, #dde4ea);
}

.foot{ position:absolute; left:0px; width:100%; height:40px; background-color:#153e52;}

.gilgany{float:left; width:150px; padding-top:8px; padding-bottom:8px; padding-left:5px; font-size:13px; font-weight:bold; letter-spacing:2px; background-color: #ced7e0;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ecf0f3), color-stop(100%, #ced7e0));
background-image: -moz-linear-gradient(90deg, #ced7e0 0%, #ecf0f3);
background-image: -ms-linear-gradient(90deg, #ced7e0 0%, #ecf0f3);
height: 23px;
border-bottom: 1px solid #9cacbc;
box-shadow: inset 0px 1px white, 0px 1px #ecf0f3;
-moz-box-shadow: inset 0px 1px white, 0px 1px #ecf0f3;
-webkit-box-shadow: inset 0px 1px white, 0px 1px #ecf0f3;
margin-bottom: 1px; cursor:pointer;}

.cen{float:left; width:100%; overflow:auto; padding:10px 10px 10px 10px;}

.gve{float:left; width:100%; overflow:auto; padding:10px 10px 10px 10px;}

.von{ float:left; overflow:auto; background-color: white;
border: 1px solid #9cacbc;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
border-radius: 6px 6px 0px 0px;
-webkit-border-radius: 6px 6px 0px 0px; padding:10px 10px 10px 10px; width:98%; font-size: 12px;
font-weight:bold;
color: #1a232e;}

.gilho{ float:left;
border-right: 1px solid #e5e5e5; 
background: transparent;

border-left: 1px solid transparent;
border-top: 0px solid transparent;
border-bottom: 0px solid transparent;
padding-top: 10px;
padding-bottom: 11px;
border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
box-shadow: inset 0px 1px white;
-moz-box-shadow: inset 0px 1px white;
-webkit-box-shadow: inset 0px 1px white;
height: 33px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;

display: inline-block;
font-size: 12px;
font-weight: 700;
line-height: 100%;
white-space: nowrap;
cursor: pointer;
text-align: center;
padding: 10px 10px;
}


.inps{float:left; border:solid 1px #cccccc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; border-radius:4px; box-sizing:border-box;  padding:3px 3px 3px 3px; font-size:14px; font-weight:bold;  color:#555555; width:190px; letter-spacing:normal; }

.inpb{float:left; border:solid 1px #cccccc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; border-radius:4px; box-sizing:border-box;  padding:3px 3px 3px 3px; font-size:14px; font-weight:bold;  color:#555555; width:250px; letter-spacing:normal; }

.migtan{ position:absolute; width:auto; height:auto; z-index:3; overflow:auto; background-color: white;
border: 1px solid #9cacbc;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
border-radius: 6px 6px 0px 0px;
-webkit-border-radius: 6px 6px 6px 6px; display:none; top:30px; }

.migtanb{ position:absolute; width:auto; height:auto; z-index:30; overflow:auto; background-color: white;
border: 1px solid #9cacbc;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
border-radius: 6px 6px 0px 0px;
-webkit-border-radius: 6px 6px 6px 6px; display:none; top:70px; }

.bgsa{position:absolute; background-color:#ced7e0; cursor:pointer; opacity:0.7; top:0px; left:0px; z-index:2; display:none;}

.bgsab{position:absolute; background-color:#006595; cursor:pointer; opacity:0.7; top:0px; left:0px; z-index:20; display:none;}

.kalgamd{float:left; width:30px; height:26px; cursor:pointer; background:url(../img/kal.png) no-repeat center center;}

.kalgamds{float:left; width:30px; height:26px; cursor:pointer; background:url(../img/kal.png) no-repeat center center;}

.kalgamdb{float:left; width:30px; height:26px; cursor:pointer; background:url(../img/kal.png) no-repeat center center;}

.kalendpp{ position:absolute; background-color:#FFFFFF; width:auto; height:auto; border:1px dashed #990000; display:none; z-index:3000;}

#kalend{ position:absolute; background-color:#FFFFFF; width:auto; height:auto; border:1px dashed #990000; display:none; z-index:3000;}

#kalends{ position:absolute; background-color:#FFFFFF; width:auto; height:auto; border:1px dashed #990000; display:none; z-index:3000;}

#kalendb{ position:absolute; background-color:#FFFFFF; width:auto; height:auto; border:1px dashed #990000; display:none; z-index:3000;}

.da1{float:left; width:22px; height:22px ;}
.da2{float:left; width:20px; height:17px; padding-top:3px; border:solid 1px #999; font-size:12px; font-weight:600; text-align:center;}
.da3{float:left; width:20px; height:17px; padding-top:3px; border:solid 1px #900; background:#d8d4d4; font-size:12px; font-weight:600; text-align:center;}
.da9{float:left; width:20px; height:17px; padding-top:3px; border:solid 1px #900; background:#FF3E3E; font-size:12px; font-weight:600; text-align:center;}
.da4{float:left; width:2px; height:2px;}
.da5{ clear:both;width:2px; height:2px;}
.da6{ float:left;width:20px;height:20px; border:solid 1px #000000; background:#00F}
.da7{ float:right; width:30px; height:10px; border:solid 1px #000000;}


.gilk{float:left; border:solid 1px #428bca; border-radius:4px; box-sizing:border-box;  padding:0px 3px 4px 3px; font-size:14px; font-weight:bold; letter-spacing:2px; color:#fff; text-shadow:0 -1px 0 #003366; width:120px; text-align:center; cursor:pointer; background-color:#1e8cd4;}
.gilk:hover{float:left; border:solid 1px #428bca; border-radius:4px; box-sizing:border-box;  padding:0px 3px 4px 3px; font-size:14px; font-weight:bold; letter-spacing:2px; color:#fff; text-shadow:0 -1px 0 #003366; width:120px; text-align:center; cursor:pointer; background-color:#428bca;}

.kad{ background-image: -webkit-gradient(linear, left top, left bottom, from(#ecf0f3), color-stop(100%, #ced7e0));
background-image: -moz-linear-gradient(90deg, #ced7e0 0%, #ecf0f3);
background-image: -ms-linear-gradient(90deg, #ced7e0 0%, #ecf0f3);
border-bottom: 1px solid #9cacbc;
box-shadow: inset 0px 1px white, 0px 1px #ecf0f3;
-moz-box-shadow: inset 0px 1px white, 0px 1px #ecf0f3;
-webkit-box-shadow: inset 0px 1px white, 0px 1px #ecf0f3;
margin-bottom: 1px; cursor:pointer;}

.kadaq{ background-image: -webkit-gradient(linear, left top, left bottom, from(#b9c1c8), color-stop(100%, #ced7e0));
background-image: -moz-linear-gradient(90deg, #ced7e0 0%, #b9c1c8);
background-image: -ms-linear-gradient(90deg, #ced7e0 0%, #b9c1c8);
border-bottom: 1px solid #9cacbc;
box-shadow: inset 0px 1px white, 0px 1px #ecf0f3;
-moz-box-shadow: inset 0px 1px white, 0px 1px #ecf0f3;
-webkit-box-shadow: inset 0px 1px white, 0px 1px #ecf0f3;
margin-bottom: 1px; cursor:pointer;}

.ttd{style="border-bottom:solid 1px #999999; border-right:solid 1px #999999; font-size: 12px;
font-weight:100;
color: #1a232e;"}