body {
    MARGIN: 0px;
    background-color: #505050;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: line-height;
}

A:link {
    text-decoration: underline;
    color: #363636;
}

A:visited {
    text-decoration: underline;
    color: #363636;
}

A:hover {
    TEXT-DECORATION: underline
}

A IMG {
    border: none;
    vertical-align: middle;
}

IMG {
    border: none;
    vertical-align: middle;
}

.menus {
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma
}

.main {
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Helvetica
}

.main1 {
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Helvetica
}

.titles {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 18px;
    BORDER-LEFT: medium none;
    COLOR: #414141;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.money {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333333;
    BORDER-BOTTOM: #999999 1px dashed;
    FONT-FAMILY: Tahoma
}

.tip {
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.copy {
    FONT-SIZE: 10px;
    COLOR: #cccccc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.auinfo {
    FONT-SIZE: 10px;
    COLOR: #2d89bb;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.sepright {
    BACKGROUND-POSITION: right top;
    BACKGROUND-REPEAT: repeat-y
}

.sep {
    BACKGROUND-POSITION: center 50%;
    BACKGROUND-REPEAT: repeat-x
}

.textfield {
    BORDER-RIGHT: #708fac 1px solid;
    BORDER-TOP: #708fac 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #708fac 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #708fac 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e8e8e8
}

.forms {
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}

.top {
    FONT-SIZE: 5px
}

.profile {
    FONT-SIZE: 10px;
    COLOR: #547392;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.ch {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #547392;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.date {
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #4ba4d4
}

.error {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.submenus {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #575555;
    FONT-FAMILY: Verdana, Helvetica
}

.bmain {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #494949;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.green {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #5ca800;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.headers {
    PADDING-LEFT: 7px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    BORDER-LEFT: #4ba4d4 5px solid;
    COLOR: #494949;
    FONT-FAMILY: Tahoma
}

.project {
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #405264;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.emain {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #488e3e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.active {
    FONT-SIZE: 11px;
    COLOR: #494949;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dfdfdf
}

.opp {
    FONT-SIZE: 11px;
    COLOR: #2b81ae;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.bopp {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #2b81ae;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.links {
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.locked {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    BORDER-LEFT: medium none;
    COLOR: #999999;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.gsep {
    BORDER-TOP: #cccccc 1px solid;
    FONT-SIZE: 5px
}

.block {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

a.block:link {
    color: #ffffff
}

A.block:visited {
    color: #ffffff
}

.ename {
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #488e3e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.bsep {
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    COLOR: #666666;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.btip {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.anont {
    FONT-SIZE: 95%;
    COLOR: #333333
}

.pretty-image1 {
    background: url(/img/arrow_white.gif) no-repeat left;
}

.pretty-image1 {
    background: url(/img/arrow_white.gif) no-repeat left;
}

.sport {
    padding-bottom: 5px;
}

.sport A {
    color: blue;
    font-weight: bold;
}

.football {
    background-image: url("/img/football.jpg");
    background-repeat: no-repeat;
    background-size: 20px 20px;
    display: inline-block;
    height: 20px;
    margin: 0 5px -5 0px;
    position: relative;
    width: 20px;
    z-index: 2;
}

.hockey {
    background-image: url("/img/hockey.png");
    background-repeat: no-repeat;
    background-size: 20px 20px;
    display: inline-block;
    margin: 0 5px -5 0px;
    height: 20px;
    position: relative;
    width: 20px;
    z-index: 2;
}

.donate-block .progress-bg {
    margin: 13px 0;
}

.br5 {
    border-radius: 5px 5px 5px 5px;
}

.progress-bg {
    border: 1px solid #666666;
    height: 15px;
    margin: 2px 0 15px;
}

.progress-bg, .progress-bg .progress {
    background-image: url("/img/bg_progress.png");
}

.i16 I {
    background: url("/img/i16.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    position: relative;
    width: 400px;
}

.i16 I.wmr {
    left: -192px;
    width: 45px;
}

/* Stat */
.stat-performance {
    padding: 15px 20px;
    background: #fff;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.stat-performance table {
}

.stat-performance table td {
    width: 200px;
    vertical-align: top;
}

.stat-performance h4 {
    font-weight: bold;
}

.topic {
    margin-bottom: 5px;
    padding-left: 20px;
    position: relative;
    zoom: 1;
    padding-right: 20px;
}

.system-message-error {
    background: #f0c8c8;
    color: #b22626;
    padding: 10px 15px;
    margin-bottom: 15px;
}

.system-message-notice {
    background: #dafad8;
    color: #4bb23b;
    padding: 10px 15px;
    margin-bottom: 15px;
}

.notice-empty {
    color: #aaa;
}

.help {
    display: none;
    position: relative;
    padding: 10px 7px 13px;
    background: #fefef1;
    color: #363636;
    margin-top: 13px;
    font-size: 11px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 5px #e8e8c0 inset;
    box-shadow: 0 0 5px #e8e8c0 inset;
}

.help:before {
    display: block;
    content: "";
    position: absolute;
    top: -12px;
    left: 15px;
    width: 0;
    height: 0;
    border-width: 6px;
    border-color: transparent transparent #F2F2DD transparent;
    border-style: solid;
}

.help .help-col {
    float: left;
    width: 230px;
    padding: 0 10px;
}

.help .help-col.help-wide {
    float: none;
    width: 96%;
}

.help .help-item {
    margin-bottom: 20px;
}

.help .help-item:last-child {
    margin-bottom: 0;
}

.help .help-item h4 {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    color: #727a90;
    font-weight: bold;
}

.help .help-item h4 a {
    color: #727a90;
    border-bottom: 1px dotted #727a90;
}

.link-dotted.help-link {
    font-size: 11px;
    color: #000;
    border-color: #000;
}

/* ��������� 
---------------------------------------------------- */
.pagination {
    overflow: hidden;
    zoom: 1;
}

.pagination ul {
    overflow: hidden;
    zoom: 1;
    line-height: 1em;
    float: left;
    margin-top: 5px;
}

.pagination ul li {
    float: left;
    margin-right: 5px;
}

.pagination ul li span {
    color: #aaa;
}

.pagination ul li span,
.pagination ul li a {
    float: left;
    padding: 0px 6px;
}

.pagination ul li a:hover {
}

.pagination ul li.active span {
    color: #333;
    border: 1px solid #eee;
    border-radius: 4px;
}

.pagination ul li i {
    opacity: .5;
    filter: alpha(opacity=50);
}

.pagination ul li.prev span,
.pagination ul li.prev a {
    padding-left: 0;
}

.pagination ul li.next {
    margin-right: 50px;
}

@media (max-width: 768px) {
    #logo {
        display: none;
    }

    #top-picture {
        display: none;
    }

    #header {
        max-height: 31px;
    }

}

@media (max-width: 480px) {
    #logo {
        display: none;
    }

    #top-picture {
        display: none;
    }

    #header {
        max-height: 31px;
    }

}
UL {
    LIST-STYLE-TYPE: none
}

