html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}



html           {height:100%;}

body           {font-family:Arial, Helvetica, sans-serif;
	            font-size:12px; color:#333333; position:relative; margin:0 auto; min-height:100%; height:auto !important; height:100%;
	            z-index:0}

a              {text-decoration:underline; color:#0089db}
a:hover        {text-decoration:none}

.body			{width:938px; margin:0 auto}
h1	{font-size:24px; color:#010101; padding-bottom:26px; font-weight:normal; line-height:120%;}
h2	{font-size:18px; color:#010101; padding-bottom:9px; font-weight:normal}
h3	{font-size:14px; color:#010101; padding-bottom:9px; font-weight:bold}

table.tabla {border:1px solid black;}
	table.tabla td {border:1px solid black; padding-left:10px; padding-top:10px;}


/*---------------------
	header
---------------------*/
#head		{overflow:hidden; zoom:1; height:141px}
	.logo	{float:left; padding:60px 0 0 18px; width:240px}
	.headText	{float:left; width:410px; padding:40px 0 0 0}
	.qr	{float:left; width:0px; padding:94px 15px 0 0; margin-left: 90px; position: absolute; }
	.headRight	{float:right; width:200px; padding:33px 0 0 0}
		.navigator {overflow:hidden; zoom:1}
			.navigator li	{float:left; padding:0 16px 0 0; list-style:none}
				.navigator img	{width:13px; height:11px; background:url(../images/box_img.gif) no-repeat}	
				.ico_home img	{background-position:-1px -95px}
				.ico_map img	{background-position:-28px -95px}
				.ico_mail img	{background-position:-56px -95px}
				.ico_home.active img	{background-position:-1px -106px}
				.ico_map.active img	{background-position:-28px -106px}
				.ico_mail.active img	{background-position:-56px -106px}
	.phoneHeader	{padding:23px 0 0 0; color:#686868; height:20px}
	.phone	{font-size:30px; color:#6d6f71; font-weight:bold}
		.phone span	{font-size:16px; display:block; float:left}
.headMenu	{overflow:hidden; zoom:1l; height:213px}
	.headMenuL	{float:left; width:240px; padding:48px 0 0 18px}
		.contactLink	{overflow:hidden; zoom:1; height:96px}
			.contactLink li	{list-style:none; padding:0 0 9px 18px}
			.ico_vakansii	{background:url(../images/vakansii.gif) 0 2px no-repeat}
			.ico_about	{background:url(../images/about.gif) 0 2px no-repeat}
			.ico_contacts	{background:url(../images/contacts.gif) 0 2px no-repeat}
		.search	{overflow:hidden; zoom:1}
			.search input	{float:left}
			.searchText 	{width:156px; margin-right:6px; padding:2px 0 0 5px; height:16px; border:1px solid #bdbdbd; color:#000000; font-size:12px; font-family:Arial}
			.ajaxSearch_resultsInfo { font-weight:bold; text-align:center;}
	.headMenuR	{float:left}
			.menuMain li	{float:left; height:30px; list-style:none}
				.menuMain a	{display:block; padding:141px 0 0 0; height:30px; text-align:center; text-decoration:none; color:#fff}
				.menuMain span	{display:block; height:20px; padding:5px 0 0 0}
				.menuMain b		{border-bottom:1px dashed #fff; font-weight:normal}
				.menuMain b:hover	{border:0}
				.menuMain .active span	{background:#fff}
					.menuMain .active b	{font-weight:bold; color:#8cc63f; border:0}
			.menu_1	{padding:0 59px 0 0}
				.menu_1 a	{width:111px; background:url(../images/box_img.gif) 0 -127px no-repeat}
			.menu_2	{padding:0 53px 0 0}
				.menu_2 a	{width:127px; background:url(../images/box_img.gif) -170px -127px no-repeat}
			.menu_3	{padding:0 48px 0 0}
				.menu_3 a	{width:126px; background:url(../images/box_img.gif) -348px -127px no-repeat}
			.menu_4	{padding:0}
				.menu_4 a	{width:137px; background:url(../images/box_img.gif) -522px -127px no-repeat}
				
				
			


/*---------------------
	content
----------------------*/

#content     {overflow:hidden; zoom:1; padding-bottom:95px; width:100%}
#contentc     {overflow:hidden; zoom:1; padding-bottom:95px; width:75%}
/*-- left column --*/
#left_column	{float:left; width:205px; padding:0 0 0 18px}
	#left_column h3	{font-size:23px; color:#444446; font-weight:normal; padding-bottom:2px}
		.boxLeftContent	{overflow:hidden; zoom:1; padding-bottom:31px}
			.dataPablic	{background:#a7a7ac; color:#fff; padding:0 7px; font-size:10px; display:block; width:107px}
				.dataPablic span	{font-size:11px; display:block; padding-top:3px}
				.tableCurs	{color:#525355; font-size:11px; width:100%}
					.tableCurs td	{padding:4px 5px 4px 0; text-align:right; vertical-align:top}
					.tableCurs th	{vertical-align:top; text-align:left; padding:4px 0 4px 5px}
					.td_1	{width:51px}
					.td_2	{width:70px}
					.td_2 span	{color:#333333;
float:right;
font-weight:normal;
padding-left:5px; padding-left:5px}
			.dataPablic2	{padding:6px 7px; margin-bottom:11px}
		.borderB td, .borderB th	{border-bottom:1px solid #c4c4c4}
		.th_no	{font-weight:normal}
	.banerL	{margin:0 0 0 -18px}
	/*.menuLeft	{background:#8cc63f url(../images/menu_t.gif) 0 0 no-repeat; width:225px; padding-top:18px; margin-left:-15px; margin-bottom:30px; position:relative}
		.menuLeftIn	{background:url(../images/menu_b.gif) 0 100% no-repeat; padding:0 27px 27px 18px}
			.menuLeftIn h2	{font-size:15px; font-weight:bold; border-bottom:1px solid #7cb038; padding-bottom:8px; color:#628a2c; padding:1px 0 0 1px;}
				.menuLeftIn h2 span	{position:absolute; color:#fff; margin:-1px 0 0 -1px}
			.menuLeftIn ul	{border-top:1px solid #a3d165; padding:18px 0 0 0}
				.menuLeftIn li	{list-style:none; margin:0 -7px 0 -7px}
					.menuLeftIn li a	{display:block; padding:4px 16px 6px 7px; text-decoration:none; color:#fff; background:url(../images/marker.gif) 100% 9px no-repeat}
					.menuLeftIn li a:hover	{background:#75a535 url(../images/marker.gif) 100% 9px no-repeat}*/
			.crumbs 	{height:42px}
				.crumbs a	{padding:0 14px 0 0; background:url(../images/marker_crumbs.gif) right 5px no-repeat; color:#007825}
	.contactsLeft	{font-size:12px; padding-bottom:22px}
		.contactsLeft h3	{font-size:24px !important; font-weight:normal; color:#8cc63f; padding-bottom:18px !important}
		.contactsLeft p		{padding-bottom:14px}
		.contactsLeft b		{display:block; font-size:11px; padding-bottom:4px}
				
/*-- right column --*/
#right_column	{float:right; width:699px; padding:6px 0 0 0}
#right_column_c	{float:right; width:935px; padding:6px 0 0 0}
	.boxCorrnerB	{background:#f8f8f8 url(../images/corrner_b.gif) 0 100% no-repeat; overflow:hidden; zoom:1; margin-bottom:13px}
		.boxCorrnerT	{background:url(../images/corrner_t.gif) 0 0 no-repeat; overflow:hidden; zoom:1; padding:20px 20px 10px 20px}
			.newsBoxL	{float:left; width:336px; overflow:hidden; zoom:1; font-size:14px}
			.newsBoxR	{float:right; width:300px; overflow:hidden; zoom:1}
				.boxCorrnerT h1	{font-size:18px; color:#333333; font-weight:normal; padding-bottom:12px}
				.boxCorrnerT h2	{font-size:14px; color:#333333; font-weight:normal; padding-bottom:18px}
				.newsBoxL p	{line-height:1.35em}
				.dataNews	{color:#959595; font-size:10px}
				.playNews	{padding-bottom:18px}
			.newsBox	{overflow:hidden; zoom:1; padding-bottom:20px}
				.newsBox img	{float:left; margin:0 23px 15px 0} 
			.arhiveNews	{clear:both; text-align:right}
				.arhiveNews span	{display:block; float:right; background:url(../images/arhive.gif) 100% -23px no-repeat}
					.arhiveNews span span	{background:url(../images/arhive.gif) 0 0 no-repeat; padding:4px 13px 0 13px; height:19px; float:left}
	.newsMin	{padding:20px 0 24px 20px; border-bottom:1px dashed #bdbdbd; overflow:hidden; zoom:1; clear:both}
		.newsMin .dataNews	{padding-bottom:7px}
		.newsMinBox		{width:335px; float:left; padding-bottom:20px}
		.newsMinBoxR	{padding-righ:0 !important}
	.satii	{overflow:hidden; zoom:1; padding:28px 0 0 20px}
		.satii h3	{font-size:24px; font-weight:normal; color:#444446; padding-bottom:23px}
		.tableSatii	{}
			.tableSatii th	{font-weight:normal; text-align:left; font-weight:normal; width:360px}
			.tableSatii td	{font-weight:normal; text-align:left; width:300px}
				.boxSatii	{width:300px; overflow:hidden; zoom:1; padding-bottom:12px}
					.boxSatii h3	{font-weight:bold; font-size:12px; padding-bottom:15px}
						.boxSatii h3 span	{font-size:11px; font-weight:normal}
						.boxSatii p	{overflow:hidden; zoom:1}
							.boxSatii img	{float:left; margin:0 13px 7px 0}
	.text	{padding:0 19px 0 18px; margin:0 0 0 0; line-height:1.5em; position:relative}
		.text h1	{font-size:24px; color:#010101; padding-bottom:26px; font-weight:normal}
		.text h2	{font-size:18px; color:#010101; padding-bottom:9px; font-weight:normal}
		.text ul	{padding:0 0 21px 15px}
			.text ul li	{padding:0 0 0 16px; background:url(../images/marker2.gif) 0 9px no-repeat; list-style:none}
		.text ol	{padding:0 0 21px 30px}
		.text p		{padding-bottom:21px}
		.text img	{margin-left:10px}
		.imgRight	{float:right; margin:0 0 15px 15px}
		.corrner	{background:#fff5b1; position:relative; margin-bottom:21px; zoom:1}
			.TL		{position:absolute; top:0; left:0; background:url(../images/corrner.gif) 0 0 no-repeat; width:9px; height:9px}
			.TR		{position:absolute; top:0; right:0; background:url(../images/corrner.gif) 100% 0 no-repeat; width:9px; height:9px}
			.BL		{position:absolute; border:0; left:0; background:url(../images/corrner.gif) 0 100% no-repeat; width:9px; height:9px}
			.BR		{position:absolute; border:0; right:0; background:url(../images/corrner.gif) 100% 100% no-repeat; width:9px; height:9px}
			.TC		{display:block; margin:0 9px; height:9px}
			.BC		{display:block; margin:0 9px; height:9px}
			.corrnerIn	{overflow:hidden; zoom:1; padding:0 30px 0 30px; font-style:italic}
			.corrnerIn2	{overflow:hidden; zoom:1; padding:0 30px 0 30px}
		.img	{padding-left:20px}
		.table	{width:480px; border-bottom:1px solid #ececec; margin-bottom:21px}
			.table th	{background:#ececec; padding:6px 0 8px 0; color:#434343; border-right:1px solid #fff}
			.table td	{border-right:1px solid #ececec; padding:6px 0 8px 0;}
			.thR		{border-right:1px solid #ececec !important}
	.newsLeft	{float:left; width:360px; margin:-6px 0 0 0; padding:0 0 0 18px}	
		.tableNews	{width:100%; font-size:12px !important}
			.tableNews th	{width:75px; font-style:italic; color:#525355; text-align:left; font-weight:normal; vertical-align:top}
			.tableNews td	{vertical-align:top; padding-bottom:29px}
		.listing	{text-align:right; border-top:1px solid #c4c4c4; padding-top:10px}
	.newsRight	{float:right; width:240px}
		.data	{background:#fff5b1; position:relative; padding:8px 0 0 0}
			.tadaL	{position:absolute; top:8px; left:67px}
				.tadaL img	{width:7px; height:13px; background:url(../images/tada_l.gif) 0 0 no-repeat}
			.tadaR	{position:absolute; top:8px; right:67px}
				.tadaR img	{width:7px; height:13px; background:url(../images/tada_r.gif) 0 0 no-repeat}
			.dataGod	{text-align:center; font-weight:bold; color:#151515; padding-bottom:19px}
			.boxMonth	{background:url(../images/data_border.gif) center 0 no-repeat; padding:13px 0 0 0}
				.boxMonth table	{width:100%}
					.boxMonth td	{width:50%; text-align:center; padding-bottom:7px; color:#aaaaaa}
						.boxMonth td b	{color:#151515}
		.textLeft	{padding:0 0 21px 0}
			.textLeft h2	{color:#8cc63f}
			.textLeft img	{float:left; margin:0 36px 15px 0}
			.textLeft a		{color:#8cc63f}
		.textRight	{padding:0 0 21px 0}
			.textRight h2	{color:#0079c1}
			.textRight img	{float:right; margin:0 0 15px 36px}
			.textRight a		{color:#0079c1}
		.textLeft2	{padding:0 0 21px 0}
			.textLeft2 h2	{color:#f7901e}
			.textLeft2 img	{float:left; margin:0 36px 15px 0}
			.textLeft2 a		{color:#f7901e}
		.tableContacts	{width:100%; margin-bottom:60px}
			.tableContacts th	{width:114px; border-right:1px solid #c4c4c4; vertical-align:top; text-align:left; color:#010101; padding:10px 0 10px 0}
			.tableContacts td	{text-align:left; vertical-align:top; padding:10px 0 10px 38px}
				.td_11	{width:140px;}
					.td_11 span	{display:block; color:#fff; margin-left:-6px; background:#8cc63f; padding:0 0 0 6px; font-weight:bold}
				.td_12	{width:140px;}
					.td_12 span	{display:block; color:#fff; margin-left:-6px; background:#0079c1; padding:0 0 0 6px; font-weight:bold}
				.td_13	{width:140px;}
					.td_13 span	{display:block; color:#fff; margin-left:-6px; background:#f7901e; padding:0 0 0 6px; font-weight:bold}
			.formContact h2	{font-size:24px; color:#010101; padding-bottom:26px; font-weight:normal}
			.formContactTable	{width:387px}
				.formContactTable th	{font-weight:normal; text-align:left; vertical-align:top; padding:4px 0 0 0}
				.formContactTable td	{vertical-align:top; padding-bottom:10px}
					.formContactTable td textarea	{width:97%; height:86px; overflow:hidden}
					.textCont	{width:97%}
		.ulVacancy	{width:400px}
			.ulVacancy a	{color:#8cc63f}
		.anketa	{float:right; text-align:center; color:#868686; width:180px}
			.anketa a	{display:block; background:url(../images/anketa.jpg) center 0 no-repeat; padding:74px 0 0 0; text-align:center; margin:0 auto}
					
/*-------------------
	footer
-------------------*/

#footer        {position:absolute; bottom:0; left:0; height:50px; width:100%; font-size:11px; background:url(../images/footer.gif) 0 100% repeat-x}
	.footerIn	{width:938px; margin:0 auto}
		.fooreL		{float:left; padding:0 0 0 18px; width:239px}
		.footerMenu	{float:left; width:475px}
			.footerMenu	li	{list-style:none; float:left; padding:0 33px 0 0}
				.footerMenu_1 a	{color:#8cc63f}
				.footerMenu_2 a	{color:#0079c1}
				.footerMenu_3 a	{color:#f7901e}
				.footerMenu_4	{padding-right:0}
				.footerMenu_4 a	{color:#6d6f71}
		.footerR	{float:right; width:140px; color:#6d6f71}
