@import url(https://fonts.googleapis.com/css?family=Exo+2:300,400,700&subset=latin,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Cuprum:400,700&subset=latin,cyrillic);
@import url(https://fonts.googleapis.com/css?family=PT+Sans&subset=latin,cyrillic);


/*========= Background ==========*/
.tm-body-background {
	background: #dcdcdc url("../images/main-bg.png") repeat;
}

.tm-block-muted, .tm-block-muted a {
    color: #ffffff;
}

.tm-block-muted .uk-panel-title {
    color: #ffffff;
}

.uk-panel-header {
    background: #eaebee none repeat scroll 0 0;
    padding: 30px;
}

section#tm-bottom-c {
    background: #777 url("../images/footer_bg1.jpg") no-repeat scroll 0 0;
	background-size: cover;
}

.dc_active_menu {
    background: #3F6FB6 none repeat scroll 0 0;
    padding: 5px;
    color: #FFF;
}

input#Send {
    color: #fff;
}

/*========= Margin ==========*/

.uk-panel-box {
    padding: 25px;
}

.uk-table {
    margin-bottom: 20px;
}

.uk-icon-large {
    font-size: 35px;
    vertical-align: -10%;
}

.uk-margin-right {
    margin-right: 10px !important;
}

.tm-navbar .uk-navbar-brand {
    padding-right: 10px;
}

.uk-navbar-nav > li {
    margin-right: 25px;
}

.padding-side {
    padding: 0 25px;
}

.tm-toolbar {
    padding: 10px 30px;
}

/*========= Article ==========*/

/*.uk-button {
    font-family: 'Cuprum';
    letter-spacing: 0.08em;
}*/

/*========= Moduls ==========*/

.tm-grid-divider2 > *:not(:first-child):not(.uk-grid-margin), .tm-grid-divider2 > *.uk-grid-margin:not(:first-child) {
    border-left: 1px solid #2D8234;
}

.uk-panel-box.box-top {
    border: 1px solid #fff;
}

.uk-badge {
    padding: 4px 5px;
    height: 20px;
}

.bubble {
    position: relative;
    width: 220px;
    height: 100px;
    padding: 5px;
    background: #CCCCCC;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

  .bubble:after {
    content: "";
    position: absolute;
    top: 60px;
    left: -20px;
    border-style: solid;
    border-width: 15px 20px 15px 0;
    border-color: transparent #CCCCCC;
    display: block;
    width: 0;
    z-index: 1;
}

.page-header {
    padding-bottom: 15px;
	margin-bottom: 20px;
   /* margin: 25px 0 33px;*/
    color: #324869!important;
    border-bottom: 1px solid #324869;
}

/*========= Slider ==========*/

.uk-overlay-fade {
    background: rgba(0, 0, 0, 0.2) linear-gradient(to bottom, transparent 0px, rgba(0, 0, 0, 0.8) 100%);
}

.uk-overlay-background {
    background: rgba(0, 0, 0, 0.1) linear-gradient(to bottom, transparent 0px, rgba(0, 0, 0, 0.8) 100%);
}

/*.uk-overlay {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, rgba(0, 0, 0, 0.65) 100%) repeat scroll 0 0;
}*/

.uk-overlay-panel h1, .uk-overlay-panel h2, .uk-overlay-panel h3, .uk-overlay-panel h4, .uk-overlay-panel h5, .uk-overlay-panel h6 {
    color: #ffffff!important;
}

.uk-navbar-nav > li > a[href='#'] {
	cursor:default;
}

/*========= First doubled ==========*/

.uk-width-medium-2-3, .uk-width-medium-4-6 {
    width: 70%;
}

.uk-width-medium-1-3, .uk-width-medium-2-6 {
    width: 30%;
}

/*========= Date ==========*/

time {
    border: 0px solid #888;
    padding: 3px 5px;
    margin-right: 5px;
}

.uk-panel-teaser {
    position: relative;
}
.newsdate>time {
    display: table;
	border:none;
}

time.icon-calendar::before {
    padding-right: 4px;
}

.newsdate {
    background-color: rgba(63, 111, 182, 0.5);
    bottom: 5px;
    color: white;
    position: absolute;
    right: 5px;
    z-index: 1;
}

.uk-h4.uk-margin-top-remove {
    display: table;
}

.dateanons {
    border: 1px solid #ccc;
    width: 30px;
    height: 30px;
    font-size: 14px;
    display: table-cell;
    padding: 0 5px;
    text-align: center;
    vertical-align: middle;
    background: #3F6FB6;
    color: #fff;
    line-height: 18px;
}

.uk-grid-margin.uk-row-first {
    margin-top: 0px;
}

.news .uk-grid-margin.uk-row-first {
    margin-top: 35px;
}

.anonsa {
	margin-left: 8px;
}