.tv_daylist {
    CLEAR: both;
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    FONT-SIZE: 0.75em;
    OVERFLOW: hidden;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 72;
    margin-bottom: 7px;
}

.tv_daylist .tv_week {
    FLOAT: left;
    WIDTH: 95%;
    margin-left: 4%;
}

#tv_week_prev {
    BACKGROUND-POSITION: 50% 0px;
    FONT-WEIGHT: bolder;
    FLOAT: left;
    BACKGROUND-IMAGE: url(/img/tv_arrows.gif);
    MARGIN: 9px 0px 0px;
    WIDTH: 24px;
    COLOR: #777;
    TEXT-INDENT: -9999px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 24px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

#tv_week_next {
    BACKGROUND-POSITION: 50% 0px;
    FONT-WEIGHT: bolder;
    FLOAT: left;
    BACKGROUND-IMAGE: url(/img/tv_arrows.gif);
    MARGIN: 9px 0px 0px;
    WIDTH: 24px;
    COLOR: #777;
    TEXT-INDENT: -9999px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 24px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    margin-left: 15px;
}

#tv_week_prev SPAN {
    DISPLAY: none;
}

#tv_week_next SPAN {
    DISPLAY: none;
}

#tv_week_prev {
    BACKGROUND-POSITION: 50% -70px
}

#tv_week_prev:hover {
    BACKGROUND-POSITION: 50% 0px
}

#tv_week_next {
    BACKGROUND-POSITION: 50% -210px
}

#tv_week_next:hover {
    BACKGROUND-POSITION: 50% -140px
}

.tv_daylist .tv_weekdays {
    FLOAT: center;
    margin-bottom: 0px;
    margin-top: 0px;
}

.tv_weekdays LI {
    Z-INDEX: 3;
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 7em;
    POSITION: relative;
    TOP: 1px
}

.tv_weekdays LI A {
    PADDING-RIGHT: 0.5em;
    DISPLAY: block;
    PADDING-LEFT: 0.5em;
    FONT-WEIGHT: bolder;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0.5em;
    WIDTH: auto;
    COLOR: #777;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0.5em;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    BORDER-BOTTOM-STYLE: none
}

.tv_weekdays LI A:hover {
    COLOR: #f70
}

.tv_weekdays LI A:hover EM {
    COLOR: #f70
}

.tv_weekdays LI A:hover SPAN {
    COLOR: #f70
}

.tv_weekdays LI A EM {
    DISPLAY: block;
    FONT-STYLE: normal
}

.tv_weekdays LI A SPAN {
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0.25em;
    WHITE-SPACE: nowrap
}

.tv_weekdays LI.selected {

}

.tv_weekdays .selected A {
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    MARGIN-TOP: -1px;
    BACKGROUND: #eee;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #333;
    BORDER-BOTTOM: #eee 1px solid;
    TEXT-DECORATION: none
}

.tv_weekdays .selected A:hover EM {
    COLOR: #333
}

.tv_weekdays .selected A:hover SPAN {
    COLOR: #333
}

.tv_topTeaser {
    FLOAT: left;
    WIDTH: 25%
}

.tv_onedaytime {
    FLOAT: left;
    WIDTH: 40%
}

.tv_options {
    margin-left: 10px;
    margin-right: 10px;
    CLEAR: both;
    PADDING-RIGHT: 1em;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 1em;
    BACKGROUND: #eee;
    PADDING-BOTTOM: 0.5em;
    MARGIN: 0px;
    OVERFLOW: hidden;
    PADDING-TOP: 0.5em;
    ZOOM: 1;
    POSITION: relative;
    HEIGHT: 1%;
    height: 15px;
}

.tv_options SPAN {
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 1.5em
}

.tv_options SPAN A {
    MARGIN: 0px 0.5em
}

