html    {height:100%; overflow-y: scroll}
body    {background-color: #FFFFFF; height: 100%; margin: 0; padding: 0; font-size: 82%; line-height: 135%; font-family: Arial, sans-serif;}

td {font-size: 82%; line-height: 135%; font-family: Arial, sans-serif;}
a img {border: none;color: #000}
form {display: inline;}
.pointer {cursor: pointer;}
input.button {background: #D0E860 url(/i/back_gradient_h.gif) bottom repeat-x; border: 1px outset #E2F975; font-size: 120%;}

small, .sm {font-size: 85%;}

ul {margin: 0.8em 0 0 1.5em; padding: 0}
ul li {margin: 0 0 0.3em 0; padding: 0}


.hl2,
a:link,
a:active {color: #1a1aCC;}
a:visited {color: #800080;}
a:hover {color: #DD0000;}

.js {text-decoration: none; border-bottom: dotted 1px; line-height: 140%; cursor: pointer;}
.js img {border: none;}

a.no:link,
a.no:visited,               
a.no:hover,                 
a.no:active {color: #000; text-decoration: none;}

.hl,
a.hl:link,
a.hl:visited,               
a.hl:hover,                 
a.hl:active {color: #e50000;}

.inv,
a.inv:link,
a.inv:visited,               
a.inv:hover {color: #FFFFFF; background-color: #1a1aCC; padding: 0 0.3em 0.2em 0.3em; display: block; float: left;}

span.disabled {border-bottom: dotted 1px; line-height: 140%; color: gray}
a.disabled {color: gray; cursor: text}
a.red,
a:visited.red {color: #ee0000}

.bgpale {background-color: #F7F7E7;} /*был F2F4D8*/
span.arr {font-family: Times New Roman;}
.bline {border-bottom: 2px solid #F2F4D8;} 

div.login_dlg_error {height: 2em; width: 15em;}

/* Ссылки для выбора подразделов (те что слева) */

td.left_menu {width: 14%}

.left_menu_padding {
 padding-right: 1.5em
}

td.left_menu a.section_selected:link,
td.left_menu a.section_selected:visited {display: block; padding: 0.5em; background: #FFEF9F right no-repeat url(/i/page_selected.gif); text-decoration: none; color: #000000; cursor: default}

td.left_menu a.section_active:link,
td.left_menu a.section_active:visited {display: block; padding: 0.5em; background: #FFEF9F right no-repeat url(/i/page_selected.gif); color: #EE0000;}

td.left_menu a.section:link,
td.left_menu a.section:visited {display: block; padding: 0.5em; color: #EE0000;}

/* подменю разделов поиска */

table.submenu {margin: 0 0 0.8em 0;}
table.submenu td {font-size: 100%; padding-right: 1em;}
table.submenu td b {height: 1px; display: block; overflow:hidden; font-size:1px; margin: 0 1px 0 1px;}

table.submenu td b,
table.submenu td div {background: transparent;}

table.submenu td.selected b,
table.submenu td.selected div {background: #0137D4;}
table.submenu td.selected div {padding: 0 0.5em;}

table.submenu a:link, 
table.submenu a:visited {color: #0137D4;}

table.submenu td.selected a:link,
table.submenu td.selected a:visited,
table.submenu td.selected a:hover,
table.submenu td.selected a:active {color: #FFFFFF; text-decoration: none;}

/* Класс для тестирования посещенной ссылки - важно! */
.test_visited:visited {display: none;}

a.dark,
a.dark_fix:visited,
a.dark_fix:link {color: #000000;}

a.pale:link,
a.pale:visited,
.pale {color: #888888;}

.h1, h1 {font: normal 192% Verdana, sans-serif; margin: 0; padding: 0;}
h2 {font: normal 162% Verdana, Tahoma, sans-serif; margin: 0; padding: 0;}
h3 {font: normal 142% Verdana, Tahoma, sans-serif; margin: 0; padding: 0;}

img.help {width: 11px; height: 11px; margin-left: 5px;}
img.user_ico {width: 16px; height: 16px; margin-right: 5px; vertical-align: bottom;}
img.home_ico {width: 18px; height: 18px; vertical-align: baseline; margin-right: 5px;}


/* Иконка загрузки */ 
div.loader_small {font-weight: normal; color: #333333; position: absolute; margin-top: 1em; display: none}
div.loader_small img {width: 14px; height: 14px; vertical-align: middle; margin-right: 0.5em;}

/* Скругленный контейнер */ 

.rounded {width: 100%; background: #D0E860 url(/i/back_gradient_h.gif) top left repeat-x;}
.rounded b.l1,
.rounded b.l2,
.rounded b.r1,
.rounded b.r2,
.rounded b.c1, 
.rounded b.c2 {height: 1px; display: block; overflow: hidden; font-size:1px; background: transparent; border: solid #FFFFFF;}
.rounded b.c1 {border-width: 0 1px;}
.rounded b.c2 {border-width: 0 2px;}

.rounded b.l1 {border-width: 0 0 0 1px;}
.rounded b.l2 {border-width: 0 0 0 2px;}

.rounded b.r1 {border-width: 0 1px 0 0;}
.rounded b.r2 {border-width: 0 2px 0 0;}


td.col_first {width: 14%;}
td.col_second {padding-left: 1em;}

/* Таблица c логотипом */

table.logo {height: 93px; width: 100%; background: transparent url(/i/logo_back.gif) repeat-x top left; margin-bottom: 1em}
table.logo td.col_logo {padding-left: 1em;}
/*table.logo td.col_logo img {height: 93px; width: 121px;}*/

td.button_top {padding: 0 4em 0 0;}
td.button_top td {padding: 0 50px 20px 0; font-size: 80%;}
td.button_top a,
td.button_top a:visited {color: #EE0000;}
td.button_top img {width: 30px; height: 30px;}
td.button_top a.pale {color: #999999;}
table.logo img.communicator {width: 21px; height: 21px; position: absolute; margin: -2px 0 0 -27px; display: none;}


td.logged_user {vertical-align: bottom; padding: 0 1em 16px 0;}
td.logged_user table.related_search a:link,
td.logged_user table.related_search a:visited {color: #EE0000;}

td.logged_user table.related_search td {padding: 0 11px 0 0;}
td.logged_user table.related_search td.selected {padding: 0 5px 0 0;}
td.logged_user table.related_search td div {padding: 0 0 7px 0;}
td.logged_user table.related_search td.selected div {padding: 0 3px 7px 3px; background: #EE0000; border-bottom: 1px solid #AA0000;}
td.logged_user table.related_search td.selected a:link,
td.logged_user table.related_search td.selected a:visited {color: #FFFFFF;}


/* Таблица со строкой запроса и рубриками */
.search_name {position: relative; left: -23px; margin: 0 0 0.5em 0;}
.search_name span {vertical-align: baseline;}
.search_name img {}
.search_name a:visited,
.search_name a:link,
.search_name a:hover {color: #000000;}
.search_name a:hover {text-decoration: underline; color: #DD0000;}
table.query td.col_first {padding-right: 0.5em;}
table.query td.join {padding: 0 0 0.2em 1em;}

/* таблица в которой содержатся поле ввода и кнопка "поиск" */

table.search_input_table {width: 100%; height: 48px;}
table.search_input_table td.input {padding: 0 5px 0 1em;}
table.search_input_table td.input input {width: 100%; font-size: 1.3em; font-family: Arial;}
table.search_input_table td.button {width: 81px; padding-right: 1em; padding-top: 2px;}

/* кол-во отзывов */
span.comm_selected img, 
span.comm img {width: 11px; height: 12px; margin: 0 3px 0 0.5em;}
span.comm_selected span,
span.comm span {color: #647c00; vertical-align: top; font-size: 90%;}
span.comm_selected span {background-color: #9eba33; color: #FFFFFF; padding: 0 0.4em;}


/*
***************************************************************************************************
страница поиск
***************************************************************************************************
*/

/* Форма отзывов */

table.opinion_form {}
table.opinion_form textarea {width: 100%; height: 4em;}
table.opinion_form input {width: 100%;}

/* контейнер "искать в выбранной теме" */

#in_rubric_label {position: absolute;}
#in_rubric_label div.in_rubric_shadow {background: url(/i/search/search_in_theme_shadow.gif) no-repeat top right; width: 12em; position: relative; top: -12px; padding-right: 2px;}
#in_rubric_label table.rounded {background: #d7ed73 url(/i/search/search_in_theme_back.gif) repeat-x top;}
#in_rubric_label input {margin-left: 0.9em;}
#in_rubric_label label {color: #343f09;}


/* таблица со списком рубрик */

tr.rubrics td.col_second {padding: 2.2em 0 0 0.5em;}

tr.rubrics #rubrics_container {
 overflow: hidden; 
 width: 100%; 
 height: 3.2ex;/*1.4em*/
}



tr.rubrics table.rubric,
tr.rubrics table.rubric_active,
tr.rubrics table.visited,
tr.rubrics table.selected {padding: 0 4px 0 0; margin: 0; float: left; background: url(/i/rubric_shadow.gif) no-repeat right bottom;}
tr.rubrics table.rubric .rounded {background: #f7f8e0 url(/i/rubric_bline.gif) repeat-y left;}

tr.rubrics table .rounded div {border: solid; border-width: 0 1px}

tr.rubrics table.rubric .rounded div {border-color: #f7f8e0;}
tr.rubrics table.rubric_active .rounded div,
tr.rubrics table.selected .rounded div {border-color: #ffdb4b;}

tr.rubrics table.rubric_active .rounded,
tr.rubrics table.selected .rounded {background: #ffdb4b;}

table#sel_rubric_table.inactive .rounded,
tr.rubrics table.visited .rounded {background: #FFFFFF;}

tr.rubrics table.visited .rounded b.c2 {background-color: #bdbfa1; margin: 0 2px}
tr.rubrics table.visited .rounded b.c1 {margin: 0 1px;}
tr.rubrics table.visited .rounded b.c1,
tr.rubrics table.visited .rounded b.c2,
tr.rubrics table.visited .rounded div {border-color: #bdbfa1;}

tr.rubrics table.rubric_active .rounded {cursor: pointer;}

tr.rubrics table.rubric .rounded div,
tr.rubrics table.rubric_active .rounded div,
tr.rubrics table.visited .rounded div,
tr.rubrics table.selected .rounded div {padding: 0 0.5em 2px 0.5em; color: #343d11;}

tr.rubrics table.rubric .rounded div,
tr.rubrics table.visited .rounded div,
tr.rubrics table.rubric_active .rounded div {border-bottom: 1px solid #FFFFFF;}

tr.rubrics table.selected .rounded div {color: #000000;} 

/* панель кнопок над документом */
#buttons_panel {margin-top: 3.2em;}
#buttons_panel .rounded {background: #f7f8e0 repeat-x bottom url(/i/panel_back.jpg); border-top: 1px solid #FFFFFF;}
#buttons_panel td {font: normal 70% Tahoma, sans-serif;}
#buttons_panel table.groups {width: 100%;}
#buttons_panel table.groups td {padding: 4px 6px;}
#buttons_panel table.groups td.splitter {background: url(/i/vline.gif) no-repeat right; padding-right: 8px;}
#buttons_panel table.group td {padding: 0 2px;}

#buttons_panel div#doc_comment_count {font-size: 6pt; width: 28px; height: 28px; position: absolute; padding-top: 7px; text-align: center;}

#snippet_container #info_sent_msg {background-color: #EE0000; color: #FFFFFF; padding: 0 0.5em;}

#snippet .rounded {background: #f7f8e0;}
#snippet_container {padding: 0 0.3em 1em 1em; line-height: 135%;}
#snippet_container p {padding: 0; margin: 1em 0 0 0;}
#snippet_container b {}
/*#snippet_container em {background-color: #FFE24E; color: #000000; font-weight: normal; font-style: normal; padding: 0 0.3em;}*/
#snippet_container em {font-weight: bold; font-style: normal;}
#snippet_container h1 {margin: auto; font-size: 2.2em;}
#snippet_container h2 {margin: auto; font-size: 1.8em;}
#snippet_container h3 {margin: auto; font-size: 1.5em; font-weight: normal;}
#snippet_container h4 {margin: auto; font-size: 1.2em;}

/* таблица результатов поиска */
table#footer,
#results {background: url(/i/rubrics_back_bot.gif) repeat-x top;}

/* подвал */
table#footer {margin-top: 1.5em; height: 5em;}
table#footer a:link {color: #000000;}

/* ячейка с "листалкой" */
#results_left {width: 14%; padding-top: 1em;}

/* селекторы pager-а читаются в search.js/getPagerColors() */
#pages_inner .rounded {background: #F0F0D6; margin-bottom: 0.1em;}  /* othBgColor */
#pages_inner table {}
#pages_inner table table {margin: 0;}
#pages_inner table td {padding-right: 0.5em;}
#pages_inner table table td {padding: 0 0.2em; width: 1.5em; cursor: pointer; text-align: center;}
#pages_inner a {text-decoration: none; color: #353626;}  /* othTxColor */
#pages_inner td.selected {padding-right: 0;}
#pages_inner td.selected .rounded {background: no-repeat right url(/i/page_selected.gif) #FFF2AA}  /* selBgColor */
#pages_inner td.selected .rounded b {display: none;}
#pages_inner td.selected .rounded a,
#pages_inner td.selected .rounded a:visited {color: #000000;}  /* selTxColor */

#pages_inner td.active .rounded {}
#pages_inner td.visited .rounded  {background: #FFFFFF;}  /* visBgColor */
#pages_inner td.visited .rounded b.r2 {background-color: #bbbbbb; margin: 0 2px 0 0;}
#pages_inner td.visited .rounded b.r1 {margin: 0 1px 0 0;}
#pages_inner td.visited .rounded b.r1,
#pages_inner td.visited .rounded b.r2,
#pages_inner td.visited .rounded table {border-right: 1px solid #bbbbbb;}
#pages_inner td.visited .rounded a:visited {color: #bbbbbb;}  /* visTxColor */

#results_left img.page_prev,
#results_left img.page_next {width: 13px; height: 13px; margin-left: 1px;}

#results_left img.page_prev {margin: 0.5em 0 0.4em 1px;}

#results_right {width: 40%; padding-top: 1em;}

/* Результаты поиска */
#results_center {width: 46%; padding: 0 2em 0 0.3em;}

#results_center div.sel_rubric {font-size: 1.8em; padding: 0; margin: 1.36em 0 0.43em 0.22em;}
#results_center div.message {padding: 0; margin: 0 0 0 0.5em;}

div.result {padding: 1.8em 0 1.7em 0; margin: 0; border-bottom: 1px solid #e9ead7;}

div.result em {font-style: normal; font-weight: bold;}

div.result div.plus_minus {width: 1.3em; padding-top: 0.1em;}

div.result table.site {position: relative; left: -1.3em;}

div.result div.site {padding: 0 0 0.2em 0.5em; font: normal 135% Tahoma;}
div.result div.site a:link {text-decoration: none; color: #3b3c26;}
div.result div.site a:visited {text-decoration: none; color: #a08fae;}
div.result div.site a:hover {color: #DD0000; text-decoration: underline;}

div.result div.site sup {font-size: 70%; vertical-align: top; display: none;} /* кол-во документов на сайте */
div.result div.site img {cursor: pointer}

div.result div.num {padding: 0.4em 0 0 0.2em;}
div.result div.num span {font-weight: bold;}
div.result div.del {margin: 0 0 0 -1.2em;}
div.result div.del img {text-align: right; cursor: pointer;}  

div.result div.title_selected,
div.result div.title {padding: 0.2em 40px 0.2em 0.5em; }

div.result div.title_selected a:link,
div.result div.title_selected a:visited,
div.result div.title a:link,
div.result div.title a:visited,
div.result div.title a:hover {font-family: Georgia, "Times New Roman"; font-size: 130%; line-height: 125%; color: #8ead00; text-decoration: none; border-bottom: 1px dotted;}
div.result div.title b,
div.result div.title em,
div.result div.title_selected b,
div.result div.title_selected em {font-weight: normal}
div.result div.title p,
div.result div.title_selected p {display: inline; padding: 0; margin: 0}

div.result div.title_selected {background: #fff2ab no-repeat right url(/i/page_selected.gif);}

div.result div.referat_blue  div.title_selected {
 background: #0037D4 url(http://lipka.ru/temp/flexum/i/referat_blue_page_selected.gif) no-repeat scroll right center !important;
}

div.result div.referat_red  div.title_selected {
 background: #E90000 url(http://lipka.ru/temp/flexum/i/referat_red_page_selected.gif) no-repeat scroll right center !important;
}


div.result div.title_selected a:link,
div.result div.title_selected a:visited {color: #000000; border: 0; text-decoration: none;}


div.result div.referat_red  div.title_selected a:link, 
div.result div.referat_red  div.title_selected a:visited,
div.result div.referat_blue  div.title_selected a:link, 
div.result div.referat_blue  div.title_selected a:visited {
 color: #fff !important
}

div.result div.title_other {display: none;}
div.result div.title_other div.title {margin-top: 1.5em;}
div.result div.title_other div.title_selected {margin-top: 1.5em;}
div.result div.title_other div.more_links {padding: 0.5em 0 0em 0.5em; line-height: 1.5em;clear:left}
div.result div.title_other div.more_links span {color: #888888; text-decoration: none; border-bottom: 1px dotted; cursor: pointer;}

div.result div.title_other div.bullit {display: none; text-align: right; width: 1px; position: absolute;}
div.result div.title_other div.bullit span {position: relative; left: -0.6em; top: 0.1em; font-size: 175%; color: #999999;}

div.result div.snippet {color: #272610; padding: 0.1em 0 0 0.5em; font-family: "Times New Roman"; font-size: 105%;}

div.result div.datetime {padding: 0.8em; font-size: 85%; color: #888888;}

/*
***************************************************************************************************
конец страницы поиск
***************************************************************************************************
*/

/* плюсик - минусик */

div.plus_minus div.plus, 
div.plus_minus div.minus {width: 1.3em; line-height: 1.1em; cursor: pointer;}

div.plus_minus div.plus div, 
div.plus_minus div.minus div {line-height: 0.85em; background-color: #FFFFFF; vertical-align: baseline; text-align: center; height: 1.1em; font-family: Georgia; font-size: 100%; color: #BBBBBB;}

div.plus_minus b {display: block; line-height: 1px; font-size: 1px; height: 1px; overflow: hidden}
div.plus_minus b.r1 {background-color: #BBBBBB; margin: 0 2px}
div.plus_minus b.r2 {margin: 0 1px;}
div.plus_minus b.r2,
div.plus_minus div div {border: #BBBBBB solid 0; border-width: 0 1px}

div.plus_minus div.minus div {color: #ffae00;}
div.plus_minus div.minus b.r1 {background-color: #ffae00;}
div.plus_minus div.minus b.r2,
div.plus_minus div.minus div {border: #ffae00 solid 0; border-width: 0 1px}


/* Плавающая подсказка */
.hint {position: absolute; width: 2em; background: transparent;}
.hint table {width: 100%;}
.hint b {height: 1px; display: block; overflow:hidden; font-size:1px; background: #ffeb8f; margin: 0 1px 0 1px;}
.hint div {color: #000000; display:block; background: #ffeb8f; font: 82% Tahoma ; text-align: left; padding: 0.2em 0.5em;}


/* Всплывающие окна */

.window {width: 400px;}

.window b.top, 
.window b.bot, 
.window b.bot b, 
.window b.top b {display: block}

.window b.bot b, 
.window b.top b {
  height: 1px; 
  font-size: 1px; 
  line-height: 1px;
  overflow: hidden; 
  background-color: #FFFFFF;
  border-style: solid;
 }


.window b.bot b.c1, 
.window b.top b.c1 {
  height: 2px; font-size: 2px; line-height: 2px
}

.window b.top b.c1,
.window b.bot b.c1 {margin: 0 1px; border-width: 0 1px}

.window b.top b.c2, 
.window b.bot b.c2 {margin: 0 2px; border-width: 0 1px}

.window b.top b.c3, 
.window b.bot b.c3 {margin: 0 3px; border-width: 0 2px}

.window b.top b.c4, 
.window b.bot b.c4 {margin: 0 5px; border-width: 0}

.window b.bot b.c4 {background-color: #888}
.window b.bot b {border-right-color: #888} 

.window b.top b.c1 {border-right-color: #999} 
.window b.bot b.c3 {border-left-color:  #999} 

.window b.top b.c2 {border-right-color: #aaa} 
.window b.bot b.c2 {border-left-color:  #aaa} 

.window b.bot b.c1 {border-left-color:  #ddd} 
.window b.top b.c3 {border-right-color: #ddd} 

.window b.top b.c4 {background-color: #eee}
.window b.top b {border-left-color:   #eee} 


.window table.container,
.window div.sys table {
  width: 100%; 
  background-color: #FFFFFF; 
  border-width: 0 1px;
  border-style: solid;
  border-right-color: #888;
  border-left-color: #eee;
 }

.window b.top b,
.window div.sys td {background-color: #1A1ACC;}

.window table.container td.container,
.window div.sys td {padding: 0 5px 3px 0.5em; vertical-align: middle;}

.window div.sys td.title {font: normal 82% Arial, sans-serif; color: #FFFFFF}

.window div.sys td.buttons {text-align: right;}
.window div.sys td.buttons span {color: #FFFFFF; cursor: pointer;}


/* конец window ------------------------------------ */

.error {color: #DD0000}
.pr08 {padding: 0 0.8em 0 0; margin: 0}
.pr15 {padding: 0 1.5em 0 0; margin: 0}
.m00 {margin: 0; padding: 0;}
.mt10 {margin: 1em 0 0 0; padding: 0}
.mt15 {margin: 1.5em 0 0 0; padding: 0;}
.mt20 {margin-top: 2em; padding: 0;}
.pb03 {margin: 0; padding: 0 0 0.3em 0;}
.pb05 {margin: 0; padding: 0 0 0.5em 0;}
.pb08 {margin: 0; padding: 0 0 0.8em 0;}
.pt08 {margin: 0; padding: 0.8em 0 0 0;}
.pt15 {margin: 0; padding: 1.5em 0 0 0;}
.pt40 {padding-top: 4em}
.pt70 {padding-top: 7em}
.pl05 {margin: 0; padding: 0 0 0 0.5em;}
.pr05 {margin: 0; padding: 0 0.5em 0 0;}
.p10 {margin: 0; padding: 1em;}


/* Переключатель */

table.switch td div {text-align: center; padding: 0.1em 0.5em 0.3em 0.5em;}
table.switch td div span {color: #1A1ACC; border-bottom: 1px dotted; cursor: pointer; line-height: 1.3em;}
table.switch td i {height: 1px; display: none; overflow: hidden; font-size: 1px; margin: 0 1px 0 1px;}

table.switch td.selected span {color: #FFFFFF; border: none;}
table.switch td.selected i {display: block;}
table.switch td.selected i,
table.switch td.selected div {background: #E90000;}

/* Работа с редактированием тэгов */
td#tags {line-height: 1.5em; padding: 0.5em; background-color: #F5F5E0;}
td#tags div {float: left; padding: 0 0.5em 0 0;}
td#tags span {padding: 0 0.1em; cursor: pointer; border-bottom: 1px dotted #c5c59b; color: #000000;}
td#tags span.active {color: #ff0000; border-bottom: none;}
td#tags span.selected {background-color: #ffdb4b; color: #000000; border-bottom: none;}
td#tags span.selected_active {background-color: #ffdb4b; color: #ff0000; border-bottom: none;}

/* Кнопки Отмена и Применить в формах */ 
table.form_submit_block {margin-bottom: 0.8em;}
table.form_submit_block td.cancel {text-align: right; padding-right: 20px;}
table.form_submit_block td.ok {text-align: right; padding-right: 10px; width: 80%;}

/* редактирование/добавление сайта */

.window td.container {vertical-align: top; padding: 0;}
.window table.tab_content {background: url(/i/rubrics_back_bot.gif) repeat-x top;}
.window div.tab_common {height: 20em; padding-right: 3px; overflow-y: auto;}

tr.rubrics table.rubric {cursor: pointer;}
tr.rubrics table.rubric_active {cursor: default;}

.window .plus, 
.window .minus {background-color: #777777; color: #FFFFFF; font-size: 125%; padding: 0.1em 0.3em; margin-bottom: 0.1em; font-family: Georgia; cursor: pointer;}
.window .single input {width: 100%;}
.window .single .minus {display : none; margin-right: 0.3em;}

/* Лента изменений */
.friendworks p {padding-bottom: 1em; border-bottom: 1px dotted #B7B7C7;}
.friendworks .rounded {background: #F7F7E7;}
.friendworks a:visited,               
.friendworks a:link {color: #262617;}

/* Новости поисков */

table.bottom_news {margin-top: 2em; background: #F8F8EB top repeat-x url(/ic/bot_back_t.gif);}
table.bottom_news td.bottom_news {padding-bottom: 33px; background: bottom repeat-x url(/ic/bot_back_b.gif);}
table.bottom_news td.news {height: 127px; padding: 2em 80px 0 0;}

table.bottom_news img.news_pic {position: absolute; margin-left: -45px; height: 35px; width: 35px;}
table.bottom_news a.news_title {}
table.bottom_news p.news_lead {margin: 0.3em 0 0.2em 0; font-family: "Times New Roman", serif; color: #797961;}
table.bottom_news a.news_search:visited,
table.bottom_news a.news_search:link {color: #000000; font: 82% Arial;}

/* Блоги и статьи */

table.new_post_link {margin-bottom: 1em; border-bottom: 1px solid #E2E3C8;}
table.new_post_link td {padding-bottom: 1em}

table.post {margin-top: 1.8em;}
table.post td.pic,
table.comment td.pic,
table.comment_second td.pic {width: 1px;}

table.post td.pic ,
table.comment td.pic {width: 75px;}
table.comment_second td.pic {width: 45px;}

div.post_keywords_block {color: #797961; padding: 0.2em 0; font-size: 82%;}
div.anonce {font-weight: bold; margin-top: 0.3em;}
div.post_body {padding: 0.5em 0;}

table.post td.post {border-bottom: 1px solid #E2E3C8; padding: 0 0.3em 1.5em 10px; background-color: #F7F7E8; }
table.post a.user,
table.comment a.user,
table.comment_second a.user {font-weight: bold;}

table.comment {margin: 1em 0;}
table.comment td.post {padding: 0.5em 0.5em 1.5em 0.5em}

table.comment_second {margin: 1em 0;}

/* span.error, div.error {background-color: red; color: white} */


/* help */
table.help {background-color: #fff3c8; border: 1px solid #FFEF9F;}
table.help h2 {margin: 0;}
table.help td.help {padding: 1em;}
table.help .sample {width: 100%}
table.help .sample td.name {width: 5em; font: italic 80%/130% serif; padding: 1em 1em 0 0;}
table.help .sample td.descr {background-color: #FFFFFF; padding: 0.8em;}

/* pager */

table.pager_small {margin-top: 1.5em}
table.pager_small span,
table.pager_small a {font-size: 125%; line-height: 120%}
table.pager_small span.selected {padding: 0.2em 0.3em; background-color: #FFEF9F}



.default {font: normal 117%/140% Arial, sans-serif}
.default td, .default th {font: normal 96%/135% Arial, sans-serif}
.default th {font-weight: bold}

.default h1 {font: normal 166.5% Verdana, sans-serif; margin: 0; padding: 0}
.default h2 {font: normal 133.5% Verdana, Tahoma, sans-serif; margin: 0; padding: 0; letter-spacing: -1px}

.default h1, .default h2 {padding: 0.5em 0 0 0; margin: 0 0 0.5em 0}
.default p {margin: 0; padding: 0 0 0.8em 0}
.default ul,
.default ol {margin-top: 0; margin-bottom: 0.6em; padding-top: 0; padding-bottom: 0; margin-left: 0.65em; padding-left: 0.65em}
.default li {margin: 0; padding: 0 0 0.3em 0}
.default table {margin: 0 0 0.8em 0; padding: 0}

.default table.table td, 
.default table.table th {vertical-align: top}

.default table.table, 
.default table.table td {border: #D5D5BF dotted 0}
.default table.table td {border-top-width: 1px}
.default table.table {border-bottom-width: 0}

.default table.table tr > td, 
.default table.table tr > th {padding: 0.7em 0.6em 0.7em 0.6em}

.default table.table thead td,
.default table.table thead th {border: none}

.default table.table col {padding: 0.7em 0.6em 0.7em 0.6em}

.default p.note {color: #000; font: normal 100%/145% Georgia, 'Times New Roman', serif; padding: 1.3em 3.5em 1.5em 4em; margin: 2em 0; background: transparent url(/i/rubrics_back_bot.gif) repeat-x left top;  border: #D5D5BF solid 0; border-width: 0 1px 1px 1px}

.default table.table {background-color: #F7F7E8}
.default table.table col.fst {background-color: #F7F7E8}
.default table.table col.color {background-color: #fff}

/* */
.item_passive  { padding: 0 4px }
/*a img {border: none}*/
img {margin: 0; padding: 0}
table.table td {padding: 0.2em 0.4em}

table.table td {border-bottom: #e3e3cD dotted 1px}
table.table tr.h td {background-color: #F3F3DD; border-right: #fff solid 1px; border-bottom: none}
table.table tr.h td.item_selected {background-color: #FFEF9F; border-bottom: none}
table.table tr.th td {border-right: #fff solid 1px; padding-bottom: 0.5em; border-bottom: none} 
/* */

td.message_in, 
td.message_out {margin-bottom: 0.5em; border-bottom: #D5D5C8 solid 1px;} 
td.message_in {background-color: #F3F3DD;} 

.forum_sections {}
.forum_sections .order_control {position: absolute; width: 5em; margin: -1.7em 0 0 -5.5em; text-align: right;}
.forum_sections .order_control a {text-decoration: none; font-size: 130%;}
.forum_sections h3 {margin: 1.2em 0 0.1em 0; padding: 0; font-size: 125%;}
.forum_sections h3 a.title:visited,  
.forum_sections h3 a.title:link {color: #8EAD00; display: block; font: bold 100%/120% Arial;}
.forum_sections td.descr {font: 82% serif; color: #696951;}


/* -- Контекстная реклама -- */

div.adType,
div.previewTitle {background-color: #f3f3dd;}
table.ads tbody tr.static td {border-bottom: 2px solid #f3f3dd;}
table.ads tbody td.bg {background-color: #f8f8f8;}

.ad {font-family: 'Times New Roman', serif; margin: 1.8em 0 1.5em; padding: 0 0 1.5em; border-bottom: 1px solid #e9ead7}
#ad3 .ad {border: none}

#begunSpan1 .ad_title,
#begunSpan2 .ad_title,
#begunSpan3 .ad_title,
#begunSpan4 .ad_title {background: transparent url(/i/ad/ico/begun.gif) no-repeat 3px 0.2em}
.ad_title {font-size: 132%; font-weight: bold; padding: 0 0 0 26px; position: relative; left: -20px; z-index: 2; background: transparent url(/i/adv.gif) no-repeat 3px 0.2em}
.ad_title a:link,
.ad_title a:visited, 
.ad_title a:hover {color: #E50000}
.ad_title a em {font-weight: normal}

.ad_text {font-size: 110%; margin: 0.2em 0 0; padding: 0 0 0 6px}
.ad_text a:link,
.ad_text a:visited,
.ad_text a:hover {color: #272610; text-decoration: none}

.ad_site {font-size: 98%; margin: 0.2em 0 0; padding: 0 0 0 6px}
.ad_site a:link,
.ad_site a:visited,
.ad_site a:hover {color: #888888; text-decoration: none}

/* -- Настраиваемая морда -- */
.rightBlock div.bg, 
.leftBlock div.bg,
.leftBlock td.bg1 { background-color: #f6f7e9; padding: 1em}
.rightBlock .odd {background-color: #f6f7e9}

.footer_meteo a:link,
.footer_meteo a:visited,
.footer_meteo a:hover,
.footer_meteo a:active {color: #BBBBBB !important}

.stat-query {line-height: 220%}
.stat-query span {font-size: 120%; line-height: 100%; font-weight: bold; color: #AEAEAE; padding: 0 0.5em }
.stat-query a:link,
.stat-query a:visited,
.stat-query a:hover,
.stat-query a:active { color: #000; text-decoration: none}
.stat-query a:hover {text-decoration: underline}

.item_menu td {padding-left: 0.5em}
.item_menu a {text-decoration: none}
.item_menu p {margin: 0; padding: 1px 4px 1px; border: #BFBFBF solid 0; border-width: 0 1px}
.item_menu img {margin-left: 6px; display: block; visibility: hidden}
.item_menu b {background-color: #BFBFBF; display: block; margin: 0 1px; line-height: 1px; font-size: 1px; height: 1px; overflow: hidden}
.item_menu .current b, .item_menu .current p {background-color: #4E7EEA}
.item_menu a:link,
.item_menu a:visited, 
.item_menu a:hover {color: #7A7A7A}
.item_menu .current a:link,
.item_menu .current a:visited, 
.item_menu .current a:hover {color: #fff}
.item_menu .current img {visibility: visible}
.item_menu .current b, .item_menu .current p {background-color: #4E7EEA}
.item_menu .current p {border-color: #4E7EEA}

.news_novoteka_right {margin-top: 1.36em}
.news_novoteka_right h2.novoteka_title {margin: 0 0 0.5em; font-family: Verdana, Tahoma, sans-serif; font-size: 162%}
.news_novoteka_right ol.novoteka_doc {margin: 0; padding: 0; list-style: none}
.news_novoteka_right ol.novoteka_doc li {padding: 0 1em 0.8em 0}
.news_novoteka_right ol.novoteka_doc li a:link,
.news_novoteka_right ol.novoteka_doc li a:visited,
.news_novoteka_right ol.novoteka_doc li a:active {font-size: 100%; color: #1A1ACC; font-weight: bold}
.news_novoteka_right ol.novoteka_doc li a:hover {font-size: 100%}
.news_novoteka_right ol.novoteka_doc li div.about {margin: 0.3em 0 0; color:#444; font-size: 85%}
.news_novoteka_right a.novoteka_link_other:link,
.news_novoteka_right a.novoteka_link_other:visited,
.news_novoteka_right a.novoteka_link_other:hover {color: #000; font-weight: bold}

.search-theme-icon {float: left; width: 1px; height: 1px; overflow: visible}
.search-theme-icon img {position: relative; left: -24px; top: 2px}
td.button_string_block {width:40%}
td.query_string_block {width:60%}
tr.hidden_forum td {opacity:0.5}
div.img_in_res {float:left;margin-right:0.5em}
div.img_in_res div.imgs_in_res {position:absolute;opacity:0;transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-webkit-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;z-index:10000}
div.img_in_res div.imgs_in_res img {width:0;height:0;background:white;overflow:hidden;box-shadow: 7px 7px 16px #AAA;-moz-box-shadow: 7px 7px 16px #AAA;-webkit-box-shadow: 7px 7px 16px #AAA}
div.img_in_res:hover div.imgs_in_res {opacity:1}
div.img_in_res:hover div.imgs_in_res img {border:1px black solid;width:auto;height:auto;margin:0 12px 12px 0}

div.img_in_res_ie,div.img_in_res_ie_hover,div.img_in_res_ie_out {float:left;margin-right:0.5em}
div.img_in_res_ie div.imgs_in_res {position:absolute;visibility: hidden}
div.img_in_res_ie_hover div.imgs_in_res,div.img_in_res_ie_out div.imgs_in_res {position:absolute;visibility: visible;z-index:10000}
div.img_in_res_ie_hover div.imgs_in_res img,div.img_in_res_ie_out div.imgs_in_res img {background:white;border:1px black solid;margin:0 12px 12px 0}
img#post_captcha_img {cursor:pointer}

