
    img.avatar
    {
        -webkit-border-radius   : 6px;
        -moz-border-radius		: 6px;
        border-radius			: 6px;
        width                   : 120px;
        height                  : 120px;
    }

    img.player_photo
    {
        width                   : 120px;
        height                  : 120px;
    }

    img.team_photo
    {
        width                   : 120px;
        height                  : 125px;
        -webkit-border-radius   : 6px;
        -moz-border-radius      : 6px;
        border-radius           : 6px;
    }

    img.icon_32
    {
        width                   : 32px;
        height                  : 32px;
        -webkit-border-radius   : 4px;
        -moz-border-radius      : 4px;
        border-radius           : 4px;
    }
    
    img.avatar_small
    {
        width                   : 48px;
        height                  : 48px;
        -webkit-border-radius   : 4px;
        -moz-border-radius      : 4px;
        border-radius           : 4px;
    }
    
.round
{
    -webkit-border-radius           : 6px;
    -moz-border-radius              : 6px;
    border-radius                   : 6px;   
}

.round_medium
{
    -webkit-border-radius           : 4px;
    -moz-border-radius              : 4px;
    border-radius                   : 4px;   
}

.no_img
{
    background-color                : #000;
}

.separate
{
    margin                      : 10px 0;
}

.text_bottom
{
    vertical-align      : text-bottom !important;
}

.text_top
{
    vertical-align      : text-top !important;
}

.vertical_middle
{
    vertical-align      : middle !important;
}

.vertical_top
{
    vertical-align      : top !important;
}

.baseline
{
    vertical-align          : baseline !important;
}


.small
{
    font-size           : 11px !important;
}
	
.big
{
    font-size           : 13px !important;
}

.large
{
    font-size           : 15px !important;
}


.left
{
	float				: left;
}

.right
{
	float				: right;
}

.clear
{
	clear				: both;
}

.clear_left
{
	clear				: left;
}

.clear_right
{
	clear				: right;
}

.clear_block:after
{
    content                     : '';
    display                     : block;
    clear                       : both;
}

.block
{
    display			: block;
}

.inline_block
{
    display			: inline-block;
}

    .black
    {
        color               : #000 !important;
    }

    .blue
    {
        color               : #088FBC !important;
    }

    .white
    {
        color               : #fff !important;
    }
    
    .yellow
    {
        color               : #ffff00 !important;
    }

    .cobolt
    {
        color               : #005A9C !important;
    }

    .light_gray
    {
        color               : #666;
    }
    
    .gray
    {
        color               : #888;
    }
    
    .more_gray
    {
        color               : #aaa;
    }
    
    .light
    {
        color               : #ccc;
    }
    
    .more-light
    {
        color               : #d9d9d9;
    }
    
    .red
    {
        color               : #ff7d00;
    }
    
.italic
{
    font-style              : italic;
}


.bold
{
    font-weight             : bold;
}

.normal
{
    font-weight             : normal;
}

h1 , .first_level
{
    font-weight         : normal;
    font-size           : 20px;
    line-height         : 20px;
}


    div.system h1 , .content h1 , .first_level
    {
        color               : #088fbc;
    }
    
h5
{
    font-size                   : 14px;
    color                       : #000;
    margin-bottom               : 10px;
}
    
.central_margin
{
	margin				: 0 auto;
	width				: 1000px;
}

.center_block
{
    margin				: 0 auto;
}

.center_text
{
    text-align          : center;
}

.right_text
{
    text-align          : right;
}

.left_text
{
    text-align          : left;
}

.none
{
    display                             : none;
}

.no_shadow
{
    -moz-box-shadow                 : none !important;
    -webkit-box-shadow              : none !important;
    box-shadow                      : none !important;
}

.hidden_text
{
    text-indent                     : -10000px;
    height                          : 0px;
    margin                          : 0 !important;
}


.need_to_add
{
    opacity                 : 0.6;
}

.hidden
{
    background              : #ecd9d1;
}

.hidden_block
{
    position                : relative;
    display                 : inline-block;
}

    .hidden_block:before
    {
        content                 : url('/images/system/img_hidden.jpg');
        position                : absolute;
        right                   : -8px;
        top                     : 0px;
        z-index                 : 5;
        line-height             : 0;
    }

.absolute
{
    position                : absolute;
}

.relative
{
    position                : relative;
}

.control_left_top
{
    position                : absolute;
    top                     : 8px;
    left                    : 5px;
    z-index                 : 4;
}

.control_right_top
{}
    position                : absolute;
    top                     : 8px;
    right                   : 5px;
    z-index                 : 4;
}

.top_0
{
    top                     : 0;
}


.control_right_top2
{
    position                : absolute;
    top                     : 8px;
    right                   : 30px;
    z-index                 : 4;
}

.control_right_top3
{
    position                : absolute;
    top                     : 40px;
    right                   : 20px;
    z-index                 : 4;
}

.width_100
{
    width                   : 100% !important;
}

.opacity_1
{
    opacity                 : 1;
}


a.bullet
{
    width                   : 22px;
    display                 : inline-block;
    height                  : 20px;
    background-image        : url('/images/bullet.png');
    background-repeat       : no-repeat;
    cursor                  : pointer;
}

    a.bullet.selected
    {
        background-position     : 0 100%;
        cursor                  : default;
    }

