/* общие */
*								{margin:0; padding:0;}
body							{width:100%;height:100%;font-family: Arial, Helvetica, sans-serif; font-size:12px;background: #f3f3f3 url('images/logo_fon.png');}
.cl								{clear:both;}
img								{border:0}
p								{margin:5px 0;color:#333333;text-align:justify;}
hr								{margin: 15px 0 15px 10px;border:1px solid #d3d3d3;}
h1								{font-size:16px;color:#1C217C;padding: 5px 0 0 0;}

td								{height:200px;}

#page							{width:1024px;background: #fff;display:block;float:left;}
.ritpol							{float:left;background: url('images/ritepol.png') repeat-y;width:5px;height:1px;}
.leftpol						{float:left;background: url('images/leftpol.png') repeat-y;width:5px;height:1px;}

#raduga1						{width:114px;height:224px;float:left;background: url('images/raduga1.jpg');}
#logo							{width:215px;height:60px;float:left;background: url('images/logo.jpg');margin: 33px 0 0 0;}
#logo a							{width:215px;height:60px;display:block;}
#otdelpro						{margin: 33px 0 0 280px;float:left;text-align:right;width:300px;color:#4d4d4d;}
#topmenu						{border-top: #cdcdcd 3px solid;height:23px;float:left;width:793px;margin: 5px 0 0 0;}
#topmenu ul						{list-style:none;}
#topmenu ul li					{float:left;margin: 6px 5px 0 0;}
#topmenu ul li a				{color:#2b2f76;padding: 5px 0 0 0;text-decoration:none;}
#topmenu ul li a:hover			{color:#fff;}
#topmenu ul li a.current		{color:#fff;text-decoration:none;font-weight:bold; padding: 5px 0 0 0;}
#topmenu ul li a.current:hover	{text-decoration:underline;}

.leftnav						{background: url('images/panel_menu2.png') no-repeat;width:700px;height:27px;position:relative;}
#kask							{width:126px;height:128px;float:left;margin: 200px 0 0 -114px;background: url('images/kaska_left.jpg');}
#kran							{width:113px;height:300px;float:right;background: url('images/kran_right.jpg') no-repeat;margin: -293px 0 0 0;}

#topplan						{height:89px;float:left;width:222px;margin: -9px 0 0 0;background: url('images/topplan.png');}
#textnadpan						{float:left;margin: -80px 0 0 130px;color:#1c217c;font-size:15px;}
#planleftpan					{width:76px;height:189px;float:left;margin: 22px 0 0 48px;background: url('images/planleftpan.jpg');}

#panorama						{width:784px;height:207px;float:left;margin: -62px 0 0 0;background: url('images/panorama.png');overflow:hidden;position:relative;}
#sky							{margin: 11px 0 0 12px; width:756px;height:165px;background: url('images/sky.jpg') no-repeat top;overflow:hidden;position:relative;}
#homes							{width:3095px;height:165px;position:absolute;}
#years							{margin: -15px 0 0 15px;position:absolute;opacity:0;}
#years a						{margin: 0 26px;color:#FFF;text-decoration:none;}
.help							{opacity:0;color:#FFF;position:absolute;font-weight:bold;text-align:center;}

#planbutpan						{width:184px;height:66px;float:left;margin: -66px 0 0 124px;background: url('images/planbutpan.jpg');}
#lineka							{width:413px;height:13px;float:left;margin: -66px 0 0 310px;background: url('images/lineka.png');}

#text							{width:770px;float:left;margin: -320px 0 0 20px;background: #fff;}
#text a							{color:#2a2c87;text-decoration:none;}
#text a:hover					{text-decoration:underline;}

#news							{width:315px;float:none;margin: -32px 0 0 702px;}
#news h1						{color:#11ae4d;}

#bottom							{width:1024px;margin: -80px 0 0 -114px;height:188px;vertical-align:bottom;}

#raduga2						{width:402px;height:188px;float:left;background: url('images/raduga2.jpg');}
#podval							{width:622px;height:108px;background: url('images/podval.png') bottom no-repeat;margin: 80px 0 0 402px;position:absolute;}

#key							{float:right;}
#keyText						{width:175px;height:35px;float:right;margin: 78px 0 0 0;color:#2b3085;font-size:16px;}
#dopmenu						{width:800px;height:35px;float:left;margin: 13px 0 0 4px;position:absolute;}
#dopmenu a 						{text-decoration:none;font-size:15px;color:#666666;}
.strg							{background: url('images/grstr.png') no-repeat left;height:20px;padding:0 0 0 13px;}
.strb							{background: url('images/blstr.png') no-repeat left;height:20px;padding:0 0 0 13px;}


#menuhid						{position:absolute;margin: 21px 0 0 160px;padding: 2px 10px 10px 10px;background:#fff;display:block;display:none;border:#ccc solid 1px;}
#menuhid a						{color:#666;}
