
/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common.css|----------*/
.clear {
clear: both;
}
.clear2 {
clear: both;
height: 1px;
}
.float-left {
float: left;
}
/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common/btns.css|----------*/
a.btn, input[type=submit] {
text-align: center;
display: inline-block;
max-width: 200px;
background: #CCCCCC;
}
a.btn:hover {
background: #999999;
}
.btn span {
padding: 0px 10px 0px 10px;
display: block;
}
.apeform input[type=submit] {
width: 200px;
cursor: pointer;
vertical-align: center;
}


.btn2, .btnSubmit {
background: #555555;
}
.btn2 span {
display: block;
}
.btnSubmit {
color: #FFFFFF !important;
}
.btnSubmit span {
font-weight: bold;
}
a.btnSubmitLarge {
width: 200px;
height: 25px;
text-decoration: none;
margin-top: 5px;
}
a:hover.btnSubmitLarge {
text-decoration: underline;
}
a.btnSubmitLarge span {
margin-top: 3px;
}

a.btn.new {
border-color: #72BB00;
background: #89DF00;
}
a:hover.btn.new {
border-color: #89DF00;
background: #9DFF00;
}


/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common/pageBlocks.css|----------*/


.pageBlocks h3 {
margin: 0px 0px 7px 0px;
}

.pageBlocks .col {
float: left;
}

.pageBlocks .block {
/*
border-bottom: 1px solid #CCCCCC;
padding-right: 5px;
padding-bottom: 5px;
*/
font-size: 11px;
width: 100%;
float: left;
/*
height: 100px;
overflow: hidden;
position: relative;*/
}
.pageBlocks .block .bcont {
padding: 0px 10px 10px 0px;
}
.pageBlocks .m_tags .bcont div {
float: left;
margin: 0px 10px 0px 0px;
}
.pageBlocks .block .btn2 {
float: right;
}

.pageBlocks .module_photo .btn2 {
margin-right: 13px;
}
.pageBlocks .layout_tile .t_author {
height: 16px;
}
.pageBlocks .layout_tile .t_author b {
display: none;
}

.pageBlocks .blockHeader {
border-bottom: 2px solid #CCCCCC;
margin-bottom: 7px;
}
.pageBlocks .blockHeader h2 {
margin-bottom: 5px;
}

.pageBlocks h2 {
font-weight: bold;
}

.pageBlocks .hgrp_textd {
width: auto;
}

/*============ Page Block Type ===============*/

.pbt_iconLink .bcont {
background-repeat: no-repeat;
}


/* Общие настройки для всех уровней */
.pageBlocks .pbt_tags li {
list-style: none;
margin: 0px;
font-size: 12px;
}
.pageBlocks .pbt_tags .bcont a {
display: block;
border-bottom: 1px solid #C8EF95;
padding-left: 5px;
}
.pageBlocks .pbt_tags .bcont a i {
display: none;
}
/* -------------------------------- */

.pageBlocks .pbt_tags li.selected > a { 
background-color: #555555;
color: #FFFFFF;
}
.pageBlocks .pbt_tags ul {
margin: 0px;
margin-bottom: 0px;
}
.pageBlocks .pbt_tags ul ul {
display: none;
}

/* Отступ слева от пунктов второго уровня */
.pageBlocks .pbt_tags .bcont li li a {
padding-left: 10px;
}
.pageBlocks .pbt_tags .bcont li li li a {
padding-left: 20px;
}
.pageBlocks .pbt_tags .bcont li li li li a {
padding-left: 30px;
}
.pageBlocks .pbt_tags .bcont li li li li li a {
padding-left: 40px;
}
.pageBlocks .pbt_tags .bcont li li li li li li a {
padding-left: 50px;
}
.pageBlocks .pbt_tags .bcont li li li li li li li a {
padding-left: 60px;
}


.pageBlocks .pbt_tags li.folder > a {
font-weight: bold;
}
/* Тэг-папка толжен быть раскрывающимся и соответственно без маркера */
/*
.pageBlocks .pbt_tags li.folder > a i {
display: block;
width: 10px;
height: 11px;
float: left;
margin: 5px 5px 5px 0px;
background: url(../../../i/img/icons/pack1.png) no-repeat -92px -346px;
}
.pageBlocks .pbt_tags li.folder.opened > a i {
background-position: 0px -344px;
}
*/


.pbt_calendar {
margin-bottom: 7px;
}
/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common/mavDialog.css|----------*/


.goright {
	float: right;
}

.goleft {
	float: left;
}

.clear,.md-clear {
	clear: both;
}

.none {
	display: none;
}

.icon-button {
	cursor: pointer;
	background: transparent none no-repeat center center;
	width: 26px;
	height: 26px;
}

.alert-icon {
	background-image: url(../../../i/img/dialog/alert.png);
}

.confirm-icon {
	background-image: url(../../../i/img/dialog/info.png);
}

.prompt-icon {
	background-image: url(../../../i/img/dialog/info.png);
}

.image-button {
	cursor: pointer;
	background: transparent none no-repeat left center;
	margin-right: 10px;
}

.image-button a,.image-button span.app-link {
	display: block;
	padding-left: 20px;
	padding-right: 4px;
	text-decoration: none;
}

.cancel-button {
	background-image: url(../../../i/img/dialog/cross.png);
}

.ok-button {
	background-image: url(../../../i/img/dialog/tick.png);
}

.save-button {
	background-image: url(../../../i/img/dialog/table_save.png);
}

.savepage-button {
	background-image: url(../../../i/img/dialog/page_save.png);
}

.note-button {
	background-image: url(../../../i/img/dialog/note.png);
}

.date-button {
	background: url(../../i/../img/dialog/date.png) no-repeat center
		center;
	width: 22px;
	height: 24px;
}

.mav-dialog {
	padding: 15px;
	margin: 0;
	z-index: 300;
	position: absolute;
	top: 200px;
	/*background: transparent url(/library/public/mavdialog/images/b.png);*/
	border: 0px solid #888;
}

.mid-float-box {
	border: 1px solid #4fa4ff;
	background: #bfdeff;
	padding: 0px;
}

.mid-float-box a {
	color: #555555;
	text-decoration: none;
}
.mid-float-box a:hover {
  color: #000000;
  text-decoration: underline;
}

.mav-dialog-title {
	background: #f2f2f2;
	border-bottom: 1px solid #ddd;
	color: #333;
	cursor: default;
	font-size: 110%;
	line-height: 31px;
	margin: 5px 5px 0;
	padding: 2px 8px;
	height: 31px;
	font-weight: normal;
}

.mav-dialog-message {
	background: #fff;
	margin: 0 5px;
	padding: 8px;
	font-size: 100%;
	color: #333;
	/*max-height: 400px;*/
  overflow: auto;
}

.mav-no-title {
	margin-top: 5px;
}

.mav-no-footer {
	margin-bottom: 5px;
}

.mav-alert-msg {
	font-size: 105%;
	line-height: 26px;
	margin-left: 5px;
}

.mav-prompt-input {
	width: 330px;
	height: 25px;
	font-size: 100%;
	padding: 2px 0 0 2px;
}

.message-title {
	padding-bottom: 6px;
	margin-bottom: 6px;
}

.mav-dialog-footer {
	background: #fff;
	margin: 0 5px 5px;
}

.mav-dialog-footer .foot-wrap {
	border-top: 1px solid #ddd;
	background: #f2f2f2;
	padding: 7px 5px;
	height: 22px;
}

.md-title-text {
	float: left;
}

.md-closer {
	float: right;
	background-image: url(../../../i/img/dialog/cross.png);
	height: 30px;
}

.mavdialog-shade {
	border: 0;
	left: 0;
	top: 0;
	position: fixed;
	right: 0;
	bottom: 0;
	background: #000;
	z-index: 200;
	opacity: 0.5;
}

.mav-content {
	padding: 20px;
}

/* Убираем лишние бордюры у tinyMCE */
.mav-dialog table.mceLayout {
border: 0 !important;*/
}
.mav-dialog table.mceLayout tr.mceFirst td {
border-top: 0 !important;
}
.mav-dialog table.mceLayout tr.mceLast td {
border-bottom: 0 !important;
}
.mav-dialog-nopadding {
padding: 0;
}
.mav-dialog-textarea textarea {
margin: 0px;
border: 0px;
width: 98%;
}


.mav-dialog-tabs .md-title-text ul {
margin: 0px;
padding: 0px;
}
.mav-dialog-tabs .md-title-text li {
margin: 4px 2px 0px 0px;
list-style: none;
float: left;
}
.mav-dialog-tabs .mav-dialog-title {
background-color: #FFEE9F;
}
.mav-dialog-tabs .mav-dialog-title .md-title-text ul {
line-height: 1.1em;
}
.mav-dialog-tabs .md-title-text a {
border-top: 1px solid #DDDDDD;
border-left: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
display: block;
height: 28px;
background-color: #F2F2F2;
}
.mav-dialog-tabs .md-title-text li.tab-selected a {
background-color: #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}
.mav-dialog-tabs .md-title-text li a span {
display: block;
padding: 7px 10px 0px 10px;
}
.mav-dialog-tabs input[type=text,type=password] {
width: 98%;
}

.hgrp_subscribes .type_radio p,
.hgrp_subscribes .type_radio span {
display: inline-block !important;
}

.shade-loader {
z-index: 300;
padding: 0 0 25px 0;
height: 16px;
position: absolute;
top: 10;
left: 10;
color: #FFFFFF;
text-align: center;
}
.shade-loader-progress {
height: 15px;
margin: 7px 0px 5px 0px;
background: url(../../../i/img/loader-flat.gif) no-repeat bottom center;
}
.shade-loader.stopped .shade-loader-progress {
background: none;
}

.shade-loader .checkbox {
margin-top: 7px;
}
.shade-loader input[type=checkbox] {
margin-right: 7px;
}

.mav-dialog-loading {
padding: 10px;
}


/* mavDialog apeform */

.mav-dialog .apeform input#oki[type="submit"] {
margin-top: 5px;
margin-bottom: 5px;
}
.apeform .element {
padding-left: 10px; /* делаем отсуп как у табов */
}

/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common/items.css|----------*/


/* AHTUNG */

/* --------- Items Common -------- */

.items .item {
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 1px solid #CCCCCC;
}
.items .nonActive {
color: #CCCCCC !important;
}
.items .nonActive a {
color: #CCCCCC !important;
}
.items .item h2, .items .item h3 {
margin-top: 0px;
margin-bottom: 5px;
}
.items .text p {
margin-top: 0px;
}
.items .body {
float: left;
}
.items .date {
float: right;
}
.items ul {
margin-bottom: 0px;
}
.items blockquote {
margin: 7px 0px 7px 20px;
padding: 0px 0px 0px 5px;
border-left: 1px solid #555555;
}

/* --------- Thumb -------- */

.thumb a, a.thumb {
border: 1px solid #CCCCCC;
display: block;
float: left;
margin: 0px 7px 0px 0px;
}
.thumb a:hover, a:hover.thumb {
border-color: #000000;
}
.thumb img, img.thumb {
display: block;
}
.hgrp_clear {
clear: both;
}


/* --------- DD Tpl -------------- */

.items .item .element {
line-height: 1.3;
}
.element b.title {
font-weight: normal;
color: #888888;
}
.items .item .element a img.thumb {
padding: 1px;
}
.items .subscript {
margin-top: 5px;
}

