.allall {width: 1100px;  margin-left: auto; margin-right: auto; position: relative;  }
.allall {  }

.all { background-color: #FFFFCC; background-image: url('img/back-antonios.jpg'); background-position: left top; background-repeat: repeat-y repeat-x;
}
.all { position: absolute; left: 50%; width: 1100px; margin-left: -320px; padding: 10px}


/*  1280  - doporučená šířka */

body {margin: 0px;}
body
{background-image: url('img/tm-floral_rast56.jpg');
background-color: #000000;
}

/* p {text-align: justify; font-family: Lora; } */
p {text-align: justify; font-family: Arial; }
p {COLOR: #FFE4C4 }

.left {text-align: left}
.l {text-align: left}         /*  DUPLICITNĚ */
.right {text-align: right}
.r {text-align: right}         /*  DUPLICITNĚ */


@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  src: local('Lora'), local('Lora-Regular'), url(https://fonts.gstatic.com/s/lora/v9/aXJ7KVIGcejEy1abawZazg.ttf) format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  src: local('Lora Bold'), local('Lora-Bold'), url(https://fonts.gstatic.com/s/lora/v9/enKND5SfzQKkggBA_VnT1A.ttf) format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  src: local('Lora Italic'), local('Lora-Italic'), url(https://fonts.gstatic.com/s/lora/v9/AN2EZaj2tFRpyveuNn9BOg.ttf) format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  src: local('Lora Bold Italic'), local('Lora-BoldItalic'), url(https://fonts.gstatic.com/s/lora/v9/ivs9j3kYU65pR9QD9YFdzQ.ttf) format('truetype');
}

#main { font-family: Lora, Georgia, Serif; font-size: 18px;     -webkit-font-smoothing: antialiased;  text-rendering: optimizeLegibility;  line-height: 150%; } i, em { font-style: italic; } 

.obr_vlevo { margin: 0em 30px 0.5em 0px; float: left; }
.obr-l { margin: 0em 30px 0.5em 0px; float: left; } /*      DUPLICITNĚ */

.obr_vpravo { margin: 0em 0px 0.5em 30px; float: right; }
.obr-r { margin: 0em 0px 0.5em 30px; float: right; }     /*  DUPLICITNĚ */

.obr-vlevo { float: left; margin: 10px 20px 10px 0px; BORDER: 0px }
.obr-vpravo { float: right; margin: 10px 0px 10px 20px; BORDER: 0px }

.center { text-align: center;}
.center-auto { margin-left: auto; margin-right: auto }
.c { text-align: center; }

.tit_modry  { margin-top: 1,5em; margin-bottom: 0,5em; text-align: left; }
.tit_modry  { font-weight:bold; font-size: 170%; color: #80FFFF; line-height: 170%; font-family: Georgia, "Times New Roman", serif;  }

/*  POPISKA POD OBRÁZKEM */
.pop {  font-style: italic; font-size: 80%; line-height: 130%; text-align: center; }

/* vycentrování obrázku */
.obr-str { text-align: center; margin: 0;  } /* vycentruje se jako text */
.obr-c { text-align: center; margin: 0;  } /* DUPLICITNĚ vycentruje se jako text */
.help {   margin-left: auto; margin-right: auto;  clear: both }    /* pomocný vnější DIV pro centrování obrázků, které se provádí vnitřním DIVem obr-str, clear je tam kvůli tomu, aby se obrázek neposunoval do oblasti nějakého předcházejícího DIVu */
.h {   margin-left: auto; margin-right: auto;  clear: both }      /*  DUPLICITNĚ */

BLOCKQUOTE {text-align: justify }


/*  SIGNATURA Podpis */

.s { font-style: italic; text-align: right; font-size: 90%; text-decoration: none; position: relative; }

/*  Pryč:  margin: 30 0 30 30; COLOR: #FFE4C4   */


.back {  text-align: right; font-weight: bold; font-size: 80%; line-height: 130%;  }

.zpet { text-align: right; font-weight: bold; font-size: 80%; text-decoration: none; position: relative; }

.cit {  font-style: italic; font-size: 85%; line-height: 150%; text-align: right; color: grey }



.2sloupce 
{   margin-left: auto; margin-right: auto; position: relative; }

.sloupec-levy 
{ float: left; text-align: left; text-decoration: none;  width: 400px;  } /* margin-left: 1px;  margin-right: 400px */

.sloupec-pravy 
{ float: right; text-align: right; text-decoration: none; width: 400px;  } /* margin-right: 1px;  margin-left: 400px  */

#imenuhorizontal { position: relative; width: 899px; height: 400px;
margin-left: auto; margin-right: auto;  margin-bottom: 50px; padding-left: 0px; padding-right: 0px; }



/* Vertikální menu ifseznam.htm - základní obalovací tag \*/

#imenuvertikal { position: absolute;  left: 50%; width: 180px; height: 2200px;
margin-left: -550px;  top: -0px;}



