	body,td			{font-family:tahoma,helvetica,arial;height:100%;}
	body				{width:95%;height:100%;margin:0px;}
	table#maintable	{m2in-width:1000px;max-width:1000px;width:90%;margin:auto;}
	
	img.mainphoto		{box-shadow:0px 0px 10px #555;border:5px solid #eee;}

	td#leftmenublock		{width:18%;}
	
	table#shapka-saita	{width:100%;background:url(/img/header-background.jpg) top left repeat-x;}
	table#shapka-saita	td	{font-family:'Exo 2';f2ont-size:55px;color:#fff;font-weight:bold;text-shadow:0px 0px 3px #111;} 
	table#shapka-saita	td hr {width:85%;height:2px;border:none;color:#eee;background-color:#eee;}
	
	img.header_photo		{border: 4px solid rgb(255, 255, 255); border-radius: 1px; width: 220px; height: 311px;box-shadow:2px 2px 9px #444;}
	img.header_logo		{margin:15px;}
	
	td#header-left	{width:250px;padding:10px;text-align:left;}
	td#header-center	{padding:10px;text-align:left;font-weight:bold;color:#303030;text-shadow:0px 0px 5px #ffffff;white-space:nowrap;font-family:'Exo 2';}
	td#header-right	{width:250px;padding:10px;text-align:right;white-space:nowrap;font-family:'Exo 2';}
	
	div#header-right-1 {background:#054b81;color:#ffffff;font-size:20px;text-align:center;padding:10px;font-weight:bold;margin:0px;border-radius:10px 10px 0px 0px;}
	div#header-right-2 {background:#ffffff;color:#121212;font-size:20px;text-align:center;padding:10px;font-weight:bold;margin:0px;}
	div#header-right-3 {background:#E31E24;color:#ffffff;font-size:20px;text-align:center;padding:10px;font-weight:bold;margin:0px;border-radius:0px 0px 10px 10px;cursor:pointer;}
	
	
	/* td#topmenu		{background:#054b81;padding:0px 15px 0px 15px;border:0px;border-collapse:collapse;}
	div#topmenu		{background:#054b81;pa3dding:0px 15px 0px 15px;border:0px;border-collapse:collapse;height:25px;} */
	
	table.inftables		{width:95%;}
	table.inftables	th	{text-align:center;background:#cccccc;}
	table.inftables	td	{vertical-align:top;text-align:left;padding:5px;border-bottom:1px dotted #404040;}
	table.inftables	td	p {margin:0px;}
	
	
	
	tr.MainTableCenterBlock		{background:#eeeeee;}
	td#MainTableCenterText		{padding:20px 35px 45px 20px;vertical-align:top;}
	td#MainTableCenterText	h1	{margin-bottom:30px;}
	
	
	/* каталог */
	table.catalog_table			{width1:95%;border-spacing:20px;}
	table.catalog_table	td		{width:250px;border:1px dotted #606060;padding:10px;vertical-align:top;}
	table.catalog_table	td	img	{width:100%;}
	
	span.cat_img					{}
	span.cat_name				{font-family:'Exo 2';font-size:18px;font-weight:bold;display:block;}
	span.cat_desc				{font-family:'Exo 2';}
	
	A:Link.cat_link     		{color:#054b81;text-decoration:none;}
    A:Visited.cat_link 		{color:#054b81;text-decoration:none;}
	A:Hover.cat_link 		{color:#054b81;text-decoration:none;}	
	
	A:Link.filedownload    	{color:#054b81;text-decoration:underline;}
    A:Visited.filedownload 	{color:#054b81;text-decoration:underline;}
	A:Hover.filedownload 	{color:#054b81;text-decoration:underline;}	
		
	div#scrollblock			{border:1px;width:90%;position:absolute;margin-top:20px;}
	div#scrollTitle			{background:#2d54bd;padding:5px;font-size:20px;font-family:'Exo 2';font-weight:bold;color:#fff;}
	div#scrollText			{background:#9dd1ef;padding:10px;font-size:16px;font-family:'Exo 2';font-weight:normal;margin-bottom:10px;font-weight:bold;white-space:nowrap;}
	
	td#footer td		{padding:15px;color:#ffffff;}
	td#footer		{background:url(/img/footer-background.jpg) top left repeat-x;padding-top:25px;}			
	
	h1				{font-size:30px;color:#111111;font-family:'Exo 2';font-weight:700;}
	h2				{font-size:28px;color:#111111;font-family:'Exo 2';}
	h3				{font-size:26px;color:#111111;font-family:'Exo 2';}
	h3				{font-size:24px;color:#111111;font-family:'Exo 2';}
	h4				{font-size:22px;color:#111111;font-family:'Exo 2';}
	h4				{font-size:20px;color:#111111;font-family:'Exo 2';}
	
	
	div.title		{font-size:18px;font-weight:bold;margin-bottom:10px;background:#E31E24;color:#ffffff;font-family:'Exo 2';text-shadow:0px 0px 4px #303030;padding:5px;margin-top:30px;}
	
	/* верхнее меню для первой страницы*/
	div#topmenu	 		{margin-left:25px;margin-top:15px;} 
	div#topmenu	a 		{margin:0px;margin-right:5px;padding:15px 15px 17px 15px;font-family:'Exo 2';font-size:18px;width:100px;text-align:center;text-transform:uppercase;}
	div#topmenu	img 		{width:75px;margin-bottom:25px;}
	
	
    A:Link.topmenu     	{margin:0px;color:#eeeeee;background:url('/img/gradient_menu_off.jpg') #ffffff;text-decoration:none;display:inline-block;b2order:2px solid #ffffff;;}
    A:Visited.topmenu 	{margin:0px;color:#eeeeee;background:url('/img/gradient_menu_off.jpg') #ffffff;text-decoration:none;display:inline-block;b2order:2px solid #ffffff;;}
	A:Hover.topmenu 		{margin:0px;color:#eeeeee;background:#E31E24;text-decoration:none;display:inline-block;b2order:2px solid #c00;text-shadow:0px 0px 15px #ffffff;;}

	A:Link.topmenu1     	{color:#fff;background:url('/img/gradient_menu_on.jpg') #E31E24;text-decoration:none;display:inline-block;b2order:2px solid #ffffff;text-shadow:0px 0px 15px #ffffff;}
    A:Visited.topmenu1 	{color:#fff;background:url('/img/gradient_menu_on.jpg') #E31E24;text-decoration:none;display:inline-block;b2order:2px solid #ffffff;text-shadow:0px 0px 15px #ffffff;}
	A:Hover.topmenu1 	{color:#fff;background:#E31E24;text-decoration:none;display:inline-block;b2order:2px solid #c00;text-shadow:0px 0px 15px #ffffff;}


	a.lmenu				{font-family:'Exo 2';}
	
	A:Link.leftmenu     	{padding:5px 15px 5px 15px;margin-bottom:4px;font-weight:normal;font-size:20px;color:#ffffff;background:#054b81;text-decoration:none;display:block;;}
    A:Visited.leftmenu 	{padding:5px 15px 5px 15px;margin-bottom:4px;font-weight:normal;font-size:20px;color:#ffffff;background:#054b81;text-decoration:none;display:block;;}
	A:Hover.leftmenu 	{padding:5px 15px 5px 15px;margin-bottom:4px;font-weight:normal;font-size:20px;color:#ffffff;background:#E31E24;text-decoration:none;display:block;;}

	A:Link.leftmenu1     	{padding:5px 15px 5px 15px;margin-bottom:4px;font-weight:normal;font-size:20px;color:#eeeeee;background:#E31E24;text-decoration:none;display:block;text-shadow:0px 0px 8px #404040;;}
    A:Visited.leftmenu1 	{padding:5px 15px 5px 15px;margin-bottom:4px;font-weight:normal;font-size:20px;color:#eeeeee;background:#E31E24;text-decoration:none;display:block;text-shadow:0px 0px 8px #404040;;}
	A:Hover.leftmenu1 	{padding:5px 15px 5px 15px;margin-bottom:4px;font-weight:normal;font-size:20px;color:#ffffff;background:#E31E24;text-decoration:none;display:block;text-shadow:0px 0px 8px #ffffff;;}

	
	
	
	A:Link.manlink    	{	Color: #8ccdff; font-size:11px;font-weight:normal;text-decoration:underline;	}
    A:Visited.manlink 	{	Color: #8ccdff;	font-size:11px;font-weight:normal;text-decoration:underline; }
	A:Hover.manlink	 	{	Color: #8ccdff;	font-size:11px;font-weight:normal;text-decoration:underline; }

	table#preimushestva	td	{border:2px solid #ffffff;border-radius:10px;}	

	
	table#modal_form_name	{background:#990000;color:#ffffff;text-align:left;padding:10px;border-radius:0px 0px 0px 7px;margin-bottom:15px;width:100%;}
	div#modal_form		{font-size:16px;}
	div#modal_form	input	{font-size:16px;width:100%;}
	
	div#modal_fon		{position:absolute;top:0px;left:0px;width:100%;height:100%;background:url(/img/opacity.png);display:none;margin-bottom:10px;}
	div#modal_img_div	{position:absolute;display:none;border-radius:10px;text-align:center;vertical-align:middle;}
	img#modal_image		{border-radius:10px; box-shadow:0px 0px 20px #ffffff,0px 0px 10px #ffffff,0px 0px 5px #ffffff;}
	div#modal_form		{	position:absolute;display:none;border-radius:10px;
							text-align:center;vertical-align:middle;
							background:#ffffff;
							box-shadow:0px 0px 20px #ffffff,0px 0px 10px #ffffff,0px 0px 5px #ffffff;
							padding:20px;
							width:400px;
						}

	table.formtable			{width:100%;margin-bottom:10px;}					
	table.formtable	input,textarea	{font-size:16px;padding:4px;}					
	table.formtable	td		{border-bottom:1px dotted #777;padding:7px;}				
	input.buttonForm			{font-size:16px;}
	
	a:Link#modal_form_close		{	display:block;color: #ffffff;	text-decoration:none;font-weight:bold;font-size:15px;text-align:right; }
	a:Visited#modal_form_close	{	display:block;color: #ffffff;	text-decoration:none;font-weight:bold;font-size:15px;text-align:right; }
	a:Hover#modal_form_close	{	display:block;color: #ff0000;	text-decoration:underline;font-weight:bold;font-size:15px;text-align:right;}

	a:Link#modal_gallery_close		{	display:block;color: #202020;	text-decoration:none;font-weight:bold;font-size:15px;text-align:right; }
	a:Visited#modal_gallery_close	{	display:block;color: #202020;	text-decoration:none;font-weight:bold;font-size:15px;text-align:right; }
	a:Hover#modal_gallery_close		{	display:block;color: #ff0000;	text-decoration:underline;font-weight:bold;font-size:15px;text-align:right;}

	
	A:link.formsLink	{border:1px solid #ffffff;text-decoration:none;background:#E31E24;display:block;color:#ffffff;font-family:'Exo 2';font-size:20px;font-weight:bold;text-align:center;white-space:nowrap;padding:5px;margin-bottom:10px;box-shadow:0px 0px 5px #aaaaaa;}
	A:visited.formsLink	{border:1px solid #ffffff;text-decoration:none;background:#E31E24;display:block;color:#ffffff;font-family:'Exo 2';font-size:20px;font-weight:bold;text-align:center;white-space:nowrap;padding:5px;margin-bottom:10px;box-shadow:0px 0px 5px #aaaaaa;}
	A:hover.formsLink	{border:1px solid #ffffff;text-decoration:none;background:#E31E24;display:block;color:#ffffff;font-family:'Exo 2';font-size:20px;font-weight:bold;text-align:center;white-space:nowrap;padding:5px;margin-bottom:10px;box-shadow:0px 0px 15px #aaaaaa;}
	A:active.formsLink	{border:1px solid #ffffff;text-decoration:none;background:#E31E24;display:block;color:#ffffff;font-family:'Exo 2';font-size:20px;font-weight:bold;text-align:center;white-space:nowrap;box-shadow:0px 0px 4px #606060;}

	
	A:link.formsLink1	 {text-decoration:none;color:#ffffff;}
	A:visited.formsLink1 {text-decoration:none;color:#ffffff;}
	A:hover.formsLink1	 {text-decoration:none;color:#ffffff;}
	A:active.formsLink1	 {text-decoration:none;color:#ffffff;}

	/* ссылки на номера страниц */
	A:Link.PageNo0 	  	{	Color: #404040;	font-size:13px; font-weight:normal; text-align:justify;text-decoration:underline;background:#ffffff;padding:3;padding-left:5;padding-right:5; }
	A:Visited.PageNo0	{	Color: #404040;	font-size:13px; font-weight:normal; text-align:justify;text-decoration:underline;background:#ffffff;padding:3;padding-left:5;padding-right:5; }
	A:Hover.PageNo0		{	Color: #0000dd;	font-size:13px; font-weight:normal; text-align:justify;text-decoration:underline;background:#ffffff;padding:3;padding-left:5;padding-right:5; }

	A:Link.PageNo1 	  	{	Color: #ffffff;	font-size:15px; font-weight:bold; text-align:justify;text-decoration:none;background:#f15c03;padding:3;padding-left:5;padding-right:5; }
	A:Visited.PageNo1	{	Color: #ffffff;	font-size:15px; font-weight:bold; text-align:justify;text-decoration:none;background:#f15c03;padding:3;padding-left:5;padding-right:5; }
	A:Hover.PageNo1		{	Color: #202020;	font-size:15px; font-weight:bold; text-align:justify;text-decoration:none;background:#f15c03;padding:3;padding-left:5;padding-right:5; }

	div.prmVopros	{font-weight:bold;text-align:justify;margin-bottom:22;}
	div.prmOtvet		{font-style:italic;border-bottom:1px dotted #cccccc;margin-bottom:35px;padding-bottom:35px;text-align:justify;}
	p.prmAutor		{margin-top:5px;font-size:90%;text-align:right;}
	div.pages		{text-align:center;display:block;margin-bottom:25;}
	
	
	
	/* галерея */
	div.gallery_object_razd				{font-size:20px;font-weight:bold;color:#404040;margin-top:40px;border-bottom:1px dotted #909090;}
	div.gallery_object_title				{font-size:16px;font-weight:bold;color:#404040;margin-top:20px;}
	div.gallery_object_desc				{font-size:16px;font-weight:normal;color:#404040;margin-bottom:10px;}
	img.gallery_object_preview			{border:2px solid #dddddd;background:#ffffff;padding:5px;margin:2px;cursor:pointer;border-radius:5px;}
	img.gallery_object_preview:hover		{box-shadow:0px 0px 5px #707070;}
	
	div#modal_gallery_div				{	position:absolute;display:none;border-radius:10px;
											text-align:center;vertical-align:middle;
											background:#ffffff;
											box-shadow:0px 0px 20px #ffffff,0px 0px 10px #ffffff,0px 0px 5px #ffffff;
											padding:20px;
											width:800px;
										}
	
	
	@media (max-width: 1083px) {
	
		table#maintable		{width:95%;max-width:none;}
		img.transportImg		{display:none;}
		div#scrollblock		{display:none;}
		td#leftmenublock		{width:1%;}
		
		table.formtable	input,textarea	{font-size:20px;padding:4px;}					
		input.buttonForm				{font-size:25px;}
	
	}