﻿* {
    margin: 0px;
    padding: 0px;
    direction: rtl;
    font-family: Arial;
    color: #616161;
}

ul, li {
    list-style-type: none;
}

body {
    background: url(images/main-info-background4.jpg) repeat-x 0px 40px;
    min-width: 1000px;
}

#header_top {
    background-color: #000;
    text-align: center;
    left: 0;
}

    #header_top #header_top_center {
        background-color: black;
        width: 1000px;
        margin: 0px auto;
        overflow: hidden;
        display: flex;
        justify-content: center;
    }

#header_top_center a {
    font-size: 14px;
    line-height: 40px;
    display: inline-block;
    color: white;
    text-decoration: none;
}

    #header_top_center a.link_left {
        float: left;
    }

    #header_top_center a.link_right {
        float: right;
    }

#header_main {
    width: 950px;
    margin: 0px auto;
    overflow: hidden;
    height: 194px;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}

    #header_main h1 {
        bottom: 0;
        position: absolute;
        right: 400px;
        color: black;
        font-size: 14px;
        margin-bottom: 0px;
    }

#logo {
    /*   float: right;*/
    margin-top: 40px;
    background-image: url(images/logo.png);
    width: 247px;
    height: 168px;
    display: block;
    /*  margin-right: 8px; */
}

#header-left-container {
    display: inline-flex;
    align-items: center;
}

#slogan {
    /* float: right; */
    color: white;
    font-size: 23px;
    font-weight: bold;
    text-align: center;
    display: inline-flex;
    align-items: center;
    height: 160px;
    line-height: 32px;
    /* margin-top: 40px; */
}

#girl {
    /* float: left; */
    margin-top: 20px;
    /* margin-left: 58px; */
    margin-right: 0px;
    /*background-image: url(images/smile-guy.png);*/
    background-image: url(images/smile-guy.webp);
    width: 225px;
    height: 202px;
}

#content {
    width: 980px;
    margin: 0px auto;
    overflow: hidden;
}

#category_content {
    float: left;
    width: 650px;
    padding-right: 40px;
    box-sizing: content-box;
}

#main_movie {
    /*background: url(images/header-laptop2.png) no-repeat;*/
    background: url(images/header-laptop2.webp) no-repeat;
    width: 650px;
    height: 414px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #girl {
        background-image: url(images/smile-guy.png);
    }

    #main_movie {
        background: url(images/header-laptop2.png) no-repeat;
    }
}
#categories {
    float: right;
    width: 285px;
}

#category_buttons {
    text-align: center;
    width: 300px;
    margin-right: -7px;
    display: flex;
    align-items: stretch;
    justify-content: center;
}

#category_tree {
    border: 1px solid #ADADAD;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    position: relative;
    background: url(images/menu-background.png);
}

.category_group {
    position: relative;
    *position: inherit;
    border: 1px solid white;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}


.cat_title_left, .cat_title_right, .cat_title_center {
    display: block;
    height: 43px;
    line-height: 43px;
    text-align: center;
    font-size: 14px;
    color: white;
    font-weight: bold;
    text-decoration: none;
    position: relative;
    z-index: 2;
}

.cat_title_left {
    background: url(images/menu-hover-left.png) no-repeat;
    margin: 1px;
}

.cat_title_right {
    background: url(images/menu-hover-right.png) no-repeat right center;
    margin-left: 6px;
}

.cat_title_center {
    background: url(images/menu-hover.png) repeat-x;
    margin-right: 6px;
}


.categories_list {
    background: url(images/menu-background.png);
    border-radius: 0 0 5px 5px;
    margin: -4px 2px 0px 2px;
    position: relative;
    z-index: 1;
    padding-top: 5px;
    color: #616161;
    font-size: 12px;
    width: 277px;
    display: block;
}


    .categories_list a {
        color: #616161;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        margin: 5px 0px;
        display: block;
    }

.category {
    padding: 0px 10px 0px 0px;
}



    .category > ul {
        display: none;
    }

.sub_category > ul {
    display: none;
}