.tv_daytime .selected {
    PADDING-RIGHT: 0.5em;
    PADDING-LEFT: 0.5em;
    FONT-WEIGHT: bolder;
    BACKGROUND: #555;
    PADDING-BOTTOM: 0px;
    COLOR: #fff;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
.spr_con1{background: url(//teleguide.info/templates/skin/teleguide/sprite/sprite_cat1.jpg) no-repeat;position: relative; display: inline-block;vertical-align: midle;}.spr_con2{background: url(//teleguide.info/templates/skin/teleguide/sprite/sprite_cat2.jpg) no-repeat;position: relative; display: inline-block;vertical-align: midle;}.spr_con3{background: url(//teleguide.info/templates/skin/teleguide/sprite/sprite_cat3.jpg) no-repeat;position: relative; display: inline-block;vertical-align: midle;}.spr_con4{background: url(//teleguide.info/templates/skin/teleguide/sprite/sprite_cat4.jpg) no-repeat;position: relative; display: inline-block;vertical-align: midle;}.spr_con5{background: url(//teleguide.info/templates/skin/teleguide/sprite/sprite_cat5.jpg) no-repeat;position: relative; display: inline-block;vertical-align: midle;}.spr_con6{background: url(//teleguide.info/templates/skin/teleguide/sprite/sprite_cat6.jpg) no-repeat;position: relative; display: inline-block;vertical-align: midle;}.spr_con7{background: url(//teleguide.info/templates/skin/teleguide/sprite/sprite_cat7.jpg) no-repeat;position: relative; display: inline-block;vertical-align: midle;}.spr_con8{background: url(//teleguide.info/templates/skin/teleguide/sprite/sprite_cat8.jpg) no-repeat;position: relative; display: inline-block;vertical-align: midle;}.spr_con9{background: url(//teleguide.info/templates/skin/teleguide/sprite/sprite_cat9.jpg) no-repeat;position: relative; display: inline-block;vertical-align: midle;}.spr_con10{background: url(//teleguide.info/templates/skin/teleguide/sprite/sprite_cat10.jpg) no-repeat;position: relative; display: inline-block;vertical-align: midle;}.spr_con11{background: url(//teleguide.info/templates/skin/teleguide/sprite/sprite_cat11.jpg) no-repeat;position: relative; display: inline-block;vertical-align: midle;}.spr_con12{background: url(//teleguide.info/templates/skin/teleguide/sprite/sprite_cat12.jpg) no-repeat;position: relative; display: inline-block;vertical-align: midle;}.spr_con14{background: url(//teleguide.info/templates/skin/teleguide/sprite/sprite_cat14.jpg) no-repeat;position: relative; display: inline-block;vertical-align: midle;}.spr_con15{background: url(//teleguide.info/templates/skin/teleguide/sprite/sprite_cat15.jpg) no-repeat;position: relative; display: inline-block;vertical-align: midle;}.spr_con30{background: url(//teleguide.info/templates/skin/teleguide/sprite/sprite_cat30.jpg) no-repeat;position: relative; display: inline-block;vertical-align: midle;}.spr_con99{background: url(//teleguide.info/templates/skin/teleguide/sprite/sprite_cat99.jpg) no-repeat;position: relative; display: inline-block;vertical-align: midle;}.sprite-1{ background-position: -0px -0px; width: 45px; height: 45px; }.sprite-2{ background-position: -45px -0px; width: 45px; height: 45px; }.sprite-3{ background-position: -90px -0px; width: 45px; height: 45px; }.sprite-4{ background-position: -135px -0px; width: 45px; height: 45px; }.sprite-5{ background-position: -180px -0px; width: 45px; height: 45px; }.sprite-101{ background-position: -0px -45px; width: 45px; height: 45px; }.sprite-102{ background-position: -45px -45px; width: 45px; height: 45px; }.sprite-103{ background-position: -90px -45px; width: 45px; height: 45px; }.sprite-104{ background-position: -135px -45px; width: 45px; height: 45px; }.sprite-105{ background-position: -180px -45px; width: 45px; height: 45px; }.sprite-106{ background-position: -0px -90px; width: 45px; height: 45px; }.sprite-108{ background-position: -45px -90px; width: 45px; height: 45px; }.sprite-109{ background-position: -90px -90px; width: 45px; height: 45px; }.sprite-235{ background-position: -135px -90px; width: 45px; height: 45px; }.sprite-255{ background-position: -180px -90px; width: 45px; height: 45px; }.sprite-326{ background-position: -0px -135px; width: 45px; height: 45px; }.sprite-330{ background-position: -45px -135px; width: 45px; height: 45px; }.sprite-1000{ background-position: -90px -135px; width: 45px; height: 45px; }.sprite-1671{ background-position: -135px -135px; width: 45px; height: 45px; }.sprite-100055{ background-position: -180px -135px; width: 45px; height: 45px; }.sprite-201{ background-position: -0px -0px; width: 45px; height: 45px; }.sprite-202{ background-position: -45px -0px; width: 45px; height: 45px; }.sprite-203{ background-position: -90px -0px; width: 45px; height: 45px; }.sprite-213{ background-position: -135px -0px; width: 45px; height: 45px; }.sprite-233{ background-position: -180px -0px; width: 45px; height: 45px; }.sprite-288{ background-position: -0px -45px; width: 45px; height: 45px; }.sprite-289{ background-position: -45px -45px; width: 45px; height: 45px; }.sprite-291{ background-position: -90px -45px; width: 45px; height: 45px; }.sprite-292{ background-position: -135px -45px; width: 45px; height: 45px; }.sprite-294{ background-position: -180px -45px; width: 45px; height: 45px; }.sprite-298{ background-position: -0px -90px; width: 45px; height: 45px; }.sprite-447{ background-position: -45px -90px; width: 45px; height: 45px; }.sprite-448{ background-position: -90px -90px; width: 45px; height: 45px; }.sprite-541{ background-position: -135px -90px; width: 45px; height: 45px; }.sprite-558{ background-position: -180px -90px; width: 45px; height: 45px; }.sprite-666{ background-position: -0px -135px; width: 45px; height: 45px; }.sprite-689{ background-position: -45px -135px; width: 45px; height: 45px; }.sprite-1093{ background-position: -90px -135px; width: 45px; height: 45px; }.sprite-100002{ background-position: -135px -135px; width: 45px; height: 45px; }.sprite-100023{ background-position: -180px -135px; width: 45px; height: 45px; }.sprite-100053{ background-position: -0px -180px; width: 45px; height: 45px; }.sprite-200000{ background-position: -45px -180px; width: 45px; height: 45px; }.sprite-300000{ background-position: -90px -180px; width: 45px; height: 45px; }.sprite-300001{ background-position: -135px -180px; width: 45px; height: 45px; }.sprite-300010{ background-position: -180px -180px; width: 45px; height: 45px; }.sprite-300023{ background-position: -0px -225px; width: 45px; height: 45px; }.sprite-300025{ background-position: -45px -225px; width: 45px; height: 45px; }.sprite-300033{ background-position: -90px -225px; width: 45px; height: 45px; }.sprite-300044{ background-position: -135px -225px; width: 45px; height: 45px; }.sprite-300047{ background-position: -180px -225px; width: 45px; height: 45px; }.sprite-300056{ background-position: -0px -270px; width: 45px; height: 45px; }.sprite-300076{ background-position: -45px -270px; width: 45px; height: 45px; }.sprite-211{ background-position: -0px -0px; width: 45px; height: 45px; }.sprite-216{ background-position: -45px -0px; width: 45px; height: 45px; }.sprite-218{ background-position: -90px -0px; width: 45px; height: 45px; }.sprite-276{ background-position: -135px -0px; width: 45px; height: 45px; }.sprite-100049{ background-position: -180px -0px; width: 45px; height: 45px; }.sprite-100054{ background-position: -0px -45px; width: 45px; height: 45px; }.sprite-300012{ background-position: -45px -45px; width: 45px; height: 45px; }.sprite-300020{ background-position: -90px -45px; width: 45px; height: 45px; }.sprite-300027{ background-position: -135px -45px; width: 45px; height: 45px; }.sprite-205{ background-position: -0px -0px; width: 45px; height: 45px; }.sprite-206{ background-position: -45px -0px; width: 45px; height: 45px; }.sprite-259{ background-position: -90px -0px; width: 45px; height: 45px; }.sprite-454{ background-position: -135px -0px; width: 45px; height: 45px; }.sprite-455{ background-position: -180px -0px; width: 45px; height: 45px; }.sprite-504{ background-position: -0px -45px; width: 45px; height: 45px; }.sprite-528{ background-position: -45px -45px; width: 45px; height: 45px; }.sprite-540{ background-position: -90px -45px; width: 45px; height: 45px; }.sprite-554{ background-position: -135px -45px; width: 45px; height: 45px; }.sprite-686{ background-position: -180px -45px; width: 45px; height: 45px; }.sprite-940{ background-position: -0px -90px; width: 45px; height: 45px; }.sprite-1018{ background-position: -45px -90px; width: 45px; height: 45px; }.sprite-1354{ background-position: -90px -90px; width: 45px; height: 45px; }.sprite-100001{ background-position: -135px -90px; width: 45px; height: 45px; }.sprite-100008{ background-position: -180px -90px; width: 45px; height: 45px; }.sprite-100052{ background-position: -0px -135px; width: 45px; height: 45px; }.sprite-100071{ background-position: -45px -135px; width: 45px; height: 45px; }.sprite-300002{ background-position: -90px -135px; width: 45px; height: 45px; }.sprite-300086{ background-position: -135px -135px; width: 45px; height: 45px; }.sprite-300091{ background-position: -180px -135px; width: 45px; height: 45px; }.sprite-214{ background-position: -0px -0px; width: 45px; height: 45px; }.sprite-223{ background-position: -45px -0px; width: 45px; height: 45px; }.sprite-224{ background-position: -90px -0px; width: 45px; height: 45px; }.sprite-226{ background-position: -135px -0px; width: 45px; height: 45px; }.sprite-293{ background-position: -180px -0px; width: 45px; height: 45px; }.sprite-324{ background-position: -0px -45px; width: 45px; height: 45px; }.sprite-325{ background-position: -45px -45px; width: 45px; height: 45px; }.sprite-553{ background-position: -90px -45px; width: 45px; height: 45px; }.sprite-556{ background-position: -135px -45px; width: 45px; height: 45px; }.sprite-584{ background-position: -180px -45px; width: 45px; height: 45px; }.sprite-585{ background-position: -0px -90px; width: 45px; height: 45px; }.sprite-636{ background-position: -45px -90px; width: 45px; height: 45px; }.sprite-1009{ background-position: -90px -90px; width: 45px; height: 45px; }.sprite-100024{ background-position: -135px -90px; width: 45px; height: 45px; }.sprite-300011{ background-position: -180px -90px; width: 45px; height: 45px; }.sprite-300109{ background-position: -0px -135px; width: 45px; height: 45px; }.sprite-107{ background-position: -0px -0px; width: 45px; height: 45px; }.sprite-229{ background-position: -45px -0px; width: 45px; height: 45px; }.sprite-557{ background-position: -90px -0px; width: 45px; height: 45px; }.sprite-1178{ background-position: -135px -0px; width: 45px; height: 45px; }.sprite-1179{ background-position: -180px -0px; width: 45px; height: 45px; }.sprite-1276{ background-position: -0px -45px; width: 45px; height: 45px; }.sprite-1558{ background-position: -45px -45px; width: 45px; height: 45px; }.sprite-100029{ background-position: -90px -45px; width: 45px; height: 45px; }.sprite-100031{ background-position: -135px -45px; width: 45px; height: 45px; }.sprite-100032{ background-position: -180px -45px; width: 45px; height: 45px; }.sprite-300054{ background-position: -0px -90px; width: 45px; height: 45px; }.sprite-208{ background-position: -0px -0px; width: 45px; height: 45px; }.sprite-219{ background-position: -45px -0px; width: 45px; height: 45px; }.sprite-220{ background-position: -90px -0px; width: 45px; height: 45px; }.sprite-221{ background-position: -135px -0px; width: 45px; height: 45px; }.sprite-280{ background-position: -180px -0px; width: 45px; height: 45px; }.sprite-100036{ background-position: -0px -45px; width: 45px; height: 45px; }.sprite-300021{ background-position: -45px -45px; width: 45px; height: 45px; }.sprite-300063{ background-position: -90px -45px; width: 45px; height: 45px; }.sprite-530{ background-position: -0px -0px; width: 45px; height: 45px; }.sprite-672{ background-position: -45px -0px; width: 45px; height: 45px; }.sprite-300101{ background-position: -90px -0px; width: 45px; height: 45px; }.sprite-300110{ background-position: -135px -0px; width: 45px; height: 45px; }.sprite-555{ background-position: -0px -0px; width: 45px; height: 45px; }.sprite-100042{ background-position: -45px -0px; width: 45px; height: 45px; }.sprite-400006{ background-position: -90px -0px; width: 45px; height: 45px; }.sprite-568{ background-position: -0px -0px; width: 45px; height: 45px; }.sprite-683{ background-position: -45px -0px; width: 45px; height: 45px; }.sprite-981{ background-position: -90px -0px; width: 45px; height: 45px; }.sprite-1275{ background-position: -135px -0px; width: 45px; height: 45px; }.sprite-1356{ background-position: -180px -0px; width: 45px; height: 45px; }.sprite-1391{ background-position: -0px -45px; width: 45px; height: 45px; }.sprite-1422{ background-position: -45px -45px; width: 45px; height: 45px; }.sprite-100037{ background-position: -90px -45px; width: 45px; height: 45px; }.sprite-100038{ background-position: -135px -45px; width: 45px; height: 45px; }.sprite-100047{ background-position: -180px -45px; width: 45px; height: 45px; }.sprite-100048{ background-position: -0px -90px; width: 45px; height: 45px; }.sprite-100060{ background-position: -45px -90px; width: 45px; height: 45px; }.sprite-100069{ background-position: -90px -90px; width: 45px; height: 45px; }.sprite-100070{ background-position: -135px -90px; width: 45px; height: 45px; }.sprite-100072{ background-position: -180px -90px; width: 45px; height: 45px; }.sprite-300031{ background-position: -0px -135px; width: 45px; height: 45px; }.sprite-300034{ background-position: -45px -135px; width: 45px; height: 45px; }.sprite-300050{ background-position: -90px -135px; width: 45px; height: 45px; }.sprite-300095{ background-position: -135px -135px; width: 45px; height: 45px; }.sprite-300096{ background-position: -180px -135px; width: 45px; height: 45px; }.sprite-300097{ background-position: -0px -180px; width: 45px; height: 45px; }.sprite-300104{ background-position: -45px -180px; width: 45px; height: 45px; }.sprite-300105{ background-position: -90px -180px; width: 45px; height: 45px; }.sprite-300106{ background-position: -135px -180px; width: 45px; height: 45px; }.sprite-300107{ background-position: -180px -180px; width: 45px; height: 45px; }.sprite-300116{ background-position: -0px -225px; width: 45px; height: 45px; }.sprite-300123{ background-position: -45px -225px; width: 45px; height: 45px; }.sprite-300124{ background-position: -90px -225px; width: 45px; height: 45px; }.sprite-300125{ background-position: -135px -225px; width: 45px; height: 45px; }.sprite-311{ background-position: -0px -0px; width: 45px; height: 45px; }.sprite-314{ background-position: -45px -0px; width: 45px; height: 45px; }.sprite-315{ background-position: -90px -0px; width: 45px; height: 45px; }.sprite-318{ background-position: -135px -0px; width: 45px; height: 45px; }.sprite-319{ background-position: -180px -0px; width: 45px; height: 45px; }.sprite-320{ background-position: -0px -45px; width: 45px; height: 45px; }.sprite-321{ background-position: -45px -45px; width: 45px; height: 45px; }.sprite-714{ background-position: -90px -45px; width: 45px; height: 45px; }.sprite-957{ background-position: -135px -45px; width: 45px; height: 45px; }.sprite-996{ background-position: -180px -45px; width: 45px; height: 45px; }.sprite-1109{ background-position: -0px -90px; width: 45px; height: 45px; }.sprite-1157{ background-position: -45px -90px; width: 45px; height: 45px; }.sprite-1403{ background-position: -90px -90px; width: 45px; height: 45px; }.sprite-1436{ background-position: -135px -90px; width: 45px; height: 45px; }.sprite-1499{ background-position: -180px -90px; width: 45px; height: 45px; }.sprite-1523{ background-position: -0px -135px; width: 45px; height: 45px; }.sprite-1529{ background-position: -45px -135px; width: 45px; height: 45px; }.sprite-1534{ background-position: -90px -135px; width: 45px; height: 45px; }.sprite-1552{ background-position: -135px -135px; width: 45px; height: 45px; }.sprite-1578{ background-position: -180px -135px; width: 45px; height: 45px; }.sprite-1601{ background-position: -0px -180px; width: 45px; height: 45px; }.sprite-1752{ background-position: -45px -180px; width: 45px; height: 45px; }.sprite-1767{ background-position: -90px -180px; width: 45px; height: 45px; }.sprite-100073{ background-position: -135px -180px; width: 45px; height: 45px; }.sprite-300016{ background-position: -180px -180px; width: 45px; height: 45px; }.sprite-300017{ background-position: -0px -225px; width: 45px; height: 45px; }.sprite-300038{ background-position: -45px -225px; width: 45px; height: 45px; }.sprite-300039{ background-position: -90px -225px; width: 45px; height: 45px; }.sprite-300040{ background-position: -135px -225px; width: 45px; height: 45px; }.sprite-300046{ background-position: -180px -225px; width: 45px; height: 45px; }.sprite-300058{ background-position: -0px -270px; width: 45px; height: 45px; }.sprite-300059{ background-position: -45px -270px; width: 45px; height: 45px; }.sprite-300061{ background-position: -90px -270px; width: 45px; height: 45px; }.sprite-300062{ background-position: -135px -270px; width: 45px; height: 45px; }.sprite-300077{ background-position: -180px -270px; width: 45px; height: 45px; }.sprite-300078{ background-position: -0px -315px; width: 45px; height: 45px; }.sprite-400011{ background-position: -45px -315px; width: 45px; height: 45px; }.sprite-400013{ background-position: -90px -315px; width: 45px; height: 45px; }.sprite-300003{ background-position: -0px -0px; width: 45px; height: 45px; }.sprite-300029{ background-position: -45px -0px; width: 45px; height: 45px; }.sprite-300030{ background-position: -90px -0px; width: 45px; height: 45px; }.sprite-300049{ background-position: -135px -0px; width: 45px; height: 45px; }.sprite-300053{ background-position: -180px -0px; width: 45px; height: 45px; }.sprite-300065{ background-position: -0px -45px; width: 45px; height: 45px; }.sprite-300071{ background-position: -45px -45px; width: 45px; height: 45px; }.sprite-300074{ background-position: -90px -45px; width: 45px; height: 45px; }.sprite-300075{ background-position: -135px -45px; width: 45px; height: 45px; }.sprite-236{ background-position: -0px -0px; width: 45px; height: 45px; }.sprite-237{ background-position: -45px -0px; width: 45px; height: 45px; }.sprite-242{ background-position: -90px -0px; width: 45px; height: 45px; }.sprite-243{ background-position: -135px -0px; width: 45px; height: 45px; }.sprite-244{ background-position: -180px -0px; width: 45px; height: 45px; }.sprite-245{ background-position: -0px -45px; width: 45px; height: 45px; }.sprite-246{ background-position: -45px -45px; width: 45px; height: 45px; }.sprite-247{ background-position: -90px -45px; width: 45px; height: 45px; }.sprite-269{ background-position: -135px -45px; width: 45px; height: 45px; }.sprite-366{ background-position: -180px -45px; width: 45px; height: 45px; }.sprite-563{ background-position: -0px -90px; width: 45px; height: 45px; }.sprite-1307{ background-position: -45px -90px; width: 45px; height: 45px; }.sprite-100009{ background-position: -90px -90px; width: 45px; height: 45px; }.sprite-200001{ background-position: -135px -90px; width: 45px; height: 45px; }.sprite-200002{ background-position: -180px -90px; width: 45px; height: 45px; }.sprite-561{ background-position: -0px -0px; width: 45px; height: 45px; }.sprite-707{ background-position: -45px -0px; width: 45px; height: 45px; }.sprite-708{ background-position: -90px -0px; width: 45px; height: 45px; }.sprite-710{ background-position: -135px -0px; width: 45px; height: 45px; }.sprite-1012{ background-position: -180px -0px; width: 45px; height: 45px; }.sprite-1392{ background-position: -0px -45px; width: 45px; height: 45px; }.sprite-1505{ background-position: -45px -45px; width: 45px; height: 45px; }.sprite-1516{ background-position: -90px -45px; width: 45px; height: 45px; }.sprite-1517{ background-position: -135px -45px; width: 45px; height: 45px; }.sprite-1531{ background-position: -180px -45px; width: 45px; height: 45px; }.sprite-635{ background-position: -0px -0px; width: 45px; height: 45px; }.sprite-222{ background-position: -0px -0px; width: 45px; height: 45px; }.sprite-227{ background-position: -45px -0px; width: 45px; height: 45px; }.sprite-230{ background-position: -90px -0px; width: 45px; height: 45px; }.sprite-231{ background-position: -135px -0px; width: 45px; height: 45px; }.sprite-232{ background-position: -180px -0px; width: 45px; height: 45px; }.sprite-254{ background-position: -0px -45px; width: 45px; height: 45px; }.sprite-277{ background-position: -45px -45px; width: 45px; height: 45px; }.sprite-284{ background-position: -90px -45px; width: 45px; height: 45px; }.sprite-329{ background-position: -135px -45px; width: 45px; height: 45px; }.sprite-334{ background-position: -180px -45px; width: 45px; height: 45px; }.sprite-369{ background-position: -0px -90px; width: 45px; height: 45px; }.sprite-432{ background-position: -45px -90px; width: 45px; height: 45px; }.sprite-503{ background-position: -90px -90px; width: 45px; height: 45px; }.sprite-529{ background-position: -135px -90px; width: 45px; height: 45px; }.sprite-586{ background-position: -180px -90px; width: 45px; height: 45px; }.sprite-595{ background-position: -0px -135px; width: 45px; height: 45px; }.sprite-620{ background-position: -45px -135px; width: 45px; height: 45px; }.sprite-662{ background-position: -90px -135px; width: 45px; height: 45px; }.sprite-663{ background-position: -135px -135px; width: 45px; height: 45px; }.sprite-676{ background-position: -180px -135px; width: 45px; height: 45px; }.sprite-727{ background-position: -0px -180px; width: 45px; height: 45px; }.sprite-790{ background-position: -45px -180px; width: 45px; height: 45px; }.sprite-927{ background-position: -90px -180px; width: 45px; height: 45px; }.sprite-955{ background-position: -135px -180px; width: 45px; height: 45px; }.sprite-958{ background-position: -180px -180px; width: 45px; height: 45px; }.sprite-1078{ background-position: -0px -225px; width: 45px; height: 45px; }.sprite-1433{ background-position: -45px -225px; width: 45px; height: 45px; }.sprite-1503{ background-position: -90px -225px; width: 45px; height: 45px; }.sprite-100010{ background-position: -135px -225px; width: 45px; height: 45px; }.sprite-100013{ background-position: -180px -225px; width: 45px; height: 45px; }.sprite-100016{ background-position: -0px -270px; width: 45px; height: 45px; }.sprite-100017{ background-position: -45px -270px; width: 45px; height: 45px; }.sprite-100018{ background-position: -90px -270px; width: 45px; height: 45px; }.sprite-100022{ background-position: -135px -270px; width: 45px; height: 45px; }.sprite-100025{ background-position: -180px -270px; width: 45px; height: 45px; }.sprite-100026{ background-position: -0px -315px; width: 45px; height: 45px; }.sprite-100030{ background-position: -45px -315px; width: 45px; height: 45px; }.sprite-100045{ background-position: -90px -315px; width: 45px; height: 45px; }.sprite-100046{ background-position: -135px -315px; width: 45px; height: 45px; }.sprite-100051{ background-position: -180px -315px; width: 45px; height: 45px; }.sprite-100059{ background-position: -0px -360px; width: 45px; height: 45px; }.sprite-300006{ background-position: -45px -360px; width: 45px; height: 45px; }.sprite-300007{ background-position: -90px -360px; width: 45px; height: 45px; }.sprite-300014{ background-position: -135px -360px; width: 45px; height: 45px; }.sprite-300015{ background-position: -180px -360px; width: 45px; height: 45px; }.sprite-300018{ background-position: -0px -405px; width: 45px; height: 45px; }.sprite-300019{ background-position: -45px -405px; width: 45px; height: 45px; }.sprite-300028{ background-position: -90px -405px; width: 45px; height: 45px; }.sprite-300032{ background-position: -135px -405px; width: 45px; height: 45px; }.sprite-300035{ background-position: -180px -405px; width: 45px; height: 45px; }.sprite-300037{ background-position: -0px -450px; width: 45px; height: 45px; }.sprite-300057{ background-position: -45px -450px; width: 45px; height: 45px; }.sprite-300082{ background-position: -90px -450px; width: 45px; height: 45px; }.sprite-300102{ background-position: -135px -450px; width: 45px; height: 45px; }.sprite-300103{ background-position: -180px -450px; width: 45px; height: 45px; }.sprite-300108{ background-position: -0px -495px; width: 45px; height: 45px; }.sprite-300118{ background-position: -45px -495px; width: 45px; height: 45px; }.sprite-400001{ background-position: -90px -495px; width: 45px; height: 45px; }/* Blocks
-------------------- */
#container {
    margin: 0 auto 0px;
    max-width: 1000px;
    min-width: 1000px;
    background: #ffffff;
    overflow: hidden;
    padding-bottom: 5px;
}

#header {
    min-width: 1000px;
    height: 205px;
    margin: 5px auto 0;
    max-width: 1000px;
    position: relative;
    overflow: hidden;
    zoom: 1;
    padding: 0 0px;
    background: #5a5a5a;
}

#header-user {
    min-width: 1000px;
    height: 25px;
    margin: 0px auto 0;
    max-width: 1000px;
    position: relative;
    overflow: hidden;
    zoom: 1;
    padding: 0 0px;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background: #848484;
}

