/*
.trida           {
          color: ;
          background-color: ;
          background-image: ;
          background-repeat: ;
          font-family: Verdana, sans-serif;
          font-style: ;
          font-size: ;
          font-weight: ;
          vertical-align: ;
          text-align: ;
          text-decoration: ;
          margin-top: ;         // okraje kolem bloku
          margin-right: ;
          margin-bottom: ;
          margin-left: ;
          padding-top: ;        // vnitrni okraje bloku
          padding-right: ;
          padding-bottom: ;
          padding-left: ;
          border-top-width: ;
          border-right-width: ;
          border-bottom-width: ;
          border-left-width: ;
          border-color: ;
          border-style: ;
          width: ;
          height: ;
          white-space: ;        // zalamovani
          }
*/

body    {
          background-color: #000000;
          margin: auto;
          color: #FF2222;
          font-family:  Tahoma, Geneva, sans-serif;
          font-size: 12px;
        }
        
#poz1   {
          position: absolute;
          width: 100%;
          top: 260px;
          background-image: url('obrazky/poz1.png');
          background-repeat: repeat-x;
          height: 163px;
          /*z-index: 0;*/
        }
        
#poz2   {
          position: absolute;
          width: 100%;
          top: -103px;
          background-image: url('obrazky/poz2.png');
          background-repeat: repeat-x;
          height: 163px;
          /*z-index: 0;*/
        }
        
#poz3   {
          position: absolute;
          width: 100%;
          top: 60px;
          background-image: url('obrazky/poz3.png');
          background-repeat: repeat-x;
          height: 200px;
          /*z-index: 2;*/
        }
        
#foto   {
          position: absolute;
          top: 10px;
          left: 23px;
          border-style: solid;
          border-color: #FFFFFF;
          width: 504px;
          height: 180px;
          border-width: 5px;
          overflow: hidden;
          /*z-index: 3;*/
        }

html>body #foto {
          width: 494px;
          height: 170px;
        }

#logo   {
          position: absolute;
          top: -30px;
          left: 500px;
          width: 250px;
          height: 250px;
          /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='obrazky/logo.png', sizingMethod='scale');
          background: none;*/
          /*z-index: 3;*/
          background: url('obrazky/logo.gif');
        }

html>body #logo {
          background: url('obrazky/logo.png');
        }

#hlavni1  {
          position: absolute;
          left: 20px;
          width: 760px;
          height: 100px;
        }

#hlavni2  {
          position: absolute;
          left: 20px;
          width: 760px;
        }

#film   {
          position: absolute;
          left: 560px;
          background-image: url('obrazky/film.png');
          background-repeat: repeat-y;
          /*height: 800px;*/
          width: 200px;
          /*z-index: 1;*/
        }

.film   {
          background-color: #333333;
          width: 136px;
          margin-left: 32px;
          margin-right: 32px;
          /*z-index: 1;*/
          font-size: 10px;
          color: #CCCC00;
          font-family:  Tahoma, Geneva, sans-serif;
          padding-left: 5px;
          padding-right: 5px;
          padding-bottom: 10px;
          margin-bottom: 25px;
          overflow: hidden;
        }
        
#hodiny {
          width: 136px;
          margin-left: 32px;
          margin-right: 32px;
          font-size: 10px;
          color: #555555;
          font-family:  Tahoma, Geneva, sans-serif;
          padding-left: 5px;
          padding-right: 5px;
          margin-bottom: 5px;
          text-align: right;
        }

html>body #hodiny {
          width: 126px;
        }
        
.obrfilm {
          margin-left: -5px;
          margin-right: -5px;
          margin-bottom: 10px;
        }

html>body .film {
          width: 126px;
        }

#fpom   {
          height: 295px;
        }

.hlavnie {
          position: absolute;
          left: 0px;
          top: 260px;
          background-image: url('obrazky/poz4.png');
          background-repeat: repeat;
          /*height: 800px;*/
          width: 540px;
        }

.hlavnii {
          padding-left: 30px;
          padding-right: 30px;
          padding-top: 70px;
          padding-bottom: 10px;
        }

.hlavniis {
          padding-left: 30px;
          padding-right: 30px;
          padding-top: 0px;
          padding-bottom: 10px;
        }