/* Níže uvedené hodnoty jsou specifikované ve "styl.css" v podadresáři (kromě MENU ".sidemenu" atd.) */
/* ............................................................................................................................. */



/* Odstavec položky side bar menu */
.sidemenu {
position: relative; margin: -3px 0px -3px 0px;
/*  margin-top: -0.5em; margin-bottom: -0.5em  */
padding: 0;
font: bold 12px Verdana;
text-align: left; /* cele leve menu - not justify */
width: 170px; /* Main Menu Item widths */
}


.sidemenu-sub {
position: relative; margin: -3px 0px -3px 10px;
margin-top: -0.5em; margin-bottom: -0.5em
padding: 0;
font: 12px Verdana;
text-align: left; /* cele leve menu - not justify */
width: 170px; /* Main Menu Item widths */
}


/* Div pro položky side bar menu - BEZ listu */

.sidebarmenu {
margin: 0;
padding: 0;
font: bold 12px Verdana;
width: 170px; /* Main Menu Item widths */
}
 
.sidebarmenu {
position: relative;
}




/* ............................................................................................................................. */





h1
{text-align: center; font-size: 250%; color: #990000; line-height: 100%;
font-weight: 900; font-family: Lora, Georgia, Times;  }
h2
{text-align: center; font-size: 190%; line-height: 100%; color: maroon;
font-weight: 900;  font-family: Lora, Georgia, Times; 
}
h3
{text-align: center; font-size: 140%; line-height: 100%; color: #c22929;
font-weight: 900; font-family: Lora, Georgia, Times; 
}

h4
{text-align: center; font-size: 120%;line-height: 100%; color: #c22929;
font-weight: 900;  font-family: Lora, Georgia, Times; 
}

