body {font-size: 14px;font-family: 'PT Sans', sans-serif;font-weight: 400;line-height: 1.3;}

/* Блокировки */
body {min-width: 1170px!important; }
.container {width: 1170px!important;}
.row  {/* margin-right: -5px;margin-left: -5px; */}
[class*="col-"] {/* padding-right: 5px;padding-left: 5px; */}
.navbar-nav>li, .navbar-nav {float: left !important;}
.container-fluid > .navbar-collapse {margin-right: 0!important;margin-left: 0!important;}
.navbar-collapse {width: auto!important;border-top: 0!important;box-shadow: none!important;}
.navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0!important;overflow: visible !important;}
.navbar-header {float: left!important;}
.navbar-toggle {display: none!important;}
.navbar-nav {margin: 0;}
/* Блокировки */



.work_div {/*  margin: 0 85px; */}

/* Шрифты - не править не в коем случае без меня! стоит изменить одну строку как везде они заменятся на портале! */
a {color: #000;}
a:hover {color: #56acd6;text-decoration: blink;}
.f_title_razdel {margin: 0 0 10px;color: #000;font-size: 22px;font-family: 'PT Sans Narrow', sans-serif;font-weight: 400;} /* для заголовков на главной */
.f_title_razdel a {text-decoration: blink;} 
.f_title_info {font-size: 16px;font-family: 'PT Sans Narrow', sans-serif;font-weight: 400;}
.f_text_dat {font-size: 13px;font-style: italic;}
.f_text_info {font-size: 12px;}
.f_detal_news{font-weight: 700;}
/* Шрифты */

/* стили для модальных окон и авторизации, ПЕРЕПИСАТЬ */
.font_modal_title {font-size: 20px;color: #363636;text-align: center;}
.font_input_text {width: 100%;border: solid 1px;border-color: #898989;height: 40px;border-radius: 3px;margin: 0 0 10px 0;font-size: 16px;padding: 8px 12px;}
.modal-header {background-color: #56bad6;border-radius: 5px 5px 0 0;text-align: center;padding: 8px;}
.reg .ch_save_log {width: 16px;height: 16px;}
.reg .ch_save_log_t {margin: 4px 0 0 4px;}
.reg .new_pas {margin: 3px 0 0 0;}
.reg .line {border-bottom: 1px solid #C9C9C9;margin: 15px 0;}
.reg .info {text-align: center;display: none;font-size: 18px;}
.reg .info_ch {margin: 10px 0 0 0;}
.reg .info_gr img {width: 100px;text-align: center;}
.reg_error_menuLog {text-align: center;display:none;margin: 0 0 10px 0;font-size: 15px;font-weight: bold;color: rgb(245, 12, 12);}
.reg_info_menuLog {text-align: center;display:none;margin: 0 0 10px 0;font-size: 15px;font-weight: bold;color: rgb(245, 12, 12);}
/* стили для модальных окон и авторизации, ПЕРЕПИСАТЬ */



.modal-body img {max-width: 100%;}


.header {height: 180px;width: 100%;background: url('../images/www/background_logo.png') center center }
.header .logo {/* height: 140px; */}
.header .logo .counters {background: #FFF;margin: 40px 0 0 0;border-radius: 4px;padding: 5px;}
.header .logo .counters .count {color: #757575;font-size: 24px;text-align: center;margin: 6px 0 10px 0;}
.header .logo .counters .text {color: #959595;font-size: 16px;float: right;margin: 15px 15px 0 0;}
.header .logo .counters .reg {background: #56acd6;padding: 8px 10px;color: #FFF;border-radius: 2px;text-align: center;font-size: 16px;}


.footer {background: #f4f4f4;padding: 30px 0;}
.footer .left .text {float: left;}
.footer .left img {float: left;margin: 0 10px 0 0;}	
.footer .sn .title {font-size: 16px;padding: 30px 0 0 0;}	
.footer .sn .block {padding: 15px 0 0 0;}	
.footer .sn .block img {}	

.work_content {background: #DAECF6;}
.work_content .tree_structur {/* overflow: scroll;height: 355px; */}
.work_content .tree_structur::-webkit-scrollbar{width:3px;}
.work_content .tree_structur::-webkit-scrollbar-thumb{border-width:1px 1px 1px 2px;border-color: #777;background-color: #aaa;}
.work_content .tree_structur::-webkit-scrollbar-thumb:hover{border-width: 1px 1px 1px 2px;border-color: #555;background-color: #56acd6;}
.work_content .tree_structur::-webkit-scrollbar-track{border-width:0;}
.work_content .tree_structur::-webkit-scrollbar-track:hover{border-left: solid 1px #aaa;background-color: #eee;}
.work_content .menu_structur .open_modul {margin: 20px 0;}



/* Думаю есть смысл сделат отдельыне css для нижнего блока */

/* Стили по умолчанию, для всех сайтов  */	
	/* bootstrap */
		/* Календарь */
			.b_calendar {padding: 10px 0 0 0;} 
			.b_calendar .calendar {border-radius: 0 0 3px 3px;padding: 15px;font-size: 13px;background: #ebebeb;} 
			.b_calendar .calendar table {text-align: center;} 
			.b_calendar .calendar .text  {font-size: 13px;}
			.b_calendar .calendar .num {width: 25px;height: 25px;padding: 6px 5px 0 5px;margin: 2px 1px;} 
			.b_calendar .calendar .now  {background: #007bbe;border-radius: 11px;color: #fff;}
			.b_calendar .calendar .activ  {padding: 5px 4px 0px 4px;border: 1px solid #007bbe;border-radius: 11px;background: #fff;color: #000;}
			.b_calendar .calendar .year  {text-align: right;margin: 0 0 10px 0;}
			.b_calendar .calendar .moutch  {text-align: left;margin: 0 0 10px 0;}
			.b_calendar .calendar_title  {border-radius: 3px 3px 0 0;background: #007bbe;font-size: 17px;padding: 5px 15px;color: #FFF;margin: 0;}
		/* Календарь */
		/* breadcrumb - Хлебные крошки */
			.breadcrumb {background-color: #fff;padding: 15px 15px 0 0;margin-bottom: 5px;}
		/* breadcrumb - Хлебные крошки */
	/* bootstrap */
/* Стили по умолчанию, для всех сайтов  */	


		
		