#header-user-left {
    margin-left: 15px;
    padding-top: 5px;
    float: left;
}

#header-user-left a {
    color: #FFFFFF;
}

#header-user-right {
    margin-right: 20px;
    padding-top: 5px;
    float: right;
}

#header-user-right a {
    text-decoration: none;
    border-bottom: 2px dotted #FFFFFF;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.2em;
    display: inline-block;
}

#hood {
    min-width: 1000px;
    height: 30px;
    margin: 0px auto 0;
    max-width: 1000px;
    position: relative;
    overflow: hidden;
    zoom: 1;
    padding: 0 0px;
    background: #2a2a2a;
    border-radius: 19px 19px 0px 0px;
}

#logo {
    min-width: 180px;
    height: 175px;
    margin: 0px auto 0;
    max-width: 180px;
    position: absolute;
    overflow: hidden;
    zoom: 1;
    padding: 0 0px;
    background: #ffffff;
}

#top-picture {
    min-width: 100%;
    max-width: 100%;
    height: 170px;
    margin: 0px auto 0;
    position: static;
    overflow: hidden;
    zoom: 1;
    padding: 0 0px;
    background: #ffffff;
    padding-left: 212px;
    padding-top: 7px;
}

#top-picture-header {
    background: url("/templates/skin/teleguide/img/les1.gif") repeat-x;
    scroll: 100% 0 transparent;
    height: 10px;
    overflow: hidden;
    min-width: 738px;
    max-width: 738px;
    padding: 0;
}

