	ul.tweet {margin:0; padding: 0}
	.tweet li {list-style-type: none; margin: 0; padding: 0; margin-bottom: 5px}
	ul.tweet li .date {text-align: right}
	
#globalFooter a
{
    color: #7F7F7F;
    text-decoration: none;
    line-height: 16pt;
}
body
{
    background-color: #9BD0F3;
    margin: 0 25px 10px 25px;
    font-family: Verdana;
    font-size: 10pt;
    color: #505050;
}
input
{
    background-color: #ffffff;
    border: #ACACAC 1px solid;
    color: #585858;
    font-size: 10pt;
    padding-left: 4px;
}
select
{
    background-color: #ffffff;
    border: #ACACAC 1px solid;
    color: #585858;
    font-size: 10pt;
}
input.submit
{
    font-weight: bold;
}


a.rtitle
{
    color: #505050;
}

.rGroups
{
    text-align: center;
    margin: 5px;
}
.rGroups a
{
    color: blue;
    text-decoration: none;
}

.rGroups a.active
{
    font-weight: bold;
}

.search_song input
{
    width: 136px;
}
.search_song select
{
    width: 142px;
}
.search_song input.submit
{
    width: 70px;
}
.search_song
{
    text-align: right;
}

#main_block
{
    background-color: white;
    padding: 10px;
	width: 1000px;
	margin: 0 auto;
}

#title_block
{
    background-color: #ACACAC;
    color: #CD1830;
    padding: 12px;
    font-weight: normal;
    font-size: 22pt;
}
#data_block, .data_block
{
    background-color: #F2F2F2;
    margin-top: 5px;
    padding: 8px;
}
#link_menu
{
    margin-top: 10px;
    float: right;
    font-size: 9pt;
    color: white;
}
#link_menu a
{
    color: #2D2D2D;
    text-decoration: none;
}
.search_box
{
    float: right;
    margin-top: 2px;
}
.search_box input
{
    background-color: #F2F2F2;
    border: #ACACAC 1px solid;
    color: #585858;
    font-size: 8pt;
}
.search_box select
{
    background-color: #F2F2F2;
    border: #ACACAC 1px solid;
    color: #585858;
    font-size: 8pt;
}
.search_box input.submit
{
    font-weight: bold;
}
.search_row2
{
    height: 35px;
}
.search_row2 input, .search_row2 select
{
    background-color: white;
}
.paging
{
}
#nav_row
{
    background-color: white;
    font-size: 16pt;
    margin: 10px 0px 10px 5px;
    text-transform: uppercase;
    color: #7A7A7A;
}
#nav_row a
{
    color: #7A7A7A;
}

.box_folder
{
    border-right: 1px solid #ACACAC;
    padding: 4px;
    width: 191px;
    text-align: center;
    float: left;
    height: 160px;
}
.box_folder .title, .box_folder a
{
    color: #CD1830;
    font-style: _italic;
    font-size: 10pt;
    font-family: Verdana;
    padding-top: 5px;
    font-weight: bold;
}
.box_folder .icount
{
    position: relative;
    top: -56px;
    left: -5px;
    font-size: 8pt;
    font-family: Verdana;
    color: #CD1830;
    font-weight: bold;
}

.box_photo
{
    border-right: 1px solid #ACACAC;
    padding: 4px;
    width: 191px;
    text-align: center;
    float: left;
    height: 160px;
}
.box_photo .title
{
    color: #CD1830;
    font-style: _italic;
    font-size: 10pt;
    font-family: Verdana;
    padding-top: 5px;
    font-weight: bold;
}
#foot_box
{
    text-align: right;
    font-family: Verdana;
    font-size: 8pt;
    margin-top: 10px;
    color: #8EA4B4;
}

img
{
    border: 0;
}

.PageList, .PageList a
{
    font-size: 8pt;
    color: #CD1830;
    text-align: center;
    text-decoration: none;
}

h2
{
    font-family: Verdana;
    font-size: 18pt;
    margin: 5px 0 10px 0;
    color: #C10E2E;
    border-bottom: 1px solid #ACACAC;
    padding-bottom: 5px;
    font-weight: normal;
    text-transform: none;
    text-align: left;
}

.ListTable
{
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px;
}
.ListTable td
{
    border-bottom: 1px solid silver;
    height: 30px;
}
.tHead td
{
    border-bottom: 2px solid #222;
    font-weight: bold;
    font-size: 10pt;
}

.alc
{
    text-align: center;
}
	/* the Progresss */

div.Progress {
    background: url(img/charts_right.png) no-repeat right top;
    overflow: hidden;
}

div.Progress span {
    display: block;
    height: 17px;
    margin: 0 3px 0 0;
    padding: 3px 0.5em 0 0.5em;
    background: #71b7e6;
    color: #fff;
    overflow: hidden;
}
/* Report base */

table.Report {
    width: 100%;
    font-size: 11px;
    margin-bottom: 10px;
	border-collapse: collapse;
}

table.Report td {
    vertical-align: top;
    line-height: 16px;
    padding: 3px 5px;
}

table.Report thead td {
    color: #696969;
    white-space: nowrap;
}

table.Report thead td.Poradi,
table.Report thead td.playbuttonCell {
    width: 1px;
}

table.Report tr.odd td {
    background-color: #ebebeb;
}

table.Report td.Poradi {
    width: 20px;
    color: #696969;
    text-align: right;
}

table.Report td.Song div {
    width: 100%;
    height: 1.363636em;
    overflow: hidden;
}

table.Report td.Song a {
    color: #1b1b1b;
}

table.Report td.Song a:hover {
    color: #0187c5;
}

table.Report td.durationCell,
table.Report td.reachCell {
    width: 20px;
    color: #696969;
    text-align: left;
}

table.Report td.Hranost {
    width: 33%;
    padding: 0;
	text-align: left;
}

table.Report tr.odd td.Hranost,
table.Report tr:hover td.Hranost {
    background-color: transparent;
}

table.Report tbody tr:hover td,
table.Report tbody tr.open td {
    background: #d0e4f0;
}

