

body{
  margin:0;
  font:11px Verdana,Arial,Tahoma;
}

#loading{
position:absolute;
left:50%;
top:50%;
margin:-16px 0 0 -16px;
}


a{
  text-decoration:none;
  color:#F04A24;
}
p,ul,li{
  margin:0;
  padding:0;
}
form{
  margin:0;
}

a img
{
  border:0px;
}

#main{
  background:#fff url('gfx/btm_bg.png') repeat-x bottom;
}

#cont{
  background:transparent url('gfx/top_bg.png') repeat-x top center;
}

object { outline:none; }



#cnt{
  
  width:976px;
  margin:auto;
  overflow:hidden;
  padding:0 0 20px 0;
}

#menu_top #HOME{
font-size:14px;
}


#head{
  height:217px;
  margin-bottom:4px;
  /*background: url('gfx/top.png') no-repeat left bottom;*/
  position:relative;
}
#octoshapeclientobject{
float:left;

}
#sercz{
  position:absolute;
  bottom:10px;
  right:10px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#fff;
}

#q,#sq{
  padding:0;
  line-height:24px ;
  vertical-align:middle;
  margin:0 1px;
}
.chx{
vertical-align:middle;
margin-left:5px;
}

#q{
  margin-left:5px;
  font-size:14px;
  height:20px;
  border:1px solid #ccc;
  width:150px;
}

#sq{
  height:22px;
  border:none;
  width:22px;
  background:#F04A24 url('gfx/skin003.gif') no-repeat -0px -85px;
}

#suggest{
  background:#fff;
  z-index:90;
  display:none;
  position:absolute;
  border:1px solid #000;
}

#suggest a{
  color:#000;
  font-size:10px;
  display:block;
}

#suggest a.sel,
#suggest a:hover{
  background:#316AC5;
  color:#fff;
}

#banner_top{
  width:970px;
  height:0px;
  display:none;
  background:#000;
  text-align:center;
  margin:10px 0px 6px 0;
}


/*TEXT COLORS*/
.yel{color:#ff9900}
.blu{color:#01acd6}
.wh{color:#fff}
/*---------*/

.plus{
width:11px;
background: url('gfx/skin003.gif') no-repeat -30px -13px;
}



/*MENU*/
#end{

width:234px;
margin-right:0px !important;
}

#eend{
position:absolute;
right:0px;
float:right !important;
margin-right:0px !important;
}

#menu{
width:970px;
overflow:hidden;

position:relative;
}



#menu_top{
  width:970px;
  list-style-type:none;
  margin:0px 0 -1px 0;
  padding:0px 0 2px 0;
  display:block;
  border-bottom:17px solid #f04a24;
  height:33px;
  
  z-index:10;
}

#menu_top li.selected img{
background: url('gfx/skin003.gif') no-repeat -14px 0px;
}
#menu_top li.selected a{
background-color:#f04a24 ;
}
#menu_top li.special img{
background: url('gfx/skin003.gif') no-repeat -7px 0px;
}
#menu_top li.special a{
background-color:#01acd6 ;
}



#menu_top li.hover a,
#menu_top li:hover a
{
  background: url('gfx/skin003.gif') repeat-x  0px -33px;
}
#menu_top li.hover img,
#menu_top li:hover img
{
  background:url('gfx/skin003.gif') no-repeat  -21px 0px ;
}

#menu_top li{
  float:left;
  margin:0 2px 0 0;
}

#menu_top li img{
  width:7px;
  height:33px;
  background: url('gfx/skin003.gif') no-repeat;
  float:left;
}
#menu_top li img.hc{
  position:absolute;
  top:13px;
  right:6px;
  height:7px;
  background: url('gfx/skin003.gif') no-repeat -28px 0px;
  float:none;
}

#menu_top li a{
  background-color:#081b38;
  float:left;
  display:inline;
  white-space:nowrap;
  height:33px;
  line-height:33px;
  color:#fff;
  padding:0px 6px 0px 14px;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
}


