/* colours */
.c-11 {color:rgb(215,208,109);}
.c-12 {color:rgb(234,184,24);}
.c-13 {color:rgb(188,204,230);}
.c-14 {color:rgb(189,189,222);}
.c-21 {color:rgb(182,188,132);}
.c-22 {color:rgb(220,145,27);}
.c-23 {color:rgb(126,156,209);}
.c-24 {color:rgb(130,120,179);}
.c-31 {color:rgb(140,150,82);}
.c-32 {color:rgb(208,102,28);}
.c-33 {color:rgb(39,51,115);}
.c-34 {color:rgb(19,3,25);}
.c-41 {color:rgb(236,236,236);}
.c-42 {color:rgb(207,207,207);}
.c-43 {color:rgb(155,155,155);}
.c-44 {color:rgb(88,88,88);}

.bg-11 {background-color:rgb(215,208,109);}
.bg-12 {background-color:rgb(234,184,24);}
.bg-13 {background-color:rgb(188,204,230);}
.bg-14 {background-color:rgb(189,189,222);}
.bg-21 {background-color:rgb(182,188,132);}
.bg-22 {background-color:rgb(220,145,27);}
.bg-23 {background-color:rgb(126,156,209);}
.bg-24 {background-color:rgb(130,120,179);}
.bg-31 {background-color:rgb(140,150,82);}
.bg-32 {background-color:rgb(208,102,28);}
.bg-33 {background-color:rgb(39,51,115);}
.bg-34 {background-color:rgb(19,3,25);}
.bg-41 {background-color:rgb(236,236,236);}
.bg-42 {background-color:rgb(207,207,207);}
.bg-43 {background-color:rgb(155,155,155);}
.bg-44 {background-color:rgb(88,88,88);}

BODY{
	width:1240px;
        min-height:100vh;
	overflow-y:scroll;
	margin:0 auto;
	box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 0 1200px 2400px rgb(236,236,236);
        font-family:Verdana, Arial, Sans-serif;
        font-size:12px;
	color:rgb(19,3,25);
        background-color:white;
	position:relative;
}
#vis_imp_on {
	display:inherit;
	cursor:pointer;
}
#vis_imp_off {
        display:none;
	cursor:pointer;
}
#px208 {
        width:208px;
}
#px344 {
       float:right;
       width:344px;
}
#px640 {
       width:640px;
       line-height:1.5;
}
TABLE, TD, DIV, FORM, #HeadLogo, #MainFrame{
	PADDING: 0px; 
	MARGIN: 0px;
}
TABLE{
	width:100%;
	table-layout:fixed;
}
TD{
	VERTICAL-ALIGN:TOP;
}
IMG{
	BORDER:0;
}

H1,H2,H3,H4,H5,H6{
	FONT-WEIGHT:normal;
	LINE-HEIGHT:1.5;
	COLOR: rgb(19,3,25);
	margin-bottom:1.5em;
}
H1{
	FONT-SIZE:200%;
}
H2{
	FONT-SIZE:170%;
}
H3{
	FONT-SIZE:145%;
}
H4,H5,H6{
	FONT-SIZE:120%;
}
P{
	MARGIN-BOTTOM: 0.8em;
	MARGIN-TOP: 0.8em;
	TEXT-INDENT: 2em
}
HR{
	height:1px;
	border:0;
	background-color:rgb(207,207,207);
	margin:1em 0;
	}
UL{
	MARGIN:2em 2em 0 2em;
	MARGIN-TOP:0.5em;
	}
OL{
	MARGIN:2em 2em 0 2em;
	MARGIN-TOP:0.5em;
}
A:link{
	TEXT-DECORATION: underline;
	COLOR: rgb(39,51,115);
	transition: color .1s;
}
A:visited{
	COLOR: rgb(39,51,115);
}
A:hover{
	COLOR: rgb(208,102,28);
}
A:focus{
       outline:2px solid rgb(126,156,209);
}
.LinkBL{
 	display:block;
 	padding:0.5em;
}
#MainFrame{
	border:0;
	width:100%;
	padding-bottom:7em;
}
#MainInfo, #MainInfoS{
	padding:1em 2em;
	text-align:left;
	line-height:150%;
}

