.video_tags>div>b:last-of-type {
    background: url('images/sprites_extra.png') no-repeat;
}
.wrapper-menu, .rightPub, .rightPubHome, .footerADV, div.underMenu_1024px, #search_input_phrase, .pagination B, .pagination A, .pagination a.pag_next, .pagination a.pag_prev, .views, .video_tags>div>b, .register_table div.input_password:after, .register_table div.input_username:after, .register_table div.input_name:after, .register_table div.input_email:after, .register_table div.input_address1:after, .register_table div.input_address2:after, .register_table div.input_fotoo:after, div.input_password:after, div.input_username:after, div.input_name:after, div.input_email:after, div.input_address1:after, div.input_address2:after, div.input_fotoo:after, .player .noteVideo .embed_positive a, .date_added, .common_table_top_cell.home_container:after, .common_table_top_cell.video_container:after, .common_table_top_cell.search_result_container:after, .common_table_top_cell.foto_container:after, .player .pozitive.sharePositive a, .voteup, .votedown, .negative A, .voteupgreen, .votedownred {
    background: url('images/sprites_extra.png') no-repeat;
}
.logo, a.mobile-tutorial, .titles, .titlesN {
    background: url('images/sprites_top.png') no-repeat;
}
HTML, BODY {
    background: #120000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
    width: 100%}
* {
    outline: medium none!important;
}
a:link, a:active, a:visited {
    color: #fce6bc;
    text-decoration: none;
}
a:hover {
    color: inherit;
    text-decoration: underline;
}
.clear {
    border: none;
    clear: both;
    float: none;
    font-size: 1px;
    height: 0!important;
    line-height: 1px!important;
    width: 100%!important;
}
.cell_embosed1 A {
    color: #a7a7a7;
    text-decoration: none;
}
.cell_embosed1 A:hover {
    color: #FFF;
    text-decoration: underline;
}
.user_favorite, .user_defined, .submitLink {
    position: relative;
    top: -20px;
    float: right;
    margin-bottom: -21px;
}
.user_favorite {
    margin-right: 215px;
}
.user_defined {
    margin-right: 400px;
}
#wrapper {
    width: 100%}
