/*
** Grid Mode
*/
.{line-height=1.5}
.menu:
{color:#ffffff}
body{
   font-size:12px;
   background:#E4E2D4;
}
A:link {
	COLOR: #000000;TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
td{
   font-size:12px;
   line-height:25px;
}
zi{
   font-size:14px;
}

.site_name{
   font-size:32px;
   color:#ffff80;
}
td.menu{
   color:#003D19;
}
a.menu{
   color:#ffffff;
}
.title_right
{
background:url('../skin/Right_bg.gif');height: 32;
}
.title_left
{
background:url('../skin/left_bg.gif');height: 32;
}
.tdbg_left
{
background:#E8F3E8;
border: 1px solid #FFFFFF;
}

table.dbgrid {
        font-size:12px;
	background-color: #FFFFFF;
}

table.dbgrid tr.gridheader td {
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	color: #000000;
        background-color: #f0e0f0;
}

table.dbgrid tr.gridheader a, table.dbgrid tr.gridheader a:visited, table.dbgrid tr.gridheader a:active {
	text-decoration: none;
	color: #0000FF;
	background-color: #f0e0f0;
}

table.dbgrid tr.gridheader a:hover {
	text-decoration: underline;
}

tr.gridrow td {
	background-color: #F0F0C0;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 2px;
}
tr.gridrow2 td {
	background-color: #F8F8E0;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 2px;
}
table.dbgrid td.title {
	text-align: right;
}

table.dbgrid tr.gridfooter {}

table.dbgrid tr.gridfooter td {
	padding-top: 4px;
	padding-bottom: 4px;
}

/*
** Edit mode
*/

table.dbgrid tr.editrow td {
	vertical-align: top;
	background-color: #F0F0C0;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

table.dbgrid tr.editfooter td {
	padding: 4px;
}

table.dbgrid tr.editrow td.title {
	font-weight: bold;
	padding-top: 3px;
}

table.dbgrid input, table.dbgrid textarea, table.dbgrid select {
	width: 400px;
}

table.dbgrid textarea {
	height: 100px;
}

table.dbgrid input.disabled {
	background-color: transparent;
}


td.displaytitle{
	text-align: right;
	font-weight: bold;
}

/*
** "Buttons"
*/

table.dbgrid a.button, table.dbgrid a.button:active, table.dbgrid a.button:visited {
	border-left: 1px solid #00F;
	border-top: 1px solid #00F;
	border-right: 1px solid #008;
	border-bottom: 1px solid #008;
	background-color: #00C;
	text-decoration: none;
	width: 60px;
	text-align: center;
	color: white;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	font-family: ËÎÌå;
}

table.dbgrid a.button:hover { 
	border-left: 1px solid #008;
	border-top: 1px solid #008;
	border-right: 1px solid #00F;
	border-bottom: 1px solid #00F;
	text-decoration: none;
}

table.dbgrid a.smallbutton, table.dbgrid a.smallbutton:active, table.dbgrid a.smallbutton:visited {
	border: 1px solid #000000;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
	color: #000;
	font-weight: normal;
	font-family: tahoma;
}

table.dbgrid a.smallbutton:hover { 
	background-color: #00C;
	text-decoration: none;
	color: #FFF;
	border-left: 1px solid #008;
	border-top: 1px solid #008;
	border-right: 1px solid #00F;
	border-bottom: 1px solid #00F;
}