#Footer{
	border-collapse:collapse;
	table-layout:fixed;
	border-top:1px solid rgb(126,156,209);
	background-color:rgba(236,236,236,0.5);
	font-size:95%;
	color:rgb(19,3,25);
	position:absolute;
	bottom:0;
	line-height:1.5;
}
#Footer td {
 	padding:0.5em 1em;
	text-align:center;
}
#Autor{
	background-color:rgb(207,207,207);
}
#StarCount {
 	padding-top:0.5em;
}
#ErrFrame{
}
/*Status string*/
#Status {
	margin:1em;
	font-size:95%;
}
#Status A{
	margin:0 0.25em;
	color:rgb(88,88,88);
	border:1px solid rgb(207,207,207);
	border-radius:3em;
	text-decoration:none;
	padding:0.3em 0.75em 0.5em 0.75em;
}
#Status A:hover{
	text-decoration:none;
	background-color:rgb(236,236,236);
}
/*Additional info*/
#AddInfoHead{
	PADDING: 1px;
	margin-bottom: 1px;
	border: 0px;
	background-color: rgb(207,207,207);
	TEXT-ALIGN:center;
	width: auto;
}
#AddInfo{
	PADDING:2px;
	MARGIN-BOTTOM:6px;
	BORDER:1px solid rgb(207,207,207);
	BACKGROUND-COLOR: white;
	WIDTH: 350px;
	MAX-WIDTH: 350px;
	TEXT-ALIGN: left;
	font-size:90%;
	LINE-HEIGHT: normal;
	COLOR: black;
}
#AddInfo #date{
	COLOR: #B15254;
}
#AddInfo #int{
	COLOR: #B15254;
}
/*StatTable*/
#StatTable{
	outline:1px solid rgb(207,207,207);
	border-style:hidden;
        border-collapse:collapse;
	line-height:150%;
}
#StatTable TD{
	padding:0.25em 0.5em;
	border:1px solid rgb(207,207,207);
	vertical-align:middle;
        background-color:white;
	text-align:left;
}
#StatTable TH{
	padding:0.25em 0.5em;
	border:1px solid white;
	vertical-align:middle;
        background-color:rgb(207,207,207);
	text-align:center;
}
#StatTable #light{
	background-color:white;
}
#StatTable .light{
	background-color:white;
}
#Infogr {
	text-align:center;
}
#Infogr A{
	display:inline-block;
	width:320px;
	height:240px;
	position:relative;
	margin:24px;
	outline:1px solid rgb(236,236,236);
	box-shadow: 1px 1px 3px rgb(19,3,25);
}
#Infogr div{
 	position:absolute;
	bottom:1.5em;
	left:-1em;
	background-color:rgb(207,207,207);
	color:rgb(19,3,25);
	font-weight:bold;
	padding:6px;
	opacity:90%;
	max-width:95%;
	text-shadow: 1px 1px rgb(236,236,236);
}
#Infogr img{
	display: block;
	width:300px;
	margin:0 auto;
}

/* Назви сторінок та архів*/
.p_head {
 	text-align:center;
	position:relative;
}
.p_head div.arc {
	border:1px solid rgb(207,207,207);
	display:block;
	width:17%;
	position:absolute;
	right:0;
	top:0;
	text-align:justify-all;
	line-height:1.5;
	padding-bottom:0.25em;
}
.p_head div.arc a {
        padding:0 0.1em;
}

