
body{
  font-size:12px;
  font-family: Tahoma;
  margin:0px;
  padding:0px;
  background:#7b7693 url(bgmain.gif) repeat-x left top; ;
}
  input{
  font-size:12px;
  font-family: Arial;
  }

 a {
   outline: 0px none;
   color:#006FBD;
 }
.d_short_stry img {
		 padding:5px
 }
 
 .d_short_stry   {
		 padding:5px
 }
 

 .d_short_story img {
float: left; 
width: 170px;
padding:3px;
}

 .bottom2 {
background: #f5f5f5;
border-bottom:1px dotted #868686 ;
		 padding:3px;
}

.d_r_rub p {
        float:right;
        margin-top:0px;
        margin-right:17px;

}

.editorcomm{
        float:right;
}

.nowe p{
 width: 187px;
background: #fadadd;
padding: 4px;  font-size: 8pt;
margin: 7px;
}

.nowe a {
margin: 0pt 0pt 3px;
padding: 0pt;
display: block;
font-size:12px;
font-family: sans-serif;
font-weight: bold;
text-decoration: none;
color:#454545;
margin-left: 5px;
margin-bottom: -10px;
}

.nowe img {
float: left; width: 60px; margin-right: 5px;
}


.clear{
  clear:both;
}


div.d_main{
  width: 992px;
  margin: auto;
  position:relative; z-index:2;
}
  .d_rss_top{
       background: url(rss_but.gif) no-repeat;
       width:24px;
       height:15px;
        float:right;
        margin-top:64px;
        margin-right:17px;
  }
  .d_rss_top a{
       width:24px;
       height:15px;
       display:block;
  }


.d_header_top_line{
background: url(topbg_flower.gif) no-repeat left top;
height:87px;  z-index:44;
}

div.d_logo{
  background: url(logo.jpg) no-repeat left bottom;
  width:182px;
 height:87px;
   float:left;

}
div.d_logo a{
  display: block;
   width:182px;
 height:87px;
}
          /*436 53*/
 div.d_search_line{
   background: url(search_bg.jpg) no-repeat right bottom;
   width: 421px;
 height:37px;
padding-top:50px;
padding-left:20px;
  float:right;
 }
  div.d_search_line form{
        padding:0px;
        margin:0px;
  }
  div.d_search_line .d_s_text{
     float:left;     padding:0px;
        margin:0px;
      display: block;
      width:355px;
      height:15px;
       border:0px none;
      padding:4px 3px;
      padding-top:5px;
      padding-bottom:3px;
       outline: 0px none;
            font-size:13px;
            color:#dadada;
  }
 div.d_search_line .d_s_sub{
    display:block;
    float:left;
    height:26px;
    margin:0 0 0 10px;

    width:30px;
    border:0px none;
    background: transparent;
 }

 .d_s_expl{
   color:#000000;
display:block;
font-size:10px;
padding-top:0px;z-index:44;
 }
.d_s_expl a{
   color:#000000;
   font-size:10px;
   text-decoration: none;
    border-bottom:1px dotted #000000 ;

 }
 .d_footer{
   height: 80px;
 }

              .d_footer ul{
              margin: 0px;
              padding: 0px;
              list-style: none; text-align:center;       padding-top: 8px;
            }
            .d_footer ul li{
              margin: 0px;
              padding: 0px;
              list-style: none;
              display: inline;
              padding-left: 15px;
              color:#617c99;
            }
            .d_footer ul li a {
               color:#EEE;
               font-size:11px;
               text-decoration: none;
               border-bottom: 1px dotted #EEE;
            }
            .d_footer ul li a:hover {
               color:#FFF;
               border-bottom: 1px dotted #FFF;
            }

          .d_copy{
color:#c8c5d4;
float:right;
font-size:11px;
height:60px;
padding-left:145px;
padding-right:10px;
padding-top:10px;
width:155px;
          }
         .d_copy a{

                   text-decoration: none;
         }

          .d_counters{
         display:block;
float:left;
height:60px;
padding-top:15px;
vertical-align:middle;
width:250px;
          }

           .d_counters div{
             opacity:0.2;
             filter: alpha(opacity=20);
             float:left;
             margin-left: 10px;
              display: block;
           }
            .d_counters div:hover,.d_counters div.hover{
             opacity:1;
              filter: alpha(opacity=100);
           }




 .d_footer_top{
   background:#ffffff url(footer_bggd.gif) no-repeat left bottom;
   width: 992px;
   min-height: 124px;
 }
 .d_pre_footer_top {
     border-top:1px solid   #efefef;
     margin:0px 20px;
     height: 0px;
 }


