body {
	margin-top: 		2px;
	margin-left: 		5px;
	background-color: 	#FFFFFF;
}
a:link {
	color: 			      #880000;
	text-decoration: 	none;
}
a:visited {
	color: 			      #880000;
	text-decoration: 	none;
}
a:active {
	color: 			      #880000;
	text-decoration: 	none;
}
a:hover {
	color:			      #ff1111;
	text-decoration: 	none;
}
.ct1 {
	text-align: 		center;
	background-color: 	#960009;
	padding-bottom:		5px; 
	padding-top:		5px;
	width: 			90px;
}
.c11a {
	background-color: 	#ff9999;
}
.c11b {
   background-color: #960009;
	width: 			768px;
}
.ct2a1 {
	font-size: 		11px;
	color:			#ab0d0d;
}
.ct2a1:link {
	color:			#ab0d0d;
}
.ct2a1:visited {
	color:			#ab0d0d;
}
.ct2a1:active {
	color:			#ab0d0d;
}
.ct2a1:hover {
	color:			#ff0000;
}
.ct2c {
	text-align: 		left;
	font-size: 		12px;
	color:			#000000;
	width: 			542px;
}
.ct2d2 {
	color:			#333333;
	text-align: 		right;
	font-size: 		12px;
	width: 			106px;
}
.ct3 {
	width: 			15px;
}
.ct4 {
	background-color: 	#960009;
	width: 			678px;
}
.ct5a {
	width: 			      588px;
	background-color: 	#888855;
	text-align: 		   center;
	vertical-align:		middle;
	height:			      26px;
}
.ct5 {
	color: 			      #ffffff;
}
.ct5:link {
	color: 			      #ffffff;
}
.ct5:visited {
	color: 			      #ffffff;
}
.ct5:active {
	color: 			      #ffffff;
}
.ct5:hover {
	color:			      #ff0000;
}
.ct6a {
	width: 			      588px;
	background-color: 	#666638;
	text-align: 		   center;
	vertical-align:		middle;
	height:			      22px;
}
.ct6 {
	color: 			      #dddddd;
}
.ct6:link {
	color: 			      #dddddd;
}
.ct6:visited {
	color: 			      #dddddd;
}
.ct6:active {
	color: 			      #dddddd;
}
.ct6:hover {
	color:			      #ff0000;
}
.ce10 {
	background-color: 	#003366;
	width: 			512px;
	font-size: 		11px;
	color:			#ffffff;
	height:			25px;
	text-align: 		center;
}
.ce10a {
	background-color: 	#003366;
	font-size: 		11px;
	color:			#cccccc;
}
.ce10a:link {
	color:			#aaaaaa;
}
.ce10a:visited {
	color:			#aaaaaa;
}
.ce10a:active {
	color:			#aaaaaa;
}
.ce10a:hover {
	color:			#ffffff;
}
.ce10b {
	font-size: 		11px;
	color:			#ab0d0d;
}
.ce10b:link {
	color:			#ab0d0d;
}
.ce10b:visited {
	color:			#ab0d0d;
}
.ce10b:active {
	color:			#ab0d0d;
}
.ce10b:hover {
	color:			#ff0000;
}
.ce10c {
	font-size: 		16px;
	color:			#ab0d0d;
}
.ce10c:link {
	color:			#ab0d0d;
}
.ce10c:visited {
	color:			#ab0d0d;
}
.ce10c:active {
	color:			#ab0d0d;
}
.ce10c:hover {
	color:			#ff0000;
}
.ce11 {
	background-color: 	#FFFFFF;
	color:			#003366;
	width: 			256px;
	height:			25px;
	font-size: 		12px;
	text-align: 		left;
}
.ce11a {
	background-color: 	#FFFFFF;
	color:			#003366;
	font-size: 		11px;
}
.ce11a:link {
	color:			#001144;
}
.ce11a:visited {
	color:			#001144;
}
.ce11a:active {
	color:			#001144;
}
.ce11a:hover {
	color:			#003366;
}
.cc20 {
	padding-top:		3px;
	padding-bottom:		3px;
	padding-left:		5px;
	font-weight:		bold;
	color: 			      #ab0d0d;
	font-size: 		16px;
	vertical-align:		bottom;
	width:			150px;
}
.cc20:link {
	color: 			      #ab0d0d;
}
.cc20:visited {
	color: 			      #ab0d0d;
}
.cc20:active {
	color: 			      #ab0d0d;
}
.cc20:hover {
	color:			      #ff0000;
}
.cc20b {
	padding-top:		3px;
	padding-bottom:		0px;
	font-size: 		16px;
	vertical-align:		middle;
	color: 			      #ab0d0d;
	font-weight:		normal;
	width:			443px;
}
.cc20b:link {
	color: 			      #ab0d0d;
}
.cc20b:visited {
	color: 			      #ab0d0d;
}
.cc20b:active {
	color: 			      #ab0d0d;
}
.cc20b:hover {
	color:			      #ff0000;
}
.cc20c {
	font-weight:		bold;
	color: 			      #ab0d0d;
}
.cc20c:link {
	color: 			      #ab0d0d;
}
.cc20c:visited {
	color: 			      #ab0d0d;
}
.cc20c:active {
	color: 			      #ab0d0d;
}
.cc20c:hover {
	color:			      #ff0000;
}
.cc21 {
	background-color: 	#DDEEFF;
}
.cc22 {
	background-color: 	#A1D9FC;
}
.cc23 {
	font-weight:		bold;
	font-size: 		12px;
}
.cc23a {
	text-align: 		left;
	width: 			200px;
}
.cc23b {
	text-align: 		center;
	width: 			198px;
}
.cc23c {
	text-align: 		right;
	width: 			200;
}
.cc24 {
	font-size: 		10px;
}
.cc24a {
	text-align: 		left;
	width: 			200px;
	font-size: 		10px;
}
.cc24b {
	text-align: 		center;
	width: 			198px;
	font-size: 		10px;
}
.cc24c {
	text-align: 		right;
	width: 			200px;
	font-size: 		10px;
}
.com0 {
	width: 			500px;
	background-color: 	#CCEECC;
	padding-left:		15px;
	padding-right:		15px;
}
.com1 {
	vertical-align:		top;
	padding-top:		20px;
	padding-left:		15px;
	padding-right:		15px;
	width: 			350px;
	background-color: 	#FFFFCC;
}
.com2 {
	vertical-align:		top;
	padding-top:		20px;
	padding-left:		15px;
	padding-right:		15px;
	width: 			350px;
	background-color: 	#CCFFDD;
}
.com_m1 {
	width: 			620px;
	color:			#330033;
	padding-left:		0px;
	padding-right:		0px;
	font-size: 		13px;
	font-style: 		italic;
	FONT-FAMILY: 		arial ce,arial;
}
.com_m2 {
	width: 			390px;
	color:			#330033;
	padding-left:		0px;
	padding-right:		0px;
	font-size: 		13px;
	vertical-align:		top;
}
.com_m3 {
	width: 			130px;
	color:			#330033;
	padding-left:		15px;
	padding-right:		0px;
	padding-top:		2px;
	vertical-align:		top;
}
.com_m3_1a {
	color:			#FFFFFF;
	font-size: 		12px;
	padding-left:		1px;
	padding-right:		35px;
}
.com_m3_1b {
	background-color: 	#ecf5ff;
	font-family: 		Verdana,Tahoma,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
	font-size: 		11px;
	padding-left:		10px;
	padding-right:		10px;
	color:			#000000;
}
.com_m3_1b:link {
	color:			#000000;
}
.com_m3_1b:visited {
	color:			#000000;
}
.com_m3_1b:active {
	color:			#000000;
}
.com_m3_1b:hover {
	color:			red;
}
.com_m3_1 {
	font-size: 		12px;
	background-color: 	#eeFFee;
}