#menu_top li ul
{
list-style-type:none;
  display:none ;
  position:absolute;
  margin:2px 0 0 0;
  padding:0 0 0 0;
  left:0;
  top:100%;
  width:970px;
  background:#01acd6 !important;
}
#eend.hover img,
#eend:hover img
{
  background: url('gfx/skin003.gif') no-repeat !important; 
}

#eend.hover a,
#eend:hover a
{
  background:#081b38  !important;
}


.abs{
position:relative;
}

#menu_top li ul a{
background:#01acd6 !important;
height:15px;
display:inline !important;
margin:1px 0px !important;
padding:0px 7px;
line-height:15px;
font-size:11px;
border-left:1px solid #68D5EF;
}
#menu_top li ul a:hover{
background:#68D5EF !important;

}


#menu_top li ul li{
background:#01acd6 ;
margin:0;
}

#menu_top li.hover ul
{
  display:block;
}



/*BOX & TABBED DIMESNSIONS*/
  .w0{width:970px;  }
  
  .w1{ width:293px;}
  .w1{ margin-right:2px;width:292px;}
  
  .w1ban{
    padding-top:38px !important;
  }
  .w2{width:616px;}
  .h_top{height:390px}
  .mh_top{min-height:345px}
  .h_full{
  position:absolute !important;
  height:100% !important;
  overflow:visible;
  }
  .ml1{
  margin-left:323px !important;
  }
  
  .h1{height:258px;margin-bottom:2px;}
  .h1nop{height:266px;margin-bottom:2px;}
  /*
  .th1 .box{height:224px}
  .th2{height:545px}
  .th2 .box{height:501px;}
   .tw2 .box,.w2{width:616px;}
   .tw2{width:646px;margin-right:2px;}
  .tw2 .l1,.w2 .l1{width:638px;}
  .tw1{width:323px;}
  .tw1 .l1,.w1 .l1{width:314px;}
  */
  .h2{height:537px}
  
  
  
  
  .h4{height:95px}
  .h3{height:200px}
  .mh3{min-height:200px}
  
 
  .w2np{width:648px;}
  .w2nop{width:646px;padding:0 !important;}
  
  
  
  .wtv{
    width:400px;
  }

  .w1nop .l1,
  .w1 .l1{width:315px;}
  
  .w3{width:467px}
  .w4{width:119px}


/*BOX BG BACKGROUND*/
  .spr{
  background-image:url('gfx/skin003.gif');
  }


  .bg_db{
    color:#fff;
    background-image:url('gfx/bg_db.gif') ;
    background-color:#000000;
  }

  .bg_ldb{
    color:#fff;
    background-image:url('gfx/bg_ldb.gif') ;
    background-color:#1c1c1c;
  }
  

  .bg_bd{
    color:#fff;
    background-image:url('gfx/bg_blok.gif') ;
    background-color:#081B38;
    background-position:0 -10px;
    background-repeat:repeat-x;
  }

  .bg_pg{
   background-color:#CDCDCD;
  }
  .bg_pb{
   background-color:#000;
  }
  


  .bg_txt{
    color:#fff;
    background-image:url('gfx/bg_ldb.gif') ;
    background-color:#1c1c1c;
    
    background-repeat:repeat-x;
  }




/*CLASSES GENERAL*/
.box{
float:left;
font:10px Verdana;
position:relative;
padding:11px 15px 0 15px;

background-repeat:repeat-x;
}
.er{
right:0;
top:0;
float:right;
}

.hl{
margin-top:8px;
}

/*BOX TITLE GENERAL*/

.btitle{
font: 13px Arial;
}
.lpager {
padding:4px 15px 4px 15px;
height:15px;
}
#l09{
width:16px;
}
.lpager a{
font-family:Arial,Helvetica,sans-serif;
width:10px;
text-align:center;
float:left;
font-size:9px;
white-space:nowrap;

}



.lpager a.sel,
.lpager a:hover{
font-size:16px;
width:14px;
font-weight:bold;
margin:-5px -2px 0 -2px;
}
.lpager a.sel{
margin:-3px -1px 0 -1px;
font-size:14px;
}


.lpager #l09.sel,
.lpager #l09:hover{
width:20px;
}


