/*
TMAVE MODRA - #000066;
SVETLE MODRA - #00CCFF;
*/

* {
 color:#101010;
 font-family: Verdana, Tahoma, Arial, sans-serif;
 font-size: 9pt;
}


body {
  text-align:center;
  margin-top:0px;
background: url('./images/pozadi.png') top left repeat-x;
background-color: #eceded;
}

#all {
  width:900px;
  margin:auto;
  text-align:left;
  overflow: auto;
  background: #fff;
}

#head {
  width: 890px;
  height: 92px;
  background:/*#E6FBFC*/ white;
  margin-left:5px;
  margin-bottom: 1px;
  _margin-bottom: -2px;
  font-size: 15px;
}
#head img {border:none;}

#leftcol {
  width: 186px;
  float: left;
  margin-left: 5px;
  margin-bottom: 5px;
}

#leftcol a.menu {
  display:block;
  width: 186px;
  height:25px;
    color: #000066;
  background:url('images/layout/menu_off.bmp');
  text-decoration:none;
  font-size: 9pt;
  font-weight: bolder;
  overflow:hidden;
  /*margin-bottom:2px;*/
}
#leftcol a.menu:hover {
  background:url('images/layout/menu_on.bmp');
}
#leftcol a.menu span {
display:block;
margin: 4px 25px;
  color: #000066;
}
#leftcol a.menu:hover span {
color: #0172b6;
}

.podmenu span#kontakt {
line-height: 1.3;
text-align: center;
  display: block;
  margin: auto;
  width: 160px;
  text-decoration:none;
}
.podmenu_obal {
width:186px; 
}

.podmenu {     
width:186px; 
border-bottom: 1px solid #bbb;
padding: 4px 0px 8px;
}

.bily {background:/*#E6FBFC*/ white;font-size:1px;height:2px;width: 186px;}
.podmenu img {
display:block;
margin: auto;
}

/*/div#copy {position:absolute;z-index:1;bottom:0px;left: 5px;margin-bottom:-1px;}*/
div#copy {position:absolute;margin-top: -50px;margin-left: 5px;}
div#copy a {color:#000066;font-weight: bolder;text-decoration:none;}
div#copy a:hover {text-decoration:underline;}
div#copy span {position:relative;top: 2px;left: 25px;
  display:block;
  width: 160px;
  color: #000066;
  text-decoration:none;
  font-size: 8pt;
}

#content {
  float: right;
  width: 694px;
  background: url('images/layout/podklad_menu.bmp') /*#E6FBFC*/ white repeat-y;
  min-height: 580px;
  margin-right: 5px;
  border-bottom: 1px solid #bbb;
  margin-bottom:2px;
}

#obsah {
  width: 654px;
  margin-left: 25px;
  margin-top: 10px;
  background:/*#E6FBFC*/ white;
  text-align: justify;
  line-height: 1.5;
}

#obsah a {
  font-weight: bold;
  text-decoration: underline;
  font-size: 9pt;
  color: #000066;
}
#obsah a:hover {
  color: #0172b6;
}

h1 {
  font-family: Arial, Georgia, Times New Roman;
  display: block;
  width: 694px;
  height: 45px;
  background: url('images/layout/podklad_menu.bmp') /*#E6FBFC*/white repeat-y;
  float: right;
  border-bottom: 1px solid #bbb;
  margin: 0px 5px 2px 0px;
  font-size: 16pt;
}

h1 span {
    color: #000066;
  font-family: Arial, Georgia, Times New Roman;
  display: block;
  margin-left: 25px;
  margin-top: 9px;
  font-size: 16pt;
}

h2 {
    color: #000066;
    font-weight: normal;
  margin: 7px 3px 0px;
  padding: 0px;
  font-family: Arial, Georgia, Times New Roman;
  font-size: 14pt;
}

p {
  text-align: justify;
  padding-top: 0px;
  margin-top: 3px;
}
div.postup {
  margin-bottom: 20px;
}

.clear {
  clear: both;
}

.category {
  width: 25%;
  float:left;
}

.clanek {
  margin:0;
  /*padding-bottom: 10px;*/
  /*padding-top: 20px;*/
  /*background:red;*/
  /*border-bottom: 0.1em solid black;*/
  margin-bottom: 15px;
}

.prispevek {
  margin-bottom: 20px;
}

#kostely_image {
  margin-left: -10px;
}

img {border:none;}
.small {text-decoration:none;font-weight: bolder;}
a.small:hover {text-decoration:underline;}

hr {color: #000066;height: 1px;margin:0;padding:0;}

.norm {
  text-indent: 0px;
}

.soub:hover {text-decoration:none;}
.foto {  margin-bottom:0;}
a.bez:hover {text-decoration:none;}



/* FORMULAR HLEDANI */
#form {
  display:block;
  margin:0;
  /*background:red;*/
  height: 25px;
  font-size: 1px;
}
#all #leftcol form {
 display:block;
 height: 25px;
 margin:0;
}
#q {
  /*position:relative;
  left: 15px;*/
  /*margin-right: 15px;*/
  margin-left: 15px;
  width: 115px;
  font-size: 10pt;
  display:block;
}
#cx, #cof {
  height: 1px;
  font-size: 1px;
  display:block;
}
#sa {
  font-size: 10pt;
  height: 20px;
  width: 45px;
  font-weight: bolder;
  display:block;
  float:right;
  text-decoration:none;
  text-align:center;
  border:1px solid #000066;;
  background: white;
  margin-top: 1px;
}
/* KONEC FORMULAR */


 /* KALENDAR */
a.kal {
  color: #000066;
  text-decoration:none;
  font-family: 'tahoma','arial';
  font-size: 13px;
  font-weight: bolder;
}

div.odkaz {
  border-width: 2px;
  border-style: groove;
  border-color: #000066;;
  width: 25px;
  font-weight: bold;
  /*background: yellow;*/
}

.mesic td {
  border-width: 2px;
  border-style: groove;
  border-color: #000066;;
  width:25px;
  font-weight: bolder;
}

.mesic td.bun2 {
  width: 80px;
  text-align: center;
  color:black;
}

a.kal:hover {
  color:#00CCFF;
  text-decoration: underline;
}

.bun2 .prostr{
  color: #1B71D1;
  font-family: 'tahoma','arial';
  font-size: 13px;
  font-weight: bold;
}

tr.dny td{
  font-size: 15px;
  color: DARKBLUE;
  font-weight: bold;
  width: 25px;
  text-align: center;
  background: #D9DAE8;
}

a.red {
  color: red;
}

.center {
  width: auto;
  text-align:center;
  /*background:red;*/
  margin-left: 150px;
}

.kalend {
  float:right;
  margin-left: 50px;
  margin-bottom: 20px;
}

/* KONEC KALENDAR */

.big_o {
  font-weight: bolder;
  font-size:1.2em;
}
