/*
  (c) Mediaweb Studio
*/

/* SLIDER
------------------------------------ */

/* common */
.slider-wrapper {
	overflow: hidden;
	position: relative;
}
.slider-wrapper a.link,
.slider-wrapper img {
	display: block;
	margin: 0;
	padding: 0;
}
.bx-pager {
	position: absolute;
	height: 18px;
	bottom: 20px;
	left: 20px;
	right: 20px;
	text-align: right;
}
.bx-pager-item {
	display: inline-block;
	margin-left: 6px;
}
.bx-pager-link {
	display: block;
	width: 12px;
	height: 0;
	padding-top: 12px;
	border-radius: 6px;
	overflow: hidden;
	background: #A8B1AF;
}
.bx-pager-link.active {
	background: #14698A;
}

/* main slider */
.slider-wrapper.main-slider {
	margin: 25px 0 10px;
	width: 1180px;
	height: 360px;
}
.main-slider a.link,
.main-slider img {
	width: 1180px;
	height: 360px;
}
.main-slider .caption {
	font: 13px "Open Sans", sans-serif;
	color: #fff;
	padding: 7px 16px 11px 11px;
	background: #000;
	background: rgba(0, 0, 0, .7);
	position: absolute;
	right: 0;
	bottom: 0;
}

.main-slider .bx-prev,
.main-slider .bx-next {
	position: absolute;
	top: 140px;
	height: 0;
	padding-top: 81px;
	overflow: hidden;
	width: 24px;
}
.main-slider .bx-prev {
	background: url(data:image/png;base64,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)
	no-repeat;
	left: 0;
}
.main-slider .bx-next {
	background: url(data:image/png;base64,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)
	no-repeat;
	right: 0;
}

/* homepage slider */
.slider-wrapper.homepage-slider {
	float: right;
	width: 780px;
	height: 336px;
}
.homepage-slider a.link,
.homepage-slider img {
	width: 780px;
	height: 336px;
}

/* CAROUSEL
------------------------------------ */
.carousel-wrapper {
	width: 1180px;
	overflow: hidden;
	position: relative;
	border-top: 2px solid #DBDBDB;
	border-bottom: 2px solid #DBDBDB;
	margin: 40px 0;
	padding: 20px 0;
}
.carousel-wrapper ul,
.carousel-wrapper li {
	display: block;
	margin: 0;
	padding: 0;
}