.p_head div.arc::before {
	content:"Архів";
	background-color:rgb(207,207,207);
	display:block;
	line-height:2;
	text-align:center;
	font-weight:bold;
	margin-bottom:0.25em;
}
.p_head div.msg {
	border: 1px solid rgb(207,207,207);
	display:block;
	width:17%;
	position:absolute;
	padding:4px;
	right:0;
	top:0;
	text-align:center;
}
.p_head div.line {
	display:block;
	text-align:right;
}
.p_head a {
}
.p_head a:hover {
}
/* Посилання з іконками типів */
/* загальна частина */
/* pdf */
.a_pdf  {
	background: url(/!img/icons/blue/svg/acrobat.svg) no-repeat;
	background-position: right center;
	background-size: 2em 2em;
	padding-right:2em;
}
/* внутрішнє посилання */ 
.a_link  {
	background: url(/!img/icons/blue/svg/link.svg) no-repeat;
	background-position: right center;
	background-size: 2em 2em;
	padding-right:2em;
}
/* зовнішнє посилання */ 
.a_extlink {
	background: url(/!img/icons/blue/svg/external-link.svg) no-repeat;
	background-position: right center;
	background-size: 2em 2em;
	padding-right:2em;
}
.a_extlink_inv {
	background: url(/!img/icons/light/svg/external-link.svg) no-repeat;
	background-position: right center;
	background-size: 2em 2em;
	padding-right:2em;
}
/* посилання на файл */
.a_att  {
	background: url(/!img/icons/blue/svg/attach.svg) no-repeat;
	background-position: right center;
	background-size: 1.5em 1.5em;
	padding-right:2em;
}
.s_att {
        opacity:65%;
}
/* youtube */
.a_youtube {
	background: url(/!img/icons/blue/svg/youtube.svg) no-repeat;
	background-position: right center;
	background-size: 2em 2em;
	padding-right:2.2em;
}

/* Календарі на головній */
.calendar {
	text-align:center;
	border:1px solid rgb(207,207,207);
        border-collapse:collapse;
}
.calendar th {
	padding:0 0 0 1em;
	line-height:175%;
	vertical-align:middle;
	height:4em;
	text-align:left;
	color:rgb(19,3,25);
	background-color:rgb(207,207,207);
}
.calendar tr {
	background-color:white;
	font-weight:bold;
	height:2em;
}
.calendar tr.days {
	background-color:rgb(234,184,24);
	font-weight:bold;
}
.calendar td {
	vertical-align:middle;
	text-align:center;
}
.calendar td.wrk {
	color:rgb(39,51,115);
}
.calendar td.red {
	color:red;
}
.calendar a {
 	display:block;
}
/* Новини на головній сторінці */
#news {
	line-break:anywhere;
	margin-left:0.5em;
} 
#div_shed {
	line-height:1.75em;
}
#div_shed span {
	vertical-align:middle;
}
#div_shed a {
	display:inline-block;
	line-height:1.5em;
	padding:0.25em ;
        vertical-align:middle;
}
#div_shed_h {
	font-weight:bold;
	text-align:left;
}
#div_shed_b {
	text-align:left;
	margin-top:-1.5em;
}

#StatTableArc{
	TEXT-ALIGN:center;
}
	
#StatTableArc TH{
	PADDING:1px;
	line-height:175%;
	VERTICAL-ALIGN:middle;
	text-align:center;
	COLOR:rgb(19,3,25);
	BACKGROUND-COLOR:#d4d4d8;
	position:relative;
	}

#StatTableArc TD{
	PADDING:1px;
	border:1px solid #dcdcdf;
	VERTICAL-ALIGN:middle;
	COLOR:rgb(39,51,115);
	BACKGROUND-COLOR:#f8f8f8;
	text-align:left;
	}
	
