body {
    font-family: "verdana","arial";
    font-size: 12px;
    color: #000000;
    margin-top: 6px;
    margin-left: 6px;
                vlink=#000000 ;
                alink=#000000
}

.pozadi {
background:url('image/topic/logo.gif') no-repeat center;
}

.lay_tabulka {
    width: 1026px;
    background-color: #fff;
    text-align: center
}
.lay_sl {
    text-align: center;
    vertical-align: top;
    text-align: center
}
.lay_slhlavni {
    vertical-align: top;
    text-align: center;
    width: 692px
}
.zahlavi {
    width: 100%;
    position: relative;
    vertical-align: top;
    text-align: center
}
#svatek {
    position:absolute;
    bottom:5px;
    left:2px;
    width:auto;
    color: #000000;
    font-family: "verdana","arial";
    font-size: 10px;
    font-weight: normal;
    text-decoration: none
}
#searchform {
    position:absolute;
    top:0px;
    right:2px;
}
#textinput {
    margin:0;
    padding:4px 4px 2px 4px;
    position:absolute;
    top:6px;
    right:74px;
    width:126px;
    height:21px;
    background:#fff url('searchinput.png') no-repeat;
    border:none;
    font-size: 10px;
    font-weight: normal;
}

#imagebutton {
    position:absolute;
    top:5px;
    right:25px;
    width:46px;
    height:23px;
}

#imagebutton_research {
    position:absolute;
    top:5px;
    right:8px;
    width:15px;
    height:23px;
}

.tema {
    text-align: right
}
.zapati {
    width: 100%;
    text-align: center
}
A {
    font-size: 100%;
    font-style: normal;
    font-variant: normal
}
A:link {
    color: 035D8A
}
A:visited {
    color: 035D8A
}
A:hover {
    color: #FF0000
}
A:active {
    color: 035D8A
}
A.clanek:link {
    color: 035D8A;
    text-decoration: none
}
A.clanek:visited {
    color: 035D8A;
    text-decoration: none
}
A.clanek:hover {
    color: #FF0000;
    text-decoration: none
}
A.clanek:active {
    color: 035D8A;
    text-decoration: none
}
.z {
    color: #000000;
    font-family: "verdana","arial";
    font-size: 11px;
    font-weight: normal
}
.oramovani {
    color: #000000;
    font-family: "verdana","arial";
    font-size: 11px;
    font-weight: normal;
    border-top-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: 035D8A;
    padding: 0px; 
}
/* zacatek bloku */
.oramovani_zacatek {
    color: #000000;
    font-family: "verdana","arial";
    font-size: 11px;
    font-weight: normal;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: 035D8A;
    padding: 0px; 
}
/* ukonceni bloku */
.oramovani_konec {
    color: #000000;
    font-family: "verdana","arial";
    font-size: 11px;
    font-weight: normal;
    border-top-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: 035D8A;
    padding: 0px; 
}

.statistika {
    background-color: rgb(5,92,173);
    bgcolor: rgb(5,92,173);
    color:#ffffff;
    font-size: 11px;
    text-decoration:none
}
.zel {
    color: #008000;
    font-family: "verdana","arial";
    font-size: 11px;
    font-weight: bold
}
.zz {
    color: #000000;
    font-family: "verdana","arial";
    font-size: 10px;
    font-weight: normal;
    text-decoration: none
}
.zy {
    color: #000000;
    font-family: "verdana","arial";
    font-size: 11px;
    font-weight: normal;
    text-decoration: none
}

