   body,form,p  		{margin:0; padding:0;}
* 									{font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; }
tr,th,img 					{border:0;}
body 								{background-color:#fff; color:#464447; }
p input, p select 	{vertical-align:middle; }
a										{text-decoration:underline; color:#888; }
a:hover							{color:#000; }

#for_adr						{margin:0 20px 30px 20px; }
.for_adr						{margin:0 20px 10px 20px; }
#for_cen_td					{border-left:solid 1px #9B9A9A; background:#E8E6E6 url(images/fon.gif) repeat-x 0 top; }
#for_lef_td					{margin:40px 0 0 16px; }

#map								{margin-bottom:18px; background:url(images/map.jpg) no-repeat left top; width:541px; padding-top:200px; }

#sear								{width:75px; height:16px; margin-top:1px; }

.a_bla							{color:#000; text-decoration:none; }
.a_blu							{color:#045C8C; text-decoration:underline; }
.a_blu1							{font-size:13px; color:#045C8C; text-decoration:underline; }
.a_blu1:hover					{color:#045C8C; text-decoration:underline; }
.a_blu2							{font-size:13px; color:#045C8C; text-decoration:underline; background:url(images/back_str.gif) no-repeat 0 7px; padding-left:13px; }
.a_blu2:hover					{color:#000; text-decoration:underline; }
.a_blu3								{font-size:13px; color:#045C8C; text-decoration:underline; background:url(images/str2.gif) no-repeat 0 7px; padding-left:13px; }
.a_blu3:hover					{color:#000; text-decoration:underline; }
.a_blu4								{font-size:13px; color:#045C8C; text-decoration:underline; background:url(images/str.gif) no-repeat 0 7px; padding-left:13px; }
.a_blu4:hover					{color:#000; text-decoration:underline; }
.a_blac								{font-size:12px; color:#000; text-decoration:underline; background:url(images/str.gif) no-repeat 0 5px; padding:0 5px 0 13px; }
.a_blac:hover					{color:#000; text-decoration:underline; }

.bg_blu							{background-color:#045C8C; }
.bg_grey						{background-color:#EEEDED; } 
.bg_grey1						{background-color:#EEE; } 
.bg_grey2						{background-color:#E7E7E7; } 
.bg_whi							{background-color:#fff; }
.bord_txt						{border:solid 1px #8E8C8F; }


.fl									{float:left; }
.for_but						{width:60px; color:#000; font-size:12px; }
.for_main_men				{color:#045C8C; text-decoration:underline; font-weight:bold; margin-right:24px; }
.for_main_men:hover	{color:#000; }
.for_main_men:active{border-bottom:solid 3px #045C8C; padding-bottom:17px; }
.for_pic_men				{margin-right:20px; }
.for_pole						{width:95px; height:16px; float:right; }
.for_str						{color:#fff; text-decoration:underline; background:url(images/hor.gif) no-repeat 0 5px; padding-left:10px; padding-right:10px; }
.for_str:hover			{color:#fff; text-decoration:none; background:url(images/hor.gif) no-repeat 0 5px; padding-left:10px; padding-right:10px; }
.for_str:active			{color:#fff; text-decoration:none; background:url(images/vert.gif) no-repeat 0 5px; }
.for_tx_pole						{width:167px; height:18px; border:solid 1px #8E8C8F; }

.hei								{height:5px; }

.jir								{font-weight:bold; }

.marg								{margin-right:10px; }

.news								{text-decoration:underline; color:#000; }

.p9									{font-size:9px; }
.p13								{font-size:13px; }
.p16								{font-size:16px; }
.p20								{font-size:20px; }
.pad_bot							{padding-bottom:40px; }
.pad_bot1							{padding-bottom:20px; }
.pad_l13							{padding-left:13px; }
.pole							{width:165px; background-color:#fff; color:#000; border:0; }

.rg									{float:right; }
.rig1								{padding-right:10px; }

.stolb							{border-left:solid 4px #C6C4C5; color:#606060; padding-left:10px; }
.str							{text-decoration:underline; background:url(images/str.gif) no-repeat 0 5px; padding-left:13px; color:#000; }

.tx_black						{color:#000; }
.tx_blu							{color:#045C8C; }
.tx_grey						{color:#A9A9A9; }
.tx_grey1						{color:#888; }
.tx_wh							{color:#fff; }

.u11							{background:url(images/u11.gif) no-repeat; }
.u13							{background:url(images/u12.gif) no-repeat right top; }
.u23							{background:url(images/fon_u12.gif) repeat-y; }
.u31							{background:url(images/u21.gif) no-repeat; }
.u33							{background:url(images/u22.gif) no-repeat right top; }
.u43							{background:url(images/fon_u22.gif) repeat-y; }
.u52							{background:url(images/fon_niz.gif) repeat-x; }
.u53							{background:url(images/niz_u12.gif) no-repeat; }

.zero								{font-size:0; line-height:0; }


.for_main_men_index				{color:#045C8C; text-decoration:underline; font-weight:bold; margin-right:15px; }
.for_main_men_brd				{color:#000; text-decoration:underline; font-weight:bold; margin-right:24px; }
.for_main_men_current		{color:#000; text-decoration:underline; font-weight:bold; margin-right:24px; border-bottom:solid 3px #045C8C; padding-bottom:17px;}
.for_str_current		{color:#fff; text-decoration:underline; padding-left:10px; padding-right:10px; color:#fff; text-decoration:none; background:url(/images/vert.gif) no-repeat 0 5px; }
.date {
	height: 50px;
	width: 45px;
	background: url(/images/calendar.gif) no-repeat;
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	padding: 0px 2px 0 0;
	line-height: 100%;
	float: left;
}
.date span {
	height: 16px;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding-top: 5px;
}
.odd {/*background:url(/images/fon_1.jpg) repeat-x top;*/ background-color:#045C8C; color:#ffffff}
.white {color:#ffffff}