html, body {
      text-align: center;
      background-color: white;
      margin:0px;
      padding:0px;
      font-family : "Arial CE", Arial,  sans-serif;
      font-size : 10pt;
      font-style : normal;
}
h1, h2, h3, h4, h5, h6 {
    font-family : "Arial CE", Arial,  sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin: 0px;
    padding: 0px;

}
h1{
    font-size: 17pt;  
    padding-top: 13px;
    padding-bottom: 5px;
    font-weight: normal;
    color: #007F3B;   
    text-align: center; 
}
h2 {
    padding-top: 7px;
    padding-bottom: 4px;
    font-size: 13pt;
    font-weight: bold;
    color: #002244;
}
h3 {
    font-size: 11pt;
    font-weight: bold;
    color: #002244;
}
h4 {
    font-size: 10pt;
    font-weight: bold;
    color: #004477;
    margin: 0px;
    margin-bottom: 5px;
} 

table.d1 {
border: 2px solid #0BBF5F;
}
tr.d1a {
background-color: #E0EFE7; 
}
tr.d1b {
background-color: #ffffff;
}

.c {
text-align: center;
}

.l {
text-align: left;
}
.r {
text-align: right;
}

div.hltop {
height: 173px;
background-image: url("/007/images/bg_top.png");
background-repeat: repeat-x;
text-align: center;
}

div.hlmenu {
height: 47px;
background-image: url("/007/images/bg_menu.png");
background-repeat: repeat-x;
background-color: #029F4D;
text-align: center;
}
div.bodytext {
background-image: url("/007/images/bg_text.png");
background-repeat: repeat-x;
text-align: center;
padding-top: 20px;
}
div.cl_strany {
display: none;
}

.xz {
width: 1000px;
margin: auto;
text-align: left;
}

p.note{
padding: 8px;
border: 1px dashed #EFE659;
background-color: white;
}
div.cl_podobne {
border: 1px dashed #EFE659;
background-color: white;
} 

div.blesk_text2, div.blesk_text {
border: 2px solid #007F3E;
background-color: #eee;
margin-bottom: 4px;
}

div.hlmenu a, div.hlmenu a:hover, div.hlmenu a.sel, div.hlmenu a.sel:hover {
float: left;
padding: 12px;
padding-top: 11px;
padding-bottom: 18px;
display: block;
color: white;
text-decoration: none;
font-weight: bold;
font-size: 13px;
outline: none;
}
div.hlmenu a:hover{
color: #D1EFDF;
background-image: url("/007/images/bg_menu_hover.png");
background-repeat: repeat-x;
}
div.hlmenu a.sel, div.hlmenu a.sel:hover {
color: black;
background-image: url("/007/images/bg_menu_sel.png");
background-repeat: repeat-x;
}

div.newwebimg {
background-image: url("/007/images/ukazka_webu.jpg?x=2"); 
background-repeat: no-repeat; 
padding: 200px; 
padding-top: 120px;
}

img {
border: 0px;
outline: none;
}



a, h2 a  {
color: #076F37;
text-decoration: underline;
}
a:hover, h2 a:hover{
color: #002200;
text-decoration: none;
}
a.menu, a.menu:hover {
margin-left: 10px;
margin-right: 10px;
color: white;
font-weight: bold;
text-decoration: none;
cursor: pointer;
}
a.menu:hover {
color: #eee;
}
a.menu2, a.menu2:hover {
margin-left: 5px;
margin-right: 5px;
color: white;
font-weight: bold;  
text-decoration: none;
padding-left: 4px;
padding-right: 4px;
}
a.menu2:hover {
background-color: #f6f9fe;
color:#1177bb;
}


#odkazy{
position: relative;
width: 100%;
height: 22px;
_height: 23px;
text-align: justify;
margin: auto;
border-top: 1px solid #09050F;
border-bottom: 0px solid #09050F;
background-image: url("/003/obr/pr2.jpg");
background-repeat: repeat;
_background-color: #2E2EB2;
background-color: #2E2EB2;
}
#odkazy2{
position: relative;
width: 100%;
height: 18px;
margin: 0px;
color: #fff;
border-bottom: 1px solid #000;
background-image: url("/003/obr/pr3.jpg");
background-repeat: repeat;
background-color: #2E2EB2;
}
#odkmenu {
margin: 0px;
width: 1em;
}
hr.cleaner {
   clear:both;
   height:1px;
   margin: -1px 0 0 0; padding:0;
   border:none;
   visibility: hidden;
   }
