.samsung_link {
    display: none !important;
    }
.bigcol {
    width: 621px;
    }
a {
    color: #1359a7;
    }
a:hover {
    /*	color:#4a9fff;*/
    color: #410057;
    }
a.a_light:hover {
    color: #1359A7;
    }

.bgwh {
    background-color: #fff;
    }
.bb {
    border-bottom: 1px solid #E6E8FF;
    margin-left: -9px;
    }
.smallcol .bb {
    margin-left: 0px;
    }
.bb_gray {
    border-bottom: 1px solid #E3E3E3;
    margin-left: -9px;
    }
.smallcol .bb_gray {
    margin-left: 0px;
    }
.box_preview {
    width: 130px;
    overflow: hidden;
    }
.box_preview_big {
    width: 290px;
    overflow: hidden;
    }
.box_preview_canal {
    width: 190px;
    overflow: hidden;
    }
.mrt_30px {
    margin-right: 30px;
    }
.mb5 {
    margin-bottom: 5px;
    }
.ic_plus {
    display: block;
    background: url('../img/video.png') no-repeat 0px 0px;
    background: url('../img/video.gif') no-repeat 0px 0px;
    width: 12px;
    height: 12px;
    overflow: hidden;
    position: absolute;
    cursor: pointer;
    }
.ic_recomend {
    display: block;
    background: url('../img/video.png') no-repeat 0px -142px;
    _background: url('../img/video.gif') no-repeat 0px -142px;
    width: 80px;
    height: 20px;
    overflow: hidden;
    position: absolute;
    cursor: pointer;
    margin: 78px 0px 0px 0px;
    }
.box_preview_big .ic_recomend, .box_preview_best_video .ic_recomend {
    margin-top: 140px;
    }
a.ld_blue {
    background: url('../img/dott_blue_2px2.gif') repeat-x bottom;
    }
/* group */
.group_block {
    width: 310px;
    background-color: #f4f4f4;
    }
.group_w {
    width: 225px;
    float: none ! ie;
    }
.group_block_search {
    width: 290px;
    }
.group_info_padl {
    width: 230px;
    }
.mtp_small3 {
    margin-top: 3px;
    }
.mtp_medium {
    margin-top: 10px;
    }
/* end group */

p {
    margin: 0px;
    line-height: 1.5;
    }
.a_light {
    color: #7FA0C5;
    }
.bg_h5 {
    background-color: #F1F1F1;
    }
.bg_tab {
    background-color: #f9f9f9;
    }
.bg_h5 h5 {
    margin-top: 3px;
    margin-bottom: 5px;
    }
.bg_right_box_gray {
    background-color: #f9f9f9;
    }
.bg_right_box_blue {
    background-color: #F9F9F9;
    }
.smallcol .box_info_video {
    padding: 0px 10px;
    }
.new_v {
    margin-top: 9px;
    }
.tb_vmid td {
    vertical-align: middle;
    }
.ic_hide {
    display: block;
    background: url('../img/video.png') no-repeat 0px -63px;
    _background: url('../img/video.gif') no-repeat 0px -63px;
    width: 21px;
    height: 21px;
    overflow: hidden;
    cursor: pointer;
    }
.tab_menu li.current {
    background: url('../img/video.png') no-repeat 0px -118px;
    _background: url('../img/video.gif') no-repeat 0px -118px;
    padding-left: 10px;
    margin-top: -1px;
    }
.tab_menu li.current em {
    display: block;
    background: url('../img/video.png') no-repeat right -94px;
    _background: url('../img/video.gif') no-repeat right -94px;
    padding: 1px 10px 2px 0px;
    color: #6f5600;
    font-style: normal;
    }
.tab_menu li a {
    color: #ce9600;
    text-decoration: none;
    }
.tab_menu li a:hover {
    color: #c00;
    text-decoration: none;
    }

.orange a, a.orange {
    color: #BF5100;
    }
.orange a:hover, a.orange:hover {
    color: #7fa0c5;
    }
.video_title {
    height: 105px;
    overflow: hidden;
    }

.videoall_smallcol {
    width: 146px;
    padding-left: 9px;
    overflow: hidden;
    }
.videoall_bigcol {
    width: 795px;
    }
.allvideo_cat a, .allvideo_cat b {
    display: block;
    width: 126px;
    font-weight: 400;
    padding: 7px 10px;
    background-color: #fff;
    border-bottom: 1px solid #eee;
    margin-left: -9px;
    }
.allvideo_cat a:hover {
    background-color: #E5F0FF;
    color: #1359A7;
    }
.allvideo_cat a.current {
    font-weight: 700;
    }
.allvideo_cat b {
    display: block;
    width: 126px;
    font-weight: 700;
    border-bottom: 1px solid #eee;
    padding: 6px 10px;
    }
/* submenu */
.sm2 {
    margin-left: -9px;
    padding-left: 9px;
    border-bottom: 1px solid #DAD8FC;
    line-height: normal !important;
    }
.smenu {
    background: url('../img/smenu.gif') no-repeat top left;
    padding-left: 1px;
    }
.smenu_in {
    background: #dad8fc url('../img/smenu.gif') no-repeat top right;
    }
.smenu a {
    display: block;
    float: left;
    margin-right: 1px;
    padding: 8px 10px 6px 10px;
    background: url('../img/smenu_a.gif') repeat-x top left;
    }
.smenu a:hover {
    color: #410057;
    background-position: 0px -50px;
    }
.smenu a.current {
    padding: 0px;
    background: url('../img/smenu_a_current_left.gif') no-repeat top left;
    position: relative;
    padding-left: 9px;
    padding-bottom: 1px;
    font-weight: 700;
    margin: 0px 0px -1px -1px;
    }
.smenu a.current:hover {
    color: #733D85;
    background-position: 0px 0px;
    }
.smenu a.current b {
    display: block;
    background: url('../img/smenu_a_current_right.gif') no-repeat top right;
    padding: 8px 10px 7px 2px;
    margin-bottom: -1px;
    }
/* submenu */

/* submenu #3 */
.sm3 {
    margin-left: -9px;
    padding-left: 9px;
    border-bottom: 1px solid #aed255;
    }
.sm3 a {
    display: block;
    float: left;
    margin-right: 1px;
    padding: 6px 20px;
    color: #9AC340;
    }
.sm3 a:hover {
    color: #888;
    }
.sm3 a.current {
    padding: 0px;
    background: url('../img/smenu_a_current_left3.gif') no-repeat top left;
    position: relative;
    padding-left: 19px;
    padding-bottom: 1px;
    color: #435A07;
    font-weight: 700;
    margin: -5px 0px -1px -1px;
    }
.sm3 a.current:hover {
    background-position: 0px 0px;
    color: #8cba15;
    }
.sm3 a.current b {
    display: block;
    background: url('../img/smenu_a_current_right3.gif') no-repeat top right;
    padding: 11px 21px 7px 2px;
    margin-bottom: -1px;
    }
/* submenu #3 */

/* about_video */
.about_video {
    margin-left: -9px;
    background: #f6f6f6 url('../img/about_video_bg.gif') repeat-x top left;
    _width: 630px;
    }
.about_video_line {
    background: url('../img/about_video_line.gif') no-repeat top left;
    height: 5px;
    margin-top: 8px;
    }
.about_video_tab div {
    margin-top: 8px;
    }
.about_video_current {
    position: relative;
    z-index: 2;
    background: url('../img/about_video_current_left.gif') no-repeat top left;
    padding-left: 1px;
    margin-top: 0px !important;
    }
.about_video_current a {
    display: block;
    background: url('../img/about_video_current_right.gif') no-repeat top right;
    padding: 8px 12px 10px 7px;
    }
.tab_info {
    position: relative;
    z-index: 1;
    border-top: 1px solid #e1e1e1;
    background-color: #fff;
    margin-top: -1px;
    margin-top: -9px ! ie;
    width: 598px ! ie;
    }
a.ic_iz {
    display: block;
    padding-left: 25px;
    background: url('../img/ic_2add2fav.gif') no-repeat 8px 0px;
    height: 15px;
    overflow: hidden;
    float: left;
    }
a.ic_iz:hover {
    background-position: 8px -14px;
    }
.about_video_current a.one:first-letter {
    background: url('../img/ic_2add2fav.gif') no-repeat 0px -14px;
    padding: 0px 0 0px 17px;
    padding: 0px 0 0px 17px ! ie;
    background-position: 7px -6px ! ie;
    }
a.ic_pl {
    display: block;
    padding-left: 17px;
    background: url('../img/ic_2add2plist.gif') no-repeat 0px 0px;
    height: 15px;
    overflow: hidden;
    float: left;
    }