div.d_topline{
  background: url(gray_bg_menu_login.gif) no-repeat;
  width:980px;
  height:66px;
  padding:6px;
}

div.d_login_line{
  background: url(login-line.jpg) no-repeat;
  width:980px;
  height:32px;

}

div.d_login_line .d_fav_links{
  padding-top:9px;
  padding-left:15px;
      float:left;
 width:295px;

}
div.d_login_line .d_fav_links a{
    color:#000;
    font-size:11px;
    text-decoration: none;
     font-family: Arial;
}
div.d_login_line .d_fav_links a:hover{
    color:#000;
    font-size:11px;
    text-decoration: underline;
}

 div.d_login_line .login_form {
  float:left;
  width:445px;  margin:0px;
     padding:0px; padding-left:225px;
     background: url(login-form.jpg) no-repeat 215px 0px;

 }
  div.d_login_line .login_form2 {
       float:left;   background:transparent none;
      padding:8px 0 0 15px;
      padding-right:10px;
      width:645px;
      text-align: right;

   }

   div.d_login_line .login_form2 ,div.d_login_line .login_form2  a{
     color: #ffffff;
       text-decoration: none;
            font-size:11px;
}
  div.d_login_line .login_form2  a:hover{
     color: #333;
       text-decoration: none;
            font-size:11px;

}
 div.d_login_line .login_form .d_login{
 width: 80px;
 height:13px;
 display: block;
 float:left;

margin-top:6px;
    border:0px none;
     font-size:11px;
   color:#c6c6c6;     padding:3px 0px;
      background: transparent;
        outline: none;

 }
  div.d_login_line .login_form .d_pass{
 width: 80px;
 height:13px;
 padding:3px 0px;
 display: block;
 float:left;
 margin-left:22px;
    margin-top:6px;
  border:0px none;
  font-size:11px;
   color:#c6c6c6;
      background: transparent;
       outline: none;
 }
   div.d_login_line .login_form .d_sub{
 width: 22px;
 height:18px;
 display: block;
 float:left;
 margin-left:10px;
    margin-top:6px;   outline:0px none;
  border:0px none;
  background: transparent;

 }


    div.d_login_line .login_form .d_reg {
      color: #ffffff;
       display:block;
      float:left;
      margin-top:9px; margin-left:10px;
      border-bottom:1px dotted #fff;
      text-decoration: none;
            font-size:11px;
   }
    div.d_login_line .login_form .d_remind {
      display:block;
      float:left;
      margin-top:10px;  padding-left:10px;
        color: #ffe5a8;
          text-decoration: none;
          font-size:11px;  white-space: nowrap;
   }
 .d_addon_bg{

 background: url(okruglosti.gif) no-repeat center top;
   height:546px;
   position: absolute;
   width:100%;
   margin:auto;
   top:164px;   left:0px;
   z-index:1;

 }

    .d_baner  {
      padding: 1px;
      border:1px solid #000;
     vertical-align: middle;
     text-align: center;
     width:611px;
     height:87px;
    }
   .d_d_rekl{
      margin:auto;
     margin-top:5px;
        padding: 1px;
      border:1px solid #000;

     text-align: center;
     vertical-align: middle;

   }
    .d_d_rekl img{
      margin:0px;
      padding:0px;
    }


/**/



/*Оранжевый блок */
.d_left_column .d_mini_block{
           width:196px;
  }
