h1, h2, h3, h4, h5, h6 {font-weight: normal;}
h1 { font-size: 1.6em; } h2 { font-size: 1.7em; } h3 { font-size: 1.35em; } h4 { font-size: 1.2em; } h5 { font-size: 1.1em; }
a { color: #007649; text-decoration: none; }
a:hover { text-decoration: underline; }
a img  { border: 0 none; }
input, textarea, select, button, body { font: 12px/17px Arial, Tahoma, Helvetica, sans-serif; }
input, textarea, select, button, a { outline: none; }
p { margin-bottom: 0.4em; }
.clr { clear: both; }
hr { border: 0 none; border-top: 1px solid #d8d8d8; height: 1px; }
ul { padding-left: 16px; list-style-position:outside; list-style-image:none; }
.clr { clear: both; }
.thide, .htmenu span { overflow: hidden; display: block; height: 0; line-height: normal; }
table.userstop, table.pm, table.tableform, table.calendar { border-collapse: collapse; border-spacing: 0; }
.lcol, .rcol, form { display: inline; }
.lcol { float: left; } .rcol { }
.small { font-size: 0.9em; }
p { margin-bottom: 0.4em; }
hr { border: 0 none; border-top: 1px solid #dbe8ed; height: 1px; }
ul { margin: 0 0 1px 1em; list-style: disc outside; }
ol { margin: 0 0 18px 2.1em; list-style: decimal; }
.reset, .reset li { list-style: none; padding: 0; margin: 0; }
#loading-layer, #dropmenudiv, .baseform, .ui-dialog, .mass_comments_action, .bbcodes, .ui-button { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }

.ui-tabs { position: relative; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; border: 0; height: 36px; background: #fff url(../images/br_gor.png) repeat-x bottom;  }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }





.yapogoda {
margin-top:-3px;
margin-left:9px;

}


/* CSS Document */
 body {
background: url("http://cdc74.ru/templates/uni/images/yes.jpg") repeat fixed;
background-position: center;

  margin: 0;
  font-family:arial; 
  font-size:13px;
  color:#014a6c;
}
#dle-content{background: none; margin-top: 10px;  width:695px;}
   #container {
    margin: 0 auto;
  max-width: 1120px;

   }
   #header { 
  height: 81px;
  background:#ededed;
   }
.header_bg_left{
  background: url(../images/header_bg_left.png);
  width: 21px;
  height: 66px;
  display: block;
  float: left;
}
.cnt_bg{
background: url(../images/cnt_bg.png) repeat-y;
  height: 100%; 
}

.header_bg_center{
  background: url(../images/header_bg_center.png) repeat-x;
  width: 650px;
  height: 66px;
  display: block;
}
.header_bg_br{
  background: url(../images/header_bg_br.png) no-repeat right;
  width: 155px;
  height: 66px;
  display: block;
  float:right;

}

.header_bg_gray_center{
  background: url(../images/header_bg_gray_center.png);
  width: 100%;
  height: 66px;
  display: block;

}

      #header2 { 
  //  background: #ededed;

  background: url("http://cdc74.ru/uploads/bl1.png");
  height: 188px;
   }
   .logo{
     width: 238px;
     height: 102px;
     background:url("../images/logo.png");
     float: left;
   }
   #reg_block{
     background: none;
     float:right;
  margin-right: 20px;

margin-top: 55px;
   }
   #banner{
     background:url("../images/banner.jpg");
     width: 494px;
     height: 108px;
     margin: 0 auto;
   }
   #nav, #aside {
 width: 215px;
  background: url("../images/block_left_bg1.png") repeat-y;


   }
   #content {

  
   }
.content_top_left{

  width: 9px;
  height: 10px;
  float: left;
  display: block;
}

.content_top_right{

  width: 9px;
  height: 10px;
  float: right;
  display: block;
}

