html, body { height:100%; }
body { padding:0px; margin:0px;
	   font-size:13px; color:#282A2C; 
	   text-align:center;
	   font-family:"Arial", Helvetica, sans-serif; 
	   min-width: 920px; background-color:#FFFFFF; }

a { text-decoration:underline; color:#282A2C; }
a:hover { text-decoration:none; color:#9772C5; }

#mainDiv { width:920px; min-height:100%; 
		   height:100%; position:relative; 
		   margin:auto; border:0px #FF0000 dotted; 
		   text-align:left; background-image:url('/images/makeuppic/shablonfon.gif'); 
		   background-position:left; background-repeat:repeat-y; }
html>body #mainDiv { height:auto; }

#headerDiv { width:920px; height:221px; 
			 border:0px #006633 dotted; 
			 overflow:hidden; left:0; top:0;
			 position: absolute; background-color:#FFFFFF;
			 background-image:url('/images/makeuppic/headerfon2.jpg'); 
		     background-position:top; background-repeat:no-repeat; }



#content { width:739px; margin-left:auto; margin-right:auto; padding-top:400px; padding-bottom:30px; padding-bottom:464px; padding-left:15px; padding-right:15px; text-align:justify; position:relative; }
*html #content { padding-top:415px; }
*:first-child+html #content { padding-top:423px; }

#content em { color:#808080; font-size:11px; font-style:normal; }

span.title1 { color:#666699; text-transform:uppercase; font-size:14px; font-weight:bold; }
span.klv1 { color:#808080; font-size:16px; }

strong.gray { color:#808080; }
a.gray { color:#808080; text-decoration:underline; font-weight:bold; }
a.gray:hover { color:#808080; text-decoration:none; font-weight:bold; }
span.gray { color:#808080; }

#footerSpace { width:100%; height:115px; clear:both; }
#clear { width:100%; height:1px; clear:both; }
		   
#footerDiv { width:769px; height:105px; 
			 border:0px #006633 dotted; 
			 clear:both; left:75px; bottom:0;
			 position: absolute; background-color:#FFFFFF;
			 background-image:url('/images/makeuppic/footerfon2.gif'); 
			 background-position:bottom; background-repeat:no-repeat; }
			 
#topNav { width:769px; height:34px; margin-left:auto; margin-right:auto; 
		  background-image:url('/images/makeuppic/topnavmainfon2.jpg'); 
		  background-position:top left; background-repeat:no-repeat; 
		  clear:both; left:75px; top:221px; position: absolute; 
		  background-color:#FFFFFF; }
		 
		  
#topNavFon { width:769px; height:20px; margin-left:auto; margin-right:auto; 
		  background-image:url('/images/makeuppic/topnavfon.jpg'); 
		  background-position:top left; background-repeat:no-repeat; 
		  clear:both; left:75px; top:255px; position: absolute;
		  background-color:#FFFFFF; }

/*--------------------- Рамка контентной области ---------------------------*/

#lefttopug { width:100%; height:11px; background-image:url('/images/makeuppic/lefttopug.jpg'); 
			 background-position:left; background-repeat:no-repeat; font-size:1px; }
#righttopug { width:100%; height:11px; background-image:url('/images/makeuppic/righttopug.jpg'); 
			  background-position:right; background-repeat:no-repeat; font-size:1px; }
#topfonug { width:769px; height:11px; background-image:url('/images/makeuppic/topfonug.gif'); 
			font-size:1px; clear:both; left:75px; top:400px; position: absolute; }
*html #topfonug { top:405px; }

#leftbottomug { width:100%; height:11px; background-image:url('/images/makeuppic/leftbottomug.jpg'); 
			    background-position:left; background-repeat:no-repeat; font-size:1px; }
#rightbottomug { width:100%; height:11px; background-image:url('/images/makeuppic/rightbottomug.jpg'); 
			     background-position:right; background-repeat:no-repeat; font-size:1px; }
#bottomfonug { width:769px; height:11px; background-image:url('/images/makeuppic/bottomfonug.gif'); 
			   font-size:1px; clear:both; left:75px; bottom:430px; position: absolute; }
*html #bottomfonug { bottom:440px; }
/*--------------------- Заголовки ---------------------------*/		
			   
#compType { width:832px; text-align:right; font-size:19px; 
			font-weight:bold; text-transform:uppercase;
			color:#ffffff; margin-top:2px;}	 		   