.d_left_column .d_mini_block .d_bl_name{
      width:166px;
  }
.d_mini_block .d_bl_name{
  background:  url(block_left.gif) no-repeat left top;
 /* width:30px;*/
 padding-left:30px;
  height:31px;

}
.d_mini_block .d_bl_name_right{
  background:#fce59f  url(block_right.gif) no-repeat right top;
 /* width:30px;*/
  height:22px;
  padding-top:9px;
}
 .d_mini_block .d_bl_name_right,.d_mini_block .d_bl_name_right a{
   text-transform: uppercase;
   font-size:12px;
   font-weight: bold;
   color:#000;
   text-decoration: none;

  }

/*Оранжевый блок */
/*Видео*/
.d_v_video{
  background: url(video_bg.gif) no-repeat;
  width:192px;
  height:153px;
  margin-top:3px;
}


       .d_mini_block .d_video_name {
         background: url(video_bot_title.gif) repeat-x left bottom;
         padding:8px;
       }
      .d_mini_block .d_video_name,.d_mini_block .d_video_name a{
            font-family: Tahoma;
         font-size: 12px;
         text-decoration: underline;
         color: #006fbd;
      }
/*Видео*/

/*Популярное*/

.d_mini_block .d_popul{
    padding-top:10px;clear:both;
}

.d_mini_block .d_popul  a{
   color:#978d92;
   font-family:Arial;
   font-size:11px;
}

.d_mini_block .d_popul  a:hover{
   color:#978d92;
   text-decoration: none;
}

.d_mini_block  .d_popul img{
    float:left;
    margin-right:10px;
    margin-left:3px;
    margin-bottom:10px; width:65px;
}

.d_mini_block  .d_popul .d_ft{
    background: url(populyarnoe_footer_bg.gif) no-repeat;
    width:180px;
    margin-top:5px;
    margin-bottom:5px;
    height:20px;
    padding-top:5px;
    padding-left:5px;
    padding-right:7px;  clear:both;
}
.d_mini_block  .d_popul .d_ft a{
     display:block;
     float:right;
     color: #e7578a;
     font-size:12px;
}

.d_mini_block  .d_popul .d_ft  div{
 width:120px;
 float:left;

}


/*Популярное*/
   .d_vote {
     background:#fdfdef url(d_vote_bg.gif) no-repeat left bottom;
     width:112px;
     padding:5px;
     padding-bottom: 20px;
     color:#807868;
     font-size:11px;
   }
  .d_vote .d_q{
    font-size:12px;
    color:#000000;
    font-weight:bold;  margin-bottom:10px;
  }
   .d_vote .d_sub{
     background: url(vote_but.gif) no-repeat left top;
     width:69px; display:block;
     height:13px; border:0px none;
     outline:none;
     margin-top:10px;
   }


   .d_misk{
     background:#fbfbf5 url(d_misck.gif) no-repeat left bottom;
      width:107px;
     padding:5px;
     padding-left: 10px;
     padding-bottom: 20px;
   }
   .d_misc_bl{
     border-bottom:1px solid #eeeeec;padding-top:5px;
   }

      .d_misc_bl  .d_com{
        background: url(comment_gray.gif) no-repeat left 2px;
        padding-left: 15px;
         margin-bottom:8px;
         margin-top:5px;

      }
        .d_misc_bl  .d_com a{
          color: #c0c0c0;  font-size:11px; text-decoration: none;
        }


   .d_misc_bl a{
     color:#978d92;
     font-size:11px;
   }
     .d_misc_bl a:hover{
     text-decoration: none;
   }

/*Популярное*/

.d_mini_block .d_obsuj{
    padding-top:10px;
}

.d_mini_block .d_obsuj  a{
   color:#e23b77;
   font-family:Arial;
   font-size:11px;
}

.d_mini_block .d_obsuj  a:hover{
   color:#e23b77;
   text-decoration: none;
}

