body {
    line-height:1.3em;
    font-size: 12pt;
    font-family: Arial,Trebushet MS,Verdana,Tahoma,sans-serif;
}

a {
    color: #000000;
    text-decoration: none;
}

.b-header, .b-category-list, .b-topline-banner, .b-footer-banner, .b-footer-menu, .b-partners-onmain, .b-footer, .b-main-sidebar, .b-banner-468, .b-uv-block, 
.b-photoservice-block, .b-videoukrnet-block, .b-ononaukrnet-block, .b-horoukrnet-block, .b-jobukrnet-block, .b-kinoukrnet-block, .b-cityukrnet-block, 
.b-page-selector, .b-sort-block, .b-rating-block, .b-content-main-link, .b-content-item-links, .b-content-item-gallery, .b-related-content, .b-comments, 
.b-archive-block, .b-content-item-photo-buy, .b-content-item-photo-adv, .b-content-item-photo-right, .b-content-item-photo-left, .b-change-city-link, .b-wearger-hide {
    display: none!important;
}

/* block */
.b-block-header {                                                                      
    height:1%;
    overflow:hidden;
}

.b-block-header h3 {
    color:#293786;
    float:left;
    font-size:11pt;
    font-weight:bold; 
    text-transform:uppercase;
}

.b-block-header h3 span {
    color:#F48000;
    text-decoration:none;
}

.b-yellow-header h3 {
    color:#293786;
    font-size:11pt;
    font-weight:bold;   
    text-transform:uppercase;
}

.b-tabs {
    border-bottom:1px solid #DDDFEC;
    margin-bottom:5px;
    overflow:hidden;
}

/* top news */
.b-top-news-img {
    float: left;
}

.b-top-news-img img {
    border:1px solid #858585;
    width:220px;
}

.b-top-news-info {
    margin-left:230px;
}

.b-top-news-info h2 {
    color:#000000;
    font-size:16pt;
    font-weight:bold;
    line-height:12em;
    margin-bottom:15px;
}

.b-top-news-anons {
    color:#000000;
    font-size:11pt;
    margin-bottom:5px;
}

.b-top-news-anons img {
    display: none;
}

.b-top-news-date {
    color:#ABAFC6;
    font-size:11pt;
    font-weight:normal;
}

/* news list */
.b-content-item-anons {
    border-bottom:1px dotted #ABAFC6;
    margin-bottom:10px;  
    padding-bottom:10px;
}

.b-content-item-anons-img {
    float:left;
    width:112px;
}

.b-content-item-anons-img img {
    border:1px solid #858585;
    width:110px;
}

.b-content-item-anons-info {
    height:1%;
    margin-left:122px;
}

.b-content-item-anons-title {
    margin-bottom:5px;
}   

.b-content-item-anons-title img {
    display: none;
}

.b-content-item-anons-title h2 {
    color:#202A66;
    font-size:12pt;
    font-weight:bold;
}

.b-content-jobposition {
    color:#A7A7A7;
    font-size:11pt;
    margin-bottom:5px;
}

.b-content-intertheme {
    color:#000000;
    font-size:11pt;
    margin-bottom:5px;
}

.b-content-intertheme img {
    display: none;
}

.b-content-interdate {
    color:#ABAFC6;
    font-size:11pt;
    font-weight:bold;
    margin-bottom:5px;
}

.b-content-interdate span {
    color:#A7A7A7;
    font-weight:normal;
}

.b-content-date {
    color:#ABAFC6;
    font-size:11pt;
    font-weight:normal;
}

.b-content-item-category {
    color:#F48000;
    font-size:11pt;
    font-weight:bold;
}

.b-content-item-anons-desc {
    color:#000000;
    font-size:11pt;
    margin-top:10px;
}

/* news item */
.b-content-item h1 {
    color:#202A66;
    font-size:18pt;
    font-weight:normal;
    line-height:12pt;
    margin-bottom:5px;
}

.b-content-item-img {
    float: left;
    margin-right: 10px;   
}

.b-content-item-img img {
    border:1px solid #858585;
    width:320px;
}

.b-content-item-text {
    color:#000000;
    font-size:13pt;
    line-height:11pt;
    margin-top:10px;
}

.b-content-item-text p {
    padding-bottom:10px;
}

.b-content-item-author {
    color:#A4A4A4;
    font-size:11pt;
}

.b-content-item-author a {
    color:#A4A4A4; 
}