/*
.items .t_tagsTreeMultiselect li {
border-bottom: 1px solid #CCCCCC;
}
.items .t_tagsTreeMultiselect li li {
border: none;
}
*/

/* --------- DD Tpl Blocks -------- */

#blocks .items .item {
padding-bottom: 5px;
margin-bottom: 5px;
}
#blocks .items .item div {
line-height: 1.2em;
}
#blocks h3 {
text-decoration: underline;
}
/*
#blocks .avatar img {
width: 25px;
height: 25px;
}
#blocks ul {
margin: 0;
}
*/

/*------------------- Item Page ---------------*/
.contentBody .element {
margin-bottom: 5px;
}

/*------------------ Photogalary ---------------*/
/*
// нельзя использовать в общих стилях классы структур
.str_photo2 .item h2 {
font-size: 14px;
}
.str_photo2 .editBlock {
margin-right: 5px;
margin-bottom: 2px;
}
.str_photo2 .thumb {
margin: 0px;
margin-bottom: 2px;
}
.str_photo2 .item .subscript {
margin-top: 0px;
}
.str_photo2 .item {
margin-bottom: 10px;
padding-bottom: 0px;
border: none;
float: left;
}
*/
a.shortComments {
float: right !important;
}
/*------------------ Forum ---------------*/
.module_forum .n_text {
font-size: 14px;
}  
.module_forum .n_text {
margin-bottom: 5px;
}
.module_forum .n_forum {
float: right;
}
/*------------------ Profile ---------------*/
/*
.str_profile .item {
width: 49%;
float: left;
font-size: 11px;
padding-right: 10px;
}
*/  

/*-----------Header Group--------------*/
.hgrp_textd {
float: left;
width: 380px;
}
/*
В списке вывода профилей эти стили сужают основной тектовый блок
.profilePage .hgrp_textd {
float: left;
width: 190px;
}
*/
.profilePage .hgrp_textd {
width: auto;
}

.profilePage .items .hgrp_textd {
width: 390px;
}

.editBlock {
float: right;
margin-left: 10px;
}



/*-----------Module Layouts--------------*/
.module_photo .items .item, .m_photoalbum .items .item, .m_albumphoto .items .item {
float: left;
}

.module_photoalbum .t_date {
font-size: 11px;
}
.module_photoalbum .items .item h2 {
height: 16px;
}
.module_photoalbum .items .item {
padding-right: 20px;
}

.t_commentsCount .smIcons a {
margin-right: 0px;
}

.element.f_rating b.title {
display: block;
float: left;
margin-right: 3px;
}
.element.f_rating_average {
float: right;
margin-right: 15px;
}
.layout_tile .element.f_rating b.title {
float: none;
}

/* отступ слева от циферов комментариев и просмотров */
.f_clicks, .f_commentsCount {
margin-left: 10px;
float: right;
}

.ddRating .bnw {
cursor: pointer;
width: 10px;
height: 10px;
padding-right: 2px;
margin-top: 3px;
float: left;
background: url(../../../i/img/icons/stars.png) no-repeat -12px 0px;
}
.ddRating .bnw.over {
background: url(../../../i/img/icons/stars.png) no-repeat 0px 0px;
}
.ddRating .bnw.checked {
background: url(../../../i/img/icons/stars.png) no-repeat -24px 0px;
}
.ddRating .bnw.over.minus {
background: url(../../../i/img/icons/stars.png) no-repeat -36px 0px;
}



/* ------------------- layout tile -------------------- */

.layout_tile .ddItems .thumb {
margin: 0px; /* убираем отспуп справа от тумбы */
float: none;
display: inline-block;
}
.layout_tile .ddItems .item h2 {
font-size: 12px;
margin-top: 5px;
font-weight: bold;
}
.layout_tile .ddItems .item {
position: relative;
float: left;
}
.layout_tile .ddItems .itemBody {
padding-right: 10px;
}
.layout_tile .ddItems .item .editBlock {
position: absolute;
margin: 5px;
}
.layout_tile .ddItems .item .smIcons i {
margin-right: 0px;
}

.layout_tile .ddItems .bcont {
padding-right: 0px;
}
.layout_tile .ddItems .t_image a {
margin-bottom: 0px;
}
.layout_tile .ddItems h3 {
font-size: 12px;
margin-bottom: 3px !important;
}
.layout_tile .ddItems .element {
margin: 0px;
}

.layout_tile .ddItems .element.f_rating {
margin: 4px 0px 2px 0px;
}

.items .item .btn1 {
margin-top: 5px;
}




.module_siteFriends .ddItems .item {
width: 115px;
margin-right: 15px;
float: left;
text-align: center;
border: none;
}
.module_siteFriends .ddItems .item h2 {
font-size: 11px;
margin-top: 0px;
}
.module_siteFriends .ddItems .item a.thumb {
float: none;
border: none;
}
.module_siteFriends .noImage {
width: 100px;
height: 60px;
}
.module_siteFriends .ddItems .item .editBlock {
float: none;
position: relative;
height: 16px;
}

/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common/form.css|----------*/
/* Звездочки около названий полей */
.apeform .reqStar {
color: #FF0000;
}

.apeform td {
vertical-align: top;
border-bottom: 1px solid #CCCCCC;
}

.apeform #titlei, input.fldLarge {
width: 100%;
//height: 32px;
font-size: 18px;
}
/* Обнуляем свойство для таблицы инструментов визуального редактора */
.apeform table table {
width: auto;
}
.apeform table table td {
vertical-align: middle;
border-bottom: none;
padding: 0px;
}

/*--------- перенесено из design.css ------------- */
.apeform #titlei, input.fldLarge {
display: block;
width: 97%;
font-size: 18px;
}
.apeform table {
width: 100%;
}
.apeform textarea {
display: block;
width: 97%;
height: 30px;
}
.apeform a.btnSubmit {
width: 200px;
}
.apeform p.label {
margin: 2px 0px 2px 0px;
}

/*--------- Element ---------*/
.apeform .element {
border-bottom: 1px solid #EFEFEF;
padding: 5px;
}
.apeform h3 {
padding-left: 5px;
}
.apeform .element.errorRow {
background: #FFDFDF;
border-bottom-color: #FF7F7F;
color: #9F0000;
}
.apeform .element.row_ok {
border-bottom: none;
padding-top: 5px;
}
/* убираем отступ у кнопок */
.apeform .element .iconsSet a {
margin-bottom: 0px;
}


.apeform .type_tagsMultiselect div label,
.apeform .type_multiselect div label {
float: left;
display: block;
margin-right: 10px;
white-space: nowrap;
}

.apeform input[type=file] {
float: left;
margin-right: 10px;
}
.apeform .iconsSet {
padding-top: 3px;
}
.apeform .iconsSet a {
color: #999999;
}
.apeform .iconsSet a:hover {
color: #000000;
}


.tagsTreeSelect ul {
margin: 0px;
}
.tagsTreeSelect li {
list-style: none;
margin: 0px;
}
.tagsTreeSelect ul ul {
margin-left: 15px;
}


.apeform .error {
background: none;
color: #8a1f11;
padding: 0px;
margin-bottom: 0px;
border: 0px;
}


.consecutiveSelect .loader {
background-position: bottom right;
}
.consecutiveSelect {
float: left;
padding-right: 20px;
}
.consecutiveSelect select {
display: block;
float: left;
margin-right: 5px;
}
.consecutiveSelect .arrow {
float: left;
margin-right: 5px;
}


.apeform .type_radio span.radio {
display: block;
}

.module_testFill_slave input[type=text] {
padding: 0px;
font-size: 12px;
width: 50px;
}
.module_testFill_slave .hgrp_last {
border-bottom: none;
}
.module_testFill_slave b, .module_testFill_slave strong {
text-decoration: underline;
}

.type_ddItemsSelect {
display: none;
}

/* --------- multiText field ------------*/
.type_multiText input {
width: 400px;
}
.type_multiText .smIcons {
margin-left: 5px;
}
.type_multiText .genRow {
clear: both;
}
.type_multiText .genRow input {
display: block;
margin-bottom: 5px;
float: left;
}
.type_multiText .add {
display: block;
clear: both;
}



/* --------- fieldSet ------------*/

.type_fieldSet .element {
float: left;
}
.type_fieldSet .btn {
margin-top: 5px;
}
/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/mooRainbow/small.css|----------*/
/***
 *- mooRainbow: defaultCSS
 * author: w00fz <w00fzPuppy@gmail.com>
 */

#mooRainbow { font-size: 11px; color: #000; }

.moor-box {
width: 125px; 
height: 110px; 
border: 1px solid #636163; 
background-color: #f9f9f9;
}
.moor-overlayBox {
width: 80px; /* Width and Height of the overlay must be setted here: default 256x256 */
height: 80px; 
margin-top: 3px; 
margin-left: 3px;
border: 1px solid #000;
}
.moor-slider {
border: 1px solid #000;
margin-top: 3px; 
margin-left: 86px;
width: 10px; /* if you want a bigger or smaller slider... */
height: 80px;
}
.moor-colorBox {
/*display: none;*/
visibility: hidden;
border: 1px solid #000; 
width: 59px; 
height: 68px; 
margin-top: 20px; 
margin-left: 315px;
}

.moor-currentColor { /* Bottom Box Color, the backup one */
/*display: none;*/
visibility: hidden;
margin-top: 55px; 
margin-left: 316px; 
width: 59px; 
height: 34px;
}
.moor-okButton {
font-family: Tahoma;
font-weight: bold;
font-size: 8px;
margin-top: 90px;
margin-left: 3px;
background: #e6e6e6;
height: 15px;
border: 1px solid #d6d6d6;
border-left-color: #f5f5f5;
border-top-color: #f5f5f5;
}
/* Following are just <label> */
.moor-rLabel {
/*display: none;*/
visibility: hidden;
margin-top: 100px;
margin-left: 315px;
}
.moor-gLabel {
/*display: none;*/
visibility: hidden;
margin-top: 125px;
margin-left: 315px;
}
.moor-bLabel {
/*display: none;*/
visibility: hidden;
margin-top: 150px;
margin-left: 315px;
}
.moor-HueLabel {
/*display: none;*/
visibility: hidden;
margin-top: 190px;
margin-left: 315px;
}
span.moor-ballino { /* Style hue ° (degree) !! */
/*display: none;*/
visibility: hidden;
margin-top: 190px;
margin-left: 370px;
}
.moor-SatuLabel {
/*display: none;*/
visibility: hidden;
margin-top: 215px;
margin-left: 315px;
}
.moor-BrighLabel {
/*display: none;*/
visibility: hidden;
margin-top: 240px;
margin-left: 315px;
}
.moor-hexLabel {
font-size: 0px;
margin-top: 90px;
margin-left: 70px;
}

/* <input> */
.moor-rInput, .moor-gInput, .moor-bInput, .moor-HueInput, .moor-SatuInput, .moor-BrighInput { 
/*display: none;*/
visibility: hidden;
width: 30px;
}
.moor-hexInput {
font-size: 9px;
width: 45px;
}
.moor-cursor {
background-image: url(/i/img/rainbow/moor_cursor.gif); 
width: 12px;
height: 12px;
}
.moor-arrows {
/*display: none;*/
visibility: hidden;
/*background-image: url(/i/img/rainbow/moor_arrows.gif);*/
top: 9px; 
left: 270px;
width: 41px;
height: 9px;
}

