html, body { margin: 0;	background-color: #fff;	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; border: 0; vertical-align: top;  }
h1 { font-size: 12px; color: #1F817C; font-weight: bold; padding: 0; margin: auto; float: left; padding-left: 8px;  }
h2 { font-size: 10px; color: #000; font-weight: normal; padding: 0; margin: auto; float: left; padding-left: 10px;  }
h3 { font-size: 11px; color: #1F817C; font-weight: bold; margin: 0; padding: 17px 0 8px 0; }
h4 { font-size: 10px; color: #990000; font-weight: bold; padding: 0; margin: 0; }
h5 { font-size: 10px; color: #1F817C; font-weight: bold; margin: auto; }
h6 { font-size: 9px; color: #000; font-weight: bold; margin: auto; }

#onlyprint { display:none; }
.ramikTabulka {}

a {color: #048588;text-decoration: underline;}
/*a { text-decoration: none; color: #006666; }*/
a:hover { text-decoration: underline; }
p { padding: 0; margin: 0;}
a span { display: none; }
ul, ul li { list-style: none; padding: 0; margin: 0; }
ol {list-style: decimal !important;margin: 0 0 0 10px;padding: 0 0 0 10px !important;}
ol li {margin: 0 0 0 10px;padding: 0px !important;}


#maintab { width: 796px; }
#leftshadow { background-image: url(../images/shadowl.gif); width: 20px; border-right: 1px solid #fff; }
#rightshadow { background-image: url(../images/shadowr.gif); width: 20px; border-right: 1px solid #fff; }
.top_pic { width: 150px; height: 163px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
#logo { width: 151px; height: 163px; border-bottom: 1px solid #fff; }

#links-top { width: 136px; vertical-align: bottom; text-align: left; padding: 0 0 22px 15px; line-height: 22px;}
#links-top a { background: transparent url(../images/toplink_arrow.gif) scroll no-repeat 0 2px; color: #999; padding-left: 15px;   }
#links-top a:hover { color: #333; background-position: 0 -23px; text-decoration: none; }

#search { width:150px; border-right: 1px solid #fff; background-color: #0A8C86; border-bottom: 1px solid #fff;  }

#menu-main { padding: 0; margin: 0; vertical-align: top; text-align: center; }
div#menu-main ul {
	clear: both;
	z-index: 10;
	min-height: 20px;
	background: #fff;
  /*position: relative;*/
}

div#menu-main ul li {
	float: left;
	position: relative;
	margin: 0;
	width: 150px;
	border-right: 1px solid #fff;
}

div#menu-main li a {
    display: block;
    color: #fff;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	padding-top: 7px;
	background-color: #0A8C86;
	border-bottom: 1px solid #fff; 
}




div#menu-main ul li ul {
	position: absolute;
	z-index: 100;
	margin: 0;
	background: #fff;
	left: -9999px;
	top: 36px;
	width: 150px;

}

div#menu-main ul ul li {
	margin: 0;
	height:auto;
	min-height: 17px;
}

div#menu-main ul ul li a {
    line-height: 17px;
	display: block;
	text-align: left;
	font-size: 11px;
	text-align: center;
	background-color: #B8D2D2;
	font-weight: normal;
	padding: 5px;
	border-left: 1px solid #fff;
	width: 140px;
	height: auto;
}


div#menu-main ul ul li.topitem { padding: 0; margin: 0; background-color: #fff; border: 0; }

div#menu-main ul li a:hover {
     background-color: #990000;
     text-decoration: none;
}


div#menu-main ul ul li a:hover {
     color: #990000;
     background-color: #B8D2D2;
     text-decoration: none;
}

div#menu-main ul li:hover ul, div#menu-main li.hover ul { left: -1px; }

div#menu-main ul ul li.selected a {
	font-weight: bold;
	font-size: 12px;
	background-color: #990000;
	height: 27px;
	padding-top: 8px;
	padding-bottom: 0;
	text-align: center;
	border-left: 1px solid #fff;
	color: #fff;
}

*>div#menu-main ul ul li.selected a {
	height: 26px;
	padding-top: 9px;
}

div#menu-main ul ul li.selected a:hover {
	color: #fff;      text-decoration: none;
}
div#menu-main ul IFRAME {
  position: absolute; 
  left: 0px;
  top: 0px;
  z-index:-1;
  filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
  display:none;
  _display/**/:block; 
}

#search { text-align: left; }
#search form { padding-left: 10px; margin: 0; }
#search input { height: 13px; width: 104px; font-size: 12px; padding: 2px 3px 3px 2px; background-color: #fff; border: 1px solid #9BBFBD;   }
#search img { padding-left: 3px; }
*>#search input { padding: 3px 3px 2px 2px;   }


#undermenu_l { width: 150px; height: 48px; background: transparent url(../images/undermenu_l.gif) scroll no-repeat right top; vertical-align: bottom;   }
#undermenu_mid { height: 47px; background: #D8E5E5 url(../images/undermenu_mid.gif) scroll repeat-x left top; border-bottom: 1px solid #fff; text-align: left; vertical-align: bottom; border-right: 1px solid #fff;   }
#undermenu_r { height: 48px; background: transparent url(../images/undermenu_r.gif) scroll no-repeat left top; vertical-align: bottom;  }

#navigation { height: 20px; background-color: #F1F1F1; text-align: left; padding-left: 8px; font-size: 9px; color: #84B2B2; border-right: 1px solid #fff; }
#navigation a { color: #84B2B2; }

