
.Title
    {
    margin-bottom:3.0pt;
    font-size:26.0pt;
    font-family:"Cambria","serif";
    color:#17365D;
    letter-spacing:.25pt;}
.Subtitle
    {
    margin-bottom:10.0pt;
    line-height:115%;
    font-size:12.0pt;
    font-family:"Cambria","serif";
    color:#4F81BD;
    letter-spacing:.75pt;
    font-style:italic;}
.Quote
    {
    margin-bottom:10.0pt;
    line-height:115%;
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    color:black;
    font-style:italic;}
.IntenseQuote
    {
    margin-top:10.0pt;
    margin-right:.65in;
    margin-bottom:14.0pt;
    margin-left:.65in;
    line-height:115%;
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    color:#4F81BD;
    font-weight:bold;
    font-style:italic;}
.SubtleEmphasis
    {color:gray;
    font-style:italic;}
.IntenseEmphasis
    {color:#4F81BD;
    font-weight:bold;
    font-style:italic;}
.SubtleReference
    {font-variant:small-caps;
    color:#C0504D;
    text-decoration:underline;}
.IntenseReference
    {font-variant:small-caps;
    color:#C0504D;
    letter-spacing:.25pt;
    font-weight:bold;
    text-decoration:underline;}
.BookTitle
    {font-variant:small-caps;
    letter-spacing:.25pt;
    font-weight:bold;}
.CodeForeground 
    {margin:0in;
    margin-bottom:.0001pt;
    font-size:9.0pt;
    font-family:Courier New;}
.CodeInText 
    {font-family:Courier New;
    font-weight:bold;}
.ScreenText 
    {font-family:Tahoma;}
    
    
/* Table Format 
table.Default {border-collapse:collapse;border:#4f81bd 1px solid;margin-bottom:15px;}
table.Default td {border:#ccc 1px solid;padding:7px;line-height:15pt;}
table.Default td.alt {border:#ccc 1px solid;padding:7px;}
table.Default td.hd {border:#ccc 1px solid;padding:7px;}
table.Default td.fc {border:#ccc 1px solid;padding:7px;}
table.Default td.fcalt {border:#ccc 1px solid;padding:7px;}*/

