html,body{
height:100%;
margin:0px;
padding:0px
}


a:link
	{ color:#900; text-decoration: underline }
a:visited
	{ color:#c30; text-decoration: underline }   
a:hover
	{ color:#f63; text-decoration: underline }
a:active
	{ color:#f63; text-decoration: underline }

/*leftheaderlink*/
a.lhl:link
	{ color:#fc6; text-decoration: underline }
a.lhl:visited
	{ color:#fc6; text-decoration: underline }   
a.lhl:hover
	{ color:#fc0; text-decoration: underline }
a.lhl:active
	{ color:#fc0; text-decoration: underline }

.tm
	{ color:#fff; background:url(/topmenugradhere.gif) bottom center repeat-x; text-decoration:none; padding:20 15 21 15 }
a.tm:link
	{ color:#fc6; background:url(/topmenugrad.gif) bottom center repeat-x; text-decoration:none; display:block; padding:20 15 21 15 }
a.tm:visited
	{ color:#fc6; background:url(/topmenugrad.gif) bottom center repeat-x; text-decoration:none; display:block; padding:20 15 21 15 }
a.tm:hover
	{ color:#fc0; background:#C22900 url(/topmenugradactive.gif) bottom center repeat-x; text-decoration:none; display:block; padding:20 15 21 15 }
a.tm:active
	{ color:#fc0; background:#C22900 url(/topmenugradactive.gif) bottom center repeat-x; text-decoration:none; display:block; padding:20 15 21 15 }


.tm2
	{ color:#fff; background:url(/topmenugradhere.gif) bottom center repeat-x; text-decoration:none; padding:20 15 21 15 }
a.tm2:link
	{ color:#fff; background:url(/topmenugradhere.gif) bottom center repeat-x; text-decoration:none; display:block; padding:20 15 21 15 }
a.tm2:visited
	{ color:#fff; background:url(/topmenugradhere.gif) bottom center repeat-x; text-decoration:none; display:block; padding:20 15 21 15 }
a.tm2:hover
	{ color:#fc0; background:#C22900 url(/topmenugradactive.gif) bottom center repeat-x; text-decoration:none; display:block; padding:20 15 21 15 }
a.tm:active
	{ color:#fc6; background:#C22900 url(/topmenugradmain.gif) bottom center repeat-x; text-decoration:none; display:block; padding:20 15 21 15 }

.hot
	{ color:#ffc;		padding:2 0 2 0; background:url(/hotbghereactive.gif) bottom left repeat-x; text- text-decoration:none; }
a.hot:link
	{ color:#D7E5C8;	padding:2 0 2 0; background:url(/hotbg.gif) bottom left repeat-x; text-decoration:none; display:block }
a.hot:visited
	{ color:#D7E5C8;	padding:2 0 2 0; background:url(/hotbg.gif) bottom left repeat-x; text-decoration:none; display:block}
a.hot:hover
	{ color:#D7E5C8;	padding:2 0 2 0; background:url(/hotbgactive.gif) bottom left repeat-x; text-decoration:none; display:block }
a.hot:active
	{ color:#D7E5C8;	padding:2 0 2 0; background:url(/hotbgactive.gif) bottom left repeat-x; text-decoration:none; display:block }

a.hothere:link
	{ color:#ffc;		padding:2 0 2 0; background:url(/hotbghere.gif) bottom left repeat-x; text-decoration:none; display:block }
a.hothere:visited
	{ color:#ffc;		padding:2 0 2 0; background:url(/hotbghere.gif) bottom left repeat-x; text-decoration:none; display:block}
a.hothere:hover
	{ color:#ffc;		padding:2 0 2 0; background:url(/hotbghereactive.gif) bottom left repeat-x; text-decoration:none; display:block }
a.hothere:active
	{ color:#ffc;		padding:2 0 2 0; background:url(/hotbghereactive.gif) bottom left repeat-x; text-decoration:none; display:block }


a.menu:link
	{ color:#192728; text-decoration:none }
a.menu:visited
	{ color:#414F50; text-decoration:none }   
a.menu:hover
	{ text-decoration:underline }
a.menu:active
	{ text-decoration:underline }

a.menu-here:link
	{ color:#F5FFE6; text-decoration:underline }
a.menu-here:visited
	{ color:#D7E5C8; text-decoration: underline }   
a.menu-here:hover
	{ color:#ffc; text-decoration: underline }
a.menu-here:active
	{ color:#ffc; text-decoration: underline }

a.pdv:link
	{ color:#EBF9FA; text-decoration:underline }
a.pdv:visited
	{ color:#CDDBDC; text-decoration: underline }   
a.pdv:hover
	{ color:#E1EFF0; text-decoration: underline }
a.pdv:active
	{ color:#E1EFF0; text-decoration: underline }

a.kroshki:link
	{ color:#fc6; text-decoration:underline }
a.kroshki:visited
	{ color:#f93; text-decoration:underline }
a.kroshki:hover
	{ color:#fc0; text-decoration:underline }
a.kroshki:active
	{ color:#fc0; text-decoration:underline }

a.lenta:link
	{ color:#414F50; text-decoration:none }
a.lenta:visited
	{ color:#7d8b8c; text-decoration:none }
a.lenta:hover
	{ color:#5F6D6E; text-decoration:none }
a.lenta:active
	{ color:#5F6D6E; text-decoration:none }

a.un:link
	{ text-decoration:none }
a.un:visited
	{ text-decoration:none }
a.un:hover
	{ text-decoration:none }

body
	{ background:#7d8b8c url(/metallbg.gif); margin: 0 }
td
	{ font-family:tahoma,verdana,arial cyr,arial,helvetica,sans-serif;font-size:0.7em }
p
	{ margin-top:0; margin-bottom:0.7em }
h1
	{ font-family:arial cyr,arial,helvetica,tahoma,verdana,sans-serif; font-size:1.5em; font-weight:bold; color:#900; margin:15 0 15 0; text-transform:uppercase; text-align:left }
h2
	{ font-family:arial cyr,arial,helvetica,tahoma,verdana,sans-serif; font-size:1.2em; color:#f60; margin:0 0 0.5em 0; text-transform:uppercase; text-align:left }
strong
	{ color:414F50; font-weight:normal }

hr
	{ height:1px; margin:0; color:CDDBDC; background-color:CDDBDC; border:0 }

.topmenu
	{ font-family:arial cyr,arial,helvetica,tahoma,verdana,sans-serif; font-size:0.7em; font-weight:bold; color:#fff; text-transform:uppercase; text-align:center; white-space:nowrap; background:#c30 }
.crumbs
	{ font-family:tahoma,verdana,arial cyr,arial,helvetica,sans-serif;font-size:0.7em;padding:5 5 7 15; color:#fc6;background:#900 }
.logopad
	{ width:50%; padding:50 15 35 15 }
.hotitemspad
	{ width:25%; color:#ffc; padding:15 50 15 0; background:url(/thindiags.gif) top center repeat-x }
.topleft
	{ width:25%; background:url(/graydiag.gif) bottom left repeat-y; padding:0 35 0 75; white-space:nowrap; text-align:right }
.midleft
	{ width:25%; background:#c30 url(/browndiag.gif) top left repeat-y }
.midright
	{ background:#7D8B8C url(/topmenugradmain.gif) bottom center repeat-x }
.leftpad
	{ background:#fff url(/dotsbg.gif) top right; padding-bottom:50 }
.leftheader
	{ background:#c30 url(/leftdiags.gif) top right repeat-y }
/*text for leftheader*/
.lh
	{ color:fc6; font-size:1.3em; text-transform:none; margin:0; padding:0 }
.rightheader
	{ background:#fff url(/wdiags.gif) top left }
.lefttopic
	{ padding:0 50 0 50; text-indent:-50 }

/*lefttopictable*/
.lefttopicleft
	{ padding-left:50; text-indent:-50 }
.lefttopicrite
	{ background:url(/bg-equipment-left.gif) top right no-repeat }

.ritetopic
	{ background:url(/bg-equipment-right.gif) no-repeat top left;height:100 }
.mainpad
	{ background:#fff; padding:15; text-align:justify; height:100% }
.rightpad
	{ background:#fff }
.catpad
	{ background:#fff url(/catpadbg.gif) top center repeat-x; padding:10 10 0 0 }
.pad20
	{ padding:20 }
.cont15
	{ text-align:justify; padding:15 15 15 0 }
.lentapad
	{ text-align:justify; padding:15 15 15 0 }
.j
	{ text-align:justify }
.rite50
	{ padding:15 50 15 15; background:#fff }
.podval
	{ padding:15; color:B9C7C8 }

.thumbnews
	{ border:#fc6 1px solid; margin:0 1em 1em 0 }
.data
	{ color:#f63; font-size:0.8em }
.overhot
	{ text-indent:-12px;padding-left:12px }

.delal
	{ padding:15 10 15 60 }
.delar
	{ padding:15 15 15 0;color:f63 }

.sep
	{ background:#c30 }
.sep0
	{ background:url(/topmenugradmain.gif) bottom center repeat-x }

.menu1
	{ background:#7D8B8C url(/graydiag.gif) bottom left repeat-y; padding:0.5em 0.5em 0.5em 60 }
.menu1-here
	{ background:#697778 url(/graydiag.gif) bottom left repeat-y; padding:0.5em 0.5em 0.5em 60; color:#ffc }
.menu2
	{ background:#697778 url(/menuhr.gif) top left no-repeat; padding:0 1em 0.3em 72; text-indent:-18; color:#ffc }
.menu2-here
	{ background:#697778 url(/menuhr.gif) top left no-repeat; padding:0 1em 0.3em 72; text-indent:-18; color:#ffc }
.menu3
	{ background:#697778 url(/menuhr.gif) top left no-repeat; padding:0 1em 0.2em 82; text-indent:-18; color:#ffc }
.menu3-here
	{ background:#697778 url(/menuhr.gif) top left no-repeat; padding:0 1em 0.2em 82; text-indent:-18; color:#ffc }
.menu4-here
	{ background:#697778 url(/menuhr.gif) top left no-repeat; padding:0 1em 0.2em 100; text-indent:-10; color:#ffc }
.whr
	{ background:#fff;height:1px }

/*map*/
.map0
	{ font-weight:normal; font-family:arial cyr,arial,helvetica,tahoma,verdana,sans-serif; text-align:left; font-size:1em; margin:0; padding:0 }
.map1
	{ font-family:arial cyr,arial,helvetica,tahoma,verdana,sans-serif; text-align:left; font-size:1em; margin:1em 0 0 0; padding:1em 0 0 3em; text-transform:uppercase; background:url(/mapdots.gif) top repeat-x }
.map2
	{ font-weight:normal; font-family:arial cyr,arial,helvetica,tahoma,verdana,sans-serif; text-align:left; margin:0; padding:4 0 0 6em; text-transform:none }
.map3
	{ font-weight:normal; font-family:arial cyr,arial,helvetica,tahoma,verdana,sans-serif; text-align:left; font-size:1em; margin:0 0 0 9em; padding:2 0 0 12; text-indent:-12; text-transform:none }
.map4
	{ font-weight:normal; font-family:arial cyr,arial,helvetica,tahoma,verdana,sans-serif; text-align:left; font-size:1em; margin:0 0 0 11em; padding-left:8; text-indent:-8; text-transform:none }
.map5
	{ font-weight:normal; font-family:arial cyr,arial,helvetica,tahoma,verdana,sans-serif; text-align:left; font-size:0.9em; margin:0; padding-left:12em }

/*
.header-about
	{ width:90;height:30 }
.header-equipment
	{ width:108;height:30 }
.header-events
	{ width:135;height:30 }
.header-encyclopedia
	{ width:110;height:30 }
.header-services
	{ width:55;height:30 }
.header-site
	{ width:64;height:30 }
*/

.more
	{ color:#f63; font-size:0.8em }

.red
	{ color:900 }

/*form*/
.frmpad
	{ width:75%; background:url(/thindiags1.gif) top left; padding:5 15 5 15 }
.frmpadleft
	{ width:25%; background:url(/thindiags1.gif) top right; padding:5 15 5 15 }
.frmleft
	{ padding:5 15 5 0 }
.frmtxt
	{ font-family:tahoma,verdana,arial cyr,arial,helvetica,sans-serif; font-size:1em; border: 1px solid #B9C7C8; width:100% }
.knopka
	{ font-family:tahoma,verdana,arial cyr,arial,helvetica,sans-serif; font-size:1em; height:2em; background:#adadad url(/knopkabg.jpg); width:50% }
.red
	{ color:#c00 }
/**/
/**/
/**/
/**/
/**/


/*темносерый, - например, для подвала*/
a.dg:link
	{ color:363f46 }
a.dg:visited
	{ color:7c858c }
a.dg:hover
	{ color:000000 }

/*black-green, - например, для "см. также"*/
a.bg:link
	{ color:000000 }
a.bg:visited
	{ color:336600 }
a.bg:hover
	{ color:003300 }

/*меню первого уровня*/
a.m:link
	{ color: 000000; text-decoration: none }
a.m:visited
	{ color: 363f46; text-decoration: none }   
a.m:hover
	{ color: 669900; text-decoration: underline }

/*меню второго уровня*/
a.m2:link
	{ color: 000000; text-decoration: none }
a.m2:visited
	{ color: 363f46; text-decoration: none }   
a.m2:hover
	{ color: ff3300; text-decoration: underline }




h3
	{ font-family: arial cyr, arial, helvetica, tahoma, verdana, sans-serif; font-size: 100%; color: 000000; margin:15 0 15 0; text-transform:uppercase; text-align:left }
ul
	{ margin:0.5em }
li
	{ margin-left:0.8em;list-style-type:square }
small
	{ color: b8c1c8 }
.hr
	{ color:e8edf1;width:100%;height:1 }
/*для заголовков*/
.h
	{ font-family:tahoma,verdana,arial cyr,arial,helvetica,sans-serif; font-size:100%; text-transform:none; font-weight:normal; margin:0 }

.690
	{ color:669900 }
.f60
	{ color:ff6600 }


.formbot
	{ background-image:url('/formbg.gif');background-position:bottom right;background-repeat:no-repeat }
.small
	{ font-family: verdana, tahoma, arial cyr, arial, helvetica, sans-serif; font-size: 65%; color:7c858c }
.thin
	{ font-family: arial cyr, arial, helvetica, verdana, tahoma, sans-serif; font-size:55% }
/*мелкий текст в .cont*/
.column
	{ font-size:70% }

/*базовая стрелка*/
.arr
	{ font-family: times, serif; font-size: 15px; font-weight: normal; text-decoration: none }


/*background справа*/
.rbg
	{ background-repeat:no-repeat;background-position:right }

	
	
	.sm { font-size : 10; color : gray; text-decoration : none;	}
/*


a.kr:link
	{ color: 003399; text-decoration: underline }
a.kr:visited
	{ color: 003399; text-decoration: underline }   
a.kr:hover
	{ color: 2255bb; text-decoration: underline }

.smallest
	{ font-family: verdana, tahoma, arial cyr, arial, helvetica, sans-serif; font-size: 55%; color: 7c858c }
/*dark/
a.d:link
	{ color:1d3a43; text-decoration: underline }
a.d:visited
	{ color:314e57; text-decoration: underline }   
a.d:hover
	{ color:000000; text-decoration: underline }
/*lite/
a.l:link
	{ color:b8c1c8; text-decoration: underline }
a.l:visited
	{ color:b8c1c8; text-decoration: underline }   
a.l:hover
	{ color:b8c1c8; text-decoration: underline }


/*подробнее/

acronym
	{ border-bottom: 1px dotted #b8c1c8; cursor: help }
/*
.hand
	{ cursor: pointer; cursor: hand  }
a.hand:link
	{ text-decoration: none }
a.hand:visited
	{ text-decoration: none }
a.hand:hover
	{ text-decoration: none }
*/
/*спецкласс для top-menu*/
	/*для внешних разделов/
.menuout
   { background-color: ffffff }
a.menuout:hover
   { background-color: 363f46 }