.lpager a.sel{
color:#F04A24;
}




.btitle a{
cursor:default;
}

.btitle{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  margin:0 0 10px 0;
  padding:0px;
  background: url('gfx/skin003.gif') no-repeat right -66px;
  border-top:1px solid #848d9b;
}

.btitle img.spr{
  height:22px;
  width:6px;
  margin-left:6px;
  vertical-align:middle;
  background-position:-36px 9px;
  background-repeat:no-repeat;
}
/*----------------*/


/*BOX TITLE EXCEPTIONS*/
.htb .btitle{
display:none;
}
.ntb .btitle{
border-top:none;
background:none;
}
.bg_bd .sartist a,
.bg_db .sartist a,
/*.bg_bl .btitle a,
.bg_or .btitle a,*/
.bg_ldb .btitle a,
.bg_db .btitle a,
.bg_bd .btitle a
{
color:#fff;
}


/*LINES GENERAL*/
.l1{
  position:absolute;
  top:-8px;
  left:0;
  line-height:0px;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
}


.bsection,.section{
clear:both;
overflow:hidden;
background-repeat:repeat-x;
position:relative;
margin-bottom:2px;
 float:left;

}
.bsection {
width:976px;
}



#tv{
  position:absolute;
  top:300px;
  left:335px;
  width:320px;
  height:287px;
  background:#fff;
}


#top_section{
  
  height:345px;
  clear:both;
  background:#000;
  border-top:1px solid #081A36;

}

.btn{
color:#fff;
background:#f04a24;
display:block;
padding:2px 8px;
}
.inl{
display:inline;
}
.clr{
clear:both;
}
.drk{
background:#29448a;
}
.bot{
position:absolute;
bottom:10px;
left:15px;
}


#play_me img{
  width:7px;
  height:12px;
  
  vertical-align:text-bottom;
  background: url('gfx/skin003.gif') no-repeat -28px 3px;
}





/*CLIP BOX GENERAL*/
.clip{
  float:left;
  margin-bottom:10px;
  display:inline;
  width:292px;
  height:95px;
  border-bottom:1px solid #7F7F7F;
  position:relative;
}
.w3 .clip{
  width:462px;
}



.clip p{
  margin:0 0 10px 0;
  color:#fff;
  display:block;
}

.clip a.prv{
  height:62px;
  display:block;
  font:normal 14px Arial;
  color:#fff;
}

.clip a.prv span,.clip a.prv b{
  display:block;
  padding-left:100px;
}
.clip a.prv b{
  /*padding-top:14px;*/
}
.clip a.prv img{
  float:left;
  border:1px solid #7F7F7F;
  background:#081B38 url('gfx/20-0.gif') no-repeat 12px 12px;
  width:57px;
  height:52px;

}

.clip .tops,.clip .cmt{
  display:none;
  position:absolute;
  top:0;
  right:0;
  z-index:5;
  color:#fff;
}
.clip .tops{
  width:11px;
  height:11px;
  display:block;
  right:0px;
  top:1px;
  background: url('gfx/skin003.gif') no-repeat -30px -13px;
}
/*-----------------*/


/*LISTED PREVS LIST*/
  .listed .btitle{
  /*margin-bottom:32px;*/
  height:22px;
  }
  .listed a{
  display:inline;
  float:left;
  
  }
  .listed a.prv{
  height:auto;
  
  }
  .listed .clip a img{
  width:90px;
  height:90px;
  background:#081B38 url('gfx/20-0.gif') no-repeat 29px 29px;
  /*border:1px solid #fff;*/
  }
  .listed .clip .tops,
  .listed .cmt,
  .listed .clip b,
  .listed .clip span,
  .listed .clip p
  {
  display:none !important;
  }
  .listed .clip{
  border:0px;
  margin-bottom:0;
  margin:3px 3px 3px 2px;
  width:auto;
  height:auto;
   float:left;
   display:inline;
  }
  
  .news .clip{
  height:95px;
  }

  .news a.prv b,
  .news a.prv span
  {
  padding-left:100px;
  }
  .news a.prv b{
    /*padding-top:0;*/
  }
  .news a.prv span{
    font-size:10px;
    }
  
