#page {
    padding-top: 60px;
}
#footer{
	background-color: #E7E7E7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
		border-radius: 4px;
}
h1{
	text-align:center;
	font-size:16px;
	margin: 12px 0;
	line-height: 16px;
}
h2{
	text-align:center;
	font-size:14px;
	margin: 10px 0;
	line-height: 14px;
}

iframe.full-scrn{
	border: 0; 
	position: fixed !important; 
	top:0 !important; left:0 !important; right:0 !important; bottom:0 !important; 
	width:100% !important; 
	height:100% !important;
	z-index:999999 !important;
}
.highZind{
	z-index:99999 !important;
}
#content{
/* 	float:center; */
}
.form-actions{
	background-color:inherit;
	border:0;
}
.sp-input{
	font-size: 10px !important;
}

.sel_row td{
	background: #90EE90 !important;
	font-style: normal;
	color: black;
}
.sel_page_size{
/* 	font-size: 0.7em; */
	width:60px !important;
}
.table_vals{
	text-align:center;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{
/* 	color: #000000 !important; */
/* 	text-decoration: underline !important; */
/* 	background: yellow !important;	 */
}

.container-fluid{
/* 	min-height:100%; */
}

.error{
	color:red;
}

.ok{
	color:green;
}

.menu_to_right{
	float:right;
}

.success{
	color:green;
}

.to_center_div{
	width:98%; 
	text-align: center !important; 
	margin: 0 auto !important;
	float: none !important;
}

table.visual_type {
	width:180px; 
	height:120px; 
	border:1px solid black; 
	/*border-spacing:1px; */
	border-collapse: collapse;
	/*float:left;*/
	margin: 10px 10px 20px 10px;
	cursor:pointer;
	
}

table.small_t{
	width:28px; 
	height:18px;
	margin: 5px 0px 0px 10px;
	float:left;
/* 	float:center; */
}
.table-bordered .small_t{
/*  -webkit-border-radius: 0px 0px 0px 0px;
     -moz-border-radius: 0px 0px 0px 0px;
          border-radius: 0px 0px 0px 0px;*/
}
.table-bordered .small_t .visual_elem{
/*  -webkit-border-radius: 0px 0px 0px 0px;
     -moz-border-radius: 0px 0px 0px 0px;
          border-radius: 0px 0px 0px 0px;*/
}
table.visual_type_big {
	width:100%;
	height:400px;
	border:1px solid black; 
	border-spacing:1px; 
	border-collapse: collapse;
/* 	float:center; */
/* 	margin: 0 0 50px 50px; */
}
td.visual_elem{
	/*width:25%;
	height:25%;*/
/* 	font-size:48px; */
/* 	text-align:center; */
	border:1px solid black; 
	
}
.visual_type_big td{
/* 	cursor:pointer; */
	vertical-align:top;
	border:1px solid black; 
	height:25%;
	text-align:center;
}

.table_data{
	height:100%;
	width:100%;
/* 	border:1px solid black;  */
	border-spacing:1px; 
	border-collapse: collapse;
	text-align: left;
}
.table_data tr.data td, .table_data  th{
	border:1px solid gray; 
}
.table_data tr.param_ext td{
	font-weight:bold;
	border:1px solid gray; 
}

/* SVG-editor */
#svgedit{
	min-height:220px;
}

/*табл для виз */
table.visual_show {
/* 	width:1020px; */
	float:left;
/* 	height:100%; */
/* 	float:center; */
/* 	margin: 0 0 50px 50px; */
}
.visual_show td{
	vertical-align:top;
/* 	height:25%; */
}
.block_visual {
/* 	overflow:auto; */
/* 	width:510px; */
/* 	float:left; */
/* 	width:49%; */
/* 	text-align:center; */
/* 	border:1px solid white; */
	/*-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 10px 10px 10px 10px; 
	margin-bottom:15px;*/
}
/* трехмерные тени */
.block_visual,  .block_visual_2w, .block_visual_2h{
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 10px 10px 10px 10px; 
	margin-bottom:15px;
	position:relative;
	background:#fff;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
		box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
		box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}        
 