.hr {
    display: block;
    height: 2px;
    background-color: #C7C7C7;
}

    .hr > hr {
        border-top: 1px solid #B1B1B1;
        border-bottom: 1px solid #FFF;
        border-left: 0px none;
        border-right: 0px none;
        height: 0px;
        font-size: 0px;
        line-height: 0px;
        margin: 0px;
    }

.bolder {
    margin-top: 10px;
    margin-bottom: 10px;
}

    .bolder hr {
        border-width: 3px;
    }

.sub_category {
    padding-right: 10px;
    margin-top: 10px;
}

    .sub_category > a {
        background: url(images/arrow-left.png) no-repeat right top 13%;
        padding-right: 12px;
    }



.post {
    margin-right: 40px;
    list-style-type: decimal;
    font-weight: normal;
}

#bottom_category_links {
}

.bottom_category_link {
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #353535;
    position: relative;
    display: block;
}

    .bottom_category_link .border_left, .bottom_category_link .border_right, .bottom_category_link .center, .bottom_category_link .content {
        display: block;
        height: 43px;
        line-height: 43px;
    }

    .bottom_category_link .border_left {
        background: url(images/menu-left.png) no-repeat;
        margin: 1px;
    }

    .bottom_category_link .border_right {
        background: url(images/menu-right.png) no-repeat top right;
        margin-left: 6px;
    }

    .bottom_category_link .center {
        background: url(images/menu.png) top right;
        margin-right: 6px;
    }

    .bottom_category_link .content {
        background: url(images/menu-array.png) center right no-repeat;
        padding-right: 30px;
    }



.sh-menu {
    background: url("images/sh-menu-left.png") no-repeat scroll 0 0 transparent;
    display: block;
    left: 0;
    position: absolute;
    top: 2px;
    width: 100%;
    opacity: 0.5;
    height: 8px;
}


    .sh-menu span {
        background: url("images/sh-menu-right.png") no-repeat scroll 100% 0 transparent;
        display: block;
    }

        .sh-menu span span {
            background: url("images/sh-menu.png") repeat-x scroll 0 0 transparent;
            display: block;
            height: 8px;
            margin: 0 120px;
        }

#center_links {
    /* width: 650px; */
    text-align: center;
    color: #353535;
    font-weight: bold;
    font-size: 22px;
    margin-top: 32px;
}

    #center_links a {
        color: #353535;
        text-decoration: underline;
    }

        #center_links a:visited {
            color: #353535;
            text-decoration: underline;
        }

#play_list {
    width: 650px;
    text-align: right;
}

.preview {
    width: 140px;
    height: 75px;
    display: inline-block;
    background: url('http://img.youtube.com/vi/LUnt9CmNmSs/default.jpg') no-repeat scroll 0px 0px transparent;
    text-decoration: none;
    text-align: center;
    margin: 20px 0px 0px 10px;
    vertical-align: top;
    background-size: contain !important;
}


    .preview img {
        margin-top: 15px;
        border: none;
    }

    .preview span {
        padding-top: 25px;
        text-decoration: none;
        color: #353535;
        display: block;
        font-size: 10pt;
    }

#txt {
    text-align: center;
    font-weight: bold;
    margin-top: 20px;
}

.red_header_text, .red_header_text2 {
    background: url(images/frame.png) no-repeat right center;
    height: 28px;
    padding-right: 45px;
    color: #BE1416;
    text-align: right;
    font-size: 20px;
}

.red_header_text2 {
    background: url(images/circle.png) no-repeat right center;
    padding-right: 35px;
}

.red_header_line, .red_header_line2 {
    height: 10px;
    background-image: url(images/title-arrow-bottom.png);
    background-position: 616px 0px;
    background-repeat: no-repeat;
    border-top: 2px solid #A0A0A0;
    margin-top: 5px;
}

.red_header_line2 {
    background-position: 950px 0px;
}

.static_text {
    color: #000;
    text-align: right;
    font-size: 14px;
    line-height: 18px;
    /*margin-top: 20px;*/
    margin-bottom: 30px;
}

.commentlist {
    text-align: right;
    color: #616161;
    font-size: 12px;
}

    .commentlist > li {
        list-style-type: decimal;
    }


.user_name {
    display: block;
}

.write_date {
    display: block;
}

.comment_text {
    margin: 12px 0px;
}