.carousel-wrapper .slider {
	width: 1180px;
}
.carousel-wrapper .slide {
	width: 340px;
	font: 15px/1.4 Arial, sans-serif;
}
.carousel-wrapper .slide img {
	float: left;
	margin-right: 10px;
}
.carousel-wrapper .bx-prev,
.carousel-wrapper .bx-next {
	position: absolute;
	top: 50%;
	margin-top: -31px;
	width: 25px;
	height: 0;
	padding-top: 61px;
	overflow: hidden;
}
.carousel-wrapper .bx-prev {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAA9CAMAAABvCjJxAAABnlBMVEWosa+psrCqs7Grs7GrtLKstLKstbOttbOttrOttrSut7Wvt7awuLWwuLaxubeyureyurizurm0vLq1vLm1vLu1vbq1vbu2vbq2vby2vry3vry3v725wb+6wL26wb26wb66wcC8w8G9xMK+xMC+xMG+xcO/xcHAxcLBx8bCyMfDycfFy8rGzMvHzMfHzMjHzcvIzcjIzcnIzszJzsnJz83Kz87K0M/L0c/M0MvM0czN0czO0s3O09LQ1NPQ1dTR1M/S1dDS1tDS19bT1tHT19HV2djW2tnX2tTX29rX3NvY29XY3NvZ29Xa3t3b397d4N/e4uHf4uHf4uLg4tvg4+Lh4tzh49zh5OPi5eTi5eXj5N3j5ubk5d/k5+bk5+fl5t/n6enn6unp6eLp6+vq6uPq7Ozr7ezs7OTs7OXs7u3t7ebt7u7u7+/v8PDv8fDv8fHw8Ojw8fHx8/Ly8eny8erz8urz8uvz9PTz9fT08+v09fX19vb29/f3+Pf3+Pj4+fj4+fn5+fn6+/v7+/v7/Pz8/Pz8/fz9/f3+/v7///9mZchkAAABlklEQVR4AXXUZ7fSQBDG8SfexHivBYtYwKLYe++9iKKCYsdeFLEXEB0RLALZ+dYeTpYkG3f+r+bkd/LkXcBSKH8KlF28uTvu/AxsMgkgX/r6v2EKoxaVfwgCrH7YFwTTjn8XBCjUJcGSmiSYfc0Qg6qGGPRAEsx/IwkKXUlwOpDEfywJ1v2WxKkqQbCql5JZmYx+6bYyZEGTzupzcz8pzn167up78n1SDlF7JcaVVSzZJp2JAFuCSJxH9NSNJdeN5DC1V8QAvz6WbItOIdmNkeitCUOKWo7Ql+UG4Ggoi1t00gTsC+UuvZ5Iye5QdhGtScneUHCLXvrW7yDzkc6bck4LdhKtNeTqWHCTGsk971ko4d7FhCzsRILtROtj2TSMBdepMSOSktKi9y5D577ihGAb0QZ9bvxrCA6e2KOvqjIlKtdhQSpKkGU9totbU4LsH7Bd8t/YLnOesF2mX2G7eKXALu6FCEyZWRmyVZbeU2yVre+YbTKv8ott4h/7HLBFpg68HXA6OF6h+EE/N+XSiz/CP56l/gF6UjEbXnCQ8QAAAABJRU5ErkJggg==)
	no-repeat;
	left: 0;
}
.carousel-wrapper .bx-next {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAA9CAMAAABvCjJxAAABlVBMVEWosa+psrCqs7Grs7GrtLGrtLKstLKstbOttbOttrSut7Wvt7awuLWwuLaxubeyubeyureyurizurm0vLq1vLm1vLu1vbq1vbu2vbq2vby2vry3vry3v725wL25wb+6wb26wcC8w8G9xMK+xMC+xcO/xcHBx8bCyMfDycfFy8rGzMvHzMfHzMjHzcvIzcjIzszJzcnJzsnJz83Kz87K0M/L0c/M0MvM0czN0czO0s3O09LQ1NPQ1dTR1M/S1dDS19bT1tHT19HV2djW2tnX2tTX29rX3NvY2tXY3NvZ29Xa3t3b397d4N/e4uHf4uHf4uLg4tvg4+Lh4tzh49zh5OPi5eTi5eXj5N3j5ubk5d7k5+bk5+fl5t/n6enn6unp6eLp6+vq6uPq7Ozr7ezs7OTs7OXs7u3t7eXt7u7u7+/v8PDv8fDv8fHw8Ojw8fHx8/Ly8eny8erz8urz8uvz9PTz9fT08+v09fX19vb29/f3+Pf3+Pj4+fj4+fn5+fn6+/v7+/v7/Pz8/Pz8/fz9/f3+/v7///9ADC6AAAABhUlEQVR42nXUV1cCMRAF4EEEERv23rD33rsoKij23sWu2I297+Z3e5QBsruZ+zbnO7l5yJwApyIXVbnwyER5XaxLthpFuXPnAUCsQZ48mfAXu06+1osBZPLQGwVS8TsBpLKUDXKZTgC5+BAMsoZgkONUkMuzE+SiDAAhmzZC3ktBLqrPRMhLEchFXcAjDke8Vr4qcRhiV2kaOYvFwbLLVk2CqB4IpfCWdQiiVEE4g8E+lOfciERvsw1TWPw2ALGvMyyzIKafXWeExKUR818fSjdokn/DulBaAPR9WUFp0In5iC0HpVknJYw1Su+x7bN5CMqwVkZYwIEype+qB5Qdq9h1wOYgJI/pgoz9d6H8VESgjLFa4X3cYteM+KaHFsBMsECSKJ/lka4a7e74cGjqa9ft22MuUDvqpYS/FFCiLlkI4d+tlPD7PEr4ViIlfDKGEsVtNQrSqIUQ/uONI4SrKzlGwZxWU8LfvCmEcOWyx2YQzPdJmx3FaOcup9VE/PEfe+PAqfwCdlkqQQC2ZYIAAAAASUVORK5CYII=)
	no-repeat;
	right: 0;
}
.carousel-wrapper .center {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 110px;
	resize: vertical;
}