a.ic_pl:hover {
    background-position: 0px -13px;
    }
.about_video_current a.two:first-letter {
    background: url('../img/ic_2add2plist.gif') no-repeat 0px -14px;
    padding: 0px 0 0px 17px;
    padding: 0px 0 0px 17px ! ie;
    background-position: 7px -6px ! ie;
    }
a.ic_gr {
    display: block;
    padding-left: 17px;
    background: url('../img/ic_2group.gif') no-repeat 0px 0px;
    height: 15px;
    overflow: hidden;
    float: left;
    }
a.ic_gr:hover {
    background-position: 0px -13px;
    }
.about_video_current a.three:first-letter {
    background: url('../img/ic_2group.gif') no-repeat 0px -14px;
    padding: 0px 0 0px 17px;
    padding: 2px 0 0px 17px ! ie;
    background-position: 7px -6px ! ie;
    }
a.ic_po {
    display: block;
    padding-left: 17px;
    background: url('../img/ic_2share.gif') no-repeat 0px 0px;
    height: 15px;
    overflow: hidden;
    float: left;
    }
a.ic_po:hover {
    background-position: 0px -13px;
    }
.about_video_current a.four:first-letter {
    background: url('../img/ic_2share.gif') no-repeat 0px -14px;
    padding: 0px 0 0px 17px;
    padding: 2px 0 0px 17px ! ie;
    background-position: 7px -6px ! ie;
    }
a.ic_ot {
    display: block;
    padding-left: 17px;
    background: url('../img/ic_2send.gif') no-repeat 0px 0px;
    height: 15px;
    overflow: hidden;
    float: left;
    }
a.ic_ot:hover {
    background-position: 0px -13px;
    }
.about_video_current a.five:first-letter {
    background: url('../img/ic_2send.gif') no-repeat 0px -14px;
    padding: 0px 0 0px 17px;
    padding: 1px 0 0px 17px ! ie;
    background-position: 7px -6px ! ie;
    }
.search_input_tabinfo {
    color: #555;
    border: 1px solid #ccc;
    padding-top: 2px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
    margin-top: -1px ! ie;
    width: 234px;
    }
.submit_tabinfo {
    font-size: 1em;
    color: #999;
    font-weight: 700;
    width: 85px;
    height: 22px;
    padding-bottom: 3px;
    padding-bottom: 1px ! ie;
    border: none;
    cursor: pointer;
    background: url('../img/submit_tabinfo.gif') no-repeat;
    }
.submit_tabinfo:hover {
    background-position: bottom left;
    color: #fff;
    }
.b_special {
    font-size: 1em;
    color: #435A07;
    font-weight: 700;
    width: 94px;
    height: 22px;
    padding-bottom: 3px;
    padding-bottom: 1px ! ie;
    border: none;
    cursor: pointer;
    background: url('../img/b_special.gif') no-repeat;
    }
.b_special:hover {
    background-position: bottom left;
    color: #fff;
    }
.b_secondary {
    font-size: 1em;
    color: #999;
    font-weight: 700;
    width: 85px;
    height: 22px;
    padding-bottom: 3px;
    padding-bottom: 1px ! ie;
    border: none;
    cursor: pointer;
    background: url('../img/b_secondary.gif') no-repeat;
    }
.b_secondary:hover {
    background-position: bottom left;
    color: #333;
    }
a.ic_close {
    position: absolute;
    padding-right: 15px;
    top: 13px;
    right: 9px;
    background: url('../img/ic_close.gif') no-repeat right 2px;
    }
a.ic_close:hover {
    background-position: right -12px;
    color: #CF4040;
    }
a.ic_copy {
    display: block;
    background: url('../img/ic_copy.gif') no-repeat 0px 0px;
    height: 13px;
    overflow: hidden;
    margin-left: -5px;
    padding-left: 15px;
    }
a.ic_copy:hover {
    background-position: 0px -13px;
    }
/* end about_video */

.ne_h {
    padding: 6px 10px;
    }
.ot {
    display: block;
    margin-top: 3px;
    }
.bolshe_5video {
    height: 390px;
    overflow: auto;
    }
.paray_video .box_preview {
    width: 280px;
    }
.listalka {
    background: url('../img/ic_center.gif') no-repeat center 0px;
    }
.img_pred {
    background: url('../img/ic_pred.gif') no-repeat top left;
    }
.img_sled {
    background: url('../img/ic_sled.gif') no-repeat top left;
    }
a:hover .img_pred, a:hover .img_sled {
    background-position: bottom left;
    }
.go {
    background-position: bottom left !important;
    }
.ic_arrow_down {
    background: url('../img/video.png') no-repeat right -139px;
    _background: url('../img/video.gif') no-repeat right -139px;
    width: 10px;
    height: 6px;
    overflow: hidden;
    }
.ic_arrow_up {
    background: url('../img/video.png') no-repeat right -151px;
    _background: url('../img/video.gif') no-repeat right -151px;
    width: 10px;
    height: 6px;
    overflow: hidden;
    }
.ml_min {
    margin-left: -9px;
    }
.message_in_group {
    width: 630px;
    }
.message_in_group td {
    padding: 4px 10px;
    border-bottom: 1px solid #DAD8FC;
    }
.bg_message_in_group {
    background-color: #F6F7FF;
    }
.m_b_n {
    border: none !important;
    }
.m_p_n {
    padding: 0px !important;
    }
.under_header {
    background-color: #F6F7FF;
    }
.part1 {
    border-color: #D8E2EF;
    }
.header_smallcol {
    width: 310px;
    overflow: hidden;
    margin-right: 10px;
    background-color: #fff;
    }
.search_video_left {
    background: url('../img/video.png') no-repeat 0px -167px;
    _background: url('../img/video.gif') no-repeat 0px -167px;
    width: 5px;
    height: 42px;
    }
.search_video_right {
    background: url('../img/video.png') no-repeat -10px -167px;
    _background: url('../img/video.gif') no-repeat -10px -167px;
    width: 5px;
    height: 42px;
    }
.search_video_middle {
    background: url('../img/video.png') no-repeat 0px -214px;
    _background: url('../img/video.gif') no-repeat 0px -214px;
    height: 42px;
    }
.find {
    background-color: #ff0;
    color: #000;
    }
.view_compact {
    display: block;
    background: url('../img/ic_view_compact.gif') 0px 0px;
    width: 17px;
    height: 17px;
    overflow: hidden;
    position: relative;
    margin-top: -2px;
    }
.view_compact:hover {
    background-position: 0px -17px;
    }
.view_compact_current {
    background-position: 0px -34px;
    }
.view_detailed {
    display: block;
    background: url('../img/ic_view_detailed.gif') 0px 0px;
    width: 17px;
    height: 17px;
    overflow: hidden;
    _margin-right: 10px !important;
    position: relative;
    margin-top: -2px;
    }
.view_detailed:hover {
    background-position: 0px -17px;
    }
.view_detailed_current {
    background-position: 0px -34px;
    }
.people_info_padl {
    padding-left: 85px;
    }
.pad_left_detailed {
    padding-left: 140px;
    }

.left_td {
    width: 132px;
    }
.add_video_bg {
    margin-left: -9px;
    padding: 3px 10px 6px 9px;
    border-bottom: 1px solid #dcdcdc;
    }
.search_input_tabinfo {
    color: #555;
    border: 1px solid #ccc;
    padding-top: 2px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
    margin-top: -1px ! ie;
    width: 234px;
    }
.submit_tabinfo {
    font-size: 1em;
    color: #435A07;
    font-weight: 700;
    width: 85px;
    height: 22px;
    padding-bottom: 3px;
    padding-bottom: 1px ! ie;
    border: none;
    cursor: pointer;
    background: url('../img/submit_tabinfo.gif') no-repeat;
    }
.submit_tabinfo:hover {
    background-position: bottom left;
    color: #fff;
    }
a.ic_tooltip {
    display: block;
    background: url('../img/ic_tooltip.gif') no-repeat 0px 0px;
    width: 16px;
    height: 13px;
    overflow: hidden;
    margin-left: -5px;
    }
a.ic_tooltip:hover {
    background-position: 0px -13px;
    }
.popup_send {
    position: absolute;
    width: 568px;
    margin-left: -75px;
    }
.bgwhite {
    background-color: #fff;
    }
/* knopka_save */
.knopka_save {
    display: block;
    background: url('../img/video.png') no-repeat 0px -1694px;
    _background: url('../img/video.gif') no-repeat 0px -1694px;
    padding-left: 2px;
    }
