html 	    	{height:100%}
body        	{height:100%;margin:0px;padding:0px 0px 0px 0px;vertical-align:top;font-family:tahoma;background:#fff}
img         	{border:0px}
table       	{border-collapse:collapse;border-spacing:0px;padding:0px}
td      	 	{vertical-align:top;padding:0px}
h1,h2,h3,h4,p,span {padding:0px;margin:0px}
ul              {margin:0px;padding:0px}
ul li			{margin:0px;padding:0px}																											
/*--шапка-----------------------------------------------------------------------------*/
.main			{margin:0 0 0 0;width:96%;background:#f4f4f4 url(etc/bgr01_2_version.gif) repeat-x top;//width:97%;}
.header			{height:345px;}
.header0        {margin:12px 1% 0 1%;width: 98%;background: #fff;}
.header0 .h1    {width:8px;height:8px;background: #e0e0e0 url(etc/header1.gif) no-repeat left top;line-height: 1px;}
.header0 .h2    {height:8px;line-height: 1px;}
.header0 .h3    {width:8px;height:8px;background: #e0e0e0 url(etc/header2.gif) no-repeat right top;line-height: 1px;}
.header0 .h4    {width:8px;}
.header0 .h6    {width:8px;line-height: 1px;}
.header0 .h7    {width:8px;height:8px;background: #e0e0e0 url(etc/header3.gif) no-repeat left bottom;line-height: 1px;}
.header0 .h8    {height:8px;line-height: 1px;}
.header0 .h9    {width:8px;height:8px;background: #e0e0e0 url(etc/header4.gif) no-repeat right bottom;line-height: 1px;}
.header0 .menus {margin: 0px;}
.header table.redlinks	{margin:4px 0 0 19px;}
.header table.redlinks td {padding:5px 0 0 0}
.header table.redlinks td a {padding:0 0 0 18px;margin:20px 0 0 10px;font:normal 12px Tahoma;color:#d9060f;display:block;float:left;background:url(etc/redarrow_1.gif) no-repeat 0px 15px;text-decoration:none}
.header table.redlinks td table {margin:-5px 0 0 0;width:100%;}
.header table.redlinks td a:hover {text-decoration:underline}
.header table.redlinks th {width:113px;vertical-align:top;font:normal 11px Tahoma}
.header table.redlinks th a {color:#000;text-decoration:none}
.header table.redlinks th a:hover {text-decoration:underline}
.header table.redlinks th img {margin:5px 0 5px 0;display:block}
.header1        {width: 100%; height: 132px; position: relative;left: -18px; top: 5px;}
.header1 td.h10	{background: #749ce0 url(etc/header5.jpg) no-repeat left top;}
.header1 td.h11	{width: 474px;background: #749ce0 url(etc/header6.gif) no-repeat right top;}
.header1 td div {margin: 85px 23px 0 0;text-align: right;font:bold 22px Tahoma;}
.header1 td.h11 div a	{margin: 0px 0px 0 120px;text-align: right;font:bold 22px Tahoma; color: black; background: none;}
.link1			{margin:0 0 0 0;width:500px;height:86px;display:block;float:left;background: url(etc/logo_1.gif) no-repeat }
.link1 img		{width:620px;height:86px}
.link2			{margin: 0 0 0 -30px;padding:5px 0 0 0;width:400px;height:79px;display:block;float:right}
.link2 img		{width:400px;height:79px}
/*--верхнее меню----------------------------------------------------------------------*/
.menus			{padding:0px;margin:0 19px 0 19px;text-align:center;width:100%;height:28px;text-align:center;display:block;background: #1b3e59 url(etc/menu1.gif) no-repeat left top;clear:both;}
.menus div		{height:28px;width:auto;}
.menus div span {margin:0px;padding:0 17px 0 17px;font:normal 13px Tahoma;color:#ffff9e}
.menus div a:link, .menus div a:visited {margin:0px;padding:0 17px 0 17px;font:normal 13px Tahoma;color:#fff;text-decoration:none;background:none}
.menus div a:hover, .menus div a:active {color:#ffff9e;text-decoration:underline}
.menus div img	{margin:0 0 -10px 0}
.menus .menu2	{margin:-28px 0 0 0;text-align: right;display: block;float: right;//float: none;}
/*--левая часть-----------------------------------------------------------------------*/
.left			{padding:10px 0 0 0;width:216px;background: url(etc/gradient_1.gif) repeat-x top;}
.menu			{margin:0 3px 25px 12px;width:201px;background:#0e324f}
.m1	            {height:7px;background: url(etc/mt_1.gif) no-repeat left top}
.m2             {padding:5px 0 5px 0;background: url(etc/m_1.gif) repeat-y right}
.m3				{height:7px;background: url(etc/mb_1.gif) no-repeat left bottom}
.menu div.bline	{margin:2px 0 0px 15px;padding:0px;width:170px;height:1px;line-height:1px;display:block;clear:both;background:#18486d}
.menu a:link, .menu a:visited {padding-right:35px;margin:8px 0 6px 16px;font:bold 12px Tahoma;color:#e6e6e6;text-decoration:none;display:block;//margin:2px 0 8px 16px;}
.menu a:hover, .menu a:active {text-decoration:underline}
.menu a.sublink:link, .menu a.sublink:visited {margin:0 16px 0 16px;padding:6px 15px 6px 16px;font:normal 12px Tahoma;color:#e6e6e6;text-decoration:none;display:block;background:#18486d}
.menu a.sublink:hover, .menu a.sublink:active {text-decoration:underline}
.menu p.subopen	{margin:0 16px 0 16px;padding:6px 15px 6px 16px;font:normal 12px Tahoma;color:#ffff90;display:block;background:#18486d}
.menu a.opened {background: url(etc/mdownarrow_1.gif) no-repeat 155px 5px}
.menu a.closed {background: url(etc/mrightarrow_1.gif) no-repeat 155px 5px}
.menu p			{margin:8px 0 6px 16px;font:bold 12px Tahoma;color:#ffff90;display:block;background: url(etc/rightarrow_2.gif) no-repeat right center;//margin:2px 0 8px 16px;}
.ban_left		{width:189px;margin:0 0 25px 13px}
.ban_left a		{margin:0 0 15px 0;display:block}
/*--правая часть----------------------------------------------------------------------*/
.right			{padding:10px 0 0 0;width:310px;background: url(etc/gradient_1.gif) repeat-x top}
.gal			{margin:0 0 0 17px;width:276px}
.gal p			{padding:12px 12px 4px 0;width:262px;font:bold 12px Tahoma;color:#fff;text-align:right;display:block;background:#4e4e4e;//width:274px}
.gal a:link, .gal a:visited {margin:0 0 -1px -1px;width:137px;height:91px;display:block;float:left;border:1px solid #eaeaea;position:relative}
a.all:link, a.all:visited {margin:10px 0 20px 0;height:10px;font:normal 11px Tahoma;color:#2275ff;text-decoration:underline;clear:both;display:block}
a.all:hover, a.all:active {text-decoration:none}
.akt			{margin:0 0 0 17px;width:276px;clear:both}
.akt div		{margin:10px 0 10px 15px;width:240px}
.akt h1			{padding:12px 0 4px 15px;width:236px;font:bold 13px Tahoma;color:#fff;display:block;background: #6289ca url(etc/akt_2_version.gif) no-repeat right top;//width:251px}
.akt a:link, .akt a:visited {font:bold 12px Tahoma;color:#0c4790;display:inline-block}
.akt a:hover, .akt a:active {text-decoration:none}
.akt p			{margin:3px 0 7px 0;font:normal 12px Tahoma}
.akt div a.all:link, .akt div a.all:visited {margin:10px 0 20px 0;width:150px;height:10px;font:normal 11px Tahoma;color:#2275ff}
.akt div a.all:hover, .akt div a.all:active {text-decoration:none}
/*--центр-----------------------------------------------------------------------------*/
.center			{padding:0 0 0 0;background:#fff url(etc/gradient_1.gif) repeat-x top;width: 60%;}
.head			{margin:10px 0 0 0;width:100%;font:bold 13px Tahoma;color:#fff;display:block;background: #749ce0;overflow: hidden;//width:100%;}
.head .head0	{padding:12px 0 4px 10px;width:69%;float:left;background: #749ce0 url(etc/head0.gif) no-repeat top left;}
.head .head1    {padding:12px 0 4px 0;width:19%;float:right;background: #749ce0 url(etc/head1_5.gif) no-repeat top right;}
.head2			{background: #fffc00 url(etc/head2_3.gif) no-repeat top left;color:#000}
.head2 .head0	{padding:12px 0 4px 10px;width:69%;float:left;background: #fffc00 url(etc/head2_3.gif) no-repeat top left;}
.head2 .head1   {padding:12px 0 4px 0;width:19%;float:right;background: #fffc00 url(etc/head3.gif) no-repeat top right;}
/*--новости---------------------------------------------------------------------------*/
.news			{width: 90%;}
.news			{margin:5px 0 0 0}
.news span		{margin:0 0 3px 0;font:normal 12px Tahoma;color:#7d7d7d;display:block;clear:both}
.news a			{margin:0 15px 10px 0;display:block;float:left}
.dag			{margin:15px 0 0 0;padding:12px 0 4px 10px;width:98%;font:bold 13px Tahoma;color:#fff;display:block;background:#749ce0;//width:100%;}
div.pages 		{clear:both; padding:20px 0px 0px 0px;width: 90%;}
/*--вопросы и ответы------------------------------------------------------------------*/
.text a.quest:link, .text a.quest:visited {padding:10px 0 10px 25px;background: url(etc/quest_1.gif) no-repeat left center;color:#2275ff;text-decoration:underline;display:block}
.text a.quest:hover, .text a.quest:active {text-decoration:none}
.text h5		{margin:50px 0 0 0;padding:10px 0 10px 25px;background: url(etc/quest_1.gif) no-repeat left center;font:bold 13px Tahoma;color:#272727;display:block}
.answer			{margin:30px 0 0 0}
.answer th		{padding:0 10px 0 0;vertical-align:top;font:normal 13px Tahoma}
.answer b		{margin:0 0 3px 0;font:bold 13px Tahoma;display:block}
.answer span	{margin:0 0 3px 0;font:normal 11px Tahoma;color:#7d7d7d;display:block}
.answer td		{padding:0 30px 13px 0}
.answer td p	{margin:10px 0 7px 30px}
/*--форма отправки сообщений----------------------------------------------------------*/
.request td.sent {padding:0 0 12px 0}
.request th		{padding:5px 15px 0 0;vertical-align:top;text-align:right;font:normal 11px Tahoma}
.request input	{margin:0 0 5px 0;width:284px;height:17px;border:1px solid #c1c1c1;background:#fff}
.request .input	{font:bold 25px Tahoma;width:162px;height:30px;float:left}
.request textarea {margin:0 0 5px 0;width:284px;height:118px;border:1px solid #c1c1c1;background:#fff}
.request div	{margin:-2px 0 15px 0;width:114px;height:30px;display:block;float:right}
.request img	{width:114px;height:30px}
.text .request a:link, .text .request a:visited {margin:0 0 0 213px;text-align:center;padding:2px 0 0 0;width:70px;height:16px;font:normal 11px Tahoma;color:#fff;display:block;clear:both;background:#0e3350;//height:18px}
.text .request a:hover, .text .request a:active {background:#185381;text-decoration:none}
/*--фото-галерея----------------------------------------------------------------------*/
.years			{width:90%}
.years span		{margin:12px 20px 0 0;width:25px;font:bold 11px Tahoma;color:#f4450e;display:block;float:left}
.text .years a:link, .text .years a:visited {margin:12px 20px 0 0;font:normal 11px Tahoma;color:#000;text-decoration:underline;display:block;float:left}
.text .years a:hover, .text .years a:active {text-decoration:none}
.text .gal_cat	{margin:15px 0 0 23px;width:410px}
.text .gal_cat th {padding:0 0 0 0;width:90px;text-align:left;vertical-align:top;font:normal 12px Tahoma;color:#7d7d7d}
.text .gal_cat td {padding:0 0 10px 0}
.text .gal_pic	{margin:15px auto 15px auto;width:90%}
.text .gal_pic th a img {margin:0 0 -3px 0;padding:0px;//margin:0 0 0 0}
.text .gal_pic th a:link, .text .gal_pic th a:visited {padding:0px;margin:0 0 5px 0;border:1px solid #fff;display:block}
.text .gal_pic th a:hover, .text .gal_pic th a:active {border:1px solid #0c4790;display:inline-block}
.text span.back	{margin:15px 0 20px 0;height:10px;font:normal 11px Tahoma;color:#2275ff;clear:both;display:block}
.text span.back a:link, .text span.back a:visited {margin-left:2px;height:10px;font:normal 11px Tahoma;color:#2275ff;text-decoration:underline}
.text span.back a:hover, .text span.back a:active {text-decoration:none}
/*--текст-----------------------------------------------------------------------------*/
.text			{padding:10px 10px 20px 10px;background: #fff;}
.text p			{margin:0 0 7px 0;font:normal 13px Tahoma;color:#272727}
.text a:link, .text a:visited {font:normal 13px Tahoma;color:#0c4790;text-decoration:none}
.text a:hover, .text a:active {text-decoration:underline}
.text h1        {margin:15px 0 7px 0;font:normal 25px Tahoma;color:#797878;line-height:23px}
.text h2        {margin:15px 0 7px 0;width:90%;font:normal 22px Tahoma;color:#545454;line-height:20px;position: relative;}
.text h2 span	{margin:0 0 0 10px;font:normal 12px Tahoma;color:#7d7d7d;display: inline;}
.text h3        {margin:15px 0 7px 0;font:normal 18px Tahoma;color:#2e2e2e;line-height:18px}
.text h4        {margin:15px 0 7px 0;font:bold 13px Tahoma;color:#2e2e2e}
.text ol		{margin:0 0 10px 15px;//margin:0 0 10px 55px}
.text ol li		{margin:0 0 0 0;font:normal 13px Tahoma;color:#272727}
.text ul		{margin:0 0 10px 0}
.text ul li		{margin:0 0 0 55px;font:normal 13px Tahoma;color:#272727}
.text img		{margin:0 10px 0 0}
.text table		{margin:0 10px 0 0}
.text table td	{font:normal 11px Tahoma}
.text table img	{margin:2px 0 4px 0}
.text table.table {margin:0 10px 10px 0;border:1px solid #cdcdcd;}
.text table.table th {padding:4px 10px;text-align:left;border:1px solid #cdcdcd;background:#dcdcdc;font:normal 11px Tahoma;color:#000}
.text table.table td {padding:7px 10px;vertical-align:middle;border:1px solid #dcdcdc;font:normal 13px Tahoma;color:#272727}
/*--постраничное отображение----------------------------------------------------------*/
.text div.pages {padding:15px 0 15px 0;clear:both;width: 90%;}
.text div.pages a {display:block;float:left;font:normal 11px Tahoma;color:#2275ff;text-decoration:none;width:48px;text-align:center;text-decoration:none;border-left:1px #d3d3d3 solid}
.text div.pages a:hover {text-decoration:underline}
.text div.pages a:visited {color:#9c84a5}
.text div.pages a.open {color:#9c84a5;cursor:default;text-decoration:none;font:normal 11px Tahoma}
.text div.pages span {display:block;float:left;color:#2275ff;font:normal 11px Tahoma;text-align:center;width:48px;border-left:1px #d3d3d3 solid}
.text div.pages p {display:block;float:left;color:#2275ff;font:normal 11px Tahoma;margin:0px;}
.text div.pages a.back {border:none}
.text div.pages a.back_open {border:none;color:#d0d0d0}
.text div.pages a.next_open {color:#d0d0d0}
.text div.pages a.back_open:hover, .text div.pages a.next_open:hover {text-decoration:none;cursor:default}
/*--поиск-----------------------------------------------------------------------------*/
.text table.search {margin:0 0 0 0;width:451px;background:#ffdf6c}
.text table.search td.s1 {height:15px;background:url(etc/s1_1.gif) no-repeat left top}
.text table.search td.s2 input.find {margin:0 0 0 15px;padding:0 0 0 5px;width:341px;height:20px;font:normal 13px Tahoma;color:#1a53b1;border:1px solid #f4d35e;background:#fff}
.text table.search td.s2 select {width:166px;height:18px;border:1px solid #f4d35e;background:#fff;//font:normal 11px Tahoma}
.text table.search td.s2 label {margin:0 5px 0 0;}
.text table.search td.s2 label input {margin:0 5px 0 0;//margin:0 5px -3px 0}
.text table.search td.s2 a:link, .text table.search td.s2 a:visited {font:normal 11px Tahoma;color:#000;text-decoration:underline}
.text table.search td.s2 a:hover, .text table.search td.s2 a:active {font:normal 11px Tahoma;color:#000;text-decoration:none}
.text table.search td.s2 a.send:link, .text table.search td.s2 a.send:visited {margin:1px 20px 0 0;text-align:center;padding:2px 0 0 0;width:50px;height:16px;font:normal 11px Tahoma;color:#fff;display:block;background:#0e3350;text-decoration:none;//margin:2px 20px 0 0;//height:18px}
.text table.search td.s2 a.send:hover, .text table.search td.s2 a.send:active {background:#185381;text-decoration:none}
.text table.search td.s2 span {margin:0 0 5px 25px;font:normal 11 Tahoma;display:block}
.text table.search td.s2 span.found {margin:10px 0 0 69px}
.text table.search td.s3 {height:10px;background:url(etc/s2_1.gif) no-repeat left bottom}
.text table.req {margin:20px 0 15px 15px}
.text table.req th {padding:0 10px 0 10px;vertical-align:top;text-align:left;font:normal 11px Tahoma;color:#000}
.text table.req td {}
.text table.req span {font:bold 13px Tahoma;color:#0c4790}
.text table.req p {padding:3px 0 0 0;font:normal 11px Tahoma;}
.text table.res	{margin:0 5px 12px 25px}
.text table.res th {padding:0 10px 0 0;font:bold 12px Tahoma;vertical-align:top;border-bottom:1px solid #d4d4d4}
.text table.res td {padding:0 0 5px 0;border-bottom:1px solid #d4d4d4}
.text table.res td a:link, .text table.res td a:visited {color:#2275ff;text-decoration:underline}
.text table.res td a:hover, .text table.res td a:active {color:#2275ff;text-decoration:none}
.text table.res td b a:link, .text table.res td b a:visited {font:bold 12px Tahoma;color:#0c4790;text-decoration:none}
.text table.res td b a:hover, .text table.res td b a:active {text-decoration:underline}
.text table.res p {margin:5px 0 7px 0}
.text table.res span {margin:0 0 7px 0;display:block}
.text table.res img {margin:0 3px 1px 3px}
/*--контакты--------------------------------------------------------------------------*/
.fax			{font:normal 12px Tahoma;color:#757575}
.text a.mail:link, .text a.mail:visited {color:#2275ff;text-decoration:underline}
.text a.mail:hover, .text a.mail:active {color:#2275ff;text-decoration:none}
.text h6		{margin:35px 0 0 0;padding:10px 0 10px 43px;font:bold 13px Tahoma;color:#2e2e2e;background:url(etc/mail_1.gif) no-repeat left}			
/*--футер-----------------------------------------------------------------------------*/
.ban_bottom		{margin:30px auto 25px auto;width:920px;}
.ban_bottom a	{margin:0 2px 0 2px}
.adr			{height:68px;background:url(etc/footer_1.gif) no-repeat 18px center}
.adr p			{padding:22px 0 0 348px;width:300px;font:normal 11px Tahoma;color:#8a8a8a;//width:648px}
.adr a:link, .adr a:visited {margin:-26px 20px 0 0;font:normal 11px Tahoma;color:#8a8a8a;float:right}
.adr a:hover, .adr a:active {text-decoration:none}