.nadpis {
    color: #000000;
    text-decoration: underline;
    font-family: "verdana","arial";
    font-weight: bold;
    text-align: center;
    font-size: 20px
}
.podnadpis {
    color: #000000;
    font-family: "verdana","arial";
    text-align: center;
    font-size: 12px
}
.clanadpis {
    color: #000000;
    font-family: "verdana","arial";
    font-weight: bold;
    font-size: 13px
}
.clatext {
    color: #000000;
    font-family: "verdana","arial";
    font-weight: normal;
    font-size: 11px
}
.biltucne {
    color: #fff;
    font-family: "verdana","arial";
    font-size: 11px;
    font-weight: bold
}
.hnedetucne {
    color: #360505;
    font-family: "verdana","arial";
    font-size: 11px;
    font-weight: bold
}
.malemodre {
    color: 035D8A;
    font-family: "verdana","arial";
    font-size: 10px;
    font-weight: normal
    border:0
}
.male {
    color: #000000;
    font-family: "verdana","arial";
    font-size: 9px;
    font-weight: normal
}
/* ankety */
.anketa-std-otazka,
.anketa-cla-otazka,
.anketa-blok-z,
.anketasysz {
    font-size: 11px;
    font-weight: normal;
    margin:0;
    padding:0.3em 0;
    border-bottom: 1px solid #9eaecd;
}
.anketasysodp,
.anketa-std-odpovedi,
.anketa-cla-odpovedi,
.anketa-blok-odpovedi {
    font-size: 11px;
    font-weight: normal;
    line-height:1.2em;
    margin:0.2em 0;
}
.anketa-cla-celkovy-ram {
    font-size: 11px;
    text-align: left;
    margin: 6px 0 12px 0;
}
.anketa-cla-ram {
}
.anketa-blok-odp-cara {
    width:140px;
    font-size:85%;
    line-height:1em;
    height:1em;
    margin:2px 0;
    padding:0;
}
.anketa-blok-odp-cara-hlasy {
    height:1em;
    background:#f90;
}

.anketa-std-ram {
    text-align: left;
}

.chybastredni {
    color: #FF0000;
    font-family: "verdana","arial";
    text-align: center;
    font-size: 16px
}
.mezera {
    width: 5px
}
.ohr {
    width: auto
}
.modryram {
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: 035D8A;
    padding: 3px;
    /* background-color: #EFEBEF */
    background-color: #fff;
}
.nov-datum  {
    color: #000000;
    font-family: "verdana","arial";
    font-size: 10px;
    font-weight: bold
}
.nov-titulek {
    color: #000000;
    font-family: "verdana","arial";
    font-size: 11px;
    font-weight: bold
}
.nov-titulek-duraz {
    color: #FF0000;
    font-family: "verdana","arial";
    font-size: 11px;
    font-weight: bold
}
.nov-text {
    color: #000000;
    font-family: "verdana","arial";
    font-size: 11px;
    font-weight: normal
}

/* komentare */

.komentare {
    color: #000000;
    font-family: "verdana","arial";
    font-size: 10px;
    text-align: center;
    font-weight: normal
}
.kom-z {
    font-size: 10px;
    font-weight: normal;
}
.kom-link {
    font-size: 10px;
    font-weight: normal;
}
.kom-hlavicka {
    padding: 4px;
    font-size: 11px;
    font-weight: normal;
}
.kom-text {
    padding: 3px;
    font-size: 10px;
    font-weight: normal;
}
.kom-cely-ram {
    padding:4px;
    padding-bottom:4px;
}

.kal-text {
    background-color: #ffffff;
    color: #360505;
    font-family: "verdana","arial";
    font-size: 10px;
    font-weight: normal
}
.kal-clanek {
    background-color: #ffc098;
    color: #360505
}
.kal-dnesni {
    background-color: #C1E0FF
}
.planakci {
    font-family: "verdana","arial";
    color: #360505;
    font-size: 10px
}

.textbox {
    background: #E3E9EF;
    background-color: #ffffff;
    border: 1px solid #ABADB3;
    color: #000000;
    font-family: "verdana","arial","helvetica";
    font-size: x-small;
    text-align: left;
    scrollbar-face-color: #E3E9EF;
    scrollbar-shadow-color: #E3E9EF;
    scrollbar-highlight-color: #E3E9EF;
    scrollbar-3dlight-color: #E3E9EF;
    scrollbar-darkshadow-color: #E3E9EF;
    scrollbar-track-color: #E3E9EF;
    scrollbar-arrow-color: #E3E9EF
}
.strankovani {
	font-size: 10px;
color: #000000;
	font-weight: bold;
}


.banner1 {
	margin:0;
	position:relative;
	top:9px;
}
.banner1d {
	margin:0;
	position:relative;
	top:9px;
	margin:0 10px 0 0;
}

.banner2 {
	margin: 5px 10px;
}

.bannerpod {
	font-size: 9px;
	font-weight: normal;
	display:block;
	padding: 4px 0;
	margin:0 0 10px 0;
}

.banner-text {
	font-size: 9px;
	font-weight: normal;
	display:block;
	padding: 4px 0;
	margin:0 0 10px 0;
}
.banner-img {
	font-size: 9px;
	font-weight: normal;
	padding: 4px 0;
	margin:0 0 10px 0;
}


