body {
	padding: 0;
	margin: 0;
	background-color: #f2f2f2;
}

#obvod {
	width: 973px;
	border: 5px solid #c5e6d5;
	margin: 10px auto;
	background-color: #ffffff;
	
}
#top {
	height: 145px;
	border-bottom: 1px solid #c5e6d5;
	position: relative;
	top: 0;
	left: 0;
 	z-index: 2; 
}

#logo {
	width: 119px;
 	float: left; 
 	background: white;
}

 #top_right {
	float: left;
	width: 854px;
} 

#motto {
/* 		position: absolute;
		left: 147px; */
		height: 104px;
		width: 854px;
		background: url(../image/motto.jpg);
/*		position: relative;
 		top: 0;
		left: 0; */
}


#motto_vlevo{
font-size: 20pt;
font-weight: bold;
color: black;
float: left;
width: 370px;
}

#motto_vpravo{
width:400px;
float: right;
text-align: right;
padding-right: 10px;
}

ul li div {
  color: #000000;
}

.nezavisla{
font-size: 12pt;
font-weight: normal;
color: black;
}

#jazyky {
line-height: 23px;
vertical-align: middle;
margin-top: 4px;

}

#jazyky  A{
text-decoration: none;
 line-height: 23px; 
/*  padding-bottom: 3px; */
}

#jazyky IMG{
border: 3px solid #c5e6d5;
/* margin-top: 5px; */
}

.pipe {
border-left: 1px solid #c5e6d5;
font-size: 25px;
}

.hlaska {
font-size: 12pt;
color: #787878;
}


#menu {
height: 38px;
line-height: 38px;
padding-left: 14px;
vertical-align: bottom;
border-top: 1px solid #c5e6d5;
z-index: 1000;	
}

#menu div.menu_item_box{
	float: left;
/*   background: url(../image/green.jpg) bottom repeat-x; */
 	margin-top: 0px;
	padding-left: 19px;
	line-height: 38px;
	padding-right: 19px;
	border-right: 1px solid #c5e6d5;
/* 	border-bottom: 3px solid transparent;  */
	font-size: 15px;
	font-family: Arial;
	vertical-align: middle;
	text-align: center;
	text-decoration: none; 
	position: relative;
	top: 0;
	left: 0;
}

#menu div.menu_item_box A{
  padding-left:15px;
  line-height: 38px;
  background: url(../image/sipka_dolu.jpg) 0px 14px no-repeat;
	font-size: 15px;
	font-family: Arial;
  color: #333333;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
	 display: block;
	 z-index: 20;
}

#menu div.menu_item_box A.noarrow{
  background: url(../image/ctverecek.gif) 0px 14px no-repeat;
}


#menu div.menu_subitem_box {
position: absolute;
top: 38px;
left: 10px;
width: 220px;
/* padding-right:5px; */
background-color: #ffffff;
z-index: 3;
border: 1px solid #349967;
/*  display: none; */
visibility: hidden; 
}

#menu div.menu_subitem {
width: 100%;
padding-left: 1px;
line-height: 25px;
height: auto;/*25px;*/
 margin: 0; 

  padding-top: 0; 
 padding-bottom: 0;
text-align: left;
position: relative;
top: 0;
left: 0;
z-index: 4;
}

/* div.jp {
z-index: 30;
} */

#menu div.menu_subitem A {
	font-family: Verdana, Helvetica, AkzidenzGrotesk, Univers, Arial, sans-serif;
	font-size: 8pt;
	color: #349967;
 margin: 0; 
 padding-top: 0; 
 padding-bottom: 0;
padding-left: 10px;
padding-right:10px;
line-height: 25px;
height: auto;/*25px;*/
letter-spacing: 0px;
font-weight: normal;
background: url(../image/sipka_zelena_mala.jpg) 4px 11px no-repeat;
text-decoration: none;
display: block;
}
/*  menu tøetí úrovnì   */


