body, body#okno
{
	font-family: "Arial CE", "Lucida Grande CE", "Helvetica CE", Arial, Tahoma, lucida, sans-serif;
	color: #000;
	background: #fff;
	margin: 14px 0 0 0;
	padding: 0;
	font-size: 70%
}
body#okno { margin: 0 }
form, input, select, textarea { font-family: "Arial CE", "Lucida Grande CE", "Helvetica CE", Arial, Tahoma, lucida, sans-serif;color: #000 }
select { _font-size: 100% }
td, th
{
    _font-size: 70%;
    voice-family:"\"}\"";
	voice-family:inherit;
    _font-size: 100%;
}
#all { margin: 0 auto;width: 800px;_margin-top: 0;_margin-left: expression((document.documentElement.clientWidth-790)/2) }
td#print-true-0 div div#navigace-l-adresar, td#print-true-0 div div#navigace-p-adresar {width:200px}

h1#main-nadpis { position: absolute; margin-left: -1000px;color: #fff }
table#obsah-sloupce { text-align: left;width: 790px; margin-left: -5px; }
table#obsah-sloupce tr td { vertical-align: top }
table#obsah-sloupce table#obsah-sloupce {width: 100% }

h1, h2, h3, h4, h5, .tm { color: #294995 }
h1 { font-size: 150% }
h2 { font-size: 140%;margin: 0.4em 0 0.6em 0;padding: 0 }
h3 { font-size: 130%;margin: 0.4em 0 0.5em 0;padding: 0 }
h4 { font-size: 120%;border-bottom: 1px solid #dde;margin: 0.4em 0 0.5em 0;padding: 0 }
h5 { font-size: 110%;margin: 0.4em 0 0.5em 0;padding: 0 }
h3.portlet { 	background: #294995 url('/wps/images/icons/trikoloraVListe.gif') no-repeat 2px 0;padding: 0 0 2px 30px;font-size: 100%;margin: 0 0 1px 0;color: #fff }
h3.portlet-small { 	background: transparent url('/wps/images/icons/trikoloraVListe.gif') no-repeat 0 0;border-bottom: 1px solid #294995;padding: 0 0 2px 30px;margin: 0;font-size: 100%;color: #294995 }
h3.h3-adresar, h3.h3-adresar-okresy { letter-spacing: 2px; text-align: center; margin: 1.4em 0 0.8em 0;color: #000;border: 1px solid #bbb;padding: 2px 0;background: #eee;font-size: 120% }
h3.h3-adresar-okresy { background: #eef }
h2.h2-top { background: transparent url('/wps/images/icons/h2.gif') no-repeat left bottom;padding: 3px 0 3px 30px;margin-top: 0;color: #249;font-size: 130% }
h3.mapa {padding: 1px 0 1px 5px;font-size: 100%;margin: 2px 0 5px 0;color: #294995; width:190px; border-bottom: 1px solid #294995}
h3.mapa a { color:#294995;text-decoration: none; }
h3.mapa a:hover { color: #af0000 }
table.novinky-vs tr td { padding-bottom: 8px }
 
a.odkaz-help, a.odkazNapoveda { font-weight: bold; font-size: 140%; color: #a00 }
pre { font-size: 120%;_font-size: 105% }
.big { font-size: 120% }
form { margin: 0 }
.lft, .f-left { float: left }
.rgt, .f-right { float: right }
img, .border { border: none }
.modra { background: #294995 }
.sm { font-size: 85% }
.small { font-size: 90% }
.bld, label, tr.TableComponentPaging { font-weight: bold }
strong { font-weight: bold;color: #111 }
.center, .cntr { text-align: center }
.right { text-align: right }
.odsazeni { height: 12px }
.sed { color: #333 }
.clr, .cistic { clear: both;font-size: 0;margin: 0;color: #fff }
.vertical { padding: 0 }
.nowrap { white-space: nowrap }
span.hid { margin: 0 5px }
b { color: #204080 }
p { line-height: 1.4em;margin: 0;padding: 0 0 0.8em 0; text-align: justify }
.ov-table { border: 1px solid #294995 }
a.preskocit-navigaci { position:absolute;top:0;z-index:0;color: #fff;border-bottom:0 !important;font-size: 1px }
a.preskocit-navigaci:hover { color: #fff }
a.preskocit-navigaci:focus, a.preskocit-navigaci:active { z-index:2;background:#fFeE8A;color: #000;font-size: 110%;padding: 4px }
a.navigaceSelectNo { 
	text-align: left;
	display: block;
	margin: 0; padding: 4px 0 0 8px;
	color: #294995;
	font-weight: bold;
	text-decoration: underline;
}
.navigaceSelectYes { 
	text-align: left;
	display: block;
	margin: 0; padding: 4px 0 0 8px;
	color: #666;
	font-weight: bold;
}
div.vyhledavani { 
	width: 300px;
    	_margin: 0 0 0 50px;
	voice-family:"\"}\"";
	voice-family:inherit;
	margin: 0 auto
}
div.vyhledavani input#vyhl { width: 300px }
div.vyhledavani div#submit-vyhledavani { margin: 3px 0 16px 0 }
table.novinky { margin-top: 0;text-align: left }
.pad-novinky { padding: 8px 6px 0 0;text-align: right;font-weight: bold; color: #294995 }
.just-novinky { line-height: 1.6em;padding: 6px 5px 0 0 }
.end-novinky { padding-bottom: 0;text-align: right }
#zahlavi { height: 57px;width: 780px;background: #fff URL('/wps/images/logo.gif') no-repeat top left }
#zahlavi a.logo-uvod { float: left;margin-left: 280px }
#hledani-uvod {
    padding-top: 0;
    text-align: left;
    margin-left: 570px
}
#hlavni-navigace { width: 780px;height: 1.8em;background: #e00024;min-height: 23px;border-left: 1px solid #e00024 }
#hlavni-navigace ul { 
	margin: 0;padding: 0;
	border: none;list-style-type: none;
}
#hlavni-navigace ul li {
	margin: 0;padding: 3px 6px;
	display: block;
	float: left
}
#hlavni-navigace ul li a {
	text-decoration: none;
	background: #e00024;
	font-weight: bold;
	float: left;
	color: #fff;
	display: block;
}
#hlavni-navigace ul li.vybr a {
	text-decoration: none;
	float: left;
	font-weight: bold;
	padding-bottom: 0.2em;
	color: #294995;
	display: block
}
#hlavni-navigace ul li.vybr,#hlavni-navigace ul li.vybr a { background: #fff }
#hlavni-navigace ul li.vybr a:hover { color: #000 }
#hlavni-navigace ul li#navigace-ikonky { float: right;background: #e00024;margin: 0;padding: 0;width: 16% }
#hlavni-navigace ul li#navigace-ikonky a { padding: 3px 2px 0 3px }
#hlavni-navigace ul li a:hover { text-decoration: none;color: #ddd }
#navigace-l-uvod, #navigace-l-zakony, #navigace-l-cinnosti, #navigace-l-adresar, #navigace-p-adresar, #navigace-l-eu, #oblasti-vs, .navigace-l-adresar, .navigace-p-adresar { width: 100%;margin-bottom: 14px;padding-bottom: 1px;_padding-bottom: 6px }


ul#navi-vybrane, ul.odkazy-modre, ul.odkazy-bile, ul#adresar-urady-sidlem, ol {
	margin: 0 0 10px 20px; padding: 6px 0 6px 0;
	line-height: 1.4em;
	_margin: 0 0 0 16px;
	_padding: 6px 0 14px 0;
}
ul {
margin: 0 0 10px 20px; padding: 6px 0 6px 0;
list-style-image: url("/wps/images/icons/sipkan.gif");
_margin: 0 0 0 20px;
_padding: 6px 0 14px 0;
}
ul.odkazy-bile, #navigace-l-adresar ul, .navigace-l-adresar ul, #navigace-p-adresar ul, .navigace-p-adresar ul { padding: 5px 0 0;list-style-image: url("/icons/sipka.gif") }
ul#navi-vybrane, ul.odkazy-modre, ul#adresar-urady-sidlem { list-style-image: url("/icons/sipkan.gif") }
ul.kniha {list-style-image: url("/icons/vwicn026.gif")} 
ul.odkazy-bile li, ul.odkazy-bile li a { color: #fff }
ul#navi-vybrane li, ul.odkazy-modre li, ul.odkazy-bile li { margin:0;padding: 0;_padding: 3px 0 0 5px }

#segmenty-navigace {margin-bottom: 10px; padding-bottom: 5px;}
#segmenty-navigace ul {margin:0 0 0 25px; _margin:0 0 0 18px; padding:0;}
#segmenty-navigace li a {color: #fff; background: transparent;}
#segmenty-navigace li { list-style: none;_padding-left: 5px }
#segmenty-navigace li.close { list-style-image: url("/wps/images/icons/closed.gif");_padding-left: 5px }
#segmenty-navigace li.sipka { list-style-image: url("/wps/images/icons/sipka.gif");_padding-left: 15px }

#mapa .odkazy-modre { margin: 0 0 5px 25px; padding: 2px 0; list-style-image: url("/icons/sipkan.gif"); color:#294995;}
ul.odkazy-modre ul.odkazy-modre {margin-bottom: 0px;}

#archiv img { display: block }
#archiv { margin-bottom: 8px;width: 42px }

#footer, #okno-footer {
	margin: 5px 0 0 0;
	background: #e00024;
	text-align: left;
	width: 780px; height: 7.5em
}
#footer .disclaimer{color:#fff;float:left;padding:4px 6px 5px;text-align:justify;}
#footer div a { text-decoration: underline; color: #fff }
#okno-footer { width:100%; }
div.menu-left {
	float: left;
	white-space: nowrap;
	width: 80%;
	padding: 4px 6px 5px 6px;
	color: #fff;
	_white-space: wrap;
}
div.menu-r-bottom {
	float: right;
	padding: 4px 6px 5px 6px
}
table.segmenty { width: 100%;text-align: center;margin-bottom: 14px }
table.segmenty td {
    margin:0;padding: 3px 15px 6px;
    border: 1px solid red;
    text-align: center;
    font-weight: bold;	  
}
  	.segmenty img {margin:0 auto;display: block;}
	.segmenty .podnik {border: 1px solid #1E7ABA;}
td.efe { background: #efefef }

hr {
    	color: #808080;
	background: #808080;
	border: none;
	height: 1px
}
hr.fi { color: #a6a0cc;background: #a6a0cc }
hr.bl { color: #000;background: #000 } 
hr.seda { color: #bbb;background: #bbb }
hr.bila {
  margin: 4px 2px; padding: 0;
  color: #fff;
  background: #fff;
  _margin: 3px 2px
}
a { 
	color: #294995;
	background: transparent;
	text-decoration: underline
}
a:hover, a.tucne:hover, a.textclanku:hover, a.vtucne:hover, a.obec:hover, a.urad:hover { 
	color: #af0000;
	text-decoration: underline 
}
#zivsit-navigace {margin-bottom: 10px; padding-bottom: 5px;}
#zivsit-navigace ul {margin:0 0 0 25px; _margin:0 0 0 18px; padding:0;}
#zivsit-navigace li a {color: #fff; background: transparent;}
#zivsit-navigace li { list-style-image: url("/wps/images/icons/closed.gif");_padding-left: 5px }
#zivsit-navigace li.open { list-style-image: url("/wps/images/icons/open.gif");_padding-left: 5px }
#zivsit-navigace li.sipka { list-style-image: url("/wps/images/icons/sipka.gif");_padding-left: 15px }
.leva-navi ul.odkazy-bile { margin-bottom: 0 }
.light-modra {background: #294995 }
.leva-navi {
  margin: 2px 2px 15px 6px; padding: 1px;
  color: #fff;
  _margin: 2px 2px 7px 6px
}
.leva-navi a { color: #fff }
.leva-navi a:hover { color: #dedede }
h5.h-navi  {
  color: #fff;
  font-size: 110%;
  font-weight: bold;
  margin: 1px 0 10px;
  display: block
}
.czprava {
	padding-right: 10px;
	display: block;
	text-align: right;
	margin: 0 0 5px 0;
	text-decoration: underline	;
	voice-family:"\"}\"";
	voice-family:inherit;
	background: transparent url("/wps/images/ico-more.gif") no-repeat center right
}
#okno-all {
  width: 780px;
  margin: 0 auto;
}
#okno-header {
  background: transparent url("/wps/images/okno-pruh.gif") repeat-x 0 0;
  width: 100%;
  height: 41px;
  margin: 0 0 13px;padding: 0;
}
a.postup-odkazNapoveda, a.postup-odkazNapoveda:hover {
	color: #fff;
	font-weight: bold;
}
a.tucne { 
	color: #294995;
	font-weight: bold;
	text-decoration: none
}
a.vtucne { 
	color: #294995;
	font-weight: bold;
	font-size: 115%;
	text-decoration: none
}
a.hmenu, a.hmenu:active, a.hmenu:visited {
	font-weight: bold;
	color: #fff;
	text-decoration: none
}
a.hmenuvybr, a.hmenuvybr:hover, a.hmenuvybr:visited, a.hmenuvybr:active {
	font-weight: bold;
	color: #294995;
	text-decoration: none
}
a.hmenu:hover {
	color: #e0e0e0;
	text-decoration: none
}
a.login { color: #294995;font-weight: bold }
a.login:hover { color: #a40000 }
a.krajT, a.textclanku {
	font-weight: bold; 
	color: #294995 
}
a.podstranka, a.kizvs {
	font-weight: bold; 
	color: #101010 
}
a.kizvs:hover { color: #a00000 }
a.leveMenu { 
	color: #fff;
	font-weight: bold;
	display: block;
	padding: 4px
}
a.leveMenu:hover {
	color: #dedede;
	text-decoration: none
}
a.enquiryColumnGraphText:hover {
	color: #dedede
}
.pozadiLevychPortletu, .StromProhlizeniP {
	background: #294995
}
.pozadiLevychPortletuS {
	background: #1e7aba;
	margin-left: 6px;
	margin-bottom: 7px
}
a.podtrzene {
	text-decoration: underline;
	font-size: 105%
}
odsaz-1 { margin: 0 }
td.titulek {
	color: #445291; 
	font-size: 95%; 
	font-weight: bold
}
td.titulekCtverec {
	background: #a6a0cc;
	height: 1px
}
.odkazyLeve {
	color: #fff;
	margin-left: 5px;
	line-height: 18px
}
div.bbtext { 
	color: #fff; 
	font-weight: bold;
	margin-left: 8px
}
.PortletLista { 
	background: #294995; 
	color: #fff; 
	font-weight: bold
}
.pozadiMenu {
	background: #e00024
}
.sekcenazev {
	font-size: 100%;
	font-weight: bold;
	color: #445291
}
p.prvnibig { 
	font-size: 110%; 
	display: inline;
	float: left
}
b.bigminist { font-size: 100% }	
td.ohraniceni
{
	border: 1px solid #ceccd7
}
.ankety {
	background: #8f8fc3;
	color: #fff
}
p.uvitani { 
	font-size: 110%;
	font-weight: bold;
	color: #294995;
	text-align: center
}
p.nadpis { 
	font-size: 100%;
	font-weight: bold;
	color: #294995
}
p.text { 
	margin-left: 10px; 
	margin-right: 10px; 
	text-align: justify
}
p { margin: 0 }
.nadpis1 { 
	font-size: 115%;
	font-weight: bold;
	color: #294995
}
.nadpis2 { 
	font-size: 110%;
	font-weight: bold;
	color: #294995
}
.nadpisS { 
	font-size: 105%;
	font-weight: bold;
	color: #1f2a7a;
	text-decoration: underline
}		
b.situacenadpis
{
	font-size: 105%;
	background: #d0d0d0;
	font-weight: bold;
	display: block;
	color: #050505
}
div.levemenu {
	padding: 4px
}
.wpsNavUnSelectedNode {
	background: #e6e6e6
}
.wpsNavSelectedNode {
	background: #fff
}
.wpsTableAdminHead
{
	background: #e6e6e6;
	font-weight: bold;
	font-size: 90%
}
div.wpsFieldErrorText
{
	color: #ee0000;
	font-size: 110%
}
span.wpsTaskIconText
{
	font-size: 115%;
	font-weight: bold
}
.odsaz0 { margin-left: 2px }
.odsaz1 { margin-left: 15px }
.odsaz2 { margin-left: 30px }
.odsaz3 { margin-left: 45px }
.odsaz4 { margin-left: 60px }
input, button
{
	background: #efefef;
	color: #000;
	font-size: 100%;
	border: 1px solid #294995
}
input.submitbutton
{
	background: #c6c0ec;
	color: #252525;
	font-weight: bold;
	border: 1px solid #294995
}
input.stornobutton
{
	background: #ececec;
	color: #353535;
	font-weight: normal;
	border: 1px solid #294995
}
select { background: #efefef;color: #000 }
textarea
{
	font-size: 100%;
	background: #efefef;
	color: #000;
	border: 1px solid #294995
}
.checkb {
	border: none;
	background: transparent
}
.neviditelne { display: none }
div.FormItemReport 
{
	font-weight: bold;
	color: #ee0000;
	background: transparent
}
a.ukaz-mapu-sm { background: #fff URL('/wps/images/icons/ukaz-na-mape-sm2.gif') no-repeat center left;padding: 2px 0 2px 28px }
a.ukaz-mapu-sm2 { background: #fff URL('/wps/images/icons/ukaz-na-mape-sm.gif') no-repeat center left;padding: 2px 0 2px 41px }
div.ukaz-mapu { height: 1.9em;text-align: right;margin-right: 32px;padding: 2px 0 }
div.ukaz-mapu2 { height: 1.9em;text-align: right;padding: 2px 0 }
a.okresNapravo, a.okresNapravo:active, a.okresNapravo:visited {
	color: #252555; 
	font-weight: bold
}
a.kraj {
	color: #252555; 
	padding-left: 3px;
	padding-right: 3px
}
a.bcat, a.bviewinverse, a.segT
{
	color: #fff
}
.adr-kategorie
{
	padding: 4px 2px 4px 0;
	display: block;
	font-weight: bold;
}
a.bviewinverse:hover, a.kategorie:hover
{
	color: #ddd
}
a.obec, a.bview, a.bhlcat
{
	color: #2f4aba;
	background: transparent
}
a.bview:hover
{
	color: #ddd;
}
a.okres
{
	color: #4f5a9a;
	font-weight: bold
}
a.urad
{
	color: #2f4aba;
	font-weight: bold
}
a.nadr, a.bstd
{
	color: #4f5a8a;
	text-decoration: underline;
	font-weight: bold
}
.std, a.std:hover
{
	color: #252525;
	background: transparent;	
	text-decoration: none
}
input.hledaniTlacitko 
{
	background: #294995;
	color: #fff;
	font-weight: bold
}
TD.hledaniTitulek, .bold 
{
	font-weight: bold
}
A.rozklikavaciOdkazVMenu, A.rozklikavaciOdkazVMenu:visited, A.rozklikavaciOdkazVMenu:active  
{
	color: #fff;
	font-size: 100%;
	font-weight: bold
}
A.rozklikavaciOdkazVMenu:hover  
{
	color: #dddddd;
	text-decoration: none
}
.bview3
{
	font-weight: bold;
	color: #404040
}
.smallnadpis
{
	font-weight: bold;
	font-size: 120%;		
	color: #2F3A8A;
	background: #eeeeee;
	padding-bottom: 3px;
	padding-top: 2px
}
.error
{
	color: #d60000;
	font-weight: bold
}
.povereniObce { color: #111;font-size: 110% }
.tableObce
{
	border-width: 1px; 
	border-collapse: collapse; 
	border-color: #c0c0c0
}
.tableObce tr th
{
	font-size: 120%;
	background: #c6c0ec
}
table.tableObce .efe { background: #efefef;font-size:100%; }
.oc
{
	color: #1e7aba;
	font-weight: bold
}
.pou
{
	color: #252525;
	background: transparent
}
table.popisPrvku 
{
	border: 1px inset #c0c0c0
}
td.nadpisPrvku
{
	background: #294995;
	color: #fff
}
td.nadpisPopiskuPrvku 
{
	background: #D0D0D0
}
td.textPopiskuPrvku 
{
	text-align: justify	
}
td.nadpisPopiskuSmernice 
{
	background: #DDDDDD;
	text-align: justify	
}
td.textPopiskuSmernice 
{
	text-align: justify	
}
.enquiryColumnGraph 
{
	background: #8f8fc3;
	color: #fff
}
A.TreeItemSelectedP, A.TreeItemSelectedP:hover 
{
	text-decoration: underline;
	color: #fff;
	background: transparent
}
A.TreeItemSelectedE {
	text-decoration: underline;
	font-size: 90%
}
.DBViewClass {
	border: 1px solid #294995;
	padding: 2px
}
.DBViewClass2 
{
	background: #d9ecff
}
.DBViewClassCaption, TR.FormCaption, tr.search th
{
	color: #fff; 
	background: #294995;
	font-weight: bold
}
DIV.FormContent {
	padding: 15px; 
	width: 100% 
}
.FormItemText, .FormItemInteger, .FormItemList, .FormItemTextArray, .FormItemCheckBox { 
	width: 100% 
}
DIV.FormItemError { 
	color: #ee0000;
	background: transparent
}
DIV.FormItemTitle {
	font-weight: bold; 
	color: #000;
	background: transparent
}
div.FormItemRadioDescription {
	MARGIN-LEFT: 20px
}
div.Center {
	WIDTH: 100%; 
	TEXT-ALIGN: center
}
DIV.paralerniPrvky {
	padding: 1px; 
	MARGIN: 1px; 
	WIDTH: 302px; 
	background: #294995; 
	TEXT-ALIGN: center
}
DIV.postupPrvek {
	padding: 1px;
	WIDTH: 300px; 
	background: #d9ecff
}
div.vypisPostupu 
{
	text-align: center
}
A.prvekPostupuVeVypisu 
{
	color: #000;
	background: transparent
}
DIV.FormCaption 
{
	WIDTH: 100%; 
	color: #fff; 
	padding: 2px; 
	font-weight: bold; 
	background: #294995; 
	BORDER: 1px solid #294995; 
	BORDER-TOP: 0 none; 
	TEXT-ALIGN: center
}
.tecky, A.TreeItemP, A.TreeItemP:hover, A.TreeItemSelectedP:hover, A.tlacitkoSchovat, a.enquiryColumnGraphText, a.TreeItemP
{
	color: #fff;
	background: transparent
}
A.TreeItemSelectedP 
{
	text-decoration: underline;
	color: #fff
}
.FormItemCaption
{
	padding: 2px;
	font-weight: bold
}
span.AdvancedFormReport 
{
	color: #ef0000
}
td.AdvancedFormInner 
{
	padding: 5px
}
table.AdvancedForm 
{
	border: 1px solid #294995
}
.newPozadiLevychPortletuS
{
	background: #1e7aba;
	margin-right: 3px;
	margin-left: 6px;
}
td.AdvancedFormCaption 
{
	font-weight: bold;
	text-align: center;
	color: #fff; 
	background: #294995
}
table.TableComponent 
{
	border: 1px solid #294995;
	background: #f8f8f8
}
td.TableComponentSortedColumn, tr.TableRow2
{
	background: #d9ecff
}
.pozadiVybrMenu
{
	background: #fff
}
a.lokalita
{
	font-weight: bold;
	font-size: 120%;
	color: #294995;
	background: transparent
}
.prvky-hlavicka
{
	border: 1px solid #294995;
	width: 570px;
	padding: 0;
	background: #d9ecff
}
.pst-hlavicka
{
	border: 1px solid #aaa;
	width: 99%;
	padding: 0;
	background: #d9ecff
}
.prvky-reseni
{
	border: 1px solid #aaa;
	padding: 0;
	background: #d9ecff
}
.prvky-vypis
{
	width: 570px;
	border: 1px solid #294995;
	border-top: none;
}
.postup-hlavicka
{
	border: 1px solid #aaa;
    font-weight: bold;
	background: #294995;
    color: #fff;	
    padding: 2px 0;
    text-align: center; 
}
.postup-left
{
    float: left;
    width: 95%;
	text-align: center;
    padding: 4px;
	font-size: 110%;
	color: #fff;
}
.postup-roh
{
    float: right;
    padding: 4px;
    font-size: 14px;
}
.prvky-zpet
{
	margin: 5px 0 5px 0;
	display: block;
	font-weight: bold;
	width: 100px
}
a.xml-podoba
{
	margin: 16px 0 15px 0;
	width: 570px;
	display: block;
	text-decoration: underline;
    text-align: center;
}
a.xml-podoba:hover
{
	color: #115;
	text-decoration: underline
}
.prvky-vypis .nazev
{
	font-weight: bold;
	font-size: 100%;
	color: #060956;
	background: #d9ecff;
	padding: 2px 2px 2px 4px;
	margin-bottom: 10px;
}
.prvky-vypis .popis
{
	background: #fff;
	padding: 4px;
	margin: 0 0 12px 20px;
}
.odpov
{
	margin: 10px 0 14px 2px;
	color: #111;
	float: left
}
.doc-naz
{
	font-weight: bold;
	color: #000;
	width: 99%;
	border-bottom: 1px solid #ddd;
	margin: 0 0 0 12px
	padding-left: 4px;
}
.rods
{
	padding: 4px;
	margin: 0 8px 0 40px;
}
.kdo
{
	color: #111;
	margin: 10px 0 14px 10px;
	float: left;
	border-bottom: 1px dashed #999;
}
.nazev-prvku
{
	float: left;
	margin: 2px 4px 0 4px;
	font-weight: bold;
}
.jmeno-prvku
{
	margin: 2px 0 0 10px;
}
.udaje a.nact
{
	float: right;
	display: block;
	margin: 4px 0 0 1px;
	padding: 2px 5px 2px 5px;	
	border: 1px solid #aaa;
	border-right: none;
	border-bottom: none;
	background: #fff;
}
.udaje a.act
{
	border: 1px solid #447;
	border-bottom: none;
	background: #294995;
	color: #fff
}
.pzs .nact {
	float: left;
	display: block;
	margin: 8px 0 0 0;
	padding: 2px 5px 2px 5px;	
}
.pzs .nact-s {
	float: left;
	font-weight: bold;
	display: block;
	margin: 8px 0 0 0;
	padding: 2px 2px 2px 3px;	
	background: #fff;
}
.pzs .act {
	border-bottom: none;
	color: #111
}
.pzs-popis {
	padding: 6px 4px;
	color: #050505;
	width: 99%
}
a.act:hover, a.nact:hover
{
	text-decoration: none;
	margin-left: 1px;
	background: #eee;
	color: #111
}
.p-res a.act:hover, .p-res a.nact:hover 
{
	text-decoration: none;
	margin-left: 0;
	background: #294995;
	color: #fff
}
.pzs a.act:hover, .pzs a.nact:hover
{
	margin-left: 0;
	background: #fff;
    text-decoration: underline;
    color: #294995;
}
.postup-prvky
{
 	width: 180px;
 	margin: 8px auto 8px auto;
	border: 1px solid #aaa;
}
.postup-prvky div.popis
{
	padding: 4px;
	background: #d9ecff;
	border-top: 1px solid #aaa;
}

.postup-prvky h3.jmeno, .postup-prvky h3.jmeno-act {margin:0;background: #294995;}

.postup-prvky h3.jmeno a
{
	color: #fff;
	font-weight: bold;
	background: #294995;
	padding: 4px;
	display: block;
	font-size: 77%;
}
.postup-prvky h3.jmeno-act a
{
	color: #294995;
	background: #fff;
	padding: 4px;margin:0;
	display: block;
	font-weight: bold;
	font-size: 77%;
}
.postup-prvky div.jmeno a:hover
{
	color: #ddd;
	background: #2f4a97;
}
.postup-popis
{
	border: 1px solid #aaa;
	border-top: none;
	padding: 4px;
	color: #050505;
	background: #f8fbff
}
.postup-napoveda
{
	padding: 4px;
	color: #050505;
}
.postup-napoveda div.hlp
{
	color: #050505;
	border-bottom: 1px solid #ddd;
	margin-bottom: 4px;
	font-weight: bold;
}
.NadpisDokumentu
{
	background-image: URL('/wps/images/teckaf.gif');
	background-repeat: repeat-y;
	font-size: 140%;
	font-weight: bold;
	color: #445291;
	background-position: 0 0;	
	padding: 0 0 0 30px;
	border-bottom: 1px solid #a6a0cc;	
}
a.zs-vyhl
{
	padding: 0 0 0 14px;
	background-image: URL('/wps/images/sipkap.gif');
    background-repeat: no-repeat;
    background-position: 0 0;	
}
.pri-pos a
{
	padding: 0 0 0 14px;
	background-image: URL('/wps/images/sipkap.gif');
    background-repeat: no-repeat;
    background-position: 0 0;	
	display: block;
}
.zs-vysledky
{
	background: #fff
}
.zs-zobrazeno
{
	background: #eee;
	border: 1px solid #ccc;
	margin-top: 8px;
	padding: 2px;
}
.zs-dalsi
{
	background: #eee;
	border: 1px solid #ccc;
	padding: 2px;
}
.zs-dalsi a
{
	margin-left: 4px;
	text-decoration: underline;
}
.zs-prehled
{
	float: left;
	width: 270px;
	margin: 5px
}
.pzs-prehled
{
	width: 99%;
	margin: 20px 5px 5px 5px
}
.zs-prehled .text, .pzs-prehled .text
{
	border: 0 none #e9e9e9;
	padding: 4px;
}
a.zs-odkaz, div.zs-odkaz
{
	display: block;
	width: 62%;
	font-weight: bold;
	padding: 2px 2px 2px 5px;
	color: #294995;
	background: #fff;
}
a:hover.zs-odkaz
{
	background: #fff;
}
.oblasti
{
	margin: 0 0 16px 0;
	clear: both;
}
.oblasti .pop
{
	padding: 4px;
	font-style: italic;
}
.pri-pos
{
	margin: 10px 10px 5px 5px;
}
.pri-pos strong
{
	margin-bottom: 5px;
	padding: 0 0 0 4px;
	width: 140px;
	display: block
}
a.tleft
{
	text-align: left;
	padding-left: 6px;
	margin: 18px 0 18px 0
}
.pst-reseni
{
	font-size: 120%;
	font-weight: bold;
	color: #fff;
	background: #294995;	
	padding: 3px 4px 2px 6px;
}
.pzsback
{
	background: #d9ecff; width: 100%;
}
a.kurziva
{
	font-style: italic; color: #000
}
a.kurziva:hover
{
	color: #a00; text-decoration: none
}
.p-res .nact
{
	float: left;
	display: block;
	margin: 0;
	padding: 3px 5px 3px 5px;	
	border: 1px solid #aaa;
	border-top: none;
	background: #fefefe;
}
.p-res .act
{
	border: 1px solid #aaa;
	border-top: none;
	background: #294995;
	color: #fff
}
.p-res { background: #eee }
.p-reso {
	padding: 14px 0 0 0;
}
.pdoc-naz
{
	font-weight: bold;
	font-size: 115%;
	color: #000;
	background: #f8fbff;
	width: 100%;
	padding: 4px 0 4px 4px;
	border: 1px solid #ddd;
}
.postup-roh a.postup-odk-hlp
{
    color: #fff;
    font-weight: bold;
}
div.CMSParametrizedNadpisDokumentu {
	background: transparent url('/wps/images/teckaf.gif') repeat-y 0 0;
	font-size: 140%;font-weight: bold;color: #445291;
	padding: 0 0 0 30px;border-bottom: 1px solid #a6a0cc
}
.ZsKsMenuCtverec {  background: #294995;padding: 5px }
.ZsKsMenuCtverec a { display: block;color: #fff;margin-bottom: 1px;padding-left: 14px;background: transparent URL('/wps/images/icons/sipka.gif') no-repeat left top }
.ZsKsMenuCtverec a.aktivni {
	display: block;
	color: #F0FFFF;
	background-color : #1e7aba;
} 
.ZsKsMenuCtverec a:hover {
	display: block;
	color: #dedede;
	background-color : #1e7aba;
}
.ZsKsMenuCtverec div.ZsKsMenuPodMenuCtverec a { display: block;color: #fff;margin-left: 10px }
.ZsKsMenuCtverec div.ZsKsMenuPodMenuCtverec a:hover{
	color: #dedede;
} 
.ZsKsMenuCtverec div.ZsKsMenuPodMenuCtverec a.aktivni {  }
.ZsKsMenuCtverec div.ZsKsMenuPodMenuCtverec { margin-bottom: 6px }
.KSNavigace { font-weight: bold;font-style: italic;padding-top: 14px }
.pozadiMenu span { color: #fff;padding-left: 6px;display: block }
div.box-y b { color: #000 }
div.box-y { padding: 6px;background: #ff9;text-align: justify;margin-bottom: 6px }
.wbu { width: 36px }
a.newhelp { color: #d10; font-size: 110%;font-weight: bold }
div.SilnaLista, div.SlabaLista {
    background: #294995 url(/wps/images/icons/trikoloraVListe.gif) no-repeat top left;
    margin: 0 0 6px;
    padding: 0 0 2px 30px;
    color: #fff;
    font-weight: bold
}
div.SlabaLista {
    background: transparent url(/wps/images/icons/trikoloraVListe.gif) no-repeat top left; 
    border-bottom: 1px solid #294995;
    color: #294995
}
div.ObarvenyText { 
    width: 98%; 
    padding: 5px;
    w\idth: 100%
}
#adresar-rejstriky {
    margin: 10px 0 10px 170px;
    padding: 8px;
    border: 1px solid #3959a5
}
.TableColumnBar { background: #294995;color: #eee }
.TableRow1 { text-align: left }
.adresat { margin: 15pt 0 }
.adresat-funkce, .adresat-jmeno, .adresat-osloveni, .adresat-misto, .adresat-stat { margin-bottom: 3pt }
.bod { margin: 7pt 0 22pt 0 }
.aspi { margin: 7pt 15pt;font-size: 110% }
.autor { margin-bottom: 22pt }
.bod-text {
    text-indent: 15pt;
    margin: 13pt 0 10pt 0;
    text-align: justify  
}
.bod-uvod, .bod-zaver { margin-top: 12pt;text-align: justify }
.cast { margin: 37pt 0 }
.cast-nadpis, .cast-cislo {
    text-align: center;
    margin-bottom: 10pt;
    font-size: 13pt;
    margin-top: 30pt;
    font-weight: bold
}
.cast-nadpis { margin-top: 22pt }
.vztah { margin-bottom: 10pt }
.clanek-group-nadpis, .clanek-cislo {
    text-align: center;
    margin-top: 22pt;
    font-size: 12pt;
    margin-bottom: 10pt
}
.clanek-group-nadpis { font-weight: bold }
.odstavec {
    text-indent: 30pt;
    margin-top: 18pt;
    text-align: justify
}
.pismeno {
    text-indent: -15pt;
    margin-left: 30pt;
    margin-top: 4pt;
    text-align: justify
}
.datum-misto { margin: 7pt 0 }
.datum { text-align: right;margin-bottom: 4pt }
.datum-schvaleni {
    text-align: center;
    margin-bottom: 4pt
}
.dil {
    margin-top: 22pt;
    margin-bottom: 37pt;
    text-indent: 22pt
}
.dohoda-cislo, .dil-cislo {
    text-align: center;
    margin-top: 22pt;  
    margin-bottom: 10pt;
    font-size: 12pt;
    font-weight: bold
}
.dohoda-cislo { font-size: 13pt }
.dohoda-datum {
    margin-bottom: 7pt;
    margin-top: 7pt;
    text-indent: 15pt
}
.dohoda-nadpis {
    text-align: center;
    margin-bottom: 10pt;
    font-weight: bold;
    font-size: 13pt
}
.dopis-datum { text-align: right }
.predpis-autor {
    text-align: center;
    font-size: 13pt;
    margin-bottom: 4pt;
    font-weight: bold
}
.predpis-cislo {
    text-align: center;
    font-size: 13pt;
    font-weight: bold;
    margin-bottom: 15pt;
}
.predpis-druh {
    text-align: center;
    font-size: 13pt;
    font-weight: bold;
    margin-bottom: 4pt
}
.predpis-nadpis { margin-bottom: 22pt }
.uvodni-veta {
    margin-top: 10pt;
    margin-bottom: 15pt;
    text-indent: 15pt;
    text-align: justify 
}
.odstavec-group { text-indent: 7pt }
.podpisy {
    margin-top: 37pt;
    margin-bottom: 52pt
}
.podpis {
    text-align: center;
    margin-bottom: 18pt
}
.ucinnost {
    margin-top: 7pt;
    margin-bottom: 7pt;
    text-indent: 30pt;   
    text-align: justify
}
.podpismeno {
    margin-left: 45pt;
    text-indent: -15pt
}
.link {
    display: inline;
    text-decoration: underline;
    color: #4040FF
}
.paragraf-cislo {
text-align: center;
font-weight: normal;
margin-bottom: 10pt;
margin-top: 22pt;
}
.paragraf-vztah {
text-align: center;
margin-bottom: 7pt;
}
.priloha-cislo {
text-align: center;
font-size: 12pt;
font-weight: bold;
margin-top: 22pt;
margin-bottom: 10pt
}
.footnote {
text-align: justify;
font-size: 0.90em;
margin-top: 10pt;
color: #800000;
}
.lfoot { margin-top: 22pt } 
.image { margin-top: 15pt 0 }
.podpis-jmeno {
    font-weight: bold;
    margin-bottom: 10pt
}
.ifootnote {
text-indent: 15pt;
text-align: justify;  
font-size: 0.90em;
margin-bottom: 4pt;
color: #420000;
}
.ifoot {
margin-bottom: 15pt;
margin-top: 15pt;
margin-left: 30pt;
}
.isup {
display: inline;
color: #420000;
font-size: 0.85em;
position: relative;
top: -0.5em;
}
.podpis-funkce {
margin-top: 15pt;
margin-bottom: 10pt;
}
.priloha-nadpis {
text-align: center;
font-size: 12pt;
font-weight: bold;
margin-bottom: 10pt
}
.trida {
text-align: center;
margin-top: 7pt;
margin-bottom: 30pt;
}
.paragraf-group-nadpis, .oddil-cislo {
margin-top: 22pt;
margin-bottom: 10pt;
text-align: center;
font-weight: bold;
}
.foot-bod { margin-left: 15pt }
.foot-p { text-align: justify;margin-top: 10pt }
.foot-uvod {  margin-bottom: 3pt }
.hlava-cislo, .hlava-nadpis {
text-align: center;
font-size: 12pt;
margin-top: 22pt;  
margin-bottom: 10pt
}
exp { display: inline }
.kontakt { margin-bottom: 3pt }
.kontakty { margin-bottom: 22pt }
.bod-uvod, .list-uvod, .list { margin-top: 15pt;margin-bottom: 7pt }
.list-nadpis { margin-bottom: 15pt }
.list-podpolozka { margin-left: 60pt;margin-top: 3pt }
.list-polozka {
    margin-left: 30pt;
    margin-top: 4pt;
    text-align: justify 
}
.clanek-group, .hlava, .oddil, .clanek, .dopis, .paragraf, .preambula, .oddil-group, .novela-group, .pravidlo, .kapitola, .rozhodnuti, .novela {
    margin-top: 22pt;
    margin-bottom: 37pt
}
.oddil-group-nadpis {
margin-bottom: 10pt;
text-align: center;
font-weight: bold;
font-size: 12pt
}
.osloveni { margin-bottom: 15pt }
.podpismeno-group { margin: 3pt 0 }
.preambula-text {
text-indent: 15pt;
margin-top: 18pt
}
.predpis-vztah {
margin-bottom: 10pt;
text-align: center
}
.priloha-dokument {
margin-top: 7pt;
margin-bottom: 15pt
}
.sdeleni-nadpis {
margin-bottom: 10pt;
text-align: center;
text-indent: 15pt;
}
.seznam-nadpis {
margin-bottom: 6pt;
text-align: center;
text-indent: 15pt;
font-size: 13pt;
}
.smlouva-datum {
margin-top: 7pt;
margin-bottom: 7pt;
text-indent: 15pt;
}
.smlouva-dodatek {
margin-top: 22pt;
margin-bottom: 37pt
}
.smlouva-dodatek-cislo {
text-align: center;
margin-bottom: 10pt;
font-size: 13pt
}
.smlouva-druh {
text-align: center;
margin-top: 22pt;  
margin-bottom: 10pt;
font-weight: bold;
font-size: 12pt;	
}
.veta {
    text-indent: 15pt;
    margin-top: 7pt;
    text-align: justify  
}
.vysvetlivky {
    margin-top: 22pt;
    margin-bottom: 37pt;
    font-size: 10pt
}
.vysvetlivky-nadpis {
margin-bottom: 10pt;
font-weight: bold;
font-size: 10pt
}
.bod-ucinnost {
margin-bottom: 7pt;
text-indent: 15pt
}
.kapitola-cislo {
margin: 10pt 0;
text-align: center;
font-size: 13pt
}
.kapitola-nadpis {
margin-top: 10pt;
margin-bottom: 10pt;
font-size: 13pt;
text-align: center;
}
.stanovy, .priloha-group, .umluva, .priloha, .paragraf-group, .ipriloha, .seznam, .smlouva, .sazebnik, .vestnik, .protokol {
    margin-top: 22pt;
    margin-bottom: 37pt
}
.protokol-cislo {
margin-top: 22pt;  
margin-bottom: 10pt;
text-align: center;
font-size: 12pt;
}
.protokol-nadpis {
text-align: center;
font-size: 12pt;
margin-bottom: 10pt;
}
.protokol-podpis {
margin-top: 7pt;
text-indent: 15pt;
}
.sazebnik-cislo {
text-align: center;
margin-bottom: 10pt;
font-size: 12pt;
font-weight: bold;
}
.group-nadpis-center {
    text-align: center;
    margin-top: 15pt  
    margin-bottom: 10pt;
    font-weight: bold;
    font-size: 12pt;
}
.bod-polozka {
margin-top: 7pt;
margin-bottom: 7pt;
text-indent: 15pt;
}
.dohoda-podpis {
margin-top: 7pt;
text-indent: 15pt;
text-align: justify;  
}
.dohoda, .dohoda-dodatek, .group, .status { margin-top: 22pt;margin-bottom: 37pt }
.statut-cislo { margin-bottom: 10pt;text-align: center;font-size: 13pt }
.dohoda-dodatek-cislo {
margin-bottom: 10pt;
text-align: center;
font-size: 13pt;
}
.seznam-cislo {
margin-bottom: 10pt;
text-align: center;
font-size: 13pt
}
.smlouva-podpis {
margin-top: 7pt;
text-indent: 15pt
}
.protokol-datum {
margin-top: 7pt;
margin-bottom: 7pt;
text-indent: 15pt
}
.rad-cislo {
margin-bottom: 10pt;
text-align: center;
font-weight: bold;  
margin-top: 22pt;
font-size: 12pt
}
.rad-nadpis {
text-align: center;
margin-bottom: 10pt;
margin-top: 22pt;
font-weight: bold;
font-size: 12pt
}
.paragraf-nadpis, .rozhodnuti-cislo, .graf-nadpis, .zasady-nadpis, .pokyn-nadpis, .pravidlo-cislo, .predpis-nazev, .oddil-nadpis, .smlouva-dodatek-nadpis, .smlouva-nadpis, .sazebnik-nadpis, .statut-nadpis, .dohoda-dodatek-nadpis, .pravidlo-nadpis {
    margin-bottom: 10pt;
    font-weight: bold;
    text-align: center
}
.pravidlo-cislo { font-size: 12pt }
.pokyn-cislo {
    text-align: center;
    margin-bottom: 10pt;
    margin-top: 22pt;
    font-size: 13pt
}
.zasady-cislo {
    margin-top: 22pt;
    margin-bottom: 10pt;
    text-align: center;
    font-size: 13pt
}
.graf {
    margin-top: 22pt;
    margin-bottom: 37pt;
    text-align: center;
}
.graf-cislo {
    margin-bottom: 10pt;
    text-align: center;
    font-size: 13pt
}
.narizeni, .nota {
    margin-top: 22pt;
    margin-bottom: 37pt
}
.nota-cislo {
    margin-bottom: 10pt;
    text-align: center;
    font-size: 13pt
}
.rozhodnuti-cislo { font-size: 12pt }
.rozhodnuti-nadpis {
    text-align: center;
    margin-bottom: 10pt;
    font-weight: bold;
    font-size: 12pt
}
.index-dolni {
    display: inline;
    font-size: 9pt
}
.umluva-cislo {
    margin-top: 10pt;
    font-size: 13pt
}
.umluva-datum {
    text-indent: 15pt;
    margin: 7pt 0
}
.pododdil-cislo, .titul-cislo, .stanovy-cislo {
    margin-bottom: 10pt;
    text-align: center;
    font-size: 13pt
}
.priloha-group-nadpis, .umluva-cislo, .umluva-nadpis, .preambula-nadpis, .cast-group-nadpis, .pododdil-nadpis, .nota-nadpis, .dopis-nadpis, .postup-nadpis, .postup-cislo, .dil-nadpis, .vestnik-nadpis, .doplnek-predpis-cislo, .doplnek-predpis-nadpis, .pretisk-nadpis, .titul-nadpis, .stanovy-nadpis {
    text-align: center;
    margin-bottom: 10pt;
    font-weight: bold
}
.umluva-nadpis, .priloha-group-nadpis { font-size: 13pt }
.group-cislo {
    text-align: center;
    margin-top: 22pt;
    margin-bottom: 10pt;
    font-size: 12pt
}
.ujednani-cislo, .ujednani-nadpis, .usneseni-cislo, .usneseni-nadpis, .postup-cislo, .postup-nadpis { font-size: 12pt }
.jmenem {
    margin-bottom: 4pt;
    text-align: center;
    font-size: 10pt
}
.cast-group-nadpis { font-size: 13pt }
.oddil-vztah, .clanek-vztah { margin-bottom: 10pt;text-align: center }
.listina-cislo, .listina-nadpis, .popis-nadpis, .kapitola-group-nadpis, .narizeni-nadpis, .dil-group-nadpis, .novela-nadpis {
    text-align: center;
    font-weight: bold;
    margin-bottom: 10pt
}
.popis-cislo {
    text-align: center;
    margin-bottom: 10pt;
    font-size: 13pt;
}
.jmenem-nadpis {
    text-align: center;
    font-size: 13pt;
    margin: 7pt 0
}
.foot-podpismeno {
    margin-left: 45pt;
    text-indent: 10pt;
}
.listina-cislo {
    margin-top: 22pt;
    font-size: 13pt
}
.umluva-podpis, .predpis-podpis {
    margin-top: 7pt;
    text-indent: 15pt
}
.ratifikace-vyhlaseni { text-indent: 15pt }
.vysvetlivky-cislo {
    margin-bottom: 10pt;
    font-size: 12pt
}
.podpis-vyhrady, .nalez-stanovisko {
    text-indent: 15pt;
    margin-top: 18pt
}
.oduvodneni-cislo {
    margin-bottom: 10pt;
    text-align: center;
    font-size: 13pt;
    font-weight: bold
}
.vyrok {
    text-indent: 15pt;
    margin-top: 18pt;
    font-weight: bold
}
.cast-group, .pododdil, .kapitola-group, .listina, .dohoda-doplnek, .implementace, .protokol-group, .deklarace, .dil-group, .informace, .oduvodneni, .ciselnik {
    margin-top: 22pt;
    margin-bottom: 37pt
}
.citace {
    text-indent: 15pt;
    margin-top: 18pt
}
.deklarace-podpis, .deklarace-datum {
    text-indent: 15pt;
    margin-top: 7pt;
    margin-bottom: 4pt;
}
.dodatek-predpis-cislo {
    text-align: center;
    margin-top: 22pt;
    margin-bottom: 10pt;
    font-size: 13pt
}
.deklarace-nadpis, .deklarace-druh, .ujednani-cislo, .ujednani-nadpis, .usneseni-cislo, .usneseni-nadpis, .clanek-nadpis, .stanovisko-nadpis, .protokol-group-nadpis, .informace-nadpis, .dodatek-predpis-nadpis, .dohoda-doplnek-cislo, .dohoda-doplnek-nadpis {
    text-align: center;
    margin-bottom: 10pt;
    font-weight: bold
}
.deklarace-nadpis, .deklarace-druh { font-size: 12pt }
.dopis-cislo, .informace-cislo, .sdeleni-cislo {
    text-align: center;
    margin-bottom: 10pt;
    font-size: 13pt
}
.vyrok-polozka {
    text-indent: 10pt;
    margin-top: 7pt;
    margin-left: 30pt
}
.foot-center {
    text-align: center;
    margin-bottom: 6pt;
    font-weight: bold
}
div#zakony-l-vestniky ul li a:hover { color: #ddd }