.border_block_vis{
/* 	border:1px solid gray; */
}
/* не используется */
.visual_td{
	display:table-cell;
	vertical-align: top;
	position: relative;
	-moz-box-sizing: border-box;      /* фикс проблемы для Firefox       */
	-webkit-box-sizing: border-box;   /* фикс для старых Chrome и Safari */
	box-sizing: border-box;
	width: 48.61878453038674%;
}
.visual_tr{
	width: 100%;	
	display:table-row;
	-moz-box-sizing: border-box;      /* фикс проблемы для Firefox       */
	-webkit-box-sizing: border-box;   /* фикс для старых Chrome и Safari */
	box-sizing: border-box;           /* не поддерживается в CSS2        */
	margin-left: 0;
	margin-right: 0;
}
.visual_table{
	display: table;
	border-spacing:10px;
}
/* не используется */

.block_visual_2w {
/* 	float:left; */
/* 	width:98%; */
}

.block_visual_2h {
/* 	float:left; */
/* 	width:49%; */
/* 	height:100%; */
}
/*табл для виз */


.focus_elem{
	background-color:#D3D3D3;
}

.constr_visual .control-group label.control-label{
	width:20px;
}
.constr_visual .control-group {
  margin-bottom: 0px;
}
.constr_visual .control-group .controls {
  display: inline-block;
  padding-left: 0px;
  margin-left: 0px;
}
.constr_visual{
	float:left;
	max-width:380px;
	min-width:190px;
}
.selected_visual_map{
	background-color:#b8eff9; 

}
.sett{
	width:40%;
}

#visual_map_tabs  {
	height:600px;
}
/* для сокрытия всех табов в конструкторе виз. */
#visual_map_tabs ul>li {
	display:none;
}

/* для сокрытия всех табов в конструкторе виз. */
#visual_map_tabs ul>li:first-child {
	display:block;
}

/*#constr_sett{
	float:left;
	margin-left:50px;
}*/
/* cсектор ввода натсроек визуал. */
/*.sector{
	display:none;
}*/
.dialog_settings{
	
}
.ui-dialog{
	z-index:99999;
}
#range_y{
	display:none;
}
.not_visib{
/* 	display:none !important; */
}
.displ_none{
	display:none !important;
}
.param{
	border-bottom:1px dotted gray;
	padding:10px 0 10px 0;
	margin-top:20px;
}
.colorpicker{
	z-index:99999;
}
.colorpicker_f {
	float: left;
	width: 30px;
	height:30px;
	border: 1px solid black;
	cursor:pointer;
}

.colorpicker input {
	background-color: transparent;
	border: 1px solid transparent;
	position: absolute;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
	top: 4px;
	right: 11px;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 11px;
	width: 42px;
	font-weight: normal;
	line-height: 11px;
	padding: 0px 0px;
	margin-bottom: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-color:transparent;
}

.colorpicker_hex input {
	right: 6px;
}
.colorpicker_field {
	height: 22px;
	width: 62px;
	background-position: top;
	position: absolute;
}
.colorpicker_field span {
	position: absolute;
	width: 12px;
	height: 22px;
	overflow: hidden;
	top: 0;
	right: 0;
	cursor: n-resize;
}

.constr_visual_t label{
	height:160px;
}

/* иконки для отображения проблемных показаний */
.warn_icon{
	background:url(../../../vendors/rickshaw/images/icon-warn.png);
	width:16px;height:16px;
	float:left;
}
.alarm_icon{
	background:url(../../../vendors/rickshaw/images/icon-alarm.png);
	width:16px;height:16px;
	float:left;
}

.visual_elem_show{
	border:1px solid gray;
	padding:3px 3px 3px 3px;
/* 	width:50%; */
}


/* таблица для отчета */
.report_t{
	width:95%;
	border-spacing:1px; 
	border-collapse: collapse;
	text-align: left;
/* 	margin-bottom: 35px; */
}
.hr_t{
	height: 3px;
	margin: 10px 0 10px 0;
	background-color: black;
	color: black;
	clear:both;
}
.report_t td, .report_t  th{
	padding-left:3px;
	border:1px solid gray; 
}
/* таблица для отчета */

/* изменение boostrap настроек */
.nav-tabs > li {
  float: left;
}

.nav-tabs > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
/*    background-color: #E7E7E7; /*alim*/ 
/*     border-right: 1px solid #E7E7E7; */
   
}

