body {
    margin:3px 0px 0px 0px;
    padding:0;
    background:#FFF;
    min-width: 990px;
    min-height: 400px;
    font-family: Arial;
	font-size: 12px;
}
a {
    color: blue;
}
p {
    margin: 0px;
}
h4 {
    padding: 2px;
    margin: 4px 0 4px 0;
}
/** подсветки объектов */
.status_is_off {
  background-color: #FF6633 !important;
}


.hide_client {
				background-color: #E6CCFF;
			}
.needle_param {
                    color: #361994;
                    font-weight: bold;
                }
/** */
table {
	#border: 0px;
	border-collapse: collapse;
} 
table td {
	padding: 2px;
}

.swittable {
				#border-left: 1px !important;
				#border-top: 1px !important;
			}
.swittable td {
				border-right: 1px !important;
				border-bottom: 1px !important;
			}
/** оформление таблиц */
.delete_row {
                background-color: red;
}

tr.row0:hover  {
              background-color: #CCE6FF;
            }
            tr.row1:hover  {
              background-color: #CCE6FF;
            }
            a.sort_column {
              /*
              font-style: normal;
              font-weight: bold;
              */      
              color: yellow;
            }
            a.column {
              color: white;
            }

.headcolum {
                    background-color: #c8defe;
}
.paramcolum {
                    background-color: #f2effd;
}
.delimrow {
                    background-color: #69f;
}
.table_shape {
                        background-color: #4b5ea6;
                        /**font-weight:bold;*/
                        color: white;
             }

.caption {
				font-size: 16px;
				font-weight: bold;
				margin-left: 20px;
				color: #2c3e82;
			}
    .number {
                 text-align: right;
             }
    .datepicker_input {
        width: 80px;
        font-size: 12px;
        border: 1px solid #888;
    }
/* */
            .delimiter {
                height: 5px;
            }
            
            .leftcolumn {
               width: 50%;
               float: left;
            }
            .rightcolumn {
               width: 50%;
               margin-left: 50%; 
            }
            .inputtext {
                font-size: 12px;
                border: 1px solid #888;
             }
             .button {
                border: 1px solid #888;
				font-size: 11px;
             }
           
            .d_content_block {
              border: 1px solid #888;
              padding: 4px;
            }
            .m1 {
                font-size: 12px;
                font-weight:bold;
                padding: 0 3px 0 3px;
            }
            .m2 {
                font-size: 11px;
                font-weight:bold;
                padding: 0 3px 0 3px;
            }


/* input style */
select {
        background-color: #fff;
   } 

            /** table sorter */
/* tables */
table.tablesorter {
	
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 11pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th,table.tablesorter thead tr td, table.tablesorter tfoot tr th {
	background-color: #c8defe;
color: #4e351f;
	border-left: 1px solid #FFF;;
	font-size: 11pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
	border-left: 1px solid #FFF;
	font-family: 'Tahoma' , serif;
}
table.tablesorter tbody tr.odd td {
	background-color:#e2effb;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {	
	background-color: #4b5ea6;
    	color: #FFF;
	color: 
}
thead input.filter {
	border: 1px solid;
}

div.pager {
margin-top: 5px;
padding-top: 5px;
background-color: #fff;
text-align: center;
height: 28px;	
margin-bottom: 8px;
border-top: 2px solid 
}
div.pager .first, div.pager .last, div.pager .next, div.pager .prev {
	cursor: pointer;
	text-decoration: none;
	
}
/** */
.sModule {
		background-color: #dce097;
	}
	.cModule {
		background-color: #b1e097;
	}
	.scModule  {
		background-color: #e0c797 !important;
	}
	.invModule {
		background-color: #92c6f4 ;
	}