.content_top{

  height: 10px;
  display: block;
}

 
   #aside {
 color: #000;
  background: url("../images/block_right_bg1.png") repeat-y;
  
   }
   .aside_top_bg{
     background: url("../images/block_right_bg.png") top no-repeat;
     width: 215px;
     height: 30px;
     display: block;
     padding-top: 17px;
   }
   #footer { 
    background: url(../images/footer.jpg) no-repeat;
  height:120px;
  display: block;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  float: left;
  width: 680px;
   }
   .footer { 
    background: url(../images/footer.png) repeat-x;
  height:120px;
  width: 100%;
  display: block;
  padding-top: 3px;

   }

   .footer_r { 
    background: url(../images/footer_r.png);
  height:120px;
  width: 108px;
  display: block;

  float: right;
   }
   a.reg_but1{
     display:block;
     background: url("../images/reg_but1.png") no-repeat;
     width: 136px;
     height: 30px;
   }
   a.reg_but1:hover{
     background:url("../images/reg_but1.1.png") no-repeat;
   }
   
      a.reg_but2{
     display:block;
     background: url("../images/reg_but2.png") no-repeat;
     width: 136px;
     height: 30px;
   }
   a.reg_but2:hover{
     background:url("../images/reg_but2.1.png") no-repeat;
   }
   .nav_block{
     background:url("../images/nav_block.png") no-repeat;
     margin-left: 10px;
     clear: both;
     display: block;
     width: 202px;
     height: 36px;
   }
   .nav_menu{
     background: url("../images/block_left_bg1.png") repeat-y;
	 
	
   }
   .nav_top_bg{
     background:url("../images/block_left_bg.png") top no-repeat;
     width: 100%;
     height: 45px;
     padding-top: 20px;
   }
   a.menubut{
//     width: 186px;
  display: block;
  height: 35px;
 margin-left: 5px;
  //background:url("../images/menubut1.png") no-repeat;
  text-decoration: none;
  color: #007649;
  padding-left: 15px;
  padding-top: 5px;
       line-height: 20px;
text-indent:0px;


   }

   a.menubut2{

 margin-left: 0px;
   }


   a.menubut:hover{
    // background: url("../images/menubut2.png");
  color: #007641;
   }
   .pop_tit{
     background:url("../images/pop_tit.png") no-repeat;
     width: 202px;
     height: 37px;
     margin-left: 10px;
     clear: both;
     display: block;
     margin-bottom: 5px;
   }
   .nav_menu1{
     background: url("../images/block_left_bg1.png") repeat-y;
  width: 214px;
 
}
.nav_menu1 a{
     background: none;
     display:block;
     border-bottom: 2px #cecece dotted;
     margin-left: 5px;
     padding-top: 3px;
     padding-bottom: 4px;
     padding-left: 0px;
          text-decoration:none;
     font-size: 12px;
     color: #3a3a3a;
   }
.nav_menu1 a:hover{
     background:url("../images/pop.png") repeat-y;
          text-decoration:none;
     font-size: 12px;
     color: #0a8db0;
   }
   a.pop{
     background: none;
     display:block;
     border-bottom: 2px #cecece dotted;
     margin-left: 5px;
     padding-top: 3px;
     padding-bottom: 4px;
     padding-left: 15px;
          text-decoration:none;
     font-size: 15px;
     color: #3a3a3a;
   }
   a.pop:hover{
     background:url("../images/pop.png") repeat-y;
          text-decoration:none;
     font-size: 15px;
     color: #0a8db0;
   }
   .found_tit{
     background:url("../images/found_tit.png") no-repeat;
     height: 25px;
     display:block;
     margin-left: 5px;
   }
   .found_bg{
     background:url("../images/found_bg.png") repeat-y;
     margin-left: 5px;
	 	
   }
   .found{
     background:url("../images/found_n.png") bottom center no-repeat;
     display: block;
     padding-left: 15px;
     padding-right: 15px;
     padding-top: 3px;
     padding-bottom: 4px;
     text-decoration: none;
     font-size: 13px;
     color: white;
     text-align: center;

  width: 175px;
   }


.found a{color: white;}
.found a:hover{color: white; text-decoration: none;}
   .found:hover{
     text-shadow:  white 0 0 1em;
text-decoration: none;
   }
   .found_bot{
     background:url("../images/found_bot.png");
     display:block;
     height: 14px;
	  text-indent: 15px;
  width: 210px;
   }
   
   .comm_tit{
     width: 202px;
     background:url("../images/comm_tit.png") no-repeat;
     height: 37px;
     display:block;
     clear: both;
     margin-left: 10px;
	  
     
   }
   .comm{
          background: none;
     display:block;
     border-bottom: 2px #cecece dotted;
     margin-left: 5px;
     padding-top: 3px;
     padding-bottom: 4px;
     padding-left: 5px;
          text-decoration:none;
     font-size: 12px;
     color: #6b6b6b;
  width: 205px;
   }
   .comm:hover{
     background:url("../images/pop.png") repeat-y;
   }
