

input.input-file {
	font-weight:normal;
	padding-top:0px;
	padding-right:1px;
	padding-bottom:0px;
	padding-left:1px;
	border:1px solid Black;
}
#line {
	border-bottom:2px solid #E1E9EE;
}
.help {
	background-color:#E3EEFD;
}
#bordered {
	border:1px solid Black;
}
.border-left-top-right {
	border-top-color:Black;
	border-top-style:solid;
	border-top-width:1px;
			border-left-color:Black;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:Black;
	border-right-style:solid;
	border-right-width:1px;
}
.border-bottom-left-top {
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:Black;
	border-left-style:solid;
	border-left-width:1px;
	border-top-color:Black;
	border-top-style:solid;
	border-top-width:1px;
}
.border-left-top {
	border-top-color:Black;
	border-top-style:solid;
	border-top-width:1px;
			border-left-color:Black;
	border-left-style:solid;
	border-left-width:1px;
}
.border-bottom {
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.border-right-bottom-left {
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:Black;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:Black;
	border-right-style:solid;
	border-right-width:1px;
}
.border-right {
	border-right-color:Black;
	border-right-style:solid;
	border-right-width:1px;
}
.border-top-right-bottom {
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:Black;
	border-top-style:solid;
	border-top-width:1px;
	border-right-color:Black;
	border-right-style:solid;
	border-right-width:1px;
}
.border-right-bottom {
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:Black;
	border-right-style:solid;
	border-right-width:1px;
}
.border-top {
	border-top-color:Black;
	border-top-style:solid;
	border-top-width:1px;
}
.block-title {

	font-weight:bold;
	text-transform:uppercase;
	color:#2572AF;
	padding-top:3px;
	padding-right:1px;
	padding-bottom:3px;
	padding-left:6px;
	border-bottom:4px solid #E1E9EE;
}
.middle-title {
	color: #2e7dc2;
  font-size: 18.75px;
  font-weight: 600;
  line-height: 25px;
  text-transform: uppercase;
  text-align: center;
  display: block;
  padding: 18.75px 0 11.25px 0;
}
.first-line {
	color:#013f63;
	background-color:#ebebeb;
}
.second-line {
	color:#e8f1f6;
	background-color:#D9D9D9;
}
.third-line {
	color:#83a5c8;
	background-color:#C4C4C4;
}
.error-line {
	background-color:#ffaaaa;
}
.cursor-magnify {
	cursor:url(/m/m_site/images/magnify.cur);
}
input.checkbox-focus {
	font-family:verdana;
	color:#000000;
	background-color:#ffff66;
}
.select-focus {
	background-color:#ffff66;
}
.textarea-focus {
	background-color:#ffff66;
}
input.input-image {
	font-family:verdana;
	font-weight:normal;
}
.adm-color4 {
	background-color:#939991;
	color:#000000;
	font-weight:bold;
}
.i:after {
    content: "\2022";
    top: 0;
    position: absolute;
    line-height: 0;
    height: 16px;
    width: 16px;
    cursor: pointer;
}

.i.iav:after {
    content: "\2022";
    cursor: pointer;
    top: 0;
    position: absolute;
    line-height: 0;
    height: 16px;
    width: 16px;
}

/* new style for rietavas */

/* structure and contacts style */
.work_middle_wrapper .structure_and_contacts_wrapper a {
	text-decoration: none;
}
.structure_and_contacts_wrapper .gray_simple_block a,
.structure_and_contacts_wrapper .blue_simple_block a,
.structure_and_contacts_wrapper .blue_simple_block span {
	color: #2e7dc2;
	font-size: 18.75px;
	font-weight: 600;
	line-height: 21px;
	max-width: 42%;
	display: block;
	margin: 0 auto;
	background-color: #f6f6f6;
	margin-bottom: 11.25px;
	padding: 9px 11.25px;
	text-align: center;
}
.structure_and_contacts_wrapper .blue_simple_block a,
.structure_and_contacts_wrapper .blue_simple_block span {
	background-color: #2e7dc2;
	color: #fff;
}
.items_group_wrapper .dark_gray_block span {
	display: block;
	background-color: #e2e2e2;
	color: #2e7dc2;
	font-size: 18.75px;
	font-weight: 600;
	line-height: 21px;
	height: 100%;
	padding: 11.25px;
	margin-right: 10%;
	text-align: center;
}
.items_group_wrapper .dark_gray_block {
	padding-bottom: 27.75px;
}
.structure_and_contacts_wrapper .group_blue_block {
	color: #ffffff;
	font-size: 16.5px;
	font-weight: 600;
	line-height: 21px;
	background-color: #2e7dc2;
	text-align: center;
	margin-bottom: 11.25px;
	margin-right: 10%;
	padding: 11.25px 9px;
}
.structure_and_contacts_wrapper .group_dark_gray_block a {
	color: #2e7dc2;
	background-color: #e2e2e2;
	font-size: 15px;
	padding: 11.25px;
	font-weight: 400;
	margin-bottom: 11.25px;
	margin-right: 10%;
	line-height: 15px;
	text-align: center;
	padding: 11.25px;
	display: block;
}
.structure_and_contacts_wrapper .items_group_wrapper,
.structure_and_contacts_wrapper .items_group_wrapper .dark_gray_block span {
	display: -webkit-flex;
	display: flex;
}
.structure_and_contacts_wrapper .items_group_wrapper .dark_gray_block,
.structure_and_contacts_wrapper .items_group_wrapper .simple_wrapper {
	-ms-flex: 1;
	flex: 1;
}
.items_group_wrapper .dark_gray_block span {
	-webkit-align-items: center;
  align-items: center;
}
.items_group_wrapper .dark_gray_block span {
	justify-content: center;
	-webkit-justify-content: center;
}
@media (max-width: 991px) {
	.structure_and_contacts_wrapper .group_dark_gray_block a,
	.structure_and_contacts_wrapper .group_blue_block,
	.items_group_wrapper .dark_gray_block span,
	.structure_and_contacts_wrapper .gray_simple_block a,
	.structure_and_contacts_wrapper .blue_simple_block a,
	.structure_and_contacts_wrapper .blue_simple_block span {
		font-size: 9px;
		line-height: 11px;
	}
	.items_group_wrapper .dark_gray_block span,
	.structure_and_contacts_wrapper .group_blue_block,
	.structure_and_contacts_wrapper .group_dark_gray_block a {
		padding: 2.5px;
	}
}
@media print {
		.work_middle_header,
		.custom_seperator {
				display: none;
		}
}