.moor-chooseColor {
margin-left: 100px;
margin-top: 3px;
width: 20px;
height: 82px;
}

/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/lib/more/scripts/scripts_noDb/css/common/icons.css|----------*/



/*-------------------iconsSet-----------------*/

.iconsSet a,
a.iconsSet {
display: block;
float: left;
margin: 0px 15px 5px 0px;
white-space: nowrap;
cursor: pointer;
}

.iconsSet label {
display: block;
float: left;
}
.iconsSet input {
margin-right: 7px;
}

.iconsSet i,
.tools i {
display: block;
width: 16px;
height: 16px;
float: left;
margin-right: 5px;
background: url(../../../i/img/icons/pack1.png) no-repeat;
}
a.iconBtn i {
background: url(../../../i/img/icons/pack1.png) no-repeat;
cursor: pointer; /* for IE */
}
.iconsSet a i, a.iconsSet i, a.iconBtn i {
background-position: 3px -237px; /* Иконка по умолчанию */
}


/*.tools a,*/
a.iconBtn,
.dummyIconBtn {
display: block;
float: left;
width: 18px;
height: 18px;
//width: 20px;
//height: 20px;
margin: 0px 5px 2px 0px;
}

.iconBtnCaption {
float: left;
margin-top: 4px;
font-size: 11px;
}
.iconBtnCaptionLinks {
color: #009F07;
font-style: italic;
}

.dummyIconBtn {
width: 20px;
height: 20px;
}

/*---------------------------------------------------------*/

.iconsSet .rad,
.iconsSet label,
.iconsSet .tit {
display: block;
float: left;
}
.iconsSet .tit {
margin: 3px 20px 0px 0px;
}
.iconsSet label {
height: 20px;
}

.info  a {
color: #389E38;
}

.priviliges .user i {
display: block;
float: left;
width: 11px;
height: 13px;
margin-right: 3px;
background: url(../../i/img/icons/pack1.png) no-repeat -276px -4px;
}

/*--------------------------------------=-=--*/

.iconsSet a.active {
color: #555555;
text-decoration: none;
}

/* used inside "iconsSet" class element */
.notext a {
margin-right: 10px;
}
.notext i {
margin-right: 0px;
}

/*-------------------iconBtn-----------------*/
/* Кнопки, использующиеся в админке в различных таблицах записей */

a.iconBtn {
border: 1px solid transparent;
//border: 1px solid #FFFFFF;
}
a:hover.iconBtn {
border: 1px solid #CCCCCC;
}
a.iconBtn i {
margin: 1px 0px 0px 1px;
display: block;
width: 16px;
height: 16px;
}




