/*=============================================================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=============================================================*//*loading*/#loading-layer { line-height: 14px; }div.stats { display:inline; height:0; left:-1000px; position:absolute; top:-1000px; visibility:hidden; width:0; margin:0; padding:0; }/* ==================== Облако тегов */.clouds_xsmall { font-size: 0.9em; }.clouds_small { font-size: 1.2em; }.clouds_medium { font-size: 1.5em; }.clouds_large { font-size: 1.7em; }.clouds_xlarge { font-size: 2.2em; line-height: 1em; }.clouds_xsmall:hover, .clouds_small:hover, .clouds_medium:hover, .clouds_large:hover, .clouds_xlarge:hover { color: #fff; background-color: #f18604; text-decoration: none; }/* ==================== Цитата и скрытый текст */.title_quote {	color: #636363;	background-color: #f2f2f2;	border: 1px dotted #bebebe; 	border-bottom: 0;	font-weight: bold;	padding: 5px;}.quote {	color: #757575;	background-color: #f2f2f2;	border: 1px dotted #bebebe;	padding: 5px;}/* ==================== Tэг CODE */.scriptcode {	color: #757575;	background-color: #f2f2f2; 	border: 1px dotted #bebebe;	text-align: left;	padding: 5px;}/* ==================== Календарь */.calendar { width: 100%; }.calendar td, th { padding: 3px 0 4px 0; vertical-align: middle; text-align: center; }.calendar tr { border-bottom: 1px solid #cbc7c1; color: #010101; }.weekday-active-v, .day-active-v, .weekday-active, .day-active { font-weight: bold; }.weekday { color: #e96d55; }.monthlink { }.day-current { background-color: #72aa3d; color: #fff; }.day-current a { color: #fff !important; }/*=====Лучшие пользователи*/.userstop td, .pm td.pm_list, .pm td.pm_head { border: 1px solid #eee; padding: 2px; }.userstop thead td, .pm td.pm_head { background-color: #f5f5f5; height: 22px; padding: 0; font-weight: bold; text-align: center; }/* ==================== BB коды */ /* различие bbcodes и bbcodes_poll исключительно в длине кнопки *//* класс bbcodes используем в списке персональных сообщений (pm.tpl)  и по умолчанию в модуле редактора сообщений*/.bbcodes {	background: #f2f2f2 url("../images/bbcodes.png") repeat-x left top;	border: 1px solid #dbdbdb;	color: #7d7d7d;	padding: 2px 5px;	font-weight: bold;	cursor: pointer;	-moz-border-radius-topright:3px;	-moz-border-radius-topleft:3px;	-moz-border-radius-bottomright:3px;	-moz-border-radius-bottomleft:3px;}.bbcodes:hover { background: #fff none; }.editor { }.editor textarea { background: none; border: 0 none;  }.editor input[type=" text"] { font-size: 11px; font-family: tahoma; background: #fff url(.. /images/dlet_field_o.gif) repeat-x; border: 1px solid #bcc0c2; }.editor_button {	float: left;	cursor: pointer;	padding-left: 0;	padding-right: 0;}.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; }.bbcodes_poll {	background-color: #ffffff;	border: 1px solid #1434B0;	color: #fff;	width: 100px;	height: 20px;	font-weight: bold;}/* ==================== Дополнительные поля новостей */.xprofile  { padding-top: 5px; }.xfields textarea, .xfields input, .xfields select,.xprofile textarea, .xprofile input, .xprofile select {  }.xfields textarea {width: 400px; height: 86px; }.xfields input { width: 250px; height: 14px; }.xfields select { }.xfields_table td { vertical-align: top; }/* ==================== Дополнительные поля профиля пользователей */.xprofile textarea { width: 316px; height: 86px; }.xprofile input { width: 250px; }.xprofile select { }/* ==================== Персональные сообщения */ .pm_head {font-weight: bold;}/* ==================== Выпадающее меню */#dropmenudiv {	border: 1px solid #ffffff;	border-bottom-width: 0;	font-size: 11px;	background-color: #958a83;	line-height: 20px;	margin: 2px;	opacity: 0.90;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";	filter: alpha(opacity=90, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);}#dropmenudiv a {	display: block;	text-indent: 3px;	text-decoration: none;  	color: #221e1c;	background-color: #e7e1de;	border: 1px solid #ffffff;	padding: 1px 0;	margin: 1px;}#dropmenudiv a:hover { 	background-color: #363636;	color: #ffffff;}/* ==================== Опрос пользователей */.vote { }/* ==================== Уведомление о получении новых PM */#newpmheader a { color: #fff; }/* ==================== Ссылка на скачивание прикрепленного файла */.attachment { color: #808080; }/* ==================== Поиск по сайту и результаты поиска */.search {	color: #757575;	text-decoration: none;}.sresult  {	text-align: justify;	font-weight: normal;	line-height: 16px;	font-size: 12px;	color: #757575;}/* ==================== Рамка расширенной формы поиска по сайту */fieldset {	border: 1px solid #e3e3e3;	padding: 5px;	text-align: left;}/* ==================== массовые действия для комментариев */.mass_comments_action  { text-align: right; padding-bottom: 5px; }	/* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии */.highslide-wrapper, .highslide-outline { background: #FFFFFF; }.highslide-image { border: 2px solid #FFFFFF; }.highslide-active-anchor { visibility: hidden; } .highslide-active-anchor img { visibility: hidden; }.highslide-dimming { background-color: black; }.highslide-html { background-color: white; }.highslide-loading {    display: block;	color: white;	font-size: 9px;	font-weight: bold;    text-decoration: none;	padding: 3px;	border: 1px solid white;    background-color: black;}a.highslide-full-expand {	background: url(../dleimages/fullexpand.gif) no-repeat;	display: block;	margin: 0 10px 10px 0;	width: 34px;	height: 34px;}.highslide-display-block { display: block; }.highslide-display-none { display: none; }.highslide-caption {	display: none;	padding: 5px;	background: white;}.highslide-controls {    width: 195px;    height: 40px;    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;    margin-right: 15px;    margin-bottom: 10px;    margin-top: 10px;}.highslide-controls ul {	position: relative;	left: 15px;    height: 40px;    list-style: none;    margin: 0;    padding: 0;    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;}.highslide-controls li { float: left; padding: 5px 0; }.highslide-controls a {    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);    display: block;    float: left;    height: 30px;    width: 30px;    outline: none;}.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; }/* Вид изображения: с прямыми краями и тенью */.wide-border {	background: white;}.wide-border .highslide-image {	border-width: 10px;}.wide-border .highslide-caption {	padding: 0 10px 10px 10px;}/* Вид изображения: только тень */.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;}/* ==================== Тег SPOILER */.title_spoiler {	color: #636363;	background-color: #f2f 2f2;	border: 1px dotted #bebebe; 	font-weight: bold;	padding: 5px;}.text_spoiler {	color: #757575;	background-color: #f2f2f2;	border: 1px dotted #bebebe;	border-top: 0;	text-align: justify;	padding: 5px;}/* ==================== Информационное оконо загрузки 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 { width:300px; background-color:#282726; font-size:10px; line-height:14px; }#searchsuggestions a { padding:5px;display:block; background-color:#ffffff; clear:left; height:75px; text-decoration:none; }#searchsuggestions a:hover { background-color:#FFF5D8; color:#ffffff; }#searchsuggestions a span.searchheading { background: #32383C; 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:#000000; }#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:#000000; }/* ==================== Диалоговые и всплывающие окна 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 {    font-family: Tahoma, Lucida Sans, Arial, sans-serif;    font-size: 11px;}.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {    font-family: tahoma, Arial, sans-serif;    font-size: 11px;}.ui-widget-content {    background: #fcfdfd 50% bottom repeat-x;    border: 1px solid #FFC17A;    color: #222222;}.ui-widget-content a {    color: #222222;}.ui-widget-header {    background: #FFA306;    border: 1px solid #FFA306;    color: #ffffff;    font-weight: bold;}.ui-widget-header a {    color: #ffffff;}.ui-state-default, .ui-widget-content .ui-state-default {    background: #6d6d6d; color: #fff;}.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 {     background-color: ;}.ui-state-hover a, .ui-state-hover a:hover {    color: #1d5987;    text-decoration: none;}.ui-state-active, .ui-widget-content .ui-state-active {    background: #8b8b8b;    color: #FFFFFF;}.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: #fef1ec 50% 50% repeat-x;    border: 1px solid #cd0a0a;    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.4;}.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;}.pagebg { background: #000 url("../images/qeeknight.jpg") no-repeat 50% 0; background-attachment:fixed;}