.d_mini_block  .d_obsuj img{
    float:left;   width:55px;
    height:55px;
    padding:1px;
    border:1px solid #e8e8e8;
    margin-right:10px;
    margin-left:3px;
    margin-bottom:10px;
}

.d_mini_block  .d_obsuj .d_ft{
  background:transparent url(obsujdeniya_bg.gif) no-repeat scroll 0 0;
height:20px;
margin-bottom:5px;
margin-top:5px;
padding-left:10px;
padding-right:7px;
padding-top:2px;
width:172px;
}
.d_mini_block  .d_obsuj .d_ft a{
     color: #006fbc;
     font-size:11px;
}

.d_mini_block  .d_obsuj .d_ft  div{
display: inline;    font-size:11px;

}


/*Популярное*/
    .d_mejredb {
      float: left;
      height:50px;
      width:36px;
    }


          .d_red_mini_block{
             width:289px;
             float:left;
          }

       .d_red_mini_block  .top_line{
          background: url(block_mini_red.jpg) no-repeat left top;
          width:289px;
          height:31px;
          margin-bottom:3px;
       }
        .d_red_mini_block  .top_line a{
              display:block;
              margin-top:8px;
              padding-left:10px;font-size:11px;
              margin-right: 10px;
              color:#fff; float:right;
              background: url(red_bl_all.gif) no-repeat left 4px;
        }
        .d_red_mini_block  .top_line span{
              display:block;
              margin-top:8px;

              margin-left: 10px;
              color:#fff;
              font-size:14px;
              font-weight: bold;
              float:left;
              text-transform: uppercase;

        }
        .d_red_mini_block ul.d_rb_list li, .d_red_mini_block ul.d_rb_list{
              margin:0px;
              padding:0px;
              list-style: none;   border-top:1px solid #e8e8e8;
        }
      .d_red_mini_block ul.d_rb_list li{
        background: url(spec_block_bg1.gif) repeat-x;
        height:29px;
            border:1px solid #e8e8e8;
            padding:3px 5px;
            font-size:11px;
            border-top:0px none;
      }   .d_red_mini_block ul.d_rb_list li div{
             height:29px;
             display: table-cell;vertical-align: middle;
         }
         .d_red_mini_block ul li img{
             display: none;
        }
        .d_red_mini_block ul.d_rb_list li a{
           color:#978d92;
           text-decoration: underline;
            font-family:Arial;
   font-size:11px;
        }

         .d_red_mini_block .d_rb_img{
           width:135px;
           height:117px;
           float:left;
           background-position:center;
           overflow:hidden;
           display: none;
           position:relative;
         }
          .d_red_mini_block .d_rb_img div.df{
                 position:relative;
                 width:635px;
                 left:-250px;
                 height:617px;
                 top:-250px;
                 display: block;
          }

         .d_red_mini_block .d_rb_img .df2{
                  position:static;
                  width:635px;
                  height:617px;
                  display: table-cell;    text-align: center;
                  vertical-align: middle;
          }
         .d_red_mini_block .d_rb_img img{
               /* position:absolute; */
               vertical-align: middle;

         }


          .d_red_mini_block .d_rb_lister {
             display:block;
             float:left;
             width:153px; display: none;
          }


      .d_red_mini_block ul.d_sslist ,  .d_red_mini_block ul.d_sslist  li{
              margin:0px;
              padding:0px;
              list-style: none;
      }
      .d_red_mini_block ul.d_sslist li{
            background: url(spec_block_bg2.gif) repeat-x;
            height:52px;
            padding:3px 5px;
            margin-bottom:2px;
            margin-left:1px;
            color:#006fbc;
      }
      .d_red_mini_block ul.d_sslist li.current ,.d_red_mini_block ul.d_sslist li.currenta ,  .d_red_mini_block ul.d_sslist li:hover {
            background: url(spec_block_bg3.gif) repeat-x;
            height:52px;     padding:3px 5px;
      }

     .d_red_mini_block ul.d_sslist li a{
               color:#006fbc; font-size:12px;  font-family: Tahoma;
   font-weight: bold;

      }



      /*tabs*/
      .tabs_navigator{
        background: url(tabs_header.gif) no-repeat left top;
        width:588px;
        height:25px;
        padding-left:20px;
        padding-top:2px;

      }
      .tabs_navigator ul,   .tabs_navigator ul li{
           margin:0px;
           padding:0px;
           list-style: none;
        }
        .tabs_navigator ul li {
            background: url(tab_libg.gif) repeat-x;
            height: 25px;
            display: block;
            float:left;
            padding:0px;
            margin-left:2px;
        }
         .tabs_navigator ul li.tactive {
            background: url(tab_libga.gif) repeat-x;
            height: 25px;
            display: block;
            float:left;
            padding:0px;
            margin-left:2px;
        }

       .tabs_navigator ul li .d_tl{
         background: url(tab_sttl.gif) no-repeat left bottom;
         display: block;
         width:6px;
         height:25px; float:left;
       }
         .tabs_navigator ul li .d_tr{
         background: url(tab_sttr.gif) no-repeat right bottom;
         display: block;  float:left;
         width:6px;
         height:25px;
       }
          .tabs_navigator ul li a{
         display: block;  float:left;
         height:17px;  padding:4px 10px;font-size:12px;
         color:#737373; text-decoration: none;
         outline: 0px none;
       }
       .d_tabs-foot {
           background: url(tabs_footer.gif) no-repeat;
            width:608px;
        height:6px;
       }

        .tabs{
           background:#fcfcfc url(tabs_cbg.gif)no-repeat center bottom;
            width:586px;
            border-left:1px solid #e4e4e4;
            border-right:1px solid #e4e4e4;
            padding:10px 0px;
            padding-right:20px;
        }
         .tabs > div{

             display:none;
         }
         .tabs div.tactive{

             display:block;
         }

         .tabs .d_nb{
              width:265px;
              float:left;
              padding-left:20px;
         }


        .tabs .d_nb .img{
          float:left;
        width:  60px; margin-right:10px;
        margin-bottom: 10px;
        }
         .tabs .d_nb .img img{


         }
         .tabs .d_nb .text{
             color:#e23b77;
         }


        .tabs .d_nb .text a {
              color:#e23b77; text-decoration: underline;       font-family: Arial;
        }
        .tabs .d_go_there  {
          display:block;font-size:11px;
          background: url(red_arr.gif) no-repeat left 5px;
          padding-left:10px;
           color:#919090;    margin-left:20px;
        }
         .tabs  .d_r_com  {
           float:left;
           background: url(comment_red.gif) no-repeat left 3px;
           padding-left:15px;

         }

          .tabs  .d_r_com  , .tabs  .d_r_com   a{
                color:#c0c0c0;
                 text-decoration: none; font-size:11px;
          }

       /*tabs*/


       .d_big_red_block {
          width:664px;
       }


       .d_big_red_block  .top_line{
          background: url(block_big_red.jpg) no-repeat left top;
          width:615px;
          height:31px;   font-size:11px;
          margin-bottom:3px;
       }
          .d_big_red_block .d_text_bl {
            background:#fdfde9 url(some_block_bg.gif) no-repeat left bottom;
            width:576px;
            padding:10px 20px;

          }
         .d_big_red_block  .top_line span{
              display:block;

              margin-left: 10px;
              color:#fff;
              font-size:14px;
              font-weight: bold;
              float:left;
              text-transform: uppercase;

        }
         .d_big_red_block  .top_line a{
             color:#fff;
             font-size:14px;
              font-weight: bold;
              text-decoration: none;
         }


         .d_big_red_block .d_text_bl  .d_nb{
              width:280px;
              float:left;
              padding-right:0px;
              padding-left:20px;
              margin-bottom:10px;
         }
          .d_big_red_block .d_text_bl.d_new_materials{
            padding-left: 0px;
            padding-right:0px;  width:616px;
          }


        .d_big_red_block .d_text_bl  .d_nb .img{
          float:left;
        width:  70px; margin-right:10px;
        margin-bottom: 10px;
        }
         .d_big_red_block .d_text_bl  .d_nb .img img{


         }
         .d_big_red_block .d_text_bl  .d_nb .text{
             color:#e23b77;
         }


        .d_big_red_block .d_text_bl  .d_nb .text a {
              color:#e23b77; text-decoration: underline;
               font-family:Arial;
   font-size:12px;
        }
        .d_big_red_block .d_text_bl  .d_go_there  {
          background: url(red_arr.gif) no-repeat left 5px;
          padding-left:10px;
           color:#919090;
        }
         .d_big_red_block .d_text_bl   .d_r_com  {
           float:left;
           background: url(comment_red.gif) no-repeat left 2px;
           padding-left:15px;
            font-size:11px;
              margin-top:1px;
         }
       .d_big_red_block .d_text_bl .text  .d_r_rub{
          color:#8e9e7f;
          margin-left:5px;
          float:left;   font-size:11px;
              margin-top:1px;
            width:185px;
       }
       .d_big_red_block .d_text_bl  .text .d_r_rub a{
          color:#8e9e7f;       font-family:Tahoma;
          text-decoration: none;   font-size:11px;
       }
       .d_big_red_block .d_text_bl   .d_r_rub a:hover{
          color:#8e9e7f;
          text-decoration: underline;
       }
          .d_big_red_block .d_text_bl  .d_r_com  , .d_big_red_block .d_text_bl   .d_r_com   a{
                color:#c0c0c0;
                 text-decoration: none;
          }

            .d_f_infoblock {
              padding-left:30px;
              margin-top:10px;
              padding-bottom:20px;  float:left;
              width:165px;
            }


          .d_f_infoblock .d_top .d_l{
              background: url(fsb_l.gif);
              width:6px;
              height:19px;
              display:block;float:left;
          }

          .d_f_infoblock .d_top .d_r{
              background: url(fsb_r.gif);
              width:6px;
              height:19px;
              display:block;float:left;
          }
            .d_f_infoblock .d_top a{
              background: url(fsb_c.gif) repeat-x;
              height:19px;
              display:block;float:left;
              font-size:12px;
              color:#fff;
              text-decoration: none;
              padding-top:2px;font-weight:bold;
            }

            .d_f_infoblock ul li,.d_f_infoblock ul {
                        margin:0px;
                        padding:0px;
                        list-style: none;
            }
             .d_f_infoblock ul li{
               display: block;
               margin-top:2px;
               font-size:11px;
             }
              .d_f_infoblock ul li a{
               color:#747474;
             }