/* COMMON: CONTACTS
------------------------------------ */
.contacts-ico {
	padding-left: 20px;
	padding: 0 0 2px 20px;
	margin-bottom: 10px;
	-webkit-print-color-adjust: exact;
}
.map-ico {
	background: url('../img/icons/contacts/ico-map.png') no-repeat;
}
.time-ico {
	background: url('../img/icons/contacts/ico-time.png') no-repeat;
}
.phone-ico {
	background: url('../img/icons/contacts/ico-phone.png') no-repeat;
}
.fax-ico {
	background: url('../img/icons/contacts/ico-fax.png') no-repeat;
}
.mail-ico {
	background: url('../img/icons/contacts/ico-mail.png') no-repeat;
}

/* COMMON: FILES
------------------------------------ */
.main-files {
	margin: 40px 0;
	font: 14px/1.25 "Open Sans", sans-serif;
}
.main-files .item {
	min-height: 27px;
	/* font-size: 12px; */
	margin-bottom: 6px;
	overflow: hidden;
}
.main-files .info {
	padding: 6px 0 0 32px;
}
.main-files .item .ico {
	float: left;
	width: 27px;
	height: 32px;
	background-image: url("../img/icons/files.png");
	background-repeat: no-repeat;
}
.main-files  .ico-arc,
.main-files  .ico-zip,
.main-files  .ico-rar {
	background-position: 0 -33px;
}
.main-files .ico-mp3 {
	background-position: 0 -66px;
}
.main-files .ico-jpg , .main-files .ico-png {
	background-position: 0 -99px;
}
.main-files .ico-mkv {
	background-position: 0 -132px;
}
.main-files  .ico-txt {
	background-position: 0 -165px;
}
.main-files  .ico-doc, 
.main-files  .ico-docx {
	background-position: 0 -199px;
}
.main-files .ico-pdf {
	background-position: 0 -233px;
}
.main-files  .ico-pps {
	background-position: 0 -267px;
}
.main-files  .ico-ppt {
	background-position: 0 -301px;
}
.main-files  .ico-xls, 
.main-files  .ico-xlsx {
	background-position: 0 -335px;
}

/* COMMON: FORM
------------------------------------ */
/* general */
.main-form form {
	width: 460px;
	padding: 10px 0;
}
.main-form fieldset div.field {
	margin-bottom: 5px;
	overflow: hidden;
	width: 740px;
}
.main-form fieldset div.field label.left {
	display: block;
	float: left;
	overflow: hidden;
	width: 180px !important;
}
.main-form div.requiredField label.left:after {
	content: " *";
	color: #FF0000;
}
.main-form fieldset div.field .middleColumn {
	float: left;
	overflow: visible;
	width: 560px;
}
.main-form div.requiredField label.required {
	display: block;
	color: #FF0000;
	padding-top: 2px;
	width: 270px;
	float: right;
}
.main-form div.field  .message {
	color: #ff0000;
	margin-left: 180px;
}

/* fields */
.main-form .middleColumn input.text,
.main-form .middleColumn textarea,
.main-form .middleColumn select,
.form-view input.text,
.form-view textarea,
.form-view select {
	border: 1px solid #DBDBDB;
	background: #fff;
	transition: border 0.5s;
}
.main-form .middleColumn input.text.required,
.main-form .middleColumn textarea.required,
.main-form .middleColumn select.required,
.form-view input.text.required,
.form-view textarea.required,
.form-view select.required {
	border-color: #D65A24;
}
.main-form .middleColumn input.text:focus,
.main-form .middleColumn textarea:focus,
.main-form .middleColumn select:focus,
.form-view input.text:focus,
.form-view textarea:focus,
.form-view select:focus {
	border-color: #14698A; 
}
.main-form .middleColumn input.text,
.main-form .middleColumn textarea {
	padding: 2px 3px;
	font: 13px "Open Sans", sans-serif;
	text-align: left;
	resize: none;
	width: 272px;
}
.main-form .middleColumn select{
	padding:1px;
	width: 280px;
}
.main-form p.checkbox {
	padding-left: 180px;
}

