.table {
    border-collapse: separate;
}

.yui-navset-top .yui-nav li {
    margin: 0px;
}

ul.yui-nav {
    background-color: #3c3c3c;
    background: url( /design/eva/images/menu-bg.png ) repeat-x;
}

.yui-nav li a {
    text-decoration: none;
}

.yui-nav li a em {
    padding: 10px;
    border-right: 1px solid #fff;
    width: 119px;
    height: 10px;
    text-align: center;
    background-color: #3c3c3c;
    color: #fff;
    background: url( /design/eva/images/menu-bg.png ) repeat-x;
}

.yui-nav li a em.last {
    border-right: none;
}

.yui-nav li a:hover em {
    background-color: rgb( 255, 119, 34 );
    cursor: hand;
    cursor: pointer;
    background: url( /design/eva/images/menu-bg-2.gif ) repeat-x;
}

.yui-nav li a:hover em.last, .yui-nav li.selected a em.last {
    border-right: 1px solid rgb( 255, 119, 34 );
    background: url( /design/eva/images/menu-bg-2.gif ) repeat-x;
}

.yui-navset .yui-nav li a em, .yui-navset-top .yui-nav li a em, .yui-navset-bottom .yui-nav li a em {
    font-weight: bold;
}

.yui-nav li.selected a {
    text-decoration: none;
}

.yui-nav li.selected a em {
    background-color: rgb( 255, 119, 34 );
    background: url( /design/eva/images/menu-bg-2.gif ) repeat-x;
}

.yui-navset .yui-content {
    background: url( /design/eva/images/tab-bg.gif ) repeat-x bottom;
    min-height: 200px;
    width: 100%;
}

.yui-content .tab-block {
    clear: both;
    overflow: hidden;
    _height: 1%;
    height: 100%;
    min-height: 200px;
    padding: 10px;
    border-bottom: 1px solid rgb( 221, 204, 206 );
    border-right: 1px solid rgb( 221, 204, 206 );
    border-left: 1px solid rgb( 221, 204, 206 );
}

.contest-block {
    float: left;
    width: 33%;
    height: 240px;
    margin-bottom: 10px;
}

.contest-block h4 {
    font-size: 120%;
    text-align: left;
    margin-bottom: 10px;
    color: #000;
}

.contest-block a {
    font-weight: bold;
}

.contest-block  .contest-photo {
    float: left;
    width: 63%;
}

.contest-block  .info {
    display: block;
    width: 35%;
}

.contest-block  .info  p {
    margin-bottom: 10px;
    line-height: 1.3em;
}

.contest-block  .info  p a {
    font-weight: bold;
    font-size: 90%;
}

.contest-photo .picture {
    background: url( /design/eva/images/contest_image_bg.gif ) top left no-repeat;
    width: 202px;
    height: 202px;
    margin: 0px;
    padding: 0px;
    position: relative;
    display: table;
    text-align: center;
    vertical-align: middle;

}

.contest-photo .picture .otherwrap {
}

.contest-photo .picture .wrap {
    line-height: 198px;
    vertical-align: middle;
    display: inline;
}

.contest-photo .picture img {
    vertical-align: middle;
}

.tab-block .poll-item {
    display: table-cell;
    width: 30%;
    margin: 10px;
    min-height: 80px;
}

.tab-block .poll-item p {
    margin-bottom: 10px;
}

.tab-block .poll-item a {
    font-size: 13px;
    font-weight: bold;
    line-height: 1.3em;
}

#televizor {
    width: 702px;

}

#televizor-content {
    background: #fff;
    border: 1px solid #ccc;
    height: 230px;
}

#televizor-content div {
    display: none;
}

#televizor-content.page1 div.page1,
    #televizor-content.page2 div.page2,
    #televizor-content.page3 div.page3,
    #televizor-content.page4 div.page4,
    #televizor-content.page5 div.page5,
    #televizor-content.page6 div.page6,
    #televizor-content.page7 div.page7,
    #televizor-content.page8 div.page8,
    #televizor-content.page9 div.page9,
    #televizor-content.page10 div.page10 {
    display: block;
}

#televizor-paging {
    display: block;
    font-size: 120%;
    background-color: #3c3c3c;
    color: #fff;
    padding: 5px;
    clear: both;
    overflow: hidden;
    _height: 1%;
}

#televizor-paging .yui-pg-first,
    #televizor-paging .yui-pg-previous,
    #televizor-paging .yui-pg-next,
    #televizor-paging .yui-pg-last {
    display: none;
}

#televizor-paging .yui-pg-pages {
    float: right;
    padding: 5px;
}

#televizor-paging .yui-pg-pages .yui-pg-page {
    margin: 5px;
    font-size: 120%;
    padding: 3px 10px;
    background-color: #777;
    border: 1px solid #777;
}

#televizor-paging .yui-pg-pages a {
    text-decoration: none;
    color: #fff;
}

#televizor-paging .yui-pg-pages .yui-pg-current-page {
    border: 1px solid #fff;
}

/*******************************************************/

ul li.error {
    font-size: 1.7em;
    padding: 10px;
    color: #f00;
    background-color: #ffdfdc;
    border-bottom: 1px solid #f00;
    border-top: 1px solid #f00;
}

ul li.warn {
    font-size: 1.7em;
    padding: 10px;
    color: #f90;
    background-color: #fbefb0;
    border-bottom: 1px solid #f90;
    border-top: 1px solid #f90;
}

ul li.info {
    font-size: 1.7em;
    color: #3c0;
    background-color: #E9FAD0;
    border-bottom: 1px solid #3c0;
    border-top: 1px solid #3c0;
    padding: 10px;
}

/* **************** */
div.chck {
    width: 250px;
    display: inline;
    float: left;
    font-size: 12px;
}

tr td div.chck input {
    width: 20px;
}