#StatTableArc TH A{
	MARGIN-LEFT:8px;
	MARGIN-RIGHT:8px;
	float:right;
        VERTICAL-ALIGN:middle;
	COLOR: rgb(19,3,25);
	border:1px solid #555555;
	border-radius: 16px;
	text-decoration:none;
	padding-left:10px;
        padding-right:10px;
        line-height:175%;
	
}
#InfoBn {
	display:table;
	text-decoration:none;
	color:rgb(19,3,25);
        border-collapse:collapse;
	border:1px solid rgb(207,207,207);
	width:100%;
	background-color:white;
	height:3em;
}
#InfoBn div{
	display:table-cell;
	vertical-align:middle;
	font-weight:bold;
	text-align:left;
	width:100%;
	padding-left:1em;
	background-color:rgb(207,207,207);
}
#InfoBn img{
	display:table-cell;
        background-color:white;
	width:3em;
	height:2em;
	margin-top:0.4em;
}

/*Books*/
#BooksHead{
	padding:0.5em 1em;
	border:1px solid rgb(207,207,207);
	font-size:125%;
	font-weight:bold;
	background-color:rgb(207,207,207);
	color:rgb(19,3,25);
}
#BooksMain{
	padding:1em;
	border:1px solid rgb(207,207,207);
	margin-bottom:2em;
}
#BooksMain B{
	font-style:italic;
	font-weight:bold;
}
#BooksMain UL{
	margin:1em;
}

/*Different*/
#MainTable{
	padding:0 12px;
}
#InerTable{
	font-size:100%;
}
#Chapters{
	margin:0.5em 1.5em;
	padding:0 0 0.3em 1em;
	border-left: 0.5em solid rgb(207,207,207);
	line-height:150%;
}
/*For Articles*/
#Chpt_link{
	font-weight:bold;
	border-top:1px solid silver;
	display:inline-block;
	padding-top:1em;
}
/*Colors*/
#Red{
	color:#B15254;
}

#DownloadItem{
	margin-bottom:1em;
	padding:1em;
	background:rgb(236,236,236);
	text-align: left;
	clear:both;
}
#DownloadItem A, #DownloadItem B{
	font-size:100%;
	font-weight:normal;
}
#DownloadItem IMG{
	margin:0 0 -2px 0;
}

/* add new topbox */
.topnav2 {
 font-weight:bold;
}
.topnav2 a {
  display:inline-block;
  text-decoration:none;
  color:black;
  border-bottom:0.3em solid white;
}
.topnav2 a:hover {
  color:black;
  border-bottom:0.3em solid rgb(39,51,115);
}
.topnav2 a:active {
  color:black;
}
/*-- end new topbox -----------*/

#HFrame {
        width:100%;
}
#HFrame table {
	table-layout:fixed;
	border-collapse:collapse;
	width:100%;
	color:white;
}
#HFrame td {
	padding:0.75em 1em;
}
#maintitle {
 	color:white;
	text-decoration:none;
	display:block;
	font-size:200%;
	line-height:150%;
	padding:0 0.5em;
}


#navbar {
	font-weight:bold;
}
#navbar a {
	text-decoration:none;
	color:rgb(207,207,207);
}
#navbar a:hover {
	text-decoration:none;
	color:white;
}
#formfield {
	table-layout:fixed;
	border-collapse:collapse;
	width:100%;
}
#formfield td {
 	padding:0 2px 0 0;
	border:0;
}
#formfield button {
 	background-color:rgb(236,236,236);
	color:rgb(19,3,25);
	text-align:center;
	height:2em;
	vertical-align:bottom;
}
#formfield button:hover {
 	background-color:white;
	color:rgb(19,3,25);
	text-align:center;
}

#formfield input {
	height:2em;
	border:0;
	margin:0;
	padding:0 0.5em;
	width:100%;
	vertical-align:bottom;
}
#maingov {
 	display:block;
	width:90%;
	margin:0.25em 0.5em;
}
#spilnota {
	table-layout:fixed;
	border-collapse:collapse;
	width:100%;
}
#spilnota td {
 	line-height:200%;
	padding:0 0.5em;
}
#spilnota a {
	display:block;
	font-weight:bold;
}
#spilnota img {
	width:74px;
	height:74px;
	display:block;
	margin:0 auto;
	background-color:rgb(236,236,236);
}
#infoprod {
	display:table;
	table-layout:fixed;
	width:100%;
}
#infoprod img {
	width:100%;
	vertical-align:middle;
}