#top-picture-footer {
    background: url("/templates/skin/teleguide/img/les2.gif") repeat-x;
    scroll: 100% 0 transparent;
    height: 10px;
    overflow: hidden;
    min-width: 738px;
    max-width: 738px;
    padding: 0;
}

#top-picture .top-picture-block {
    height: 35px;
    overflow: hidden;
    min-width: 176px;
    max-width: 176px;
    padding: 4px;
    float: left;
    font-weight: bold;
}

#footer {
    min-width: 1000px;
    height: 38px;
    margin: 0px auto 0;
    max-width: 1000px;
    position: relative;
    overflow: hidden;
    zoom: 1;
    padding: 0 0px;
    background: #2a2a2a;
    border-radius: 0px 0px 19px 19px;
}

#footer-inner {
    min-width: 1000px;
    height: 30px;
    max-width: 1000px;
    border-top: 0px solid #fff;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-top: 12px;
}

#footer-inner-left {
    margin-left: 35px;
    float: left;
}

#footer-inner-right {
    margin-right: 35px;
    float: right;
}

#footer-about {
    min-width: 1000px;
    height: 38px;
    margin: 0px auto 0;
    max-width: 1000px;
    position: relative;
    overflow: hidden;
    zoom: 1;
    padding: 0 0px;
    margin-top: 5px;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

