*						{margin:0; padding:0; font-family:Arial;}
html					{}
body					{width:970px; margin:0 auto 80px 10px; background:#FFF;}
img						{border:0;}
.clear					{clear:both;}

.outer					{margin-top:20px;}
.main_cell				{}
.gluediv				{position:relative;}
.gluediv *				{position:relative; top:-15px;}

.rasporka				{font-size:0px; line-height:0px; height:0px;}
.main_col_1				{width:40px;}
.main_col_2				{width:410px;}
.main_col_2 .rasporka	{width:410px;}
.main_col_3				{width:195px;}
.main_col_3 .rasporka	{width:195px;}
.main_col_4				{width:170px;}
.main_col_4 .rasporka	{width:170px;}
.main_col_sep			{width:15px;}
.main_col_sep .rasporka	{width:15px; font-size:1px; line-height:1px;}
.euflag					{position:relative; left:180px;}

.header .main_cell		{height:90px;}
.header_grad			{background:url(/img/header_grad.gif) left top repeat-x;}
.site_title				{left:20px;}
.site_title img			{top:0;}
.header .main_col_3 p	{font-size:11px; line-height:13px; color:#83A4C2; width:85%;}
.header .main_col_4 p	{font-size:11px; line-height:14px; width:110px; margin-top:14px;}
.header .main_col_4 p a	{color:#00407F; text-decoration:underline;}

.subheader .main_cell	{padding:18px 0 8px 0;}
.main_menu				{margin-left:20px; position:relative;}
.main_menu .item		{margin-right:10px; font-size:12px; font-weight:bold;}
.main_menu .link		{color:#000000; text-decoration:none;}
.main_menu .cur			{color:#83A4C2; }
.sub_menu				{font-size:11px; color:#000000; line-height:15px; font-weight:bold;}
.sub_menu .link			{font-size:11px; color:#83A4C2; text-decoration:none;}
.sub_menu .sep			{width:40px; font-size:11px; color:#2365B0;  text-decoration:none; }

.lang_switch			{}
.lang_switch .item		{font-size:11px; margin-right:10px;}
.lang_switch .link		{color:#00407E; text-decoration:underline;}
.lang_switch .cur		{color:#767676;}

.content_path h1,
.content_1 h1,
.content_2 h1			{font-size:24px; line-height:24px; font-weight:normal; color:#83A4C2; margin:10px 0 25px 0;}
.content_path h1 a,
.content_2 h1 a,
.content_2 h1 a			{font-size:24px; color:#83A4C2;}


.content_path h2,
.content_1 h2,		
.content_2 h2			{font-size:18px; line-height:24px; font-weight:normal; color:#83A4C2;}
.content_path h2 a,
.content_2 h2 a,
.content_2 h2 a			{font-size:18px; color:#83A4C2;}

.in_focus				{background:#F6F8F9;}
.content_1 .main_col_2 h2,
.content_path .main_col_2 h2{margin-left:18px;}

.content p				{color:#787878; }
.content a				{color:#2365B0; text-decoration:underline;    margin:14px 0 0 0px;}
.content a:hover		{text-decoration:none;}
.text_s p				{font-size:11px; line-height:14px;   margin:14px 0 0 0px;}
.content ul				{list-style:disc; line-height:16px; margin:14px 0 16px 10px; }
.content li				{font-family:Arial; font-size:11px; color:#787878; line-height:16px; list-style:disc; line-height:16px; margin:2px 0 0 30px;}
.text_s a				{}
.text_s a:hover		{text-decoration:none;}
.text_b p				{font-family: Arial; font-size:12px; line-height:18px; margin-top:14px;  margin:10px 0 0 0px;}
.text_b a				{}
.text_b a:hover		{text-decoration:none;}

.text_content p			{font-family: Arial; font-size:12px; line-height:18px; margin-top:14px;  margin:10px 0 0 20px;}
.text_b a				{}
.text_content ul		{list-style:disc; line-height:18px; margin:14px 0 16px 10px; }
.content li				{font-family:Arial; font-size:12px; color:#787878; line-height:16px; list-style:disc; line-height:18px; margin:2px 0 0 30px;}

.content_1 .main_col_2 .cols{margin:0 0 0 20px;}

.last_news				{width:auto;}
.last_news .date		{font-size:11px; color:#000000; margin:8px 0;}
.last_news .title		{font-size:12px; line-height:16px; color:#000000; padding-right:20px;}
.last_news .lead p		{color:#787878; margin-top:8px; padding-right:20px;}
.details				{margin-top:4px; margin-bottom:40px;}
.details a				{font-size:11px; color:#2365B0; text-decoration:underline;}
.details a:hover		{text-decoration:none;}

.events					{width:50%; float:right; height:350px;}
.events h3				{font-size:18px; line-height:14px; color:#000000; font-weight:normal; margin:0 0 15px 20px;}
.events .list			{margin-left:20px; padding-right:20px;}
.events .list p			{margin-bottom:15px; font-size:11px; color:#787878; line-height:14px;}
.events .list a			{color:#2365B0;}
.events .list a:hover		{text-decoration:none;}

.recentpubs,.recentpubs	div			{width:170px;}
.recentpubs .download	{margin-bottom:28px;}

.midsep td				{height:50px;}

.events_list			{}
.events_list h2			{margin:0 0 0 20px;}
.events_list .item		{margin:0 20px 0 20px;}
.events_list .sep		{margin:15px 10px 11px 0; height:2px; font-size:0px; line-height:0px; border-top:solid 1px #E4E4E4;}
.events_list .date		{font-size:11px; color:#84969B; margin:8px 0;}
.events_list .title	a	{font-size:14px; line-height:17px; color:#2365B1; text-decoration:none;}
.events_list .lead		{margin-top:4px;}

.feedback				{background:#F6F8F9;}
.feedback h3			{margin:10px 20px; font-size:18px; line-height:18px; font-weight:normal; color:#AAAAAA;}
.feedback .content		{margin:0 20px; padding-bottom:20px;}

.banners				{margin:0; width:195px; padding:0;}
.banners *				{margin:0;}
.banners .sep			{height:10px; font-size:10px; line-height:10px;}
.inside_fake			{margin:0; width:385px;}
.inside_fake .banners	{width:195px;}
.inside_fake .main_col_sep{width:20px;}
.inside_fake .feedback	{width:170px;}
.inside_fake .feedback *{width:130px;}
.inside_fake .footer	{}

.footer div	 			{width:385px;}
.footer p				{color:#AAAAAA; line-height:15px; margin-top:24px;}

.news_item .date		{font-size:11px; color:#000000; margin-top:20px;}
.news_item .title		{font-size:18px; line-height:20px; color:#0067B2; margin-top:5px;}
.news_item .lead		{font-size:14px; line-height:20px; color:#000000; margin-top:17px;}
.news_item .text		{font-size:12px; line-height:17px; color:#4F4E4E;}
.news_item .text p		{margin-top:17px;}
.news_item .text a		{color:#2365B1;}
.news_pic				{margin-top:31px;}
.news_attach			{width:100%; padding:10px 0; background:#F6F8F9; margin-top:40px;}
.news_attach h3			{margin:0 0 10px 20px; font-size:12px; font-weight:bold; color:#83A4C2;}
.news_attach ul			{}
.news_attach li			{margin:4px 10px 4px 20px; font-size:11px; line-height:14px; color:#83A4C2;}
.more_info				{margin-left:20px;}