.laskcom{
     text-indent: 15px;
   }
   a.span1{text-decoration:none;
     font-size: 12px;
     color: #3a3a3a;}
   a.span1:hover{
     color:#1a94b5;
  text-decoration:none;
   }
   a.comm{text-decoration:none;
     font-size: 12px;
     color: #3a3a3a;}
   a.comm:hover{
     color:#1a94b5;
  text-decoration:none;
   }
    
.vk{
  display:block;
  background:url("../images/vk.png") no-repeat;
  width: 66px;
  height: 55px;
  margin: 0 auto;
}
.facebook{
  display:block;
  background:url("../images/facebook.png") no-repeat;
  width: 66px;
  height: 55px;
  float: right;
}
.twitter{
  display:block;
  background:url("../images/twitter.png") no-repeat;
  width: 66px;
  height: 55px;
  float: left;
}
.soc_block{width: 180px; height: 55px; margin-left: auto; margin-right: auto;}
.friends_tit{
  background:url("../images/friends_tit.png") no-repeat;
  width: 210px;
  height: 32px;
  display: block;
  margin-top: 15px;
}


.mmr2 { 
background: url("http://cdc74.ru/templates/uni/images/tit2.png") no-repeat transparent;
display: block;
height: 32px;
margin-top: 15px;
width: 210px;
}

.mmr3 { 
background: url("http://cdc74.ru/templates/uni/images/tit3.png") no-repeat transparent;
display: block;
height: 32px;
margin-top: 15px;
width: 210px;
}

.mmr4 { 
background: url("http://cdc74.ru/templates/uni/images/tit4.png") no-repeat transparent;
display: block;
height: 64px;
margin-top: 15px;
width: 210px;
}

.mmr5 { 
background: url("http://cdc74.ru/templates/uni/images/tit5.png") no-repeat transparent;
display: block;
height: 64px;
margin-top: 15px;
width: 210px;
}

.mmr6 { 
background: url("http://cdc74.ru/templates/uni/images/tit6.png") no-repeat transparent;
display: block;
height: 64px;
margin-top: 15px;
width: 210px;
}

a.friends{
  width: 187px;
  display: block;
  height: 26px;
  background:url("../images/friends_a.png");
  text-decoration: none;
  color: #3a3a3a;
  padding-left: 23px;
  padding-top: 6px;
}
a.friends:hover{
  background: url("../images/friends_hover.png");
  color: #3a3a3a;
}

.menu_top{
  background: none;
  border: 0;
  height: 61px;
  color: white;
  margin-left: 3px;
  font-size: 120%;
  text-align: left;
  color: #39393964;
  line-height: 120%;
}

a.menu_top{
  margin-top: 18px;
  margin-right: 3px;
  margin-left: 3px;
  background: none;
  height: 39px;
  display: block;
  text-align: center;
 font-family:tahoma;
 font-weight:bold;
 color:#fff;
 font-size:13px;

}
a.menu_top:hover{
  text-decoration:none;  background:url("../images/bottom_menu.png") bottom center no-repeat;
}



.m_top{ background:url("../images/span_menu.png") top;
width: 4px;
height: 52px;
margin-top: 3px;
display:block;
}
#src{
  width: 111px;
  height: 29px;
  background:url("../images/src.png");
  border: 0;
  margin-left: -4px;
  padding-left: 15px;
  color: white;
}

#story{
  width: 111px;
  height: 29px;
  background:url("../images/src.png");
  border: 0;
  margin-left: -4px;
  padding-left: 15px;
  color: white;
}
.src{}

.news_top{
  background: url("../images/top_news.png") repeat-x;
  width: 100%;
  height: 29px;
  text-decoration: none;
  color: white;
  font-size: 20px;

  padding-top: 8px;


}
.news_top_left{
float: left;
 background: url("../images/top_news_left.png") no-repeat ;
  height: 37px;
  width: 31px;
  display: block;
}
.news_top_right{
float: right;
 background: url("../images/top_news_right.png") no-repeat ;
  height: 37px;
  width: 97px;
  display: block;
}

.news_top_win{
  background: url("../images/news_top_win.jpg") no-repeat;
  width: 562px;
  height: 29px;
  text-decoration: none;
  color: white;
  font-size: 20px;
  padding-left: 50px;
  padding-top: 8px;
  margin-left: 8px;
}

.news_top_win1{
  background: url("../images/news_top_win.png") repeat-x;
  float: right;
    width: 100%;
  height: 29px;
  display:block;
    padding-top: 8px;
}
  

.news_top1{
  color: white;
  font-size: 15px;
  width: 80%;
  text-decoration: none;
}
.news_top1:hover{
  color: white;
  font-size: 15px;
  text-decoration: none;
}
.short-story{
  margin-left: 4px;
padding-right: 4px;
font: 13px "Tahoma", "Arial", "Helvetica";
  color: #323232; 
  line-height: 25px;
}







.ratebox{
  background: url(../images/ratebox.png);
}

