:-moz-any-link:focus {
  outline: none;
}
:focus
{
  -moz-outline-style: none;
}
a
{
  outline: none;
}


body{
    
    padding:0px;
    margin:0px;
    font:11px Tahoma;

}


A{ color:#cdcdcd}
A:hover{ color:red; text-decoration:underline;}

.register_field{
    border:2px solid #cdcdcd;
}

input[type=password]{
    border:2px solid #ff0000;
}

.page_top_menu_link{
    color:whtie;
    text-decoration:none;
    padding:3px 10px 3px 1px;
}

.page_top_menu_link:hover{
    color:white;
    text-decoration:underline;
}

.page_top_margin{
    width:100%;
    height:20px;
    font:9px Tahoma;
}
.page_bg_btn_holder{
    height:20px;
    width:950px;
    margin:auto;
    position:relative;
    top:-1px;

}
.page_bg_btn{
    background-image: url(../images/elements/bgcolorbtn.png);
    background-repeat:no-repeat;
    background-position:-5px;
    height:20px;
    float:left;
    width:650px;
}
.page_bg_btn .bg_0{
    margin:4px 0px 0px 0px;
    width:0px;
    height:15px;
    float:left;
    cursor: pointer;
    font:bold 10px Tahoma;
    color: #ffffff;
}
.page_bg_btn .bg_1{
    margin:3px 0px 0px 4px;
    width:15px;
    height:15px;
    float:left;
    cursor: pointer;
}
.page_bg_btn .bg_2{
    margin:3px 0px 0px 0px;
    width:14px;
    height:15px;
    float:left;
    cursor: pointer;
}
.page_bg_btn .bg_3{
    margin:3px 0px 0px 0px;
    width:14px;
    height:15px;
    float:left;
    cursor: pointer;
}

.page_bg_btn .bg_4{
    margin:4px 0px 0px 3px;
    width:84px;
    height:15px;
    float:left;
    cursor: pointer;
    font:bold 10px Tahoma;
    color: #ffffff;
}
.page_top_menu{
    width:950px;
    margin:auto;
    text-align:right;
    padding-top:5px;
}
.page_top_text{
    font:10px Tahoma;
    color: #ffffff;
    margin-top:4px;
}
.page_top_searchbar{
    background-image: url(../images/elements/top.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    background-color:#676767;
    width:950px;
    claer:both;
    height:90px;
    margin:auto;
    overflow:hidden;
}


.page_top_corners {
    background-color:#676767;
    width:950px;
    margin:auto;
    height:7px;
}

.bg1px{
    background-image:url(../images/elements/1px.png);
}

.page_top_searchbar .top_beta{
    background-image:url(../images/elements/beta.png);
    background-repeat:no-repeat;
    position:relative;
    top:0px;
    width:50px;
    height:50px;
    float:left;
    display:inline-block;
    margin-left:-50px;
    cursor:pointer;
    z-index:+100;
}

/* .temp{
    background-image:url(../images/logo/logo.png);
} */
.page_top_searchbar .top_logo{
    
    background-repeat:no-repeat;
    background-position:5px;
    position:relative;
    top:-10px;
    width:400px;
    height:70px;
    float:left;
    display:inline-block;
    cursor:pointer;
    z-index:100;
    overflow:hidden;
}

.page_top_searchbar .top_channels{
    width:190px;
    height:82px;
    float:left;
    padding-top:5px;
    display:inline-block;
    overflow:hidden;
}


.page_top_searchbar .top_search{
    width:240px;
    height:27px;
    float:left;
    position:relative;
    top:26px;
    left:0px;
    display:inline-block;
}

.page_top_searchbar .top_search .ts_left {
    background-image: url(../images/elements/search_btn_left.png);
    width:26px;
    height:27px;
    float:left;
    display:inline-block;
}
.page_top_searchbar .top_search .ts_content{
    background-image: url(../images/elements/search_btn_content.png);
    height:27px;
    float:left;
}
.page_top_searchbar .top_search .ts_right{
    background-image: url(../images/elements/search_btn_right.png);
    width:14px;
    height:27px;
    float:left;
    display:inline-block;
}
.search_input{
    border:none;
    width:195px;
    height:12px;
    background:#ffffff;
    font:bold 10px Tahoma;
    margin:8px 0px 0px 0px;
    z-index:+100;
    border:0px;
}

.page_top_searchbar .top_upload{
    background-image: url(../images/elements/upload_btn.png);
    background-repeat: no-repeat;
    width:114px;
    height:27px;
    float:left;
    display:inline-block;
    position:relative;
    top:27px;
    cursor:pointer;
}
.page_top_searchbar .top_user_info{
    float:right;
    position:relative;
    top:-25px;
    height:18px;
    width:630px;
    text-align:right;
    margin-right:10px;
    color:white;
}

.page_top_searchbar .top_user_info a{
    color: #cddef8;
    font:14px Tahoma;
    text-decoration:none;
}

.page_top_searchbar .top_user_info a:hover{
    color: #ffffff;
    font:14px Tahoma;
    text-decoration:underline;
}

.page_categories_bar{
    width:950px;
    margin:0px auto 0px auto;
    height:41px;
    background-color: #d81525;
    overflow:hidden;
}
.categories_menu{
    width:1000px;
}

/* background-color: #d81525; */
.categories_left_corner_dispable{
 background-image: url(../images/categories/categories_left_corner.png);
 background-repeat: no-repeat;
 height:43px;
 width:8px;
 float:left;
 display:inline;
}

.categories_menu_disable{
    background-image: url(../images/categories/categories_body.png);
    height:43px;
    width:934px;
    background-repeat: repeat-x;
    padding-top:1px;
    float:left;
    display:inline;
    text-align:center;
}

.categories_right_corner_disable{
 background-image: url(../images/categories/categories_right_corner.png);
 background-repeat: no-repeat;
 height:43px;
 width:8px;
 float:left;
 display:inline;
}


.categories_menu a {
   text-decoration:none;
   float:left;
}

.categories_menu a h1{
    
    display:inline;
    font:14px Arial;
    color:white;
    padding:12px 19px 13px 19px;
    margin:0px;
    float:left;
    display:inline;
    cursor:pointer;
    text-transform: uppercase;
}

.categories_menu .active h1{

    display:inline;
    font:14px Arial;
    color:white;
    padding:12px 19px 13px 19px;
    margin:0px;
    float:left;
    display:inline;
    cursor:pointer;
    text-transform: uppercase;
    background-color:#0d0d0d;
}


.categories_menu a:hover h1{
    
    font:14px Arial;
    background-color:white;
    color:#191919;
}

.page_content{
    width:952px;
    margin:auto;
    margin-top:10px;
    color:#ededed;
}

.page_bottom_line{
    width:950px;
    margin:auto;
    border-top:1px solid #cdcdcd;
    font:1px;
    height:1px;
}

.page_footer_content{
    width:950px;
    margin:auto;
    height:30px;
    margin-top:15px;
    color:#353535;
}

.page_footer_content .footer_text{
    width: 450px;
    float:left;
    display:inline-block;
}

.page_footer_content .footer_menu{
    width: 450px;
    float:right;
    display:inline-block;
    text-align:right;
}

.tag_box {
   display:inline-block;
   vertical-align:bottom;
   text-decoration:none;
   margin:2px 1px 2px 0px;
}

.tag_box:hover {
   vertical-align:bottom;
   text-decoration:none;
}




.tag_box_tb{
    width:auto;
    text-decoration:none;
}

.tag_box_tb_100 .bg{ background-image:url(../images/tag/tag_100/tag_bg.png); font:11px Tahoma; color:white;}
.tag_box_tb_100 .tl{ background-image: url(../images/tag/tag_100/tag_tl.png); width:4px; height:4px;}
.tag_box_tb_100 .bl{ background-image: url(../images/tag/tag_100/tag_bl.png); width:4px;height:4px;}
.tag_box_tb_100 .tr{ background-image: url(../images/tag/tag_100/tag_tr.png); width:4px; height:4px;}
.tag_box_tb_100 .br{ background-image: url(../images/tag/tag_100/tag_br.png); width:4px;height:4px;}


.tag_box_tb_90 .bg{ background-image:url(../images/tag/tag_90/tag_bg.png); font:11px Tahoma; color:white;}
.tag_box_tb_90 .tl{ background-image: url(../images/tag/tag_90/tag_tl.png); width:4px; height:4px;}
.tag_box_tb_90 .bl{ background-image: url(../images/tag/tag_90/tag_bl.png); width:4px;height:4px;}
.tag_box_tb_90 .tr{ background-image: url(../images/tag/tag_90/tag_tr.png); width:4px; height:4px;}
.tag_box_tb_90 .br{ background-image: url(../images/tag/tag_90/tag_br.png); width:4px;height:4px;}


.tag_box_tb_80 .bg{ background-image:url(../images/tag/tag_80/tag_bg.png); font:11px Tahoma; color:white;}
.tag_box_tb_80 .tl{ background-image: url(../images/tag/tag_80/tag_tl.png); width:4px; height:4px;}
.tag_box_tb_80 .bl{ background-image: url(../images/tag/tag_80/tag_bl.png); width:4px;height:4px;}
.tag_box_tb_80 .tr{ background-image: url(../images/tag/tag_80/tag_tr.png); width:4px; height:4px;}
.tag_box_tb_80 .br{ background-image: url(../images/tag/tag_80/tag_br.png); width:4px;height:4px;}

.tag_box_tb_70 .bg{ background-image:url(../images/tag/tag_70/tag_bg.png); font:11px Tahoma; color:white;}
.tag_box_tb_70 .tl{ background-image: url(../images/tag/tag_70/tag_tl.png); width:4px; height:4px;}
.tag_box_tb_70 .bl{ background-image: url(../images/tag/tag_70/tag_bl.png); width:4px;height:4px;}
.tag_box_tb_70 .tr{ background-image: url(../images/tag/tag_70/tag_tr.png); width:4px; height:4px;}
.tag_box_tb_70 .br{ background-image: url(../images/tag/tag_70/tag_br.png); width:4px;height:4px;}

.tag_box_tb_60 .bg{ background-image:url(../images/tag/tag_60/tag_bg.png); font:11px Tahoma; color:white;}
.tag_box_tb_60 .tl{ background-image: url(../images/tag/tag_60/tag_tl.png); width:4px; height:4px;}
.tag_box_tb_60 .bl{ background-image: url(../images/tag/tag_60/tag_bl.png); width:4px;height:4px;}
.tag_box_tb_60 .tr{ background-image: url(../images/tag/tag_60/tag_tr.png); width:4px; height:4px;}
.tag_box_tb_60 .br{ background-image: url(../images/tag/tag_60/tag_br.png); width:4px;height:4px;}

.tag_box_tb_50 .bg{ background-image:url(../images/tag/tag_50/tag_bg.png); font:11px Tahoma; color:white;}
.tag_box_tb_50 .tl{ background-image: url(../images/tag/tag_50/tag_tl.png); width:4px; height:4px;}
.tag_box_tb_50 .bl{ background-image: url(../images/tag/tag_50/tag_bl.png); width:4px;height:4px;}
.tag_box_tb_50 .tr{ background-image: url(../images/tag/tag_50/tag_tr.png); width:4px; height:4px;}
.tag_box_tb_50 .br{ background-image: url(../images/tag/tag_50/tag_br.png); width:4px;height:4px;}

.tag_box_tb_40 .bg{ background-image:url(../images/tag/tag_40/tag_bg.png); font:11px Tahoma; color:white;}
.tag_box_tb_40 .tl{ background-image: url(../images/tag/tag_40/tag_tl.png); width:4px; height:4px;}
.tag_box_tb_40 .bl{ background-image: url(../images/tag/tag_40/tag_bl.png); width:4px;height:4px;}
.tag_box_tb_40 .tr{ background-image: url(../images/tag/tag_40/tag_tr.png); width:4px; height:4px;}
.tag_box_tb_40 .br{ background-image: url(../images/tag/tag_40/tag_br.png); width:4px;height:4px;}

.tag_box_tb_30 .bg{ background-image:url(../images/tag/tag_30/tag_bg.png); font:11px Tahoma; color:white;}
.tag_box_tb_30 .tl{ background-image: url(../images/tag/tag_30/tag_tl.png); width:4px; height:4px;}
.tag_box_tb_30 .bl{ background-image: url(../images/tag/tag_30/tag_bl.png); width:4px;height:4px;}
.tag_box_tb_30 .tr{ background-image: url(../images/tag/tag_30/tag_tr.png); width:4px; height:4px;}
.tag_box_tb_30 .br{ background-image: url(../images/tag/tag_30/tag_br.png); width:4px;height:4px;}

.tag_box_tb_over .bg{ background-image:url(../images/tag/tag_over/tag_bg.png); font:11px Tahoma; color:white;}
.tag_box_tb_over .tl{ background-image: url(../images/tag/tag_over/tag_tl.png); width:4px; height:4px;}
.tag_box_tb_over .bl{ background-image: url(../images/tag/tag_over/tag_bl.png); width:4px;height:4px;}
.tag_box_tb_over .tr{ background-image: url(../images/tag/tag_over/tag_tr.png); width:4px; height:4px;}
.tag_box_tb_over .br{ background-image: url(../images/tag/tag_over/tag_br.png); width:4px;height:4px;}

.tag_box * .tag_box_text{padding:0px 5px 0px 5px;font-weight:bold; color:#ffffff;text-decoration:none; cursor:pointer}
.tag_box:hover * .tag_box_text{ padding:0px 5px 0px 5px;font-weight:bold;color:#f76f02;  cursor:pointer}


.tv_btn_live_01{
    background-image:url(../images/elements/tv_btn_tv_01.png);
    background-position:right;
    width:67px;
    height:77px;
    float:left;
    position:relative;
    top:-1px;
}

.tv_btn_live_02{
    background-image:url(../images/elements/tv_btn_tv_02.png);
    width:108px;
    height:77px;
    float:left;
    position:relative;
    top:-1px;
}

.tv_btn_channels_01{
    background-image:url(../images/elements/tv_btn_channels_01.png);
    background-position:right;
    width:67px;
    height:77px;
    float:left;
    position:relative;
    top:-1px;
}

.tv_btn_channels_02{
    background-image:url(../images/elements/tv_btn_channels_02.png);
    width:108px;
    height:77px;
    float:left;
    position:relative;
    top:-1px;

}

.micro_player{
    margin-left:20px;
}

/* ROUNDED CORNERS */
.roundedBox
{
    margin:10px;
    border: 0px solid #ffffff;
    color: #ffffff;
    font:bold 14px Arial;
    text-align: center;
    background-color: #FF0000;
    border: 3px solid #efefef;
    cursor:pointer;
    text-decoration: none;
}

.bt_link A{
	text-decoration: none;
}
.bt_link A:hover{
	text-decoration: none;
}


.user_menu{
    text-align:right;
    margin:0px 20px 10px 20px;
    padding-bottom:10px;
    border-bottom:1px solid #565656;
}

.created_by{
    vertical-align:middle;
    text-align:right;
    font:10px Tahoma;

}

.created_by a{
    text-decoration:none;
    color:#353535;
}

.created_by a .digitalsky{
    text-decoration:none;
    color:#cdcdcd;
}

.created_by a:hover{
    color:white;
}

.created_by a img{
    vertical-align:middle;
    position:relative;
    top:-1px;
}

#comments{
    float:none;
    clear:both;
    margin:0px;
}

.add_comment{
    background-image:url(../images/elements/add_comment.png);
    width:182px;
    height:33px;
    cursor:pointer;
    margin:20px auto 15px 25px;
}
#comments .box {
    background:none repeat scroll 0 0 #232323;
    clear:right;
    color:#555555;
    margin-bottom:8px;
    min-height:70px;
    font:bold 36px Tahoma; 
    margin-left:25px;
}

#comments .box .com_img{
    vertical-align: top;
    float:left;
    margin:5px;
}

#comments .box .com_name{
    font:bold italic 14px Georgia;
    margin-right:1px;
    color: #76d517;
    line-height: 14px;
    position:relative;
    top:-21px;
}