.default
{
    cursor                      : default !important;
}

.mar_top_20
{
    margin-top              : 20px !important;
}

.mar_top_15
{
    margin-top              : 15px !important;
}

.mar_top_10
{
    margin-top              : 10px !important;
}

.mar_hor_10
{
    margin-top              : 10px !important;
    margin-bottom           : 10px !important;
}

.mar_hor_15
{
    margin-top              : 15px !important;
    margin-bottom           : 15px !important;
}

.mar_hor_20
{
    margin-top              : 20px !important;
    margin-bottom           : 20px !important;
}

.mar_top_5
{
    margin-top             : 5px !important;
}

.mar_bottom_5
{
    margin-bottom          : 5px !important;
}

.mar_bottom_10
{
    margin-bottom          : 10px !important;
}

.mar_bottom_15
{
    margin-bottom          : 15px !important;
}


.mar_bottom_20
{
    margin-bottom          : 20px !important;
}

.mar_left_5
{
    margin-left             : 5px !important;
}

.mar_left_8
{
    margin-left             : 8px !important;
}

.mar_left_10
{
    margin-left             : 10px !important;
}

.mar_left_20
{
    margin-left             : 20px !important;
}


.mar_right_5
{
    margin-right           : 5px !important;
}

.mar_right_10
{
    margin-right           : 10px !important;
}

.mar_right_15
{
    margin-right           : 15px !important;
}

.mar_right_20
{
    margin-right           : 20px !important;
}

.icon_margin
{
    margin-right            : 3px;
}

a.text
{
    color                   : #3a3a3a;
}

a.text:hover
{
    color                   : #888;
}

.composite
{
    background-repeat       : no-repeat;
}

    .composite:hover, .composite.selected
    {
        background-position     : 0 100%;
    }

    .composite_3
    {
        background-repeat       : no-repeat;
    }

    .composite_3:hover
    {
        background-position     : 0 50%;
    }

    .composite_3:active
    {
        background-position     : 0 100%;
    }
    
.opace_75,
.opacity_75
{
    opacity                 : 0.75;
}

.opacity_25
{
    opacity                 : 0.25;
}


.opacity_50, 
.opace_50
{
    opacity                 : 0.5;
}

    .opace_75:hover, 
    .opace_50:hover
    {
        opacity                 : 1;
    }


.black_shadow
{
    -moz-box-shadow                 : 1px 1px 12px #000 !important;
    -webkit-box-shadow              : 1px 1px 12px #000 !important;
    box-shadow                      : 1px 1px 12px #000 !important;
}

.product_shadow
{
    -moz-box-shadow                 : inset 0px -7px 11px #f0f0f0;
    -webkit-box-shadow              : inset 0px -7px 11px #f0f0f0;
    box-shadow                      : inset 0px -7px 11px #f0f0f0;
}


.overflow_hidden
{
    overflow                    : hidden;
}

.nowrap
{
    white-space                 : nowrap;
}

/************************* WATCH **************************/

.live , 
.green_block, 
.red_block, 
.orange_block,
.black_block
{
    font-size                       : 10px;
    color                           : #fff;
    line-height                     : 11px;
    
    -webkit-border-radius   : 2px;
    -moz-border-radius      : 2px;
    border-radius           : 2px;
}

.live , 
.green_block, 
.red_block
{
    font-family             : Kelson_sans;
}

    .live , nav#main_nav a[live]:before
    {
        padding                         : 1px 2px;
        background-color                : #d21E00;
        letter-spacing                  : 1px;
    }
    
    .black_block
    {
        padding              : 1px 2px;
        background-color     : #000;
        color               : #ff6c00;
    }
    
    .orange_block
    {
        padding              : 1px 2px;
        background-color     : #e86200;
    }
    
    .red_block
    {
       padding              : 1px 4px;
       background-color     : #d21E00;
    }
    
    .green_block
    {
        padding              : 1px 4px;
        background-color     : #619C02;
    }

    .live.absolute
    {
        top         : 7px;
        right       : -12px;
        z-index     : 4;
    }
    
.watched
{
    bottom          : 13px;
    right           : 5px;
}
    
.video_views, .video_time, .video_views_min, .videos_count
{
    position                : absolute;
    background              : #000;
    color                   : #fff;
    z-index                 : 3;
    font-size               : 11px;
    background-repeat       : no-repeat;
    top                     : 5px;
}

    .video_views, .video_time, .videos_count
    {
        padding                 : 2px 5px 2px 25px;
        background-position     : 4px 2px;
        opacity                 : .75;
    }
    
        .video_views
        {
            background-image    : url('/images/eye_18.png');
            left                : 5px;
        }

        .video_time
        {
            background-image    : url('/images/clock_18.png');
            right               : 5px;
        }
        
        .videos_count
        {
            background-image    : url('/images/camera.png');
            background-position : 5px 4px;
            right               : 5px;
        }
        
        .live + .video_time
        {
            right               : 15px;
        }

    .video_views_min
    {
        padding                 : 1px 5px 1px 19px;
        background-position     : 3px 1px;
        line-height             : 11px;
        color                   : #ccc;
    }
    
        .video_views_min
        {
            background-image    : url('/images/eye_12_10.png');
            left                : 5px;