.calendar {
  font-family: Verdana;
  font-size: 10px;
  color: #302F2F;
}

.calendar .headtitle {
  font-size: 11px; 
  color: #DB4503; 
  font-weight: bold; 
  margin-top: 0px; 
  margin-bottom: 10px;
}

.inactive {
  color: #5F5A5A; 
}

.calendar .monthbox {
  float: left;
  border: 1px solid #DB4503;
  margin: 5px;
  background: #FFFFFF;
  text-align: right;
}

.calendar .monthboxactive {
  float: left;
  border: 3px solid #DB4503;
  margin: 2px;
  background: #FFFFFF;
  text-align: right;
}

.calendar .monthbox .monthname {
  text-align: left;
  border-bottom: 1px solid #DB4503;
}

.calendar .monthboxactive .monthname {
  font-weight: bold;
  text-align: left;
  border-bottom: 1px solid #DB4503;
}

.calendar .monthname a, .calendar .monthname a:visited  {
  color: #DB4503;
  text-decoration: none;
}

.calendar .scroll_left {
  text-align: left;
}
.calendar .scroll_left a, .calendar .scroll_left a:visited{
  text-decoration: none;
}

.calendar a .arrow, .calendar a:visited .arrow {
  color: #DB4503;
  font-weight: bold;
  font-family: Arial Black;
}

.calendar .scroll_right {
  text-align: right;
}
.calendar .scroll_right a, .calendar .scroll_right a:visited{
  text-decoration: none;
}

.calendar .week {
}

.calendar .weekend {
  color: #DB4503;
}

.calendar .weekactive {
  border: 1px solid #302F2F;
}

.calendar .weekactive a, .calendar .weekactive a:visited {
  color: #302F2F;
  text-decoration: none;
}

.calendar .weekendactive {
  color: #DB4503;
  border: 1px solid #DB4503;
}

.calendar .weekendactive a, .calendar .weekendactive a:visited  {
  color: #DB4503;
  text-decoration: none;
}

.calendar .today {
  font-weight: bold;
}

.calendar .listdate {
  color: #DB4503;
  font-weight: bold;
}

.calendar .listtitle {
  font-weight: bold;
}

.calendar .listperex {
}

.calendar .detailperex {
  font-style: italic;
}

.calendar .detailbody {
}

.calendar .detailback {
}

