html    {height:100%; overflow-y: scroll}
body    {background-color: #FFFFFF; height: 100%; margin: 0; padding: 0; font-size: 82%; line-height: 135%; font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #666666; font-style: normal;}

a	{
	color:#687f94;
	text-decoration:underline;
	}
A:hover {
	color: #687f94;
	text-decoration: none;
	}

td {font-size: 82%; line-height: 135%; font-family: Arial, sans-serif;}
a img {border: none}
form {display: inline;}
.pointer {cursor: pointer;}
input.button {background: #D0E860 url(images/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: #6f7174;}
a:visited {color: #6f7174;}
a:hover {color: #b32f2f;}

.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 {color: #b32f2f;}              
a.hl:hover {color: #b32f2f;}                 
a.hl:active {color: #b32f2f;}

.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%; padding: 7.2em 1.5em 0 0;}
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(skins/1/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(skins/1/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.pale:link,
a.pale:visited,
.pale {color: #888888;}

a.dark,
a.dark_fix:visited,
a.dark_fix:link {color: #000000;}

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: #c1c2c3 url(images/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 логотипом */

.logotext {color: #666666; font-family: Tahoma, Arial, sans-serif; font-size: 15px; font-weight:bold;}
table.logo {height: 80px; width: 100%; background: repeat-x top url(images/logo_back.gif); margin-bottom: 1em;}
table.logo td.col_logo {padding-left: 1em;}
table.logo td.col_logo img {height: 80px; width: 400px;}

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;}

.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;}
.mt15 {margin: 1.5em 0 0 0; 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;}
.pl05 {margin: 0; padding: 0 0 0 0.5em;}
.pr05 {margin: 0; padding: 0 0.5em 0 0;}
.p10 {margin: 0; padding: 1em;}


/* таблица со списком рубрик */

tr.rubrics td.col_second {padding: 2.2em 0 0 0.5em;}

tr.rubrics #rubrics_container {overflow: hidden; width: 100%; height: 3.2ex;}

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;} 

/* Блоги и статьи */

table.new_post_link {margin-bottom: 1em; border-bottom: 1px solid #E2E3C8;}
table.new_post_link td {padding: 1em 0;}

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;}

/* Лента изменений */
.friendworks p {padding-bottom: 1em; border-bottom: 1px dotted #B7B7C7;}
.friendworks .rounded {background: #F7F7E7;}
.friendworks a:visited,               
.friendworks a:link {color: #262617;}

/* Новости поисков */

.text2 {color: #6f7174; font-family: Tahoma, Arial, sans-serif; font-size: 11px;}
table.bottom_news {margin-top: 2em; background: #F8F8EB top repeat-x url(images/bot_back_t.gif);}
table.bottom_news td.bottom_news {padding-bottom: 33px; background: bottom repeat-x url(images/bot_back_b.gif);}
table.bottom_news td.news {height: 100px; padding: 2em 80px 0 0;}

table.bottom_news img.news_pic {position: absolute; margin-left: -45px; height: 35px; width: 35px;}
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{ color:#b32f2f; text-decoration: underline; font-size:11px; font-family: Tahoma, Arial, sans-serif;}
table.bottom_news a:hover{color:#b32f2f; text-decoration: none;}

/* 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}

.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: #b32f2f}
.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: #666666; 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: #666666; 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-heoght: 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}

.slct3 {width:250px;
	font:bold 11px Tahoma, Arial;
	color:#666666;
	border:1px solid #666666;
}
.tdform {height:23px;}
