/* 
=============================================================
This Skin for DataLife Engine Developed by DLETemplates.Com
Copyright © 2005—2011 DLETemplates.Com  All Rights Reserved.

File 'styles.css' — Cascading Style Sheet (CSS) Document
=============================================================
*/

/* DEFAULT STYLES OF DATALIFE ENGINE RELEASE 9.2 */

/* ==================== */

html, body {
  background-color: #8f8670;
  font-size: 11px;
  font-family: Arial;
  color: #000;
  background-image: url(dlet-pag.gif);
  background-repeat: repeat-y;
  background-position: top center;
}

a, button, input, select, textarea {
  -moz-outline: none; outline: none; ie-dummy: expression(this.hideFocus=true);
}

/* ==================== */

#speedbar {
  color: #000; font-size: 11px; font-family: Arial; text-decoration: none; margin: 0 5px; border-top: 5px solid #fff; border-bottom: 7px solid #fff; padding: 0 10px 0 20px; line-height: 38px; height: 41px; background-image: url(dlet-spe.gif); background-repeat: no-repeat;
}
#speedbar a {
  color: #fff; text-decoration: underline;
}
#speedbar a:hover {
  color: #fff; text-decoration: none;
}

/* ==================== */

.userstop {
  color: #000; font-size: 11px; font-family: Arial; text-decoration: none;
}
.userstop a {
  color: #0b7fea; text-decoration: underline;
}
.userstop a:hover {
  color: #0b7fea; text-decoration: none;
}
.userstop td {
  padding: 3px;
}
.userstop thead {
  color: #000; font-weight: bold;
}

/* ==================== */

.hr_line {
  background: url(line0000.gif);
  width: 100%;
  height: 7px;
  font-size: 3px;
  margin-top: 4px;
  margin-bottom: 4px;
}

/* ==================== */

.skin {
  padding-left: 10px;
}
select {
  font-size: 11px; font-family: tahoma; border: 1px solid #e0e0e0;
}

/* OLD NAVIGATION WITHOUT IMAGES */

.navigation {
  color: #000; 
  border: 0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:active {
  text-decoration: none;
  color: #000;
  background-color: #D2C9B6;
  border: 1px solid #D2C9B6;
  padding: 3px 6px;
  font-size: 11px
}

.navigation a:hover {
  background-color: #0B7FEA;
  color: #ffffff;
  border-color: #D2C9B6;
}

.navigation span {
  text-decoration: none;
  background-color: #E9E3D4;
  padding: 3px 6px;
  border: 1px solid #D2C9B6;
  color: #000;
  font-size: 11px;
}
.navigation span.nav_ext {
  border: none;
  background: transparent;
}

/* CUSTOM STYLES FOR DLETEMPLATES.COM SKIN */

/* ==================== Поле малой формы поиска */

.s_field {
  color: #fff; font-size: 11px; font-family: tahoma; height: 20px; border: 0; background-color: transparent;
}

/* ==================== Поле формы авторизации */

.a_field {
  color: #000; font-size: 11px; font-family: tahoma; height: 20px; border: 0; background-color: transparent; font-weight: bold;
}

.f_textarea {
  color: #000;      /* ! */
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  background-image: url(dlet_fie.gif);
  background-repeat: repeat-x;
  
  width: 459px;
  height: 156px;
  border: 1px solid #e0e0e0;
  background-color: #ffffff;
}
.f_input {
  color: #000;      /* ! */
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  background-image: url(dlet_fie.gif);
  background-repeat: repeat-x;
  
  width: 300px;
  height: 14px;
  border: 1px solid #e0e0e0;
  background-color: #ffffff;
}
.f_select {
  color: #000;      /* ! */
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  
  height: 14px;
  border: 1px solid #e0e0e0;
  background-color: #ffffff;
}

#container {margin: 0 auto; width: 1000px;}
/* Заголовки полных новостей и функциональных разделов */
h1 {
  color: #FFF; font-size: 17px; font-family: tahoma; display: inline; font-weight: normal; line-height: 35px;
}
h1 a {
  color: #FFF; text-decoration: underline;
}
h1 a:hover {
  color: #FFF; text-decoration: none;
}
/* Заголовки кратких новостей */
h2 {
  color: #FFF; font-size: 17px; font-family: tahoma; display: inline; font-weight: normal; line-height: 35px;
}
h2 a {
  color: #FFF; text-decoration: underline;
}
h2 a:hover {
  color: #FFF; text-decoration: none;
}
/* Заголовки комментариев */
h3 {
  color: #FFF; font-size: 11px; font-family: Arial; font-weight: normal; line-height: 35px;
}
h3 a {
  color: #FFF; text-decoration: underline;
}
h3 a:hover {
  color: #FFF; text-decoration: none;
}
/* Пункты главного меню навигации */
h5 {
  color: #FFF; font-weight: normal; font-size: 12px;
}
h5 a {
  color: #FFF; font-weight: bold; text-decoration: none;
}
h5 a:hover {
  color: #f7f504; text-decoration: none;
}
/* Пункты вторичного меню навигации */
h6 {
  color: #000; font-weight: normal; font-size: 11px; display: inline;
}
h6 a {
  color: #fff; font-weight: bold; text-decoration: underline;
}
h6 a:hover {
  color: #fff; text-decoration: none;
}

#pageheader {
  background-image: url(dlet-pag.png); background-repeat: no-repeat; height: 205px;
}
.navhead {
  padding: 18px 0 0 0; text-align: center; margin: 0 0 25px 146px; height: 27px;
}
.navhead li {
  float: left; margin: 0 7px; line-height: 27px;
}
.navhead li.space {
  width: 2px;
}
.logoban {
  margin: 0 5px 34px 5px; width: 990px; height: 67px;
}
.logotype {
  width: 450px; margin: 0 0 0 20px; float: left;
}
.headban {
  width: 520px; float: left; text-align: center;
}

