/* CSS Document */

* {
	margin:0; padding:0;
}


a:hover{text-decoration:none;}


html
	{
		font-family:Arial;
		font-size:12px;
		color:#868686;
	}


strong {color:#444444;}

a {color:#000000; font-size:12px;}

#main { margin:0 auto;}
#main { width:800px;}

.border {}
.border .box_st_r   { background:url(images/box_rigth.png) bottom right no-repeat;}
.border .box_st_l   { background:url(images/box_left.png) bottom left no-repeat; width:100%; height:29px;}
.border .box_padd   { padding-left:5px; padding-right:5px; }
.border .box_st_bg { background:url(images/box_bg.png) bottom repeat-x; height:29px; }
.border .box_st_bg .header{ padding-top:7px; padding-left:7px; color:#666666; font-size:14px; font-weight:bold; text-align:left;}

.border .ltall { background:url(images/border_tall.gif) left repeat-y;}
.border .rtall { background:url(images/border_tall.gif) right repeat-y;}
.border .padr   { padding-left: 1px; padding-right: 1px;}
.border .content { padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:5px; background: #fff 0 0 repeat;}
.border .dvpl { padding:5px; background: #fff 0 0 repeat;}

.border .bleft {background:url(images/border_bl.png) bottom left no-repeat;}
.border .bright {background:url(images/border_br.png) bottom right no-repeat; width:100%;}
.border .foter { background:url(images/border_foter.png) bottom repeat-x; height:6px; }

.border .tleft {background:url(images/border_tl.png) bottom left no-repeat;}
.border .tright {background:url(images/border_tr.png) bottom right no-repeat; width:100%;}
.border .toper { background:url(images/border_toper.png) bottom repeat-x; height:6px; }
.border .tcont { padding-left:10px; padding-right:10px; padding-bottom:1px; background: #fff 0 0 repeat;}

.td_img{
width:75px; height:50px; border:solid 1px;  border-color:#333333; float:left;
}
.td_st{
width:75px; height:50px; float:left;
}
.td_span{
background-color:#2D2D2D; color:#FFFFFF; font-size:9px; float:left; margin-top:39px;
}
.td_text{
vertical-align:middle; margin-left:6px; margin-top:2px; float:left; width:105px;
}
.td_p{
text-align:left; margin-top:1px; font-size:10px; font-style:italic;
}

.div_playlist { padding:5px; cursor:pointer; float:left; width:210px;}
.div_playlist:hover { background: #E0E0E0 0 0 repeat;}

.blink { color:#3182BC; font-weight:bold; font-style:italic;}
.blink:hover { color:#21557A; font-weight:bold; font-style:italic;}
.ablink { color:#21557A; font-size:15px; font-weight:bold;}
.sl_name { color:#F8F8F8; font-size:26px; font-weight:bold; text-align:left; cursor:pointer;}
.sl_text { color:#F8F8F8; font-size:16px; font-style:italic; font-weight:bold; text-align:left; cursor:pointer;}

.z-foter { background:url(images/foter_bg.png) bottom repeat-x; height:35px; }
.z-foter .tx-foter { padding-left: 13px; text-align: left; padding-top: 11px; font-weight: bold; color: #444444; vertical-align: top;}

.divcat { color:#21557A; font-weight:bold; padding:2px; cursor:pointer; background: #F8F8F8 0 0 repeat;}
.divcat:hover { color:#000; font-weight:bold; padding:2px; cursor:pointer; background: #E0E0E0 0 0 repeat;}