#button_download {
    border-radius: 10px 10px 10px 10px;
    background: #51B038;
    color: #ffffff;
    margin-bottom: 3px;
    margin-top: 3px;
}

#button_download .text {
    padding-left: 10px;
    font-size: 17px;
    cursor: pointer;
}

#button_download2 {
    width: 25px;
    padding: 8px;
    overflow: hidden;
    line-height: 14px;
    background: #fff;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .03);
    box-shadow: 0 0 5px rgba(0, 0, 0, .03);
    margin-bottom: 10px;
    border-radius: 10px;
}

#button_download1 {
    position: inherit;
    width: 25px;
    height: 25px;
    z-index: 20;
}

#button_download1 .update-unloading i {
    background: url(//node3.teleguide.info/templates/skin/teleguide/images/update.gif) no-repeat;
    display: block;
    height: 25px;
    width: 25px;
}

#button_download1 .edit-unloading i {
    background: url(//node3.teleguide.info/templates/skin/teleguide/images/edit.gif) no-repeat;
    display: block;
    height: 25px;
    width: 25px;
}

#button_download1 .update-unloading.active i {
    background-position: -25px 0;
    height: 25px;
    width: 25px;
}

#button_download1 .update-unloading a {
    color: #3F8AD7;
}

#left-header {
    min-width: 240px;
    max-width: 240px;
    margin: 0px auto 0;
    float: left;
    zoom: 1;
    padding: 0 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 12px;
}