.com_m3_2 {
	font-size: 		12px;
}
.com_o1e {
	width: 			100px;
}
.com_o1p0 {
	width: 			600px;
	padding-left:		200px;
}
.com_o1p1 {
	width: 			300px;
	background-color: 	#ffbbbb;
}
.com_o1p2 {
	font-size: 		14px;
	text-align: 		center;
	font-weight:		bold;
	height:			20px;
	padding-top:		10px;
	padding-bottom:		5px; 
}
.com_o1p3 {
	font-size: 		12px;
	height:			24px;
	text-align: 		center;
	padding-bottom:		10px; 
}
.com_o1p4 {
	width: 			300px;
	background-color: 	#ffcccc;
	font-size: 		14px;
	text-align: 		center;
	padding-bottom:		10px; 
}
.com_o1p5 {
	padding-top:		10px;
	width: 			140px;
	padding-left:		10px;
	font-size: 		14px;
	padding-bottom:		10px; 
}
.com_o1p6 {
	vertical-align:		top;
	padding-top:		10px;
	width: 			160px;
	padding-left:		10px;
	padding-right:		5px;
	font-size: 		12px;
}
.com_o1 {
	width: 			750px;
	background-color: 	#eeFFee;
	padding-left:		15px;
	padding-right:		15px;
}
.com_o2 {
	width: 			120px;
	background-color: 	#aaFFee;
	padding-left:		3px;
	padding-right:		3px;
	font-size: 		12px;
	FONT-FAMILY: 		arial ce,arial;
}
.com__1 {
	font-size: 		15px;
	font-weight:		bold;
}
.com__2 {
	color:			red;
	font-size: 		12px;
	font-weight:		bold;
}
.com__3 {
	font-size: 		11px;
	font-weight:		bold;
}
.com__4 {
	font-size: 		11px;
}
.com__5 {
	font-size: 		12px;
}
.com__6 {
	font-size: 		13px;
	font-weight:		bold;
}