.d_short_story{
     margin-top:15px;
}
 .d_short_story .d_sh_date{
         font-size:11px;
         color:#b6b6b6;
           margin-bottom:5px;
}

 .d_short_story .d_sh_title{
           font-size:18px;
           font-weight:bold;     font-family: Arial;
         color:#f60000;  margin-bottom:3px;
}
 .d_short_story .d_sh_title span{
      border-bottom:1px dotted #f60000;
 }
   .d_short_story .d_sh_title span h1{
      font-size:18px;
      margin:0px;
      padding:0px;
      display: inline;
      /*border-bottom:1px dotted #f60000;  */
 }

    .d_short_story .d_editLink a{
      display: block;
      clear:both;
      margin-top:2px;
      margin-bottom:5px;
      padding:3px;
      color: #978D92;
      text-decoration: none;
      font-size:11px;
    }
  .d_short_story .d_editLink a:hover{
       color: #62595E;
    }

  .d_short_story .d_sh_title a{
         font-size:13px;
           font-weight:bold;
         color:#f60000;
         text-decoration: none;
           border-bottom:1px dotted #f60000;
  }
  .d_short_story .d_sh_title a:hover{
            color: #E7578A;   border-bottom:1px dotted #E7578A;
    }

 .d_short_story .d_sh_text{
       width:664px;
}
 .d_short_story .d_sh_text img{
       /* color:#f60000; */
       padding:3px 2px;
       border:1px solid #e7e7e7;
       margin: 10px;

}
   .d_short_story .d_sh_text .editor  img{
       /* color:#f60000; */
       padding:0px;
       border:0px none;
       margin:0px;

}


  .d_short_story .fave_andedit{
      color:#e54880;    float:left;   padding-top:5px;
      margin-left:5px;
  }
  .d_short_story .fave_andedit a{
        color:#e54880;   text-decoration: underline;
  }
   .d_short_story .fave_andedit a:hover{
        color:#e54880;   text-decoration: none;
  }