#wrapper>table.main_table, #wrapper>.contentSite {
    margin: 0 auto;
    width: 1200px;
}
#header {
    background-color: #2b0102;
    height: 97px;
    width: 100%;
    position: relative;
}
.logo {
    background-position: 0 -107px;
    display: block;
    height: 97px;
    left: 50%;
    margin-left: -600px;
    margin-top: -25px;
    position: absolute;
    text-decoration: none;
    width: 960px;
}
a.mobile-tutorial {
    background-position: -272px 0;
    display: block;
    height: 104px;
    margin-top: -2px;
    text-decoration: none;
}
.mobile-tutorial-container {
    position: absolute;
    right: 0;
    width: 50%;
    overflow: hidden;
    height: 100%;
    margin: 0 0 0 -100px;
}
.top_menu {
    height: 45px;
    position: relative;
    min-width: 990px;
    width: 100%;
    margin: 0 auto;
    border-bottom: 1px solid #000;
}
.top_menu>ul {
    height: 45px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    margin-left: -386px;
}
.mobile {
    float: right;
    height: 43px;
    margin-right: 20px;
    margin-top: 60px;
    width: 197px;
}
.mobile a {
    background: url(images/mobile.png) no-repeat bottom left;
    display: block;
    height: 43px;
    text-decoration: none;
    width: 197px;
}
.mobile a:hover {
    background-position: top left;
}
.top_menu>ul>li {
    display: inline-block;
    line-height: 45px;
    text-align: center;
    left: 0;
    margin-left: -3px;
    position: relative;
}
.top_menu>ul>li>a {
    color: #f7dbb4;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: 700;
    padding: 0 20px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.top_menu>ul>li>a.current {
    -moz-box-shadow: inset 0 5px 10px #2a0000;
    -webkit-box-shadow: inset 0 5px 10px #2a0000;
    background-color: #3e0000;
    box-shadow: inset 0 5px 10px #2a0000;
    color: #FFF;
}
.top_menu>ul>li:hover>a {
    background-color: #470100;
    transition: all .2s ease 0s;
    color: #f7dbb4;
}
.top_menu>ul>li>.menu_content {
    display: none!important;
}
.top_menu>ul>li:hover>.menu_content {
    display: block!important;
}
.menu_content {
    display: none;
    height: 96px;
    position: relative!important;
    top: 0;
    margin: 0;
    width: 100%;
    z-index: 99;
    left: 0;
    text-align: center;
    z-index: 10000;
    background-color: #2b0102;
    border-bottom: 1px solid #fce6bc;
}
.menu_content_cnt li {
    text-align: center;
    width: 100px;
    vertical-align: top;
    display: inline-block;
    zoom: 1;
}
.menu_content_cnt>li.stretch {
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0;
}
.menu_content_cnt>li>a {
    display: block;
    height: 70px;
}
.ie7 .menu_content_cnt li {
    display: inline;
}
.ie7 .menu_content_cnt li a {
    display: block;
    float: left;
}
.menu_content_cnt {
    padding: 7px 0 0 0;
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
    width: 1100px;
    display: block;
    margin: 0 auto;
}
.menu_content li i {
    display: block;
    width: 51px;
    height: 51px;
    margin: 0 auto 10px auto;
    background: url(images/sprite_menu_top.png) no-repeat 0 0;
}
.menu_content li span {
    line-height: 10px;
    font-size: 10px;
    text-transform: uppercase;
    display: block;
    color: #b5b5b6;
}
.menu_content li a:hover span {
    color: #fce6bc;
    text-decoration: none!important;
}
.menu_content li a:hover, .menu_content li a:hover i {
    text-decoration: none!important;
}
.menu_content li.dd_pornohd a i {
    background-position: -51px 0;
}
.menu_content li.dd_pornohd a:hover i {
    background-position: 0 0;
}
.menu_content li.dd_new a i {
    background-position: -51px -51px;
}
.menu_content li.dd_new a:hover i {
    background-position: 0 -51px;
}
.menu_content li.dd_popular a i {
    background-position: -51px -102px;
}
.menu_content li.dd_popular a:hover i {
    background-position: 0 -102px;
}
.menu_content li.dd_toprated a i {
    background-position: -51px -816px;
}
.menu_content li.dd_toprated a:hover i {
    background-position: 0 -816px;
}
.menu_content li.dd_time a i {
    background-position: -51px -153px;
}
.menu_content li.dd_time a:hover i {
    background-position: 0 -153px;
}
.menu_content li.dd_create a i {
    background-position: -51px -408px;
}
.menu_content li.dd_create a:hover i {
    background-position: 0 -408px;
}
.menu_content li.dd_site a i {
    background-position: -51px -459px;
}
.menu_content li.dd_site a:hover i {
    background-position: 0 -459px;
}
.menu_content li.dd_user_login a i {
    background-position: -51px -306px;
}
.menu_content li.dd_user_login a:hover i {
    background-position: 0 -306px;
}
.menu_content li.dd_user a i {
    background-position: -51px -511px;
}
.menu_content li.dd_user a:hover i {
    background-position: 0 -511px;
}
.menu_content li.dd_user_remind a i {
    background-position: -51px -357px;
}
.menu_content li.dd_user_remind a:hover i {
    background-position: 0 -357px;
}
.menu_content li.dd_user_uploadContent a i {
    background-position: -51px -562px;
}
.menu_content li.dd_user_uploadContent a:hover i {
    background-position: 0 -562px;
}
.menu_content li.dd_user_log_off a i {
    background-position: -51px -255px;
}
.menu_content li.dd_user_log_off a:hover i {
    background-position: 0 -255px;
}
.menu_content li.dd_user_home a i {
    background-position: -51px -663px;
}
.menu_content li.dd_user_home a:hover i {
    background-position: 0 -663px;
}
.menu_content li.dd_user_edit a i {
    background-position: -51px -765px;
}
.menu_content li.dd_user_edit a:hover i {
    background-position: 0 -765px;
}
.menu_content li.dd_articles_list a i {
    background-position: -51px -714px;
}
.menu_content li.dd_articles_list a:hover i {
    background-position: 0 -714px;
}
.menu_content li.dd_user_favorites a i {
    background-position: -51px -612px;
}
.menu_content li.dd_user_favorites a:hover i {
    background-position: 0 -612px;
}
.menu_content>li.dd_pick {
    background: url(images/sprite_menu_top.png) no-repeat 30px -137px;
}
.menu_content>li.dd_user {
    background: url(images/sprite_menu_top.png) no-repeat 30px -491px;
}
.menu_content>li.dd_user_login {
    background: url(images/sprite_menu_top.png) no-repeat 30px -580px;
}
.menu_content>li.dd_user_log_off {
    background: url(images/sprite_menu_top.png) no-repeat 30px -671px;
}
.menu_content>li.dd_user_home {
    background: url(images/sprite_menu_top.png) no-repeat 30px -762px;
}
.menu_content>li.dd_user_remind {
    background: url(images/sprite_menu_top.png) no-repeat 30px -851px;
}
.menu_content>li.dd_user_edit {
    background: url(images/sprite_menu_top.png) no-repeat 60px -941px;
}
.menu_content>li.dd_articles_list {
    background: url(images/sprite_menu_top.png) no-repeat 30px -1035px;
}
.menu_content>li.dd_user_favorites {
    background: url(images/sprite_menu_top.png) no-repeat 30px -1129px;
}
.menu_content>li.dd_user_uploadContent {
    background: url('images/ms_upload_btn.png') no-repeat center center;
}
.submenu-cnt {
    height: 1px;
    position: absolute;
    top: -1px;
    width: 100%}
.ie7 .submenu-cnt {
    position: relative;
    height: auto;
}
.align_for_search {
    margin: 0 auto;
    position: relative;
    width: 1200px;
}
.field13 {
    background-color: #303030;
    border: none;
    border-radius: 3px;
    color: #FFF;
    height: 35px;
    margin: 0;
    padding: 0;
    text-indent: 10px;
    width: 300px;
}
.field13_span {
    background: url(images/sprite_menu_top.png) no-repeat center -1234px;
    display: block;
    height: 35px;
    position: absolute;
    right: 0;
    top: 0;
    width: 60px;
}
.button13 {
    cursor: pointer;
    height: 35px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.to_hide {
    display: none;
}
.image_to_hide {
    display: none;
}
.search_form {
    color: #fff;
    position: absolute;
    right: 10px;
    top: -35px;
    z-index: 10;
}
.search_form a {
    color: #fff;
}
.underMenu {
    height: 50px;
}
.liRight {
    float: right!important;
}
.liRight .menu_content {
    left: -14px;
    top: 27px;
}
.liRight .menu_content A {
    display: inline!important;
}
.liRight A {
    color: #f7dbb4;
    display: block!important;
    float: left;
    font-size: 11px!important;
    font-weight: 400!important;
    padding: 0 5px!important;
}
.searchShort {
    float: left;
    height: 26px;
    width: 250px;
}
.liRight .searchShort INPUT {
    display: block;
    float: left;
}
.submitSearch {
    background: url(images/sprite_menu_top.png) no-repeat 0 -1300px;
    border: none;
    cursor: pointer;
    height: 26px;
    margin: 0;
    padding: 0;
    width: 71px;
}
.searchLong SELECT {
    background: url(images/sprite_menu_top.png) no-repeat 0 -1375px #000;
    border: none;
    color: #FFF;
    height: 19px;
    width: 154px;
}
.searchLong {
    float: left;
}
.liRight A.current {
    background: none!important;
}
.contentSite {
    margin: 0 auto;
    position: relative;
    width: 100%}
#wrapper table.main_table .contentSite {
    float: left;
}
.tdLeft {
    overflow: hidden;
    width: 125px!important;
}
.table_left_right_small_topcell, .common_table_top_cell {
    color: #fce6bc;
    font-size: 14px;
    font-weight: 400;
    height: 18px;
    line-height: 18px;
    /*padding-left: 15px;*/
    text-align: left;
    width: 125px;
}
.common_table_top_cell a.for_color {
    color: #fce6bc;
}
.table_left_right_small_topcell.tab_video, .table_left_right_small_topcell.tab_foto, .table_left_right_small_topcell.tab_directory, .table_left_right_small_topcell.tab_notizie, .table_left_right_small_topcell.tab_rss, .table_left_right_small_topcell.tab_popolari, .table_left_right_small_topcell.tab_partners {
    padding: 0;
}
.table_left_right_small_topcell.tab_video>div, .table_left_right_small_topcell.tab_foto>div, .table_left_right_small_topcell.tab_directory>div, .table_left_right_small_topcell.tab_notizie>div, .table_left_right_small_topcell.tab_rss>div, .table_left_right_small_topcell.tab_popolari>div, .table_left_right_small_topcell.tab_partners>div {
    background: url(images/imagen/tab_bg.png) repeat-x top left;
    height: 33px;
    line-height: 33px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: left;
    text-indent: 35px;
    text-transform: uppercase;
    width: 230px;
    border-top: 1px solid #f00;
    border-bottom: 1px solid #9f9999;
}
.tab_video>div:before, .tab_foto>div:before, .tab_directory>div:before, .tab_notizie>div:before, .tab_partners>div:before, .tab_popolari>div:before, .tab_rss>div:before {
    background: url(images/sprite_menu_top.png) no-repeat 0 -1527px;
    content: '';
    height: 35px;
    left: 0;
    margin: -12px 0 0 5px;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 30px;
}
.pagination_page_list {
    text-align: center;
}
.tab_foto>div:before {
    background: url(images/sprite_menu_top.png) no-repeat 6px -1599px;
    margin: -9px 0 0;
}
.tab_directory>div:before {
    background: url(images/sprite_menu_top.png) no-repeat 8px -1663px;
    margin: -9px 0 0 -3px;
}
.tab_notizie>div:before {
    background: url(images/sprite_menu_top.png) no-repeat 11px -1727px;
    margin: -9px 0 0 -5px;
}
.tab_rss>div:before {
    background: url(images/sprite_menu_top.png) no-repeat 14px -1791px;
    margin: -9px 0 0 -5px;
}
.tab_partners>div:before {
    background: url(images/sprite_menu_top.png) no-repeat 8px -1856px;
    margin: -9px 0 0 -3px;
}
.tab_video>div:after, .tab_foto>div:after, .tab_directory>div:after, .tab_rss>div:after, .tab_notizie>div:after, .tab_partners>div:after {
    content: '';
    height: 35px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 85px;
}
.table_left_right_small_topcell_gray.tab_popolari>div, .table_left_right_small_topcell_gray.tab_v_popolary>div, .table_left_right_small_topcell_gray.tab_v_votati>div, .table_left_right_small_topcell_gray.tab_l_popolary>div {
    background: url(images/imagen/tab_bg.png) repeat-x top left;
    color: #fce6bc;
    height: 35px;
    line-height: 35px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: left;
    text-indent: 35px;
    text-transform: uppercase;
    width: 230px;
    z-index: 2;
    border-top: 1px solid #f00;
    border-bottom: 1px solid #9f9999;
}
.tab_popolari>div:before, .tab_v_popolary>div:before, .tab_v_votati>div:before, .tab_l_popolary>div:before {
    background: url(images/sprite_menu_top.png) no-repeat 0 -2037px;
    content: '';
    height: 35px;
    left: 0;
    margin: -12px 0 0 5px;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 30px;
}
.tab_v_popolary>div:before {
    background: url(images/sprite_menu_top.png) no-repeat 10px -2007px;
    margin: -9px 0 0 -5px;
    height: 30px;
}
.tab_v_votati>div:before {
    background: url(images/sprite_menu_top.png) no-repeat 11px -2073px;
    margin: -9px 0 0 -5px;
    height: 22px;
}
.tab_l_popolary>div:before {
    background: url(images/sprite_menu_top.png) no-repeat 14px -2106px;
    margin: -9px 0 0 -5px;
    height: 22px;
}
.tab_v_popolary>div:after, .tab_v_votati>div:after, .tab_l_popolary>div:after, .tab_popolari>div:after {
    content: '';
    height: 35px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 85px;
    z-index: -1;
}
.tab_content {
    border: 1px solid #413333;
    border-bottom: 1px solid red;
    border-top: 1px solid #9f9999;
    width: 158px;
}
.common_table_top_cell A {
    color: #fff;
    padding-left: 0;
    text-decoration: none;
}
.table_left_right_small_topcell img {
    display: none;
}
.table_left_right_small_cell>a {
    background: url(images/sprite_menu_top.png) no-repeat 12px -2134px;
    color: #fce6bc;
    display: block;
    font-size: 12px;
    line-height: 16px;
    margin-top: 5px;
    padding-left: 30px;
    text-decoration: none;
}
.table_left_right_small_cellNoBg>a {
    padding: 0;
}
.table_left_right_small_cell>a:hover {
    background: url(images/sprite_menu_top.png) no-repeat 15px -2191px #313131;
    color: #FFF;
    padding-left: 35px;
}
.table_left_right_small_cell>a:hover>img:parent {
    background: none;
    padding-left: 0;
}
.table_left_right_small_cell.no_move a:hover ĂÂŤ {
    padding-left: 30px;
}
.table_left_right_small_cell br {
    display: none;
}
.myTable {
    border: none;
    margin: 0 auto;
    padding: 0;
    width: 99%}
.table_textNoBg .table_left_right_small_cell a, .table_textNoBg .table_left_right_small_cell a:hover {
    background: none;
}
.table_left_right_small_cellNoBg a, .table_left_right_small_cellNoBg a:hover {
    background: none;
}
.tagCloud {
    padding-right: 3px;
    text-align: justify!important;
}
.tagCloud A, .tagCloud A:hover {
    background: none;
    display: inline;
    padding-left: 5px;
}
.table_textNoBg1 A {
    background: none!important;
}
.table_textNoBg1 A:hover {
    background: none!important;
    color: #FFF!important;
    text-decoration: underline!important;
}
.table_textNoBg1 .table_left_right_small_topcell {
    padding-left: 7px;
}
.table_textNoBg1 .table_left_right_small_cell A {
    padding-left: 6px!important;
}
.tdRight .table_left_right_small_cell A {
    color: #a7a7a7;
}
.tdRight {
    display: none;
    width: 160px;
}
.tdRight .table_left_right_small_cell {
    padding-right: 5px;
}
.iframe {
    padding-bottom: 15px;
    padding-right: 5px;
}
.videos {
    margin: 0 auto 0;
    text-align: center;
}
.videos.video_container, .videos.heightVideoHome, .videos.heightPhotos {
    margin-top: 0;
}
.register_table, .item_detail_menu1, .videos.video_container, .videos.heightVideoHome, .videos.video_container.category_page {
    margin-top: 0px;
}
.register_form {
    margin-top: 30px;
}
.table_items.foto_container .videos.foto_container {
    margin-top: 13px;
}
.videos.directory_container {
    display: none;
}
.videosRelated {
    margin: 0 auto;
}
.video {
    float: left;
    height: 200px;
    margin-right: 5px;
    margin-top: 5px;
    position: relative;
    width: 250px;
}
.video IMG.thumb {
    height: 188px;
    margin: -28px 0 -28px -2px;
}
.video>a {
    border: 1px solid #4e4e4e;
    display: block;
    width: 248px;
    height: 133px;
    margin: 3px 0;
    overflow: hidden;
    position: relative;
}
.video>a:hover {
    border: 1px solid red;
}
.heightPhotos .video>a:hover {
    border: 0;
}
.videos.foto_container .video>a:hover {
    border: 0;
}
.video A.thumb {
    border: 1px solid #292929;
    display: block;
    height: 125px;
    margin: 5px 3px 0;
    text-decoration: none;
    width: 160px;
}
.video .title {
    height: 30px;
    line-height: 15px;
    overflow: hidden;
    padding: 0 5px;
    text-align: left!important;
}
.video .title A {
    color: #6f6f6f;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
    min-height: 27px;
    line-height: 14px;
}
.video .title A:hover {
    color: #FFF;
}
div.foto_container .video, div.heightPhotos .video {
    height: 198px;
    width: 250px;
    background-color: #202020;
    border: 1px solid #4c4c4c;
}
div.foto_container .video a.thumb, div.heightPhotos .video a.thumb {
    width: 250px;
    border: none;
}
.related_video_details_page>.videosRelated>.video {
    margin-left: 3px;
}
.info {
    color: #d6d6d6;
    font-size: 11px;
    font-weight: 400;
    height: 30px;
    padding-left: 5px;
}
.info DIV {
    height: 18px;
    line-height: 18px;
    width: 19%}
.flag_italia {
    left: 1px;
    position: absolute;
    top: 9px;
    z-index: 10;
}
.flag_hd {
    left: 1px;
    position: absolute;
    top: 9px;
    z-index: 10;
}
.duration {
    background: url(images/imagen/duration_bg_thumb.png) repeat top center;
    color: #d6d6d6;
    padding: 0 5px;
    position: absolute;
    right: 1px;
    top: 9px;
    z-index: 10;
}
.date_added {
    background-position: 0 -396px;
    padding-left: 20px;
    float: left;
    text-align: left;
    width: 30%!important;
    margin-left: 28px;
}
.voteup, .votedown, .voteupgreen, .votedownred, .vote {
    float: right;
    padding-right: 5px;
}
.views {
    background-position: 0 -304px;
    color: #d6d6d6;
    float: left;
    padding-left: 19px;
    width: 10%!important;
}
.voteup, .voteupgreen {
    color: #d6d6d6;
    padding-right: 17px;
    background-position: 43px -73px;
    text-align: right;
}
.votedown, .votedownred {
    background-position: 43px -50px;
    text-align: right;
    padding-right: 17px;
    color: #d6d6d6;
}
.voteupgreen {
    background-position: 43px -705px;
}
.votedownred {
    background-position: 43px -675px;
}
.mobile_header_text_1 {
    position: relative;
    width: 400px;
    text-align: left;
    margin-top: 35px;
    margin-left: 50px;
    color: #fff;
    font-weight: bold;
    display: inline-block;
    float: left;
    clear: both;
    font-family: 'PT sans'}
.mobile_header_text_2 {
    position: relative;
    margin-left: 45px;
    color: red;
    font-size: 22px;
    display: inline-block;
    float: left;
    clear: both;
    margin-top: 0;
    text-align: right;
    width: 348px;
    font-family: 'PT sans'}
.voteup A, .voteupgreen A {
    color: #d6d6d6;
    text-decoration: none;
}
.votedown A, .votedownred A {
    color: #d6d6d6;
    text-decoration: none;
}
.vote A {
    color: #d6d6d6;
    text-decoration: none;
}
.vote {
    text-align: right;
}
.table_item_top_cell A {
    color: #f1d8b1;
    font-size: 12px;
    font-weight: 400;
    text-decoration: underline;
}
.table_item_top_cell a:hover {
    color: #FFF;
    text-decoration: underline;
}
.cell_embosed1 {
    color: #a7a7a7;
    font-size: 12px;
    font-weight: 400;
    padding-bottom: 3px;
}
.common_table_top_cell.home_container, .common_table_top_cell.video_container, .common_table_top_cell.search_result_container, .common_table_top_cell.foto_container {
    color: #fce6bc;
    background: none;
    border-bottom: 1px solid #8d8d8d;
    position: relative;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    margin: 5px 0 0 0!important;
    padding: 0;
    text-transform: uppercase;
    width: 99%;
    line-height: 31px;
    height: 31px;
}
.ie11 .common_table_top_cell.home_container, .ie11 .common_table_top_cell.video_container, .ie11 .common_table_top_cell.search_result_container, .ie11 .common_table_top_cell.foto_container {
    height: 35px;
}
.common_table_top_cell.home_container:after, .common_table_top_cell.video_container:after, .common_table_top_cell.search_result_container:after, .common_table_top_cell.foto_container:after {
    background-position: -2px -450px;
    bottom: -14px;
    content: '';
    display: block;
    height: 14px;
    left: 50px;
    position: absolute;
    width: 37px;
}
.common_table_top_cell.directory_container, .common_table_top_cell.link_container, .label_for_login, .label_for_user_page, .label_for_user_edit_page, .label_for_user_foto_page, .label_for_user_foto_list_page {
    margin: 0;
    padding: 0 25px;
    font-size: 14px;
    font-weight: 400;
    width: 120px;
    line-height: 35px;
    background-color: #610100;
    height: 36px;
    display: block;
    text-align: center;
}
.label_for_user_edit_page {
    width: 280px;
}
.label_for_user_foto_page {
    width: 170px;
}
table.directory_container .sec_child, table.link_container .sec_child, table.directory_container .directory_container_for_category_odd, table.link_container .link_container_for_category_odd {
    border: 1px solid #2c1f1f;
}
.common_table {
    padding-bottom: 18px;
    color: #7c7c7c;
}
.common_table.directory_container_for_padding, .common_table.link_container_for_padding {
    padding: 0;
}
.title_video_details_page, .title_foto_details_page, .title_directory_details_page, .title_link_details_page, .user_title_pages {
    font-size: 16px;
    font-weight: bold;
    color: #a9a9a9;
    line-height: 35px;
}
.footer {
    background-color: #000;
    border-top: 1px solid #fce6bc;
    height: 160px;
    width: 100%}
.footerMenu {
    background: url(images/imagen/footer_up_bg.png) repeat-x top center;
    color: #eeebc8;
    height: 50px;
    line-height: 25px;
    text-align: center;
}
.footerMenu A {
    color: #eeebc8;
    font-size: 12px;
    font-weight: 400;
    line-height: 50px;
    padding: 0 20px;
    text-decoration: none;
}
.footerExpl {
    background-color: #670001;
    color: #eaeaea;
    font-size: 9px;
    font-weight: 400;
    height: 80px;
    padding-top: 30px;
    text-align: center;
}
.breadcrum {
    color: red;
    margin-bottom: 3px;
    margin-left: 260px;
    margin-top: -2px;
    position: absolute;
    z-index: 10;
}
.breadcrum A {
    color: red;
    text-decoration: none;
}
.breadcrum A:hover {
    color: #FFF;
    text-decoration: underline;
}
.breadcrum B {
    color: red;
    font-weight: 400;
}
.directory {
    font-size: 12px;
    padding-bottom: 10px;
}
.directory .title A {
    color: #fce6bc;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
}
.directory .description {
    color: #FFF;
}
.directory .tags {
    color: #fce6bc;
}
.directory .tags A {
    color: #a7a7a7;
    text-decoration: none;
}
.directory .tags A:hover {
    text-decoration: underline;
}
.directory .tags IMG {
    display: none;
}
.directory .dirMenu {
    margin: 10px 0;
}
.directory .dirMenu A {
    color: #a7a7a7;
    display: block;
    text-decoration: none;
}
.directory .dirMenu A:hover {
    text-decoration: underline;
}
.directory .details {
    color: #a7a7a7;
}
.directory .details IMG {
    display: none;
}
.linkCreate, .linkCreate TD {
    color: #fff!important;
    font-size: 12px;
}
.linkCreate A {
    color: #a7a7a7;
}
.linkCreate INPUT, .linkCreate SELECT, .linkCreate TEXTAREA {
    background: #000;
    border: 1px solid #474747;
    color: #767676;
}
.button10 {
    background: url(images/button.gif) repeat-x top left;
    border: 1px solid #2c2c2c;
    color: #767676;
    cursor: pointer;
    height: 20px;
    line-height: 20px;
    text-align: center;
}
.button10:hover {
    color: #FFF;
}
.menu_content_search {
    border: 1px solid #413333;
    border-top: none;
    display: none;
}
.menu_content_search INPUT, .menu_content_search SELECT, .menu_content_search TEXTAREA {
    background: #000;
    border: 1px solid #474747;
    color: #767676;
}
.myTable INPUT, .myTable SELECT, .myTable TEXTAREA {
    background: #000;
    border: 1px solid #474747;
    color: #767676;
}
.myTable2 INPUT, .myTable2 SELECT, .myTable2 TEXTAREA {
    background: #000;
    border: 1px solid #474747;
    color: #767676;
}
.table_adlink {
    font-size: 12px;
}
.table_adlink TD {
    color: #a7a7a7;
}
.table_adlink TD A {
    color: #f7dbb4;
    text-decoration: none;
}
.pagination {
    font-size: 14px;
}
.pagination_div {
    text-align: center;
}
.pagination STRONG {
    display: inline-block;
    font-weight: 400;
    padding: 2px 4px;
}
.pagination B {
    background-position: -6px -471px;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    border: 1px solid #000;
    width: 60px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-bottom: none;
    border-top: none;
}
.pagination A {
    background-position: 0 -511px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
    width: 60px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    margin-left: -1px;
    margin-right: -1px;
}
.pagination a.pag_prev {
    background-position: -4px -588px;
}
.pagination a.pag_next {
    background-position: -10px -550px;
}
.pagination span {
    color: #fff;
    display: inline-block;
    height: 35px;
    line-height: 45px;
    width: 30px;
    text-align: center;
}
.pagination A:hover {
    color: #fce6bc;
    text-decoration: none;
}
.sortby {
    color: #fce6bc;
}
.sortby B {
    color: #fce6bc;
    font-weight: 400;
}
.sortby A {
    color: #a7a7a7;
    text-decoration: none;
}
.sortby A:hover, .sortby STRONG {
    color: #fff;
    text-decoration: underline;
}
.sortby STRONG {
    color: #fff;
    text-decoration: underline;
}
.totalArticles B {
    color: #fce6bc;
}
.submitLink {
    color: #a7a7a7;
}
.submitLink A {
    color: #a7a7a7;
}
.submitLink A:hover {
    color: #fff;
    text-decoration: underline;
}
.myTable1 {
    border: none;
    margin: 0 auto;
    padding: 0;
    width: 99%}
.myTable2 {
    border: none;
    margin: 0 auto 0 4px;
    padding: 0;
    width: 100%}
.videoDescription, .videoDescription A {
    color: #fce6bc;
    font-size: 13px;
    font-weight: 700;
}
div.videoDescription {
    margin-top: 5px;
    background: #271a1a;
}
.spacer {
    height: 20px;
    line-height: 20px;
    width: 300px;
}
.player {
    float: left;
    width: 710px;
}
.player_foto {
    float: left;
    width: 68%}
.promo_300_250 {
    float: left;
    width: 300px;
}
.promo_300_250 IFRAME {
    width: 300px;
}
.rate {
    float: right;
    height: 16px;
    width: 55px;
}
.rate SPAN {
    display: block;
    height: 16px;
    line-height: 16px;
    padding-right: 7px;
    text-align: center;
    width: 100%}
.rate SPAN.under50 {
    background: url(images/thums-down.jpg) no-repeat 100% 2px;
    color: #f95957;
}
.rate SPAN.over50 {
    background: url(images/thums-up.jpg) no-repeat 100% 0;
    color: #ff2bbc;
}
.noteVideo {
    padding: 35px 0 10px;
    height: 40px;
    text-align: left;
}
.noteVideo1 {
    padding: 25px 0 10px;
    height: 40px;
    text-align: left;
}
.pozitive {
    float: left;
    background: url(images/imagen/dislike_bg.png) repeat-x top center;
    width: 24%;
    border: 1px solid #000;
    border-top: none;
    border-bottom: none;
}
.pozitive A {
    background: url(images/imagen/ico_vote_up_video.png) no-repeat 70% center;
    display: block;
    height: 40px;
    line-height: 45px;
    text-decoration: none!important;
    width: 42%;
    padding: 0 29%;
    color: #fff;
}
.pozitive:hover, .activated {
    background: url(images/imagen/like_bg.png) repeat-x top center;
}
.negative {
    float: left;
    background: url(images/imagen/dislike_bg.png) repeat-x top center;
    width: 10%}
.negative A {
    background-position: -46px -352px;
    display: block;
    height: 40px;
    text-decoration: none!important;
    width: 100%}
.negative:hover {
    background: url(images/imagen/like_bg.png) repeat-x top center;
}
.percents {
    background-color: #271a1a;
    float: left;
    height: 40px;
    width: 65%;
    color: #a9a9a9;
}
.for_float {
    width: 50%;
    float: left;
}
.nrVotes {
    margin: 10px 0 5px 10px;
}
.percents1 {
    color: #c5af86;
    width: 90%}
.percents DIV.likes {
    background-color: #a8a8a8;
    line-height: 2px;
    margin-left: 10px;
    text-align: left;
}
.percents DIV.dislikes {
    background-color: red;
    line-height: 2px;
    margin-top: -2px;
    margin-right: -1px;
    float: right;
}
.video_tags>div {
    background-color: #271a1a;
    float: left;
    height: 40px;
    width: 99%;
    color: #a9a9a9;
    padding: 0 0 0 2px;
    line-height: 40px;
    margin-bottom: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
}
.video_tags>div>b {
    background-position: -2px -206px;
    padding-left: 30px;
    margin-right: 10px;
    color: #f00;
}
.video_tags>div>b:last-of-type {
    background-position: 0 -426px;
    padding-left: 30px;
    margin-right: 10px;
    color: #f00;
}
.textAlignLeft {
    text-align: left!important;
}
.favDiv {
    float: right;
    margin-right: 11px;
    width: 143px;
}
.fav {
    background: url(images/fav.gif) no-repeat scroll left bottom transparent;
    display: block;
    height: 25px;
    margin-top: 2px;
    text-decoration: none;
    width: 143px;
}
.fav:hover {
    background-position: center top;
    text-decoration: none!important;
}
.infoVideo {
    color: #fff;
    font-size: 12px;
    line-height: 40px;
    height: 40px;
}
.infoVideo>.date_added {
    margin-left: 40px;
    background: url('images/imagen/date_added.png') center left no-repeat;
}
.infoVideo>.views {
    background: url(images/imagen/ico_views_thumb.png) no-repeat 0 13px;
    float: left;
    padding-left: 20px;
    margin-left: 20px;
}
.infoVideo>.video_duration {
    background: url(images/imagen/ico_duration.png) no-repeat 0 13px;
    float: left;
    padding-left: 20px;
    margin-left: 30px;
}
.date_added1 {
    float: left;
    text-align: left;
    width: 25%}
.visits1 {
    float: right;
    padding-right: 11px;
    text-align: right;
    width: 70%}
.visits {
    float: right;
    padding-right: 11px;
    text-align: right;
    width: 40%}
.item_detail_menu {
    border-bottom: 1px solid #413333;
    height: 35px;
    z-index: -1;
}
.item_detail_menu ul {
    padding-left: 0;
}
.item_detail_menu li {
    float: left;
    height: 35px;
    list-style: none;
    position: relative;
    width: 140px;
}
.item_detail_menu li a {
    background-color: #240000;
    bottom: 0;
    display: block;
    height: 35px;
    line-height: 35px;
    left: 0;
    top: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 100%;
    color: #fff;
}
.item_detail_menu li a:hover {
    background-color: #610100;
}
.item_detail_menu li a.current {
    border: 1px solid #000;
    border-top: none;
    border-bottom: none;
    background-color: #610100;
    border-bottom: none;
    height: 35px;
    left: 0;
    line-height: 35px;
    z-index: 100;
}
.item_detail_menu1 {
    height: 20px;
    background-color: #1b1616;
    z-index: -1;
}
.sec_child>table>tbody>tr:nth-child(odd) .item_detail_menu1, .sec_child>table>tbody>tr:nth-child(odd) .tableHome1, .link_container_for_category_odd>tbody>tr:nth-child(odd) .item_detail_menu1, .link_container_for_category_odd>tbody>tr:nth-child(odd) .tableHome1, .directory_container_for_category_odd>tbody>tr:nth-child(odd) .item_detail_menu1, .directory_container_for_category_odd>tbody>tr:nth-child(odd) .tableHome1 {
    background-color: #000;
}
.item_detail_menu1 UL {
    margin: 0;
    padding: 0 0 0 5px;
}
.item_detail_menu1 LI {
    list-style: none;
    position: relative;
}
.item_detail_menu1 LI A {
    border-bottom: none;
    color: #fce6bc;
    font-size: 14px;
    height: 20px;
    left: 0;
    line-height: 20px;
    padding: 0 5px;
    position: absolute;
    text-decoration: none;
    top: 0;
    z-index: 10;
}
.message {
    color: #767676;
    line-height: 15px;
    margin-bottom: 20px;
    padding: 5px;
    width: 850px;
}
.message1 {
    background-color: #212121;
    color: #fff;
    line-height: 15px;
    margin-bottom: 20px;
    padding: 5px;
    width: 850px;
}
.messageUser {
    float: left;
    width: 150px;
}
.messageUser A {
    color: #fce6bc!important;
}
.messageText {
    float: left;
    width: 695px;
}
.images .image {
    border: 1px solid #414141;
    float: left;
    height: 120px;
    margin-bottom: 10px;
    margin-right: 10px;
    width: 160px;
}
.images .image A {
    display: block;
    height: 100%;
    text-decoration: none;
    width: 100%}
.tableHome {
    border: 1px solid #292929;
    margin-bottom: 5px;
    width: 100%}
.menu_content_search DIV.video {
    margin-right: 1px;
}
.titles {
    background-position: 664px -383px;
    float: left;
    height: 128px;
    padding: 5px 0 0 5px;
    position: relative;
    width: 81%}
.titlesN {
    background-position: 664px -232px;
    float: left;
    height: 128px;
    padding: 5px 0 0 5px;
    position: relative;
    width: 81%}
.dirMenu {
    float: right;
}
.dirMenu A:hover {
    color: #fff;
}
.titles .details, .titlesN .details {
    bottom: 0;
    color: #bebebe;
    left: 5px;
    position: absolute;
}
.tableHome1 {
    background-color: #1b1616;
    width: 100%;
    text-align: left;
}
.titles .details SPAN, .titlesN .details SPAN {
    color: #767676;
}
.tooltipup {
    background: url(images/bubble_up.png) top left;
    color: #c5af86;
    font-size: 14px;
    font-weight: 400;
    height: 33px;
    line-height: 20px;
    margin: -50px 0 0 15px;
    text-align: center;
    width: 80px;
    z-index: 13000;
}
.tooltipdown {
    background: url(images/bubble_down.png) top left;
    color: red;
    font-size: 14px;
    font-weight: 400;
    height: 33px;
    line-height: 20px;
    margin: -50px 0 0 15px;
    text-align: center;
    width: 105px;
    z-index: 13000;
}
#jquery-overlay {
    height: 500px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 90;
}
#jquery-lightbox {
    left: 0;
    line-height: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 100;
}
#jquery-lightbox a img {
    border: none;
}
#lightbox-container-image-box {
    background-color: #fff;
    height: 250px;
    margin: 0 auto;
    position: relative;
    width: 250px;
}
#lightbox-container-image {
    padding: 10px;
}
#lightbox-loading {
    height: 25%;
    left: 0;
    line-height: 0;
    position: absolute;
    text-align: center;
    top: 40%;
    width: 100%}
