@import 'layout.css';
@import 'tables.css';


html {
}

body {
	font-family: 'DejaVu Sans', 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;
	font-size: 10pt;
	color: black;
	text-align: justify;
	margin: 0 15px 15px 0;
	padding: 0;
	background-color: white;
}

#genbutton {
    position: fixed;
    top:0;
    right:0;
    z-index:100;
    text-align: center;
}

#genbutton a {
    display: block;
    border:4px red solid;
    font-size: larger;
    text-decoration: none;
    background-color: white;
    color: black;
    width: 120px;
    padding: 10px;
}

#genbutton a:hover {
    color: white;
    background-color: red;
}

table {
	font-size: 10pt;
}

h2 {
	font-size: 14pt;
	}
h3 {
	font-size: 13pt;
	}

p {
	text-align: justify;
	text-indent: 30px;
    padding: 0;
	}

em {
    font-weight: bold;
}

.fuj {
	display: none;
	}

.uvod {
}

.uvod .prvni {
	font-style: italic;
	font-weight: bolder;
	font-size: larger;
}

.uvod .posledni {
	text-align: right;
	font-size: larger;
	padding-top: 2em;
}

.lmtermin {
	font-size: larger;
	font-weight: bolder;
	text-align: center;
}

.zvyrazneno {
	font-weight: bold;
}

.vseobecne ol {
	list-style-type: decimal;
}

.vseobecne li ol {
	list-style-type: lower-alpha;
}

a {
	color: #000066;
	text-decoration: underline;
}
a:visited {
	color: #285577;
}

a:hover {
	color: black;
	background-color: #e6edf4;
}

.kotva {
	color: black;
	text-decoration: none;
}

.oo:hover {
}

.t2006 {
	text-indent: 0;
	border: 1px red solid;
	text-align: center;
	clear: both;
	font-weight: bold;
	margin: 10px auto;
	padding: 5px;
}

.z,.c,.m {
	text-transform: uppercase;
	color: white;
	font-weight: bold;
	padding: 0 2px;
	border: 1px black solid;
	}

.z { background-color: #009900; }
.c { background-color: #990000; }
.m { background-color: #000099; }

.red { color: #900; }
.green { color: #090; }
.blue { color: #009; }

.last_minute em {
    font-weight: normal;
    background-color: transparent;
}
.animframe {
    position: relative;
    text-align: center;
    }
.blinkit {
    text-decoration: blink;
    position:absolute;
    top:130px;left:145px;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    color: #990000;
    }
.blinkit a {
    text-decoration: none;
}

.poznavaci {
	margin-top: 6px;
}
.poznavaci h4 {
	display: inline;
}

.seznam_stredisek th {
    text-align: center;
}
.seznam_stredisek {
    font-size: 1em;
    margin: auto;
}
.seznam_stredisek .row1 td {
	background-color: #e6edf4;
}

.seznam_stredisek .row0 td {
	background-color: #fff;
}
.seznam_stredisek td {
    border: 0; padding: 0 5px;
}
.seznam_stredisek .doprava img {
    border: none;
}
.seznam_stredisek .title h3 {
    font-size: 1em;
    font-weight: bold;
    text-align: left;
    margin: 0;
}
.seznam_stredisek .sjezdovky {
    text-align: left;
    font-weight: bold;
}
.seznam_stredisek .description {
    font-size: .8em;
    padding: 0 4px 4px 4px;
}
.seznam_stredisek .vzdalenost_praha {
    text-align: right;
 }
.seznam_stredisek .vyska {
    text-align: right;
    width: 80px;
}

