@charset "utf-8";
/* 
Zakladny styl, ktory nastavy pociatocne hodnoty vsetkych prehliadacov na rovnako. 
TENTO SUBOR NEUPRAVOVAT !!! 
*/

/*Vsetko vynulovat */
body, h1, h2, h3, h4, h5, ul, ol, li, p, object, embed, param, img, table { margin: 0px; padding: 0px; }
img, table { border:none; }

/* Nastavit na najcastejsie */
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF;  }
h1 { margin:15px 0px; font-size:170%; }
h2 { margin:10px 0px; font-size:130%; }
h3 { margin:10px 0px; font-size:110%; }
p { margin:10px 0px; }
ul, ol { margin-left:35px; }
ul { list-style-type:disc; }
ol {list-style-type:decimal; }
table th{ text-align:center; font-weight:bold; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }

/* Objekty */
.A_no_border { font-size:0px; line-height:0px; }
.A_clear { height:0px; clear:both; font-size:0px; line-height:0px; }
.A_center { text-align:center; }

/* Styl pre kalendar */
div.calendar { position: relative; } .calendar, .calendar table { border: 1px solid #655; font-size: 11px; color: #000; cursor: default; background: #ffd; font-family: tahoma,verdana,sans-serif; }  .calendar .button {  text-align: center;     padding: 2px;           } .calendar .nav { background: #edc url(menuarrow.gif) no-repeat 100% 100%; } .calendar thead .title {  font-weight: bold;       text-align: center; background: #654; color: #fed; padding: 2px; } .calendar thead .headrow {  background: #edc; color: #000; } .calendar thead .name {  border-bottom: 1px solid #655;
padding: 2px; text-align: center; color: #000; } .calendar thead .weekend {  color: #f00; } .calendar thead .hilite {  background-color: #faa; color: #000; border: 1px solid #f40; padding: 1px; } .calendar thead .active {  background-color: #c77; padding: 2px 0px 0px 2px; } .calendar thead .daynames {  background: #fed; }  .calendar tbody .day {  width: 2em; text-align: right; padding: 2px 4px 2px 2px; } .calendar tbody .day.othermonth { font-size: 80%; color: #bbb; } .calendar tbody .day.othermonth.oweekend { color: #fbb; } .calendar table .wn { padding: 2px 3px 2px 2px; border-right: 1px solid #000; background: #fed; } .calendar tbody .rowhilite td { background: #ddf; } .calendar tbody .rowhilite td.wn { background: #efe; }
.calendar tbody td.hilite {  background: #ffe; padding: 1px 3px 1px 1px; border: 1px solid #bbb; } .calendar tbody td.active {  background: #ddc; padding: 2px 2px 0px 2px; } .calendar tbody td.selected {  font-weight: bold; border: 1px solid #000; padding: 1px 3px 1px 1px; background: #fea; } .calendar tbody td.weekend {  color: #f00; } .calendar tbody td.today { font-weight: bold; } .calendar tbody .disabled { color: #999; } .calendar tbody .emptycell {  visibility: hidden; } .calendar tbody .emptyrow {  display: none; }  .calendar tfoot .footrow {  text-align: center; background: #988; color: #000; } .calendar tfoot .ttip {  border-top: 1px solid #655;
background: #dcb; color: #840; } .calendar tfoot .hilite {  background: #faa; border: 1px solid #f40; padding: 1px; } .calendar tfoot .active {  background: #c77; padding: 2px 0px 0px 2px; }  .calendar .combo { position: absolute; display: none; top: 0px; left: 0px; width: 4em; cursor: default; border: 1px solid #655; background: #ffe; color: #000; font-size: 90%; z-index: 100; } .calendar .combo .label, .calendar .combo .label-IEfix { text-align: center; padding: 1px; } .calendar .combo .label-IEfix { width: 4em; } .calendar .combo .hilite { background: #fc8; } .calendar .combo .active { border-top: 1px solid #a64; border-bottom: 1px solid #a64; background: #fee; font-weight: bold; } .calendar td.time { border-top: 1px solid #a88; padding: 1px 0px; text-align: center; background-color: #fed; } .calendar td.time .hour, .calendar td.time .minute,
.calendar td.time .ampm { padding: 0px 3px 0px 4px; border: 1px solid #988; font-weight: bold; background-color: #fff; } .calendar td.time .ampm { text-align: center; } .calendar td.time .colon { padding: 0px 2px 0px 3px; font-weight: bold; } .calendar td.time span.hilite { border-color: #000; background-color: #866; color: #fff; } .calendar td.time span.active { border-color: #f00; background-color: #000; color: #0f0; }