#menu div.menu_sub_subitem_box {
position: absolute;
top: -1px;
left: 215px;
/* width: 160px;  */
min-width: 210px;
width: 220px;
/* padding-right:5px; */
background-color: white;
z-index: 7;
border: 1px solid #349967;
/* display: none; */
visibility: hidden; 
}

#menu div.menu_sub_subitem_box#sub51,
#menu div.menu_sub_subitem_box#sub52,
#menu div.menu_sub_subitem_box#sub53,
#menu div.menu_sub_subitem_box#sub54,
#menu div.menu_sub_subitem_box#sub55,
#menu div.menu_sub_subitem_box#sub41,
#menu div.menu_sub_subitem_box#sub42,
#menu div.menu_sub_subitem_box#sub43
{
  left: -220px;
}

#menu div.menu_sub_subitem {
width: 100%;
padding-left: 1px;
/*line-height: 25px;*/
height: auto;/*25px;*/
text-align: left;
position: relative;
top: 0;
left: 0;
min-width: 160px;
width: auto !important;
width: 160px;
background-image: none;
}

#menu div.menu_sub_subitem A {
	font-family: Verdana, Helvetica, AkzidenzGrotesk, Univers, Arial, sans-serif;
	font-size: 8pt;
	color: #349967;
margin: 0;
padding-left: 10px;
padding-right:10px;
line-height: 25px;
height: 25px;
letter-spacing: 0px;
font-weight: normal;
text-decoration: none;
width: 100%;
min-width: 160px;
width: auto !important;
width: 160px;
display: block;
}


#menu div.nomoresub {
padding-left: 1px;
line-height: 25px;
text-align: left;
z-index: 10;
}

#menu div.nomoresub a{
background: none;
	font-family: Verdana, Helvetica, AkzidenzGrotesk, Univers, Arial, sans-serif;
	font-size: 8pt;
	color: #349967;
margin: 0;
padding-left: 10px;
line-height: 25px;
letter-spacing: 0px;
font-weight: normal;
text-decoration: none;
display: block;
min-width: 160px;
width: auto !important;
width: 160px;
}




#middle {
  z-index: 1;
  position: relative;
	padding: 10px 15px 10px 10px;
	/*clear: both;*/
}

#leftinfo {
  width: 240px;
  float: left;
  font-weight: bold;
}

#leftinfo A{
text-decoration: none;
}

#leftinfo A:hover{
text-decoration: underline;
}



#cesta {
  height: 12px;
  line-height: 12px;
  font-size: 11px;
/*   margin-left: -3px;  */
  width: 500px;
  height: auto;
}

#cesta A {
  text-decoration: none;
  font-size: 11px;
}

#cesta A:hover {
  text-decoration: underline;
}


#content {
z-index: 1;
/* margin-left: 250px; */
border-left: 1px solid #c5e6d5;
/* margin-left: 0px; 
padding-left: 10px; 
padding-right: 17px;  */
padding-left: 14px;
float: right;
width: 683px;
color: black;
}

#content td, th{
color: black;
}

.dotaznik {
  width: 670px;
}

.dotaznik th {
  font-weight: none;
  text-align: left;
  width: 250px;
}

.dotaznik td {
  font-weight: none;
  text-align: center;
  width: 70px;
  margin: 0px;
  padding: 0px;
}


#left {
  width: 332px;
  min-height: 427px;
  float: left;
}

#right {
  width: 332px;
  float: right;
}

#left2 {
  width: 332px;
  float: left;
  min-height: 280px; /*527px;*/
}
#left2hp {
  width: 332px;
  float: left;
  min-height: 227px;
}

#right2 {
  width: 332px;
  float: right;
}

div.zarovnavaci {
/*   background:red; */
}

#detail_pata{
background: #349967;
	height: 27px;
	line-height: 27px;
}

