body{
background-image:url('img/background.jpg');
background-repeat:repeat-x;
background-color:#e7e6da;
padding:0px;
margin:0px;
color:black;
font-family:arial;
font-size:10px;
}

#top{
background-image:url('img/top.jpg');
background-repeat:no-repeat;
width:845px;
height:129px;
}

.bohosluzby{
font-size:11px;
}

h4{
color:#FF6600;
font-family:Tahoma;
font-size:12px;
}

#menu_level_1{
background-image:url('img/menu.jpg');
background-repeat:no-repeat;
height:31px;
width:845px;
text-align:left;
}

#head{
background-image:url('img/pictures.jpg');
background-repeat:no-repeat;
width:845px;
height:144px;
}

#body{

width:845px;
background-image:url('img/body_bg.jpg');
}

#obsah{
min-height:265px;
_height:265px;
width:845px;
background-image:url('img/body.jpg');
background-repeat:no-repeat;
text-align:left;
}

#obsah #ramecek a{
color:#003399;
}

#obsah #ramecek a:hover{
color:#0099CC;
}

.modra{
border:1px solid gray;
background-color:#ffFFFF;
}

.modra th{
background-color:#FFFF99;
padding:3px;
}

.modra td{

padding:3px;
}

h1{ margin:0px; padding:0px; margin-left:40px; /*margin-bottom:10px;*/ font-size:14px; color:#144065; font-family:Tahoma; text-transform:uppercase; font-weight:bold;}

#mainbody{
margin-left:50px;
_margin-left:25px;
text-align:left;
width:500px;
float:left;
font-size:12px;
line-height:150%;
margin-top:10px;
}

#ramecek{

background-color:#f6fcfc;
padding:6px;
border:1px solid #dbd7d7;
min-height:150px;
_height:150px;
}

#right_side{
float:left;
margin-left:20px;
}

.box{
width:230px;
border:1px solid black;
margin-top:10px;
margin-bottom:5px;
}

.box a{

color:#003366;}

.box a:hover{

color:#0099CC;}

.box_top{
background-image:url('img/box_top.jpg');
background-repeat:repeat;
height:30px;
color:#144065;
text-transform:uppercase;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-align:center;
line-height:20px;
}


.box_top_orange{
background-image:url('img/box_top_orange.jpg');
background-repeat:repeat;
height:30px;
color:#144065;
text-transform:uppercase;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-align:center;
line-height:20px;
}

.box_top_green{
background-image:url('img/box_top_green.jpg');
background-repeat:repeat;
height:30px;
color:#144065;
text-transform:uppercase;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-align:center;
line-height:20px;
}

.box_top_yellow{
background-image:url('img/box_top_yellow.jpg');
background-repeat:repeat;
height:30px;
color:#144065;
text-transform:uppercase;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-align:center;
line-height:20px;
}

.box_body{
background-color:#d3ecff;
padding:10px;
}

.box_body_orange{
background-color:#ffe3be;
padding:10px;
}

.box_body_green{
background-color:#cfffab;
padding:10px;
}

.box_body_yellow{
background-color:#feffba;
padding:10px;
}

.box_odkaz a{
color:#f96105;
font-weight:bold;
}

.box_odkaz a:hover{
color:#FF0000;
}

#pata{
width:100%;
height:30px;

background-image:url('img/footer_outer.jpg');
background-repeat:repeat-x;
}

.datum{
width:40px;
font-size:11px;
}
.cas{
width:40px;
font-size:11px;
}

.misto{
width:160px;
font-size:11px;
}

#pata_obsah{

width:845px;
height:30px;
background-image:url('img/footer.jpg');
color:white;
font-size:11px;
line-height:30px;
font-weight:bold;

}

#pata_obsah a{
color:#FFFF66;
text-decoration:none;
}

#pata_obsah a:hover{
color:#000066;
text-decoration:underline;
}



#menu { }
#menu ul, li {margin: 0;padding: 0;margin: 0; text-align:center;}

ul.makeMenu {font-weight: bold; font-size: 11px; font-family:Tahoma; }


ul.makeMenu li {
  list-style-type: none;
  margin: 0px;
  
}

div#menu > ul.makeMenu li {width: 150px; }

ul.makeMenu li>ul {  
  display: none;
  position: relative;
  top: 0px;
  _top:30px;
  background-color:#0066CC;
  width: 150px;
  opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.9;
  text-align:center;
  
}



ul.makeMenu li:hover { background-color:#72a3ce;color: white; cursor:pointer;}
ul.makeMenu li:hover>ul { display: block; }
ul.makeMenu li a { color: #ffffff;display: block; width: 100%; text-decoration: none; }
ul.makeMenu li a:hover {  color:yellow;  }
ul.makeMenu li.first {
   display:block;
  width: 150px;
  _width:150px;
  color: #2d3c5b;
  position: absolute;
  background:none;
  padding-top: 0px;
  height:30px;
  line-height:30px;
  color:#FFFFFF;
  background: none !important;
}
ul.makeMenu li.first a.first {color:navy;}
ul.makeMenu li.first a.first:hover {color: #3366FF;_color:white;}
ul.makeMenu li.first:hover {color: yellow;}



li.first#udaje{ margin-left:15px;}
li.first#historie{margin-left:130px;}
li.first#aktuality{margin-left:240px;}
li.first#lide{margin-left:470px;}
li.first#zivot{margin-left:570px;}
li.first#administrace{margin-left:700px;}

ul.makeMenu a:hover {background: none;}

.nadpis {
font-weight:bold;
color:#006699;
}

.bohosluzby_incomming td{
padding-right:15px;
font-size:11px;
}

h2 {
color:#FF6600;
font-size:14px;

}

#nabidka ul li{
text-align:left !important;
}

.clanek_header{
background-image:url('img/box_top_orange.jpg');
padding:5px;
margin-top:10px;
text-transform:uppercase;
font-family:Tahoma;
font-weight:bold;
font-size:10px;
}

.clanek_obrazek{
float:right;
margin-left:10px;
}

.mazani{
clear:both;
}

.clanek_body{
padding:15px;
}
/*
.fotogalerie{
width:155px;
height:155px;
float:left;
border:1px solid black;
margin:2px;
line-height:155px;
}*/

.fotogalerie a {
width:155px;
height:155px;
display:block;
background-color:#e6effd;
border:1px solid #000000;
float:left;
margin:2px;
height:100%;
text-align:center;
}

.fotogalerie a:hover {

background-color:#abc8f4;


}

.fotogalerie a img{
border:0px;
margin-top:8px;
margin-bottom:8px;


}



.fotogalerie_primice a {
width:175px;
height:155px;
display:block;
background-color:#e6effd;
border:1px solid #000000;
float:left;
margin:4px;
height:100%;
text-align:center;
}

.fotogalerie_primice a:hover {

background-color:#abc8f4;


}

.fotogalerie_primice a img{
border:0px;
margin-top:8px;
margin-bottom:8px;


}




/*
.fotogalerie img{border:0px;
vertical-align:middle;}
*/

.plan{
padding:10px;
border:1px solid gray;
}

.plan:hover{
background-color:#FFFF66;
}

.datum_plan{
font-size:10px;
font-weight:bold;
}