/*------------------------------------------------------------------*/
/* Стили используемые в DataLife Engine     			            */
/*------------------------------------------------------------------*/

form {  PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}

/* 
 * ========================================
 * Вывод архива 
 * ========================================
 */
.archives {
	vertical-align: top;
	font-family:Tahoma;
	font-size:10px;
	margin-top:6px;
	margin-left:20px;
	margin-bottom:10px;
}
.archives a {
	font-family:Tahoma;
	font-size:10px;
	color:#43637E;
}
/* 
 * ========================================
 * Цитата и скрытый текст
 * ========================================
 */

.title_quote { 
font-weight : 700; 
padding : 0.5em 0.5em 0 1em; 
} 

.quote { 
color : #444; 
background-color : #fafafa; 
border-left : 6px solid #ddadaf; 
border-right : 1px solid #ededed; 
border-bottom : 1px solid #ededed; 
border-top : 1px solid #ededed; 
text-align : justify; 
padding : 5px; 
} 

.qunre { 
color : #444; 
background-color : #fafafa; 
border-left : 6px solid #badbad; 
border-right : 1px solid #ededed; 
border-bottom : 1px solid #ededed; 
border-top : 1px solid #ededed; 
text-align : justify; 
padding : 5px; 
} 
.qurotre { 
color : #444; 
background-color : #fafafa; 
border-left : 6px solid #ffcc99; 
border-right : 1px solid #ededed; 
border-bottom : 1px solid #ededed; 
border-top : 1px solid #ededed; 
text-align : justify; 
padding : 5px; 
} 
/* 
 * ========================================
 * Teг CODE
 * ========================================
 */
 .scriptcode {
	color: #000000;
	FONT: 8pt Verdana; 
	text-align:left;
	background-color: lightyellow; 
	border-width:1; 
	border-color:rgb(190,190,190); 
	border-style:dotted;
	padding: 5px;
	}
/* 
 * ========================================
 * Календарь 
 * ========================================
 */

.weekday-active-v {
	color: #FF9146;
	font-family:tahoma;
	 font-size:10px;
}
.day-active-v {
	color: #FF9146;
	font-family:tahoma;
	 font-size:10px;
}
.calendar {
	 font-family:verdana;
	 font-size:11px
}
.calendar td, th {
	 font-family:verdana;
	 font-size:10px;
	 text-decoration: none;
	 padding: 3px;
}

.weekday {
	color: #808080;
	font-family:verdana;
	font-size:10px;
}
.weekday-active {
	color: #808080;
	font-family:verdana;
	font-size:10px;
}
.day-active {
	color: #808080;
	font-family:verdana;
	font-size:10px;
}
.day-active a,
.weekday-active a,
.day-active-v a,
.weekday-active-v a
 {
text-decoration: underline;
}

.monthlink {
color: #FF9146;
font-family:tahoma;
font-size:10px;
text-decoration: none;
}

/* 
 * ========================================
 * Рейтинг 
 * ========================================
 */

.rating {
	width: 85px;
	height: 16px;
	padding-right:10px;
}
#xzc .rating {padding-top:3px;}

.unit-rating {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 85px;
	height: 16px;
	position: relative;
	background-image: url(../dleimages/rating.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.unit-rating li {
	text-indent: -90000px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.unit-rating li a {
	display: block;
	width: 17px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 17;
	position: absolute;
	padding: 0px;
}
.unit-rating li a:hover {
	background-image: url(../dleimages/rating.gif);
	background-position: left center;
	z-index: 2;
	left: 0px;
}
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 17px; }
.unit-rating a.r2-unit { left: 17px; }
.unit-rating a.r2-unit:hover { width: 34px; }
.unit-rating a.r3-unit { left: 34px; }
.unit-rating a.r3-unit:hover { width: 51px; }
.unit-rating a.r4-unit { left: 51px; }	
.unit-rating a.r4-unit:hover { width: 68px; }
.unit-rating a.r5-unit { left: 68px; }
.unit-rating a.r5-unit:hover { width: 85px; }
.unit-rating li.current-rating {
	background-image: url(../dleimages/rating.gif);
	background-position: left bottom;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

/* 
 * ========================================
 * BB коды
 * ========================================
 */ 
.bbcodes {
	background: #FFF;
	border: 1px solid #E0E0E0;
	color: #666666;
	font-family: Verdana, Tahoma, helvetica, sans-serif;
	padding: 2px;
	vertical-align: middle;
	font-size: 10px; 
	vertical-align: middle;
	margin:2px;
	height: 21px;
}

.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 #BBB;
	border-right: 1px solid #BBB;
}
.editbclose {
	float:right;
	cursor:pointer;
}

/* 
 * ========================================
 * Дополнительные поля новостей
 * ========================================
 */ 

.xfields textarea {
width:500px; height:90px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}
.xfields input {
width:250px; height:18px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}
.xfields select {
height:18px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}

/* 
 * ========================================
 * Дополнительные поля профиля пользователей
 * ========================================
 */ 

.xprofile textarea {
width:499px; height:90px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}
.xprofile input {
width:250px; height:18px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}


/* 
 * ========================================
 * Персональные сообщения
 * ========================================
 */ 

.pm_head {
    color: #888888;
	FONT: 11px tahoma; 
}
.pm_list {
	color: #888888;
	font-size: 11px;
	font-family: tahoma;
	}
.pm_list a {
	color: #4b719e;
	font-size: 11px;
	font-family: tahoma;
}

/* 
 * ========================================
 * Выпадающее меню
 * ========================================
 */ 

#dropmenudiv{
border:1px solid white;
border-bottom-width: 0;
font:normal 10px Verdana;
background-color: #6497CA;
line-height:20px;
margin:2px;
filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=3);
}