#detail_left, #detail_right  {
 background: #c5e6d5;
	vertical-align: bottom;
	height: 23px;
	line-height: 23px;
	width: 164px;
	text-align:center;
}

#detail_left A, #detail_right A {
color: black; 
font-weight: bold;
background: url(../image/sipka_vpravo2.gif) -1px 2px no-repeat;
padding-left: 10px;
line-height: 21px;

}


#detail_left {
	float: left;
  margin-right:1px; 
  border-left: 1px solid #349967;;
}

#detail_right {
	float: right;
  margin-right: 1px; 
}

#strankovac {
margin-top: 3px;
color: black;
text-align: center;
line-height: 16px;
font-size: 13px;
}

#strankovac A {
line-height: 16px;
font-weight: bold;
font-size: 13px;
}


#page_left {
/* width: 70px; */
float: left;
text-align: left;
}

#page_right {
/* width: 70px; */
float: right;
text-align: right;
}



#bottom {
	height: 32px;
	padding: 0 15px;
	border-top: 1px solid #c5e6d5;
	clear: both;
	font-size: 6pt;
}

#bottom_left {
	height: 31px;
	line-height: 31px;
	vertical-align: middle;
	float: left;
	font-weight: bold;
}

#bottom_right {
	height: 31px;
	line-height: 31px;
	vertical-align: middle;
	float: right;
	text-align: right;  
}


#bottom_right A {
text-decoration: none;
}

#bottom_right A:hover {
text-decoration: underline;
}


body, div, span, h1, h2, h3, a, p, td, textarea {
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #349967;
}

legend {
  color: black;
}



.odkazy td {
  padding: 1px 5px 1px 0;
	margin: 0;
}


a {text-decoration: underline; }
a:hover {text-decoration: underline; }

a img {
border: 0;
}



h1 {
margin-top: 0px;
}
h2, h3 {
margin: 0;
padding: 0px;
}





form {
margin: 0;
padding: 0; 
}

input, textarea, select{
color: #787878;
border: 1px solid #787878;
padding: 0;
margin: 2px;
font-size: 11px;
padding: 4px 0 4px 0;
_height: 21px;
_padding: 0;
_line-height: 21px;
_vertical-align: middle;
padding-left: 5px;

}

textarea {
_height: 120px;
}

.linput{
height: 13px;
width: 217px;
/*overflow-x: auto; 
overflow-y: auto;  */

}

textarea.linput {
	height: 100px;
}

select {
width: 197px;
padding-bottom: 2px;
padding-top: 2px;
height: 21px;
border: 1px solid #787878;
}

input.datum{
width: 81px;
}

input.button, input.button2{
cursor: pointer;
color: #349967;
width: 103px;
padding: 4px 0 4px 0;
_height: 24px;
_padding: 0px;
_padding-bottom: 3px;
_line-height: 21px;
_vertical-align: middle;
padding-left: 12px;
padding-right: 10px; 
 background: url(../image/sipka_bila_mala.gif) 3px 6px no-repeat; 
background-color: #c5e6d5;
font-weight: bold;
border: 1px solid #349967;
}  

input.button2{
color: #349967;
background: url(../image/sipka_vpravo2.gif) 5px 6px no-repeat;
background-color: white;
}   

input.radio {
  border: 0;
}

th {
text-align: left;
color: black;
}

th em {
font-weight: normal;
font-style: normal;
font-size: 11px;
line-height: 16px;
color: black;
}

.about {
text-align: justify;
margin: 0;
padding: 0;
font-weight: normal;
}

em {
font-style: normal;
/* font-size: 10pt; */
color: #787878;
}  

em strong {
color: #787878;
}

.box {
border: 1px solid #c5e6d5;
padding-left: 5px;
padding-right: 5px;
margin: 6px 0;
margin-bottom: 0px;
}  


