
/*http://colorschemedesigner.com/#3821Tl5..w0wV*/


@font-face {
  font-family: bauhaus; /* deklarace fontu */
  src: url("/font/Bauhaus.ttf"); /* propojení na umístění souboru */
}

 body {
  margin: 0;
  padding: 0;
  font-family: Helvetica, sans-serif;
  font-size: 14px;
  background-color: #ffffff;
  color: #000000;
  }

.odkazy {
 display:none; 
}

/*********************************
  Levá část hlavičky
 ********************************/

.hlavickal{
  width:240px;
	height:190px;
 	background-position:left top;
  cursor:pointer;
  background-color:#ffffff;
	font-size:20px;
	font-weight: bold;
  }
  
.logo_hlavicka{
  margin-top:13px;
  margin-left:60px;
  }

/*********************************
  Pravá část hlavičky
 ********************************/
.hlavickap{
  width:660px;
	height:190px;
  background-position:right top;
  background-color:#ffffff;
	font-size:20px;
	font-weight: bold;
  }
  
/*********************************
  Aktuální datum - svátek má 
 ********************************/  
 .dat_svatek{
 	 font-size:12px;
 	 font-weight:normal;
   margin-right:200px;
 	 margin-top:140px;
   color:#000000;
   }
/*********************************
  Login 
 ********************************/  
 .login{
    margin-left:455px;
    margin-top:47px;
    height:20px;
    background-color:transparent;
    color:#e9e9e9;
    font-family: Helvetica, sans-serif;
   font-size: 12px; 
   } 
 
.login1{
    background-image:url(images/butonnahorebeztextu.png);
    border:0;
    height:24px;
    width:117px;
    line-height:24px;
    padding-left:12px;
    background-color:transparent;
    color:#0002ce;
    font-weight: bold;
}

.login2{
    background-image:url(images/butonnahorebeztextum.png);
    border:0;
    height:24px;
    width:95px;
    line-height:24px;
    padding-left:10px;
    background-color:transparent;
    color:#003366;
    font-weight: bold;
}

.hledej{
    border:0;
    height:20px;
    width:227px;
    line-height:20px;
    margin-left:66px;
    color:#003366;
    font-weight: bold;
}
  .submitlogin {
  	background-image:url(images/ico_sipka.gif);
  	background-repeat:no-repeat;
  	background-position:50% 70%;
  	background-color:#254279;
  	width:18px;
  	height:27px;
  	border:0;
  
  }


/*********************************
  Jazykové mutace - prapory 
 ********************************/ 
 div.flags{
   position:relative;
   top:75px;
   right:50px;
   text-align:right;
   z-index:450;
   }
   
  .n_img_flag {
  width:30px
} 

.a_img_flag{
  width:30px
}

h1{
	 background-position:top;
   color:#209645;
	 font-size:20px;
	 font-weight: bold;
	 height:14px;
   }   
h2{
	 background-position:top;
   color:#209645;
	 font-size:20px;
	 font-weight: bold;
	 height:15px;
   }   
h3{
	 background-position:top;
   color:#209645;
	 font-size:20px;
	 font-weight: bold;
	 height:15px;
   }   
h4{
color:#0E2E64 ;
font-size:16px;
font-weight: bold;
line-height:16px;
}

/*********************************
  Hlavní tabulka - základ web 
 ********************************/
.hlavni{
  background-color:#D2D3D5;
  width: 900px;
  }
/*******/ 
.kulate { 
  font-family: bauhaus;
  border: 1px solid  #D2D3D5; 
   border-radius: 40px; 
	width:560px; 
	height:620px; 
	background-color:white; 
   text-align: center;
   padding-left: 40px;
}

.kulate h1 {
 font-size: 30px  ;
 margin: 10px;
 height: 30px;
 margin-bottom: 8px;
}

.kulate h2 {
 font-size: 18px  ;
  font-weight: bold;
  color: #003366;
  height: 18px;
  margin: 6px 0px 4px 0px;
}