.knopka_save em {
    display: block;
    background: url('../img/video.png') no-repeat right -1788px;
    _background: url('../img/video.gif') no-repeat right -1788px;
    padding: 6px 16px 7px 18px;
    font-style: normal;
    color: #fff;
    }
.knopka_save:hover {
    background-position: 0px -1724px;
    }
.knopka_save:hover em {
    background-position: right -1818px;
    color: #fff;
    }
.knopka_save.disabled {
    background-position: 0px -1754px !important;
    }
.knopka_save.disabled em {
    background-position: right -1848px !important;
    color: #888;
    }
/* end knopka_save */

/* knopka_edit */
.knopka_edit {
    display: block;
    background: url('../img/video.png') no-repeat 0px -1887px;
    _background: url('../img/video.gif') no-repeat 0px -1887px;
    padding-left: 2px;
    }
.knopka_edit em {
    display: block;
    background: url('../img/video.png') no-repeat right -1951px;
    _background: url('../img/video.gif') no-repeat right -1951px;
    padding: 0px 10px 0px 8px;
    line-height: 30px;
    font-style: normal;
    color: #705700;
    }
.knopka_edit:hover {
    background-position: 0px -1917px;
    }
.knopka_edit:hover em {
    background-position: right -1981px;
    color: #4C2700;
    }
.knopka_edit.ic_edit_del em:first-letter {
    background: url('../img/video.png') no-repeat 0px -2023px;
    _background: url('../img/video.gif') no-repeat 0px -2023px;
    padding-left: 11px;
    }
/* end knopka_edit */

/* knopka_save */
.button_save {
    display: block;
    background: url('../img/video.png') no-repeat 0px -1524px;
    _background: url('../img/video.gif') no-repeat 0px -1524px;
    padding-left: 4px;
    line-height: 16px !important;
    }
.button_save em {
    display: block;
    background: url('../img/video.png') no-repeat right -1603px;
    _background: url('../img/video.gif') no-repeat right -1603px;
    padding: 4px 23px 3px 20px;
    font-style: normal;
    color: #fff;
    }
.button_save:hover {
    background-position: 0px -1551px;
    }
.button_save:hover em {
    background-position: right -1630px;
    color: #fff;
    }
.button_save.disabled {
    background-position: 0px -1577px !important;
    }
.button_save.disabled em {
    background-position: right -1656px !important;
    color: #888;
    }
/* end knopka_save */

.ic_del {
    background: url('../img/ic_del.gif') no-repeat left;
    padding-left: 11px;
    }
.edit_h2 {
    width: 619px;
    margin-left: -2px;
    font-size: 24px;
    line-height: 28px;
    background-color: #FDFBDF;
    border: 1px solid #dadada;
    margin-bottom: 7px;
    margin-top: 7px;
    }
.edit_add_tag {
    width: 200px;
    padding: 2px;
    /*margin-left:-4px;*/
    background-color: #FDFBDF;
    border: 1px solid #dadada;
    margin-bottom: 7px;
    }
.edit_textarea {
    width: 300px;
    height: 69px;
    margin-left: -4px;
    margin-top: -3px;
    padding: 2px;
    font-size: 1em;
    background-color: #FDFBDF;
    border: 1px solid #dadada;
    line-height: 16px !important;
    }

/* best_video */
.best_video_karusel {
    position: relative;
    height: 170px;
    overflow: hidden;
    margin: 0px 10px;
    }
.under_bg {
    position: relative;
    background: url('../img/under_bg.gif') no-repeat top left;
    width: 960px;
    height: 180px;
    }
.best_width {
    width: 325px;
    position: relative;
    }
.box_preview_best_video {
    width: 290px;
    overflow: hidden;
    }
.best_video_bg_left {
    position: absolute;
    top: 60px;
    left: -20px;
    }
.best_video_bg_right {
    position: absolute;
    top: 60px;
    right: -20px;
    }
a.slideleft {
    cursor: pointer;
    display: block;
    position: absolute;
    width: 51px;
    height: 51px;
    overflow: hidden;
    z-index: 2;
    top: 59px;
    left: -10px;
    background: url('../img/ic_slideleft.png') no-repeat 0px 0px;
    }
a.slideleft:hover {
    background-position: 0px -51px;
    }
a.slideright {
    cursor: pointer;
    display: block;
    position: absolute;
    width: 51px;
    height: 51px;
    overflow: hidden;
    z-index: 2;
    top: 59px;
    right: -10px;
    background: url('../img/ic_slideright.png') no-repeat 0px 0px;
    }
a.slideright:hover {
    background-position: 0px -51px;
    }
/* end best_video */

.error_box {
    background: #FFD3D3;
    }

a.refresh {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url('../img/ic_refresh.gif') no-repeat scroll left top;
    display: block;
    height: 15px;
    width: 15px;
    }
a.refresh:hover {
    background-position: left bottom;
    }

.img_block {
    width: 130px;
    line-height: 1.3;
    white-space: normal;
    }

.knopka_header {
    padding-left: 24px;
    }

/* стили для групп видео */
.bigcol .shapka_block {
    margin-left: -9px;
    }
.bigcol .shapka_block .bb {
    margin-left: 0px;
    }
.shapka_block .pl_out, .shapka_block .pl_in {
    border-color: #E6E8FF;
    }
.black {
    color: #333;
    }
.brown {
    color: #CE7E00;
    }
.hrbg {
    background-color: #5A3E33;
    }
.spmtdn {
    margin-top: 4px;
    }
.knopka {
    background: url('../img/knopka_left.gif') no-repeat top left;
    }
.knopka em {
    background: url('../img/knopka_right.gif') no-repeat top right;
    padding: 4px 8px 4px 0px;
    color: #fff;
    font-weight: 700;
    }
.bigcol .best_group_block {
    margin-left: -9px;
    /*	background-color:#F6F7FF;*/
    }
.smallcol .best_group_block {
    background-color: #F6F7FF;
    }
.video_grouppad {
    padding: 0px 10px;
    }
.widcoldn {
    width: 300px;
    }
.partner_or_my_group_block {
    margin-left: -9px;
    background-color: #F9F9F9;
    }
.widcoldn .bb, .partner_or_my_group_block .bb {
    margin-left: 0px;
    }
.ic_only_friends {
    padding-left: 14px;
    background: url('../img/ic_only_friends.gif') no-repeat left center;
    }
.pl_color_group {
    border-color: #E6E8FF;
    }
.ablock2 {
    display: block;
    padding: 0px 10px 0px 0px;
    width: 300px ! ie;
    }
.small_avatar {
    width: 30px;
    display: block;
    line-height: 14px;
    }
.small_avatar b {
    overflow: hidden;
    display: block;
    height: 1px;
    font-size: 1px;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    position: relative;
    margin-top: -1px;
    }
.small_avatar i {
    overflow: hidden;
    display: block;
    height: 1px;
    font-size: 1px;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    position: relative;
    margin-bottom: -1px;
    }
.userident {
    float: left;
    margin-top: 6px;
    padding-right: 12px;
    }
.offline img {
    background: url('../img/video.gif') no-repeat 0px -353px;
    }
.thelast em {
    background: url('../img/list_pred_right2.gif') no-repeat bottom right;
    }
.thelast:hover em {
    background: url('../img/list_pred_right2.gif') no-repeat top right;
    }
.list_pred {
    background: url('../img/list_pred_left.gif') no-repeat bottom left;
    }
.list_pred:hover {
    background: url('../img/list_pred_left.gif') no-repeat top left;
    }
/* end стили для групп видео */

/* tabs */
.stand_tab_project a {
    background: none;
    }
.stand_tab_project em {
    background: none;
    padding: 8px 10px 6px 0px;
    }
.stand_tab_project {
    height: 29px;
    }
.stand_tab_project_hr {
    margin-left: 0px;
    background: #E5E5E5;
    }
.bigcol .stand_tab_project_hr {
    margin-left: -10px;
    }
.stand_tab_project a.current {
    background: url('../img/stand_tab_project.gif');
    background-position: 0px -60px;
    }
.stand_tab_project a.current em {
    background: url('../img/stand_tab_project.gif');
    background-position: right -90px;
    padding: 8px 10px 6px 0px;
    }

.stand_tab_project li a:hover {
    background-position: 0px -120px;
    cursor: pointer;
    }
.stand_tab_project li a:hover em {
    background-position: right -150px;
    color: #410057;
    cursor: pointer;
    }
.stand_tab_project li a.current:hover {
    background-position: left -60px;
    cursor: default;
    }
.stand_tab_project li a.current:hover em {
    background-position: right -90px;
    color: #333 !important;
    cursor: default;
    }