.box H1{
  padding-left: 14px;
  padding-top: 5px;
  margin-top: 0px;
  vertical-align: bottom;  
  background: url(../image/cara.jpg) 2px 0 no-repeat;
	font-size: 10pt;
	color: black;
	line-height: 20px;
}

.box_perex, .box_perex_last {
border-bottom: 1px solid #c5e6d5;
padding-bottom: 25px;
color: black;
padding-top: 10px;
cursor: pointer;
/* width:100%; */
}

.box_perex.no_link, .box_perex_last.no_link {
    cursor: default !important;
}

.box_perex_last {
border: none;
}

.box_perex_zeleny {
background: #c5e6d5;
border-bottom: 1px solid #c5e6d5;
padding-bottom: 25px;
color: black;
padding-top: 10px;
cursor: pointer;
/* width: 100%; */
width: 312px;
}
.box_perex_zeleny.kontakty {
background: #c5e6d5;
border-bottom: 1px solid #c5e6d5;
padding-bottom: 25px;
color: black;
padding-top: 10px;
cursor: pointer;
padding-top: 0;
/* width: 100%; */
width: 312px;
}
.box_perex_zeleny.kontakty .thumb {
border-color: #349967;
margin-top: 14px;
}

.box_perex, .box_perex_last, .box_perex_zeleny {
padding-left: 10px;
padding-right: 10px;
}

.right .box_perex_zeleny {
  float: right;
}

/* .box_perex_zeleny A {
color: #349967;
font-size: 9pt;
font-weight: bold;
} */

.box_zeleny {
margin: 0;
padding: 15px 10px;
background: #c5e6d5; 
}

.box_date {
padding: 15px 8px;
}

.filtr td, th{
font-size: 11px;
line-height: 16px; 
color: black;
}

td {
padding: 3px 10px 3px 0; 
}

.cleaner {
font-size:1px;
line-height:1px;
height:1px;
clear:both;
/* width: 90%; */
}


.date {
background: url(../image/sipka_vpravo2.gif) -1px 2px no-repeat;
padding-left: 10px;
width: 100px;
color: #787878;
line-height: 20px;
}


.date2 {
color: #787878;
}

.detail_white {
padding: 5px 10px; 
padding-top: 10px;
color: black;
}

.detail {
background-color: #c5e6d5;
padding: 5px 10px; 
padding-top: 10px;
color: black;
}

 
.detail table.pdfinfo td{
padding: 10px 10px 10px 0; 
} 


.detail h3{
color: black;
}

/*
.detail em {
font-weight: bold;
font-style: normal;
font-size: 11px;
color: #349967;
text-align: justify;
display: block; 
}
*/

.detail em, .detail_white em {
font-weight: bold;
font-style: normal;
font-size: 13px;
color: #000000;
text-align: justify;
display: block; 
}

A.titulek {
font-size: 13px;
text-decoration: underline;
font-weight: bold;
}

.nadpis1, .nadpis2 {
width: 100%;
}

.nadpis1{
font-size: 12pt;
font-weight: bold;
color: black;
border-top: 3px solid #349967;
border-bottom: 3px solid #349967;
}

.nadpis2{
font-size: 10pt;
margin-top: 10px;
font-weight: bold;
color: black;
border-bottom: 3px solid #349967;
}

.nadpis_d{
  font-size: 17px;
  margin-top: 5px;
  line-height: 19px;  
/*   font-weight: bolder; */
  font-weight: 900;
  letter-spacing: -1px;
  color: black;
  border-top: 3px solid #349967;
  border-bottom: 3px solid #349967;
  
}
.nadpis_d a {
  line-height: 18px;
  text-decoration: none;
  vertical-align: middle;
  display: block;
  float: right;
  padding-left: 20px;
  letter-spacing: 0px;
  font-weight: normal;
}

.nadpis_d a:hover {
text-decoration: underline;
}

.nadpis_d a.dalsi {
  background: transparent url(../image/vsechny.jpg) no-repeat left 3px ;
}

