	BODY 		     { width:100%; overflow-x:hidden; margin: 0px; padding: 0px; position:relative; background-color: #FFF;SCROLLBAR-FACE-COLOR: #DDD; SCROLLBAR-HIGHLIGHT-COLOR: #DDD; SCROLLBAR-SHADOW-COLOR: #DDD; 	      SCROLLBAR-ARROW-COLOR: #788; SCROLLBAR-TRACK-COLOR: #FFF; font: tahoma; color:#333;}
	TABLE         { border:0px;}
	IMG             {behavior: url("css/png.htc");border:0px}
	DIV              { margin: 0px; padding: 0px}
	H1                { font:bold 120% tahoma; color:#F3840E; margin: 0px; padding: 5px 0px;}
	H2                {font:bold 100% tahoma; color:#222; margin: 0px;padding: 5px 0px;}
	P                  { margin: 0px; padding: 5px 0px; text-align: justify;}
	/*B, STRONG  {background: #FFEDCA; font-weight: normal;}*/
	A                  { color: #333;}
	A:hover        { text-decoration: none;}
	UL                { list-style-image: url(../img/ulbullet.gif); }
	UL A             { text-decoration: none;}
	UL A:hover   { text-decoration: underline;} 
	HR {color:#333;width:40%;height:1px}
	
	#topmenu TD    {background-image: url(../img/topmenubg.gif); height: 52px; background-repeat: repeat-x;}
   #topmenu IMG  { padding:10px 10px 5px 10px; cursor: pointer;}
   #bottommenu   { padding-bottom: 5px}
	#bottommenu  TD  { padding: 0px 7px}
	#content           { background-color: White; font: 70% tahoma;}
	#content DIV     {/*overflow:auto; height: 410px; */padding: 10px;}
	#vocabl               {background-color: White;  font: 70% tahoma;padding:15px 0px 0px 0px}
   #vocabl DIV        {}
	#news               { background-color: White; font: 70% tahoma;padding:15px 0px 0px 0px}   
	#news DIV        {/*overflow:auto; height: 410px*/}
	#news sub {font: normal 11px arial;color:#333;}
	#news h2{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
	#footer  { background-color: #333;}
	#footer A           { color: #FFF; text-decoration: none; font: 10px tahoma;}
	#footer A:hover { color:#DDD}
   #dict                  { font: 11px arial; color:#333;}
	#dict H3             {font: bold 14px arial; color:#F3840E; text-align: right; margin: 0px; padding: 5px 0px}
   #pointer            { font: 11px arial; color:#333;/*overflow:auto; height: 410px;*/ padding-right: 5px;}
	#pointer DIV     { font: bold 12px arial; color:#BE4F62; text-align: right; margin: 0px; padding: 0px 10px}
   #menutrigger   {position:absolute; top:20px; left: 240px; height: 200px; width: 60px}
	#leftmenu {width:262px; background:url(../img/leftmenubg.jpg) top repeat-y;}
   #leftmenu TABLE {padding-left:35px; padding-right:37px; width:262px; background:url(../img/bottom.jpg) top no-repeat;}
	#leftmenu TABLE .submenu {padding:0px 40px 10px 35px; font-size: 11px; font-family:arial;}
	#leftmenu TABLE .submenu A {color: #6E461E; font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; padding-bottom:5px;}
   #leftmenu TABLE .actmenu A {color: #9D590D; font-family:arial; font-size:12px; font-weight:bold; text-decoration:none;}
   #leftmenu TABLE .actmenu { padding-bottom:10px;}
   #leftmenu TABLE .submenu A:hover {color: Black; text-decoration:none;} 
	#leftmenu .menuheader { padding-bottom: 10px;}
   #leftmenu .menuheader A {color:black; font-family:arial; font-size:12px; font-weight:bold; text-decoration:none; }
   #leftmenu .menuheader A:hover {color: #3D3D3D; text-decoration:none;}
	
.date_div {height:57px; white-space:nowrap; background:url(../img/databg.jpg) top no-repeat;}
.date_div p {margin:10px 0px 0px 40px; font:10px tahoma;}
	
	.topmenubg      { background-image: url(../img/topmenubg.gif); height: 52px; background-repeat: repeat-x;}
   .topborder         { border-right: solid 1px #999; text-align: center;}
	.whiteborder     {border-left: solid 1px #FFF; text-align: center;  border-right: solid 1px #999;}
	.toppic2             { background-image: url(../img/toppic2.jpg); background-repeat: no-repeat; background-position: left;}
   .problembg       { background-image: url(../img/problem.jpg); background-repeat: no-repeat; background-position: left;} 
   .mainbg             { background: url(../img/mainbgtop.jpg) #355; background-repeat: repeat-x;}
	.mainbg2           { background: url(../img/mainbg.jpg) #7A766B; background-repeat: repeat-x; /*height: 450px;*/}
	.footerbgtop       { background-image: url(../img/footerbg.jpg); background-repeat: repeat-x; height: 30px}
	.shadowbg         { background-image: url(../img/shadowbf.jpg); background-repeat: repeat-x; background-position: top;}
   .footerbotbg       { background-image: url(../img/footerbotbg.gif); background-repeat: repeat-x; height: 45px;}
   .dictionaryline    { padding:0px 5px 0px 10px;  margin-left: 30px; background: #DCDCDC; text-align: right;} 
	.dictionaryline A { font: bold 11px arial;color: #333; text-decoration: none; padding-left: 5px;}
   .dictionaryline A:hover { color: Gray;}	
	.dictionaryline2    { padding:0px;  /*margin-left: 30px;*/ background: #DCDCDC; text-align: right;} 
	.dictionaryline2 A { font: 10px arial;color: #333; text-decoration: none; padding-left: 2px;}
   .dictionaryline2 A:hover { color: Gray;}
	.orange {color:#F3840E; font-weight: bold; text-decoration: none;}
	.h3         { font:bold 12px tahoma; color:#9D590D;margin:10px 0px 0px  0px; padding: 0px; }
   .text { font-size: 11px;}

.vnimanie {float:right; margin-right:20px;}
.vnimanie p {font-weight:bold; text-align:right;}
.vnimanie ul {color:#f00;padding:0px;}
.slide-block {margin:0px 100px;padding:10px 0px !important;}
.slide-block h3 {background:#ff9900 url(http://sbaspect.ru/img/right-arrow-black.gif) no-repeat scroll right center; border:1px solid #000; margin:-1px 0px 0px; padding:5px;font-size:8pt;}
.slide-block h3:hover {cursor:pointer}
.content-block {padding:10px 20px;}
.content-block ul{list-style:none;}
.prog {width:500px; text-align:center; }
.prog td {padding:5px; font-size:10pt;}
.prog .border1 {border:1px solid #000; background:#f90;}
.prog .border2 {border:1px solid #000; border-top:none;}
.prog td a:link, .prog td a:visited, .prog td a:hover, .prog td a:active {color:#000; font-weight:bold;text-decoration:underline; margin:10px 10px 5px;display:block;}
hr {color:#000; height:1px; width:100%; background:#000; margin:0px;}
.spacer {clear:both; height:1px; padding:0px !important;}


.standart td {border:1px solid #000;}
.MsoTableGrid {border-right:1px solid silver; border-bottom:1px solid silver;}
.MsoTableGrid td {border-top:1px solid silver;border-left:1px solid silver; padding:3px;}

.MsoTableGrid h1 {font-size:10pt;}
.MsoNormal {font-weight:bold; text-decoration:underline;}
.slide_table {margin:0px; color:#000;}
.slide_table td {border:none; border-top:1px solid silver;}

.slide-block h3.active {background:#ff9900 url(http://sbaspect.ru/img/bottom-arrow-black.gif) no-repeat scroll right center;}

.mailto {font-weight:bold !important; color:#2561DE !important; text-decoration:underline !important;}
.mailto:hover {text-decoration:none !important;}

.mailtos {font-weight:bold !important; color:#6D98F2 !important; text-decoration:underline !important; font-size:15px !important;}
.mailtos:hover {text-decoration:none !important;}
