/* DEFAULT STYLES OF DATALIFE ENGINE RELEASE 8.3 */

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

form { margin: 0; padding: 0; } 

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

.archives { margin-left: 0px; }
.archives a { color: #43637e; }

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

.title_quote { background-color: #FEFFBD; border: 1px dotted rgb(190,190,190); border-bottom: 0; color: #222222; font-weight: bold; padding: 3px; }
.quote { background-color: lightyellow; border: 1px dotted rgb(190,190,190); color: #000000; padding: 5px; text-align: justify; }

/* ==================== Тег SPOILER */

.title_spoiler { background-color: #f2f2f2; border: 1px dotted #bebebe; color: #636363; font-weight: bold; padding: 5px; }
.title_spoiler img { margin: 0; padding: 0; }
.text_spoiler { background-color: #f2f2f2; border: 1px dotted #bebebe; border-top: 0; color: #555555; padding: 5px; text-align: justify; }

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

.scriptcode {  background-color: #f2f2f2; border: 1px dotted #bebebe; color: #757575; padding: 5px; text-align: left; }

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

.weekday-active-v { color: #5078d5; }
.day-active-v { color: #5078d5; }
.calendar { color: #555555; font-family: Verdana; font-size: 11px; }
.calendar td, th {  font-family: Verdana;  text-decoration: none; padding: 4px 4px 3px 3px; }
.weekday { color: #804040; font-family: Verdana; }
.weekday-active { color: #804040; font-family: Verdana; }
.day-active { color: #804040; font-family: Verdana; }
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a { text-decoration: underline; }
.monthlink { color: #e73231; text-decoration: none; }
.day-current { background-color: #f4f4f4; border: 1px solid #cccccc; }

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

.rating { color: #555555; font-family: Tahoma; font-size: 11px; height: 16px; width: 85px; }
.unit-rating { background-image: url("rating.gif"/*tpa=http://freeprogs.kiev.ua/templates/m3-reborn/dleimages/rating.gif*/); background-position: top left; background-repeat: repeat-x; height: 16px; list-style: none; margin: 0; padding: 0; position: relative; width: 85px; }
.unit-rating li { float: left; margin: 0; padding: 0; text-indent: -90000px;}
.unit-rating li a { display: block; height: 16px; padding: 0; position: absolute; text-decoration: none; text-indent: -9000px; width: 17px; z-index: 17; }
.unit-rating li a:hover { background-image: url("rating.gif"/*tpa=http://freeprogs.kiev.ua/templates/m3-reborn/dleimages/rating.gif*/); background-position: left center; left: 0px; z-index: 2; }
.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("rating.gif"/*tpa=http://freeprogs.kiev.ua/templates/m3-reborn/dleimages/rating.gif*/); background-position: left bottom; display: block; height: 16px; position: absolute; text-indent: -9000px; z-index: 1; }
 
/* ==================== BB коды */
 
/* различие bbcodes и bbcodes_poll исключительно в длине кнопки */
/* класс bbcodes используем в списке персональных сообщений (pm.tpl) и по умолчанию в модуле редактора сообщений */

.bbcodes, .bbcodes_poll { background-color: #BBC790; border: 2px solid #F3F3F3; color: #ffffff; font: 12px Tahoma, Verdana; padding: 3px 6px 4px; }
.editor textarea { background-color: #f7f7f7; color: #555555; font-family: Tahoma; font-size: 11px; padding: 0; }
.editor_button { cursor: pointer; float: left; padding-left: 2px; padding-right: 2px; }
.editor_buttoncl { border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; cursor: pointer; float: left; padding-left: 1px; padding-right: 1px; }
.editbclose { cursor: pointer; float: right; }
.editor_button select { font-family: Tahoma; font-size: 11px; }
.editor_button img, editbclose img, .editor_button_brk img { margin: 0; padding: 0; }

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

.xfields textarea, .xfields input, .xfields select, .xprofile textarea, .xprofile input, .xprofile select { border: 1px solid #e0e0e0; background-color: #ffffff; color: #555555; font-family: Tahoma; font-size: 11px; }
.xfields textarea { height: 86px; width: 320px; }
.xfields input { height: 14px; width: 300px; }
.xfields select { height: 18px; }

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

.xprofile { padding-top: 5px; }
.xprofile textarea {  height: 86px; width: 320px; }
.xprofile input { height: 14px; width: 250px; }
.xprofile select { height: 18px; }

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

.pm_head { font-family: Tahoma; font-size: 12px; }
.pm_list { color: #555555; }
.pm_list a { color: #5078d5; }

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

#dropmenudiv { background: #f9f9f9; border: 1px solid #cccccc; border-bottom-width: 0; filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3); font: normal 10px Verdana; line-height: 20px; margin: 2px; opacity: 0.95; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)"; }
#dropmenudiv a { background: #333333; border: 1px solid #cccccc; color: #ffffff; display: block; font-weight: bold; margin: 1px; padding: 1px 0; text-decoration: none; text-indent: 3px; }
#dropmenudiv a:hover { background: #555555; color: #ffffff; }

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

.vote { color: #555555; }

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

#newpm { border: 1px solid #bbbbbb; background-color: #fdfdfd; color: #757575; font-family: Verdana; line-height: 135%; padding: 4px; position: absolute; width: 400px; }
#newpmheader { background-color: #4972D3; color: #ffffff; cursor: move; height: 20px; font-family: Verdana; font-weight: bold; padding: 2px 5px 0 5px; }
#newpm a { background: transparent; color: #4d6a8a; text-decoration: none; }
#newpm a:hover { background: transparent; color: #4d6a8a; text-decoration: underline; }

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

.attachment { color: #808080; }

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

.search { color: #53646F; font-family: Verdana; font-size: 11px; padding: 2px; text-decoration: none; }
.textin { background-image: url("search_field.gif"/*tpa=http://freeprogs.kiev.ua/templates/m3-reborn/images/search_field.gif*/); background-repeat: repeat-x; border: 1px solid #B5B5B5; color: #757575; font-family: Verdana; font-size: 11px; text-decoration: none; }
.sresult { color: #606D77; font-family: Verdana; font-size: 12px; fint-weight: normal; line-height: 16px; text-align: justify; }
.userin { background: #ffffff; border: 0px; color: #666666; font: 11px Verdana; padding: 2px 0 2px 5px; }
.sbg { background: url("f_search.gif"/*tpa=http://freeprogs.kiev.ua/templates/m3-reborn/images/f_search.gif*/); float: left; height: 42px; margin: 0; width: 350px; }
.sinput { background: #ffffff; border: 1px solid #d5e3f3; color: #696969; float: left; height: 20px; margin: 11px 0 0 31px; padding: 0 0 0 5px;  width: 303px; }

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

fieldset { border: 1px solid #e0e0e0; font-family: Tahoma; font-size: 11px; padding: 5px; text-align: left; }

/* ==================== Показ оригинальной картинки загруженной на сайт из уменьшенной копии */

.highslide-wrapper, .highslide-outline { background: #FFFFFF; }
.highslide-image { border: 2px solid #FFFFFF; }
.highslide-active-anchor, .highslide-active-anchor img { visibility: hidden; }  
.highslide-dimming { background: black; }
.highslide-html { background: white; }
.highslide-html-content { display: none; }
.highslide-loading { background: #000000; border: 1px solid #ffffff; color: #ffffff; display: block; font-size: 9px; font-weight: bold; padding: 3px; text-decoration: none; }
a.highslide-full-expand { background: url("fullexpand.gif"/*tpa=http://freeprogs.kiev.ua/templates/m3-reborn/dleimages/fullexpand.gif*/) no-repeat; display: block; height: 34px; margin: 0 10px 10px 0; width: 34px; }
.highslide-footer { height: 11px; }
.highslide-footer .highslide-resize { background: url("resize.gif"/*tpa=http://freeprogs.kiev.ua/templates/m3-reborn/dleimages/resize.gif*/); float: right; height: 12px; width: 11px; }
.highslide-resize { cursor: nw-resize; }
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
.highslide-caption { background: white; display: none; padding: 5px; }
.highslide-controls { background: url("controlbar-black-border.gif"/*tpa=http://freeprogs.kiev.ua/engine/classes/highslide/graphics/controlbar-black-border.gif*/) 0 -90px no-repeat; height: 40px; margin: 10px 15px 10px 0; width: 195px; }
.highslide-controls ul { background: url("controlbar-black-border.gif"/*tpa=http://freeprogs.kiev.ua/engine/classes/highslide/graphics/controlbar-black-border.gif*/) right -90px no-repeat; height: 40px; left: 15px; list-style: none; margin: 0;padding: 0; position: relative; }
.highslide-controls li { float: left; padding: 5px 0; }
.highslide-controls a { background: url("controlbar-black-border.gif"/*tpa=http://freeprogs.kiev.ua/engine/classes/highslide/graphics/controlbar-black-border.gif*/); display: block; float: left; height: 30px; outline: none; width: 30px; }
.highslide-controls a.disabled { cursor: default; }
.highslide-controls a span { display: none; } 
/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a { background-position: 0 0; }
.highslide-controls .highslide-previous a:hover { background-position: 0 -30px; }
.highslide-controls .highslide-previous a.disabled { background-position: 0 -60px !important; }
.highslide-controls .highslide-play a { background-position: -30px 0; }
.highslide-controls .highslide-play a:hover { background-position: -30px -30px; }
.highslide-controls .highslide-play a.disabled { background-position: -30px -60px !important; }
.highslide-controls .highslide-pause a { background-position: -60px 0; }
.highslide-controls .highslide-pause a:hover { background-position: -60px -30px; }
.highslide-controls .highslide-next a { background-position: -90px 0; }
.highslide-controls .highslide-next a:hover { background-position: -90px -30px; }
.highslide-controls .highslide-next a.disabled { background-position: -90px -60px !important; }
.highslide-controls .highslide-move a { background-position: -120px 0; }
.highslide-controls .highslide-move a:hover { background-position: -120px -30px; }
.highslide-controls .highslide-full-expand a { background-position: -150px 0; }
.highslide-controls .highslide-full-expand a:hover { background-position: -150px -30px; }
.highslide-controls .highslide-full-expand a.disabled { background-position: -150px -60px !important; }
.highslide-controls .highslide-close a { background-position: -180px 0; }
.highslide-controls .highslide-close a:hover { background-position: -180px -30px; }

/* ==================== Облако тегов */

.clouds_xsmall { font-size: x-small; }
.clouds_small { font-size: small; }
.clouds_medium { font-size: medium; }
.clouds_large { font-size: large; }
.clouds_xlarge { font-size: x-large; }