.hlavnio {
          width: 480px;
        }

#roh_ph   {
          position: absolute;
          left: 498px;
          top: 7px;
        }
       
#roh_pd   {
          position: absolute;
          left: 498px;
          top: 161px;
        }

#roh_lh   {
          position: absolute;
          left: 20px;
          top: 7px;
        }

#roh_ld   {
          position: absolute;
          left: 20px;
          top: 161px;
        }

#menu   {
          position: absolute;
          left: 0px;
          top: 260px;
        }

#spmenu {
          background-color: #111111;
          color: #067900;
          width: 540px;
          text-align: center;
          font-family: Tahoma, Geneva, sans-serif;
          font-size: 10px;
          font-weight: bold;
          padding-top: 5px;
          padding-bottom: 5px;
          margin-top: 5px;
          margin-bottom: 5px;
        }
        
#fb_odk {
          width: 540px;
          text-align: center;
          padding-top: 5px;
          padding-bottom: 5px;
          margin-top: 5px;
          margin-bottom: 5px;
        }

a:link  {
          color: #067900;
          text-decoration: none;
        }

a:visited {
          color: #067900;
          text-decoration: none;
        }

a:active  {
          color: #4FD603;
          text-decoration: none;
        }

a:hover {
          color: #DDDD00;
          text-decoration: underline;
        }

#vlajky {
          position: absolute;
          left: 430px;
          top: 13px;
        }

img     {
          border: 0px;
        }

.amenu  {
          border: 0px;
          margin-left: -4px;
        }

h1      {
          color: #067900;
          font-family:  Impact, Charcoal, sans-serif;
          font-size: 32px;
          margin: 0px;
          text-align: left;
          text-decoration: none;
        }
        
h2      {
          color: #555555;
          font-family:  Impact, Charcoal, sans-serif;
          font-size: 40px;
          margin: 0px;
          text-align: left;
          text-decoration: none;
          border-bottom: 1px solid #999999;
          padding-bottom: 1px;
        }

h3      {
          color: #777777;
          font-family:  Tahoma, Geneva, sans-serif;
          font-weight: normal;
          font-size: 14px;
          margin: 0px;
          padding-top: 25px;
          text-align: right;
          text-decoration: none;
          border-bottom: 1px solid #111111;
        }

h3.v    {
          font-size: 16px;
        }

h3.z    {
          border-bottom: 1px solid #111111;
        }

h4      {
          color: #CCCC00;
          font-family:  Tahoma, Geneva, sans-serif;
          font-size: 10px;
          font-weight: normal;
          margin: 0px;
          text-align: left;
          text-decoration: none;
        }
        
span.zl {
          color: #CCCC00;
        }

p       {
          color: #DDDDDD;
          font-family:  Tahoma, Geneva, sans-serif;
          font-size: 12px;
          font-weight: normal;
          margin: 0px;
          padding-top: 10px;
          padding-left: 5px;
          padding-right: 5px;
          text-align: left;
          text-decoration: none;
        }
        
p.z     {
          color: #067900;
        }

p.tex1  {
          margin-left: 25px;
          margin-right: 25px;
        }

p.tex2  {
          color: #067900;
          margin-left: 25px;
          margin-right: 25px;
          margin-bottom: 10px;
          font-size: 10px;
        }

.filk   {
          text-align: right;
          font-size: 10px;
          padding-top: 0px;
        }

.filvd  {
          text-align: right;
          font-size: 10px;
          padding-top: 5px;
        }

.filva  {
          border-bottom: 1px solid #222222;
          font-size: 10px;
          color: #CCCC00;
          text-align: center;
          padding-top: 0px;
        }

.filvp  {
          font-size: 10px;
          color: #888888;
          padding-top: 0px;
          padding-bottom: 5px;
        }

.filvda {
          font-size: 8px;
          color: #888888;
          padding-top: 0px;
          text-align: center;
          border-top: 1px solid #222222;
        }

.filvz  {
          font-size: 10px;
        }

.odkaz  {
          font-size: 8px;
          padding-right: 5px;
          text-align: right;
        }