.jcarousel-skin-tango  a img,.jcarousel-skin-tango  a {
  border:0px none;
  outline:0px none;
}


.d_comment_images {
     width:100px;vertical-align: top;
}
 .d_comment_content {
    width:481px;   background: url(comment_bg_top.gif) no-repeat left top;
    padding-top:9px;
}
.d_comment_mid{
   width:39px;
   background: url(comment_bg_mid.gif) no-repeat right 10px;
}
.d_comment_content .bottom{
     background:#fffbe4 url(comment_bg_bot.gif) no-repeat left bottom;
      width:471px;
      padding-left:10px;
       padding-bottom:9px; font-size:10px; color:#81909d;
}
.d_comment_content .bottom a{
     font-size:10px; color:#81909d;
     /*text-decoration: none; */
}
 .d_comment_content .bottom a:hover{
     text-decoration: none;
}

 .d_comment_content table,.d_comment_content td{
   padding:0px;
  vertical-align: top;
 }


.d_comment_content .top{
    width:471px;  font-size:11px;
   background: #fffbe4 no-repeat left top;
   padding-left:10px;
}

.d_comment_content .top a{

   color:#d42f6a ;
}

.d_comment_content .cent{
    background: #fffbe4 no-repeat left top;
    width:471px;
      padding-left:10px;
      padding-top:10px;
     height:60px;
        font-size:11px;
        color:#7c7c7c;
}