.sub_comment_list {
    padding-right: 40px;
}

.sub_comment {
    list-style-type: circle;
}


#response_header {
    color: #616161;
    font-size: 14px;
    font-weight: bold;
    display: block;
    text-align: right;
    margin-bottom: 15px;
}

#response input, #response textarea {
}


#response #author {
    display: block;
}

#author_label {
    float: right;
}

#comment {
    display: block;
}


#si_image_com {
    display: block;
}

.form_line {
    overflow: hidden;
    text-align: right;
    color: #616161;
    font-size: 12px;
    padding-bottom: 10px;
}

#refresh {
    display: block;
    float: right;
}

#cptch_number {
    width: 30px;
}

.content_bottom_line {
    border-top: 1px solid #D4D4D4;
    margin: 100px 0px 0px 0px;
}

#prices {
    /*padding-top: 30px;*/
    border-bottom: 1px solid #D2D2D2;
    padding-bottom: 10px;
}

#prices_content {
    /*width: 980px;*/
    margin: 0px auto;
}

#price_table {
    width: 100%;
    direction: ltr;
    border-bottom: 1px solid #9B9B9B;
}

    #price_table td, #price_table th {
        text-align: right;
        direction: rtl;
    }

    #price_table td {
        font-family: Arial;
        font-size: 12px;
        color: #616161;
        border-bottom: 1px solid #E6E6E6;
        background-image: url(images/row-background.png);
        background-position: 100% 0;
        background-repeat: repeat-y;
        background-color: #FFFFFF;
    }

    #price_table th {
        padding: 0px 10px;
        line-height: 40px;
        color: white;
        font-size: 16px;
    }

#price_header1 {
    -webkit-border-top-left-radius: 7px;
    -moz-border-radius-topleft: 7px;
    border-radius: 7px 0 0 0;
    border-left: 1px solid #9B9B9B;
}

#price_header2 {
    width: 60px;
    border-left: 1px solid #9B9B9B;
}

#price_header3 {
    width: 80px;
    border-left: 1px solid #9B9B9B;
}

#price_header4 {
    -webkit-border-top-right-radius: 7px;
    -moz-border-radius-topright: 7px;
    border-radius: 0 7px 0 0;
    width: 180px;
    border-left: 1px solid #B61F20;
}


