* {font-family: verdana, arial, helvetica, sans-serif; color: black;}
a, a:hover, a:visited, a:link {color: black;}
H1, H1 strong {font-size: 20px;}
H2, H2 strong {font-size: 18px; margin-bottom: 2px;}
H3, H3 strong {font-size: 12px;}
.p-title {font-size: 12px; font-weight: bold;}
p, .source, li, strong, ul, b, i, em {font-size: 12px;}
.source {color: grey;}
.logo, .vd_logo, .versions-navigation, .guaranted, .archive, .guaranted img, .archive img, .chapter_title {display: none;}
#adminHandler, #navigation, #header_logos form, #top_menu, .duprofi_title, #my-acc, #relatedTop, #menu-overlay, #navig_bar, #portal-feedback, #h_date, #system-links, .chapter_title, #relatedTop, #right, #left, .web_links, #product_menu, #bottom_cells, .searchbox, .inlineActionCell {display: none;}
.copy {text-align: center; border-top: 1px solid black; padding-top: 5px; font-size: 10px;}
#head {height: 85px; border-bottom: 1px solid black; padding: 0 0 2em; overflow: hidden;}
#header_logos {position: relative;}
.du_logo_print {left: 1px; position: absolute; top: 1px;}
.vd_logo_print {position: absolute; right: 1px; top: 1px;} 
#slider, .law-navigation {display: none;}
#wrap {padding: 0 !important;}

/* print fix */

#head {margin: 0 0 15px;}
#footer {border-top: 1px solid black;}
#middle, #footer, #middle_container {
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}

#right, .order-steps-cont, #order-order, .order-invoice-info, .order-info-help {display: none;}
.serp-author span {color: black;}
.logo_print, .du_logo_print {display: block;}
.vd_logo_print {position: absolute; right: 1px; top: 1px; display: block;}

/* print fix */

span.lvlN {font-family:Verdana !important;font-size:9pt;font-weight:bold;}
span.lvl0 {font-family:Verdana !important;font-size:8pt;font-weight:bold;}
span.lvl1 {font-family:Verdana !important;font-size:8pt;font-weight:bold;text-transform:uppercase;}
span.lvl2 {font-family:Verdana !important;font-size:8pt;font-weight:bold;text-transform:uppercase;}
span.lvl3 {font-family:Verdana !important;font-size:8pt;font-weight:normal;}
span.lvl4 {font-family:Verdana !important;font-size:8pt;font-weight:normal;font-style:italic;}
span.lvl5 {font-family:Verdana !important;font-size:8pt;font-weight:normal;}
span.lvlP {font-family:Verdana !important;font-size:8pt;font-weight:bold;}
span.lvlH {font-family:Verdana !important;font-size:8pt;font-weight:normal;}
span.lvlX {font-family:Verdana !important;font-size:8pt;font-weight:normal;}
span.chng {font-size:9pt;font-weight:normal;color:red;}
span.chng_fut {font-size:9pt;font-weight:normal;color:green;}
span.fthit {font-size:9pt;font-weight:normal;color:yellow;}
span.p1name {
	width: 0.9cm;
	text-align: right;
}
span.pnname {
	width: 0.4cm;
	text-align: right;
}
span.ftnname {
	width: 0.6cm;
	text-align: right;
}
span.jvecname {
	width: 0.9cm;
	text-align: right;
	font-weight: bold;
}
td.chng {width:40;font-family:Arial !important;font-size:8pt;border-bottom:solid windowtext 0.5pt;border-right:solid windowtext 0.5pt;}
td.oddo {width:110;font-family:Arial !important;font-size:8pt;border-bottom:solid windowtext 0.5pt;border-right:solid windowtext 0.5pt;}
td.nazev {width:450;font-family:Arial !important;font-size:8pt;border-bottom:solid windowtext 0.5pt;margin-left:2pt;margin-left:2pt;}
td.nazev1 {width:560;font-family:Arial !important;font-size:8pt;border-bottom:solid windowtext 0.5pt;margin-left:2pt;}
td.titul {font-family:Arial !important;font-size:9pt;font-weight:bold;margin-left:0cm;background:ffffff;}
tr.tr0 {border-bottom:solid windowtext 0.5pt;}
div.titul {font-family:Verdana !important;font-size:10pt;font-weight:bold;margin-left:0cm;}
p.a {margin-top:0;margin-bottom:0;}
p.p {margin-top:0;margin-bottom:0;margin-left:3;margin-right:3;}
p.p a:link, div.titul a:link {color:black;text-decoration: none;}
p.p a:active, div.titul a:active  {color:black;text-decoration: none;}
p.p a:visited, div.titul a:visited  {color:black;text-decoration: none;}
p.p a:hover, div.titul a:hover  {color:red;text-decoration: none;}
a.blue:link {color:104989;text-decoration: none;}
a.blue:active {color:104989;text-decoration: none;}
a.blue:visited {color:104989;text-decoration: none;}
a.blue:hover {color:red;text-decoration: none;}

