@media screen
{
.opera{width:auto;}
.calendar td,#kalakci td,#kalakci a,#kalakci a:link,#kalakci a:active,#kalakci a:visited,#kalakci a:hover{color:black;text-align:center;}
.calendar{margin-top:-216px;width:200px;text-align:center;z-index:50;}
.calendar,.calendar input{border:1px black solid;}
html>body .calendar{width:auto;}
.calendar select{width:6em;font-size:71%;}
.calcells td.cell_selected{background-color:#B0030C;color:white;}
.calendar input{font-size:71%;margin:0 0 3px 1px;width:6em;background-color:transparent;color:black;cursor:pointer;}
div.mainheading input{width:auto;margin:0;}
div.mainheading{margin:6px 8px 0 10px;}
.calcells,.caldayheading{width:180px;margin:0 auto;font-size:71%;}
html>body .calcells,html>body .caldayheading{width:95%;}
#kalakci  .calcells{margin:0;padding:0;width:100%;}
.caldayheading{margin-bottom:-5px;}
.calcells td,.caldayheading td{font-weight:normal;height:16px;width:10%;text-align:center;padding:2px;}
.caldayheading td{padding:0 2px;}
.calcells td div{padding:1px;margin:0;}
.calcells td.curdate {border:2px black solid;padding:0;}
.calcells td.hover,.calcells a:hover{background-color:white;cursor:pointer;}
#kalakci{min-width:7em;margin-top:15px;width:100%;}
html>body #kalakci{width:auto;}
#kalakci *{padding:0;}
#kalakci  caption{text-align:left;margin:0 0 5px 0;}
#kalakci  p{text-align:left;margin:0 0 5px 0;padding:0;font-size:71%;}
#kalakci .calcells th.cist{table-layout:fixed;}
#kalakci .calcells td{width:14.5%;height:1.4em;line-height:1.9em;}
#kalakci .calcells a{display:block;width:100%;} /*text-decoration:none;*/
#kalakci .calcells td.curdate{line-height:1.5em;}
#kalakci .calcells td.curdate a{height:1.6em;}

#kalakci td a{font-weight:bold;}

}