body		{background: #fcfcf4 url(/i/bg_logo.gif) repeat-x; color: #333333;}
body, th, td, div, span, input, select, textarea	{font-family: "Times New Roman", Times, serif;}
body, form, dl, dd, h1, h2, h3, h4, td, th	{margin: 0; padding: 0;}
a			{color: #0a345e;}
a:hover		{color: #000099; text-decoration: underline;}
ul			{list-style-type: square; margin-left: 24px;}
li			{margin: 14px 0;}
input, select, textarea	{font-size: 100%;}

.flash		{position: absolute; top: 155px; left: 0; z-index: 10; width: 480px; height: 243px;}
.logo		{padding: 5px 0 0 26px;}
.tab		{border-collapse: collapse; width: 100%; vertical-align: top;}
.tab td		{vertical-align: top;}

/* Заголовки */
h1			{font-weight: bold; color: #000000; margin: 10px 0;}
h2			{font-weight: normal; color: #000000; padding: 5px 0;}
h3			{font-weight: bold; color: #000000; padding: 3px 0;}

/* Цвета */
.black, .black a, .main a, .news a, .main h3, .news h3	{color: #000000;}
.blue, .blue a						{color: #0a345e;}
.dgrey, .dgrey a, .docs a			{color: #333333;}
.grey, .grey a, .fontsel a, .fontsel, .toplink a, .docs a, .press a, .project a, .botlink a, .navi, .navi a	{color: #666666;}
.lgrey, .lgrey a, dt				{color: #999999;}
.main dt, .news dt, .main .comm		{color: #cccccc;}
.item a, .topmenu a, .topmenu a:hover {color: #ffffff;}

/* Ссылки */
.topmenu a, .item a, .toplink a, .navi a, .copy div, .search input	{font-family: Arial, Helvetica, sans-serif;}
.topmenu a, .item a, .toplink a, .navi a, .botlink a, .fontsel a, .main a, .news a, .press a, .docs a, .project a	{text-decoration: none;}
.topmenu a:hover, .item a:hover, .toplink a:hover, .navi a:hover, .botlink a:hover, .fontsel a:hover, .main a:hover, .news a:hover, .press a:hover, .docs a:hover, .project a:hover	{text-decoration: underline;}

/* Выбор размера шрифта и поиск */
.search 	{background: url(/i/bg_lineh1.gif) repeat-x bottom; padding: 5px 7px; margin: 0 7px; white-space: nowrap;}
.fontsel	{background: url(/i/bg_lineh1.gif) repeat-x bottom; margin: 0 7px; padding: 3px 0;}
.fontsel td	{padding: 0 3px; white-space: nowrap;}
.fontsel .big	{border: 1px solid #cecec2; line-height: 90%; font-size: 22px;}
.fontsel .small	{border: 1px solid #cecec2; line-height: 90%; font-size: 12px;}
.fontsel .activ	{background: #dcdcd0;}

/* Меню */
.item0		{background: #999999;} .item0 .li {border-bottom: 1px solid #ababab;} .item0 .spc {background: #dedede;}
.item1		{background: #cc0000;} .item1 .li {border-bottom: 1px solid #e13e37;} .item1 .spc {background: #dedede;}
.item2		{background: #ff6600;} .item2 .li {border-bottom: 1px solid #ff882f;} .item2 .spc {background: #fedec7;}
.item3		{background: #fe9900;} .item3 .li {border-bottom: 1px solid #ffab33;} .item3 .spc {background: #ffdeab;}
.item4		{background: #44cd1f;} .item4 .li {border-bottom: 1px solid #eaffbf;} .item4 .spc {background: #eaffbf;}
.item5		{background: #6699cc;} .item5 .li {border-bottom: 1px solid #cccccc;} .item5 .spc {background: #dedede;}
.item6		{background: #003399;} .item6 .li {border-bottom: 1px solid #2959bb;} .item6 .spc {background: #aebddc;}
.item7		{background: #000033;} .item7 .li {border-bottom: 1px solid #312f61;} .item7 .spc {background: #adacbc;}

.topmenu	{background: #003366 url(/i/bg_menu.gif) repeat-y;}
.topmenu th	{height: 28px; padding: 0 6px; white-space: nowrap;}
.topmenu td	{height: 9px;}
.topmenu .activ	{font-weight: bold;}

.submenu	{position: absolute; top: 140px; left: auto; width: 190px; visibility: hidden; z-index: 100;}
.submenu td	{padding: 15px;}
.submenu th	{height: 15px;}
.submenu .spch	{width: 100%; height: 15px;}
.submenu .li	{padding: 3px;}

.leftmenu .bot	{background: #ffffff url(/i/bg_menul.gif) repeat-x bottom; height: 25px; margin-bottom: 15px;}
.leftmenu .spc	{height: 28px; font-size: 0;}
.leftmenu .item	{margin: 4px 0 0 14px; padding-left: 11px;}
.leftmenu .li	{padding-bottom: 5px;}
.leftmenu .lev2	{background: url(/i/li_w.gif) no-repeat; font-weight: normal; margin: 4px 0 0 8px; padding-left: 13px;}
.leftmenu .lev2.activ	{background: url(/i/li_w.gif) no-repeat; font-weight: bold;}
.leftmenu .activ	{background: url(/i/arrow_w.gif) no-repeat; font-weight: bold;}

/* Навигационная строка */
.navi		{margin: 7px 14px 0 14px;}

/* Контент */
.alfavit	{font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-left: 5px; word-spacing: 5px; }
.anons		{background: #eff0e2; font-size: 150%; padding: 8px 16px; margin: 14px 0;}
.btn		{color: #0a345e; padding: 0 10px; text-decoration: underline;}
.content	{background: url(/i/bg_lineh2.gif) repeat-x; margin: 10px 14px 28px 14px;}
.content dl	{margin: 2px;}
.content dt	{padding-left: 18px;}
.content dl dt	{background: url(/i/li_list.gif) no-repeat;}
.content dl dd	{margin: 0 0 14px 18px;}
.form table	{border-collapse: collapse; width: 98%;}
.form th	{padding: 3px 0; text-align: left; vertical-align: top; width: 20%;}
.form td	{padding: 3px 0;}
.form .btn		{width: auto;}
.form p		{margin: 12px 0 10px 5px;}
.feedback th	{font-weight: normal; width: 20%;}
.link		{background: url(/i/li_b.gif) no-repeat; padding: 0 28px 0 14px;}
.next		{background: url(/i/next.gif) no-repeat bottom right; padding-right: 15px;}
.prev		{background: url(/i/prev.gif) no-repeat bottom left; padding-left: 15px;}
.photoprev, .videoprev	{float: left; margin: 0 18px 14px 0;}
table.searchdocs	{width: 400px;}
table.searchdocs th	{white-space: nowrap; padding-right: 10px;}
table.searchdocs td	{padding-right: 10px;}
.videoprev td	{background-repeat: no-repeat; width: 120px; height: 80px; vertical-align: bottom;}
.vrezka		{padding: 10px 0 7px 14px;}
.w60		{width: 60%;}
.w90		{width: 98%;}
.w100		{width: 100%;}

/* Печать */
.pagelink	{float: right; border-top: 1px solid #c6c6c6; padding: 5px 3px; margin: 15px; width: 72%;}

/* Баннеры */
.banners img	{border: 1px solid #cecfca; margin: 7px 12px;}
/*#home .banners	{white-space: nowrap;}*/

/* Копирайт */
.copy		{border-top: 1px solid #c6c6c6; padding: 10px 0; margin: 14px;}
.botlink	{float: right;}
.copy img	{margin-right: 11px;}

/* Списки */
.docs, .project	{margin: 7px 15px 7px 15px;}
.main, .news	{margin: 7px 0 28px 15px;}
.press			{margin: 7px 15px 15px 15px;}

.main h3, .news h3, .press h3, .docs h3	{background: url(/i/bg_lineh2.gif) repeat-x bottom; margin-bottom: 7px;}
.main dd, .news dd, .press dd	{margin-bottom: 10px;}
.main .comm		{float: left; width: 90px; margin: 3px 7px 0 0;}

.project .li	{background: url(/i/li_w.gif) no-repeat; padding-left: 22px;}
.docs .hr		{background: #ffffff; border: none; padding: 7px 7px 0;}
.docs .li		{background: url(/i/li_b.gif) no-repeat; padding: 0 14px;}

.toplink		{margin: 8px 0;}
.toplink .li	{background: url(/i/li_w.gif) no-repeat; line-height: 100%; padding: 0 14px;}

#home .docs h3, #home .project h3	{background: none; color: #0a345e; border-bottom: 4px solid #0a345e; margin: 0;}
#home .docs .hr, .project .hr		{background: #e7e7e7; border-top: 1px solid #999999; border-bottom: 1px solid #ffffff; padding: 7px 7px 10px 13px;}
#home .docs .li						{background: url(/i/li_page.gif) no-repeat; padding-left: 22px;}

