@media screen
{
.menu                                     {}
.menu ul                                  {margin-top: 0px; position: absolute; visibility: hidden; margin: 0; padding: 0; list-style-type: none;}
.menu li                                  {float: left; padding: 0 0 0 2px; width: 126px; white-space: nowrap;}
.menu a                                   {padding: 2px; color:blue; background: lightblue; display: block; text-decoration: none;text-align: center; font-size: 1.2em;line-height: 18px; }
.menu ul a:link                           {color: blue; border-bottom: none; padding-left: 8px; _padding-left: 10px; background: lightblue; border-top: 1px dashed white; }
.menu ul a:visited                        {color: blue; border-bottom: none; padding-left: 8px; _padding-left: 10px; background: lightblue; border-top: 1px dashed white;}
.menu ul a:hover                          {color: grey; background: #E9E9E9;}
.menu li:hover ul, ul.menu li.hover ul    {visibility: visible; background: #EBFAFF;}
.menu li li                               {float: none; border: none; padding: 0; margin: 0;}

ul                                        {list-style: none; margin: 0; padding: 0;}
li                                        {list-style: none;}

.menu1                                    {width: 145px; margin-top: 5px;}
.menu1 li a                               {text-decoration: none; height: 16px;}
.menu1 li a:link, .menu1 li a:visited     {color: #777; display: block; background: url(obr/menu.gif) 0 -24px; padding: 6px 0 0 25px;}
.menu1 li a:hover                         {color: #257EB7; background: url(obr/menu.gif); padding: 6px 0 0 20px;}
.menu1 li a:active                        {color: #fff; background: url(obr/menu.gif) 0 -48px; padding: 6px 0 0 25px;}

body                                      {background-image: url("obr/bg.jpg"); background-repeat:repeat-x ;}
#hlavni                                   {background-image: url("obr/b.bmp"); background-repeat:repeat-y ; margin :auto ; text-align: left; width: 770px; font-size: 12px;}
#horni                                    {height: 122px; background-image: url("obr/logo.jpg"); background-repeat: no-repeat; width: 770px;}
.text2                                    {background: #FFFFE0; color: blue; font-size: 16px; font-family : Times New Roman, serif; font-weight : Bold; font-style : Italic;}
.text2 H                                  {font-size: 16px;}
#menu                                     {width:17%; color: white; float: left; padding :10px; font-size: 12px; font-family : Tahoma; font-weight : normal; font-style : normal;}
#obsah                                    {width: 75%; float: right; font-size: 16px; font-weight : normal; text-align:justify; padding :5px; margin :5px;}
#zvetseniny                               {background-image: url("obr/bg.jpg"); background-repeat:repeat-x ; text-align:justify; padding :10px;}
                                                
#paticka                                  {color: white; clear: both; font-size: 12px; height: 16px; background-image: url("obr/bg.gif"); border-top: 1px solid #fff; width: 770px;}


marquee a                                 {color: orangered; text-decoration: none; font-size: 18px; height: 18px; } 

#obsah img                                {MARGIN : 10px;}
td                                        {font-size: 14px;}

.tb05                                     {border-collapse: collapse; border: solid 1px blue;}
.tb05 td                                  {border: solid 1px blue; text-align: center; background-color : white; font-size: 12px;}
.tb05 td b                                {color: white; font-size: 24px;}
.tb05 td i                                {background: lightblue; font-size: 16px;} 

.tb04                                     {text-align: left; font-weight : bold; font-size: 12px;}
.tb04 a:hover                             {text-decoration: underline;  font-weight :normal; font-size: 12px;}
.tb04 img                                 {MARGIN : 0px;}

.tb03 td                                  {text-align: center; font-size: 12px;}
.tb03 a:hover                             {text-decoration: underline; font-weight :normal; font-size: 12px;}


#cell_vyr                                 {width:225px; height:200px; float: right;  position:inherit; padding-right:55px; }
#cell_vyr img                             {position: relative; center;}
#cel                                      {text-align:center;}
#cel a                                    {text-decoration: none; font-style : Italic; color: blue; text-align:justify;}
#cel p                                    {text-align:center; font-size: 12px;}

}

@media print 
{
body                                      {color: black; background: white; font-size: 10pt;} 
@page                                     {margin: 2,5cm;}
[href]:after                              {content: " [" attr(href) "] ";}
.text, #paticka, #menu, .menu             {display: none; border-color: black;}
#obsah                                    {border-color: black; width: auto; page-break-after: avoid;}
}



