.vopros
 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13;
	color: #000000; font-weight: 600;
 }
 .otvet
 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12;
	color: #000000; 
 }
div.code {
	border-left: 1px solid #9400D3;  
	padding: 4px; 
	font: 12px  Courier, monospace;  width: 95%; 
	margin-top: 3px; margin-bottom: 3px;
}
TD.prev
 {
	border: solid 1 #000000;
 }
.i {
	padding-left: 30px;
}
TABLE.dashed,TD.dashed{
border : 1px dashed Black;
font : 12px "Courier New";
 background-color : #E3E3E3;
 color : Red;
}
TABLE.normal
 {
	font-family: Helvetica, sans-serif, Verdana, Arial;
	font-size: 12;
	color: #000000;
	background-color: #F5E8FF;
	border: solid 1px #000000;
 }

TD.simple
 {
	font-family: Helvetica, sans-serif, Verdana, Arial;
	font-size:  12;
	color: #000000;
	background-color: #F5E8FF;
 }
TD.simplesmall
 {
	font-family: Helvetica, sans-serif, Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #F5E8FF;
 }
TD.extra
 {
	font-family: Helvetica, sans-serif, Verdana, Arial;
	font-size: 20;
	color: #f0f0f0;
	background-color: #9400D3;
	border: solid 1 #000000;
	font-weight: bold;
 }
.steptitle {
	 font-size : 11pt; 
	 font-family : Verdana, Helvetica, sans-serif, Arial;
	 font-weight : bold;
}
 .stepcontent {
	 font-size : 9pt; 
	 font-family : Verdana, Helvetica, sans-serif, Arial;
	 font-weight : nobold;
}
TD.extra1
 {
	font-family: Helvetica, sans-serif, Verdana, Arial;
	font-size: 12;
	color: #f0f0f0;
	background-color: #9400D3;
	border: solid 1 #000000;
	font-weight: bold;
 }
TD.extra2
 {
	font-family: Helvetica, sans-serif, Verdana, Arial;
	font-size: 12;
	color: #f0f0f0;
	background-color: #9400D3;
	font-weight: bold;
 }
.btn
 {
	font-family: Helvetica, sans-serif, Verdana, Arial;
	font-size: 12;
	color: #ffffff;
	background-color: #9400D3;
	border: solid 1 #000000;
	cursor:pointer;
 }
.area
 {
	font-family: "Courier New", Courier, monospace;
	font-size: 11;
	color: #000000;
	background-color: #F5E8FF;
	border: solid 1 #000000;
	cursor:pointer;
 }
.big {
	 font-size : 12pt; 
	 font-family : "Times New Roman", Times, serif;
	 font-weight : bold;
}
.big_red {
	 font-size : 14pt; 
	 font-family : "Times New Roman", Times, serif;
	 font-weight : bold;
         color: #ff0000; 
}

.bold {
	 font-size : 12pt; 
}
.nobold {
	 font-size : 11pt; 
}
.small {
	font-size : 10pt; 
	 font-family : "Times New Roman", Times, serif;
}

.small_zag {
	font-size : 8pt; 
        font-family : "Times New Roman", Times, serif;
}

.small_text {
	font-size : 10pt; 
        font-family : "Times New Roman", Times, serif;
        text-indent: 24pt;
}
.small_sp {
	font-size : 10pt; 
        font-family : "Times New Roman", Times, serif;
        text-indent: 30pt;
}

.smal1l {
	font-size : 8pt; 
	 font-family : "Times New Roman", Times, serif;
	line-height : 14px;
}
.atten{
	font-size : 10pt; 
	 font-family : "Times New Roman", Times, serif; 
	 background : #EED7FF;    
}
.fon{
	 background : #EED7FF;    
}
a:link,a:visited { 
	text-decoration:none;color:444444 
}
a:active { 
	text-decoration:none;color:red 
}
a:hover {
	 text-decoration:none;color:#ff9900 
	}
.georgia{
     font-family : "Georgia", Times New Roman,Times, serif; 
	 background : #EED7FF;    
}
.comic{
     font-family : "Comic Sans MS"; 
	 background : #EED7FF;    
}
.color {
	 text-decoration:none; color: red; 
	 	 background : #EED7FF;
}
.comic1{
     font-family : "Comic Sans MS"; 
	font-size : 10pt;   
}	
.link{
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 8pt;   
}
.button{
	font-family: Helvetica, sans-serif, Verdana, Arial;
	font-size: 12;
	color: #ffffff;
	background-color: #9400D3;
	border: solid 1 #000000;
	cursor:pointer;
}

#footerlinks {
	width: 100%;
	text-align: center;
	padding: 5px;
}

/*
 Menu CSS
*/
.menu ul {
	/* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	font: bold 11px Verdana;
}

.menu li {
	/* all list items */
	font: bold 11px Verdana;
	/*padding:4px 10px 4px 10px;   */
	padding: 0;
	float: right;
	background-color:#d9a6ff;
	position: relative;
	width: auto;
	text-align:center;
	border: solid 1px black;

}

.menu li ul { /* second-level lists */
	border: 1px outset;
	background-color:#5F9EA0;
	display: none;
	position: absolute;
	top: 13px;
	left: -2px;
	width: auto;

}
.menu li ul li {
	/* second-level lists Yoi iia*/
	float: none;
	text-align:left;
	text-align:center;
	padding: 1px;
}
.menu li>ul {
	/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: -2px;
}

.menu li:hover ul, .menu li.over ul {
	/* lists nested under hovered list items */
	display: block;
}
.menu li:hover, .menu li.over, .menu li ul li:hover, .menu li ul li.over{
	/* lists nested under hovered list items */
	background-color:#e7c6ff;
	border: 1px inset;

}
.menu ul li.li110px {
	width: 112px;
}
.menu>ul li.li110px{
	width: 110px;
}

.menu ul li.li120px {
	width: 122px;
}
.menu>ul li.li120px{
	width: 120px;
}

.menu ul li.li105px {
	width: 107px;
}
.menu ul li.my {
	display: none;
}
.menu>ul li.li105px{
	width: 105px;
}
.menu a {
display: block;
text-decoration: none;
color: #000000;
}
.myno {
	display: none;
}

