@media all {
BODY		{FONT-FAMILY: Verdana, Arial, sans-serif; MARGIN: 10px; PADDING: 0; BACKGROUND-COLOR: #726d59; TEXT-ALIGN: center;}
TABLE   {FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 100%; EMPTY-CELLS: show;}
P		    {MARGIN: 0; PADDING: 0; TEXT-ALIGN: justify; LINE-HEIGHT: 1.3em;}
A		    {TEXT-DECORATION: underline; COLOR: #8E5D03;}
A:hover		{COLOR: #726d59;}
A:active	{COLOR: #8E5D03;}

.resetovac {BORDER: 0px none; MARGIN: 0px; PADDING: 0px; FLOAT: none; CLEAR: both; WIDTH: 0px; HEIGHT: 0px; LINE-HEIGHT: 0px; FONT-SIZE: 0px;}

#main_page  {WIDTH: 950px; MARGIN: 0px auto 0px auto; TEXT-ALIGN: left; PADDING: 0;}
#main_page1 {BORDER: 1px solid #483E2A; MARGIN: 0; PADDING: 0;}
#main_page2 {MARGIN: 0; PADDING: 0; BACKGROUND: url(images/pozadi.gif) top left repeat-y; BACKGROUND-COLOR: #f1ecd8;}

#hlava      {WIDTH: 948px; HEIGHT: 144px; BACKGROUND-COLOR: #f1ecd8; POSITION: relative;}
#menu       {FLOAT: left; WIDTH: 174px; MARGIN: 0; PADDING: 0;}
#main_menu	{WIDTH: 174px; MARGIN: 20px 0px 20px 3px; PADDING: 0; FONT-SIZE: 75%; BACKGROUND: url(images/menu.gif) top left repeat-y; OVERFLOW: hidden;}
#main_menu A		{BORDER-BOTTOM: solid 1px #e4ddbd; DISPLAY: block; MARGIN: 0; PADDING: 4px 5px 4px 5px; TEXT-DECORATION: none; COLOR: #322b1d; BACKGROUND: none;}
#main_menu A:hover	{COLOR: #907f5e; TEXT-DECORATION: none; BACKGROUND: url(images/menu2.gif) top left repeat-y;}
#main_menu A:active	{BACKGROUND: none;}
#menu_s     {LINE-HEIGHT: 1.5em; MARGIN-BOTTOM: 1.5em;}
#hlavni     {FLOAT: right; FONT-SIZE: 75%; WIDTH: 765px; OVERFLOW: hidden;}
#hlavni1    {MARGIN: 15px 18px 0px 20px; PADDING-BOTTOM: 16px; OVERFLOW: hidden;}

#login		{MARGIN: 30px 0 15px 0; TEXT-ALIGN: center; FONT-SIZE: 70%; COLOR: gray;}
#login A	{TEXT-DECORATION: none; COLOR: gray;}
#login A:hover	{COLOR: silver;}
#login A:active	{COLOR: gray;}

H1          {MARGIN: 0 0 0.8em 0; PADDING: 0; FONT-SIZE: 180%; FONT-WEIGHT: bold; COLOR: #483E2A;}
H2          {MARGIN: 0 0 0.8em 0; PADDING: 0; FONT-SIZE: 140%; FONT-WEIGHT: bold;}
H3          {MARGIN: 0 0 0.8em 0; PADDING: 0; FONT-SIZE: 120%; FONT-WEIGHT: bold;}
H4          {MARGIN: 0 0 0.5em 0; PADDING: 0; FONT-SIZE: 100%; FONT-WEIGHT: bold;}

UL        {LIST-STYLE: disc; PADDING: 0; MARGIN: 0.4em 0 0 3em; LINE-HEIGHT: 1.3em; TEXT-ALIGN: justify;}
OL        {LIST-STYLE: decimal outside; PADDING: 0; MARGIN: 0 0 0 3.5em; TEXT-ALIGN: justify;}

INPUT		  {MARGIN: 0; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 100%; BORDER: solid 1px gray; BACKGROUND-COLOR: white;}
BUTTON		{FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, sans-serif; BORDER: solid 1px gray;}
TEXTAREA	{MARGIN: 0; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 100%; BORDER: solid 1px gray; BACKGROUND-COLOR: white;}
SELECT    {MARGIN: 0; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 100%; BORDER: solid 1px gray; BACKGROUND-COLOR: white;}

.obrys		{MARGIN: 0; BORDER: solid 1px #483E2A;}
.odstavec	{TEXT-INDENT: 2em;}
.odsazeni	{MARGIN: 0 0 0 1.5em;}

.nadpis     {BORDER: solid 1px #483E2A; PADDING: 0.3em 0.5em 0.3em 0.5em; MARGIN-BOTTOM: 0.5em; BACKGROUND-COLOR: #E4DDBD; FONT-SIZE: 120%;}
.mezera     {HEIGHT: 1em; CLEAR: both;}

.tab		{BORDER-COLLAPSE: collapse;}
.tab TD		{PADDING: 0; VERTICAL-ALIGN: top;}
.tab TH		{PADDING: 0; FONT-WEIGHT: bold; TEXT-ALIGN: left; VERTICAL-ALIGN: top;}

.foto     {BORDER-COLLAPSE: collapse; WIDTH: 500px;}
.foto TD  {MARGIN: 0; PADDING: 5px 5px 2px 5px; TEXT-ALIGN: center; VERTICAL-ALIGN: top; FONT-STYLE: italic;}
.foto IMG {BORDER: solid 1px #483E2A; MARGIN-BOTTOM: 3px;}

.cenik    {BORDER-COLLAPSE: collapse; MARGIN: 0.5em 0 1em 0;}
.cenik TD {PADDING: 0.2em 1em 0.2em 0; VERTICAL-ALIGN: bottom;}

.float_left   {MARGIN: 0.25em 1em 0.5em 0; FLOAT: left;}
.float_right  {MARGIN: 0.25em 0 0.5em 1em; FLOAT: right;}

.nov {MARGIN-BOTTOM: 2em; CLEAR: both;}
.nov_titulek {MARGIN: 0 0 0.4em 0; BORDER-COLLAPSE: collapse;}
.nov_datum {COLOR: #bc1215; FONT-FAMILY: Arial, sans-serif; PADDING: 0 0.7em 0 0; VERTICAL-ALIGN: top;}
.nov_tecka   {FONT-WEIGHT: bold;}
.nov_nadpis {FONT-WEIGHT: bold; COLOR: #674900; PADDING: 0; VERTICAL-ALIGN: top;}
.nov_text {TEXT-ALIGN: justify;}

.neaktivni	{COLOR: gray;}

.odkazy {LINE-HEIGHT: 1.5em}

.aktualne     {BORDER: solid 1px #483E2A; MARGIN-TOP: 1.3em; PADDING: 0.5em 0.6em 0.5em 0.6em; BACKGROUND-COLOR: #E4DDBD; FONT-SIZE: 90%;}
.aktualne_nadpis {FONT-SIZE: 120%; FONT-WEIGHT: bold; COLOR: #483E2A; MARGIN-BOTTOM: 0.4em;}
}

@media print {
BODY		{BACKGROUND: none;}
#main_page  {WIDTH: 100%; MARGIN: 0;}
#main_page1 {BORDER: none;}
#main_page2 {BACKGROUND: none;}
#hlava  {DISPLAY: none;}
#menu		{DISPLAY: none;}
#menu_s	{DISPLAY: none;}
#hlavni		{FLOAT: none; TOP: 0px; LEFT: 0px; WIDTH: 100%; MARGIN: 0; PADDING: 0;}
#hlavni1  {MARGIN: 0; PADDING: 0;}
}
