body, html     {text-align: center; font-family: verdana, tahoma, arial,helvetica,sans-serif,arial,helvetica,sans-serif; scrollbar-base-color: lavender; margin: 2px; padding: 0; background-color: white; }

table.Hlavni   { width: 990px; border-collapse: collapse; vertical-align: top; margin: 0px auto; margin-top: -1px; border: none; height: 100%; }       
td.Stred       { vertical-align: top; font-size: 11px; border-top: none; background-color: white; text-align: left; width: 820px; } 
td.Horni       { vertical-align: top; border: solid #266B9B 1px; _border-right: 1px #266B9B solid; border-top: none;background: #266B9B; height:30px; }
td.Levy        { background-color: #E2EBF1; text-align: right; width: 163px; vertical-align: top; font-size: 11px; font-weight: normal; FONT-VARIANT:normal; border-right: #E5E5E5 1px solid; }
td.Pocitadla   { border: 1px solid #CDDBE7; border-bottom: 0; background-color: #CDDBE7; }       
#nn            { font-size: 11px; }
#MenuL         { margin: 8px 1px 15px 0px; _margin-top:-2px; }                  
#MenuL a       { width: 160px; display: block; text-decoration: none; color: brown; padding: 0px 1px 0px 0; }                
#MenuL a:hover { cursor: hand; color: black; width: 160px; display: block; background: #BDD0E1; }       
#Aktualne      { width: 150px; padding: 1px 1px 1px 1px; border-bottom: 1px #E5E5E5 solid; margin: 0 3px 0 2px; text-align: left; font-size: 1em; }
#Aktualne a:hover 
               { cursor: hand; color: red; text-decoration: underline; background: inherit; }
#Aktual        { padding: 1px 1px 1px 1px; border-bottom: 1px #E5E5E5 solid; margin: 0 15px 0 5px; text-align: left; font-size: 1em; }
#Aktual a:hover 
               { cursor: hand; color: red; text-decoration: underline; background: inherit; }               
div.vlozeno    { margin: 2px 0 0 5px; color: gray; }
div.Counter    { height: 21px; padding-right: 4px; padding-top: 1px; background: #CDDBE7; } 
div.LevyNadpis { background: #BDD0E1; font-family: tahoma; font-variant: small-caps; color: black; font-size: 1.2em; margin: 15px 0 5px 0px; padding
               : 1px 0px 1px 4px; text-align: left; }
div.count      { height: 21px; padding-right: 4px; padding-top: 1px; background: #0B7D7A; }               
span.menuHl    { font-size: 12px;margin: 0 40px 0 40px; }
span.menuHl a  { text-decoration: none; color: black; }
span.menuHl a:hover
               { cursor: hand; color: red; text-decoration: underline; }
span.redakce   { float: right; margin-right: 5px;font-size: 10px; }               
td.menuH       { border-top: solid 1px black; border-bottom: solid 1px black; height: 26px; background-image:url('./images/menu3.jpg'); background-repeat: repeat; text-align: center;color: black; font-family: verdana; }
#Uvod          { height: auto; width: 975px; _width: 973px; }
      
div.MenuRam    { padding: 1px;}
div.KonBloku   { float: left; width: 799px; _width: 795px; margin: -1px 6px 0 7px; _margin-left: 9px; font-size: 20px; color: #5BE7D9; background-color:#E7E7E7; height: 21px; }

img.Pano       { float: left; _margin-left: -3px; border: none; border-bottom: 8px solid #266B9B; }
#Hlavka1       { padding: 3px 0 0px 3px; margin: 0 0 9px 5px;  width: 800px; height: 18px; border: none; border-bottom: 1px #E5E5E5 solid; }
#IkonaTisk     { float: right; border: none; margin-right: 3px; margin-top: -2px; _margin-top: -1px; }
#Sipka         { float: left; margin: 2px 4px 0 0; }
h1             { margin: 0; font-family: verdana,helvetica,sans-serif, Arial ce; font-Size: 12px; color: #515151; font-weight: normal; font-variant: small-caps;}
h2             { -moz-box-sizing: border-box; border-bottom: 1px solid silver; border-right: 1px solid silver; margin: 2px; background-color: #E5E5E5; color: midnightblue; font-size: 12px; font-weight: normal; margin-left: 6px; margin-right: 6px; padding: 2px;width: 98%; z-index: 50; }

h3             { font-weight: bold; color: midnightblue; margin-left: 6px;}

.Obrazek       { border: lightblue 2px solid; width: 135px; height: 94px; id:_x0000_i1130; }
img.Hlavka11   { width: 405px; height: 22px; }
td.SedaL       { width: 30%; font-variant: small-caps; font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; color:black; -moz-box-sizing: border-box; background: #D9D9D9; padding: 1px 4px 1px 4px; }
td.SedaP       { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: black; -moz-box-sizing : border-box; width: 300px; border-left: solid black 1px; background: #D9D9D9; padding: 1px 4px 1px 4px; }

p.ElStroj      { text-align: center; font-size: 12px; color: midnightblue; }
p.BodyText     { line-height: 120%; margin: 0px 8px 0 8px; text-align: justify; }
td.Bun         { padding: 2px; width: 722px; background: lightblue; border: none; border-right: solid #E5E5E5 1px; border-bottom: solid #E5E5E5 1px; }
table.Tabul    { width: 720px; background: #E5E5E5; border-right: silver solid 1px; border-bottom: silver solid 1px; }
td.Hist        { text-align: center; padding: 8px 12px 8px 12px; }

table.Zamest   { -moz-box-sizing : border-box; margin: auto; width: 784px; font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; }
td.Tel         { width: 80px; }
tr.BarvaZam    { background: white; }
#Navrcholu     { float: left; margin: 3px; }
#Navrcholu1    { position: relative; left: 22px; top: -13px; font-size: 9px; font-variant: normal; color: white; }
#Pata          { BACKGROUND: #CDDBE7; height:20px; }
#pata a:hover  { cursor: hand; text-decoration: underline; }
div.Paticka    { text-align: center; color: black; font-weight: normal; font-size: 9px; padding-top: 3px; }
td.HlBun       { background: #E5E5E5; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; FONT-VARIANT: normal; padding: 2px 1px 0px 3px; color: black; height: 19px; }  
table.TabHlavni{ width: 800px; border-collapse: collapse; table-layout: fixed; }
td.HlBunH1     { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; FONT-VARIANT: small-caps; color: black; padding: 2px; font-weight: bold;BACKGROUND: #F2F2F2; height: 19px; }
td.HlBunH2     { font-size: 9px; font-family: verdana,arial,helvetica,sans-serif; FONT-VARIANT: normal; color: black; background: #E7E7E7; text-align: center; padding: 2px; }
td.HlBunH3     { width: 32%; -moz-box-sizing: border-box; text-align: center; background-color: lightyellow; border: solid 1px #168D82; }
td.BunPr       { BACKGROUND: #c2faf3; border: none; }   
td.Nabidka     { -moz-box-sizing: border-box; text-align: left; padding: 2px 6px 1px 0; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-variant: normal; font-weight: bold; background: aquamarine; border: none; }

table.TabForm  { table-layout: fixed; position: relative; top: 10px; }
td.BunDownL    { padding-left: 5px; border-left: 1px solid silver; border-bottom: 1px solid silver; border-top: 1px solid silver; background: ghostwhite; }
td.BunDownS    { width: 6%; text-align: center; font-weight: bold; border-bottom: 1px solid silver; border-top: 1px solid silver; background: ghostwhite; }
td.BunDownS2   { width: 33px; text-align: left; font-weight: bold; border-bottom: 1px solid silver; border-top: 1px solid silver; background: ghostwhite; }
td.BunDownP    { width: 7%; border: 1px solid silver; background: ghostwhite; text-align: center; }
table.tabfaq   { table-layout: fixed; border: none; border-bottom: silver solid 1px; width: 750px; margin-left: 20px; }

table.TabDown  { border: none; border-collapse: collapse; table-layout: fixed; width: 776px; }
#Men           { -moz-box-sizing: border-box; color: black; font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-style: normal;text-align: center; line-height: 120%; }
#Men a         { color: maroon;text-decoration: none; }
#Men a:hover   { cursor: hand; text-decoration: underline;color: red; }

@media screen  { #Tisk {display:none; }}
@media print   { #netisknout, tr.netisknout, td.netisknout, div.netisknout, img.netisknout {display:none; } }
div.Redakce    { vertical-align: bottom; padding: 3px; font-family: Arial; font-size: 11px; background: turquoise; font-variant: normal; margin-top: 3px; }
div.Redakce2   { line-height: 150%; color: teal; background: #95FFE6; padding: 3px; font-family: verdana,arial,helvetica,sans-serif; font-size: 9px;font-variant: normal; margin-top: 3px; }
div.Napoveda   { line-height: 130%; text-align: center; padding: 5px; font-family: verdana,arial,helvetica,sans-serif,Arial CE; font-variant: normal;font-size: 10px; }
div.Cara       { width: 600px; height: 1px; border: none; background-color: lavender; font-size: 0; margin: 10px 0 10px 20px; }
div.Cara2      { width: 800px; height: 1px; border: none; background-color: gray; font-size: 0; margin: 3px 0 2px 2px; }
li.lili        { color: orange; } 
span.krit      { color: black; }

span,p,td,tr,h3 { -moz-box-sizing:border-box;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:black; }
div             { -moz-box-sizing:border-box;font-family:verdana,arial,helvetica,sans-serif; }
td.Stred a      { color: maroon; text-decoration: none; text-underline: none;
	text-decoration: none; text-line-through: none; }	
td.Stred a:hover{ cursor: hand; text-decoration: underline; color: red; }
.Normal         { text-indent: 10px; margin: 0; margin-left: 5px; margin-right: 5px; font-size: 1em; font-family: verdana,arial,helvetica,sans-serif;color: black; }
.Text           { margin: 0; margin-left: 5px; margin-right: 5px; margin-bottom: 0px; font-size: 12px; color: midnightblue; }
p.Text2         { margin: 0; margin-bottom: 0px; color: black; }
p.faq           { text-indent: 10px; margin: 0; margin-left: 5px; margin-right: 5px; font-size: 1em; font-family: verdana,arial,helvetica,sans-serif;color: midnightblue; }

td.BunVEV       { border-bottom: 1px solid silver; width: 210px; text-align: center; }
td.BunVEV2      { border-bottom: 1px solid silver; border-right: 1px solid teal; }
table.TabVEV    { background: ghostwhite; table-layout: fixed; position: relative; left: 0px; width: 715px; }
p.ha3,p.ha1     { font-weight: normal; margin: 0;}
p.ha3           { color: midnightblue;}
p.Norm          { margin: 3px; }
p.h8            { margin: 3px; margin-left: 83px; padding: 2px; border: none; color: midnightblue; font-size: 12px; background: none; border: none; }
p.Odk,p.Odk2    { margin: 0; margin-left: 22px; }
p.Odk2          { color: midnightblue; }
.Seznam         {-moz-box-sizing : border-box;margin:0px;color:black; }
#Odstavec       {-moz-box-sizing : border-box; text-align: center; padding: 5px; position: relative; top: 10px; margin: 0px 6px 0 6px; border-bottom: 1px solid silver; border-right: 1px; background: ghostwhite; }
#Odstavec2      { -moz-box-sizing : border-box; padding: 5px; margin: 15px 6px 0 6px; border-bottom: 1px solid silver; border-right: 1px solid silver; background: ghostwhite; }
p.Modra         { color: midnightblue; }
p.Bila          { color: black; }
img.Obraz       { margin: 8px 2px 6px 3px; }
.Nadpis         { text-align: center; color: indigo; font-family: verdana,arial,helvetica,sans-serif; font-weight: normal; font-size: 14px; }
h4              { font-family: verdana,arial,helvetica,sans-serif; margin: 0; font-size: 11px; color: black; font-weight: normal; }
textarea, button{ align: left; background-color: lavender; color: black; font-family: verdana,arial,helvetica,sans-serif;
         font-size: 12px;border: 1px solid silver; cursor: hand; }
td.Bila         { background: white; }
td.Seda         { background: #E0E0E0; }
td.Nor          { background: lavender; }
td.S1           { width: 6px; background: lavender; }
td.S1B          { width: 6px; }
td.S2B          { width: 181px; padding-left: 5px; }
td.S3B          { width: 75px; }
td.S2           { width: 181px; background: lightblue; padding-left: 5px; }
td.S3           { width: 75px; background: lightblue; }
p.NC            { text-align: center; }
p.NadpS         { -moz-box-sizing : border-box; font-size: 12px; color: black; font-family: verdana,arial,helvetica,sans-serif; margin: 3px 0px 0px 10px; }
div.Kont        { -moz-box-sizing : border-box; position: relative; width: 390px; background: lavender; border-top: 1px solid silver; border-bottom: 1px solid silver; }
@media print    { .Levy,.Pravy,.DolniNetisk,.Hlavka12,#Hlavka1,#Hlavicka { display: none; }	
	td.Stred    { width: 650px; border: none; }
	#Tisk       { text-align: left; }
	#Tisknout   { width: 645px; margin-left: 10px; }
	#Tisknout a { text-decoration: underline; text-weight: normal; }}
@media screen   { .Tisk { display: none; }}

.thumbnail            { position: relative; z-index: 0;}
.thumbnail:hover      { cursor: hand; background-color: transparent; z-index: 55;}
.thumbnail span       { /*CSS for enlarged image*/ position: absolute; background-color: yellow; padding: 5px; left: 25px; border: 1px dashed teal; visibility: hidden; color: black; text-decoration: none; }
.thumbnail span img   { /*CSS for enlarged image*/border-width: 0; padding: 2px; }

.thumbnail:hover span { /*CSS for enlarged image on hover*/ cursor: hand;  left: 35px; width:160px; visibility: visible;/*position where enlarged image should offset horizontally */ }

A.thumbnail:link      { COLOR: red; cursor: help; TEXT-DECORATION: none; }
A.thumbnail:active    { COLOR: red; cursor: help; TEXT-DECORATION: none; }
A.thumbnail:hover     { COLOR: red; cursor: help; TEXT-DECORATION: none; }
A.thumbnail:visited   { COLOR: red; cursor: help; TEXT-DECORATION: none; }
