html, body {
 height: 100%;
 margin: 0px;
 padding: 0px;
 background-color: #FFFFFF;
 font-size: 11px;
 font-family: tahoma;
 color: #555555; 
}
table {
 border: 0px;
 border-collapse: collapse;
 padding:0px; margin:0px;
}
table td {
 padding: 0px;
}

a {color:#999999; text-decoration:none;}
a:hover {color:#555555; text-decoration:underline;}
.img {margin:5px;}

fieldset {background-color:#f9f9f9;}
/*===========================================================*/

.block_title {font:bold 11px Tahoma; color:#f4f4f4; position:relative; left:10px;}
.block_title_r {font:bold 11px Tahoma; color:#f4f4f4; position:relative; right:10px;}

.block_text {color:#999999;}
.block_text a{color:#677b89;}

.base_title { border:2px solid #666; border-bottom:0px; background-color:#444444;font-weight:bold; padding:5px; width:100%}
.base_title a{color:#677b89;}
.base_title_info { border:2px solid #666; border-top:0px; background-color:#444444; font:normal 10px Verdana; color:#eeeeee; padding:5px; padding-top:2px;width:100%}
.base_date {height:42px; width:100px; background-color:#555555; vertical-align:middle; text-align:center; color:#eeeeee; border-top:1px solid #666;border-bottom:1px solid #666;}
/*===========================================================*/
.top_bg { background-image: url(../images/top_bg.jpg);background-repeat:repeat-x;}
.speedbar { color:#292929; font-size:11px; font-family:tahoma; text-align:left; padding-left:10px;}
.speedbar a { color:#d3762e; text-decoration:none;}
.speedbar a:hover{ color:#ffde00;}

#lbt1 { background: url(../images/lbt_1.gif);width:214px; height:48px; border:0;}
#lbtn { background: url(../images/lbt_n.gif);width:214px; height:45px;}
#rbt1 { background: url(../images/rbt_1.gif);width:214px; height:48px; border:0;}
#rbtn { background: url(../images/rbt_n.gif);width:214px; height:45px;}
.block {color:#7f7f7f; font-size:10; font-family:tahoma; text-align:justify; text-decoration:none;white-space:normal;}


#searchbar {background:#252525;}

.newstitle {color:#cccccc; font-size:11px; font-family:tahoma; font-weight:bold; padding-left:5px;text-align:left;}
.newsinfo { color:#4f4f4f; font-size:10px; font-family:tahoma; padding-left:5px;}
.newstext { font-size:11px; font-family:tahoma; padding:5px; text-align:justify; overflow:auto;}
.newstext a{ color:#677b89; text-decoration:underline;}
.newstext a:hover {color:#666666; text-decoration:none;}
.fullink {color:#555555;font-size:10;font-family:tahoma;text-align:right;text-decoration:none;}

#login {position:absolute; right:20px; top:12px; }
.login {color:#888888; font-size:10px; font-family:tahoma;}

.profile {color:#666666;}
.profile a{color:#677b89; text-decoration:underline;}
.profile a:hover {color:#666666;text-decoration:none;}
.info { color:#999999;font: normal 10px tahoma; position:absolute; right:380px; top:15px;}
.info a:hover {color:#9e9e9e;text-decoration:underline;}

.links{ position:relative; left:10px; top:15px; font:bold 11px Tahoma;}
 

#newstable {width:100%;height:200px;overflow: auto;text-decoration:none; padding-bottom: 20px;}
.newsblock {color:#292929;font-size:11px; font-family:tahoma; text-align:justify; white-space:normal; }
.block_short {color:#7f7f7f;font-size:10;font-family:tahoma; padding:3px;text-align:justify; text-decoration:none;white-space:normal;}

.copyright {color:#292929;font-size:10px;font-family:tahoma;font-weight:bold;text-align:left;vertical-align: top;padding-top:8px;padding-left:10px;}

#group {border-right:1px dashed #999999;border-top:1px solid #999999;border-bottom:1px dashed #999999;border-left:1px solid #999999;}
#comment {border-top:1px solid #999999;border-bottom:1px dashed #999999;border-right:1px solid #999999; }
#combot {border-bottom:1px solid #999999;border-left:1px solid #999999;}
#combot2 {border-bottom:1px solid #999999;border-right:1px solid #999999;}
#cominf {border-right:1px solid #999999;border-left:1px solid #999999;}
.signature {color:#999999; font-size:10px;}

#hintbox {
 text-align : left;
 width : 150px;
 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 : 0px;
 filter : alpha(opacity="90");
}

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

.s_field {
 color: #999999; /* ! */
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 background-image: url(../images/search_bg.jpg);
 background-repeat: repeat-x;
 height: 16px;
 width:120px;
 border: 1px solid #555555;
 background:2f2f2f;
}


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

.a_field {
 color: #999999; /* ! */
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 background-image: url(../images/search_bg.jpg);
 background-repeat: repeat-x;
 height: 16px;
 padding-left:5px;
 border: 1px solid #5e5e5e; 
 background:2f2f2f;
 text-align:center;
}

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

.f_textarea {
 color: #999999; /* ! */
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 background-image: url(../images/combg.png);
 background-repeat:no-repeat;
 background-position:center;
 
 width: 460px;
 height: 156px;
 border: 1px solid #e0e0e0;
}
.f_input {
 color: #999999; /* ! */
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 background-image: url(../images/dlet_field_o.gif);
 background-repeat: repeat-x;
 
 width: 300px;
 height: 14px;
 border: 1px solid #e0e0e0;
}
.f_select {
 color: #999999; /* ! */
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 background-image: url(../images/dlet_field_o.gif);
 background-repeat: repeat-x;
 
 height: 14px;
 border: 1px solid #e0e0e0;
}

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

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

.navigation a:hover {
 background:#999999;
 color:#FFFFFF;
 border:1px solid #999999;
}

.navigation span {
 text-decoration:none;
 background:#fff;
 padding:3px 6px;
 border:1px solid #E6E6E6;
 color:#ccc;
 font-size:11px;
}

/*
=============================================================
This Skin for DataLife Engine Developed by DLETemplates.com
Copyright © 2005-2007 DLETemplates.com All Rights Reserved.

File 'engine.css' - Cascading Style Sheet (CSS) Document
=============================================================
*/

/* ==================== Вывод формы по умолчанию */

form { 
 padding-top: 0px;
 padding-bottom: 0px; 
 padding-right: 0px; 
 padding-left: 0px; 
 margin: 0px;
}

/* ==================== Вывод архива */

.archives {
 margin-top: 6px;
 margin-left: 10px;
 margin-bottom: 10px;
}
.archives a {
 color: #43637e;
}

/* ==================== Цитата и скрытый текст */

.title_quote {
 color: #666666;
 background-color: #f4f4f4;
 border: 1px dotted #666666; 
 border-bottom:0px;
 border-left:4px solid #666666;
 border-bottom: 0;
 font:normal 10px verdana;
 padding: 5px;
}
.quote {
 color: #677b89;
 background-color: #fff;
 border: 1px dotted #666666;
 border-left:4px solid #666666;
 text-align: justify;
 padding: 5px;
}

/* ==================== Tэг CODE */

.scriptcode {
 color: #677b89;
 background-color: #fff;
 border: 1px dotted #666666;
 border-left:4px solid #666666;
 text-align: justify;
 padding: 5px;
}

/* ==================== Календарь */

.weekday-active-v { color: #cccccc;}
.day-active-v { color: #cccccc;}
.calendar {color: #757575;font-family: verdana;font-size: 11px; }
.calendar td, th {font-family: verdana;text-decoration: none;padding-left: 5px; padding-right: 4px;padding-top: 3px;padding-bottom: 4px; border:0px solid #444444;}
.weekday {color: #804040;font-family: verdana; border:0px solid #444444;}
.weekday-active {color: #804040;font-family: verdana; border:0px solid #444444;}
.day-active {color: #999999;font-family: verdana; }
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {border-bottom: 0px solid #999999;}
.monthlink {color: #999999; text-decoration: none;}

/* ==================== Рейтинг статьи */

.rating {
 color: #757575;
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 width: 85px;
 height: 16px;
}
.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;
 position: absolute;
 height: 16px;
 display: block;
 text-indent: -9000px;
 z-index: 1;
}

/* ==================== BB коды */
 
.bbcodes {
 border: 1px solid #434343;
 color: #999999;
 font-size: 10px; /* ! */
 font-family: tahoma; /* ! */
 /* width: 120px; */
 height: 18px;
 background-image: url(../images/button_bg.jpg);
 background-repeat: repeat-x;
 font-weight: none;
}

/* класс bbcodes_poll используем в poll.tpl, vote.tpl, addnews.tpl */

.bbcodes_poll {
 border: 1px solid #434343;
 color: #677b89;
 font-size: 10px; /* ! */
 font-family: tahoma; /* ! */
 width: 80px;
 height: 18px;
 background-image: url(../images/button_bg.jpg);
 background-repeat: repeat-x;
 font-weight: none;
}

.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;
}

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

.xfields textarea {
 color: #757575; /* ! */
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 background-image: url(../images/dlet_field_o.gif);
 background-repeat: repeat-x;

 width: 499px;
 height: 86px;
 border: 1px solid #e0e0e0;
 margin-top:3px;
 margin-bottom:3px;
}
.xfields input {
 color: #757575; /* ! */
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 background-image: url(../images/dlet_field_o.gif);
 background-repeat: repeat-x;

 width: 250px;
 height: 15px;
 border: 1px solid #e0e0e0;
 margin-top:3px;
 margin-bottom:3px;
}
.xfields select {
 color: #757575; /* ! */
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 background-image: url(../images/dlet_field_o.gif);
 background-repeat: repeat-x;

 height: 14px;
 border: 1px solid #e0e0e0;
 margin-top:3px;
 margin-bottom:3px;
}

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

.xprofile textarea {
 color: #757575; /* ! */
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 background-image: url(../images/dlet_field_o.gif);
 background-repeat: repeat-x;

 width: 316px;
 height: 86px;
 border: 1px solid #e0e0e0;
}
.xprofile input {
 color: #757575; /* ! */
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 background-image: url(../images/dlet_field_o.gif);
 background-repeat: repeat-x;

 width: 250px;
 height: 14px;
 border: 1px solid #e0e0e0;
}

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

.pm_head {font-size: 11px; /* ! */
 font-family: tahoma; /* ! */ 
}
.pm_list {color: #666666;}
.pm_list a {color: #677b89;}
.pm_list a:hover { color:#666666; text-decoration:underline}

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

#dropmenudiv {
 border: 1px solid #ffffff;
 border-bottom-width: 0;
 font: normal 10px Verdana;
 background-color: #cccccc;
 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 #ffffff;
 padding: 1px 0;
 margin: 1px;
 color: #555555;
 background-color: #cccccc;
 text-decoration: none;
 font-weight: bold;
}
#dropmenudiv a:hover { 
 /* hover background color */
 background-color: #999999;
 color: #000000;
}

/* ==================== Опрос пользователей */

.vote {
 color: #757575;
}

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

#newpm {
 position: absolute;
 width: 400px;
 padding: 4px;
 background-color: #f4f4f4;
 border:5px solid #999999;
 font-family: verdana;
 line-height: 135%;
}
#newpmheader {
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 2px;
 height: 20px;
 color: #ffffff;
 font-weight: bold;
 background-color: #677b89;
 font-family: verdana;
 cursor: move;
}
#newpm a {
 background: transparent;
 color: #677b89;
 text-decoration: none;
}
#newpm a:hover {
 background: transparent;
 color: #ffffff;
 text-decoration: underline;
}

/* ==================== Ссылка на скачивание прикрепленного файла */

#attachment {
 color: #808080;
}

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

.search {
 color: #757575;
 text-decoration: none;
}
.textin {

 color: #757575; /* ! */
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 background-image: url(../images/dlet_field_o.gif);
 background-repeat: repeat-x;
 border: 1px solid #e0e0e0;
 

 text-decoration: none;
}
.sresult {
 text-align: justify;
 font-weight: normal;
 line-height: 16px;
 font-size: 11px;
 color: #757575;
}


/* ==================== Рамка расширенной формы поиска по сайту */

 fieldset {
 border: 1px solid #999999;
 padding: 5px;
 text-align: left;
 font-size: 11px; /* ! */
 font-family: tahoma; /* ! */
 }
 
/* ==================== Показ оригинальной картинки загруженной на сайт из уменьшенной копии */
.highslide-image-blur {}
.highslide-html-content {position: absolute;display: none;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.highslide-loading {display:block;color:white;font-size:9px;font-weight:bold;text-decoration:none;padding:3px;border:1px solid white;background-color:black;}F