#center-header {
    margin: 0px auto 0;
    position: relative;
    overflow: hidden;
    zoom: 1;
    padding: 0 0px;
    padding-top: 12px;
}

#center-film {
    min-width: 525px;
    max-width: 705px;
    margin: 0px auto 0;
    position: relative;
    overflow: hidden;
    zoom: 1;
    padding: 0 0px;
    padding-top: 6px;
    padding-right: 20px;
    padding-left: 10px;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Helvetica
}

#center-film .description {
    text-align: justify;
    padding-bottom: 10px;
}

#center-film .description_edit {
    text-align: justify;
    height: 147px;
    width: 570px;
}

#center-film .vote-down {
    float: left;
    width: 20px;
    height: 20px;
    background: url(//node3.teleguide.info/templates/skin/teleguide/images/icons-synio.png) 0 -130px no-repeat;
    cursor: pointer;
    margin-left: 4px;
    margin-right: 8px;
}

#center-film .vote-up {
    float: left;
    width: 20px;
    height: 20px;
    background: url(//node3.teleguide.info/templates/skin/teleguide/images/icons-synio.png) -20px -130px no-repeat;
    cursor: pointer;
    margin-left: 4px;
}

#center-film li.vote {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
}

#center-film .vote-count {
    float: left;
    color: #949aa1;
    font-weight: bold;
    padding-top: 3px;
    margin-right: 6px;
}

#left {
    min-width: 225px;
    margin: 10px auto 0;
    max-width: 225px;
    position: relative;
    overflow: hidden;
    zoom: 1;
    padding: 0 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-bottom: 10px;
    margin-left: 12px;
}

#left-zagolovok {
    min-width: 230px;
    height: 25px;
    margin: 0px auto 0;
    max-width: 230px;
    position: relative;
    overflow: hidden;
    zoom: 1;
    padding: 0 0px;
    background: #dedede;
    border-radius: 10px 0px 0px 0px;
    color: #525252;
    font-weight: bold;
    font-family: Verdana, Helvetica;
    font-size: 11px;
    margin-bottom: 7px;
}

#left-zagolovok-rss {
    margin-left: 205px;
    padding-top: 3px;
    overflow: hidden;
    position: absolute;
    z-index: 2;
}

#left-zagolovok-text {
    padding-top: 5px;
    position: relative;
    text-align: center;
    z-index: 1;
}

#left-film {
    min-width: 179px;
    max-width: 179px;
    margin: 0px auto 0;
    float: left;
    zoom: 1;
    padding: 9px 0px 0 15px;
}

#film-picture {
    float: left;
    text-align: center;
    width: 100%;
}

#center-ban1 {
    padding-bottom: 10px;
}

#center-zagolovok {
    min-width: 692px;
    height: 25px;
    margin: 0px auto 0;
    max-width: 1000px;
    position: relative;
    overflow: hidden;
    zoom: 1;
    padding: 0 0px;
    background: #dedede;
    border-radius: 11px 11px 11px 11px;
    color: #525252;
    font-weight: bold;
    font-family: Verdana, Helvetica;
    font-size: 11px;
    margin-bottom: 5px;
    margin-left: 12px;
    margin-right: 12px;
}

#center-zagolovok-text {
    margin-top: 5px;
    min-width: 190px;
    position: relative;
    text-align: left;
    z-index: 3;
    padding-left: 22px;
    float: left;
}

#center-zagolovok-text2 h1 {
    padding-left: 22px;
    min-width: 190px;
    font-size: 11px;
    float: left;
    padding-left: 22px;
}

#yandex-share {
    margin-right: 1px;
    position: relative;
    overflow: hidden;
    float: right;
    margin-right: -2px;
    margin-top: -1px;
}

#center-rss {
    width: 18px;
    position: relative;
    float: right;
    margin-top: 3px;
    height: 18px;
}

#center-edit-page {
    width: 30px;
    position: relative;
    float: right;
    margin-top: 3px;
}

#ya-find {
    padding-bottom: 7px;
    family: Verdana, Helvetica;
    font-size: 11px;
    color: #494949;
    height: 31px;
}

#ya-find-long {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
}

#ya-find-res {
    padding-left: 20px;
    padding-right: 20px;
}

#b-body-items {
    padding-left: -30px;
}

#text {
    border-top: 5px;
    padding-left: 23px;
    padding-top: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#work-date {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    padding-top: 5px;
    border-bottom-width: 5px;
    padding-bottom: 10px;
    padding-right: 20px;
    float: right;
    position: relative;
    overflow: hidden;
}

#login {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    min-width: 190px;
    max-width: 190px;
    margin-left: 30px;
    margin-top: 15px;
}

/* Header
-------------------- */
#header a {
    color: #494949;
}

#hood .text {
    color: #FFFFFF;
    border-top: 5px;
    padding-left: 23px;
    padding-top: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}