/* download sekce */

.download-z {
	font-size: 13px;
}
.download-sekce {
	font-size: 12px;
	text-align: center;
	padding: 6px;
}
.download-sekce-akt {
	font-weight: bold;
}

/* weblinks sekce */

.weblinks-z {
	font-size: 11px;
}
.weblinks-sekce {
	font-size: 11px;
	text-align: center;
	padding: 6px;
}
.weblinks-sekce-akt {
	font-weight: bold;
}

/* hodnoceni clanku */

.hodnoceni-celkovy-ram {
	margin: 6px 0;
	padding: 6px;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}

/* souvisejici clanky */

.souvis-cla-celkovy-ram {
	font-size: 11px;
	text-align: left;
	margin: 6px 0 12px 0;
}

.lista1 {
FONT-SIZE: 12px; COLOR: 000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight: bold;
}
.lista2 {
FONT-SIZE: 11px; COLOR: 000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}

.blok5 a:link,
.blok5 a:visited,
.blok5 a:hover  {
    color:#ffffff;
    background: url('menu.png') top left repeat-x;   
    display:block;
    padding: 9px 0px;
    font-size: 11px;
    text-decoration:none;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

.blok5 a:hover  {
    border:0px solid #448;
    color:#009;
}

.blok6 {
    background: rgb(5,92,173);
    color:#fff;
    font-size: 11px;
    text-decoration:none;
    text-align:center;
}

.blok6 a:link,
.blok6 a:visited,
.blok6 a:hover  {
    color:#fff;
}

.blok7 a:link,
.blok7 a:visited,
.blok7 a:hover  {
    color:#ffffff;
    background: url('menu.png') top left repeat-x;
    display:block;
    padding: 9px 0px;
    font-size: 11px;
    text-decoration:none;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

.blok7 a:hover  {
    border:0px solid #448;
    color:#fff;
    font-weight: bold;
}

.blok4 {
    background: #055cad;
    color:#fff;
    font-size: 11px;
    text-decoration:none;
    text-align:center;
}

.blok4 a:link,
.blok4 a:visited,
.blok4 a:hover  {
    color:#fff;
    color:#ffffff;
    background: url('menu.png') top left repeat-x;
    display:block;
    padding: 9px 0px;
    font-size: 11px;
    text-decoration:none;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}


/* login form */

.loginform {
    color:#fff;
}
.loginform-link {
    font-size:85%;
    padding:0 40px;
}
.textpole2 {
    padding:4px;
    width:126px;
    height:21px;
    background:#fff url('searchinput.png') no-repeat;
    border:none;
    font-size: 10px;
    font-weight: normal;
}
.orangesubmit, .tl {
    background:rgb(250,165,22);
    color:#000;
}


.informace {
    color: #000000;
    font-family: "verdana","arial";
    font-size: 9px;
    font-weight: none;
    width: 550px
}

.z2 {
    color: #000000;
    font-family: "verdana","arial";
    font-size: 11px;
    font-weight: normal
}

.act_akce {
    width: 100%;
    text-align: center;
}
.act_vlevo {
    text-align: left;
}
.act_datum {
    font-size: 11px;
    font-weight: bold;
    float: center;
    width: 65%;
}
.act_datum2 {
    font-size: 11px;
    font-weight: bold;
    width: 200px;
}
.act_titulek {
        font-size: 13px;
    text-align: center;
    font-weight: bold;
}
.act_popis {
    font-size: 10px;
    font-weight: normal;
}
.act_mesic {
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    background-color: #FF9C00;
    width: 100%;
}
.kalakce {
    background-color: #FF6B33;
}

.obrazeknahled {
border: 1px solid #EFEBEF
}

/* Nastavuje urcenym prvkum zobrazeni v jednom radku */
.gal_inline {
   display: inline;
}
/* Nastaveni fontu navugace */
.gal_navigace {
        font-size: 11px;
        font-weight: normal;
        font-family: "verdana","arial";
}
/* Nastaveni popisu galerie v zobrazeni galerie  */
.gal_ukaz_popis {
        text-align: center;
        width: 70%;
        font-size: 11px;
        margin: 3px 0px 3px 0px;
}
/* Nastaveni vlastnika galerie v zobrazeni galerie*/
.gal_ukaz_vlastnik {
        width: 70%;
        text-align: right;
        font-size: 11px;
        font-weight: bold;
}
/* Odsazeni formulare */
.gal_ukaz_form {
        text-align: center;
        font size: 11px;
        margin-top: 5px;
}
/* Nadpis galerie */
.gal_nadpis {
        font-weight: bold;
        font-size: 17px;
        text-align: center;
        margin: 5px;
        font-family: "verdana","arial";
}
/* Vycet omezenei */
.gal_omezeni {
        font-size: 11px;
        text-align: left;
        margin-top: 10px;
        text-align: center;
}
/**/
.gal_vypis {
        margin-left: 10px;
        font-size: 10px;
        font-weight: normal;
        text-align: left;
}
/* Cervene */
.gal_cervene {
        color: #0000AA;
}
/* Tucne */
.gal_tucne {
        font-weight: bold;
}
/* Vyrazne */
.gal_vyrazne {
        font-weight: bold;
        color: #0000AA;
}
/* Text galerie */
.gal_text {
        margin-top: 10px;
        margin-bottom: 2px;
        font-size: 11px;
        text-align: left;
}
/* Odsazeni formularovych tlacitek */
.gal_formular {
        font-size: 11px;
        text-align: left;
        margin-left: 15px;
}
/* Vodorovna cara */
.gal_cara {
        border: 1px dotted #000000;
}
/* Inpt pole */
.gal_input {
    background: transparent;
    background-color: white;
    border: 1px solid #000000;
    color: #000000;
    font-family: "verdana","arial","helvetica";
    font-size: 11px;
    text-align: left;
}
/* Okraje obrazku v prehledu galerii */
.gal_prehled img {
   border: 1px solid #000000;
   margin: 2px;
}
/* Celkove nastaveni prehledu galerii */
.gal_prehled {
   width: 400px;
   border: 1px dotted #000000;
   font-size: 11px;
   padding: 0 3 0 3;
}
/* Titulek v prehledu galerii */
.gal_prehled td.titulek {
   text-align: center;
   padding-bottom: 2px;
}
/* Popis v prehledu galerii */
.gal_prehled td.popis {
   font-style: italic;
   width: 110px;
}
/* Obrazek v prehledu galerii */
.gal_prehled td.obrazek {
   width: 110px;
}
/* Udaje v prehledu galerii */
.gal_prehled td.udaje {
   text-align: left;
}
/* Format obrazku v zobrazeni galerie */
.gal_ukaz_galerie_obrazek img {
   margin: 5px;
   border: 1px solid #000000;
}
/* Titulek obrazku v prehledu galerii */
.gal_ukaz_galerie_obrazek_titulek {
   font-size: 11px;
   font-weight: bold;
}
/* Titulek v prehledu galerii */
.gal_galerie_ukaz_titulek {
   font-size: 10px;
   border: 1px dotted #000000;
   margin: auto;
}
/* Obrazek */
.gal_obr img {
   margin: 5px;
   border: 1px solid #000000;
}
/* Nastaveni fontu strankovani */
.gal_strankovani {
  font-size: 10px;
}





/* CSS Inzerce */
.inz_mezera {
 PADDING: 10px 0px 0px 0px; MARGIN: 0px;
}
.navigation {
 FONT-SIZE: small; FONT-WEIGHT: bold; TEXT-ALIGN: center; MARGIN: 15px 5px; PADDING: 0; 
}

.navigation a {
 BACKGROUND: #f0f6ff; COLOR: #003F86; TEXT-DECORATION: none; LINE-HEIGHT: 30px; WHITE-SPACE: nowrap; MARGIN: 0 3px; PADDING: 3px; BORDER: solid #003F86 1px;
}

.navigation a:hover {
 BACKGROUND: #fff; COLOR: #003F86; BORDER: solid #003F86 1px;
}
.error {
color:#FF0000;  font-weight: bold;  text-align:center;
}
.block_deska {
  font-size:x-small; BACKGROUND-COLOR: #f0f6ff; PADDING: 0px 5px 5px 5px; MARGIN: 0px; BORDER: solid #003F86 1px; TEXT-ALIGN: left;
}
.text_odst {
  font-size:small; TEXT-ALIGN: justify; LINE-HEIGHT: 120%; MARGIN: 0px 0px 3px 0px;
}
.nadpis_sekce {
 font-size: small; TEXT-ALIGN: left; PADDING: 0px; MARGIN: 5px 0px 5px 0px; font-weight: bold;
}
.poznamka {
  font-size:x-small;
}

.poznamka_left {
 font-size:x-small;  TEXT-ALIGN: left;
}

.poznamka_right {
  font-size:x-small; TEXT-ALIGN: right;
}
img.block {
 MARGIN: 0px; PADDING: 0px; BORDER: solid #535353 1px; MAX-WIDTH: 400px;
}
.nahledbig {
	position:absolute;	left:5px;	top:5px;	z-index:5;	width:50%;
}
	
.nahledbig img {
	border:1px solid #444;	margin:2px;
}
.formular {
  font-size:small;  TEXT-ALIGN: left;
}
.verze {
  font-size:xx-small;  TEXT-ALIGN: right;
}

.popis_inzeratu {
  BACKGROUND-COLOR: #FFFFFF;
  bgcolor: #FFFFFF;
  color: #000000;
}


/* styly pro plug-iny - kforum */

.frumnadpis {
	color: #000000;
	background:#dadada;
	font-weight: bolder;
	text-align: center;
	font-size: 20px
}
.frumhlavi {
	background-color: #dadada;
	color: #000000;
	font-weight: bolder;
	text-align: center;
	font-size: 10px
}
.frumhlram {
	background-color: #ffffff
}
.frumvnram {
	background-color: 035D8A
}
.frumodskoky {
	background-color: #ffffff;
	font-size: 11px;
	font-weight: normal;
}
.frumz {
	background-color: #ffffff;
	color: #2b3953;
	font-size: 12px;
	font-weight: normal
}
.frumzneg {
	background-color: #f0f6ff;
	color: #2b3953;
	font-size: 12px;
	font-weight: normal
}
.frumzmiddle {
	color: #2b3953;
	font-size: 11px;
	font-weight: normal
}
.frumzsmall {
	color: #2b3953;
	font-size: 9px;
	font-weight: normal
}
.frumzsmallng {
	color: #2b3953;
	font-size: 9px;
	font-weight: normal
}
.frumzsmallred {
	color: #FF0000;
	font-size: 9px;
	font-weight: normal
}
.frumzsmallp {
	color: black;
	font-size: 9px;
	font-weight: normal
}
.frumznews {
	color: #2b3953;
	font-size: 10px;
	font-weight: normal;
}
.frumznewsnazev {
  color: #2b3953;
	font-size: 10px;
	font-weight: bolder;
}




/* CSS Document */
.navigation {
 PADDING: 0px; MARGIN: 15px 5px 15px 5px; TEXT-ALIGN: center;
}
.navigation SPAN A {
 BACKGROUND: #f0f6ff; COLOR: #003F86; PADDING: 3px; MARGIN: 0px 3px 0px 3px; WHITE-SPACE: nowrap; BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-COLOR: #003F86;
}

.navigation SPAN A:hover {
 BACKGROUND: #fff; 
}
li.slnev {
  font-size: small;
  LIST-STYLE-TYPE: none; MARGIN: 5px 0px 5px 10px; PADDING: 0px;
}
.slmezera {
 PADDING: 10px 0px 0px 0px; MARGIN: 0px;
}
.slpopis {
  font-size: small; TEXT-ALIGN: justify; LINE-HEIGHT: 120%; MARGIN: 0px 17px 3px 17px;
}
img.block {
 MARGIN: 0px; PADDING: 0px; BORDER: solid #535353 1px; MAX-WIDTH: 400px;
}
tr.tab_telo_hlavicka {
 BACKGROUND-COLOR: #003F86; 
 color:white;
 font-size: small;
 font-weight: bold;
}

tr.tab_telo {
 BACKGROUND-COLOR: #fff; font-size: small;
}

tr.tab_telo:hover {
 BACKGROUND-COLOR: #F8D868; font-size: small;
}

td.tab_telo_center {
  TEXT-ALIGN: center; font-size:small;
}

td.tab_telo_left {
  TEXT-ALIGN: left; font-size:small;
}

td.tab_telo_right {
  TEXT-ALIGN: right; font-size:small;
}

td.tab_telo_justify {
 TEXT-ALIGN: justify; font-size:small;
}

/* fotogaleria */
.fotografie
        {
        margin:0 0 2em 0;
        }
.fotografie td
        {
        background:#555;
        padding:3px
        }
.photo  {
        border: 2px solid #111; _border: none;
        }

a:hover .photo
        {
        border: 2px solid #9ac5f0; _border: none;
        }
