@import 'reset.css';
@import 'ukrnet_informers.css';

body,textarea,input,select {
    font-family: Arial,Trebushet MS,Verdana,Tahoma,sans-serif;
}

body {
    line-height: 1.3em;
    font-size: 62.5%;
    background: url(../images/body_bg.gif) repeat-y top center;
}

img {
    border: none;
}

blankimg img {
    border: none;
}

a {
    color: #484848;
}

.clr {
    clear: both;
    font-size: 1px;
    line-height: 1px;
    height: 0;
    overflow: hidden;
}

.button {
    background: #dcdee7;
    color: #848cbc;
    border: 1px solid #b9bdd7;
    cursor: pointer;
}

.floar_right {
    float: right;
}

.floar_left {
    float: left;
}

#dialog {
    display: none;
}

/* banners */
.b-banner-468 {
    margin: 0 auto 5px auto;
    width: 468px;
    height: 60px;
}

.b-banner-right {
    margin: 0 auto 5px auto;
    width: 241px;
    height: 30px;
}

.b-banner-250 {
    margin: 0 auto 0 auto;
    width: 200px;
    height: 200px;
    text-align: center;
}

.b-banner-240-350 {
    margin: 0 auto 5px auto;
    width: 240px;
    height: 350px;
}

.b-banner-240-400 {
    margin: 0 auto 5px auto;
    width: 240px;
    height: 100%;
}


.b-banner-240-105 {
    margin: 0 auto 5px auto;
    width: 240px;
    height: 105px;
}

.b-banner-240-60 {
    margin: 0 auto 5px auto;
    width: 240px;
    height: 60px;
}

.b-banner-120-600-right {
    position: absolute;
    width: 120px;
    height: 600px;
    top: 8px;
    right: -126px;
    margin-bottom: 5px;
}

.b-banner-120-600-left {
    position: absolute;
    width: 120px;
    height: 600px;
    top: 8px;
    left: -126px;
    margin-bottom: 5px;
}

.b-topline-banner {
    margin: 0 auto 5px auto;
    position: relative;
    width: 978px;
    height: 90px;
    text-align: center;
    background: url(../images/topline_banner_bg.gif) repeat-y top center;
}

.b-footer-banner {
    margin: 0 auto 5px auto;
    position: relative;
    width: 978px;
    height: 90px;
    text-align: center;
    background: url(../images/topline_banner_bg.gif) repeat-y top center;
}

.b-banner-730-90 {
    margin: 0 auto;
    width: 730px;
    height: 90px;
}

.b-topline-branding {
    height: 40px;
    margin-bottom: 5px;
}

/* search line */
.b-search-line {
    font-size: 1.1em;
    margin-bottom: 5px;
}

.b-search-line .src_input {
    width: 155px;
    border: 1px solid #c6c6c6;
    color: #8C8C8C;
    margin-right: 5px; 
}

/* search form */
.b-search-form {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #abafc6;
}

.b-search-form dt {
    float: left;
    text-align: right;
    width: 150px;
    margin-bottom: 5px;
    font-size: 1.1em;
    padding-top: 3px;
}

.b-search-form dd {
    margin-left: 155px;
    margin-bottom: 5px;
    font-size: 1.1em;
}

.b-search-form .input {
    border: 1px solid #C6C6C6;
    color: #8C8C8C;   
    margin-right: 5px;
    width: 250px;
}

.b-search-form .input_sm {
    border: 1px solid #C6C6C6; 
    padding: 0 5px 0 5px;
    width: 80px;
    font-size: 12px;
}

.b-search-form .select {
    border: 1px solid #C6C6C6;
    height: 17px;
    width: 250px;
    font-size: 12px;
}

.b-search-found {
    font-size: 1.1em;
    color: #000000;
    font-weight: bold;
    margin-top: 5px;
}

.b-search-found span {
    color: #8c8c8c;
    font-weight: normal;
}

.b-search-submit {
    margin-left: 155px;
    font-size: 1.1em;   
}

.b-search-error {
    font-size: 1.1em;
    color: #000000;
    font-weight: bold;
    text-align: center;  
}

/* page */
.b-wrap {
    width: 993px;
    margin: 0 auto;     
    position: relative;
}

.b-content-text {
    color: #000000;
    font-size: 1.3em;
    line-height: 1.1em;
}

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

.b-main-text {
    width: 490px;
    float: left;
}

.b-main-sidebar {
    width: 487px;
    float: right;
}

.b-main-sidebar-left {
    float: left;
    width: 240px;
}

.b-main-sidebar-right {
    float: right;
    width: 240px;
}

/* header */
.b-header {
    height: 67px;
    background: url(../images/header_bg.gif) repeat-x top center;
}

.b-logo {
    position: absolute;
    top: 23px;
    left: 14px;
}

.b-user-name {
    position: absolute;
    padding: 3px 0 0 0;
    top: 0;
    right: 180px;
    text-align: right; 
}

.b-user-name img {
    vertical-align: -6px;  
}

.b-user-name a {
    font-size: 1.1em;
    text-decoration: none;       
}  

.b-user-name a.male {
    color: #3c3c3d;    
    border-bottom: 1px dashed #3c3c3d;                             
}  

.b-user-name a.female {
    color: #3c3c3d;         
    border-bottom: 1px dashed #3c3c3d;                               
} 

.b-auth {
    position: absolute;   
    top: 0;
    right: 10px;   
    height: 26px;
    width: 155px;
    text-align: right;  
}

.b-auth a.auth {
    color: #3c3c3d;
    font-size: 1.1em;
    text-decoration: none;             
    text-align: center;
    padding-top: 3px;
    display: block;
    float: left;
    width: 68px;  
    height: 26px;
    background: url(../images/login_panel.gif) no-repeat top left;
}

.b-auth a.join {
    color: #484848;
    font-size: 1.1em;
    text-decoration: none;
    border-bottom: 1px dashed #484848;
    zoom: 1;
    padding-top: 3px;
    display: block;
    float: right;
}

.b-auth-block {
    width: 250px;
    height: 70px;
    background: url(../images/auth_bg.png) no-repeat bottom left;
    position: absolute;
    top: 0;
    right: 93px;
    z-index: 20;
}

.b-auth-block-link {
    text-align: right;
}

.h-auth-block {
    padding:  3px 0 0 20px;
}

.b-auth-block a.auth {                  
    color :#3c3c3d;
    font-size: 1.1em;
    margin-right: 25px;
    text-decoration: none;
}

.b-auth-inputs {
    margin-top: 5px;
}

.b-auth-input {
    border: 1px solid #C6C6C6;
    height: 17px;
    margin-right: 5px;
    padding: 0;
    width: 85px;
    color: #a4a4a4;
}

.b-auth-remember {
    font-size: 1.1em;
    color: #a4a4a4;
    margin-top: 3px;
}

.b-auth-submit {
    vertical-align: -4px;
}

/* fast menu */
.b-fast-menu {
    position: absolute;
    left: 10px;
    top: 3px;
    font-size: 1.1em;
    color: #3c3c3d;
}

.b-fast-menu a {
    color: #484848;
    text-decoration: none;
}

/* lang */
.b-lang {
    position: absolute;
    right: 10px;
    top: 48px;  
    font-size: 1.1em; 
}