#infoprod a {
	display:table-cell;
	transition: all .1s ease-out;
	
}
#infoprod a:hover {
	transform: scale(1.05);
}

#gr_1_nasel,#gr_2_bezrob,#gr_3_zarplata,#gr_4_zab,#gr_5_cin,#gr_6_kap_inv,#gr_7_sg,#gr_8_prom,#gr_9_bud,#gr_10_gitlo,#gr_11_vant,#gr_12_pas,#gr_13_exsport,#gr_14_import {
	background-color:white;
	background-repeat:no-repeat;
	background-position:left 4px top 4px;
	background-size:10%;
	width:380px;
	display:inline-block;
	padding:1em;
        border:1px solid rgb(207,207,207);
}
#gr_1_nasel {
	background-image:url('/!img/chysel_gray.svg');
}
#gr_2_bezrob {
	background-image:url('/!img/rp_gray.svg');
}
#gr_3_zarplata {
	background-image:url('/!img/zp_gray.svg');
}
#gr_4_zab {
	background-image:url('/!img/empty.svg');
}
#gr_5_cin {
	background-image:url('/!img/price_gray.svg');
}
#gr_6_kap_inv {
	background-image:url('/!img/inv_gray.svg');
}
#gr_7_sg {
	background-image:url('/!img/sg_gray.svg');
}
#gr_8_prom {
	background-image:url('/!img/prom_gray.svg');
}
#gr_9_bud {
	background-image:url('/!img/bud_gray.svg');
}
#gr_10_gitlo {
	background-image:url('/!img/nasp_gray.svg');
}
#gr_11_vant {
	background-image:url('/!img/tr_gray.svg');
}
#gr_12_pas {
	background-image:url('/!img/empty.svg');
}
#gr_13_exsport {
	background-image:url('/!img/zovn_gray.svg');
}
#gr_14_import {
	background-image:url('/!img/empty.svg');
}

#t_statreg {
 	display:table;
	border:1px solid rgb(207,207,207);
	width:100%;
	border-collapse:collapse;
	table-layout:fixed;
}
#t_statreg_h {
	display:table-caption;
	background-color:rgb(207,207,207);
	padding:1em;
}
#t_statreg_r {
	display:table-row;
	height:67px;
}
#t_statreg_c {
	display:table-cell;
	text-align:center;
	border:1px solid rgb(207,207,207);
	vertical-align:middle;
}
#t_statreg_c img {
	width:70%;
	height:70%;
	display:block;
	margin:0 auto;
}
#t_statreg_c img:hover {
	transform: scale(1.06);
}

#og_img {
 	width:100%;
	border:1px solid rgb(207,207,207);
	display:block;
}

/* input forms ? */
#Question{
	PADDING:0.5em 1.5em;
	BORDER:1px solid rgb(207,207,207);
	BACKGROUND-COLOR:rgb(236,236,236);
}
#Question B{
	COLOR:#777;
}
#Answer{
	BORDER:1px solid rgb(207,207,207);
	BORDER-TOP:0;
	PADDING:0.5em 1.5em;
}
#Num{
	PADDING:0.5em;
	BORDER-RIGHT:1px solid rgb(207,207,207);
	BACKGROUND-COLOR: rgb(236,236,236);
}
#Question P{
	text-indent:0;
	margin:0 0 0.5em 0;
}
#Answer P{
	text-indent:0;
	margin:0 0 0.5em 0;
}