/*----------------*/








/*CLIP EXCEPTIONS*/
.w2nop .clip,
.tw2 .clip,
.w2 .clip
{

margin-left:8px;
margin-right:8px;
}

.clip a.prv:hover
{
color:#F6A10C;
}

.clip a.prv:hover img{
border-color:#fff;
}


.w4 .btitle{
background:none;
}

  .ly  .l1{border-bottom-color:#F6A10C;}
  .lb  .l1{border-bottom-color:#01ACD6;}
  .lp .l1 {border-bottom-color:#fb17b2;}
  .lg .l1{border-bottom-color:#999;}
  .lo .l1{border-bottom-color:#F04A24;}
  .ld .l1{border-bottom-color:#000;}
  .lu .l1{border-bottom-color:#2d4e91;}

.lpager a{
color:#fff;
}

.ctxt{
font-size:10px;
padding:0px 15px 10px 15px;
margin-left:155px;
min-height:390px;
text-align:justify;
width:458px;
}
.ctxt .pager{
width:460px;
margin-left:155px;
}


* html .ctxt{

padding-left:15px;
overflow:visible;
height:345px;
}


.ctxt h3{
display:block;
height:46px;
line-height:46px;
margin:0 0 5px 0;
padding:19px 0 0 0;
font-size:15px;
border-bottom:1px solid #CCCCCC;
}
.nop{
padding:0px;
}

.w1nop{
padding:11px 0 0 0;
width:322px;
margin-right:2px;

}
.w1nop .btitle{ 
margin:0px 15px 0 15px;
}

#search_results{
padding:20px 15px 0 15px;
height:430px;
}

 
.nohp{
padding-left:0px;
padding-right:0px;
}
a.kitm{

display:block ;
padding:12px 0 12px 17px ;
border-bottom:1px solid #ccc;
font-weight:bold;
font-size:10px;
color:#333;
}
a.vjitm{
text-transform:capitalize;
display:block ;
padding:12px 0 12px 17px ;
border-bottom:1px solid #ccc;
font-weight:bold;
font-size:10px;
color:#fff;
position:relative;
}
#txt0,
#vj0
{
margin-top:32px;
border-top:1px solid #ccc;
}
.v_menu .vjitm:first-child{
margin-top:0;
border-top:0;
}
.v_menu{
margin:15px 0 0 0;
width:100%;
clear:left;
height:36px;

}
#artist_content{

    background-image:url('gfx/bg_ldb.gif') ;
    background-color:#1C1C1C;
    background-position:0 -72px;
    background-repeat:repeat-x;

margin:0 15px 15px 0;

}
#dotted{
padding:15px 0 0 15px;
background:url('gfx/dotted.gif') no-repeat left bottom ;
height:323px;
position:relative;
}


.v_menu .vjitm{
float:left;
width:100px;
text-align:center;
border:0;
padding:12px 0 12px 0px ;
}


a.cvj{
background:#1f2c3c !important;

}
.v_menu .cvj{
    background-image:url('gfx/bg_ldb.gif') ;
    background-color:#081B38;
    background-position:0 0px;
    background-repeat:repeat-x;
}

.v_menu .vjitm:hover{
color:#F6A10C;
}



#search_artist{
margin:0 15px 10px 15px;
}
#search_artist .txt{
width:230px;
font-size:11px;
padding:2px 0px;
border:1px solid #ccc;
margin:3px 3px 3px 0;
}
#search_artist .but{
font-size:11px;
padding:2px 2px;
float:right;
width:50px;
background:#F04A24;
color:#fff;
margin:3px 0px;
border:0;
}






.artist {
text-align:justify;
margin-bottom:8px;

}
.artist p{
overflow:hidden;
width:292px;
}


.artist h3{
font-size:1.17em;
font-weight:bold;
margin:1em 0;
padding:0;
}


.cimg,
.artist img.artimg{
float:left;

margin:0 10px 5px 0;
}
.artist .name{
display:block;
font-size:14px;
font-weight:bold;

}
.cinfo{
clear:both;
margin-top:10px;
border-top:1px solid #848D9B;
padding:10px 0;
}
.cinfo a{

color:#fff;
font-weight:bold;
}

.art_hm{
color:#F6A10C !important;
line-height:20px;
}
.cal{
color:#F6A10C !important;
}
.art_hm:hover,
.cal:hover{
color:#fff !important;
}


/*SARTIST*/
.sartist{
min-height:58px;
padding:0 0 20px 0;
margin-bottom:20px;
position:relative;
border-bottom:1px solid #333;
clear:left;
}
.sartist a{
color:#000;
font-weight:bold;
}

.sartist a:hover{
color:#F6A10C;
}

.sartist img{
float:left;
margin:0 10px 20px 0;
}
.sartist a.more,
.sartist span{
margin:0 0 5px 0;
font-weight:bold;
}
.sartist span{
display:block;
font-size:12px;
}

.sartist a.more{

float:right;
display:inline;
position:absolute;
color:#ff3333;
bottom:0;
right:0;
}


.pager{
position:absolute;
bottom:9px;
left:0px;
width:100%;
text-align:center;
}

.pager .p_prev,.pager .p_next{
font-family:Arial;
position:absolute;
}
.pager .p_prev{
left:20px;
}
.pager .p_next{
right:20px;
}
.pager .hid{
color:#333;
}

.pager a{
color:#fff;
float:none;
padding:0 3px;
font-size:9px;

position:relative;
display:inline;
}
.pager a.cur{
color:#FF7700;
font-weight:bold;
}


.sdelim{
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
border-bottom:1px solid #ccc;
padding-bottom:10px;
margin-bottom:10px;
}



.whpager{
background:#081B38;
}
.whpager a{
color:#fff !important;
}
.whpager a.cur{
color:#FF3333 !important;
}

#vj_images{
position:absolute;
right:3px;
top:10px;
}

