/* GLOBAL */
html,
body {background:#fff;height:100%;min-height:100%;min-width:986px;width:100%;color:#000;}
@font-face {
	font-family: 'PTSansRegular';
	src: url('../fonts/ptsans-regular-webfont.eot');
	src: url('../fonts/ptsans-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ptsans-regular-webfont.woff') format('woff'),
		url('../fonts/ptsans-regular-webfont.ttf') format('truetype'),
		url('../fonts/ptsans-regular-webfont.svg#PTSansRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PTSansBold';
	src: url('../fonts/ptsans-bold-webfont.eot');
	src: url('../fonts/ptsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ptsans-bold-webfont.woff') format('woff'),
		url('../fonts/ptsans-bold-webfont.ttf') format('truetype'),
		url('../fonts/ptsans-bold-webfont.svg#PTSansBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {font:11px/15px Verdana,Arial,sans-serif;margin:0;padding:0;}
a {color:#1c6dc9;text-decoration:underline;}
a:visited:hover {color:blueviolet;}
a:hover {text-decoration:none;}
a:focus {outline:none;}
img {border:none;margin:0;}
.imgleft {float: left; margin: 5px 20px 10px 0;}
.imgright {float: right; margin: 5px 0 10px 20px;}
form,
fieldset,
legend {border:none;margin:0;padding:0;}
input,
textarea,
select {font:14px/16px Arial,Verdana,sans-serif;color:#000;}
p {margin:15px 0 0;}

.clearfix:after {clear:both;content:"";display:block;height:0;}
.easyfix {overflow:hidden;}
.tabfix {display:table;}
.ctr-wrap {margin:auto;overflow:hidden;position:relative;text-align:center;width:100%;}
.ctr-hold {float:left;left:50%;position:relative;text-align:center;}
.ctr-box {float:left;left:-50%;position:relative;}

/* LAYOUT */
.bone {position:relative;min-height:100%;width:100%;min-width:986px;}
* html .bone {height:100%;}
.bg-top {width:100%;min-width:986px;background:url(../images/bg/top.png) no-repeat 50% 0;}
.page-width {width:986px;margin:auto;}
.main {float:right;width:736px;}
.aside {float:left;width:250px;}
.columns {background:url(../images/bg/aside-shadow.png) no-repeat 1px 0;padding:0 0 8px;}

/* HEADER */
/* .bg-header {padding:22px 31px 24px 38px;border-top:3px solid #fff;background:#f8f5ee url(../images/bg/header.png) repeat-x 0 100%;}*/
.bg-header {padding:22px 0 22px 0;}
.logo {float:left;width:107px;height:70px;background:url(../images/logo/nsju.png) no-repeat;text-indent:-9999px;overflow:hidden;}
.logo a {display:block;width:100%;height:100%;}
.logo-text {float:left;width:285px;padding:8px 0 0 36px;color:#89191c;font-size:21px;line-height:28px;text-transform:uppercase;}
.logo-text a {text-decoration:none;}
.header-search {float:right;position:relative;margin-top:33px;width:260px;}
/* .header-search .bgr {padding:0 28px 0 0;background:url(../images/bg/header-search.png) no-repeat 100% 0;}*/
.header-search .bgr {padding:0 28px 0 0;}
/* .header-search .bgl {padding:4px 0 6px 15px;background:url(../images/bg/header-search.png) no-repeat;}*/
.header-search-focused .bgr {background-position:100% -50px;}
.header-search-focused .bgl {background-position:0 -50px;}
.header-search .text {display:block;width:100%;margin:0;padding:6px 14px;background:#ececec;border:none;border-radius:16px;color:#b5b1b1;font:italic 13px/15px Arial,Verdana,sans-serif;}
/* .header-search .text {display:block;width:100%;margin:0;padding:0;background:none;border:none;color:#b5b1b1;font:italic 13px/15px Arial,Verdana,sans-serif;}
*/
.header-search-focused .text {color:#000;}
.header-search .text:focus {outline:none;}
.header-search .btn {position:absolute;right:13px;top:5px;width:13px;height:15px;background:url(../images/bg/header-search-submit.png) no-repeat;border:none;text-indent:-9999px;overflow:hidden;cursor:pointer;}
.navigation {background:#bb3136 url(../images/bg/navigation.png) repeat-x 0 100%;border-bottom:1px solid #e5d4d5;}
.navigation ul {margin:0;padding:0;list-style:none;font:14px/16px 'PTSansRegular','Trebuchet MS',Helvetica,sans-serif;}
.navigation li {font-size:14px;line-height:1.2;text-align:center;float:left;width:16.66667%;background:url(../images/bg/navigation-li.png) repeat-y;}
.navigation a {display:block;margin:0 0 0 2px;padding-left:2px;color:#fff;text-decoration:none;text-shadow:1px 1px 0 #892327;cursor:pointer;}
.navigation a span {display:block;min-height:41px;padding:7px 5px 7px 8px;}
.navigation a:hover{color:#fff;box-shadow: inset 0 -14px 6px -6px rgba(255, 255, 255, .3);}
.navigation li:first-child a {margin-left:0;}
.navigation a:active,
.navigation .current {background:url(../images/bg/navigation-rollover.png) no-repeat 0 -100px;}
.navigation a:hover span,
.navigation a:active span,
.navigation .current span {background:url(../images/bg/navigation-rollover.png) no-repeat 100% 0;}
.navigation a:active span,
.navigation .current span,
.navigation .current:hover span {background-position:100% -100px;}

/* FOOTER */
.footer {padding:0 0 25px;}
.footer-nav {padding:15px 5px 15px 20px;border-bottom:1px solid #f9af5d;}
.footer-nav ul {float:right;margin:0;padding:0;list-style:none;font:11px/16px Arial,Verdana,sans-serif;}
.footer-nav ul li {float:left;padding:7px 10px;background:url(../images/bg/ftnav.png) no-repeat 0 11px;}
.footer-nav ul li:first-child {background:none;}
.logo-footer {font-size:11px;line-height:30px;color:#6b0b0c;text-transform:uppercase;}
.logo-footer img {float:left;margin:0 20px 0 0;}
.btnav {display:flex;gap:8px;margin:0;padding:15px 0;list-style:none;text-align:center;font:11px/13px Arial,Verdana,sans-serif;}
.btnav li {display:inline-block;padding:16px 12px;font-size:13px;line-height:1.3;border-radius:8px;background-image:linear-gradient(180deg,#efefef, #ccec);}
/*.btnav li {display:inline;padding:0 10px;}*/
.btnav img {margin:1px 5px -1px 0;}
.btnav a {
  display: block;
  color: #212121;
  text-decoration:none;
}
.btnav a:hover {  
  text-decoration:unerline;
  color: #6b0b0c;
}
.btnav a:visited:hover {
    color: #fff;
}


/* FancyBox | MIT/GPL */
#fancybox-loading {position: fixed;top: 50%;left: 50%;width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;}
#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url('fancybox.png');}
#fancybox-overlay {position: absolute;top: 0;left: 0;width: 100%;z-index: 1100;display: none;}
#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}
#fancybox-wrap {position: absolute;top: 0;left: 0;padding: 20px;z-index: 1101;outline: none;display: none;}
#fancybox-outer {position: relative;width: 100%;height: 100%;background: #fff;}
#fancybox-content {width: 0;height: 0;padding: 0;outline: none;position: relative;overflow: hidden;z-index: 1102;border: 0px solid #fff;}
#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;z-index: 1101;}
#fancybox-close {position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;background: transparent url('../images/fancybox/fancybox.png') -40px 0px;cursor: pointer;z-index: 1103;display: none;}
#fancybox-error {color: #444;font: normal 12px/20px Arial;padding: 14px;margin: 0;}
#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;}
#fancybox-frame {width: 100%;height: 100%;border: none;display: block;}
#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background: transparent url('../images/fancybox/blank.gif');z-index: 1102;display: none;}
#fancybox-left {left: 0px;}
#fancybox-right {right: 0px;}
#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}
#fancybox-left-ico {background-image: url('../images/fancybox/fancybox.png');background-position: -40px -30px;}
#fancybox-right-ico {background-image: url('../images/fancybox/fancybox.png');background-position: -40px -60px;}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible;}
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {left: auto;right: 20px;}
.fancybox-bg {position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}
#fancybox-bg-n {top: -20px;left: 0;width: 100%;background-image: url('../images/fancybox/fancybox-x.png');}
#fancybox-bg-ne {top: -20px;right: -20px;background-image: url('../images/fancybox/fancybox.png');background-position: -40px -162px;}
#fancybox-bg-e {top: 0;right: -20px;height: 100%;background-image: url('../images/fancybox/fancybox-y.png');background-position: -20px 0px;}
#fancybox-bg-se {bottom: -20px;right: -20px;background-image: url('../images/fancybox/fancybox.png');background-position: -40px -182px; }
#fancybox-bg-s {bottom: -20px;left: 0;width: 100%;background-image: url('../images/fancybox/fancybox-x.png');background-position: 0px -20px;}
#fancybox-bg-sw {bottom: -20px;left: -20px;background-image: url('../images/fancybox/fancybox.png');background-position: -40px -142px;}
#fancybox-bg-w {top: 0;left: -20px;height: 100%;background-image: url('../images/fancybox/fancybox-y.png');}
#fancybox-bg-nw {top: -20px;left: -20px;background-image: url('../images/fancybox/fancybox.png');background-position: -40px -122px;}
#fancybox-title {font-family: Helvetica;font-size: 12px;z-index: 1102;}
.fancybox-title-inside {padding-bottom: 10px;text-align: center;color: #333;background: #fff;position: relative;}
.fancybox-title-outside {padding-top: 10px;color: #fff;}
.fancybox-title-over {position: absolute;bottom: 0;left: 0;color: #FFF;text-align: left;}
#fancybox-title-over {padding: 10px;background-image: url('../images/fancybox/fancy_title_over.png');display: block;}
.fancybox-title-float {position: absolute;left: 0;bottom: -20px;height: 32px;}
#fancybox-title-float-wrap {border: none;border-collapse: collapse;width: auto;}
#fancybox-title-float-wrap td {border: none;white-space: nowrap;}
#fancybox-title-float-left {padding: 0 0 0 15px;background: url('../images/fancybox/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main {color: #FFF;line-height: 29px;font-weight: bold;padding: 0 0 3px 0;background: url('../images/fancybox/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right {padding: 0 0 0 15px;background: url('../images/fancybox/fancybox.png') -55px -90px no-repeat;}

/* CONTENT */
/* .content {border-top:2px solid #fff;background:#f8f5ee;}*/
.breadcrumbs {margin:0;padding:20px;list-style:none;font:20px/24px 'PTSansBold','Trebuchet MS',Helvetica,sans-serif;letter-spacing:-1px;}
.breadcrumbs li {float:left;padding:0 11px 0 19px;background:url(../images/bg/breadcrumbs.png) no-repeat 0 3px;}
.breadcrumbs a {color:#000;text-decoration:none;}
.breadcrumbs a:hover {text-decoration:underline;}
.nav {margin:0;padding:0;list-style:none;font-size:12px;line-height:15px;text-transform:uppercase;border-top:1px solid #b5b0a4;}
.nav li {border-bottom:1px solid #dfdedb;}
/* .nav a {display:block;position:relative;color:#000;text-decoration:none; background:#ececec url(../images/bg/nav-li.png) repeat-x;} */
.nav a {display:block;position:relative;color:#000;text-decoration:none; background-image: linear-gradient(180deg, white, #ececec);}
.nav a:active,
.nav .current {background-position:0 -100px;background-color:#d9611f;background-image:none;color:#fff;}
/* .nav a:active,
.nav .current {background-position:0 -100px;background-color:#d9611f;color:#fff;}*/
.nav a span {position:relative;display:block;padding:12px 15px;z-index:2;}
.nav a:hover span {background:url(../images/bg/nav.png) no-repeat 100% 11px;}
.nav a:hover {color:#000;text-decoration:underline;}
.nav a.current:hover {color:#fff;}
.nav .current span,
.nav a:active span,
.nav .current:hover span {background:url(../images/bg/nav.png) no-repeat 100% -39px;}
.nav i {position:absolute;right:0;top:0;padding-top:1px;width:100%;height:100%;background:url(../images/bg/aside-shadow.png) no-repeat;z-index:1;}
.nav .i-1 {background-position:100% -1px;}
.nav .i-2 {background-position:100% -41px;}
.nav .i-3 {background-position:100% -81px;}
.nav .i-4 {background-position:100% -121px;}
.nav .i-5 {background-position:100% -161px;}
.nav .i-6 {background-position:100% -201px;}
.nav .i-7 {background-position:100% -241px;}
.nav .i-8 {background-position:100% -281px;}
.nav .i-9 {background-position:100% -321px;}
.nav .i-10 {background-position:100% -361px;}
.nav .i-11 {background-position:100% -401px;}
.nav .i-12 {background-position:100% -441px;}
.nav .i-13 {background-position:100% -481px;}
.nav .i-14 {background-position:100% -521px;}
.main-carousel-slicer {width:100%;position:relative;overflow:hidden;}
.main-carousel-node {position:relative;width:15000px;}
.main-carousel-item {float:left;width:736px;}
.main-carousel-item img {display:block;width:100%;height:auto;}
.main-carousel-nav {position:absolute;left:0;bottom:0;width:100%;height:37px;font-size:14px;line-height:37px;background:url(../images/bg/main-carousel-nav.png);overflow:hidden;}
.main-carousel-nav ul {float:right;margin:0;padding:0;list-style:none;}
.main-carousel-nav ul li {float:left;padding-left:1px;}
.main-carousel-nav ul a {float:left;width:37px;height:37px;background:url(../images/bg/main-carousel-current.png) no-repeat;text-indent:-9999px;overflow:hidden;}
.main-carousel-nav ul a.current {background-position:0 -50px;}
.main-carousel-title {padding:0 18px;}
.columns-holder {padding:0 15px 20px;}
.col-preview-side {float:right;width:325px;}
.col-preview {float:left;width:365px;}
.preview-heading {padding:20px 0 6px;font:21px/25px 'PTSansBold','Trebuchet MS',Helvetica,sans-serif;border-bottom:1px solid #f9af5d;} 
.l-rss {float:right;margin-top:3px;}
.item-preview {padding:12px 0;}
.item-preview p {margin:0;}
.item-preview p a {color:#000;text-decoration:none;}
.item-preview p a:hover {color:#1c6dc9;text-decoration:underline;}
.item-preview p a:visited:hover {color:blueviolet;}
.h-preview {margin:0 0 5px;font:16px/15px 'PTSansBold','Trebuchet MS',Helvetica,sans-serif;}
.h-preview a {color:#000;text-decoration:none;}
.h-preview a:hover {text-decoration:underline;}
.l-all,
.l-goto {font:italic 13px/15px Arial,Verdana,sans-serif;}
.l-all {display:inline-block;margin-top:12px;}
.l-goto {float:right;margin-right:15px;}
.content-space {padding:0 10px;}
.dates {padding:0 0 20px;font:15px/15px 'PTSansBold','Trebuchet MS',Helvetica,sans-serif;}
.item-date {padding:15px 0 0;}
.item-date .date {float:left;width:75px;padding:0 10px 0 0;color:#b8292f;}
.dates a {color:#000;text-decoration:none;}
.dates a:hover {text-decoration:underline;}
.dates .disabled,
.dates .disabled a,
.dates .disabled .item-date .date {color:#818181;}
.dates .disabled {position:relative;}
.dates .disabled b {position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/bg/dates-disabled.png) repeat-x 0 -15px;}
.teasers {padding:0 0 5px;width:100%;margin-right:-5%;}
.item-teaser {float:left;position:relative;width:220px;border:1px solid #b7b7b2;margin:15px 5px 0 0;}
.item-teaser a {text-decoration:none;}
.item-teaser img {display:block;width:100%;}
.item-teaser .bg {border-top:1px solid #8e8f8c;color:#000;position:absolute;left:0;bottom:0;width:100%;background:url(../images/bg/teaser-title.png);font:11px/15px Arial,Verdana,sans-serif;}
.item-teaser a:hover .bg {color:#fff;background-image:url(../images/bg/teaser-title-black.png);}
.item-teaser .title {display:block;padding:5px;}
.h-main {margin:0;padding:19px 15px 15px;font:21px/24px 'PTSansBold','Trebuchet MS',Helvetica,sans-serif;border:solid #f9ab54;border-width:1px 0;background:url(../images/logo/a52a2a_femida.png) no-repeat 97% / 8%;letter-spacing:-1px;}
.row-dl {padding:18px 0;background:url(../images/bg/separator.png) repeat-x 0 100%;}
.item-dl {float:left;width:50%;font:12px/15px Arial,Verdana,sans-serif;}
.item-dl a {color:#000;text-decoration:none;}
.item-dl a:hover {text-decoration:underline;}
.item-dl img {float:left;margin:0 15px 0 10px;}
.item-dl .easyfix {padding:4px 20px 0 0;}
.text-page {font:12px/20px Arial,Verdana,sans-serif;padding: 15px;}
.members {padding-bottom:5px;}
.page {padding:20px 0 0 10px;border-top:1px solid #f9ab54;background:url(../images/bg/separator.png) repeat-x;}
.text-pic {float:left;margin:0 20px 0 0;}
.text-pic a {position:relative;display:block;cursor:pointer;}
.text-pic img {display:block;}
.text-pic i {position:absolute;right:10px;bottom:10px;width:18px;height:21px;background:url(../images/ico/zoom.png) no-repeat;text-indent:-9999px;overflow:hidden;}
.t-download {padding:5px 0 0;text-align:center;font:11px/13px Arial,Verdana,sans-serif;}
.text-pic .t-download a {display:inline;}
.t-download span {padding:0 0 0 20px;background:url(../images/bg/download.png) no-repeat 0 2px;}
.text-page h2 {margin:0;font:24px/26px 'PTSansBold','Trebuchet MS',Helvetica,sans-serif;letter-spacing:-1px;}
.text-page h3 {margin:10px 0 0;font:18px/20px 'PTSansBold','Trebuchet MS',Helvetica,sans-serif;}
.text-page ul {margin:0;padding:2px 0 5px;}
.text-page ul li {padding:0 0 0 20px;background:url(../images/bg/bull.png) no-repeat 0 9px;list-style: none;}
.text-page p {margin:0 0 5px;}
.text-holder {padding:0 0 10px;background:url(../images/bg/separator.png) repeat-x 0 100%;}
.status {margin:0 0 12px;color:#9b9b9b;font:13px/15px Arial,Verdana,sans-serif;}
.l-learn-more {background:url(../images/bg/l-learn-more.png) no-repeat 5px 3px;padding:0 0 0 15px;font:italic 13px/16px Arial,Verdana,sans-serif;}
.member {padding:20px 50px 20px 10px;background:url(../images/bg/separator.png) repeat-x 0 100%;}
.contact {margin:0;padding:20px 0 0;font-size:14px;line-height:20px;}
.contact dt {clear:left;float:left;width:135px;margin:0;padding:0 10px 0 0;font-weight:bold;}
.contact dd {overflow:hidden;margin:0;padding:0;}

/* plan */
.month-panel {padding:10px 15px;color:#000;font:14px/16px Arial,Verdana,sans-serif;}
.col-month-panel {float:left;width:80px;padding-right:10px;}
.row-month {padding:0 0 10px;}
.col-month {float:left;width:90px;color:#3377c1;text-decoration:underline;cursor:pointer;}
.col-month input {float:left;margin:0 2px 0 0;padding:0;width:16px;height:15px;}
.col-month-disabled {color:#a19e97;text-decoration:none;cursor:default;}
.b-xls {padding:20px 20px 15px;}
.l-xls {padding:7px 0 7px 40px;background:url(../images/ico/xls.png) no-repeat;color:#3778bf;font:italic 13px/16px Arial,Verdana,sans-serif;}
.tab-chart table,
.tab-chart td {margin:0;padding:0;text-align:left;vertical-align:top;border-collapse:collapse;font:11px/14px Arial,Verdana,sans-serif;}
.tab-chart table {width:100%;background:#f8f5ee;}
.tab-chart .nw {white-space:nowrap;}
.tab-chart td {padding:10px 5px;border:1px solid #e36b29;}
.tab-chart thead tr {display:block;background:#e36b29;}
.tab-chart thead td {font-size:12px;line-height:16px;color:#fff;background:#e36b29;}
.tab-chart tbody {display:block;max-height:400px;overflow-y:scroll;}
.tab-chart tbody td {border-width:0 1px;}
.tab-chart .odd td {background:#fff;}
.tab-chart .c-num {width:28px !important;}
.tab-chart .c-date {width:63px !important;}
.tab-chart .c-name {width:105px !important;}
.tab-chart .c-members {width:100px !important;}
.tab-chart .c-org {width:94px !important;}
.tab-chart .c-place {width:70px !important;}
.tab-chart .c-note {width:155px !important;}
.accordion-header {padding:0 15px 0 12px;background:#e5e2dc url(../images/bg/accordion-header.png) repeat-x;font:18px/20px 'PTSansRegular','Trebuchet MS',Helvetica,sans-serif;border:1px solid #c8c5be;cursor:pointer;}
.accordion-header strong {font-family:'PTSansBold','Trebuchet MS',Helvetica,sans-serif;}
.accordion-header-arrow {padding:12px 0 6px;background:url(../images/bg/accordion-header-arrow.png) no-repeat 100% -84px;}
.accordion-item {padding:8px 0 0;}
.active .accordion-header-arrow {background-position:100% 16px;}
.accordion-slide {padding:1px;border:solid #c8c5be;border-width:0 1px 1px;}
.select-chart {padding:0 15px 20px;color:#e36b29;font-weight:bold;font-size:15px;line-height:17px;}

/* structure */
.structure {padding:30px 0 0;width:690px;margin:auto;}
.rector {display:block;margin:auto;padding:16px 0 32px;text-shadow:0 -1px 0 #750000;letter-spacing:2px;font:bold 23px/26px Tahoma,Arial,Verdana,sans-serif;text-align:center;width:600px;background:#5f080d url(../images/bg/rector.png) repeat-x;text-transform:uppercase;color:#fff;border:1px solid #8a3437;border-top-color:#b65351;border-bottom-color:#72272b;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;}
a.rector,
.rector a {text-decoration:none;color:#fff;}
.structure-col {float:left;width:162px;padding:0 4px;margin-top:-20px;}
.prorector {display:block;position:relative;margin:0 0 20px;padding:5px 6px;min-height:33px;text-align:center;text-shadow:0 -1px 0 #cc4800;font:bold 9px/11px Tahoma,Arial,sans-serif;text-transform:uppercase;color:#fff;background:#cd6022 url(../images/bg/prorector.png) repeat-x;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
a.prorector {text-decoration:none;}
.prorector i {position:absolute;left:50%;bottom:-10px;width:21px;font-size:1px;line-height:1px;margin-left:-10px;height:10px;overflow:hidden;background:url(../images/bg/prorector-triangle.png) no-repeat;}
.dept {display:table;cursor:pointer;margin:0 auto 15px;border:1px solid #f9f9f9;border-bottom-color:#e1e0e0;border-top-color:#f8f7f7;width:98%;text-transform:uppercase;font:bold 8px/11px Tahoma,Arial,sans-serif;text-align:center;background:#c4c3c3 url(../images/bg/dept.png) repeat-x;text-shadow:0 0 1px #fff;color:#46413f;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
.dept span {display:table-cell;vertical-align:middle;padding:5px;height:56px;}
a.dept,
.dept a {text-decoration:none;}

/* news */
.item-news-list {padding:0 0 20px;}
.item-news-preview span {font:15px/14px 'PTSansBold','Trebuchet MS',Helvetica,sans-serif;}
.item-news-preview {padding:15px 8px 0;font:15px/17px 'PTSansRegular','Trebuchet MS',Helvetica,sans-serif;}
.item-news-preview img {display:block;border:1px solid #b8b8b4;}
.item-news-preview a {color:#1c6dc9;text-decoration:none;cursor:pointer;}
.item-news-preview a:hover {color:#000;text-decoration:none;cursor:pointer;}
.item-news-preview a:visited:hover {color:blueviolet;}
.item-news-preview a span {color:#000;text-decoration:none;}
.item-news-preview a:hover span {color:#1c6dc9;}
.item-news-preview a:visited:hover span {color:blueviolet;}
.item-news-preview .img {float:left;margin:0 15px 20px 0;position:relative;}
.item-news-preview .title {position:absolute;left:0;bottom:0;width:100%;color:#fff;font:11px/14px 'PTSansRegular','Trebuchet MS',Helvetica,sans-serif;}
.item-news-preview .title span {display:block;margin:1px;padding:2px 3px;background:url(../images/bg/item-news-preview.png);}

.text-page ul li ol li {padding:0 0 0 16px;background:none;}
.text-page ol li ul li {padding:0 0 0 16px;background:none;}
p.dline {line-height: 10px;}

/* card in announcement. Right part of main */
.preview-card {
    display: block;
    cursor: pointer;
    max-width: 100%;
    font-size: 16px;
    background: #fff;
    border-radius: 6px;
    font-weight: 600;
    box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.4);
    padding: 12px;
    color: #212121;
    font-family: "Arial", sans-serif;
    transition: background .1s linear, box-shadow .1s linear;
    line-height: 1.3;
}
.preview-card:hover {
    background: #eee;   
    box-shadow: -3px 3px 2px rgba(0, 0, 0, 0.4);
}
.preview-card * {
    line-height: 1.2;
    margin: 0;
}
.pr-card {  
  display: block; 
  color: #fff;
  max-width: 100%;
  border-radius: 4px;
  background-color: #A52A2A;
  font-weight: 400;
  padding: 10px;
  font-family: "Arial", sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  text-align: center;
  line-height: 1.4;
  transition: background-color .2s linear;
}
.pr-card:hover {
  background-color: #921F1F;
}
.pr-card.lighter:hover {
  background-color: #AE3F3F;
}
.pr-card.big {
  min-height: 62px;
  line-height: 62px; 
}
.item-preview .pr-card a {
  display: block;
  color: #fff;

}
.item-preview .pr-card a:hover {
  text-decoration:none;
  color: #fff;
}
.item-preview .pr-card a:visited:hover {
    color: #fff;
}
.item-preview img {
  max-width: 100%;
  height: auto;
}

/* kartky diialnosti start */

.categories {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: start;
    align-items: start;
    overflow: hidden;
    padding: 20px;
    gap: 34px;
}

.categories__item {
    display: -ms-flexbox;
    display: flex;
    width: calc(50% - 34px);
    margin: 0 auto;
}

.cat-card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    background-color: #A52A2A;
    width: 100%;
    color: #fff;
    padding: 4px 10px;
    line-height: 1.4;
    text-transform: uppercase;
    min-height: 84px;
    text-align: center;
    border-radius: 10px;
    box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.2);
    overflow: hidden;
    cursor: pointer;
    transition: scale 0.2s cubic-bezier(0.32, 0.08, 0.24, 1), box-shadow 0.2s cubic-bezier(0.32, 0.08, 0.24, 1), background-color 0.2s cubic-bezier(0.32, 0.08, 0.24, 1);
}

.cat-card a {     
    width: 100%;
    color: #fff;
    text-decoration: none;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.cat-card a:hover {  
  color: #fff;
}
.cat-card a:visited:hover {
    color: #fff;
}
.cat-card:hover {
    scale: 1.03;
    box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.18);
    background-color: #921F1F;
}

.cat-card p {
    display: flex;
    justify-content: center;
    height: 100%;
    width: 100%;
    align-items: center;
    margin: 0;
}

/* kartky diialnosti end */
/* content viddilu start */
.i-content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
.i-content__item { 
  text-align:center;
  width: calc(50% - 20px);
}

.btn-def {
  display: inline-block;
  padding: 8px 12px;
  border-radius: 8px;
  font-weight: 600;
  text-align:center;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  color: #212121;
  border: 2px solid #A52A2A;
  min-width: 250px;
  transition: color .2s linear,  background-color .2s linear;
}

.btn-def:hover {
  color: #fff;
  background-color: #A52A2A;  
}
.btn-def:visited {
 color: #212121;
}
.btn-def:visited:hover {
 color: #fff;
}
.w-100 {
  width: 100%;
}

/* content viddilu end */

