ei.aa_content tr td div div { position:absolute;left:60px;top:49px;width:46px; }
.aa_content tr td img { margin-right:10px;float:left; }
.aa_content tr td { width:164px;height:79px; }
.aa5_content tr td img { margin-right:5px;float:left; }
#aas_iframe { border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; }
.arrow { color:#FF0000; }
.borderTL, .borderTR, .borderBL, .borderBR { width:7px;height:7px;padding:0px;border:0px;z-index:99; }
.borderTL, .borderBL { float:left;clear:both; }
.borderTR, .borderBR { float:right;clear:right; }
.borderBL { margin:-7px 0px 0px 0px; }
.borderBL { margin-left:-3px; }
.borderBR { margin:-7px 0px 0px 0px; }
.borderBR { margin-right:-3px; }
.borderTL { margin:-1px 0px 0px -1px; }
.borderTL { margin-left:-4px; }
.borderTR { margin:-1px -1px 0px 0px; }
.borderTR { margin-right:-4px; }
.block { display:block; }
.col_linesep { height:15px;border-bottom:1px #E2E2E2 solid;font-size:1px; }
.col_listen { padding-right:10px; }
.col_padded { padding-right:15px;text-align:left;height:15px; }
.col_padded_b { padding-right:15px;text-align:left;height:15px;font-weight:bold }
.col_separator { height:6px;font-size:1px; }
.col_separator_large { height:15px;font-size:1px; }
.col_song { padding-right:15px; }
.col_song_b { padding-right:15px;font-weight:bold }
.content { margin:0px;padding:0px;border:1px solid #CCCCCC; }
.contentWrapper { padding:0px;border:0px; }
.content_head { font-size:14px; font-weight: bold; color:#666666;}
.csh { width:396px;height:157px; }
.grid_padtop { padding-top: 15px; }
.grid_maintable { border-top:14px solid #FFFFFF; border-bottom:14px solid #FFFFFF; border-left:14px solid #FFFFFF;background-color:#FFFFFF; width: 752px; }
.grid_maintable_nopadding { border-top:0px solid #FFFFFF; border-bottom:14px solid #FFFFFF; border-left:0px solid #FFFFFF;background-color:#FFFFFF; width: 759px; }
.w171 { width: 150px; }
.headline { font-family:Verdana;font-size:20px; }
.highlight { background-color:#BCBEC0;color:#FFFFFF; }
.highlight_b { background-color:#BCBEC0;color:#FFFFFF;font-weight:bold; }
.iew396			{ width: 396px; }
.moz7ie3		{ margin-left: -2px; }
.downloadheader { font-weight:bold;font-size:14px;color:#666666; }
.nohighlight { background-color:#FFFFFF;color:#666666; height: 13px;}
.nohighlight_b { background-color:#FFFFFF;color:#666666;font-weight:bold; }
.pricesstart { color:#a8a8a8;border-top: 1px solid #e2e2e2; text-align: right; padding-top: 7px; margin-left: 10px; margin-right: 10px;}
.pricesstartleft { color:#a8a8a8; text-align: left; padding-top: 7px; margin-right: 10px;}
.rowimg { cursor:pointer; }
.taag { height:213px;width:157px; }
.taag_albart { line-height: 12px; height: 22px; padding-bottom:5px; }
.taag_b { font-weight:bold;}
.taag_bottom { margin:0px;padding:0;height:15px;line-height:15px;display:inline;top:0;right:0; }
.taag_bottom_container { padding-left:15px;padding-right:15px; }
.taag_brdr_r { border-right:1px solid #CCCCCC; }
.taag_btab_tr1 td { height:5px;line-height:5px;vertical-align:top; }
.taag_btab_tr2 * { height:17px;line-height:17px;vertical-align:bottom; }
.taag_btab_tr3 { height:5px;line-height:5px; }
.taag_btab_tr3 td { background-image:url(../images/ru.gif);width:5px;background-position:bottom right;height:5px;line-height:5px; }
#taag_c1 * { line-height: 16px;}
*.taag_content { border:0px;border-left-style:solid;border-right-style:solid;border-color:#CCCCCC;border-left-width:1px;border-right-width:1px;width:157px;height:173px;overflow:hidden;vertical-align:top; }
.taag_content div { position:absolute;top:0;left:10px;right:10px; }
.taag_invisible { visibility:hidden; }
.taag_raquo { white-space:nowrap;line-height:14px;height:14px;display:block;color:#666666;font-weight:bold; }
.taag_td00 { vertical-align:top;background-image:url(../images/lu.gif);width:5px; }
.taag_td01 { border-bottom:1px solid #CCCCCC;width:100%; }
.taag_td02 { width:14px;height:5px;line-height:5px;position:static; }
.taag_td11 { width:14px;min-width:14px;max-width:14px;overflow:hidden;background-image:url(../images/bottom-tab-lb.gif);background-repeat:no-repeat;overflow:hidden; }
.taag_td12 { border-bottom:1px solid #CCCCCC;text-align:right;padding-left:5px;padding-right:5px; }
.taag_td13 { border-right:1px solid #CCCCCC;height:11px;line-height:11px; }
.taag_ttabs { border:0;margin:0;padding:0;width:100%;empty-cells:show;height:23px; }
.taag_ttabs * { vertical-align:top; }

.faft { width:420px; }
.faft_277 { width: 277px;height:298px; }
.faft_albart { line-height: 12px; height: 22px; padding-bottom:5px; }
.faft_b { font-weight:bold;}
.faft_bottom { margin:0px;padding:0;height:15px;line-height:15px;display:inline;top:0;right:0; }
.faft_bottom_container { padding-left:15px;padding-right:15px; }
.faft_brdr_r { border-right:1px solid #CCCCCC; }
.faft_btab_tr1 td { height:5px;line-height:5px;vertical-align:top; }
.faft_btab_tr2 * { height:17px;line-height:17px;vertical-align:bottom; }
.faft_btab_tr3 { height:5px;line-height:5px; }
.faft_btab_tr3 td { background-image:url(../images/ru.gif);width:5px;background-position:bottom right;height:5px;line-height:5px; }
*.faft_content { border:0px;border-left-style:solid;border-right-style:solid;border-color:#CCCCCC;border-left-width:1px;border-right-width:1px;width:396px;height:245px;overflow:hidden;vertical-align:top; }
*.faft_content_277 { border:0px;border-left-style:solid;border-right-style:solid;border-color:#CCCCCC;border-left-width:1px;border-right-width:1px;width:277;height:274px;overflow:visible;vertical-align:top; }
.faft_content div { position:absolute;top:0;left:0px;width:257px; }
.faft_content_277_div { position:absolute;top:0;left:0px;width:257px; }
.faft_invisible { visibility:hidden; }
.faft_raquo { white-space:nowrap;line-height:14px;height:14px;display:block;color:#666666;font-weight:bold; }
.faft_td00 { vertical-align:top;background-image:url(../images/lu.gif);width:5px; }
.faft_td01 { border-bottom:1px solid #CCCCCC;width:100%; }
.faft_td02 { width:14px;height:5px;line-height:5px;position:static; }
.faft_td11 { width:14px;min-width:14px;max-width:14px;overflow:hidden;background-image:url(../images/bottom-tab-lb.gif);background-repeat:no-repeat;overflow:hidden; }
.faft_td12 { border-bottom:1px solid #CCCCCC;text-align:right;padding-left:5px;padding-right:5px; }
.faft_td13 { border-right:1px solid #CCCCCC;height:11px;line-height:11px; }
.faft_ttabs { border:0;margin:0;padding:0;width:100%;empty-cells:show;height:23px; }
.faft_ttabs * { vertical-align:top; }

.error { color:#FF0000; }
.tab_100pc { width:100%; }
.tab_act_l { display:block;position:absolute;left:0;top:0;z-index:1; }
.tab_act_mo { background-color:#FF0000;border-color:#FF0000; }
.tab_act_mo td { background-color:#FF0000;border-color:#FF0000; }
.tab_act_r { display:inline;position:absolute;left:3px;top:0;z-index:0; }
.track_highlight { background-color: #CCCCCC; }
.col_item { padding-right:10px;height:15px; }
.fas_body { width:394px;top:0;left:0;padding-bottom:3px; }
.fas_content td { height:30px; }
.fas_tabs * { vertical-align:top; }
.fas_tabs { width:396px;border:0;margin:0;padding:0;width:100%;empty-cells:show;height:23px; }
.content_sb { margin:0;padding:0;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; }
.content_artist { font-size:12px;font-weight:bold; }
.content_top { border-bottom:1px #E2E2E2 solid;padding-bottom:5px; }
.cs_container .cs_title { margin:0px;padding-bottom:20px;height:20px;line-height:20px; }
.cs_container { height:1px;font-size:1px;line-height:1px; }
.cs_content { width:392px;padding:10px;border:0px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; }
.nh { padding:0px;font-family:Verdana, sans-serif;font-size:11px;width:150px;position:relative; }
.nh .nh_highlight { color:#FF0000; }
.nh a { font-weight:normal; color:#000000;}
.nh div { position:relative;border-width:0; }
.nh_active_top { color:#FF0000;padding-bottom:9px;margin-top:0px;line-height:10px; }
.nh_inner { padding-left:7px;padding-top:7px;padding-bottom:9px;line-height:14px;background-color:#F8F8F8;vertical-align:top; }
.nh_inner div { padding-left:10px;padding-top:5px;padding-bottom:1px;line-height:14px; }
.nh_inner div img { margin-top:4px;margin-bottom:3px; } /* IE line-height bug */
.nh_spacer { background-image:url(../images/nh-border.gif);background-repeat:repeat-x;width:150px;padding:0;margin:0;height:1px;line-height:1px;font-size:0;margin-bottom:0px;margin-top:0px; }
.rdj_ch_spacer { background-image:url(../images/nh-border.gif);background-repeat:repeat-x;width:133px;padding:0;margin:0;height:1px;line-height:1px;font-size:0;margin-bottom:0px;margin-top:0px; }
.tab_bl { border-left:1px solid #CCCCCC; }
.notabtop157 {  width:157px;height:7px;background-image:url(../images/top-157x7.gif);overflow:hidden; }
.notabtop396 { width:396px;height:7px;background-image:url(../images/top-396x7.gif);overflow:hidden; }
.notabtop567 { width:567px;height:7px;background-image:url(../images/top-567x7.gif);overflow:hidden; }
.notabtop396grey { width:396px;height:7px;background-image:url(../images/top-396x7-grey.gif);overflow:hidden; }
.scroll { top:23px; right:8px; }
.tab_br { border-right:1px solid #CCCCCC; }
.tab_bt { border-top:1px solid #CCCCCC; }
.tab_edge_r { width:7px;height:7px; }
.tab_inact_l { display:inline;position:absolute;left:0;top:0;z-index:0; }
.tab_inact_r { display:block;position:absolute;left:4px;top:0;z-index:0; }
.tab_inv { visibility:hidden; }
.tab_tr1 { height:17px;line-height:17px; }
.tab_tr1 td { height:17px;line-height:17px; }
.tab_tr2 { height:5px;line-height:5px;font-size:5px;vertical-align:bottom; }
.tab_tr2 td { height:5px;line-height:5px;font-size:5px;vertical-align:bottom; }
.tab_w17 { width:17px; }
.td_container { width:157px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; }
.td_col1 { width: 15px; }
.td_col2 { width: 100%; }
.td_col3 { width: 15px; }
.td_col4 { width: 15px; }
.td_pr { color:#a8a8a8;padding:0;margin:0;padding-left:10px;/*height:24px;*/text-indent:-10px; }
.vfbox { padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px;width:100%; }
.vfboxbg { background-color:#F9F9F9;padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px;width:100%; }
.vfbox_nb { padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px; }
.vfbox_sb { padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px;width:396px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; }
.vfbox_sb_277 { padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px;width:277px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; }
.vfbox_sb_277_start { padding-bottom:10px;padding-top:10px;padding-left:0px;padding-right:10px;width:277px; }
.vfboxlogin { font-size:11px;font-weight:bold;color:#666666;padding-bottom:9px;padding-top:9px;padding-left:3px;padding-right:3px;min-height:157px; }
.vfboxsmall { border:1px #CCCCCC solid;padding-bottom:20px;padding-top:20px;padding-left:10px;padding-right:10px; }
.vfboxsmallbg { padding-bottom:7px;padding-top:10px;padding-left:3px;padding-right:3px; }
.vfboxreduced { padding: 5px 10px;}
.wmp10_promo_link { }

.dialogBox{height: 387px;width:485px;background-image: url(../images/layout/dialogBox_BG.gif);background-repeat: no-repeat;}
.dialogBoxCntnt{height:346px;width:445px;margin-left: 20px; margin-top: 18px; }
.smallBtn_3  {float: left; padding-left: 5px;}
.smallBtn_3 a{
	display: block;
	text-align: center;
	
	width: 115px; 
	height: 20px;
	padding-top: 3px;
	
	background-image: url(../images/layout/smallBtn_up_3.gif);
	background-repeat: no-repeat;
}

.smallBtn_3 a:hover{	
	color: #666;
	font-weight: bold;
	text-decoration: none;
	
	background-image: url(../images/layout/smallBtn_down_3.gif);
	background-repeat: no-repeat;
}

.largeCntnMod_top{
	width: 465px;
	height: 16px;
	background-image: url(../images/layout/lcm_top.gif);
	background-repeat: no-repeat;
}

.largeCntnMod_middle{
	width: 465px;
	background-image: url(../images/layout/lcm_middle.gif);	
	padding-bottom: 5px;	
}

.largeCntnMod_bot{
	width: 465px;
	height: 16px;
	background-image: url(../images/layout/lcm_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

/* WIDTH */
.w14 { width:14px; }
.w157 { width:157px; }
.wnav { width:164px; }
.w567 { width:567px; }
.w396 { width:396px; }
.w483 { width:483px; }
.w277 { width:277px; }

.w396container { width:396px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; }
.w567container { width:567px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; }
.boxspacer { height: 15px; }

span.fakelink { cursor:pointer; }
span:hover.fakelink { cursor:pointer; color:#ff0000; }
a {text-decoration:none; }
a { color:inherit;text-decoration:none; }
a { text-decoration:none;font-weight:normal;font-family:Verdana, sans-serif;color:#666666; }
a.underline { text-decoration:underline;font-weight:normal;font-family:Verdana, sans-serif;color:#666666; }
a:hover.underline { color:#FF0000;text-decoration:underline; }
a.aa_album { font-weight:bold; }
a.content_artist, a.content_artist:visited { color:#666666;text-decoration:none; }
a.content_artist:hover { color:#FF0000;text-decoration:underline; }
a.em_alink { text-decoration:none;font-size:10px;font-weight:normal;font-family:Verdana;color:#666666; }
a.em_slink { text-decoration:none;font-size:10px;font-weight:bold;font-family:Verdana;color:#666666; }
a.highlight { background-color:#BCBEC0;color:#FFFFFF; }
a.highlight:hover { background-color:#BCBEC0;color:#FF0000;text-decoration:underline; }
a.highlight_b { background-color:#BCBEC0;color:#FFFFFF;font-weight:bold; }
a.highlight_b:hover { background-color:#BCBEC0;color:#FF0000;text-decoration:underline;font-weight:bold; }
a.light { text-decoration:none;font-weight:normal;font-family:Verdana, sans-serif;color:#666666; }
a.lrg_album { font-weight:bold; }
a.lrg_artist { font-weight:normal; }
a.s_link { font-family:Verdana;font-size:10px;font-weight:normal;text-decoration:underline; }
a.strong { text-decoration:none;font-weight:bold;font-family:Verdana, sans-serif;color:#666666; }
a.uib_link { color:#666666;text-decoration:underline; }
a.uib_link_nu { color:#666666;text-decoration:none; }
a:hover { color:#FF0000;text-decoration:underline; cursor:pointer;}
a:hover.em_alink { color:#FF0000;text-decoration:underline; }
a:hover.em_slink { color:#FF0000;text-decoration:underline; }
a:hover.light { color:#FF0000;text-decoration:underline; }
a:hover.pd_alink { color:#FF0000;text-decoration:underline; }
a:hover.pd_slink { color:#FF0000;text-decoration:underline; }
a:hover.prc_terms { color:#FF0000;text-decoration:underline; }
a:hover.s_link { font-family:Verdana;font-size:10px;font-weight:normal;text-decoration:underline;color:#FF0000; }
a:hover.strong { color:#FF0000;text-decoration:underline;font-weight:bold; }
a:hover.strong { color:#FF0000;text-decoration:underline;font-weight:bold; }
a:hover.uib_link { font-family:Verdana;font-size:10px;font-weight:normal;text-decoration:underline;color:#FF0000; }
a:hover.uib_link_nu { font-family:Verdana;font-size:10px;font-weight:normal;text-decoration:underline;color:#FF0000; }


body, tr, th, td, select, input {font-family:Verdana;font-size:10px;font-weight:normal;color:#666666;}

.a { position:absolute; }
div#csg_content { left:0px;top:0px;width:395px;height:157px;overflow:hidden; }
div.csg_genre { position:relative;width:396px;height:157px;overflow:hidden;margin:0;padding:0; }
div.csg_lo { position:absolute;left:0px;top:0px;z-index:1;background-image:url(../images/csg-lo.gif);width:7px;height:7px;background-repeat:no-repeat; }
div.csg_lu { position:absolute;left:0;top:150px;z-index:1;background-image:url(../images/csg-lu.gif);width:7px;height:7px;background-repeat:no-repeat; }
div.csg_ro { position:absolute;left:388px;top:0px;z-index:1;background-image:url(../images/csg-ro.gif);width:7px;height:7px;background-repeat:no-repeat; }
div.csg_ru { position:absolute;left:388px;top:150px;z-index:1;background-image:url(../images/csg-ru.gif);width:7px;height:7px;background-repeat:no-repeat; }
div.em_bottom { width:396px;height:5px;background-image:url(../images/em-bottom.gif);overflow:hidden; }
div.em_bottom_277 { width:277px;height:5px;background-image:url(../images/em-bottom-277.gif);overflow:hidden; }
div.lrg_bottom { width:396px;height:12px;background-image:url(../images/lrg-bottom.gif); }
div.lrg_bottomgrey { width:396px;height:12px;background-image:url(../images/lrg-bottom-grey.gif); }
div.w567_bottom { width:567px;height:7px;line-height:0px;font-size:0px;background-image:url(../images/bottom-567x7.gif); }
div.w567_bottom_grey { width:567px;height:7px;line-height:0px;font-size:0px;background-image:url(../images/bottom-grey-567x7.gif); }
div.w396_bottom { width:396px;height:7px;line-height:0px;font-size:0px;background-image:url(../images/bottom-396x7.gif); }
div.w157_bottom { width:157px;height:7px;line-height:0px;font-size:0px;background-image:url(../images/bottom-157x7.gif); }
div.medm_btn_l { top:0px;height:95px;padding-top:26px;overflow:hidden;visibility:hidden;background-color:#FFFFFF; border-left-style:solid;border-left-width:1px;border-color:#CCCCCC;}
div.medm_btn_l img{position:relative;left:-1px;}
div.medm_btn_r { top:0px;height:95px;padding-top:26px;left:383px;overflow:hidden;visibility:hidden;background-color:#FFFFFF; border-right-style:solid;border-right-width:1px;border-color:#CCCCCC;}
div.medm_btn_r img{position:relative; left:1px;}
div.lrg_btn_l { top: 51px; visibility:hidden; }
div.lrg_btn_r { top: 51px; left:384px; visibility:hidden; }
div.lrg_white_l {top: 35px; width:10px; height:90px; left:1px; background-color:#ffffff; }
div.lrg_white_r {top: 35px; width:10px; height:90px; left:385px; background-color:#ffffff; }
div.tna_btn_l { top:72px;visibility:hidden; }
div.tna_btn_r { top:72px;left:384px;visibility:hidden; }
div.lrg_container { width:396px;overflow:hidden;margin:0;padding:0;table-layout:fixed;border-width:0px; }
div.lrg_content { width:396px;height:100px;border-left-style:solid;border-right-style:solid;border-left-width:1px;border-right-width:1px;border-color:#CCCCCC;overflow:hidden; }
div.tna_container { width:396px;overflow:hidden;margin:0;padding:0;table-layout:fixed;border-width:0px; }
div.tna_content { width:396px;height:135px;border-left-style:solid;border-right-style:solid;border-left-width:1px;border-right-width:1px;border-color:#CCCCCC;overflow:hidden; }
.tna_name { font-size: 14px;font-weight:bold;line-height:33px; }
div.r { position:relative; }
div.td_bottom { width:157px;height:7px;background-image:url(../images/bottom-157x7.gif);overflow:hidden; }

form.vf_form { display:inline; }
select { color:#666666; }
select.s_body { border:1px solid #9A9A9A;color:#666666; }
select.s_body option { color:#666666; }

img { border:0; }
img.hover { border:1px #999999 solid; }
img.album { border:1px #CDCDCD solid; margin-bottom:5px; }

span.prc_header { font-family:Arial;font-size:19px;color:#666666; }
span.question { font-size:10px;font-weight:bold;color:#666666; }
span.selected { font-size:14px;font-weight:bold;color:#FF0000; }
span.bold { font-weight: bold; }
span.raquo { color:#ff0000; }
span.topic { font-size: 14px; font-weight: bold; }
span.vodafone_music { color: #ff0000; font-size: 14px; font-weight: bold; }

table.lrg_inner_box { margin:0px;padding:0px;table-layout:fixed;width:375px;margin-left:8px;margin-right:-5px;margin-top:3px; }
table.lrg_inner_box td { vertical-align:bottom;text-align:center;width:93px;overflow:hidden;padding-left:0px;padding-right:8px;line-height:12px;padding-bottom:2px; }
table.lrg_inner_box tr { margin:0px;padding:0px; }
table.tna_inner_box { height:100%;margin:0px;padding:0px;table-layout:fixed;width:394px;margin-left:-4px;margin-top:0px; }
table.tna_inner_box td { vertical-align:bottom;text-align:center;width:396px;overflow:hidden;padding-left:26px;padding-right:26px;line-height:12px;padding-bottom:15px;padding-top:4px; }
table.tna_inner_box tr { margin:0px;padding:0px; }
table.taag_btab { width:157px;margin:0;padding:0;border:0px;empty-cells:show; }
table.taag_btab * { padding:0;margin:0;border-spacing:0; }

th { border-bottom:1px #f2f2f2 solid;border-top:1px #f2f2f2 solid;color:#666666;text-align:left;font-weight:bold; }
th.th_search { font-weight:bold; padding-left: 9px; height: 15px; }


td.em_padded { padding-right:5px; }
td.home_downloads { background-position:top;background-repeat:no-repeat;width:277px;height:140px;padding-bottom:3px; }
td.license { width:398px;height:252px;vertical-align:top; }
td.listbox_left { height:15px;text-align:left;padding-right:15px; }
td.listbox_right { height:15px;text-align:right; }
td.streaming_music { background-position:top;background-repeat:no-repeat;width:277px; }
td.layout_centercol { width:396px;padding-right:15px; }

a.tab_inactive { white-space:nowrap;background-color:#f2f2f2;border-top:1px #cccccc solid;display:block;padding-left:5px;padding-right:5px;text-decoration:none;color:#666666 }
a.tab_inactive:hover { text-decoration:none;color:#666666;background-color:#cccccc; }
a.smalltab_inactive { white-space:nowrap;background-color:#f2f2f2;border-top:1px #cccccc solid;display:block;text-decoration:none;color:#666666 }
a.smalltab_inactive:hover { text-decoration:none;color:#666666;background-color:#cccccc;}
span.tab_active { white-space:nowrap;background-color:#ff0000;border-top:1px #ff0000 solid;display:block;padding-left:5px;padding-right:5px;text-decoration:none;color:#ffffff }
span.tab_active_white { white-space:nowrap;background-color:#ffffff;border-top:1px #cccccc solid;display:block;padding-left:5px;padding-right:5px;text-decoration:none;color:#666666 }
span.smalltab_active_white { white-space:nowrap;background-color:#ffffff;border-top:1px #cccccc solid;display:block;text-decoration:none;color:#666666 }

.alb_top { font-size:10px; font-weight:normal; }

.alt_row { background-color:#f2f2f2; }
.alt_rows tr {background-color:#f2f2f2; }

.ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

/* Explicit Tag */
div.tag_explicit { padding:2px 2px 2px 2px;border:1px solid #9a9a9a; }
span.tag_explicit { margin:2px 2px 2px 2px;color:#ff0000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 51px; }

/* TEXT buttons */
a.button {
  display: block;
  float: left;
  background-color: transparent;
  background-image: url(../images/textbutton-background.gif);
  background-repeat: repeat-x;
  height: 20px;
  margin: 5px auto;
  padding: 3px 0 0 0;
  text-align: center;
  font-size: 100%;
  text-decoration: none;
}
a.button:hover {
  display: block;
  float: left;
  background-color: transparent;
  background-image: url(../images/textbutton-background-mo.gif);
  background-repeat: repeat-x;
  height: 20px;
  margin: 5px auto;
  padding: 3px 0 0 0;
  text-align: center;
  font-size: 100%;
  text-decoration: none;
  color:#000000;
}
span.button {
  display: block;
  float: left;
  background-color: transparent;
  background-image: url(../images/textbutton-background.gif);
  background-repeat: repeat-x;
  height: 20px;
  margin: 5px auto;
  padding: 3px 0 0 0;
  text-align: center;
  font-size: 100%;
  text-decoration: none;
}
input.button {
  display: block;
  float: left;
  background-color: transparent;
  background-image: url(../images/textbutton-background.gif);
  background-repeat: repeat-x;
  height: 20px;
  margin: 5px auto;
  padding: 0 0 0 0;
  text-align: center;
  font-size: 100%;
  text-decoration: none;
  border:0px solid #ffffff;
}
input.button:hover {
  display: block;
  float: left;
  background-color: transparent;
  background-image: url(../images/textbutton-background-mo.gif);
  background-repeat: repeat-x;
  height: 20px;
  margin: 5px auto;
  padding: 0 0 0 0;
  text-align: center;
  font-size: 100%;
  text-decoration: none;
  border:0px solid #ffffff;
}
input.buttonhover {
  display: block;
  float: left;
  background-color: transparent;
  background-image: url(../images/textbutton-background-mo.gif);
  background-repeat: repeat-x;
  height: 20px;
  margin: 5px auto;
  padding: 0 0 0 0;
  text-align: center;
  font-size: 100%;
  text-decoration: none;
  border:0px solid #ffffff;
}

input.searchbutton {
  display: block;
  float: left;
  background-color: transparent;
  background-image: url(../images/search-button.gif);
  background-repeat: repeat-x;
  height: 20px;
  margin: 5px auto;
  padding: 0 0 0 0;
  text-align: center;
  font-size: 100%;
  text-decoration: none;
  border:0px solid #ffffff;
}
input.searchbutton:hover {
  display: block;
  float: left;
  background-color: transparent;
  background-image: url(../images/search-button-mo.gif);
  background-repeat: repeat-x;
  height: 20px;
  margin: 5px auto;
  padding: 0 0 0 0;
  text-align: center;
  font-size: 100%;
  text-decoration: none;
  border:0px solid #ffffff;
}
input.searchbuttonhover {
  display: block;
  float: left;
  background-color: transparent;
  background-image: url(../images/search-button-mo.gif);
  background-repeat: repeat-x;
  height: 20px;
  margin: 5px auto;
  padding: 0 0 0 0;
  text-align: center;
  font-size: 100%;
  text-decoration: none;
  border:0px solid #ffffff;
}

a.downloadButton {
  display: block;
  float: left;
  background-color: transparent;
  background-image: url(../images/textbutton-background.gif);
  background-repeat: repeat-x;
  height: 20px;
  margin: 5px auto;
  padding: 3px 10px 0 10px;
  text-align: center;
  font-size: 100%;
  text-decoration: none;
}
a.downloadButton:hover {
  display: block;
  float: left;
  background-color: transparent;
  background-image: url(../images/textbutton-background-mo.gif);
  background-repeat: repeat-x;
  height: 20px;
  margin: 5px auto;
  padding: 3px 10px 0 10px;
  text-align: center;
  font-size: 100%;
  text-decoration: none;
  color:#000000;
}

span.buttonborder {
  float: left;
  background-image: url(../images/textbutton-border.gif);
  background-repeat: no-repeat;
  width:1px;
  height:20px;
  margin: 5px auto;
}

div.buttonborder {
  float: left;
  background-image: url(../images/textbutton-border.gif);
  background-repeat: no-repeat;
  width:1px;
  height:20px;
  margin: 5px auto;
}

/* TEXT buttons - aligned right*/
a.buttonright {
  display: block;
  float: right;
  background-color: transparent;
  background-image: url(../images/textbutton-background.gif);
  background-repeat: repeat-x;
  height: 20px;
  margin: 5px auto;
  padding: 3px 0 0 0;
  text-align: center;
  font-size: 100%;
  text-decoration: none;
}
a.buttonright:hover {
  display: block;
  float: right;
  background-color: transparent;
  background-image: url(../images/textbutton-background-mo.gif);
  background-repeat: repeat-x;
  height: 20px;
  margin: 5px auto;
  padding: 3px 0 0 0;
  text-align: center;
  font-size: 100%;
  text-decoration: none;
  color:#000000;
}
input.buttonright {
  display: block;
  float: right;
  background-color: transparent;
  background-image: url(../images/textbutton-background.gif);
  background-repeat: repeat-x;
  height: 20px;
  margin: 5px auto;
  padding: 0 0 0 0;
  text-align: center;
  font-size: 100%;
  text-decoration: none;
  border:0px solid #ffffff;
}
input.buttonright:hover {
  display: block;
  float: right;
  background-color: transparent;
  background-image: url(../images/textbutton-background-mo.gif);
  background-repeat: repeat-x;
  height: 20px;
  margin: 5px auto;
  padding: 0 0 0 0;
  text-align: center;
  font-size: 100%;
  text-decoration: none;
  border:0px solid #ffffff;
}
input.buttonrighthover {
  display: block;
  float: right;
  background-color: transparent;
  background-image: url(../images/textbutton-background-mo.gif);
  background-repeat: repeat-x;
  height: 20px;
  margin: 5px auto;
  padding: 0 0 0 0;
  text-align: center;
  font-size: 100%;
  text-decoration: none;
  border:0px solid #ffffff;
}
span.buttonborderright {
  float: right;
  background-image: url(../images/textbutton-border.gif);
  background-repeat: no-repeat;
  width:1px;
  height:20px;
  margin: 5px auto;
}

a.nmbuttonright {
  display: block;
  float: right;
  background-color: transparent;
  background-image: url(../images/textbutton-background.gif);
  background-repeat: repeat-x;
  height: 20px;
  margin: 0 0 0 0;
  padding: 3px 0 0 0;
  text-align: center;
  font-size: 100%;
  text-decoration: none;
}
a.nmbuttonright:hover {
  display: block;
  float: right;
  background-color: transparent;
  background-image: url(../images/textbutton-background-mo.gif);
  background-repeat: repeat-x;
  height: 20px;
  margin: 0 0 0 0;
  padding: 3px 0 0 0;
  text-align: center;
  font-size: 100%;
  text-decoration: none;
  color:#000000;
}
input.nmbuttonright {
  display: block;
  float: right;
  background-color: transparent;
  background-image: url(../images/textbutton-background.gif);
  background-repeat: repeat-x;
  height: 20px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
  font-size: 100%;
  text-decoration: none;
  border:0px solid #ffffff;
}
input.nmbuttonright:hover {
  display: block;
  float: right;
  background-color: transparent;
  background-image: url(../images/textbutton-background-mo.gif);
  background-repeat: repeat-x;
  height: 20px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
  font-size: 100%;
  text-decoration: none;
  border:0px solid #ffffff;
}
input.nmbuttonrighthover {
  display: block;
  float: right;
  background-color: transparent;
  background-image: url(../images/textbutton-background-mo.gif);
  background-repeat: repeat-x;
  height: 20px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
  font-size: 100%;
  text-decoration: none;
  border:0px solid #ffffff;
}
span.nmbuttonborderright {
  float: right;
  background-image: url(../images/textbutton-border.gif);
  background-repeat: no-repeat;
  width:1px;
  height:20px;
  margin: 0 0 0 0;
}

/* Buy-Button (CR521) */
.buyButton {
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  background-image: url(../images/buy-bg.png);
  background-repeat: no-repeat;
  width: 55px;
  height: 20px;
  margin: 0 3px 0 0;
  float: left;
  padding: auto;
  padding-top: 3px;
}
a.buyButton:link, a.buyButton:visited {
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  background-image: url(../images/buy-bg.png);
  background-repeat: no-repeat;
  width: 55px;
  height: 20px;
  margin: auto;
  margin-bottom: 2px;
  padding: auto;
  padding-top: 3px;
}
a.buyButton:hover {
  color: #666666;
  background-image: url(../images/buy-bg-mo.png);
  background-repeat: no-repeat;
}
/* Buy-Button (CR521) for IE7 (Bug with iFrame) */
*+html .buyButton {
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  background-image: url(../images/buy-bg.png);
  background-repeat: no-repeat;
  width: 55px;
  height: 20px;
  margin: auto;
  margin-bottom: -3px;
  padding: auto;
  padding-top: 3px;
  zoom: 1.00;
}
*+html a.buyButton:link {
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  background-image: url(../images/buy-bg.png);
  background-repeat: no-repeat;
  width: 55px;
  height: 20px;
  margin: auto;
  margin-bottom: -3px;
  padding: auto;
  padding-top: 3px;
  zoom: 1.00;
}
*+html a.buyButton:hover {
  color: #666666;
  background-image: url(../images/buy-bg-mo.png);
  background-repeat: no-repeat;
}

.imgover {
    float:left;
    margin: 0 3px 0 0;
}
/* Mozilla Stylesheet */
html>body .dlimg { margin-bottom:-3px;padding:0px; }
html>body .iew396	{ width: 396px; }
html>body .moz7ie3	{ margin-left: -7px; }
html>body .rowicon { margin-bottom:-2px;padding:0px; }
html>body .rowimg { margin-bottom:-3px;padding:0px; }
html>body .aa_content tr td div div { left:125px;top:49px; }
html>body .aas_content { width:394px; }
html>body .borderBL { margin-left:0px; }
html>body .borderBR { margin-right:0px; }
html>body .borderTL { margin-left:-1px; }
html>body .borderTR { margin-right:-1px; }
html>body .cs_content { width:374px;padding-top:10px; }
html>body .fas_body { width:374px; }
html>body .lrg_content { width:394px; }
html>body .tna_content { width:394px; }
html>body .tna_inner_box td { width: 344px; }
html>body .lrg_inner_box td { width:88px; }
html>body .nh_inner div img { margin:0; }
html>body .taag_content { width:155px; }


/* ******************************************** */
/* Player-Resources start here                  */
/* author: christian.gintenreiter@winnotech.com */
/* ******************************************** */

/* ************************************* */
/* **    FlashPlayer-NotLoggedIn      ** */
/* ************************************* */

#not_logged_in_bg {
height:256px;
width:504px;
background:#fff url(../../common/images/not_logged_in_bg.jpg) no-repeat;
}

#not_logged_in_center {
position: relative;
width: 286px;
height: 200px;
left: 50%;
top: 50%;
margin-left: -143px; /* H�lfte der Breite */
margin-top: -143px;  /* H�lfte der H�he */
}

.not_logged_in_link a {text-decoration:underline;color:#000;font-size:12px}
.not_logged_in_link a:hover {text-decoration:underline;color:#ff0000;font-size:12px}

/* ******************************************** */
/* Player-Resources end here                    */
/* author: christian.gintenreiter@winnotech.com */
/* ******************************************** */

.td1 {
	min-width: 5;
	max-width: 5;
	vertical-align: bottom;
	background-image: url(../../common/images/lu-space.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.td2 {
	min-width: 5px;
	background-image: url(../../common/images/bottom-line.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.td3 {
	min-width: 12px;
	max-width: 12px;
	vertical-align: bottom;
	background-image: url(../../common/images/bottom-tab-lba.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	overflow: visible;
}

.td4 {
	text-align: right;
	padding-right: 5px;
	padding-bottom: 4px;
	vertical-align: bottom;
	border-bottom: 1px solid #CCCCCC;
}

.td5 {
	min-width: 5px;
	max-width: 5px;
	vertical-align: bottom;
	background-image: url(../../common/images/ru-border.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.txtWhite {
	font-weight:normal;
	font-size: 10px;
	font-family:verdana,helvetica,arial,sans-serif;
	color:#FFFFFF;
}

.aTxtWhite{
	font-weight:normal;
	font-size: 10px;
	font-family:verdana,helvetica,arial,sans-serif;
	font-color:#FFFFFF;
	text-decoration: underline;
}

/* CR827 - 23.04.2009. Matija Smalcelj */
a.shareIM:link, a.shareIM:visited {
    width: 100px;
    background-image: url(../images/share-bg.png);
}
a.shareIM:hover {
    background-image: url(../images/share-bg-mo.png);
}
a.copyLink:link, a.copyLink:visited {
	width: 200px;
	margin: 3px 0 5px 0;
	background-image: url(../images/copy-bg.png);
}
a.copyLink:hover {
	background-image: url(../images/copy-bg-mo.png);
}
.sharePopup h1 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
.sharePopup h2 {
    font-size: 10px;
    font-weight: bold;
    margin: 10px 0;
}
.sharePopup p {
    font-size: 10px;
    margin: 0;
    padding: 0 0 10px 0;
}
.sharePopup div {
	padding: 7px;
	margin: 0;
	border: solid 1px #666666;
}
.sharePopup ol {
	margin: 0;
	padding-left: 10px;
}
.sharePopup ol li {
	list-style: decimal;
}
.sharePopup td {
	vertical-align: top;
	padding-bottom: 8px;
}
/* end of CR827 */