.ratig-layer-1{
  background: url(../images/ratebox.png);
}

.full{
  background: url(../images/full.png) no-repeat;
  width:104px;
  height: 30px;
  display: block;
  float: right;
  margin-right: 8px;
  margin-top: -3px;
    line-height: 25px;
}
  


.full1{
  background: url(../images/full1.png) no-repeat;
  width:104px;
  height: 30px;
  display: block;
  float: right;
  margin-right: 8px;
  margin-top: -3px;
}
  
  .full1:hover{
    background: url(../images/full1_hover.png) no-repeat;
}

.news_date{
  text-align: center;
  color: gray;
  font-size: 10px;
  margin-top: 4px;
}
.news_br{
  width: 223px;
  height: 8px;
  background: url(../images/br.png);
  margin: 0 auto;
  display: block;
}

.f_menu_bg{
  background: url(../images/f_menu_bg.png) repeat-x;
  margin: 0 auto;
  height: 25px;
  padding-bottom: 2px;
}
.f_menu1{
  padding-bottom: 5px;
  padding-left: 3px;
  padding-right: 5px;
}
.f_menu1 a{
  color: #FFFFFF; 
  text-decoration: none;
}
.f_menu1 a:hover{
 text-shadow:  white 0 0 1em;
}
.line_f{
  background: url(../images/line_f.png) no-repeat;
  width: 2px;
  height: 25px;
  display: block;
  margin-top: -2px;
}
.f_menu{
color: #ffffff;
  background: url(../images/f_menu.png) repeat-x;
  height: 28px;
  width: 100%;
  padding-top: 2px;
}

.f_menu_l{
background: url(../images/f_menu_l.png) no-repeat;
  width: 142px;
  height: 30px;
  float: left;
  display: block;
}


.f_menu_r{
background: url(../images/f_menu_r.png) no-repeat;
  width: 142px;
  height: 30px;
  float: right;
  display: block;
}

.copy{
  margin-top: 30px;
  margin-left: 20px;
  color: white;
}
.copy a{
  color: #FFFFFF; 
  text-decoration: none;
  text-decoration: underline;
}
.copy a:hover{
 text-shadow:  white 0 0 1em;
 text-decoration: none;
}

.back{
  background: url(../images/back.png) no-repeat;
  width:104px;
  height: 30px;
  display: block;
  float: right;
  margin-right: 8px;
  margin-top: -3px;
}
  
  .back:hover{
    background: url(../images/back_hover.png) no-repeat;
}

.back1{
  background: url(../images/back1.png) no-repeat;
  width:104px;
  height: 30px;
  display: block;
  float: right;
  margin-right: 8px;
  margin-top: -3px;
}
  
  .back1:hover{
    background: url(../images/back1_hover.png) no-repeat;
}

 a.exit{
     display:block;
     background: url("../images/exit.png") no-repeat;
     width: 136px;
     height: 30px;
   }
   a.exit:hover{
     background:url("../images/exit_hover.png") no-repeat;
   }

 a.profile{
     display:block;
     background: url("../images/profile.png") no-repeat;
     width: 136px;
     height: 30px;
   }
   a.profile:hover{
     background:url("../images/profile_hover.png") no-repeat;
   }
.br_gor{
  background: url(../images/br_gor.png) repeat-x;
  width: 100%;
  height: 7px;
  display: block;
}
.br_gor1{
  background: url(../images/br_gor.png) repeat-x;
  width: 100%;
  height: 7px;
  display: block;
}

ul.reset {
margin-left: 5px;

}

.reset li{
  border-bottom: gray 1px dotted;
  color: gray;
  height: 15px;
  margin-top: 1px;
}

.reset li a{

  color: gray;

}

.vote_tit{
  background:url("../images/vote_tit.png") no-repeat;
  width: 210px;
  height: 32px;
  display: block;
  margin-top: 15px;
}

.tags_tit{
  background:url("../images/tags_tit.png") no-repeat;
  width: 210px;
  height: 32px;
  display: block;
  margin-top: 15px;
}

.arch_tit{
  background:url("../images/arch.png") no-repeat;
  width: 210px;
  height: 32px;
  display: block;
  margin-top: 15px;
}
a.archives{
background:url("../images/arch_a.png") no-repeat;
 width: 190px;
  height: 24px;
  display: block;
color:black;
  text-decoration:none;
  padding-left: 7px;
  padding-top: 3px;
margin-bottom: 7px;
}
a.archives:hover{
background:url("../images/arch_a1.png") no-repeat;
 width: 190px;
  height: 24px;
  display: block;
color:white;
  text-decoration:none;
}