h5      {
          color: #888888;
          font-family:  Tahoma, Geneva, sans-serif;
          font-weight: bold;
          font-size: 11px;
          margin: 0px;
          padding-top: 5px;
          text-align: left;
          text-decoration: none;
          border-bottom: 1px solid #222222;
        }

h6      {
          color: #067900;
          font-family:  Tahoma, Geneva, sans-serif;
          font-weight: bold;
          font-size: 12px;
          text-align: center;
          margin-top: 0px;
          margin-bottom: 0px;
          text-decoration: none;
          border-top: 1px solid #222222;
          background-color: #262626;
        }

.filvzk {
          font-family: Courier New, Courier, monospace;
        }

.podcarou {
          color: #444444;
          font-size: 10px;
          padding-top: 2px;
        }
        
hr      {
          background-color: #067900;
          border-width: 0px;
          height: 1px;
          color: #067900;
          width: 100%;
          /* margin-top: 0px; */
        }
        
html>body hr {
          margin-top: 7px;
          margin-bottom: 7px;
        }
        
ul      {
          color: #DDDDDD;
          font-family:  Tahoma, Geneva, sans-serif;
          font-size: 12px;
          font-weight: normal;
          margin-bottom: 0px;
          list-style-type: square;
        }
        
html>body ul {
          margin-top: 19px;
        }

ul.dl   {
          color: #BBBBBB;
          font-size: 11px;
          margin-bottom: 0px;
          margin-top: 0px;
          text-align: left;
        }

/*html>body li {
          padding-top: 3px;
          padding-bottom: 2px;
          padding-left: 0px;
          margin-left: 0px;
        }*/

table   {
          font-family:  Tahoma, Geneva, sans-serif;
          font-size: 12px;
          font-weight: normal;
          margin-top: 10px;
          border: 1px solid #333333;
          width: 100%;
        }

table.knt {
          width: 72%;
          margin-left: 14%;
          margin-right: 14%;
        }
        
table.odk {
          width: 72%;
          margin-left: 14%;
          margin-right: 14%;
        }

th      {
          color: #BBBBBB;
          background-color: #333333;
          border-width: 0px;
        }

td      {
          color: #BBBBBB;
        }

td.knt  {
          width: 100px;
        }

th.odk  {
          text-align: right;
          padding-right: 10px;
          font-size: 10px;
          width: 160px;
        }

td.odk  {
          padding-left: 10px;
        }

th.knc1 {
          background-color: #181818;
          font-size: 10px;
          width: 75px;
        }

th.knc2 {
          text-align: left;
          background-color: #222222;
          color: #067900;
          padding-left: 5px;
          padding-right: 5px;
          width: 130px;
        }

th.knc4 {
          background-color: #181818;
          text-align: left;
          padding-left: 5px;
          padding-right: 5px;
          width: 150px;
        }

.knc3   {
          text-align: right;
          /*color: #CCCC00;*/
          color: #BBBBBB;
          font-weight: normal;
          font-size: 10px;
        }

.knc5   {
          text-align: right;
          font-weight: normal;
          font-size: 10px;
        }

td.knc1 {
          font-size: 10px;
          text-align: center;
          color: #333333;
          width: 20px;
        }

td.knc2 {
          font-size: 10px;
          text-align: center;
          color: #333333;
        }

img.pozfo  {
          margin-bottom: -2px;
        }

p.knt   {
          color: #CCCC00;
          font-size: 10px;
          text-align: right;
          padding-top: 0px;
        }

#prpoz  {
          width: 248px;
          height: 248px;
        }

.prmale {
          font-size: 9px;
          text-align: right;
          color: #777777;
          padding-top: 3px;
        }
        
span.cle {
          font-size: 9px;
          color: #777777;
          padding-left: 5px;
        }
        
div.cle {
          padding-left: 10px;
          padding-top: 110px;
          padding-right: 10px;
          padding-bottom: 30px;
        }
        
html>body div.cleo {
          margin-right: 13px;
        }
        
div.cleo {
          margin-top: 10px;
          float: left;
          margin-right: 10px;
          border: 1px solid #999999;
          height: 250px;
        }
        
p.cle   {
          padding-top: 3px;
        }
        
p.vzknav {
          font-size: 10px;
          text-align: center;
          padding-bottom: 7px;
        }