.nav-tabs > li {
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
	/* border-color: #E7E7E7 #E7E7E7 #ccc; alim

     background-color: #E7E7E7; alim*/
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border-bottom-color: transparent;
  
}
ul.nav-tabs{
	 margin: 0 -1px 10px -1px;
}
ul.nav-tabs > li.nav-li-manage{
	margin-right:-3px;
}
.grid-view table th{
	font-weight:normal;
}
@media (min-width: 768px) {
	#menu-toggle{
		display:none;
	}
	.nav-collapse.collapse {
		height: auto !important;
		overflow: visible !important;
	}
	.bs-docs-sidenav {
		max-width: 248px;
	}
}






@media (min-width: 768px) and (max-width: 979px) {
	div, .visual_type_big td{
		font-size: 12px;
	}
}

@media (min-width: 980px) {
	div {
		font-size: 12px;
	}
}

@media (max-width: 979px) {
	div, .visual_type_big {
		font-size: 12px;
	}
}

@media (max-width: 767px) {
	div {
		font-size: 12px;
	}
}
@media (max-width: 480px) {
	.table_data td, .table_data th, .visual_type_big td{
		font-size: 10px;
	}
	.panel{
		display:none;
		font-size: 10px;
	}
}
@media (min-width: 1200px) {
	div {
		font-size: 14px;
	}
}
/* изменение boostrap настроек */








/** Home Page **/
body {
	/*padding-top: 60px;
	padding-bottom: 40px;*/
	background-color: #E7E7E7;
}

/** Login Page **/
#login {
    padding-top: 40px;
    padding-bottom: 40px;
}

#login .form-signin {
    max-width: 300px;
    padding: 19px 29px 29px;
    margin: 0 auto 20px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
       -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
            box-shadow: 0 1px 2px rgba(0,0,0,.05);
}
#login .form-signin .form-signin-heading,
#login .form-signin .checkbox {
    margin-bottom: 10px;
}
#login .form-signin input[type="text"],
#login .form-signin input[type="password"] {
    font-size: 16px;
    height: auto;
    margin-bottom: 15px;
    padding: 7px 9px;
}

/** 2 level sub menu **/
.dropdown-menu-with-subs .sub-menu {
  left: 100%;
  position: absolute;
  top: 0;
  visibility: hidden;
  margin-top: -1px;
}

.dropdown-menu-with-subs li:hover .sub-menu {
  visibility: visible;
  display: block;
}

.navbar .sub-menu:before {
  border-bottom: 7px solid transparent;
  border-left: none;
  border-right: 7px solid rgba(0, 0, 0, 0.2);
  border-top: 7px solid transparent;
  left: -7px;
  top: 10px;
}
.navbar .sub-menu:after {
  border-top: 6px solid transparent;
  border-left: none;
  border-right: 6px solid #fff;
  border-bottom: 6px solid transparent;
  left: 10px;
  top: 11px;
  left: -6px;
}

/** Global **/
#content {
  margin-left:0px;
}
.hide-sidebar, .show-sidebar {
  cursor: pointer;
}
.padd-bottom {
  margin-bottom: 5px;
}
.breadcrumb {
	margin: 0 0 0px;
	padding: 10px 0px;
	background-color: transparent;
}

.block {
	border: 1px solid #ccc;
	background: white;
	margin: 0em 0em;
	border-top: none; 
}

.block-content {
	margin: 1em;
	min-height: .25em;
}

.block-header {
	margin-bottom: 0px;
	border-right: none;
	border-left: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.block-header div {
	padding-top: 10px;
}

.easyPieChart {
	margin: 0px auto;
}

.chart-bottom-heading {
	margin-top: 5px;
	text-align: center;
}

/** Side Bar **/
.bs-docs-sidenav {
/*   max-width: 248px; */
/*   margin: 30px 0 0; */
  padding: 0;
  background-color: #fff;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);
     -moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);
          box-shadow: 0 1px 4px rgba(0,0,0,.065);
}
.bs-docs-sidenav > li > a {
  display: block;
/*   width: 190px \9; */
  margin: 0 0 -1px;
  padding: 8px 14px;
  border: 1px solid #e5e5e5;
}
.bs-docs-sidenav > li:first-child > a {
  -webkit-border-radius: 6px 6px 0 0;
     -moz-border-radius: 6px 6px 0 0;
          border-radius: 6px 6px 0 0;
}
.bs-docs-sidenav > li:last-child > a {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}
.bs-docs-sidenav > .active > a {
  position: relative;
  z-index: 2;
  padding: 9px 15px;
  border: 0;
  text-shadow: 0 1px 0 rgba(0,0,0,.15);
  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
     -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
          box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
}
/* Chevrons */
.bs-docs-sidenav .icon-chevron-right {
  float: right;
  margin-top: 2px;
  margin-right: -6px;
  opacity: .25;
}
.bs-docs-sidenav > li > a:hover {
  background-color: #E7E7E7;
}
.bs-docs-sidenav a:hover .icon-chevron-right {
  opacity: .5;
}
.bs-docs-sidenav .active .icon-chevron-right,
.bs-docs-sidenav .active a:hover .icon-chevron-right {
  opacity: 1;
}
.bs-docs-sidenav.affix {
  top: 40px;
}
.bs-docs-sidenav.affix-bottom {
  position: absolute;
  top: auto;
  bottom: 270px;
}