.b-lang a.lang {
    border: 1px solid #c5c9e1;
    padding: 0 2px;
    zoom: 1;
    color: #484848;
    text-decoration: none; 
}

.b-lang a.current {
    color: #ffffff;
    background: #3B9500;
    padding: 0 2px;
}

/* menu */
.b-menu {
    left: 215px;
    top: 45px;
    position: absolute; 
    z-index: 1;
}

.b-menu li {
    font-size: 1.2em;
    font-weight: bold;
    float: left;
    margin: 0 2px;
}

.b-menu li a {
    color: #3c3c3d;
    text-decoration: none;
    height: 20px;
    display: block;
    float: left;
    padding: 3px 5px 0 5px;
    margin: 1px 1px 0 1px;
}

.b-menu li a.active {
    background: #ffffff url(../images/menu_active.gif) repeat-x top left;
    border-left: 1px solid #dde0ec;
    border-right: 1px solid #dde0ec;
    border-top: 1px solid #3B9500;
    margin: 0;
}

.b-menu li a.active:hover {
    color: #3c3c3d;
}

.b-menu li a:hover {
    color: #3B9500;
}

#services {
    display: none;
    position: absolute;
    z-index: 22;
}

.b-sub-menu {
    background: #ffffff url(../images/sub_menu_bg.gif) repeat-x top left;
    border: 1px solid #dde0ec;
    padding: 10px;
    width: 120px;
    color: #3c3c3d;
    font-size: 11px;
}

.b-sub-menu li {
     padding-bottom: 5px;
}

.b-sub-menu a {
    color: #3c3c3d;
    text-decoration: none;
}

/* category list */
.b-category-list {
    border-top: 1px solid #dde0ec;
    padding: 7px 0 0 0;
    width: 983px;
    margin: 0 auto;
    font-size: 1.1em;
    height: 1%;
    overflow: hidden;
}

.b-category-list ul {
    padding: 0 3px 7px 3px;
}

.b-category-list li {
    display: inline;
    margin-right: 8px;
    color: #484848;
    font-weight: bold;
}

.b-category-list li a {
    color: #484848;
    text-decoration: none;
    font-weight: normal;
}

.b-category-list li a.active {
    color: #484848;
    text-decoration: none;
    font-weight: bold;
}

/* content */
.b-content {
    position: relative;
    padding: 0 0 7px 0;
    width: 983px;
    margin: 0 auto;
}

/* tabs */
.b-tabs {
    border-bottom: 1px solid #dddfec;
    height: 1%;
    overflow: hidden;
    margin-bottom: 5px;
}

.b-tab {
    border: 1px solid #dde0ec;
    border-width: 1px 1px 0 1px;
    color: #3c3c3d;
    font-size: 1.1em;
    font-weight: bold;         
    
    text-decoration: none;
    padding: 5px 7px;
    margin: 3px 2px 0 2px;
    display: block;
    float: left;
    background: #e9eaf0;
}

.b-active-tab {
    border: 1px solid #dde0ec;
    border-width: 1px 1px 0 1px;
    color: #3c3c3d;
    font-size: 1.1em;
    font-weight: bold;
    
    text-decoration: none;
    padding: 5px 7px;
    margin: 3px 2px 0 5px;
    display: block;
    float: left;
    background: url(../images/active_tab_bg.gif) repeat-x top left;
}

/* block */
.b-block {
    border: 1px solid #e8e8e8;
    margin-bottom: 5px;
}

.b-block-header {
    background: url(../images/block_header.gif) repeat-x bottom left;
    height: 1%;
    overflow: hidden;
}

.b-block-header a.close {
    background: url(../images/close_block.gif) no-repeat center right;
    padding-right: 15px;
}

.b-block-header a.view {
    background: url(../images/view_block.gif) no-repeat center right;
    padding-right: 15px;
}

.b-block-header .close_block, .b-block-header .view_block {
    display: block;
    float: left;
    padding-top: 10px;
    padding-left: 3px
}

.b-block-header h3 {
    color: #3c3c3d;
    font-size: 1.1em;
    font-weight: bold;
    text-transform: uppercase;
    padding: 7px;
    float: left;
}

.b-block-header h3 a {
    color: #3c3c3d;
    text-decoration: none;
}

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

.h-block {
    padding: 5px;
    height: 1%;
    overflow: hidden;
}

.b-block .dark {
    background: #f4f5f9;
}

.b-block .yellow {
    background: #fffbe8;
}

.b-block .gray {
    background: #f3f3f3;
}

.b-block-b-all {
    font-size: 1.1em;
    color: #3c3c3d;
    font-weight: bold;
    text-align: right;
    margin-top: 5px;
}

.b-block-b-all a {
    color: #3c3c3d;
    text-decoration: none;
    background: url(../images/blue_right_arrow.gif) no-repeat center right;
    padding-right: 10px;
}

.b-block-o-all {
    font-size: 11px;
    color: #3B9500;
    font-weight: bold;
    text-align: right;
    margin-top: 5px;
}

.b-block-o-all a {
    color: #3B9500;
    text-decoration: none;
    background: url(../images/orange_arrow.gif) no-repeat center right;
    padding-right: 10px;
    text-transform: lowercase;
}

.b-block-nav {
    float: right;
    padding: 4px 7px 0 0;
}

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

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

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

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

.b-top-news-info h2 a {
    color: #000000;
    text-decoration: none;
}


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

.b-top-news-anons a {
    color: #000000;
    text-decoration: none;
}

.b-top-news-info-full-title h2 {
    font-size: 1.6em;
    color: #000000;
    font-weight: bold;
    line-height: 1.2em;
    margin-bottom: 5px;
   
}

.b-top-news-info-full-title h2 a {
    color: #000000;
    text-decoration: none;
    
}


.b-top-news-anons-full {
    font-size: 1.1em;
    color: #000000;
    margin-bottom: 5px;
}

.b-top-news-anons-full a {
    color: #000000;
    text-decoration: none;
}

.b-top-news-anons-full  img {
    border: 1px solid #858585;
    margin: 10px;
}

.b-top-news-date {
    color: #abafc6;
    font-size: 11px;  
    font-weight: bold;
}

/* UV news anons */
.b-uv-news-list {

}

.b-uv-news-list .b-uv-news-item {
    float: left;
    width: 215px;
    background: url(../images/gray_bullet.gif) no-repeat top left;
    padding-left: 16px;
    margin: 0 5px 10px 0;
}

.b-uv-news-list .last {
    margin-bottom: 0;
}

.b-uv-news-list .b-uv-news-item a {
    color: #484848;
    font-size: 1.1em;
    text-decoration: none;
    padding-bottom: 5px;
}

.b-uv-news-date {     
    color: #abafc6;   
    font-size: 11px;
    font-weight: bold;
}

/* main news anons */
.b-mainnews-news-list {

}

.b-mainnews-news-list .b-mainnews-news-item {
    float: left;
    width: 215px;
    background: url(../images/gray_bullet.gif) no-repeat top left;
    padding-left: 16px;
    margin: 0 5px 10px 0;
}

.b-mainnews-news-list .last {
    margin-bottom: 0;
}

.b-mainnews-news-list .b-mainnews-news-item a {
    color: #484848;
    font-size: 1.1em;
    text-decoration: none;
    padding-bottom: 5px;
}