#lightbox-nav {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}
#lightbox-container-image-box>#lightbox-nav {
    left: 0;
}
#lightbox-nav a {
    outline: none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    display: block;
    height: 100%;
    width: 49%;
    zoom: 1;
}
#lightbox-nav-btnPrev {
    float: left;
    left: 0;
}
#lightbox-nav-btnNext {
    float: right;
    right: 0;
}
#lightbox-container-image-data-box {
    background-color: #fff;
    font: 10px Verdana, Helvetica, sans-serif;
    line-height: 1.4em;
    margin: 0 auto;
    overflow: auto;
    padding: 0 10px;
    width: 100%}
#lightbox-container-image-data {
    color: #666;
    padding: 0 10px;
}
#lightbox-container-image-data #lightbox-image-details {
    float: left;
    text-align: left;
    width: 70%}
#lightbox-image-details-caption {
    font-weight: 700;
}
#lightbox-image-details-currentNumber {
    clear: left;
    display: block;
    padding-bottom: 1em;
}
#lightbox-secNav-btnClose {
    float: right;
    padding-bottom: .7em;
    width: 66px;
}
.footerADV {
    background-position: 0 -49px;
    margin: 0 auto;
    padding-bottom: 20px;
    padding-top: 40px;
    width: 690px;
}
.heightVideo, .heightVideoHome {
    margin-left: 2px;
}
.heightPhotos {
    min-height: 250px;
}
.rightPub, .rightPubHome {
    background: url(images/pub.gif) no-repeat top right;
    float: right;
    height: 347px;
    margin-top: 8px;
    padding-top: 55px;
    width: 343px;
    margin-right: 93px;
}
.rightPubWebmaster {
    height: 416px;
}
.table_left_right_small_topcellPad0 {
    padding-left: 7px!important;
}
.bottomPages {
    padding-top: 20px;
    padding-bottom: 20px;
}
.inside_table .image {
    height: 120px;
    width: 120px;
}
.inside_table .image A {
    display: block;
    height: 120px;
    text-decoration: none;
    width: 120px;
}
.embed {
    text-align: left;
}
.embedInput {
    background: #fff!important;
    border: 1px solid #fce6bc!important;
    color: #767676!important;
    font-size: 14px;
    height: 16px;
    line-height: 16px;
    width: 155px;
}
.videoEmbed {
    height: 215px;
}
.textInfo {
    color: #FFF!important;
    font-weight: 700;
    padding-bottom: 20px;
    padding-top: 10px;
}
.textInfo A {
    color: #FFF!important;
    font-weight: 700;
    text-decoration: underline;
}
.selectsWebmaster SELECT {
    background: #fff;
    margin-right: 10px;
}
.videoEmbedDetail {
    border-top: 1px solid #a0a0a0;
    padding-top: 10px;
    width: 300px;
}
.videoEmbedDetailEmail {
    background: url(images/videoemail.gif) no-repeat top left;
    display: block;
    padding-left: 35px;
}
.videoEmbedDetailTextarea {
    background: #000;
    border: 1px solid #a0a0a0;
    color: #a7a7a7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 50px;
    width: 300px;
}
.videoEmbedDetailTitle {
    color: #a7a7a7;
    font-weight: 700;
    padding-bottom: 3px;
}
.videoEmbedPlayer {
    color: #a7a7a7;
    line-height: 35px;
}
#myAlternativeContent, #bg_player_location {
    background: #000;
    color: #a7a7a7;
    font-size: 16px;
}
#myAlternativeContent A, #bg_player_location A {
    color: #fff;
    font-size: 16px;
    text-decoration: underline;
}
div.underMenu_1024px {
    background-position: 0 0;
    background-repeat: repeat-x;
    height: 43px;
    margin: 0 auto;
    width: 1024px;
}
div.contentSite_1024px {
    margin: 0 auto;
    position: relative;
    width: 1024px;
}
div.mobile-container {
    background: url(images/phones_right.jpg) top right no-repeat;
    min-height: 700px;
    padding: 15px;
}
div.mobile-container span.title {
    color: #fce6bc;
    display: block;
    font-size: 140%;
    font-weight: 700;
    margin-bottom: 20px;
}
div.mobile-video {
    color: #fff;
    width: 550px;
}
div.mobile-video a {
    color: #fce6bc;
    text-decoration: underline;
}
div.mobile-video p {
    margin-bottom: 15px;
}
div.mobile-video p.small_title {
    color: #fce6bc;
    font-size: 110%;
    font-weight: 700;
    margin-top: 10px;
}
div.mobile-video a.link-video {
    background: url(images/player_img.jpg) no-repeat top left;
    display: block;
    height: 183px;
    margin: 20px auto;
    width: 337px;
}
div.mobile-video div.hide {
    display: none;
}
.newIdea {
    background: url(images/bec.jpg) no-repeat top left;
    color: #fff;
    height: 27px;
    line-height: 27px;
    margin: 10px;
    padding-left: 30px;
    text-align: left;
}
.newIdea A {
    color: #fff;
    text-decoration: none;
}
.newIdea A SPAN {
    color: #fce6bc;
}
.newIdea SPAN {
    color: #fce6bc!important;
}
.register_field {
    background: #610100;
    width: 160px;
    height: 35px;
    display: block;
    line-height: 35px;
    color: #cdcdcd;
}
.form_float {
    float: left;
}
.register_form {
    border: 1px solid #413333;
    padding: 25px;
    position: relative;
}
.register_form:after {
    content: '';
    display: block;
    background: url(images/imagen/register_image.png) no-repeat top left;
    width: 121px;
    height: 136px;
    position: absolute;
    top: 85px;
    right: 85px;
}
.register_obligatori {
    color: red;
    text-align: left;
    margin-bottom: 10px;
}
.register_table tr>td:first-child {
    width: 200px;
}
.register_table .row-checkbox {
    height: 30px;
    line-height: 30px;
}
.register_table .row-checkbox input {
    position: relative;
    top: 2px;
    margin-left: 1px;
}
.register_table div.input_password, .register_table div.input_username, .register_table div.input_name, .register_table div.input_email, .register_table div.input_address1, .register_table div.input_address2, .register_table div.input_country, .register_table div.input_foto, .user_edit_table div.input_password, .user_edit_table div.input_username, .user_edit_table div.input_name, .user_edit_table div.input_email, .user_edit_table div.input_address1, .user_edit_table div.input_address2, .user_edit_table div.input_country, .user_edit_table div.input_foto {
    display: inline-block;
    position: relative;
}
.ie7 .register_table {
    position: relative;
}
.ie7 .register_table input {
    line-height: 35px!important;
    float: left;
}
.ie7 .register_table td div, .ie7 .register_table em {
    float: left;
}
.ie7 .register_table td br {
    display: block;
    height: 30px;
    width: 100px;
    clear: both;
    position: relative;
    overflow: hidden;
}
.ie7 .register_table h4, .ie7 .register_table h3 {
    width: 400px;
    text-align: left;
}
.register_table .field10, .register_table input.input_password, .register_table input.input_username, .register_table input.input_name, .register_table input.input_email, .register_table input.input_address1, .register_table input.input_address2, .register_table input.input_country, .register_table input.input_foto, .user_edit_table input.input_password, .user_edit_table input.input_username, .user_edit_table input.input_name, .user_edit_table input.input_email, .user_edit_table input.input_address1, .user_edit_table input.input_address2, .user_edit_table input.input_country, .user_edit_table input.input_foto {
    width: 400px;
    height: 35px;
    line-height: 18px;
    text-indent: 32px;
    background-color: #202020;
    border: 1px solid #502020;
    position: relative;
    color: #fff;
    padding: 0;
    margin-bottom: 4px;
}
.register_table .field10:hover {
    border-color: #f00;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.register_table_b .field10 {
    text-indent: 0;
    width: 400px!important;
}
.register_table_b textarea.field10 {
    height: 70px;
}
.register_table_b .input_title {
    float: left;
}
.register_table_b .em_title {
    color: red;
}
.register_table input.input_foto, .user_edit_table input.input_foto {
    text-indent: 0;
}
.register_table input[type="checkbox"] {
    border: none;
}
.register_table div.input_password:after, .register_table div.input_username:after, .register_table div.input_name:after, .register_table div.input_email:after, .register_table div.input_address1:after, .register_table div.input_address2:after, .register_table div.input_country:after, .register_table div.input_fotoo:after {
    content: '';
    display: block;
    background-position: -2px -95px;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 8px;
    top: 12px;
}
.input_email, .input_name {
    position: relative;
}
.input_email input, .input_name input {
    padding: 0 35px;
}
.input_email:after, .input_name:after {
    height: 20px!important;
    top: 11px!important;
    left: 9px!important;
}
.input_email:after {
    top: 9px!important;
}
.myTableLink input {
    float: left;
}
div.input_password:after, div.input_username:after, div.input_name:after, div.input_email:after, div.input_address1:after, div.input_address2:after, div.input_country:after, div.input_fotoo:after {
    content: '';
    display: block;
    background-position: -2px -95px;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 3px;
    top: 7px;
}
.register_table div.input_password:after {
    background-position: -2px -122px;
    left: 8px;
    top: 4px;
}
.register_table div.input_email:after {
    background-position: -2px -177px;
    left: 8px;
    top: 10px;
}
.register_table div.input_address1:after {
    background-position: -2px -254px;
    left: 12px;
    top: 5px;
}
.register_table div.input_address2:after {
    background-position: -2px -230px;
    left: 10px;
    top: 12px;
    height: 25px;
}
.register_table div.input_country:after {
    background: url(images/imagen/ico_register_country.png) no-repeat top left;
    left: 8px;
    top: 12px;
}
div.input_password:after {
    background-position: -68px -72px;
    background-position: -2px -124px;
    left: 7px;
    top: 7px;
}
div.input_email:after {
    background-position: -2px -180px;
    left: 5px;
    top: 10px;
}
div.input_address1:after {
    background-position: -2px -259px;
    left: 9px;
    top: 7px;
}
div.input_address2:after {
    background-position: -2px -230px;
    left: 6px;
    top: 7px;
}
div.input_country:after {
    background: url(images/imagen/ico_register_country.png) no-repeat top left;
    left: 6px;
    top: 11px;
}
.register_table em.em_password, .register_table em.em_username, .register_table em.em_name, .register_table em.em_email, .register_table em.em_address1, .register_table em.em_address2, .register_table em.em_country, .user_edit_table em.em_password, .user_edit_table em.em_username, .user_edit_table em.em_name, .user_edit_table em.em_email, .user_edit_table em.em_address1, .user_edit_table em.em_address2, .user_edit_table em.em_country {
    width: 30px;
    height: 30px;
    color: red;
    display: inline-block;
    line-height: 30px;
    text-indent: 10px;
}
.register_form>ul {
    list-style-type: none;
    text-align: left;
    padding: 0;
    color: #7e7e7e;
}
.register_form>ul li {
    line-height: 20px;
}
.register_form>ul>li>a {
    color: red;
}
.button10, .register_form>input[type="submit"] {
    background: url(images/imagen/register_submit_bg.png) repeat-x top center!important;
    width: 130px!important;
    height: 37px!important;
    color: #fff!important;
    border: none!important;
    float: left!important;
    font-size: 12px;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.button10:hover, .register_form>input[type="submit"]:hover {
    background: url(images/imagen/register_submit_bg_hover.png) repeat-x top center!important;
    color: #dcdcdc!important;
}
.register_approved {
    margin-top: 30px;
}
.table_left_right_small_topcell.tab_video>div, .table_left_right_small_topcell.tab_foto>div, .table_left_right_small_topcell.tab_directory>div, .table_left_right_small_topcell.tab_notizie>div, .table_left_right_small_topcell.tab_rss>div, .table_left_right_small_topcell.tab_popolari>div, .table_left_right_small_topcell.tab_partners>div, .table_left_right_small_topcell_gray.tab_popolari>div, .table_left_right_small_topcell_gray.tab_v_popolary>div, .table_left_right_small_topcell_gray.tab_v_votati>div, .table_left_right_small_topcell_gray.tab_l_popolary>div {
    width: 160px;
    font-size: 13px;
}
#wrapper table.main_table, #wrapper .contentSite {
    margin-top: -18px;
}
#wrapper table.main_table .cell_middle {
    padding-top: 0;
    width: 82%!important;
}
#wrapper table.main_table .tab_video>div:after, #wrapper table.main_table .tab_foto>div:after, #wrapper table.main_table .tab_directory>div:after, #wrapper table.main_table .tab_rss>div:after, #wrapper table.main_table .tab_notizie>div:after, #wrapper table.main_table .tab_partners>div:after, #wrapper table.main_table .tab_v_popolary>div:after, #wrapper table.main_table .tab_v_votati>div:after, #wrapper table.main_table .tab_l_popolary>div:after, #wrapper table.main_table .tab_popolari>div:after {
    background-image: none;
}
.tagCloud .table_left_right_small_cell {
    padding: 8px;
    text-align: center!important;
}
.tagCloud .table_left_right_small_cell a {
    background: none;
    padding: 0;
    margin: 0;
    line-height: normal;
    color: #969696;
}
.tagCloud .table_left_right_small_cell a:hover {
    color: #FFF;
}
.oldRightColumn .table_left_right_small_cell {
    padding: 2px 5px;
}
.oldRightColumn .table_left_right_small_cell a {
    padding: 0;
    margin: 0;
    line-height: normal;
    background-image: none;
    color: #969696;
}
#wrapper table.main_table .table_left_right_small .oldRightColumn .table_left_right_small_cell a:hover {
    background: none;
    color: #FFF;
}
.tdLeft {
    /*width: 18%!important; */
    width: 17%!important;
}
.tdLeft>table {
    width: 95%!important;
    border: 1px solid #413333;
}
.table_left_right_small_topcell.tab_video>div, .table_left_right_small_topcell.tab_foto>div, .table_left_right_small_topcell.tab_directory>div, .table_left_right_small_topcell.tab_notizie>div, .table_left_right_small_topcell.tab_rss>div, .table_left_right_small_topcell.tab_popolari>div, .table_left_right_small_topcell.tab_partners>div, .table_left_right_small_topcell_gray.tab_popolari>div, .table_left_right_small_topcell_gray.tab_v_popolary>div, .table_left_right_small_topcell_gray.tab_v_votati>div, .table_left_right_small_topcell_gray.tab_l_popolary>div {
    width: 100%;
    color: #fce6bc;
}
.heightVideoHome {
    width: 100%!important;
}
.rightPub, .rightPubHome {
    position: relative;
    float: right;
    margin: 1%;
    height: 253px;
    padding: 7.8%;
    text-align: center;
    width: 31.4%;
    border: 1px solid #888;
}
.ie7 .rightPub, .ie7 .rightPubHome {
    padding: 70px 0 0 0;
    width: 460px;
    height: 337px!important;
    margin: 0;
}
.common_table_home {
    margin-top: 0;
}
.common_table_top_cell.home_container, .common_table_top_cell.video_container, .common_table_top_cell.search_result_container, .common_table_top_cell.foto_container {
    margin-top: 5px;
}
.table_left_right_small_topcell, .common_table_top_cell {
    height: 5px;
}
.video {
    position: relative;
    float: left;
    width: 23%;
    margin: 1%;
    height: 193px;
    overflow: hidden;
}
.ms-videos-5x .video { width : 18%; min-width : 18%;  } 
.video a {
    position: relative;
    float: left;
    overflow: hidden;
    width: 98%;
    height: auto;
}
.video .title, .video .info {
    width: 95%;
    height: 28px;
}
div.foto_container .video, div.heightPhotos .video {
    height: 191px;
    width: 22.2%}