/* Icons
------------------------- */
.the-icons {
  margin-left: 0;
  list-style: none;
}
.the-icons li {
  float: left;
  width: 25%;
  line-height: 25px;
}
.the-icons i:hover {
  background-color: rgba(255,0,0,.25);
}
.icon-folder, .nav-list > .active > a > .icon-folder {
	width:20px;
	height:16px;
	background:none;
	background-image: url('../../../images/icons/folder.png');
	margin-top: -1px;
}
.icon-company, .nav-list > .active > a > .icon-company {
	width:12px;
	height:11px;
	background:none;
	background-image: url('../../../images/icons/company.png');
	margin-top: 0px;
}
.icon-company_folder, .nav-list > .active > a > .icon-company_folder {
	width:32px;
	height:21px;
	background:none;
	background-image: url('../../../images/icons/company_folder.png');
	margin-top: -6px;
}
.icon-objects, .nav-list > .active > a > .icon-objects {
	width:12px;
	height:12px;/**/
	background:none;
	background-image: url('../../../images/icons/objects.png');
	margin-top: 0px;
}
.icon-objects_folder, .nav-list > .active > a > .icon-objects_folder {
	width:30px;
	height:23px;
	background:none;
	background-image: url('../../../images/icons/objects_folder.png');
	margin-top: -8px;
}
.icon-project, .nav-list > .active > a > .icon-project {
	width:12px;
	height:12px;/**/
	background:none;
	background-image: url('../../../images/icons/project.png');
	margin-top: 0px;
}
.icon-rtp_folder, .nav-list > .active > a > .icon-rtp_folder {
	width:30px;
	height:23px;
	background:none;
	background-image: url('../../../images/icons/rtp_folder.png');
	margin-top: -8px;
}
.icon-rtp, .nav-list > .active > a > .icon-rtp {
	width:12px;
	height:12px;
	background:none;
	background-image: url('../../../images/icons/rtp.png');
	margin-top: 0px;
}
.icon-param_folder, .nav-list > .active > a > .icon-param_folder {
	width:31px;
	height:23px;
	background:none;
	background-image: url('../../../images/icons/param_folder.png');
	margin-top: -8px;
}
.icon-param, .nav-list > .active > a > .icon-param {
	width:12px;
	height:12px;
	background:none;
	background-image: url('../../../images/icons/param.png');
	margin-top: 0px;
}
.icon-visualization_folder, .nav-list > .active > a > .icon-visualization_folder {
	width:32px;
	height:22px;
	background:none;
	background-image: url('../../../images/icons/visualization_folder.png');
	margin-top: -7px;
}
.icon-visualization, .nav-list > .active > a > .icon-visualization {
	width:11px;
	height:13px;
	background:none;
	background-image: url('../../../images/icons/visualization.png');
	margin-top: 0px;
}
.icon-report_folder, .nav-list > .active > a > .icon-report_folder {
	width:30px;
	height:23px;
	background:none;
	background-image: url('../../../images/icons/report_folder.png');
	margin-top: -7px;
}
.icon-report, .nav-list > .active > a > .icon-report {
	width:12px;
	height:12px;
	background:none;
	background-image: url('../../../images/icons/report.png');
	margin-top: 0px;
}
.icon-control_folder, .nav-list > .active > a > .icon-control_folder {
	width:31px;
	height:23px;
	background:none;
	background-image: url('../../../images/icons/control_folder.png');
	margin-top: -8px;
}
.icon-control, .nav-list > .active > a > .icon-control {
	width:12px;
	height:9px;
	background:none;
	background-image: url('../../../images/icons/control.png');
	margin-top: 0px;
}
.icon-primitive_folder, .nav-list > .active > a > .icon-primitive_folder {
	width:30px;
	height:23px;
	background:none;
	background-image: url('../../../images/icons/primitive_folder.png');
	margin-top: -8px;
}
.icon-primitive, .nav-list > .active > a > .icon-primitive {
	width:10px;
	height:12px;
	background:none;
	background-image: url('../../../images/icons/primitive.png');
	margin-top: 0px;
}
.icon-logs, .nav-list > .active > a > .icon-logs {
	width:13px;
	height:11px;
	background:none;
	background-image: url('../../../images/icons/logs.png');
	margin-top: 0px;
}
.icon-users, .nav-list > .active > a > .icon-users {
	width:12px;
	height:12px;
	background:none;
	background-image: url('../../../images/icons/users.png');
	margin-top: 0px;
}
.icon-help, .nav-list > .active > a > .icon-help {
	width:11px;
	height:13px;
	background:none;
	background-image: url('../../../images/icons/help.png');
	margin-top: 0px;
}
.icon-access, .nav-list > .active > a > .icon-access {
	width:10px;
	height:13px;
	background:none;
	background-image: url('../../../images/icons/access.png');
	margin-top: 0px;
}
.icon-roles, .nav-list > .active > a > .icon-roles {
	width:13px;
	height:11px;
	background:none;
	background-image: url('../../../images/icons/roles.png');
	margin-top: 0px;
}
.icon-channel, .nav-list > .active > a > .icon-channel {
	width:12px;
	height:12px;
	background:none;
	background-image: url('../../../images/icons/channel.png');
	margin-top: 0px;
}

