body {

	font-family: /*Calibri, Times New Roman, */Arial;

	background: url(file/images/m08b.jpg) repeat gray;

	font-size: 12px;

	color: red;

	margin: 0px;

	padding: 0px;

	text-align: center;

}

form.login {
  margin: 0px;
  padding: 0px;
  background-color: #efffe5;

}
table.login {
  margin: 0px;
  padding: 0px;
  background-color: #e6e6bc;
}
p.login {
  margin: 0px;
  padding: 10px;
  background-color: #efffe5;
} 
p.diskuze_pass {
  z-index:1;
  margin: 0px;
  padding: 3px;
  position: RELATIVE;
  top: -170px;
  left: 350px;
  width:100px;
} 
p.diskuze_pass a {
  margin: 0px;
  padding: 2px;
  font-weight: bold;
  color: black;
  background-color: #e6e6bc;
} 
#odkaz1 {

	text-align: left;

	background: url(file/images/modk.jpg) no-repeat;

	color: white;

	width: 220px;

	margin: 300px auto 20px auto;

	padding: 0px;

	min-height:70px;

    height:auto !important;

    height:700px;

	}

#odkaz2 {

	text-align: left;

	background: url(file/images/modkm.jpg) no-repeat;

	color: white;

	width: 220px;

	margin: 20px auto;

	padding: 0px;

	min-height:70px;

    height:auto !important;

    height:700px;

	}

#odkaz1:hover, #odkaz1:active {

	background: url(file/images/modkh.jpg);

	}

#odkaz2:hover, #odkaz2:active {

	background: url(file/images/modkhm.jpg);

}

p {

	padding: 10px;

	margin: 0px;

}

h2 {

	padding: 0px 10px;

	margin: 0px;

	font-size: 14px;	

}

h1 {

	padding: 0px 10px;

	margin: 0px;

	font-size: 22px;	

}

li {

	padding: 1px 10px;

	margin: 0px;

}

#otev_doba table {

  padding: 0px;

	margin: 10px;

}

#otev_doba td {

  padding: 5px;

	margin: 0px;

}

#otev_doba td a{

	color: #2e530c;

  padding: 5px;

	margin: 0px;

	text-decoration: none;

}

#otev_doba td a {

	color: black;

}

#otev_doba td a:hover {

	color: #9d0303;

}

td a img {

  text-decoration: none;

  border: 0px solid black;

}

#pudorys a img {

  text-decoration: none;

  border: 0px solid black;

}

td.otev1 {

  background-color: #c5fda2;

  font-weight: bolder;

}

td.otev2 {

  background-color: #f4f4db;

}

td.otev3 {

  background-color: #f4f4db;

  font-weight: bolder;

}

td.otev4 {

  background-color: #e6e6bc;

  color: #91892d;

  font-weight: bolder;

}

.first {

	font-size: 18px;

	font-weight: bold;

}

#stin 	{

	background: url(file/images/m06.jpg) repeat-y;

	width: 720px;

	margin: 0px auto;

	padding: 0px;

}

#dolni_stin {

	background: url(file/images/bottom_stin4.jpg) no-repeat;

	width: 720px;

	margin: 0px auto;

	padding: 0px;

	min-height:15px;

    height:auto !important;

    height:15px;

}

#horni_stin {

	background: url(file/images/mtopstin3.jpg) bottom no-repeat;

	width: 720px;

	margin: 0px auto;

	padding: 0px;

	min-height:15px;

    height:auto !important;

    height:15px;

}

#telo	{

	text-align: left;

	background-color: /*#999966*/ white;

	color: white;

	width: 700px;

	margin: 0px auto;

	padding: 0px;

	min-height:700px;

    height:auto !important;

    height:700px;

	

}

#hl_nadpis {

	font-size: 5px;

	float: left;

	width: 700px;

	margin: 0px;

	height: 40px;

	color: black;

	background: url(file/images/hl_nadpis11.jpg) white no-repeat;

}

#prechod_top {

	background: url(file/images/prechod_top.jpg) #8b9fbb;

	min-height:15px;

    height:auto !important;

    height:15px;

}

#prechod_bottom {

	background: url(file/images/prechod_bottom.jpg) #8b9fbb;

	min-height:15px;

    height:auto !important;

    height:15px;

}

#pre_sp {

	background: url(file/images/prechod66.jpg) #e6e6bc no-repeat;

	min-height:7px;

    height:auto !important;

    height:7px;

}

/*#topmenu {

	background-color: ;

	float: right;

	color: black;

	margin: 0px;

	padding: 0px;

	/*width: 200px;	

}

#flash {

	top:0px;

	position: relative;

	z-index: 100;

	min-height:150px;

    height:auto !important;

    height:150px;

}*/