.iconsSet .folder i, .icon_folder i, a.iconBtn.folder i, a.icon.folder i { background-position: -250px -103px !important }
.iconsSet .page i, .icon_page i, a.iconBtn.page i, a.icon.page i { background-position: -20px -442px !important }
.iconsSet .link i, .icon_link i, a.iconBtn.link i, a.icon.link i { background-position: -158px -234px !important }
.iconsSet .isLock .folder i, .icon_isLock .folder i, a.iconBtn.isLock .folder i, a.icon.isLock .folder i { background-position: -458px -182px !important }
.iconsSet .isLock .page i, .icon_isLock .page i, a.iconBtn.isLock .page i, a.icon.isLock .page i { background-position: -458px -156px !important }
.iconsSet .info i, .icon_info i, a.iconBtn.info i, a.icon.info i { background-position: -67px -391px !important }
.iconsSet .logout i, .icon_logout i, a.iconBtn.logout i, a.icon.logout i { background-position: -112px -416px !important }
.iconsSet .add i, .icon_add i, a.iconBtn.add i, a.icon.add i { background-position: -388px -312px !important }
.iconsSet .edit i, .icon_edit i, a.iconBtn.edit i, a.icon.edit i { background-position: -342px -26px !important }
.iconsSet .list i, .icon_list i, a.iconBtn.list i, a.icon.list i { background-position: -158px -442px !important }
.iconsSet .ddStructure i, .icon_ddStructure i, a.iconBtn.ddStructure i, a.icon.ddStructure i { background-position: -342px -442px !important }
.iconsSet .pages i, .icon_pages i, a.iconBtn.pages i, a.icon.pages i { background-position: -343px -467px !important }
.iconsSet .pageBlocks i, .icon_pageBlocks i, a.iconBtn.pageBlocks i, a.icon.pageBlocks i { background-position: -434px -442px !important }
.iconsSet .users i, .icon_users i, a.iconBtn.users i, a.icon.users i { background-position: -250px 0px !important }
.iconsSet .tags i, .icon_tags i, a.iconBtn.tags i, a.icon.tags i { background-position: -66px -26px !important }
.iconsSet .privMsgs i, .icon_privMsgs i, a.iconBtn.privMsgs i, a.icon.privMsgs i { background-position: -158px 0px !important }
.iconsSet .slices i, .icon_slices i, a.iconBtn.slices i, a.icon.slices i { background-position: -66px -104px !important }
.iconsSet .site i, .icon_site i, a.iconBtn.site i, a.icon.site i { background-position: -158px -234px !important }
.iconsSet .settings i, .icon_settings i, a.iconBtn.settings i, a.icon.settings i { background-position: -250px -208px !important }
.iconsSet .configManager i, .icon_configManager i, a.iconBtn.configManager i, a.icon.configManager i { background-position: -250px -468px !important }
.iconsSet .config i, .icon_config i, a.iconBtn.config i, a.icon.config i { background-position: -250px -468px !important }
.iconsSet .projectsManagment i, .icon_projectsManagment i, a.iconBtn.projectsManagment i, a.icon.projectsManagment i { background-position: -205px -468px !important }
.iconsSet .patcher i, .icon_patcher i, a.iconBtn.patcher i, a.icon.patcher i { background-position: -296px -26px !important }
.iconsSet .replacer i, .icon_replacer i, a.iconBtn.replacer i, a.icon.replacer i { background-position: -342px -286px !important }
.iconsSet .ddBackup i, .icon_ddBackup i, a.iconBtn.ddBackup i, a.icon.ddBackup i { background-position: -66px -312px !important }
.iconsSet .ftp i, .icon_ftp i, a.iconBtn.ftp i, a.icon.ftp i { background-position: -296px -104px !important }
.iconsSet .rename i, .icon_rename i, a.iconBtn.rename i, a.icon.rename i { background-position: -480px -78px !important }
.iconsSet .editProp i, .icon_editProp i, a.iconBtn.editProp i, a.icon.editProp i { background-position: -388px -442px !important }
.iconsSet .editOptions i, .icon_editOptions i, a.iconBtn.editOptions i, a.icon.editOptions i { background-position: -20px -104px !important }
.iconsSet .delete i, .icon_delete i, a.iconBtn.delete i, a.icon.delete i { background-position: 3px -263px !important }
.iconsSet .deleteGroup i, .icon_deleteGroup i, a.iconBtn.deleteGroup i, a.icon.deleteGroup i { background-position: 3px -263px !important }
.iconsSet .import i, .icon_import i, a.iconBtn.import i, a.icon.import i { background-position: -204px -52px !important }
.iconsSet .turnOn i, .icon_turnOn i, a.iconBtn.turnOn i, a.icon.turnOn i { background-position: -67px -182px !important }
.iconsSet .turnOff i, .icon_turnOff i, a.iconBtn.turnOff i, a.icon.turnOff i { background-position: -21px -182px !important }
.iconsSet .versions i, .icon_versions i, a.iconBtn.versions i, a.icon.versions i { background-position: -296px -208px !important }
.iconsSet .autosave i, .icon_autosave i, a.iconBtn.autosave i, a.icon.autosave i { background-position: -251px -235px !important }
.iconsSet .file i, .icon_file i, a.iconBtn.file i, a.icon.file i { background-position: -203px -234px !important }
.iconsSet .image i, .icon_image i, a.iconBtn.image i, a.icon.image i { background-position: -433px -27px !important }
.iconsSet .print i, .icon_print i, a.iconBtn.print i, a.icon.print i { background-position: -66px -156px !important }
.iconsSet .rss i, .icon_rss i, a.iconBtn.rss i, a.icon.rss i { background-position: -20px 0px !important }
.iconsSet .rssImporter i, .icon_rssImporter i, a.iconBtn.rssImporter i, a.icon.rssImporter i { background-position: -20px 0px !important }
.iconsSet .god i, .icon_god i, a.iconBtn.god i, a.icon.god i { background-position: -457px -309px !important }
.iconsSet .photo i, .icon_photo i, a.iconBtn.photo i, a.icon.photo i { background-position: -434px -26px !important }
.iconsSet .comments i, .icon_comments i, a.iconBtn.comments i, a.icon.comments i { background-position: -434px -52px !important }
.iconsSet .book i, .icon_book i, a.iconBtn.book i, a.icon.book i { background-position: -158px -416px !important }
.iconsSet .notebook i, .icon_notebook i, a.iconBtn.notebook i, a.icon.notebook i { background-position: -342px -416px !important }
.iconsSet .refrash i, .icon_refrash i, a.iconBtn.refrash i, a.icon.refrash i { background-position: -158px -312px !important }
.iconsSet .bold i, .icon_bold i, a.iconBtn.bold i, a.icon.bold i { background-position: -481px -27px !important }
.iconsSet .italic i, .icon_italic i, a.iconBtn.italic i, a.icon.italic i { background-position: -459px -27px !important }
.iconsSet .underline i, .icon_underline i, a.iconBtn.underline i, a.icon.underline i { background-position: -459px -53px !important }
.iconsSet .strike i, .icon_strike i, a.iconBtn.strike i, a.icon.strike i { background-position: -480px -52px !important }
.iconsSet .quote i, .icon_quote i, a.iconBtn.quote i, a.icon.quote i { background-position: -458px -79px !important }
.iconsSet .events i, .icon_events i, a.iconBtn.events i, a.icon.events i { background-position: -113px -182px !important }
.iconsSet .cleanup i, .icon_cleanup i, a.iconBtn.cleanup i, a.icon.cleanup i { background-position: -457px -338px !important }
.iconsSet .home i, .icon_home i, a.iconBtn.home i, a.icon.home i { background-position: -204px -104px !important }
.iconsSet .up i, .icon_up i, a.iconBtn.up i, a.icon.up i { background-position: -342px -260px !important }
.iconsSet .down i, .icon_down i, a.iconBtn.down i, a.icon.down i { background-position: -296px -260px !important }
.iconsSet .move i, .icon_move i, a.iconBtn.move i, a.icon.move i { background-position: -113px -286px !important }
.iconsSet .form i, .icon_form i, a.iconBtn.form i, a.icon.form i { background-position: -388px -442px !important }
.iconsSet .fields i, .icon_fields i, a.iconBtn.fields i, a.icon.fields i { background-position: -296px -468px !important }
.iconsSet .privileges i, .icon_privileges i, a.iconBtn.privileges i, a.icon.privileges i { background-position: -251px -182px !important }
.iconsSet .activate i, .icon_activate i, a.iconBtn.activate i, a.icon.activate i { background-position: -112px -104px !important }
.iconsSet .deactivate i, .icon_deactivate i, a.iconBtn.deactivate i, a.icon.deactivate i { background-position: -158px -104px !important }
.iconsSet .favorit i, .icon_favorit i, a.iconBtn.favorit i, a.icon.favorit i { background-position: -20px -78px !important }
.iconsSet .favoritOff i, .icon_favoritOff i, a.iconBtn.favoritOff i, a.icon.favoritOff i { background-position: -458px -208px !important }
.iconsSet .sitemap i, .icon_sitemap i, a.iconBtn.sitemap i, a.icon.sitemap i { background-position: -458px -105px !important }
.iconsSet .sitemapRed i, .icon_sitemapRed i, a.iconBtn.sitemapRed i, a.icon.sitemapRed i { background-position: -458px -132px !important }
.iconsSet .public i, .icon_public i, a.iconBtn.public i, a.icon.public i { background-position: -458px -234px !important }
.iconsSet .unpublic i, .icon_unpublic i, a.iconBtn.unpublic i, a.icon.unpublic i { background-position: -458px -260px !important }
.iconsSet .expand i, .icon_expand i, a.iconBtn.expand i, a.icon.expand i { background-position: -205px -495px !important }
.iconsSet .collapse i, .icon_collapse i, a.iconBtn.collapse i, a.icon.collapse i { background-position: -251px -495px !important }
.iconsSet .sound i, .icon_sound i, a.iconBtn.sound i, a.icon.sound i { background-position: -480px -105px !important }
.iconsSet .video i, .icon_video i, a.iconBtn.video i, a.icon.video i { background-position: -481px -2px !important }
.iconsSet .flagOn i, .icon_flagOn i, a.iconBtn.flagOn i, a.icon.flagOn i { background-position: -67px -182px !important }
.iconsSet .flagOff i, .icon_flagOff i, a.iconBtn.flagOff i, a.icon.flagOff i { background-position: -480px -130px !important }
.iconsSet .filter i, .icon_filter i, a.iconBtn.filter i, a.icon.filter i { background-position: -157px -130px !important }
.iconsSet .select i, .icon_select i, a.iconBtn.select i, a.icon.select i { background-position: -66px -261px !important }
.iconsSet .subscribe i, .icon_subscribe i, a.iconBtn.subscribe i, a.icon.subscribe i { background-position: -296px -494px !important }
.iconsSet .profile i, .icon_profile i, a.iconBtn.profile i, a.icon.profile i { background-position: -66px 1px !important }
.iconsSet .send i, .icon_send i, a.iconBtn.send i, a.icon.send i { background-position: -158px 1px !important }
.iconsSet .sendOff i, .icon_sendOff i, a.iconBtn.sendOff i, a.icon.sendOff i { background-position: -480px -182px !important }
.iconsSet .send2 i, .icon_send2 i, a.iconBtn.send2 i, a.icon.send2 i { background-position: -342px -494px !important }
.iconsSet .notify i, .icon_notify i, a.iconBtn.notify i, a.icon.notify i { background-position: -112px 1px !important }
.iconsSet .notify2 i, .icon_notify2 i, a.iconBtn.notify2 i, a.icon.notify2 i { background-position: -296px -494px !important }
.iconsSet .notifySettings i, .icon_notifySettings i, a.iconBtn.notifySettings i, a.icon.notifySettings i { background-position: -480px -156px !important }
.iconsSet .help i, .icon_help i, a.iconBtn.help i, a.icon.help i { background-position: -480px -209px !important }
.iconsSet .stat i, .icon_stat i, a.iconBtn.stat i, a.icon.stat i { background-position: -20px -208px !important }
.iconsSet .dummy i, .icon_dummy i, a.iconBtn.dummy i, a.icon.dummy i { background-position: -470px -470px !important }
.iconsSet .email i, .icon_email i, a.iconBtn.email i, a.icon.email i { background-position: -480px -233px !important }
.iconsSet .close i, .icon_close i, a.iconBtn.close i, a.icon.close i { background-position: -434px -364px !important }
.iconsSet .editDate i, .icon_editDate i, a.iconBtn.editDate i, a.icon.editDate i { background-position: -250px -52px !important }
.iconsSet .meta i, .icon_meta i, a.iconBtn.meta i, a.icon.meta i { background-position: -388px -208px !important }
.iconsSet .grab i, .icon_grab i, a.iconBtn.grab i, a.icon.grab i { background-position: -481px -259px !important }
.iconsSet .test i, .icon_test i, a.iconBtn.test i, a.icon.test i { background-position: -297px -182px !important }
.iconsSet .attention i, .icon_attention i, a.iconBtn.attention i, a.icon.attention i { background-position: -67px -391px !important }
.iconsSet .order i, .icon_order i, a.iconBtn.order i, a.icon.order i { background-position: -66px -261px !important }
.iconsSet .layout i, .icon_layout i, a.iconBtn.layout i, a.icon.layout i { background-position: -251px -156px !important }
.iconsSet .siteTheme i, .icon_siteTheme i, a.iconBtn.siteTheme i, a.icon.siteTheme i { background-position: -434px -208px !important }
.iconsSet .flash i, .icon_flash i, a.iconBtn.flash i, a.icon.flash i { background-position: -480px -286px !important }
.iconsSet .preview i, .icon_preview i, a.iconBtn.preview i, a.icon.preview i { background-position: -388px -104px !important }
.tools .folder i { background-position: -250px -103px }
.tools .page i { background-position: -20px -442px }
.tools .link i { background-position: -158px -234px }
.tools .isLock .folder i { background-position: -458px -182px }
.tools .isLock .page i { background-position: -458px -156px }
.tools .info i { background-position: -67px -391px }
.tools .logout i { background-position: -112px -416px }
.tools .add i { background-position: -388px -312px }
.tools .edit i { background-position: -342px -26px }
.tools .list i { background-position: -158px -442px }
.tools .ddStructure i { background-position: -342px -442px }
.tools .pages i { background-position: -343px -467px }
.tools .pageBlocks i { background-position: -434px -442px }
.tools .users i { background-position: -250px 0px }
.tools .tags i { background-position: -66px -26px }
.tools .privMsgs i { background-position: -158px 0px }
.tools .slices i { background-position: -66px -104px }
.tools .site i { background-position: -158px -234px }
.tools .settings i { background-position: -250px -208px }
.tools .configManager i { background-position: -250px -468px }
.tools .config i { background-position: -250px -468px }
.tools .projectsManagment i { background-position: -205px -468px }
.tools .patcher i { background-position: -296px -26px }
.tools .replacer i { background-position: -342px -286px }
.tools .ddBackup i { background-position: -66px -312px }
.tools .ftp i { background-position: -296px -104px }
.tools .rename i { background-position: -480px -78px }
.tools .editProp i { background-position: -388px -442px }
.tools .editOptions i { background-position: -20px -104px }
.tools .delete i { background-position: 3px -263px }
.tools .deleteGroup i { background-position: 3px -263px }
.tools .import i { background-position: -204px -52px }
.tools .turnOn i { background-position: -67px -182px }
.tools .turnOff i { background-position: -21px -182px }
.tools .versions i { background-position: -296px -208px }
.tools .autosave i { background-position: -251px -235px }
.tools .file i { background-position: -203px -234px }
.tools .image i { background-position: -433px -27px }
.tools .print i { background-position: -66px -156px }
.tools .rss i { background-position: -20px 0px }
.tools .rssImporter i { background-position: -20px 0px }
.tools .god i { background-position: -457px -309px }
.tools .photo i { background-position: -434px -26px }
.tools .comments i { background-position: -434px -52px }
.tools .book i { background-position: -158px -416px }
.tools .notebook i { background-position: -342px -416px }
.tools .refrash i { background-position: -158px -312px }
.tools .bold i { background-position: -481px -27px }
.tools .italic i { background-position: -459px -27px }
.tools .underline i { background-position: -459px -53px }
.tools .strike i { background-position: -480px -52px }
.tools .quote i { background-position: -458px -79px }
.tools .events i { background-position: -113px -182px }
.tools .cleanup i { background-position: -457px -338px }
.tools .home i { background-position: -204px -104px }
.tools .up i { background-position: -342px -260px }
.tools .down i { background-position: -296px -260px }
.tools .move i { background-position: -113px -286px }
.tools .form i { background-position: -388px -442px }
.tools .fields i { background-position: -296px -468px }
.tools .privileges i { background-position: -251px -182px }
.tools .activate i { background-position: -112px -104px }
.tools .deactivate i { background-position: -158px -104px }
.tools .favorit i { background-position: -20px -78px }
.tools .favoritOff i { background-position: -458px -208px }
.tools .sitemap i { background-position: -458px -105px }
.tools .sitemapRed i { background-position: -458px -132px }
.tools .public i { background-position: -458px -234px }
.tools .unpublic i { background-position: -458px -260px }
.tools .expand i { background-position: -205px -495px }
.tools .collapse i { background-position: -251px -495px }
.tools .sound i { background-position: -480px -105px }
.tools .video i { background-position: -481px -2px }
.tools .flagOn i { background-position: -67px -182px }
.tools .flagOff i { background-position: -480px -130px }
.tools .filter i { background-position: -157px -130px }
.tools .select i { background-position: -66px -261px }
.tools .subscribe i { background-position: -296px -494px }
.tools .profile i { background-position: -66px 1px }
.tools .send i { background-position: -158px 1px }
.tools .sendOff i { background-position: -480px -182px }
.tools .send2 i { background-position: -342px -494px }
.tools .notify i { background-position: -112px 1px }
.tools .notify2 i { background-position: -296px -494px }
.tools .notifySettings i { background-position: -480px -156px }
.tools .help i { background-position: -480px -209px }
.tools .stat i { background-position: -20px -208px }
.tools .dummy i { background-position: -470px -470px }
.tools .email i { background-position: -480px -233px }
.tools .close i { background-position: -434px -364px }
.tools .editDate i { background-position: -250px -52px }
.tools .meta i { background-position: -388px -208px }
.tools .grab i { background-position: -481px -259px }
.tools .test i { background-position: -297px -182px }
.tools .attention i { background-position: -67px -391px }
.tools .order i { background-position: -66px -261px }
.tools .layout i { background-position: -251px -156px }
.tools .siteTheme i { background-position: -434px -208px }
.tools .flash i { background-position: -480px -286px }
.tools .preview i { background-position: -388px -104px }

/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/lib/more/scripts/scripts_noDb/css/common/smIcons.css|----------*/