.stand_tab_project li {
    margin-right: 5px;
    }
/* end tabs */

/* popup add video to group */
.TB_window_pass {
    left: 25%;
    margin-top: -113px;
    filter: alpha(opacity = 100);
    opacity: 1;
    text-align: left;
    position: absolute;
    z-index: 101;
    }
.ramka_pop_up_in_top {
    margin: 0 1px;
    background-color: #fff;
    font-size: 1px;
    height: 1px;
    overflow: hidden;
    }
.mar_rl {
    margin: 0 2px !important;
    }
.cor_op {
    overflow: hidden;
    height: 1px !important;
    font-size: 1px;
    }
.crt1 {
    position: absolute;
    top: 0px;
    right: 0px;
    }
.clt1 {
    position: absolute;
    top: 0px;
    left: 0px;
    _left: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -3 : -2 );
    }
.crt2 {
    position: absolute;
    top: 1px;
    right: 0px;
    }
.clt2 {
    position: absolute;
    top: 1px;
    left: 0px;
    _left: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -3 : -2 );
    }

.crb1 {
    position: absolute;
    bottom: 0px;
    right: 0px;
    _bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : 0 );
    }
.clb1 {
    position: absolute;
    bottom: 0px;
    left: 0px;
    _left: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -3 : -2 );
    _bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : 0 );
    }
.crb2 {
    position: absolute;
    bottom: 1px;
    right: 0px;
    _bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? 0 : 1 );
    }
.clb2 {
    position: absolute;
    bottom: 1px;
    left: 0px;
    _left: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -3 : -2 );
    _bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? 0 : 1 );
    }
.fie6fl {
    _float: left;
    }
.w1 {
    width: 1px;
    }
.w2 {
    width: 2px;
    }
.w10 {
    width: 10px !important;
    }
.bg_lblue {
    background: #E8F4FB !important;
    }
.opacity {
    background-color: #87898A;
    height: auto;
    filter: alpha(opacity = 40);
    opacity: 0.4;
    }
.ramka_opacity_tobo1 {
    margin: 0 2px;
    background-color: #87898A;
    font-size: 1px;
    height: 1px;
    filter: alpha(opacity = 40);
    opacity: 0.4;
    overflow: hidden;
    }
.ramka_opacity_tobo2 {
    background-color: #87898A;
    font-size: 1px;
    margin: 0 1px;
    height: 1px;
    border-left: 2px solid #87898A;
    border-right: 2px solid #87898A;
    filter: alpha(opacity = 40);
    opacity: 0.4;
    overflow: hidden;
    }
.ramka_opacity_tobo3 {
    background-color: #87898A;
    font-size: 1px;
    margin: 0px;
    height: 8px;
    border-left: 2px solid #87898A;
    border-right: 2px solid #87898A;
    filter: alpha(opacity = 40);
    opacity: 0.4;
    overflow: hidden;
    }
.spacer {
    display: block;
    width: 1px;
    height: 1px;
    overflow: hidden;
    }
.bg_white {
    background: #fff;
    padding: 4px 20px 0px 20px;
    /*	width:490px;*/
    }
.bg_blue {
    background-color: #ECF4FF;
    }
.popup_tab {
    width: 200px;
    height: 19px;
    padding-top: 5px;
    margin-left: 0px !important;
    }
.mt2 {
    margin-top: 2px;
    }
.bord_none {
    border: none !important;
    }
.spis_video {
    border-bottom: 1px solid #ECECEC;
    border-top: 1px solid #ECECEC;
    height: 390px;
    overflow: auto;
    }
.inp_video {
    margin: 0 3px 0 0;
    position: relative ! ie;
    top: -3px ! ie;
    }
.subna {
    font-weight: 700;
    cursor: pointer;
    }
.almrt {
    margin-top: 3px;
    }
.select_video {
    display: block;
    padding-top: 6px;
    }
.dndel {
    display: block;
    background: url('../img/ic_close.gif') no-repeat right 0px;
    width: 12px;
    height: 12px;
    overflow: hidden;
    }
.dndel_disb {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 200;
    }
.dndel:hover {
    background-position: right -14px;
    }
.popup_bg_input {
    width: 196px;
    height: 23px;
    background: url('../img/popup_bg_input.gif') no-repeat top left;
    }
.popup_bg_input input {
    background: none;
    border: none;
    color: #888;
    padding: 4px 8px;
    width: 180px;
    }
.video_block {
    width: 157px;
    height: 112px;
    overflow: hidden;
    }
.video_block p {
    margin: 0 0 0 15px;
    margin: 0 0 0 22px ! ie;
    line-height: 14px;
    cursor: pointer;
    }
.video_block img {
    cursor: pointer;
    }
.TB_window_pass .widcoldn {
    width: 236px;
    }
/* end popup add video to group */

/* Tips */
.tool-tip {
    position: absolute;
    width: 370px;
    }
.tool-title {
    background: url('../img/tip-top.png') top left no-repeat;
    width: 370px;
    height: 11px;
    }
.tool-title span {
    display: none;
    }
.tool-text {
    background: url('../img/tip-bottom.png') left bottom no-repeat;
    width: 330px;
    padding: 10px 20px 21px 20px;
    }
/* end Tips */

.ic_more {
    background: url('../img/video.png') no-repeat right -135px;
    _background: url('../img/video.gif') no-repeat right -135px;
    padding-right: 15px !important;
    }
    .ic_more:hover {
        background-position: right -163px;
        color: #1359A7
        }
.ic_more.hide {
    background-position: right -147px;
    }
    .ic_more.hide:hover {
        background-position: right -175px;
        color: #1359A7
        }
a:hover .play_sml {
    position: absolute;
    display: block;
    width: 30px;
    height: 30px;
    overflow: hidden;
    background: url('../img/play_sml.png') no-repeat 0px 0px;
    top: 20px;
    left: 50px;
    }
a.play_wide {
    display: block;
    background: url('../img/video.png') no-repeat -950px -278px;
    _background: url('../img/video.gif') no-repeat -950px -278px;
    width: 30px;
    height: 23px;
    }
    a.play_wide:hover {
        background-position: -950px -301px;
        color: #1359A7
        }
a.play_normal {
    display: block;
    background: url('../img/video.png') no-repeat -950px -324px;
    _background: url('../img/video.gif') no-repeat -950px -324px;
    width: 30px;
    height: 23px;
    }
    a.play_normal:hover {
        background-position: -950px -347px;
        color: #1359A7
        }

/* форма Создать группу */
.col3 {
    padding-right: 20px;
    }
.inpbgdes {
    background: url('../img/video.png') 0px -385px no-repeat;
    _background: url('../img/video.gif') 0px -385px no-repeat;
    padding-left: 7px;
    }
.inpbgdes2 {
    background: url('../img/video.png') right -412px no-repeat;
    _background: url('../img/video.gif') right -412px no-repeat;
    padding-right: 7px;
    }
.inpbgdes_ok {
    background-position: 0px -439px;
    }
.inpbgdes_ok .inpbgdes2 {
    background-position: right -466px;
    }
.inpbgdes_error {
    background-position: 0px -1010px;
    }
.inpbgdes_error .inpbgdes2 {
    background-position: right -1049px;
    }
.inpbgdes input {
    border: none;
    background: none;
    padding: 6px 6px 6px 0px;
    padding: 6px 6px 4px 0px ! ie;
    }
@media all and (-webkit-min-device-pixel-ratio:0) {
    body:first-of-type .inpbgdes input {
        padding: 6px 6px 3px 0px;
        }
    }
.widtop {
    width: 382px;
    }
.sel {
    border: 1px solid #ccc;
    width: 140px;
    margin-left: 3px;
    padding: 1px 1px 1px 0px;
    }
.txtbgdes {
    background: url('../img/video.png') 0px -514px no-repeat;
    _background: url('../img/video.gif') 0px -514px no-repeat;
    padding-left: 7px;
    }
.txtbgdes2 {
    background: url('../img/video.png') right -638px no-repeat;
    _background: url('../img/video.gif') right -638px no-repeat;
    padding: 2px 5px 2px 0px;
    }
.txtbgdes textarea {
    border: none;
    background: none;
    padding: 1px 0px 4px 0px;
    width: 383px;
    height: 104px;
    font-size: 12px;
    overflow: auto;
    }
.txtbgdes_ok {
    background-position: 0px -762px;
    }
.txtbgdes_ok .txtbgdes2 {
    background-position: right -886px;
    }
