/*     ---------------------   obecne -------   - -- - - -   */
a { text-decoration: none; color: blue; }
a:hover { color: red; }

td { font-size: 12px; }
p { font-size: 12px; margin: 0px; padding:0px; padding-bottom: 5px; }
p.podpis { text-align: right; }
p.abstraktclanek { font-size: 12px; margin: 0px; padding:0px; padding-bottom: 15px; }
p.portugalsko { font-size: 20px; margin: 0px; padding:0px; padding-bottom: 0px; color:green; }
p.spanelsko { font-size: 20px; margin: 0px; padding:0px; padding-bottom: 0px; color:red; }
p.nemecko { font-size: 20px; margin: 0px; padding:0px; padding-bottom: 0px; color:black; }
p.italie { font-size: 20px; margin: 0px; padding:0px; padding-bottom: 0px; color:green; }

font.cervene {font-size: 16px; color: red;}

form { padding: 5px; margin: 0px; font-size: 11px; }
form#conn { padding:0px; margin:0px; }
form#conn input { padding:0px; margin:0px; }
form td { font-size: 12px; color: black;; }

input { margin-bottom: 4px; margin-left: 10px; font-size: 11px; }
select { margin-left: 10px; font-size: 11px; }
textarea { margin-bottom: 4px; margin-left: 10px; font-size: 11px; font-family: arial, verdana; }
ul,li { margin: 0px; padding: 0px; }

/*     ---------------------   nadpisy   -------   - -- - - -   */
h1.normal{ padding: 0px; margin:0px; color: white; padding-left:0px; padding-bottom: 30px; font-size: 22px;
font-weight: bold; }
h1 { padding: 0px; margin:0px; color: white; padding-left:90px; padding-bottom: 30px; font-size: 22px;
font-weight: bold; }
h2 { padding: 0px; margin:0px; padding-bottom: 3px; color: white; font-size: 14px; font-weight: bold; }
h2 a { padding: 0px; margin:0px; color: white; font-size: 14px; font-weight: bold; }
h2 a:hover { color: black; }
h4 { padding:0px; margin:0px;
color: black; padding-left:40px; padding-top: 20px; font-size: 15px; font-weight: bold; }

/*     ---------------------   seznamy -------   - -- - - -   */

/* seznam levé menu */
ul.seznam_menu
{ list-style-type: none; padding-left: 14px; padding-right: 4px; width: 170px; }
ul.seznam_menu li
{  padding: 3px; border-bottom: 1px solid #fca805; color: #797979; font-size: 12px;
font-weight: bold; padding-left: 5px; padding-right: 15px; }
ul.seznam_menu li:hover {  background-color: #fca805;   }
ul.seznam_menu a { font-size: 12px;font-weight: bold; text-decoration:none; color: black; }

.obal-kul-roh  {  position:relative;  padding: 10px; padding-top: 20px;
margin-bottom: 20px;  margin-left: 5px;  font-size:12px;  color:#000;  border:1px solid #fca805; 
text-align:left;  } 
.horlev  {  position:absolute; top:-9px;  left:15px; padding: 2px; padding-left: 10px; padding-right: 10px;
background-color: fca805; font-weight: bold; color: white; } 

table.odsun td { padding-right: 20px; }

table.vypisaktualit
{ width: 600px; font-size: 11px; }
table.vypisaktualit td
{ padding-bottom: 5px; padding-top: 5px; height: 50px; border-bottom: 1px solid yellow; }
table.vypisaktualit td.tab_nadpis
{ width: 150px; font-weight: bold; color: white; }
table.vypisaktualit td.prikazy
{ width: 50px; color: orange; font-size: 11px; padding-left: 20px; }

img.clanek_vypis
{ padding: 2px; border: 2px solid #fca805; margin-right: 5px; }

ul.seznamtext
{ font-size: 12px; padding-top: 10px; padding-right: 10px; padding-left: 10px; list-style-type: none; }
li.seznamtext
{ padding-top: 2px; padding-bottom: 4px; }
.obrazek
{ padding: 5px; }

ul.textseznam { padding: 0px 0px 0px 20px; margin: 0px;  }
ul.textseznam li { padding: 0px; margin: 0px; }

img.obrazekhp { width: 240px; text-align: center; border: 1px solid orange; padding: 1px; margin: 5px; }
img.maly { width: 240px; text-align: center; border: 0px; }
div.fotog { float: left; padding: 2px 1px 1px 1px; border: 1px solid orange; margin: 5px; width: 140px; text-align: center; height: 102px;    }
img.fgg { padding: 1px; border: 1px solid orange; margin: 5px;      }
div.fotog img   { border: 0px;  }