/* панель авторизации */

.userform {
  margin: 0 5px; width: 870px; height: 24px; float: right;
}
.userfield {
  background-image: url(dlet-ufb.gif); background-repeat: no-repeat; height: 24px; width: 130px; padding: 0 5px; float: left;
}
.usertxt {
  color: #000; line-height: 23px; float: left;
}
.usertxt a {
  color: #fff; text-decoration: underline;
}
.usertxt a:hover {
  color: #fff; text-decoration: none;
}
.welctxt {
  color: #fff; line-height: 23px; float: left;
}

/* панель управления */

.userpanel {}

#pageslider {
  background-image: url(dlet-sli.gif); background-repeat: repeat-x; height: 230px; margin: 0 5px; padding: 6px 0;
}
#slides, .slides_container {
  height: 230px; position: relative;
}
.slides_container {
  width: 100%; overflow: hidden;
}
#slides {}
#slides .blockprev {
  position: absolute; top: 0px; width: 30px; height: 230px; display: block; z-index: 101; background-image: url(dlet-sli.png); background-position: 0 0; left: 0;
}
#slides .blocknext {
  position: absolute; top: 0px; width: 30px; height: 230px; display: block; z-index: 101; background-image: url(dlet-sli.png); background-position: -30px 0; right: 0;
}
#slides .prev, #slides .next {
  width: 30px; height: 90px; margin-top: 70px;
}
#pagemain {
  background-image: url(dlet-mai.gif); background-repeat: no-repeat; padding: 0 10px; width: 980px;
}
.mainleft {
  width: 710px; margin: 0 10px 0 0; float: left; text-align: center; background-image: url(dlet-lef.gif); background-repeat: repeat-y; overflow: hidden;
}
.cntnt {
  width: 690px; text-align: center; padding: 0 10px;
}
.bann468 {
  background-image: url(dlet-ban.gif); background-repeat: no-repeat; height: 70px; text-align: center; padding: 10px 0 0 0; margin: 0 0 5px 0;
}
.ssearch {
  height: 24px; text-align: left; margin: 0 0 5px 0;
}
.srchf {
  width: 610px; float: left; background-image: url(dlet-sfb.gif); background-repeat: no-repeat; height: 24px; padding: 0 5px;
}
.srchb {
  width: 60px; margin: 0 0 0 10px; float: left;
}
.sortnews {
  background-image: url(dlet-sor.gif); background-repeat: no-repeat; height: 40px; text-align: center; line-height: 38px; margin: 0 0 10px 0;
}
.sortnews img {
  margin: 15px 0 0 0;
}
.sortnews a {
  color: #0b7fea; text-decoration: underline; margin: 0 5px;
}
.sortnews a:hover {
  color: #0b7fea; text-decoration: none;
}
.catlog {
  font-size: 12px; color: #000; padding: 5px 0;
}
.catlog a {
  color: #0b7fea; font-weight: bold; text-decoration: underline;
}
.catlog a:hover {
  color: #0b7fea; text-decoration: none;
}
.authors {
  width: 690px; margin: 10px 0 5px 0;
}
.authors01 {
  background-image: url(dlet-aut.gif); background-repeat: no-repeat; height: 29px; width: 150px; text-align: center; color: #FFF; font-size: 12px; font-weight: bold; line-height: 29px;
}
.authors02 {
  background-image: url(dlet-aut.gif); background-repeat: repeat-y; text-align: left; color: #000; font-size: 11px; font-weight: normal; line-height: 18px; overflow: hidden; padding: 0 10px;
}
.authors02 a {
  color: #000; font-weight: bold; text-decoration: underline;
}
.authors02 a:hover {
  color: #000; text-decoration: none;
}
/* */

