/* обязательные стили */
@media print{.noprint{display:none}}
BODY, TD	{font-family:Verdana,Tahoma,Arial; font-size:75%; vertical-align:top; color:#363636}
H1			{font-size:150%; margin-bottom:17px; margin-top:0px; color:#363636; font-weight:normal; font-family:Tahoma; text-align:left; line-height:130%;}
H2			{font-size:155%; margin-bottom:22px; margin-top:2px; color:#363636; font-weight:normal; line-height:130%; text-align:left; font-family:Tahoma}
H3			{font-size:120%; line-height:130%;}
H4			{font-size:100%; line-height:120%;}
A			{color:#064D80; text-decoration:underline;}
A:visited	{color:#064D80; text-decoration:underline;}
A:hover		{color:#064D80; text-decoration:none;}

A.topnav			{color:#517086; text-decoration:underline;}
A.topnav:visited	{color:#517086; text-decoration:underline;}
A.topnav:hover		{color:#517086; text-decoration:none;}

IMG			{border:0}
HR			{width: 100%; height: 5px; color: #557186; border: 0px solid #557186; background-color: #557186; margin:0px;}
EM			{color:red}
UL			{margin-top:4px; margin-bottom:2px;}
UL LI		{margin-left:-38px; padding-left:15px; padding-bottom:10px; padding-top:10px; list-style-type:none; background-image:url(/images/arrow_li.gif); background-repeat:no-repeat}
UL LI SPAN	{position:relative; left:12px; top:3px;}
OL LI		{padding-bottom:5px; padding-top:9px; line-height:130%;}
UL.nobg LI		{background-image:none; list-style-type: none;}
UL.docs LI	{padding-bottom:0px;}
UL.sml LI		{margin-left:-38px; padding-left:15px; padding-bottom:1px; padding-top:1px; list-style-type:none; background-image:url(/images/arrow_li2.gif); background-repeat:no-repeat}

/* специальные стили */
TABLE.top 		{margin-bottom:10px; background-color:#3F6983; background-image:url(/images/bg_header.gif); background-repeat:repeat-x;}
TABLE.top TD 		{vertical-align:middle}
TABLE.top TD.logotext	{color:#FFFFFF; font-size:20px; font-family:Tahoma; padding-right:10px; padding-left:7px;}
TABLE.topmenu TD 		{color:#ADBBC5; font-size:10px;}
TABLE.topmenu TD SPAN			{position:relative; top:-3px;}
TABLE.topmenu TD A			{color:#ADBBC5; text-decoration:none;}
TABLE.topmenu TD A:visited	{color:#ADBBC5; text-decoration:none;}
TABLE.topmenu TD A:hover		{color:#FFCC00; text-decoration:none;}
FORM.search	{margin-bottom:0px; margin-top:5px;}
FORM.search INPUT.poisk	{width:106px; height:21px; font-size:11px; color:#969696; padding-left:7px; font-family:Tahoma,Verdana}
FORM.search INPUT.nayti	{width:49px; height:21px; font-size:11px; color:#2C2C00; font-family:Tahoma,Verdana; position:relative; top:2px;}
FORM.search SPAN	{position:relative; top:-1px; left:8px;}
DIV.lang_active	{width:36px; height:21px; position:relative; float:left; text-align:center; color:#FFFFFF; background-color:#FFCC00; font-size:10px; font-weight:bold; font-family:Tahoma;}
DIV.lang_active DIV	{padding-top:4px;}
DIV.lang	{width:36px; height:21px; position:relative; float:left; text-align:center; font-size:10px; font-family:Tahoma; padding-top:4px;}

DIV.lang A			{color:#FFFFFF; text-decoration:underline;}
DIV.lang A:visited	{color:#FFFFFF; text-decoration:underline;}
DIV.lang A:hover		{color:#FFFFFF; text-decoration:none;}

DIV.leftmenu	{margin-bottom:11px;}
DIV.leftmenu DIV	{background-color:#ECECED; padding-left:35px; padding-right:10px; padding-top:8px; padding-bottom:11px; font-weight:bold; background-image:url(/images/arrow_leftmenu.gif); background-repeat:no-repeat; font-size:12px; border-bottom:#CCCCCC 1px solid; border-top:#FFFFFF 1px solid;}
DIV.leftmenu DIV.left_submenu	{padding-right:10px; padding-top:7px; padding-bottom:0px; font-weight:normal; font-size:11px; font-family:Tahoma; border:0px; background-image:url(/images/arrow_left_submenu.gif); background-repeat:no-repeat; padding-left:11px;}
DIV.leftmenu DIV.left_submenueapo	{padding-right:10px; padding-top:7px; padding-bottom:0px; font-weight:normal; font-size:11px; font-family:Tahoma; border:0px; background-image:url(/images/0.gif); background-repeat:no-repeat; padding-left:11px;}
DIV.leftmenu DIV.sub	{padding-top:4px; padding-bottom:1px; background-image:none; border:0; padding-left:0px;}
DIV.sign	{background-color:#ECECED; padding-left:19px; height:75px; margin-bottom:10px;}
DIV.sign DIV	{font-size:14px; font-weight:bold; padding-bottom:6px; padding-top:13px;}
FORM.yourmail	{margin:0px;}
FORM.yourmail INPUT.yourmail	{WIDTH: 213px; HEIGHT: 21px; font-size:11px; color:#969696; padding-left:6px; font-family:Tahoma,Verdana}
FORM.yourmail INPUT.yourmail_ok	{WIDTH: 49px; HEIGHT: 21px; font-size:11px; color:#2C2C00; font-family:Tahoma,Verdana;}
FORM.yourmail SPAN	{position:relative; top:-1px; left:8px;}
DIV.leftbanner	{padding-bottom:10px;}
DIV.flash	{height:243; background-image:url(/images/bg_flash.gif); background-repeat:repeat-x; margin-bottom:12px;}
DIV.flash2	{height:250px; background-color:#ECECED; margin-bottom:12px; margin-top:12px;}
DIV.flash DIV	{padding:10px;}
DIV.flash_countries	{height:33px; background-image:url(/images/bg_flash_countries.gif); background-repeat:repeat-x; margin-bottom:7px; margin-top:1px;}
DIV.flash_countries DIV	{height:33px; background-image:url(/images/flash_countries.gif); background-repeat:no-repeat;}
DIV.flash_countries DIV TABLE TD	{padding-top:10px;}
TD.content_news_add1	{border-left:#D9D9D9 1px solid;}
TABLE.content_table TD	{padding-bottom:20px;}
TABLE.content_header	{background-image:url(/images/bg_content_header.gif); background-repeat:repeat-x; margin-bottom:17px;}
TABLE.content_header TD	{padding-left:14px; padding-right:12px; padding-top:10px; padding-bottom:10px; color:#517086; font-weight:normal; font-size:18px; font-family:Tahoma}
SPAN.h_name         {font-size:18px; line-height:130%; font-weight:normal; font-family:Tahoma}
TABLE.content_header TD SPAN A, SPAN.h_name A                   {color:#517086; text-decoration:none;}
TABLE.content_header TD SPAN A:visited, SPAN.h_name A:visited	{color:#517086; text-decoration:none;}
TABLE.content_header TD SPAN A:hover, SPAN.h_name A:hover   	{color:#517086; text-decoration:underline;}

TD.content_div_text	{padding-bottom:20px; padding-left:14px; padding-right:14px; line-height:130%;}
TD.content_div_text TABLE TD	{line-height:130%;}
TD.content_div_text OL LI	{line-height:130%;}
DIV.content_div_header	{background-image:url(/images/bg_content_header.gif); background-repeat:repeat-x; margin-bottom:7px; padding-left:14px; padding-right:12px; padding-top:11px; padding-bottom:10px; color:#517086; font-weight:bold; font-size:150%; font-family:Tahoma}
DIV.text_block	{padding-left:7px; padding-right:5px; line-height:130%;}
DIV.news_date	{color:#879AA8; font-size:90%; font-family:Tahoma; padding-bottom:2px; padding-left:9px; background-image:url(/images/bg_news_date.gif); background-repeat:no-repeat}
DIV.news_date SPAN	{position:relative; top:-1px}
DIV.text	{line-height:140%; margin-bottom:24px;}
DIV.news_archive	{padding-left:14px; padding-bottom:4px; font-size:90%; font-family:Tahoma; background-image:url(/images/arrow_news_archive.gif); background-repeat:no-repeat;}
TABLE.bottom	{margin-top:9px; background-color:#ECECED;}
TABLE.bottom TD	{border-top:#557186 5px solid; vertical-align:middle}
TABLE.bottom TD.phone	{text-align:center; font-family:Tahoma; font-size:105%; color:#4D4C4C}
TABLE.bottom TD.phone DIV	{padding-left:24px; padding-right:24px;}
TABLE.bottom TD.copy	{padding-top:4px;}
TABLE.bottom TD.copy DIV	{padding-left:18px; font-size:90%; font-family:Tahoma; background-image:url(/images/bg_copy.gif); background-repeat:no-repeat; padding-top:10px; padding-bottom:12px;}

SPAN.highlighted {background-color:#FFCC00; padding-top:0px; padding-bottom:1px;}


/* старые стили */
table.c {border-collapse: collapse; border: #cccccc 1px solid;}
table.c td {text-align: left; border: #cccccc 1px solid;}
table.c TR.head td {background-color:#ececed}
table.d {border-collapse: collapse; border: #363636 1px solid;}
table.d td {text-align: center; border: #363636 1px solid;}
table.f {border-collapse: collapse; border: #cccccc 1px solid;}
table.f TR td {text-align: center; border: #cccccc 1px solid; font-size:10px;}
table.f TR.head td {background-color:#ececed}
EM {COLOR: #ff0000; font-weight: bold; font-style: normal;}
.grey {color: #999999;}
.slideshowimg {FLOAT: left; WIDTH: 430px; HEIGHT: 300px;}