.nadpis_d a.tisk {
  background: transparent url(../image/tiskarna.gif) left 3px no-repeat;
}

.tisk a, .dalsi a {
letter-spacing: 0;
}

.nadpis2 a {
  line-height: 12pt;
  text-decoration: none;
  vertical-align: middle;
  display: block;
  float: right;
  background: transparent url(../image/vsechny.jpg) left 2px no-repeat;
  padding-left: 20px;
  letter-spacing: 0px;
font-weight: normal;
}

.nadpis2 a:hover {
text-decoration: underline;
}

.okraj {
border: 3px solid #349967;
/*cursor: pointer;*/
width: 124px;
height: 124px;
text-align: center;
vertical-align: middle;
}

img.okraj{

}


.cara {
height:1px;
line-height: 1px;
width:100%;
border-top: 1px solid #c5e6d5; 
margin: 5px 0;
}

.pdf {
float: right;
line-height: 16px;
background: transparent url(../image/pdf_tisk.gif) left 0px no-repeat;
_background: transparent url(../image/pdf_tisk.gif) left 3px no-repeat;
margin:0;
padding: 0 0 0 25px;

}

.pdf input {
border: 0;
margin: 0;
padding: 0;
}

.printpdf input {
border: 0;
padding-top: 13px;
_padding-top: 0;
}

.printpdf {
background: #c5e6d5 url(../image/pdf_tisk_big.gif) 5px 2px no-repeat;
border: 1px solid #349967;
height: 28px;
line-height: 28px;
font-size: 11px;
font-weight: bold;
padding-left: 50px;
/* position: relative;  */

}

.underline a{
height: 28px;
line-height: 28px;
text-decoration: underline;
}

.all {
float: right;
margin-top: -2px;
padding-top: 0px;
line-height: 28px;
font-size: 10px;
text-decoration: none;
font-weight: normal;
}


.chdiv {
margin-top:5px;
margin-top /*\**/: -8px\9; /* IE8 */
padding-right: 5px;
_padding-right: 0px;
_margin-top:0px;
*margin-top:0px;

float: right;
}


.right {
text-align: right;
margin-top: 3px;
margin-bottom: 3px;
}


.thumb {
text-align: right;
float: right;
border: 3px solid #c5e6d5;
margin-left: 3px;
width: 124px;
height: 124px;
text-align: center;
vertical-align: middle;
}

img.thumb{

}

.box_perex_zeleny .thumb {
border-color: #349967;
}

.detail img.thumb {
border-color: #349967;
}

.icon_pdf {
  padding-top: 10px;
  padding-left: 35px;
  padding-bottom: 10px;
  background: transparent url(../image/pdf.gif) left no-repeat;
  /*nove pridano*/
  display:block;
  height: 24px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 4px;
  
}

.icon_xls {
  padding-top: 10px;
  padding-left: 35px;
  padding-bottom: 10px;
  background: transparent url(../image/ico_excel.jpg) left no-repeat;
  /*nove pridano*/
  display:block;
  height: 24px;
  padding-top: 0px;
  padding-bottom: 0px;  
}

.icon_doc {
  padding-top: 10px;
  padding-left: 35px;
  padding-bottom: 10px;
  background: transparent url(../image/ico_word.gif) left no-repeat;
  /*nove pridano*/
  display:block;
  height: 24px;
  padding-top: 0px;
  padding-bottom: 0px;  
}

p {
  color: #000000;
}

.nazev_kategorie {
  float: right; 
  font-weight: normal; 
  letter-spacing: 0.01em;
  margin-top: 1px;
}

.red {
  color: red; font-weight: bold;
}

.mensiPismo {
	font-size: 10px;
    letter-spacing: -0.02em;
}

p.sipkaVpravo {
    background: url(../image/sipka_vpravo2.gif) -1px 2px no-repeat;
	padding-left: 13px;
	margin: 0;
}