.artblock {
  width: 690px; text-align: left; background-image: url(dlet-art.gif); background-repeat: repeat-y; overflow: hidden;
}
.artblock-head1 {
  width: 670px; padding: 0 10px; height: 37px; background-image: url(dlet-aru.gif); background-repeat: no-repeat;
}
.artblock-head2 {
  width: 670px; padding: 0 10px; height: 37px; background-image: url(dlet-aru.gif); background-repeat: no-repeat;
}
.htitle1 {
  width: 545px; height: 37px; overflow: hidden; margin: 0 15px 0 0; float: left;
}
.rting {
  padding: 15px 0 0 0; float: left;
}
.htitle2 {
  width: 670px; height: 37px; overflow: hidden;
}
.artblock-cats {
  width: 670px; padding: 5px 10px 0 10px; background-image: url(dlet-arv.gif); background-repeat: no-repeat; height: 37px;
}
.category {
  color: #000; font-size: 11px; font-family: Arial; text-decoration: none; line-height: 16px;
}
.category a {
  color: #000; text-decoration: underline;
}
.category a:hover {
  color: #000; text-decoration: none;
}
.copy {
  color: #000; font-size: 11px; font-family: Arial; text-decoration: none; line-height: 16px;
}
.copy a:active, .copy a:visited, .copy a:link {
  color: #0b7fea; text-decoration: underline;
}
.copy a:hover {
  color: #0b7fea; text-decoration: none;
}
.artblock-news {
  width: 670px; padding: 0 10px;
}
.news {
  color: #000; font-size: 14px; font-family: Arial; text-align: justify; line-height: 16px; margin: 0 0 10px 0;
}
.news a {
  color: #0b7fea; text-decoration: underline;
}
.news a:hover {
  color: #0b7fea; text-decoration: none;
}
.news img {
  padding: 5px; border: none;
}
.stext {
  color: #000; font-size: 12px; font-family: Arial; text-decoration: none; margin: 5px 0 10px 0;
}
.stext a:active, .stext a:visited, .stext a:link {
  color: #0b7fea; text-decoration: underline;
}
.stext a:hover {
  color: #0b7fea; text-decoration: none;
}
.stext ol {
  margin: 0; padding: 0; list-style: none; width: 480px;
}
.stext li {
  margin: 0; padding: 0; background: none; border: none; display: block; line-height: 22px;
}
.stext li .lft {
  margin: 0; padding: 0; display: block; line-height: 22px; width: 240px; font-weight: normal; float: left; text-align: left;
}
.stext li .rgt {
  margin: 0; padding: 0; display: block; line-height: 22px; width: 240px; font-weight: bold; float: right; text-align: right;
}
.artblock-addi {
  width: 670px; padding: 0 10px; background-image: url(dlet-arw.gif); background-repeat: no-repeat; height: 30px;
}
.slink {
  color: #000; font-size: 11px; font-family: Arial; text-decoration: none; padding: 0 10px; line-height: 30px;
}
.slink a:active, .slink a:visited, .slink a:link {
  color: #0b7fea; text-decoration: underline; font-weight: bold;
}
.slink a:hover {
  color: #0b7fea; text-decoration: none;
}
/* */
.avatar {
  width: 120px; overflow: hidden; text-align: left; float: left; font-size: 11px; color: #000; line-height: 18px;
}
.comtext {
  width: 550px; font-size: 11px; text-align: left; line-height: 16px; float: right;
}
.comtext a:active, .comtext a:visited, .comtext a:link {
  color: #0b7fea; text-decoration: underline;
}
.comtext a:hover {
  color: #0b7fea; text-decoration: none;
}
.mainright {
  width: 260px; float: left; background-image: url(dlet-rig.gif); background-repeat: repeat-y; overflow: hidden;
}
.snavigation {
  background-image: url(dlet-sna.gif); background-repeat: no-repeat;
}
.snavhead {
  color: #FFF; font-family: tahoma; font-size: 17px; text-align: center; height: 40px; line-height: 38px;
}
ul#menu, ul#menu ul {
  list-style-type: none; width: 260px; font-size: 12px;
}
ul#menu a {
  display: block; text-decoration: none;  
}
ul#menu li {}
ul#menu li a {
  color: #fff; background-image: url(dlet-snb.gif); background-repeat: no-repeat; padding: 0 0 0 31px; height: 31px; font-weight: bold; line-height: 29px;
}
ul#menu li a:hover {
  color: #f7f504; background-image: url(dlet-snc.gif); background-repeat: no-repeat;
}
ul#menu li ul li a {
  color: #000; background-image: url(dlet-snc.gif); background-repeat: no-repeat; padding: 0 0 0 36px;
}
ul#menu li ul li a:hover {
  color: #f2ede3; background-image: url(dlet-snd.gif); background-repeat: no-repeat;
}
.popular {
  background-image: url(dlet-blo.gif); background-repeat: no-repeat; overflow: hidden;
}
.blockhead {
  color: #FFF; font-family: tahoma; font-size: 17px; text-align: center; height: 40px; line-height: 38px; margin: 0 0 15px 0;
}
.blockhead a {
  color: #FFF; text-decoration: none; margin: 0 15px;
}
.popular ul {
  color: #FFF; line-height: 18px;
}
.popular li {
  padding: 0 5px 0 20px;
}
.popular li:before { content: "» "; }

