/*//////////////////////////////////////////////
Body styles
//////////////////////////////////////////////*/

body {
	background-color: #000000;
	margin: 0px;
}
body, tr, td {
	font-family: Tahoma, Arial;
	font-size: 10px;
	line-height: 13px;
	color: #404040;
}
a:link {
	color: #45A8C8;
	text-decoration: none;
}
a:visited {
	color: #EC008C;
	text-decoration: none;
}
a:hover {
	color: #EC008C;
	text-decoration: underline;
}
a:active {
	color: #EC008C;
	text-decoration: none;
}

/*//////////////////////////////////////////////
Text formatting
//////////////////////////////////////////////*/
.txt-white-10 {
	font-family: Tahoma, Arial;
	font-size: 10px;
	line-height: 13px;
	color: #FFF;
}

/*--------------- “Š•[ŠÖŒW --------------- */

#part_artist {
width : 705px ;
float : left ;
margin : 5px 0 0 3px;
padding : 0 ;
vertical-align : bottom ;
background-color : #FFD2B0 ;
}

.ranking_fes {
width : 170px ;
height : 210px ;
overflow : hidden ;
float : left ;
margin : 0 ;
distplay : inline ;
}

.ranking_fes_img {
width : 165px ;
height : 130px ;
margin : 0 4px;
text-align : center ;
}

.ranking_fes_name {
width : 165px ;
height :35px ;
margin : 0 2px 0 10px;
font-size : 14px ;
font-weight : bold ;
float : left ;
vertical-align : bottom ;
}

.ranking_fes_artist {
width : 165px ;
height :10px ;
margin : 0 2px;
float : left ;
vertical-align : bottom ;
text-align : center ;
}

.ranking_fes_voting {
width : 165px ;
height : 5px ;
margin : 0 2px;
float : left ;
vertical-align : bottom ;
text-align : center ;
}

#voting {
 margin : 10px 15px 20px 26px;
 padding : 0; 
 width : 700px; 
 background-color : #fff;
 clear : both; 
}