/* groups */
.main-form .middleColumn ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.main-form .middleColumn ul label {
	vertical-align: top;
}
.main-form .middleColumn ul input {
	vertical-align: bottom;
}

/* action */
.main-form input.action,
.form-view input.action,
#wrapper a.button-link {
	background: #14698A;
	height: 30px;
	border: none;
	padding: 0 18px 0 16px;
	cursor: pointer;
	font: 13px/30px 'Open Sans', sans-serif;
	color: #fff;
}
.main-form input.action:active,
.form-view input.action:active,
#wrapper a.button-link:active {
	padding: 0 17px 0 17px;
}
#wrapper .main-form div.Actions {
	padding: 10px 0 0;
	position: relative;
	text-align: right;
}
a.button-link {
	display: inline-block;
	text-decoration: none;
}

/* captcha */
.main-form .phpcaptcha img {
	float:left;
	margin:0 10px 0 0;
	border: 0 none;
}
.main-form .phpcaptcha input.text {
	position: relative;
	top: -5px;
	width: 172px;
}

/* reg page */
#UserForm1072 fieldset div.field label.left {
	width: 340px !important;
}
#UserForm1072 fieldset div.field .middleColumn {
	width: 400px;
}

/* COMMON: POPUP FORM
------------------------------------ */
.popup-content.main-form fieldset div.field{
	width: 460px;
}
.popup-content.main-form fieldset div.field .middleColumn {
	width: 280px;
}
.popup-content.main-form div.requiredField label.required {
	float: none;
	width: auto;
}

.popup-bg {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	text-align: center;
	background: rgba(170, 170, 170, 0.4);
	z-index: 5000;
}
.popup-bg:before {
	content:'';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;
}
.popup-content,
.popup-thanks {
	display: inline-block;
	vertical-align: middle;
}
.popup-thanks {
	display: none;
}
.popup-content,
.popup-thanks {
	position: relative;
	background: #F3F3F3;
	border: 1px solid #424242;
	border-radius: 5px;
	text-align: left;
	padding: 18px 30px;
}
.popup-content {
	width: 480px;
}
.popup-content .close {
	position: absolute;
	right: 12px;
	top: 10px;
	color: #999;
	cursor: pointer;
}
.popup-content .close:hover {
	color: #000;
}
.popup-content h2.title {
	margin: 0 0 15px;
}

.popup-content .Actions {
	text-align: right;
	padding-top: 10px;
}

/* COMMON: GRID
------------------------------------ */
.grid {
	display: table;
	margin-right: -16px;
}
.grid > .element {
	display: inline-block !important;
	vertical-align: top !important;
	margin: 0 14px 8px 0 !important;
	width: 180px !important;
	font: 14px "Open Sans", sans-serif !important;
}
.grid .image {
	display: block;
	background-color: #fff;
	width: 180px !important;
	height: 180px !important;
	line-height: 0;
}
.grid .image > img {
	display: block;
}
.grid p {
	display: block !important;
	text-align: center !important;
	padding: 6px 0 !important;
	margin: 0 !important;
}
.grid p.title {
	margin-top: 5px !important;
	font-weight: bold !important;
}
.grid form p.message {
	display: none !important;
}

/* PhotoGalleryPage page */
.PhotoGalleryPage .grid p {
	padding: 0 !important;
}