.txtbgdes_small {
    background: url('../img/video.png') 0px -1083px no-repeat;
    _background: url('../img/video.gif') 0px -1083px no-repeat;
    padding-left: 7px;
    }
.txtbgdes_small .txtbgdes2 {
    background: url('../img/video.png') right -1162px no-repeat;
    _background: url('../img/video.gif') right -1162px no-repeat;
    padding: 2px 5px 2px 0px;
    }
.txtbgdes_small textarea {
    border: none;
    background: none;
    padding: 1px 0px 4px 0px;
    width: 383px;
    height: 62px;
    font-size: 12px;
    overflow: auto;
    }
.txtbgdes_small_ok {
    background-position: 0px -1241px;
    }
.txtbgdes_small_ok .txtbgdes2 {
    background-position: right -1322px;
    }
/* end форма Создать группу */

/* выпадалка для input */
.pa {
    position: absolute;
    }
.vip_spis {
    z-index: 10;
    margin-top: -6px;
    }
.ramka_bold {
    width: 391px;
    margin-left: 1px;
    border-left: 1px #CDDCF0 solid;
    border-right: 1px #CDDCF0 solid;
    border-bottom: 1px #CDDCF0 solid;
    }
.ramka_bold .ramka_ob_box {
    border-left: 1px #3590C4 solid;
    border-right: 1px #3590C4 solid;
    border-bottom: 1px #3590C4 solid;
    padding: 1px 2px 1px 2px;
    width: 389px;
    overflow: hidden;
    }
.pnull_ramka .ramka_ob_box, table td.pnull_td, .pnull {
    padding: 0px !important;
    }
.ramka_ob_box {
    background: #fff;
    border-left: 1px #ffcf67 solid;
    border-right: 1px #ffcf67 solid;
    padding: 2px 3px;
    }
.vibor_box {
    width: 389px;
    }
ul.vibor li {
    border-top: 1px #3590C4 solid;
    background: #FAFCFF;
    padding: 4px 7px 5px 7px;
    color: #333;
    cursor: pointer;
    }
.ramka_bold .ramka_ob3 {
    background: #fff;
    margin: 0;
    border-left: 3px #3590C4 solid;
    border-right: 3px #3590C4 solid;
    display: block;
    }
.ramka_ob, .ramka_ob2, .ramka_ob3 {
    height: 1px;
    font-size: 0px;
    overflow: hidden;
    }
.ramka_bold .ramka_ob2 {
    background: #3590C4;
    margin: 0 1px;
    border: 0px;
    border-left: 1px solid #3590C4;
    border-right: 1px solid #3590C4;
    }
.ramka_bold .ramka_ob3 {
    background: #fff;
    margin: 0;
    border-left: 3px #3590C4 solid;
    border-right: 3px #3590C4 solid;
    display: block;
    }
.ramka_bold .ramka_ob {
    background: #3590C4;
    margin: 0 2px;
    }
/* end выпадалка для input */

.bg_upload {
    background-color: #ECF2F9;
    margin-left: -9px;
    }
.uploader_out {
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
    background: url('../img/uploader_out.gif') no-repeat top left;
    width: 360px;
    height: 23px;
    overflow: hidden;
    }
.uploader_in {
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
    background: url('../img/uploader_in.gif') no-repeat top left;
    width: 360px;
    height: 23px;
    overflow: hidden;
    }
.uploader_text {
    position: absolute;
    z-index: 3;
    top: 0px;
    left: 0px;
    font-weight: 700;
    padding: 3px 6px 4px 6px;
    width: 348px;
    height: 16px;
    overflow: hidden;
    }
.tab_url_active {
    position: absolute;
    left: 18px;
    width: 584px;
    background-color: #ECF2F9;
    padding-bottom: 10px;
    }
/*
.Focus_blur, .sel {
	outline-style:none;
}
*/
*:focus {
    outline: 0; /* input focus disabled */
    }
textarea {
    resize: none; /* for chrome and safari | textarea resize disable */
    }

.swf_height {
    height: 90%;
    }
.swf_height div {
    height: 100%;

    }
.swf_wide {
    padding-left: 69px;
    padding-right: 69px;
    background-color: #000;
    border-radius: 8px;
    }

/* submenu_stranger */
.submenu_stranger {
    position: relative;
    margin-top: -10px;
    background-color: #f1f1f1;
    }
.ss_pad {
    padding: 0px 10px;
    }
.ss_link_color {
    color: #381145;
    }

/* end submenu_stranger */

.ic_favorites {
    display: block;
    float: left;
    background: url('../img/video.png') no-repeat -88px -525px;
    _background: url('../img/video.gif') no-repeat -88px -525px;
    padding-left: 23px;
    }
    .ic_favorites:hover {
        background-position: -88px -508px;
        color: #1359A7
        }
    .ic_favorites.active {
        background-position: -88px -542px;
        }
.ic_playlist {
    display: block;
    float: left;
    background: url('../img/video.png') no-repeat -88px -581px;
    _background: url('../img/video.gif') no-repeat -88px -581px;
    padding-left: 23px;
    }
    .ic_playlist:hover {
        background-position: -88px -564px;
        color: #1359A7
        }
.ic_copy_link {
    display: block;
    float: left;
    background: url('../img/video.png') no-repeat -962px -524px;
    _background: url('../img/video.gif') no-repeat -962px -524px;
    padding-left: 23px;
    }
    .ic_copy_link:hover {
        background-position: -962px -507px;
        color: #1359A7
        }
.ic_complain {
    display: block;
    float: left;
    width: 18px;
    height: 16px;
    /*background: url('../img/video.png') no-repeat -962px -542px;
    _background: url('../img/video.gif') no-repeat -962px -542px;*/
    background: url(../img/video.png) -940px -542px no-repeat;
    _background: url(../img/video.gif) -940px -542px no-repeat
    }
    .ic_complain:hover {
        background-position: -940px -542px;
        color: #1359A7
        }
.ic_add_group {
    display: block;
    float: left;
    background: url('../img/video.png') no-repeat -88px -603px;
    _background: url('../img/video.gif') no-repeat -88px -603px;
    padding-left: 23px;
    }
    .ic_add_group:hover {
        background-position: -88px -620px;
        color: #1359A7
        }
.mar_link {
    margin-top: 1px;
    margin-right: 1px;
    }
.ic_livejournal {
    display: block;
    margin-left: 10px;
    float: left;
    width: 18px;
    height: 16px;
    background: url('../img/video.png') no-repeat -886px -506px;
    _background: url('../img/video.gif') no-repeat -886px -506px;
    }
    .ic_livejournal:hover {
        background-position: -886px -525px;
        color: #1359A7
        }
.ic_facebook {
    display: block;
    margin-left: 7px;
    float: left;
    width: 18px;
    height: 16px;
    background: url('../img/video.png') no-repeat -867px -506px;
    _background: url('../img/video.gif') no-repeat -867px -506px;
    }
    .ic_facebook:hover {
        background-position: -867px -525px;
        }
.ic_twitter {
    display: block;
    margin-left: 7px;
    float: left;
    width: 18px;
    height: 16px;
    background: url('../img/video.png') no-repeat -905px -506px;
    _background: url('../img/video.gif') no-repeat -905px -506px;
    }
    .ic_twitter:hover {
        background-position: -905px -525px;
        }
.ic_icq {
    display: block;
    margin-left: 7px;
    float: left;
    width: 18px;
    height: 16px;
    background: url('../img/video.png') no-repeat -924px -506px;
    _background: url('../img/video.gif') no-repeat -924px -506px;
    }
.ic_send_link {
    display: block;
    margin-left: 7px;
    float: left;
    width: 18px;
    height: 16px;
    background: url('../img/video.png') no-repeat -943px -506px;
    _background: url('../img/video.gif') no-repeat -943px -506px;
    }
    .ic_send_link:hover {
        background-position: -943px -525px;
        color: #1359A7
        }
.video_search {
    background-color: #F2F0FF;
    margin-left: -9px;
    width: 630px;
    }
.video_searchpad {
    padding: 10px 10px 1px 10px;
    }
.video_search_input {
    background: url('../img/video.png') no-repeat 0px -1422px;
    _background: url('../img/video.gif') no-repeat 0px -1422px;
    margin-right: 5px;
    }
.video_search_input input {
    font-size: 18px;
    border: none;
    background: none;
    width: 512px;
    padding: 5px 5px 7px 5px;
    color: #333;
    }
.video_search_button {
    background: url('../img/video.png') no-repeat 0px -1467px;
    _background: url('../img/video.gif') no-repeat 0px -1467px;
    border: none;
    width: 83px;
    height: 33px;
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    }
.video_search_button:hover {
    background: url('../img/video.png') no-repeat -85px -1467px;
    _background: url('../img/video.gif') no-repeat -85px -1467px;
    }
