body						{background:url(/img/bg.jpg) repeat;margin:0px; padding:0px 75px;font-size:12px; font-family:Arial;}
a 							{color:#34adff; text-decoration:underline}
a:hover 					{text-decoration:none}
td 							{vertical-align:top}
img							{ border:0}
.header .top_tel			{ float:left; width:100px; margin-top:31px; border-left:3px solid #fed62b; height:60px; width:145px; padding-left:13px; margin-left:10px}
.header .top_tel b			{color:#7a7a7a;font-size:14px; margin:0px; padding:0px;}
.header .top_tel span 		{font-size:18px; color:#fdc62d; margin:0px; padding:0px;}
.h2_fu 						{font: 24px; color: #f79a00; padding:0px; margin:0px;}
.div_fu 					{font-size:14px; text-transform: inherit; color: #f79a00}
.menu 						{padding-left:20px; padding-top:10px; color:#32a8ff}
.menu a 					{color:white; text-decoration:none; font-size:12px; font-family:Arial; float: left; width:180px; margin-bottom:5px; height:19px; padding-left:10px; padding-top:2px}
.menu a:hover 				{color:#32a8ff; background:url(/img/menu_hover_bg.png) no-repeat}
.usl 						{}
.usl a 						{display:block; margin-left:13px; padding:5px 0; color: white; font-size:12px; text-decoration:none}
.usl a:hover 				{text-decoration: underline}
.usl .top 					{height:6px; background:url(/img/left_top_menu.jpg) no-repeat}
.usl .cent 					{background:url(/img/left_bg_menu.jpg) repeat-y}
.usl .but 					{height:13px; background:url(/img/left_but_menu.jpg) no-repeat}
.akc 						{}
.akc p 						{margin:0px; padding:0px}
.akc .top					{background:url(/img/akc_top.jpg); height:79px; padding-top:20px; padding-left:130px; position:relative}
.akc .top .t 				{color:white; font-size:18px;}
.akc .top .tt 				{color:white; font-size:48px;}
.akc .cent					{background:url(/img/akc_centr.jpg) repeat-y;}
.akc .cent .date			{color:#32abfe; font-size:24px;}
.akc .but					{background:url(/img/akc_but.jpg); height:53px}
.akc .but a 				{display:block; color:white; margin-left:15px;}
.block_pre 					{}
.block_pre .title			{color:#3ab5ff; font-size:24px;}
.block_pre .centr 			{background:url(/img/pre_cent.jpg) repeat-y; padding-top:10px}
.block_pre .centr .tr		{margin-left:20px; margin-right:10px; color:white; padding-bottom:10px;}
.block_pre .but 			{background:url(/img/pre_but.jpg) no-repeat; height:32px}
.news 						{}
.news .title 				{font-size:30px; color:#3ab5ff;}
.news .title span			{color:#fd9700}
.news .cont 				{margin-top:10px; color:#676767}
.news .cont a 				{color:#34adff}
.news .cont p				{margin:0; padding:0px 0 10px 0;}	
.event .title 				{font-size:24px; color:#fd9700; margin-bottom:20px}
.part .title 				{font-size:24px; color:#fd9700; margin-bottom:20px}
.part .part_block 			{background:url(/img/bg_part.jpg) no-repeat; float:left; position:relative;}
.part .part_block1 			{background:url(/img/bg_part1.jpg) no-repeat; float:left; position:relative;}
.part .part_block img		{}
.img_footer 				{background:url(/img/img_footer.jpg) bottom right no-repeat; margin-right:0px;}
.event						{ margin-bottom:15px}
.event .block 				{margin-bottom:15px; margin-right:10px; clear:both}
.event .block .ddate		{font-weight:bold; color:#34adff; font-size:12px}
.event .block .new_title	{font-weight:bold; color:#34adff; font-size:12px}
.event .block .text			{}					
.footer 					{}
.footer .top_tel 			{float:left; margin-top:23px; color:#0168ab; margin-left:20px; font-size:12px}
.footer .top_tel b 			{}
.footer .top_tel span 		{}
#copy						{color:#000000; font-size:4px; margin-top:23px}
#copy a 					{color:#000000; font-size:4px; text-decoration:none}
#copy a.dlogo 				{background:url(/img/logo_small01.jpg); height:21px; width:121px; display:block}
#copy a.dlogo:hover 		{background:url(/img/logo_small02.jpg); height:21px; width:121px; text-decoration:none}

.nav 						{color:#666;border:0px; margin-top:15px;}
.nav a:link,
.nav a:visited,
.nav a:hover,
.nav a:active				{float:left;text-decoration:none;color: #34adff;background:#F9F9F9;border:1px solid #E6E6E6;padding:3px 6px;font-size:11px}
.nav a:hover 				{ float:left;background:#34adff;color:#FFFFFF;border-color:#E6E6E6;}
.nav span 					{ float:left;text-decoration:none;background:#fff;padding:3px 6px;border:1px solid #E6E6E6;color:#ccc;font-size:11px;}
.tableborder            	{background-color:#fff}
.tableheader            	{font-weight:bold; color:#654321; background-color: #fcdd76;}
.tableheader td         	{font-weight:bold; color:#654321; background-color: #fcdd76; vertical-align:middle}
.tableheader div        	{font-weight:bold; color:#654321; background-color: #fcdd76;}

#table_rows td 				{border-bottom: #DEE4D6 solid 1px;}
.button 					{cursor:pointer; margin-right:8px; white-space:nowrap;color:#000000; font-family:Tahoma,Helvetica,sans-serif; font-size:70%; padding:5px}

.butt{
   color:#08233e;
   font:1.4em Futura, 'Century Gothic', AppleGothic, sans-serif;
   padding:8px;
   background:url(/img/overlay.png) repeat-x center #ffcc00;background-color:rgba(255,204,0,1);
   border:1px solid #ffcc00;
   -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;  border-bottom:1px solid #9f9f9f;
   -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);  cursor:pointer;
}    

.butt:hover{background-color:rgba(255,204,0,0.8);}

.butt:active{position:relative;top:2px;}

.row_table_1				{background-color:#eff3eb; color:#484848;}
.row_table_1_over			{background-color:#dae0d8; color:#484848;}
.row_table_2				{background-color:#e6ebde; color:#484848;}
.row_table_2_over			{background-color:#d0d9c6; color:#484848;}

.infobox                {border:1px solid #dae0d8; color:#484848; padding:5px; background-color:#eff3eb; margin-top:5px; margin-bottom:5px}
.infobox_error          {border:1px solid #ffb6b6; color:#ff6868; padding:5px; background:#ffeaea; margin-top:5px; margin-bottom:5px; font-weight:bold; font-size:16px}
input {font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 11px;border: 1px solid #cfcfcf;padding: 4px;color: #202020;background-color: #ffffff;margin-bottom: 2px;}
textarea {font-size: 11px;border: 1px solid #cfcfcf;color: #202020;background-color: #ffffff;padding: 0 0 0 3px;}

.first                  	{background-color:#eff3eb; color:#484848;}
.second                 	{background-color:#dae0d8;}
.third                  	{background-color:#cdd5ca;}

.time				    	{color:#7e7e7e; font-style:italic}
.itcen         				{color:#7e7e7e; font-style:italic; text-align:center;}
.url         				{color:#7e7e7e; padding-top: 10px; font-size: 10px; font-weight: normal;}

#otherLinks a 				{display: block; border: 1px solid #BFD0AC; padding: 5px; padding-left: 40px; background: #eff3eb url('/rus/img/triangle.png') no-repeat 10px 5px; color: #484848;}
#otherLinks a:hover 		{display: block; border: 1px solid #BFD0AC; padding: 5px; padding-left: 40px; background: #cdd5ca url('/rus/img/triangle.png') no-repeat 10px 5px; text-decoration:none; color: #484848;}
#otherLinks a .taskTitle 	{font-weight: bold; font-size: 14px; font-family: Arial; }
