#products-documentation-index {
    list-style: none;
    margin: 0px;
    padding: 0px;
    border-top: 1px solid #d5dae4;
    color: #626670;
}
	#products-documentation-index p {
	    margin: 0px;
		display: inline;
	}
	#products-documentation-index ul {
	    list-style: none;
	    margin: 0px 0px;
	    padding: 0px 0px 0px 40px;
	}
	#products-documentation-index h2 {
	    margin: 0px;
	}
	#products-documentation-index li.title {
	    margin-bottom: 5px;
	    border-bottom: 1px solid #d5dae4;
	    padding: 15px 0px;
	}
	#products-documentation-index li.title-1 {
	    padding: 10px 0px;
	}
		#products-documentation-index li.title h2 {
		    color: #000000;
		    font-size: 15px;
		    cursor: pointer;
		    background: url(/htdoc/images/plus.minu.gif) no-repeat 0px -45px;
		    padding-left: 25px;
		}

			#products-documentation-index li.title h2.active {
			    background-position: 0px 0px;
			}
			#products-documentation-index li .link,
			#products-documentation-index li a {
			    color: #1e8a93;
			    font-weight: bold;
			    padding-left: 15px;
			    background: url(/htdoc/images/dot.gray2.gif) no-repeat 0px 2px;
			}
	#products-documentation-index li.product {
	    border-bottom: 1px solid #d5dae4;
	    padding: 15px 0px 5px 40px;
	}
		#products-documentation-index li.product a.download {
		    float: right;
		    background: url(/htdoc/images/button.bg.png);
		    color: #FFFFFF !important;
		    display: block;
		    height: 17px;
		    padding: 0px;
		    margin-bottom: 4px;
		    padding-top: 3px;
		    text-align: center;
		    text-decoration: none;
		    width: 120px;
		    margin-top: 10px;
		}
			#products-documentation-index li a.download:hover {
			    background-position: 0px -20px;
			}
		#products-documentation-index a.version-testing {
			margin-top: 2px;
		}
		#products-documentation-index .buttons a {
			margin-right: 5px;
		    float: left;
		    background: url(/htdoc/images/button.bg.png);
		    color: #FFFFFF !important;
		    display: block;
		    height: 17px;
		    padding: 0px;
		    padding-top: 3px;
		    text-align: center;
		    text-decoration: none;
		    width: 120px;
			text-decoration: none !important;
		}
			#products-documentation-index .buttons a:hover {
				background-position: 0px -20px;
			}
		#products-documentation-index .buttons a.gray {
			background-position: 0px -40px;
		}
			#products-documentation-index .buttons a.gray:hover {
				background-position: 0px -60px;
			}

#products-documentation-index li.product a.download:hover {
    background-position: 0px -20px;
}

#products-documentation-index li.product:last-child {
    border-bottom: none;
}

#products-documentation-index .product-title {
    padding-top: 10px;
}

#products-documentation-index .icon {
    width: 70px;
}

#products-documentation-index .info {
    margin-top: 10px;
}

#products-documentation-image {
    height: 250px;
    margin: 0px -20px 30px -20px;
	position: relative;
}

	#products-documentation-image .buttons {
		position: absolute;
		bottom: 15px;
		right: 20px;
		height: 60px;
		width: 380px;
		overflow: hidden;
		font-size: 14px;
	}
		#products-documentation-image .buttons a {
			float: left;
			display: inline;
			width: 156px;
			height: 51px;
			background: url(/htdoc/images/products.documentation.buttons.png) no-repeat;
			margin-right: 6px;
			outline: none;
			color: #fff;
			padding: 10px 13px 0px 13px;
			text-decoration: none;
		}
		#products-documentation-image .buttons a:hover {
			background-position: -182px 0px;
		}
		#products-documentation-image .buttons span.hover,
		#products-documentation-image .buttons span.normal {
			font-size: 14px;
			height: 29px;
		}
		#products-documentation-image .buttons span.price {
			font-size: 11px;
		}

		#products-documentation-image .buttons a.gray {
			background-position: 0px -61px;
		}
			#products-documentation-image .buttons a.gray:hover {
				background-position: -182px -61px;
			}
#products-documentation-image {
    height: 200px;
    margin: 0px -20px 30px -20px;
	position: relative;
}

	#products-documentation-image .buttons {
		position: absolute;
		bottom: 15px;
		right: 20px;
		height: 60px;
		width: 380px;
		overflow: hidden;
		font-size: 14px;
	}
		#products-documentation-image .buttons a {
			float: right;
			display: inline;
			width: 156px;
			height: 51px;
			background: url(/htdoc/images/products.documentation.buttons.png) no-repeat;
			margin-right: 6px;
			outline: none;
			color: #fff;
			padding: 10px 13px 0px 13px;
			text-decoration: none;
		}
		#products-documentation-image .buttons a:hover {
			background-position: -182px 0px;
		}
		#products-documentation-image .buttons span.hover,
		#products-documentation-image .buttons span.normal {
			font-size: 14px;
			height: 29px;
		}
		#products-documentation-image .buttons span.price {
			font-size: 11px;
		}

		#products-documentation-image .buttons a.gray {
			background-position: 0px -61px;
		}
			#products-documentation-image .buttons a.gray:hover {
				background-position: -182px -61px;
			}