#dropmenudiv a{
display: block;
text-indent: 3px;
border: 1px solid white;
padding: 1px 0;
MARGIN: 1px;
color: #FFF;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FDD08B;
color: #000;
}

/* 
 * ========================================
 * Опрос
 * ========================================
 */

.vote  {
	color: #000000;
	font-size: 11px;
	font-family: Verdana;
}




/* 
 * ========================================
 * Онлайн
 * ========================================
 */

#hintbox {
    text-align : left;
    width : 150px;
    font-size : 10px;
    border : 1px solid #99a1ab;
    background-color : #fff;
    layer-background-color : #a396d9;
    color : #282828;
    margin : 10px 0 0 10px;
    padding : 3px 5px;
    position : absolute;
    visibility : hidden;
    z-index : 998;
    -moz-opacity : 0.9;
    -moz-border-radius : 5px;
    filter : alpha(opacity="90");
}

/* 
 * ========================================
 * Уведомление о получении новых PM
 * ========================================
 */

#newpm {
	position:absolute;
	height:250px;
	width:400px;
	padding:4px;
	background-color:#FDFDFD;
	border:1px solid #BBB;
	font-family: Verdana;
	font-size: 11px;
	line-height: 135%;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);
	}

#newpmheader {
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	height:20px;
	color: #000;
    font-weight: bold;
	background-color:#E3C0C0;
	font-family:verdana, sans-serif;
	font-size:11px;
	cursor:move;
	}

#newpm a{
	background: transparent;
	color: #4D6A8A;
	text-decoration: none;
}

#newpm a:hover{
	background: transparent;
	color: #4D6A8A;
	text-decoration: underline;
}
/* 
 * ========================================
 * Ссылка на скачивание прикрепленного файла
 * ========================================
 */
#attachment {
	color: gray;
	}

/* 
 * ========================================
 * Поиск по сайту и результаты поиска
 * ========================================
 */


.search {
	font-family: Verdana;font-size: 11px;
	color:#808080;
	text-decoration: none;
	padding:2px;
	}

.textin {
	font-family: Verdana;font-size: 11px;
	color:#808080;
	text-decoration: none;
	}

.sresult  {
	text-align: justify;
	font-family:verdana;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 16px;
	font-size:12px;
	color:#606D77;
}

#new {font:10px tahoma; color:#fff; vertical-align:middle; background:#3292bf; padding:1px 3px;}

/* ==================== Предыдущая и следущая новости в полной новости */
.fullbl a {
    display:block;
    float:left;
    width:225px;
    height:40px;
    font:12px verdana, sans-serif;
    color:#4b4b4b;
    background:#f6f4e9;
    text-align:center;
    padding:6px 10px;
    margin:0px 0;
    border:1px solid #d9d6c5;
}
.fullbl a:hover {
    color:#4b8f0f;
}
.fullbr a {
    display:block;
    float:right;
    width:225px;
    height:40px;
    font:12px verdana, sans-serif;
    color:#4b4b4b;
    background:#f6f4e9;
    text-align:center;
    padding:6px 10px;
    margin:0px 0;
    border:1px solid #d9d6c5;
}
.fullbr a:hover {
    color:#4b8f0f;
}




