#mainmenu {
	margin-top: 20px;
	margin-left: 20px;
}

#mainmenu ul
{
	padding: 0;
	margin: 0;
	padding: 0.4em 0 0.3em 0;
}

#mainmenu ul li
{
	display: inline;
}

#mainmenu ul li a
{
	padding: 0.4em 1.4em 0.4em 1.4em;
	text-decoration: none;
			margin-top: 0px;
			margin-bottom: 0px;
			font-size: 12pt;
			text-transform: uppercase;
			font-weight: bold;
			color: #999;
}

#mainmenu ul li a:hover, #mainmenu ul li a.active
{
	/*background: #E6F2FF;*/
	color: #fff;
}

.img_front
{
	width: 202px;
	border-width:0px;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 3px 3px 3px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 3px 3px 3px;
	box-shadow: rgba(0, 0, 0, 0.4) 3px 3px 3px;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#303030, offX=2, offY=2);
}

.img_list
{
	width: 118px;
	height: 118px;
	border-width:0px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 3px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 3px;
	box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 3px;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#202020, offX=3, offY=3);
}

.img_show
{
	border-width:0px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 5px;
	box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 5px;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#202020, offX=3, offY=3);
}

.img_list:hover
{
	-moz-box-shadow: rgb(204, 102, 51) 0px 0px 15px;
	-webkit-box-shadow: rgb(204, 102, 51) 0px 0px 15px;
	box-shadow: rgb(204, 102, 51) 0px 0px 15x;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#CC6633, offX=3, offY=3);
}

h1 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12pt;
	text-transform: uppercase;
	font-weight: bold;
	color: #999;
}

a.orange 
{
	color: #CC6633;
}

.td1
{
	width: 57px;
}

.td2
{
	width: 280px;
	font-weight: bold;
}

.td3
{
	width: 10px;
}

.td4
{
	width: 57px;
}

.td5
{
	width: 250px;
	font-weight: bold;
}

.details
{
	line-height: 22px;
	margin: 10px;
	font-weight: bold;
}

table.tracks td
{
	font-size: 0.9em;
	border: 0px red solid;
	padding: 0.3em;
}


table.tracks td.first
{
	text-align: right;
}

table.tracks td.third
{
	padding-left: 2.6em;
}

a
{
	color: #CC6633;
}

.list_comment
{
	color: white;
	padding: 5px 5px 0px 5px;
	font-weight:bold;
	font-size:0.8em;
}

.show_comment
{
	color: #CC6633;
	padding-left:10px;
	font-weight:bold;
	font-size:1em;
	text-align:center
}

ul.yiiPager
{
	font-size:12px;
	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 0px #gray;
	font-weight:bold;
	color:#CC6633;
	padding:2px 6px;
	text-decoration:none;
}

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

ul.yiiPager a:hover
{
	border:solid 0px #CC6633;
	color:#FFFFFF;
	background:#404040;
}

ul.yiiPager .selected a
{
	background:#CC6633;
	color:#FFFFFF;
	font-weight:bold;
}

ul.yiiPager .hidden a
{
	border:solid 0px #404040;
	color:#404040;
}

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


/* begin data grid style */
table.dataGrid
{
	/*background: white;*/
	border-collapse: collapse;
	width: 100%;
}

table.dataGrid th, table.dataGrid td
{
	font-size: 0.9em;
	/*border: 1px #4F81BD solid;*/
	padding: 0.3em;
	color: white;
}

table.dataGrid th
{
	/*background: #d3dfee;*/
	text-align: center;
	vertical-align: top;
}

table.dataGrid th.label
{
	width: 150px;
	color: #bbb;
}

table.dataGrid tr.odd
{
	background: #333;
}
/* end of data grid style */