.smIcons .sm-answer i, .smIcons.sm-answer i { background-position: -183px -290px }
.smIcons .sm-link i, .smIcons.sm-link i { background-position: -136px -238px }
.smIcons .sm-start i, .smIcons.sm-start i { background-position: -44px -185px }
.smIcons .sm-settings i, .smIcons.sm-settings i { background-position: 2px -108px }
.smIcons .sm-comments i, .smIcons.sm-comments i { background-position: -322px -55px }
.smIcons .sm-comments2 i, .smIcons.sm-comments2 i { background-position: -414px -55px }
.smIcons .sm-user i, .smIcons.sm-user i { background-position: -229px -4px }
.smIcons .sm-god i, .smIcons.sm-god i { background-position: -412px -239px }
.smIcons .sm-editPage i, .smIcons.sm-editPage i { background-position: -366px -446px }
.smIcons .sm-lock i, .smIcons.sm-lock i { background-position: -412px -368px }
.smIcons .sm-index i, .smIcons.sm-index i { background-position: -228px -368px }
.smIcons .sm-static i, .smIcons.sm-static i { background-position: -412px -472px }
.smIcons .sm-dynamic i, .smIcons.sm-dynamic i { background-position: -251px -469px }
.smIcons .sm-variant i, .smIcons.sm-variant i { background-position: -457px -287px }
.smIcons .sm-edit i, .smIcons.sm-edit i { background-position: -320px -30px }
.smIcons .sm-delete i, .smIcons.sm-delete i { background-position: 2px -264px }
.smIcons .sm-move i, .smIcons.sm-move i { background-position: -90px -290px }
.smIcons .sm-activate i, .smIcons.sm-activate i { background-position: -136px -108px }
.smIcons .sm-deactivate i, .smIcons.sm-deactivate i { background-position: -90px -108px }
.smIcons .sm-author i, .smIcons.sm-author i { background-position: -228px -3px }
.smIcons .sm-prev i, .smIcons.sm-prev i { background-position: -320px -343px }
.smIcons .sm-next i, .smIcons.sm-next i { background-position: -274px -343px }
.smIcons .sm-time i, .smIcons.sm-time i { background-position: -297px -209px }
.smIcons .sm-play i, .smIcons.sm-play i { background-position: -113px -365px }
.smIcons .sm-play i { width: 14px; height: 14px; }
.smIcons .sm-stop i, .smIcons.sm-stop i { background-position: -67px -365px }
.smIcons .sm-stop i { width: 14px; height: 14px; }
.smIcons .sm-pause i, .smIcons.sm-pause i { background-position: -21px -365px }
.smIcons .sm-pause i { width: 14px; height: 14px; }
.smIcons .sm-rss i, .smIcons.sm-rss i { background-position: 2px -4px }
.smIcons .sm-rss i { width: 14px; height: 14px; }
.smIcons .sm-stat i, .smIcons.sm-stat i { background-position: 2px -212px }
.smIcons .sm-subscribed i, .smIcons.sm-subscribed i { background-position: -455px -393px }
.smIcons .sm-unsubscribed i, .smIcons.sm-unsubscribed i { background-position: -455px -367px }
.smIcons .sm-publish i, .smIcons.sm-publish i { background-position: -44px -264px }
.smIcons .sm-slices i, .smIcons.sm-slices i { background-position: -44px -108px }
.smIcons .sm-image i, .smIcons.sm-image i { background-position: -412px -30px }
.smIcons .sm-view i, .smIcons.sm-view i { background-position: -459px -235px }

.smIcons i {
background-image: url(../../../i/img/icons/pack1.png);
/*background-image: url(../../../i/img/icons/pack1.gif);*/
background-repeat: no-repeat;
}
.smIcons a, a.smIcons {
display: block;
float: left;
margin-right: 15px;
text-decoration: none;
cursor: pointer;
}
.bordered.smIcons a, a.smIcons.bordered {
margin-right: 3px;
border: 1px solid transparent;
}
.bordered.smIcons i {
margin-right: 0px;
}
.bordered.smIcons a:hover, a:hover.smIcons.bordered {
border: 1px solid #CCCCCC;
}
.smIcons a.noborder {
margin-right: 15px;
border: none;
}
.smIcons a:hover.noborder {
border: none !important;
}
.smIcons a:hover, a:hover.smIcons {
text-decoration: underline;
}
.smIcons i {
margin-right: 3px;
display: block;
width: 15px;
height: 15px;
/*
было раньше..... =/
width: 13px;
height: 13px;
*/
float: left;
cursor: hand;
}
.descr .tooltip {
margin-left: 5px;
}

.smIcons .disabled i {
background: none;
}
.smIcons a:hover.disabled {
background: none !important;
}
/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common/resizableTextarea.css|----------*/
texarea {
margin: 0px !important;
}
/*

IE
* html .textarea,
* html .textarea2,
* html .textarea3 {
  display: inline;
  zoom: 1;
}
*+html .textarea,
*+html .textarea2,
*+html .textarea3 {
  display: inline;
  zoom: 1;
}
.resize textarea { filter: alpha(opacity=50); }
*/
.rteHandler {
display: block;
height: 11px;
background: #eee url(../../../i/img/handler/ico-handler2.gif) no-repeat 50% 3px;
border: 1px solid #ddd;
overflow: hidden;
cursor: s-resize;
clear: both;
width: 99%;
}

.rteHandler:hover {
border-color: #999;
}

/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common/screen.css|----------*/
/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }
/* -------------------------------------------------------------- 
   
   typography.css
   * Sets up some sensible default typography.
   
-------------------------------------------------------------- */

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body { 
  font-size: 12px;
  color: #222; 
  background: #fff;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; /*color: #111;*/ }

h1 { font-size: 2em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 1.4em; margin-bottom: 0.5em; line-height: 1; margin-top: 0; }
h3 { font-size: 1.3em; line-height: 1; margin-bottom: 0.5em; margin-top: 0.5em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 0.7em; margin-top: 0.7em; font-weight: bold; }
h5 { font-size: 1.1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }



/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 0.7em; }
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus, 
a:hover     { color: #000; }
a           { color: #009; text-decoration: underline; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre         { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0.5em 1.5em 0.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}
li          { margin-bottom: 0.5em }
ul li       { list-style: square; } 

/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; }
th          { font-weight: bold; }
thead th    { background: #c3d9ff; }
/*th,td,caption { padding: 4px 10px 4px 5px; }*/
th,td,caption { padding: 0px; }
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }


/* Misc classes
-------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }

/* -------------------------------------------------------------- 
/* Misc classes and elements
-------------------------------------------------------------- */

/* In case you need to add a gutter above/below an element */
.prepend-top { 
  margin-top:1.5em; 
}
.append-bottom { 
  margin-bottom:1.5em; 
}

/* Use this to create a horizontal ruler across a column. */
hr {
  background: #ddd; 
  color: #ddd;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 0 0 1.45em;
  border: none; 
}
hr.space {
  background: #fff;
  color: #fff;
}


/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
    content: "\0020"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    overflow:hidden; 
}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */


/* -------------------------------------------------------------- 
   
   forms.css
   * Sets up some default styling for forms
   * Gives you classes to enhance your forms
   
   Usage:
   * For text fields, use class .title or .text
   
-------------------------------------------------------------- */

fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }


/* Form fields
-------------------------------------------------------------- */

input.fld, textarea, select {
  border: 1px solid #bbb;
}

input.fld:focus, textarea:focus, select:focus {
  border:1px solid #666;
}

input.text, 
input.title   { width: 300px; padding:5px; }
input.title   { font-size:1.5em; }
textarea      { width: 390px; height: 250px; padding:5px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }


/* Success, notice and error boxes
-------------------------------------------------------------- */

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

embed {
display: block;
}
/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common/text.css|----------*/
.ifLink {
background: url(/i/img/file.gif) no-repeat 0 3px;
padding-left: 15px;
}

.mceContentBody table,
.contentBody table {
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
}

.mceContentBody table td,
.contentBody table td,
.mceContentBody table th,
.contentBody table th {
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding: 2px 5px 2px 5px;
vertical-align: top;
}
.mceContentBody table td p
.contentBody table td p {
margin: 0px;
}

/*----------[ File '/var/www/litcult/data/www/litcult.ru/m/css/common/text.css' does not exists ]---------*/

/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common/text.css|----------*/
.ifLink {
background: url(/i/img/file.gif) no-repeat 0 3px;
padding-left: 15px;
}

.mceContentBody table,
.contentBody table {
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
}

.mceContentBody table td,
.contentBody table td,
.mceContentBody table th,
.contentBody table th {
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding: 2px 5px 2px 5px;
vertical-align: top;
}
.mceContentBody table td p
.contentBody table td p {
margin: 0px;
}

/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common/design.css|----------*/


.showgrid {
background: none;
}

#footer .body {
text-align: center;
padding: 20px 15px 20px 10px;
}


#top .item {
float: left;
padding: 5px 10px 0px 0px;
}

#topAds {
background: #000000;
padding: 3px 0px 3px 0px;
height: 87px;
}

#col1 {
/*margin-right: 0px;*/
}


.submenu li {
float: left;
list-style: none;
white-space: nowrap;
font-size: 12px;
margin: 0px -1px 0px 0px;
}
.submenu ul {
margin: 0px;
}
.submenu a {
display: block;
text-decoration: none;
}
.submenu > ul > li > a span {
display: block;
}

.submenu li.selected > a, .submenu a:hover, .submenu li.over > a {
text-decoration: underline;
}
.submenu li.over > a {
color: #000000;
text-decoration: underline !important;
}
.tab-selected a {
background-color: #555555;
text-decoration: underline;
}

#col1 .body, #col2 .body {
padding: 0 0px 0 10px;
}
#col3 {
padding-top: 0px;
}
#col3 .body {
padding: 0 10px 0 10px;
}

.valign td {
vertical-align: top;
}



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


.gray, .gray a {
color: #AFAFAF;
}
.gray a:hover {
color: #555555;
}
.dgray, .dgray a {
color: #666666;
}
.dgray a:hover {
color: #000000;
}

/*============pathNav=============*/
#pathNav .btns {
float: right
width: 200px;
padding: 3px 0px 0px 0px;
}
#pathNav .smIcons {
float: right;
}
#pathNav .smIcons a:hover, #pathNav .iconsSet a:hover {
border-color: #DEDF61;
}
#pathNav .iconsSet i {
margin: 1px;
}

/* =========== pNums============================== */

#pageTitle .pNums .btn {
padding: 0px;
}
.pNums a {
background-color: #CCCCCC;
}
.pNums b {
background-color: #FF0000;
}
.pNums a, .pNums b {
display: block;
float: left;
margin-right: 5px;
text-align: center;
//width: 25px;
}
#pageTitle .pNums .btn {
float: left;
}
.pNums span {
display: block;
padding: 0px 5px 0px 5px;
}
.pNumsTop {
padding-top: 10px;
}

/*---------pageTitle-------------*/
#pageTitle .pNums {
float: right;
}
#pageTitle .pNumsLinks {
float: right;
}
#pageTitle .pNumsTitle {
float: right;
}
#pageTitle .btn {
float: right;
margin-top: 2px;
margin-left: 5px;
margin-right: 0px !important; /* переопределение отступа ".iconsSet a, a.iconsSet" */
padding-right: 10px;
padding-left: 10px;
}
#pageTitle.iconsSet .btn {
padding-left: 5px;
}
#pageTitle a.btn.delete i {
background-position: 3px -262px !important;
}

/*=======createNav, personalNav=============*/
#extraNav {
margin-bottom: 15px;
}
#extraNav a.btn {
width: 100%;
margin-bottom: 5px;
}
#personalNav a {
margin-bottom: 5px;
}

input.fld, textarea, input[type=text], input[type=password] {
font-size: 14px;
border: 1px solid #BFBFBF;
border-bottom: 1px solid #DFDFDF;
border-right: 1px solid #DFDFDF;
color: #777777;
}
#top input {
font-size: 12px;
}
/*
input.fld:focus, textarea:focus, input[type=text]:focus, input[type=password]:focus {
background-color: #FFF6CF;
}
*/

input[type=checkbox] {
margin-top: 1px;
vertical-align: middle;
}
/* ================auth========================= */