.gradient-red {
    background: #d02e2f;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d02e2f), to(#9c0f10));
    background: -webkit-linear-gradient(#d02e2f, #9c0f10);
    background: -moz-linear-gradient(#d02e2f, #9c0f10);
    background: -ms-linear-gradient(#d02e2f, #9c0f10);
    background: -o-linear-gradient(#d02e2f, #9c0f10);
    background: linear-gradient(#d02e2f, #9c0f10);
    -pie-background: linear-gradient(#d02e2f, #9c0f10);
}

.gradient-black {
    background: #2b2b2b;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2b2b2b), to(#080808));
    background: -webkit-linear-gradient(#2b2b2b, #080808);
    background: -moz-linear-gradient(#2b2b2b, #080808);
    background: -ms-linear-gradient(#2b2b2b, #080808);
    background: -o-linear-gradient(#2b2b2b, #080808);
    background: linear-gradient(#2b2b2b, #080808);
    -pie-background: linear-gradient(#2b2b2b, #080808);
}




#price_table td.price_cell1 {
    border-left: 1px solid #9B9B9B;
    padding: 10px;
    text-align: left;
    direction: ltr;
    border-bottom: 1px solid #E6E6E6;
}

.price_cell2 {
    border-left: 1px solid #9B9B9B;
    padding: 10px;
    border-bottom: 1px solid #E6E6E6;
}

.price_cell3 {
    border-left: 1px solid #9B9B9B;
    padding: 10px;
    border-bottom: 1px solid #E6E6E6;
}

.price_cell4 {
    border-left: 1px solid #B61F20;
    border-right: 1px solid #9B9B9B;
    padding: 10px;
    border-bottom: 1px solid #E6E6E6;
}

#price_table td.alternate_row {
    background-color: #F5F5F5;
}

#price_table_footer {
    direction: ltr;
    -webkit-border-bottom-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -moz-border-radius-bottomleft: 7px;
    -moz-border-radius-bottomright: 7px;
    border-radius: 0 0 7px 7px;
    background-repeat: repeat-x;
    text-align: center;
}

    #price_table_footer img,
    #salary_graph_main img {
        /*margin: 0px 8px;*/
        width: 100%;
    }

#price_table_footer,
#salary_graph_main {
    padding: 0;
}

#price_table_shadow {
    background: url(images/sh-down-dark-left.png) no-repeat scroll 0 0 transparent;
    opacity: 0.4;
}

    #price_table_shadow > div {
        background: url(images/sh-down-dark-right.png) no-repeat scroll 100% 0 transparent;
    }

        #price_table_shadow > div > div {
            background: url(images/sh-down-dark.png) repeat-x scroll 0 0 transparent;
            height: 18px;
            margin: 0 86px;
        }

#price_description {
    color: #616161;
    font: 12px Arial;
    text-align: left;
    padding: 0 10px;
}

.content_seo_block {
    width: 980px;
    margin: 40px auto;
}

.content_seo_header {
    background: #d02e2f;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d02e2f), to(#9c0f10));
    background: -webkit-linear-gradient(#d02e2f, #9c0f10);
    background: -moz-linear-gradient(#d02e2f, #9c0f10);
    background: -ms-linear-gradient(#d02e2f, #9c0f10);
    background: -o-linear-gradient(#d02e2f, #9c0f10);
    background: linear-gradient(#d02e2f, #9c0f10);
    -pie-background: linear-gradient(#d02e2f, #9c0f10);
    -webkit-border-top-right-radius: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-topleft: 7px;
    -webkit-border-top-left-radius: 7px;
    border-radius: 7px 7px 0 0;
    padding: 0px 10px;
    line-height: 40px;
    font-size: 18px;
    color: white;
}

.content_seo_text {
    border: 1px solid #CECECE;
    padding: 15px;
    border-radius: 0 0 7px 7px;
}

    .content_seo_text p {
        margin: 5px 0px;
    }

#footer {
    background-image: url(images/main-footer-background.jpg);
    background-position: center;
    height: 166px;
}

#footer_container {
    margin: 0 auto;
    width: 980px;
    padding-top: 10px;
    direction: rtl;
}

#footer_table {
    width: 733px;
}


    #footer_table td {
        text-align: center;
        vertical-align: top;
    }

    #footer_table a {
        color: #FFFFFF;
        font-size: 15px;
        font-weight: bold;
        text-decoration: none;
    }

#designer {
    width: 980px;
    margin: 10px auto;
    text-align: left;
}


#ytplayer_object {
    left: 90px;
    position: relative;
    top: 15px;
}

.sikum {
    text-align: right;
}

    .sikum .red_header ~ div {
        margin-bottom: 20px;
    }


.categories_list a.selected_category_link {
    color: #BE1416;
}

.footer_logo {
    float: right;
}

.round_button:hover, .round_button:focus {
    color: white;
    text-decoration: none;
}

.round_button {
    cursor: pointer;
    box-sizing: content-box;
    line-height: 22px;
    color: white;
    font-size: 14px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    text-align: center;
    margin: 5px 4px 15px 4px;
    border: 1px solid #ADB2B5;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 3px 10px;
    -webkit-box-shadow: 2px 2px 3px 2px rgba(100, 100,100, 1);
    box-shadow: 2px 2px 3px 2px rgba(100, 100, 100, 1);
    background: rgb(76,76,76); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 60%, rgba(43,43,43,1) 77%, rgba(17,17,17,1) 86%, rgba(0,0,0,1) 95%, rgba(28,28,28,1) 100%, rgba(19,19,19,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(12%,rgba(89,89,89,1)), color-stop(25%,rgba(102,102,102,1)), color-stop(39%,rgba(71,71,71,1)), color-stop(60%,rgba(44,44,44,1)), color-stop(77%,rgba(43,43,43,1)), color-stop(86%,rgba(17,17,17,1)), color-stop(95%,rgba(0,0,0,1)), color-stop(100%,rgba(28,28,28,1)), color-stop(100%,rgba(19,19,19,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 60%,rgba(43,43,43,1) 77%,rgba(17,17,17,1) 86%,rgba(0,0,0,1) 95%,rgba(28,28,28,1) 100%,rgba(19,19,19,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 60%,rgba(43,43,43,1) 77%,rgba(17,17,17,1) 86%,rgba(0,0,0,1) 95%,rgba(28,28,28,1) 100%,rgba(19,19,19,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 60%,rgba(43,43,43,1) 77%,rgba(17,17,17,1) 86%,rgba(0,0,0,1) 95%,rgba(28,28,28,1) 100%,rgba(19,19,19,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 60%,rgba(43,43,43,1) 77%,rgba(17,17,17,1) 86%,rgba(0,0,0,1) 95%,rgba(28,28,28,1) 100%,rgba(19,19,19,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
    z-index: 100;
    position: relative;
    width: 120px;
}


.link_center {
    margin: 0px 15px;
}

#langs {
    /* position: absolute;*/
    /* left: 0px; */
    /* top: 10px; */
    text-align: left;
    direction: ltr;
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    align-items: left;
    order: 1;
    margin-right: 0;
}

    #langs a {
        display: block;
        color: white;
        text-decoration: none;
        font-weight: bold;
        margin-bottom: 4px;
    }

.invalid {
    border: 1px solid red;
}


#captchaContainer {
    overflow: hidden;
    display: block;
}

.captcha {
    display: inline-block;
    margin-bottom: 10px;
    float: right;
}


#refreshCaptcha {
    display: inline-block;
    width: 50px;
    height: 50px;
    background-image: url(images/refresh.png);
    background-repeat: no-repeat;
    float: right;
}

#textCaptcha {
    width: 150px;
}

.top_post_content {
    text-align: right;
}

.top_post_red_header {
    margin-top: 82px;
}

.ui-widget {
    font-size: 12px !important;
}

#main_movie > iframe, #main_movie > img, #main_movie > div {
    position: relative;
    top: 13px;
    left: -100px;
}

#main_movie video {
    min-width: 460px;
    min-height: 280px;
}


.dplayer * {
    direction: ltr;
    color: #fff;
}

.FullMoviesList {
    /*padding-top: 40px;*/
}

.FullMoviesList {
}

.FullMoviesListTable {
    /*margin-bottom: 40px;*/
    width: 100%;
}

    .FullMoviesListTable, .FullMoviesListTable th, .FullMoviesListTable td {
        /*border: 1px solid black;*/
    }

        .FullMoviesListTable th, .FullMoviesListTable td {
            padding: 2px;
        }

/*.FullMoviesListTable .col2 {
            width: 130px;
        }*/



#content-all-width {
    background: url(images/main-info-background-body.jpg) repeat 0px 40px;
}


.section {
    padding-bottom: 20px;
}

.course_group {
    display: block;
    text-align: center;
    border-bottom: 3px solid rgba(100, 100,100, 1);
    margin: 40px 12px 0px 12px;
    font-weight: bold;
}

.cat_title_left + .course_group {
    margin-top: 10px;
}


#microsoft_cisco_icons {
    text-align: center;
}

    #microsoft_cisco_icons img {
        padding-left: 40px;
    }