#topmenu {

	margin: -25px 0px 0px 0px;

	background-color: /*#3686d1*/ red;

	padding: 0px;

	list-style: none;

	float: right;

	width: ;

	min-height:25px;

    height:auto !important;

    height:25px;

	}

#topmenu ul{

	padding: 0px;

	margin: 0px;

	list-style: none;

	

}

#topmenu li {

	text-decoration: none;

	text-align: center;

	margin: 0px;

	padding: 0px;

	list-style: none;

	float: left;

}

#topmenu li a {

	background-color: #f4f4db;

	text-decoration: none;

	text-align: center;

	width: ;

	color: black;

	margin: 0px;

	padding: 0px 15px;

	list-style: none;

	float: left;

	line-height: 25px;

	font-size: 14px;

	min-height:25px;

    height:auto !important;

    height:25px;

}



.predel a {

	border-left: 1px solid #c2c2c2;

	}

/*#topmenu li a:hover {

	background-color:#3e70a3;

	text-decoration: none;

}*/	

#topmenu li a:hover {

	background-color:#d9e4bb;

	text-decoration: none;

}

#zahlavi	{

	background: url(file/images/zahlavi01.jpg) white;

	color: black;

	margin: 0px;

	padding: 0px;

	min-height:141px;

    height:auto !important;

    height:141px;

}

#lukov {

	z-index: -100;

}

#dokument{

	background-color: #f4f4db;

	color: black;

	margin: 0px;

	padding: 0px;

	min-height:550px;

    height:auto !important;

    height:550px;

}

#menu	{

	background-color: /*#d1d1b3*/ #f4f4db;

	float: left;

	color: black;

	margin: 0px;

	padding: 0px;

	width: 200px;

	/*min-height:550px;

    height:auto !important;

    height:550px;*/

}

#menui	{

	background-color: /*#d1d1b3*/ ;

	margin: 0px;

	padding: 0px 0px 10px 0px;

	width: 100%;

	/*min-height:150px;

    height:auto !important;

    height:150px;*/

}

#menui ul	{

	margin: 0px;

	padding: 0px;

	list-style: none;

}

#menui li	{

	margin: 0px;

	padding: 0px;

    float: left;

    

}

#menui li a	{

	border-bottom: 1px dashed /*#333333 #f4f4db*/ gray;

	color: black;

	float: left;

	margin: 0px;

	line-height: 25px;

	font-size: 12px;

	text-decoration: none;

	padding: 0px;

	width: 200px;

	

}

#menui li a:hover, #menui li a:active	{

	color: black;

	line-height: 25px;

	background-color: #d9e4bb;

	margin: 0px;

	padding: 0px;

	width: 200px;

	

}

#menui li a	b {

	padding: 0px 10px;

}

#menuii	{

	background-color: #f4f4db;

	margin: 0px;

	padding: 0px;

	width: 100%;

	min-height:150px;

    height:auto !important;

    height:150px;

}

/*#menu_end {

	background: url(file/images/menu_end.jpg) white;

	float: left;

	padding: 0px;

	margin: 0px;

	width: 200px;

	min-height:200px;

    height:auto !important;

    height:200px;

}*/

.colxa {

	float: left;

	width: 10px;

	

    background-color: red;	

}
#podmenu {
  margin: 0px;
	padding: 0px;
	border: 0px solid black;
}

.cola {

	float: left;

	width: 10px;

	

    background-color: #91892d;	

}

.cola2 {

	float: left;

	width: 10px;

	height: 50px;

    background-color: #91892d;	

}



.col {

	float: left;

	width: 10px;

   

    background-color: #b6bd4b;

}

.empt {

	float: left;

	width: 20px;

	

    background-color: #f4f4db;	

}

.empt2 {

	float: left;

	width: 20px;

	height: 50px;	

    background-color: #f4f4db;	

}

.men {

	float: left;

	padding: 0px;

	margin: 0px;

	width: 150px;

	

	font-size: 12px;

    

    background-color: #e6e6bc;	

}



.men:hover, .men:active {

	float: left;

	padding: 0px;

	margin: 0px;

	width: 150px;

	

	font-size: 12px;

    

    background-color: #bbce87;	

}

#texti {

	background-color: #263674;

	float: right;

	padding: 0px;

	margin: 0px;

	width: 500px;

}

#text_cast	{

	background-color: #efffe5;

	color: black;

	border-left: 2px solid #91892d;

	margin: 0px;

	padding: 0px 0px 0px 4px;

	min-height:550px;

    height:auto !important;

    height:550px;

}

#nadpis {

	background-color: #efffe5;

	font-weight: bolder;

	padding: 10px;

	margin: 0px;

	font-size: 18px;

}

div.clear {

	clear: both;

}

span.red {

	color: #993300;

}

span.ali_r {

	text-align: right;

}

#predel_b	{

	background-color: #263674;

	margin: 0px auto;

	padding: 0px;

	width: 700px;

	min-height:2px;

    height:auto !important;

    height:2px;

}