#programm {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
#programm_text {text-align:justify; padding-left: 35px; padding-right: 35px; padding-top: 5px;}
#programm_text a { color: #000000; font-weight: bold; }
#programm_text_i {text-align:justify; padding-left: 100px; padding-right: 35px; padding-bottom: 5px;}
#programm_text_i a { color: #000000; font-weight: bold;}
#programm_opisanie {text-align:justify; padding-left: 36px; padding-right: 5px; max-width: 595px; min-width: 595px; padding-top: 5px;}
#programm_logo3 { width: 65px;  position: absolute; top: 0;	left: 0; min-height: 65px; float:left;}
#programm_logo2 { width: 65px; height: 65px; top: 0; right: 0;	bottom: 0;	left: 0;	margin: auto;  }
#programm_text_i2 {text-align:justify; padding-left: 65px; padding-right: 35px; padding-bottom: 5px; }
#programm_logo {float: left; min-width: 100px; max-width: 100px;}
#programm_logo1 {float: left; margin-right: 7px; }
#programm_up {float: right; padding-right: 35px;  padding-bottom: 10px; font-weight: bold;}
#programm_group { position: relative; overflow: hidden; zoom: 1; padding: 0 0px;}

.programm .topic-photo-images { padding-top: 10px; margin-bottom: 10px; }
.programm .topic-photo-images ul { margin-left: 0; }
.programm .topic-photo-images ul li { float: left; margin: 0 9px 9px 0; padding: 0; position: relative; }
.filmcontainer {
    display: grid;
    grid-template-columns: 130px 300px;
    grid-template-rows: 180px;
}
/* Panel */
.weekselector {
    background: #fff;
    margin: 15px 12px;
    position: relative;
    overflow: hidden;
    font-size: 11px;
    line-height: 11px;
    border-radius: 29px;
    border: 1px solid #fff;
    margin-bottom: 30px;
}

.weekselector-prev, .weekselector-next {
    position: absolute;
    top: 0;
    left: 0;
    width: 25px;
    border-left: 1px solid #dfe3e8;
    border-radius: 27px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.weekselector-next {
    left: auto;
    right: 0;
    border-radius: 0;
    border-top-right-radius: 27px;
    border-bottom-right-radius: 27px;
}

.weekselector-week {
    margin: 0 18px 0 25px;
    overflow: hidden;
}

.weekselector-day, .weekselector-prev, .weekselector-next {
    display: block;
    height: 11px;
    padding: 9px 0;
    color: #727a90;
    text-decoration: none;
    text-align: center;
    background: #fbfbfc;
    background: -moz-linear-gradient(top, #fbfbfc 0%, #f0f2f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfc), color-stop(100%, #f0f2f5));
    background: -webkit-linear-gradient(top, #fbfbfc 0%, #f0f2f5 100%);
    background: -o-linear-gradient(top, #fbfbfc 0%, #f0f2f5 100%);
    background: -ms-linear-gradient(top, #fbfbfc 0%, #f0f2f5 100%);
    background: linear-gradient(top, #fbfbfc 0%, #f0f2f5 100%);
    box-shadow: -1px 0 0 #dfe3e8 inset, 0 1px 0 #dfe3e8 inset, 0 -1px 0 #dfe3e8 inset, 1px 0 0 #fff inset, 0 2px 0 #fff inset;
}

.weekselector-day {
    float: left;
    width: 14.285%;
}

.weekselector-day.holiday {
    color: #f00
}

.weekselector-day.today {
    color: #0a0
}

.weekselector-day:hover, .weekselector-prev:hover, .weekselector-next:hover {
    color: #fff;
    background: #4ec4ff;
    background: -moz-linear-gradient(top, #4ec4ff 0%, #22b3fe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4ec4ff), color-stop(100%, #22b3fe));
    background: -webkit-linear-gradient(top, #4ec4ff 0%, #22b3fe 100%);
    background: -o-linear-gradient(top, #4ec4ff 0%, #22b3fe 100%);
    background: -ms-linear-gradient(top, #4ec4ff 0%, #22b3fe 100%);
    background: linear-gradient(top, #4ec4ff 0%, #22b3fe 100%);
    box-shadow: 1px 0 0 #27ace8 inset, 0 1px 0 #27ace8 inset, 0 1px 0 #27ace8 inset;
}

.weekselector-day:active, .weekselector-day.current, .weekselector-prev:active, .weekselector-next:active {
    background: #edf8fd;
    color: #628fa5;
    box-shadow: inset 0 2px 3px #b4d5e2
}
/* Поиск
---------------------------------------------------- */
.search 						{ margin-bottom: 20px; position: relative;   padding-left: 30px;    padding-top: 20px;    padding-right: 20px; }
.search .input-text 			{ padding-right: 25px; }
.search .input-submit 			{ border: none; width: 16px; height: 16px; position: absolute; top: 6px; right: 5px; opacity: .7; filter: alpha(opacity=70); }
.search .input-submit:hover 	{ opacity: 1; filter: alpha(opacity=100); }

.search-item 				{ margin-bottom: 35px }
.search-item .input-text 	{ width: 100%; padding-right: 5px; }
.search-item .submit	 	{ width: 16px; height: 16px; background: url(//node3.teleguide.info/plugins/tvh4/templates/skin/default/images/icons-synio.png) -115px -55px no-repeat; }

.search-item.search-item-abc ul 					{ overflow: hidden; zoom: 1; margin-top: 10px; padding-right: 40px; padding-left: 20px;}
.search-item.search-item-abc ul li 					{ float: left; font-size: 14px; line-height: 18px; }
.search-item.search-item-abc ul li a 				{ float: left; color: #727a90; text-decoration: none; padding: 1px 5px; border-radius: 3px; }
.search-item.search-item-abc ul li a span 			{ border-bottom: 1px dotted #727a90; }
.search-item.search-item-abc ul li a:hover 			{ background: #64ceff; color: #fff; }
.search-item.search-item-abc ul li a:hover span 	{ border: none; }
.search-item.search-item-abc ul li.active a 		{ color: #333; }
.search-item.search-item-abc ul li.active a:hover 	{ color: #333; background: none; }
.search-item.search-item-abc ul li.active a span 	{ border: none; }

.search-tags 							{ margin-bottom: 15px; }

.search-form-wrapper						{ margin-bottom: 15px; }
.search-input-wrapper						{ position: relative; }
.search-input-wrapper .input-submit 		{ position: absolute; top: 3px; right: 3px; width: 22px; height: 22px; border: none; background: url(//node3.teleguide.info/plugins/tvh4/templates/skin/default/images/icons-synio.png) -319px -24px no-repeat; cursor: pointer; }
.search-input-wrapper .input-submit:hover 	{ background-position: -341px -24px; }
.search-input-wrapper .input-submit:active 	{ background-position: -363px -24px; }
.search-input-wrapper .input-text 			{ padding-right: 25px; width:95.4% }
﻿.viewcount {
	float: left;
	margin-right: 30px;}

.viewcount-icon {
	background: url(//node3.teleguide.info/plugins/viewcount/templates/skin/default/img/icon-views.png) no-repeat center;
	display: inline-block;
	width: 12px; height: 12px;
	cursor: pointer;}

.viewcount-info {font-size: 11px; color:#7B848D; vertical-align: top;}