p.vzktxt {
          padding-right: 10px;
          padding-left: 10px;
          overflow: hidden;
          width: 435px;
          text-align: left;
          padding-top: 0px;
        }

p.vzkml {
          font-size: 10px;
          text-align: left;
          padding-top: 5px;
          color: #555555;
        }

div.vzkcit  {
          position: relative;
          top: -17px;
          text-align: right;
          margin-left: 340px;
        }

p.vzkmc {
          font-size: 10px;
          text-align: center;
          padding-top: 5px;
          color: #555555;
        }

fieldset {
          padding: 5px;
          margin: 5px;
          border: 1px solid;
          text-align: center;
          background-color: #222222;
          color: #888888;
          position: relative;
          padding-top: 0px;
        }
        
html>body fieldset {
          position: static;
        }

div.vzk1 {
          padding-top: 11px;
          position: relative;
          padding-bottom: 2px;
        }

html>body div.vzk1 {
          padding-top: 0px;
        }

div.vzk2 {
          padding-top: 13px;
        }

html>body div.vzk2 {
          padding-top: 5px;
        }

legend  {
          position: absolute;
          top: -6px;
          left: 0px;
        }
        
html>body legend {
          position: static;
          top: 0px;
          left: 0px;
        }
        
fieldset.vzk {
          background-color: #222222;
        }

#protisp {
          display: none;
        }
        
button  {
          background-color: #222222;
          color: #067900;
          border: 1px solid #333333;
          width: 100px;
          height: 20px;
          margin-right: 5px;
          margin-left: 5px;
          font-family:  Tahoma, Geneva, sans-serif;
          font-size: 13px;
          padding-bottom: 18px;
        }
        
html>body button {
/*        margin-right: 3px;
          margin-left: 3px;*/
          width: 98px;
          height: 18px;
        }

form    {
          margin-top: 15px;
          margin-bottom: 10px;
        }
        
input   {
          font-family:  Tahoma, Geneva, sans-serif;
          font-size: 12px;
          background-color: #282828;
          color: #067900;
          border: 1px solid #333333;
          margin: 0px;
          width: 120px;
        }

html>body input {
          width: 118px;
        }
        
textarea {
          background-color: #282828;
          color: #067900;
          border: 1px solid #333333;
          overflow: scroll;
          width: 370px;
          height: 100px;
          margin-right: 0px;
          margin-left: 0px;
        }

html>body textarea {
          height: 98px;
          width: 368px;
        }
        
table.vzk {
          width: 370px;
          text-align: left;
        }
        
html>body table.vzk {
          margin-left: 44px;
        }
        
td.vzkr {
          text-align: right;
          padding-right: 20px;
        }
        
.tm     {
          color: #555555;
        }
        
p.vzke  {
          text-align: center;
        }

.fot    {
          color: #555555;
        }
        
td.fott {
          text-align: center;
        }
        
table.fott {
          background-color: #222222;
          margin-top: 30px;
        }
        
table.obch {
          text-align: center;
          font-size: 11px;
        }

table.dis {
          font-size: 11px;
          margin-top: 1px;
          text-align: center;
          border: 0px;
        }

td.obchn {
          width: 33%;
        }

td.obchp {
          width: 50%;
        }

td.obchp {
          width: 50%;
        }

div.obch2 {
          padding-top: 23px;
        }

html>body div.obch2 {
          padding-top: 5px;
        }

td.dis1 {
          width: 210px;
        }

td.dis2 {
          text-align: right;
          padding-left: 5px;
          padding-right: 5px;
          width: 20px;
        }

th.dis3 {
          text-align: left;
          padding-left: 5px;
          padding-right: 5px;
          background-color: #282828;
        }

td.dis4 {
          width: 60px;
        }

td.dis5 {
          width: 60px;
        }

table.dom1 {
          width: 350px;
          margin-left: auto;
          margin-right: auto;
          text-align: center;
          font-size: 11px;
          background-color: #222222;
        }

#navrcholu {
          position: absolute;
          right: 40px;
          bottom: 30px;
          z-index: 100;
        }
        
.odkazven {
          font-weight: bold;
          font-size: 14px;
        }