#content { 
   
	background-color: #F1F1F1; 
	text-align: justify; 
	padding: 10px;
	font-size: 10px; 
	color: #333; 
	line-height: 18px; 
   height: auto;

}

#content_sub { 
   
	background-color: #F1F1F1; 
	text-align: justify; 
	padding: 10px;
	_padding-left: 0px;
	font-size: 10px; 
	color: #333; 
	line-height: 18px; 
   height: auto;
	width: 570px;
}

#content ul, #content ul li { margin: 0; padding: 2px 0 1px 6px; }
#content ul li { padding-left: 8px !important; background: transparent url('/images/arrow2.gif') scroll no-repeat 0 9px;  }
#content_sub ul, #content ul li { margin: 0; padding: 2px 0 1px 6px; }
#content_sub ul li { padding-left: 8px !important; background: transparent url('/images/arrow2.gif') scroll no-repeat 0 8px;  }
#sitemap ul li { padding-left: 8px; background: transparent url('/images/arrow.gif') scroll no-repeat 0 9px;  }
#sitemap ul ul li { background: transparent url('/images/arrow2.gif') scroll no-repeat 0 9px;  }


#rest { background-color: #F1F1F1; height: auto; }

#lave_menu { width: 131px; padding: 30px 10px 10px 11px; line-height: 14px; }


#prave_menu { vertical-align: top; text-align: left; width: 130px; padding: 28px 10px 0 11px; font-size: 11px; }
#lave_menu a { display: block; color: #699; background: transparent url(../images/menul_arrow.gif) scroll no-repeat 0 3px; padding-left: 15px; text-align: left; }
#lave_menu a:hover { color: #900; background-position: 0 -128px; text-decoration: none; }
#lave_menu li, #prave_menu li { padding: 5px 0;  }
#prave_menu a { display: block; color: #033; background: transparent url(../images/menur_arrow.gif) scroll no-repeat 0 6px; padding-left: 15px; }
#prave_menu a:hover { color: #900; background-position: 0 -45px; text-decoration: none;  }

#partneri { width: 138px; height: 48px; border-bottom: 1px solid #CCD6D6; vertical-align: bottom; margin-bottom: 20px;   }
#partneri h2 { padding-top: 32px;   }
#partneri { height: 51px; }

#footerl { background: transparent url(../images/d1.gif) scroll no-repeat right top; border-right: 1px solid #fff; }
#footerr { background: transparent url(../images/d3.gif) scroll no-repeat left top; }
#footer { background-color: #4DA19D; border: 1px solid #fff; border-left: 0; color: #fff; text-align: left; padding: 2px 10px; font-size: 9px; }
#footer a { color: #fff; }

table.pobockyTab input, table.pobockyTab select, table.pobockyTab textarea {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
textarea {
  font-size: 12px;
  font-family: Arial;
  text-decoration: none;
}

td.oc, div.oc, table.oc, img.oc {
  display: none;
}

#adresa, #hodiny {
  background-color: #d8e5e5;
  border: 1px solid #fff;
  width: 180px;
  height: 120px;
  padding: 2px;
}
#poznamka {
  width: 370px;
}

div.exportlinks {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	margin: 10px 0 10px 0;
	width: 79%;
}

span.export {
	padding: 0 4px 1px 20px;
	display:inline; display:inline-block;
	cursor: pointer;
}

span.excel {
	background: url(/images/css/ico_file_excel.png) no-repeat;
}
span.csv {
	background: url(/images/css/ico_file_csv.png) no-repeat;
}
span.xml {
	background: url(/images/css/ico_file_xml.png) no-repeat;
}
span.pdf {
	background: url(/images/css/ico_file_pdf.png) no-repeat;
}

td.qaAnswer div {
  background-color: #d8e5e5;
  border: 1px solid #fff;
  padding: 4px;
}

#kraje {font-weight: bold;}

div.tlac {float:right;}
div.tlac a {display:block;background: url('/images/css/tlac.gif') 0px 2px no-repeat;padding: 0px 15px 5px 18px;}

div#mapka {position:relative;}
a#mapkaBa, a#mapkaBb, a#mapkaKe, a#mapkaNr, a#mapkaPo, a#mapkaTn, a#mapkaTt, a#mapkaZa {position:absolute; display:block;width:18px;height:18px;background: url('/images/obsah/cudel1_sedy_s18.gif') 0px 0px no-repeat;text-decoration:none;}
a#mapkaBa:hover, a#mapkaBb:hover, a#mapkaKe:hover, a#mapkaNr:hover, a#mapkaPo:hover, a#mapkaTn:hover, a#mapkaTt:hover, a#mapkaZa:hover {background: url('/images/obsah/cudel1_bordovy_s18.gif') 0px 0px no-repeat !important;text-decoration:none;}
a#mapkaBa {top: 75px; left: 13px;}
a#mapkaBb {top: 52px; left: 98px;}
a#mapkaKe {top: 50px; left: 173px;}
a#mapkaNr {top: 75px; left: 55px;}
a#mapkaPo {top: 25px; left: 177px;}
a#mapkaTn {top: 40px; left: 53px;}
a#mapkaTt {top: 66px; left: 30px;}
a#mapkaZa {top: 20px; left: 80px;}

table.ramikTabulka {
  border-collapse: collapse;
}
table.ramikTabulka, table.ramikTabulka td,table.ramikTabulka th
{
    border: 1px solid #fff;
}
table.ramikTabulka td,table.ramikTabulka th
{
  background-color: #d8e5e5;
  padding: 0px 4px;
}

