html,body {
 /*font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;*/
 font: 13px/1.5 arial, helvetica, sans-serif;
}
body { margin: 0; padding: 0;}
p{ margin:1em 0.5em; text-indent: 15px; text-align: justify;}

/*Hlavní elementy stránky*/
#master { margin-left: auto; margin-right: auto; width: 990px; background-image: url(../tfnet/pozadi.jpg); background-position: top; background-repeat: repeat-y}
#masterin {width: 990px;}

#blok1 { width: 175px; float: left; padding: 8px 0px 10px 0px; margin-top: 0px; }
#blok2 { width: 624px; float: left; padding: 8px; margin: 0;}
#blok3 { width: 175px; float: left; padding: 8px 0px 10px 0px; margin-top: 0px;}
#block1in, #block2in, #block3in {}

#lista_mala, #lista_mala2 { width: 990px; height: 2px; margin-left: auto; margin-right: auto;}
#lista {
  width: 990px; height: 160px; margin-left: auto; margin-right: auto; text-align: right;
  background-image: url(../tfnet/lista.jpg); background-repeat: no-repeat;
/*  background-image: url(./zakladni/horni_lista.jpg); background-repeat: no-repeat;*/
}
#lista_stin {
  width: 990px; height: 10px; margin-left: auto; margin-right: auto;
  background-image: url(../tfnet/stin_1.jpg); background-repeat: no-repeat;
}

#zalozky {
  width: 990px; height:24px; padding-left: 0px; margin-left: auto; margin-right: auto;
  font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
  font-size: 12px;font-weight: bold;
}
.zal, .zal_akt {
  width: auto; height: 20px; display: block; float: left; text-align: center;
  margin: 0 4px 0 0; padding: 2px 8px 2px 8px; text-decoration: none;
}
/*.zal { margin-bottom: 3px;}
.zal_akt { margin-top: 4px; height: 21px;}*/

#patka {
 text-align: right; border-top: 1px solid;
 font-size: 10px; height: 30px;
}

/*Blok 1 - menu*/
.titulek, .menu, .podmenu {
  padding: 2px 7px; display: block; width: 145px; text-align: left;
  font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
}
.titulek {
  margin-top: 10px; font-weight: bold; text-align: left;
  width: 149px; 
}
.menu, .podmenu { border-bottom: 1px dashed; font-size: 12px; text-align: right; padding-right: 11px; margin-right: 15px;}
.menu:hover { text-decoration: underline;}
.podmenu { font-size: 10px; padding-right:12px; width: 144px;}
.menu {
  background-image: url(../tfnet/sipka.png); background-repeat: no-repeat; background-position: right;
}
.menu_vyber {
  background-image: url(../tfnet/sipka_dolu.png); background-repeat: no-repeat; background-position: right;
}



/*Blok 3 - aktuality*/
.aktualita {
  padding: 5px 2px 5px 2px; display: block; width: 160px;
  text-align: left; border-bottom: 1px dashed; text-decoration: none;
  font-size: 11px;
}
.aktualita:hover { text-decoration: underline;}
.aktualita_cela:hover { text-decoration: none;}

/*Obecné prvky stránky*/
.cleaner { clear: both; height: 0; content: ' '; overflow: hidden;}
.cleaner hr { display: none;}

h1 { margin: 7px 5px 14px 5px; padding: 1px 5px; text-align: left; border-bottom: 1px solid;  font-size: 18px; font-weight: bold; }
h3 { padding: 0; padding-left: 16px; padding-top: 1px; margin: 0px 2px; background-repeat: no-repeat; font-size: 13px;}
h3 { padding: 0 0 0 2px; margin: 2px 2px 2px 2px; background-repeat: no-repeat; font-size: 14px;}
h4 { padding: 0; margin: 16px 1px 2px 1px; background-repeat: no-repeat; font-size: 14px;}

.text_blok { width: 290px; float: left; margin: 5px; padding: 10px; text-align: left;}
.invisible { display: none;}
.blok_vpravo {text-align: right;}
.blok_center {text-align: center;}



/* Formulář přihlášení*/
#prihlaseni { margin-top: 10px; padding: 5px 5px 5px 0; width: 280px; float: right; font-size: 14px; font-weight: bold;}
label.form_menu, input.form_menu { display: block; width: 100px; float: left; margin: 0px;}
label.form_menu { text-align: right; width: 80px; padding-right: 10px;}
#bt_prihlas { margin-left: 5px; width: 65px;}
#bt_vyhledavani { margin-left: 5px; width: 24px; text-align: center;}
#fs_vyhledavani {margin: 0; padding: 0; border: none; font-size: 10px;}

/*COLOR*/
body { background-color: #002233; /*background-image: url(../tfnet/pozadi.png); background-repeat: no-repeat*/ }
/*#master { background-color: #FFFFE0;}*/
#blok1, #blok3 {
background-color: #C1E0FD;
background-color: #BACDEB;
}


#patka { background-color: #FFFFFF;}

.podmenu, .menu:hover, .menu_vyber { background-color: #D5EFFF;}
.podmenu, .menu:hover, .menu_vyber { background-color: #D8E1F1;}
#patka { border-top-color: #404000; color: #404000;}

/*#prihlaseni { background-color: #EBF5FE;}*/

#zalozky {background-color: #C0CCD8; color: #0E3947;}

#lista_mala, #lista_mala2 {background-color: #657784;}
/*#lista_mala2 { background-color: #FFD7AA;}*/
.zal, .zal_akt { background-color: #ACB8C8; color: #0E3947;}
.zal_akt, .zal:hover, .zal_akt:hover { background-color: #C0CCD8;}
.menu, .podmenu { border-top-color: #CEDCF0; border-bottom-color: #CEDCF0; color: #00006A;}
.titulek { background-color: #6699CC; color: #000000;}
.aktualita { border-bottom-color: #CEDCF0; border-top-color: #CEDCF0; color:#000046;}
h1 { color: #000066; border-bottom-color: #000066;}
h2 { color: #404000;}
/*h3 { color: #800000; background-color: #FFFFD5; background-image: url(../tfnet/logo_fajfka_cervena.png); padding-left: 16px; padding-top: 4px; }*/
h3 { color: #1F2022; background-color: #F2F5FA;}

h4 { color: #808000;}
.tab_s td { background-color: #E7E7FC; padding: 5px; }
.tab_l td { background-color: #E7FCE7; padding: 5px; }

.tlacitko
{
font-family : Arial, Sans-Serif; font-size : 12px; text-align: center; font-weight: bold;
color : black; border-width: 1px; border-style: solid; border-color : gray; background-color : #DDDDDD;
padding: 3px;
}

.tlacitko:hover { background-color : silver;}

tr td { padding: 2px; margin: 1px; border: 1px solid #F0F0F0;}
tr th { padding: 2px; margin: 1px; border: 1px solid #F0F0F0;}
.nazev th { background-color: #6699FF; color: white;}
.hlavicka th { background-color: #A0A0A0; color: white;}
.tip td { color: #CC3300;}
.prazdny td { border: 0; width: 10px;}
.tab_cenik { }


/*Anketa*/
.anketa_otazka { font-weight: bold; padding-left: 2px;}
.anketa_odpoved { cursor: pointer; text-decoration: underline; color: #0000CC; padding-left: 2px;}
.anketa_procenta { padding-left: 8px;}
.anketa_procenta .zelena { color: #009900;}
.anketa_procenta .cervena { color: #CC0000;}
.anketa_hlasovalo { text-align: right; margin-right: 4px; font-size: 90%;}

