	/* FANCY CAPTCHA STARTS */
	
	.roundedForm div#fc-container			{ width: 310px; background: transparent; color:#fff; margin:0; }
	
	/* rounded corners */
	#lightbox .roundedForm .fc-rtop, 
	#lightbox .roundedForm .fc-rbottom		{ display:block; background: white; }
	#lightbox .roundedForm .fc-rtop *,
	#lightbox .roundedForm .fc-rbottom *	{ display: block; height: 1px; overflow: hidden; background:#a8d7ea; }
	
	/* describes left and right boxes */
	#lightbox .roundedForm div#fc-content 				{ position: absolute; margin-top: -3px; width: 310px; height: 105px; background: url(../images/captcha/bg-content-div.png); overflow: hidden; }
	#lightbox #lostPwdForm div#fc-content 				{ width: 320px; }
	#lightbox .roundedForm div#fc-content div#fc-left 	{ width: 200px; height: 100px; float: left; }
	
	#lightbox .roundedForm div#fc-content div#fc-right 	{ width: 98px; height: 100px; float: right; }
	
	/* block left: task and pictures */
	#lightbox .roundedForm #instr 			{ line-height: 16px; margin: 0; padding: 11px 0 0 11px; font-size: 10px; font-family: Verdana, Tahoma, Arial; color: #18779d; }
	#lightbox .roundedForm #instr span 		{ color: #66a70b; font-weight: bold; }
	
	#lightbox .roundedForm ul#fc-task 		{ width: 190px; height: auto; list-style-type: none; background: url(../images/captcha/bg-items.png) -4px 0px; background-repeat: no-repeat; margin: 6px 0 0 0; padding: 5px 0 0 2px; overflow: visible; }
	
	/* block right: cycle and backlink */
	#lightbox .roundedForm ul#fc-task li 			{ float: left; margin-right: 1px; padding-top: 6px; height: 36px; border: 0; }
	#lightbox .roundedForm ul#fc-task li input		{ display: inline; position: relative; width: 36px; height: 36px; line-height: 36px; margin: 0 auto; padding: 0; z-index: 1000; }
	#lightbox .roundedForm #fc-circle 				{ z-index: 1000; position: absolute; margin: 18px 0 0 15px; width: 79px; height: 79px; background: url(../images/captcha/circle.png); background-repeat: no-repeat; text-align: center; }
	#lightbox .roundedForm #fc-circle span			{ position: absolute; left: 8px; line-height: 8; font-size: 80%; }
	#lightbox .roundedForm img#fc-backlink 			{ position: absolute; margin-top: 1px; margin-left: 6px; border: 0px; z-index: 101; }
	
	/* left and right png borders */
	#lightbox .roundedForm div#fc-corner-spacer 	{ height: 99px; }
	#lightbox .roundedForm img.fc-border 			{ position: absolute; margin-top: -3px; }
	#lightbox .roundedForm img.fc-border#fc-left 	{ margin-left: 2px; }
	#lightbox .roundedForm img.fc-border#fc-right 	{ margin-left: 307px; }
	
	/* items */
	#lightbox .roundedForm .fc-highlighted 			{ cursor: pointer; z-index: 102}
	
	/* rounded corners */
	#lightbox .roundedForm .fc-r1	{ margin: 0 5px } 
	#lightbox .roundedForm .fc-r2	{ margin: 0 3px } 
	#lightbox .roundedForm .fc-r3	{ margin: 0 2px } 
	#lightbox .roundedForm .fc-r4	{ margin: 0 1px; height: 2px }
	
	#lightbox .roundedForm #fc-1,
	#lightbox .roundedForm #fc-2,
	#lightbox .roundedForm #fc-3,	
	#lightbox .roundedForm #fc-4	{ border: 0; width: auto; padding: 0; background: transparent; -webkit-border-radius: 0; -moz-border-radius: 0; }
	
	#fc-container p span			{ color: #333; }
	
	/* FANCY CAPTCHA ENDS */