.b-mainnews-news-date {
    color: #abafc6;
    font-size: 11px; 
    font-weight: bold;
}

/* themes news on main */
.b-themes-list {
    height: 1%;
    overflow: hidden;       
}

.b-themes-one {
    width: 222px;
    float: left;
}

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

.b-themes-one h2 {
    font-size: 1.6em;
    color: #000000;
    font-weight:bold;
    line-height: 1.2em;
    margin-bottom: 10px;
}

.b-themes-one h2 a {
    text-decoration: none;
    color: #000000;       
}

.b-themes-desc {
    font-size: 1.1em;
    color: #000000;
    margin-bottom:5px;
}

.b-themes-desc a {
    text-decoration: none;
    color: #000000;
}

.b-themes-one-img {
    margin-bottom: 15px;
}

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

.b-themes-five {
    width: 240px;
    float: right;
}

.b-themes-five-item {
    background: url(../images/gray_bullet.gif) no-repeat scroll left top;
    margin: 0 0 10px 0;
    padding-left: 16px; 
}

.b-themes-five-item a { 
    color: #484848;
    font-size: 1.1em;
    padding-bottom: 5px;
    text-decoration: none;
}

/* photoservice anons */
.b-photoservice-anons { 
    background: #f4f5f9;
}

.b-photoservice-txt {
    font-size: 1.1em;
    padding-left: 5px; 
    text-align: left;
    text-decoration: none;
}

.b-photoservice-anons table {
    background: #f4f5f9;
    float: left;
    width: 100%;
    border: 1px; 
    vertical-align: top; 
}

.b-photoservice-anons table td {
    background: #f4f5f9;
    border: 1px solid #dde0ec;
    width: 25%; 
    vertical-align: top; 
}

.b-photoservice-anons li {
    background: #f4f5f9;
    float: left;
/*    border-bottom: 1px solid #dde0ec;
    border-top: 1px solid #dde0ec;
    border-left: 1px solid #dde0ec; 
/*    border-right: 1px solid #FFFFFF; */ 
/*    height: auto; */                     
    width: 100%;       /*121px; */                       
    text-align: center;
    padding-top: 1px;
}

.b-photoservice-anons li img {
     border: 1px solid #FFFFFF; /* #858585 */
}

.b-photoservice-anons li.active {
/*    background: #ffffff url(../images/photo_active_bg.jpg) repeat-x top left; 
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid #dde0ec;      */
}

.b-photoservice-anons li.active img {
    border: 1px solid #696969; /* #3c3c3d; */ 
}

.b-photoservice-info h3 {
    font-size: 1.1em;
    color: #484848;
}

.b-photoservice-info h3 a {
    color: #484848;
    text-decoration: none;
    font-weight: normal;
}

.b-photoservice-date {
    margin-top: 5px;
    color: #abafc6;
    font-size: 1.1em;
    font-weight: bold;
}

/* more news */
.b-more-news {

}

.b-more-news-img {
    float: left;
    margin-right: 10px;
}

.b-more-news li { 
    font-size: 1.1em;
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #abafc6;               
}

.b-more-news li.last {
    padding: 0;
    margin: 0;
    border: none;
    float: left;
}

.b-more-news li-b a {
    color: #484848; 
    text-decoration: none;
}

.b-more-news li a {
    color: #484848; 
    text-decoration: none;
}

.b-more-news-date {  
    color: #abafc6;
    font-size: 11px;
    font-weight: bold;
}

.b-more-news-txt {
    font-weight: normal;
    color: #000000;
    /*font-size: 11px;*/
    text-decoration: none; 
    /*font-size: 1.1em;
    color: #000000;
    margin-bottom: 5px;   */
    
}

/* last articles */
.b-last-articles {

}

.b-last-articles-img {
    float: left;
    margin-right: 10px;
}

.b-last-articles li { 
    font-size: 1.1em;
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #abafc6;               
}

.b-last-articles li.last {
    padding: 0;
    margin: 0;
    border: none;
    float: left;
}

.b-last-articles li a {
    font-weight: bold;    
    color: #484848; 
    text-decoration: none;
}

.b-last-articles-date {  
    color: #abafc6;
    font-size: 11px;
    font-weight: bold;
}

.b-last-articles-txt {
    font-weight: normal;
    color: #484848;
    /*font-size: 11px;*/
    text-decoration: none; 
    /*font-size: 1.1em;
    color: #000000;
    margin-bottom: 5px;   */
    
}


/* more gallery */
.b-more-gallery {

}

.b-more-gallery li {
    font-size: 1.1em;
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #abafc6;
    height: 1%;
    overflow: hidden;
}

.b-more-gallery-img {
    border: 1px solid #858585;
    width: 110px;
    float: left;
    margin-right: 10px;
}

.b-more-gallery li.last {
    padding: 0;
    margin: 0;
    border: none;
}

.b-more-gallery li a {
    color: #484848;
    text-decoration: none;
}

.b-more-gallery-date {
    margin-top: 2px;
    color: #abafc6;
    font-size: 11px;
    font-weight: bold;
}

/* interviews anons */
.b-yellow-header {
    background: url(../images/interviews_header.gif) repeat-x bottom left;
}

.b-yellow-header a.close {
    background: url(../images/close_block.gif) no-repeat center right;
    padding-right: 15px;
}

.b-yellow-header a.view {
    background: url(../images/view_block.gif) no-repeat center right;
    padding-right: 15px;
}

.b-yellow-header h3 {
    color: #3c3c3d;
    font-size: 1.1em;
    font-weight: bold;
    text-transform: uppercase;
    padding: 7px;
}

.b-yellow-header h3 a {
    color: #3c3c3d;
    text-decoration: none;
}

.b-interviews-anons-main {
   
}

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

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

.b-interviews-anons-name h2 {
    color: #484848;
    font-size: 1.8em;
    font-weight: normal;
    line-height: 1.2em;
}

.b-interviews-anons-name a {
    color: #000000;
    text-decoration: none;
}

.b-interviews-anons-job {
    font-size: 1.1em;
    color: #8c8c8c;
    margin-bottom: 5px;
}

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

.b-interviews-anons-theme span {
    font-weight: bold;
}

.b-interviews-anons-theme a {
    color: #000000;
    text-decoration: none;
}

.b-interviews-anons-date {
    color: #000000;
    float: right;
    font-size: 1.1em;
    padding: 5px 7px 0 0;
}

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

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

.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-archive-list {

}

.b-interviews-archive-list li {
    border-bottom: 1px dotted #ABAFC6;
    margin-bottom: 10px;
    padding-bottom: 5px;
    height: 1%;
    overflow: hidden;
}

.b-interviews-archive-list li.last {
    border: none;
    margin: 0;
    padding: 0;
}

.b-interviews-archive-img {
    float: left;
    width: 65px;
    margin: 0 10px 5px 0;
}

.b-interviews-archive-img img {
    border: 1px solid #e0e0e0;
    width: 65px;
}

.b-interview-video {
    text-align: center;
    border-bottom: 1px dotted #abafc6;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.h-interview-video {
    background: url(../images/interview_video_bg.gif) repeat-y center top;
}

.b-interview-video-player {
    width: 322px;
    margin: 0 auto;
}

/* exchange anons */
.b-exchange-anons {
    font-size: 1.1em;
    color: #3c3c3d;
}