#comments .box .com_name a{
    color: #76d517;
}

#comments .box .com_name a:hover{
    color: #ffffff;
    text-decoration:none;
}

#comments .box .com_text{
    margin-left:5px;
    font:12px Tahoma;
    color: #cdcdcd;
    position:relative;
    top:-21px;
}

#comments .box .com_date{
    font:11px Tahoma;
    color:#565656;
    position:relative;
    top:-21px;
}

.commnet_form{

}

.commnet_form input{
    font:18px Verdana; 
    color: #454545;
    padding:5px;
    border:0px;
    line-height: 16px;
    margin-top:15px;
    width:300px;
    background:#cee3f0;
    border:1px solid #454545;
}

.commnet_form textarea{
    font: 18px Verdana;
    color: #454545;
    padding:5px;
    border:0px;
    line-height: 16px;
    margin-top:15px;
    width:500px;
    background:#cee3f0;
    border:1px solid #454545;
    height:100px;
}

.commnet_form input:focus{
    background:#efefef;
}

.commnet_form textarea:focus{
    background:#efefef;
}

.commnet_form .title{
    font:bold 24px Georgia;
}

.submit_btn{
    background-image:url(../images/elements/confirm.png);
    width:125px;
    height:33px;
    cursor:pointer;
    margin-top:25px;
}