a:hover .play_med {
    position: absolute;
    display: block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    background: url('../img/play_med.png') no-repeat 0px 0px;
    top: 24px;
    left: 70px;
    }
.bg_gray {
    background-color: #F5F5F5;
    }
.mrl_minus {
    margin-left: -9px;
    }
.pad_minus {
    padding: 0px 9px;
    }
.lh_big {
    line-height: 18px;
    }
.dnevtab th {
    font-size: 11px;
    font-weight: 400;
    border-bottom: 1px solid #f2f2f2;
    }
.dnevtab td {
    border-bottom: 1px solid #f2f2f2;
    vertical-align: top;
    }
.dnevtab td h3 {
    margin-top: 5px;
    }
.dnevtab td h5 {
    margin-bottom: 0px;
    margin-top: 2px;
    }
.dnevtab td em.gray {
    display: block;
    font-style: normal;
    margin-top: 5px;
    width: 50px;
    text-align: right;
    }
.clear_spc {
    height: 8px;
    }
.otmtag {
    margin-top: 4px;
    }
.otmtag2 {
    margin-top: 5px;
    }
.tag a {
    color: #1359A7;
    }
.tag a:hover {
    background-color: #F2F0FF;
    color: #410057;
    text-decoration: none;
    }
.gray {
    color: #888 !important;
    }

#playlist_content div.afterme {
    border-bottom: 1px solid black;
    }
.karusel_video_title {
    position: absolute;
    color: #fff;
    font-weight: 700;
    bottom: 3px;
    left: 5px;
    }
a:hover .karusel_video_title {
    color: yellow;
    }
.karusel_video_title_bg {
    display: block;
    position: absolute;
    width: 290px;
    height: 22px;
    bottom: 0px;
    left: 0px;
    background-color: #000;
    filter: alpha(opacity = 80);
    opacity: 0.8;
    }

/* профиль */
/*
.profile {
	background-color:#E6E8FF !important;
}
*/
.dell img {
    background: url('/a/profile/img/profile_global.gif') 0px -418px;
    padding: 3px;
    }
.dell:hover img {
    background: url('/a/profile/img/profile_global.gif') -19px -418px;
    }
.knopka_prof {
    background: url('/a/video/img/profile_big.gif') no-repeat 0px 0px !important;
    }
.knopka_prof em {
    background: url('/a/video/img/profile_big.gif') no-repeat right -46px !important;
    color: #fff !important;
    line-height: 15px !important;
    }
.knopka_prof:hover {
    background: url('/a/video/img/profile_big.gif') no-repeat 0px -23px !important;
    }
.knopka_prof:hover em {
    background: url('/a/video/img/profile_big.gif') no-repeat right -69px !important;
    color: #fff !important;
    }
.knopka_prof.auth {
    background: url('/a/video/img/profile_big.gif') no-repeat 0px -92px !important;
    }
.knopka_prof.auth:hover {
    background: url('/a/video/img/profile_big.gif') no-repeat 0px -115px !important;
    }
.glprof_plashka_right_allpr,
.glprof_plashka_right_allpr .plp_out,
.glprof_plashka_right_allpr .plp_in,
.glprof_bgcolor {
    background-color: #F1F1F1;
    }
.glprof_bb {
    border-bottom: 1px solid #E3E3E3;
    }
.gl_prof_bgwgh, .glprof_midinf {
    background-color: #F9F9F9 !important;
    }
.glprof_bgcolor .glprof_bb {
    border: none;
    }
/* end профиль */

.now_view {
    position: absolute;
    display: block;
    width: 130px;
    height: 70px;
    overflow: hidden;
    background: url('/a/video/img/now_view.png') no-repeat 0px 0px;
    top: 0;
    left: 0;
    }

/* visited */
.vh a:visited, a.vh:visited {
    color: #8e7f91;
    }
.vh a:hover, a.vh:hover {
    color: #410057;
    }
/* end visited */

/* popup */
.video_show_tags a:hover {
    /*background-color: #F3D8F9;*/
    color: #60366B;
    }
.TB_window_pass .bb_gray {
    margin-left: 0
    }
.popup_white {
    background-color: #fff;
    }
.popup_pad {
    padding: 0 9px;
    }
.round_2px {
    border-radius: 2px;
    }
.popup_inp {
    border: 1px solid #D9D9D9;
    padding: 3px 4px 4px 4px;
    }
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .popup_inp {
        padding-bottom: 3px;
        margin-top: 0px;
        }
    }
.button_add {
    display: block;
    width: 26px;
    height: 23px;
    overflow: hidden;
    background: url('../img/video.png') no-repeat -919px -278px;
    _background: url('../img/video.gif') no-repeat -919px -278px;
    }
    .button_add:hover {
        background-position: -919px -301px;
        }
b.ic_playlist:hover {
    background-position: -88px -581px;
    }
b.ic_copy_link:hover {
    background-position: -962px -524px;
    }
b.ic_complain {
    padding-left: 22px;
    margin-left: 0px;
    width: 140px;
    background-position: -964px -542px;
    }
    b.ic_complain:hover {
        background-position: -964px -542px;
        }
.list_playlists {
    height: 57px;
    _height: 60px;
    overflow: auto;
    }
.inp_ic_url {
    background: #fff url('../img/video.png') no-repeat -964px -760px;
    _background: #fff url('../img/video.gif') no-repeat -964px -760px;
    }
.inp_ic_object {
    background: #fff url('../img/video.png') no-repeat -960px -780px;
    _background: #fff url('../img/video.gif') no-repeat -960px -780px;
    }
/* end popup */

