body              { text-align:center; font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size:9pt; background-color:#efefef; }

a:link            { color:#000000; }
a:visited         { color:#000000; }
a:active          { color:#000000; }
a:hover           { color:#cc3300; }

h1                { font-size:14pt; text-align:left; margin:10px; margin-left:15px; margin-bottom:5px;  }
h2                { font-size:10pt; text-align:left; margin:10px; margin-left:20px; margin-bottom:5px; }
p                 { margin:2px; text-align:justify; }
p.navig             { margin:0px; margin-left:15px; margin-bottom:20px; }
p.odstavec          { margin:15px; margin-top:0px; margin-bottom:5px; text-indent:5px; text-align:justify; }

/* NOVÉ */
div.head          { width:1020px; height:65px; margin:auto; background-image:url('ikony/_title.png'); background-repeat:no-repeat; background-color:#b0c4de; border:1px solid #778899; }
  div.head_left     { width:585px; float:left; margin-top:40px; padding:2px; padding-left:10px; text-align:left; }
  div.head_right    { width:350px; float:right; margin-top:40px; padding:2px; padding-right:10px; text-align:right; }
  img.head_prof     { width:50px; height:50px; float:right; margin:7px; margin-left:0px; border:1px solid #808080; }
div.body          { width:1020px; min-height:500px; clear:both; margin:auto; padding-top:10px; padding-bottom:10px; 
                    border-left:1px solid #778899; border-right:1px solid #778899; background-color:#ffffff; text-align:left; }
div.foot          {  width:1020px; margin:auto; padding:0px; padding-top:3px; padding-bottom:3px; 
                    background-color:#b0c4de; border:1px solid #778899; text-align:right; }
                    
table             { width:1000px; margin:auto; border:1px solid #808080; border-collapse:collapse; font-size:100%; text-align:left; }
table.list          { width:585px; margin:0px; margin-left:10px; border:1px solid #808080; }
table.news          { width:400px; height:350px; margin:0px; float:right; margin-right:10px; }
table.folder        { border:0px; }
table.clanky        { border:0px; }
table.edit          { border:0px; }

table.edt2          {  width:984px; margin:auto; margin-bottom:10px; border:1px solid #808080; background:#e0e0e0; }

caption           { margin:auto; padding:4px; padding-left:10px; text-align:left; }
caption b           { font-size:11pt; font-weight:bold; }
  .list caption     { border:1px solid #808080; background-color:#c7c7c7; }
  .news caption     { border:1px solid #808080; background-color:#c7c7c7;  }

th                { border:1px solid #808080; font-weight:normal; vertical-align:top; }
  .edt2 th          {vertical-align:middle; text-align:right; border:0px; padding-right:10px; }

td                { border:1px solid #808080; }
  .news td          { padding:2px; padding-left:5px; border:0px; }
  .list td          { padding:5px; padding-left:10px; border:0px; }
  .folder td        { height:20px; background-image:url('ikony/_icon_folder.png'); background-repeat:no-repeat; background-position:7px 3px; padding-left:28px; vertical-align:middle; border:0px; }
  .clanky td        { height:40px; padding:4px; vertical-align:top; border:0px; }
  .edit td          { vertical-align:top; padding:5px; border:0px; }
  .edt2 td          { vertical-align:top; border:0px; }

div.h             { margin-bottom:5px; font-size:10pt; font-weight:bold; }
div.h a             { text-decoration:none; }
div.p             { margin-bottom:5px; font-size:8pt; }

hr                { clear:both; border:0px; height:1px; background:#e0e0e0; margin:10px; }
hr.delic            { visibility:hidden; }

img.profilovka       { border:1px solid #808080; padding:0px; margin-left:15px; margin-right:20px; float:left; width:50px; height:50px; }

div.fotky           { width:870px; margin:auto; border:0px; background-color:#ffffff; }
div.card            { width:190px; height:145px; overflow:hidden; float:left; margin:7px; padding:5px; border:1px solid #808080; background-color:#ffffff; text-align:center; vertical-align:middle;  cursor:hand; cursor:pointer; }
div.card img          { margin:auto; margin-top:4px; padding:0px; border:1px solid #000000; text-align:center; vertical-align:middle; }

div.edit            { width:984px; margin:auto; margin-bottom:10px; padding:2px; border:1px solid #808080; background:#e0e0e0; text-align:right; }

input.button        { font-size:90%; width:100px; margin-left:3px; text-align:center; cursor:hand; cursor:pointer; }
textarea            { font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size:9pt; }
  
  