.mt1 {
	width: 			768px;
}
.mt2 {
	width: 			603px;
	padding-right:		10px;
	vertical-align:		top;

}
.mt3 {
	width: 			160px;
	vertical-align:		top;
	background-color: 	#ffffff;
}

.mt4 {
	width: 			125px;
	background-color: 	#DDEEFF;
	padding-left:		5px;
	padding-right:		5px;
}
.mt5 {
	font-family: 		Verdana,Tahoma,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
	font-size: 		10px;
}
.mt6 {
	font-family: 		Verdana,Tahoma,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
	font-size: 		10px;
}
.mt6:link {
	color: 			      #ab0d0d;
	font-weight:		bold;
}
.mt6:visited {
	color: 			      #ab0d0d;
	font-weight:		bold;
}
.mt6:active {
	color: 			      #ab0d0d;
	font-weight:		bold;
}
.mt6:hover {
	color:			      #ff0000;
	font-weight:		bold;
}
.bc1 {
	padding-top:		5px;
}
.bc2 {
	padding-top:		   20px;
	padding-bottom:		10px;
	color: 			      #880000;
	font-weight: 		   bold; 
	font-size: 		      12px; 
	font-family: 		   Verdana, Arial, Helvetica, sans-serif
}
.bc2:link {
	color: 			      #880000;
}
.bc2:visited {
	color: 			      #880000;	
}
.bc2:active {
	color: 			      #880000;
}
.bc2:hover {
	color:			      #ff1111;
}
.bc3 {
	padding-top:		6px;
	font-weight: 		bold; 
	font-style: 		italic;
	font-family: 		Verdana, Arial, Helvetica, sans-serif
}
.bc4 {
	padding-top:		   5px;
	padding-bottom:		5px;
	color: 			      #880000;
	font-weight: 		   bold; 
	font-size: 		      12px; 
	font-family: 		   Verdana, Arial, Helvetica, sans-serif
}
.bc4:link {
	color: 			      #880000;
}
.bc4:visited {
	color: 			      #880000;	
}
.bc4:active {
	color: 			      #880000;
}
.bc4:hover {
	color:			      #ff1111;
}
.bc5{
	padding-top:		   3px;
	padding-bottom:		3px;
	color: 			      #aa0000;
	font-weight: 		   bold; 
	font-size: 		      11px; 
	font-family: 		   Verdana, Arial, Helvetica, sans-serif
}
.bc5:link {
	color: 			      #aa0000;
}
.bc5:visited {
	color: 			      #aa0000;	
}
.bc5:active {
	color: 			      #aa0000;
}
.bc5:hover {
	color:			      #ff1111;
}
.bc6 {
	width: 			   600px;
   margin:             10px 0px 20px 0px;
   padding-left:       5px;
	background-color: 	#ffffff;
   float:            left;
   clear: both;

}
.bc6_c {
	color: 			#0e3b9f;
	width: 			   590px;
   margin:             5px 0px 0px 5px;
	font-size: 		     15px; 
	font-weight: 		   bold; 
}
.bc6_left {
	 margin:           5px 5px 5px 5px;
	 width: 			     285px;
   padding-left:     5px;
   padding-top:      5px;
   padding-bottom:   5px;
   float:            left;
   height: 					 100%;
   overflow:         hidden;
}
.bc6_right {
   margin:             2px 5px 5px 5px;
	width: 			     285px;
   padding-left:       5px;
   padding-top:       2px;
   padding-bottom:       5px;
   float: right;
   height: 100%;
   overflow: hidden;
}
.ctt1 {
	text-align: 		right;
}
.nt1 {
	padding-top:		10px;
}
.nt2 {
}
.np1 {
	padding-top:		10px;
	padding-bottom:   10px; 
}
.ch1 {
   margin:    0px 0px 0px 0px; 
	color: 			#0e3b9f;
	font-size: 		18px; 
	font-family: 		Verdana, Arial, Helvetica, sans-serif
}
.ch2 {
   margin:    10px 0px 2px 0px; 
	color: 			#0e3b9f;
	font-weight: 		bold; 
	font-size: 		15px; 
	font-family: 		Verdana, Arial, Helvetica, sans-serif
}
.ch3 {
   margin:    10px 0px 2px 0px; 
	color: 			#0e3b9f;
	font-weight: 		bold; 
	font-size: 		13px; 
	font-family: 		Verdana, Arial, Helvetica, sans-serif
}
.ch4 {
   margin:    6px 0px 2px 0px; 
	color: 			#0e3b9f;
	font-weight: 		bold; 
	font-style: 		italic;
	font-size: 		11px; 
	font-family: 		Verdana, Arial, Helvetica, sans-serif
}
.sd1 {
  margin:    10px 0px 2px 0px; 
	color: 			   #0e3b9f;
	font-size: 		   13px; 
	font-weight: 		bold; 
	font-family: 		Verdana, Arial, Helvetica, sans-serif
}
.sd2 {
  margin:    5px 0px 0px 0px; 
	color: 			   #0e3b9f;
	font-weight: 		normal; 
	font-size: 		   12px; 
	font-family: 		Verdana, Arial, Helvetica, sans-serif
}