#version-full-form {
	margin: 15px auto 0px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	background: #EEF1F4;
	border: 1px solid #D5DAE4;
	color: #858991;
	overflow: hidden;
	padding: 10px 20px 5px 20px;
	width: 450px;
}
	#version-full-form table {
		border-collapse: collapse;
		width: 100%;
	    color: #7E7E7E;
	}
		#version-full-form table td,
		#version-full-form table th {
			vertical-align: top;
			text-align: left;
			font-weight: normal;
			padding-bottom: 5px;
		}
			#version-full-form table strong.type {
				display: block;
				padding-top: 7px;
			}
		#version-full-form table th {
			padding-top: 7px;
		}
	#version-full-form .text {
		background: #FFFFFF;
		border: 1px solid #BFC0C1;
		color: #585858;
		width: 230px;
		font-size: 12px;
		padding: 4px 8px 3px 8px;
	}
	#version-full-form select.text {
		padding-right: 2px;
	}
	#version-full-form .button {
	    background: url("/htdoc/images/button.bg.png");
		margin-right: 10px;
	    color: #FFFFFF;
	    float: left;
		border: none;
	    height: 20px;
		padding: 1px 0px 1px 0px;
	    text-align: center;
	    text-decoration: none;
	    width: 120px;
	}
		#version-full-form .fail-message {
			padding-bottom: 10px;
			font-weight: bold;
			color: #cd0000;
		}
		#version-full-form .fail {
			color: #cd0000;
			border: 1px solid #cd0000;
		}
		#version-full-form .reset {
			background-position: 0px -40px;
		}
	#version-full-form a.tooltip {
		margin-top: 4px;
	}
	#version-full-form td.tooltip {
		width: 25px;
	}
	#version-full-form th {
		width: 160px;
	}


#products-version-full-index {
    list-style: none;
    margin: 0px;
    padding: 0px;
    border-top: 1px solid #d5dae4;
    color: #626670;
}
	#products-version-full-index p {
	    /*margin: 0px;
		display: inline;*/
	}
	#products-version-full-index ul {
	    list-style: none;
	    margin: 0px 0px;
	    padding: 0px 0px 0px 35px;
	}
	#products-version-full-index h2 {
	    margin: 0px;
	}
	#products-version-full-index li.title {
	    margin-bottom: 5px;
	    border-bottom: 1px solid #d5dae4;
	    padding: 15px 0px;
	}
	#products-version-full-index li.title-1 {
	    padding: 10px 0px;
	}
		#products-version-full-index li.title h2 {
		    color: #000000;
		    font-size: 15px;
		    cursor: pointer;
		    background: url(/htdoc/images/plus.minu.gif) no-repeat 0px -45px;
			padding: 0px 0px 2px 25px;
		}
			#products-version-full-index li.title h2.active {
			    background-position: 0px 0px;
			}
	#products-version-full-index li.product {
	    border-bottom: 1px solid #d5dae4;
	    padding: 5px 0px 5px 40px;
		width: 820px;
	}
	      #products-version-full-index li.product a.download {
		    float: right;
		    background: url(/htdoc/images/button.bg.png);
		    color: #FFFFFF !important;
		    display: block;
		    height: 17px;
		    padding: 0px;
		    padding-top: 3px;
		    text-align: center;
		    text-decoration: none;
		    width: 120px;
		    margin-top: 20px;
		}

#products-version-full-index li.product a.download:hover {
    background-position: 0px -20px;
}

#products-version-full-index li.product:last-child {
    border-bottom: none;
}

#products-version-full-index .product-title {
    padding-top: 10px;
}

#products-version-full-index .icon {
    width: 70px;
}

#products-version-full-index .comment {
	margin: 8px 0px 5px 0px;
}
#products-version-full-index .info {
    margin: 2px 0px;
}


#products-form {
	margin: 20px 0px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	background: #EEF1F4;
	border: 1px solid #D5DAE4;
	color: #858991;
	overflow: hidden;
	padding: 10px 20px 5px 20px;
	width: 530px;
}
	#products-form table {
		border-collapse: collapse;
		width: 100%;
	    color: #7E7E7E;
	}
		#products-form table td,
		#products-form table th {
			vertical-align: top;
			text-align: left;
			font-weight: normal;
			padding-bottom: 5px;
		}
			#products-form table strong.type {
				display: block;
				padding-top: 7px;
			}
		#products-form table th {
			padding-top: 7px;
		}
	#products-form .text {
		background: #FFFFFF;
		border: 1px solid #BFC0C1;
		color: #585858;
		width: 300px;
		font-size: 12px;
		padding: 4px 8px 3px 8px;
	}
	#products-form select.text {
		padding-right: 2px;
	}
	#products-form .button {
	    background: url("/htdoc/images/button.bg.png");
		margin-right: 10px;
	    color: #FFFFFF;
	    float: left;
		border: none;
	    height: 20px;
		padding: 1px 0px 1px 0px;
	    text-align: center;
	    text-decoration: none;
	    width: 120px;
	}
		#products-form .fail-message {
			padding-top: 5px;
			font-weight: bold;
			color: #cd0000;
		}
		#products-form .fail {
			color: #cd0000;
			border: 1px solid #cd0000;
		}
		#products-form .reset {
			background-position: 0px -40px;
		}
	#products-form a.tooltip {
		margin-top: 4px;
	}
	#products-form td.tooltip {
		width: 25px;
	}
	#products-form th {
		width: 160px;
	}

.for_testing li.product,
.for_testing ul {
	padding: 0px !important;
}
.for_testing form {
	margin: 20px auto 20px !important;
}