#compName { width:655px; text-align:right; font-size:32px;
			font-weight:bold; color:#ffffff;
			text-transform:uppercase; margin-top:36px;}
html:root #compName {margin-top:34px;}

#compDesc1 { width:563px; text-align:right; font-size:21px; 
			color:#C7E5F2; margin-top:36px;
			text-transform:uppercase; font-weight:bold;}
html:root #compDesc1{margin-top:34px}
#compDesc2 { width:592px; text-align:right; font-size:21px; 
			color:#ABD9EE; margin-top:-6px;
			text-transform:uppercase; font-weight:bold;}
#compDesc3 { width:693px; text-align:right; font-size:21px; 
			color:#96CEE8; margin-top:-6px;
			text-transform:uppercase; font-weight:bold;}
#compDesc4 { width:449px; text-align:right; font-size:17px; 
			color:#B1DAEE; margin-top:-20px;
			text-transform:uppercase; font-weight:bold;}
#compDesc5 { width:750px; text-align:right; font-size:17px; 
			color:#C4E3F2; margin-top:-4px;
			text-transform:uppercase; font-weight:bold;}
html:root #compDesc5{margin-top:-6px}									 

#compDesc6 { width:832px; text-align:right; font-size:11px; 
			          color:#B5A0CB; margin-top:20px;}	 
									 
#compDesc { width:717px; text-align:right; font-size:12px; 
			color:#95A99A; margin-top:20px; }
			
/*---------------- Верхний навигатор ------------------*/

#topNavSp { width:340px; height:34px; float:left; }

#topNavEl { height:34px; float:left; border:0px #FF0000 dotted; }
	#topNavEl a { display:block; background-image:url('/images/makeuppic/markernew.gif');
				        background-position:left; background-repeat:no-repeat; margin-top:5px;
				  		font-size:16px; font-weight:bold; color:#5D7071; text-decoration:none; padding-left:25px; }
	#topNavEl a:hover { display:block; background-image:url('/images/makeuppic/markeronnew.gif'); 
				   				 background-position:left; background-repeat:no-repeat; margin-top:5px;
								 font-size:16px; font-weight:bold; color:#9772C5; text-decoration:none; padding-left:25px; }

#topNavElCh { height:34px; float:left; border:0px #FF0000 dotted; }
	#topNavElCh a { display:block; background-image:url('/images/makeuppic/markeronnew.gif'); 
				   			 background-position:left; background-repeat:no-repeat; margin-top:5px;
							 font-size:16px; font-weight:bold; color:#9772C5; text-decoration:none; padding-left:25px; }
	#topNavElCh a:hover { display:block; background-image:url('/images/makeuppic/markeronnew.gif'); 
				   					 background-position:left; background-repeat:no-repeat; margin-top:5px;
									 font-size:16px; font-weight:bold; color:#9772C5; text-decoration:none; padding-left:25px; }

/*---------------- Верхний навигатор v2 ------------------*/

#topNavElV2 { height:34px; float:left; border:0px #FF0000 dotted; background:url('/images/makeuppic/markeron.gif') no-repeat left top;}
	

	#topNavElV2 a { display:block; font-size:16px; font-weight:bold; color:#5D7071; text-decoration:none; }
	#topNavElV2 a:hover { display:block; font-size:16px; font-weight:bold; color:#9772C5; text-decoration:none; }	

	#textV2 { padding-top:7px; float:right; }
	
	#topNavElV2 a #markerV2 { width:20px; height:32px; float:left; background:url('/images/makeuppic/markernew.gif') no-repeat left top; margin-right:3px; border:0px #FF0000 dotted; }	
	#topNavElV2 a:hover #markerV2 { visibility:hidden; width:20px; height:32px; float:left; background:url('/images/makeuppic/markernew.gif') no-repeat left top; margin-right:3px; border:0px #FF0000 dotted; }	
	
	#topNavElV2 a img { float:left; }	
	#topNavElV2 a:hover img { display:block; float:left; }			

	#textV2Ch { padding-top:7px; color:#9772C5; }	
	#markerV2Ch { visibility:hidden; width:20px; height:32px; float:left; background:url('/images/makeuppic/markernew.gif') no-repeat left top; margin-right:3px; border:0px #FF0000 dotted; } 
						
/*----------------- Подвал ----------------*/