.b-exchange-anons table {
    width: 100%;
}

.b-exchange-anons table th {
    text-align: left;
    padding: 2px 5px 5px 5px;
    background: #fef9f3;
}

.b-exchange-anons table td {
    text-align: center;
    padding: 2px;
}

.b-exchange-anons .dark td {
    background: #f4f5f9;
}

.b-exchange-anons td.red {
    color: #df0000;
}

.b-exchange-anons td.bold {
    font-weight: bold;
}

.b-exchange-anons td.left {
    text-align: left;
    padding-left: 5px;
}

.b-exchange-anons td.gray {
    color: #9f9f9f;
    background: #ffffff;
}

.b-exchange-anons td.leftb {
    border-left: 1px solid #dddfec;
}

.b-exchange-date {
    float: right;
    color: #f67f01;
    font-size: 1.1em;
    font-weight: bold;
    padding: 9px 5px 0 0;
}

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

.b-kurs-nbu {
    float: right;
    color: #aaaec7;
}

/* weather anons */
.b-weather-anons {
    font-size: 1.1em;
    color: #000000;
}

.b-weather-anons table {
    width: 100%;
}

.b-weather-anons table td {
    text-align: center;
    padding: 2px;
    vertical-align: top;
}

.b-weather-anons .holiday {
    color: #df0000;
}

.b-weather-anons span {
    color: #000000;
    display: block;
    margin-top: 10px;
    font-weight: bold;
}

.b-weather-anons .left {
    text-align: left;
    width: 158px;
}

.b-weather-anons .pic img {
    border: 1px solid #E8E8E8;
}

.b-weather-anons-city {
    float: right;
    font-size: 1.1em;
    color: #a4a4a4;
    font-weight: bold;
    padding: 5px 7px 0 0;
}

.b-weather-anons-city a {
    color: #a4a4a4;
}

/* polls anons */
.b-polls-header {
    background: #f3f3f3;
}

.b-polls-header a.close {
    background: url(../images/close_block.gif) no-repeat center right;
    padding-right: 15px;
}

.b-polls-header a.view {
    background: url(../images/view_block.gif) no-repeat center right;
    padding-right: 15px;
}

.b-polls-header h3 {
    color: #3c3c3d;
    font-size: 1.1em;
    font-weight: bold;
    text-transform: uppercase;
    padding: 7px;
}

.b-polls-header h3 a {
    color: #3c3c3d;
    text-decoration: none;
}

.b-polls-onmain {

}

.b-polls-onmain .b-polls-dovote {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}

.b-polls-onmain .b-polls-dovote li label {
    font-weight: normal;
}

.b-polls-onmain label {
    cursor: pointer;
}

.b-polls-name {
    font-size: 1.1em;
    color: #484848;
    margin-bottom: 5px;
}

.b-polls-variants {
    font-size: 1.1em;
}

.b-polls-button {
    margin-top: 10px;
}

.b-voting-container {
    position: relative;
}

/* blog anons */
.b-blog-anons {

}

.b-blog-anons-author {
    font-size: 1.1em;
    color: #a4a4a4;
    margin-bottom: 5px;
}

.b-blog-anons-author a {
    color: #3B9500;
    text-decoration: none;
    padding-left: 15px;
    background: url(../images/user_ico.gif) no-repeat center left;
}

.b-blog-anons-desc {
    font-size: 1.1em;
    color: #000000;
    margin-bottom: 5px;
}

.b-blog-anons-desc a {
    text-decoration: none;
    color: #000000;
}

.b-blog-anons-date {
    font-size: 1.1em;
    font-weight: bold;
    color: #abafc6;
}

/* rating */
.b-rating-block {
    color: #a4a4a4;
    font-size: 11px;
    margin-top: 5px;
}

/* sort by */
.b-sort-block {
    padding: 5px 8px;
    border-bottom: 1px solid #dde0ec;
    color: #a4a4a4;
    font-size: 1.1em;
}

.b-sort-block a {
    color: #484848;
    text-decoration: none;
}

.b-sort-block a.top {
    padding-right: 10px;
    background: url(../images/sort_top.gif) no-repeat center right;
}

.b-sort-block a.down {
    padding-right: 10px;
    background: url(../images/sort_down.gif) no-repeat center right;
}

.b-comments-sort-block {
    padding: 5px 0 8px 0;
    border-bottom: 1px dotted #abafc6;
    color: #a4a4a4;
    font-size: 1.1em;
}

.b-comments-sort-block a {
    color: #484848;
    text-decoration: none;
}

.b-comments-sort-block a.top {
    padding-right: 10px;
    background: url(../images/sort_top.gif) no-repeat center right;
}

.b-comments-sort-block a.down {
    padding-right: 10px;
    background: url(../images/sort_down.gif) no-repeat center right;
}

.b-comments-onpage {
    float: right;
}

.b-comments-sort-link {
    margin-top: 4px;
}

* html .b-comments-sort-link {
    margin-top: 7px;
}

*+html .b-comments-sort-link {
    margin-top: 7px;
}

/* content */
.b-content-list {

}

.b-content-item {

}

.b-content-list .last {
    border-bottom: none;
    margin-bottom: 0;
}

.b-content-item-anons {
    border-bottom: 1px dotted #abafc6;
    margin-bottom: 10px;
    height: 1%;
    overflow: hidden;
    padding-bottom: 10px;
}

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

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

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

.b-content-item-anons-img-sm img {
    width: 50px;
    border: 1px solid #95a4c1;
}

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

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

.b-content-item-anons-info-noimg {
    height: 1%;
}

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

.b-content-item-anons-title h2 {
    color: #484848;
    font-size: 1.2em;
    font-weight: bold;
}

.b-content-item-anons-title h2 a {
    color: #484848;
    text-decoration: none;
}

.b-content-item-anons-info-sm h2 a {
    color: #000000;
    text-decoration: none;  
} 

.b-content-jobposition {
    color: #a7a7a7;
    font-size: 1.1em;
    margin-bottom: 5px;
}

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

.b-content-intertheme a {
    color: #000000;
    text-decoration: none;
}

.b-content-interdate {
    color: #abafc6;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 5px;
}

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

.b-content-date {
    color: #abafc6;
    font-size: 11px;
    font-weight: bold;
}

.b-content-main-link {
    font-size: 1.1em;
    margin-top: 5px;
}

.b-content-main-link a {
    text-decoration: none;
}

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

.b-content-item-anons-desc span {
    color: #3B9500;
    font-weight: bold;
}

.b-content-item-anons-desc a {
    color: #000000;
    text-decoration: none;
}

.b-content-item-anons-author {
    font-size: 1.1em;
    color: #000000;
    margin-top: 10px;
}

.b-content-item-anons-author a {
    font-weight: bold;
    color: #1d3c7a;
    text-decoration: none;
}

.b-content-item h1 {
    font-size: 1.8em;
    color: #484848;
    font-weight: normal;
    line-height: 1.2em;
    margin-bottom: 5px;
}

.b-content-item-category {
    color: #3B9500;
    font-size: 11px;
    font-weight: bold;
}

.b-content-item-category a {
    color: #3B9500!important;
    text-decoration: none;  
}