.kulate p {
  text-align: center;
  width: 94%;
  margin: 0px;
}
.kulate a {
 color: #254279;
 text-decoration: none;
}
.kulate a:hover {
 color: #209645;
}


/* ********************************
     horizontalni menu 
   ******************************** */
#menu {
  background-image :url(images/menu.png);
  background-repeat :x;
}
#nav {
	margin: 0;
	margin-left: 45px;
	padding: 4px 0px 0;
  line-height: 100%;
  text-align:center;
  }

.oddelovac{
  width:98%;
  text-align:center;
  border-top: 1px solid #7d7d7d;
  height:2px;
  }

#nav li {
	margin: 0 0px;
	padding: 0 0 2px;
	float: left;
	position: relative;
	list-style: none;
	z-index: 500;
	background-image :url(images/buton-zaklad.png);
  background-repeat :no-repeat;
  width:140px;
  height:29px;
  }


/* main level link */
#nav a {
	color: #ffffff;
	font-weight:bold;
	font-size:10px;
	text-decoration: none;
	display: block;
	padding:  6px 10px;
	margin: 0;
  }
#nav a:hover {
	background: #000;
	color: #fff;
  }
  
/* main level link hover */
#nav .current a, #nav li:hover > a {
	background-image :url(images/buton-hover.png);
  background-repeat :no-repeat;
	color: #ffffff;
  }
/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #666;

  }
#nav ul a:hover {
	background-image :url(images/buton-zaklad.png);
  background-repeat :no-repeat;
	color: #fff !important;
}
/* dropdown */
#nav li:hover > ul {
  display: block;
}
/* level 2 list */
#nav ul {
	display: none;
  margin: 0;
	padding: 0;
	width: 168px;
	position: absolute;
	top: 26px;
	left: 0px;
	background-image :url(images/buton-zaklad.png);
  background-repeat :no-repeat;
	border: solid 1px #b4b4b4;
  }

.submenu{	
  width: 280px;
  }

#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
  }
#nav ul a {
	font-weight: normal;
	text-shadow: 0 1px 0 #fff;
  }
/* level 3+ list */
#nav ul ul {
	left: 169px;
	top: -3px;
}
/* rounded corners of first and last link */
#nav ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;

	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
}
#nav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;

	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
}
/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
  }
#nav {
	display: inline-block;
  } 
html[xmlns] #nav {
	display: block;
  }
 
* html #nav {
	height: 1%;
  }

.logokontakt{
     width:60px;
}

/* ********************************
     vertikalni menu 
   ******************************** */
.vmenu{
  margin-top:30px;
  padding: 0;
  list-style-type: none;
  width: 230px; /* Width of Menu Items */
}

.vmenu ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 230px; /* Width of Menu Items */
  border-bottom: 1px solid #ffffff;
}
	
.vmenu ul li{
  position: relative;
  height:40px;
  line-height:40px;
  background: #D2D3D5 url(images/m_neaktivni.png) no-repeat 10px 10px;
  border-bottom: 1px solid #ffffff;
  
}
	
/*Sub level menu items */
.vmenu ul li ul{
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  position: absolute;
  width: 306px; /*sub menu width*/
  top: 10px;
  opacity: .88;
  visibility: hidden;
}

/* Sub level menu links style */
.vmenu ul li a{
  color: #0E2E64;
  display: block;
  text-decoration: none;
  padding-left:  38px;
  border-bottom: 1px solid #ffffff;
  font-size:11px;
  font-weight:bold;
}

.vmenu ul li a:visited{
   font-weight:bold; 
}

.vmenu ul li a:hover{
  background: #F2F3F5 url(images/m_aktivni.png) no-repeat 10px 10px;
  border-bottom: 5px solid #ffffff;
}

.vmenu ul li a.home {
  color:#209645;
  display: block;
  text-decoration: none;
  padding-left:  38px;
  border-bottom: 1px solid #ffffff;
  font-size:13px;
  font-weight:bold;
}

