﻿.v_watch
{
    position: relative;
    z-index: 201;
}

.v_watch .site_full
{
}


.v_watch .top_info
{
    background-color: #fff;
    padding: 2px;
    height: 30px;
}

.v_watch .top_info .title
{
    font-weight: normal;
    font-size: 80%;
    color: #333;
    line-height: 30px;
    padding-left: 5px;
}

.v_watch .top_info .left_info
{
    background-color: #ddd;
    margin-right: 34px;
}

.v_watch .top_info .left_info .c_rounded .inner
{
    min-height: 33px;
    padding-top: 0;
    padding-left: 2px;
}

.v_watch .top_info .description
{
    font-size: 70%;   
    color: #666;
    padding: 5px;
}

.v_watch .top_info .right_info
{
    float: right;
    font-size: 70%;
}

.v_watch .top_info .right_info .button_lights
{
    background-color: #222;
    cursor: hand; cursor: pointer;
    margin: 0; padding: 0;
    padding: 3px;
}

.v_watch .top_info .right_info .button_lights div
{
    margin: 0; padding: 0;
}

.v_watch .top_info .right_info .button_lights img
{
    display: block;
    margin: 0; padding: 0;
}


.v_watch .presentation_area
{
    background: #fafafa;
    border-bottom: 1px solid #eee;
}

.v_watch .presentation_area .text_container
{
    margin-left: auto; margin-right: auto;
    height: 255px;
    width: 500px; 
}

.v_watch .presentation_area .text_container .not_yet_started, .v_watch .presentation_area .text_container .not_logged_in
{
    padding-top: 90px;
}

.v_watch .presentation_area .text_container .not_logged_in .msg
{
    text-align: center;
    margin-top: 35px;
}

.v_watch .presentation_area .text_container .not_logged_in .msg a
{
    font-size: 110%;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 2px solid Black;
}

.v_watch .presentation_area .text_container .password_required .msg
{
    vertical-align: middle;
    font-size: 70%;
}

.v_watch .presentation_area .text_container .password_required
{
    padding-top: 95px;
    padding-left: 130px;
}

.v_watch .presentation_area .text_container .password_required .msg img
{
    
    margin-top: 8px;
    margin-right: 15px;
}


.v_watch .presentation_area .text_container .msg
{
    margin-bottom: 30px;
    font-size: 90%;
}

.v_watch .presentation_area .text_container .password_required .msg
{
    margin-bottom: 0px;
}


.v_watch .presentation_area .text_container .password_required .eventPasswordError
{
    font-weight: normal;
    font-size: 70%;
    color: #cc0000;
    padding-left: 5px;   
}

.v_watch .presentation_area .text_container .info
{
    line-height: 30px;
    font-weight: bold;
    margin-left: 43px;
}

.v_watch .presentation_area .text_container .info .item .left
{
    float: left;
}

.v_watch .presentation_area .text_container .info .item .title
{
    width: 150px;
    font-size: 90%;
    font-weight: normal;
    color: #666;
}

.v_watch .presentation_area .text_container .info .item span
{
    font-size: 70%;
}

.v_watch .presentation_area .text_container .info .item input
{
    width: 100px;
}

.v_watch .presentation_area .text_container .info .item input.button
{
    margin-left: 10px;
    width: auto;
}

.v_watch .presentation_area .text_container .msg img
{
    float: left;
    margin-top: 3px;
    margin-right: 10px;
}

.v_watch .presentation_area .iframe_container
{
    text-align: center;
    margin: 0; padding: 0;
    line-height: 0;
    z-index: 3000;
    padding-top: 2px;
    padding-bottom: 2px;
}

.v_watch .presentation_area iframe
{
    padding: 0; margin: 0;
    background: transparent;
  /*  margin-top: 30px;
    margin-bottom: 30px; */
}

.v_watch .site_content .watch_content
{
    
}