.b-content-item-text {
    color: #000000;
    font-size: 1.3em;
    line-height: 1.1em;
    margin-top: 5px;
}

.b-content-item-text ul {
    margin-bottom: 10px;
    padding-left: 25px;
    list-style-image: url(../images/blue_bullet.gif);
}

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

.b-content-item-text p a:hover {
    color: #3B9500;
}

.b-content-item-dotted {
    border: 1px dotted #abafc6;
    border-width: 1px 0 1px 0;
    margin-bottom: 5px;
    float: right;
}

.b-content-item-links {
    float: right;
    width: 145px;
    font-size: 11px;
    padding-left: 10px;
}

.b-content-item-links .b-rating-block {
    margin-bottom: 10px;
    margin-top: 0;
}

.h-content-item-links {
    margin: 5px 0 5px 0;
    padding: 8px;
    height: 226px;
    background: url(../images/news_links_bg.gif) repeat-y top left;
}

.b-content-item-links a {
    margin-bottom: 5px;
    display: block;
    text-decoration: none;
    color: #484848;
}

.b-content-item-links a.print {
    padding-left: 18px;
    background: url(../images/print_ico.gif) no-repeat center left;
}

.b-content-item-links a.blog {
    padding-left: 18px;
    background: url(../images/blog_ico.gif) no-repeat center left;
}

.b-content-item-links a.friend {
    padding-left: 18px;
    background: url(../images/friend_ico.gif) no-repeat center left;
}

.b-content-item-links a.editor {
    padding-left: 18px;
    background: url(../images/editor_ico.gif) no-repeat center left;
}


.b-content-item-text a.print {
    padding-left: 18px;
    background: url(../images/print_ico.gif) no-repeat center left;
    font-size: 11px;
    text-decoration: none;
}

.b-content-item-text a.blog {
    padding-left: 18px;
    background: url(../images/blog_ico.gif) no-repeat center left;
    font-size: 11px;
    text-decoration: none;
}

.b-content-item-text a.friend {
    padding-left: 18px;
    background: url(../images/friend_ico.gif) no-repeat center left;
    font-size: 11px;
    text-decoration: none;
}

.b-content-item-text a.editor {
    padding-left: 18px;
    background: url(../images/editor_ico.gif) no-repeat center left;
    font-size: 11px;
    text-decoration: none;
}
.b-content-item-img {
    float: left;
    width: 322px;
}

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

.b-content-item-img-source {
    font-size: 11px;
    color: #9b9b9b;
    margin-bottom: 5px;
}

.h-content-item-img {
    margin: 5px 0 5px 0;
}

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

.b-content-item-author {
    color: #a4a4a4;
    font-size: 1.1em;
    margin-bottom: 10px;
}

.b-content-item-author span {
    font-style: italic;
}

.b-content-item-source {
    color: #a4a4a4;
    font-size: 1.1em;
    margin-bottom: 10px;
}

.b-content-item-source a {
    color: #484848;
    text-decoration: none;
}

.b-content-item-source span {
    font-style: italic;
}

.b-content-item-tags {
    color: #000000;
    font-size: 1.1em;
    margin: 0 0 10px 0;
}

.b-content-item-tags a {
    color: #484848;
    text-decoration: none;
}

.b-content-item-tags span {
    font-style: italic;
    color: #a4a4a4;
}

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

.b-content-item-photo-top {
    margin-top: 5px;
}

.b-content-item-photo-big {
    width: 465px;
    margin: 0 auto;
    text-align: center;   
}

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

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

.b-content-item-photo-buy {
    text-align: center;
    margin-bottom: 10px;
}

.b-content-item-photo-adv {
    text-align: center;
    font-size: 1.2em;
}

.b-content-item-photo-adv a {
    font-weight: bold;
}

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