#NoAnswer{
	text-align:center;color:#777
}
#Form{
	BORDER:1px solid rgb(207,207,207);
	border-collapse:collapse;
        table-layout:auto;
}
#Form P{
      	text-indent:0;
	margin:0 0 0.5em 0;
}
#Form TR{
	BORDER-bottom:1px solid rgb(207,207,207);
}
#Form TH{
	PADDING:1em;
        BACKGROUND-COLOR:rgb(236,236,236);
	font-weight:bold;
}
#Form TD{
	PADDING:0.5em;
        BACKGROUND-COLOR:white;
}
#Form TEXTAREA{
        width:98%;
        resize:none;
	margin:0 auto;
}
#Form INPUT[type=text]{
	width:98%;
	margin:0 auto;
}
#Form INPUT[type=submit]{
	float:right;
	padding:0.25em 1em;
}

/* кабінет респондента */
#k_resp {
        width:200px;
	height:128px;
        background-color:rgb(39,51,115);
        border:1px solid rgb(207,207,207);
	display:inline-block;
}
#k_resp OBJECT {
	width:100%;
        display:block;
}
#pic_link {
        display:block;
        border:1px solid rgb(207,207,207);
}
#pic_link IMG {
        display:block;
	width:100%;
	background-color:transparent;
}
/* privacy reminder */
#cookie_rem {
        background-color:white;
        opacity:90%;
        border:2px solid rgb(39,51,115);
        position:fixed;
        margin-left:1em;
        bottom:0.5em;
}
#cookie_c {
        width:3em;
        display:inline-block; 
        text-align:center;
        font-weight:bold;
        border-right:2px solid rgb(208,102,28);
}
#cookie_v {
 	padding:0 1em;
	margin:0.25em 0.5em;
}

/* gov.ua */
.main-logo-light,
.main-logo-dark {
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .main-logo-light .icon-flag,
  .main-logo-dark .icon-flag {
    width: 0.25em;
    height: 2em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-right: 10px; }
    .main-logo-light .icon-flag .yellow,
    .main-logo-dark .icon-flag .yellow {
      background-color: #ffe358;
      width: 0.25em;
      height: 1em; }
    .main-logo-light .icon-flag .blue,
    .main-logo-dark .icon-flag .blue {
      background-color: #2669e3;
      width: 0.25em;
      height: 1em; }
  .main-logo-light .wrap-text,
  .main-logo-dark .wrap-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .main-logo-light .wrap-text .one,
    .main-logo-dark .wrap-text .one {
      color: #337ab7;
      font-weight: 700;
      line-height: 0.5;
      font-size: 154%; }
    .main-logo-light .wrap-text .light,
    .main-logo-dark .wrap-text .light {
      font-weight: 100;
      color: #aab3c6;
      margin-top: 10px;
      font-size: 0.8em;
      letter-spacing: .8px;
      white-space: nowrap; }

.main-logo-dark .wrap-text .one {
  color: #fff; }

#modal-gov {
  background-color: rgb(39,51,115);
  max-width: 760px;
  position: absolute;
  z-index: 1050;
  display: none; }
  #modal-gov .wrap {
    padding: 30px 0 30px 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    #modal-gov .wrap .wrap-link {
      margin-right: 40px;
      padding-left: 0;
      margin-bottom: 30px; }
      #modal-gov .wrap .wrap-link li {
        list-style-type: none; }
        #modal-gov .wrap .wrap-link li a {
          color: #fff;
          border-bottom: 1px solid transparent;
          -webkit-transition: all .1s ease-in-out;
                  transition: all .1s ease-in-out;
          text-decoration: none;
          font-weight: 700;
          line-height: 30px; }
          #modal-gov .wrap .wrap-link li a:hover {
            text-decoration: underline; }
  #modal-gov .close {
    right: 15px;
    top: 15px;
    width: 16px;
    height: 16px;
    position: absolute;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM1LjQxMyAzNS40MTMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM1LjQxMyAzNS40MTM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yMC41MzUsMTcuMjk0TDM0LjAwMiwzLjgyN2MwLjc4MS0wLjc4MSwwLjc4MS0yLjA0NywwLTIuODI4Yy0wLjc4LTAuNzgxLTIuMDQ4LTAuNzgxLTIuODI4LDBMMTcuNzA3LDE0LjQ2Nkw0LjI0MiwwLjk5OSAgICBjLTAuNzgtMC43ODEtMi4wNDctMC43ODEtMi44MjgsMHMtMC43ODEsMi4wNDcsMCwyLjgyOGwxMy40NjUsMTMuNDY3TDAuNTg2LDMxLjU4N2MtMC43ODEsMC43ODEtMC43ODEsMi4wNDcsMCwyLjgyOCAgICBjMC4zOSwwLjM5MSwwLjkwMiwwLjU4NiwxLjQxNCwwLjU4NnMxLjAyNC0wLjE5NSwxLjQxNC0wLjU4NmwxNC4yOTMtMTQuMjkzTDMyLDM0LjQxNWMwLjM5MSwwLjM5MSwwLjkwMiwwLjU4NiwxLjQxNCwwLjU4NiAgICBzMS4wMjMtMC4xOTUsMS40MTQtMC41ODZjMC43ODEtMC43ODEsMC43ODEtMi4wNDcsMC0yLjgyOEwyMC41MzUsMTcuMjk0eiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=") center no-repeat;
    background-size: cover; }
    #modal-gov .close:hover {
      cursor: pointer; }

