
/* GridView */
.grid-view-loading
{
	background:url('../gfx/spr_spinner.gif') no-repeat;
}

li.page, li.next, li.previous {margin:0}

.grid-view table.items
{
	width: 100%;
	border-collapse: collapse;
	border: 0 none !important;
}

.grid-view table.items th
{
	border-bottom:2px solid #CCCCCC;
	background:transparent;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-color:#DDDDDD;
}

.grid-view table.items th, .grid-view table.items td
{
	font-size: 0.9em;
	padding: 0.3em;
	border-left: 1px solid #fff;
}

.grid-view table.items th a
{
	color: #555;
	font-weight: bold;
	text-decoration: none;
}

.grid-view table.items th a:hover
{
	color: red;
}

.grid-view table.items th a.asc
{
	background:url('../gfx/icon_action_moveup.png') right center no-repeat;
	padding-right: 20px;
}

.grid-view table.items th a.desc
{
	background:url('../gfx/icon_action_movedown.png') right center no-repeat;
	padding-right: 20px;
}
/*
.grid-view table.items
{
 	border-left:2px solid red;
}
*/
/*.grid-view table.items tr.even*/
tr.even
{
	background: #FCFCFC;
}

/*.grid-view table.items tr.odd*/
tr.odd
{
	background: #F0F0F0;
}

tr.hidden
{
 	color:#888888;
	text-decoration:line-through;
}

.grid-view table.items tr.selected
{
	background:#9eec55;
}

.grid-view table.items tr:hover td, .grid-view table.items tr:hover td a
{
	background:#375C88;
	color:#fff !important;
	box-shadow: 0px 0px 12px rgba(55,92,136,0.8);
}


/*.grid-view .link-column img
{
    border: 0;
}*/

/*.grid-view .button-column img
{
    border: 0;
}*/


.grid-view .button-column
{
	text-align: center;
	width: 60px;
}

.grid-view .checkbox-column
{
	width: 15px;
}

/*.grid-view .summary*/
div.summary
{
	margin: 0 1em 2em 0;
	text-align: right;
	font-size:0.8em;
}

/*.grid-view .pager*/
div.pager
{
	margin: 1.5em 0 0 0;
	text-align: center;
	padding:0;
	height:2em;
}

.grid-view .empty
{
	font-style: italic;
}

.grid-view .filters input,
.grid-view .filters select
{
	width: 100%;
	border: 1px solid #ccc;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}


/* Styles for ClinkPager */
ul.yiiPager
{
	font-size:.9em;
	border:0;
	margin:0;
	padding:0;
	line-height:100%;
	display:inline;
}

ul.yiiPager li
{
	display:inline;
}

ul.yiiPager a:link,
ul.yiiPager a:visited
{
	border:solid 1px #ccc;
	color:inherit;
	font-weight:bold;
	padding:2px 8px;
	text-decoration:none;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius: 3px;
}

ul.yiiPager .page a
{
	font-weight: 600;
}

ul.yiiPager a:hover
{
	background:#e58616;
	color:#fff;
}

ul.yiiPager .selected a
{
	background:#e58616;
	color:#fff;
	font-weight:bold;
	font-size:1.3em;
}

ul.yiiPager .hidden a
{
	border:1px solid #ccc;
	color:inherit;
}

/**
 * Hide first and last buttons by default.
 */
ul.yiiPager .first,
ul.yiiPager .last
{
	display:none;
}

div.grid-view {
	background:#f3f3f3;
	border:1px solid #ccc;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	padding:1px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