.box_edit {
    border: 1px solid #E9E9E9;
    width: 117px ! ie;
    }
    .box_edit a {
        background: #FAFAFA;
        background: -moz-linear-gradient(-90deg, #FFFFFF, #F6F6F6);
        }
        .box_edit a:hover {
            background: #EDEDED;
            background: -moz-linear-gradient(-90deg, #F5F5F5, #E5E5E5);
            }
.a_edit {
    display: block;
    padding: 3px 6px 3px 10px;
    }
.a_del {
    display: block;
    padding: 3px 8px;
    color: #B3380E !important;
    border-left: 1px solid #EDEDED;
    }
.ic_lock {
    background: url('../img/video.png') no-repeat -967px -572px;
    _background: url('../img/video.gif') no-repeat -967px -572px;
    padding-left: 20px;
    }

/* top */
.ic_lock_top {
    background: url('../img/video.png') no-repeat -922px -572px;
    _background: url('../img/video.gif') no-repeat -922px -572px;
    padding-left: 65px !important;
    }
/* end top */

.ic_friend {
    background: url('../img/video.png') no-repeat -967px -387px;
    _background: url('../img/video.gif') no-repeat -967px -387px;
    padding-left: 20px;
    }

/* top */
.ic_friend_top {
    background: url('../img/video.png') no-repeat -922px -387px;
    _background: url('../img/video.gif') no-repeat -922px -387px;
    padding-left: 65px !important;
    }
/* end top */

.bg_avatar {
    margin-top: -9px;
    background-color: #EFEFEF;
    padding: 5px 1px 5px 10px;
    }
.a_arrow {
    width: 9px;
    height: 6px;
    background: url('../img/video.png') no-repeat right -567px;
    _background: url('../img/video.gif') no-repeat right -567px;
    }

/* trailers */
.poster {
    width: 150px;
    overflow: hidden;
    }
.mrt_poster {
    margin-right: 5px;
    }
.text_plashka_trailer {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 150px;
    height: 23px;
    background-color: #000;
    filter: alpha(opacity = 70);
    opacity: 0.7;
    }
.text_trailer {
    position: absolute;
    top: 3px;
    left: 9px;
    width: 150px;
    height: 23px;
    overflow: hidden;
    }
.roz {
    color: #D4A3E0;
    }
.yellow {
    color: #FEEF00;
    }
.poster .orange a, .poster a.orange {
    color: #BF5100;
    }
.poster .orange a:hover, .poster a.orange:hover {
    color: #1359A7;
    }
.poster a:hover .play_med {
    position: absolute;
    display: block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    background: url('/a/video/img/play_med.png') no-repeat 0px 0px;
    top: 80px;
    left: 50px;
    }
/* end trailers */

/* admin_submenu */
.admin_submenu {
    background: #fff url('../img/bg_admin_submenu.png') no-repeat 0px bottom;
    _background: #fff url('../img/bg_admin_submenu.gif') no-repeat 0px bottom;
    width: 960px;
    padding: 5px 0px 18px 20px;
    margin-left: -10px;
    _margin-left: -3px;
    margin-top: -10px;
    position: relative;
    }
.admin_submenu a {
    float: left;
    line-height: 20px;
    padding-left: 25px;
    margin-right: 20px;
    background: url('../img/bg_admin_submenu.png') no-repeat;
    _background: url('../img/bg_admin_submenu.gif') no-repeat;
    }
.ic_tested {
    background-position: 0px 0px;
    }
.ic_add_prikol {
    background-position: -230px -29px !important;
    }
.ic_add_prikol.active, .ic_add_prikol:hover {
    background-position: 0px -29px !important;
    }
.ic_admin_karusel {
    background-position: -230px -58px !important;
    }
.ic_admin_karusel.active, .ic_admin_karusel:hover {
    background-position: 0px -58px !important;
    }
.ic_no_main {
    background-position: -230px -87px !important;
    }
.ic_no_main.active, .ic_no_main:hover {
    background-position: 0px -87px !important;
    }
.ic_admin_delete {
    background-position: 0px -117px !important;
    }
/* end admin_submenu */

.ic_v {
    width: 10px;
    height: 6px;
    overflow: hidden;
    background: url('../img/video.png') no-repeat right -139px;
    _background: url('../img/video.gif') no-repeat right -139px;
    }
.add_in_author {
    margin-top: 4px;
    padding: 4px 10px;
    color: #333;
    background-color: #CBCBCB;
    background: -moz-linear-gradient(-90deg, #DFDFDF, #B7B7B7);
    border-radius: 3px;
    }
.add_in_author:hover {
    color: #333;
    background-color: #BBCCF4;
    background: -moz-linear-gradient(-90deg, #CCDAFC, #AABFED);
    }

/* блок отзыва */
.beta_position {
    position: fixed;
    z-index: 99;
    top: 50%;
    margin-top: -80px;
    left: 0px;
    }
.beta_a {
    display: block;
    width: 30px;
    height: 160px;
    overflow: hidden;
    background: url('../img/beta_a.png') no-repeat 0px 0px;
    }
.open .beta_a {
    background-position: -30px 0px;
    }
.beta_info {
    background: url('../img/beta_info.png') repeat-x 0px 0px;
    padding: 6px 0px;
    height: 148px;
    overflow: hidden;
    _width: 231px;
    }
.beta_info_border {
    border-left: 1px solid #fff;
    height: 148px;
    text-align: left;
    padding: 0px 10px 0px 18px;
    }
.beta_textarea {
    width: 191px;
    height: 73px;
    overflow: auto;
    border: 1px solid #D9D9D9;
    padding: 3px 4px 4px;
    }
/* end блок отзыва */

/* относится к новой версии страницы просмотра видео */
a.video-list-item-link {
    display: block;
    overflow: hidden;
    }
a.video-list-item-link .video-time {
    position: absolute;
    display: block;
    background: #000;
    filter: alpha(opacity = 70);
    opacity: 0.7;
    bottom: 0px;
    right: 0px;
    padding: 2px 4px;
    color: #fff;
    font-size: 11px;
    }
a.video-list-item-link:hover .video-icon-play {
    position: absolute;
    display: block;
    width: 30px;
    height: 30px;
    overflow: hidden;
    background: url('../img/play_sml.png') no-repeat 0px 0px;
    top: 20px;
    left: 50px;
    }
a.video-list-item-link .title {
    cursor: pointer;
    }
a.video-list-item-link .video-rating {
    display: block;
    margin-top: 2px;
    margin-right: 15px;
    }
a.video-list-item-link .stat {
    display: block;
    color: #888;
    font-size: 11px;
    margin-top: 2px;
    }
a.video-list-item-link .video-thumb {
    background-color: #fff;
    position: relative;
    float: left;
    margin: 0px 8px 0px 0px;
    cursor: pointer;
    }
a.video-list-item-link .video-thumb-130 {
    display: block;
    width: 130px;
    height: 70px;
    overflow: hidden;
    }
a.video-list-item-link .vimg130 {
    width: 130px;
    height: 70px;
    }
#v_desc {
    line-height: 18px;
    }

.v-time {
    position: absolute;
    display: block;
    background: #000;
    filter: alpha(opacity = 70);
    opacity: 0.7;
    top: 83px;
    right: 0px;
    padding: 1px 4px;
    color: #fff;
    font-size: 11px;
    }

/*---search_page--*/
.bigmir_search_page {
    padding: 0px 9px;
    }
.search_page_input {
    border: 1px #c5c5c5 solid;
    border-radius: 3px;
    height: 20px;
    width: 522px;
    font-size: 18px;
    padding: 3px 8px 5px;
    margin: 0px 10px 0 -9px;
    float: left;
    }
.search_page_btn {
    height: 30px;
    width: 72px;
    border-radius: 3px;
    border: 0px;
    background: #dfdfdf;
    background: -moz-linear-gradient(top, #dfdfdf, #b7b7b7);
    font-size: 15px;
    font-weight: bold;
    cursor: pointer;
    float: left;
    }
.search_page_btn:hover {
    background: #ededed;
    background: -moz-linear-gradient(top, #ededed, #b7b7b7);
    }
.search_page_form_info {
    width: 531px;
    margin-top: 5px;
    }
.search_page_form_info_maybe {
    margin-top: 1px;
    }
.search_page_form_info_maybe a {
    font-style: italic;
    font-weight: bold;
    }
.search_page_bigcol {
    width: 610px;
    float: left;
    }
.search_page_smallcol {
    width: 320px;
    float: right;
    }
.search_page_next {
    display: block;
    height: 23px;
    border-top: 1px #cfd9e5 solid;
    background: #e6f1fe;
    background: -moz-linear-gradient(top, #e6f1fe, #b9cce2);
    border-radius: 0px 0px 3px 3px;
    font-size: 14px;
    font-weight: bold;
    margin-left: -9px;
    text-align: center;
    padding: 7px 0 0;
    color: #333;
    }
.search_page_next:hover {
    background: #e6f1fe;
    background: -moz-linear-gradient(top, #f2f7fd, #b9cce2);
    }
.search_page_filtr {
    line-height: 18px;
    padding: 0px 9px;
    }
.search_page_filtr h5,
.search_result_h {
    font-size: 12px;
    margin: 0px;
    margin-bottom: 4px;
    line-height: 16px !important;
    }
.search_page_filtr_hr,
.search_page_hr {
    clear: both;
    display: block;
    font-size: 0;
    height: 1px;
    overflow: hidden;
    background: #E5E5E5;
    margin: 0 -9px;
    }
.search_page_filtr select {
    width: 240px;
    padding: 2px;
    margin-top: 1px;
    }
.search_result_video_img {
    position: relative;
    display: block;
    float: left;
    margin-right: 10px;
    }
.search_result_video_text {
    overflow: hidden;
    }
.search_result_video_name {
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    }
.search_result_video_info {
    margin-top: 7px;
    }
.search_result_video_info span {
    margin-right: 15px;
    }
.search_result_video_desr {
    margin-top: 5px;
    }
.search_result_cl {
    clear: both;
    display: block;
    font-size: 0;
    height: 20px;
    overflow: hidden;
    }
.ghov:hover + div .ghov2 {
    color: #410057;
    }
/*--end-search_page--*/
.videoplayer_branding {
    background: url('../img/tmp/player_branding_samsung.jpg') no-repeat top left;
    padding: 131px 0px 73px 0;
    position: relative;
    height: 374px;
    }
.videoplayer_branding_big {
    background: url('../img/tmp/player_branding_samsung_big.jpg') no-repeat top left;
    padding: 131px 0px 70px 0;
    position: relative;
    }

.videoplayer_branding_atop,
.videoplayer_branding_abottom {
    position: absolute;
    background: url('http://i.bigmir.net/spacer.gif');
    display: none;
    }
.videoplayer_branding .videoplayer_branding_atop {
    height: 99px;
    width: 606px;
    top: 32px;
    display: block;
    }
.videoplayer_branding_big .videoplayer_branding_atop {
    height: 131px;
    width: 938px;
    top: 0px;
    display: block;
    }
.videoplayer_branding .videoplayer_branding_abottom {
    height: 70px;
    width: 606px;
    bottom: 0px;
    display: block;
    }
.videoplayer_branding_big .videoplayer_branding_abottom {
    height: 70px;
    width: 938px;
    bottom: 0px;
    display: block;
    }
/*videoplayer_branding*/

/*!!!!!!!!!!video_contest!!!!!!!!!!!!!!!*/
.video_contest_top {
    border-radius: 10px;
    background-color: #F4F4F4;
    background-position: left center;
    background-repeat: no-repeat;
    position: relative;
    padding: 10px;
    }
.video_contest_top_img {
    width: 620px;
    overflow: hidden;
    }
.video_contest_top_text {
    width: 300px;

    }
.video_contest_top_text h2 {
    color: #CB002D;
    font-weight: 700;
    margin-top: 0;
    font-family: arial;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    display: inline;
    margin: 0px;
    }
.video_contest_top h2 span {
    color: #353535;
    }
.video_contest_top .date_contest {
    border-radius: 0 10px 0 10px;
    background-color: #E1E1E1;
    display: block;
    float: right;
    margin: -10px -10px 0 0;
    padding: 5px 10px;
    }
.contest_separ {
    margin: 11px 0 10px;
    }
.contest_hr {
    background: #D0D0D0;
    clear: both;
    display: block;
    font-size: 1px;
    height: 1px;
    overflow: hidden;
    }
.contest_pointer {
    background: url("../img/contest/contest_separator.gif") no-repeat scroll 0 0 transparent;
    height: 12px;
    position: absolute;
    right: 42px;
    top: 0;
    width: 40px;
    }
.events_red_button {
    border-radius: 5px;
    border: none;
    background: #B48DCA;
    background: -moz-linear-gradient(top, #B48DCA, #946CAA);
    padding: 4px 10px;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    color: #FFFFFF;
    cursor: pointer;
    }
.events_red_button:hover {
    background: #B48DCA;
    background: -moz-linear-gradient(top, #B48DCA, #7B4999);
    }
.events_theme_video_block, .inner_theme_video_block {
    background: #EBEBEB;
    padding: 10px;
    }
.inner_theme_video_block {
    background: #FFFFFF url('../img/contest/quest.gif') no-repeat right top;
    padding: 20px;
    }
.inner_theme_video_block .video_player {
    margin: -20px;
    }
.events_theme_video_block h3 {
    font-family: arial;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    }
.box_wins_contest {
    background: #f1f1f1;
    border-radius: 5px;
    padding: 9px;
    }
.box_wins_contest_hr {
    clear: both;
    display: block;
    font-size: 1px;
    height: 1px;
    overflow: hidden;
    background: #dadada;
    margin: 10px -9px;
    }
.box_wins_contest h3 {
    margin: 0px;
    font-size: 14px;
    }
.box_wins_contest .winner_theme_block {
    width: auto;
    }
.winner_theme_block {
    width: 220px;
    }
.adm_inp,
.adm_select {
    border: 1px #D3D3D3 solid;
    border-radius: 4px;
    vertical-align: middle;
    padding: 3px;
    }
.adm_inp {
    height: 18px;
    }
/*!!!!!!!!!! end video_contest!!!!!!!!!!!!!!!*/

/*b-theme_contest*/
.b-theme_contest {
    width: 940px;
    margin-left: 10px;
    overflow: hidden;
    }
    .b-theme_contest a {
        display: block;
        float: left;
        margin-left: 35px;
        }
        .b-theme_contest a:first-child {
            margin-left: 0 !important;
            }
/*end b-theme_contest*/

#div_player_swf_box {
    position: relative;
    }

/*video_add_comment*/
.video_add_comment {
    display: inline-block;
    *display: inline;
    padding: 3px 15px;
    margin-top: -1px;
    border: 1px solid #CBC4CA;
    border-radius: 6px;
    background: #E8DDFE;
    background: -webkit-linear-gradient(top, #f6f2f8, #e8ddfe);
    background:    -moz-linear-gradient(top, #f6f2f8, #e8ddfe);
    background:      -o-linear-gradient(top, #f6f2f8, #e8ddfe);
    background:         linear-gradient(top, #f6f2f8, #e8ddfe);
    color: #333;
    *zoom: 1
    }
    .video_add_comment:hover {
        color: #333;
        background: #E8DDFE;
        background: -webkit-linear-gradient(top, #fdfbfe, #e8ddfe);
        background:    -moz-linear-gradient(top, #fdfbfe, #e8ddfe);
        background:      -o-linear-gradient(top, #fdfbfe, #e8ddfe);
        background:         linear-gradient(top, #fdfbfe, #e8ddfe)
        }

.video_theme_pl {
    border: 1px #BDBDBD solid;
    border-radius: 5px;
    padding: 5px 9px;
    display: block;
    text-align: center;
    font-size: 20px;
    color: #4E4E4E;
    font-weight: bold;
    position: relative;
    }
    .video_theme_pl span {
        color: #fff;
        border-radius: 4px 0 0 4px;
        padding: 5px 9px;
        background: #B21938;
        position: absolute;
        left: 0px;
        top: 0px;
        }

/** */

.b-clearfix:before,
.b-clearfix:after {
    display: table;
    content: ""
    }
.b-clearfix:after {
    clear: both
    }
.b-clearfix {
    *zoom: 1
    }

.b-video-related {
    margin-top: 12px
    }

/***** added 08.08.2012 @ v3 */

.b-showcase__container {
    margin: 15px 0 0 -9px
    }
.b-showcase__tabs {
    margin-left: 10px
    }
.b-showcase__tab {
    -webkit-transition: all linear .2s;
       -moz-transition: all linear .2s;
         -o-transition: all linear .2s;
            transition: all linear .2s;
    display: inline-block;
    *display: inline;
    padding: 8px 12px;
    border-radius: 5px 5px 0 0;
    vertical-align: top;
    color: #1359A7
    }
    .b-showcase__tab:hover {
        background: #eee
        }
    .b-showcase__tab_active {
        background: #141414;
        color: #fff
        }
        .b-showcase__tab_active:hover {
            background: #141414;
            color: #fff
            }
.b-showcase__content {
    position: relative;
    width: 612px;
    padding: 27px 9px 9px;
    border-radius: 5px;
    background: #141414
    }
.b-showcase__controls {
    position: absolute;
    right: 9px;
    top: 9px;
    width: 22px;
    height: 9px
    }
.b-showcase__control {
    position: absolute;
    top: 0;
    width: 6px;
    height: 9px;
    background-image: url(../../common/img/video_showcase/video_showcase_str.gif);
    background-repeat: no-repeat
    }
    .b-showcase__control_prev {
        left: 0;
        background-position: 0 0
        }
        .b-showcase__control_prev:hover {
            background-position: 0 -9px
            }
    .b-showcase__control_next {
        right: 0;
        background-position: -6px 0px
        }
        .b-showcase__control_next:hover {
            background-position: -6px -9px
            }
.b-showcase__wrapper {
    position: relative;
    height: 220px;
    overflow: hidden
    }
.b-showcase__items-list {
    position: absolute;
    left: 0;
    top: 0;
    width: 9999px;
    height: 218px;
    list-style: none;
    margin: 0;
    padding: 0
    }
.b-showcase__item-container {
    display: inline-block;
    *display: inline;
    width: 130px;
    margin-right: 30px;
    vertical-align: top;
    *zoom: 1
    }
.b-showcase__item {
    }
.b-showcase__item + .b-showcase__item {
    margin-top: 5px
    }
.b-showcase__item-link {
    display: block;
    position: relative
    }
    .b-showcase__item-link:hover {
        color: #fff
        }
.b-showcase__item-duration {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 2px 5px;
    background: #222;
    background: rgba(0,0,0,.6);
    font-size: 11px;
    color: #ccc
    }
.b-showcase__icon {
    position: absolute;
    left: 50%;
    top: 50%
    }
    .b-showcase__icon_video {
        -webkit-transition: opacity linear .2s;
           -moz-transition: opacity linear .2s;
             -o-transition: opacity linear .2s;
                transition: opacity linear .2s;
        width: 30px;
        height: 30px;
        margin-left: -15px;
        margin-top: -15px;
        opacity: 0;
        background: url(../img/play_sml.png) left top no-repeat
        }
        .b-showcase__item-link:hover .b-showcase__icon_video {
            opacity: 1
            }
.b-showcase__item-title-outer {
    height: 32px;
    margin-top: 4px;
    overflow: hidden
    }
.b-showcase__item-title {
    -webkit-transition: color linear .2s;
       -moz-transition: color linear .2s;
         -o-transition: color linear .2s;
            transition: color linear .2s;
    line-height: 16px;
    color: #ddd
    }
    .b-showcase__item-title:hover {
        color: #fff;
        text-decoration: none
        }
        .b-showcase__item-link:hover + .b-showcase__item-title-outer > .b-showcase__item-title {
            color: #fff
            }

/***** end of */