div.foto_container .video a.thumb, div.heightPhotos .video a.thumb {
    width: 96%;
    background-size: cover!important;
}
.table_left_right_small_cellNoBg>a:hover {
    padding: 0;
}
.table_left_right_small_topcell, .common_table_top_cell {
    font-size: 13px;
    color: #fff;
}
.common_table_top_cell.home_container {
    height: 31px;
}
.common_table_top_cell.video_container {
    margin-bottom: 15px!important;
}
.breadcrum {
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    z-index: 2;
    color: #900404;
    font-size: 9px;
    margin-left: 19.7%;
    height: 3px;
}
.videosRelated {
    width: 98%;
    padding: 1%}
.videosRelated .video {
    width: 24.4%}
.player {
    position: relative;
    float: left;
    width: 655px;
}
.player>.bg_player_location_wrapper {
    width: 655px!important;
}
.promo_300_250 {
    position: relative;
    float: right;
}
.player .video_tags {
    position: relative;
    float: left;
    width: 100%}
.player .video_tags img {
    display: none;
}
.player .video_tags>div {
    position: relative;
    float: left;
    width: 98%;
    overflow: visible;
    height: auto;
    white-space: normal;
    line-height: 27px;
    padding: 1%}
.player .video_tags>div a:after {
    content: ", "}
