
 body{

 font-family: Tahoma;

 font-size: 12px;

 margin: 0px auto;

 padding: 0px;

 color: #292929;

 background-color: #f3f3f3;


}

html {

height:100%;

}




div.footer {

padding-top:0.1em;

}

p.links {

font-size:x-small;

}


a {

 color: #7392b6;

 text-decoration: underline;

}

a:hover {

 text-decoration: underline;

}

.clear {

 width: 100%;

 clear: both;

 font-size: 1px;

}

.center {

 text-align: center;

 width: 100%;

}

* {

 margin: 0px;

 border: 0px;

 padding: 0px;

}

#nadzahlavi {

 background: url(../images/nadzahlavi.jpg) repeat-x top left;

 height: 176px;

}

#zahlavi {

 margin: 0 auto;

 text-align: left;

 background: url(../images/zahlavi.jpg) no-repeat;

 width: 914px;

 height: 176px;

 position: relative;

}

#zahlavi p{

 color: #F0F0F0;

 float: left;

 position: relative;

 left: 20px;

 top: 1px;
 
 font-size: 10px;

}

#zahlavi p a{

 color: #F0F0F0;

 margin-left: 10px;

 margin-right: 10px;

 text-decoration: none;

}

#zahlavi a:hover{

 text-decoration: underline;

}
#zahlavi #logo {  float: left; position: absolute; width:250px; height:40px; top: 40px; left:-700px;}


/*

#zahlavi ul#menu {  color: #000;  position: absolute; height:44px;  top: 132px;  left: 1px;  list-style: none; z-index:100 }
#zahlavi ul#menu a{  color: #65656b; height: 44px;} 
#zahlavi ul#menu li.bottom a{ color: #65656b; width: 152.5px;}
#zahlavi ul#menu  li {width: 152px;  height: 44px; font-size: 14px; text-align: center; color: #65656b; overflow: visible;float: left; display:block; position: relative; background: url(../images/menu.jpg) no-repeat;} 
#zahlavi ul#menu  li:hover { background-color:#FFF}

#zahlavi ul#menu a{  display: block;  height: 28px; padding-top: 16px; text-decoration:none;}
#zahlavi ul#menu a:hover{background: url(../images/menu-hover.jpg) no-repeat;}
#zahlavi ul#menu li  ul.sub-menu {  position:absolute;	display: none;  list-style: none;	overflow: visible; 	z-index: 9999;	background-color: white;
	border: 1px solid	#eee9e9;	margin-top: 0px; top:43px; left:0px;}
#zahlavi ul#menu li:hover ul.sub-menu {	  display: block;}

.sub-menu li {  display: block;   width: 152.5px;  font-size: 12px;		text-align: center;	vertical-align: bottom;	z-index: 9999; 	overflow: visible;	margin: 0; background:#FFF}
.sub-menu li a {   display: block; background-color:#FFF;	  color: gray;	vertical-align: bottom;  text-decoration: none;  padding: 15px 0 0 0;  margin:0;}
#zahlavi ul#menu li .sub-menu li a:hover { background: #ed8323;   color: white;  }

*/

#zahlavi ul#menu {color: #000; position: absolute; height: 44px; top: 132px; left: 1px; list-style: none;  z-index:100}
#zahlavi ul#menu a{ color: #65656b; height: 44px;} 
#zahlavi ul#menu li.bottom a{ color: #65656b;  width: 152.5px;}
#zahlavi ul#menu li { float: left; background: url(../images/menu.jpg) no-repeat; width: 152px; height: 44px; font-size: 14px; text-align: center; color: #65656b;  overflow: visible; display:block; position:relative;}
#zahlavi ul#menu li:hover { background:  url(../images/menu-hover.jpg) no-repeat;}
#zahlavi ul#menu a{ display: block; height: 28px; padding-top:16px; text-decoration:none;}
#zahlavi ul#menu li .sub-menu {  position:absolute;	display: none;  list-style: none;	overflow: visible;	z-index: 9999;	background-color: white;	border: 1px solid	#eee9e9;	margin-top: -8px; top:43px; left:0px; margin-top:0px}
#zahlavi ul#menu li:hover .sub-menu {	  display: block;}

