*{
margin:0;padding:0;border:0;
}

.flleft{float:left;}
.flright{float:right;}

div#footer{ position:absolute;   bottom:0;  left:0;   width:100%;   height:<length>; }
@media screen{
	body>div#footer {position: fixed;} 
}
* html body{ overflow:hidden;   } 
* html div#content{ height:100%; overflow:auto;}


body{;font-size:12px;font-family: Tahoma, Arial, Verdana, sans-serif; }
body.style3 {background:#fff url("../img/background/1.jpg") no-repeat center top; }
body.style2 {background:#000 url("../img/background/2.jpg") no-repeat center top; }
body.style1 {background:#000 url("../img/background/3.jpg") no-repeat left top; }
body.style4 {background:#fff url("../img/background/4.jpg") no-repeat center top; }
body.style5 {background:#fff url("../img/background/5.jpg") no-repeat center top; } 
body.style6 {background:#000 url("../img/background/6.jpg") no-repeat center top; }
body.style7 {background:#fff;} 
body.style8 {background:#000;}  
body.style9 {background:#fff url("../img/background/9.jpg") no-repeat center top; }
body.style10 {background:#000 url("../img/background/10.jpg") no-repeat center top; }
body.style11 {background:#000 url("../img/background/11.jpg") no-repeat center top; }
body.style12 {background:#000 url("../img/background/12.jpg") no-repeat center top; }
body.style13 {background:#fff url("../img/background/13.jpg") no-repeat center top; }
body.style14 {background:#000 url("../img/background/14.jpg") no-repeat center top; }
body.style15 {background:#000 url("../img/background/15.jpg") no-repeat center top; }
body.style16 {background:#000 url("../img/background/16.jpg") no-repeat center top; }
body.style17 {background:#fff url("../img/background/17.jpg") no-repeat center top; }
body.style18 {background:#000 url("../img/background/18.jpg") no-repeat center top; }
body.style19 {background:#000 url("../img/background/19.jpg") no-repeat center top; }
body.style20 {background:#fff url("../img/background/20.jpg") no-repeat center top; }
body.style21 {background:#000 url("../img/background/21.jpg") no-repeat center top; }

.container {
margin: 10px auto;
background: url("../img/tv.png");
background-repeat:no-repeat;
width:992px;
height:697px;
text-align: center;
z-index:0;
/* 243 */
}
.screen{           
position: relative;
^position: relative;
text-align: center;
background-color: #FFF;  
width:898px;
height:508px;
top:10px;
left:50px;
^left: 10px;
/* overflow:hidden */
}
.contentonscreen{padding-right:6px;}
.content{}
.nav {margin: 0 auto; width: 100%; background: url("../img/navigate.png"); height:22px; }
#footer {margin: 0 auto; width: 100%; background: url("../img/navigate.png"); height:22px; }
.footer_in { margin: 0 5px; line-height: 20px;}
.navigate { margin: 0 5px; line-height: 20px;}
.navigate strong {float: left;}
.nav ul li {display: inline;float: left; padding-left: 5px;} 
.nav ul li a, .nav ul li a:visited{color:#000; text-decoration: none; padding: 0px 2px; border: 1px solid #e7e7e7;} 
.nav ul li.selected a{background:#000;color:#e7e7e7; border: 1px solid #000;}
.nav ul li a:hover{ border-bottom: 1px solid #000;}

.footer_in a, .footer_in a:visited{color:#000; text-decoration: none; padding: 0px 2px; margin-right: 6px; border: 1px solid #e7e7e7;} 
.footer_in a:hover{ background:#000;color:#e7e7e7; border: 1px solid #000;}

#styleSwitch {cursor: pointer;}
.content .rightframe{float:right;}

.rightcol{

background:transparent;
width:640px;}

.rightcol h1{}
.rightcol .watching{font-size:16px;font-weight:bold;color:#ff9700 }
.rightcol .watching img{float:left; width:28px;height:28px;}
.rightcol .watching .song{margin-top:9px;}
.rightcol .navigation{position:absolute; top:30px; height:20px; font-size:11px; margin-left: 8px; width: 630px;}
.rightcol .navigation a, .rightcol .navigation a:visited {color:#000;text-decoration:none;font-weight:bold}
.rightcol .navigation a:hover {color:#4aa8d5;text-decoration:none;font-weight:bold}
.rightcol .navigation a img {position: relative; top: 6px; margin-right: 3px; margin-left: 10px;}
.rightcol .navigation a img.nospace {margin-left: 0px;}


.rightcol .navigation .previous {float: left;}
.rightcol .navigation .next {float: right; width: 150px; text-align: right;}

.rightcol .video {width:640px;height:385px; position:absolute; top:60px; z-index: -10;}
.reklama{width:640px;height:60px;position:absolute;top:445px;}


.leftcol{width:220px;padding:5px;}
.search{
	background:#d6d6d6;
	padding: 4px;
	border: 1px solid #a8a8a8;
	margin-top:5px;
	width: 210px;
	position: relative;
}
.search_input {
	width: 155px;
	background: #fff;
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	padding-left: 5px;
	position:absolute;
} 
.search_button {
	position:relative;
	left: 160px;
}

.leftcol .tabs{
}
.leftcol .results{     
height:200px;overflow-x:hidden;;overflow-y: scroll;

}
.leftcol .search ul{}
.leftcol .search ul li{list-style-type:none;}

.leftcol .playlist {background:transparent; height:170px;overflow-x:hidden;overflow-y: scroll; 

}
.leftcol .playlist ul{}
.leftcol .playlist ul li{list-style-type:none;}


h1{font-size:16px}
h2{}
h3{}
h4{}

#basic-modal {
	font-size: 11px;
	color:#fff;
	padding-right: 37px;
	height: 40px;
	text-align: right;
}
#basic-modal a, #bacis-modal a:visited{
	color:#fff;  
	text-decoration: none;
	font-weight: bold;
	position: relative;
	top: 6px;
}
#basic-modal a:hover {     
	color:#2A90C6;

}
#basic-modal a.basic-3, #basic-modal a.basic-3:visited {

}
#basic-modal a.basic-3:hover {
	color:#d50606;
}
.in_in_in {
	padding: 4px 8px;
}
table td.align_down {
	vertical-align: bottom;
}
table td.ri {
	width: 300px;
}
div.marg-top { 
	margin-top: 5px;
}
a img.img_reg {
	position: relative;
	top: 9px;
	border: none;
}
img.img_right {
	margin-left: 10px;
}
.basic-modal-content, .basic-modal-content-2  {
	z-index:10;  
	position:relative;
}
#searchMethod {
	margin: 10px 0;
}
#searchMethod a, #searchMethod a:visited {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-size:12px;
	display:  inline;
	background:#d6d6d6;
	padding: 2px;
	border: 1px solid #a8a8a8;
} 
#searchMethod a.active {
	background:rgb(142, 225, 251); 
	border: 1px solid rgb(86, 178, 219);	
} 
#searchMethod a, #searchMethod a:visited {
	text-decoration: none;
	color: rgb(0,0,0);
	font-weight: bold;
}

.results ul li, .resultss ul li {
	background: url("../img/0_bg_item.png") repeat-x; 
	height: 27px;
	margin-bottom: 2px;
	display: block;
	border-bottom: 1px solid rgb(210,209,208);

}   
.resultss ul li.actual {
	background: url("../img/actual_bg_item.png") repeat-x; 
	height: 27px;
	margin-bottom: 2px;
	display: block;
	border-bottom: 1px solid rgb(210,209,208);

}
.results ul li:hover, .resultss ul li:hover {
	background: url("../img/bg_item.png") repeat-x;
	display: block;

}
.results ul li a, .results ul li a:visited, .resultss ul li a, .resultss ul li a:visited {
	font-size: 11px;
	padding-left: 5px;
	text-decoration: none;
	font-weight: bold;
	color:#000;



}

.results .mainlink, .resultss .mainlink{
	height: 27px;
	display:block;
}
.results ul li span, .resultss ul li span {
	float: right;

	margin-top: -23px;
	margin-right: 5px;
} 
.results ul li a small, .results ul li a:visited small, .resultss ul li a small, .resultss ul li a:visited small {
	padding-left: 4px;
	font-weight: normal;
} 
.results ul li a:hover, .resultss ul li a:hover {
}
.playlist a {
}

.playlist_header {
	margin-top:5px;
	height: 20px;
	font-size: 14px;
	background:#d6d6d6;
	line-height: 20px;
	padding-left: 3px;
	border: 1px solid #a8a8a8;
}
.player_tools {
	height: 25px;
	font-size: 14px;
	background:#eeeeee;
	line-height: 20px;
	padding-left: 3px; 
	padding-right: 3px;
	border: 1px solid #a8a8a8;
	position: relative;

}
.player_tools_left {
	float: left;
	position: relative;
	width: 110px;
}                   
.player_tools_right {
	float: right;
	position: relative;
	width: 110px;
}

a.rew, a.rew:visited {
	background: url("../img/player/button_blue_rew.png") no-repeat;
	width: 21px;
	height: 21px;
	display: block;
	position: absolute;
	top: 2px;
	left: 3px;
}
a.rew:hover {
	background: url("../img/player/button_grey_rew.png") no-repeat;
}
a.play, a.play:visited {
	background: url("../img/player/button_blue_play.png") no-repeat;
	width: 21px;
	height: 21px;
	display: block;
	position: absolute;
	top: 2px;
	left: 27px;
}
a.play:hover {
	background: url("../img/player/button_grey_play.png") no-repeat;
} 
a.stop, a.stop:visited {
	background: url("../img/player/button_blue_stop.png") no-repeat;
	width: 21px;
	height: 21px;
	display: block;
	position: absolute;
	top: 2px;
	left: 52px;
}
a.stop:hover {
	background: url("../img/player/button_grey_stop.png") no-repeat;
}
a.ffw, a.ffw:visited {
	background: url("../img/player/button_blue_ffw.png") no-repeat;
	width: 21px;
	height: 21px;
	display: block;
	position: absolute;
	top: 2px;
	left: 77px;
}
a.ffw:hover {
	background: url("../img/player/button_grey_ffw.png") no-repeat;
}

a.share, a.share:visited {
	background: url("../img/share.png") no-repeat;
	width: 21px;
	height: 21px;
	display: block;
	position: absolute;
	top: 4px;
	left: 37px;
}
a.share:hover {
	background: url("../img/share.png") no-repeat;
}  

a.filesave, a.filesave:visited {
	background: url("../img/player/button_color_filesave.png") no-repeat;
	width: 21px;
	height: 21px;
	display: block;
	position: absolute;
	top: 4px;
	left: 62px;
}
a.filesave:hover {
	background: url("../img/player/button_grey_filesave.png") no-repeat;
}
a.delete, a.delete:visited {
	background: url("../img/player/button_color_delete.png") no-repeat;
	width: 21px;
	height: 21px;
	display: block;
	position: absolute;
	top: 4px;
	left: 87px;
}
a.delete:hover {
	background: url("../img/player/button_grey_delete.png") no-repeat;
} 

.player_tools a:hover { text-decoration:none;} /*BG color is a must for IE6*/
.player_tools a.tooltip1 span {display:none; padding:2px 5px; margin-left:8px; width:208px;height: 39px; font-size: 11px;}
.player_tools a.tooltip1:hover span{display:inline; position:absolute; top: -47px; left: -15px; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}

.player_tools a.tooltip2 span {display:none; padding:2px 5px; margin-left:8px; width:208px;height: 39px; font-size: 11px;}
.player_tools a.tooltip2:hover span{display:inline; position:absolute; top: -47px; left: -39px; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}

.player_tools a.tooltip3 span {display:none; padding:2px 5px; margin-left:8px; width:208px;height: 39px; font-size: 11px;}
.player_tools a.tooltip3:hover span{display:inline; position:absolute; top: -47px; left: -64px; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}

.player_tools a.tooltip4 span {display:none; padding:2px 5px; margin-left:8px; width:208px;height: 39px; font-size: 11px;}
.player_tools a.tooltip4:hover span{display:inline; position:absolute; top: -47px; left: -89px; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}

.player_tools a.tooltip7 span {display:none; padding:2px 5px; margin-left:8px; width:208px;height: 39px; font-size: 11px;}
.player_tools a.tooltip7:hover span{display:inline; position:absolute; top: -47px; left: -151px; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}

.player_tools a.tooltip5 span {display:none; padding:2px 5px; margin-left:8px; width:208px;height: 39px; font-size: 11px;}
.player_tools a.tooltip5:hover span{display:inline; position:absolute; top: -49px; left: -176px; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;} 

.player_tools a.tooltip6 span {display:none; padding:2px 5px; margin-left:8px; width:208px;height: 39px; font-size: 11px;}
.player_tools a.tooltip6:hover span{display:inline; position:absolute; top: -49px; left: -201px; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}

.lefthd {float: left; width: 515px;} 
.righthd {float: right; width: 120px; font-size: 10px; line-height: 40px; text-align: right; padding-right: 2px;}
.righthd a, .righthd a:visited {color:#f00; text-decoration: none; font-weight: normal;}
.righthd a:hover { text-decoration: underline;}

.clear {clear: both;}
#current_song {	
position: absolute;
top: 55px;
color:#c1c3c2;
font-size: 13px;
font-weight: bold;
width: 230px;
display: block;
line-height: 20px;
height: 75px;
}
#current_song marquee {
position: relative;
left: 50px;
}
 .naviii { text-align: right; margin-top:-4px;}
.naviii a, .naviii a:visited { font-size: 9px !important;}
.naviii a.play2, .naviii a.play2:visited {color:#2C93C9; font-weight: bold;}
.naviii a.remove2, .naviii a.remove2:visited {color:#DF241B; font-weight: normal !important;} 
.naviii a.add2, .naviii a.add2:visited {color:#1D9F23; font-weight: normal !important;}
.naviii a.play2:hover {color:#14426F;}
.naviii a.remove2:hover {color:#6F0D11;} 
.naviii a.add2:hover {color:#0F4F11;}
.p-l-5 {padding-left:5px;}