.salary_graph_header {
    padding-top: 25px;
    text-align: center;
    font-size: 20px;
}

.salary_graph_img {
    padding-bottom: 50px;
    display: block;
    margin: auto;
}

.btn_package_buy {
    width: 70% !important;
    margin: 40px auto !important;
    box-shadow: #535353 10px 10px 30px;
    display: block;
}

.my-red-panel-heading {
    color: white !important;
    background-color: rgb(132, 17, 17) !important;
}

.red-border {
    border-color: #981818;
}

#mobile-menu-icon {
    width: 40px;
    height: 40px;
}

.FullMoviesListTable,
.FullMoviesListTable th,
.FullMoviesListTable td {
    border: none;
    box-shadow: none;
}

.FullMoviesListTable {
    border: 1px solid #d3d3d3;
    background: #fefefe;
    border-radius: 2px;
    /*margin-top: 15px;*/
}

    .FullMoviesListTable th,
    .FullMoviesListTable td {
        padding: 15px 25px 15px 20px;
        text-align: center;
    }

        .FullMoviesListTable td .col3 {
            padding: 15px 25px 15px;
            text-align: center;
        }

    .FullMoviesListTable th {
        padding: 10px 25px;
        text-shadow: 1px 1px 1px #fff;
        background: #e8eaeb;
    }

    .FullMoviesListTable td {
        border-top: 1px solid #e0e0e0;
        border-right: 1px solid #e0e0e0;
    }

    .FullMoviesListTable tr:nth-child(odd) td {
        background: #f6f6f6;
    }

    .FullMoviesListTable td:first-of-type,
    .FullMoviesListTable th:first-of-type {
        text-align: right;
    }

    .FullMoviesListTable td.last {
        border-right: none;
    }

    .FullMoviesListTable td {
        background: -linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);
        background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));
    }

    .FullMoviesListTable tr:nth-child(odd) td {
        background: -moz-linear-gradient(100% 25% 90deg, #f6f6f6, #f1f1f1);
        background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f1f1f1), to(#f6f6f6));
    }

    .FullMoviesListTable th {
        background: -moz-linear-gradient(100% 20% 90deg, #e8eaeb, #ededed);
        background: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#ededed), to(#e8eaeb));
    }

    .FullMoviesListTable tr:first-child th:first-of-type {
        border-top-left-radius: 5px;
    }

    .FullMoviesListTable tr:first-child th:last-of-type {
        border-top-right-radius: 5px;
    }

    .FullMoviesListTable th:first-child th:first-of-type {
        border-bottom-left-radius: 5px;
    }

    .FullMoviesListTable th:first-child th:last-of-type {
        border-bottom-right-radius: 5px;
    }

.nav-tabs > li {
    float: right;
}

.tab-content {
    /*background-image: url(images/content-background.jpg);*/
    padding: 10px;
}

#static_description .static_text img {
    display: inline;
    padding-right: 5px !important;
}

#flash_place_holder > * {
    height: 100%;
}

