html            {overflow: hidden;}
body            {margin: 0px; padding: 0px; overflow: hidden; height: 100%;
                 font-family: 'Verdana', 'Arial CE','Helvetica CE', sans-serif; font-size: 11px;
                }
._body          {height: auto;}

#div_header     {position: absolute;           /* styly pouzite ve vsech prohlizecich (i IE) */
                 overflow: hidden;
                 width: 100%;
                 height: 130px;                /* vyska hlavicky */
                 left: 0px;
                 top: 0px;
                 right: 0px;
                 bottom: auto;
                 z-index: 1;
                 background-color: rgb(0,110,180);          /* (7,73,85) */
                }
#page ._header  {                              /* styly pouzite v prohlizecich mimo IE */
                }
#div_header_in  {padding: 0px;}
#page ._header_in {}

#logo-left      {position: absolute; z-index: 5; left: 0px; top: 0px;}
#logo-right     {position: absolute; z-index: 4; right: 0px; top: 0px}
#menu           {position: absolute; z-index: 6; left: 0px; top: 89px; width: 100%; text-indent: 14px;
                 font-size:100%; line-height: 20px; height: 20px; overflow: hidden; border-bottom: 1px solid rgb(0,0,0);
                 /*background-color: rgb(0,110,180); */
                 /*background:url("img/w-prechod3.jpg") rgb(255,255,255) repeat-x; */
                }
/*#prechod_old    {position: absolute; z-index: 7; left: 0px; top: 106px; width: 100%; height: 15px; background:url("img/w-prechod.jpg") rgb(255,255,255)repeat-x;} */
#prechod        {position: absolute; z-index: 7; left: 0px; bottom: 0px; height: 20px; width: 100%; background-color: rgb(255,255,255);}
#prechod-left   {position: absolute; z-index: 8; left: 0px; bottom: 0px; height: 20px;}
#prechod-right  {position: absolute; z-index: 9; right: 0px; bottom: 0px; height: 20px;}
#menu a         {padding: 0px 6px; border: 0px; position: relative; top: 0px; font-weight: bold; text-decoration: none; color: rgb(200,200,200);}
#menu a:hover   {background-color: rgb(0,78,138); color:rgb(255,255,255); }
#div_header p   {margin: 0px; line-height: inherit;}

#div_left       {position: absolute;
                 overflow: hidden;
                 width: 190px;                 /* sirka leveho sloupce */
                 height: 100%;
                 left: 0px;
                 top: 0px;
                 right: auto;
                 bottom: 0px;                  /* vyska paticky */
                 background:url("img/w-prechod-l.jpg") rgb(255,255,255) repeat-x;
                 /* background-color: #f0f0f0; */
                }
#page ._left    {height: auto;
                 top: 130px;                   /* vyska hlavicky */
                }
#div_left_in    {margin-top: 130px;            /* vyska hlavicky */
                 padding: 15px 10px 0px 15px;
                }
#page ._left_in {margin-top: 0px;}

#div_center     {position: absolute;
                 overflow: hidden;
                 width: auto;
                 height: 100%;
                 left: 190px;                  /* sirka leveho sloupce */
                 top: 0px;
                 right: 190px;                 /* sirka praveho sloupce */
                 bottom: 0px;
                 padding-top: 130px;           /* vyska hlavicky */
                 padding-bottom: 16px;         /* vyska paticky */
                 border-left: 1px solid rgb(250,200,160);
                 border-right: 1px solid rgb(250,200,160);
                }
#page ._center  {overflow: auto;               /* zobrazovat scrollbary pro hlavni DIV */
                 height: auto;
                 top: 130px;                   /* vyska hlavicky */
                 bottom: 20px;                 /* vyska paticky */
                 padding-top:0px;
                 padding-bottom: 0px;
                }
#div_center_in  {overflow: auto;               /* zobrazovat scrollbary pro hlavni DIV */
                 height: 100%;
                 padding: 20px 30px 0px 30px;
                }
#page ._center_in {overflow: visible;
                 height: auto;
                }
#div_right      {position: absolute;
                 overflow: hidden;
                 width: 190px;                 /* sirka praveho sloupce */
                 height: 100%;
                 left: auto;
                 top: 0px;
                 right: 0px;
                 bottom: 0px;                  /* vyska paticky */
                 background-color: rgb(243,243,243);
                 background:url("img/w-prechod-r.jpg") rgb(255,255,255) repeat-x;
                }
#page ._right   {height: auto;
                 top: 130px;                   /* vyska hlavicky */
                }
#div_right_in   {margin-top: 130px;            /* vyska hlavicky */
                 padding: 10px 6px;
                }
#page ._right_in {margin-top: 0px;
                }
#div_footer     {position: absolute;
                 overflow: hidden;
                 width: 100%;
                 height: 16px;                 /* vyska paticky */
                 left: 0px;
                 top: auto;
                 right: 0px;
                 bottom: 0px;
                 z-index: 1;
                 font-size: 10px;
                 background-color: rgb(240,240,240);
                }