.player .video_tags>div a:last-child:after {
    content: " "}
.player .videoDescription b {
    color: #f00;
}
.player .noteVideo, .player .percents, .player .video_tags, .player .videoDescription {
    margin-top: 5px;
    padding: 0;
}
.player .videoDescription {
    position: relative;
    float: left;
    width: 96%;
    padding: 2%;
    color: #a7a7a7;
    font-size: 12px;
    font-weight: normal;
}
.player .noteVideo .pozitive {
    width: 33%}
.player .noteVideo .embed_positive {
    float: right;
}
.player .noteVideo .embed_positive a {
    background-position: 151px -319px;
    line-height: 44px;
}
.player .noteVideo .embed_positive a b {
    font-size: 28px;
    position: relative;
    float: right;
    opacity: .7;
}
.player .pozitive.sharePositive {
    width: 23%}
.player .pozitive.sharePositive a {
    background-position: 86px -351px;
}
.percents {
    width: 100%}
.percents .infoVideo {
    width: 48%;
    position: relative;
    float: right;
}
.percents .for_float {
    width: 50%;
    position: relative;
    float: left;
}
.parent_bottom_crappy_div {
    width: 100%;
    overflow: hidden;
    position: relative;
    float: left;
}
.logo {
    left: 44%}
.videoEmbedDetail {
    display: none;
}
.table_left_right_small tr:last-child td.tab_content {
    border-width: 0;
}
.myTable.simpleTextTemplates {
    color: #FFF;
    width: 100%}