.b-content-item-source {
    color:#A4A4A4;
    font-size:11pt;
    margin-bottom:10px;
}

.b-content-item-source a {
    color:#A4A4A4;      
}

.b-content-item-tags {
    color:#A4A4A4;
    font-size:11pt;
    margin:0 0 10px;
}

.b-content-item-tags a {
    color:#A4A4A4; 
}

/* interviews */
.b-interviews-anons {
    margin-bottom:10px;
}

.b-interviews-anons-img {
    float:left;
    width:112px;
}

.b-interviews-anons-img img {
    border:1px solid #858585;
    width:110px;
}

.b-interviews-anons-info {
    height:1%;
    margin-left:122px;
}

.b-interviews-anons-name {
    color:#000000;
    font-size:12pt;
    font-weight:bold;
    margin-bottom:5px;
}

.b-interviews-anons-job {
    color:#8C8C8C;
    font-size:11pt;
    margin-bottom:5px;
}

.b-interviews-anons-theme {
    color:#000000;
    font-size:11pt;
    margin-bottom:5px;
}

.b-interviews-anons-date-left {
    color:#ABAFC6;
    font-size:11pt;
    font-weight:bold;
    margin-bottom:5px;
}

.b-interviews-anons-date-left span {
    color:#A7A7A7;
    font-weight:normal;
}

/* voting */
.b-polls-ofweek h2 {
    color:#202A66;
    font-size:16pt;
    font-weight:bold;
    line-height:1.2em;
    margin-bottom:5px;
}

.b-polls-date {
    color:#ABAFC6;
    font-size:11pt;
    font-weight:bold;
}

.b-polls-date span {
    color:#A4A4A4;
    font-weight:normal;
}  

.b-polls-results ul {
     list-style: none;
}

.b-polls-results li {
    border-bottom:1px dotted #ABAFC6;
    margin-bottom:5px;
    padding:0 15px 5px 5px;
}

.b-polls-results-percent {
    color:#000000;
    float:right;
    font-size:12pt;
    font-weight:bold;
}

.b-polls-results-answer {
    color:#000000;
    font-size:11pt;
}

.b-polls-results-line {
    height:6px;
    margin-top:5px;
    width:300px;
}

.b-polls-results-line-bg {
    background:#BCC0D7 none repeat scroll 0 0;
    height:6px;
}

.b-polls-results {
    margin:10px 0;
}

.b-polls-voted-all {
    color:#000000;
    font-size:11pt;
    font-weight:bold;
}

.b-polls-voted-all span {
    color:#A4A4A4;
    font-weight:normal;
}

/* photoservice */
.b-content-item-photo {
    border-top:1px dotted #ABAFC6;
    margin-top:5px;
    padding-top:10px;
}

.b-content-item-photo-big {
    margin:0 auto; 
}

.b-content-item-photo-name {
    color:#000000;
    font-size:12pt;
    margin-bottom:10px;
}

.b-content-item-photo-list {
    border-color:#ABAFC6;
    border-style:dotted;
    border-width:1px 0;
    margin-bottom:10px;
    padding:10px 0;
    position:relative;
}

.b-content-item-photo-ul li {
    float: left;
}

.b-content-item-photo-ul li img {
    border:1px solid #858585;
    margin-right:10px;
    margin-bottom:10px;
    width:110px;
}

/* finance */
.b-exchange-list table {
    font-size:11pt;
    text-align:left;
    width:100%;
}

.b-exchange-date {
    color:#F67F01;
    float:right;
    font-size:11pt;
    font-weight:bold;
    padding:9px 5px 0 0;
}

.b-exchange-date span {
    color:#909090;
    font-weight:normal;
}

.b-exchange-list table th {        
    background:#F4F5F9 none repeat scroll 0 0;
    border-color:#ABAFC6;
    border-style:dotted;
    border-width:1px 0;
    font-weight:normal;
    padding:8px 5px;
}

.b-exchange-list table .center {
    text-align:center;
}   

.b-exchange-list table .right {
    text-align:right;
}

.b-exchange-list table td {
    padding:8px 5px;
}

.b-block .dark {
    background:#F4F5F9 none repeat scroll 0 0;
}

.b-exchange-list .dark td {        
    background:#F4F5F9 none repeat scroll 0 0;
}

.b-exchange-list table .bold {
    font-weight:bold;
}

.b-exchange-list td a {
    border-bottom:1px dashed #A4A4A4;
    color:#000000;
    text-decoration:none;
}