td {
   padding: 2px;
   margin: 0px;
}
img.r, img.l {
border: 1px solid black;
margin: 15px;
margin-right: 0px;
margin-left: 15px;
float: right;
}
img.l {
margin-right: 15px;
margin-left: 0px;
float: left;
}
td.top {
vertical-align: top;
text-align: left;
}
#50 {
width: 50%;
}
div.knadpis
{
position: relative;
background-color: #2b2ff2;
background-image: url("/obr/kp.jpg");
background-repeat: repeat-x;
text-align: left;
color: white;
}

img.obr{
border:0px;
}
a.mailorg, a.mailorg:hover{
text-decoration: none;
color: #00c;
font-weight: bold;
}
a.mailorg:hover{
color: red;
}
div.f1 {       
width: 96%;
margin: auto;
margin-top: 10px;
margin-bottom: 10px;
}


div.kniha_jmeno {
background-color: #E0E6EF;
}
div.kniha_v {
border: 1px solid #D1D6DF;
}
.p10
{
padding: 10px;
}
table.nt td{
vertical-align: top;
}


table.provzni-doba-dny {
width: 100%;
padding: 0px;
}
table.provzni-doba-dny td {
width: 33%;
padding: 3px;
}

tr.bgtmzahl {
background-color: #ddd;
}
tr.bgtm2 {
background-color: #eee;
}
div.ht p {
padding: 4px;
}

.stat-info {
padding-left: 20px;
color: #888;
}

/* MENU */

ul#home-menu {
	display: inline;
	/* width: 550px; */
  padding: 0px; 
  margin: 0px;
	float: left;
}

ul#home-menu li {
	padding: 0; 
  margin: 0;
  display: block;
  float: left;
	list-style-type: none;
}

#home-menu li {
float: left;
}

a.home-menu-1 {
	display: block;
	/* width: 85px; */
	float: left;
  height: 18px;
	margin: 0px; 
  padding: 0px;
  padding-left: 3px;
  padding-right: 14px;
	font-size: 12px; 
  color: #fff; 
  text-decoration: none; 
  font-weight: bold; 
  text-align: left; 
  line-height: 140%;
}
a:hover.home-menu-1 {color: #333; text-decoration: none;}

span.popisfoto {
font-style: italic;
color: #7B6752;
}

ul.home-menu2 {
	position: absolute; top: 45px; left: 0px; visibility: hidden;	
	width: 100px; height: auto;
	margin: 0; padding: 0;
	padding-top: 2px;
	z-index: 10;
	
}
ul.home-menu2 li a {
color: #a2998b;

}
a.menuax {
border-left: 5px solid #038441;
}
ul#home-menu li {
	position: relative;
	/* width: 85px; */
	padding-left: 10px;
	padding-right: 10px;
  font-size: 12px;
	margin: 0; padding: 0;

}

ul#home-menu li:hover ul a, ul#home-menu li.hover ul a {
	display: block;
	width: 170px; 
  background-color: #ddd2c7;
  background-color: #FFFEDF;
  border-bottom: 1px solid #03f16d;
  border-right: 1px solid #03f16d;
  color: #222;
	padding: 8px; 
  margin: 0px; 
	font-size: 12px; 
  font-weight: normal; 
  text-align: left; 
  line-height: 100%; 
  text-decoration: none;
}

ul#home-menu li:hover ul a:hover, ul#home-menu li.hover ul a:hover {
	color: #FFF; text-decoration: none;
	z-index: 30;
}

ul#home-menu li:hover ul, ul#home-menu li.hover ul {visibility: visible;}
ul#home-menu li {behavior: url(/hover.htc); margin: 0; padding: 0;}

div#instafeed a {
margin-right: 1px;	
}




