@CHARSET "UTF-8";

/* Mini calendar */
#emMini       {position: relative; left:0.5px; margin: 5px 0px 10px 1px; }
#emMini ul li {background:transparent ; border-right:1px solid #ccc; float:left; height:14px;padding:7px 0.1px;text-align:center;width:27px;}
#emMini .calendarWeekdays {clear: both; float: none;}
#emMini .calendarList     {clear: both; float: none; height: 168px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; }
#emMini .calendarList .calendarWeek    {clear: both; float: none; border-bottom:1px #ccc solid; width: 198px; }
#emMini .calendarWeekdays ul li {background: #700000!important; color: #fff!important; border: 0px; width:28px;}
#emMini .calendarWeekdays ul li.sunday_red {background: #300000!important; color: #fff!important; border: 0px; width:28px;}

#emMini .calendarOutbound {filter:alpha(opacity=30);  -moz-opacity:0.35;  -khtml-opacity: 0.35;  opacity: 0.35;}
#emMini .calendarInbound  {}

#emMini .calendarProgram  {}


#emMini .calendarNavigation {}
#emMini .calendarNavigation div.navigation {float: none; height: 24px; background: #700000; clear: both; width: 197px;text-align: center; padding: 2px 0px; border-bottom: 1px #fff solid ;}
#emMini .calendarNavigation div.navigation span {font-size: 9px; text-align: center;  width: 103px; display: inline-block;}
#emMini .calendarNavigation div.navigation input {font-size: 9px; text-align: center;}
#emMini .calendarNavigation div.navigation {float: none; height: 24px; background: #700000; clear: both; width: 197px;text-align: center; padding: 2px 0px; border-bottom: 1px #fff solid ;}
#emMini .calendarNavigation div.navigation span {font-size: 9px; text-align: center;  width: 103px; display: inline-block;}
#emMini .calendarNavigation div.navigation input {font-size: 9px; text-align: center;}
#emMini .calendarNavigation span {color: #fff; font-size: 9px; text-align: center;  width: 103px; display: inline-block;}
#emMini .calendarNavigation input {font-size: 9px; text-align: center;}

#emMini li.calendarToday a:link    {background: #800000; color:#fff; }
#emMini li.calendarToday a:visited {background: #800000; color:#fff; }
#emMini li.calendarToday a:hover   {background: #800000; color:#D1ab66; }
#emMini li.calendarToday a:active  {background: #800000; color:#fff; }
#emMini li.calendarToday           {background: #800000!important; color:#fff; }
#emMini li.calendarToday:hover     {color:#800000; }

#emMini span.calendarNone          {display:block; padding-bottom:10px; padding-left:10px; padding-right:10px; padding-top:0;text-align:center;}


span.calendarNone                  {display:block; padding:10px;text-align:center;}
.calendarEvent a { float: none; clear: both; display: block; margin-top: 3px;}


 /* repertoar */
 #repertoar                                {width:770px;}
 #repertoar                                {width:770px;}
 #repertoar ul , #repertoar ul li          {padding: 0px;margin: 0px; list-style: none; list-style-type: none;}
 #repertoar .calendarNavigation             {background: #700000; height: 60px;}
 #repertoar .calendarWeekdays              {}
 #repertoar .calendarWeekdays   ul         {background:#fff; color:#333;font-size:20px;font-weight:bold;height:50px;margin:0;}
 #repertoar .calendarWeekdays   ul li      {float: left; height: 50px;width: 110px; line-height: 50px; text-align: center;}

 #repertoar .calendarList       ul li      {}
 #repertoar .calendarList .calendarDaybox  {width: 110px; height: auto; float: left; background: #fff; overflow: hidden; display: block; }
 #repertoar .calendarList .calendarEmpty   {filter:alpha(opacity=30); -moz-opacity:0.35;  -khtml-opacity: 0.35; opacity: 0.35;}
 #repertoar .calendarList .calendarActive  {}
 #repertoar .calendarList .calendarToday .calendarDate   {background:#700000; display:block; font-size:20px; font-weight:bold; margin:5px 3px; padding:5px 3px; margin-bottom: 0px; color: #fff}
 #repertoar .calendarList .calendarDate    {background:#D1AB66; display:block; font-size:20px; font-weight:bold; margin:5px 3px; padding:5px 3px; margin-bottom: 0px;}
