.screenshots
{
	position: relative;
	float: left;
	margin: 20px 0px 10px 0px;	
	padding: 0;
	left: 35px;
	width: 250px;
}
.screenshots_title 
{
	position: relative;
	margin: 0;	
	padding: 0;
	left: 0px;
	top: 0px;
	width: 250px;
	height: 26px;
	background-image: url(screenshot_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.screenshots_title h2 
{	
	margin: 0;	
	padding: 4px 0px 0px 10px;  
	font-family: Verdana;	
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	color: #FFFFFF;
}
.screenshots_main
{
	position: relative;
	width: 250px;
	margin: 0;
	padding: 10px 0px;
	background-image: url(screenshot_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #C8F0FF;
	border-bottom: 1px solid #FF9600;
}
.screenshots_main a
{
 	font-family: Verdana;	
	font-size: 12px;	
	font-weight: 400;
	text-decoration: none;
	color: #3C74A1;
}
.screenshots_main a:hover
{
	color: #508CC8;
}
.screenshots_main p
{
	margin: 0;
}
.screenshots_main img
{
	margin:5px 0px 5px 0px;
}

.product
{
	position: relative;
	float: right;
	margin: 20px 0px 0px 0px;	
	padding: 0;
	right: 35px;
	width: 510px;
}
.product_title 
{
	position: relative;
	margin: 0;	
	padding: 0;
	left: 0px;
	top: 0px;
	width: 510px;
	height: 26px;
	
	background-image: url(product_part_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.product_title h2 
{	
	margin: 0;	
	padding: 4px 0px 0px 10px;  

	
	font-family: Verdana;	
	font-size: 15px;
	font-weight: 600;
	
	text-decoration: none;
	color: #FFFFFF;
}
.product_title_version 
{
	position: relative;	
	margin: 0;	
	padding: 4px 10px 0px 10px; 
	font-family: Verdana;	
	font-size: 12px;
	font-weight: 600;
	text-align: right;
	vertical-align: baseline; 
	color: #606060;
}
.product_main
{
	position: relative;
	margin: 0;
	padding: 0;
	left: 0px;
	top: 0px;
	width: 510px;
	text-indent: 0px;
	background-image: url(product_part.gif);
	background-repeat: repeat-y;
	background-position: left top;
	border-bottom: 1px solid #FF9600;	
}
.product_text
{
	position: relative;
	margin: 0px 2px 3px 1px;
	padding: 2px 15px 5px 5px;

	top: 5px;
	left: 5px;
	
 	font-family: Verdana;	
	font-size: 12px;
	font-weight: 400;
	
	text-indent: 10px;
	text-align: justify;
}
.product_text a
{
	margin: 0;
	padding: 0;
	font-family: Verdana;	
	font-size: 12px;	
	font-weight: 400;
	text-decoration: none;
	color: #3C74A1;
}
.product_text a:hover
{
	color: #508CC8;
}

.social_bookmark
{
	position: relative;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 4px;
	background-color: #E0F0FF;
	border-left: 1px solid #FF9600;
	border-right: 1px solid #FF9600;
	border-bottom: 1px solid #FF9600;
}
.social_bookmark_vert
{
	position: relative;
	float: right;
	margin: -150px 12px 0px 0px;
	padding: 3px;
	background-color: #E0F0FF;
	border: 1px solid #FF9600;
	border: 1px solid #FF9600;
	border: 1px solid #FF9600;
}
.sys_req
{
	position: relative;
	float: right;
	margin: 20px 0px 0px 0px;	
	padding: 0;
	right: 35px;
	width: 510px;
	background-color: #C8F0FF;
}
.sys_req_title 
{
	position: relative;
	margin: 0;	
	padding: 0;
  
	left: 0px;
	top: 0px;
	width: 510px;
	height: 26px;
	
	background-image: url(product_part_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sys_req_title h2 
{	
	margin: 0;	
	padding: 4px 0px 0px 10px;
	
	font-family: Verdana;	
	font-size: 15px;
	font-weight: 600;
	
	text-decoration: none;
	color: #FFFFFF;
}
.sys_req_main
{
	position: relative;
	margin: 0;
	padding: 0;
	left: 0px;
	top: 0px;
	width: 510px;
	text-indent: 0px;
	background-image: url(product_part_sys_req.gif);
	background-repeat: repeat-y;
	background-position: left top;
	border-bottom: 1px solid #FF9600;	
}
.sys_req_text
{
	position: relative;
	margin: 0px 2px 3px 1px;
	padding: 2px 5px 5px 5px;
	top: 5px;
	left: 5px;
	
 	font-family: Verdana;	
	font-size: 12px;
	font-weight: 400;
	
	text-indent: 10px;
	text-align: justify;
}
.sys_req_text td
{
	font-family: Verdana;	
	font-size: 11px;
	font-weight: 400;
	text-indent: 0px;
}
.sys_req_text a
{
	text-decoration: none;
	color: #3C74A1;
}
.sys_req_text a:hover
{
	color: #508CC8;
}
.translate
{
	position: relative;
	float: right;
	margin: 20px 0px 0px 0px;	
	padding: 0;
	right: 35px;
	width: 510px;
	background-color: #F0F0C8;
}
.translate_title 
{
	position: relative;
	margin: 0;	
	padding: 0;
  
	left: 0px;
	top: 0px;
	width: 510px;
	height: 26px;
	
	background-image: url(product_part_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.translate_title h2 
{	
	margin: 0;	
	padding: 4px 0px 0px 10px;
	
	font-family: Verdana;	
	font-size: 15px;
	font-weight: 600;
	
	text-decoration: none;
	color: #FFFFFF;
}
.translate_main
{
	position: relative;
	margin: 0;
	padding: 0;
	left: 0px;
	top: 0px;
	width: 510px;
	text-indent: 0px;
	background-image: url(product_part.gif);
	background-repeat: repeat-y;
	background-position: left top;
	border-bottom: 1px solid #FF9600;	
}
.translate_text
{
	position: relative;
	margin: 0px 2px 3px 1px;
	padding: 2px 5px 5px 5px;
	top: 5px;
	left: 5px;
	
 	font-family: Verdana;	
	font-size: 12px;
	font-weight: 400;
	
	text-indent: 10px;
	text-align: justify;
}
.translate_text td
{
	font-family: Verdana;	
	font-size: 11px;
	font-weight: 400;
	text-indent: 0px;
}
.translate_text a
{
	text-decoration: none;
	color: #3C74A1;
}
.translate_text a:hover
{
	color: #508CC8;
}
.viewer_ru_title 
{
	position: relative;
	margin: 0;	
	padding: 0;
	left: 0px;
	top: 0px;
	width: 250px;
	height: 26px;
	background-image: url(viewer_ru_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.viewer_ru_title h2 
{	
	margin: 0;	
	padding: 4px 0px 0px 10px;  
	font-family: Verdana;	
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	color: #FFFFFF;
}
.viewer_ru_title a
{
 	font-family: Verdana;	
	font-size: 15px;	
	font-weight: 600;
	text-decoration: none;
	color: #FFFFFF;
}
.viewer_ru_main
{
	position: relative;
	margin: 0;
	padding: 10px 10px 10px 10px;
 	font-family: Verdana;	
	font-size: 11px;
	font-weight: 400;
	text-indent: 10px;
	text-align: justify;
	background-image: url(screenshot_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #C8F0FF;
	border-bottom: 1px solid #FF9600;
}
.viewer_ru_main a
{
 	font-family: Verdana;	
	font-size: 11px;	
	font-weight: 400;
	text-decoration: none;
	color: #3C74A1;
}
.viewer_ru_main a:hover
{
	color: #508CC8;
}
.viewer_ru_main p
{
	margin: 0;
}
.adv_product_block
{
	margin: 0;	
	padding: 10px 10px 0px 10px; 
 	font-family: Verdana;	
	font-size: 12px;
	font-weight: 400;
}