#webmasteri {

	width: 700px;

	text-align: center;

	background: /*url(file/images/bottom.jpg)*/ #e6e6bc;

	padding: 0px 0px 0px 0px;

	margin: 0px auto;

	font-size: 11px;

	line-height: 11px;

	color:gray;	

	min-height:35px;

    height:auto !important;

    height:35px;

}

#webmaster {

	margin: 0px;

	padding: 0px;

}

div.photoFrame{

	display: table;

	border: 0px solid black;

	padding:0px;

	width: 150px;

	height: 113px;

	float: left;

	text-align: center;

	vertical-align: middle;

	margin: 5px 4px 5px 5px;

	background: url(file/images/photoframe.jpg) #898fab;

	/*background-image: url("photofra.png")*/;

}

div.photoFrame_r img{



	border: 1px solid black;

	padding:0px;

	float: right;

	text-align: center;

	vertical-align: middle;

	margin: 10px 15px 10px 5px;

	background: ;

	/*background-image: url("photofra.png")*/;

}

div.photoFrame_l img{



	border: 1px solid black;

	padding:0px;

	float: left;

	text-align: center;

	vertical-align: middle;

	margin: 10px;

	background: ;

	/*background-image: url("photofra.png")*/;

}

div.photoFrame_c {

	border: 0px solid black;
	padding:0px 0px 0px 10px;
	text-align: center;
	vertical-align: middle;
  float: left;
	margin: 0px 0px 10px 0px;
  width: 100px;
}

div.photoFrame_c img{
	border: 1px solid black;
}

div.photoFrame_pro img{

	display: table;

	border: 1px solid black;

	padding:0px;

	float: left;

	text-align: center;

	vertical-align: middle;

	margin: 10px 80px;

	background: ;

	/*background-image: url("photofra.png")*/;

}

#galerie {

  padding:0px;

	margin: 0px;

}

div.photo{

  padding:0px;

	margin: 0px;

	text-align: center;

	vertical-align: middle;

	display: table-cell;

	width: 150px;

	height: 113px;

	float: left;

}

div.photo img {

  text-align: center;

	vertical-align: middle;

	padding:0px;

	margin: 0px;

	border: 1px solid black;

}

#odkazy ul {

	padding: 10px;

	margin: 0px;

	list-style: none;

	text-decoration: none;	

}

#odkazy li {

	padding: 0px;

	margin: 0px;

	text-decoration: none;

	color:blue;	

}

#odkazy li a{

	color: blue;

	text-decoration: none;

}

#odkazy li a:hover {

	color: red;

}

#gal_1 {

	width: 82px;

	text-align: center;

	background: url(file/images/gal01b.jpg) no-repeat;

	padding: 0px;

	margin: 0px;

	min-height:111px;

    height:auto !important;

    height:111px;	

}

#gal_2 {

	width: 82px;

	text-align: center;

	background: url(file/images/gal07b.jpg) no-repeat;

	padding: 0px;

	margin: 0px;

	min-height:111px;

    height:auto !important;

    height:111px;	

}

#gal_3 {

	width: 82px;

	text-align: center;

	background: url(file/images/gal13b.jpg) no-repeat;

	padding: 0px;

	margin: 0px;

	min-height:111px;

    height:auto !important;

    height:111px;	

}

#gal_4 {

	width: 82px;

	text-align: center;

	background: url(file/images/gal21b.jpg) no-repeat;

	padding: 0px;

	margin: 0px;

	min-height:111px;

    height:auto !important;

    height:111px;	

}

#gal_5 {

	width: 82px;

	text-align: center;

	background: url(file/images/gal29b.jpg) no-repeat;

	padding: 0px;

	margin: 0px;

	min-height:111px;

    height:auto !important;

    height:111px;	

}

#gal_6 {

	width: 82px;

	text-align: center;

	background: url(file/images/gal25b.jpg) no-repeat;

	padding: 0px;

	margin: 0px;

	min-height:111px;

    height:auto !important;

    height:111px;	

}

#gal_7 {

	width: 82px;

	text-align: center;

	background: url(file/images/gal43b.jpg) no-repeat;

	padding: 0px;

	margin: 0px;

	min-height:111px;

    height:auto !important;

    height:111px;	

}

#gal_8 {

	width: 82px;

	text-align: center;

	background: url(file/images/gal61b.jpg) no-repeat;

	padding: 0px;

	margin: 0px;

	min-height:111px;

    height:auto !important;

    height:111px;	

}

#gal_9 {

	width: 82px;

	text-align: center;

	background: url(file/images/gal77b.jpg) no-repeat;

	padding: 0px;

	margin: 0px;

	min-height:111px;

    height:auto !important;

    height:111px;	

}

