BODY				{ background: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

.menutd				{background: #f3f3f3;}

i.f 			{font-family: "Times New Roman", Times, serif; font-size: 12px;}
#header	TD			{ background: url('header_bg.jpg'); background-repeat: repeat-x; padding: 0px; margin: 0px;}
#header	TH			{ background: url('header_bg_left.jpg'); background-repeat: repeat-x;color: #ffffff; font: bold 13px verdana; text-align: right; padding-right: 30px;}
#header TD.line		{ background: #575757; padding: 0px;}
#header TD.lang		{ background: url('');color: #ff6666;}
#header TD.lang A	{ text-decoration: none; padding: 4px;color: #ff6666;font: bold 12px arial; background: #ffffff; }
#header TD.lang A:hover { background: #ff6666; color: #FFFFFF;}	
#header IMG { padding: 0; margin-right: 10px;}	

#langs 	{position: absolute; top: 166px; left: 20px;} 
#langs A	{text-decoration: none; padding: 4px;color: #ff6666;font: bold 12px arial; background: #ffffff; } 
#langs A:hover	{background: #ff6666; color: #FFFFFF;} 


#menu A				{ text-decoration: none; background: #ffffff;}
#menu TD			{ padding: 0px; text-align: right;}
#menu TD.line		{ background: #bbbbbb;padding: 0px;}
#menu TD A			{ display: block; padding: 8px; color: #777777;font: bold 12px verdana; background: #ffffff;border: 1px solid #ffffff;}
#menu TD A:hover	{ color: #333333;border: 1px solid #FF6666;}

#head_menu A				{ text-decoration: none; }
#head_menu TD			{ padding: 0px; text-align: left;}
#head_menu TD A			{ display: block; padding: 0px; color: #333;font: 9px verdana; border: 1px solid #dedede; }
#head_menu TD A:hover	{ font: bold 9px verdana; color: #000;border: 1px solid #FF6666;}

.work				{ padding: 7px;}		
#work TABLE			{ font: 11px verdana;color: #575757;}
#work TD			{ padding: 2px; padding-bottom:8px; text-align: left;}
#work TD.prognoz	{ background: #fff7f7; border: 1px solid #ffd0d0;}
#work TH			{ background: #fefefe; color: #435183; text-transform: uppercase; padding: 5px; font: bold 13px arial; text-align: left; padding-left: 10px; border-bottom: 2px solid #F99F87;}
#work TD A			{ color: #336699;}
#work  A			{ color: #336699;font: 12px verdana; }
#work A.descr {color: #575757;font: italic 11px verdana;text-decoration: none;  }
#work A.descr:hover {color: #336699;}
#work IMG {margin: 10px;}
#work	P			{text-indent: 2em;}
#work	UL.list			{font: bold 12px verdana;}

.news1 {border: 1px solid #ff7777;}
#news TABLE			{ font: 10px verdana;color: #575757; }
#news TD			{ background: #fff0f0; padding: 2px; padding-bottom:8px; text-align: left;}
#news TH 			{ background: #ff7777; color: #fff;  padding: 5px; font: bold 13px arial; text-align: left; padding-left: 10px; }
#news TH A			{ background: #ff7777; color: #fff;  padding: 5px; font: bold 13px arial; text-align: left; padding-left: 10px; }
#news TD A			{ color: #336699;}
#news  A			{ color: #336699;font: 12px verdana;}
#news IMG {margin: 10px;}
#news	P			{text-indent: 2em;}


#thubnails TABLE			{ font: 10px verdana;color: #575757;}
#thubnails TD			{ background: #fff0f0; padding: 8px; font: 12px verdana; text-align: center; }
#thubnails TH 			{ background: #ff7777; color: #fff;  padding: 5px; font: bold 13px arial; text-align: left; padding-left: 10px; }
#thubnails TD A			{ color: #336699; text-decoration:none;}
#thubnails TD A:hover	{ color: #115599; text-decoration:none;}
#thubnails  A			{ color: #336699;font: 12px verdana;}
#thubnails IMG {margin: 3px;}
#thubnails	P			{text-indent: 2em;}


#pubs TD            { margin: 0px; padding: 3px; text-align: justify; border:  1px solid #cccccc;}
#pubs2 TD            { margin: 0px; padding: 3px; vertical-align: top; text-align: justify; border:  1px solid #cccccc;}

#footer TD 			{ background: #A8AFBF;font: 10px verdana;color: #ffffff;}
#prog_info p {text-indent: 0; margin: 0}
td.prognoz #work p {text-indent: 0; margin: 0}
td.other_prognoz p {text-indent: 0; margin: 0}