a  {text-decoration: none}
a:link {color: green }
a:visited {color: #444444 }
a:active  {color: red }
a:hover {color: red; font-size: 115%; text-decoration: underline}

/* 
.zpet  { font: italic 12px Verdana; text-align: right; text-decoration: none; position: relative; top: 20px }  
.zpet a{ font: italic bold 10px Verdana } */

.hvezdy { text-align: center; font-style: bold; font-size: small; letter-spacing: 10pt; text-decoration: none}

.sloupec-stred { text-align: justify; margin: 0px auto;  position: relative; width: 400px; }

.sloupec-uzky{  text-align: justify; width: 400px; margin: 0px auto }
/* text-align: justify; margin: 0px auto;  position: relative; width: 400px; */
/* margin-left: auto; margin-right: auto; text-decoration: none; */

.male-center { text-align: center; font-style: italic; font-size: small; }

/* Uvodni titulky bez top pásku \*/

#titulek1 { position: absolute; left: 50%; width: 600px; margin-left: -300px}
#titulek1 {top: 0px; }
#titulek2 { position: absolute; left: 50%; width: 250px; margin-left: -125px}
#titulek2 {top: 85px;  z-index: 4; }
#titulek3 { position: absolute; left: 50%; width: 140px; margin-left: -70px}
#titulek3 { top: 180px; z-index: 3; }

/* 
Pro velký pásek:
#top-pasek { position: absolute; left: 50%; width: 756px; margin-left: -380px}
#top-pasek  {top: 0px; }

Starý pásek bez času

#top-pasek { position: absolute; left: 50%; width: 500px; margin-left: -250px}
#top-pasek  {top: 0px; }

\*/


/* Uvodni titulky posunuté kvůli top pásku

#titulek1 { position: absolute; left: 50%; width: 646px; margin-left: -323px}
#titulek1 {top: 30px; }
#titulek2 { position: absolute; left: 50%; width: 270px; margin-left: -135px}
#titulek2 {top: 115px;  z-index: 4; }
#titulek3 { position: absolute; left: 50%; width: 144px; margin-left: -72px}
#titulek3 { top: 210px;  z-index: 3; }

 \*/

/* Aktuální pásek: \*/

#top-pasek { position: absolute; left: 50%; width: 610px; margin-left: -305px}
#top-pasek  {top: 0px; }

#obraz-tit1 { position: absolute; left: 50%; width: 280px; margin-left: -140px}
#obraz-tit1  {top: 180px;  z-index: 2}

#obraz-tit2 { position: absolute; left: 50%; width: 402px; margin-left: -201px}
#obraz-tit2  {top: 495px;  z-index: 1}

.idiotske-logo { position: absolute; left: 36px; width: 200px;}
.idiotske-logo {top: 250px; }

.chobotnice  { position: absolute; left: 74%; width: 150px;}
.chobotnice {top: 240px; }

.orthodox-logo  { position: absolute; left: 72%; width: 200px;}
.orthodox-logo {top: 240px; }

.nadpis    { font: bold 20px Georgia, Times; color: #990000; text-align: center; text-decoration: none; }

.horni-biskup  { font: italic 17px Verdana; color: #990000; text-align: center; text-decoration: none; }
.druhy-horni-biskup { font: italic 17px Verdana; color: #990000; text-align: center; text-decoration: none; }
.biskup-vlevo  { font: italic 17px Verdana; color: #990000; float: left; text-decoration: none; margin-left: 20px }
.biskup-vpravo  { font: italic 17px Verdana; color: #990000; float: right; text-decoration: none;  margin-right: 20px }
.biskup-dole  { font: italic 17px Verdana; color: #990000; text-align: center; text-decoration: none; }





/* Vertikální menu ifseznam.htm \*/

/* #imenuvertikal { float: left; position: relative; margin: 0px 20px 10px 0px; margin-left: 0px;  top: -0px;}   ----- presunuto nahoru k obalovacum \*/













/* Top level menu links style */
.sidebarmenu a{
display: block;
overflow: auto; /*force hasLayout in IE7 
color: maroon;  */
text-decoration: none;
padding: 6px;
}

.sidebarmenu a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
/* OLD background-color: #012D58; background of tabs (default state)*/
}

.sidebarmenu a:visited{
color: maron;
}

.sidebarmenu a:hover{
/* OLD background-color: black; */
}

/* menu items - folder  */
.sidebarmenu-fol {
display: block;
font: bold 12px Verdana;
/* overflow: auto; force hasLayout in IE7 */
text-decoration: none;
background: url(right.gif) no-repeat 95%;
}

/* menu items - folder AKTIV */
.sidebarmenu-aktiv {
display: block;
/* overflow: auto; /*force hasLayout in IE7 */
text-decoration: none;
background: url(left2.gif) no-repeat 97%;
}


/*Sub level menu items  */
.sidebarmenu-sub {
position: relative;
font: 12px Verdana;
width: 150px; /*Sub Menu Items width */
padding-left: 10
}




/* Div puvodní pro LIST - uz se nepouziva */


.sidebarmenu ul {
margin: 0;
padding: 0;
list-style-type: none;
font: bold 12px Verdana;
width: 170px; /* Main Menu Item widths */
}
 
.sidebarmenu ul {
position: relative;
list-style-type: none;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 
color: maroon;  */
text-decoration: none;
padding: 6px;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
/* OLD background-color: #012D58; background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: maron;
}

.sidebarmenu ul li a:hover{
/* OLD background-color: black; */
}

/*Sub level menu items 
.sidebarmenu ul li ul{
list-style-type: none;
position: absolute;
width: 150px; */ /*Sub Menu Items width */ /*
top: 0;
visibility: hidden;
}
*/



/* menu items - folder  */
.sidebarmenu-fol li{
list-style-type: none;
}

.sidebarmenu-fol li{
display: block;
font: bold 12px Verdana;
/* overflow: auto; force hasLayout in IE7 */
text-decoration: none;
background: url(right.gif) no-repeat 95%;
}

/* menu items - folder AKTIV */
.sidebarmenu-aktiv li{
display: block;
/* overflow: auto; /*force hasLayout in IE7 */
text-decoration: none;
background: url(left2.gif) no-repeat 97%;
}


/*Sub level menu items  */
.sidebarmenu-sub ul li{
list-style-type: none;
font: bold 12px Verdana;
}

.sidebarmenu-sub ul li {
position: relative;
width: 150px; /*Sub Menu Items width */
padding-left: 10
}



 
/* Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

