﻿.generalGrid {
	margin-left: -20px;
	margin-right: -20px;
	margin-bottom: 1.5em;
}
.generalGrid > tbody > tr > td
{
	border-bottom: 1px dotted #a4a4a0;
}
.generalGrid > tbody > tr:hover > td
{
	background-color: #F1F5FA;
}
.generalGrid > tbody > tr > th
{
	border: 1px solid #7eb2bc;
}
.generalGrid > tbody > tr.generalGridPager > td
{
	border: none;
}
.generalGrid > tbody > tr.generalGridPager:hover > td
{
	background-color: White;
}
.generalGridPager table, .generalGridPager table td
{
	border: none;
}
.generalGridPager table td *
{
	padding: 4px;
}
.generalGridPager table td span
{
	background-color: #E9EFF5;
	font-weight: bold;
	color: Black;
}
.generalGrid > tbody .header .asc, .generalGrid > tbody .header .desc {
	background-position: 2px 2px;
	background-repeat: no-repeat;
}

.generalGrid > tbody > tr.selected, .generalGrid > tbody > tr.selected:hover > td {
	background: #FFCC66 !important;
}

.generalGrid > tbody > tr > th { text-align: left; }
.generalGrid > tbody > tr > th[align=center] { text-align: center; }
.generalGrid > tbody > tr > td, .generalGrid > tbody > tr > th {
	padding-left: 20px;
	padding-right: 20px;
}
.compactGrid > tbody > tr > td, .compactGrid > tbody > tr > th {
	padding-left: 8px;
	padding-right: 8px;
}
.compactGrid > tbody > tr > td:first-child, .compactGrid > tbody > tr > th:first-child {
	padding-left: 20px;
}
.generalGrid > tbody .header th.asc, .generalGrid > tbody .header th.desc {	padding-left: 36px; }
.generalGrid > tbody .header .asc {
	background-image: url("/content/Icons/ArrowUp.png");
}
.generalGrid > tbody .header .desc {
	background-image: url("/content/Icons/ArrowDown.png");
}
/*пока с овалами чего-то не выходит
.generalGrid tbody > tr.header
{
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgb(126, 178, 188);
	background-image: url("/Content/Images/GridHeaderRight.png");
	background-origin: padding-box;
	background-position: 100% 0px;
	background-repeat: no-repeat;
	background-size: auto;
}*/

.generalGrid > tbody .footer .foFooterBlock {
	padding-top: 10px;
	padding-bottom: 10px;
}

.generalGrid .deleteCell input, .generalGrid .deleteCell a { visibility: hidden; }
.generalGrid tr:hover .deleteCell input, .generalGrid tr:hover .deleteCell a { visibility: visible; }