.main-tabs > li > a {
    height: 100%;
}

#player-url {
    display: block;
    font-size: 28px;
    text-align: center;
}

.base-uri {
    text-decoration: underline !important;
}

#phone-main {
    direction: ltr !important;
    color: #fffbfb !important;
    display: inline !important;
    opacity: 1 !important;
    font-size: 14px !important;
    margin-right: 45px !important;
}

.panel-heading-0 {
    background-color: rgb(132, 17, 17) !important;
}

.panel-heading-1 {
    background-color: rgb(214, 0, 0) !important;
}

.panel-heading-2 {
    background-color: #e8eaeb !important;
}

    .panel-heading-2 h4 a {
        color: #4e4d4d !important;
        font-weight: bold;
    }


.panel-heading-3 {
    background-color: #430000 !important;
}

.panel-heading {
    position: relative;
    padding-right: 40px;
}

.panel-heading-0 a:after,
.panel-heading-1 a:after,
.panel-heading-2 a:after,
.panel-heading-3 a:after {
    content: "";
    position: absolute;
    top: 0;
    left: 15px;
    width: 15px;
    height: 100%;
    background-image: url("images/rightarrow.png");
    background-position: center;
    background-repeat: no-repeat;
    transform: rotate(180deg);
}

.panel-heading-0 a:before,
.panel-heading-1 a:before,
.panel-heading-2 a:before,
.panel-heading-3 a:before {
    content: "";
    position: absolute;
    top: 0;
    right: 5px;
    width: 30px;
    height: 100%;
    background-image: url("images/redplus.png");
    background-position: center;
    background-repeat: no-repeat;
}

.panel-heading-0 a[aria-expanded="true"]:before,
.panel-heading-1 a[aria-expanded="true"]:before,
.panel-heading-2 a[aria-expanded="true"]:before,
.panel-heading-3 a[aria-expanded="true"]:before {
    background-image: url("images/redminus.png");
}

.panel-heading-0 a.locked:before,
.panel-heading-1 a.locked:before,
.panel-heading-2 a.locked:before,
.panel-heading-3 a.locked:before {
    background-image: url("images/lock.png");
    background-size: 24px;
}