ul.d_related{
       margin:0px;
       padding:0px;
       list-style: none;
       margin-top:5px;
       display:block;
       padding-bottom:20px;
       border-bottom:1px solid #f4f4f4;
}
ul.d_related li{
       margin:0px;
       padding:0px;
       list-style: none;
       display: block;
       background: url(related_bg.gif)  no-repeat left 6px;
       padding-left:10px;
}
ul.d_related li a {

color:#96a2ac;
font-size:11px;
}

.d_related_tt,.d_related_tt storng{
  font-size:18px;
  color:#c6c6c6;  font-family: Arial;
}

.d_add_coment_but{
  background: url(add_comment_btn.gif) no-repeat ;
  width:162px;
  height:27px;
  margin-bottom:20px;
}

.tabs.d_horoscopes .d_ss_text  {
      font-size:11px;
      color:#333;
      padding:0px 20px;
}

.d_horo_item_list{
   display: block;
padding-left:100px;
       width:150px;
float:left;      height:25px;
padding-top:2px;
}
 .d_horo_item_list a{
   padding-left:24px;
   display: block;float:left;
   text-decoration:none;
   color:#df0000;  height:25px;

}

  .d_horo_item_list a:hover{
        text-decoration: underline;
     }

 .d_hor_on_main{
      background:#fdfdef url(d_vote_bg.gif) no-repeat left bottom;
     width:112px;
     padding-left:10px;
     padding-top:5px;
     padding-bottom:5px;
 }
  .d_hor_on_main a{

   padding-left:24px;
   display: block;float:left;
   text-decoration:none;
   color:#df0000;  height:25px;
  }


  .d_hor_on_main a:hover{
        text-decoration: underline;
     }
 .d_sonnik_link{
   background: url(sonnik.jpg) no-repeat left top;
   width:118px;
   height:37px;
   margin:auto;
 }
 .d_sonnik_link a{
   display: block;
     width:118px;
   height:37px;
 }
