body                            {margin: 0px auto; color: #000; background-color: #fff}

a:link                          {color: blue;text-decoration: none}
a:visited                       {color: blue;text-decoration: none}
a:hover                         {color: rgb(224,183,55);text-decoration: underline}

img                             {border: 0px}

h1                              {color: #000; text-align: center; text-decoration: underline; font-size: 70px; font-weight: bold; padding: 0px; margin: 0px; width: 32%; float: left}
h2                              {color: #000; text-align: center; text-decoration: underline; font-size: 35px;}
h3,h4,h5                        {color: #000}

.celahlavicka                   {width: 100%}
.pevnahlavicka                  {width: 900px;margin: 0 auto}
.pravahlavicka                  {width: 33%; float: right; font-size: 200%; font-weight: bolder; text-align: center; vertical-align: middle}
.levahlavicka                   {width: 33%; float: left;  font-size: 220%; font-weight: bolder; text-align: center; vertical-align: middle}

.page                           {padding: 4px; border: 1px dashed blue; width: 800px; margin: 10px auto}

.text                           {text-indent: 30px; margin: 5px 0 5px 0;text-align:justify}
.text1                          {text-indent: 30px; margin: 5px 0 5px 0;text-align:justify}
.text1:first-letter             {font-size: 200%}

.float100                       {float: left; width: 100px}

.smalltext                      {font-size: x-small}
.bigtext                        {font-size: xx-large; font-weight: bolder}
.centr                          {text-align: center; margin: 0 auto}
.centruj                        {text-align: center; margin-left: auto; margin-right: auto}

.tab                            {border: 1px solid black;}
.tab td                         {border: 1px solid black;}
.tab thead                      {border: 1px solid black; background-color: gray; font-weight: bold;}

.nabidka                        {width: 95%; border-collapse: collapse; margin: 0 auto}
.nabidka td                     {border:1px #888 solid}
.nabidka .head td               {border:1px #888 solid; font-weight: bold; background-color: #AAA}

.detail                         {width:95%; margin: 0 auto; font-size: 20px; border: 1px solid #888}
.detail th                      {border:1px #888 solid; font-weight: bold; background-color: #AAA; text-align: center}
.detail td                      {padding: 4px; border-style:none}
.detail .data                   {font-weight: bold}

/* MAIN MENU */
#page_mainMenu                  {background-color: gray; font-size: 18px; padding-top: 3px; padding-bottom: 3px; border-bottom: 2px solid black; border-top: 2px solid black}
#page_mainMenu a:link           {color: #fff; background-color: gray; text-decoration: none}
#page_mainMenu a:visited        {color: #fff; background-color: gray; text-decoration: none}
#page_mainMenu a:hover          {color: silver; background-color: gray; text-decoration: none}
#page_mainMenu .mCont           {margin-top: 0px; position:relative; left: 3px; display: inline}
#page_mainMenu .m               {font-weight: bold; margin-right: 15px; margin-left: 12px; text-transform: uppercase}

/* KONTAKT */
#page_kontakt                   {background-color: gray; font-size: 13px; border-bottom: 2px solid black; border-top: 2px solid black}
#page_kontakt .mCont            {color: #ddd; margin-top: 0px; position: relative; left: 3px; display: inline}
#page_kontakt .m                {color: #fff; font-weight: bold; margin-right: 12px; margin-left: 12px}
