
.module-letters .letter-button,
.module-letters #sendForm .file-upload,
.module-letters .letter-button.active { background-color: #5c9100; }

/* HEADER LINE -------------------------------------------------------------- */

.tmpl-header-line {}

.tmpl-mainnav a.home { background-image: url("images/ico-mhome.png"); }
.tmpl-mainnav a.mail { background-image: url("images/ico-memail.png"); }
.tmpl-mainnav a.map { background-image: url("images/ico-mmap.png"); }

.tmpl-address { background-image: url("images/ico-address.png"); }

.tmpl-timedate .Time { background-image: url("images/ico-time.png"); }
.tmpl-timedate .Day { background-image: url("images/ico-date.png"); }

.tmpl-version .button.look { background-image: url("images/ico-look.png"); }


/* HEADER -------------------------------------------------------------- */

.tmpl-sitename { color: #5c9100; }
.tmpl-sitename a { color: #5c9100; }

a.tmpl-priemnaya { background-color: #890000; }


/* LEFTSIDE ------------------------------------- */

.tmpl-leftmenu ul.nav { background-color: #5c9100; }
.tmpl-leftmenu ul.nav > li.directly-active,
.tmpl-leftmenu ul.nav > li.indirectly-active { background: #4f7d00; }
.tmpl-leftmenu ul.nav > li:hover, 
.tmpl-leftmenu ul.nav > li:focus { background: #4f7d00; }
.tmpl-leftmenu ul.nav > li > ul { background: #4f7d00; }
.tmpl-leftmenu ul.nav > li > ul > li { border-bottom: 1px solid #3c5e00; }
.tmpl-leftmenu ul.nav > li > ul > li:hover { background-color: #5c9100; }

.tmpl-search {
    border: 1px solid #5c9100;
}
.tmpl-search .tmpl-btn {
    background-color: #5c9100;
}

.tmpl-addition-menu1 ul > li > a { color: #5c9100; background-image: url("images/addition-menu1-arrow.png"); }

/* CONTENT ------------------------------------- */

.tmpl-ticker { border: 2px solid #5c9100; }
.tmpl-ticker .title { color: #5c9100; }

.tmpl-action-slider .action-slider-block { background-color: #59732a; }

.tmpl-pathway,
.tmpl-pathway a:link,
.tmpl-pathway a:visited,
.tmpl-pathway a:hover { color: #5c9100; }

.maintitle { background: #5c9100; }

.tabs > ul { background: #5c9100; }
.tabs > ul > li > a.active { color: #5c9100; }

.cms-material-list .tmpl-item img { outline: 2px solid #5c9100; }
.cms-material-list .tmpl-item .title { color: #5c9100; }

.tmpl-button {
	border: 1px solid #5c9100;
	background-color: #5c9100;
}

.page_numbering > a {
    color: #5c9100 !important;
    border: 2px solid #5c9100;
}
.page_numbering > a.active {
    background-color: #5c9100;
}

.tmpl-swiper-slider .swiper-button-prev,
.tmpl-swiper-slider .swiper-button-next {
	color: #5c9100;
}

.plg-polls .plg-answer input[type="checkbox"] + label:hover:before { background: #5c9100; }
.plg-polls .plg-answer input[type="checkbox"]:checked + label:before { background: #5c9100; box-shadow: 0 0 0 2px #5c9100; }
.plg-polls .plg-answer input[type="checkbox"]:checked + label { color: #5c9100; }
.plg-polls .plg-answer.result .result-line { background-color: #e6f8c8; }
.plg-polls .plg-button { background-color: #5c9100; }

.map-block .map-title { background: #5c9100; }
.tmpl-bottom-contacts a { color: #5c9100; }


/* FOOTER ---------------------------------- */

.tmpl-saveus { color: #5c9100; }
.tmpl-meh {	background-image: url("images/footer-meh.png"); }
.tmpl-saveus .img-i { background-image: url("images/saveus-i.png"); }
.ftxt a { color: #5c9100; }

#saveus-window .saveus-footer .saveus-btn { background-color: #5c9100 !important; }

/* Планшет и меньше*/
@media (max-width: 1023px) {
    
	.tmpl-mainmenu .navbar { background-color: #5c9100; }
	.tmpl-mainmenu ul.navbar-nav > li > a { border-bottom: 1px dashed #aec880; }
    .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { border-color: #aec880; }
	.tmpl-mainmenu ul.navbar-nav > .open > a, 
	.tmpl-mainmenu ul.navbar-nav > .open > a:hover,
	.tmpl-mainmenu ul.navbar-nav > .open > a:focus { background-color: #4b7501; }
	.tmpl-mainmenu .navbar-collapse.in .navbar-nav .open .dropdown-menu > li > a:hover, 
	.tmpl-mainmenu .navbar-collapse.in .navbar-nav .open .dropdown-menu > li > a:focus { background: #4b7501; }
	
}