.br_m{
background: url(../images/br_m.png) no-repeat;
width: 210px;
height: 1px;
displayck: block;
  margin-left: 5px;
}

.m_cat{
margin-left: 18px;
  color: #00ade5;
  font-size: 16px;
  width: 196px;
}

.br_m1{
background: url(../images/br_m.png) no-repeat;
width: 197px;
height: 1px;
display: block;
  margin-left: 18px;
}

a.up{
display: block;
background: url(../images/up.png);
width: 70px;
height: 21px;
margin-left: 20px;
margin-top: 80px;
}
a.up:hover{
  background: url(../images/uph.png);
text-decoration: none;
}

.b_opacity { opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60);  }
.b_opacity:hover { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }

.loginbox { float: left; height: 38px; overflow: hidden; }
.loginbox .hlinks a { color: #fff; }
.loginbox .hlinks { color: #fff; margin-top: 10px; }
.hlinks { float: left; overflow: hidden; }
.hlinks ul { float: left; margin-left: -11px; }
.hlinks ul li { padding-left: 11px; margin-right: 10px; float: left; background: url("../images/tb_vsep.png") repeat-y 0 50%; }
.window { display: none; }
.popup { text-align: left; background: #fff url("../images/popup-head.png") repeat-x; }
.popup-head { padding: 0 90px; overflow: hidden; height: 59px; border-bottom: 1px solid #efefef; }
.popup-head span { width: 172px; padding-top: 50px; background: url("../images/logom.png"); }
.popup-head a img { margin-top: 22px; width: 17px; height: 17px; float}.popup-head a img { margin-top: 22px; width: 17px; height: 17px; float: right;}
.popup-head a:hover img { background-position: -17px 0; }
.popup-body { font-size: 0.9em; line-height: 1.3em; padding: 19px; }
.popup-body .lfield, .popsubmit { margin-bottom: 1em; }
.popup-body .lfield p { color: #7e7e7e }
.popup-body .lfield input { padding: 3px; width: 97%; background-color: #fcfcfc; border: 1px solid #ccd5db; }
.popsubmit { font-size: 1.1em; text-align: center; }
.loginenter .popup-body { padding-left: 138px; }
.popup-body .lcol { margin-left: -138px; width: 100px; padding: 0 19px; }
.popup-body .lcol img { width: 100%; }
.popup-body .rcol { width: 100%; overflow: hidden; }
.popup-body .rcol ul { margin-top: -1px; }
.popup-body .rcol ul li { padding: 2px 0; background: url("../images/lightpoint.png") repeat-x; }
.popup{ -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.pages {border: 1px solid #dcdcdc; background: #fbfbfb; padding: 12px 8px 8px 8px; overflow: hidden; font: 12px arial;}
.pages a, .pages a:hover {font: 12px arial;}
.prev {float: left;}
.prev a, .prev a:hover {background: #f9f9f9; padding: 2px 7px 2px 7px; border: 1px solid #e6e6e6; font-weight: bold; text-decoration: none; display:block;}
.prev a:hover {background: #2d8599; color: #fff;}
.prev span {background: #f9f9f9; color: #ccc; padding: 2px 7px 2px 7px; border: 1px solid #e6e6e6; font-weight: bold;}
.next {float: right;}
.next a, .next a:hover {background: #f9f9f9; padding: 2px 7px 2px 7px; border: 1px solid #e6e6e6; font-weight: bold; text-decoration: none; display:block;}
.next a:hover {background: #79b13e; color: #fff;}
.next span {background: #f9f9f9; color: #ccc; padding: 2px 7px 2px 7px; border: 1px solid #e6e6e6; font-weight: bold;}
.page-nums {margin: 0 44px 0 44px; text-align: center;}
.page-nums span {background: #f9f9f9; padding: 2px 7px 2px 7px; border: 1px solid #e6e6e6; color: #ccc;}
.page-nums a, .page-nums a:hover {background: #f9f9f9; padding: 2px 7px 2px 7px; border: 1px solid #e6e6e6;}
.page-nums a:hover {background: #2d8599; color: #fff;}
.blue .main-short:hover, .relatednews .main-short:hover { background-color: #eef5fb; }
.main-short:hover { background-color: #f4f4f4; cursor: pointer; }
.main-short a { display: block; padding-bottom: 5px; font-weight: 700; text-decoration: none; }
.main-short .descript { font-size: 12px; margin-top: -3px; text-align: justify; }
.main-short .image, .main-short .relimage { display: block;  height: 50px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 8px; padding-left: 0px; padding-right: 8px; padding-top: 0px; width: 50px; }
.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	background-color: #fff;
	width: 350px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}