#top {
height: 33px;
}
#auth {
padding: 0px 0px 0px 15px;
}
#auth input.fld {
width: 90px;
}
#auth a#btnLogin {
width: 55px;
}
#top .item #searchBox {
background: url(../../../i/img/portal/search.gif) no-repeat top right;
}
#top .item #searchBox input {
width: 90px;
float: left;
margin-right: 5px;
}
#top .item #searchBox a {
width: 60px;
}

#logo {
position: absolute;
display: block;
background-repeat: no-repeat;
}
#logo span {
display: none;
}

/* ================bigDate========================= */
.bigDate {
float: left;
/*margin-top: 3px;*/
margin-right: 12px;
text-align: center;
width: 60px;
height: 50px;
border: 1px solid #EFEFEF;
}
.bigDate .day {
/*margin-top: 2px;*/
font-size: 22px;
font-family: Georgia;
color: #555555;
}
.bigDate .month {
font-size: 11px;
color: #999999;
}
.bigDate .time {
font-size: 10px;
}



/*=================contentBody======================*/
.contentBody {
padding: 0px 0px 0px 0px;
}

/*=================rubs======================*/
.rubs {
background: #999999;
}
.rubs h2 {
background: #555555;
padding: 5px 10px 5px 15px;
font-size: 14px;
color: #CCCCCC;
margin: 0px;
}
.rubsBody {
padding: 10px 5px 10px 15px;
}
.rubsBody ul {
margin-top: 0px;
margin-left: 13px;
}
.rubsBody li {
line-height: 1;
margin-bottom: 7px;
list-style: square;
}
.rubsBody a {
color: #000000;
}
.rubsBody a:hover {
color: #FFFFFF;
}

/*=================#topSlideTip======================*/
#topSlideTip {
display: none;
position: absolute;
width: 220px;
/*left: -103px;*/
top: 19px;
line-height: 1.2;
z-index: 999;
}
#topSlideTip .sm-delete {
position: absolute;
top: 100px;
left: 100px;
}
#topSlideTip hr {
height: 1px;
margin-bottom: 5px;
margin-top: 7px;
}
#topSlideTip .arrow {
height: 14px;
background: url(../../../i/img/portal/arrow-up.gif) no-repeat bottom center;
}
#topSlideTip .body {
color: #000000;
background: #CFE7FF;
font-size: 11px;
width: 100%;
overflow: hidden;
}

#topSlideTip.slideSystem .arrow {
background-image: url(../../../i/img/portal/arrow2-up.gif);
}
#topSlideTip.slideSystem .body {
background: #FFE66B;
}

#topSlideTip .slides {
padding: 5px 10px 10px 10px;
}
#topSlideTip p {
margin: 0px 0px 5px 0px;
}
#topSlideTip .smIcons {
/*float: right;*/
}
#topSlideTip .nums {
float: left;
font-size: 9px;
padding: 0px 3px 0px 2px;
}
#topSlideTip .smIcons a {
border: 0px;
height: 12px;
width: 15px;
margin: 0px;
}
#topSlideTip .slides.smIcons a i {
float: right;
}
#topSlideTip .slides a {
color: #000000;
float: none;
display: inline;
margin: 0px;
white-space: normal;
text-decoration: underline;
}
#topSlideTip a:hover {
color: #666666;
}

#topSlideTip .arrow a:hover {
border: 0px;
background: #A8D3FF;
}
#topSlideTip input {
margin-right: 7px;
float: left;
width: 65px !important;
display: block;
font-size: 12px;
}

#topSlideTip #lp_text {
/*height: 50px;     зачем это? О_о*/
}

.miniform {
margin-top: 7px;
}

.loader {
background: url(../../../i/img/portal/loader-b.gif) no-repeat;
}
.loaderDG {
background: url(../../../i/img/portal/loader-dg.gif) no-repeat;
}

#lp_loader {
width: 16px;
height: 16px;
float: right;
}

a.iiLeft {
float: left;
border: 1px solid #CCCCCC;
display: block;
padding: 1px;
margin-right: 10px;
}
a:hover.iiLeft {
border: 1px solid #555555;
}
a.iiLeft img {
display: block;
}

/* Используются на форме страницы "Забытый пароль" */
.fld2 {
float: left;
margin-right: 10px;
}

/*=========btns================*/






/*=========нечто сомнительное================*/
#itemsTable td, #itemsTable th {
padding: 3px 15px 3px 0px;
border-bottom: 1px solid #CCCCCC;
}
#itemsTable p {
margin-top: 0px;
}
#itemsTable.valign td {
vertical-align: top;
padding-top: 5px;
padding-bottom: 5px;
}




/*===============#pageTitle=============*/

#pageTitle h1 {
margin: 0px;
font-size: 20px;
}
#pageTitle {
margin-bottom: 10px;
}
#pageTitle .pageDate {
float: right;
padding-top: 3px;
color: #CCCCCC;
font-size: 11px;
}



.tip {
background: #FFF4BF;
border-top: 1px solid #FFF9DF;
border-left: 1px solid #FFF9DF;
border-right: 1px solid #DFD5A7;
border-bottom: 1px solid #DFD5A7;
padding: 2px 5px 2px 5px;
font-size: 11px;
color: #555555;
max-width: 200px;
}
.tip-text {
display: none;
}



/*==============apeform=================*/
/* конфликтует с древовидным списком радио-баттонов
.apeform div label {
display: block;
width: 250px;
float: left;
}
*/
.mceLayout table {
margin-bottom: 0;
width: auto;
}



.profilePage table td {
padding: 0px;
border-width: 0px;
}
.apeform table td {
border-width: 0px;
}
.profileInfo td {
font-size: 11px;
border-width: 1px;
padding: 2px 10px 2px 0px !important;
}
.profileInfo table {
width: 400px;
}
.profileInfo a.btn {
text-decoration: none;
font-size: 11px;
margin-bottom: 10px;
}

span.tooltip, span.tooltips {
border-bottom: 1px dotted #000000;
cursor: default;
}






/*=========================#privMsgsPage===============================*/

#privMsgsPage {
width:400px;height:200px;
}
#privMsgsPage .chatTable {
width: 100%;
height: 100%;
}
#privMsgsPage .chatBar {  
border: 1px solid #CCCCCC;
height: 100px;
}
#privMsgsPage #chat {
overflow: auto;
padding: 7px;
height: 100px;
min-height: 50px;
}
#privMsgsPage   #chat .item {
padding-left: 12px;
margin-bottom: 3px;
}
#privMsgsPage #chat .in {
color: #003994;
background: url(./img/privMsgs/arr-in.gif) no-repeat 0px 7px;
}
#privMsgsPage #chat .out {
color: #00942A;
background: url(./img/privMsgs/arr-out.gif) no-repeat 0px 7px;
}
#privMsgsPage #chat .date {
padding-top: 4px;
font-size: 9px;
display: block;
float: left;
}
#privMsgsPage #chat .text {
margin-left: 5px;
width: 450px;
float: left;
}
#privMsgsPage #chat .in .date {
color: #6898E6;
}
#privMsgsPage #chat .out .date {
color: #5FCF74;
}  
#privMsgsPage #msgText {
font-size: 12px;
height: 50px; /* height = font-size + (padding x 2) + (border x 2) + 2 */
width: 100%;
/*overflow: yes;*/
border: 1px solid #CCCCCC;
padding: 2px;
color: auto;
}
#privMsgsPage .deactive#msgText {
color: #CCCCCC;
}
#privMsgsPage .endAvatar {
clear: both;
height: 7px;
}
#privMsgsPage #debug {
border: 1px solid #FF0000;
padding: 20px;
margin-top: 10px;
}  
#privMsgsPage .msgBar {
margin-top: 5px;
}
#privMsgsPage .msgBar td {
text-align: right;
vertical-align: top;  
}
#privMsgsPage a#sendMsgBtn {
margin: 1px 0px 0px 5px;
display: block;
width: 30px;
height: 40px;
border: 1px solid #CCCCCC;
cursor: default;
}
#privMsgsPage a.active#sendMsgBtn {
background: url(./img/privMsgs/send-receive.png) center center no-repeat;
cursor: pointer;
}
#privMsgsPage a:hover.active#sendMsgBtn {
border-color: #555555;
}
#privMsgsPage .loading {
background: url(./img/privMsgs/loader.gif) center center no-repeat;
}
#privMsgsPage a#sendMsgBtn div {
padding-top: 4px;
text-align: center;
}

h2 a {
text-decoration: underline;
}

.homepage {
padding-top: 10px;
}

/*---------usersFull------------*/
.usersFull li {
display: block;
list-style: none;
float: left;
width: 180px;
height: 60px;
margin: 0px 20px 0px 0px;
}
.usersFull li p {
margin-top: 0px;
}


/*-----------------------Bottom------------------------*/
/*-----------------------Slice-------------------*/
.slice {
/* for debug
border: 1px dashed #FF0000;
padding: 10px;
*/
}
.slice-title {
display: none;
}




#whosOnline {
line-height: 1.1;
margin-bottom: 15px;
margin-top: 5px;
}


.info {
color: #00509F;
border: 1px solid #8FC7FF;
background: #DFEFFF url(../../../i/img/icons/info.png) no-repeat 5px 5px;
padding: 5px 5px 5px 25px;
margin-top: 7px;
}

#pathNav {
padding: 0px 5px 0px 0px;
}

.bodyNoScroll {
overflow-x: hidden;
overflow-y: hidden;
}

attention {
color: #386F37;
display: inline-block;
padding: 5px 10px 5px 10px;
border-left: 1px solid #8ECF8E;
border-right: 1px solid #8ECF8E;
background: #EFFFEF;  
}

/* Гугл карта */
.addressMap {
width: 100&;
height: 300px;
margin-bottom: 15px;
}

.addressesMap {
width: 100&;
height: 600px;
margin-bottom: 15px;
}

.padTop {
margin-top: 10px;
}
.padBottom {
margin-bottom: 10px;
}


#orderMenu {
float: right;
margin-bottom: 7px;
}

/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common/pageModules.css|----------*/
.module_content .apeform .element {
padding: 5px 0px 5px 0px;
}
.module_content .apeform .element p.label {
display: none;
}
.module_content .sliceName_beforeForm_edit {
display: none;
}
/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common/hMenu.css|----------*/
.hMenu ul {
margin: 0px 0px 0px 0px;
line-height: 1;
}
.hMenu li {
list-style: none;
/*border-left: 1px solid #333333;*/
float: left;
display: block;
position: relative;
margin-bottom: 0;
}
.hMenu li li {
list-style: none;
float: none;
border-bottom: 1px solid #333333;
font-size: 12px;
}
.hMenu li ul {
z-index: 999;
position: absolute;
left:-1px;
width: 160px;
display: none;/*----------------- for debug dropdowns ------------------------<<<<<<*/
white-space: nowrap;
background: #FFFFFF;
/*border-right: 1px solid #222222;*/
}
.hMenu li:hover ul, .hMenu li.over ul {
display: block;
}
.hMenu li small {
display: block;
font-size: 10px;
height: 16px;
position: absolute;
top: 7px;
left: 25px;
color: #777777;
}
.hMenu a {
display: block;
text-decoration: none;
}
.hMenu a #span {
display: block;
}
.hMenu li li a {
text-decoration: none;
}
.hMenu a:hover, .hMenu a.active, .hMenu a.current {
text-decoration: underline;
}
.hMenu a:hover {
color: #000000;
}
* html .hMenu li li { float: left; }
* html .hMenu li li a { height: 1%; }