.b-content-item-photo-ul {
    width: 345px;
    height: 82px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.b-content-item-photo-nolist {
    width: 478px;
    overflow: hidden;
    height: 82px;
}

.b-content-item-photo-ul ul{
	  margin: 0 auto;
	  padding: 0;        
	  position: relative;
}

.b-content-item-photo-ul li {
    width: 112px;
    height: 82px;
    float: left;
    list-style: none;
    margin-right: 3px; 
}

.b-content-item-photo-nolist li {
    width: 112px;
    height: 82px;
    float: left;
    list-style: none;
    margin-right: 6px; 
}

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

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

.b-content-item-photo-ul li.active img {
    border: 1px solid #3B9500;
}

.b-content-item-photo-nolist li.active img {
    border: 1px solid #3B9500;
}

.b-content-item-photo-right {
    position: absolute;
    right: 10px;
    top: 40px;
}

.b-content-item-photo-left {
    position: absolute;
    left: 10px;
    top: 40px;
}

/* content gallery blocks */
.b-content-item-gallery {
    border-top: 1px dotted #abafc6;
    margin-bottom: 5px;
}

.h-content-item-gallery {
    background: url(../images/content_gallery_bg.jpg) no-repeat bottom left;
    padding-top: 8px;
    height: 1%;
    overflow: hidden;
}

.b-content-item-l-side {
    color: #a4a4a4;
    font-size: 1.1em;
    font-weight: bold;
    text-transform: uppercase;
    float: left;
    width: 105px;
    padding: 10px;
}

.b-content-item-r-side {
    margin-left: 127px;
    height: 1%;
}

.b-content-item-r-side li {
    float: left;
    margin-right: 4px;
    margin-bottom: 2px;
}

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

.b-content-audio-name {
    font-size: 1.1em;
    color: #000000;
    font-weight: bold;
    margin-bottom: 10px;
}

.b-content-audio-player {
    margin-bottom: 10px;
}

.b-content-audio-desc {
    font-size: 1.1em;
    color: #000000;
    margin-bottom: 10px;
}

.b-content-video-player {
    margin-bottom: 10px;
}

.b-content-video-desc {
    font-size: 1.1em;
    color: #000000;
    margin-bottom: 10px;
}

/* static page */
.b-content-static-text {
    color: #000000;
    font-size: 1.3em;
    line-height: 1.1em; 
}

.b-content-static-text ul {
    margin-bottom: 10px;
    padding-left: 25px;
    list-style-image: url(../images/blue_bullet.gif);
}

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

/* blog */
.b-blog-title h2 a {
    color: #000000;
}

.b-blog-date {
    font-size: 1em;
    color: #999999;
    margin-bottom: 5px;
}

.b-blog-about {
    margin-bottom: 10px;
    border-bottom:1px dotted #ABAFC6;
    padding-bottom: 10px;
}

.b-blog-img {
    float: left;
    width: 52px;
}  

.b-blog-img img {
    border: 1px solid #95a4c1;
    width: 50px;
}

.b-blog-info {
    margin-left: 62px;
    height: 1%;
}

.b-blog-info-name {
     font-size: 1.8em;
     color: #000000;
     font-weight: normal;
     margin-bottom: 10px;
     line-height: 1.2em;
}

.b-blog-info-name h2 { 
     font-weight: normal; 
}

.b-blog-info-desc {
    font-size: 1.1em;
    color: #000000;
}

.b-blog-info-desc p {
     padding-bottom: 10px;
}

.b-blog-info-author {
    font-size: 1.1em;
    font-weight: bold;
    color: #a4a4a4;
    text-align: right;
}

.b-blog-info-author a {
    text-decoration: none;
    padding: 4px 0;
}

.b-blog-info-author a.male {
    background: url(../images/user_male_sm.gif) no-repeat center left;
    padding-left: 20px;
    color: #1D3C7A;
}

.b-blog-info-author a.female {
    background: url(../images/user_female_sm.gif) no-repeat center left;
    padding-left: 20px;
    color: #1D3C7A;
}

.b-blog-info-author a.nnm {
    background: url(../images/user_nnm_sm.gif) no-repeat center left;
    padding-left: 20px;
}

.b-blog-info-author-big {
    font-size: 1.1em;
    font-weight: bold;
    color: #a4a4a4;  
    padding: 6px 0;  
}

.b-blog-info-author-big a {
    color: #1d3c7a;
    text-decoration: none;
    padding: 7px 0;   
}      

.b-blog-info-author-big a.male {
       background: url(../images/user_male.gif) no-repeat center left;
       padding-left: 30px;
}

.b-blog-info-author-big a.female {
        background: url(../images/user_female.gif) no-repeat center left;
       padding-left: 30px;
}

.b-blog-info-author-big a.nnm {
        background: url(../images/user_nnm.gif) no-repeat center left;
       padding-left: 30px;
}

.b-blog-info-action {
    float: right;
    font-size: 1.2em;
    color: #000000;
    padding-top: 7px;
}

.b-blog-info-action a {
    color: #3c3c3d;
    text-decoration: none;
}

.b-blog-info-action a.remove {
    color: #3c3c3d;
    text-decoration: none;
    background: url(../images/remove_friend_ico.gif) no-repeat center left;
    padding-left: 25px;
}

.b-blog-info-action a.add {
    color: #3c3c3d;
    text-decoration: none;
    background: url(../images/add_friend_ico.gif) no-repeat center left;
    padding-left: 25px; 
}

.b-blog-action {
    font-size: 1.2em;
}

.b-blog-action li {    
    padding-bottom: 8px;  
}

.b-blog-action li a {
    color: #3c3c3d;
    text-decoration: none;
}

.b-blog-action li a.newpost {
    padding-left: 25px;
    background: url(../images/newpost_ico.gif) no-repeat center left;
}

.b-blog-action li a.editpost {
    padding-left: 25px;
    background: url(../images/editinfo_ico.gif) no-repeat center left;
}

.b-blog-action li a.viewpost {
    padding-left: 25px;
    background: url(../images/viewpost_ico.gif) no-repeat center left;
}

.b-blog-action li a.deletepost {
    padding-left: 25px;
    background: url(../images/deletepost_ico.gif) no-repeat center left;   
}

.b-blog-action li a.editprofile {
    padding-left: 25px;
    background: url(../images/editprofile_ico.gif) no-repeat center left;   
}

/* polls */
.b-polls-ofweek {

}

.b-polls-list {

}

.b-polls-list .last_no_padding {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.b-polls-ofweek h2 {
    color: #484848;
    font-size: 1.6em;
    font-weight: bold;
    line-height: 1.2em;
    margin-bottom: 5px;
}

.b-polls-date {
    font-size: 1.1em;
    color: #abafc6;
    font-weight: bold;
}

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

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

.b-polls-results li {
    padding: 0 15px 5px 5px;
    border-bottom: 1px dotted #abafc6;
    margin-bottom: 5px;
    height: 1%;
    overflow: hidden; 
}

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

.b-polls-results-line-small, .b-main-sidebar .b-polls-results-line {
    height: 6px;
    margin-top: 5px;
    width: 160px;
    overflow: hidden;
}

.b-polls-results-line-bg {
    height: 6px;
    background: #bcc0d7;
}

.b-polls-results-percent {
    float: right;
    font-size: 1.2em;
    color: #000000;
    font-weight: bold;
    width: 15%;             
    text-align: right;
}

.b-polls-results-answer {
    font-size: 1.1em;
    color: #000000;    
    float: left;  
    width: 80%;            
}

.b-polls-voted {
    padding: 0 5px;
}

.b-polls-voted-res {
    margin-top: 10px;
}

.b-polls-voted-go {
    float: right;
    font-size: 1.1em;
}

.b-polls-voted-go a {
    text-decoration: none;
    border-bottom: 1px dashed #484848;
    zoom: 1;
}

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

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

.b-polls-archive-item {
    border-bottom: 1px dotted #abafc6;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.b-polls-darkbg {
    background: #f9f9fc;
    padding: 8px 5px;
    border: 1px solid #e1e1e1;
    border-width: 1px 0 1px 0;
    margin: 8px 0 0 0;
}

.b-polls-archive-name {
    font-size: 1.2em;
    color: #484848;
    line-height: 1.2em;
    margin-bottom: 5px;
}

.b-polls-archive-name a {
    text-decoration: none;
    display: block;
}

.b-polls-archive-name a.open {
    padding-right: 25px;
    background: url(../images/view_block.gif) no-repeat bottom right;
}

.b-polls-archive-name a.close {
    padding-right: 25px;
    background: url(../images/close_block.gif) no-repeat bottom right;
}

.b-polls-dovote {
    background: #F9F9FC;
    border: 1px solid #E1E1E1;
    border-width: 1px 0 1px 0;
    margin: 8px 0 0 0;
    padding: 8px 5px;
}

.b-polls-ofweek .b-polls-dovote {
    background: #fffbe8;
    border: none;
}

.b-polls-dovote ul {
    margin-bottom: 10px;
}

.b-polls-dovote li label {
    font-size: 1.1em;
    font-weight: bold;
    cursor: pointer;
}

/* exchange */
.b-exchange-list {

}

.b-exchange-list table {
    width: 100%;
    text-align: left;
    font-size: 1.1em;
}

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

.b-exchange-list .dark td {
    background: #F4F5F9;
}

.b-exchange-list table th {
    padding: 8px 5px;
    font-weight: normal;
    background: #f4f5f9;
    border: 1px dotted #abafc6;
    border-width: 1px 0;
}

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

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

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

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

/* related content */
.b-related-content {

}

.b-related-content h3 {
    color: #3c3c3d;
    font-size: 1.1em;
    font-weight: bold;
    padding: 7px;
    text-transform: uppercase;
    border: 1px solid #dde0ec;
    border-width: 1px 0 1px 0;
}

.h-related-content {
    padding: 5px;
    height: 1%;
    overflow: hidden;
}

.b-related-content ul {
    list-style-image: url(../images/blue_bullet.gif);
    padding-left: 16px;
}

.b-related-content li {
    font-size: 1.1em;
    margin-bottom: 10px;
}

.b-related-content li a {
    color: #484848;
    text-decoration: none;
}

/* comments */
.b-comments-form {
    border: 1px solid #E8E8E8;
    margin-bottom: 5px;
    display: none;
    margin-top: -1px;
}

.b-comments-form-margin {
    margin-bottom: 5px;
}

.b-comments-header {
    background: #fef0e0;
    height: 1%;
    overflow: hidden;
    border: 1px solid #E8E8E8;
}

.b-comments-header h3 {
    color: #999999;
    font-size: 1.1em;
    padding: 7px;
    font-weight: normal;
}

.b-comments-add {
    float: right;
    padding: 7px 7px 0 0;
    font-size: 1.1em;
}

.b-comments-add a {
    text-decoration: none;
    color: #484848;
    border-bottom: 1px dashed #484848;
}

.h-comments-form {
    height: 1%;
    overflow: hidden;
    padding: 5px;
    background: #fffaf6;
}

.b-comments-form dt {
    float: left;
    width: 160px;
    text-align: right;
    margin-bottom: 5px;
    font-size: 1.1em;
    color: #000000;
    padding-top: 3px;
}

.b-comments-form dd {
    margin-left: 165px;
    margin-bottom: 5px;
}

.b-comments-form dd a.cancel {
    padding-left:10px;
    font-size: 11px;
}

.b-comments-form .comments_input {
    border: 1px solid #C6C6C6;   
    padding: 0 2px;
    width: 215px;
    font-size: 11px;
}

.b-comments-form .comments_textarea {
    border: 1px solid #C6C6C6;
    padding: 0 2px;
    width: 215px;
    overflow: auto;
    font-size: 11px;
}

.b-comments-form .comments_sm_input {
    border: 1px solid #C6C6C6;
    padding: 0 2px;
    width: 50px;
    font-size: 11px;
}

.b-comments-form .code {
    vertical-align: 16px;
}

.b-comments-form .refresh {
    vertical-align: 8px;
    padding: 0 4px;
}

.b-comments-list {
    margin: 5px 0;
}

.b-comments-list .last {
    padding: 0 0 10px 0;
    margin: 0;
    border: none;
}

.b-comments-tree-1 {
    margin-left: 0;
    padding-left: 15px;
    background: url(../images/reply_ico.gif) no-repeat top left;
}

.b-comments-tree-2 {
    margin-left: 15px;
    padding-left: 15px;
    background: url(../images/reply_ico.gif) no-repeat top left;
}

.b-comments-tree-3 {
    margin-left: 30px;
    padding-left: 15px;
    background: url(../images/reply_ico.gif) no-repeat top left;
}

.b-comments-tree-4 {
    margin-left: 45px;
    padding-left: 15px;
    background: url(../images/reply_ico.gif) no-repeat top left;
}

.b-comments-tree-5 {
    margin-left: 60px;
    padding-left: 15px;
    background: url(../images/reply_ico.gif) no-repeat top left;
}

.b-comments-item {
    margin-bottom: 10px;
}

.b-cooments-dotted {
    border-bottom: 1px dotted #abafc6;
    padding-bottom: 5px;
}

.b-comments-info {
    margin-bottom: 5px;
    height: 1%;
    overflow: hidden;
}

.b-comments-pic {
    float: left;
    width: 26px;
}

.b-comments-author {
    margin-left: 36px;
    height: 1%;
    font-size: 1.1em;
}

.b-comments-author a.male {
    display: block;
    color: #1d3c7a;
    margin-bottom: 2px;
    text-decoration: none;
}

.b-comments-author a.female {
    display: block;
    color: #3B9500;
    margin-bottom: 2px;
    text-decoration: none;
}

.b-comments-author a.anonym {
    display: block;
    color: #999999;
    margin-bottom: 2px;
    text-decoration: none;
}

.b-comments-date {
    font-size: 10px;
    color: #999999;
}

.b-comments-date a {
    text-decoration: none;
}

.b-comments-entry {
    font-size: 1.1em;
    color: #000000;
}

.b-comments-entry p {
    padding-bottom: 5px;
}

.comment-deleted {
  font-style: italic;
  color: #999999;
}

.b-comments-question {
    font-size: 1.1em;
    color: #000000;
    font-weight: bold;
}

.b-comments-question p {
    padding-bottom: 5px;
}

.b-comments-answer {
    font-size: 1.2em;
    color: #000000;
}

.b-comments-answer span.answer {
    float: left;
    color: #a7a7a7;
    font-weight: bold;
}

.b-comments-answer p {
    padding-bottom: 5px;
}

.b-comments-rating {
    font-size: 1.1em;
    color: #a7a7a7;
}

.b-comments-rating-up {
    float: right;
}

.b-comments-rating-up a.rating_up {
    text-decoration: none;
    border-bottom: 1px dashed #484848;
}

.comment_error_msg {
    color: #EF6767;
    font-size: 1.1em;
    font-weight: bold;
    display: none;
}

.error_dd {
    color: #EF6767;
    font-size: 1.1em;
    font-weight: bold;
}

/* weather */
.b-weather {

}

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

.b-weather-list h2 {
    color: #a4a4a4;
    font-size: 1.1em;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0 0 10px 0;
}

.b-change-city-link {
    float: right;
    color: #A4A4A4;
    font-size: 1.1em;
    font-weight: bold;
    padding: 7px;
    text-transform: uppercase;
}

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

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

.b-weather-list table td {
    padding: 0 0 3px 0;
    font-size: 1.3em;
    color: #000000;
    text-align: left;
}

.b-weather-regions {
    width: 180px;
}

.b-weather-regions a {
    font-weight: bold;
    color: #3c3c3d;
    text-decoration: none;
}

.b-weather-regions a.active {
    color: #bc0000;
    text-decoration: none;
}

.b-wether-city-list li {
    padding-bottom: 4px;
}

.b-weather-geo {

}

.b-weather-geo dt {
    float: left;
    font-size: 1.1em;
    color: #9c9b9b;
    font-weight: bold;
    margin-bottom: 5px;
}

.b-weather-geo dd {
    margin-left: 200px;
    font-size: 1.1em;
    color: #000000;
    font-weight: bold;
    margin-bottom: 5px;
}

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

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

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

.b-weather-fakt h3 {
    font-size: 1.1em;
    color: #a4a4a4;
    text-transform: uppercase;
    font-weight: bold;
    float: left;
}

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

.b-weather-fakt dt {
    float: left;
    font-size: 1.1em;
    color: #000000;
    margin-bottom: 5px;
    width: 136px;
    padding-bottom: 5px;
    padding-left: 3px;
    border-bottom: 1px dotted #abafc6;
}

.b-weather-fakt dd {
    margin-left: 140px;
    font-size: 1.2em;
    color: #3c3c3d;
    font-weight: bold;
    margin-bottom: 5px;
    text-align: right;
    padding-bottom: 5px;
    border-bottom: 1px dotted #abafc6;
}

.b-weather-fakt dd span {

}

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

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

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

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

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

.b-weather-on-week-table td {
    width: 75px;
}

.b-weather-on-week h3 {
    font-size: 1.1em;
    color: #a4a4a4;
    text-transform: uppercase;
    font-weight: bold;
}

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

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

.b-weather-on-week-table td.night {

}

.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.day {

}

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

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

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

/* export */
.b-export-list {
    
}

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

.b-export-list table th {
    background: #f4f5f9;
    font-size: 1.1em;
    color: #000000;
    text-align: left;
    font-weight: normal;
    padding: 10px 5px;
    border: 1px dotted #abafc6;
    border-width: 1px 0;
}

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

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

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

.b-export-list .dark td {
    background: #f4f5f9;
}

/* form */
.b-form {

}

.b-form dt {
   float: left;
   width: 130px;
   text-align: right;
   margin-right: 10px;
   font-size: 1.1em;
   color: #000000;
   font-weight: bold;
   padding-top: 3px;
   margin-bottom:5px;
}

.b-form dd:after {
   content: ".";
   display: block;
   height: 0;
   margin-bottom:10px;/*if you use this, take the margins off the dd and dt*/
   clear: both;
   visibility:hidden;
}

.b-form dd {
   display: inline-block;
   margin-bottom: 5px;
   font-size: 11px;
   color: #000000;
   margin-left: 140px;
   padding-top: 3px;
}

.b-form dd p {
    padding-bottom: 7px;
}

.b-form .error_dd {
    color: #EF6767;
    font-size: 1.1em;
    font-weight: bold;
}

.b-form .no_style {
    background: none;
    border: none;
    font-size: 11px;
    width: auto;
    height: auto;
}

.b-form dd input {
    border: 1px solid #C6C6C6;
    margin-right: 5px;
    width: 330px;
    color: #8c8c8c;
}

.b-form dd select {
    border: 1px solid #C6C6C6;
    margin-right: 5px; 
    color: #8c8c8c;
}

.b-form dd textarea {
    border: 1px solid #C6C6C6;
    height: 60px;
    margin-right: 5px;
    width: 330px;
    color: #8c8c8c;
    font-size: 11px;
}

.b-form-submit {
    margin-left: 140px;
    font-size: 1.1em;
}

.b-form-submit a {
    padding-left: 10px;
}

.b-form .refresh {
    padding: 0 5px;
    vertical-align: 8px;
}

.b-form .comments_code_input {
    vertical-align: 15px;
    width: 65px;
}

.b-blog-edit dt {
    float: none;
    width: auto;
    text-align: left;
}

.b-blog-edit dd {
    margin-left: 0;
}

.b-blog-edit .b-form-submit {
    margin-left: 0;
}

.b-blog-edit ul.fcbk-holder {
    width: 460px;
}

.b-blog-edit .facebook-auto {
    width: auto;    
}

input#blog_post_image_large {
    width: 250px;
}

input#blog_post_image_small {
    width: 250px;  
}