.vmenu .subfolderstyle{
  background: url(media/arrow-list.gif) no-repeat center right;
}

	
/* Holly Hack for IE \*/
* html .vmenu ul li { float: left; height: 1%; }
* html .vmenu ul li a { height: 1%; }
/* End */
/* ********************************
     Kontakt pod vert. menu
   ******************************** */
.kontakt{
    font-size:11px;
    color: #0E2E64;
    height:80px;
    
}
td.kontakt
{
	height:18px;
	color: #0E2E64;
	font : 11px Helvetica,Verdana, Arial, sans-serif;
}
td.kontaktB
{
	height:1px;
	border-top:solid 1px #999999;
	
}

th.kontakt
{
	height:18px;
	color: #FBFEBA;
	font : bold 11px Helvetica,Verdana, Arial, sans-serif;
	background-color : #228B22;
}

tr.kontaktL
{
	color: #6495ED;
	background-color: #E1E1E1;
	font-weight: bold;
}

tr.kontaktS
{
color: #6495ED;
background-color: #E9E9E9;
	font-weight: bold;
}

/* ********************************
     Listbox
   ******************************** 
   hlavicka   */
.filtr {
  width: 100%;
  border:1px solid #000000; 
  }
th {
  background-color:#209645;
  border-right:solid 1px #999999;
  border-bottom:solid 1px #999999;
  text-align:center;
  font-weight:normal;
  color: #ffffff;
  height:22px;
  }  

td {
  height:18px;
  }
.radek_licha {
  background-color: #E1E1E1;
  }
.radek_licha:hover {
  /*cursor:pointer;*/
  background-color: #F1F1E1;
  }

.radek_suda {
  /*cursor:pointer;*/
  background-color: #E9E9E9;
  }

.radek_suda:hover {
  background-color: #F1F1E1;
  }

/* ********************************
     Chybový řádek
   ******************************** */

.chyby{
	color:#FF0000;
	height:20px;
	border-bottom:double #999999;
  }

/* ********************************
     <DIV> obsah - detail
   ******************************** */
#obsah {
  margin: 10px 0px 0px 0px;
  width:auto;
  float:left; 
  color: #0E2E64;
  font:12px Helvetica,sanserif;
  
}

#dialog{
  width:640px;
  float:left;
  text-align:justify;
  padding-left:10px;
  padding-right:5px;
}
table.dialog {
 width:640px;
  float:left;
  text-align:justify;
  padding-left:10px;
  padding-right:5px;
}
table.galerie{
	border: 0px none silver;
	width: 600px;
	font-size: 10px;
	font-variant: normal;
	font-weight: normal;
}
.galerie{
/*	float:left;*/
	margin-top:4px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:4px;
	text-align: center;
	border: 1px solid #708090;
}

#galerie_ovladani{
	z-index:900;
	display:none;
	position:absolute;
	left:270px;
	top:0px;
}

.posuvnikl{
	background-image:url(images/posuvnikl.png);
	position:relative;
	width:47px;
	height:26px;
	float:left;
}




.galerie_detail{
	display:none;
  position:absolute;
  left:200px;
  top:190px;
  margin-top:15px;
	text-align:center;
  width:970px;
  border-spacing: 5px 3px ;
}

.galerie_obr_seznam{
  border-left:2px solid #C0C0C0;
  border-top:2px solid #C0C0C0;
  border-right:3px solid #afafaf;
  border-bottom:3px solid #afafaf;
  cursor:pointer; 
 
}

td.galerie_obr_seznam{
	width: 190px;
}

.galerie_obrazek{
/*	border-bottom: 2px solid #6495ED;*/
	position : absolute;
	display : none;
	margin-top : 50px;
  width:100%;
}


.detail{
	background-color:#2E4892;
  color:#ffffff;
  display:none;
  position:absolute;
  left:200px;
  top:100px;
  text-align:left;
  width:420px;
  height:570px;
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  border: 3px solid #B1D5D6 ;
  z-index:500;
}

.detailScroll{
	overflow: auto;
  background-color:#ffffff;
  color:#2E4892;
  text-align:left;
  width:380px;
  height:510px;
  margin-top:10px;
  padding-left:20px;
  padding-right:20px;
  z-index:500;
}