.set1 {
  margin:    25px 0px 5px 0px; 
	color: 			   #0e3b9f;
	font-size: 		   14px; 
	font-weight: 		bold; 
	font-family: 		Verdana, Arial, Helvetica, sans-serif
}
.sal {
  margin:    6px 0px 5px 0px; 
	color: 			   #0e3b9f;
	font-size: 		   12px; 
	font-weight: 		bold; 
	font-style: 		italic;
	font-family: 		Verdana, Arial, Helvetica, sans-serif
}
.saw {
	color: 			   #0e3b9f;
	font-size: 		   12px; 
	font-weight: 		bold; 
	font-style: 		italic;
	font-family: 		Verdana, Arial, Helvetica, sans-serif
}

.sb1 {
	font-style: 		italic;
}
.fn1 {
	font-style: 		italic;
}
.lp1 {
	font-weight: 		bold; 
	font-style: 		italic;
  white-space: nowrap;
}
.lpc1 {
  margin-left:     20px;
	font-weight: 		bold; 
	font-style: 		italic;
}
.lo1 {
	font-style: 		italic;
  margin-left:     20px;
}
.tli1 {
	padding-top:		2px;
	padding-bottom:   2px; 
}
.tlt1 {
	padding-top:		2px;
	padding-bottom:   2px; 
}
.tltm1 {
	padding-top:		2px;
	padding-bottom:   2px; 
	font-weight: 		bold; 
}
.tlpm1 {
	padding-top:		10px;
	padding-bottom:   10px; 
}

.ptl1_bm {
  margin:    30px 0px 5px 0px; 
	color: 			   #0e3b9f;
	font-size: 		   12px; 
	font-weight: 		bold; 
	font-family: 		Verdana, Arial, Helvetica, sans-serif
}
.ptl1 {
  margin:    12px 0px 3px 0px; 
	color: 			   #0e3b9f;
	font-size: 		   15px; 
	font-weight: 		bold; 
}
.ptl2 {
  margin:    6px 0px 1px 0px; 
	color: 			   #0e3b9f;
	font-style: 		italic;
	font-size: 		   15px; 
}
.pit1 {
	padding-top:		10px;
	padding-bottom:   10px; 
}

.lcf1 {
	font-size: 		  14px; 
	color: 			    #0000ff;
	font-family: 		"Times New Roman", serif;
	font-style: 		italic;
}

.ca_pn {
	color: 			    #222222;
	font-style: 		italic;
	font-weight: 		bold; 
}
.ca_pp {
	color: 			    #222222;
	font-style: 		italic;
	font-weight: 		bold; 
}
.ca_tc {
  margin:    0px 0px 0px 10px; 
	color: 			    #222222;
}
.ca_to {
  margin:    0px 0px 0px 10px; 
	color: 			    #222222;
}

.ca_fc {
	color: 			    #006600;
	font-style: 		italic;
	font-weight: 		bold; 
}
.ca_v {
	color: 			    #006600;
	font-style: 		italic;
	font-weight: 		bold; 
}
.ca_dt {
	color: 			    #006600;
	font-style: 		italic;
	font-weight: 		bold; 
}
.ca_slc {
  margin:    0px 0px 0px 10px; 
	color: 			    #006600;
}


.ml0 {
	padding-top:		15px;
}

.ml0_link {
	font-size: 		  19px; 
	font-family: 		"Times New Roman", serif;
}