p.sbc {margin:0cm;margin-right:1.0cm;margin-left:1.0cm;margin-bottom:0pt;text-align:center;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
p.nsstitul {
	background-color: Silver;
	font-family: Verdana !important;
	font-size: 18pt;
	font-weight: bold;
	margin-top: 10pt;
	margin-bottom: 20pt;
}
p.nssrocnik {
	background-color: Silver;
	font-family: Verdana !important;
	font-size: 16pt;
	font-weight: bold;
	margin-top: 10pt;
	margin-bottom: 20pt;
}
p.nssref {
	text-align: center;
	font-family: Verdana !important;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
p.jpv {
	font-size: 10pt;
	font-family: Verdana !important;
	margin-top: 0pt;
	margin-bottom: 3pt;
}
td.jref {
	width: 160px;
	font-size: 10pt;
	font-family: Verdana !important;
	vertical-align: top;
}
div.nssheslotit {
	font-family: Verdana !important;
	font-size: 18pt;
	font-weight: bold;
	margin-top: 10pt;
	margin-bottom: 20pt;
}
div.nsssubheslotit {
	font-family: Verdana !important;
	font-size: 16pt;
	font-weight: bold;
	margin-top: 10pt;
	margin-left: 50px;
	margin-bottom: 20pt;
}
div.nsstitul {
	font-family: Verdana !important;
	font-size: 18pt;
	font-weight: bold;
	margin-top: 10pt;
	margin-bottom: 20pt;
}
div.nssrocnik {
	font-family: Verdana !important;
	font-size: 16pt;
	font-weight: bold;
	margin-top: 10pt;
	margin-bottom: 20pt;
}
div.nssheslo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	font-size: 10pt;
	margin-left: 0pt;
}
div.nsssubheslo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	font-size: 10pt;
	margin-left: 15px;
}