@media only screen and (max-width: 767px) {
  #modal-gov {
    margin-left: -15px; }

  #modal-gov .wrap {
    padding: 15px 0 15px 30px; }
    #modal-gov .wrap .wrap-link {
      margin-top: 10px;
      margin-bottom: 15px; }
      #modal-gov .wrap .wrap-link li a {
        line-height: 24px; } }
.modal-background {
  background-color: #000;
  opacity: 0.5;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  display: none; }




.sttl_1 {
  flex:1;
  display:flex;
  overflow:auto;
  line-height:125%;
}
.sttl_1_intd {
  display:flex;
  padding:2px;
}
.sttl_1 a:nth-last-child(-n + 1) {
  margin-right:0;
}
.sttl_1 a:nth-child(-n + 1) {
  margin-left:0;
}
.sttl_1 a {
  position:relative;
  margin:0 6px;
  background-color:rgba(188,204,230,0.5);
  border-radius:4px;
  width:192px;height:108px ;
  text-decoration:none;
  color:black;
}
.sttl_1 a:link {
  text-decoration:none;
  color:black;
}
.sttl_1 a:hover {
  text-decoration:none;
  color:black;
}
.sttl_1 a:visited {
  text-decoration:none;
  color:black;
}
.sttl_1_title {
  position:absolute;
  top:6px;
  left:12px;
  font-weight:bold;
}
.sttl_1_value {
  position:absolute;
  top:54px;
  left:12px;
  font-weight:bold;
  font-size:large;
  line-height:100%;
}
.sttl_1_unit {
  position:absolute;
  top:74px;
  left:12px;
  font-weight:bold;
  font-size:xx-small;
  line-height:100%;
}
 .sttl_1_unit sup {
  line-height:100%;
}

.sttl_1_period {
  position:absolute;
  bottom:6px;
  font-size:x-small;
  left:12px;
  line-height:125%;
}

#pubzvit {
        table-layout: auto;
	border-collapse:collapse;
}
#pubzvit th, #pubzvit td {
        border:1px solid rgb(19,3,25);
	text-align:center;
	vertical-align:middle;
	padding:0.5em;
}
#pubzvit td:first-child {
	text-align:left;
	white-space:nowrap;
}
#rightbar {
	text-align:left;
	color:white;
}
#rightbar a {
	text-decoration:none;
	display:inline-block;
	color:white;
	opacity:75%;
	font-weight:bold;
}
#rightbar a:hover {
	text-decoration:none;
	opacity:100%;
}
#rightbar img {
        vertical-align:middle;
	margin-right:0.5em;
        width:2em;
	height:2em;
}