/* 32x32 */
.align_center_to_left {
	position: relative;
	right: 50%;
	float: right;
}
.align_center_to_right {
	position: relative;
	z-index: 1;
	right: -50%;
}
.align_center_to_left .align_center_to_right h1, .align_center_to_left .align_center_to_right div{
	float:left;
}
.icon-company_folder_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:21px;
	background:none;
	background-image: url('../../../images/icons/32x32/company_folder.png');
}
.icon-company_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:29px;
	background:none;
	background-image: url('../../../images/icons/32x32/company.png');
}

.icon-project_folder_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/project_folder.png');
}
.icon-project_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/project.png');
}

.icon-objects_folder_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/objects_folder.png');
}
.icon-objects_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/objects.png');
}

.icon-rtp_folder_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/rtp_folder.png');
}
.icon-rtp_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/rtp.png');
}

.icon-param_folder_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/param_folder.png');
}
.icon-param_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/param.png');
}

.icon-visualization_folder_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/visualization_folder.png');
}
.icon-visualization_title{
	margin-right:5px;
	margin-top:5px;
	width:27px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/visualization.png');
}

.icon-report_folder_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/report_folder.png');
}
.icon-report_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/report.png');
}

.icon-primitive_folder_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/primitive_folder.png');
}
.icon-primitive_title{
	margin-right:5px;
	margin-top:5px;
	width:27px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/primitive.png');
	margin-bottom:10px;
}

.icon-control_folder_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/control_folder.png');
}
.icon-control_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/control.png');
	margin-bottom:10px;
}

.icon-event_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/event.png');
	margin-bottom:10px;
}

.icon-access_folder_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/access.png');
	margin-bottom:10px;
}
.icon-access_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/access.png');
	margin-bottom:10px;
}

.icon-user_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/users2.png');
	margin-bottom:10px;
}
.icon-user_folder_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/users2.png');
	margin-bottom:10px;
}

.icon-role_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/role.png');
	margin-bottom:10px;
}

.icon-help_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/help.png');
	margin-bottom:10px;
}

.icon-channel_folder_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/channel.png');
	margin-bottom:10px;
}
.icon-channel_title{
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
	background:none;
	background-image: url('../../../images/icons/32x32/channel.png');
	margin-bottom:10px;
}








.icon-visual, .nav-list > .active > a > .icon-visual {
	/*width:16px;
	height:16px;*/
	background:none;
	background-image: url('../../../images/icons/visual.png');
}
.icon-controller, .nav-list > .active > a > .icon-controller {
	width:16px;
	height:16px;/**/
	background:none;
	background-image: url('../../../images/icons/contr.png');
}