input#blog_post_video {
    width: 250px;   
}

/* Hides from IE Mac \*/
*  html .b-form dd {
   height: 1%;
  }
.b-form dd {
  display:block;
  }
/* End Hack */

.b-form-text {
    font-size: 1.1em;
    color: #000000;
}

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

.b-form-done {
    font-size: 1.1em;
    color: #000000;
}

.b-form-done h3 {
    font-size: 18px;
    font-weight: normal;
    color: #3B9500;
    padding-bottom: 10px;
    line-height: 1.2em;
}

.b-form-done p {
    padding-bottom: 10px;
}

.b-form-error {
    font-size: 1.1em;
    color: #ef6767;
    font-weight: bold;
    text-align: center;
}

.b-form-error p {
    padding-bottom: 10px;
}

/* page selector */
.b-page-selector {
    text-align: center;
    margin: 0 auto;
    position: relative;
    border-top: 1px dotted #abafc6;
    padding-top: 5px;
}

.b-page-selector li {
    display: inline;
    color: #484848;
    font-size: 1.1em;
}

.b-page-selector li a {
    color: #484848;
    font-weight: bold;
    text-decoration: none;
}

.b-page-selector li a.active {
    color: #3B9500;
}

.b-page-selector li.active {
    color: #3B9500;
    font-weight: bold;
}

