div.main-column-narrow {height: 330px;}
div.three-columns div.news-list,  #css-table div.authors {width: 320px;}
div.three-columns div.news-list, div.three-columns div.authors{margin-right: 15px;}
div.three-columns div.number {margin-right: 0px;}
        /*div.three-columns div.news-list, div.three-columns div.authors, div.three-columns div.number {height: 325px;}*/
div.teaser {margin-bottom: 10px;}
#css-table {display: table;}
#css-table .column {display: table-cell; height: 325px;}
div.three-columns div.number {width: 300px;}
div.main-column div.rubric2 {
        width: 320px;
        float: left;
        margin-right: 15px;
}
div.main-column div.rubric22 {
        margin-right: 0px;
}
div.content-columns div.colomn23 div.rubric_wide{
        margin-right: 10px;
}
div.content-columns div.colomn45 div.rubric_wide{
        margin-right: 10px;
}
div.main-column div.rubric_wide {
        width: 480px;
        height: 330px;
        float: left;
        margin-right: 10px;
        background-color: #F1F0F0;
}
div.content-columns div.usual-list{
        margin-bottom: 0px;
}
div.content-columns div.main-column div.main-column div.usual-list{
        margin-bottom: 10px;
}
div.content-columns div.main-column div.main-column{
}
div.main-column div.rubric_wide div.header h2 {
        width:200px;
        float:left;
}

div.main-column div.rubric_wide div.header a.icon {
        margin: 0px;
        float: right;
        padding-top: 3px;
}
        /*div.main-column div.rubric1_0 {height: 330px;}*/
div.content-columns div.read-discuss {
        width: 350px;
}
div.three-columns div.read-discuss {
        margin-right: 10px;
}
div.content-columns div#onlineconf {
        float: left;
        width: 300px;
        margin-right: 10px;
        overflow: hidden;
}
div.content-columns div#poll {
        float: left;
        width: 170px;
        margin-right: 10px;
        margin-bottom: 0px;
        /*height: 330px;*/
        background-color: #F0F0F0;
}
div.margin10 {
        margin-bottom: 10px;
}
div.bill-preview ul.news-list li a {
        top: 0px;
        /*padding-top: 10px;*/
        padding: 5px 5px 0px 5px;
}
div.bill-preview ul.news-list li {
        height: 66px;
}
.b-vsliders {
        margin-left: 0px;
}
.b-vsliders, div.bill-preview {
        margin-bottom: 0px;
}
.b-vsliders .b-vslider {
        width: 165px;
        height: 330px;
        margin-left: 0px;
        background-color: #F0F0F0;
}
.b-vslider ul li {
        border-bottom: 2px solid #F0F0F0;
}
.b-vsliders li.active h3 {
        background: none repeat scroll 0 0 #656565;
}
div.photo-video {
        float: left;
        width: 235px;
        margin-right: 10px;
        margin-bottom: 0
}
div.photo-video2 {
        float: left;
        width: 235px;
        margin-right: 0;
        overflow: hidden;
        background: #F0F0F0;
}
div.rubric2 {
        height: 265px;
}
div.rubric2 {
        height: 265px;
}
div.four-columns #onlineconf, div.four-columns #poll, div.four-columns div.photo-video, div.four-columns div.photo-video2  {
        height: 330px;
        position: relative;
}
div.photo-video div.pv-block-to-show p {
        width: 235px;
}
div.rubric2, div.rubric_wide, #css-table .column, .b-vsliders .b-vslider {
        position: relative;
}

#css-table .column div.footheader, div.rubric_wide div.footheader, .rubric2 div.footheader, .b-vsliders .b-vslider div.footheader,
div.four-columns #onlineconf div.footheader, div.four-columns #poll div.footheader, div.four-columns div.photo-video div.footheader,
div.four-columns div.photo-video2 div.footheader
{
        position: absolute; bottom: 0; left: 0;
}
div.four-columns div.photo-video div.footheader, div.four-columns div.photo-video div.footheader, div.four-columns div.photo-video2 div.footheader {width: 225px;}
#css-table .news-list div.footheader, #css-table .authors div.footheader {width: 308px;}
.rubric2 div.footheader {width: 308px;}
#css-table .number div.footheader{width: 288px;}
div.four-columns #onlineconf div.footheader {width: 288px;}
.b-vsliders .b-vslider div.footheader {width: 153px;}
div.four-columns #poll div.footheader {width: 158px;}
div.rubric_wide div.footheader {width: 468px;}
.lastblock{
        margin-right:0}
        }
div.three-columns div.read-discuss{
        margin-right: 10px;
}
div#video{
        margin-right: 0px;
}
div.head div.main-menu ul{
    margin: 0;
}
div.head div.main-menu ul a{
    padding: 6px 4px 5px 3px;
}

div.head div.main-menu ul li{
    margin-left: -3px;
}


.b-vslider a.image img{
    width: 165px;
    height: 130px;
}

.yesno{
    background: none !Important;
}