@CHARSET "UTF-8";

/* Mini calendar */
#emMini       { }
#emMini ul li {background:transparent none repeat scroll 0 0; border-right:1px solid #CCCCCC; float:left; font-size:10px; height:10px; padding:4px 0.1px; text-align:center; width:15px;}
#emMini .calendarWeekdays {clear: both; float: none;width: 114px;}
#emMini .calendarList     {clear: both; float: none; height: 108px; width: 114px; }
#emMini .calendarList .calendarWeek    {clear: both; float: none; border-bottom:1px #ccc solid; width: 113.5px; }
#emMini .calendarWeekdays ul li {background:#862033  none repeat scroll 0 0 !important; border:0 none; color:#FFFFFF !important; width:16px;}
#emMini .calendarWeekdays ul li.sunday_red {background: #b41f32!important; color: #fff!important; border: 0px; width:16px;}

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

#emMini .calendarProgram  {background:#b41f32; color: #fff;}


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

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

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


span.calendarNone                  {display:block; padding:10px;text-align:center; font-weight: bold;}
.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: #862033 ; height: 50px;}
 #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:#862033 ; 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 .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:#862033 ;  color:#fff; border: 1px #862033  solid; padding:0px;}
.calendarNavigation input:hover { background:#b41f32;  color:#fff; border: 1px #D1AB66 solid; padding:0px;}
.calendarNavigation span  { color:#862033 ; font-size:15px; font-weight:bold; height:22px; line-height:22px; margin:0 5px; padding:0 10px;}


#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: #862033 ; 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:#862033 ; 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:#862033 ; font-size:18px; font-weight:bold; margin:0 0 10px 5px;}
.sunday_red {color: #862033 }

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