div.sbc {margin:0cm;margin-right:1.0cm;margin-left:1.0cm;margin-bottom:0pt;text-align:center;text-indent:0.0cm;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sbcitace {margin-top:0cm;margin-right:1.0cm;margin-left:1.0cm;margin-bottom:0pt;text-align:center;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sbcprt {margin-top:0pt;margin-right:0cm;margin-bottom:10.0pt;margin-left:0cm;text-align:center;color:#808080;font-size:7.5pt;font-family:"Verdana";}

div.sbpriloha {margin-top:16.0pt;margin-right:0cm;margin-bottom:3.0pt;margin-left:0cm;margin-bottom:0pt;text-align:right;text-autospace:none;font-size:9.0pt;font-weight:bold;font-family:"Times New Roman" !important;}
div.sbright {margin-top:6.0pt;margin-right:0cm;margin-bottom:3.0pt;margin-left:0cm;margin-bottom:0pt;text-align:right;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}

div.sba {margin-top:6.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;margin-bottom:0.0cm;text-indent:0.0cm;text-align:justify;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sba1 {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:1.0cm;text-align:justify;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sba2 {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:0.5cm;text-align:justify;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sba3 {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:0.5cm;text-align:justify;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sba4 {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:0.5cm;text-align:justify;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sba5 {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:0.5cm;text-align:justify;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sba1p {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:1.0cm;text-align:justify;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sba2p {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:1.5cm;text-align:justify;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sba3p {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:2.0cm;text-align:justify;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sba4p {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:2.5cm;text-align:justify;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sba5p {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:3.0cm;text-align:justify;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}

div.sbp {margin-top:6.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;text-align:justify;text-indent:1.0cm;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sbp1 {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:1.0cm;text-align:justify;text-indent:-1.0cm;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sbp2 {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:0.5cm;text-align:justify;text-indent:-0.5cm;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sbp3 {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:0.5cm;text-align:justify;text-indent:-0.5cm;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sbp4 {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:0.5cm;text-align:justify;text-indent:-0.5cm;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sbp5 {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:0.5cm;text-align:justify;text-indent:-0.5cm;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sbp1p {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:1.0cm;text-align:justify;text-indent:-1.0cm;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sbp2p {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:1.5cm;text-align:justify;text-indent:-0.5cm;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sbp3p {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:2.0cm;text-align:justify;text-indent:-0.5cm;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sbp4p {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:2.5cm;text-align:justify;text-indent:-0.5cm;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sbp5p {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:3.0cm;text-align:justify;text-indent:-0.5cm;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}

div.sbp div.sbblank table {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:0.0cm;text-align:justify;text-indent:0.0cm;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sbp1 div.sbblank table {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:-1.0cm;text-align:justify;text-indent:0.0cm;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sbp2 div.sbblank table {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:-1.5cm;text-align:justify;text-indent:0.0cm;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sbp3 div.sbblank table {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:-2.0cm;text-align:justify;text-indent:0.0cm;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sbp4 div.sbblank table {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:-2.5cm;text-align:justify;text-indent:0.0cm;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.sbp5 div.sbblank table {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:-3.0cm;text-align:justify;text-indent:0.0cm;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}

div.sbpp {margin-top:0pt;margin-right:0cm;margin-bottom:0cm;margin-left:1.0cm;text-align:justify;text-indent:-1.0cm;text-autospace:none;font-size:9.0pt;font-family:"Times New Roman" !important;}
div.sbblank {margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;text-indent:0.0cm;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}

div.jcislo {margin-top:6pt;margin-left:0cm;margin-right:0cm;margin-bottom:3pt;text-align:center;text-autospace:none;font-size:13.0pt;font-weight:bold;font-family:"Arial";}
div.jdruh {margin-top:18pt;margin-right:0cm;margin-left:0cm;margin-bottom:3pt;text-align:center;text-autospace:none;font-size:11.0pt;font-weight:bold;letter-spacing:0.5pt;font-family:"Times New Roman" !important;}
div.jtitul {margin-top:6pt;margin-right:1cm;margin-left:1cm;margin-bottom:9pt;text-align:center;text-autospace:none;font-size:11.0pt;font-weight:bold;letter-spacing:0pt;font-family:"Times New Roman" !important;}
div.jrej {margin-top:12pt;margin-right:0cm;margin-left:0cm;margin-bottom:3pt;text-align:justify;text-indent:0cm;text-autospace:none;font-size:11.0pt;font-weight:bold;font-family:"Times New Roman" !important;}
div.jsouv {margin-top:12pt;margin-right:0cm;margin-left:0cm;margin-bottom:3pt;text-align:justify;text-indent:0cm;text-autospace:none;font-size:11.0pt;font-weight:normal;font-family:"Times New Roman" !important;}
div.jpv {margin-top:6.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;text-indent:0.5cm;text-align:justify;text-autospace:none;font-size:11.0pt;font-weight:bold;font-family:"Times New Roman" !important;}
div.jrozh {margin-top:9pt;margin-right:0cm;margin-left:0cm;margin-bottom:9pt;text-align:center;text-autospace:none;font-size:11.0pt;font-weight:normal;font-family:"Times New Roman" !important;}
div.jprejud {margin-top:12pt;margin-right:0cm;margin-left:0cm;margin-bottom:3pt;text-align:justify;text-indent:0cm;text-autospace:none;font-size:11.0pt;font-weight:normal;font-family:"Times New Roman" !important;}
div.jvec {margin-top:10pt;margin-right:0cm;margin-left:1.0cm;margin-bottom:3pt;text-align:justify;text-indent:-1.0cm;text-autospace:none;font-size:11.0pt;font-weight:normal;font-family:"Times New Roman" !important;}
div.jcp {margin-top:12pt;margin-right:0cm;margin-left:0cm;margin-bottom:3pt;text-align:center;text-autospace:none;font-size:11.0pt;font-weight:normal;letter-spacing:0.5pt;font-family:"Times New Roman" !important;}
div.jp0 {margin-top:10pt;margin-right:0cm;margin-left:0cm;margin-bottom:3pt;text-align:justify;text-indent:0.5cm;text-autospace:none;font-size:11.0pt;font-weight:normal;font-family:"Times New Roman" !important;}
div.jp1 {margin-top:10pt;margin-right:0cm;margin-left:1cm;margin-bottom:3pt;text-align:justify;text-indent:-1.0cm;text-autospace:none;font-size:11.0pt;font-weight:normal;font-family:"Times New Roman" !important;}
div.jp2 {margin-top:10pt;margin-right:0cm;margin-left:1.5cm;margin-bottom:3pt;text-align:justify;text-indent:-1.5cm;text-autospace:none;font-size:11.0pt;font-weight:normal;font-family:"Times New Roman" !important;}
div.jpa0 {margin-top:12pt;margin-right:0cm;margin-left:0cm;margin-bottom:3pt;text-align:justify;text-indent:0cm;text-autospace:none;font-size:11.0pt;font-weight:normal;font-family:"Times New Roman" !important;}
div.jp {margin-top:6.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:0cm;text-align:justify;text-indent:0.5cm;text-autospace:none;font-size:11.0pt;font-family:"Times New Roman" !important;}
div.jppc {margin-top:3.0pt;margin-right:0cm;margin-bottom:0cm;margin-left:1.0cm;text-align:justify;text-indent:-1.0cm;text-autospace:none;font-size:9.0pt;font-family:"Times New Roman" !important;}
td {font-size:11.0pt;font-family:"Times New Roman" !important;}
a:link {color:#104989; text-decoration:none;}
a:visited {color:#104989; text-decoration:none;}
a:active {color:#104989; text-decoration:none;}
a:hover {color:#800000; text-decoration:none;}

.print-url {color: #517E95 !important;}
#fulsoftLogo img, #dashoferLogo img {border: none;}
#adminHandler, #documentTOC {display: none !important;}

#login_butt, #top_login_button_container, .fb-like, #h_phone {
    display: none;
}

#documentTabs > ul, #documentTabdocumentVersions, #uriRatingContainer, .print-hide {display: none;}

#header_logos h1 {display: none;}

a, a span, a strong, a.normalu, a.normalu small, .cluetip-inner a, a:visited, a:visited span, a:visited strong, a.normalu:visited, a.normalu:visited small, .cluetip-inner a:visited, #docBodyDiv a, .example-title strong {
    color: #333 !important;
}

#middle #middle_container .toTheTopLink {
  display: none !important;
  color: white !important;
  font-size: 0 !important;
  position: absolute;
  right: -99999999px;
}


#middle #middle_container .toTheTopLink i {
  display: none !important;
  color: white !important;
}

#documentHeading.fixed {
  position: static;
}

.modal-handler-top, .modal-handler-bottom {display: none;}
#middle .tablescroll, #middle .imgscroll {border: none !important;}

#ui-info-bar-g {display: none !important;}