*{padding: 0; margin: 0; font-family:verdana, arial, sans-serif; font-size:96%; color:#666666; background-color:#FFFFFF;}
#page{
width: 100%;
min-width: 800px;
background-color:#FFFFFF;
}
* html #page {
width:auto;
padding-left: 800px;
}
* html #container2 {
margin-left: -800px;
position: relative;
}
* html #page, * html #container1, * html #container2{
height: 0;
}
#header{
background-image:url(img/backgr.gif);
background-repeat:x-repeat;/**/
width: 100%;
background-color:#FFFFFF;
}
#header img{
background-color: transparent;
}
#contentheader{
	background-color: transparent;
	height: 250px;
	position: relative;
	right: 0px;
	top: 0px;
	padding: 0 0 0 0px;
	text-align:center;
}
#menunav{
	background-color: transparent;
	height: 0px;
	position: relative;
	right: 0px;
	top: -20px;
	text-align:center;
	font-family:"Times New Roman";
	font-style:italic;
	margin: 0 100px 0 50px;
	padding: 0 0 30px 0;
}
#butt1{
background-color: transparent;
width: 12%;
float: left;
}
#butt2{
background-color: transparent;
width: 11%;
float: left;
margin: 0 -5px 0 -5px;
}
#butt3{
background-color: transparent;
width: 11%;
float: left;
}
#butt4{
background-color: transparent;
width: 14%;
float: left;
margin: 0 -5px 0 -5px;
}
#butt5{
background-color: transparent;
width: 14%;
float: left;
}
#butt6{
background-color: transparent;
width: 13%;
float: left;
margin: 0 -5px 0 -5px;
}
#butt7{
background-color: transparent;
width: 8%;
float: left;
}
#butt8{
background-color: transparent;
width: 13%;
float: left;
margin: 0 -5px 0 -5px;
}
#leftheader{
	position: absolute;
	background-color: transparent;
	width: 200px;
	left: 2px;
	height: 2px;
	top: -149px;
}
#uph1{
position: relative;
right: -5px;
top: 65px;
background-color: transparent;
width: 60px;
}
#uph2{
position: relative;
right: -42px;
top: -70px;
background-color: transparent;
width: 60px;
}
#upuph1{
position: relative;
right: -86px;
top: -110px;
background-color: transparent;
width: 80px;
}
#upuph2{
position: relative;
right: -30px;
top: 25px;
background-color: transparent;
width: 120px;
}
#capsh1{/*Т*/
background-color: transparent;
width: 40px;
font-family:"Times New Roman";
font-style:italic;
font-size:600%;
color:#999900;
}
#capsh2{/*Н*/
background-color: transparent;
width: 40px;
font-family:"Times New Roman";
font-style:italic;
font-size:600%;
}
#upperh1{/*овые*/
background-color: transparent;
width: 100px;
font-family:"Times New Roman";
font-style:italic;
font-size:200%;
}
#upperh2{/*ехнологии*/
background-color: transparent;
width: 100px;
font-family:"Times New Roman";
font-style:italic;
font-size:200%;
color:#999900;
}
#downh{
position: relative;
right: -10px;
top: -60px;
width: 160px;
background-color: transparent;
font-family:"Courier";
font-size:90%;
}
#rightheader{/*border: 1px dashed #000;*/
	background-color: transparent;
	text-align:left;
	font-family:"Times New Roman";
	float: right;
	width: 300px;
}
#main{
	width: auto;
	float: left;
}
#left{
float: left;
width: 150px;
padding: 0 0 30px 0;
}
#content{
margin: 0 0 0 150px;
}
#cont{ 
width: 640px;
height: 100px;
}
#contleftcol{
float: left;
width: 310px;
padding:0 0 0 10px;
font-size:100%;
}
#contrightcol{
margin: 0 0 0 325px;
width: 310px;
padding:0 0 0 0;
font-size:100%;
}
#footer{
text-align:left;
clear: both;
width: 100%;
padding:10em 0 0 0; 
}