/* export */
.b-export-list table {
    width:100%;
}

.b-export-list table td {
    color:#000000;
    font-size:11pt;
    font-weight:normal;
    padding:8px 5px;
    text-align:left;
}

.b-export-list table td a {
    border-bottom:1px dashed #A4A4A4;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}

.b-export-list table th {
    background:#F4F5F9 none repeat scroll 0 0;
    border-color:#ABAFC6;
    border-style:dotted;
    border-width:1px 0;
    color:#000000;
    font-size:11pt;
    font-weight:normal;
    padding:10px 5px;
    text-align:left;
}

.b-export-list table th.padding {
    padding-left:40px;
}

.b-export-list table td {
    color:#000000;
    font-size:11pt;
    font-weight:normal;
    padding:8px 5px;
    text-align:left;
}

.b-export-list .dark td {
    background:#F4F5F9 none repeat scroll 0 0;
}

/* form */
.b-form-text {
    color:#000000;
    font-size:11pt;
}

/* weather */
.b-weather-list table {
    border-collapse:separate;
    border-spacing:1px;
    margin-bottom:10px;
    width:100%;
}

.b-weather-list table th {
    color:#A4A4A4;
    font-size:11pt;
    font-weight:bold;
    padding:0 10px 10px 0;
    text-align:left;
    text-transform:uppercase;
}

.b-weather-list table td {
    color:#000000;
    font-size:13pt;
    padding:0 0 3px;
    text-align:left;
    vertical-align: top;
}
.b-weather-regions {
    width:180px;
}

.b-weather h2 {
    color:#000000;
    font-size:20pt;
    font-weight:bold;
    padding:5px 0 10px;
}

.b-weather-fakt {
    background:transparent url(../images/weather_block_bg.jpg) no-repeat scroll left bottom;
    border-color:#ABAFC6;
    border-style:dotted;
    border-width:1px 0;
    position:relative;
}

.b-weather-fakt h3 {
    color:#A4A4A4;
    float:left;
    font-size:11pt;
    font-weight:bold;
    text-transform:uppercase;
}

.b-weather-fakt-ico {
    left:55px;
    position:absolute;
    top:50px;
}

.b-weather-fakt-ico img {
    border:1px solid #E8E8E8;
    width:68px;
}

.b-weather-fakt dl {
    margin-left:225px;
}

.b-weather-fakt dt {
    border-bottom:1px dotted #ABAFC6;
    color:#000000;
    float:left;
    font-size:11pt;
    margin-bottom:5px;
    padding-bottom:5px;
    padding-left:3px;
    width:176px;
}

.b-weather-fakt dd {
    border-bottom:1px dotted #ABAFC6;
    color:#293786;
    font-size:12pt;
    font-weight:bold;
    margin-bottom:5px;
    margin-left:185px;
    padding-bottom:5px;
    text-align:right;
}

.b-weather-on-week {
    background:transparent url(../images/weather_block_bg.jpg) no-repeat scroll left bottom;
    border-color:#ABAFC6;
    border-style:dotted;
    border-width:0 0 1px;
    margin:5px 0 10px;
}

.b-weather-on-week-table {
    margin-bottom:15px;
    width:100%;
}

.b-weather-on-week-table th {
    color:#A4A4A4;
    font-size:11pt;
    font-weight:normal;
    padding-bottom:10px;
    text-align:left;
    text-transform:uppercase;
}

.b-weather-on-week-table .center {
    text-align:center;
}

td.b-weather-on-week-date {
    color:#000000;
    font-size:12pt;
    font-weight:bold;
    text-align:left;
    vertical-align:middle;
    width:175px;
}

.b-weather-on-week-table td.day_pic {
    text-align:left;
    width:68px;
}

.b-weather-on-week-table td.temp {
    font-size:13pt;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    white-space:nowrap;
    width:50px;
}

.b-weather-on-week-table td.night_pic {
    text-align:left;
    width:68px;
}

.b-weather-on-week-table td.night_pic img {
    border:1px solid #E8E8E8;
    margin:5px 0;
}

.b-weather-on-week-table td.temp {
    font-size:13pt;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    white-space:nowrap;
    width:50px;
}

.b-weather-on-week-table td.holiday {
    color:#F49E40;
}

.b-weather-list h2 {
    color:#A4A4A4;
    font-size:11pt;
    font-weight:bold;
    padding:0 0 10px;
    text-transform:uppercase;
}