#vj_images a{
float:right;
display:block;
margin:2px;
border:1px solid #ccc;
cursor:pointer;
}
#vj_images img{
display:block;
}
#vj_img{
position:absolute;
right:5px;
top:80px;
}
.artgal .box{
padding-top:17px;
}
a.artb{
position:relative;
z-index:1;
margin-top:10px;
}
a.artb img{
width:80px;
height:80px;
margin:5px;
position:relative;
z-index:1;

border:1px solid #FFFFFF;
background-position:center;
}
a.artb:hover{
background:#000;
z-index:2;
}
a.artb:hover img{
width:118px;
height:118px;
z-index:2;
margin:-14px;
border:1px solid #FF7700;
}

#press_play_low ,
#press_play_high{
color:#fff;
text-align:center;
position:absolute;
width:110px;
font-weight:bold;
top:251px;
height:82px;
} 


#flvpl{
  text-align:center;
   background: url('gfx/player_bg2.jpg') no-repeat -2px 0;
}
#clip_info{
position:absolute;
z-index:10;
top:360px;
left:123px;
width:400px;
background:#1E1E1E;
text-indent:5px;
color:#FF9900;
}
#clip_info span{
color:#fff;
}

#TV{
  height:323px;
  text-align:center;
   background: url('gfx/player_bg.jpg') no-repeat 0px 0;

}
#flvpl{
height:350px;

}


#TVMENI{
  background: url('gfx/player_bg.jpg') no-repeat center -323px;
text-align:center;

margin-bottom:10px;
}
#tvme{
visibility:hidden;
}




#press_play_low{
left:200px;
}
#press_play_high{
left:340px;
}



.adv{
overflow:hidden;
text-align:center;
}

.program {


}

.ban{
display:block;
margin:6px 0;
}
.program div{
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:bold;
  position:relative;
  padding:3px 10px 3px 10px;
  display:block;
  margin-top:1px;
  border-bottom:1px solid #62666f;
  
}
.program div p{
white-space:nowrap;
overflow:hidden;
width:273px;
}
.program .comming{
margin-top:7px;
background:#01acd7;
}

.program .pr_n{
/*color:#F04A24;*/

color:#fff;
}
.program .pr_t{
color:#01ACD6;
text-transform:capitalize;
}

