body {margin: 0; padding: 0; background: white; font-family: arial,tahoma,sans-serif; color: #334466;}

/* layout */
#column-center {margin:0; width: 100%;}
*html #column-center {
	clear:all;}
#c2 #column-center {margin:0; width: 100%;}


#c2	#copyright, #copyright	{margin:20px 0 10px 0; width: 100%;}
#copyright {font: 12px arial,tahoma,sans-serif; line-height: 14px; padding: 5px 0 40px 9px; border-top: 3px solid #ccc;clear: both; }
#copyright a	{text-decoration:none; color: #000;}

#logo 		{padding: 4px 0 0 0; margin:0 0 20px -3px;}
#logoems 	{float: right; width:23%;}

ul	{list-style: disc;}

.clear 		{clear: left; height: 0; overflow: hidden;}
html>body .clear {height: 1px; margin-top: -1px }



#boxBlock div {float:left;}

/* typography */
h1	{font-size: 120%; font-weight: bold;margin:.5mm 0 1mm 0; padding:0;}
h2	{font-size: 100%; font-weight: bold;margin:.5mm 0 1mm 0; padding:0;}
h3	{font-size: 90%; font-weight: bold;margin:1mm 0 1mm 0; padding:0;}

.underline		{border-bottom: 3px #ccc solid;}
h1.underline	{margin: 0;}

#article	{
	font-size: 13px;
	line-height: 140%; 
	margin: 1em 0;	}
	
	
#article p	{margin:0em 0 1em 0;}
.j		{text-align: justify;}

#article h2	{font-size: 14px; margin: 0 0 5px 0; border-bottom: 1px #ccc solid; clear:left;}
#article h3	{font-size: 13px; margin: 1em 0 0.7em 0; border-bottom: 1px #ccc solid; clear:left;}
#article h4	{font-size: 12px; margin: 0 0 5px 0; border-bottom: 1px #ccc solid;}


/* tables */
table	{width:100%;}
table td	{border:1px solid #ccc;}

/* products */
#pList 			{padding: 0; margin:10px 0 13px 0; clear: left;}
#pList img		{float:left; margin:0; width: 26px; height: 26px;}
#pList p		{margin:0px 0 0px 30px; line-height: 1.4em;}
#pLinks			{float:right; text-align: left; white-space: nowrap; vertical-align: top; padding: 0 0 0 10px}
#pPrice			{padding: 0 20px 0 10px; text-align:left;}

div.IDpurchase 	#pList p	{margin:0px 120px 20px 40px;}
div.IDdownload 	#pList p	{margin:0px 150px 0px 40px;}
div.IDproducts 	#pList p	{margin:0px 150px 0px 40px;}


/* feedback & faq */
#formTextBlock .textSmall	{margin: 0 0 10px 75px; font-size: 70%; line-height: 100%; width: 60%;}
#formTextBlock .itemName	{width: 74px; float: left; vertical-align: bottom;}
#formTextBlock .itemInput	{width: 40%; border: 2px #7F9DB9 solid;  vertical-align: bottom; margin: 0 0 10px 0;}
#formTextBlock .itemArea	{width: 60%; border: 2px #7F9DB9 solid;  vertical-align: bottom;}
#formTextBlock .submit		{margin: 10px 0 0px 74px;}

dl#feedback dt	{margin: 15px 0 0px 0; padding: 0 0 0 8px; border-left: 5px #ccc solid;}
dl#feedback dd	{margin: 0; padding:0 0 0 13px;}
dl#feedback dd.answer	{padding: 5px 0 10px 10px; border-left: 3px #AAC3D2 solid; font-weight: bold; margin: 0 0 20px 45px; width: 60%;}

dl#testimonials dt	{margin:10px 0 2px 0 ; padding:0;}
dl#testimonials dd	{margin:0; padding:0 0 10px 0;border-bottom: 1px #ccc solid;}
dl#testimonials dd.last	{border-bottom: 1px #fff solid;}	

#textBlock		{border: 1px #aac3d2 solid; padding: 10px; margin: 0 0 20px 0; background-color: #f5f5f5;}
#textBlock	p	{margin: 0px 5px 5px 70px;}	
.attention		{background: url(/i/ico-attention.gif) no-repeat top left;}

dl#faq			{margin: 0 0 0 20px;}
dl#faq		dt	{font-weight: bold; text-indent: -20px; padding: 10px 0 5px 0;}
dl#faq		dd	{margin:0;  text-indent: -20px; padding: 0 0 15px 0; border-bottom: 1px #ccc solid;}

#faqItem		{margin: 5px 0 10px 7px;}
#faqItem .qa	{float:left; width: 23px; font-weight:bold; margin:0;}
#faqItem .qa-t	{float:left; width: 95%; margin:0;}
.b				{border-bottom: 1px #ccc solid; padding: 0 0 10px 0;}
#faqItem p		{margin: 0 0 5px 22px; }
#faqItem p.b	{border-bottom: 1px #ccc solid; padding: 0 0 10px 0;}
#faqItem hr		{margin:0; padding:0; border-bottom: 1px #ccc solid; height:1px;}

/* hide
#pLinks
 */
#column-left,
#column-right,
#topmenu,
#d-form,
#logins,
#print,
#screenLinks,
#scroll,
#QuickNav {display: none;}
/********************************************************************************************************************************/
a#spring_head  {
	display:none;}
#top_logins a {
	font-size:0.5em;}
	/* one product */
#versions     {padding: 0; margin:0 0 10px 0;}
#versions img {float:left; margin:0;}
#versions p   {margin:10px 0 0px 32px;}
#langVer {
  padding: 0 0 0 25px;
  margin: 0;
  /width: 93%;
}

.flag {
  float: left; width: 60px; height: 60px; margin: 0 10px 10px 0; text-align: center;
  font-size: 80%;
}
img.flaggg {
  float: left;
  margin: 0 2px 0 0;}
  
  
#purIco img {float: left;}
#purIco p {margin: 0 20px 15px 40px; text-align: justify; line-height: 120%;}