#count { width:100%; text-align:right;position:relative; border:0px #006633 dotted; margin-top:41px; }
#copy { width:100%; float:left; position:relative; font-size:11px;  
		color:#5D7071; text-align:right; vertical-align:bottom; margin-top:7px; }
	#copy a { text-decoration:underline; color:#5D7071; }
	#copy a:hover { text-decoration:underline; color:#9772C5; }

/*----------------- Статьи ----------------*/

#articleBlock p { display:block; width:290px; margin:0px; padding:0px; margin-left:20px;
				  float:left; position:relative; font-size:12px; color:#5D7071; margin-right:25px; }
#afm { clear:both; height:1px; }

#articleBlock a { display:block; margin-top:7px; padding-left:10px; font-size:13px;
				  background-image:url('/images/makeuppic/marker3.jpg');
				  background-position:left; background-repeat:no-repeat; 
				  text-decoration:underline; color:#5D7071; margin-bottom:7px; }
#articleBlock a:hover { display:block;background-image:url('/images/makeuppic/marker321on.jpg'); 
				  		background-position:left; background-repeat:no-repeat; margin-top:7px; 
						padding-left:10px; font-size:13px; text-decoration:underline; color:#9772C5; 
						margin-bottom:7px; }
							
#articleBlock { width:769px; background-color:#FFFFFF; padding-top:10px; border:0px #FF0000 dotted;
				clear:both; left:75px; bottom:105px; position: absolute; height:146px; }
	#articleTitle { color:#4E5F60; font-size:21px; padding:0px; margin:0px; 
					padding-left:20px; }
h1 { font-size:21px; font-weight:normal; clear:both; }

/*----------------- Правый навигатор ----------------*/

#rightNavBlock { width:769px; height:125px; margin-left:auto; margin-right:auto;  
		  				clear:both; left:75px; top:275px; position: absolute; 
		  				border:0px #FF0000 dotted; background-color:#FFFFFF;  }

#rightNavText { width:490px; height:125px; float:left; border:0px #FF0000 dotted; padding-left:15px; 
				padding-right:45px; padding-top:15px; text-align:justify; color:#808080; font-size:13px; }

	 span.titleNav1 { display:block; color:#282A2C; padding-left:0px; text-align:center; font-size:21px; font-weight:normal; margin-bottom:10px; border:0px #FF0000 dotted;  }
     span.titleNav1Ch { display:block; color:#9772C5; font-size:21px; text-align:center; font-weight:normal; margin-bottom:10px; }
	
#rightNavBlock a { display:block; float:right; width:170px; background-image:url('/images/makeuppic/marker3.jpg');
							background-position:left; background-repeat:no-repeat;  margin-bottom:5px; border:0px #FF0000 dotted; 
							font-size:14px; text-decoration:underline; color:#282A2C; padding-left:10px; }
#rightNavBlock a:hover { display:block; float:right;  width:170px; margin-bottom:5px; font-size:14px; text-decoration:underline; 
									color:#9772C5;background-image:url('/images/makeuppic/marker321on.jpg'); border:0px #FF0000 dotted; 
				  					background-position:left; background-repeat:no-repeat; padding-left:10px; }
									
#rightNavBlock a.ch { display:block; float:right;  width:170px; margin-bottom:5px; font-size:14px; text-decoration:underline; 
								color:#9772C5;background-image:url('/images/makeuppic/marker321on.jpg'); border:0px #FF0000 dotted; 
				  				background-position:left; background-repeat:no-repeat; padding-left:10px; }
#rightNavBlock a.ch :hover { display:block; float:right;  width:170px; margin-bottom:5px; font-size:14px; text-decoration:underline; 
										 color:#9772C5;background-image:url('/images/makeuppic/marker321on.jpg'); border:0px #FF0000 dotted; 
				  						 background-position:left; background-repeat:no-repeat; padding-left:10px; }

#rightNavBlock a.sub { display:block; float:right;  width:160px; padding-bottom:4px; padding-left:25px; font-size:14px; 
								  text-decoration:underline; color:#666666; border:0px #FF0000 dotted;
								  background-image:url('/images/makeuppic/marker32.jpg'); 
								  background-position:left; background-repeat:no-repeat; }
#rightNavBlock a.sub:hover { display:block; float:right; width:160px; padding-bottom:4px; padding-left:25px; font-size:14px; 
										  text-decoration:underline; color:#FF5C00; border:0px #FF0000 dotted;
								  		  background-image:url('/images/makeuppic/marker322on.jpg'); 
								  		  background-position:left; background-repeat:no-repeat;  }