.myTable.simpleTextTemplates td {
    color: #FFF;
    font-size: 20px;
}
.myTable.simpleTextTemplates td p {
    font-size: 12px;
}
.table_left_right_small_cell.no_move img {
    padding-left: 45px;
}
.table_left_right_small_cell.no_move>a>img {
    padding-left: 2px;
}
#search_input_phrase {
    background-position: 214px -625px;
    background-color: #202020;
    border: 0 solid #686868;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    color: #fff;
    height: 27px;
    padding: 7px 0 0 15px;
    position: absolute;
    top: 6px;
    width: 300px;
    left: 65px;
}
#search_input_phrase input[type="text"] {
    position: relative;
    float: left;
    width: 88%;
    background: none;
    border: none;
    color: #FFF;
}
#search_input_phrase input[type="submit"] {
    position: relative;
    float: right;
    width: 11%;
    background: none transparent;
    border: 0;
    margin: 0;
    border-left: none;
    cursor: pointer;
}
.common_table.common_table_home.table_pub {
    margin-top: -46px;
}
.common_table.common_table_home.table_pub .common_table_top_cell {
    color: #f7dbb4;
    font-size: 20px;
}
.wrapper-menu {
    position: relative;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    background-position: 0 0;
    background-repeat: repeat-x;
}
.top_menu_wrapper {
    position: relative;
    min-width: 900px;
    width: 100%;
    margin: 0 auto;
    text-align: left;
}
#search_active_hover_focus li input[type="text"] {
    min-width: 900px;
    margin-top: 20px;
}
.breadcrumbs_from_filters {
    padding: 5px 10px;
    display: inline-block;
    margin-right: 15px;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #520001;
    color: #a80001!important;
}
.breadcrumbs_from_filters:hover {
    text-decoration: none;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #ac0001;
    color: #fff!important;
    background: none repeat scroll 0 0 #ac0001;
}
.noteVideo {
    margin-top: 15px!important;
}
.noteVideo {
    padding: 0;
    height: 40px;
    text-align: left;
}
.noteVideo div.item {
    display: block;
    width: 14.5%;
    border-left: 2px solid #000;
    position: relative;
    padding: 10px 2%;
    float: left;
    height: 23px;
    background: url('http://files.megasesso.com/styles/Black/images/imagen/dislike_bg.png') repeat-x top center;
    text-align: left;
    overflow: hidden;
}
.player .noteVideo .pozitive {
    width: 18%}