.program .now .pr_t{

}

.program div.now{
border:1px solid #ff6600;
padding:20px 10px 5px 10px;
color:#fff;
}


.program a.now span{
color:#ff6600;

}


.program .now_p{
display:block;
line-height:18px;
font-size:11px;
font-weight:bold;
color:#FF9900
}
.program .now .now_p{
color:#fff;
position:absolute;
top:0px;
left:0px;
width:290px;
background:#ff6600;
text-indent:10px;
font-size:12px;
}

#foot{
overflow:hidden;
height:100%;
font-size:9px;
margin:5px 0;
border-top:1px solid #BFCED3;
background:#081B38 ;
color:#fff;
text-align:center;
}
#ftile{
background:#081B38 url('gfx/bg_blok.gif') repeat-x 0 0;
height:10px;
}


#btm_menu{
text-align:center;
line-height:24px;
}
#grupa{
text-align:center;
}
#grupa a img{
vertical-align:middle;
}

#btm_menu a{
color:#8B8B8B;
font-weight:bold;
white-space:nowrap;
}

#foot a:hover{
color:#fff;
}
#foot_cont{
width:970px;
margin:auto;
padding:10px;
}

#mamf{
color:#8B8B8B;
font-weight:bold;
}




/*-------------playlist-------------*/
#playover{
  position:fixed;
  width:240px;
  display:none;
  top:0;
  right:0;
  z-index:200;
}



#playlist{
  float:right;
  right:0;
  width:240px;
}
#playlist div{
  position:relative;
}

#playlist a.del{
  position:absolute;
  margin-right:0px;
  right:0px;
  top:0;
  cursor:pointer;
}

#plbtmnav,
#pltitle{
  position:relative;
  padding:5px 10px;
}

#pltitle {
  background:#071B36;
}

#plcont {
  max-height:250px;
  overflow:auto;
  color:#fff;
  font-size:10px;
  padding:5px 10px;
  background:url('gfx/bg_pl.png');
}

#pltitle div{
  position:absolute;
  top:5px;
  right:5px;
}

#plcont a{
  display:block;
  font-size:10px;
  color:#fff;
  font-family:Arial;
  padding:2px 0;
}

#plcont a:hover{
  color:#FF9900;
}

#pladded{
  color:#fff;
}

#pltitle{
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#FF9900;
}

#pltitle,
#pl_play,
#pl_clear{
  cursor:pointer;
}

#plbtmnav{
  background:#FF9900;
}
#plbtmnav a{
  color:#fff;
  font-weight:bold;
  font-size:9px;
}

#pl_play{
  color:#071B36 !important;
}

#pl_play:hover{
  color:#fff !important;
}

#pl_clear{
  position:absolute;
  right:10px;
  top:5px;
}

#pl_clear:hover{
  color:#071B36;
}

#pl_pl{
  display:none;
}
/*-------------playlist-------------*/



/*-------------mainclip-------------*/
.main_clip{
display:block;
width:400px;
margin:0 auto;
background:#000508;
}
.main_clip img{
  border:1px solid #000;
  margin-bottom:10px;
  width:400px;
height:323px;
}

.main_clip:hover img{
  border:1px solid #FF9900;
}

#alt,#alta{
  position:absolute;
  z-index:200;
    display:none;
}



#alt{
  padding:10px;
  border-width:1px;
  border-top-width:10px;
  width:200px;
  min-height:28px;
  border-style:solid;
  background:#fff;
  top:-200px;
  font-size:11px;
  font-weight:bold;
}
#alt span{
  font-size:10px;
}