.ml0_d {
	padding-top:		3px;
}
.ml0_d_link {
	color: 			      #000000;
	font-style: 		italic;
	font-family: 		"Times New Roman", serif;
}
.ml0_d_link:link {
	color: 			      #000000;
}
.ml0_d_link:visited {
	color: 			      #000000;
}
.ml0_d_link:active {
	color: 			      #000000;
}
.ml0_d_link:hover {
	color:			      #ff1111;
}


div#upper_menu_panel { 
   width: 678px; 
   margin: 1px 0px; 
	 color: #ffffff;
   background-color: #960009;
}

.U1 { 
   padding-top: 0px;
   padding-left: 1px;
   margin: 0px 0px; 
	color: #ffffff;
   float: left; 
} 
.U1:link {
	color: #ffffff;
}
.U1:visited {
	color: #ffffff;
}
.U1:active {
	color: #ffffff;
}
.U1:hover {
	color: #ffff00;
}
.U1b { 
   padding-top: 0px;
   margin: 0px 1px;
	color: #cccccc;
   float: left; 
} 
.U1first { 
   padding-top: 0px;
   margin: 0px 1px; 
	color: #999999;
   float: left; 
} 

.U2 { 
   padding-top: 0px;
   padding-left: 1px;
   margin: 0px 1px; 
	 color: #360009;
   float: left; 
} 
.U2:link {
	color: #360009;
}
.U2:visited {
	color: #360009;
}
.U2:active {
	color: #360009;
}
.U2:hover {
	color: #ffff00;
}
.U2b { 
   padding-top: 0px;
   margin: 0px 1px; 
	color: #cccccc;
   float: left; 
} 
.U2first { 
   padding-top: 0px;
   margin: 0px 0px; 
	color: #999999;
   float: left; 
} 



div#nb1 { 
  width:  125px; 
	background-color: 	#DDEEFF;
	padding-left:		5px;
	padding-right:		5px;
}
.nb2 { 
  margin: 5px 0px 5px 0px;
	text-align: 		center;
	color: 			#0e3b9f;
  font-weight: bold; 
	font-size: 		16px;
} 
.nb3 { 
  margin: 0px 0px 5px 0px;
	color: 			#000000;
	font-size: 		10px;
  font-weight: bold; 
	font-family: Tahoma,Arial, Helvetica, sans-serif; 
	text-align: 		left;
}
.nb4 { 
  margin: 0px 0px 3px 0px;
	color: 			#000000;
	font-size: 		10px;
	font-family: Tahoma,Arial, Helvetica, sans-serif; 
	text-align: 		left;
}
.nb5 { 
   margin: 0px 0px 3px 0px;
	color: 			#000000;
	font-size: 		6px;
	font-family: Tahoma,Arial, Helvetica, sans-serif; 
	text-align: 	center;
}
.bere1 { 
	color: 			#0000FF;
	font-weight:		bold;
}
.lisp1 { 
	font-weight:		bold;
}
.para_1 {
  margin:    10px 0px 20px 20px; 
}
div#p_main {
   width: 610px; 
   clear: both;
}
div#p_td { 
   width: 390px; 
   float: left;
}
div#p_tr { 
   width: 180px; 
   float: left;
}

#list_nomargin {
	margin-top: 0px;
	margin-bottom: 0px;
}
#list_small_margin {
	margin-top: 3px;
	margin-bottom: 3px;
}
#list_medium_margin {
	margin-top: 5px;
	margin-bottom: 5px;
}
#list_medium_margin {
	margin-top: 10px;
	margin-bottom: 0px;
}
#list_high_margin {
	margin-top: 20px;
	margin-bottom: 0px;
}
#list_small_start {
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 18px;
}
#list_math_examples {
	margin-top: 6px;
	margin-bottom: 6px;
}
#list_math_examples_li {
	margin-top: 16px;
	margin-bottom: 6px;
}
#list_small_margin_li {
	margin-top: 4px;
}
#list_top_left_small {
	margin-top: 3px;
}
#list_top_left_small_li {
	margin-top: 3px;
}
.for_place1 { 
	background-color: 	#44ffff;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		3px;
	padding-bottom:		3px;
}
.for_place2 { 
	text-align: 		center;
	font-size: 		   14px;
	font-weight:		bold;
}
.bot1 { 
   margin: 10px 0px 20px 0px;
}
.ftp_1 { 
margin-top: 3px; 
margin-bottom: 10px;
}


.logo_wyroz1 { 
color: red; 
}


.c_code {
  border: solid 1px gray;
  background: #EEEEEE;
  padding-top: 5px;
  padding-bottom: 5px;
}