#menu_top_help, #menu_bot_help {background: #ffffe1; color: #333; font-family: tahoma, verdana; font-size: 11px; border: 1px #333 solid; white-space: nowrap; display: none; position: absolute; z-index: 60; padding: 1px 2px 2px 2px}
#menu_top_help {top: 18px}
#menu_bot_help {top: 33px}
.menu, .menu * {list-style: none; margin: 0; padding: 0}
.menu {height: 19px; font-size: 11px; position: absolute; top: 0; right: 6px; z-index: 50}
   .menu * {position: static}
   .menu li {list-style: none; float: left; position: relative; margin: 0; padding: 0}
   .menu a {color: #333 !important}
   .menu s {background: #f60; width: 3px; height: 3px; overflow: hidden; display: block; position: absolute; top: 11px; left: 8px}
   .menu p {color: #007; font-weight: bold; border-left: 2px #f60 solid; cursor: pointer; padding: 6px 25px 0 7px}
   .menu p.act {color: #f60; cursor: pointer}
   .menu div {background: url(spacer00.gif); min-width: 180px; font-size: 10px; font-weight: normal; display: none; position: absolute; top: 19px; left: 0; padding: 10px 0 15px 0}
      .menu .act p {color: #f60; cursor: default}
      .menu .act div {display: block}
      .menu .act a, .menu .act span {background: #f2f2f2; color: #007; border: 1px #dedfde solid; border-bottom: none; display: block; position: relative; padding: 5px 8px 6px 16px}
      .menu .act a:hover, .menu .act span.act, .menu .act span.lastact {background: #e3e8f0}
      .menu .act span a {background: none; text-decoration: underline; border: none; display: inline; padding: 0}
      .menu .act div .last, .menu .act div .lastact {border-bottom: 1px #dedfde solid}
      .menu .act div.last {left: auto; right: -6px}
   .menu .unact {color: #777 !important}
   .menu .unact s {background: #ccc !important}
   #bottom .menu p {padding: 0 25px 6px 7px}
   #bottom .menu div {top: 11px}

   .menu .ar {background: #007; height: 1px; overflow: hidden; display: block; position: absolute !important}
   .menu .act .ar {background: #f60 !important}
      .menu .ar_1 {width: 7px; top: 12px; right: 10px}
      .menu .ar_2 {width: 5px; top: 13px; right: 11px}
      .menu .ar_3 {width: 3px; top: 14px; right: 12px}
      .menu .ar_4 {width: 1px; top: 15px; right: 13px}
      #ul_menu_bot .ar_1 {top: 6px}
      #ul_menu_bot .ar_2 {top: 7px}
      #ul_menu_bot .ar_3 {top: 8px}
      #ul_menu_bot .ar_4 {top: 9px}

.menu_noscript {background: #fff; height: 200px; list-style: none; overflow: hidden; cursor: default; padding: 10px 0 !important}
   .menu_noscript, .menu_noscript * {margin: 0; padding: 0}
   .menu_noscript a {color: #333}
   .menu_noscript a:hover {text-decoration: underline}
   .menu_noscript li {width: 110px; height: 200px; border-left: 2px #f60 solid; float: left; margin-right: 10px}
   .menu_noscript li.last {margin: 0}
   .menu_noscript span {font-weight: bold; cursor: default; display: block; margin-bottom: 10px; padding-left: 9px}
   .menu_noscript p {color: #999; font-size: 10px; font-weight: normal; position: relative; margin: 0 0 5px 9px; padding-left: 6px}
   .menu_noscript .unact a {color: #444}
   .menu_noscript s {background: #f60; width: 3px; height: 3px; overflow: hidden; display: block; position: absolute; top: 6px; left: 0}
   .menu_noscript .unact s {background: #ccc}

#bottom {background: #fff url(bottom00.gif) 100% 100% no-repeat; width: 850px; height: 208px; font-family: tahoma, verdana; font-size: 11px; overflow: hidden; position: relative; margin: 0 auto}
   #bottom ul, #bottom li {list-style: none; margin: 0; padding: 0}
   #bottom a {color: #005}
   #bottom a:hover {color: #f60; text-decoration: none}
   #bottom .menu_line {background: #ccc; width: 850px; height: 2px; overflow: hidden; position: absolute; top: 19px; left: 0}
   #bottom .icons {position: absolute; top: 82px; left: 267px}
      #bottom .icons li {width: 79px; text-align: center; float: left; padding-top: 30px}
      #bottom .icons a {color: #999; text-decoration: none; position: relative}
      #bottom .icons a:hover {color: #f60}
      #bottom .icons s {background: url(bottom01.gif); height: 25px; display: block; position: absolute; top: -30px}