/*Definice stylu pisma pro dokument*/
ul, p, li, body {font-family: Verdana, Arial; font-size: 10px; color: #302F2F; text-align: justify; margin-top: 10px; margin-bottom: 10px} 
body {margin: 0px;}

h1 {font-family: Verdana, Arial; font-size: 11px; color: #DB4503; font-weight: bold; margin-top: 12px; margin-bottom: 10px; text-align: left}

td {font-family: Verdana, Arial; font-size: 10px; color: #302F2F; text-align: left}

/*bez margin */
h1.bez_okraj {margin-top: 0px; margin-bottom: 0px}
p.bez_okraj  {margin-top: 0px}

option, optgroup, select  {font-family: Verdana, Arial; font-size: 11px;}

textarea {scrollbar-track-color: #ECAD69; scrollbar-face-color: #ECAD69; scrollbar-highlight-color: #F5D4B0;  scrollbar-3dlight-color: #5E370D;scrollbar-darkshadow-color: #5E370D; scrollbar-shadow-color: #BA6C18; scrollbar-arrow-color: #000000; overflow: auto}

img, table, td  {border: 0px}

.ohraniceni  {border: solid #DB4503 1px; border-color: #DB4503; border-collapse: collapse; text-align: center; padding: 2px 2px 2px 2px}

.ohraniceni_left {border: solid #DB4503 1px; border-color: #DB4503; border-collapse: collapse; text-align: left; padding: 2px 2px 2px 2px}

.center {text-align: center}

.left {text-align: left}

.right {text-align: right}

table.ohraniceni  {border: solid #DB4503 1px; border-color: #DB4503; border-collapse: collapse; text-align: center}

.levy_sloupec  {text-align: center}

/*Uvodni strana*/
a.novinky     {margin-top: 0px; font-size: 11px; color: #000000 ; margin-bottom: 0px; text-align: left}
a.novinky:link {margin-top: 0px; font-size: 11px; color: #000000 ; margin-bottom: 0px; text-align: left}
a.novinky:visited {margin-top: 0px; font-size: 11px; color: #000000 ; margin-bottom: 0px; text-align: left}
a.novinky:hover {margin-top: 0px; font-size: 11px; color: #000000 ; margin-bottom: 0px; text-align: left}
a.novinky:active {margin-top: 0px; font-size: 11px; color: #000000 ; margin-bottom: 0px; text-align: left}
p.info           {margin-top: 0px; font-size: 11px; color: #000000 ; margin-bottom: 0px; font-weight: bold; text-align: left}
p.info2        {margin-top: 0px; font-size: 10px; color: #000000; margin-bottom: 0px; text-align: left}
p.home           {margin-top: 0px; font-size: 11px; color: #FFFFFF ; margin-bottom: 0px; font-style: italic; text-align: left}

a         {color: #302F2F; font-family: Verdana, Arial CE, arial; font-size: 10px; text-decoration: underline}
a:link    {color: #302F2F; font-family: Verdana, Arial CE, arial; font-size: 10px; text-decoration: underline}
a:visited {color: #302F2F; font-family: Verdana, Arial CE, arial; font-size: 10px; text-decoration: underline}
a:active  {color: #302F2F; font-family: Verdana, Arial CE, arial; font-size: 10px; text-decoration: underline}

a.nepodtrzen_normal         {text-decoration: none}
a.nepodtrzen_normal:link {text-decoration: none}
a.nepodtrzen_normal:active {text-decoration: none}
a.nepodtrzen_normal:hover {text-decoration: none}
a.nepodtrzen_normal:visited {text-decoration: none}

a.nepodtrzen_black        {color: #000000; text-decoration: none}
a.nepodtrzen_black:link {color: #000000; text-decoration: none}
a.nepodtrzen_black:active {color: #000000; text-decoration: none}
a.nepodtrzen_black:hover {color: #000000; text-decoration: none}
a.nepodtrzen_black:visited {color: #000000; text-decoration: none}

/*Zapati - spravce, designer*/
a.zapati         {font-size: 9px; color: #000000;}
a.zapati:link {font-size: 9px; color: #000000;}
a.zapati:active {font-size: 9px; color: #000000;}
a.zapati:hover {font-size: 9px; color: #000000;}
a.zapati:visited {font-size: 9px; color: #000000;}

td.zapati {font-size: 9px; color: #000000}
td.zapati2 {font-size: 9px; color: #000000; text-align: right}

/*Odkazy v submenu*/
a.submenu {color: #FFFFFF; font-weight: bold} 
a.sumenu:link    {color: #FFFFFF; font-weight: bold} 
a.submenu:visited {color: #FFFFFF; font-weight: bold}
a.submenu:active  {color: #FFFFFF; font-weight: bold}
a.submenu:hover   {color: #FFFFFF; font-weight: bold}

a.sub_aktive{color: #000000; font-weight: bold} 
a.sub_aktive:link    {color: #000000; font-weight: bold} 
a.sub_aktive:visited {color: #000000; font-weight: bold}
a.sub_aktive:active  {color: #000000; font-weight: bold}
a.sub_aktive:hover   {color: #000000; font-weight: bold}

/*Navigace menu*/
a.navigace         {font-weight: bold; color: #000000}
a.navigace:link {font-weight: bold; color: #000000}
a.navigace:active {font-weight: bold; color: #000000}
a.navigace:hover {font-weight: bold; color: #000000}
a.navigace:visited {font-weight: bold; color: #000000}
td.navigace {color: #000000; font-weight: bold}

input, textarea, select {border-color: #BB6C00; border-width: 1px; border-style: solid; font-family: Verdana, Arial CE, arial; font-size: 10px}
input.tlacitko {font-size: 10px; background-color: #ECAD69; color: #782901; cursor: hand; font-family: Verdana, Arial CE, arial; font-weight: bold}