.sub-menu li {  display: block;	  width: 152.5px;  font-size: 12px;		text-align: center;	vertical-align: bottom;	z-index: 9999;	overflow: visible;	margin: 0;}
.sub-menu li a {  display: block; background-color:#FFF; font: normal 12px Tahoma, Geneva, sans-serif;	  color: gray;	vertical-align: bottom;  text-decoration: none;  padding: 15px 0 0 0; margin:0;}

#zahlavi ul#menu li .sub-menu li a:hover {  background-color: #ed8323;  color: white;  }

/* Submenu Uprava - konec */


#all{

 margin: 0 auto;

 text-align: left;

 background-color: #fff;

 width: 914px;
 
 overflow: hidden;
}

#levy {

 background-color: #fff;

 width: 708px;

 float: left;
 font-size: 12px;
}


#levy p.nadpis
  { display:block; color: #127E5E;
/*
margin-left: 10px;
font-variant: small-caps;
margin-bottom: 5px;*/
font: 22px bold Verdana, Geneva, sans-serif;

  }
  


#pravy {

 background-color: #fff;

 width: 203px;

 float: left; 
 
 clear: right;
 
}

#pravy h2{

 font-size: 12px;

 color: #e77716;

 margin-top: 6px;

}

#pravy p.datum{

 color: #6e8eb2;

 font-size: 11px;

 font-weight: bolder;

 margin: 5px 0px 0px 10px;

}

#pravy p.text{

 color: #7c7b7b;

 font-size: 10px;

 text-align: left;

 width: 179px;

 margin: 1px 0px 3px 10px;

}

#pravy ul.seznam_pdf li{

 list-style: none;

 margin: 5px 0px;

}

#pravy ul.seznam_pdf a{

 display: block;

 padding: 7px 0px 0px 40px;

 height: 23px;

 color: #000;

 text-decoration: none;

 font-size: 11px;

 background: url(../images/pdf.jpg) no-repeat top left;

}

#pravy ul.seznam_pdf a:hover{

 text-decoration: underline;

}

#pravy ul.partneri li{

 width: 182px;

 height: 20px;

 list-style: none;

 background-color: #ececec;

 padding: 3px 0px 0px 10px;

 margin: 2px 0px;

}

#pravy ul.partneri li.liche{

 background-color: #fff;

}

#pravy ul.partneri a{

 color: #000;

 text-decoration: none;

 font-size: 11px;

}

#pravy ul.partneri a:hover{

 text-decoration: underline;

}

.monitor{

 font-family: tahoma;

 font-size: 10px ;
 
 color: gray;
 
 margin-top: 15px;
 
 margin-bottom: 15px;
}



#left{

 background-color: #fff;

 float: left;

 width: 344px;

 margin: 0px;

 margin-left: 10px;

}

#right{

 background-color: #fff;

 float: right;

 width: 344px;

 margin-right: 5px;

}

#levy h1 { background:url(../images/my_arrow.png) left no-repeat;  }

#levy h1.map { background:none; font: 12px Verdana, Geneva, sans-serif; padding: 25px 0px 0px 45px; margin:0px   }


h1 {

 color: #127E5E; 

 font-size: 19px;

 margin-left:20px;

 padding: 10px 0px 10px 45px;

 

 background-position:0 50%;

 text-transform: uppercase;

}

#levy h2 {

 color: #127E5E;

 font-size: 17px;

 padding: 10px 0px 0px 20px;

}


#levy h2.kont {

 color: #333;

 font-size: 17px;

 padding: 10px 0px 0px 0px;

}










#levy p.text {

 padding: 4px 20px 0px 20px;

 line-height:1.7em;

}

#levy ul.seznam {

 padding: 10px 0px 0px 37px;

 list-style: none;

 line-height:2.3em;

}

#levy ul.seznam li{

 padding-left:25px;

 background:url(../images/arrow.png) left no-repeat;

 background-position:0 65%;

 }

#levy table.table {

 margin: 4px 0px 0px 20px;
width:95%
}
#levy table.reklam{
margin: 20px; margin-top: 40px;
}

.mapapic { width:135px}
.mapa20 { width:20%}
.mapa30 { width:30%}
.grey { color:grey}

#levy table.table th {

 margin-top: 4px;

 padding-top:5px;

}



