input.button {
	/*border:1px solid #cecece;
	-moz-box-sizing: border-box;*/
	font-family: "Open_Sans";
	font-size:14px;
}
.add_line {
	text-align:right;
}
.grid-view-loading {
    background: url("loading.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.grid-view2 {
   padding: 15px 0;
}
.grid-view2 table.items td:not(:last-child) img {
   /* width:80%;*/
}


.grid-view2 table.items {
    background: none repeat scroll 0 0 #FFFFFF;
    /*border: 1px solid #D0E3EF;*/
   /* border-collapse: collapse;*/
    width: 100%;
}
.grid-view2 table.items th, .grid-view2 table.items td {
   /* border: 1px solid #FFFFFF;*/
  /*  font-size: 0.9em;*/
    /*padding: 0.3em;*/
}
.grid-view2 table.items th:first-child {
    border-left: medium none;
    width: 10%;
}
.grid-view2 table.items th {
   /* background: url("bg.gif") repeat-x scroll left top #FFFFFF;
    color: #FFFFFF;*/
    text-align: center;
	padding:17px 0;
}
.grid-view2 table.items td {
   /* background: url("bg.gif") repeat-x scroll left top #FFFFFF;
    color: #FFFFFF;*/
    /*text-align: center;*/
	padding:11px 15px 12px 15px;
	vertical-align:middle;
}
.grid-view2 table.items td:first-child {
    text-align: center;
}
.grid-view2 table.items th:first-child {
	width:35px;
}
.grid-view2 table.items th a {
    /*color: #EEEEEE;*/
	color:#FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.grid-view2 table.items th a:hover {
    color: #FFFFFF;
}
.grid-view2 table.items th a.asc {
    background: url("up.gif") no-repeat scroll right center rgba(0, 0, 0, 0);
    padding-right: 10px;
}
.grid-view2 table.items th a.desc {
    background: url("down.gif") no-repeat scroll right center rgba(0, 0, 0, 0);
    padding-right: 10px;
}
.grid-view2 .link-column img {
    border: 0 none;
}
.grid-view2 .button-column {
   /* text-align: center;*/
    width: 60px;
}
.grid-view2 .button-column img {
    border: 0 none;
}
.grid-view2 .checkbox-column {
    width: 15px;
}
.grid-view2 .summary {
    margin: 0 0 5px;
    text-align: right;
}
.grid-view2 .pager {
    margin: 5px 0 0;
    text-align: center;
}
.grid-view2 .empty {
    font-style: italic;
}
.grid-view2 .filters input, .grid-view2 .filters select {
 	 background-color: #FFFFFF;
    border: 1px solid #dae1e6;
    border-radius: 3px;
    color: #858f9b;
    display: inline-block;
    font-family: "Open_Sans";
    font-size: 12px;
    /*padding: 2px 6px 3px;*/
    text-indent: 0.4em;
    width: 100%;
}

a.view, a.update {
	margin-right:5px;
}
.form input[type="text"],.form input[type="password"]  {
  	background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
  /*  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;*/
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	border-radius: 4px;
    color: #555555;
    display: inline-block;
    font-size: 14px;
    height: 17px;
    line-height: 17px;
    margin-bottom: 10px;
    padding: 4px 0;
	text-indent:0.6em;
    vertical-align: middle;
	outline:none;
}
.grid-view2 .filters input:focus {
	border: 1px solid #24B663;
    outline: none;
}
/*.form input[type="text"]:focus,.form input[type="password"]:focus {
	border: 1px solid #24B663;
    outline: none;
}*/
input[type="checkbox"]+label {
	display: inline-table;
    padding-top: 2px;
    vertical-align: text-top;
	padding-left:2px;
}

.content ul.operations {
    margin:10px 0px 28px 15px;
}