table .selector, table .selector > span, .dataTables_length .selector, .dataTables_length .selector > span { height: 26px; line-height: 26px; }
.dataTables_length .selector { margin-top: 1px; }
table thead td.sortCol > div { cursor: pointer; position: relative; }
.cansort { padding-right: 25px !important; background: #f4f5f9 url('../../images/simplesort/sort.png') no-repeat center right !important; background-position: center 10px; }
.headerSortUp { background: #eee url('../../images/simplesort/sortUp.png') no-repeat center right !important; }
.headerSortDown { background: #eee url('../../images/simplesort/sortDown.png') no-repeat center right !important; }
td { min-width: 10px !important; }
.simpleSortTable { margin: 0px !important; }

.tDefault tbody td, .tDefault thead td { border-left: 1px solid #DFDFDF; box-shadow: 0 1px 0 #fafafa inset; -webkit-box-shadow: 0 1px 0 #fafafa inset; -moz-box-shadow: 0 1px 0 #fafafa inset; }
.tDefault tbody td:first-child, .tDefault thead td:first-child { border-left: none; }
.checkAll thead td:first-child > img { vertical-align: middle; padding-bottom: 2px; }
.tDefault thead td { text-align: center; font-size: 11px; padding: 3px 5px 2px 5px; color: #909090; background: #eee; }
.tDefault tbody td { padding: 7px 11px; vertical-align: middle; }
.tDefault tbody tr { border-top: 1px solid #DFDFDF; }
.tDefault tbody tr:first-child { box-shadow: 0 1px 0px #fff inset; -webkit-box-shadow: 0 1px 0px #fff inset; -moz-box-shadow: 0 1px 0px #fff inset; }
.tDefault .simpleSort_even { background: #f9f9f9; }
.tDefault td.center, .tDefault td.dataTables_empty {
text-align: center;
}

.cansort { cursor: pointer; }
.simpleSort_TopWrapper .select_box { float: left; margin-top: -2px; margin-bottom: -2px; }
.simpleSort_TopWrapper > select { max-width: 150px; }
.simpleSort_TopWrapper > input { max-width: 40%; }
input#simpleSort_Search {
	background: #fdfdfd url(../../images/simplesort/icon-search.png) no-repeat calc(100% - 10px) !important;
	max-width: 300px;
}
.phone input#simpleSort_Search,
.mobile input#simpleSort_Search {
	max-width: 150px !important;
}


.simpleSort_show, .NowPage_show { display: table-row; }
.simpleSort_hidden, .NowPage_hidden { display: none; }
.simpleSort_empty { text-align:center; }
.simpleSort_TopWrapper { clear: both; display:block; position: relative; padding: 10px; border-bottom: 1px solid #cdcdcd;
-moz-box-shadow: 0 1px 0 #fff inset;
-webkit-box-shadow: 0 1px 0 #fff inset;
box-shadow: 0 1px 0 #fff inset;
background: #fff;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f1f1f1',GradientType=0 );
}
.simpleSort_BottomWrapper { overflow:hidden; border-top: 1px solid #cdcdcd;
-moz-box-shadow: 0 1px 0 #fff inset;
-webkit-box-shadow: 0 1px 0 #fff inset;
box-shadow: 0 1px 0 #fff inset;
background: #fff;
}
.simpleSort_MiddleWrapper {
	overflow:hidden; border-bottom: 1px solid #cdcdcd;
	-moz-box-shadow: 0 1px 0 #fff inset;
	-webkit-box-shadow: 0 1px 0 #fff inset;
	box-shadow: 0 1px 0 #fff inset;
	background: #fff;
}
.simpleSort_MiddleWrapper:empty {
	display: none !important;
}
.simpleSort_TableWrapper {
	min-height: .01%;
    overflow-x: auto;
}
.simpleSort_CheckerWpapper {
	float: left;
	height: 20px;
	width: 20px;
	padding-top: 15px;
	padding-bottom: 14px;
	padding-left: 11px;
	padding-right: 11px;
	margin: -10px 10px -10px -10px;
	border-right: 1px solid #DFDFDF;
}
.simpleSort_Pagination { margin: auto; width: auto; text-align: center; padding: 15px; }
.simpleSort_Pagination:empty {
   display: none !important;
}
.pages { padding: 0px; line-height: 30px; height: 32px; margin: 0px !important; }
.pages li:first-child { -webkit-border-radius: 0px 2px 2px 0px; -moz-border-radius: 0px 2px 2px 0px; border-radius: 2px 0px 0px 2px; }
.pages li:last-child { -webkit-border-radius: 2px 0px 0px 2px; -moz-border-radius: 2px 0px 0px 2px; border-radius: 0px 2px 2px 0px; border-right: 1px solid #e4e5e7; }
.pages li.first a{ background:url(../../images/simplesort/lleft.png) center center no-repeat; }
.pages li.prev a{ background:url(../../images/simplesort/left.png) center center no-repeat; }
.pages li.next a{ background:url(../../images/simplesort/right.png) center center no-repeat; }
.pages li.last a{ background:url(../../images/simplesort/rright.png) center center no-repeat; }
.pages li.prev > a span, .pages li.next > a span { margin-right: 0; }
.pages li:hover {
background: #f2f2f2;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e8e8e8',GradientType=0 );
}
.pages li { 
display: inline-block; height: 30px; width: 31px; 
background: #fbfbfb;
border: 1px solid #e4e5e7; border-right: none; cursor: pointer; *cursor: hand; color: #606060; font-size: 11px; box-shadow: 0 1px 0 #fff inset, 0 1px 0px #dfdfdf; -webkit-box-shadow: 0 1px 0 #fff inset, 0 1px 0px #dfdfdf; -moz-box-shadow: 0 1px 0 #fff inset, 0 1px 0px #dfdfdf;
} 
.pages li a { 
height: inherit; 
width: inherit;
display: block;
position: relative;
text-decoration: none;
line-height: inherit;
text-decoration: none;
color: inherit;
}
.pages li.active, .pages li:active, .pages li.active:hover { 
background: #fff;
-moz-box-shadow: 0 0 2px rgba(0,0,0,.1) inset;
-webkit-box-shadow: 0 0 2px rgba(0,0,0,.1) inset;
box-shadow: 0 0 2px rgba(0,0,0,.1) inset;
}
.pages li.none {
	display: none;
}
/* 
.simpleSort_Pagination { margin: auto; width: auto; text-align: center;  }
.pages { padding: 0px; line-height: 36px; list-style: none; }
.pages li.prev {  }
.pages li.next {  }
.pages li.prev > a span, .pages li.next > a span {  }
.pages li { display: inline-block; width:36px; border-right: 1px solid #CDCDCD; cursor: pointer; } 
.pages li a { 
	color: inherit;
}
.pages li:hover { 
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#cecece));
	background-image: -moz-linear-gradient(top,#f0f0f0,#cecece);
	background-image: -webkit-linear-gradient(top,#f0f0f0,#cecece);
	background-image: -o-linear-gradient(top,#f0f0f0,#cecece);
	background-image: -ms-linear-gradient(top,#f0f0f0,#cecece);
	background-image: linear-gradient(top,#f0f0f0,#cecece);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f0f0f0',endColorstr='#cecece');-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset
}
.pages li .active, .pages li a:active, .pages li .active:hover { 

}*/