.hMenu b a {
color: #000000;
text-decoration: underline;
font-weight: normal;
}
/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common/msgs.css|----------*/
@import url(../../../s2/css/common/smIcons.css);

.avatar {
margin: 0px 7px 0px 0px;
float: left;
}
.avatar img {
display: block;
}
.avatar a, .avatar .border {
display: block;
border: 1px solid #CCCCCC;
}
.avatar a:hover {
border: 1px solid #555555;
}

/* Сообщения */
.msgs .avatar {
margin-top: 2px;
}
.msgs {
width: 450px;
margin-top: 5px;
}
.msgs .author {
margin-bottom: 7px;
}
.msgs .text {
/*width: 370px;*/
font-size: 12px;
}
.msgs textarea, .msgs input {
font-size: 12px;
}
.msgs .text .thumb {
margin: 3px 3px 0px 0px;
}
.msgs .text quote {
background: #FFF1A8;
padding: 5px;
display: block;
margin-bottom: 5px;
border-top: 1px solid #FFD500;
border-bottom: 1px solid #FFD500;
//border-left: 3px solid #FFD500;
}
.msgs .textd {
float: left;
width: 375px;
}
.msgs textarea {
/*width: 400px;*/
height: 35px; /* autogrow */
margin-top: 0px;
}
.msgs .iconsSet {
}
.msgs .items {
padding-top: 10px;
}

/* Сообщение */
.msgs .item textarea {
width: 100%;
/*height: 70px;*/
height: 35px; /* autogrow */
}
.msgs .item input[type=button] {
margin: 5px 5px 0px 0px;
padding-top: 0px;
width: 100px;
height: 20px;
}

.msgs .anchor {
float:right
}


/*
.itemsList h3 {
margin-bottom: 5px;
}
.itemsList .date {
float: right;
color: #999999;
}
.itemsList .subscript {
margin-top: 7px;
}
.itemsList .item {
border-bottom: 1px solid #CCCCCC;
padding-bottom: 7px;
margin-bottom: 7px;
}
.itemsList .rightBlock {
width: 300px;
margin: 0px 0px 10px 20px;
padding: 0px 0px 5px 10px;
border-left: 1px solid #CCCCCC;
float: right;
}

.markedList .item {
padding: 5px 7px 5px 7px;
margin-bottom: 0px;
}
.markedList p {
margin-top: 0px;
}
*/

#answerBlock {
margin: 0px 0px 0px 15px;
width: 200px;
float: left;
display: none;
}

.editing {
	/*
	border: 1px solid #FF0000;
	height: 200px;
	*/
}

/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common/ddCalendar.css|----------*/
.ddCalendarBtns {
min-height: 18px;
}
.ddCalendarBtns table {
width: 100%;
}
.ddCalendarBtns td {
width: 50%;
}
.ddCalendarBtns .next {
text-align: right;
}

#ddCalendar table {
width: 100%;
margin-bottom: 0px;
}
#calendarHeader {
border-top: 1px solid #CCCCCC;
text-align: center;
padding: 5px 0px 5px 0px;
font-weight: bold;
color: #555555;
} 
#ddCalendar, #ddCalendar th, #ddCalendar td {
font-size: 10px;
}
#ddCalendar th {
text-align: left;
}
#ddCalendar td b {
font-weight: normal;
}
#ddCalendar td a {
font-weight: bold;
}
#ddCalendar.loader {
background-position: top center;
}

/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common/adminPanel.css|----------*/
.adminPanel {
position: absolute;
top: 0px;
left: 20px;
z-index: 999;
width: 320px;
}
.adminPanelDrag {
height: 10px;
background: #CCCCCC;
cursor: move;
}
.adminPanelBody {
border: 1px solid #CCCCCC;
background: #FEFFBF;
padding: 3px 10px 7px 10px;
text-align: left;
}
.adminPanelBody, .adminPanelBody td {
font-size: 12px;
font-family: Tahoma;
line-height: 1.1em;
color: #000000;
}
.adminPanelBody a {
color: #1B00FF;
}
.adminPanelBody a:hover {
color: #FF0000;
}
.adminPanelBody table {
margin: 0px;
}
.adminPanelBody td {
vertical-align: top;
padding-right: 15px;
}

/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common/frontbar.css|----------*/
#frontbar {
height: 28px;
background: url(../../../i/img/frontbar/bg.png);
}
#frontbar .container {
padding-top: 5px;
}
/*----------[ File '/var/www/litcult/data/www/litcult.ru/m/css/common/design.css' does not exists ]---------*/

/*----------[ File '/var/www/litcult/data/www/litcult.ru/m/css/common/text.css' does not exists ]---------*/

/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common/fancy.css|----------*/
a.hover {
color: red;
}

.fu-list {
padding: 0;
list-style: none;
margin: 0;
}

.fu-list .file-invalid {
cursor: pointer;
color: #514721;
padding-left: 48px;
line-height: 24px;
background: url(../../../i/img/fancy/error.png) no-repeat 24px 5px;
margin-bottom: 1px;
}
.fu-list .file-invalid span {
background-color: #fff6bf;
padding: 1px;
}

.fu-list li.file {
list-style: none;
padding-left: 22px;
background: url(../../../i/img/fancy/attach.png) no-repeat 1px 50%;
}

.fu-list .file span {
padding: 0 4px 0 0;
}
.fu-list .file a {
padding: 0 4px;
}

.fu-list .file .file-size {
color: #666;
}

.fu-list .file .file-error {
color: #8a1f11;
}

.fu-list .file .file-progress-inner {
height: 12px;
background-image: url(../../../i/img/fancy/bar.gif);
}
.fu-list .file .file-progress {
width: 250px;
height: 12px;
display: inline-block;
vertical-align: middle;
background-repeat: no-repeat;
background-image: url(../../../i/img/fancy/progress.gif);
}

/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/lib//more/scripts/scripts_noDb/css/common/avatar.css.php|----------*/

.avatar img {
width: 50px;
height: 50px;
}

/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common/ac.css|----------*/
ul.autocompleter-choices
{
  position:       absolute;
  margin:         0;
  padding:        0;
  list-style:       none;
  border:         1px solid #7c7c7c;
  border-left-color:    #c3c3c3;
  border-right-color:   #c3c3c3;
  border-bottom-color:  #ddd;
  background-color:   #fff;
  text-align:       left;
  font-family:      Verdana, Geneva, Arial, Helvetica, sans-serif;
  z-index:        50;
  background-color:   #fff;
}

ul.autocompleter-choices li
{
  position:       relative;
  margin:         -2px 0 0 0;
  padding:        2px 8px 2px 4px;
  display:        block;
  float:          none !important; 
  cursor:         pointer;
  font-weight:    normal;
  white-space:    nowrap;
  font-size:      11px;
  line-height:    1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
  background-color:   #444;
  color:          #fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
  display:        inline;
  float:          none;
  font-weight:      bold;
  margin:         0;
  padding:        0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
  color:          #FFC500;
}

/* ------------ Autocompleter ----------- */
input.ac {
display: block;
background: url(../../../i/img/black/search.gif) no-repeat;
background-position: 214px 5px;
width: 230px;
}
span.ac2 {
display: block;
width: 150px;
}
span.ac2.loader {
background-position: 233px 3px;
}
/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common/text.css|----------*/
.ifLink {
background: url(/i/img/file.gif) no-repeat 0 3px;
padding-left: 15px;
}

.mceContentBody table,
.contentBody table {
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
}

.mceContentBody table td,
.contentBody table td,
.mceContentBody table th,
.contentBody table th {
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding: 2px 5px 2px 5px;
vertical-align: top;
}
.mceContentBody table td p
.contentBody table td p {
margin: 0px;
}

/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common/moosound.css|----------*/


.soundPlayer {
width: 97%;
margin-bottom: 3px;
}

.soundPlayer .smIcons a:hover {
background-color: #FFFFFF;
}

.song {
width: 100%;
padding: 3px 0px 3px 5px;
}

.song.playing {
border-top: #000;
background-color: #ff9;
}

.seekbarContainer {
float: left;
width: 435px;
margin: 7px 0px 6px 5px;
}
#blocks .seekbarContainer {
width: 135px;
}
.seekbar {
background: #afa;
height: 3px;
width: 0%;
cursor: pointer;
}

.position {
left: 0;
position: relative;
width: 5px;
height: 3px;
background-color: #999;
}

.song h3 {
margin: 0;
}

.controls {
}
.controls img {
cursor: pointer;
}
/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/datepicker/jqui.css|----------*/
.datepicker_jqui {
  position: absolute;
  font-size: 10px;
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
  color: #333;
  line-height: normal;
  width: 185px;
  height: 158px;
  padding: 4px;
  background: url(../../../i/img/datepicker/jqui/frame.png) no-repeat;
}

/* header
********************************************************/
.datepicker_jqui .header {
  position: relative;
  height: 15px;
  margin-bottom: 5px;
  padding-top: 1px;
}

.datepicker_jqui .header .title {
  text-align: center;
  margin: 3px 18px 0 18px;
}

.datepicker_jqui .header .titleText {
  font-size: 11px;
  color: #fff;
}

.datepicker_jqui .header .previous,
.datepicker_jqui .header .next,
.datepicker_jqui .header .closeButton {
  position: absolute;
  cursor: pointer;
  text-indent: -40px;
  overflow: hidden;
  width: 16px;
  height: 16px;
  top: 4px;
  background-image: url(../../../i/img/datepicker/jqui/arrows.png);
  background-position: left top;
  background-repeat: no-repeat;
}

.datepicker_jqui .header .previous {
  left: 4px;
}
.datepicker_jqui .header .previous:hover {
  background-position: left bottom;
}
.datepicker_jqui .header .next {
  right: 4px;
  background-position: -17px top;
}
.datepicker_jqui .header .next:hover {
  background-position: -17px bottom;
}
.datepicker_jqui .header .closeButton {
  display: none;
  right: 0px;
  top: 0px;
  background-position: right top;
}
.datepicker_jqui .header .closeButton:hover {
  background-position: right bottom;
}

/* body
********************************************************/
.datepicker_jqui .body {
  position: relative;
  top: 6px;
  left: 2px;
  width: 185px;
  height: 131px;
  overflow: hidden;
}

/* time
********************************************************/
.datepicker_jqui .time {
  position: relative;
  width: 100%;
  height: 100%;
}

.datepicker_jqui .time .hour,
.datepicker_jqui .time .separator,
.datepicker_jqui .time .minutes {
  background: #fff;
  border: 0px;
  width: 50px;
  font-size: 32px;
  color: #333;
  border: 1px solid #aaa;
  position: absolute;
  top: 18px;
  text-align: center;
  padding: 2px;
}

.datepicker_jqui .time .hour {
  left: 23px;
}
.datepicker_jqui .time .separator {
  background: transparent;
  border: 0px;
  width: 10px;
  left: 84px;
}

.datepicker_jqui .time .minutes {
  left: 103px;
}
.datepicker_jqui .time .ok {
  position: absolute;
  top: 80px;
  height: 32px;
  width: 136px;
  left: 23px;
  font-size: 20px;
}

/* days-grid
********************************************************/
.datepicker_jqui .days .day {
  float: left;
  overflow: hidden;
  width: 19px;
  padding-top: 1px;
  padding-right: 3px;
  height: 13px;
  border: 1px solid #aaa;
  text-align: right;
  margin: 0 2px 2px 0;
}