#rightNavBlock a.subCh { display:block; float:right; width:160px; padding-bottom:4px; padding-left:25px; font-size:14px; 
									  text-decoration:underline; color:#FF5C00; border:0px #FF0000 dotted;
								  	  background-image:url('/images/makeuppic/marker322on.jpg'); 
								  	  background-position:left; background-repeat:no-repeat;  }										  
#rightNavBlock a.subCh:hover { display:block; float:right; width:160px; padding-bottom:4px; padding-left:25px; font-size:14px; 
										 	  text-decoration:underline; color:#FF5C00; border:0px #FF0000 dotted;
								  		 	  background-image:url('/images/makeuppic/marker322on.jpg'); 
								  		  	  background-position:left; background-repeat:no-repeat;  }

/*----------------- Скрытые картинки ----------------*/

#hidePic { display:none; }

/*----------------Средний навигатор------------------*/


#middleSp3 { width:769px; height:20px; clear:both; left:75px; bottom:410px; position: absolute; clear:both; background-color:#FFFFFF; border:0px #FF0000 dotted; }
*html #middleSp3 { bottom:420px; } 

#middleNav { width:769px; height:34px; clear:both; left:75px; bottom:375px; position: absolute; 
			 background-image:url('/images/makeuppic/middlenavmainfon.jpg'); 
		     background-position:top left; background-repeat:no-repeat; 
			 vertical-align:middle; background-color:#FFFFFF; }
*html #middleNav { bottom:390px; }
	#middleNav a { display:block; margin-top:9px; font-size:12px; color:#5D7071; 
				   text-decoration:underline; padding-left:35px; padding-right:35px; float:left; }
	#middleNav a:hover { display:block; margin-top:9px; font-size:12px; color:#9772C5; 
				   		 text-decoration:underline; padding-left:35px; padding-right:35px; float:left; }
	#middleNav a.ch { display:block; margin-top:9px; font-size:12px; color:#9772C5; 
				   	  text-decoration:underline; padding-left:35px; padding-right:35px; float:left; }
	#middleNav a.ch:hover { display:block; margin-top:9px; font-size:12px; color:#9772C5; 
				   		 	text-decoration:underline; padding-left:35px; padding-right:35px; float:left; }

#middleTitle { width:150px; color:#4E5F60; font-size:21px; 
			   padding-right:35px; padding-top:3px; text-align:right;
			   background-image:url('/images/makeuppic/arrows.gif'); float:left;
			   background-position:right; background-repeat:no-repeat; }
			   
#middleBlock2 { width:769px; border:0px #FF0000 dotted; padding-top:15px;
				background-image:url('/images/makeuppic/middlenavfon.jpg'); 
				background-position:top left; background-repeat:no-repeat;
				clear:both; left:75px; bottom:262px; position: absolute; 
				background-color:#FFFFFF; }

/*--------------------- Рамка контентной области ---------------------------*/

#lefttopug2 { width:100%; height:11px; background-image:url('/images/makeuppic/lefttopug.jpg'); 
			 background-position:left; background-repeat:no-repeat; font-size:1px; }
#righttopug2 { width:100%; height:11px; background-image:url('/images/makeuppic/righttopug.jpg'); 
			  background-position:right; background-repeat:no-repeat; font-size:1px; }
#topfonug2 { width:100%; height:11px; background-image:url('/images/makeuppic/topfonug.gif'); 
			font-size:1px; }
#leftfonug2 { width:100%;  background-image:url('/images/makeuppic/leftfonug.gif'); 
			 background-position:left; background-repeat:repeat-y; font-size:1px; }
#contentfonug2 { padding:10px; background-color:#FFFFFF; margin-left:1px; margin-right:1px; font-size:13px; height:250px; /*----- Высота прописана фиксироаванно только для главной -----*/ }
#contentfonmiddle2 { background-color:#FFFFFF; margin-left:1px; margin-right:1px; font-size:13px; /*----- Высота нефиксирована, для блока ссылок и контентной области внутреннего шаблона -----*/ }
#rightfonug2	 { width:100%; background-image:url('/images/makeuppic/rightfonug.gif'); 
			   background-position:right; background-repeat:repeat-y; font-size:1px; }		
#leftbottomug2 { width:100%; height:11px; background-image:url('/images/makeuppic/leftbottomug.jpg'); 
			    background-position:left; background-repeat:no-repeat; font-size:1px; }