/* NEWS AND ANNOUNCEMENT HOLDERS
------------------------------------ */
.NewsHolder-layout .item,
.AnnouncementHolder-layout .item {
	margin: 0 0 20px 0;
}
.NewsHolder-layout .item h2.title,
.AnnouncementHolder-layout .item h2.title {
	margin: 0 0 10px 0;
	font-size: 14px;
	font-weight: normal;
}
.NewsHolder-layout .item p.date,
.AnnouncementHolder-layout .item p.date {
	margin: 5px 0;
	font-size:11px;
}
.NewsEntry-layout p.date,
.Announcement-layout p.date {
	margin-bottom: 5px;
	font-size:12px;
}

.NewsHolder-layout .item .pict img,
.NewsEntry-layout .pict img,
.AnnouncementHolder-layout .item .pict img,
.Announcement-layout .pict img{
	float:left;
	margin: 0 15px 15px 0;
}

/* GUESTBOOK
------------------------------------ */
.Guestbook .user-reviews {
	list-style-type: none;
	padding: 0 20px;
}
.Guestbook .user-reviews .review {
	margin-bottom: 25px;
}
.Guestbook .user-reviews .date {
	font-size: 11px;
	margin: 0;
}
.Guestbook .user-reviews .title {
	font-size: 14px;
	font-weight: bold;
}
.Guestbook .user-reviews .button-link {
	margin-right: 15px;
}

/* HOMEPAGE
------------------------------------ */
.HomePage .main-content {
	padding-bottom: 28px;
	border-bottom: 2px solid #DBDBDB;
}
.HomePage .main-content .more-content {
	float: right;
	font-weight: bold;
	padding-right: 24px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAHCAMAAAAyC+1NAAAAJ1BMVEUAAAAUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYrHj0L3AAAADHRSTlMAECAwQGBwkKCw0PD8tGugAAAAK0lEQVR4AWNAAeyMDOiAlQtTjJOLmYGBhQcVcDOhqeLiQhdh48Awig1EAABJeQEefJnNswAAAABJRU5ErkJggg==)
	right center no-repeat;
}
.HomePage .news-block {
	margin: 22px 0 40px;
}
.HomePage .news-block .header {
	display: block;
	font: 19px/39px "Open Sans", sans-serif;
	color: #136989;
	padding-left: 38px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAMAAABhTZc9AAAA9lBMVEX///+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+osa+qs7Grs7KrtLKstLKstbOttrSut7Wvt7Wxubeyurizurmzu7m0u7q0vLq1vLu1vbu2vby2vry3vr25wL+8w8K9xMLBx8bByMbCycfDycfJzs3P1NLS1tXT2Nfk5+bm6ejn6unp6+vr7ez29/f3+Pj4+fj4+fn5+fn5+vr6+vr6+/v7+/v7/Pz8/Pz8/fz9/f3+/v7///8M7mxuAAAAH3RSTlMABgkSFRgbJDBaXWBpkJOlq67Aw8zP0tXb3uTn8Pn81pAVMAAAAStJREFUeAGF0vlSglAUx/GDoGiFchV35VeWe6nt+1JqWYrG+79Mw3CQGzHT59/v3MPcw6UtNSOsGmqWyKgUpecQyukkSxhNyJpGIozJIqKKSWJaBX9VND8qecTJK+QxEM/wYtpGPDtNRAIe95cOPIIoZft1fHDEWodu2z+s0h78CsaD4MmQCKq7hQVXk8pB7XTb3dGk3+sPsORapkZQn16e34bnH9PZFHOuDYI8+RGT45MRvriCGnK9u1jM3ufS2bJc73E6PrvEavtdIdeHq42zAb65muF9e8PBBPs317fyfYNdtRDiybYa7PnV/Vw5znrtOM5y6rpL3vM//4iyiJclj1JAnILC76oaE6sasVQJUaWU/J5tyOxsgmS6KUVTpyhtR1h11C2xq1HgB113Zlr+vyIkAAAAAElFTkSuQmCC)
	left center no-repeat;
	height: 39px;
	margin-bottom: 20px;
}
.HomePage .news-block .item {
	float: left;
	width: 280px;
	margin-right: 20px;
}
.HomePage .news-block .date {
	display: block;
	font: bold 14px "Open Sans", sans-serif;
	color: #1d1d1d;
	margin-bottom: 7px;
}
.HomePage .news-block .item.last {
	margin-right: 0;
}
.HomePage .news-block .archive {
	margin-top: 20px;
}