.noteVideo div.item a {
    display: block;
    position: relative;
    margin: 0 auto;
    width: 80%;
    height: 20px;
    text-align: left;
    vertical-align: middle;
    color: #fff;
    text-decoration: none;
    padding: 2% 0;
    line-height: normal;
}
.noteVideo div.item a:hover {
    color: #FFF;
    text-decoration: none;
}
.noteVideo div.item:hover {
    background: url('http://files.megasesso.com/styles/Black/images/imagen/like_bg.png') repeat-x top center;
}
.noteVideo .activated {
    background: url('http://files.megasesso.com/styles/Black/images/imagen/like_bg.png') repeat-x top center;
}
.animate_bigger_player {
    width: 20%!important;
}
.negative, .noteVideo div.negative {
    width: 9%!important;
}
.share, .embed_code {
    width: 15%!important;
}
.broken_link_video {
    width: 21%!important;
}
.up_like {
    background: url('/styles/Black/images/underplayer/thumb_up.png') no-repeat top right!important;
}
.up_dislike {
    background: url('/styles/Black/images/underplayer/thumb_down.png') no-repeat top center!important;
}
.up_share {
    background: url('/styles/Black/images/underplayer/share.png') no-repeat top right;
}
.up_embed {
    background: url('/styles/Black/images/underplayer/embed.png') no-repeat top right;
}
.up_report {
    background: url('/styles/Black/images/underplayer/flag.png') no-repeat top right;
}
.up_extend {
    background: url('/styles/Black/images/underplayer/enhance_player.png') no-repeat top right;
}
.up_un_extend {
    background: url('/styles/Black/images/underplayer/decrease_player.png') no-repeat top right;
}
.center_this_underplayer_bar {
    position: relative;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.new_improved_buttons_hover {
    padding: 10px;
    cursor: pointer;
    background: #610100;
    color: #FFF;
    width: 120px;
    text-align: center;
    position: relative;
    margin: 0 auto;
}
.new_improved_buttons_hover:hover {
    background: #850000;
}
.pub-footer div {
    float: left;
    margin: 0 5px;
}
.orderby-cnt {
    float: left;
    width: 100%;
    height: 28px;
    line-height: 28px;
    margin: 10px 0 10px 10px;
}
.orderby-cnt .label {
    float: left;
    color: #fff;
    margin-right: 5px;
}
.ie7 .orderby-cnt .label {
    width: 200px;
}
.ie7 .selectboxit-option, .ie7 #categoriesSelectBoxItOptions, .ie7 #categoriesSelectBoxIt, .ie7 #categoriesSelectBoxItContainer {
    width: 150px;
    z-index: 1000;
}
.ie7 .selectboxit-option {
    left: -150px;
    width: 200px;
}
.ie7 .rightPub, .ie7 .rightPubHome {
    margin-bottom: 7px;
}
#top_video_sort_menu ul {
    list-style: none;
    padding: 0;
}
#top_video_sort_menu li:hover>ul {
    display: block;
    list-style: none;
    top: 28px;
    opacity: 1;
}
#top_video_sort_menu {
    z-index: 11;
    padding: 0;
    list-style: none;
    position: relative;
    display: inline-table;
    display: inline-flex;
    display: -moz-box;
    float: left;
    margin: 0 15px 0 0;
}
#top_video_sort_menu:after {
    content: "";
    clear: both;
    display: block;
}
#top_video_sort_menu li {
    float: left;
    list-style: none;
    position: relative;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #9f0001;
    height: 28px;
    line-height: 28px;
    padding: 0 35px 0 20px;
    color: #fff;
    text-align: left;
}
#top_video_sort_menu li ul {
    padding: 5px 0;
}
#top_video_sort_menu li ul li {
    padding: 0;
    width: auto;
    text-align: left;
}
#top_video_sort_menu li ul li a {
    padding: 0 0 0 20px;
}
#top_video_sort_menu li ul li a:hover {
    background: #5d0101;
}
#top_video_sort_menu li ul li.active {
    border-top: 1px solid #510606;
    height: 27px;
}
#top_video_sort_menu li ul li.active a {
    background: #6c0808;
    border-top: 1px solid #630707;
    height: 27px;
    line-height: 24px;
}
#top_video_sort_menu li:hover a {
    color: #fce6bc;
}
#top_video_sort_menu li a {
    display: block;
    width: auto;
    color: #fce6bc;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
}
#top_video_sort_menu li a:after {
    content: "";
    clear: both;
    display: block;
    width: 8px;
    height: 5px;
    background: #000;
    position: absolute;
    top: 12px;
    right: 10px;
    background: url('/styles/Black/images/sprite_menu_top.png') no-repeat 0 -1172px;
}
#top_video_sort_menu li:hover a:after {
    background-position: -8px -1172px;
}
#top_video_sort_menu li ul li a:after {
    display: none;
}
#top_video_sort_menu ul {
    position: absolute;
    top: -9999px;
    left: -1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
}
#top_video_sort_menu ul:before {
    content: "";
    clear: both;
    display: block;
    width: 152px;
    height: 10px;
    position: relative;
    top: 0;
    left: 0;
    background: url('/styles/Black/images/sprite_menu_top.png') no-repeat 0 -1178px;
}
#top_video_sort_menu ul:after {
    content: "";
    clear: both;
    display: block;
    width: 152px;
    height: 5px;
    position: relative;
    top: 0;
    left: 0;
    background: url('/styles/Black/images/sprite_menu_top.png') no-repeat 0 -1188px;
}
#top_video_sort_menu ul li {
    float: left;
    border-radius: 0;
    position: relative;
    width: 152px!important;
    background-color: #9f0001;
}
#top_video_sort_menu ul li a {
    color: #fce6bc;
    display: block;
    width: 132px;
}
#top_video_sort_menu ul ul {
    position: absolute;
    left: 100%;
    top: 4px;
    background: #000;
    padding: 0;
}
#top_video_sort_menu ul ul li {
    min-width: 120px;
    border-radius: 0;
}
#categories {
    background: #9f0001;
    border: 1px solid #9f0001;
    color: #fce6bc!important;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    padding: 5px 4px;
    float: left;
    margin: 0;
    cursor: pointer;
    font-size: 10px;
    text-transform: uppercase;
}
#categories-arrow {
    content: "";
    clear: both;
    display: block;
    width: 20px;
    height: 20px;
    background: #000;
    position: absolute;
    top: 3px;
    left: 121px;
    background: url('/styles/Black/images/sprite_menu_top.png') no-repeat 0 -1148px;
}
.videos.foto_container {
    margin-top: 20px;
}
.link-cnt-details .pozitive {
    width: 35%!important;
}
.link-cnt-details div.negative {
    width: 13%!important;
}
.videoEmbed .views {
    width: 35%!important;
    height: 14px;
    line-height: 16px;
    overflow: hidden;
}
.video_details_page h1 {
    font-size: 16px!important;
    margin : 0 0 5px 0;
}
.ie7 .video_details_page h1 {
    width: 400px;
}
.tab_l_popolary div, .tab_v_votati div, .tab_v_popolary div {
    background: #323232!important;
    color: #bdbdbd!important;
}
.player-iframe #bg_player_location_wrapper {
    height: 100%!important;
    width: 100%!important;
    position: absolute!important;
    top: 0!important;
}
.menu_content_cnt_5x {
    width: 750px;
}
.menu_content_cnt_4x {
    width: 600px;
}
.menu_content_cnt_3x {
    width: 400px;
}
.ms-add-favorite {
    height: 31px;
    line-height: 31px;
    float: left;
    margin: 0 0 0 15px;
    top: 0;
    height: 28px;
    line-height: 28px;
}
.ms-add-favorite a span.ms-fav-wrap {
    line-height: 14px;
    display: none;
    position: absolute;
    top: 25px;
    z-index: 1000;
    color: #fff;
    font-size: 10px;
    text-align: center;
    width: 152px;
    left: -27px;
    margin: 10px 5px;
}
.ms-add-favorite a span.ms-fav-wrap span {
    background: #9f0001;
    width: 100%;
    display: block;
}
.ms-add-favorite a span.ms-fav-wrap:before {
    content: "";
    clear: both;
    display: block;
    width: 152px;
    height: 10px;
    position: relative;
    top: 0;
    left: 0;
    background: url('/styles/Black/images/sprite_menu_top.png') no-repeat 0 -1178px;
}
.ms-add-favorite a span.ms-fav-wrap:after {
    content: "";
    clear: both;
    display: block;
    width: 152px;
    height: 5px;
    position: relative;
    top: 0;
    left: 0;
    background: url('/styles/Black/images/sprite_menu_top.png') no-repeat 0 -1188px;
}
.ms-add-favorite a i {
    display: block;
    width: 31px;
    height: 28px;
    margin: 0 auto 10px auto;
    background: url(images/sprite_menu_top.png) no-repeat -102px -652px;
    transition: all .2s ease;
}
.ms-add-favorite a:hover span.ms-fav-wrap {
    display: block;
}
.ms-add-favorite a:hover i {
    background-position: -102px -625px;
}
.register_table_login {
    margin-top: 30px;
}
.register_table_login h3 {
    color: #fce6bf;
    font-size: 16px;
    margin: 0;
}
.register_table_login h4 {
    color: #fff;
    font-size: 12px;
    margin: 0 0 10px 0;
}
.register_table_login input.field10 {
    width: 360px;
    height: 35px;
}
.ms-left, .ms-right {
    display: block;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    width: 45%;
    margin-bottom: 2px;
}
.ms-left {
    float: left;
}
.ms-right {
    float: right;
    text-align: right;
}
.ms-right a {
    color: #a9a9a9;
}
.ms-left span, .ms-right span {
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    color: #a9a9a9;
}
.ms-right span {
    float: right;
}
.ms-left {
    padding-left: 8px;
}
.ms-right {
    padding-right: 5px;
}
.ms-left input {
    margin-right: 8px;
}
.ms-error {
    margin: 0;
}
.ms-error h2 {
    font-size: 12px;
    margin: 0;
}
.ms-error span {
    color: #fff;
}
.ms-error span a {
    color: #f00;
}
.ie7 .player-iframe, .ie8 .player-iframe {
    height: 380px!important;
    width: 600px!important;
    overflow: hidden!important;
    position: static!important;
}
.ie7 .player-iframe iframe, .ie8 .player-iframe iframe {
    position: static!important;
    height: 380px!important;
}
.ie7 .parent_bottom_crappy_div, .ie8 .parent_bottom_crappy_div {
    width: 974px;
    overflow: hidden;
    position: relative;
}