#page ._footer  {}
#div_footer_in  {padding: 0px; text-align: center;}
#page ._footer_in {}

/* ---------------------------------------------------------------------- */
div             {margin: 0px; padding: 0px;}
img             {border: 0px;}
a               {text-decoration: none;}
a:link          {color: rgb(0,110,180);}
a:visited       {color: rgb(0,110,180);}
a:hover         {background-color: rgb(0,110,180); color: rgb(255,255,255);}

h1              {color: rgb(102,102,102); text-align: center; font-size: 140%; }  /* hlavni nadpis v C sloupci, modrá #38488e */
h2              {color: rgb(153,0,0); margin: 7px 0px 3px; padding: 6px 0px 0px; font-size: 100%;}
h3              {color: rgb(255,0,0); margin: 7px 0px 3px; font-size: 100%;}  /* cerveny nadpis */
h4              {color: rgb(153,0,0); margin: 0px 0px 8px; font-size: 100%;}  /* nadpisy v L a P sloupci, oranzova #dd7505 */
p               {margin: 1px 0px 5px;}
ul              {margin-top: 0px; margin-bottom: 1px;}
li              {line-height: 130%;}
#div_left_in ul {margin-left: 0px; padding-left: 6px;}
#div_right_in ul {margin-left: 0px; padding-left: 0px;}
#div_right_in li {list-style-type: none; margin: 2px 0px;  padding: 2px 0px;
                 text-indent: 0px; color: rgb(0,0,0); border-bottom: 1px dotted rgb(204,204,204);}
#div_left_in li  {margin: 0px; padding: 2px 0px 2px 0px;
                 list-style-type: disc; color: rgb(153,0,0);}
#div_left_in a, #div_right_in a        {color: rgb(0,38,78);}
#div_left_in a:hover, #div_right_in a:hover  {background-color: rgb(0,58,108); color: rgb(255,255,255);}
#div_blue li    {list-style-type: disc; color: rgb(0,110,180);}     /*(104,120,190) */

/* ---------------------------------------------------------------------- */
.center         {text-align: center;}
.right          {text-align: right;}
.left           {text-align: left;}
.bold           {font-weight:bold;}
.italic         {font-style: italic;}
table.obalka    {border: 1px solid rgb(60,110,170);}               /* obaluje druhou tabulku bezmezer1 */
.obalka td.obin {vertical-align: top; padding:0px}                 /* obaluje druhou tabulku bezmezer1 */
table           {font-size: 100%;}
table.padesat   {width: 50%;}
table.osmdesat  {width: 80%;}
table.sto       {width: 100%;}
table.bezmezer  {border-collapse: collapse; border: 2px solid rgb(60,110,170);}
table.bezmezer1 {border-collapse: collapse; border: 1px solid rgb(200,210,250);}
.bezmezer td    {border: 1px solid rgb(210,220,250);}
table.center    {margin-left: auto; margin-right: auto;}
table.stred    {margin-left: auto; margin-right: auto;}
table.right     {margin-left: auto; margin-right: 0px;}
tr.lich         {color: rgb(0,0,0); background:rgb(150,200,255); text-indent:1px;}     /*background:rgb(160,210,255);*/
tr.sudy         {color: rgb(0,0,0); background:rgb(190,230,255); text-indent:1px;}
tr.special      {color: #ffffff; background:rgb(50,100,160); text-indent:1px;}           /*background:rgb(28,88,76);*/
td.top          {vertical-align: top;}
td.padd         {padding: 5px;}
textarea {color: blue; font-family:'Verdana'; font-size: 90%}
.red            {color: rgb(255,0,0);}
.blue           {color: rgb(0,0,255);}
.black           {color: rgb(0,0,0);}    
.darkblue       {color: rgb(0,38,78);}
.disable        {color: rgb(100,100,100);}
.odstavec       {text-indent:12px;}
.levyodsaz      {padding-left: 20px;}
.odsaz-obr      {padding-left: 50px;}
.dvasloupce     {width: 49.5%; float: left;}
.levysloupec    {width: 48%; float: left; text-align: justify; background-color: white;}
.pravysloupec   {width: 48%; float: right; text-align: justify; padding-right: 1%; background-color: white;}
.obraz1         {width: 100px; height: 75px;}
#fotky a:hover   {background-color: rgb(255,255,255); color:rgb(255,255,255);}
.fotky a:hover   {background-color: rgb(255,255,255); color:rgb(255,255,255);}
hr              {margin: 8px 0px 6px; padding: 0px 0px 0px; border: none; border-top: 1px dotted #444444; height: 0px; }
#cernyodkaz a   {text-decoration: none; color: rgb(0,0,0);}
/* ---------------------------------------------------------------------- */