/* ZAKLAD */
a{text-decoration:none;color:#003e7d;}
a:hover{text-decoration:underline;color:#0095da;}
img{border:none;}
h2{font-size:large;font-weight:normal;margin-bottom:0px;margin-top:12px;}
hr{height:1px;padding-bottom:10px;margin-bottom:0;border-left:0px;border-right:0px;border-bottom:0px;color:black;}
p{margin-top:5px;}
.nezobrazovat{display:none;}
.vlevo{text-align:left;}
.nastred{text-align:center;}
.vpravo{text-align:right;}
.nadpis{padding-top:0px;font-size:medium;font-weight:bold;text-align:left;letter-spacing:1pt;color:#41a4d1;}
.podnadpis{padding-top:15px;font-size:small;font-weight:bold;text-align:left;letter-spacing:1pt;color:#41a4d1;}
.podnadpis2{padding-top:8px;font-size:small;font-weight:normal;text-align:left;letter-spacing:1pt;color:#41a4d1;}
.cerna{color:black;}
.cervena{color:red;}
.textarea{margin-top:-5px;}
.odraz{padding-top:15px;}
.pribliz{padding-top:0px;}
.pismo-velke{font-size:large;}
.radky-velke{line-height:150%}

#ramecek{background-color:#00adee;padding:10px;width:auto;}
#odkaz_letak{color:#bfd630;}
div#soutez-text{}
div#letak{float:left;padding-right:20px;}

.logo-partner{text-align:center;padding-top:28px;padding-left:28px;}
.program-li{padding-top:10px;font-size:medium;}
 
/* TABULKY */
table{border-collapse:collapse;margin-top:15px;margin-bottom:15px;font-size:medium;}
td{border:none;padding:5px;}
th{border:none;padding:5px;color:white;background-color:#41a4d1;}
.tab_bez_ram{margin-top:0px;margin-bottom:0px;}
.bez_ram{border:0;padding-left:0px;}
.oddelit-nahore{border-top:2px solid black;}

/* HLAVICKA */
img#logo{position:relative;top:24px;left:40px;width:234px;height:84px;}
p#pata-text{text-align:center;font-size:x-small;}
div#logo-hav{position:absolute;top:8px;right:40px;}


/* ZAKLADNI DIVY */
body{
height:100%;
margin:0px;
padding-left:10px;
font-family:arial,arial ce,sans-serif;
font-size:medium;
line-height:150%;
letter-spacing:0.2pt;
background-image:url('obr/pozadi.png');
}
div#cely{
position:absolute;
height:100%;
width:100%;
}
div#hlava{
width:auto;
height:148px;
margin:auto;
padding-top:10px;
background-color:#41a4d1;
}
div#obsah{
width:100%;
height:100%;
background-color:#f8f8f8;
}
div#text{
padding:20px 40px 20px 40px;
}


/* TISK */
@media print{
body{background-color:white;}
.netisknout{display:none;}
div#hlava{display:none;}
div#text{border-left:none;}
}

@media only screen and (max-device-width : 800px) {
div#letak{float:none;}
}
