td.table_border { border:1px solid #6d8bb0; padding: 5px 10px 5px 10px; color:#2d4b6f;  font-size:90%; font-family:Arial;  line-height:130%; }
/* страница */
body { color:#333333; margin:0px 0px 0px 0px; font-size:85%; background:#ffffff url('/img/bgr-body.jpg') top repeat-x; line-height:150%; padding:0px 0px 0px 0px;  behavior:url('/htc/bodybehavior.htc'); }
body, td { font-family:Arial;  color:#414244; }
table.main{background:#FFFFFF url('/img/bgr-body.jpg') top repeat-x;}
table { border-spacing:0px; border-collapse:collapse; }
td { padding:0px; }
img { border:0px; }
img.png { behavior: url('/htc/pngbehavior.htc'); }
.hand{cursor:pointer; cursor:hand; }
td.main{width:1280px;}
select, input, textarea { font:10pt Arial; color:#4d4d4d;border: 1px solid #c6d3e4; }
.shy { filter:hyphenize("text-align:left"); }
/* текст и размеры */
p { padding:0px 0px 0px 0px; margin-top:0px; filter:hyphenize("text-align:justify"); }
p.left { padding:0px 0px 0px 0px; margin-top:0px; filter:hyphenize("text-align:left");   }

h1 .laquo { width:50px; text-align:right; margin:-1px 0px 0px -44px; position:absolute; }
 h1 { color:#ffffff; font-size:300%; line-height:120%; font-weight:normal; font-family:Tahoma; padding:0px 0px 0px 0px; margin:-5px 0px 0px 0px; }
 h2 { color:#2d4b6f; font-size:150%; line-height:120%; font-weight:normal; font-family: sans-serif,Arial, Helvetica; padding:0px 0px 0px 0px; margin:-5px 0px 0px 0px; }
h3 { color:#D68005; font-size:120%; line-height:130%; font-weight:bold; font-family:Arial; padding:0px 0px 0px 0px; margin:0px 0px 15px 0px; }
.x-small { font-size:80%; font-family:Arial; line-height:140%; }
.small { font-size:90%; font-family:Arial;  line-height:130%; }
.large { font-size:125%; line-height:140%; }
.x-large { font-size:150%; line-height:140%; }
.xx-large { font-size:170%; line-height:130%; }
.xxx-large { font-size:200%; line-height:130%; }


/* ссылки и цвета */
a { color:#336699; text-decoration:underline; }
a:hover { color:#336699; text-decoration:underline; }
a.n-underline:hover{text-decoration:none; }
*.blue, a.blue, a.blue:hover { color:#2d4b6f; }
*.lblue, a.lblue, a.lblue:hover { color:#336699; }
*.dblue, a.dblue, a.dblue:hover { color:#747f89; }
*.white, a.white, a.white:hover { color:#FFFFFF; }
*.orange, a.orange, a.orange:hover { color:#ff7f19; }
*.red, a.red, a.red:hover { color:#9E001D; }
*.gray, a.gray, a.gray:hover { color:#777777; }
*.dgray, a.dgray, a.dgray:hover { color:#333333; }
*.sgray, a.sgray, a.sgray:hover { color:#c6d3e4; }
*.lgray { color:#dee4ed; }
*.dgray { color:#333333; }
*.textcolor { color:#3A3A3C; }
*.blue{ color:#2d4b6f};
*.black { color:#000000; }

/* Отступы и фон */
.padding4 { padding: 4px 4px 4px 10px; }
.bg_orange{ background-color:#ff7f19; }
td.bg_def{	background-color : transparent; }

/* списки */
ul { padding:0px 0px 0px 0px; margin:5px 0px 18px 0px; }
ul li { padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; list-style-type:square;color:#ff7f19; } 
li ul, li ol { padding-left:20px; margin-bottom:10px; margin-top:10px; }
li * { line-height:130%; }
li h2, li h3 { padding-top:0px; margin-top:0px; }

/* Номера страниц */
td.pageNumber1{ background:#406898 url('/img/bg_italic_dblue.gif');height:135px;width:138px;text-align:right;vertical-align:bottom;font-family: ,Arial, Helvetica;font-size:750%;line-height:100%;padding-right:25px;padding-bottom:22px;}
td.pageNumber2{ text-align:left;vertical-align:bottom;font-family: Arial, Helvetica;font-size:550%;line-height:100%;padding-left:12px;padding-bottom:27px;}

/* Стили меню */
.menu { padding: 8px 0px 8px 0px;}
.menuA { padding: 8px 0px 8px 0px; background-color:#bacce2;}
.menuT{ padding: 8px 0px 8px 0px; background-color:#5b7fab;}
		
.menu2 { padding: 8px 0px 8px 7px; background:#bacce2 url('/img/pixel4x4.gif') no-repeat;background-position: 15px 14px; }
.menu2A { padding: 8px 0px 8px 7px; background:#bacce2 url('/img/pixel4x4.gif') no-repeat;background-position: 15px 14px;  ;}

td.menuDiv { background-color:#3d6391; height:410px; vertical-align:top;	}
td.tmenu { background-color:#3d6391; height:270px; vertical-align:top;	}

td.menuSecondPage2level { height:270px; vertical-align:top;  }
td.level2 { background-color:#bacce2; height:160px; vertical-align:middle; }
		

/*

td.adobe { height:160px; vertical-align:middle; text-align:center; }
td.bottomNav { height:40px; padding-top:40px; } 
td.centralText{padding:40px 0px 0px 0px}
*/

/*
div.home { background: url('/img/bg_home.gif') ; height:70px; text-align:center; vertical-align:middle; padding-right:10px; padding-top:50px; background-color:#b9cbe2; }
div.bg_orange { background-color:#ff7f19; }
div.orange { color:#ff7f19; }
*/

/* Instead flash box */
div.cA { width:100%; height:559px; }
div.cN {  width:56%; height:559px;}




/* Стили для главной страницы */

div.tpic1d { width:100%;height:1px; }
div.tpic1dA {  width:100%;height:1px;  }
div.tpic2d { width:100%;height:1px; }
div.tpic2dA { width:100%;height:1px; }
div.tpic3d { width:100%;height:1px; }
div.tpic3dA { width:100%;height:1px; }

/* 1 a */
td.pic1A { width:56%; height:100%; text-align:center; }
div.pic1dA {  width:100%; height:559px; background:url('/img/main_1_b.gif') top center no-repeat; }

/* 1 */
td.pic1 {cursor:pointer; cursor:hand; width:22%; height:100%; text-align:center;  }
div.pic1d { cursor:pointer; cursor:hand; width:100%; height:559px; background:url('/img/main_1_a.gif') top center no-repeat; }

/* 2 a*/
td.pic2A { width:56%; height:100%; text-align:center; }
div.pic2dA {  width:100%; height:559px; background:url('/img/main_2_b.gif') top center no-repeat; }

/* 2 */
td.pic2 {cursor:pointer; cursor:hand; width:22%; height:100%; text-align:center;  }
div.pic2d { cursor:pointer; cursor:hand; width:100%; height:559px; background:url('/img/main_2_a.gif') top center no-repeat; }

/* 3 a*/
td.pic3A { width:56%; height:100%; text-align:center; }
div.pic3dA {  width:100%; height:559px; background:url('/img/main_3_b.gif') top center no-repeat; }

/* 3 */
td.pic3 {cursor:pointer; cursor:hand; width:22%; height:100%; text-align:center;  }
div.pic3d { cursor:pointer; cursor:hand; width:100%; height:559px; background:url('/img/main_3_a.gif') top center no-repeat; }



.orangeTitle {  color:#ff7f19;  font-weight: bold;   font-size:120%;  padding: 25px 0px 10px 0px; }
.orangeTitleTop {  color:#ff7f19;  font-weight: bold;   font-size:120%;  padding: 0px 0px 10px 0px; }

.Bnumber{ font-family: sans-serif,Arial, Helvetica; font-size:750%;line-height:100%; color:#ff7f19; padding:0px 10px 0px 0px; }
.Btitle{ font-family: sans-serif,Arial, Helvetica; font-size:150%; line-height:100%; padding:0px 0px 0px 0px; color:#ffffff; }
.Btext{ font-family: sans-serif,Arial, Helvetica; font-size:110%; line-height:100%; padding:0px 0px 0px 0px; color:#ffffff; }
.Snumber{ font-family: sans-serif,Arial, Helvetica; font-size:200%;line-height:100%; color:#e2e7ed; text-align:left; padding:0px 0px 10px 0px;}
.Stext{ font-family: sans-serif,Arial, Helvetica; font-size:100%; line-height:100%; padding:0px 0px 0px 0px; font-weight:bold; color:#b3c1d1; }

/* SIFR 
span.shead{ font-family: sans-serif,Arial, Helvetica; padding:0px 0px 0px 0px; font-size:50px; }
span.sheadleft{ font-family: sans-serif,Arial, Helvetica; padding:0px 0px 0px 0px; font-size:20px; }
.sIFR-flash { 	visibility: visible !important; 	margin: 0; }
.sIFR-replaced { 	visibility: visible !important; }
span.sIFR-alternate { 	position: absolute; 	left: 0; 	top: 0; 	width: 0; 	height: 0; 	overflow: hidden; }
span.shead {	text-align: left;	padding:0px 0px 0px 0px;	color: #ff8040;	letter-spacing : -0.7px; }
.sIFR-hasFlash span.shead {	line-height: 120%;	padding:0px 0px 0px 0px;	color: #ff5500;	letter-spacing : -5px; }
span.sheadleft {	text-align: left;	padding:0px 0px 0px 0px;	color: #15437a;	letter-spacing : 0px; }
.sIFR-hasFlash span.sheadleft {	line-height: 120%; 	padding:0px 0px 0px 0px; 	color: #15437a; 	letter-spacing : 0px; }
*/


/* Подменю табы */
td.submenu{ border:1px solid #6d8bb0; padding: 5px 10px 5px 10px; color:#2d4b6f; cursor:pointer; cursor:hand;  font-size:90%; font-family:Arial;  line-height:130%; }
td.submenuA{  font-size:90%; font-family:Arial;  line-height:130%;  border:1px solid #6d8bb0; padding: 5px 10px 5px 10px; color:white; background-color:#6d8bb0; }


/* Подменю табы Года страница история*/
td.submenuYears{ width:80px; height:80px; padding: 15px 0px px 0px; text-align:center; color:#ffffff; background-color:#8caacf; cursor:pointer; cursor:hand; text-decoration:underline; font-size:125%; font-family:Arial;  line-height:140%; }
td.submenuYearsA{ width:80px; height:80px; padding: 15px 0px px 0px; text-align:center; color:#ffffff; font-weight:bold; background-color:#ff7f19;  font-size:125%; font-family:Arial;  line-height:140%; }
td.submenuYearsT{ width:80px; height:80px; padding: 15px 0px px 0px; text-align:center; color:#ffffff; text-decoration:underline; background-color:#ff7f19; cursor:pointer; cursor:hand; font-size:125%; font-family:Arial;  line-height:140%;  }
td.submenuYearsT2{ width:80px; height:80px; padding: 15px 0px px 0px; text-align:center; color:#ffffff; text-decoration:underline; font-weight:bold; background-color:#ff7f19; cursor:pointer; cursor:hand; font-size:125%; font-family:Arial;  line-height:140%;  }

div.map{
	width:100%;
	height:220px;
	background:url('/img/map-small.gif');
	background-position : left top;
	background-repeat : no-repeat;
}
div.map2{
	width:1px;
	height:1px;
	
}
div.mapbig{	width:659px;	height:1px;	background:url('/img/map-big.png');	background-position : center;		background-repeat : no-repeat; //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/map-big.png',sizingMethod='crop');}
/* Нижние стрелки переключения между табами */
td.subPageLeft{  width:28px;  height:27px;  background:url('/img/arrow_blue_left.gif') right bottom no-repeat; }
td.subPageLeftA{  width:28px;  height:27px;  background:url('/img/arrow_orange_left.gif') right bottom no-repeat;  cursor:pointer; cursor:hand; }
td.subPageRight{  width:28px;  height:27px;  background:url('/img/arrow_blue_right.gif') left bottom no-repeat; } 
td.subPageRightA{  width:28px;  height:27px;  background:url('/img/arrow_orange_right.gif') left bottom no-repeat;  cursor:pointer; cursor:hand; }
td.subPageEmpty{ width:0px;   height:27px; }
td.delit{  width:10px;  height:27px; }
td.delitEmpty{  width:0px;  height:27px; }


div.boxblue{ background-color:#8caacf; color:white; vertical-align:middle; }
div.boxorange{ background-color:#ff7f19; color:white; vertical-align:middle; }

/* Выступы влево */
.line_left { width:220px; margin: 5px 0px 0px -20px; text-align:left;}
.history_year { width:150px; margin:-2px 0px 0px -160px; text-align:right;color:#ff7f19; }
.history_year2 { width:150px; margin: 0px 0px 0px -160px; text-align:right;color:#777777; }
.news_month { width:150px; margin: 6px 0px 0px -165px; text-align:right; }
.leaders { width:150px; margin: -4px 0px 0px -152px; text-align:right; }
.arrows { width:150px; margin: -3px 0px 0px -152px; text-align:right; }
.history_year3 { width:150px; margin: 8px 0px 0px -170px; text-align:right;color:#ff7f19; }
.shistory_photo { width:200px; margin: 8px 0px 0px -260px; text-align:left; }
.sprojects_photo { width:900px; margin: 8px 0px 0px -300px; text-align:left; }
.leadersListA { padding: 0px 0px 0px 18px; background: url('/img/orange_vertical.gif') no-repeat;background-position: 0px 4px; }
.leadersList { padding: 0px 0px 0px 18px;background: url('/img/pix.gif') no-repeat;background-position: 0px 4px;}


.borders{ height:32px; vertical-align:middle; border-bottom:1px solid #ced3d8; }
div.dleft { width:1px; height:199px; visibility:hidden; font-size:0px; line-height:0px; }


/* Стили для подразделов subtab*/
td.vacancy { width:350px; background: url('/img/arrow1.gif') no-repeat;background-position: 0px 12px; font-size:120%; line-height:140%; font-weight:bold; color:#4174b1; padding:7px 25px 2px 25px; }
td.vacancyA { width:350px; background: url('/img/arrow3.gif') no-repeat;background-position: 10px 7px; font-size:120%; line-height:140%; font-weight:bold; color:#ffffff; text-decoration:none; padding:7px 25px 2px 25px;}

td.shistory { background: url('/img/arrow1.gif') no-repeat;background-position: 0px 12px; font-size:120%; line-height:140%; font-weight:bold; color:#4174b1; padding:7px 10px 2px 25px; }
td.shistoryA  { background: url('/img/arrow3.gif') no-repeat;background-position: 20px 7px; font-size:120%; line-height:140%; font-weight:bold; color:#ffffff; text-decoration:none; padding:7px 10px 2px 25px; }

td.sprojects { width:270px; text-align:left; background: url('/img/arrow1.gif') no-repeat;background-position: 0px 12px; font-size:120%; line-height:140%; font-weight:bold; color:#4174b1; padding:7px 25px 2px 25px;}
td.sprojectsA { text-align:left; 	width:270px; 	background: url('/img/arrow2.gif') no-repeat;background-position: 20px 7px; 	font-size:120%; 	line-height:140%; 	font-weight:bold; 	color:#ffffff; 	text-decoration:none; 	padding:7px 25px 2px 25px;}

div.historydiv {height:400px;}