#rightbottomug2 { width:100%; height:11px; background-image:url('/images/makeuppic/rightbottomug.jpg'); 
			     background-position:right; background-repeat:no-repeat; font-size:1px; }
#bottomfonug2 { width:100%; height:11px; background-image:url('/images/makeuppic/bottomfonug.gif'); 
			   font-size:1px; }		
			   
/*----------------- Услуги ----------------*/			

#contentfonmiddle2 p { display:block; width:315px; margin:0px; padding:0px; margin-left:20px;
				      border:0px #FF0000 dotted; float:left; position:relative; }
#cfm { clear:both; height:1px; }


#contentfonmiddle2 a { display:block; background-image:url('/images/makeuppic/marker2.gif'); font-weight:bold;
				      background-position:left; background-repeat:no-repeat; margin-top:7px; width:50px;  
					  padding-left:10px; text-decoration:underline; color:#5D7071; margin-bottom:7px; 
					  white-space:nowrap; font-size:13px; }
#contentfonmiddle2 a:hover { display:block; background-image:url('/images/makeuppic/marker22on.gif'); font-weight:bold;
				      		background-position:left; background-repeat:no-repeat; margin-top:7px; width:50px;  
					  		padding-left:10px; text-decoration:underline; color:#9772C5; margin-bottom:7px;
							white-space:nowrap; font-size:13px;  }	 
							
#contentfonmiddle2 a.ch { display:block; background-image:url('/images/makeuppic/marker22on.gif'); font-weight:bold;
				      background-position:left; background-repeat:no-repeat; margin-top:7px; width:50px;  
					  padding-left:10px; text-decoration:underline; color:#9772C5; margin-bottom:7px; 
					  white-space:nowrap; font-size:13px; }
#contentfonmiddle2 a.ch:hover { display:block; background-image:url('/images/makeuppic/marker22on.gif'); font-weight:bold;
				      		background-position:left; background-repeat:no-repeat; margin-top:7px; width:50px;  
					  		padding-left:10px; text-decoration:underline; color:#9772C5; margin-bottom:7px;
							white-space:nowrap; font-size:13px;  }  
	
/*-------------------------- Горизонтальный навигатор ----------------------------------*/