.PataDetail{
	background-color:#0000ff;
  text-align:left;
  width:400px;
  height:200px;
  padding-left:20px;
  padding-right:20px;
  border: 2px solid #2E4892 ;
  border-spacing: 5px 3px ;
  
}
p{
	text-align: left;
	margin: 0pt 0pt 0pt 0pt;
	text-indent: 0pt;
  font:12px Helvetica,sanserif;
}
/* ********************
    záložky
   ******************* */
#navcontainer
{
background-position:left;
margin: 0 auto;
padding: 0 0 0 0;
font-family: Helvetica,Verdana, sans-serif6;
text-transform: lowercase;
}

/* to stretch the container div to contain floated list */
#navcontainer:after
{
/*content: ".";*/
  display: block;
  line-height: 0px;
  font-size: 12px;
  clear: both;
}

ul#navlist{
  text-align:center;
  list-style: none;
  padding: 0px;
  margin: 0px;
  width: 100%;
  font-size: 11px;
}

ul#navlist li
{
display: block;
float: left;
width: 124px;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;

width: 100%;
padding: 5px;
border-width: 0px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #777;
text-decoration: none;
background-image:url(../../_images/zalozka0.gif);
height:12px;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background-image:url(../../_images/zalozka1.gif);
color: #800000;
height:12px;
}

ul#navlist li a:hover, ul#navlist li#active a:hover{
  color: #800000;
  background-image:url(../../_images/zalozka1.gif);
  height:12px;
  }

/* ********************************
     <table> obsah zálozky - osoby...
   ******************************** */
.obsahzalozky{
  /*border-left:2px solid #999999;
  border-top:2px solid #dfdfdf;*/
  width: 632px;
  z-index:100;
  }


/* ********************************
     listování
   ******************************** */
.dlist{
  margin-left:2px;
  text-align:center;
  border:1px solid #a0a0a0;
  height:16px;
  width:27px;
  float : left;
 }

.inputslist{
  border:none;
  border-bottom:1px solid #999999;
  border-right:1px solid #999999;
  height:18px;
  }

/* ********************************
     Pata stránky
   ******************************** */
td.pata  {
  color:#ffffff;
  font-size: 12px;
  height:114px;
  }

a.pata {
  color:#ffffff;
  }

.patal{
  line-height:52px;
  margin-left:67px;
  margin-top:0px;
  float:left; 
  }
  
.patap {
  line-height:52px;
  margin-top:0px;
  margin-left:600px;
  }

/* ********************************
     Obecné
   ******************************** */

.tlacitko{
  font-family : Arial, Sans-Serif;
  font-size : 11px;
  height : 22px;
  color : black;
  border-color : #e7e5e5 #6699cc #e7e5e5 #e7e5e5;
  background-color : #e7e5e5;
  text-align: center;
  }

.inputs{
  border-left:1px solid #afafaf;
  border-top:1px solid #afafaf;
  border-right:2px solid #afafaf;
  border-bottom:2px solid #afafaf;
  padding-left:2px;
  height:15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  }

.inputs_h{
  background-color : #99CC99;
  }

.textLevy{
  color: #434343;
  width: 50%;
  font:1.0em Helvetica,sanserif;
  text-align:justify;
  vertical-align:top;
  text-align:justify;
  }
  
.textPravy{
  color: #434343;
  width: 50%;
  vertical-align:top;
  font:1.0em Helvetica,sanserif;
   text-align:justify;
 }
 
a {
	color: #333;
  }

  .LinkOut
 {
 	font-family:Arial, Helvetica, sans-serif;
 	font-size: 13px;
 	font-weight : bold;
 	color: #00008B;
 	text-decoration : none;
 }

 	.LinkOut:HOVER
 {
 	color: #1E90FF;
 }

li.uvod{
 	font-family:Arial, Helvetica, sans-serif;
 	font-size: 14px;
	font-weight : bold;
}

