.tcontent		{width:100%}
.tcontent td		{vertical-align:top}
.block			{padding:0px;margin:0px;width:30% !important;background-image:none;padding-right:3% !important;}
.list			{width:30%;float:left;padding-right:3%}
.catalog       		{padding-left:0px !important;width:100%}

.catalog2 .header font		{font-size:17px;font-weight:bold}
.catalog2 .listleader		{text-decoration:underline !important}
.catalog2 .listleader:hover	{text-decoration:none !important}
.catalog2 .list			{width:42%;padding-right:8%}
.catalog2 .list span		{font-style:italic;font-family:arial;font-size:14px}
.catalog2 .list			{line-height:17px}
.catalog2 .geography		{margin:10px 0px 20px}
.catalog2 .geography a		{font-weight:bold;line-height:16px}
.catalog2 .geography .padleft a	{text-decoration:none;}
.catalog2 .geography .padleft	{padding-left:15px}

.ul .li				{padding-left:30px;margin-left:0px}

/* Стили для дерева рубрик */
#themetree a        {line-height:16px}
#themetree img      {margin-bottom:-3px; margin-left:-3px; cursor:hand;cursor:pointer}

/* стили для инкрементного поиска */
.suggestions		{padding:0;margin:0;float:none;}
.suggestions_cont	{position:relative;background:red}
.suggestions		{position:absolute;border:1px solid #0066CC;background:#C7DCF0;text-align:left;margin-bottom:15px;z-index:9;}
.suggestions p		{margin:1px;padding:2px;cursor:pointer;cursor:hand;}
.suggestions p.active	{background:#D8E8F8}
.suggestions p.notactive{background:transparent}
.suggestions a		{text-decoration:none;width:477px;height:16px;overflow:hidden;text-transform:lowercase;display:block;font-size:13px}
.suggestions small	{float:right;color:green;}
.suggestions .div_close	{background:#0066CC}
.suggestions .close	{margin:3px;line-height:18px;cursor:pointer;cursor:hand;color:white}

/* Replace */
.letters a		{padding:0 3px;font-size:11px;font-weight:bold}
.rss
{
    margin: 3px 0 15px 0;
}

/* Extra */
.entries .advblock		{margin:0 0 0 30px}
.inp, .emptyinp			{width:100%;height:17px;border:1px solid #808080;margin-bottom:0px;margin-bottom:0px;padding-bottom:0px}
.emptyinp				{color: #999; font-size:12px}
.small-notes			{font-size:8pt; color: red; text-align: left; }
.thumbnail				{position:absolute; display:none; background:white; top:0; left:0; width:auto; height:auto; padding:3px; border: 1px solid gray; cursor:pointer; }
.minithumb				{margin-right:5px; float:left; padding:3px; border:solid 1px gray;}
.red					{color:#FF5A00}
.header_s a				{font-size:15px}
img.triangle			{margin-right:10px}
.newtop					{font-size:8px; position: relative; top: -4px; left: 1px; font-weight:bold; color:red;}
.newsite1, .newsite2, .newsite3		{font-size:8px; position: relative; top: -0.8em; left: 2px; font-weight:bold}
.newsite1				{color:#7c0000;}
.newsite2				{color:#b00000;}
.newsite3				{color:#ff0000;}
.pageselect .active		{display:block;float:left;margin:0px 6px; font-size:50px;margin:0px 10px !important;color:#b4273d !important;line-height:40px;}
.excuse                 {text-align:center; font-weight:bold; font-style:italic; font-size:large; color:red; margin:50px 0 50px 0}
.error                  {color:red; font-size:12px; font-weight:bold;}

/* Reviews (in addition to www.aport.ru/common/css/review.css */
div.rev h1              {font-size:18px;font-weight:bold;line-height:18px;padding-bottom:15px;clear:both}
div.rev h2				{font-size:15px;font-weight:bold;line-height:15px;padding:10px 0px;clear:both}
div.rev h2,
div.rev h2 a			{color:#ed6d15;}
div.rev h3  			{font-size:13px;font-weight:bold;line-height:13px;padding:10px 0px;clear:both}

div.rev pre,
div.rev pre a			{font-size:12px;font-weight:bold;}

div.rev h1,
div.rev h1 a,
div.rev h3,
div.rev h3 a,
div.rev pre,
div.rev pre a			{color:#3d5474}

.sort .sort_type_active
{
    background-color : #fbb03b;
    color: White;
}