.icon-param_exp, .nav-list > .active > a > .icon-param_exp {
	/*width:16px;
	height:16px;*/
	background:none;
	background-image: url('../../../images/icons/param_exp.png');
}
.icon-register, .nav-list > .active > a > .icon-register {
	/*width:16px;
	height:16px;*/
	background:none;
	background-image: url('../../../images/icons/register.png');
}


/* увелчиение основного блока */
@media (min-width: 1100px) {
	.row-fluid .span9 {
		width: 76.05897435897436%;
		*width: 76.00578286961266%;
	}
 
	.row-fluid .span3 {
		width: 22.276923076923077%;
		*width: 22.223731587561375%;
	}
}
/* увелчиение основного блока */
@media (min-width: 1200px) {
	.row-fluid .span9 {
		width: 77.75897435897436%;
		*width: 77.70578286961266%;
	}
 
	.row-fluid .span3 {
		width: 20.676923076923077%;
		*width: 20.623731587561375%;
	}
}
/* увелчиение основного блока */
@media (min-width: 1300px) {
	.row-fluid .span9 {
		width: 78.85897435897436%;
		*width: 78.80578286961266%;
	}
 
	.row-fluid .span3 {
		width: 19.676923076923077%;
		*width: 19.623731587561375%;
	}
}
/* увелчиение основного блока */
@media (min-width: 1400px) {
	.row-fluid .span9 {
		width: 80.45897435897436%;
		*width: 80.40578286961266%;
	}
 
	.row-fluid .span3 {
		width: 18.076923076923077%;
		*width: 18.023731587561375%;
	}
}
/* увелчиение основного блока */
@media (min-width: 1500px) {
	.row-fluid .span9 {
		width: 81.75897435897436%;
		*width: 81.70578286961266%;
	}
 
	.row-fluid .span3 {
		width: 16.576923076923077%;
		*width: 16.523731587561375%;
	}
}
/* увелчиение основного блока */
@media (min-width: 1600px) {
	.row-fluid .span9 {
		width: 82.85897435897436%;
		*width: 82.8578286961266%;
	}
 
	.row-fluid .span3 {
		width: 16.076923076923077%;
		*width: 16.023731587561375%;
	}
}
/* увелчиение основного блока */
@media (min-width: 1700px) {
	.row-fluid .span9 {
		width: 83.75897435897436%;
		*width: 83.70578286961266%;
	}
 
	.row-fluid .span3 {
		width: 14.676923076923077%;
		*width: 14.623731587561375%;
	}
}
/* увелчиение основного блока */
@media (min-width: 1800px) {
	.row-fluid .span9 {
		width: 85.05897435897436%;
		*width: 85.00578286961266%;
	}
 
	.row-fluid .span3 {
		width: 13.676923076923077%;
		*width: 13.623731587561375%;
	}
}
/* увелчиение основного блока */
@media (min-width: 1920px) {
	.row-fluid .span9 {
		width: 85.75897435897436%;
		*width: 85.70578286961266%;
	}
 
	.row-fluid .span3 {
		width: 13.076923076923077%;
		*width: 13.023731587561375%;
	}
}
/* 	отображение табов на маленкьом экране */
/* styles for desktop */
.tinynav { display: none }

/* styles for mobile */
@media screen and (max-width: 900px) {
	.tinynav { display: block; margin: 5px 0 0 5px; }
	.nav-tabs { display: none }
	.block {
		border-top: 1px solid #ccc;
	}
}
/* 	отображение табов на маленкьом экране */

@media screen and (max-width: 550px) {
	/* адаптивный btn-group */
	.btn-group {
		display: inline-block;
		*display: inline;
		/* IE7 inline-block hack */

		*zoom: 1;
	}

	.btn-group > .btn {
	display: block;
	float: none;
	max-width: 100%;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
		border-radius: 0;
	}

	.btn-group > .btn + .btn {
	margin-top: -1px;
	margin-left: 0;
	}

	.btn-group > .btn:first-child {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
	}

	.btn-group > .btn:last-child {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
	}

	.btn-group > .btn-large:first-child {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
		border-radius: 6px 6px 0 0;
	}

	.btn-group > .btn-large:last-child {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
		border-radius: 0 0 6px 6px;
	}
}
/* адаптивный btn-group */