#gal_1:hover {

	background: url(file/images/gal01c.jpg);

}

#gal_2:hover {

	background: url(file/images/gal07c.jpg);

}

#gal_3:hover {

	background: url(file/images/gal13c.jpg);

}

#gal_4:hover {

	background: url(file/images/gal21c.jpg);

}

#gal_5:hover {

	background: url(file/images/gal29c.jpg);

}

#gal_6:hover {

	background: url(file/images/gal25c.jpg);

}

#gal_7:hover {

	background: url(file/images/gal43c.jpg);

}

#gal_8:hover {

	background: url(file/images/gal61c.jpg);

}

#gal_9:hover {

	background: url(file/images/gal77c.jpg);

}

#grose {

	width: 100px;
	min-height:36px;
    height:auto !important;
    height:36px;	
	background: url(file/images/grose2.jpg) no-repeat;
	padding: 0px;
	margin: 0px;
}


#grose:hover {

	background: url(file/images/grose3.jpg);

}


#projekt01 {

	width: 82px;

	text-align: center;

	background: url(file/images/projekt01.jpg) no-repeat;

	padding: 0px;

	margin: 0px;

	min-height:111px;

    height:auto !important;

    height:111px;	

}

#projekt02 {

	width: 82px;

	text-align: center;

	background: url(file/images/projekt02.jpg) no-repeat;

	padding: 0px;

	margin: 0px;

	min-height:111px;

    height:auto !important;

    height:111px;	

}

#projekt03 {

	width: 82px;

	text-align: center;

	background: url(file/images/projekt03.jpg) no-repeat;

	padding: 0px;

	margin: 0px;

	min-height:111px;

    height:auto !important;

    height:111px;	

}

#projekt04 {

	width: 82px;

	text-align: center;

	background: url(file/images/projekt04.jpg) no-repeat;

	padding: 0px;

	margin: 0px;

	min-height:111px;

    height:auto !important;

    height:111px;	

}

div.prochazka  {

  background: ;

  margin: 20px auto;

  padding: 0px;

  vertical-align: center;

  text-align: center; 

  min-height:700px;

    height:auto !important;

    height:700px;	 

}

div.prochazka img {

  margin: auto;

  padding: 0px;

  vertical-align: center;

  text-align: center;  

}

#stanovy {

	margin: 0px;

  padding: 0px;

}

#stanovy li {

	margin: 0px;

  padding: 5px 10px 0px 0px;

}

#stanovy p {

	margin: 0px;

  padding: 5px 10px;

}

p.bigger {

	font-size: 18px;

}
#pocitadloii {
	float: left;
		width: 700px;
	text-align: center;
	margin: 0px;
  	padding: 3px 0px 0px 0px;

}
#pocitadloi {
	float: left;
	width: 400px;
	text-align: center;
	margin: 0px;
  	padding: 0px;

}
#pocitadlo {
	float: right;
	text-align: center;
	margin: 0px;
  	padding: 0px;

}
form {
	margin: 0px;
  	padding: 0px;
}
#heslo {
	margin: 0px ;
  	padding: 10px;
}
form td {
	margin: 0px;
  	padding: 3px 10px;
}
#prispevek {
  margin: 0px ;
  padding: 3px 10px;
  width: 450px;
  background-color: #e6e6bc;
}
#prispevek1 {
  margin: 0px ;
  padding: 10px;
}
#prispevek2 {
  margin: 0px ;
  padding: 2px 5px 2px 0px;
  font-weight: bolder;
}
#prispevek2a {
  margin: 0px ;
  padding: 0px;
  float: left;
}
#prispevek3 {
  margin: 0px 4px 0px 0px ;
  padding: 0px;
  background-color: #f4f4db;
}
div.uziv {
  margin: 0px;
  padding: 0px;
  float: right;
}
#vypis {
  margin: 10px 0px;
  padding: 0px;
  width: 470px;
  background-color: #f4f4db;
}
#vypis p {
  margin: 0px ;
  padding: 3px 5px 5px 5px;
}
#vypis1 p {
  margin: 0px ;
  padding: 0px;
}
#vypis1 {
  margin: 0px ;
  padding: 3px 5px;
  font-weight: bolder;
  background-color: #e6e6bc;
}
#roti1 {
  margin: 0px ;
  padding: 0px;
  background-color:;
  float: right;
}
#roti2 {
  margin: -1px 5px 0px 0px;
  padding:  0px;
  background-color:;
  float: right;
}
#roti3 {
  margin: 0px;
  padding:  0px;
  background-color:;
  float: right;
}
#roti1 img {
  margin: 0px ;
  padding: 0px;
  
}
#roti2 input {
  margin: 0px ;
  padding: 0px; 
}
#pozvani {
  margin: 20px 0px 20px 0px;
  padding: 10px;
  width: 280px;
  float: right; 
  font-size: 18px;
}