/* footer menu */
.b-footer-menu {
    text-align: center;
    margin: 0 auto;
    position: relative;
    width: 983px;
    border: 1px solid #e8e8e8;
    padding: 9px 0;
    background: #fefefe url(../images/footer_menu_bg.gif) repeat-x bottom left;
}

.b-footer-menu li {
    display: inline;
    color: #484848;
    font-size: 1.1em;
}

.b-footer-menu li a {
    color: #484848;
    padding: 0 3px;
}

/* partners on main */
.b-partners-onmain {
    text-align: center;
    margin: 0 auto;
    position: relative;
    width: 983px;
    padding: 9px 0;
}

.b-partners-onmain a {
    padding: 0 5px;
}

/* counters */
.b-counters {
    margin: 10px 0;
}

/* error */
.b-error-404 {
    background: url(../images/404.gif) no-repeat top left;
    padding: 0 0 0 76px;
    margin: 150px 0;
    height: 1%;
}

.b-error-404 h2 {
    color: #f38000;
    font-size: 1.6em;
    font-weight: bold;
    margin-bottom: 5px;
    padding-top: 5px;
}

.b-error-404 p {
    color: #000000;
    font-size: 1.2em;
}

/* footer */
.b-footer {
    text-align: center;
    margin: 0 auto;
    position: relative;
    width: 983px;
    padding: 9px 0;
    clear: both;
    border: 1px solid #f4f4f4;
    background: url(../images/footer_bg.gif) repeat-x bottom left;
}

.b-copyright {
    padding: 7px;
    font-size: 1.1em;
    color: #a3a3a3;
}

.b-advert {
    padding: 0px;
    font-size: 1.1em;
    color: #a3a3a3;
}

/* dialog */
.b-dialog-info {
    font-size: 11px;
    margin-bottom: 5px;
    margin-top: 10px;
}

.b-dialog-textarea {
    width: 100%;
    height: 150px;
    border: 1px solid #E8E8E8;
    margin-bottom: 10px;
}

.b-dialog-button {
    margin-bottom: 15px;
}

/* ajax loading */
#img_ajax_loading_1, #img_ajax_loading_2  {
    display: none;
    width: 53px;
    height: 8px;
    margin: 5px auto 0 auto;
}

.img_ajax_loading_bottom {
    text-align: center;
    width: 53px;
    margin: 0 auto;
}

.img_ajax_loading_top {
    text-align: center;  
    width: 53px;
    margin: 5px auto 0 auto;
}

/* photo gallery */
.galleryFileForms {
    border-top: 1px dotted #ABAFC6;
    margin-bottom: 5px;
    padding-top: 8px;   
}

.galleryFileForms a {
     display: block;
}

.galleryFileForms li {
    float: left;
    margin-bottom: 10px;
    margin-right: 4px;      
}

.blog-photo-preview img {
    border: 1px solid #858585;
    width: 110px !important;
}

.post-hidden {
  background: #f5f5f5;
}

.b-content-item-anons-img img{
    margin:10px;
}

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

.b-content-item-anons-title h2 a img{
    float:none;
    margin:0px;
}

.b-top-news-anons-full span img{
    border:none;
    margin:0px;
}

.b-content-item span img{
    margin:0px;
}



.galery-lica{
	width:490px;
	border:1px solid #E8E8E8;
}

.galery-lica ul li{
    float:left;
    width:120px;
    height:120px;
}


.galery-lica ul li a{
	width:110px;
	display:block;
	text-decoration:none;
	margin-left:auto;
	margin-right:auto;
	color:#484848;
}

.galery-lica ul li a img{
    margin:0px;
    margin-bottom:2px;
}

.galery-lica ul li span{
	display:block;
	text-align:center;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.tx2_informer {width:468px; height:60px; overflow:hidden;}
.tx2_informer td {padding:0 2px; vertical-align:top}
.tx2_informer img {border:solid 1px #ccc;}
.tx2_informer a {text-decoration: none;}

.nnn_teaser_title { font: normal 11px Arial,Trebushet MS,Verdana,Tahoma,sans-serif; color: #484848; text-decoration:none;}