/* 
Nastavení fontů tak, aby se zobrazily správně na všech platformách (Win, Linux, Mac)

Arial - font-family: sans-serif;
Palatino - font-family: Palatino, 'palatino linotype', serif;
Courier - font-family: monospace;
Georgia - font-family: Georgia, 'New York CE', utopia, serif;
Tahoma - font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
Times - font-family: serif;
Trebuchet - font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
Verdana - font-family: Verdana, 'Geneva CE', lucida, sans-serif;

Velikost fontů pokud možno zadávat v relativních jednotkách tj. v procentech, em atp (kvůli IE6). Při použití
procent se velikost dědí z nadřazeného prvku.
*/

html {font-family: sans-serif;} 

/*
Zrušení marginů, paddingů a různých velikostí písem u elementů, kde by výchozí hodnoty mohly 
znepříjemnit stylování layoutu.
*/
body, html, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 0.85em; text-align: left} 

br {clear: both;}

table, th, td {text-align: left; padding: 0.3em; /* border: 1px solid #d1d1d1; */ font-size: inherit;}
table {margin: 1em;}

/* Manuální nastavení velikosti a marginu všech nadpisů, aby se zobrazovaly ve všech prohlížečích stejně */
h1 {font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 1.8em; margin: 1em 0; color: #ae3b72;}
h2 {font-family: Arial, Verdana, Tahoma, sans-serif;font-size: 1.6em; margin: 1em 0; color: #ae3b72;}
h3 {font-size: 1.4em; margin: 0.8em 0; color: #ae3b72;}
h4 {font-size: 1.1em; margin: 0.6em 0; color: #ae3b72;}
h5, h6 {font-size: 1em; margin: 0.4em 0; color: #ae3b72; font-weight: bold;}

p {margin: 0.5em 0em; padding: 0; line-height: 150%;}

/* Inputy formulářů zdědí písmo namísto systémového */
input, select, textarea {font-family: inherit;}

/* Podtržení u vysvětlivek */
abbr {border-bottom: 1px dotted; cursor: help}

/* Odkazy by měly být za všech okolností podtrhané (výjimku tvoří menu apod.) */
a {color: #19abe6; text-decoration: underline;}

/* Ideálně jiný odstín výchozí barvy */
a:hover {color: #089ad5;}

/* Obrázek jako floatující blok */
img { /*display: block;*/ /* float: left; */ margin: 0 1em 0.5em 0;}

/* Třídy pro rychlou změnu zarovnání */
.la {text-align: left !important;}
.ca {text-align: center !important;}
.ra {text-align: right !important;}

table {border-collapse: collapse;}
th {background: #eee;}
td { /*border: 1px solid #e1e1e1; */}

/* Seznamy */
ul, ol {padding: 0 0 0 2em; margin: 0.5em 1em; line-height: 130%; }
ul { list-style-type: square; }
ol { list-style-type: decimal; }
ul li, ol li {margin: 2px 0;}