.datepicker_jqui .days .titles {
  margin-bottom: 1px;
}

.datepicker_jqui .days .titles .title {
  border: 1px solid transparent;
  text-align: center;
  height: 16px;
  padding-right: 0px;
  width: 22px;
  padding-top: 2px;
}

.datepicker_jqui .days .day0 {
  margin-right: 0;
}

.datepicker_jqui .days .week5 .day {
  margin-bottom: 0;
}

/* days-colors
********************************************************/
.datepicker_jqui .days .week .day {
  background: #fcfcfc;
  cursor: pointer;
  color: #1C94C4;
}
.datepicker_jqui .days .week .day:hover {
  background: #fdf5ce;
  color: #c77405;
  border: 1px solid #fbcb09;
}

.datepicker_jqui .days .week .otherMonth {
  background: #f2f2f2;
  color: #94B2BE;
  border: 1px solid #aaa;
}

.datepicker_jqui .days .week .selected {
  background: #fff;
  color: #c77405;
  border: 1px solid #fbcb09;
}

/* months-grid
********************************************************/
.datepicker_jqui .months .month {
  float: left;
  text-align: center;
  overflow: hidden;
  width: 57px;
  cursor: pointer;
  background: #fcfcfc;
  padding-top: 7px;
  height: 22px;
  border: 1px solid #aaa;
  margin: 0 2px 2px 0;
}

.datepicker_jqui .months .month3,
.datepicker_jqui .months .month6,
.datepicker_jqui .months .month9,
.datepicker_jqui .months .month12 {
  margin-right: 0;
}

.datepicker_jqui .months .month10,
.datepicker_jqui .months .month11,
.datepicker_jqui .months .month12 {
  margin-bottom: 0;
}

/* months-colors
********************************************************/
.datepicker_jqui .months .month:hover {
  background: #fdf5ce;
  color: #c77405;
  border: 1px solid #fbcb09;
}

.datepicker_jqui .months .selected {
  background: #fff;
  color: #c77405;
  border: 1px solid #fbcb09;
}

/* years-grid
********************************************************/
.datepicker_jqui .years .year {
  float: left;
  text-align: center;
  overflow: hidden;
  background: #fcfcfc;
  width: 32px;
  cursor: pointer;
  padding-top: 7px;
  height: 22px;
  border: 1px solid #aaa;
  margin: 0 2px 2px 0;
}

.datepicker_jqui .years .year4,
.datepicker_jqui .years .year9,
.datepicker_jqui .years .year14,
.datepicker_jqui .years .year19 {
  margin-right: 0;
  width: 34px;
}

.datepicker_jqui .years .year15,
.datepicker_jqui .years .year16,
.datepicker_jqui .years .year17,
.datepicker_jqui .years .year18,
.datepicker_jqui .years .year19 {
  margin-bottom: 0;
}

/* years-colors
********************************************************/
.datepicker_jqui .years .year:hover {
  background: #fdf5ce;
  color: #c77405;
  border: 1px solid #fbcb09;
}

.datepicker_jqui .years .selected {
  background: #fff;
  color: #c77405;
  border: 1px solid #fbcb09;
}

/* global
********************************************************/
.datepicker_jqui .unavailable {
  cursor: default !important;
  background: #f0f0f0 !important;
  color: #ccc !important;
  border: 1px solid #ccc !important;
}

/*----------[ File '/var/www/litcult/data/www/litcult.ru/i/css/datepicker/datepicker.css' does not exists ]---------*/

/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/site/pageBlocks.css|----------*/
.pageBlocks {
padding-top: 7px;
}

/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/common/privMsgsSimple.css|----------*/
#privMsgs .notViewed td {
background-color: #FFF1A8;
border-bottom-color: #FFD500; 
}

#privMsgs #itemsTable {
width: 100%;
}
#privMsgs .itemTable td {
padding: 0px 5px 2px 2px;
border: none;
}
#privMsgs .itemTable td.tit {
color: #888888;
}
#privMsgs .itemTable {
margin-bottom: 0px;
}
/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/i/css/portal/common.css|----------*/
input.ac {
background-position: 116px 3px;
height: 15px;
}
.loader input.ac {
background-image: url(../../../i/img/portal/loader-b.gif);
background-position: 114px 1px;
}

input.loading, a.loading, a:hover.loading {
color: #FFFFFF;
text-decoration: underline;
background: url(../../../i/img/portal/loader-dg.gif) no-repeat 5px 5px;
background-color: #999999 !important;
}

#authForm a.loading {
background: #999999 url(../../../i/img/portal/loader2-dg.gif);
}

.sendMsg textarea {
width: 500px;
height: 50px;
}
.sendMsg a.btnSubmit {
width: 200px;
height: 25px;
}

.cntr_comments .items .text {
line-height: 1.3em;
}
.cntr_comments .items .text a {
text-decoration: none;
}
.cntr_comments .items .text a:hover {
text-decoration: underline;
}

#underExtraNav {
padding-bottom: 1px !important;
}

.blockSliderNav {
float: right;
margin-right: 10px;
}

.blockSlider {
}


#container {
position: relative;
}


/*----------|/var/www/litcult/data/www/litcult.ru/ddsp/lib/more/scripts/scripts_noDb/css/common/itemWidth.css|----------*/
.pageName_profile .layout_tile .ddItems .item, .pageName_profile.layout_tile .ddItems .item, .pageBlocks .pageName_profile.layout_tile .item { width: 60px }
.pageName_prose .layout_tile .ddItems .item, .pageName_prose.layout_tile .ddItems .item, .pageBlocks .pageName_prose.layout_tile .item { width: 50px }
.pageName_lyrics .layout_tile .ddItems .item, .pageName_lyrics.layout_tile .ddItems .item, .pageBlocks .pageName_lyrics.layout_tile .item { width: 80px }
.pageName_forum .layout_tile .ddItems .item, .pageName_forum.layout_tile .ddItems .item, .pageBlocks .pageName_forum.layout_tile .item { width: 110px }
.pageName_news2 .layout_tile .ddItems .item, .pageName_news2.layout_tile .ddItems .item, .pageBlocks .pageName_news2.layout_tile .item { width: 110px }
.pageName_kino .layout_tile .ddItems .item, .pageName_kino.layout_tile .ddItems .item, .pageBlocks .pageName_kino.layout_tile .item { width: 110px }
.pageName_bio .layout_tile .ddItems .item, .pageName_bio.layout_tile .ddItems .item, .pageBlocks .pageName_bio.layout_tile .item { width: 110px }
.pageName_photo .layout_tile .ddItems .item, .pageName_photo.layout_tile .ddItems .item, .pageBlocks .pageName_photo.layout_tile .item { width: 160px }
.pageName_chtivo .layout_tile .ddItems .item, .pageName_chtivo.layout_tile .ddItems .item, .pageBlocks .pageName_chtivo.layout_tile .item { width: 110px }
.pageName_albumphoto .layout_tile .ddItems .item, .pageName_albumphoto.layout_tile .ddItems .item, .pageBlocks .pageName_albumphoto.layout_tile .item { width: 160px }
.pageName_art .layout_tile .ddItems .item, .pageName_art.layout_tile .ddItems .item, .pageBlocks .pageName_art.layout_tile .item { width: 130px }
.pageName_afisha .layout_tile .ddItems .item, .pageName_afisha.layout_tile .ddItems .item, .pageBlocks .pageName_afisha.layout_tile .item { width: 110px }
.pageName_news_litcult .layout_tile .ddItems .item, .pageName_news_litcult.layout_tile .ddItems .item, .pageBlocks .pageName_news_litcult.layout_tile .item { width: 110px }
.pageName_albumphoto .layout_tile .ddItems .item, .pageName_albumphoto.layout_tile .ddItems .item, .pageBlocks .pageName_albumphoto.layout_tile .item { width: 160px }
.pageName_ljubimie_stihi .layout_tile .ddItems .item, .pageName_ljubimie_stihi.layout_tile .ddItems .item, .pageBlocks .pageName_ljubimie_stihi.layout_tile .item { width: 110px }
.pageName_novie_stat_i .layout_tile .ddItems .item, .pageName_novie_stat_i.layout_tile .ddItems .item, .pageBlocks .pageName_novie_stat_i.layout_tile .item { width: 110px }
.pageName_blog .layout_tile .ddItems .item, .pageName_blog.layout_tile .ddItems .item, .pageBlocks .pageName_blog.layout_tile .item { width: 60px }
.pageName_fanfiction .layout_tile .ddItems .item, .pageName_fanfiction.layout_tile .ddItems .item, .pageBlocks .pageName_fanfiction.layout_tile .item { width: 50px }
.pageName_kinoclub .layout_tile .ddItems .item, .pageName_kinoclub.layout_tile .ddItems .item, .pageBlocks .pageName_kinoclub.layout_tile .item { width: 110px }
.pageName_news3 .layout_tile .ddItems .item, .pageName_news3.layout_tile .ddItems .item, .pageBlocks .pageName_news3.layout_tile .item { width: 110px }
.pageName_konkursy .layout_tile .ddItems .item, .pageName_konkursy.layout_tile .ddItems .item, .pageBlocks .pageName_konkursy.layout_tile .item { width: 110px }
.pageName_citaty .layout_tile .ddItems .item, .pageName_citaty.layout_tile .ddItems .item, .pageBlocks .pageName_citaty.layout_tile .item { width: 110px }
.pageName_books .layout_tile .ddItems .item, .pageName_books.layout_tile .ddItems .item, .pageBlocks .pageName_books.layout_tile .item { width: 210px }
.pageName_gora .layout_tile .ddItems .item, .pageName_gora.layout_tile .ddItems .item, .pageBlocks .pageName_gora.layout_tile .item { width: 160px }
.pageName_skazki2 .layout_tile .ddItems .item, .pageName_skazki2.layout_tile .ddItems .item, .pageBlocks .pageName_skazki2.layout_tile .item { width: 160px }
.pageName_kontest_lyrics .layout_tile .ddItems .item, .pageName_kontest_lyrics.layout_tile .ddItems .item, .pageBlocks .pageName_kontest_lyrics.layout_tile .item { width: 80px }
.pageName_wiki .layout_tile .ddItems .item, .pageName_wiki.layout_tile .ddItems .item, .pageBlocks .pageName_wiki.layout_tile .item { width: 110px }
.pageName_analiz .layout_tile .ddItems .item, .pageName_analiz.layout_tile .ddItems .item, .pageBlocks .pageName_analiz.layout_tile .item { width: 110px }
.pageName_classic .layout_tile .ddItems .item, .pageName_classic.layout_tile .ddItems .item, .pageBlocks .pageName_classic.layout_tile .item { width: 110px }
.pageName_majorprose .layout_tile .ddItems .item, .pageName_majorprose.layout_tile .ddItems .item, .pageBlocks .pageName_majorprose.layout_tile .item { width: 50px }
.pageName_kratko .layout_tile .ddItems .item, .pageName_kratko.layout_tile .ddItems .item, .pageBlocks .pageName_kratko.layout_tile .item { width: 110px }
.pageName_sochinenie .layout_tile .ddItems .item, .pageName_sochinenie.layout_tile .ddItems .item, .pageBlocks .pageName_sochinenie.layout_tile .item { width: 110px }