.lys  {border-color:#F6A10C !important;}
.lbs {border-color:#01ACD6 !important;}
.lps {border-color:#fb17b2 !important;}
.lgs {border-color:#999 !important;}
.los {border-color:#F04A24 !important;}
   
   
#alta{

  width:0px;
  height:0px;
  border:0 solid #010101;
  border-right-width:10px;
  border-right-color:transparent !important;;
  border-bottom-width:16px;
}
/*-------------mainclip-------------*/




/*-------------overlay-------------*/
#overlay{
  background:#000;
  
  position:absolute;
  z-index:200;
  top:0;
  left:0;
}
#box_img{
  position:absolute;
  z-index:201;
  top:0;
  left:0;
  display:none;
  border:10px solid #fff;
}
#popMsg,
#flvPreview{
 position:absolute;
  z-index:201;
  top:0;
  left:0;
  border:5px solid #fff;
  
}
#popMsg{
background:#333;
text-align:center;
padding:10px;
color:#fff;
}
#popMsgClose,
#flvPreviewClose{
 position:absolute;
 top:0px;
 right:0px;
 padding:2px;
 color:#000;
 background:#fff;
 cursor:pointer;
 
}

#imagePreview{
  position:absolute;
  z-index:201;
  top:0;
  left:0;
  display:none;
  border:10px solid #fff;
  cursor:pointer;
 
}




#imagePreviewNext,
#imagePreviewPrev{
  font-family:Arial;
  font-size:50px;
  position:absolute;
  top:40%;
  cursor:pointer;
  color:#fff;
}

#imagePreviewNext:hover,
#imagePreviewPrev:hover{
  color:#FF9900;
}


#imagePreviewNext{
  right:0;
}
#imagePreviewPrev{
  left:0;
}
/*-------------overlay-------------*/


.vj_menu{
text-align:right;
height:55px;
border-bottom:1px solid #ccc;
}
.vj_menu a{
color:#ccc;
float:right;
display:block;
height:21px;
padding:17px 0;
margin:0 0 0 16px;

}
.vj_menu a img{
width:20px;
vertical-align:middle;
margin:0 5px 0 0 ;
}
.info img,
#vj_info img{
background-position:-19px -150px;
}
#vj_info.sel img{
background-position:0px -150px;
}
.news img,
#vj_default img{
background-position:-40px -108px;
}

.text img,
#vj_texts img{
background-position:-20px -129px;
}

#vj_texts.sel img{
background-position:0px -129px;
}


.video img,
#vj_videos img{

background-position:-19px -108px;
}
#vj_videos.sel img{
background-position:0px -108px;
}


.vj_menu a.sel{
color:#fff;

}


.post{
padding:8px 0 8px 52px;
position:relative;

height:50px;
border-bottom:1px solid #ccc;
}

.news{
height:30px;
}

.pfull{
height:auto;
text-align:justify;
}
* html .pfull .spr{
left:-37px; 
}

.post a.title{
color:#fff;
font-weight:bold;
display:block;
line-height:20px;
}

.post .spr{
position:absolute;
top:25px;
left:15px;
width:20px;
}

.news img.spr{

top:15px;
}

.video{
padding:16px 0 0px 52px;
}
.post .more{

float:right;
color:#a9cdd5;
}
.video .more{
margin-top:-17px;
}


.see_more{
color:#fff;
font-weight:bold;
display:block;
position:absolute;
bottom:5px;
right:15px;
}



#artist_menu{
width:400px;
margin:0px auto;
padding:6px 0;
text-align:left;
}
#artist_menu a{
color:#fff;
line-height:20px;
margin:0 8px;
}
#artist_menu a:hover{
color:#FF9900;

}
#artist_menu a img{
vertical-align:middle;
}

#artist_menu a.clips img{
background-position:0 -108px;
width:19px;
height:20px;
margin:0 3px 0 0;
}

#artist_menu a.images img{
background-position:-29px -170px;
width:17px;
height:12px;
margin:4px 3px 4px 1px;
}
#artist_menu a.dimages img{
background-position:-46px -170px;
}
#artist_menu a.dinterviews,
#artist_menu a.dimages{
color:#333;
}

#artist_menu a.interviews img{
background-position:0 -170px;
width:14px;
height:18px;
margin:1px 3px 1px 3px;
}
#artist_menu a.dinterviews img{
background-position:-14px -170px;
}



#artist_menu a.info img{
background-position:-40px -129px;
width:17px;
height:18px;
margin:1px 4px 1px 2px;
}



#new_yorker{
position:absolute;
bottom:0px;
left:10px;
}