.panel-heading-0 a[aria-expanded="true"]:after,
.panel-heading-1 a[aria-expanded="true"]:after,
.panel-heading-2 a[aria-expanded="true"]:after,
.panel-heading-3 a[aria-expanded="true"]:after {
    transform: rotate(90deg);
}

.state-switch {
    margin: 0 auto;
}

.ponter-col {
    cursor: pointer;
}

.FullMoviesListTable .col2 {
    text-align: right;
}

.category > a {
    background: url("images/redplus.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    padding-right: 22px;
    padding-left: 0px;
    background-size: 18px;
}

    .category > a.opened {
        background: url("images/redminus.png") no-repeat scroll right top rgba(0, 0, 0, 0);
        background-size: 18px;
    }

.blink {
    animation: blink 2s infinite; /* Параметры анимации */
}

@-moz-keyframes blink {
    from {
        opacity: 1; /* Непрозрачный текст */
    }

    to {
        opacity: 0; /* Прозрачный текст */
    }
}

@-webkit-keyframes blink {
    from {
        opacity: 1; /* Непрозрачный текст */
    }

    to {
        opacity: 0; /* Прозрачный текст */
    }
}

@keyframes blink {
    from {
        opacity: 1; /* Непрозрачный текст */
    }

    to {
        opacity: 0; /* Прозрачный текст */
    }
}

::-webkit-input-placeholder {
    text-align: center;
}

:-moz-placeholder { /* Firefox 18- */
    text-align: center;
}

::-moz-placeholder { /* Firefox 19+ */
    text-align: center;
}

:-ms-input-placeholder {
    text-align: center;
}

.box {
    text-align: center;
    position: relative;
    width: 283px;
}

#txtSearch {
    width: 240px;
    height: 30px;
    padding: 0 27px;
    border: 2px solid #ADB2B5;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-bottom: 10px;
}

.icon {
    position: absolute;
    top: 6px;
    right: 30px;
}

.icon-ltr {
    position: absolute;
    top: 6px;
    left: 30px;
}

.clear {
    position: absolute;
    top: 6px;
    left: 30px;
}

.clear-ltr {
    position: absolute;
    top: 6px;
    right: 30px;
}

textarea:focus, input:focus {
    outline: none;
}

.watched-switch {
    width: 26px;
    height: 25.5px;
    padding: 0;
    position: relative;
    background-image: url("../../../Content/images/not-watched.png");
    margin: auto;
}

    .watched-switch.active {
        background-image: url("../../../Content/images/watched.png");
    }

.watch_with {
    margin-right: 17px
}

#txtSearch::-ms-clear {
    display: none;
}
.modal-dialog {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
}

.modal-content {
    margin: 0 auto;
}

#headerMenu ul {
    list-style: none;
    padding: 0;
    /*display: flex;
    flex-direction: row;
    width: fit-content;
    */
}

#headerMenu li {
    padding: 0 17px;
    display: inline-block;
}

#mobile_home, #mobile_home a {
    display: none;
}

/*@media (max-width: 767px) {
    .modal-fullscreen-xs-down {
        padding: 0 !important;
    }

        .modal-fullscreen-xs-down .modal-dialog {
            width: 100%;
            height: 100%;
            margin: 0;
            padding: 0;
        }

        .modal-fullscreen-xs-down .modal-content {
            height: auto;
            min-height: 100%;
            border: 0 none;
            border-radius: 0;
            box-shadow: none;
        }
}


@media (max-width: 991px) {
    .modal-fullscreen-sm-down {
        padding: 0 !important;
    }

        .modal-fullscreen-sm-down .modal-dialog {
            width: 100%;
            height: 100%;
            margin: 0;
            padding: 0;
        }

        .modal-fullscreen-sm-down .modal-content {
            height: auto;
            min-height: 100%;
            border: 0 none;
            border-radius: 0;
            box-shadow: none;
        }
}


@media (max-width: 1199px) {
    .modal-fullscreen-md-down {
        padding: 0 !important;
    }

        .modal-fullscreen-md-down .modal-dialog {
            width: 100%;
            height: 100%;
            margin: 0;
            padding: 0;
        }

        .modal-fullscreen-md-down .modal-content {
            height: auto;
            min-height: 100%;
            border: 0 none;
            border-radius: 0;
            box-shadow: none;
        }
}*/