#copy{

 background: url(../images/copy.jpg) repeat-x;

 height: 59px;

 margin-top: 5em;

 text-align: center;

 padding-top: 9px;

 font-size: 11px;

 color: #fff;

}

#copy ul{

 list-style: none;

 width: 608px;

 margin: 0 auto;

}

#copy li{

 float: left;

 margin: 0px 10px;

}

#copy a{

 color: #fff;

}

#copy p{

 clear: both;

 padding-top: 20px;

 color: #414141;

}

#copy p a{

 color: #414141;

}


#tlacitko_objednat{
 width: 107px;
 height: 32px;
 background: url(../images/tlacitko_objednat.gif) no-repeat;
 overflow: hidden;
 margin-left: 30px;
}

#tlacitko_objednat:hover{

 background: url(../images/tlacitko_objednat_over.gif) no-repeat;
  overflow: hidden;

}

#tlacitko_cenik{

 background: url(../images/tlacitko_cenik.gif) no-repeat;
 width: 107px;
 height: 32px;
  margin-left: 300px;
  margin-top: 0px; 
}

#tlacitko_cenik:hover{

 background: url(../images/tlacitko_cenik_over.gif) no-repeat;
  overflow: hidden;
}
#tlacitko_ukazky{

 background: url(../images/tlacitko_ukazky.gif) no-repeat;
 width: 107px;
 height: 32px;
margin-top: 0px; 
}

#tlacitko_ukazky:hover{

 background: url(../images/tlacitko_ukazky_over.gif) no-repeat;
  overflow: hidden;
}

#tlacitko_kalkulace{

 background: url(../images/tlacitko_kalkulace.gif) no-repeat;
 width: 107px;
 height: 32px;
 overflow: hidden;
 margin-left: 190px;
 margin-top: 0px; 
}

#tlacitko_kalkulace:hover{

 background: url(../images/tlacitko_kalkulace_over.gif) no-repeat;
  overflow: hidden;
}


.hidden {

display:none;

}



div.ukazka-dokumentu {

float:left;

width:170px;

text-align:center;

margin-left:80px;

margin-right:70px;

margin-bottom:30px;

margin-top:30px;

}



#kontakt_levy
  {
  width: 341px;
 height: 682px;
 float: left;
 background: url(images/mapa_mimon.jpg);
  overflow: hidden;
  }
#kontakt_pravy
  {
 
 width: 341px;
 height: 682px;
 background: url(images/info_mimon.jpg);
 overflow: hidden;
  }

.bunka_prava
  {
 padding-right: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
 width: 240px;
  }
  
.bunka_leva
  {
 padding-left: 5px;
 padding-top: 5px;
 width: 60px;
 height: 140px; 
  }
  
.bunka_leva img
{
width: 60px; margin: 5px; 
}
  
  
  
  
.bunka_prava ul li
{
	list-style:none;
	padding: 0px 0px 10px 15px;
	margin:0px;
}

.pic1 {background: url(images/pic1_bg.jpg);}
.pic2{background: url(images/pic2_bg.jpg);}
.pic3{background: url(images/pic3_bg.jpg);}
.pic4{background: url(images/pic4_bg.jpg);}
.pic5{background: url(images/pic5_bg.jpg);}
.pic6{background: url(images/pic6_bg.jpg);	  
}
.studenti {width: 640px; margin: 15px;}
.h2lower {text-transform: lowercase;}

.earth {width:40px; height:"40px"; float: left; margin-right: 10px;"}




.margin30top{ margin: 30px 0px 0px 20px; width:300px}
.margin20top{margin: 30px 0px 0px 20px; width:300px}
.margin2000020{margin: 20px 0px 0px 20px; width:300px}
.margin2020{margin: 20px 0px 0px 20px; width:200px}

.margin20{ margin:0px 0px 0px 20px; width:200px}
.margin00070 { width:200px; margin:0px 0px 0px 70px }
.imagelink  {width: 200px; margin-left: 25px; margin-right: 25px;}
.textbox{font-size: 9px; color: gray; margin-left: 25px; margin-top: 20px; margin-bottom: 5px; font-weight:normal}
  
  

#levy .odkazy
  {
	/*  display:block;
margin-left: 15px;*/
/*line-height: 2;*/
list-style: none;
}

div.form {

margin-left:20px;

line-height:2em;

}
  