a.hNav { display:block; float:left; background-image:url('/images/makeuppic/marker3.jpg');
		 background-position:left; background-repeat:no-repeat; border:0px #FF0000 dotted; 
		 font-size:14px; text-decoration:underline; color:#282A2C; padding-left:10px; padding-right:10px; }
a.hNav:hover { display:block; float:left; font-size:14px; text-decoration:underline; 
			   color:#9772C5;background-image:url('/images/makeuppic/marker321on.jpg'); 
			   background-position:left; background-repeat:no-repeat; padding-left:10px; padding-right:10px; }
									
a.hNavCh { display:block; float:left; font-size:14px; text-decoration:underline; 
		   color:#9772C5;background-image:url('/images/makeuppic/marker321on.jpg'); 
		   background-position:left; background-repeat:no-repeat; padding-left:10px; padding-right:10px; }
a.hNavCh:hover { display:block; float:left; font-size:14px; text-decoration:underline; 
				 color:#9772C5;background-image:url('/images/makeuppic/marker321on.jpg');
				 background-position:left; background-repeat:no-repeat; padding-left:10px; padding-right:10px; }

/*-------------------------- Список статей ПОРТФОЛИО ----------------------------------*/				 
				 
div.portfolio1 { width:139px; height:189px; vertical-align:top; float:left; margin-left:28px; margin-right:15px; margin-bottom:20px; border:0px #FF0000 dotted; position:relative; }
*html div.portfolio1 { margin-left:20px; margin-right:20px; }

/*a.pLink { display:block; width:139px; height:189px; cursor:pointer; color:#8A8989; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/makeuppic/portfoliopic2.png', sizingMethod=crop)\ }
html:root a.pLink{ display:block; width:139px; height:189px; background: url('/images/makeuppic/portfoliopic2.png') no-repeat top left; border:0px #FF0000 dotted; position:relative; }	
html:first-child a.pLink:hover { display:block; width:139px; height:189px; background: url('/images/makeuppic/portfoliopic2.png') no-repeat top left; }

a.pLink:hover { display:block; width:139px; height:189px; position:relative; cursor:pointer; color:#525252; text-decoration:underline; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/makeuppic/portfoliopic2.png', sizingMethod=crop)\ }
html:root a.pLink:hover { display:block; width:139px; height:189px; position:relative; background: url('/images/makeuppic/portfoliopic2.png') no-repeat top left; }
html:first-child a.pLink:hover { display:block; width:139px; height:189px; background: url('/images/makeuppic/portfoliopic2.png') no-repeat top left; }

div.portfolio1 a { display:block; width:139px; height:189px; cursor:pointer; color:#999999; }
div.portfolio1 a:hover { display:block; width:139px; height:189px; color:#9772C5; color:#9772C5; }

div.pLinkNew { width:139px; height:139px; color:#8A8989;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/makeuppic/portfoliopic3.png', sizingMethod=crop)\ }
html:root div.pLinkNew { width:139px; height:139px; 
						 background: url('/images/makeuppic/portfoliopic3.png') no-repeat top right; }
html:first-child  div.pLinkNew { width:139px; height:139px; 
								 background: url('/images/makeuppic/portfoliopic3.png') no-repeat top right; }

div.pText { height:50px; width:139px; text-align:center; border:0px #FF0000 dotted; text-decoration:underline; }*/



div.newpt { width:139px; height:189px; float:left; margin-left:28px; margin-right:15px; margin-bottom:20px; }
*html div.newpt { margin-left:20px; margin-right:20px; }

div.newpt a { color:#999999; }
div.newpt a:hover { color:#9772C5; text-decoration:underline; }

div.newpt a { display:block; width:139px; height:50px; cursor:pointer; text-align:center; padding-top:139px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/makeuppic/portfoliopic1.png', sizingMethod=crop)\ }
html:root div.newpt a { display:block; width:139px; height:50px; cursor:pointer; text-align:center; background: url('/images/makeuppic/portfoliopic1.png') no-repeat top right; padding-top:139px; }
html:first-child div.newpt a { display:block; width:139px; height:50px; cursor:pointer; text-align:center; background: url('/images/makeuppic/portfoliopic1.png') no-repeat top right; padding-top:139px; }

div.newpt a:hover { display:block; width:139px; height:50px; cursor:pointer; text-align:center; padding-top:139px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/makeuppic/portfoliopic2.png', sizingMethod=crop)\ }
html:root div.newpt a:hover  { display:block; width:139px; height:50px; cursor:pointer; text-align:center; background: url('/images/makeuppic/portfoliopic2.png') no-repeat top right; padding-top:139px; }
html:first-child div.newpt a:hover  { display:block; width:139px; height:50px; cursor:pointer; text-align:center; background: url('/images/makeuppic/portfoliopic2.png') no-repeat top right; padding-top:139px; }

#hLine { width:100%; height:1px; font-size:1px; margin-top:5px; margin-bottom:10px; background: url('/images/makeuppic/graypixel.jpg') repeat-x top right; }
html:root #hLine { margin-top:20px; }
html:first-child { margin-top:20px; }

a #icns1 { position:absolute; top:35px; right:120px; width:16px; height:28px; cursor:pointer; background: url('/images/makeuppic/icns1.jpg') no-repeat top right; }
a:hover #icns1 { position:absolute; top:35px; right:120px; width:16px; height:28px; cursor:pointer; background: url('/images/makeuppic/icns1On.jpg') no-repeat top right; }

a #icns2 { position:absolute; top:35px; right:100px; width:16px; height:28px; cursor:pointer; background: url('/images/makeuppic/icns2.jpg') no-repeat top right; }
a:hover #icns2 { position:absolute; top:35px; right:100px; width:16px; height:28px; cursor:pointer; background: url('/images/makeuppic/icns2On.jpg') no-repeat top right; }

a #icns3 { position:absolute; top:35px; right:80px; width:16px; height:28px; cursor:pointer; background: url('/images/makeuppic/icns3.jpg') no-repeat top right; }
a:hover #icns3 { position:absolute; top:35px; right:80px; width:16px; height:28px; cursor:pointer; background: url('/images/makeuppic/icns3On.jpg') no-repeat top right; }

span.left1 { display:block; width:100px; float:left; }
span.right1 { display:block; }

strong.red { color:#FF0000; }
strong.orange { color:#FF6600; }
strong.yellow { color:#FFFF00; }
strong.green { color:#00FF00; }
strong.blue { color:#0000FF; }
strong.violet { color:#9933FF; }

div.backButtonP { width:710px; text-align:right; }
div.backLinkP { width:100%; text-align:right; }