.popular li a {
  color: #000; font-weight: bold; text-decoration: underline;
}
.popular li a:hover {
  text-decoration: none;
}
.blocktxt {
  padding: 0 5px 0 20px; line-height: 18px; color: #000;
}
.blocktxt a {
  color: #fff; text-decoration: underline;
}
.blocktxt a:hover {
  color: #fff; text-decoration: none;
}
.tabcont {
  display: none;
}
#pagefooter {
  background-image: url(dlet-pah.png); background-repeat: no-repeat; height: 230px;
}
.footer01 {
  margin: 0 10px 20px 10px; text-align: right; font-family: tahoma; font-size: 17px; color: #FFF; height: 41px; line-height: 40px; padding: 0 70px 0 0;
}
.footer02 {
  margin: 0 10px 0 10px; text-align: left; height: 113px; padding: 0 25px 0 10px; width: 945px;
}
.footer02-1 {
  width: 320px; float: left; padding: 20px 0 0 0;
}
.footer02-2 {
  width: 380px; float: left; margin: 0 35px 0 0; color: #000; text-decoration: none; line-height: 14px; padding: 14px 0 0 0;
}
.footer02-2 a:active, .footer02-2 a:visited, .footer02-2 a:link {
  color: #0b7fea; text-decoration: underline;
}
.footer02-2 a:hover {
  color: #0b7fea; text-decoration: none;
}
.footer02-3 {
  width: 210px; float: left;
}
.counter88 {
  width: 88px; height: 31px; float: left; color: #FFF; font-weight: bold; font-family: tahoma; text-align: center;
}
.bg-color01 {
  background-color: #ED6B00; margin: 0 34px 10px 0;
}
.bg-color02 {
  background-color: #11AAC9;
}
.bg-color03 {
  background-color: #F6E600; margin: 0 34px 10px 0;
}
.bg-color04 {
  background-color: #0C49BE;
}
.bg-color05 {
  background-color: #00DD16; margin: 0 34px 0 0;
}
.bg-color06 {
  background-color: #9B3DD1;
}
.footer03 {
  margin: 0 10px; text-align: left; height: 56px; padding: 0 0 0 10px; line-height: 40px;
}

/* ==================== Очернитель от DLETemplates.Com для релизов DLE от 9.2 и выше */

#dlevotespopupcontent .vote, #dlevotespopupcontent fieldset, #dlevotespopupcontent legend {color: #000;}

.clear {
  clear: both;
}