table.Zebra {width:80%;border-collapse:collapse;margin-bottom:15px;}
table.Zebra td {padding:7px;line-height:15pt;}
table.Zebra td.alt {padding:7px;background:#eee;}
table.Zebra td.hd {border-bottom:#555 1px solid;padding:7px;}
table.Zebra td.fc {padding:7px;}
table.Zebra td.fcalt {padding:7px;background:#eee;}

table.Zebra-Red {width:80%;border-collapse:collapse;margin-bottom:15px;}
table.Zebra-Red td {padding:7px;line-height:15pt;}
table.Zebra-Red td.alt {padding:7px;background:#eee;}
table.Zebra-Red td.hd {border-bottom:#b20000 1px solid;color:#b20000;padding:7px;}
table.Zebra-Red td.fc {padding:7px;}
table.Zebra-Red td.fcalt {padding:7px;background:#eee;}

table.Zebra-2 {width:80%;border-collapse:collapse;margin-bottom:15px;border:#eee 0px solid;}
table.Zebra-2 td {padding:7px;background:#eee;line-height:15pt;}
table.Zebra-2 td.alt {padding:7px;background:none;}
table.Zebra-2 td.hd 
    {
    background-image: -moz-linear-gradient(top, #555555, #111111);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#555555), to(#111111));
    background-image: -o-linear-gradient(top, #555555, #111111);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#111111');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#111111')";
    background-image: linear-gradient(top, #555555, #111111);
    
    border-bottom:#fff 0px solid;color:#fff;padding:7px;
    }
table.Zebra-2 td.fc {padding:7px;background:#eee;}
table.Zebra-2 td.fcalt {padding:7px;background:none;}

table.Zebra-Red-2 {width:80%;border-collapse:collapse;margin-bottom:15px;border:#eee 0px solid;}
table.Zebra-Red-2 td {padding:7px;background:#eee;line-height:15pt;}
table.Zebra-Red-2 td.alt {padding:7px;background:none;}
table.Zebra-Red-2 td.hd 
    {
    background-image: -moz-linear-gradient(top, #c90000, #b10000);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#c90000), to(#b10000));
    background-image: -o-linear-gradient(top, #c90000, #b10000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c90000', endColorstr='#b10000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#c90000', endColorstr='#b10000')";
    background-image: linear-gradient(top, #c90000, #b10000);
    
    border-bottom:#fff 0px solid;color:#fff;padding:7px;
    }
table.Zebra-Red-2 td.fc {padding:7px;background:#eee;}
table.Zebra-Red-2 td.fcalt {padding:7px;background:none;}

table.Vertical-Emphasis {width:80%;border-collapse:collapse;margin-bottom:15px;}
table.Vertical-Emphasis td {padding:7px;line-height:15pt;}
table.Vertical-Emphasis td.alt {padding:7px;}
table.Vertical-Emphasis td.hd {border-bottom:#555 1px solid;padding:7px;}
table.Vertical-Emphasis td.fc {padding:7px;background:#eee;}
table.Vertical-Emphasis td.fcalt {padding:7px;background:#eee;}

table.Vertical-Emphasis-Red {width:80%;border-collapse:collapse;margin-bottom:15px;}
table.Vertical-Emphasis-Red td {padding:7px;line-height:15pt;}
table.Vertical-Emphasis-Red td.alt {padding:7px;}
table.Vertical-Emphasis-Red td.hd {border-bottom:#b20000 1px solid;color:#b20000;padding:7px;}
table.Vertical-Emphasis-Red td.fc {padding:7px;background:#eee;}
table.Vertical-Emphasis-Red td.fcalt {padding:7px;background:#eee;}

table.Vertical-Emphasis-2 {width:80%;border-collapse:collapse;margin-bottom:15px;border:#555 1px solid;}
table.Vertical-Emphasis-2 td {padding:7px;line-height:15pt;}
table.Vertical-Emphasis-2 td.alt {padding:7px;}
table.Vertical-Emphasis-2 td.hd 
    {
    background-image: -moz-linear-gradient(top, #555555, #111111);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#555555), to(#111111));
    background-image: -o-linear-gradient(top, #555555, #111111);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#111111');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#111111')";
    background-image: linear-gradient(top, #555555, #111111);
    
    border-bottom:#fff 0px solid;color:#fff;padding:7px;
    }
table.Vertical-Emphasis-2 td.fc {padding:7px;background:#eee;}
table.Vertical-Emphasis-2 td.fcalt {padding:7px;background:#eee;}

table.Vertical-Emphasis-Red-2 {width:80%;border-collapse:collapse;margin-bottom:15px;border:#b20000 1px solid;}
table.Vertical-Emphasis-Red-2 td {padding:7px;line-height:15pt;}
table.Vertical-Emphasis-Red-2 td.alt {padding:7px;}
table.Vertical-Emphasis-Red-2 td.hd 
    {
    background-image: -moz-linear-gradient(top, #c90000, #b10000);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#c90000), to(#b10000));
    background-image: -o-linear-gradient(top, #c90000, #b10000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c90000', endColorstr='#b10000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#c90000', endColorstr='#b10000')";
    background-image: linear-gradient(top, #c90000, #b10000);
    
    border-bottom:#fff 0px solid;color:#fff;padding:7px;
    }
table.Vertical-Emphasis-Red-2 td.fc {padding:7px;background:#eee;}
table.Vertical-Emphasis-Red-2 td.fcalt {padding:7px;background:#eee;}


/*  Super Awesome Buttons with CSS3 and RGBA
    Source: http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba
*/
.awesome, .awesome:visited {
	        background: #222 url(/engine/editor/css/alert-overlay.png) repeat-x !important; 
	        display: inline-block !important; 
	        padding: 5px 10px 6px !important; 
	        color: #fff !important; 
	        text-decoration: none !important;
			font-weight: bold !important;
			line-height: 1 !important;
	        -moz-border-radius: 5px !important; 
	        -webkit-border-radius: 5px !important;
	        border-radius: 5px !important;
	        -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5) !important;
	        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5) !important;
	        box-shadow: 0 1px 3px rgba(0,0,0,0.5) !important;
	        text-shadow: 0 -1px 1px rgba(0,0,0,0.25) !important;
	        border-bottom: 1px solid rgba(0,0,0,0.25) !important;
	        position: relative !important;
	        cursor: pointer !important;
            }

.awesome:hover							{ background-color: #111 !important;}
.awesome:active							{ top: 1px !important; }
.small.awesome, .small.awesome:visited 			{ font-size: 11px !important;}
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited 		{ font-size: 13px !important;}
.large.awesome, .large.awesome:visited 			{ font-size: 14px !important; padding: 8px 14px 9px !important;}
	
.green.awesome, .green.awesome:visited		{ background-color: #91bd09 !important;}
.green.awesome:hover						{ background-color: #749a02 !important;}
.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf !important;}
.blue.awesome:hover							{ background-color: #007d9a !important;}
.red.awesome, .red.awesome:visited			{ background-color: #e33100 !important;}
.red.awesome:hover							{ background-color: #872300 !important;}
.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b !important;}
.magenta.awesome:hover							{ background-color: #630030 !important;}
.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00 !important;}
.orange.awesome:hover							{ background-color: #d45500 !important;}
.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515 !important;}
.yellow.awesome:hover							{ background-color: #fc9200 !important;}




body {
  padding: 0;
  margin: 0;
  background: #cdcdcd url(images/bkg.jpg) left top repeat-x;
  text-align: left;
  font: 12px Arial;
  color: #525252;
}

h1, h2, h3, h4 {
  padding: 0;
  margin: 0;
}

.fix-width {
  min-width: 1045px;
}

.head {
  height: 155px;
}

p {
    padding: 0 0 7px 7px;
    margin: 5px 0 0 0;
}

.copy ul,.copy li {margin: 0; padding:0;}

.nick {margin: 0;}
.clr { clear: both; }
.reset, .reset li { list-style: none; padding: 0; margin: 0; }

/* ==================== массовые действия для комментариев */

.mass_comments_action  {
  text-align: right;
  padding-bottom: 5px;
  background-color: #f0f2f4;;
}

.btn_reglog, .radial, .fbutton, #loading-layer, #dropmenudiv, .baseform, .ui-dialog, .mass_comments_action, .bbcodes, .ui-button { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 11px;}
.baseform, .mass_comments_action { margin: 0 15px 15px 15px; background-color: #f1f0ed; }
.mass_comments_action { padding: 10px 13px; }
  .baseform .dcont { padding: 13px 0; margin: 0 13px; }
    .baseform .dcont .heading { margin: 0; }
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .logform li.lfield input { padding: 2px; background: #fff url("images/fields.png") repeat-x; border: 1px solid #bcc0c2; }


  .logo {
    display: block;
    position: absolute;
    width: 335px;
    height: 142px;
    background: url(images/logo.png) left top no-repeat;
    left: 20px;
    top: 20px;
  }
  
  .mini-link {
    position: absolute;
    font-weight: bold;
    left: 35%;
    top: 45px;
  color: #000000;
  }
  
    .mini-link div {
      float: left;
      width: 97px;
    }
    .mini-link div2 {
      float: right;
      position: absolute;
      width: 88px;
    }
    
    .mini-link a {
      display: block;
      height: 14px;
      color: #222222;
      text-decoration: none;
      padding-left: 20px;
      font-size: 11px;
      line-height: 14px;
      margin-bottom: 5px;
    }
    
      .mini-link a:hover {
        color: #000;
      }
    
    .mini-link-1 {
      background: url(images/mini-link-1.jpg) left center no-repeat;
    }
    .mini-link-2 {
      background: url(images/mini-link-2.jpg) left center no-repeat;
    }
    .mini-link-3 {
      background: url(images/mini-link-3.jpg) left center no-repeat;
    }
    .mini-link-4 {
      background: url(images/mini-link-4.jpg) left center no-repeat;
    }
    .mini-link-4 span {
      color: #fcfcfc;
    }
    .mini-link-5 {
      background: url(images/mini-link-5.jpg) left center no-repeat;
    }
    .mini-link-5 span {
      color: #fcfcfc;
    }
    .mini-link-6 {
      background: url(images/mini-link-6.jpg) left center no-repeat;
    }
    .mini-link-7 {
      background: url(images/mini-link-7.jpg) left center no-repeat;
    }
    .mini-link-7 span {
      color: #fcfcfc;
    }
    .mini-link-8 {
       background: url(images/mini-link-8.jpg) left center no-repeat;
     }
    
  .banners {
    float: right;
  padding: 10px 10px 0 75px;
  }
  
    .banners img {
      clear: both;
      margin-bottom: 10px;
    }
    
.top-menu {
  background: url(images/top-menu.jpg) left top repeat-x;
  height: 33px;
  clear: both;
}

  .top-menu a {
    float: left;
    height: 33px;
    line-height: 33px;
    padding: 0 10px 0 10px;
    color: #fff;
    text-decoration: none;
  }
  
    .top-menu a:hover {
      background: url(images/top-menu.jpg) left bottom repeat-x;
    }
  
  .top-menu img {
    float: left;
  }
  
.main-table {
  clear: both;
  width: 100%;
}

  .td-for-content {
    
  }
  
    .td-for-content a {
      color: #340002;
    }
  
    .s-block {
      background: #fff;
      border: 1px #d4cbcc solid;
      padding: 10px;
      position: relative;
      margin-bottom: 22px;
    }

    .s-block-d {
      background: #fdf7ea;
      border: 1px #d4cbcc solid;
      padding: 5px;
      position: relative;
      margin-bottom: 22px;
    }

    .s-block1 {
      background: #fff;
      border: 1px #d4cbcc solid;
      padding: 5px;
      position: relative;
      margin-bottom: 5px;
      width:170px;
    }

    .s-block2 {
      background: #fdf7ea;
      border: 1px #d4cbcc solid;
      padding: 5px;
      position: relative;
      margin-bottom: 5px;
    }

    .s-block3 {
      background: #ffffff;
      border: 1px #d4cbcc solid;
      padding: 5px 4px 8px 8px;
      font: 10px Tahoma; 
      color: #525252;
      position: relative;
      margin-bottom: 5px;
    }

  .td-for-blocks {
    width: 180px;
    
  }
  
    .td-for-blocks a {
      color: #340002;
    }
    
  .td-for-other {
    width: 170px;
  }
  
    .td-for-other a {
      color: #340002;
    }
    
    .c-block-title {
      padding: 5px;
      font-size: 14px;
      border-bottom: 1px #d7d7d7 solid;
      margin-bottom: 5px;
      position: relative;
      font-weight: bold;
    }

    .c-block-title span {
      display: block;
      color: #747474;
      font-size: 10px;
      text-align: right;
      font-weight: normal;
    }  

    .c-block-title2 {
      padding: 5px;
      background: #fff;
      background: url(images/r-title2.jpg) left top no-repeat;
      padding: 0 0 5px 50px;
      font-size: 14px;
      border-bottom: 1px #d7d7d7 solid;
      margin-bottom: 5px;
      position: relative;
      font-weight: bold;
    }

    .c-block-title2 span {
      display: block;
      color: #747474;
      font-size: 10px;
      text-align: right;
      font-weight: normal;
    }  
    
    .c-block-title6 {
      padding: 3px;
      font-size: 11px;
      background: #fefbf6;
      position: relative;
      text-align: center;
    }

    .c-block-title7 {
      padding: 3px;
      font-size: 11px;
      background: #fefbf6;
      position: relative;
      text-align: left;
    }

    .c-block-title8 {
      padding: 3px;
      font-size: 11px;
      background: #fefbf6;
      color: #143368;
      position: relative;
      text-align: left;
    }

    .c-topnews {
      padding-left: 4px;
      padding-right: 0px;
      font-size: 11px;
      color: #4f2815;
    }
    .c-topnews img {
      border: 0px;
    }
 
      .c-topnews a {
        font-size: 11px;
        color: #1b407c;
      }
      
        .c-topnews a:hover {
          color: #e33d11;
}

      a.rand_n_title {
        font-size: 12px;
        color: #963513 !important;
        font-weight:bold; text-align:center;
        display:block; width:auto; padding:2px;
        text-decoration: none;
    }
      a:hover.rand_n_title {
         font-size: 12px;
         color: #6b2323 !important;
        font-weight:bold;
         text-decoration:underline  
    }

span.rand_n_title_span {width:180px;text-align:center;}

      a.rand_n_content {
         font-size: 11px;
         color: #0a1d44 !important;
         text-decoration: none;
    }
      a:hover.rand_n_content {
          font-size: 11px;
          color: #0f2655 !important;
         text-decoration:underline
     }

    .c-topnews-r {
      text-align: center;
      font-size: 12px;
      padding: 3px 0px 3px 0px;
      color: #206998; 
      font-weight: bold;  
    }

    .c-topnews4 {
      padding-left: 4px;
      padding-right: 0px;
      font-size: 12px;
      color: #68291b;
      text-align: center;
  }
    
      .c-topnews4 a {
        font-size: 12px;
        color: #6b2323;
        text-decoration: none;
      }
      
        .c-topnews4 a:hover {
          color: #cc571e;
          font-size: 14px;
          font-weight: bold;
        }
       
    .c-topnews5 {
      padding-left: 4px;
      padding-right: 0px;
      font-size: 12px;
      color: #68291b;
    }
    
      .c-topnews5 a {
        font-size: 12px;
        padding-left: 5px;
        color: #1b417f;
        text-decoration: none;
      }
      
        .c-topnews5 a:hover {
          color: #4084e1;
          font-size: 14px;
          padding-left: 5px;
          font-weight: bold;
        }

    .c-topnews6 {
      padding-left: 1px;
      padding-right: 1px;
      text-align: center;
      font-size: 11px;
      color: #206998;
    }
    
      .c-topnews6 a {
        padding-left: 1px;
      padding-right: 1px;
        font-size: 11px;
        padding-left: 0px;
        color: #4d3007;
        text-decoration: none;
      }
      
        .c-topnews6 a:hover {
          color: #cd5731;
          font-size: 12px;
      padding-left: 1px;
      padding-right: 1px;
          font-weight: bold;
        }

    .c-topnews7 {
      padding-left: 3px;
      padding-right: 1px;
      line-size: 15px;
      font-size: 12px;
      color: #206998;
    }
    
      .c-topnews7 a {
        padding-left: 1px;
      padding-right: 1px;
        padding-left: 3px;
        font-size: 12px;
        padding-left: 0px;
        color: #4d3007;
        text-decoration: none;
      }
      
        .c-topnews7 a:hover {
          color: #cd5731;
          font-size: 12px;
      padding-left: 3px;
      padding-right: 1px;
          font-weight: bold;
          text-transform: uppercase;
        }

    .c-topnews9 {
      padding-left: 4px;
      padding-right: 0px;
      font-size: 12px;
      line-height: 16px;
      color: #4f2815;
      font-weight: bold;
    }
 
      .c-topnews9 a {
        font-size: 12px;
        color: #7e2715;
      }
      
        .c-topnews9 a:hover {
          font-size: 14px;
          color: #d44832;
        }

    .c-topnews11 {
      padding-left: 4px;
      padding-right: 0px;
      font-size: 11px;
      color: #621b7f;
    }
    
      .c-topnews11 a {
        padding-left: 4px;
      padding-right: 0px;
        font-size: 11px;
        padding-left: 0px;
        color: #621b7f;
        text-decoration: none;
      }
      
        .c-topnews11 a:hover {
          color: #8115d5;
          font-size: 12px;
      padding-left: 4px;
      padding-right: 0px;
          font-weight: bold;
        }

.footer {
  height: 115px;
  background: #6b2323;
  color: #fff;
  font-size: 12px;
}

 .footer a {
    color: #fff4cc;
  }

 .footer-s {
  font-size: 11px;
  }
  
    .footer a:hover {
      color: #fff;
      text-decoration: none;
    }

  .red1 {
    font-size: 1px;
    color: #6b2323;
    float: left;
    padding: 0px 0px 0px 0px;
  }

  .sape31 {
    font-size: 1px;
    color: #ffffff;
    float: right;
    padding: 0px 0px 0px 0px;
  }

  .grey1 {
    font-size: 1px;
    color: #eaeaea;
    float: left;
    display: none;
    padding: 0px 0px 0px 0px;
  }

  
/* Юзер-панель */
.login-panel {
  
}

  .login-panel a {
    color: #000;
    text-decoration: none;
    background: #c3c3c3;
    padding: 3px;
    font-weight: bold;
    font-size: 10px;
    margin: 0 0 0 10px;
    border: 1px #fff dotted;
    display: block;
  }
  
    .login-panel a:hover {
      color: #ffffd7;
      background: #4a4a4a;
    }
  
  .login-link a {
    display: block;
    padding: 5px;
  }
  
  .login-input-text {
    border: 1px #7b7b7b solid;
    width: 146px;
    margin: 5px 0 5px 0;
    color: #340002;
    font-size: 11px;
    vertical-align: middle;
    padding: 2px;
    background: #ccc;
  }
  
  .enter {
    vertical-align: top;
  }
  
  .lost-input-text {
    border: 1px #afafaf dotted;
    width: 200px;
    padding: 10px;
    color: #644217;
  }
  
  .ttt {
    float: left;
    margin: -15px 0 0 0;
    padding-left: 22px;
    color: #fff;
  }
  
    .ttt a {
      color: #fff;
    }
    
  .enter-to-site {
    padding: 25px 45px 0 50px;
    font-size: 10px;
    color: #242424;
  }
    
    .enter-to-site a {
      color: #172162;
    }
    
      .enter-to-site a:hover {
        color: #c43429;
      }

/* ==================== Календарь by Elegant Division (http://e-div.com ) */
#calendar-layer { height: 216px; }
.calendar { color: #555; font-family: tahoma; font-size: 12px }
.calendar td, th { text-align: center; }
.calendar td { background: #F5F5F5; -moz-border-radius: 3px; }
.calendar td span { display: block; font-size: 10px; }
.weekday { color: #C95F5F; padding: 5px 6px; }
.weekday-active { color: #804040; }
.day-active { color: #804040; }
.day-active-v { color: #5078d5; }
.day-active, .day-active-v { padding: 0; }
.day-active a, .day-active-v a {
    text-decoration: none;
    display: block;
    padding: 5px 6px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #f5f5f5;
}
.day-active a { background-color: #D58B8B; text-shadow: 1px 1px 1px #AE3D3D; }
.day-active-v a { background-color: #8BA6E4; text-shadow: 1px 1px 1px #385AA4; }
.day-active a:hover { background-color: #EAC8C8; }
.day-active-v a:hover { background-color: #C0CEF1; }
.monthlink { padding: 0; line-height: 38px; }
.monthlink a {
    color: #e73231;
    text-decoration: none;
    display: block;
    height: 38px;
    width: 19px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.monthlink a:hover { background: #E8E8E8; }
.day-current { background: #FCF6E3 !important; border: 1px solid #F6E689; }
.day { padding: 5px 6px; }
.monthselect { font-size: 16px; padding-bottom: 5px; }
.nobutt {
  font-size: 16px; 
  padding: 0px 8px;
}


/* ==================== Облако тегов */
.tags-block {
  padding: 5px;
  color: #535353;
}

.clouds_xsmall {
  font-size: 12;
  color: #535353 !important;
}
.clouds_small {
  font-size: 15;
  color: #535353 !important;
}
.clouds_medium {
  font-size: 20;
  color: #535353 !important;
}
.clouds_large {
  font-size: 25;
  color: #ff7a52 !important;
}
.clouds_xlarge {
  font-size: 30px;
  color: #ff7a52!important;
}

/* Опрос */
.vote-buttom {
  width: 87px;
  padding: 5px;
  color: #424242;
  border: 1px #22267a solid;
  background: #fff8e6;
  margin: 5px;
  font-family: Tahoma;
  font-color: #2f0c0c;
}

/* Топ новостей */
.top-newss {
  color: #ff7a52;
}

  .top-newss a {
    color: #ff7a52;
    text-decoration: none;
  } 
  
    .top-newss a:hover {
      text-decoration: underline;
    }

.fix1 {
  padding-right: 5px;
}
  
/* Архив */
.arhivv {
  text-align: center;
}

  .arhivv a {
    color: #1f1f1f;
  }




/* ==================== BB коды */
.editor input[type="text"] { font-size:11px; font-family: tahoma; background: #fff; border: 1px solid #bcc0c2; }
.bbcodes {
  background-color: #ffffff;
  border: 1px solid #e0e0e0;
  color: #3d1111;
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  /*  width: 120px;  */
  height: 20px;
  background-repeat: repeat-x;
  font-weight: bold;
}
.bbcodes:hover, .bbcodes_poll:hover { background-position: 0 3px;
  -moz-box-shadow: 0 1px 5px -2px black;
  -webkit-box-shadow: 0 1px 5px -2px black;
  box-shadow: 0 1px 5px -2px black;
}

/* класс bbcodes_poll используем в poll.tpl, vote.tpl, addnews.tpl */

.bbcodes_poll {
  background-color: #ffffff;
  border: 1px solid #e0e0e0;
  color: #3d1111;
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  width: 120px;
  height: 20px;
  background-image: url(images/dlet_bttn_bbcodes.gif);
  background-repeat: repeat-x;
  font-weight: bold;
}

.editor_button {
  float: left;
  cursor: pointer;
  padding-left: 2px;
  padding-right: 2px;
}
.editor_buttoncl {
  float: left;
  cursor: pointer;
  padding-left: 1px;
  padding-right: 1px;
  border-left: 1px solid #bbbbbb;
  border-right: 1px solid #bbbbbb;
}
.editbclose {
  float: right;
  cursor: pointer;
}
.editor_button select {
  font-family: tahoma;
  font-size: 11px;
}
.editor_button img {margin: 0; padding: 0;}
.editbclose img {margin: 0; padding: 0;}
.editor_button_brk img {margin: 0; padding: 0;}


/* ==================== Выпадающее меню */

#dropmenudiv {
  border: 1px solid #ffffff;
  border-bottom-width: 0;
  font: normal 10px Verdana;
  background-color: #6497ca;
  line-height: 20px;
  margin: 2px;
  opacity: 0.92;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)  progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135,  strength=3)";
  filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}

#dropmenudiv a {
  display: block;
  text-indent: 3px;
  text-decoration:none;
  color: #ffffff;
  background:#6497ca;
  border: 1px solid #ffffff;
  padding: 1px 0;
  margin: 1px;
  font-weight: bold;
}

#dropmenudiv a:hover {
  background-color:#fdd08b;
  color:#000000;
}

/* ==================== Уведомление о получении новых PM */

#newpm {
  position: absolute;
  width: 400px;
  padding: 4px;
  background-color: #fdfdfd;
  border: 1px solid #bbbbbb;
  font-family: verdana;
  line-height: 135%;
}
#newpmheader {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  height: 20px;
  color: #636363;
  font-weight: bold;
  background-color: #b2c7f1;
  font-family: verdana;
  cursor: move;
}
#newpm a {
  background: transparent;
  color: #4b73d4;
  text-decoration: none;
}
#newpm a:hover {
  background: transparent;
  color: #4b73d4;
  text-decoration: underline;
}

/* ==================== Ссылка на скачивание прикрепленного файла */


/* Короткая новость */
.more-news {
  text-align: left;
  padding-left: 40px;
  clear: both;
}

  .more-news a {
    color: #777777;
    font-size: 11px;
  }

/* КОСТУМ 1 */
.s-block-title {
 /* background: url(images/s-block-title.jpg) left center repeat-x;*/
  font-weight: bold;
  padding: 5px 0px;
  text-align: center;
  color: #535353;
  font-size: 18px;
  padding-bottom: 10px;
  border-bottom: 1px #aaaaaa solid;
}

  .s-block-title span {
    background: #fff;
    padding: 0px 5px;
    position: relative;
  }

  .s-block-title:first-letter {
    color: #f75804;
  }
  
.s-block-title-d {
  background: url(images/s-block-title.jpg) left center repeat-x;
  font-weight: bold;
  padding: 5px 0px;
  text-align: center;
  color: #535353;
  font-size: 18px;
  padding-bottom: 10px;
}

  .s-block-title-d span {
    background: #fdf7ea;
    padding: 0px 5px;
    position: relative;
  }

  .s-block-title-d:first-letter {
    color: #f75804;
  }

.short-1p {
  padding: 5px;
  clear: both;
  background: #fefbf6;
  border-bottom: 1px #aaaaaa solid;
}

.short-1 {
  padding: 5px;
  clear: both;
  background: #f9f9f9;
  border-bottom: 1px #aaaaaa solid;
}

    .short-1 img {
      padding: 0 0px 0px 0;
      line-height: 0px;
      border: 0;
      max-width: 150px; height:auto;
      max-height: 150px; width:auto;
      margin: 0 3px 0 0;
      position: relative;
    }

  .short-1-title {
    color: #55002a;
    font-size: 14px;
    font-weight: bold;
  }

  .short-1-title text {
    color: #55002a;
    font-size: 14px;
    font-weight: bold;
  }

    .short-1-title span3 {
     font-size: 12px;
     font-color: #510f0f;
     }
  
    .short-1-title span {
      color: #bc3815;
    }
    
    .short-1-title span2 {
      float: right;
      padding: 0px 4px 0px 10px;
    }


    .short-1-title a {
      color: #622910;
      text-decoration: none;      
    }
    
      .short-1-title a:hover {
        color: #f75804;
      }
      
  .short-1-text {
    padding: 10px 0px 4px 4px;
    text-align: justify;
    text-decoration: none;
    font-family: Verdana;
    color: #000000;
  }

  .short-1-text a {
    padding: 10px 0px 4px 4px;
    text-align: justify;
    text-decoration: none;
    font-family: Verdana;
    color: #000000;
  }
  
    .short-1-text img {
      padding: 0 0px 0px 0;
      line-height: 0px;
      border: 0;
      max-width: 150px; height: auto;
      max-height: 150px; width: auto;
      margin: 0 3px 0 0;
      position: relative;
    }
    
  .short-1-more {
    height: 20px;
    line-height: 14px;
  }
  
    .short-1-more a {
      float: right;
      line-height: 14px;
      margin-right: 10px;
      font-weight: bold;
      background: url(images/short-1-more.jpg) left center no-repeat;
      padding-left: 17px;
      height: 14px;
      color: #a71010;
      text-decoration: none;
    }
    
      .short-1-more a:hover {
        color: #f02424;
        text-decoration: underline;
      }

  .short-1-more2 {
    height: 10px;
    line-height: 14px;
    font-size: 11px;
    padding-left: 6px;
    color: #7c1010;
  }
  
    .short-1-more2 a {
      font-size: 11px;
      margin-right: 3px;
      padding-left: 3px;
      font-weight: bold;
      height: 14px;
      line-height: 14px;
      color: #b03a1a;
      text-decoration: none;
    }
    
      .short-1-more2 a:hover {
        color: #ea4933;
        text-decoration: underline;
      }

  .argcat {
  padding-left: 10px; 
  color: #6c838e; 
  background: url("images/argcat.png") no-repeat 1px 3px; 
  font-size: 0.9em; 
  margin-bottom: 10px; 
}

  .argbox a {
  margin: 10px 0 0 8px; 
  text-decoration: none; 
  color: #67747b; 
  font-size: 0.85em; 
  float: right; 
  padding: 0px 6px; 
  height: 20px; 
  line-height: 20px; 
  border: 1px solid #d6d9dc; }
    .argbox a:hover { background-color: #f1f5f7; }

  .infbtn {
  margin: 3px 0 0 1px; 
  padding: 7px 20px 0px 0px; 
  float: right; 
  position: relative; 
  width: 22px; 
  height: 22px; 
}
  .infbtn .thide { 
  cursor: pointer; 
  background: #db143d url("images/boxinfo.png"); 
  padding: 22px 0px 0px 0px; 
  width: 22px; 
}
    .infbtn .thide:hover { background-position: 0 -44px; }
    .infbtn .thide.selected { 
  background-position: 0 -22px; 
  background-color: #c0cad2; }

      .infcont { z-index: 33; width: 180px; background-color: #eff3f8; border: 2px solid #a6b5c0; position: absolute; top: 23px; right: 0; display: none; }
      .infcont ul { position: relative; list-style: none; font-size: 0.9em; color: #394348; margin: 0 6px; padding: 5px 0; } 
      .editdate { font-size: 0.9em; background-color: #f1f2f3; padding: 6px; color: #394348; }
.thide, .htmenu span { overflow: hidden; display: block; height: 0; line-height: normal; }

    /*---ratebox---*/
    .ratebox { 
  padding-top: 13px; 
  display: block; 
  height: 28px; 
  text-align: center; 
  background: #d6dce1 url("images/ratebox.png") no-repeat 50% 0; 
}
      .ratebox ul { margin: 0; padding: 0; }
      .ratebox .rate { 
  text-align: left; 
  width: 85px; 
  height: 17px; 
  margin: 0 auto; 
  overflow: hidden; }

  .storenumber, .maincont, .berrors, .basecont, .fullstory, .mass_comments_action { margin-bottom: 13px; text-align: justify;}
  .base .maincont { padding-top: 13px; border-top: 1px solid #dfe4e9; background: url("images/shadlite.png") no-repeat 10px 1px; }
  .maincont img { padding: 5px;border: none; }

/* КОСТУМ 2 */
.short-2-title {
  font-size: 14px;
  text-decoration: underline;
  padding-left: 42px;
  font-weight: bold;
  padding-bottom: 10px;
}

  .short-2-text {
    padding-left: 10px;
    font-size: 11px;      
  }
  
    .short-2-date {
      color: #bc3815;
      font-style: italic;
      font-size: 11px;
    }
  
  .short-2-text a {
    text-decoration: underline;
    color: #000;
    font-size: 11px;  
    font-weight: bold;
  }
  
  .short-2-text2 {
    padding: 0px 4px 4px 0;
  }

  .linesbg { 
     padding: 0px; 
     background: #ccd2d7 url("images/linesbg.png"); 
}
  
/* КОСТУМ 3 */
.r-news {
  background: #fff8e6;
  padding: 5px;
  margin-bottom: 5px;
  position: relative;
}

  .r-title {
    background: url(images/r-title.jpg) left top no-repeat;
    padding: 0 0 5px 45px;
    color: #5d9820;
    font-size: 14px;
    font-weight: bold;
  }

    .r-title span {
      display: block;
      color: #747474;
      border-bottom: 1px #e1e1e1 solid;
      font-size: 11px;
      font-weight: normal;
    }
  
  .r-news-t {
    color: #000;
    font-weight: bold;
    padding-bottom: 5px;
  }

    .r-news-t a {
      color: #000;
      text-decoration: none;
    }
    
  .r-news-c {
    
  }
  
    .r-news-c img {
      float: none;
      background: url(images/r-news-c.jpg) left top no-repeat;
      width: 96px;
      height: 72px;
      padding: 8px 8px 30px 8px;
      margin: 0 10px 0 0;
      border: 0;
      position: relative;
    }
    
  .r-news-more {
    clear: both;
    height: 15px;
  }
  
    .r-news-more a {
      float: right;
      background: url(images/r-news-more.jpg) left bottom no-repeat;
      height: 15px;
      color: #7a120f;
      padding-left: 25px;
      font-weight: bold;
    }
    
      .r-news-more a:hover {
        color: #000;
      }
  
/* КОСТУМ 4 */
.r-news2 {
  background: #e5e5e5;
  padding: 5px;
  margin-bottom: 5px;
  position: relative;
}

  .r-title2 {
    padding: 5px;
    background: #fff;
    background: url(images/r-title2.jpg) left top no-repeat;
    padding: 0 0 5px 45px;
    color: #fe3200;
    border-bottom: 1px #d7d7d7 solid;
    margin-bottom: 5px;
    position: relative;
    font-size: 14px;
    font-weight: bold;
  }

    .r-title2 span {
      display: block;
      color: #747474;
      font-size: 11px;
      font-weight: normal;
    }  
    
  .r-news-t2 {
    color: #000;
    font-weight: bold;
    padding-bottom: 5px;
    text-align: center;
  }

    .r-news-t2 a {
      color: #000;
      text-decoration: none;
    }
    
  .r-news-c2 {
    
  }
  
    .r-news-c2 img {
      width: 180px;
      display: block;
      margin: 0 auto 5px auto;
      border: 0;
      clear: both;
      float: none;
      position: relative;
    }

/*---blocks---*/
.block { background-color: #dfe3e6; margin: 0 0 14px 0; width: 300px; }
  .block .dcont { padding: 15px 0; margin: 0 15px; }

    .block .dtop { overflow: hidden; background: url("images/btlblocks.png") no-repeat; padding: 0 15px; height: 44px; border-bottom: 1px solid #fff; }
    .block .dtop .btl { margin-top: 14px; }
      h4.btl { font-size-adjust: 0.49; letter-spacing: -0.018em; font: bold 15px/normal 'PFSquareSansProBold', sans-serif;  text-transform: uppercase; color: #fff; }
      h4.btl span { color: #db143d; }

    
/* КОСТУМ 5 */

.r-news3 {
  border: 1px #ccc solid;
  padding: 5px;
  margin-bottom: 5px;
  position: relative;
}
    
  .r-news-t3 {
    color: #206998;
    font-weight: bold;
    font-size: 10px;
    padding-bottom: 5px;
    text-align: left;
  }

    .r-news-t3 a {
      color: #206998;
      font-size: 12px;
      text-decoration: none;
    }
    
  .r-news-c3 {
      font-family: Tahoma; 
      font-size: 8px;   
      color: #592e1f; 
}
  
    .r-news-c3 img {
      margin: 0 3px 0px auto;
      border: 0px;
      max-width: 80px;
      max-height: 80px;
      clear: both;
      float: none;
      position: relative;
    }
      
.short-block {
  padding: 5px;
}

  .short-block a {
    color: #7e1414;
    
  }
  
    .short-block h3 {
      color: #4f4f4f;
      font-weight: bold;
      font-size: 14px;
    }
      .short-block h3 a {
        color: #227d93;
        font-size: 20px;
        font-weight: normal;
      }
      .short-block h3 a:hover {
        color: #f05722;
        font-size: 20px;
        font-weight: normal;
      }
      .short-block h3 span {
        color: #6b5b25;
        font-size: 14px;
      }
      
        .short-block h3 span a {
          color: #7e1414;
          font-size: 14px;
          font-weight: bold;
        }
        .short-block h3 span a:hover {
          color: #f05722;
          font-size: 14px;
          font-weight: bold;
        }
        
  .short-info {
    padding: 5px 0 5px 0;
    color: #a29f9f;
    font-size: 10px;
  }
  
  .shot-text {
    padding: 15px 15px 5px 15px;
    margin: 0;
    color: #000000;
    text-align: justify;
  }

  .shot-text img {
    max-width: 500px; height: auto;
    padding: 1px;
    border: 0px;
  }
  
  .shot-text3 {
    padding: 0px 2px 0px 2px;
    margin: 0;
    color: #000000;
    float: right;
    text-align: right;
  }

  .shot-text31 {
    padding: 0px 2px 0px 2px;
    color: #000000;
    vertical-align: top;
    float: right;
  }
  .shot-text32 {
    padding: 10px 2px 0px 2px;
    color: #000000;
    float: left;
  }
  .shot-text31 img {
     padding: 0px 2px 0px 2px;
     color: #000000;
     vertical-align: top;
     float: right;
   }
  .shot-text22 {
     padding: 5px 2px 5px 2px;
     margin: 0;
     color: #000000;
     font-size: 14px;
     text-align: left;
   }

    .shot-text img {
      border: 0;
      padding: 0 3px 0px 0;
      margin: 0 0px 0px 0;
      position: relative;
    }
    
    .shot-text2 img {
      margin: 10px 10px 10px 0;
      padding: 0 10px 10px 0;
      border: 0;
    }
    
    .shot-text2 img {
      margin: 10px 10px 10px 0;
      background: url(images/shadow.gif) bottom right no-repeat;
      padding: 0 10px 10px 0;
      border: 0;
    }
    
    .shot-text input {
      margin: 5px 20px 0 0;
      background: #343434;
      color: #fff;
      font-size: 9px;
    }
    .shot-text2 input {
      margin: 5px 20px 0 0;
      background: #343434;
      color: #fff;
      font-size: 9px;
    }
  
    .shot-text .editor_button img {
      padding: 0 !important;
      border: 0 !important;
      margin: 0;
    }
    .shot-text2 .editor_button img {
      padding: 0 !important;
      border: 0 !important;
      margin: 0;
    }
    
    .editor_button img {
      padding: 0 !important;
      border: 0 !important;
      margin: 0 !important;
    }
    
    .shot-text .editbclose img {
      padding: 0;
      border: 0;
      margin: 0;
    }
    .shot-text2 .editbclose img {
      padding: 0;
      border: 0;
      margin: 0;
    }
    
    .editor_button_brk img {
      padding: 0 !important;
      margin: 0 !important;
      border: 0 !important;
    }
    
  .short-more {
    height: 32px;
  }
  
    .short-more div {
      float: left;
      width: 138px;
      height: 32px;
      color: #fff;
      font-size: 11px;
      margin-right: 10px;
    }
    
    .short-more1 {
      background: url(images/short-more1.jpg) left top no-repeat;
      line-height: 35px;
      padding-left: 35px;
    }
    
    .short-more2 {
      background: url(images/short-more2.jpg) left top no-repeat;
      line-height: 35px;
      padding-left: 35px;
    }
    
    .short-more3 a {
      display: block;
      background: url(images/short-more3.jpg) left top no-repeat;
      line-height: 35px;
      padding-left: 35px;
      width: 138px;
      height: 32px;
      color: #fff;
      text-decoration: none;
    }
    
      .short-more3 a:hover {
        background: url(images/short-more3.jpg) left bottom no-repeat;
      }
    

/* Полная новость */
.sh-tags {
  border-top: 1px #ccc dotted;
  border-bottom: 1px #ccc dotted;
  padding: 5px 0 5px 0;
  clear: both;
}

.sh-tags {
  border-top: 1px #ccc dotted;
  border-bottom: 1px #ccc dotted;
  padding: 5px 0 5px 0;
  clear: both;
}

.newsto {
  margin: 6px 0 0 0;
  padding: 6px;
  padding-bottom: 6px;
  color: #252525;
  font-weight: bold;
  text-align: left;
}

  .newsto span {
    color: #0b829f;
    font-size: 14px;
    display: block;
    text-align: center;
    padding-bottom: 5px;
    padding-top: 5px;
  }

  .newsto a {
    color: #5f4444;
    font-weight: bold;
    line-height: 14px;
    font-size: 12px;
    text-decoration: none;
    border-bottom: 1px #7791af dotted;
  }
  
    .newsto a:hover {
      color: #000;
    }
    
  .newsto li {
    list-style-type: none;
    background: url(images/arrow.jpg) left 5px no-repeat;
    padding-bottom: 5px;
    padding-left: 20px;
  }
 
.registr-please {
  color: #29851c;
  padding: 10px;
  margin: 5px;
  font-size: 12px;
}

/* Вид комментария */
.commentS-block {
  background: #efefef;
  padding: 5px;
  border-top: 1px #340002 solid;
}
  
  .commentS-title {
    height: 30px;
    padding-left: 30px;
    color: #818181;
    font-size: 11px;
    line-height: 25px;
  }
    
    .commentS-title a {
      color: #340002;
      text-decoration: none;
    }

  
  .commentS-data { /* таблица для содержимого */
    width: 100%;
   font-size: 13px;
    background: #ffffff;
  }

  
    .commentS-data td {
      padding: 5px;
      color: #000000;
      padding-left: 10px;
    }
  
    .commentS-data a {
      color: #3e94ff;
    }

    .commentS-data p {
    padding: 0 10px 3px 3px;
    margin: 2px 0 0 0;
}

    .commentS-data img {
      border: none;
      max-width: 500px;
      height: auto;
    }
    
    .commentS-td2 input {
      height: 25px;
      margin: 5px 20px 5px 0;
      background: #343434;
      color: #fff;
      border: 1px #d0d0d0 solid;
    }

    .commentS-td2{
      color:#000000;
      font-size:12px;
      line-height: 17px;
      font-family: Verdana, Tahoma,Serif;
      text-align:justify; 
      padding: 8px 20px 8px 12px;"
    }

    .commentS-td2 img {
      border: 0px;
      max-width: 500px;
      max-height: 500px;
    }
    
  .commentS-more {
    padding: 5px;
    margin-left: 30px;
    color: #818181;
    margin-right: 20px;
  } 
  
    .commentS-more a {
      color: #3b3b3b;
    }

.title_quote {
    color: #3c3c3c;
    background: #f9d3b6;
    border: 1px dotted #707070; 
    border-bottom: 0;
    font-weight: bold;
    padding: 5px;
}  

.quote {
  background: #fdf7ea;
  padding: 5px;
 text-align: justify;
  border: 1px #707070 dotted;
  color: #3c3c3c;
}

  .quote a {
    color: #1b52a3;
  }
    

/*---Комментарии---*/
.dpad { margin: 0 0px; }
.lcol, .rcol, form { display: inline; }
.lcol { float: left; } .rcol { float: right; }
.small { font-size: 0.95em; }
.green { color: #8f4015; }


.bcomment { 
  border-top: 3px solid #484848; 

  padding-bottom: 5px; 
}
  .bcomment .lcol { 
  border-top: 1px solid #ebebe8; 
  background: #ebebe8 url("images/bcomleft.png") repeat-x 0 100%; 
  color: #505050; 
  margin: 0 -150px 0 0;
  padding: 6px 0 3px 8px; 
  width: 95px; }
    .bcomment .lcol ul { font-size: 0.85em; }
      .bcomment .lcol .avatar { 
  width: 85px; 
  overflow: hidden; 
  background: #ebebe8;
  margin-bottom: 4px; }
      .bcomment .lcol .avatar img { 
  max-width: 85px; 
  padding: 0px 0 0px 1px; 
  height: auto;
  display: block; }

  .bcomment .rcol { 
  padding: 6px 0px 0px 15px; 
  background: url("images/bcomright.png") repeat-x; 
  width: 100%;
  
  }
  .bcomment .dtop { height: 24px; }
    .bcomment .dtop h3, .bcomment .dtop span {
    padding: 0px 0px 7px 30px; 
  color: #505050
}
      .bcomment .dtop h3 a {
      color: #276996;
      padding: 2px 0px 4px 0px; 
      font-weight: bold;
      font-size: 14px;
    }

.bcomment .dtop span { 
  font-size: 1em; 
  padding: 0px 0px 0px 0px; 
  height: 16px; 
  line-height: 16px; }

      .headm5 {
       color: #276996;
       height: 24px; 
       padding: 2px 0px 0px 0px; 
       font-weight: bold;
       font-size: 13px;
     }

      .headm5 a {
      color: #276996;
      padding: 2px 0px 0px 0px; 
      font-weight: bold;
      font-size: 14px;
      line-height: 16px;
    }

.headm6 { 
  font-size: 1em; 
  padding: 0px 0px 0px 0px; 
  height: 24px; 
  line-height: 16px; }

.headm8 { 
  font-size: 12px; 
  padding: 0px 0px 0px 0px; 
  height: 24px; 
  line-height: 16px; }

      .headm7 {
        color: #276996;
        padding: 2px 6px 0px 6px; 
        font-weight: bold;
        font-size: 14px;
        line-height: 16px;
      }

    .cominfo { 
  position: relative;
  margin-bottom: 12px; 
  height: 30px; 
  background: #ebebe8 url("images/cominfo.png") no-repeat 100% 0; }
      .cominfo .dleft { width: 15px; height: 44px; position: absolute; top: -7px; left: -15px; background: url("images/comileft.png") no-repeat; }
           
      .cominfo ul { float: left; line-height: 29px; }
        .cominfo ul li { 
  background: url("images/cominfoli.png") no-repeat 0 52%; 
  padding-left: 12px; 
  color: #404040; 
  float: left; 
  height: 30px; 
  margin-right: 10px; }
  
      .argreply a {
  text-align: center; 
  text-shadow: 0 1px 0 #8f4015; 
  color: #fff; 
  font-size: 0.85em; 
  margin-left: 4px; 
  float: right; 
  width: 80px; 
  height: 30px; 
  line-height: 28px; 
  background: #8f4015 url("images/argreply.png"); 
}
        .argreply a:hover { 
  text-decoration: none; 
  background-position: 0 -30px; }

        .rater2 { 
  padding: 0 0px 0px 6px; 
  vertical-align: sub;  
}
  
      .comedit, .comedit ul li, .comedit ul li a { height: 21px;}
        .comedit ul { float: right; }
        .comedit ul li, .comedit ul li a { float: left; }
        .comedit ul li { line-height: 21px; border-left: 0px solid #fff; }
        .comedit ul li a { padding: 0 4px 0 0px; background-color: #f1f0ed; }
          .comedit ul li.selectmass { position: relative; background-color: #ebebe8; width: 21px; }
          .comedit ul li.selectmass input { position: absolute; top: 4px; left: 4px; margin: 0; }

      .signature, .slink { 
  text-align: justify;
  font-size: 11px;  
  color: #424141; 
}

.slink img { 
  border: none;
 }

/* Добавление комментария */
.add-coment-buttom {
  width: 100px;
  height: 30px;
  margin-right: 3px;
  color: #fff;
  border: 1px #2b2b2b solid;
}

.com-title {
  text-align: left;
}
/* 
*****************************
Юзер инфа */
.user-info-table {
  width: 90%; 
  margin: 0 00px 0 20px;

}

  .user-info-table td {
    padding: 5px 5px 20px 5px;
    text-align: left;
  }
  
    .user-info-table td small {
      font-size: 14px;
      color: #af86522;
      font-weight: bold;
    }
    
    .user-info-table td a {
      color: #ff863d;
    }
    
    .user-info-table td i {
      color: #bfbfbf;
    }
    
    .buttom-add-news {
      margin: 5px 20px 5px 0;
      background: #777777;
      color: #fff;
      border: 1px #2b2b2b solid;
    }
    
    .user-info-table input {
      background: url(images/form-text.gif);
      color: #2e2e2e;
      border: 1px #d0d0d0 solid;
    }

    
/* Инфо */
.error {
  padding: 10px;
  padding-bottom: 150px;
  background: url(images/error.jpg) center bottom no-repeat;
  text-align: center;
}

  .error p {
    font-size: 15px;
    font-weight: bold;
  }
  
  .error a {
    color: #7cad37;
  }

/* Статистика */
.lost-pass {
  width: 400px;
  background: #fef2e4; 
  margin-bottom: 20px;
  border-top: 5px #9d7038 solid;
  margin-top: 10px;
}


  .lost-pass td {
    background: #fef2e4; 
    padding: 5px;
    color: #4b2e12;
    text-align: left;
  }
    
    .lost-pass td a {
      color: #c89539;
    }
    
.ststs-title {
  padding: 5px 5px 5px 20px;
  color: #60360c;
  text-align: left;
  font-weight: bold;
}

/* Статические страницы */  
.ststststs {
  text-align: left;
  margin: 0 30px 0 30px;
}

    .ststststs img {
       padding: 0 1px 0px 1px;
       border: 0;
       max-width: 800px;
       height: auto;
     }

  .ststststs-t {
    height: 40px;
    line-height: 35px;
    color: #fffdcc;
    margin: 0 30px 0 10px;
  }
  
    .ststststs-t h1 {
      margin: 0;
      padding: 0 0 0 50px;
      font-size: 14px;
    }
  
  .ststststs-c {
    padding: 20px;
  }
    
    .ststststs-c img {
      padding: 0 1px 0px 1px;
      background: url(images/shadow.gif) right bottom;
      border: 0;
      max-width: 800px;
      height: auto;
      margin: 0px 0px 0px 0;
    }
    
    .ststststs-c input {
      margin: 5px 20px 0 0;
      background: url(images/form-text.gif);
      color: #2e2e2e;
      border: 1px #d0d0d0 solid;
    }
  
  .ststststs-s {
    padding: 5px;
  }
    .ststststs-s a {
      color: #60360c;
    }
  
/* добавление новости */
.add-news-title {
  padding: 5px 5px 0 50px;
  font-weight: bold;
  text-align: left;
  color: #2d7cff;
}

/* ПМ */
.imp {
  text-align: left;
  margin: 0 30px 20px 30px;
}

  .imp input {
    margin: 5px 20px 0 0;
    background: url(images/form-text.gif);
    color: #2e2e2e;
    border: 1px #d0d0d0 solid;
  }
  
.pm-tititittile {
  padding: 10px 10px 10px 5px;
  font-weight: bold;
}

.new-PM {
  padding: 3px;
}
  
  .new-PM input {
    width: 250px;
    background: url(images/form-text.gif);
    color: #2e2e2e;
    border: 1px #d0d0d0 solid;
  }
  
  .new-PM span {
    width: 150px;
    margin-right: 20px;
    display: block;
  }
  
.pm-block {
  height: 30px;
  padding-left: 60px;
  line-height: 30px;
  font-weight: bold;
}

.pm-content {
  padding: 5px;
}

  .pm-content a {
    color: #666666;
    font-weight: bold;
  }

.pm-block-menu {
  height: 50px;
  margin-bottom: 20px;
  line-height: 50px;
  padding-left: 0px;
  font-size: 12px;
}

  .pm-block-menu a {
    color: #ff863d;
    font-weight: bold;
  }

.a-mess {
  border-top: 5px #fff solid;
  padding: 5px;
  color: #777777;
}  

  .a-mess a {
    color: #4a4a4a;
    font-weight: bold;
  }
  
.theme-mess {
  background: #d0b9ac;
  padding: 5px;
  color: #221e1e;
  border-top: 15px #fff solid;
  font-weight: bold;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 11px;
}

.theme-mess3 {
  background: #fdf7ea;
  color: #221e1e;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 11px;
  border-top: 10px #fff solid;
  padding: 10px;
}

/* Результаты поиска и форма поика на главной */
.search-block {
  position: absolute;
  top: 121px;
  left: 188px;
}

  .galka a {
    background: url(images/galka.gif) left 6px no-repeat;
    padding: 5px 5px 5px 20px;
    line-height: 17px;
    text-decoration: none;
  }

  .galka3 {
    color: #28478e;
    padding: 2px 5px 2px 20px;
    font-size: 12px;
    text-align: right;
    text-decoration: none;
  }
  
  .logent {

    padding: 0px 0px 0x 0px;
    line-height: 10px;
    color: #131860;
    text-decoration: none;
  }

  .logent a {
 
     padding: 0px 0px 0x 0px;
     line-height: 10px;
     color: #131860;
     text-decoration: underline;
   }

  .form-text {
    border: 0;
    width: 330px;
    height: 19px;
    color: #c8c8c8;
    font-size: 11px;
    vertical-align: middle;
    padding: 0 20px 0 20px;
    background: #747474 url(images/lll3.gif) 3px top no-repeat;
    margin: 0;
  }
  
  .f-abs {
    position: absolute;
  }
  
  .form-search {
    margin-left: 10px;
  }

.search-rez {
  text-align: left;
  margin: 0 30px 0 30px;
}

.search-title {
  padding: 10px;
  color: #fdffcd;
  font-weight: bold;
  border-left: 2px #ffddb5 solid;
  border-right: 2px #ffddb5 solid;
  margin: 10px;
  background: #262626;
}

.search-rez input {
    background: url(images/form-text.gif);
    color: #2e2e2e;
    border: 1px #d0d0d0 solid;
}  

/* Навигация по страницам */
/*---navigation---*/
.storenumber { font-weight: bold; }
.basenavi { font-size: 1.15em; height: 29px;}
  .bnnavi { margin-right: 5px; margin-left: 280px; height: 29px; background: #f7f4f1 url("images/basenavi.png") no-repeat; }
  .navigation { margin-top: 5px; padding-left: 5px; }
  .navigation, .navigation a, .navigation span, .bnnavi, .nextprev, .nextprev .thide { float: left; }
    .navigation a, .navigation span { font-weight: bold; padding: 0 4px; height: 19px; line-height: 19px; }
    .navigation a, .navigation span.nav_ext { color: #51453f; }
      .navigation a:hover { background-color: #d85339; color: #fff; }
      .navigation span { color: #d85339; }

    .nextprev .thide, .toptop { width: 26px; padding-top: 29px; background: url("images/basenavi.png") no-repeat; }
    .nextprev a span { cursor: pointer; }

    .nextprev span .pnext { background-position: -26px -29px; }
    .nextprev a .pnext { background-position: -26px -87px; }
      .nextprev a:hover .pnext { background-position: -26px -58px; }

    .nextprev span .pprev { background-position: 0 -29px; }
    .nextprev a .pprev { background-position: 0 -87px; }
      .nextprev a:hover .pprev { background-position: 0 -58px; }

  .toptop { background-position: 0 -116px; width: 29px; }
    .toptop:hover { background-position: 0 -145px; }


.vote-pool {
  margin: 20px 0 0 100px;
  background: #dbf6ff;
  width: 400px;
  padding: 10px;
}

  .vote-pool img {
    border: 0;
    padding: 0;
  }

  .vote-pool h5 {
    color: red;
    font-size: 13px;
    margin: 0;
  }
  
  .vote-pool h6 {
    margin: 0;
    font-size: 12px;
  }
  
  .vote-pool input {
    margin: 5px 20px 0 0;
    background: url(images/form-text.gif);
    color: #2e2e2e;
    border: 1px #d0d0d0 solid;
  }
  
.statss {
  width: 100%;
}

  .statss  td {
    padding: 5px;
    font-size: 12px;
    color: #757575;
  }
  
  .statss a {
    color: #ff873e;
  }
  
.statss-title {
  font-size: 13px;
  font-weight: bold;
  color: #239aff;
  border-bottom: 1px #8e8e8e dotted;
  margin-bottom: 10px;
}


  
.form-input-stand {
  background: url(images/form-text.gif);
  color: #2e2e2e;
  border: 0;
}

.shot-title {
  color: #2154a0;
  padding: 5px;
}

  .shot-title h1 {
    font-size: 18px;
    padding-left: 10px;
  }
  
    .shot-title h1 i {
      
    }
    
.img-top-link {
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
}

.fix-bb {
  margin-right: 2%; 
  background: url(/templates/vestnikk/bbcodes/bg.gif); 
  height: 75px;
  margin-left: -10px;
  border: 1px solid #bbb;
  border-bottom: 0;
}

  .fix-bb div {
    border: 0 !important;
  }
  
@-moz-document url-prefix()
{
    



}

/

/* Меняем шрифт */

.font-1 {
  line-height: 14px;
}

.font-2 {
  font-size: 14px !important;
  line-height: 18px !important;
}

.font-3 {
  font-size: 15px !important;
  line-height: 19px !important;
}

.font-4 {
  font-size: 16px !important;
  line-height: 20px !important;
}

.font-5 {
  font-size: 18px !important;
  line-height: 22px !important;
}

#container {  }
.resizer {
  margin: 0;
  padding: 0;
 }
.resizer li { float: left; list-style-type: none;margin: 0;}
.resizer a {
  float: left;
  display: block;
  padding: 5px 10px 5px 10px;
  border: 1px #ccc solid;
  margin-right: 10px;
  color: #3d3d3d;
  text-decoration: none;
  text-align: center;
}

  .resizer a span {
    font-size: 8px !important;
    display: block;
    text-align: center;
    border-top: 1px #ccc dotted;
    margin-top: 3px;
    padding-top: 3px;
  }
  
  .resizer a:hover {
    background: #7f7f7f;
    color: #fff;
  }
  
/* DLE 8.5 */

/* Вид изображения: с прямыми краями и тенью */
.wide-border {
  background: white;
}
.wide-border .highslide-image {
  border-width: 10px;
}
.wide-border .highslide-caption {
  padding: 0 0px 0px 0px;
}

/* Вид изображения: только тень */
.borderless .highslide-image {
  border: none;
}
.borderless .highslide-caption {
  border-bottom: 1px solid white;
  border-top: 1px solid white;
  background: white;
}

/* Вид изображения: только рамка без тени */
.less .highslide-image {
  border: 1px solid #000000;
}
.less .highslide-caption {
  border: 1px solid #000000;
  background: white;
}

/* ==================== Информационное оконо загрузки AJAX */
#loading-layer {
    display:none;
    font-family: Verdana;font-size: 11px;
    background:#000;padding:10px;
    text-align:center;
    border:1px solid #000;
    color: #FFF;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

/* ==================== Быстрый поиск на сайте */
#searchsuggestions { border-width:1px; border-color:#919191; border-style:solid; width:300px; background-color:#5c9ccc; font-size:10px; line-height:14px; }
#searchsuggestions a { padding:5px;display:block; background-color:#ffffff; clear:left; height:70px; text-decoration:none; }
#searchsuggestions a:hover { background-color:#fdd08b; color:#ffffff; }
#searchsuggestions a span.searchheading { background: #5c9ccc; display:block; font-weight:bold; padding:5px; color:#ffffff; }
#searchsuggestions a:hover span.searchheading { color:#ffffff; }
#searchsuggestions a span {color:#555555; }
#searchsuggestions a:hover span { color:#0000; }
#searchsuggestions span.seperator { float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a { background-color:transparent; display:block; height:auto; color:#ffffff; }
#searchsuggestions span.notfound {  padding:5px;background-color:#ffffff; display:block; height:auto; color:#00000; }

/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-helper-clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }
.ui-icon { background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget { font-size: 11px; }
.ui-widget-content {
  background: #fff 50% bottom repeat-x;
  border: 1px solid #dedede; 
  color: #222; 
}
.ui-widget-header {
  background: #8A3333 url(images/top-menu-r.jpg) 50% 50% repeat-x;
  color: #fff;
  font-weight: bold;
}
.ui-widget-header a { color: #fff; }
.ui-state-default, .ui-widget-content .ui-state-default {
  background: #eaeaea url(images/ui-bg_glass_85.png) 50% 50% repeat-x;
  border: 1px solid #cfcfcf;
  color: #868686;
  font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
  border: 1px solid #a7a7a7;
  color: #4e4e4e;
  font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active {
  background: #d0e5f5 50% 50% repeat-x;
  border: 1px solid #a7a7a7;
  color: #e17009;
  font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; }
.ui-widget :active { outline: none; }
.ui-state-error {
  background: #fefbf6 50% 50% repeat-x;
  border: 1px solid #dedede;
  color: #cd0a0a;
}
.ui-widget-header .ui-icon { background-image: url(images/ui-icons.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(images/ui-icons_h.png); }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-button .ui-button-text { display: block; line-height: 1.4em; }
.ui-button-text-only .ui-button-text { padding: .4em .8em; }
input.ui-button { padding: .4em 1em; }
.ui-button-set { margin-right: 7px; }
.ui-button-set .ui-button { margin-left: 0; margin-right: -.3em; }
button.ui-button::-moz-focus-inner { border: 0; padding: 0; }
.ui-dialog {
  overflow: hidden;
  padding: .2em;
  position: absolute;
  width: 300px;
    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }
.ui-dialog .ui-dialog-titlebar-close {
  height: 18px;
  margin: -10px 0 0 0;
  padding: 1px;
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content {
  background: none;
  border: 0;
  overflow: hidden;
  padding: .5em 1em;
  position: relative;
  zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
  background-image: none;
  border-width: 1px 0 0 0;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em;
  text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button {
  cursor: pointer;
  float: right;
  line-height: 1.4em;
  margin: .5em .4em .5em 0;
  overflow: visible;
  padding: .2em .6em .3em .6em;
  width: auto;
}
.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* ==================== Автозаполнение облака тегов */
.ui-autocomplete { position: absolute; cursor: default; }

* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-menu {
          list-style:none;
          padding: 2px;
          margin: 0;
          display:block;
          float: left;
}
.ui-menu .ui-menu {
          margin-top: -3px;
}
.ui-menu .ui-menu-item {
          margin:0;
          padding: 0;
          zoom: 1;
    float: left;
          clear: left;
          width: 100%;
}
.ui-menu .ui-menu-item a {
          text-decoration:none;
          display:block;
          padding:.2em .4em;
          line-height:1.5;
          zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
          font-weight: normal;
          margin: -1px;
}

/* Start ---- Modern Poll Style by http://e-div.com */
.polled { height: 22px; }
.voted { height: 11px; }
.progress  { border: 1px solid #ccc; position: relative; display: block; padding:  0; margin:4px 0; background: #DEDEDE; background:  -webkit-gradient(linear, left top, left bottom, from(#ccc),  to(#e9e9e9)); background: -moz-linear-gradient(top, #ccc, #e9e9e9);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#e9e9e9');

    -moz-box-shadow:0 1px 0 #fff;
    -webkit-box-shadow:0 1px 0 #fff;
    box-shadow:0 1px 0 #fff;

    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.polled span { height:20px; }
.voted span { height: 9px; }
.progress span { display: block; margin: 0; padding: 0; text-align:center; width:0;
    
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.progress span b { color:#fff; line-height:20px; padding-left:2px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.5); }

.progress_1 span {
    border: 1px solid #0078a5; background-color: #5C9ADE;
    background: -moz-linear-gradient(top, #00adee 10%, #0078a5 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #00adee), color-stop(0.9, #0078a5));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}

.progress_2 span {
    border: 1px solid #5c9425;  background-color: #77AF3F;
    background: -moz-linear-gradient(top, #8fc857 10%, #5c9425 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #8fc857), color-stop(0.9, #5c9425));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc857', endColorstr='#5c9425');
}
.progress_3 span {
    border: 1px solid #f47a20; background-color: #faa51a;
    background: -moz-linear-gradient(top, #faa51a 10%, #f47a20 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #faa51a), color-stop(0.9, #f47a20));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.progress_4 span {
    border: 1px solid #A92C2C; background-color: #C44747;
    background: -moz-linear-gradient(top, #DD5F5F 10%, #A92C2C 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #DD5F5F), color-stop(0.9, #A92C2C));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DD5F5F', endColorstr='#A92C2C');
}
.progress_5 span {
    border: 1px solid #8c2ca9; background-color: #8c2ca9;
    background: -moz-linear-gradient(top, #bf5fdd 10%, #8c2ca9 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #bf5fdd), color-stop(0.9, #8c2ca9));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf5fdd', endColorstr='#8c2ca9');
}
/* End ---- Modern Poll Style*/
.ui-corner-all
{ 
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
/* MENU start*/
ul, li {
 border:0;
 padding:0;
 margin:0;
 list-style:none
}
#navigation {
 height:64px;
 position:relative
}
#navigation ul li {
 line-height:32px;
 display:inline
}
#navigation ul li a, #navigation ul li a:visited {
 padding:0 20px;
 text-decoration:none;
 font-weight:bold
}
#navigation ul li ul {
 position:absolute;
 left:0;
 top:32px;
 height:30px;
 width:100%;
 background:#888 url(/templates/vestnikk/css/img/sublink.gif);
 font-size:11px
}
#navigation ul li li {
 height:30px;
 line-height:30px
}
#navigation ul li li a, #navigation ul li li a:visited {
 padding:0 20px;
 display:block;
 float:left;
 color:#fff
}
#navigation ul li li a:hover {
 text-decoration:underline
}
#s2, #s3 {
 display:none
}
/* MENU end*/
/***** News Block ******/
.newsblock_title1{
    font-size: 12px;
    font-weight: bold;
    font-family: tahoma;
    color: #b36a29;
    padding: 1px 4px 1px 4px;
    text-align: justify;
}
.newsblock_title1 a:active,
.newsblock_title1 a:visited,
.newsblock_title1 a:link {
   color: #b36a29;
   text-decoration:none;
}
.newsblock_title1 a:hover {
    color: #dc6800;
    text-decoration: underline;
}
.newsblock_title2{
    font-size: 10px;
    text-align: justify;
    color: #3a3938;
    padding: 0px 4px 1px 4px;
}
.newsblock_title2 a:active,
.newsblock_title2 a:visited,
.newsblock_title2 a:link {
   color: #3a3938;
   text-decoration:none;
}
.newsblock_title2 a:hover {
    color: #2c43cc;
    text-decoration: underline;
}

.newsblock_date {
    font-size: 10px;
    font-family: tahoma;
    color: #0574D3;
    vertical-align: top;
    padding: 2px 3px 3px 1px;
}


.newsblock_descr{
    font-size: 10px;
    font-family: tahoma;
    color: #0574D3;
    padding: 0px 3px 3px 7px;
    vertical-align: top;
}
.newsblock_descr a:active,
.newsblock_descr a:visited,
.newsblock_descr a:link {
   color: #0574D3;
   text-decoration:none;
}
.newsblock_descr a:hover {
    color: #0574D3;
    text-decoration: underline;
}


.newsblock_img {
   vertical-align: top;
   padding: 3px;
   font-size: 10px;
}


/***** !News Block ******/

  .lastcomm {
           border: 1px solid #f8fbf5;
           background: #f0f0f0f;
           cursor: hand;
           padding: 1px;
           padding-left: 2px;
           padding-right: 2px;
  }
   
  .lastcomm_over {
           border: 1px solid #dedede;
           background: #f5f5f5;
           cursor: hand;
           padding: 1px;
           padding-left: 2px;
           padding-right: 2px;
  }
  
#easyTooltip{
    padding:5px;
    border:1px solid #999999;
    background:#fffbf2;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    color: #69351e;
    filter:alpha(opacity=90);
    -moz-opacity: 0.9; 
    -khtml-opacity: 0.9; 
    opacity: 0.9; 
    z-index:1000;
    }

/* Mod start - (c) Chrono */
.nowrap {white-space:nowrap;}
.fV {font-family:Verdana, Geneva, sans-serif;}
.f10 {font-size:10px;}
/* Mod end - (c) Chrono */

div.link_to_fed_style {
display: none;
}

  .topuser {
    font-size: 11px;
    border-bottom:1px solid #de5829;
    padding-top:3px;
    padding-left:3px;
    height:34px;
    color: #86002c;
    clear:both;
}

  .topuser a {
    font-size: 11px;
    padding-top:3px;
    padding-left:3px;
    height:34px;
    color: #394f7e;
    clear:both;
}

/* ==================== Рейтинг комментариев */

.comm-rating1 {
   color: #643c21;
   font-size: 15px;    /* ! */
   font-family: tahoma;  /* ! */
 }
.comm-rating2 {
  color: #3d1c15;
  font-size: 12px;    /* ! */
  line-height: 15px;    /* ! */
  font-family: tahoma;  /* ! */
}

.comm-rating2 img {
  border: none;
}

.comm-rating2 p {
  line-height: 18px;    /* ! */
}
.comm-rating3 {
   color: #643c21;
   font-size: 11px;    /* ! */
   font-family: tahoma;  /* ! */
 }
.comm-rating4 {
   padding: 7px 0px 7px 0px;
 }
/* ==================== Кастом ньюс */

.castom {
  position: relative; 
  overflow: hidden; 
  zoom: 1; 
  display: -moz-inline-box; 
  display: inline-block; *zoom: 1; *display: inline; 
  vertical-align: top; 
  width: 99%; 
  margin-top: 8px; 
  margin-right: 1%; 
  border-bottom: 1px dotted #a9a9a9; 
  padding-bottom: 4px; padding-left: 0px; margin-bottom: -2px;}
.castom:nth-child(2n) {margin-right: 0px;}
.castom-header {
  font: bold 1.0em Tahoma, Geneva, Sans-serif; 
  color: #575757; 
  padding: 0px 0px 0px 0px;
  text-align: left}
.castom-header sup {font-size: 9px; padding-left: 4px;}
.castom-options-top {padding: 5px 0px 0px 0px;}
.castom-body {
  overflow: hidden; 
  width: 76px; 
  height: 69px; 
  position: relative; 
  padding-left: 82px; 
  margin: 0px 4px 0px 0px; 
  color: #575757; 
  font-size:10px;
  line-height: 11px; 
  text-align:left;}
.castom-body2 {
  overflow: hidden; 
  width: 85px; 
  height: 69px; 
  position: relative; 
  padding-left: 82px; 
  margin: 0px 4px 0px 0px; 
  color: #575757; 
  font-size:10px;
  line-height: 11px; 
  text-align:left;}
.castom-body br {display: none;}
.castom-pic { 
    }
.castom-body img {
  display: block; 
  float: left; 
  max-width: 70px;
  max-height: 80px;
  position: absolute; 
  top: 0px; 
  left: 0px;}
.castom-body2 img {
  display: block; 
  float: left; 
  max-width: 70px;
  max-height: 70px;
  position: absolute; 
  top: 0px; 
  left: 0px;}
.castom-body .title_spoiler img {display: none !important;}
.castom-options-bottom {overflow: hidden; zoom: 1;}
.castom-header a:active, 
.castom-header a:visited, 
.castom-header a:link {
    color: #206998;
    font-size: 12px;
    text-decoration: none;
}
.castom-header a:hover {
    color: #9ab7cb;
    text-decoration: none;
}

.castom-body a {
    color: #8b8b8b;
    text-decoration: none;
}
.castom-body a:hover {
    color: #9ab7cb;
    text-decoration: none;
}

/* ==================== Кнопки добавления в соц.сети */

    #social-media{
        margin:5px 0px;
        width:360px;
        border:1px solid #d9d9d9;
        padding:4px 5px 5px 5px;
    }
    #social-media{
        margin:0px 0px;
        width:360px;
        border:0px solid #d9d9d9;
        padding:0px 0px 0px 0px;
    }
    #social-media2{
        margin:5px 0px;
        width:80px;
        border:1px solid #d9d9d9;
        padding:4px 5px 5px 5px;
    }
    #social-media a.social,
    #social-media span{
        display:-moz-inline-stack;
        display:inline-block;
        background-repeat:no-repeat;
        background-position:center;
        width:24px;
        height:24px;
        text-indent:-9999px;
        margin-right:3px;
        vertical-align:text-bottom;
    }
    #social-media span{
        text-indent:0px;
        vertical-align:bottom;
    }
    #social-media span.media-txt{
        width:90px;
        font-family: Verdana, Tahoma;
        font-size: 11px;
        text-align:center;
    }
	#social-media span.masha_index {
		display: none;
	}


/* twitter vidjet */

.vidjet{
width: 180px;
margin-right: 8px;
margin-top: 10px;
float: center;
}

.vidjet a{ text-decoration: none; color: #ae2323; }

.vitop{
background: url("images/twitter/sprite.png") 0px -1px;
height: 23px;
font-size: 13px;
font-weight: 600;
color: #591060;
padding-left: 50px;
padding-top: 6px;
}

.vicenter{
background: url("images/twitter/sprite_tw_y.png") repeat-y;
margin-left: 7px;
  overflow: hidden; 
  display: block;   
padding-top: 8px;
height: 350px;
}

.vicenter ul{ list-style-type: none; margin-left: 3px; margin-right: 5px; padding: 0; }
.vicenter li{
font-size: 12px;
color: #442918;
padding-top: 3px;
padding-bottom: 3px;
border-bottom: 1px dashed #ccc;
}

.viboot{
background: url("images/twitter/sprite.png") -24px -52px;
height: 40px;
font-size: 11px;
font-weight: 500;
color: #3779b7;
padding-left: -20px;
padding-top: 12px;
}

.topcomm1{
text-align: left;
font-size: 11px;
line-size: 13px;
padding-left: 0px;
}

.topcomm2{
text-align: left;
font-size: 11px;
line-size: 13px;
padding-left: 10px;
}

.commfscr1{
 font-size: 13px;
 }

.commfscr2{
 padding: 15px 0px 0px 0px;
 margin-left: 15px;
 font-size: 15px;
 }

.gift1{
 font-size: 11px;
 float: left;
 margin: 0px;
 margin-top: 10px;
 width: 100px; 
 height: 120px;
 }
.gift2{
 font-size: 11px;
 float: left;
 margin: 5px;
 margin-top: 5px;
 width: 75px; 
 height: 90px;
 }

#dle_emo {margin-top:-200px;}
#dle-emo {margin-top:-200px;}


    .nextprev .thide, .toptop { width: 26px; padding-top: 29px;}

/* DLE Friends v1.5 */
#no-friends { padding: 6px; border: 1px solid #C0D4DE; background-color: #F3F7F9; color: #507D98; margin: 10px 0; }

.friends { margin-bottom: 10px; }
.friends ul, .prof-list { margin-top: 10px; }
.friends li { width: 100px; text-align: center; float: left; margin-right: 10px; }
.friends img { display: block; margin: 0 auto; width: 100px; height: 100px; }

.friends_table h3 { margin-bottom: 6px; font-size: 14px; line-height: 14px; font-weight: bold; }
  .friends_table h3 a span { font-size: 12px; font-weight: normal; color: #6C838E; }
  .friends_table h3 a span:hover { text-decoration: underline; }
.friends_table ul { list-style: none; margin: 0; padding: 0; }
.friends_table td { padding: 10px; border-bottom: 1px solid #EEE; font-size:12px; vertical-align: top; }
.friends_table .active { background-color: #F8F8F8; }
.contact_friends { width: 140px; }
.contact_friends a, .contact_friends span { display: block; padding: 6px; margin-bottom: 4px; line-height: 11px; }
.contact_friends a:hover { background-color: #DAE7ED; text-decoration: none; }

#allfriends .rcol { margin-top: 4px; }
#allfriends h2.lcol a { text-decoration: underline; }
#allfriends h2.lcol a:hover { text-decoration: none; }

#friends_feed { margin: 0 15px; }
#friends_feed table { width: 100%; border-collapse: collapse; border-spacing: 0; margin-bottom: 25px; }
#friends_feed td { vertical-align: top; text-align: left; }
#friends_feed td.f_avatar, #friends_feed td.f_author { border: 1px solid; border-color: #ACCCDA #E2EDF2 #E2EDF2; vertical-align: middle; background-color: #F4F8FA; }
#friends_feed td.f_avatar { width: 50px; border-spacing: 10px; padding: 2px; border-right-width: 0; }
#friends_feed td.f_avatar img { width: 50px; height: 50px; }
#friends_feed td.f_author { padding: 0 10px; border-left-width: 0; border-style: solid; font-size: 11px; }
#friends_feed td.f_author h3 { fonst-size: 14px; font-weight: bold; margin-bottom: 4px; }
#friends_feed td.f_story { padding: 15px 0; }
#friends_feed .f_cover { width: 104px; max-height: 104px; overflow: hidden; margin-right: 10px; float: left; border: 1px solid #E2EDF2; background-color: #F4F8FA; }
  #friends_feed .f_cover img { width: 100px; padding: 2px; }
#friends_feed td.f_det { border-top: 1px solid #E2EDF2; padding: 5px 0; }

.feed_loader { padding: 10px; text-align: center; border-top: 1px solid #E2EDF2; color: #284B5A; margin-bottom: 20px; }
.f_active:hover { border-color: #ACCCDA; background-color: #F4F8FA; cursor: pointer; }

.clickie {font-size:12px; color:#100c86; font-family:Verdana; font-weight:bold; padding: 10px 0 0 0;}
.clickie2 {font-size:12px; color:#100c86; font-family:Verdana; font-weight:bold; padding: 10px 0 0 0;  text-decoration: blink;}

/* tooltip */
 
.tooltip { position: relative; }
.tooltip span {
  position: absolute;
  right: 0;
  top: 20px;
  display: none;
  
  
  padding: 3px 8px;
  white-space: nowrap;
  font-size: 14px;
  font-weight:500;
  text-align: right;
  background-color: #FFFFAA;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  color: #000;
  border: 1px solid #FFAD33;
}
.tooltip span small {
  position: absolute;
  right: 10px;
  bottom: -6px;
  border-top: 6px solid rgba(0,0,0,.8);
  border-left: 6px solid transparent;
}
.tooltip:hover span { display: block; }

/* END tooltip */

/* Start ScriptLand Vote */
.polled { height: 22px; }
.voted { height: 11px; }
.progress { border: 1px solid #ccc; position: relative; display: block; padding: 0; margin:4px 0; background: #DEDEDE; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#e9e9e9)); background: -moz-linear-gradient(top, #ccc, #e9e9e9);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#e9e9e9');

-moz-box-shadow:0 1px 0 #fff;
-webkit-box-shadow:0 1px 0 #fff;
box-shadow:0 1px 0 #fff;

-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.polled span { height:20px; }
.voted span { height: 9px; }
.progress span { display: block; margin: 0; padding: 0; text-align:center; width:0;

-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);

-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.progress span b { color:#fff; line-height:20px; padding-left:2px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.5); }

.progress-1 span {
border: 1px solid #0078a5; background-color: #5C9ADE;
background: -moz-linear-gradient(top, #00adee 10%, #0078a5 90%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #00adee), color-stop(0.9, #0078a5));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}

.progress-2 span {
border: 1px solid #5c9425; background-color: #77AF3F;
background: -moz-linear-gradient(top, #8fc857 10%, #5c9425 90%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #8fc857), color-stop(0.9, #5c9425));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc857', endColorstr='#5c9425');
}
.progress-3 span {
border: 1px solid #f47a20; background-color: #faa51a;
background: -moz-linear-gradient(top, #faa51a 10%, #f47a20 90%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #faa51a), color-stop(0.9, #f47a20));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.progress-4 span {
border: 1px solid #A92C2C; background-color: #C44747;
background: -moz-linear-gradient(top, #DD5F5F 10%, #A92C2C 90%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #DD5F5F), color-stop(0.9, #A92C2C));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DD5F5F', endColorstr='#A92C2C');
}
.progress-5 span {
border: 1px solid #8c2ca9; background-color: #C44747;
background: -moz-linear-gradient(top, #bf5fdd 10%, #8c2ca9 90%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #bf5fdd), color-stop(0.9, #8c2ca9));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf5fdd', endColorstr='#8c2ca9');
}
strong[style]{
	margin: inherit !important;
	padding: inherit !important;
    font-family: inherit !important;
	font-size: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	word-spacing: inherit !important;
	font-weight: inherit !important;
}
/* End */
/**Showstat**/
.base-stat { display: none; }

.queries {
    display: none;
    text-align: left;
    max-height: 450px;
    overflow: auto;
    margin-top: 10px;
}

.queries p { padding: 5px; border-top: solid 1px #ddd; }

.queries p:hover { background: #ddd; }

.showstat {
    position: fixed;
    bottom: 10px;
    left: 10px;
    margin-right: 10px;
    background: #ffffff;
    background: -webkit-linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
    background: -moz-linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
    background: -o-linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
    background: -ms-linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
    font: normal 12px/18px Arial, Helvetica, sans-serif;
    color: #323232;
    padding: 20px;
    text-align: left;
    border: solid 1px #fff;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    text-shadow: 1px 1px 0 #fff;
    -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.3);
    z-index: 1000;
}

.showstat p { margin: 0; }

#queries-stat, 
#clearbutton, 
#showstat-but, 
#log-link {
    display: inline-block;
    padding: 5px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuVJREFUeNqMU0tIVFEY/s655955+RihsnRkVHotCknBRWEhGqUggSFEGyOiVu2iyCBoEeWmRaGQ4CJatUgJDaKIitTURk1NE0sdH6Q4jjOSOo87c2//uSYJuejCx+Wc8z++//vOYU+et8EwjCLTNOsN0yiDiX8/BnDG3zLGbnDO+za3TToQlPxYVdXLud5cZKS7YXc4QMX+5jKGaCSC0Eq4zD/t9+m63sQ4v2JCQZKpYM3PWs0jBYWyHIgBzG0YsA0GFpOBoQEwRWMJ7kBl8C647JaXkwW3OxWcM4oxqNgW0JpoI92dhlyvBwlTgc4cqAjeQ5w5IRgldfv6sDc/F1m7d8JptxMZ0xqDWcNzRGNJhH5F8al/DDp3oUomczsMJqgA8ZPB/uk5aKoNms0GO8HldCISjSEaTyAZ9mPXQB0OcBtBIK7YqLpizSZkF4W6CEWBonALkrJhmOC0xymOR35CSWPIPn0GUjxG4k20tqNnPHSbh5aDL0fHxrEQCGB1bc1K3gpGHVnoO+yZHoiMCuiB1wj42pA0kusXHnQ2CFXVYudravBjcgrz84uYmZ6GEBoUoVgs4qaAZ3kMrkOF0OefQo+5EPYH8ap/8dpIQ/mycKWkVPu+DFoi5ud74ZAi/rGTSetUwN83DFdmERJrYcRWBfRIHKcKdjRSRKOQQieTSUxOzcKmaZaINs2+IWI8jqjO4TCjmGxvh0YXzXP0MDIL9mGucxSTw7PvLectNaWApJicW4oqnVFoX0EC4aouLDgqke7NoVgnvrV04PPH8aYTN7su8VAw2LIUXMJqZJ2EMaAKFUIlf4Ww/go5gdgK9hgdSN9/EONt7/Chd+ZWdf3AneGG0glqD++52oslJaXlVx1OZ7HsvPkWTHlHyPvs0BvkGd201lDXPFL5onepZ+jR8WVGjJl8jbVnq5wU7yGkbvMWMXQ/zxflrlDx9a8naTk8+PBYnNFFkgX+9ysiFGx38FuAAQBygywrLfBIegAAAABJRU5ErkJggg==') no-repeat 50% 50%;
}

#showstat-but {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAp5JREFUeNpkU01IVFEU/t6972fG1JHGrLBso2WRSAshonIjFrZQ27QoEQza6K6gXYS0KKhWuijIjbZw0xhRoEagUhRWUIJSWuL4A44OzDjhjOO89zrnzjwZ68Jh5pzvO+d857x7NfxzSq+Fem3b7XBd1+eSr7FpWkpKrW99oLUzn0schauzr22o0dC04ca6cpyrKUMw4CMGJwPr8RQmpiIYmVzGtuteWOtvGdlVgJP3B6zhW1dqEEvZeDcTxczKH2xuOQj4JY4dLER99V6U+CQeDk5hNb6linABwQV06tzdfgqf5hN4Nr6EudUkuluqsPS4Hjap+L2WRN/EssKZx3xPuc4zd1ysxNivOL6E4yj060hnHAiRnc5nSewxpfrPuGkKMP+JE+qlUKdwHOd6+YEAvi4kiGjAZ+jK7r2ex8k7H+E3dVjk8y/jzGM+52XVQ7PC8TT8hlBdaSxkSPf3u6dV17P3P8OUWhYj33BcMJ/zGBe85XgqA8vSYRoSBhtJHpyMqAJCl9BzccaZx3wt9/1YAQVski1Ud2pAi3OhS7VfmLpQJnM7yTa0WYFXwE07tmNaNB/NlS1AoJdg5jp7vhACmQwpoDzlO6no0MpKDAW0bR+TVUdtRyLPSLdQxRlnHvM5D7mbWlF69cVCU8MJFBVZ2KZP2FQdQHNtcOfKtg/MqmSDiiQSW3jzdhrrzy8foYsU1gkPZxbfd42OyZ5LDcdRTEVG5xJ4NR1Tl4iao9hv0BgCG5Q8OvYDzOc8TwGf4pLzN9vkoTM9dbWHcbSyDEUFJrzHlNhM4+dcBJPfFmEvfeiKjT/qp/DGrsfERciqgq1Pb2v+YDMt0/QA2l/aTUZfRkM3HpA7y8n/vca8U0HGCxB5MYcs6snOf85/BRgAU2QTxLlxCL0AAAAASUVORK5CYII=') no-repeat 50% 50%;
}
#clearbutton {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnBJREFUeNqEk8tPE1EUxr+5dzqdvoQytqIEXQgLY3TVrRvCwsQ/ABNTJLoClxIQmEqIXUHQsDTBYmAjMXEBEQ0Jid2IIsOjGtBNWUJSGiO06bRl5nrvBBqpBE5yMq/7+74z594jj46OojosYqNpW3OuImzbhlW23jCbtUlEmqYuepcQAkWWIeOMEHCxUGLRwXYwy4JEadvU0GSbW1UkQZNTYesQHupAZvYbMnMryMwsITp4n78vMsbFyamwyeFnD5B9b4AoCihPibpQMosQFVkH1sKJAsxiYhGLxh9i78OaA1KXDEooam7fwO7sV0AiKBRLLeSkfxbwnZEOpD+tcFAB4a4EFN6WaxxegudcAHAr2DNz83I1bJom637cjS/LBmwNUPYBrUBBb11Fljt7/H74/AFM6ePoetnbWRGweIcF3NPbi5XVdahuN5gEbGk2LjQ2YXdmEZ5AAD6e0wuf0T72KPL2yXia/Av39fVjY2MTHl6eytNFKa43N+PXosGdA46zgKPPOwVsCFY+KntA17G5+RNu7nwkeuVyI9bWU6htCuOPFsTc8AyiY10VWAQpl8s/YrEY0uktB1Z4x2V+whoaLmEt9R3B2jqENA2TkxO4VwU7FRRNsz6TzUL1qLAZ43t7AK0myJ0FHEQopOH1RAJP9VjkXU/CsGAf2zWaTCY/UkI6W1tbIU6W1+vF+pFz6LwD67oeGX4xYtTlvLyx7JiAvL2zk7pYXx/hZS8PxHQsG6sIh8IIBmsxkXjlwHzg/nOuCIgm5vJ5w+/zRVRVnaOUhsWHfD4/H4/H+wV82rxIVc83eboO73/zTJ81rX8FGADNWyJwdIxv8QAAAABJRU5ErkJggg==') no-repeat 50% 50%;
    }
#log-link {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjJJREFUeNqUU01oU0EQ/va9tekp5JaL9JDepIIFQYoHFQ9Spfhz8uKhxhIFj4KX2kPNRQgKaSMFGy+eLWJatBGRCP5U0lJJIhWbkNJ6kAoGkpDk/ew6u++JpQZp5zG8mdn9Zubb2eXnH6CrSOkbTDmAI/A8HMKI43q+ivcFAd4N6AoN0ClMA8ygzbaLkYnhONq2BUEr3OSIv5iAsRtMQLQsyKkrt6BU2ZYDvLqNo5cfjcOWNbz9MglL/NSdGLvBbQKkRq8h9zWB3FoCqdGoTnJ8EvnZsav4WE7CPED7eQ2M+RR2gpPRS3i/PguzhxYo9mE9jWT0gi6yVH4M3gs8zAJDA9uKHvhO8P2xk1iqzMEg8MyC11nsLLC88UzbKj49T/6kxNBdhoCNLDuX8Dgnrh/BSnVVt5V6Cry+4Y3h9AzDzYtesqk5IBvrwJFNrJW+4dTwsX6cuQeZr/XJ9GfIdAFycJwYtaVs1m2tsiPl4B1oVfFG3ZJKFjIv5ZvFd0SBMrv8B1iAKjwBFmMtbHzforG1dVVuBjAf3dZ2dWuT6HZgmiZcaaEt6uBZGk/T6uSJBlbiEsIGgiJM5YR/j+hjhj+poP4HentQKBb0Hp7Lflq2HRsDhw+hWt7UlYUP7iaMDonzv/ePt9xfUAnCB0PkhrBXKRaLXgIhXSitVCpwHIfakv8F/tPBn2AkEsF+pFQqeQkUuNFo5DKZzAkhxJ7AhmGoonWFZX6sf18H4Il62Ku/BRgAl3Uh7iazc3QAAAAASUVORK5CYII=') no-repeat 50% 50%;
    }
#queries-stat:hover, 
#clearbutton:hover, 
#showstat-but:hover, 
#log-link:hover,
#queries-stat.active, 
#clearbutton.active, 
#showstat-but.active, 
#log-link.active {
    background-color: #FFF;
    padding: 4px;
    border: solid 1px #bbb;
    border-radius: 4px;
    }
#cache-info {
    display: block;
    }
/**Showstat**/ 
.speedbar{
	margin: 0;
	padding: 10px 0;
	list-style: none;
}
.speedbar:after{
	content: "";
	display: block;
	clear: both;
}
.speedbar li{
	display:inline-block;vertical-align:top;
	margin-right: 4px; 
}
.speedbar li.speedbar_sep{ 
}
.speedbar li a span{color:inherit;font-size:inherit;}




.line-menu{width:100%;clear:both;position:relative;margin:0;padding:0;color:#5c200e;background:#205e91;height:61px;}
.level1{float:left;height:35px;line-height:35px;padding:0 10px 0 10px;color:#fff;font-weight:bold;text-decoration:none;border-right:1px #b7d0e7 solid;}
.hidden-menu{height:26px;background:#f0f8ff;position:absolute;left:0;top:35px;width:100%;margin:0;padding:0;}
.hidden-menu a{height:26px;line-height:26px;padding:0 14px 0 14px;float:left;font-weight:bold;color:#5f1f0c;text-decoration:none;}
.hidden-menu a:hover{background:#6b2323;color:#f0f8ff;}
.active22{background:#6b2323;}







  .entry-content {
    padding: 15px 15px 5px 15px;
    margin: 0;
    color: #000000;
    text-align: justify;
  }

  .entry-content img {
    max-width: 500px; height: auto;
    padding: 1px;
    border: 0px;
  }

.pagination{display:table; clear:both;}
.pagination ul{list-style:none; margin:20px 0;}
.pagination ul li{display:inline; float:left; margin-right:5px;}
.pagination ul li span, .pagination ul li a{background:#646262; color:#fff; padding:5px 10px; display:inline-block;}
.pagination ul li .current, .pagination ul li a:hover{background:#b03a1a;}



.widget {

}

.widget-title {
color: #cd5731;
}

.widget ul {

}

.widget li {
	margin-bottom: 5px;
}

.widget a {

}

.widget_categories ul ul {
	margin-left: 8px;
}

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%;
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}


.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}