/* channel */
.ms-channel-left { 
	background : #271a1a; padding : 13px;
	height: 305px;
	position: relative;
	padding-left: 260px;
	width : 595px;
	float : left;
	margin-bottom : 20px;
	margin-top : 5px; 	 
}
.ms-channel-left .ms-channel-photo {
	position: absolute;
	top: 10px;
	left: 10px;
}
.ms-channel-left p {
	font-size: 12px;
	color: #d4d4d4;
	line-height: 14px;
	margin-bottom: 14px;
}
.ms-channel-left p a { color : #a90001; }
.ms-channel-left p b { color : #f7dbb4; }
.ms-channel-rating {
	height: 43px;
	padding: 9px 0;
	border-top: 1px solid #685f5f;
	border-bottom: 1px solid #685f5f;
}
.ms-channel-rating .like {
	float: left;
	font-size: 18px;
	height: 41px;
	padding: 0 14px;
	display: block;
	line-height: 41px;
	color: #f8ddb9;
}
.ms-channel-rating .like:hover { text-decoration : none; }
.ms-channel-rating .like i {
	width: 24px;
	height: 29px;
	background: url(images/sprite_menu_top.png) no-repeat 0px -2245px;
	display: block;
	float: left;
	margin: 5px 10px 0 0;
}
.ms-channel-rating .ms-rating {
	height: 21px;
	float: left;
	margin: 12px 0 0 10px;
}
.ms-channel-rating .ms-rating span {
	font-size: 12px;
	color: #f8ddb9;
	line-height: 17px;
}
.ms-channel-rating .ms-rating .ms-votes {
	height: 2px;
	width: 247px;
	position: relative;
}
.ms-channel-rating .ms-rating .ms-votes-on {
	height: 2px;
	background: #a90001;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
}
.ms-channel-rating .ms-rating .ms-votes-off {
	background: #9f9f9f;
	width: 247px;
	height: 2px;
}
.ms-channel-rating .dislike {
	height: 43px;
	width: 43px;
	display: block;
	float: right;
}
.ms-channel-rating .dislike i {
	width: 24px;
	height: 29px;
	background: url(images/sprite_menu_top.png) no-repeat -25px -2245px;
	display: block;
	float: left;
	margin: 7px 0 0 9px;
}
.ms-channel-left .ms-share {
	margin-top: 9px;
	height: 41px;
	padding: 9px 0 0 9px;
}
.ms-channel-left .ms-share span.ms-label {
	line-height: 30px;
	font-size: 20px;
	color: #898989;
	float: left;
	margin-right: 10px;
}
.ms-banner-right { width : 300px; height : 250px; float : right; }

.ms-channel-left .ms-share {
	margin-top: 9px;
	height: 41px;
	padding: 9px 0 0 9px;
	color : #c0c0c0;
}

.ms-channel-list .ms-channel-list-cnt { margin-left : 10px; }
.ms-channel-list .ms-channel-list-cnt .ms-banner-wrapper { margin-left : 7px; border : 1px solid #555555; width : 365px; background : none; float : left; padding : 10px 0; }
.ms-channel-list .ms-channel-list-cnt .ms-banner-wrapper .ms-banner-right { margin : 0 auto; float : none; } 
.ms-channel-list h2 { color : #fff; font-size : 18px; margin : 25px 0 15px 10px; }

.ms-channel-item-full { width : 100%; }
.ms-channel-item-left { float : left; width : 580px; margin-bottom : 25px; }
.ms-channel-item-full .ms-channel-item,
.ms-channel-item-left .ms-channel-item { float : left; width : 29.8%; margin : 0 10px; }
.ms-channel-item-full .ms-channel-item { width : 17.9%; }
	.ms-channel-item-full .ms-channel-item { margin-bottom : 20px; }
	.ms-channel-item-full .ms-channel-item img,
	.ms-channel-item-left .ms-channel-item img { width: 100%; border : 1px solid #555555; }
	.ms-channel-item h2 { font-size : 12px; text-transform : uppercase; color : #71716f; font-weight : normal; margin : 5px 0;  }
	.ms-channel-item .ms-channel-item-info { color : #fff; }
	.ms-channel-item .ms-channel-item-info div { padding : 0; font-size : 11px; }
	.ms-channel-item .ms-channel-item-info span { color : #fff; }
	.ms-channel-item .ms-channel-item-info i { display : block; float : right; width : 13px; height : 16px; background: url('images/sprites_extra.png') no-repeat; background-position: 0px -73px; margin : 0 0 0 5px; }
	
.ms-header-title { background : #600100; height : 36px; line-height: 36px; padding : 0 10px; position : relative; margin-bottom : 5px; }
	.ms-header-title h2 { color : #fde8bd; font-size : 16px; text-transform : uppercase; margin : 0; }
	.ms-header-title a { display: block; width : 120px; height : 36px; line-height : 36px; right : 0px; top : 0; position : absolute; background : #921f0d; font-size : 12px; text-align : center; }
	.ms-header-title a:hover { background : #aa2c18; }
	
.ms-underplayer-ads { margin : 20px 0 0 0; border : 1px solid #555555; }	
	.ms-underplayer-slot { width : 468px; height : 60px; margin : 10px auto; }
	
.video_details_page .breadcrum { height : auto; margin : 0; }	
	
.ms-border-b { border-bottom : 1px solid #685f5f; padding : 0 0 15px 0; margin 0 0 20px 0; }
.round5px {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.ms-pull-left { float  : left; }
.ms-pull-right { float  : right; }
.clearfix { position: relative; height : 0px; overflow: hidden; clear : both; }

/* >1200px */
@media(min-width:1200px) {
    
    .pub-footer div {
    	margin: 0 5px;
	}
	
	.player-wrapper, .player, .player-iframe iframe, .player-iframe {
	    width: 655px;
	}
	.player-iframe {
	    padding-top: 480px;
	    height: 0;
	    position: relative;
	}
	.player-wrapper {
	    float: left;
	}
	.rightPub, .rightPubHome {
	    margin-right: 30px;
	    margin-left: 0;
	}
	.video_container .rightPub, .video_container .rightPubHome, .videos .rightPub, .videos .rightPubHome {
	    margin-right: 15px!important;
	}
	.videos .video .info {
	    padding-top: 5px;
	}
	.videosRelated .video .title {
	    padding-left: 4px!important;
	    padding-top: 4px!important;
	    margin-bottom: 2px!important;
	}
	.videosRelated .video .info div.voteup {
	    width: 16%!important;
	    background-position: 35px -73px;
	}
	.ie11 .rightPub, .ie11 .rightPubHome {
	    margin-bottom: 11px!important;
	}
	.pub-footer {
	    margin: 0 auto;
	}
	.pub-footer div.pub-footer-1x {
	    margin-left: 140px;
	    width: 300px;
	    float: left;
	}
	.pub-footer div.pub-footer-2x {
	    width: 300px;
	    float: left;
	}
	.pub-footer div.pub-footer-3x {
	    width: 300px;
	    float: left;
	}
}

.ie7 .promo_300_250 {
    position: absolute;
    top: 40px;
    right: 0;
}

/* 0-1200px */
@media only screen and (max-width:1200px) {
	#wrapper>table.main_table, #wrapper>.contentSite {
	    margin: 0 auto;
	    width: 960px;
	}
	.register_table .field10 {
	    width: 300px;
	}
	.align_for_search {
	    width: 960px;
	    width: 100%}
	.breadcrum {
	    margin-left: 220px;
	}
	.table_left_right_small_topcell.tab_video>div, .table_left_right_small_topcell.tab_foto>div, .table_left_right_small_topcell.tab_directory>div, .table_left_right_small_topcell.tab_notizie>div, .table_left_right_small_topcell.tab_rss>div, .table_left_right_small_topcell.tab_popolari>div, .table_left_right_small_topcell.tab_partners>div, .table_left_right_small_topcell_gray.tab_popolari>div, .table_left_right_small_topcell_gray.tab_v_popolary>div, .table_left_right_small_topcell_gray.tab_v_votati>div, .table_left_right_small_topcell_gray.tab_l_popolary>div {
	    width: 180px;
	}
	.rightPub, .rightPubHome {
	    height: 306px;
	}
	.foto_container>.rightPub, .foto_container>.rightPubHome {
	    height: 314px;
	    width: 39.5%}
	.video {
	    height: 173px;
	    max-width: 24%;
	    min-width: 20%;
	    width: 23%}
	.video a {
	    height: 109px;
	}
	.register_table tr>td:first-child {
	    width: 170px;
	    height: 36px;
	}
	.register_table input.input_password, .register_table input.input_username, .register_table input.input_name, .register_table input.input_email, .register_table input.input_address1, .register_table input.input_address2, .register_table input.input_country, .register_table input.input_foto {
	    width: 300px;
	}
	#dd_menu_top, #header {
	    width: 960px;
	    width: 100%}
	.align_for_search {
	    width: 960px;
	    width: 100%}
	.table_left_right_small_topcell.tab_video>div, .table_left_right_small_topcell.tab_foto>div, .table_left_right_small_topcell.tab_directory>div, .table_left_right_small_topcell.tab_notizie>div, .table_left_right_small_topcell.tab_rss>div, .table_left_right_small_topcell.tab_popolari>div, .table_left_right_small_topcell.tab_partners>div, .table_left_right_small_topcell_gray.tab_popolari>div, .table_left_right_small_topcell_gray.tab_v_popolary>div, .table_left_right_small_topcell_gray.tab_v_votati>div, .table_left_right_small_topcell_gray.tab_l_popolary>div {
	    width: 100%}
	.common_table_home {
	    width: 100%}
	.align_for_search {
	    width: 960px;
	    width: 100%}
	.breadcrum {
	    margin-left: 189px;
	    margin-left: calc(100%-84%);
	}
	.rightPub, .rightPubHome {
	    width: 39%;
	    height: 272px;
	    padding: 4%;
	    padding-top: 7%}
	.top_menu>ul {
	    margin-top: 0;
	    margin-left: -256px;
	}
	.top_menu>ul>li {
	    line-height: 45px;
	}
	.logo {
	    left: calc(100% - 48%);
	}
	.top_menu>ul>li>a {
	    font-size: 14px;
	}
	div.foto_container .video, div.heightPhotos .video {
	    min-width: 19%;
	    max-width: 23%;
	    width: 22.7%;
	    height 201px;
	}
	html {
	    min-width: 990px!important;
	}
	#wrapper table.main_table, #wrapper .contentSite {
	    margin-top: -21px;
	}
	.date_added {
	    width: 40px!important;
	    padding-left: 22px;
	    margin-left: 3px;
	    overflow: visible;
	    padding-right: 0!important;
	    font-size: 8px!important;
	}
	.info .voteup, .info .votedown, .info .views, .info .date_added {
	    font-size: 10px;
	    padding-right: 17px;
	}
	.info .voteup {
	    background-position: 40px -73px;
	}
	.info .votedown {
	    background-position: 40px -50px;
	}
	#search_input_phrase {
	    width: 227px;
	    background-position: 140px -625px;
	}
	#search_input_phrase input[type="text"] {
	    width: 70%}
	#search_input_phrase input[type="submit"] {
	    width: 20%}
	.videosRelated .video>a, .videos .video>a {
	    height: 113px!important;
	}
	.videosRelated .video IMG.thumb .videos .video IMG.thumb {
	    margin-left: 0;
	}
	.videosRelated .video .info, .videosRelated .video .title, .videos .video .title, .videos .video .info {
	    padding: 0;
	    width: 99%}
	.videosRelated .info .voteup, .videosRelated .info .voteupgreen, .videos .info .voteup {
	    background-position: 35px -73px;
	}
	.videosRelated .info .views, .videos .info .views {
	    margin-right: 5px;
	}
	.rightPub, .rightPubHome {
	    margin-bottom: 12px;
	}
	.ie11 .rightPub, .ie11 .rightPubHome {
	    margin-bottom: 15px;
	}
	.player-wrapper, .player, .player-iframe iframe, .player-iframe {
	    /*width: 455px;*/
	    width: 470px;
	}
	.player-iframe {
	    padding-top: 350px;
	    height: 0;
	    position: relative;
	}
	.player-wrapper {
	    float: left;
	}
	.descrizione-txt {
	    width: 70%!important;
	    padding: 7px 0;
	}
	.noteVideo div.item {
	    padding: 10px 1.95%!important;
	}
	.noteVideo a {
	    font-size: 11px;
	}
	.noteVideo #pozitive_d {
	    width: 94px;
	}
	.noteVideo #negative_d {
	    width: 9%}
	.noteVideo .share {
	    width: 91px!important;
	}
	.noteVideo .embed_code {
	    width: 92px!important;
	}
	.noteVideo .broken_link_video {
	    width: 37px!important;
	}
	.noteVideo .broken_link_video span {
	    display: none;
	}
	.noteVideo .broken_link_video a {
	    background-position: top center;
	}
	div.foto_container .video, div.heightPhotos .video {
	    height: 171px;
	}
	.foto_container>.rightPub, .foto_container>.rightPubHome {
	    height: 274px;
	}
	.voteupgreen {
	    background-position: 36px -705px;
	}
	.videos .video .info {
	    padding-top: 2px;
	}
	.videos .video .title {
	    padding-left: 5px;
	    padding-top: 4px;
	}
	.player_foto {
	    width: 60%}
	.player_foto .image {
	    width: 145px;
	    height: 100px;
	}
	.player_foto .percents {
	    padding: 0!important;
	    width: 98%}
	.player_foto .negative, .player_foto .pozitive {
	    padding: 0!important;
	    width: 30%}
	.player_foto .noteVideo div.negative {
	    width: 13%!important;
	}
	.videosRelated .video {
	    width: 23%!important;
	}
	.videosRelated .video .title {
	    padding-left: 4px!important;
	    padding-top: 4px!important;
	    margin-bottom: 2px!important;
	}
	.videosRelated .video .info div.voteup {
	    width: 16%!important;
	    background-position: 30px -73px;
	}
	.menu_content_cnt {
	    width: 960px;
	}
	.menu_content_cnt_5x {
	    width: 750px;
	}
	.menu_content_cnt_4x {
	    width: 600px;
	}
	.menu_content_cnt_3x {
	    width: 400px;
	}
	#search_input_phrase {
	    left: 10px;
	}
	.pub-footer div.pub-footer-1x {
	    margin-left: 0;
	}
	
	.ms-channel-left { width : 355px; }
	.ms-channel-rating .ms-rating .ms-votes-off,
	.ms-channel-rating .ms-rating .ms-votes { width : 147px; }

	.ms-channel-item-left { width : 460px; }
	.ms-channel-item-full .ms-channel-item, .ms-channel-item-left .ms-channel-item { margin : 0 5px; width : 30.5%; }
	.ms-channel-item-full .ms-channel-item { width : 18.6%; margin-bottom : 20px; }
	.ms-channel-list .ms-channel-list-cnt .ms-banner-wrapper { width : 300px; margin : 0; padding : 0; }
	
}

.common_table_top_cell.home_container { margin-bottom : 15px!important; }