.infoblock-help {
	float: left;
	width: 379px;
	height: 336px;
	background-repeat: no-repeat;
}

/* map text */
.HomePage .map p {
	padding-right: 20px;
	margin-bottom: 4px;
	font: 14px 'Open Sans', sans-serif;
	color: 1d1d1d;
}
.HomePage .map .title {
	font: 700 italic 16px 'Open Sans', sans-serif;
	margin-bottom: 10px;
}
.HomePage .map .bold-title {
	display: block;
	font-weight: bold;
	margin-top: 14px;
}
.HomePage .map p.address {
	padding-left: 40px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAMAAABhTZc9AAAArlBMVEX///8UaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoVaooabY0db48ndZQseJY5gZxAhaBChqFDh6FEiKJXlKt8q75/rb+GssOmxtKnx9OpyNSqydWsyta10Nre6u7q8fTr8vXz9/n+/v////9JpnoDAAAAH3RSTlMABgkSFRgbJDBaXWBpkJOlq67Aw8zP0tXb3uTn8Pn81pAVMAAAARpJREFUeAFt0smWqjAQxvFCUOReUaIoDsrnrDhLO1jv/2LdGJJw0N8imzr/LFIhzfZEOMQwFJ5NZW4LRsulooo/QdHEr5BW7aKsW6Wc08envkNvVhvftC3K+MjNr8x8nSPn0596DClhKYEU14lIQJoxpwmSlHkGSRDVVHriFJmUTyq2qYHci7c48AFbfiHn6YsXzADLYwEpoMhMN+92Y6YRjSFNH3xB5sKPKaQxQdkxn9dYn5l3UHQLPFl6ArqNoKxYWkGJSEA7cuYILaAGjBsz32B48q1yyzvfl9Bim0jA2PMehpA7Mn4g6R1RE981KWN18E3HojdngE8Dh3K1Hsp6teJ/jlEUNytU5AYwApfKnH8iHGEUiv8OKb8NUFgMGYrXcgAAAABJRU5ErkJggg==)
	no-repeat;
}
.HomePage .map p.how-to {
	padding-left: 40px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAMAAABhTZc9AAABAlBMVEX///8UaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYoUaYofcJAmdZModpQueZcvepcwe5gxe5gyfJk2f5tFiKJGiaNIiqRJi6VKjKVMjaZknLJsobZuo7dvo7d4qbx5qrx6qr2Hs8OIs8SJtMSPuMeWvMuewc+fws+gwtCjxNGrydWvzNewzNizztm0z9q10Nq+1t/A1+DB2ODF2uLH2+PI3OPK3eTV5Orr8vXt9Pby9/nz9/n5+/z6/P37/f39/v7///+sdMe2AAAAH3RSTlMABgkSFRgbJDBaXWBpkJOlq67Aw8zP0tXb3uTn8Pn81pAVMAAAATFJREFUeNpt02dbwjAQB/ADyqhaaKBs6IliXXXiRsC9F+p9/68iklzaQv+vLvk9SZ5eUtBJmcJpYMMRZgpmky1gkEI2YkmrjeG0rWSA6TLOppxmNGo4n5ohMVHEuBQTU7XU0L8dE9HnaFONrX/MudN6YyKDy8GwT0RS3dxEhayfiL4fn19fHiZ6KqcEQMaV5c8vrmz7O77fQXpTi1OwhDJ0hZwPUoUJgnWotc9qQ5V1X+sWaxVarCfL3TXP89a7nT3WFiBrODzJa2O1FZx7fafo4iY4V7B2dnnhKqsdfO/4S+k7sZq6VxSO7hVvfU90ftA76h0eE51xn/UdeXq/yB1BHuOTl2+jFIulhHpX9RisG6CSqcxhJRN+z27E3Hwy+i/YIbSzMBtjQThNbDpi0QDOH+nUai8XJXIZAAAAAElFTkSuQmCC)
	no-repeat;
}