.tag_level1, .tag_level2, .tag_level3, .tag_level4, .tag_level5, .tag_level6, .tag_level7, .tag_level8, .tag_level9
	{ font-size: 10pt; font-weight:bold; margin:4px; }

.tag_level1 { padding-left: 10px;  color:#990055; }
.tag_level2 { padding-left: 30px;  color:#0066bb; }
.tag_level3 { padding-left: 50px;  color:#bb5500; }
.tag_level4 { padding-left: 70px;  color:#008877; }
.tag_level5 { padding-left: 90px;  color:#660099; }
.tag_level6 { padding-left: 110px; color:#667788; }
.tag_level7 { padding-left: 130px; color:#667788; }
.tag_level8 { padding-left: 150px; color:#667788; }
.tag_level9 { padding-left: 170px; color:#667788; }

.cp { margin: 0 3px 0 0; cursor:pointer; }
.ind { margin-left:12px; }

/* tig: tur input group */
.tig_neutral, .tig_ok, .tig_attention, .tig_error {
    border: solid 2px; padding:5px; font-size:10pt; margin:15px 0 15px 0; border-radius:5px;
}
.tig_neutral { border-color: #44bbee; background-color:#f0fcff; }
.tig_ok { border-color: #44dd99; background-color:#f0fff0; }
.tig_attention { border-color: #eecc44; background-color:#fffcf0; }
.tig_error { border-color: #ee6666; background-color:#fff0f0; }

.tig_title { font-weight:bold;color:#118833; margin-bottom:3px; }
.tig_info { margin-bottom:3px; color:#555555; }
/*.tig_info::after {content: ""; display: table; clear: both;}*/
.tig_summary { color:#000000; }
.tig_errmess { color:#dd0000; font-weight:bold; padding:5px 0 9px 0; }
/*.tig_switch { font-size:8pt; color:red; text-decoration:underline; cursor:pointer; background-color:#ffffff; padding:3px; }*/
.tig_switch { font-size:8pt; color:red; border-bottom:1px dashed red; cursor:pointer; background-color:#ffffff; padding:3px 3px 0 3px; }
.question { width:14px;height:14px;border:hidden; }
.tig_edit_place { background-color:#ffffff; padding:3px; margin-top:4px; overflow:hidden; }

.explanation { border: solid 1px #00b713; padding:5px; margin-top:4px; font-size:8pt; background-color:#aaeeb3;  }

.checked { margin:1px; padding:2px; border: solid 1px #ffcc44; background-color:#fffcf0; }
.unchecked { margin:2px; padding:2px; border: hidden 1px; }

.country_unchecked, .country_checked { padding:0; width:140px; font-size:9pt; }
.country_unchecked { margin: 2px; border: solid 1px #ffffff; }
.country_checked { margin: 2px; border: solid 1px #ffcc44; background-color:#fff0ee; }

.numchars { color:#118833; }
.numchars_err { color:#dd3333; }

/* сообщение о выполненном действии */
.result { font-weight:bold; border: solid 1px #eecc44; background-color:#fffcf0; padding:5px; margin:8px 0 8px 0; }
.expl { color:#880055; }


/* Общее */
/* надписи о включенном/выключенном состоянии */
.on { color:#009933; }
.off, .warning { color:#cc0000; }
/* Несущественный комментарий, надпись, не требующая пристального внимания, например: "внесено N из M записей" */
.cp-minor-note {color:#888888;}


/* Список страниц */
.pagesCName { font-size:11pt; font-weight:bold; color:#005577; line-height:130%; cursor:pointer; }
.pagesCListToggleCtrl { background-color:#0099cc; }
.pagesCListBlock { margin:0 0 20px 20px; border-bottom: 1px solid #dddddd; }
.pageTypeName { color:#ff9944; font-size:10pt; font-weight:bold; margin:9px 0 5px 0; }
.pageInfoItem { margin-bottom:3px; padding-bottom:2px; font-size:9pt; line-height:120%; overflow:hidden; }
.pageKodOn, .pageKodOff { border:solid 1px; font-size:8pt; width:40px; float:left; text-align:center; line-height:140%; }
.pageKodOn { border-color: #44dd99; background-color:#f0fff0; color:#008833; }
.pageKodOff { border-color: #ee6666; background-color:#fff0f0; color:#880000; }
.pagePrior { color:#888888; font-size:8pt; width:22px; float:left; text-align:center; line-height:150%; }


/* ПРОСМОТР СПИСКА ТУРОВ */
.toursCName { font-size:11pt; font-weight:bold; color:#005577; line-height:130%; }
.toursCListToggleCtrl { background-color:#0099cc; }
.toursCListBlock { margin:7px 0 20px 0; border-bottom: 2px solid #dddddd; }

/* Блок-контейнер со всеми вложенными блоками по туру */
.tourWr {margin-bottom:1em;}
/*.tourTypeName { color:#ff9944; font-size:10pt; font-weight:bold; margin:9px 0px 5px 0px; }*/
.tourInfoItem { font-size:9pt; font-weight:normal; color:#444444; overflow:hidden; }
/* Раскрывающееся окно с информацией о туре */
/*.tourInfoBox { border: 2px solid #44dd99; border-radius:8px; padding:3px; }*/

.tourInfoBoxTitle { border: 1px solid #ddeeff; border-radius:8px; margin:1px;
    background: #f0fcff; padding:1px 2px 2px 3px; text-align:left; }
.tourInfoBoxTitle::after {content: ""; display: table; clear: both;}
.tourInfoBoxClose { float:right; display:inline-block;}
.tourInfoBoxToggle {}

.tourInfoButtons {height:36px; float:left; margin:0 2px 1px 0;display:inline-block;}
.cpItemKodOn, .cpItemKodOff { margin:0 1px 0 0; border:solid 1px; font-size:11px; width:50px; height:32px; text-align:center; display:inline-block; line-height:32px; vertical-align: top;}
.cpItemKodOn { border-color: #44dd99; background-color:#f0fff0; color:#008833; }
.cpItemKodOff { border-color: #ee6666; background-color:#fff0f0; color:#880000; }
.cpTourEditButtons {margin:2px;}
.cpTourEditButtons i {vertical-align: middle;}

/* Пиктограммы кликабельные, делаем соответствующий указатель мыши */
.tourInfoItem i { vertical-align:top;cursor:pointer}

.tourControl { margin:0 6px 0 6px; width:16px; float:left; }
.tourIcons { margin-right:3px; width:16px; height:16px; float:left; }
.tourIcon_f { background: url(/dd/icons/f_16.gif); }
.tourIcon_c { background: url(/dd/icons/c_16.gif); }

.cpTourUpdateBtn {background:rgb(230,230,230); border:1px solid rgb(150,150,150); border-radius:16px; height:32px; width:110px; display:inline-block; cursor:pointer;color:#444444; font-size:11px;}
.cpTourUpdateBtnClock {
    width:32px; height:32px; display:inline-block;
    background: url(/dd/vp/p/i.png) -256px -32px no-repeat;margin:0;
}
.cpTourUpdateTime {vertical-align: top; line-height:32px; background:none;} /* Отображение на кнопке времени последнего обновления тура */
/* Эти два класса устанавливаются в зависимости от действий ajax - см. turpanel-tours-list.js */
.cpTourUpdateBtnProgress {background: url(/p/ajax-loader-2.gif) 70% center no-repeat;}
.cpTourUpdateBtnFailure {background:rgb(255,230,230); border:1px solid rgb(200,120,130);color:#992222;}

/* Блок, в который подгружается предпросмотр тура в общем списке туров.
 Отображается картинка, обозначающая процесс загрузки
 По завершении загрузки этот элемент удаляется со страницы */
.tourPreviewLoad {background: url(/p/ajax-loader-2.gif) 7% center no-repeat; min-height:90px;}


/* СТАРЫЕ СТИЛИ кода тура и кнопки поднятия тура, нужны для плавного перехода к новой версии */
.tourKodOn, .tourKodOff { margin:0 3px 0 0; border:solid 1px; font-size:10pt; width:55px; height:32px; text-align:center; display:inline-block; line-height:2.3;}
.tourKodOn { border-color: #44dd99; background-color:#f0fff0; color:#008833; }
.tourKodOff { border-color: #ee6666; background-color:#fff0f0; color:#880000; }

.tur-update-form {display:inline-block; vertical-align:top;}
/*.tur-update-form input[type="submit"] {background:rgb(170,255,170); border:1px solid #66bb66; border-radius:8px; height:32px; width:90px;}*/
.tur-update-form i{ margin:0;}
.tur-update-btn {background:rgb(220,220,220); border:1px solid rgb(170,170,170); border-radius:16px; height:32px; width:120px; display:inline-block; cursor:pointer;}
.tur-update-txt {position:relative; top:25%;}

/* Всплывающее окно с информацией */
.popupInfoBox { margin-bottom:9px; border: 1px solid #44bbee; background:#ffffff; color:#000000; }
.popupInfoBoxTitle, .popupInfoBoxBody { border: 1px solid #ddeeff; }
.popupInfoBoxTitle { background: #f0fcff; color:#000000; padding:1px 2px 1px 3px; font-weight:bold; text-align:left; }
.popupInfoBoxBody { padding:3px; text-align:left; font-weight:normal; }

/* Раскрывающееся окно с информацией */
/*
.popupInfoBox { margin-bottom:30px; border: 2px solid #44dd99; border-radius:8px; padding:3px; }
.popupInfoBoxClose { float:right; display:inline-block;}
.popupInfoBoxTitle, .popupInfoBoxBody { border: 1px solid #ddeeff; border-radius:8px; margin:1px; }
.popupInfoBoxTitle { background: #f0fcff; padding:1px 2px 2px 3px; text-align:left; }
*/
/*.popupInfoBoxTitle::after {content: ""; display: table; clear: both;}*/
/*.popupInfoBoxBody { padding:3px; text-align:left; font-weight:normal; }*/




/* ПРОСМОТР СПИСКА ВИЗ В ПАНЕЛИ УПРАВЛЕНИЯ */
.cp-visas-list {margin-top: 1em;}




/* КНОПКИ ДЕЙСТВИЙ НАД ОБЪЯВЛЕНИЯМИ */
.navButton, .buttonDelete, .buttonAdd, .buttonCancel
    {display:inline-block; border-radius:8px; color:#fefefe; text-decoration: none;
    font-size:10pt; padding:0 6px 3px 6px; margin:2px; cursor:pointer;}
.navButton:visited, .buttonDelete:visited, .buttonAdd:visited, .buttonCancel:visited {color:#fefefe;}
.navButton:hover, .buttonDelete:hover, .buttonAdd:hover, .buttonCancel:hover
    {color:#fefefe; box-shadow: inset 0 0 30px rgba(0,0,0,0.2);}

/* Блок-кнопка для разных навигационных ссылок */
.navButton {background-color:#00bbdd; border:1px solid #0099cc;}
/* Блок-кнопка с надписью внутри для удаления объявления */
.buttonDelete {background-color:#ff9900; border:1px solid #cc6600; float:right;}
/* Блок-кнопка с надписью внутри для добавления объявления */
.buttonAdd {background-color:#00b713; border:1px solid #008833; font-weight: bold;}
/* Блок-кнопка с надписью внутри для отмены действия */
/*.buttonCancel {background-color:#55aa66; border:1px solid #006611;}*/
.buttonCancel {background-color:#99bbbb; border:1px solid #7799aa;}



/* ВКЛАДКИ-ССЫЛКИ ДЛЯ ПЕРЕХОДА К РЕДАКТИРОВАНИЮ РАЗНЫХ ЧАСТЕЙ ОБЪЯВЛЕНИЯ */
/* сейчас используется только в редактировании тура */
.cpEditTabs {margin: 0; padding: 0; border-bottom:solid 1px #44dd99;}
.cpEditTabs li {display: inline-block; padding:0.4em 1em 0.4em 1em;
    border:solid 1px #cccccc; border-bottom:hidden; border-radius:9px 9px 0 0;
    color:#aaaaaa; background-image: linear-gradient(#f7f7f7, #ffffff);
    background-image: -webkit-linear-gradient(#f7f7f7, #ffffff);
}
.cpEditTabs li.selected {color:#f7f7f7;
    background-image: linear-gradient(#00b713, #44dd99);
    background-image: -webkit-linear-gradient(#00b713, #44dd99);
}
@media screen and (min-width:601px) and (max-width:740px) {
    .cpEditTabs li {width: 35%;}
}
@media screen and (max-width:600px) {
    .cpEditTabs li {width: 9.5em;}
}


/* ОБЩИЙ ВНЕШНИЙ ВИД для форм редактирования объявлений */

.cpEditForm {}
.cpEditForm .e {outline:2px solid #dd3333;}
.cpEditForm input[type="checkbox"] {
    width:1.5em; height:1.5em; vertical-align: middle;
}
.cpEditForm input[type="text"], .cpEditForm textarea, .cpEditForm select {
    padding:1px 4px 2px 4px; border:1px #cccccc solid; font-size:12pt; margin:4px 0 4px 0;
}
.cpEditForm input[type="text"]:focus, .cpEditForm textarea:focus, .cpEditForm select:focus {
    outline:2px #00b713 solid;
}
.cpEditForm input[type="text"], .cpEditForm textarea { width:100%; }

.cpEditForm optgroup {font-size:9pt; font-weight:normal; color:#0099cc;}
.cpEditForm option {font-size:11pt; color:#000000;}
.cpEditForm option:checked {background:#00b713;}

/* Зона со списком стран может быть float */
.cpCountrySelectZone { width:330px; float:left; margin:0; }
/* высота списка стран */
@media screen and (min-width:931px) {
    .cpTourCountrySelect {height:472px;}
    .cpVisaCountrySelect {height:423px;}
}
/* Всё, что располагается справа от float со странами */
.cpZoneNearCountrySelectZone { margin:15px 0 15px 360px; }
/* На малых экранах располагаются друг под другом */
/* высота списка стран уменьшается */
@media screen and (max-width:930px) {
    .cpCountrySelectZone {float:none;}
    .cpTourCountrySelect {height:160px;}
    .cpVisaCountrySelect {height:160px;}
    .cpZoneNearCountrySelectZone { margin:9px 0 9px 0; }
}

/* Поле цены и выбора валюты; используется в визах (в турах немного другой стиль) */
.cpEditForm_Price input[type="text"] {width:130px;margin-right:7px;}

/* Кнопки отправки формы */
.cpEditForm input[type="submit"], .cpEditForm input[type="button"]
{font-size:11pt; color:#f8f8f8; margin:1em 0; padding:0.3em 0.5em; border-radius:0.5em; cursor:pointer;}
.cpEditForm input[type="submit"] {background-color:#00b713; border:1px solid #008833;}
.cpEditForm input[type="button"] {background-color:#00bbdd; border:1px solid #0099cc;}


/* Дополнительные стили ДЛЯ ФОРМЫ РЕДАКТИРОВАНИЯ ТУРА */

/* Зона с ценой и выбором валюты */
.cpTourPrice { width:330px; float:left; margin:0; }
/* Примечание к цене - справа от цены */
.cpTourPriceText { margin:0 0 0 360px; }

.cpEditForm .class1 {width:25em; display: inline-block; margin:0 15px 15px 0;}
.cpEditForm .class2 {width:16em; display: inline-block; margin:0 15px 15px 0;}
.cpEditForm .class3 {width:16em; display: inline-block; margin:0 0 15px 0;}
.cpEditForm .class1 select, .cpEditForm .class2 select, .cpEditForm .class3 select,
.cpEditForm .class1 option, .cpEditForm .class2 option, .cpEditForm .class3 option
{font-size:9pt;}


.cpTourPrice input[type="text"] {width:130px;margin-right:7px;}
.cpTourPrice select, .cpTourPrice option {font-size:11pt;}
.cpTourPriceHot input[type="text"] {width:130px}

@media screen and (max-width:930px) {
    .cpTourPriceText { margin:9px 0 0 0; }
}
@media screen and (max-width:600px) {
    /* На малых экранах убрать границу справа, чтобы не распирала страницу */
    .cpEditForm .class1 {margin:0 0 15px 0;}
}

/* Зона редактирования подробностей по туру */
.cpEditForm #full_description {height:500px}
.cpEditForm #full_description_tig::after {content:'500';color:#dddddd;}
@media screen and (max-height: 350px) {
    .cpEditForm #full_description {height:150px;}
    .cpEditForm #full_description_tig::after {content:'150';color:#dddddd;}
}
@media screen and (min-height: 351px) and (max-height: 500px) {
    .cpEditForm #full_description {height:250px;}
    .cpEditForm #full_description_tig::after {content:'250';color:#dddddd;}
}
@media screen and (min-height: 501px) and (max-height: 630px) {
    .cpEditForm #full_description {height:300px;}
    .cpEditForm #full_description_tig::after {content:'300';color:#dddddd;}
}



/* УПРАВЛЕНИЕ КАРТИНКАМИ ДЛЯ ТУРА - РАЗДЕЛ РЕДАКТИРОВАНИЯ ТУРА */
/* стили для просмотра картинок см. в styles.css */
/* кнопки над картинками для редактирования */
.picMini .picEditBtn, .picMini .picDelBtn {display:inline-block; width:35px; height:30px;
    border:1px solid; border-radius:8px; opacity:.5; position:absolute; top:1px; z-index:2;
    background-image: url('/dd/vp/p/sprite-content-white.png'); }
.picMini:hover .picEditBtn, .picMini:hover .picDelBtn {opacity:.7;}
.picMini .picEditBtn:hover, .picMini .picDelBtn:hover {opacity:1;}
.picMini .picEditBtn {background-position: -101px -71px;
    border-color:#008833; background-color:#00b713;left:1px;}
.picMini .picDelBtn {background-position: -33px -71px;
    border-color:#cc6600;background-color:#ff9900;right:1px;}
/* border-color:#0099cc; background-color:#00bbdd; */

/* загрузка картинок */
.picEditZoneWr {margin:20px 0 20px 0;}
.picEditZone {margin:0; border:solid 2px; padding:5px; border-radius:5px;}
.picEditZone input[type="text"], .picEditZone input[type="file"] {
    padding:1px 4px 2px 4px; font-size:12pt; margin:4px 0 20px 0;
}
.picEditZone input[type="text"] { width:100%; border:1px #cccccc solid;}
.picEditZone input[type="text"]:focus {outline:2px #00b713 solid;}

/* текущую редактируемую картинку или файл обвести рамкой */
.outlineEdited {outline:5px #ff9900 solid;}

/* КОНЕЦ - УПРАВЛЕНИЕ КАРТИНКАМИ ДЛЯ ТУРА */


/* УПРАВЛЕНИЕ ФАЙЛАМИ ДЛЯ ТУРА - РАЗДЕЛ РЕДАКТИРОВАНИЯ ТУРА */
/* стили для просмотра списка файлов см. в styles.css */
.fileRow .fileEditBtn, .fileRow .fileDelBtn {display:inline-block; width:35px; height:30px;
    border:1px solid; border-radius:8px; opacity:.5;
    background-image: url('/dd/vp/p/sprite-content-white.png'); }
.fileRow:hover .fileEditBtn, .fileRow:hover .fileDelBtn {opacity:.7;}
.fileRow .fileEditBtn:hover, .fileRow .fileDelBtn:hover {opacity:1;}
.fileRow .fileEditBtn {margin:0 9px 0 0; float:left; background-position: -101px -71px;
    border-color:#008833; background-color:#00b713;}
.fileRow .fileDelBtn {margin:0 0 0 9px; float:right; background-position: -33px -71px;
    border-color:#cc6600;background-color:#ff9900;}

/* загрузка файлов */
.fileEditZoneWr {margin:20px 0 20px 0;}
.fileEditZone {margin:0; border:solid 2px; padding:5px; border-radius:5px;}
.fileEditZone input[type="text"], .fileEditZone input[type="file"] {
    padding:1px 4px 2px 4px; font-size:12pt; margin:4px 0 20px 0;
}
.fileEditZone input[type="text"] { width:100%; border:1px #cccccc solid;}
.fileEditZone input[type="text"]:focus {outline:2px #00b713 solid;}

/* КОНЕЦ - УПРАВЛЕНИЕ ФАЙЛАМИ ДЛЯ ТУРА - РАЗДЕЛ РЕДАКТИРОВАНИЯ ТУРА */


/* картинки в Библиотеке картинок */
.picItem { width:380px; height:110px; float:left; border:solid 1px #eeeeee; background-color:#f8f8f8; margin: 0 10px 10px 0; text-align:left; font-size:8pt; }
.picToolbar { width:40px; height:116px; float:left; text-align:center; }
.picKod, .picKodNews { border:solid 1px; font-size:8pt; text-align:center; line-height:140%; margin-bottom: 9px; }
.picKod { border-color: #44dd99; background-color:#f0fff0; }
.picKodNews { border-color: #44bbee; background-color:#f0fcff; }
/* .picPlace { width:110px; height:110px; background: url(/dd/turcp/pic_bg.jpg) no-repeat; float:left; text-align:center; margin:0 5px 0 5px;} */
.picPlace { width:110px; height:110px; background: #dddddd; float:left; text-align:center; margin:0 5px 0 5px;}
.picPlaceNews { width:110px; height:110px; background: #aaeeb3; float:left; text-align:center; margin:0 5px 0 5px;}


/* настройка меток */
.tagsGroup { border: solid 1px #44bbee; padding:5px; margin-top:9px; }

/* закладки */
.tab_switch { color:#004499; border-bottom:1px dashed #004499; cursor:pointer; }
.tabstable {}
.tabstable th {padding: 5px; border:solid 1px #44bbee; border-right:hidden; background: #f0fcff;}
.tabstable th.empty {padding: 5px; border-top:hidden; border-right:hidden; background: #ffffff;}
.tabstable th.active {border-bottom:hidden; background: #ffffff;}
.tabstable td {padding: 5px; border:solid 1px #44bbee; border-top:hidden;}

/* типовая форма */
.field_and_descr {color:#222222; font-size:9pt; padding:9px 0 9px 0; border: solid #eeeeff; border-width: 0 0 1px 0;}
.field_and_descr:after {content: ""; display: table; clear: both;}

.field_and_descr textarea, .field_and_descr input, .field_and_descr select
{border:1px solid #aabbcc; width: 100%; margin-right: 9px; font-size:11pt}

@media screen and (min-width:999px) {
	.field_and_descr .d {width: 49%; float:right;}
	.field_and_descr .f {width: 49%; margin-right:51%;}
}
@media screen and (max-width:998px) {
	.field_and_descr .d {width: 100%;}
	.field_and_descr .f {width: 100%;}
}



/* ПРОСМОТР СПИСКА ЗАКАЗОВ */

.cpOrderDate {font-size:120%; color:#008877;margin:9px 0; padding-left:13px;}
.cpOrderItem {margin:9px 0 20px 0; padding:0 9px 9px 9px;
    background-color: #ffffff; border:1px solid #44bbee;
    box-shadow: 2px 2px 12px 0 rgba(0,0,0,0.1);
    border-left:4px solid #44bbee;
}
.cpOrderItem:hover { box-shadow: 2px 2px 12px 0 rgba(0,0,0,0.2);}
.cpOrderItem div {margin:5px 0}
.cpOrderTime {font-size:120%; color:#0066bb; margin:5px 0}




/* Поля ввода */
.textfield {
	width:100%;
	margin-bottom:12px;
}

.tags {
	margin:8px 0 8px 0;
}

.tags label {
	margin:1px 5px 2px 2px;
	border: solid 1px #cccccc;
	border-radius: 5px;
	padding: 2px 4px 2px 2px;
	background-color:#f9f9f9;
}

.tags input {
	position:relative;
	top:1px;
}

/* Список, в котором каждая строка обрамлена рамкой с закруглёнными краями */
ul.fancy {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul.fancy li {
	border: 2px solid;
	border-radius: 9px;
	margin-top:9px;
	margin-bottom:9px;
	padding: 3px 0 3px 0;
}


/* размеры */
.w_500 {
	width: 500px;
}
.w_080 {
	width:80%;
}

.mv_more1, .mv_more1 div  {
	margin-top:5px;
	margin-bottom:5px;
}

.mv_more2, .mv_more2 div  {
	margin-top:9px;
	margin-bottom:9px;
}


div[class*=w_] input[type="text"],
	div[class*=w_] input[type="email"],
	div[class*=w_] textarea,
	div[class*=w_] table
{
	width:100%;
}

/* геометрические формы */

.hr_ { height:1px; border-top:hidden; border-left:hidden; border-right:hidden; border-bottom:solid 1px; }
.br_1 {
	border-radius: 5px;
}
.br_2 {
	border-radius: 9px;
}
.br_3 {
	border-radius: 15px;
}

/* граница */

.b_0 {
	border-style: hidden;
}

.b_solid_1 {
	border: 1px solid;
	border-collapse: collapse;
}

.b_solid_2 {
    border: 2px solid;
	border-collapse: collapse;
}

/* цвет */

.c_neutral { border-color: #44bbee; background-color:#f0fcff; }
.c_ok { border-color: #44dd99; background-color:#f0fff0; }
.c_attention { border-color: #eecc44; background-color:#fffcf0; }
.c_error { border-color: #ee6666; background-color:#fff0f0; }
.c_white { border-color: #eeeeee; background-color:#ffffff; }