h1 {
text-align: center; padding: 0 0 0 0; margin:0; font-size:150%; font-weight:normal; font-style:italic; 
color:#999900; font-family:"Trebuchet MS", verdana, arial, sans-serif;}

h2 {
background-color:#DDDDDD; color:#3B4471; font-size:120%; font-weight:normal; margin:0.2em; padding:0; 
font-style:italic; font-family:"Trebuchet MS", verdana, arial, sans-serif;}

h4 {
padding:0; margin:0;font-size:200%; font-weight:normal;
color:#666666; font-family:verdana, arial, sans-serif; font-variant:small-caps}

h5 {
padding:0; margin:0;font-size:80%; font-weight:normal;
color:#666666; font-family:verdana, arial, sans-serif;}
h6 {
padding:0; margin:0;font-size:100%; font-weight:bold; font-style:italic;
color:#666666; font-family:verdana, arial, sans-serif;}

p {
margin:0.2em 0 1.2em 0; padding:0.3em;}

div {
margin:0; padding:0;}/* display:block;*/

a:link, a:visited {
color:#999900; text-decoration:underline;}
a:hover {
color:#3B4471; text-decoration:none;}
a:active {
color:#999900; text-decoration:underline;}
/**/
$header123 {
position: absolute;
background-color: transparent;
width: 200px;
left: 10px;
}

a.gold:link, a.gold:visited {
text-decoration:none; 
color:#999900;
font-family:verdana, arial, sans-serif;
font-style:italic;
font-size:110%;
}
a.gold:hover {
text-decoration:none; 
color:#3B4471;
font-family:verdana, arial, sans-serif;
font-style:italic;
font-size:110%;
}
a.gold:active {
text-decoration:none; 
color:#3B4471;
font-family:verdana, arial, sans-serif;
font-style:italic;
font-size:110%;
}
a.nav:link, a.nav:visited {
background-color: transparent;
text-decoration:none; 
color:#666666;
height: auto;
}
a.nav:hover {
background-color: transparent;
text-decoration:none; 
color:#999900;
height: auto;
}
a.nav:active {
background-color: transparent;
text-decoration:none; 
color:#999900;
height: auto;
}


.leftcontainer {
float:left; clear:both; width:150px; margin:2px 0 0 0; padding:0;}

.leftbox {
margin:0.5em; padding:0.3em; border:1px solid #999999; text-align:center;}

.leftcontainer h2 {
text-align:left; padding:0 0 0 1.5em;}

.linkbox a {display:block;}


.cours {font-size:100%; font-style:italic;}

.gotop {color:#999900; font-weight:bold; font-style:italic; text-decoration:underline;}

.navcert {margin:0 0 0 0; padding:0 0 0 0; font-size:150%; font-weight:bold;}

.content h2 {text-indent:3em;}

.f { margin:0 0 0 4em; padding:0 0 0 0; float: left;}
.t { margin: 3px; }
.s {
margin-top: 2px;
float: left;
opacity: 0.2;
-moz-opacity: 0.2;
filter: alpha(opacity=20);
}
.r {
margin-top: 10px;
float: right; 
padding-left: 10px;
opacity: 0.2;
-moz-opacity: 0.2;
filter: alpha(opacity=20);
}


    #fsClipper1 { height: 818px; width: 595px; overflow: auto; //overflow: hidden; //overflow-x: auto; }
    #fsClipper2 { height: 100%; width: 633px; overflow: auto; //overflow: hidden; //overflow-x: auto; }
    .fsControl, #fsLinks a { color: darkblue; cursor: pointer; //cursor: hand; }
    .fsControl.disabled, #fsLinks a.current { color: #000000; cursor: default; text-decoration: none; }
    .fsControl.disabled { color: #666666; }
    #fsScreen1 { height: 818px ! important; background: no-repeat 50% 50%;}
    #fsScreen2 { height: 500px ! important; background: no-repeat 50% 50%;}


.aimage {
	PADDING-LEFT: 2px;/* TEXT-ALIGN: center*/
}
.aname {
	MARGIN-BOTTOM: 4px
}
A.aname:link, A.aname:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999900; TEXT-DECORATION: none
}
A.aname:hover, A.aname:active {
	TEXT-DECORATION: underline; COLOR: #666666
}
.ainfo {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 4px; COLOR: #808080
}
.adesc {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 4px; COLOR: #000
}
TABLE { 
 border: 4px double gray; 
 border-collapse: collapse; 
 margin: 4px 0 4px 0;
}
TD { 
 padding: 5px;
 border: 1px solid gray;
}
#TABLEcntr, #TABLEcntr1 {
text-align:center;
}
#TABLEcntr img{
	BORDER-RIGHT: gray 3px solid; 
	BORDER-TOP: gray 3px solid; 
	BORDER-LEFT: gray 3px solid; 
	BORDER-BOTTOM: gray 3px solid;
}
#TABLEcntr1 img{
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid; 
	BORDER-LEFT: gray 1px solid; 
	BORDER-BOTTOM: gray 1px solid;
}
TABLE.bord { 
text-align:center;
 border: 4px double gray; 
 border-collapse: collapse; 
 margin: 4px 0 4px 0;
}
TD.bord { 
 padding: 5px;
 border: 1px solid gray;
}
TABLE.nobord {
text-align:center;
	BORDER-RIGHT: none; 
	BORDER-TOP: none; 
	BORDER-LEFT: none; 
	BORDER-BOTTOM: none;
	MARGIN: 0px;
}
TD.nobord {
	BORDER-RIGHT: none; 
	BORDER-TOP: none; 
	BORDER-LEFT: none; 
	BORDER-BOTTOM: none;
	MARGIN: 0px;
}
td, tr{
font-size:12px;
}