#repertoar .calendarOutbound {filter:alpha(opacity=30);  -moz-opacity:0.35;  -khtml-opacity: 0.35;  opacity: 0.35;}
 #repertoar .calendarList .calendarEvents  {margin:5px 3px; margin-top: 0px; border-right: 1px solid #ccc; border-left: 1px solid #ccc}
 #repertoar .calendarList                  {}
   #repertoar .calendarEvent               {background:#fff; border-bottom:1px solid #ccc; padding:3px;}
     #repertoar .calendarTitle             {}
     #repertoar .calendarTime              { display: block; float: none; clear: both;}
     #repertoar .calendarText              { display: block; float: none; clear: both; font-size: 9px; color: #777}

.calendarNavigation  p     { float: left; margin-right: 40px; margin-bottom: 15px; position: relative; left: 224px}
.calendarNavigation  input { background:transparent;  color:#fff; padding:0px 3px; border: 1px #fff solid;}
.calendarNavigation input:hover { background:#D1AB66;  color:#fff; padding:0px 3px; border: 1px #D1AB66 solid;}
.calendarNavigation  span  { color:#FFFFFF; font-size:15px; font-weight:bold; height:22px; line-height:22px; margin:0 5px; padding:0 10px;}

#emMaxi .calendarNavigation div.navigation {float: none; height: 25px; background: #700000; clear: both; width: 100%;text-align: center; padding: 2px 0px; border-bottom: 1px #fff solid ;}
#emMaxi .calendarNavigation div.navigation span {font-size: 14px; text-align: center;  width: 110px; display: inline-block;}
#emMaxi .calendarNavigation div.navigation input {font-size: 9px; text-align: center;}


#line_repertoar {}
 #line_repertoar                                {width:770px;}
 #line_repertoar                                {width:770px;}
 #line_repertoar ul , #line_repertoar ul li          {padding: 0px;margin: 0px; list-style: none; list-style-type: none;}
 #line_repertoar .calendarNavigation            {background: #700000; height: 50px;}
 #line_repertoar .calendarWeekdays              { display: none}
 #line_repertoar .calendarWeekdays   ul         {background:#fff; color:#333;font-size:20px;font-weight:bold;height:50px;margin:0;}
 #line_repertoar .calendarWeekdays   ul li      {float: left; height: 50px;width: 110px; line-height: 50px; text-align: center;}

 #line_repertoar .calendarList       ul li      {}
 #line_repertoar .calendarList .calendarDaybox  {width: 775px; height: auto; float: left; background: #fff; overflow: hidden; display: block; }
 #line_repertoar .calendarList .calendarEmpty   {filter:alpha(opacity=30);  -moz-opacity:0.35;  -khtml-opacity: 0.35; opacity: 0.35;}
 #line_repertoar .calendarList .calendarActive  {}
 #line_repertoar .calendarList .calendarToday .calendarDate   {background:#700000; display:block; font-size:20px; font-weight:bold; margin:5px 3px; padding:5px 3px; margin-bottom: 0px; color: #fff}
 #line_repertoar .calendarList .calendarDate    {background:#D1AB66; display:block; font-size:20px; font-weight:bold; margin:5px 3px; padding:5px 3px; margin-bottom: 0px;}
 #line_repertoar .calendarList .calendarEvents  {margin:5px 3px; margin-top: 0px; border-right: 1px solid #ccc; border-left: 1px solid #ccc}
 #line_repertoar .calendarList                  {}
   #line_repertoar .calendarEvent               {background:#fff; border-bottom:1px solid #ccc; padding:3px;}
     #line_repertoar .calendarTitle             {}
     #line_repertoar .calendarTime              { display: block; float: none; clear: both;}
     #line_repertoar .calendarText              { display: block; float: none; clear: both; font-size: 9px; color: #777}

.repertoar_listing {font-size:13px; line-height:20px; padding:10px;}
.repertoar_listing ul li span {display:inline-block; width: 145px; }
.repertoar_listing ul li      {margin: 4px 0; list-style-position: inside!important; padding-left: 7px; margin-left: 5px !important;}
.row_1   {background:#D1D1D1}
.row_2   {background:#E5E5E5}
.repertoar_listing h2 {color:#700000; font-size:18px; font-weight:bold; margin:0 0 10px 5px;}
.sunday_red {color: #700000}

#dnevni .calendarEvent {border:1px solid #ccc; margin:7px 0; padding:5px; background: #f2f2f2;}
#dnevni .calendarEvent .calendarTitle  {display: block;}
#dnevni .calendarEvent .calendarTime   {}
#dnevni .calendarEvent .calendarText   {}


#emDaily  {padding:5px;border:1px solid #CCCCCC;}
#emDaily .calendarEvent {background:#E3E3E3; padding-bottom:5px;margin-bottom:3px;padding:5px;}
span.calendarTitle {font-weight: bold;clear:both; display:block; float:none; margin-top:3px;color:#700000; text-decoration:none;}



